compute gazette issue 40 1986 oct

148
8/9/2019 Compute Gazette Issue 40 1986 Oct http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 1/148 C a n d i d I n t e r v i e w W i t h C o m m o d o r e ' s N i g e l S h e p h e r d $ 3 . 0 0 O c t o b e r 1 9 8 6 I s s u e 4 0 V o l . 4 , N o 1 0 2 2 2 0 $ 4 . 2 5 C a n a d a O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R S r y y o u r 6 d i s k b a d d i n g d e s c r i p t i o n s a n i o n u p t 5 p e f i l e n a m e . A l s o I T h i s I s s u e : S e q u e n t i a l F i f e C o n v e r t e r F o r S p e e d S c r i p t M a s t e r i n g 1 2 8 S o u n d A n M u s i c S o f t w a r e A n H a r d w a r e R e v i e w s A n M o r e N e C o m m o d o r e S o f t w a r e C o m m o d o r e 6 i e d u c a t i o n a l t o o l i c l a s s r o o m a n a H e r e ' s a g u i d e t o t h c o m p a n i e s n e C o m m o d o r e 7 U 8 6 0 2 2 2 M a t h A t t a c k M a t h p r o b l e m s a r e n ' t s u p p o s e d t b t h i s m u c h f u n . 6 a c t i o n g a m e a n e d u c a t i o n a l t o o l f o r c h i l d r e n o a l l e a r n i n g l e v e l s . R i n g s i d e K a r a t e M a t c h y o u r s p e e d , t i m i n g , a n d e f e n s i v e s k i l l s a g a i n s t f r i e n d i t h i s o u t s t a n d i n g , a r c a d e - q u a l i t y g a m e f o t h C o m m o d o r e 6 4 P i g s F o B u c k s I t ' s l a u g h m i n u t e a F a r m e r B r o w n h u r r i e s a f t e r h i p i g s t o r o u n d t h e m u f o m a r k e t . A i n n o v a t i v e a c t i o n g a m e f o t h C o m m o d o r e 1 2 8 .

Upload: cubemanpdx

Post on 30-May-2018

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 1/148

C a n d i d I n t e r v i e w W i t h C o m m o d o r e ' s N i g e l S h e p h e r d$ 3 . 0 0O c t o b e r 1 9 8 6I s s u e 4 0 V o l . 4 , N o 1 0 2 2 2 0 $ 4 . 2 5 C a n a d a

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

r yy o u r 6 d i s k

b a d d i n gd e s c r i p t i o n s a n i o n — u p t 5

p e f i l e n a m e .

A l s o I T h i s I s s u e :S e q u e n t i a l F i f eC o n v e r t e r F o rS p e e d S c r i p tM a s t e r i n g 1 2 8 S o u n dA n M u s i cS o f t w a r e A n H a r d w a r eR e v i e w sA n M o r e

N e C o m m o d o r eS o f t w a r eC o m m o d o r e 6 i

e d u c a t i o n a l t o o l i c l a s s r o o m a n a

H e r e ' s a g u i d e t o t h c o m p a n i e s

n e C o m m o d o r e

7 U 8 6 0 2 2 2

M a t h A t t a c kM a t h p r o b l e m s a r e n ' ts u p p o s e d t b t h i s m u c hf u n . 6 a c t i o n g a m e a n e d u c a t i o n a l t o o l f o r c h i l d r e no a l l e a r n i n g l e v e l s .

R i n g s i d eK a r a t eM a t c h y o u r s p e e d , t i m i n g ,a n d e f e n s i v e s k i l l s a g a i n s t

f r i e n d i t h i s o u t s t a n d i n g ,a r c a d e - q u a l i t y g a m e f o t h C o m m o d o r e 6 4

P i g s F o B u c k sI t ' s l a u g h m i n u t e a F a r m e r B r o w n h u r r i e sa f t e r h i p i g s t o r o u n d t h e m u f o m a r k e t . A i n n o v a t i v e a c t i o n g a m e f o t h C o m m o d o r e 1 2 8 .

Page 2: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 2/148

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

G n a l S t r a t e g y G a r n iF i v e J t i n i i i u f o r c e s l f i g h t i i i — h o r s e s , w e

p o n ) , b o a t s , t a n t u r } p o s i t i o n s , a m c i l i a .F i v e k i n d s o f v e a i i h t o f i g h t f o r - g o l d , r i m b t i ;

i r o n , c o d . a n h e r d i o f h o n e .F o r M p l a j e r j . A f u f o a a i i f o f o u r .

L O R D S O F

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

N e W u i U s l C o n q u e rA i n f i n i t e v a r i e t y o n a m e m a p s ,C r e a t e y a u r o w n , o p l a y a n o 2 b u i t t ' i n m a p s

l i L : A n c w n f R o m e . E u r o p e a n W a n , a n T h W o r l d .T h c o m p u t e r c a g e n e r a t e u n l i m i t e d r a

d o m a p s .

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 f 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 o c o n c e n t r a t eo 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 .

w s

W W E

B —

G a m e C o n s t r u c t t o n S e

a b u n d a n c e o f n s o i a a s , { a r e a , a n t r a n s p o r t .Y o d e c i d e t h l u c k f a c t o r .

- l e i e l s o f c o m p l e x i f yi e t e i s o f h a n d i c a p p i n g .

e l e c t r o n i c a r t s -h o t U l d t r i V l i i ! y o u c r c m i l e r . I y o s i u n > b ! t l f i n d d i e p r o d u c t a y o u r l o c a l r e t a i l e r , y o c a c a l l H 0 J - 2 4 5 . 4 5 J 5 f o r d i r e c t V I S A( i C c u l t 8 0 0 . S 6 2 - l l l Z l . T h c i b t t t p t u r S ) 9 ( o A C < i m r a i ^ < " r v c r i i o n A r r W » ^ A t t t l T i n t o n i t o m u i g T b u b m a d . > c i J c h e c k u n . o n r yD i i « i S > l « P B o 7 5 ) 0 , S < n M . l c o . C A 9 1 4 0 ) A d 5 f o s h i p p m i a n d h a n d l e s I S C i m d i a n l A l l n - v ■ * » - « V i ( o d t l l v c i y T h t « i a 1 4 - d i y , n u m c y - t i a c l i g u F o c o t t ^ ™ p i o d u o " « ! = « . u n S O a n l u m p e d . . d f . . d d « i . B ] t i r . c l ^ p c E k C K O D U A f r s C a l o j . 1 S 2 0 G i i c w i y D . i v c , S M m t t C A 9 1 4 0 4 . R I S K i

B r o i h c r t C C o m m o d o r e I i c K m c T r d n a d t r n i i l o C o r a m u d n i c E u i i n c s i M u h l t i n A p p l e i r c | i « e r r d i i a d s r o i r l o A p p l e t O B U M W I I r V i a n i u t C o n n i e E r u o u n t M i r r e p i i c r e d m d m u t k i o E O S o F i w i n L u i d i o C o n m i H i m E l H i n n l c A n . « « 7 « i i . t « c J i d E t o K

L o r d i o C o n q u c i i i b u n d o t h h o . r d g a m e " B o r d t r l o n d i " " b E O N — I h e c r e u o r i o " C o i m l c U

M a s t e r c a r d o r d e r *

Page 3: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 3/148

? - ■ >

U s T H B r a i n s y o u rC o m m o d o r e W a s n t B o r n W i t h .R i g h t a Y o u r F i n g e r t i p si C o m p u S e r v e ' sC o m m o d o r e " F o r u m s

O u C o m m o d o r e F o r u m s i n v o l v et h o u s a n d s o C o m m o d o r e u s e r s w o r l dw i d e . T h e s e F o r u m s s h o w y o j u s t h o e a s y a n f u i i t g e t t h e m o s t f r o my o u r C o m m o d o r e C o m p u t e r .

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

T h C o m m o d o r e P r o g r a m m i n gF o r u m s u p p o r t s p r o g r a m m e r s a n dd e v e l o p e r s o C o m m o d o r e 8 - b i tc o m p u t e r s .

T h C o m m o d o r e A r t s a n G a m e sF o r u m i f o a l C o m m o d o r e 8 - b i tc o m p u t e r s . C o m p o s e o p l a y m u s i c ,c r e a t e o r e t r i e v e c o l o r f u l g r a p h i c s , a n d o w n l o a d g a m e s s o f t w a r e .

T h C o m m o d o r e A m i g a * F o r u m i t h n a t i o n a l r e s o u r c e f o a l b u s i n e s s

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

D o w n l o a d f i r s t - r a l e , n o n < o m m e T d a l u s e r -s u p p o r t e d s o f t w a r e a n u t i l i t y p r o g r a m s .

T a k e a d v a n t a g e o C o m p u S e r v e ' s i n e x p e ns i v e w e e k n i g h t a n w e e k e n d r a t e s ( w h e nF o r u m s a r m o s t a c t i v e , a n s t a n d a r d o n l i n ec h a r g e s a r j u s t ! 0 m i n u t e ) .

G o n l i n e 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 sw i t h l o c a l p h o n e c a l l .

R e c e i v e $ 2 5 . 0 0 I n t r o d u c t o r y U s a g eC r e d i l w h e n y o p u r c h a s e y o u r C o m p u S e r v eS u b s c r i p t i o n K i t .

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

U s t h F o r u m M e s s a g e B t x i r d t e x c h a n g e m a i l w i t h f e l l o w m e m b e r s .J o i n o n g o i n g , r e a l - t i m e d i s c u s s i o n s i F o r u m C o n f e r e n c e — w i t h C o m m o d o r el u m i n a r i e s l i k e J i B u t t e r f i e l d , J i G r a c e l y , B o L a n d w e h r a n S t e v eP u n t e r . S c a n F o r u m D a t a L i b r a r i e s f o f r e e s o f t w a r e , d o c u m e n t a t i o n a n c o t r i b u t i o n s f r o m C o m m o d o r e e n t h u s i a s t s .

E n j o y o t h e r u s e f u l s e r v i c e s , t o o . L i k ee l e c t r o n i c e d i t i o n s o y o u r f a v o r i t e m a g az i n e s , n e w s l e t t e r s a n a r t i c l e s , i n c l u d i n gF a m i l y C o m p u t i n g , O M N I O n l i n e a n t h e E l e c t r o n i c G a m e r . ' "A l y o u n e e d i y o u r C o m m o d o r ec o m p u t e r a n m o d e m . . . o a l m o s ta n o t h e r p e r s o n a l c o m p u t e r .

T b u y o u r S u b s c r i p t i o n K i t , s e y o u rn e a r e s t c o m p u t e r d e a l e r . S u g g e s t e d r t a i l p r i c e i $ 3 9 . 9 5 . T r e c e i v e o u f r e eb r o c h u r e , o t o r d e r d i r e c t , c a l l 8 0 0 -8 4 8 - 8 1 9 9 ( i O h i o , c a l l 6 1 4 - 4 5 7 - 0 8 0 2 ) .I y o u ' r e a l r e a d y C o m p u S e r v e s u s c r i b e r , t y p e G C B M N E T ( t h e C o m o d o r e U s e r s N e t w o r k ) a a n y ! p r o m p tt s e w h a t y o u ' v e b e e n m i s s i n g .

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

A H S B l o t * C o m p a n y

Page 4: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 4/148i . .

Page 5: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 5/148

T h e r e s e e m s t b s o m ed i s a g r e e m e n t a t w h i c h o n

o o u C o m m o d o r e p r o g r a m si t h m o s t f u n .

S o m e t i m e s i t ' s t o u g h t m a k e e v e r y b o d y h a p p y a l o t h t i m e . B u t h a t ' s n o y o u r p r o b l e m .

M i n d s c a p e m a k e s s m a n y g r e a t C o m m o d o r e " s o f t w a r et i t l e s y o u ' l l s u r e l y f i n d a t l e a s t o n y o u h a v e t g e t y o u r h a n d so n M a y b e t w o . E v e n t h r e e .

T h c h o i c e i u t y o u . N h o l d s b a r r e d .

S l a mB a m .W i t h p l e n t y o p o w . B o ' W f e s f / e ^ p u t s y o u mt h r i n g w i t h c r a z yc o l l e c t i o n o b o n e c r u s he r s . F o o n o t w p l a y e r s ,t h i s f i r s t t r u l y 3 - d i m e n -s i o n a l c o m b a t s p o r t ss i m u l a t i o n l e t s y o c l i m b ,g o u g e , a n c l a w y o u rw a t t h e t o p o t h h e a p . D r o p k i c k s , f u l ln e l s o n s , a n t h t u r n -b u c k l e f l h a v e n e v e rb e e n t h i s m u c h f u b e f o r e .

p r p a r e d t t a k e e v a s i v ea c t i o n . I I n f i l t r a t o r ' " b C h r i s G r a y , y o u ' r e C a t a i n J o h n n y " J i m b oB a b y " M c G i b b i t s , a c c h o p p e r j o c k e y . Y o u rm i s s i o n i n d a a t h r a c e s . W h e n y o m a k e i t h r o u g h h o s t i l e e n e m ya i r s p a c e , t h i s r e a l i s t i cf l i g h t s i m u l a t i o n c o v e r t s t o c o v e r t g r o u n d -b a s e d a n i m a t e d g r a p h i ca d v e n t u r e . N o j u s td e s t r o y t h e m a l e a d e ra n h i a n g r y t r o o p s .T h u m b s u p

r e a d yt w o r k s o m e m a g i c .S p e l l o f D e s t r u c t i o n ' "m a k e s y o w i z a r d ' sa p p r e n t i c e i n s i d e t h C a s t l e o f I l l u s i o n s . Y o m u s t n a n d e s t r o yt h P r i m e E l e m e n t a l .Y o u ' r e a r m e d w i t hs u p p l y o s p e l l s a n f i r e b a l l s , b u t t h e r e a r ep l e n t y o l e s s o n s t l e a r nb e f o r e y o p a s s t h L o r e m a s t e r ' s c h a l l e n gi n t r i a l . M u s i c a n 3 - d i m e n s i o n a l g r a p h i c so 7 e e r i e l o c a t i o n sm a k e t h i s a d v e n t u r et r u l y a w e s o m e .

H o i s ts a i l

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

S a i l i n g S i m u l a t i o n ' "w I I m a k e y o a b e t t e rs a i l o r i f e s h o r ts t r o k e s , R a c e a g a i n s tt h p r o g r a m , a n o t h e rs k i p p e r h e a d - t o - h e a d , o v i m o d e m f r o m c o a s t -t o - c o a s t . W h e n y o u ' v em a s t e r e d t h e b a s i c sy o u ' r e r e a d y t m e e tt h A u s s i e s a n r e c l a i mT h A m e r i c a ' s C u p . S e y o u r s a i l s a n y o u rs i g h t s o t h w a t e r s o S i l i c o n B a y .

W i t h - |o u q u e s t i o n , t h i s q u e s t i f o y o u . f c i r l i g h t ' " c o mb i n e s m a g i c , a d v e n t u r e ,s t r a t e g y , a n a c t i o n a y o m e e t t h c h a l l e n g et o f i n d t h B o o k o L i g h t .Y o u ' r e i f a a w a ya n a n c i e n t l a n d . B u 3 - d i m e n s i o n a l h i g h -r e s o l u t i o n g r a p h i c sm a k e i a l s e e m r e a l .T h i s e p i c w i l l g r a b y o u .O n l y t h s t r o n g a n r e s o u r c e f u l w i l l c o n j u r eu t h c o u r a g e i t a k e st s u r v i v e .

M i n d s c a p ej f t w a r e t h a t c h a l l e n q e s t h e J _ m i n d .V < & > T k O L j r r a i n i e r o e a l ^ B 0 0 - * O ' i 9 B 2 ( ' n l i l i r i Q f » i r a Q 6 S * 3 r e ? J ' 0 ' V J S A o < M a s t e i C a r O o x K tM i n a t t a i K - . P O B o . i i C N o f i h b r o o i i t O 0 A d l & O Q I o r i t v p p m Q n n d n a n f l n n o A l l o w 3

y o u ' d u n a l t a f n a v o a l » u s : Q j m m D d u f P w i n t e r e d t r a d e m a r k a C o m m o d o r e f i e c l t o n i t i U d . C o o v O ^ © M M & c a p * J d « f lc o d y g r i ( i W f t S o l i * " i n i c c f t f l t . o n 0 1 , L i f t f n f > r l r o t o f w U t / v a c d p y n o M 1 9 0 0 C h ' i $ G ' a y t n t n t p n t o i J n c . L i e e n w O . c u n i u n c t i o n w i t h ( M O f d W i o nU S t i A r j M e s Q f e d t r e * n n # d m c < j n n c [ u n * t h i n i t r n j i i o n f t r C o m p u l o r G t o u j j T t w A m w c t r n C f w ' f c n Q c S a u > n Q S i f T t t r t a i t t f / t n t i UC

1 , L i f t f n f > r l r o t o f p t r e * n n # d m c < j n i u n c [ i u n * i t h i n

i ' L i c e n & e d i t I n i t j m n E i n r w i lp u l oG r o u p

T p u r c h a s e b > m a - i * * n n Y i S A n ' - T a s t e r C a ' r : n u - n i i i " M u h i a i a - n n y r f ^ c k n r n u n e yi * r h i 1 w i f e i i w f y A o t r > o f l D o * e C W / 1 2 H p r o d u c t s d r l p y » w c h

i M 6 M i n d & c a p * J n e . M i n d « f l M ( * a l r B d o m a f k ( r f M i n < J t c a p P . l n t S p a l l t } n s C o m p u t e * G r o u p . A i » / » w t n t i v t D p v tU d ^ Q i M i n d s c a p t I n f j ^ j 0 M c O [ j y

Page 6: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 6/148

f o $ 1 9 . 9 5

t h c o n t i n u i n g e v o l u t i o n o s c e n e r y , S u b L O G I C i n t r o d u c e sh J a p a n a n S a F r a n c i s c o B a A r e a S c e n e r y D i s k s f o r F l i g h t

o r I a n J e t .

T o k y o t O s a k a i c o m f o r t a b l e 2 4 0 - m i l e f l i g h t . T h n a t u r a lb e a u t y o t h J a p a n e s e c o a s t l i n e a n m o u n t a i n r a n g e sc o m p l e m e n t t h s t a n d a r d c r o s s - c o u n t r y d e t a i l s .

T h b e a u t i f u l S a F r a n c i s c o B a A r e a " S t a r " S c e n e r y D i s k i p e r f e c t f o c o n c e n t r a t e d s i g h t - s e e i n g .

F o t h c r o s s - c o u n t r y a d v e n t u r e r , o u r s t a n d a r d W e s t e r n U . S .s c e n e r y ( D i s k s - 6 c o n t a i n s m a j o r a i r p o r t s , n a v - a i d s , c i l i e s ,h i g h w a y s , r i v e r s , l a k e s , a n m o u n t a i n s .

S c e n e r y D i s k s a r a v a i l a b l e i n d i v i d u a l l y f o $ 1 9 . 9 5 .h s i x - d i s k W e s t e r n U . S . s e t i a v a i l a b l e f o $ 9 9 . 9 5 . S e y o u r

o r w r i t e o c a l l S u b L O G I C f o m o r e i n f o r m a t i o n .

f e L O G I CC o r p o r a t i o n7 1 E d g e b r o o k D r i v eC h a m p a i g n J 6 1 8 2 03 7 3 S

O r d a r L l n * : ( 6 0 0 ) 6 3 7 - 4 9 &

Page 7: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 7/148

O c t o b e r 1 9 8 6 V o l . 4 N o . 1 0

f e a t u r e sA I n t e r v i e w w i t h N i g e l S h e p h e r d ,G e n e r a l M a n a g e r o C o m m o d o r e N o r t h A m e r i c a S e l b y B a t e m a n 2 T h N e C o m m o d o r e E d u c a t i o n a l S o f t w a r e S e l b y B a t e m a n 3 U p d a t e o n t h E l e c t r o n i c U n i v e r s i t y K a t h y Y a k a l 4

r e v i e w sT h F S D - 1 D i s k D r i v e S c o t t T h o m a s 5 1 2 0 / 6 4G A T O D a v i d a n R o b i n M i n n i c k 6 4 6 4P h a n t a s l e I N e i l R a n d a l l 6 6 T h K e e p e r M a r v i n G r e e n 6 6 6 4G e m i n i I P r i n t e r K a t h y Y a k a l 6 1 2 6 / 6 4

g a m e sP i g S f o B u c k S B r u c e W i l l i s a n D a v e Z e i g i e r 4 1 2 P e r s u a s i o n K e v i n M y k y t y n a n d M a r k T u t t l e 4 8 6 4R i n g s i d e K a r a t e A n t h o n y B e r t r a m 3 2 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 A t t a c k D a D i c k e r m a n 5 6 6 4C o m p u t i n g f o F a m i l i e s : D r u m S u i t s , R h y t h m S t i c k s , a n D i g i t a l P i a n o s F r e d D ' l g n a z i o 6

p r o g r a m m i n gE S C a p i n g w i t h t h C o m m o d o r e 1 2 J i V a u g h a n 7 0 1 2 8M e n u S y s t e m D o n J R e y n o l d s 7 6 4 / 4 - 4D i r e c t o r y E x t e n s i o n K e v i n M y k y t y n a n d M a r k T u t t l e 7 6 S e q u e n t i a l F i l e C o n v e r t e r t o S p e e d S c r l p t R o C a r n e l l 7 6 6 4M a s t e r i n g 1 2 S o u n d a n M u s i c , P a r t D . C . H o l m e s 7 1 2 P o w e r B A S I C : L i n e C o u n t K e n n e t h J R o g e r s o n 8 0 1 2 8 / 6 4 / + 4 / 1 6B A S I C f o B e g i n n e r s ; L e a r n i n g t h e L a n g u a g e L a r r y C o t t o n 8 H i n t s T i p s : C u s t o m i z e d I n p u t 8 1 2 8 / 6 4 / + 4 / 1 6M 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 : T h F i r s t S t e p s R i c h a r d M a n s f i e l d 8 1 2 B / S 4

G a t e w a y t 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 d 9

d e p a r t m e n t sT h E d i t o r ' s N o t e s R o b e r t C L o c kG 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 s 1 H o r i z o n s : C h a n g i n g Y o u r C o m p u t e r ' s P e r s o n a l i t y T o d d H e i m a r c k 8 1 2 8 / 6 4S 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 l h i l l 8 U s e r G r o u p U p d a t e 8 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 1 2

p r o g r a m l i s t i n g sH o t T y p e I C O M P U T E I ' s G a z e t t e P r o g r a m s 1 0 1T h A u t o m a t i c P r o o f r e a d e r 1 0 2 1 2 8 / 6 4 / + 4 / 1 6 / VM L 1 0 1 2 8 / 6 4A d v e r t i s e r ' s I n d e x 1 4

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

Page 8: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 8/148

S i n c e l a s t i s s u e , w h e n w p r i n t e dr a r e c o m b i n e d C O M P U T E l / G A Z E T T Ee d i t o r i a l , w e ' v e h a s e v e r a l i n t e re s t i n g c o m m e n t s f r o m r e a d e r s .S o m e a p p a r e n t l y t o o k o u c o m e n t s r e g a r d i n g t h A m i g a a " A m i g a - n e g a t i v e . " W e ' d l i k e t c l a r i f y . W f e e l , w i t h o u t r e s e r v at i o n , t h a t t h C o m m o d o r e A m i g a i o n o f t h e m o s t t e c h n i c a l l y s u p e r i o rp e r s o n a l c o m p u t e r s a v a i l a b l e o t h m a r k e t t o d a y . W a l s o r e g r e tt h a t t h c o m p u t e r h a n o s o l d i g r e a t e r q u a n t i t i e s . W f e e l t h a t t h f a c t t h a t t h A t a r i S h a s o l d i g r e a t e r q u a n t i t i e s i i n d i c a t i v e t h a tt h e r e i m a r k e t o u t h e r e t b e p l o i t e d . W s i m p l y t h i n k t h a t C o m o d o r e s h o u l d ( a n d c o u l d ) h a v ed o n e — a n d h o p e f u l l y w i l l d o — ab e t t e r j o b o f s e l l i n g t h c o m p u t e r .A m a n y o y o a r a w a r e , w h a v eb e e n s t e a d f a s t s u p p o r t e r s o f t h e s en e m i l e s t o n e s i p e r s o n a l c o p u t i n g . T h C O M P U T E ! B o o k s d v i s i o n h a m o r e t i t l e s i s u p p o r t o b o t h t h S a n t h A m i g a i p r i n t — a n d g e t s t h e m t h e r e s o o ne r — t h a n a n o t h e r b o o k p u b l i s h e r .O u s u p p o r t r e m a i n s s t r o n g a n c o n s i s t e n t w i t h o u r e p u t a t i o n f o q u a l i t y . T h f a c t i t h a t t d a t e a l i n d i c a t i o n s h a v e b e e n t h a t t h S i o u t s e l l i n g t h A m i g a b s i g n i f i c a n tq u a n t i t i e s , a n t h a t f a c t i n o s o m e t h i n g w c a a l t e r . F r a n k l y ,w e ' d l i k e t o s e t h e m b o t h s e l l i n gq u i t e w e l l , a n w c o n t i n u e t b l i e v e t h a t t h m a r k e t p l a c e , p r o p e r l ya d d r e s s e d , c a s u p p o r t s u c h n t i o n . A N i g e l S h e p h e r d p o i n t s o u i v e r y e x c e i i e n t i n t e r v i e w i t h i si s s u e , p r e v i o u s s a l e s c o m p a r i s o n sh a v e b e e n c o m p a r i n g A t a r i w o r l d

w i d e t C o m m o d o r e N o r t h A m e r ic a N o t h a t C o m m o d o r e h a a c t i v e l y b e g u n t p r o m o t e a n d m a k e t h A m i g a i E u r o p e , w e ' l l s e g r e a t e r i n c r e a s e i t h e i n s t a l l e dA m i g a b a s e .

N o t e F o M r B r a n n o nW h e t h e r y o u ' r e r e c e n t r e a d e r o l o n g - e s t a b i i s h e d o n e , y o u ' v e e c o u n t e r e d t h e x c e p t i o n a l e f f o r t s o o u C h a r l e s B r a n n o n . F r o m S p e e d -S c r i p t t o U l t r a f o n t + C h a r l e s h a t r a d i t i o n a l l y b e e n d e d i c a t e d h e r e t t h q u i t e s u p p o r t i v e r o l e o d e v e lo p i n g s o m e o o u m a j o r s o f t w a r ea p p l i c a t i o n s . I s t a f f u n i q u e f o i t o v e r a l l a b i l i t y , C h a r l e s , a P r o g r a mE d i t o r , h a b e e n s p e c i a l c o n t r i b ut o r . H f i r s t c a m e t w o r k w i t hC O M P U T E ! a s h i g h s c h o o l s t u d e n t ,w o r k i n g a f t e r s c h o o l d o i n g p r g r a m l i s t i n g s . H i f i r s t p u b l i s h e dw o r k a p p e a r e d d u r i n g t h f a l l o 1 9 8 2 . S i n c e t h a t t i m e , C h a r l e s h a b e e n c o l u m n i s t , p r o g r a m d e s i g n e ra n d e v e l o p e r , f e a t u r e w r i t e r , a n g e n e r a l c h i e f c o n t r i b u t o r t t h v r i e t y o t h i n g s t h a t w d h e r e .C h a r l e s h a s p r o v i d e d u n i q u e a n i m p o r t a n t s e r v i c e t h u n d r e d s o t h o u s a n d s o p e r s o n a l c o m p u t e ro w n e r s t h r o u g h h i s u p p o r t o o u g o a l o o f f e r i n g t h e v e r y b e s t t o u r e a d e r s . Y o u ' v e e n j o y e d h i e f f o r t si l i t e r a l l y d o z e n s o c o n t r i b u t i o n s ,a n w h i l e w w i s h C h a r l e s w e l l i h i n e e m p l o y m e n t , w w a n t t

t a k e m o m e n t h e r e t t h a n k h i f o t h o s e c o n t r i b u t i o n s .

A p p l i c a t i o n s N e e d e d ;A p p l y H e r eW e ' r e c o n s t a n t l y s e e k i n g g o o d m t e r i a l f o o u p u b l i c a t i o n s . A y o k n o w , m u c h o w h a t w p u b l i s h i c o n t r i b u t e d b y o u , o u r e a d e r s . A t h m o m e n t , w c o n t i n u e t b e p a rt i c u l a r l y i n t e r e s t e d i g o o d A m i g am a t e r i a l f o C O M P U T E ! , a s w e l l a G E O S m a t e r i a l f o b o t h t h G A Z E T T Ea n C O M P U T E ! . W p r o v i d e v e r yg o o d p a y m e n t p a c k a g e t o u r a ut h o r s . S e t h " A u t h o r ' s G u i d e " i

r e c e n t i s s u e .

T h N i g e l S h e p h e r d I n t e r v i e wW w e r e p l e a s e d w i t h t h c a n d o ra n d o p e n n e s s e x h i b i t e d b M r N i g e lS h e p h e r d , N o r t h A m e r i c a n M a k e t i n g M a n a g e r f o C o m m o d o r e , i h i i n t e r v i e w i n t h i s i s s u e . H i c o m e n t s a r e w e l l w o r t h r e a d i n g , a n b o d e w e l l f o t h c o m p a n y a n t h i n d u s t r y .

R o b e r t C L o c kE d i t o r i C h i e f

C O M P U T E V s G a z e t t e O c t o b e r 1 9 8 6

Page 9: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 9/148

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 ( l i g h t s i m u l a t o r , i i j m a t t e r o l i f ea n d e a t h w i t h y o a t h e c o n t r o l s o o n o f t h e w o r l d ' s

m o s 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 w o r k i n g d i a l s ,g a u g e s a n d c o m p a s s . T a k i n g o f f , l a n d i n g a n f l y i n g a r

b a s e d o 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 a c h o i c e o s i m u l a t o r a q j T 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 e y o u r l o t d i s k , s y o c a r e c o r d t h n u m b e r o k i l l s a n f l i g h t h e 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 s y o u r S p i t f i r e. / " b e m a n d s m o r e f t y l 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 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 t i 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 r i e 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 t t l e l u c k , l i t t l e s k i l l , a n b t h e s e a to y o u r p a n t s . O d ! s K f o y o u r

C o m m o d o r e * 8 4 / 1 2 8 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 e A v a l o n H i l l G a m e G o g p a n yj M O N A R C H A V A L O N . I N C . C O M F a W ^

- 4 5 1 7 I I A R F O R D R O A D B A L T I M O R E , M 2 1 2 1 4

Page 10: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 10/148

C O M P U T E ! P u b l i c a t i o n s j n c f f iO n o i f A B P u W s i w r i g C o n - c o n n y ^

P u b l i s h e r J a m e s A C a s e l l aF o u n d e r / E d i t o r i C h i e 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 I ' s A t a r i S D i s kM a g a z i n e ; S t e p h e n L e v y , E d i t o r , C O M P U T E ! B o o k s D i v i s i o n ;O t t i s R C o w p e r , T e c h n i c a l E d i t o rA s s i s t a n t E d i t o r 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 , D a l eM c B a n e , ( 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 t F e a t u r e s E d i t o r ; T a m m i e T a y l o r , C o p yE 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 n , T i M i d k i f fP 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 y , T r o y T u c k e rA d m i n i s t r a t i v e S t a f fE x e c u t i v e A s s i s t a n t , D e b i N a s h ; J u l i a F l e m i n g , I r i s B r o o k s ,M a r y H u n t , S y b i l A g e eP r o d u c t i o nI r m a S w a i n , P r o d u c t i o n M a n a g e r ; J a n i c e F a r y , A r D e s i g nD i r e c t o r ; L e N o e l , A s s i s t a n t E d i t o r , A r D e s i g n ; D P o t t e r ,M e c h a n i c a l A r S u p e r v i s o r ; T e r r y C a s h , C a r o l e D u n t o n ,T y p e s e t t i n gA r t i s t sD a b n e y K e t r o w ( P u b l i c a t i o n s ) ; H a r r y B l a i r , I l l u s t r a t o rA s s o c i a t e E d i t o r sJ i B u t t e r f i e l d ( T o r o n t o ) , F r e d D ' l g n a z i o ( A l a b a m a )C u s t o m e r S e r v i c eD i a n e L o n g o , C u s t o m e r S e r v i c e M a n a g e r ; 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 sP r e s i d e n t J a m e s A C a s e l l aV i c e P r e s i d e n t ) A d v e r t i s i n g R i c h a r d J M a r i n oD i r e c t o r , F i n a n c e P l a n n i n g C h r i s t o p h e r M S a v i n eP 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 f A d v e r t i s i n g S a l e s ; B e r n a r d J T h e o b a l d ,j r . . A s s o c i a t e A d v e r t i s i n g D i r e c t o r ; K a t h l e e n H a n l o n ,P r o d u c t i o 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 sJ e r r y T h o m p s o n 4 1 5 - 3 4 8 - 8 2 2 2P h o e b e T h o m p s o n 4 0 8 - 3 5 6 - 4 9 9 4L u c i l l e D e n n i s 4 1 5 - 3 4 8 - 8 2 2 2

2 1 2 - 8 8 7 - 8 4 7 49 1 9 - 2 7 5 - 9 8 0 9

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

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

3 1 2 - 7 2 6 - 6 0 4 77 1 3 - 7 3 1 - 2 6 0 54 1 5 - 3 4 8 - 8 2 2 24 1 5 - 3 4 8 - 8 2 2 22 1 3 - 3 7 8 - 8 3 6 12 1 3 - 3 7 8 - 8 3 6 12 1 3 - 3 7 8 - 8 3 6 13 0 3 - 5 9 5 - 9 2 9 9

■ l l W

( t f l B U ) ;A b u t l u r t i a

A n d r e w i e b e r gH a r r y B l a i rA 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 l o K a t h l e e n H a n l o n , C O M P U T E I ' s G A Z E T T E3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 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

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

C O M P U T E I ' s 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 *C O M P U T E I ' s A t a r i S D i s k M a g a z i n e

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 yS u b s c r i p t i o n O r d e r sC O M P U T E I ' 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 0t I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

C O M P U T E I ' s G A Z E T T ES u b s c r i p t i o n R a t e s( 1 I s s u e Y e a r ) : U ( o n e y e a r ) $ 2 4 . C a n a d a , M e x i c o a n F o r e i g nS u r f a c e M a i l $ 3 0 . F o r e i g n A i M a i l $ 6 5 .T h c o m p u t e d g a z e t t e s u b s c r i b e r l i s t i s m a d e a v a i l a b l e 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 ! ' !g a z e t t e , P . O . B o 1 0 9 5 8 , D e M o i n e s , [ A 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 U 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 o c o m p u t e ! ' *g 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 IP 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 r e p r o d u c e di a n y 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 M 6 C O M P U T E I 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 d 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 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 e 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 t h a r t i c l e , d a t e , a n n a m e o t h a u t h o r . C O M P U T E I P u b l i c a t i o n s , I n c . , a s s u m e s n 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 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 a u t h o r s a r n o n e c e s s a r i l y t h o s e o C O M P U T E I P u b l i c a t i o n s , I n c . C O M P U T E IP u b l i c a t i o n s a s s u m e s n o r e s p o n s i b i l i t y f o d a m a g e s , d e l a y s , o 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 d 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 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 w n e r s a n d u s e r s o C o m o d o r e p r o d u c t s , C O M P U T E I 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 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 11/148

/ - C O M M O D O R E S B E S T S E L L E R Sf r o m C O M P U T E ! B o o k sY o c a d e p e n d o C O M P U T E ! f o r c l e a r l y w r i t t e n ,e a s y - t o - u s e b o o k s f o y o u r C o m m o d o r e 6 4 . T h i sa s s o r t m e n t o t i t l e s i n c l u d e s s o m e o o u m o s tf r e q u e n t l y r e q u e s t e d b o o k s c o n t a i n i n g m a n y o o u b e s t e v e r a p p l i c a t i o n s , g a m e s , u t i l i t i e s , t u t o r i a l s , a n p r o g r a m m i n g h i n t s , a l r e a d y t t y p e i a n u s o y o u r C o m m o d o r e 6 4

C O M P U T E ' S F I R S T B O O K O ■ " • C O M M O D O R E — "

S O U N DH I C S

o m m o d o r eC o l l e c t i o n

c o m p u t e r sM a c h i n eL a n g u a g eR o u t i n e s

f o r m sC o m m o d o r e6

L o o k o v e r t h i s l i s t o b a c k l i s t b e s t s e l l e r s , a n c h o o s e t h t i t l e s y o u n e e d t c o m p l e t e y o u r l i b r a r y o f i r s t - r a t eC o m m o d o r e 6 b o o k s f r o m C O M P U T E ! .C O M P U T E ! ' * F i r s t B o o k o C o m m o d o r e6 S o u n d a n G r a p h i c sE d i t e d , 2 7 p a g e sC l e a r , u s e f u l e x p l a n a t i o n s o t h 6 4 ' s s o u n d a n g r a p h i c s c a p a b i l i t i e s i n c l u d i n g t u t o r i a l s a n d e x a m p l ep r o g r a m s .S 1 2 . 9 5 I S B N 0 - 9 4 2 3 6 6 - 2 1 - 3

C r e a t i n g A r c a d e G a m e s o t h C o m m o d o r e 6 R o b e r t C a m p , 3 5 7 p a g e s

g u i d e t c r e a t i n g a r c a d e g a m M o t h 6 4 p l u sf i n i s h e d g a m e s t o p l a y a n s t u d y .S 1 4 . 9 S I S B N 0 - 9 4 2 3 B 6 - 3 6 - 1

C O M P U T E R S C o m m o d o r e C o l l e c t i o n ,V o l u m e O n E d i t e d , 2 0 p a g e sA a n t h o l o g y o 2 p r a c t i c a l p r o g r a m s I e a s y - t o -u s f o r m f o t h C o m m o d o r e 6 a n V I C - 2 0 .$ 1 2 . 9 5 I S B N 0 - 9 4 2 3 8 6 - 5 5 - 8

C O M P U T E R S M a c h i n e L a n g u a g e R o u t i n e sf o t h C o m m o d o r e 6 E d i t e d , 2 5 p a g e sC o m p l e t e m a c h i n e l a n g u a g e p r o g r a m s a n e a s y - t o -u s r o u t i n e s h e l p t m a l i e t h C o m m o d o r e 6 m o r e p o w e r f u l a n v e t s a i i l e .S U . 9 5 I S B N 0 - 9 4 2 3 8 6 - 4 8 - 5

C O M P U T E l ' s C o m m o d o r e C o l l e c t i o n ,V o l u m e T w E d i t e d , 2 7 p a g e sT h i s s e c o n d v o l u m e i C O M P U T E R S C o m m o d o r eC o l l e c t i o n s c r i e s i n c l u d e s e x c i t i n g g a m e s ,s o p h i s t i c a t e d a p p l i c a t i o n s , v e r s a t i l e e d u c a t i o n a lr o u t i n e s , a n h e l p f u l p r o g r a m m i n g a i d s f o V I C - 2 0a n C o m m o d o r e & u s e r s .$ 1 2 . 9 5 I S B N 0 - 9 4 2 3 8 6 - 7 0 - 1

A l A b o u t t h C o m m o d o r e 6 4 V o l . O n C r a i g C h a m b e r l a i n , 2 8 p a g e sF o b e g i n n i n g t o i n t e r m e d i a t e p r o g r a m m e r s w h w a n t t d e v e l o p t h f u l l p o t e n t i a l o t h e i rC o m m o d o r e 6 c o m p u t e r s .S 1 2 . 9 5 I S B N 0 - 9 4 2 3 B 6 - 4 0 - X

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

C O M P U T E ! P u b i i c a t i o n s j n c . ®P a f t c ' A B C o m u m * *O n O t l A D u D i i h ^ Q C o m i w r i mf l l i T i A « w i » , d f F l e w , N o V w k . U 1 0 O 1 9

A e c * V W o n f f *

C O M P U T T 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 e M i d d l e E 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 c , L t d . , 1 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 xB N 2 1 3 U N , E n g l a n d , a n I C a n a d a f r o m M c G r a w - H i l l , U n i s o n L t d . , 3 3 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 1 2 Z S .

Page 12: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 12/148

Page 13: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 13/148

o f l y i n g f i g h t e r p l a n e s

T H M A N -O T H M A C H I N E

A l l e y A c e : T h r i l l i n g h e a c R o - h e a c i S a b r ea e r i a l d o f i g h t i n g i n c l u d e s s i n g l e p l a y e r

m o d e , a s w e l l a s t w p l a y e r c o m p e t i t i o n .A c e : E x c i t i n g 3 - d i m e n s i o n a l a e r i a l

o v e r t h P a c i f i c i W o r l d W a I I o n t f o u r p l a y e r s .R e s c u e : S e n s a t i o n a l a s s a u l t c h o p p e r

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

s h o d f t o m C o m m o o o w 6 i B 0 n n A l w r l e r r

S e y o u r t e a l w f t w r e

n l h t r t i c i t n g M c t d -

d i r e c t l o M C / V I S Ao r d e r s .

T l T o G u n n e r C o D e c t w i i a v a a a b t e f o C o m m o d o r e 6

a n A t a r i X L / X E c o m p u l e r s e s u g g e s t e d r e t a i l o o r d y S ^ . 9 5 ,

i m ( M m a f k & o C o m i ^ a i a ' ? E

I h y o u h a v e w h a t i l a k e s ' . '' ! G u t s

— i n a« c o n c e n t r a t i o n

K i s i r e f l e x e sW i l l i n g n e s s t h i k e r i s k sf l i m l c y e - h a i u l c o o r d i n a t i o n

/ / " s o . f A 7 < j p ( i u n t w r C a l lp r c p a r v * y o f u t h b s s i tn i t f h t . t r n i i i k

H s i i b o r i n k ' f i j u r n n J i K u r a t i n ne u v e r i o S - D s M c ea n a r o i d " t e c h n i q u e s

" a e n J m t i c ^ : l o w w , m l l n , ( i ' n , m l i t S '

" Y o u ' I ■ x p e r i e n c c t h w i n d i y o u rl { r t n t h i n l v n s f t i n g f i g h t i n g, i l i n n o f s o m i ' o t h w o i k i ' t m o s th o n o r e d a M m i p e c t e d c o m b a t, i v i , \ i m y i I m ' o r l p n i l s l i c k - a i i d - n u h k ' ri i r j i t n p i l o t s ! "

M A J O R [ J I L L S T E A L E Y ,U S A f . R o m ep f t s t d e n l , M i t r o P i o s e( o v e r 3 , 0 0 0 [ l y i n g h o n i s )

p . c n i « m r i m ■ - j a l t a y . M J t o l O ( 3 0 1 ) 6 6 7 - 1 1 5 1

Page 14: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 14/148

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

I y o w a n t t u n d e r s t a n d h a b u f f e r w o r k s , i h e l p s t k n o w w h a t h a p e n s w h e n t h c o m p u t e r t e l l s t h p r i n t e rt s t a r t p r i n t i n g . T h i n d i v i d u a l c h a r a c t e rc o d e s a r s e n t o n b o n t t h p r i n t e r .c o m p u t e r c a o u t p u t t h c h a r a c t e r s m u c hf a s t e r t h a n t h p r i n t e r c a r e c e i v e a n p r i n t t h e m , s a r e g u l a r i n t e r v a l s t h ep r i n t e r h a t s e n d s i g n a l a s k i n g t h c o m p u t e r t s t o p f o m o m e n t . W h e n t h p r i n t e r g e t s c a u g h t u p i t e l l s t h c o p u t e r t r e s u m e . D u r i n g t h i s s e r i e s o s t o p - a n d - g o c o m m u n i c a t i o n s , t h c o p u t e r i b u s y ; y o c a n ' t u s i u n t i l t h ep r i n t i n g i f i n i s h e d .

p r i n t e r b u f f e r i s e c t i o n o m e m or t h a t c o n n e c t s b e t w e e n t h c o m p u t e ra n t h p r i n t e r . Y o m i g h t i n s t a l l i i n s i d et h p r i n t e r o r i m i g h t b i s e p a r a t eb o x . W h e n t h c o m p u t e r t r a n s m i t s t h v a r i o u s c h a r a c t e r s , t h b u f f e r r e c e i v e s a n s t o r e s t h e m i m e m o r y a s f a s t a s t h e c o p u t e r c a n s e n d t h e m . T h p r o c e s s d o e s n ' tt a k e v e r y l o n g , b e c a u s e t h e r e a r e n p a u s e s . T h b u f f e r t h e n s t a r t s f e e d i n g t h c h a r a c t e r s t t h p r i n t e r . I n t h e m e a n t i m e ,y o u ' v e g o t c o n t r o l o f t h e c o m p u t e r , b c a u s e a f a r a s t h e c o m p u t e r k n o w s , i h a a l r e a d y p r i n t e d o u t t h e w h o l e f i l e .

O u t O f P a p e rh a v e a 6 4 , a d i s k d r i v e , a n a O k i d a t a

1 2 p r i n t e r . W h e n t u r n o t h p o w e rt a l t h r e e d e v i c e s a n t h e r e i n p p e i t h p r i n t e r , t h e d i s k d r i v e d o e sn o r e s p o n d t a n c o m m a n d s . W h d o e s t h i s h a p p e n ?

M a r k H l a v a cM a n y p r i n t e r s h a v e b u i l t - i n p a p e r s e s o t h a t c a t e l l w h e n y o u ' v e r u o u o p a p e r . I t h p a p e r r u n s o u i t h m i d d l eo p r i n t i n g d o c u m e n t o i y o u ' r e u s i n gs i n g l e s h e e t s o p a p e r , t h s e n s o r s t o p s t h p r i n t e r , s e n d i n g s i g n a l t t h e p r i n t e r t s t o p o u t p u t . S o m e p r i n t e r s m a m a k eb e e p i n g n o i s e o r s t a r t b l i n k i n g l i g h tw h e n t h p a p e r i g o n e .

T h i s f e a t u r e i d e s i g n e d t p r e v e n tt h p r i n t e r f r o m p r i n t i n g d i r e c t l y o t h p l a t e n . I t ' s a l s o u s e f u l w h e n y o a c c id e n t a l l y r u n o u t o p a p e r ; y o c a a d n e p a p e r a n c o n t i n u e w h e r e y o l e f to f f .

S i n c e p r i n t e r s a n d i s k d r i v e s s h a r et h s e r i a l b u s , t h p r i n t e r ' s r e q u e s t t s t o ps e n d i n g d a t a a f f e c t s o t h e r d e v i c e s o t h b u s . T h e r e ' s u s u a l l y w a t t u r n o f t h p a p e r s e n s o r , e i t h e r b y s e n d i n g c o m a n d t t h e p r i n t e r o b c h a n g i n g D I s w i t c h . C h e c k y o u r m a n u a l f o d e t a i l s .

S p e e d C h e c k A l p h a b e t i z e rI t h D e c e m b e r 1 9 8 5 i s s u e , y o p u l i s h e d " S p e e d C h e c k , " s p e l l i n g c h e c ke f o t h S p e e d S c r i p t w o r d p r o c e s s o r .A f t e r u s i n g i f o f e w m o n t h s , d e c i d -

1 C O M P U T E ! ^ G a z e t t e O c t o b e r 1 9 8 6

e t c h e c k t h w o r d s a g a i n s t d i c t i o na r ( t h e b o o k k i n d ) . B u t h w o r d s a r a r r a n g e d b t h o r d e r t h e y ' r e e n t e r e di n t h e y ' r e n o i a l p h a b e t i c a l o r d e r .

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

J o h n E d w a r dF i r s t a f e n o t e s a b o u t h o " S p e e d C h e c k "s t o r e s w o r d s i t h f i l e s . T w e n t y - s i x f i l e sh o l d t h w o r d s , o n f i l e f o e a c h l e t t e r o t h a l p h a b e t . T h f i l e n a m e s r a n g e f r o m" A t " Z " . E v e r y w o r d i f i l e s t a r t sw i t h t h s a m e l e t t e r , s o t h e f i r s t l e t t e r i o m i t t e d . F o r e x a m p l e , i t h f i l e n a m e d" D c o n t a i n s t h w o r d s d e l e t e a n d e l ic i o u s , t h e y a p p e a r i t h f i l e a s e l e t e a n e l i c i o u s , b e c a u s e t h f i r s t l e t t e r i a l r e a d yb w w n .

S p e e d S c r i p t s t o r e s t e x t a s c r e e nc o d e s , s o S p e e d C h e c k f o l l o w s t h i s c o n v e nt i o n . T h l e t t e r s a b a n h a v e s c r e e nc o d e s 1 2 a n 3 r a t h e r t h a n A S C I ! c o d e s6 5 6 6 a n 6 7 S o m e c h a r a c t e r s u s e t h s a m e n u m b e r f o r b o t h s c r e e n a n d A S C I Ic o d e s ( t h e c h a r a c t e r i 5 i b o t h l i s t s ,f o e x a m p l e } . B e f o r e a l p h a b e t i z i n g o p r i n t i n g t t h e s c r e e n , y o u ' d h a v e t c o v e r t t h s c r e e n c o d e s t A S C I I .

A l s o , t h e r e a r n s e p a r a t o r s b e t w e e nw o r d s i t h e d i c t i o n a r y . S p e e d C h e c k a d d st h n u m b e r 1 2 t t h s c r e e n c o d e f o t h l a s t c h a r a c t e r i e a c h w o r d . W h e n y o u ' r er e a d i n g t h r o u g h t h f i l e , y o u h a v e t w a t c h

f o n u m b e r s h i g h e r t h a n 1 2 7 . O n f i n a ln o t e : T h f i r s t c h a r a c t e r i e v e r y w o r d f i l ei 1 3 w h i c h s h o u l d b i g n o r e d ( t h i s i n e c e s s a r y f o r r e a s o n s w c a n ' t g i n t oh e r e ) .

T h f o l l o w i n g p r o g r a m r e a d s t h r o u g hS p e e d C h e c k w o r d f i l e , a l p h a b e t i z e s t h

w o r d s , a n p r i n t s t h e m t t h s c r e e n :E S 1 0 L , " A " : P R I N T - 1 R E A D I N G F I L

" ; L $H G 2 0 O P E N 1 , 8 , 2 , L SF 3 F O R J = 0 T O 1 : G E T # 1 , A S i J = S T :

P R I N T " . " ;F F 4 0 I F A ? > C H R S ( 1 2 7 ) T H E N T = T + 1P 5 N E X T J l C L O S E lA 6 P R I N T : P R I N T , T ; " ' W O R D S F O

N D " : D I M W S ( T )F 7 P R I N T " R E A D I H G H D H D S I N T O

M E M O R Y "M 8 O P E N 1 , S , 2 , L S : G E T # 1 , A SD C 9 0 F O R J = 1 T O TC H 1 0 0 W S [ J ) = L SC 1 1 G E T # l , A S i I F A S < C H R S ( 1 2 8 )

T H E N W S ( J ) = W S ( J ) + C H R S ( 6 4+ A S C ( A S ) } : G O T O 1 1 0

A 1 2 W S ( J ) = W S ( J ) + C H R S ( A S C { A S) - 6 4 )

D 1 3 P R I N T W S ( J ) , : N E X T J : C L O S EA 1 4 P R I N T : P R I N T " " " A L P H A B E T

Z I N G * * * 1 1R 1 5 C = I N T { T / 2 )B S 1 6 0 F L = 0 : F O R J = 1 T O T - CX 1 7 I F W S ( J ) < = W S ( J + C ) T H E N 1 9 0O 1 8 T E M P S = W S ( J ) : W S ( J ) = H S ( J +

C ) : W S ( J + C } = T E M P $ l F L = lA 1 9 N E X T J : P R I N T " » " ; t I F F L

H E N F L = B i G O T O 1 6 0S 2 0 C = I N T ( C / 2 ) i I F T H E N 1

M 2 1 P R I N T : P R I N T " D O N E "B C 2 2 0 F O R J » l T O T i P R I N T W S ( J ) , ! N

E X T o r e a d f i l e s o t h e r t h a n " A " , c h a n g e

t h v a r i a b l e L i l i n e 1 0 L i n e s 3 0 - 5 0 d t e r m i n e h o m a n y w o r d s a r i t h f i l e b c o u n t i n g a n c h a r a c t e r h i g h e r t h a n 1 2 ( n o t e t h a t t h e s y s t e m ' s S T a t u s v a r i a b l ew i l l e q u a l z e r o a l o n g a t h e r e ' s m o r e i t h f i l e , s t h F O R - N E X T i n d e x v a r i a b l e

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

L i n e s 9 0 - 1 3 0 R E A D t h w o r d s i n t oa a r r a y , c o n v e r t i n g t h e m t A S C I I i t h p r o c e s s . L i n e s 1 5 0 - 2 0 0 t h e n a l p h a b e t i z et h l i s t , u s i n g a s h e l l s o r t , w h i c h i f a s t e rt h a n s i m p l e b u b b l e s o r t a n s i m p l e rt h a n t h f a s t e r q u i c k s o r t . L i n e 2 2 p r i n t st h a l p h a b e t i z e d l i s t t t h e s c r e e n . I y o p r e f e r p r i n t e d l i s t , a d O P E N 4 , 4 :C M D 4 j u s t b e f o r e l i n e 2 2 0 ; t h e nP R I N T # 4 : C L O S E 4 a t h e n o t h p r o g r a m .

N o t e t h a t t h p r o g r a m s i m p l y p r i n t sl i s t o f t h e w o r d s i a l p h a b e t i c a l o r d e r ; i

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

f i l e m i g h t s e e m l o g i c a l t h i n g t o d o , i w o n ' t i m p r o v e t h p e r f o r m a n c e o S p e e d -C h e c k . I n f a c t , f o r l a r g e d i c t i o n a r y f i l e s ,a l p h a b e t i z i n g t h e e n t r i e s w o u l d a l m o s tc e r t a i n l y s l o w d o w n c h e c k i n g . W h e nc h e c k i n g w o r d s , S p e e d C h e c k m u s t r e a ds e q u e n t i a l l y t h o r o u g h t h f i l e s e a r c h i n gf o m a t c h e s . T h u s , t h e o p t i m u m a r r a n g em e n t f o S p e e d C h e c k d i c t i o n a r y i t h a v e t h m o s t c o m m o n l y u s e d w o r d s n e a rt h b e g i n n i n g o e a c h f i l e s t h a t t h e y w i l lb f o u n d f a s t e r .

S c r a m b l i n g L e t t e r sI ' b r a n d - n e w s u b s c r i b e r w i t h 1 2 8 ,1 9 0 2 m o n i t o r , a n 1 5 7 1 d r i v e . W o u l dy o p l e a s e p u b l i s h s h o r t r a n d o m i z i n gl e t t e r s p r o g r a m ? l i k e t w o r k S c r a m -l e t s ( f o r e x a m p l e , C L O R L S = S C R O L L ,o K E B R A M E M B A R K ) .

R o b e r t W e s s e lT h e p r o g r a m b e l o w 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 . I a s k s y o t i n p u tw o r d a n d t h e n p r i n t s t e s c r a m b l e d v e s i o n s . I f y o u ' r e t r y i n g t u n s c r a m b l e , e n t e rt h s c r a m b l e d w o r d a n d t e o t h e r s c r a mb l e d v e r s i o n s w i l l a p p e a r . Y o c a t h e ns e i a n l o o k l i k e n o r m a l E n g l i s h w o r d s .S 1 P R 1 N T H E N T E R W O R D T B E

C R A M B L E D . "M 2 I N P U T W S : S Z = L E N ( W S ) : D I M

$ ( S B ]X 3 F O R J = 1 T O S Z j L $ { J ) » M I D S ( W S

, J , 1 ) : N E X TP 4 F O R J = 1 T O 1 0E 5 F O R K » 1 T O S Z : R = I N T ( R N D ( 1 ) *

5 Z + 1 )A 6 T E M P S = L S ( K ) : L S ( K ) - L S ( R ) I

L S ( R ) = T E M P SA 7 N E X T KB 8 F O R K - l T O S Z l P R I N T L S ( K ) ; i N

Page 15: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 15/148

C H A H T O K T B K

F R A N K I E

m i n i m u mr e q u i r e m e n t ( 9 9 s . c o m p l e t e p e r s o n ) t s e a r c h f o t h o S p e c i a l D o o r t h D o o r t

j o u r n e y f r o m M u n d a n e s v i l l e I h r o u g h I h r e q u i r e m e n tP l e a s u r e D o m e . T a s k s t a n g i n g f r o m t h s e a r c h f o t h o S p e c i a l D o o r t h D o o r t t r i v i a l , l h e r o i c f e a t s o s k i l l a n i n t e l l i g e n c e . I h U l t i m a t e E x p e r i e n c e t h e h e a r t o t h W h e n e v e r y o u c o m p l e t e t h e s e c h a l l e n g e s P l e a s u r e D o m e .b a r - c h a r t w i l l s h o w y o u r i n c r e a s e i t h e ' ' o u t g o a l i t b e c o m e a c o m p l e t e p e r s o tv a r i o u s e l e m e n t s o y o u r p e r s o n a l i t y a n d a n d t o a c h f e v e t h i s y o u m u s t r e a c h t h e t o pP l e a s u r e p o i n t s w i l l b a w a r d e d

o t h B a l i g h t u p a b o v e t h e p e r s o n a l i t y f a c t o r s )a n a c h i e v e s c o r e o 1 ) 7 , 0 0 0P l e a s u r e P o i n l s .' " B e s t a d v e n t u r e g a m e 1 9 8 5 "

C o m m o d o r e C o m p u t i n gI n t e r n a t i o n a l

F I R E B i n n 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 1 1 6 F A C T S K E E T / O R D E R H O T L I N E : 2 0 1 . 9 3 1 . 7 3 7 3C O M M O D O R E I M / U B A t t t M A D E M A R K S O E O M M G O O R E B U S I N E S S M A C H I N E S .

Page 16: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 16/148

m C O N V E R T S Y O U R C O M M O D O R E 6 4 / 1 2 8I N T O H E A L T H A N F I T N E S S S Y S T E M .

S p o r t s T r a i n i n g -A M o r eC o m p e t i t i v eY o u .

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

i n g , c o m p e t i n g . B o d y l i n k g i v e s y o t h i n d i v i d u a le n t i o n o f t h b e s t p r o — a n y t i m e y o d e s i r e f o a l o n gy o w i s h — a n d a n e x t r a c o s t . T h B o d y l i n k S y s t e m

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

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

C O O R D I N A T I O N P A C K A G E — S I 3 9 . 9 5p a c k o g e i n c l u d e s B o d y l i n k , S t a n d a r d E M S e n s o r e n

S e t , H e a d - B a n d , t h r e e e l e c t r o d e s a n t w s o f t w a r ec o n t a i n i n g s e v e r a l p r o g r a m s .

R e d u c i n g S t r e s s .H e a l t h i e r a n

M o r e P r o d u c t i v eY o

M e d i c a l a u t h o r i t i e s n o c o n s i d e r s t r e s s m a j o r h e a l t h r i s kw h i c h m a r e s u l t i m i g r a i n e s , u l c e r s , b a c k p a i n a n h e a r t a t t a c k s . W i t h B o d y l i n k y o h a v e w i t h i n r e a c h ap o w e r f u l s t r e s s r e d u c t i o n s y s t e m . B o d y l i n k a l l o w s y o t f o c u s o p h y s i c a l s i g n s o s t r e s s s u c h a s m u s c l e t e n s i o na n s k i n t e m p e r a t u r e . B u s i n g t h i s f e e d b a c k , B o d y i i n kq u i c k l y a n e f f e c t i v e l y t e a c h e s y o t r e d u c e s t r e s s f o

h e a l t h i e r a n h a p p i e r l i f e .S T R E S S R E D U C T I O N P A C K A G E — $ 2 0 9 . 9 5T h i s p a c k a g e i n c l u d e s B o d y l i n k , B i o f e e d b a c k E M S e n s o r a n L e a d S e t , H e a d - B a n d , t h r e e E l e c t r o d e s , B i o f e e d b a c kT e m p e r a t u r e S e n s o r , a n t w s o f t w a r e c a r t r i d g e s c o n t a i n i n gs e v e r a l p r o g r a m s .

B i c y c l e o o ! I n c l u d e dG e t t i n g i S h a p e . . . E a s i e r . . .S a f e r . . . M o r e E f f e c t i v e l yH o m e e x e r c i s e n o b e c o m e s e x c i t i n g a n m o r e e f f e c t i v e .W i t h B o d y l i n k y o u c a n b s u r e y o a r e x e r c i s i n g t o m a x i m u m b e n e f i t . W h i l e u s i n g t h a e r o b i c e x e r c i s ep a c k a g e , B o d y l i n k m o n i t o r s y o u r h e a r t r a t e a n h e l p s y o d e t e r m i n e t h i d e a l l e v e l y o n e e d f o a e r o b i c g a i n .W i t h t h e i s o m e t r i c m u s c l e e x e r c i s e r a n t r a i n i n g p a c k a g e ,B o d y l i n k g u i d e s y o t d m u s c l e d e v e l o p i n g e x e r c i s e sc o r r e c t l y a n e f f e c t i v e l y . B o d y l i n k m o t i v a t e s y o t w o r kh a r d e r i y o a r e n o t r e a c h i n g y o u r t a r g e t l e v e l , o h e l p sy o u s l o w d o w n i y o a r w o r k i n g t o h a r d .A E R O B I C E X E R C I S E P A C K A G E — S I 9 9 . 9 5T h i s p a c k a g e i n c l u d e s B o d y l i n k , S t a n d a r d E M S e n s o r o n L e a d S e t , L e g - B a n d , P u l s e R a t e S e n s o r , a n t w s o f t w a r ec a r t r i d g e s c o n t a i n i n g s e v e r a l p r o g r a m s .I S O M E T R I C M U S C L E E X E R C I S E T R A I N I N G P A C K A G E — S i 3 9 . 9 5T h i s p a c k a g e i n c l u d e s B o d y l i n k , C O M E T , o n t w s o f t w a r ec a r t r i d g e s c o n t a i n i n g s e v e r a l p r o g r a m s .

B O D Y L I N K I p e r i p h e r a l t h a t p l u g s i n t o m c a r t r i d g e s l o t o t h C o m m o d o r e 6 4 / 1 2 8 c o m p u t e r . K n o w l e d g e o c o m p u t e r s o c o m p u t e rp r o g r a m m i n g I N O n e c e s s a r y t u s B O D Y L I N K . Y o u d o n ' t e v e nn e e d d i s k d r i v e l o s a v e y o u r d a t a . V a r i o u s s e n s o r s a r u s e d t r e c o r d I n t e r n a l s i g n a l s f r o m y o u r b o d y a n r e l a y t h e m t B O D Y L I N K .

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

C o m m o d o r e i r a g - s t e f M t r a d e m a r k o C o m m o d o r e E l e c l r o m c s U m i T B d

D E A L E R S , P R O G R A M M E R S A N U S E R G R O U P SI N Q U I R I E S W E L C O M E

Page 17: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 17/148

L O O K B E T J E R lF E E L B E T T E R !C O M P E T E B E T T E R !

c t o r y O f f e rN o a n S a v e 2 0 e x p i r e s S e p t e m b e r 3 0 , 1 9 8 6

U N I T P f f l C E

C o o r d i n a t i o n P a c K a g ei c M u s c l e E x e r c i s e

P a c k a g e . E x e r c i s e P o c K o g o

R e d u c t i o n P a c k a g e

S 3 9 . 9 5

S 3 9 . 9 5$ 1 9 9 9

5 2 0 9 . 9 5

o u A M m v

O R D E R T O r a M a W o n d i s BI N C . K M T ?

A P L E A V E N U E r i Y . t e w t e n f c ^ o * !N . Y . 1 0 5 0 4 < w a * * * : < » w > . . .G U A R A N T E E D ! $ > * * * »

m n o c o m p l e t e l y s a t i s f i e d , s n i p p i n g ( B e n w $ 2 0 0 u b « s u o -r e t u r n I t i e p r o d u c t s w i t t i l n R * > " ( O « « S 2 0 0 m 5 % s u M o i a i )

t o l u l l r e f u n d . < m r w s m a i > o « o & % k i »l O T U A M D U N T D U E

T O T A L P I B C E

W i t h t h B O D Y L I N K" C O M E T " ™ ( C o m p u t e r i z e dM u s c l e E x e r c i s e r a n T r a i n e r ) a t t a c h m e n t , y o c a b u i l d a n t o n e t h m u s c l e g r o u p s o y o u rs t o m a c h , c h e s t , b a c k ,l e g s , a n a r m s . C O M E T i

e l e c t r o n i c m u s c l e b u i l d e rt h a t i c o n n e c t e d t B O D Y -L I N K a n d s e n d s m e s a g e t y o u r T s c r e e nw h e n i f c o m p r e s s e d o p u l l e d .

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

C a l l f o M o r e I n f o r m a t i o n a n o u p r o d u c t c a t a l o g u e

9 1 4 - 2 7 3 - 6 4 8 0 o - 8 0 0 - 2 3 3 - 2 9 1 1 .M a k e c h e c k s p a y a b l e t B o d y l o g , I n c .C h a r g e t m ) V i S A ( D I S C O V E R o M A S T E R C A R DN a m eA d d r e s sC i t y . Z i p .S i g n a t u r e .

J _ 1 T T T TP a y m e n t m u s t a c c o m p a n y o r d e r .A l p n e e s a n s p e c i T l c a l a n a r ' , u b [ e c l l c h a n g e w l i t t o u ln o l i r a N o r e s p o n s i b t e l t y p o g r a p h i c B r a s

E x p i r e s .C 9 - 1 - 6 6

Page 18: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 18/148

E X T i P R I N TQ 9 N E X T J 1 P R I N T 1 R U N

S c r a m b l i n g i t h o p p o s i t e o f s o r t i n g( s e e t h p r e v i o u s l e t t e r ) , b u t h t e c h n i q u ei b a s i c a l l y t h e s a m e . I n s t e a d o a I F T H E N t c o m p a r e t w o m e m b e r s o l i s ta n p u t h e m i o r d e r , y o u s t h R N f u n c t i o n t r a n d o m i z e t w o e l e m e n t s o f t h ea r r a y , p u t t i n g t h e m i r a n d o m o r d e r .

C o n n e c t i n g V C A n C o m p u t e rM o n i t o rC o u l d y o p l e a s e g i v e m c o m p l e t es e o d i r e c t i o n s o h o t h o o k u pV C t m 1 7 0 2 m o n i t o r ? D n e e ds p e c i a l c a b l e s ? C a r e c o r d a n p l a yt a p e s u s i n g t h V C a n m o n i t o r ?

D a A n d r i c h u kI t ' s q u i t e e a s y t u s c o m p u t e r m o n i t o rw i t h v i d e o c a s s e t t e r e c o r d e r . T h e r es h o u l d b e a j a c k o t h b a c k o y o u r V C l a b e l e d V i d e o O u t a n d a n o t h e r l a b e l e dA u d i o O u t . T h e s e t w o u t p u t s c a b e d ir e c t e d t t h j a c k s c a l l e d V i d e o a n d A u d i oo t h e f r o n t o y o u r 1 7 0 2 . C h e c k t h s w i t c h o t h b a c k t m a k e s u r e i t ' s s e t t ot h f r o n t ( n o t t h r e a r ) c o n n e c t i o n s .

T h c a b l e y o u s s h o u l d h a v e t w oR C p l u g s o n o n e e n d a n d t w R C p l u g so t h o t h e r . L o o k f o r t h e c a b l e a a v i d e oo r e l e c t r o n i c s s t o r e . T h c a b l e c a a l s oc o n n e c t t w V C R s t o g e t h e r , t c o p y f r o mo n t a n o t h e r .

T r a n s l a t i n g B e t w e e n W o r dP r o c e s s o r s

j u s t u p g r a d e d f r o m w o r d p r o c e s s o rw h i c h u s e d p r o g r a m f i l e s t o n t h a tu s e s s e q u e n t i a l f i l e s . w o u l d l i k e t u s m o l f i l e s i t h n e p r o g r a m . I t h e r e p r o g r a m t h a t c a c h a n g e t h e m ?

K e v i n L M c C l i n t o c kT r r u n n i n g y o u r n e w o r d p r o c e s s o r a n w h e n y o u ' r e p r o m p t e d f o f i l e n a m e t l o a d , t y p e f i l e n a m e , p . / t h a t d o e s n ' tw o r k , r u n y o u r o l w o r d p r o c e s s o r , l o a dt h f i l e y o w a n t , a n t h e n s a n e i w i t ht h n a m e f i l e n a m e . s . A d d i n g t h , a n , ( f o r P R a n S E f i l e s ) s o m e t i m e s a l l o w sy o t g e a r o u n d t h i n c o m p a t i b i l i t y b et w e e n f i l e s . Y o m a s e t w a d d i t i o n a lc h a r a c t e r s a t h b e g i n n i n g o f t h e f i l ew h e n i t ' s l o a d e d i n t o t h n e p r o g r a m .

I y o u s u c c e e d i l o a d i n g f i l e s f r o my o u r o l w o r d p r o c e s s o r , y o m a e n c o u nt e m o r e s e r i o u s p r o b l e m s . S o m e w o r dp r o c e s s o r s , e s p e c i a l l y o n e s t h a t u s P R f i l e s , s a v e t e x t a s c r e e n c o d e s , t h e n u b e r s y o u s f o P O K E i n g t t h s c r e e n .O t h e r s , e s p e c i a l l y o n e s t h a t u s S E f i l e s ,u s C o m m o d o r e A S C I I c o d e s , t h e C U R Sn u m b e r s f o P R I N T i n g t t h e s c r e e n . I t h f i l e l o a d s , b u t h c h a r a c t e r s l o o ks t r a n g e , t h i s m a b t h s i t u a t i o n . Y o m a h a v e t w r i t e a p r o g r a m t h a t t r a n sl a t e s f r o m o n e f o r m a t t t h o t h e r . O c h e c k t h d o c u m e n t a t i o n ; i y o u r o l w o r d

1 C O M P U T E f s G a z e t t e O c t o b e r 1 9 8 f i

p r o c e s s o r s a v e s f i l e s a s c r e e n c o d e s ,t h e r e ' s p r o b a b l y w a t c r e a t e a A S C I I

f i l e f r o m w i t h i n t h p r o g r a m . Y o u ' d h a v et l o a d f i l e f r o m t h o l p r o g r a m a n t h e n r e s a v e i a a A S C I I f i l e .

T h e r e ' s o n f u r t h e r p r o b l e m y o m a r u i n t o , b u i t ' s m i n o r . T h e r e ' s n s t a nd a r d f o p r i n t e r - f o r m a t t i n g c o d e s . I y o u s e u n d e r l i n i n g , s u p e r s c r i p t s , o r o t h e rs u c h f e a t u r e s , t h e c o d e s t h a t t u r n t h ef u n c t i o n s o a n o f m a t u r n i n t o u n p r ed i c t a b l e c h a r a c t e r s w h e n y o t r a n s p o r tt h f i l e f r o m o n e w o r d p r o c e s s o r t a n o t h e r .

T e a c h i n g G r a m m a r T C o m p u t e rC o u l d y o p l e a s e t e l l m h o a a v e n t u r e g a m e p a r s e r w o r k s , a n w r i t es h o r t d e m o p r o g r a m ?

R i c k M e y e rT h f o l l o w i n g s t a t e m e n t s m i g h t b u s e d i a a d v e n t u r e g a m e :G E R I N GO P E N R E D O O RA S F R I E N D L Y E L A B O U T M A

T h f i r s t h a t h s i m p l e s t s t r u c t u r e —v e r b a n a o b j e c t T h s e c o n d i l i t t l e

m o r e c o m p l i c a t e d b e c a u s e o t h a d j e ct i v e . I r o o m h a m o r e t h a n o n e d o o r a n t h p l a y e r s a y s O P E N D O O R , t h p r g r a m h a t b a b l e t a s W H I C HD O O R ? T h t h i r d s t a t e m e n t i t h m o s tc o m p l e x . A S a p p l i e s o n l y t c h a r a c t e r si t h g a m e ( y o u w o u l d n ' t a l l o w s o m et h i n g l i k e A S D O O R A B O U T W I Z A R D ,u n l e s s y o u r g a m e p e r m i t s c o n v e r s a t i o n sw i t h d o o r s ) . A n o t h e r c o n s i d e r a t i o n i t h a t

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

W h e n y o u ' r e w r i t i n g y o u r o w a v e n t u r e , i m i g h t b b e s t t l i m i t s e n t e n c e st t w w o r d s — a v e r b f o l l o w e d b y a n o bj e c t — a t l e a s t u n t i l y o g e t h p a r s e rw o r k i n g . B e f o r e y o s t a r t p r o g r a m m i n g ,m a k e l i s t o v e r b s a n o b j e c t s y o w a n tt a l l o w , a n g i v e e a c h n u m b e r . L e t ' ss a t h v e r b s w i l l b G E T , O P E N , a n E A M I N E . A t h s t a r t o t h p r o g r a m , R E A Dt h e s e t h r e e w o r d s i n t o s t r i n g a r r a y :1 D I V B $ ( 3 )2 F O T 3 R E A D V B $ < J ) : N E X T3 D A T A G E T , O P E N , E X A M I N E

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

4 0 P A " " I N P U T P A S : L P L E N f P A S ) : I L T H E N 4 0

4 1 0 F O T L 4 2 I M ! D « P A $ , J , 1 ) C H R $ ( 3 2 ) T H E N

B - J - l s J - L P4 3 N E X T4 4 I T H E N P R I N T " P L E A S E

E N T E R V E R B A N A O B J E C T " :G O T O 4 0

4 5 P V L E F T $ ( P A $ , B )4 6 4 7 F O T 4 8 I F V V B $ ( J > T H E N J

1 0 0 04 9 N E X T5 0 I T H E N P R I N T " D O N T

U N D E R S T A N D " : G O T O 4 0 5 1 O G O S U B 9 0 0 , 9 0 0 , 1 0 0 05 2 G O T O 4 0

L i n e 4 0 i n p u t s t h p l a y e r a c t i o n( P A S ) a n t r i e s a g a i n i n o t h i n g w a t y p e d .L i n e s 4 1 0 - 4 3 0 t h e n t r t f i n d s p a c e( C H R $ ( 3 2 » , b e c a u s e s p a c e w i l l m a r k t h b o u n d a r y b e t w e e n t h v e r b a n o b j e c t ( o nt h 1 2 8 , y o c o u l d s u b s t i t u t e t h I N S T R Sf u n c t i o n , w h i c h s e a r c h e s f o r t h e o c c u rr e n c e o s u b s t r i n g ) . I n s p a c e c h a r a c t e ri f o u n d , t h p r o g r a m g o e s b a c k t t h I P U l i n e . O t h e r w i s e , t h L E F T S i n l i n e4 5 e x t r a c t s t h v e r b P V f r o m P A S . F n a l l y , t h v e r b i c h e c k e d a g a i n s t t h e l i s tp r e v i o u s l y s e u ( l i n e s 4 7 0 - 4 9 0 ) . I m a t c h i f o u n d , l i n e 5 1 s e n d s t h p r g r a m t t h a p p r o p r i a t e r o u t i n e ( G E T a l i n e 8 0 0 , O P E N a 9 0 0 , o E X A M I N E a W O O ) .

L i n e 8 0 w i l l p a r s e t h r e m a i n d e r o t h e s t r i n g a n r e s p o n d a p p r o p r i a t e l y . G E D O O R i i m p o s s i b l e . G E R I N G w o u l d b f i n e i t h e r e w a r i n g i n s i d e t h r o o m( y o u ' d u s a n o t h e r a r r a y t k e e p t r a c k o w h i c h o b j e c t s a r e i w h i c h r o o m s ) . G E S N A K E m i g h t h a v e u n p l e a s a n t c o n s eq u e n c e s . A n s o n

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

M e d i c a l C o m p u t i n ga a p r a c t i c i n g p h y s i c i a n a n h a v e

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

S u s a n K P y l e , M . D .W h a v e s e e n i n f o r m a t i o n a b o u t s e r v i c ec a l l e d M E D L I N E , w h i c h i a v a i l a b l e o C o m p u S e r v e ( G P C H ) . I c o n t a i n s i d e x e s a n a b s t r a c t s f r o m 3 4 0 0 j o u r n a l s ,w i t h o v e r 3 . 4 m i l l i o n r e f e r e n c e s o d r u g s ,d i a g n o s i s , s u r g e r y , a n t r e a t m e n t p r og r a m s . T h f e f o a c c e s s i n g t h i s s e r v i c e i $ 2 p e h o u r . T h e r e a r e o t h e r s e r v i c e s o ft h i s k i n d a w e l l .

E v e n i t h 3 . m i l l i o n r e f e r e n c e sw e r e o n l y 1 0 0 w o r d s ( 5 0 0 c h a r a c t e r s )a p i e c e , a r o u n d 1 . 7 b i l l i o n b y t e s ( 1 . 7 g i g ab y t e s ) o f s t o r a g e w o u l d b r e q u i r e d . T h a tm u c h i n f o r m a t i o n w o u l d f i l l u p m o r e t h a n5 0 0 0 d o u b l e - s i d e d 1 5 7 1 d i s k s , o 1 0 , 0 0 0d i s k s f o r t h 1 5 4 2 . T h e r e m a s o m e d a y b

c o m p a c t d i s c r e a d e r f C D - R O M p l a y e r )w h i c h c a n h a n d l e s u c h l a r g e a m o u n t o d a t a , b u f o n o y o c a o n l y a c c e s s t h i sk i n d o d a t a b a s e b y u s i n g a m o d e m t c o n e c t w i t h m a i n f r a m e .

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

Page 19: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 19/148

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

S u b s c r i b e n o a n y o c a d e p e n d o s t e a d y s u p p l y o h i g h q u a l i t y , f u n - f i l l e dp r o g r a m s f o y o u r C o m m o d o r e c o m p u t e r —p r o g r a m s l i k e D i s k E d i t o r , M i n i - F i l e r , A r c a d eB a s e b a l l , B u d g e t P l a n n e r , S o u n d D e s i g n e r ,S p e e d S c r i p t , a n h u n d r e d s o o t h e r e d u c at i o n a l , h o m e f i n a n c e a n g a m e p r o g r a m s t h e n t i r e f a m i l y c a n u s e a i 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 l o s u b s c r i p t i o n p r i c e .

A n t h e r e ' s m o r e t C O M P U T E ' S G a z e t tt h a n j u s t e x c i t i n g n e p r o g r a m s . M o n t h a f t e rm o n t h , t h s u p e r b a r t i c l e s i C O M P U T E I ' s G z e t t e d e l i v e r t h l a t e s t i n s i d e w o r d o e v e r yt h i n g f r o m l a n g u a g e s t i n t e r f a c e s . . . f r o mp r o g r a m m i n g t d i s k d r i v e s .

W h e t h e r y o u ' r e n o v i c e o a e x p e r ie n c e d u s e r , C O M P U T E I ' s G a z e t t e i t h m a g a z i n e f o y o u . S s u b s c r i b e t o d a y . R e t u r nt h e n c l o s e d c a r d o c a l l 1 - 8 0 0 - 2 4 7 - 5 4 7 0 ( i I o w a , 1 - 8 0 0 - 5 3 2 - 1 2 7 2 ) .

) i n o w . , . ,

A N D S W I 1f / A ®

O n o i h A 8 P u b l i s h i n g C o p a n i ct t a c h e d o r d e r c a r d I m i s s i n g , w r

l i c c m o n s , I n c .

Page 20: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 20/148

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

T h e r e a r c o u p l e o c h o i c e s y o h a v e f o m e d i c a l o f f i c e m a n a g e m e n t : g e e r a l - p u r p o s e s o f t w a r e o r v e r t i c a l - m a r k e ts o f t w a r e . F o w o r d p r o c e s s i n g , y o w o n ' tn e e d s p e c i a l i z e d p r o g r a m ; m o s t w o r dp r o c e s s o r s c a h a n d l e o f f i c e c o r r e s p o nd e n c e , r e g a r d l e s s o f w h e t h e r i t ' s f o d o t o r ' s o f f i c e o a a r s u p p l y s t o r e . F o b i l l i n g a n i n s u r a n c e c l a i m s , y o c o u l du s e a s t a n d a r d a c c o u n t i n g p a c k a g e , a t h o u g h y o u m i g h t h a v e t a d j u s t y o u r p r c e d u r e s t f i t h e s o f t w a r e . F o r s o m e t h i n gm o r e s p e c i f i c , l i k e s o f t w a r e w r i t t e n f o m e d i c a l o f f i c e s , y o u ' l l b m o r e l i k e l y t of i n d p a c k a g e f o C P / M m o d e t h a n f o e i t h e r 6 m o d e o 1 2 8 m o d e .

1 2 T e x t S c r e e n D u m pI n c l u d e d o t h T e s t / D e m o d i s k f o t h 1 5 7 1 d i s k d r i v e a r e p r o g r a m s e n t i t l e d" P R I N T . U T 1 L " w h i c h p r o v i d e u s e r sw i t h s c r e e n d u m p o t h t e x t s c r e e nw h e n e v e r t h S H I F T a n C T R L k e y sa r p r e s s e d s i m u l t a n e o u s l y . U n f o r t un a t e l y , t h i s p r o g r a m o n l y h a s v e r s i o n sf o t h C o m m o d o r e 6 4 P l u s / 4 , a n 1 6 C o u l d y o u p l e a s e p r o v i d e v e r s i o n f o t h 1 2 8 ?

P h i l i p R u s s oT h p r o g r a m b e l o w p r i n t s a t e x t s c r e e nd u m p o m o s t 1 2 p r o g r a m s . T h p r o g r a md o e s n o t p r i n t h i - r e s s c r e e n s o s p r i t e s .

A f t e r y o u ' v e e n t e r e d t h p r o g r a m ,s a v e c o p y t t a p e o d i s k ; t h e n l o a d i a n t y p e R U N . T a c t i v a t e t h e s c r e e nd u m p u t i l i t y , t y p e S Y 3 0 7 2 . O n c e t h i sh a b e e n d o n e , a n t i m e t h C O N T R O La n S H I F T k e y s a r p r e s s e d s i m u l t a n e o u sl y t h s c r e e n i d u m p e d t t h p r i n t e r .M a k e s u r e t h a t t h e p r i n t e r i t u r n e d o b e f o r e y o t r t p r i n t t h e s c r e e n .

T d e a c t i v a t e t h s c r e e n d u m p u t i l it y p r e s s R U N / S T O P - R E S T O R E .F 1 F O R A = 3 0 7 2 T O 3 2 3 8 : R E A D B : C =

C + B : P O K E A , B : N E X T : I F C < 2 5 1 3 T H E N P R I N T " D A T A E R R O R ": E N D

X 2 P R I N T " [ C L R i S Y S 3 0 7 2 T O AC T I V A T E 1 2 0 S P A C E S i P R E S SI S P A C E j S H I F T + C O N T R O L T OI S P A C E J P R I N T "

G 3 D A T A 1 2 0 , 1 6 9 , 1 3 , 1 4 1 , 2 0 , 3, 1 6 9 , 1 2 , 1 4 1 , 2 1 , 3 , 8 8 , 9 6 , 16 5 , 2 1 1 , 2 0 1 , 5 , 2 0 8 , 8 9

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

R 5 D A T A 3 2 , 2 0 1 , 2 5 5 , 1 6 9 , 0 , 1 33 , 2 5 1 , 1 4 1 , 1 6 8 , 1 2 , 1 4 1 , 1 6 6, 1 2 , 1 6 9 , 4 , 1 3 3 , 2 5 2 , 1 6 2 , 3

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

M 7 D A T A 2 3 8 , 1 6 9 , 2 3 2 , 1 4 1 , 1 6 8, 1 2 , 2 0 8 , 2 3 1 , 1 6 9 , 1 3 , 3 2 , 2 10 , 2 5 5 , 1 6 9 , 1 3 , 3 2 , 2 1 0 , 2 5 5 ,1 6

G O 8 D A T A 4 , 3 2 , 1 9 5 , 2 5 5 , 3 2 , 2 0 4, 5 5 , 1 2 0 , 1 6 9 , 1 2 9 , 1 4 1 , 2 6 ,

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

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

, 1 6 9 , 1 2 , 4 4 , 1 6 9 , 1 2 , 1 6 , 2 , 9, 1 2 8 , 1 4 4 , 4 , 1 6 6 , 2 4 4

Q 1 0 D A T A 2 0 8 , 4 , 1 1 2 , 2 , 9 , 6 4 , 32 , 2 1 0 , 2 5 5 , 2 3 8 , 1 6 6 , 1 2 , 1 73 , 1 6 6 , 1 2 , 2 0 1 , 4 0 , 2 0 8 , 1 0

K K 1 1 0 D A T A 1 6 9 , 0 , 1 4 1 , 1 6 6 , 1 2 , 16 9 , 1 3 , 3 2 , 2 1 0 , 2 5 5 , 1 7 4 , 1 67 , 1 2 , 9 6 , 0

P O K E i n g A r o u n dn e e d t l e a r n a l o m o r e a b o u t m 6

t u s i e f f i c i e n t l y . A n s u g g e s t i o n s o r e a d i n g m a t e r i a l t h a t w i l l e x p l a i nP E E K s a n P O K E s ?

D a L e m k eI ' v e b e e n t r y i n g t w r i t e s o m e m a c h i n el a n g u a g e p r o g r a m s . I n s t e a d o h a v i n gt c r e a t e o p e r a t i o n s f o a d d i t i o n , s u t r a c t i o n , m u l t i p l i c a t i o n , d i v i s i o n , a n e x p o n e n t i a t i o n , t r i e d d i s a s s e m b l i n gB A S I C t f i n d o u w h a t h a p p e n s w h e nt h + , — , " / a n k e y s a r p r e s s e d .I ' v e h a d n o l u c k . I i p o s s i b l e t u s t h o s e p a r t s o B A S I C i m a c h i n e l a g u a g e p r o g r a m ? I n o t , w h y ?

J o s e p h N . C o W h a t b o t h o y o a r l o o k i n g f o i m e o r m a p . O v e r t h p a s t f e y e a r s , a b b r e v ia t e d m e m o r y m a p s h a v e b e e n p u b l i s h e d i C O M P U T E D G A Z E T T E a n e l s e w h e r e .F o m o r e d e t a i l e d m a p s , w e ' d s u g g e s tM a p p i n g t h 6 4 a n d M a p p i n g t h V I f r o m C O M P U T E ! B o o k s , b o t h o w h i c hp r o v i d e c o m p r e h e n s i v e e x p l a n a t i o n o a l m e m o r y l o c a t i o n s ( M a p p i n g t h 1 2 w i l l b e a v a i l a b l e s o o n ) . E a c h l o c a t i o n i R A i d e s c r i b e d , o f t e n w i t h P E E K s a n P O K E s y o u c a n t r o u o s h o r t p r o g r a mt h a t i l l u s t r a t e s - p r o g r a m m i n g t e c h n i q u ei B A S I C o m a c h i n e l a n g u a g e .

i a d d i t i o n t t h P E E K s a n P O K E s ,y o u ' l l f i n d i n f o r m a t i o n a b o u t t h R O r o u t i n e s t h a t p e r f o r m o p e r a t i o n s l i k e a d i t i o n , m u l t i p l i c a t i o n , a n s o n w i t h a ne x p l a n a t i o n o s e t u p r o u t i n e s t h a t s h o u l db c a l l e d f i r s t . T h R O r o u t i n e s a r e m o s tu s e f u l i m a c h i n e l a n g u a g e p r o g r a m s , a t h o u g h B A S I C p r o g r a m m e r s w i l l f i n dm a n y h a n d y S Y S e s w h i c h c a b u s e d i p r o g r a m .

U p g r a d i n g C P / MH o c a n 1 2 8 o w n e r s o b t a i n t h l a t e s tr e v i s i o n o f t h C P / M s y s t e m d i s k ?h a v e n o b e e n a b l e t g e a n i n f o rm a t i o n f r o m C o m m o d o r e a b o u t t h i s .

D a v i d L H e r i t a g eW h e n y o b o o t t h C P / M d i s k , a v e r s i o nd a t e a p p e a r s o t h e s c r e e n . T h l a t e s t r v i s i o n w k n o w o i D E 1 9 8 5 . O t h e rv e r s i o n s h a v e J u n e o A u g u s t r e l e a s ed a t e .

T h D e c e m b e r C P / M v e r s i o n c a c o m m u n i c a t e w i t h m o d e m ; e a r l i e r r l e a s e s d i n o a l l o w y o t u s m o d e m . I

a l s o r e c o g n i z e s t h m e m o r y e x p a n d e r a d r i v e m : I y o d o n ' t u s y o u r m o d e m i C P / M m o d e a n d o n ' t o w m e m o r y e p a n d e r , y o c a p r o b a b l y g e b w i t h t h o l d e r C P / M . T h m e m o r y e x p a n d e r c o m e sw i t h t h l a t e s t v e r s i o n o C P / M , s t h a t ' so n w a t o b t a i n i t A l s o , s i n c e t h b e g i nn i n g o f t h e y e a r , t h D e c e m b e r v e r s i o nh a s b e e n i n c l u d e d w i t h t h 1 2 8 .

I y o w a n t t u p g r a d e , t h e r e a r e s e e r a l w a y s t o b t a i n t h n e w e r C P / M . Y o n e e d C P / M p r o g r a m c a l l e d N E W S Y S -. C O M . W h e n y o u r u n i t i r e w r i t e s p a r t so f t h e s y s t e m f i l e s C P M + a n C C t t r a n s f o r m t h e m i n t o t h D e c e m b e rC P / M . N E W S Y S . C O M i i t h p u b l i cd o m a i n , a n i a v a i l a b l e f r o m m a n y C o m o d o r e u s e r g r o u p s a n f r o m g r o u p s t h a td i s t r i b u t e p u b l i c ~ d o m a i n s o f t w a r e .

I n a d d i t i o n , N E W S Y S . C O M i a v a i la b l e f o d o w n l o a d i n g f r o m C o m p u S e r v ea n Q u a n t u m L i n k . P a r a d o x i c a l l y , y o c a n ' t d o w n l o a d N E W S Y S u n l e s s y o u h a v et h n e C P / M — a n d y o c a n ' t h a v e t h n e C P / M u n t i l y o d o w n l o a d N E W S Y S .T h e r e a r e t h r e e w a y s t w o r k a r o u n d t h i sp r o b l e m . Y o c a d o w n l o a d i 6 o 1 2 m o d e t C o m m o d o r e f o r m a t t e d d i s k a n t h e n d o w n l o a d s e c o n d p r o g r a m t h a tr e a d s a f i l e f r o m C o m m o d o r e d i s k a n w r i t e s i t o C P / M d i s k . O y o u c a nd o w n l o a d t e r m i n a l p r o g r a m t h a t r u n s i 1 2 8 m o d e , b u c a w r i t e t C P / M d i s k s .F i n a l l y , i y o o w 1 5 7 1 d i s k d r i v e , y o c a t r y t o f i n d s o m e o n e w h o w n s m d e a n K a y p r o , O s b o r n e , o E p s o nc o m p u t e r a n w h o ' s w i l l i n g t d o w n l o a dN E W S Y S f r o m C o m p u S e r v e ( Q u a n t u m -L i n k i C o m m o d o r e - s p e c i f i c , a n w o n ' tw o r k w i t h t h e s e o t h e r c o m p u t e r s ) . T h 1 5 7 1 i a b l e t r e a d d i s k s f r o m t h e s ec o m p u t e r s .

C h a r a c t e r S e M o v e ra w r i t i n g p r o g r a m f o m C o m m o

d o r e 6 a n 1 2 t h a t u s e s c u s t o m c h a ra c t e r s . B u i t a k e s t o l o n g t c o p y t h c h a r a c t e r s e t i n B A S I C . C o u l d y o u p r v i d e m w i t h m a c h i n e l a n g u a g e r o t i n e t h a t w i l l s p e e d u t h i s p r o c e s s ?w a n t t m o v e t h e c h a r a c t e r s e t t o l o c at i o n 1 2 2 8 8 .

J o h n H o l l i sW e ' v e w r i t t e n t w r o u t i n e s — o n e f o r t h e6 4 t h o t h e r f o r t h e 1 2 8 — t o c o p y t h c h a r a c t e r s e f r o m R O t R A a 1 2 2 8 8 .T c h a n g e w h e r e t h c h a r a c t e r s e i c o i e t o c h a n g e t h n u m b e r 4 i n l i n e 3 t t h p a g e n u m b e r o t h c h a r a c t e r s e ( t h em e m o r y l o c a t i o n d i v i d e d b 2 5 6 ) .

L i n e 2 0 i b o t h p r o g r a m s , c o n t a i n st h n e c e s s a r y P O K E s t s e u a a l t e rn a t e c h a r a c t e r s e a l o c a t i o n 1 2 2 8 8 , t h e nr e d e f i n e s o n c h a r a c t e r ( t h e @ t b e c o m e

r e v e r s e d s p a c e .C h a r a c t e r M o v e r F o 6 E 1 F O R A = 8 2 S T 0 8 5 9 : R E A D B l P O K E

A , B : N E X T : P O K E 5 6 3 3 3 , 1 2 7 i PO K E 1 , 5 1 : S Y S 8 2 B : P O K E 1 , 5 5

Page 21: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 21/148

f o t h C o m m o d o r e 1 2 I N T E R N A L S

1 i t 1 1 1 1 n r r r r ;r r t r f i

■ \ . i :

D e t a i l e d g u i d e p r e s e n t s t h e 1 2 8 ' so p e r a t i n g s y s t e m , e x p l a i n s g r a p h i cc h i p s . M e m o r y M a n a g e m e n t U n i t , 8 c o l u m n g r a p h i c s a n c o m m e n t e dR O W i n g s . S O O p p $ 1 9 - 9 5

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

A b a c u s H f f l S o f i w a r eL e a r n f u n d a m e n t a l s o C A w h i l ed 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 no b j e c t s o y o u r s c r e e n t d u m p t p r i n t e r . I n c l u d e s l i s t i n g s f o ' 6 w i t hS i m o n ' s B a s e . S O O p p $ 1 9 . 9 5

B A S I C 7 . I N T E R N A L S

* l l | i i n n i T i T i m ~ n. U . ' . U l 1 . 1 . 1 . 1 . 1 . ' . 1

A b j c u sG e a l t h e I n s i d e i n f o r m a t i o n o B A S I C 7 . 0 . T h i s e x h a u s t i v e h a n db o o k , i c o m p l e t e w i t h c o m m e n t e dB A S I C 7 . R O l i s t i n g s . C o m i n gS u m m e r ' B G . $ 1 9

C O M M O D O R E r I h o c n n l v iB A S I C s o u r c e

B A S I C T r a i n i n g G u i d e

1 r r r r r r 1 1 1 1 1 1

1 1 1 1 1 1 1 1 1 11 P 1 1 1 1 I I

A b a c u s ! S o f t w a r eI n t r o d u c t i o n t p r o g r a m i n g ; p r o b l e ma n a l y s i s ; t h o r o u g h d e s c r i p t i o n o a l B A S I C c o m m a n d s w i t h h u n d r e d s o e x a m p l e s ; m o n i t o r c o m m a n d s : u t i l -H i e s ; m u c h r r w r e . S 1 6 . 9 S

A b a c u s

C C M M O O O H E c ' )p » — . 4 , —

T R I C K S T I P S

A b a c u s S o f t w a r eF i l l e d w i l U i n f o t o e v e r y o n e . C o v e r s8 c o l u m n h i - r e s g r a p h i c s , w i d o w i n g , m e m o r y l a y o u t , K e r n a lr o u t i n e s , s p r i t e s , s o f t w a r e p r t e c t i o n , a u t o s t a r t i n g . 3 0 0 p p $ 1 9 . 9 5

P E E K S P O K E S

( i i 1 1 n r m ~ i

' ' . ' . ' . ' . ' . ' . UT u Y n T f i[ Q E

A h j c u s lr t * U O . C E 9

S o f t w a r e

P r e s e n t s d o z e n s o p r o g r a m m i n gq u i c k - h i t t e r s . E a s y a n d u s e f u lt e c h n i q u e s o t h e o p e r a t i n g s y s t e m ,s t a c k s , z e r o - p a g e , p o i n t e r s , t h B A S I C i n t e r p r e t e r a n m o r e . $ 1 6 . 9 5

g m H l l n i i l l '

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

A b a c u s [ S o f t w a r eI n s i d e r s ' g u i d e l o n o v i c e a v a n c e d u s e r s . C o v e r s s e q u e n t i a lr e l a t i v e t i l e s , a i r e d a c c e s s c o m a n d s . D e s c r i b e s D O r o u t i n e s .C o m m e n t e d l i s t i n g s . $ 1 9 . 9 5

C P / M U S E R ' S G U I D E

1 1 m r r r r n■ ' ' j ' . ' , ' . ' T . r . r

A b a c u s ! I S o f l w a i eE s s e n t i a l g u i d e l o e v e r y o n e i n t e re s t e d i C P / M o I h e 1 2 8 . S i m p l ee x p l a n a t i o n o t h o p e r a t i n g s y s t e m ,m e m o r y u s a g e , C P / M u t i l i t y p r g r a m s , s u b m i t t i l e s m o r e . $ 1 9 . 9 5

C o m m o d o r e I M ^ n t r a d e m a r k o C o m m o O o m B o c l r o n i c * . U d

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 l 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 f 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 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 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 22: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 22/148

Page 23: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 23/148

B A S I CC o m p i l e r

G i v e y o u r B A S I C p r o g r a m s t h s p e e da n p e r f o r m a n c e t h e y d e s e r v e

T h c o m p l e t e c o m p i l e ra n d d e v e l o p m e n t p a c ka g e . S p e e d u p y o u r p r g r a m s S t 3 5 x . 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 e , c o m p a c t p - c o d e o b o t h . ' 1 2 8 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 at i o n . ' 1 2 B 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 f

o p t i m i z a t i o n , m o m m y u s a g e . I / h a n d l i n g . 8 c o l u m n h i - r o s g r a p h i c s , f a s t e r ,h i g h e r p r e c i s i o n m a t h f u n c t i o n s , s p e e d a n d 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 h o u t . 1 2 C o m p l l s r J 5 9 . 9 5

6 C o m p i l e r $ 3 9 . 9 5

L a n g u a g eC o m p i l e r

O y o u r

F o s c h o o l o s o f t w a r ed 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 t u t o r i a l . C o m p i l e p r g r a m s I n t o f a s t m a c h i n el 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 l e a l u r e s ; U n i x ™ - l i k eo p e r a t i n g s y s t e m ; 6 0 R A d i s k l o r f a s t 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 eM / a n u s i n g C A L L : 5 1 a v a i l a b l e t o o b j e c t c o d e ;

F a s t l o a d i n g ( s o c . 1 5 7 1 , t a s e c . 1 5 4 1 ) ; T w s t a n d a r d I / l i b r a r y s p l u st w a d d i t i o n a l l i b r a r i e s — m a t h l u n d i o n s ( s i n , c o s , s q r t , e t c . ) 2 0 g r a p h i c

T h e l a n g u a g e o l l h e 8 0 ' s a n b e y o n d

c o m m a n d s [ l i n e , t i l l , d o t , e t c . ) . C - 1 2 9 $ 5 9 . 9 5C - 6 4 $ 5 9 . 9 5

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 dc o m m e r c i a l p r o g r a m m i n gl a n g u a g e , o y o u r 1 2 o r 6 4 .C O 8 O L C o m p i l e r p a c k a g ec o m e s c o m p l e t e w i t h s y n t a x -c h e c k i n g e d i t o 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 i n ga i d s . N e ' 1 2 8 v e r s i o n w o r k sw i t h 4 0 / S O c o l u m n m o n i t o r sa n I l a s t e r t h a n t h ' 6 v e r s i o n . C - 6 4 S 3 9 . 9 5

N e w ! C - 1 2 8 $ 5 9 . 9 5

S p e e d t e r m - 1 2 8F l e x i b l e , c o m m a n d d r i v e n t e r m i n a l s o f t w a r e p a c k a g e .S u p p o r t s m o s t m o d e m s f o t h C - 1 2 8 . X m o d a m a n d P u n t e r f i l et r a n s f e r p r o t o c o l . V T 5 2 a n V T 1 0 0 t e r m i n a l e m u l a t i o n w i t hc u r s o r k e y s , l a r g e 4 5 c a p t u r e b u f f e r a n u s e r d e f i n a b l ef u n c t i o n k e y s . C - 1 2 8 $ 5 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 4 $ 5 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 l o t h C - 1 2 8 S a p t . ' 8 $ 5 9 . 9 5A d C o m p i l e r f o t h C - 6 4 $ 3 9 . 9 5V i d e o B a s i c L a n g u a g e f o t h C - 6 4 $ 3 9 . 9 5

i B E S TS E L L E R

^ 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 k -a Q f 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 l e a t u r e s t 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 l i n p u t v i k e y b o a r do r h i g h q u a l i t y l l g h t 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 f 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 r e s e l e 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 / t 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 f s y m b o l s / o b j e c t s w i t h t h e 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 p l o 1 0 s e p a r a t e o b j e c t s . C - 1 2 B $ 5 9 . 9 5

C - 6 4 $ 3 9 . 9 5N o j u s ! 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 dl e a t u r e s , E x t e n s i v e e d i t o rw i t 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 t l e a r n P a s c a l o t d e v e l o p s o l t w a r e u s i n g t h b e s t t o o l s a v a i l a b l e - S U P E RP a s c a l i y o u r f i r s t c h o i c e .

C - 6 4 J S 9 . 9 5

O T H E R T I T L E S A V A I L A B L E :C h a r t p a k

E a s i l y c r e a t e p r o f e s s i o n a l h i g h - q u a l i t y c h a r t s a n d g r a p h sw i t h o u t p r o g r a m m i n g . I m m e d i a t e l y c h a n g B t h s c a l i n g ,l a b e l i n g , a x i s , b a f i l l i n g , e t c . t s u i t y o u r n e e d s . A c c e p t s d a t af r o m C a l c R e s u l t a n M u l t i P l a n . ' 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 ' 6 4 v e r s i o n . C - 1 2 8 $ 3 9 . 9 5

C - 6 4 $ 3 9 . 9 5P e r s o n a l P o r t f o l i o M a n a g e r

C 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 . O c t . ' 8 6 C - 1 2 8 $ 5 9 . 9 5

C - 6 4 $ 3 9 . 9 5X p e r

X P E R i t h f i r s t " e x p e r t s y s t e n f f o I 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 f 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

C o m m o d o r e 6 4 * a n C o m m o d o r e 1 2 8 ™ a t r a d e m a r k s o C o m m o d o r e E l o d r o n c B . L i d .U n i x i t r a d e m a r k o B o l t L a b o r a t o r i e s

L e y o u r ' 1 2 8 o r ' 6 4 s p e a k P a s c a l

i w m m n

S o f t w a 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 5 1 0 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 l 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 t 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 t 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 24: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 24/148

A i n t e r v i e w W i t h

N i g e l S h e p h e r dG e n e r a l M a n a g e r O f C o m m o d o r e N o r t h A m e r i c a

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

F o m o r e t h a n n i n e m o n t h s , N i g e lS h e p h e r d h a h e a d e d a l C o m m o d o r eo p e r a t i o n s i t h U n i t e d S t a t e s a n C a n a d a , p e r i o d o f b o t h u p a n d o w n s f o r t h e W e s t C h e s t e r , P e n n s y lv a n i a - b a s e d c o m p u t e r c o m p a n y . B u S h e p h e r d i n n e w c o m e r t t h C o m o d o r e f o l d . F o t h s e v e n y e a r s p r c e d i n g 1 9 8 6 , h e w a t h h i g h l ys u c c e s s f u l g e n e r a l m a n a g e r o C o m o d o r e A u s t r a l i a , w i t h r e s p o n s i b i l i t yf o t h e i n t e r n a t i o n a l c o m p a n y ' s b u s in e s s i A u s t r a l i a a n S o u t h e a s t A s i a .B o r n a n e d u c a t e d i S c o t l a n d , S h e ph e r d j o i n e d C o m m o d o r e A u s t r a l i aa f t e r s e r v i n g a g e n e r a l m a n a g e r o m a r k e t i n g f o B e l l H o w e l l i A u s t r a l i a .

W i t h e x t e n s i v e b a c k g r o u n d i t h s a l e s a n m a r k e t i n g o f b o t h b u s in e s s s y s t e m s a n p e r s o n a l c o m p u t e r s ,S h e p h e r d h a h a c r u c i a l r o l e t h i sy e a r i h e l p i n g C o m m o d o r e ' s p r e s id e n t , T h o m a s R a t t i g a n , w e a t h e rt o u g h f i n a n c i a l p r o b l e m s , s i z e a b l ee m p l o y e e l a y o f f s , s l o w - s t a r t i n gA m i g a s a l e s , a n o t h e r c o r p o r a t e s e b a c k s . A t h s a m e t i m e , h e ' s h a h a n d i p r o m o t i n g t h v e r y s u c c e s s f u lC o m m o d o r e 1 2 c o m p u t e r a n d t h c o n t i n u o u s l y p h e n o m e n a l C o m m od o r e 6 i i t n e w 6 4 C i n c a r n a t i o n .T h o s e w h o ' v e m e t a n w o r k e d w i t hh i d e s c r i b e S h e p h e r d a b o t h k n o w le d g e a b l e a n c a n d i d , w i t h g o o ds e n s e o h u m o r .

W h e n c o m p u t e i ' s g a z e t t es p o k e w i t h S h e p h e r d , C o m m o d o r eh a r e c e n t l y a n n o u n c e d t h a t 1 2 s a l e s w e r e o v e r t h 6 0 0 , 0 0 0 m a r k . T h n e 6 4 C , r e c a s e d 6 b u n d l e d w i t ht h i c o n - b a s e d G E O S o p e r a t i n g s y t e a n Q u a n t u m L i n k t e l e c o m m u n ic a t i o n s s o f t w a r e , h a b e e n o t h 2 C O M P U T E ' , s G a z e t t e O c t o b e r 1 9 8 6

m a r k e t j u s t o v e r m o n t h . A n C o m o d o r e o f f i c i a l s , i n c l u d i n g S h e p h e r d ,w e r e o p t i m i s t i c a b o u t i n c r e a s e d s a l e so t h A m i g a d u r i n g t h t h i r d a n f o u r t h q u a r t e r s o f 1 9 8 6 .

G a z e t t e : A f a a y o c a t e l l a t h i s p o i n t , w h a t ' s b e e n t h i n i t i a lr e s p o n s e t t h n e 6 4 a m o n gc o n s u m e r s a n r e t a i l e r s ?S h e p h e r d : t h i n k t h a t t h e r e ' s p r o ba b l y t w o - s t e p a n s w e r t o t h a t . I y o u g o b a c k p e r h a p s t w o a n d h a l ft t h r e e m o n t h s a g [ A p r i l a n M a y ] , w h e n w w e r e f i r s t t a l k i n ga b o u t r e s t y l e d C o m m o d o r e 6 4 t h i n k t h a t t h e y w e r e f a i r l y b l a s ea b o u t i t I w a a l m o s t s o - w h a tt y p e a t t i t u d e . E v e n t h o u g h w d i t a l k t o t h e m a b o u t p a c k i n g i w i t ht h a t b o t h G E O S a n Q u a n t u m L i n k ,t h e r e w a f a i r d e g r e e o c y n i c i s m .A n t h e n , o f c o u r s e , a y o u ' r e p r o ba b l y a w a r e , w i n c r e a s e d t h e p r i c eo t h a t p r o d u c t .

F r o m t h a t u n t i l t o d a y , w e ' v eh a f a i r l y u n i v e r s a l a c c e p t a n c en o o t h h i g h e r p r i c e . T h a t e a r l i e rd e g r e e o c y n i c i s m i t u r n e d i n t os o m e t h i n g v e r y p o s i t i v e . t h i n kw e ' v e h a v e r y p o s i t i v e r e s p o n s et G E O S a n t Q u a n t u m L i n k .G a z e t t e : W h e n d i d t h e u n i t s f i r s tb e g i n t b a v a i l a b l e ?S h e p h e r d : W s t a r t e d s h i p p i n gt h e m r i g h t i t h m i d d l e o J u n e .G a z e t t e : H a v e y o r e c e i v e d a n m a j o r i n d i c a t i o n o h o t h i n g s a r em o v i n g ?S h e p h e r d : W c e r t a i n l y h a p o s it i v e r e s p o n s e f r o m o u r c u s t o m e r s i

t e r m s o b u y i n g t h e m i n I t ' s p r o b a -b l y t o o e a r l y t s a h o w e l lt h e y ' r e s e l l i n g o u t t h c o n s u m e rb e c a u s e t h e s e s a m e c u s t o m e r s [ r t a i l e r s ] , o c o u r s e — a t l e a s t s o m e o t h e m — w e r e s t i l l s i t t i n g o s o m es t o c k s o t h p r e v i o u s 6 4 A n d , o c o u r s e , t h e y ' d b c l e a r i n g t h e m o u f i r s t .

C e r t a i n l y , i t h i n g s l i k e s h o w sw h e r e w e ' v e e x p o s e d i t w e ' v e h a p e o p l e c o m e t u a n s a y , " H e y ,c a w o n l y b u t h e c a s e b e c a u s ew e ' v e g o 6 4 ? " [ L a u g h s . ] A n " W e ' d l o v e t s w a p c a s e s , " a n t h a tt y p e o t h i n g .

S o i t e r m s o a p p e a r a n c e , i t ' sb e i n g w e l l a c c e p t e d . A n t h G E O St h i n g , t h i n k m o s t p e o p l e s e t h a ta e x t e n d i n g t h e 6 4 ' s c a p a b i l i t i e sb e y o n d w h a t t h e y o r i g i n a l l yt h o u g h t t h e y c o u l d d o G a z e t t e : H a v e y o h a a n d i f f ic u l t y g e t t i n g r e t a i l e r s t u n d e r s t a n dw h a t G E O S i s a n w h a t i p o t e nt i a l l y o f f e r s ?S h e p h e r d : T h a t ' s b i o f 5 0 / 5 0 . 1g u e s s , t b q u i t e f r a n k , w d o n ' tn e c e s s a r i l y e x p e c t t h i n d i v i d u a lg u b e h i n d t h c o u n t e r a [ m a s sm a r k e t r e t a i l e r ] t o r e a l i z e t h i m p l ic a t i o n s o f G E O S .

H o w e v e r , e v e n t h e s e m a j o ro u t l e t s — a b u y e r — y o u k n o w ,w e ' v e t a k e n t h t i m e a n t h e f f o r tt e x p l a i n t h e i m p l i c a t i o n s o G E O St t h e m . A n t h b u y e r s h a v e b e e nv e r y p o s i t i v e a b o u t i t A n t h e y c e t a i n l y s e i b e i n g p l u s - v a l u e f o t h 6 4

W e ' v e a l s o h a a p r e t t y g o o dr e s p o n s e f r o m i n d u s t r y m a g a z i n e sw h o , a g a i n , w e r e l i t t l e b i t l i k e o u

Page 25: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 25/148

C o m m o d o r e ' s h e a d o N o r t h A m e r i c a no p e r a t i o n s t a l k s t t h G a z e t t e a b o u t t h n e 6 4 C , C E O S , m e m o r y e x p a n s i o n f o

t h 6 4 Q u a n t u m L i n k , p r o s p e c t s f o t h A m i g a c o m p u t e r , a n t h c o m p a n y ' s

f i n a n c i a l s i t u a t i o n .

c u s t o m e r s , w h i n i t i a l l y s t a r t e d o f w i t h f a i r d e g r e e o f c y n i c i s m , s a i n w e ' r e p u t t i n g n e l o o k o t h v e n e r a b l e C o m m o d o r e 6 4 B u t h i n k m o s t o t h i n d u s t r y a n a l og i e s o G E O S , t h o n e s I ' v e s e e n s f a r , h a v e b e e n v e r y p o s i t i v e .G a z e t t e : W h a t w e r e t h d e c i d i n ge l e m e n t s i y o u r d e c i s i o n , a n C o m m o d o r e ' s d e c i s i o n , t b u n d l eG E O S w i t h t h 6 4 a n t c o m e o u w i t h r e c a s e d 6 4 S h e p h e r d : F i r s t , i t e r m s o t h r e c a s e — b e c a u s e t h a t w a r e a l l y d c i d e d b e f o r e t h e G E O S e x e r c i s e s —w h e n w p r o d u c e d t h e 1 2 8 , w f e l tt h a t t h 6 4 b e i n g t h a t c e r t a i n l y i w a m a c h i n e t h a t w a f o u r - a n d - a -h a l f y e a r s o l d — i t n e e d e d b i u d a t i n g . W h a t w a g o o d - l o o k i n gm a c h i n e f o u r y e a r s a g w a s n ' t n e e s s a r i l y g o o d - l o o k i n g m a c h i n e t d a y . W d e c i d e d t h a t t h e r e s h o u l db i a p p e a r a n c e m o r e s y n e r g y b et w e e n t h 6 a n t h 1 2 8 . P r e v i o u sl y o c o u r s e , t h e r e w e r e d i f f e r e n tc o l o r s a n d i f f e r e n t s h a p e s . W w e r e l o o k i n g f o s y n e r g y s t h a ta l s o , w i t h a c c e s s o r i e s , i w o u l d b p o s s i b l e t m i x a n d m a t c h d i s kd r i v e s a n p r i n t e r s . A n w h e t h e ry o h a 6 s y s t e m o 1 2 s y t e m , y o w o u l d h a v e c o l o rc o o r d i n a t i o n .

S t h a t w a p a r t o i t T h n e 6 c a s e d o e s n ' t c o s t u a n m o r e ,n o d o e s i c o s t u a n l e s s . S t h e r ew a s n ' t a n s a v i n g s i t h a t a r e a . I w a r e a l l y q u e s t i o n o s t y l i n g .S o m e p e o p l e d w a n t t p u 1 5 7 1d i s k d r i v e o 6 f o e x a m p l e , o a M P 5 - 1 0 0 0 p r i n t e r o a n 8 0 3

C O M P U T E ! G a z e t t e O c t o O e r 1 9 8 6 2 3

Page 26: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 26/148

p r i n t e r o 1 2 8 . S w f e l t t h a ts y n e r g y w o u l d d s o m e t h i n g f o u i t e r m s o a p p e a r a n c e , i t e r m s o d i s p l a y . S t h a t w a t h m a j o r r e s o f o t h n e w - l o o k 6 4 G a z e t t e : H o a b o u t f o G E O S i s e l f ? T h a t w a a d e c i s i o n m a d e a f t e rt h c a s e . H o d i t h a t c o m e a b o u t ?S h e p h e r d : T h a t w a d e v e l o p e d , o c o u r s e , b B e r k e l e y S o f t w o r k s . A n t h e y c a m e t u i n i t i a l l y w i t h i a a a l t e r n a t i v e o p e r a t i n g s y s t e mt h a t t h e y i n t e n d e d t m a r k e t t h e ms e l v e s . T h m o r e w l o o k e d a t h a t ,w s a t h a t a b e i n g f a i r l y s u s t a n t i a l o f f e r i n g f o t h 6 4 A n d w ef e l t t h a t , w i t h t h C o m m o d o r e 6 4 i w c o u l d e n c o u r a g e s o f t w a r eh o u s e s t p u f r o n t - e n d o t h p r o g r a m s f o G E O S , w c o u l d o f f e ro t h 6 i c o n s a n m o u s e c a p ab i l i t y f o t h p r i c e o f u n d e r $ 2 0 0 f o t h C P U . T h a t w a s o m e t h i n g s u s t a n t i a l . S o u d e c i s i o n t b u n d l e i w a r e a l l y a i m e d a c o n v i n c i n g t h s o f t w a r e c o m m u n i t y o u h e r e ," L o o k , t h e r e a r e s u b s t a n t i a l v o u m e s o G E O S o u t h e r e . " A n p e p l w o u l d u n d e r s t a n d w h a t G E O Sw a s a n d t h a t i w o u l d c e r t a i n l y b i t h e b e s t i n t e r e s t o f t h e s o f t w a r ec o m m u n i t y t p u a i n t e r f a c e o t h s o f t w a r e f o G E O S .

S t h a t w a t h d e c i s i o n . W s a i a r e v i t a l i z i n g t h C o m m od o r e 6 4 I d o e s n ' t r e p l a c e t h e C o m -m o d o r e 6 o p e r a t i n g s y s t e m ,b e c a u s e y o w o u l d n ' t p u t G E O Sf r o n t - e n d o g a m e s , f o e x a m p l e —t h e r e ' s n a d v a n t a g e .

W s a p e o p l e w h w a n t e d t g e a c c e s s t t h c u r r e n t 6 o p e r a ti n s y s t e m ; o f c o u r s e , t h e y s t i l l c a d t h a t . B u w c a t r a n s f o r m t h 6 w i t h g r e a t e r c a p a b i l i t i e s , s p e c i f ic a l l y i g r a p h i c s a n p r o d u c t i v i t y ,t h a n i h a p r e v i o u s l y .G a z e t t e : G E O S i n o o d i s k . A n c h a n c e t h a t i w i l l b p u o R O c h i p i t h e f u t u r e ?S h e p h e r d : N o a t h i s s t a g e . I t ' sf a i r l y c o m m o n q u e s t i o n . I t ' s s o m et h i n g a t h i s s t a g e t h a t w h a v e n ' tl o o k e d a t A u n d e r s t a n d i t t h o n l y w a t d i w i t h t h e c u r r e n tb o a r d i a y e r - — b u t , o f c o u r s e , t h a tc o u l d b c h a n g e d — w a s r e a l l y t s u p p l a n t t h 6 o p e r a t i n g s y s t e mw i t h t h G E O S o p e r a t i n g s y s t e m .A n w t h i n k a t t h i s s t a g e , w j u s tc o u l d n ' t s a c r i f i c e t h o p e r a t i n gs y s t e m .

2 C O M P U T E ' S G a z e f f e O c t o b e r 1 9 8 6

G a z e t t e : Y o h a m e n t i o n e d t h a t a f i r s t y o r e c e i v e d — i f n o n e g a t i v er e a c t i o n s — a t l e a s t s o m e r a i s e d e y b r o w s a b o u t t h p r i c e . H o i t h a tw o r k i n g o u t ?S h e p h e r d : T h a t ' s b a s i c a l l y t o t a l l yd i s s i p a t e d . S u r e , t h e r e ' s s t r o n ga r g u m e n t t s a t h a t i t h s t r e e tp r i c e f o t h 6 g o e s f r o m $ 1 5 9 t a b o u t $ 1 9 9 , t h a t t h e r e h a t b s o m e f o r m o p r r a t a f e w e r p u c h a s e s . F e w e r p e o p l e c a a f f o r d$ 1 9 9 t h a n $ 1 5 9 . I t ' s s t i l l e a r l y t s a y , b u t h a t d o e s n ' t l o o k a i t h a t ' sg o i n g t m a t e r i a l i z e .

" W e ' r e l o o k i n ga t . . . R A M e x p a n s i o nc a p a b i l i t y o t h 6 4 w h i c h c a n b ea c c e s s e d t h r o u g hG £ O S . . . a t t h e 1 2 8 -m o d e v e r s i o n o G E O S . "

O u r e s e a r c h — a n d w d i c o n s i d e r a b l e r e s e a r c h o t h i s , n o o n l y o n G E O S , b u o t h p r i c i n g —i n d i c a t e d t u t h a t p e o p l e w h a t h i s s t a g e d o n ' t h a v e h o m e c o p u t e r , b u i t h b a c k o t h e i r m i n dt h o u g h t , " O n e o t h e s e d a y s I ' g i n t g e h o m e c o m p u t e r , a n i t ' sg o i n g t b g o o d f o t h k i d s " —w h e n w e r a t h a t s u r v e y , t h e y i n d ic a t e d t h e y t h o u g h t d e c e n t h o m ec o m p u t e r w o u l d c o s t a b o u t t h o us a n d d o l l a r s . N o s u r e , t h e y d i d n ' ta l w a y s s e g r e g a t e t h a t i n t o C P [ c e n t r a l p r o c e s s i n g u n i t ] , d i s kd r i v e , a n p r i n t e r . A t h e n o t h a t r e s e a r c h , w h e n w e s a i d , " H e y ,t h 6 h a s t r e e t p r i c e o $ 1 9 9 ;y o g e d i s k d r i v e f o a p p r o x i

m a t e l y t h s a m e p r i c e , " t h e y w e r eb i s u r p r i s e d . S t h i n k t h p e o p l ew h w e r e g o i n g t b u f o r t n i g h ta g w e r e t h p e o p l e w h w e r e c o ns c i o u s o f $ 1 5 9 . T h p e o p l e w h a r g o i n g t b u f o t h r e s t o t h i s y e a r ,

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

A n t h i n k t h e o t h e r t h i n g i t h a t t h r e t a i l e r s h a v e n e v e r s e e nC o m m o d o r e i n c r e a s e p r i c e s f o s o m e t h i n g l i k e f i v e y e a r s . S o i w a m i n d - b o g g l i n g [ L a u g h s ] . T h e y n e e t h o u g h t t h e y ' d s e e t h e d a C o m o d o r e w o u l d i n c r e a s e p r i c e s .

G a z e t t e : W u n d e r s t a n d t h a t t h e r e ' l ls o o n b e 1 2 v e r s i o n o G E O S .W h e n m i g h t t h a t b a v a i l a b l e ? A n w a s s u m e t h a t i w o n ' t b e i R O e i t h e r .S h e p h e r d : T h e 1 2 v e r s i o n o G E O S j u s t n o i a p p r o x i m a t e l yt h r e e m o n t h s . T h e r e a s o n s a a p r o x i m a t e l y i t h a t w e ' v e g o n u m b e r o t h i n g s w e ' r e l o o k i n g a w i t h G E O S . W e ' r e l o o k i n g a t h p o s s i b i l i t y o p u t t i n g R A e x p a ns i o n c a p a b i l i t y o t h 6 4 w h i c h c a b a c c e s s e d t h r o u g h G E O S . W e ' r el o o k i n g a t h 1 2 8 - m o d e v e r s i o n o fG E O S . N o w h a t w h a v e t d e t e rm i n e a c o m p a n y i w h a t o u p r o r i t i e s a r e . A n i n d i c a t e t B e r k e l e yS o f t w o r k s t h a t w w a n t t h i n t e rf a c e t t h R A d i s k f i r s t , o w w a n t t h 1 2 m o d e .

W d o n ' t s e i r e a l l y a b e i n ga c r u c i a l f o r t h 1 2 i n a s m u c h a t h 1 2 a l r e a d y h a 8 0 - c o l u m n c p a b i l i t y . S i d o e s n ' t n e e d G E O S t g i v e i t h a t . Y o c a n u s e t h 6 v e s i o n o f G E O S o t h 1 2 8 , a n y w a y ,i 6 m o d e .

N e v e r t h e l e s s , t d i r e c t l y a s w e r y o u r q u e s t i o n , y o u ' r e l o o k i n gr o u g h l y a t h r e e t f o u r m o n t h sf r o m n o [ O c t o b e r - N o v e m b e r ] — a1 2 8 - m o d e v e r s i o n o G E O S .G a z e t t e : S t h e m p h a s i s r i g h t n o i m e m o r y e x p a n s i o n c a p a b i l i t y f o t h 6 4 t h r o u g h t h i n t e r f a c e f r o mB e r k e l e y .S h e p h e r d : I t ' s t h a t . I t ' s a l s o l i a i s o nw i t h o t h e r s o f t w a r e h o u s e s i t e r m so e n c o u r a g i n g t h e m t p u G E O So t h e f r o n t - e n d o t h e i r s o f t w a r e .G a z e t t e : D y o u h a v e a n i d e aw h e n t h m e m o r y e x p a n s i o n m i g h tb a v a i l a b l e f o t h 6 4

Page 27: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 27/148

Page 28: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 28/148

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

1 2 8 =O S A L E N O W ! ! !1 6 7 0 . . . S 1 3 4 . 9 5M P S - 1 0 0 0 . . . $ 2 4 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 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

g a m e a A u ^ K s i m m m m m m s m m m m s i m m m m m m ^ m m m i ^ m s B m

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 D E T A I L S

C O M M O D O R EM o b u n d l e d

w i t h G E O S a n Q u a n t r u m L l n k l l

S 1 I I I c o m p a t i b l e w n i C G 4 p r o g r a m s 1

C A L L F O O U L O P R I C E ! !1 5 4 1 C D I S K D R I V E ! !O U P R I C E . . . . $ C A L L

C M W a r C o m m o d o r eA u t h o r i z e d S e r v i c e C c n l e r

G e n e r a l A c c t S y s t e m( o t h C 1 2 B I 1 2 m o d eI n c l u d e s ; G e r e r a i l e d g e r :A c c i 3 R e c e i v a b l e ! B i l l i n g

. • i ■ A c c i s P a y a b l ei C h o c * w m i n g i J o C o s i i n g ' P a y r o l l

T O T A L P H I C E S 3 4 . 9 5

O u o r . , i n . i : n y n p . j i i r a < » :C - M S . 9 51 5 4 1 S 7 9 . 9 5C - 1 2 8 . 1 5 7 1 S C A L L) 5 « 1 , 1 5 7 1 a l i g n t » . 9 S

m n t n c l u f l o n i B . H I ! .. m i ! l a b o r L 3 d a w a r r a n t y , « n U P M - i i i r r i g r o u n d h l p p J n g

C O M M O D O R E 1 2 S O F T W A R EF o 1 2 i 1 2 o C P m o d e sn H U H H H M HW O R D P R O C E S S O R S

. ■ M , | S ? . n V Y 1 Z 4 W R I T E 1 Z A . i l ' A IW 0 H W R O T ! U M t n n F n r - 1 i l a r s sI ' A I ' J H ! ! . . ' , . . , . , . y . - l ' f ,v - O M I k W H I T E R » 2 f l ■ ■ - . ■ & » ' . t 4 9 O S

S P R E A D S H E E T SE F Y X M U L I I P U N H i S S

1 C H L L

0 A T A B A S E S

P E R F E C T W f l l T E HI ' A i - r l l H A l ' K W H . t l 1 ! ( - . _ . .F L E E T S Y S T E M I M I M I WI E E ■ ■ 1 ' I I i . , • I t f H l l l i l t

I C H U

P O P t B n n C « l ' l * H H f O l ! J . . ( C U L L

P A F E f l f l A C K F I L E f l 1 1 C 1 E LS U D f D S H S J l i I C H U

i I C U . L

M I S C 1 2 S O F T W A R EY l & k S T A R < ; t C A L L D E S K ' ' M A C M i T , , , . i . - M A T H I 1 t o r n 1 > I O 4 P » M T . M

E d u c a l i o r i a l S o f t w a r e C o o 'A l G a m e s l o c k e d l o q u i ds h i p l l l G a m e s w o r i i o n 6 J o 1 2 i 6 m o d e

l u l l1 2 2 9 5S 2 1 9 5[ 1 9 . 9 5

I c a l l[ 3 9 1 1 5 9 51 2 9 1 2 7 . 9 5

B o r r o w e d T i m eC o m p u t e r F i r e w o r k sC e l e o r a t n x iC o u n t d o w n l

S N u l d O w nF i s t T n c u : , ■ • ; C i

C o n nC a r i y K i t c n e hG i m t m a k e r

G h o s l b u s t e r sG r « t A m e i B f H a c k e rL t i l e C o m p u t e r P c o u l eM a s t e r O L a m e sM i a d s t i a d o wP i i l a i l I I L o s t C a v e r n sS p a c e S l w t l i e

S I 9

S 1 9 9 5

S I 9

1 1 9 I ? 9 H 9 H 9 S 1 9 1 2 1 9 5S 1 9 S I O 9 5S 1 9 S 1 9

S u p e r b o w l S u n d a yt e a m D i s k l o S

S ? 9 S 1 6 9 5

S u n n e rL o o e R u n n t rM u s i c S h o p

S ! 9 % ? 9 S 2 9 9 5

B a r o nM i l o n a n el y c o o n

S l 9 S ? 9 1 2 4 . 3 5

S t y T i a v e l i l 9

/ l i l v e n l u r e C o n s t ti c h o r i

A r c h o nB o u l d e r D a s h . C a m s r s a W a E u r o p e S b l a i eH a u l H a M j c VH e a r t o » ( n uM O r d e r M o n s t e r sM n M i u iM u s i c C o n s t S e P i n M I I C o n l r s e R u i n g D e s l rR e a c h t o w S U l iR e a l m o P u s i S e v e n C i l i e s t i G o l d

1 2 9 S I S . 9 1 2 9 1 1 8 9 51 3 9 1 3 9 1 1 9 1 2 9 1 2 9 1 2 9 1 1 9 S I S 9 51 2 9 1 3 9 1 1 6 9 51 2 9

' / I I IL t a d « 0 w r a 1 2 9 B a - d 1 ! T a l e 1 3 9 l o J d o C o n q u e s tN i h M i s s i o n P i n h a l lH i i c M i i k e i ' s g u i d eI - 1 5 S i r i l e E a g l eK a r a t e k aR u n g F [ S p i n n a k e r IF l i g h i S i m u l a t o r I IF I I S c e n e r y d i s k sJ e M i c r o l e a g u e B a s e b a l lM e r l e a g u e g e n e r a l m a n a g e r

d i s k 1 2 9 M i c r o l e a g u c I 9 S 5

t e a m s . . . . 1 1 5 9 5H r s a t n i S u S a i g o n I I 1 3 7 9 5M i l d e r b t h D o i e n 1 2 4 9 * x x x & f / / / / f f f f / M / / l / / f f l f f f f ,B e a c h H e a o 1 2 4 9 B e s c r i H j E 2 9 9 5l e a d e r B o a r d T o w n

D i s k . . E 1 6 9 5« M L W « W / / / / / / / / / / / / / / / /D i B u s i e r [ 2 2 9 5F i j h l N i j h t ( 2 2 9 5H a r d G a l l 1 2 9 L a d t h W e s t [ 2 2 . 9 5P S ' 5 t r a d i n g c . [ 2 9 w m m t / / / / / / / / / / / / / / / / / / / / / MM a i l ' . . [ 1 9 . 9 5

S k y F o iS o r t w j r e G o i d f n O i O i e s S I B 9 5T o u c n a o n n F o o t b a l l . S 2 2 . 9 5U i h m a l V M 9

O O J - B i f O S 2 9

s m r jK u n g F m i s t e r

U 9 1 2 9

S u m m e r G a m s 1 2 9 S u m m e r G a m e s I I S 2 9 T e m p l e T r i l o g y 1 2 9 W m l e r G a m e s . . 1 2 9 W o r l d ' s G r e a t e s t

B a s e b a l l I 2 J 9 5W o r l d s G r e a t e s t

F o o t b a l l 1 2 8 . 9 5W o r l d K a r a t e C h a 1 2 2 9 C A L L F O f l P R I C E S O O T H E RE P Y K P R C D U C I S

W i t n e s s S 2 S 9 5Z o r k S 2 2 9 5Z o r k l l S 2 9 Z o r k I I 5 2 9 i N ' J I S I U U B O O K S F G F t

* N F M F D W M C A M E 9 " I N O S M t tI 1 M i r t i M

W i l i e r 1 2 7 9 5f l a n k S l r t e l S l o t > b o o ' S 2 9 C a s t i c C l o b b e r l i 9 H j l l e y P r o i e c l 1 2 9 I n d i a n a J o n e s E 2 . 9 5O y a k e m i n u s o n 5 1 7 . 9 5S h i d o w t i r e S 1 7 . 9 5T r i e P e r l e c l S c o r e : P - ' e p l o r

S a l . S 4 9 T r i e L o r d s u M i d n i g h t 1 1 7 9 5

S o l o F l i g h t .S p i t f i r e A c T o S e c r e t

S 2 4 . 9 51 2 9 1 2 9

C u t T n r a a i s S 2 9 O e M i i n * 1 2 5 9 5E n c f t a n t e r . . S 2 9 I n l u f c l 1 2 9 9 5F i a n e t t a l t 1 2 9 S o i K f t r S 2 9 9 5S p e l l b r e a f c n . . S 3 S S u s p e c t . . , J 2 9 W i s h b r i n g e r J ? 9

P R O O U C T SM I C R O f R D S tf l c r o i e t S ; ! C r u s s d e i E u r o p e S ! 7 9 5D e c i s i o n t h e D t s e t l S 2 9 G u n s t i i p S 2 9 C o n l l i O V i t l i u m S a i lH e i i u i A a 1 2 1 9 5X e n n e d y A o p r a a c r i S 2 9 N A I O C o m m a n d e t 1 2 9 S i l e n t S r m c e 1 2 9

U i L 5 1 3 9 M a p s E u r o p e 1 3 9 W o r l d M a c s S 3 4 9 5n U t B O M H 0 U 1 IG a r l i e l d 1 1 9 G a r l i e l d D o u b l e O n e s 1 1 7 9 5S n o o p y S l e a d i n g

m a c h i n e 1 1 7 . 9 5S n o o p y ' s s k w n t e r S 1 7 . 9 5S n o o p y ' s w r i t e r 1 1 9 S I M Q N S H O S m / / / / / / / / / / / / / / ,

I . P a p e r A i r p l a n e c o n s t . I c a i lJ L a s s ? r " s I n c o m e T a

8 W 1 3 9 . 9 5K e i m i l s S t o r y M a k e r 1 1 9 9 N T i m e s C r o s s w o r d P u n l e

V o 1 1 4 9 5S p H u n t e r 1 3 9 S t a r I r e t ' K o b a y a s t i i i 1 2 9 9 5T y p i n g T u t o r I I 1 2 9

B o s s S 1 3 . 9 5B a H n n d l e S 1 8 . 9 ST h r e e W a J C A L LS P E C T R A V 1 D E OQ u i c H S h o l S 6 . 9 5

S T I i

G a i n l e n ts p i n k w m . y / / / / / m mA d v e n t u r e C r e a t o r 1 2 9 A t o h a b e l Z o o 1 1 6 9 C o s m i c C o r n M I I c s l lD e l t a r a i n 1 1 9

a c m a k e r 1 1 9 H e D i d d l e D i d d l e S I 9 H o m e w o r k H e l p e r . I c a l lI s e a r c h o U r m o s t a m a z i n g

t h i n g 1 1 8 9 5S n o o p e r T r o o p s o I I S I 9 S P r H K G B U A H OE a r l y G a m e s S 2 6 9 5E a s y A S 2 9 P i e c e o C a k e M S 3 9

L F O P R I C I N G O A L S T R A T E G I CS I M U L A T I O N G A M E S

■ . ■ ■ . ■ . . , ■ ; ; / / ; . ' , ; / ; / . . ■ , / • ' / / / / / / / / / / / / / / / / /

C - 6 4 B U S I N E S S A N W O R D P R O C E S S O R S

P a p e r b a c k W r i l e r o j i iP a p e r b a c k W i n e r

D i c t i o n a r yB a n k S i r e e l W r i t e rB a n k S I r e e l S p e l l e rC 1 P a s W E O A )F o n t M a s t e r I W o r d P r o 6 E o e l l p r o 6 W o r o p r o 3 . 6 F l e e t S y s l e m I IP a p e i c i BP a p e r c l ' p w s p e f l p a c f cW n a g e P r o i e & s i o n a lW T r i oW o r d W n t e i

w . ' s r j e l l e rK i P r Q u

1 1 9 I c a l l

S J 9 5 1 7 9 51 3 9 1 3 6 9 51 3 9 S 4 . 9 b

I c a l lS 3 7 9 5S 4 9

S 3 S 9 5S e I I

1 3 4 . 9 51 3 9

C - D H A M S E SB a n k S t r e e t F i l e rC o n s u l t a n t . . . . 1 3 4 9 5

1 3 9 M i r a g e D a t a b a s e t o o n

g e P r o l i l e 6 D a t a M a n a g e r

1 3 9 1 3 9 1 1 9

C - S P R E A D S H E E T SP a p e i o a c k P l a n n e r 6 V i t t i l a iP i a c i t c s K d l o I t C i l k l l . H e M u t t i p i a nP S . I h e P j o g r a m m a b l e

S p r e a d s h e e l .

l e a n1 7 9

l e a nU 9 S 2 9

1 1 9 9 5

' H O O U C T I V I T YS w i l t c a l c 6

w . ' s i d e w . i y sS i d e w a y sC a l c R e s u l i A d ( d , c )

1 3 9 1 1 9 S 6 0

m o m / / / / / / / / / / / / / / / / / / / / ,F f r C f c F r a m eN u m e r i c k e y ^ d

* > \ q \ c a r t e i S m o r e B i s i c

1 3 9 S 3 9 S 5 9 W 9

m a m / i t i / i i H / i i / i u i i / hG I 4 5 2 2 9 l a s i s a v e l a s i l o i d c a r u i d g e

P o w e r . c o m p i l e r .M D P I CC a s h b o .W o r d p r o 6 45 p e H p r o 6 4P I O H H 6 4P A 0 P C W £ H 6 . T O D L B O X M u . : ; ■ .U T I L I T I E S? , * ■ ■ ■ . ■ 6 F a s t L o a dV o r p a l l a s i l o a d e rQ u e s t S T a i m a n a g e rP a 6 P o w e rT o o l b o * b C S I M a l i g nU t e h tU i c n 1 2

P o w e rS i m o n ' s B a s i c .

l e a n1 3 9 1 3 6 9 51 3 9 1 3 9 1 3 9 1 3 9 1 3 2 . 9 51 4 9 . 9 5

S 2 9 S c a l l

S ] 9 S 3 9 S 3 9 S 5 3 S 3 9 1 2 9

I c a l l1 6 9 1 3 9

w / f f f f l i / f / f f l f f l / m W / / / / MC I N T E G R A T E D P U C K H f i E SW z u U r 9 T r i DH o m e p j c kI f t i ' 1 1 ' " ' I I I J . - ,E s t a t e p o w e r s u p p l y l o

C K o a l a p a K o a i j G i b s o n l i g h t p e N a v e r o n e S l o t

e i p a n d e r

1 7 3 S c a n

O T q LF / / / / / M

K 4 . B 9S 5 9 1 4 9

1 2 7 9 5' t s i a * w & ' i ! t i i / i i / i t / i t i / / i / ,

P r m l S K o D .P r m l S h o p C o m p a n i o nG r a p h i c s l i b r a r y 1 . I I

I I I . . . .N e w s r o o mC l i p A r C l i p M i C A O P I C . . S c r e e n D u m p e r . . f j n s u n i J A t c D u i t i Q |S o t l s y n c P e r s A c c tC o n l H o m e A c C I

1 2 5 9 51 2 9

I I 9 1 3 9 1 1 3

S c a nS 3 3 1 1 9

1 3 9 S 4 9

I i m e w o r k s G e n e r a l L e d g e r . A . R .A P P j y r o l l .I n v t n l c i y S 4

C a s n D O 'T i m e w o i k s E r e c i i

C h t c l t r a o kt i m e w o i k s M o n e y

M a n a o e r

9 5 e i i h1 3 9

S 1 9

1 1 9

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

Page 29: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 29/148

f f f f f f f i f f / f W f t f f f f h

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

E p s o n p r i n t e r sy w a r r a n t y

L X - B O I J H o m e w r i l e r 1 0 . . . J C A L LF X - S 5 S 3 5 9F I - 2 S 6 J C A L Ln x - i o o i r a aF J X - 1 0 J C A L L

i n P h n l m a s t e r . . . - S 2 9 . 9 5A G a l l e r y J C A L L

R E L E V A N TS O F T W A R E

I c o n F a c t o r y . . $ 2 9 9 5B i l l b o a r dM a k e r 1 2 9 . 9 5

D I S K Sp e b o o M B O N U S D I S K SS S D D . . 1 7 - 4 5D S D D 1 7 . 9 5N A S H U A D I S K SS S / D D . . s a . 9 50 5 / D D j g . 4 5T U 5 S E V D I S K SS S / D D j e . 4 5D S / D D J 8 . 9 5

s

i : / ' ■ ■ / ■ ■ " . < ■ ; . ,

P A N A S O N I C9 1 . - . 5 2 2 9 . 0 0

. . . 5 1 9 9 . 0 0I ' A L I C J U L

■ J U K I

2 2 0 0D i w y w h o n l l ^ i n h n .T v p o * r i w r r , M i n i ! I n

S 2 S 4

t O O O P I C A L L6 I 0 0 P U 4

N L - 1 0 C i C A US U N K O S G - 1 0 C * M f i

P R I N T E R P A C K A G E S

M O D E M S M O D E M SV O L K S 6 4 8 0 . . ■ . - . i n " i n $ 1 2 4 . 9 5

W E S T R I D G E M

a l p a c k a g e s w o r k w i l d C 6 o C I 3 8y , . ; N X - I D X « w : S u p v g r a p h l i . $ 7 8 S . B 9

H I - 1 0 X « S < i f * r g r i p n . < I f . . » 2 7 S . 9 SI C

X e l K S u p e r g r j p f l l l J I B S 6 B 0 1 X e l K S u r w g r i p M i | « 3 » . B 5

4 w * t r a D I * < A i l p M n l t r i . i n t F r l K « i c j l l I n u n n i i 1

M E S S E N G E H S 4 2 . 9 51 6 7 0 1 1 5 7 . 9 51 6 6 0 S C A L LM I T E ¥ M S 5 9 . 9 5V I T E R M I N A L J 3 4 . 9 5

V I D T E X T E R M I N A L . . J 2 G . S 5C o m p u S e r v e S i a r n r K I I . 1 1 9

P l a y n o t S l a r l c i K l 1 1 4 . 9 5M A S T E R M O D E M J 3 9 . 9 5

S E I K O S H AS V n W A R R H N T V

S P - 1 0 0 0 V C S 1 7 9 . 0 0S P - 1 0 0 0 A o S P - 1 0 0 0 ! . . S 1 9 9 . 0 0

P r i n t e r C l o s e o u t s !1 V E C 8 0 2 7 A1 0 C P S . F n c r x r n a n < r , il e e d V / m s n i E h P r > n [ S h

$ 1 3 9C O M R E X 2 2 . . . $ 1 1 9 . 9 5C o m m M w o P f l W r . S i r o n l i i

W a a a r l y r r o m E p s o n

e r i n t e r f a c e ?m i . m

4 B u H h I C A L LG . . . ( C A L L

■ . , . , . . ' ■ ■ . ' . ' . L I

K I C o n n K l l o n W T . H

S U P E f l C B « I > H U i « v im c « s r , . . i r n u o . i i

S £ f l G F U P

F o n t M i i u t 5 . 1 1 9 '

. . M O N O C H R O M EZ E N I T HZ E N I T HG O L D S T A R m e O i u n K o sa c n b e f o g r e e n . $ 7 9 . 9 5

P A N A S O N I C ( 2 1 2 " a m b e r 1 7 9 9 5. J M 9 S

a s R G B / C O M P O S I T EM A G A _ M A V O X _ B K t fT H O M P S O N X i P A N A S O N I C D T 1 3 0 0

S o f t w a r e o r d e r s o v e r $ 5 0 . 0 0 w i l l b s h i p p e d F E D E R A L E X w i t h t h e s e p r i c e s )Y o o n l y w T C P J 5 s u u v t t r ds h i n p r n g c n a c g o o 0 p w a o i .■ T I h a o n e r a J i t ) v a r j r w n p h o r o l ^a m a c c e s s o r i e s u n d u e p r f t j n r t sO r t f o i s m r i v i n g o o t o r o 1 0 1 A O u l i m n w i l l h o s h i p p e d m i s a m o d a y . '

B f p d « < t v A d P l - . i S h e * B ■ P i - l r r i S h e d [ > F « t r 4 n& k W i U V t r y

l ■ f - i i 6 «1 i r > * * < ( D V - w r t f i l

S A P r s p a r a t i o n

S A S c o r a I m p r o v e n w n lS y « m J S S . 9 5■ O ^ r t 5 « 1 * * f ^ . . * . U ^ ■ ■ ,

' ■ u f t V " j N . j r , r j . ^ t e a l i vC i H - H i a f r W O i < n W i » d r y r n a v i HS A P r i c i l e *T t J I 1 1 7 . 9 5

D A T A 2 0 X L - B OT 4 H I X J < \ * T i 0 * * " " E K r H d

I t U t l U t l Q l - W r E t K 4 l L l f l r U TC i i l u m u i i w v i t r i j i « f > " i ( V l 4 * n n i m m A B l n

N f t I r i l l « H - , n n H i x f l f - Q -

W " ^ ^ ^ ^ ^, \ < & £ J t 'U I T E V U X . ^ * ^ - > -" » " ! ' O " \ ^ > J

S 1 D 7 . 9 S \ t f ^ ^

C L O S E O U TS P E C I A L ! !

W o r d p r o 3 / 6 $ 1 4 . 9 5

w n H o s u p p l y t e s t s

C o m p u t e r i z e d o r d e r e n t r y , p r o c e s s i n ga n s t a t u s a l l o w T C t s e r v e y o f a s t e r a n b e t t e r !

M O N I T O R S J / / / / / / / / / / M ,I i f t r o u g h s o m e o v e t s ^ h i w t f o n ' I h a v e t h e i h e I c w o t i p t l C B , w a p p r e c i a t e i h o p p o r t u n i t y t t e a l 1 ( ^ 1 w c a n ,o O u F e d e r a l E n p f e H s h l p n l n n D n B o d w r a r e o r O f l r s g v p r

f W f I . ' ■ ' r r r ' - ■ C O , 1 f l m a t " - ' i ■ ■

P u J C l i a v i m o e r a a * c c t p l e d T t w n T > j B i l i i i > d c o r p o f a i l o f i n a n

U l f , v . i ; n c j i i i i J i ' d f f W h o n o r. l a c t a ' D r s w a i r a n i y

T o r d e r b m a U : W a c c o p l m o n e y o r d e r . c e r l i f r G d c h o c k , p e r s o n a lc h e c k . A l t o * 1 w e e f c s f o p e r s o n a l c h e c K t c l e a r .S h i p p i n g : S 4 D O 1 c ^ o t t w m « - ■ ■ ! - i . . ■ ■ ; i o f o p n n T e r s a n c o K m m o n i t o r s S S 0 0 T o d J s A d r i v e s a n o i h e r m o n i t o r s A t i t f S 3 0 0 p e r b o «s h i p p p f l C O O . C a l l i o r h w s t f i r p O f - T g c ^ a T g e s . A c W r l n M i r t l s r n p p m g r e q u n M l D A P F P O H A H H I a n f o r e i g n o n t e a

T r r m - . A L 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 RM A S T E R C A R D O V J S A . M L u m l . i C M - t f r w a r r a n l y r x > n n i p < J w ^ i O O p y O o u ■ . A L S A L £ S A R F I N A L . D c f e t f w o i i ■ ■ ; i - i - t J o / e ( i . , i r r v i , : . . i t . j > . - i - . T - i - j i i P o n n s y r v o n i n r e & < t e n l s a M G % 3 a , B & t O K . P r i C 0 £^ n t J I f l m i s s u b b e d 1 c h a n g e w M i o u ! n o t i c e .

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 30: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 30/148

S h e p h e r d : T h a t i s a t t h i s s t a g e ,S e p t e m b e r o O c t o b e r p r o d u c t .G a z e t t e : W h a t h a v e b e e n t h s o f tw a r e p u b l i s h e r s ' r e s p o n s e s t d v e l o p i n g u n d e r C E O S ?S h e p h e r d : T h s o f t w a r e p u b l i s h e r sw h a r p r i m a r i l y i n t e r e s t e d i p r d u c t i v i t y s o f t w a r e h a v e b e e n v e r ye n c o u r a g e d b G E O S b e c a u s e t t h e m , t h e y s e i a l m o s t a s e c o n dm a r k e t .

T h e y ' v e a l r e a d y s o l d i n t o t h i n s t a l l e d b a s e w o r d p r o c e s s o r s , d t a b a s e s , a n s p r e a d s h e e t s . T h e y ' r ee n c o u r a g e d b t h f a c t t h a t a p a r tf r o m t h n e m a r k e t o u t h e r e ,w h i c h t h e y w o u l d h a v e a c c e s s t a n y w a y , t h e y b e l i e v e t h a t t h i p l i c a t i o n i t h a t G E O S i s u f f i c i e n t l ys t r o n g f o p e o p l e w h c u r r e n t l yh a v e w o r d p r o c e s s i n g o o t h e rt y p e s o p r o d u c t i v i t y s o f t w a r e t b u n e v e r s i o n w i t h G E O S c a p ab i l i t i e s . W h e r e a s b e f o r e t h e y m a h a v e n o b e e n e n c o u r a g e d o e t i c e d t b u n e s o f t w a r e . T h e yt h i n k t h e r e a r e s u f f i c i e n t a d d i t i o n a la t t r i b u t e s o f f e r e d b G E O S t e c o u r a g e t h p e o p l e w h o ' r e o u t h e r e j u s t n o q u i t e h a p p i l y u s i n gs o m e o t h a t s o f t w a r e t s a y , " H e y ,I ' l l b u n e b i o s o f t w a r e w i t ht h G E O S c a p a b i l i t i e s . " S t t h e m ,i i n c r e a s e s t h e i r o v e r a l l m a r k e t .G a z e t t e : H a C o m m o d o r e s t o p p e dm a k i n g t h e o l d 6 i f a v o r o t h n e 6 4 w i t h t h c a s e ?S h e p h e r d : Y e s , w h a v e .G a z e t t e : W h e n w e r e t h l a s t o l d -s t y l e 6 4 p r o d u c e d ?S h e p h e r d : W e l l , w r e a l l y c u t h e mo u t . T h e r e w a s m a l l o v e r l a p o n m o r e t h a n w e e k i t h m i d d l eo f J u n e . S o u t a b o u t h a l f w a yt h r o u g h J u n e w s h i p p e d o u t t h el a s t o f t h e o l d 6 4 s , a n t h e n c u o v e r , v i r t u a l l y o v e r n i g h t , s t r a i g h to n t o t h n e m a c h i n e s .G a z e t t e : S o t h e r e w a r e a l l y n d o w n t i m e a f a a p r o d u c t i o n o 6 4 i c o n c e r n e d ?S h e p h e r d : N o n o n e a a l l .G a z e t t e : W h a t ' s t h s t a t u s o 6 4 a v a i l a b i l i t y n o a n i n t o t h C h r i s t m a s s e a s o n ? W i l l y o h a v ee n o u g h u n i t s t m e e t e x p e c t e dd e m a n d ?S h e p h e r d : W d o n ' t s e a n p r o bl e a a l l . W d i d , b u i w a p u r e l y2 C O M P U T E ! s G a z e t t e O c t o b e r 1 9 8 6

t e m p o r a r y t h i n g . A n g u e s s , b c a u s e o t h p e n t - u p d e m a n d , w t o t a l l y s o l d o u o t h C o m m o d o r e6 4 C s b y t h e n o f J u n e .

A n w e ' l l b s t e a d i l y p r o d u ci n t h a t m a c h i n e r i g h t t h r o u g hC h r i s t m a s , s w d o n ' t s e e a r e a lp r o b l e m w i t h s u p p l y a n d d e m a n d .G a z e t t e : C o m m o d o r e o b v i o u s l yv i e w s t h Q u a n t u m L i n k t e l e c o mm u n i c a t i o n s s y s t e m a a n i m p o rt a n t a s p e c t o f t h e m a r k e t i n g o t h 6 4 C . D y o u h a v e a n i d e a h o m a n y s u b s c r i b e r s t h e r e a r e , o h o m a n y y o w o u l d u l t i m a t e l y l i k e t t a r g e t w i t h t h i s k i n d o s y s t e m ?

" . . . s o f t w a r ep u b l i s h e r s w h a r p r i m a r i l y i n t e r e s t e di p r o d u c t i v i t ys o f t w a r e h a v e b e e nv e r y e n c o u r a g e d b G E O S b e c a u s e. . . t h e y s e i a s e c o n d m a r k e t "

S h e p h e r d : I t e r m s o Q u a n t u m -L i n k ?G a z e t t e : Y e s .S h e p h e r d : W e l l , g u e s s i t ' s t h e i rt a r g e t m o r e t h a n o u r s , a l t h o u g h w o b v i o u s l y b e n e f i t . T h d e g r e e i a i n t a n g i b l e . g u e s s w e ' l l n e v e rk n o w t o t a l l y t h a n s w e r t " D i dy o b u t h C o m m o d o r e 6 f o i s e l f ; d i y o b u i f o G E O S ; d i y o b u i f o Q u a n t u m L i n k ? "W e ' l l n e v e r h a v e a t a n g i b l e a n s w e rt o t h a t , b u t h i n k t h e r e ' s t h e p o s s ib i l i t y t h a t w e ' l l b l o o k i n g a s o m ew h e r e c l o s e t o n i e v e r y t e p u r c h a s e r s o f t h e 6 a c t u a l l y g o i n ga h e a d a n u t i l i z i n g Q u a n t u m L i n k .G a z e t t e : D o e s C o m m o d o r e p l a na n a r r a n g e m e n t s s i m i l a r t o t h i s

w i t h o t h e r t e l e c o m m u n i c a t i o n ss e r v i c e s ?S h e p h e r d : T h i s i t h p r i m a r y o n i t e r m s o w h a t Q u a n t u m L i n k o f e r s u s . I d o e s n ' t p r e c l u d e u s h o e v e r , f r o m g e t t i n g i n v o l v e d w i t ho t h e r t e l e c o m m u n i c a t i o n s s e r v i c e s .S o t h e r e ' s a o p p o r t u n i t y t h a t ' sm u t u a l o n i t e r m s o a s s i s t i n gt h e m i t e r m s o s u b s c r i b e r s , b u u b e l i e v i n g t h a t i a l s o h e l p s u t s e l lm o r e C o m m o d o r e m a c h i n e s . W e ' l lc e r t a i n l y l o o k a t h a t c a s e b c a s e .G a z e t t e : H o d s a l e s o f t h 6 4 h a v e a i m p a c t o s a l e s o t h 1 2 8 ?I t h e r e a o v e r l a p o r a r e t h e y i d i f f e r e n t m a r k e t n i c h e s ?S h e p h e r d : T h e r e ' s d e f i n i t e o v e rl a p , w h i c h i s o r t o f o a n a g a i n s t .T h e r e ' s n u m b e r o 6 o w n e r s —w e s t i m a t e p o s s i b l y 2 t 2 5 p e rc e n t o f 1 2 p u r c h a s e r s a r p e o p l eu p g r a d i n g f r o m 6 4 T h r e a s o n f o t h a t , g u e s s , i t h a t t h e s e p e o p l eh a v e i n v e s t e d q u i t e a b i o m o n e yi d i s k d r i v e , p r i n t e r , m o n i t o r , s o f tw a r e , a n w h e n t h e y t r a n s f e ra c r o s s t t h 1 2 8 , t h e y c a k e e p t h d i s k d r i v e , k e e p t h p r i n t e r , a n k e e p t h s o f t w a r e . A n s l o w l y b u s u r e l y t h e y ' r e b u y i n g 1 2 d i s kd r i v e o b u y i n g p r i n t e r . B u t h e i ru p - f r o n t e x p e n s e , r e a l l y , i o n l y f o t h C P U .

S o o t h o n h a n d w e x p e c tt h a t t c o n t i n u e — t h a t t h e r e w i l ls t i l l b p e o p l e u p g r a d i n g f r o m t h 6 t t h 1 2 8 . O t h o t h e r h a n d ,b e c a u s e w e ' r e e s s e n t i a l l y m a k i n gt h 6 m o r e p o w e r f u l m a c h i n e ,t h e n t h a t p r e s e n t s s o m e o p p o s i t i o nt t h e 1 2 8 . I y o s a y , " W h y w o u l ds o m e b o d y b u 1 2 r a t h e r t h a n6 4 ? " g u e s s t h e r e a r e s e v e r a l r e as o n s . T h C P / M m o d e — a n d t h a t ' ss t r o n g e r t h a n m o s t p e o p l e t h i n k . I y o l o o k a l o o w h a t ' s g o i n g o o t h t e l e c o m m u n i c a t i o n s s e r v i c e so t h e 1 2 8 , y o u ' l l f i n d h e a l t h y r p o r t g o i n g b a c k a n d f o r t h o C P / M . B u t , g u e s s t h m a j o r r e s o i t o g e t a c c e s s t 8 0 - c o l u m na n p r o d u c t i v i t y s o f t w a r e . T h a t ' so f f s e t t o a d e g r e e , o f c o u r s e , b w h a t w e ' r e d o i n g w i t h G E O S .

T h e r e ' s d e f i n i t e o v e r l a p .g u e s s i g e t s d o w n t h o w m u c hm o n e y s o m e o n e i p r e p a r e d t i n v e s t .G a z e t t e : A t h S u m m e r C o n s u m e rE l e c t r o n i c s S h o w ( C E S ) , C o m m od o r e a n n o u n c e d t h a t m o r e t h a n

Page 31: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 31/148

I Y O C A F I N D B E T T E R C 1 2 8W E ' L L B U I F O Y O U !

D a t a M a n a g e r "1 2

W R I T E R 1 2 8 0 - c o l u m n p r o f e s s i o n a l w o r d

s y s t e m f o h o m e a n u s e . Y o g e t :

A 8 5 , 0 0 0 w o r d S p e l l i n g C h e c k e rA I n t e g r a t e d T h e s a u r u s w i t ht h o u s a n d s o s y n o n y m s

b u i l t - i n , 5 - f u n c t l o n c a l c u l a t o rO n - S c r e e n H i g h l i g h t i n g d i s p l a y su n d e r l i n i n g , b o l d f a c e a n d i t a l i c s a y o w r i t e .H e a d e r s a n F o o t e r sS u p e r s c r i p t a n S u b s c r i p tA O u t l l n e r P r o c e s s o r t h a t q u i c k l yo r g a n i z e s f a c t s a n i d e a s i o u t l i n ef o r m a t .

D A T A M A N A G E R 1 2 8 " ^ * S W I F T C A L C 1 2 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 e

a 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 . P l u s , y o g e t :

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 t h a t 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 at i o n ; s o r t i t e m s a l p h a b e t i c a l l y , n u m e r ic a l l y , o b d a t e : b r e a k d o w n s t a t i s t i c a li n f o r m a t i o n i n t o c a t e g o r i e s ; a n g r a p h ic a l l y v i e w y o u r r e s u l t s .O n - S c r e e n T u t o r i a lL a r g e C a p a c i t y R e c o r d S i z e i n c l u d e su t 6 p a g e s ( 4 , 0 9 6 c h a r a c t e r s ) p e r e c o r d .

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

S u p e r G r a p h i c s d i s p l a y a n p r i n t o u n u m e r i c a l i n f o r m a t i o n u s i n g p i e c h a r t s ,v e r t i c a l b a c h a r t s , s c a t t e r d i a g r a m s , l i n eg r a p h s , 3 - s t a g g e r e d b a c h a r t s .S i d e w a y s p r i n t s a l y o u r c o l u m n s o no n c o n t i n u o u s s h e e t . . . s i d e w a y s .2 5 0 r o w s a n d u p t 2 5 c o l u m n sp 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 ) i w h i c h t p l a c e i n f o r m a t i o nP e r f o r m s m a t h e m a t i c a l a n f i n a n c i a la n a l y s i s f u n c t i o n s .S p e e d K e y s S w I f t S o r t S w I H D O S

T i m e w o r k s y o g e m o r es o f t w a r e . . .

G e O u C u s t o m e r T e c h n i c a lT e a m - f r e e t a l r e g i s t e r e d u s e r s .

W i t h T i m e w o r k s y o u g e o u M o n e yB a c k G u a r a n t e e *I y o u c a n f i n d a n y t h i n g l h a l w o r k s b e t t e r f o y o - a n d i t ' s a v a i l a b l e w e ' l l b u i f o r y o u .D e t a i l s i n s i d e e v e r y T i m e w o r k s p a c k a g e . "

Y o u G e t O u L i b e r a l U p g r a d e a n E x c h a n g e P o l i c y - D e t a i l s a r i n s i d e e v e r y ^T i m e w o r k s p a c k a g e .

M o r e p o w e r f o y o u r d o l l a rI n c . , 4 4 L a k e C o o k R o a d , D e e r f i e l d , I l l i n o i s 6 0 0 1 5

3 1 2 - 9 4 8 - 9 2 0 0

F o r t h e C o m m o d o r e 1 2 8 " C o m p u t e r * * *S u g g e s t e d R e t a i l L i s t P r i c e :$ 6 9 . 9 5 e a c hA v a i l a b l e n o a y o u r f a v o r i t ed e a l e r , o c a l l T i m e w o r k s

T O R D E R C A L L :1 - 8 0 0 - 5 3 5 - 9 4 9 7

O t f p r e x p i r e s 9 0 d a y s a f t e r d a t e o ! o n g m a l p u r c h a s aC O M M O D O R E 1 2 i t r a d e m a r k o l C o m m o d o r o E l e c l r o n i c s , L i t ) ,

1 9 B 3 T l m e w o r t « . I n c . A l l R - g h t s R e s e r v e d .

Page 32: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 32/148

6 0 0 , 0 0 0 1 2 8 s h a v e b e e n s o l d . A n e s t i m a t e s a f a a t h n u m b e r o 1 2 8 s o u t h e r e b t h e n o t h y e a r ?S h e p h e r d : T h a t w a w o r l d w i d ef i g u r e , t h a t 6 0 0 , 0 0 0 . T h a t w o u l dh a v e b e e n u t o r o u g h l y , t h e n o f A p r i l o m a y b e c l o s e r t o t h e n o M a y . A n t h a t d i i n c l u d e o u l a u n c h i t h s e l l i n g p e r i o d . U t t h e n o f t h e y e a r , t h i n k w e ' dh a v e t b f a i r l y c l o s e t t h m i l l i o nm a r k w o r l d w i d e .G a z e t t e : H o m a n y j u s t i N o r t hA m e r i c a ?S h e p h e r d : R o u g h l y , i t ' s a b o u t5 0 / 5 0 . W s p l i t r i g h t d o w n t h m i d d l e — 5 0 p e r c e n t N o r t h A m e r i c aa n 5 p e r c e n t t h r e s t o f t h e w o r l d .S o y o u ' d b t a l k i n g a b o u t 5 0 0 , 0 0 0i N o r t h A m e r i c a .G a z e t t e : W h a t ' s t h e b i g g e s t 1 2 m a r k e t o u t s i d e t h U . S . a n C a n a d a ?S h e p h e r d : M o s t d e f i n i t e l y , t h a tw o u l d b G e r m a n y ; t h E u r o p e a nm a r k e t , i g e n e r a l , b u s p e c i f i c a l l yG e r m a n y .G a z e t t e : C o m m o d o r e h a r e c e i v e d

g r e a t d e a l o p r e s s d u r i n g t h p a s ts i m o n t h s r e l a t i n g t t h c o m p an y ' s f i n a n c i a l s i t u a t i o n . Y o u ' v ed o n e s o m e b e l t - t i g h t e n i n g . H o d t h i n g s l o o k f o t h r e s t o 1 9 8 6 a n i n t o 1 9 8 7 f o C o m m o d o r e ?S h e p h e r d : O n o t h r e a s o n s f o t h c y n i c i s m o u t h e r e i t h a t C o m o d o r e h a s o v e r t h l a s t s i m o n t h sh a c o u p l e o f a l s e s t a r t s i t e r m so " W e ' r e c l i m b i n g o u o i t y o u ' r eg o i n g t s e c h a n g e , " a n t h e n r v e r s i n g o u p o s i t i o n . W d i d , a t t h e n o t h M a r c h q u a r t e r , i n d i c a t et h a t w t h o u g h t t h a t e x p e n s e s w e r eu n d e r c o n t r o l t t h e e x t e n t t h a t i t h J u n e q u a r t e r w e ' d b n e a rb r e a k - e v e n s i t u a t i o n . A n t h a tw e ' d r e t u r n t p r o f i t a b i l i t y i n t h S e p t e m b e r q u a r t e r . A l t h J u n e r s u l t s a r n o i y e t , a n p r o b a b l yw o n ' t b f o c o u p l e o w e e k s . I ' s a a t t h i s s t a g e , w e x p e c t t b v e r y c l o s e t b r e a k - e v e n a t h J u n e q u a r t e r . W h e t h e r t h a t i p l u so m i n u s o n p e r c e n t o t w p e c e n t , w d o n ' t k n o w y e t .

W t h i n k w e ' l l b r e a k e v e n a t h J u n e q u a r t e r , a n t h a t w w i l l ,i f a c t , b p r o f i t a b l e f o t h s e c o n dh a l f o t h i s y e a r .3 C O M P U T E ' S G a z e t i a O c t o b e r 1 9 8 6

G a z e t t e : I t h a t f u n c t i o n o 6 a n 1 2 s a l e s m o r e t h a n A m i g a s a l e s a t h i s p o i n t ?S h e p h e r d : I t ' s r e a l l y c o m b i n at i o n . A i n d i c a t e d , w i t h t h 6 w i n c r e a s e d p r i c e s . W n e e d e d t h e t r m a r g i n . S o i t ' s c o m b i n a t i o n o 6 a n 1 2 s a l e s ; A m i g a s a l e s , w h i l ec e r t a i n l y n o m i n d - b o g g l i n g — w ew o u l d n ' t t r a n p r e t e n d t h e yw e r e — t h e y ' r e s t e a d i e r n o w . I t ' sc o m b i n a t i o n o t h a t , a n c o s t r ed u c i n g . T h e r e ' s w h o l e l o o f a t o r s t h a t g i n t o t h a t t o t a l p i e .

" W h a v e o u e x p e n s e s u n d e rc o n t r o l t o t h e x t e n t t h a t w c a r u n t h e b u s i n e s sp r o f i t a b l y f r o mh e r e o i n

G a z e t t e : S o a c o m p a n y t h a t h a p a r e d d o w n t h t o t a l n u m b e r o e m p l o y e e s a n u n d e r t a k e n o t h e rb e l t - t i g h t e n i n g m e a s u r e s , i t h c o s t e f f e c t i v e n e s s b e t t e r f o C o m o d o r e d u r i n g t h n e x t s i m o n t h st y e a r ?S h e p h e r d : M o s t d e f i n i t e l y . m e a n ,w h a v e g o n e t h r o u g h c o n s i d e r a b l ep a i n t g e i t h e r e . W e ' r e c o n f i d e n tt h a t t h e r e a r n m o r e s u d d e n s u p r i s e s . W h a v e o u e x p e n s e s u n d e rc o n t r o l t t h e x t e n t t h a t w c a r u t h b u s i n e s s p r o f i t a b l y f r o m h e r eo i n G a z e t t e : W h a t ' s y o u r e s t i m a t e o u n i t s a l e s o f t h e A m i g a n o w , a n b t h e n o f t h e y e a r ?S h e p h e r d : F i r s t , a n g u e s s I ' m a m o s t i d e f e n s i v e m o o d h e r e , t h r e a s o n f o t h a t i t h a t t h e A m i g ah a b e e n s o l d o n l y i N o r t h A m e r ic u t t h m i d d l e o f J u n e . I w a

o n l y l a u n c h e d i E u r o p e — r e a l l yt h e y o n l y g o t t h e f i r s t s h i p m e n ta b o u t h a l f w a y t h r o u g h J u n e . O n o t h r e a s o n s , w h e n s a I ' d f e n s i v e o t h a t , i t h a t e v e r y t i m es o m e b o d y l o o k s a A m i g a f i g u r e s ,t h e y n e v e r q u a l i f y i b s a y i n g i t ' so n l y i N o r t h A m e r i c a .

S n o w , o A m i g a s , w e ' r el o o k i n g r o u g h l y a r u r a t e o 1 0 , 0 0 0 t 1 5 , 0 0 0 m o n t h o w o r l d w i d e b a s i s .G a z e t t e : A n e s t i m a t e s o w h a t t h t o t a l w i l l b b t h e n o f t h e y e a r ?O i t h a t t o d i f f i c u l t a t t h i s p o i n tt s a y ?S h e p h e r d : I t ' s t o d i f f i c u l t O n o t h e t h i n g s i t h a t , w e ' r e c o m m i t t e dt g o i n g o u t p u b l i c l y a n s a y i n gt h a t . I f a c t , w e ' v e g o s o m e p e o p l ei E u r o p e j u s t n o a n w f e e l t h a t ,w h e t h e r t h a t ' s g o o d n e w s , m e d i oc r n e w s , o b a n e w s , t h a t w h a v et c o m e o u t w i t h s t a t e m e n t t h a ti n d i c a t e s t h i n s t a l l e d b a s e o f t h eA m i g a c o m p u t e r s a n t h e r u n - r a t ew e x p e c t f o t h r e s t o t h y e a r .T h e r e ' s n s e n s e i u b e i n g b u l l i s ha n l o v i n g t q u o t e o u 6 a n 1 2 f i g u r e s , a n h i d i n g f r o m A m i g a f i u r e s . S o i t h n e x t c o u p l e o w e e k s , w s h o u l d h a v e a l t h e s e f i u r e s t o g e t h e r , a n w e ' d b e q u i t eh a p p y t g i v e t h e m o u t ,G a z e t t e : T h e r e h a v e b e e n s o m ep r e s s r e p o r t s t h a t t h A m i g a w o u l db m a i n t a i n e d i v e r t i c a l m a r k e tr a t h e r t h a n i m o r e b r o a d l y b a s e dm a r k e t . C o u l d y o u c o m m e n t o t h o s e r e p o r t s , a n d d o y o u s e e t h eA m i g a a s c o n s u m e r m a c h i n e ?S h e p h e r d : t h i n k t d e g T e e t h e r ew a b i o m i s q u o t i n g [ i t h o s e r p o r t s ] . c e r t a i n l y s a i d i c o u p l e o i n t e r v i e w s t h a t a p a r t f r o m s o m es o f t w a r e d e v e l o p m e n t t h a t ' s t a k i n gp l a c e , w e ' d h a v e a d d i t i o n a l m a k e t s w h i c h w o u l d b i t h v e r t i c a lm a r k e t a r e a s . N o a t h e x p e n s e o t h b r o a d m a r k e t .

W s e o u r s e l v e s i n v e r t i c a lm a r k e t s — I d o n ' t k n o w i y o u ' d c a l ld e s k t o p p u b l i s h i n g v e r t i c a l m a k e t ; t h a t ' s p r o b a b l y h o r i z o n t a lm a r k e t . W s e o u r s e l v e s e n t e r i n gt h d e s k t o p p u b l i s h i n g m a r k e t . W s e o u r s e l v e s i t h g r a p h i c s m a k e t , i t h i l l u s t r a t o r s ' m a r k e t ,u s i n g s o m e t h i n g s l i k e t h G e l o c k s a n t h F r a m e G r a b b e r s , i a d d i t i o n t t h b r o a d b a s e o A m i g ab u y e r s .

Page 33: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 33/148

S o t h i n k w h a t y o u ' r e g o i n gt s e i t h A m i g a c o n t i n u e t b a c c e p t a b l e t t h e h o b b y i s t , w h o ' sa f t e r t h t e c h n o l o g y m o r e t h a na n y t h i n g e l s e , w h o ' s , g u e s s , i t h h i g h e r i n c o m e b r a c k e t f o e x p e ns i v e h o m e m a c h i n e s . A n c a s e t h e m g e t t i n g i n t o t h c o r p o r a t em a r k e t , n o t s o m u c h a a a l t e r n at i v e t o , l e t ' s s a y , c o r p o r a t e A m e r ic a ' s P m a r k e t ; b u i t h c o r p o r a t em a r k e t s w h e r e t h A m i g a h a c a p ab i l i t i e s t h a t t h P d o e s n ' t h a v e —t h a t u s t h A m i g a ' s g r a p h i c s a n c o l o r a n s o u n d c a p a b i l i t i e s .

S o y e s , I ' v e n o t i c e d t h a t m s e l f — ( t h e r e p o r t s ) t h a t C o m m od o r e ' s t h r u s t w a m o r e i n t o v e r t i c a lm a r k e t s . t h i n k w h a t w e ' r e s a y i n gi t h a t t h e r e ' s a a d d i t i o n a l t h r u s tg o i n g i n t o v e r t i c a l m a r k e t s .G a z e t t e : M a n y p e o p l e w o u l d l i k et s e C o m m o d o r e l o w e r t h p r i c ea n m a k e t h A m i g a c o m p e t i t i v ew i t h t h A t a r i S a n t h P c l o n e sb t h e n o t h i s y e a r . O r o t h o t h e r h a n d , h a v e d i f f e r e n t v e r s i o no t h A m i g a a m o r e o f m a s s -m a r k e t l e v e l . I e i t h e r o f t h o s ep o s s i b i l i t y ?

S h e p h e r d : W e l l , I ' s a t h a t b o t ha r e . W h e n y o c o m e u w i t h b a s ep r o d u c t , l i k e t h A m i g a 1 0 0 0 , i t e r m s o f u t u r e d e v e l o p m e n t , w d t w t h i n g s : W l o o k a c o s t r e d u ct i o n a n w l o o k a p r o d u c t e h a n c e m e n t . I t ' s v e r y d i f f i c u l t t d b o t h . S o m e t i m e s i t ' s a e i t h e r / o r :H o c a y o e n h a n c e t h p r o d u c t ,b u g e s o m e c o s t o u o i t

S o w e ' r e c e r t a i n l y l o o k i n g a j u s t h o w c a c o s t - r e d u c e t h A m i g a . A n w e ' r e a l s o l o o k i n g a t m o r e p o w e r f u l A m i g a . N e i t h e r o t h e s e w o u l d y o u s e t h i s y e a r . A n w h a v e n ' t p u s h e d t h b u t t o n o o n o b o t h o t h e m . C e r t a i n l y , o u t a r g e t i 1 9 8 7 i t h a v e a e h a n c e d A m i g a , a n i p o s s i b l e —a n i m a b s e p a r a t e m a c h i n e —a l s o t h a v e l o w e r - c o s t A m i g a .G a z e t t e : O n l a s t q u e s t i o n . S o m et h i r d - p a r t y s o f t w a r e d e v e l o p e r sh a v e t o l d u t h a t t h 6 4 C , a n t h l a r g e i n s t a l l e d b a s e o t h 6 4 a n s a l e s o t h 1 2 m e a n t h a t t h e i rc o m m i t m e n t t t h a t m a r k e t c o u l db f o a l e a s t a n o t h e r t h r e e y e a r s —a n t h a t i t ' s o p e n - e n d e d a f t e r t h a t .W h a t ' s C o m m o d o r e ' s v i e w o c o m m i t m e n t t t h 6 a n 1 2 8 ?

S h e p h e r d : E s s e n t i a l l y , t h e y b o t hc o m e f r o m t h s a m e o p e r a t i n g s y t e m . A n t h 1 2 c e r t a i n l y h a e h a n c e m e n t s o t h a t .

W b e l i e v e t h a t t h 6 a n 1 2 p r o d u c t l i n e c e r t a i n l y g o e s i n t o1 9 8 8 . t h i n k w e ' d b e n a i v e t s a t h a t w e ' d b e s e l l i n g t h e m i 1 9 9 0 . I w e ' d b s e l l i n g t h e m f o u r y e a r sf r o m n o w , t h e y w o u l d n e e d c o n t i nu e e n h a n c e m e n t s . I t ' s q u i t e p o s s ib l e . T w y e a r s a g o , w n e v e rt h o u g h t a n n e i t h e r d i d a n y b o d ye l s e , t h a t s o m e t h i n g l i k e G E O Sw o u l d c o m e a l o n g . T h e r e a r t h i n g st h a t w e ' r e n o c a p a b l e o d o i n gt e c h n o l o g y - w i s e t h a t t w y e a r s a g w d i d n ' t t h i n k w w e r e c a p a b l e o d o i n g o t h 6 4

S o t h a t b a s i c 6 p r o d u c t l i n e —a n i n c l u d e t h 1 2 i t h a t — w et h i n k l e n d s i t s e l f t a d d i t i o n a l d v e l o p m e n t . A n w e ' d c e r t a i n l y s e i t h r o u g h 1 9 8 8 . I ' m n o t g o i n g t q u o t e o u r f r i e n d f r o m A p p l e w h s a i d t h a t s u d d e n l y t h A p p l e I i t h m a c h i n e o f t h e 1 9 9 0 s [ l a u g h s ] .

B u t , y e s , y o u ' r e l o o k i n g a s o l i d t w t t h r e e y e a r s o u o t h a t[ 6 a n 1 2 8 ] m a c h i n e .

H a v e y o u r C - 1 2 8 * l o o ka s m a r t a i w o r k s . . .

T h C o m m a n d C e n l e fc o n s o l i d a t e s a l t h e s ep e r i p h e r a l s ,

w i t h t h C o m m a n d C e n t e r , s p a c es a v i n g c a b i n e t s p e c i a l l y d e s i g n e d t o t h C - 1 2 8 P e r s o n a l C o m p u t e r S y s t e m . J u s ti n s t a l l y o u r k e y b o a r d a n d i s k d r i v e s , s e y o u r C R o t o p , a n y o u ' v e g o C o m m o d o r e v a l u e w i t h t h l o o k o m u c hm o r e e x p e n s i v e s y s i e m .

I w i l l u n t a n g l e y o u r w i r e s a n u n c l u t t e ry o u r d e s k . A n l o o k a a l i t i n c l u d e s :

B u i l t - i n A P o w e r S t r i p w i t h s u r g ep r o t e c t i o n a n l i n e n o i s e f i l t e r i n g .B u i l t - i n D r i v e / C P U C o o l i n g F a n .P h o n e / M o d e mt e l e c o m m u n i c a t i o n s s w i t c h .M a s t e r A . C . S w i t c h w i t h p o w e ri n d i c a t o r l i g h t ,

F r e e 3 0 - d a y t r i a l o f f e r a n d o n e y e a rw a r r a n t y . O r d e r y o u r C o m m a n d C e n t e rt o d a y . W r i t e : K E T E K . P . O . B o 2 0 3 ,O a k d a l e . l A 5 2 3 1 9 .A l s o a v a i l a b l e i o n d r i v e c o i g r a t i o n

F o f a s t e r s e r v i c e , c a l l1 - 8 0 0 - 6 2 6 - 4 5 8 2 t o l l - f r e e .

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

" C - 1 2 6 l t r a d e m a r k o C o m m o d o r e E i e c i r o m c a , L t d$ 1 4 9 9 5

K E T E K , P . O . B o 2 0 3 , O a k d a l e . I 5 2 3 1 9Y E S 1 R u s h m C o m m a n d C e n t e r t c o m p l e t e m C - 1 2 8 s y s t e m . m a e n j o y i t t o u t 3 d a y s a n r e t u r n i t o l u l l r e f u n d . E n c l o s e d i m c h e c k f l 0 0 r e 5 9O m o n e y o r d e r f o $ 1 5 3 . 4 5 ( $ 1 4 9 . 9 5p J u S $ 3 5 0 f o s h i p p i n g a n h a n d l i n g ) C " ) 1 S t a t e Z i p .

D E A L E R I N Q U I R I E S I N V I T E D

Page 34: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 34/148

i u d o r eE d u c a t i o n a lS o f t w a r 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

O n o t h t o u g h e s t c h a l l e n g e s f a c e d b a n s o f t w a r e c o m p a n yi d e v e l o p i n g e d u c a t i o n a l c o m p u t e r p r o g r a m s t h a t c a b s i m u lt a n e o u s l y e f f e c t i v e , e n g a g i n g , a n u s e f u l i t h h o m e a n c l a s sr o o m . I n a d d i t i o n , t h e r e h a v e b e e n t o m a n y c o m p a n i e s c h a s i n gt o f e b u y e r s , w h i c h h a r e s u l t e d i a i n d u s t r y s h a k e o u ta m o n g e d u c a t i o n a l s o f t w a r e p r o d u c e r s . A n y e t , s o m e c o m p a n i e sh a v e s u r v i v e d a n a r d o i n g w e l l b c a r e f u l l y t a r g e t i n g t h e i rc u s t o m e r s a n u n d e r s t a n d i n g w h a t k i n d s o p r o g r a m s a r n e e d e d i h o m e s a n s c h o o l s . F o C o m m o d o r e o w n e r s , t h r e s u l ti g r o w i n g s u p p l y o g o o d e d u c a t i o n a l p r o g r a m s .

W h e n p u r c h a s e r s o t h n e C o m m o d o r e6 4 c o m p u t e r o p e n t h p a c k a g e , o n o t h f i r s t t h i n g s t h e y ' l l f i n d i a n e d u c at i o n a l s o f t w a r e p r o g r a m n a m e d O d e l lL a k e , c r e a t e d b M E C C , t h M i n n e s o t aE d u c a t i o n a l C o m p u t i n g C o r p o r a t i o n .

M E C C i n n e w c o m e r t e d u c a t i o n a ls o f t w a r e , a l t h o u g h h o m e c o m p u t e r u s e r sm a b l e s s f a m i l i a r w i t h t h c o m p a n yt h a n t h o s e i e d u c a t i o n . T h c o m p a n yw a s t a r t e d i 1 9 7 3 , w h i c h i a l m o s ta n c i e n t h i s t o r y i m i c r o c o m p u t e r c i r c l e s .3 C O M P U T E I * G a z e t t e O c t o b e r 1 9 B 6

A n s i n c e t h a t t i m e , M E C C h a e s t a bl i s h e d s o l i d r e p u t a t i o n i s c h o o l s a c r o s st h c o u n t r y .

B u t h i s d o e s m a r k t h f i r s t l i m e t h a tC o m m o d o r e h a s c h o s e n t b u n d l e a e d u c a t i o n a l p r o g r a m w i t h o n o i t c o p u t e r s . M E C C ' s i n v o l v e m e n t a n C o m m od o r e ' s e f f o r t b o t h s a l o a b o u t m a n yp e o p l e ' s p e r c e p t i o n o f t h e 6 a a i n e xp e n s i v e a n v e r s a t i l e l e a r n i n g m a c h i n e f o b o t h c l a s s r o o m a n h o m e e n v i r o n m e n t s .

N o w , w i t h O d e l l l a k e a n s e l e c t e d

Page 35: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 35/148

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 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 O 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 t a n e w , f u l l y -t e s t e d 5 % - 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 R S G a z e t t e . S i n s t e a d o fs 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 L . 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 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 og r a m s w h i c h a p p e a r i C O M P U T E R S G a z e t t e — p r o g r a m s 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 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 R SG a z e t t e D i s k t h i s m o n e y - s a v i n g p r i c e . T a k e f u l l y e a r ' ss u b s c r i p t i o n f o 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 D i s k a r e a v a i l a b l e f o $ 1 2 . 9 5( p l u s 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 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 36/148

I y o o w C - 6 4 , y o T h o n y o p u r c h a s e d . A n t h

G E O S r e a l i z e s t h t e c h n i c a lp o t e n t i a l t h a t h a b e e n i t h C - 6 4 a l a l o n g . S p e e d .P o w e r . E a s e o u s e . S o p h i s t ic a t i o n . E l e g a n t , p r a c t i c a la p p l i c a t i o n s y o m i g h t

e x p e c t o h i g h - e n d p e r s o n a l c o m p u t e r , a l m a d e p o s s i b l e w i t h G E O S . I t ' s s s i m p l e —b u t h e n , s w a f i r e . O n c e i c a u g h t o n

T b e g i n a t h e b e g i n n i n g . G E O S s t a n d s f o G R A P H I C E N V I R O N M E N T O P E R A T I N GS Y S T E M . W h y ?G R A P H I C : B e c a u s e m e n u s a n i c o n sr e p l a c e l o n g , t y p e d c o m m a n d l i n e s . P o i n ta n c l i c k , t h a t ' s i t E N V I R O N M E N T : B e c a u s e G E O S p r o v i d e s

c o n s i s t e n t , p o w e r f u l w a t u s y o u rc o m p u t e r . L e a r n i n g n e a p p l i c a t i o n s i s n a p ( o s h o u l d w s a c l i c k ) .O P E R A T I N G S Y S T E M : B e c a u s e G E O So r c h e s t r a t e s e v e r y f u n c t i o n s t h a t t h e y a l w o r k t o g e t h e r s y s t e m a t i c a l l y ,e v e n s y m p h o n i c a l l y .

S o m e b a s i c s . I c o n s a r g r a p h i c i m a g e sw h i c h r e p r e s e n t f i l e s o u t i l i t i e s . E a c h i d i f f e r e n t , a n a l a r e a s y t r e c o g n i z e a n e a s y t u s e .

m e n u i j u s t t h a t : l i s t o f u n c t i o n s a v a i l ab l ( o s e l e c t i o n . W h e n m e n u a p p e a r s ,m o v e t h p o i n t e r t a n i t e m y o w i s h .C l i c k . C l i c k . Y o u ' r e o y o u r w a y .

p o i n t e r i u s e d t s e l e c t a n a c t i v a t ei t e m s . T m o v e t h p o i n t e r , r o l l t h m o u s eo t r a c k b a l l o r o t a t e t h j o y s t i c k . O n c e o t a r g e t , c l i c k o n c e t o s e l e c t ; c l i c k s e c o n dt i m e t a c t i v a t e .F o n t s a r n e w a o l o o k i n g a t e x t .C h o o s e f r o m 5 d i f f e r e n t f o n t s ( w i t h m o r e o t h w a y ) . T r O t o i n t i u , o R o m a , b o l d , o i t a l i c s , e v e n u n d e r l i n e a n i n N e e d t f i m o r e w o r d s o l i n e ? P i c k s m a l l e rp o i n t s i z e , l i k e u ™ s . i y s i » M , a n g e o v e r o n h u n d r e d c h a r a c t e r s p e l i n e .A l t h i s a n f a s t t o o . B e c a u s e t h i n t e g r a t e dd i s k T u r b o s o f t w a r e i 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 . T h a t ' s r i g h t . O b o t h r e a d s a n w r i t e s .

G E O S c a b d i v i d e d i n t o a r e a s : t w f u n c t i o n a l a s p e c t s ( d e s k T o p a n D e s kA c c e s s o r i e s ) , a n t w m a j o r a p p l i c a t i o n s( g e o P a i n t a n g e o W r i t e ) .

d e s k T o p . d e s k T o p i g r a p h i c i n t e r f a c e , m a k i n g f i l eo r g a n i z a t i o n a n m a n a g em e n t e a s y . A a l w a y s , y o c a l l t h s h o t s . L o a d d i s k .F i l e s a p p e a r a i c o n s o t h

d i s k n o t e p a d ; t f l i p t h r o u g h , p o i n t a t h f o l d e d c o r n e r a n c l i c k . P r e f e r f i l e a p p e a ro d i f f e r e n t s h e e t ? M o v e i t I t ' s e a s y .

C r e a t e a n e d o c u m e n t o r e - n a m e a e x i s t i n g o n e . W a n t t c o p y f i l e o n t o t h s a m e o d i f f e r e n t d i s k ? F i n e . F o r g o t t e nw h a t f i l e c o n t a i n s ? S e l e c t " g e t i n f o " f r o mt h f i l e m e n u . d e s c r i p t i o n o t h a t f i l e ' sc o n t e n t s a p p e a r s . F i n i s h e d w i t h f i l e ? P r i n ti t S a v e i t O d r o p i i t h t r a s h a n h a v ed o n e w i t h i t Y o u r c a l l .

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

C r e a t e m a s t e r p i e c e s o t h D r a w i n gW i n d o w . B t u r n s , u s e a p e n c i l , a a i r b r u s ho p a i n t b r u s h , e a c h w i t h c h a r a c t e r a l i t o w n . D r a w s t r a i g h t l i n e s , s q u a r e s , r e c t a n gl e o c i r c l e s . F i l l i w i t h a n o t h 3 p a t t e r n s . S w i t c h t p i x e l - m o d e , w h e r e e a c hd o i s e l e c t e d s e c t i o n i m a g n i f i e d m a n yt i m e s i t s i z e f o e a s y m a n i p u l a t i o n .

Page 37: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 37/148

Page 38: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 38/148

t i t l e s f r o m M E C C ' s s o f t w a r e l i n e ,h o m e u s e r s w i l l i n c r e a s i n g l y b e p o s e d t t h c o m p a n y ' s p r o d u c t s .T h i s m o v e m e n t f r o m t h s c h o o lm a r k e t t t h h o m e u s e r i o n l y o n e x a m p l e o f t h e w a y s i w h i c h e d uc a t i o n a l s o f t w a r e c o m p a n i e s a r a t e m p t i n g t b r i d g e t h g a p b e t w e e nt h t w m a r k e t s — h o m e a n s c h o o l .

r e v e r s e t r e n d i o c c u r r i n gw i t h s o m e o t h e r e d u c a t i o n a l s o f tw a r e c o m p a n i e s s u c h a C B I n t e ra c t i v e L e a r n i n g . P r e v i o u s l y k n o w na C B S o f t w a r e , t h e n e I n t e r a ct i v e L e a r n i n g g r o u p h a r e c e n t l yb e e n c o n c e n t r a t i n g m o r e o s a l e s t ot h e d u c a t i o n m a r k e t t h a n t h o m eu s e r s . A n t h r e s u l t , s a y r e p r e s e nt a t i v e s f o r b o t h C B a n M E C C ,h a b e e n e f f e c t i v e i d i f f e r e n t w a y s .B o t h a t t e m p t s r e s t o t h p r m i s e t h a t t h e r e i c o m m o n g r o u n db e t w e e n s c h o o l a n h o m e f o e d c a t i o n a l s o f t w a r e , a n t h a t t h r i g h tp r o d u c t s a n t h r i g h t p a c k a g i n gc a h a v e a n i m p a c t i b o t h a r e n a s .

" T h e h o m e m a r k e t c o m p l em e n t s t h e d u c a t i o n m a r k e t , " s a y sD r R i c h a r d P o l l o c k , M E C C ' s d i r e ct o o s p e c i a l p r o j e c t s . P o l l o c k a l s ob e l i e v e s t h a t h a v i n g m o r e k n o w le d g e a b l e p u r c h a s e r s i t h h o m ea n s c h o o l m a r k e t s i t o d a y p r o v i di n m o r e d i s c r i m i n a t i n g c o n s u m e rb a s e f o g o o d e d u c a t i o n a l s o f t w a r e .

A n d , a h s a y s , " T h e s o f t w a r ei t s e l f i b e c o m i n g m o r e s o p h i s t i c a te a n c l o s e r t t h w a t e a c h e r st e a c h . B e f o r e n o w , t e a c h e r s h a t a d a p t t t h w a p r o g r a mw o r k e d . "

F o M E C C , t h a p p r o a c h t t h h o m e c o m p u t e r m a r k e t h a b e e ns l o w , b u s t e a d y p r o g r e s s i o n . F o t h p a s t t h r e e y e a r s , M E C C h a h a C o m m o d o r e p r o d u c t s a v a i l a b l e —s o m e 3 i a l n o w . B u o n l y r e c e n tl h a t h c o m p a n y w o r k e d d i r e c t l yw i t h C o m m o d o r e t p r o v i d e s 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 o t h h o m e m a r k e t . T h f i r s t o t h e s e ,O d e i l l a k e , i f r e e w i t h t h 6 4 C .E i g h t m o r e t i t l e s , a l l i t h y o u n g -l e a r n i n g a r e a , a r e n o a v a i l a b l et h r o u g h C o m m o d o r e . M E C C a l s op r o v i d e s f r e e c a t a l o g o i t e n t i r ep r o d u c t l i n e t a n y o n e w h w o u l dl i k e m o r e i n f o r m a t i o n .W h i l e C B h a h a v e r y l a r g ep r e s e n c e i t h h o m e c o m p u t e r m a k e o v e r t h e p a s t s e v e r a l y e a r s , o n o f t h e m o s t s u c c e s s f u l a r e a s o t h e i r3 C O M P U T E D G a z e t t e O c t o b e r 1 9 6 6

i h s o f t w a r ei t s e l f i b e c o m i n g m o r es o p h i s t i c a t e da n c l o s e rt t h w a t e a c h e r s t e a c h .

b u s i n e s s h a t u r n e d o u t t b t h s c h o o l m a r k e t , s a y s M a r y l y n R o s e n b l u m , d i r e c t o r o s a l e s a n m a k e t i n g f o C B I n t e r a c t i v e L e a r n i n g .

" L i k e l o t s o o t h e r p e o p l e , w r e a l i z e d a s o m e p o i n t t h a t t h c o s u m e r m a r k e t w a s n ' t g o i n g t l i v eu t t h e e x p e c t a t i o n s o t h e i n v e s tm e n t w h a m a d e . B u a t h s a m et i m e , w h a d , a l m o s t w i t h o u tk n o w i n g i t a l o v e l y s m a l l , p r o f i ta b l e b u s i n e s s s e l l i n g s o m e o o u s o f t w a r e t s c h o o l s .

" B e c a u s e C B i v e r y h e a v i l yi n v o l v e d i t h e d u c a t i o n a l m a r k e t ,i l o o k e d t p e o p l e h e r e l i k e i w o u l dm a k e s e n s e t t a k e w h a t w h a d — av e r y v a l u a b l e b o d y o p r o d u c t s —a n f o c u s o t h a r e a w h e r e w c o u l d r e a l i z e s i g n i f i c a n t r e t u r n .T h a t ' s w h a t r e a l l y s t a r t e d u t u r n i n g

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

c o n f r o n t e d b b o t h o f t h e s e c o m p an i e s a r e b e i n g r e p e a t e d a c r o s s n m e r o u s o t h e r s o f t w a r e p r o d u c e r s .A n t h n e r e s u l t h a b e e n t h a t a m o s t a l o f t h e s u c c e s s f u l s o f t w a r ec o m p a n i e s p r o d u c i n g e d u c a t i o n a lp r o g r a m s h a v e b e e n c a r e f u l l y , a n u s u a l l y q u i t e c a u t i o u s l y , e x p l o r i n gb o t h s i d e s o f t h s t r e e t — h o m e a n s c h o o l .

L i t e r a l l y h u n d r e d s o e d u c at i o n a l s o f t w a r e p r o g r a m s a r a v a i la b l e f o t h C o m m o d o r e 6 4 d e v e l o p e d d u r i n g p e r i o d o o v e rf o u r y e a r s . W h i l e c o m p i l a t i o n o a l t h i s s o f t w a r e w o u l d b i m p o s s ib l t f i i n t o o n a r t i c l e , t h e r e i v a r i e t y o f n e p r o g r a m s t h a t c a h e l p t e a c h e r s , p a r e n t s , a n s e r i o u ss t u d e n t s g e t a f l a v o r o t h m i x t u r eo a p p r o a c h e s b e i n g t a k e n . T h p r o d u c t s a n c o m p a n i e s i n c l u d e db e l o w p r o v i d e a o v e r v i e w o s o m eo f t h e n e w e r e d u c a t i o n a l s o f t w a r ep a c k a g e s y o u ' l l f i n d a v a i l a b l e f o y o u r C o m m o d o r e c o m p u t e r .

A m e r i c a n E d u c a t i o n a l C o p u t e r : A E c o n t i n u e s t o f f e r a e x t e n s i v e l i n e o c u r r i c u l u m - b a s e ds o f t w a r e f o m a n y c o m p u t e r s . S o m eo t h n e w e r C o m m o d o r e p r o g r a m sa v a i l a b l e o f f e r e d u c a t i o n i t h a r e a s o s p e l l i n g , p h o n i c s , r e a d i n g ,v o c a b u l a r y , g r a m m a r , S p a n i s h ,F r e n c h , U . S . a n w o r l d g e o g r a p h ya n h i s t o r y , a n U . S . g o v e r n m e n t .( A m e r i c a n E d u c a t i o n a l C o m p u t e r ,8 0 N . W . 6 3 r d S t . , O k l a h o m a C i t y ,O 7 3 1 1 6 )

A r r a k i s T e c h n o l o g i e s : n e m a r k e t i n g a r r a n g e m e n t f o A r r a k i ss o f t w a r e i m a k i n g s e v e r a l o f t h c o m p a n y ' s c u r r i c u l u m - b a s e d p a c ka g e s a v a i l a b l e i C o m m o d o r e v e s i o n s . A l r e a d y w e l l k n o w n i t h s c h o o l s , A r r a k i s h a m o r e t h a nd o z e n c u r r i c u l u m - o r i e n t e d e d u c at i o n p r o g r a m s f o C o m m o d o r ec o m p u t e r s . T h p r o d u c t s , a l a i m e da g r a d e s 7 - 1 2 i n v a r i e t y o f s u j e c t a r e a s , h a v e r e c e n t l y b e g u n t b d i s t r i b u t e d i t h U n i t e d S t a t e sb t h W e b s t e r D i v i s i o n o M c G r a w -H i l l , a n i C a n a d a b y G r o i i e r E l e ct r o n i c P u b l i s h i n g . T h s c h o o l -o r i e n t e d p a c k a g e s , i n c l u d e a l g e b r a ,t r i g o n o m e t r y , s t a t i s t i c s , p h y s i c s ,c h e m i s t r y , b i o l o g y , a n o t h e r c u r i c u l u m - b a s e d t o p i c s . ( C o m p u t e rM a r k e t i n g , W e b s t e r D i v i s i o n , 2 8 t h

Page 39: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 39/148

F l o o r , M c G r a w - H i l l , 1 2 2 1 A v e n u eo t h A m e r i c a s , N e Y o r k , N 1 0 0 2 0 , o r G r o l i e r E l e c t r o n i c P u l i s h i n g , 9 M a d i s o n A v e . , N e Y o r k , N 1 0 0 1 6 )

B C S o f t w a r e : D u r i n g t h p a s ty e a r , l o w - c o s t e d u c a t i o n a l s o f t w a r ef r o m B C I h a b e c o m e a v a i l a b l e , i c l u d i n g v a r i e t y o C o m m o d o r ee d u c a t i o n p r o g r a m s i t h e a r e a s o fm a t h e m a t i c s , E n g l i s h - S p a n i s h v c a b u l a r y , s c i e n c e , h i s t o r y , a n g o g r a p h y , c o v e r i n g g r a d e s o n t h r o u g h t e n . ( B C I S o f t w a r e , P . O .B o 7 3 0 , R i n g w o o d , N J 0 7 4 5 6 )

B r o d e r b u n d : B r e d e r b u n d ' sb e s t s e l l i n g P r i n t S h o p h a r e c e n t l ys p a w n e d b o t h t h P r i n t S h o p C o p a n i o n a n P r i n t S h o p G r a p h i c L b r a r i e s f o t h C o m m o d o r e 6 4 T h e s e p r o g r a m s a r p o p u l a r i t h s c h o o l a n h o m e a h a n d s - o n i t r o d u c t i o n s t c r e a t i n g c a r d s , p o s te r s , b a n n e r s , a n s i m i l a r p r i n t e dm a t e r i a l . B r a d e r b u n d a l s o r e c e n t l ya n n o u n c e d C o m m o d o r e 6 v e s i o n o f t h e p o p u l a r W h e r e i t h W o r l d I C a r m e n S a n d i e g o ? t h a t w a f i r s t d e v e l o p e d f o t h A p p l e c o p u t e r . ( B r e d e r b u n d , 1 P a u l D r . ,S a R a f a e l , C 9 4 9 0 3 - 2 1 0 1 )

C B I n t e r a c t i v e L e a r n i n g :W i t h i n t h p a s t y e a r , C B h a c h a n g e d i t f o c u s q u i t e a b i t , m o i n m o r e i n t o t h e s c h o o l s a n l e s sa g g r e s s i v e l y i n t o t h h o m e m a r k e t .A m o n g t h n e w e s t C o m m o d o r ee n t r i e s i s e r i e s o r e a d i n g m o t i v a

t i o n p r o g r a m s b a s e d o n f a m o u sb o o k s t h a t a r f r e q u e n t l y t a u g h t i t h s c h o o l s . C a l l e d T h N o v e l A p r o a c h S e r i e s , t h e s e p r o g r a m s o f f e rs u p p l e m e n t a r y s u p p o r t b e f o r e , d u i n g , a n a f t e r r e a d i n g t h v o l u m e s .B t h i s f a l l , C B w i l l h a v e C o m m od o r e v e r s i o n s o A n i m a l F a r m , L o r do t h F l i e s , T a l e o f T w C i t i e s , T h C a l l o f t h e W i l d , a n d R o m e o a n J l i e t . T h C B S u c c e s s w i t h M a t ha n S u c c e s s w i t h A l g e b r a s e r i e sc o n t i n u e t b p o p u l a r i b o t h t h h o m e a n t h c l a s s r o o m . ( C B S I t e r a c t i v e L e a r n i n g , C B S , F a w c e t tP L G r e e n w i c h , C 0 6 8 3 6 )

D a v i d s o n A s s o c i a t e s : B e s ts e l l e r s s u c h a M a t h B l a s t e r ! a n W o r d A t t a c k ! , f i r s t a v a i l a b l e o t h A p p l e c o m p u t e r s , h a v e b e e n r l e a s e d i C o m m o d o r e f o r m a t b D a v i d s o n , w h i c h h a s t r o n g p r e se n c e i t h A p p l e c o m m u n i t y .T h e r e a r a v a r i e t y o o t h e r C o m o d o r e p r o g r a m s , a s w e l l . ( D a v i ds o A s s o c i a t e s , 3 1 3 5 K a s h i w a S t . ,T o r r a n c e , C 9 0 5 0 5 )

D e s i g n W a r e a n E d u W a r e :A m o n g t h n e w e s t C o m m o d o r ee d u c a t i o n a l p a c k a g e s f r o m D e s i g n -W a r e a r E u r o p e a n N a t i o n s L o c at i o n s , E u r o p e a n f a c t s a n g e o g r a p h y p r o g r a m ; T h e G r a m m a rE x a m i n e r , c o v e r i n g b a s i c g r a m m a rs k i l l s ; R e m e m b e r ! , m e m o r y l e a r ni n t o o l f o h i g h s c h o o l s t u d e n t sa n a d u l t s ; a n T h N o t a b l e P h a nt o m , a m u s i c l e a r n i n g p r o g r a m f o

y o u n g s t e r s f i v e t o t e n y e a r s o l d .E d u W a r e a l s o o f f e r s s e v e r a l C o m o d o r e e d u c a t i o n a l p r o g r a m s . ( D s i g n W a r e a n d E d u W a r e S e r v i c e s ,1 8 B e r r y S t . , B l d g . 3 S u i t e 1 5 8 ,S a F r a n c i s c o , C 9 4 1 0 7 )

D L T e a c h i n g R e s o u r c e s :A n o t h e r w e l l - k n o w n e d u c a t i o n a ls o f t w a r e c o m p a n y w i t h s t r o n gp r e s e n c e i t h s c h o o l s i D L T e a c h i n g R e s o u r c e s . T h c o m p an y ' s n e w e s t C o m m o d o r e s o f t w a r ei n c l u d e s t h n e C r e a t e w i t h G a r -f i e l d , i w h i c h s t u d e n t s c r e a t e t h e i ro w p o s t e r s , l a b e l s , a n c a r t o o n s a t h e y p r a c t i c e w r i t i n g , c r e a t i v et h i n k i n g , d e s i g n , a n o r g a n i z a t i o ns k i l l s . T h c o m p a n y a l s o s e l l s a p r o x i m a t e l y t w d o z e n o t h e r C o m o d o r e e d u c a t i o n a l p r o g r a m s i m a t h , l a n g u a g e a r t s , a n e a r l yc h i l d h o o d l e a r n i n g . ( D L M , O n D L P a r k , P . O . B o 4 0 0 0 , A l l e n ,T 7 5 0 0 2 )

G a m c o I n d u s t r i e s : G a m c op u b l i s h e s e d u c a t i o n a l s o f t w a r e f o A p p l e , R a d i o S h a c k , a n C o m m od o r e c o m p u t e r s . I t p r o g r a m s o f f e rp r a c t i c e i l e a r n i n g m a n y o f t h em a j o r s u b j e c t a r e a s t a u g h t i s c h o o l s . T w o i t l a t e s t C o m m od o r e p r o d u c t s a r M o n e y S q u a r e s ,t i c - t a c - t o e g a m e t h a t d r i l l s p l a y e r si m o n e y s k i l l s ; a n T i m e E x p l o r e r s ,

t w o - p l a y e r a d v e n t u r e g a m e t h a tt e a c h e s h o t t e l l t i m e . ( G a m c oI n d u s t r i e s , P . O . B o 1 9 1 1 , B i S p r i n g , T 7 9 7 2 0 )

T p i ^ c f P i y f f t ^ ? o i

I O d e l l L a k e , y o a s s u m e t h r o l e o f o n o s i k i n d s o f i s h ( a b o v e ) , a n t h e n l e a r nh o t s u r v i v e i t h e l a k e e n v i r o n m e n t .

Y o u s e e p l a n k t o n a h e a d .y o a t t t M p t t o i g n o r e t h e n .g o o d c h o i c e . . .P l a n k t o n a r n o i u o u r d i r t .P r e s s S P A C E B 8 R t c o n t i n u e

C O M P U T E I s G a z e t t e O c t o b e r 1 9 6 6 3

Page 40: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 40/148

T h L e a r n i n g C o m p a n y : T h L e a r n i n g C o m p a n y b u i l t r e p u t at i o n i t h e d u c a t i o n a l m a r k e t w i t hi t a c c l a i m e d R o c k y ' s B o o t s . T i t l e st h a t h a v e m o r e r e c e n t l y b e c o m ea v a i l a b l e i C o m m o d o r e v e r s i o n si n c l u d e R e a d e r R a b b i t , R o b o t O d y ss e I a n d M a g i c S p e l l s . T h e r e a r a l s o n u m b e r o o l d e r t i t l e s i C o m m o d o r e v e r s i o n s . { T h e L e a r ni n C o m p a n y , 5 4 M i d d l e f i e l d R d . ,S u i t e 1 7 0 , M e n l o P a r k , C 9 4 0 2 5 )

L e a r n i n g T e c h n o l o g i e s : L e a r ni n g T e c h n o l o g i e s ' e d u c a t i o n a l s t r a te g i t b u i l d w h a t t h e y c a l lL i f e t i m e L e a r n i n g L i b r a r y . T h c o m p a n y ' s p r o g r a m s a r p r e s e n t e di t h r e e s e r i e s : E a r l y L e a r n i n g ,T h i n k i n g S t r a t e g i e s , a n M a t hC o n c e p t s . A m o n g r e c e n t t i t l e s a r A n i m a l H o t e l , L i o n ' s W o r k s h o p ,N u m b e r P l e a s e , G r e m l i n H u n t , a n M a t h i N u t s h e l l . E a c h p a c k a g ec o n t a i n s L e a r n i n g K i t , w h i c h i c l u d e s f u l l - c o l o r p o s t e r i l l u s t r a ti n g t h e p r o g r a m ' s g r a p h i c s ,c u s t o m l e s s o n p l a n , t h r e e w o r ks h e e t s , u s e r m a n a g e m e n t c h a r t s ,a n d a w a r d c e r t i f i c a t e s . ( L e a r n i n gT e c h n o l o g i e s , 4 2 5 5 L B ] , S u i t e 2 6 5 ,D a l l a s , T 7 5 2 4 4 )

M E C C : O d e l l L a k e i n e e v i r o n m e n t a l s i m u l a t i o n t h a i t e a c he c h i l d r e n f r o m f i v e t e i g h t y e a r so a g h o l a k e h a b i t a t f u n c t i o n s .O t h e r M E C C t i t l e s , n e w l y a v a i l a b l ef r o m C o m m o d o r e , i n c l u d e A d v e nt u r e s w i t h F r a c t i o n s ; E x p e d i t i o n s( A m e r i c a n h i s t o r y ) ; T h F r i e n d l yC o m p u t e r ( e l e m e n t a r y i n t r o d u c t i o nt t h c o m p u t e r ) ; T h G l a s s C o p u t e r ( h o w c o m p u t e r s w o r k i n t e rn a l l y ) ; T h M a r k e t P l a c e( e l e m e n t a r y e c o n o m i c s ) ; P a t h T a ct i c s ( r a c i n g r o b o t s t l e a r n m a t hs k i l l s ) ; P r e - R e a d i n g ( r e a d i n g r e a d in e s s ) ; a n S p e l l i n g B e ( e l e m e n t a r ys p e l l i n g ) . T h e s e M E C C t i t l e s a r a v a i l a b l e d i r e c t l y f r o m C o m m od o r e . ( C o m m o d o r e B u s i n e s s M c h i n e s , 1 2 0 0 W i l s o n D r . , W e s tC h e s t e r , P 1 9 3 8 0 )

N u m e r o u s o t h e r C o m m o d o r et i t l e s a r a v a i l a b l e d i r e c t l y f r o mM E C C . ( M E C C , 3 4 9 0 L e x i n g t o nA v e . N o r t h , S t P a u l , M 5 5 1 2 6 )

M i c r o - E d : M i c r o - E d h a b e e nm a j o r s u p p o r t e r o C o m m o d o r ec o m p u t e r s i e d u c a t i o n a l s e t t i n g sf o q u i t e w h i l e . C u r r e n t l y , a b o u t1 0 0 0 M i c r o - E d p r o g r a m s a r a v a i la b l e f o t h C o m m o d o r e 6 4 l i n e3 C O M P U T E f s G a z a t l B O c t o b e ' 1 9 8 6

T h C o m m o d o r e v e r s i o n o C B S ' s p o p ul a S u c c e s s W i t h M a t h s e r i e s h a s b e e nr e c e n t l y r e v i s e d .

o c u r r i c u l u m - b a s e d s o f t w a r e t h a ti p r i m a r i l y s o l d i n t o t h s c h o o l s ,b u i n o a l s o a v a i l a b l e t t h r t a i l m a r k e t . S o m e o t h e s e t i t l e s i c l u d e C a p i t a l i z a t i o n S e r i e s a n B a s i cG r a m m a r ( l a n g u a g e a r t s s e r i e s ) ; U . S .T i m e Z o n e s , T h C a l e n d a r , a n T h C l o c k ( s o c i a l s t u d i e s s e r i e s ) ; S t o r yP r o b l e m s i A d d i t i o n a n S u b t r a c t i o na n d M a t h S p i n ( m a t h s e r i e s ) ; a n T h A t o m a n d S a v e t h W h a l e s { s c ie n c e s e r i e s ) . ( M i c r o - E d , P . O . B o 4 4 4 0 0 5 , E d e n P r a i r i e , M 5 5 3 4 4 )

M i n d s c a p e : S o m e o M i n d -s c a p e ' s e a r l i e s t p r o d u c t s w e r e e d c a t i o n a l p r o g r a m s , t h o u g h t h c o m p a n y h a s i n c e b r a n c h e d o u t o f f e r e n t e r t a i n m e n t p a c k a g e s a w e l l . T h m o s t r e c e n t C o m m o d o r ee d u c a t i o n a l t i t l e s i n c l u d e T h H a l -l e y P r o j e c t , C r o s s w o r d M a g i c , T h P e r f e c t S c o r e , B a n k S t r e e t M u s i cW r i t e r , B a n k S t r e e t S t o r y B o o k , T i n k ' sS u b t r a c t i o n F a i r , a n C a s t l e C l o b b e r .( M i n d s c a p e , 3 4 4 4 D u n d e e R d . ,N o r t h b r o o k , I 6 0 0 6 2 )

S i m o n S c h u s t e r : S i m o nS c h u s t e r ' s n e w e s t C o m m o d o r ee d u c a t i o n a l t i t l e i C h e m L a b ,s o f t w a r e - b a s e d c h e m i s t r y l a b o r a t or f o c h i l d r e n i n t e r e s t e d i s c i e n c e .T h c o m p a n y a l s o h a C o m m o d o r ev e r s i o n s o m a n y o t h e r t i t l e s , i c l u d i n g s u c h r e c e n t p r o g r a m s a K e r m i t ' s E l e c t r o n i c S t o r y m a k e r a n T h G r e a t G o n z o i W o r d r i d e r . ( S m o S c h u s t e r S o f t w a r e , G u l f a n W e s t e r n B l d g , , O n G u l f a n W e s te r P l a z a , N e Y o r k , N 1 0 0 2 3 )

S p i n n a k e r S o f t w a r e : S p i n n ak e r , w h i c h e a r l i e r t h i s y e a r a s o r b e d t h p r o d u c t l i n e o H a y d e nS o f t w a r e , r e c e n t l y r e l e a s e d C o m o d o r e v e r s i o n s o t w H o m e w o r kH e l p e r s S e r i e s p r o g r a m s , W r i t i n g

a n d W o r d P r o b l e m s , b o t h f o s t d e n t s i g r a d e s 7 - 1 2 . T h c o m p a n ya l s o o f f e r s i t E a r l y L e a r n i n g S e r i e s ,L e a r n i n g D i s c o v e r y S e r i e s , L e a r ni n A d v e n t u r e S e r i e s , a n F i s h e r -P r i c e S e r i e s . ( S p i n n a k e r S o f t w a r e ,O n K e n d a l l S q u a r e , C a m b r i d g e ,M 0 2 1 3 9 )

S p r i n g b o a r d S o f t w a r e : O t h h e e l s o S p r i n g b o a r d ' s p o p u l a r T h eN e w s r o o m n e w s p a p e r / n e w s l e t t e rp r i n t i n g p r o g r a m , t h c o m p a n y h a r e c e n t l y r e l e a s e d C o m m o d o r e v e s i o n s o f C l i p A r C o l l e c t i o n a n f o u s e w i t h T h N e w s r o o m . T h p r o g r a m i u s e d i b o t h s c h o o l s a n h o m e s , a n d i b e i n g f u r t h e r e h a n c e d w i t h S p r i n g b o a r d ' s C o m o d o r e v e r s i o n o t h G r a p h i c sE x p a n d e r , 1 w h i c h a d d s m o r e t o o l st T h N e w s r o o m . T w o t h c o p a n y ' s m o s t p o p u l a r p r o d u c t s h a v eb e e n E a r l y G a m e s f o Y o u n g C h i ld r e n a n E a s y A A B C . ( S p r i n g b o a r dS o f t w a r e , 7 8 0 8 C r e e k r i d g e C i r c l e ,M i n n e a p o l i s , M 5 5 4 3 5 )

S u n b u r s t : S u n b u r s t h a s m o r et h a n 3 C o m m o d o r e e d u c a t i o n a lp r o g r a m s , r a n g i n g f r o m p r e s c h o o lt a d u l t - l e v e l p a c k a g e s . M o s t r c e n t l y , t h p o p u l a r M u p p e t L e a r ni n K e y s t a b l e t , f i r s t a v a i l a b l e o A p p l e c o m p u t e r s , h a s b e c o m e a v a i la b l e i C o m m o d o r e v e r s i o n w i t hs u p p o r t i n g s o f t w a r e . T w o t h n e L e a r n i n g K e y s p r o g r a m s a r G e l l i n g R e a d y t R e a d a n A d a n T i g e r ' s T a l e s , b o t h y o u n g - l e a r n i n gp a c k a g e s . T h e r e a r m a n y o t h e rC o m m o d o r e p r o d u c t s , a n t h c o m p a n y p u b l i s h e s s i c a t a l o g s ay e a r f e a t u r i n g p r o d u c t s f o b o t h t h s c h o o l a n h o m e m a r k e t s . ( M i c r oc o m p u t e r C o u r s e w a r e D i v i s i o n ,S u n b u r s t C o m m u n i c a t i o n s , I n c . , 3 W a s h i n g t o n A v e . , P l e a s a n t v i l l e ,N 1 0 5 7 0 )

W e e k l y R e a d e r F a m i l y S o f tw a r e : W e e k l y R e a d e r c o n t i n u e s t i n t r o d u c e n e t i t l e s i i t s u c c e s s f u lS t i c k y b e a r s e r i e s o s o f t w a r e p r o du c t s f o y o u n g e r c h i l d r e n . A l r e a d ya v a i l a b l e f o C o m m o d o r e a r S t i c k y -b e a r T o w n B u i l d e r , S t i c k y b e a r S p e l l -g r a b b e r , S t i c k y b e a r T y p i n g , S t i c k y -b e a r O p p o s i t e s , S t i c k y b e a r A B C ,S t i c k y b e a r S h a p e s , S t i c k y b e a r R e a di n g , S t i c k y b e a r M a t h I a n S t i c k yb e a r N u m b e r s . ( W e e k l y R e a d e rF a m i l y S o f t w a r e , 4 3 4 3 E q u i t y D r . ,P . O . B o 1 6 7 5 4 , C o l u m b u s , O 4 3 2 1 6 )

Page 41: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 41/148

Page 42: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 42/148

U p d a t e O T h E l e c t r o n i c U n i v e r s i t y

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 rT h p r o c e s s o c o m p l e t i n g c o l l e g ee d u c a t i o n c a b c o m p l i c a t e d b m a n y f a c t o r s . F i r s t , f i n a n c e s . T i t i o n c o s t s h a v e s k y r o c k e t e d o v e rt h l a s t f e y e a r s . A d t t h a t b a s i cc o s t t h p r i c e o f b o o k s a n h o u s i n ga n a l o t h e o t h e r n e c e s s i t i e s t h a ts e e m t c r o p u i t h c o u r s e o f o u r y e a r s , a n y o u ' r e t a l k i n g a b o u t

f a i r l y e x p e n s i v e p r o p o s i t i o n . S e o n d , l o c a t i o n . I y o d o n ' t h a p p e nt l i v e n e a r c o l l e g e o r u n i v e r s i t y ,a n a r u n w i l l i n g o u n a b l e t o r e l oc a t e , y o u r o p t i o n s a r l i m i t e d . A n t h i r d , t i m i n g . S o m e p e o p l e s i m p l yc a n n o t f i c o l l e g e e d u c a t i o n i n t ot h e i r s c h e d u l e s . T h e y s t a r t f a m i l i e so r t a k e j o b s a f t e r h i g h s c h o o l , a n c a n n e v e r f i i a c o l l e g e e d u c a t i o na t h r i g h t t i m e .

C o r r e s p o n d e n c e c o u r s e s a r o n s o l u t i o n , a a r n i g h t c l a s s e s a c o m m u n i t y c o l l e g e s . A n o t h e r o t i o n , m a d e p o s s i b l e b t h r e l a t i v el s i m p l e , i n e x p e n s i v e p r o c e s s o t e l e c o m m u n i c a t i o n s , i T e l e L e a m -i n S y s t e m ' s E l e c t r o n i c U n i v e r s i t y ,

u n i q u e p e r s o n a l c o m p u t e r d e l i ve r s y s t e m f o e d u c a t i o n . S i n c e i t i n c e p t i o n i 1 9 8 3 , p e o p l e o a l a g e sa n b a c k g r o u n d s w h w o u l d o t e r w i s e h a v e b e e n u n a b l e t a t t e n dt r a d i t i o n a l c l a s s e s h a v e s u c c e s s f u l l yc o m p l e t e d c o u r s e s — e v e n e a r n e dd e g r e e s — u s i n g t h e i r c o m p u t e r s t c o m m u n i c a t e w i t h i n s t r u c t o r sa c r o s s t h e c o u n t r y . T h p r o g r a mh a r e c e i v e d a c c l a i m f r o m b u s i n e s s ,e d u c a t i o n , a n d g o v e r n m e n t l e a de r s , a l t h w a u t t h V i c e P r e s id e n t o t h U n i t e d S t a t e s .

T h E l e c t r o n i c U n i v e r s i t y d o e sn o g r a n t d e g r e e s . I s e r v e s a d l i v e r y s y s t e m , a l i a i s o n b e t w e e ns t u d e n t s w a n t i n g t t a k e c l a s s e sa n t h i n s t i t u t i o n s w i l l i n g t a m i n i s t e r t h e m .

S o f t w a r e i a v a i l a b l e f o C o m o d o r e 6 4 A p p l e , a n I B c o p u t e r s ( T e l e l e a r n i n g S y s t e m s s e l l st h e s e c o m p u t e r s a n m o d e m s a d i s c o u n t , i y o d o n ' t a l r e a d y o w o n e ) . T h r e g i s t r a t i o n f e e f o t h 4 C O M P U T E ' S G a z e l l e O c t o b e r 1 9 8 6

n e t w o r k i t s e l f i $ 1 9 5 . T h i s , t h o u g h ,i j u s t a s t a r t e r k i t , a n d o e s n o i c l u d e t h c o s t o c o u r s e r e g i s t r a t i o no r a d d i t i o n a l f e e s .

S e v e r a l A l t e r n a t i v e sY o m a c h o o s e f r o m t h r e e d i f f e re n p a t h s i t h E l e c t r o n i c U n i v e r s it y a c c o r d i n g t y o u r i n d i v i d u a le d u c a t i o n a l g o a l s . F i r s t , y o c a t a k e i n d i v i d u a l c o u r s e s w i t h o u tp u r s u i n g d e g r e e o c e r t i f i c a t e .S h o u l d y o u d e c i d e i t h f u t u r e t w o r k t o w a r d d e g r e e , t h e s e e a r n e dc r e d i t s c a b a p p l i e d . S e c o n d , y o c a e a r n d e g r e e o c e r t i f i c a t e .v a r i e t y o f u l l d e g r e e s a n s p e c i a li z e d c e r t i f i c a t e p r o g r a m s i a v a i la b l e t h r o u g h t h E l e c t r o n i cU n i v e r s i t y N e t w o r k , i n c l u d i n g a A s s o c i a t e o A r t s , A s s o c i a t e o S c e n c e i M a n a g e m e n t , B a c h e l o r o A r t s , B a c h e l o r o S c i e n c e i B u s in e s s A d m i n i s t r a t i o n , a n M a s t e r o B u s i n e s s A d m i n i s t r a t i o n ( M B A ) .S i x s p e c i a l i z e d c e r t i f i c a t e s i n b u s in e s s a n c o m p u t e r - r e l a t e d f i e l d sa r a l s o a v a i l a b l e . T h i r d , y o c a a c c u m u l a t e t r a n s f e r a b l e c r e d i t .M a n y s t u d e n t s a l r e a d y w o r k i n g t w a r d d e g r e e a a c o l l e g e i t h e i rl o c a l a r e a t a k e s u p p l e m e n t a r yc o u r s e s o t h n e t w o r k . T h e s ec o u r s e c r e d i t s a r t h e n t r a n s f e r r e dt t h l o c a l d e g r e e p r o g r a m .

O n c e y o u ' v e r e g i s t e r e d f o r ac o u r s e a n r e c e i v e d t h e c l a s s m a t er i a l s i t h m a i l , y o a n y o u r i s t r u c t o r c o m m u n i c a t e v i a e l e c t r o n i cm a i l o t h n e t w o r k . Y o s e n dc o m p l e t e d a s s i g n m e n t s a n q u e st i o n s t y o u r i n s t r u c t o r , a n r e c e i v es u p p o r t a n f e e d b a c k . I a d d i t i o n ,t h e r e a r o n l i n e f o r u m s — c l a s sr o o m s i t u a t i o n s w h e r e y o s i m u l t an e o u s l y d i s c u s s t o p i c s w i t h o t h e rs t u d e n t s o n l i n e .

A E l e c t r o n i c U n i v e r s i t y N e w o r k m e m b e r s h i p g i v e s y o a c c e s st m o r e t h a n 6 0 d a t a b a s e s a n o t e s e r v i c e s t h r o u g h t h E l e c t r o n i cL i b r a r y . I n d i v i d u a l i z e d c o u n s e l i n g

i a l s o a v a i l a b l e a n c h a r g e .T h o u g h t h i s T e l e l e a r n i n g S y

t e m s p r o j e c t h a s a l r e a d y o f f e r e de d u c a t i o n a l o p p o r t u n i t i e s t p e o p l ew h w o u l d o t h e r w i s e n o t b e a b l e t a t t e n d s c h o o l , i t f o u n d e r s t h i n ke v e n m o r e c a n b e d o n e . B e g i n n i n gt h i s f a l l , n e g e n e r a t i o n o s o f tw a r e . C o m p u t e r T e l e c o m m u n i c a t e dI n s t r u c t i o n , w i l l b a v a i l a b l e , A c o r d i n g t T e l e l e a r n i n g S y s t e m sp r e s i d e n t T i L e i s t e r , i t ' s s t a t e - o f -t h e - a r t , u s e r - f r i e n d l y s o f t w a r e t h a ta l l o w s m o r e o p e n - e n d e d c o m m u n ic a t i o n b e t w e e n s t u d e n t a n i n s t r u ct o r . I t ' s s e p a r a t e s e o c o u r s e sw i t h s e p a r a t e c o s t s t r u c t u r e ( u d e t e r m i n e d a t t h i s w r i t i n g ) . " W o u r s e l v e s h a v e c o m e u o v e r t h l e a r n i n g c u r v e o v e r t h l a s t t h r e ey e a r s , " s a y s L e i s t e r . " I t ' s b e e nt h r e e - y e a r p r o c e s s o f r e a l l y u n d e rs t a n d i n g w h a t t h c u s t o m e r b a s en e e d e d a n d w a n t e d . N o w f e e lw k n o w , a n t h a t w i l l b r e f l e c t e di t h i s n e g e n e r a t i o n o s o f t w a r e . "

T h e l p m o t i v a t e s t u d e n t s , t h n e c o u r s e s t r u c t u r e c a l l s f o m o r en e g o t i a t i o n b e t w e e n s t u d e n t a n i n s t r u c t o r t d e t e r m i n e t h s t r u ct u r e a n t i m e f r a m e o t h c o u r s e .S t u d e n t s c a n a l s o c o n t i n u e t c o m u n i c a t e w i t h a i n s t r u c t o r a f t e rc o u r s e i c o m p l e t e d . O t h e r i p r o v e m e n t s t t h s o f t w a r e i n c l u d ew 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 , i p r o v e d u s e r d o c u m e n t a t i o n , a n t h t r a n s m i s s i o n o a l l e s s o n p a r t st t h i n s t r u c t o r ( i t h p a s t , e v e r yt h i r d l e s s o n w a n o r e q u i r e d t b s e n t i v i m o d e m ) . T h o u g h o n l yl i m i t e d n u m b e r o c o u r s e s w i l l b a v a i l a b l e i n i t i a l l y w i t h t h n e s o f t w a r e , e v e n t u a l l y a l c o u r s e so f f e r e d w i l l b i n c l u d e d .

F o m o r e i n f o r m a t i o n o t h E l e c t r o ni U n i v e r s i t y N e t w o r k , w r i t e t o O f f i c e o f A d m i s s i o n s , E l e c t r o n i c U n v e r s i t y N e t w o r k , 5 0 B e a c h S t . , S a F r a n c i s c o , C 9 4 1 3 3 ; o c a l l8 0 0 - 2 2 L E A R N ( C a l i f o r n i a r e s i d e n t sc a l l 8 0 0 - 4 4 L E A R N ) .

Page 43: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 43/148

r w t f

a ^ e - ^ f l *

Page 44: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 44/148

P i g $ F o B u c k $B r u c e W i l l i s a n D a v e Z e i g l e r

B o t h c h i l d r e n a n a d u l t s w i l l h a v e h o u r s o f u w i t h t h i s i n n o v a t i v e a n d a m u s i n g g a m e . T h o j e c t i t c a t c h e a c h o y o u r s q u e a l i n g a n e l u s i v ep i g s s y o c a t a k e t h e m a l t m a r k e t . A n d , a y o u ' l l s e e , k e e p i n g y o u r o v e r a l l s c l e a n — a m u s t a f a a m e t i c u l o u s F a r m e r B r o w n i c o n c e r n e d —m e a n s y o u ' l l h a v e t s t a y c l e a r o t h m a n y m u p u d d l e s . F o t h C o m m o d o r e 1 2 8 . j o y s t i c k i r e q u i r e d .

A s o o n a w s e e y e s o t h s p r i t ea n d s o u n d c o m m a n d s o C o m m od o r e ' s B A S I C 7 . 0 , w w a n t e d t s e i i w a p o s s i b l e t w r i t e a a r c a d e -s t y l e g a m e a l m o s t e n t i r e l y i B A S I C . T h r e s u l t w a " P i g $ F o B u c k S , " n o n v i o l e n t g a m e t h a t ' sf u f o c h i l d r e n a n a d u l t s . J u s t o n w o r d o w a r n i n g : T h g a m e i e x t r e m e i y h a b i t f o r m i n g . A n i t ' ss o m e w h a t d i f f i c u l t : N o n h a y e m a d e i p a s t l e v e l 1 1

F a r m e r B r o w n r a i s e s p i g s , a n n o h m u s t c a t c h t h e m t t a k et h e m t m a r k e t . B u t t h p r i c e o fp i g s i d r o p p i n g , s o i m u s t b e d o n eq u i c k l y t i n s u r e p r o f i t .

F a r m e r B r o w n i s o m e w h a tv a i n — h e m u s t h a v e c l e a n o v e r a l l st w e a r t t h m a r k e t . T h p i g s t y ,h o w e v e r , i n a t u r a l l y s l i p p e r y a n f u l l o m u p u d d l e s . S t e p p i n g i t h m u o t o u c h i n g t h e l e c t r i cf e n c e w i l l c e r t a i n l y c a u s e h i t

s l i p a n f a l l . H i c l e a n o v e r a l l s w i l lg e m u d d y . B u i h e d o e s f a l l , a l i n o l o s t . H i c l o t h e s l i n e c o n t a i n sf o u r c l e a n p a i r s o f o v e r a l l s , a n h e ' l l b a b l e t b u u t f o u r m o r ep a i r s a t h m a r k e t .

O c c a s i o n a l l y p i w i l l m a n a g et s q u e e z e o u o h o l e i t h f e n c e . F a r m e r B r o w n ' s a s s i s t a n t ,p o s i t i o n e d o u t s i d e t h f e n c e , w i l le v e n t u a l l y c a t c h t h e l o o s e p i g a n r e t u r n i t t h s t y . F a r m e r B r o w nm u s t b v e r y c a u t i o u s w h i l e l e a d i n g

p i n e a r t h e f e n c e b e c a u s e t h h e l p f u l b u m i s c h i e v o u s f a r m h a n dl o v e s t s e h i e m p l o y e r f a l l i t h m u d . H j u s t m i g h t p u s h p i b a c kt h r o u g h t h e f e n c e r i g h t i n t o F a r m e rB r o w n ' s p a t h .

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

F a r m e r B r o w n ( l e f t s i d e o t h s c r e e n )h a j u s t l a n d e d i m u p u d d l e , s o i l i n gI n s l a s t c l e a n p a i r o o v e r a l l s — a n d e n di n t h g a m e .

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

T y p i n g I I T h e m a i n p a r t o f t h g a m e i w r i tt e i B A S I C , b u a l s o i n c l u d e d a r o n s h o r t m a c h i n e l a n g u a g e r o t i n e a n t h r e e s p r i t e d e f i n i t i o n f i l e s .( T h e r e a r 2 s p r i t e s u s e d i t h g a m e . )

F i r s t t y p e i P r o g r a m 1 w h i c hi w r i t t e n e n t i r e l y i B A S I C . B s u r et s a v e c o p y w h e n y o u ' r e t h r o u g ht y p i n g . " M L X , " m a c h i n e l a g u a g e e n t r y p r o g r a m f o u n d e l s ew h e r e i t h i s i s s u e , i r e q u i r e d t t y p e i t h f o u r r e m a i n i n g f i l e s .A f t e r l o a d i n g a n r u n n i n g M L X ,y o u ' l l b e a s k e d f o s t a r t i n g a n e n d i n g a d d r e s s . H e r e a r t h c o r r e c tv a l u e s :

Page 45: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 45/148

S O F T W A R ET H A T T A L K S

A G E S 2 -

r e v l e w n l : m f l c a r w t ' n tw u r i l e d .

T a l k i n g T e a c h o t c a t n l b i n e s r e v o l u t i o n a r yB O t t W n r i ' ' i p r i - c h , M i | i i ' j l i ( | i a p l L " : H . i m le a g r o s f r i t i g i » J - ■ a c t i o n t i i r e w i r l e y o w i t h h i n n B t C p i J u m u * r u m j i u l r rs o f t w a r e * N r f p o c i a l l i n n l w i i n ' i

l i n n ' i l L < m a i n * y o u i c u p i t o r l a t h !T a l k i n g T e i K h i t ! o n t a l t u t b r a ow p c n t v i i - i u n i i K ) g a i n o * F o c h U d n n

c | i ' - s \ i i l a s t o n j i U t J i c h :i : . t | u i 1 a n i n w n c i u e I t t t o vi I ' l l t i n a t i o n J i i l d L i e ' v I h i m l I l a u i l n m

b u i c v o c a b u l a r y n n f n l t i A l h - i l e r■ r < m n i ! - . o o u l t 1 0 w r > E f 1 s .S p n t L i I r v l a l l o t u h t p i [ l e t t , u n l i i . .l l L l J I l i M . L E t l i h / l - L ' L T

v a O n p r o i ] D i i i n ; i " . a n p r i f l t ai e l t c r ; i : i i i f t y p e d . ( T i n I - l - I i - i i r a | t h e i r l i - u n f s , s h o n m e s s a g w i o r j r u ih a v e f u w i t h t h k c y b a n r d '

L e s i o n T w L e n d i e y o u r c h i M i h r u u g hU n . i i ; i i i . i i M ' | i m j j i u i i l i i n e a c h l o l l o r

L i u i n , j n q i i . w a r d . T y p i n g t l i l - r i g h tl e t t e r - i s ' ■ < ■ : - : i c a u n L r y T i U l i r 1 1 L ' 1 v u i i l it a o t a v t i c c i f l d t n r e i n i u l o b j u r i s l u n l a l f L A i p i - s 3 - G .

l . i " : v o n T J i r i ' : . ' a s k s y o u r c h i l d t o i d e n t i f yt h b e g i n n i n g t e t t e r o f H i t - w o r d si i r p M J i i t e d i L e s s o n T w o . M i « i . r i l { . ? - i ; i t ^

N O T K T O P A R K K T S ; A f t n r l o a d i n g ,1 > l - l - l e u o i u m a b a a n f o v c d b y o c h i l d r e n■ u p v r v i t l o i

b y h

v n l u o c a n i * i : e a h a j n e o d .U d p n t i o n a n d

u j n t

F A C T S H E E T / O H D E f l H O T L I N E : Z D l . 3 3 f l . 7 3 7 3 F I R E B I R D 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 1 4 6C O M M O D O R E W ' 1 ! B A H T R A D E M A R K S O C O M M O D O R E B U S I N E S S M A C H I N E S .

Page 46: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 46/148

w i l l t e a c h y o t p l a y , c o m p o s e ,

T r u e B r e a k t h r o u g h I M u s i c E d u c a t i o nl a s i . p r o g r a m l h a l m a k e s i n o o n l y e a s y b u f u t l e a r n m u s i c .

M e l o d i a n k e y b o a r d a n d s o f t w a r e w e r e d e s i g n e d b y H a r r y M e n d e l ld e s i g n s c u s l o m s y n t h e s i z e r e l e c t r o n i c s a n s o f t w a r e f o p r o f e s s i o n a l

s u c h a S t * v i « W o n d e r a n E r i c H i m y , a a w a r d w i n n i n gp i a n i s t . T h M e l o d i a n b o a s l s m a n y o f t h e p r o f e s s i o n a l f e a t u r e s

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

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

y o u r l e s s o n w i t h R h y t h m M a s t e r S o f t w a r e . W i t h i t b u i l t - i no m e , R h y l h m M a s l e r w i l l d i s p l a y t h t r e b l e a n b a s s m u s i c a l s t a f f sp i c t u r e o f p i a n o k e y b o a r d . R h y l h m M a s l e r w i l l I h e n p l a y a m e a s u r e

m u s i c a n d y o u m u s l t r y t o p l a y t h s a m e m e a s u r e b a c k o t h M e l ok e y b o a r d Y o u ' r e n o f a m i l i a r w i t h t h k e y b o a r d o c a n ' t r e a d m u s i c ?

p r o b l e m . R h y l h m M a s t e r d i s p l a y s t h e n o t e s y o a r t p l a y o t h s t a f f a n o t h k e y b o a r d p i c t u r e d o t h m o n i t o r I y o s t r i k e

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

p l a y e d .y o s h o u l d h o l d k e t o l o n g t u r t l e r u n s a c r o s s t h e s c r e e n . I n v e r s e

i y o s h o u l d r e l e a s e a k e t o q u i c k l y r a b b i t s c u r r i e s b y I y o d o n ' ti c o r r e c t l y R h y l h m M a s t e r k n o w s i a n r e p e a l s t h m e a s u r e f o y o

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

t R o c k . W i t h C o n c e r t M a s t e r y o u c a n a n a l y z e m u s i c n o t e b n o t e ,b i n s t r u m e n t a n l e a m h o m u s i c c o m p o s i t i o n i p u

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

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

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

S c o r e M a s t e r e n a b l e s y o t p r i n t o u y o u r m u s i c i s t a n d a r d m u s i cn o t a t i o n f o o t h e r m u s i c i a n s t o l a y , o r f o y o u r s e l f .

N e Y o r k T i m e s S a y s . . E r i k S a n d b e r g - D i m e n l o f t h e N e Y o r k T i m e s s t a l e s " r e a l l y u s e f u l a n i n s t r u c t i v e i t e m . . T a n y a , o u 1 y e a r o l b e g i n n e r q u i c k l y c a u g h t I h s p i r i t o m a t c h i n g I h d a n c e o h e f i n g e r s l t h m e a s u r e d m e t r o n o m e . "" O n e p i e c e o e d u c a t i o n a l s o f t w a r e t h a t , u n l i k e m o s t o i t k i n f o l k , a t u a l l y d e l i v e r s . T h e s e s o f t w a r e - h a r d w a r e c o m b i n a t i o n s o f f e r l o o e n t e rt a i n m e n t t t h C o m m o d o r e o w n e r . "

R U M a g a z i n e S a y s . . T o B e n f o r d o R U n o t e s " W h e n e v e r a s e l e c t i o n o f p r o d u c t s o f t h s a m e g e n r e i a v a i l a b l e , o n a m o n g t h b u n c h r i s e s h e a d a n s h o u l d e r sa b o v e t h r e s t . S u c h i I h c a s e w i t h M e l o d i a n C o n c e r t M a s t e r k e y b o a r da n s o l l w a r e . T h c o m b i n e d f e a t u r e s o R h y t h m M a s t e r a n d C o n c e r t M a s t e rg i v e y o c o m p l e t e m u s i c t u t o r i a l . "

A H O Y ! M a g a z i n e S a y s . P e g g y H e r n n g t o n o A H O Y ! s a i d " T h e s y s t e m i s e a s y t u s t h a td i d n ' l n e e d I h d o c u m e n t a t i o n " . " I t ' s f u n . c h a l l e n g i n g , a n e d u c a t i o n a l ,a n f o p a y a b i l i t y a n e a s e o u s i i n o t h i n g s h o r t o s p e c t a c u l a r . "

S a t i s f a c t i o n G u a r a n t e e d W h e n Y o B u D i r e c tB s e l l i n g d i r e c t l y t y o u . w a r e a b l e t g i v e y o I h M e l o d i a n K e y b o a r da n S o f t w a r e a f a l o w e r p r i c e s t h a n e v e r o f f e r e d b e f o r e . Y o t a k e n r i s k I t h M e l o d i a n k e y b o a r d o a n o t h p r o g r a m sd o n ' t p l e a s * y o u , f a a n r e a s o n w h a t s o e v e r , s e n d I

Page 47: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 47/148

r e c o r d m u s i c i j u s t o n e v e n i n g I

M a s t e rr m - o i $ 5 9 - 9 5

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

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

M a s t e r F e a t u r e s :o r g a n , v i o l i n , a n s y n t h e s i z e r i n s t r u m e n t s o u n d s . B u i l t i

P a u s e / P l a y c o n l r o ! . S e t - u p m e n u f o c u s t o m i z i n ga s l e r .

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

w h e r e I h n o t e s a r o t h k e y b o a r d h o t p l a y w h o l eh a l f n o t e s , q u a r t e r n o t e s , e i g h t h n o t e s a n s i x t e e n t h n o t e s i

s , i b o l h 3 a n * l i m e . H a t p l a y i d i f f e r e n t

R e q u i r e s :6 o C o m m o d o r e 1 2 6 w i t h d i s k d r i v e . M e l o d i a n

K e y b o a r d k b - 0 1 i r e q u i r e d t s t u d y I h r e a d i n g a n p l a y i n gn o t e s .

d i a n M u s i c a lu , - o . $ 9 9 - 9 5

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

( w i t h C o n c e r t M a s t e r }T r u m p e t . F l u t e . C l a r i n e t , P i a n o , H a r p s i c o r d . V i o l i n . C e l l o .

M a n d o l i n . C a l l i o p e , C o n c e r t i n o , B a g p i p e . S y n t h e s i z e r I 2 C l a v i e r 1 C l a v i e r 2 w h i c h c a n b e p l a y e d o v e r

r a n g e . P r o g r a m m a b l e s o u n d s a w e l l .( w i t h C o n c e r t M a s t e r )

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

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

S u p p l yd i r e c t b t h c o m p u t e r , n o b a t t e r i e s a n c o r d s r e q u i r e d

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

C o n c e r t M a s t e rS o f t w a r e c m - o i $ 5 9 » 9 5C o n c e r t M a s t e r t e a c h e s h o c o m p o s i t i o n i p u t t o g e t h e r , n o t e b n o t e , i n s t r u m e n t b i n s t r u m e n t . Y o l e a r n l p l a y j p r e - r e c o r d e ds o n g s f r o m B a c h t R o c k . T h e n y o c a c o m p o s e y o u r o w s o n g sa n r e c o r d t h e m r i g h t o n t o y o u r f l o p p y d i s k .C o n c e r t M a s t e r T e a c h e s :S c a l e s , B a s s l i n e s , F a m i l i a r B e g i n n e r S o n g s s u c h a s " J i n g l e B e l l s " ,E a s y c l a s s i c a l s o n g s s u c h a " B a c h M i n u e t " a n R a v e l ' s " B o l e r o " .A d v a n c e d c l a s s i c s l i k e " A M i d s u m m e r s N i g h t D r e a m " b M e n d e l s s o h n . P o p u l a r h i t s s u c h a " T h r i l l e r "I n s t r u m e n t s S o u n d sO r g a n . T r u m p e t , F l u t e , C l a r i n e t . P i a n o , H a r p s i c o r d , V i o l i n . C e l l o ,B a s s , B a n j o , M a n d o l i n , C a l l i o p e , C o n c e r t i n a , B a g p i p e . S y n t h e s i z e r 1 S y n t h e s i z e r 2 C l a v i e r 1 C l a v i e r 2 i w h i c h c a n b p l a y e d o v e r^ o c t a v e r a n g e . P r o g r a m m a b l e s o u n d s a w e l l .R e c o r d i n g F u n c t i o n s :T h r e e t r a c k s e q u e n c e r ( r e c o r d e r ) w i t h o v e r d u b b i n g a n m u l t i l i m b r a l( d i f f e r e n t i n s l n j m e n t s o u n d s a t h s a m e l i m e ) e f f e c t s .E a c h t r a c k c a b s e t o n o s e v e n d i f f e r e n t f u n c t i o n s ;

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

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

M u l e : T u r n s a I r a c k o f f . T h i s i u s e f u l w h e n y o u w a n t t o l i s t e nt o r e c o r d o n o t w t r a c k s a t i m e .

S a v e : S t o r e s a t r a c k t t h d i s k .L o a d : L o a d s a t r a c k f r o m I h d i s k .P r o t e c t : W r i t e p r o t e c t s a t r a c k .

C r e a t e N e I n s t r u m e n tS o u n d sC h o o s e f r o m p u l s e , s a w t o o l h . t r i a n g l e a n n o i s e s o u n d s o u r c e s . C o t r o l i h s o u n d e n v e l o p e w i l h a t t a c k , d e c a y , s u s t a i n , a n r e l e a s et i m e s R i n g M o d u l a t i o n a n S y n c r o n i z a l i o n e f l e c l s . S e L o p a s s ,b a n d p a s s , a n h i g h p a s s f i l l e r f r e q u e n c i e s .C o n c e r t M a s t e r R e q u i r e s :A C o m m o d o r e 6 o C o m m o d o r e 1 2 6 w i t h d i s k d r i v e . M e l o d i a nM u s i c a l K e y b o a r d k b - 0 1 i r e q u i r e d t s t u d y t h r e a d i n g a n p l a y i n go m u s i c a l n o t e s .

M e l o d i a n S c o r e M a s t e rs m - 0 1W i t h I h S c a n M a s t e r p r o g r a m y o u r m u s i c c a b p r i n t e d o u i m u s i c n o t a t i o n , w h i c h o t h e r m u s i c i a n s c a r e a d a n p l a y A n m u s i cr e c o r d e d w i t h I h e C o n c e r t M a s t e r p r o g r a m c a b p r i n t e d b S c o r e M a s t e rS c o r e M a s t e r R e q u i r e s :A C o m m o d o r e 6 o C o m m o d o r e 1 2 w i t h d i s k d r i v e a n p r i n t e rc o m p a t i b l e w i l h t h C o m m o d o r e g r a p h i c s m o d e s u c h a s t h e C o m o d o r e M P a o j , 1 5 1 5 , a n 1 5 2 5 .M e l o d i a n C o n c e r t M a s l e r p r o g r a m .

A C C E S S O R I E SD e m o n s t r a t i o n D i s k 9 * 9 5

R E C O R D I N G SC h r i s t m a s C a r o l s $ 1 2 - 9 5T c h a i k o w s k y N u t c r a c k e r $ » * « 9 SB a c h ' s M i l s $ « 9 C l a s s i c a l F a v o r i t e s $ 1 2 . 9 5

: : : : : : : : : : . : : : : : : : : : . : : : : : . • | { { { ' ; : ■ ■ • • ■ : : : : : : : : : : : : ™

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

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

I F L O R I D A , C A L L 1 - 8 0 0 - 3 5 1 - 8 7 7 7i n t e r n a t i o n a l c l m a n : P l e a s e s e n t ! c i e O i l c a r d n u m D e r o i n i s m a l i o n n l m o n e y c i d e r

a i s , 0 1 c a l l 3 0 B - 9 M - 3 T T 7 . F o C a n a a a a n d M e n c o . a d f l S 1 5 0 0 f o a m a i l O v e r s e a s

Page 48: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 48/148

C . l t o h ' s R i t e m a n C i C o m m o d o r e ' s F i r s t M a t e .l y o u ' v e b e e n l o o k i n g f o q u a l i t y p r i n t e r f o y o u r C o m m o d o r e ® o n t h a t ' s s m a l l e n o u g h t f i i b r i e f c a s e o r o t h c o r n e r o y o u r d e s k ,s t u r d y e n o u g h t t a k e d a y - i n . d a y - o u t p r i n t i n gw i t h o u t a w h i m p e r , a n i n e x p e n s i v e e n o u g h t s a v e y o u r w a l l e t f r o m t h a t e m p t y f e e l i n g , l o o kn f u r t h e r .

C I t o h ' s R i t e m a n g i v e s y o m o r e p r i n t e rf o t h m o n e y .

F o s t a r t e r s , t h C g i v e s y o e a s y - t o - r e a dp r i n t w i t h f u l l d e s c e n d e r s . I b o l d , i t a l i c , u n d e rl i n e , s u b s c r i p t , s u p e r s c r i p t a n m o r e . A u t 4 l i n e s p e m i n u t e . A n o n b u t t o n s h i f t s y o f r o m d r a f t t o c r i s p , r e a d a b l e N e a r L e t t e rQ u a l i t y .

W h a t ' s m o r e , t h R i t e m a n C f e a t u r e s a e x c l u s i v e f r o n t p a p e r f e e d d e s i g n t h a t m a k e sl o a d i n g p a p e r r e a l l y e a s y f o t h f i r s t t i m e .A c c o r d i n g t P M a g a z i n e , w h i c h a w a r d e d t h p r i n t e r i t c o v e t e d E d i t o r ' s C h o i c e , " T h e m o s tu n i q u e a s p e c t o t h [ R i t e m a n i i t p a p e rf e e d a n p l a t e n s y s t e m . T h e p a p e r n e v e r j a m s ,a l i g n m e n t i e a s y a n t h i m p r e s s i o n i g o o d .I a d d i t i o n [ i t ] s u p p o r t s h i g h - r e s o l u t i o ng r a p h i c s m o d e l i k e t h a t o t h I B M * a n E p s o nF X s e r i e s p r i n t e r s ! '

L i k e a l p r i n t e r s i t h C I t o h R i t e m a n l i n e - u p ,t h C i q u a l i t y b u i l t a n d b a c k e d b f u l lo n e - y e a r w a r r a n t y .

W a n t g r e a t l i t t l e F i r s t M a t e f o y o u r C o m o d o r e ? G e y o u r s e l f R i t e m a n b C I t o h . F o t h n a m e o t h d e a l e r n e a r e s t y o u , c a l l C I t o ht o d a y a ( 8 0 0 ) 4 2 3 - 0 3 0 0 .

C I T O HC I t o h D i g i t a l P r o d u c t s , I n c .1 9 7 5 0 S V e r m o n t A v e n u e S u i t e 2 2 T o r r a n c e , C 9 0 5 0 2

T e l e p h o n e : ( 2 1 3 ) 3 2 7 - 2 1 5 0 o ( B O O ) 4 2 3 0 3 0 0

P r o g r a mS t a r l i n g A d d r e s s : 1 E 0 6E n d i n g A d d r e s s : I F 0 5P r o g r a m s 3 , 4 , a n S t a r t i n g A d d r e s s : 0 E O 0E n d i n g A d d r e s s : O F F F

B s u r e t s a v e e a c h o f t h e s e p r o g r a m s w i t h i t r s p e c t i v e f i l e n a m e :P r o g r a m 2 P I C . M LP r o g r a m 3 P I G . S P R 1P r o g r a m 4 P I G . S P R 2P r o g r a m 5 P I G . S P R 3

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

N o t e t h a t s e v e r a l l i n e s i P r o g r a m a r p a c k e dw i t h c o m m a n d s . T h i s w a d o n e t m a i n t a i n s p e e d d u i n t h m a i n p r o g r a m l o o p . T h d e c i m a l p o i n t s u s e d i m a n y c o m m a n d s a r n o e r r o r s . T h e y c a b e u s e d i p l a c e o z e r o a n a r s l i g h t l y f a s t e r t h a n v a r i a b l e s o rc o n s t a n t s . P r o g r a m s a n m a k e u s o t h F A S Tc o m m a n d , w h i c h b l a n k s t h e s c r e e n d u r i n g D A T A P O K E -i n a n s c r e e n s e t u p .

T s t a r t p l a y , l o a d P r o g r a m a n t y p e R U N . ( T h em a c h i n e l a n g u a g e p r o g r a m a n d s p r i t e f i l e s w i l l b l o a d e d a u t o m a t i c a l l y . ) M o s t o f t h e s c r e e n i t a k e n u b t h p i g s t y . A t h b o t t o m o t h s c r e e n i c l o t h e sl i n e , b a n k a c c o u n t b a l a n c e , y o u r p r e s e n t s c o r e , a n t h h i g h s c o r e . T h c u r r e n t l e v e l i d i s p l a y e d a t h e t o p o ft h s c r e e n . T h s e l l i n g p r i c e o p i a p p e a r s a t h e t o pr i g h t w h e n o n i s o l d .

T h P o r k B u s i n e s s I s n ' t E a s yW i t h j o y s t i c k — p l u g g e d i n t o p o r t 2 — c h a s e t h e p i g sa r i d c a t c h t h e m b p r e s s i n g t h f i r e b u t t o n w h e n c o t a c t i m a d e . B u t b e w a r e : I y o c o l l i d e w i t h p i w h i l el e a d i n g a n o t h e r p i o u o f t h e p e n , y o u ' l l t r i p a n f a l l i t h m u d . I y o s e t h a t c o l l i s i o n i u n a v o i d a b l e ,p r e s s t h f i r e b u t t o n t r e l e a s e t h p i y o a r l e a d i n g .

L e a d e a c h p i g o u t o t h e g a t e i t h u p p e r - l e f t c o rn e a n g c a t c h t h n e x t o n e . T h s e l l i n g p r i c e o p i i s e a s o o n a y o l e a d i o u o f t h e g a t e . T h p r i c es t a r t s a t $ 1 0 0 a t h b e g i n n i n g o r o u n d a n d r o p s $ e v e r y 1 s e c o n d s t l o o $ 6 0 . T h s e l l i n g p r i c e i a d d e d t y o u r p r e s e n t s c o r e , a l o n g w i t h b o n u s p o i n t s i t h e p i g w a c a u g h t b e f o r e t h e s e l l i n g p r i c e h i $ 6 0 .

W h e n a l t h p i g s h a v e b e e n c a p t u r e d , y o u ' l l a u t om a t i c a l l y p u r c h a s e a m a n y p i g l e t s a y o c a a f f o r d .P i g l e t s — i n c l u d i n g t h f o o d n e e d e d t o r a i s e t h e m —c o s t $ 6 d o l l a r s e a c h . Y o c a b u m a x i m u m o f s e ve p e r r o u n d . Y o u ' l l t h e n b e g i v e n t h o p t i o n t p u c h a s e o v e r a l l s t r e p l a c e t h o n e s t a k e n f r o m t h c l o t h e s l i n e d u r i n g p l a y . T h s t o r e h a f o u r p a i r s i s t o c k a t h b e g i n n i n g o f g a m e , a n s e l l s t h e m f o $ 2

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

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

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

Page 49: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 49/148

Page 50: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 50/148

P e r s u a s i o nK e v i n M y k y t y n a n d M a r k T u t t l e

M a t c h w i t s w i t h f r i e n d i t h i s u n i q u e s t r a t e g yg a m e . T h e r e a r n r a n d o m g a m e e l e m e n t s , s t h b e s t p l a y e r a l w a y s w i n s . F o t h C o m m o d o r e 6 4 j o y s t i c k i r e q u i r e d ." P e r s u a s i o n " i d i f f e r e n t k i n d o s t r a t e g y g a m e . P l a y e r s t a k e t u r n s" p e r s u a d i n g " n e u t r a l z o n e s t j o i nt h e i r d o m a i n . T h e r e a r f e o b v io u s t h e m a t i c s i m i l a r i t i e s t t h A m e r i c a n C i v i l W a r — N o r t h v s S o u t h , b l u e v s g r a y — b u t t h c o p a r i s o n e n d s t h e r e . P e r s u a s i o n i n o n v i o l e n t g a m e w i t h n r a n d o mf a c t o r s . L i k e c h e c k e r s o c h e s s , t h eo u t c o m e i d e c i d e d e n t i r e l y b p l a y e r m o v e m e n t s .

B l u e V s G r a yA 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 t a p e o d i s k . T p l a y , t y p eR U N . B s u r e t p l u g j o y s t i c k i n t op o r t 2 ( b o t h p l a y e r s s h a r e t h e s a m ej o y s t i c k i n t h i s g a m e ) . P l a y e r 1 w h s t a r t s a t h e t o p o f t h e p l a y i n gf i e l d , i t h N o r t h p l a y e r . P l a y e r 2 t h S o u t h p l a y e r , b e g i n s a t h b o t o m . P l a y e r a l w a y s m o v e s f i r s t .A y o c a s e i t h g a m ep h o t o , t h p l a y i n g f i e l d c o n s i s t s o 3 l o c a l e s , e a c h c o l o r e d r e d , l a i do u i n h e p a t t e r n . T h f i e l d i p o

4 C O M P U T E ! r S G a z e t t e O c t o b e r 1 9 8 6

s i t i o n e d o t o o f s c r e e n d i v i d e db t h p l a y e r s ' c o l o r s , b l u e a n g r a y . T h n u m b e r o l o c a l e s o w n e di s h o w n i e a c h p l a y e r ' s c o l o r a r e ao t h l e f t . O t h r i g h t i t h g a m et i t l e — P e r s u a s i o n — - w h i c h i a l t e rn a t e l y d i s p l a y e d i t h b l u e o g r a ya r e a t i n d i c a t e w h o s e t u r n i i s T w i n , y o u m u s t c a p t u r e 1 6 l o c a l e s .H o w e v e r , t i i p o s s i b l e i e a c hp l a y e r c a p t u r e s 1 5 l o c a l e s .

T h N o r t h p l a y e r h a l a u d e d o n n e t r a l l o c a l e a n c h a n g e d i f r o m r e t g r e e n . T h S o u t h p l a y e r h a j u s t c l a i m e di l o c a l e a n t i e d t h s c o r e .

T b e g i n t h g a m e , m o v e y o u rp i e c e ( y e l l o w b o r d e r a r o u n d t h a c t i v e p l a y e r ' s p i e c e a l w a y s i n d ic a t e s w h o s e t u r n i i s t a a d j a c e n tl o c a l e b m o v i n g t h j o y s t i c k d i a go n a l l y t t h e d e s i r e d d e s t i n a t i o n .F o r e x a m p l e , t m o v e s o u t h e a s t ,m o v e t h j o y s t i c k i t h a t d i r e c t i o n .A s y o u m o v e t t h l o c a l e s , t h e yc h a n g e c o l o r . A t h b e g i n n i n g , a l a r r e d . T h f i r s t t i m e l o c a l e i e t e r e d b e i t h e r p l a y e r , i t u r n sg r e e n . I e i t h e r p l a y e r e n t e r s g r e e nl o c a l e , i t u r n s t w c o l o r s — l i g h tb l u e a n d a r k b l u e f o t h N o r t hp l a y e r , o l i g h t g r a y a n d a r k g r a yf o t h S o u t h p l a y e r . W i t h o n m o r e r e e n t r y b t h s a m e p l a y e r ,t h l o c a l e t u r n s s o l i d c o l o r ( b l u eo g r a y ) , a n t h a t l o c a l e i i t h p l a y e r ' s d o m a i n . T h s c o r e i t h e nu p d a t e d .

I t h o p p o s i n g p l a y e r e n t e r st w o - c o l o r l o c a l e , o n t h a t ' s a b o u t t f a l l t h i o h e r i v a l , i t ' s t u r n e db a c k t g r e e n . O n c e l o c a l e h a b e e n w o o v e r , m o v e m e n t i n t ot h a t a r e a b t h o w n i n g p l a y e r w i l lt u r n i b a c k t r e d , t h n e u t r a l c o l o r .T h i s i a i m p o r t a n t f e a t u r e b e c a u s ei m a d e t e r m i n e y o u r s t r a t e g y . A y o u ' l l s e e , i t ' s n o d i f f i c u l t t b o y o u r s e l f i w h e r e y o u r o n l y m o v e i t r e e n t e r a c o n t r o l l e d l o c a l e , t h u su n d o i n g a l y o u r h a r d w o r k . O n c el o c a l e i t o t a l l y o w n e d ( s o l i d g r a yo s o l i d b l u e ) , t h o p p o s i n g p l a y e rc a n n o t c h a n g e i t

P e r s u a s i o n m i g h t a p p e a r b i c o m p l i c a t e d a f i r s t , b u a f t e r f e m i n u t e s w i t h y o u r f i r s t g a m e , y o u ' l ls e t h a t i t ' s e a s y t p l a y . g o o ds t r a t e g y i t h k e t w i n n 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 7 .

Page 51: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 51/148

Page 52: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 52/148

P R O - T E C HM O N I T O R SR E T A I L

$ 1 2 0

S 5 G R E E N S C R E E N

R E T A I L $ 2 9 9

$ 9 F U L L C O L O R

R E T A I L $ 4 0 0

$ 2 3 8 R G

D I S K D R I V E1 5 4 1

C O M M O D O R E $ 1 3 9M O D E M S

3 0 B A U D

; 2

1 2 0 0 B A U DH A Y E S C O M P A T I B L E

R A D A R D E T E C T O R SH I G HP E R F O R M A N C E R E T A I L

S 2 4 9

O - l l l l l l l l l l

h " $ 7 0 S U P E R H E T | F R E E H O M E T R I A L ]

V I D E OV H S - H Q

C A M E R AV C

A L I O N E !

L O L I G H TL I G H T W E I G H T

$ 1 2 9 9S 6 0

R E T A I L

C O R D L E S S P H O N ER E T A I L

S 1 8 9

$ 9 F R E E T R I A L

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

' T O P O T H L I N E "

R E T A I LS 2 8 9

$ l 6 9F R E E H O M E T R I A L

C A L LT O D A Y 1 - 8 0 0 - 3 4 5 - 5 0 8 0

Page 53: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 53/148

C O M M O D O R E

W I T H P U R C H A S E O O U S P E C I A L L Y P R I C E D S O F T W A R E

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

1 2 8 kI N C L U D E SD I S K D R I V E

$ 3 9 5

D O M A T R I X R E T A I L

$ 2 0 0

.

E P S O N■ »

N E A R L E T T E R Q U A L I T Y

$ 1 4 9C O M M O D O R E F R E E H O M E T R I A L

P O W E R S U P P L Y C A R S T E R E O

L a s e r 1 2

F R E E H O M E T R I A L

S 3 C - 6 4

F M / A M C A S S E T T E

F R E E C A T R I A L

Q U I C f c D E U V E R YS C H O O L P . O . ' s A C C E P T E D

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 k . P k w y . # 1 0 3M 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

Page 54: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 54/148

R i n g s i d e K a r a t eA n t h o n y B e r t r a m

I t h i s o u t s t a n d i n g c o m m e r c i a l - q u a l i t y , a r c a d e -s t y l e g a m e , y o g o h e a d - t o - h e a d w i t h a n o t h e rp l a y e r t s e w h d e s e r v e s b l a c k b e l t . F o t h C o m m o d o r e 6 4 T w j o y s t i c k s a r e r e q u i r e d .

A i n r e a l k a r a t e , s k i l l , s p e e d , a n t i m i n g a r t h n e c e s s a r y i n g r e d ie n t s t p l a y " R i n g s i d e K a r a t e , "E a c h p l a y e r c o n t r o l s o n f i g h t e rw i t h j o y s t i c k . M o v i n g t h s t i c kr i g h t a n l e f t m o v e s t h f i g h t e r f o rw a r d a n b a c k . T p u n c h , m o v e t h j o y s t i c k t o w a r d y o u r o p p o n e n t a n p r e s s t h f i r e b u t t o n . T k i c k , p u s ht h j o y s t i c k a w a y f r o m y o { d i a g on a l l y , n o r t h e a s t f o t h l e f t p l a y e ra n n o r t h w e s t f o t h r i g h t p l a y e r )a n p r e s s t h f i r e b u t t o n . T f o o t -s w e e p , m o v e i s o u t h e a s t ( l e f t p l a ye r o s o u t h w e s t ( r i g h t p l a y e r ) a n p r e s s t h f i r e b u t t o n . P r e s s i n g t h f i r e b u t t o n i a n o t h e r p o s i t i o nc a u s e s d e f e n s i v e b l o c k . T w i n ,y o u m u s t s c o r e t e k n o c k d o w n s ,e a c h w o r t h 1 0 p o i n t s .

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

b m a d e . I t h b u t t o n i p r e s s e dr a p i d l y , t h f i g h t e r w o n ' t m o v e a n w i l l l i k e l y b k n o c k e d d o w n . B l o c ki n p r o v i d e s a l i m i t e d d e f e n s e a n i b e s t u s e d j u s t b e f o r e c o u n t e r a tt a c k o r w h e n b a c k i n g u p T h o s ew h h a v e p l a y e d a a r c a d e k a r a t eg a m e w i l l f i n d t h e c o n t r o l s e a s y .

T y p i n g I I R i n g s i d e K a r a t 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 . " M L X , " t h m a c h i n e l a n g u a g e e n t r y p r o g r a mf o u n d e l s e w h e r e i n t h i s i s s u e , i r q u i r e d t t y p e i i n A f t e r l o a d i n ga n r u n n i n g M L X , e n t e r t h f o l l o wi n a d d r e s s e s a t h p r o m p t s :S t a r t i n g A d d r e s s : 3 0 0 0E n d i n g A d d r e s s : 4 5 B E

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

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

w h i c h m a k e s t h t y p i n g l i t t l ee a s i e r .

T l o a d t h g a m e , d i s k u s e r ss h o u l d t y p e L O A D " f i l e n a m e " , 8 , 1( w h e r e f i l e n a m e i t h n a m e y o u s e d t s a v e t h p r o g r a m ) . T a p e u e r s h o u l d t y p e L O A D " f i l e -n a m e " , \ , \ . T s t a r t t h g a m e , t y p eS Y 1 5 4 9 0 . T h j o y s t i c k p l u g g e di n t o p o r t c o n t r o l s t h f i g h t e rd r e s s e d i w h i t e , a n t h j o y s t i c k i p o r t c o n t r o l s t h f i g h t e r i n b l a c k .W h e n t h g a m e i o v e r , a w i n n e r i d e c l a r e d , a n a n o t h e r g a m e m a b s t a r t e d b p r e s s i n g a n k e y .

S e p r o g r a m l i s t i n g o n p a g e 1 0 9 .

Page 55: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 55/148

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

T h n e S t a r G e m i n iT h p r i n t e r t h a t w a m a d e / o r ^

y o u r C o m m o d o r e P C W t o o k a l l t h e b e s t f e a t u r e s f r o m o u o r i g i n a l G e m i n i *

v b e s t - s e l l i n g p r i n t e r f o C o m m o d o r e ® u s e r s .T h e n w e a d d e d e n h a n c e d N e a r L e t t e r Q u a l i t y p r i n t i n g . . , a b u i l t - ! ?

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

T h r e s u l t ? 1 T h n e S t a r G e m i n i I I p r i n t e r d e s i g n e d t h e l p y o u r C o m m o d o r e 7 :p e r f o r m a n c e . W i t h o u t h u r t i n g y o u r b u d g e t -N o a T o y s ' R U a n o t h e r m a j o r c h a i n s t o r e s .

I n f r o n t w i t h q u a l i t y u f r o n t . ^ ™

T h n e S t a r G e m i n i I I c r o n i e s

Page 56: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 56/148

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

N E H O U R SM o n - T h u r — 9 A M - 8 P M

F r i - 9 A M - 6 P MS a l — 1 0 A M - 6 P M

P R I N C E T O NG R A P H I C S

M A X - 1 2 A m b e r 1 7 H X - 1 2 R G B 4 5 S R - 1 2 R G 6 7

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

I N D U SG C o m m o d o r e 1 7

C O M T E LE n h a n c e r 2 0 0 0 ( C - 6 4 ] . , , 1 4 9

C O M M O D O R E1 2 C A L L

1 9 0 2 - A C A L L1 3 5 0 M o u s e 3 1 7 0 0 1 2 K R A M . . . . 1 4 61 7 5 0 5 1 2 R A M . . . . 2 8

S a n a . 3 P e r l e c l W r M e r 4 P a r t e d C a f e 4 P e r l e c l F i l e r 4

E P Y X - 6 4M o v i e M o n s l e r . . . . 2 4 . 7 5V o r p o i K i t 2 2 . 7 5F a s t L o a d 2 4 . 7 5S u m m e r G a m e ( I . . . . 2 4 . 7 5S u p e r C y c l e 2 4 7 5W o r l d G a m e s 2 4 . 7 5F o n l h a l l 2 4 . 7 5

5 W D I S K E T T E SM A X E L L

S S D D 9 . 9 9D S D D 1 2 . 9 9

V E R B A T I MS S D D 9 . 5 0D S D D , 1 2 . 9 9

B O N U SS S D D 6 . 9 9D S D D 7 . 5 0

S K S S D D 8 . 5 0D S D D 9 . S 0

3 . 5 "D I S K E T T E S3

S S D D 1 6 . 9 9D S D D 2 3 . 9 9

M A X E L LS S D D 1 6 . 9 9D S D D 2 3 . 9 9

V E R B A T I MS S D D 1 6 . 9 9D S D D 2 4 . 9 9

S K S S D D 1 4 . 9 9D S D D 1 9 . 9 9

X E T E CF o n l M a s l e r I 6 4 . . . . 3 2 . 9 5

A C T I V I S I O NI C - 8 4 / 1 2 B ]

A l l e r E g H a c k e rL i t l l e P e o p l eG a m e M a k e rB o r r o w e d T i m eS p a c e S r l i U M u s i c S t u d i oM i n d S h a d o w . R o a f l R a c eF a s t T r a c k sC o u n t D o w nB a s k e l b a l i

. 2 8 . 7 51 0 , 7 5

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

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

. 1 8 . 7 5

S U B L O G I CN i g h m i s s i o n

P i r i b a l lF l i g h t S i m u l a t o r . . S e S i m u l a t o rF o o t b a l l

I 9 . 2 9 2 5 . 9 5

. 2 5 . 9 5S c e n e r y O i s k . . E a c h 1 4 . 9 5S e 1 - . 6 9 . 9 6

B A T T E R I E SI N C L U D E D

P a s e r c l i pC o n s u l t a n tP a p e r c l i p

W / S p e l l P a c k .

. 3 9 3 5 9 54 8 9 5

B R O D E R B U N DT r i e P r i n t S h o e . . G r a p h i c s L i b r a r y

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

L o d e R u n n e r

2 4 . 7 51 7 1 7 . 2 9 . 7 51 9 . 7 5

. 2 4 . 7 53 9 . 7 52 9 7 52 9 7 51 7

S S C o l o n i a l C o n q u e s t .W i n g s o W a C o m p u t e r A m b u s h .F i e l d o l F i r eF i g h l e r C o m m a n d . .K a m o f g r u p p eM e c h B r i g a d eM a r k e l G a r d e n . S u G u S h o o l o u t .C o p u t e ' B a s s b a l lC o m p u l e r

Q u a r t e r b a c k[ m p e n u m G a l a c t u m .P h a n i a s l eC a r t e i s S C u l l t i r o a l s .5 M i s s i o n C r u s h . .Q u e s t r o nG e m s l o n e W a r r i o rB a t t e l l i o

C o m m a n d e rP a n z e r G r e m d e r . . .N o r w a y 8 5U . S . A . A FB a l t l e g r o u pN A P n a n t a s i e l lW i z a r d s C r o w nR i n g s o Z e l p t i i n . .

2 2 . 7 5. 2 2 . 7 5. 3 2 . 7 5. 2 2 . 7 5. 3 4 . 7 5. 3 4 . 7 5. 3 4 . 7 5. 2 2 . 7 5

2 2 . 7 5. 2 2 . 7 5

. 2 2 . 7 5. 2 2 . 7 5. 2 2 . 7 5. 2 7 . 2 2 . 7 5. 2 2 . 7 5. 2 2 . 7 5

2 2 7 5. 2 2 . 7 5

2 2 7 53 4 7 53 4 7 52 2 . 7 52 2 . 7 52 2 . 7 5

. 2 2 . 7 5

A C T I V I S I O N( A m i g a )

H a c k e rM m S h a d o wM u s i c S t u d i oB o r r o w e d T i m e

2 6 7 52 6 . 7 53 d . 7 5

. 2 6 . 7 5

A C C E S S( C - 6 4 - A m i g a )

L e a d e r B o a r dL e a d e r B o a r d

A m i g aT o u r n a m e n t . . M A C H I 2 f l1 0 t h F r a m e

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

2 4 . 7 5 1

■ x ( « y f £ t f c c a n 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 E

F 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 r e s h F a s t S e r v i c ef r o m o n o t h e o l d e s t a n m o s t e s t a b l i s h e d C o m p u t e r S u p p l i e r 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 r 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 a n t y a p p l y ! F u l la c c e s s o r y l i n e i n 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 !

W s a t i s f y m o r e c u s t o m e r s m o n t h l y t h a n m o s t o o u c o m p e t i t o r s c o m b i n e d

Page 57: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 57/148

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

C . I T O H1 5 5 0 S P C A L L

D I O f l O C A L LP r o w r i t e r J u n i o r C A L LP r o w r u e r 8 6 1 O S P - . . . C A L L

P A N A S O N I C1 0 F J Q 1 B 1 0 9 1 2 2

3 1 3 1 2 4 1 0 9 2 3 0 1 5 9 2 4 1 1 5 9 5 5 9

O K D A T AO f c i m a l e 1 0 X E 1 7 2 9 C A L L2 9 - C A L LO k i m a 1 B 2 0 S T 1 9 1 2 N L 2 0 1 8 2 1 1 9 3 4 f l9 C A L L

J U K IJ u k i B l O O C A L L5 5 1 0 J u k i . . . . C A L LJ u k i 6 3 O 0 C A L LR 5 - 2 3 2 S e r i a l B o a r d . . . . 5 5C o l o r K i 1 0 6 1 0 0 T r a c t o r 1 1 6 1 0 0 S n e e t F e e d e r . . . . 2 0

E P S O NL X 8 0 C A L LF X 8 5 C A L L0 X 1 0 C A L LH I S O C A L LH S S O C A L LF X 2 8 6 C A L LL Q S O O C A L LL Q 1 O 0 0 C A L L

S T A RM I C R O N I C S

L V 1 3 - 1 0 ( N e w | . C A L LN L - 1 0 C A L LN X - 1 0 C A L LN B - 1 5 C A L LS B - I S C A L LS G - 1 5 3 6 S D - 1 0 3 1 S D - 1 5 4 3 S R - 1 0 . 4 6 9S R - 1 5 5 7 5 B - i o s e

1 0 8 0 . . . . $ 1 9 5 S A V E P R I N T E R S N X - 1 O . . . C A L LS E I K O S H A

S P - 1 0 0 O V C ( C - 6 4 ) . . . . 1 7 5S P - I O O O A C e n i r o n i c s . . . 1 9 S P - 1 0 0 0 I B M 1 B S P - l O O O A s R S - 2 3 2 . , 1 9 5S P - 1 0 0 0 A P A D C l e l l C . . . 1 9 5B P O 3 0 0 4 6 B P - 5 2 0 0 6 4 9B P - 5 4 2 0 9 9 9C o l o r K i 1 1 B P - 5 4 2 0 R i b b o n . . . . 1 2 . 5 0S P - 1 0 0 0 R i b b o n 8 . 5 0

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

L E G E N DB O ' 4 1 0 S O C A L L1 3 B 0 2 2 1 3 8 S 2 3

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

S I L V E R R E E DE X P 4 2 0 P C A L LE X P 6 0 0 P 4 B E X P 6 0 0 P 6 4 E X P 7 7 0 7 4

D I A B L OD 2 . 5 4 9P - 3 2 C Q I 6 9 96 3 1 0 2 5P - 3 8 1 7 4 9D - 8 0 I F 2 3 9 5

T O S H I B A3 2 1 P I S 4 9 3 5 S h i e s t F e e d e r 5 2

3 4 1 P 9 6 P 3 4 1 S 9 9 P 3 5 1 - 1 1 4 9

M O N I T O R S

T E K N I K AM J - 1 0 1 4 M J - 2 2 2 4 M S - 3 O 5 H G B 3 0

H I T A C H IM M - 1 2 1 8

1 2 G r e e n 9 9C M - 1 4 0 6 1 3

C o l o r W / C a b l e . , . 1 7 9

P A N A S O N I CT R - I 2 2 M Y P

1 2 A m b e r T T T R - 1 2 2 M V

1 2 G r e e n T T L .T X - 1 2 H 3 p 1 2 R G

. 1 3 9. 1 3 9

3 6 D T - H 1 0 3 1 0 R G 3 4

T H O M P S O N3 6 1 2 R G . . . . C A L L

N E M u l t i s y n c C A L L

Z E N I T HZ V 1 2 2 0 8 Z V M 1 2 3 0 S Z V M 1 2 4 0 1 4

I N T E R F A C I N G M O D E M SC A R D O X E T E C

G - W n ( C - 6 4 ) 4 S u p e r Q r a p h i x 6 4 6 4S u p e r ( C - 6 4 ) 5 S u p e r G r a p h i x S 6 4 C ' P S I C - 6 4 ) . . . 3 7

T Y M A C O R A N G E M I C R OC o n e i o C - 6 4 1 4 G r a p p l e ' C I C - 6 4 > 7

D S S U P R AM e s s e n g e r 6 4 / 1 2 8 3 9 . 9 5 1 0 6 4 M o d e m ( C - 6 4 ) , 4 9

C O M M O D O R E 1 i 6 7 o M o d e m . 1 5 C o m p u S e r v e l U

T O L L F R E E 1 - 8 0 0 - 2 3 3 - 8 7 6 0I P 7 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 o s e n d o r d e r t M

" ° " " c ° ™ L y c o C o m p u t e r _ _ P . O . B a 5 0 B 8

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

R I S K F R E E P O L I C YI n s i o c f c i t e m s s h i p p e d w j i h i n S ? h o u r s Q i o r f l o r N a a p u a i t o C O . D o r d e r s . F r e es h i p p i n g o p f e p a r O c a ^ M o r d g r s w i i h i n [ h o c o a l m a n t a l S V o l u m e d i s c o u n t s a v a i ! a Lb i P r e s j d e n i s a d a a l e a l a x . A P O F P O a n m i o m a t i o n a l o r d e r s a d 5 5 Q D p l u s3 D l o p « o r i | y m a i l s o r v i c a A d v o r d a o d p r i c e s s h o w 4 " / o d i s c o u n t F a c a s h , a d 4 ( o M a s t e r C a r d a n V i s a P e r s o n a l C t l M k B r e q u i r n w a e k g c l e a r a n c e b e i o r e s h i p p i n gV J 0 n o g u a r a n t e e c o m o o t i b i l i t y W o n l y s h i p i . i c t o r y 1 r u 3 h m o r c h a n d i s a A s k n b o u tU P B l u e a n R o l a Q s l a h i p p r n o A l m e r c h a n d i s e e a r n e d u n d e r m a n u ( D C ( u r p ; ' sw a r f a n l y R e t u r n r e & t n c i i a n a p p l i c a b l e R e t u r n a u t n o r i i a t i o n W Q u i r o d . A r i t e m s s u b . e c l

Page 58: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 58/148

M a t h A t t a c kD a D i c k e r m a n

S c h o o l c h i l d r e n o a n a g e c a n s h a r p e n t h e i rm a t h s k i l l s w i t h t h i s c l e v e r e d u c a t i o n a l p r o g r a mf o t h C o m m o d o r e 6 4 I o f f e r s c h o i c e o a d d it i o n , s u b t r a c t i o n , a n m u l t i p l i c a t i o n c h a l l e n g e s a f o u r l e v e l s o f d i f f i c u l t y .

M a n y o t o d a y ' s e d u c a t i o n a l p r g r a m s d o n ' t h o l d c h i l d ' s a t t e nt i o n . O t h e r s d o — b u t t h e y ' r e b e t t e ra g a m e s t h a n a e d u c a t i o n a l t o o l s .M g o a l i w r i t i n g " M a t h A t t a c k "w a t p r e s e n t r i v e t i n g g a m e —w i t h l o t s o f c o l o r a n s o u n d — i nw h i c h m a t h p r o b l e m s p l a y e d t h c e n t r a l r o l e . T h a t w a y , p l a y e r sw o u l d r e c e i v e p a i n l e s s d r i l l s i t h b a s i c m a t h s k i l l s . d e s i g n e d t h m a t h p r o b l e m s a s p r i t e s , s t h e yc o u l d m o v e s m o o t h l y a b o u t t h s c r e e n t p l a y a a c t i v e r o l e i t h g a m e .

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

5 t C O M P U T E ! ' $ G a z e l l e O c t o O e r 1 9 B 6

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

T h P l a y e r ' s C h o i c e sA f t e r t y p i n g i t h g a m e a n s a v i n ga c o p y , l o a d i a n t y p e R U N . T h s c r e e n i c l e a r e d a n t h c i t y a s s e mb l e d . T h p l a y e r i t h e n a s k e dw h i c h t y p e o p r o b l e m h o s h w i s h e s t t a c k l e : a d d i t i o n , s u b t r a ct i o n , o m u l t i p l i c a t i o n . T r e s p o n d ,p r e s s e i t h e r t h + , — , o r k e y .u s e d t h l e t t e r t r e p r e s e n t m u l t ip l i c a t i o n b e c a u s e i t ' s s i m i l a r t t h s y m b o l c h i l d r e n u s i s c h o o l . A l s o ,a v o i d e d d i v i s i o n t l e n d m o r ec o m m o n a p p e a r a n c e t t h p r o bl e m s a n t a v o i d o t h e r c o m p l i c a

t i o n s s u c h a s f r a c t i o n s a n l o n gd e c i m a l s .

T h p l a y e r n e x t c h o o s e s s t a r ti n l e v e l o d i f f i c u l t y ( s e l e c t e d b p r e s s i n g e i t h e r 1 2 o 3 ) i n w h i c hu p p e r l i m i t s a r s e o t h s i z e s o t h n u m b e r s i t h i n c o m i n g p r o bl e m s . T h i s a l s o p r o v i d e s t h p l a y e rw i t h s l o w e r s t a r t i n g s p e e d s a h i g he l e v e l s — a k i n d o r e w a r d f o c h o o s i n g m o r e d i f f i c u l t p r o b l e mt b e g i n w i t h .

N o t h o n s l a u g h t b e g i n s ,T h r e e m a t h p r o b l e m s a p p e a r i t h s k y , d e s c e n d i n g m e n a c i n g l y t w a r d t h c i t y , T h p l a y e r e n t e r s a s w e r s f r o m t h k e y b o a r d , a n l a u n c h e s t h e m v i t h R E T U R Nk e y . T h k e s h o u l d b e u s e db e f o r e t h e a n s w e r i n e g a t i v e v a u i r e q u i r e d , a n t y p o s m a b e r a s e d u s i n g t h I N S T / D E L k e y .c o r r e c t a n s w e r d e s t r o y s a a t t a c ki n p r o b l e m a n l i f t s t h s p r i t e{ m a t h p r o b l e m ) b e y o n d t h t o o t h s c r e e n , w h e r e i s o o n r e a p p e a r sa n e p r o b l e m . A i n c o r r e c t a s w e r s e n d s t h w h o l e s e o p r o bl e m s c l o s e r t t h c i t y o r , i s o m ec a s e s , i n c r e a s e s t h r a t e o t h e i r d s c e n t . I p r o b l e m r e a c h e s t h c i t y ,

Page 59: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 59/148

C o m m o d o r e^ C O M P L E T E

C O M P U T E ! ' !M a c h i n eL a n g u a g e

G a m e sf o t h C O M M O D O R E6

M A P P I N GT H C O M M O D O R E

U s e r s !T h r e e n e b o o k sf r o m C O M P U T E !b r i n g y o f u l l y t e s t e da n c o m p l e t e l yd o c u m e n t e d m a c h i n el a n g u a g e p r o g r a mm i n g t u t o r i a l s , e x c i ti n g a m e s , v a l u a b l e

u t i l i t i e s , a n e a s y - t o - u s e a p p l i c at i o n s f o h o m e , b u s i n e s s , a n s c h o o l .

E x c e p t i o n a l n e b o o k s f r o m C O M P U T E ! f o y o u r 6 a n 1 2 8 .M a p p i n g t h C o m m o d o r e 1 2 O t t i s R , C o w p f l fT h i s c l e a r l y w i t t e r , c o m p r e h e n s i v e m e m o r y m a a n d p r o g r a m m e r ' s g u i d e , w r i t t e n b t h t e c h n i c a le d i t o r o f C O M P L J T E ! P u b l i c a t i o n s , p r o v i d e s d t a i l e d e x p l a n a t i o n o t h i n n e r w o r k i n g s o t h C o m m o d o r e 1 2 c o m p u t e r . T o p i c s i n c l u d e m e o r m a n a g e m e n t , B A S I C 7 . 0 , I / O c h i p r e g i s t e r s ,t h o p e r a t i n g s y s t e m , s y s t e m R A M , a n m u c hm o r e . T h i s i a i m p o r t a n t r e f e r e n c e f o b o t hB A S I C a n d m a c h i n e l a n g u a g e p r o g r a m m e r s .S 1 6 . 9 5 I S B N 0 - 8 7 4 5 5 - 0 6 0 - 2

C O M P U T E I ' s M a c h i n e L a n g u a g e G a m e sf o t h C o m m o d o r e 6 E d i t e dT h i s c o l l e c t i o n o f t h b e s t m a c h i n e l a n g u a g eg a m e s f r o m C O M P U T E ! m a g a z i n e a n d C O M -P U T B ' s G a z e t t e i m u s t f o 6 g a m e p l a y e r sa n m a c h i n e l a n g u a g e p r o g r a m m e r s . T h e b o o ki n c l u d e s b o t h t h s o u r c e c o d e ( s t u d y i n g t h e s el i s t i n g s i a e x c e l l e n t w a t I m p r o v e y o u r m c h i n e l a n g u a g e p r o g r a m m i n g ) a n o b j e c t c o d e f o t h p o p u l a r g a m e s ' C u t - o f f ! , " " C a m p a i g n M a a g e r , " " N e s s i e , " " M i a m i I c e , " " H e a t S e e k e r , "" W h i r l y b i r d , ' 1 a n " L a s e r B e a m . " d i s k i a v a i la b l e f o $ 1 2 . 9 5 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 , 6 1 0 B D S K .S 1 6 . 9 S I S B N 0 - 8 7 4 5 5 - 0 6 1 - 0

T h e C o m p l e t e 6 E d i t e d

b o o k / d i s k c o m b i n a t i o n w i t h s e v e n p o w e r f u l ,s o p h i s t i c a t e d a p p l i c a t i o n s o d i s k . T h e b o o k h a c o m p l e t e , e a s y - t o - f o l l o w d o c u m e n t a t i o n f o e a c ho t h s i a p p l i c a t i o n s . I f e a t u r e s S p e e d S c r i p ta n S p s e d C d t C : C Q M P U T E I ' s c o m m e r c i a l - q u a l i t yw o r d p r o c e s s i n g a n s p r e a d s h e e t p r o g r a m s ;" P l u s / T e r m , " a e a s y - t o - u s e , y e v e r s a t i l e , t e l ec o m m u n i c a t i o n s p r o g r a m ; a n " S i d p l a y e r , " ap o w e r f u l m u s i c e d i t o r a n p l a y e r . " H i - R e s o l u t i o nS k e t c h p a d , " ' U r t r a - F o n t + , a n " M i n i - f i l e r " a r a l s o i n c l u d e d . A l t h a p p l i c a t i o n s a r o a d i s kr e a d y t l o a d a n d u s e o t h C o m m o d o r e 6 a n 1 2 r u n n i n g i 6 m o d e .S 2 S . 9 5 f o b o o k / d i s k p a c k a g eI S B N 0 - 8 7 4 5 5 - 0 6 2 - 9

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

C O M P U T E ! P u b l i c a t i o n s j n c ^P a r t o A B C o n s u m e r M a g a z i n e s , I n c .O n o t r i o A B P u b l i s h i n g C o m p a r e s !6 2 7 t A v s n u B . « t n f » o i . N o v o n . , r i l O O i o

o C O W U t l i C C W P U I I U G a » n » . C O M W I I r i G a n t w D W C O M P U T E « ° f * i . C O M B j l l I n o C O * v t f ' A t a e S D B o m U a Q t u n >

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 e E a s l ,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 U N , E n g l a n d , a n i C a n a d a f r o m M c G r a w - H i l l ,R y e r s o n L t d . . 3 3 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 1 2 Z 5 .

Page 60: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 60/148

C O M M O D O R E B R A N D S O F T W A R EF O R T H E 6 A N 1 2 C O M P U T E R S

B E L O W O R I G I N A L W H O L E S A L EP R O G R A M M I N G A I D S

A s s e m b l e r S 1 5S u p e r E x p a n d e r ( C 1 P i l o t 1 S c r e e n E d i t o r 1

E D U C A T I O N S - L E A R N I N GA B e e C ' s f C ) S E Z M a t c W E Z C o u n lW h a t s N e x tF i s h m e t i c

I N F O C O M M I N D G A M E SZ o r k l lZ o r k l l lS u s p e n d e dS t a r c r o s sD e a d l i n e

S 1 1 1 1 1

V I D E O A R C A D EK i c k m a n ( C | S C l o w n s ( C V i s i b l e S o l a r S y s t e m ( C T o o t h I n v a d e r s ( C ) 6B l u e P r i n t ( C | 6S o l a r F o ( C S t a r R a n g e r s ( C ) 6V i d j z z l e s ( C )S a t a n ' s H o l l o w 1 T r i a dC h e s s 1 R a l l y S p e e d w a y 1 N O T E : A L S O F T W A R EI O D I S K E X C E P TW H E R E N O T E D W I T H A( C W H I C H I O C A T R I D G E .

O R D E R I N G I N F O R M A T I O N : F o f a s t d e l i v e r y s e n d c a s hi e r s c h e c k o m o n e y o r d e r . P e r s o n a l c h e c k s a l l o w w e e k st c l e a r . C O c h a r g e s $ 3 . 0 0 . P l e a s e a d 5 f o s h i p p i n ga n h a n d l i n g w i t h S 3 , 0 0 m i n i m u m . F l o r i d a r e s i d e n t sp l e a s e i n c l u d e 5 s a l e s t a x . A l g o o d s a r n e a n f a c t o r y s e a l e d . A l s a l e s a r e f i n a l .

P U B L I C D O M A I NB u s i n e s sE n g l i s hE n g l i s h I E n g l i s h I I E n g l i s h I E n g l i s hE n g l i s h V E n g l i s h V I M a t hM a t h I M a t h I I M a t h I M a t h VM a t h V M a t h V I M a t h V I I IS c i e n c eS c i e n c e I S c i e n c e I I S c i e n c e I T e c h n o l o g yH i s t o r yG a m e s I I

S

M A R K E T I N GP . O . 6 0 X 9 5 9 7C O R A L S P R I N G S , F L 3 3 0 7 5 - 9 5 9 7

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

I F C A L L 3 0 5 - 6 8 5 - 5 4 2 3B E T W E E N 9 a . m . 4 p . m . E T M O N D A Y F R I D A Y

L E A R NM A S T E R C O M P U T E R S

I Y O U R O W H O M EN d y O d c a n v i r i l e p r o g r a m a n g e a m p u l e 1 b f s * t y n w i n t G e l ; n em c s l o u 9 i i c e m p u t e r a n a v s r t t j v J i T p a m f o p i p r i c t c p n - f t t c f u e e t fs o f t - a r t

L E A R N A Y O U f i O W P A C EI Y O U R S P A R E T I M E

O u i r y l e p c n d t Y i t b j J y p r o g r a m i i f i n w s v u l t e a r n a b o u t c o m a J ' f r j o p t f j i i o n s . , i p g h -r . i t i f f i i f f i d 3 ' r y r i m T n n g y o * p , v ? V i n t

n a m e O u m r u d o r s p r o v a e > o j w u r *

L E A R N E V E N B E F O R E Y O U D E C I D E O N C O M P U T E Ri e x p l a i n e d i s i m p l e l a n g u a g e V o w i l l e n i o y l e a n i n g I

s e a c o i u m l c r - E V E N Y O D O N T O W N O N L e a r n t p u p m o n p e r s o n a l c o i * u t e c I B M . # f l £ . C O M V I O C O R E . T R S . i w n i t r e

B Y O U R O W C O M P U T E R E X P E R Tm i n g i n i b e s t m I . l a a r n t u s c n p u l t n . i n w o

y o D i o e s l - m m o s t a c o n o m i c i l - w a y l e a r n p r o g n n m i n g !t o d a y l o y o u r I r e e r n l o r m a t j o n c ^ c k a g e N o b l t g a u o n W

n w i l l c a l l

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

H A L I X I H S i I l U l I F M E F O C U M P U I E H E D U C A T I O N B R P TI W 3 W i f c Y M P r t ; » J ! 6 L O S A N O 1 1 . 1 S . C A 9 0 O I S 3 8 9 46 I

_ l . l l . l I I

C O N V E R S E W I T HY O U R C O M P U T E R

A U S T f F U L L I M P L E M E N T A T I O N o I h o r i g i n a l E L I Z A p r o -O C f i i H i s n o a v a i l a b l e l o r u o y o u r C o m m o d o r e 6 4 C r e a t e d a M I I 1 9 6 6 , E L I Z A h a C G c n m e t h w o r l d ' s m o i lc e e C r a ' c d * ( # ! i c i 3 l I n t e l i E n c e O f m m a i i a p r o g r a n E L I Z A 1 n o r i ' d i r e c t i v e p $ ^ c h o i n e r a p i n * h a n a i y i e a e a c h s t a i e n s n ly o I / O * i a n i h e n r e i p o n d i * i [ h h e o w c o m m i n i o q u e s d o f i a n h e r e m a r k s * i f f o f l o n i m a n n ^ t y a p p i o p ' j a i B 1D e - j n i - 1 t f u o l a r g e m a i n f r a m e . E U Z A N i n t * t < T t t ' O ' vb e a n a v f i i i b i a t p i r j o n i l c a m p u i e r u « f ) e n c e p i » g r e a i i vi f f I p p e d f l o w n Y « r i i o n i l a c k i n g i h o l o p r i i j t i c a t i o n w h i c h n w i r j n t h o u g i n a l p r o g ' a m l o i p i c l n a h n gH o w . o u n a C a m m D i J O r a B y » r i n j r > p o j i e a s l n r j i h F U L L p a t t t ta n i l r a n r j o n r B . p r e m o n o i n o r i g i n a l b e i n g c " t > t 0 i t h p n i r a r J u c i o r y p r i c e c f o n l y S 2 A n t i y o * i r - i t P m o u h i h a a e s i [ o ( e t c h h e r ( C j n o r i ] » w r l l i n c l u d e r C Q w p W tS O P 0 R l o o l 1 2 I d d - U o n aO ' O a f v u u i c o p y o E U Z A l o d a * a n f l y o u ' l l n e v e i a g a u i * c r c e r n o t r & j p o n o p e n y o u n e a r s a m e a n e j a y . " O k a y , l e i ! s s e w r i a t m c o m p u t e r o y o u r a c a a c t u a l l y a n ' "R E A D W H A T T H E E X P E R T S S A A B O U T O U R V E R S I O N O E L I Z A :" M u c h m o r f f l h i n m e r e g n m e Y o u ' l l b i m p r e s i e o * i l hE L I Z A c n i O m n j i r A l t o n o f A m c i a i i n i i i g o n c t "

- P U A G * Z ' N E? ■ • • , ' " . . i t n i e r t a i n m e n i » i d e i l m t d i u n i l o i n o w i n g o , ■ : _ ■

■ r i l a m - U l C f t O C O U P U I M G M A G A Z I N E" E L i Z A i t a n a i l o u n r j L n g p i e c ' o r i D l i f i i f e r a i c m i h n g p i o ^ i a i n( O u i e a n o i i u d y - B A R Q N ? W C R O C Q M P U T E f i R E P O R T S" L I Z A n a r e a l w a t i n t r o d u c n y c u r I n e n d a c o m p u i e r s . v e ^ y l n n n v p a r t y o a m t " - P £ T £ f l i M c W U t A M S" E L I Z A i a e i c e p t i o n a l p i o g i 0 m r o n H i a t S l u n t u s s h o w s o y o u r m a c h i n e a n d h a s g r e f l i r n s i o r l c a l i n - i e i e a t "

- P O P U L A R C O M P U T I N G M A G A & N E" T n i i v i m o n o li » u n m i t c h « D

( T i e M i A n a * e w e A p a r l y g a m e .- H Q M t A P P L I C A T I O N S F O T H C - 6 4

1 4

( P i e a « i p e c i f y O u i i o C a s i e n e }1 K r o l e c l e c l v e i a l o n

[ P ' o i u c i o d U a r B l o n c n n b e r u b u n o i h a t e d o m o O i l iU n - p r o l o c l e d C D m m D d o J e 6 B A S I C S o u r c e V e r n o n( S o u i c o V e r s i o n c a n b e h U e d o n u m o d i f i e d w e l l P r u n )

B o i J i v e r s i o n s i n c l u d e a p a g e u s e r m a n u a lP i e a i e a d S J - 0 0 i n i p p n g a n d h a n g i n g t a l o r d e r s

i C a l ' I O ' i i a r e i . G a n t i p i s a i e a a a f i ' - j ^ t i s a i n l a n )A R T I F I C I A L I N T E L L I G E N C E R E S E A R C H G R O U P^ ^ ^ ^ S Z N o r t h L a J o i n A v e n u e , D e o t . G

1 2 1 3 ) 3 5 9 - 7 3 6 3 , , - n i i . ' , . i L " - i ^ 5 f f f^ ^ M C V I S A a n d c h e c k s a c c e p t e d

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

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

A f t e r 2 0 p r o b l e m s h a v e b e e nc o r r e c t l y a n s w e r e d , t h p l a y e r i i f o r m e d t h a t t h e l e v e l h a b e e n c o p l e t e d , a n t h a t t h n e l i m i t s o t h p r o b l e m s ' s i z e s h a v e b e e n i c r e a s e d b f a c t o r o t e n . I a l l ,t h e r e a r f o u r b a s i c l e v e l s , w i t hc o m b i n a t i o n s o o n e - , t w o - , a n t h r e e - d i g i t n u m b e r s , t h h i g h e s tl e v e l h a v i n g p r o b l e m s c o m p r i s e d o t w o - a n t h r e e - d i g i t n u m b e r s . T h i sf i n a l l e v e l c a n n o t b a c c e s s e d d r e c t l y a t h s t a r t o t h g a m e . I c a o n l y b e r e a c h e d b p r o g r e s s i n gf r o m t h l o w e r l e v e l s .

T h g a m e e n d s e i t h e r w h e nt h f o u r t h l e v e l h a b e e n s u c c e s sf u l l y c o m p l e t e d { t h a t i s 2 p r o bl e m s o t h i s l e v e l h a v e b e e nc o r r e c t l y a n s w e r e d ) o a f t e r t h r e ep r o b l e m s h a v e r e a c h e d t h c i t y a n e x p l o d e d o i t s u r f a c e . A t h e n o t h g a m e , t h e p l a y e r i p r e s e n t e dw i t h t h n u m b e r o c o r r e c t a n i c o r r e c t a n s w e r s g i v e n d u r i n g t h c o u r s e o t h g a m e , a n t h n u m b e ro m a t h p r o b l e m s r e a c h i n g t h c i t y( w h i c h w i l l a l w a y s b t h r e e , u n l e s st h p l a y e r c o m p l e t e s t h e f o u r t h l e e l ) . I t ' s u t t h p a r e n t o t e a c h e r t d e c i d e w h e t h e r t h s t u d e n t m a u s

c a l c u l a t o r .W h e n p l a y e d b c h i l d r e n j u s t

l e a r n i n g t s o l v e s i m p l e m a t h p r o bl e m s , M a t h A t t a c k p r o v i d e s a e c i t i n g a n e f f e c t i v e d r i l l o f t h eb a s i c s , w h i c h i n c r e a s e s i d i f f i c u l t ya s t h e i r s k i l l g r o w s . F o r u o l d e rk i d s , i w i l l s t u m p t h e b e s t o f u o i t h i g h e r l e v e l s . I f a c t , c h a l l e n g ea n y o n e t k e e p t h c i t y i n t a c tt h r o u g h t h f o u r t h l e v e l i m u l t i p l ic a t i o n w i t h o u t u s i n g c a l c u l a t o r .S e p r o g r a m l i s t i n g o p a g e 1 1 2 . <

Page 61: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 61/148

T h F S D - 1 D i s k D r i v eJ u s t w h e n e v e r y o n e t h o u g h t t h C o m o d o r e 6 w a o i t l a s t l e g s , t h a r i v a l o n e w , i m p r o v e d , a n i n n o v a t i v eh a r d w a r e a n s o f t w a r e p r o d u c t s n o o n l y r e v i v e d t h 6 4 b u s t r e t c h e d i t c p a b i l i t i e s t o n e l i m i t s .

I t h h a r d w a r e a r e a , n e p e r ip h e r a l s a r f a s t e r a n m o r e s o p h i s t i c a t e dt h a n t h e i r p r e d e c e s s o r s . C o l l e c t i v e l y ,t h i r d - p a r t y m a n u f a c t u r e r s h a v e d e v e lo p e d p r o d u c t s w h i c h h a v e e x p a n d e dt h c a p a b i l i t i e s o f t h e 6 a n i m p r o v e dt h o v e r a l l q u a l i t y a n r e l i a b i l i t y o C o m m o d o r e c o m p u t e r p e r i p h e r a l s .O n s u c h e n t r y i n t o t h m a r k e t i t h F S D - 1 , 1 5 4 1 - c o m p a t i b l e d i s k d r i v ef r o m E m e r a l d C o m p o n e n t s I n t e r n at i o n a l ( E C I ) . P r o d u c e d i J a p a n b t h o r i g i n a l m a n u f a c t u r e r o C o m m o d o r e ' s1 5 4 1 d r i v e , t h F S D - 1 i a s i g n i f i c a n ti m p r o v e m e n t o v e r t h 1 5 4 1 : I t ' s l e s s e p e n s i v e , s t u r d i e r i c o n s t r u c t i o n , a n m o r e r e l i a b l e .

I s p e c i f i c a t i o n s , t h F S D - 1 i i d e nt i c a l t t h 1 5 4 1 i c a p a c i t y ( 1 7 4 K s t o ra g e , 1 4 d i r e c t o r y e n t r i e s , 2 5 b y t e s p e s e c t o r , 3 t r a c k s ) , a n w h i l e t h F S D - 1h a s o m e w h a t f a s t e r d a t a l o a d i n g a n w r i t i n g s p e e d , i i n o s p e e d d e m o n .

C a p a c i t y a n s p e e d a r t w s a c r i f i c e sn e c e s s a r y t o b t a i n t r u e c o m p a t i b i l i t yw i t h t h 1 5 4 1 . m i s t a k e s o m e o t h e r1 5 4 1 c o m p a t i b l e s m a k e i t t r t i p r o v e s p e e d a n c a p a c i t y , b u t h i s o n l yy i e l d s s i g n i f i c a n t i m p a i r m e n t o c o p a t i b i l i t y w i t h t h 1 5 4 1 a n s o f t w a r ed e s i g n e d t r u o t h e 1 5 4 1 . T h F S D -1 h o w e v e r , d o e s h a v e a l a r g e r m e m o r yb u f f e r t h a n t h 1 5 4 1 . A l s o , i t r e l i a b i l i t yi s u p e r i o r t t h a t o f t h e 1 5 4 1 , w i t h a a v e r a g e M T B F ( m e a n t i m e b e t w e e n f a i lu r e s ) o 8 0 0 0 h o u r s .

T h F S D - 1 ' s h a p e i s l e e k a n i t c o n s t r u c t i o n i s t u r d y . I t ' s c o n s i d e r a b l ys m a l l e r t h a n t h 1 5 4 1 , w i t h d i m e n s i o n so 2 - 3 / 4 6 - 3 / 8 1 3 i n c h e s . I w e i g h s 6 - 1 / 4 p o u n d s . T h F S D - 1 h a m e t a l c a s e w h i c h , c o m b i n e d w i t h t h b u i l t - i n s o l i d s t a t e p o w e r s u p p l y , a l o w s t h F S D - 1 t r u c o o l a n a v o i dt h o v e r h e a t i n g p r o b l e m s o f t h e 1 5 4 1 .I a l s o e l i m i n a t e s a n o f t h e r a d i o f r q u e n c y i n t e r f e r e n c e s o m e t i m e s a s s o c ia t e d w i t h t h 1 5 4 1 a n i t p l a s t i c c a s e .I o p e r a t i o n , t h F S D - 1 r u n s q u i e t l y ,w i t h o n l y a o c c a s i o n a l f a i n t w h i r r i n gn o i s e t g i v e y o c l u e t h a t t h d r i v e i i o p e r a t i o n . T h o n l y h e a d k n o c k s

h e a r d u s i n g t h F S D - 1 w e r e c a u s e d b s o f t w a r e c o p y p r o t e c t i o n .

A y o w o u l d e x p e c t , t h F S D - 1h a s d u a l s e r i a l p o r t s t d a i s y c h a i n d i s kd r i v e s a n p r i n t e r s . A u n e x p e c t e d( a n d w e l c o m e ) f e a t u r e , h o w e v e r , i D I s w i t c h o t h b o t t o m o f t h e d r i v et p e r m i t t h d r i v e ' s d e v i c e n u m b e r t b c h a n g e d . Y o c a e a s i l y c h a n g e t h n u m b e r o f t h e d r i v e t 9 , 1 0 , o r 1 w i t ho u t h n e e d t o p e n u t h e c a s e a n c u a n s o l d e r w i r e s ( a y o u m u s t d w i t ht h 1 5 4 1 t p e r m a n e n t l y u s i a s e o n d r i v e ) .

T h u s e r ' s m a n u a l a c c o m p a n y i n gt h F S D - 1 i b r i e f , b u t h a s c o m p l e t ee x p l a n a t i o n o s e t u p i n s t r u c t i o n s , d i s kc o m m a n d s , a n t r o u b l e s h o o t i n g t i p s .S i n c e t h m a n u a l i b i s h o r t o t e c hn i c a l d a t a , a d v a n c e d u s e r s m a w i s h t w r i t e E C f o m o r e i n f o r m a t i o n . T h F S D - 1 i w a r r a n t e d b t h m a n u f a c t u re f o r s i x m o n t h s , w h i c h i t h r e em o n t h s l o n g e r t h a n m o s t c o m p u t e r p r i p h e r a l w a r r a n t i e s c o v e r .

W h e r e t h F S D - 1 r e a l l y s h i n e s i i i t c o m p a t i b i l i t y w i t h s o f t w a r e d s i g n e d t r u o t h 1 5 4 1 . T h F S D - Ia p p e a r s t b t r u l y 1 0 0 - p e r c e n t c o p a t i b l e w i t h t h e 1 5 4 1 . E v e r y p i e c e o f 6 s o f t w a r e t r i e d ( o v e r 3 0 p r o g r a m s )l o a d e d o t h F S D - 1 . T h p r o g r a m sl o a d e d u s i n g t h F S D - 1 i n c l u d e d s o m eo t h l a t e s t a v a i l a b l e a n h a v e s o m e o t h m o s t c o m p l i c a t e d c o p y p r o t e c t i o ns c h e m e s : T h e N e w s r o o m , G E O S , P a p e rb a c k W r i t e r ( n o w P o c k e t W r i t e r ) , V i z a -s t a r , a n E l i t e . C E O S w a a p a r t i c u l a r l yg o o d t e s t o f t h e F S D - 1 , s i n c e i n o t o n l yh a s o p h i s t i c a t e d c o p y p r o t e c t i o n , b u a l s o u t i l i z e s i t o w o p e r a t i n g s y s t e m ,h a b u i l t - i n d i s k d r i v e s p e e d u p f e t u r e , a n i m p l e m e n t s v i r t u a l m e m o r yr o u t i n e t h a t r e q u i r e s e x t e n s i v e d i s k a c e s s . T h F S D - 1 p e r f o r m e d f l a w l e s s l yw i t h G E O S .

L o a d i n g h a b e e n p r o b l e m w i t hs o m e c o m p a t i b l e d i s k d r i v e s , s i n c ec o p y p r o t e c t i o n s c h e m e s o f t e n d e p e n dh e a v i l y o t h i n t r i c a c i e s o t h 1 5 4 1R O M . T h i s a p p a r e n t l y i n o t t h e c a s ew i t h t h F S D - 1 . I f a c t , t h F S D - 1 i m o r e c o m p a t i b l e w i t h t h 1 5 4 1 t h a nt h C o m m o d o r e 1 5 7 1 . T h F 5 D - 1 c a l o a d s e v e r a l p r o g r a m s t h a t t h 1 5 7 1 h a sp r o b l e m s w i t h ( o a l e a s t h a p r o b l e m sw i t h u n t i l t h s o f t w a r e m a n u f a c t u r e r sc o r r e c t e d t h e i n c o m p a t i b i l i t y d i f f ic u l t i e s ) .

Page 62: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 62/148

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

( O r d e r N o w )1 4 C 1 2 8 D i s k s 4 4 e a . *C o m s t a r W r i t e r 6 4 $ 1 9 . 9 51 3 C o l o r M o n i t o r S 1 3 9 . 9 5

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 P l u s $ 3 0 . 0 0C o m . 1 5 4 1D i s k D r i v e1 3 C o l o rM o n i t o r $ «

C l 2 8 C o m m o d o r eC o m p u t e r

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

$ 4 9 9 ° °V o i c e S y n t h e s i z e r $ 3 9 . 9 51 2 M o n i t o r $ 7 9 . 9 5

B E F O R E Y O O R D E R S P E C I A L S O F T W A R E C O U P O N P R I C E S M A B L O W E RC O M M O D O R E 6 C O M P U T E R S 1 4 9 . 9 3

Y o p a o n l y £ 1 4 9 . 9 5 w h e n y o o r d n r t h p o w e r f u l B 4 C O M M O D O R E 6 C O M P U T E R ! L E S SI h v o l u o o I n 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 l l h y o u r c o m p u t e r t h a t a l l o w sy o t S A V E O V E R S 2 5 O o l s o f l w a r o s a l e p r l C e i lW l l h o n l y S 1 0 0 o s a v i n g s o p p l i e d . y o u r n i c o m p u t e r c o i l | S 4 9 . 9 5 1

C 1 2 8 D O U B L E S I D E D D I S K S 4 4 E A G e t h e s e S M D o u b l e S i d e d F l o p p y D i s k ss p e c i a l l y d e s i g n e d l 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 s k D r i v e ) . 1 0 0 % C e r t i f i e d .L i f e t i m e 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 g

L i n e r i n c l u d e d . B o o 1 5 4 . 4 0 o f 1 0$ 2 2 v O 0 . , 1 B o . o i a 1 . $ 1 4 . 0 0 B o i e s o l 1 0 l i m i t

1 . 0 0 0 . ( A d d . 5 p e b o f o s h i p p i n g 8 h a n d l i n g )1 J C O L O R M O N I T O R » 1 3 9 . ° J

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 t h i s 1 3 C O L O R M O N I T O R . L E S S t h v o l u e o t h 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 I h o t a l l o w s y o l s a v e o v e r $ 2 5 0 o f ' . o f i . v c r ; - s a l e p r i c o s M W i t h o n l y £ 1 0 0 o s a v i n g sa p p l i e d , / 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 $ 3 9 . 9 5 .[ 1 C o l o n ) .

P r e m i u m Q u a l i t y 1 9 0 - 1 7 0 C P C o n u t a r A a r o 1 6 P r i n t e r $ 1 9 9 . 0 0

T h C O M S T A R A e r o 1 6 0 g i v e ! y o 1 t o r r i a g e .1 5 0 . 1 7 0 C P S . « d o t m o i r i * w i i h d o u b l e s t r i k ec a p a b i l i t y f o I B I d o m a t r i x ( n e a r l e l l o 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 1 4 4 d o tm a t r i x ] , u n d e r l i n i n g , b a c k s p a c i n g , l e f t a n r l g h lm 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 e ro n s u b s c r i p t , p r i n t s s t a n d a r d , b l o c k g r a p h k sa 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 t q u a l i t ya n f e a t u r e s f o u n d o n p r i n t e r s c o s t i n g t w i c e a m u c h [ C e n t r o n i c s P n r o H o l I n t e r f a c e ) L i s t £ 4 9 ? . 0 0S a l e S I M . 0 0

I S A M S U N G Q f t t E N S C R E E N M O N I T O RS 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 s c r e e nm o n i t o r . P e r f e c t f o 8 c o l u m n u s w i t h T h e C I 3 Bc o m p u t e r ( R e q . £ 1 9 . 9 5 C o b l e )L i s t £ 1 2 9 , 9 5 5 a l » m . f l .

6 C O L U M N S I C O L O RC M S A W R I T E R W O R D P R O C E S S O R M M

T h i s C O M S T A R W R I T E R 6 W O R D P R O C E S S O R I t h f i n s i l a v a i l a b l e f o i h C O M M O D O R E 6 c o m p u i e r l T h 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 o c k o n w h L t e l S i m p l e T o p e r a i e .p o w e r f u l t e x t 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 s 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 t t i n g s o n o u t p u t t a l p r i n t e r s ! L l * t S 9 9 . 0 0 .S A L E l l t . t l . L t d . Q t C l a i e o i i t I t a m

W p o c k 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 l l h e v e r y C O M M O D O R E 6 C O M P U T E R , D I S K D R I V E . P R I N T E R , o rM O N I T O R w t e l l ! T h i s c o u p o n a l l o w * 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 EM a m aP o p e r C l l pC o " » u l t o n tL f K > J - < B o a r dI h P n n l S h o pH o l l a y ' i P r o | « lP r o t h a ( t p r a a d t h » * iV o l e * C o m m a n d M i r i u l ,M i n t P r h n c a i I A m b o rS u p « r B o w l S u n d a y■ ■ . . . . [ ■ : . . . . 1 P r o J o y S i k hP a r t y W a r eD u i i C o v e rF i n a n c i a l P l a n n e r

S y M o P o r t e rH a r d b a l lC b T r o L j b U i t t o o i

f l a p a i r G i r i d *

L i l t( 5 9 . 9 SH 9 . 9 SW ) . 9 iS i . i lW 9 . 9 S1 ) 9 « SJ 7 9 , «1 3 2 . 9 SH C j i jS S 4 . Wa i S 1 9 . 9 S

o .

1 J V 9 S

t l t . - n

6

l o l .

r u 1 1 7 . 9 51 2 1 ? i

I 9

1 2 3 . «1 1 1 . 9 3S 2 . 9 31 1 4 . 9 1

6 . 9 5

( 0 ' t t s . t s

H J . 9 S

C o u p o n1 1 9 , 9 5S 3 9 9 St « 9 i1 3 c . 9 * I 9 . «S I 4 . 9 J1 3 1 . 9 51 2 1 . 9 5S 9 . 9 5J 1 3 . 9 SS K . ' i l l . 9 5( 4 6 0J 3 5 9 51 1 6 9 5

1 1 2 . 9 S

{ S o b o v e r l O O c o u p o n i r e m s I o u c a t a l o g }W r i t e o c a l l f o

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

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 !

P R O T E C T O W A R R A N T YA l P r o t v c t o ' l p r o d u c t ! c a r r y m i n i m u m 9 0 d a y w a r r a n t y .I a n y t h i n g f a i l i w i t h i n 9 d a y * f r o m t h d a t e o p u r c h o t e .l i m p l y l e 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 D I A T E L Y s e n d y o u r e p l a c e m e n t a n t h a r g o v l U n i t e d P o r c e l S e r v i c e p r e p a i d . T h i s w a r r a n t yp r o v e s o n c o a g a i n t h o l W i o v m O u C v t i o t n ^ r i .

C 2 C O M P U T E R 5 7 • 4 4 9 . 0 0N o y o u c a n g e t t h e C 1 2 8 C o m m o d o r e c o m p u t e r

I h 1 5 7 1 D i s k D r i v e f o o n l o p r i c e o o n l yS 4 9 9 . 0 0 . L i s t J 6 9 B . 0 0S A L E 1 4 9 9 . 0 0 .

3 4 O K 1 5 7 1 C O M M O D O R ED I S K D R I V E 1 2 3 ' ) . ( 1 0

D o u b l e S i d e d . S i n g l e D i s k D r i v e f o C - 1 2 8 a l l o w sy o l u t < " 1 3 m o d e p l u s ( . " I ' M m o d e , 1 t i m e st a i l o r t h a n 1 5 4 1 , p l u s r u n s a l 1 5 4 1 f o r m a t s .L i s t S 3 4 9 . 0 0 . S a l e * U « . M .

S U P E R A U T O D I A L M O D E M S 2 9 . 4 5E o 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 c o m p u t e r a n d y o u ' r e r e a d y t t r a n s m i t a n r e c e i v e m e s s a g e * . E a s i e r t u t i n 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 i fI 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 o m f o u o n d o w n l o a d i n g l p r i n t e r a n d i > k d r i v e s .W o . i I U . S . A . L i s t S 9 9 . 0 0 . S A L E t ] 9 . H .C o u p o n S 2 4 . 9 5 .

V O I C E 5 Y N T H E S I Z E R 1 3 9 . 9 5F o C o m m o d o r e - 6 d c o m p u t e r s , J u » t p l u g i i a n y o c o p r o g r o m w o r d s a n d s e n t e n c e s , o d [ u s tv o l u m e o n p i t c h , m o k e l o l k l n g a d v e n t u r e g o m e s ,s o u n d a c t i o n g a m e s a n c u s t o m l i e d t a l k i e s ! !P I U S | S 1 ° . ° 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 , i u i l t y p e w o r d a n h e a r y o u rc o m p u l e r t o l k A D S O U N D T " Z O R K " . S C O HA 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 I I [ D l l Wo t a p e . ) L i l t $ 8 9 . 0 0 . S A L C M

1 3 S A M S U N G A M B E R S C R E E NM O N I T O R * 7 9 . 9 SS u p e r H i o h R e s o l u t i o n o m b o r i c r n e n m o n i t o r . B c o l u m n s 2 l i n e s , e a s y t r e o d . m u s t f o w o r d p r o c e s s i n g F a n t a s t i c v a l u e .L i s t S 2 9 . 0 0 . S a l s I T f . t l .[ C 1 2 B c a b l o J 1 9 . 9 5 . C 6 4 , A t o r l c o b l e S 9 . 9 5 }

P R I N T K R / T Y P E W R I T I RC O M B I N A T I O N 1 1 9 9 . 9 SS u p e r b l e t t e r q u o l l 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 i l f l i c k o t h s w i t c h . E x t r a l a r g ec a r r l o 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 c o m p a c t , l i g h t w e i g h t , d r o p I c a s s e t t er i b b o n ) ( 9 d a w a r r o n t y ) C e n t r o n i c s p a r a l l e li n t e r f o c e B u i l t - I n . L i s t $ 3 4 9 . 0 0 . S L l l « e . o j .

( L t d . Q t y . I1 4 R O a C O M P O S I T EC O L O R M O N I T O R 1 3 3 9 . 9 1

M u l t b e u s e d t g e S c o l u m n s I c o l o r w i t h S c o l u m n c o m p u t e r s ( C 1 2 8 I B A p p l e ) . ( R G BC a b l e i ' > . ' i y . A d S 1 4 . 5 0 s h i p p i n g ,L i s t 1 3 9 9 . 0 0 . S A L E 1 1 3 1 . 9 1 .

L O W E S T P H I C i S 1 D A F R E E T R I A LB E S T S E R V I C E I N U . S . A . O N D A E X P R E S S M A I L

P H O N E O R D E R Sa . m . p . m . C . S . T . W e g k d a y i

9 a . m . 1 n o o n C . S . T . S a t u r d a y s4 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 1 0 P R O G R A M S F R E E C A T A L O G S

d $ 1 0 . 0 0 l o s h i p p i n g , h a n d l i n g , a n i n s u r a n c e . I l l i n o i s r e s i d e n t s p l e a s e a d s a l e s l a x . A d 2 0 . 0 0 l 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 ,o r d e r s . A l o r d e r s m u s t b e i U . S . D o l l a r s . W E D O N O E X P O R T T

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

m a i l . P r i c e s 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 e w i t h o u t n o t i c e .M A S T E R C A R D C . O . D . C O . P . o p h o n e o r d e r s 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 0

2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 63: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 63/148

F a m o u s N a t i o n a l B r a n dC o m m o d o r e A t a r i A p p l e I B f t

W L i k e t h i s P r i n t e r s m u c hW B o u g h t O u t t h F a c t o r y .

8 C o l u m nP r i n t e r S a l eW o r d P r o c e s s i n g P r o g r a m L i s t i n g s G r a p h i c s Q u i e t

O p e r a t i o n U p p e r a n d L o w e r c a s e A l p o i n t s a d d r e s s a b l eG r a p h i c s U n d e r l i n e E n h a n c e d M u c h m u c h M o r e

S u p e r P r i n t Q u a l i t yT h i s p r i n t e r w a m a d e b C a n o n ® f o

o n o t h l a r g e s t c o m p u t e rm a n u f a c t u r e r s i t h w o r l d . T h B i B l u e p r i n t e r c o m e s r e a d y t h o o k u t o t h e s e r i a l p o r t o t h I B M ® P C j r

P l u s w i t h l o c o s t a d a p t e r c a b l e s y o c a n c o n n e c t t h B i B l u e p r i n t e r t t h I B M ® P C , I B M ® X T , I B M ® A T ,

I B C o m p a t i b l e s , A p p l e ® I I , I I e , I I c ,A p p l e C o m p a t i b l e s , C o m m o d o r e ®

6 4 , 1 2 8 , A l a n ® , p l u s m a n y m o r e .9 D a I m m e d i a t e ~ ~ ~ ~ ~ ~ ^ ^ ~ ~ ^ / ( A l s o V I 2 0

e n t W a r r a n t y 1 D a F r e e T r i a l - S a t i s f a c t i o n o M o n e y B a c kN o y o c a n h a v e f u l l f l e d g e d V i l e t t e r s i z e 8 c o l u m n p r i n t e r f o r l e s s t h a n t h c o s t o l a r g eb o o p a p e r . T h i s p r i n t e r u s e s a d v a n c e d t h e r m a l t e c h n o l o g y t p r i n t u p p e r a n l o w e r c a s e ( w i t ht r u e l o w e r d e s c e n d e r s ) , u n d e r l i n e , e n h a n c e d , a l p o i n t s a d d r e s s a b l e g r a p h i c s ( w o r k s w i t h P r i n t -s h o p ) p l u s M o r e . P r i n t o u p i c t u r e s , p r o g r a m l i s t i n g s , w o r d p r o c e s s i n g p a g e s , g r a p h i c s a n m o r e .P e r f e c t f o t h h o m e o w n e r o s t u d e n t a n d e f i n i t e l y a f f o r d a b l e . F a n t a s t i c P r i n t e r a a u n b e a t a b l ep r i c e . L i s t $ 1 9 9 . 0 0 S a l e $ 3 9 . 9 5I n t e l l i g e n t C o m m o d o r e I n t e r f a c e — A l l o w s y o u t c o n n e c t t h B i B l u e p r i n t e r t o t h p r i n t e r p o r t o t h C o m m o d o r e 6 a n 1 2 c o m p u t e r . P r i n t C o m m o d o r eg r a p h i c s , u s P r i n t s h o p , W o r d p r o c e s s o r s a n m o r e . . .L i s t £ - 1 9 9 S a l e $ 3 4 . 9 5

P a p e r ( R o l l s ) L i s t $ 1 9 . 9 5 S a l e $ 9 . 9 5I n t e l l i g e n t A t a r i I n t e r f a c e — A l l o w s y o t c o n n e c tt h B i B l u e p r i n t e r t o A t o r l c o m p u t e r s ( e x c e p t 1 2 0 0 ) .P r i n t A t o r l g r a p h i c s , P r i n t s h o p . w o r d p r o c e s s o r s , a n m o r e . . . L i s t $ 4 9 . 9 5 S a l e 1 2 4 . 9 5

I B M ® P C , A T , X T , P C J r A p p l e ® R S - 2 3 2 A d a p t e r — A d a p t s t h B i B l u e p r i n t e r t b e u s e d w i t h a n R S ? ? 2 e f o ' o * i o A p p l e l l . l l p l u s , l l c , l l e . A t a n 5 2 0 S T . L a s e r l 2 8 . A m i g a i n t e r l a c e — L i s t $ 2 4 . 9 5 S a t o 5 1 2 . 9 5L i s t 5 * i y . j j b o l t ? t t » t )" A h l i I » C q i % & ^ C o m r n o d o t l A I Q P I P f l r o d » m p i h * o I n a i u n m i i M a t h l r m A p p J t C p n - p u i p r . C o f t o n i n c . C o m m o d o i * t m I r t — i M o t h l n a t . A l e r l I r t c * * l p * d L r « l y .

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

Page 64: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 64/148

C o m m o d o r e S o f t w a r e S a l eo m e r e i n f o r m a t i o n s e n d _ f o f r e e c a t a l o g t o d a y ! r h o n e O r d e r s

G a m e sL e a d e r B o a r d ( D $ 2 2 . 9 5

1 2 0 C o u r s e s ( o L e a d e r B o a r d ( D $ 1 2 . 9 5

1 0 t h F r a m e ( D $ 2 2 . 9 5B e a c h h e a d { D $ 1 9 . 9 5B e a c h h e o d ( o T $ 1 7 . 9 5R a i d O v e r M o s c o w ( D ) . . $ 1 9 . 9 5

A c o A c e s ( D $ 1 7 . 9 5D e c e p t o r ( D $ 1 7 . 9 5D a B u s t e r s ( D $ 1 7 . 9 5F i g h t N i g h t ( D $ 1 7 . 9 5H a r d b a l l ( D $ 1 7 . 9 5L a o t h W e s t ( D $ 1 7 . 9 5P S 1 T r a d i n g C o ( D , . $ 1 7 . 9 5

H i l lB l a c k T h u n d e r ( D $ 1 4 . 9 5S u p e r B o w l S u n d a y ( D $ 1 9 . 9 5S e a s o n D i s k ( D $ 1 2 . 9 5T h M a s t e r s ( D $ 1 4 . 9 5P e b b l e B e a c h ( D $ 1 4 . 9 5T o u r n a m e n t G o l f ( D ) . . . $ 1 8 . 9 5C o m p u t e r T i t l e B o u t ( D $ 1 9 . 9 5

W h e r e i C a r m e n S a n d i e g o ( D $ 2 1 . 9 5

K a r a t e k a ( D $ 1 9 . 9 5L o d e R u n n e r ( D $ 1 9 . 9 5L o d e R u n n e r ' s R e s c u e ( D

$ 1 9 . 9 5C h a m p L o d e R u n n e r ( D $ 2 1 . 9 5

B r u c e L e e ( D $ 1 4 . 9 5C o n o n ( D $ 9 . 9 5T h e G o o n i e s ( D $ 1 4 . 9 5N e v e r E n d i n g S t o r y ( D ) . $ 1 7 . 9 5M i n d P u r s u i t ( D $ 1 7 . 9 5Z o r r o ( D $ 1 4 . 9 5

A r t sC a r r i e r s a W a ( D $ 2 9 . 9 5D r L a r r y B i r d ( D ) . . . . $ 1 2 . 9 5H e a r t o A f r i c a ( D $ 1 2 . 9 5L o r d s o C o n q u e s t ( D . $ 2 2 . 9 5S u p e r B o u l d e r d a s h ( D . $ 1 2 . 9 5P i n b a l l C o n s t r u c t i o n ( D $ 1 2 . 9 5R e a c h F o S t a r s 2 { D . $ 2 6 . 9 5

C i t i e s o f G o l d ( D $ 1 2 . 9 5

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

E p y x0 3 6 0 J e C o m b a t ( D $ 1 8 . 9 51 5 5 6 M o v i e M o n s t e r ( D $ 2 0 . 9 56 0 6 5 S u p e r C y c l e ( D $ 2 0 . 9 50 3 8 2 S u m m e r G a m e s ( D . $ 2 0 . 9 55 2 1 0 W o r l d K a r a t e C h a m p { D $ 1 8 . 9 50 3 6 5 W . G . B a s e b a l l ( D $ 1 8 . 9 5M i n d s c a p e3 7 0 2 B o p ' N W r e s t l e ( D $ 1 9 . 9 55 1 1 8 T h H a l l e y P r o j e c t ( D . $ 1 9 . 9 55 1 2 0 I n d i a n a J o n e s ( D $ 2 9 . 9 53 6 9 0 I n f i l t r a t o r ( D $ 1 9 . 9 55 9 1 6 L o r d s o M i d n i g h t ( D $ 9 . 9 55 9 1 2 L u s c h e r P r o f i l e ( D ) $ 1 9 . 9 5S t r a t e g i c S i m u l a t i o n I n c .1 5 6 1 B a t t l e o A n t i e t a m ( D ) . . $ 2 7 . 9 55 1 5 6 C o l o n i a l C o n q u e s t ( D . $ 2 2 . 9 53 0 2 1 C o m p u t e r B a s e b a l l ( D ) . . $ 2 2 . 9 56 0 0 2 G e t t y s b u r g ( D $ 3 2 . 9 51 5 6 5 M e c h B r i g a d e ( D $ 3 2 . 9 56 0 3 6 N a { D $ 2 2 . 9 5

E d u c a t i o n a lA m e r i c a n E d u c a t i o n a l C o m p u t e r2 5 2 1 A E S p e l l i n g ( D $ 1 9 . 9 52 4 9 9 B i o l o g y F a c t s ( D $ 9 . 9 52 4 9 6 F r e n c h V o c a b u l a r y ( D . $ 9 . 9 52 4 9 5 S p a n i s h V o c a b u l a r y { D ) . . $ 9 . 9 52 4 9 3 G r a m m a r W o r d U s ( D ) . . $ 9 . 9 53 7 4 7 L e a r n t R e a d { D $ 1 9 . 9 53 7 4 5 P h o n i c s ( D $ 1 9 . 9 52 5 1 9 U . S . G e o g r a p h y ( D $ 9 . 9 52 5 2 0 U . S . G o v e r m e n t ( D $ 9 . 9 52 4 9 8 U . S . H i s t o r y ( D $ 9 . 9 5D e s i g n w a r e5 1 0 0 A l g e b r a ( D $ 1 2 . 9 52 5 1 8 B o d y T r a n s p a r e n t ( D . . $ 2 2 . 9 52 5 1 7 E u r o p e a n N a t i o n s ( D . . $ 1 7 . 9 50 8 2 4 G r a m m a r E x a m i n e r ( D $ 2 2 . 9 50 9 8 0 M i s s i o n A l g e b r a ( D . . . $ 2 2 . 9 55 1 0 2 R e m e m b e r ( D $ 3 4 . 9 55 1 0 5 S p e l l i n g / R e a d i n g P r i m e r ( D

$ 1 2 . 9 50 8 3 2 S t a t e s T r a i t s ( D ) $ 2 2 . 9 5D L 3 8 0 6 A l i e n A d d i t i o n ( D $ 1 4 . 9 53 8 0 8 A l l i g a t o r M i ( D $ 1 4 . 9 53 8 0 0 A l p h a b e t C i r c u s ( D $ 1 4 . 9 5

C a l l t C . S . T . - M - F3 1 2 - 3 8 2 - 5 2 4 4

S p i n n a k e r5 3 0 0 A l p h a b e t Z o ( C $ 4 . 9 55 0 9 0 D e l t a D r a w i n g { C $ 4 . 9 55 3 0 1 F a c e m a k e r ( C $ 4 . 9 55 3 0 3 K i n d e r c o m p ( C $ 4 . 9 53 0 7 7 N u m b e r T u m b l e r s ( C $ 4 . 9 53 0 7 8 S e S p e l l e r s ( C $ 4 . 9 53 0 7 6 U p A d E ( C $ 4 . 9 5

F i s h e r P r i c e3 0 9 5 A l p h a B u i l d ( C $ 4 . 9 53 0 7 0 D a n c e F a n t a s y ( C $ 4 . 9 53 0 6 9 L i n k i n g L o g i c ( C $ 4 . 9 53 0 7 2 M e m o r y M a n o r ( C $ 4 . 9 53 0 7 3 L o g i c L e v e l s ( C $ 4 . 9 5

W e e k l y R e a d e r2 5 1 5 S t i c k y b e o r A B ( D $ 1 4 . 9 55 1 3 0 S t i c k y b e a r M a t h ( D $ 1 4 . 9 52 5 1 2 S t i c k y b e a r N u m b e r s ( D $ 1 4 . 9 55 1 3 2 S t i c k y b e a r R e a d i n g ( D ) . $ 1 4 . 9 52 5 1 6 S t i c k y b e a r S h a p e s ( D . $ 1 4 . 9 55 1 2 9 S t i c k y b e a r T y p i n g ( D . . $ 1 4 . 9 5

M i s c e l l a n e o u sB a t t e r i e s I n c l u d e d6 0 6 0 H o m e I n v e n t o r y ( D $ 8 . 9 56 0 6 2 A d d r e s s B o o k ( D $ 8 . 9 56 0 6 4 M a i l L i s t ( D $ 8 . 9 56 0 6 6 C h e c k b o o k ( D $ 8 . 9 56 0 6 8 R e c i p e s ( D $ 8 . 9 56 0 1 8 K e y s t T y p i n g ( D $ 9 . 9 56 0 2 0 C o l - K i t ( D $ 9 . 9 51 2 5 3 P a p e r C l i p ( D $ 3 4 . 9 51 2 5 4 C o n s u l t a n t ( D $ 3 4 . 9 5

S o f t w a r e C o u n t r y3 6 3 3 C h e s s m a s t e r 2 0 0 0 ( D . $ 2 6 . 9 53 6 3 2 G o l d e n O l d i e s ( D $ 1 7 . 9 5

B u s i n e s sC 1 2 8 S o f t w a r e F r o m T i m e w o r k s5 0 2 2 W o r d W r i t e r ( D $ 5 9 . 9 55 0 2 4 D a t a M a n a g e r ( D $ 3 9 . 9 53 0 4 8 S y l v i a P o r t e r ( D $ 3 9 . 9 55 0 3 0 P a r t n e r ( C $ 3 9 . 9 55 0 2 6 S w i f t C a l c / S i d e w a y s ( D $ 3 9 . 9 5

d 1 1 0 , 0 0 ( o s h i p p i n g , h a n d l i n g , a n I n s u r a n c e . I l l i n o i s r e s i d e n t s p l e o s e o d V s a l e s I o n . A d 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 ,

o r d e r s . A l o r d e r s m u s t b I U . S . D o l l a r s . W E D O N O E X P O R T T C O U N T R I E S E X C E P T C A N A D A . E n c l o s e C a s h i e r C h e c k . W i o n o y O r d e r o

o n a l C h e c k . A l l o w 1 d a y s l o d e l i v e r y . 1 t d a y s f o p h o n o o r d e r ) . d a m a l l . P r i c e s A v o i l a 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 t i c e .

M A S T E R C A R D C . O . D . C . O . D . o n p h o n e o r d e r s 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 0

1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 65: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 65/148

F a m o u s C o m s t a r N a t i o n a l B r a n d1 0 P r i n t e r S a l e

I n c l u d e s C o m m o d o r eI n t e r f a c eN e a r L e t t e r Q u a l i t y N e a r L e t t e r Q u a l i t y

1 0 C P d r a f t / 2 0 C P S n e a r - l e t t e r q u a l i t y D o A d d r e s s a b l e G r a p h i c s A d j u s t a b l eT r a c t o r a n F r i c t i o n F e e d A u t o m a t i c P a p e r L o a d i n g R i g h t a n L e f t M a r g i n

s e t t i n g s P i c a , E l i t e , C o n d e n s e d , I t a l i c s S u p e r s c r i p t S u b s c r i p t U n d e r l i n e , B o l dp r i n t , D o u b l e S t r i k e • S u p e r b N E A R L E T T E R Q U A L I T Y

E a s y t U s

F a n t a s t i cG r a p h i c s

Y e a rW a r r a n t y

h C o m s t a r 1 0 0 0 i o n o t h b e s t v a l u e s i t h U n i t e d S t a t e s t o d a y . P r i n t y o u r l e t t e r s , d o c u m e n t s , p r o g r a m s ,a n m o r e a t a b l a z i n g 1 0 0 C h a r a c t e r s P e r S e c o n d o 2 c p i t h N e a r L e t t e r q u a l i t y m o d e . L o o k s j u s t

i c a m e f r o m t y p e w r i t e r . P l u s , c h o o s e y o u r p r i n t i n g m o d e ( N L Q , D r a f t ) f r o m y o u r w o r d p r o c e s s o r o b p u s h i n g t h c o n t r o l s o t h f r o n t p a n e l . F a n t a s t i c Q u a l i t y a F a n t a s t i c P r i c e . L i s t $ 3 4 9 . 0 0 S A L E S 1 7 9 . 9 5 .

M e t h o di m p a c t d o m a t r i x ( p i n )S p o o d1 0 C P S N L Q - 2 C P

S o t *A S C I I C h a r a c t e r s . M a r k e r , S y m b o l s

I t a l i c f o n t ]

R i b b o n ( L l f o o K p . )B l a c k ; c a s s e t t e ( 2 . 5 m i l l i o n c h a r a c t e r s )D i m o n » l o m1 5 . 4 ( W 1 0 . 9 ( D 4 . 7 ( H ) i n c hW e i g h tA p p r o x . 1 l b C h a r a c t e r S p a c i n gF i x e d

L i n o S p a c i n g1 / 6 . 1 / 8 , 7 / 7 2 , a n l / 2 1 6 l n c hP a p e r F w > dA d j u s t a b l e t r a c t o r a n f r i c t i o n f e e dP a p o r f e e d i n g D i r e c t i o nB i - d i r e c t i o n a lC o p i e s

p l u s o r i g i n a l

" p p l y I L i m i t < u T o d .A d 1 1 0 0 0 l o s h i p p i n g , h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n tp l e a s e o d 6 * / . t o > . A d I M . f X H o r 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 Q ' F P O 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 e i U . S . d o l l a r s .W O N O E X P O R T T O T H E R C O U N T R I E S . E X C E P T C A N A D A .E n c l o s e C o i h i e r s C h e c k . M o n e y O r d e r o P e r s o n a l C h e c k . A l l o w 1 d a y s l o d e l i v e r y . 2 T d a y s l o p h o n o o r d e r s . d a y e x p r a s s m a i J !

V I S A M A S T E R C A R D C . 0 . 0 .N C O D . l o C o n o 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 o r r i n g t o n . I l l i n o i s 6 0 0 ) 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

Page 66: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 66/148

I p u t t i n g t h F S D - 1 t h r o u g h i t p a c e s , d a i s y c h a i n e d t h e d r i v e w i t h1 5 7 1 a n m C o m m o d o r e 1 2 8 . T h d r i v e o p e r a t e d p e r f e c t l y . S i n c e m o s t o t h 1 2 8 ' s s o f t w a r e i s t i l l o s i n g l e -s i d e d d i s k s a n w i l l p r o b a b l y c o n t i n u et b f o t h e f o r e s e e a b l e f u t u r e , 1 2 o w n e r s s h o u l d s e r i o u s l y c o n s i d e r t h eF S D - 1 a a i n e x p e n s i v e a l t e r n a t i v e t t h e 1 5 7 1 , e s p e c i a l l y a s s e c o n d d i s kd r i v e .

F r a n k l y , h a v e y e t f i n d f a u l tw i t h t h d r i v e . I w o r k s w e l l w i t hE p y x ' s F a s t L o a d c a r t r i d g e a n A c c e s s ' sM a c h 1 2 c a r t r i d g e . T h d r i v e r u n ss m o o t h l y , e f f i c i e n t l y , a n w i t h o u t h e a tb u i l d u p . I r u n s e v e r y t h i n g t h a t t h 1 5 4 1 w i l l , a n e a s i l y d a i s y c h a i n s w i t ho t h e r d r i v e s . T h F S D - 1 i o n o t h b e s t o t h n e h a r d w a r e o f f e r i n g s t c o m e o u f o u s e w i t h t h 6 a n t h 1 2 8 . C o n s i d e r i n g a l o i t f e a t u r e s a n t h p r i c e , h i g h l y r e c o m m e n d t h F S D -

t 6 a n 1 2 u s e r s .— S c o f f T h o m a s

E m e r a l d C o m p o n e n t s I n t e r n a t i o n a lD e p t . D D 4 1 45 4 W i l l a m e t t e S t E u g e n e , O 9 7 4 0 1$ 1 3 9

G A T OT h m e s s a g e f r o m S U B C O M c r a c k l e so v e r t h r a d i o : " P i l o t d o w n ! M u s t r e c u e . C o o r d i n a t e s 5 1 0 0 , 2 1 0 0 ! R e p e a t :M u s t r e s c u e ! "

Y o i s s u e t h e c o m m a n d : " A l la h e a d f l a n k s p e e d , " a n t u r n t a b e a ri n t t a k e y o t t h g i v e n c o o r d i n a t e s .

A c o m m a n d e r o f G A T O - c l a s sW o r l d W a I s u b m a r i n e , y o h a v e t h r e s p o n s i b i l i t y o r e s c u i n g t h d o w n e dp i l o t . Y o h a v e 1 5 0 , 0 0 0 p o u n d s o f u e l ,

c h a r t o t h a r e a , r a d a r , a n 2 t o r p ed o e s . B u y o u r m o s t e f f e c t i v e w e a p o n i s u r p r i s e .

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

I t ' s t r a p ! T h e n e m y , n o S U C O M , h a s u m m o n e d y o h e r e a n y o u ' r e s u r r o u n d e d b y w a r s h i p s . E v e na y o f i r e y o u r f i r s t f i s h , t h e i r f i r s t s a v d e s t r o y s y o u r r a d i o r o o m . . . .

S p e c t r u m H o l o b y t e ' s G A T O f o t h C o m m o d o r e 6 i m o r e o f g a m e t h a n

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

I G A T O , y o a r t h c o m m a n d e r .M i s s i o n s a r a s s i g n e d b a d i r e c t r a d i ot r a n s m i s s i o n f r o m S U B C O M ( S U B m a -r i n e C O M m a n d e r ) . Y o u m u s t c a r r y o u t h e m i s s i o n s w h i l e a v o i d i n g e n e m y a t a c k . T h i s i n v o l v e s k e e p i n g t r a c k o fd e p t h , s p e e d , h e a d i n g , d i e s e l a n b a t -

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

Y o c o n t r o l t h e s u v i o n e - o t w o - s t r o k e k e y b o a r d c o m m a n d s — n oj o y s t i c k i r e q u i r e d . S i s c r e e n s a r p r o v i d e d t h e l p y o c o m m a n d y o u rv e s s e l .

T h C o n t r o l s c r e e n c o n t a i n s t h ec o n t r o l p a n e l a n p e r i s c o p e v i e w . F r o mt h i s y o c o n t r o l s p e e d , d e p t h , h e a d i n g ,p e r i s c o p e , p o w e r u s { d i e s e l / b a t t e r y ) ,a n t o r p e d o e s . Y o a l s o m o n i t o r o x yg e l e v e l a n e n e m y r a n g e .

N a v i g a t i o n a l a i d s i n c l u d e c h a r to t h e s u b ' s p a t r o l a r e a a n s i m u l a t e dr a d a r d i s p l a y . T h c h a r t d i a g r a m s a na e r i a l v i e w o t h w a t e r s . T h r a d a rs c r e e n i m u c h l i k e a a c t u a l o n e , t r a c ki n e n e m y s h i p s a n n o t i n g i s l a n d l o c at i o n s r e l a t i v e t o y o u r s u b .

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

T h S h i p ' s L o d i s p l a y s t h s u b ' sn a m e , t h n u m b e r o m i s s i o n s c o m p l e te d , t h e n u m b e r o e n e m y s h i p s s u n k ,a n t h t o t a l t o n n a g e s u n k . T h i s l o i a u t o m a t i c , s t h a t i n f o r m a t i o n f r o me a c h p l a y s e s s i o n i a d d e d t t h a t o f t h p r e v i o u s s e s s i o n . T h l o c a b e r a s e da n n e o n s t a r t e d i d e s i r e d .

T h P a r a m e t e r s s c r e e n a l l o w s y o t s w i t c h l e v e l s o f d i f f i c u l t y ( 1 - 5 ) a n t c h a n g e t h s u b m a r i n e ' s c o o r d i n a t e s .

T h e m a n u a l i d e t a i l e d a n e t r e m e l y w e l l w r i t t e n , p r o v i d i n g p l a y i n s t r u c t i o n s a w e l l a h i s t o r y o s u b m a r i n e s . I a d d i t i o n , t h e r e i r m o v a b l e e a s y - t o - u s e r e f e r e n c e c a r dw h i c h s a v e s f l i p p i n g t h r o u g h t h m a u a d u r i n g p l a y . B e c a u s e o t h m a n u a l ,a w e l l a t h e s i m p l i f i e d n a t u r e o t h s i m u l a t i o n , G A T O i e a s y t o p l a y . N o e a s y t w i n , j u s t e a s y t p l a y .

G A T O ' s l e s s e r s o p h i s t i c a t i o nm e a n s i h a s o m e l i m i t a t i o n s . T h e r ea r o n l y f o u r d i r e c t i o n s i w h i c h y o uc a l o o k , e i t h e r w i t h t h r a i s e d p e r is c o p e o f r o m t h b r i d g e . T h e r e i n i d i c a t o r o s e a - b o t t o m c o n t o u r s o t h d e p t h o t h w a t e r y o u ' r e i n A l t h o u g h

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

O t h p l u s s i d e , h o w e v e r , a r s e e r a l f e a t u r e s . T h r a d i o m e s s a g e s a r e x c e l l e n t . T h e r e ' s r e a l i s t i c " f u z z y "s o u n d b u i l t i n t o t h t r a n s m i s s i o n t h a tm a k e s y o h a l f w a y e x p e c t t h e a r " T k y R o s e . " T h " a a u u u g h a " o t h d i i n h o r n a n t h " p i n g " o t h e n e m ys o n a r a r r e m i n i s c e n t o l a t e n i g h t s u m a r i n e m o v i e s . T h e x p l o s i o n s a r d o n e s w e l l y o c a a l m o s t f e e l t h e m .T h s u r e s p o n s e s a r m o s t a p p r o p r ia t e — q u i c k a h i g h s p e e d s , s l u g g i s h a l o w . U n c h a r t e d s a n d b a r s a n d u t o p e d o e s a r t h r o w n i j u s t t m a k et h i n g s m o r e d i f f i c u l t — a n d r e a l i s t i c .

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

d a y . I t o o k m a n y b a t t l e s — a n d t h c h a l l e n g e o m a n y b a t t l e s i w h a ta w a i t s y o i G A T O .

— D a v i d a n R o b i n M i n n i c kS p e c t r u m H o l o b y t e1 0 5 0 W a l n u t , S u i t e 3 2 B o u l d e r , C 8 0 3 0 2$ 2 9 . 9 5

P h a n t a s i e I f e y e a r s a g o , t h e r e w e r e f e e x c e p

t i o n a l l y g o o d c o m p u t e r g a m e s . W h i l et h i s w a u n p l e a s a n t f o t h h o b b y i s tw h w a n t e d m o r e h i g h - q u a l i t y e n t e rt a i n m e n t p a c k a g e s , i i n s u r e d t h a t t h w e l l - d o n e g a m e s w o u l d b p l a y e d a n r e p l a y e d u n t i l t h e y w e r e m a s t e r e d .T h i n g s a r d i f f e r e n t n o w . I s e e m ss a f e t s a t h a t t h e r e a r e m o r e c o m p u t e rg a m e s t h a n m o s t p e o p l e c a p o s s i b l yf i n d t i m e t p l a y , a n m a n y o t h e m a r g o o d . W h a t s e p a r a t e s t h e g a m e s t h a t

Page 67: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 67/148

a r r e p l a y e d f r o m t h o s e t h a t a r n o i a d d k t i v e n e s s .

A d d i c t i v e n e s s , i g a m e s a l e a s t , i p e r s o n a l t h i n g . W h a t a d d i c t s o n p e

s o d o e s n o a d d i c t a n o t h e r . B u w a l k n o w w h a t i m e a n s — s i t t i n g u u n t i la l h o u r s o t h n i g h t , t r y i n g o n m o r et i m e t b e a t y o u r h i g h s c o r e , o t f i n a ll d e f e a t t h c o m p u t e r , o t c o m p l e t et h l o n g , a r d u o u s q u e s t , o r t m a s t e rt h i n t r i c a c i e s o c o o r d i n a t e d a t t a c k . I m e a n s w a k i n g u p i t h m o r n i n g w i t hs u d d e n i n s p i r a t i o n a b o u t w h a t t d n e x t , a n s i t t i n g a t h c o m p u t e r f o h o u r s a t i m e w o r k i n g a t h g a m e i s t e a d o d o i n g t h w o r d p r o c e s s i n g y o o u g h t t b d o i n g . I h a p p e n s , a n n o a l w a y s w h e n y o w o u l d e x p e c t i t

W h e n f i r s t e x a m i n e d S S I ' s P h a n -t S B i e , t h f o r e r u n n e r o f t h e C o m m o d o r e6 g a m e r e v i e w e d h e r e , w a l a r g e l yu n i m p r e s s e d . T h g r a p h i c s w e r e f u n ct i o n a l b u t h a r d l y d a z z l i n g , d i s k a c c e s s( o m 6 4 w a f r e q u e n t a n a n n o y i n g ,a n g a m e p l a y w a p r e d i c t a b l e . p e s i s t e d f o r w h i l e , b u m o l s t a n d a r d sd r e w m a w a y . W h e n t h s e q u e l , P h a n -t a s i e I I c a m e a l o n g , e x p e c t e d m o r e o t h s a m e , b u t , t h o u g h t , p e r h a p s t h e r ew e r e e n o u g h c h a n g e s t m a k e i m o r ea p p e a l i n g .

d o n ' t k n o w i t h e r e a r e a n s i g n i fi c a n t c h a n g e s f r o m t h f i r s t g a m e , b u t h e r e h a b e e n b i o n i m r e a c t i o n .

a a d d i c t e d t P h a n l a s i e I I I ' n o q u i t e s u r e w h y , s i n c e g r a p h i c a l l y i t ' sa b o u t t h s a m e a t h o r i g i n a l , a n g a m e p l a y i v i r t u a l l y i d e n t i c a l . B u a m n o n e t h e l e s s . d o n ' t e v e n p a r t i c ul a r l y l i k e f a n t a s y a d v e n t u r e g a m e s t h a td e m a n d k i l l i n g m o n s t e r s a n g e t t i n gt r e a s u r e ( w h i c h t h i s g a m e c e r t a i n l yd o e s ) . N o d l i k e w a i t i n g f o m C o m m o d o r e d i s k d r i v e t r e v e a l a n o t he p a r t o P h a n t a s i e J / ' s w o r l d t m e B u

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

F o g a m e t b a d d i c t i v e , i m u s tp o s s e s s s e v e r a l q u a l i t i e s . F i r s t , i m u s tp r e s e n t p u r p o s e . H i g h s c o r e i o n p u r p o s e , a n m o s t p u r e a r c a d e g a m e sp r o v i d e t h i s . W i n n i n g t h g a m e i a o t h e r , a n t h i s p u r p o s e i p r o v i d e d b a l s p o r t s g a m e s , g a m e s w i t h t i m e l i i t a n s t r a t e g y g a m e s l i k e c h e s s a n w a g a m e s . A d v e n t u r e g a m e s , h o w e v e r ,d e p e n d o f u l f i l l i n g t h q u e s t , t h t h i r dt y p e o p u r p o s e .

E q u a l l y i m p o r t a n t , t h o u g h , i t h a b i l i t y t a c h i e v e t h g a m e ' s p u r p o s e .g a m e t h a t ' s n e a r l y i m p o s s i b l e t c r a c kw i l l f a i l t a d d i c t a l b u t h m o s t d e d ic a t e d g a m e r . A a d d i c t i v e g a m e w i l la l l o w t h e p l a y e r t p r o g r e s s . M a y b e t h c o m p u t e r o p p o n e n t i t o t o u g h a f i r s t ,b u i y o c a c o m e c l o s e a f t e r h a n df u o g a m e s , y o u ' l l c o n t i n u e t t r y .

I P h a n t a s i e I I t h q u e s t i u k n o w n ( e x c e p t t h r o u g h h i n t s p r o v i d e di t h d o c u m e n t a t i o n ) u n t i l t h p l a y e r

A n s w e r : 1 0 4 0 S T "Q u e s t i o n : W h i c h c o m p u t e r i t h f i r s ti t h w o r l d t g i v e y o 7 M e g a b y t e o p o w e r f o u n d e r $ 1 , 0 0 0 ?

T h e 1 0 4 0 S T i m a j o r b r e a k t h r o u g h i p e r s o n a ! c o m p u t e r s .I n d e e d , i t ' s t h e w o r l d ' s f i r s t c o m p u t e r w i t h a o r i g i n a l l i s tp r i c e t h a t r e p r e s e n t s l e s s t h a n $ p e k i l o b y t e .

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

T h M a c i n t o s h , 1 " f o e x a m p l e , c o m e s i a o v e r $ p e k i l o b y t e , t h A m i g a ' " i o v e r $ p e k i l ob y t e a n t h P A T " 1 " i w h o p p i n g $ 9

i c o n t r a s t , t h e 1 0 4 0 S T c o m e s i a a i n c r e d i b l e 9 c e n t s p e r k i l o b y t e a n

t o t a l p r i c e o j u s t $ 9 9 9 " f o t h c o p l e t e s y s t e m : C P U , d i s k d r i v e a n h i g h - r e s o l u t i o n m o n o c h r o m em o n i t o r .A T A R I a n d T 0 4 0 S T a r t r a d e m a r k s o A l a n C o r pA g < ~ i i a s r a d e m a r k o C o m m o d o r e - A m i i j a . i n A i T r a d e m a r k o i n t e r n a t i o n a l B b n s M a c h i n e s . I n c .M a c i n t o s h i T r a d o r n a r k l i c e n s e d l o A p p l a C o m p u t e r . I n c .

1 9 8 6 A l a n C o r p .

C O M M O D O R E C H I P SF o r V I C - 2 0 , C - 6 4 a n C - 1 2 8 P e r s o n a l C o m p u t e r s

f t n r i o P r i c e■ 6 5 0 2 M P U w / C l o c k 2 . 7 5■ 6 5 0 7 6 . 9 5' 6 5 0 8 M P U w / R A M S l / O . . 1 4 . 9 5■ 6 5 1 0 C P U 9 . 9 5■ 6 5 2 5 T F 1 9 . 9 5

' S p e c s . A v a i l a b l e a S t . 5 0 e a c h

P a r t H P r i c e• 6 5 2 6 C I A 1 4 . 9 5■ 6 5 2 9 S P I 7 . 9 5■ S 5 5 1 A C I A 3 . 9 5■ 6 5 6 0 V I C - 1 1 4 . 9 5■ 6 5 6 7 V I C - I I 1 9 . 9 5• 6 5 6 9 1 9 . 9 5

1 3 C O L O R C O M P O S I T EM O N I T O R F O R V I C - 2 0 a n C - 6 4

A l s o c o p a I w i t h o t h e rc o m p u t e r s w i t h c o m p o s i t eo u t p u t ( i . e . A p p l e I I . I I + . l i e )I d e a l l o c o l o r g r a p h i c i / g o m e s

R e s o l u t i o n . 2 6 0 H » 3 0 0 VR e c o m m e n d e d D i s p l a y C h a rN u m b e r 1 9 6 0 C h a r a c t e r s1 4 C n j s r n c t e r a * 2 R o w s o

S . 7 d c l m n l n i ) ■ m i . i i ■ ' i ' i i = 1 1 1 1 1 =I J B " W < I S S ' H l i S S T l " W n p o r . [ ' ! 5 l b ( o

C M O N S 1 2 9 . 9 5 e a c h o $ 2 1 9 . 9 5R C A - 3 - D I N U n i v e r s a l C o m p u t e r l W o n l l o r C a b l e . S 4 [ U n i u C o m D U I e r t M o f l i f O ' C a b l e s f o A l a r i , C o m m M O ' O T l

P a ■ 6 S 7 2 1 9 . 9 5■ S 5 8 1 S I O 1 9 . 9 5

B 2 S 1 0 0 P L A 1 9 . 9 5■ 8 7 0 1 C l o c k C h i p 9 . 9 5

8 7 2 1 P U 1 4 . 9 5N O T E : 8 2 S 1 0 0 U 1 ( C - 6 4 )

R S 2 3 2 A D A P T E R F O V I C - 2 0 , C - 6 4 a n C - 1 2 8

N o C o m p a t i b l e

W i t h t h e C - 1 2 8 !J E 2 3 2 C M a l l o w s c o n n e c t i o n o o l s o r J a l n s ? 3 2 p r i n i t t * ,m o d e m s , e t l y o u r V l C - Z O , C - S 4 [ o x O i i n ■ ■ h . i i . u . - |a n d l h e C - 1 2 B A 4 - o o l e s w i t c h ' I ' v H i - 1 > * • i O t h c o n l r o l l i n n H C o m p l e t e I n s t a l l a t i o n a n a p a r . I n i t r u e t k o n i l n c J ,

P l u g s ' " t o U s e r P o r t P r o v i d e s S t a n d a r d R 3 2 3 2 s i g n a l > c v o l aU s e i 6 s i g n a l s ( T r a n s m i t . R e c e i v e , C l n n r l S a n d . R t H j u o s t l

S e n d . D a t a T e r m i n a l R e a d y D a t a S e H a f l t f y ,J E 2 3 2 C M S 3 9 . 9 5

A D D I T I O N A L C O M M O D O R E A D D - O N SC o m m a n d e r D e l u x e J o y s t i c k f o V I C - 2 0 5 C - 6 4

D J S - 1 j C R - 4 0 1 ) S 7 . 9 5E i t e i n g l P o w e r S u p p l y l o t h C - 6 4C P S - 1 0 S 3 9 . 9 5

V o l e s S y n t h e s i z e r l o V I C - 2 0 I C - 6 4J u s t P l u g I T a l k i n g i M l n u l v s l

J E 5 2 0 C M $ 9 9 . 9 5

> i i 3 " B " " < i M o d e m ( o C - 6 4 , . , - , _ , M i t e y - M o $ 5 4 . 9 5P a r a l l e l P r i n t e r I n t e r l a c e l o V I C - 2 0 , C - 6 4 1 C - 1 2 8

2 B u f f e r ( S t o c k ) - A d d S 4 . 9 5 l o 1 0 V e r s i o nM W 3 5 0 S 5 4 . 9 5G e n . P u r p o s e I n p u t / O u t p u t C a r d f o C - 6 4 C - 1 2 8

M W - 6 1 1 S I 9 9 . 9 5$ 3 D M i n i m u m O r d e r U . S . F u n d s O n l yC R e s i d e n t s A d 6 ^ n o r G t S a l e s T a S h i p p i n g A d S ^ d ! u » S 1 . 5 0 I n s u r a n c eS e n d S . A . S . E . t o r Q u a r t e r l y S a / e a F l y e r ! a m e c o

S p e c S h w ! » - 3 0 o p c r iS e n d S t . 0 0 P o s t s & o l o / o u rF R E E I S S f l J A M E C O C A T A L O GP r i c e ? S u b j e c t t C h a n g e

1 0 / 8 61 3 5 5 S H O R E M A Y R O A D , B E L M O N T , C 9 4 0 0 2

P h o n e O r d e r s W e l c o m e ( 4 1 5 ) 5 9 2 - 8 0 9 7 T e l e x : 1 7 6 0 4 3 1 ! ! ! ! ! )

Page 68: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 68/148

m a k e s s o m e p r o g r e s s . W h a t k e e p s t h p l a y e r g o i n g , t h o u g h , i t h p r o m i s e o p r o g r e s s . p a r t y o a d v e n t u r e r s b e g i n si t o w n , t h e n l e a v e s t o w n f o w i l d e rn e s s . T h e r e t h e y e n c o u n t e r m o n s t e r s o v a r i o u s s h a p e s , s i z e s , a n f i g h t i n g a b i l it i e s . I m o s t c a s e s t h e y w i l l f i g h t t o t h d e a t h . S o m e b e g i n n i n g a d v e n t u r e r sw i l l d i e , b u s o m e w i l l s u r v i v e t r e t u r nt t h t o w n a n d r e c e i v e t r a i n i n g , n e s p e l l s , n e w e a p o n s , a n o t h e r f o r m so a i d . M a n y g a m e s f a i l i o n e s s e n t i a lw a y : P r o g r e s s i n g , a n s t a y i n g a l i v e , i n e a r l y i m p o s s i b l e . I P h a t i t a s i e I I t h o u g h , a l o n g a t h e p l a y e r i c o n t e n tw i t h a d v e n t u r i n g f o s h o r t w h i l e ,t h e n r e t u r n i n g t t o w n , t h g a m e i r e a t i v e l y e a s y . E v e n b e g i n n i n g a d v e n t u re r c a s u r v i v e l o n g e n o u g h t i m p r o v e .

A n i m p r o v e m e n t i f a i r l y r a p i d .B e f o r e l o n g , i y o d t h i n g s c o m p et e n t l y , y o u r p a r t y w i l l b a t h e e i g h t hl e v e l o a b o v e , a n y o c a s t a r t d o i n gs o m e s t r o n g a d v e n t u r i n g . T h r e e l e v e l so t h N e t h e r w o r l d , a n s e v e r a l b e a s t st h a t s e r v e P l u t o a n d h a v e s p e c i a l p o e r s , a w a i t a a d v a n c e d p a r t y . O t h e r i t r i g u i n g e l e m e n t s i n c l u d e t h g r a n t i n go d i v i n e s p e l l s — t h e i r u s e s u n k n o w n —t p a r t y m e m b e r s . A n a n a m u l e t t h a tt e a c h e s t h e p a r t y a b o u t b e a s t r u n e s , b u n o h o t u s t h e m . A n l o t s o o t h e rt h i n g s .

T h q u e s t i t s e l f , a i m o s t o t h e s eg a m e s , i a l m o s t s e c o n d a r y . G e t t i n gt h e r e i d e f i n i t e l y m o r e t h a n h a l f t h f u n , a n t h g a m e r e q u i r e s t h a t y o k e e p y o u r w i t s a b o u t y o u . B u t i t ' s p r m a r i l y f i g h t i n g g a m e , a n d g o o d o n a t t h a t . T h m o n s t e r s a r m a n y ( a n n o y -i n g l y s a t i m e s ) , a n s o m e a r d e a d l ye n o u g h t s t r i k e f e a r i n t o t h p l a y e r .T h w o r l d i l a r g e e n o u g h t t a k e h o u r st g e t h r o u g h , a n t h m a g i c s p e l l s a r p o t e n t e n o u g h t m a k e n o n f i g h t e r sc o n s i d e r i n v e s t i n g i t h e m . w i s h t h e r ew a m o r e i n t e r a c t i o n a n l e s s e m p h a s i so k i l l i n g m o n s t e r s a n g e t t i n g t r e as u r e , b u t h g a m e p r e t e n d s t b e n o t hi n e l s e . I y o l i k e h a c k - a n d - s l a s hf a n t a s y a d v e n t u r i n g , P h a n t a s i e I s h o u l d s e r v e y o w e l l .

O n h i n t , a n o n l y o n e . L i s t e n t t h c r a z y g n o m e t h a t r u n s a r o u n d t h f i r s t d u n g e o n . H e ' s a b i t m a c h i n e l i k e .A n t h p r i n c e s s i b i u n p r e d i c t a b l e .A n d . . . s o r r y — m y a d d i c t i o n , y o u k n o w .

— N e i l R a n d a l lS t r a t e g i c S i m u l a t i o n s1 0 4 6 N R e n g s t o r f f A v e .M o u n t a i n V i e w , C 9 4 0 4 3$ 3 9 . 9 5

G R E A T P R I C t A N H I G H Q U A L I T Y !

p r o p e r l y p a c k a g e d p r i c e d :

_ " - " Q P k t m - j l i H i l l c p n p g l i n * U Q Io s . Q D i n M B M P c " i n " d c j i n u J i i b i t i l U t t f j i " i

^ G S . H . O f n M i ' r u f I B » ' J i lt h e n % ' H t l a M i c « u Q J

H f l l 1 « " i t & » j « j G E 1 3 P f

* ^ : : r : : ; : : : r r1 4 1 1 i

J I 3 5 t 3 i ! ? . 7 r

9 D | l 0 J b i 1

a

M O R E G R E A T P R I C E Sr t i i i « » u m n t c c w i q h i i t o t a n . m a u n * t u / o m j i u t M a i t p . h t o M - r o n - i r t ; y . i , ; n r . i L ; D i t i r m g w i ^ i l t i

7 d m n - n » . d

A S U R G ED I S K N O T C H E R D I S K E T T E P R O T E C T O R^ M A I L E H / C A R R I C R J ^

■ U B I T E " Q T F C T ■ I I I L O O I i * J I W - i . u u r t . 1 0 9 0

[ t M W f c M D N E 1 H A C K 1 D i l T - ^ " 1 - 1 ^ l G U ^ H i N T I l 1M r o » r m i c m n o c l i s t i n g i o o s o c o m p u t e r . . ■ ■ . ■

U N I T E C H• 2 0 - Z H U R L C Y S T R E E Tj C A M B R I D G E . . ' , ! , - , 0 2 1 4 1 - 2 1 7 B

( 6 1 7 T U H I T E C H "

( 8 0 0 ) 3 4 3 - 0 4 7 2

T h K e e p e rI ' v e a l w a y s d r e a m e d o t u r n i n g o m C o m m o d o r e 6 a n h a v i n g t h D O W e d g e r e a d y a m c o m m a n d , o m a b m a c h i n e l a n g u a g e m o n i t o r , o e v e n w o r d p r o c e s s o r , u t i l i t y , o g a m e .I ' v e w a n t e d t s h o w o f m o w p r g r a m s b y h a v i n g t h e m p l a c e d o c a t r i d g e s o t h e y c a s t a r t u i m m e d i a t e l y .N o c a n . T h a n k s t t h K e e p e r f r o mM a r v c o E l e c t r o n i c s , c a s t o r e j u s ta b o u t a n y t h i n g w a n t i t h c a r t r i d g e .

T h K e e p e r c a r t r i d g e i v e r y e c i t i n g a n p r a c t i c a l d e v i c e w i t h t h r e ei m p o r t a n t c a p a b i l i t i e s : I a d d s 8 o n o n v o l a t i l e R A m e m o r y t y o u r c o p u t e r ( 1 6 v e r s i o n i a l s o b e i n g d e v e lo p e d ) ; i c a n b e p r o g r a m m e d , a n d i o f f e r s a u t o s t a r t c a p a b i l i t y ; a n i h a s w i t c h - s e l e c t a b l e o p t i o n s t h a t i n c l u d eR A M / O U T / R O M m o d e s .

W h a t w i l l t h K e e p e r d o a n h o c a t h e s e c a p a b i l i t i e s b e p u t t p r a c t i c a lu s e ? I m e x p e r i e n c e , I ' v e f o u n d t h a t i d o e s m o r e t h a n i t e n c l o s e d l i t e r a t u r ea n a d v e r t i s e m e n t s s u g g e s t . T h c a t r i d g e t a k e s u t h s p a c e a t h e t o p o B A S I C m e m o r y — f r o m 3 2 7 6 8 - 4 0 9 5 9( S 8 0 0 0 - $ 9 F F F ) — a s d o m o s t c a r t r i d g e s ,a n w i l l n o i n t e r f e r e w i t h B A S I C p r g r a m s . s l i d e s w i t c h o t h K e e p e r a l o w s i t b t o t a l l y s w i t c h e d o u f r o mt h c o m p u t e r ' s v i e w , a n h e l p s s a v ew e a r a n t e a r o t h e x p a n s i o n p o r t .T h s l i d e s w i t c h c a a l s o s e l e c t t h R A o R O m o d e s . I R A m o d ep o s i t i o n , t h K e e p e r ' s m e m o r y c a e a s il b c h a n g e d , a n i t r e a t e d l i k e t y p i c a lr a n d o m a c c e s s c o m p u t e r m e m o r y . I t h R O p o s i t i o n , t h e K e e p e r ' s m e m or i r e a d - o n l y , a n c a n ' t b c h a n g e de v e n i y o t u r n t h e c o m p u t e r o f f . T h K e e p e r ' s s e c r e t i t h a t i c o n t a i n s b a t e r y t h a t p r e s e r v e s i t m e m o r y a f t e r y o t u r n o f t h c o m p u t e r .

T h K e e p e r c o m e s w i t h a n e a s y - t o -u s m e n u - d r i v e n p r o g r a m t h a t ' s w r i tt e i B A S I C . T h i s p r o g r a m g u i d e s y o t h r o u g h t h o p e r a t i o n o f t h K e e p e ra n c o n t r o l s t h e s t o r i n g o f p r o g r a mi n f o r m a t i o n t c a r t r i d g e . T h e r e i a l s o as p e c i a l K E E P c o m m a n d w h i c h m a b u s e d t s t o r e p r o g r a m s i K e e p e r ' sm e m o r y i n l i e u o u s i n g t h m e n u p r g r a m . T h i s c o m m a n d a l l o w s t h K e e p e rc a r t r i d g e t p e r f o r m l i k e a i n s t a n t d i s kd r i v e .

O n o t h m o s t i n t e r e s t i n g c a p ab i l i t i e s o t h i s c a r t r i d g e i i t a u t o s t a r ta b i l i t y . W i t h i t a n y p r o g r a m s t o r e d i t h K e e p e r w i l l r u w h e n t h c o m p u t e ri p o w e r e d u p I ' v e u s e d I h K e e p e r t s t o r e m a n y p r o g r a m s , i n c l u d i n g t h D O W e d g e , m a c h i n e l a n g u a g e m o i t o r , S p e e d S c r i p t , v a r i o u s u t i l i t i e s , a n m o w p r o g r a m s .

I s e a r c h o f s i m i l a r h a r d w a r e o t h m a r k e t , n o t i c e d c o u p l e o E P R O M ( E r a s a b l e P r o g r a m m a b l e R e a d

Page 69: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 69/148

O n l y M e m o r y ) s y s t e m s — b u t t h e s e l a c kt h f l e x i b i l i t y a n c o n v e n i e n c e o t h K e e p e r . F o r a e q u i v a l e n t E P R O M s y t e y o u ' d n e e d a E P R O M c h i p , a E P R O M p r o g r a m m e r , a E P R O M e r a se r a n h o u s i n g c a r t r i d g e t p l u g t h c h i p i n t o t h e c o m p u t e r . T h e c o m b i n e dc o s t o t h e s e i t e m s w o u l d b m u c hg r e a t e r t h a n t h c o s t o f t h e s e l f -c o n t a i n e d K e e p e r . I y o l i k e t h i d e a o fa a u t o s t a r t c a r t r i d g e t h a t y o c a p r g r a m y o u r s e l f a n t h a t h a t h f e a t u r e sd e s c r i b e d h e r e , y o u ' l l l i k e t h e K e e p e r .

— M a r v i n G r e e nM a r v c o E l e c t r o n i c s1 5 7 0 2 S N e i b u r R d O r e g o n C i t y , O 9 7 0 4 5$ 3 9 . 9 5 ( p l u s 5 3 s h i p p i n g a n h a n d l i n g )

C O M P U T E D G a z e t t e i l o o k i n g f o u t i l i t i e s ,g a m e s , a p p l i c a t i o n se d u c a t i o n a l p r o g r a m s ,a n t u t o r i a l a r t i c l e s . I y o u ' v e c r e a t e d p r g r a m t h a t y o t h i n ko t h e r r e a d e r s m i g h t e j o y o r f i n d u s e f u l , s e n di t o t a p e o d i s k t o S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3P l e a s e e n c l o s e a n S A S Ei y o w i s h t h a v e t h m a t e r i a l s r e t u r n e d .A r t i c l e s a r r e v i e w e dw i t h i n f o u r w e e k s o s u b m i s s i o n .

C O M P U T E D G A Z E T T ET O L L F R E E

S u b s c r i p t i o n O r d e r L i n e1 - 8 0 0 - 2 4 7 - 5 4 7 0

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

A n s w e r : 1 0 4 0 S TQ u e s t i o n : W h i c h c o m p u t e r w a s p e c i a l l y d e s i g n e d f o p e o p l ew h h a t e t w a i t ?

L e t ' s f a c e i t a n y t i m e y o s p e n d w a i t i n g o c o m p u t e r i t i m e w a s t e d . T h a t ' s w h A t a r i ' b u i l t t h 1 O 4 O S T w i t h s i z z l i n gc l o c k s p e e d o 8 M H z .

A n w i t h 1 0 2 4 K b y t e s o R a n d o m A c c e s s M e m o r y , t h S T g i v e s y o a i n c r e d i b l e c o m b i n a t i o n o p o w e r a n s p e e d . ( T h eP A T f o e x a m p l e , h a 5 1 2 K o m e m o r y . )

S y o u ' l l s p e n d t i m e w o r k i n g o y o u r S T i n s t e a d o w a i t i n g o i t

I a d d i t i o n , t h 1 O 4 O S T c o s t s a a m a z i n g l y l o $ 9 9 9 " , w h i c h m a k e s i t h f i r s t c o m p u t e r i t h w o r l d t o d e l i v e r

M e g a b y t e o m e m o r y f o u n d e r $ 1 , 0 0 0 .( T h e P A c o s t s a b o u t $ 4 , 5 0 0 . )

S i y o h a v e n ' t c h e c k e do u t h S T y e t , w h a t a r y o w a i t i n g f o r ?A T A R I . S T n n d 1 Q 4 0 S T a r o » a d o m a f l < s o l A t n i i C o T pA r I r a f l e m a r k o I n t e r n a t i o n a l B u < s m o »

e s I n c .1 9 8 6 A l a n C o r p .

S t i l l S e a r c h i n g ?W h a t d o e s t h B i b l e s a y ? A n w h e r e ?

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

W i t h " T H E W O R D P r o c e s s o r " s o f t w a r e ( w h i c h i n c l u d e s t h c o m p l e t e t e x t o t h K J o N I B i b l e ) y o c a c r e a t e i n d e x e s o k e w o r d s , p h r a s e s , e v e n c o n c e p t s , a s w e l l a ss e a r c h , d i s p l a y o p r i n t , f o r j u s t S 1 9 9 . 9 5 . G r e e k a n H e b r e w T n i n s l i l e r a t o r p r o d u c t sw h i c h i n c l u d e S t r o n g ' s C o n c o r d a n c e a r e a l s o a v a i l a b l e . O c h o o s e f r o m h o s t o o t h e re x c i t i n g B i b l i c a l s o f t w a r e p r o d u c t s a v a i l a b l e i v a r y i n g p r i c e r a n g e s .

S i y o u ' r e s t i l l s e a r c h i n g , g i v e u c a l l . W e ' r e a n x i o u s t s h o w y o h o y o u r P c a h e l p y o a c c e s s y o u rB i b l e a s n e v e r b e f o r e .

I n c l u d e & M X 1 F u p o s t t R e a n d h a n d l i n g . F u r A p p l e , H I P C o m m n d o i T M T R S B 0 . K a j p r o , C P i . 1 , M S - D O S ,

B E S E A R C H S Y S T E M S2 0 1 3 W e l l s B r a n c h P a r k w a y , S u i t e 3 0 A u s t i n , T t a a a 7 8 7 2 8 ( 5 1 2 ) 2 5 1 - 7 5 4 1

C O M P U T E ! ' ) G a z e t t e O c t o b e r 1 9 8 6 6 7

Page 70: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 70/148

G e m i n i I P r i n t e rS t a r M i c r o n i c s m a d e n a m e f o i t s e l ff e y e a r s a g w i t h C o m m o d o r e 6 o w n e r s w h e n i i n t r o d u c e d t h G e m i n i1 0 p r i n t e r . T h 1 0 X , b a s e d o p r i c ea n p e r f o r m a n c e , w e n t o n t b e c o m eo n o t h m o s t p o p u l a r p r i n t e r c h o i c e sf o C o m m o d o r e o w n e r s .

A t h e r e c e n t S u m m e r C o n s u m e rE l e c t r o n i c s S h o w , S t a r M i c r o n i c s p r m i e r e d t h G e m i n i I I C o m m o d o r e -s p e c i f i c d o t - m a t r i x p r i n t e r t h a tc o m b i n e s t h m o s t p o p u l a r f e a t u r e s o ft h e a r l i e r m o d e l w i t h m a n y e a s e - o f -u s f e a t u r e s f o u n d o m o r e e x p e n s i v eb u s i n e s s p r i n t e r s . W i t h t h i s n e a d d it i o n t i t p r o d u c t l i n e . S t a r h a s m i rr o r e d t h i n d u s t r y ' s m o v e t o w a r dp r o d u c i n g b o t h h a r d w a r e a n s o f t w a r et h a t c a b o p e r a t e d e a s i l y b n e c o m p u t e r o w n e r s . O p a r t i c u l a r n o t ea r e t h e G e m i n i 1 3 ' s p a p e r - h a n d l i n g ,s w i t c h - s e l e c t a b l e m o d e s , a n q u a l i t ya n v a r i e t y o t y p e s t y l e s .

A w i t h m o s t o t h e r p r i n t e r s t h a tc o m e w i t h c a b l e s d e s i g n e d f o s p e c i f i cc o m p u t e r , s e t u p i s i m p l e a n f a s t . Y o j u s t p l u g o n e n o t h s p e c i a l l y d s i g n e d C o m m o d o r e s e r i a l c a b l e i n t o t h p r i n t e r a n t h o t h e r e n i n t o t h b a c ko t h e d i s k d r i v e . T h p r i n t e r c o v e r a n p a p e r h o l d e r s n a p e a s i l y i n t o p l a c e , a n a r j u s t a s e a s i l y r e m o v e d w h e n y o w a n t t c h a n g e f r o m c o n t i n u o u s p a p e rf e e d t s i n g l e s h e e t f e e d .

Y o c a n ' t r e a l l y a p p r e c i a t e p r i n te w i t h s l i c k , w e l l - d e s i g n e d p a p e rf e e d s y s t e m u n l e s s y o u ' v e u s e d p o o rl d e s i g n e d o n e . E v e n i y o p l a n t u s y o u r p r i n t e r o n l y f o p r i n t i n g o u p r g r a m l i s t i n g s o r o u g h c o p i e s o c o r r es p o n d e n c e , r e l i a b l e t r a c t o r f e e d t h a tw o n ' t l o s e i t g r i p o t h p a p e r e v e r yt h i r d o r f o u r t h s h e e t o g e s t u c k a n r f u s e t f e e d t h e p a p e r t t h n e x t l i n e i e s s e n t i a l . T h r e a l c h a l l e n g e c o m e s f o t h u s e r w h n e e d s t s w i t c h f r e q u e n t l yb e t w e e n c o n t i n u o u s f o r m - f e e d p a p e ra n s i n g l e s h e e t s o r s t a t i o n e r y . T h G e m i n i I h a n d l e s t h i s o p e r a t i o n a d m ir a b l y . Y o s e u t h s n a p - o n p a p e rh o l d e r t h a t s e p a r a t e s t h i n c o m i n g a n o u t g o i n g s t r e a m s o f o r m - f e e d p a p e r a a b o u t 7 5 - d e g r e e a n g l e , r e s t y o u r p i e c eo p a p e r a g a i n s t i t m o v e t h p a p e r -c o n t r o l l e v e r , a n y o u r p a p e r i a u t om a t i c a l l y f e a r o u n d t h p l a t e n a n i n t o p o s i t i o n . S w i t c h i n g b a c k t f o r mf e e d o p e r a t i o n r e q u i r e s y o t m o v e t h t r a c t o r s b a c k i n t o t h r i g h t p o s i t i o n a n r e f e e d t h e p a p e r i n t o t h t r a c t o r s . T h p r o c e s s m a s e e m b i c l u n k y a n t i m e - c o n s u m i n g a f i r s t — h a v i n g t k e e p m o v i n g t h t r a c t o r s a n p a p e rs e p a r a t o r — b u t i t ' s r e l i a b l e .

s e c o n d a r e a i w h i c h t h G e m i n iI e x c e l s i m o d e s e l e c t i o n . N o o n l y c a ny o e a s i l y s w i t c h b a c k a n f o r t h b t w e e n d r a f t m o d e a n N L ( N e a r L e t e Q u a l i t y ) m o d e b p r e s s i n g b u t t o n s

T h i s i s ' l o f t e w t P r i n t e d b t t r , G < a m i n i I a S c P l .

T v s i f s a m P I s o f t e n t P i - i n t i r d b \ h G e m i n i I a 3 c P J .

I M I I H i d e o t e n ! C r i n t t d b t h E t u n i [ i 1 3 E c P l .

T h i s i s 3 a m p l e o t e x t p r i n t e d b t h G a m i n ! I I N L m o d s .

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

i t h s a m e w a y : 8 c h a r a c t e r s p e l i n e( p i c a ) , 9 c p ( e l i t e ) , a n 1 3 c p ( c o nd e n s e d ) . T u r n i n g b o l d f a c e o a n o f i

I L E XF U L L Y

T 1 L J Z E ST H

P O W E RO T H 1 2 8 !

C a r d i n a lS o f t w a r e

4 8 4 0 B u i l dA m e r i c a D r . .W o o d b r i d g e ,V 2 2 1 9 1[ n f o : ( 7 0 3 ) 4 9 1 - 6 4 9 48 0 7 6 5 6 4 5

Page 71: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 71/148

a c c o m p l i s h e d t h s a m e w a y . Y o s i p l p r e s s b u t t o n o t h c o n t r o l p a n e l .I t ' s u n u s u a l t s e a p r i n t e r f o t h h o m em a r k e t i n t h i s p r i c e r a n g e t h a t o f f e r sp u s h b u t t o n c o n t r o l o f f u n c t i o n s t h a t a r o f t e n c o n t r o l l e d o n l y t h r o u g h s o f t w a r eo b a d j u s t i n g t h D I s w i t c h e s .

T h e G e m i n i I I i s C o m m o d o r e1 5 2 5 - c o m p a t i b l e w i t h s o m e e x t r a f e t u r e s s t h a t t h i n g s l i k e u n d e r l i n i n g ,i t a l i c s , s u p e r s c r i p t , a n s u b s c r i p t a r c o n t r o l l a b l e t h r o u g h s o f t w a r e . F o t h n o v i c e w h h a n e v e r w o r k e d w i t hp r i n t e r f o r m a t t i n g c o m m a n d s , t h a c o m p a n y i n g d o c u m e n t a t i o n o f f e r sc l e a r , t h o r o u g h i n s t r u c t i o n s o h o t w o r k w i t h d i f f e r e n t t y p e v a r i a t i o n s .

A f a a t h n o i s e l e v e l a n s p e e do f t h e G e m i n i I g o t h e y ' r e b o t h a b o u ta v e r a g e f o p r i n t e r i t h i s p r i c e r a n g e .T h o u g h t h n o i s e i m u f f l e d s o m e w h a tb t h p r i n t e r c o v e r , l o n g p r i n t i n g j o b sm a b b i d i s t u r b i n g t a n y o n e w i t hi e a r s h o t . B u t h a t ' s p r o b l e m w i t ha n i m p a c t p r i n t e r ; w h e n m e t a l o b j e c ti s t r i k i n g s o m e t h i n g e l s e w i t h t h e r e gu l a r i t y o p r i n t e r , t h e r e ' s b o u n d t b s o m e n o i s e . T h G e m i n i I r u n s a 1 2 c p ( c h a r a c t e r s p e s e c o n d ) i d r a f tm o d e a n d 3 0 i N L m o d e . T h a t c a s e e m p r e t t y s l o w s o m e t i m e s w h e n y o h a v e s e v e r a l p r i n t i n g j o b s i r o w , b u i t ' s t h n o r m f o p r i n t e r s i t h i s g e n e r a lp r i c e r a n g e .

m a n u f a c t u r e r ' s r e p u t a t i o n f o q u a l i t y p r o d u c t s i e x t r e m e l y i m p o r t a n tt c o n s i d e r w h e n y o u ' r e s h o p p i n g f o p r i n t e r . S t a r M i c r o n i c s h a s g o o dn a m e . S h o u l d y o u h a v e t e c h n i c a l d i f f ic u l t y i s e t t i n g u o o p e r a t i n g y o u rp r i n t e r ( l i k e d i s k d r i v e l o c k u p w h e n t h p r i n t e r i o n ) , r e m e m b e i t h a t t h C o m o d o r e 6 4 h a s g o n e t h r o u g h s e v e r a lR O c h a n g e s i i t f o u r - y e a r l i f e . O e r a t i o n a l p r o b l e m s m a b t h f a u l t o y o u r c o m p u t e r o d i s k d r i v e , n o t h p r i n t e r i t s e l f . S h o u l d s o m e t h i n g c o m eu t h a t y o t h i n k i p r o b l e m w i t h t h p r i n t e r , S t a r o p e r a t e s t o l l - f r e e t e c h n ic a a s s i s t a n c e l i n e — ( 8 0 0 ) 3 6 7 - 3 1 1 9 .

— K a t h y Y a k a lS t a r M i c r o n i c s2 0 P a r k A v e . , S u i t e 3 5 1 0N e Y o r k , N 1 0 1 6 6$ 3 2 9 ( i n c l u d e s C o m m o d o r e i n t e r f a c e )

A n s w e r : 1 0 4 0 S T "Q u e s t i o n : W h i c h c o m p u t e r b u i l d si m u l t i p l e f e a t u r e s i n s t e a do h i d d e n c o s t s ?

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

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

T h a t ' s w h t h 1 0 4 0 S T g i v e s y o u a f u l l M e g a b y t e o m e m o r y .W h i l e t h c o m p e t i t i o n o n l y g i v e s y o t h c h a n c e t s p e n d b i d o l l a r s t r y i n g t i m p r o v e t h e i r m e m o r i e s .

A n o t h e r t r i c k t h e y u s i t m a k e s u r et h e i r i n t e r f a c e s d o n ' t m e e t i n d u s t r y s t a nd a r d s , s y o u ' r e l o c k e d i n t o t h e i r s y s t e m .I c o n t r a s t , t h S T u s e s s t a n d a r d i n t e rf a c e s a c r o s s t h b o a r d , s u c h a s t h R S - 2 3 2 Cp o r t f o s e r i a l m o d e m c o m m u n i c at i o n s a n t h p a r a l l e l i n t e r f a c e f o a i n d u s t r y s t a n d a r d p r i n t e r .

O c o u r s e , t h e S T ' s b e s tb u i l t - i n i t h p r i c e , w h i c h i a i n c r e d i b l e $ 9 9 9 " ! V A T A R I . S T a n 1 W C S T a r t r a d e m a r k s o l A t a n C o r p .

1 9 8 S A l a n o p . A A T A R I

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 f o t h C o m m o d o r e6 a n 1 2 8 c o m p u t e r s .

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 s 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 f o u r d i s k s w a p s o

s i n g l e d r i v e .

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

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

R e q u i r e s C o m m o d o r e 6 o 1 2 c o m p u t e r w i t h o n o t w 1 5 4 1 o 1 5 7 1 d r i v e s .C a l l 5 0 3 / 2 4 4 - 5 7 8 2 , M - F , 8 - ( W e s t C o a s t t i m e ) w i t h y o u 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 n t m l R f i n tS o f t w a r e

C O M P U T E C s G a z e t t e O c t o b e r 1 9 S 6 6

Page 72: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 72/148

Page 73: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 73/148

t h l i n e c o n t a i n i n g t h c u r s o r . A n t h i n g o t h b o t t o m r o w i l l b s c r o l l e d o f t h s c r e e n , a n t h e c u rs o w i l l r e m a i n o t h n e b l a n kl i n e . I y o i n s e r t a l i n e i n t h m i d l e o f a m u l t i r o w p r o g r a m l i n e , t h t e x t o t h r o w s f o l l o w i n g t h e n e l i n e w i l l s t i l l b c o n s i d e r e d p a r t o ft h p r o g r a m l i n e . R e m e m b e r t p u t h e c u r s o r o t h e s c r e e n r o w w h e r ey o u w a n t t h n e l i n e t b e a d d e db e f o r e y o i s s u e t h i s s e q u e n c e .

E S a n E S a l l o w q u i c km o v e m e n t o t h p r o g r a m l i n e t h c u r s o r i o n E S m o v e s t h e c u r s o rt t h b e g i n n i n g o t h p r o g r a ml i n e , a n E S m o v e s t h e c u r s o r t t h p o s i t i o n j u s t b e y o n d t h l a s tn o n s p a c e c h a r a c t e r i t h p r o g r a ml i n e . ( A g a i n , t h e s e c o m m a n d s w o r kw i t h l o g i c a l p r o g r a m l i n e s , w h i c hm a c o n s i s t o m o r e t h a n o n p h y si c a l s c r e e n r o w . ) f i n d t h e s e s q u e n c e s t h m o s t u s e f u l w h e ne d i t i n g , s i n c e I ' a l w a y s a d d i n gs t a t e m e n t s o n t o t h e n o p r o g r a ml i n e s . U s i n g E S s a v e s m f r o mh a v i n g t h o l d d o w n t h e c u r s o r -r i g h t k e a n w a i t u n t i l t h c u r s o rr e a c h e s t h e n o f t h e l i n e .

E S c a n c e l s q u o t e m o d e .P r o b a b l y e v e r y C o m m o d o r e p r g r a m m e r h a t r i e d e d i t i n g p o r t i o no f p r o g r a m l i n e b e t w e e n q u o t at i o n m a r k s a n d e n d e d u w i t h c o l e c t i o n o r e v e r s e d c h a r a c t e r s . T h o p e r a t i n g s y s t e m t r e a t s e d i t i n gc h a r a c t e r s l i k e { D O W N } a n j R V S f d i f f e r e n t l y w h e n t h e y a r t y p e d w i t h i n q u o t a t i o n m a r k s . I s t e a d o f a c t i n g i m m e d i a t e l y , t h e ya p p e a r a r e v e r s e c h a r a c t e r s . T h i s i f i n e i y o u ' r e t r y i n g t c r e a t es t r i n g t p r i n t c u r s o r - r i g h t c h a r a ct e r s , b u a n n o y i n g i y o u w a n t t u s t h c u r s o r - r i g h t k e t m o v e t t h e n o f t h e s t r i n g . B u s i n g E S O y o c a c a n c e l q u o t e m o d e t u s t h n o r m a l e d i t i n g k e y s w i t ho u g e t t i n g t h r e v e r s e c h a r a c t e r s .I n s e r t m o d e ( w h i c h i a l m o s t i d e nt i c a l t q u o t e m o d e ) i i n e f f e c tw h e n y o i n s e r t s p a c e s w i t h t h 1 N S T / D E L k e y . F o e x a m p l e , i y o i n s e r t f i v e s p a c e s , t h o s e f i v e c h a r a ct e p o s i t i o n s b e h a v e a i t h e y w e r ew i t h i n q u o t e s . E S c a n c e l s t h i se f f e c t a w e l l . I t ' s n o d o c u m e n t e di t h m a n u a l , b u t p r e s s i n g E S t w i c e i r o ( E S C E S C ) i t h s a m e a E S O — h a n d y s h o r t c u t .( E S C i e r r o n e o u s l y d e f i n e d i t h S y s t e m G u i d e a c a n c e l l i n g a u t o -i n s e r t m o d e . T h m a n u a l h a E S

T a b l e 1 E d i t i n g E n h a n c e m e n t sE S E n a b l e a u t o - i n s e r t m o d eE S C a n c e l a u t o - i n s e r t m o d eE S D e l e t e t h e c u r r e n t l o g i c a l l i n eE S I n s e r t W a n k l i n eE S M o v e t t h b e g i n n i n g o t h c u r r e n t l i n eE S K M o v e t t h e n o t h c u r r e n t l i n eE S C a n c e l q u o t e m o d e ( E S C E S a l s o w o r k s )E S E r a s e f r o m b e g i n n i n g o l i n e t o c u r s o rE S E r a s e f r o m c u r s o r t e n o l i n eE S E r a s e f r o m c u r s o r t e n o s c r e e n

T a b l e 2 S c r e e n C o n t r o l E n h a n c e m e n t sE S E S E S E S C TE S C VE S E S C X

S e b o t t o m r i g h t c o r n e r o o u t p u t w i n d o wA l l o w s c r o l l i n gD i s a b l e s c r o l l i n gS e t o l e f t c o m e r o o u t p u t w i n d o wS c r o l l s c r e e n u o n l i n eS c r o l l s c r e e n d o w n o n l i n eS w i t c h b e t w e e n 4 0 a n 8 0 - c o l u m n m o d e s

T a b l e 3 M i s c e l l a n e o u s S e q u e n c e sE S C EE S E S C GE S C HE S E S C RE S C SE S C UE S C YE S C Z

7 / / / / t .S e c u r s o r t n o n b l i n k i n g m o d eS e c u r s o r t f l a s h i n g m o d eT u r n o ( e n a b l e ) b e l l t o n eT u r n o f ( d i s a b l e ) b e l ! t o n eR e t u r n t n o r m a l 8 0 - c o l u m n d i s p l a yR e v e r s e 8 0 - c o l u m n c h a r a c t e r a n b a c k g r o u n d c o l o r sC h a n g e 8 0 - c o l u m n c u r s o r t b l o c kC h a n g e 8 0 - c o l u m n c u r s o r t u n d e r l i n eR e s t o r e d e f a u l t t a b s t o p sC l e a r a l t a b s t o p s

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

f r o m t h b e g i n n i n g o p r o g r a ml i n e t t h p o s i t i o n o f t h c u r s o r .T h a t m e a n s i y o p u t h e c u r s o r i t h m i d d l e o p r o g r a m l i n e a n t h e n p r e s s E S P t h f i r s t h a l f o y o u r l i n e , i n c l u d i n g t h l i n e n u b e r , w i l t b e r a s e d . E S i t h c o m p l e m e n t o E S P m e a n i n gt h a t i w i l l e r a s e e v e r y t h i n g f r o mt h c u r s o r t t h e n o t h l i n e .E r a s e d p o s i t i o n s a r f i l l e d w i t hs p a c e s ; t h e c u r s o r a n r e m a i n i n gt e x t d n o m o v e . A b e f o r e , i t ' s i p o r t a n t t r e m e m b e r t h a t t h e s e s q u e n c e s a f f e c t l o g i c a l l i n e s , n o j u s ts c r e e n r o w s . I y o p r e s s E S w h e n t h e c u r s o r i i t h m i d d l e o t h t h i r d r o o f p r o g r a m l i n e t h a ts p a n s f o u r s c r e e n r o w s , 2 - 1 / 2 r o w sw i l l b e r a s e d — n o t j u s t t h r o w o nw h i c h t h e c u r s o r r e s i d e s .

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

u s e f u l w h e n y o u ' r e l o a d i n g p r g r a m f r o m t h d i r e c t o r y . P r e s s f 3 t ol i s t t h d i s k d i r e c t o r y , m o v e t h c u s o t t h p r o g r a m y o w a n t t l o a d , a n t y p e D L O A D ( o R U N ) t t h l e f t o t h f i l e n a m e . N o p r e s sT A t w o r t h r e e t i m e s , u n t i l t h c u r s o r i p a s t t h e n a m e o f t h e p r g r a m . F i n a l l y , t y p e E S t c l e a rt h b o t t o m p o r t i o n o t h e s c r e e na n p r e s s R E T U R N t l o a d t h p r o g r a m .

S c r e e n E n h a n c e m e n t sT h f o l l o w i n g g r o u p o s e q u e n c e sm a n i p u l a t e t h e n t i r e s c r e e n a r e a a so p p o s e d t j u s t e d i t i n g l i n e s . T h e s es e q u e n c e s a r s u m m a r i z e d i T a b l e2 I t ' s n o r e a l l y p r o p e r t r e f e r t t h e s c r e e n w h e n t a l k i n g a b o u t t h 1 2 8 ' s d i s p l a y , s i n c e a l s c r e e n o p e ra t i o n s a c t u a l l y d e p e n d o t h h e i g h t a n w i d t h o t h c u r r e n t l yd e f i n e d o u t p u t w i n d o w . I t ' s e a s y t f o r g e t t h i s ; t h o u t p u t w i n d o w i m o s t o f t e n s e t t o c o v e r t h e n t i r es c r e e n , b u t h a t d o e s n ' t h a v e t b t h c a s e . T h 1 2 8 ' s w i n d o w i n g c p a b i l i t i e s a r e n ' t a s p o w e r f u l a

C O M P U T E ! s G a z e r t a O c t o b e r 1 9 8 6 7

Page 74: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 74/148

t h o s e o f M a c i n t o s h o A m i g a —y o h a v e o n l y o n w i n d o w t w o r kw i t h — b u t t h e y d a l l o w y o g r e a tf l e x i b i l i t y i d e s i g n i n g s c r e e nd i s p l a y s .

E S a n E S c a b u s e dt c h a n g e t h b o u n d a r i e s o t h o u t p u t w i n d o w . E S d e f i n e s t h c u r r e n t c u r s o r p o s i t i o n a s t h e t o l e f t c o r n e r o t h w i n d o w — t h eh o m e p o s i t i o n o f t h o u t p u t d i p l a y , w h e r e t h e c u r s o r w i l l g w h e nt h C L R / H O M E k e i p r e s s e d .E S d e f i n e s t h c u r r e n t c u r s o rp o s i t i o n a t h b o t t o m r i g h t c o r n e ro t h w i n d o w . J u s t m o v e t h c u s o t t h e d e s i r e d p o s i t i o n a n u s t h s e q u e n c e t o s e t t h n e b o u n d *a r y . Y o p r o b a b l y w o u l d n ' t u s t h e s e e s c a p e s e q u e n c e s i p r g r a m { a l t h o u g h y o c o u l d ) b e c a u s et h W I N D O W c o m m a n d i m o r ec o n v e n i e n t t u s e .

T h e r e a r e a l o o c r e a t i v e w a y st e m p l o y w i n d o w s w h e n y o u ' r ep r o g r a m m i n g . F o e x a m p l e , y o m a d e c i d e y o w a n t t l o o k a d i s k d i r e c t o r y . J u s t c r e a t e w i n d o wa n p r e s s f 3 W h a t e v e r i o u t s i d et h w i n d o w w i l l r e m a i n u c h a n g e d . Y o c o u l d a l s o c o m p a r et w s e c t i o n s o p r o g r a m b y l i s t i n gt h f i r s t p a r t , s e t t i n g u w i n d o w ,a n l i s t i n g t h s e c o n d p a r t . ( S e e" W i n d o w s o t h 1 2 8 , " c o m p u t e dG A Z E T T E , A p r i l 1 9 8 6 , f o m o r ea b o u t w i n d o w s . )

T h w i n d o w i s n ' t c l e a r e dw h e n i i r e s i z e d , b u a l l i n e s a r u n l i n k e d ( t h e t e x t i e a c h r o i " d i s c o n n e c t e d " f r o m t h a t i a n p r e v i o u s o f o l l o w i n g r o w s ) . T h s e q u e n c e s a r e a s y t r e m e m b e r :E S f o T o a n E S f o B o t o m . P r e s s i n g C L R / H O M E t w i c e i

r o ( H O M E H O M E ) w i l l r e s e t t h w i n d o w t f u l l s c r e e n s i z e .

E S a n E S c o n t r o l h o t e x t i h a n d l e d w h e n t h e r e ' s n m o r e r o o m a t h b o t t o m o f t h ew i n d o w . N o r m a l l y , a l l i n e s o t e x ti t h w i n d o w s c r o l l u p w a r d s t a d t h t e x t t n e l i n e a t t h b o t o o t h w i n d o w ( t h e p r e v i o u st o l i n e i s c r o l l e d o f t h s c r e e n ) .E S t u r n s o f t h s c r o l l i n g .W h e n s c r o l l i n g i d i s a b l e d a n t h s c r e e n i f u l l , t h n e x t P R I N T s t a t em e n t w i l l c a u s e t h t e x t t o b d i p l a y e d a t h t o o t h s c r e e n ,u n l e s s t h e P R I N T s t a t e m e n t i f o l o w e d b s e m i c o l o n ( ; ) . W h e n y o L I S T p r o g r a m o d i r e c t o r y w h i c hi l o n g e r t h a n t h e c u r r e n t h e i g h t o

7 C O M P U T E ! s G a z e t t e O c t o b e r 1 9 8 6

t h w i n d o w , p r i n t i n g a u t o m a t i c a l l yj u m p s b a c k t t h t o o f t h e w i d o a f t e r l i n e i d i s p l a y e d a t h b o t t o m . H o w e v e r , t h i n g s g e b i s t r a n g e w h e n t h P R I N T s t a t e m e n te n d s w i t h s e m i c o l o n . P r e s s E S M t h e n t r t h e f o l l o w i n g l i n e :F O I - I T O 5 0 0 0 : P R I N T

C H R $ ( I N T ( R N D ( l ) ' 6 4 3 2 » ; : N E X TW h e n t h b o t t o m l i n e o t h

w i n d o w f i l l s u p , t h e p r i n t i n g w i l lc o n t i n u e i t h p o s i t i o n a t h l o e r r i g h t c o r n e r o t h e s c r e e n , w i t he a c h s u c c e s s i v e P R I N T o v e r w r i t i n gt h p r e v i o u s c h a r a c t e r i t h a t p o s it i o n . T h i s m o d e i u s e f u l w h e ny o u ' r e t r y i n g t d i s p l a y s o m eg r a p h i c s e f f e c t s t h a t y o d o n ' t w a n tt s c r o l l o f t h s c r e e n , b u y o m u s t p l a n y o u r P R I N T s t a t e m e n t sc a r e f u l l y w h e n s c r o l l i n g i d i s a b l e d .U s E S t t u r n t h e n o r m a ls c r o l l i n g f e a t u r e b a c k o n

E S a n E S m o v e a l l i n e s o t e x t i t h w i n d o w u ( E S CV o d o w n ( E S C W o n r o w , a d i n n e b l a n k l i n e a t h b o t t o mo t o o f t h e s c r e e n . A n t e x t t h a t i s c r o l l e d o f t h t o p o r b o t t o m o t h w i n d o w w i l l b l o s t — - i t ' s n o t r e c o ve r e d w h e n t h w i n d o w i s c r o l l e db a c k i t h o p p o s i t e d i r e c t i o n .S c r o l l i n g d o w n i a i n t e r e s t i n g e f e c t w h i c h c o u l d b e x p l o i t e d i a a u t o - r a c i n g g a m e . Y o u ' d p u t h c u r s o r o t h t o l i n e , p r i n t t h t w e d g e s o f t h e r o a d , s c r o l l i d o w n ,a n r e p e a t . I w o u l d b r e l a t i v e l ye a s y t a d s p r i t e f o r t h a u t o m ob i l e , j o y s t i c k m o v e m e n t r o u t i n e ,a n r o u t i n e t h a t s u b t r a c t s p o i n t sw h e n t h c a h i t s t h s i d e o f t h er o a d ( u s i n g t h C O L L I S I O Nc o m m a n d ) .

T h 1 2 p r o v i d e s b o t h 4 0 a n 8 0 - c o l u m n d i s p l a y s , b u o n l y o n c a n b e a c t i v e a a n g i v e n t i m e .T h a t i s o n l y o n d i s p l a y c a h a v e" l i v e " c u r s o r , a n a l p r i n t i n g w i l lb s e n t t t h a t d i s p l a y . T h E S s e q u e n c e a l l o w s y o t s w i t c h b t w e e n t h t w d i s p l a y m o d e s . T h i ss e q u e n c e i t o g g l e : W h e n e v e r y o u s E S X t h e d i s p l a y t h a t i c u r e n t l y a c t i v e b e c o m e s i n a c t i v e a n t h o n w h i c h w a p r e v i o u s l y i n a ct i v e b e c o m e s t h e a c t i v e d i s p l a y .T h i s s e q u e n c e d o e s n ' t a c t u a l l y t u r ne i t h e r v i d e o c h i p o o o f f — w h a te v e r i c u r r e n t l y d i s p l a y e d o t h s c r e e n w h i c h b e c o m e s i n a c t i v e w i l lr e m a i n i n t a c t u n t i l t h e s c r e e n b c o m e s a c t i v e a g a i n ( o u n t i l t h r e s e b u t t o n o R U N / S T O P -

R E S T O R E i p r e s s e d ) . I y o a r u s i n g t h s a m e m o n i t o r f o b o t hd i s p l a y s , y o s t i l l m u s t s w i t c h t h m o n i t o r t t h d e s i r e d d i s p l a y . T h 4 0 / 8 0 D I S P L A Y k e y h a s n e f f e c to E S C X ( o t h e r t h a n t d e t e r m i n ew h i c h d i s p l a y w i l l b a c t i v e a f t e rr e s e t o R U N / S T O P - R E S T O R E ) .

M i s c e l l a n e o u s S e q u e n c e sT h i s l a s t s e o s e q u e n c e s i c a l l e dt h m i s c e l l a n e o u s g r o u p s i m p l y b ec a u s e t h e y d o n ' t f a l l i n t o e i t h e r o t h a b o v e t w o g r o u p s . T h e s e s q u e n c e s a r s u m m a r i z e d i T a b l e 3

T h 1 2 a l l o w s y o t c u s t o mi z t h c u r s o r t y o u r o w t a s t e s .S o m e p e o p l e f i n d t h e b l i n k i n g c u rs o i r r i t a t i n g , s E S s t o p s c u r s o rf l a s h i n g . T h c u r s o r r e m a i n s v i s ib l e — i t ' s n o n o n b l i n k i n g b l o c k .E S w i l l m a k e i f l a s h a g a i n .T h o s e w h u s t h 8 0 - c o l u m ns c r e e n h a v e a a d d i t i o n a l c h o i c e .E S c h a n g e s t h 8 0 - c o l u m n d i p l a y ' s c u r s o r f r o m c h a r a c t e r - s i z eb l o c k i n t o c h a r a c t e r - w i d t h u n d e rl i n e ( t h e 4 0 - c o l u m n c u r s o r i u n a ff e c t e d ) . E S a n E S F c a n s t i l lb u s e d t m a k e t h u n d e r l i n e c u rs o n o n b l i n k i n g o f l a s h i n g , r e s p e ct i v e l y . E S c h a n g e s t h e c u r s o rb a c k t o b l o c k .

T h 1 2 8 h a s f e a t u r e t h a t i c o m m o n o m o s t o t h e r c o m p u t e r sa n t e r m i n a l s , b u w h i c h h a d b e e nm i s s i n g o t h V I C - 2 0 a n C o m o d o r e 6 4 B E L L c h a r a c t e r . P r i n ti n C H R $ { 7 ) — o r h o l d i n g d o w n t h C O N T R O L k e a n p r e s s i n g G c a u s e s b e l l - l i k e t o n e i y o u r m o n it o i e q u i p p e d w i t h a s p e a k e r . T h i si h a n d y w a t g e n e r a t e a a t t e n t i o n - g e t t i n g s o u n d , b u t s o m ep r o g r a m s m a m a k e e x c e s s i v e u s o t h f e a t u r e . M a y b e y o j u s t f i n dt h n o i s e a n n o y i n g . W h a t e v e r y o u rr e a s o n f o u s i n g i t E S d i s a b l e st h e t o n e . U s E S t t u r n i b a c ko n

T h b a c k g r o u n d c o l o r o t h d i s p l a y i n o r m a l l y d e t e r m i n e d b yt h v a l u e i v i d e o c h i p r e g i s t e r ,a n t h e c o l o r o f e a c h c h a r a c t e r i n o r m a l l y d e t e r m i n e d i n d e p e n d e n tl b t h v a l u e i a c o l o r m e m o r yl o c a t i o n c o r r e s p o n d i n g t t h c h a ra c t e r ' s p o s i t i o n o t h d i s p l a y . O t h 8 0 - c o l u m n d i s p l a y , t h i s c a n b er e v e r s e d . A f t e r y o i s s u e t h E S s e q u e n c e , a l c h a r a c t e r s t a k e w h a tw a p r e v i o u s l y t h b a c k g r o u n dc o l o r , a n t h b a c k g r o u n d f o e a c hc h a r a c t e r i d e t e r m i n e d b t h e c o l o r

Page 75: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 75/148

v a l u e i t h c o r r e s p o n d i n g c o l o rm e m o r y p o s i t i o n . ( T h e 4 0 - c o l u m nd i s p l a y i u n a f f e c t e d . ) U s E S t r e t u r n t h d i s p l a y t n o r m a l .E S i u s e f u l w h e n y o u h a v e t h 8 0 - c o l u . m n o u t p u t d i s p l a y e d o m o n o c h r o m e m o n i t o r a n d w a n td a r k c h a r a c t e r s o l i g h t b a c kg r o u n d .

T h t w f i n a l s e q u e n c e s d e a lw i t h t a s t o p s e t t i n g s . W h e n e v e ry o p r e s s t h e T A k e ( l o c a t e d n e x tt t h E S k e o t h u p p e r r o o k e y s ) o r p r i n t t h t a c h a r a c t e r( C H R $ ( 9 ) ) , t h c u r s o r m o v e s t t h n e x t c o l u m n f o w h i c h t a s t o ph a b e e n s e o r — i f t h e r e a r n m o r e t a b s t o p s t t h r i g h tb o u n d a r y o t h o u t p u t w i n d o w .T h i s i u s e f u l f o a l i g n i n g c o l u m n so t e x t a n n u m b e r s . W h e n t h 1 2 i t u r n e d o o r e s e t , i e s t a b l i s h e st a s t o p e v e r y e i g h t s p a c e s . E S e r a s e s a l t a b s t o p s s t h e c u r s o r a w a y s g o e s t t h r i g h t m a r g i n o t h w i n d o w w h e n y o p r e s s T A B . Y o c a c h a n g e t h t a s t o p s e t t i n g o t h c o l u m n w h e r e t h c u r s o r c u r e n t l y r e s i d e s b p r e s s i n g S H I F T -T A ( o C O N T R O L - T A B ) . T h i s i t o g g l e : I n t a s t o p h a b e e n p r v i o u s l y s e t a t t h c o l u m n , o n w i l lb s e t h e r e w h e n y o p r e s s S H I F T -T A o C O N T R O L - T A B . H o w e v e r ,i t a s t o p w a a l r e a d y s e t f o r t h c o l u m n , i w i l l b c l e a r e d . Y o c a g e t h s a m e e f f e c t w i t h i n p r g r a m b p r i n t i n g C H R $ ( 2 4 ) . E S r e s e t s t h d e f a u l t t a b s t o p s ( o n e e e r y e i g h t s p a c e s ) . C h a n g i n g t a s e t i n g s — i n c l u d i n g u s i n g E S a n E S Z — a f f e c t s o n l y t h e a c t i v e d i p l a y . E a c h d i s p l a y h a i t o w t a s t o p t a b l e , s i t ' s p e r f e c t l y p o s s i b l et h a v e d e f a u l t t a b s e t t i n g s f o r t h 8 0 - c o l u m n d i s p l a y w h i l e h a v i n gt a s t o p s e v e r y f o u r s p a c e s , o r n t a s t o p s a a l l , f o t h 4 0 - c o l u m nd i s p l a y .

U s i n g T h S e q u e n c e s F r o mW i t h i n P r o g r a mA n o t e d e a r l i e r , e v e n t h o u g h t h e s en e E S s e q u e n c e s a r e u s e f u l f o p r o g r a m e d i t i n g a n f o o n s c r e e nf u n , t h e y c a a l s o b u s e d w i t h i nB A S I C o m a c h i n e l a n g u a g e p r g r a m t a c h i e v e t h s a m e r e s u l t s .S o m e o f t h e s e q u e n c e s m a n o h a v e a o b v i o u s e f f e c t w h i l e t h p r o g r a m i r u n n i n g . F o r e x a m p l e ,s i n c e t h e c u r s o r i t u r n e d o f w h e np r o g r a m i r u n n i n g , c h a n g i n g t h c u r s o r m o d e w o n ' t h a v e a n y i m m e

d i a t e l y v i s i b l e e f f e c t e x c e p t i I P U c o m m a n d s . P r o g r a m i s h o r t d e m o n s t r a t i o n o h o f e o t h e s e E S c o d e s c a b e u s e d i B A S I C p r o g r a m . T y p e i t h p r g r a m c a r e f u l l y , s i n c e i c o n t a i n sl o o c u r s o r c o n t r o l c o d e s i n s i d eq u o t a t i o n m a r k s . T u s t h e s e s q u e n c e s i n m a c h i n e l a n g u a g e p r og r a m , p r i n t t h E S c o d e ( $ 1 B )u s i n g t h B S O U T r o u t i n e ( $ F F D 2 ) ;t h e n p r i n t t h A S C I I c o d e f o t h d e s i r e d f u n c t i o n . F o e x a m p l e , t h f o l l o w i n g c o d e w o u l d s c r o l l t h d i p l a y u p o n e l i n e :L D # $ 1 BJ S R $ F F D 2L D # $ 5 6J S S F F D 2

h a n d y w a t u s t h e s e s q u e n c e s i t i n c l u d e t h e m i p r g r a m m a b l e f u n c t i o n k e d e f i n i t i o n s .Y o c a u s t h l i n eK E I C H R $ U 7 > + T a n b l a n k l i n e o t e x t w i l l b i s e r t e d w h e n e v e r y o p r e s s f l . I fy o u w a n t t h a v e t h e e d i t i n g d e f i n it i o n s l o a d e d a u t o m a t i c a l l y w h e ne v e r t h c o m p u t e r i t u r n e d o o r e s e t , y o c a w r i t e a k e d e f i n i t i o na n m a k e i a a u t o b o o t i n g d i s kf i l e . P r o g r a m w a w r i t t e n f o r j u s tt h a t p u r p o s e . I a s s i g n s a e d i t i n gf u n c t i o n t e a c h o t h e e i g h t f u n ct i o n k e y s a n p r i n t s m e n u a t h b o t t o m o f t h e d i s p l a y f o e a s y r e f e re n c e . T h o u t p u t w i n d o w i t h e nr e d u c e d b y t w o l i n e s s t h a t t h m e n u w o n ' t b o v e r w r i t t e n . T m a k e t h p r o g a m a u t o b o o t i n g , u s t h " A u t o b o o t M a k e r " p r o g r a m o t h 1 5 7 1 T e s t / D e m o d i s k t h a t c a m ew i t h y o u r d r i v e , o u s p r o g r a ml i k e " 1 2 8 A u t o b o o t " ( c o m p u t e ' sG A Z E T T E , M a r c h 1 9 8 6 ) .

T h k e d e f i n i t i o n s i n c l u d e d i P r o g r a m m a n o b t h o n e s t h a ty o w i s h t u s m o s t o f t e n , b u i t ' se a s y t c h a n g e a n y o t h d e f i n it i o n s t o n e s t h a t s u i t y o u . T h d e f i -n i t i o n s c u r r e n t l y i n c l u d e d i P r o g r a m 2 a r e a s f o l l o w s :f E n a b l e a u t o - i n s e t t m o d ef C a n c e l a u t o - i n s e r t m o d ef I n s e r t b l a n k l i n ef D e l e t e p r o g r a m l i n ef M o v e c u r s o r t s t a r t o l i n ef M o v e c u r s o r t e n o l i n ef D e l e t e t s t a r t o l i n ef D e l e t e t e n o f l i n e

O n c e y o s t a r t t o l e a r n t h e E S s e q u e n c e s , y o u ' l l f i n d y o u r s e l fu s i n g t h e m m o r e a n m o r ef r e q u e n t l y .S e p r o g r a m l i s t i n g s a n p a g e 1 1 7 . f f

C R A P S 6 A I N N O V A T I V E C H I P S S I M U L A T I O N D E V E L O P E DA F T E R Y E A S S O A C T U A L C A S I N O P L A V .D E S I G N E D S T H B E G I N N E R C A L E A f i N C R A P SE A S I L Y , V E T S O P H I S T I C A T E D E N O U G H T C H A L L E N G E T H S E A S O N E D P L A Y E R ' S S T R A T E G I E S ,I N S T R U C T I O N M A N U A L G U I D E S T H U S E RT H R O U G H S T E P - B Y - S T E P , A N D I N C L U D E SW I N N I N G C R A P S S T R A T E G I E S . P L A V P R O C E E D SO N F U L L S C R E E N C R A P S T A B L E W I T H C H I P SM A R K I N G E A C H B E T A N S U K M A R Y S C R E E NR E C O R D I N G T H A M O U N T . T H D I C E R O L L O NS C R E E N , A N E A C H P L A Y E R I N O T I F I E D O T H O U T C O M E O E A C H W I N N I N G B E T ,

L e a r n w i t h o u t t h e B u r n !P L A Y A L O I J E O R A G A I N S T O P P O N E N T S

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

■ O f f L I N E H E L P M E S S A G E SP L A Y E R S T A T I S T I C S S C R E E N

P R E V I O U S R O L L S S C R E E N* G A M E O P T I O N S

1 - P L A Y E R S H / 1 0 B E T S E A C HI N S T R U C T I O N M A N U A L W / H 1 N K I H G

S T R A T E G I E S- - » , - F O T i l t C O M M O D O R E$ 2 4 . 9 5 O D I S K O N L Y

8 0 0 - 9 9 2 - 0 2 8 0I N E J E R S E Y C A L L2 0 1 - 4 7 1 - 8 5 3 7

M V I I . C I f l f V : M i i . l l ) p a s u g v t a i i l l i v , . n i S i b i t s a l a i l s c m C c E T . i f j . » 1 E h t W t u t y o c r k r - i a r c f t

J - K X A U B U R j j l M a i i E i g e m c n l C o n s u l t o n l s i n c .

C 6 4 , V I C I O P O W E R S U P P L Y 3 O B a u d M a d « m1 3 7 . 9 5

S u r g o P r o l e c t o d f N o l l sF H o r e d P o w o i C a n i t r .( P O O D S 5 S . 9 5

» 1 7 B . 5 O

' J o y i l l c K E m n i i o nm F o r c u s v 0 S u r g e P r o t f l C t f t C i P o w a r O u t l e t sI B T U R B O S Y S T E M $ 7 8 9 . 0 0

c u m p l l t l c o m p a t i b l eS K S t t X B E A D r T M U r iT U K b O A P £ E D 4 0 r l a T E HI r U H H O S T . . ' - - ' , .* . * u . d * . 3 j , " & . 7 7 m i ! M U T J I L H H U * H L > T J 2 * 6 tH A C H I P , * E L O T S . J t O lP I S * I J K J V E , C 0 H T I U 1 l , I , E I I hM U E L U ' I H C L O C K M l T Ht A T T E V X . P R I H T M K H - T ,U K 1 U ] £ > H T , C A * I K J K T ,I S Q h A T T P £ , A T A I i l f c O I E I & O A H O h C A S B .A f i U L f l O G H C U 4 H O H L T D H

• - ' ■ ■ i ' L . i I . I S A k S U H G ]E l b H i T K A D E f t A U t } I H T L N N A t C O K J l L U U S I h L S SH A C H I r i t . t f l l C t S

~ " M U t J I t T E D T O e m u * ! .M A > t T f l O N l 3 2 ' i A D U n F E E A V F . S E M O N T E .( S 1 0 I 3 5 O S 7 0 U H l f P l N G H H M U L 1 N G A D D O H

Page 76: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 76/148

Page 77: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 77/148

D I R E C T O R Y B X T E M S

K e v i n M y k y t y n a n M a r k T u t t l e

H a v e y o e v e r l o o k e d a c r y p t i c f i l e n a m e l i k e" Z Y M / 4 1 4 / L U B " a n w o n d e r e d w h a t i w a a n w h e r e i c a m e f r o m ? H a v e y o e v e r f o r g o t t e n t h S Y f o f a v o r i t e p r o g r a m ? T h i s p r o g r a m w i l lh e l p ; i a d d s u t 5 c h a r a c t e r s p e d i r e c t o r y e t r y — p l e n t y o r o o m f o d e s c r i p t i o n s a n i n f o rm a t i o n . F o t h C o m m o d o r e 6 4

C o m m o d o r e d i s k d r i v e s l i m i t f i l en a m e s t 1 c h a r a c t e r s , w h i c hs o m e t i m e s j u s t i s n ' t e n o u g h . " D ir e c t o r y E x t e n s i o n " a l l o w s y o t a d 5 5 - c h a r a c t e r e x t e n s i o n t a n o a l l f i l e s o d i s k . A f t e r c r e a t i n gt h d e s c r i p t i o n s , s i m p l y s a v e t h e mo t h d i s k t h e y d e s c r i b e . T h e n ,w h e n e v e r y o w a n t t s e e t h e d s c r i p t i o n s , l o a d a n r u D i r e c t o r yE x t e n s i o n . A l s o , y o c a u p d a t e o m o d i f y t h i s f i l e a o f t e n a s y o l i k e .

E a s y O p e r a t i o nD i r e c t o r y E x t e n s i o n i w r i t t e n e t i r e l y i B A S I C . T y p e i i a n s a v e

c o p y . T u s i t t y p e R U N , T h p r o g r a m f i r s t l o o k s f o t h e d e s c r i pt i o n f i l e f o t h d i s k i t h d r i v e . I o n e x i s t s , i t ' s l o a d e d i n t o m e m o r y .N e x t , t h e d i r e c t o r y o f t h e d i s k i

r e a d a n y o u ' r e p r e s e n t e d w i t hm e n u .

T h m e n u o f f e r s f i v e o p t i o n s .O p t i o n a l l o w s y o t v i e w t h d r e c t o r y a n e n t e r o e d i t t h d s c r i p t i o n s . T t h l e f t i t h f i l en u m b e r . I i n v e r s e b l a c k i t h f i l en a m e , a n d t h i n v e r s e w h i t e a r e a i t h p l a c e w h e r e y o u e n t e r t h d s c r i p t i o n s . A t h b o t t o m o e a c hs c r e e n a r f i v e a d d i t i o n a l o p t i o n s ,e a c h c h o s e n w h e n y o p r e s s t h a p p r o p r i a t e f u n c t i o n k e y . I t h d i s kc o n t a i n s m o r e t h a n s i f i l e s , u s t h f a n f k e y s t p a g e f o r w a r d a n b a c k w a r d , r e s p e c t i v e l y . T h f k e a l l o w s y o t e d i t t h d e s c r i p t i o n s .

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

s e n . ( I y o m i s t a k e n l y c h o o s e t h w r o n g f i l e , p r e s s R E T U R N a n a l w i l l r e m a i n i n t a c t . ) N o y o m a t y p e u t 5 c h a r a c t e r s . A n c h a ra c t e r i a l l o w e d e x c e p t q u o t a t i o nm a r k s . T h c u r s o r a u t o m a t i c a l l yw r a p s a r o u n d a t h e n o f l i n e .U s t h I N S T / D E L k e t e r a s e .W h e n y o u h a v e f i n i s h e d t h d s c r i p t i o n o e n t e r e d t h m a x i m u mn u m b e r o c h a r a c t e r s , p r e s s R T U R N . Y o c a e n t e r a n c h a n g ed e s c r i p t i o n s a m a n y t i m e s a y o l i k e . W h e n y o u ' v e f i n i s h e d t h d s c r i p t i o n s , r e t u r n t t h m a i n m e n ub p r e s s i n g f l C h o o s e o p t i o n a n t h d e s c r i p t i o n s w i l l b s a v e d o t h d i s k w i t h t h f i l e n a m e D I F I L E . B s u r e y o h a v e e n o u g hr o o m o t h d i s k f o t h i s f i l e .

O p t i o n a l l o w s y o t p e f o r m v a r i o u s d i s k f u n c t i o n s :s c r a t c h , r e n a m e , i n i t i a l i z e , a n v a l id a t e . O p t i o n s a v e s t h d e s c r i pt i o n s t t h d i s k . I D I F I L E a l r e a d ye x i s t s o t h d i s k , t h p r o g r a m w i l le r a s e t h e f i l e a n r e p l a c e i w i t hw h a t i i m e m o r y . O p t i o n a l l o w sy o t w o r k w i t h o t h e r d i s k s w i t ho u h a v i n g t r e r u n D i r e c t o r y E x t e ns i o n . O p t i o n e n d s t h p r o g r a m .S e p r o g r a m l i s t i n g o p a g e 1 2 0 . <

C O M P U T E i s G a z e l l e O c l o O e r 1 9 8 6 7

Page 78: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 78/148

C o n v e r t e r F o S p e e d S c r i p t

R o C a r n e l l

S p e e d S c r i p t b e c o m e s a n e v e n m o r e v a l u a b l e w o r dp r o c e s s o r w i t h t h i s p r o g r a m t h a t c o n v e r t s s e q u e nt i a l f i l e s i n t o S p e e d S c r i p t f o r m a t . I t ' s w r i t t e n i m a c h i n e l a n g u a g e f o f a s t r e s u l t s . F o t h C o m o d o r e 6 4

I ' v e b e e n u s i n g t h C o m m o d o r e 6 v e r s i o n o S p e e d S c r i p t , i o n v e s i o n o r a n o t h e r , s i n c e i w a o r i g in a l l y p u b l i s h e d i t h J a n u a r y 1 9 8 4i s s u e o f C O M P U T E D G A Z E T T E . T h o n l y d r a w b a c k I ' v e e v e r f o u n d i s i t si n c o m p a t i b i l i t y w i t h s e q u e n t i a lf i l e s . ( S p e e d S c r i p t u s e s p r o g r a mf i l e s . )

M d a t a b a s e u s e s s e q u e n t i a lf i l e s , a n m a n y d o w n l o a d e d p r g r a m s a r i s e q u e n t i a l f i l e f o r m a t .A n h a v e f e f r i e n d s t h a t u s o t h e r w o r d p r o c e s s o r s t h a t c r e a t es e q u e n t i a l f i l e s . I s h o r t , t h e r e a r em a n y i n s t a n c e s w h e n I ' l i k e t ol o a d s e q u e n t i a l f i l e i n t oS p e e d S c r i p t ,

O v e r t h y e a r s , C O M P U T E ! a n c o m p u t e d g a z e t t e h a v e p u b l i s h e ds e v e r a l B A S I C p r o g r a m s d e s i g n e dt c o n v e r t s e q u e n t i a l f i l e s i n t oS p e e d S c r i p t f i l e s . A n I ' v e u s e dt h e m , m o s t l y w i t h g r e a t s u c c e s s .

7 C O M P U T E ! s G a z e t t e O c t o b e r 1 9 8 6

B u B A S I C i i n h e r e n t l y s l o w ; w h e nm d a t a b a s e s t a r t e d c r e a t i n g s q u e n t i a l f i l e s o v e r 1 0 b l o c k s l o n g ,i b e c a m e o b v i o u s t h a t n e e d e ds o m e t h i n g f a s t e r .

" S e q u e n t i a l F i l e C o n v e r t e r "( S F C ) , t h e p r o g r a m a c c o m p a n y i n gt h i s a r t i c l e , i t h s o l u t i o n . S F a c o m p l i s h e s t h s a m e t h i n g a t h e a r l i e r B A S I C c o n v e r s i o n p r g r a m s , b u a t h s p e e d o m a c h i n el a n g u a g e .

T t y p e i t h p r o g r a m , y o u ' l ln e e d " M L X , " t h m a c h i n e l a g u a g e e n t r y p r o g r a m f o u n d e l s ew h e r e i n t h i s i s s u e . A f t e r l o a d i n ga n r u n n i n g M L X , a n s w e r 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 t h e f o l l o w i n g :S t a r t i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : O A D O

T u s S F C , y o u n e e d o n l yl o a d i a n t y p e R U N . Y o u ' l l b p r o m p t e d f o t h n a m e o t h

s o u r c e f i l e ( t h e s e q u e n t i a l f i l e ) a n f o t h n a m e y o u ' d l i k e f o t h n e S p e e d S c r i p t f i l e . { B e s u r e t h a v e t h c o r r e c t d i s k i t h d r i v e w h e n y o e n t e r t h d e s t i n a t i o n n a m e . )

I y o l o a d S F a n t y p e L I S T ,y o u ' l l f i n d s e v e r a l l i n e s o f B A S I C .W i t h o n e e x c e p t i o n , y o s h o u l dn e v e r c h a n g e a n o t h i s c o d e . T h m a c h i n e l a n g u a g e i a t t a c h e d t t h e n o t h B A S I C p r o g r a m , a n c h a n g i n g a n o t h B A S I C c o d ew i l l a l m o s t c e r t a i n l y c a u s e S F t c r a s h . T h e x c e p t i o n i l i n e 1 4 0 . I t h i s l i n e , S F i a d d i n g " , s , r " t o t h e n o y o u r s o u r c e f i l e n a m e . T h t e l l s t h e d i s k d r i v e t a c c e s s s q u e n t i a l f i l e , a n t h e r i n d i c a t e s t h a ti s h o u l d b r e a d . Y o c a n , i n t h i si n s t a n c e , c h a n g e t h t a n o t h e rl e t t e r w i t h o u t c h a n g i n g t h l e n g t ho S F a n t h e r e f o r e w i t h o u t c a u si n t h m a c h i n e l a n g u a g e t c r a s h .Y o m i g h t w i s h t d t h i s i y o w a n t t c h a n g e f i l e f o r m a t o t h e rt h a n s e q u e n t i a l i n t o S p e e d S c r i p tf i l e . F o e x a m p l e , f e w o r d p r c e s s o r s s t o r e t h e i r t e x t a U S f i l e s .B c h a n g i n g t h a t t u y o c o u l dm a k e S F U S c o n v e r t e r a b l e t a c c e s s U S f i l e s .S e p r o g r a m l i s t i n g o n p a g e 1 1 3 . O

Page 79: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 79/148

Y O U R C O M M O D O R EA M I G A S Y S T E M P A C K A G E

I n c l u d e s : A M I G A 1 0 0 0 C P U , 5 1 2 K , M o u s e , T w E N T I R E3 V z " D o u b l e S i d e d D r i v e s , A m i g a R G M o n i t o r , S Y S T E MA m i g a D O S , B a s i c , T u t o r i a l , K a l e i d o s c o p e , a n V o i c e S y n t h e s i s L i b r a r y . " 5 9 9 0 0

C O M M O D O R E 1 2 S Y S T E MI N C L U D E S : C B 1 2 8 C o m p u t e r , C B 1 5 7 1D i s k D r i v e , M a g n a v o x 8 5 6 2R G B / C o m p o s i t e M o n i t o r . $ 7 7 9 0 0

C O M M O D O R E 6 S y s t e m P a c k a g e

I N C L U D E S : C B 6 4 C o m p u t e r ,C B 1 5 4 1 D i s k D r i v e , T a x a n 2 2 C o l o r M o n i t o r

E N T I R ES Y S T E M

$ 4 9 9 0 0D R I V E S

C B M 1 5 4 1C B M 1 5 7 1M S D - 1M S D - 2I N D U S - G T ( 6 4 / 1 2 8 ) . . . . > 1 B 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 >A n c h o r A m i g a B s i 3 9 D aA n c h o r 6 4 8 0 ( 6 4 / 1 2 6 )

3 0 0 / 1 2 0 0 B a u d M 1 9 0 0C B 1 6 6 0 ( C - 6 4 ) S 5 9 « »C B 1 6 7 0 ( C - 1 2 8 ) » 1 7 9 ° °

M O N I T O R SR G B / C O L O RT a x a n 2 2 c o m p o s i i e s i 7 9 » oM a g n a v o x 5 1 S 2 8 9 0 0N E 1 2 1 6 * 3 4 9 » oA m i g a 1 0 6 0 H i - R e s . . . » 2 9 9 « °

P R I N T E R SE P S O N H o m e w r i l e r 1 0 S 1 5 9 0 "O K I D A T A O k i m a t e 1 O S 1 9 9 0 0S T A R S L 1 0 C 3 2 1 9 0 0P A N A S O N I C 1 0 8 0 S 1 9 9 ° °C . I T O H 7 5 0 0 A S 1 6 9 «

D I S K E T T E S A C C E S S O R I E S I N T E R F A C E SM A X E L L S S / D D S W .N A S H U A S S / D D 5 V ' 9 S o n y S S / S D 5 1 * 9 B gS o n y D S / D D 3 ' 2 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 » 1 1 B B

S 1 4 WC o m p u G u a r d S u r g e a n S p i k e P r o t e c t o rG u m s S P S u r g e a n S p i k e P r o t e c t o rC u r t i s S a f e t y S t r i p w i l h O u t l e t s M 9 B 0C u r t i s U n i v e r s a l P r i n t e r S l a n d . . . * 1 4 B OC o m p u t e r S p e c i a l t i e s P o w e r P l u s * 5 4 «A m a r a y D i s k T u b s 3 V o 5 V j " S 9 3 3

C A R D C O S u p e rD i g i t a l D e v i c e s U - P r i n t C = 4 4 B BO r a n g e M i c r o G r a p p l e r 9 8 9 ™P P P r i n t e r l n t e r f a c e . . . . * 3 4 "X e t e c 8 * 6 9 "M i c r o M J 3 5 0 * 5 9 «

S O F T W A R EA T A R I S O F T / C o m m o d o r e

P a c M a n * 4 C e n t i p e d e * 4 D e f e n d e r * 4 D i D u * 4 D o n k e y K o n g 1 4 » »H o B o l r o n . . , , » 4 "B R O D E R B U N DT h P r i n t S h o p . ' 3 9 "G r a p h i c s L i b r a r y 1 , 2 . 3 e » 1 7 ™B a n k S i r e e t W r i t e r * 3 4 MG r a p h i c s C o m p a n i o n * 2 4 «

C A R D C OF r e e z e F r a m e S 3 2 » BS ' m o r o B a s i c , S 4 4 "

C O M M O D O R EJ a n e - i n t e g r a i e d ( 1 2 8 ) * 3 9 "A s s e m b l e r 6 4 » 9 P i l o t * 9 G e o s ( o 6 4 6 4 C , 1 2 * 9

D A T A S O F TG e n e s i s ' 5 D a l l a s Q u e s t ' 5

F O 6 4 / 1 2 8H E

B e n | i S p a c e R e s c u eH E G a m e s / O l y m p i c s

P r o f e s s i o n a l S o f t w ;F l o o l S y s t e m s I C 1 2 6 / 6 4 . .F l e e t S y s t a m s I I C I 3 ST n v i a F e v e r

5 3 9 61 3

P F F i l e

S P H 1 N G B O A R DT h N e w s R o o mC l i p A n C l i p A n I

S U B L O Q I CF l i g h t S i m u l a t o r I I J a S i m u l a t o r C 6

! 3 2 " »

S P I N N A K E RR M y m e s R i d d l o sA l C o c o r C a v e sB u b b l e B u r s tT r a i n s

5 2 7 5 9

J 3 7 "• 3 7 "

s g . . » 7 "

- ! 9 B BS 9 « g

S O F T W A R EA C T I V I S I O N

H a c K e r ! 3 4 «M i n d S h a d o w ' 3 4 0 9B o i r o w e d T i m e ' 3 2 "

C O M M O D O R ET e x l c r a t l » 5 9 » »G r a p h i c r a l t 1 2 9 ™M u s i c r a l l » 7 9 D 0T L L o g o » 7 9 "A m i g a P a s c a l * 7 9 B BL a i t i c e ^ C 1 ' * 1 1 9 «A m i g a A s s e m b l e r . 5 7 9 9 9L i s p 1 5 6 i " >

E L E C T R O N I C A R T SD e l u x e P a i n t 9 6 4 0 BA r c h o n * 3 1 "O n o O n « 3 1 ™S k y t o n » 3 1 "F i n a n c i a l C o o k b o o k i 3 9 B gA r c t i c F o > 3 1 «7 C i t i e s o l G o l d » 3 2 "D e l j x e P r i n t * 7 4 «

F O A M I G AD I S C O V E R Y

M a r a u d e r B a c k - u pI H F O C O M

W i s r i b n n g e rH i t c h h i k e rS p e l l b r e a k e rP l a n e t f a l l , ,W i l n e s s

M E Q A S O F TA - C o p i e rA - R e p O r t

M I C R O S Y S T E M SA n a l y z eS c r i b b l eO n - L i n e . .O r g a n i z e D a t a B a s e

M I N D S C A P EH a l l e y P r o | e c tD e i a V K e y b o a r d C a d e t

S 3 2 "

. . » 3 2 «i 3 2 «

. * 3 2 B B* 3 2 "» 3 2 » B

S 3 4 «S 4 4 «

> 5 9 «« 5 9 » B" 4 B « B« B 9 «

S 3

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 l T h i r d S t r e e t , D e p t . A 4 1 0 , 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 3 * . W i i W t O C - s * t l " J r - " i - a - g t i ; fO e T e c i i r t w f r w i r p m i d r f l p i j c p ) p i [ h m w K p c ^ i y H j r t r * jt S n ^ D t g u i r j n i e e e o m p a i i b i l ' t / A l u i I ' f l ' i ^ a l a n f l T e r u T i r t

* c n i - B f ^ P e ^ o n i l * r , o c f l m p i n y c i » « " s r B t f r f 3 * f t « i c C ( i i r f o i c - c a » * t f y

w i b r e p a i r e d o r t p l t t c d J o u r O i s c r e M j n p f l H D : h r n l f r m t a n d J i m r t i t f ! P w n r u ' i c l u r f ^ ' s m f l ] f f n f h » h s v t i t n t r e s i Q c k i ^ f l ' f

1 - 8 0 0 - 2 G 8 - 3 9 7 4O ^ r a n o ' O u r a p i :

1 - 8 0 0 - 2 6 8 - 4 5 5 9O i i e r p p u v n c o i

C A N A D I A N O R D E R S 1 - 4 1 6 - 8 2 8 - 0 8 6 6i T o r o n t o

Page 80: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 80/148

M a s t e r i n g 1 2 S o u n d A n M u s i cP a r tD C H o l m e s

A y o u ' l l s e i t h i s f i r s t i n s t a l l m e n t o s e r i e s ,y o d o n ' t h a v e t b m u s i c i a n t c r e a t ep r o f e s s i o n a l - s o u n d i n g m u s i c o t h C o m m o d o r e1 2 8 . S e v e r a l s h o r t , u s e f u l p r o g r a m s a r i n c l u d e d —t h i s m o n t h a n t h r o u g h o u t t h s e r i e s — t o d e m o ns t r a t e h o j u s t f e B A S I C c o m m a n d s c a m a k ey o u r 1 2 p o w e r f u l a n v e r s a t i l e m u s i c a li n s t r u m e n t .

T h C o m m o d o r e 6 o f f e r s e x t e ns i v e m u s i c - g e n e r a t i n g c a p a b i l i t i e st t h e p a t i e n t a n i n t e r e s t e d p r g r a m m e r . T h b u i l t - i n S o u n d I n t e rf a c e D e v i c e ( S I D c h i p ) h a t h p o t e n t i a l f o p r o d u c i n g s o p h i s t i c a te e l e c t r o n i c m u s i c , w i t h t h c o p u t e r m a n i p u l a t i n g t h v a r i o u sp a r a m e t e r s o t h r e e i n d e p e n d e n tv o i c e s s i m u l t a n e o u s l y . P r o g r a mm i n g t h S I c h i p i n o t h a t e a s y ,h o w e v e r ; t e d i o u s p r o c e s s o f P O K E -i n v a l u e s i n t o m e m o r y l o c a t i o n s i n e c e s s a r y t p l a y e v e n s i m p l em u s i c a l c o m p o s i t i o n . s u s p e c t t h a tm a n y m a s t e r p i e c e h a b e e n a b a nd o n e d a t h c o m p u t e r k e y b o a r d ,o w i n g t t h f r u s t r a t i o n o f d e a l i n gw i t h P E E K s a n P O K E s .

E n t e r t h 1 2 8 . W i t h t h n e s o u n d c o m m a n d s a v a i l a b l e i B A S I C 7 . 0 , p r o g r a m m i n g t h S I c h i p i m u c h l e s s c o n f u s i n g a n t d i o u s . T e c h n i c a l u n d e r s t a n d i n g o m e m o r y m a p s a n p r o g r a m m i n gd e t a i l s i n l o n g e r p r e r e q u i s i t e

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

f o c o m p o s e r s a n a r r a n g e r s . I f a c t , o n c e t h u s e r b e c o m e s f a m i l i a rw i t h t h P L A Y s t a t e m e n t , t h p a i n st a k i n g c h o r e o t r a n s l a t i n g t h m a n u s c r i p t i n t o c o m p u t e r l a n g u a g ei v i r t u a l l y e l i m i n a t e d . Y o c a t y p e t h s c o r e d i r e c t l y i n t o t h 1 2 8 — s t r a i g h t f r o m t h e s h e e t m u s i c .

T h i s s e r i e s w i l l e x p l o r e t h m s i c a l c a p a b i l i t i e s o t h C o m m o d o r e1 2 8 . E a c h m o n t h , w e ' l l d i s c u s s d i f e r e n t a s p e c t s o f B A S I C 7 . 0 ' s s o u n da n m u s i c s t a t e m e n t s . E a c h a r t i c l ew i l l a l s o i n c l u d e p r o g r a m s t i l l u st r a t e w h a t w e ' v e c o v e r e d . W e ' l ls t a r t b e x a m i n i n g t h e d e f a u l t p r a m e t e r s f o t h E N V E L O P E s t a t em e n t , a n w e ' l l t a k e a d e t a i l e d l o o ka t h T E M P O s t a t e m e n t .

D e f a u l t E n v e l o p e sL e t ' s f i r s t l o o k a t h t e n d e f a u l t( b u i l t - i n ) e n v e l o p e s d e f i n e d i B A S I C 7 . 0 . T h e s e e n v e l o p e s a r n a m e d a f t e r t h m u s i c a l i n s t r um e n t s w h o s e s o u n d t h e y r e s e m b l e :

E n v e l o p e N a m ep i a n oa c c o r d i o nc a l l i o p ed r u mf l u t eg u i t a rh a r p s i c h o r do r g a nt r u m p e tx y l o p h o n e

T h i s m o n t h ' s f i r s t p r o g r a m i s h o r t e x c e r p t f r o m M o z a r t ' s T h eM a g i c F l u t e . p r o g r a m m e d t h c o m p u t e r t p l a y i o v e r a n o v e ra g a i n , e a c h t i m e u s i n g d i f f e r e n to n o t h d e f a u l t e n v e l o p e s . W h e ny o r u t h i s p r o g r a m , y o u ' l l b a b l et c o m p a r e t h d i f f e r e n t s o u n d s o t h e n v e l o p e s . I d o e s n ' t a p p e a rt h a t C o m m o d o r e n e c e s s a r i l y i t e n d e d f o t h e s e p r e s e t e n v e l o p e st i m i t a t e t h i n s t r u m e n t s f o w h i c ht h e y ' r e n a m e d . M o r e l i k e l y , t h e yw a n t e d t p r o v i d e s a m p l i n g o t h v a r i o u s p o s s i b i l i t i e s , a n n a m e dt h e m t f a c i l i t a t e i d e n t i f i c a t i o n . T s u g g e s t t h a t e n v e l o p e r e a l l ys o u n d s l i k e a p i a n o o r t h a t e n v el o p e s o u n d s j u s t l i k e t r u m p e ts t r e t c h e s t h i m a g i n a t i o n b i t , b u s o m e o f t h e e n v e l o p e s d c o m e r e s o n a b l y c l o s e t t h s o u n d o t h i s t r u m e n t t h e y a r n a m e d a f t e r .

I p a r t i c u l a r , t h o u g h t t h a t e v e l o p e s o u n d e d l o l i k e s t e a mc a l l i o p e , s s e l e c t e d t h a t e n v e l o p ef o t h s e c o n d p r o g r a m t h i s m o n t h ," A m e r i c a n P a t r o l " b F W M e a c h a m .

Page 81: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 81/148

T a k e l o o k a t l i n e 8 o f t h ep r o g r a m :B P L A Y " V 1 T 2 V 2 T 2 V 3 T 2 "

I t h i s l i n e , w e ' v e s p e c i f i e dt h a t a l t h r e e o t h S I c h i p ' sv o i c e s ( V I , V 2 , a n V 3 w i l l p l a y i e n v e l o p e 2 ( T 2 ) . S i n c e w e ' v e n o u s e d t h E N V E L O P E s t a t e m e n t t r e d e f i n e e n v e l o p e 2 t h 1 2 u s e sd e f a u l t e n v e l o p e # ( c a l l i o p e ) .

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

d i f f e r e n t e n v e l o p e i n l i n e 8 0 T u s t h o r g a n e n v e l o p e ( d e f a u l t e v e l o p e 7 ) y o w o u l d t y p e :B P L A Y " V 1 T 7 V 2 T 7 V 3 T 7 "

O y o c o u l d e v e n g e f a n c ya n p l a y i w i t h m i x e d c o m b o :8 P L A Y " V 1 T 8 V 2 T 4 V 3 T 5 "

T h i s s t a t e m e n t s p e c i f i e s e n v el o p e f o v o i c e 1 e n v e l o p e f o v o i c e 2 a n e n v e l o p e f o v o i c e 3 I y o d o n ' t u s l i n e 8 a a l l , t h 1 2 p l a y s a l t h r e e v o i c e s i t h d f a u l t e n v e l o p e 0

T h T E M P O S t a t e m e n tC o m p o s e r s u s u a l l y s p e c i f y . a t e m p of o r t h e i r w o r k s . I m a b g e n e r a l

m a r k i n g s u c h a " L a r g o , " " A n -d a n t e , " o r " A l l e g r o , " o i m a b v e r y s p e c i f i c s u c h a 1 2 6 , "w h i c h i n d i c a t e s t h e e x a c t t e m p o( 1 2 6 b e a t s p e m i n u t e i n t h i s c a s e ) .T h T E M P O s t a t e m e n t a l l o w s y o t c o n t r o l t h t e m p o o y o u r m u s ic a p r o g r a m . T h f o r m a t f o r t h i ss t a t e m e n t i

T E M P Ow h e r e i a v a r i a b l e b e t w e e n a n 2 5 5 . T h e q u i v a l e n t m u s i c a l n o t at i o n i 1 2 . 4 9 b e c a u s e t h s t a t e m e n t d e f i n e s t h e d u r a t i o n o q u a r t e r n o t e a 4 . 8 0 5 / ? ! s e c o n d s , o r1 2 . 4 9 q u a r t e r n o t e s p e r m i n u t e .S o m e e x a m p l e s o T E M P O s t a t em e n t s a n d t h c o r r e s p o n d i n g m u s ic a n o t a t i o n s :T E M P O

t h o

J

5 6 7 8 1 0

1 1 2

I y o d n o s p e c i f y1 2 a u t o m a t i c a l l y s e t s

t 8

1 1 1 2 1 8 2 5

t e m p o ,t h v a l u e

I P r o g r a m 1 " T h e M a g i cF l u t e , " t h T E M P O s t a t e m e n t i u s e d i n l i n e 1 0 :1 T E M P O 1

T h i s d e f i n e s t e m p o o 1 6 2 . I P r o g r a m 2 A m e r i c a n P t r o l , i t ' s f o u n d i l i n e 2 0 :5 T E M P O 2

T h i s d e f i n e s t e m p o o 2 5 0 . T h i s m i g h t s e e m t b v e r yr a p i d t e m p o , b u I ' v e a r r a n g e d t h i sp i e c e i 2 : o c a t i m e , s t h e r e a r a c t u a l l y o n l y 1 2 5 b e a t s p e r m i n u t e .

A f t e r y o u ' v e t y p e d t h e s e p r g r a m s i a n s a v e d t h e m , t r c h a n g i n g t h v a l u e o f i t h T E P s t a t e m e n t s t s o m e o t h e r n u b e b e t w e e n a n 2 5 5 . T h e n r u t h p r o g r a m s a g a i n a n l i s t e n t o t h e f f e c t t h i s c h a n g e h a o t h t e m p o .

N e x t m o n t h w e ' l l e x p l o r e t h ep r o g r a m m i n g a n d s y n c h r o n i z a t i o no i n d i v i d u a l v o i c e s p l a y i n g s i m u lt a n e o u s l y ( p o l y p h o n i c s o u n d ) . A n w e ' l l l e a r n h o t c o d e s h e e t m u s i co y o u r o w m a n u s c r i p t a r r a n g em e n t s t p l a y o t h 1 2 8 .S e p r o g r a m l i s t i n g s o p a g e 7 1 4 .

G R E A T P R O D U C T S F O Y O U R C O M M O D O R Ep r o m e n a d e C 1 C A P T U R E ' "

T h e E p r o m P r o g r a m m e r . T h o u g h t f u l l y d e s i g n e d . T a k e c o n t r o l o y o u r 6 o r ' 1 2 8 " w i t h t h i s e a s y t u s c a r e f u l l y c o n s t r u c t e d . t h e p r o m e n a c / e C 1 ' " i s r e s p e c t e d c a r t r i d g e . L e t s y o m a k e b a c k - u p d i s k o y o u ra r o u n d t h w o r l d f o q u a l i t y a n v a l u e . T h o r i g i n a l m e m o r y - r e s i d e n t s o f t w a r e . Y o u r p r o g r a m i t h e n f u l l ys o f t w a r e c o n t r o l l e d p r o g r a m m e r d o e s a w a y w i t h a c c e s s i b l e t y o a n y o u r p r o g r a m c a b r e - b o o t e dp e r s o n a l i t y m o d u l e s a n d s w i t c h e s . I n t e l l i g e n t f r o m y o u r d i s k 3 - 5 t i m e s f a s t e r . O r m a k e a a u t o -p r o g r a m m i n g c a p a b i l i t y c a c u p r o g r a m m i n g t i m e b s t a r t i n g c a r t r i d g e u s i n g t h p r o m e n a d e C 1 a n d C P 9 5 % ! W i t h D i s k S o f t w a r e s t i l l j u s t $ 9 9 . 5 0 c a r t r i d g e k i t . I t m a g i c !

C A P T U R E ' " i a b a r g a i n a 3 9 . 9 5C A R T R I D G E M A T E R I A L S :C P R - 3 T h r e e s o c k e t b o a r d , c a s e a n e p r o m s , f o u s w i t h C A P T U R E ' " 2 9 , 9 5P C C 2 T w 2 7 3 2 ( 4 K ) o r 2 7 6 4 ( 8 K ) e p r o m s . F o ' 6 o 1 2 i 6 m o d e 4 . 9 5P C C 4 F o u r s o c k e t s f o 2 7 6 4 , 2 7 1 2 8 o 2 7 2 5 6 ( 3 2 K ) e p r o m s . B a n k s w i t c h i n g 1 7 . 9 5P C C 8 L i k e t h e P C C 4 b u t w i c e t h c a p a c i t y . F o m u l t i p l e p r o g r a m s 2 9 . 9 5P R B 4 F o u r s o c k e t s , e p r o m b a t t e r y b a c k e d R A c o m b i n a t i o n 2 4 . 9 5P T W 2 B a s i c 1 2 m o d e c a r t r i d g e b o a r d . T w 2 7 6 4 o 2 7 1 2 8 e p r o m s 5 , 9 5 tP T M 4 F o u r s o c k e t s , 2 7 1 2 8 & 2 7 2 5 6 e p r o m s . 1 2 m o d e b a n k s w i t c h e r 1 9 , 9 5 fP C C H 2 P l a s t i c c a s e f o a b o v e c a r t r i d g e s ( e x c e p t P C C 8 ) 2 . 2 5E p r o m s A l w a y s i s t o c k a c o m p e t i t i v e p r i c e s . t a v a i l a b i e J u n e ' 8 6 .

" w h e n i 6 m o d e .E P R O M E R A S E R S :D a t a r a s e H o b b y i s t e p r o m e r a s e r . a t i m e , t 1 m i n u t e s 3 4 . 9 5P E 1 4 I n d u s t r i a l q u a l i t y e r a s e r , t a t i m e 7 9 . 9 5S t a r t e r S e C A P T U R E ' " , p r o m e n a d e C . a n d o n e C P R 3 k i 1 4 9 . 9 5D e l u x e S e C A P T U R E " , p r o m e n a d e C 1 D a t a r a s e a n t w C P R 3 k i t s 1 9 9 . 9 5

S H I P P I N G & H A N D L I N G : U S U P S U R F A C E $ 3 . 0 0 F O R E I G N ( A I R M A I L O N L Y ) 5 1 3 . 0 0T O R D E R T O L L F R E E 8 0 0 - 4 2 1 - 7 7 3 1

I a ^ ^ - m i i n A M U C I M F R O M C A L I F O R N I A 8 0 0 - 4 2 1 - 7 7 4 8I J A O U N - H A I M n t l M T E C H N I C A L S U P P O R T 9 1 6 - 8 2 3 - 3 2 8 41 8 0 5 I N D U S T R I A L D R I V E F R O M O U T S I D E U S 9 1 6 - 8 2 3 - 3 2 8 5A U B U R N . C U S 9 5 6 0 3 M C V I S A , A M E X W E L C O M E

C O M P U T E D G a z e t t e O c t o b e r 1 9 8 6 7

Page 82: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 82/148

■ □ L i n e C o u n t

K e n n e t h ) R o g e r s o n

T h i s u t i l i t y i b o o n t p r o g r a m m e r s :I h e l p s y o i n c r e a s e t h s p e e d o B A S I C p r o g r a m s b r e p o r t i n g w h i c hl i n e s a r e x e c u t e d m o s t o f t e n s t h a ty o u r e f f o r t s m a b c o n c e n t r a t e dw h e r e t h e y w i l l b m o s t e f f e c t i v e . A i t h o u g h i t ' s w r i t t e n i m a c h i n e l a g u a g e , y o d o n ' t n e e d t k n o w a n m a c h i n e l a n g u a g e t u s i t V e r s i o n sf o t h C o m m o d o r e 6 4 1 2 8 , P l u s / 4 ,a n 1 6

" L i n e C o u n t " i p r o g r a m h a w a i t e d l o n g t i m e f o s o m e o n e e l s et w r i t e . f i n a l l y l e a r n e d e n o u g hm a c h i n e l a n g u a g e t w r i t e i m s e l f , h o w e v e r , a n t m a k e i a u s e f u l a n e f f i c i e n t a s p o s s i b l e .L i n e C o u n t i u t i l i t y t h a t r e p o r t sw h i c h l i n e s a r e x e c u t e d m o s t o f t e ni B A S I C p r o g r a m . W i t h t h i si n f o r m a t i o n , y o c a n t h e n t a r g e t i e f f i c i e n t o r e d u n d a n t a r e a s o f c o d et h a t s l o w t h p r o g r a m d o w n .T y p i n g I I T y p e i t h v e r s i o n a p p r o p r i a t e f o y o u r c o m p u t e r : P r o g r a m f o t h 6 4 P r o g r a m f o t h e 1 2 8 , o r P r g r a m 3 f o r t h P l u s / 4 a n 1 6 E a c ho t h p r o g r a m s h a c h e c k s u mf e a t u r e i l i n e 2 0 w h i c h w i l l d e t e c tt y p i n g e r r o r s i t h D A T A s e c t i o n .I t ' s a l s o r e c o m m e n d e d t h a t y o u s " T h e A u t o m a t i c P r o o f r e a d e r , "f o u n d e l s e w h e r e i t h i s i s s u e , f o e r r o r - f r e e t y p i n g .

A f t e r y o u ' v e f i n i s h e d t y p i n g i t h p r o g r a m , s a v e c o p y t d i s k o t a p e . T u s i t l o a d i a n t y p eR U N . ( P l u s / 4 a n 1 u s e r s m u s t t y p et h f o l l o w i n g b e f o r e l o a d i n g L i n eC o u n t : P O K E 4 4 , 3 2 : P O K E 8 1 9 2 , 0 :N E W . } I i t ' s b e e n e n t e r e d c o r r e c t l y ,i w i l l P O K E t h m a c h i n e l a n g u a g ei n t o m e m o r y ( l o c a t i o n s 4 9 1 5 2 -4 9 6 6 3 o t h e ' 6 4 , 3 0 7 2 - 3 5 1 7 o t h 1 2 8 , a n d 4 0 9 6 - 4 4 7 9 o n t h P l u s / 4a n 1 6 ) . A f t e r L i n e C o u n t h a b e e nl o a d e d a n r u n , l o a d t h B A S I Cp r o g r a m y o u w a n t L i n e C o u n t t

8 C O M P U T E R S G a z e l l e O c t o b e r 1 9 8 6

c h e c k . B e f o r e r u n n i n g y o u r p r g r a m , e n t e r S Y 4 9 1 5 5 ( 6 v e r s i o n ) ,S Y 3 0 7 5 ( 1 2 8 v e r s i o n ) , o r S Y 4 0 9 9 ( P l u s / 4 a n 1 v e r s i o n ) i n d ir e c t m o d e , a n p r e s s R E T U R N .T h i s a c t i v a t e s L i n e C o u n t . I n m m e n t , t h R E A D Y p r o m p t a n c u s o w i l l r e a p p e a r . N o w . r u y o u rB A S I C p r o g r a m . W h e n i t ' s f i n i s h e dr u n n i n g — o r i i s t o p s f o a n r e s o n — y o u c a t h e n g e r e p o r tf r o m L i n e C o u n t . T o d o t h i s , e n t e ri d i r e c t m o d e S Y 4 9 1 5 2 ( 6 v e s i o n ) , S Y 3 0 7 2 ( 1 2 8 v e r s i o n ) , o S Y 4 0 9 6 ( P l u s / 4 a n 1 v e r s i o n ) ,a n p r e s s R E T U R N . L i n e C o u n tw i l l l i s t t h l i n e n u m b e r s t h a t y o u rB A S I C p r o g r a m e x e c u t e d , f o l l o w e db n u m b e r i n d i c a t i n g h o w m a n yt i m e s e a c h l i n e w a e x e c u t e d .

A e a c h s e c t i o n o f L i n e C o u n tr e i n i t i a l i z e s i t s e l f w h e n a c t i v a t e d ,y o c a c h e c k s e v e r a l p r o g r a m s i s u c c e s s i o n w i t h o u t h a v i n g t r e r u nL i n e C o u n t . S i m p l y l o a d a n r u e a c h p r o g r a m t b c h e c k e d , r m e m b e r i n g t a c t i v a t e L i n e C o u n tw i t h t h e a p p r o p r i a t e S Y a n t g e n e r a t e t h r e p o r t w i t h t h o t h e rS Y l i s t e d a b o v e .

F e a t u r e s A n L i m i t a t i o n sB e c a u s e i a d d s i t o w r o u t i n e t t h n o r m a l f u n c t i o n s o B A S I C ,L i n e C o u n t c a u s e s y o u r p r o g r a m t r u m o r e s l o w l y t h a n n o r m a l . L i n eC o u n t c a n n o t k e e p t r a c k o f m o r et h a n 8 9 l i n e s . I y o u r p r o g r a m i l o n g e r , L i n e C o u n t w i l l r e c o r d o n l yt h f i r s t 8 9 l i n e s . A n L i n e C o u n tc a c o u n t u t 6 5 5 3 5 . I a l i n e i e x e c u t e d m o r e t i m e s t h a n t h a t . L i n eC o u n t w i l l s t o p y o u r p r o g r a m w i t ha e r r o r m e s s a g e . A l s o n o t e t h a tL i n e C o u n t m a n o w o r k w i t h o t e c a r t r i d g e s o u t i l i t i e s .

L i n e C o u n t w i l l n o w o r k r e l ia b l y i e i t h e r o f t h S Y S c o m m a n d s( u s e d t a c t i v a t e o g e n e r a t e r p o r t ) i u s e d w i t h i n p r o g r a m . U s L i n e C o u n t ' s S Y c o m m a n d s o n l yi d i r e c t m o d e .

I i n o i m p o r t a n t h o y o u r

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

I p r o g r a m r u n s w i t h o u t L i n eC o u n t r e s i d e n t , i w i l l r u w i t h L i n eC o u n t , u n l e s s y o u r B A S I C p r o g r a mu s e s a n o t h f o l l o w i n g l o c a t i o n s :

6 1 2 V e r s i o n V e r s i o n

P l u s / 4 a n 1 V e r s i o n

4 9 1 5 2 - 5 3 2 4 72 5 1 - 2 5 47 7 6 - 7 7 7

3 0 7 2 - 3 5 1 72 5 1 - 2 5 47 7 6 - 7 7 7

4 0 9 6 - 8 1 9 12 5 1 - 2 5 47 7 6 - 7 7 7

I y o u r B A S I C p r o g r a m c o t a i n s D A T A s t a t e m e n t s , h o t h e ya r c o u n t e d w i l l d e p e n d o n w h e r et h e y a r e p l a c e d . D A T A s t a t e m e n t sa t h e n o y o u r p r o g r a m , w h i c ha r n o r e f e r e n c e d b G O T O o G O S U B a n a r p r e c e d e d b E N o S T O P , w i l l n o b c o u n t e d , n m a t t e r h o o f t e n t h D A T A i r e a d .I y o u r p r o g r a m c o n t a i n s D A T As t a t e m e n t s p l a c e d i t h n o r m a lf l o w o t h p r o g r a m a n d t h e r e f o r es c a n n e d b t h B A S I C i n t e r p r e t e r ,t h e y w i l l b c o u n t e d o n c e e a c h t i m et h e y a r s c a n n e d n m a t t e r h o o f t e n t h e D A T A i r e a d .

Y o m a n o t i c e s t r a n g e r e s u l t sw h e n F O R - N E X T l o o p i s p l i t b t w e e n t w o o m o r e l i n e s . T h e x p l an a t i o n i s i m p l e . A s s u m e t h a t t h p r o g r a m b e l o w i b e i n g c h e c k e da n t h a t t h e r e a r e n o t h e r l i n e s i t h p r o g r a m . B e c a u s e t h e r e a r e n c o m m a n d s o l i n e 1 0 a f t e r t h F O R - T O p o r t i o n o f t h e l o o p , t h i sl i n e w i l l b c o u n t e d o n c e , w h i l el i n e s 1 1 e n 1 2 w i l l b e c o u n t e d1 0 t i m e s . T h i s w i l l o c c u r i y o u rp r o g r a m s i s i m i l a r c i r c u m s t a n c e s .I t h e r e i c o m m a n d o s t a t e m e n to t h s a m e l i n e a f t e r t h F O R - T Oc o m m a n d , t h l i n e w i l l b e c o u n t e dt h n u m b e r o t i m e s t h a t t h l o o pi t s e l f i e x e c u t e d — i n t h i s c a s e , 1 0 t i m e s .1 0 0 F O R X T 1 0 1 1 R E 1 2 N E X TS e p r o g r a m l i s t i n g s o p a g e 1 1 6 .

Page 83: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 83/148

L e a r n i n g T h L a n g u a g e

L a r r y C o t t o n

W e ' r e h a p p y t w e l c o m e L a r r y C o t t o na n h i n e c o l u m n , " B A S I C F o r B eg i n n e r s , " t C O M P U T E ! ' * G A Z E T T E .L a r r y i a e n g i n e e r , k e y b o a r d m u s ic i a n , a n a v i d C o m m o d o r e c o m p u t e re n t h u s i a s t . L a r r y p u r c h a s e d C o m o d o r e 6 i 1 9 8 2 — f o r $ 6 0 0 — a n dh a s b e e n g a z e t t e r e a d e r s i n c e t h f i r s t i s s u e i J u l y 1 9 8 3 . H r e c e n t l yb u i l t h i s o w M I D I i n t e r f a c e f o t h 6 4 S e v e r a l o f L a r r y ' s p r o g r a m s h a v eb e e n p u b l i s h e d i t h G A Z E T T E , i c l u d i n g " B a k e r ' s D o z e n , " " Z o u n d s ! , "" S o u t t d p i x , " a n " S u p e r S y n t h . "

T h a n k s f o t h w e l c o m e . I ' d l i g h t e d t b h e r e . L e t ' s f o m m e n t g b a c k t J u n e 1 9 8 2 . T h h o m e c o m p u t i n g r e v o l u t i o n w a r a p i d l y g a t h e r i n g m o m e n t u m , a n d e c i d e d t h a t i w a n o g o i n g t p a s s m b y B u h o d o e s o n c a t c ha t r a i n t h a t ' s r u n n i n g w i l d a n n e e s t o p s ? A n w h i c h t r a i n t c a t c ha n y w a y ? T h e c o m p u t e r c h o i c e s i m p r i c e r a n g e w e r e t h A p p l e I I t h A t a r i 4 0 a n 8 0 0 , a n t h C o m m o d o r e 6 4

f i n a l l y d e c i d e d o t h 6 4 p r i m a r i l y b e c a u s e l i k e d t h m u s ic a c a p a b i l i t i e s o f t h m a c h i n e .S o f t w a r e f o t h 6 a t h a t t i m e c o s i s t e d o f M o n o p o l y c l o n e a n t y p i n g t u t o r o r i g i n a l l y w r i t t e n f o t h V I C - 2 0 .

I m u s t h a v e b e e n b e c a u s e o t h d e a r t h o s o f t w a r e t h a t s t a r t e dl e a r n i n g B A S I C p r o g r a m m i n g . T d a t h e r e ' s s m u c h s o f t w a r e f o t h 6 t h a t i t ' s m o r e t e m p t a t i o nn o t l e a r n t p r o g r a m . B u t d o n ' ts u c c u m b t t h a t w a o f t h i n k i n g .L e a r n t p r o g r a m . I w i l l m a k e y o t h i n k m o r e c l e a r l y , m a k e y o m o r eo r g a n i z e d — a n d p r o b a b l y k e e p y o uu l a t e r a n i g h t .

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

h i n d . A n I ' l l a s s u m e o n l y t h a t y o o w 4 0 - c o l u m n C o m m o d o r e c o p u t e r , d i s k d r i v e , a n T o m o i t o r — a l l p r o p e r l y c o n n e c t e d a n w o r k i n g .

W h a t I B A S I C ?B A S I C i l a n g u a g e w h i c h a n yc o m p u t e r w i t h b u i l t - i n B A S I C i t e r p r e t e r , o t r a n s l a t o r , u n d e rs t a n d s .

T h e r e a r e s e v e r a l v e r s i o n s o B A S I C , e a c h w i t h i t o w p e c u l i a r it i e s . C o m m o d o r e ' s v e r s i o n i n o t o t a l l y c o m p a t i b l e w i t h A t a r i ' s ;A t a r i ' s i n o t o t a l l y c o m p a t i b l ew i t h A p p l e ' s . A n t h C o m m o d o r e1 2 8 ' s v e r s i o n o B A S I C i m u c hl a r g e r t h a n t h 6 4 ' s .

S i m p l y t y p i n g B A S I C c o m a n d o t h e s c r e e n a n p r e s s i n gt h R E T U R N k e c a u s e s s o m e t h i n gt h a p p e n . W h e n y o u d o t h i s , t h c o m p u t e r r e s p o n d s i m m e d i a t e l y —i i i t h i m m e d i a t e m o d e o o p e r at i o n . I y o p r e c e d e t h B A S I C c o m a n d s b n u m b e r s , c a l l e d l i n en u m b e r s , t h c o m p u t e r t a k e s t h e mt b p a r t o f p r o g r a m , a n p u t st h e m i n t o i t m e m o r y . W h e n y o t y p e R U N , t h c o m p u t e r e x e c u t e st h e m i l i n e n u m b e r o r d e r . T h i s i c a l l e d t h p r o g r a m m o d e o o p e r at i o n .

B A S I C p r o g r a m m i n g m e a n st y p i n g . I y o t o u c h t y p e , y o u ' r ea h e a d o t h g a m e . B u i y o u ' r e u f a m i l i a r w i t h t h s t a n d a r d k e b o a r d l a y o u t , i m a b r a t h e rt o u g h l e a r n i n g B A S I C a n h o t t y p e a t h s a m e t i m e . T h e r e a r l o o g o o d c o m m e r c i a l t y p i n g t u t o rp r o g r a m s t h e l p y o b e c o m e m o r ef a m i l i a r w i t h t h k e y b o a r d . B u te v e n i y o d e c l i n e f o r m a l i n s t r u ct i o n , p r o g r a m m i n g i t s e l f c a h o n ey o u r t y p i n g s k i l l s .

K e y w o r d s : T h H e a r tO B A S I CT h u s e r ' s g u i d e w h i c h c a m e w i t hy o u r c o m p u t e r i j a m - p a c k e d w i t hi n f o r m a t i o n o B A S I C p r o g r a m

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

T h m e a t o t h g u i d e i t h e s e ct i o n o B A S I C k e y w o r d s : E n g l i s h -l i k e c o d e s w h i c h t h c o m p u t e r u d e r s t a n d s — t h e v o c a b u l a r y o t h i sl a n g u a g e .

O n k e y w o r d y o u ' v e p r o b a b l ya l r e a d y u s e d i R U N . S o m e c o m e r c i a l p r o g r a m s r e q u i r e t h a t y o t y p e R U t o s t a r t t h e m . W h e n y o w r i t e y o u r o w B A S I C p r o g r a m s ,t h a t ' s w h a t y o u ' l l t y p e t g e t h e mr u n n i n g , t o o .

A n o t h e r k e y w o r d ( o c o m a n d ) w h i c h y o m a k n o w i L I S T . L I S T u s u a l l y s h o w s y o ( o s c r e e n ) a " l i s t " o t h B A S I C p r g r a m s i y o u r c o m p u t e r . I w o n ' ts h o w y o c a r t r i d g e p r o g r a m s , o a n o t h e r p r o g r a m s w h i c h d o n ' tr e c o g n i z e t h w o r d L I S T . B A S I Cr e c o g n i z e s t h e c o m m a n d s L I S T a n R U N , b u i y o t y p e e i t h e r o n w i t h t h c o m p u t e r ' s m e m o r y" e m p t y " o w i t h p r o g r a m i a u n u s u a l a r e a , n o t h i n g h a p p e n s .

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

T h i n c e s s a n t l y f l a s h i n g b l o c ky o s e o t h e s c r e e n i t h c u r s o r( y o u ' l l e v e n t u a l l y d i s c o v e r h o i g o i t n a m e ) ; y o c a m a k e i c r e e n a l a r o u n d t h s c r e e n w i t h t h c u r s o r k e y s ( a t h l o w e r r i g h t c o n e o y o u r k e y b o a r d ) . I t ' s g o o di d e a t t y p e B A S I C c o m m a n d s i s c r e e n a r e a w h i c h h a n o t h e r t y i n g . O c o u r s e , y o u r t y p i n g a l w a y ss t a r t s w h e r e v e r t h e c u r s o r i s

W h e n y o t y p e R U o L I S Ta n p r e s s R E T U R N , y o a r u t i l i zi n g t h e c o m p u t e r ' s i m m e d i a t em o d e . M o s t o t h e r B A S I C c o mm a n d s c a n b e e n t e r e d i t h i m m ed i a t e m o d e , a l s o .

C O M P U T E ' S G s z o t t a O c t o b e r 1 9 8 6 8

Page 84: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 84/148

P O W E R S U P P L Y ( C - 6 4 ) 2 9 . 9 51 5 4 1 ( A l i g n m e n t ) 3 5 . 0 0C - 6 4 ( R e p a i r ) 4 4 . 9 5C - 1 2 8 ( R e p a i r ) 9 5 . 0 01 5 4 1 ( R e p a i r A l i g n m e n t ) 7 5 . 0 01 5 7 1 ( A l i g n m e n t ) 4 0 . 0 01 5 7 1 ( R e p a i r A l i g n ) 1 3 5 . 0 0P O W E R S U P P L Y ( C - 1 2 8 ) 9 9 . 9 5P A R T S C - 6 4 C - 1 2 8 C A L LP A R T S A N D I A G N O S T I C S I N C L U D E D

( F R E E R e t u r n F r e i g h t i t h U S A .A P O - F P O , C 3 P O a d $ 1 0 )

T S A V E C . O . D . C H A R G E SS E N D U N I T P O W E R S U P P L YW I T H C H E C K O M . O .

{ 9 1 6 ) 3 6 4 - 5 1 3 4S e c o n d S o u r c e E n g i n e e r i n g2 6 6 4 - B M e r c a n t i l e D r i v eR a n c h o C o r d o v a ,C 0 5 6 7 0

D I S C O V E R T H H I D D E N P O W E R !

C o n t r o l l i s h t s , a p p l i a n c e s , h e a t i n g c o o l i n gs y s t e m s , r e l a y s , m o t o n a n v i r t u a l l y a n c i e c I r l e a l d e v i c e .C o n n e c t l t e m p e r a t u r e , l i g h t , s o u n d , m o i st u r e , f l u i d l e v e l , p r e s s u r e a n v i b r a t i o n s e s o r s - p l u s m a n y m o r e .U s a a a d v a n c e d s e c u r i t y s y s t e m .P e r f o r m a u t o m a t e d t e s t i n g a n e x p e r i m e n t at i o n .U s u s o p h i s t i c a t e d l a b o r a t o r y d a t a a c q u is i t i o n l y s t e m .U s ( o e d u c a t i o n a l p u r p o s e s .A c c e s s e a c h p o r t v i a o n s t a t e m e n t i B A S J C .N i n t e r f a c e c o u l d b e e a s i e r t u s e .

S * b l t o u t p u t p o r t s ( 3 s e p a r a t e o u t p u t l i n e s ) .8 - b i t i n p u t p a r t s ( 3 s e p a r a t e i n p u t l i n e s ) .

E x p a n d s t m e e t y o u r n e e d s :c h a n n e l A - p l u g - i n c o n v e r s i o n m o d u l e : ¥ 2 5 .c h a n n e l A - p l u g - I n c o n v e r s i o n m o d u l e : J 5 0 .

B H 1 0 0 U s e r M a n u a l I n c l u d e s I n s t r u c t i n n s ,s a m p l e p r o g r a m s a n d i a g r a m s o f t y p i c a lh o o k u p s .

O N L Y • 1 2 9 !

N l 3 * T f c t t o t o 2 h A W

h n ' i I V * t C - » C - W . > • • ! - f l

T w m o r e k e y w o r d s w h i c hy o u r c o m p u t e r w i l l i n s t a n t l y r e c o gn i z e a r e P R I N T a n G O T O , w h i c hw e ' l l d e l v e i n t o m o r e d e e p l y i n f ut u r e c o l u m n s . F o n o w , s u f f i c e i t s a t h a t P R I N T a n G O T O m e a nj u s t w h a t t h e y s a y — w h a t e v e r t h c o m p u t e r " s e e s " a f t e r t h w o r dP R I N T w i l l b p r i n t e d o y o u r T o m o n i t o r s c r e e n ( n o t o y o u rp r i n t e r , i y o h a v e o n e ) . A n G O T O m e a n s " g t o " a d e s i g n a t e dp r o g r a m l i n e .

P R I N T a n G O T O c a n e a c h b u s e d i i m m e d i a t e m o d e , b u f o n o w , l e t ' s s e w h a t t h e i r e f f e c t s a r i s i m p l e B A S I C p r o g r a m . Y o c a u s a n l i n e n u m b e r s y o w a n tt o a l o n g a t h e y ' r e i n a s c e n d i n go r d e r . M o s t p r o g r a m m m e r s p r e f e rt u s l i n e n u m b e r s i i n c r e m e n t so 1 0 s t h a t i t h e y l e a v e s o m et h i n g o u t , i c a b a d d e d b e t w e e ne x i s t i n g l i n e n u m b e r s .

C l e a r t h s c r e e n ( p r e s s S H I F Ta n t h C L R / H O M E k e i t h u p e r i g h t c o r n e r o t h k e y b o a r d )a n t y p e t h i s p r o g r a m :1 P R I N T " C O M E T B A S I C W E L "

( p r e s s R E T U R N )2 G O T O 1

( p r e s s R E T U R N )N o t e t h q u o t a t i o n m a r k s

a r o u n d t h s t r a n g e m e s s a g e a n d t h l a c k o s p a c e b e t w e e n t h l e t t e r s i G O T O . W h e n y o p r e s s t h e R T U R N k e w i t h t h c u r s o r o e a c hl i n e , t h a t l i n e i e n t e r e d i t h c o p u t e r ' s m e m o r y .

B e f o r e y o t y p e R U N , t r t p r e d i c t w h a t t h i s p r o g r a m d o e s .N o c l e a r t h e s c r e e n a g a i n . T h p r o g r a m d i s a p p e a r s f r o m t h s c r e e n , b u i v e r y m u c h a l i v e a n w e l l i t h c o m p u t e r ' s m e m o r y .T y p e L I S T a n p r e s s t h R E T U R Nk e y . V o i l a .

N o t y p e R U a n p r e s s R T U R N . Y o s h o u l d s e n e v e r -e n d i n g c o l u m n o " C O M E T B A S I C W E L " s .

L i n e 1 t e l l s t h c o m p u t e r t p r i n t t h w o r d s i q u o t a t i o n m a r k so t h e s c r e e n . L i n e 2 i t h e n i m e d i a t e l y e x e c u t e d , b u i d o e sn o t h i n g e x c e p t p u t t h p r o g r a m i r e p e a t i n g l o o p b s e n d i n g c o n t r o lb a c k t o l i n e 1 0 a g a i n . S i n c e t h s c r e e n i n o c l e a r e d f r o m w i t h i nt h p r o g r a m , t h w o r d s a r a u t om a t i c a l l y p r i n t e d u n d e r n e a t h e a c ho t h e r .

H o d y o s t o p i t J u s t p r e s st h R U N / S T O P k e o t h l e f t s i d e

o t h k e y b o a r d .I y o d o n ' t s e c o l u m n o

" C O M E T B A S I C W E L " s — o r i y o s e t h w o r d s ? S Y N T A X E R O i n l i n e 1 o 2 0 — L I S T t h p r o g r a m a n d c h e c k y o u r t y p i n gc a r e f u l l y . T h c o m p u t e r i p e r f e ct i o n i s t . W h e n i e n c o u n t e r s c o m a n d i d o e s n ' t r e c o g n i z e , i i n v a r i a b l y b r i n g s t h e p r o g r a m t s c r e e c h i n g h a l t a n p r i n t s ? S Y N -T A E R R O R ( i w h a t e v e r l i n e t h e r r o r o c c u r r e d i n ) .

C o m m o d o r e c o m p u t e r s h a v ea e x c e l l e n t b u i l t - i n s c r e e n e d i t o rw h i c h m a k e s c o r r e c t i n g p r o g r a mm i n g e r r o r s m u c h e a s i e r t h a n o s o m e o t h e r c o m p u t e r s . T h e a s i e s tw a i t p l a c e t h e c u r s o r o v e r t h m i s t a k e a n t y p e t h c o r r e c t i o n . I y o u ' r e n o f a m i l i a r w i t h o t h e r e d i ti n f e a t u r e s , c o n s u l t y o u r u s e r ' sg u i d e . B s u r e t p r e s s R E T U R Nw i t h t h e c u r s o r o t h a t l i n e s t h c o m p u t e r k n o w s y o u ' v e c h a n g e d i t

B A S I C p r o v i d e s w a t a r a n g e P R I N T e d m e s s a g e s i c o u m n s . I m m e d i a t e l y a f t e r t h s e c o n dq u o t a t i o n m a r k i n l i n e 1 0 , t y p ec o m m a , a n p r e s s R E T U R N . T h l i n e s h o u l d l o o k l i k e t h i s :1 P R I N T " C O M E T B A S I C W E L " ,

R u t h p r o g r a m a g a i n . Y o s h o u l d s e t w c o l u m n s i y o u ' r ew o r k i n g w i t h 4 0 - c o l u m n 1 2 8 , 6 4 P l u s / 4 , o r 1 6 O t h 8 0 - c o l u m n1 2 8 , y o s h o u l d s e f o u r c o l u m n s .

T m a k e s e n s e o u o t h i s m e s a g e , a d s e m i c o l o n ( ; i m m e d ia t e l y a f t e r t h s e c o n d s e o q u o t a t i o n m a r k s i l i n e 1 0 a n p r e s s R E T U R N . R u t h p r o g r a ma g a i n . C r e a t i v e p o s s i b i l i t i e s f o u s i n g t h e P R I N T c o m m a n d s h o u l db c o m i n g t m i n d r i g h t n o w .

T h i s i v e r y e l e m e n t a r y e x e rc i s e , t b s u r e . W e ' l l i n v e s t i g a t em a n y m o r e s o p h i s t i c a t e d u s e s o t h P R I N T c o m m a n d n e x t m o n t h .

I y o h a v e a n q u e s t i o n s o C o m m o d o r e B A S I C , s e n d t h e m t m a t h a d d r e s s b e l o w . w o n ' t b ea b l e t a n s w e r p e r s o n a l l y , b u I ' l ls a v e t h b e s t f o a f u t u r e c o l u m n .L a r r y C o t t o nC O M P U T E D G A Z E T T EP . O . B o x 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3

8 C O M P U T E ' S G a z e t t e O c t o O e r 1 9 8 6

Page 85: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 85/148

C h a n g i n g Y o u r C o m p u t e r ' s P e r s o n a l i t y

T o d d H e i m a r c kA s s i s t a n t E d i t o r

C o m m o d o r e h a s o l d b e t w e e n f i v ea n s i m i l l i o n 6 4 s , w h i c h m a k e s i t h m o s t p o p u l a r h o m e c o m p u t e r i t h i s c o u n t r y , i n o t h w o r l d . A t h o u g h p r o d u c t i o n o t h 6 w a h a l t e d o n c e o t w i c e i 1 9 8 5 , c o t i n u e d a n s t e a d y d e m a n d f o t h 6 f o r c e d C o m m o d o r e t r e s t a r tp r o d u c t i o n o t h i s o l f a v o r i t e . W i t ht h a n n o u n c e m e n t f e m o n t h sa g o f t h e n e 6 4 C , C o m m o d o r eh a m a d e c o m m i t m e n t t c o n t i nu s u p p o r t i n g t h 6 4

S o m e 6 o w n e r s h a v e e p r e s s e d c o n c e r n a b o u t c o m p a t i b i li t y . I t h 6 4 s o m e h o w b e t t e r t h a nt h 6 4 I t h e r e a w a t u p g r a d e a o l d e r 6 t 6 4 C ?

T h t w o m a c h i n e s a r f u n ct i o n a l l y i d e n t i c a l . B A S I C i t h s a m e , P E E K s a n P O K E s a r e t h es a m e , i n p u t / o u t p u t p o r t s a r t h s a m e , a n s o o n . T h 6 4 C ' s k e yb o a r d l o o k s s o m e t h i n g l i k e t h 1 2 8 ' s c a s e , b u t h n e l o o k h a s n b e a r i n g o s o f t w a r e c o m p a t i b i l i t y .

W h a t e l s e i n e w ? T h e 6 4 Cp a c k a g e i n c l u d e s s e v e r a l d i s k s a n s o m e i m p r o v e d d o c u m e n t a t i o n .F i r s t , t h e r e ' s t h G r a p h i c s E n v i r o nm e n t O p e r a t i n g S y s t e m { G E O S ) d i s k ,w h i c h i n c l u d e s t w p r o g r a m s , g e o -W r i t e , w o r d p r o c e s s o r , a n g e o -P a i n t , g r a p h i c s p r o g r a m .m a n u a l o 1 0 0 + p a g e s e x p l a i n sh o t u s t h p r o g r a m s . s e c o n dG E O S d i s k c o n t a i n s v a r i o u s u t i l it i e s , i n c l u d i n g n o t e p a d a n c a l c ul a t o r . ( F o r m o r e a b o u t G E O S , s e t h J u n e a n A u g u s t i s s u e s o f t h G A Z E T T E . )

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

y o c a b e g i n t u s t h i s s e r v i c e . F n a l l y , t h e r e ' s a e d u c a t i o n a l c h i ld r e n ' s g a m e , " O d e l l L a k e , " w h i c hi l l u s t r a t e s t h e i n t e r a c t i o n b e t w e e nd i f f e r e n t s p e c i e s w i t h i n a a q u a t i ce c o s y s t e m .

T h n e S y s t e m G u i d e i m u c hb e t t e r t h a n t h U s e r ' s G u i d e o n c e i c l u d e d w i t h t h 6 4 T h S y s t e mG u i d e t a k e s a o r g a n i z e d a p p r o a c ht l e a r n i n g B A S I C , w i t h p l e n t y o e x a m p l e s . T h e r e a r e a l s o w a r r a n t yc a r d s a n v a r i e t y o f p a m p h l e t s .

T h q u e s t i o n i s w i l l G E O Sc a t c h o a m o n g o w n e r s o t h 6 4 C ?G e o W r i t e i a p r e t t y g o o d w o r d p r c e s s o r ; i t p r i m a r y a d v a n t a g e i t h a ti c a p r i n t m u l t i p l e f o n t s : d i f f e r e n tt y p e f a c e s , d i f f e r e n t s t y l e s ( s u c h a b o l d , i t a l i c s , o u n d e r l i n e ) , a n d i f e r e n t s i z e s . A n g e o P a i n t i a p r e t t yg o o d d r a w i n g u t i l i t y , s u i t a b l e f o rm a k i n g p o s t e r s o r p a g e l a y o u t s .

S o f t w a r e D e v e l o p m e n tF o G E O SW i l l t h e r e b a n o t h e r p r o g r a m sw r i t t e n f o t h G E O S e n v i r o n m e n t ?B e r k e l e y S o f t w o r k s i s a i d t b w o r k i n g o s e v e r a l p r o j e c t s . A d d it i o n a l t y p e f a c e s m a s o o n b a v a i la b l e , a n t h e y ' r e a d d i n g p r i n t e rd r i v e r s f o p r i n t e r s n o c u r r e n t l ys u p p o r t e d . A n t h e r e a r e r u m o r s o

g e o B A S I C , w h i c h m a c o m e l a t e r .M o r e i m p o r t a n t l y , t h e y ' v e p u t o g e t h e r c o m p r e h e n s i v e P r o g r a m

m e r ' s R e f e r e n c e G u i d e , t b p u l i s h e d a t h e n o t h i s y e a r . T h p r e l i m i n a r y p h o t o c o p i e d v e r s i o na p p e a r s t b e t h o r o u g h a n c o p r e h e n s i v e . I i n c l u d e s f u l l d e t a i l so d r a w i n g l i n e s a n r e c t a n g l e s ,c r e a t i n g i c o n s , c l i p p i n g a r e a s o f t h es c r e e n , a d d i n g c h a r a c t e r s e t s , r e a di n g t h e m o u s e a n j o y s t i c k , u s i n gs p r i t e s , a c c e s s i n g f i l e s , h a n d l i n gs t r i n g s , d i s p l a y i n g d i a l o g b o x e s ,a n p r i n t i n g s c r e e n d u m p s , a w e l la i n f o r m a t i o n o t u r b o ( f a s t d i s k )r o u t i n e s a n m a t h r o u t i n e s . T h e r e ' sa l s o m e m o r y m a a n l i s t o

e q u a t e s t u s f o m a c h i n e l a g u a g e p r o g r a m m i n g .

B p u b l i s h i n g t h i s i n f o r m a t i o n ,B e r k e l e y S o f t w o r k s h a m a d e i p o s s i b l e f o p r o g r a m m e r s a n d s o f tw a r e p u b l i s h e r s t b e g i n d e v e l o pi n n e a p p l i c a t i o n s f o u s w i t hG E O S .

G i v e n t h m e m o r y l i m i t a t i o n sa n s p e e d o t h 6 4 G E O S i g o o di m p l e m e n t a t i o n o a i c o n - b a s e do p e r a t i n g s y s t e m , s i m i l a r t o w h a t ' sa v a i l a b l e o t h A p p l e M a c i n t o s h ,C o m m o d o r e A m i g a , a n A t a r i S T Y o d o n ' t h a v e t b u 6 4 t g e i t i y o u h a v e 6 4 y o c a o b t a i nG E O S f o s u g g e s t e d l i s t p r i c e o f$ 5 9 . 9 5 .

I B C o m p a t i b i l i t yF o T h 1 2 I y o o w 1 2 a n d w a n t M a c i nt o s h - l i k e o p e r a t i n g s y s t e m , G E O Ss h o u l d b e a v a i l a b l e s o o n , p r o b a b l ya s d i s k , b u t h e r e ' s a i n t r i g u i n gp o s s i b i l i t y t h a t i w i l l b a v a i l a b l eo c h i p . T h 1 2 h a s a n e m p t y i t e r n a l R O s o c k e t , w h i c h i a d r e s s e d a b a n k 4 T h e 3 2 K w h i c hf i t s t h e r e h a p l e n t y o r o o m f o G E O S . A d d i n g n e o p e r a t i n g s y t e w o u l d g i v e t h 1 2 f o u r t hp e r s o n a l i t y t c o m p l e m e n t 6 m o d e , 1 2 m o d e , a n C P / M .

A l t h o u g h C o m m o d o r e s a r p o p u l a r i t h h o m e , I B i s t i l l t h m o s t p o p u l a r p e r s o n a l c o m p u t e rf o b u s i n e s s . I y o u h a v e a n I B a t h o f f i c e a n 1 2 a h o m e , y o m i g h t t h i n k t h a t t h t w o m a c h i n e sa r t o t a l l y i n c o m p a t i b l e . I o n s e n s e , t h e y ' r e n o t .

T h 1 5 7 1 d i s k d r i v e i v a l u a b l ei C P / M m o d e b e c a u s e i c a r e a dO s b o m e , K a y p r o , E p s o n , a n I B C P / M - 8 6 d i s k s . I t h 1 5 7 1 c a r e a d I B C P / M - 8 6 d i s k s , w h c a n ' t i r e a d s t a n d a r d I B M S - D O Sd i s k s ? W e l l , i c a n .T h f o l l o w i n g p r o g r a m r e a d ss p e c i f i c t r a c k a n s e c t o r f r o m a nI B d i s k .

C O M P U T E / 1 * G a z e r t e O c t o b e r 1 9 8 6 B

Page 86: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 86/148

X 1 B A N K 1 5 : P R I N T C H R ? ( 1 4 )D 2 T - 2 9 I S - 2 l H - 1 1 R E T R A C K ,

S E C T O R , N U M B E R O S E C T OR

Q 3 S D = 0 : R E M S D = 1 T O R E A DI D O N

B 4 O P E N 1 5 , a , l SD 5 P R I N T K 1 5 , " U 0 4 " ;P 6 P R I N T D 1 5 , " U 0 " + C H R 5 ( 6 4 O R (

S D * 1 6 ) ) + C H R S ( T ) - t - C H R S ( S )C H R S I N ) : : S L E E P 1

M 7 F O R J = 0 T O 5 1 1 : P = P E E K ( 5 6 5 7 6: P O K E 5 6 5 7 $ , X O R ( P , 1 6 ) : A =

P E E K ( 5 6 3 3 2 ) : P O K E 3 0 7 2 + J , Ai N E X T

H 8 P R I N T I 1 5 , " U J M ! S L E E P 2 : C L OS E 1 5

D 9 A S = " M C 0 D F F " + C H K $ [ 1 3 )R 1 0 F O R J = 1 T O L E N ( A $ ) : P O K E B 4 1

+ J , A S C ( M I D S ( A $ , J , 1 ) ) : N EX T : P O K E 2 0 8 , L E N ( A S )

S M 1 1 0 M O N I T O R

A d j u s t t h v a r i a b l e s i n l i n e s 2 a n 3 t r e a d o t h e r s e c t o r s . L i n e 5 s e n d s t h e b u r s t c o m m a n d t h a t t e l l st h 1 5 7 1 t f i g u r e o u w h i c h k i n d o d i s k i t ' s g o t , a n l i n e 6 t e l l s i t s t a r t r e a d i n g . L i n e s 9 0 - 1 1 0 u s 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 t r e a dt h m e m o r y w h i c h h a b e e n f i l l e dw i t h t h e c h a r a c t e r s f r o m t h I B d i s k . S i n c e t h I B u s e s t r u e A S C I Ii n s t e a d o C o m m o d o r e A S C I I , t h u p p e r - a n l o w e r c a s e l e t t e r s w i l l b s w i t c h e d .

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

1 2 a n 1 5 7 1 c a n r e a d a I B d i s k .

c o m p a n y n a m e d S . O . G .W . A . P . S o f t w a r e h a s r e c e n t l y a n o u n c e d p r o g r a m t h a t t a k e s t h i si d e a a s t e p f u r t h e r . T h e i r $ 2 9 . 9 5p r o g r a m , T h e B i g B l u e R e a d e r , r e a d sI B d i s k f i l e s , t r a n s l a t e s t h e m i n t oC o m m o d o r e A S C I I , a n w r i t e s t h e mt C o m m o d o r e d i s k . T h p r o g r a mc a a l s o r e a d C o m m o d o r e d i s ka n w r i t e b a c k t t h I B d i s k i t r u e A S C I I . T h i s m e a n s y o c o u l dt a k e h o m e a I B w o r d p r o c e s s i n gd i s k f r o m w o r k a n m a k e c h a n g e so a d d i t i o n s t y o u r f i l e s o 1 2 a n 1 5 7 1 .

T h i s a d d s a p o t e n t i a l f i f t h p e s o n a l i t y t y o u r 1 2 8 . W i t h 5 1 2 Ke x p a n d e r , a n 8 0 - c o l u m n R G B m o ni t o r , a n t h I B f i l e t r a n s l a t o r , t h 1 2 b e g i n s t l o o k s o m e t h i n g l i k ea I B M . I m i g h t e v e n b e p o s s i b l e t c r e a t e a I B e m u l a t o r c h i p t d r o pi n t o t h e m p t y s o c k e t . I t ' s h i g h l yu n l i k e l y t h a t w e ' l l s e c o m p l e t eI B e m u l a t i o n , b u t i w o u l d c e t a i n l y b p o s s i b l e t c r e a t e w o r dp r o c e s s o r , s p r e a d s h e e t , o r d a t a b a s e

h a r e a d s a n w r i t e s f i l e s f r o mC o m m o d o r e , C P / M , a n I B d i s k s ,

w o u l d a d e v e n m o r e p o w e r t C h 1 2 8 .G E O SB e r k e l e y S o f t w o r k s2 1 5 0 S h a t t u c k A v e .B e r k e l e y , C 9 4 7 0 4$ 5 9 . 9 5T h B i B l u e R e a d e r5 . O . G . W . A . P . S o f t w a r eS i t B o c c a c c i o A v e .V e n i c e , C 9 0 2 9 1$ 2 9 . 9 5

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 nO r d e r L i n e1 - 8 0 0 - 2 4 7 - 5 4 7 0

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

A c c u r a t e v s ' S p r e a d ' S i n c e 1 9 8 1M o r e F e a t u r e s M o r e I n f o r m a t i o n I 1 9 8 6 T

S P R E A DB E A T T H * F E A T U R E S *

P r e d i c t e d S c o r e s E a c h W e e kS e a s o n S c h e d u l e B W e e k / T e a mR e c o r d s R e s u l t s :

S c o r e s B W e e kS c o r e s B T e a mD i v i s i o n S t a n d i n g sS t a n d i n g s v s L i n eS t a t s A c c u m u l a t e d A v e r a g e1 9 8 3 - 1 9 8 5 D a t a B a s e

A u t o O p p o n e n t I n p u tP r i n t e d C o p y A l S c r e e n sE a s y U p d a t e - P l a y o f f s / 1 9 8 7D e a l e r I n q u i r i e s I n v i t e d

C o m p l e t e P r F o o t b a l lP r e d i c t i o n P r o g r a m F o T h

1 9 8 6 N F S E A S O N

9 I N C L U D E S D I S K , D O C U M E N T A T I O NS H I P P I N G H A N D L I N G

A p p l e I l i M C o m m o d o r e 6 1 2 I B P C T a n d y & C o m p a t i b l e sT R S - 8 0 M I I I / I V

S t a t s N e e d e d T o R u P r o g r a mA v a i l a b l e I L o c a l N e w s p a p e r s

O W W i l l F u r n i s h S t a t s B M a i l O M o d e mA l 2 W e e k s S e a s o n P r i c e . . 4 0 0 0P r o g r a m C o m e s U p d a t e d T h r u C u r r e n tW e e k O S e a s o n . . N E x t r a C h a r g e

O R D E R S S H I P P E D I D A Y SP H O N E L I N E S O P E N 2 H R S .T O L L F R E E 8 0 0 - 7 2 2 - 2 2 7 7

T E X A S C O L L . 2 1 4 - 5 8 6 - 8 2 1 2M a r a t h o n S o f t w a r e D e p t .P O B O 1 3 4 9J A C K S O N V I L L E , T E X A S 7 5 7 6 6

m i l F R E E C O L L E C T F 0 O K O E K S [ W i n

Page 87: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 87/148

Page 88: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 88/148

Page 89: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 89/148

T h F i r s t S t e p s

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

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

O t h e r l a n g u a g e s a r c o m p r om i s e s b e c a u s e t h e y h a v e t b t r a n s l a t e d b e f o r e t h c o m p u t e r c a u n d e r s t a n d t h e m . M a c h i n e l a g u a g e ( M L ) s p e a k s d i r e c t l y t t h c o m p u t e r ' s b r a i n , i t m i c r o p r o c e ss o r , i t h l a n g u a g e t h m i c r op r o c e s s o r i t s e l f u s e s . T h a t ' s w h i t ' sc a l l e d m a c h i n e l a n g u a g e .

T h e M o s t E f f e c t i v e P r o g r a m sE v e r y o t h e r l a n g u a g e h a s p r o v is i o n f o r c a l l i n g M s u b r o u t i n e s t h e l p s p e e d t h i n g s u p I B A S I C , t h p r o v i s i o n i t h S Y c o m m a n d ,w h i c h t r a n s f e r s c o n t r o l o t h c o p u t e r t a M r o u t i n e l o c a t e d a t h a d d r e s s o f t h e S V S . S Y 4 0 0 0 0w i l l c a u s e t h B A S I C i n t e r p r e t e r t s t o p w h i l e t h M l o c a t e d a a d r e s s 4 0 0 0 0 e x e c u t e s . T h e r e ' s a l s op r o v i s i o n f o r e t u r n i n g c o n t r o l t B A S I C : M L ' s R T c o m m a n d .

B u w h a l t h i s c o n c e r n a b o u ts p e e d ? C o m p u t e r s a r f a s t , v e r yf a s t . W h w o u l d w n e e d t m a x im i z e t h e i r v e l o c i t y ?

L e t ' s l o o k a a e x a m p l e . S u p o s e y o u w a n t t w r i t e a w o r d p r c e s s o r . Y o m a k e a l i s t o t h f e a t u r e s y o w a n t t i n c l u d e a n t h e n p r o g r a m i i B A S I C . W h e ny o r u i t y o f i n d t h a t i m o v e sp o n d e r o u s l y , t a k i n g 4 s e c o n d s t s e a r c h f o p a r t i c u l a r w o r d i s h o r t d o c u m e n t .

S o b e c a u s e i i b f a t h m o s te f f e c t i v e w a t p r o g r a m c o p u t e r , m a n y p e o p l e t a k e t h e t i m e t l e a r n M L A y o u ' l l s e e , i t ' s o n l ym y s t e r y u n t i l y o k n o w b i a b o u ti t

W h a t Y o N e e d T G e S t a r t e dN o l e t ' s g e g o i n g . Y o u ' l l n e e d

s p e c i a l t o o l t w r i t e a m a c h i n e l a g u a g e p r o g r a m : a a s s e m b l e r . T h C o m m o d o r e 6 c o m e s w i t h B A S I Cb u i l t i n s y o s i m p l y s t a r t t y p i n gi B A S I C p r o g r a m a n i c a b r u n w i t h o u t f u r t h e r a d o . H o w e v e r ,w h e n y o w r i t e a M n r o g r a m , i m u s t b a n a l y z e d b y a n a s s e m b l e ra n t r a n s l a t e d i n t o t h r a n u b e r s w h i c h m a k e u a e x e c u t a b l eM p r o g r a m . T h i s m o n t h ' s p r g r a m i s i m p l e a s s e m b l e r , w r i t t e ni B A S I C . A f t e r y o t y p e i i n y o u ' l l b r e a d y f o t h f i r s t l e s s o n .( C o m m o d o r e 1 2 u s e r s s h o u l d b i 4 0 - c o l u m n m o d e . )

L o a d t h a s s e m b l e r i n t o y o u r6 o 1 2 8 . T h e n t y p e R U N . Y o u ' l ls e l i s t o f a v a i l a b l e o p t i o n s , b u l e t ' s i g n o r e t h e m f o n o w . W h e nt h a s s e m b l e r a s k s y o w h e r e y o w a n t y o u r f i n i s h e d M p r o g r a m t s t a r t i m e m o r y , t y p e i 1 8 2 4 a n p r e s s R E T U R N . T h s c r e e n w i l l g b l a n k , a n t h a s s e m b l e r w i l l p r i n tt h f i r s t " l i n e n u m b e r , " w h i c h i r e a l l y t h a d d r e s s w h e r e t h a s s e mb l e r w i l l P O K E y o u r f i r s t c o m m a n d .N e x t , t y p e L D # 0 a n d p r e s s R T U R N . T h a s s e m b l e r w i l l d o t w ot h i n g s : I w i l l s h o w y o t h n u b e r s i t r a n s l a t e d ( 1 6 9 a n 0 a n P O K E t h e m i n t o m e m o r y . S i n c ew e ' r e s t o r i n g t h i s l i t t l e M p r o g r a mi n t o s c r e e n R A M , y o u ' l l a c t u a l l y s e t h M b e i n g b u i l t o t h e s c r e e n( y o u c a p u M p r o g r a m s v i r t u a l l yw h e r e v e r y o w a n t i R A M ) .

N e x t t y p e i T A Y . T h e n S T 1 0 2 4 Y . ( I y o u ' r e u s i n g 6 4 y o n e e d t t y p e a e x t r a l i n e — S T A5 5 2 9 6 Y — f o l l o w i n g S T 1 0 2 4 Y , t f i l l c o l o r m e m o r y . ) T h e n t y p e D E Y ,a n a f t e r t h a t , B N 1 8 2 7 . T h e nR T S . A n f i n a l l y , E N D . I e a c hc a s e , p r e s s R E T U R N a f t e r t y p i n g i t h i n s t r u c t i o n s . I y o m a k e m i t a k e , t h a s s e m b l e r w i l l t e l l y o u a n dw i l l r e p r i n t t h a d d r e s s s o y o c a t r a g a i n . I y o m a k e b i m i s t a k e ,s u c h a h i t t i n g R U N / S T O P - R E ST O R E , y o u ' l l n e e d t r u t h a s e m b l e r a n s t a r t o v e r .

H e r e ' s w h a t y o s h o u l d s e o y o u r s c r e e n i y o u s 1 2 8 :1 8 2 4 ? L D A # 1 6 9 01 8 2 6 T A 1 6 1 B 2 7 S T 1 0 2 4 Y 1 5 3 01 8 3 0 D E 1 3 1 8 3 1 B N 1 8 2 7 2 0 8 2 5 1 8 3 3 R T 9 1 8 3 4 E N

P R O G R A M I F R O M 1 8 2 4 T 1 8 3 4A n h e r e ' s w h a t y o s e i y o u s

6 4 1 8 2 4 L D # 1 8 2 6 T A

1 6 1 6

1 8 2 7 S T 1 0 2 4 Y 1 5 0 1 8 3 0 S T 5 S 2 9 6 Y 1 5 2 1 1 8 3 3 D E 1 3 1 8 3 4 B N 1 8 2 7 2 0 8 2 4 71 B 3 6 R T 9 1 8 3 7 E N

P R O G R A M I F R O M 1 8 2 4 T 1 B 3 7

T r I O u A f t e r y o t y p e E N D , t h a s s e m b l e rr e t u r n s y o t o t h e n o r m a l B A S I Cm o d e . T h o s e s t r a n g e s y m b o l s n e a rt h b o t t o m o t h e s c r e e n a r e t h ec o m p l e t e M p r o g r a m . B v e r yc a r e f u l t h a t y o d o n ' t t y p e a n t h i n g o v e r t h e m , a n d o n ' t d o a n yt h i n g t h a t w o u l d c a u s e t h e s c r e e n t s c r o l l o c l e a r . T h a t w o u l d w i p e o u t h p r o g r a m . W h e n y o r u t h p r o g r a m , i w i l l p r i n t ( n o , p r i n t s u g e s t s t h a t i w i l l b s l o w ; i w i l l s l a p )2 5 c h a r a c t e r s o y o u r s c r e e n .T r i T y p e S Y 1 8 2 4 .

N e x t m o n t h , w e ' l l e x p l a i nw h a t t h e s e o d t h r e e - l e t t e r c o m a n d s m e a n , a n d w e ' l l b u i l d u s f u l u t i l i t y p r o g r a m i M L S e p r o g r a m l i s t i n g s o n p a g e 1 1 5 . f l f i

C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 6 8

Page 90: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 90/148

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 I ' s G A Z E T T Et a c k l e s s o m e q u e s t i o n s c o m m o n l y a s k e db C o m m o d o r e u s e r s . I f y o u h a v eq u e s t i o n y o u ' d l 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 / oC O M P U T E I ' 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 t h e r e a n w a t c h a n g ed i s k n a m e w i t h o u t r e f o r m a t t i n g

a n l o s i n g t h r e s t o t h m a t e r i a lw h i c h m i g h t b e o t h e d i s k ?h a v e n ' t b e e n a b l e t l o c a t e a n i n f o r m a t i o n t h a t a p p l i e s t t h i sp r o b l e m .

/ » T h e r e ' s n e a s y w a t d t h i s . T h d i s k n a m e w h i c h y o a s i g n w h e n f o r m a t t i n g d i s k ( f o r e a m p l e , O P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 ,N E W 0 : < f i s J t » f l m e , / D " : C L O S E 1 5 r e m a i n s i t h e d i s k d i r e c t o r y u n t i lt h e d i s k i r e f o r m a t t e d . A n d , o c o u r s e , r e f o r m a t t i n g w i p e s o u a n e x i s t i n g i n f o r m a t i o n o t h d i s k .

I i p o s s i b l e t c h a n g e t h e d i s kn a m e b u s i n g s p e c i a l u t i l i t y p r g r a m w h i c h l e t s y o e x a m i n e a n a l t e r i n d i v i d u a l s e c t o r s a n b y t e so t h d i s k . A e x a m p l e o t h i s t y p eo u t i l i t y i " D i s k E d i t o r , " p u l i s h e d i t h F e b r u a r y 1 9 8 6 i s s u e .H o w e v e r , t h i s t e c h n i q u e i r e c o mm e n d e d o n l y f o a d v a n c e d u s e r s ,s i n c e i t ' s v e r y e a s y t s c r a m b l e t h d i r e c t o r y a n d m e s s u t h w h o l ed i s k i y o u ' r e n o a b s o l u t e l y s u r ew h a t y o u ' r e d o i n g .

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

B e f o r e a c q u i r i n g m P l u s / 4 , h a r e a d t h a t i w o u l dn o r u B A S I C p r o g r a m s w r i t t e nf o t h C o m m o d o r e 6 4 H o w e v e r ,

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

8 C O M P U T E ! 1 G a z e t t e O c t o b e r 1 9 8 6

f i n e o t h P l u s / 4 . T h e s e r a n g ef r o m d a t a b a s e m a n a g e r t a t a xr e c o r d p r o g r a m . M q u e s t i o n i s w h n o w r i t e a l B A S I C p r o g r a m si f o r m a t t h a t c a b r u o a l C o m m o d o r e 6 4 a n P l u s / 4 s ?k n o w t h a t m a c h i n e l a n g u a g e p r g r a m s m u s t b d i f f e r e n t , b u B A S I C p r o g r a m s c a w o r k f o t h 6 4 P l u s / 4 , a n 1 2 i n 6 4 m o d e .

f \ I t f a p o s s i b l e t w r i t e B A S I Cp r o g r a m s t h a t w i l l w o r k o b o t ht h C o m m o d o r e 6 a n P l u s / 4 . I t ' sa l s o p o s s i b l e t w r i t e B A S I C p r g r a m s t h a t w i l l r u i n t e r c h a n g e a b l yo C o m m o d o r e , A p p l e , A t a r i , a n I B M . B u t h p r o g r a m s w o u l d h a v et b v e r y l i m i t e d i s c o p e a n f u n c t i o n . Y o u ' d h a v e t r e s t r i c ty o u r s e l f t t h f u n d a m e n t a l c o m a n d s w h i c h a r c o m m o n t n e a r l ya l v e r s i o n s o f B A S I C , a v o i d i n g t h m o r e a d v a n c e d c o m m a n d s t h a tt a k e a d v a n t a g e o m a c h i n e - s p e c i f i cf e a t u r e s . P r o g r a m s w r i t t e n f o r d i ff e r e n t c o m p u t e r s h a v e t c o n s i s te n t i r e l y o t e x t a n u s n f a n c ys c r e e n f o r m a t t i n g , n g r a p h i c s , n c o l o r , a n n s o u n d .

T h B A S I C p r o g r a m s y o u m e t i o n — i n c l u d i n g d a t a b a s e m a n a g e ra n t a r e c o r d p r o g r a m — a p p a re n t l y m e e t t h e s e r e q u i r e m e n t s . S w o u l d m a n y o t h e r s i m p l e B A S I Cp r o g r a m s . B u m o r e c o m p l e x p r g r a m s w h i c h a t t e m p t t m a k e t h m o s t o c o m p u t e r ' s s p e c i a l f e at u r e s j u s t c a n n o t b m a d e t w o r k i d i f f e r e n t d i a l e c t s o B A S I C . T h c o m m a n d s f o u s i n g t h e s e f e a t u r e sh a v e l i t t l e o n o t h i n g i c o m m o n .

F o e x a m p l e , t h P l u s / 4 ' sB A S I C i n c l u d e s s e v e r a l c o m m a n d st h a t m a k e i r e l a t i v e l y e a s y t c r e a t eg r a p h i c s a n s o u n d . B u t h C o m o d o r e 6 4 ' s B A S I C d o e s n o t .G r a p h i c s a n d s o u n d o n t h 6 m u s tb a c c o m p l i s h e d w i t h P E E K s a n P O K E s , c o m m a n d s w h i c h d i r e c t l ya c c e s s m e m o r y l o c a t i o n s w i t h i n t h c o m p u t e r . T h e s e P E E K s a n P O K E s w o n ' t w o r k o t h P l u s / 4

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

A l s o , p a r t s o s o m e B A S I C p r g r a m s a r w r i t t e n i m a c h i n e l a g u a g e t i m p r o v e p e r f o r m a n c e . I w o u l d b l u c k y c o i n c i d e n c e i d e e d i t h e s e m a c h i n e l a n g u a g er o u t i n e s h a p p e n e d t w o r k o nc o m p u t e r f o w h i c h t h e y w e r e n ' td e s i g n e d .

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

V / w a n t t a n s w e r t h q u e st i o n f r o m t h r e a d e r a b o u t h o o ki n u V I C - 2 0 / C o m m o d o r e 6 4 s t y l e j o y s t i c k s t t h P l u s / 4 a n C o m m o d o r e 1 [ " S i m p l e A n s w e r st C o m m o n Q u e s t i o n s * " J u n e1 9 8 6 ] . T h e r e i a s t o r e i W e s tG e r m a n y t h a t h a t h p r o p e r i t e r f a c e c a b l e . I t a d d r e s s i C o r a E l e c t r o n i c C e n t e r G m b HC o . , K u r f u r s t e n s t r a s s e 1 4 5 , 1 0 0 0B e r l i n 3 0 W e s t G e r m a n y . T h a d a p t e r c o s t s 6 . 9 0 i n G e r m a nm a r k s , w h i c h i a b o u t $ i U . S .c u r r e n c y ( e x c l u d i n g p o s t a g e ) . I y o w r i t e , a s f o t h C o m p u t e r -k a t a l o g I I I ' m e n c l o s i n g a o r d e rf o r m .

/ \ O u t h a n k s t A x e l R O b e r -h a u s e r o t h P r o v i n c e o B u e n o sA i r e s , A r g e n t i n a , f o s u p p l y i n g t h i si n f o r m a t i o n . I n c i d e n t a l l y , t h o r d e rf o r m h e n c l o s e d b e a r s a n o t h e r a d r e s s f o t h i s c o m p a n y : C o n r a dE l e c t r o n i c G m b H , K l a u s - C o n r a d -S t r . 1 P o s t f a c h 1 8 0 , - D - 8 4 5 2H i r s c h a u , W e s t G e r m a n y . Y o um i g h t t r w r i t i n g e i t h e r o b o t h a dd r e s s e s . W r i t e t t h e a t t e n t i o n o ft h G e s c h ' & f t s f u h r e r ( p r o p r i e t o r ) ,K l a u s C o n r a d .

Page 91: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 91/148

U s e r G r o u pU p d a t e

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

S e n d t y p e d a d d i t i o n s , c o r r e c t i o n s , a n d e l e t i o n s f o t h i s l i s t t o C O M P U T E ! P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3A t t n : C o m m o d o r e U s e r G r o u p s

U s e r C r o u p N o t e sT h C e n t r a l D a k o t a C o m m o d o r e C l u b ' s n e a d d r e s s i R t . 3 , C a p t a i nL e a c h D r # 1 2 , M a n d a n , N 5 8 5 5 4 .T h C h a m p a i g n - U r b a n a C o m m o d o r e U s e r s G r o u p ' s n e a d d r e s s i 8 0 N . P a r k e S t . , T u s c o l a , I L 6 1 9 3 5T h T u l s a A r e a C o m m o d o r e U s e r ' s G r o u p ( T A C U G ) h a n e a d r e s s : 2 8 5 1 E a s t 2 1 s t P l a c e , T u l s a , O 7 4 1 1 4 .T h C r o s s r o a d s C o m m o d o r e U s e r ' s G r o u p h a c h a n g e d i t a d d r e s s t 6 0 C a m b r i d g e , V i c t o r i a , T 7 7 9 0 1 .

N e L i s t i n g sC A L I F O R N I A

C o m m o d o r e H a y w a r d U s e r a G r o u p , P . O . B o 2 0 7 2 , S a L e a n d r o , C 9 4 5 7 7

I L L I N O I SP r o s a n N e w c o m e r s I C o m m o d o r e ( P A N I C ) ,

e / V e r m i l i o n C o u n t y E S D A , l i S o u t h S t . ,D a n v i l l e , I L 6 1 8 3 2

L O U I S I A N AA e a d i a n a C o m m o d o r e C o m p u t e r C l u b ( A C C C ) ,

P . O . B o 3 1 4 1 2 , L a f a y e t t e , L 7 0 5 D 3M I S S O U R I

C o l u m b i a C o m m o d o r e U s e r s , P . O . B o 7 6 3 3 ,C o l u m b i a , M 6 5 2 0 5

N l - W J E R S E YG a r d e n S l a t e C o m m o d o r e U s e r G r o u p , S S t r a t

f o r d R d . , T i n t o n F i l l s , N J 0 7 7 2 4H u n l e r d o n C o m m o d o r e U s e r s G r o u p , P . O . B o

7 2 4 , F l e n u n g t o n , N J 0 B B 2 2N E Y O R K

S i F r a n c i s C o l l e g e M i c r o c o m p u t e r U s e r s 'C r o u p , M i c r o c o m p u t e r C e n t e r , 1 8 K p m s e n S t . ,B r o o k l y n , N 1 1 2 0 1

C u y a h o g a F a l l s C o m m o d o r e C l u b , P . O . B o 3 0 2 5 , C u y a h o g a F a l l s , O 4 4 2 2 5

T E X A SG e n e r a l U s e r s G r o u p ( G U G ) , P . O . B o 3 3 4 8 ,

S t i n n e t t , T 7 9 0 B 3W E S T V I K C I N I A

M i d - O h i o V a l l e y C o m m o d o r e C l u b , I n c .( M O V C C ) , P . O . B o 2 2 2 2 , P a t k e r s b u r g , W 2 6 1 0 1 - 2 2 2 2

O u t s i d e T h U . S .A U S T R A L I A

Y a r r a V a l l e y C o m m o d o r e U i e r t G r o u p , P . O . B o 1 7 6 , L i l y d a l e , V i c , 3 1 4 Q . A u s t r a l i a

U R A Z I I .C u r i l i b a C o m m o d o r e C l u b ( C . C . C ) , R u A d o l f o

S t e d i l e , 5 2 , B o R e t i r o , 8 0 . 5 2 0 , C u r i t i b a , P a r a n a ,B r a s i l

F I N L A N DC S 1 , c / C h r i s l e r N y b e r g h , Y l a p e l l o n t i e l . a s . l .

3 9 5 0 0 I k a n l i n e n , F i n l a n d

D U S T C O V E R Si C U S T O M M A D E T F I

H F . A V Y 3 1 4 1 . V I N Y L A N T I - S T A T I CE X T E N O S E Q U I P M E N T U F

i f C h o i t t o C o l o n L i g h f T o o B r a w n

H I H f l H M Ic - m , r l u iC - 1 3 9D o l D l l t i r a ( C 3 N JA m i g o 1 0 0 0I W / » n l t i M i n . S l a c k e d ]

K f f y b o O ' d o n l yA t o r l 8 0 0 X L 1 3 0 X EA W S I S

5 1 0 K . j b o o r d ( o n l y )i b p e n ;I B 5 0 3 1 K . y f c o o . d

1 . 0 01 0

5 . 0 01 0 3 8 . 0 0

0 1 0 . 0 01 1 0 01 0 0 03 8 . 0 0

B O ( D l m n n i i D - i i P i q u l r s d

f u I B C l o n e 0D I S K D R I V E SC - 1 5 4 1 , 1 5 7 1A m i a u S i t " O ' O i vA m i g a 5 ' D ' O r vl r . d i . i l G T M E S D - 1M S S D - 2E n h o n f . . 3 0 0 0F S M a i l i o s oV 1 D 1 O I F C O « D E I S

B O 0

7 . 0 0B O

1 0 . 0 0B O B O B O

I 3 O OS l o l . M o l . & M « b i

l o t l L r d * D i m t n i i o i

P R I N T E RC - 1 S 3 S / M P S 8 0 C . l ! 3 4 ' M P 5 8 0

I

1 0 . 0 01 0

P R I N T E R SC . . M P 5 8 0 3 . C 1 S 3 0P a r r a i o n i i 1 0 9 0 9 1G e m i n i I 1 S I O . 1 0 ' !d m i n i 1 5 4 S l o r l S ' lO k i d a l d 9 O k i d a l a 1 3 0 / 1 9 3O k i m o l , 1 0 / 3 0E p w n M X T J / R K 8 0E p i o n [ X 9 0 / C - 1 0 O OS ; i k o i l . o S P . 1 O 0 OC o n i r e i 3 3 C t l o h 7 5 0 0C l l l n n M S 1 A l o r i 1 0 3 7

D P 1 1 0 1

M O N I T O R t[ - 1 7 0 3 . B M C o l o ,C - 1 9 0 3 ' A m i g aA d e l 5 0 0 - 7 0 0T r t n f l t c M 1 0 / 3 1C M - H I ( C - t a O J )G o l d E r o r 1 3 - C o l o rI h o m B i o " C 3 4 5 0 4C - 1 9 0 3 A M o o n . . 1 M a a n a v o * B N E 1 3 3 5T a i o n 3 2 0S o l o l a S C - 1 0 0Z a n . l t h 1 3 3 / 1 3 3Z e n i t h 1 3 1 / 1 3 3

M e b d A M I K E , M O O H t O i M t C H O I C E I 1 ! R 0 1

S . O CI 3 . 0 C1 3 . 0 01 4 . 0 01 3 . 0 01 3 . 0 0

a . o o1 3 . 0 01 0 1 3 . 0 01 0 1 0 1 0 1 3 . 0 0I 0

1 0 . 0 0. 1 9 . 0 0

1 9 . 0 01 9 . 0 01 9 . 0 01 9 . 0 01 9 0 01 9 0 01 9 . 0 01 9 . 0 01 9 . 0 01 0 1 9 . 0 03 3 . 0 0

I . i l h

I f g w j r t n [ r i n l C i l i f . R e s . M i i i ° ^ S l i l t I n S P f D A L C O V E R S W i l l B M A D E T Y O U RD I M E N S I O N S . S E N D Y O U R R E Q U I R E M E N T SF O O U L O P U 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 4 0 6 5 H E U Y H E E D B O * p l .

D O W N E Y . C A 9 O 2 J O( 2 1 3 ) B 6 3 - S 3 9 1

L Q T T E 1 E I P H E R .o m h i t t f t t n u f i 4 % M \ H l R B t P U f M i H - | l 4 i n U A M B

O R D D U C t B * 0 U t C O w n i N - M l O N A O r N - f M E K r i i \ c i t o o i E r r t o i

< W * m d « wB i l i l h i s i x [ f T U H M A K l W l M M U i I H W U Q M J

■ r g * h « > l ! ■ ' i L ^ m . r i m i r H p . ' - i i ' r - 1 " 1 1

' F i l l . G u » W n ' r . i n r . - M J O H A P H I C B C f H O "

S T O C K B R O K E Rs u t i h q o o o n d j i v h t v o m i i i * : i v i u i t « n " . . I 1 1 1 1 A T H E D P I l I P - H M I * < C 0 H V I * r M Ut c » i « j t t » i i o e p i N i . n i p

■ B r i l l ■ H t » f * "f t D O - > A t a O M I H I J . > U * » ' l . ' f W O " ■ « T K t o O l T ■ b ' O f l l A N rM t O t l C TD i l l M H f l i i P I l 1 D " I » i . r - . H I K ( « M >

A C O R N O I S U 1 A N A . I ? 7 J l O H I O S T R E E T

2 1 9 - 8 7 9 - 2 2 8 4l - l l • • h l r h > ! ■ > . * i i

C O M P U T E f s G a z e t t e O c t o O e r 1 9 8 6 B

Page 92: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 92/148

G a t e w a y T M a c h i n e L a n g u a g eR i c h a r d M a n s f i e l d , S e n i o r E d i t o r

I y o u ' r e t h i n k i n g a b o u t l e a r n i n g — o r s t a r t i n g t e x p l o r e — m a c h i n e l a n g u a g e , h e r e ' sa e f f e c t i v e a p p r o a c h t t h i s p o w e r f u l a n f a s c i n a t i n g p r o g r a m m i n g l a n g u a g e . T h i ss m a l l d i c t i o n a r y , a r r a n g e d a l p h a b e t i c a l l y , i n c l u d e s a l t h m a j o r B A S I C c o m m a n d s .I y o n e e d t a c c o m p l i s h s o m e t h i n g i m a c h i n e l a n g u a g e — T A B , f o e x a m p l e — l o o ki u i t h i s a r t i c l e t o s e h o i t ' s d o n e . I y o a l r e a d y u n d e r s t a n d B A S I C , y o u ' l lf i n d t h i s a e f f i c i e n t w a t q u i c k l y g r a s p t h f u n d a m e n t a l s o m a c h i n e l a n g u a g e ,y o u r c o m p u t e r ' s o w n a t i v e t o n g u e . E x c e r p t e d f r o m 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 ( C O M P U T E ! B o o k s , 1 9 8 6 ) , s o m e o t h i n f o r m a t i o n h e r e i 1 2 8 - s p e c i f i c ,b u m o s t a p p l i e s d i r e c t l y t a n C o m m o d o r e c o m p u t e r .T h f o l l o w i n g m a c h i n e l a n g u a g e ( M L ) e q u i v a l e n t s f o B A S I C c o m m a n d s r e p r e s e n t o n l y o n o f s e v e r a l p o s s ib l s o l u t i o n s t e a c h p r o g r a m m i n g g o a l . T h e r e a r u s u a l l y m a n y w a y s i M t a c c o m p l i s h g i v e n t a s kb e c a u s e M i s m u c h f r e e r t h a n B A S I C . O t h e s ec h o i c e s , o n m i g h t w o r k f a s t e r , o n m i g h t t a k e u l e s sm e m o r y , a n d o n e m i g h t b e a s i e r t p r o g r a m a n d u nd e r s t a n d . F o t h i s a r t i c l e , e x a m p l e r o u t i n e s w e r e s e l e c te t f a v o r t h o s e w h i c h a r e a s i e r t p r o g r a m a n du n d e r s t a n d .

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

C L I B A S I C , t h i s c l e a r s a l v a r i a b l e s . I t p r i m a r y e f f e c t i t r e s e t p o i n t e r s . I i s o m e w h a t a b b r e v i a t e d f o r m o N E s i n c e i d o e s n o " b l a n k o u t " y o u r p r o g r a m a N E d o e s ,

C L R , i f a c t , i r a r e l y u s e d .W m i g h t t h i n k o C L R , i M L a s t h e i n i t i a l i z a t i o n

p h a s e o p r o g r a m w h i c h e r a s e s ( f i l l s w i t h z e r o s ) t h m e m o r y l o c a t i o n s y o u ' v e s e a s i d e t h o l d y o u r M f l a g s , p o i n t e r s , c o u n t e r s , a n s o n

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

9 C O M P U T E I ' s G a i B t t e O c t o b e r 1 9 B 5

2 0 0 02 0 0 2

L D S T

# $ $ 1 9 9 0

2 0 0 5 S T $ 1 9 9 4

P u l z e r o i n t o o n o t h " v a r i a b l e s . "Z e r o a n o t h e r b y t e w h i c h n e e d s t b i n i t i a l i z e d .

O t h o t h e r h a n d , i y o u ' v e p u t a l y o u r v a r i a b l e st o g e t h e r a t h e n o y o u r M p r o g r a m , t h e j o b i e a s y :J u s t l o o p t h r o u g h t h l i s t , p u t t i n g z e r o i e a c h v a r i a b l e .B A S I C s e t s u g r o u p o i t v a r i a b l e s ( p o i n t e r s ) i z e r op a g e , s o y o c a n u s e l o o p t z e r o t h e m o u t :2 0 0 02 0 0 2

L D L D

2 0 0 4 S T 2 0 0 7 D E 2 0 0 8 B N

# $ # $ 0 F$ 1 9 9 , Y

$ 2 0 0 4

w i l l b t h c o u n t e r . T h e r e a r e 1 5b y t e s t z e r o o u t i t h i s e x a m p l e .T h h i g h e s t o t h 1 5 b y t e s .

L e c o u n t d o w n t o z e r o , B N E i n gu n t i l i z e r o , t h e n t h B r a n c h i N o E q u a l w i l l l e t h p r o g r a m f a l lt h r o u g h t t h e n e x t i n s t r u c t i o n a $ 2 0 0 A

C O N TT h i s B A S I C c o m m a n d a l l o w s y o u r p r o g r a m t p i c k u w h e r e i l e f t o f f a f t e r S T O P c o m m a n d . Y o m i g h tw a n t t l o o k a S T O P , b e l o w . I M L y o c a n ' t u s u a l l yg e t a r u n n i n g p r o g r a m t s t o p w i t h t h R U N / S T O Pk e y . I y o l i k e , y o c a w r i t e s u b r o u t i n e w h i c hc h e c k s t s e i p a r t i c u l a r k e i b e i n g h e l d d o w n o

Page 93: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 93/148

t h k e y b o a r d a n d , i i i s B R K :3 0 0 0 J S $ F F E 4 ; R o u t i n e t g e t h k e c u r r e n t l y

p r e s s e d .3 0 0 3 B E 3 0 0 0 ; I n o t h i n g i c u r r e n t l y p r e s s e d ,

k e e p l o o k i n g .3 0 0 5 C M # 1 T h i s i t h R E T U R N k e o y o u r

m a c h i n e , b u y o u ' l l w a n t t C M h e r e t t h v a l u e t h a t a p p e a r s i t h e " c u r r e n t l y p r e s s e d " b y t e f o t h k e y o s e l e c t a y o u r " s t o p "k e y . I c o u l d b e a n k e y . I y o w a n t t u s f o y o u r " s t o p " k e y ,t r C M # $ 4 1 .

3 0 0 7 B N S 3 0 0 A I f i t ' s n o y o u r t a r g e t k e y , j u m p t R T S .

3 0 0 9 B R I i i t h t a r g e t , B R K . . .3 0 0 A R T b a c k t t h e r o u t i n e w h i c h c a l l e d

t h i s s u b r o u t i n e .H o w e v e r , t h a b o v e r o u t i n e r e q u i r e s t h a t s o m e k e

b p r e s s e d . I w i l l k e e p b r a n c h i n g b a c k t 3 0 0 0 u n t i ls o m e o n e t o u c h e s k e y . T h i s i t h k i n d o f i n p u t y o w o u l d u s w h e n y o h a p r i n t e d m e n u a n d w a n t e dt h p r o g r a m t p a u s e u n t i l a s e l e c t i o n w a m a d e .

T h e r e i s h o w e v e r , l o c a t i o n i z e r o p a g e , t h b y t ea $ D o t h e 1 2 8 , $ C o t h 6 4 w h i c h d e t e c t s k e p r e s s e s o t h f l y . Y o c o u l d L D $ D 4 : C M P # 1 0 : B E QF O U N D A ( F O U N D A i t h l a b e l y o g a v e r o u t i n et h a t d o e s s o m e t h i n g w h e n e v e r t h u s e r p r e s s e s t h A ) N o t i c e t h a t t h c o d e f o t h l e t t e r h a v a l u e o f t e nh e r e . U n l i k e J S R $ F F E 4 , t h v a l u e r e t u r n e d f r o m l o c at i o n $ D i n o r e g u l a r A S C I I . I t ' s d i f f e r e n t c o d e , t h e" k e y b o a r d m a t r i x c o d e , " a n t h e r e ' s n u s l e a r n i n g i o h a v i n g a c h a r t o f i t C a r r i a g e r e t u r n i s 1 , t h l e t t e ri 1 0 w h e n n k e i p r e s s e d , $ D c o n t a i n s a 8 ( t h e6 4 ' s $ C c o n t a i n s , a p p r o p r i a t e l y , a 6 4 ) . I y o u n e e d t k n o w s o m e t i m e w h a t v a l u e w i l l b i $ D f o p a r t i cu l a r k e y p r e s s , j u s t l o o k a $ D v i B A S I C w i t h t h i s s i p l p r o g r a m :1 P R I N T P E E K ( 2 1 2 ) ; : G O T O 1 0 : R E M U S P E E K ( 2 0 3 ) O

T H 6 a n t h e n p r e s s t h e k e y o u ' r e i n t e r e s t e d i n

N o b a c k t C O N T , t h m a t t e r a h a n d . T h 8 5 0 2o 6 5 0 2 c h i p s p l a c e t h e p r o g r a m c o u n t e r ( p l u s t w o ) o t h e s t a c k a f t e r B R K . c l o s e a n a l o g y t B A S I C i t h p l a c e m e n t o B R w i t h i n M c o d e t c a u s e h a l t t p r o g r a m e x e c u t i o n . T h e n , a f t e r e x a m i n i n g r e g i s t e r s o v a r i a b l e s o r b u f f e r s ( p l a c e s t h a t h o l d i n p u t o o u t p u tb e f o r e i t ' s r e c e i v e d o s e n t ) , y o c a r e s t a r t y o u r p r og r a m b u s i n g t h m o n i t o r ( g o ) c o m m a n d . i t h e q u i v a l e n t o C O N T .

D A T AI B A S I C , D A T A a n n o u n c e s t h a t t h i t e m s f o l l o w i n gt h w o r d D A T A a r t b c o n s i d e r e d p i e c e s o i n f o rm a t i o n ( a o p p o s e d t b e i n g t h o u g h t o a p a r t s o f t h ep r o g r a m ) . T h a t i s t h p r o g r a m w i l l p r o b a b l y u s t h i sd a t a , b u t h d a t a e l e m e n t s a r n o B A S I C c o m m a n d s .

I M L s u c h z o n e o " n o n p r o g r a m " i c a l l e d t b l e . I t i s u n i q u e o n l y i t h a t t h p r o g r a m c o u n t e r n e v e rs t a r t s t r y i n g t r u t h r o u g h t a b l e t c a r r y o u i n s t r u ct i o n s . T h i s n e v e r h a p p e n s b e c a u s e y o n e v e r t r a n s f e rp r o g r a m c o n t r o l , u s i n g J M P , J S R , o r a b r a n c h i n g i s t r u c t i o n , t a n y t h i n g w i t h i n t a b l e . ( T h i s i s i m i l a r t t h w a t h a t B A S I C s l i d e s r i g h t o v e r D A T A l i n e s . )

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

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

T a b l e s c a h o l d m e s s a g e s t h a t a r t b p r i n t e d t t h s c r e e n , h o l d v a r i a b l e s , h o l d f l a g s ( t e m p o r a r y i n d ic a t o r s ) , a n s o n I y o d i s a s s e m b l e y o u r B A S I C i R O M , y o u ' l l f i n d t h w o r d s S T O P , R U N , L I S T , a n s f o r t h , g a t h e r e d t o g e t h e r i t a b l e . Y o c a s u s p e c td a t a t a b l e w h e n y o u r d i s a s s e m b l e r s t a r t s g i v i n g l o t s o ? ? e r r o r m e s s a g e s . I c a n n o t f i n d g r o u p s o m e a n i n g f u lo p c o d e s w i t h i n t a b l e s .

T y p i c a l M P r o g r a m O r g a n i z a t i o n

D A T AI N I T I A L I Z A T I O N

M A I NL O O P

S U B R O U T I N E SD A T A

„ — B o t t o m o M e m o r y- — S t a r t o M P r o g r a m

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

T h p r i c e y o u p a y f o r t h i s h a n d h o l d i n g i t h a t i s l o w s d o w n t h p r o g r a m w h e n i t ' s r u n . I M L t h D I M e n s i o n i n g o s p a c e i m e m o r y f o v a r i a b l e s i n o e x p l i c i t l y h a n d l e d b t h c o m p u t e r . Y o u m u s t m a k en o t e t h a t y o a r s e t t i n g a s i d e m e m o r y f r o m $ 6 0 0 0 t $ 6 5 0 0 , o w h a t e v e r , t h o l d v a r i a b l e s . I h e l p s t m a k e

s i m p l e m a o t h i s " d i m e n s i o n e d " m e m o r y s t h a ty o k n o w w h e r e p e r m a n e n t s t r i n g s , c o n s t a n t s , v a r ia b l e s t r i n g s , a n v a r i a b l e s , f l a g s , a n s o n , a r e w i t h i nt h d i m e n s i o n e d z o n e . B e c a u s e t h i s s e t - a s i d e m e m o r yw i l l n o c o n t a i n m e a n i n g f u l M i n s t r u c t i o n s , i i g e e r a l l y p l a c e d a t h e n o t h a c t u a l M p r o g r a m .

p a r t i c u l a r c h u n k o m e m o r y ( w h e r e , a n h o m u c h , i u t y o u ) i r e s e r v e d ; t h a t ' s a l l . T h e r e a r n M i n s t r u c t i o n s w h i c h s e a s i d e t h e m e m o r y . T h a t ' sw h i t ' s b e s t t p l a c e t a b l e s a t h e n o y o u r p r o g r a m .T h i s w a y , t h e y c a b e n l a r g e d c o n v e n i e n t l y w i t h o u ta f f e c t i n g a n o t h e r p a r t o t h p r o g r a m .

E N T h e r e a r s e v e r a l w a y s t m a k e g r a c e f u l e x i t f r o m M p r o g r a m s . Y o c a J M t t h " w a r m s t a r t " a d d r e s s( $ 4 0 0 3 ) . O y o c a g t t h " c o l d s t a r t " a d d r e s s( $ 4 0 0 0 ) .I y o u w e n t i n t o t h M f r o m B A S I C w i t h S Y S ,y o c a r e t u r n t B A S I C w i t h a R T S . R e c a l l t h a t e v e r y] S m a t c h e s u w i t h i t o w R T S . E v e r y t i m e y o u s

C O M P U T E ! ' * G a i e t t e O c t o b e r 1 9 8 6 9

Page 94: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 94/148

J S R , i s h o v e s i t " r e t u r n h e r e " a d d r e s s o n t o t h e t o p o t h s t a c k . I t h c o m p u t e r f i n d s a n o t h e r J S ( b e f o r e a n R T S ) , i w i l l s h o v e a n o t h e r r e t u r n a d d r e s s o t o o f t h ef i r s t o n e . S o , a f t e r t w J S R s , t h e s t a c k c o n t a i n s t w r t u r n a d d r e s s e s . W h e n t h f i r s t R T i e n c o u n t e r e d , t h t o r e t u r n a d d r e s s i l i f t e d f r o m t h e s t a c k a n p u i n t ot h p r o g r a m c o u n t e r s t h a t t h p r o g r a m r e t u r n s c o t r o l t t h c u r r e n t i n s t r u c t i o n f o l l o w i n g t h m o s t r e c e n tJ S R .

W h e n t h n e x t R T i e n c o u n t e r e d , i p u l l s i t a p r o p r i a t e r e t u r n ( w a i t i n g f o i o t h s t a c k ) , a n s o n T h e f f e c t o S Y f r o m B A S I C i l i k e J S f r o m w i t hi M L T h r e t u r n a d d r e s s t t h c o r r e c t s p o t w i t h i nB A S I C i p u o t h s t a c k . I n t h i s w a y , i y o a r w i t h i nM a n t h e r e i a R T ( w i t h o u t a n p r e c e d i n g J S R ) ,w h a t ' s o t h e s t a c k w i l l b r e t u r n - t o - B A S I C a d d r e s sl e f t t h e r e b S Y S w h e n y o f i r s t w e n t i n t o M L

A n o t h e r w a t E N i t p u B R i y o u r M c o d e . T h i s d r o p s y o i n t o t h m a c h i n e ' s m o n i t o r o t h 1 2 ( t h e r e i n i n t e r n a l m o n i t o r o t h 6 4 ) . N o r m a l l y ,y o u s B R K s d u r i n g p r o g r a m d e b u g g i n g . W h e n t h p r o g r a m i f i n i s h e d , t h o u g h , y o w o u l d n o w a n t t h i su n g r a c e f u l e x i t a n m o r e t h a n y o w o u l d w a n t t e n B A S I C p r o g r a m w i t h S T O P .

I f a c t , m a n y M p r o g r a m s , i t h e y s t a n d a l o n ea n a r n o p a r t o f l a r g e r B A S I C p r o g r a m , n e v e r e n a a l l . T h e y a r a e n d l e s s l o o p . T h m a i n l o o p j u s tk e e p s c y c l i n g o v e r a n o v e r . g a m e w i l l n o e n u n t i ly o t u r n o f t h p o w e r . A f t e r e a c h g a m e , y o s e t h s c o r e a n a r a s k e d t p r e s s k e w h e n y o a r r e a d yf o t h n e x t g a m e . A r c a d e g a m e s w h i c h c o s t a q u a r t e rw i l l a s f o a n o t h e r q u a r t e r , b u t t h e y d o n ' t e n d . T h e yg i n t o " a t t r a c t m o d e . " T h g a m e g r a p h i c s a r l e f t r u n i n g o n s c r e e n t i n t e r e s t n e c u s t o m e r s .

A M w o r d p r o c e s s o r w i l l c y c l e t h r o u g h i t m a i nl o o p , w a i t i n g f o k e y s t b p r e s s e d , w o r d s t b w r i tt e n , f o r m a t o d i s k i n s t r u c t i o n s t b g i v e n . H e r e , t o o , i i c o m m o n t f i n d t h a t t h w o r d p r o c e s s o r t a k e s o v e rt h m a c h i n e , a n d y o u c a n n o t s t o p i w i t h o u t t u r n i n gt h c o m p u t e r o f f . A m o n g o t h e r t h i n g s , s u c h a e n d l e s sl o o p p r o t e c t s s o f t w a r e f r o m b e i n g p i r a t e d . S i n c e i t a k e s c o n t r o l o f t h e m a c h i n e , t h i s m a k e s i h a r d e r f o s o m e o n e t s a v e i o e x a m i n e i o n c e i t ' s i R A M .S o m e s u c h p r o g r a m s a r " a u t o b o o t i n g " i t h a t t h e ys t a r t t h e m s e l v e s r u n n i n g a s o o n a t h e y a r l o a d e di n t o t h c o m p u t e r .

B A S I C , i t s e l f a M p r o g r a m , a l s o l o o p s e n d l e s s l yu n t i l y o p o w e r d o w n . W h e n p r o g r a m i r u n n i n g , a l s o r t s o f t h i n g s a r e h a p p e n i n g . B A S I C i a i n t e r p r e t e r ,w h i c h m e a n s t h a t i m u s t l o o k u e a c h w o r d ( l i k e I N T )i c o m e s a c r o s s d u r i n g R U ( i n t e r p r e t i n g , o t r a n s l a ti n g , i t m e a n i n g i n t o m a c h i n e - u n d e r s t a n d a b l e J S R s ) .T h e n , B A S I C e x e c u t e s t h c o r r e c t s e q u e n c e o M a t i o n s f r o m i t c o l l e c t i o n o r o u t i n e s .

I c o n t r a s t t B A S I C R U N s , B A S I C s p e n d s 9 9 p e c e n t o f i t t i m e w a i t i n g f o y o t p r o g r a m w i t h i t T h i sw a i t i n g f o y o t p r e s s k e y s i i t e n d l e s s l o o p , t i g h t ,s m a l l l o o p i n d e e d .

I w o u l d l o o k l i k e o u " w h i c h k e i p r e s s e d ? "r o u t i n e :2 0 0 0 L O O P L D $ D 4 ; T H " W H I C H K E I B E I N G

P R E S S E D " L O C A T I O N2 0 0 2 C M # 8 8 ; I 8 8 K E E P L O O P I N G2 0 0 4 B E L O O P

9 C O M P U T E ! G a z e l l e O c t o b e r 1 9 8 6

I t h e r e i a 8 i $ D 4 , t h i s m e a n s t h a t n k e y h a sb e e n p r e s s e d . S o w k e e p l o o p i n g u n t i l t h v a l u e i a d d r e s s $ D i s o m e t h i n g o t h e r t h a n 8 8 T h i s s e t u p i s i m i l a r t I N P U T i B A S I C b e c a u s e n o t o n l y d o e s i w a i t u n t i l k e i p r e s s e d , b u i a l s o l e a v e s u n i q u ev a l u e o f t h e k e i t h a c c u m u l a t o r w h e n i t ' s f i n i s h e d .

F O R - N E X TE v e r y o n e h a h a t u s d e l a y l o o p s i B A S I C ( F O R

T 1 0 0 0 : N E X T T w h i c h a r a l s o t i g h t l o o p s ,s o m e t i m e s c a l l e d d o - n o t h i n g l o o p s b e c a u s e n o t h i n gh a p p e n s b e t w e e n t h F O a n t h N E X T e x c e p t t h p a s s a g e o t i m e . F o e x a m p l e , w h e n y o u n e e d t l e t h u s e r r e a d s o m e t h i n g o t h s c r e e n , i t ' s s o m e t i m e s e a s ie j u s t t o u s d e l a y l o o p t h a n t s a y , " W h e n f i n i s h e dr e a d i n g , p r e s s a n k e y . "

I a n c a s e , y o u ' l l s o m e t i m e s n e e d t u s d e l a yl o o p s i M j u s t t s l o w M i t s e l f d o w n . I n g a m e , t h b a l l c a f l a c r o s s t h e s c r e e n . I c a g e s f a s t , i f a c t ,t h a t y o c a n ' t s e i t I j u s t " a p p e a r s " w h e n i b o u n c e so f w a l l . A n d , o c o u r s e , y o u ' l l n e e d t u s l o o p s i m a n y o t h e r s i t u a t i o n s . L o o p s o a l k i n d s a r f u n d am e n t a l p r o g r a m m i n g t e c h n i q u e s .

I M L y o d o n ' t h a v e t h a t c o n v e n i e n t l i t t l ec o u n t e r ( i t h B A S I C F O R - N E X T e x a m p l e a b o v e )w h i c h d e c i d e s w h e n t s t o p t h l o o p . W h e n b e c o m e s1 0 0 0 , g t t h i n s t r u c t i o n s b e y o n d t h w o r d N E X T .A g a i n , y o m u s t s e u p a n d c h e c k y o u r c o u n t e r v a r i a b l eb y o u r s e l f .

I t h l o o p i g o i n g t b s m a l l e r t h a n 2 5 5 c y c l e s ,y o c a n u s e t h r e g i s t e r a s t h e c o u n t e r — Y i s a v e df o t h v e r y u s e f u l i n d i r e c t i n d e x e d a d d r e s s i n g . A n w a y , b u s i n g X y o c a c o u n t d o w n f r o m 2 0 0 t 0 2 0 0 0 L D # 2 0 0 ( o S C h e x )2 0 0 2 D E 2 0 0 3 B N $ 2 0 0 2

F o r l o o p s i n v o l v i n g c o u n t e r s l a r g e r t h a n 2 5 5 ,y o u ' l l n e e d t u s t w b y t e s t c o u n t d o w n , o n e g o i n gf r o m 2 5 t a n t h e n c l i c k i n g ( l i k e g e a r ) t h o t h e r( m o r e s i g n i f i c a n t ) b y t e .

T c o u n t t 5 1 2 :2 0 0 02 0 0 2

2 0 0 5

2 0 0 72 0 0 82 0 0 A

2 0 0 D

L D S T

L D

D E B N D E B N

# $ $ 6 0 0 0

# $

$ 2 0 0 7$ 6 0 0 0

$ 2 0 0 7

P u t h i n t o a d d r e s s 6 0 0 0 , o u M S B , m o s t s i g n i f i c a n t b y t e ,c o u n t e r .S e t s t h a t i t f i r s t D E w i l lm a k e i 2 5 5 . F u r t h e r D E X s w i l lc o u n t d o w n a g a i n t o 0 , w h e n i w i l l c l i c k t h M S d o w n f r o m t

a n t h e n f i n a l l y t 0

C l i c k t h n u m b e r i a d d r e s s 6 0 0 0d o w n 1

H e r e w u s e d t h r e g i s t e r a s t h e L S ( l e a s t s i n i f i c a n t b y t e ) a n a d d r e s s 6 0 0 0 a t h M S B . W h u s a d d r e s s 6 0 0 0 ? W h n o t ? U s a n R A b y t e y o u w a n tt h a t w o n ' t i n t e r f e r e w i t h o t h e r t h i n g s g o i n g o i t h c o m p u t e r . I p r a c t i c e , y o u ' l l w a n t t s e a s i d e a b y t e i y o u r t a b l e s a t h e n o y o u r M p r o g r a m t b s u r et h a t i t ' s n o g o i n g t o i n t e r f e r e w i t h s o m e t h i n g . S e D A T A a b o v e f o d i s c u s s i o n o t a b l e s .

Page 95: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 95/148

W c o u l d u s e a d d r e s s e s $ F a n $ F t h o l d t h M S B / L S B i w w a n t e d . T h i s i c o m m o n l y u s e f u l b c a u s e t h e n a d d r e s s $ F ( o s o m e a v a i l a b l e , t w o - b y t es p a c e i z e r o p a g e ) c a b e u s e d f o L D ( $ F A ) , Y . Y o w o u l d p r i n t m e s s a g e t t h s c r e e n u s i n g t h c o m b in a t i o n o f z e r o - p a g e c o u n t e r a n L D ( z e r o - p a g ea d d r e s s ) , Y .

F O R - N E X T - S T E PH e r e y o u w o u l d j u s t d e c r e a s e y o u r c o u n t e r ( u s u a l l yo Y m o r e t h a n o n c e . T c r e a t e F O 1 0 T S T E P - y o c o u l d u s e :2 0 0 0 L D # 1 0 02 0 0 2 D E 2 0 0 3 D E 2 0 0 4 B N $ 2 0 0 2

F o l a r g e r n u m b e r s y o u c r e a t e c o u n t e r w h i c hu s e s t w b y t e s , w o r k i n g t o g e t h e r , t k e e p c o u n t o t h e v e n t s . F o l l o w i n g o u e x a m p l e a b o v e f o F O R - N E X T ,w c o u l d t r a n s l a t e F O 5 1 T S T E P - 2 2 0 0 02 0 0 22 0 0 52 0 0 72 0 0 8

2 0 0 92 0 0 B2 0 0 E

L D S T L D D E D E B N D E B N

# 5 C O U N T E R# 5

$ 2 0 0 7C O U N T E R$ 2 0 0 7

T h i s i g o i n g i i h o l d i n g o u

H e r e w c l i c kt i m e , f o — 2

h o l d o u r M S B .L S B .

d o w n s e c o n d

( N N N N j u s t m e a n s t h a t y o c a s u b s t i t u t e a n h e n u m b e r f o t h N N N N t h a t y o w a n t t o T h i s i f o r mo m a t h s h o r t h a n d . )

P a r a m e t e r s a r e t h e n u m b e r o n u m b e r s h a n d e d t s u b r o u t i n e t g i v e i i n f o r m a t i o n i n e e d s . Q u i t e

o f t e n , B A S I C s u b r o u t i n e s w o r k w i t h t h e v a r i a b l e s a r e a d y e s t a b l i s h e d w i t h i n t h e B A S I C p r o g r a m . I M L t h o u g h , m a n a g i n g v a r i a b l e s i u t y o u . S u b r o u t i n e sa r e u s e f u l b e c a u s e t h e y c a p e r f o r m t a s k s r e p e a t e d l yw i t h o u t n e e d i n g t b w r i t t e n i n t o t h b o d y o t h p r g r a m e a c h r i m e t h e t a s k i t b c a r r i e d o u t . B e y o n dt h i s , t h e y c a b g e n e r a l i z e d s t h a t s i n g l e s u b r o u t i n ec a a c i v a r i e t y o w a y s , d e p e n d i n g u p o n t h v a r ia b l e ( t h e p a r a m e t e r ) w h i c h i p a s s e d t i t

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

L e t ' s s a t h a t w e ' v e d e c i d e d t u s e a d d r e s s $ 4 t p a s s p a r a m e t e r s t s u b r o u t i n e s . W c o u l d p a s s d e l a yo f i v e c y c l e s o f t h e l o o p b y

2 0 0 0 L D # $ T h M a i n P r o g r a m 2 0 0 2 S T $ 4

2 0 0 4 J S $ 5 0 0 0

C O U N T E R . B Y T E 0 s i n g l e b y t e s e a s i d e i n o u T a b l e s

T c o u n t u p u s t h C o M P a r e i n s t r u c t i o n . F O T 5 S T E P 3

2 0 0 0 L D # $ 2 0 0 2 I N 2 0 0 3 I N 2 0 0 4 I N 2 0 0 5 C P # 5 2 0 0 7 B C $ 2 0 0 2

F o l a r g e r S T E P s i z e s , y o c a n u s e a n e s t e d l o o pw i t h i n t h l a r g e r o n e . T h i s w o u l d a v o i d w h o l e s l e wo I N X s . T w r i t e t h M e q u i v a l e n t o F O T 5 S T E P 1 0 2 0 0 0 L D # $ 2 0 0 2 L D # $ 2 0 0 4 I N 2 0 0 5 C P # $ 0 A2 0 0 7 B N $ 2 0 0 42 0 0 9 C P # $ 3 22 0 0 B B C $ 2 0 0 2

G E E v e r y c o m p u t e r m u s t h a v e t h a t i m p o r t a n t " w h i c h k e i b e i n g p r e s s e d ? " a d d r e s s , w h e r e i h o l d s t h v a l u e o a c h a r a c t e r t y p e d i f r o m t h k e y b o a r d . T o G E T , y o uc r e a t e v e r y s m a l l l o o p w h i c h t e s t s t h i s a d d r e s s . S e c o m p l e t e d e s c r i p t i o n o f t h i s t e c h n i q u e u n d e r C O N Ta b o v e .

G O S U BT h i s i n e a r l y i d e n t i c a l t t h c o m m a n d G O S U B i n B A -S I C . U s J S $ N N N N a n d y o u w i l l g t s u b r o u t i n e a a d d r e s s N N N N i n s t e a d o f a l i n e n u m b e r a i B A S I C .

T h S u b r o u t i n e

5 0 0 0 D E $ 4 S 0 0 2 B E $ 5 0 0 C

5 0 0 4 L D # $ 5 0 0 6 D E 5 0 0 7 B N $ 5 0 0 65 0 0 9 J M $ 5 0 0 05 0 0 C R T

I a d d r e s s $ 4 h a c o u n t e d a l t h w a d o w n f r o mi 0 R T b a c k t t h m a i n p r o g r a m .

d e l a y w h i c h l a s t e d t w i c e a l o n g a t h a b o v ew o u l d m e r e l y r e q u i r e a s i n g l e c h a n g e t t h c a l l i n gr o u t i n e : 2 0 0 0 L D # $ 0 A .

G O T OI M L y o u s t h J M i n s t r u c t i o n . J M i l i k e J S R , e c e p t t h e a d d r e s s y o l e a p a w a y f r o m i n o s a v e d a n w h e r e . Y o j u m p , b u c a n n o t u s a R T t f i n d y o u rw a b a c k .

T h e r e a r t w b a s i c k i n d s o b r a n c h i n g i c o m p u ti n g . c o n d i t i o n a l b r a n c h w o u l d b C M # 0 : B E Q 5 0 0 0 .T h c o n d i t i o n o f e q u a l i t y i t e s t e d b B E Q , B r a n c h i E Q u a l . B N t e s t s c o n d i t i o n o i n e q u a l i t y , B r a n c h i N o E q u a l . L i k e w i s e , B C ( B r a n c h i C a r r y i C l e a r )a n t h r e s t o t h e s e b r a n c h e s a r t e s t i n g c o n d i t i o n sw i t h i n t h e p r o g r a m .

G O T O a n ) M d n o d e p e n d o a n c o n d i t i o n sw i t h i n t h p r o g r a m , s t h e y a r u n c o n d i t i o n a lb r a n c h e s . T h q u e s t i o n a r i s e s w h e n y o u s G O T O :W h d i y o w r i t e p a r t o y o u r p r o g r a m t h a t y o m u s t a l w a y s ( u n c o n d i t i o n a l l y ) j u m p o v e r ? G O T O a n J M a r s o m e t i m e s u s e d t p a t c h u p r o g r a m , b u u s e d w i t h o u t r e s t r a i n t , t h e y c a m a k e y o u r p r o g r a mh a r d t u n d e r s t a n d l a t e r . O t h o t h e r h a n d , J M c a

C O M P U T E ' S G s z b M b O c t o b e r 1 9 8 6 9 3

Page 96: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 96/148

m a n y t i m e s b t h e b e s t s o l u t i o n t p r o g r a m m i n gp r o b l e m . I f a c t , i i h a r d t i m a g i n e M p r o g r a m m i n gw i t h o u t i t

O n a d d i t i o n a l n o t e a b o u t J M P : I m a k e s p r g r a m n o n r e l o c a t a b l e . I y o l a t e r w a n t t m o v e y o u rw h o l e M p r o g r a m t d i f f e r e n t p a r t o f m e m o r y , a l t h J M P s ( a n d J S R s ) n e e d t b c h e c k e d t b s u r e t h e ya r e n ' t p o i n t i n g t a d d r e s s e s w h i c h a r n l o n g e r c o r e c t . Q M o J S i n t o y o u r B A S I C R O M s w i l l s t i l l b t h s a m e , b u t n o t t h o s e w h i c h a r t a r g e t e d t a d d r e s s e sw i t h i n t h e M p r o g r a m . )2 0 0 0 J M $ 2 0 0 52 0 0 3 L D # $ 2 0 0 S L D # $

I y o m o v e d t h i s l i t t l e p r o g r a m u t $ 5 0 0 0 , e e r y t h i n g w o u l d s u r v i v e i n t a c t a n d w o r k c o r r e c t l y e c e p t t h J M $ 2 0 0 5 . I w o u l d s t i l l s a t j u m p t $ 2 0 0 5 ,b u i s h o u l d s a y t j u m p t $ 5 0 0 5 , a f t e r t h m o v e . Y o h a v e t g t h r o u g h w i t h d i s a s s e m b l y a n d c h e c k f o a l t h e s e i n c o r r e c t J M P s . T m a k e y o u r p r o g r a m s m o r e" r e l o c a t a b l e , " y o c a n u s e s p e c i a l t r i c k w i t h u n c o n d it i o n a l b r a n c h i n g w h i c h w i l l m o v e w i t h o u t n e e d i n g t b f i x e d :

2 0 0 4 B E S 2 0 0 D I i i s b r a n c h u t $ 2 0 0 D .2 0 0 6 L D # S 0 A

2 0 0 0 L D 2 0 0 2 B E

2 0 0 4 N O 2 0 0 5 L D

# $ $ 2 0 0 5

# $

S i n c e w j u s t l o a d e d w i t hz e r o , t h i s B r a n c h i E Q u a l t z e r o i n s t r u c t i o n w i l l a l w a y s b t r u e a n c a u s e p s e u d o - J M P .

Y o u r m o n i t o r i n c l u d e s " m o v e i t " r o u t i n e , i v o k e d w i t h ( T r a n s f e r ) , w h i c h w i l l t a k e a M p r g r a m a n r e l o c a t e i s o m e w h e r e e l s e i n m e m o r y f o y o u . Y o c a g i n t o t h m o n i t o r a n t y p e 2 0 0 0 2 0 0 65 0 0 0 ( y o u g i v e t h m o n i t o r t h e s e n u m b e r s i h e x ) . T h t h i r d n u m b e r i t h t a r g e t a d d r e s s . T h f i r s t a n s e c o n da r t h s t a r t a n e n o t h p r o g r a m y o u w a n t t m o v e .

T h b e s t s o l u t i o n t o r e l o c a t a b i l i t y , h o w e v e r , i a a s s e m b l e r l i k e L A D S . ( E d i t o r ' s n o t e : L A D S i a l a b e l -b a s e d a s s e m b l e r i n c l u d e d w i t h 1 2 M a c h i n e L a n g u a g eT o B e g i n n e r s . ) W i t h i t y o n e v e r J M t a c t u a l a d r e s s e s ; r a t h e r , y o J M o J S o b r a n c h t o l a b e l s . T h i sw a y , r e l o c a t i n g y o u r p r o g r a m c o u l d n ' t b s i m p l e r . Y o j u s t c h a n g e t h s t a r t a d d r e s s w i t h • « a n r e a s s e m b l e .E v e r y t h i n g i t a k e n c a r e o a n t h p r o g r a m r e a s s e mb l e s t t h n e l o c a t i o n f l a w l e s s l y . W i t h L A D S , t h e a m p l e a b o v e i w r i t t e n l i k e t h i s :1 0 J M N E X T R O U T I N E1 1 L D # 1 2 N E X T R O U T I N E L D #

( T h e n u m b e r s a t h l e f t a r n o a d d r e s s e s ; t h e ya r l i n e n u m b e r s f o y o u r c o n v e n i e n c e w h e n w r i t i n gt h p r o g r a m , a n t h e y h a v e n e f f e c t o t h r e s u l t i n gM c o d e a f t e r a s s e m b l y . )

I F - T H E NT h i s f a m i l i a r a n f u n d a m e n t a l c o m p u t i n g s t r u c t u r e i a c c o m p l i s h e d i M b c o m b i n i n g t h C M i n s t r u ct i o n w i t h B N o a n o t h e r c o n d i t i o n a l b r a n c h : B E Q ,B C C , a n s f o r t h . S o m e t i m e s , t h I h a l f i s n ' t e v e nn e c e s s a r y . H e r e ' s h o i w o u l d l o o k :2 0 0 0 L D $ 5 W h a t ' s i a d d r e s s $ 5 7 ?2 0 0 2 C M # $ 0 F I i $ 0 F , 1 d e c i m a l ?

9 C O M P U T E D G a z e t t e O c t o b e r 1 9 8 6

2 0 0 8 S T 2 0 0 A J M 2 0 0 D L D

$ 5 $ 2 0 1 1# $ 1 4

2 0 0 F2 0 1 1

S T $ 5

O E L S E , p u $ 0 A , 1 d e c i m a l ,i n t o a d d r e s s $ 5 7 .

A n j u m p o v e r t h T H E N p a r t .T H E N , p u $ 1 4 , 2 d e c i m a l , i n t oa d d r e s s $ 5 7 .

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

t i o n , m a k i n g t h C M u n n e c e s s a r y . F o r e x a m p l e , i y o u w a n t t b r a n c h t $ 2 0 0 D i t h n u m b e r i a d d r e s s$ 5 i z e r o , j u s t L D $ 5 7 : B E Q $ 2 0 0 D . T h i s w o r k s b c a u s e t h a c o l o a d i n g t h e a c c u m u l a t o r w i l l a f f e c t t h s t a t u s r e g i s t e r f l a g s . Y o d o n ' t n e e d t C M # b c a u s e t h z e r o f l a g w i l l b s e i z e r o w a j u s t l o a d e di n t o t h a c c u m u l a t o r . I w o n ' t h u r t a n y t h i n g t u s C M P , b u y o u ' l l f i n d m a n y c a s e s i M p r o g r a m m i n gw h e r e y o c a s h o r t e n a n s i m p l i f y y o u r c o d i n g i y o w i s h t o A y o g a i n e x p e r i e n c e , y o w i l l s e t h e s e p a t e r n s a n l e a r n w h a t a f f e c t s t h s t a t u s r e g i s t e r f l a g s .

I N P U TT h i s i s e r i e s o G E T s , e c h o e d t t h s c r e e n a t h e ya r t y p e d i n w h i c h e n d w h e n t h t y p i s t h i t s t h R T U R N k e y . T h r e a s o n f o t h e c h o ( t h e s y m b o l f o e a c h k e y t y p e d i r e p r o d u c e d o t h e s c r e e n ) i t h a t f e p e o p l e e n j o y t y p i n g w i t h o u t s e e i n g w h a t t h e y ' v et y p e d . T h i s a l s o a l l o w s f o e r r o r c o r r e c t i o n u s i n g c u r s o rc o n t r o l k e y s o r D E L E T E a n I N S E R T k e y s . T h a n d l ea l o t h e s e a c t i o n s , a I N P U T r o u t i n e m u s t b f a i r l yc o m p l i c a t e d . W d o n ' t w a n t , f o e x a m p l e , t h D E L E T Et b e c o m e c h a r a c t e r w i t h i n t h s t r i n g . W w a n t i t a c i m m e d i a t e l y o t h s t r i n g b e i n g e n t e r e d d u r i n g t h I N P U T , t e r a s e m i s t a k e .

O u I N P U T r o u t i n e m u s t a l s o b s m a r t e n o u g h t k n o w w h a t t a d t t h s t r i n g a n w h a t k e y s a r i t e n d e d o n l y t m o d i f y i t H e r e i t h b a s i s f o c o s t r u c t i n g y o u r o w M I N P U T . I s i m p l y r e c e i v e s ac h a r a c t e r f r o m t h k e y b o a r d , p r i n t s i t t h s c r e e n , a n e n d s w h e n t h R E T U R N k e i p r e s s e d . W e ' l l w r i t et h i s I N P U T a s u b r o u t i n e . T h a t s i m p l y m e a n s t h a tw h e n t h 1 ( A S C I I f o c a r r i a g e r e t u r n ) i e n c o u n t e r e d ,w e ' l l p e r f o r m a R T b a c k t o p o i n t j u s t f o l l o w i n g t h m a i n p r o g r a m a d d r e s s w h i c h J S R e d t o u I N P U T r o t i n e . L e t ' s d i i t h L A D S s o u r c e c o d e f o r m a t , w i t hl i n e n u m b e r s i n s t e a d o f a d d r e s s e s :1 $ B O 02 . 3 . 4 L O O P J S R $ F F E 4 : B E Q L O O P ; I w g o z e r o , n

k e h a b e e n p r e s s e d .5 J S $ F F D 2 ; P r i n t t h e c h a r a c t e r t

t h s c r e e n .6 C M # 1 3 ; I i a c a r r i a g e r e t u r n ?7 B N L O O P ; I n o t , r e t u r n f o m o r e

k e y p r e s s e s .8 R T S ; O t h e r w i s e r e t u r n t t h

c a l l i n g r o u t i n e .

I y o t r y t h i s o u t , y o u ' l l n o t i c e t h a t e v e n t h e c u rs o k e y s a n d e l e t e , s c r e e n c l e a r , a n s f o r t h , w o r kc o r r e c t l y . T h i s i b e c a u s e w h e n y o J S $ F F D 2( P R I N T ) , i i j u s t a i y o p r i n t e d a n c h a r a c t e r f r o mB A S I C ( w i t h c u r s o r c o n t r o l c o d e s e m b e d d e d i

Page 97: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 97/148

s t r i n g ) . H o w e v e r , i w w i s h e d , w c o u l d m a k e t h i s I P U r o u t i n e m u c h m o r e c o m p l e x . A i s t a n d s , i w i l lh o l d t h s t r i n g o t h s c r e e n o n l y . T s a v e t h s t r i n g ,y o u w o u l d n e e d t o s t o r e i i s o m e b u f f e r o f y o u r s i a d d i t i o n t i t a p p e a r i n g o t h s c r e e n . N o n e t h e l e s s , i y o u ' r e g o i n g t s t o r e t h s t r i n g i n t o s o m e s a f e l o c a t i o nw h e r e y o a r k e e p i n g s t r i n g v a r i a b l e s , y o u ' l l n e e d t r e f u s e t s t o r e s u c h t h i n g s a t h d e l e t e c h a r a c t e r o y o u r s t o r e d s t r i n g w i l l b c o r r u p t e d b e c a u s e i w i l l i nc l u d e t h a t d e l e t e . O y o u m i g h t w a n t t p r e v e n t t h u s e r f r o m h i t t i n g k e l i k e c a r r i a g e r e t u r n . I n t h a t c a s e ,j u s t C M # 1 3 : B E Q L O O P s t h a t n o t h i n g i e c h o e d t t h s c r e e n o r s t o r e d i y o u r s t r i n g w h e n t h e u s e r t r i e s t e n t e r t h a t p a r t i c u l a r k e y .

T h g r e a t f r e e d o m y o h a v e w i t h M i t h a t y o c a r e d e f i n e a n y t h i n g y o w a n t . Y o c a s o f t k e y : d f i n e k e y ' s m e a n i n g v i s o f t w a r e ( h a v e a n k e p e f o r m a n t a s k y o w a n t ) . Y o m i g h t e v e n d e c i d e t u s t h $ k e y t D E L E T E .

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

L E A l t h o u g h t h i s w o r d i s s t i l l a v a i l a b l e o n m o s t B A S I C s , i i h o l d o v e r f r o m t h e e a r l y d a y s o c o m p u t i n g . I i s u p p o s e d t r e m i n d y o u t h a t s t a t e m e n t s l i k e L E N A M E N A M E i a a s s i g n m e n t o v a l u e t o v a r i a b l e , n o a a l g e b r a i c e q u a t i o n . T h t w n u m b e r so e i t h e r s i d e o t h e q u a l s i g n , i B A S I C , a r n o i t e n d e d t b e q u a l i t h a l g e b r a i c s e n s e . M o s t p e o p l ew r i t e N A M E N A M E 4 w i t h o u t u s i n g L E T . T h f u n c t i o n o L E a p p l i e s , t h o u g h , t M a w e l l a t B A S I C : V a l u e s m u s t b a s s i g n e d t v a r i a b l e s .

I n t h e 1 2 8 , f o e x a m p l e , w h e r e t h R A b a n k c a c h a n g e d e p e n d i n g o h o y o c o n f i g u r e t h c o p u t e r , t h e r e h a t b p l a c e w h e r e w c a f i n d o u w h i c h b a n k i t h e c u r r e n t b a n k . A d d r e s s $ F F 0 O h o l d st h i s i n f o r m a t i o n .

L i k e w i s e , p r o g r a m w i l l s o m e t i m e s r e q u i r e t h a ty o a s s i g n m e a n i n g s t s t r i n g v a r i a b l e s , c o u n t e r s , a n t h l i k e . T h i s c a b p a r t o f t h e i n i t i a l i z a t i o n p r o c e s s ,t h e t a s k s p e r f o r m e d b e f o r e t h r e a l p r o g r a m , y o u rm a i n r o u t i n e , g e t s s t a r t e d . O i c a h a p p e n d u r i n g t h e x e c u t i o n o f t h e m a i n l o o p , I n e i t h e r c a s e , t h e r e h a t b a M w a t e s t a b l i s h , t a s s i g n , v a r i a b l e s . T h i sa l s o m e a n s t h a t y o u m u s t h a v e z o n e s o m e m o r y s e a s i d e t h o l d t h e s e v a r i a b l e s u n l e s s , l i k e t h b a n k -s w i t c h i n g l o c a t i o n , t h c o m p u t e r h a a l r e a d y d e f i n e dv a r i a b l e ' s a d d r e s s . N o r m a l l y , y o w i l l s t o r e y o u r v a r ia b l e s a g r o u p a t h e n o a M p r o g r a m .

F o s t r i n g s , y o c a t h i n k o L E a s t h e e s t a b l i s hm e n t o l o c a t i o n i m e m o r y . I o u I N P U T e x a m p l ea b o v e , w m i g h t h a v e i n c l u d e d a i n s t r u c t i o n w h i c hw o u l d h a v e s e n t t h e c h a r a c t e r s f r o m t h k e y b o a r d t o t a b l e o s t r i n g s a s w e l l a s e c h o i n g t h e m t t h s c r e e n . I s o t h e r e w o u l d h a v e t b w a o m a n a g i n g t h e s es t r i n g s .

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

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

p r o g r a m , a i n v e n t o r y p r o g r a m f o e x a m p l e , i M L K e e p i n g t r a c k o f t h e v a r i a b l e s w o u l d r e q u i r e c a r e f u lp r o g r a m m i n g .

T h v a l u e o M i s i t s s p e e d o e x e c u t i o n , b u i t d r a w b a c k i t h a t i r e q u i r e s m o r e p r e c i s e p r o g r a m m i n ga n d , a t l e a s t f o r b e g i n n e r s , c a t a k e m o r e t i m e t o w r i t e .S o f o a i n v e n t o r y p r o g r a m , y o c o u l d w r i t e t h b u l ko t h p r o g r a m i B A S I C a n s i m p l y a t t a c h M r o t i n e s f o r s o r t i n g a n s e a r c h i n g t a s k s w i t h i n t h p r o g r a mw h e r e h i g h s p e e d s a r e d e s i r a b l e .

2 T h v a r i a b l e s i M a r o f t e n h a n d l e d w i t h i ns e r i e s o i n s t r u c t i o n s ( n o t h e l d e l s e w h e r e a B A S I Cv a r i a b l e s a r e ) . F O T 1 N E X T b e c o m e s , i M L L D # 1 : I N Y : C P Y # 1 0 : B N E .

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

3 I B A S I C , i i t e m p t i n g t a s s i g n v a l u e s t o v a r ia b l e s a t h s t a r t o f t h e p r o g r a m a n d t h e n t o r e f e r t ot h e m l a t e r b t h e i r v a r i a b l e n a m e s , a i 1 B A L L7 9 T h e n , a n y t i m e y o u w a n t t P R I N T t h B A L L t t h s c r e e n , y o c o u l d s a y , P R I N T C H R $ ( B A L L ) . A l t e r n at i v e l y , y o m i g h t d e f i n e i t h i s w a i B A S I C : 1 B A L L S " O " . I e i t h e r c a s e , y o u r p r o g r a m w i l l l a t e rr e f e r t t h w o r d B A L L . I t h i s e x a m p l e w a r a s s u mi n t h a t t h n u m b e r 2 0 w i l l p l a c e a b a l l c h a r a c t e r o y o u r s c r e e n ( t h e l e t t e r O )

I M w c a n u s e v a r i a b l e n a m e s p r e c i s e l y t h s a m e w a i w a r p r o g r a m m i n g w i t h a n a d v a n c e d a s e m b l e r l i k e L A D S . H o w e v e r , w i t h a e l e m e n t a r y a s e m b l e r , y o w i l l j u s t L D # 2 0 7 , S T ( s c r e e n p o s i t i o n )e a c h t i m e . S o m e p e o p l e l i k e t o p u t h 2 0 i n t o t h e i rz o n e o v a r i a b l e s ( t h a t a r b i t r a r y a r e a o f m e m o r y s e u a t h e n o p r o g r a m t h o l d t a b l e s , c o u n t e r s , a n i m p o r t a n t a d d r e s s e s ) . T h e y c a p u l l i o u o t h a t z o n ew h e n e v e r i t ' s n e e d e d . T h a t i s o m e w h a t c u m b e r s o m e ,t h o u g h , a n s l o w e r . Y o u w o u l d L D 1 0 1 5 , S T ( s c r e e n p o s i t i o n ) , a s s u m i n g y o u h a d p u 2 0 i n t o t h i s" b a l l " a d d r e s s , 1 0 1 5 , e a r l i e r .

O b v i o u s l y , v a l u e l i k e B A L L w i l l a l w a y s r e m a i nt h s a m e t h r o u g h o u t p r o g r a m . T h b a l l w i l l l o o k l i k ea b a l l i n y o u r g a m e , w h a t e v e r e l s e h a p p e n s . S o i t ' s n o

t r u e v a r i a b l e ; i d o e s n o v a r y . I t i s c o n s t a n t . t r u ev a r i a b l e m u s t b e l o c a t e d i y o u r " z o n e o v a r i a b l e s , "y o u r v a r i a b l e t a b l e .

I c a n n o t b p a r t o f t h e b o d y o y o u r p r o g r a m i t s e l f( a s i n L D # 2 0 7 ) b e c a u s e i w i l l c h a n g e . Y o d o n ' tk n o w w h e n w r i t i n g y o u r p r o g r a m w h a t t h e v a r i a b l ew i l l b e S y o c a n ' t u s i m m e d i a t e m o d e a d d r e s s i n g b c a u s e i m i g h t n o b # 2 0 7 . Y o h a v e t L D 1 0 1 5f r o m w i t h i n y o u r t a b l e o v a r i a b l e s .

E l s e w h e r e i t h p r o g r a m y o u ' l l h a v e p r g r a m m e d o n o m o r e S T 1 0 1 5 o I N 1 0 1 5 i n s t r u ct i o n , o s o m e o t h e r m a n i p u l a t i o n o t h i s a d d r e s s , w h i c hk e e p s u p d a t i n g t h i s v a r i a b l e . I n e f f e c t , M m a k e s y o r e s p o n s i b l e f o r s e t t i n g a s i d e a r e a s w h i c h a r s a f e t h o l d v a r i a b l e s i y o a r u s i n g t h m o n i t o r a s s e m b l e r .W h a t ' s m o r e , y o h a v e t r e m e m b e r t h a d d r e s s e s a n u p d a t e t h v a r i a b l e s i t h o s e a d d r e s s e s w h e n e v e r n e e s s a r y . T h i s i w h i i s u s e f u l t k e e p p i e c e o p p e n e x t t y o w h e n y o a r w r i t i n g M u s i n g t h

C O M P U T E ' S G a z o t t O O c t o b e r 1 9 B S 9 5

Page 98: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 98/148

Page 99: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 99/148

2 0 1 7 A l t h s u b r o u t i n e s J M $ 2 0 1 7w h e n t h e y f i n i s h .

I n s t e a d o R T S , e a c h o t h s u b r o u t i n e s w i l l J M b a c k t $ 2 0 1 7 , w h i c h l e t s t h p r o g r a m c o n t i n u e w i t ho u a c c i d e n t a l l y " t r i g g e r i n g " o n o t h e o t h e r t e s t s w i t hs o m e t h i n g l e f t i t h a c c u m u l a t o r d u r i n g t h e x e c u t i o no o n o f t h e s u b r o u t i n e s .

P R I N TY o c o u l d p r i n t o u m e s s a g e i t h e f o l l o w i n g w a y :2 0 0 0 L D # $ 2 0 0 2 L D # 7 T h l e t t e r2 0 0 4 S T $ 0 4 0 0 , A a d d r e s s o t h s c r e e n2 0 0 7 I N 2 0 0 8 L D # 6 T h l e t t e r2 0 0 A S T $ 0 4 0 0 , Y2 0 0 D I N 2 0 0 E L D # 7 T h l e t t e r2 0 1 0 S T $ 0 4 0 0 , Y2 0 1 3 I N 2 0 1 4 L D # 7 6 T h e l e t t e r2 0 1 6 S T $ 0 4 0 0 , Y2 0 1 9 I N 2 0 1 A L D # 7 9 T h e l e t t e r2 0 1 C S T $ O 4 0 0 , Y

B u t h i s i c l e a r l y c l u m s y , m e m o r y - h u n g r y w a t g a b o u t i t I f a c t , i w o u l d b a b s u r d t p r i n t o u l o n g m e s s a g e i n t h i s f a s h i o n . T h m o s t c o m m o n M m e t h o d i n v o l v e s p u t t i n g m e s s a g e s t r i n g s i n t o d a t a t b l a n e n d i n g e a c h m e s s a g e w i t h z e r o . Z e r o i n e v e r

p r i n t i n g c h a r a c t e r i c o m p u t e r s ; t p r i n t t h n u m b e rz e r o , y o u s 1 7 6 : L D # $ 3 0 , S T $ 0 4 0 0 . S o , t r u e z e r o( n o t t h c o d e f o t h e c h a r a c t e r 0 c a b e u s e d a s d l i m i t e r ( s i g n a l t h a t s o m e t h i n g h a s e n d e d ) t l e t h p r i n t i n g r o u t i n e k n o w t h a t y o u ' v e f i n i s h e d t h e m e s a g e . I d a t a t a b l e , w f i r s t p u i t h m e s s a g e" h e l l o " :1 0 0 01 0 0 11 0 0 21 0 0 31 0 0 41 0 0 51 0 0 61 0 0 71 0 0 3

$ 4 $ 4 $ 4 S I $ 4 $ 0 $ 4 $ 4 $ 0

T h d e l i m i t e r

A n o t h e r m e s s a g eA n o t h e r d e l i m i t e r

S u c h m e s s a g e t a b l e c a n b e a l o n g a y o n e e d ; i h o l d s a l y o u r m e s s a g e s a n d t h e y c a b u s e d a g a i na n a g a i n :2 0 0 0 L D # $ 2 0 0 2 L D $ 1 0 0 Q , Y2 0 0 5 B E $ 2 0 0 F I t h z e r o f l a g i s e t , i m u s t m e a n

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

2 0 0 7 S T $ 0 4 0 0 , Y P u i o t h s c r e e n .2 0 0 A I N 2 0 0 B J M $ 2 0 0 2 G b a c k a n g e t h n e x t l e t t e r i

t h m e s s a g e .2 0 0 F C o n t i n u e w i t h t h p r o g r a m .

H a w w a n t e d t p r i n t H I t h o n l y c h a n g e n e e s s a r y w o u l d h a v e b e e n t p u $ 1 0 0 6 i n t o t h L D a a d d r e s s $ 2 0 0 3 . T o c h a n g e t h l o c a t i o n o t h s c r e e nt h a t t h m e s s a g e s t a r t s p r i n t i n g , w c o u l d j u s t p u s o m eo t h e r a d d r e s s i n t o $ 2 0 0 8 . T h m e s s a g e t a b l e , t h e n , i

j u s t m a s s o w o r d s , s e p a r a t e d b z e r o s , i R A m e m o r y .

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

s u b r o u t i n e w h i c h w i l l p r i n t a n o y o u r m e s s a g e s . I c a u s s o m e b y t e s i z e r o p a g e ( a d d r e s s e s 0 - 2 5 5 ) t h o l d t h l o c a t i o n o f t h e m e s s a g e w i t h i n y o u r t a b l e o d a t a .

T p u a a d d r e s s i n t o z e r o p a g e , y o w i l l n e e d t p u i i n t o t w b y t e s . A d d r e s s e s a r t o o b i g t f i i n t oo n b y t e . W i t h L A D S , y o c a u s t h # a n # p s e u d o - o p s t e x t r a c t t h L S a n M S o l a b e l a n t h u s s t o r e t h a d d r e s s o y o u r m e s s a g e i n t o a z e r o p a g ep o i n t e r :

1 M S G A D D R E S S 5 2 S C R E E N $ 0 4 0 0

1 0 L D # < M E S S A G E : S T A M S G A D D R E S S ; s e u p o i n t e r

1 1 L D # > M E S S A G E : S T A M S G A D D R E S S + 11 2 J S P R I N T M S G ; g t u n i v e r s a l p r i n t s u b r o u t i n e5 0 P R I N T M S G L D Y # 0 : L O O P L D

( M S G A D D R E S S ) , Y : B E Q E N D : S T A S C R E E N ,5 1 S T S C R E E N , Y : I N Y : J M P L O O P5 2 E N R T

F i r s t , y o s p l i t t h h e n u m b e r i t w o . T h l e f t t w d i g i t s , $ 1 0 , a r t h M S ( m o s t s i g n i f i c a n t b y t e ) a n t h r i g h t d i g i t s , $ 0 0 , m a k e u t h L S ( l e a s t s i g n i f i c a n tb y t e ) . I y o a r g o i n g t p u t h i s t a r g e t a d d r e s s i n t oz e r o p a g e a 5 ( d e c i m a l ) :2 0 0 0 L D # $ 0 0 L S B2 0 0 2 S T $ 5 2 0 0 4 L D # $ 1 0 M S 2 0 0 6 S T $ 5 2 0 0 B J S $ 5 0 0 0 P r i n t o u t s u b r o u t i n e5 0 0 0 L D # $ 5 0 0 2 L D ( $ 5 6 ) Y5 0 0 4 B E $ 5 0 1 3 I z e r o , r e t u r n f r o m s u b r o u t i n e . . .5 0 0 6 S T $ 0 4 0 0 , t s c r e e n .5 0 0 9 I N 5 0 0 A J M $ 5 0 0 25 0 0 D R T

O n d r a w b a c k t t h i s P R I N T s u b r o u t i n e w e ' v ec o n s t r u c t e d i t h a t i w i l l a l w a y s p r i n t a n m e s s a g e s t t h s a m e p l a c e o t h s c r e e n . T h a t $ 0 4 0 0 i f r o z e n i n t oy o u r s u b r o u t i n e . S o l u t i o n ? U s a n o t h e r z e r o p a g e p a i ro b y t e s t h o l d t h e s c r e e n a d d r e s s . T h e n , y o u r c a l l i n gr o u t i n e s e t s u t h m e s s a g e a d d r e s s a a b o v e , b u t a l s og o e s o t s p e c i f y a s c r e e n a d d r e s s a w e l l .

T h 1 2 8 ' s s c r e e n , i 4 0 - c o l u m n m o d e , s t a r t s a t$ 0 4 0 0 ( 1 0 2 4 d e c i m a l ) , s y o w i l l w a n t t p u t 0 a n i n t o t h L S a n M S r e s p e c t i v e l y f o y o u r s c r e e np o i n t e r .2 0 0 0 L D # $ 0 0 L S 2 0 0 2 S T $ 5 S e u m e s s a g e a d d r e s s2 0 0 4 L D # $ 1 0 M S 2 0 0 6 S T $ 5 2 0 0 8 L D # $ 0 L S B2 0 0 A S T $ 5

2 0 0 C L D 2 0 0 E S T 2 0 1 0 J S 5 0 0 0 L D 5 0 0 2 L D

# $ $ 5 $ 5 0 0 0# $ ( $ 5 6 ) Y

W e ' l l j u s t u s t h e n e x t t w b y t e s i z e r o p a g e a b o v e o u m e s s a g ea d d r e s s f o t h s c r e e n a d d r e s s .M S

C O M P U T E ! ' * G a z e t t e O c t o b e r 1 9 8 8 9

Page 100: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 100/148

5 0 0 4 B E S 5 0 O D I z e r o , r e t u r n f r o m s u b r o u t i n e . . .5 0 0 6 S T ( $ 5 8 ) , t s c r e e n .5 0 0 9 I N 5 0 0 A J M $ 5 0 0 25 0 0 D R T

T h e a s i e s t w a t p r i n t m e s s a g e s t p a r t i c u l a rp l a c e s o t h s c r e e n , h o w e v e r , i t u s t h 1 2 8 ' s b u i l t -i B A S I C P R I N T r o u t i n e t s e n d t h c h a r a c t e r s , o n e b yo n e , e a c h t t h e n e x t c u r s o r p o s i t i o n o n s c r e e n . T h b u i l t - i n r o u t i n e u p d a t e s a n k e e p s t r a c k o t h e c u r r e n tc u r s o r p o s i t i o n f o y o u . S o y o c a g e a r o u n d h a v i n gt k e e p s c r e e n p o i n t e r i z e r o p a g e t h i s w a y . I t h e x a m p l e i m m e d i a t e l y a b o v e , j u s t r e p l a c e l i n e 5 0 0 6w i t h J S $ F F D 2 ( t h e 1 2 8 ' s P R I N T r o u t i n e ) a n d r e m o v el i n e s 2 0 0 8 - 2 0 0 E .

R E A DT h e r e i n r e a s o n f o r e a d i n g o d a t a i M L V a r ia b l e s a r e n o t p l a c e d i n t o " D A T A s t a t e m e n t s . " T h e y a r e n t e r e d i n t o t a b l e w h e n y o a r p r o g r a m m i n g . T h p u r p o s e o R E A D , i B A S I C , i t a s s i g n v a r i a b l en a m e s t r a d a t a , o t t a k e a g r o u p o f d a t a a n m o v ei s o m e w h e r e , o t m a n i p u l a t e i i n t o a a r r a y o f v a r ia b l e s . T h e s e t h i n g s a r h a n d l e d b y o u , n o b t h c o m p u t e r , i M p r o g r a m m i n g .

I y o u n e e d t a c c e s s p i e c e o f i n f o r m a t i o n , y o u s e u t h a d d r e s s e s o t h d a t u m a n t h t a r g e t a d d r e s s t w h i c h y o a r m o v i n g i t A a l w a y s , i M y o a r e p e c t e d t k e e p t r a c k o t h l o c a t i o n s o y o u r v a r i a b l e s .T h i s p a o p a p e r i a l w a y s n e x t t y o a y o p r o g r a mi M L I w o u l d s e e m t h a t y o w o u l d n e e d m a n y n o t e s ,b u i p r a c t i c e a a v e r a g e p r o g r a m o f s a y , 1 0 0 0 b y t e sc o u l d b m a p p e d o u a n c o m m e n t e d o n u s i n g o n l yo n s h e e t .

A l t e r n a t i v e l y , w i t h m o r e s o p h i s t i c a t e d a s s e m b l e r sl i k e L A D S , t h l a b e l s t h e m s e l v e s w i t h i n t h p r o g r a mw i l l k e e p t r a c k o t h i n g s f o y o u , a n e m b e d d e d c o m e n t s s e r v e t r e m i n d y o o t h u s a n f u n c t i o n o a l d a t a .

R E Y o u d o t h i s o p a o p a p e r , t o o , w h e n w o r k i n g w i t h

s i m p l e a s s e m b l e r . I y o u w a n t t c o m m e n t o m a k en o t e s a b o u t y o u r p r o g r a m ( a n d i c a n b e a n e c e s s a r y ,v a l u a b l e e x p l a n a t i o n o w h a t ' s g o i n g o n ) , y o c a d i a s s e m b l e s o m e M c o d e l i k e B A S I C l i s t i n g . I y o h a v e p r i n t e r , y o c a m a k e n o t e s o t h p r i n t e d d i a s s e m b l y . I y o d o n ' t u s p r i n t e r , m a k e n o t e s o y o u r p a t e x p l a i n t h p u r p o s e o e a c h s u b r o u t i n e , t h ep a r a m e t e r s i e x p e c t s t g e t , a n t h r e s u l t s o c h a n g e si e f f e c t s .

T h m o r e s o p h i s t i c a t e d a s s e m b l e r s l i k e L A D S w i l lp e r m i t c o m m e n t s w i t h i n t h s o u r c e c o d e . A y o p r g r a m , y o c a i n c l u d e R E M a r k s b t y p i n g s e m i c o l o n ,w h i c h i a s i g n a l t t h a s s e m b l e r t i g n o r e t h e R M a r k s w h e n i i a s s e m b l i n g y o u r p r o g r a m . I t h e s e a s e m b l e r s , y o a r w o r k i n g m u c h c l o s e r t t h w a y o w o r k i B A S I C . Y o u r R E M a r k s r e m a i n p a r t o f t h es o u r c e p r o g r a m , a n c a n b e l i s t e d o u a n s t u d i e d .

R E T U R NR T w o r k s t h s a m e w a t h a t R E T U R N d o e s i B A S I C :I t a k e s y o b a c k t j u s t a f t e r t h J S ( G O S U B ) t h a t s e n tc o n t r o l o f t h e p r o g r a m a w a y f r o m t h m a i n p r o g r a m

9 C O M P U T E ! ' G a z e l l e O c l o D e r 1 9 B 6

a n i n t o s u b r o u t i n e . J S p u s h e s , o n t o t h s t a c k , t h a d d r e s s w h i c h i m m e d i a t e l y f o l l o w s t h J S i t s e l f . T h a ta d d r e s s , t h e n , s i t s o t h s t a c k , w a i t i n g u n t i l t h e n e x tR T i e n c o u n t e r e d . W h e n a R T o c c u r s , t h e a d d r e s si p u l l e d f r o m t h s t a c k a n p l a c e d i n t o t h p r o g r a mc o u n t e r . T h i s h a t h e f f e c t o f t r a n s f e r r i n g p r o g r a mc o n t r o l b a c k t t h i n s t r u c t i o n j u s t a f t e r t h J S R .

R U T h e r e a r e s e v e r a l w a y s t s t a r t a M p r o g r a m . I y o a r t a k i n g o f i n t o M f r o m B A S I C , y o u j u s t S Y t i b g i v i n g i t a d d r e s s ( i d e c i m a l ) a t h a r g u m e n t o t h S Y S . T h i s a c t s j u s t l i k e J S a n w i l l r e t u r n c o n t r o lt B A S I C , j u s t a R E T U R N w o u l d , w h e n t h e r e i a u m a t c h e d R T i t h M p r o g r a m . B u n m a t c h e d , w m e a n t h f i r s t R T w h i c h i n o p a r t o f J S R / R T S p a i r .S Y c a t a k e y o i n t o M e i t h e r i i m m e d i a t e m o d e ( d r e c t l y f r o m t h k e y b o a r d ) o f r o m w i t h i n B A S I C p r g r a m a o n o t h B A S I C c o m m a n d s .

I y o u n e e d t " p a s s " i n f o r m a t i o n f r o m B A S I C t M L i i e a s i e s t t u s i n t e g e r n u m b e r s a n j u s t P O K Et h e m i n t o s o m e p r e d e t e r m i n e d M v a r i a b l e z o n e t h a ty o u ' v e s e a s i d e a n n o t e d o y o u r n o t e p a d . T h e n j u s tS Y t y o u r M r o u t i n e , w h i c h w i l l l o o k i n t o t h s e t -a s i d e , P O K E d a r e a w h e n i n e e d s t h e v a l u e s f r o mB A S I C .

I y o a r n o g o i n g b e t w e e n B A S I C a n M L y o c a s t a r t ( R U N ) y o u r M p r o g r a m f r o m w i t h i n t h b u i l t - i n m o n i t o r . T e n t e r t h e m o n i t o r , p r e s s f 8 T r u a M p r o g r a m f r o m w i t h i n t h m o n i t o r , t y p e 2 0 0 0( t h a t ' s a d d r e s s 8 1 9 2 i d e c i m a l ; t h i s p r e s u m e s t h a ty o u ' v e e i t h e r l o a d e d i y o u r M p r o g r a m a t h a t a d r e s s o h a v e j u s t a s s e m b l e d o n t h e r e ) .

T h 1 2 e x p e c t s t e n c o u n t e r B R i n s t r u c t i o n t e n t h r u a n r e t u r n c o n t r o l t t h m o n i t o r .

S A V EW h e n y o s a v e B A S I C p r o g r a m , t h c o m p u t e r a u t om a t i c a l l y h a n d l e s i t T h s t a r t i n g a d d r e s s a n t h e n i n a d d r e s s o y o u r p r o g r a m a r c a l c u l a t e d f o y o u . I M L y o m u s t k n o w t h s t a r t a n d e n d a d d r e s s e s . F r o mt h e m o n i t o r , y o t y p e S t h e n t h n a m e o y o u r p r g r a m , t h e n f o d i s k o r f o t a p e , t h s t a r t i n g a d d r e s s ,a n t h e n d i n g a d d r e s s . A l t h e s e i t e m s a r s e p a r a t e db c o m m a s :S " F I L E N A M E " , 8 , 2 0 0 0 , 2 0 1 0( N o t e t h a t t h e s e a d d r e s s e s a r i h e x . T h a d d r e s s e sa r 8 1 9 2 a n 8 2 0 8 , i d e c i m a l , b u y o u m u s t u s h e f r o m t h m o n i t o r u n l e s s y o s p e c i f y o t h e r w i s e . F o m o r e i n f o r m a t i o n a b o u t B S A V E a n B L O A D , t h M s a v e a n l o a d r o u t i n e s i B A S I C , p l e a s e s e y o u r U s e r ' sG u i d e . )

S T O PB R ( o a R T w i t h n p r e c e d i n g J S R ) t h r o w s y o b a c k i n t o t h m o n i t o r m o d e a f t e r r u n n i n g a M p r g r a m . B R i m o s t o f t e n u s e d f o d e b u g g i n g p r o g r a m sb e c a u s e y o c a s e " b r e a k p o i n t s " i t h s a m e w a t h a t y o u w o u l d u s S T O P t e x a m i n e v a r i a b l e s w h e nd e b u g g i n g B A S I C p r o g r a m .S Y T h i s i B A S I C ' S w a o u s i n g a p i e c e o f M c o d e , a M

Page 101: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 101/148

r o u t i n e , a s u b r o u t i n e . T h o n l y d i f f e r e n c e b e t w e e nS Y a n G O S U B i t h a t t h c o m p u t e r i a l e r t e d t t h f a c t t h a t i n e e d s t s w i t c h m e n t a l g e a r s : T h n e x t s e r i e so f i n s t r u c t i o n s w i l l b M L I o t h e r w o r d s , t h c o p u t e r s h o u l d n ' t t r y t o i n t e r p r e t w h a t i f i n d s a t h S Y a d d r e s s a m o r e B A S I C i n s t r u c t i o n s . L a t e r , w h e n i c o m e s u p o n a R T i n s t r u c t i o n i t h M p r o g r a mw h i c h w a s n o m a t c h e d b p r e v i o u s J S i n s t r u c t i o n ,i w i l l t h e n r e v e r t t t h B A S I C p r o g r a m a n d p i c k u w h e r e i l e f t o f f , f o l l o w i n g t h S Y i n s t r u c t i o n .

T h e r e a r t i m e s w h e n y o u w a n t t w r i t e i M a n u s i a s u b r o u t i n e f o B A S I C p r o g r a m . T h i s c a g r e a t l y s p e e d u t h e x e c u t i o n o t h B A S I C p r o g r a m .T p u a M p r o g r a m i R A w h e r e i w i l l b s a f ef r o m B A S I C ' S d y n a m i c v a r i a b l e s t o r a g e ( w h e r e i w o n ' tb o v e r w r i t t e n b B A S I C ) , y o l o w e r t h " t o p - o f -m e m o r y " p o i n t e r ( $ 3 9 , 3 A ) t c r e a t e s o m e s p a c e i h i g hR A o w h i c h t h c o m p u t e r i " u n a w a r e . " T h i s p o i n te c o n t a i n s t h e a d d r e s s ( i t h e u s u a l L S B , M S B f o r m a td i s c u s s e d e a r l i e r ) b e y o n d w h i c h B A S I C i f o r b i d d e n t i n t r u d e . I y o u ' r e g o i n g t u s e o n l y o n p a g e o m e m or ( 2 5 6 b y t e s ) , j u s t D E # 3 w h i c h h a t h e f f e c t o m a k i n g i p o i n t 2 5 b y t e s l o w e r t h a n i n o r m a l l yw o u l d . T h i s p o i n t e r a f f e c t s b a n k 1

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

S h o r t M r o u t i n e s c a a l w a y s b s t o r e d i t h p a g e b e t w e e n $ B 0 0 a n d $ B F F w i t h o u t a n s p e c i a lp r e l i m i n a r i e s .

S t r i n g H a n d l i n g

A S I B A S I C , t h i s w i l l g i v e y o t h n u m b e r o f t h e A S C I Ic o d e w h i c h s t a n d s f o t h c h a r a c t e r y o a r t e s t i n g .? A S C ( " A " ) w i l l r e s u l t i 6 5 b e i n g d i s p l a y e d . T h e r e i n e v e r a n n e e d f o t h i s i M L I y o a r m a n i p u l a t i n gt h e c h a r a c t e r i M L y o a r u s i n g A S C I I a l r e a d y . I no t h e r w o r d s , t h l e t t e r i 6 i M p r o g r a m m i n g . T h C o m m o d o r e A S C I I c o d e i s n ' t s t a n d a r d A S C I I ; i s t o r e sc h a r a c t e r s y m b o l s i s o m e n o n s t a n d a r d w a y s , s y o w i l l n e e d t w r i t e s p e c i a l p r o g r a m t b a b l e t t r a n sl a t e t s t a n d a r d A S C I I i y o a r u s i n g m o d e m o s o m e o t h e r p e r i p h e r a l w h i c h u s e s t r u e A S C I I .

C H R $T h i s i m o s t u s e f u l i B A S I C t l e y o u s c h a r a c t e r sw h i c h c a n n o t b e r e p r e s e n t e d w i t h i n n o r m a l s t r i n g s ,w i l l n o s h o w u o y o u r s c r e e n , o c a n n o t b e t y p e df r o m t h k e y b o a r d .

F o r e x a m p l e , i y o h a v e a p r i n t e r a t t a c h e d t y o u rc o m p u t e r , y o c o u l d s e n d C H R $ ( 1 3 ) t i t a n i w o u l dp e r f o r m a c a r r i a g e r e t u r n . T h c o r r e c t n u m b e r s w h i c ha c c o m p l i s h v a r i o u s t h i n g s s o m e t i m e s d i f f e r , t h o u g hd e c i m a l 1 3 — a n A S C I I c o d e s t a n d a r d — i s n e a r l y u n iv e r s a l l y r e c o g n i z e d a c a r r i a g e r e t u r n , a n t h 1 2 u s e st h i s c o n v e n t i o n , t o o .

O r y o c o u l d s e n d t h c o m b i n a t i o n C H R $ ( 2 7 )C H R $ ( 8 ) , a n t h p r i n t e r w o u l d b a c k s p a c e .

T h e r e i n r e a l u s f o C H R $ w i t h i n M L I y o w a n t t s p e c i f y a c a r r i a g e r e t u r n , j u s t L D # 1 3 . I M L y o a r n o l i m i t e d t t h e c h a r a c t e r v a l u e s w h i c h c a

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

L E F T SA u s u a l i M L y o a r i c h a r g e o m a n i p u l a t i n g d a t a .H e r e ' s o n w a t e x t r a c t c e r t a i n " s u b s t r i n g " f r o mt h l e f t s i d e o s t r i n g a s i n t h B A S I C s t a t e m e n tL E F T $ ( X $ , 5 ) :2 0 0 0 L D # $ 2 0 0 2 L D # $ U s a t h o f f s e t f o r b u f f e r

s t o r a g e .2 0 0 4 L D $ 1 0 0 0 , Y T h l o c a t i o n o f X $ .2 0 0 7 S T $ 4 0 0 0 , X T h " b u f f e r , " o r t e m p o r a r y

s t o r a g e a r e a , f o t h s u b s t r i n g .2 0 0 A I N 2 0 0 B D E 2 0 0 C B N $ 2 0 0 4

L E I s o m e c a s e s , y o w i l l a l r e a d y k n o w t h l e n g t h o s t r i n g i M L O n o t h w a y s t s t o r e a n m a n i p u l a t es t r i n g s i t k n o w b e f o r e h a n d t h l e n g t h a n a d d r e s s o

s t r i n g . T h e n y o c o u l d u s e t h s u b r o u t i n e g i v e n f o L E F T $ , a b o v e . M o r e c o m m o n l y , t h o u g h , y o w i l l s t o r ey o u r s t r i n g s w i t h d e l i m i t e r s ( z e r o s ) a t h e n o e a c hs t r i n g . T f i n d o u t h e l e n g t h o c e r t a i n s t r i n g :2 0 0 0 L D # $ 2 0 0 2 L D $ 1 0 0 0 , T h a d d r e s s o f t h e s t r i n g y o a r

t e s t i n g .2 0 0 3 B E $ 2 0 0 9 R e m e m b e r , i y o L D a z e r o ,

t h z e r o f l a g i s e t . S y o d o n ' tr e a l l y n e e d t u s C M # h e r et o t e s t w h e t h e r y o u ' v e l o a d e d t h z e r o d e l i m i t e r .

2 0 0 5 I N 2 0 0 6 B N $ 2 0 0 2 W a r n o u s i n g J M h e r e b

c a u s e w a s s u m e t h a t a l y o u rs t r i n g s a r l e s s t h a n 2 5 c h a r a ct e r s l o n g .

2 0 0 8 B R I w s t i l l h a v e n ' t f o u n d z e r oa f t e r 2 5 I N Y s , w a v o i d a n e n l e s s l o o p b j u s t B R K i n g o u t o ft h e s u b r o u t i n e .

2 0 0 9 D E T h e L E N g t h o t h s t r i n g i n o i t h r e g i s t e r .

W h a t D E a t h e n b e c a u s e t h f i n a l I N p i c k e d u t h z e r o d e l i m i t e r . S o t h t r u e c o u n t o t h L E N g t h o f t h e s t r i n g i o n l e s s t h a n s h o w s , a n w m u s t D E o n t i m e t m a k e t h i s a d j u s t m e n t .

M I D $T e x t r a c t s u b s t r i n g w h i c h s t a r t s a t h e f o u r t h c h a r a ct e f r o m w i t h i n t h s t r i n g a n i f i v e c h a r a c t e r s l o n g —M I D $ ( X $ , 4 , 5 ) :2 0 0 0 L D # $ T h s i z e o t h e s u b s t r i n g w e ' r e

a f t e r .2 0 0 2 L D # $ i t h o f f s e t f o r s t o r i n g t h

s u b s t r i n g .2 0 0 4 L D $ 1 0 0 3 , Y T s t a r t a t t h f o u r t h c h a r a c t e r

f r o m w i t h i n t h X l o c a t e d a 5 1 0 0 0 , s i m p l y a d t h r e e t t h a ta d d r e s s . I n s t e a d o s t a r t i n g o u L D A . Y a $ 1 0 0 0 , s k i p t $ 1 0 0 3 .T h i s i b e c a u s e t h f i r s t c h a r a c t e ri n o i p o s i t i o n 1 R a t h e r , i i a t h z e r o t h p o s i t i o n , a $ 1 0 0 0 .

C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 6 9 9

Page 102: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 102/148

2 0 0 7 S T $ 4 0 0 0 , X

2 0 O A I N 2 0 O B D E 2 0 O C B N

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

$ 2 0 0 4

R I G H T ST h i s , t o o , i c o m p l i c a t e d b e c a u s e n o r m a l l y w d n o k n o w t h L E N g t h o g i v e n s t r i n g . T f i n d R I G H T S( X $ , 5 ) i X s t a r t s a $ 1 0 0 0 , w s h o u l d f i n d t h e L E f i r s ta n t h e n m o v e t h s u b s t r i n g t o u r h o l d i n g z o n e ( b u f fe r a $ 4 0 0 0 :2 0 0 0 L D # $ 2 0 0 2 L D # $ 2 0 0 4 L D $ 1 0 0 0 , Y2 0 0 7 B E $ 2 0 0 D2 0 0 9 I N 2 0 0 A J M $ 2 0 0 42 0 0 D T Y

T h d e l i m i t i n g z e r o i f o u n d .

2 0 0 E S E

2 0 0 F S B # $ 2 0 1 1 T A

P u L E i n t o s t h a t w c a s u b t r a c t t h s u b s t r i n g s i z e f r o m i t A l w a y s s e c a r r y b e f o r e a n s u b t r a c t i o n .S u b t r a c t t h e s i z e o t h e s u b s t r i n gy o u w a n t t e x t r a c t .P u t h o f f s e t b a c k i n t o Y n o a d j u s t e d t p o i n t t o f i v e c h a r a ct e r s f r o m t h e n o X $

W f o u n d t h d e l i m i t e r , s e n d .2 0 1 2 L D $ 1 0 0 0 , Y2 0 1 5 B E $ 2 0 1 E2 0 1 7 S T $ 4 0 0 0 , X2 0 1 A I N 2 0 1 B D E 2 0 1 C B N $ 2 0 1 22 0 1 E R T

T A T h i s f o r m a t t i n g i n s t r u c t i o n m o v e s y o t a s p e c i f i e dc o l u m n o g i v e n l i n e . T A 1 m o v e s y o t e s p a c e sf r o m t h l e f t s i d e o f t h s c r e e n .

I M L y o h a v e m o r e d i r e c t c o n t r o l o v e r w h a th a p p e n s : Y o u w o u l d j u s t a d o s u b t r a c t t h a m o u n ty o u w a n t t T A o v e r t o . I f y o u w e r e p r i n t i n g t t h s c r e e n a n d w a n t e d t e s p a c e s b e t w e e n a n d B s i l o o k e d l i k e

y o c o u l d w r i t e :2 0 0 0 L D # $ 4 12 0 0 2 S T $ 0 4 0 02 0 0 5 L D # $ 4 22 0 0 7 S T $ 0 4 0 A

S c r e e n R A a d d r e s sY o u ' v e a d d e d t e t t h t a r g e ta d d r e s s .

A l t e r n a t i v e l y , y o c o u l d a d t e t t h o f f s e t( t h i s i L A D S f o r m a t ) :

1 S C R E E N $ 0 4 0 01 0 L D # 0 : L D A # " A : S T A S C R E E N , Y : L D Y # 1 0 . L D A

# " B : S T A S C R E E N , YA a e x a m p l e , w a r e w r i t i n g t t h s c r e e n h e r e ,

b u i p r a c t i c e , y o w o u l d p r i n t t t h e s c r e e n u s i n g$ F F D 2 a d e s c r i b e d b e l o w . T h e x a m p l e s a b o v e , u s i n g

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

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

1 0 C O M P U T E I s G a z a n e O c t o W r 1 9 8 6

w h i c h w i l l a d t e t t h o f f s e t e a c h t i m e y o c a l l t h s u b r o u t i n e :5 0 0 0 T Y 5 0 0 1 C L 5 0 0 2 A D # 1 5 0 0 4 T A 5 0 0 5 R T

T h i s s u b r o u t i n e d i r e c t l y a d d s t e t t h r e g i s t e rw h e n e v e r y o J S $ 5 0 0 0 . H o w e v e r , i t ' s m o r e t y p i c a l t or e l y o $ F F D 2 f o s c r e e n p r i n t i n g s i n c e i w i l l k e e pt r a c k o t h e c u r s o r p o s i t i o n f o y o u . J u s t L D w i t hw h a t e v e r c h a r a c t e r y o w a n t p r i n t e d a n t h e n J S $ F F D 2 , a n i w i l l b p r i n t e d a t h e n e x t a v a i l a b l es p a c e .

Y o c a s e t h a t m o v i n g o v e r t e s p a c e s c o u l d b a c c o m p l i s h e d b L D # 3 2 : J S R $ F F D 2 p e r f o r m e d t e t i m e s . T h 3 i t h b l a n k c h a r a c t e r . H o w e v e r , h e r e ,t o o , t h e r e i m o r e p r a c t i c a l m e t h o d .

A n y t h i n g y o c a p r i n t f r o m B A S I C y o c a p r i n tf r o m M S o a l t h e c u r s o r c o n t r o l c h a r a c t e r s c a b p r i n t e d — C L R s c r e e n , b a c k s p a c e , a n y t h i n g . M o s t c o t r o l c h a r a c t e r s c a b e n t e r e d i n t o L A D S d i r e c t l y b t y p i n g # " w h e r e i t h c o n t r o l c o d e y o d e s i r e ;5 0 0 0 L D # " 5 0 0 1 J S $ F F D 2

A l t e r n a t i v e l y , y o c a p u t h e a c t u a l C o m m o d o r eA S C I I v a l u e i n t o t h a c c u m u l a t o r p r i o r t J S R $ F F D 2 .O n w a t f i n d o u t h A S C I I v a l u e t o f o e x a m p l e ,c l e a r t h s c r e e n , w o u l d b t g t B A S I C a n t y p eC H R $ ( " " t g e i t

R E A LP a s c a lf o t h

C 1 2 8 !P a s c a l 1 2 i f u l l I S i m p l e m e n t a t i o n . N o y o c a

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

P a s c a l 1 2 i n c l u d e s F u l l S c r e e n T e x t E d i t o r , N a t i v eC o d e C o m p i l e r , M a c r o A s s e m b l e r , 3 0 0 p a g e T u t o r i a lM a n u a l , a n m o r e !K y a n P a s c a l 1 2 I b a r g a i n a $ 6 9 . 9 5 !

O r d e r y o u r s t o d a y ! S e w h a t r e a l P a s c a l c o m p i l e rc a d o y o u r C 1 2 8 !

4 1 5 - 6 2 6 - 2 0 8 0S e n d C h e c k / M o n B y O r d e r t o

K y a n S o f t w a r e , I n c . D e p t .1 8 5 0 U n i o n S t r e e t # 1 8 3

S a F r a n c i s c o , C 9 4 1 2 3P l e a s e e n c l o s e S 4 . S 0 t o s h i p p i n g ; S 1 5 . 0 0 o u t s i d e N o r t h

A m e r i c a : C a l i f , r e s i d e n t s a d 6 . 5 % s a l e s t a x .A l K y a n p r o d u c t s c o m e w i t h a 3 d a m o n e y b a c k g u a r a n t e e .

K y a n P a s c a l i a l s o a v a i l a b l e ( o t h C 6 4 .

Page 103: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 103/148

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 J 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 □ t h 1 2 i 6 m o d e , B e 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 t r e m e l y s e n s i t i v e t e r r o r s .m i 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 o 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 ep 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 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 c u r s o r d o w nk e y ; { 5 S P A C E S } m e a n s t p r e s st h s p a c e b a f i v e t i m e s .

T i n d i c a t e t h a t k e y s h o u l db s h i f t e d ( h o l d d o w n t h S H I F Tk e w h i l e p r e s s i n g a n o t h e r k e y ) ,t h c h a r a c t e r i u n d e r l i n e d . F o e a m p l e , m e a n s h o l d d o w n t h S H I F T k e a n p r e s s A Y o m a s e s t r a n g e c h a r a c t e r s o n y o u rs c r e e n , b u t h a t ' s t b e x p e c t e d . I y o f i n d n u m b e r f o l l o w e d b y a nu n d e r l i n e d k e e n c l o s e d i b r a c e s( f o r e x a m p l e , { 8 A } ) , t y p e t h k e a m a n y t i m e s a s 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 , % h o l d d o w n t h C o m m o d o r e k e ( a t h l o w e r l e f tc o r n e r o t h k e y b o a r d ) a n p r e s st h i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e e a s i n g l e l e t t e ro t h a l p h a b e t e n c l o s e d i b r a c e s .

T h i s c a b e n t e r e d o t h C o m o d o r e 6 b p r e s s i n g t h C T R Lk e y w h i l e t y p i n g t h l e t t e r i nb r a c e s . F o r e x a m p l e , { A m e a n s t p r e s s C T R L - A .

T h Q u o t e M o d eA l t h o u g h y o u c a m o v e t h c u r s o ra r o u n d t h e s c r e e n w i t h t h C R S Rk e y s , o f t e n a p r o g r a m m e r w i l l w a n tt m o v e t h e c u r s o r u n d e r p r o g r a mc o n t r o l . T h i s i s e e n i e x a m p l e ss u c h a { L E F T } a n { H O M E } i t h p r o g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l ! 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 c j 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 n u s e t h D E L e t e k e t b a c k u a n e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l yg e c o n f u s i n g , y o c a e x i t q u o t em o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e dl i n e a n f i i t

W h e n Y o R e a d : P r e s s : S e e : W h e n Y o R e a d :( P U R |! C B N |

P r e s s : S e e : P r e s s : S e e :

F o C o m m o d o r e 6 O n l y

C O M P U T E I S G a z e t t e O c t o b e r 1 9 8 6 1 0

Page 104: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 104/148

T A M M . h A u t o m a t i cP h i l i p I N e l s o n , A s s i s t a n t E d i t o r" T h e A u t o m a t i c P r o o f r e a d e r " h e l p sy o t y p e i p r o g r a m l i s t i n g s f o r t h 1 2 8 , 6 4 , P l u s / 4 , 1 6 a n 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 P r o o f r e a d e rd i s p l a y s t h m e s s a g e " P r o o f r e a d e rA c t i v e " . N o y o u ' r e r e a d y t t y p e i B A S I C p r o g r a m .

E v e r y t i m e y o f i n i s h t y p i n g l i n ea n p r e s s R E T U R N , t h P r o o f r e a d e rd i s p l a y s a t w o - l e t t e r c h e c k s u m i t h u p p e r - l e f t c o r n e r o t h s c r e e n . C o p a r e t h i s r e s u l t w i t h t h e t w o - l e t t e rc h e c k s u m p r i n t e d t t h l e f t o f t h e l i n ei t h p r o g r a m l i s t i n g . I t h l e t t e r sm a t c h , i t ' s a l m o s t c e r t a i n t h l i n e w a t y p e d c o r r e c t l y . I t h l e t t e r s d o n ' tm a t c h , c h e c k f o y o u r m i s t a k e a n c o r e c t t h l i n e .

T h P r o o f r e a d e r i g n o r e s s p a c e s n o e n c l o s e d i q u o t e s , s o y o c a o m i t o a d s p a c e s b e t w e e n k e y w o r d s a n s t i l ls e m a t c h i n g c h e c k s u m . H o w e v e r ,s i n c e s p a c e s i n s i d e q u o t e s a r a l m o s t a w a y s s i g n i f i c a n t , t h P r o o f r e a d e r p a y sa t t e n t i o n t t h e m . F o e x a m p l e , 1 P R I N T ' T H I S I B A S I C " w i l l g e n e r a t e

d i f f e r e n t c h e c k s u m t h a n 1 P R I N T ' T H I S I S B A S I C " .

c o m m o n t y p i n g e r r o r i t r a n s p os i t i o n — t y p i n g t w s u c c e s s i v e c h a r a ct e r s i t h w r o n g o r d e r , l i k e P 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 t h p o s i t i o n o e a c h c h a r a c t e r w i t h i n t h l i n e a n t h u s c a t c h e s t r a n s p o s i t i o ne r r o r s .

T h P r o o f r e a d e r d o e s n o a c c e p tk e y w o r d a b b r e v i a t i o n s ( f o r e x a m p l e ,i n s t e a d o P R I N T ) . I y o p r e f e r t u s a b b r e v i a t i o n s , y o c a s t i l l c h e c k t h l i n e b L I S T i n g i a f t e r t y p i n g i i n m o v i n g t h e c u r s o r b a c k t t h l i n e , a n

p r e s s i n g R E T U R N . L I S T i n g t h l i n es u b s t i t u t e s t h f u l l k e y w o r d f o t h a b r e v i a t i o n a n a l l o w s t h e P r o o f r e a d e rt w o r k p r o p e r l y . T h s a m e t e c h n i q u ew o r k s f o r e c h e 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 l 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 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 y 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 S Y S c o m m a n d .

I y o o w C o m m o d o r e 6 4 y o m a a l r e a d y h a v e w o n d e r e d w h e t h e rt h P r o o f r e a d e r w o 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 l a B A S I C . "T h a n s w e r i g e n e r a l l y y e s , i y o u ' r eu s i n g a 6 a n a c t i v a t e t h e 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 a -B A S I C , t h e n l o a d a n r u t h P r o o f r e a d e r .

W h e n u s i n g t h P r o o f r e a d e r w i t ha n o t h e r u t i l i t y , y o s h o u l d d i s a b l e b o t hp r o g r a m s b e f o r e r u n n i n g B A S I C p r g r a m . W h i l e t h P r o o f r e a d e r s e e m s u na f f e c t e d b 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 y a n d e v e r y c o m b i n a t i o n o u t i l i t i e sy o u m i g h t w a n t t u s e . T h m o r e u t i l it i e s a c t i v a t e d , t h m o r e f r a g i l e t h e s y st e b e c o m e s .T h N e A u t o m a t i c P r o o f r e a d e r1 V E C = P E E K ( 7 7 2 ) + 2 5 6 * P E L ; K ( 7 7 3 )

i L O = 4 3 ) H I = 4 4

2 P R I N T " A U T O M A T I C P R O O F R E A D SF O " ; : I F V E C = 4 2 3 6 4 T H E N

I S P A C E j P R I N T " C - 6 4 "3 0 I F V E C = * 5 0 5 5 6 T H E N P R I N T " V

C - 2 0 "4 I V E O 3 5 1 S 8 T H E N G R A P H I C

L H i P R I N T - P L U S / 4 1 6 S B I F V E C = 1 7 1 6 5 T H E N L O = 4 5 s 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 ) ) +7 F O R J = 0 T O 1 6 6 : R E A D H Y T : P O K

A D R , B Y T : A D R = A D R + 1 s C H K o C H K+ B Y T I N E X T

8 I C H K O 2 0 5 7 0 T H E N P R I N T " E R R O R * C H E C K T Y P I N G I D A T AS T A T E M E N T S " : E N D

9 F O J - = l T O 5 : R E A D R F , L F , H F :R S = S A + R F : H B = I N T ( R S / 2 5 6 ) : L B =R S - ( 2 5 6 * H B )

1 0 C H K = C I i K + R F + L F + H F : P O K E S A + LF . L B i P O K E S A + H F , H B ; N E X T

1 1 I C H K O 2 2 0 5 4 T H E N P R I N T• E R R O R * R E L O A D P R O G R A M A N ( S P A C E j C U E C K F I N A L l , I N E " i E t J

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 0 I F V E C = 1 7 1 6 S T H E N P O K E S A 1 4 , 2 2 i P O K £ 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

1 4 P R I N T C H R S ( 1 4 7 ) ; C H R S ( 1 7 ) ; "P R O O F R E A D E R A C T I V E " : S Y S S 1 5 P O K E H I , P E E K ( H I > + 1 : P O K E (

B E K ( L O ) + 2 5 6 ' P E E K ( H I ) ) - 1 , 0 : NE

1 6 D A T A 1 2 0 , 1 6 9 , 7 3 , 1 4 1 , 4 , 3 , 1 69 , 3 , 1 4 1 , 5 , 3

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

1 8 D A T A 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 0 , 3 2

2 0 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 3 2 , 1 8 0, 1 3 2 , 1 7 6 , 1 3 6 , 2 3 0 , 1 8 0

2 1 D A T A 2 0 0 , 1 8 5 , 0 , 2 , 2 4 0 , 4 6 , 2 01 , 3 4 , 2 0 8 , 8 , 7 2

2 2 D A T A 1 6 5 , 1 7 6 , 7 3 , 2 5 5 , 1 3 3 , 1 76 , 1 0 4 , 7 2 , 2 0 1 , 3 2 , 2 0 8

2 3 D A T A 7 , 1 6 5 , 1 7 6 , 2 0 8 , 3 , 1 0 4 , 20 6 , 2 2 6 , 1 0 4 , 1 6 6 , 1 0 0

2 4 D A T A 2 4 , 1 6 5 , 1 6 7 , 1 2 1 , 0 , 2 , 1 33 , 1 6 7 , 1 6 5 , 1 6 8 , 1 0 5

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

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

2 7 D A T A 1 0 4 , 7 4 , 7 4 , 7 4 , 7 4 , 1 6 8 , 18 5 , 2 1 1 , 3 , 3 2 , 2 1 0

2 0 D A T A 2 * > 5 , 1 6 2 , 3 1 , 1 5 9 , 2 2 7 , 3 ,1 4 9 , 1 9 9 , 2 0 2 , 1 6 , 2 4 8

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

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

1 1 6 , 1 1 7 , 1 5 1 , 1 2 8 , 1 2 9 , 1 6 7 , 1 3 6- 1 3 7

1 0 C O M P U T E D G a z e t t a O c l o O e r 1 9 8 6

Page 105: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 105/148

M a c h i n e L a n g u a g e E n t r y P r o g r a mF o C o m m o d o r e 6 a n 1 2

O t t i s R C o w p e r , T e c h n i c a l E d i t o r 1" M L X " i l a b o r - s a v i n g u t i l i t y t h a ta l l o w s a l m o s t f a i l - s a f e e n t r y o m a c h i n e l a n g u a g e p r o g r a m s . I n c l u d e da r v e r s i o n s f o t h C o m m o d o r e 6 a n 1 2 8 .

T y p e i a n s a v e s o m e c o p i e s o w h i c he v e r v e r s i o n o M L i a p p r o p r i a t e f o y o u r c o m p u t e r ( y o u ' l l w a n t t u s i t e n t e r f u t u r e M p r o g r a m s f r o m C O M -P U T E i ' s G A Z E T T E ) . P r o g r a m 1 i f o t h C o m m o d o r e 6 4 a n P r o g r a m i f o t h 1 2 ( 1 2 8 M L c a a l s o b u s e d t e n l e r C o m m o d o r e 6 M p r o g r a m s f o u s i 6 m o d e ) . W h e n y o u ' r e r e a d y t e n t e r a M p r o g r a m , l o a d a n r u M L X . I a s k s y o f o s t a r t i n g a d d r e s sa n a e n d i n g a d d r e s s . T h e s e a d d r e s s e sa p p e a r i t h a r t i c l e a c c o m p a n y i n g t h M L X - f o r m a t p r o g r a m l i s t i n g y o u ' r et y p i n g ,

i y o u ' r e u n f a m i l i a r w i t h m a c h i n el a n g u a g e , t h a d d r e s s e s ( a n d a l o t h e rv a l u e s y o e n t e r i M L X ) m a a p p e a rs t r a n g e . I n s t e a d o 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 ( 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 — n b a s e 1 n u m b e r i n g s y s t e m c o m m o n l y u s e d b M p r o g r a m m e r s . H e x a d e c i m a l — h e xf o s h o r t — i n c l u d e s t h n u m e r a l s 0 - a n t h l e t t e r s A - F . B u t d o n ' t w o r r y —e v e n i y o k n o w n o t h i n g a b o u t M o h e x , y o s h o u l d h a v e n o t r o u b l e u s i n gM L X .

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

f u n c t i o n s m e n u w i l l a p p e a r . T h f i r s t o p t i o n i t h m e n u i E N T E RD A T A . I y o u ' r e j u s t s t a r t i n g t t y p e i

p r o g r a m , p i c k t h i s . P r e s s t h k e y ,a n t y p e t h f i r s t n u m b e r i t h f i r s tl i n e o t h p r o g r a m l i s t i n g . I y o u ' v e a r e a d y t y p e d i p a r t o p r o g r a m , t y p et h l i n e n u m b e r w h e r e y o l o f t o f t y i n a t h e n o t h p r e v i o u s s e s s i o n( b s u r e t l o a d t h e p a r t i a l l y c o m p l e t e dp r o g r a m b e f o r e y o u r e s u m e e n t r y ) . I a n c a s e , m a k e s u r e t h a d d r e s s y o e t e c o r r e s p o n d s t t h a d d r e s s o f l i n ei t h l i s t i n g y o a r e n t e r i n g . O t h e rw i s e , y o u ' l l b e u n a b l e t e n t e r t h d a t ac o r r e c t l y . I y o p r e s s e d b m i s t a k e ,y o c a r e t u r n t t h c o m m a n d m e n ub p r e s s i n g R E T U R N a l o n e w h e na s k e d f o t h a d d r e s s . ( Y o u c a n g e t b a c kt t h m e n u f r o m m o s t o p t i o n s b p r e s s i n g R E T U R N w i t h n o t h e r i n p u t . )

E n t e r i n g L i s t i n gO n c e y o u ' r e i E n t e r m o d e , M L p r i n t st h a d d r e s s f o e a c h p r o g r a m l i n e f o y o u . Y o t h e n t y p e i a l n i n e n u m b e r so t h a t l i n e , b e g i n n i n g w i t h t h f i r s tt w o - d i g i t n u m b e r a f t e r t h e c o l o n { : ) .E a c h l i n e r e p r e s e n t s e i g h t d a t a b y t e sa n c h e c k s u m . A l t h o u g h a M L X -f o r m a t l i s t i n g a p p e a r s s i m i l a r t t h " h e x d u m p " l i s t i n g s f r o m m a c h i n el a n g u a g e m o n i t o r p r o g r a m , t h e x t r ac h e c k s u m n u m b e r o t h e n a l l o w sM L t c h e c k y o u r t y p i n g . ( C o m m od o r e 1 2 8 u s e r s c a n e n t e r t h e d a t a f r o ma M L l i s t i n g u s i n g t h b u i l t - i n m o n it o i t h r i g h t m o s t c o l u m n o d a t a i o m i t t e d , b u w r e c o m m e n d a g a i n s t i t I t ' s m u c h e a s i e r t l e M L d t h e p r o o fr e a d i n g a n e r r o r c h e c k i n g f o y o u . )

W h e n y o e n t e r l i n e , M L r e c a lc u l a t e s t h c h e c k s u m f r o m t h e i g h tb y t e s a n t h a d d r e s s a n c o m p a r e st h i s v a l u e t t h n u m b e r f r o m t h e n i n t hc o l u m n . I t h v a l u e s m a t c h , y o u ' l l h e a r

b e l l t o n e , t h d a t a w i l l b a d d e d t t h w o r k s p a c e a r e a , a n t h p r o m p t f o t h n e x t l i n e o d a t a w i l l a p p e a r . B u i M L d e t e c t s t y p i n g e r r o r , y o u ' l l h e a r l o b u z z a n d s e a e r r o r m e s s a g e . T h l i n ew i l l t h e n b r e d i s p l a y e d f o r e d i t i n g ,

I n v a l i d C h a r a c t e r s B a n n e dO n l y f e k e y s a r a c t i v e w h i l e y o u ' r ee n t e r i n g d a t a , s y o m a h a v e t u l e a r n s o m e h a b i t s . Y o d n o t y p es p a c e s b e t w e e n t h c o l u m n s ; M L a u t o m a t i c a l l y i n s e r t s t h e s e f o y o u . Y o d n o p r e s s R E T U R N a f t e r t y p i n g t h l a s t n u m b e r i l i n e ; M L a u t o m a t i c a ll e n t e r s a n c h e c k s t h l i n e a f t e r y o t y p e t h l a s t d i g i t .

O n l y t h n u m e r a l s 0 - a n t h l e t e r s A - c a b t y p e d i n I y o p r e s sa n o t h e r k e ( w i t h s o m e e x c e p t i o n sn o t e d b e l o w ) , y o u ' l l h e a r w a r n i n gb u z z . T s i m p l i f y t y p i n g , 1 2 M L r d e f i n e s t h e f u n c t i o n k e y s a n a n k e y s o t h n u m e r i c k e y p a d s t h a t y o c a e n t e r d a t a o n e - h a n d e d . ( T h e 6 4v e r s i o n i n c o r p o r a t e s t h e k e y p a d m o d if i c a t i o n f r o m t h M a r c h 1 9 8 6 " B u g -S w a t t e r " c o l u m n , l i n e s 4 8 5 - 4 8 7 . ) I e i t h e r c a s e , t h k e y p a d i a c t i v e o n l yw h i l e e n t e r i n g d a t a . A d d r e s s e s m u s t b e n t e r e d w i t h t h n o r m a l l e t t e r a n n u m b e r k e y s . T h f i g u r e s b e l o w s h o wt h k e y p a d c o n f i g u r a t i o n s f o e a c hv e r s i o n ,

M L c h e c k s f o t r a n s p o s e d c h a r a ct e r s . I y o u ' r e s u p p o s e d t t y p e i A a n i n s t e a d e n t e r O A M L w i l l c a t c hy o u r m i s t a k e . T h e r e i o n e r r o r t h a t

6 M L K e y p a d

S p a c e

1 2 M L K e y p a d

( F l ) ( F 3 ) < F 5 > ( F 7 )

( +

< -

c a s l i p p a s t M L X : B e c a u s e o t h c h e c k s u m f o r m u l a u s e d , M t . X w o n ' tn o t i c e i y o a c c i d e n t a l l y t y p e F i p l a c e o 0 0 a n v i c e v e r s a . A n t h e r e ' s

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

E d i t i n g F e a t u r e sT c o r r e c t t y p i n g m i s t a k e s b e f o r e f i i s h i n g a l i n e , u s t h I N S T / D E L k e t d e l e t e t h c h a r a c t e r t t h l e f t o t h c u r s o r . ( T h e c u r s o r - l e f t k e a l s o d l e t e s . ) I y o u m e s s u p l i n e r e a l l y b a d l y ,p r e s s C L R / H O M E t s t a r t t h S i n e o v e r .T h R E T U R N k e i a l s o a c t i v e , b u o n l y b e f o r e a n d a t a i t y p e d o l i n e .P r e s s i n g R E T U R N a t h i s p o i n t r e t u r n sy o t t h c o m m a n d m e n u . A f t e r y o t y p e c h a r a c t e r o d a t a , M L d i s a b l e sR E T U R N u n t i l t h c u r s o r r e t u r n s t t h s t a r t o l i n e . R e m e m b e r , y o c a p r e s sC L R / H O M E t q u i c k l y g e t l i n e

C O M P U T E R S G a z e t t e O c t o b e r 1 9 8 6 1 0 3

Page 106: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 106/148

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

w h e n c o r r e c t i n g l i n e s i w h i c h M L h a d e t e c t e d a e r r o r . T m a k e c o r r e ct i o n s i n l i n e t h a t M L h a r e d i s p l a y e df o r e d i t i n g , c o m p a r e t h l i n e o t h s c r e e n w i t h t h o n p r i n t e d i t h l i s ti n g , t h e n m o v e t h e c u r s o r t t h m i t a k e a n t y p e t h e c o r r e c t k e y . T h c u r s o r l e f t a n r i g h t k e y s p r o v i d e t h n o r m a l c u r s o r c o n t r o l s . ( T h e I N S T /D E k e n o w o r k s a a a l t e r n a t i v ec u r s o r - l e f t k e y . ) Y o c a n n o t m o v e l e f tb e y o n d t h f i r s t c h a r a c t e r i t h l i n e . 1 y o t r y t o m o v e b e y o n d t h r i g h t m o s tc h a r a c t e r , y o u ' l l r e e n t e r t h l i n e . D u i n e d i t i n g , R E T U R N i a c t i v e ; p r e s s i n gi t e l l s M L t r e c h e c k t h l i n e . Y o c a p r e s s t h e C L R / H O M E k e t o c l e a r t h e n t i r e l i n e i y o u w a n t t s t a r t f r o ms c r a t c h , o i y o w a n t t o g e t t l i n en u m b e r p r o m p t t u s R E T U R N t g e b a c k t t h m e n u .

D i s p l a y D a t aT h s e c o n d m e n u c h o i c e , D I S P L A YD A T A , e x a m i n e s m e m o r y a n d s h o w st h e c o n t e n t s i t h s a m e f o r m a t a t h p r o g r a m l i s t i n g ( i n c l u d i n g t h e c h e c ks u m ) . W h e n y o p r e s s D M L a s k s y o f o s t a r t i n g a d d r e s s . B s u r e t h a t t h s t a r t i n g a d d r e s s y o g i v e c o r r e s p o n d st l i n e n u m b e r i t h l i s t i n g . O t h e rw i s e , t h c h e c k s u m d i s p l a y w i l l b m e a n i n g l e s s , M L d i s p l a y s p r o g r a ml i n e s u n t i l i r e a c h e s t h e n o t h p r g r a m , a w h i c h p o i n t t h m e n u i r e d i sp l a y e d . Y o c a p a u s e t h d i s p l a y b p r e s s i n g t h s p a c e b a r . ( M L X f i n i s h e sp r i n t i n g t h c u r r e n t l i n e b e f o r e h a l t i n g . )P r e s s s p a c e a g a i n t r e s t a r t t h d i s p l a y .T b r e a k o u o t h e d i s p l a y a n g e b a c kt t h m e n u b e f o r e t h e n d i n g a d d r e s si r e a c h e d , p r e s s R E T U R N .

O t h e r M e n u O p t i o n sT w m o r e m e n u s e l e c t i o n s l e y o s a v ep r o g r a m s a n l o a d t h e m b a c k i n t o t h c o m p u t e r . T h e s e a r S A V E F I L E a n L O A D F I L E ; t h e i r o p e r a t i o n i q u i t es t r a i g h t f o r w a r d . W h e n y o p r e s s o L M L a s k s y o f o t h e f i l e n a m e . Y o u ' l lt h e n b a s k e d t p r e s s e i t h e r o t s e l e c t d i s k o r t a p e .

Y o u ' l l n o t i c e t h d i s k d r i v e s t a r t i n ga n s t o p p i n g s e v e r a l t i m e s d u r i n gl o a d o s a v e ( s a v e o n l y f o t h 1 2 v e s i o n ) . D o n ' t p a n i c ; t h i s i n o r m a l b h a v i o r . M L o p e n s a n r e a d s f r o m o w r i t e s t t h f i l e i n s t e a d o u s i n g t h eu s u a l L O A D a n S A V E c o m m a n d s( 1 2 8 M L m a k e s u s o B L O A D ) . D i s ku s e r s s h o u l d a l s o n o t e t h a t t h d r i v ep r e f i x 0 i a u t o m a t i c a l l y a d d e d t t h f i l e n a m e ( l i n e 7 5 i 6 M L X ) , s t h i ss h o u l d n o b i n c l u d e d w h e n e n t e r i n gt h n a m e . T h i s a l s o p r e c l u d e s t h e u s o

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

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

f i l e n a m e .R e m e m b e r t h a t M L s a v e s t h e

t i r e w o r k s p a c e a r e a f r o m t h s t a r t i n ga d d r e s s t t h e n d i n g a d d r e s s , s o t h es a v e o l o a d m a t a k e l o n g e r t h a n y o m i g h t e x p e c t i y o u ' v e e n t e r e d o n l ys m a l l a m o u n t o d a t a f r o m l o n g l i s ti n g . W h e n s a v i n g p a r t i a l l y c o m p l e t e dl i s t i n g , m a k e s u r e t n o t e t h a d d r e s sw h e r e y o s t o p p e d t y p i n g s y o u ' l lk n o w w h e r e t r e s u m e e n t r y w h e n y o r e l o a d .

M L r e p o r t s t h s t a n d a r d d i s k o t a p e e r r o r m e s s a g e s i a n p r o b l e m s a r d e t e c t e d d u r i n g t h s a v e o l o a d . ( T a p eu s e r s s h o u l d b e a r i m i n d t h a t C o m m od o r e c o m p u t e r s a r n e v e r a b J e t d e t e c te r r o r s d u r i n g s a v e t t a p e . ) M L a l s oh a t h r e e s p e c i a l l o a d e r r o r m e s s a g e s :I N C O R R E C T S T A R T I N G A D D R E S S ,w h i c h m e a n s t h f i l e y o u ' r e t r y i n g t l o a d d o e s n o h a v e t h s t a r t i n g a d d r e s sy o s p e c i f i e d w h e n y o r a M L X ;L O A D E N D E D A a d d r e s s , w h i c hm e a n s t h f i l e y o u ' r e t r y i n g t l o a de n d s b e f o r e t h e n d i n g a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X ; a n T R U N C A T E D A E N D I N G A D R E S S , w h i c h m e a n s t h f i l e y o u ' r et r y i n g t l o a d e x t e n d s b e y o n d t h e n i n a d d r e s s y o s p e c i f i e d w h e n y o s t a r t e d M L X . I y o s e o n o t h e s em e s s a g e s a n f e e l c e r t a i n t h a t y o u ' v el o a d e d t h r i g h t f i l e , e x i t a n r e r u nM L X , b e i n g c a r e f u l t e n i e r t h e c o r r e c ts t a r t i n g a n e n d i n g a d d r e s s e s .

T h 1 2 v e r s i o n a l s o h a C A T AL O D I S K o p t i o n s o y o c a v i e w t h c o n t e n t s o f t h d i s k d i r e c t o r y b e f o r es a v i n g o l o a d i n g .

T h Q U I T m e n u o p t i o n h a t h o v i o u s e f f e c t — i t s t o p s M L a n e n t e r sB A S I C . T h R U N / S T O P k e i d i a b l e d , s t h o p t i o n l e t s y o e x i t t h p r o g r a m w i t h o u t t u r n i n g o f t h c o p u t e r . ( O c o u r s e , R U N / S T O P - R ES T O R E a l s o g e t s y o o u t . ) Y o u ' l l b a s k e d f o r v e r i f i c a t i o n ; p r e s s t o e x i t t B A S I C , o a n o t h e r k e t r e t u r n t t h m e n u . A f t e r q u i t t i n g , y o c a n t y p eR U a g a i n a n r e e n t e r M L w i t h o u tl o s i n g y o u r d a t a , a s l o n g a y o d o n ' tu s t h c l e a r w o r k s p a c e o p t i o n .

T h F i n i s h e d P r o d u c tW h e n y o u ' v e f i n i s h e d t y p i n g a l t h d a t a f o a M p r o g r a m a n d s a v e d y o u rw o r k , y o u ' r e r e a d y t s e e t h e r e s u l t s .T h i n s t r u c t i o n s f o l o a d i n g a n u s i n gt h f i n i s h e d p r o d u c t v a r y f r o m p r o g r a mt p r o g r a m . S o m e M p r o g r a m s a r d s i g n e d t b l o a d e d a n r u l i k e B A S I Cp r o g r a m s , s o a l y o u n e e d t t y p e i L O A D " f i l e n a m e " , 8 f o d i s k ( D L O A D" f i l e n a m e " o t h e 1 2 8 ) o r L O A D " f i l en a m e " f o r t a p e , a n t h e n R U N , S u c h

p r o g r a m s w i l l u s u a l l y h a v e s t a r t i n ga d d r e s s o 0 8 0 1 f o t h 6 o 1 C 0 1 f o t h 1 2 8 . O t h e r p r o g r a m s m u s t b r l o a d e d t o s p e c i f i c a d d r e s s e s w i t h c o m a n d s u c h a L O A D " f i l e n a m e " , 8 , 1 f o d i s k ( B L O A D " f i l e n a m e " o t h 1 2 8 ) o rL O A D " f i l e n a m e " , 1 , 1 f o r t a p e , t h e ns t a r t e d w i t h S Y t a p a r t i c u l a r m e o r a d d r e s s . O t h C o m m o d o r e 6 4 t h m o s t c o m m o n s t a r t i n g a d d r e s s f o s u c h p r o g r a m s i 4 9 1 5 2 , w h i c h c o r r es p o n d s t M L a d d r e s s C O 0 0 . I e i t h e rc a s e , y o s h o u l d a l w a y s r e f e r t t h a t i c l e w h i c h a c c o m p a n i e s t h M l i s t i n gf o i n f o r m a t i o n o l o a d i n g a n r u n n i n gt h p r o g r a m .

A O u n c e O P r e v e n t i o nB t h t i m e y o f i n i s h t y p i n g i t h e d a t af o l o n g M p r o g r a m , y o m a h a v es e v e r a l h o u r s i n v e s t e d i t h p r o j e c t .D o n ' t t a k e c h a n c e s — u s e o u " A u t om a t i c P r o o f r e a d e r " t t y p e t h e n e M L X , a n t h e n t e s t y o u r c o p y t h o r o u g hl b e f o r e f i r s t u s i n g i t e n t e r a n s i n i f i c a n t a m o u n t o d a t a . M a k e s u r e a l t h m e n u o p t i o n s w o r k a t h e y s h o u l d .E n t e r f r a g m e n t s o t h p r o g r a m s t a r t i n ga s e v e r a l d i f f e r e n t a d d r e s s e s , t h e n u s t h D i s p l a y o p t i o n t v e r i f y t h a t t h d a t a h a s b e e n e n t e r e d c o r r e c t l y . A n b s u r e t t e s t t h S a v e a n L o a d o p t i o n ss e v e r a l t i m e s t e n s u r e t h a t y o c a r c a l l y o u r w o r k f r o m d i s k o t a p e . D o n ' tl e s i m p l e t y p i n g e r r o r i n t h n e M L c o s t y o s e v e r a l n i g h t s o h a r dw o r k .

P r o g r a m 1 M I F o C o m m o d o r e6 S S 1 0 R E V E R S I O N 1 . 1 : L I N E S

3 0 , 9 5 0 M O D I F I E D , L I N E S6 5 - 4 8 7 A D D E D

E K 1 0 0 P O K E 5 6 , 5 0 j C L R t D I M I N S ,I , J , A , B , A S , B $ , A ( 7 ) , N S

D 1 1 C 4 - 4 8 i C 6 - 1 6 t C 7 - 7 i Z 2 - 2 . Z4 - 2 5 4 1 Z 5 - 2 5 5 1 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 )i B S = P E E K ( 5 5 ) + Z 6 * P E E K ( 5 6) t H $ = " 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 ) : L S = " { L E F T } M: & $ = > " " i D 5 = C H R 5 ( 2 0 ) i Z S bC H R $ ( 0 ) i T S - " { 1 3 R I G H T ) "

C 1 4 S D « 5 4 2 7 2 i F O R I - S D T O S + 2 3 t P O K E I , 0 i N E X T t P O K E( S P A C E ) S D + 2 4 , 1 5 i P O K E 7

f 5 F 1 5 P R I K T " [ C T , R 3 " C H R S ( 1 4 2 ) C H

R S ( a ) . P O K E 5 3 2 8 0 , 1 5 i P O K5 3 2 8 1 , 1 5

E 1 6 P R I N T T S [ R E D M R V S J[ S P A C E S j g S 8 { S P A C E S ) " S P C ( 2 8 ) "[ S P A C E S ) [ O F F ] ( B L U ) M

I i R E D l i R V S ]{ S P A C E S ] " S P C ( 2 8 ) "( 1 S P A C E S ) [ B L U l "

F 1 7 P R I N T " ( 3 D O W N )[ S P A C E S ) C O M P U T E ' M

C H I N E L A N G U A G E E D I T O R[ D O W N ) "

J 1 8 P R I N T " { B U O S T A R T I N G A D 1 0 C O M P U T E I S G a z e t t e O c t o b e r 1 9 8 6

Page 107: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 107/148

G F 1 9 0

K 2 0

P 2 1

D 2 2

B 2 3

J 2 4

J H

F

f ;

E J

K

P

2 6

2 7

2 8

2 9 3 0

3 1

3 2

J 3 3

G 3 4 C H 3 5 0

R E S E B 4 3 " ; i G O S U B 3 0 0 t S A = AD i G O S U B 1 0 4 0 i I F T H E N 1 8P R I N T " [ B L K ] [ 2 S P A C E S j E ND I N G A D D R E S S g 4 1 " ; i G O S U B3 0 0 i E A " A D i G O S U B 1 0 3 0 i I F[ S P A C E ) F T H E N 1 9 0I H P U T " [ 3 D O W N ) [ B L K ) C L E A

W O R K S P A C E [ Y / N ] § 4 S " f AS i I F L E F T S ( A S , 1 ) < > " Y " T HE N 2 2 0P R I N T " { 2 D O W N j l B L U l W O R KI N G . . . " ; t F O R I - B S T O B S E A - S A + 7 j P O K E I , 0 i N E X T i PR I N T " D O ( J E "P R I N T T A B ( 1 0 ) " [ 2 D O W N[ B L K ) { R V S j M L X C O M M A N D( S P A C E ) M E N U [ D O W N ] g 4 3 " !P R I N T T 5 " ( R V S j E [ 0 F F ) N T E

D A T A "P R I N T T ? " [ R V S ) D ( O F F 3 I S L A D A T A ' i P R I N T T ? ( R V S j L l O F F ) O A D F I L E "P R I N T T S " [ R V S ] S ( O F F ] A V EF I L E - i P R I N T T 5 " ( R V S j Q[ O F F ] U I T [ 2 D O W N H B L K j "G E A S t I F A S = N S T H E N 2 5 0A - f l i F O R 1 = 1 T 5 i I F A S M I D ? C E D L S Q " , 1 , 1 J T H E N= 1 : 1 = 5N E X T t O N G O T O 4 2 0 , 6 1 0 , 69 0 , 7 0 0 , 2 S 0 : G O S U B 1 0 6 0 t G OT O 2 5 0P R I N T " l R V S } Q U I T " i I N P UT " [ D O W N ) | 4 | A R E Y O U S U R E

[ y / H ] " j A $ i I P L E F T S U S ,1 ) < > " Y " T H E N 2 2 0P O K E S D + 2 4 , 0 i £ N DI N 5 = N ? : A D « 0 : I N P U T I N S i I FL E I K < > 4 T H E N R E T U R NB S = - T H S : G O S L ' 3 3 2 0 : A D ^ A : F 1 S

■ ! ■ ! ! » ¥ ( I K 5 , Q O S U B 3 2 0 l D - A D * 2 5 6 + A i R E T U R NA - 0 t F O R J - T 2 i A S - M I D5 ( B S , J , 1 ) i B - A S C ( A S ) - C 4 +( A 5 > " e " ) * C 7 i A - A » C 6 + BI B < 0 O R B > 1 5 T H E N A D -0 t A = - l s J = 2N E X T s R E T U R NB - I N T ( A / C 6 ) i P R I N T M I D ? (H 5 . B + l , l ) t i B - A ~ B * C 6 i P R IN M I D $ ( H S , 3 + l , l ) j i R E T UR A - I N T ( A D / Z 6 ) i G O S U B 3 5 0 i A- A D - A « Z 6 i G O S U B 3 5 0 ( P R I N TC K - I N T ( A D / 2 6 ) i C K = A D - Z 4 *C K + Z 5 * ( C K > Z 7 ) i G O T O 3 9 f lC K = C K * Z 2 + Z 5 * ( C K > Z 7 ) + AC K - C K + Z 5 * ( C K > Z 5 ) i R E T U R SP R I N T " ( D O W N j S T A R T t N G A | 4 | " j i G O S U B 3 0 0 t I F I N S < >N T i l K N G O S U B 1 0 3 0 i I Ff S P A C E ] T H E N 4 0 0R E T U R NP R I S T " l R V S j E N T E R D A T A( S P A C E J " t G O S U B 4 0 0 t I F I S = N $ T H E N 2 2 0O P E K 3 , 3 i P R I N TP O K E 1 9 8 , 0 i G O S U B 3 6 0 t I F

T H E N P R I N T I N $ i P R I N T "[ U P } f 5 R I G H T } " ;F O 1 = T 2 S T E P 3 i B $= S S : F O R J - l T O 2 i I F F H E B $ = M I D $ ( I N S , I + J , 1 )P R I N T " ( R V S J " B 5 L S ; i I F2 4 T H E N P R I N T " t O F F j " jG E A S t I F A 5 - N ? T H E N 4 7 0I P ( A $ > " / " A K D A S < " i " ) O R ( A

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 A 4 6 0H D 4 7 0F K 4 8 0

G 4 8 A — ( A S ° " M " ) - 2 t ( A S - " , - l -

F 4 8

C M 4 8 7

M 4 9

K C 5 0 0' ■ ' i f . -

M 5 1 G 5 2

H 5 3

Q 5 4 P 5 5

Q 5 6

P K 5 7 0

H J 5 8 0

Q 5 9

3 * ( A $ - ' \ " ) - 4 * ( A S = " / " > - 5• ( A S - " J " ) - 6 * ( A 5 = " K " }A = A - 7 " ( A 5 - " L h ) - S « { A S ' > 1 < !' ■ ) - 9 * t A S - " U " ) - 1 0 * ( A 5 = " I" ) - l l ' [ A S - " 0 " ) - 1 2 * ( A $ = "P " A = A - 1 3 * ( A 5 - S S ) i I F T H

A S = M I D S ( " A B C D 1 2 3 £ 4 S 6 F0 " , A , 1 ) i G O T O 5 4 I A 5 - R S A N D ( ( I - 0 ) A N D ( J= > 1 ) O R F j T H E N P R I N T B 5 J - 2 i N E X T i 1 = 2 4 I G O T O 5 5 0I A 5 k " ( H 0 M E ! " T H E N P R N T B S t J = 2 i N E X T ; I = » 2 4 l N E XT i P - 0 i G O T O 4 4 0I F ( A S - " ( f U G H T } " ) A N D F T E N P R I N T B 5 t , S n G O T O 5 4 0I A S < > L S A N D A S < > M O ( t l - 0 ) A N D ( J » l ) ) T H E N G O S

U B 1 0 6 0 I G O T O 4 7 0U " 2 - J i I F T H E N P R I N T[ S P A C E j L S l 1 I - I - 3P R I H T A ? j i N E X T J i P R I N T( S P A C E ] S ? ;N E X T I ; P R I N T i P R I N T " { U P )( R I G H T } " ; i I N P U T # 3 , I N SI I I N 5 - N 5 T H E N C L O S E 3 1G O T O 2 2 0F O I " - l T 2 S T E P 3 i B $ =M I D 5 I I N ? , I ) I G O S U B 3 2 0 t I K 2 T H E N G O S U B 3 8 0 i A ( I/ 3 ) - AN E X T i I F A < > C K T H E N G O S UB 1 0 6 0 t P R I N T " ( B L K ] { R V S }[ S P A C E ) E R R O R R E E N T E RI N & 4 a " i F = l i G O T O 4 4 0G O S U B 1 0 8 0 i B - B S + A D - S A t F O

1 - T O 7 t P 0 K E B + I , A [ I) : N E X T

A D » A D + 8 i I F A D > E A T H E NL O S E 3 > P R I N T M ( D O W N } ( B L U l• E S D O F E N T R Y • • ( B L K )[ D O W N ) " i G O T O 7 0 0

G 6 0 F - 0 1 G O T O 4 4 0Q 6 1 P R I N T " { C L R H D O W N H H V S }[ S P A C E } D I S P L A Y D A T A " i O S U B 4 0 0 I I F I N 5 - N 5 T H E N 22

R 6 2 P R I N T " l D O W N } [ B I . U } P R E S S i[ R V S j S P A C E t O F F } T O P A U

S B I R V S } R E T U R N [ O F F ) T B R E A K E 4 3 { D O W N ] "

K 6 3 G O S U D 3 6 0 i B - f i S + A D - S A l F O RI - B T O B + 7 l A - P E E K ( I ) > G O SU B 3 5 0 I G O S U 8 3 8 0 ( P R I N T S

C C 6 4 0 N E X T l P R I N T B ( R V S ) " f « A " C K■ G O S U B 3 5 0 ( P R I N T

K 6 5 F - l i A D » A D + 8 i I F A D > E A T e n p r i n t " [ d o w n } ( b l o } * *N D O F D A T A * * " t a O T O 2 2 0

K C 6 6 0 Q B T A S I I - 1 A $ - R $ T H E N G B U B 1 0 B 0 I O O T O 2 2 0

v . 6 7 I A ? » S ? T H E N F - F + l i G O SU B 1 0 8 0

A 6 S O N F G O T O 6 3 0 , 6 6 0 , 6 3 0C 6 9 0 P R I N T " [ D O W N ] [ R V S } t O A D( S P A C E J D A T A " l O P - l t G O T O

7 1 P C 7 0 0 P R I N T " [ ] > O W f j ) ( l ! V S J S A V E

( S P A C E l F I L E " ( O P - 0R 7 1 I N $ - N $ i I N P U T " [ D O W N ) F I L E

N A M E 6 4 a " ; I N $ . I F I N $ - N 5( S P A C E ) T H E N 2 2 0P 7 2 F - 0 | P R I N T " J D O W N } [ B L K }[ R V S j T l D F P J A P E O R V S )D { O F F } I S K i E 4 g " f

F P 7 3 0 G E T A 5 i I F A S - " T " T H E N P l N T " T { D O W t n "

H 7 4 I A S < > " D " T H E N 7 3 0

P R I N T " D [ D O W N ] " i O P E N 1 5 , S, 1 5 , " 1 0 : " i B - E A - S A t I N ? " "0 i " + I N $ i I F O T H E N 8 1 0O P E N l , S , e , I N S + " , P , W " : GO S U B B 6 0 t I F T H E N 2 2 0A H - I N T ( S A / 2 5 6 } i A L » S A - ( AE l * 2 5 6 ) i P R I N T * l , C H R S ( A L ); C H R S ( A H ) jF O 1 - T B . P R I N T # 1 , C HR 5 ( P E E K ( B S + I J ) | , I F S T H E N S 0 0N E X T i C L O S E l i C L O S E 1 5 t G O T0 9 4 0G O S U B 1 0 6 0 t P R I N T " [ D O W N )[ l i r . K J E R R O R D U R I N G S A V E )§ 4 3 " i G O S U B a 6 0 i G O T O 2 2 0O P E N l , 8 , S , I N S + " , P , R " i GO S U B 8 6 0 t I F T H E N 2 2 0

H 7 5

S 7 6 F 7 7

P E 7 8 0

F C 7 9 0G S 8 0 0

M A 8 1 0G E 8 2 6

$ ) + 2 5 6 * A S C ( B ? + Z 5 ) i I F A < > S A T H E N F = l t G O T O S S 0

R 8 3 F O 1 - T B i G E T t l . A S i P . 'O K E B S + I , A S C { A 5 + Z 5 ) i I F (I O B ) A N D S T H E N F = 2 i A D

F A 8 4 0 N E X T i I P S T < > 6 4 T H E N P - 3F 8 5 C L O S E 1 i C L O S E 1 5 i O N A B S ( F

> 0 ) + l G O T O 9 6 0 , 9 7 0S 8 6 I N P U T * 1 5 , A , A $ : I F T H E N

C L O S E 1 : C L O S E 1 5 : G O S U B 1 06 0 i P R I N T " ( R V S ) E R R O R i " A - i

■ ' / .G Q 8 7 0 R E T U R NE 8 8 P O K E 1 8 3 , P E E K ( F A + 2 ) i P O K E

1 8 7 , P E E K | F A + 3 ) i P O K E 1 8 8 ,P E E K ( F A + 4 ) : I F O P = 0 T H E N 9 2

H J B 9 0 S Y S 6 3 4 6 6 ! l F ( P E E K ( 7 8 3 ) A ' ;H D l j T H E N G O S U B 1 0 6 0 S P R I N 't " ( d o w n H 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 0

c 9 0 a d = » p e e k ( 8 2 9 ) + 2 5 6 * p e e k ( s ;3 0 ) i I F A D < > S A T H E N F - l f ;G O T O 9 7 0 '

S 9 1 A = P E E K l 8 3 1 ) + 2 5 6 * P E E K ( 8 3 : -2 ) - l i F = F - 2 * ( A < E A ) - 3 * ( A >E A ) i A D = A - A D : G O T O 9 3 0

K 9 2 A = S A : B = E A + 1 ; G O S U B 1 0 1 0 : P . ;O K E 7 8 0 , 3 : S Y S 6 3 3 3 S

J 9 3 A = B S j B = B S + ( E A - S A ) + 1 i G O S ; ; :U B 1 0 1 0 : O N O G O T O 9 5 0 i S Y : >

6 3 5 9 1A E 9 4 0 G O S U B 1 0 8 0 i P R I N T " [ B L U ) * * j >

S A V E C O M P L E T E D " ' 0 2 2 0

X 9 5 P O K E 1 4 7 , 0 i S Y S 6 3 5 6 2 i I ' / [ S P A C E } S T > 0 T H E N 9 7 0 ' f

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

0 2 2 0D P 9 7 0 G O S U B 1 0 6 0 i P R I N T " { B L K )[ R V S ] E R R 0 R D U R I N G L O A D ! 1 - -

[ D O W N ) E 4 3 " i O N G O S U B 9 80 , 9 9 0 , 1 0 0 0 I Q O T O 2 2 0

P 9 8 P R I N T " I N C O R R E C T S T A R T I S . . - ;A D D R E S S ( " f 1 G O S U B 3 6 0 t " <

P R I N T " ) " j R E T U R NG R 9 9 0 P R I N T ' X O A D E S D E D A T " ;

A D « S A + A D : G 0 S U B 3 6 0 ( P R I N T .D J R E T U R N . ■ ; '

F 1 0 0 0 P R I N T - T R U N C A T E D A E N D . 'I N A D D R E S S ' 1 ! 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 i P O K E 19 4 A

F 1 0 2 0 A H = I N 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 t R E T U R N

F X 1 0 3 0 I F A D < S A O R A D > E A T H E N1 0 5 0 ■ ■

H 1 0 4 0 I F ( A D > 5 U A N A D < 4 0 9 6 0 V

C O M P U T E ! a G a z e t t e O c t o b w 1 9 8 6 1 0 5

Page 108: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 108/148

H C 1 0 5 0

A 1 0 6 0

D 1 0 7 0

) O R ( A D > 4 9 1 5 1 A N A D < 5 32 4 8 ) T H E N G O S U B 1 0 B 0 : F = ' 0: R E T U R N

G O 5 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 } " i F = l i R E T UR P O K E S D + 5 , 3 I i P Q K E S D + 6, 2 0 8 i P O K E S D , 2 4 0 : P O K E( S P A C E ) S D + 1 , 4 : P O K E S D

4 , 3 3F O S = l T O 1 0 0 : N E X T : G OT O 1 0 9 0P O K E S D + 5 , 8 i P O K E S D + 6 ,2 4 0 t P O K E S D , 0 : P O K E S D I , 9 0 i P O K E S D + 4 , 1 7F O S - l T O 1 0 0 i N E X T i P OK E S D + 4 , 0 : P O K E S D , 0 t P OK E S D + 1 , 2 ! R E T U R N

P r o g r a m 2 M L F o C o m m o d o r e1 2 A 1 0 T R A P 9 6 0 j P O K E 4 6 2 7 , 1 2 8 i

D I N L S , A ( 7 )X 1 1 Z 2 » 2 : Z 4 - 2 5 4 : Z 5 » 2 5 5 : 2 6 - 25 6 : Z 7 1 2 7 : B S = > 2 5 6 * P E E K ( 4

6 2 7 ) : E A = 6 5 2 8 0F 1 2 B E ? = C H R S ( 7 ) : R T 5 » C H B S ( 1 3

: D L S = " C H R S ( 2 0 ) i S P $ = C H R S( 3 2 ) : L F S = C H R $ ( 1 5 7 )K 1 3 D E F N H B ( A ) = I N T ( A / 2 5 6 ) :

D E F N L B ( A ) = A - F N H B ( A ) * 2S 6 i D E F F N A D ( A ) - P E E K { A ) +2 S 6 * P E E K ( A + 1 )

1 4 K E Y 1 , " A " i K E Y 3 , " B " i K E Y5 , " C " i K E Y 7 , " D " i V O L 1

: I R G R { 0 ) » 5 T H E N F A S TF 1 5 P R I N T " ( C L R } " C H R S ( 1 4 2 ) ; C

H R $ ( 8 ) : C 0 L O R 0 , 1 5 i C O L O R4 , 1 5 i C 0 L O R 6 , 1 5

G 1 6 P R I N T T A B ( 1 2 ) " [ R E D )( R V S ) U S P A C E S ] £ 9 @ [ S P A C E S ) " R T $ j T A B ( 1 2 ) "( R V S J I 2 S P A C E S ] I O F F }[ B L U ] 1 2 8 M L ( R E D 3[ R V S ) { 2 S P A C E S ) " R T 5 ; T A B( 1 2 ) " 1 R V s H 1 3 S P A C E S )[ B L U ) "

F 1 7 P R I N T " £ 2 D O W N l( 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 ) "

D 1 8 P R I N T " ( B L K } S T A R T I N G A D DR E S S g 4 3 " ; i G O S U B 2 6 0 : I F[ S P A C E J A D T H E N S A » A D i E L

S 1 8 F H 1 9 0 P R I N T " ( B L K ] { 2 S P A C E S j E N

D I N G A D D R E S S i 4 3 " n G 0 S U B2 6 0 I I F A T H E N E A = A D i E

L S 1 9 M 2 0 P R I N T " [ D O W N ) ( B L K j C L E A R

{ S P A C E ] W O R K S P A C EE 4 3 " : G E T K E Y A $ i I FY T H E N 2

O 2 1 P R I S T " f D O W N ! £ B L U ) W O R K I NG . . . " ; : B A N K 0 : F O R A = B E[ S P A C E j T O B S + ( E A - S A ) + 7 :P O K E A , 0 i H E X T A i P R I N T ' " DO N E "

D 2 2 P R I N T T A B ( 1 0 ) " f D O W N ){ B L K J ( R V S ) H L C O M M A N D[ S P A C E j M E N U £ 4 | i ( D 0 W N ] " :p r i n t t a b ( 1 3 ) " [ r v s ] e( o f f ) n t e r d a t a " r t ? ; t a b (1 3 ) " J r v s ) d [ o f f ] i s p l a ya t a " r t 5 ; t a b ( 1 3 ) " [ r v s 3 ll O F F j O A D F I L E "

H 2 3 P R I N T T A B ( 1 3 ) " [ R V S ) S

A E 2 4

S 2 5

B P

H P

2 6 2 7

2 8 2 9

S 3 0

R D 3 1 0D 3 2 A 3 3 Q 3 4

J 3 5

B 3 6

Q 3 7

P 3 9

R C 3 9 0

A O F

R

X

J

P

G H

D

B

4 0 4 i 4 2

4 3

4 4

4 5

4 6

4 7

4 8

4 9

5 0

[ O F F l A V E F I L E " R T 5 ; T A B ( 13 ) " ( r v s ] c [ o p f ) a t a l o g d s k " r t $ ; t a b ( 1 3 ) " { r v s 1 q

O F F ) U I T ( D O W N ] [ B L K l "G B T K E Y A S : A " I H S T R { " E D L SC Q " , A ? ) i O N G O T O 3 4 0 , 55 0 , 6 4 0 , 6 5 0 , 9 3 0 , 9 4 0 i G O S U

9 5 0 I G O T O 2 4 P R X N T ' S T A R T I N G A T " ; j G O SU 2 6 0 ; I F ( A D < > 0 ) O R { A S - NL ? ) T H E N R E T U R N i E L S E 2 5 A S = N L 5 i I H P U T A ? i I F L E N (A S ) = 4 T H E N A D = D E C ( A 5 )I A D - 0 T H E N B E G I N i I FS < > N L S T H E N 3 0 0 : E L S E R T U R N B E N DI A D < S A O A D > E A T H E N{ S P A C E 3 0 I A D > 5 1 1 A N D A D < 6 5 2 8 0( S P A C E ] T H E N P R I N T B E ? ; :R E T U R NG O S U B 9 5 0 : P R I N T " ! R V S )N V A L I D A D D R E S S [ D O W N ]I B L K A D - > 0 R E T U R N

C K - F N H B ( A D ] i C K = A D - Z 4 * C + Z 5 * ( C K > Z 7 ) i G O T O 3 3 C K - C K " Z 2 + Z 5 * ( C K > Z 7 ) + AC K = C K + Z S # ( C K > Z 5 ) : R E T U R NP R I N T B £ S . ' " t K V S ) E N T E R[ S P A C E J D A T A " i G O S U B 2 5 i I A S - S L S T H E N 2 2 B A N K 0 i P R I N T : F - 0 . - O P E N, G O S U B 3 1 0 I P R I N T H E X S t A D) + m i " j i I F P T H E N P R I N T( S P A C E j L S i P R I N T " [ U P )1 R I G H T i " )F O I " T 2 S T E P 3 i B $» S P 5 : F O R J - T 2 ( I F[ S P A C E l T H E N B S = M I D S ( L S ,I + J . l )P R I N T " [ R V S ) " B S + L F S ; J I F( S P A C E J K 2 4 T H E N P R I N T "[ O F F ] " ;G E T K E Y A S i I F ( A S > " / " A N

D A $ < " i " ) 0 R ( A 5 > " @ " A N A $ < " G " ) T H E N 4 7

I A $ = " + " T H E N A $ = " E " t GO T 4 7 I A S = " - " T H E N A S = " F U : GO T 4 7 I A $ = R T S A N ( ( 1 - 0 ) A

( J - l ) O P T H E N P R I NB $ J i J = 2 i N E X T i I = 2 4 i G O T4 8

I A S " " S H O M E ] " T H E N P R N B $ : J = 2 i N E X T i I - 2 4 i N E XT i F - 0 i G O T O 3 6 I ( A S - " { R I G H T ] " ) A N

T H E N P R I N T B S + L F $ ; i G O T4 7

I A $ < > L F $ A N D A S < > D L 5[ S P A C E ] O R ( ( 1 = 0 ) A N (

- 1 ) ) T H E N G O S U B 9 5 0 i G O T3 9

A 5 = L F S + S P $ + L F S > P R I N T B + L F 5 r U - 2 - J i I P T H E NR I N T L F S ; i I " I - 3P R I N T A S m N E X T J t P R I N T{ S P A C E ) S P S ;N E X T I i P R I N T i P R I N T " ( U P ]{ R I G H T ) " j ; L S = "1 2 S P A C E S ! "F O 1 - T 2 S T E P 3 : G ET » 3 , A S . B S i I F A S - S P 5 T H

I - 2 5 i N E X T i C L O S E 3 : G 0 T2

A S = A $ + B $ ! A a D E C { A S ) t M I D 5( L S , I , 2 ) - A 5 l I P K 2 T H

G O S U B 3 2 0 t A ( I / 3 ) - A i G ET * 3 , A 5

X C

M

3

5 3 5 4

5 5

5 6

A 5 1 N E X T I i I F A O C K T H E N G S U B 9 5 0 s P R I N T t P R I N T "t R V S ) E R R O R j R E E N T E 8 L N " i F » l t G O T O 3 6

D X 5 2 0 P R I N T B E S i B = B S + A D - S A i F OI - T O 7 i P O K E B + I , A ( I

) i N E X TF « 0 : A D - A D + 8 j I F A D < - E AH E 3 6 C L O S E 3 i P R I N T " { D O W N )( b l u ! « * e n d o f e n t r y * e b l k 1 j 2 d o w n j " : g o t o 6 5 0P R I N T B E $ r " [ C L R ! [ D O W N ]i R V S ) D I S P L A Y D A T A " ; G OS U 2 5 I I A 5 - N L 5 T H E N[ S P A C E ] 2 2 0B A N K 0 i P R I N T " ( D O W N )( B L U ) P R E S S : [ R V S l S P A C E( O F F ] T P A U S E , J R V S } R E

T U R N ( O F F ) T O B R E A K I 4 1( D O W N J "P R I N T H E X S ( A D ) + " : " ; : G O SU 3 1 0 : B = B S + A D - S AF O I = T B + 7 ! A = P E E K ( IJ i P R I N T R I G H T 5 ( H E X $ ( A ) ,

2 ) ; S P S ; : G O S U B 3 2 0 j N E X T[ S P A C E ] IP R I N T " [ R V S i " ; R I G H T S ( H E X5 ( C K ) , 2 )F = l i A D = A D + 8 : I F A D > E A T E P R I N T " ( B L U j " E N D O F

D A T A * * " : G O T O 2 2 G E A ? : I F A S = R T S T H E NR I N T B E S : G O T O 2 2 I A S = S P S T H E N F = F + 1 : P RI N B E $ ;O G O T O 5 7 0 , 6 1 0 , 5 7 0P R I N T B E S " [ D O W N ] ( R V S JO A D A T A " i O P = l : G O T O 6 P R I N T B E S " f D O W N ] [ R V S jA V E F I L E " t O P = 0F = 0 ! F S = N L S : I N P U T ' T I L E N AM E £ 4 3 " ) F S i I F F S * N L $ T H

2 2 p r i n t " ( d o w n ) { b l k } ( r v s J t( O P F ) A P E O R [ R V S ) D { O F F jI S K : 8 4 3 " rG E T K E Y A $ : I F A S = " T " T H E

S 5 0 : E L S E I A $ O " D "H E 6 8 P R I N T " D I S K l D O W N ) " : I F O

T H E N 7 6 D O P E N U , ( F $ + " , P " ) , W : I F( S P A C E l D S T H E N A S = D S i G O

T 7 4 B A N K 0 : P O K E B S - 2 , F N L B ( SA ) : P O K E B S - 1 , F N H B ( S A ) : PR I N T " S A V I N G " ; F $ : P R I N TF O R A = B S - 2 T O B S + E A - S A :P R I N T # 1 , C H R S { P E E K { A ) ) ; tI S T H E N A S = " D I S K W R T E R R 0 R " : G O T O 7 5 N E X T A s C L O S E 1 : P R I N T "( B L U J * * S A V E C O M P L E T E D{ S P A C E l W I T H O U T E R R O R S* " : G 0 T O 2 2 I D S = 6 3 T H E N B E G I N s C L OS 1 : I N P U T " [ B L K ) R E P L A C E

E X I S T I N G F I L E [ Y / N ] S 4 3" ; A S : I F A $ « " Y " T H E N S C A T C H ( F 5 ) 1 P R I N T 1 G O T O 7 0 : E L S E P R I N T " [ B L K ) " : G O T O

6 6 0 : B E N DG 7 5 C L O S E 1 : G O S U B 9 5 0 : P R I N T

" [ B L K l t R V S j E R R O R D U R I NS A V E : £ 4 3 " : P R I N T A $ : G

O T 2 2 F 7 6 D O P E N # 1 , ( F S + " , P " ) : I F D

T H E N A S = D S S j F = 4 : C L O S E[ S P A C E J l i G O T O 7 9

X D

X

G

E Q x R

B

D

R

S

S E

J

M

G

R

5 7 5 8

5 9 6 0

6 1

6 2 6 3 6 4

6 5 6 6

6 7

6 6

6 9 7 0

7 1

7 2

7 3

7 4

1 0 C O M P U T E ' S G a z e t t e O c t o b e r 1 9 8 6

Page 109: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 109/148

P 7 7 G E T # 1 , A 5 , B S : C L O E E 1 : A D =A S C ( A S ) + 2 5 6 * A S C ( B S ) ! l F( S P A C E ) A D O S A T H E N F = l t

G O T O 7 9 K 7 8 P R X N T - L O A D I B G " ; F S i P R I N

T : B L O A D ( P S ) , B 0 , P ( B S ) i A D- S A + F N A D ( 1 7 4 ) - B S - l : F = - 2* ( A D < E A ) - 3 * [ A D > E A )

R 7 9 I T H E N a 0 0 i E L S E P R I NT " [ B L U i " L O A D C O M P L E T E

W I T H O U T E R R O R S * * " : G OT O 2 2 0G O S U B 9 5 0 ; P R I N T " ( B L K li R V S ] E R R O R D U R I N G L O A D| 4 | " i O N G O S U B 8 1 0 , 82 0 , B 3 0 , 8 4 0 : G O T O 2 2 0

Q J 8 1 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 ( " f H E X 5 ( A D ) ; "

) " R E T U R ND P 9 2 3 P R I N T " L O A D E N D E D A " ;

E X S ( A D ) i R E T U R NE 8 3 P R I N T " T R U N C A T E D A E N D I

N A D D R E S S ( " H E X $ ( E A ) " )R E T U R N

F 8 4 P R I N T ' D I S K E R R O R " f A S t RE T U R N

K 8 5 P R I N T 1 1 T A P E " i A D - P O I N T E R tF $ ) l B A N K 1 i A = P E E K { A D ) : AL " P G E K < A D + 1 ) : A H ^ P E E K ( A D+ 2 X 8 6 0 B A N K 1 5 : S Y S D E C ( " P F 6 8 " ), 0 , l i S Y S D E C ( " F F B A " ) , l ,1 , 0 i S Y S D B C { " F F B D " ) , A , AL . A H i S Y S D E C ( " F P 9 0 " ) , 1 28 i I F O T H E N 9 9 P R I N T i A - S A i B = E A + l : G O S U B

9 2 0 i S Y S D E C ( " E 9 1 9 " ) , 3 iP R I N T " S A V I N G " f F 5A = B S I B = B S + ( E A - S A ) + 1 : G O SU 9 2 0 1 S Y S D E C < " E A 1 8 " ) :P R I N T " [ D O W N j j 8 U J ] * * T A

S A V E C O M P L E T E D * * " i G OT 2 2 S Y D E C ( " E 9 9 A " ) i P R I N T i I

P E E K < 2 8 1 6 ) - 5 T H E N G O U 9 5 0 i P R I N T " ( D O W N )I b l k H r v s ] f i l e n o t f o uN D " : G O T O 2 2 P R I N T " L O A D I H G . . . [ D O W N }■ j A D * F N A D ( 2 B 1 7 ) i l A D S T H E N F - l i G O T O B 0 0 : E LS A D = F N A D ( 2 8 1 9 ) - l t F = - 2* ( A D < E A ) - 3 * < A D > E A )A = B S I B - B S + ( E A - S A ) + 1 i G O SU 9 2 0 : S Y S D E C ( " E 9 F B " ) tI S T > 0 T H E N 8 0 0 t E L S E9 P O K E 1 9 3 , F N L B ( A ) : P O K E 1 9 4, F N H B ( A ) t P O K E 1 7 4 , F N L B (B ) : P O K E 1 7 5 , F N H B ( B ) : R E TU R C 9 3 C A T A L O G i P R I N T " [ D O W N )( B L U ) * » P R E S S A N Y K E Y

O M E N U * « " i G E T K E Y A S : GO T 2

M 9 4 P R I N T B E S " ( R V S ) Q U I Ti 4 3 " ? R T ? r " A R E Y O S U R E{ S P A C E j t Y / t O ? " : G E T K S Y$ : I F A $ < > " Y " T H E N 2 2 0 : EL S P R I N T " { C L R ) " : B A N KS i E N D

J 9 5 S O U N D 1 , 5 0 0 , 1 0 : R E T U R NA 9 6 I E R - 1 4 A N E L = 2 6 0 T H

R E S U M E 3 0 M K 9 7 0 I E R = 1 4 A N D E L - 5 0 0 T H

R E S U M E N E X TK J 9 B 0 I E R = 4 A N E L = 7 9 0 T H E S

F = 4 ) A S = D S S t R E S U M E S 0 D Q 9 9 0 I E R = 3 0 T H E N R E S U M E i E L

S P R I N T E R R S ( E R ) ; " E R RO I L I N E " i E L

F G B 7 0

A 8 8

C 8 9

G 9 0

J 9 1

C O M P U T E I ' s G a z e t t e i l o o k i n g f o u t i l i t i e s ,g a m e s , a p p l i c a t i o n s ,e d u c a t i o n a l p r o g r a m s ,a n t u t o r i a l a r t i c l e s . I y o u ' v e c r e a t e d p r g r a m t h a t y o t h i n ko t h e r r e a d e r s m i g h t e j o o f i n d u s e f u l , s e n di t o t a p e o d i s k t o S u b m i s s i o n s R e v i e w e rC O M P U T E ! P u b l i c a t i o n sP . O . B o 5 4 0 6G r e e n s b o r o , N 2 7 4 0 3P l e a s e e n c l o s e a S A S Ei y o w i s h t h a v e t h m a t e r i a l s r e t u r n e d .A r t i c l e s a r r e v i e w e dw i t h i n f o u r w e e k s o s u b m i s s i o n .

C O M P U T E I ' s G a z e t t eS u b s c r i b e r S e r v i c e sP l e a s e h e l p u s 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 s f o a n u t h e r e a s o n sl i s t e d b e l o w , w r i t e t u a t

C O M I ' l J T L I ' s 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 - w e e k s l 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 l 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 t h ) U . S . s u b s c r i p t i o n t C O M P U T E ! ' *G a z e t t e i $ 2 ( y e a r s , $ 4 5 ; y e a r s , $ 6 5 .F o s u b s c r i p t i o n r a t e s o u t s i d e t h 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 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 l 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 i 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 I 1 - 8 0 0 - 5 3 2 - 1 2 7 2

A l p r o g r a m sl i s t e d i t h i s

m a g a z i n e a r a v a i l a b l e o t h G A Z E T T E D i s k .

S e d e t a i l se l s e w h e r e i

t h i s i s s u e .

B E F O R E T Y P I N GB e f o r e t y p i n g i p r o g r a m s , p l e a s er e f e r t " H o w T o 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 , "w h i c h a p p e a r s b e f o r e t h P r o g r a mL i s t i n g s .

P e r s u a s i o n( A r t i c l e o p a g e 4 8 . )R S 1 0 P O K E 5 3 2 6 9 , B t P O K E 5 3 2 8 0 ,

7 : P O K E 5 3 2 8 1 , 7 : P R I K T " i C LR } [ 4 D O W N J f R E D J "

S P 2 0 P R I B T - 1 [ R V S i E K 3 U S P A C E S }t O F F J i D O W N J l 3 L E F T j [ R V S jE K 3 U S P A C E S H O F F H D O W N i( L E F T H R V S j E K ^ i O f f J E K i) . R V E K ( O f f H K 3 { D O W N ) [

L E F T ] [ R V S i g K ^ f O F F i E K H Ri l e

S 3 P R I N T " [ D O W N J U L E F T H R V SJ E K 3 U S P A C E S O F D O W NJ l L E F T J { R V S ) E K 3 l 2 S P A CE S { O F F ! [ D O W N j 1 I , E F T ) [ RV S j l K U l O F F J i K ^ l D O W N ) [ 2E F T JC J H 2K l t D O W N j U L E F T ) { R V S | | K |l O F F } g K 3 [ D O W N ) [ 2 L E F T J l R

V S ) g K 3 [ O F F } g K 3 l D O W N ] ( 2E F l R V S l E K 3 [ O F F U K 3 { 6

M B 4 0 P R I N T " l U P H R V S U J K i ( O F F HK I R V S J E K 3 E 2 S P A C E S j l O EF j g K 3 [ R V S ) i K 3 ( 2 S P A C E S } !O F F J [ 2 S P A C E S ) [ R V S J [ 2 S A C E S } [ O F F ] f R V S j & K S t O F F )

K { R V Ss p a c k s H r

v s h 2 s p a c e s ) o f 1 ( s p c e s ] { r v s ) l 2 s p a c e s ) i o f f ][ s p a c e s ) [ r v s j 1 2 s p a c e s) [ O F F J ( R V S j E K i ( O F F ) g K M

P 5 P R I N T " { O F F ) £ K 3 [ R V S H K 3 1O F F ) E K 3 U S P A C E S ) [ R V S ] g K

[ R V S ] {C O M P U T E r s G a z f l r t e O c t o b e r 1 9 B 6 1 0

Page 110: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 110/148

S P A C E S H O F F }

J 6 P R I N T " ( R V S J i K 3 l O F F j i K 3( R V S ] g K 3 ( O F F j i K 3 [ 2 S P A C E

J I R V S ] I K i I O F F J | K 3 i R V S ( %H S P A C E S } ( R V S ) ^ K 3 t O F F

( R V SE 3 ( ) & 3 [P A C E S J ( R V S ] | k 3 O F § K

O F F ) E k 3 ( R V S ] | K 3 f 2 S P A C E SJ "

C 7 P R I N T " ( O F F ) E k 3 [ R V S 1 § K 3 £O F F ) | K 3 ( R V S J E K 3 [ O F F l g Kl R V S H « 3 { 2 S P A C E S ] [ O F FH S P A C E S H R V S | ( 2 S P A C ES j i O F F l | ) S 3[ S P A C E S H O F F ) § K 3 [ R V S i[ S P A C E S J [ O F F ] [ 2 S P A C E S

K 3 ( R V S ] | k 3 ( 2 S P A C E S ] ( O F FH G 8 0 P R I N T "

( r v s J 6 k H o f f ) E k 3 ! 2 s p a c eS H R V S J i K ? [ O F F 1 E K 3 1 3 S A C E S R V j § K 3 [ O F F } E K 3 1 B V

S ) i K 3 [ O F F l E K 3 [ 2 S P A C E S H[ R V S ) | K 3

l O F F ] " ;G 9 0 P R I N T " g K 3 [ R V S ! g K 3 ( O F F ) i

K [ r v s } | k 3 [ o f f } E k 3 [ 2 s A C E S J R V S ) E K 3 [ O F F ) g K j R S [ O F F } [ R V S ) i K 3 t O F F ] | K

§ k 3 [ R V S E K i [ O F F 6 k 3 " jg 1 0 p r i n t " ( R V S J | k 3 ! o f f ) E k 3 (J J J l O F F J i K j ( R V S ] B K 3 ( 2 S A C E S } [ O F F ] g K 3 R V [ R V S ) [ 2 S P A C E S ) O F i [ S P A C E S j ( R V S } ( 2 S P A C E S ) [O F [ R V S g K O F F } % K % { RV S J E K 3 f O F F ) g K 3 [ R V S J [ 2S P A C E S ) [ O F F ) [ 2 S P A C E S ) fR V S ) [ 2 S P A C E S ] { O F F ) [ 2P A C E S j [ R V S ] ( 2 S P A C E S ) [ OF F [ R V S ] " |

R R 1 1 0 P R I N T " g K a [ O F F ] g K 3 [ R V S ) EK ! { O F F ) g K 3 " C H R $ ( 8 )

K 1 2 P O K E 5 3 2 6 9 , 0 : P O K E 5 3 2 4 9, 0 i P O K E 5 3 2 5 1 , 0 : P L = 1

S 1 3 F O I = S 2 8 T O 8 9 2 : R E A D: P O K E I . A s S E X T

H 1 4 D I C ( 1 , 1 5 ) : F O R A = 1 T Oi R E A D P t R E A D C ( 0 , P ) , C ( 1, P ) i N E X T i F O R A = 0 T O

B F 1 5 0 R E A D X 1 ( A ) , X 2 ( A ) i N E X T i FO A - 8 9 6 T 9 5 9 : R E A D B P O K E A , B : N E X T : P O K E 2 0 4 0, 1

P C 1 6 0 P O K E 2 0 4 1 , 1 4 ; P O K E 5 3 2 6 9, 3 i X ( 0 ) = 5 : Y ( 0 ) = 0 : X ( l ) = 5

E P 1 7 0 P O K E 5 3 2 8 8 , 7 : P O K E 5 3 2 8 7.

1 0 C O M P U T E I S G a z e t t e O c t o b e r 1 9 8 6

J 1 6

P 1 9

C H 2 0 0

H P 2 1 0

X 2 2

c A

J

X

E

K

O a

B

H

F

2 3 2 4

2 5

2 6

2 7

2 8

2 9

3 0

3 1

3 2

3 3

M 3 4

M 3 5

B

C

G F

3 6

3 7

3 8

3 9

P R N C L D O W N " S Y a 2 e i P C - 1 0 6 3 : C P = 5 5 3 3 5

D O W N J T R VS P A C E S ] " : D S - " [ R

V S ] P [ D O W N ] S L 2 F T J E [ D O W N )L E F T D O W N { L E F T D

W N ] [ L E F T ) U [ D O W N ) ( L E F T ) A[ D O W N ] [ L E F T ) S ( D O W N ) [ L E F

T ) I [ D O W N ) [ L E F T ) O [ D O W N ) (L E F T ) N "E 5 » " ( R V S ] i D O W N ) [ L E F T ]( D O W N ) I L E F T i [ D O W N ] { L E FT [ D O W N ) [ L E F T ) ( D O W N j lL E F T ) [ D O W N H L E F T J [ D O WN ) ( L E F T [ D O W N ) [ L E F T 3 D O W N ) ! L E F T )A 5 - ' " ( R E D ] [ R V S J [ 2 S P A C E Si [ D O W N i ( 2 L E F T H 2 S P A C ES ) ( O F F ) " t B S - " t Y E L ) N [ 2P A C E S ] M 1 > : C 5 = " ( Y E I , ) M [ 2 SP A C E S } N " : S P = 1 3 : A C = 3 : F O R

X - T O 4 : P R I N T S P C ( S P ) fF O I » T A C : P R I N T A ? " [D 0 W N ] { 3 L E F T ) " B 5 " [ 2 U P [ S P A C E S ] " ; : N E X T i S P - S P

- 3 t A C = A C + l i P R I N T " ( 2 D O N ) " i N E X T XG O T O 2 6 S P - S P + 6 t A C - A C - 2 ( P R I N T " (

U P ) " t F O R X = T 3 : P R IN S P C ( S P ) ; : F O R 1 = T A P R I N T A S " ( D O W N ] ( 3 L E F T )" B S " I U P i l 3 S P A C E S ) " ; :

N E X T i S P » S P + 3 i A C = A C - l i P RI t T T ' U D O W N J " i N E X TS P - S P + 5 i A C » A C - 2 i P R I N T " (

U P ] " i F O R 1 = T 3 : P R IN S P C ( S P ) ; : F O R X - T A P R I N T C S " t D O W N l l 3 L E F T )" A S " [ 3 S P A C E S ] ( 2 U P ) " ; :N E X T i S P - S P + 3 j A C = A C - 1 : P RI N T " ( 2 D O W N ) " : N E X TP R I N T " [ H O M E ] [ R V S } i B L U ) i3 S P A C E S ] " : M T S - " [ R V S )[ O F F ] " i P O K E P C , 1 6 0

P O K E C P , 6 i T = 1 2 : M » l l : A E =1 4 ; F O R Z - T 1 F O 1 = T T i P R I N T M T ? ;i N E X T ! P R I N T " f " S P C ( A E ) ;

F O 1 = T M : P R I N T M T S -N E X T

P C - P C + 4 0 i C P - C P + 4 0 : P O K EP C , 1 6 0 i P O K E C P , S : T = T - l tM - M - l : A E - A E + 2 i P R I N TP R I N T " l U P ! " t N E X T i P R I N T "( R V S ) [ 3 S P A C E S i " S P C ( 3 4 )" ( R V S H 2 S P A C E S K O F F J " P R I N T i P O K E P C + 4 0 , 1 6 0 ; P OK C P + 4 0 , 6P O K E P C + 8 0 , 1 6 0 : P O K E C P 8 0 , 1 1 i P C = P C + 8 0 t C P = C P + 8 0i P R I N T " ( 2 U P } " ;P R I N T " | 4 3 [ R V S ) ( 3 S P A C E S] " S P C ( 3 4 ) " £ R V S } [ 2 S P A C ES } [ O F F } " i T = T + 1 : M = > M + 1 : A E- A E - 2 i F O R 2 = T O 1 0 : F O R

1 = T O P R I N T M T S ; i N E X T l P R I N T " )R V S ] E * 3 " S P C ( A E ) ; : P R I N T "[ R V S } £ " ; i F O R 1 - T M

P R I N T M T S f i N E X TP C - P C + 4 0 i C P = C P + 4 0 : P O K EP C , 1 6 0 i P O K E C P , l l i T = T + li M = M + l i A E » A E - 2 i P R I N T : P RI N T " ( U P J "N E X T i P R I N T " [ R V S ) ( 3 9 S P C E P R I N T " [ R V S J [ 3 9 S P A C E S ) !H O M E } "

J 4 0 P O K E 1 9 a 3 , 1 6 0 i P O K £ 2 0 2 3, 1 6 0 i P O K E 5 6 2 5 5 , l l i P O K E

5 6 2 9 5 , 1 1E 4 1 0 P O K E 5 3 2 8 1 , 0 i S P - 5 3 2 4 8 i P

R I N T " ( H O M E ) ( 3 D O W N J [ R V S} ( B L U ] N 0 R T H { 2 D O W N J 1 4L E F T ] " S C ( 0 ) " ( L E F T ( I R V S j

I

K E 4 2 0 P R I N T " U 2 D O W N ] ( R V S ) g 4 3S O U T H ( 2 D O W N j ( 4 L E F T ] "S C ( 1 ) " [ L E F T J ( R V S J

H A 4 3 0 J X ( S ) — l i J Y ( 5 ) — l i J X ( 6 )— 1 i J Y ( 6 ) - 1 i J X ( 9 ) - 1 i J Y (9 J — l t J X ( 1 0 J - l t J Y ( 1 0 ) = lQ Q 4 4 0 G O S U B 7 3 K 4 5 P L — ( P L - 0 ) i T S - P E E K ( 5 3 2 8

7 ) i P O K E 5 3 2 8 7 , P E E K ( 5 3 2 8S ) i P O K B 5 3 2 8 B , T S

J 4 6 I F P L - 1 T H E N P F = 1 1 : P R I N T " (H O M E ) ( D O W N ) ( B L U ) " S P C ( 3 9) E S j P R I N T " [ H O M E ) ( 1 3 D O W

N j £ 4 3 " S P C ( 3 9 ) ; : G O T O 4 8 D 4 7 P R I N T " ( H O M E ] ( 1 3 D O W N j % 4

3 " S P C { 3 9 ) E S : P F = 6 i P R I N T "( H O M E ] [ D O W N ! £ B L U ] " S P C ( 3P O K E 6 4 6 , P F i P R I N T D 5 " [ HO M E J "J V - P E E K ( 5 6 3 2 0 ) i J = 1 5 - ( J VA N D 1 5 ) : X - X [ P L ) : Y - » Y ( P L )X = X + J X { J ) : Y = Y + J Y ( J )I F Y < 0 O Y > T H E N 4 9 I X < X 1 ( Y ) O X > X 2 ( Y )

J Y ( J ) - 0 T H E N 4 9 X ( P L ) - X i Y ( P L ) = Y i S = 5 5 3 8 0+ X * 3 + Y * 1 2 0 ! C - P E E K ( S ) A N D1 5 i Q Q - l l G O S U B 7 3 I C ( P L , C ) - W ( P L } T H E N

C ( P L ) « S C ( P L ) + l i Q O = 2I C ( P L , C ) - 2 T H E N S C ( P L) = S C ( P t , ) - l

G O S U B 6 9 I C { P L , C ) - 1 5 T H E N P O K E

S , 1 5 l P O K E S + l , 1 5 i P O K ES + 4 0 , l l i P O K E S + 4 1 , 1 1 : G OT 5 9 I C | P L , C ) - 1 4 T H E N P O K E

S , 1 4 i P O K E S + l , 1 4 i P O K ES + 4 0 , 6 : P O K E S + 4 1 , 6 : G O T O

5 9 F O R A - 0 T O l i F O R B = 0 T

l i P O K E S + A + B * 4 0 , C ( P L , C) i N E X T H . AP R I N T " ( H O M E ) [ 3 D O W N } ( R VS ) [ B L U ) N O R T H 1 2 D O W N } ( 4

L E F T ] " S C ( 0 ) " [ L E F T ] [ R V SP R I N T " U D O W N ) ( R V S ) § 4 3

S O U T H [ 2 D O W N J 1 4 L E F T ] "S C ( 1 ) " ( L E F T ) [ R V S II S C ( 0 ) = 1 5 A N S C ( 1 ) - 1T H E N 6 8 I S C ( 0 ) = 1 6 O S C { 1 ) = " 1 6

T H E N 6 4 G O T O 4 5 I S C ( U > S C ( 0 ) T H E N P R N T D N S " T H S O U T H I T H

W I N N E R J 1 2 S P A C E S i { K O K E] " i G O T O 6 6 0P R I N T D N $ " T H E N O R T H I

T H E W I N N E R t 1 2 S P A C E S ) [H O M E J P R I N T D N S " [ D O W N ] { R V S } [ LE F T j P R E S S A N Y K E Y T O P LA A G A I N ( H O M E ] " : P O K E 1 8 , 0 i W A I T 1 9 S , 1P R I N T " ( C L R ] " : P O K E 5 3 2 S 1, 7 i R U N 1 2 0P R I N T D N S " i B S P A C E S J I T 1

T I E f H O M E J " : G O T O 6 6 F O R 0 = 1 T O Q i F O R L = 5 4 27 T 5 4 2 9 5

H J

C Q D

D

x

D Q

A

K

Q

4 B

4 9

5 0 5 1

5 2

5 3 5 4 5 5

6

5 7

5 8

5 9

D 6 0

S R

J A

P

F

J E F

6 1 6 2

6 3 6 4

6 5

6 6

6 7

6 8 6 9

Page 111: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 111/148

H 7 0 P O K E L , 0 : N E X T : P O K E 5 4 2 96 , 1 5 : P O K E 5 4 2 7 7 , S : P O K E5 4 2 7 8 , 2 5 5 : P O K E 5 4 2 7 6 , 2 3

P 7 1 P O K E 5 4 2 8 7 , 4 0 : P O K E 5 4 2 78 , 1 5 i F O R 1 = T 1 0 I P O K E

5 4 2 7 3 , I i N E X T I , O : R E T U R NS t 7 2 P O K E 6 4 6 , P F i R E T U R NJ 7 3 H 1 - 5 1 + X ( 0 ) * 2 4 . H 2 = 5 1 + X ( 1

) * 2 4 i P O K E S P + 1 , 0 : P O K EP + 3 , 0

J 7 4 P O K E S P , H 1 A N D 2 5 5 i P O K ES P + 2 , H 2 A N D 2 5 S ( M S = I N T

( H l / 2 5 5 ) + 2 * I N T ( H 2 / 2 5 5 tS B 7 5 0 P O K E S P + 1 6 , M S : P O K E S P + 1

, 6 4 + Y ( 0 ) * 2 4 t P O K E S P + 3 , 64 + Y ( l ) " 2 4 ( R E T U R N

P X 7 6 0 D A T A 1 6 9 , 2 7 , 1 4 1 , 1 7 , 2 0 B ,1 6 9 , L 2 7 , 1 4 1 , 1 3 , 2 2 0 , 1 6 9

D F 7 7 0 D A T A S 6 , 1 4 1 , 2 0 , 3 , 1 6 9 , 31 4 1 , 2 1 , 3 , 1 6 9 , 1 2 9

A 7 8 D A T A 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 , 5

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

D S 8 0 0 D A T A 1 6 0 , 6 , 1 4 0 , 3 2 , 2 0 8 , 14 2 , l a , 2 0 8 , 1 7 3 , 1 3 , 2 2 0

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

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

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

0 , 2 8 , 2 8P 8 6 D A T A 2 5 5 , 1 5 6 , 2 8 , 1 9 3 , 1 5 6

, 2 8 , 1 9 3 , 1 5 6D J S 7 0 D A T A 2 8 , 1 9 3 , 1 5 6 , 2 8 , 1 9 3 ,

1 5 6 , 2 8 , 2 5 5E 8 8 D A T A 1 5 6 , 2 8 , 1 9 2 , 2 8 , 2 8 , 1

9 2 , 2 8 , 2 8Q 8 9 D A T A 1 9 2 , 2 8 , 2 8 , 1 9 2 , 2 S , 2

8 , 1 9 2 , 2 8J 9 0 0 D A T A 2 8 , 0 , 2 8 , 3 1 , 2 5 5 , 2 5 2

, 3 1 , 2 5 5S H 9 1 0 D A T A 2 5 2 , 0 , 0 , 0 , 0 , 0 , 0 , 0

R i n g s i d e K a r a t eS e i n s t r u c t i o n s i a r t i c l e o 5 b e f o r e t y p i n g i n 3 0 0 0 : 0 03 0 0 8 i F 0 0 3 0 1 0 i 3 B A 3 0 1 8 t 0 0 2 3 0 2 0 t 7 0 0 3 0 2 8 : 5 D 5 3 0 3 0 1 0 03 0 3 8 7 3 0 4 0 : 0 03 0 4 B I 0 03 0 5 0 1 0 03 0 5 B I 0 03 0 6 0 i 0 03 0 6 8 t 0 0

( ) [ ■ ■ C 0 1 3 F A 0 0

5 3

0 0 5 0

3 A 0 1 0 0 0 0 0 0 0 0 0 0

3 A 0 2 0 3 A 0 0 0 05 0 1 7 5 5 5 5 A 0 0 D 0 0 I D 7 07 0 3 0 0 0

0 0

0 F 0

0 0 0 0 0 0

0 0 0 0 0 0 0 0 0 0 20 8 0 0 0 0 C 0 0 00 6 0 0 0 0 7 0

3 0 7 0 : C 0 0 0 0 0 0 0 0 0 0 0 0 03 0 7 8 : 0 03 0 3 0 : 0 03 0 8 8 : 5 C3 0 9 0 : 5 53 0 9 8 : 0 53 0 A 0 1 0 53 0 A B 1 0 03 0 B 0 : 1 7

0 1 0 5 7 1 0

0 7 5 0 1

0 0 0 0 0 0 0 00 5 5 7 0 15 5 1 C

C 0 0 51 0

5 5 0 0 0

3 F C l 2 B F F3 0 B 8 : 3 F 0 0 0 0 3 0 C 0 : 0 0 0 0 0 0 3 0 C 8 1 0 0 0 0 0 0 0 0 0 03 0 D 0 I 0 0 0 3 0 D 9 : C 0 0 3 0 8 0 : 0 0 7 3 0 E 8 I 0 0 0 3 0 F 0 : 7 0 0

1 0 F 3 0 0 0 00 0 0 0 0 0C 0 0 0 0 0 C 0

0 7 0 0 0 0 7 0 0 0 0 7 0 0 7 0 0 7 0 0 A 0 0 0 0 F

p a g e

3 6 0 3 A D 5 3 0 3 A S 1 F 0 6 0 A 0 0 A 80 B 0 B 6 1 0 1 0 3 0 E 5 5 A 50 8 1 B C 9 1 0 0 A C 9 0 C 0 2 0 2 0 4 0 8 7 5 0 1 0 4

3 0 F B 1 0 03 1 0 0 1 0 03 1 0 8 : 5 F3 1 1 0 1 5 53 1 1 8 1 0 13 1 2 0 1 0 53 1 2 8 t 5 C3 1 3 0 1 0 03 1 3 8 i 0 F3 1 4 0 1 0 03 1 4 8 i F C3 1 5 0 1 0 33 1 5 8 i 0 03 1 6 0 i A 03 1 6 8 i l 53 1 7 0 1 0 03 1 7 8 i A 93 1 8 0 1 0 03 1 6 3 : 0 03 1 9 0 : 0 03 1 9 8 : 0 03 1 A 0 I 0 03 1 A 8 : 6 A3 1 B 0 t 7 03 1 B 8 1 0 03 1 C 0 1 0 03 1 C 8 i S 73 1 D 0 1 0 13 I D S 1 0 3 1 E 0 : 5 C3 1 E 6 : 5 53 1 F 0 t l 53 1 F 8 i F F3 2 0 0 1 0 03 2 0 8 : 0 03 2 1 0 1 0 03 2 1 B 1 5 53 2 2 0 1 0 03 2 3 8 i C 03 2 3 0 : 0 53 2 3 8 : 0 03 2 4 0 1 0 03 2 4 8 i C 03 2 5 0 I E E3 2 5 8 ) 0 03 2 6 0 t D 5

2 6 8 : 5 53 2 7 0 1 1 53 2 7 8 : 5 D3 2 8 0 : 0 03 2 B 8 1 0 03 2 9 0 t A 03 2 9 B 1 6 A3 2 A 0 1 0 03 2 A 8 I 0 13 2 B 0 I 0 53 2 B 8 : 0 03 2 C 0 I 0 03 2 C B i 5 53 2 0 0 : 0 13 2 D 8 : 0 03 2 E 0 : 7 03 2 E 8 : 1 53 2 F 0 I 0 03 2 F 8 : 0 F3 3 0 0 : 5 73 3 0 8 : 0 03 3 1 0 1 0 03 3 1 8 : 0 93 3 2 0 1 0 03 3 2 8 1 0 03 3 3 0 : 0 0

3 3 8 i F F3 3 4 0 : 0 03 3 4 8 : 0 03 3 5 0 : B A3 3 5 8 : 0 23 3 6 0 1 0 0

3 6 8 i D 53 3 7 0 : 0 33 3 7 8 : C 03 3 B 0 1 0 0

3 8 8 1 0 03 3 9 0 1 0 0

3 9 8 : D 0

0 1 0 5 7 0 0 6 0 0 0 F 0 0 7 1 0 0 0 0 0 0 8 0 0 0 0 5 0 0 C 7 0 0 0 0 C 3 0 C F 3 0 A A 0 5 D 0 0 0 0 C 7 5 5 5 0 0 5 0 0 C 5 0 0 C 0 0 0 0 0 F F 0 8 A 0 F 5 0 0 0 0 0

0 0 0 0 0 1 0 0 0 5 5 5 7 0 10 5 F 5 51 0 7 7 0 0 0 5 0 F 0 B 0 0 0 0 0 00 0 0 0 0 0 1 5 5 0 0 0 F A 0 0 0 20 A 0 0 0 I D 5 55 0 1 0 5 0 0 0 0 0 0 00 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 F F5 6 8 0 0 C 0 0 0 0 0 0 0 05 7 0 0 0 30 5 0 0 0 5 5 0 0 0 5 0 0 5 0 0 F 0 A 7 F 0 0 0 0 00 0 0 0 0 0 0 0 C 05 C 0 0 0 0 1 C C 0 0 0 0 0 0

i % i i 0 C 5 C 0

F 0 0 0 0 00 0 0 0 5 F E 8 0 0 00 0 E A 8 00 0 0 0 A 7 D 5 0 10 5 5 5 5 05 4 1 7 C A 7 0 0 0 0 0 0 0 0 0 0 A 0 0 00 6 0 0 0 0 0 C 00 1 5 5 1 5 5 57 0 5 5 0 0 0 00 0 5 5 0 0 0 5 7 0 0 0 51 C 0 0 00 1 C 0 0 0 5 7F F F F 0 00 0 7 C 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 F 0 F F 0 00 0 5 F 0 0 0 A 0 0 0 A 7 5 5 5 0 50 7 C 6 0 D 5 C 0 0 0 0 0 00 0 0 0 B B 0 0 0 0 00 : u 0

0 0 0 05 0 5 5 5 70 7 0 5 0 15 0 0 5 F 0 0 0 0 00 0 0 F 0 0 A 0 0 5 E 70 I A 0 0 1 5 70 0 0 00 0 0 08 0 0 00 0 0 0C 2 8 05 C 0 0 0 00 0 F F 0 00 5 0 0 0 1S 0 1 5 7 00 5 F 0 0 0 0 00 0 0 00 0 0 05 0 0 3 C 0 0 5 C 00 0 F A0 0 0 04 0 0 0F C 0 A 0 0 0 0S 5 0 5 5 7 1 50 0 D 50 0 0 0 0 00 2 B 00 0 6 C0 1 0 5 F 5 C 0 0 05 0 0 5 0 0 7 0 1 C 0 1 0 0 0 0 0 00 7 0 0 0 00 0 0 00 0 0 00 0 0 0 0 00 F 0 0 0 00 0 F B 0 00 A 0 0 5 5 5 50 1 5 F6 0 F C 0 0 0 00 0 i ' . l l 0

0 0 2 0

0 6 5 2 0 8 1 A 7 0 0 30 1 2 0C E F 9 0 3 0 A 0 A B C 0 8 0 6 5 B 3 C 0 0 B 90 0 E 20 E 0 0 F 40 F 5 5 6 40 0 B 40 0 5 70 I 0 6 0 I 5 I 0 A 0 0 0 0 B 8A B 0 3 0 0 6 47 0 E 20 0 5 DC D 0 1 0 2 B 0 B 00 B F 2 0 7 8 D E 1 0 8 5 0 1 3A 2 0 0 0 40 0 E 40 E 0 B 0 F 0 5 5 C B E5 C 3 F0 0 E 0 D 5 D 0 7 0 0 0 20 8 A 9 0 0 E 40 0 B A0 0 9 E0 0 7 60 0 7 E0 0 8 60 8 F 6 0 B F A 0 3 D 90 9 E F 0 3 C 3 5 A 0 0 7 70 E A 2 0 0 C F0 0 C 3

3 j A S : 0 03 3 B 0 I A 03 3 B 8 : 0 03 3 C 0 I 0 03 3 C 8 : 5 53 3 D 0 1 5 53 3 D 8 t 0 13 3 E 0 1 0 03 3 E 8 i 7 0

3 3 F 8 : F 03 4 0 0 : 0 03 4 0 8 : 0 03 4 1 0 1 0 03 4 1 B : 5 03 4 2 0 : 0 03 4 2 8 1 0 03 4 3 0 1 0 03 4 3 8 : 0 03 4 4 0 1 0 03 4 4 8 : 0 03 4 5 0 ( 0 03 4 5 8 : 0 03 4 6 0 ( 0 03 4 6 B : 0 33 4 7 0 ( 0 03 4 7 8 : E A3 4 8 0 : 0 03 4 8 8 : 0 03 4 9 0 ( 0 03 4 9 6 ) 0 03 4 A 0 ( 0 03 4 A 8 : 0 03 4 B 0 : 0 03 4 B 8 : 0 03 4 C 0 ( 0 03 4 C 6 : 9 73 4 D 0 : 5 53 4 D 8 : 0 33 4 E 0 : F F3 4 E 8 i F 53 4 F 0 1 B 53 4 F 8 : F F3 5 0 0 : 0 03 5 0 8 1 0 03 5 1 0 : 0 03 5 1 B : 0 F3 5 2 0 : 0 03 5 2 B : 5 73 5 3 0 : F F3 5 3 8 : F C3 5 4 0 ( 0 03 5 4 8 : 0 03 5 5 0 1 0 03 5 5 8 ( 0 03 5 6 0 1 0 03 S 6 8 i 0 03 5 7 0 : 0 03 5 7 8 : 0 03 5 8 0 : 0 03 5 8 8 ) 0 03 5 9 0 ( 0 03 5 9 8 : 0 03 5 A 0 : 0 03 5 A B ) 0 03 5 B 0 : 0 03 5 B 8 : 0 03 5 C 0 : 0 03 5 C 8 ) 0 03 5 D 0 : 0 03 5 D 8 : 0 03 5 E 0 ( 0 03 5 E 8 : E A3 5 F 0 i F F3 5 F a : F F3 6 0 0 ( 0 03 6 0 8 ) 0 03 6 1 0 1 0 03 6 1 8 : 0 03 6 2 0 : 7 03 6 2 8 i C l3 6 3 0 1 5 03 6 3 8 : 5 A3 6 4 0 : 0 0

B 0 0 00 0 0 0 0 00 0 0 01 7 0 0 5 5F 0 7 0 0 7 0 0 0 17 0 0 0 0 00 0 5 0 0 5 0 0 2 0 0 00 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 0F 0 0 E 0 0 0 E0 0 0 0l i i l 0 0 0 0 0 0 00 0 0 00 0 0 00 Z 0 0 0 B 0 0 5 0 C 5 S C3 5 5 5 3 5C 0 F F0 0 0 00 0 C 0 0 00 5 0 0 5 5 5 00 4 0 A 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 00 0 0 0 0 00 0 0 00 0 0 0D A D D F 5 0 0 0 00 0 0 00 0 0 00 0 0 01 C D 5 5 D7 D 5 5 F A 0 0 0 0

0 B 0 0 0 08 0 0 00 0 0 00 5 5 0 5 0 0 7 0 0 7 0 0 B 0 0 0 00 0 0 00 0 5 00 0 A 0 0 00 0 0 0 C 0 0 0 0 0 0 00 0 0 00 0 0 0 0 00 0 0 00 5 0 0 A 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 0 5 5 0 7 5 3 C 5 B A C F0 0 0 00 0 0 00 7 A 8 0 03 C 0 5 1 C F F 0 10 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 8 5 D A 5 0 0 0 0 0 00 0 0 00 0 0 0 0 00 5 7 D 7 7 5 7 F 5F F 3 F0 0 0 0

0 0 F 0 0 00 2 0 0 0 05 0 5 5 0 1 5 C0 0 7 0 0 7 F 0 0 0 0 00 5 0 0 5 0 0 00 2 0 0 0 0 0 F 0 0 0 00 0 0 0 0 0 0 00 0 0 00 0 0 0 0 FE 0 0 A A 80 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 00 0 0 08 0 1 5 0 5 5 0 D 5 5 5B C F F F F0 0 0 0 0 00 0 0 01 A 0 0 D 55 C 0 00 1 F C F F0 0 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 I A 5 D F E DD 0 0 0 0 00 0 0 00 0 0 00 0 0 77 0 0 17 1 7 07 5 5 D F 0 0 0 0 0

0 B 0 0 D 20 A 0 2 f 5 5 B l0 E 0 B 7 0 E l0 6 0 9 F F 9 90 E 0 0 0 95 5 0 C 0 0 F 20 0 9 00 0 9 00 8 0 A 0 A 0 0 B 00 B 0 0 C 00 C F C 9 C0 F 0 I 0 0 E 80 F 0 0 F 80 0 0 10 0 0 90 0 1 10 1 0 2 0 3 0 F 5 6 5 2 3 7 0 A F 8 0 2 6 30 0 6 A5 B 0 0 5 57 7 5 0 5 6A 0 6 8F E 0 2 2 30 A 0 0 B 20 B 0 0 C 20 C 0 0 D 20 D 0 0 E 20 E 0 0 F 20 F 0 0 0 30 0 0 0 1 30 0 I B0 2 0 2 0 0 3 30 3 A 2 D B 5 A 0 7 0 6 0 0 6 C0 7 0 8 5 A D 1 F 3 A 5 0 0 4 30 A

C O M P U T E I ' s G a z e t t e O c t o b e r 1 9 8 6 1 0 9

Page 112: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 112/148

3 6 4 8 : 0 03 6 5 0 : 0 03 6 5 8 : 0 03 6 6 0 : B 03 6 6 8 : 0 03 6 7 0 : 0 03 6 7 8 : 0 03 6 8 0 : 0 33 6 8 8 : 0 03 6 9 0 : E C3 6 9 8 : 0 03 6 A 0 : C 03 6 A S : D F3 6 B 0 : 2 A3 6 B 8 : 0 03 6 C 0 : 0 03 6 C 8 : 0 03 6 D 0 : 0 03 6 D 8 : 0 03 6 E 0 : 0 23 6 £ 8 : 0 03 6 F 0 : 0 03 6 F B : 0 F3 7 0 0 : 0 23 7 0 8 : C 03 7 1 0 : A A3 7 1 8 l A B3 2 : A 3 2 B : 0 03 7 3 0 : B 33 3 : F 3 7 4 0 : 0 23 7 4 8 : C 03 7 5 0 : A A3 7 S 8 : A B3 7 6 0 : B 03 7 6 B t 0 A3 7 7 0 1 B F3 7 7 B : C 03 7 8 0 : 0 03 7 8 8 : 0 03 7 9 0 : 0 03 7 9 8 : 0 03 7 A 0 : 0 03 7 A 8 : A B3 7 B 0 : 0 03 7 B 8 : 0 03 7 C 0 : 0 03 7 C 8 : 0 03 7 D 0 : C 03 7 D 8 : A A3 7 E 0 : 0 03 7 E B : F C3 7 F 0 : F F3 F 8 : 0 03 8 0 0 1 0 03 8 0 8 t 0 03 8 1 0 : 0 03 8 1 8 : 0 03 8 2 0 : A C3 8 2 B : 0 03 3 0 : 0 03 3 : 5 3 S 4 0 : 2 A3 8 4 8 : 0 03 8 5 0 : B 03 8 5 B i B A3 3 6 0 : 0 03 8 6 8 : A 3 8 7 0 : F 03 8 7 8 : 7 C3 B 8 0 : 0 03 8 8 8 : 0 03 8 9 0 : 0 A3 8 9 8 : 0 03 8 A 0 : 0 B3 8 A 8 : B C3 8 B 0 : 0 A3 8 B a : A A3 8 C 0 : 0 33 8 C 8 : 0 03 8 D 0 : E C3 8 D 8 : 0 03 8 E 0 1 0 03 8 E 8 : F F

0 0 0 00 0 0 00 0 0 0 2 0 0 0 0 30 0 0 0F 0 0 F 0 0 A 0 I 7 F A 7 C 0 F 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 2 0 00 0 0 0 0 0A 0 2 A B A 0 A A C 0 02 B F C 2 B0 0 0 0A 0 2 A B A 0 B A C 0 21 3 B C C 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0F 0 0 0 0 70 0 0 00 0 0 05 4 0 E C 0 0 00 4 0 0 F F7 F 0 03 5 0 0 0 00 0 0 00 2 0 00 A 0 0 0 0A C 0 00 0 A C0 0 0 3B 0 0 02 B 0 A B 0 0 00 A A CC 0 0 00 A 0 0 0 0 0 00 0 0 00 0 0 00 A 0 0 0 00 1 A A A C0 0 F 0 0 00 F 0 0 A 8 0 0F D A 7F 0 F

0 0 0 00 0 0 00 0 0 0B 0 0 0 0 0 0 00 0 0 5 0 0 A 0 0 A C 0 7 F7 F 0 D 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 00 0 0 00 A B 2 F A A 0 A B 0 2 7 F 0 0 0 00 A A AB 2 F B A 0 B B 2 C 7 F F D

0 0 0 0 0 0 0 0 0 0 0 00 0 A F 0 0 0 00 0 0 0 0 00 0 F FC 0 0 0A 8 0 7 D 0 E F 0 0 3 F0 0 0 00 0 0 n . 0 0 0 0A 0 0 0 A C0 0 0 0F F 0 01 5 7 00 2 B 0 C B 0 0 2 B F 0 F C 0 00 0 0 0 0 C 0 0 0 00 I A 0 0 0 A AA 0 0 5 0 0 0 EA 0 0 A C 0 F FF F F 0

0 0 0 0 0 00 0 0 00 A 0 0 0 00 0 0 0 0 0 0 FF 0 0 A A B0 0 0 7F 7 F 0A F C 0

0 0 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 00 5 0 00 0 0 0C 0 A B A 0 A B A C0 2 B F 1 F 0 0 0 0C 0 A B A 0 B A 0 B B 1 C F 0 0 0 0 0 00 0 0 00 0 0 0 0 08 1 5 50 0 0 0 0 0 0 00 3 C 0 A E C 00 0 F 0 F F D F0 E F 0 0 00 0 0 00 0 0 08 0 A 0 0 A 0 0 0 0A 0 0 0 3 00 2 B 0 0 0A B 0 0 A B 0 00 0 5 F 0 0 0 00 0 0 0 0 00 0 2 0 C 0 0 00 A A 0 0 A 0 0 F C 0 00 A 0 5 5 C 0 F

0 0 B 40 0 B C0 0 C 40 0 C 90 F 0 3 0 B E FF C B B2 A A 50 0 F 89 0 F E C I F 6 0 F 5 A0 0 2 D0 3 0 3 0 4 0 7 0 E 0 B 0 F A 1 2 A 4 9A C C 90 4 B D 2 A 0 6 0 B A 5 2 A 8 9B 2 0 2 B 5 C B 0 6 0 5 0 E B 0 F 60 0 0 0 0 70 2 D l5 F 4 90 0 0 40 2 0 A A 4 0 0 E 5B 1 F 6 0 0 9 3F B 0 F 0 7 0 0 7 82 ? 0 0 8 C0 0 A D 0 E 0 0 B 8B C A 1 0 0 8 5B 4 0 0 A 7A 4 F 6 0 D 0 F 0 F B 6 0 6 I A 9 CF 0 E 30 7 0 B F C F C2 A E 90 0 3 DA 0 5 3 F C 3 8

3 8 F 0 : 3 F3 8 F 8 i F C3 9 0 0 : 0 03 9 0 8 : 0 23 9 1 0 : 0 03 9 1 8 : 0 03 9 2 0 : 0 03 9 2 8 : 0 03 3 0 : 0 03 3 F 3 9 4 0 i A A3 9 4 8 : 0 03 9 5 0 : B 03 9 5 8 : 0 23 9 6 0 : 0 03 9 6 8 [ A B3 9 7 0 1 0 03 9 7 8 1 0 03 9 8 0 : 0 03 9 8 B : 0 03 9 9 0 : 0 03 9 9 B : 0 03 9 A 0 1 0 3 9 A 8 : 0 03 9 B 0 I 0 03 9 B 8 : 0 83 9 C 0 I 0 03 9 C 8 i C 03 9 D 0 : A E3 9 D 8 t 0 03 9 E 0 : F 03 9 E 8 : F D3 9 F 0 : A F3 9 F 8 : C 03 A 0 0 : 0 03 A 0 8 : 0 A3 A 1 0 : 0 03 A 1 8 1 0 03 A 2 0 I 0 43 A 2 B : 0 03 A 3 0 : 0 03 A 3 B : 0 F3 A 4 0 : F E3 A 4 8 : C 03 A 5 0 t A A3 A 5 8 : C 03 A 6 0 I B 03 A 6 8 i 0 23 A 7 0 : 3 F3 A 7 8 : F 03 A 8 0 : 0 0

A S 3 A 9 03 A 9 83 A A 03 A A 8 I 0 03 A B 0 I 0 03 A B 8 : 0 03 A C 0 I 0 03 A C S 1 0 3 A D 0 : 0 03 A D B : 0 03 A E 0 : 0 03 A E 8 : C 03 A F 0 : 2 B

A F 8 I 0 03 B 0 0 I 0 03 B 0 8 : 0 03 B 1 0 : 2 83 8 1 8 : 0 03 B 2 0 : A B3 B 2 8 : 2 A3 B 3 0 : 1 53 B 3 8 : F F3 B 4 0 I 0 23 B 4 8 : 0 03 B 5 0 : F F3 B 5 8 : 0 F3 B 6 0 I B 43 B 6 8 : A F3 B 7 0 : F F3 B 7 8 i F F3 B 8 0 : 0 0

B B S : 0 03 B 9 0 : 0 0

: 0 : 0 : 0 : 0

F F F CA F 0 2 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0F C C 0 0 0A C 0 0 A 0 0 A 0 0 2 0 F F 0 0 0 00 0 2 B 0 00 0 0 B0 0 0 00 0 0 00 0 0 0 3 0 0 A C 0 0 00 8 F F F 0 0 0F 7 0 F 0 0 0 0 0 00 0 0 0 0 0 0 00 0 0 00 0 0 0 0 0A 0 A A B C 0 2 B 00 0 B 0 C B 0 0 0 0 0 0 0 0 0 00 0 0 00 0 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 1 F 0 0 02 B 0 0 0 00 0 0 00 0 0 0 F 00 0 F A 0 0A 0 0 0 0 0A 0 0 0F F 4 0 F D A A A AA A F A 0 0 0 0 0 00 0 0 00 0 0 0

7 F F 7 CF 4 A 9 F 0 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 00 0 0 0 00 0 0 0 00 0 F 3 F 0 0 0 0A A C 0 0 0 A B B 0 0 0 A 0 0 0 0 0 A A 0 0 0 00 2 0 0 0 0 0 00 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 0 B 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 00 5 4 C 0 0 0 E A C 0 0 00 0 A 4 0F F F F FF F 3 A F F C 0 0 1 5 0 0 0 0 00 0 0 0 00 0 0 0 0 0 0 50 0 0 0 00 0 0 0 0 00 0 0 0 0 30 0 0 0 0 0A A C C A A A A0 B 0 C 0C 0 B B 0 0 0 2 B 0 0 F F 7 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 B 00 0 0 0 0 00 0 0 0 0 00 0 0 0 00 0 0 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 0 0 05 0 0 0 3 3 F 0 0 00 2 A 0 0 0 0 0 00 0 0 2 A A D 0 0 0 0 0 A A 0 0 A 0 2 0 53 B 0 F F0 0 0 0 00 9 0 0 00 F F F DF F C 0 0 0 F B A A A A A C 0 0F F F F 5 0 0 0 0 0 00 0 0 0 0 00 0 0 0 0 0 0 0 0

9 F C 5 0 6 0 0 D 0 0 0 0 7 0 0 0 0 8 20 0 0 0 8 0 0 0 9 20 0 0 9 AF F 0 0 0 0 B 6A A C a F E0 2 B B 0 0 0 F 00 A C 2 D0 0 0 0 F 2 B 0 0 C F D 9 0 0 0 E A0 0 0 0 F 0 0 1 0 0 0 B 3 0 0 0 0 9 0 B 0 0 5 F0 0 0 F 2 0 0 0 0 6 0 0 3 0 0 F F A C 0 E A 8 5 5 5 F 0 5 5 1 5 F 2 0 5 6 C 0 0 0 7 70 0 7 0 0 3 0 0 6 0 0 0 0 E 0 0 0 0 D 0 0 0 9 C0 0 0 0 B 0 0 3 A A 2 B 0 C 0 4 0 B 4 0 0 A B 0 E 0 B 6 C F 7 0 0 7 0 0 F 0 0 F 0 0 0 0 0 50 0 0 0 0 1 0 0 0 0 I D0 0 0 0 2 0 0 3 0 0 0 0 3 50 0 0 3 D0 0 0 0 4 50 0 0 0 4 0 0 6 F 0 4 A B 7 0 0 2 E 30 0 0 0 7 60 0 0 9 C2 A A 4 6 0 0 6 A 0 D A B 0 0 A S3 F 3 0 0 0 2 B 5 7 B 0 0 5 F 3 F 7 D 0 B F 7 F A A 0 0 A E 8 BF F F F 3 0 0 0 2 F 00 0 F 0 0 0 0 F E0 0 0 0 0 7

3 B 9 8 : 0 03 B A 0 : 0 0

B A B : 0 03 B B 0 : 0 0

B B S : 0 03 B C 0 : 0 03 B C 8 : 0 03 B D 0 : 0 03 B D 8 : 0 03 B E 0 : 0 03 B E 8 : 0 03 B F 0 : 0 0

B F B : 0 03 C 0 0 : 0 03 C 0 8 : 0 03 C 1 0 : 0 03 C 1 8 > 0 03 C 2 0 : B F3 C 2 8 : 8 33 C 3 0 J 7 A3 C 3 8 : A 53 C 4 0 I 0 03 C 4 8 : 0 03 C 5 0 : 0 03 C 5 8 : 0 03 C 6 0 : B 43 C 6 B : A B3 C 7 0 : F F3 C 7 8 : 0 03 C 8 0 : 0 03 C 8 B : A 93 C 9 0 : 8 D3 C 9 8 : 8 D3 C A 0 : 8 D3 C A 8 : A 2

C B E 3 C B 8 : 0 73 C C 0 : 8 D3 C C 8 i A 93 C D 0 : F D

C D S : D C3 C E 0 : D 03 C E 8 : 0 F3 C F 0 : 0 33 C F 8 : A 93 D 0 0 : A 9

D 0 I A 3 D 1 0 : A 93 D 1 8 : A D3 D 2 0 I F C3 D 2 8 : C 93 D 3 0 : 3 E3 D 3 8 : A 93 D 4 0 : C 9

D 4 1 3 D 5 0 : 3 E3 D 5 B : 1 03 D 6 0 : 0 03 D 6 8 i 4 C3 D 7 0 : A D3 D 7 8 : 4 C3 D 8 0 : 0 03 D 8 B : 3 D3 D 9 0 t D 03 D 9 8 : D 03 D A 0 : A D3 D A 8 : 4 C3 D B 0 1 E E3 D B S : D 03 D C 0 : 0 13 D C 8 : D 03 D D 0 : 0 63 D D 8 i 4 C3 D E 0 1 C 53 D E 8 : 0 53 D F 0 J 4 C3 D F 8 : 4 C3 E 0 0 : F 03 E 0 8 : D C3 E 1 0 : 6 C3 E 1 8 : 0 03 E 2 0 : 6 C3 E 2 8 : 0 23 E 3 0 : C A3 E 3 8 I 0 7

0 0 0 00 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 00 0 0 0 0 0A 0 0 2 B AE 9 0 2A 9 F F 0 0 0 00 0 0 00 0 0 0 0 0F C F 5 F F 0 0 0 08 2 0 0 B D3 0 1 D 2 D 0 A 0 D A C F 0 D 9 B D0 A B D F F8 0 D 0 A 9D B 5 8 6 8 B 8 C B 0 D D 3 0 D 4 B E 2 0 D 4 B 4 C B FF 0 D 2 B 3 0 D B 3 D 0 C 9A 0 C 0 F E 0 D B 3 0 D C D D 2 3 A D 0 6 3 2 B D 0 6 3 6 3 0 A 2 0 3 E 3 8D I 3 E A 2D C D F 4 6

0 0 0 0 0 00 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 00 0 0 0 0 00 0 0 00 A A 0 F A 5 A A FA F 0 00 0 0 00 0 0 00 0 0 00 0 0 2B F 6 F F F C 00 0 A 4 3 0 8 D 3 FB 1 A 9 0 00 A 9 DF A 8 F A C F 0 D 8 0 A D 8 A B 0 D 0 D 0 2 D 00 8 D 00 D 2 1 A 0 0 8 A 93 C D 3 0 8 A 93 D A 93 A A 0 0 C 3 C 1 C A 0 1 B C E 0 BD 0 C EF F 0 73 8 C 9A 2 0 5E E 0 CF E 1 D 0 D A 9 C 9C 9 0 73 4 A D A 9 C DA 0 0 0 8 5C 0 C 9 0 9C 9 2 D0 5 C E0 D E E F A3 A

0 0 0 00 0 0 00 0 0 0 0 0 0 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 00 0 0 0 0 2 C 0 8 A 4 A E A 5 A0 F F C0 0 0 00 0 0 0 0 00 0 6 B F F D B0 0 F F0 0 2 0 9 6B 3 0 3 A 9D 0 A 98 2 2 D C 8 0 A 8 F A D F E 0 7B 8 0 D 0 1 D 08 0 B 0 8 D 0 6B 0 8 0 D 3 D 2 E 2 0 9 D 04 C B FD E 2 0E 6 2 00 D 8 F 0 D 0 9 2 B D 3 0 4 D C 0 D 4 B E 9 E E 0 8D E F 0 3 5 A 52 0 2 B D 0 6 C 3 E2 B 2 B D 2 F A D 0 0 39 2 B 0 0 30 0 D 0C E 0 60 E 0 8 D 0

0 0 0 1 0 I 0 2 0 B 3 A0 3 0 0 3 F0 0 4 70 4 0 5 0 0 5 F0 0 6 70 6 0 0 7 80 0 8 00 0 E 0A A 0 8 A 5 9 2O 2 0 1 0 0 B S0 0 C 00 C 0 E F D I FF B 0 E 0 0 F 04 C 0 1 F F 0 S D 3 E S F 9 C 3

8 8 3 A 9 I D0 5 D 38 E 8 F D 0 0 5D E D 0 1 5D 5 D 8 A 6 0 2 D 8 0 C 3 4 D D D B 2 1 A D E F0 5 3 0 E 30 3 E 6 B F 9 30 0 C D 3 F 0 3 3 5D C 0 B

A B F B B BC 3 3 E 8 EA 9 2 EC B 3 6 3 9 1 3 0 A 4 C A 7 4 E C E D 9 F 4 3 2

1 1 C O M P U T E ' S G a z a r t e O c t o b e r 1 9 8 6

Page 113: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 113/148

3 E 4 0 : E D3 E 4 8 : 6 C3 E 5 0 : 9 03 E 5 8 . 0 03 E 6 0 : E E3 E 6 8 . 0 73 E 7 0 . 6 43 E 7 8 : 2 93 E B 0 : 4 8

E 8 8 : C 3 E 9 0 : 4 23 E 9 8 : 2 03 E A 0 : A 83 E A 8 i F 3 E B 0 . 3 D3 E B 8 1 0 13 E C 0 . 8 53 E C S . 0 73 E D 0 . 6 0

E D S : 0 3 E E 0 : 8 5

E E 8 : E 73 E F 0 i 6 03 E F 8 j A D3 F 0 0 : P B3 F 0 8 : 0 73 F 1 0 . A 23 F 1 8 . C E3 F 2 0 I F 13 F 2 8 : D 53 F 3 0 : 3 E3 F 3 8 : 3 F3 F 4 0 : 2 03 F 4 8 i F 03 F 5 0 1 3 E3 F S B . F C3 F 6 0 1 0 73 F 6 8 i 4 C3 F 7 0 : D 03 F 7 3 > E 3 F 8 0 I D 03 F 8 8 : 0 E3 F 9 0 . D 1

F 9 8 . F F3 F A 0 : F F3 F A 8 : 3 F3 F B 0 . 4 C3 F B 8 i D 03 F C 0 I D 0

F C 8 . A 3 F D 0 : B 93 F D 8 . D 23 F E 0 . C 6

F E 8 : A 23 F F 0 . A 03 F F 8 . E 44 0 0 0 i A D4 0 0 8 i A D4 0 1 0 : 4 C4 0 1 8 : 6 44 0 2 0 . 0 04 0 2 8 : 1 84 0 3 0 I 3 C4 0 3 8 . 2 24 0 4 0 l A E4 0 4 8 : 0 4 0 5 0 . 0 74 0 5 8 : D 44 0 6 0 : 8 D4 0 6 8 : A 94 0 7 0 : 0 04 0 7 8 . 4 44 0 8 0 . D 44 0 3 B i B D4 0 9 0 1 A 94 0 9 8 : A 94 0 A 0 1 D 04 0 A 8 : A 94 0 B 0 : D F4 0 B 8 . B 94 0 C 0 . F 74 0 C 8 D 4 0 D 0 : C B4 0 D 8 . 2 04 0 E 0 I 2 0

0 3 0 D 0 E 2 1 C 1 F B A A A E F C A E F C A F 0 C 0 0 E 2 2 A B 0 0 0 C 9 F 2 E D 3 3 2 A B F F 0 A F A 0 0 2 3 3 2 8 B 2 0 I 3 8 S A 0 8 D 8 A 0 8 0 F 0 4 D B F D D 1

D A 4 E D F B C 4 F 5 3 D 3 0 E A D 0 E A D F 0 C D C D F B 1 F 3 4 D C C 3 A 4 0 C A A B 0 3 4 C 1 4 C C A B D 0 0 4 3 3 F 2 2 0 1 0 0 D 8 A 0 0 D 8 9 6 8 2 4 D B F F 0

C 0 6 0 C 0 3 1 F 6 A 9 2 2 9 0 F F 9 0 F F 0 C C F 0 C 0 3 4 2 A B F D D

A F 4 D D C F 3 C A C D 2 C D F 0 B F 6 6 1 0 0 F C F 2 D D 8 A 0 I D 8 A 0 0 A 2 D 2 4 D B C 2

1 D 3 D D A A F 6 8 F 8 D B F D 0 0 F D 0 E C E D 4 D 0 E A A B 0 3 4 D 0 F 0 A E F 2 2 A 3 E 3 F F 0 F F 1 4 C 6 0 A A A A B F C S A 0 0 D 8

A 1

0 D D 0 D F D 2 4 D D 2

B 3 A E F I I 7 8 2 A F 3 3 0 F C 2 0 F C 2 C F 5 2 C D F D F 3 C A E 0 4 0 C 0 0 A B B F 0 C A 6 F F A 4 2 C D 8 8 3 3 0 3 A A B 0 1 D 2 A 0 0 D 2 6 E 8 A C F D 2 4 F 2

0 C 0 0 E D D B 2 4 A A 9 4 1 A C 6 I A E 6 F 6 A 4 0 C 0 2 2

A 3 E 3 A 9 C C E D E 3 3 2 F 3 F

A A 0 0 8 F 0 P 3 3 0 0 A 0 0 3 6 D 8 A B E D 8 A B

A E 2 0 D c F D F 6 2

4 D E D F A A 2 1 C C F 8 1 6 0 F 4 6 0 F 4 7 A F 4 D D A D B F 0 C A F 3 D F 0 E 2 2 A B P . 0 B 0 0 2 8 3 F F I 0 0 6 6 2 A A 0 A A 0 8 3 8 A 0 8 3 0 1 D B F D C F 0 9 2

2 1 9 2 C I 0 F A A 2 4 5 3 C F 1 B 9 I 1 D 7 8 2 6 D D 3 7 4 3 9 P 6 F C 0 2 0 A D 2 5 E 4 9 5 2 2 4 B 6 E 4 D 3 5 I P B F A I D F 0 E B D 0 D 7 2 6 C B 3 I 3 E 2 7 5 7

4 0 E 8 : 2 04 0 F 0 : 2 04 0 F 8 : 2 04 1 0 0 : 2 04 1 0 8 : 2 04 1 1 0 : 2 04 1 1 8 : 9 74 1 2 0 : 2 04 1 2 8 : 2 04 1 3 0 : 0 54 1 3 8 : 2 04 1 4 0 : 2 04 1 4 8 : 9 74 1 5 0 : 2 04 1 5 8 : 2 04 1 6 0 : 0 54 1 6 8 : 2 04 1 7 0 : 2 04 1 7 3 : 1 24 1 8 0 : 2 04 1 8 8 : 2 04 1 9 0 : 2 04 1 9 3 : 2 04 1 A 0 : 2 04 1 A 8 i 2 04 1 B 0 : 2 04 1 B 8 : 2 04 1 C 0 : 2 04 1 C 8 : 2 04 1 D 0 : 2 04 1 D 8 : 2 04 1 E 0 : 2 04 1 E 8 : 1 24 1 F 0 . 4 94 1 F 8 : 9 24 2 0 0 : 2 04 2 0 3 : 2 04 2 1 0 : 2 04 2 1 8 : 2 04 2 2 0 : 4 54 2 2 8 : 2 04 2 3 0 : 2 04 3 8 : 2 04 2 4 0 : 2 04 2 4 8 : 2 04 2 5 0 : 2 04 2 5 8 : 2 04 2 6 0 : 2 04 2 6 8 : 2 04 2 7 0 : 2 04 2 7 3 : 3 04 2 8 0 : 9 24 2 8 8 : D 14 2 9 0 : D 14 2 9 8 . D l4 2 A 0 : 1 24 2 A 8 : 2 04 2 B 0 : 9 64 2 B 8 . 2 04 2 C 0 : 2 04 2 C 8 : 2 04 2 D 0 : 2 04 2 D 8 : 4 34 2 E 0 : 9 24 2 E 8 : 9 24 2 P 0 : B 74 F B 4 3 0 0 : D F4 3 0 B : 1 24 3 1 0 : 4 34 3 1 8 . 2 04 3 2 0 : 1 24 2 8 : D l4 3 3 0 : D 14 3 8 : D l4 3 4 0 1 D 14 3 4 8 : 9 24 3 5 0 : 1 24 3 5 8 : 9 E4 3 6 0 : B 74 3 6 8 : B 74 3 7 0 : B 74 3 7 8 : 9 24 3 8 0 : 0 5

3 8 3 . 2 0

2 2 2 2 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 1 2 2 2 2 2 9 2 2 2 0 5 2 2 2 2 9 9 2 2 2 2 2 2 D D D D 3 9 2 2 2 0 2 D

D D D 9 4 9 A B B 1 0 4 2 9 2 2 2 9 2 2 C B B B 9 2 2

2 2 2 2 2 2 2 2 2 9 1 2 2 2 2 9 1 2 2 9 2 2 2 2 2 2 A 2 2 2 2 2 2 4 2 2 2 2 2 2 2 2 2 2 2 9 2 2 2 1 3 D D D D 2 2 2 2 2 2 2 9 D 9 B B 2 2 5 9 2 D D D C 2 2 1 B B B C 9 1

2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 A 2 2 2 2 2 2 1 2 2 2 2 2 9 9 2 2 2 2 1 1 2 2 2 2 2 2 D D D 0 2 2 2 2 2 9 1 D D D D 1 2 2 B B B D 9 4 2 9 2 2 9 9 2 9 9 B B B 9 2 2

2 2 2 2 2 2 2 9 2 2 2 2 2 9 2 2 2 2 2 2 2 2 9 2 2 2 0 2 2 2 2 2 2 2 2 2 2 2 5 2 2 2 2 2 2 9 2 2 2 2 2 D D D D 2 2 2 2 2 2 9 1 1 B B B 9 2 9 9 9 D D 1 D 2 9 2 B B B D 2 2

2 2 2 2 9 2 2 2 2 2 9 2 2 2 2 2 9 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 2 2 2 2 4 2 2 2 2 1 2 D D D D 9 1 2 2 2 2 2 2 D D D D 4 0 9 B B B 9 1 2 C 2 2 2 2 1 2 C 9 B B 9 9 3 9

2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 2 2 2 2 2 9 1 2 2 2 2 5 2 2 2 2 2 4 9 2 2 2 2 2 2 2 2 2 2 2 D D D D 2 9 2 2 2 1 4 2 A B B B D 9 1 9 D D D 9 0 2 9

9 B B 1 C 3 9

2 2 2 2 2 1 2 2 1 2 2 1 2 2 1 2 2 D 2 2 0 2 2 2 2 2 2 2 2 2 2 2 4 2 2 2 2 1 5 2 2 2 2 9 1 D D D D 2 2 2 2 2 2 2 2 D D D 0 4 2 2 B B 9 2 5 0 D 2 2 2 9 2 2 D B B B 2 1 3 D

6 7 7 8 1 3 5 3 9 7 C B 8 6 c A F B F E D

A 2 2 2 3 7 2 E 5 5 6 2 A B 8 8 8 0 D A B B F B 4 D E E B D 0 0 1 I 7 3 7 3 4 6 E 2 E 3 7 5 A D E 3 S

A B 1 7 0 4 B E E 8 C 3 B

4 3 9 0 : 9 E4 3 9 8 : 1 4 3 A 0 : 2 04 3 A 8 : 2 04 3 B 0 : 1 24 3 B 8 : D 14 3 C 0 : 2 04 3 C 8 : 9 E4 3 D 0 : 2 04 3 D 8 : 2 04 3 E 0 . 2 04 3 E 3 . 9 24 3 F 0 : 9 24 3 F 8 : 1 24 4 0 0 : A 94 4 0 8 : 2 04 4 1 0 : 2 04 4 1 8 : 2 04 4 2 0 : 0 54 4 2 8 : 2 04 4 3 0 : A 94 4 3 8 : 2 04 4 4 0 : 2 04 4 4 8 : 2 04 4 5 0 . 0 54 4 5 8 : 2 04 4 6 0 . 2 04 4 6 8 : 2 04 4 7 0 : 2 04 4 7 B . 2 04 4 8 0 : 2 04 4 8 3 : 2 04 4 9 0 : 2 04 4 9 8 : 2 04 4 A 0 : 2 04 4 A 8 : 0 54 4 6 0 : 2 04 4 B 8 : 2 04 4 C 0 : 2 04 4 C 8 : 2 04 4 D 0 . 2 04 4 D 8 : 2 04 4 E 0 : 2 04 4 E 8 : A 94 4 F 0 . 2 04 4 F 8 : 2 04 5 0 0 . 1 24 5 0 8 . 9 24 5 1 0 : 1 24 5 1 8 : 2 04 5 2 0 : 4 74 5 2 8 : 4 14 5 3 0 : 2 04 5 3 8 : 9 24 5 4 0 ( 1 24 5 4 8 . 2 04 5 5 0 : 2 04 5 5 8 : 2 04 5 6 0 : 2 04 5 6 8 : 0 54 5 7 0 : 2 04 5 7 8 : 2 04 5 8 0 : 2 0

5 8 8 : 2 04 5 9 0 : 2 0

5 9 8 : 2 04 5 A 0 : 9 24 A 1 4 4 5 B 0 : 9 C4 8 3 : 4 9

C D D D 2 1 2 C 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 2 2 5 5 2 2 2 9 2 2 2 2 2 2 2 2 2 2 8 2 4

4

1 2 2 2 9 0 2 1 2 2 2 D 2 2 2 2 2 2 9 1 2 2 2 2 9 1 2 2

• 1 2 2 2 2 2 2 9 1 2 2 2 2 2 2 2 2 2 9 2 2 2 4 4 9 2 2 2 2 2 1 9 1 2 2 2 2 2 0 5 4 5

D D D D 1 2 2 D 2 2 2

9 2 9 2 2 2 D 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 2 2

A 2 9 2 4 5 2 2 9 2 2 2 2 2 2 2 2 2 2 2 9 4 4 2

1 2 2 2 D 9 1 1 2 2 2 C 2 1 2 2 2 9 2 2 2 2 2 2 2 2 2 2 2 0 2 2 2 2 2 2 2 2 2 2 0 2 D 2 2 2 2 2 2 2 4 4 2 2 2 2 2 2 9 2 9 2 2 2 2 2 5 4 4 0

9 D D D 9 2 2 9 2 2 2 1 2 D 2 2 2 1 2 9 2 2 2

D 2 9 2 2 2 2 2 2 2 2 2 2 9 2 2 2 2 2 1 2 2 2 1 2 9 5 2 2 1 2 9 2 2 2 2 2 2 2 2 2 2 2 4 5 4 0

M e n u S y s t e m( A r t i c l e o R 1 D I

, S S (

j a g e 7 4 . )P 5 2 0

4 : C D 2 0 M S = '

D E 3 0 5 1 5 =

2 2 2 2 C 2 2 A 2 2 2 0 2 1 2 2 2 D 2 1 2 2 2 9 2 2 2 2 2 1 9 1 2 2 2 2 2 2 2 2 2 9 1 2 2 2 2 0 2 2 4 2 2 0 2 2 2 2 2 2 2 1 2 2 2 2 9 4 2 2 0

9 D D 9 9 2 9 2 2 2 D 2 2 9 2 2 2 1 2 9 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 9 2 2 D 2 2 1 4 4 2 2 2 1 2 2 2 1 2 0 2 2 2 2 9 5 0 5 0

7 I 2 F 9 C 4 6 5 5 2 C B A 4 9 9 7 6 I 7 C c A 9 0 E F r 0 E E 1 2 2 P 5 4 4 5 6 4 B 3 7 4 F C 8 B C 6 9 F B 6 D E A B 9 0 0 1 I 7 A 5 9 F

2 0 ) , L S ( 2 0 ) , E S ( 2 0 ), R S ( 2 0 ) : Q S = C H R S ( 3

I N S K K ' IK E "

J S ( 2 u j ,2 0 ) '

S 4 0 S 2 S " " 1

! D I S K

□ S o a D I M P 5 1 2 0 )5 $ ( 2 0 !

X » 1 : F 5 =

A t i r

, l ( 2

P R f c t i

( 2 0 ) ,) 9

+ C H B S 1 3 4

C O M P U T E D G a z e l l e O c t o b e r 1 9 3 6 1 1

Page 114: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 114/148

Page 115: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 115/148

J

K

O H P

F B R K E

R S P H J D E J M S

3 5 3 6

3 7 3 8

3 9

4 0 4 1 4 2 4 3 4 4 4 5 4 6

4 7

4 8 4 9 5 0 5 1 5 2

5 3 5 4

D A T A 7 2 , 1 7 0 , 1 3 7 , e 5 , 0 , S 4 ,0 , D A T A 0 , 1 7 0 , 9 , 5 , 8 5 , 6 4 , 2 1 ,9 D A T A 8 0 , 4 2 , 1 7 0 , 1 6 8 , 8 5 , 8 5, 8 4 , 8 5D A T A 8 5 , 8 4 , 8 5 , 8 5 , B 4 , 4 2 , 17 0 , 1 6 8D A T A 2 1 , 8 5 , 8 0 , 5 , 8 5 , 6 4 , 0 ,1 7 D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0D A T A 9 6 , 0 , 1 , 9 6 , 6 4 , 2 , 1 6 , 3D A T A 4 , 1 5 , 1 4 4 , 2 4 , 1 0 , 1 2 6 ,4 8 , 4D A T A l . 7 3 , 9 6 , 4 , 3 0 , 1 8 , 7 0 , 35 , 1 9 2D A T A 5 3 , 6 5 , 7 2 , 3 6 , 1 2 9 , 4 0 ,2 0 , 1 2 9D A T A 7 2 , 2 8 , 1 2 9 , 1 9 2 , 3 6 , 2 ,6 6 , 1 2 4D A T A 1 0 2 , 9 8 , 1 6 2 , 1 2 0 , 8 0 , 53 , 1 4 4 , 1 5 2D A T A 1 , 7 3 , 4 6 , 2 , 6 , 8 0 , 4 , 2D A T A 2 0 0 , 8 , 1 , 4 , 1 4 4 , 0 , 0 , 0F O R X = 1 6 1 9 2 T 0 1 6 3 8 4 i P O K E X, 0 : N E X TP O K E 2 0 4 0 . 2 5 3 i P O K E 2 0 4 1 , 25 4 : P O K E 2 0 4 2 , 2 5 5F O R S N = 0 T O 2 : G O S U B 1 0 8 0 : N EX T j P O K E V + 2 1 , 7 t P O K E V + 3 1 ,0 I G O S U B 3 0 i P O K E 1 9 8 , 0

O 5 5

R 5 6

B 5 7

P 5 8

S 5 9 A M 6 0 0

A 6 1

C 6 2 A G 6 3 0J 6 4 X 6 5 E 6 6

R B 6 7 0

P 6 8

E J 6 9 0M 7 0

X D 7 1 0J 7 2 X 7 3

E D 7 4 0J 7 5

B ( 1 9 ) ; " B O M B S Y O M I S S E DB "

F O R X - 0 T O 2 : Y ( X ) » Y ( X ) + 1 i HE X P O K E V + 1 , Y ( 0 ) : P O K E V + 3 , Y (1 ) : P O K E V + 5 , Y ( 2 ) t B C - P E E KP O K E W 2 , 1 7 : P O K E F 2 , Y ( 0 ) : PO K E F 2 , Y ( 1 ) i P O K E F 2 , Y ( 2 ) :P O K E W 2 . 0F O H D = 0 T O ( L ~ 1 ) - 1 0 0 : N E X TG E T N ? : I F ( N S * < > " 0 " A N D N S <" 9 " ) O R N S = " - " O R N 5 = C H R S ( 20 ) O R N ? = C H R S ( 1 3 ) T H E N 7 0 0B C = P E E K ( V + 3 1 ) A N D 7 t I F B C =0 T H E N 5 6 0I F ( B C A N D 1 ) = 1 T H E N S N = 0 ( G OS U B 6 6 0I F { B C A N D 2 ) = 2 T H E N S N - 1 : G OS U B 6 6 0I F ( B C A N D 4 ) = 4 T i ( E N S N 2 ; G O5 U B 6 6 0G G T O 5 6 0B H = B H + 1 : P O K E V + 1 S N 2 , 2 21 : P O K E 2 0 4 0 + S N , 2 5 0 ; P O K E W, 0 : P O K E A D , 1 2 i P O K E F , 1P O K E W , 1 2 9 : F 0 R D - 1 T O 1 0 0 : E X T : P O K E W , 0 : P O K E W , 1 2 9 : PO K E 2 0 4 0 + S N , 2 5 1 i F O R D = l T O1 0 N E X T : G O S U B 1 0 8 0 i P R I N T T B S; T A B ( 3 6 ) B H ; ; Y ( S N ) = 3 0 : I FB H > 2 T H E N 8 9 0P O K E 2 0 4 0 + S N , 2 5 + S N i R E T UR I F N S = C H R S 2 0 ) A N D T B > 0 T H EN T B = T B - 1 i P R I N T "1 L E F T ! E P i ( L E F T j " ; l A N S

- L E F T ? ( A N ? , L E N ( A N ? ) - 1 )I F N S = C H R S ( 2 0 ) T H E N 6 1 0I F N ? < > " - " T H E N 7 5 01 F T B = 0 T H E N T B = 1 i A N S = " - " !P R I N T L E F T S { T B S , 3 3 ) " - t P %[ L E F T j " f

G O T O 6 1 0I F N S = O J R S ( 1 3 ) T H E N 7 8 0

D G 7 6 0

J K

X

A P Q

R A

F B

7 7 7 8

7 9

8 0 8 1 8 2

8 3 8 4

8 5 8 6

E G 8 7 0

I F T B < 4 T H E N P R I N T L E F T S ( T B3 , 3 3 + T B ) ; N $ ; " I P 3 1 L E F T 1 - t T B - T B + 1 i A N S = A N S + N SG O T O 6 1 0A N = V A L ( A N S ) I P R I N T D 5 ; "[ R I G H T J § P 3 ( 6 S P A C E S } "; : A N $ - " " i T B - 0C F = 0 i F O R X X = 0 T O 2 i I F A ( X X )= A N A N D Y ( X X ) < 2 2 1 T H E N G O S UB 8 6 0N E X T i I F T O 2 0 T H E N 1 0 0 0I F C F > 0 T H E N 8 5 0W T = W T + 1 i F O R X = 0 T O 2 : Y ( X ) =Y ( X ) + ( 3 - L ) * 1 0 : I F Y [ X } > 2 00 T H E N Y ( X ) = 2 0 0N E X T i L - L - 1 i P O K E W , 0 : P O K EA D , 0 i P O K E S R , 2 4 0P O K E W , 1 7 i F O R D = 2 5 5 T O 1 0 0 ST E P - 2 : P O K E F , D : N E X T : P O K EW , 0 i P O K E S R , 0G O T O 6 1 0T C = T C + 1 i A T = A T + l t P O K E 2 0 40 + X X , 2 5 2 i S N - X X : P O K E W , 0 :P O K E A D , 1 4 4 : P O K E F , 2 5 0P O K E W , 1 2 9 i F O R D = 1 T O 1 0 0 i NE X t P O K E 2 0 4 0 + X X , 2 5 3 + X X iG O S U B 1 0 B 0 i Y ( X X ) = 3 0 i C F » lB C - P E E K ( V + 3 1 ) I R E T U R NP O K E V + 1 , 0 l P O K E V + 3 , 0 : P O KE V + 5 , 0P R I N T " [ C L R ) [ 3 D O W N ]1 R I G H T j f R E D J M A T H P R O B

L E M S I N V A D E T H C I T Y " r GO T O 9 3 0P R I N T " [ C L R j [ 3 D O W N ]1 R I G H T H R E D ) Y O U " V E B A T E N T H M A T H P R O B L E M S "P R I N T " [ 2 D O W N ] [ 3 R I G H T }

1 R I G H T j A T T H E I R O V J N{ S P A C E J G A M E "P R I N T " ! 2 D 0 W N ) ( 3 R I G H T J§ 6 l G A M E R E S U L T S : " : P R I H T" D O W N ] I R I G H T i l G R N j R IG H A N S W E R S ! " A TP R I N T " ( D O W N ] 1 6 R I G H T il P U R ] W R O N G A N S W E K S i " W TP R I N T " ( D O W N ] ( B R I G H T )i l ^ B O M B S R E A C H I N G T H I T Y l " B HP R I N T " { 3 D O W N J E 7 31 R I G H T j D O Y O W A N T A O T H E R C H A N C E ? ( Y / N ) ? "G E T C $ i I F C S < > " Y " A N D C $ < > "N " T H E N 9 7 0I F C S = " Y " T H E N R U NP R I N T " [ C L R ] § 7 3 " ; I P O K E 5 32 8 0 , 1 4 t P O K E 5 3 2 B l , 6 : P O K EV + 2 1 , 0 : E N D

F O R X » 0 T O 2 : Y ( X ) = 0 ; P O K E V+ 1 + 2 * X , 0 : N E X T : I F L 1 + L 2 >1 0 0 0 T H E N 9 1 0p r i n t " [ h o m e ] { 3 d o w n ]1 r i g h t ] S p u r ! " t c c o r re c a n s w e r s " : t c = 0P R I N T " | 3 3 t D O W N ]{ R I G H T ] Y O U M A Y G O O N

G 1 0 3 0 P R I N T " ( D O W N } { 4 R I G H T ][ 1 S P A C E S J T O T H H E X T

L E V E L "R 1 0 4 0 L 1 S - S T R S { L 1 ) : L 2 S = S T R 5 (

L 2 ) i I F L 2 < L 1 T H E N L 2 S = L 2 S> " 9 " i G O T O 1 0 6 0

G 1 0 5 0 L l S = L 1 5 + " 9 "Q 1 0 6 0 U - V A L ( L I S ) i L V A L ( L 2 ?

) : P R I N T " ( 2 D O W N ]R I G H T H Y E L J Y O U R N E L I M I T S A R E : " L 1 " A N D " L

E A 1 0 7 0 G O T O 5 3 0C M 1 0 8 0 U ? - S T R S ( I N T ( R N D ( 0 ) * L 1 )

) i B S = S T R 5 ( I N T ( R N D ( 0 ) « L2 ) ) i B S - R I G H T S ( B S , 2 )

A l H D

M

R

C

X

G

K H R

B

H

M

8 8 8 9

9 0

9 1

9 2

9 3

9 4 9 5

9 6

9 7

9 8 9 9

1 0 0 0

1 0 1 0

1 0 2 0

H 1 0 9 0 I F T S = " X " T H E N A { S N ) - V A L (U § ) * V A L { B S )

K K 1 1 0 0 I F T 5 = " + " T H E N A t S N ) - V A L (U ? ) + V A L I B ? )

J 1 1 1 0 I F T S - " - " T H E N A ( S N ) = V A L (U ? ) - V A L ( B 5 )

B 1 1 2 0 B S » T S + B S j U S - R I G H T 5 ( U $ ,3 ) i S Y - S N * 2 + l + V i I F L E N ( US J - 2 T H E N U 5 - " " + U 5

Q K 1 1 3 0 S S = ( S N + 2 5 3 ) " 6 4 i P O K E W 2 ,0 I P O K E W 2 , 6 5 : F O R Y - 0 T O 2 iC 1 5 = M I D S ( U S , Y + 1 , 1 )

B 1 1 4 0 F O R X = 0 T O 7 : P O K E S S + X * 3 + Y, N [ V A L ( C 1 S ) , X ) : I F C 1 S - CH B ? | 3 2 ) T H E N P O K E S S + X * 3 +Y ,

A A 1 1 5 0 P O K E S Y , A B S ( P E E K ( S Y ) - 3 )i P O K E F 2 , 1 0 0 - 1 0 » X i N E X T X,

X 1 1 6 0 F O R Y - 0 T O 2 : C 1 S - M I D S ( B 5 ,Y + 1 , 1 ) : F 0 R X = 8 T O 1 5

A H 1 1 7 0 P O K E S S + X * 3 + Y , N ( V A L ( C 1 ?) , X - 8 ) : P O K E F 2 , 1 0 * X i P O KE S Y , A B S ( P E E K ( S Y ) - 3 )

F 1 1 8 0 I F C l J n " " T H E N P O K E S S + X *3 + Y . 0

X 1 1 9 0 I F C 1 S - T S T H E N P O K E S S + X * 3+ Y , N | 1 0 , X - 8 )

K P 1 2 0 0 N E X T X , Y : P O K E W 2 , 0X 1 2 1 0 P O K E S S + 4 8 , 2 5 5 t P O K E S S + 49 , 2 5 5 : P O K E S S + 5 0 , 2 5 5X 1 2 2 0 F O R X = S S + 5 1 T O S S + 6 2 i P O K E

X , 0 : N E X T : R E T U R N

S e q u e n t i a l F i l eC o n v e r t e r F o S p e e d S c r i p tS e i n s t r u c t i o n s7 b e f o r e3 8 0 1 : 2 50 8 0 9 i 3 70 B 1 1 ! 3 70 8 1 9 j 3 70 8 2 1 i 3 70 8 2 9 i 9 90 8 3 1 : 3 10 8 3 9 i 2 00 8 4 1 : ■ ' , ' )0 8 4 9 : 0 80 8 5 1 ( 4 10 8 5 9 1 5 40 8 6 1 ) 2 00 8 6 9 2 0 8 7 1 i 4 E0 8 7 9 : 2 00 8 8 1 1 0 00 8 8 9 : 2 90 8 9 1 : 2 20 8 9 9 : 4 D0 8 A 1 : 4 F0 8 A 9 t 2 E0 8 Q l i C 40 8 B 9 t 5 30 8 G 1 : 5 20 8 C 9 i 2 00 8 D l i 2 80 8 D 9 : 9 70 B E 1 : 2 B0 8 E 9 - A A0 8 F l i 0 00 8 F 9 i 5 00 9 0 1 i 4 E0 9 0 9 1 5 40 9 1 1 i 2 00 9 1 9 i 2 70 9 2 1 ; 3 A0 9 2 9 : 0 90 9 3 1 : 4 E0 9 3 9 : 2 00 9 4 1 : 4 E0 9 4 9 : 5 4

i t y p i n g i

0 3 3 3 3 2 3 4 4 7 f 5 2 5 5 4 5 B B 5 4 2 2 0 4 2 4 5 2 C 3 2 4 5 4 5 5 8 A 2 9 4 4

6 3 3 3 3 9 2 4 4 0 4 5 5 2 4 4 2 3 4 2 4 3 e 2 0 B 4 5 2 2 0 4 5

4 5 2 2 0 2 2 4 4

0 3 3 3 0 1 2 4 1 9 2 4 4 4 4 2 C 3 4 4 4 8 0 A F 3 2 4 5 3 A 4 5

4 4 4 4 8 B 5 4 2

a r t i c l e

5 5 4 4 4 1 4 5 1 2 4 5 4 4 3 0 2 2 5 5 4 3 S 2 0 2 2 A 4 2 0 S 2 5 4 4 4 2 3 4 2 A

4 4 4 4 0 0 4 4 2 5 4 5 5 5 2 B 5 A 2 2 4 3 4 2 9 A A 4 2 2 9 4 4 4 5 4 2 C 3 4 4 4

o

B B B B 6 2 4 5 0 4 5 4 4 4 3 0 4 2 4 5 2 3 2 5 0 2 3 2 2 3 2 2 4 4 4 4 0 2 2 5 5

4

p a g e

3 3 3 3 0 A 4 5 7 4 3 4 4 2 B 8 2 9 4 4 2 0 B 2 8 C 3 C 4 8 1 4 5 4 4 2 5 4 A 2 2 4

9 C E 4 S 9 D B 3 4 F H 2 7 4 D 0 9 E 4 F E 8 C C 2 6 A 9 1 F 3 2 2 D 6 5 C F 5 B c

C O M P U T E ! ' * G a z e t t e O c t o b e r 1 9 6 6 1 1 3

Page 116: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 116/148

0 9 5 1 : 2 E0 9 5 9 : 3 00 9 6 1 : 2 40 9 6 9 : 5 00 9 7 1 1 0 00 9 7 9 : 2 00 9 8 1 : 3 10 9 8 9 i 2 C0 9 9 1 i 2 C0 9 9 9 : 3 A0 9 A 1 : 2 00 9 A 9 : 2 40 9 B l i 4 C0 9 B 9 : A A0 9 C 1 : 3 10 9 C 9 : A 80 9 D 1 : A 00 9 D 9 : A 90 9 E 1 : A 20 9 E 9 : 0 20 9 F 1 : C 00 9 F 9 : 0 A0 A 0 1 : A 80 A 0 9 : 0 00 A 1 1 : A 90 A 1 9 l D 20 A 2 1 i C 60 A 2 9 : 9 00 A 3 1 : C 90 A 3 9 : C 90 A 4 1 : C 90 A 4 9 : 3 80 A 5 1 : B 00 A 5 9 i C 90 A 6 I : 0 A0 A 6 9 : 4 C0 A 7 1 : 5 E0 A 7 9 : A 20 A 8 1 : D 20 A B 9 : 0 00 A 9 1 : A 90 A 9 9 : 6 00 A A 1 : 4 40 A A 9 : 4 F0 A B 1 : 3 00 A B 9 : 4 90 A C 1 : 5 2

2 2 0 6 B 2 4 42 5 8 2 C 2 3 9 C 2 4 A 8 2 0 0S 4 2 A 2 C 3 3 0 0 0 02 B 0 2 0 2 9 A A BA 2 0 SF A 2 B 2 B 8 9 0 1 2 0F 2 F 2 8 F 0 D 2 0 B 04 9 E 4 0 3 A B C 9 C 07 0 D 0 0 30 2 F 2 F 0 9 20 3 2 03 3 4 5 5 2 5 43 2 5 4 5 2 0 0 0 0

2 3 8 0 9 B 4 0 04 2 A 2 0 9 4 9 B 2 3 04 4 2 2 0 4 4 4 C 2 f 4 3 2 3 C 3 0 9 C 82 C 2 3 3 9 2 4 4 9 2 0 3 20 0 A 2 0 8F A 9 0 3B F 2 C F A 0 2 ( H A 2 B C 0 A F A 0 F 2 C A 0 2 D F A C F A C F 8 2 C C F F0 A I 0 A 9 3 F3 C 6 4 7 0 E 9 2 0 4 0 A 3 B 0 3 C F D 3 E 9 8 0

C 9 F F A C C F F A 4A 0 2 2 0C F 2 2 2 5 4 2 5 2 5 2 2 5 3 5 32 0 5 2 4 55 2 5 0 0 0 0 0 0

3 3 7 4 4 4 E 5 2 2 C D B0 B F 2 0 A 4 B 2 A D A 4 A 4 2 2 2 2 9 1 60 9 A 5 4 9 2 4 4 4 52 4 2 9 B 3 5 3 0 4 A 9 0 F 0 4A C B F 2C F 9 B 0 B A E 6F F A 9 4 F 2 3 B A 7 A 0 8 7 7F A 9 7 6C 9 F F E 60 2 0 4 20 2 2 0 1 6F B A 4 4 A F B F 5D 3 7 D 3 6 B 20 0 B C 9 3 0 B 7 0 1 A 7 3 E 4 3 0 4 A 9 5 B F 2 F B 2 0 E F C C 0 I DC 3 F F D EC F 9 4 2 3 4 5 6 5 2 1 4 4 2 4 D 5 3 4 F 4 1 4 C 0 0 0 0 F 5

M a s t e r i n g S o u n dM u s i c O T h 1 2 ( A r t i c l e o p a g e 7 8 . )P r o g r a m 1 T h M a g i c F l u t eM 1 V O 8 : T E M P O 1 3 : P L A Y " X 0 U 9

" : A ? 1 1 V l O 5 I G I F Q E V 2 0 4 Q G V 3Q C Q C V 2 Q G V 1 0 5 Q E Q R Q E "

F 2 B S = " V l O 5 Q F V 2 0 4 Q G V 3 0 3 Q B Q BV 2 O 4 Q G V 1 O 5 Q F Q R I F I E "

A 3 C S = " V l O 5 Q D V 2 0 4 Q G V 3 0 3 Q B Q BV 2 O 4 Q G V 1 O 5 Q D Q R G D 1 "

H H 4 0 D S = " V 1 0 5 H E V 2 0 4 Q G V 3 Q C O C V 2Q G V 1 Q R 0 5 I G I F " i E 5 = " V 1 O 5 H EV 2 0 4 H G V 3 H C H C V 2 H G V 1 0 5 Q E O t ;

J 5 F S = " V 1 0 5 . Q F V 2 0 4 W A V 3 W f V l O5 I G 0 A Q F " : G $ = " V l O 5 Q E V 2 0 4 HG V 1 O 5 Q E Q D V 2 O 4 H G V 1 O 5 Q D "

B 6 H S = " V 1 O 5 H C V 2 O 4 Q C Q E Q C V 1 Q RQ 7 F O R T = 0 T 9 : P R I N T U S I N G

o [ c L R ) l 7 d o w n ) S t a b )( l e f t ) t h i s i e n v e l o p e

U M B E R # " ; TH 8 R E A D E N S ( T ) : P R I N T U S I N G "

[ D O W N } f T A B ) [ 5 S P A C E S ) ** # # * # # # * # * # # # " ; E N ? ( T ) ; : TS » S T R S ( T )

J 9 P L A Y " V 1 T " : P L A Y T S : P L A Y " V2 T " : P L A Y T ? : P L A Y " V 3 T " i P LA Y T ?

G 1 0 P L A Y A ? : P L A Y B S s P L A Y C : P L A Y D S i P L A Y E S : P L A YS s P L A Y G S : P L A Y H S : N E X T :E N

B 1 1 D A T A " [ S P A C E S J P I A N O " ,A C C O R D I O N " , "

{ S P A C E S j C A L L I O P E " , "{ S P A C E S j D R U M " , "[ S P A C E S ] F L U T E " , "1 S P A C E S j G U I T A R " , " H A R PS I C H O R D " , " ( 3 S P A C E S j O R GA N " , " J 2 S P A C E S J T R U M P E T ", X Y L O P H O N E "

P r o g r a m 2 A m e r i c a n P a t r o lJ 1 P R I N T " i C L R } [ 5 D O W N J ( T A B )

( S P A C E S ) A M E R I C A N P A T R OL " : P R I N T " [ 5 D O W N H 2 T A B )[ S P A C E S ) B Y M ! P R I N T "( D 0 W N ) [ T A B ] [ 5 S P A C E S i F

W M E A C H A M "A 2 T E M P O 2 0 : V O L 8 : P L A Y " X 0 U 9

" i P U S = " V 1 0 4 I A S B 0 S S # C "R E 3 0 P L A Y " V 1 T 2 V 2 T 2 V 3 T 2 " : R E MX J 4 0 A S - " V 1 0 5 . I D V 3 0 3 Q D 0 4 S # F V 2

S A V 1 0 5 . I D V 2 S R 0 4 S A V 3 S # F S RK 5 B S = " V 3 0 3 Q A V l O 5 I D I # C I D V 2 O

4 Q A V 3 Q I F V 1 O 5 I E "D 6 C ? = " V l O 5 . I # F V 3 O 3 0 D O 4 S * F V

2 S A V 1 O 5 . I # F V 2 S R O 4 S A V 3 S # FS R

G 7 D 5 = " V 3 O 3 Q A V 1 O 5 I # F I F I « F V 3O 4 0 I F V 2 Q A V 1 0 5 I G "

H 8 E S = " V l O 5 . I A V 3 O 3 Q D 0 4 S I F V 2S A V 1 O 5 . I A V 2 S R O 4 S A V 3 S I F S RF 5 = " V 3 O 3 Q A V 1 0 5 I A I # G I A V 3 O4 Q # F V 2 Q A V 1 O 6 I D " -

G S = " V 1 0 5 H A V 3 0 3 Q D Q # F V 2 0 4S A S R S A S R " : H 5 - " V 2 0 R V 3 O 3 QG O F V 2 0 4 0 . A V 1 O 5 . 1 1 FI S = " V 3 O 3 Q A V 1 O 5 . I G V 3 O 4 0 *C V 2 Q G V 1 0 5 I G I * F " : J S - " V l O- I E V 3 O 3 Q E O 4 Q # C V 2 Q G V 1 O 5. I G "K ? = " V 3 O 3 Q D V 1 0 5 . I # F V 3 O 4 Q# F V 2 Q A V 1 O 5 I # F I E " : L 5 = " V 1O 5 . I D V 3 O 3 Q A 0 4 0 # F V 2 Q A V l O5 - I # F "M 5 = " V 3 O 4 I E V 1 O 5 . I E V 3 O 4 I »F I E V 2 Q I G V 1 . I B V 3 I D " i N ? = "V 3 O 4 Q I C V 1 O 5 . I # C V 3 O 3 Q B V 2O 4 Q # G V 1 0 5 . I D "0 S " V 3 O 3 I A V l O 5 1 I E V 3 O 3 I B IA V 2 O 4 Q G V 3 0 3 I G " : P 5 = " V 3 O 3Q # F Q E V 2 0 4 Q G V 1 0 4 I A S B 0 5 S #C W S = " V 1 O 5 H A V 3 O 3 . I D S R O 3 Q DV 2 0 4 Q A " : X S = " V 3 O 3 Q E 0 # F V 2O 4 Q A V 1 O 5 . I # F "Y S = " V 3 O 3 Q G V 1 O 5 . I B S R . I A V3 O 4 S D V 2 S Q S R S D V 3 S D S R " : Z 5= " V 3 O 3 Q D V 1 O 5 . I G V 3 O 4 Q G V 2Q B V 1 0 5 . I # F "A A ? = " V 3 O 3 Q E V 1 O 5 . I E S R . I DV 3 O 4 S # G V 2 S B S R S B V 3 S # G S R ": A B S = " V 3 O 3 Q # G V 1 0 5 . I # C S R. I D V 3 O 4 Q E V 2 Q B "A C ? = " V 3 O 3 0 A V l O 5 Q E I # F V 3 O4 Q # C V 2 Q R V 1 0 5 I G " i A D ? = " V l0 5 . I # F V 3 0 2 Q A 0 4 Q # C V 2 Q G V 1O 5 . I E "A E $ = " V 3 0 3 Q D V 1 0 5 . I D V 3 0 4 QD V 2 Q # F V 1 I A I B " : A F S = " V 1 O 5I # C V 3 O 3 Q A V 1 O 5 I D I E V 3 O 4 Q DV 2 Q # F V 1 O 5 I # F "A G S = " V 1 0 5 . I G V 3 0 3 Q A O 4 S # CV 2 S E V 1 O 5 . I G V 2 S R 0 4 S E V 3 S *C S R "A H S = " V 3 O 3 Q E V 1 O 5 . I G V 3 O 4 Q

O C

K

9

1 0

1 1

D 1 2

X D 1 3 0

D 1 4

1 5

c 1 6

E K 1 7 0

R 1 8

P 1 9

J 2 0

B 2 1

# C V 2 Q E V 1 O 5 . I G "A 2 2 A I S - " V 3 O 3 D A V 1 0 5 I G I # F H G V

3 O 4 S I C V 2 S E S R S E V 3 S * C S R " :A J S = " U 3 O 3 Q E O 4 Q t C V 2 Q A V 1 05 Q # G "

X 2 3 A K S « " V l O 5 , I A V 3 0 3 Q D O 4 S D V2 S # F V 1 O 5 . I A V 2 S R O 4 S # F V 3 SD S R "

D 2 4 A L S = " V 3 0 3 Q A V 1 0 5 I A I G I # F V3 O 4 Q D V 2 Q A V 1 0 5 I G " : A M S = " VL O 5 H A V 3 O 3 Q D O 4 S D V 2 S F S R S# F V 3 S D S R " : A N S = " V 3 O 3 Q t F O4 0 D V 2 Q A V I O 5 Q # F "

K 2 5 A V S = " V 3 O 3 Q # F 0 4 Q D V 2 Q A V 1 05 Q A " : A W S = " " V 1 O 5 . I B V 3 O 3 Q G0 4 S D V 2 S G V 1 0 5 . I B V 2 S R O 4 S GV 3 S D S R "

S 2 6 A X S = " V 3 0 2 Q B V 1 0 6 . Q D V 3 0 4 QD V 2 Q G V 1 O 5 I B "

P 2 7 A Y S = " V 1 0 5 . I A V 3 O 3 Q D 0 4 S D V2 S I F V 1 O 5 . I A V 2 S R 0 4 S J F V 3 SD S R " : A Z S = " V 3 O 3 Q A V 1 O 5 I A IG . I I F V 3 O 4 Q D V 2 Q A "

B 2 8 B A S = " V 3 O 3 Q # F V 1 0 5 . I G V 3 O 4S E V 2 S 1 A V 1 O 5 . I G V 2 S R O 4 S I AV 3 S E S R "

J 2 9 B B $ - " V 3 O 3 Q # C V l O 5 . I # C V 3 04 Q * F V 2 Q # A V 1 O 5 . I G " : B C S 1

V 3 O 2 Q B V 1 O 5 . I 0 F V 3 O 4 S D V 2 SB V 1 O 5 . I I F V 2 S R O 4 S B V 3 S D S RH 3 0 B D $ = " V 3 O 3 Q # F V 1 O 5 I # F I E . I

D V 3 O 4 Q * F V 2 Q B V 1 S R " : B H S = "V 3 0 3 Q t F V 1 0 5 I A I G . I * F V 3 O 4Q D V 2 Q A "

M 3 1 B I 5 = " V 3 0 3 0 A V l O 5 . I G V 3 O 4 SI C V 2 S E V 1 O 5 . I G V 2 S R O 4 S E V 3S t C S R "

A 3 2 B J S - " V 3 O 3 Q E V 1 O 5 . I # C V 3 O 4Q I C V 2 Q A V 1 0 5 . I E " : B K $ = " V 30 3 Q D V l O 5 . I D V 3 0 4 S # F V 2 S A V1 O 5 . I D V 2 S R O 4 S A V 3 S # F S R "

C 3 3 B L $ - " V 3 O 3 Q A V 2 O 4 Q # F V 1 O 5 .I D S R S I F S R S * F S R " : B M 5 - " V 1O 5 W I F V 3 Q R O 3 I * F V 2 O 4 Q * A " iB N S - " V 2 O 4 0 B V 3 O 3 I # G I R I # AV 2 O 5 0 ) C "

P 3 4 B O 5 - " V 2 O 5 Q D V 3 O 3 I B V 1 Q R O 5I D I * C " : B P S = " V 1 0 5 I D I E I # FI G " i B Q S = " V 1 0 5 W A V 3 Q R O 3 I AV 2 O 5 Q # C "

J 3 5 B R 5 = " V 2 O 5 0 D V 3 0 3 I B I R O 4 I *C V 2 O 5 Q E " : B S 5 C ' " V 2 O 5 Q # F V 30 4 I D V 1 Q R O 5 I I F I # E " i B T S - "V 1 O 5 I # F I # G I A I B "

M 3 6 B U S = " V 1 0 6 W # C V 3 Q R O 4 I I C V 2O 5 Q # E " : B V S = " V 2 O 5 Q * F V 3 O 4I * D I R I # E V 2 O 5 Q * G " : B W S - " V2 O 5 Q A V 3 0 4 I # F V 1 Q R O 5 I A I t G

K J 3 7 0 E X S ^ ' ^ l O S I A I B O e i J C I O ' i BY S - " V 1 0 6 W E V 3 Q R 0 4 S # G V 2 O 6S D S R S D V 3 O 4 S # G S R H : B Z 5 - " V3 O 4 I I G V 2 O 6 I D I R I D V 3 O 4 H GI R

A 3 8 C A S - " ' V 3 0 4 I A V 2 0 6 0 * C V 1 Q E QR " i C B S = " V 1 O 2 Q A V 3 H A V 2 H A "i C C 5 = " V 3 O 3 I A V 1 O 5 I D V 2 O 4 I# F I R I # F V 1 0 5 I D V 3 0 3 I A I R " iC D S = " V 3 O 3 I A V 2 0 4 I I F V 1 0 5 ID

B 3 9 F O R = > l T 0 2 i P L A Y P U 5 i P L AA 5 l P L A Y B S : P L A Y C 5 i P L

A D S i P L A Y E S i P L A Y F S I PL A G S : P L A Y H

B 4 0 0 P L A Y I S : P L A Y J S i P L A Y K j P L A Y L S : P L A Y H S t P L A YS i P L A Y O S : P L A Y P ? : Q 5 = A S: R S - B S t S S = C S : T 5 = D 5

B E 4 1 0 P L A Y Q S : P L A Y R S : P L A Y S i P L A Y T S t U S = E S i V S = F S i P L

A U S i P L A Y V S i P L A Y W 5 i PL A X S : P L A Y Y S i P L A Y Z $

1 1 C O M P U T E R S G a z e t t e O d o b o r 1 9 0 6

Page 117: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 117/148

P L A Y A A S : P L A Y A B P P 4 2 0 P L A Y A C S : P L A Y A D $ : P L A Y

[ S P A C E ] A E $ : P L A Y A F S : P L AA G S i P L A Y A H S i P L A Y A l

i P L A Y A J S s P L A Y A K S i P L A YA L S i P L A Y A M S i P L A Y A N

P 4 3 A O $ " A G S : A P S = A H S i A Q S n A I Si A B S - A J 5 i P L A Y A O S i P L A Y[ S P A C E } A P ? : P L A Y A Q S i P L A

A R S i A S S » A K S i A T S = A L S : AU S = A H ?

C 4 4 0 P L A Y A S S : P 1 A Y A T $ : P L A Y[ S P A C E j A U S : P I A Y A V S : P L A

A W S i P L A Y A X S : P 1 A Y A Y : P L A Y A Z S : P L A Y B A S i P L A Y

B B S i P I A Y B C S i P L A Y B D D 4 S B E S = A W S : B F S = A X S i B G S = A Y S

i P L A Y B E S i P L A Y B f ? i P L A YB G S : P L A Y B H $ : P L A Y B I J l

P L A Y B J S : I F R = T H E N 4 8 0G 4 6 P L A Y B K S : P L A Y B L S : P L A Y

l S P A C E j B M ? : P L A Y B N S : P L AB O $ i P L A Y B P S i P L A Y B Q

: P L A Y B R S i P L A Y E 3 S S : P L A YB T

H J 4 7 0 P L A Y B U S i P I A Y B V S s P L A Y( S P A C E | B W S : P L A Y B X S : P L A

B Y S : P L A Y B Z $ : P L A Y C A : V O L 1 5 ; P L A Y C B S : V O L

H B 4 8 0 N E X T R : P L A Y C C S = P L A Y C S j E N D

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 r t i c l e o p a g e 8 7 . )C 1 H = 0 : R E M I F H = 0 T H E N A

S E M B L Y I S I N D E C I M A LF 5 H E S = " 0 1 2 3 4 5 6 7 8 9 A B C D E F " : S

Z = 1 : Z O S = " 0 0 0 "J 1 0 P R I N T " [ 3 S F A C E S j S I M P L E( S P A C E S J A S E E M B L E R1 S P A C E S J C O N V E N T I O N S : "

R Q 1 1 0 D I M M S < 5 6 ) , T Y ( 5 6 ) , O P ( 5 6 )J 1 2 F O R I = 1 T 0 5 6 : R E A D M S ( I >P C 1 2 2 R O P 5 » M I D S ( M S ( I ) , 4 , 1 ) : T Y

( I ) = V A L | R O P $ )P S 1 2 4 O P S = R I G H T S ( M $ ( I ) , 3 ) : O P (

I ) = V A L ( 0 P $ >S 1 2 H S ( I ) - L B F T $ ( M $ ( I ) , 3 )P 1 4 0 N E X T I i P R I N TK 1 5 P R I N T " I M M E D I A T E

1 S P A C E S j L D A # 1 K S 1 5 5 P R I N T " A B S O L U T E

1 S P A C E S j L D A 1 5 3 0R 1 6 P R I N T ' " Z E R 0 P A G E

1 S P A C E S j L D A 1 E J 1 6 5 P R I N T " A C C U M U L A T O R

[ S P A C E S j A S LE 1 7 P R I N T " I H D I R E C T

[ S P A C E S j L D A ( 1 5 X )X 1 7 P R I N T " I N D I R E C T

1 S P A C E S l L D A { 1 5 ) YG 1 7 P R I N T " Z E R O P A G E X

1 S P A C E S j L D A 1 5 P 1 7 P R I N T " Z E R O P A G E Y

1 S P A C E S j L D X 1 5 C 1 8 P R I N T - A B S O L U T E

1 S P A C E S j L D A 1 S 0 0 XJ 1 8 P R I N T " A B S O L U T E

( S P A C E S j L D A 1 5 0 0 YF P 1 8 9 P R I N T : P R I N T " [ 4 S P A C E S j E

H T E R A L N U M B E R S I " H 1 9 I F H = 1 T H E N P R I b ) T " H E X " : G O

T O 2 0 0A 1 9 P R I N T " D E C I M A L "H 2 0 P R I N T : P R I N T " P L E A S E I N P U

S T A R T I N G A D D R E S S F O [ S P A C E j M I , P R O G R A M " : I N P U

S A

X O F

P K

K D

R

X

C

2 1 2 2

2 3 2 3 2 4

2 4

2 4

2 4

2 4

2 4

B 2 1 I F H - 1 T H E N H S = S A S : G O S U B 5 00 0 i S A = D E i G O T O 2 2 0S A = V A L ( S A S )T A = S A : P R I N T " 1 C L R J " : R E M[ S P A C E j C L E A R T H S C R E E NI F H = l T H E N D E » S A i S Z = 3 : G O SU B 4 0 0 0 I P R I N T H S ) 1 G O T O 2 4 0P R I N T S A - " I N P U T M N S t P R I N T " ) U P J ' S P C{ 2 0 ) ; i R E M G U P O N E L I

A N O V E R 2 S P A C E SR E A D D N E W P S E U D O - O P SI S P A C E j H E R EI F R I G H T S ( H N ? 7 " F O R W A RD " T H E N F B = S AI F R I G H T $ ( M N S , 7 ) = " R E S O L VE - T H E N F R - S A - F B i P O K E F B - t - l, F R - 2 i P R I N T " l 2 S P A C E S t O

K " i G O T O 2 3 0i f r i g h t 5 ( m n S , 4 } = " p o k e - 1 th e n p r i n t " a d d r , n u m b e r ( d eC ) " fI F R I G H T S ( M N S , 4 ) = " P 0 K E " TH E N I N P U T A D R , N U M : P O K E A D B, N U M i G O T O 2 3 0

< 2 5 I F M N S - " E N D " T H E N P R I N T i P RI N T " ( 6 S P A C E S j P R O G R A M

F R O M " T A " T 0 " S A i E N DB 2 6 L - L E N ( M N S ) : L S = L E F T 5 ( H N S, 3 Q 2 7 F O R I = 1 T O 5 6 : I F L S - M S ( I ) T H

E H 3 0 0E H 2 8 0 N E X T IF 2 9 G O T O 8 5 0K 3 0 0 R E M P R I M A R Y O P C O D E C A T E

G O R I E SC 3 0 T Y = T Y ( I ] : O P " O P ( I )X 3 0 I F F B = S A T H E N T N = > 0 i G Q T O 2 0 1S 3 1 I F T Y = 0 T H E N G O T O 1 0 0 0E R 3 2 0 I F T Y = 3 T H E N T Y = 1 : I F L = 3 T H E

N O P = O P + 8 : G O T O 1 0 0 0R X 3 3 0 R S = R I G H T $ ( M N 5 . L - 4 ) : I F H =

1 T H E N G O S U B 6 0 0 0G 3 4 L R S - L E F T S ( R S , 1 } : L L = L E N (

R S i I F L R $ = ' " t " T H E N 4 8 0J 3 5 I F L R S = " ( " T H E N 5 2 0F K 3 6 0 I F T Y = 8 T H E N 6 0 0K 3 7 I F T Y = 3 T H E N O P = O P + 8 ; G O T 0 1

0 0 R 3 8 I F R I G H T S ( R S , 1 ) = " X " O R R I G

H T S ( R S , 1 ) = " Y " T H E N 6 3 0G 3 9 I F L E F T S I L S . 1 > - " J " T H E N 8 2S 4 0 T N = V A L ( R S ) i I F T N > 2 5 5 T H E N

4 3 D 4 1 I F T Y = 1 0 R T Y = 3 O K T Y = 4 0 R T Y =

5 T H E N 0 P = 0 P + 4E 4 2 G O T O 2 0 0 0S 4 3 H % = T N / 3 5 6 ! L % = T N - 2 5 6 * H % :

I F T Y = 2 O R T Y = 7 T H E N O P = O P + 8: G O T O 4 7 0

S 4 4 I F T Y = 1 0 R T Y = 3 0 R T Y = 4 0 R T Y -5 T H E N O P = O P + 1 2 : G O T O 4 7 0

A J 4 5 0 I F T Y = 6 O R T Y = 9 T U E N 4 7 0S 4 6 G O T O 8 5 0K 4 7 G O T O 3 0 0 0J S 4 8 0 T N = V A L ( R I G H T S ( R S . L L - 1 ) )S 4 9 I F T Y = 1 T H E N O P = O P + B : G O T 0 2

0 0 B X 5 0 0 I F T Y = 4 O R T Y = 5 T H E N G O T O 2 0 0F 5 1 G O T O 8 5 0X 5 2 I F R I G H T S ( R S . 2 ) - " ) Y " T H E N

5 4 D Q 5 3 0 I F R I G H T S ( R S , 2 ) = " X ) " T H E N

5 7 A G 5 4 0 T N = V A L ( M I D S ( R S , 2 , L L - 3 ) )R F 5 5 0 I F T Y " 1 T H E N O P = O P + 1 6 : G O T O

2 0 0 0K 5 6 G O T O 8 5 0Q 5 7 T N = V A L ( M I D S ( R S , 2 , L L - 3 ) )G 5 8 I F T Y - 1 T H E N G O T O 2 0 0 0

F 5 9 G O T O 8 5 0B X 6 0 0 i T N = " T N - S A - 2 l I

F T N < - 1 2 8 O R T N > 1 2 7 T H E N P R IN T " T O O F A " ; : G O T O 8 5 0

P 6 1 I F T N < 0 T H E N T N = T N + 2 5 6X 6 2 G O T O 2 0 0 0S 6 3 I F R I G H T E ( R S , 2 ) = " ) Y " T H E N

5 4 M 6 4 I F R I G H T S ( R S , 1 - ) = " X " T H E N 7

2 J 6 5 0 R E M ' Z E R OX 6 6 T N = V A L ( L E F T S ( R S . L L - 1 ) ) i

I F T N > 2 5 5 T H E N 6 8 0P G 6 7 0 I F T Y = 2 O R T Y = 5 T H E N 7 3 0P A 6 7 5 I F T Y = 1 T H E N 7 6 0P 6 8 G O S U B 7 7 0 : I F T Y = 1 T H E N O P - O

P + 2 4 i G O T O 7 1 0H 6 9 I t T Y = 5 T H E N O P = O P + 2 8 i G O T O

7 1 J 7 0 G O T O B 5 0S 7 1 G O T O 3 0 0 0M 7 2 T N = V A L ( L E 5 T S ( R S , l i L - l )

I F T N > 2 5 5 T H E N G O S U B 7 7 0 : G OT O 7 8 0

H 7 3 I F T Y = 2 T H E N O P - O P + 1 6 : G O T O7 6

A C 7 4 0 I F T Y = 1 O R T Y = 3 O R T Y = 5 T H E N OP = O P + 2 0 : G O T O 7 6 0

E 7 5 G O T O B 5 0B 7 6 G O T O 2 0 0 0S S 7 7 0 H % = T N / 2 5 6 : L % = T N - 2 5 6 * H S i

R E T U R NM 7 8 I F T Y = 2 T H E N O P = O P + 2 4 : G O T O

8 1 C J 7 9 0 I F T Y = 1 0 R T Y = 3 O R T Y = 5 T H E N 0

P = O P + 2 B i G O T O 8 1 0R 8 0 G O T O 8 5 0G 8 1 G O T O 3 0 0 0F K 8 2 0 T N = V A L ( R S )S K 8 3 0 G O S U B 7 7 0B 8 4 G O T O 7 1 0Q 8 5 P R I N T " [ R V S j E R R O R " i G O T

0 2 3 0K 1 0 0 0 R E B Y T E I N S T R U C T I O NH 1 0 1 0 P O K E S A , O P ! S A = S A + 1 : I F H "

1 T H E N 1 0 3 0H 1 0 2 0 P R I N T O P 1 G O T O 2 3 0E 1 0 3 0 D = O P : G O S U B 4 0 0 0 : P R I N

T H 5 : G O T O 2 3 0E P 2 0 0 0 R E M B Y T E I N S T R U C T I O NM 2 0 0 5 I F T N > 2 5 5 T H E N P R I N T " I N

O R R E C T A R G U M E N T . " j G O T O2 3

F 2 0 1 0 P O K E S A , O P i P O K E S A + l , T N !S A = S A + 2 : I F H o l T H E N 2 0 3 0

F 2 0 2 0 P R I N T O P ; T N i G O T O 2 3 0G R 2 0 3 0 D E O P : G O S U B 4 0 0 0 : P R I N

T H S " " E G 2 0 4 0 D E T N : G O S U B 4 0 0 0 : P R I N

T H S : G O T O 2 3 0D 3 0 0 0 R E B Y T E I N S T R U C T I O NA 3 0 1 0 P 0 K E S A , O P : P 0 K E S A + l , L * t

P O K E S A + 2 , H % : S A = S A + 3 I I P! I = 1 T H E N 3 0 3 0

S 3 0 2 0 P R I N T O P ; L % ; H * : G O T O 2 3 0D 3 0 3 0 D E O P : G O S U B 4 0 0 0 : P R I N

T H S " " M 3 0 4 0 D L % : G O S U B 4 0 0 0 : P R I N

T H S " " K 3 0 5 0 D E H % l G O S U B 4 0 0 0 : P R I NT H S : G O T O 2 3 0

H M 4 0 0 0 R E M 1 2 S P A C E S J D E C I M A LH E { D T U S

B 4 0 1 0 H S = " " : F O R M = S Z T O 0 S T E P - 1: N % = D E / ( 1 6 T M ) : D E = D E - N *• 1 6 l M : H S = H S + M I D 5 ( H E S . NS + 1 , 1 )

D 4 0 2 0 N E X T : S Z = l i R E T U R NC 5 0 0 0 R E M [ 2 S P A C E S J H E X T D

C I M A L ( H T D E C O M P U T E ' S G a r a t r e O c t o b e r 1 9 8 6 1 1 5

Page 118: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 118/148

D 5 0 1 0 D = 0 i Q - 3 : F O R M » 1 T O 4 j F O R W= 0 T O 1 5 : I F M I D ? ( H ? , M , 1 M I D S ( H E ? , W + 1 , 1 J T H E N 5 0 3

C 5 0 2 0 N E X T WA 5 0 3 0 D 1 = W * ( 1 6 T ( Q ) ) i D = D + D l : Q

= G - l l N E X T M l D E = I N T ( D ) ; RE T U R N

J 6 0 0 0 R E A C C E P T H E O P C O D ES P A C E ] I N P U T A N T R A N S

L A T E I T D E C I M A LG X 6 0 1 0 I F L E F T S ( R S / 1 } = " # " T H E N H

S = " 0 0 " + R I G H T ? ( R S , 2 ) : G S U B 5 0 0 0 I R S = " * " + S T R S ( D E) t R E T U R N

J 6 0 2 0 L S = L E N ( R 5 ) i A Z S - L E F T S ( R5 , 1 ) i Z A S = M I D S ( R 5 / L S , l )i I F A Z ? < > " I " T H E N 6 0 5 0

O X 6 0 3 0 I F Z A S = " Y " T H E N H S - " 0 0 " + MI D S ( R S . 2 , 2 ) 1 G O S U B 5 0 0 0 :R E = " ( " + S T R 5 ( D E ) + " ) Y " : RE T U R N

M 6 0 4 0 I F Z A S = " ) " T H E N H $ = " 0 0 " + MI D S ( R S , 2 , 2 ) i G O S U B 5 0 0 0 iR S = " ( " + S T R S ( D E ) + " X ) " i RE T U R N

K 6 0 5 0 I F Z A S - " X " O R Z A S - " Y " T H E N6 0 7 0

K S 6 0 6 0 H S - L E F T 5 ( Z O 5 , 4 - L S ) + R 5 iG O S U B 5 0 0 0 : R S - S T R $ { D E ) iR E T U R N

K F 6 0 7 0 I F L S = 5 T H E N H S - L E F T S ( R S ,4 ) J G O T O 6 0 9 0

A 6 0 8 0 H S = " 0 0 " + L E F T 5 ( R S , 2 )G 6 0 9 0 G O S U B 5 0 0 0 i R ? - S T R $ ( D E ) +

Z A S t R E T U R NF 2 0 0 0 0 D A T A A D C 1 0 9 7 , A N D 1 0 3 3 , A

S L 3 0 0 2 , B C C 8 1 4 4 , B C S 8 1 76 , B E Q 8 2 4 0 , B I T 7 S 3 6 , B H I8 0 4 8

U 2 0 0 1 0 D A T A B N E 8 2 0 8 , B P L S 0 1 6 , BR K 0 0 0 0 , B V C 8 0 B 0 , B V S 8 1 12 , C L C 0 0 2 4 , C L D 0 2 1 6 , C L I0 0 8 8

E 2 0 0 2 0 D A T A C L V 0 1 8 4 , C M P 1 1 9 3 , CP X 4 2 2 4 , C P Y 4 1 9 2 , D E C 2 1 98 , D E X 0 2 0 2 , D E Y 0 1 3 6 , E O R1 0 6 5

K R 2 0 0 3 0 D A T A I N C 2 2 3 0 , I N X 0 2 3 2 , IN Y 0 2 0 0 , J M P 6 0 7 6 , J S R 9 0 32 , L D A 1 1 6 1 , L D X 5 1 6 2 , L D Y5 1 6 0

D 2 0 0 4 0 D A T A L S R 3 0 6 6 , N O P 0 2 3 4 , OR A 1 0 0 1 , P H A 0 0 7 2 , P H P 0 0 0B . P L A 0 1 0 4 , P L P 0 0 4 0 , R O L3 0 3 4

R 2 0 0 5 0 D A T A R O R 3 0 9 B , R T I 0 0 6 4 , RT S 0 0 9 6 , S B C 1 2 2 S , S E C 0 06 , S E D 0 2 4 8 , S E I 0 1 2 0 , S T AU 2

D 2 0 0 6 0 D A T A S T X 2 1 3 4 , S T Y 2 1 3 2 , TA X 0 1 7 0 , T A Y 0 1 6 B , T S X 0 1 B6 , T X A 0 1 3 8 , T X S 0 1 5 4 , T Y A0 1 5 2

P o w e r B A S I C : U n C o u n t( A r t i c l e o p a g e 8 0 . )P r o g r a m 1 L i n e C o u n t — 6 4V e r s i o nM 1 F O R A = 4 9 1 5 2 T O 4 9 5 3 9 : R E A D B :

P O K E A , B : C = C + B i N E X TP 2 I F C O 5 1 7 1 9 T H E N P R I N T "

[ C L R j D A T A E R R 0 R " : S T O PM J 3 0 P R I N T " [ C L , R } { 2 D O W N

[ W H T l S Y S 4 9 1 5 5 : T O I N I T IA L I Z E " i P R I N T " i D O W N j E Y S{ S P A C E J 4 9 1 5 2 : F O A R E P OR T

M 4 D A T A 7 6 , 1 3 , 1 9 3 , 3 2 , 4 1 , 1 9 21 1 C O M P U T E D Q o z a R s O c t o b e r 1 9 8 6

, 1 6 2 , 1 4 , 1 6 0 , 0 , 1 6 9 , 2 5 5 , 1 45 , 2 5 1 , 1 3 6 , 2 0 B , 2 5 1 , 2 3 0 , 2 5

M 5 D A T A 2 0 2 , 2 0 8 , 2 4 6 , 1 6 9 , 5 0 ,1 4 1 , 6 , 3 , 1 6 9 , 1 9 2 , 1 4 1 , 9 , 3 ,1 6 9 , 2 5 5 , 1 4 1 , 1 2 9 , 1 9 3 , 1 4 1

J 6 D A T A 1 3 0 , 1 9 3 , 9 6 , 1 6 9 , 0 , 1 33 , 2 5 1 , 1 6 9 , 1 9 4 , 1 3 3 , 2 5 2 , 9 6, 3 2 , 4 1 , 1 9 2 , 1 6 5 , 5 8 , 2 0 1 , 2 5

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

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

K 9 D A T A 1 4 5 , 2 5 1 , 1 3 6 , 1 6 5 , 5 7 ,1 4 5 , 2 5 1 , 3 2 , 1 6 0 , 1 9 2 , 3 2 , 1 60 , 1 9 2 , 2 0 8 , 4 7 , 1 6 0 , 0 , 1 7 7 , 25

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

J 1 1 D A T A 9 9 , 1 6 0 , 1 9 3 , 3 2 , 3 0 , 17 1 , 1 6 6 , 5 7 , 1 6 5 , 5 6 , 3 2 , 2 0 5, 1 8 9 , 1 6 2 , 1 2 B , 1 0 8 , 0 , 3 , 3 2

E 1 2 D A T A 6 4 , 1 9 3 , 7 6 , 8 2 , 1 9 2 , 76 , 2 2 8 , 1 6 7 , 1 6 0 , 2 , 1 7 7 , 2 5 1, 2 4 , 1 0 5 , 1 , 1 4 5 , 2 5 1 , 2 0 8 , 7

X 1 3 D A T A 2 0 0 , 1 7 7 , 2 5 1 , 1 0 5 , 0 ,1 4 5 , 2 5 1 , 9 6 , 1 6 9 , 0 , 1 4 1 , 1 31 , 1 9 3 , 3 2 , 4 1 , 1 9 2 , 1 6 0 , 0 , 17

C P 1 4 0 D A T A 2 5 1 , 2 0 0 , 4 9 , 2 5 1 , 2 0 1, 2 5 5 , 2 4 0 , 6 5 , 1 6 0 , 1 , 1 7 7 , 25 1 , 1 5 3 , 1 2 9 , 1 9 3 , 1 3 6 , 1 6 , 24 8 , 1 6 0

H D 1 5 0 D A T A 4 , 1 7 7 , 2 5 1 , 5 6 , 2 3 7 , 12 9 , 1 9 3 , 2 0 0 , 1 7 7 , 2 5 1 , 2 3 7 ,1 3 0 , 1 9 3 , 1 7 6 , 3 3 , 1 6 9 , 1 , 1 41 , 1 3 1

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

2 4 K 1 7 D A T A 1 6 0 , 0 , 1 0 4 , 1 4 5 , 2 5 1 ,

2 0 0 , 1 9 2 , 4 , 2 0 8 , 2 4 8 , 3 2 , 6 4, 1 9 3 , 7 6 , 1 8 7 , 1 9 2 , 1 7 3 , 1 3 1, 1 9 3

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

J 1 9 D A T A 2 0 0 , 4 9 , 2 5 1 , 2 0 1 , 2 5 5, 2 4 0 , 2 5 , 1 7 7 , 2 5 1 , 3 2 , 7 8 , 19 3 , 1 6 9 , 5 8 , 3 2 , 2 1 0 , 2 5 5 , 2 00 , 1 7 7

F G 2 0 0 D A T A 2 5 1 , 1 7 0 , 2 0 0 , 1 7 7 , 2 51 , 3 2 , 7 8 , 1 9 3 , 3 2 , 6 4 , 1 9 3 , 20 8 , 2 1 4 , 7 6 , 8 8 , 1 9 3 , 1 6 5 , 2 S1 , 2 4

A 2 1 D A T A 1 0 5 , 4 , 1 3 3 , 2 5 1 , 1 6 5 ,2 5 2 , 1 0 5 , 0 , 1 3 3 , 2 5 2 , 9 6 , 1 40 , 1 3 1 , 1 9 3 , 3 2 , 2 0 5 , 1 8 9 , 1 72 , 1 3 1

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

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

A P 2 4 0 D A T A 7 3 , 7 8 , 6 9 , 3 2 , 0 , 0 , 0 ,

P r o g r a m 2 : l i n e C o u n t — 1 2 8V e r s i o nK 1 F O R A - 3 0 7 2 T O 3 5 1 7 i R £ A D B t P O

K E A , B i C = C + B i N E X TS 2 I F C < > 5 3 1 9 6 T H E N P R I N T "

( C L R j D A T A E R R O R H t S T O P

F

R

F

S

C

P

4

S

6

7

9

9 1

C 3 P R I N T " { C L R ) ( W H T }( D O W N j S Y S 3 0 7 5 i T I H T I A L I Z E ' i P R I N T " [ D Q W N j S Y

3 0 7 2 1 F O R E P O R T "D A T A 7 6 , 6 3 , 1 3 , 1 6 9 , 4 8 , 1 4 1, 0 , 2 5 5 , 3 2 , 5 6 , 1 2 , 1 6 2 , 1 4 , 16 0 , 0 , 1 6 9 , 2 5 5 , 1 4 5 , 2 5 1D A T A 1 3 6 , 2 0 8 , 2 5 1 , 2 3 0 , 2 5 2, 2 0 2 , 2 0 8 , 2 4 6 , 1 6 9 , 6 5 , 1 4 1 ,8 , 3 , 1 6 9 , 1 2 , 1 4 1 , 9 , 3 , 1 6 9D A T A 2 5 5 , 1 4 1 , 1 8 7 , 1 3 , 1 4 1 ,1 8 8 , 1 3 , 1 6 9 , 2 4 0 , 1 4 1 , 1 9 , 1 8, 1 6 9 , 0 , 1 4 1 , 0 , 2 5 5 , 9 6 , 1 6 9D A T A 0 , 1 3 3 , 2 5 1 , 1 6 9 , 2 4 0 , 13 3 , 2 5 2 , 9 6 , 1 6 9 , 4 6 , 1 4 1 , 0 , 25 5 , 3 2 , 5 6 , 1 2 , 1 6 5 , 6 0 , 2 0 1D A T A 2 5 5 , 2 4 0 , 1 0 , 2 0 5 , 1 8 8 ,1 3 , 2 0 8 , 7 , 1 6 5 , 5 9 , 2 0 5 , 1 8 7 ,1 3 , 2 4 0 , 1 1 6 , 1 6 0 , 1 , 1 6 5 , 5 9D A T A 0 , 1 5 3 , 1 8 7 , 1 3 , 1 3 6 , 1 6, 2 4 7 , 1 6 0 , 0 , 1 7 7 , 2 5 1 , 2 0 0 , 49 , 2 5 1 , 2 0 1 , 2 5 5 , 2 0 8 , 1 7 , 1 6 5

O 1 0 D A T A 6 0 , 1 4 5 , 2 5 1 , 1 3 6 , 1 6 5, 5 9 , 1 4 5 , 2 5 1 , 3 2 , 2 1 0 , 1 2 , 32 , 2 1 0 , 1 2 , 2 0 8 , 7 7 , 1 6 0 , 0 , 17

Q 1 1 D A T A 2 5 1 , 2 1 7 , 5 9 , 0 , 2 0 8 , 62 , 2 0 0 , 1 9 2 , 2 , 2 0 6 , 2 4 4 , 3 2 ,2 1 0 , 1 2 , 2 0 6 , 5 8 , 3 2 , 1 5 5 , 1 3G 1 2 D A T A 1 6 9 , 1 5 9 , 1 6 0 , 1 2 , 3 2 ,1 2 5 , 2 5 5 , 1 3 , 8 4 , 7 9 , 7 9 , 3 2 ,7 7 , 6 5 , 7 8 , 8 9 , 3 2 , 6 9 , 8 8

E S 1 3 0 D A T A 6 9 , 6 7 , 8 5 , 8 4 , 7 3 , 7 9 ,7 8 , 8 3 , 3 2 , 7 9 , 7 0 , 3 2 , 7 6 , 7 3, 7 8 , 6 9 , 3 2 , 0 , 1 6 6

J 1 4 D A T A 5 9 , 1 6 5 , 6 0 , 3 2 , 1 3 3 , 13 , 1 6 2 , 1 2 B , 1 0 8 , 0 , 3 , 3 2 , 1 19 , 1 3 , 7 6 , 1 0 2 , 1 2 , 7 6 , 1 6 2

S K 1 5 0 D A T A 7 4 , 1 6 0 , 2 , 1 7 7 , 2 5 1 , 24 , 1 0 5 , 1 , 1 4 5 , 2 5 1 , 2 0 8 , 7 , 20 0 , 1 7 7 , 2 5 1 , 1 0 5 , 0 , 1 4 5 , 2 5

X 1 6 D A T A 9 6 , 1 6 9 , 0 , 1 4 1 , 1 8 9 , 13 , 3 2 , 5 6 , 1 2 , 1 6 0 , 0 , 1 7 7 , 2 51 , 2 0 0 , 4 9 , 2 5 1 , 2 0 1 , 2 5 5 , 2 4

S 1 7 D A T A 6 5 , 1 6 0 , 1 , 1 7 7 , 2 5 1 , 15 3 , 1 8 7 , 1 3 , 1 3 6 , 1 6 , 2 4 8 , 1 60 , 4 , 1 7 7 , 2 5 1 , 5 6 , 2 3 7 , 1 8 7 ,1

P 1 8 D A T A 2 0 0 , 1 7 7 , 2 5 1 , 2 3 7 , 1 88 , 1 3 , 1 7 6 , 3 3 , 1 6 9 , 1 , 1 4 1 , 18 9 , 1 3 , 1 6 0 , 7 , 1 7 7 , 2 5 1 , 7 2 ,1 3

R 1 9 D A T A 1 6 , 2 5 0 , 1 6 0 , 4 , 1 0 4 , 14 5 , 2 5 1 , 2 0 0 , 1 9 2 , 8 , 2 0 8 , 2 48 , 1 6 0 , 0 , 1 0 4 , 1 4 5 , 2 5 1 , T O T, 1 9 2

R 2 0 D A T A 4 , 2 0 8 , 2 4 8 , 3 2 , 1 1 9 , 13 , 7 6 , 2 3 7 , 1 2 , 1 7 3 , 1 8 9 , 1 3 ,2 0 8 , 1 6 7 , 9 6 , 1 6 9 , 4 8 , 1 4 1 , 0S 2 1 D A T A 2 5 5 , 3 2 , 2 2 9 , 1 2 , 3 2 , 56 , 1 2 , 1 6 9 , 1 3 , 3 2 , 1 7 1 , 1 3 , 16 0 , 0 , 1 7 7 , 2 5 1 , 1 7 0 , 2 0 0 , 4 9

P 2 2 D A T A 2 5 1 , 2 0 1 , 2 5 5 , 2 4 0 , 2 5, 1 7 7 , 2 5 1 , 3 2 , 1 3 3 , 1 3 , 1 6 9 ,5 8 , 3 2 , 1 7 1 , 1 3 , 2 0 0 , 1 7 7 , 2 51 , 1 7 0

P 2 3 0 D A T A 2 0 0 , 1 7 7 , 2 5 1 , 3 2 , 1 3 3, 1 3 , 3 2 , 1 1 9 , 1 3 , 2 0 8 , 2 1 4 , 76 , 1 5 5 , 1 3 , 1 6 5 , 2 5 1 , 2 4 , 1 0 5,

C B 2 4 0 D A T A 1 3 3 , 2 5 1 , 1 6 5 , 2 5 2 , 1 05 , 0 , 1 3 3 , 2 5 2 , 9 6 , 1 4 0 , 1 8 9 ,1 3 , 7 2 , 1 6 9 , 0 , 1 4 1 , 0 , 2 5 5 , 10

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

C 2 6 D A T A 1 4 1 , 9 , 3 , 1 6 9 , 0 , 1 4 1 ,0 , 2 5 5 , 9 6 , 7 2 , 1 6 9 , 0 , 1 4 1 , 0, 2 5 5 , 1 0 4 , 3 2 , 2 1 0 , 2 5 5

Page 119: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 119/148

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

P r o g r a m 3 L i n e C o u n t — P l u s / 4a n 1 V e r s i o nD 1 F O R A = 4 0 9 6 T O 4 4 7 9 i R E A D B i P O

K E A , B t C = C + B i N E X TF 2 I F C i > 4 5 3 7 7 T H E N P R I N T "

[ C L R } D A T A E R R O R " I S T O PG 3 P R I N T " [ C L R ] { 2 D O W N j S Y S

( S P A C E ] 4 0 9 9 i T O I N I T I A L IZ E " i P R I N T " [ D O W N j S Y S 4 0 6 F O R E P O R T "

S 4 D A T A 7 6 , 3 9 , 1 7 , 3 2 , 4 1 , 1 6 , 16 2 , 1 4 , 1 6 0 , 0 , 1 6 9 , 2 5 5 , 1 4 5 ,2 5 2 , 1 3 6 , 2 0 8 , 2 5 1 , 2 3 0 , 2 5 3

H 5 D A T A 2 0 2 , 2 0 8 , 2 4 6 , 1 6 9 , 5 0 ,1 4 1 , 6 , 3 , 1 6 9 , 1 6 , 1 4 1 , 9 , 3 , 16 9 , 2 5 5 , 1 4 1 , 1 2 5 , 1 7 , 1 4 1

J 6 D A T A 1 2 6 , 1 7 , 9 6 , 1 6 9 , 0 , 1 3 3, 2 5 2 , 1 6 9 , 1 8 , 1 3 3 , 2 5 3 , 9 6 , 32 , 4 1 , 1 6 , 1 6 5 , 5 8 , 2 0 1 , 2 5 5

G 7 D A T A 2 4 0 , 1 2 4 , 2 0 5 , 1 2 6 , 1 7 ,2 0 8 , 7 , 1 6 5 , 5 7 , 2 0 5 , 1 2 5 , 1 7 ,2 4 0 , 1 1 2 , 1 6 0 , 1 , 1 8 5 , 5 7 , 0

G 8 D A T A 1 5 3 , 1 2 5 , 1 7 , 1 3 6 , 1 6 , 24 7 , 1 6 0 , 0 , 1 7 7 , 2 5 2 , 2 0 0 , 4 9 ,2 5 2 , 2 0 1 , 2 5 5 , 2 0 8 , 1 7 , 1 6 5 , 5

H G 9 0 D A T A 1 4 5 , 2 5 2 , 1 3 6 , 1 6 5 , 5 7 ,1 4 5 , 2 5 2 , 3 2 , 1 8 6 , 1 6 , 3 2 , 1 8 6, 1 6 , 2 0 8 , 7 3 , 1 6 0 , 0 , 1 7 7 , 2 5 2

Q 1 0 D A T A 2 1 7 , 5 7 , 0 , 2 0 8 , 5 8 , 2 00 , 1 9 2 , 2 , 2 0 8 , 2 4 4 , 3 2 , 1 8 6 ,1 6 , 2 0 8 , 5 4 , 3 2 , 1 1 4 , 1 7 , 3 2

A K 1 1 0 D A T A 7 9 , 2 5 5 , 1 3 , 8 4 , 7 9 , 7 9, 3 2 , 7 7 , 6 5 , 7 8 , 8 9 , 3 2 , 6 9 , 88 , 6 9 , 6 7 , 8 5 , 8 4 , 7 3

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

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

E P 1 4 0 D A T A 2 4 , 1 0 5 , 1 , 1 4 5 , 2 5 2 , 20 8 , 7 , 2 0 0 , 1 7 7 , 2 5 2 , 1 0 5 , 0 ,1 4 5 , 2 5 2 , 9 6 , 1 6 9 , 0 , 1 4 1 , 1 2

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

M 1 6 D A T A 1 5 3 , 1 2 5 , 1 7 , 1 3 6 , 1 6 ,2 4 B , 1 6 0 , 4 , 1 7 7 , 2 5 2 , 5 6 , 2 37 , 1 2 5 , 1 7 , 2 0 0 , 1 7 7 , 2 5 2 , 2 37 , 1 2 6

E 1 7 D A T A 1 7 , 1 7 6 , 3 3 , 1 6 9 , 1 , 1 41 , 1 2 7 , 1 7 , 1 6 0 , 7 , 1 7 7 , 2 5 2 ,7 2 , 1 3 6 , 1 6 , 2 5 0 , 1 6 0 , 4 , 1 0 4

S D 1 8 0 D A T A 1 4 5 , 2 5 2 , 2 0 0 , 1 9 2 , 8 ,2 0 8 , 2 4 8 , 1 6 0 , 0 , 1 0 4 , 1 4 5 , 25 2 , 2 0 0 , 1 9 2 , 4 , 2 0 8 , 2 4 8 , 3 2, 9

E E 1 9 0 D A T A 1 7 , 7 6 , 2 1 3 , 1 6 , 1 7 3 , 12 7 , 1 7 , 2 0 8 , 1 6 7 , 9 6 , 3 2 , 2 0 5, 1 6 , 3 2 , 4 1 , 1 6 , 1 6 9 , 1 3 , 3 2

S 2 0 D A T A 2 1 0 , 2 5 5 , 1 6 0 , 0 , 1 7 7 ,2 5 2 , 1 7 0 , 2 0 0 , 4 9 , 2 5 2 , 2 0 1 ,2 5 5 , 2 4 0 , 2 5 , 1 7 7 , 2 5 2 , 3 2 , 10 4 , 1 7

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

Q 2 2 D A T A 2 1 4 , 7 6 , 1 1 4 , 1 7 , 1 6 5 ,2 5 2 , 2 4 , 1 0 5 , 4 , 1 3 3 , 2 5 2 , 1 65 , 2 5 3 , 1 0 5 , 0 , 1 3 3 , 2 5 3 , 9 6 ,1 4 Q 2 3 D A T A 1 2 7 , 1 7 , 3 2 , 9 5 , 1 6 4 , 17 2 , 1 2 7 , 1 7 , 9 6 , 1 6 9 , 2 1 4 , 1 41 , 8 , 3 , 1 6 9 , 1 3 9 , 1 4 1 , 9 , 3

P 2 4 D A T A 9 6 / 0 , 0 , 0

E S C a p i n g W i t h 1 2 ( A r t i c l e o p a g e 7 0 . )P r o g r a m 1 E S S e q u e n c e D e m oG 1 0 P R I N T C H R S ( 1 4 ) ;P 1 1 M D - R G R ( X ) i I F M D < > 5 T H E N

P R I N T " t C L R ) [ D O W N j l R V S ]1 S P A C E S ] P L E A S E U S 8

C O L U M N S F O R T H I S D E M O .( S P A C E S ) [ O F F } " : E N D

A 1 2 R E • • * * * * * * * • • * * * • * * * *G 1 3 0 R E M P R I N T H E A D E R A N D

S P A C E } M A K E W I N D O WJ 1 4 R E • • * • • * * * • * * * * • * • * • *E 1 5 P R I N T " ( H O M E ] [ R V S }

[ 1 S P A C E S j U S I N G E S C A P EC O D E S I B A S I C P R O G R

A E X A M P L E S( 3 S P A C E S ] " : W I N D O W 0 , 1 ,7 9 , 2 4 , 1

X 1 6 P R I N T " [ C L R j " ;M 1 7 R E • • * * * • * * * * * * * • * • • • •G S 1 8 0 R E M E S D D E L E T E L

N E X A M P L EC D 1 9 0 R E • • * ♦ * • * * • * * • • * * * • • *F 2 0 P R I N T " ( 3 D O W N H 3 R I G H T j

T H I S L I N E W O N ' T B E R A SE D . . . "

K 2 1 P R I N T " ( 3 R I G H T J T H I S L I W I L L B E R A S E D U S I N G

[ S P A C E J E S C [ R V S jH I A N K E Y l O F F j "

Q 2 2 P R I N T " ( 3 R I G H T ] T H I S L I W O N ' T B E R A S E D . . . B U T

W I L L M O V E U P O N L I N E .

C C 2 3 0 G E T K E Y A 5 i P R I N T B ( U P } " C H RS ( 2 7 ) " D "

P 2 4 0 R E M * • * • • • * • * * * * * * * » * * •

K X 2 5 0 R E E S C Q D E L E T E T E N D - O F - L I N E E X A M P L E

D 2 6 R E • • * * * * * * • • * • * * * • * • •

m 2 7 p r i n t " [ 2 d o w n ] ( 3 r i g h t ]t h i s l i n e w i l l b h a l fT s p a c e J e r a s e u u s i n g e s

0 - . . h i t a n k e [ 2 ~ 3 L E F T J " ;

M 2 8 G E T K E Y A S i P R I N T C H R ? I 2 7 ) "Q

B 2 9 0 R E M * * * * * * • * • • * * • * • • * • ** * * * * * * * * * * * * * * * * * * * * * *

A 3 0 R E E S D E L E T E T S T A R T - O F - L I N E E X A M P L ES P A C E ] *

S K 3 1 0 R E * * * * * • * * • * • * * • * * • * •* * * * * * * * * * * * * * * * * * * * * * *

E 3 2 P R I N T " [ 3 R I G H T ( T H I S L I NW I L L B H A L F E R A S E D

S I N G E S P . . . H I T A N Y K EY [ 2 4 L E F T T " )

J 3 3 G E T K E Y A $ : P R I N T C H R S ( 2 7 ) "P

H X 3 4 0 R E • • * * * • • • * * * * * • * * * • *

D 3 5 R E E S I N S E R T A[ S P A C E ] L I N E E X A M P L E

X 3 6 R E • • • * • « • * * * * * * • * * • * •

K 3 7 P R I N T " ( 3 D O W N ] ( R V S j Y O U[ S P A C E J C O U L D D E F I N E T H

F U N C T I O N K E Y S A W O R D -P R O C E S S I N G T O O L S "

M 3 8 K E Y 1 , C H R ? ( 2 7 ) + " 1 " i P R IN T " [ R V S j W l T H i K E Y 1 C R 5 ( 2 7 ) ' I [ O F F T " " "

X 3 9 P R I N T " [ D O W N ) 1 3 R I G H T j T HI L I N E W I L L S T A Y H E R E .

R 4 0 P R I N T " l 3 R I G H T j T H I S L I W I L L M O V E D O W N O N E U S

I N E S I . . . [ R V S ] H I [ O ? f T " i

X 4 1 G E T K E Y A S i G E T K E Y B $ i C $ = A S+ B S : P R I N T C 5 r

C 4 2 P R I N T " [ R V S ] . . . A N D W I I N S E R T T H I S L I N E . . . " :

P R I N T " [ 2 D O W N j - fK 4 3 0 R E M • * * * * * • • • * * • * • * * * • *A 4 4 R E E S A U T O M A T I C

I N S E R T M O D E E X A M P L EB 4 5 R E » * • * * * * * * * * • * • * * • • *Q 4 6 P R I N T " [ D O W N ] W E " I , L I N S E R

T E X T I N T O T H E M I D D L E[ S P A C E ( O F T H I S L I N E U S N J S S C A . . . H I T A N Y K E Y

D X 4 7 0 G E T K E Y A R A 4 B 0 P R I N T " [ 2 2 L E F T J " i Q i R S ( 2

7 ) " A " ; " [ R V S j T H I S I I N E R M O D E

S K 4 9 0 R E • • • * * • * * * * * » * ■ * • • * •*

H 5 0 R E R E M E M B E R T C A N C EI N S E R T M O D E F O S P E E D

F 5 1 R E • * * • * * • * * • * * • * * * * * *

E 5 2 P R I N T C H R S ( 2 7 ) " C " ;X 5 3 R E • • • * • • * * • * * • * * * * * * *

G S 5 4 0 R E M E S E R A S E T f S P A C E ) E N D - O F - S C R E E N E

A M P L EH 5 5 R E * * • ■ * * * * * * * • * • • * • * ■

P 5 6 P R I N T " [ 2 D O W N j N O W W E ' L LU S E E S C T E R A S E H A L

O T H S C R E E N . . . H I TN K E Y " ;

F 5 7 G E T K E Y A SB Q 5 B 0 P R I N T " [ H O M E ] [ 1 4 D O W N ] " ;

C H R $ [ 2 7 ) " @ " ;B 5 9 R E a * * * * * * * * * * * * * * * * * *

X 6 0 0 R E M E S E S E U P W I N D O W E X A M P L E[ S P A C E ] *

Q 6 1 R E • * « • « * " • • • * * * * * *• f t * * * * * * * * * * * * * * * * * * * * *

Q 6 2 P R I N T C H R S ( 2 7 ) " T " f "{ 3 R I G H T ) i l 5 D O W N ) " f C HR S ( 2 7 ) " B "

X 6 3 P R I N T " [ C L R i T H I S I W N D O W " : P R I N T 1 r U S I N G E S C T

A N E S B " : S L E E P T i C A TA L O G

H F 6 4 0 P R I N T " ( D O W N J Y O U C L E A RH W I N D O W ' t P R I N T " B Y P R N T I N G ' H O M E i P R I N T " T W IC E . "

F 6 5 P R I N T " [ D O W N ] H I T A N Y K E YT O E N D " i G E T K E Y A $

K D 6 6 0 P R I N T 1 T 2 H O M E J " ; : P R I N T "[ C L R ] 1 3 D 0 W N J 1 5 R I G H T ][ R V S j A L L D O N E I I

Q 6 7 E N R 6 8 P R I N T ' H I T A N K E Y . . " i G E

T K E Y A S I R E T U R NC O M P U T E D G a i e t t B O c t o O w 1 9 8 6 1 1 7

Page 120: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 120/148

P r o g r a m 2 E S S e q u e n c eF u n c t i o n K e y sM 9 R E D E F I N E K E Y S iB 1 0 R E M 1 1 K E 1 C H R S { 2 7 ) + " A "

E I N S E R T M O D EJ 1 2 K E 2 C H R S ( 2 7 ) + " C "

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

; R

E 1 3 K E 3 C H R S ( 2 7 ) + " IE I N S E R T L I N E

J 1 4 K E 4 C H R S ( 2 7 ) + " DD E L E T E L I N E

P 1 5 K E 5 C H R S ( 2 7 ) + " J " : R M O V E T S T A R T O L I N E

B Q 1 6 0 K E 6 C H R S | 2 7 ) + " K " : R M O V E T E N O F L I N E

R 1 7 K E 7 C H R S ( 2 7 ) + " P " : R E R A S E T S T A R T O F L I N

G 1 8 K E 8 C H R S ( 2 7 ) + " Q " : R E R A S E T O E N D O L I N E

G 1 9 R E A 2 0 R E M { 2 S P A C E S ) S E T U P M E N

A U Q T T O M O S C R E E ND G 2 1 0 R E X 2 2 P R I N T " ( H O M E ] [ 2 3 D O W N ) " ;

C H R S ( 2 7 ) " M " ;M 2 3 P R 1 N T " [ R V S ) [ 3 S P A C E S ) F 1

- I N S E R T [ 5 S P A C E S ) F 3 - I N SE R L I N E [ 5 S P A C E S ) F 5 - M OV E T O S T A R T O F L I N E[ S P A C E S ] F 7 - E R A S E T

T A R T "J X 2 4 0 P R I N T " [ R V S J { 3 S P A C E S ) F 2

- N 1 N S E R T U S P A C E S ) F 4 -D E L E T E L I N E ( 5 S P A C E S ) F 6- M O V E T E N O L I N E[ S P A C E S ] F 8 - E R A S E T

N D ( 2 S P A C E S } "D 2 5 R E H 2 6 R E P R O T E C T T H E M E N U W

T W I N D O WP 7 R E Q 2 8 W I N D O W 0 , 0 , 7 9 , 2 2 , 1A 2 9 P R I N T " l C L R ] " ; C H R S ( 2 7 } " L

D i r e c t o r y E x t e n s i o n( A r t i c l e o p a g e 7 5 . )A 1 0 P O K E 5 3 2 8 0 , 1 5 i P O K E 5 3 2 8

1 , 1 5 : P R I N T " [ C L R ) £ W H T ){ D O W N ] { 1 0 S P A C E S ] D I R E

C T O R Y E X T E N S I O N "X 1 1 P R I N T " [ 1 0 S P A C E S ) g l 9 T

[ D O W N ! "K 1 2 F O R 1 = 8 3 0 T O 9 0 2 i R E A D

: P O K E I , D : N E X TK 1 3 D N S = " [ H O M E ) ( 2 1 D O W N ] " : P

[ R V S ](

H 1 4 M T S ^ " ( R V S ) I W I i T )[ 1 S P A C E S H O F F )( S P A C E S ) [ R V S )[ 3 S P A C E s H B L K } "

P D 1 5 0 D M = 1 4 4 : D I M F S ( D M ) , S ? ( D M) , T S ( D M ) , S 2 S ( D M )

R D 1 6 0 F O 1 = 0 T O D M : F S ( I ) = C H RS ( 3 2 ) + " [ 1 8 S P A C E S ] " : N E X

B 1 7 P R I N T " £ U P j [ 1 1 S P A C E S l R EA D I N G D I R E C T O R Y[ S P A C E S ) " : O P E N 1 , 8 , 0 , "S " : S Y S 8 3 0 : C L O S E

F 1 8 G O S U B 9 5 o 1 9 p o k e 1 9 8 , 0 : p r i n t " ( c l r )

£ d o w n ) [ w h t ) " s p c ( 9 ) p s "( U P ) [ L E F T ) £ R V S ) l [ O F F i " S

l i C O M P U T E ! * G a z e t t e O d o b e r 1 9 8 6

P C ( 3 ) " V I E W D I R E C T O R Y F L E

C E 2 0 0 P R I N T " ( 2 D O W N } " S P C { 9 ) P S" [ U P ] £ L E F T ) [ R V S ! 2 { O F F ) nS P C { 3 ) " S E N D D I S K C O M M A ND S

D 2 1 P R I N T " ( 2 D O W N ] " S P C ( 9 ) P S" [ U P ) [ L E F T ] ( R V S ) 3 [ O F F ) "S P C ( 3 ) " S A V E "

H 2 2 P R I N T " [ 2 D O W N ) " S P C ( 9 ) P S" ( U P ) ( L E F T ) ( R V S ) 4 [ O F F } "S P C ( 3 ) " V I E W D I F F E R E N TI S K "

P 2 3 P R I N T " f 2 D O W N ] " S P C ( 9 ) P S" £ U P J [ L E F T ] [ R V S } 5 { O F F ! "S P C { 3 ) " Q U I T "

J 2 4 P R I N T " ( 2 D O W N ) " S P C ( 2 8 ) PS " [ U P ) { L E F T } [ R V S } [ O F F )" i P R I N T " ( U P ] " S P C ( 9 ) " E N TE R Y O U R C H O I C E £ n 3 £ B §

L E F T ) " ;G 2 5 P O K E 2 0 4 , 0 : G E T C G S : I F

G ? < " 1 " O C G S > " 5 " T H E N( S P A C E ) 2 5 0

B 2 6 P O K E 2 0 4 , 1 i P O K E 2 0 7 , 0 i PR I N T " [ R V S ) " C G S J C G = V A L ( C

E 2 7 0 O N C G G O T O 2 9 0 , 1 0 9 0 , 5 2 0, 1 2 4 0 , 1 3 4 0E R 2 8 0 R E * * V I E W F I L E S * *

X 2 9 C = P E E K { 0 ) - l i A = lE 3 0 0 I F A = > T H E N 3 3 A H 3 1 0 I A < A N C / 6 = I N T { c / 6 )

T H E N A = C - 5 ; G O T O 3 3 S B 3 2 0 I A < T H E N D N - > I N T ( C / 6 )

H 3 3 P R I N T " { C L R ) ( D O W N ) [ B L K ]( O F F ) [ 3 S P A C E S D I S K T I L E { R V S ) " F S | 0 ) " " : P R I NT " [ D O W N ] " i P Q = 5F O R I = A T A + P QI F S ( I ) = C H R S I 3 2 } + "{ I S P A C E S ] " O F $ ( I ) = "

T H E N F S ( I ) * " " : P Q = P Q - 1N E X TF O 1 = T A + P QI I > T H E N W $ - " ( L E F T )£ R V S 3 " : G O T O 4 0 w s = " ( 2 s p a c e s ) ( l e f t ][ R V S ) "P R I N T " [ L E F T ] " I ; W S ; L E F T S( F S 1 1 ) , 1 6 " M T S i P R I N T "( U P ) " S P C ( 2 0 ) ;P R I N T " £ R V S j [ W H T ] " S S ( I } "[ D O W N ) { B L K ) " ] N E X TP R I N T D N S " [ 3 D O W N ] F l - ME N F 3 - A D D F 5 - F W D F 7 - B AC T - D E L E T E ( H O M E ] " : P O K E

1 9 8 , 0 : W A I T 1 9 8 , 1I P E E K ( 1 9 7 ) = 5 4 T H E N 1 8 I P E E K ( 1 9 7 } = 4 T H E N 1 9 I P E E K { 1 9 7 ) = 5 T H E N 6 1 0I P E E K { 1 9 7 ) = 6 A N D A = C( S P A C E ) T H E N A - l s G O T O 3 I P E E K ( 1 9 7 ) - 6 A N D A + 6 >

T H E N A = 1 : G O T O 3 0 I P E E K ( 1 9 7 ) = 6 A N D A < C( S P A C E J T H E N A = > A + 6 : G O T O( S P A C E ) 3 0 0I P E E K ( 1 9 7 ) - 3 T H E N A - - 6 1 G O T O 3 0 G O T O 4 3 R E * * S A V E D E S C R I P T I ON * * P R I N T " ( 2 U P ] " S P C | 2 8 ) "{ L E F T ] [ 2 D O W N ) " : P R I N T "( U P ] " S P C ( 9 ) "[ S P A C E S ) S A V I N G " C H R S (3 4 ) " D I R F I L E " ;

K 5 3 P R I N T C H R S ( 3 4 ) H . • . " i F O R

H C

R P D

G F

F

A

A S B M

R

J

F

D X

R

3 4 3 5

3 6 3 7 3 B

3 9 4 0

4 1

4 2

4 3

4 4 4 5 4 6

4 7

4 8

4 9 5 0 5 1

5 2

X

C J J

C

J H X

C

K

X

G D E

H S G

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 6 8

6 9 7 0 7 1

P Q 7 2 0

F

G G P

B J

7 3

7 4 7 5 7 6

7 7 7 8

O 7 9

E 8 0 X 8 1

K 8 2 E 8 3

A K 8 4 0E E 8 5 0F 8 6

P 8 7

R = T C S S ( R ) = M HH E N S 5 ( R } = " ( R V S 3N E X TC L O S E 1 : C L O S E 1 5 : O P E N 1 8 , 1 5 , " S 0 : D I R F I L E " : C L O S

1 l O P E N 1 5 , B , 1 5 , " I "O P E N l , a , 8 , " 0 i D I R F I L E ,S , W " i G O S U B 1 0 5 0P R I N T # 1 , CF O 1 = T C i P R 1 N T # 1 , L EF T S l F S ( I ) , 1 6 ) i P R I N T # l , SS ( I ) i N E X T i C L O S EP R I N T " [ U P ) £ 3 1 S P A C E S ] " iG O T O 1 9 R E * * A D S T A T E M E N T S[ S P A C E ) * • •P R I N T D N S " ( 3 D O W N ) " S P C ( 9) " [ R V S ) F 3 - A D D [ H O M E ] "P R I N T D N $ " [ D O W N ][ S P A C E S j E N T E R F I L E # , - i P O K E 1 9 8 , 0 t I N P U T F I $ :F I = V A L ( F I S )I F I ? = " 0 " T H E N P R I N T D NS " [ D O W N ] [ 1 8 S P A C E S ) - 1 : G OT 4 2 I P K O F I > A + P Q T H E N

P R I N T D N S P C ( 1 7 ) "[ D O W N ) [ 1 8 S P A C E S ) " i G O T O

6 1 P R I N T D N S " { D O W N ][ 2 S P A C E S ) " : I F F I < 7 T

E Z = F I : G O T O 6 8 Z = I N T ( F I / 6 ) + l i D D = Z * 6 - F It Z » 6 - D DI Z - T H E N Z - P R I N T " ( H O M E ) ( D O W N ) " l F O R1 - T Z ! P R I N T " { D O W N } " iN E X TF S ( F I ) = L E F T ? ( F S ( F I ) , 1 6 )I S - " "P R I N T ' f U P l " S P C ( 1 9 ) "( R V S ) > [ W H T ] " S P C ( L E N { I S )) ; i B S = " * " l C C = L E N ( B $ ) l L =

P R I N T " ( R V S ] " M I D S ( B S , L , 2) l " £ L E F T j " ; i L — L * ( L < C C )G E A S l I F A S = " " O R A S - CH R S ( 3 4 ) O A S = C H R S ( 4 4 )[ S P A C E j O R A S = C H R S ( 5 8 )

H E 7 3 I A $ = C H R $ ( 5 9 ) T H E N 7 3 0I A S = C H R S ( 1 3 ) A N D L E N (I S 1 T H F . N 9 1 I L E N { I $ ) = 1 B A N A S < > CH R S I 2 0 ) T H E N I S = I S + A $ i PR I N T A 5 U [ O F F ) [ 4 S P A C E S ][ R V S ) < [ L E F T ) " ; i G O T O 7 2 I L E N { I S ) » 5 5 T H E N P P = 1I L E N ( l S } - 5 5 A N D A 5 < > CH R 5 ( 2 0 ) A N D A S < > C H R S ( 1 3

T H E N 7 3 I A S = C H R ? ( 1 3 ) A N D L E N |I S 1 = 0 T H E N 3 3 I A S » C H R S ( 1 3 ) T H E N 9 1 I A S = C H R S ( 2 0 ) A N L E N tI S ) - 1 9 T H E N 8 8 I A S = C H R S ( 2 0 ) A N L E N (I $ ) > 0 T H E N 8 5 I A S C ( A S ) < 3 2 O A S C { A S) > 9 5 T H E N 2 I 5 - I S + A 5 : P R I N T A S ; : G O T O

7 2 i S - l e f t S ( i S , l e n ( i s ) - i )i l e n ( i s ) = 5 4 t h e n p r i nt - 1 [ o f f ) £ r v s ] { 2 l e f t ] " ;( G O T O 7 2 P R I N T " l R V S ) 1 L E F T ) " ; :G O T O 7 2

H 8 8 I 5 = L E F T S ( I S , L E N ( I S ) - 1 )P R I N T " ( R V S ) " i D = 1 9

D 8 9 I P P = 1 T H E N P R I N T "

Page 121: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 121/148

{ U P ] " S P C ( 3 S } " " ; t G O T O[ S P A C E 3 7 2 0C C 9 0 0 P R I N T " [ 2 U P ] " 5 P C ( 3 8 ) " " ;• G O T O 7 2

F K 9 1 0 S S ( F I ) = I SS 9 2 I L E N ( S S ' ( F I ) ) < 1 9 T H E N

[ S P A C E 1 3 3 0M 9 3 S S { F I ) - M I D $ ( S $ ( F I ) , 1 , 1 9

) + " [ O F F ) l 4 S P A C E S H R V S ]■ + M I D S ( S S ( F I ) , 2 0 , 3 7 )

S M 9 4 0 S S ( F I ) = S S ( F I ) + " { U P ] " : G OT 3 3

J H 9 5 0 O P E N 1 5 , 8 , 1 5 , " I "E 9 6 O P E N 1 , 6 , 8 , " 0 : D I R F I L E ,S , R " i G O S U B 1 0 5 0 : I F E N = 6

T H E N C L O S E 1 5 i R E T U R NH F 9 7 0 P R I N T " 1 [ U P ] " S P C | 1 9 ) " D I R

[ S P A C E } F I L E [ 6 S P A C E S ] "B 9 8 I N P U T * 1 , CQ 9 9 F O I - 1 T O C i I N P U T # l , T S (

I ) t I H P U T U , S S ( I ) ! S 2 $ { I )- S S I I i N E X T

R R 1 0 0 0 C L O S E l s C L O S E 1 5 : N F = P EE K ( 0 ) - 1

Q 1 0 1 0 F O R A = 1 T O N F i I F L E F T S !F S ( A ) , 1 6 ) = T S ( A ) T H E NS ( A ) - S 2 S ( A ) i G O T O 1 0 4 0

P 1 0 2 0 F O R B - l T O C i I F L E F T S (F S ( A ) , 1 6 ) = T S ( B ) T H E N$ ( A ) = S 2 S ( B ) t B = C + 2

A 1 0 3 0 N E X T B : I F B = C + 1 T H E NS < A ) = " "

Q 1 0 4 0 N E X T A i R E T U R NR 1 0 5 0 I N P U T # 1 5 , E N , E M 5 : I F E N

T H E N R E T U R NC 1 0 6 0 I E N - 6 2 A N D X X = 1 T H E N

X X - 0 1 R E T U R NC 1 0 7 0 P R I N T " [ C L R ) { 4 D O W N l D I S

E R R O R : ( R V S ] " ; E N ; E M $ IP R I N T " { H 0 M E } { 4 D O W N } " SP C ( 1 4 ) " { R V S ) " : E N D

E 1 0 8 0 R E H * * S E N D D I S K C O M MA N D S • "

B 1 0 9 0 P R I N T " [ C L R } ( 2 D O W N ] D S C O M M A N D S " i P R I N T "[ D O W N ] C O M M A N D S " : P R IN T I T 3

R 1 1 0 0 P R I N T " ( D O W N ] S 0 : F I L E N AM E " S P C ( 1 1 ) " S C R A T C HI L

A 1 1 1 0 P R I N T " £ D O W N } R 0 : N E W N A ME = O L D N A M E { 4 S P A C E S ] R E NA M F I L E

R 1 1 2 0 P R I N T " { D O W N ] V 0 " S P C { 2 0} " V A L I D A T E D I S K " : P R I

N T " ( D O W N ) I 0 " S P C ( 2 0 ) " IN I T I A L I Z E "

Q 1 1 3 0 P R I N T " [ 2 D O W N } E N T E RO M M A N D U S P A C E S ] ( R E T U R

F O R H E N U ) " ! Z S = " " : P R IN T > "

A Q 1 1 4 0 G E T U S : I F U S " T H E N2 1 J 1 1 5 0 I L E N ( Z S ) = 3 7 A N D U ? < >

C H R $ ( 1 3 ) A N U S < > C H R S (2 0 T H E N 1 1 4 0

A 1 1 6 0 U = A S C { U S } : I F U = 1 3 T H E N1 2 2 0

D 1 1 7 0 I U < > 2 0 T H E N 1 2 0 0A 1 1 8 0 I L E N ( Z ? ) < > 0 T H E N Z

M I D S | Z S , 1 , L E N { Z S ) - 1 ) : PR I N T U S

C 1 1 9 0 G O T O 1 1 4 0R 1 2 0 0 I U < 3 2 O U > 9 0 T H E N

1 4 A 1 2 1 0 P R I N T " < [ L E F T } " ; U S ; : Z S =

Z S + U $ : G O T O 1 1 4 0C 1 2 2 0 I Z S = " " T H E N 1 9 G A 1 2 3 0 C L O S E 1 : O P E N 1 , 8 . 1 5 . Z S :

C L O S E 1 : C L O S E 1 5 : O P E S{ S P A C E 1 1 5 , 8 , 1 5 , " I " : G O SU 1 0 5 0 : G O T O 1 9 0

J 1 2 4 0 P R I N T " [ C L R H S T O W N ]

[ S P A C E S ] I N S E R T N E WI S I N T O D R I V E "

A 1 2 5 0 P R I N T " £ 2 D O W N )[ S P A C E S j P R E S S A N Y K E

T C O N T I N U E " : P 0 K E 1 8 , 0 i W A I T 1 9 B , 1 i G E T E

G 1 2 6 0 P R I N T " [ U P ] ( 1 3 S P A C E S j PL E A S E W A I T [ 8 S P A C E S } 1 " !C L R : G O T O 1 3

E E 1 2 7 0 R E M • * D E L E T E D E S C R I PT I O N S * *

K 1 2 6 0 P R I N T D N S " f 3 D O W N ) " S P C (3 1 ) " [ R V S J T - D E L E T E[ H O M E } "

S 1 2 9 0 P R I N T D N S " { D O W N ] " S P C ( 10 } " [ 2 9 S P A C E S ) "

G K 1 3 0 0 P O K E 1 9 f l , 0 i F I S - " " i P R I ND N S " ( d O W N } ( 2 S P A C E S }

D E L E T E * " ; > I N P U T F I S i FI - V A L ( F I S )

E 1 3 1 0 I F I S " " 0 " T H E N P R I N T! S P A C E D N S " [ D O W N ]{ 1 S P A C E S } " i G O T O 4 2

Q 1 3 2 0 I F K O F I > A + P Q T H E1 2 8 0

J 1 3 3 0 S S ( F I ) - " { R V S } " t G O T O3

E 1 3 4 0 P O K E 1 9 8 , 0 i S Y S 1 9 8 : E N DG 1 3 5 0 D A T A 1 6 9 , 2 5 5 , 1 3 3 , 0 , 1 6 5

, 5 5 , 1 3 3 , 7 1 , 1 6 5 , 5 6 , 1 3 3Q G 1 3 6 0 D A T A 7 2 , 1 6 2 , 1 , 3 2 , 1 9 8 , 2

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

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

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

, 1 6 0 , 0 , 3 2 , 2 0 7 , 2 5 5 , 2 0 1P 1 4 0 0 D A T A 3 4 , 2 4 0 , 2 4 9 , 1 4 5 , 7 1

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

5 , 9 6 , 0 , 0 , 0

P i g $ F o B u c k $( A r t i c l e o p a g e 4 2 . )P r o g r a m 1 P i g $ F o r B u c k $ —M a i n P r o g r a mS 1 F A S T : T R A P 9 7 0 : G R A P H I C 1 : G R

A P H I C 0 : G O T O 5 8 0M 2 G O S U B 3 0 0 : F O R I = 2 T O P : M O V S P

R I , 2 0 0 , 1 2 5 : N E X T : T I S = " 0 0 00 0 0 "

F 3 S P R S A V S S ( 5 , F 1 ) , F : S Y S M 1 , 0j M O V S P K F , 2 4 , 8 a

E 4 F O R I = 2 T O P : I F I = P 1 T H E H 5 0 : EL S E J = R N D { F ) * 3 5 9 + F : C = I N T (J / 1 8 0 ) : S P R S A V S S ( C , F 1 ) , I :S Y S M 1 , I - F : S P R S A V S S ( C , F 3 ), I : S P R I T E I , F , 1 1 , 0 : M O V S P RI , # A 5 N E X T : S P R I T E F , F , 1 5 , , , , F : PO K E 7 6 8 0 , P l I - B U M P ( F l ) : I = BU M P ( F )

P 6 F O R I = 2 T O P : I F ( B U M P ( F 1 ) A N DF ) O R ( ( B U M P ( F ) A N » F ) A N D P 1 >. ) T H E N 3 1 0 : E L S E I F I = P 1 T H E N9

B 7 I F R S P P O S { I , F ) < Y 1 T H E N C = F 3: G O T O 1 0 0 : E L S E I F R S P P O S ( I ,S E I F R S P P O S ( I , . ) > X 2 T H E N C =P I t G O T O 1 0 0 : E L S E I F R S P P O S (I , . ) < X 1 T H E N C = F : G O T O 1 0 0

R B 8 0 G O T O 1 3 0E 9 I F R S P P O S ( P 1 , . ) < 2 5 O R R S P P O

S ( P 1 , . ) > 3 4 4 T H E N 3 7 0 : E L S E 13

B K 1 0 0 J = R M D ( F ) * 1 6 0 + S M ( C ) : I F J >3 6 0 T H E N J = J - 3 6 0

Q 1 1 C = I N T ( J / 1 6 0 ) : S P R S A V S S ( C, F l ) , I i S Y S M 1 , I - F : S P R S A V

e F D

X

D

D

C

E

H

1 6 1 7 1 8

1 9

2 0

2 1

2 2 2 3

S S ( C , F 3 ) , I i M O V S P R I , J # N D ( F ) * F 1 + F

M 1 2 I F R N D ( F ) > F 2 T i i E N S O U N D F l ,2 0 0 0 , 5 , . , 1 0 0 , 1 0 0 , F 3 : S O UN D F , 1 3 0 0 , 1 2 , , 7 5 8 , 1 9 , F 1, 3 7 0 : G O T O 1 3 0

J O 1 3 J = J O Y ( F 1 )R 1 4 J l = J t I F J > , A N D J < 9 T H E N 1 8 0

l E L S E M O V S P R F , . # . : P O K E M2 l I F P U . T H E N M O V S P R P 1 ,

t G 1 5 I F R N D ( F ) > F 2 T H E N E O U N D F 1 ,

2 0 0 0 , 5 , . , 1 0 0 , 1 0 0 , F 3 : S O UN D F , 2 0 0 0 , 1 0 , . , 6 0 0 , 1 5 0 , F1 , 2 2 0 : I F L > 1 0 T H E N F S = R N D (F ) * F 3 + FI F J > 8 T H E N 2 1 0N E X T : G O T O 6 0I F R S P P O S ( F , ■ ) < 2 4 O R R S P P OS ( F , ■ } > 3 4 4 T H E N J - O ( J ) : I FR S P P O S [ F , . ) < 4 0 0 A N D R S P P OS ( F , ) > 2 5 T H E N J = 3I F J = . T H E N 6 0 : E L S E M O V S P R F, A ( J ) # F S : P O K E M 2 , F : I F P 1> . T H E N M O V S P R P 1 , A { J ) # F S P R S A V S S t J , • ) , F i S Y S M l , .: S P R S A V S S ( J , F ) , F i N E X T : GO T O 6 0I F P 1 > . T H E N 2 7 0 : E L S E J = B U MP ( F ) : I F ( J A N D F ) O F T H E N N EX T : G O T O 6 0G O S U B 2 8 0 : I = F 1 : C = R S P P O S (F ) i J ° R S P P O S ( F , F )D O U N T I L I > P : I F ( A B S ( C - R S PP O S ( I , ■ ) ) < 2 0 ) A N D ( A B S ( J -R S P P O S ( l , F ) ) < 2 0 ) T H E N B E GI P l - I i S O U N D 1 , 7 0 0 0 , 4 0 , - , 40 0 , 4 0 0 , 2 , 2 2 0 : S P R S A V S S ( F, F 1 ) , P I i S Y S M 1 , P l - F : S P R S

A V S S ( F , F 3 ) , P 1 : M O V S P R I , C2 6 , J - 5 : E X I T : B E N D

I - I + F i L O O PI = B U M P ( F ) : G O T O 4 0P 1 - . : G O T O 4 0P O K E 7 6 8 0 , . : P O K E 7 6 8 1 , . : FO R I = 1 T O 8 : M O V S P R I , . | . ] HE X T : R E T U R NP R I N T " { H O M E ] I 3 " : F O R IT O 4 : R E A D C , J , H S : C H A R , C , J, M S : N E X T : I F L = 1 2 T H E N C H A R, 3 1 , 6 : E Y S 7 9 3 7 : R E T U R NJ = P * 2 i X l = 5 0 + J : X 2 = 2 9 0 - J :Y l = 6 5 + J i Y 2 - 1 9 0 ~ J : R E T U R NG O S U B 2 8 0 l P l = 0 : P O K E 2 0 4 0 ,5 6 : S P R S A V S S ( 5 , 2 ) , F i V O L l5 : S O U N D F 1 , 9 0 0 0 , 5 , F , 2 0 0 0, 9 0 0 , F : F O R I = 1 T O 8 0 : N E X T :F O R I = 6 T O B i I F I = 6 T H E N S O U ND F , 9 0 0 0 , 3 5 , F , 2 0 0 0 , 2 0 0 , 0

H 3 2 S P R S A V S 5 ( I , 2 ) , F : F O R C = 1 TO 5 0 : N E X T C , I S O I J N D F , 3 0 1 5 , F , a 0 0 , 6 s V O L 3 i S U 5 E P F

M 3 3 0 I F O L - 0 T H ! : N 7 9 0 i E L S E C ! 1 A R ,2 * O L - F , 2 3 , " E 6 3 " : C H A R , 2• O L - F . 2 4 , " i G | " i O L = O L - F: G O T O 3 0

E G 3 4 0 F O R I = 1 T O O L : C H A R , 2 * I - 1 , 23 , " { B L U ) £ " i C H A R , 2 * I - l ,2 4 , " { B L U ] < " : N E X T ; R E T U R N

P P 3 5 0 P R I N T " ( H O M E ) [ R V S ) [ B L K ]{ S P A C E S ] P I G S F O B U C KS { S P A C E S ] L E V E L ; " ; i P R IN T U S I N G " I I * " ; L ; : P R I N T "1 S P A C E S l l O F F ] " ;

A 3 6 a i A R , 1 0 , 2 4 : P R I N T " i 2 3 " ; :P R I N T U S I I J G " » S # * # # * # . » # "; B A ; : P R I N T T A B ( 2 4 ) ; : P R I NT U S I N G " # # # # # # " ; P T ; : P R I NT T A B ( 3 3 ) ; : P R I N T U S I N G " # ## * t # " , - H S ; : R E T U R N

B K 3 7 0 G O S U B 2 8 0 : P S = 1 0 0 - T I / 1 0 0 :I F P S < 6 0 T H E N P S = - 6 0

T K H H

C

Q

D

2 5 2 6 2 7 2 8

2 9

3 0

3 1

C O M P U T E I S G a z e t t e O c t o b e r 1 9 8 6 1 1 9

Page 122: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 122/148

H 3 8

G 3 9

H X

K

S

K H A

4 0 4 1 4 2

4 3

4 4

4 5 4 6 4 7

P T = P T + I N T ( P S } : B A = B A + P S i: f p k > p t h e n m o v s p r p i , r s pP O S ( P , . ) , R S P P O S [ P , F ) i S PR I T E P , •S P R I T E P , 0 : C H A R , 2 0 , 0 , C H RS ( 7 ) + " [ R V S ) { P U R ] P I G S O

F O I F P S > 6 0 T H E N P T - P T + { 1 0 * L )I F P T > H S T H E N H S = P TP R I N T U S I N G " S # # . * # " ; P S ; :P R I K T " t O F F } " ; j S L E E P l i G CS U B 3 5 0P = P - F : P 1 = 0 : I F P > 1 T H E N P O KE 2 0 4 0 , 5 6 : S P R S A V S S ( 2 , 0 ) ,F i M O V S P R F , 2 4 , 6 8 : G C T O 4 0L = L + F : I F L < 5 T H E N 4 5 0 : E L S EI F { L A N D F ) A K D ( L < 1 2 ) T H E N PS - F l J E L S E F S - F 3 [ G O T O 4 6 0G O S U B 2 9 0P = I N T ( B A / 6 0 ) ; I F P > 7 T H E N P= P R I N T " ( H O M E } " C H R 5 ( 2 7 ) " Q" " [ R V S ) ( R E D ) Y O U H A V E " ; iP R I N T U S I B G " # S # # # # # - # » " ;B A i P R I N T " ; Y O U M U S T B U " P ' M l E F T ] P I G S . " i B A - B A -P * 6 0 i P = P + F i G O S U B 3 6 0 : S L EE P I = I N T ( B A / 2 5 )I F I = 0 O R O L = » 4 T H E N 5 6 0 i E L S EP R I N T " [ H O M E J " C H R S ( 2 7 ) " 0" " [ R V S J ( R E D ) P A I R S O P N T I S T O R E = [ L E F T j " O S "{ L E F T ) ; O T Y . T O B U Y ?[ O F F i ' j

G E T A 5 : I F A 5 < " 0 " O R A S > " 4 " TH E N 5 0 0O V A L ( A S )I F C > I T H E N P R I N T " [ H O M E ] " CH R S ( 2 7 ) " Q ( R V S j Y O U C A N ' T

A F F O R D " C " ( L E F T ) P A I R S[ S P A C E } O F P A S T S 1 " j I S L E EP I I G O T O 4 9 0I F O L + O 4 T H E S P R I N T

H O M E J " C H R S ( 2 7 ) " 0 ( R V S } H L I N E C A S ' T H O L D " O L + C" [ L E F T } P A I R S O P A S T S" ; i S L E E P l i G O T O 4 9 0I F O S - C < 0 T H E S P R I N T "[ H O M E J " C H R S ( 2 7 ) " Q { R V S ) S

T O R E D O E S N ' T H A V E ' C "[ L E F T ] P A I R S O P A N T S 1

j S L E E P I I G O T O 4 9 0B A - B A - 2 * i O L - O L + C i O S - S - C I G O S U B 3 4 0 I G O T O 5 6 0G O S U B 3 5 0 1 G O S U B 3 0 0 I G O T O 2F O R I = l T O 8 i S P R S A V I , H 5 ( I ,C ) : N E X T : R E T U R NC O L O R 0 , 1 4 : C O L O R 4 , 6 : S P R CO L O R l l , 1 0 i V O L 3D I M F , J , J 1 , I , P 1 , C , F 1 , F 2 ,F 3 , F 4 , S S ( 8 , 3 ) , M 2 , M 1 , F S ,A ( 8 ) , Y 1 , Y 2 , X 1 , X 2 , S M ( 4 ) ,O ( B } : S M ( 1 ) = 1 5 ! S M ( 2 J - 1 9 5: S M ( 3 ) = 1 0 5 : S M ( 4 } - 2 8 5 i F -1 . F 1 - 2 : M 1 = 7 8 7 0 i M 2 - 7 6 B 1 iF 2 = . 5 : F 3 = 3 : F 4 = 4F 0 R I = 2 T O S : A ( I ) a { I - F ) * 4 5: N E X TF O R I = 2 T O 4 l O ( I ) - 3 i O ( 1 + 4 )= 7 i N E X TB L O A D " P I G . S P R 1 " i C - 0 i G O SU B 7 B L O A D " P I G . S P R 2 " i C- F : G 0 S U B 5 7 0 i B L O A D " P I G . SP R 3 " : C - 2 i G O S U B 5 7 0S S ( 0 , F l ) = S 5 ( F , F l ) i S S ( 0 ,F 3 ) = S 5 ( F 1 , F 1 ) i S S ( F , F l ) =S 5 ( F 3 , F 1 } : S 5 ( F , F 3 ) - S S ( 4

H A 6 4 0 B L O A D " P I G . M L " i S Y S 7 6 8 6 i PO K E S 4 2 9 1 , 2 i P O K E 5 4 2 B 7 , 2 0

1 2 C O M P U T E I S G a z e t t e O c t o b e r 1 9 8 6

X 4 8 S 4 9

P 5 0 F 5 1 G 5 2

F 5 3

F 5 4

M 5 5 G 5 6 A 5 7 X 5 8 M 5 9

R

P M

X

6 0

6 1

6 2

6 3

: P O K E 5 4 2 9 2 , 0 . P O K E 5 4 2 8 6 ,H S 6 5 0 I F P E E K { 2 6 0 4 ) - 2 6 T H E S 7 0 0 :

E L S E B A S K 1 4K 6 6 F O R I = 0 T O 3 i R E A D C i P O K E 2 5 0

+ I , C : N E X T i P O K E 1 9 5 , B : P O KE 1 9 6 , 1 S Y S 7 9 0 4

P 6 7 B A N K 1 5 i P D K E 2 6 0 4 , 2 BK D 6 8 0 R E A D C i I F C - - l T H E N 7 0 0J 6 9 F O R I = 0 T O 7 i H E A D J t P O K E 1 2 2

S a + C * 8 + I , J i N E X T i G O T O 6 a 0J 7 0 S = 2 : P = 3 i O L = 4 i O S = 4 : F S = 2 !

L = l : P T = 0 1 B A = 0 i P R I S T "

' t r iP 7 1 F O R I = 1 T 0 3 ; F O R J =

N T " B " T A B ( 3 9 ) " a " tX 7 2 N E X T : I F I O 3 T H E N P R I N T " Q *

T A B ( 3 9 ) " Q " ;S 7 3 N E X TS 7 4 P R I N T " Q * * * * * * * * * Q « * « * * '

H 7 5 F O R X » l T O 8 i S P R I T E X , 0 : N E XF 7 6 P R I N T " [ R E D ] g l 0 @ i R V S )

§ 5 3 [ 3 S P A C E S J B A S K[ S P A C E S ] P R E S E N T( S P A C E S J H I G H[ S P A C E S ] [ O F F ) " 1 ;

F 7 7 P R I N T " [ R E D ] ! K i [ O F F ) " T A B( 9 ) " [ R V S ) i K 3 ( O F F ) I R V S )E 5 § { 3 s p a c e s ) a c c t .{ S P A C E S ] S C O R E[ S P A C E S [ S C O R E { O F F ) " ;

D K 7 8 0 P R I N T " 1 R E D J B K 3 1 1 T A B [ 9 ) "[ R V S j % K i 1 O F F ) { H O M E )[ d o w n ] q [ d o w n ) [ l e f t )[ d o w n H l e f t ] { d o w n !{ l e f t ) ( d o w n ] [ l e f t ) " ;

g o s u b 3 5 0 : r e s t o r e 8 8 0 : g o su b 2 9 0 : g o s u b 2 9 0 : s l o w : g o sU B 3 4 0 1 G O T O 2 0E 7 9 C H A R , 5 , 9 , " [ R V S ) { P U R ]{ S P A C E S ) E N D O G A M E[ S P A C E S j P L A Y A G A I N ?{ S P A C E S ) I O F F ] "

B 8 0 P O K E 2 0 8 , 0 : G E T K E Y A S : I F A S> " Y " T H E C J P R I S T " C L R )

{ G R N ] " ; : F O R C - 1 T 0 8 j S P R I TE C , 0 : N E X T : E N DI F B A J H S T H E N H S - B AF A S T i G O T O 7 0 0D A T A 0 , 2 0 8 , 0 , 4 8 , 2 8 , 1 0 2 , 10 2 , 1 0 2 , 1 2 6 , 1 2 6 , 1 2 6 , 1 2 6 ,1 2 6 , 6 0 , 2 5 5 , 2 5 5 , 2 3 1 , 2 3 1 ,2 3 1 , 2 3 1 , 2 3 1 , 0D A T A 6 5 , 0 , 1 3 1 , 1 9 9 , 2 5 5 , 2 55 , 2 5 5 , 2 5 5 , 2 5 5 , 7 3 , 1 2 8 , 2 24 , 2 4 8 , 2 5 2 , 2 5 2 , 2 5 4 , 2 5 4 , 25 D A T A 7 4 , 2 5 5 , 1 2 7 , 1 2 7 , 6 3 , 63 , 3 1 , 7 , 1 , 7 5 , 2 5 5 , 2 5 4 , 2 5 4, 2 5 2 , 2 5 2 , 2 4 8 , 2 2 4 , 1 2 8D A T A B 3 , 2 5 4 , 2 5 2 , 2 4 B , 2 4 8 ,2 4 8 , 2 5 2 , 2 5 4 , 2 5 4 , 6 5 , 1 , 7 ,3 1 , 6 3 , 6 3 , 1 2 7 , 1 2 7 , 2 5 5D A T A 8 8 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 2 5 5 , 2 2 7 , 1 9 3 , 0 , 9 0 , 1 2 7 , 1 27 , 6 3 , 3 1 , 3 1 , 3 1 , 6 3 , 1 2 7 , - 1D A T A 8 , 6 , " U I ( D O W S ][ L E F T J Z S T D O W N( L E F T ] J K " , 2 1 , 6 , " ) J it D O W N 1 1 L E F T ) J K " , 3 3 , 5 ," U A I { D O W N ] [ 3 L E F T j Ji R V S ] J O F F ] K " , 1 , 1 9 , " I[ D O W N ] [ L E F T T l R V S i { O F F )I

H 8 9 D A T A 7 . 1 4 , " U I l D O W N )[ L E F T ) J K T l 7 , 1 2 , " U

P M O

H

K

G

J

X I

8 1 8 2 8 3

8 4

8 5

6 6

8 7

8 8

i D O W N ) { 3 L E F T i U l R V S )( S P A C E S l i O F F T i D O W N l{ L E t T ] J X K " , 2 6 , 1 4 , " U I[ D O W S ] ( 2 L E F T ) Z { R V S }[ O F F ) i D O V B J ] { 2 L E F T ) J K " ,3 4 , 1 1 , " U I ( D O W N ) [ 2 L E F T )J K

C 9 0 D A T A 9 . 7 , " [ R V S ) [ O F F ) ^[ D O W N ] [ 2 L E F T ) X K " , 2 0 , 5 ," U I [ D O W N } [ 2 L E F T ) J ( R V S )

T O F F ] " , 3 2 , 5 , " U { R V S ]O F F ) [ D O W N ) [ 2 L E F T ) J X " ,

3 5 , 1 1 , " A ^ { D O W N } [ 2 L U F T )I R V S ) [ O F F l K "

K 9 1 D A T A 3 2 . 7 , " { R V S ][ S P A C E S H O F F U l D O W N )[ L E F T ] J X K " , 8 , 1 3 , " U I( D O W N ) [ 2 L E F T ) { R V S ){ O F F K , 1 9 , 1 3 , " A _ I D O W N[ L E F T ) { R V S ) I S P A C E S )t O F F i K " , 3 4 , 1 2 , " Z ( R V S )[ S P A C E S H D O W N T{ L E F T ) { 3 S P A C E S } [ O F F ][ D O W N ) [ 3 L E F T j J X K "

P 9 2 D A T A 1 , 2 , " { R V S ] ~ T O F F } Kl D O W S ) { 2 L E P T l K " , 1 8 , 4 , "

U I ( D O W N ) { 2 L E F T } z [ R V S ]T S P A C E S ) [ O F F ] [ D O W N ]{ L E F T ) J X [ R V S ) l O F F ) " ,3 0 , 5 , " U l R V S ] [ 2 S P A C E S )[ D 0 W N J T 3 L E F T ){ S P A C E S ] [ D O W N ][ L E F T ) { O F F } J K " , 2 7 , 1 4 ," A I { D 0 W N ) [ L E F t 7 s { D O W N ){ L E F T ) { R V S J l O F F j K "

P 9 3 D A T A 3 5 . 5 , " A I [ D O W N j{ 2 L E F T ) X J < ' I ! 7 9 , 1 4 , " [ R V S )

{ D O W N ) [ L E F T ]{ S P A C E S ] [ O F F j l j D O W N )[ L E F T ) [ R V S ) [ 2 S P A C E S )( O F F ] S { D O W N ) { 3 L E F T l J X K" , 2 5 , 1 3 , " U l R V S } [ O F f T I "[ D O W N } { 3 L E F T 5 J { R V S )[ S P A C E S ) i O F F j " , 3 6 , 1 4 ," [ R V S ] l O F F ) l { D O W N ][ L E F T J [ R V S T { 2 S P A C E S )[ O F F ) { D O W N ] [ 2 L E F T j J K "

B 9 4 D A T A 1 0 . 7 , " [ R V S ) l O F F T t{ D O W N ) [ 3 L E F T ] j R V S ]{ S P A C E S J { O F F ] K " , 3 6 , 5 ," { R V S j [ O F F j l l D O W N )[ L E F T ] { R V S T l 2 S P A C E S ![ O F F ) ^ [ D O W N ) [ 3 L E F T j J{ R V S i t O F F ) K " , 1 6 , 1 4 , " "{ R V S ) [ 2 S P A C E S ) [ O F F ){ D O W N ) [ 2 L E F T ) J X X K " , 2 8 ,i s , " [ r v s ] I o f f T T T d o w n ){ L E F T j l O t "

S R 9 5 0 D A T A 1 1 , 8 , " K " , 2 5 , 6 , " £ I[ D 0 W N ) { 3 L E F T ) { R V S j{ S P A C E S ] [ D O W N )[ L E F T ) [ O F F ) X K " , 6 , 1 2 ," U I [ D O W N ] ( 2 L E F T ) [ R V S J[ S P A C E S ! [ O F F ] [ D O W N ]1 L E F T ) J { R V S ) { O F F ] " , 3

4 , 1 4 , " [ R V S ) [ 2 S P A C E S )[ D O W N ] [ L E F T )( S P A C E S ) [ O F F ) { D O W N ]1 L E F T ) U { R V S ){ S P A C E S ] { O F F ) X { D O W N ){ L E F T j J K "

R M 9 6 0 D A T A 2 4 , 2 7 ! I J [ R V S ) [ O F F j K" , 1 , 1 9 , " { R V S ] { O F F U[ D O W N ] [ L E F T ) [ R V S ) { O F F ]I " , 1 6 , 1 5 , " { R V S ]T S P A C E S ) 1 O F F 1 D O W N )( L E F T j U l R V S J [ O F F j S( D O W N ) [ 3 L E F T ] j { R V S ]1 o f f ) s _ 1 d o w n ) 1 2 l e f t ) j x xi 1 d o w n ) 1 l e f t ] j i { d o w n Tt l e f t ] j 2 " , 3 3 , t 7 , " z [ r v s ]{ s p a c e s ] { d o w n )

Page 123: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 123/148

Page 124: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 124/148

Page 125: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 125/148

M o d i f i c a t i o n s a n C o r r e c t i o n s

i n l i n e 5 4 o " Q u e e n ' s Q u a r r e l "( J u n e ) .

S o m e r e a d e r s w h o w R G m o n i t o r s h a v e a s k e d h o t c h a n g e t h c h a r a c t e r c o l o r i " S p e e d S c r i p t - 8 0 . " L o a d t h p r g r a m f r o m 6 m o d e a n P O K E4 4 6 3 , x x x , w h e r e x x i n u m b e rb e t w e e n 1 2 a n 1 4 3 . T c h a n g et h b a c k g r o u n d c o l o r , u s t h C O L O R c o m m a n d f r o m 1 2 m o d eb e f o r e l o a d i n g S p e e d S c r i p t - 8 0 .

R e a d e r D o n a l d E F u l t o n h a ss u g g e s t e d c o u p l e o f u s e f u l m o d if i c a t i o n s . P O K E 2 2 7 0 , 7 1 c h a n g e st h 8 0 - c o l u m n d i s p l a y t 7 c o u m n s , s w h a t y o s e o t h m o i t o r i w h a t w i l l b p r i n t e d . I y o c h a n g e t h m a r g i n s , a d d o n e t t h n e c o l u m n w i d t h a n P O K E i t 2 2 7 0 . A l s o , t s p e e d u t y p i n g ,P O K E 2 3 t e a c h o t h t h r e e l c a t i o n s 2 7 9 5 - 2 7 9 7 .

T h V o y a g e r s p a c e c r a f t h a d i c o v e r e d s o m e n e f a c t s a b o u t t h p l a n e t U r a n u s , i n c l u d i n g t h e x i st e n c e o a l e a s t t e p r e v i o u s l yu n k n o w n m o o n s . R e a d e r s w h t y p e d i " S o l a r p i x " ( J u n e ) m a w a n t t m o d i f y t h p r o g r a m .

I n l i n e 2 4 4 0 , c h a n g e 1 4 . 5 t 1 4 . 6 . I n l i n e 2 5 1 0 , c h a n g e . 6 t . 7 2 .T h i l i n e 2 7 1 0 s h o u l d b c h a n g e d t 1 5 A n t e n X ' s s e p a r a te d b y c o m m a s s h o u l d b e a d d e d t l i n e 2 7 7 0 , t r e p r e s e n t t h t e n , a y e u n n a m e d , m o o n s .

C O M P U T E I ' 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 0

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

C O M M O D O R E P L U S / 4 -C O M P L E T EC O M P U T E R S Y S T E M

A B E L O W D E A L E R C O S T !W i i r u m ^ " " »N O T E : M o n i t o r n o l

. i i ! ■ ! T h i ' l i r . ' ' ' J ' "c n h o o f c u l y o u r T V .

I d e a l f o r h o m e o b u s i n e s s ! P e r f e c tF a c t o r y n e w ! * p r o g r a m m m t

F a c t o r y w a r r a n t e d b y C o m m o d o r e ® . B u i l t - i ns o f t w a r e f o w o r d p r o c e s s i n g , d a t a p r o c e s si n g , s p r e a d s h e e t s a n d 1 2 8 c o l o r g r a p h i c s !C o m m o d o r e " d e s i g n e d t h i s P l u s / d ' " s p e c i f i c a l l y t o p r o g r a mm e r s a n E m a i l b u s i n e s s e s ! A n I h e n t h e y m a d e i V E R Y E A S Yt l e a r n a n u s ( o n o v i c e s . P o p u l a r b u s i n e s s s o f t w a r e i a v a i l a b l e ( o v a r i e t y o f p u r p o s e s . F o r p r o g r a m m e r s . U i i sm a c h i n e h a e a s y - t o - u s e p o w e r f u l c o m m a n d s a n 6 0 o u s a b l e m e m o r y . C a h o o k u p a m a n y a f o u r d i s k d r i v e s .T e a m u t h c o m p u t e r w i t h o u r c o m p a t i b l e u n i t s o f l a m o u sb r a n d , f a c t o r y r e c o n d i t i o n e d a n w a r r a n t e d D I S K D R I V E a n D O M A T R I X P R I N T E R I S o r r y , w c a n ' t p r i n t t h b r a n d n a m e o t h d i s k d r i v e a n p r i n t e r . B u p h o n e u T o l l - F r e e a n w c a t e l ly o u . W i t h D i s k D r i v e f o d a t a s t o r a g e a n P r i n t e r f o " h a r dc o p i e s " , y o u ' l l h a v e a c o m p l e t e s y s t e m . . . a t l o l i q u i d a t i o np r i c e s . O r d e r T O D A Y !

U n i t s s o l d i n d i v i d u a l l y o r i a n c o m b i n a t i o n y o d e s i r e .

P L U S / 4 C O M P U T E RI t e m H - 1 5 0 7 - 5 0 3 5 - 0 0 1 S h i p , M . 0 0

D I S K D R I V E1 1 m i I ' . i l / J ' . V I l l i a f d n p I

P R I N T E R, - I : ■ " ■ ■ ! ■ ■ : ' ; = G h a n d ; S 7 . 0 0

T O T A LS h i p , h n n d 5 2 3 0

O r i g i n a lL i s t P r i c e

' 2 9 9 . 0 0

' 2 6 9 . 0 0

' 2 0 0 . 0 0

' 7 6 8 . 0 0

Y O U RC O S T* 7

* 1 1 9* 3 4 7C O M P L E T E S Y S T E M

W I T H 2 F R E E F L O P P Y D I S K ST o t a l O r i g i n a l L i s t * 8 2 7 . 9 0$ 3 3 9L i q u i d a t i o nP r i c e d A O n l y . .

H e M - 1 5 O 7 - 5 O 3 5 - 0 1 9 S h i p , h a n d : ' $ 1 9 . 0 0

A d d i t i o n s ! m i . . . ■ C O M M O D O R E P L U S / 4D a t a b a s e o 9 0 i . d C o p u t e r h o l d s 9 D I I n e t o t o u t b e f o r ei m u t t t r t r a n s f e r r e d t o d l t kd r r v s . E n c D l l a n t t e r m i n a l l o j w i t h m o d * m . 1 2 0 c o l o r s a v a i l a b l yf o g r a p h i c s - S p l h s c r e e n a n w i n d o w i n g c a p a b i l i t i e s C o m p a qi b f e w i t h a l C o m m o d o r e h a r d -w r e x c p i j o y i t t o k a n d s a t .N O c o m p a t i b l e w i t h C B s o f t w a r e .D F S K D R I V EI n t e l l r g a n l , h i j j h i p e e d . E x t e r n a l

W f l o p p y d l t k o t t e r e c o r d o 2 R A M . 1 6 K R O M . M a x i m u m t i e r -A g o 1 7 Q K f o r m a t t e d d a t a : 3 t r a c k s . U s o s n i n Q l e s i d e d , i i n g t a• \ i i i l d i s k . S e r i a l i n t e r f a c e .S e c o n d s e r i a l p o r t f o c h a i n i n gs e c o n d d r i v e o p r i n t e r . D a t at r a n s f e r r a t e o 4 0 b y t e s p e s e c o n d .D O M A T R I XP R I N T E RB ' - d i r e c l L u n a l d o m a w *I m p a c t p r i n t d f . G c h a r a c t e r * p e r■ . ( ■ ( o i i d H a u p p e r A n l o w n rc a s e I s t t H r s , n u m s r a l f l a n - . y mb o l g . A l P E g r a p h i c c h a r a c t e r s .S t a n d a r d f r i c t i o n f s e d . M a x i m u m

- ■ ■ , ; 1 1 . 1 r i w i d t h , d o a d r e s s -a b l e . C B M , A S C I I c h a r a c t e rc o d e s . O r i g i n a l p l u s m a u m u m o t w o c o p t a s P h p o r w i d t h . 4 . 5 " t O . B " . S i z a : 1 3 " W x a " D x 3 i A " H .W e i g h t :

C r e d r i c a r d c u i t o m o n c m o r d t r h j p h o n e ,d a y t a h « « I l V t S A ( U « k « < j f i f f i f i S

T o i l - F r e e : 1 - 8 0 0 - 3 2 S - 0 G 0 9S a N n D U U l d c c D n t f g u o u t 4 B l a l n B r s u b j e c t t s p e c i a l c o n d i t i o n s . P l e a s e c a l l o v f r f t a t i n q u i r e .

O B D i r w I 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 r1 < l 0 5 X e n i u m L a n e N o r t h

M i n n e a p o l i s , M i n n e s o t a 5 5 4 4 1 - 4 4 3 4

C . O . M . B . D i r e c t M a r k « U n f l C « p . M e m H - 1 5 0 71 J 3 ' . X F n . i i i n L a n i » / M l r a t e a p o ' 3 . M S i - 1 - 1 1 - 1 - 1 « J 4S e n d t h f o l l o r t i n g H e m s . ( M m n e s c L J r e a i d c n t a a d 6 s o l e st a x . S o n y , n O . D w d e i s jS e n d — C O M P L E T E S Y S T E M ( i ) C o m m o d o r a P 1 u a / 4 ~ . D i s kD r i v e , P r i n t e r a n F l o p p y D i s k s , n e m h - 1 5 0 7 - 5 0 3 5 - 0 1 9 a l S 3 3 0e a c h p l u s S e a c h l o s h i p , h a n d l i n g .S e n d — C O M M O D O R E P L U S ' 4 ' - C O M P U T E H ( i ) I t e m H - 1 5 0 7 -6 0 3 5 - 0 0 1 3 S 7 e a c h p l u s $ e a c f i l o s n i p , h a n d l i n gS e n d D I S K D H I V E [ « ) l 1 e m H - 1 6 0 7 - 3 5 5 3 - 0 l 3 a t S 1 J 9 e a c hp l u s I e a c h f a s h i p , h a n d l i n g .S e n d P R I N T E R S ) H o r n H - 1 5 0 7 - 3 « 3 t - 0 0 5 s t i 1 1 9 e a c h p i u i% e n c h l o e h i p . h a n d l i n gU M c h e c k o r n o n f l v o r i j o r i o n c l o i i n l [ h d e l a y s i

p r o c e s s i n g o d o t s p a i d b c h e c k , t h a n k s i T a l u C h u c kC h a r g e V I S A " M a r . i e r C a ' d . A m e r i c a n E x p r e s s "A c c l W o E x p . - P l t A S E P H N T C L E A R L N o m e

C i l y

S i g n H o r n -

Page 126: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 126/148

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 m i c r o

T H 5 9 D I S K E T T E !A r y o p a y i n g l o m u c h ( o d i s k e t t e s ? T r o u f i f s lq u a l i l y . p r i m e . 5 ' A " d i s k e t t e s ( n r e j e c t s , n s e c o n d s )a I t i e s o f a n t a s t i c s a l e p r i c e s a n s a v e , s a 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 5 0 e a c h b o c o n t a i n s

s h r i n k - w r a p p e d 1 0 - p a c k s t h a i i n c l j 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 r i t e - p r o l e c t t a b s .E a c n 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 e e a n c o m e s w i t h l i f e l i m e w a r r a n t y ( i y o h a v e a p r o b l e m ,w e ' l l r e p l a c e t h e d i s k e t t e ) . A l d i s k e t t e s i n c l u d e h u r o i n -f o r c o m e n l r i n g s a n w r i i o - p r o t e c t n o t c h .A l d i s k e l 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 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 l t e s , B o o 5 3 2 3 9 1D S D D i s k e l t e s , 8 o o 5 3 2 4 0 3

S 2 9 . 5 0 - 5 9 C e n . < .

S 3 4 . 5 0 - 6 9 C e a . l

P O W E R a n P R O T E C T I O N !F O Y O U R C - 6 4 ! ®P O W ' R P A 6

L O W E S T P R I C E Si t a i r B M

E P S O NW c a o i l e r y o s o m e o I l i o l o w e s t p r i c e s i l h c o u n t r y o t h m o s i p o p u l a r p r i n t e r s , m o i t o r s a n i n t e r f a c e s . O u n o r m . i l p r i c e s a r a l r e a d y l o w , b u t r n a k e s u r e y o g o t h e b e s t d e a ly o c a n , y / w i l l a l s o m e e l m o s t c o p e i t i v e p r i c e s i n t h i s p u b l i c a t i o n w h e n p l a c e d a n a n e q u a lb a s i s t P e m e m G e r — w e d o n ' t c h a r g a t o u s o y o u r c r e d i t c a r d , i m p o s e o x c e s s i v e s h i p p i n g t e a s .o u s e a n y o t h e r h i d d e n e x t r a s t b o o s t t h p r i c e y o u p a y D u t t h r a p i d c h a n g e i p r i c e s i t h c o m p u t e r i n d u s t i y , w c a o n l y m e e t p n c e s a t t h e t i m e y o p l a c e y o u r o r d e i , w c a n n o t a d j u s tp 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 i i e r d a t e . ) f \ n o y t \ e t p l u s t 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 r d i B i l l e d a l i m e o s h i p m e n t o n l y l o t h i t 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 t f 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 f o r .

C O M M O D O R EC - 1 2 f l " C o m p u t e r1 5 7 1 D u C M v e1 9 0 2 M o m t o i1 6 7 0 M o O e m

E P S O NF X - S 5F X - 2 B B

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

S T A R M I C R O N I C SN X - I OS G - I 0 C

C A R D C OG - W u I n t e r f a c eS ' M O R ES u p e r - G

F A M O U S N A M E S O F T W A R ES C A L L E p y <I C A L L B i o d e r b u n d

I n f o c o c nS C A U S i e r mS C A L L T i m e w o r k sJ C A L L R a n d o m H o u s o

A c t i v i s i o n . a n m a n y m o r e l

T H B E S T P R I C E S *T H B E S T S E R V I C E

W H S H O PA N Y W H E R E E L S E ?

C O M M O D O R E - R E A D Y P R I N T E RF a s l e i i B 8 c o l u m n d o l - m a l i u p r i n t e r f r o m S n i i l i i - C o r o n ai n c i u d o s i n t t r f a c s t o b i e ( n o t t e r I n l e r f j c e n e e d e d ) .6 c o t . t H - d u e c & o n a l p a i n t i n g , f r i c l i o n f e e d { t r a c t o ro p t i o n a l ) , s i c h a r a c t e r s i r a j . a o m e g j a p f r i c sc a p a b i l i t i e s4 1 7 4 0 f . - . l f . 1 t P r i n t e f 1 1 1 4 . 9 34 1 7 5 5 T r i c l o r T o E i i l t . t ( I 9 S S

O N L Y $ 1 1 4 9 5 1

n

P o w ' r P a i r e p l a c e m e n t p o w e r s u p p l y ( 1 . 5 a m p )l o t h C o m m o d o r e 6 4 . . b u t h a t ' s n o a l l ! P o w ' tP a a l s o s u p p l i e s t w a d d i t i o n a l s u r g e p r o t e c t e d o u tl e t s ( 1 2 0 V ) l o m o n i t o r , d i s k d r i v e , o r o t h e r p e r i p h e ra l s . O n / o f t 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 lc a s i n g I v e n t i l a t e d ( o h e a l d i s s i p a t i o n . F u l l y e a rw a r r a n t y .3 4 9 1 0 $ 4 9 . 9 5

8 0 - C O L U M N S O Y O U RC O M P O S I T E M O N I T O R !

S w i t c h S e l e c t a b l eO u n e c a b l e c o n n e c t y o u r C - 1 2 B l a r c o l o r o m o n o c f i t o m ! m o n i t o r a n d l e l s y o S M T c f i . s e l e c l 4 c o l u m n c o l o r ( c o l o r m n i t o r o n l y ) , o 4 0 - c o l u m n m o n o c h r o m e . & f l O - c o l u m n m o n o c h r o m e A g r e a t ^ a y t u s 8 0 - c o i u m n s o i b C - B B w i i h o u l b o p e n $ e o a R G m o n i t o r ' H o U i e r c a b l er e q u i t e d

. J 0 7 7 1 ( 2 * 9 5

O U B E S T M O N I T O R V A L U E E V E R !T r i e Q U c f c n u t r u p i c t u r e t u b e o t f i i s 1 4 c o m p O 's i l t m o n i i o i p i D v i d c i i m p r e s s i v e c o l o r i i c hb - l j - c k ^ . v i v i d t o o l s a n d b n l l i a n l w h i l e s I n c l u d e sb u i E l i n a u d i o s p e a k e r r j o n l r o l s l o v o I u t i c . b n g h in e s s . c o n l r a B I . c n l o i . E m a n d s l u r p n e s s O n / c a rm u & i t y o p a r t s a n l a b o r , y e a r s o p i c t u r e t u t *F r o m S a m s u n g S u p p l y L i m i t e d 1 O r d e r T o d a y !a O 7 J B . S 1 4 9 . 9 SM o m l o r C a o l e r e q u i r e d W o r « * i l r i C 6 4 . C 1 2 S ( i nc o m p o s i t e m t x f e ) T 9 9 / 4 A a n m a n y o l n e r s

$ 1 4 9 . 9 5

C A R T R I D G E E X P A N D E RP l u s 3 2 2 . 9 5F A S T L O A DO F F E R !

S l o p W Q J i r l n g n u l y o u r c o m p u l u r b y n n d l a a s C i i r l r l d g o a w n p p m f l i 'T h e N o v n r o n e c a r t r i d g e e n p a n d e r f s a l u r e s 3 c a r t r i d g e s l o l 3 . R e s u lt h c o m p u l e r n n i e p e n d e n i l y o m p o w e r s w i t c h C a r t r i d g e s i o l sa r v o f T p c d I t < e a s y a c c e s s n b l i n d t u m b l i n g h a h m d l l > ac o o u t e r3 3 2 2 7 3 s l a ( C a r t r i d g e E x p a n d e r S 2 2 . 9 5T h c a f t r < f p a a x p a n d e f i g f a a i c v n p a n p c i ' i c t n e E p y x F a s r L l . I ' Jc a r i n i j g e y o c a r i k e e p i p e n n a n e n i i y i n s t a l l e d p l u s h a v e t i v os r d e s r r r - e l o o i n s r c a n r t d g a s 13 4 2 1 6 F a s t L o a d C a r t r i d g e ( S u g . H $ 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 t i 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 !

D U S T C O V E R a n " E V E R Y T H I N G B O O K "

S P E C I A L O F F E RG e l k n e w ; ; ■ . b o r d e n r t g 1 h i s g r o a t d u s lc o v e r t o y o u r C - 6 f l o r C - 1 Z B a n o u c o t a l o g .

T h E v o r y l h l r n j B o o k f o r i h a C - B 4 n n d C - 1 2 4H o m e C o m p u t e r , " l o $ 2 3 5 [ n o x l r n s h i pp i n g a n h a n d N n g c h a r g e s ) . C o v o r m i . . ■ ■ ■t r a n s l u c e n t B - g a u g e v i n y l s e w n t o u o - o c l I j i gs i f l n d a r d s w i t h r e l n t o f c e d s e a m a . D i s c c w r | h s a v i n g s a n 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 i X C o m p u l e f E x p r e s s !

C - G 4 D u & t C o v e r H n d C n t n l a g [ . U J ]( i . ' i i D u a l C o v e r a n C a t a l o g ( . i u j

F r o m Y o u r F r i e n d s A l W g l a d l y a c c e p tm a l l o r d e r s !P . O . B o 6 5 7 BS o u t h B e n d , I 4 6 6 6 0Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

S H I P P I N G C H A R G E SA

n n

O R D E R A M O U N Tl e s s t h a n $ 2 0 . 0 0$ 2 0 . 0 0 - $ 3 9 . 9 9S 4 0 . 0 0 - J 7 4 . 9 9$ 7 5 . 0 0 - $ 1 4 9 . 9 9S 1 5 0 . 0 0 - $ 2 9 9 . 9 9S 3 0 0 j F S 5 d ' S f ' S i l l J 0 1

T h R i g h t I n t e r f a c e F o r A iY o u r P r i n t i n g N e e d s ! !

r / T v f l j J m B n f f o y o H U N . D *

T i n s r n o h - w r l Q U T i n i c f g r a p h i c sp u n i e r i n i e j E i c e I ' o m D £ T o

m V I C ' ? C m u a i ^ ; i L r j i i v r M n i n - r p r i n t e r C a m c sa n i l D H T I m a n u a l

3 3 5 6 5 S 3 9 . 9 5

N E X T H A F E F O C H A R G E S

O R D E R T O L L F R E E1 - 8 0 D - 3 4 8 - 2 7 7 8

$ 2 . 9 5

Page 127: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 127/148

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 U 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 f 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 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 2 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

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 B , 6 6 , 8 0 , 9 6 , o 1 3 c h a r a c t e r s p e r l i n e . Y o c a p r i n t i s c o r e s o f 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 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 ? V e s t Y o u r L e t t e r h e a d ? O f 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 ? A b s o l u t e l y ! U s f o r m s u t 3 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 f 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 V i "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 S 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 f o l d t r a c t o r ) .

T h w a r r a n t y h a 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 # 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 $ 1 6 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 , 5 1 8 9 . 9 5

p l u s 8 s h i e l d e d c a b l e # 1 1 0 3 , $ 1 6 . 9 5A p p l e l i o M a c i n t o s h , O r d e r # 2 3 0 0 . $ 1 9 4 . 9 5

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 . $ 1 8 9 . 9 5 n o 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 . $ 1 8 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 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 f 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 sC a i l 8 0 5 / 9 8 7 - 2 4 5 4 f o r 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 S ,L e t t e r Q u a l i t y P r i n t e r o n l y $ 2 7 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 I a l l . T s t a r t w i t h , i h a a f r o n tc 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 1 p i t c h o P r o p o r t i o n a l S p a c e p r i n t -w 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 a 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 f 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 e 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 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 BT 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 6c 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 f 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 t h D a i s y 1 1 2 0 a r D i a b l o 6 3 0 J 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 o 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 s 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 b 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 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 l 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 dT 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 rH 1 1 2 0 ) $ 2 7 9 . 9 5 w / s t a n d a r a C e n t r o n i c s p a r a l l e li n t e r f a c e . 2 b u f f e r , r i b b o n a n d p n n t w h e e lS h i p p i n g i c o n t . U i $ 1 1 . U P B l u e i $ 2 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 ( H 1 1 1 0 ] S I 8 5 . S h i p p i n g % 7 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 ) $ 7 5 . S h i p p i n g $ 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 a v a i l a b l e — c a l l .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 a d 6 t a 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 d M a d 3 t t o t a l W s h i p t h e n e x t b u s i n e s s d a o m o n e y o r d e r s ,c a s h i e r ' s c h e c k s , a n c h a r g e c a r d s 1 4 - d a y c l e a r i n 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 i e c t t 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 O R D E R C A L L T O L L F R E E

( 8 0 0 ) 9 6 2 - 5 6 0 0 U S ( 8 0 0 ) 9 6 2 - 3 8 0 0 C a l i f

O s e n d o r d e r t

( B - 8 P S T }

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 r i l l o . C 9 3 0 1 0

Page 128: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 128/148

F i r s t , F a s t . . .a n S t 1 t h B e s t !

W e ' r e t h f i r s t c o m p a n y t o f f e r f a s t , e x p e r t C o m m o d o r es e r v i c e a n y w h e r e i t h U S A . A n w e ' r e s t i l l t h b e s t !

F o o n l o p r i c e , w r e p a i r a l p r o b l e m s o n m o s t t y p e s o C o m m o d o r ee q u i p m e n t . A l r e g u l a r r e p a i r s c a r r y 3 0 - d a y w a r r a n t y , w i t h f u l l - y e a r w a r r a n t ya v a i l a b l e f o o n l y $ 3 m o r e . F o p r e v e n t i v e m a i n t e n a n c e , w a l s o o f f e r a 1 - Y e a rs e r v i c e C o n t r a c t a s a v i n g s o $ 2 0 . 0 0 . C h e c k o u r l o w p r i c e s !

R e p a i r w i t h R e p a i r w i t h 1 - Y e a r3 0 - d a y W a r r a n t y 1 - Y e a r W a r r a n t y S e r v i c e C o n t r a c t

C - 6 4 o C - 1 2 8 C o m p u t e r $ 5 9 $ 8 9 $ 6 91 5 4 1 o 1 5 7 1 D r i v e 6 5 9 5 7 1 7 0 2 , 1 8 0 2 o 1 9 0 2 M o n i t o r 7 1 0 8 M P S - 8 0 1 , 8 0 2 , 1 5 2 5 o 1 5 2 6 5 8 6 1 5 4 1 o 1 5 7 1 a l i g n m e n t ( o n l y ) J u s t $ 2 9 . 9 5A n a a e x t r a b e n e f i t o u r e p a i r c u s t o m e r s a r e l i g i b l e f o r b i d i s c o u n t s o s o f t w a r e a n h a r d w a r e p u r c h a s e s .

C a l l f o b e s t p r i c e s o A m i g a , O k i d a t a a n E p s o n .

F R E E P E R M A N E N T F I $ 6 9 . 9 5 v a l u e i n c l u d e s a l i g n m e n t a n m o d i f i c a t i o n t s t a y i

a l i g n m e n t . F R E E f o l i m i t e d t i m e w i t h a n 1 5 4 1 r e p a i r !

F o f a s t , e x p e r t s e r v i c e ■ J u s t c a l l o u t o l l f r e e n u m b e r t o d a y !

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

I T R 1 A DI C O M P U T E R S I3 4 0 2 - E W W e n d o v e r A v e . , G r e e n s b o r o , N 2 7 4 0 7

1 - 8 0 0 - 6 2 4 - 6 7 9 4 o ( 9 1 9 ) 2 9 9 - 0 3 9 1

Page 129: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 129/148

C O M P U T E R C E N T E R S O A M E R I C AF A L L H A R V E S TO V A L U E S F O R A L Y O U RC O M P U T E R N E E D S

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

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 5I N T E R F A C E S

P . P . 1 3 9 X E T E C J 4 4 9 SX E T E C S 6 9 ' 5M . W . 3 5 1 0 B U F F E R 6 9

S P - 1 O O O• S u i t - i n C o m m o O o r r t t r t t x c

2 - Y e n W a r r a n t yN t I r n t i Q u a l i t y M M

S E 1 K O S H AL 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 O F E S S I O N A LF l e e t S y s t e m

T h U r g e s S p e l l C h e c k e rA v a i l a b l e F o r Y o u r C o m p u t e r9 0 . 0 0 0 W o r d s o C - 6 4 / 1 2 87 0 , 0 0 0 W o r d s o A t a r i

F l e e t S y s t e m 3 " F O C O M M O D O R E 1 2 6 9

G E O ST

G R A P H I C E N V I R O N M E N TO P E R A T I N G S Y S T E M

I N C L U D E S5 D i f f e r e n t F o n t sd e s k l o pg e P a i n tg e o W r i t eD e s k A c c e s s o r i e s

F O T H C O M M O D O R E 6 C A L L F O P R I C E

M E M O R E X S P E C I A LW O R K S T A T I O N2 D i s k s " D i s k C a s e

Y O U RC O S T 1 9

P a p e r b a c k W r i t e r 1 2 P a p e r b a c k

F l i e r 1 2 P a p e r b a c k

P l a n n e r 1 2 Y O U R C H O I C E

S 2 9 9 5f o * h C o m m o d o r e 1 2

E p y x S P E C I A L IK A R A T E N E

I N C L U D E S D E L I V E R Yk r a i tK r o n i * R r f t L u c dE r t l o f c j n L u c a s G < i m p * T r i l o g yD , U J ( H - i / r ' L u c m G r t r r w * J r C o m b a t

G d n v s G J J o tF 3 ^ [ J O i i < 3 S u m m e r G ^ m r s a I I

H W h p e r s & » s f i w l i

c o m m o d o r eA s s c n B I r r S 2 7 9 5E a s y F r a n c e I , I I H I I V - O ( 1 9 E a i y O H - D S 6 4 9 5E a s y S c n p r - D S 3 1 9 5E ^ y S p c l l D S I 9 9 5L o g o D S 4 9 9 5T n M , i r w g e r - D S 3 ' 9 5G e n e r a l L e d g e r S 3 7 9 5A « I i R p c - D S 3 9 A c I M y - D $ 3 9 M ^ g K D c i k - D S 5 9 S r l e n i S i i t l i - r 5 2 4 9 5S k I r . w c l S 2 7 O O

. I

N E W E S T

N E M O D E LN O I S T O C K

1 7 L 1 2 1 09

\ 2 0 C P S ,D O M A T R I XF R I C T I O N T R A C T O R F E E DN E A R L E T T E R Q U A U T YC O N T I N U O U S U N D E R L I N E

W A R A A U T H O R I Z E D S T A R R E P A I R C E N T E RC A L L F O P R I C E S

D I S K E T T E SN a s h u a ' S 9 5S c o t c h ' I C sM a x e l l ' I 0 ' sM e m o r e x ! 7 9 S

* ^ s o f t w a r e 1T r a n s y l v a n i a S I 9 . 9 9S w o r d o K a d a s h 1 9 . 9 9

S 9 . 9 9g r a p h i c s M a q i c i a n P i c t u r eP a i n t e r . . . . S 2 1 . 9 9

c o m m o d o r e M P A C K A G EI 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 e

C 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

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 r o M a s t e r C a r d a n V i s a . C a l l r 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 i k t 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 J N E N T A l . U J O N L Y . A P P L U S F P E X T R A .

C O M P U T E RC O M P U T E R C E N T E R SO A M E R I C A8 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

N E Y O R K S T A T E C A L L T O L L F R E Et - 8 0 0 - 2 2 t - 2 7 6 O o 5 1 6 - 3 4 9 - 1 0 2 0

O W R I T E : C O M P U T E R C E N T E R S O f A M E R I C AS i i m / : v / J O R I V E . P L A I N V I E W , M I K

1 - 8 0 O 6 3 M 0 0 31 - 8 0 0 - 5 4 8 - 0 0 0 9

Page 130: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 130/148

Page 131: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 131/148

L E R O Y ' S C H E A T S H E E TK E Y B O A R D O V E R L A Y S

r f p .0 ^ ^ S S S ^ S

C O M M O D O R E 1 2 D I E - C U T

B A S I C 7 . B L A N K S i J f t S A u )D I S K 1 5 7 1E A S Y S C R I P TF L E E T S Y S T E M ! . 3

F O T H B E G I N N E RM U L T I P L A NP A P E R C L I P 1 2 S U P E R F J A S E 1 2 W O R D P R O 1 Z

F f t E E K s y b o a r t f E x t e n d e r W i t h C - 1 2 B O r d e r

S A V E S T I M E E N D S F R U S T R A T I O NG E T T O K N O W Y O U R S O F T W A R E B E T T E RF I T S O V E R K E Y B O A R DC O M M A N D S A Y O U R F I N G E R T I P SL E A R N N E W S O F T W A R E F A S T E R , E A S I E R

• S T U R D Y P L A S T I C L A M I N A T Ei U N B E A T A B L E P R I C E D

C O M M O D O R E 6 4 C U T - O U T - Y O U R S E L F O N D O T T E D

B A S I CB L A N K S ( M n 3 C A L C R E S U L T A D V A N C E DC A L C R E S U L T F t S YC O M LC O N S U L T A N TD I S K 1 5 4 1D O O D L EE A S r C A L CE A S Y S C R I P TF L E E T S Y S T E MF L I G H T S I M U L A T O R I L O G O i h i i lL O G O h 1 1

P A P E R B A C K W R I T E R

M A N A G E RO M K I W R I T E RP A P E R C L I PP I L O TP R A C r i C A L C I IP R A C T I M L C A 4F D R T H £ B E G I N N E RH E S M 0 N 5 4

H E W R I T E RM i a i S C R I P T 8 S I M O N S ' B A S I CS K Y T R A V E L

E L I T E Q E O S

L I N E SS M A R T T E R M H S P F E D S C R I HS P R I T E S O N L YS U P E R B A S E 6 T E R M 0 Y I D T E XV I T E R M I N A LV I Z A S T A RW R I T E N O W ! / B 0 0 1 / 8 0 3 P R I N T E D1 5 2 8 / 0 0 2 P R I N T E RE P S O N H I / F I D G F M I N I I 0 X . I 5 XO K I D A T A 9 2 / 0 3W O R D W R I T E R

S O F T W A R E f t N O b u y o u r S O F T W A R E f r o m L E R O Y a 2 0 O F l i s t p r i c e

( h u n d r e d s o i t i t l e s a v a i l a b l e )

S P E C I A L O F F E RB u y a n y s o f t w a r e p a c k a g e ( m i n i m u m S 2 5 . 0 0 o r t J e t ) a n g e

F R E E L E H D Y S C H M M E " o y o u r c h o i c e !

L E H Q Y ' S C H E A T S H E E T S a r d u r a b l e p l a s t i c l a m i n a t e d k e y b o a r d o v e r l a y s d e s i g n e d f o u s w i t h p o p u l a r s o f t w a r e , h a r d w a r e , a n l a n g u a g e s t o t h C o m m o d o r e a n 1 2 8 .W h e n l a i d o n y o u r k e y b o a r d . L E H O T ' S C H I A T S H E E T S ^ u r r o u n d t h k e y s w i t h e s s e n t i a li n f o r m a t i o n , p l a c i n g y o u r m o s t v a l u a b l e c o m p u t i n g t o o l a t y o u r f i n g e r t i p s .

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

b o l d t y p e a n v a r i a b l e s a r e s h o w n i n i f a / i c s . A L L t h e C O M M A N D S a r e i n c l u d e d , a n m a n ye x t r a s h o r t c u t s a r a d d e d .

N o y o c a u s e y o u r s o f t w a r e f a s t e r , m o r e e a s i l y a n m o r e e f f e c t i v e l y .W i t h L E R C y S C - I E A T S H C C T S " , ■ ■ n e v e r h a v e t h u n t f o p r o g r a m c o m m a n d a g a i n .

T H P R O B L E M S O L V E RE Q U I P M E N T S T A N D

B L E R O Y

■ ■ • < /

S P E C I A L L Y D E S I G N E D F O C O M M O D O R E C O M P U T E R SV I N Y L C O A T E D 1 / 4 " D I A M E T E RW E L D E D S T E E L C O N S T R U C T I O N1 8 W I D E 4 H I G H 1 1 D E E PP U T S Y O U R C R A T E Y E L E V E L

O R G A N I Z E Y O U R S Y S T E MK E E P S E Q U I P M E N T C O O L E RP E R F E C T F O P R I N T E R S

E Q U I P M E N T S T A N DO V t l l A l I I O - . ■ ■ j i w i g M o r d K U S C i n m i

H l • • * ' - ■ 1 0 l o f o r a J p n o n j * r iI T M D I 1 0 : . n E A C H I H U

( 1 0 0 C t r u a i . H n A U i k iS . l i i n d l N O C O O .

S U B T O T A L

£ E C H E A T S H E E T P R O D U C T S I N P . O . B o I ( 3 6 S

P I T T S B U R G H , P a I S 2 3 8( 4 1 2 } T 8 1 - I 5 S 1

M C / V I S A * .N A M E -

A D D H E S S .

S H I P P I N Gt , T A P A ■ . ' , r ,

T O T A L O O R D E RE X P I R E S

_ S T A T E . - Z I P .

Page 132: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 132/148

A T T E N T I O NA L C O M M O D O R E 6 4

V I 2 0 C O M M . 1 A N C O M M O D O R E 1 2 o w n e r s

c o m p l e t e s e l f - t u t o r i n g B A S I C p r o g r a m m i n g c o u r s ei n o a v a i l a b l e . T h i s c o u r s e s t a r t s w i t h t u r n i n gy o u r c o m p u t e r o n , t o p r o g r a m m i n g j u s t a b o u ta n y t h i n g y o u w a n t ! T h i s c o u r s e i c u r r e n t l y u s e di b o t h H i g h S c h o o l a n A d u l t E v e n i n g E d u c a t i o nc l a s s e s a n h a a l s o f o r m e d t h b a s i s o t e a c h e rl i t e r a c y p r o g r a m s . W r i t t e n b a t e a c h e r , w h a f t e rh a v i n g t a u g h t t h c o u r s e s e v e r a l t i m e s , h a p u t o g e t h e r o n o t h f i n e s t p r o g r a m m i n g c o u r s e sa v a i l a b l e t o d a y . T h i s c o m p l e t e l e s s o n c o u f s eo o v e r 2 2 p a g e s i n o a v a i l a b l e f o t h C O M O D O R E 6 4 V I 2 0 C O M M O D O R E 1 a n t h C O M M O D O R E 1 2 a n t a k e s y o s t e p b s t e p t h r ud i s c o v e r y a p p r o a c h t p r o g r a m m i n g a n d y o uc a d i a l i y o u r l e i s u r e t i m e ! T h l e s s o n s a r e f i l e w i t h e x a m p l e s a n d e a s y t u n d e r s t a n d e x p l a n a ti o n s a w e l l a m a n y p r o g r a m s f o y o t m a k e u p A t h e n o e a c h l e s s o n i t e s t o f t h i n f o r m a t i o np r e s e n t e d . F u r t h e r m o r e , A L a n s w e r s a r e s u p p l i e dt a l t h q u e s t i o n s a n p r o g r a m s , i n c l u d i n g t h a n s w e r s t t h t e s t s . F o l l o w t h i s c o u r s e s t e p b s t e p , l e s s o n b l e s s o n , a n t u r n y o u r s e l f i n t or e a l p r o g r a m m e r ! Y o w o n ' t b d i s a p p o i n t e d !W w i l l s e n d t h i s C O M P L E T E c o u r s e t y o a o n c e f o r j u s t $ 1 9 . 9 5 p l u s $ 3 . 0 0 f o s h i p p i n g a n h a n d l i n g { U . S . r e s i d e n t s , p l e a s e p a i U . S . f u n d s ) .I y o a r n o C O M P L E T E L Y s a t i s f i e d , t h e n s i m p l yr e t u r n t h c o u r s e w i t h i n 1 d a y s o r e c e i p t f o F U L L r e f u n d . N o a v a i l a b l e ! 2 0 p a g e c o u r s e

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

f o t h o s e w i t h v e r y l i m i t e d f i l e p r o g r a m m i n g e p e r i e n c e s e u y o u r o w p e r s o n a l a n b u s i n e s sr e c o r d s ! d i s k d r i v e m u s t s a m e a u t h o rs a m e g u a r a n t e e s a m e c o s t — t h i s c o u r s e f o a l c o m p u t e r s e x c e p t V i c 2 0 .F i l l I t h c o u p o n o s e n d f a c s i m i l e .

N A M E C

A D D R E S S ; .C I T Y : .P R O V . / S T A T E : .P O S T A L / Z I P C O D E :

d e s i r e t h e B A S I C p r o g r a mm i n g c o u r s e l o r :C o m m o d o r e 6 V i 2 C o m m . 1 2 C o m m . 1

d e s i r e t h e F O L L O W - U Pc o u r s e o r e l a t i v e a n d s e qu e n t i a l t i l e s l o a l a b o v ec o m p u t e r s b u t V i c 2 0 ) .

A n c o m p l e t e c o u r s e : $ 1 9 . 9 5P o s t a g e a n d H a n d l i n g : S 3 . 0 0T o t a l : S 2 2 . 9 5S e n a C h e q u e o M o n e y O r d e r l o B r a n K o r d E d u c a t i o n a l S e r v i c e s

P i o n e e t P l a c e .B r a n t t o r d , O n t a r i o ,C a n a d a N 3 7 G

C O M M O D O R E :C A L L F O L A T E S TP R I C E

C e m a r i i o f t o T i r n Q d o r f E ' c t i r c i i c v L i

1 5 7 1 D I S K D R I V EC A L L F O L A T E S T P R I C E1 9 0 2 M O N I T O RC A L L F O L A T E S T P R I C E

M P 1 0 0 0P R I N T E R 2 4

C O M M O D O R E :

1 6 7 0M O D E M 1 3 1 7 5 0 R A E X P A N D E R , . 1 6 1 3 5 0 M O U S EC O N T R O L L E R . . 4 2 . 9 56 4

N E C O M M O D O R E 6 4 W I T H G E O S . . 1 8 9

1 5 4 1 D I S KD R I V E C A L L1 5 4 1 C D I S KD R I V E C A L L

~ E S T . 1 9 8 2

1 8 0 2 CM O N I T O R . . . . 2 0 1 6 6 0M O D E M . . 4 9 . 9 5

T O B O X 1 7 8 8 2M I L W A U K E E . W 5 3 2 1 7

O R D E R L I N E S O P E NM O F R I I I A . P C S

S A T 1 2 P M - 5 P M C S T

T O R D E R C A L L T O L L F R E EF O T E C H N I C A L I N F O R M A T I O N .

O R D E R I N Q U I R I E S . O F O 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 M F O f l M A T l U N K J F A S T U E L I V E H Y S E N D C A S H I E R C H E C K M C f O O R C E R O D I R E C T B A N K T R A N S F E R 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 1 B U S I N E S SD A Y S 1 C L E A R C H A R G E S F O C O A R E S 3 O 3 I C O N T I N E N T A L U . A I N C L U D E 4 J 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 I ' l f t A l l U N D A T E A N D 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 D 5 " . .S A L E S T A H A F P A P O . 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 DM I N I M U M 5 ' 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 S 0 0 A L O T H E R F O R E I G N O R O i R SP L E A 5 F A G M I N I M U M 1 5 S H I P P I N G M I N I M U M S I 0 0 O A l l G O O D S A R N E A N I N C L U D E F A C I O R V W A R R A N T Y D U T O O U R L O P R I C E S A L L S A L E S A H E F I N A LA L D E F E C T I V E R E T U R N S M U S T H A V E 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 P L E A S EC A L L - 1 1 4 . 3 5 1 - 2 0 0 7 T O B T A I N A R A O Y 0 U H R E T U R N W I L L N O B A C C E P T E DF O R E P L A C E M E N T O R E R A I f l P R I C E S A N A V A I L A B I L I T Y S U B J E C T 1 C H A N G EW I T H O U T N O T I C EN O T E O N A L O H O 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 L A S S I N S U R E D M A I L I S H I P P I N G C H f t f l G E S E X C E E D T H M I N I M U M A M O U N T V O

W I L L B C H A R G E O T H A D D I T I O N A L A M O U N T T G E Y O U R P A C K A G E T Y O 0 : A N i F

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

Page 133: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 133/148

C O M M O D O R E 6 1 2 C O M M O D O R E 6 2 C O M M O D O R E 6 2 N X - 1 O P R I N T E R

X E T E C S U P E R G R A P H I C I N T E R F A C E$ 2 9 9T h i s I S H I P P E D P H I C E a n v w t t s r s I c o n l t n e n f e l U S

P A N A S O N I C 1 0 9 1X 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 H I C E a n y w h e r e I c o n l l n e n l a l U S

C - 1 2 8 C o m p u t e r 1 S 0 2 A R G B M o n i t o r1 5 7 1 D i s k D r i v e 1 7 5 0 R A E x p a n d e r

1 6 7 0 M o d e m 1 3 5 0 M o u s eM P 1 0 0 0 P r i n t e r

C a l l l o L a t e s t P r i c e sC o m m o d o r e 6 1 5 4 1 D i s k D r i v e

1 8 0 2 M o n i t o rC a l l f o L a t e s t P r i c e s

. I

N X - 1 O C a l lN L - 1 O C C a l l

S D - 1 0 3 3 S D - 1 5 4 4 S G - 1 5 3 6 9S H - 1 5 C a l l

C o m m o d o r e 6 4 W / G e o s1 5 4 1 C D i s k D r i v e

1 8 0 2 C M o n i t o r1 5 8 1 C 3 . D i s k D r i v eC a l l l o L a t e s t P r i c e s

P R I N T E R SL e g e n d 1 0 8 0L e g e n d 6 0 P a n a s o n i c 1 0 9 !P a n a s o n i c 1 0 8 0S t i v e r R o o dE p s o n

2 0 1 6 2 3 2 f

C a l lC a l l

J u k i 5 5 1 0 C a l lT o s h i b a 3 2 S 2

M O N I T O R SN A A m b o rC o r t i m o O o r o 1 7 0 2G o l d s t a r C o l o r . . .T e k n i k f l R G BM a g n o v a i R G . . C o m m o d o r e 1 9 0 2

8 9 9 5C a l lC a C a l lC a l l2 0

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 t a l f a k 3 1 9 5C a d - P a k 3 1 9 5P o w K p & n 3 1 9 SS n e e r C C o m p i l e r 5 9 9 5S u p e r P a s c a l 4 4 3 5B a s i c G o m c i l e 3 1 9 5F o r t h 3 1 . 9 5A C C E S SM a c t i V - C i r t 2 1 9 5L e a d e r B o a r d 2 7 9 5T o w n a m e n t D i s k 1 6 9 6T e n l J i F r a m e 2 7 9 5A C T I V I S I O NC a m a m a k t u 2 7 9 5H a c k e r 2 0 9 5C o m p u t e r L l P o o p P e . . . 2 3 9 5A l i e r E n o 3 4 9 5B o n o w e T i m e 2 0 9 5

o 2 B a s k e t b a l l 3 3 8 5M u r d e r ' M i s s i s s i p p i . . . . 2 3 9 5H a c k e r i t 2 3 9 5B A T T E R I E SI N C L U D E DC a i - K i t - D . . : W 9 C o n s u l t a n l - D 4 1 9 5P a p e r C i i p f S p t i i p i k . . . . 5 4 9 5H o m e O r g S e r i e s - D 1 9 6 1 8 0 C i r O b i t oB R O D E R B U N DB a n k S t r e t l W r i l t f . D . . . 3 1 9 5P r t n l S h o p - D 2 8 9 5K a r a e k a - B 2 0 9 5C h a m p L o d e r u n n e r - D . P r S h o p G r a p h I c s - DP r i n l S h o p R e f i l lP r S l m o G r a o r i l l o r i l lp r S h o p C o p a i o B a r n S I . F i l e r . B a n * S I S p e l l e rB a n k S I . M a r l mC a r m e n S a n D l t g oT o S h o p

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

1 9 9 5. 2 7 9 5. 3 4 9 5

3 4 9 53 4 0 52 3 9 53 9 S 5

E L E C T R O N I C A R T SA r c n o n D 1 1 9 5A r c h o n i l - D . " . 2 4 9 M u l e - 0 1 1 . 9 5M u « J e r / Z i n d e r n e u ! - D . . 1 9 M u s i c C o n s t r u c t i o n - D , . . . 1 1 9 5P m b a l l C o n j u . 1 1 9 5S k » l o . . D 2 * 9 5O n o O n e - 0 1 1 9 5S c r a n C f l l e s o l f i o l d - D . , 1 1 9 5M a i l O r r j M o n s l s r s D . . . 1 1 9 5R a c i n g D e s t r u c l i o n . . . 1 1 9 5A d v e n t u r e C o n i t r - 2 9 9 5F i C o n k D D O k - D 2 9 9 5B a r d s T a l e 2 7 . 9 5E u r o p e A b l a z e 3 3 9 5T o u c h d o w n F n o t n a l l 1 1 . 9 5L o r d s O C o n a u e s l 2 7 9 5C h e s s m a s l e r Z O 2 7 9 5U l t i m a t e W i M r d 2 4 9 5S u p e r B o u i d e i d a s h I 9 A u t o d u e l 3 4 9 5O j r e 2 7 9 5H e a r ! o A f r i c a 1 1 9 5

A M I G A C O M P U T E R S Y S T E MC a l l f o r A v a i l a b i l i t y a n P r i c i n gA M I G A S O F T W A R E

H a c k e r 2 9 9 5M i n c s h a d o w 2 9 9 5B o r r o w e d l i m e 2 9 L i t f C o m p P e o p l e M 9 M u s i c S l u d i o 3 9 9 5M a s t e r l y p e 2 7 . 9 5K e y b o a r d C a d e t 2 9 . 9 5V I P r o v i s i o n a l 1 3 9 9 5R a c M f 2 9 S 5A n a l y s e 6 9 9 5O n - U i w « 9 S c r i b b l e 6 9 9 5B B S - P C B u l l s l i n B o a r d . . 6 9 9 5A r c h o n 2 9 3 5O r w o n O w 2 9 9 5C i t i e s o G o l d . . . 2 9 B 5

S k y l o . f S 9 5A r t i c F o i 2 9 9 5M a r b l e M i d r w s s 3 « 8 5R e t u r n / A l l a n l i s M 9 F i C o o k b o o k 3 4 9 5A d v e n l u r e C o n s t ' 2 9 . 9 5C h e s s m a s l e r 2 f W } 3 2 9 5I n s t a n i M u s i c 3 4 9 5D e b u t F i i i i i 6 9 9 5D e l u x V i c M G 9 9 5D e i u i e P a i m 6 9 9 5P a i n t U t i l i t y 2 0 . 9 5P a i n t U t i l i t y 2 0 9 5A e g i s D r a w 1 3 9 A e t j i s A n i m a t o r / I m a g e s 9 9 9 5T h P a w n 2 9 9 5

U I M t n a S 4 1 . 9 5M m p l a n 9 9 9 5M a . i d e s k 4 9 3 5M a i i c o m 3 9 9 5F l i g h l S i m u l a t o r I I 3 4 9 5S i l e n l S e r v i c e 2 7 . 9 5M e a n 1 3 4 9 5L e a d e r B o a r d 2 7 9 5W i n t e r G a m e s . . 2 7 9 5H o g u e 2 7 9 5A p s h a i T r i l o g y 2 7 9 5S t r i p P o k e r 2 9 . 9 5B r a i a c c a s 3 4 9 5H a l l e y P r o i e t l 2 9 9 5K i d T a H , . 3 9 9 5

S p e l l e r D 3 9 9 5D i a b l o 2 3 9 6H 2 7 9 5D e l i a P a i r o l 1 9 S 5M o n k e y B u s i n e s s 1 9 . 9 5W i n n i e T h e P o o i i 1 9 9 5I n l o c o m C a l lD B M a n E S 9 5L a t t i c e C a l lA m t g a M e g i U p g r a d e C a l lA F I I e r 3 4 9 5

R e p o r t 3 4 . 9 5T e r m 3 4 9 5

A O i s k 2 0 9 5G i z m o 3 4 9 6

C O M M O D O R E O i o i t a i L m k 5 4 9 51 2 S O F T W A R ES u p e r B a s e 1 2 6 9 9 5S w i n d l e w l S i d e w y 4 9 9 5W o i d w i i l t r O 4 9 9 5D a t a M a n a g e r I I 4 9 9 5 S v l v i a P o r t e r - 1 2 8 4 9 9 5F l e e t S y s l e m I I 5 4 9 5 P a p e r b a c k W n l t r 3 2 . 9 5U a c l i V / 1 2 S 3 1 9 5 P a p e r p a c k F i l m 3 2 9 5P e r l e c t F i l e rT r i n i t y .

4 9 9 52 7 9 5

H o m e P a 3 4 9 5 B a s i c C o m p i l e r 1 2 4 4 9 5S u p e r s c r i p t 1 2 8 ' S p e l l 5 4 . 9 5 C h a r t - P a * 1 2 3 1 9 3P e r t e c l W r i t e r 4 9 9 5 C a d P a k I 2 * 4 9 5

S u p e r C o m p i l e r 5 9 9 5S u p e r P a s c a l J 4 9 5U u i s l a r 1 2 8 C a l l

P a p e r b a t k P l a n n o r 3 2 . 9 5 P j r l n e r 1 2 8 . 4 9 9 5

C o l u s s u s C h e s s 2 1 . 9 5A d v a n c e d M u s i c

S y s t e m 4 6 . 9 5E l i t e 1 8 . 9 5

P a w n . 2 6 . 9 5F r a n k i e G o e s T

i H o l l y w o o d . . . . 2 1 . 9 51 8 . 9 5 r r f r S c S F r ^ d S i l v e r S e r i e s l e a . ) 1 4 . 9 5

S u p e r S p e c i a l s * F O C - 6 4 / C - 1 2 8S p e c i a l P r i c e s E l l e c t l v e N o T h r u O c l o b e r 3 1 , 1 9 8 6

E P Y XF a s t L o a d - C a r l 2 1 9 5T h E i d o l o n - D 2 4 9 5W i r m r G a m e s 2 4 9 5S u m m e r G a m e s I I - D 2 4 9 5M u l l i p l a n W / 1 2 8 « 9 V o r p a t U t i l i t y 2 2 9 5M o M o n s t e r 2 1 9 5W o r l d K a r a l e 1 9 9 SS u p e r C y c l e 2 4 9 5C t n m p m n W i e s i l i n a . . . . 2 4 9 5W o r l d G a m e s 2 4 9 5D e s t r o y e r 2 4 9 5I N F O C O MO o e i n t - 0 2 9 9 5E n c h a n t e r - D 2 4 9 5I n i i d e l - D 2 7 9 5P l a n e t f a l l - D 2 7 9 5S o r c e r e r - D 2 7 9 5S l a r c r o s s - D 2 3 9 5S u s p e n d e d O 2 3 9 5W i l n e s s D 2 4 9 5S e a S l o l k e r - D 2 4 9 5Z o r i e L I o I l l - D 2 7 9 5W i s r t j r i n r j e r - O 2 1 9 5S ^

M I N D S C A P EC o l o r M 2 0 9 5C r o s s w o r d M a ( i E 3 1 9 5P e r t e t E c o r e 4 9 9 5H a l l e y P r o j e c l 2 0 . 9 5O u a k e M i n u s O n e 2 0 9 5S n a d o w l i i e 2 0 9 5

L o r d s o M i d n i g h t J 0 9 5L u s t i e r P r o f i l e 2 0 9 5I n l i l i r a l o r 2 0 9 5B o N W r e s t l e 2 0 9 5S u e l l / D e s t r u c l i o n 2 0 9 5P i x e l ' s G a m e m a k e r 2 9

E S T . 1 9 8 2

S S W u a r c C r o w n5 0 M i s s i o n C r u s f - 0 . C o s m i c H a l a n t e - D . . G e r m a n / 1 9 8 S - DP r o f e s s i o n a l G d H - D . .B r j d i i f l e s - DO u e s t r o n - D . . . „ , . . ,C o m p i l e r O l r b s c k - D . .F i e l d n i F n e - DC a r r i e r F n r c e - 0D r e i i k i h r u A r t f e n n e s - OC o m p u t e r A m b u s h

. 2 7 9 5. 2 9 . 3 7 . 9 5

. 3 7 . 9 5. 3 / 9 5. 3 9

B a l l y t m 2 7 9 5L e a i n e r G o d d e s s 2 7 9 5M n o n m i i l 2 7 . 9 5M O O P R O S E

S r l e n ' . S e r v i c e D 2 3 9 5G u n s - u p - D 2 3 9 5A c c r o j e l - D 2 3 9 5F - 1 5 S t r i k e E a g l e - D 2 3 9 5D e c i s i o n I D e s e r t 2 7 . 9 5K e n n e d y A p p r o a c h - D . . . 2 3 9 5C r u s a d e i l u r o p c - 0 2 7 9 5C o n f l c l I n V m n a m 2 7 9 5

P . B o 1 7 8 8 2 . M i l w a u k e e . W 5 3 2 1 7O R D E R L I N E S O P E N

M o n - F n 1 r t i . - 7 C S T « S a l . 1 p - 5 p m . C S T o O r d e r C a l l T o 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 i a , O r d e r

I n q u i r i e s , o r 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 H I N G I N F O R M A T I O N : « « » * w i m l f o

c a s h i e r ' s c h e c k o m o n e y o r d e r P e i s a n a l, i - . 1 l . . s - l e ^ s d a y $ \ c l c a i S c J i o a i P Q ' s

w e l c o m e C O O . C h i r g o » r S 3 0 0 . I C o n t i n e n t a l U . A i n c l u d e S 0 f o s o i l w a r c o r d e r s , 4 s h i p p i n g f o h a r d w a r e m i n i m u m £ 4 0 0W s s t p r C n i r i i a r i d V i $ a o r d e r s p l a a s e i n c l u d e c a r d I e n p i r a i l o n d a t ea n s i g n a l u r e W J r e & i d e n l 4 o 3 e a s e i n c f u d c E i n - s a i e ^ l a i H I A F P O .A P O . - ■ ■ ■ ■ ■ ! R i c o a n C a n a d i a n o r d t i s p l e a s e a d & s h i p p i n g ,l i i i n i r n u n d O A l l o l f i e r f o r e i g n w t v s i f l d 1 5 ' . i h l p p l n g . m i n i m u mS I Q Q O r t p r d e r $ s h i p p e d D u t s i Q e i r i e C o n i i n e n i a l U a r e s h i p p e f u s l c l a s s i n ^ u r e d S m a d . I f o i e i g n s h i p p i n g c f i a r g e s e c e e d l J i em i n i m u m a m o u n t , y o u w i l l h c h a r g e d h a d d i r i o n a l a m o u n t l g e y o u r c a r t a g e ' y o q u i c k l y a n s a f e l y A l g o o d s a r n e a n i n c l u d e f a c t o r y a r r a r i y D u □ o u r l o w p r i c e s a l l s a l e s a r e l m a J A l d e f t t E i v i r i t u r n i n u i l h i . i r t i u r n J i r t i c n i i i i a s n u n h e t P l r a s e c a l l( 4 1 4 ) 3 5 V ? 0 0 ? 1 o o b l a m a R " t o r y o u ' r e t u r n w i l l n o b w c e p i c dP r i c e s a n a v a i l a h i l i l y s u b j e e l l c h a n g e w i l h o u l n o t i c e

O p e r M k G a r d e n - D . . . . 3 9 G s m s l o n e W a r r i o r - D 2 1 9 5I m p e n u m G a l a c l - D 2 4 9 5P t i a n i a s l e - D 2 4 9 5B a t l a l ' r j n C o m m - D 3 4 9 5F i a t i l e i C o m m a n d - D 3 7 9 5N o r w a y 1 9 8 5 - D 2 1 . 9 5W i r f f l s o W a r - D 2 4 9 5M e c h B r l j a i l o - D 3 7 9 5B a t l l c M n t i e l n a m 3 2 9 5P a n z e r G r o m d e r 2 4 9 5U S A A F 3 7 9 5P b a n i a s i s l l 2 7 9 5f l i n g s o l Z i l f i n 2 7 9 5B a t l l c G r o u p 3 9 9 5N a 2 7 . 9 5G e t t y s b u r g 3 9 9 5T I M E W O R K SB u s i n e s s B y s l e m s - D ,W o r d W t i t e r / S p e l l - D .S l l S i d

. . 3 9 9 5. . 3 4 9 5

3 4 . 9 5O a l a M a n a g e r 1 1 - 3 4 . 9 5S i i l r j w a y s - D 2 0 9 6E v e l y n W o o d - 0 3 4 9 5S y l v i a P o r t s r - D 3 9 9 5S y l v i a P o r i e r I I 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 V i s a

X E T E C S U P E R -G R A P H I CI N T E R F A C E

6 9 . 9 5S P E C I A LG O L D S T A R1 3 " C O L O RC O M P O S I T EM O N I T O R

1 3 4 . 9 5M O D E M SC o m m o d o r e

1 6 6 0 4 9 . 9 5W f i s l r i d g e 6 4 2 0 . . . C a l lC o m m o d o r e ! G 7 0 . 1 3

M I S C E L L A N E O U S 6 S O F T W A R ES u b l o f l i c F o o t b a l l 8 9 P r 1 n t m a 5 t . B r 2 4 9 5C o m m a n d o 2 5 9 5R c a c h / I t i e S l a r s D S 9 C a r r i e r s A W a r - 0 3 9 S u p o r b a s e M - D 4 7 . 9 5S t r i p P o t e r - D 2 3 9 5S a r g s r t I l l - D 3 4 9 5U l t i m a I I 3 7 9 5t l l l i n u l l l 3 4 9 5U t i i m a i M ) 4 1 9 5F l e e t S y s t e m I i - D 4 4 . 9 5N e i v s r o o m - D 3 4 9 5P a p e r A i r p l a n e K i t - D 2 3 9 5C o m D u s e r v e S l a r i e r K n 2 J . 9 5F l i Q h t S i m u l a t o r I I 3 9 l o d e r u r a i e r s H e s c - D a ) 9 5M i n d w h t c l - D 2 7 9 5T h o W o r k s - D 3 4 9 5K u b . i y a s t i i A l t l r n a t i u i - t ) 2 7 9 5B r i n i s t o n e - D 2 7 9 5

2 3 9 53 3 9 54 9 . 9 52 5 . 9 6H S

. 2 3 9 51 9 . 9 5? 3 9 52 9

E u r o p e A b l a 2 e - DA n i m a t i o n S l a u o n - DK a r a l e C h a m p .R u n j F u M a s l e r - DE p y v s S p y V c l 1 1 - 0 .I n t e r n a i l H o c f c y - DF o u r t h P r o t o c o l -B l a r i n g P a d d l e s - DS u p e i I l u e y - D 1 4 9 5S p e l l I I - D 3 4 9 5M a i n B l a s t e r - D 3 4 9 5H a i d M I I 1 9 9 5D a m b u s t e i s 1 9 9 5P S I 5 T r a d i n g C 1 9 9 5L a o t h W e s t 1 9 . 9 5C l i p A r i l 1 9 9 5C r i a m D i o n s r i i j j B a l i n g . . J 9 S u p e r m a n . . 2 3 9 5J l 2 9 A l i c m a i a R e a l i t y 2 7 . 9 5B M r l ! L i b r a r y l 1 9 9 5C l i p A t V o l . 2 7 . 9 5F o n t m a s l e r ? 3 4 9 5I n v a d t r s a o i l T o m b 2 0 9 5M i n d P u r s u i t 2 3 9 5N s v r r E n d i n g S i o r y 2 3 9 5G a l o 2 0 9 5A G a l l e r y 1 9 9 5S l a r H a n k B o . i n g 2 0 9 5O F i e l d F w l t a ' l 2 0 9 5S l a r L e a g u e B a s e b a l l . . 1 7 9 5O n - C o u r I T e n n i s 2 0 9 5r r e e i e F r a m s 3 4 9 5t h P a w n 2 9 . 9 5V l n s t . i r X 1 8 7 9 9 5H i d d e n A s s e t s C a l lA n M u s i c S y s l e m . . . . H 9 5S p i l 1 i r e 4 0 2 3 9 5A C 1 9 M a » i B a s i c 2 7 9 5F a m a s i i c F o u i 1 9 9 5B n c u e H a i d e r s 2 J 9 5L i j t i l L a b . 3 4 9 5A o A c e s 1 9 9 5F l D b l N i o M 1 9 9 5H o l e I Q n 1 G 9 SG e o s 3 9 9 5D e c e u i o r 1 9 9 5

Page 134: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 134/148

G E T H P I C T U R E ?

« f w ' w 1 w 1 w 1 s y w T " ' w ' w ' w ' w ' w ' w ' ww ' w ' w ' w ' w ' w ' w ' w ' w ' w ' w l

. . A * 4 J M L I f I l I . - r r I .

n o a v a i l a b l e ,

W i t h o u W E p r o d u c t , y o c a g e a " O P T I M I Z E D P R I N T D U M P "

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

S M O - O - O T H L O O K !V i e w a n a d j u s t g r a y s c a l e p a t t e r n sO Y O U R S C R E E N t s h a d e y o u ri m a g e f o p e r f e c t " p h o t o f i n i s h " .H o r i z o n t a l o r v e r t i c a l o u t p u t w i t ho p t i o n a l " o p t i m i z e d " p r i n t .

- S u p p o r t s C o m m o d o r e . O k i d a t a , E p s o na n c o m p a t i b l e p r i n t e r s a w e l l a u s e r d e f i n e d p r i n t e r o p t i o n .

I M A G I N E T A K I N G Y O U R U S U A LB i n c h b 6 > i n c h o u t p u tA N E N L A R G I N G I T

F E E T B F E E T ! ! ! !* S I M P L Y I N C R E D I B L E *

F e a t u r e sD U M P s r a a e a s t c E X J c / a a n E N L A R G E D g f t x t ^ ci s c t u e s t y o p f i n t e t G u i O O V a n E A S l VT W E S E T T B ? c T ^ f i o y s p e c i a l l y d e s i g n e d I K I c n t sa n I C O N S O v t x u p i r i u ' e T R U F S I G N K W E RI N C R H M B l f R E S O L U n O N a l l o w s r a r o w i n g o O e l o i i ' o e i U o r g e t l j e c i - c o sC C N T T O l B O A R D

C O W E m p i c ' j H d i t o r n o t s t o o tI c r n a t sS M O O T H i f K U C" O p n m i i e fF U p i e t i e s f o n o n - o r i a p p l i c a t i o n sS 1 R P c o k j f t o m v o p e M ef i £ V H ) S E p c i u e 1 n e o ^ w u C R O P □ " f f f l W £

A N D M A N Y ^ ^ O I S G ( A ! F E A T U R E SP D O F E S S C M M r s t S U L l S ( A S V a n F l l U S

A L A V A I L A B L E F R O M : s o l u T K X i s V l u nP B o i 1 7 7

D c O D s F e n y W e w V a k 1 D 5 3 7 - O 1 7 7

- [ H U N T M 4 5 I I I I C I f ^ U N P A C I O n i i f i H U l . r M r H I l i l L n Q A f l t l M A H H E S o w * *

Page 135: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 135/148

■ ■ ■ ■ ■ ■ ■ ■ ■ r

A M I G A H A R D W A R E2 5 K C O L O R A M I G A S Y S T E M

2 5 K A M I G A C P A 1 0 1 0 3 K D I S K D R I V E

A 1 0 8 0 C O L O R M O N I T O RA 1 0 5 0 2 5 6 K . E X P A N S I O N

C A L L F O P R I C E S ! !I N D I V I D U A L I T E M S O R P A C K A G E S

. 4 i s s s ai I / S B B B S e B S I I I l U I !

E A R L Y B I R DC H R I S T M A S S P E C I A L S

S U N C O MP . Q . P A R T Y Q U I Z

O N L YS 1 4 9 5

C O M M O D O R E ( B I T )

T O H I T SA M I G A S O F T W A R E

D r a w $ 1 5 9 g i s A n i m a t o r / I m a g e s $ 1 0 9

7 A s s e m b l e ! 7 P a s c a l 7

F o 3 2

s 3 B o a r d S y s t e m 7

7 V 3

P a i m 6 A n U t i l i t y D i s k I 2

P r i n t $ 6 A r t D i s k 1 2

V i d e o 6 G a m e 3

C o o k b o o k 3 S p a n i s h

G r a m m a r e a 2 a l l e y P r o j e c t S 3

C r a f t 4 M u s i c 3 " C S 6

C o m p u t e r P e o p l e . . 3 I C o p y l 3

M a d n e s s C A L LS h a d o w 2 W a l k e r 3

S t u d i o 3 n O O n 2

L i n e 4 C o m p o s i t i o n C A L LV o c a b u l a r y <

3 W a 2

2 c r i b b l e $ 6

C i t i e s o G o l d 2 2

o A p s h a i T r i l o g y . . . . 2 C r a f t 4

T u t o r /W o r d I n v a d e r s 2

G a m e s 2 d G e o g r a p h y

A d v e n t u r e e a 4

C - M J 1 2 8 S O F T W A R EA l A B A C U S T i l l e s C A L LA l M A S T E R T R O N I C T i t l e s . C A L LB a r d ' s T a l e $ 2 B a t t l e G r o u p $ 3 B o ' N W r e s t l e $ 2 C o m p u t e r Q u a r t e r b a c k $ 2 C o n f l i c t i V i e t n a m $ 2 7C o p y I I 6 4 / 1 2 8 $ 3 9C r u s a d e i E u r o p e $ 2 7C S 1 5 4 1 D i s k A l i g n m e n t $ 3 E l i t e $ 2 F a s t L o a d I R ) $ 2 6F a s t H a c k ' e m $ 2 F - 1 5 S t r i k e E a g l e $ 2 F l i g h t S i m u l a t o r I $ 3

S c e n e r y D i s k e a $ 1 F o n t m a s t e r I $ 3 G E O S $ 4 G a m e m a k e r $ 2 G u n s h i p $ 2 H a r d b a l l $ 2 H i t c h h i k e r ' s G u i d e

t t h G a l a x y S 2 J e S 2 L i t t l e C o m p u t e r P e o p l e S 2 3K a r a t e k a S 2 K a m p f g r u p p e $ 3 M e r l i n 6 4 ( 1 2 8 S 3 9M o v i e m a k e r $ 2 M u s i c S t u d i o S 2 N e w s r o o m $ 3

C l i p A r l I e a $ 2 L e a d e r b o a r d G o l f $ 2

T o u r n a m e n t D i s k $ 1 P h a n t a s i e I I e a $ 2 P r i n t S h o p $ 3

G r a p h i c L i b r a r yt , I I I I e a $ 1

P i i n t M a s t e r S 2 A r t G a l l e r y I e a $ 2

P r i n t S h o p C o m p a n i o n S 2 S n a p s h o t S 3 S i l e n t S e r v i c e $ 2 R i n g s o Z i l f i n $ 2 W i n t e r G a m e s $ 2 W o r l d K a i a t e

C h a m p i o n s h i p $ 2

C O M M O D O R E H A R D W A R E6 C o m p u t e r S 7 1 5 4 1 D i s k D r i v e $ 1 9 9

C - 1 2 8 C o m p u t e r C A L LV I C - 1 5 7 1 D i s k D r i v e C A L LV I C - 1 5 8 1 D i s k D r i v e . C A L L5 1 2 K R a E x p a n s i o n . . 5 1 7 9

P R I N T E R SO T H E R S A V A I L A B L E P L E A S E C A L L

S t a r - N X - 1 0 S 2 7 9E p s o n F X - 8 5 S 3 9 9P a n a s o n i c 1 0 9 1 S 2 2 9

R I B B O N SC o m m o d o r e 1 5 2 5 S 7 . 5 0C o m m o d o r e 1 5 2 6 / 8 0 2 . . $ 7 . 0 0C o m m o d o r e M P S - 8 0 1 . . $ 7 . 5 0C o m m o d o r e M P S - 8 0 3 . . $ 9 . 0 0E p s o n M X / R X / F X - 8 0 . . . $ 5 . 0 0O k i m a t e 1 0 - C o l o r $ 6 . 0 0S t a r P o w e r t y p e $ 6 . 0 0S t a r G e m i n i 1 B l a c k S 2 . 5 0S t a r G e m i n i 1 C o l o r S 3 . 5 0

H U L K D I S K S1 0 Q u a l i t y D S D D . e a . 6

0 Q u a l i t y S S D D . e a . 5 L e s s T h a n 1 0

D S D D e a . S . 7 L e s s T h a n 1 0

S S D D e a . $ . 6 G o l d S t a r D S D D V " e a . $ 1 . 7 9S o n y D S D D 3 % " . . e a . S 2 . 0 5

C A L L O T H E S E A N O T H E RP R O D U C T S . W C A R R Y

C O M P L E T E L I N E O S O F T W A R E A N D H A R D W A R E

D A T A S O F TC O M M O D O R E M I 1 2 B

O ' R i l e y M i n e ( D / C ) S 5 . 9 5D a l l a s Q u e s t ( D S 5 . 9 5M a n c o p t e r I D S 5 . 9 5

T I M E W O R K SC O M M O D O R E 6 4 / 1 Z B

M o n e y M a n a g e r ( D / C ) . . S 5 . 9 5E l e c t r o n i c C h e c k

b o o k ( D / C I $ 5 . 9 5D a t a M a n a g e r ( D / C ) S 5 . 9 5

M I N D S C A P EC - 6 4 H Z 8 E D U C A T I O N A L

A g e 4 t T i n k ' s A d v e n t u r e S 6 . 9 5T u G o e s t T o w n S 6 . 9 5T i n k a ' s M a z e s $ 6 . 9 5T o n k i t h L a n d o

T h B u d d y B o t s $ 6 . 9 5A g t n 1 2

M r P i x e l ' s P a i n t S e . . . $ 9 . 9 5M r P i x e l ' s C a r t o o n K i $ 9 . 9 5S h o w D i r e c t o r $ 9 . 9 5B a n k S t r e e t S t o r y b o o k . $ 9 . 9 5T E D D Y R O X P I N $ 6 G R U B B Y $ 4 T h A d v e n t u r e S e r i e s e a $ 1 F O P l u s h H a n d P u p p e t . . e a . $ 1 T e d d y R u x p i n C l o t h i n g

S t a r l i n g a $ 1

D U S T C O V E R SA m i g a S y s t e m P a c k $ 2 A m i g a 1 0 1 0 D i s k D r i v e . C - 1 2 8 C o m p u t e r1 5 4 1 D i s k D r i v e1 5 7 1 D i s k D r i v e1 7 0 2 M o n i t o r $ 1 V I 2 0 / 6 4 C o m p u t e r

A L T I T L E S O D I S K U N L E S S M A R K E D ( R F O R O C A R T R I D G EO r d e r L i n e W C H E C K F O R S T O L E N V I S A & M A S T E R C A R D C u s t o m e r S e r v i c e

n n O Q n t v t O h i o R e s i d e n t sl - b U U - Z b Z - U J J . 5 1 . S a 1 0 _ 3 E c - f i 0 7 Q q c q qO R D E R S O N L Y ! S a l e s P e r s o n n e l D I - I O - O / 3 3 O 3 3N o H a v e i n f o r m a t i o n o 3 s B r o a d S t r e e t , F a i r b o m , O 4 5 3 2 4

P r e v i o u s O r d e r s o P r o d u c t S p e c s . A # G - 1 0 6S O F T W A R E O N I Y P u p a i d m e t e r s o m » S i c c s l v * I r • h i p p i n g v i U P i m u U . S . M l . . . . . k S . I o i d « t u n d e i I S O . H A R D W A R E l i n t f a l o i d t n > » q u i i i n g s h l p m e n l v l n U . S . P o l l O l l l c o m > u b i o c 1 l a d d i t i o n a l f l i c h a r g e ! . A d t S ( o r C O o i i i o n . V I S A / M a i H t C » > d o r d « « a d » r v ! c s

h . m i i ' O h i o r . - . i . l i i i i i - . , u l i l S V X i m l e s m i P e r s o n a l c h e c k s r e q u i r e n I h r o o V K H l k ™ , n t n i . i p u r l o d . N m i l l i n g w h i n p a i d l i , . . . . . . I n c a r d , l i n i c h u c Ho m o n e y o r d o r . A l i t e m ! s u h i o c l l o a . a i l a h i l i l , a n , > „ . . - e h a n g t . P t A S C I T E A N U M B E R W H E N O R D E R I N G . A L R E T U R N S M U S T B A C C O M .P A W E D B A A U T H O R I Z A T I O N N U M B E R .

Page 136: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 136/148

T H U L T I M A T E C O N T R O L I N T E R F A C EC o m p a t i b l e w i t h C 6 4 ,C 1 2 8 i n 6 4 S 1 2 m o d e s ,a n d C 1 2 8 i n C P / M m o d eU n i v e r s a l l y a p p l i c a b l a d u a l 6 5 2 2 V e r s a t i l e I n t e r l a c e A d a p l e r ( V I A ]b o a r d . I n t e l l i g e n t l y c o n t r o l a l m o s t a n y d e v i c e . P e r f o r m a u t o m a t e dt e s t i n g . A c q u i r e d a t a l o l a b o r a t o r y a n i n s t r u m e n t a t i o na p p l i c a t i o n s , P r o v i d e s l o u r 8 - b i t I j l l y b i d i r e c t i o n a l I / p o r t s S e i g h lh a n d s h a k e l i n e s . F o u r 1 6 - b i t t i m e r / c o u n t e r s . F u l l I R i n t e r r u p tc a p a b i l i t y . E x p a n d a b l e . I n c l u d e s e x t e n s i v e d o c u m e n t a t i o n a n p r o g r a m s o n d i s k . $ 1 6 9 p o s t p a i d U S A . E a c h a d d i t i o n a l b o a r d S 1 4 9 .

S Y M B O L M A S T E R M U L T I - P A S SS Y M B O L I C D I S A S S E M B L E R

T h o r i g i n a l a n b e s t i n o e v e n b e t t o r w i l d V e r s i o n 2 . 0 !D i s a s s e m b l e s a n 6 5 0 2 ; 6 5 1 0 7 u n d o c / 6 5 C 0 2 J 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 . I n c l u d e s b o t h C 6 C 1 2 8 n a t i v em o d e v e r s i o n s . 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 gp r o g r a m s t y o u r n e e d s ! O u t p u t s s o u r c e c o d e f i l e s t d i s k f u l l yc o m p a t i b l e w i t h y o u r M A E . P A C B M , D e v e l o p - 6 4 , L A D S . M e r l i n o rP a n t h e r a s s e m b l e r , r e a d y f o r e - a s s e m b l y a n e d i t i n g . 1 0 0 %m a c h i n e c o d e a n e x t r e m e l y f a s t . 6 3 - p a g e m a n u a l . A d v a n c e d a n ds o p h i s t i c a t e d f e a t u r e s f a t o n u m e r o u s t o d e t a i l h e r e . 1 4 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 R E S O U R C E SC 6 S o u r c e C o d e . M o s t c o m p l o t e a v a i l a b l e r e c o n s t r u c t e d ,e x t e n s i v e l y c o m m e n t e d a n c r o s s - r e f e r e n c e d a s s e m b l y l a n g u a g es o u r c e c o d e f o B a s i c a n K e r n a l R O M s , a l 1 6 K J n b o o k f o r m , 2 4 p a g e s . S 2 9 . 9 5 p o s t p a i d U S A .P T O - 6 5 1 0 S y m b o l i c D e b u g g e r f 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 lw i t h c a p a b i l i t i e s f a b e y o n d m a c h i n e - l a n g u a g e m o n i t o r . 1 0 0 - p a g em a n u a l . S 4 9 . 9 5 p o s t p a i d U S A .M A E 6 4 v e r s i o n 5 . 0 . F u l l y p r o f e s s i o n a l 6 5 0 2 / 6 5 0 0 2 m a c r oe d i t o r / a s s e m b l e r , 8 0 - p a g e m a n u a l . $ 2 9 . 9 5 p o s t p a i d U S A .

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 l . G i l , A r l i n g t o n , V 2 2 2 0 5

I n f o r m a l i o n n e l e p h o n e O r d e r s ( 7 0 3 ) 2 3 7 < 4 7 9 6 . V I A M a s t e r C a r d

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 S W ' 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 l i l e a n e f f i c i e n t d i s k d r i v e b u i l t t o r t h C o m o d o r e s o 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 i h t h C o m m o d o r e 6 c o m p u t e r a n d i r e c l l y r e p l a c e s t h e 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 e r p e r f o r m a n c e i t e r m s o d a t 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 q u a l J t yS l i m l i n e c o n s t r u c l i o r t — l o t i i i n o s ns m a l l e r p l a c e sV e n l e d i r m l a l c h a s e s l t u c o o l a n c I I i c h ' i h a l w a y sD u a l s e n . i l p o r t w i t h c h a i n i n g o p t i o n f o e x p a n d a b i l i t y5 V t " i n d u s t r y s t a n d a r d f o r m a lP o s i t i v e l e v e r l o c k - U » e h m i i i n i D i h e- p o p o u i " p r o b l e m

• B u i l t e s p e c i a l l y l o C - 6 4 u s u r sR e m e m b e r , n s a l e s t 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 i w e l c o m e . A l l o wS 8 0 Q s h i p p i n g a n t i a n O h n g . O m a i l y o u ro i l i e r w i i h c h e c k o m o n e y o r u s 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 lS - 1 1 W i l i a m o i i e S r e E u g e n e . O 9 7 4 0 1T e l . 5 0 3 - 6 8 3 - 1 1 5 4

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 o y p n t f , O e t u x o M o d e lP o q u a l i t y , l o p r o f i l e k e y s w i l c h c t f u s m o o t h , r e l i a b l e d a t a e n t r y ,

E a s i l y c o n n e c t e d w i t h c o m p u i e i k p j b o a n J .N s o f t w a r e r e q u i r e d ! H H ) ' < C i ' i u p j i i c k - u i i l i a l p r u ^ r j i m s .A v a i l a b l e f o C o m m o d o n i m . 5 X - 6 4 * . V l C - 2 0 a n d A p p l e H C o m p u t e r s .O n y e a r w a r r a n t y a n a v a i l a b l e i t h r e e m o d e l s :

R e g u l a rS 4 9

P i u sS 5 9 9 5 S 6 9 9 5

P o w e r S u p p l yH b e t t e r f e a t u r e s I r i a n t h o r i g i n a l u n a S 3 9 . 9 5 ,I s e r v i c e a b l e , N O d i i p o » b l c ,W o r k s d t - p ^ n d f i b l y u i i l i d u y e a r w a r r a n t y .F o C o m m o d o r e a n A t a r i * C o m p u t e r s ,

= ~ £ j C o m p u t e r P l a c e { 2 1 3 ) 3 2 5 - 4 7 5 4= 2 3 9 1 4 C r e n n h a w B l v d . T o r r a n c e , C 9 0 5 0 S

R e q u i t e s a d a o l o r a a d d i t i o n a l c o s l V I S A M A a c c e p t e d N A d S 3 0 0 s h i p p i n g C r e s i d e n t s a d d 6 5 s a l e s l a D e a l e r i m j u u i e s w e l c o m e -

C o m m o d e r C 4 S X - f l 4 a n V t C - 2 0 a r I r i i i J e r i i B f h s o C o m m o d o r e B u a n o l a M a c h i n e s . I n A l ^ r l i I h e I m d n n i i L i h o t A l a n C o r [ > . . A p p l e 1 1 1 * i U l e I r . i d e m a r h o t A d u I h C o m p u t e r , I n

1 3 C O M P U T E T s G a z u X B O c t o b e r 1 9 B 6

T H M I R R O R$ 2 4 . 9 5

N F I N E R O R M O R E A D V A N C E D A R C H I V A L C O P I E R A V A I L A B L E A A N P R I C 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 7 O 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 I R T U A L L Y A L LP R O T E C T E D S O F T W A R 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 N A L I T T L E A 4 - M I N S . E V E N C O P I E SI T S E L F ,

W C O P Y M O R E !M A S T E R C A R D . V I S A . M O O C H E C K O

S S H I P P I N G H A N D U N GC O D . O R F O R E I G N O R D E R S A D S

C A L I F . O R D E R S A D 6 S A L E S T A W R I T E O C A 1 1

C o m o u m e d( 4 0 8 | 7 5 8 - 2 4 3 6P . B O X G 9 3 9

5 A U N A S . O 9 3 9 ) 2F O C O M M O D O R E 6 A N 1 5 4 t D R I V EO C O M M O D O R E I 2 A N I S 7 I D R I V E

Page 137: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 137/148

T H K € B V T € O U O T H I SA B A C U S

A d T r a i n i n g C o u r s e $ 2 9 . 9 5A s s e m b l e r M o n i t o r 2 9 . 9 5B a s i c 1 2 4 3 . 9 5B a s i c 6 2 9 - 9 5C a d ( j a k 1 2 B 4 5 . 9 5C a d n a k 6 4 . . 2 9 . 9 5C a d p a k 6 4 w / L i g h l P e n S 9 . 9 5C h a r t p a k 1 Z 2 9 9 5C h a n p a k 6 4 2 9 . 9 5C o D o l 2 9 9 5D a t a m a t 2 9 9 5P e r s o n a l P o r t f o l i o M a n a g e r 2 9 . 9 5P o w e i p l a n 2 9 9 5S u p e r C C o m p i l e r 6 4 / 1 2 8 . 4 2 . 9 5S u p e i P a s c a l . 4 5 . 9 5T e c h i m c a l A n a l y s i s S y s t e m . . . 4 5 . 9 5V i d e o B a s i c 2 9 . 9 5X p e r 4 5 . 9 5

B R O D E R B U N DK a r a t e k a $ 1 9 . 9 5M u s i c S h o p 2 7 . 9 5P / L i b r a r y 1 - 2 - 3 1 5 . 9 5P r i n t S h o p 2 6 . 9 5P r l n I S h o p C o m p a n i o n 2 1 . 9 5

M I C R O L E A G U EG e n e r a l M a n a g e r s D i s k . $ 2 4 9 5M i c r o L e a g u e B a s e b a l l . . 2 4 . 9 5T e a m O i s k s 1 6 . 9 5

R I B B O NA x i o m E l i t e L C 5 . 9 5B r o t h e r 1 5 2 5 3 5 5 . 9 5C o m m o d o r e 1 5 2 5 6 . 9 5C o m m o d o r e 1 5 2 6 6 . 7 5E p s o n 1 8 6 . 9 5E p s o n 8 5 . . . 4 . 9 5E p s o n m i . l i r 1 0 6 . 9 5E p s o n m i , l i K 1 x 8 0 4 . 7 5G o r i l l a B a n a n a 6 . 9 5J u k i 6 0 0 0 4 . 9 5J u k i 6 1 0 0 3 . 9 5L e g e n d 8 8 0 , 1 0 8 0 , 8 0 6 . 7 5M P S 8 0 1 5 . 7 5M P S 8 0 3 6 . 9 5O K 1 1 8 2 , 1 9 9 . 7 5O K i 8 2 , 9 2 . 8 3 , 9 3 2 . 2 5S 1 0 - 1 5 2 . 2 5

( M m . p e o r d e r )I N F O C O U

B a l l y h o o . 1 2 9 E n c h a n t e r , 2 1 . 9 5H i t c h t u c k e r ' s G u i d e 2 1 . 9 5i n w l s J c l u e s ( a l l ) 6 . 0 0S o r c e r e r 2 4 . 9 5S p e l l b r e a k e r 2 6 . 9 5W I s h b r i n g e r 2 2 . 9 5W i t n e s s . . ' 2 2 . 9 5Z o r k 1 - 2 - 3 2 5 . 9 5T r i n i t y 1 2 8 2 4 . 9 5

P R E C I S I O NS u p e i b a s f i 1 2 S 5 6 . 9 5S u p e r b a s e 6 4 6 . 9 5S u p e r s c r i p t 1 2 4 7 . 9 5S u p e r s c r i p t 6 4 6 . 9 5

N E R E L E A S E SW o r l d s K a r a t s C h a m p . . . $ 1 8 . 9 5S u b i o g l e F o o t b a l l 2 7 . 9 5W i z a r d s C r o w n 2 4 . 9 5

o B a s k e t b a l l 2 1 . 9 5M c o L e a g u e B o i S c o r e

S t a i C o m p i l e r 1 5 . 9 5S t a r F l e e t 2 9 S p i l l i r e 4 0 2 2 . 9 5F o n t M a s t e r I I 3 1 . 9 5C o m m a n d o 2 0 9 5

i B r i a n B l o o f l a i e /F t e v e l a t i o n s / Q u o v a d i s 1 6 9

M i n d P u r s u i l . . . 1 8 . 9 5M i n d M i r r o r 2 1 . 9 5S p e l l o D e s t r u c t i o n 1 9 T r i n i t y 1 2 2 9 G e o s 3 7 . 9 5

D I G I T A L S O L U T I O N SP a p e r b a c k F i l e r 1 2 8 . 1 3 1 . 9 5P a p e r b a c k f i l e r 6 2 4 . 9 5P a p e r b a c k P l a n n e r 1 2 . 3 1 . 9 5P a p e r b a c k P l a n n e r 6 2 4 . 9 5P a p e r b a c k W r i l e r 1 2 3 9 P a p e r b a c k W r i l e r 6 2 9

M I C R O P R O S EC o n f l i c t i V i e i n a m S 2 4 . 9 5C r u s a d e i E u r o p e 2 9 F - 1 5 S t r i k e E a g l e 2 9 S i l e n i S e r v i c e 2 9

S P R I N G B O A R DC l i p A r t . . . . J 2 O 9 5C l i p A r t I 2 - 9 N e w s r o o m 3 0 . 9 5

A I C PD i s k D r i v e C l e a n e rD i s k s ( 1 0 ) . P r i n l e r H e a d C l e a n e r 7 . 9 5

A C C E S SL e a d e r B o a r d S 2 4 9 5L e a d e r B o a r d T o u r n a m e n t D i s k . . 1 4 . 9 5M a c h 1 2 8 . . , . 3 9 M a c t i 5 2 9

E L B a r d s T a l e . 5 2 9 C a r r i e r a W a 2 9 E u r o p e A b i a i e 2 9 . 9 5H e a n o A l r o 2 9 L o r d s o C o n q u e s t 2 4 . 9 5M o v i e M a k e r . 2 4 . 9 5

T I M E W O R K SD a t a M a n a g e r 1 2 8 5 4 2 . 9 5D a t a M a n a g e r I 2 9 . 9 5E l e c t r o n i c C h e c k b o o k . . 1 6 . 9 5M o n e y M a n a g e r 1 6 . 9 5S i d e w a y s 1 8 . 9 5S w i l t C a l c 1 2 B W / S i d e w a y s . . 4 2 . 9 5S w i l t C a l c 6 w / S l d e w a y s 2 9 . 9 5W o r d W r i l e r 1 2 8 w / S p e l l e r 4 2 . 9 5W o r d W r i l e r 6 w / S p e l l e r 2 9

A C T I V I S I O NA l t e r E D O S 2 9 . 9 5C r o s s c o u n t r y R o a d R a c e 1 9 . 9 5G a m e m a k e r 2 4 . 9 5H a c k e r 2 9 L i t t l e C o m o u l e r P e o p l e . . . . 2 1 . 9 5M i n d s h a d o w 1 9 . 9 5

A C C E S S O R I E SW B o s s J o y s t i c k . S n . 5 0W I C 0 B a H a n d l e J o y s t i c k 1 5 5 W I C 0 T h r e e W a J o y s t i c k 1 8 . 9 5D i s k N o t c n e r 5 K r a f t J a y s h c k 9 D a t a C a s e ( 5 0 ) 7 . 9 5R e n d r a w 9 9 . 9 5X e t e k G r a p h i c i n t e r f a c e 6 4 . 9 5X e t e k J 4 9 5

B A T T E R I E S I N C L U D E DC o n s u l t a n t 6 4 / 1 2 8 S 3 9 . 9 5P a p e r C I l p 6 4 / 1 2 8 3 9 . 9 5P a p e r C l i p w / s p e l l 6 4 / 1 2 8 4 9 . 9 5

A C C O L A D ED a m b u s i e r s S 1 8 9 f i g h t N i g h t . . . . 1 8 9 5H a r u B a l l i f l . 9 5L a o T h e W e s l 1 8 9 5P S T r a d i n g C o m p 1 9

S U B L O G I CF l i g h t S i m u l a t o r I $ 3 9 F o o t b a l l 2 9 J e 2 9 S c e n e r y D i s k s 1 - 1 9 e

K O A L AK o a l a P a d s 6 $ 4 2 9 5K o a l a P r i n l e r U t i l i t y . . . 1 6 . 9 5P r o g r a m e d T o o l K i l . 2 4 . 9 5

M I N D S C A P EB o a n W r e s t l e S 1 9 I n f i l t r a t o r 1 8 . 9 5H a l l e y P r o t e c t 2 4 . 9 5

E P Y XF a s t L o a d 2 3 9 M u l l i p l a n 6 4 / 1 2 8 4 0 . 9 5P r o g r a m m e r s T o o l K i 2 7 . 9 5V o i p a l 2 1 . 9 5W o r l d K a r a t e C h a m p i o n s h i p 1 9 W o r l d s G r e a t e s t B a s e b a l l 2 9 * * * * * * * *

S P E C I A L S A V I N G SF R E E

P R I N T E R H E A DC L E A N E R K I

w i t h e v e r yR I B B O N O R D E R* * * * * * * *

H O S E L L E R SA l C P O i s k s ( I O ) $ 7 . 9 5P r i n l s h o n C o m p a n i o n . . . . 2 1 , 9 5C a d P a k 6 4 2 9 . 9 5M a c h 1 2 , 3 0 . 9 5K o a l a P a d s 4 2 . 9 5B a r d ' s T a l e . , . 2 4 . 9 5L e a d e r B o a r d 2 4 . 9 5N e w s R o o m 3 0 . 9 5C a d P a k 1 2 B 4 5 . 9 5U l t i m a I 3 9 . 9 5

C O M M O D O R E H A R D W A R EC - 1 2 8 S 2 2 5 . 0 OC - 1 5 7 1 2 2 5 0 0C 1 9 2 0 2 7 5 . 0 0C - 1 6 7 0 M o d e m 1 2 0 0 1 5 5 . 0 0C - 1 3 5 0 M o u s e 4 9 . 9 5

F I R E B I R DE l i t e . . C o l o s s u s C h e s s I F r a n k i e G o e s T H o l l y w o o dM u s i c S y s t e m sA d v a n c e M u s i c S y s t e m s

G a m s s I O n G e r r y T h G e r m /

M i c r o c o s m . . W i l l o w P a l l e r n

C h i m e r aU n d e r W u d d e

S a b r e W u l fB o o t y / C y l uR u n e s t o n e / T h e H e l mC h i c k e n C h a s e / R a s p u t i nB a i l i e o B n l i a n

B a t t l e l o M i d w a yA R o V e s o d

N o d e s o V e s o d

S 1 8 . 9 52 1 . 9 52 1 . 9 52 4 . 9 54 9 . 9 5

$ 1 3 . 9 5

1 3 . 9 51 9 1 9 1 9 1 9 1 3 . 9 51 3 . 9 5

A M I G A S O F T W A R EB o r r o w e d T i m e S 2 7 . 9 5H a c k e r 2 7 . 9 5M i n d s h a d o w 2 7 . 9 5M u s i c S t u d i o . . 3 7 . 9 5A e g i s A n i m a t o r w / I m a g e s 8 9 . 9 5A e g i s D r a w 1 2 4 . 9 5A r c h o n 2 9 . 9 5D e l u x e P a i n t 7 2 . 9 5S k y f o i 2 9 . 9 5H a g u e 2 4 . 9 5T e m p l e o A p s h a i T n i o g y 2 4 . 9 5M a s t e r T y p e 2 4 . 9 5H a l l e y P r o j e c t 2 9 . 9 5R a c i e r . . 3 2 . 9 5

F R E E C A T A L O Gw i t h e v e r y p u r c h a s e

O r d e r sC u s t o m e r S e r v i c e

7 1 8 - 3 5 1 - 1 8 6 41 0 A M t 6 P

E . S . T .

C A L L U T O L L F R E E1 - 8 0 0 - 6 3 4 A I C P O n l y

I N T E R I M T J Q N f l l .C O M P U T E R P R O D U C T S

P . O . B o 1 7 5 BS t a t e n I s l a n d , N . Y . 1 0 3 1 4

i s l i K k i t e m s s m p p a f f w u h i n 2 1 h o u r s t o p r e p a ' d a i d e r s [ c e r t C h K k Hv i u . m / , C o r d e r f c a c c n p l o Q p . e t t e a d d i i 0 0 m u s i 3 s c d S & o r c e r t: r i K k O N L Y N V S r » r e f l e s < d f l n r * m l \ * % H i e s t a A d v e r t i s e d p n e ur e r i e c i 4 O i s c o u r i i l o u s i v c r e f l i i : j r d J d * A l o u t e r s a a d 1 3 5 0s h a p i n g a n h a n d i n g « n t , i n m t o n . i i n v n . M i U I n i t r n a r r o n d l a r j p r s i Q $ 1 0 ■ s ; ■ : ■ r ' ■ h j " d i 1 g f r " . i i ' i i c h f l i ■ . w k l o c l e a r a n c eA * a i a O t . i i j ' v i P r y i n g l u D p f f d l C h a n g s " i t n o u l r i o i t t e O r d e r * o v e ri i 5 0 0 0 ( ( c j i v f l 1 i h i p p H n f l i n C o f l i m e n n * ! u S c h r x i i n q u i ' i p * m v n « fM | k t I I C h e t N i U H f c K ' ■ - - l i i n V ' n j ' . r j r , * 1 C V T i ^ U l i r P r o d u c l XD E F E C T I V E E X C H A H G t S O N L V H E O U I B EH U l l B ^ I

Page 138: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 138/148

E L B E : T h e E c h o L a k e B A S I C E n h a n c e m e n t

C O M M O D O R E 6 O T H

C O M M O D O R E 1 2 8 ™F o r m a t m e m o r y i n t ou t 3 8 0 0 r e c o r d sT y p e d a t a d i r e c t l y i n t or e c o r d f o r m a t t e d m e m o r yA c c e s s y o u r d a t a d i r e c t l yt h r o u g h B A S I CP r o c e s s y o u r d a t a t h r o u g hE L B E ' S s t a t i s t i c a l r o u t i n e s

• S o r t sD e s c r i p t i v e s t a t i s t i c sA n a l y s e s o v a r i a n c eA n a l y s e s o c o v a r i a n c eC o r r e l a t i o n sM u l t i p l e r e g r e s s i o n sC r o s s t a b u l a t i o n s

s e n d c h e c k o m o n e y o r d e r t o E c h o L a k e L a b o r a t o r i e s B o 1 6 P a s c o a g , R 0 2 8 5 9 - 0 1 6 9

R . I . r e s i d e n t s a d 6 s a l e s t a C o m m o d o r e 6 a n C o m m o d o r e 1 2 a r t r a d e m a r k s o

C o m m o d o r e E l e c t r o n i c s , L t d .

P r o u d l y P r e s e n t s

D E A D L O C K ' S D E L U X E B B C O N S T R U C T I O N K I

T i r e d o f r u n n i n g s o m e o n e e l s e ' s i d e a o f w h a t y o u r B B S s h o u l d l o o kl i k e ? W a D e a d l o c k S o f t w a r e h a v e t h a n s w e r , t h D L B B SC o n s t r u c t i o n K l t l W i t h t h i s s y s t e m y o u , t h S y s o p . a r i c o n t r o l .S o m e f u n c t i o n s I n c l u d e :

U n l i m i t e d S y s c p d e i l n e d P R O G M M M A B i i M E N U S , r m i t i p i e a c t i o n s m a b O e f l n e dt o m e n u c h o s eS u p p a t s a n y 0 n c o n f l g u a f t a iQ u i c k K e y . u s e r d o e s n o r a v e t w a ( o e n f l r e m e n u t a c c e o rU s e r s e e s o n l y w t i a t h h a a c c e s t 3 0 0 / 1 2 0 0 B a u d w i t h m o s t p o p J c r r r c O e m sU p l o a d s o n D o w n l o a d s . X M O M M / P U W T E BS p e d o l I n t w e s t G r o u p s . C o m m e n t e d D o v r t o a d s . D f e d o r y D o w n l e a d sT r a n s c r i p t o u s e r s e n t t p i n t * o a s

• E a s l y o i c h w d . l o w s y s t e m m a n t e n o n c e . U S E R F 0 E N D I Y F i i l s u p p c r t D y o u t h a sP l u s a l I h t e a f u r e s y o w o u l de x p e c t i G B E A T B B S y s t e m

A J I t h i s o n d $ O m o r e t o o n l y O

T h i s I a T O P Q U A L I T Y s y s t e m . N O t b c o n f u s e d w i t h s i m i l a r s y s t e m s .C a l l u s t o d a y : D e a d l o c k B B D e m o S y s t e m ( 6 0 9 ) 6 5 3 - 4 3 3 0

3 0 0 / 1 2 0 0 B o u d . 2 S h o u r s d a O r d e r : m a b s e n t t

D E A D L O C K S O F T W A R E 2 0 B o s t o n A v e n u eM a y s L a n d i n g , N e J e r s e y 0 0 3 3 0

O c e l l 1 - 8 0 0 - 3 3 4 - 0 8 5 4 , E x t . 8 2 ( o r d e r s o n l y )V I S A . M a B o r C a i d . C O O ^ M o i w y O r d w i a c w l W { r r » e i h l p p l n g w l t h l n i r i o l J n l l » < l9 c H « } . A n i l 1 3 . 0 0 r t C O t . r . t r N p w K x i a l c h s c k i a c c e p M d .

F o t h C o m m o d o r e ^ 6 4 / 1 2 8

r - i j r e s i d e n t s o d d 6 % s a l e s l a ( r a v i o r C o r r v r o x - B B u s i n e w w x r * w . r

O n d i s k , 2 b u s i n e s s p r o g r a m s , $ 1 9 . 9 5T h I n t n l l l g o n t S o f t w a r e P a c k a g a i t h o n p r o d u c t f o r - y o u r C o m o d o r e l . h u L c a i i k c c a r e o a l y o u r d a t a p r o c e s s i n g n e e d s .C u s t o m e r s w r i t s : " . a c c d a d e s f o t h a u t h o r s . T h i a s i c k d e a la h a v e s e e n a n m o r e t h a n a d e q u a t e f o a l e x c e p t f a n c y p r e s e n t a t i o n s .T h e b e s t t h i n g i t h e a s e o u s e . .

" h a v e c o m e t o c o n s i d e r t h e s e p r o g r a m s a m o n g t h m o s t v a l u a b l ep i e c e s o f s o f t w a r e o w n . "T h e r e e r n h i d d e n f e e s f o s h i p p i n g o r d o c u m e n t a t i o n , a n n c l u b s t oj i ! 1 1 T h p a c k a g e i n o p u b l i c d o m a i n s o f t w a r e , a n i s o l d o n l y d i r e c tC c u s t o m e r s b y m a i : i s u p p o r t s a a v a i l a b l e p r i n t e r s , a n w r u o a n C o m m o d o r e c o m p u t e r [ e x c e p t A m i g a ] w i t h e m i n i m u m o 1 0 R A M .i n c l u d i n g t h C - 1 2 B i C - 1 2 8 m o d e .W h a t y o g e w h e n y o u o r d e r t h P a c k a g e :D * u b « * — A ; . - 1 " ■ ■ ; ■ ■ d a t a b a s e m a n - D B M < r g < — f a c i l i t a t e s r e l a t i o n a l D /

a p p h c s t J O n s .D B S t * t , O B ' S t u t 2 „ . ' , ; , : D / B f l e s .A 8 C I I — c o n v e r t s u i N e n p r o g r a mf f e s .C h o c k b o o h — r o c c n c J a s > ■ . > b o c * .J n v a n t o r y — M r a n t a r e f i v f l n u r y r e c o r d s .P a p o r n o u t a — A / P t o p a p e r r o u t e .L o a n A n a l y a l o — c o m p u t e s f i n a n c e t e r m s ,p r n t s o c h o t U e f lD r o o k a v o n c o m p u t e s b r e a k e v e n o n a h / s c .

a r a o n — c r e a t e s d e p r e c i a t i o ns c h e o i i e a .L a b a l a r — c r e a t B U l a b e l s .

M d r n t e E o f t w a r e G a z e o e . " P r o v i d e s g o o d F i l s C o p h r - c o p t e a s e q u e n t i a l . p r o Q r e mb o s * ? f e a t u r e s . " C o m p u t e ' s G a z e t t e . f i l e s .C o p y e a l c — A n e l e c t r o n i c s p r e a d s h e e t C a r r o l a t t a n — c a l c u l a t e s s t a t i s t i c a l - ; o i" E t c e l t r i i f r o g r B m t Q r b t t i g e t n g . e s a n B C - r e l a t i o n .

i n g . o a n m a t f y o n e n t e t f t s . n o W s o t f e r O a t a b a s a e n W o r d P r o c a s s o r

A f B l o s c x v r p k f t e J y u s e r - d e M n a b i e .C a b i £ e d l o a n n u n b e r o t t s s t e . r d u d -

a c c o n t n g . l - : . - j l o j - a n t a r e c o r d s ,m a i n g a & a . n v e n t c r y c o n t r o E . c a t a l o g m a u r w n c e , o r b q e e l e c t / o n e r o l o d e * . e a t e r n e r w n t e s : " a e s p e a a t y m p r g & g t fw & D a u O o s e , a n d h a v B t c o d r C i

h a b o t e x y . "W o r d P r o c * » o r — M K o m t r e d m e n u -d r w e n w o r d i ' i " i - ; i « A l c n v a ! > c o n t r o l□ v b t i i m u r n 1 . , o p a c a i u . p n g a > g . i n d e n t a t i o n ," H t y d d "

y & f y" . ( S o r t w e r e G a r a t t e .R a p a r t Q w i — c r o a t e s f a r m l e t t e r s ,l a H a . e t c .F t t p o r t M t r g i — c r e a t e s s t a t e m e n t sn v o o u .B a a b o l l S u U — c o m p d e s t e r n n O a i u r y

W o r d c o u n t — c o u n t s w o r d s - t e x t f t e .W P C o n v a r c — c o n v e r t s f * e s t o o t h e r W f o r m a t a .

T o n i t r , s e n d n a m e , a d d r e s s , a n $ 1 9 . 3 5 U 3 D d d r u « j b e J g w P l u u s u s p e o -f r r B o J a r ( 1 M 1 5 7 1 / 3 0 4 0 / 4 0 4 0 /2 0 3 1 1 d e * . 6 0 5 0 d < * . n - o K S H t i a c a s -s e t t t n a t a v e M M e f o P k c r C - 1 6 ) .A d S I c r c r o d r t c o r d c C O o r d e r s :C a H . r B S J d e m s o d 6 % N p e r s o n a lc h e c k s I r o n o u t s i d e U S A . s a m p l n g n p r o g r O T i \ - : - ~ b ' ■ . . , ' . ; . ■ f o r £ 1 . T e a ri h i i m d o u t H i h o o p i h a n d y !

I n t e l l i g e n t S o f t w a r eQ u a l i t y S o f t w a r e s i n c e 1 9 B 2

B o D e p t , G - S a A n s Q l m o , C 9 4 9 6 D( 4 1 5 ] 4 5 7 - 6 1 5 3

B I £ f t T L E S- A

d l i c e : v o i j i ' u

T I K E I S U P1 S o f t P f t c e1

R o c k C h a l l e n g eG r e a t e s t p a r t y g a m e e v e r ! H u n d r e d s o s o n g s

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

W i t h R o c k C h a l l e n g e G r o u p E d i t o r y o c a a d y o u r f a v o i i t e g r o u p ' s t i t l e s a n s a v e t h e m t y o u ro w d a t a d i s k . L a t e r w h e n t h g r o u p c o m e s o u w u m o r e s o n g s j u s t a d t h e m t y o u i d a t a d i s k .

E x a m p l e . Y o c h o o s e t o p l a y t h e B e a t l e s w i t h3 s o n g s t p l a y . T h p r o g r a m c h o o s e s o n o t h o v e r 1 0 s o n g s a n p l a c e s a s s e r i e s o f d a s h e s .P l a y e r g u e s s e s l e t t e r i t h e s o n g , i t h e r e h w i n s p o i n t , a n c o n t i n u e s h i t u r n t i l l h e g u e s s e sw r o n g o s o l v e s t h e s o n g f o p o i n t b o n u s .

F A S T M A C H I N E C O D E P R O G R A MO n l y $ 1 4 . 9 5 1 . 5 0 P o s t a g eS e n d c h e c k o m o n e y o r d e r t o

S o f t P a c e S o f t w a r e C P . O . B O 7 8 B r e a . C A . 9 2 6 2 2 - Q 7 8 8

Page 139: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 139/148

Page 140: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 140/148

Y o u r c o m p u t e r c a t a j k i y o u r o w v o i c e . N o s y n t h e s i z e r b u t I r u e d i g i t i z e r t h a t r e c o r d s y o u r n a t u r a lv o i c e q u a l i t y — a n d i a n y l a n g u a g e o r a c c e n t . W o r d s a n p h r a s e s c a b e x p a n d e d w i t h o u t l i m i t f r o m d i s k . S p e e c hE d i t o r p r o g r a m a l t e r s o i m p r o v e s s o u n d sA n i w i l l u n d e r s t a n d w h a t y o s a y . A r e a l w o r dr e c o g n i z e r l o g r o u p s o 3 w o r d s o p h r a s e s w i t h u n l i mi t e d e x p a n s i o n f r o m d i s k m e m o r y . P l a y b a c k a n d w o r dr e c o g n i t i o n c a n w o r k t o g e l h e r . H a v e t w w a c o n v e r s at i o n w i t h y o u r c o m p u l e r !E a s y ( o t h b e g i n n e r p r o g r a m m e r w i t h n e B A S I C c o m m a n d s . M a c h i n e l a n g u a g e p r o g r a m s a n m e m o r y l o c a t i o n s ( o t h m o r e e x p e r i e n c e d s o f t w a r ea u t h o r .

E x c i t i n g M u s i c B o n u s l e t s y o h u o w h i s t l e t w r i t e a n p e r f o r m . N o t e s l i t e r a l l y s c r o l l b y a s y o h u m lY o u r c o m p o s i t i o n c a n b e e d i t e d , s a v e d , a n p r i n t e d o u t .Y o d o n ' t h a v e t k n o w o n n o t e f r o m a n o t h e r i o r d e r t w r i t e a n d c o m p o s e !

B a s e d u p o n n e t e c h n o l o g i e s i n v e n t e d b y C Q V O X O n l o p r i c e b u y s y o u I h c o m p l e t el y s t e m — e v e n a v o i c e c o n t r o l l e d b l a c k j a c k g a m e 1 I a d d i t i o n , y o w i l l r e c e i v e p e r i o d i ci n f o r m a t i o n a b o u t s p e e c h t e c h n o l o g y , a p p l i c a t i o n s , n e p r o d u c t s , u p - d a t e s , a n u s e rc o n t r i b u t i o n s Y o m i l l n e v e r f i n d a b e l t e r v a l u e l o y o u r c o m p u t e r ,f i k i t C Q Q Q C\ I l ^ O s . j j i n c l u d e s a l h a r d w a r e a n s o f t w a r e .A v a i l a b l e f r o m y o u r d e a l e r o b m a i l W h e n o r d e r i n g b y m a i l a d $ 0 s h i p p i n ga n h a n d l i n g ( $ 1 0 . 0 0 l o r e i g n . S 0 C a n a d a ) .T h V o i c e M a s t e r i a v a i l a b l e t o i h C o m m o d o r e 6 4 , 1 2 8 , A p p l e M e , M e , I I * , a n A t a r i 8 D 0 , 8 0 0 X L , 1 3 0 X E . S p e c i f y m o d e l w h e n o r d e r i n g . ( A p p l e I I o w n e r s m u t th a v e j o y s t i c k a d a p t e r a n 6 4 K . A v a i l a b l e f r o m C o v o x a o n l y S 9 . 9 S . ]A p p l e M a n l l o w n e r s : E n h a n c e s p e e c h q u a l i t y a n m u s i c c a p a b i l i t i e s w i t ho p t i o n a l S o u n d M a s t e r h a r d w a r e C a r d I n s t a l l s i s l o t o 5 A v a i l a b l e s e p a r n t e l yf o £ 3 9 9 5 w i t h d e m o s o f t w a r e , o r o r d e r w i t h V o i c e M a s t e r f o o n l y S 1 1 9 . 9 5 ( s n u o s$ 1 w h e n o r d e r e d t o g e t h e r ) ,

D E M O S P E E C H D I S K A V A I L A B L E N e w ! A n i n t r o d u c t i o n l C v o s p e e c h T h e S d i s k g i v e s s e v e r a l g e n e r a l v o c a b u i d i r e s t h a t y o c a u s i a n o y o u r o w p r o g r a m s S a m p l e p r o g r a m s i n c l u d e t a l k i n gk e y b o a r d , c a l c u l a t o r , c l o c k , a n m o r e . E n g l i s h . F r e n c h a n G e r m a ns e l e c t i o n s S a m p l e s o l l e v e l a n s p e e c h e d i t i n g 2 p a g e b o o k l e ti n c l u d e d P r i c e i S i n c l u d i n g p o s t a g e ( S 7 o u t s i d e N o r t h A m e r i c a !C h e c k , m o n e y o r d e r , o c a s h o n l y S P E C I F Y C O M P U T E R B R A N D .

F o r t e l e p h o n e d e m o , a d d i t i o n a l i n f o r m a t i o n , o r p r o m p t s e r v i c e t o c r e t j i ! c a r d o r d e r s( e i c e p t S t a l k i n g d i s k ) .

C A L L ( 5 0 3 ) 3 4 2 - 1 2 7 1C a l l o w r i t e t o d a y t o c o m p l e t e p r o d u c t I n f o r m a t i o n .

C O V O X I N C . ( 5 0 3 ) 3 4 2 - 1 2 7 1

6 7 5 - D C o n g e r S t r e e t , E u g e n e , O 9 7 4 0 2T e l e i 7 0 6 0 1 7 ( A A L A R M U D

B R A N D N E F R O M C S M ! !S N A P S H O T 6 E N H A N C E M E N T D I S K

m u s t f o e v e r y S N A P S H O T 6 4 o w n e r !S N A P S H O T 6 o w n e r s , y o k n o w i t ' s t h b e s t b a c k u p c a r t r i d g e a v a i l a b l e . W t h o u g h t t h e b e s t w o u l f l b g o o d e n o u g h , b u y o u w a n t e d m o r e . N o I h S N A P S H O T6 E N H A N C E M E N T D I S K g i v a s i t y o u ! T h m o s t r e q u o s l o d u t i l i t i e s a n a i d sa r i n c l u d e d I t h i s a f f o r d a b l e , e a s y - t o - u s e p a c k a g e . L o o k a w h a t y o g e l :F A S T L O A D E R A d C S M ' s O w l a s t l o a d e r t y o u r S N A P S H O T 6 b a c k u p s .L o a d s y o u r b a c k u p s s e v e r a l l i m e s f a s t e r ! W o r k s w i t h 1 5 4 1 , 1 E 7 1 a n d " 1 5 4 1 - c l o n e "d r i v e s .C A R T R I D G E M A K E R A l t h s o f t w a r e y o n e e d t i n s t a l l y o u r S N A P S H O T ' e dp r o g r a m o n b a n k - s w i t c h c a r t r i d g e b o a r d . D o w n l o a d s a n d r u n s i s e c o n d s ! P e r f e c tt a b u s i n e s s p r o g r a m s o y o u r m o s t - u s e d u t i l i t i e s ! A l t h E P R O M s u p p l i e s y o u ' l ln e e d a r a v a i l a b l e s e p a r a t e l y f r o m C S M .U P D A T E D B O O T A l l o w s S N A P S H O T t h a n d l e m a n y n e ( a n d s o m e O l d )p r o g r a m s ! A u t o m a t i c a l l y i n c l u d e d i t h F A S T L O A D a n C A R T R I D G E M A K E Ro p l i o n s o c a n b e u s e d s e p a r a l e l y . N n e e d t r e - S N A P S H O T y o u r o r i g i n a l s lI N V E S T I G A T I V E U T I L I T I E S F o t h " h a c k e r " t y p e . I y o u ' r e u s i n g S N A P S H O T6 t e x p l o r e p r o g r a m p r o t e c t i o n o r o p e r a t i o n , y o n e e d t h e s e a i d s , U n c o m p r e s st h m a i n f i l e s s y o u c a n i n v e s t i g a t e a n m o d i f y t h e m . T h a n r e c o m p r e s s t h n e v e r s i o n s a n t h e y ' l l b e b o o t e d a u s u a l .C O M P R E H E N S I V E M A N U A L C o v e r s t h E N H A N C E M E N T D I S K u t i l i t i e s p l u sf u l l i n f o r m a t i o n o t h e v a r i o u s S N A P S H O T f i l e s .

A i t h i s t o r o n l y $ 1 4 . 0 0 p l u s s h i p p i n g

S N A P S H O T 6 T h o r i g i n a l c a r t r i d g e ! T a k e s " s n a p s h o t " O y o u r o r i g i n a l p r o g r a m , s a v e s i t d i s k a n a d d s a n a u t o b o o t . Y o u r p r o g r a m c a b i n t e r r u p t e d a a l m o s t a n p o i n ta n r e s t a r t e d a t h e x a c t s a m e p o i n t ! T h f a s t e s t , e a s i e s t - t o - u s e a n d m o s t e f f e ct i v e u t i l i t y o i t k i n d ! B a c k u p s d n o r e q u i r e t h e c a r t r i d g e l r u n , a n a r c o p a t i b l e w 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 ( o s e E N H A N C E M E N T D I S K a b o v e ) .

$ 4 9 . 9 5 p l u s s h i p p i n g

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 MV E R S I O N 2 .

S t i l l t h b e s t ! N s p e c i a l t o o l s o r k n o w l e d g e r e q u i r e d , j u s t a v e r a g e m e c h a n i c a la b i l i t y . S e t h r e v i e w i t h e O c t . 1 9 8 4 C o m p u t e ' s G a z e t t e a n a l t h e o t h e r t o m a g a z i n e s .

S t i l l o n l y $ 4 4 . 9 5 p l u s s h i p p i n g

E P R O M P R O G R A M M E R S H A N D B O O Km u s t i y o u ' r e p r o g r a m m i n g E P R O M s ! C o v e r s t h e i m p o r t a n t c o n c e p t s i

r e a d a b l e s t y l e . T h a c c o m p a n y i n g d i s k e t t e i n c l u d e s m a n y u s e f u l u t i l i t i e s . P u u t 1 p r o g r a m s o s i n g l e c a r t r i d g e , w i t h m e n u a d d e d a u t o m a t i c a l l y ! M o d i f yt h K E R N A L a n D O R O M s ! M u c h m o r e !

B o o k p l u s d i s k e t t e f o o n l y $ 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 RS Y M B O L I C D I S A S S E M B L E R t h a t t u r n s M i n t o a s s e m b l y l a n g u a g e , c o m p l e t e

w i t h l a b e l s . C h o i c e o P A L . C B o M A f o r m a t s . D i s a s s e m b l e 6 5 0 3 . 6 5 1 1 ( M S D ) .6 5 C 0 2 o u n d o c u m e n t e d o p c o d e s . F a s t a n e a s y t u s e .

$ 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 L ,V O L U M E S I V o l . i f o t h b e g i n n e r a n c o v e r s b a b l o c k s , d i s k d i r e c t o r i e s a n B A S I C . V o l u m eI I i m o r e a d v a n c e d o v e r 2 6 5 p a g e s o n e n c r y p t i o n . G C c o d e , n o n s t a n d a r d f o m a t s , a d v a n c e d c a r t r i d g e s a n m u c h , m u c h m o r e l

V o l . I $ 2 9 . 9 5 , V o l . I I $ 3 4 . 9 5D i s k I n c l u d e d w i t h e a c h .

C A R T R I D G E B A C K E R I N e a u t o - p a r a m e t e r s y s t e m a r c h i v e s m o r e p r o g r a m s t h a n e v e r . B a c k s u p c a t r i d g e t d i s k a n a d d s a u t o b o o t . B a c k u p s r u n f r o m d i s k N s p e c i a l h a r d w a r er e q u i r e d ,

$ 5 4 . 9 5 p l u s s h i p p i n g .U p d a t e t o p r i o r p u r c h a s e r o n l y $ 1 4 . 0 0

C S S o f t w a r e , I n c .P . O . B o 5 6 3 , C r o w n P o i n t , I 4 6 3 0 7

( 2 1 9 ) 6 6 3 - 4 3 3 5V I S A A N M A S T E R C A R D A C C E P T E D D E A L E R I N Q U I R I E S I N V I T E D

Page 141: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 141/148

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

0 S e l e c t B o o k s f o o n l y $ a n g e F r e e G i f t s !

e a c h

M o r e p r o g r a m s , p r o j e c t s , a n w a y s t u s y o u r m i c r o .K e e p w e l l - i n f o r m e d a b o u t t h l a t e s t b o o k s a v a i l a b l e — a n d g e t h o r i g i n a lp u b l i s h e r ' s e d i t i o n a a d i s c o u n t o f u t 6 5 o f t h e p u b l i s h e r ' s p r i c e !

G A M E S& G R A P H I C S

P R O G R A M M I N GT E C H N I Q U E S

1 0 6 2 . T h t B o o k o C o m p u t e rG a m e s S 1 4 . 9 51 2 7 6 P . C o m p u t e r G r a p h i c s — w i t h 2 r e a d y - t o - r u n p r o g r a m s . t " - M i l ; " . -1 9 2 3 . C o m m o d o r e 6 4 A d v a n c e d G a m aD e s i g n 1 1 5 . 9 51 9 5 1 P . 1 0 P r o g r a m m i n g S u r p r i s e sT r l c k « F o V o u r C - 8 4 T U P a p e r I 1 1 . S S

G E N E R A LI N T E R E S T o - t a S i - s t

1 7 3 7 . T h F O R T R A N C o o k b o o k — 2 n aE d i t i o n S I 8 . 9 51 S 6 8 P . G e l l i n g S t a r t e d I P a s c a lP r o g r a m m i n g P a p e r $ 1 3 . 9 51 9 9 0 . T r u e B A S I C — P r o g r i m s a n dS u b r o u t i n e ! S 3 4 . 9 5

H A R D W A R E! . P E R I P H E R A L S

J g S » B1 O 3 6 P S 1 1 . S

1 0 1 5 P . B e g i n n e r ' s G u i d e l C o m p u t e r sM i c r o p r o c e s s o r s — w i t h p r o j e c t 9

P a p e r S B 2 1 8 1 3 . B - a i t a n 1 6 - B l t M i c r o p r o c e s s o rC o o k b o o k 1 1 9 . 9 5t ? 2 9 . M a k i n g M u s i c W i t h

M l c r o p r o c a a s o r g I 1 B . 9 5( P u W l l h r t r f P r l c f l i S h n w n )

S E R I O U S

B A S I C2 7 1 1 S I B . 9 1 2 4 1 P 1 1 1 . 9 5

2 7 3 } J I B . 9 5 1 9 6 3 t l l j S S 1 J D 3 S I 0

C O M P U T E RU S E H S G U I M T E L E C T R O N I C Sr J S O T F C U

C O M M O D O R EC O M P U T E R ! )

2 6 0 6 . T h I l l u s t r a t e d D i c t i o n a r y o M i c r o c o m p u t e r s — 2 n d E d i t i o n S 2 4 . 9 51 8 7 4 . U n i x ' " > n X e n l i ' D e m y s t i f i e d

1 2 1 . 9 51 7 4 6 . G o i n g O n - L l n e W H y o u r M i c r o

S 1 7 . 9 5M e m b e r s h i p B e n e f i t s B i S a v i n g s . S a v e u t 7 5 o n b o o h s s u r et I n c r e a s e y o u r c o m p u t e r k n o w - h o w . I r o n c l a d N o - f l l s k G u a r a n t e e . I n o s a t i sf i e d w i t h y o u r b o o k s , r e t u r n I h e m w i t h i n 1 d a y s w i t h o u t o b l i g a t i o n ! • C l u b N e w sB u l l e t i n s . A l a b o u t c u r r e n t s e l e c t i o n s — m a i n s , a l t e r n a t e s , e x t r a s — p l u s b o n u so f f e r s a n s p e c i a l s a l e s , C o m e s 1 3 t i m e s a y e a r w i t h h u n d r e d s o t i t l e s t c h o o s ef r o m . A u t o m a t i c O r d e r . D n o t h i n g , a n t h M a i n S e l e c t i o n w i l l b e s h i p p e da u t o m a t i c a l l y B u t . . . i y o w a n t a n A l t e r n a t e S e l e c t i o n , o r n b o o h s a a l l , w e ' l lf o l l o w t h I n s t r u c t i o n s y o g i v e o t h o r e p l y f o r m p r o v i d e d w i t h e v e r y N e w s B u l l et i n . B o n u s B o o k s . I m m e d i a t e l y g a D i v i d e n d C e r t i f i c a t e s w i t h e v e r y b o o k p u c h a s e d a n q u a l i f y f o b i d i s c o u n t s o 6 0 t 8 0 % . E x c e p t i o n s ! Q u a l i t y . A l b o o k s a r q u a l i t y p u b l i s h e r ' s e d i t i o n s o f f e r i n g t h m o s t a u t h o r i t a t i v e I n f o r m a t i o no t h l a t e s t h a r d w a r e a n s o f t w a r e a p p l i c a t i o n s .

F R E E w h e n y o j o i n !1 0 0 1 T h l n g i T o D o W l l h T o u rC o m m o d o r e 6 4 — T h e C o m m o d o r e 6 o d i l l o no o u f r o s l s e l l i n g c o m p u i e r p r o g r a m m i n gg u i d e e v e r ' P r o v i d e s h u n d r o d s o l p r a c t i c a l a n j u s l - f o r - f u n p r o g r a m s a n d r o u t i n e s '

$ 1 0 . 9 5 V a l u eP l u s

B A S I C S i a i a m « n ! s , C o m m a n d s , a n F u n c i l o n a — a n i n d i s p e n s a b l e p o c k e t g u , d el o e v e r y B A S I C p r o g r a m m e r

I V ■ i i f i c iP . O . B o 8 0 B l u e R i d g e S u m m i t , P 1 7 2 1 4

P l e a s e a c c e p t m m a m O e r s h i p i T h C o m p u t e r B o o k C l u b ' a n s e n d I h v o l u m e s c i r c l e d b e l o w , p l u s , m F R E E c o p i e s o 1 0 0 1 T h i n g s T o D W r i t ) Y o u rC o m m o d o r e 6 ( 1 8 3 6 P ) a n B A S I C S t a t e m e n t s , C o m m a n d s , a n d F u n c t i o n s , b i l li n m 5 1 . 0 0 e a c h , p l u s s h i p p i n g a n h a n d l i n g c h a r g e s I n o s a t i s f i e d , m a r e t u r n I h b o o k s w i t h m t e d a y s w i t h o u t o b l i g a t i o n a n h a v e m m e m b e r s h i p c a c e l e d . a g r e e l p u r c h a s e o m o r e b o o k s a r e g u l a r C l u b p r i c e s ( p l u s s h i p -p n g / h a n d i n g ) d u r i n g t h n e x t 1 2 m o n l h s . a n m a r e s i g n a n t i m e I h e r e a f t e r .

1 0 1 S P 1 0 6 2 1 2 4 1 P 1 2 7 6 P 1 5 0 1 1 5 0 B P 1 5 4 3 1 8 6 8 1 7 0 9 1 7 2 9 1 7 3 7 1 7 4 61 8 5 2 1 B 7 4 1 0 7 6 1 6 8 3 P 1 6 6 9 1 B 1 9 2 3 1 8 3 6 P 1 9 5 1 P 1 9 6 1 1 9 6 9

1 9 7 0 1 9 6 3 1 9 9 0 1 M 1 9 9 7 2 6 4 0 2 6 S 0 2 6 8 8 2 7 0 5 2 7 1 1 2 7 3 2 2 7 J 6N a m eA d d r e s sC i t y _ ^ ^ _S t a l a Z i P h o n e

1 9 1 3 1 2 1 . 9 1 U S 1 H . 9 5 I B D I 1 2 1 . 9 51 0 S 8 T H C O M P U T E D B O O K C L U B ' I I S - ( ' . - . ; . S i r n i m . l . P I T E M

V a l i d f o n e m e m b e r s o n l y F o r e i g n a p p l i c a n t s w i l l r e c e i v e s p e c i a l o r d e r i n g i n s t r u c t i o n s C a n a d am u s t r o m r l i U c u r r e n c y T h i s o r d e r s u b j e c t t a c c e p t a n c e b T h e C o m p u l s r B o o k C l u b " "

C G - 1 0 6 6

Page 142: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 142/148

D I S K S 4 0 L I F E T I M E W A R R A N T YT Y V E K S L E E V E S L A B E L S

W R I T E P R O T E C T S P A C K A G E DF A C T O R Y N E 1 s Q U A L I T Y

5 0 - 9 9 1 0 0 u

g e n e r i c S S / D D . 5 5 . 4 0N E L O P H I C E S

1 2 1 5 7 11 5 4 1 1 3 9 "

6 1 9 0 2

1 2 0 0B A U D

H A Y E S S M A R T C O C O M P A T I B L E• 8 8 0 0

V A M I G AG I V E S Y O C R E A T I V E E D G E

N E L O P R I C E: : ■ : c a l l i

M . C . S .M i c r o c o m p u t e r S e r v i c e sB O O - 4 3 3 - 7 7 5 BI M i c h i g a n ( 3 1 3 ] 4 B 7 - D B 5 1

I N F O C U S T O M E R S E R V I C E [ 3 1 3 ] 4 2 7 - 0 2 6 7H O U R S . M O M - S A T 1 0 . D D A M - 6 , 0 0 P . M .1 2 B 6 4 F a r m r n g t a n . L i v o n i a , M 4 8 1 5 0

P A N A S O N I C 1 O B O 0 1 9 9 . 9 5P A N A S O N I C 1 0 9 1 4 2 2 9 . 9 5

c o m m o d o r e

C a n o nC O L O R I N J E

$ 2 4 9 9 5L I M I T E D T I M E O F F E RE G o l d S t a r

1 3 C O L O R M O N I T O RB B S Y S T E M

E D U C A T O R B S F D 1 0 0 1 D H I V ES K Y L E ' S I E E ES O F T W A R E1 2 0 0 B A U D

$ 5 9 9 9 5

$ 2 3 9N . L . O . S H E E T F E E D E RR E A R T R A C T O R / F R I C T I O N

■ , f , B U F F E R -

S E I K O S H A S P - 1 0 0 0 V CC O M M O D O R E R E A D Y$ 1 6 9 9

N E A H L E T T E R O U A U T YF R I C T I O N 6 T R A C T O R1 0 O C P 5 1 . 5 K B U F F E R

C O M R C R - 2 2 0$ 7 _ C O M M O D O R E R E A D Y9 F R O M E P S O N

5 C P T R A C T O R F E E D

W B o u g h t' e A l F A B E L O W

D E A L E R C O S TR E T A I L

4 M . 9 5

R E G U L A RD E A L E R

C O S T3 2 5 . 0 0

1 0 0 % C - 6 4 C o m p a t i b l eB u i l t i H i - R e s G r e e n M o n i t o rH e a v y d u t y p o w e r s u p p l y a n s t u r d y c a s eA l u n i t s c o m p l e t e l y r e f u r b i s h e dw i t h f u l l 9 d a y w a r r a n t y

$ 1 9 9 . 9 5D E A L E R P R I C I N G A V A I L A B L E

M C / V I S A / C . O . D .D u a l I n q u l r i a i I n v i t e d

A l p i i c o t d l i c o u n t t d l o c a s h o c h a c k . a d 3 f o M C C V I S A . S h l p p l " o : P r i m e r , i 1 0 . 0 0 .

E d u c a t o r 1 2 0 . 0 0 . I M r 1 6 . 0 0 p a r 1 0 0 , ( W i r . lC o a i l a d M O p a o r d e r l . A d 1 3 . 0 0 l o

C - O - D - R e d u c e d > h i p p i n g t o l a r g e q u a n t i t i e s .P r i c n i e n A v a i l a b i l i t y s u b j e c t I c h a n g e

w i l h o u l n o t i c e . A L M E R C H A N D I S E C A R R I E SM A N U F A C T U R E R S W A R R A N T Y

A R Y O C A U G H T U I T H C O P Y P R O T E C T I O N A R M S R A C E ?D E F E N D Y O U R S E L F W I T H K R A C K E R J A

R E V O L U T I O N I A R C H I V A L S O F T W A R E !Y o u " n o w t h e r o u l l n e b n o y o u D u y I e x p e n s i v e n i h b l a r a n n e x l m o n t h l l ' ao b s o l e t e . H o m a n y t i m e s I y o u r w a l l e tg o i n g l b n i b b l e d ?

K i m K c i J i N O n i Q b l e i . I i p a r a me t e r c o p y s y s t e j n M o s t v o l u m e s c o n t a i nw e l l o v e r I O s e p a r a t e c o p y p a r a m e t e r s ,w n a t I p a r a m e t e r 1 5 J u s t c u s t o m p r c -g r a m t h a i a l l o w s y o u r 1 5 1 1 o 1 5 7 1 . d i s kd r i v e l s t r i p a l l . a n w m o a n A L L . c o p yp r o t e c t i o n I r o m y o u r e x p e n s i v e s o f t w a r e ,l e a v i n g y o w l l h U N P R O T E C T E D , T O T A L L YB R O K E N B a c k u p s t h a t c a U e c o p i e d w i l ne v e n s i m p l e l a s t c o p i e r .T h i s s y s t e m n a m a n y a d v a n t a g e s o v e r t h eo l d e r n l b b l e r t y p o o u t i l i t i e s . F o o n I h l n g ,y o d o n ' t h a v e t e x p e r i m e n t . E a c hp a r a m e t e r W I L L b a c k - u p t h t i t l e i w a e r a t e o t o r . P e r l t M .F o r a n o t h e r , b a c k - u p c r e a t e d w i t hK « i i < o v J u H i l l N E V E R l a t l l o y o u r d i s kd r l v o h e a d . A n t h a t m o a n s l e s s d i s k d r i v ea l i g n m e n t p r o b l e m s l o y o

K R A C K E R J A P R O T E C T I O N B U S I E S S

B L A S TD I S KP R O T E C T I O N

A L N E W : V O L U M E T H R E EV o l u m e s O n T w s t i l l a v a i l a b l e !

D e a l e r I n q u i r i e s I n v i t e dO N L Y $ 1 9 . 9 5 C O M P L E T E !

N s h i p p i n g o h a n d l i n g c h a r g e s !( C . O . D . p l e a s e a d $ 3 . 0 0 )

C h e c h o u s o m a o I n a l oa i c l u a l v e f e a t u r e s :

K r i o k i r l I t h B E S T p r o g r a m o I t k i n d !i n i k i r J w i l l b a c h u p t i l l e s l h a t t h n i b b l e r s C A N T !i r i u u J a r e q u i r e s N s p e c i a lk n o w l e d g e t o p e r a t e !X r i e k i T ' s t r i p s p r o t e c t i o n I m a t t e ro S E C O N D S '( r . i - v . r J m I p r i c e d R I G H T — l u l lI 1 9 . S S c o m p l e t e !« n r H f J n i ' . U N P R O T E C T E D — e a a y t b a c k u p J C r a a i r t r J * * u p d a t e s a r a v a i l a b l eQ U A R T E R L Y !

R e m e m b e r , t h m i n u t e n e p r o g r a m I r e l e a s e d , t h e u r t c k o r J a t e e m w i l l b d e v e l o p i n g n e p a r a m e t e r t o I t T h i sm e a n s t h a t l u i u r a K r i e k a r l d i s k s w i l la l w a y s c o n t a i n p a r a m e l e r s ( o h h o t l e i in e t i t l e s o I h m a r k e l ! X m c k a r J u ! ■ t h s y s t e m t n s t c a n n o t ' a l l t n h l n d ( t i tl l m a l ji i n c o p y p r o t e c t i o n a r m s r a c e , K i a o k a rJ a I l h a u l t i m a t e d e f e n s e !

Q C M P I T E F m a r tC H E C K S , M O N E Y O R D E R S O R V I S A / M A S T E R C A R D A C C E P T E D .M a i l y o u r o r d e r t o C o m p u t e r M a r l . D e p t .2 7 0 0 N A n d r e s e n R o a d V a n c o u v e r , W 9 6 6 6 1P h o n e o r d e r s w e l c o m e : 2 0 6 - 6 9 5 - 1 0 0 5S A M E D A S H I P P I N G !

Page 143: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 143/148

T H L O W E S TP R I C E S

T H B E S TS E R V I C E

P H O N EL I N E SO P E N

1 0 - 6 E . S . T .M - E L E C T R O N I C O N E *

C A L L T 6 1 4 J 8 6 4 - 9 9 9 4 P . O . B O X 1 3 4 2 8 C O L U M B U S . O H I O 4 3 2 1 3C O M M O D O R E

H A R D W A R EC 1 2 6 C O M P U T E R 2 4 9 . 9 9C C O M P U T E R 1 3 9 . 9 9W C C O M P U T E R 1 6 9 . 9 91 5 * 1 D I S K D R I V E 1 7 9 . 9 91 S 7 1 D I S K D R I V E 2 2 9 . 9 9I 7 0 2 M O N I T O R 1 7 9 9 91 9 0 2 A R G M O N I T O R 2 G 9 9 9M P S 1 0 0 0 P R I N T E R . . 2 3 9 1 3 5 0 M O U S E 3 9

f P R I N T E R S

S T A R N X 1 0 2 3 9 9 9S T A R P O W E R T Y P E . 2 7 9 . 9 9E P S O N L X B O 2 2 9 . 9 9P A N A S O N I C 1 0 B 0 1 9 9 9 9P A N A S O N I C 1 0 9 1 2 2 9 . 9 9S E I K O S H A E P I O O O V C . 1 7 0 C O M R E X 6 9 9 9P A N A S O N I C 3 1 3 1 . 2 4 9 9 9S T A R S G 1 5 3 6 9 . 9 9S T A R S D 1 O 3 0 9 . 9 9S T A R S D - 1 5 4 2 9 . 9 9S T A R S R - 1 0 4 5 9 . 9 9S T A R S R - 1 5 5 5 9 . 9 9

M I S C . H A R D W A R EG W I Z I N T E R F A C E 1 8 . 9 9C A R D C O I N T E R F A C E 3 9 . 9 9T Y M A C I N T E R F A C E . . . . 4 9 . 9 9P P I N T E R F A C E . . 3 2 . 9 9X E T E C J R 3 9 . 9 9X E T E C S R . ( 8 * B U F ) . . 5 6 9 9M I C R O R & I N T E R F A C E . . 2 9 . 9 9S T A R I N T E R F A C E 2 9 . 9 9

M O O E M SM E S S E N G E R . 3 9 . 9 9T O T A L T E L E C O M M U N I C A T I O N 2 9 . 9 9C O M M I 2 0 0 B A U D M O D E M 1 4 9 . 9 9

M O R E . . C A R T R I D G E P O R T C O N V E R T E R 1 7 . 9 91 2 S k R A U P G R A D E F O 1 2 . 1 1 4 . 9 9X L B O 8 0 C O L U M N S B O A R D 3 4 . 9 9X 1 C O M P U T E R I N T E R F A C EC A B L E . S O F T W A R E F O C O N T R O L L I N G L I G H T S 4 9 . 9 9B S S Y S T E M X I 2 9 9 9L A M P , A P P L I A N C E M O O U L E 1 4 . 9 9 m .C A R D C O C A S S . R E C O R D E R . 2 4 . 9 9

M O N I T O R SH T H O M P S O N C O L O R . . . . 1 2 9 . 9 91 3 S A K A T A C O L O R 1 3 9 . 9 B1 3 G O L D S T A R C O L O R . 1 2 9 . 9 91 4 H I T A C H I C O L O R 1 6 9 . 9 91 4 " C O M M . 1 7 0 2 1 7 9 . 9 91 4 T E K N I K A C O L O R . 1 4 9 . 9 91 2 M A G N O V I X A M B E R 7 9 . 9 9

c o m m o d o r e

S O F T W A R EK A R A T E K A 1 9 . 9 9M U S I C S H O P 2 5 . 9 9P R I N T S H O P . 2 7 . 9 9P R I N T S H O P

C O M P A N I O N 9 P R I N T S H O P L I 1 5 . 9 9A C R O J E T 1 9 . 9 9M 2 2 - » 9S I L E N T S E R V I C E 2 2 . 9 9

N N E O Y P R O A C H 2 2 9 9L E A D E R B O A R D 2 4 . 9 9B A R D S T A L E C A L LC A R R I E R A T W A R F O RE U R O P E A B L A Z A N E H E A R T O F A F R I C A L O W E RM O V I E M A K E R P R I C E SS K Y F O XP I N S A L S E R A C I N G S E TS U P E R B O W L S U N D A Y 1 9 . 9 9B A L L Y H O O . 2 2 . 0 9H I T C H H I K E R 2 2 . 9 9S P E L L B R E A K E R . 2 6 9 9A L T E R E G O . 2 6 . 9 9C O U N T D O W N 1 9 . 9 9R O A D R A C E 1 9 . 9 9G A M E M A K E R 2 4 . 9 9H A C K E R 1 9 C O M P U T E R P E O P L E . 1 9 . 9 9S P A C E S H U T T L E - M 9 . 9 9E U B L O G I C F O O T B A L L , 2 9 . 9 9B O B 4 W R E S T L E 1 6 . 9 9I N F I L T R A T O R 1 8 . 9 9D A M B U S T E H S I B . 8 9F L I G H T N I G H T 1 9 , 9 9H A R D B A L L 1 6 . 9 9F L I Q H T S I U . i l 2 9 . 9 9J E 2 5 . B 9M I C R O L E A G . B A S E B A L L 2 4 . 9 9S T A R B A S E B A L L 1 9 . 9 9S T A R F O O T B A L L 1 9 . 9 9

W C A R R Y S O F T W A R EF O A T A R I 2 6 0 0 - 7 8 0 0

B I A T A R I S T . I N T E L U V I S I O N T E X A S I N S T R U M E N T S

U T I L I T YS O F T W A R E

P A P E R B A C K F I L E R 1 2 B 2 9 . 9 9P A P E R B A C K F I L E R 6 4 2 4 . 9 9P A P E R B A C K P L A N N E R 1 2 . . 2 9 . 9 9P A P E R B A C K P L A N N E R 6 4 2 4 . 9 9P A P E R B A C K W R I T E R - " i . 2 9 . 9 9P A P E R B A C K W R I T E R 6 2 4 . 9 9S U P E R B A S E 1 2 8 5 4 . 9 9S U P E R B A S E M 4 4 . B 9S U P E R S C R I P T 1 2 8 4 6 . 9 9S U P E R S C R I P T 4 6 . 9 9D A T A M A N A G E R 1 2 B 3 9 . 9 9S W I F T C A L L 1 2 8 3 9 . 9 9W O R D W R I T E R 1 2 3 9 C O N S U L T A N T 3 9 9 9P A P E R C L I P 3 9 P A P E R C L I P / S P E L L . . 4 7 . 9 9N E W S R O O M 2 9 . 9 9F A S T L O A D 2 * 9 9M U L T I P L A N 1 2 B 3 9 . 9 9P R O G . T O O L K I T 2 9 M A C H 5 2 2 . 9 9M A C H 1 2 S 2 t . 9 9M I C R O F I L E R 1 7 . 9 9S Y N C A L C . . . 2 9 . 9 9K O M E P A K . . 3 9 . 9 9P R I N T M A S T E R . 2 9 9 9J A N E 3 4 . 9 9I N T R A C O U R S E 5 3 . 9 9B A S I C 1 2 5 4 9 9M U S I C S T U O I O 2 9 S U P E R P A S C A L . . . 4 9 9 9

E L E C T R O N I C O N

C L O S E O U TS O F T W A R E

B R E A K D A N C E 7 . 9 9A L C O L O R C A V E S 3 . 9 9T U R T L E T O Y L A N D 2 . 9 9S T O R Y M A C H I N E 3 . 9 9C O S M I C L I F E 3 . 9 9J U K E B O X 3 . 9 9D E L T A D R A W I N G 3 . 9 9F A C E M A K E R . 3 . 9 9U F O G R A B S 3 . 9 9G H O S T S U S T E R S 7 . 9 9S A M M Y L I G K T F O O T 7 . 9 9M I S S I N G L I N K S 2 . 9 9T H E F A C T O R Y 1 . 9 9S P A R E C H A N G E 2 . 9 9M U T A N T C A M E L S 1 . 9 9L E A R N I N G L E P E 4 . 9 9W I Z A R D P R I N C E S S 7 . 8 9J A W B R E A K E R 4 . 9 9B E A M R I D E R 9 T Y P E A T T A C K 6 . S P A C E R E S C U E 3 . 9 9J U N O F I R S T 3 . 9 9M R . R O B O T 4 9 B C O U E S T 6 . 9 9G O R T E C ( C A S S ) 1 . 9 9D A N C E F A N T A S Y 4 . 9 9L O G I C L E V E L S 4 . 9 9S E A H O R S E 4 . 9 9W O R D G A M E 4 . 9 9T R A I N S 9 A E R O B I C S 4 . 9 9G Y R U S S 6 . 9 9G E N E S I S 9

C A L L T 6 I 4 J 8 6 4 - 9 9 9 4 O W R I T EP . O . B O 1 3 4 2 8 C O L U M B U S . O H I O 4 3 2 1 3

A M I G A S O F T W A R EC A L L F O C A T A L O G

D U S T C O V E R S 5 . 9 9 E A C H

R I B B O N S

S T A R S G 1 0 3 . 9 9S T A R N X 1 8 . 9 9P R O W R I T E R . . B . 9 9L X f l O 8 . 9 9S T A R P O W E R T Y P E B . 9 9

C O M M . 8 0 5 . 9 9C O M M . 8 0 1 6 . 9 9C O M M M P 1 0 0 0 . 9 C O M M . 1 5 2 5 / 8 0 2 6 . 9 9P A N A S O N I C 1 0 9 1 B . 9 9

D I S K E T T E SS O N Y 5 V . " S / S D / DB A S F 5 V . " S / S O mP E R C I S I O N 5 V . " S / S O ( 0B O N U S 5 V . " D / 5 D / DC E N T E C K C O L O R S I D I N A S H U A W S / DV E R B A T I M 3 ' V S / DD I S K N O T C H E R . . F L I P F I L E ( 5 0 ) . .

7 . 9 9. 7 . 9 9

7 , 9 9. . 7 . 9 9

7 . 9 91 9

. . 1 9 . 9 9. . . . 2 . 9 9

6 . 9 9

J O Y S T I C K SA T A R I 6 . 9 9T H E B O S S . . 1 1 . 9 9T H E B A T 1 6 . 9 93 W A Y 1 9 . 9 9K R A F T 9 . 9 9S P E C T R O V I D E O . . 4 . 9 9S P E C T R O V I D E O 2 7 . 9 9P A D D L E S 1 2 . 9 9

M 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 1 O V I S A " ( A D D 4 * F O C H A R G E C A 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 DU . P . S . . . A L L P R I C E S 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 .S H I P P I N O : A D J 0 O A L O R O E R S U N D E R S 1 0 0 0 . A D J 5 0 0 O A L O R O E R S O V E R 1 1 0 0 . 0 0 . A C T U A L F R E I G H T C H A R G E D O M U L T I P L E O R D E R S .I N T E R N A T I O N A L : A C T U A L F R E I G H T C H A R G E O O N A L O R D E R S O U T S I D E T H E C O N T I N E N T A L U N I T E O S T A T E S I N C L U D I N G O P O L I C I E S : N O 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 R E T U R N S U N L E S S D E F E C T I V E . A L D E F E C T I V E S W I L L B E E X C H A N G E D N E X C E P T I O N S .P L E A S E S P E C I F Y . .

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 1 4 J 8 6 4 - 9 9 9 4 P . O . B O 1 3 4 2 8 C O L U M B U S , O H I O 4 3 2 1 3

Page 144: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 144/148

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 l u l l e x p a r n i a t J i l i l y ' T h i s s u p e r b l y d e s i g n e d e x p a n s i o n m o d u l e p l u g s m l t h e x p a ns i o n p o r l g i v e s y o s w i l c h a O l e ( S i n g l y o i a n c o m b 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 l u s e p r o t e c l i o n p l u s a r e s e t b u t t p n 1 B e f o r e y o u b u y a e x p a n d e r , b s u r e l h a t i t h a s a t u s e t p r o i e c i y o j r c o m p u t e r a n d t t i a t y o c a a c l i v a t e y o u f 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 I 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 l a c e # 1 1 0 8 $ 4 6 . 9 5C a r d p r i n t B / P S { 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 ( t t ) # 3 0 4 0 - 6 M F $ 1 7 . 9 5A m i g a P r i n t e r C a b l e ( 1 0 f t # 3 0 4 0 - 1 O M F $ 2 1 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( f t # 3 0 0 6 - 5 M M . . . $ 6 . 9 5C o m m o d o r e P i S e r i a l C a b l e ( t l # 3 0 0 6 - 8 M M . . . $ 8 . 9 5A d S h i p p i n g p « i u n t t a . c a c o m . U . S . « . o o c a h . p h h i a k a p o . u p s a i A P R O T E K D a i s y 1 1 2 0 , 2 C P D a i s y W h e e l $ 2 7 9 . 9 5E l i t e 5 C D , 1 0 C P S D a i s y . C o m m o d o r e $ 1 7 4 . 9 5S E I K O S H A S P - 1 O O O V C S 1 6 9 . 9 5 ! !

A d S W p w n u P 1 1 0 . 0 0 C o r n . U . S . S ; 2 . 0 0 C A N , P R H I A K . A P O , U P H I l - h

T E C H N I C A L I N F O R M A T I O N ( 8 0 5 ) 9 8 7 - 2 4 5 4 c a l i f .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

d P R O R E K D e p t C C A R e s A d f l G S T a i L n i e a a r c a o r c e s v ^ A O 3

1 0 7 1 - A v e n i d a A c a s o . C a m a r i l l o , C 9 3 0 1 0

F A C T O R Y A U T H O R I Z E DC O M M O D O R E R E P A I R C E N T E R

1 - 8 0 0 - 7 7 2 - 7 2 8 9I 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 , „ « , ) 4 2 . 9 5 "1 S 4 I 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 *C I 2 B R e p a i r , * , « , ! . 7 9 . 9 5 "

A M I G A R e p a i r C A L LC 6 P o w e r S u p p l y 3 4 . 9 5C B A M I G A P A R T S

C a l l ( 3 1 2 ) 8 7 9 - 2 3 5 0■ I n c l u d e s p a r t i , l a b o r U P r e t u r n s n i p p i n g . A P O / F P O o

A i F r e i g h t a d $ 1 0 . 0 0C A U . B E F O R E S H I P P I N G , V I S A , M A S T E R C A R D O M O N E Y O H D E R

2 4 - 4 8 H r s . T u r n a r o u n d | S u o j r c t l o p a r t s a v a i l a b i l i t y ]D i a g n o s i s l e e o f S 2 5 . 0 0 t o a n y u m l a l t e r e d o r w i t h n d e f e c t s

S A V E Y O U R S E L F S O M E M O N E YD u t o u v a s t e x p e r i e n c e i r e p a i r i n g 6 4 w h a v e f o u n d t f i a tt h p o w e r s u p p l y i m a j o r c a u s e o b o a r d f a i l u r e s . B i n s e r t i n go u r d e v i c e b e t w e e n t h p o w e r s u p p l y a n c o m p u t e r o v e r 6 3 o o u f c u s t o m e r ' s r e p a i r s w o u l d f i a v e b e e n a v o i d e d . F o r o n l y

1 9 . 9 5 o u C 6 O v e r V o l t a g e S e n s o r w i l l c o n t i n u o u s l y m o n i t o ry o u r p o w e r s u p p l y o u t p u t I a o v e r v o l t a g e o c c u r s t h e O v e rV o l t a g e S e n s o r w i l l p r e v e n t d a m a g e t y o u r 6 4

6 O V E R V O L T A G E S E N S O R S I 9 . 9 S

T E K T O M C S P L U S , I N C .1 5 H O U S T O N S T R E E T

B A T A V 1 A , I 6 0 5 1 0C L I P A N S A V E

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 B e i l P u b l i c D o m a i n S o f t w a r e f r o m 6 G o l d

P n n l o d D i r e c t o r y o a l 1 0 d i s k s 1 2 . 9 5G a m e i . u t l l l i t o i . a n m o s o f t w a r e

F i v e d i s k s a m p l e r w i t l i d i r e c t o r y $ 1 9 . 9 5m e f r o m E n g l a n d

* I O 2 S o f t w a r e P i r a t e s , T r i a d s , B n c k D u s t s r .S l o l l a r S i n k s . S p a c e A r e n a S

S p a c e G a m e s* B s t . i r v . M f . S t a r i r e k , i n . ] , E a s y D u n g e o n ,P i a n o t P r o b e . D o B p S p a c e $ 4

A d a m H a n d b a l l , G l i d e B o o k . M H i T y p i n g T u t o r» 7 E d u c a t i o n , f l a m e s . g t i M i e s S

C o m m u n i c a t i o n ! , B B l i t t e r , d u o O c t o r» 9 4 * 9 5 B e s t i n i l i b e s ( 2 d a k s ) 5 3

D i r e c t o r y S o a n f u n c t i o n k e y s , r e c o v e r f i l e s* B C o c k r o a c h $ * 6 F a s t c o p y ( m i n u t e s ) S

B U L K D I S K S 5 5 E A C HF o o l i s h t p i y m o r e .

D i w e r o u t t p a I m i .Q u a l i t y m e d i a ■ L J f o u n o r o p i n c o m a n t g u a r a n t e eW t t e p r o t o c i t a b s • H u b m g a n T y v e c e r a e i o p e s

O u a n t n y r i e m 1 - 5 0 5 1 A m o u n t5 . 2 5 " S S D D 5 . 5 5 . 2 5 1 D S D D . 6 . 6

A d S s h i p p i n g h a n d l i n g p e r o r d e r . E a c h a d d i t i o n a l 1 0 d i s k s s c S C r o i i d B n t s « 5 s a l e s t a n .A m o u n t e n c l o s e d _ C h e c k V I S A M a s t e r C a r dC a r d N oS i g n a l i n E i c . D a t aP h o i K i N a m eA d d r e s sC i t y S t a l e Z i C a l l t a l t r e e 8 0 0 4 3 1 - 6 2 4 9 I n C a l i f . 4 1 5 - 5 5 0 0 5 1 2

B L A C K S H 1 PC O M P U T E R S U P P L Y c i o i

P . O . B o 8 8 3 3 6 2 S a F i a n d s c o , C 9 4 1 B 8

O M u s i c o t h M a i l e r s C l a s s i c a l m u s i c t o t h C 6 4 " o C 1 2 a ' i 6 m o d e . A p p r o " .h o u r o t m u s i c p e d i s k w i t h c o m m e n t s o t h c o m p o s e r s .V o l u m e I - M o z a r f s R o n d o A l l a T u r c a . S e e t n -o v e n ' s S o n a t a P a i h e t i q u e a n 2 o t h e r w o ^ k sb B a c h . H a n d e l & m a n y o l h e r s .V o l u m e I B o o t h o u a n ' s M i n u o l i G B a c h ' sI n v e n t i o n N 4 a n 4 o t h e r w o r k s b yB r a h m s . S c h u b e r t , C h o p i n 4 o t h e r s .V o l u m o I I I - M o s t l y M o z a r t . O v e r t u r e I r o mF i g a r o , S o n a t a F a c i l e . M i n u e t I r o m D o G i v a n n i a n m a n y o t h e r U o i a r t c o m p o s i l i o n s .S 9 p e v o l u m e . A l v o l u m e s S 2 4 . 9 5T h G r e a t W a W W s t r a t e g y g a m e t o t h C 1 2 8 ' i 1 2 m o d e I n c l u d e s O n o t w p l a y e r o p l i o n s . A r m i e s o 1 7 c o u n t r i e sW e a l h e r . t e r r a i n , l i n e s o t s u p p l y , e i c a l l e c tI h o u t c o m e . C 1 2 8 " d i s k o n l y S 2 9 . 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 8 " B a s i c 7 . c o m m a n d s , ( u n c t i o n s a n o p e r a t o r s i B a s i c p r o g r a m s . C 1 2 8 ' d i s ko n l y $ 1 9 . 9 5B A S I C a l l y S I M P L E 6 H o t u s a l C 6 4 'B a s i c 2 . c o m m a n d s , ( u n c t i o n s a n o p e r a t o r si B a s i c p r o g r a m s . D i s k $ 1 4 . 9 5D e t a i n e r 1 2 D a t a b a s e p r o g r a m f o t h C 1 2 B ' i 1 2 m o d e . D i s k S 2 4 . 9 5F R E E S H I P P I N G 8 H A N D L I N G . I l l i n o i sr e s i d e n t s a d 7 s a l e s l a s . S e n a c h e c k o 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 3 S E d g e w o o dL a G r a n g e . I 6 0 5 2 5

' T r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s . L t

1 0 0 % E R R O R F R E EF r o m L e a d i n g M a g n o l i a s M i r .

L I F E T I M E W A R R A N T Y

W i t h H u R i n g s . W r i t e P r o t e c t T a b s ,T y v e c E n v e l o p e s . U s e r I L a b e l s - I F a c t o r y ' S e a l e P o l y P a c k s

( Y O U G E E V E R Y T H I N G B U T H B O X }P R I C E S A R P E D I S K

( 5 M i n i m u m )

S S O D. 4

5 V O S D O

. 5 D S H D 9 6 T P I

1 . 6 9s

1 . 3 9D

1 . 6 0

Q U A L I T Y P R I N T E R R I B B O N SC O M M O D O R E M P 8 0 - B l a c k . . . . 4 . 1 5 m

B r o w n . B l u e 5 . 2 5C O M M O D O R E M P 8 0 B l a c k . . . . 5 . 9 5C O M M O D O R E 1 5 3 8 - B l a c k 1 . 4 8O K I D A T A B O / 8 2 / 9 2 / 9 3 - B l a c k 1 . 4 9

B l u e . G r e e n , R e d , B r o w n , P u r p l e . 2 . 2 5 • S o l d B / B o i I M I n i r L i i i i . i l

I S T O C K I T E M S S H I P P E D I 2 H O U R SM O i d e i S M O O S » H : C o n t i n e n t a l U S ( 0 0 / l 0 0 o r l 0 w wd i s k s , d i a c o u m a 3 0 R l B b o n s J o o c h F o r H i g r i o r d e r i .A P O ' F P O , p l e a t o c a l l M t i o s i d o n t a a U d 4 * t a > P r i c f f » 1 u b | y c tl c d a n g n - i t h o i i l u n t i c o H o u r s 3 0 A M - 6 0 P E

C O D . a i f i ^P r e c i s i o n D a t a P r o d u c t sF ' . O . B « i 8 J 6 7 . G i a n d R a p i d * . M U 9 5 I S

< f t l « ) 4 5 2 - 3 4 S 7 M i c h i g a n I - H O O - 6 3 M J MO u 1 m J ( M i c h i p n - 8 0 0 - 2 5 8 - 0 0 ! K

Page 145: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 145/148

Page 146: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 146/148

R e a d e r S e r v i c e N u m b o r / A d v e r t i s e r P a g e1 0 A b a c u s S o f t w a r e 1 1 0 A b a c u s S o f t w a r e 2 1 0 A b b y ' s D i s c o u n t S o f t w a r e . . 1 3 1 0 A c o r n o I n d i a n a 8 1 0 A m e r i c a n I n t e r n a t i o n a l C o m p u t e r

P r o d u c t s 1 3 1 0 7 A p r o t e k 1 2 1 O 8 A p r o t e k 1 4 1 0 A r t i f i c i a l I n t e l l i g e n c e R e s e a r c h

G r o u p 5 81 1 A t a r i C o r p 6 5 , 6 7 , 6 9

A t i c C o m p u t e r w a r e 1 4 1 1 A v a l o n H i l l G a m e C 1 1 B e r k e l e y S o f t w o r k s 3 4 , 3 51 1 B i b l e R e s e a r c h S y s t e m s 6 1 1 B l a c k s h i p C o m p u t e r S u p p l y . 1 4 21 1 B o d y l o g , I n 1 4 - 1 51 1 B r a n t f o r d E d u c a t i o n a l S e r v i c e s

1 3 1 1 C a r d i n a l S o f t w a r e 6 1 1 C e n t r a l P o i n t S o f t w a r e 6

C h e a t s h e e t P r o d u c t s I n c . . . 1 2 1 1 C I t o h D i g i t a l P r o d u c t s , I n c . . 4

C . O . M . B . D i r e c t M a r k e t i n g C o r p .1 2

C . O . M . B . D i r e c t M a r k e t i n g C o r p .1 2

C o m p u m e d 1 3 1 2 C o m p u S e r v e1 2 C o m p u t A b i l i t y 1 3 0 - 1 3 11 2 T h C o m p u t e r B o o k C l u b . . 1 3 1 2 C o m p u t e r C e n t e r s o A m e r i c a 1 2 1 2 C o m p u t e r M a i l O r d e r 7 1 2 C o m p u t e r M a i l O r d e r 1 2 1 2 C o m p u t e r M a r t 1 4 1 2 C o m p u t e r P l a c e 1 3

C o v o x I n 1 3 C r o w n C u s t o m C o v e r s 8 9

1 2 C S S o f t w a r e , I n 1 3 1 2 D e a d l o c k S o f t w a r e 1 3 1 3 D i g i t a l S o l u t i o n s , I n 1 4 1 3 D i g i t a l S o l u t i o n s , I n B 1 3 E c h o L a k e L a b o r a t o r i e s . . . . 1 3 1 3 E l e c t r o n i c A r t s I F 1 3 E l e c t r o n i c O n 1 4 1 3 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 l

1 3 1 3 E x c a l i b u r M a n a g e m e n t

C o n s u l t a n t s , I n 7 1 3 F i r e b i r d L i c e n s e e s I n 1 1 3 F i r e b i r d L i c e n s e e s I n 4 1 3 F r e e S p i r i t S o f t w a r e , I n c . . . 1 4

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g eH a l i x I n s t i t u t e 5 I n t e l l i g e n t I / O , I n 8 I n t e l l i g e n t S o f t w a r e 1 3

1 4 J a m e c o E l e c t r o n i c s 6 1 4 J a s o n - R a n h e i m 7 91 4 K e t e k 3

K y a n S o f t w a r e 1 0 L y c o C o m p u t e r 5 4 - 5 5

1 4 M a r a t h o n S o f t w a r e 8 1 4 M a x t r o n 7 31 4 M c G r a w - H i l l C o n t i n u i n g E d u c a t i o n

C e n t e r 4 1 4 M e J o d i a n , I n 4 4 - 4 51 4 M i c r o c o m p u t e r S e r v i c e s . . 1 4 1 4 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 M i n d s c a p e 2 -

1 4 O r i g i n S y s t e m s , I n I B 1 5 P r e c i s i o n D a t a P r o d u c t s . . . . 1 4 1 5 P r o t e c t o 5 0 - 5 11 5 P r o - T e c h T r o n i c s 6 0 - 6 11 5 S S M a r k e t i n g 5 1 5 S c h n e d l e r S y s t e m s , I n 1 3

S e c o n d S o u r c e E n g i n e e r i n g . 8 1 5 S o f t P a c e S o f t w a r e C 1 3 1 5 S o f t w a r e D i s c o u n t e r s o A m e r i c a

1 3 1 5 S o l u t i o n s U n l i m i t e d 1 3

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 5 S t a r M i c r o n i c s 7 1 5 S t r a t e g i c S i m u l a t i o n s , I n 2 1 6 s u b L O G I C C o r p o r a t i o n1 6 s u b L O G I C C o r p o r a t i o n 4

T e k t o n i c s P l u s , I n 1 4 1 6 T e n e x C o m p u t e r E x p r e s s . . 1 2 1 6 3 T i m e w o r k s 2 1 6 T r i a d C o m p u t e r 1 2 1 6 T u s s e y C o m p u t e r P r o d u c t s 2 6 - 2 71 6 U n i t e c h 6

C l a s s i f i e d A d 1 4 T h C o m p l e t e D e s k T o p P u b l i s h e r

D i d n ' t K n o w Y o C o u l d D T h a t w i t h C o m p u t e r 3 9

C O M P U T E ! B o o k s ' C o m m o d o r e 5 B e s t S e l l e r s

C O M P U T E ! B o o k s ' N e C o m m o d o r e T i t l e s 5

C O M P U T E D G a z e t t e D i s kS u b s c r i p t i o n 3

C O M P U T E ' s G a z e t t e S u b s c r i p t i o n1

4 M o r e G r e a t F l i g h t S i m u l a t o rA d v e n t u r e s . . 4

C o m m o d o r eS E R V I C E

N o r m a l l y 4 8 H o u r T u r n - A r o u n d .S p e c i a l P i C h i p . . $ 1 8 . 9 5C 6 R e p a i r P C O n l y . 3 8 . 9 51 5 4 1 A l i g n m e n t 2 5 . 0 01 5 4 1 R e p a i r 6 9 . 9 5

P a r t s I n c l u d e d( P o w e r S u p p l y E x t r a )

T s a v e C . O . D . c h a r g e s s e n d u n i t a n p o w e r s u p p l y w i t h c h e c k o M . O . t o

D I G I T A L S O L U T I O N S I N C .1 1 2 2 - 9 t h S t

A l t o o n a , P 1 6 6 0 1( 8 1 4 ) 9 4 4 - 0 4 0 5

T H A T ' S I N C R E D I B L E !O N L Y $ 1 4 , 9 5 E A C HT H E D I S K S Y S T E M

- K E F O R B A T . S H A I I - R I H A H C « H F I L L- R M T O R I O L D 1 1 K * T ' U K I M M * .- C R I A T I Y O U R O M N ( U J T 0 1 0 0 T D I 9 K B .

T H F I L E C A B N E T- O B I O I f O R t T O R I H Q A H V I H F O R H A T I O H .- 9 8 1 P A Q I I P I F I L E C A I N E T .- I F I L I C A l H E T t P I R D I I K .D O T H H A V E ( * A N D 1 1 1 V C R t l O H .I I O T H A f t I F U L L Y n f . H U D N I V I H .■ P R I C E I N C L U D E S I H 1 M 1 H I ] « H D T A K .. N E X T D A Y n * I L I H 0 O H A L L O R D E R * .

C H E C K , M O H I Y O R D I R , V I M . H / C

A T I C C O M P U T E R W A R E1 2 2 1 4 - B S A G I N A W S T C L I O , M I C H . 4 8 4 2 01 - 3 1 3 - 6 8 6 - 2 7 9 3

Page 147: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 147/148

f F r o m O r i g i n , c r e a t o r s o t h U l t i m a ™ s e r i e s ,

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

T H O R O C E L E S T I A L H A R M O N Yd a n g e r - f i l l e d a d v e n t u r e

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

B G r e g M a l o n e .A v a i l a b l e o A p p l e "

o e b l u s , t h f a b l e d d e i t y o t h i s l a n d k i n g d o mo K h a n t u n , h a

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

t h s t o l e n O r f r o m t h r e n e g a d eW a r l o r d a n p r e v e n t t h e d e s t r u ct i o n o t h u n i v e r s e .

Y o w i l l j o u r n e y t h r o u g h t h a s c e n d i n g p l a n e s o E a r t h , W a t e r , A i a n F i r e . A t e a c hl e v e l y o u r c h a l l e n g e s i n c r e a s e i d i f f i c u l t y , d e m a n d i n gg r e a t e r c o u r a g e a n c u n n i n g . A l o y o u r m a r t i a l a r t ss k i l l s w i l l b r e q u i r e d t s u r v i v e t h n i n j a - l i k e a s s a s s i n sw h s e e k t f o i l y o u r q u e s t . S w o r d - w i e l d i n g r e b e lg u a r d s w i l l t e s t y o u r b l a d e e v e r y s t e p o f t h w a y . A n w a t c h o u f o w i l d b e a s t s t h a t s t a l k t h f o r e s t s !

L o c a l v i l l a g e r s c a h e l p , b u b e w a r e — t h e w r o n ga p p r o a c h w i l l f r i g h t e n t h e m a w a y , l e a v i n g y o i w o r l d w h e r e s t a r v a t i o n l o o m s e v e r - p r e s e n t . W i s e u s o m a g i c a l c h a r m s , p r a y e r s a n f i r e b a l l s i e s s e n t i a l i r e a c h i n g t h f i n a l c o n f r o n t a t i o n w i t h t h t r e a c h e r o u sW a r l o r d — w h e r e v i c t o r y b r i n g s r e c o v e r y o f t h e l o n g -s o u g h t O r o f C e l e s t i a l H a r m o n y . G o o d l u c k !

/ s y s t e m s m e / 3 4 0 H A R V E Y R O A D , M A N C H E S T E R , N 0 3 1 0 3 ( 6 0 3 ) 6 4 4 - 3 3 6 0■ ■ ■ - .

U L T I M A 1 1 1 ™ l a k e s y o u o n U L T I M A I V I t h l o n g .a i n c r e d i b l e f a n t a s y r o l e - a w a i t e d s e q u e l r U l t i m a 1p l a y i n g j o u r n e y t h r o u g h I I I . T h Q u e s t o t h A v a lm o n s l e r - p l a g u e d S o l a r i a i I q u e s t t t h f i n a ls e a r c h o ( h e l u s i v e E x o d u s , f r o n t i e r — I h e s e l f .

U L T I M A I V I I h l o n g . A U T O D U E L 1 " i . . f u t u r i s t i c ,a w a i t e d s e q u e l t U l t i m a 1 " f a s t - p a c e d s t r a t e g y r o l e -I l l . T h Q u e s t o t h e A v a t a r p l a y i n g g a m e w h e r e t h I q u e s t t t h f i n a l r i g h t o w a g o e s t t h f r o n t i e r — I h e s e l f . b i g g e s t s u n s .

U l t i m a I t r a d e m a r k o [ i l i . u t l G a r r i o l t / M o e b l u s i t t a d e m a r i t o G r e g M a l o n eA u t o D u e l a n O g r e a i r . n l . ' i n . u k ' , c > S t e v e J a c k s o n / A p p l e I t r a d e m a r k o A p p l e C o m p u t e r I n c .

O G R E ™ I s t r a t e g y g a m ef o u g h t o t h e n u c l e a r b a t l e f i e l d o t o m o r r o w a a I n h u m a n j u g g e r n a u t C y b e r -t a n k b a t t l e s c o n v e n t i o n a lf o r c e s .A u t h o r s w a n t e d .C a l l u t o d a y .

' '

Page 148: Compute Gazette Issue 40 1986 Oct

8/9/2019 Compute Gazette Issue 40 1986 Oct

http://slidepdf.com/reader/full/compute-gazette-issue-40-1986-oct 148/148