132
8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 1/132 . l K r . . ' - - - I I # B u y e r s G u i d e : T a k i i # f c v e r t h e U n i v e r s e w i t h Y o u r C 6 h o w t o B u i l d a L i e D e t e c t o r B S S S S T " I S S N 0 7 4 4 - 8 7 2 4 a I I I m i c r o c o m p u t e r s S o f t w a r e R e v i e w s T R A N S F O R M E R A L T E R E G O L O R D S O F C O N Q U E S T T H E B A N D ' S T A L E T H E E I D O L O N S P E L L O F D E S T R U C T I O N r C H A M P I O N S H I P G O L F F r e e T y p e - i n P r o g r a m s : S P E E D R E A D K ^ B J 0 R H Y T H M ^ L - 1 ^ N C A L C U L A T O R - i l N I T E R M 1 2 8 ^ = - M A G I C L A N T E R N 1 2 8

Commodore Microcomputer Issue 43 1986 Sep Oct

Embed Size (px)

Citation preview

Page 1: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 1/132

. l ■ K r . . ■ ' - - — - I I # „

B u y e r sG u i d e :T a k i i # f c v e rt h eU n i v e r s ew i t hY o u rC 6 h o wt o B u i l da L i eD e t e c t o r B S S S S T "

I S S N0 7 4 4 - 8 7 2 4

a I I Im i c r o c o m p u t e r s

S o f t w a r eR e v i e w sT R A N S F O R M E R

A L T E RE G O

L O R D SO FC O N Q U E S T

T H EB A N D ' ST A L E

T H EE I D O L O N

S P E L LO FD E S T R U C T I O Nr

C H A M P I O N S H I P G O L F

F r e eT y p e - i nP r o g r a m s :

S P E E D R E A DK ^B J 0 R H Y T H M^ L -1 ^ N C A L C U L A T O R

- i l N I T E R M1 2 8 ^ = -M A G I C L A N T E R N 1 2 8

Page 2: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 2/132

e w s :i f y o uw a n tt o g e tt ^ em o s to u to f y o u rC o m m o d o r e1 2 8o r 6 4 ,

w eh a v eg o o d sn e W sF o ry o u .T h eP o c k e t1 2 8a n d6 4 S e r i e s

o f S o f t w a r eb o t ho f f e ry o us e r i o u s ,p r o f e s s i o n a lq u a l i t y

o r ep a c k a g e st h a ta r ee a s yt o u s ea n di n e x p e n s i v e .

H i

P o c k e t1 2 8o r 6 ^ S o f t w a r ei s ;

u s i n gi t a s s o o na s i t ' st o a d e di n t om e m o r y .E v e ni f y o u ' v e

n e v e rb e e ni n f i o n to f ac o m p u t e r . b e f o r e ,y o u ' l lb e u p o n dr u n n i n gi n I h i r t /m i n u t e s .I n f a c t ,y o up r o b o b l y w o n ' te v e rn e e d

t h er e f e r e n c ei j u i d e . . .' h e l p 'i s a v a i l a b l eo t t h et o u c ho f ak e y .

T h a t ' sh o we c s y .

H o ws e r i o u s ?P o c k e t1 2 8o r 6 4 p a c k a g e sh a v ea l lt h ep o w e ry o u ' r ee v e r

l i k e l yt o n e e d .T h e y h a v ea l lo f t h e f e a t u r e sy o u ' de x p e c ti n

t o p - o f - t h e - ( m e s o f t w a r e ,a n dt h e ns o m e .T h eg o o dn e w si s t h a tP o c k e t1 2 8o r 6 4 S o f t w a r eP a c k a g e sa r ep r i c e dw a yd o w nt h e r e. . . w h e r ey o uc a na f f o r dt h e m .F o s t ,p o w e r f u l ,e a s yt o l e a r no n di n e x p e n s i v e .S a y , t h a ti s g o o dn e w s !

A l lf o ro n ea n do n ef o ra l lP o c k e t1 2 8o r 6 4 S o f t w a r eP a c k a g e so f f e ry o u s o m e t h i n ge l s ey o um i g h t n o te x p e c t . . .i n t e g r a t i o n .Y o u c a nc o m b i n et h e

o u t p u to f P o c k e tW r i t e r ,P o c k e tF i l e ra n dP o c k e tP l a n n e ri n t oo n ep i e c eo f w o r k .Y o uc a nc r e a t ea f i n i s h e dd o c u m e n t

w i t hg r a p h s , t h e ns e n di n d i v i d u a l l ya d d r e s s e dc o p i e s .

T h eb o t t o ml i n ei s S o l u t i o n s

T h ew o r ds o l u t i o n si s o u rm i d d l en a m ea n db o t t o ml i n e .W h e ny o up u r c h a s eP o c k e t1 2 8o r 6 4 s o f t w a r e ,y o u c a nc o u n to n

i t t o s o l v ey o u rp r o b l e m s .

P o c k e tW r i t e r1 2 8o r 6 4W o r dP r o c e s s i n g

W h a ty o us e ei s w h a ty o ug e t

W i t hP o c k e t W r i t e r1 2 6o r 6 4 ,t h e r e ' sn o m o r eg u e s s i n g

w h a tt e x tw i l ll o o kl i k ew h o ny o up r i n ti t . W h a ty o us e ei s w h a ty o ug e f . . .o n s c r e e na n di n p r i n t .T h e r e a r en o f a n c yc o d e st om e m o r i z e ,n o b r o k e nw o r d so t t h ee n do f a l i n e .

E a s yt o ( e a r na n ds o p h i s t i c a t e d .P o c k e t W r i t e r1 2 8o r 6 4

o f f e r ss t a n d a r dw o r dp r o c e s s i n gf e a t u r e s p l u s . . .

■ o n - s c r e e nf o r m a t t i n go n dw o r d w r a p

• o n - s c r e e nb o l d f a c e ,u n d e r l i n e sa n di t a l i c s

• n o c o m p l i c a t e d f o r m a lc o m m a n d ?t o c l u t t e rl e xI

• o n - s c r e e nh e l p o ta l l l e v e l s

s p e l l i n g - c h e c k e rl e t sy o ua d dw o r d sI o y o u rd i c t i o n a r y

" 1 0o r 8 0 c o l u m n so n s c r e e n

f i l e sc o m p a t i b l eW i t 1 'P a p e r C l i p " " o ro l h e rw o r dp r o c e s s o r s

P o c k e tP l a n n e r1 2 8o r 6 4C o m p u t e r i z e dS p r e a d s h e e

M a k ef a s tw o r ko f b u d g e t i n ga n d

P o c k e tP l a n n e r1 2 8o r 6 4 s o f t w a r el e t sy o um a k ef o s tw o r ko f a l ly o u rb o o k k e e p i n gc h o r e s .C h e q u eb o o k s ,h o u s e h o l da c c o u n l s , b u s i n e s s f o r e c a s t i n ga n db o o k k e e p i n ga r ei u s ts o m eo f t h e j o b st h o lP o c k e t P l a n n e r1 2 8o r 6 4 p a c k a g e sm a k ee a s i e r .Y o u c a ne v e nc r e a t ef o u rd i f f e r e n tk i n d so f g r a p h s .

A c c u r a t e ,s o p h i s t i c a t e da n de a s yt o u s e .P o c k e t P l a n n e r1 2 8o r 6 4o f f e r ss t a n d a r ds p r e a d s h e e tf e a t u r e sp l u s . . .

• a c c u r a c yu p t o 1 6 d i g i t s ,

a b o u tt w i c e a sm a n ya s m a s ts p r e a d s h e e t sf o rI h eC o m m o d o r e1 2 8o r 6 4

• s i d e w a y sp r i n t i n ga v a i l a b l eo nd o tm a t r i xp r i n t e r s , f o ro v e r s i z e ds p r e a d s h e e t st h a iw o n ' tf i t o n s t a n d a r d p a p e r

• o n - s c r e e n h e l pa t a l ll e v e l s

• c o m p a t i b l ew i t hV i s i C a k ' "f i l e s

8 0 c o l u m no n - s c r e e n o p t i o n

f o r t h uC o m m o d o r e6 4 i na d d i t i o nl o I h es t a n d a r d4 0c o l u m n s

g r a p h i c si n c l u d eb a r ,s t a c k e db a r ,l i n eo n d p i ep r a p h st h a tc a na l s ob u u s e dm w o r dp r o c e s s i n gf i l e s

s m a r te v a l u a t i o no ff o r m u l a ef o ra c c u r a t ec o m p l e xm a t r i c e s

c k e tF i l e r1 2 8o r 6 4i t a b a s eM a n a g e r

W i t hP o c k e tF i i e r1 2 8o r 6 4 ,y o u c o no r g a n i z em o i l i n gl i s t s ,

a d d r e s s e s ,i n v e n t o r i e s ,t e l e p h o n en u m b e r s ,r e c i p e sa n do t h e ri n f o r m a t i o ni n a n

e a s i l ya c c e s s i b l ef o r m .U s ei tw i t h P o c k e t

W r i t e r1 2 8o r 6 4 ( o ro t h e rw o r dp r o c e s s o r s )t o c o n s t r u c ti n d i v i d u a l l yc u s t o m i z e d f o r ml e t t e r s .

P o c k e tF i l e r1 2 8o r 6 4 p a c k a g e sa r ef o s t ,s o p h i s t i c a t e da n dt r u l ye a s yt o u s e .I n a d d i t i o nt o s t a n d a r dd a t a b a s ef e a t u r e st h e yo f f e r . . .

u s eu p t o 2 5 5f i e l d sp e rr e c o r d[ 2 , 0 0 0c h a r a c t e r sp e rr e c o r d )

s o r t sb y u pt o 9 c r i t e r i a ,c a ns a v e 9d i f f e r e n t s o r t s

p . i n !l a b e l si n m u l t i p l ec o l u m n s

f l e x i b l er e p o r t f o r m a t t i n gi n c l u d i n gh e a d e r sa n df o o t e r s

o p t i o n a lp a s s w o r dp r o t e c t i o n

i n c l u d i n gl i m i t e da c c e s sv i e w i n go r u p d a t i n g

o n - s c r e e n h e l pa t a l ll e v e l s

p r i n tf f o ma n yr e c o r dt o a n yr e c o r d

a r i t h m e t i ca n dt r i g o n o m e ^ Bf u n c t i o n si n r e p o r t su m b s-

t o 1 6 d i g i ta c c u r a c y

Page 3: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 3/132

C R Y S T A LC O M P U T E RI N C .

I n M i c h i g a n| . 5

O u l i i d tM l r t i f l o nI S O U . H ii ' 3 1

t N G R A M C A N A D AL T D .

l . * l 6 . 7 3 B - I 7 0 0

O n l y T h eN a m eI s N e w Y o u rC o m m o d o r e1 2 8o r 6 4

T h ep r o f e s s i o n a l ,

f u l l - f e a t u r e ds o f t w a r e

l i n ef r o mD i g i l a lS o l u t i o n s

i s n o wc a l l e dP o c k e t

S o f t w a r e .

P o c k e tW r i t e r1 2 8 / 6 4 .

P o c k e tF i l e r1 2 8 / 6 4 .

P o c k e tP l a n n e r 1 2 8 / 6 4 .

T h en a m e sa r e n e w ,b u l

t h i ss u p e r s o f t w a r ei s s t i l l

t h es o m e .

F r o mn o wo n ,w h e ny o u

h e a rt h ew o r dP o c k e t ,i t

m e a n ss o f t w a r et h o t ' s

f u l l - f e a t u r e d ,h a n d y a n d

e a s yt o u s e .

P o c k e tS o f t w a r ea t p r i c e sl h a tw o n ' lp i c ky o u r

p o c k e t .

P o c k e t1 2 8

S p r e o d 5 h « e t

Y o uw a n tt h ev e r yb e s ts o f t w a r ey o uc a nf i n d f o ry o u rC o m m o d o r e1 2 8o r 6 4 ,r i g h t ?

Y o uw a n ti n l e g r a t e ds o f t w a r e— w o r dp r o c e s s i n g ,

d a t a b a s ea n as p r e a d s h e e ta p p l i c a t i o n s— a t a s e n s i b p r i c e . B u t ,y o ua l s ow a n tt o p - o f - t h e - l m ef e a l u r e s .

W e l l ,o u rP o c k e t1 2 8 / 6 4s o f t w a r eg o e so n eb e l t e r .

r t o u ss o f t w a r e

t h a t ' ss i m p l et o u s e .

i 6 4 ,y o u ' l lf i n da l lt h ef e a t u r e sy o u

u r ii m a g i n e . . .a n dt h e ns a m e .A n dP o c k e t1 2 8 / 6 4i s s o

e a s yt o u s e ,y o uw o n ' le v e nn e e dt h er e f e r e n c eg u i d e .

O n - s c r e e na n di n m e m o r yi n s t r u c t i o n sw i l lh a v e y o uu p

a n dr u n n i n gi n l e s st h a n3 0 m i n u t e s ,e v e ni f y o u ' v en e v e r

u s e da c o m p u t e rb e f o r e .

T h ep r i c e ?I t ' sa s l o wa s y o u ' d e x p e c tf o ra l i n eo f

s o f t w a r ec a l l e d' P o c k e t ' .S u g g e s t e dR e t a i l P r i c ef o rt h e6 4s o f t w a r ei s $ 3 9 . 9 5( U . S . )a n d$ 4 9 . 9 5( U . S . )f o rt h e1 2 8 .

A n yo f t h e6 4 p r o d u c t sm a yb e u p g r a d e dt o I h e i r1 2 8v e r s i o nf o rS 1 5 . 0 0( U . S . )+ $ 3 . 0 0s h i p p i n ga n d

h a n d l i n g .( A v a i l a b l et o r e g i s t e r e do w n e r sf r o mD i g i t a l

S o l u t i o n sI n c .o n l y . )

P o c k e tW r i l e r1 2 8o r 6 4 ,P o c k e tP l a n n e r1 2 8o r 6 4 a n d

P o c k e tF i l e r1 2 8o r 6 4 . . . S o l u t i o n sa t s e n s i b l e p r i c e s

f r o mD i g i t a lS o l u t i o n sI n c .

I n t e r n a t i o n a l& D i s t r i b u t o re n q u i r i e st o :

/ / / / /D i g i t a l

, S o l u t i o n s

3 0 W e r t h e i mC o u r t ,U n i l 3R i c h m o n dH i l t ,O n t a r i oC a n a d o L 4 B1 B 9

t e l e p h o n e( 4 1 6 )7 3 1 - 8 7 7 5

P o c f c e fW r i t e r1 2 8a n d6 4 a r en o wa v a i l a b l ei n F r e n c h .

Page 4: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 4/132

Page 5: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 5/132

V O L U M E7 , N U M B E R5 . I S S U E4 3 C O H I E I I T S S E P T K M B K R / O C T O 1 9 8 6

c o m mm i c r o c o m p u t e r s

i i i r eD E P A R T M E N T S

L E T T E R S

N E W S

S O F T W A R ER E V I E W S

T h eE i d o l o nr a v i e v r t db yJ o r i nJ w r r w l n e

A r t w o r xP r o g r a m E x c h a n g er e v i e w * !b yM a *w o n a

A l t e rE g or w e w w iB yf i i c kT e v e r b a u g h

T r a n s f o r m e r r e v i e wb y E r v mB o t »

S c r i b b l e !r a v i e w e f lb yE r v i nB o b o

S t a r F l e e tI r e v i e w e db yR i c kT e v e r b a u g h

B r o w nB a gS o f t w a r er e v i e w * ). r o wG r a h a m

C h a m p i o n s h i pG o l f a tP e b b l eB e a c h

i o v w w « io y G a i yV F i e l d s

L o t d SO t C o n q u e s tr e v u w w ib yM a r kC o t o n e

T h eB a r d ' s T a l er e v i e w e db yS h a yM d a m s

A C Er e v i e w e d b yG a i y V .F i e l d s

S p e l l O tD e s t r u c t i o nr e v i e w e d b yM a r kC o t o r a

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

U l t i m a :T h eL o s tE p i s o d eb y s t a yA d d a m s

T I P S& T R I C K SC o m p i l e db yL o u i sF S a r O e r

G A M E P R O G R A M S

G u e s st h eN u m b e r — A m a z eY o u rF r i e n d sb y M i c t w e l JK e r y o n

S I L I C O NV A L L E YI N S I D E R

F r o mA l e g r at o W o r l dG a m e st y M a t i t i e wL e e d s

T E L E C O M M U N I C A T I O N S

V e s t o rb yB o bG u e i t a

0 - l . m kU p d a t eb yO u a n i u m U n k

T E C H N I C A LT I P S

H o wt o B u i l d aL i eD e t e c t o r

B yR i c d o r dF . L W l e ya n dS o l l y JO u l e y

R e t u r nf r o mt h e S c r a t c hZ o n e

b yC y n d s e M e i t e no n f lA m yM o u n K a s i e

C O M P U T E RT U T O R

G a m eD e s i g n .P a r t4 : M o o nB a s eb yR o b e r t■ . . n s o

L e t ' sC N O W .P a r t1 B yP a u lH i g g m b o t t o m

6 4 U S E R SO N L Y

4 9

5 2

6 2

6 4

7 8

7 9

8 0

8 2

8 4

8 8

S p e e d r e a d b y J e n y E .G o l f

B l o r y l t i mb yR o b e r tB . K u p f e f

L O O nC a l c u l a t o rb yW OM e l s o n

T h eI n v e s t o rt t yS o n l w f lM o m s

9 0

9 4

9 8

1 0 0

1 2 8U S E R S O N L Y

M a g i cL a n t e r nb yf t u c ej o e o «

M i n i t e r m b y M c h o e lL o P o g n a

S p r i t eP u z z l eb yJ e r r y S t u i d i v a n t

U S E RG R O U P S

1 0 4

1 1 0

1 1 2

1 1 5

H O WT OE N T E RP R O G R A M S 1 1 8

M A G A Z I N EE N T R YP R O G R A M S 1 2 0

A D V E R T I S E R S ' I N D E X 1 2 8

Page 6: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 6/132

P i c a s s o ' sR e v e n g eT h eB i r t hO f A N e wA r t i s t

F o rt h eC o m m o d o r e6 4 / 1 2 8

P a i n t e r *b e w a r e lP i c a s s o ' s

R e v e n g e ,t h e n e w l l g h lp a n

g r a p h i c *p a c k a g eI r o m

P r o g r e s s i v eP e r i p h e r a l s& S o f t w a r e ,

m a y p u t y o u o u t o l w o r k .T h a t ' s

b e c a u s eP i c a s s o ' sR e v e n g ec a n t u r n

e v e r y o n ei n t oa w o r l dc l a s sa r t i s ti n

l e s st h a n5 m i n u t e s .

^ ^ ^ ta l l I n t h e c o d e .P i c a s s o ' s

R e v e n g eh a st h ea r t s k i l l sy o un e e d t o c r e a t ey o u r o w n

b e a u t i f u ld r a w i n g s .s k e t c h e s ,g r a p h s

a n dm o r e .S i n c eP i c a s s o ' sR e v e n g ei sc o m p l e t e l ym e n ud r i v e n ,a l ly o un e e di s

a n i d e a .U s et h el i g h tp e nt o s e l e c tt h e

m e n ud r i v e nd r a w i n gc o m m a n d sa n d

y o u ' r eo n y o u rw a yt o c r e a t i n gy o u r

o w nd e s i g n s .

l / O A i s M tI w & kw i d t h ,f f M l

l o a na n d" a t d w i k "i f c v u fm o d ei j w t i

i / o wU f a lc o r f r i do u t / ii j o w ia r t w o n k .

C o m p u t e rl i t e r a c yn o tr e q u i r e d !

O n c e l o a d e d , P i c a s s o ' sR e v e n g ep r o m p t sy o uw i t ht h e

o p t i o n sn e e d e dt o p r e p a r ef i r s tc l a s s

g r a p h i c s .A u t o m a t i c a l l yd r a wc i r c l e s ,

t r i a n g l e sa n ds q u a r e sU s e t h el i g h tp e n

w e ' v e i n c l u d e dw i t h t h ep r o g r a ma s a

p a i n t b r u s h t o c r e a t ey o u r o w ns t u n n i n g a r t w o r kr i g h t o n y o u r

c o m p u t e rs c r e e n .

T h e r ea r e e v e n 3 5 p r e - d e f i n e dt e x t u r e sf o rd r a w i n ga n df i l l i n gi n a r e a s

y o ud e f i n e .T h e r ea r en o c o m p l i c a t e d

c o m m a n d st o l e a r nw i t h P i c a s s o ' s

R e v e n g e

A c h i e v es t u n n i n gr e s u l l s .

T h e r e ' *a h a n d y " z o o m "I n f o r

d e t a i lw o r k ,p i x e lb y p i x e l .T h e

v a r i a b l eb r u s hw i d t h ,f i v el e v e lf o c u s

a n d " a i r b r u s h "s p r a ym o d eg i v ey o u

t o t a lc o n t r o lo v e ry o u ra r t w o r k .

S o m u c hI n o n e p a c k a g e ,b u t

P i c a s s o ' sR e v e n g eI s r e a l l yt w o

p a c k a g e sI n o n e . P i c a s s o ' s

R e v e n g eg r a p h i c sp a c k a g ew i t hl i g h t

p e nl e t sy o uc r e a t ey o u ro w nd e s i g n s

a n dp r i n tt h e mo u to n m o s td o tm a t r i x

p r i n t e r si n n i n es h a d e so l g r a y .

P i c a s s o ' sp r i n tu t i l i t yl e t s y o u

c o n v e r ta n dr e f o r m a tp i c t u r e sc r e a t e d

w i t hm o s to t h e rg r a p h i c sp a c k a g e st o

P i c a s s o ' sR e v e n g ef o r m a t .T h a i

i n c l u d e sd r a w i n g sc r e a t e dw i t hK o a l aP a d ,M i c r o i l l u s t r a t o ra n dP a i n tM a g i c

t o n a m ea f e w . N o wy o u c a n a d d

f i n i s h i n gt o u c h e st o y o u ro l dd r a w i n g s

a n dp r i n tt h e mo u to n m o s td o t m a t r i x

p r i n t e r s .

k a it h ea d

y o un u dt o e m i ti f e mo w n

i f o k k a ,t j i a p k ia n dm u c h

i k t k k t i ,q n a p t ua n dm m .

S o w h a ta r e y o uw a l l i n gf o r ?P i c a s s o ' sR e v e n g ei s n o wa v a i l a b l ea t y o u r f a v o r l l e

d e a l e r .Y o uc a ns e e f o r y o u r s e l fh o w

w e l l P i c a s s o ' sR e v e n g ea n d t h eC o m m o d o r e6 4 / 1 2 8c o m b i n et o

p r o d u c es t u n n i n gg r a p h i c s .Y o u rf r i e n d sw i l lb e c a l l i n gy o u " P i c a s s o "

a f t e rt h e y s e ew h a ty o uh a v ec r e a t e d

on l y P i c a s s o ' sR e v e n g e

t r a n s f o r m sy o u rC o m m o d o r e

B 4 / 1 2 BI n t o a n I n h o u s ea r td e p a r t m e n t .N o wa n y o n ei n y o u rh o m eo r o f f i c ec a n b e a n a r t i s tc a p a b l eo f

p r o d u c i n gg r e a t g r a p h i c sa n dd r a w i n g sF i v e m i n u t e sw i t h t h em a n u a li s a l li t t a k e s J u s tt h i n kw h a ti t

c a nd o f o ry o u 1

F o r m o r ei n f o r m a t i o na b o u t

P i c a s s o ' sR e v e n g e ,p l e a s ec a l lo r w r i t e

u s . N o wa v a i l a b l ea t y o u rl o c a ld e a l e r

f o ro n l y$ 5 9 . 9 9 .

P i c a s s o ' sR e v e n g e a n dm a n yo t h e r

i n n o v a t i v ep r o d u c t sa r en o wa v a i l a b l e

a t y o u r d e a l e r ,o r d i r e c t l yf r o mP r o g r e s s i v e P e r i p h e r a l s& S o f t w a r e .

6 / O F T W

4 M K A L A M A T HS T R E E TD E N V E R ,C OL O UA D O1 W M

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

T E L E X :B 8 S S 3 7

S T A F F

P u b l i s h e r

D i a n eC . L e B o l d

A s s i s t a n tf o t h eP u b l i s h e r

M a r yG r a c eN i c e - l i n e

E d i t o r

C a r o lM l n t o n

T e c h n i c a lE d i t o r

J i mG r a c e l y

W e s tC o a s t C o r r e s p o n d e n t

M a t t h e wL e e d s

A d v e r t i s i n gP r o d u c t i o nM a n a g e r

A r tD i r e c t o r

R o b e r tC . A n d e r s e n

A s s i s t a n tA r tD i r e c t o r

W i l s o n H a r p

C o v e r P h o t o

I m a g eB a n k / C h u c k B a r i h o l e

P r o d u c t i o nM a n a g e r

J o E l l e nT e m p l e

C i r c u l a t i o n

K e n n e t hF . B a t t l s t o

A d v e r t i s i n gC o o r d i n a t o r

B e m a d e t t eB o y l e

A d v e r t i s i n gR e p r e s e n t a t i v e s

W a r r e nL o n g e r ,S p e n c e r0 . S m i t h

W a r r e nL o n g e rA s s o c i a t e s

9 3 2 0N W2 n dS t r e e t

C o r a lS p r i n g s ,F L 3 3 0 7 1

A d v e r t i s i n gI n q u i r i e sO n l y

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

M lD A I I A N1 I C .M I D W E S T

A K DN E WE N G U N D

P a m e l aS . F e d o r ,R a n d yF e d o r

7 0 0R i v e rR o a d

F a i rH a v e n .M J0 7 7 0 1

2 0 1 / 7 4 1 - 5 7 8 4

C o m m o d o r eM i c r o c o m p u t e r s ,V o l u m e7 , N u m b e r5 ,

I s s u e4 3 ,S e p t e m b e r / O c l o b e r 1 9 8 6 .I S B N0 - 8 6 7 3 1 - 0 5 2 -

C o m m o d o r eM i c r o c o m p u t e r s( I S S N0 7 3 9 - 8 0 1 8 )i s

p u b l i s h e db i - m o n t h l yb y C o m m o d o r eM a g a z i n e ,I n c . .

1 2 0 0W i l s o nD r i v e ,W e s tC h e s t e r .P A1 9 3 8 0 .U . S . A .

U S . s u b s c r i b e r< a t ci s $ 1 50 0 p e ry e a r .C a n a d i a ns u b

s c r i b e rr a t ei s S 2 0 . O 0p e ry e a r ;O v e r s e a ss u b s c r i b e rr a l ei s S 2 5 . G Op e r y e a r .Q u e s t i o n s c o n c e r n i n gs u b s c r i p t i o

s h o u l d b ed i r e c t e dl o C o m m o d o i eM a g a z i n eS u b s c r i p

t i o n D e p a r t m e n t ,B o x 6 5 1 . H o l m e s ,P e n n s y l v a n i

1 9 0 4 3 .P h o n e( B O O )3 4 5 - 8 1 1 2 .I n P e n n s y l v a n i a( 8 0 0 )

6 6 2 - 2 4 4 4 . C o p y r i g h t6 1 9 8 6b y C o m m o d o r eM a g a z i n e

I n c .A l lr i g h t sr e s e r v e d .

C o m m o d o r eM a g a z i n e ,I n c .a l s o p u b l i s h e sC o m m o

d o r e P o w e r / P l a y .

A p p l i c a t i o nt o m a i la t S e c o n dC l a s sp o s t a g er a t e si s

p e n d i n ga t W e s tC h e s t e r ,P e n n s y l v a n i a 1 9 3 S D .a n da d d i

t i o n a lm a i l i n go f f i c e s .P O S T M A S T E R ,s e n da d d r e s s

c h a n g e st o C o m m o d o r eM a g a z i n e .B o i6 5 1 ,H o l m e s ,

P A 1 9 0 4 3 .

C B M .V i c2 0 . a n d C o m m o d o f e6 4 a r e r e g i s t e r e

t r a d e m a r k so f C o m m o d o r eE l e c t r o n i c sL t d .S u p e rP E T

a n dC o m m o d o r e1 2 aa r et r a d e m a r k so fC o m m o d o r eE l e c

t r o n i c sL t d .A m i g ai s a t r a d e m a f k o lC o m m o d o r e - A m

P E Ti s a r e g i s t e r e dt r a d e m a r ko l C o m m o d o r eB u s i n e s sM a c h i n e s ,I n c .

A B CM e m b e r s h i pa p p l i e dl o r .

Page 7: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 7/132

L E T T E R S

M a g a z i n eE n t r yP r o g r a m a n d

F a s tL o a dT o t h eK i J i t o r :

I o w na C o m m o d o r e6 4 a n du s e

I i p \ - x ' sF a s tl . i k u I .R e c e n t l y ,I t y p e dI n t h e

M a g a z i n e1 - n t r yI ' r o g n i m; u i l Id i s c o v e r e d

s o m e t h i n gt h a tc a nI x . 'v e r yh c i p l u l

1 t y p e dI n [ l i e -p r o g r a ma n ds a v e di t .

T h e n1 d e c i d e dt o c h e c kt o s e c i f i t

w o r k e d .T o m y s i i r p r i . s e ,w h e nI h i t t h e

R E T U R Nk e y ,m y t e s tl i n ew a sn o t t a k e n

i n t om e m o r y .I l i s t e dd i e p r o g r a m a n d

c h e c k e di t a g a i n s ti h el i s t i n g I nt h em a g a

z i n e .E v e n * t h i n gw a s O K .A f t e ra f e w

h o u r so f t r y i n gt o f i n do u t w l s a iw a s

w r o n g ,I t o o k; i b r e a k .

W h e n1 t r i e da g a i n ,I d e c i d e dt o d e

a c t i v a t eF a s tL o a d .T o m y s u r p r i s e ,I

f o u n dt t u t t h e M a g a z i n eE n t r yP r o g r a m

w o r k e da m il e t m ee n t e rp r o g r a m sf r o m

t h em a g a z i n eI t w a sm y g u e s si l i a iP a s tl o a dr e s i d e si n m e m o r ya r o u n dt h e a r e a

t h a tt i l eM a g a z i n eE n t r yP r o g r . i n id o c s .

R o b e r tA s m i t s

T e m p l eC i t y .C a l i f o r n i a

R o b o tM a k e rT o t i l eE d l t O T :

I p u r c h a s e dt h e M a y / J u n e .1 9 H 6 ,i s s u e

o f C o m m o d o r eM i c r o c o m p u t e r sa n d

f o u n dt i l ea r t i c l eR o b o tM a k e rb yJ o h nE .

C o n w a y .T h ea r t i c l ec o n v e r t e dt h eB a t t l e

I r o nC b r wf r o mR a d i oS h a c ki n t oa e o m -

p u t e r - c o n i n i l i e dv e h i c l e .

I t r i e dt o o r d e rt h er e q u i r e dm a t e r i a l

f r o mR a d i oS h a c k ,h u tw a st o l dt h a tt h e

B a t t l ei r o nC l a w w a sn o l o n g e rb e i n g

s o l d .I w a s w o n d e r i n gi f y o uc o u l dd i r e c t

m e t o w h e r eI m i g h tb e a b l et o b u yo n e .

J e m a b l H u n t

C l e a r f t e l d ,P e n n s y l v a n i a

R a d i oS h a c k ' sB a t t l eI r o nC l a wi s i n d e e d

a v a i l a b l e ,a n dc a nb e f o u n di n t h e 1 9 8 6

R a d i o S h a c k C a t a l o gI f y o u rl o c i lR a d i o

S h a c kc a n n o t o r d e ri t f o r y o u ,c o n t a c t

T ; i n d yC o r p o r a t i o na t 3 1 X 1O n eT a n d y

C e n t e r .T o r tW o r t h . T e x a s " 6 1 0 2 .

B o b s T e r mP r o1 2 8T h eC o m p l e t e

P r o f e s s i o n a lT e l e c o m m u n i c aP a c k a g eF o rT h eC o m m o d o r e1 2 8

e t d o w n b ys o f t w a r et h a tm a k e s

b i g p r o m i s e sb u t f a i l s t o

I — ■ ■d e l i v e r ?B o b s T e r mP r o1 2 0 ,a

n e w t e l e c o m m u n i c a t i o n ss o f t w a r e

p a c k a g ew r i t t e nb y B o bL e n t i n i .w o n ' t

l e t y o ud o w n .A l l a s t ,a c o n v e n i e n ta n d

e a s y t o u s e t e l e c o m m u n i c a t i o n s

p r o g r a mt h a t g o e s b e y o n dt h e

c o m p e l it i o n .

W h e nB o bc o n t a c t e dP r o g r e s s i v e

P e r i p h e r a l sw i t hh i si d e af o ra s o f t w a r e

p a c k a g et h a t c o m b i n e dt h e b e s t

f e a t u r e s o fa l l t h eo t h e rt e l e c o m m u n i

c a t i o n sp a c k a g e s ,w e l i s t e n e d

c a r e f u l l y .I t w a sa g r e a ti d e a ,b u t t h i s

p r o g r a mw o u l dh a v et o b e s m a r tt o o .

■ v e r y t h l n gi n o n e p l a c e !^ p B o b s T e r mP r o 1 2 8I s 1 0 0 %

L — ! ■H a y e sc o m p a t i b l ea n du s e sa l l

t h e s t a n d a r dH a y e sc o m m a n d s .I t h a s

p r e s e n tp a r a m e t e r sf o r n e a r l ya l l

p o p u l a rm o d e m s .J u s t l o a dB o b s T e r m

P r o 1 2 B , a n d s e l e c ty o u r f a v o r i t e

m o d e m .I t ' s t h a t s i m p l e !N o o t h e r

p r o g r a mc a n d o i t a l l . . . B o b s T e r mP r o

1 2 8i s t h eb e s t !

Y o u c a n u p l o a da n d d o w n l o a d

d a t ai n p r a c t i c a l l ya l l p r o t o c o ly o u ' l l

e v e re n c o u n t e r ,i n c l u d i n gP u n t e ra n d

X M O D E M ,I t e v e no f f e r sa d j u s t m e n t s

a n d e s c a p er o u t e st o h a n d l es o m eo f

t h e R S - 2 3 2l i m i t a t i o n so f t h e

C o m m o d o r e1 2 8 .T h a t ' ss m a r t !

( f o a ' dl o o ti k tc o t w a u m c t

d i A c e d t jt e a d u u ja n du n i t i n i jt o

d o u f i Ua d d6 7 J Md a k /

N e v e rb e f o r eh a s o n ep a c k a g e

d o n es o m u c h ,s o e a s i l y .I n

o n l y f i v e m i n u t e sy o u ' l lb e

r u n n i n gt h i s e a s yt o l e a r np r o g r a m ,

w i t h o u tt h e u s e r sm a n u a lT h e f u l l y

m e n ud r i v e nw i n d o wo v e r l a ys c r e e n s

m a k eo p e r a t i o no f B o b i T e r mP r o 1 2 8a

s n a p .

E s p e c i a l l yp o w e r f u la r eB o b s T e r mP r o ' s1 2 8 a b i l i t i e sw i t hC P / Md i s k s .

Y o u ' l ll o v et h ec o n v e n i e n c eo f d i r e c t l y

r e a d i n ga n d w r i t i n gt o d o u b l es i d e d

C P / Md i s k s .Y o uc a ne v e n u p l o a do r

d o w n l o a dd i r e c t l yt o C P / Md i s k su s i n g

X M O D E Mp r o t o c o l .T h i sl e t sy o ut a p

i n t o a l l t h e C P / Mb u l l e t i nb o a r d s

s y s t e m s .

B ° u r ny o u rc o m p u t e rI n t os m l n l -

• f l B B S !B o b s T e r mP r o 1 2 8 h a tL M s p e c i a l f e a t u r e st h a tw e l c o m ec a l l e r sw i t hc u s t o m ,c r e a t i v eg r e e t i n g s

y o u d e s i g n .Y o u i n c l u d es p e c i a l

s e c u r i t y f e a t u r e st o k e e pu n w a n t e c a l l e r sf r o mg a i n i n ga c c e s st o y o u r

s y s t e mw i t hp a s s w o r d s y o uc r e a t e .

n c r e d l b l eE d i t i n gP o w e r !B o b s T e r mP r o 1 2 Bh a sa h u g e

6 0 Kb u f f e r .Y o uc a n v i e wa l l

t r a n s f e r so n y o u r s c r e e na s t h e yo c c u r .

S i x t e e ne a s yt o u s ec o m m a n d sp e r m i t

f u l l s c r e e ne d i t i n go f t h ee n t i r e b u f f e

c o n t e n t s .N oo t h e rp r o g r a mh a sa b u i l t -

i n e d i t o rf o ra b u f f e rt h i s l a r g e .Y o un o w

h a v el u l lc o n t r o lo v e ra l ly o u rf i l e s .O n l y

B o b s T e r mP r o1 2 8g i v e sy o ut h i sk i n d

o l p o w e r .

e v e n ,w a n t /

I 2 SU t

p a t k a q t

H k l e v e rb e f o r eh a so n ep r o g r a mI ^ J d o n es o m u c h ,s o e a s i l y .

— I m B o b s T e r mP r oI s f u l l yc o m p a ti b l ew i t hC B M M S Dd u a ld r i v e sa n dt h e

S F D 1 0 0 1 .Y o u c a n f u l l yp r o g r a m

f u n c t i o nk e y sa n d a n s w e rb a c ks t r i n g s .

C r e a t ey o u ro w nm a r c oc o m m a n d s

t o o T h e s ea r e r e a lt i m es a v e r s .

J n d e c l s l v e ?B o b s T e r mP r o 1 2 8I s t h e l a s t

t e l e c o m m u n i c a t i o n sp a c k a g e

y o u ' l le v e r w a n t .I t h a s s om a n y

p o w e r f u lf e a t u r e st h a tw ec o u l d n ' te v e n

b e g i nt o i n c l u d et h e ma l l h e r e .F o r

m o r ei n f o r m a t i o na b o u tB o b s T e t mP r o

1 2 8 , p l e a s ec a l l o r w r i t eu s . N o wa v a i l a b l ea t y o u rl a v o r i t ed e a l e r( o r

o n l y$ 7 9 . 9 5 .

B o b s T e m nP r o 1 2 8a n dm a n yo t h e r

i n n o v a t i v ep r o d u c t sa r e n o wa v a i l a b l

a t y o u rf a v o r i t ed e a l e r , o rd i r e c t l yf r o m

P r o g r e s s i v eP e r i p h e r a l s8 S o f t w a r e

B o b s T e r mP r oi s a l s oa v a i l a b l ef o rt h e

C o m m o d o r e6 4

P R O G R € / / I V €P € R I P H € R F I L . r6 / O F T W O R Y

4 W K A L A M A T HS T R E E T

D E N V E R .C O L O R A D OB D 2 0 4

3 0 3 - B 1 5 - 0 1 4 4

T E L E X :B 8 S B 3 7

r e g i l l o ' e d! r n

p f l u c t s .

Page 8: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 8/132

B O D VC O N V E R T SY O U RC O M M O D O R6 4 / 1

I N T OA H E A L T HA N DF I T N E S SS Y S T E

S p o r t sT r a i n i n g

A M o r e

C o m p e t i t i v e

Y o u .

N om a t t e rw h a tt h es p o r t ,w e h a v eb e c o m ea n a t i o n

c o n s c i o u so f p e r f o r m i n gt o w i n .W es p e n dh o u r st r a i n i n g ,

p r a c t i c i n g ,c o m p e t i n g .B o d y l i n kg i v e sy o ut h ei n d i v i d u a l

a t t e n t i o no t t h eb e s tp r o — a n y t i m ey o ud e s i r ef o ra s l o n g

a s y o uw i s h — a n da t n o e x t r ac o s t .T h eB o d y l i n kS y s t e m

p r o v i d e si n s t a n t a n e o u sf e e d b a c ko n t h ee x a c tm a n n e ri n

w h i c hy o u rm u s c l e sa r ep e r f o r m i n g , e n a b l i n gy o ut o

c o r r e c ty o u rs w i n go r r e f i n ey o u rp i t c hw h i l es t i l li n m o t i o n .

B o d y l i n k a l l o w s at r u et w o - w a yc o n v e r s a t i o nb e t w e e ny o u

a n dy o u rb o d y ,g i v i n gy o ut h ew i n n i n ge d g e .

M U S C L EC O O R D I N A T I O NP A C K A G E — $ 1 3 9 . 9 5T h i sp a c k a g ei n c l u d e sB o d y l i n k ,S t a n d a r dE M GS e n s o ra n d

L e a dS e t ,H e a d - B a n d ,I h r e ee l e c t r o d e sa n dt w os o f t w a r e

c a r t r i d g e sc o n t a i n i n gs e v e r a lp r o g r a m s .

R e d u c i n gS t r e s s .

A H e a l t h i e ra n d

M o r eP r o d u c t i v e

Y o u

M e d i c a la u t h o r i t i e sn o wc o n s i d e rs t r e s sa m a j o rh e a l t hr i s k

w h i c hm a yr e s u l ti n m i g r a i n e s ,u l c e r s ,b a c kp a i na n d

h e a r ta t t a c k s .W i t hB o d y l i n ky o u h a v ew i t h i nr e a c ha

p o w e r f u ls t r e s sr e d u c t i o ns y s t e m . B o d y l i n k a l l o w sy o ut o

f o c u so n p h y s i c a ls i g n so f s t r e s ss u c h a s m u s c l et e n s i o n

a n ds k i nt e m p e r a t u r e .B yu s i n gt h i sf e e d b a c k , B o d y l i n k

q u i c k l ya n de f f e c t i v e l yt e a c h e sy o ut o r e d u c es t r e s sf o r

a h e a l t h i e ra n dh a p p i e rl i f e .

S T R E S SR E D U C T I O NP A C K A G E — S 2 0 9 . 9 5

T h i sp a c k a g ei n c l u d e sB o d y l i n k ,B i o f e e d b a c kE M GS e n s o ra n d

L e a dS e t ,H e a d - B a n d ,t h r e eE l e c t r o d e s ,B i o f e e d b a c k

T e m p e r a t u r eS e n s o r ,a n dt w os o f t w a r ec a r t r i d g e sc o n t a i n i n g

s e v e r a lp r o g r a m s .

— - _ , , . . _ , — B i c y c l e n o li n c l u d e

G e t t i n gi n S h a p e . . .E a s i e r . . .

S a f e r . . .M o r eE f f e c t i v e l y

H o m ee x e r c i s en o wb e c o m e se x c i t i n ga n d m o r ee f f e c t i v e .

W i t hB o d y l i n ky o u c a nb e s u r ey o ua r ee x e r c i s i n gf o r

m a x i m u mb e n e f i t .W h i l eu s i n gt h ea e r o b i ce x e r c i s e

p a c k a g e ,B o d y l i n km o n i t o r s y o u rh e a r tr a t ea n dh e l p sy o u

d e t e r m i n et r i ei d e a ll e v e ly o un e e df o ra e r o b i cg a i n .

W i t ht r i ei s o m e t r i cm u s c l ee x e r c i s e ra n dt r a i n i n gp a c k a g e ,

B o d y l i n kg u i d e sy o ut o d o m u s c l ed e v e l o p i n ge x e r c i s e s

c o r r e c t l ya n de f f e c t i v e l y .B o d y l i n km o t i v a t e sy o ut o w o r k

h a r d e ri f y o ua r en o tr e a c h i n gy o u rt a r g e tl e v e l ,o r h e l p s

y o u s l o wd o w ni f y o ua r ew o r k i n gt o o h a r d .

A E R O B I CE X E R C I S EP A C K A G E — $ 1 9 9 . 9 5

T h i sp a c k a g ei n c l u d e sB o d y l i n k ,S t a n d a r dE M GS e n s o ra n d

L e a dS e t ,L e g - B a n d ,P u l s eR a t eS e n s o r ,a n dt w os o f t w a r e

c a r t r i d g e sc o n t a i n i n gs e v e r a l

p r o g r a m s .

I S O M E T R I CM U S C L EE X E R C I S E& T R A I N I N GP A C K A G E - $3 9 . 9

T h i sp a c k a g ei n c l u d e sB o d y l i n k ,C O M E T , a n dt w os o f t w a r e

c a r t r i d g e sc o n t a i n i n gs e v e r a lp r o g r a m s ,

B O D Y L I N KI s a p e r i p h e r a l t h a tp l u g sI n t ot h ec a r t r i d g es l o to f t r i e

C o m m o d o r e6 4 / 1 2 8c o m p u t e r .K n o w l e d g eo f c o m p u t e r so r c o m p u t

p r o g r a m m i n gI s N O Tn e c e s s a r yt o u s e B O D Y L I N K .Y o ud o n ' te v e n

n e e da d i s kd r i v et o s a v ey o u rd a t a .V a r i o u s s e n s o r sa r eu s e dt o

r e c o r dI n t e r n a ls i g n a l sf r o m y o u rb o d y a n dr e l a yt n e mt o B O D Y L I N

Y o us i m p l y p l a c et h es e n s o ra g a i n s t t h ep a r t o fy o u rb o d yt o b e m o n

t o r e da n d w a t c ht h er e s u l to n y o u rT Vs c r e e n .

C o m m o d o r ei s a r e g i s t e r e dt r a d e m a r ko i

C o m m o d o r eE i e c l T o n r c s L i m i t e d -

D E A L E R S ,P R O G R A M M E R SA N DU S E RG R O U P S

I N Q U I R I E SW E L C O M E

Page 9: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 9/132

/

n t r o d u c t o r yO f f e r

r d e rN o wa n d S a v e2 0 %f f e re x p i r e sS e p t e m b e r3 0 t h1 9 8 6

T N U N r T F W C EQ U A N T I T Y

M u s c l eC o o r d i n a t i o nP a c k a g e

s o m e t r i cM u s c l eE x e r c i s e&

r a i n i n gP a c k a g e

e r o b i c E x e r c i s eP a c k o g e

t r e s sR e d u c t i o nP a c K a g e

S 1 3 9 . 9 5

S I 3 9 . 9 5

S 1 9 9 . 9 5

S 2 G 99 5

A I LO R D E RT O :

f i n v in r * I M PU U 1 IU U , \ n \ f .

4 M A P L EA V E N U E

R M O N K ,N . Y .1 0 5 0 4

T I S F A C T I O NG U A R A N T E E D !o ua r en o ic o m p l e t e l ys a i l s l l a d ,

um a yl e i u r nt h ep r o d u c t sw i t h i n

r a t i l lr e L d .

T o t a lI J e r c r w n f l i s a. .

D e d u c t 2 0 %i f p o s t m a r k e d

b a f o r e s n d o lm o u r n

N Y n e s i d e n i sp l e n ao d d

S M p m n gl e e i o wS 2 o oM as %d ps u b -™ ac o ™ rS 2 0 0i w 2 5 %o f S u b i o i o i )

T O T A LA M O U N TD U E

W i t ht h eB O D Y L I N K

" C O M E T " ™( C o m p u t e r

M u s c l eE x e r c i s e ra n d

T r a i n e r )a t t a c h m e n t ,y o u

c a nb u i l da n dt o n et h e

u s c l eg r o u p so f y o u r

s t o m a c h ,c h e s t ,b a c k ,

l e g s ,a n da r m s .C O M E Ti s

a n e l e c t r o n i cm u s c l eb u i l

t h a ti s c o n n e c t e dt o B O D Y

L I N Ka n ds e n d sa m e s

s a g et o y o u rT Vs c r e e n

w h e ni t ' sc o m p r e s s e do r

p u l l e d .

T op u r c h a s ea d d i t i o n a ls e n s o r sa n ds o f t w a r es e p a r a t e l y

C a l lf o rM o r eI n f o r m a t i o na n d

o u rp r o d u c t c a t a l o g 9 1 4 - 2 7 3 - 6 4 8 0o r 1 - 8 0 0 - 2 3 3 - 2 9 1 1 .

M a k ec h e c k sp a y a b l et o B o d y l o g ,I n c .

C h a r g et o m y( ) V I S A( ) D I S C O V E Ro r ( ) M A S T E R C

N a m e .

A d d r e s s .

C i t y . S t a l e . . Z i p .

S i g n a t u r e .

P a y m e n tm u s ta c c o m p a n yo r d e r .

A l lp r i c e sa n ds p e c i f c o i o n sm e s u b j e c tl o c i i o n j j o w r

n a i ^ eN o rr e s p o n s i b l el o rt y p o g r a p h i ce r r o r s

E x p i r e s .

C C 9 - 1 - 8 6

Page 10: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 10/132

H o o k - U p Y o u r C o m p u t e r t oa T e l e v i s i o nW i l h o u lC a b l e s !

N e wW i r e l e s s' U H F "M i n i - T r a n s m i t t e r . . .

N O WO N L YI H J I N S M I i■

v i i u n

1 0

T E L E U I S I O N

W I T H I N; l i t !i S h i p p i n gs H a n d l i n g

C A L LT O D A Y

A m a j i r i gn t r wB C C O f i S O T yt h a iD r o a d c i a t ; , a v u ri h u a i r "o n u n u s e dU H Fc h a n n e l s1 4 .

2 3 .2 5 o « 2 7E a s yh o o k - u pt o a u d i o v i d e oo u l l e l so n / o u rc o m m o d o r oc o m p u t e rB r o a d -

c i s l s i ls h , n r pf u l l - c o l o rp i c t u r e T oa t e l e v i s i o na c r o s st h pr o o mo r 2 Q 0M n w . i yE l i m i n ^ t u s

m n v > yO H B IQ u i i W y' . o l i ds l n i rd c ^ g nw i t hF u l lf a c t o r yw . i r r . m t y

C h a tw i t hy o u rf r i e n d so ny o u rC o m m o d o r ec o m p u t e r

f r e e .T a l ki s n ' ic h e a p ,i l ' sf r e ef o ro n eh o u r .S i g nu p n o wf o rQ u a n l u m L i n k , ' "t h en e wt e l e c o m m u n i c a t i o n s

s e r v i c ef o rC o m m o d o r e6 4 *a n dC o m m o d o r e1 2 8 ™

c o m p u t e r s ,a n dw i t hy o u rf r e eh o u rg e lo f r e e

m o n t ho f f u na n di n f o r m a t i o nw h e ny o up a yf o r

o n em o n t ho f s e r v i c e( $ 9 . 9 5 ) .

Y o u m u s t h a v e am o d e ma n dd i s kd r i v et o u s e

Q u a n t u m L i n k .I f y o ud o n ' th a v ea m o d e m ,p i c ko n eu p a t a r e t a i lo u t l e t .T h e nh o o ku p y o u rm o d e ma n dc a l lQ u a n l u m L i n ko n y o u rc o m p u t e r( n o ty o u rt e l e p h o n e ] .

1 - 8 0 0 - 8 3 3 -

t t t O f n n w x l n r nf l < n n . 1[ J O fC o m m o d o r e( J « l r f i r t i C *U f l

L E T T E R S

S E L F

M o d e m / 3 0 0F i l eT r a n s l a t o rT o t h eE d i t o r ;

I b a v eu s t ' dH o bN a d l a ' sI m p r o v e dl i t et r a n s l a

p u b l i s h e di n t h e S e p t e m b e r -O c t o b e r ,1 9 8 5 ,i s s u eo f y o u r

m a g a z i n e .I t p e r f o r m e d: i s s t a t e d ,b u t t h e n e e dt o t j p c1 2

f i v e - d i g i tn u m b e i Bt o d e l e t e t h et r a n s l a t o ra f t e re a c hr u n

s e e m e d: * b i t t e d i o u s ,I h a v ee l i m i n a t e dt h i se x t r at y p i n gb y

a d d i n gt w ol i n e st o t h et r a n s l a t o rp r o g r a m w h i c hc a u s ei t t o

s e l f - d e s t r u c tu p o nc o m p l e t i o n .

L o a da n d r u n t h e t r a n s l a t o rp r o g r a m w h i c hI r e n a m e d

S E Q T R A N S L A T O R .A t t h ep r o m p t ,e n t e ry o u rf i l en a m e ,' l l i e

s e q u e n t i a lf i l ew i l lI w jU r a d e d: i n dt r a n s l a t e d t o ap r o g r a mt h a t

c a nb e S a v e da n dr i m; l sa n o r m a lB A S I Cp r o g r a m .

W h e nt r a n s l a t i o ni s c o m p l e t e ,d i eE a s tt w ol i n e s i nS E Q -

T R A N S I A T O Rc a u s ea l l i t sl i n en u m b e r sC OI k 'p r i n t e dt o t h e

s c r e e n ,f o l l o w e db y t l i ea p p r o p r i a t en u m t x To f i e t U T D St o d e

l e t ei t s e l f .H i ew o r d s" A l lF i n i s h e d 'a l s oa p p e a r .T h et r a n s l a t

e d f i l em a yn o wI x . 1t r e a t e d a s aB A S I Cp r o g r a m .

M a u r i c eB u y d

O n t a r i o ,C a n a d a

S E Q T R A N S I A T O R

6 0 1 0 0R E MF I L ET R A N S L A T O R6 0 1 0 1R E MT R A N S L A T E SA S E Q F I L E I N

A P R O G R A M F I L E

6 0 1 0 2P R I N T " ( C L E A R ) " : P R I N T : 6 0 1 0 3I N P U T " F I L E N A M E " ; N $ : O P1 , 8 , 8 , "

: " + N $

6 0 1 04 G E T # 1 , C $ : C $ = C H R $ ( R S C ( C

A N D1 2 7 ) : I F A S C ( C $ ) < > 1 3T H E N6 0 1 0 4

6 0 1 0 5 P O K E1 5 2 , 1 : P R I N T " [ C L E A R : S = 6 : G E T # 1 , C $ : C $ = C H R $ ( C g + C H R S ( 0 ) ) A N D1 2 7 )

6 0 1 0 6I F C $ ^ C J 1 E $[ 1 0 J T H E N 6 0 1 1 0

6 0 1 0 7F O R L = l T O 5 0 : N E X T : P R I N TC $ ;

: I F C 5 = C H R S ( 1 3 ) T H E N6 0 1 0 96 0 1 08 G E T # 1 , C $ : C $ = C H R $ ( A S C (

A N D1 2 7 ) : I FS T = 0 T H E N 6 0 1 0 7

6 0 1 0 9I F S T = 0 T H E N 6 0 1 1 16 0 1 1 0C L O S E1 : P R I N T : P R I N T : G O T O6 0 1 1 2

6 0 1 1 1F O R1 = 6 3 1T O 6 3 3 : P O K EI , 1 3 : N E X: P O K E1 9 8 , 3 : P R I N T " [ H O M E ,G O T O 6 0 1 0 5 [ H O M E ] " ; : E N D

6 0 1 1 2P R I N T " [ C L E A R , D 0 W N 3 ] ": F 0 RM = 6 0 1 0 0T O 6 0 1 1 3 : P R I N TM

: N E X T

6 0 1 1 3 P O K E1 9 8 , 1 4 : F O RK = l T O1 4

: P O K E6 3 0 + K , 1 3 : N E X TK

: P R I N T " [ H O M E ] " : P R I N T " F I N I S H E D " : E N D E N D

8 S E P T E M B t R / O C T O B E R ' 8 6

Page 11: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 11/132

■ ! - H H B H f l l■ ; - ■ ; ■

l i t e

F l i g h tS i m u l a t o rI I

S c e n e r yD i s k sT h eC h a l l e n g eo f A c c o m p l i s h e dF l i g h t

W i t ha r e a l i s mc o m p a r a b l et o ( a n di n s o m ew a y se v e ns u r p a s s i n g )

$ 1 0 0 , 0 0 0a i r c r a f tf l i g h ts i m u l a t o r s .F l i g h tS i m u l a t o rI I i n c l u d e sf u l l

f l i g h ti n s t r u m e n t a t i o na n da v i o n i c s ,a n dp r o v i d e sa f u l l - c o l o ro u t - t h e -

w i n d o wv i e w .I n s t r u m e n t sa r ea r r a n g e di n t h ef o r m a ts t a n d a r d T O

m o d e r na i r c r a f t .A l lt h e r a d i o sn e e d e df o r I F Rf l i g h ta r c i n c l u d e d .

F r o n t ,r e a r ,l e f t ,r i g h t ,a n dd i a g o n a lv i e w sl e ty o ul o o ki na n yd i r e c t i o n .

P r o g r a mf e a t u r e sa r ec l e a r l yd o c u m e n t e di n a 9 6 - p a g oP i l o t ' sO p e r a t

i n gH a n d b o o k .

F o rt r a i n i n gi n p r o p e rf l i g h tt e c h n i q u e s .F l i g h tS i m u l a t o rI I i n c l u d e s

a n o t h e r 9 6 - p a g ei n s t r u c t i o nm a n u a l ,c o m p i l e db y t w op r o f e s s i o n a l

f l i g h ti n s t r u c t o r sw i t ho v e rf l . O O Oh o u r sf l i g h tt i m ea n d1 2 . 0 0 0h o u r so f a v i a t i o nt e a c h i n g e x p e r i e n c e .Y o u ' l l l e a r nc o r r e c tF A A -

r e c o m m e n d e df l i g h tp r o c e d u r e s ,f r o mb a s i ca i r c r a f tc o n t r o lt h r o u g h

i n s t r u m e n ta p p r o a c h e s .T o r e w a r dy o u ra c c o m p l i s h m e n t s ,t h e

m a n u a le v e ni n c l u d e s as e c t i o no n a c r o b a t i cm a n e u v e r s .

T h eR e a l i s ma n dB e a u t yo f F l i g h t

G o s i g h t - s e e i n go v e rd e t a i l e d ,r e a l i s t i cU n i t e dS t a t e s

s c e n e r y .H i g h - s p e e dg r a p h i cd r i v e r sp r o v i d e a n

a n i m a t e do u t - t h e - w i n d o w v i e wi n e i t h e r d a y , d u s k ,o r

n i g h tf l y i n gm o d e s .

F l i g h tS i m u l a t o rI I f e a t u r e so v e r 8 0a i r p o r t si n f o u r

d i f f e r e n ts c e n e r ya r e a s ;N e wY o r k , C h i c a g o .S e a t t l e ,

a n d L o sA n g e l e s .S i x a d d i t i o n a lS c e n e r yD i s k sc o v e r i n g

t h ee n t i r eW e s t e r nh a l fo f t h eU n i t e dS t a t e sa r en o w

a v a i l a b l ei n I B Ma n dC 6 4 / I 2 8d i s kf o r m a t s .

A p p l ea n dA t a r i v e r s i o n sw i l lb e r e l e a s e ds o o n .E a c hd i s kc o v e r sa

g e o g r a p h i c a lr e g i o no f t h ec o u n t r yi n d e t a i l ,a n di s v e r yr e a s o n a b

p r i c e d .

T h eP u r eF u no f " W o r l dW a rI A c e "

W h e ny o uc h i n ky o u ' r er e a d y ,y o uc a nt e s ty o u rf l y i n gs k i l l sw i t h[ h e

" W o r l dW a rI A c e "a e r i a lb a t t l eg a m e .T h i sg a m es e n d sy o uo n a

b o m b i n gr u no v e rh e a v i l y - d e f e n d e de n e m yt e r r i t o r y .S i xe n e m y

f i g h t e r sw i l la t t e m p tt o e n g a g ey o ui n c o m b a ta s s o o na s w a ri s

d e c l a r e d .Y o u ra i r c r a f tc a n c a r r yf i v eb o m b s ,a n d y o u rm a c h i n eg u n s

a r el o a d e dw i t h 1 0 0 r o u n d so f a m m u n i t i o n .

S e eY o u rD e a l e r .F l i g h tS i m u l a t o rI I i s a v a i l a b l eo n d i s k f o rt h e

A p p l eI I , A t a r iX U X E ,a n dC o m m o d o r e6 4 / 1 2 8c o m p u t e r sf o r

$ 4 9 . 9 5 .S c e n e r yD i s k sf o rt h eC 6 4a n dI B MP C ( J e to r M i c r o s o f

F l i g h tS i m u l a t o r )a r e$ 1 9 . 9 5 e a c h ,A c o m p l e t eW e s t e r nU . S .S c e n e r

s i x - d i s k s e ti s a l s o a v a i l a b l ef o r$ 9 9 . 9 5 .F o ra d d i t i o n a lp r o d u c to r

o r d e r i n gi n f o r m a t i o n ,c a l l( 8 0 0 J6 3 7 - 4 9 8 3 .

A p p l eI f n a u a d c m v ko f A p p l eC o - n p u i e r ,I n c

A t v iX La n dX f a r cr i d c t r u r MD l A t a r iC o r p

. C o m m o d o r eM v , - l1 7 ar r t r k d r m a r V io f C o n v n o d v cE J t < i i o t v »L i d

I B MF C mr c g n c p r e d u i d e m d i i ra t I n f r r m i i o ' i i iB u l " w iH K h m c iC o f p

C o r p o r a t i o7 1 3E d g e b r o o kD r i v e

C h a m p a i g nI L 6 1 S 2 O

( Z 1 7 ) 3 5 9 - 8 4 8 2 T c l < i 2 0 6 9 9 5

O r d e rL i n e : ( B O O )6 3 7 - 4 9 8 3

Page 12: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 12/132

C e r t i f i c a t eM a k e r

S

F R O MT H EF R O N T

p r i n g b o a r dS o f t w a r e h a sr e l e a s e dC e r t i f i c a t eM a k e r ,a p r o g r a mt h a tc r e a t e sc e r t i f i c a t e sf o r

h o m e ,s c h o o la n db u s i n e s s .C e r t i f i c a t eM a k e rp r o v i d e sm o r et h a n2 0 0p r e - d e s i g n e dc e r t i f i c a t e s ,

a w a r d s ,d i p l o m a s a n dl i c e n s e si n c a t e g o r i e sl i k es p o r t s ,a c a d e m i ca c h i e v e m e n t ,f a m i l i e s ,c h i l d r e n ,

r e l i g i o na n db u s i n e s s .A w a r d sr a n g ef r o mc e r t i f i c a t e ss u c ha s " O u t s t a n d i n gC o n t r i b u t i o n , "

" C e r t i f i c a t e o fM u s i cP r o f i c i e n c y , "" T e n n i sA w a r d , " " M o s tV a l u a b l eM e m b e r "a n d" C o m m u n i t yS e r v i c e

A w a r d "t o t h e " P r o c r a s t i n a t i o nA w a r d "a n d" P a r t yA n i m a lA w a r d . "E a c hc e r t i f i c a t ec a nb ep e r s o n a l i z e d .

T h eu s e rs e l e c t sa c e r t i f i c a t e ,c h o o s e s a b o r d e r , e n t e r s a p e r s o n a l i z e dm e s s a g eu s i n go n eo fa v a r i e t y

o f t y p e f a c e sa n ds i z e s ,f i l l si n t h e s i g n a t u r ea n dd a t el i n e ,a n dp r i n t so u tt h ec e r t i f i c a t e .M o r et h a nt h r e ed o z e ng o l df o i ls e a l sa n dc o l o r f u l

s t i c k e r sa r ei n c l u d e d .C e r t i f i c a t eM a k e rr e t a i l sf o rS 4 9 . 9 5 .( S p r i n g b o a r dS o f t w a r e ,7 8 0 8C r e e k r i d g eC i r c l e ,M i n n e a p o l i s ,M N5 5 4 3 5 )

L o r do f t h eF l i e s

C B SI n t e r a c t i v eL e a r n i n gh a sr e l e a s e dT h eH o v e l A p p r o a c h :L o r do f t h eF l i a s , t h ef i r s tt i t l eI n T h eH o v e lA p p r o a c hs o f t w a r es e r i e sf o r

t h eC o m m o d o r e6 4 / 1 2 8 .E a c hp r o g r a mi n t h es e r i e sf o c u s e so na l i t e r a r y c l a s s i cf r e q u e n t l y s t u d i e d i nj u n i o ra n ds e n i o rh i g hs c h o o l .F o u ra d d i t i o n a lN o v e lA p p r o a c ht i t l e sa r ep l a n n e d :A n i m a lF a r mb y G e o r g eO r w e l l ,A T a l eo fT w oC i t i e sb yC h a r l e s D i c k e n s ,T h eC a l lo f t h e

W i l db yJ a c kL o n d o n ,a n dR o m e oa n dJ u l i e tb yW i l l i a m S h a k e s p e a r e .

I n c l u d e di n e a c hp r o g r a mi s a r e f e r e n c e g u i d ec a l l e dt h eB o o kS c a n n e r .I t p r o v i d e sb a c k g r o u n di n f o r m a t i o no ne a c hb o o k , ap r o f i l eo ft h e

a u t h o r ,a n d a na n n o t a t e db i b l i o g r a p h yo f r e l a t e db o o k s .

T h eH o v e l A p p r o a c h :L o r do ft h eF l i e sc o m e sw i t h ap r o g r a mg u i d e , t e a c h e r ' sg u i d ea n d b a c k - u pd i s k . I tr e t a i l sf o rS 5 9 . 9 5 .( C B S

I n t e r a c t i v e L e a r n i n g ,O n eF a w c e t tP l a c e ,G r e e n w i c h ,C T 0 6 8 3 6 )

G os h o p p i n go ny o u rC o m m o d o r ec o m p u t e r

f r e e .S h o pf o rb a r g a i n sf o ra n h o u rf r e eo n Q u a n l u m L i n k , 1 "i h en e wt e l e c o m m u n i c a t i o n ss e r v i c ed e s i g n e df o r

C o m m o d o r e6 4 *a n dC o m m o d o r e1 2 8 " "c o m p u t e r s .P a yf o ro n em o n t h( $ 9 . 9 5 )o f b a s i cs e r v i c ea n dg e ta f r e em o n t ho f n e w s ,f u na n di n f o r m a i i o n .

Y o u m u s th a v ea m o d e ma n dd i s k d r i v et o u s eQ u a n t u m L i n k .I f y o ud o n ' th a v ea m o d e m ,p i c ko n eu p a t a r e t a i lo u t l e t .T h e nh o o k u py o u rm o d e ma n dc a l !Q u a n i u m L i n ko n y o u rc o m p u t e r( n o !y o u rt e l e p h o n e ) .

1 - 8 0 0 - 8 3 3 -f n f C O t u - O O O t l

A d d - o nM e m o r yf o r

A m i g a

X i c c e s sA s s o c i a t e sh a si n t r o d u c e dA l e g r a ,a m e m o r ye x p a n s i o nu n i t t h a ta d d s5 1 2 Kb y t e so fe x t e r n a lm e m o r yt o t h eA m i g a ,T h e

u s eo f s e m i - c u s t o ml o g i ca n da u n i q u e p r i n t e dc i r c u i td e s i g na l l o w

f o r f u t u r ee x p a n s i o nt o 2 M Bb y r e p l a c i n gm e m o r ya n d

c o n f i g u r a t i o nd e v i c e s .S u g g e s t e dr e t a i lp r i c ei s S 3 7 9 .( A c c e s s

A s s o c i a t e s ,4 9 1 A l d o A v e n u e ,S a n t aC l a r a ,C A9 5 0 5 4 )

N e wS o f t w a r eS o u r c e

V Va l d e n b o o k s ,t h e w o r l d ' sl a r g e s t

b o o k s e l l e r ,a n n o u n c e s

t h e l a u n c ho fW a l d e n

s o f t w a r e — AC e n t e rf o r

L e a r n i n g .W a l d e n s o f t w a r e

w i l lo f f e re d u c a t i o n a l '

a n dh o m ep r o d u c t i v i t y

s o f t w a r e .T h e yw i l l

c a r r y s o f t w a r ep r o g r a m s

f o rt h eC o m m o d o r e

6 4 / 1 2 8i n n i n ec a t e g o r i e s ,

i n c l u d i n g l a n g u a g e s ,

r e a d i n g ,m a t h ,s c i e n c e ,

a n da r ta n dm u s i c .( W a l d e n

b o o k s ,2 0 1 H i g hR i d g e

K o a d ,S t a m f o r d ,C T 0 6 9 0 4 )

1 0 S E P T E M B E R / O C T O B E Rr 8 6

Page 13: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 13/132

P L U S4 / C 1 6O w n e r s .. . Y o ua r e n o ta l o n e !T R I iM I C R OC A NH E L Py o ug e t t h em o s to u to f y o u rc o m p u t e r

B e c o m ea m e m b e ro f t h eP L U SE X C H A N G En e w s l e t t e r

p u b l i s h e db y n i l M I C R O :

' S o f t w a r ea n da c c e s s o r i e s ,d i s c o u n t e d2 0 %t o 4 0 % .

, O n l y$ 4 0 . 0 0p e ry e a r ,P L U SE X C H A N G Ep r o v i d e su p -

t o - t h e - m i n u t ei n f o r m a t i o na n di n v a l u a b l e s u p p o r t .

, D i s c o v e rP L U SE X T R A !I t a l l o w sy o ut o m a k et h e b e s t

u s eo f t h eb u i l t - i ns o f t w a r eo f P L U S4 .

f T h eP r o g r a m m e r ' sR e f e r e n c eG u i d ef o r t h e P L U S4

( a l s oa p p l i c a b l ef o rC - 1 6o w n e r s )i s a v a i l a b l et h r o u g ht h e P L U SE X C H A N G E

T R I l - M I C R OC A NH E L Py o uH E L P Y O U R S E L F !F i l lo u t

t h e c o u p o nt o d a ya n d r e c e i v ey o u rc o m p l i m e n t a r y

i s s u eo f P L U SE X C H A N G E .

1 - 8 0 0 - 8 2 6 - 4 8 5 9

Z i p

N a m e

A d d r e s s

C i t y ,S t a t e

P h o n e( )

D P I e a s es e n dm e m o r ei n f o r m a t i o na n dm y

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

D E n c l o s e di s m y c h e c kf o r $ 4 0 . 0 0 ,1 y e a rm e m b e r s

( P l e a s em a k ec h e c k s p a y a b l et o P L U SE X C H A N G E )

( c u c i e o ^ i V i s a / M a s t e r c a r d# E x p i r e s

S i g n a t u r e

T R I <M I C RP . O .B o x1 1 3 0 0 ,S a n t a A n a ,C A9 2 7 1

C 1 2 8/ C 6 4O w n e r s• • • IT E A M - M A T Ei s f o r y o u

4 P r o g r a m si n o n es o f t w a r e

p a c k a g ef o rt h e p r i c eo f o n e

C o m p l e t e l yi n t e g r a t e ds i n g l es y s t e m .

W o r ki n a l l 4 p r o g r a m ss i m u l t a n e o

E x t r e m e l yv e r s a t i l ea n de f f i c i e n t .

D e s i g ny o u ro w nr e p o r t sa n df o r m s .

W o r dP r o c e s s i n g- F i l eM a n a g e m e n t- S p r e a d s h e e t- G r a p h

Y o u n e e do n l yo n eg r e a tp i e c eo f s o f t w a r e— T E A M - M A T E

I t ' sl i k eb u y i n go n ep i e c eo f s o f t w a r ea n dg e t t i n g t h r e eo t h e r sf r e e

C a l l1 - 8 0 0 - 8 2 6 - 4 8 5 9o r 7 1 4 - 8 3 2 - 6 7 1 9 ( i nC a l i f o r n i a )f o rt h en a m eo f y o u rn e a r e s td e a l e r / d i s t r

T O i - M I C R OV a l u eC o n s c i o u sS o f t w a r e

P . O .B o x1 1 3 0 0 ,S a n t a A n a ,C A9 2 7 1 1

Page 14: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 14/132

C O M M O D O R E ' S

N E W SF R O MT H EF R O N T

M u l t i - B a u dM o d e m

J o rm o d e mu s e r sw h on e e d l o w e rb a u dr a t e sf o rc o m p a t i b i l i t yb u th i g h e rr a t e sf o rc o s t - e f f e c t i v ed a t at r a n s f e r s ,F a s t c o m mD a t ah a s

I n t r o d u c e da m o d e ms e r i e st h a tt r a n s m i t sd a t aa t a l ls p e e d s — 3 0 0 , 1 2 0 0 ,S 4 0 0 a n d9 6 0 0b a u d .

A v a i l a b l ea s i n t e r n a l ,e x t e r n a la n dr a c k m o u n tm o d e l s ,t h eF a s t c o m mm o d e mf a m i l ya l s oI n c l u d e sm o d e m st h a to p e r a t ee x c l u s i v e l ya t

9 6 0 0a n d2 4 0 0 / 1 2 0 0 / 3 0 0b a u d .T h e s em o d e m sc a nb eu p d a t e dl a t e rw i t ha F a s t s n a p b o a r dt h a t" s n a p s "o na d d i t i o n a l s p e e d s .

F a s t c o m mm o d e m sa r ec o m p a t i b l e w i t h o t h e r3 0 0 , 1 2 0 0o r 2 4 0 0 m o d e m s ,a n da t 9 6 0 0b p s ,t h em o d e m ' sE n s u r e d D a t aI n t e g r i t y( E D I )

p r o t o c o lc h e c k sa n dc o r r e c t s ,e n s u r i n ge r r o r - f r e et r a n s m i s s i o n s .T h e s em o d e m so p e r a t eo v e rb o t hr e g u l a rd i a l - u po r t w o - w i r el e a s e d

t e l e p h o n el i n e s .

F a s t c o m mD a t ai s a nE l e c t r o n i cV a u l t sI n c .c o m p a n y ,t h em a n u f a c t u r e rw h oi n t r o d u c e d t h ef i r s t9 6 0 0 - b a u d a s y n c hd i a l - u pm o d e m .T h e

F a s t c o m mm o d e ms e r i e sr e t a i l sf o ra r o u n d$ 1 , 0 0 0 .{ F a s t c o m mD a t a ,1 2 3 4 7 - ES u n r i s eV a l l e yD r i v e ,R e s t o n ,V A2 S 0 9 1 )

A C Ef o rt h eP l u s / 4

O a s c a d eG a m e sh a sr e l e a s e d t h e P l u s / 4v e r s i o no f B r i t a i n ' s t o p - s e l l i n gf l i g h t

s i m u l a t o r ,A G E( s e et h er e v i e wi n t h i s i s s u e ) .T h ec o n v e r s i o nc o n t a i n sa l lo f

t h e f e a t u r e so ft h eo r i g i n a lC o m m o d o r e6 4v e r s i o n ,i n c l u d i n gs p e e c h ,l a n d i n g

a n dt a k e - o f f ,e n e m yt a n k s ,a i r c r a f t ,h e l i c o p t e r s ,s h i p sa n da u n i q u er e f u e l i n g

s e q u e n c e .I t r e t a i l s f o r$ 2 9 . 9 5 .( C a s c a d eG a m e s ,1 - 3H a y w r aC r e s c e n t ,

H a r r o g a t e ,N o r t hY o r k s h i r e ,H G 1 5 B G ,E n g l a n d .S p i n n a k e ri s m a r k e t i n g

t h e6 4v e r s i o n . ) H I ©

BRlin i S S l L f1U B E D I t t

r ^ ^ j - , s1 c n n n o n 1

G e ta s e to fe n c y c l o p e d i a so ny o u rC o m m o d o r ec o m p u t e r .

U n l i m i t e du s eo f t h eA c a d e m i cA m e r i c a nE n c y c l o p e d i a ' "i s j u s tp a r l o ft h el e a r n i n gf u na n di n f o r m a t i o ny o u ' l le n j o yw i t hQ u a n t u mL i n k , 1 "t h en e wt e l e c o m m u n i c a l i o n ss e r v i c ef o rC o m m o d o r e6 4 ®a n dC o m m o d o r e1 2 8 ' "c o m p u t e r s .G e t" A "t o " Z "f r e e

f o ro n em o n t hw h e ny o up a yf o ro n em o n i h( $ 9 . 9 5 ) .

Y o um u s t h a v e am o d e ma n dd i s k d r i v e t ou s e

Q u a n t u m L i n k .I f y o ud o n ' th a v e am o d e m ,p i c ko n eu p a t a r e t a i lo u t l e t .T h e nh o o ku py o u rm o d e ma n dc a l lQ u a n t u m L i n ko n y o u rc o m p u t e r

( n o ty o u rt e l e p h o n e ) .

1 - 8 O 0 - 8 3 3 - 9 4 O On u a n T u m u n KT i C o m p u t e rS e r v i c e s , i n c■ f e c o m r n o a

m C o i T t m t x J o r e6 t a n dT mC o m m o d e *U f l o P e f f o d e m a r U o l C o i T u n o d o wi K i

1 2 S E P T E M B E R / O C T O B E R ' 8 6

S e q u e lt o H a c k e r

■ t i - c t l v i s i o nh a sr e l e a s e dH a c k e rI I :T h eD o o m s d a yP a p e r sf o r

t h eC o m m o d o r e6 4 / 1 2 8 ,a p r o g r a mb a s e do n t h ea d v e n t u r e so fH a c k e r ,

I n H a c k e r ,t h ep l a y e ri s c o n f r o n t e dw i t ha s i m u l a t e dc o m p u t e r

m a l f u n c t i o nt h a th a sc a u s e dt h ea c c i d e n t a lb r e a k - i no f a p r i v a t e

c o m p u t e rs y s t e m .Y o ua r e g i v e nn o r u l e sa n d n oc l u e s ,I n H a c k e r ,

n , a d i a b o l i c a l p l o t e x i s t s t od e s t r o y t h eU n i t e dS t a t e s .T h i ss c h e m e

h a s b e e n u n c o v e r e db yt h eg o v e r n m e n t ,a n dy o um u s tc o l l e c t

d e t a i l so n t h ep r o j e c t ,k n o w no n l ya s " T h eD o o m s d a yP a p e r s . "

A g a i nt h e r ea r en or u l e so r c l u e s .I t r e t a i l sf o rS 3 4 . 9 5 .( A e t l v i s i o n ,

2 3 5 0B a y s h o r eF r o n t a g eR o a d ,M o u n t a i nV i e w ,C A9 4 0 4 3 )

R G B IC o n v e r s i o nS y s t e m

' i g i T e kh a si n t r o d u c e dt h eR G B IC o n v e r s i o nS y s t e m ,a w a yt o

c o n v e r ty o u rc o m p o s i t em o n i t o rt o a f u l l - c o l o rR G B I .T h es y s t e m

r e q u i r e sn o s o f t w a r e o ru s eo fc o m p u t e rm e m o r y ,a n da l l o w sf u l l

u s eo f t h e 1 2 8 ' s c o l o r r e s o l u t i o na n ds p e e d .

T h ec o n v e r s i o ns y s t e mi s a h a r d w a r ea d d - o na n dr e q u i r e sm i n o r

a s s e m b l y .A l lc o m p o n e n t sn e c e s s a r yf o ra s s e m b l ya r ei n c l u d e d .I t

i s a v a i l a b l e f o r$ 4 9 . 9 5p l u s 5 3 . 5 0f o rp o s t a g ea n dh a n d l i n g .

( D i g i T e kI n c . ,1 0 4 1 5N . F l o r i d aA v e n u e ,S u i t e4 1 0 ,T a m p a ,F L

3 3 6 1 2 )

Page 15: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 15/132

T H EP r e m i e rW o r dP r o c e s s i n g

P a c k a g e- C R E A T I V EC O M P U T I N G

" P a p e r C l i pi se a s yt o u s e .y e to f f e r st h ea d v a n c e df e a t u r e so fp r o g r a m sd e s i g n e df o rt h eI B MP C .T h e s ei n c l u d e :b l o c km o v e j

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

c h a r a c t e rp i t c h ,a n dc u s t o m

c h a r a c t e rs e t s .

T h ee d i t i n g

s c r e e nc a n b e

s e tu p t o

1 3 0c o l u m n sw i d e .& t e x t c a nb e s c r o l l e di n a n y

d i r e c t i o n .A p r e v i e wm o d ed i s p l a y sf o r m a t t e dt e x te x a c t l ya s i t w i l la p p e a ro n t h e p r i n t e d p a g e .Y o um a yf u r t h e r d e f i n ey o u r

o w nf o r m a t t i n g p a r a m e t e r s ,i n c l u d i n gm a r g i n s ,l i n el e n g t h s ,p a g el e n g t ha n ds p a c i n g .

P a p e r C l i pc o n t a i n so v e r3 0 p r i n t e rf i l e sf o ra l lt h e c u r r e n tm a j o rm o d e l s .T h ed o c u m e n t a t i o ni s e x c e l l e n ta n dt h ed i s ki t s e l fu n

p r o t e c t e d ,t h o u g hk e y e dt h r o u g ha j o y s t i c kp o r t .T h i sm e a n sy o uc a nm a k ea s m a n yb a c k - u pc p p i e sa s y o ul i k e ,b u t c a nu s e t h e

p r o g r a mo n l yw h e nt h ek e yi s i n s e r t e d . "- C R E A T I V EC O M P U T I N G

" P a p e r C l i pi s o n eo f t h ee a s i e s to f t h e p r o f e s s i o n a lw o r dp r o c e s s o r st o u s e ,w i t h as e n s i b l e

m a n u a l a n dp l e n t yo f a i d sf o rt h ea c c i d e n t - p r o n e . "C O M P U T I N GN O W

" a " m u s th a v e "i n a n i d e a ls o f t w a r e - l i b r a r y "E L E CI R O N I CL H A R N t N G

" P a p e r C l i pi s t h eC a d i l l a co f w o r dp r o c e s s o r s "O M N l

" a ne x c e l l e n tf u l l - f e a t u r e dw o r dp r o c e s s o r " - ! H EB O O KO FC O

" S oc l e a r l ys u p e r i o r , . . . S t a t e - o f - t h e - a r tw o r dp r o c e s s i n g "A N T I C" . . . m o

" t h eu l t i m a t ew o r dp r o c e s s o r . . . "A N A / . 0 G

" . . . b e s tp r o f e s s i o n a lw o r dp r o c e s s o ra v a i l a b l e "R U N

" e x c e p t i o n a lw o r dp r o c e s s i n g "i n p u t " h a r dt o b e a t "A C E

" Y o u ' l l f i n dy o u r s e l fg r o w i n gs p o i l e d . " - f a m i l yC O M P U T I N G

" A s u p e r bw o r dp r o c e s s o r , . .. t h em o s ts o p h i s t i c a t e dt o d o t e ! "

" . . . d o e se x a c t l yw h a ti t w a si n t e n d e dt o d o . . . a n dm o r e "

" . .. m o s tp o w e r f u lo f p a c k a g e s "C O M M O D O R EM A G A Z I N E .

" . . .f a c t sa t t e s tt o i t se x c e l l e n c e ! " F A M I L YC O M P U T I N G

Y o uw i l ln o tf i n da w o r dp r o c e s s i n gp a c k a g es u p e r i o rt o t h i so n e !C R E A T I V EC O M P U T I N G

" T h e/ / B e s tS e l l i n gW o r dP r o c e s s i n gP a c k a g e

- B I L L B O A R D ' SC O M P U T E RS O F T W A R EC H A R T S !

A v a i l a b l ef o rC o m m o d o r e6 4 ,P e t ,a l lA t a r ih o m ec o m p u t e r s ,a n dn e we n h a n c e d1 2 8 Kv e r s i o n s f o rA p p l el l / e / c ,

A t a r i1 3 0 X Ea n dC o m m o d o r e1 2 8 .C O M I N GS O O N : P a p e r c l i pE l i t ef o rI B MM SD O S ,A m i g aa n dA t a r iS T .

f t

S OM u r a ls r . - r - ,r

R i c h m o n dM l ,O n t a r i o

l > 8I B SC a n a d a

I * i 6 ) B e > - 9 9 4 1

T e l e x :0 6 - 9 8 6 - 2 6 6

I N C L U D E D

" T h e E n e r g i z e d S o f t w a r eC o m p a n y ! "W R I T !T OU SF O RF U L LC O L O R C A T A L O Go r o u rp r o d u c t sl o rC o m m o d o r e ,A t a r i ,M d c l n t o s h ,A p p l aa n dI B Ms y s t e m s .

I J 8 7 SS k yP a r kn o r t h .

S u i t eP , I r v i n e ,C a l i f o r n i

M A9 2 7 1 A

I 4 T G I B S T 9 B

T e l e *S 0 9 - 1 3 9) U i i » i i u i■ . i . ' • o i ' ■ : : ! ■ : !u r g i i i i i i D nu r mi i t u i c . jm n i t c n i l u m i i i ii i C L i o i s" ■ ■ « ■ ■ i m i .« ■ ■ - ( » " ■ " " « ■ ' " > ■ ;h - . i i - '' ■ " . ! « » • ■ .m m c i n a ro r i r r i [ » - : m - ni n n n ti ™ . n! i . i . < c i m . -i i i . i . k d i i i n i i i E l i h u i i i i i m e- u t o n r i L H ( i n « n i i i D i i i L i i i u i i n ni i c . * = t : . ■ ■ . ( : »« n <H i ^ - J " - 1 ' " 1b i s : ■ ' ■ - ' "' ' " = ■' ■ - ■ ■ ■ * ■- . ■ ■ i i i i M i i n s i n i i i t i i i i u i i :" » ■ ■ ! ■ i -

( r m i u i i i t M ( i i ( t i i l t n i i i i r L U ! i ! H i F g i n > i i » [ u i » i r r i H ! i i u i L i i i i i m j i t i i i im a i i i m i r i n i a i r s n i s H F n n i f i i r o i n i r u i l H i sl u n i c f i s m n u i i i mg g i m i

T i i i f M ( i t i n n - M n i « i r r i i i t i i t c i t r i « « « i t u f i i B H i i t i t i n n i t m i « i »h i u i i h ui n i u i t i '' ' ' " ■ n "

Page 16: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 16/132

C o m m o d o r eC o m p a t i b l e

a n do n l y .. . $ 1 3 9 0 0

F S D - 15 % " D i s kD r i v e

D i r e c t l yr e p l a c e st h eC o m m o d o r e1 5 4 1 d i s kd r i v e .

T h eF S D - 1D i s kD r i v ei s a v e r s a t i l ea n de f f i c i e n td i s kd r i v eb u i l t l o rI h eC o m

m o d o r es e r i e so f p e r s o n a lc o m p u t e r s .T h i sd i s k d r i v ei s f u l l yc o mp a dD i e

w i t h I h eC o m m o d o r e6 4 c o m p u t e ra n dd i r o c l l yr e p l a c e st r i eC o m m o d o r e1 5 4 1D i s kD r i v e ,g i v i n gm u c hb a i l o rp e r f o r m a n c ei n t e r m so f d a t a l o a d i n ga n dw r i t i n gs p e e da n dm e m o r yb u f f e rs l z o ,

S p e c i a lF e a t u r e s T o O r d e rc a l lt o l lf r e i

- F u l l6 m o n t hw a i r a n t y - y o u ra s s u r - 1 - 8 0 0 - 3 5 6 - 5 1 7 8a n c eo t q u a l i t y

• S l i ml i n ec o n s t r u c t o r — l o M i n t h o s eV ' H i a n d M a s t e i C a r d a r e i v o P c o m eAs m a l l e r p l a c e s S 8 0 °" " P O 1 ™ ?< i " 0 h a n d l i n g .O rm a i l]

• V o n l Mm e UC d a s s s — l or u nc o da n d ° " > e 'w > mc n ^ k° <m o n e yo r d e rL o

e l f i c i o n Ta l w a y s

• ( l u . 1 . h t i . , 1i ^ ' l■ . - . . ' l n . l i - i T i: k j c ; i " . n n ' . - . '

• S V i "i n d u s t r ys i a n d a r df o r m a l

• P o s i t i v e\ r r v o tl o c k — T oc Z i m i n . i i ni h r r

" p o po u l "p r o b l e m

• B u i l !e s p e c i a l l yf o rC - 6 4u s e r s

f l o m n m b c r ,n o s a l e sl a x i nO r e g o n

E m e r a l dC o m p o n e n tI n t e r n a t i o n a l

5 4 1W i l l a m e t t eS t r t J B I

E u g e n e ,O R 9 7 4 0 1

T e l ,6 0 3 - 6 8 3 - 1 1 5 4

S a m p l et h el a t e s ts o f t w a r eo ny o u rC o m m o d o r ec o m p u t e r

f r e e .W i i hQ u a n t u m L i n K , ' "! h en e wt e l e c o m m u n i c a t i o n s

s e r v i c ef o rC o m m o d o r e6 4 ■ *a n dC o m m o d o r e1 2 8 ™c o m p u t e r s ,y o uc a ns a m p l et h el a t e s ts o f t w a r ef r e e

f o ro n eh o u r .N o ws a m p l eQ u a n r u m L i n k ' so t h e rs e r v i c e sf r e e ,t o o .A m o n t ho f n e w s ,f u na n di n f o r m at i o ni s f r e ew h e ny o up a yf o ro n em o n t h( $ 9 . 9 5 ) .

Y o u m u s th a v ea m o d e ma n dd i s k d r i v e t ou s e

Q u a n t u m L i n k .I fy o ud o n ' th a v e am o d e m ,p i c ko n eu pa t a r e t a i lo u t l e t .T h e nh o o k u py o u rm o d e ma n dc a l lQ u a n t u m L i n ko n y o u rc o m p u t e r( n o ty o u rt e l e p h o n e ] .

1 - 8 0 0 - 8 3 3 - 9 4 0 0n u a n T u m u r i M -T i mQ u n n t d i u i n i t» a n W e m o r to rO u o n f u mc o m p u t e rS f f ^ c e ii r n

1 l ■ . ! _ ■ " ■( ■ *a n dT * iC o m m o O o r rU SO r e

F r o d e m o f V io i C t u n m o O O ' ei i « T r o n » c tu a

N E W S

C e l e b r i t yC o o k b o o k

J V J L e r r i l l ,W a r d$ A s s o c i a t e sh a sr e l e a s e dC e l e b r i t yC o o k b o o k ,a

p r o g r a mf o rt h eC o m m o d o r e6 4 t h a t f e a t u r e sp e r s o n a lr e c i p e s o fc e l e b r i t i e s .R e c i p e sr a n g ef r o mS o p h i aL o r e n ' sW h l t e f i s hS e v i l l e

a n d F r a n kS i n a t r a ' sM e a tB a l l s , t oP a u lN e w m a n ' sG r a h a mC r a c k e r

C a k e ,a n dB o bH o p e ' s m o t h e r ' sL e m o nP i e ,C e l e b r i t yC o o k b o o ka l s o

f e a t u r e sa s p e c i a ls e c t i o nd e t a i l i n gt h ed i e t so f c e l e b r i t i e s .

C e l e b r i t yC o o k b o o ki n c l u d e sa w i n e a n db a rg u i d e ,a r e c i p e

f i l e r ,a g o u r m e ts l i d e s h o w ,p a r t yt i p s ,a n da q u i zf o rd i n n e rg u e s t s .

T h ep r o g r a mr e t a i l sf o r $ 1 9 . 9 5 .( M e r r i l l ,W a r d& A s s o c i a t e s ,1 6 2 5

S .S u n r i s eW a y ,P a l mS p r i n g s ,C A9 2 0 2 4 )

1 2 8D a t aB a s e

I V i i d - K a n s a s C o m p u t e r sh a sr e l e a s e dR e c o r dM a s t e r ,a d a t a

b a s et h a ti s c o m p a t i b l ew i t hd a t a d i s k s c r e a t e do ne a r l i e rv e r s i o n s

o f F l e xF i l ea n dP r a c t i f i l ef o ro t h e rC o m m o d o r e

c o m p u t e r s .I t h a n d l e su p t o 1 0 , 0 0 0r e c o r d sw i t hu p t o 4 0f i e l d sp e r

r e c o r d .E e c o r d M a s t e rs o r t sf i l e sa l p h a b e t i c a l l yo r n u m e r i c a l l y ,

c a l c u l a t e sf i l e sw i t hs u b t o t a l sa n da v e r a g e s , c r e a t e ss e q u e n t i a lf i l e s

f o rm e r g i n gw i t hm o s tw o r dp r o c e s s o r s ,a r r a n g e sa n dp r i n t sf i e l d s ,

s o r t so nm u l t i p l ek e y sa n ds e l e c t sd a t a u s i n g o v e r n i n e

c o n d i t i o n a l s ,a n do r g a n i z e sd a t a i n t or e p o r t s .I t r e t a i l sf o rS 4 9 . 9 5 .

( M i d - K a n s a s C o m p u t e r s ,P . O .B o x5 0 6 ,N e w t o n ,K S6 7 1 1 4 )

C o m m u n i c a t i o n sP a c k a g ef o rt h eA m i g a

- Te l s l n aS o f t w a r ea n n o u n c e st h er e l e a s eo f A - T a l l c ,ac o m m u n i c a t i o n sa n dt e r m i n a lp r o g r a mf o rt h eA m i g a .A - T a l kh a s

i n t e g r a t e dc o m m u n i c a t i o nt o o l s t oc o l l e c t ,c o n t r o la n dt r a n s m i t

d a t a ,I t s u p p o r t st h ee r r o r - c h e c k i n gp r o t o c o l sK e r m i t a n d

X m o d e m ,a n dh a sa v o i c eo p t i o n .A - T a l kr e t a i l sf o rS 4 9 . 9 5 .

( P e l s i n a S o f t w a r e ,3 1 7 5S o u t hH o o v e rS t r e e t ,S u i t e2 7 5 ,L o s

A n g e l e s ,C A9 0 0 0 7 ) .

O u t w i tI n t e r n a t i o n a l

T h i e v e s

I J r o d e r b u n dS o f t w a r e h a sr e l e a s e dW h e r eI n t h eW o r l di s

C a r m e nS a n d l e g o ?f o rt h eC o m m o d o r e6 4 / 1 S 8 ,a g a m ew h e r e

p l a y e r sl e a r nw o r l d g e o g r a p h ya n dr e s e a r c hs k i l l sa s t h e ya t t e m p t

t o o u t w i t ag a n go f i n t e r n a t i o n a lt h i e v e sh e a d e d b yC a r m e n

S a n d i e g o ,T h eg o a li s t o r e c o v e rs t o l e nn a t i o n a l t r e a s u r e sb yu s i n g

t h e c l u e s p r o v i d e d .T h e 1 9 8 6e d i t i o no fT h e W o r l dA l m a n a c a n d

B o o ko f F a c t s , ap a p e r - b o u n d 9 2 8 - p a g e b o o ki n c l u d e dw i t ht h e

p r o g r a m ,h e l p s p l a y e r s d e c i p h e rc l u e s .S u g g e s t e dr e t a i lp r i c ei s

S 3 4 . 9 5 .( B r o d e r b u n dS o f t w a r e ,1 7P a u lD r i v e ,S a nR a f a e l ,C A 9 4 9 0 3 -2 1 0 1 )

1 4 S E P T E M B E R / O C T O B E R' 8 6

Page 17: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 17/132

f A G L Y / P R I C E DA T $ 1 9 . 9 D e s i g n e dt o b e n o t o n l ya g a m ew i t hn e w e ra n d d e a d l i e

c h a l l e n g e sb u tt o s h o v / c a s eP a u lN o r m a n ' sl a t e s tt r i c kc a l l e dO m n l Ct e n s i s u p l a yt h eg a m ei n f o u rd i m e n s i o n

■ m " w o r e M i c r o c o m p u t e rM a g a z i n

■ ' '

4 1 5N O Ri■

, W I L M I N G T O N .C A L I F O R N I A9 0 7 4 4• ( 2 1 3 ) 8 3 5 - 9 6

Page 18: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 18/132

C O N N E CI n t r o d u c i n gQ u a n t u m L i n j C t h eo n l yo f f i c i a l

C - C o m m o d o r e- s u p p o r t e do n - l i n es e r v i c e .I t w i l le x p a n dy o u r6 4 ' su n i v e r s ef u r t h e rt h a ny o ue v e ri m a g i n e d .

N o wy o uc a nt a k e y o u rc o m p u t e r

b e y o n dt h el i m i t so f s o f t w a r ep r o g r a m s .

T h en e wQ u a n t u m L i n k ™o n - l i n e s e r v i c eh a s

b e e ns p e c i a l l yd e s i g n e dt o t u r ny o u r

C o m m o d o r e6 4 "o r 1 2 8 ™i n t oa p o w e r f u l

" t e l e - c o m p u t e r . "A l ly o u n e e di s a d i s k d r i v e

a n da m o d e mt o a c c e s sh u n d r e d so f u s e f u l

f e a t u r e s .

H e r ea r ej u s ta f e wo f t h es e r v i c e sa v a i l a b l e .

E X C I T I N GS O F T W A R E• P r e v i e wt o pn e ws o f t w a r eb e f o r ey o u

b u yi t .

• G e th u n d r e d so f p u b l i cd o m a i np r o g r a m s .

• R e a da c c u r a t e ,i n s i g h t f u ls o f t w a r er e v i e w s .

H O T C O M P U T E RI N F O R M A T I O N• E x c h a n g e m e s s a g e so n b u l l e t i nb o a r d s .

• G e tf a s ta n s w e r s f r o mC o m m o d o r e

c o m p u t e re x p e r t s .

• R e a de x c l u s i v eC o m m o d o r er e p o r t s .

• " A s kC o m m o d o r e "a n dg e ta q u i c kr e p l y

P a r t i c i p a t ei n o n - l i n es e m i n a r sa n d

d i s c u s s i o n s .

J o i nC o m m o d o r e ' sn a t i o n w i d eu s e r g r o u p

M A K EN E WF R I E N D SC h a tl i v ew i t hu s e r sa c r o s st h ec o u n t r y .

S e n d a n dr e c e i v ee l e c t r o n i cm a i l .

F i n dp a r t n e r sa n dp l a yc h e s s ,h a n g m a n

a n do t h e rg a m e si n f u l lc o l o r

P e o p l e■

C o n n e c t i o nI ' w » o d o r eI I I I I T H i t I 1 1 1 1

« ■ ■ '. , .

Q u a n t u m L i n k ' sf u l lc o l o r ;e a s y - t o - u s em e n u .

Page 19: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 19/132

S T A YI N F O R M E D• A c c e s sG r o l i e r ' sA c a d e m i cA m e r i c a n

E n c y c l o p e d i a ' "

• R e a dU S AT o d a y ™E v e n i n g U p d a t e .

• G e tt h es c o o p f r o mR o c k N e t " 1 1n e w s ,

H o l l y w o o dH o t l i n e , ™S o a p O p e r aU p d a t e .

F R O MH E R ET OI N F I N I T YF O RO N L Y$ 9 . 9 5A M O N T H .

N e wQ u a n t u m L i n ki s t h e l o w e s tp r i c e df u l l

s e r v i c en e t w o r k .F o ro n l y$ 9 . 9 5 am o n t h

I f y o uh a v ea m o d e m :

y o uc a ne x p a n dy o u rC o m m o d o r e ' su n i

v e r s ew i t ha w h o l er a n g eo f Q u a n t u m L

s e r v i c e s .A n d , y o uc a na c c e s sm a n yf e a

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

c a t a l o g ,U S AT o d a y ,e n t e r t a i n m e n tn e w s

a n dt r i v i aq u i z z e sa s o f t e na s y o ul i k e ,f o r

n o e x t r a c h a r g e .S p e c i a l" P l u s "s e r v i c e sc o s t

o n l y6 C p e r m i n u t e .B u t ,y o u rf i r s th o u ro f" P l u s "t i m ee v e r ym o n t hi s f r e e .( N os u r

c h a r g e sf o rc o m m u n i c a t i o n s *o r 1 2 0 0 b a

a c c e s s ,e i t h e r ! )

I f y o ud o n ' th a v ea m o d e m :

n y u u i u j r iu p f o r. i n, i r ] r i i ( m n , i lm o n t h

N o w ,g e t t i n go n - l i n ew i t hQ u a n t u m L i n ki s e a s i e r

t h a ny o ue v e ri m a g i n e d .I f y o uh a v e am o d e m ,w e ' l ls e n d

y o ut h eQ u a n t u m L i n kt e l e c o m m u n i c a t i o n s s o f t w a r e

a n dw h e ny o us i g nu p f o ra m o n t h ,w ew i l lg i v ey o ut h e

s e c o n dm o n t ho f s e r v i c ef r e e .

I f y o ud o n ' th a v e am o d e m ,w e ' l ls e n dy o ua

3 0 0 b a u da u t o - d i a lm o d e ma n dt h eQ u a n t u m L i n k

s o f t w a r ef r e ew h e ny o us i g nu p f o rf o u rm o n t h s .

C r c r n » n c x k H « *C o ' i i r T y x ^ ! ' l ? 8 . ^ K K o n i r T K x i o f i h 6 f l ' i " M t L K k i r r i , i r k s o i C o i n r i x x k w ' " F ^ 1 ' O n ^ v L i m i l o dQ u a r i T u m L r ^r t a l r a d e n r a l :o f Q j a n l u r n t c H r i i J u MS e r w H tV k .

r y < k > f K ^ l < < ir s . 1( r a c f e f T U l !i r f < i " t f mF H t f « ' » i tf t j t f i - . h t f i q ,I i h U 5 A T < j d , i yi ' - , i' t . n i t v r u r io i G . i r i r n ' UC o ,I n c H o l l y w o o dM o t l m er , a I r a d e m a r to f H o l l / w o o d H o l l n n -

n u a n T u m n n K□ I H A V EA M O D E M .P l e a s es e n dm et h ef r e eQ u a n t u m L t e l e c o m m u n i c a t i o n ss o f t w a r e .I u n d e r s t a n dI w i l lb e c h a r g e d

^ T h eC o m m o d o r e ' C o n n e c t i o n' t h ef i r s tm o n t h ' sf e eo f S 9 . 9 5 ,a n dw i l lg e tt h es e c o n dm o n t hf r e e *

A d d r e s s-

C i t y

Z i p

_ 5 | a t e

- I v eP h o n e .

□ I N E E DA M O D E M .P l e a s es e n dm yf r e e3 0 0b a u da u t od i a lm o d e m ,a n dt h eQ u a n t u m L i n ks o f t w a r e .C h a r g em yc r e d i tc a r d$ 3 98 0 . t o c o v e rt h eQ u a n t u m L i n k$ 9 . 9 5

m o n t h l yf e ef o rt h ef i r s tf o u rm o n t h s . * r e d i t C a r dI I M a i l e r C a r d

A c c lN o

i g r u t u r o

E i p D a l e

I f y o u h a v ea m o d e m ,y o uc a nr e g i s t e ro n - l i n ef o r f a s t e s t

d e l i v e r y !H o o ku p a n dc a l l1 - 8 0 0 - 8 3 3 - 9 4 0 0 !I f y o un e e dm o d e m ,c a l l1 - 8 0 0 - 3 9 2 - 8 2 0 0 ,a n da s kf o r C h r i s .

( I nC a n a d ac a l l1 - 7 0 3 - 8 8 3 - 0 7 8 8 . )

B YM A I LM a i lc a r do r t h i sc o u p o nt o Q u a n t u mC o m p u t e rS e r v i c e s , I n

8 6 2 0W e s t w o o dC e n t e rD r i v e ,V i e n n a ,V i r g i n i a2 2 1 8 0 .1 i f y o uu s em o r eI r i a ni n et n e l u O K i1 r r o i ro ' P l u ss e r v i c e sc c c n m o n r n ry o uw I L t e E j i i l w Jl o rr n o « n l r o

\ - x mO P t fv o t i di n C o n L n e n T a CU S a n dC a i x i d Q! o rn e ws u b s c r b e r so n l yE a a . i e s1 2 . ' 3 1/ B 6 T h e r et s o

1 5 C( U SJ p e fm i n u t e c c m m u n j c a l i a n s s u r c h a i g e l o c o n n e c ] I d t t f4 1 / 4 2

Page 20: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 20/132

S O F T W A R ER E V I E W S W I V I K Wi ; l ) i i VJ O H NJ E R M A 1 N

T h eE i d o l o nC o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :J u c a s l i l mG a m e s

H O .B o x2 0 0 9

S a nR a f a e l ,C A9 4 9 1 2

M e d i u m :D i s k

P r i c e : N o !a v a i l a b l e

l Y A o r et h a na c e n t u r ya g o ,D r .J o s e f

A g o nW 3 Ba h i g h l yr e s p e c t e ds c i e n t i s t

a n di n v e n t o r .S h u ta w a yf r o mt h ew o r l d

b e h i n dd i e i r o ng a l e so f h i s V i c t o r i a n

m a n s i o n ,D r .A g o nw a sk n o w nt o b e d o

i n ga d v a n c e ds t u d i e so n t h e h u m a n

m i n d ,l i n t t h e t r u en a t u r eo f t h e s ee x

p e r i m e n t sr e m a i n e db m y s t e r yS o m es c i

e n t i s t sb e l i e v e d( l i eg o o dd o c t o rw a sa

g e n i u s ,w h i l eO t h e r sa c c u s e dh i mo ft a m

p e r i n gw i t ht h ed a r kf o r c e so f t h eo c c u l t .

O n ed a y ,D r . A g o ns i m p l yd i s a p p e a r e d .

H i sr e l a t i v e sq u i c k l y c l o s e dt h em a n s i o n

a n dl o c k e dt h ei r o ng a t ef o rt h el a s tt i m e

O n ee v e n i n ga s y o u ' r ew a l k i n gb y t h e

o l dA g o nm a n s i o n ,y o uf i n dt h eg a t ea j a r .

Y o u rc u r i o s i t yg e t st h eb e s to f y o u ,a n d

y o ud e c i d et o s e ei t "t h eo l ds t r u c t u r ei s

r e a l l yh a u n t e dO n et i l i n gl e a d s t oa n

o t h e r ,m i dy o n f i n dy o u r s e l fe x p l o r i n g

t h em a n s i o n .A i ( l i ee n do fa h a l l w a y ,y o u

d i s c o v e ra s e c r e tp a s s a g e w a y .A d i s t a n t

g l o wd l H W S y o ut o ad e s c e n d i n gs t a i r w a y

w h i c hh a s n ' tb e e nu s e df o ro v e r1 0 0

y e a r s .I t l e a d s t oD r . A g o n ' sl a b o r a t o r y .

D e s c e n d i n gt h es t a i r w a y ,y o uf i n da r o o m

f i l l e dw i t hd u s t yo l de q u i p m e n t .A l a r g e

m i r r o re m i t st h eg l o wt h a td o m i n a t e st h e

c h a m b e cH i e i n gi t i s a m a c h i n e — at i m e

m a c h i n e ?

Y o uf i n dD r .A g o n ' sl e a t h e r d i a r ya n d

b e g i nr e a d i n gt h ed a i l y e n t r i e sw r i t t e nb y

t h ed o c t o r ,s h a r i n gh i sm a n yd i s c o v e r i e s

a n d a d v e n t u r e sw i t h i n t h el o s tr e a l m .

W a st h em ; mt o t a l l ym a do r c o u l da n a l

t e r n a t eu n i v e r s er e a l l ye x i s t ?T h e r e ' s o n l y

o n ew a yt o f i n d o u t .I t d o e s n ' t t a k em u c h

t i n k e r i n g( o a c t i v a t eD r .A g o n ' st i m em a

c h i n e ,; m dy o u ' r eo f f .T h i si s w h e r et h e

g a m eb e g i n s .

T f j el i u l o k mc o n t a i a ss e v e nl e v e l so f

c a v e r n s ,w i t ha v e r ys p e c i a le i g h t hl e v e l

l o rd i ea d v a n c e dp l a y e rE a c hl e v e lc o n

s i s t so f a n e t w o r ko f s u b t e r r a n e a nc h a i n -

I k t s .Y o u ' r e s e a t e db e h i n dt h e c o n t r o l

p a n e lo f D r .A g o n ' s m a c h i n e ,l o o k i n gt o r -

w a r dt h r o u g hd i ew i n d s h i e l d .

T h el e f tm e t e rr e c o r d sh o wc l o s ey o u

a r e t ot h e r e s i d e n td r a g o no f t h a tl e v e l ,

w h i l ed i e r i g h to n ed i s p l a y sy o u rp o w e r

E x p l o r ea

m y s t i c a l

w o r l dt o

d i s c o v e r

o n c ea n d

f o ra l l t h e

g r e a ts e c r e t

s o f i e r c e l y

g u a r d e db y

d r a g o n s .

r e s e r v e s .Y o u rr e m a i n i n gl i m eo f p l a yi s

d i s p l a y e do n d i ec l o c k .A l s oo n d i ec l o c k

a r el o u rt r i a n g l e sr e p r e s e n t i n gd i e p o i n t s

o n a c o m p a s s .A s y o ut r a v e lt h r o u g hd i e

c a v e r n s ,t r i a n g l e s w i l ll i g h tt o s h o wd i

r e c t i o n .' I l i i se s p e c i a l l yh e l p si f y o u w a n t

t o e x p l o r et h e c a v e si n s o n i c k i n do f

o r d e r .

T h e r ea r e t o u rc o l o r e df i r e b a l li n d i c a

t o r s ,o n eo fw h i c hi s a l w a y sH a s h i n g .A 1 1 -

r u i lv i s u a li n d i c a t o ro n t h el o w e rl e f tc o r

n e r o fd i e p a n e l c o n t a i n st h r e ec o l o r e d

d i a m o n d s .W h e n e v e ry o u t e r m i n a t ea

c r e a t u r ea n dc a p t u r ed i er e s u l t i n gp o w e r

j e w e l ,d i ed i ; u n o n do f d i a lc o l o rw i l ll i g h t

u p o nd i ep a n e l

T h eg r a p h i c so f T h e E i d o l o na r e

u n i q u e .P r o g r a m m e r sa t l . u c a s f i l m

G a m e sh a v ep e r f e c t e da g r a p h i c se d i t o r

w h i c hg e n e r a t e sf i g u r e so n d i ec o m p u t e r

i n m u c hd i es a m e m a n n e rt h a tc a r t o o n

c h a r a c t e r s a r e c r e a t e d .G i r t o o n i s t sd r a w

s m a l lp i e c e s o fa c h ; i r a c t e ro n s h e e t so f

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

o n eo n t o p o f a n o t h e rt o f o r ma f i g u r e

d i n tc a n b e e a s i l ym a n i p u l a t e dt o r u n ,

w a l k ,o r w a v ei t s b a n d ,i n T h eE i d o l o n

t h er e s u l t sO f t h i sm e t h o do f p r o d u c i n

g r a p h i c si s f a n t a s t i c .E a c hc r e a t u r e h aa

d i s t i n c t i v ea p p e a r a n c e ,a n dI n s o m ei n -

s t a n c e s ,m u l t i p l ef a c i a le x p r e s s i o n s ,

T h eB i t t o t o na l s ou s e sf r a c t a l st o g e n

e r a t et h e l a n d s c a p e .V a c t h o s eo f y o u

w h oa r e n ' tf a m i l i a rw i t hd i et e r mf r a c t a l ,

i t ' sa n e wa p p r o a c ht o c r e a t i n gg r a p h i c

d i a la l l o w sd i ep r o g r a m m e rt o s t o r ev a s t

a m o u n t so f d a t ai n a r e l a t i v e l ys m a l l

s p a c e . ' H i ec o m p l e x i t yo f T h eE i d o l o n '

c a v e r nn e t w o r ki l l u s t r a t e s t h i sn i c e l y .

T h es o u n de f f e c t so f T h el i i c l o l o

w o r kw e l lw i d id i e g r a p h i c s ,b u t I e x

p e c t e dt o f i n dm o r e .L o w - k e y m u s i

e r a t e sa n a t m o s p h e r eo f m y s t e r ya n ds u s

p e n s ea s d i ep r o g r a ml o a d si n .A sy o ub e

g i n e x p l o r i n g ,y o u r C o m p u t e rs o u n d

C o n t i n u e do n / • > • 1 2 7

1 8 S E P T E M B E R / O C T O B E R ' 8 6

Page 21: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 21/132

S c r e e n sa r e t h ea c t u a lH o m e W o r ks c r e e n s

r

m

L l

»

- * -

- - -

>

t ■

H

s sH o m e

■ H - -f a

I C H■ ' E - V 5 ' .

" ■ ■ : ■

■ 1

H o r k

I M

i ni

;I

I D P A b E8 T

F I N DC O L U m1

I H L NR E A DP A R A G R A P H2

T H A T ' SA L L .

S O M E T H I N GT O T A L L YN E W

H o m e W o r ki s a c o m p u t e r p r o g

l h a t H e l p sy o u d o y o u rs c h o o l -

w o r k .H o m e W o r kh a s r e a d y o u

b o c kb e f o r ey o u ,a n dI s r e a d yI d

a s s i s ty o uI n c o r r e c t l yc o m p l e t i n g

y o u rs t u d i e s .I t m a yb e h a r dt o

b e l i e v e b u tI t ' s t r u e .H o m e W o r k

t h ep r o g r a ml o ry o u rC O M M O D O

6 ^ / 1 2 6w i l lg u i d e y o u t h r o u g a l l

t h e d i f f i c u l tp r o b l e m s y o um a y

h a v eE a c hq u e s t i o ni n y o u rt e x t

b o o kI s c o v e r e d ,

R R S TT I M E E V E R

T h ep u r p o s eo l H o m e W o r kI s t o

i m p r o v e y o u rl e a r n i n gs k i l l sl o t h e

p o i n to l n e v e r a g a i nt u r n i n gI n a n

i n c o r r e c th o m e w o r kp a p e r .H o w

r a n w b r r t a k ot h i s c l a i m '

H o m e W o r kh a sa l r e a d yr o a d y o u r

b o o ka n dk n o w sw h e r et o s U d y

a n dt h e r e f o r ea s s u r e sy o uo l d o i n g

> o u rw o r kc o r r e c t l y .

A T T E N T I O NP A R E N T S

B a r e n t sh a v ey o u w i s h e dl o r

s o m e t h i n go t h e rt h a ng a m e sf o r

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

m e a n i n g f u lT h a tw o u l dh e l p w i t ht h e i rs c h o o i w o r ka n da l l o wt h e mt o

l e a r na b o u tt h e c o m p u t e ra t t h e

s a m et i m e '

Y O U ' L LH A V EY O U RH O M E W O R

a y o ua r e a t i l t ht h r o u g h e i g n

g r a d es l u d e n to r d e ro n e o r a l l

t h r e e e x c i t i n g d i s k e t t e sl o rm a t h ,

s c i e n c eo r s o c i a ls t u d i e s .

T e a ro i la n dm a i l l o :P R OC O M P .B O X8 9 1 .O A L T O N .G A .3 0 7 2 3

P R OC O M P

J B O X8 9 1D A L T O N ,G A . 3 D 7 2 2

4 0 4 - 2 2 S 4 2 0 7

n a m e .

a d d r e s s

c l t y / s t a t B / z i p -, ,

p h o n e( )

c h a r g em y :V I S A( [ M A S T E R C A R D !

b o o k„ _ — I S 6 M

D o o k I S B N

■ b o o k — I S B N

S i g nh e r e :

P h o n a4 D 4 - 2 2 M 2 0 7

B e s u r et o s p e c i f ym e b o o k

n a m ea n d1 S 8 N #f o u n d

I n s i d ey o u r b o o k .

G r a d e

C a r d H

S c i e n c e !] S 2 4 . 9 !

M a t h [ 1 S 2 4 . 9 5

S o c i a l I 1 S 2 4 . 9 5

C C l V W m m fC 4 / 1 J BI ; t

P l u sS 2 0 0 s h i p p i n g& h a n d l i n g .

G Ar e s i d e n t sa d d4 %s a l e sl a x .l o l a lp a y m e n le n c l o s e d .

J t d D u t o rh q i d r Mn ' e t a m n !i k r tC Q M M O B O I Hf L E C f f i O N I C S .I T O

Page 22: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 22/132

S O F T W A R ER E V I E W S R E V 1 E - W M )B YM A R K C O T

A r t w o r x

P r o g r a m

E x c h a n g eC o m p u t e r :C o m m o d o r e( y \

P u b l i s h e r :A r t w o r x

1 5 0 N o r t hM ; i i n S t r e e t

F a i r p o r t ,N Y1 4 4 5 0

M e d i u m :D i s k

P r i c e : S 9 - 9 5e a c h

J C i v e r yp r o g r a mi n t h eA r t w o r xP r og r a mE x c h a n g er e t a i l sf o r u n d e rt e n

d o l l a r s .B u t t h a t ' sj u s t t h e b a i t .T h e

h o o k sa r e t h e g a m e st h e m s e l v e s .

T h e s ea r c n o t o u t d a t e dc o n t e s t sb e

i n gu s e dt o m a k ea q u i c k b u c k .I n t h i s

s c r i e s ,A r t w o r xt o o kn o s h o r t c u t s :

T h e ym a i n t a i n e dt h e i rh i g hs t a n d a r d s

o f d e s i g n ,a n d a n yc o n c e s s i o n sw e r e

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

p a c k a g i n g .

l i a c hp r o g r a mc o m e se n c a s e di n a

d i s p o s a b l ep l a s t i ch o l d e r .T h ec o v e r

a r t i s p l a i n ,a n dt h ed o c u m e n t a t i o ni s

s h o r ta n d s i m p l e .B u t t h e c o n t e s t s

d o n ' tn e e da n y a d o r n m e n t . B o o tu p

y o u rd i s k ,a n dw h a ty o us e e i s w h a t

y o ug e t .A n dw h a ty o ug e t i s a c e r t i

f i e de n t e r t a i n m e n tb a r g a i n .H e r ei s a

q u i c k r e v i e wo f t h es t a r t i n gl i n e - u p .

P r o B o x i n gg o e s h e a d - t o - h e a d

a g a i n s t f r i e n do r c o m p u t e ri n a r e a l i s

t i c s l u g f e s t .V i e w i n gt h eb o u tf r o ma n

e x p e n s i v er i n g s i d es e a t ,y o u m a n i p u

l a t ey o u rj o y s t i c k t od e t e r m i n ew h i c h

o f t h ee i g h t o f f e n s i v e t h r u s t so r d e f e n

s i v eg u a r d st o u s ea s y o uj o c k e yy o u r

f i g h t e ri n t o p o s i t i o n .H e a d sj o l t ,l e g s

b u c k l ea n dc r o w d sc h e e rt o t h e b e a t

o f p o u n d i n gf i s t s .B e t w e e nr o u n d s ,

e a c hp l a y e ri s g i v e na s t a t i s t i c a la n d

v i s u a lr u n d o w no f h i sb o x e r ' sc o n d i

t i o n .A n da t t h e e n do f t h e m a t c h ,i f

n e i t h e rc o n t e s t a n th a s d o n ea n y i n

v o l u n t a r yc a n v a s - k i s s i n g ,t h r e ej u d g e s

w i l lg i v et h e i ru n b i a s e dd e c i s i o no f

t h e f i n a lo u t c o m e .W i t hc r i s pg r a p h

i c s , r e s p o n s i v ec o n t r o l s ,a n d r e l e n t

l e s sa c t i o n ,P r oB o x i n gi s a t e c h n i c a l

k n o c k o u t .

F o r t h o s ew h op r e f e rt h e i rs w i n g s

t o b e a l i t t l el e s sd a m a g i n g ,H o l ei n

O n eG o l fd e l i v e r sa m o s td e f i n i t i v e

g o l fg a m e .F o r g e t t h ef a c tt h a ty o ua r e

g r a n t e d u n l i m i t e d u s eo f t h e F a i r p o r t

T h e A r t w o r xP r o g r a mE x c h a n g ei s r e c r e a t i o n a l

s o f t w a r et h a ti s n o t o n l y

p r o f e s s i o n a li n d e s i g n

a n dv a r i e di n s c o p e ,b u t

l o wi n p r i c e

C o u n t r yC l u b ' s 1 8 - h o l ec o u r s e ,c o mp l e t ew i t ht r e e s ,b u n k e r s ,w a t e rt r a p s

a n dr o u g h .N e v e rm i n dt h a ty o uh a v e

t o t a lc o n t r o lo v e r c l u bs e l e c t i o n ,

s t r e n g t ho f s w i n g , d e s i r e dd i r e c t i o n ,

t o p - s p i n ,b a c k - S p i n ,h o o ka n d s l i c e .

D o n ' te v e nc o n s i d e rt h a tu p t o e i g h t

h a c k e r sc a n p a r t i c i p a t ew i t h o u te v e r

h a v i n gt o t r a c kd o w na l o s t b a l lo r

p e n c i li n a s c o r ec a r d .

' I T i i sp r o g r a mg e t sm y v o t ef o r o u t

s t a n d i n ga c h i e v e m e n tb e c a u s ei t i nc l u d e s t h eo p t i o no f c o u r s e c o n s t

t i o n .W i t h H o l ei n O n eG o l f ,y o uc a n

b e c o m et h e c r e a t o ro f a n u n l i m i t e

n u m b e ro f p e r s o n a l i z e dl i n k s ,u s i n g

d i f f e r e n tc o m b i n a t i o n so f 2 2 7 t y p e s

o f f a i r w a ya n dh a z a r ds e c t i o n s ,i t e v e n

c o m e sw i t ha n o n - d i s kt u t o rt o h e l p

s i m p l i f yt h et a s ko f b u i l d i n gy o u rf i r s t

1 8 - h o l e r .I t ' sc o m p l e t e ,i t ' s a u t h e n t i c

a n d i t ' s a v a i l a b l ef o r t h e p r i c e o fa

s i n g l eg r e e n sf e e .

C a v e f i g h t e rd e p o s i t sy o uo n a h o l

l o w e dm o u n t a i n s i d ea n dd a r e sy o ut o

t r a v e r s ea n e x p a n s i v eu n d e r g r o u

o b s t a c l ec o u r s et h a ts t r e t c h e sa c r o s s

3 1 c a v e r n s .A r m e dw i t hn o t h i n gb u ta

s i n g l e - s h o tp i s t o la n d y o u ri m p r e s s i v

l e a p i n ga b i l i t y ,i t ' s y o u a g a i n s tt h e

g r o t t o ' sl e t h a ln a t u r a le l e m e n t s a

a n a s s o r t m e n to f b e a s t s .A l l t h e c a v e s

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

d i f f e r e n ta l i g n m e n t so f t h e a v a i l a b

h a z a r d s ,e a c hs u b t e r r a n e a nl a i r b e

c o m e sa n i n d i v i d u a lp u z z l e r e q u i r

a p a r t i c u l a r s t r a t e g yf o r c o m p l e t i o

B e f o r et h e c h a l l e n g ey o u c a n a l l o t

y o u r s e l fu p t o 9 9 " l i v e s "p e r g a m e

T a k et h e ma l l ,y o u ' l ln e e dt h e m .

J u s ta s t o u g h ,b u t w i t hm o r ew h i m

s i c a lo v e r t o n e s ,i s J u m p i n ' J i m

H e r ey o u c o n t r o lt h e f a m e db o x i n g

k a n g a r o o ,h o p p i n go u t o n a h u m o r

o u s t r e a s u r eh u n tt h r o u g ha f a n c i f u

l a n do f s u r p r i s e s ,p r i z e sa n d p e r i l s .

A g i l e l yb o u n d i n ga b o u t ,y o u m u s

p i c ka l l t h ev a l u a b l e so f ft h ep l a yf i e l d

w h i l e a v o i d i n gd a n g e r o u sp r e d a t o r s

U p t o f o u r p l a y e r sc a n t a k e t u r n s

c o m p e t i n go n a n y o f f o u rl e v e l s .

C o l o r f u lg r a p h i c s ,p e p p ym u s i c a n

c o m i c a ls o u n de f f e c t sk e e pt h e p l a y

a m u s i n g .

B u tj u s t i nc a s ey o ub e c o m ea d e p t

e n o u g ht o s u r v i v et h e f o u rl e v e l s , t h

p r o g r a ma l s oc o m e sc o m p l e t e w

i t s o w nc o n s t r u c t i o ne d i t o r — a l l

i n g y o u t o p e r s o n a l l y d e s i g na n u n

l i m i t e dn u m b e ro f a d d i t i o n a ll a y o u t s .

S t a r b a s eD e f e n s es u p p l i e sh a z a r d s

f r o mt h e h e a v e n sa s y o u g u a r ds i x

c i t i e sf r o ma n u n e n d i n go n s l a u g h to f

b o m b s .M o v i n ga c r o s s h a i ra b o u tt h e

s c r e e n ,y o u m u s ta i m a n dd e s t r o y

L - i lo n / ! ) • .2 1

2 0 S E P T E M B E R / O C T O B E R' 8 6

Page 23: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 23/132

S O F T W A R ER E V I E W S / A R T W O R XP R O G R A ME X C H A N C o n t i n u e df r o mp g -- ' "

t h e s em i s s i l e sb e f o r e t h e yr e a c ht h e i r

t a r g e t .A c c u r a c yp l a y sa n I m p o r t a n t

r o l e h e r e ,a s c a r t h b o u r t dp r o j e c t i l e s

c a n o n l yb e e l i m i n a t e dw i t h a ne x a c t -

I n g b l a s ti n t oa n u n p r o t e c t e d s e a m .

E v e r ys h o td r a i n sy o u rl i m i t e de n e r g y

r e s e r v e ,s o I a d v i s es e l e c t i v eB r i n g .

E x p e r i e n c e da r c a d e r sm a yf i n d t h i s

g a m e ' sp r e m i s et o o f a m i l i a ra n d i t s

p l a yt o o r e d u n d a n tt o w a r r a n ti n t e r

e s t , l i u tf o r t h e y o u n g e rm e m b e r so f

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

s t a n d i n g g r a p h i c sa n de a s eo f u s ew i l l

m a k ei t a n a p p e a l i n gc h a l l e n g e .

F o r t h e a l l - t e x t f a n s ,B a k e rS t r e e t

D e t e c t i v et e s t sy o u rd e d u c t i v ea n d

r e a s o n i n ga b i l i t yb y p i t t i n gy o u

a g a i n s tS h e r l o c kI t o l m e s .G i v e na m a p

o f 1 9 t h - c e n t u r yL o n d o na n da d i r e c

t o r yo f t h ec i t y ' sp e o p l ea n d p l a c e s ,

a s p i r i n g s l e u t h sm u s ts o l v et w os e p a

r a t e c a s e s .R e s o l v i n gt h e c r i m e si s

r e a l l yn o t a ni n t e r a c t i v ea f f a i r ,b u t

m o r ea m a t t e r o fc a r e f u l l ys i l l i n g

t h r o u g ht h e c l u e s .Y o u rf i n a ls c o r e

w i l ld e p e n d o nh o wl o n gi t l a k e s t o

u n r a v e lt h e m y s t e r yi n a d d i t i o nt o

h o ww e l ly o ud o o n a s e r i e so f q u e s

t i o n su s e dt o d e t e r m i n et h ev a l i d i t yo f

y o u rs o l u t i o n .T h et a l e sa r e i n t r i c a t e

a n di n v o l v i n g ,a n dt h i sg a m ew i l lk e e p

y o uc o m i n gb a c kf o rm o r e .

E q u a l l ya t t r a c t i v ei s Z o d i a c .N o

m i n c e d w o r d sh e r e ,j u s tr i v e t i n ga n i

m a t e da c t i o nw r a p p e da r o u n da r a t h

e r s i z a b l em a z es e a r c h . ' H i eb a c k

g r o u n ds t o r yi s o n e o f p o w e r f u l

m a s t e r s o fb l a c km a g i cw h oh a v es c a t

t e r e dI 2 m y s t i c a ls i g n so f t h e z o d i a c

t h r o u g h o u tt h e c o r r i d o r s o ft i m e ,

s e n d i n gt h ew o r l di n t o e t e r n a lc o n f u

s i o n .Y o u rj o b i s t o d e s t r o yt h e d e

m o n s ,c o l l e c tt h es y m b o l s ,a n dr e t u r n

t h e mt o t h e t i m ev a u l t .B e h i n dt h i si s

a h i g h - p o w e r e dS h o o t o u ta g a i n s t

s w a r m so f d e m o n i cn a s t i e si n : i l a b y

r i n t hc o n t a i n i n gc l o s et o i ( J ( )l o c a

t i o n s .Y o uw i l ln e e da q u i c km i n da n d

a q u i c k e rt r i g g e r f i n g e r t og a t h e r

t h e s ea s t r o l o g i c a lt r e a s u r e s .

H o t e lA Ii f > ?b o o k sy o u a r e s e r v a

t i o n i n o n e o f t h e m o s ti n n o v a t i v e

g r a p h i cc o n t e s t st o c o m ea l o n gi n a

l o n gl i m e .T h ec h a l l e n g ei n v o l v e sa

s e a r c hf o r as w e e to l d d e s kc l e r k

k n o w na s G r a n d m a .S h e v a n i s h e d

s h o r t l ya f t e ra b i z a r r eg r o u po f s p a c e

b e i n g sr e n t e ds e v e r a lo f t h e i n n ' s

s u i t e s .Y o u ' r eo f fo n a r o o n i - t o - r o o

s e a r c ha f t e rr e a d i n ga n a l a r m i n gl e t t e r

p e n n e db y t h e v i c t i mj u s tb e f o r eh e r

d i s a p p e a r a n c e .

T h es c r e e nd i s p l a yi s a c o m p i l a t i o

o f f o u rw i n d o w s :a f i r s t - p e r s o np e r

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

s p e c i f i e r ,a n da m e s s a g eh o a r d .A s y o u

e a s e t h e i n nf o rc l u e s ,y o uw i l lh a v et o

p a r t a k ei n m a n yg a m e s - w i t h i n - a -

t o u n c o v e rb i t so f i m p o r t a n ti n f o r m a

t i o n .R e f l e x e sa n d r e a s o n i n gw i l lb e

g a u g e di n t e s t st h a td i s p l a yd e p t h a n d

c r e a t i v i t y .O n c ey o us t a r tr o a m i n gt h e

h a l l so f t h i sh o t e l , y o u ' l ln e v e rw a n it o

c h e c ko u t .

W i t ht h e d i v e r s i t ya n d i n n o v a t i o

p a c k a g e di n t o t h e P r o g r a mE x

c h a n g e ' si n i t i a lr e l e a s e s ,t h e r ei s

b o u n dt o h e s o m e t h i n go f i n t e r e s tf o r

e v e r y o n e .A n d t h e c u t - r a t ep r i c e s

m a k eA r t w o r x ' so f f e r i n g se v e nm o r e

a p p e a l i n g .I f [ h i sl i n ei s s u c c e s s f u l ,i t

m a yp a v et h ew a yf o rs o m e m o r ee s o

t e r i cs o f t w a r et h a t m i g h t o t h e r w

h a v e n e v e rm a d ei t t o t h es h e l v e s .Q |

H a v ey o u rC - 1 2 8 *l o o ka s s m a r ta s i

i t w o r k s . . .IT h eC o m m a n dC e n t e rc o n s o l i d a t e sa t !i h e s e

p e r i p h e r a l s

w i t ht h eC o m m a n dC e n t e r ,a s p a c es a v i n gc a b i n e ts p e c i a l l yd e s i g n e df o rt h e

C - 1 2 8P e r s o n a lC o m p u t e rS y s t e m .J u s t

i n s t a l ly o u rk e y b o a r da n dd i s kd r i v e s ,s e t

y o u rC R To n t o p ,a n dy o u ' v eg o tC o m m o d o r ev a l u ew i t ht h e l o o ko f a m u c hm o r ee x p e n s i v es y s t e m .

I t w i l lu n t a n g l ey o u rw i r e sa n du n d u t l e ry o u rd e s k .A n dl o o ka t a l l i t i n c l u d e s :

■ B u l l t - l nA CP o w e rS t r i pw i t hs u r g e

p r o t e c t i o na n dl i n en o i s ef i l t e r i n g .

■ B u i l t - i nD r i v e / C P UC o o l i n gF a n .

■ P h o n e / M o d e m

t e l e c o m m u n i c a t i o n ss w i t c h .

■ M a s t e rA . C .S w i t c hw i t hp o w e r

i n d i c a t o rl i g h t .

F r e e 3 0 - d a yt r i a lo f f e ra n d o n ey e a r

w a r r a n t y ,O r d e ry o u rC o m m a n dC e n t e r

t o d a y .W r i t e :K E T E K ,P . O .B o x2 0 3 ,

O a k d a l e ,I A5 2 3 1 9 .A l s oa v a i l a b l ei n a o n ed r i v e c o n f i g u r a t i o n .

S " : M t * KF o rf a s t e r s e r v i c e ,c a l l" ■ " • '1 - 8 0 0 - 6 2 6 - 4 5 8 2t o l l - f r e e .

1 - 3 1 9 - 3 3 8 - 7 1 2 3

' B u i ! : - m( e a f u f t s i n c l u d ec o w e r

; s i n p .t a na n d p h o n eB j y g j * C ~ <

$ 1 4 9 9

K E T E K .R O ,B o x 2 0 3 ,O a k d a l e ,I A5 2 3 1 9

Y E S iR u s hm e n C o m m a n dC e n t e rt o

c o m p l e t em yC - 1 2 8s y s t e m .I m a ye n p yi t l o r u p t o 3 0 d a y sa n dr e l u r ni t

f o ra f u l lr e i u n d .E n c l o s e di s m yc h e c ko r m o n e yo r d e rt o r$ 1 5 3 . 4 5 ( $ 1 4 9 9 5

p l u s$ 3 5 0 l o rs h i p p i n ga n dh a n d l i n g ) .S t a l e. Z i p

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

C O M M O D O R EP O W E R P L f t Y2 1

Page 24: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 24/132

I f y o uo w na C - 6 4 ,y o u

T h e o n ey o u p u r c h a s e d .A n dt h e

G E O Sr e a l i z e st h e t e c h n i c a l

p o t e n t i a lt h a th a sb e e ni n t h e

C - 6 4a l la l o n g .S p e e d .

P o w e r .E a s eo f u s e .S o p h i s t i

c a t i o n .E l e g a n t ,p r a c t i c a l

a p p l i c a t i o n sy o um i g h t

e x p e c to f a h i g h - e n dp e r s o n a lc o m p u t e r ,a l l

m a d ep o s s i b l ew i t hG E O S .I t ' ss o s i m p l e —

b u tt h e n ,s o w a sf i r e .O n c ei t c a u g h to n .

T o b e g i na t t h eb e g i n n i n g .G E O Ss t a n d sf o r

G R A P H I CE N V I R O N M E N TO 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 em e n u sa n di c o n s

r e p l a c el o n g ,t y p e dc o m m a n dl i n e s .P o i n t

a n dc l i c k ,t h a t ' si t .

E N V I R O N M E N T :B e c a u s eG E O Sp r o v i d e s

a c o n s i s t e n t ,p o w e r f u lw a yt o u s ey o u r

c o m p u t e r . L e a r n i n gn e wa p p l i c a t i o n si s a

s n a p( o rs h o u l dw e s a yc l i c k ) .

O P E R A T I N GS Y S T E M :B e c a u s eG E O So r c h e s t r a t e se v e r yf u n c t i o ns o t h a tt h e ya l l

w o r kt o g e t h e rs y s t e m a t i c a l l y ,e v e ns y m p h o n i c a l l y .

S o m eb a s i c s .I c o n s a r e g r a p h i ci m a g e s

w h i c hr e p r e s e n tf i l e so r u t i l i t i e s .E a c hi s

d i f f e r e n t ,a n da l la r ee a s yt o r e c o g n i z ea n d

e a s yt o u s e .

A m e n ui s j u s tt h a t :a l i s to f f u n c t i o n sa v a i l a

b l ef o rs e l e c t i o n .W h e na m e n ua p p e a r s ,

m o v et h ep o i n t e rt o a n yi t e my o uw i s h .

C l i c k . C l i c k .Y o u ' r eo n y o u r w a y .

A p o i n t e ri s u s e dt o s e l e c ta n da c t i v a t e

i t e m s .T o m o v et h ep o i n t e r ,r o l lt h em o u s e

o r t r a c k b a l l o r r o t a t et h ej o y s t i c k .O n c eo n

t a r g e t , c l i c ko n c et o s e l e c t ;c l i c ka s e c o n d

t i m et o a c t i v a t e .

F o n t sa r ea n e ww a yo f l o o k i n ga t t e x t .

C h o o s ef r o m 5d i f f e r e n tf o n t s( w i t hm o r eo n

t h ew a y ) .T r yf f i t o i n f i i r ,o r R o m a ,b o l d ,o r

i t a l i c s ,e v e nu n d e r l i n ea n d . . N e e dt o

f i t m o r ew o r d so n a l i n e ?P i c ka s m a l l e r

p o i n ts i z e ,l i k eu n i v a a t y c p o i m ,a n dg e to v e ro n e

h u n d r e dc h a r a c t e r sp e rl i n e .

A l lt h i sa n df a s t t o o .B e c a u s et h ei n t e g r a t e dd i s k T u r b o s o f t w a r ei m p r o v e s1 5 4 1d i s k d r i v e

p e r f o r m a n c e5 t o 7 t i m e s .T h a t ' sr i g h t .O nb o t hr e a d sa n dw r i t e s .

G E O Sc a nb e d i v i d e di n t o4 a r e a s :t w o

f u n c t i o n a la s p e c t s{ d e s k T o pa n dD e s k

A c c e s s o r i e s ) ,a n dt w om a j o ra p p l i c a t i o n s

( g e o P a i n ta n dg e o W r i t e ) .

d e s k T o p . d e s k T o pi s a

g r a p h i ci n t e r f a c e ,m a k i n gf i l e

o r g a n i z a t i o na n dm a n a g e

m e n te a s y .A s a l w a y s ,y o u

c a l lt h es h o t s .L o a da d i s k .

F i l e sa p p e a ra s i c o n so n t h e

d i s kn o t e p a d ;t o f l i pt h r o u g h ,p o i n ta t t h e

f o l d e dc o r n e ra n dc l i c k .P r e f e ra f i l ea p p e a ro n a d i f f e r e n ts h e e t ?M o v ei t . I t ' se a s y .

I 5 iK t w t e su s « d ' ■ ■ ■; . ■ . ,

C r e a t e an e wd o c u m e n to r r e - n a m e a n

e x i s t i n go n e .W a n tt o c o p ya f i l eo n t ot h e

s a m eo r a d i f f e r e n td i s k ?F i n e .F o r g o t t e n

w h a ta f i l ec o n t a i n s ? S e l e c t" g e ti n f o "f r o m

t h ef i l em e n u .A d e s c r i p t i o no f t h a tf i l e ' s

c o n t e n t s a p p e a r s . F i n i s h e dw i t ha f i l e ?P r i n t

i t . S a v ei t . O rd r o pi t i n t h et r a s ha n dh a v ed o n ew i t hi t . Y o u rc a l l .

g e o P a i n t .A f u l l - f e a t u r e d ,

c o l o rg r a p h i c sw o r k s h o pa t

y o u rf i n g e r t i p s .T h ep o i n t e r

o p e r a t e sa n yo n eo f t h e

f o u r t e e ng r a p h i ct o o l sa n d

s h a p e si n t h ed r a w i n gm e n u .

C r e a t em a s t e r p i e c e so n t h eD r a w i n g

W i n d o w .B y t u r n s ,u s ea p e n c i l ,a n a i r b r u s h

o r a p a i n tb r u s h ,e a c hw i t ha c h a r a c t e ra l l i t s

o w n .D r a ws t r a i g h tl i n e s ,s q u a r e s ,r e c t a n g

l e so r c i r c l e s .F i l li n w i t ha n yo f t h e3 2p a t t e r n s .S w i t c ht o p i x e l - m o d e ,w h e r ee a c h

d o ti n a s e l e c t e ds e c t i o ni s m a g n i f i e dm a n y

t i m e si t s s i z ef o re a s ym a n i p u l a t i o n .

Page 25: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 25/132

o w nt w oM a c h i n e s .

p e r s o n a lc o m p u t e rG E O Su n l o c k s .

S e c o n dt h o u g h t s ?E r a s ew h a ty o ud o n ' t

w a n t .O r " U N D O "y o u rl a s ta c t .( I fo n l yl i f e

c o u l di m i t a t ea r t ! )

A d dt e x ti f y o ul i k e ,i n d i f f e r e n t f o n t s , s t y l e s

o r p o i n ts i z e s .E v e n c h a n g ei t s p o s i t i o n o r

l a y o u ta t w i l l .

M o v eo r c o p y a n yp a r t o fy o u rc r e a t i o n .

O n c ed o n e ,y o uc a ni n c l u d ey o u ra r t w o r ki n

a n o t h e rd o c u m e n t — al e t t e rh o m ep e r h a p s .

( V \ f o n ' tM o t h e r b ep l e a s e d ? )G E O Sm a k e s

i t e a s y .

F o n l s a r e a n e w w a y o f t M i i t h g a t t e A C f t o o s ©

5 o f t h a ' ■ ■ ■ u

d i e ■ R o m a . b o l d■» : ■ : ■ • ■ : '. ' ■ .

g e o W r t t e .A ne a s yt o u s e ,

" w h a ty o u s e ei s w h a t y o u

g e t "w o r dp r o c e s s o r .C r e a t e

d o c u m e n t s .I n s e r t ,c o p y ,

m o v eo r d e l e t et e x ta s y o u

w i s h .C h o o s ef r o m5 d i f f e r e n t

f o n t si n m a n yd i f f e r e n ts t y l e sa n dp o i n t

s i z e s .P r e v i e wy o u rp a g ee x a c t l ya s i t w i l l

a p p e a ro f ft h ep r i n t e r .T y p i s t sw i l la p p r e c i a t e

t a b s ,w o r d - w r a pa n dp a g eb r e a k s .

D o c u m e n t sm a yc o n t a i nu p t o 6 4 p a g e s .

W h a t ' sm o r e ,y o uc a nm o v et o a n yp a g e

i n s t a n t l y .I f y o ul i k e ,y o uc a nc u ts e l e c t e d

t e x tf r o mo n es e c t i o na n dm o v eo r c o p yi t t o

a n o t h e r .A d dg r a p h i c sf r o mg e o P a i n t .

I t ' sa c i n c h .

1 s tQ u a r t e rS a l e s

D e s kA c c e s s o r i e s .H a n d yp r o g r a m s y o uc a n u s ew h i l e

i n a n yG E O Sa p p l i c a t i o n .

T h e s ei n c l u d ea n a l a r m

c l o c k ,a n o t e p a df o r

r e m i n d e r s ,a f o u r - f u n c t i o n

c a l c u l a t o r ,a n dp h o t oa n dt e x ta l b u m sw h i c h

s t o r e p i c t u r e sa n dp h r a s e s y o um a yt h e n

p a s t ei n t oa p p l i c a t i o n s .T h eP r e f e r e n c e

M a n a g e re v e nl e t sy o ue s t a b l i s hp a r a m e t e r s

f o re v e r y t h i n gf r o mm o u s es p e e dt o t h e

d a t ea n dt i m e — e v e nb a c k g r o u n dc o l o r .

C i v i l i z e do p t i o n s ,e v e r yo n e .

G E O S ,A W h o l eN e wW o r l df o rt h eC - 6 4 .$ 5 9 . 9 5T O O R D E R :8 0 0 - 4 4 3 - 0 1 0 0 x 2 3 4G E O SD t s K e n ei n c l u d o sD e s k T o p ,d . s k T i i r i w ,g e o P a i n t . g e o V A i l sa n dd e s k

A c c e s s o r i e s S 5 9 . 9 5

C Ar e s n ) e n \ sa d d 6 . 5 %l a x .( $ 4S OU S - 7 . 5 0F o r e i g ns h i p p i n ga n dd a n d l i n g)

U SF u n d so n l y .B . SW d O o iP r o c e s s i n g .P O B o x5 7 1 3 5 ,H a y w a r O ,C A9 * 5 4 5

C o m m o d o r em a n dC - 6 4a r o i r i K J o m g r k so l C o m m o d o r eE l e c t r o n i c s ,L i d G E O S ,

d o s K T o p ,g c o P u m i .g u t j W i l a ,d f S k T u r b oo n dB e r k e l e y S o f t w o r k sa r oI r a d b m a r k s o T

B e r k e l e y S a l t w o r k s .

Page 26: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 26/132

D I G I T A LS O U N DS A M P L I N GN O WF O RY O U RC O M M O D O R E6 4 / 1 2 8

C O M P L E T E

S A M P L E R6 4S Y S T E M

O N L Y$ 8 9 . 9 5

R E A D VT OU S E

I N C L U D E S

M I C R O P H O N E

R e c o r df l n vs o u n di n t o m e m o r ya n d r e p l a yi l

i n s m m l yo v n rB B V f l r B lo c t a v e s ,a s c e n d i n go r

d e B C B n d i n f lB C a l B ,S C h o ,r e v e r b ,u n d J e s sl o u p i n i ] ,

i : \ t - . m , i m vp r o l B r a t o n a l, m di n s t r u c i i o n f l lu s w■ m df u nl o rh o b b y i s t s

■ S a m p l ee d i t i n g c a p a b i l i t i e s

• F u l l0 b i t A D Ca n dD A Cc o n v e r s i o n

• P o w r f i u ls e q u e n c e rw i t hr B d lt i m ei n p u l

• L i v e( " . " f e e l sm e n uw i i hr e a ll i m ee c h o ,r e v e r t ) ,

d i g i t a ld e l a y , e i c

• L i n ei i n dM i ci n p u t , l i n eo u i p u ia n df e e d b a c k

c o n t r o l

D I G I T A LD R U MB O N U S !

G u iH i eC O MD R U MD i g i i a lD r u mS n l t w a r el o '

o n l yS 1 4 9 5 ( R u n S 2 99 5 I w i i e np u r c l i a s e d w i i h

l l i cS . i r t i p l e r6 4

T u r n s S a m p l e r6 4 i n t oj d i g i t a ld r u mm a c h i n e

R u . i l u n i t !j n ds i u os r o u e n c e tP o l y p h o n i cs o u n dI n c l u d e sD i g i t a l l yH e c u r d e dD r u m k nS a m p l e sa n d p r i ; - p r o g r a m m e dr h y t h m sl o g e t y o u

s t a r t e d

" " S E N D C H f c C KO HM O N E YO R D E RT O D A YK ) "

M I C R OA R T SP R O D U C T SP O B o x2 5 2 2 .D e n t .C M

P l i i l a t M p h i u .P A 1 9 1 4 71 2 1 5 1 3 3 6 - 1 1 9 9

I n c l u d eS 3 5 0 s h i p p i n ga n dh ^ n d l - n yP Ai p s i O e

H * J d6 %s a l e st a > V i s aa n dM a s i e fC a r dA c c e p i e d

- P r o f e s s i o n a l "

C L A S S I C A LM U S I CD I S K S

3 H O U R SO FM U S I Co n l y $ 1 9 . 9 5 !

V i r t u o s op e r f o r m a n c e sw i l de v e r yn o l es h o w ns i m u l t a n e o u s l yo n s i a Ha n dk e y b o a r d .M a n yp i e c e sa c c o m p a n i e dw i t r tw o r d s .P l a ya n yp o r t i o n ,c h a n g ei n s t r u m e n t s ,k e ya n dt e m p ot o s u i ty o u rt a s t e .

S e l e c t( r a m 9m s l r u m e n t so r c r e a t ey o u ro w n .M u s i c c a nb e p r o g r a m m e dt o p l a yl o rh o u r sa l aT i m e .N e v e rh a s s om u c hb e e no f f e r e df o rs o l o wap r i c e ,a n o 1w i l ds a l ! s( a c t i o ng u a r a n t e e d .

> 1 * 1P A C H E L B E L :C 4 > * O HI ND

C o n l j i f i sm a r r yc o m p l e t ew o r t i s .i n d u c i n g B e e t h o v e n ' 3W a l a s l e n

t o n a t a . s e v e r a lU o r o r t i o n a t a i .B a c h ' sB r a n d e n b u r gC o n c e r t o

N o .3 a n d F u g u eI n P m i n e r .C h o p i n ' sF a n l a i s i rI m p r c m p l u .

H a n d o l S M c u i a h .p h j ip i e c e sb y D e t u s s e y .C o u p e r i r t .A l b e n u ,C hn a t m a sc a r o l s .* n dm o r e .

F o fC o m m o d o r e£ 4 " "a n dI 2 B ^ - c o r T H i l c i l .S ] 9 3 5 p 1 u sS 2 . 0 Qi m p p l n g .C C Oa n d C a n a d i a n c h e c k sa c c e p t e d .

O n j f l r tI h l p p D d I m m e d i a t e l y« a T i n td a i sm a i l .

1 5 - D A YM O N E Y B A C K G U A R A N T E E

A l s on v ; > l l , i ) i ! i 'I I M ' l £ . ; : . ■[ h ep o w e r f u lm u s i cp r a c e a a o r u s e t f

l o c r e a t eo u rm u a k :d i s k s .O u rc u a E o m e r sc a l li l t h e b e s to n [ h e

m a r t i i f LF o rI n i e r m e d l j i i f t i oo d v a n c e d m u s i cs U i d c n ua n d

p r o g r a m m e r s , A b o u i t ^ S -W r l i i jI c d e t a i l s .

T C OS O F T W A R EP . O .B o n8 1 5 0 4 ,F a i r b a n k s ,A K 9 9 7 0 8

9 0 7 - 4 7 9 - 4 8 9 8

S O F T W A R ER E V I E W SR E V I E W E DB YR I C K T K V E R B A

A l t e rE g o

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :A c t i v i s i n n

2 3 5 0B a y s f a o t eF r o n t a g e

R o a d

M o u n t a i nv u . - w ,C A9 4 0 4 3M e d i u m :D i s k

P r i c e : S - J 9 . 9 5

« , l i f ed o e s n ' tg i v ea n ys e c o n d

c O LU u li u r w .A l t e rE g ow i l lg i v ey o u

e n o u g h" w h a li f s "t o k e e py o uo c c u p i e d

f o rs o m et i m e .

I n A l t e rB g o ,y o uc r e a t ea d i a m e t e r

Y o uc a n l e t t h e p n ^ n u nd o i t f o r y o u

r a n d o m l y ,o r y o uc a na n s w e ru s e r i e so f

q u e s t i o n sa n dc u s t o m i z ey o u ro w n .

T h e n :a r e t w ov e r s i o n so f t h e g a m e :

m a l ea n df e m a l e .I t i s n ' tn e c e s s a r yf o ra

m a l el o p l a yo n l yt h e m a l ev e r s i o n . I n

f a c t ,i t m i g h tl e t y o uS e et i l i n g s i na d i f f e r

e n tp e r s p e c t i v et o g i v et h eo p p o s i t es e xa

t r y .

Y o u rc h a r a c t e r h a ss e v e nl i f es t a g e s :

b i r t ha n d i n f a n c y ,c h i l d h o o d ,a d o l e s

c e n c e ,y o u n ga d u l t h o o d , a d u l t h o o d ,

m i d d l ei i c I u I i I k h x Ia n do l d a g e .Y o uc a n

s t a r tt h eg a m ea t a n ys t a g e ,t h o u g hy o u

r e a l l yg e l i n v o l v e dw i t ht h e c h a r a c t e r

o n l yi f y o us t ; i r ta t t h eb e g i n n i n g .

T h e r ea r em a n yk i n d so f d e d s t o n ay o u

m u s tm a k ea b o u tt h e l i f ey o ua r ea b o u t

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

p h y s i c a l ,f a m i l i a l ,a n d v o c a t i o n a l .Y o u

m a k ed e c i s i o n sa b o u th i g hs c h o o l ,r i s k s ,

r e l a t i o n s h i p s ,w o r k ,c o l l e g e ,m a j o rp u r

c h a s e s ,m a r r i a g e ,a n df a m i l y ,' l l i co l d e r

y o ug e t .t h em o r ev a r i e dt h e s ec h o i c e s

b e c o m e .

W h a t e v e rc h o i c e sa r em a d e ,t h ep r o

g r a mk e e p st r a c ko f y o u rp r o g r e s si n

c a l m n e s s , c o n l k l c n c e ,e x p r e s s i v e n e s s ,

f a m i l yt i e s ,g e n t l e n e s s , h a p p i n e s s ,

t h o u g h[ l uI n e s sa n d m i s tw o r th in e s s .I t

m o n i t o r sy o u ri n t e l l e c t u a l ,p h y s i c a l ,s o -

t i : i la n dv o c a t i o n a lg r o w t h . A ta n yt i m e ,

y o uC f f l lc a l lu p a n u m e r i c a le v a l u a t i o ni n

a n yo f t h e s ea r e a s .Y o uc a na l s og e t ag e n

e r a lt e x ts u m m a t i o na t ( h ee n do fa n yl i l t

s t a g e .

T h eg a m ei s a v e r i t a b l eg o l dm i n ef o r

t e a c h e r s .N o to n l yd o t h es t u d e n t s( e e l

l i k et h e y; i r cp l a y i n ga g a m e ,b u t t h e y c a n

e x p e r i m e n tw i t ht i l i n g s l i k ed r u g sa n d

o n l yt h eo n - s c r e e np e r s o n aw i l lp a yt h e

p r i c e .l t ) rt h o s es u s c e p t i b l e t op e e rp r e s

s u r e ,y o u c a n t a k et h a tp a t ha n d s e e

C r e a t et h ec h a r a c t e

y o uw a n tt o b e , t h e n

l i v eo u ty o u ra l t e r

e g o ' sl i f ef r o mb i r t h

t o o l da g e .

w h e r ei t l e a d s .

S i n c et h e p r o g r a mi s v e r yg o o da b o u t

k e e p i n gy o ui n c h a r a c t e r ;i t I s n ' tp o s s i b l

t o b o u n c ea l l o v e rt h e s p e c t r u mo f

c h o i c e sa l r a n d o m .I f y o u ' v eb e e na r e a l

n e r v o u ss o n u pt o t h i sj » i n t ,t h e p r o

g r a mi s n ' tl i k e l yt o l e t y o us u d d e n l yb e

b r a v ee n o u g ht o c l i m bo u to n a l e d g ea t

t i l et o po f t h e b u i l d i n gt o r e s c u ea c h i l d .

Y o u ' r em o r el i k e l yt o c a l lt h ep o l i c et h a n

d o i t y o u r s e l f

A se n t e r t a i n m e n t , A l t e rE g oi s l i m i t e d

I t L sf u n ,e s p e d f l t t yt h ef i r s tf e wt i m e sy o u

p l a y ,t o t a k en e wp a t l i sa n dt r yt o c h a n g e

t h ec h a r a c t e r o f t h ep e r s o n y o u ' v eb e

c o m e .I l o w e v e r ,t h i su n c o v e r sa w e a k

n e s si n t h ep r o g r a m .M o s ta r e a st e n dt o

r e p e a te a c ht i m ey o u p l a y .E a c ht i m e

t h r o u g hy o u m i g h tm a k ed i f f e r e n

c h o i c e s ,d e p e n d i n gu p o ny o u rc h a r a c t e r

h u ta f t e rt h r e eo r f o u rt i m e s a r o u n d ,y o u

m a yr e c o g n i z ea l o t o f t h es i t u a t i o a s; i n d

h i o ww h e r ee a c hd e c i s i o nw i l ll e a d

T h ep r o g r a mL s b a s i c a l l ya t e x tr e p r e

s e n t a t i o n ,a s i d ef r o ms o m ec a s y - t o - r e c

n i z es y m b o l st o h e l pm a k el i f ec h o i c e s .

' l l i i sm e a n st h a tt h e r ea r en o g r a p h i c so r

s o u n d .

I l o w e i e r , . l / / t 7 ' / y , ' ( ;L sa r e f r e s h i n g s

i n a n e wd i r e c t i o n .I t w a sw r i i t e nb y a

p s y c h o l o g i s tw h oi n t e r v i e w e dh u n d r e d

o f m e na n dw o m e nt o s e ew h a te x p e r

i e n c e sm o s ts h a r e d A sa f i r s ts t e p ,i t d o e s

f a l t e r ,b i n i t i s s t i l lo n eo f t h em o r ei n t e r

e s t i n gp r o g r a m so f t h ey e a r . 3

2 4 S E P T E M B E R / O C T O B E R B 6

Page 27: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 27/132

F - 1 6 D o g f i g h tw i t h E n e m yM I G - 2 3

F l g h l e r s

: , - '

- ■ " ■

F - 1 6o n t h e D e c ko f a N l m l t z - C l a s s

A i r c r a f tC a r r i e r( C o n t r o lT o w e rV i e w )

F - 1 6H l g h - GP u l l o u to v e rD e t a i l e d

W a r g a m eS c e n e r y( R e a r V i e w )

- - ' : ■ ■ .■ ■ ■ '

■ ; ; ■ ■ : ; .

- : : . ' . - ■ / ■ > : ■ ■

- " ■ ■ ' I : 1 ' ■ '' ' -

- : ■ : ■ ■ ■ ■ ■ 's ■ .

« ' ■

F r o mt h ea u t h o ro f F l i g h tS i m u l a t o r

I I c o m e sa n e wd i m e n s i o ni n

r e a l i s m .J e ts i m u l a t e st w of a s ta n d

m a n e u v e r a b l es u p e r s o n i cj e t

f i g h t e r s ,a l a n d - b a s e d F - 1 6o r a

c a r r i e r - b a s e dF - 1 8 .T h es i m u l a t o r

s t r u m e n t a t i o na n dt h em o s t

a d v a n c e dw e a p o n r ya v a i l a b l e .J e t ' s

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

w i t h e x c e l l e n tv i s u a la t t i t u d e

r e f e r e n c e s ,m a k e si l t r u l ye n j o y a b l e

t o f l y .

E a s ya i r c r a f tc o n t r o lc o u p l e dw i t h

b a l l i s t i ct h r u s tg i v e sy o ut h ek i n do f

a e r o b a t i cm a n e u v e r a b i l i t y o n l ya

m o d e r nj e tf i g h t e rc a np r o v i d e .J e t ' s

a t t i t u d e i n d i c a t o ri s e a s yt o r e a dn o

m a t t e rw h a ty o u ro r i e n t a t i o n .A f u l l

s c r e e n o u t - t h e - w i n d o wv i e wh e l p s

y o ug e t t h em o s to u to f J e t ' se x

c e l l e n tf l i g h tc o n t r o l s .A n dt h a t ' sa

m a j o rc o n s i d e r a t i o nw h e nf l y i n ga t

s p e e d si n e x c e s so f 1 3 0 0M P H .

W i t hJ e ty o u c a nf l yt h r o u g he i t h e r

s t r u c t u r e do r n o n - s t r u c t u r e d

e n v i r o n m e n t s .E n g a g ei n a d e a d l y

v a r i e t y o fc o m b a tm i s s i o n s .E x p l o r e

t h ew a r g a m et e r r i t o r y ,o r r e l a xb y

p r a c t i c i n gp r e c i s i o na e r o b a t i c

o p t i o n a lU n i t e d S t a t e sS c e n e r y

D i s k s .Y o uc a ne v e nl o a di n s c e n e r y

o f ft h eF l i g h tS i m u l a t o rI I d i s k .

N e wh i g h - p e r f o r m a n c eg r a p h i c

d r i v e r sp r o v i d eb e a u t i f u l l yd e t a i l e d

s c e n e r yi n e i t h e rd a yo r n i g h t - f l i g h t

m o d e s .Y o uc a nl o o k f o r w a r d ,l e f t ,

r i g h t ,r e a r w a r d ,o r s t r a i g h tu p o u to f

t h e c o c k p i tw i t ha s i n g l ek e y p r e s s .

T h eJ e t s i m u l a t o re v e ni n c l u d e sa

s p e c i a lv i e w - m a g n i f i c a t i o nf e a t u r e

t h a tl e t sy o u z o o m - i nt o i d e n t i f y

o b j e c t so r d e t a i l sa t a d i s t a n c e .

J e tw i l lr u no n a n yC o m m o d o r e6 4o r

C o m m o d o r e1 2 8 c o m p u t e rw i t ho n e

d i s kd r i v ea n de i t h e rc o l o ro r

m o n o c h r o m em o n i t o r .

S e e Y o u rD e a l e r. . .

o r w r i t eo r c a l lf o rm o r ei n f o r m a

t i o n .F o rd i r e c to r d e r s p l e a s

e n c l o s e$ 3 9 . 9 5p l u s$ 2 . 0 0f o r

s h i p p i n ga n ds p e c i f yU P So r f i r s t

M a s t e r C a r d ,A m e r i c a nE x p r e s s

a n dD i n e r sC l u bc a r d sa c c e p t e

S C E N E R YD I S K SF O RJ E TA N DF L I G H TS I M U L A T OI I

A R EN O WA V A I L A B L E .

C o m m o d o r e6 4 a n aC o m m o a o r o' 2 8 a r a H f l f l e m a r l i so l

C o m m o d o r eE l e c t r o n i c s .L t d .

C o r p o r a t i o7 1 3E d g e b r o o kD r i v eC h a m p a i g nI L G 1 8 2 0

( 2 1 / ); i S 9 - 8 4 8 2 T e t c « :2 0 6 9 9 5

O r d e rL i n e :( 8 0 0 ) 6 3 7 - 4 9 l e i c e p ii n i - : : ,A l a s U , a n O H a w

■ ■ - ■ -

. ■ ■ • ' . ■ . -. _ ■ ; : " . ; . . ■

Page 28: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 28/132

S O F T W A R ER E V I E W S R J : V J I ; V n ; i >B YK R V 1 NH O l i O

T r a n s f o r m e r

C o m p u t e r :A m i g a

P u b l i s h e r :C o m m o d o r eB u s i n e s s

M a c h i n e s

1 2 0 0W i l s o nD r i v e

W e s tC h e s t e r ,P A 1 9 1 8 0

M e d i u m :D i s k

P r i c e : S 2 y y ( D i s k ; u i d5 1 / 4 - i n c h

d r i v e )

X r a n s f o n n e ri s p r o b a b l yt h em o s tm i s

u n d e r s t o o d ,m o s tt a l k e d - a b o u t ,m o s t

h o p e d - f o rp r o d u c tt o b e r e l e a s e df o r ; i

p e r s o n a lc o m p u t e r ,A n da l l d i e t a l k i n g

a n d m i s u n d e r s t a n d i n g o c c u i r e dl o n gb e -

l o r ei t W H Se v e nr e l e a s e d .

N o wU n i ti t L sh e r e ,l e t ' ss e tt h er e c o r d

s t r a i g h t ;T r a n s f o r m e rw i l ln o ta l l o wy o u

t o r u ne v e r y t h i n gw r i t t e nf o r t h e I B M .

T h a iw a sn e v e rd i e i n t e n t .A n dT r a n s

f o r m e rw i l ln o tt o r ny o u rA m i g ai n t oa n

I K M P C

' / h m s f o n n c rI s a t r a n s i t i o np i e c e :T o

g e t h e r w i t ha 5 1 / 4 - l n c bf l o p p yd i s kd r i v e

t h a tc a nr e a da n dw r i t eM S - D O S ,i t l e t s

H I Mc o m p u t e ru s e r sr u nm a n y I B Mp r o

g r a m so n d i eA m i g a .

T h o u g hi i r e a c h e dd i em a r k e ts o m e

w h a tl a t e rt h a n s c h e d u l e d ,7 h m s f o r m e r

i s a I x i l e rp r o d u c tf o ri i . I t I s a l s om o r e

a l f o r d a b l c .A t i t s I n t r o d u c t i o ni n m i d -

A p r i l ,T r a n s f o r m e rw a si n c l u d e d w i t h

t h e5 l / - i - i n c hd r i v ea t a p r i c el e s st h ; m

h a l ft h ep r o j e c t e dp r i c e .

T r a n s f o r m e ru s e st h e A m i g a ' sI n t u

i t i o ni n t e r l a c e ,w h i c h m e a n si t i s a w i n

d o ww i t hi c o n s .I t a l s om e a n st h a ti t c a n

b e f r e e l yc o p i e d . L i k em e ,y o u ' l lp r o b a b l y

w a n tt o h a v es e v e r a lc o p i e s ,e a c hc o n f i

g u r e dd i f f e r e n t l y .T h eS e t A T P r e f si c o n

s e t sy o u rc o n f i g u r a t i o n :n a m ey o u r

d r i v e s ,c h o o s es c r e e nc o l o r s ,a n ds p e c i f y

a t t a c h m e n t st o y o u rc o m p u t e r .

O n ew e e kI x / t b r eT r a n s f o r m e rc a m e

t o m a r k e t ,1 H Mo f f i c i a l l yu n v e i l e dc o m

p u t e r st h a tc a n u s e3 1 / 2 - i n c hf l o p p y

d r i v e s — a n dw i t hi t d i e yr e l e a s e dP C -

D O S3 . 2 ,w h i c hc a nr e a da n dw r i t et o

t h o s ed r i v e si n a n 8 0 - t r a c k ,7 2 0 Kf o r m a t ,

d i ev e r yf o r m a lu s e db y D a t a G e n e r a lI n

t h eD G 1 .. S on o wy o uc a nr u ns o f t w a r e

m a d el o r( h eD G 1 .A n d , d u r i n gt h et r a n

s i t i o np e r i o d ,i t i s l i k e l yt h a tf u t u r es o f t

w a r er e l e a s e sf o rI B Mw i l lc o n t a i nb o t h 5

1 / 4 - i n c ha n d3 I / 2 - i n c hf l o p p i e s .

W h i l en o t f u l l yI B Mc o m p a t i b l e .

T r a n s f o r m e rw i l lr u n ( h e p r o g r a m so n

T o g e t h e rw i t ha 5 1 1 4 -

i n c hf l o p p yd i s kd r i v e

t h a tc a nr e a da n di v r i t e

M S - D O S ,T r a n s f o r m e r

l e t sI B Mu s e r sr u n

m a n yI B Mp r o g r a m so n

t h eA m i g a .

d i e T o p2 0 l i s t .A s l i s t e do n t h e p a c k a g e .

t h e s e i n c l u d eL o t u s1 - 2 - 3( v I A ) ,D b a s e

I I I ( v l . l ) ,M u l t i p U m( v l . 2 ) ,M u t t i n u i t e

( v 3 . 3 ) ,W o n / / i e / J e c t( v 4 . 0 ) ,B P IG e n e r a l

L e d g e r ,A c c o u n t sR e c e i v a b l ea n dA c -

c o u n t s P a y a b l e( v C1 3 ) ,D o l l a r s& S e n s e

( v 2 . ( ) ) ,I H MW r i t i n gA s s i s t a n t( v 1 . 0 1 ) ,

f l i MF i l i n gA s s i s t a n t( v l . 0 ) , P F S : R e j > o r l

( V B ) a n dP l - X n i e( \ \ i ) .I i a c ho f t h e s er e

q u i r ee x e c u t i o nt i m e st h a ta r es o m e w h a t

l o n g e rt h a no n t h eH I M ,d u et o t h et r a n s

l a t i o ns t e p s n e c e s s a r y .

I n m y o w nt e s t i n g .1 w a sa b l et o r u n

H a n k -S t r e e t W r i t e r ;P I X W r i t e( L X i lf o r -

m a t ) ;I ' i - W V r i t e( M S - D O Sf o r m a t ) ; P r i n t -

m a s t e r( n o n - g r a p h i c sm o d e ,M S - D O S ) ;

T u r b oL i g h t n i n g( M S - D O S ) ;S i d e k i c k

( M S - D O S ) ;M a n a g i n gY o u rM o n e y( M S -

I K> s ) ;W o r d P e r f e c t( Ix ; i f o r m a l ) ;M a t b -

p l a nD e m o( I X i lI b r m a t ) ;a n da g a m e

f r o mA c t i v i s i o n c a l l e dA l t e ri i g o( M S -

D O S ,n o n - g r a p h l Cm o d e ) .I n a d d i t i o n ,

T r a n s f o r m e rr a n T u r b oL i g h t n i n ga n d

S i d e k i c ka s t h e yw e r e m e a n tt o b e : a s

c a c h e d p r o g r a m st o l i e c a l l e du p o n l ya s

n e c e s s a r y

H o w e v e r ; s p e e di s a f a c t o r h e r e .W h e n

i u s e dT u r i M iL i g h t n i n gw i t hi ' / - y : \ X ' n ' t e .i

f o u n dt h a tm yt y p i n gs p e e do f 4 0 w o r d s

p e r m i n u t ew a sf a s t e rt h a nt h e l e t t e r s

c o u l dh e p r i n t e dl o s c r e e n .B u t I d i d

m a n a g et o g e t T u r b o ,S i d e k i c ka n d

P F S i W r i t eI n t ot h e m a c h i n es i m u l t a

n e o u s l y ,a e o ii l lm ia ti o no f j u s th o ww e l l

T r a n s f o r m e re m u l a t e st h e I H M .

T h eg r e a t e s ts u r p r i s ec a m ew h e nI r a n

t h e I H M\ K .A d v a n c e dD i a g n o s t i c sd i s k .

( f t l C Cy o u ' v es e l e c t e dD i a g n o s ef r o mt h e

m e n u ,d i e p r o g r a mr e a d sy o u rm a c h i n e

d o w nt o h o a r dl e v e l ,r e p o r t st h ec o n f i g u

r a t i o n ,a n da s k sf o rc o n f i r m a t i o n .I t c o v

e r sm a x 1d i s kd r i v e s ,v ? 3 Ko f R A M .m o n

o c h r o m ec a r da n dp r i m e ra d a p t e r ,a n d

a s y i t c h a d a p t e r .O f d i e d i a g n o s t i ct e s t s

t h e m s e l v e s ,o n l yt w or a nw i t h o u te r r o r .

K v c r y d i i n gI x r i n gc h e c k e dh a dt o d o w i d i

t h e m o n i t o r .I t w a sr a t h e rs t r a n g et o

w a t c ht h e I B Mc h a r a c t e rs e t b e i n gd i s

p l a y e do n t l i eA m i g am o n i t o r .

' I h i n s f o r m e ra l s oa l l o w se m u l a t i o n

t h eI H Mk e y b o a r d .A s m a l ls e to f k e y - c o

e r s i s i n c l u d e d ,a n dt h o u g h1 d i d n ' tu s e

d i e m ,I ( b u n dt h a tm y i n s t i n c t i v em o v e s

i n g e t t i n ga r o u n dd i ek e y b o a r dw e r ec o r

r e c t I t i s d e s i g n e dt o a p p e a lt o t h o s e

w h oh a v eb e e nu s i n gI B M s .

L e tm en o t et h a iw h i l eI B M ' sn e wD O S

3 . 2i s c a p a b l eo f f o r m a t t i n ga 3 l / 2 - i n c h

d i s kt o 7 2 0 K ,i t d o e sd i i sw i t hi n t e r n a l

r o u t i n e s t or e c o g n i z et h a tt h eI B Mc o m

p u t e rd o e si n d e e dh a v ea 3 1 / 2 - i n c h

d r i v e .' I h i n s f o r m e rd o e sn o te m u l a t et h e

I B M3 l / 2 - i n c l id r i v e ;t h e r e f o r ey o u r

f l o p p i e sf o r m a t t e dw i t ht h i sI X ) Sw i l lb e

o n l y3 6 0 KB e c a u s e T r a n s f o r m e rc o m p l e t e l

l a k e so v e ry o u rA m i g a ,d o n te x p e c tt o

I j c ; i b l et o u s ea n yo f t h eu s u a lA m i g af e a

t u r e ss u c ha s m u l t i - t a s k i n g ,s c r e e nf l i p

p i n g o rm o u s ec o n t r o l .N o rd o e sT r a n s -

f o r t n e re m u l a t eI B M. s o u n d ,t h o u g hd i a l

i s c e r t a i n l y a s m a l ll o s s .

I n s u m ,I h m s f o r m e ri s m o r eu " i a nw a s

p r o m i s e d .I ' s e r sw i l lm x m ie x p a n dt h el i s t

o fs o f t w a r et l i a i i sc o m p a t i b l e .P a c k a g e

w i d it h eS ' / t - i n c h d r i v e ,i t L sa n e x c e l l e n t

b u ya t a n y p r i c e; u i di s a w o r t h w h i l

a d d i t i o nt o y o u rA m i g as y s t e m .T h o u g h

L o t u sl - J - . i ,W o r d P e r f e c ta n dt h eo t h e r s

w i l l l i k e l ys o m e d a yl > c r e w r i t t e nl o r t h e

A m i g a ,i t m a yl i e m o r ee c o n o m i c a lt o

b u yT r a n s f o r m e r a n du s et h ec o p i e sy o u

h a v em i l l e rd i a ng o t o d i ee x p e n s eo f r e

p l a c i n gt h e mw h e nt h e yf i n a l l ya r r i v eo n

d i em a r k e t . H

2 6 S E P T E M B E R / O C T O B E R' 8 6

Page 29: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 29/132

M , M i m J

: 3 g ? ' ' . . : : ' " ; : ' " " " " - ' / : ' : " . . : . ' . . . '

u s ei k eb r a i n sy o u r

C o m m o d o r ew a s n tb o r nW i t hR i g h ta t Y o u rF i n g e r t i p s

i n C o m p u S e r v e ' s

C o m m o d o r e *F o r u m s

O u r C o m m o d o r eF o r u m si n v o l v e

t h o u s a n d so f C o m m o d o r eu s e r sw o r l d

w i d e .T h e s eF o m m ss h o wy o uj u s th o w

e a s ya n df u ni t i s t o g e t t h em o s t f r o m

y o u rC o m m o d o r eC o m p u t e r .

T h eC o m m o d o r eC o m m u n i c a t i o n s

F o r u mp r o v i d e s I h el a t e s tn e w so n c o m

m u n i c a t i o n ss o f t w a r ea n da d v i c eo n

h o wt o e f f e c t i v e l yu s ey o u rm a c h i n ef o r

o n l i n ec o m p u t i n g .

T h eC o m m o d o r eP r o g r a m m i n g

F o r u ms u p p o r t sp r o g r a m m e r s a n d

d e v e l o p e r so f C o m m o d o r e8 - b i t

c o m p u t e r s .

T h eC o m m o d o r eA r t sa n dG a m e sF o r u mi s f o ra l lC o m m o d o r e8 - b i t

c o m p u t e r s .C o m p o s eo r p l a ym u s i c ,

c r e a t eo r 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

d o w n l o a dg a m e ss o f t w a r e .

T h eC o m m o d o r eA m i g a "F o r u mi s

t h en a t i o n a lr e s o u r c ef o ra l lb u s i n e s s

a n de n t e r t a i n m e n ta p p l i c a t i o n si n t h e

A m i g ac o m m u n i t y .

E a s ya c c e s st o f r e es o f t w a r e .

• D o w n l o a df i r s t - m t e ,n o n - c o m m e r c i a lu s e r -

s u p p o r l c ds o i lw a r ea n du t i l i t yp r o g r a m s .

• T a k ea d v a n t a g eo fC o m p u S e r v e ' si n e x p e n

s i v ew e e k n i g h ta n dw e e k e n dr a t e s( w h e n

F o r u m sa r em o s ta c t i v e ,a n ds t a n d a r do n l i n e

c h a r g e sa r ej u s tI O Ca m i n u t e ) .

• G oo n l i n ei n m o s t m a j o rm e t r o p o l i t a n a r e a sw i t ha l o c a lp h o n ec a l l ,

• R e c e i v ea $ 2 5 . 0 0I n t r o d u c t o r yU s a g e

C r e d i tw h e ny o up u r c h a s ey o u rC o m p u S e r v e

S u b s c r i p t i o nK i t .

I n f o r m a t i o ny o us i m p l yc a n ' tf i n d

a n y w h e r ee l s e .

U s et h eF o r u mM e s s a g eB o a r dt o

e x c h a n g em a i l w i t hf e l l o wm e m b e r s .

J o i no n g o i n g ,r e a l - t i m ed i s c u s s i o n si n a

F o r u mC o n f e r e n c e — w i t hC o m m o d o r e

l u m i n a r i e sl i k eJ i mB u t t e r f i e l d ,J i m

G r a c e l y ,B o bL a n d w e h r a n dS t e v e

P u n t e r .S c a nF o r u mD a t al i b r a r i e sf o r

f r e e s o f t w a r e ,d o c u m e n t a t i o na n dc o n

t r i b u t i o n sI r o mC o m m o d o r ee n t h u s i a s t s .

E n j o yo t h e ru s e f u ls e r v i c e s ,t o o .l i k e

e l e c t r o n i c e d i t i o n so fy o u rf a v o r i t em a g az i n e s ,n e w s l e t t e r sa n da r t i c l e s ,i n c l u d i n

F a m i l yC o m p u t i n g ,O M N IO n l i n ea n d

t h e E l e c t r o n i cG a m e r . " '

A l ly o un e e di s y o u rC o m m o d o r e

c o m p u t e r a n da m o d e m . .. o ra l m o s t

a n yo t h e rp e r s o n a l c o m p u t e r

T o b u yy o u rS u b s c r i p t i o nK i t ,s e ey o u r

n e a r e s tc o m p u t e rd e a l e r .S u g g e s t e dr e

t a i lp r i c ei s $ 3 9 . 9 5 .T or e c e i v eo u rf r e e

b r o c h u r e ,o r t o o r d e rd i r e c t ,c a l l8 0 0 -

8 4 8 - 8 1 9 9( i nO h i o ,c a l l6 1 4 - 4 5 7 - 0 8 0 2

I fy o u ' r ea l r e a d y aC o m p u S e r v es u b

s c r i b e r ,t y p eG OC B M N E T( t h eC o mm o d o r eU s e r sN e t w o r k )a t a n y !p r o m p t

t o s e ew h a ty o u ' v eb e e nm i s s i n g .

C o m p u S e I n h u m a t i o nS o r v l c o s ,R O B o x 2 0 2 1 2

5 0 0 0A r l i n g t o nC o n l r oB h d .C o l u m D u s ,O h i o4 3 2 2 0

8 0 0 - 8 4 8 - 8 1 9 9I n O t wc a l l6 U - * 5 7 - C 8 0 Z

A n H S RB l o c *C o m p a n y

Page 30: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 30/132

S O F T W A R ER E V I E W S K l i V I K W E D B Yl i R V l NH O I l O

S c r i b b l e !

C o m p u t e r :A m i g a

P u b l i s h e r :M i c r o - S y s t e m sS o f t w a r e

- 1 3 0 1 - 1 8O a kC i r c l e

I J o c aR a t o n ,R 3 M 3 1M e d i u m :D i . s k

P r i c e : S 9 9 . 9 5

T- 1 l i e f i r s lt h i n gy o ul e a r ni i l K i u tS c r i b

b l e . 1i s t l i a ti t i s n o ta n o r d i n a r yw o r dp r o

c e s s o r ,n o te v e na n o r d i n a r yA m i g aw o r d

p r o c e s s o ri n s t e a d ,i t I s a m i x t u r eo f n e w

a n do l d m e t h o d s .T h o u g hi t U B C Sp u l l

d o w nm e n u sa n di c o n s( a n dt h u ss u p

p o r t st h em o u s e ) ,i t h a sb e e nd e s i g n e d

f o r t h o s ew h op r e f e rk e y b o a r dc o m

m a n d s .

S c r i b b l e !I s i n s t a l l e do n a W o r k b e n c h

d i s ks o i t l x x > t si m m e d i a t e l ya f t e rK i c k -

s t a r tA l t h o u g hy o u m a yt r a n s f e rS c r i b

b l e . 't o a n o t h e rf o r m a t t e dd i . s k ,l e a v i n gi t

o n W o r k b e n c ha l l o w sy o uC Oa l w a y sh a v e

d i e c a l c u l a t o ra n dt h e S y s t e m sd r a w e r

a v a i l a b l e , a sw e l la s P r e f e r e n c e s .

T h eC o m m a n dB a ro f S c r i b b l e !c o n

s i s t so f f o u rp u l l - d o w nm e n u s :P r o j e c t ,

D e f a u l t s ,T e x ta n dP r i n tT h eB r a t ,P r o

j e c t ,o p e n s ,c l o s e s ,o r e r a s e s af i l e ,a c c e s s

e s t h eA r c h i v e ,e x a m i n e sS u i l u s ,o r Q u i t s

A r c h i v ec a l l su p y o u rd i r e c t o r } 1 ,w h i c ha l

l o w sy o ut o s t o r e ,g c i o r r e p l a c ea f i l e .

T h e r ea r c t w o w a y st o d o t h i s :D o c u

m e n to r G e n e r a lD o c u m e n ta d d sd i e

. d o cs u f f i xt o y o u rf l i ct a m es o m a tt h e

r e q u e s t e rw i n d o wd i s p l a y so n l yf i l e sy o u

h a v ec r e a t e d .( I fy o uh a v et w od i s k

d r i v e s ,c l i c k i n go nM ri n t h er e q u e s t e ra l

l o w sy o ut o s p e c i f ) 't h ep a t hn a m e . )( ! c n -

e m lw i l ll i s te v e r yf i l eo n t h e d i s k ,b u t

f i l e ss t o r e da s G e n e r a lw i l lh a v en o s u f f i x

a s s i g n e dt o t h e m

s t a t u ss h o w st h e d e f a u l t s e t t i n g so f

S c r i b b l e !a n dt h e c h a n g e s y o uh a v e

m a d e ,c h a n g e sl i k ep a g el e n g t h ,l i n e

l e n g t h ,p a g eo f f s e t ,j u s t i f i c a t i o na n dt u p

a n d b o t t o mm a r g i n s .l ; r e em e m o r yi s d i s

p l a y e d ,t l i ed e f a u l tb e i n g6 - i K ,e n o u g hf o r

r a t l i e rl e n g t h yd o c u m e n t s .( Y o um a yg o

a s h i g hO S2 0 0 K . )Y o ua r ea l s o t o l dh o w

m a n yc h a r a c t e r sh a v eb e e nu s e da n dg i v

e n a w o r dc o u n t .

T h es e c o n dp u l l - d o w nm e n ui s D e

f a u l t s ,w h i c hc h a n g e st h es e l l i n g si n S t a

t u s .C h a n g e ss u c ha s m a r g i n s ,l i n e

l e n g t h s ,a n dl i n es p a c i n g; i r es a v e di n a

s e p a r a t ef i l e ,a c c e s s e db y c l i c k i n go n t h e

A r c h i v es e l e c t i o ni n t h eD e l i m i tm e n u .I n

S c r i b b l e !

l e t sy o u

w o r ko n

a s m a n y

a s f o u r

d o c u m e n t s

a t o n c e .

t h i sw a y ,i t L sp o s s i b l et o h a v es e v e r a lp r e -

f b i m a t t c df i l e ss t o r e do n y o u r w o r k i n g

d i s k .

T h et h i r dp u l l - d o w nm e n ui s T e x t ,a n d

i t i s h e r e -t h a ty o us e l e c ta w o r k i n gm o d e

E d i t ,S e a r c h ,R e p l a c e ,C o p y ,C u t ,P a s t e

a n dS t y l e ,S t y l ea l l o w sf o r e m p h a s i z e d

t e x t ,s u c ha s b o l d f a c e ,u n d e r l i n eo r i t a l

i c s .I n t h i sa r e a ,S a i b b l e !L s a w l i a ty o u -

s e e - i s - w b a t - y o u - g e tw o r dp r o c e s s o r .S e

l e c ty o u rp r e f e r e n c ea n du s et h eb r u s h

i c o nt o p a i n ta c r o s s t h ew o r dy o uw i s ht o

e m p h a s i z e .

T e x ti s t i l eo n l y p l a c ew h e r eS c i i b b h ' f

u s e si c o n s ,f o ri n s t a n c e ,a c a m e r ar e p r e

s e n t sC o p y ,s c i s s o r sr e p r e s e n tC u t ,a n da

m a g n i f y i n gg l a s sr e p r e s e n t sS e a r c h .

T h o u g hm o s tw o r dp r o c e s s o r s t o d a y

h a v ec u t ,p a s t ea n dc o p yf u n c t i o n s — a n d

m o s te x p e r i e n c e du s e r sw o u l dn o t u s ea

p r o g r a mw i t h o u tt h e s e — S a i b b l dg o e sa

l i t t l ef u r t h e r .W h e nw o r k i n gw i t hm u l t i

p l ed o c u m e n t s ,y o um a yf r e e l yc u tf r o m

o n ea n d p a s t ei n t oa n o t h e r ,o r c o p ya

s e c t i o no f o n ei n t oa n o t h e r .

P l a c e sw h e r eS c r i b b l e . 'i s n o t a w h a t -

y o u - s e e - i s - w h a t - y o u - g c tp r o c e s s o ri s i n

l i n es p a c i n g ,f t l o o k ss i n g l es p a c e du n t i l

y o u p r i n ti t o u t . H e a d e r s ,f o o t e r sa n d

p a g en u m b e r i n ga p p e a ro n l yo n h a r d

c o p ya n di n t h eP r e v i e wm o d e .T h o u g hp a g ea n dl i n en u m b e r sa r c d i s p l a y e d

a t t h eb o t t o mo f t h ew o r k i n gs c r e e n ,

t h e yw i l lb e h a v ea s t h o u g h y o u rw o r ki s

s i n g l e - s p a c e d .T h i sc o n s u m e sl e s sd i s k

s p a c ew h e ns t o r i n g ,s o i t i s a b e n e f i t

T h eu s e o fd mc o d e sf o rs e t t i n gh e a d

e r s ,f o o t e r s; i n d l i n es p a c i n ga s w e l la s

p a g el e n g t h ,t o pa n db o t t o mm a r g i a s; i n d

s i n g l es h e e t o rc o n t i n u o u s - f o r m

s e e m sr a t h e rp r i m i t i v e .H o w e v e r ,

c a na l s om a k et h e s es e t t i n g sa l i t t l em o r e

s o p h i s t i c a t e dt h r o u g ht h e p u l l - d o

m e n u s .

T h ef o u r t hp u l l - d o w nm e n uL s c a l l e d

P r i n t .H e r ey o up r e v i e w y o u rm a n u

s c r i p t ,u s i n gt h es p a c eb a rt o h i d tt h er a p

i d s c r o l l i n ga n ds e ey o u rt e x ta s i t w i l lb e

p r i n t e d ,c o m p l e t ew i t hh e a d e r s ,l o o t e r

; m dp r o p e rl i n es p a c i n g .T h ec n d - o l ' - p a

g r a p hm a r k e r sa r er e m o v e d

T h e . P r i n tm e n up r i n t s t o p r i n to r

d i s k ,s e t st h en u m b e ro f c o p i e s ,a n ds e t s

t l i et e e df o rs i n g l es h e e t s o rf i i n l b l dp a -

p e t P r i n t i n gt o d i s kg i v e sy o ua n u n f o

m a t t e df i l e ,a d d i n ga l i n ef e e d u >t h ee n d

o f e a c hl i n e .T h i sm a k e si t c o m p a t i b

w i t hs o m et e l e c o m m u n i c a t i op r o

g r a m s s u c ha s O n l i n e /a l s ob y M i c r o

S y s t e m s .

W h i l en o ta s f l a s h y3 5 s o m e w o r dp r o -

c c s s o r sf o r t h eA m i g a ,d i s p l a y i n ga l m o s

n o g r a p h i c s o rc o l o r s ,S c r i b b l e !i s a v e r y

p o w e r f u lt o o l f a ra n yu s e r .D o c u m e n

t i o ni s g o o da n dL sg e a r e dt o w a r dt h el i e -

g i n n c r .T h ef i r s th a l f w i l lg e ty o uu p - a n d

r u n n i n gf a i r l ys x m ,w h i l et l i es e c o n dh a l f

i n t r o d u c e sy o ut o s o m eo f t h el e s sc o m

m o nu s e s .I t l e t sy o up r o c e e da t y o u r

o w ns p e e d . Q

2 8 S E P T E M B H i / O C r O B E R' 8 6

Page 31: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 31/132

p s h e l fb o o k s

f r o mA b a c u s■ j

I N T E R N A L S. : ■ : ■ ■ -J A %

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

A b j C 1 1 1 S o f t w a r e

D e i a i l e dg u l d op r o s a n l sl h a 1 2 6 ' ;

□ p o r a i i n gs y s i o m , e i p l J i n s g r a p h i c

c h i p s ,M e m o r y M a n a g e m e n tU n f T .6 0

c o l u m ng r a p h i c sa n d c o m m e n t e dR O Ml i s t i n g s W O p pS 1 9 9 5

G e t a l l i na I n s i d ei n f o r m a t i o no nB A S I C7 . 0 .T h i se a h a u i i l l v oh a n d

b o o ki s c o m p l e t ew l l hc o m m e n t e dB A S I C7 . 0 R O Ml i Q t l n g a .C o m i n gS u m m e r ' 9 6 V I S 9 5

F i l l e dw i t hI n l o( o re v e r y o n e .C o v e r s

a o c a r u m nh i - r e sg r a p h i c s ,w i nd o w i n g ,m e m o r yl a y o u t .K o r n a lj o u t m a a ,s p r L l o s .s o f t w a r ep r e

l e c t i o n ,a u t o s t a r ti n g O O D p p$ 1 99 5

I n s i d e r s 'g u i d eT o r n o v i c eA a dv a n c e du s e r s .C o v e r ss a q u e n l l a l&r e l a t i v el i l o s bA d i r e c ta c c e s sc o mm a n da . D e s c r i b e sD O Sr o u t i n e s .

C o m m o nt o dI d l i n g s - £ 1 90 5

L o a r nl u n O a m e n t a l so f C A Dw h l l f l

d a v e l o p t n gy o u ro w ns y s t e m .D e s i g no b j a c l so n y o u rs e m e nt o d u m pl o a

p r i n t e r .I n c l u d e sl i s t i n g sl o r ' ''- • - > . - : ,

S i m o n ' sB a s i c . M Q p p

a * s i s » t ^ c o' i I — ■- ^ \

B A S I CT r a i n i n gG u i d e

t- m r r mn i H i r r n

^ n i Si n " V ri r r ~ ]

H i 1

m i

A b a c u s S o A w m

I n i r o d u c i i o nl o p r o g r a m i n g ,p i o b l o mP f e s e n l sd o i u n ao l p r o g r a m m i n gE $ s o n i i j lg u t d of o f o v o r y o n eI n t e r -

o n a f y s B :\ h o f o u g t iO o K r l p l l o no l aB A S I Cc o m m a n Mw i t hr t u n d r s i t ao l

o . a m p i e s -m o n i t o rc o m m a n d s ;m i l -

q u i c h - t i l l t e r s .E a s ya n f l u s e l u li ' o n t u n o p a r a l i n gs y s l o m .

i n

e s l e Bi n C P / Mo n m e 1 2 8 .S i m p l ap l an a t i o no \ i n o o p o r a l l n gs y s l e m .w p g y

m a r t s ,j o i o - o a g e .p o i u i a r s . i n sm o m o i yu s . i g o ,C P / Mu t i l i l /p f o -B A S C d S 1 69 5 b t t t o 5 S 1 9 9 5

d s ; m l , o g . pS I C9 5 B A S I Ci n 1 « r p r o ! Q r a n dr n w * S 1 6

y g , / p

g r a m ^s u b m i tt t o s5 m o r * S 1 9 9 5

A N A T O M YO F C - 6 tI n i l d a r jg u i d st o t l i e

' 6 4 i n t e r n a l s ,G r a p h i c s hs o u n d .L ^ O ,V a r n a l ,

m e m o r ym a p s .m o r * rC o m b a t sc o m m e n t e d

R O Mt s l i n g s . l O O p pS 1 9 . 9 5

A N A T O M YO F I ^ V j j O R I V EB e s t

h a n d b o o k o nf l o j i p l ^ e ' p u l Q Sa l l . M a n ye i a m p l e n a n dC y i J l U e ^ - f u l l yc o m m e n t e d

1 5 4 1R O Ml i s l l n g * - S O T J p pS 1 9 . 9 5

M A C H I N EL A N G U A G EC - 6 4L e a r n

8 5 1 0 c o d ew r i t eI a n !p r o g r a m s .M a n ys a mp l e sa n dl i s t i n g sl o r c o m p l e t ea s s e m b l e r ,

m o n i t o r ,s s i m u l a t o r . 2 0 0 p pS U . 9 5

G R A P H I C SB O O KC 6 4 - b e s t r e f e r e n c e

c o v e r sb a s i ca n d a d v a n c e dg r a p h i c s .

S p r i t e s ,a n i m a t i o n .H i r e s .M u l t i c o l o r .

l i g r i t p e n .3 D - a r a p h i c » .I R Q ,C A D .p r o -

j e a i o n s ,c u r v e s ,m o r n . J S O p pS 1 3 . 9 S

T R I C K Sa U P SF O RC - 6 4C o l l o d i o no l

e a s y - t o - u s e t e c h n i q u e s :a d v a n c e dg r a p h i c s .

i m p r o v e dd a l a i n p u t ,e n h a n c e d B A S I C .

C P I M ,m o r e . ? 7 5 p p5 1 9 . 9 5

1 3 4 1 R E P A I Rf t M A I N T E N A N C EH a n d b o o kd e s c r i b e st h e d i s k d r i v eh a r d

w a r e .I n c l u d e ss c h e m a t i c sa n dt e c h n i q u e !

l ok e e p1 5 4 1r u n n i n g . 2 O O p p$ 1 9 . 9 5

A D V A N C E DM A C H I N EL A N G U A G EN o t c o v e r e de l s e w h e r e :- v i d o nc o n t r o l l e r .

i n t e r r u p t s ,t l m e r t . c l o c k ! .L O . r e a lt i m e .

e H e n O o DB A S I C ,m o r e . I I O p p 5 1 * 9 5

P R I N T E RB O O KC - 6 4 / V I C - Z 0U n d e r -

s t a n dC o m m o d o r e .E p s o n- c o mp a l i j l e p r i n t

e r s a n d 1 5 2 0p l o t t e r .P a c k e d :u t i l i t i e s :g r a

p h i c sd u m p ;3 D - p l o l ;c o m m e n t e dM P S f l O lF I O MI r t l i n o e ,m o r e . M O p pI 1 B . 9 S

S C I E N C E / E N G I N E E R I N GO N C - 6 4 I n

d e p t hi n t r o t oc o m & j t o r ai n s c i e n c e . T o p i c s :c h e m i s t r y , p h y s i c s ,b i o l o g y ,a s t r o n o m y ,

e l e c t r o n i c s , o t h e r s . 3 S 0 p p£ 1 9 . 9 5

C A S S E T T EB O O K C - 6 4 / V I C - 2 0

C o m p r e h e n s i v eg u i d e ;m a n ys a m p l ep r o g r a m s .H i g h s p o o do p e r a t i n gA y s l e m

F a s tt i l e l o a d i n ga n ds a v i n g .2 2 5 p ps i i ' ■ ' ■

I D E A SF O R U S EO N C - 8 4 T h e m e s :

a u i oe K p e n s e s .c a l c u l a t o r ,r e c i p el i l e .s t o c k

l i s l s .d i a l p l a n n e r ,w i n d o wa d v e r t i s i n g .

o t h e r s .I n c l u d e sl i s t i n g s . K J O p p; ■ . " ■ ■

C O M P I L E RB O O KC - 6 t / C - 1 2 f lA l l y o u

n s s dt o k n o wa b o u tc o m p i l e r ) :h o wt h e y

w o r k ; d e s i g n i n ga n d w r i t i n gy o u ro w n ;

g e n e r a t i n gm a c h i n ec o d e .W i t hw o r k i n g

e ( a m p l ec o m p i l e r . S O O n p£ 1 9 . 9 5

A d v e n t u r *Q i m e w r H e r ' iH j m d b o o k

S [ e p - b y - 5 t e pg u i d et o d e s i g n i n ga n dw r i t i n g

y o u ro w na d v e n t u r eg a m e s .W n ha u t o m a t e da d v e n t u r eg a m eg e n e r a t o r .2 0 Q p pS 1 4 . 9 5

P E E K S- P O K E SF O RT H EC MI n c l u d e s I n - d e p t he x p l a n a t - o n so r P E E K .

P O K E , U S R .a n do t h e rB A S I C c o m m a n

L o n r nt h e ' I n s i d e 't r i c f c it o g e l t h em o i lo u to l y o u r ' 6 4 . M D p p£ 1 1 . 9 5

O p l l o n a lO l e k g i t i *l o r b o o k s

F o r y o u rc o n v e n i e n c e ,t h e p r o g r a m s

c o n t a i n e dI n e a c ho l o u r b o o k s3 1 9a v a i l

a b l eo n d i s k e t t e t os a v ey o ul i m e e n t e r i n

t h e mf r o m y o u rk e y b o a r d .S p e c i f yn a m edb o *m h e i io r d e r i n g . I 1 4 . 9 S» » c h

A b a c u sB f i f f i l i !S o f t w a r eP . O .B o x7 2 1 9D e p t .R 9G r a n dR a p i d s , M l4 9 5 1 0■T e l e x7 0 9 - 1 0 1■ P h o n e( 6 1 6 )2 4 1- 5 5 1O p t i o n a ld i s k e t t e s a v a i l a b l ef o ra l lb o o kt i t l e s- $ 1 4 . 9 5e a c h .O t h e rb o o k s& s o f t w a r ea l s oa v a i l a b l e .C a l lf o rt h en a m eo l y o u r

n e a r e s td e a l e r .O fo r d e rd i r e c t l yf r o mA B A C U Su s i n gy o u rM C ,V i s ao r A m e xc a r d .A d d$ 4 . 0 0p e r o r d e rf o rs h i p p i n g .F o r e i g n

o r d e r sa d d$ 1 0 . 0 0p e r b o o k .C a l ln o wo r w r i l ef o ry o u rf r e ec a t a l o g .D e a l e ri n q u i r e sw e l c o m e - o v e r1 4 0 0d e a l e r sn a t i o n w i d e .

Page 32: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 32/132

S O F T W A R ER E V I E W S R E V I E W E DB YK l < . KT E V E R B A lC H

S t a rF l e e tIC o m p u t e rC o m m o d o r ef r i

P u b l i s h e r :l n t i r s t c lC O i p .

( f o r m e r l yC y g n u s )

P . O .B o x̂ 7 8 2 5

W e b s t e r .T X7 7 3 9 8

M e d i u m :D i s k

P r i c e : 8 4 9 5 5

J l l i eU n i t e dG a l a c t i cA l l i a n c eL sc o u n ti n go n y o u ,Y o u rs i k ic r e w m e nd e p e n d

o n y o u .A Ht h a tS t a n d si n y o u rw a ya r c

s o m es a v a g eK r c l l a n sa n ds o m ed a n g e r

o u sZ a l d r o n s .

l l i i si s s t a rF l e e tI . a c o m p l e xa n dI n

t e r e s t i n gs p a c eb a t t l es i m u l a t i o n .T h e r ei s

n o S t a r T r e k - l i k ed i r e c t i v e h e r e .Y o u ' r e

n o io n m e r e l ya n e \ | i l o r . i t i o nm i s s i o n .

i n t h i sg a m e ,y o um u s te l i m i n a t ee n

e m ys h i p so r d i s a b l et h e ma n dt o w t h e m

b o c kt o a s t a r b a s ei n a s e tt i m e .T h ep r o -

g n mg r a d e sy o uo n h o wy o ua c c o m p l i s h

t h i s ,a m ii f y o us c o r e h i g he n o u g h ,y o u

c a nw i na n a w a r dl i k et h e I ' r e n t a r e sR i b

b o no f C o m m e n d a t i o n .T h ep r o g r a m

b e e p sa m i m i n gt o t a lo f y o u r a w a r d s a n d

p r o m o t i o n s .

Y o us e l e c t as h o r t ,m e d i u mo r l o n g

m i s s i o n ,d e p e n d i n go n b o wm u c hl i m e

y o uh a v e .( S h o u l dy o um n o u to f t i m e ,

t h ep r o g r a mb a aa s a v eg a m ef u n c t i o n . )

N o ws i ta n dw a i tl o ra m i n u t eo r s o w h i l e

t h eu n i v e r s eL sc r e a t e dD u r i n gt h a t t i m e ,

y o ua r e t r e a t e dt o m u s i cl i k e" A l s o

S p r a c hZ a r a d i u s t r a , " b e t t e rk n o w na s t h e

t h e m ef r o md i em o v i e2 0 0 1 .

T o l e a r ne n o u g ha b o u tt h ep r o g r a mt o

m a k es o m eh e a d w a yi n s p a c e ,y o u ' l l

D e e dt o S t u d y t h e1 0 0 - p a g eo f f i c e r ' sm a n

u a la n da n 1 1 - p a g es u p p l e m e n t .U n f o r t u

n a t e l y ,t h e m a n u a lw a sw r i t t e nf o r t h e

o r i g i n ; ! !I B Mv e r s i o n o fd i eg a m e ,a n da

s u p p l e m e n tc o n t a i n s t h er e v i s i o n sf o r

t h eC o m m o d o r ev e r s i o n ,T h i sm a k e si t

s l i g h t l yc o n f u s i n gB u t t h e g a m ep r o v e s

t o b e : i b : i r g a i na t i t s c u r r e n ip r i c e ,a n d

w o r t hd i ei n c o n v e n i e n c eo f d i et w ov e r

s i o n so f t h em a n u a l .

O n c ey o uh a v es u u i c dy o u rm i s s i o n ,

a l lc o m m a n d sa r cj o y s t i c k - d r i v e n .T h e r e

i s a p r i m a r y ,S e c o n d a r ya n dc o m p u t e r

m e n ut o h a n d l et h e 2 3 o p t i o n s .R e

s p o n s et i m eo f t h ep r o g r a mi s g o o d ,

d i o u g h( b a ti s n ' tC r i t i c a ls i n c et h eg a m e

i s n ' tp l a y e di n r e a lt i m e .H i ep a c eo f t h e

g a m ei s ; i r e a la d v a n t a g ei n d i eb e g i n n i n g ,

s i n c ei t l e t sy o ut h i n ka b o u te a c hd e c i

s i o na n dC o n s u l ]d i em a n u a ll x . - f o r cm a k

i n g ad e c i s i o n .

f t d M i r - j lM a n a g e r

I n

S t a rF l e e tI ,

y o um u s t

e l i m i n a t e

e n e m y

s h i p so r

d i s a b l e

t h e ma n dt o w

t h e m

b a c kt o a

s t a r b a s e .

I E f f e c t i v ei m m e d i a t e l y ,' j o u a r et o a s s u i j ei o M n a n do f t h e I U 9 B M R

A f t e rr e l i e v i n gC a p t a i nK e e t o n , y o ut t i l t p r o c e e d

d i r e c t i gm t t : i > i ; m : m i : w a i tr : ■ . - . . , - . . ■ .

o u t a n de n g a g et h e " f o r c e so f t h eK r e l l a n a n dZ a l d r o n E x p i r e s w h i c hh a u e i n v a d e dA l l i a n c e t e r r i t o r y .E ns o d o i n g , y o u a r e t od e p l e t et h ee n e n uf l e e ts u f f i c i e n t l ys o t h a t o u rH a m f l e e t c a n a s s e M b i ea n dd e f e a tt h e *b e f o r et h e yc a n r e a c ho u r c o l o n i e s .

M l V o u m i s te l i m i n a t ea t l e a s tt H. . . e n e n y w a r s h i p s w i t h i nH j f d a y

i h e r ew i l l b e l a s t a r b a s e sl o c a t e di n y o u r r e g i o n .

J J o u rM i s s i o n s e q u e n c en u x b e r

H O N u o V f l G F ' a n d G o o dL u c k ,f t d H i r a l !i t a n d b y . I t ' sa l o n g w a y t oy o u r r e g i o n

H I I H . 6 9 )

" " t a r g e T e d "~ 4 H o u e d - l o c ko n k e p t

i s o u

* O K| P R I M A R Y

i o r p -2 0e / 5 0 8

f i . f L " ■ ■ : ■ ■ •i ' i l l :

M a n yo f d i es h i p ' sf u n c t i o n so r ec o n

t r o l l e db y t h e c o m p u t e r ,b u t a l l h a v e

m a n u a lo v e r r i d e s .A g o o de x a m p l eo f

o n ej o by o u ' l la l w a y sw ; i n tl l i ec o m p u t e r

t o d o i s r a i s ed i es h i e l d sw h e ny o ue n t e r

a q u a d r a n ti n w h i c he n e m ys h i p s a r e

p r e s e n t .

' I b es h i e l d st h e m s e l v e sa r cf o u rs e p a

r a t ee n t i t i e s .I f y o u rs h i pi s f a c i n gd i ee n

e m y; i n ds h i e l dn u m b e ro n ei s t a k i n gt o o

m u c hp u n i s h m e n t ,y o u c a n s w i n gd i e

s h i pa r o u n da n dl e ta l e s sd a m a g e ds h i e l d

t a k et h eb r u n t o ft h ea t t a c k .I I ' y o uk n o w

y o u ' r eg o i n gi n t oa n a r e at h a tC o n t a i n s

s o m eK r e l l a ns h i p s ,t r yt o g o i n t oj u s to n e

q u a d r a n t .T l i i sk e e p so n es i d eo f y o u r

s h i pp r o t e c t e ds o y o u ' l la l w a y sh a v eo n e

h e a l t h ys h i e l d t oh i d et h e d e f e n s e l e s s

s i d e .

A l w a y sl o c a t e t h es t u r b a s e s .T h i si s

w h e r e y o uc m g e t t h e e n e r g yr e p l e n

i s h e dt h a ty o uu s e df o rp h a s c r s .I t i s a l s o

a s i l ' ep l a c et o m a k er e p a i r sx m dg e ta r e

f i l lo f t o r p e d o e s .

I I t h i ss o u n d sa b i t o v e r w h e l m i n g ,i t L s

o n l y t e m p o r a r y ,b e c a u s ed i e s c r e e nd i s

p l a yi s l o g i c a la n dc o n l a i u se a s y - t of o l l o w

i n f o r m a t i o n .Y o uo n l yn e e dt o k n o w

w h a td i es y m b o l sm e a na n dh o wt o u s e

d i e m .

I f sa g < x x l i d e a t os e n di n t h ep r o d u c

r e g i s t r a t i o n u ss o o na s y o ug e td i eg a m e ,

b e c a u s er e g i s t e r e do w n e r sg e t a f r e e

c o p yo f t h e O f f i c e r ' sA c a d e m yT r a i n i n

M a n u a lI t h a s6 8p a g e s o ft i d b i t sa n dt i p s .

T a k em yw o r df o ri t y o u ' Hh e a w i s e r; i n < J

m o r es u c c e s s f u lp i l o t f o rd i et r o u b l e .

T h o u g hS t a rF l e e tI m a yb e a h i t m o r e

l i m i t e dC h a no t h e r s p a c eg a m e s ,I h a v e n ' t

s e e na n y t h a tg i v es o m a n yc o m m a nc h o i c e si n s u c ha n e a s y - t o - u s ef o r m a tA t

d i e t o u c ho f t h e j o y s t i c ky o uc a n u s e

l o n g - r ; i n g es e n s o r s ,c a l lf o r m i s s i o ns t a

t u s ,c h e c ki n w i d id a m a g ec o n t r o l ,f i r e

p l i a s e r so r t o r p e d o e s ,u s et r a c t o r l > e a

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

r . u i g e p n > l x - s ,e n g a g ea I n T X / n s p a c cd e

f e n s i v em a n e u v e ra n da c t i v a t ea s c l f - d c

s t n i c ts e q u e n c e .

W h e t h e rt h e r e ' sa n A d m i r a lK i r k .1 l a n s

S o l o o re v e na C i r o c c o" R o c k ) 1 "J o n e si n

s i d ey o u ,S t a rF l e e tI w i l lg i v ey o ue v e r y -

d i i n gy o u ' dl i k ei n a b e l i e v a b l es p a c eb a t -

d c p r o g r . u n . Q

3 0 S E P T E M B E R / O C T O B E R ' 8 6

Page 33: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 33/132

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

G i v By o u rB A S I Cp r o g r a m st h es p e e da n dp e r f o r m a n c et h e yd e s e r v e

T h e c o m p l e t ec o m p i l e r

a n d d e v e l o p m e n tp a c k -a g o .S p e e du p y o u rp r o

g r a m s5 < t o 3 5 x .M a n y□ p l i o n s :f l e x i b l em e m o r ym a n a g e m e n t :c h o i c eo f

c o m p i l i n gt o m a c h i n ec o d e ,c o m p a c tp - c o d eo r

b o t h .' 1 2 8v e r s i o n :4 0 o r8 0 c o l u m nm o n i t o r o u t p u t

a n d F A S T - m o d eo p e r at i o n ,' 1 2 6C o m p i l e r ' se x

t e n s i v e8 0 - p a g ep r og r a m m e r ' sg u i d e c o v e r s

c o m p i l e rd i r e c t i v e sa n do p t i o n s ,t w o l e v e l s o f

o p t i m i z a t i o n ,m e m o r yu s a g e .h ' Oh a n d l i n g ,8 0 c o l u m nh i - r e sg r a p h i c s ,( a s t e r ,

h i g h o rp r e c i s i o nm a t hf u n c t i o n s ,s p e e da n d s p a c es a v i n gt i p s ,m o r e .A g r e a tp a c k a g ol h a tn o s o f t w a r el i b r a r ys h o u l db e w i t h o u t .1 2 8 C o m p i l e rJ S 9 . 9 S

E 4 C o m p i l a r$ 3 9 . 9 5

F o r s c h o o lo r s o f t w a r e

d e v e l o p m e n t . L e a r nC o ny o u rC o m m o d o r ew i t ho u ri n -

d e p t ht u t o r i a l .C o m p i l eC p r o

g r a m si n t o l a s t m a c h i n e

l a n g u a g e .C - 1 2 Bv e r s i o nh a s

a d d e df e a t u r e s : U n i x n < - l i k e

o p e r a t i n gs y s t e m ;6 0 KH A M

d i s k l o r l a s te d i t i n ga n d

c o m p i l i n gL i n k e rc o m b i n e s

u p 1 0 1 0 m o d u l e s :C o m b i n eM / La n dC u s i n gC A L L ;5 1 K

a v a i l a b l el o r o b j e c tc o d e :

F a s l l o a d i n g( B s e c . 1 5 7 1 , 1 8s e c .1 5 4 1 ) ;T w os t a n d a r dI / O l i b r a r y sp l u s

t w oa d d i i i o n a ll i b r a r i e s — m a t h[ u n c t i o n s( s i n ,c o s ,s q r t ,e t c . )& 2 0 +g r a p h i c

c o m m a n d s( l i n e ,f i l l ,d o t ,e t c . ) . C - 1 2 8$ 5 9 . 9 5

C - 6 4 $ 5 9 . 9 5

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

O ny o u r

6 4

T h el a n g u a g e0 I I I 1 98 0 ' sa n db e y o n d

1 " ™

1 ™

1 h - O * - f * * M B T D P U

™ r " " 1 | i ^ n

V H l f 5 ~

f £ •

1

rT

— -

" ■ " -| > - - . .

— * " - ■ « £b i J i L i

A H I H A K r

E a s i l yc r e a t e p r o f e s s i o n a lh i g h q u a l i t yc h a r t sa n d

g r a p h sw i t h o u tp r o g r a m m i n g .

Y o uc a ni m m e d i a t e l yc h a n g e

t h e s c a l i n g ,l a b e l i n g , a x i s ,

b a r f i l l i n g ,e l c .1 o s u i ty o u r

n e e d s .A c c e p t sd a t a f r o m

C a l c R o s u l la n d U u l l i P l a n .

C - 1 2 Sv e r s i o nh a s 3 X t h e

r e s o l u t i o no f t h e ' 6 4 v e r s i o n .

O u t p u t s1 o m os i p r i n t e r s .

C - 1 2 B S 3 9 . 9 5

C - 6 4 $ 3 9 . 9 5

P o w e r P l a n

O n eo f t h e m o s tp o w e r f u ls p r e a d s h e e t sw i t hi n t e g r a t e d

g r a p h i c s .I n c l u d e sm e n uo r k e y w o r ds e l e c t i o n s ,o n l i n eh e l p

s c r e e n s ,f i e l dp r o t e c t i o n ,w i n d o w i n g ,I r i gf u n c t i o n sa n dm o r e .

P o w o r G r a p h ,t h e g r a p h i c sp a c k a g e ,i s i n c l u d e dt o c r e a t e

I n t e g r a t e dg r a p h sa n dc h a r t s . C - 6 4$ 3 9 . 9 5

$ 5 9 . 9 5

$ 3 9 . 9 5

$ 3 9 . 9 5

T e c h n i c a lA n a l y s i sS y s t e mf o rt h eC - 6 4

A d aC o m p i l e rf o rt h eC - 6 4

V i d e o B a s i cL a n g u a g ef o rt h eC - 6 4

A b a c u s

R e m a r k a b l ye a s y - t o - u s e

i n t e r a c t i v ed r a w i n gp a c ka g e( o r a c c u r a t e g r a p hd e s i g n s .N o wd i m e n s i o n

i n g f e a t u r e st o e r ea l ee x a c t s c a l e d o u t p u tt o a l l

m a j o rd o t - m a t r i xp r i n t e r s .

E n h a n c e dv e r s i o na l l o w s

y o ut o i n p u tv i ak e y b o a r d

o r h i g hq u a l i t y l i g h l p eT w og r a p h i cs c r e e n sl o r

C O P Y i n gf r o mo n et o t h e

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

a v a i l a b l e .F I L Lo b j e c t s

w i t h p r e s e l e c t e dP A TT E R N S ;a d dT E ) C T :S A V Ea n dR E C A L Ld e s i g n st o / l r o md i s k .D o f i n oy o u ro w nl i b r a r y o fs y m b o l s / o b j e c t sw i t hI h e e a s y - t o - u s eO B J E C TM A N A G E M ES Y S T E M - s t o r eu p t o 1 0 4s e p a r a t eo b j e c t s , C - 1 2 BJ 5 9 . 9 S

C - 6 4 $ 3 9 . 9 5

M r - S $ S \

L e ty o u r' 1 2 8 o r' 6 4s p e a kP a s c a l

N o t j u s t a c o m p i l e r , b u t

c o m p l e l es y s t e ml o rd e v e l o p

i n g a p p l i c a t i o n si n P a s c a l

w i t h g r a p h i c sa n d s o u n d

f e a t u r e s .E x t e n s i v ee d i t o r

w i t h s e a r c h ,r e p l a c e , a u l o

r e n u m b e r ,e t c .S t a n d a r dJ S

W c o m p i l e rt h a i g e n e r a t e s

f a s t m a c h i n ec o d e .I I y o u

w a n tt o l e a r nP a s c a lo r t o

d e v e l o ps o f t w a r eu s i n gt h e

b e s tt o o l sa v a i l a b l e - S U P

P a s c a li s y o u rl i r s tc h o i c e ,

C - 6 4 ( 5 9 . 9 5

O T H E RT I T L E SA V A I L A B L EC O B O LC o m p i l e r

N o wy o u c a nl e a r nC O B O L ,t h e ~ r r i b s tw i d e l yu s e d c o m m e r c

p r o g r a m i n gl a n g u a g e ,a m

i s e a s yt o l e a r nb e c a u s e ]p a c k a g ec o m e sc o m p l e t "a n dS y m b o l i c D e b u g g e r .

L o ny o u r6 4 . C O B O L

r e a d .C O B O LC o m p i l e r

E d i t o r ,C o m p i l e r ,I n t e r p r e t e r

C - 6 4$ 3 9 . 9 5

P e r s o n a lP o r t f o l i oM a n a g e r

C o m p l e t ep o r t f o l i om a n a g e m e n ts y s t e mf o r t h e i n d i v i d u a l o

p r o f e s s i o n a li n v e s t o r .E a s i l ym a n a g ey o u rp o r t f o l i o s ,o b t a i n

u p - t o - t h e - m i n u t eq u o t e sa n d n e w s , a n dp e r f o r ms e l e c t e d

a n a l y s i s .E n t e rq u o t e sm a n u a l l yo r a u t o m a t i c a l l yt h r o u g h

W a r n e r C o m p u t e rS y s t e m s . C - 6 4$ 3 9 . 9 5

X p e r

X P E Ri s t h ef i r s t" e x p e r ts y s t e m "f o rt h eC - 1 2 8a n dC - 6 4 .W h i l e

o r d i n a r yd a t ab a s e s y s t e m sa r e g o o df o r r e p r o d u c i n gf a c t s ,

X P E Rc a nd e r i v ek n o w l e d g ef r o ma m o u n t a i no f f a c t sa n dh e l p

y o um a k ee x p e r td e c i s i o n s .L a r g ec a p a c i t y .C o m p l e t ew i t h

e d i t i n ga n dr e p o r t i n g . C - 6 4$ 5 9 . 9 5

C - 1 2 8a n dC - 6 Ja t I r d d w n a r k so f C v n m o d c r aB u s l " « uM i d i k w

U n i tI s a ■ ■ * . ■ .o f i i . ' i ; . . ■ . . , ,

f i f f i l M i !S o f t w a r eP . O .B o x7 2 1 9D e p t .R 9G r a n dR a p i d s ,M l4 9 5 1 0■T e l e x7 0 9 - 1 0 1■ P h o n e( 6 1 6 )2 4 1- 5 5 1 C a l ln o wf o rt h e n a m eo f y o u rn e a r e s td e a l e r .O r l o o r d e rd i r e c t l yb y c r e d i tc a r d ,M C ,A M E Xo f V I S Ac a l l( 6 1 6 )

2 4 1 - 5 5 1 0 . O t h e rs o f t w a r ea n db o o k sa r e a v a i l a b l e - C a l la n da s kf o ry o u r f r e ec a t a l o g .A d d$ 4 . 0 0f o rs h i p p i n

p e ro r d e r .F o r e i g n o r d e r sa d d$ 1 2 . 0 0p e ri t e m .D e a l e ri n q u i r e sw e l c o m e - 1 4 0 0 +n a t i o n w i d e .

Page 34: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 34/132

Y O U ' V E A L WH AN O WY O UC A NH A V A

A m i g a ' s4 . 0 9 6c o l o r sg i v ey o u rb u s i n e s sg r a p h i c sav i s i b l ea d v a n t a g e

A m i g a *4 c h a n n e l so f s t e r e o

g i v ey o ua s o u n da d v a n t a g eL e a r n i n go n A m i g ai s h i g h e e d u c a i i o n .

. i n c " H a c i m t n hn o t r a d e m a r kl i c c n i c d i o i p p i o C o n i p c j i e r .i n c * i B H i i o r c g i i i e r e d i r a d e m a r k o l i n i e i t x i t i o n Q l B ui n e

o r e g i s t e r e di r o a e m a r ko l L o i u sD e v e l o p m e n tC o r p o r a t i o nS d t a i e- i a r e g i s t e r e dt r a d e m a r ko l A y i t o n J a t e .i n c © i ? s ic o m m o d o r eE l e a r o n i c sL i m i t e d .

Page 35: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 35/132

L O TO FC O M P E T I T I O N F A I RA D V A N T A G E .

N o b o d ye v e rs a i di t w a sg o i n gt o b ee a s y .B u ti t j u s tg o te a s i e r .N o w ,t h e r e ' s

A m i g a . ™T h ef i r s ta n do n l yc o m p u t e rt o g i v ey o ua c r e a t i v ee d g e .

A m i g a m a k e sy o ul o o kb e t t e r ,

s o u n db e t t e r ,w o r kf a s t e ra n dm o r ep r o d u c t i v e l yI t c a nb e y o u rn u m b e rc r u n c h e r ,f i l i n gs y s t e m ,a u d i o - v i s u a l

d e p a r t m e n t ,g r a p h i cd e s i g n e r ,p r i n t

s h o pa n df a i t h f u lw o r k h o r s e .Y o uc a n ' tb u ya p e r s o n a lc o m p u t e r

a t a n yp r i c et h a th a sa l lo f A m i g a ' sf e a t u r e s .N o r c a n y o uf i n do n et h a t ' s

e a s i e rt o u s e .A m i g al e t sy o up o i n t a t

s y m b o l si n s t e a do f l e a r n i n gc o m p l ic a t e dc o m m a n d s .

A m i g ai s f r i e n d l yb u ti t ' sa p o w e rh o u s e ,t o o .I t h a st w i c et h em e m o r yo f

M a c i n t o s h ™o r I B M ®P C .I t c o s t sl e s s

t h a ne i t h e ro f t h e ma n dc a nd o e v e r y

t h i n gt h e yc a nd o ,b e t t e r ,b e c a u s eA m i g ai s m o r ec r e a t i v e .

N oo t h e rp e r s o n a lc o m p u t e rg i v e s

y o uo v e r4 , 0 0 0c o l o r s ,s t e r e os o u n da n di n c r e d i b l ed i m e n s i o n .I m a g i n et h ea d v a n t a g eo f p r e p a r i n gb u s i n e s s

p r e s e n t a t i o n sw i t h c o l o rg r a p h i c sa n ds o p h i s t i c a t e da n i m a t i o nr i g h to ny o u rc o m p u t e r .

N e e dt o m a k ec r e a t i v eu s eo fy o u rt i m e ?A m i g ac a nd o a s m a n ya s f o u r

o r f i v et h i n g sa t o n c ei n s e p a r a t ew i nd o w so n t h e s c r e e n .N o tj u s td i s p l a yt h e m .W o r ko n t h e m .N oo t h e rp e r

s o n a lc o m p u t e rc a n . i ^ ^ ^ m

A m i g aw i l lp r i n tt h ec o v e rm e m ow h i l ey o u ' r ew o r k i n go n as p r e a ds h e e t .A n dt h e r e ' sp r o b a b l ye n o u g hp o w e rl e f to v e rt o r e c e i v ea p h o n em e s s a g eo r a s t o c kq u o t eo v e ra

m o d e ma t t h es a m et i m e .

A m i g ai s I B M - c o m p a t i b l e ,t o o .As i m p l ep i e c eo f s o f t w a r et e a c h e sA m i g at o e m u l a t et h eI B M o p e r a t i n

s y s t e m ,s o y o uc a nr u nm o s tI B M p r o

g r a m s .Y o u ' l lh a v ei n s t a n ta c c e s st o

t h el a r g e s tl i b r a r yo f b u s i n e s ss o f t

w a r ei n t h ew o r l d ,i n c l u d i n gf a v o r i t e s

l i k eL o t u s ®1 , 2 , 3a n dd B a s e ®A n ds i n c eA m i g ai s t h el a s tc o m

p u t e ry o u ' l lw a n tt o b u yi t w a so n l y

f a i rt o m a k ei t e n d l e s s l ye x p a n d a b l a n da d a p t a b l e .Y o uc a np l u gi n p r i n t

e r s( a l m o s ta n yk i n d ) ,j o y s t i c k s ,y o u r

v i d e or e c o r d e r ,v i d e oc a m e r a ,m o d e m s ,m u s i c a lk e y b o a r d s ,d r a wi n gp a d s ,e x t r a d i s kd r i v e s .Y o uc a ne v e ne x p a n dt h em e m o r yt o a w h o pp i n g8 m e g a b y t e s .

A m i g aw i l lt a l kt o y o u ,r e a db a c kw h a ty o uw r i t e ,a n s w e ry o u rp h o n ea n dc o m p o s em u s i cl i k ea p r o f e s

s i o n a l s y n t h e s i z e r .I t c a na d dn e wc r e a t i v i t y t oy o u rl i f ea n db r i n gn e wl i f et o e v e r y t h i n gy o uc r e a t e .

S e ea n A u t h o r i z e dA m i g aD e a l e rn e a ry o u .N o wt h a tA m i g ai s h e r e ,

t h eq u e s t i o ni s n ' tw h e t h e ry o uc a na f f o r da c o m p u t e r ,i t i s w h e t h e ry o u

. c a na f f o r dt o w a i f .

A m i g ab yC o m m o d o

* * ■ " .* * - * - * ■ « "H - . W H f e- * < ^■ — * "

A m i g am a t e st e l e c o m m u n i c a

t i o n sf a s t ,e a s ya n dc o l o r f u l .

\ M M I G AG I V E SY O UA C R E A T I V EE D G E .

Page 36: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 36/132

S O F T W A R ER E V I E W S R E V I E W E DH YD O N A L DG R A H A

B r o w nB a g ' s

I n t e g r a t e d

W o r dP r o c e s s o ra n d

D a t a b a s e

M a n a g e r

C o m p u t e r :C o m m o d o r e6 - 1

P u b l i s h e r :S o f t w a r eR e s o u r c eG r o u p

2 1 0 5S o u t h B a s c o r o

A v e n u eC a m p b e l l ,C A

M e d i u m :D i s k

P r i c e : S 5 9 . 9 5

o n l yb u sl i r o w nB a gS o f t w a r e

d o n e; i g o o d[ o bp u t t i n gt o g e t h e ra n e f

f e c t i v ea n de a s y - t o - u s ew o r dp r o c e s s o r ,

b u tt h e yh a v ea b op r o v i d e dt h ec a p a b i l i

t y t o i i n kt l i o s cw o r dp r o c e s s o ri i K - sw i t h

t h ed a t ah a s t :o f y o u rc h o i c e .O f c o u r s e

Q t O W T )H a g ' ss o f t w a r ei s n ' tt h eo n l ys o f t

w a r et h a tw i l ld o t h i s ,b u t n o tm a n yo t h

e r sm o k ei t a s e a s y .

B r o w nR a g ' s I n t e g r a t e dW a r dP r o c e s

s o ra n dD a t a b a s eM a n a g e rc o m m i t s

I d e a sa n dt h o u g h t st o " e l e c t r o n i cp a p e r -

q u i c k l ya n de a s i l y .I t p r o v i d e s s i m p l e

m e a n st o c h a n g eo r e d i tt h a iI n f o r m a t i o n ,

a n df l e x i b i l i t yi n p r i n t i n gi t o u t

A l t h o u g ht h ep r o g r a mI s a d v e r t i s e da s

m e n u - d r i v e n ,i t r e a l l yc o m b i n e sm e n u s

w i t ha c o m m a n dm o d e .A m e n ui s u s e d

u p o ne n t r yi n t ot h ep r o g r a m ,b u lw h e ni t

c o m e st o g e t t i n g t h i n g sd o n eq u i c k l y ,t h e

s o f t w a r e u s e sc o m m a n da c e e s s .I n a

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

d e s i r e do p e r a t i o n sf r o ma l i s to r m e n uo f

c h o i c e s .T i u sm a k e si t e a s y t ou s ei n t h e

b e g i n n i n gb e c a u s e y o u ro p t i o n sa r ea l -

w a y si n f r o n to f y o u .H o w e v e r ,o n c ey o u

a r ec o m f o r t a b l e w i t ha p r o g r a m ,i t c a n

g e ta l i t t l ec u m b e r s o m et o a l w a y s h a v et o

g o t o am e n ub e f o r ey o uc a nd o s o m e

t h i n g .I n a c o m m a n dm o d e ,a l ly o nd o i s

p r e s s ak e yt o p e r f o r ma n o p e r a t i o n .

l i r o w nH a gh a sc o m b i n e dt h e b e s to f

l ) o t hw o r l d si n t h i sp r o g r a m .A m e n ui s

u s e du p o ne n t r yi n t ot h ep r o g r a m ,o f f e r

i n g o p t i o n sl i k el o a da f i l e ,s a wa f i l e .

p r i n ta f i l e .; m dm o d i f y y o u rp r i n t i n gf o r -

B r o w nB a g ' s

s o f t w a r ei s n ' tt h e

o n l ys o f t w a r et o

i n t e g r a t ea w o r d

p r o c e s s o ra n d

d a t a b a s e m a n a g e r ,

b u t n o tm a n yo t h e r s

m a k ei t a s e a s yt o

u s e

m a t .B u tw h e ni t g e t sd o w nt o t h en i t t y -

g r i r t yo f w o r dp r o c e s s i n gl i k ec e n t e r i n g

l i n e s .I n s e r t i n gl i n e s ,m o v i n gp a r a g r a p h s ,

a n ds e a r c h i n gf o rc e r t a i nw o r d s ,( h ep r o

g r a mu s e st h ec o m m a n dm o d e .

I n s e r t i n gt e x ti . sa b i tc u m b e r s o m eb e

c a u s ei t r e q u i r e sa l o to f c m - a n d - p a s t e

o p e r a t i o n st o g e tt h ep a r a g r a p hs t r . i i g h t -

e n e do u ta f t e ri n s e r t i n gt h ed e s i r e dt e x t .

T h i si s : t l e s sd e s i r a b l et r a i tI n a w o r dp r o

c e s s o r ,b u tt i l eo n l yS i g n i f i c a n td r a w b a c k

W i t ht h i so n e .

A sl o rt h ed a t a b a s e p o r t i o no ft h i s s o f t

w a r e ,i t s p o r t sa 2 0 - l i e l dm a x i m u m; m d

a l l o w s a g r e a t d e a lo f f l e x i b i l i t y I nf i l l i n g

t h e s ef i e l d s . I fa p a r t i c u l a rf i e l dn e e d st o

I x . -l a r g e rt h a nt h e o t h e r s ,t h e p r o g r a

p e r m i t sl a r g e rf i e l d s i nI n c r e m e n t s o o n e

l i n e .T h es e a r c hf u n c t i o nf i n d sd m a t c hi n

a n yp a r to f t h e f i e l d .A l t h o u g ha n yf i e l d

c a nI x . 'u s e d: l s t h e k e yf i e l di n t h es o r t

r o u t i n e ,i t i s q u i t es l o wc o n s i d e r i n gt h e

f a c tt h a t: i l ld a t ai s i n m e m o r y .

A n yf i e l do f a d a t ab a s ec a nb e m e r g e

W i t ha t e x tf i l eo f t h ew o r dp r o c e s s o rb y

a s i m p l e p r o c e d u r e ,I t t a k e s t h ef o r mo fa

m a i l - m e r g eo p e r a t i o n ,w h i c hc a n b e

u s e dt o p e r s o n a l i z ea l e t t e rb y I n s e r t i n

a n yf i e l df r o my o u rd a t ab a s e .A p p a r e n t

t h i si s w h yt h e r ei s a r e s t r i c t i o no f o n e

d a t a b a s ef i l ep e rd a t ad i s k .H u tt h ep r o c e

d u r ei s s i m p l e ,a n dt h a t ' sw h a tc o u n t s .

O n t h e w h o l e ,t h e d o c u m e n t a t i i s

w e l l w r i t t e n: u i dl e a v e sl i t t l et o e r r o r .

O n et i l i n g ,t h o u g h ,t h a ii s m i s s i n gi s a n

e x p l a n a t i o no n h o wt o p r i n to u t d a t a

f r o ma d a t a b a s ef i l e .T h ed a t ac a n b e

p r i n t e do u tt h r o u g ht h ew o r dp r o c e s s o

b u t i t c o u l db e c o n i i i s i n g t o al x . j g i n n e

W h a ty o ud o i s t r a n s f e ri h e d a t af i e l d s

C o n t i n u e do np g , . 1 5

3 4 S E P T E M B E R / O C T O B E R8 6

Page 37: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 37/132

B R O W NB A G

C o n t i n u e d f m m p g .. i - i

i n t oa d u m m yf i l ei n [ h ew o r dp r o c e s s o r ,

t h e np e r f o r m: i m a g ea n dp r i n t .U pt o 2 0

m a g e sc a nI x . -m a d eT h eo n l yO t h e ra r e ao f c o n f u s i o n

c o m e sf r o mr e f e r e n c e si n t h e H E L P

s c r e e nt o t h e a b i l i t yt o i n s e r tc o n t r o lc h a r a c t e r s w i t h i ni J i ct e x t .I h a v ey e t t o

I k -a b l et o f i g u r eo u tw h a tt h e s ec o n t r o l

c h a r a c t e r sd o ,N o m e n t i o nw a sm a d ea t

; i l li n d i em a n u a la b o u tt h i sc o m m a n d

O v e r a l l ,1 w o u l dr a t et h i sp a c k a g ea s

a d e q u a t e w i t ha b i g p l u si n t h e a r e ao f

u s e rf r i e n d l i n e s s .I t c o m e sp a c k a g e di n a

b r o w nh ; i £( w h a te l s e ? ) .U n f o r t u n a t e l y

f o rm e b u y e r ;i t i s n ' te a s yt o b a c ku p .I n

c l u d e do n t l i e d i s k a n -I I r e a d y - m a d e

t e m p l a t e sl o rt l i ed a t a b a s ep r o g r a m .3

F e a t u r e s o ft h eW o r dP r o c e s s o r

M e n ua n dc o m m a n dm o d e s

H e l pk e y

C o p yl i n e s

T e x tb u t l e r ( 2 0 - l i n el i m i t )

A l t e rs y s t e m p a r a m e t e r s( p r i n t e ra n d

d r i v e# )

L e f to r l e f ta n dr i y h tj u s t i f i c a t i o n

( w h e r e v e ry o u w a n t )

S y s t e mc l o c kk e e p st i m el o ry o u

S e a r c h / S e a r c ha n dr e p l a c e

H e a d e r sa n df o o t e r s

C u ta n dp a s t ef o rm o v i n gt e x t

I n s e r t / d e l e t ec h a r a c t e ro r l i n ea t a t i m e

C e n t e rl i n e s

M e r g ed a t af r o md a t a b a s e

' l a be i g h ts p a c e s

l i x p a i i do r c o m p r e s sc u r r e n tl i n e

S e n do r r e s t o r ec u r r e n tl i n et o / f r o m

b u f f e r

O n - s c r e e ns t a t u sl i n e( p a g e ,l i n e ,

c o l u m n )

W o r dw r a p

W o r k sw i t hH p y x ' s F a s t L o t u I

S t a r tp r i n t i n gw i t ha n yp a g eO n - s c r e e na v a i l a b l em e m o r ys t a t u s

F i l es t a t u sa t m e n u

O n - s c r e e nw a r n i n gb e f o r em e m o r yi s

e x h a u s t e d

A b s e n tF e a t u r e sA u t op a g e - n u m b e r i n g

E a s y - t O - U S es p a c i n gc o m m a n d s( s i n g l e ,

d o u b l es p a c e )

Q u i c kd i s k d i r e c t o r ya c c e s s

A c c e s st o c I L s ke r r o rm e s s a g e s

S c r e e na n dt e x tc o l o ro p t i o n s

C O M M O D O R EP L U S / 4 :

C O M P L E T EC O M P U T E RS Y S T E

A TB E L O WD E A L E RC O S T !

N O T E :M o m l O rn o t

a v a i l a b l e .T h e P l u i / 4 r "c a nh o o ki r pt o y o u r T V .

I d e a lt a rh o m eo r

b u s / n e s s . 'P e r f e c t, ■ f o rp r o g r a m m e r s !F a c t o r yn e w !

F a c t o r yw a r r a n t e db y C o m m o d o r e. B u i l t - i n

s o f t w a r ef o rw o r dp r o c e s s i n g ,d a t ap r o c e s s -

i n g ,s p r e a d s h e e t sa n d 1 2 8c o l o rg r a p h i c s !

C o m m o d o r e *d e s i g n e dt h i sP l u s / 4 "s p e c i f i c a l l yf o ip r o g r a m

m e r sa n ds m a l lb u s i n e s s e s !A n dt h e nt h e ym a d ei t V E R YE A S Y

t o l e a r na n d u s e l o r n o v i c e s .P o p u l a rb u s i n e s ss o f t w a r ei s

a v a i l a b l el o r a v a r i e t yo t p u r p o s e s . F o rp r o g r a m m e r s ,t h i s

m a c h i n eh a s e a s y - t o - u s ep o w e r f u lc o m m a n d sa n d 6 0 Ko f

u s a b l em e m o r y .C a nh o o ku p a s m a n ya s f o u r d i s kd r i v e s .

T e a mu p t h e c o m p u t e rw i t ho u r c o m p a t i b l eu n i t s o ff a m o u s

b r a n d ,f a c t o r yr e c o n d i t i o n e da n dw a r r a n t e dD I S K D R I V Ea n dD O TM A T R I XP R I N T E R IS o r r y ,w ec a n ' tp r i n tt h eb r a n dn a m eo f

t h e d i s k d r i v ea n dp r i n t e r .B u tp h o n eu s T o i l - F r e ea n dw ec a nt e l l

y o u .W i t hD i s k D r i v el o r d a t as t o r a g ea n dP r i n t e rf o r " h a r d

c o p i e s " ,y o u ' l lh a v ea c o m p l e t es y s t e m . . . a tl o w l i q u i d a t i o n

p r i c e s .O r d e rT O D A Y I

U n i t ss o l d i n d i v i d u a l l yo r i n m v

c o m b i n a t i o ny o ud os ir e .

P L U S / 4C O M P U T E RI I B mH - 1 4 2 9 - 5 0 3 S - 0 0 1S n i p ,h a n d - S 8 D O

D I S KD R I V EI t e mH - 1 4 S 9 . 3 S 5 3 - O I 3S W p .h a n d :« . 0 0

P R I N T E RH e mH - 1 J I 9 - 3 8 3 10 0 5S h i p ,B a n d$ 7 . 0 0

T O T A LS h i p ,h a n d S 2 3 Q Q

O r i g i n a l

L i s tP r j c o

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

H 1 9

* 3 4 7

A d d i t i o n a lF e a t u r e so f

C O M M O D O R EP L U S / 4D a t ab a »o f 9 9 9r e c o r d ■ .C o m -[ i u l r ? rh o l d s9 9 I m o io f l o » tb a f o r n

u m u s tb e t r a n s f e r r e d t o d i s k

d r i v o .E x c e l l e n tl o r m i n a tf o r l t i b

w i i h m o d n m1 2 8c n l O ' i n v n i f n o l u

l o r g r a p h i c s .S p i n a c t o o na n dw i n d o w i n gc a na b i l i t i e sC o m p e li b l ew i t ha l l C o m m o d o r eh a r d

w a r ee f c c & p t j o y s t i c ka n dd D i B s a i .N O Tc o m p a t i b l ew i l h C 6 4s o f t w a r e

D I S HD R I V EI n t e l l i g e n t ,h i f l hs p e n dE f c t o m n l

' * i l l - 1 1 , -i n " i n r e c o r d e r .2 K

n g r r o l1 7 0 Kf o r m n l E u r id a t a :■ - ' ■

t m c k b .U s e ss i n g l es k l u r i ,B i r l ( j l H

r f n n s i T yd i s k .S n r i n im l u r f a c i i .

S e c o n ds e r i a lp o r t l o r c h a i n i n g$ a c o n dd r i v e o rp u n i e rD a i n

1 . ■ ■ - *■ i r a l e o f 4 0 0 b y t e sm is e c o n d

D O TM A T R I XP R I N T E RB i - d i r e c t i o n a l6 x 7 d o I m n t r i v

i m p A C fp n n t o l .6 0 C h f l f d C l i l ' » p t » f

s e c o n d .H a s u p p e r a n d l o w e rc a $ Al a T t f l r j .m im a r a i t a n d a y m -

b o l t . A l lP E Tg r a p h i cc t i a m c i e r i

S t a n d a r df n c l ^ n t i K n JM i n i m u mo f S Oc o J u m n aw i d t h r d o t a d d r e s s -

a b l e C B M .A S C I Ic h a m c i o rc o d e s .O ng m aI p l u sm a x i m u mo l

t w oc o p i e s .P n p e rw i d t h .A S "t o

8 . 5 " .S i z e :1 3 ~ W h 8 " 0 k 3 V 4 " HW e i g h t : 6 ' i t t n .

C O M P L E T E S Y S T E MW I T H2 0 F R E EF L O P P YD I S K S

T o t a lO r i g i n a lU s t. . . * 8 2 7 . 9 0

$ 3 3 9L i q u i d a t i o n

P r i c e dA t O n l y .H e mH - 1 4 3 9 - 5 0 3 5 - 0 1 9S h i p ,h a n d :$ 1 9 . 0 0

C r e d l li . ' i n c u t l o r n c r oc a no r d e rb y p l i o n e ,

7 d a y i n w 8 S k . 'i , \ * . . . . . . | ^ | J

T o i l - F r e e :1 - 8 0 0 - 3 2 8 - 0 6 0 9f l *o u l i i d oc o n t l g u a u i4 0 s t a t e *o r oi u b j « c tl a

s p e c i a lc o n d H l o n i .P l a » oc a l lo r - - < ' ■ ■l a k n q u i r e .

C . O - M ; B |D i r e dM a r k e t i n gC o r p .

A u t h o r i z e dL i q u i d a t o r1 4 0 5N . X ci m ii n L a n e

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

C O M BD I f e ci M a r k e t i n gC o r p , l l « m H - 1 4 2 91 4 0 5W .X e n i u r nL a n e / M i n n e a p o l l k .W N5 5 4 4 1 - 4 4 9 4

S e n r jl h e l o U o w m gi t e m sj M m n p w i ^i f s i ' k ' f i f sA d d0 \ s o l o *

( ■ I S o r r y ,n o C O O .o r d e r s )

S e n d C O M P L E T ES Y S T E M( a ) C o m m o d o r eP l u s / 4 1 ' ,D i s k

D r < v e r P r i n r e ra n dF l o p p yD i S k a l l c r nH - 1 4 ? 9 - 5 0 3 5 - O 1 0 q IS 3 3 9e a c hp l u s£ 1 9e a c ht o rs h i p ,h a n d l i n g

S en d_ C O M MO D OH EP L U S ^4 " C O MP U T E R ( s )M mH - 1 J 2 9 -5 0 3 5 - 0 0 1a t E 7 9e a c hp l u sS Be a c hl o rs h i p ,h a n d l i n g

S e n d D I S KD R I V E ( s )I t e mH - 1 4 2 9 - 3 5 5 3 - 0 1 3a l £ 1 4 9e a c hp l u s$ 8 e a c hf o rs h i p ,h a n d l i n g

S o n d_ P R I N T E R S )l i p r nH - 1 4 3 9 - 3 8 3 1 - 0 0 5n l E l 1 3U J i c hp t u s

$ 7 < ] , i c h' o r s h i p ,h a n d l i n g .

i l M vc h e c ko r i r l o n i i yo r d o r1 9 B r X J D M di N o i J u f i i y si r k

p r o c e s s i n g o r d e r sr j e i i lb v c h o c k .I r i n n k a t oT o l o C h c e kI

C h n r g eD V I S A ' 1Q M . i s i e r C ^ r d p□ A m t r n c i i nE * p r o » a *

A c c iN i t . p . LP L E A S EP R I N TC L E A R L Y

N a m e

C t f

S c a l e

3 5

Page 38: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 38/132

S O F T W A R ER E V I E W S R E V I E W E DB YG A R Yv . F I E L D S

C h a m p i o n s h i p

G o l fa t P e b b l e

B e a c h

C o m p u t e r :C o m m o d o r e6 4C o m p a n y :S p o r t s w a r e

5 2 3 4W a rW a g o nD r i v e

S a nJ o s e ,C A .9 5 1 3 6M e d i u m :D i s k

P r i c e : 8 2 4 . 9 5

h u s hf a l l so n t h eg a l l e r y: l sy o ua p

p r o a c hy o u rb a l lo n t h e I ~ t h h o l eo f t h e

w D r i d - f i m o u sP e b b l eB e a c hn u l lc o u r s e .

a p e r f e c ts h o tw i l lg i v ey o ua o n e - s t r o k e

l e a d .B u ty o ua r ci n t r o u b l e — y o u rb a l li s

j u s ts h o r t o ft h eg r e e na n di n a s a n dH a p ,

Y o us i g h; u k !r e a d )f o r: i w e d g e .B e l o o s e ,

y o ut h i n k t oy o u i s e U ;J u s tg e tt h eb a l lo n

t l i eg r e e n ,a n dd o n ' tp u ti t I n t h eo c e a n .

Y o uc a r e f u l l yp o s i t i o ny o u rf e e ta n dr a i s e

d i ew e d g e . A sy o us w i n gf o r w a r d ,y o u r

m i n di s p o u n d i n go n ec o m m a n d — t i m

i n g ,t i m i n g , t i m i n g .T h eg a l l e r yg a s p s; i s

t h eb a i ls a i l so u to f t h es a n d ,B u il u c ki s

n o tw i t hy o ut o d a y M i eb a l ls l i c e sa b i t

a n d ni l l sd e a df i v ei n c h e sw i d eo f [ l i e ( l a g .

A n yg o l f e rw o r t hh i sg r e e nf e eh a sh a d

s i m i l a re x p e r i e n c e s .H u tn o wy o uc a n

e x p e r i e n c et h o s es a m ef r u s t r a t i o n sa n d

t r i u m p h sa t h o m ei n S p o r t s w a r c ' sg o l f

s i m u l a t o r .

T h ep r o g r a ms i m u l a t e s t h eI K h o l ea t

P e b b l eB e a c h ,C a l i f o r n i aA n a e r i a lv i e w

o fe a c hh o l es h o w s: i t e e .f a i r w a y ,t o u g h s ,

g r e e na n ds a n dt r a p s .E a c hh o l ec o r r e

s p o n d st o t l i es a m eh o l ei n t h eC a l i f o r n i a

c o u r s e , e i g h tu t w h i c ha r eb o r d e r e db y

t h eP a c i f i cO c e a n .I n t h el o w e rl e f tc o r

n e ro f l l i ed i s p l a yi s a s i l h o u e t t eo fa g o l f

e r a n dh i s c l u h .T h et o po f t h e s c r e e n

k e e p st r a c ko fw h i c hg o l f e ri s u p a n dh i ss c o r e .

T h eg a m e ' ss o u n de f f e c t sa r es i m p l e

b u te f f e c t i v e .T h eo n l ys o u n d sy o u ' l lh e a r

w h i l ep l a y i n gt h ec o u r s ea r et h es o u n do f

a c l u bh i t t i n gt h eb a l l ,t h e nt h eb a l ll a n d

i n g ,h i t t i n ga t r e e ,o r p l o p p i n gi n l ot h e

O c e a nI f y o um a k eo r b r e a k p a r0 0 B

h o l e ,a n u n s e e ng a l l e r yw i l lo i l e ra r o u n d

o f a p p l a u s e .

T h eg a m ea c c o m m o d a t e s o n et o l o u r

p l a y e r sw h oc a nc o m p e t ea s e i t h e ra m a

t e u ro r p r o f e s s i o n a l s . ( Y o u ' l lk n o wy o u

a r e r e a d yt o m o v eu p t o p r o f e s s i o n a l

5 C D R E H5 C 0 R E 1 S C O R Eb S C O R E5T G T f i L1 3 T D T f i L1 2 T O T A L1 4 T Q T R LI S2 + 1

1 u n n i i

H O L E33 2 S V KP A K H

T h i si s a s i m u l a t o rw h i c hw i l lb e e n j o y e d

r e g a r d l e s so f w h e t h e ry o up l a yt h er e a l

g a m e .

w h e ny o u c a n c o m p l e t et h e c o u r s ei n

p a r . ) T h e s et w od i v i s i o n sl e te x p e r i e n c e d

a n d n o v i c ep l a y e r sc o m p e t ea s e q u a l s .

A n db e a i u . s eu p t o t o u rp l a y e r sc a np l a y

a t t h e s a m et i m e , p l a y e r sc a nc o m p e t e

f o r e i t h e r i n d i v i d u a ll o ws c o r eo r p a i r s

l o ws c o r e .

T h e r ea r e s e v e r a lk e y sl o w i n n i n g .

1 ' i r s t .y o u m u s tk n o ww h i c hc l u bt o u s e

a n dh o wt o s w i n gi t . C h a m p i o n s h i p

G o ( fc o m e sW i t ho n ed r i v e r ,i w ow o o d s ,

e i g h ti r o n s ,t w o w e d g e sa n dt h r e ep u i -

t e r s .E a c hc a n b e s e l e c t e d ,a i m e d a n d

s w u n gb y u s i n ge i t h e rd i e j o y s t i c ko r

k e y b o a r d1 f o u n da c o m b i n a t i o no f b o t h

t l i ej o y s t i c ka n dt h ek e y b o a r dn e c e s s a r y

T h f ld r i v e r ,w i « > d sa n di r o n sa r es w u n g

t h e s a m ew a y .A s k i l l f u lg o l f e rc a n

s q u e e z e2 6 0y a r d s o u to fa d r i v ea n db e

a c c u r a t eu p l o 1 3 5 y a r d su i i ha n i n e

i r o n .W i t ht h e s eI I c l u b s ,t h e k e yl o a

g o o ds w i n gi s d i r e c t i o na n d l i m i n gF i r s t

y o up i c k t h ed i r e c t i o n ,t h e n t i m ey o u r

s t r o k et o m a t c ht h es w i n go f t h e s i l h o u

e t t e d g o l f e rS Oy o uh i t t h eb a l lt l i es a m e

l i m eh e d o e s .A n y t h i n gl e s st h a np e r f e c t

t i m i n gw i l l r e s u l t i n l e s st h a nm a x i m u

d i s t a n c e ,Y o uc a na l s os l i c eo r h o o kt h e

b a l lt o o .I d e a l l y ,t h e s ec u r v e sw i l lb e I n

t e n t i o n a la n dh e l py o uc o n t r o lt l i e b a l l '

i l i g h t .C u r v ec o n t r o li s e s p e c i a l l yi m p o r -

t ; i n tw h e ny o un e e dt o h i t a r o u n da t r e e

t o s t a yo n t h eg r e e n .

T h e t w o w e d g e sa r e m u c he a s i e rt o

c o n t r o lt h a nt h ew t x n l sm i di r o n s .l i v e na

n o v i c ec a np i n p o i n tt h ei l i g l i to f t h eb a i l

u s i n gt h e s e ,b u td i et i m i n gi s m o r ec r i t i

c a l .I f y o u w . m tt l i eb a l lt o g o t h e m a x i

m u md i s t a n c e( 7 5 t o 1 2 0y a r d s ) ,p u s h

d i e j o y s t i c kf o r w a r da t d i e t o po f d i e

s w i n g ,i f y o u w a n td i eb a l lt o g o a l e s s e r

d i s t a n c e ,s w i n gs o m e w h e r eb e t w e e nt h e

t o pa n db o t t o mo f t h eo n - s c r e e np l a y e r ' s

s w i n g ,l i i s v e r yI m p o r t a n tt o m a s t e rt h e

w e d g e s , b e c a u s el e s st h a np e r f e c ts w i n g s

c a n h a v ey o u rb a l ll e a p f r o g g i n gd i eg r e e n

f r o mo n es i d el o t h eo t h e ra l ld a y ,

C o n t i n u e da nJ i g3 7

3 6 S E P T E M B E R ' O C T O B E R ' 8 6

Page 39: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 39/132

G O L F

C o n t i n u e df r o mp g .3 6

Y o uc a nc h o o s eo n eO ft h et h r e ep u t

t e r s( s h o r t ,m e d i u m: m dl o n g )o n c ey o u

L a n do n t h eg r e e n . A g a i n ,t h ea c c u r a c yo f

t h e t x i l l si s d e t e r m i n e d b yy o u rs w i n g

: u i dc u n t .A g t x x lp l a y e rc a np u t tt h el u l l

l e n g t ho f t h e g r e e na n dm a k ei t c u r v ej u s te n o u g ht o r o l li n t h e c u p .A l e s s - t h a n -

p r o f i c i e n tp l a y e rm a yw i n du pw e l ls h o r t

o r w e l lb e y o n dt h eh o l e .S o J u s t; l sI n r e a l

g o l f ,y o ua r ea d v i s e dt o S p e n ds o m el i m e

p r a c t i c i n gw i t he a c ho f y o u rc l u b s .

A f t e rt h e 9 t h; m d 1 8 t hh o l e ,t h e p r o

g r a mw i l lr e p o r te a c hp l a y e r ' ss c o r ea n d

o f f e r t od u m pt h e d i s p l a yt o a p r i n t e r .

' I l i i . si s a n i c ef e a t u r ei f y o ua r e ; i g o o d

g o l f e r ,b u tc r e a t e se m b a r r a s s i n ge v i d e n c e

l o r t h e r e s to f u s . M y s i n g l ec o m p l a i n t

w i d iC h a m p i o n s h i pO ' o l f i ai t si n s i s t e n c e

u p o nh o n e s t y .S i n c e t h ep r o g r a mk e e p sL i b so n e a c hp l a y e r — t h e r ei s n o w a yt o

c h e a t !H o wd o t st h ep r o g r a me x p e c tm e

t o e v e r b r e a kK M )i f 1 c a n t f u d g em y

s c o r ea b i t ?T h ep r o g r a me v e nr e f u s e st o

l e t m e m o v et h e b a l lw h e nI ' m i n t h e

r o u g ha n do u t o fs i g h to fa n yo ft h eO t h e r

p l a y e r s . I n s t e a d ,i t I n s i s t st h a tI p l a y t h e

b a l lw h e r ei t l a n d e d .

A s o l og o l f e rw i t h a v e r a g ea b i l i t i e s

s h o u l db e a b l et o c o m p l e t et h e P e b b l e

H e a c hc o u r s ei n l e f i Sl h : m3 0 m i n u t e s .

A c t u a lt i m ed e p e n d s u p o nb o wm a n y

p l a y e r sa r ec o m p e t i n ga n dt h e i rs k i l ll e v

e l s .' I l i e r ei s n o o p t i o nt o s a v ea g a m ei n

p r o g r e s s .

T h ea b i l i t yt o c o m p e t ew i t ho t h e r

p e o p l ei s w h a tm a k e s C h a m p i o n s h i p

G o l fs o m u c hl i m .j u s tl i k et i l eg a m ei t

s i m u l a t e s ,t h er e df u no f g o l fi s g e t t i n gt o

l a u g hw i t hm eo t h e rp l a y e r s .A sW i t ht h e

r e a lg a m e ,y o uc a n l a k ei l s e r i o u s l yo r

f r i v o l o u s l y .

T h i si s a s i m u l a t o rw h i c hw i l lb e e n

j o y e dr e g a r d l e s so f w h e t h e ry o up l a yt h e

r e a lg a m e .T h eg a m ei s a g o o dm i xI x v

t w e e nd e c i s i o n - m a k i n g: i n dr e f l e x e s ,T ow i n ,y o um u s tk n o ww h a tc l u bt o u s e ,

w h e nt o u s ei t , a n dn o wt o u s ei t . Y e t t h e

g a m ei s s i m p l ee n o u g ht h a te v e na n o v

i c ec a nf i n i s ht h ec o u r s e .

T h eg a m e ' sm a n u a li s a t r i m2 2 p a g e s .

I t i n c l u d e sa l l t h eI n f o r m a t i o nn e e d e dt o

u n d e r s t a n da n dp l a yt h eg a m e ,a s w e l la s

t i p so n c o n t r o l l i n ge a c hc l u b ,i fy o ud o n 1 !

k n o wa n i n ei r o nf r o ma p u t t e r ,y o u ' l la p

p r e c i a t ea c h a r tt h a tl i s t se a c hc l u b; m d

i t sm a x i m u mr a n g e( i o l ff a n sw i l la l s ob e

i n t e r e s t e d t ok n o wt h a tS p o r t s w a r eo f f e r s

s e p a r a t ed a t ad i s k ss o y o uc a np l a y o t h e r

C o n t i n u e d» « / > . y ./ - W

B I GS A V I N G S ! S O L I O A KC O M P U T E RF U R N I T U R

O r g a n i z ey o u rc o m p u t e re q u i p m e n t

f o rm o r ee f f i c i e n to p e r a t i o n

b y u s i n gt h e s ea t t r a c t i v e

m a t c h i n gf u r n i t u r ep i e c e s !

T h e m a n u f a c t u r e rd e c i d e dt o d i s c o n t i n u e

t h e s em o d e l sw h e nn e ws t y l e sw e r e a d d e d

t o i t sl i n e .A sa r e s u l t ,w ea r ea b l et o o f f e r t h i s

c o nt e m p o r a r yS OU DO A Kf u r ni t ur e a tu nu su -

a l l yl o wp r i c e s !A l l p i e c e sc o m er e a d yf o r

e a s ya s s e m b l y .

C O M P U T E RD E S K■ S t u r d ys o l i do a k f r a m e w o r kw i t ha t t r a c t i v e

c u r v e df r o n te d g e .

• N o n - g l a r es l a t e - l o o kw o r ks u r f a c e s .

• 1 0 " x 1 3 "h u t c ha n dm a i nw o r ka r e a .

• H u t c hr i s e s7 V b "a b o v em a i nw o r ka r e a .

• S i z e :3 7 "H x 3 1 "W x 2 3 "D .

M f r .L i s t ' 1 2 1 . 0 0

L i q u i d a t i o n P r i c e .

M O B I L EP O S T U R EC H A I R• T h ea n s w e rt o s i l l i n gf a t i g u e .

• S p e c i a ld e s i g nl e t sy o u s i t u p n a t u r a l l y

S t r a i g h t .

• H e l p sr e d u c ee f f e c t o fg r a v i t yo n y o u rb a c k

m u s c l e s .

• F u l l yp a d d e dk n e er e s ta n ds e a ta l l o wy o u

t o s i t i nc o m f o nf o rh o u r s .• [ d e a la s c o m p u t e ro r t y p i n gc h a i r .

• C h a i rs w i v e l sa n dr o l l so n c a s t e r sl o re a s y

m o b i l i t y .

• S t u r d y ,f i v e - b l a d eb a s ew i t ho a k -

l o o kf i n i s h .

• H a n d s o m eb r o w nu p h o l s t e r y ,

M r r . L i s f c ' l l O . O O$ 4 9

$ 5 9M e mH - 1 4 4 3 - 4 9 6 3 - 0 0 5S h i p ,h a n d l i n g :S 9 . 0 0

P R I N T E R T A B L E• P r o v i d e se x t r as t o r a g es p a c e y o u n e e di n

a f u n c t i o n a lm a n n e r .

• S t u r d ys o l i do a k f r a m e w o r kw i t ha t t r a c t i v e

c u r v e df r o n te d g e .

• N o n - g l a r e ,s t a t e - l o o kw o r ks u r f a c eo n t o p

s h e l f .

• L a r g e b o t t o ms h e l fw i t hp a p e rf e e d .

( 2 C W Vx W ) .• S i z e :2 8 "H x B S WW x 2 4 V TD .

M i r .L i s t* 1 1 5 . 0 0

$ 4 9L i q u i d a t i o n P r i c e .. .

M e mH - 1 4 4 3 - 4 9 6 3 - 0 1 3S h i p , h a n d l i n g :S 9 . Q 0

L i q u i d a t i o nP r i c e . ..

H e mH - 1 W 3 - 8 1 5 0 - 0 0 5S h i p , h a n d l i n g :S 9 . 0 0

H e mH - 1 4 4 3

C O . M B .D i r e c tM a r k e t i n g C o r p .

1 4 0 5N . X e n i u r nL a n r V M m n e a p o t l i ,M M5 5 4 4 1 - 4 4 9 4

S o n dt l > oi f o m ai n d i c a t e db e l o w .( M r n n m o t ar e s i d e n t sa d d6 % s f l l e s l a * .S o r r y . n o C O D )

S e n a C o m p g l e rD « k ( « ) ,l i o nH - 1 4 4 3 - 4 9 6 3 - 0 0 5a t S 5 9

e s c l ip l u s& 9e a c nf o rs h i p p i n g ,h a n d l i n g .

S e n d P r i n t e rT a b l e t s ) . I t e mH - i 4 d S - 4 S G S - 0 l 3a t S 4 9

e a c hp l u sS 9 e a c l il o rs h i p p i n g ,h a n d l i n g

S ^ n d P M i u i eC h a i i l s ) .I t e mH - 1 4 4 3 - 8 1 5 0 - O D 5a t $ J 9e n c hp l u s$ Be a c hF a rs h i p p i n g ,h . i n d J m Q

O M yc h e c ko r m o n e yo r d t i ri s c n c l o a a d ( N od e l a y smp m t r a s m go r d e r sp , n : db y c h o c k ,t h a n k st o T e l o C h o c k . )

O i d ' f l i 1L H V t S A *Q M ^ t e r C i i r d nD A m o n c a nE x p r e s s *

A c c lN O ^ - E m > f ■ ■ ■ ■P L E A S EP R I N TC L E A R L Y

N a r r v

A d d r e s s

C t y

S t a l e Z I P

P h o n e — i _

S i n nH e r e

C O MB CO M B C O M ' B CO MB CO M B3 7

Page 40: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 40/132

A l ly o un e e dt o d o t h i s

g r a p ha s p r e a d s h e e

f i xa n e n g i n e w r i t ea n o v e l l e a r n t ol l y

d o y o - j rc a r r yn g s i u c y a i i r o i o g y o r g a n i z ea d a l ab a s e

t e l la s l o r y f o r e c a s ts a l e s w i na g o l dm e

& 1 9 8 1C o m m o d o r eE l o t r r o n l C iL l r n l r c d

X C P / M l i o r e o l j r e r c J l r o t f c r n G r l L O f O ' O l f O IO e s e a r c nI n t

S A O E l en o J e f l i i i p i e dr r u d e m a i l i c Ta p p l eC o n p u i e fl n <

a i g mn o r e n d e r e dn c n » m a ' to r i n i e r n c n o r w i6 u v r w u^ o c n i r w ic o r p o f o i t o r i

Page 41: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 41/132

— .

M r ' " ■ .

I

i r t h d a yc a r d c o m p o s ea s o n g d e s i g na d r e a mh o u s e

m a s t e 'l o g i c p a i n la p i c l u r e l e a r n1 0 l y p e

t s s e c ta f r c i m p r o v ey o j r c h e s s f o l l o w t h es t a r s

W h e ni t c o m e st o p e r s o n a l c o m p u t e r s ,y o u w a n tt h es m a r t e s t

y o uc a no w n .A ta p r i c et h a tm a t e ss e n s e .

F e a t u r ef o rf e a t u r e ,t h en e w C o m m o d o r e1 2 8 ' "s y s t e m

o u t s m a r t si t sc o m p e t i t i o n .I t c o m e sw i t ha p o w e r f u l1 2 8 K

m e m o r ye x p a n d a b l et o 5 1 2 K ,m o r et h a ne n o u g ht o s t a r tw i t h

a n ds t a yw i t hf o ry e a r s .A n8 0 - c o l u m nd i s p l a yl e t sy o us e e

m o r eo f y o u rs p r e a d s h e e t sa n d w o r dp r o c e s s i n g .A n dw i t hi t s

6 4 , 1 2 8a n dC P / M *m o d e sy o u h a v e e a s ya c c e s st o t h o u s a n d s

o f e d u c a t i o n a l ,b u s i n e s sa n dh o m ep r o g r a m sn o wa v a i l a b l e .

I t a l s oh a sa s t a t e - o f - t h e - a r tk e y b o a r dw i t hb u i l t - i nn u m e r i c

^ k e y p a dt o e x e c u t ec o m p l e xt a s k sw i t hl i t t l ee f f o r t .

T h en e w C o m m o d o r e1 2 8 .F r o mt h ec o m p a n yt h a t ' ss o l dm o r ep e r s o n a lc o m p u t e r st h a nI B M ®o r

A p p l e . ®L o o kf o ri t a t a s t o r en e a ry o u .A n dd i s c o v e r

. t h ep e r s o n a lc o m p u t e rt h a td o e s m o r ef o ry o u .A tt h e

i p r i c ey o u ' v eb e e nw a i t i n gf o r .

C O M M O D O R E1 2 8 'P E R S O N A LC O M P U T E

A H i g h e rI n t e l l i g e n c e

Page 42: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 42/132

S O F T W A R ER E V I E W S R l i V I E W E Dl t YM A R KC O T O N E

L o r d s o f

C o n q u e s t

C o m p u t e r :

P u b l i s h e r :

M e d i u m :

P r i c e :

C o m m o d o r e6 i

E l e c t r o n i cA r t s

1 8 2 0 G a t e w a yD r i v e

S a nM a t c o ,C A9 - i 4 < )

D i s k

C 9 5 9

. a t i n ga l l t l i tp o w e rI n t h ew o r l dL s

o n et i l i n g ,b u tt r y i n gt o k e e pi t i s a n o t h e r

T h a t ' st i i el e s s o n t ol x -l e a r n e df r o m S e c -

t r o n i cA r t s 'L o r d so f C o n q u e s t ,a g a m e

l i i a tg i v e sy o ua l lt h eh t m l ,g o l da n dm i l i

t a r yf o r c ey o uc o u l de v e r w a n t ,t h e n

d a r e sy o ut o h o l do n t o i t f o rm o r et h a na n h o u r .

C o n s i d e r i n gd i em a y h e mt h a tw i l lf o l

l o w ,d i e c o n t e s tb e g i n sr a t h e r i n n o c e n t l y .

T h eO p e n i n gs c r e e ni s a b l a n km a pd i v i d

e d I n t oc o u n t r i e s ,I ' l a y c r sp i c k l a n ds e c

t i o n so n eb y o n e t o c l a i mo w n e r s h i p ,

T h i sc o n t i n u e su n t i la l l t h e c o u n t r i e s

h a v eb e e nc h o s e n ,t r a n s f o r m i n g d i em a p

i n t oa c o l o r - c o d e dp a t c h w o r ko f p a r

c e l e dp r o p e r t y ,

T h eo b j e c to f t h i sg u r u :i s t o b u i l d

c i t i e s ,a n dt h ef i r s tp l a y e rt o e r e c t t h r e ei s

t i l ew i n n e r .H o wy o ug o a b o u ta m a s s i n ge n o u g hw e a l t ht o f i n a n c e t h e s em e t r op o l i t a nc o n s t r u c t i o n sL s t h eg u t so f t h e

g a m e .I n l o r d so f C o n q u e s t ,l a n dm e a n s

p o w e r ,p o w e rb e g e t sw e a l t h ,a n dw e a l t h

b u y sc i t i e s .I t ' s : l ss i m p l ea s t h a t .A n di f

y o uh a v et o e x p a n dt h r o u g h o u ta c o u n

t r y t h a ti s a l r e a d yo c c u p i e d ,t h e r e ' s

b o u n dt o b e s o m ec o n f l i c tT h ew o r l di s

; i t S t a k e ,a n dw i t ha l t d i ed i r t y d e a l i n g s ,

l a n ds n a t c h i n ga n dr u t h l e s sp l u n d e r i n g ,

t h e r e ' sl i t t l er o o mf o rc o m p a s s i o n ,f r i e n d

s h i p; i n df a i rp l a y .

' I h ea c t i o no n t h i s t e r r i t o r i a lb a t t l eg r o u n dt a k e sp l a t ei n y e a r l yc y c l e s ,e a c h

y e a rc o n s i s t i n go f f i v ep h a s e s .T h ef i r s t

f o u rp h a s e sa r e u s e dt o s e t u p a t t a c k s .

T h e r eL sD e v e l o p m e n t ,w h i c ha l l o w sy o u

t o a c c e s sy o u rs t o c k p i l et o b u i l da n i lp o

s i t i o nw e a p o n s ,b o a t sa n dc i t i e s ;P r o d u c

t i o n ,w h e r ea l l o f y o u rr e s o u r c e - p r o d u c

i n gs i t e so f f e r t h e i ra n n u a ly i e l d ;T r a d i n g ,

a f a s c i n a t i n gs t a g ew h e r ee a e l ip l a y e rc a n

p a r t i c i p a t ei n s o m eo f f - s c r e e n I n t e r p e r "

s o n a l b a r t e r i n g; u i db r i b i n g ;a n dS h i p

m e n t ,w h i c ha l l o w sy o ut o p r e p a r ef o r

e x p e c t e da s s a u l t sb y m o v i n gy o u rf o r c e sa n dh o l d i n g s .T h e n ,w i t hl i n e sd r a w na n d

L o r d so f C o n q u e s tg i v e sy o ua l l t h el a n d ,g o l d

a n dm i l i t a r y !f o r c ey o uc o u l de v e r w a n t ,t h e n

d a r e sy o ut o h o l do n t o i t f o rm o r et h a na n h o u r .

a l l e g i a n c e sf o r m e d ,t h ec o n q u e s t sb e g i n .

K x c c p tf o ra r a r e a s s a u l tb y s e a ,b a t t l e s

c a nl x 'f o u g h t o n l yb e t w e e nn e i g h b o r i n g

c o u n t r i e s .T h eC o n f l i c t sa r e u l t i m a t e l y

d e c i d e db y m a t h e m a t i c a lf o r m u l a ,w i t h

e q u a t i o n sb a s e do n t h e n u m b e ro f s u p

p o r t i n g( b o r d e r i n g )t e r r i t o r i e sh e l db y

e a c h. s i d e ,a s w e l l; i sd i ew e a p o n s ,h o r s e s ,

b o a f f la n dc i t i e st h e yc o n t a i n .T h ep r o

g r a mw i l l m e a s u r et h e p o w e ro f e a c h

s i d e ,m a t c ho n ea g a i n s tt h eo t h e r ,t h r o w

i n a n e l e m e n to f c h a n c et o k e e pt i l i n g si n t e r e s t i n g ,a n dr e s o l v et h e c o n f l i c ta c

c o r d i n gt o t h e o d d s .I f t h ea u a c k e rL ss u c

c e s s f u l ,h e m o v e si n t ot h ev a c a t e dc o u n

t r ya n ds e i z e sc o n t r o lo f i L sa s s e t s .I f d i e

c o n q u e s ti s r e p e l l e d ,t h ei n v a d e dl a n dr e

m a i n su n s c a t h e d .

T h es t r u c t u r e ,l o o ka n dp l a yo f t h i s

p r o g r a mi s s u i t -t o d r a ws o m ec o m p a r i

s o n st o o t h e rc h a l l e n g e s o fs i m i l a rd e

s i g n .O n ee x a m p l ei s P a r k e rb r o t h e r s '

C l a s s i cb o a r dg a m eR i s k ,a c o n t e s tt h a t

a l s od e a l sw i t ht e r r i t o r i a lc o n f l i c tB u t

w h i l ei f Bt r u et h a ty o um i g h tl x a b l et ot r a c et h er o o t sn t L t m / so f C o n q u e s th a c k

t o t h i so r s i m i l a rs o u r c e s ,t h i si s b y n o

m e a n sa s i m p l eb o a r d - g a mc - t o - c o m p u

e r - s c r e e nt r a n s l a t i o n .K l e c t r o n i c A r t sh a s

t a k e ns o m ec r e a t i v es t e p st o a c t i v e l y

e v o l v eI l i i sf a m i l i a rg a m ec o n c e p tb y t a p

p i n gI n t ot h e a d v a n t a g e so f f e r e db y a

c o m p u t e r ,g i v i n gi l s c o n t e s ta c c e s s i b i l i

a n d d e p t hf a r b e y o n dd i a to f a n yn o n

c o m p u t e r i z e dv e i " s i o n .

T h eb e n e f i t sa r e p r o b a b l ym o s te v i

d e n ti n t h e a r e ao f b o a r d m a n a g e m

A l t h o u g ha l l t h es t r a t e g i ca n dt a c t i c a ld ec i s i o n s a r em a d eb y t h ep l a y e r s ,t h e ya r e

r e l i e v e do f c l e r i c a ld u t i e s .A l li h en e c e s

s a r yc o m p u t a t i o ni n v o l v e di n d i e t u r n -

b y - t u r n p r o g r e s s i o no f d e v e l o p m e n

p r o d u c t i o na n db a t t l ea r eh a n d l e dq u i c k

l y a n df l a w l e s s l yb y a n i m p ; i r t i ; i lC o m m o

d o r e6 4 .I f y o ua r eo u tt o p r o c u r es o m e

w c a j x i a s ,y o ua r c g i v e na r u n d o w no f

y o u ra v a i l a b l er e s o u r c e sa n dc u r r e n tI n

v e s t m e n to p t i o n s .I f a n e i g h l x i r i n gr e g i o n

c a t c h e sy o u ra g g r e s s i v ee y e ,t h e p r o

g r a m ,a c t i n g a s o v e r s e e r ,d o e sa l l d i er e

s e a r c ha n dc a l c u l a t i n gr e q u i r e dt o s e tu p( . i i n l i n u v i to n p a . 1 2 2

4 0 S E P T E M B E R / O C T O B E R8 6

Page 43: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 43/132

- M \ \ \

Y O U ' R EL O O K I N GA T4 , 0 9 6C O L O R S

4 - C H A N N E LS T E R E O

V . I N S T R U M E N T S

8 S P R I T E S

3 - DA N I M A T I O N

2 5 D M AC H A N N E L S

A B I TB U T T E R

A N D

A M A L EA N DF E M A L EV O W

O N L YA M I G AG I V E SY O UA L LT H I SA N DA 6 8 0 0 0P R O C E S S OT h r e ec u s t o mV L S Ic h i p sw o r k i n gi n c o m b i -r

n a t i o nw i l h i h em a i np r o c e s s o rg i v eA m i g a 'g r a p h i cd a z z l e , i n c r e d i b l em u s i c a la b i l i t y

a n da n i m a t i o ns k i l l .

A n dt h e ym a k eA m i g at h eo n l yc o mp u t e rw i t ha m u l i i - t a s k i n go p e r a t i n gs y s t e m

b u i l ti n t oh a r d w a r e .A l li h e s ec a p a b i l i t i e sa r ee a s yt o l a p

b e c a u s eA m i g a ' so p e na r c h i t e c t u r ep r o - .

v i d e sy o uw i t ha c c e s st o t h e6 8 0 0 0m a i n

b u si n a d d i t i o nt o t h es e r i a l ,p a r a l l e la n d\f l o p p yd i s kc o n n e c t o r s .C o m p l e t et e c h - 1n i c a im a n u a l se n a b l ey o ut o t a k ef u l l

f fA M I G A .

■ - .

X 3 3 3 S 3 5 3 3 3 ?

G I V E SY O UA C R E A T I V EE D G E .

a d v a n t a g eo f t h ec u s t o mc h i p sa n dt h es o f t w a r e s u p p o r tr o u t i n e si n t h e w r i t a b l

c o n t r o ls t o r eo n I h eK i c k s t a r t " d i s k t h

c o m e sw i l he v e r yA m i g ac o m p u t e r .Y o uc a na c c e s sI h e s er e s o u r c e si n a

n u m b e ro f d e v e l o p m e n tl a n g u a g e s ,i n c l u d

i n gA m i g a M a c r oA s s e m b l e r , ' "A m i g aC , A m i g

B a s i c( M i c r o s o f t 1 " — B a s i cf o rt h eA m i g a ) ,

A m i g aP a s c a la n de v e nA m i g aL I S P

S oA m i g an o !o n l yg i v e sy o um o r ec r e a t i v i t y ,i t g i v e sy o uc r e a t i v e

n e ww a y st o u s ei t .

A m i g a b yC o m m o d o

" A m i g aI sa l r a d c m a r *o fC o m m o d o r eA m i g a ,I n c ." K l e k i t o r ii s a i r a d e m o r *o l C o m m o d o r eA m i g a .I n c .

- A r n i g o M o c i o M w m b l e rI so t r a d e m a r ko l C o m m o d o r e A m i g aI n c .* M i c r o » l i l s o f O O i i i e r e < n i o d e m a i k o l M l e r o i O ) P , t i n :

Page 44: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 44/132

S O F T W A R ER E V I E W S R I - V I E W i a H I Y S H A Y

T h eB a r d ' s T a l e

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :E l e c t r o n i cA r t s

1 8 2 0G a t e w a yD r i v e

S a i lM a t e o ,C A9 4 4 0 4M e d i u m :D i s k

P r i c e : 5 3 9 . 9 5

A nT J j c l i i m l ' s' / i l k ;y o ud o w f a a la l lg i x x l

a d v e n t u r e r sd o i n a f a n t a s y r o l e - p l a y i n g

g a m e — y o ul o o kf o r t h e e v i lw i z a r d .

S o m e o n eh a s t o r e s c u et h e p e o p l eo f

S h a nB r a ef r o mM & n g a r , t h ee v i lw i z a r d

w h oh a s t a k e no v e rt h et o w n .

F i n d i n g h i m , t h o u g h ,w i l lb e h a r d e r

t h ; mk i l l i n gh i m .b e c a u s et h e t o w nc o n

s i s t so f 1 6 n w y . e s .H u tu n l i k em o s tm a z e s ,

t h e s ea r e n ' t: i l l u a d e r g t O u D d, \ f t e rs u rv i v i n gs i x o r s e v e nl e v e l s i nt h e c a t a

c o m b s ,y o um i l s iv e n t u r ei n t om a z e st h a t

a r ei n m u l t i l e v e lb u i l d i n g s ,T h e s e m a z e s

a r c l i n e dw i t h d e v i o u sB a p s , o fc o u r s e ,

a n dw h i l es o m ej u s tm a i ma n dk i l l ,o t h

e r sm a k ei t a l m o s i I m p o s s i b l et o d r a wa

u s e f u lm a p .

Y o uv i e wt i l es c e n ef r o ma f i r s t - p e r s o n

p e r s p e c t i v e ,a s i f y o u w e r ea c t u a l l yi n t h e

m a z e ,T h ep i c t u r ea p p e a r si n a g r a p h i c s

w i n d o wi n t h e U p p e r - I e f ls e c t i o no f t h e

s c r e e n .T o U i cr i g h t at e x tw i n d o wd i s

p l a y sc o m b a tr e p o r t sd u r i n gb a t t l e .T h eb o t t o mt h i r di s d e v o t e dt o a s t a t i s t i c s

s c r e e ns h o w i n gy o u rc r e w ' sr e m a i n i n g

l i i tp o i n t s .

W h e ny o um o v ef o r w a r do r m ml e f t

o r r i g h t ,a n i m a t i o nm a k e st h ew a l l ss e e m

t o m o v e -w i t ha t h r e e - d i m e n s i o n a le f f e c t

t h a t ' ss i m i l a rt o t h em a z e sd e p i c t e dI n t h e

U l t i m ag a m e s .H u t t h e s eg r a p h i c sa r e

m o r ed e t a i l e da n dr i c h l yc o l o r e d .1 ' o re x

a m p l e ,i n t h em a z e s y o uc a ns e eb r o w n

w o o d e nd o o r sa n ds c u mo n t h ew a l l so f

t l i ec a t a c o m b s .T h e r e ' se v e nm o r ea t t e n

t i o nt o d e t a i l i nt o w n :S t a i n e dg l a s sw i nd o w so n t l i e t e m p l e sw h e r ey o u h e a l

w o u n d e dc h a r a c t e r sa n da n a n i m a t e d

b a r t e n d e rw h og r e e t sy o uw h e ny o u

d r o pi n t oh L sp u bf o ra m u go f a l e .

I n a d d i t i o nt o t h e t y p i c a lc h a r a c t e r

t y p e s( f i g h t e r s ,p a l a d i n s ,r o g u e s ,m o n k s

a n dt h r e e k i n d so fm a g i c i a n s ) ,T l xH a i t i ' s

T i t l ei n t r o d u c e sa n e wc l a s s :t l i e h a r d .

T h eb a r di s u n i q u e b e c a u s eh e c a nc a s t

s i xm a g i cs p e l l s t h a tn o o n ee l s ek n o w s .

H e s i n g s ad i f f e r e n ts o n gt o i n v o k ee a c h

s p e l l ,w h i c hw o n ' tw o r ku n l e s sh e h a sa

m u s i c a li n s t r u m e n ts u c ha s a m a n d o l i no r a f l u t e .W h e nh e c a s t sa s p e l l ,y o uh e a r

I n T h eB a r d ' s

T a l e ,t h ep l a y e r

m u s tv a n q u i s h

M a n g a r ,t h ee v i l

w i z a r dw h oh a s

c a s ta n e t e r n a l -

w i n t e rs p e l l

i i . - pu i . - j i n > . y o ue d p ; • K n b D l d e .

u > ■ i s io u r\ . \ \ i \n o r I t n i i n l

[ ; l l i r i r i -I . I < f >

« : > h p c hR o - : i

• i : ■ ■ - i i b e i* ; ;> e n D V Br i e n b s r

< [ • " • I -K D p i< X > I - ! : [ M l ■

t i - i . i O i C Hn e i t h e rU . > ! < (t l i u i l i d

a b r i e fm e l o d y ,a s p e c i a lt u n ef o r e a c h

o n e .T h e nh e h a st o r e t u r n t o ap u bt o

" w e th L sw h i s t l e *w i t ha d r i n ko r h e ' su n

a b l et o e a s ta n o t h e rs p e l l .T h a t ' s t h es o u r c eo f t l i eg a m e sm o t t o :" W h e n( h e

g o i n gg e t s t o u g h ,t h e B a r d g o e s

d r i n k i n g . "

H i eb a r d sa b i l i t i e si n c l u d e m a g i c , s o r

c e r ya n dw i z a r d r y .A S p e l l c a s t e rc a ns t a r t

a s am a g i c i a nw h ok n o w sa f e wm a g i c

s p e l l s ,o r a c o n j u r e rw h ok n o w ss o m e

s o r c e r ys p e l l s .A f t e rm a s t e r i n ge n o u g h

s [ > e l l si n s o r c e r y , ac o n j u r e rc a nc h a n g e

c l a s st o b e c o m ea m a g i c i a na n dl e a r n

t h o s es p e l l s ,t o o .T l i L si s t h es a m ef o rt h e

m a g i c i a n .W i t ha s h r e w dp l a n ,a s p e l l c a s

t e rc a ne v e n t u a l l yb e c o m e; u iA r c h M a g ew h oc a nc a s ta l l t l i es p e l l so f e a c hc l a s s —

H 5 I n d i v i d u a ls p e l l s .

I n c o m b a te n c o u n t e r s ,o n e m o n s t e r

r e p r e s e n t a t i v eo f t h er a n ko f a t t a c k e r si s

p i c t u r e di n t i l e g r a p h i c sw i n d o w .. S p o t

a n i m a t i o ns h o w st h i n g sl i k eg r o p i n g

d a w s ,b l i n k i n ge y e s .a n dd r a g o n ss p r a y

i n gf i r e b a l l sa c r o s s t h es c r e e n .S o m e t i m e s

y o u ' l lf a c e a sm a n ya s 9 9 b e r s e r k e r sa n d

9 9 m e r c e n a r i e si n d i eS i u n eb a t t l e ,w h i c h

g e t s p r e t t yh a i r y .

A m a j o re n c o u n t e rc a n t a k e al o n g

t i m et o r e s o l v e ,b u tt h e r e ' sa f e a t u r et h a tc o n s i d e r a b l ys p e e d su p t h e r a t eo f d i s

p l a yo f t l i eb a r d er e p o r ti n t h et e x tw i n -

c l o w .T h eo n l yp r o b l e mi s t h a tt l i em a n u

f a c t u r e r f o r g o t t ot e l lp e o p l e a b o u ti t i n

t l i em a n u a l ]A l ly o ud o i s p r e s s t h er i g h tc u r s o rk e yt o s p e e di t u p ,t h el e f tt o s l o w

i t d o w n .T i l l sc o u l dc u t h o u r so f f t h e

t i m ei t t a k e s t of i n i s ht l i eg a m e .

E v e r y t h i n gi s d o n ef r o mt l i ek e y b o a r d

t l i ef u n c t i o nk e y sa r e n ' tu s e d .E f f i c i e n t l

d e s i g n e dm e n u sf a c i l i t a t ea c t i v i t i e ss u c h

a s b u y i n ge q u i p m e n tA n di n b a t t l e ,y o u

d o n ' th a v et o t y p ei n H i ew h o l en a m eo fa

s p e l l ,J u s ta f o u r - l e t t e rc o d et h a ii s e a s yt o

r e m e m b e r ,l i k ed r h rf o rd r a g o nb r e a t h .

W h e ny o uw a n tt o r e v i e wa n yo fy o u r

p a r l ym e m b e r s 'p o s s e s s i o n s ,s p e l l s ,o r

o t h e rs t a t i s t i c s ,y o up u n c ha n u m b e rf r o mo n et o s i x a m ih i s p i c t u r ef i l l st h e

w i n d o wo n t h et o pl e f t ,f o l l o w e dh y us e

r i e so f s t i l ts c r e e n s .M e n u si n t h e s ea r e

u s e df o re q u i p p i n ga f i g h t e rw i t ha s w o r d

l i e ' sj u s tb o u g h to r ( b u n d , t r a d i n gi t e m s

o r g o l db e t w e e nc h a r a c t e r s ,a n ds i m i l a r

a c t i o n s , ' t h e r e ' sa l s oa u t i l i t yf e a t u r et h a t

l e t sy o uc o p yy o u rc h a r a c t e r so n t oa

b a c k u pd i s k ,s o i f t h e yg e tk i l l e d ,y o uc a n

r e s t o r et h e mw i t h o u t[ p e n d i n ga f o r t u n e

a t t h et e m p l e .

I w a sg l a dt o d i s c o v e rt h e 2 2 - p a g e

m a n u a li s f u l lo f c l u e sa n dd p so n e f f e c -

C o n t i t t u e t lo np g , 1 2 2

4 2 S E P T E M B E R / O C T O B E R' 8 6

Page 45: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 45/132

1G e tt h ep r o g r a m sp r i n t e di n C O M M O D O R EM I C R O C O M P U

. . . p l u sa w h o l el o t m o r e . . .

o n d i s ka n dr e a d yt o r u ne a c hm o n t h

O n e m o n t hL O A D S T A Rm a g a z i n e so n d i s kf e a t u r e r e a d y -

t o - r u nC - 6 4& 1 2 8p r o g r a m sf r o mC O M M O D O R EM I C R O C O M P U T E R Sa n dt h e

n e x t ,c o m p l e t er e a d y - t o - r u n

p r o g r a m sf r o mC O M M O D O R EP O W E R / P L A T .

W h e ny o us u b s c r i b et o

L O A D S T A R ,y o ug e t a h o s to f

o t h e re d u c a t i o n a lp r o g r a m s ,g a m e s ,p r o g r a m m i n gt o o l sa n d

a p p l i c a t i o n s , i na d d i t i o nt oM I C R O C O M P U T E R Sa n dP O W E R / P L A Tp r o g r a m s« .

w i t h o u t k e y i n gi n o n ef u l l - l e n g t h

p r o g r a my o u r s e l f .

L O A D S T A R ,t h e e x c l u s i v e

C O M M O D O R Em a g a z i n e o nd i s k ,

i s t h eb e s t s o f t w a r eb a r g a i no nt h e m a r k e t !

m a k e sy o u rC O M M O D O R Ew o r t h w h i l e ;

Q . W H A II S I T 7

C O M M O O O H EI . 1

W O R K SO N 6 4 & 1 2 B

A ( M k a T I a c o n t a i n i n gc a

p r o g r a m *n o t l u l ld e m o

Q . W H A TK I N DO FP R O G R A M S ?

Q . W I L LI TH E L PM YC H I L D R E NI NS C H O O L ?Y e t ,i i w i ng i wm e ma i c H o i o m ce o g o

a n dl u r T h e r m o r ei l w i l lm a k e y a wd e c i s i o n

t o b u y oh o m ec o m p u t e ra w i s eo n e

Q . W H OI SI TF O R ?E v ? r y b o £ ym i f i e' z ~ > i ' Y o um o vO u yi i

l o r t h e f c j f l tD u ii r w i l lc a u s eo i a n u f y

b o i r r o n f l C V a r f h eC O M M O D O P Ek e v b o o r a

r h * Kp r o g i a m io r * o n m « d n n o i i oi n i n n p o c

— E D U C A T I O N A L-

N U M B E R2 G

5 £ L F f l £ P l . J C A T I O Mf r yR * 9 * 'S . M t C O f r i

" L r f e "c u m

- A P P L I C A T I O N S-B * H D ¥S O L U FG J I D E

H O S T A G EC , f I i I \ - H f

T h ap k H■ > i f h S E * i l

C c t t »I r o mb U y "

E Q U E S T R I A N5 4

B y S c o nS r t oT a J 'C

* p r e o - w lV i 9 d ^

I F y . - j l . " t l " l »1 ' j [ " i r . J S d r o u r

h i U[ . i rM v *A - ■ ! ?I O f S P En q i V f Q u n OI f *I ^ O i r t * ) I l v ik

n J f i ^ ; j r - i ' P i c

P R I H TS H O P( T M f

O O S 1 «

T I P E W P I T E R6 Jb y S l * v f

— P R O C R A t f H I H G T O O L S-P AB O O NH T l r i T £ W * U P t l O N Sb y B r u i tJ u g i r

T h i v *s n W f l j f c m n gs n - T i p W lt f

- n U T u pJ i r h * f i 'p M Q f I T S

D E F l h l h GT H EP U N . < S T O PA N D

— E N T E H T A I W M E N T—M I C P OM E L O D I E S

L O A O S T A F 1[ I ' l W l f lb « - Wm n g i i gn i u K A i. - l i . i n c ' . o i ig u i r i m m j< ■ ■

I r i i T J HH i - *O K A lh r V f f r .

P Y R A M I DP O W E RS T R U G G L Eb y A U nO a n T r t » r

U n B H i yi i f l ?l t i oh o , i i Ji ^ u iw o o r jm eC i D * r >T h BP T i f l l a o r im b ^ l[ > r r t « lhk m g d O T iF r o mb a n gc u e i n ' & v nB y

f l m D H i p u i5 £ " i b P ii n a p c q5 o m oo l

p o n r i c t im i n g l e

A L L S M I L E SH A i EM A K E R

P L U Sm

D y J o h nJ .

T h up f n g r a na H n u 4y u ua a d dap a u wr a u u n eI P y o u fp ' o g f A T S

Q A H ED E S I G N( P i nT h r w ]b y R o b e r tA l a i M Q

T r a n t f o *K c a l a P a m e r a n dP J i c r u

i y i v s u r

W E i u o n vw i n d o wb y C a r tT h o T i p « o

P p d ki m dT h em n c-

— ( M S BP P D G R f l M S—B A S I CS C A N N E R

b y H o b * nW B i h a rC o n v e nc ( np o g r f l m sn j C - - - 2 6B A S I C

C y E c a n m i ^ gp r c f l r a m *s a v e da n d j s k

b r [ g * e n sa n dt s n a Q i e j| f ; a rc a u s et - o D l c m at o rC - ' 2 f l r sa « i c7 0

■ 7 BG J S K E D I T O R

r u r »a d i f l i .

L O A D S T A R > I f l m v p E AL B d * * *' h s oD M 7*

O r d e rY O U Rs u b s c r i p t i o nt o L O A D S T A Rt o d a y !

□ $ 9 . 9 5- D i s kc o n t a i n i n gp r o g r a m s f r o mC O M M O D O R EM I C R O C O M P U T E R S

D $ 9 . 9 5- D i s kc o n t a i n i n gp r o g r a m s f r o mC O M M O D O R EP O W E R / P L A Y

□ $ 9 . 9 5- L O A D S T A R# 2 6a s s h o w na b o v e

( T h ed i s kc o m p a n i o nt o C O M M O D O R E N A M E _

M I C R O C O M P U T E R SM a g a z i n e— J u l y / A u g u s t' 8 6 ) A D D R E S S

O R . . . S A V E4 1 % □ $ 3 9 . 9 5- 6 M o n t h s( 6 d i s k s ) c r m m T E _

B YS U B S C R I B I N G !□ $ 6 9 . 9 5- 1 2 M o n t h s( 1 2 d i s k s )

M o . .

M o . .

V I S A ' M C .

T o o r d e rb t j m a i ls e n dI o :

L O A D S T A RR O .B o x 3 0 0 0 7

S h r e v e p o r t ,L A7 1 1 3 0 - 0 0 0 7

_ Y r . _

I j L O A D S T A Rf a i l s i oi n e r ty o u re x p e c t a t i o n si n t u n /w a y , y o ur a n r e t u r n t h ed i s kf o ra f u l l n - j u i i d .

F o rI m m e d i a t eS h i p m e n tO R D E RT O L L - F R E E1 - 8 0 0 - 8 3 1 - 2 6 9 48 - 5 C e n t r a lT i m eT h e s er a t e sa l s oa p p l yt o C a n a d a: n : e lM e d e a I n L o u i s i a n ac a l l( 3 1 S )8 6 8 - 7 2 4 7 W ' r i t i -f u ro v e r s e a sr a l e s .

Page 46: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 46/132

S O F T W A R ER E V I E W S R E V I E W E DB YG A R Y VF I E L D S

A C E

C o m p u t e r :C o m m o d o r e6 4

P u b l i s h e r :C X B

S p i n n a k e rS o f t w a r e

O n eK e n d a l lS q u a r e

C a m b r i d g e ,M A .0 2 1 3 9M e d i u m :D i s k

P r i c e : S I9 . 9 5

( A i rC o m b a tE m u l a t o r )l e t sy o u

e x p e r i e n c et h ec h a l l e n g e ,t h r i l l sa n d d a n

g e ro fm o d e mw a r f a r ea t t w i c et h es p e e d

o fE O U Q di n aM a r k2 . 1c o m b a tj e t A n d

b e l i e v em e ,a f t e ry o u ' v ed u e l e dw i t ha

. s k i l l f u lf o e: » 3 0 , 0 0 0f e e t ,y o u ' l lb e g l a di t

w a so n l yt h a t — as i m u l a t i o n .

A n e n e m yf l e e th a sd e p o s i t e dt r o o p s ,

t a n k sa n d h e l i c o p t e rg u n s h i p so n l i n g -

l a n d ' ss o u t h e r nc o a s t .W h e nt h ei n v a s i o n

b e g a n ,t l i ee n e m yd e s t r o y e da l lb u t t h r e e

a l l i e dM a r k2 . 1 c o m b a tj e t s ,a n dy o ua r e

t h es o l es u r v i v i n gl i g h t e rp i l o tY o u rj o b

i s t o s t o pt h e i n v a s i o n .

Y o um u s td e s t r o yt h e l a n df o r c e s

w h i l ea t t a c k i n ge n e m yf i g h t e rp i l o t s .

T h e ny o u m u s tf i n da n ds i n kt i n eI n v a d i n g

f l e e t .L u c k i l y ,t h e M a r k2 . 1 i s t h e r i g h t

p l a n ef i i rt h e m i s s i o n :I t h a sa l o ps p e e d

o f 1 . 5 9 0k n o t s ,c a nr e a c h a na l t i t u d eo f

7 0 , 0 0 0f e e t ,a n d c a ne a r n 1a n i m p r e s s i v e

a r r a yo fw e a p o n s .I t sf o r w a r dc a n n o nc a n

s p i t6 , 0 0 0 r o u n d sp e r m i n u t e a n dc a n

c a r r ya l r - t o - a l r ,a i r - t o - g r o u n da n d a i r - t o -

s h i pm i s s i l e s .a s w e l lp r o t e c t i v ed e c o y

f l a r e s .T h eu n a n s w e r e dq u e s t i o ni s . " A r e

y o ut h er i g h tp i l o tf o rt h ej o b ? "

A C Eg i v e so p t i o n sl i k es k i l ll e v e l s ,t a r

g e t s( a i r c r a f t ,l a n df o r c e s ) ,w e a t h e rc o n

d i t i o n sa n dc h o i c e o fd a y l i g h to r n i g h t .

T h e s eo p t i o n sl e ty o ut r ya d i f f e r e n ts c e

n a r i oe a c h t i m ey o ul l y ,w h i c hg u a r a n

t e e st l i eg a m ew i l ln e v e rb e c o m es t a l e ,

a n dl e t sy o um a t c hy o u rs k i l l sa g a i n s te n

e m yp i l o t s ,T h el a s to p t i o nw i l le s p e c i a l l y

b e a p p r e c i a t e db y n o v i c ef l i e r s ,b e c a u s e

i t l e t se a c hp i l o tm o v eo n t o m o r ed a n

g e r o u sc h a l l e n g e sa s a b i l i t i e si n c r e a s e .

A C E ' $ >r e a l i s me a r n st h i ss i m u l a t o rh i g h

m a r k s .H a l fo f t h e g a m e ' sc o c k p i td i s p l a y

I s a f o r w a r dv i e wo u t s i d e [ b ep l a n e ,b u t&

r e a r - m o u n t e dc a m e r ad i s p l a y se n e m y

p l a n e so r m i s s i l e sa p p r o a c h i n gf r o mi x . 1 -

h i n d .B e n e a t ht h ef o r w a r dV i e wi s t h ei n

s t r u m e n tc l u s t e r ;c o m p a s s ,r a d a r ,s p e e d

i n d i c a t o r ,a m m u n i t i o ns t a t u s ,l a n d i n g

g e a ri n d i c a t o r ,a n d o n - h o a r dc o m p u t e r

T h ee n e m y

d e s t r o y e d

a l lb u t

t h r e ea l l i e d

M a r k 2 1

c o m b a tj e t s ,

a n d y o u

a r et h es o l e

s u r v i v i n g

f i g h t e r

p i l o t

r e a d o u tE a c hg a u g ei s u p d a t e di n r e a l

t i m e ,s o w h e ny o uH i pa s w i t c ho r m o v e

t l i tj o y s t i c k ,t h er e s p o n s eI s i n s t a n t a n e o u s ,

D u r i n gc o m b a t ,e n e m yl i r em a yk n o c k

o u ts o m eo r a l lo f t h eg a u g e s , p r e s e n t i n g

a i n i e - t o - l i f cc h a l l e n g et h a ti s e v e n -l i g h t

e r p i l o t ' sn i g h t m a r e .I ft h er e a r - v i e wc a m

e r a i s d a m a g e d ,i t w i l ls h o wo n l ys t a t i c .

T h e s a m ei s t r u eO ft h eA W A T( A l lW e a t h

e r A l lT e r r a i n ) r a d a rd i s p l a y .W i t h o u ti n

f o r m a t i o nf r o mt h o s et w od i s p l a y s ,y o u r

b e s tb e t i s t o t u r no n t h e j e t ' sa f t e r

b u r n e r sa n dh e a df o r

a f r i e n d l ya i r s t r i p ,

b e c a u s eu n l e s sy o ua r cv e r yl u c k y ,y o u r

t i c k e ti s a b o u tt o b e p u n c h e d .

T h ep r o g r a mu s e ss y n t h e s i z e ds p e e c h ,

T h eB r i t i s h - s o u n d i n g v o i c el e t sy o u

k n o w w h e ne n e m ym i s s i l e s; t r eh e a d e d

y o u rw a y ,w h e ny o ua r ea p p r o a c h i n g

s t a l ls p e e d , o rw h e ny o ua r e r u n n i n g

S h o r t< > la l t i t u d e ,' l l i i sa u d i oi s e s p e c i a l l y

a p p r e c i a t e dd u r i n ga c o m b a ts i t u a t i o n ,

s i n c et h i n g sc a ng e t p r e t t yc o n f u s i n g .A

v o i c ew a r n i n gy o ut h a ty o uh a v el o s ta l t i

t u d ec a n m ; i k e. i l l t h e d i f f e r e n ti n t h e

w o r l d .U n f o r t u n a t e l y ,t h e v o i c ed o e s n ' t

a d v i s ev o uw h e nv o uh a v ed o n es o m e -

t i l i n gs t u p i d ,l i k et r y i n gt o k i n dw i t hy o u r

l a n d i n gg e a ru p .B e c a u s et h ev o i c e h a sa

B r i t i s ha c c e n t .I h a dt o c o n c e n t r a t et o

u n d e r s t a n dt h em e s s a g e st h ef i r s tc o u p l e

O ft i m e s .

B e f o r ey o ua t t e m p ty o u rf i r s tf l i g h t ,

y o us h o u l db e c o m ef a m i l i a rw i t he a c h

d i s p l a yo n t l i ec o n t r o lp a n e l .R e m e m b e

y o ua r ef l y i n ga s u p e rf a s ta t t a c kf i g h t e r

i t c a ng e ty o ui n t ot r o u b l ej u s ta s f a s ta s i t

c a ng e ty o uo u t .S o t o s u r v i v e ,y o um u s t

k n o wt h ec r a f ts o w e l lt h a tr e a c t i o n sa r e

s e c o n dn a t u r e .

C o n t r o lo f t h ep l a n ei s r e l a t i v e l ys i m

p l e .T o t a k eo f f ,j u s tt h r o wt h e t h r o t t l e

w i d eo p e n ,w a i tu n t i ly o ur e a c ha l a n d

s p e e do f 1 5 0k n o t so r s o ,a n de a s eb a c k

o n y o u rj o y s t i c kA ss o o na s y o uc l e a rt h e

a i r s t r i p ,y o us h o u l dr e t r a c ty o u rl a n d i n g

g e a ra n dp r e p a r ef o r y o u rm i s s i o n .B e -

s u r et o c h e c kt h el a n d i n g g e a ri n d i c a t o

t o m a k es u r et l i eg e a rw e n tu p .I t i s e r i t i -

c a l t h a ty o ug e t t h e l a n d i n gg e a ru p a s

q u i c k l y: l s p o s s i b l e ,l x : c a u s e t h ed r a gi t

c r e a t e sm a yc a u s et h ej e t t o s o m e r s a u

a n dc r a s h .

C o n t i n u e do n p g . 1 2 0

4 4 S E P T E M B E R / O C T O B E R 8 6

Page 47: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 47/132

o - C O M M O D O M O N I T O R S

R E T A I L$ 2 9 9

$ 9 9F R E ET R I A LP E R I O D

R E T A I L$ 4 0 0

$ 2 3 8F U L LC O L O R

R G B

^ P R I N T E R S

Ne L E T T E R

Q U A L I T Y

C O M M O D O R EF R E ET R I A LP E R I O D E P S O N H O M E W R I T E R1 0

D I S KD R I V E S5 4 1

S 1 4 91 5 7 1

S 2 3 8

M O D E M S3 0 0

B A U D1 2 0 0B A U D

6 4P O W E RS U P P L Y

$ 3 Q0 0

R A D A R D E T EH i g h

P e r f o r m a n c eR E T A I L

s a n o o• I I

T H EE A S Y B E E PF R E ET R I A LP E R I O D l

I f * Q 6 8 7 0S h i n g l eC r k .P k w y# 1 0 3l V ^ WM i n n e a p o l i s .M N5 5 4 3 0

Q U I C f c D E U V E R Y

C A L LT O D A Y S C H O O LP . O . ' sA C C E P T E D

1 - 8 0 0 - 3 4 5 - 5

Page 48: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 48/132

S O F T W A R ER E V I E W S R K v j i : \ u : n i i Y M A R K <

S p e l lo f

D e s t r u c t i o nC o m p u t e r :C o m m o t i o n :6 4

P u b l i s h e r :M i n d s c a p e

3 4 - 4 4D u n d e eR o a d

N V i r t h b i - o o k ,I I .6 0 0 6 2

M e d i u m :D i s k

P r i c e : S 2 9 . V 5

x \ s D r i n n ,c e l e b r a t e dn o v i c es o r c e r e r

f r o mt h e L o r e m a s t e r ' sI n s t i t u t eo n t h e

P l a i n so f D e g t n n l ,y o us t a n d; i t d i eg a t e s

o f t h e( l a s t l eo f I l l u s i o n s ,t h ef i n a lB p p r e n -

t i c ep r o v i n gg r o u n df o rp u p i l sa s p i r i n g t o

I x :w i z a r d s .T o I x -c o n s i d e r e df o ra c c e p

t a n c eI n t ot h e r a n k so f M a g eM a s t e r ,y o u

m u s td e m o n s t r a t ey o u rw o r t hb ys o l v i n g

t h e m y s t e r i e sb r e w i n gw i t l i i nt l i L sf o r

t r e s s .I t ' so n eh e c ko f ; i f i n a le x a m

A n ds o b e g i n s M l n d s c a p e ' sS p e l lo f

D e s t r u c t i o n ,t h ek i n do fg r a d u a t i o np r e -

r e q u i s i t et h a iw o u l dm m m o s tm o r t a l

s t u d e n t si n t ov o l u n t a r y d r o p o u t s .T op a s s

m i sl e s t ,y o um u s ti n i c ka n dd e s t r o yt h e

n o t o r i o u sP r i m eE l e m e n t a l ,; m e v i lf o r e e

w l i ow a t t sd e e pw i t h i n .B e t w e e ny o u

a n d y o u rt a i g e ts t a n d sa g a u n t l e te r fd e

m o n i cg u a r d i a n s ,a l o y a lb r e e dw h ow i n

l i e m o r et h a nh a p p yt o I n f l i c tw h a t e v e r

p a i no r p u n i s h m e n ti t t a k e st o s q u e l c hy o u rq u e s tI n a t r i a la s c o m p r e h e n s i v ea s

t h i s ,o n l ys t u d e n t sw i t hp r u d e n c e ,t e n a c

i t ya n da g < x x l d e a lo f l u c kn e e da p p l y .

T i l ec a s t l ei s d i v i d e di n t o7 1 s e c t i o n s ,

e a c hc o m p o s e do f u p t o 1 5 r o o m sa n d

p a s s a g e s .E v e r ys e c t i o ni s a s e p a r a t ee n i g

m a ,w i t ha s o l u t i o nt o o n em a n d a t o r yt o

a c c e s st h e n e x tA i m e dw i t ha d o u b l e -

e d g e ds w o r d .a p o c k e t f u lo f s p e l l s ,a n da

p a i ro f e v e r - r e l i a b l ef l e e tf e e t ,y o u rj o y s -

t i c k - c o n t r o l l e dD d n nm o v e sf r o mr o o m

l o r t x > mt o s e a r c hf o r c l u e s ,u n r a v e lr i d

d l e s ,a n dc o n f r o n ta w i d e

a s s o r t m e n to f

c a s t l en a s t i e s .

E v e r yc h a m b e rh o l d sa d i f f e r e n ts u r

p r i s e :c o a m i n ga s s a i l a n t s ,s t r u c t u r a lh a z

a r d s ,a n db o o b y - c r a p p e da r t i f a c t s .

B u te v e nw h e nf a c e dw i t ht h e h a r s h

c o n s e q u e n c e so f t h e s e d a n g e r s , t h ee x

c i t e m e n to f e x p l o r i n gt h e s e s t r a n g e

q u a r t e r s ,e a c hc a r e f u l l yd e s i g n e dt o h e

U n i q u ei n i t s o w nw a y ,w i l lk e e p m o s i

p l a y e r s I t c h i n g t op r e s so n w a r d .T h el u r e

o f t h e u n k n o w ni s a p o w e r f u la t t r a c t i o n

i n d e e d .

T h eg a m es c r e e ni s s p l i ti n t ot w os e c

t o r s ,a l l o w i n g t h e c o n t e s t a n tt o v i e w

T h er o a dt o m a s t e r y

m i g h tb e a l o n go n e ,

b u ti t i s s u r et o d a z z l e

y o u rs e n s e s ,c h a l l e n g e

y o u rd e x t e r i t y ,a n d

f u l l ys a t i s f yy o u r

c r a v i n gf o ra d v e n t u r e .

D r i n n ' sI m m e d i a t es u r r o u n d i n g sw h i l es i

m u l t a n e o u s l ym o n i t o r i n gy o u r g a m e .

T h eg r a p h i c sa r en o t h i n gs h o r to f s p e c

t a c u l a r .T h ec a s t l eb a c k d r o pi s a u t h e n t i c

e n o u g ht o g r a bs o m ea w a r d sf o rs e td e

s i g n ,a n dt h es t o n ew a l l s a r ec o n s t r u c t e d

o f w e l l d e f i n e db r i c k s ,d e t a i l e dw i i h

s t r e a k sf r o ma g ea n d f u n g u s . P e r p e t u a l

t o r c h e sa r e p e r i o d i c a l l yp o s i t i o n e da s

l i g h ts o u r c e si m m e r s i n gt h e c a s t l ei n

t h e i ry e l l o wl i n ew h i l er e a l i s t i c a l l yf l i c k

e r i n gf r o ms o m eu n s e e nw i n d .S e c r e t

S p e l l i n g T i p s

H o wt o M x t i dt h e

C a s t l eH a s s l e s

A l t h o u g hM i n d s c a p es t a t e s t h a ty o u

s h o u l do n l yu s et h er u l e l x x i k ' sI n t r o d u c

t o r yg u i d e dl o u r; l sa l a s tr e s o r t ,I s u g g e s t

t h a tt h ee a s i l yd i s c o u r a g e d s n e a ka q u i c k

p e e ka n y w a y .N o to n l yw i l lt h e c l u e s

h e l py o ut o d e f e a tt h e i n i t i a ln i i n o t a u r ,

h u tt h ew a y sa n dm e a n so f a p p r o a d i i n g

t h ed i f f e r e n tp u z z l e sw i l lb e c o m em u c h

c l e a r e r .T h i sm i g l l lh e l pt o e l i m i n a t e

s o m ee a r l yf r u s t r a t i o n .

I l e r ea r e af e wm o r et i p sl o k e e pD r i n n

g r i n n i n g :

• W h e ne n t e r i n ga n u n f a m i l i a rr o o m

I b rt h e f i r s tt i m e ,y o nn e v e rk n o ww h a t

y o u ' l lI x 1u p a g a i n s t .I n i t i a l l y ,i t ' sa g o o d

i d e an o t t o s t r a yt o o f a r f r o mt h e d « o r .

T h i sw a yy o uc a n l i s t e nf o r t h e t e l l t a l e

m u s i c ,w a i tf o rt h ea g g r e s s o rt o s h o wi t

s e l f ,a n ds t i l le x e c u t ea q u i c ke x i t .O n c e

O u t s i d ey o uc a nb e l t e rp r e p a r ey o u r s e l f

b y s e l e c t i n gt h ep r o p e rs p e l la n dl i g h t i n g

s t r a t e g y .

• I f y o uh a v ea g o o t ln o s ef o rd i r e c

t i o n ,t h e c a s t l es e c t i o n sa r e l i m i t e d

d o o r w a y sm a g i c a l l ys p a r k l e ,g l y p h s[ a y

e t c h e di n t i l e df l o o r s ,a n df r e s c o - s t y p a i n t i n g sa d o r nt h ep a s s a g e w a y s .

A n i m a t i o ni s s m o o t ha n da c c u r a t e

b r o u g h tt o l i f e w i t ht h e u s e o ft h r e e -

q u a r t e rp e r s p e c t i v e .Y o u rc h a r a c t e r ,l e g s

p u m p i n ga n da r m ss w i n g i n g ,m o v e s

a r o u n d a n db e h i n do b j e c t s ,s u c c e s s f u l

c r e a t i n ga t h r e e - d i m e n s i o n a li l l u s i o n .E n

e m i e so n t h e p r o w l ,o u t f i t t e dw i l l )s u c h

e x t r a sa s f l o w i n gc l o a k sa n d l i g h t n i n g

C o n t i n u e do n f l g 1 X 6

e n o u g ht o m a k em a p p i n ga n o p t i o n a l

c h o r e .B md o t a k et i m et o n o t ed i en u mb e ra n dl o c a t i o no f d c x i r si n e a c h r o o m

Y o un e v e rk n o w w h e na s e c r e td o o r

m i g h tr e v e a li t s e l f

• W h e ny o u ' r ed e s t i n e dt o d i e f r o m

e i t h e ra m i s u s e ds j X ' l lo r a l a c ko f f i r e

p o w e r ,i t m i g h th e a g o o dt i m et o d o

s o m ee x p e r i m e n t i n g .I t ' sb e t t e rt o t a k e a

f e we d u c a t e d c h a n c e sw h e nn o t h i n gi s a t

s t a k et h a nt o r i s ki t a l la t s o m el a t e rs t a g e .

• A f t e ry o uf a m i l i a r i z ey o u r s e l fw i t h

t i l el a y o u to f ac a s t l e s e c t i o n ,n o t eh o w

o f t e ne a c hr o o mm u s tb e e n t e r e dt o

s o l v et i l ep u z z l e .T h i s t y p eo f i n f o r m a t i

C a nI x :u s e f u lw h e nt r y i n g l od e c i d eh o w

t o a v o i da n a d v e r s a r y .I f a n o p p o n e n

o n l yl i a st o b e e n c o u n t e r e do n c e ,y o u

m i g h tt r yt o s i m p l y r u np a s ih i m ,o r u s ea

t e m p o r a r ys p e l ll i k e" H o l d - i t . "H u ti f

y o u ' l lb e l a c i n gt h es a m ef o e af e wl i m e s ,

i t m i g h tb e b e s tt o p e r m a n e n t l ye l i m i

n a t eh i mw i t he i t h e rt h e h a r de d g eo f

y o u rs w o r do r t h eb l a s to f a f i r e b a l l .

• D o n ' tj u d g ea c h e s to r g l y p hb y i t s

c o v e r .T h eh e l p f u la n dh a r m f u lo b j e c t s

l o o k t h es a m e .I f y o u ' r ew e a ko r w a r y

( f r o ma T e l lT a l es p e l l ) .i t ' sb e t t e rn o tt o

t a k ea n vc h a n c e s . Q

4 0 S E P T E M B E R / O C T O B E R ' 8 6

Page 49: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 49/132

T E C H N I C A LR E F E R E N C ES E R I E S

T h eC r e a t o r ' sE d g T H EA M I G AT E C H N I C A LR E F E R

E N C ES E R I E Sf r o mA d d i s o n - W e s l e y

g i v e ss o f t w a r ed e v e l o p e r sa n dp r o

g r a m m e r st h ek e yt o u n l o c k i n gt h e

p o w e ra n dv e r s a t i l i t yo f t h eA m i g a

P e r s o n a lC o m p u t e r .

P u b l i s h e dw i t hC o m m o d o r eB u s i n e s s

M a c h i n e s ,I n c . .t h es e r i e si s w r i t t e nb y

t h eh a r d w a r ed e s i g n e r sa n dp r o g r a m

m e r sw h oa c t u a l l yc r e a t e dt h e A m i g a ' sh a r d w a r e ,b u i l t - i n - s o f t w a r e ,a n du s e r

i n t e r f a c e .C a n da s s e m b l yl a n g u a g e

e x a m p l e st h r o u g h o u tp r o v i d ec l e a r

i l l u s t r a t i o n so fA m i g a p r o g r a m m i n g

c o n c e p t s .C o m p r e h e n s i v e ,t h e s em a n

u a l sa r et h ed e f i n i t i v er e f e r e n c ew o r k s

f o rA m i g a p r o g r a m m e r s .

T i t l e si n c l u d e ;

A M I G AH A R D W A R E

R E F E R E N C EM A N U A LP r o v i d e sd e t a i l e dd e s c r i p t i o n so f

t h eg r a p h i c sa n ds o u n d h a r d w a r e

o f t h eA m i g aa n de x p l a i n sh o wt h e

m a c h i n et a l k s t ot h e o u t s i d ew o r l d

t h r o u g hp e r i p h e r a ld e v i c e s .

A M I G AR O MK E R N E L

R E F E R E N C E M A N U A L :

L I B R A R I E SA N DD E V I C E S

P r o v i d e sa c o m p l e t el i s t i n ga n d

d e s c r i p t i o no f t h eA m i g a ' sb u i l t - i n

R O Mr o u t i n e sa n ds y s t e m ss o f t

w a r ew h i c hs u p p o r tg r a p h i c s ,

s o u n d ,a n da n i m a t i o n .

A M I G AR O MK E R N E L

R E F E R E N C EM A N U A L :E X E C

P r o v i d e sa c o m p l e t el i s t i n ga n d

d e s c r i p t i o no f t h eb u i l t - i nR O M

r o u t i n e sa n d s y s t e m s s o f t w a r e

w h i c h s u p p o r tt h eA m i g a ' sm u l t i

t a s k i n gc a p a b i l i t i e s .

A M I G AI N T U I T I O N

R E F E R E N C EM A N U A LP r o v i d e sa c o m p l e t ed e s c r i p t i o n

o f i n t u i t i o n ,t h eA m i g au s e ri n t e r

f a c e .N u m e r o u se x a m p l e sa n d

i l l u s t r a t i o n ss h o wh o wt o c r e a t e

a p p l i c a t i o n sp r o g r a m st h a tc o n

f o r mt o I n t u i t i o n ' sg u i d e l i n e s .

A l lf o u rv o l u m e si n t h eA M I G AT E C H N I C A LR E F E R E N C ES E R I E Sa r e

a v a i l a b l ei n A p r i lt h r o u g h y o u rA m i g ad e a l e r ,a n dw h e r e v e rc o m p u t e rb o o k sa r es o l d .

A A d d i s o n - W e s l e yR e a d i n g ,M a s s a c h u s e t t s• D o nM i l l s ,O n t a r i o

■ " A M I G AI s a t r a d e m a r ko f C o m m o t i o n - - A m i g aI n c .

Page 50: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 50/132

Y o u ' l lf i n du n b i a s e di n - d e p t h

r e v i e w sO f t h eb e s tn e w

s o f t w a r ea n dh a r d w a r e .. .

d i s c o v e rh o wt o m a k ey o u r

o w np r o g r a m s , .. l e a r n

p r a c t i c a lh o m ea n db u s i n e s s

a p p l i c a t i o n s .A n dm u c h ,m u c h

m o r e .

P l u s , i n e v e r ) ' i s s u e , y

r e c e i v ef r e ep r o g r a m s — b

g a m e sa n dp r a c t i c a l

a p p l i c a t i o n s — y o u c a t y p ei n

a n du s er i g h ta w a y !

A n d ,i f y o ua c tn o ww e ' l ls e n d

y o ua F R E E" B e s t o f L o a d s

d i s k . .. f u l lo f g r e a tg a m e s ,

p r a c t i c a lp r o g r a m s ,p l u s

U t i l i t i e s ,g r a p h i c s ,m u s i c ,

t u t o r i a l sa n dm u c hm o r e !

S u b s c r i b e o rr e n e wy o u r

s u b s c r i p t i o nn o wa t t h e l o w

r a t eo f S 2 6 . 9 5a n d w e l ls e n d

y o ua f u l ly e a ro f

C o m m o d o r eM a g a z i n e( 1 2

i s s u e s ,t o t a l )P L U Sy o u rF R E E

" B e s t o f L o a d s t a r "d i s k( S 6 . 9 5

v a l u e ) .

T o o r d e rc a l lt o l lf r e e8 0 0 -

3 ' i v H l1 2 .I n P e n n s y l v a n i c a l l

8 0 0 - 6 6 2 - 2 4 4 4 .

T h eB e s to f L o a d s t a rN E W1 9 8 6V E R S I O N I N C L U D E

V I S I B L EB U B B L E S

B A C T E R I A L A B

Q A N DD C A TT O O L

C H I C K E N

G OC H O P P E R

F A S T C O P V

L A I RO F T H EN E C R

M I N E R

N I B B L E R

M O V I EM O G U LS T A R T

O R B I T

W O R M S H O TR A MD I S K

S O R TC O L L E C T I O N

W O R D S M I T H

Page 51: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 51/132

A D V E N T U R ER O A DB Y S H A Y A D D

U l t i m a :T h e

L o s tE p i s o d e

W n i t i n j it o rU l t i m aV . H o wa b o u tag a m eo f l f l t f m a / i nt h em e a n t i m e ?T h a f t

r i g h t .O r i g i nS y s t e m si s r e - r e l e a s i n gt h e

E a n t a s yt h a iM a r l e di l a l l ,a g o m en e v e r

b e f o r ea v a i l a b l e T o rC o m m o d o r eo r c -

s l a y e r s ,' U l t t m a l v r f l lb e r e w r i t t e ni n m a

c h i n el a n g u a g e , * s a y sR i c h a r dG a r r f o t t ,

b e t t e rk n o w nu s L o r dB r i t i s ht i >l e g i o n so f

f a n s ," a n dt h eg r a p h i c sw i l lt i eu p g r a d e d . "

( W h e np u b l i s h e di n i * ; h o ,i i w a sp r o

g r a m m e di n B A S I C a n du s e dl o w - r e s o l u

t i o ng r a p h i c s . ) G a r r i o t to b t a i n e dt h e

r i g h t st o h i sp r o g r a mf r o mC a l i f o r n i aP a

c i f i ce a r l i e rt h i sy e a ra n d h o p e st o h a v e

t h en e wv e r s i o no u tb y d i ef e l l

U l t i m ai p i t sy o ua g a i n s tt h ed i a b o l i c a l

M o n d a i ni n a q u e s tt o r e l i e v et h i sl i e n do f

a n o c c u l tg e mf r o mw h i c h h ed r a w sh i s

e v i lp o w e r . A sy o ur o a mt h el a n d ,s h o w n

f r o ma n a e r i a lv i e w ,y o ue x p l o r em a z e s

s u c ha s t l i eD u n g e o no f M o n t o ra n dt h e

M i n e so f M o u n tD r a s h .F i n d t h es p a c e

s h i pa n dy o u ' l lg e tt o h y p e r - J u m pt o d i s

t a n ts t a r b a s e si n t h i sg a l a x y - s p a n n i n g

q u e s t .A l o n gt h ew a y .y o u ' l lg e ta c r a c ka t

f i n d i n ga p r i n c e s sa n df u l f i l l i n go t h e r

q u e s t s - w i t h l n - a - q u e s tY o u rl o n ec h a r a c

t e r m a yb e a l i g h t e r , c l e r i c ,t h i e fo r w i z

a r d ;p o t e n t i a l r a c e si n c l u d eh u m a n ,e l f .

d w a r fa n dh n b b i t .I f t n i et o t h eo r i g i n a l ,

t h e g a m ew i l l o f f e r j o y s t i c kc o n t r o lf o r

m o v i n ga nH i n da n do n e - k e yc o m m a n d s

f u r f a m i l i a r s p e l l ss u c ha s " B l i n k "a n d

" M a g i cM i s s i l e . "

I fy o uh a v e n ' ta l r e a d y g o t t h eo t h e rV I -

t i m a s ,y o u ' l lS O O nh e a h l et o g e l t h ee n

t i r es e r i e si n a b o x e ds e t .( i a r r i o t ta l s oi n

t e n d st o g o tU l t i m aV o u t w i t h i na y e a r

i n s t e a do f t w oy e a r sl i k et h e f o u r t hi n

s t a l l m e n t . I nt h em e a n t i m e ,h e ' sc o n s i d

e r i n gd o i n gU l t i m aI V .P a r t- ' , w h i c h

w o u l dc o n s i s to f ; i n e ws t o i ya n dq u e s t

u s i n gt h es a m eg a m es y s t e m .T h a ti d e ai s

s t i l lu p i n t h ea i r , "a c c o r d i n gt o l i i sl o r d

s h i p .

F a n t a s yW o r l d sa t W a rB e s tk n o w nl i i rt h e i rw a rg a m e s ,S t r a

t e g i cS i m u l a t i o n sh a sc o m b i n e da

s w o r d s - a n d - s o r c e r y s c e n a r i ow i t ht a c t i

c a lc o m b a ti n W i z a n t ' sC n i i c nT h eb e s t

t i l i n ga l x n i it h eg i t m eL s t h ef r e e d o mi t a l

l o w si n d e v e l o p i n gy o u re i g h t - c h a r a c t e r

c r e wI n s t e a do f a u t o m a t i c a l l yp r o m o t i n g

N e w sa n do p i n i o n

f r o m al e a d i n g

e x p l o r e ro f t h o s e

f a n t a s yr e a l m sc a l l e d

a d v e n t u r e g a m e s .

y o u t o t h e n e x tl e v e lw h e ny o ue a r n

e n o u g he x p e r i e n c e[ m i n i s ,C r o i n il e t s

y o u" s p e n d "t h e mt o b o o s tt h ep a r t i c u l a r

( r a i t sy o u w a n tt o i m p r o v e .A n dt h e r e; t r c

3 0 d i l i e r e n tt r a i t s ,e v e r y t h i n gf r o ms w o r d

a n d c r o s s b o ws k i l l st o t h ea b i l i t yt o h u n t ,

t r i c k .c ; t s tm a g i c ; m dr e a d a n c i e n t w r i t

i n g s .

H i ew o r s it h i n gi s t h a ti t ' sr e a l l ym o r e

o f a w a rg a m et h a na f a n t a s ys c e n a r i o .

S u r e ,y o u rs o r c e r e r sk n o w> > s p e l l s ,

p r i e s t sc a nm u m b l ea h ; d f - d o / e np r a y e r s ,

a n df i g h t e r sc a nb a c ka w a yw i t ht w o d o z

e n k i n d s o fs w o r d s , c r o s s b o w s ,M a i l sa n d

o t h e rm e d i e v a lw e a p o n s .H u tt h ec o m b a t

s y s t e mi s s t r a i g h to u t o f a w a rg a m e —

y o ud i r e c tt h ea c t i o n sa n dm o v e m e n t so f

i c o n sr e p r e s e n t i n gy o u rc h a r a c t e r s ,j u s t

a s y o uw o u l di c o n sd e p i c t i n gt a n k sa n d

i n f a n t r yi n M e c bB r i g a d e' l l i e s eb a t t i e s

c a nl a s t1 5 t o - 4 5m i n u t e s ,a n da t d i a t r a t e

t h eg a m ec o u l dt a k em o r et h a n1 0 0

h o u r st o c o m p l e t e )A q u i c kc o m b a ts y s

t e mr e d u c e se a c hb a t t l e t oa l e ws e c o n d s ,

b u ty o uw o n ts e ea n y t h i n gb u t t e x t

I f y o ul i k ef a n t a s yr o l e - p l a y i n ga n dw ; t r

g a m e s ,W i z a r d ' sG r o w nm i g h tI x ;w o r t h

y o u rt i m e .( J u s td o n ' t c x j X ' C tt L i / ^ l i n g

g r a p h i c so r s t a t e - o f - t h e - a r ta n i m a t i o n .

' I T i i sa n dI ' b a i t l a s i ea r eb e i n g c o n v e r t

f o rt l i eA m i g a .I ' b i m t a s i eI I p r o b a b l yw i l l

a l s ob e c o n v e r t e d .I t u s e st h es a m eg a m e

s y s t e ma s t l i eo r i g i n a l ,a n dy o uc a nt r a n s

f e r i nc h a r a c t e r sd e v e l o p e di n t h e f i r s t

g a m e .

A n o t h e rs e q u e l ,B a r d ' sT a l eI I , i s a l o t

m o r e" m a g i cu s e r - f r i e n d l y "t h a n t h e

o r i g i n a lg a m e .I i l e e t r o n i eA r t s ,r c s ] > o n d -

i n g t o c o m p l a i n t st h a tt h e e a r l yp a no f

t h eo r i g i n a lH a n iw a st o ob a r d , s a y st h e

s e q u e l ,t e n t a t i v e l yt i d e dT b eA i v bM a g e ' s

T a l e ,w i l lb e e ; i s i e ri n d i ef i r s tp h a s e .

I n t e r p l a y ,w h oc r e a t e dt h eH a n i ' s T a l

s e r i e s ,i s a l s ow o r k i n go n a n o t h e rr o l e -

p l a y i n gg a m et h a t w i l ll a u n c ha n e ws e

r i e s ,' l i i i so n e ,s t i l lu n d e rw r a p sa t p r e s s

l i m e ,s h o u l ds e n ds h o c kw a v e sa r o u n d

t h ew o r l d — t h er e a lw o r l d ,n o iS o s a r i ao r

B r i t t a n i ao r S k a r aB r a e .T w oc l a s s i c

g a m e sb y S t u a r tS m i t h( A d v e n t u r eC o n

s t r u c t i o nS e tc r e a t o r ) .a r cI x ' i n gp o l i s h e d

a n d r e l e a s e di n a t w o - f o r - o n ep a c k a g e

c a l l e dA g pq f' A d v e n t u r e :R e t u r no fH e m -

c l e s & A U B a b a .

B u y o u ta t t h e O . K .C o r r a l' H i eb i gn e w si n t h ew o r l do f t e x ta d -

v e n t u a - s ( u n l e s sd i ed e a li s v o t e dd o w n

b y t h eb o a r do f d i r e c t o r sa t t h el a s tm i n

u t e )i s t h a tA c t i v i s i o nI v m g l n I n f o c

t h i ss u m m e r .T h e ys a yI n f b c o mw i l lc o nt i n u ed e v e l o p i n ga n d m a r k e t i n gi t s a l l -

t e x ta d v e n t u r e sf r o mC a m b r i d g e ,w h i l e

A c t i v i s i o nw i l lt a k eo v e rd i s t r i b u t i o n .I n -

t i x i o m ' sl a t e s tg a m ei s T r i n i t y , i nw h i c h

B r i a nM o r i n r t y{ W i s / . i b r i n ^ t r ) c r e

w o r l dw h e r em a g i c a n ds c i e n c ec o e x i s t ,

a p l a c e" s o m e w h e r e b e t w e e nt h e T w i

l i g h tZ o n ea n d A l i c ei n W o n d e r l a n d

( Y o uc a nc x | i e c tt o s e em o r en e wn a m e s

o n I n f o c o mg a m e s ,s i n c eM i c h a e lB e r l y n

a n dM ; t r cB l a n kb a v eb o t hl e f tt h eC i r c l e

o fE n c h a n t e r st o e x p l o r eo i l i e rr e a l m s . )

C o n t i n u e do n p s5 0

d 9

Page 52: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 52/132

N E WI N N O V A T I O N S !l v e S P A C e . S l v *M O H E K . A O OG R E A T L O O K Sw i l t i

L I O N H E A R T

B U S I N E S S& S T A T I S T I C A LS O F T W A R E

P C / M S - D O S ,A M I G A ,M A C I N T O S HA T A R I5 2 0 S T ,C P / M ,C O M M O D O R E1 2 8

F E A T U R E S :

• B U I L TI N .

U L A P P R O V E D .6 O U T L E T

S U R G E S U P P R E S S O R

- E A S YA C C E S SP O W E RS W I T C H

■ C O N C E A L SA L LC A B L E S

■ R U G G E DC O N S T R U C T I O NI N S O L I DO A K

• E L E G A N T L YS T Y L E DW I T HR I C HB R A S S

T R I MA M DR I V E T S

• H E I G H T A D J U S T A B L E T OS M U G L YF I TA L

M O S TA M YH O W EC O M P U T E R . . . E S P E C I A L

L Y A L LM O D E L SO F C O M M O D O R E .

• F O RT H E P R I C EO F A C O N V E N T I O N A LM O N I T O RS T A N DA N DS U R G ES U P P R E S

S O R .G E T B O T H C Q Q C. . O N L YQ C 3. 3 J

3 0 D A YM O N E YB A C KG U A R A N T E E

S E N DC H E C KO H M O N E Y O R D E RT O

C O M P U T E R C R A F T W O R K Si O 1 * : 3? 6 l l iA V E N U E .B A Y S I O E . N . Y .I 1 3 6 0

C A L L :i ( 7 1 S ) 5 9 S - " 0 ° -A D DS J t J OF O RS H I P P I N G

N V . S T A T ER E S I D E N T SJ D OS A L E ST A J

A L L O WJ T O3 W E E K SF O RD E L I V E R S

U S P A ! P E N D

E x p l a n a t o r yb o o k sw i t h p r o f e s s i o n a lc o m p i l e d

s o f t w a r e ;t h on o ws t a n d a r dt o r s t a t i s t i c a lu s e .T h ei n f l u e n t i a lS e y b o l dR e p o r to n P r o f e s s i o n a lC o mp u t i n gh a st h i st o s a ya b o u tL l o n h e a r t" . . .o u rs e nt i m e n t a l( a v o r l t eb e c a u s eo f i t sp r a g m a t i ca p p r o a c hl o t h e b a s i cs t a t i s t i c a lc o n c e p t s . . .T h et h i n k i n gi st h a tt h ec o m p u t e rm e r e l yf a c i l i t a t e st h e c a l c u l a t i o n s ;t h e i m p o r t a n tt h i n gi s t o b e a b l el o f o r m u l a t eap r o b l e mc o r r e c t l ya n dt o d e t e r m i n ew h a tt y p eo f

a n a l y s i sw i l lb e m o s tv a l u a b l e . "L e t L i o n h e a r th e l py o ug e ta h e a do f t h ec o m p e t i t i o n !

• B U S I N E S SS T A T I S T I C S $ 1 4 5

E X P E R I M E N T A LS T A T I S T I C S 1 4 5

M U L T I V A R I A T E A N A L Y S I S1 5 0

Q U A L I T YC O N T R O L& I N D U S T R I A L

E X P E R I M E N T S 1 4 5

F O R E C A S T I N GA N DT I M E - S E R I E S1 4 5

S A L E SA N DM A R K E TF O R E C A S T I N G. . . 1 4 5

D E C I S I O NA N A L Y S I ST E C H N I Q U E S. . . . 1 1 0

• L I N E A RS N O N - L I N E A R

P R O G R A M M I N G

P E R TS C R I T I C A LP A T HT E C H N I Q U E S. .

O P T I M I Z A T I O N 1 1 0

P C / M S - D O S ,A m i g a .M a c i n t o s h ,s o m eC P / M

V I S A , M a s t e r C a r d .A M f - X .C h e c k

P . O .B o x3 7 9 ,A L B U R G , V T0 5 4 4 0

( 5 1 4 ) 9 3 3 - 4 9 1 8

N O WU S EB O T HS I D E S

O FY O U RD I S K E T T E

I

D I S K E T T E

H O L E

P U N C H

W I T HH O L EG U I D E

a n d E D G EG U I D E

P U N C HO U TI S A L W A Y S

I NT H ER I G H T P O S I T I O N

A v a i l a b l el o rI M M E D I A T ES h i p m e n t

o n l y5 10 . 0 0e &a d d s 2 . 0 0e a .s h i p p i n gC H E C KO B M O N E YO R D E R

D E A L E R SW A N T E D

Q U A N T I T YD I S C O U N T SO N

5 O RM O R E .

: N . P . S .I n c .; D e p t .C M

T H EU L T I M A T E

G A M ES H O W

A nE x c i t i n gG a m e

F o rP a r t i e s

O r F o rT h eE n t i r eF a m i l y

T h i sI s n o ta n a r c a d e ,t r i v i a ,o r a d v e n t u r e

g a m eb u t ar e f r e s h i n gn e wt y p eo ! g a m et h a t

c o m b i n e sI m p r o v e df e a t u r e so <t h eb a s tg a m e

s h o w sl h a ty o uh a v eb e a nw a t e r i n go n T Vl o ry e a r sw i t ht h ei m a g i n a t i o no ! o u rd e s i g n

s t a f f

A V A I L A B L EO ND I S K E T T EO N L YS P E C I F Y 6 4 , 1 2 8o r P L U S / 4

T o o r d ms e n d$ 2 9 . 9 5f o ro a c hp l u s

$ 3 . 0 0 p o s t a g e &h a n d l i n g p e r o r d e rt o :

( I l l i n o i sr e s i d e n t sa d d6 %s a l e st a x ]

V i s a / M a s t e r c a r d6 C O D .o i d a r sc a l l :

^ £ ^ ( 3 1 2 ) 5 6 6 - 4 6 - 1 7

V . M OS u p e r i o r M i c r oS y s t e m s ,i n c .

P . O B o n7 1 3 -W h e e l i n g .I L 6 0 0 9 0D e a l e ri n g u i i i e sw e l c o m e '

U L T I M A

C o n t i n u e df r o m p g4 9

P e r h a p sT r i n i t yw i l lp r o v e p o p u

w i t h t h e n o - n u k e sc r o w d[ t o p e n so n d i e

e v eo f a n u c l e a rw a r — y o u ' r eo n t h et e s t

d a yo f a L o n d o nv a c a t i o n — a n dh o p -

s c o t c h e st h r o u g h l i m ea n ds p a c et o t h e

s i t e so f a t o m i ct e s t si n i h c P a c i f i c ,N e

v a d a ,I n R u s s i aa n i lo u t e rs p a c e .Y o u rg o a l

i s t o r e t r a c et h e h i s t o r yo f t h e a t o m i c

b o m ba n de h a n g ct h ec o u r s eo f h i s t o r y .

T h l Sw a st h e g o o ]i n A M i n dI ' o i v t v r

V o y a g i n g ,i n w h i c h y o u w e n tf o r w a r di n

t i m er a t h e rt h a nb a c k w a r d .B u tt h i so n e

i s p u z z l e - o r i e n t e d .w l i i W -A M h u lI ' o i v i v r

V o y a g i n gh a do n l ya c o u p l eo f l o g i c a

p r o b l e m st o s o l v e .A s t a n d a r d - l e v e lc h a l

l e n g e ,i t ' s t l i es e c o n dt i t l ei n I n f o c o m '

I n t e r a c t i v e F i c t i o nI ' l u ss e r i e s ,w h i c h

m e a n sy o u ' l ln e e da n A m i g ao r C o m m od o r e1 2 8t o p l a yi t .

A c t i v i s i o n .w h e nn o t o u tb u y i n gu p

t h e c o m p e t i t i o n ,h a sb e e nL i n i n gu p

m o r en e wg r a p h i c a d v e n t u r e s .G r O S S b O

S h a n g h a i sy o ua b o a r da p i r a t es h i p ,

w h e r e -y o uc a nc h o o s et o b e a p r i v a t e e

o r b u c c a n e e r ,T h e s ew e r et h e -t w ot y p e s

o f r e a lp i r a t e s ,a n do t h e rd e t a i l si n t h e

g a m ea r es u p p o s e dl o b e e q u a l l ya u t h e n

t i c .Y o um u s te q u i py o u rv e s s e lw i t hv a r

i o u sg e a rf r o mt h e d a y sw h e np i r a t e s

w i l e dt h es e v e ns e a s ,A n o t h e rA c t i v i s i o

g o m e ,M u r d e r o nt h eM i s s i s s i p p i ,i s s e t

o n a M i s s i s s i p p is t e a m b o a t .A sa r i v c r b o a

g a m b l e ; y o u m u s ts o l v ea m u r d e rt h a t

t a k e sp l a c eo n b o a r d .

T h eb e s tn e wg r a p h i ca d v e n t u r eI ' v e

s e e ni n m o n t k sI s P e n g u i n ' s O o - l o p A n

i l l u s t r a t e da d a p t a t i o no f M i c h a e lI k r l y n s

l i r s la d v e n t u r e ,i t f e a t u r e sr i c h ,d e t a i l e d

a r t w o r k ,n u m e r o u sl o c a t i o n sa n i ls k u l l -

b u s t e r s ,a n dI l c r l y n ' sw a r p e ds e n s e 1o f h u

m o r .O o - t o p u si s a n a l i e np l a n e ty o u r

s h i ph a s c r a s h - l a n d e do n w h i l et r a n s p o r t

i n gd e s p e r a t e l yn e e d e dm e d i c a ls u p p l i e s

t o a n o t h e rs t a rs y s t e m .T h eg o a li s t o e s

c a p et h e a l i e nc o m p l e x , r o u n du p d i e

c a r g o , r e p a i ry o u rs h i pa n dg e ta w a y .D i s k

a c c e s s ,d u n k sl o l a s t - l o a dr o u t i n e sp r o

v i d e db y C o m m o d o r e ,i s a c t u a l l yf e s t e r

t h a no n t l i eA p p l e .

I f y o u ' r e c u r r e n t l y s t u c ki n a n a d v e n

t u r ea n dc a n ' tf i n dt h e a n s w e r sa n y

w h e r e ,n o te v e ni n K i mS c h u e l t e ' sB o o h

o f A d v e n t u r eG a m s s ,l o o kf o r v o l u m e

t w oo fh i sb o o k .R e c e n t l yr e l e a s e db y I l a -

h a ' A r r a y s ,i t h a sm a p sa n ds o l u t i o n s t o- i t )

a d v e n t u r e s p u b l i s h e ds i n c e 1 9 8 3 .M e a n

w h i l e ,t l i eO t C - a l f l r mi s r i n g i n gl i k ec r a z y

i n m yb a s e m e n t ,a n dI ' v eg o tt o g o c h e c k

i t o u t .N o w ,w h e r ed i d I l e a v et h a t

s w o r d ? n j

Page 53: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 53/132

S e n s a t i o n a lP r i c e s !. . . O n O u rM o s tP o p u l a rI t e m s !

f r o mm i c r o( a T. . .

T H E5 9 $D I S K E T T E !A t ey o up a y i n gl o o m u c h( o r a i s k e l l o s 7T r yo u r l i r s i

Q u a l i t y ,p r i m e .5 V 4■ d i s k e t t e s( n or e j e c t s ,n o s e c o n d s ]a t I h e s ef a n t a s t i cs a l ep r i c e sa n as a v e ,s a v e .S A V E !

D i s k s a r ep a c k a g e di n b o i e so l 5 0 ;e a c hb o ic o n t a i n s

5 s f v i n k - w r a p p e a1 O - p a c k st h a i i n c l u d ed i s k e t t e si n

s l e e v e s ,l a b e l s ,a n dw r i t e - p i o l e c lt a b s

E a c hd i s k e t t ei s c e r t i f i e d t ob e 1 0 0 %e r r o r f r e ea n d

c o m e sw i t ha l i f e t i m ew a r r a n t y( My o uh a v ea p r o b l e m ,

w e ' l lr e p l a c e t h ed i s k e t t e ) .A l ld i s k e t t e si n c l u d eh u br e m -

l o r c a m e n ir i n g sa n dw r i t e - p r o l e c tn o t c h .

A l l d i s k e t t e sa r e d o u b l ed e n s i t ya n d w o r ki n e i t h e r

s i n g l e o rd o u b l ed e n s i t y d r i v e s

S S .D D D i s k e t t e s .B o <o f 5 0

3 2 3 9 1

D S .D D D i s k e t t e s .B o >o l 5 0

3 3 4 0 3

S 2 9 . 5 0 - 5 9 CM J

S 3 4 . 5 0 - 6 9 ee n . !

( P O W E Ra n dP R O T E C T I O N

F O RY O U RC - 6 4 !

P O W ' RP A K6 4

P o w ' rP a ki s a r e p l a c e m e n tp o w e rs u p p l y( 1 . 5a m p )

f o rt h eC o m m o d o r e6 4 . b u tt h a t ' sn o ta l l !P o w ' rP a ka l s os u p p l i e st w oa d d i t i o n a ls u r g ep r o t e c t e do u t l e t s

( 1 2 0 V )f o rm o n i t o r , d i s kd r i v e ,o r o t h e rp e r i p h e r a l s .

O n ( o f ts w i t c h .F u s ep r o t e c t i o n .S t u r d ya l l - m e t a lc a s

i n g i s v e n t i l a t e df o r h e a td i s s i p a t i o n .F u l l1 y e a r

w a r r a n t y ,

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

$ L O W E S TP R I C E SI N U . S . A . !B M CE P S O N

A X I O M

C A R D C O

I N D U S $W ec a no l f o ry o us o m oo l t h o l o w o s ip r i c e si n t r i ac o u n t r yo n t h om o s tp o p u l a rp r i n t e r ? ,m o ni t o r sa n di n t e r l a c e s .O u rn o r m a lp r i c e sa r e a l r e a d yl o w ,b u tl o m a k es u r ey o ug e t t h e b e s t d e a l

y o uc a n ,w ew i l la l s om o o lm o s ic o m p e t i t i v ep n c o si n t h i sp u b l i c a t i o nw h e np l a c e do n , i no q u o l

D as i s( f l o m o m O c r — w od o n ' tc h a r g el o ru s eo l y o u rc r e d i tc a r d ,i m p o s ee x c e s s i v es h i p p i n gl e e s ,

o r u s ea r t yo t h e rh i d d e ne x t r a st o D o o s lt h e p r i c ey o up a yD u et o t h e i s p t dc h a n g ei n p n e c si n

t h ec o m p u t e ri n d u s t r y ,w ec a no n l ym e e tp r i c e sa t t h et i m ey o up l a c oy o u ro r d e r ;m ec a n n o ta d / u s t

p r i c e so n i t e m so r d e r e do r s h i p p e do n a n e a r l i e rd a t e . }A n o t h e rp l u sf o rc h a r g e c a r d c u s t o m e r s

— y o u rc h a r g ec a r di s b i l l e da t t u n eo l s h i p m e n to n l yf o rI h ei t e m ss h i p p e d— n o e a r l yb i l l i n g ,

n o l o n gw a i lf o r t h e m e r c h a n d i s e y o ua l r e a d yp a i dl o r

C O M M O D O R EC - 1 2 BC o m p u t e r

1 5 7 1D i s k O i i v o

1 9 0 2M o nn o '

1 6 7 0M o d e r n

E P S O N

F X - 8 5F X - 2 8 S

J C A L LS C A L L

J C A L LS C A L L

S C A L LS C A L L

S T A Ri . ' i c i ;■ ; . ! . ' .

N X - 1 0

S G - I O C

C A R D C OG - W i :I n i o r l a c e

S H O R E

S u p e r - G

S C A L LS C A L L

S C A L LS C A L L

S C A L L

F A M O U S N A M E S O F T W AE p r y i

B ' o d e r b u n f l

I n b o r nS ' u r r f l

T i m s w o r k sR a n d o mH o u s eA c f i v i s i n n .a n dm a n ym o r e *

* T H EB E S T P R I C E S*

♦ T H EB E S TS E R V I C E *

W H YS H O P

A N Y W H E R EE L S E ?

C O M M O D O R E - R E A D YP R I N T E R■ - . ■ ■ ■ ■ . ie o

B Oc o ' u r r i nd o M n a l r h ip r i n t e rf r o mS m t i hC o j o i - j

" K W e su i i p f j c f / c j W( n oo W im i eS O C K . t M f l i r e c l i o n a lc u r i n gf r i c l i o nl

O P I i o n j i ) .S u c J i . i r . t r 1 r -O R s o m e

1 1 7 4 0F H t e i lW P r l n l n

4 1 7 S ST o c i o rl g rF i t l c i l1 0

O N L YS 9 9 9 5 !

8 0 - C O L U M N SO NY O U R

C O M P O S I T EM O N I T O R !S w i t c hS e l e c t a b l e

O u rn e wc a r t ec o n n e c l sy o u rC - 1 2 St o a n y

d o ro j m o n o c r i r o m Em o n i t o ra n dl e t s f c u uw i l c t i - w t e c t4 . 0 - c o l u m nc o l o r( c o f o rm o -

( O ro n l y| . o r4 0 c o l u m n m o n o c T w o m t .o r

O ' C o r u m nm w o c H r o m eA g r e j i■ * #l o u s a

O - c c l i i i n n so n i h e C 1 2 f lw i i n r u rm e

* p e n s eo fa n -P G S' n c m o ^N oo t n e i c ^ D f e

e q u i r e d

d O 7 7 1 S 34 , 9 5

O U RB E S TM O N I T O RV A L U EE V E R !

T n eD t a c km a r i nx t u r eT u U e0 1 ^ U " c o t i m

$ i [ em o n i t o rp r o v i d e si m o r t n . v * c o U rr i c h

b l a c k s ,v i v i dC O l O f SM Qt i r i t l r a e i in t o t e s I n c l u d e s

O u i i tm a u t J i o s p f f i k e r .c o - n t r - m ^ f o fr t r u m e . b n g h i -

n e «c o n t r j s t . c o k i r1 m <a n d̂ J i a r p r i p ^O n e\ e n

■ ' •l t t i e vr n n ' r r :n j : i 5• ' 2 , - v ■ • ■ ; , ' . . / ' • : . : . •

F r a mS a m s u n gS u p p l y U n m i e d 1D r d f l 'T o d a y 1

4 0 7 2a

M o n i t o r C a b l e[ r e q u i r e d )^ V o r k sw i U iC 6 ^ C i 2 3 (

c a m p o s i i em o f l e )T t 9 9 / 4 A .a n om a n yd r i e r s

C A R T R I D G EE X P A N D E RP l u s " 2 2 . 9 5

F A S TL O A DO F F E R !

S t o pw a n r m go u l y o u rc o m p u l o rb y o n t H u s Sc a r i r n l Q us f f a p p m o l

T h ef J a v j r o n oc a n n d q es i p n n d e rl e ^ i u r i t s2 C d i r l r i d g i in l o l sF t o a e l

l h a c o i r p u i B ri n c ] a p # n d e i L [ l yo l \ h ep o w e ra w i r c h .C > i r 1 r l d Q f l a l a i a

i r e v e n i c a lF a r e a s ya c c e s s— n o b l i n d ( u r n b i i n gD e h m < JI h e

c a m p u i s r

3 3 Z 2 73 - s l o tC a r i n a g e E - p a n d e r $ 2 2 . 9 5

T h e c u E n d q ee i p a n d e r1 9 a q i e a ic o m p a n i o nT o rt h eE p y xF a s tL o a d

c a r t r i d g e — y o u c a n k e e pi t p a i m a n e m l yf l a i l e dp l u sI t ^ v eI w os » d f l sl i e el o ro t h e rc a r l r i d g o s '

F a s tL o a dC a dr i d g e | S u gn c 1 S 2 4 . 9 5

F a s tL o a dO n l y $ 2 2 . 9 5w i t hp u r c h a s eo f c a r t r i d g ee x p a n d o r t

D U S T C O V E Ra n d

" E V E R Y T H I N GB O O K "S P E C I A LO F F E R

G e ll o k n o wu s O yo r d o r l n gt h i sg r e a t d u s tc o v e rl o ry o u rC - i Mo r C - 1 2 Ba n do u rc a t a l o g ," T h oE v o r y l h l n gS o o h' o rt h oC - 0 4 a n dC - 1 2 S

H o m eC o m p u l o r s , "F o r£ 2 . 9 5 { n on v t r a s h i p -p j n ga n dh a n d l i n g c r u u Q O S ) .C o v o rI s f l n l l s l f l t t c ,

t r n n s i u o e n t8 - r j a u r j a v i n y la e w nt o o u r e x a c t i n g

3 l i t n i l , i r d sw i l hr o m l o r c o dB t m r n s .D i s c o v e r t h e

s a v m g a a n de a s ys h i p p i n ga v a i l a b l ef r o mC o m p u t e r E *p r e s sI

3 1 6 2 7C - G d D u i tC o v e r a n dC n l n l o g ( J 1 H |- i n - i i ,1 < : i . ' i ii > u - . rC o v e ra n dC a t a l o gJ J 1 H )

F r o mr o c i fF r i e n d sA t

T € N € X

W eg l a d l ya c c e p tm a i l o r d e r s !

S o u t hB e n d ,I N 4 E 6 G 0

Q u e s t i o n s ?C a l l

2 1 9 / 2 5 9 - 7 0 5 1

A d

J 1 H

S H I P P I N GC H A R G E SO R D E RA M O U N TC H A H G El e s st h a n$ 2 0 . 0 0 S 3 . 7 5

S 3 0 . 0 0 - S 3 9 . 9 9 4 . 7 5

S 4 0 , 0 0 - 1 7 4 . 9 9 5 7 6

S 7 5 0 0 - S 1 4 9 . 9 96 7 5

$ 1 5 0 . 0 0 - 1 2 9 9 . 9 97 . 7 5

S 3 O OS u p 0 . 7 5

T h eR i g h tI n t e r f a c e F o rA l l

Y o u rP r i n t i n gN e e d s ! !> n v < - s i m * n if o ry o u '

' R U N . D e cB 5t i n s h i i j h ' D ? j r o r m j n r : cg r a p h i c ^

p r i n t e rm mM a c eI r u mD S If o r

a C o m m o d o r tp r i n t e r

B u i Hm b u M e f p r t H t f Ms u p e rs p t p do n n n n r jf o r p a r a l l e lp n n i e r s

p f m t s- I C n m r n d i l c i r g

r B i n c l u d e dF f O J i iC a r d t oL i l e l i m e

T h i - ii n o r i d l b[ h eG - W i ? o D p r ?m a r eb n l F f l ri n f lI n 1 8 " r i D b o nc a t f l p F r a i T iC a r i l L u

4 0 5 0 2 S C A L L

N OE X T R AF E EF O RC H A R G E S

I V fV E R I F YC H A R G EC A R DA D D R E S S E S .

O R D E RT O L L F R E E

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

Page 54: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 54/132

T I P SA N DT R I C K S1 1 VL O U I SF . S A N D E

H i n t sf o rF u n

a n dU t i l i t y

J j v e r ym o n t h ,w eb r i n gy o u; is u p e r c ol i t et i o no fc o m p u t e rh i n t sf r o mr e a d e r s; i l lo v e rt h e w o r l d .N o m a t t e rw h a ty o u r

a r e ao fi n t e r e s to r l e v do fe x p e r t i s e !y o u ' l lf i n ds o m e t h i n gt o

m a k ey o t i rc o m p u t e rl i f em o r ep r o i l u c l i v e ,m o r ei n t e r e s t i n g

o r m o r ee x c i t i n g ,i b k e e pt h e c o l u m nS o w i n gw e s o l i d i

y o u rs h o r tp r o g r a m s ,u s e f u lp r o g r a m m i n gt e c h n i q u e s ,c o m

p u t e rr o o mh i n t s .a n ds i m i l a ri t e m so f i n t e r e s t ,a n dw ep a yu p

t o S 5 0I b rm e i t e m sw es e l e c t .W el o o kf o rn e wo r r e c y c l e d

m a t e r i a lt h a tc a nl > ei m p l e m e n t e dw i t ha m i n i m u mo f t i m e ,

e f f o r ta n dt h e o r e t i c a lk n o w l e d g e ,a n dt h a iI so fc u r r e n t v a l u e

t o C o m m o d o r et o r np i nc r i s i so f e v e n -k i n d .I f y o u h a v e a n

I t e mt h a il i t st h eh i l l ,s e n di t t o :

L o u i sK S a n d e r

R O .B o x1 0 1 0 1 1

P i t t s b u r g h .P A 1 5 2 3 7

I f y o ue n c l o s e; i s e l f - a d d r e s s e dS t a m p e de n v e l o p e ,w e ' l ls e n d

y o uo u rh i n t - w r i t e r ' sg u i d e .H e a d e r so u t s i d et h e U S ,m a y

o m i tt h e s t a m p .

B u g l ec a l l s :S o m eo f t h e w o r l d ' sI x - s tk n o w n; u i dm o s tr o u s

i n gm u s i cc a nb e f o u n di n m i l i t a r yb u g l ec a l l s .M u s i c a l l yv e r y

s i m p l e ,t h e y l e n dt h e m s e l v e sb e a u t i f u l l yt o c o m p u t e rr e p r o

d u c t i o n .P r o v ei t t o y o u r s e l fb y t y p i n gi n t h e s ec l a s s i c s .

' I T i es h o r t e rp r o g r a m sa r ef o rt h eC o m m o d o r e1 2 8o n l y .

T o m a k et h e me a s i e rt o t y p ea n dp r o o f r e a d ,I ' v eb r o k e nt h e

P L A Ys t a t e m e n t sI n na r b i t r a r y f i v e - c h a r a c t e rg r o u p s .I n t h e

d a y sb e f o r ec o m p u t e r s ,m i l i t a r yc o m m u n i c a t i o n sw e r ec o de d i n s i m i l a rg r o u p s ,w h i c hl e n tt h e m s e l v e st o a c c u r a c ya s

w e l la s s e c r e c y .B u tb e c a r e f u l — P l A Ys t a t e m e n t so f t e nu s e

t l i el e t t e rO . b u ts e l d o mt i s ea z e r o .

T h el o n g e rp r o g r a m sw i l lr u no n e i t h e rt h eC o m m o d o r e

6 - io r 1 2 8 .t i n e sU 0 - 1 4 Ga r cI d e n t i c a lI n b o t h ,e x c e p tl o rd i e

r a n g e so f t h eF O R - N E X Tl o o p si n l i n e1 3 0 .

N o t i c et h a tw h i l e m u s i cp r o g r a m sa r em u c hs h o r t e ra n d

s i m p l e ro n t h e 1 2 8 , t h e y ' r eS t i l ln o te a s yf o rh u m a n st o r e a d .

t o u t s/ • S a n d e r

P i t t s b u r g h ,P e n n s y l v a n i a

1 2 8T a p s

1 0 T E M P O 1 0 : R E MT A P S- L O U I SF .

S A N D E R ' C W D E

2 0 P L A Y" T 7 I . 0 3 G S G H. 0 4 C I. O 3 G S

0 4 C H . " ' B B L G3 0 P L A Y" . E I 0 3G I 0 4 C Q E I O 3 G I 0 4 C

Q E I O 3 " " B B U H4 0 P L A Y" G I 0 4 CH . . E I . C S E HG Q E Q C

H . 0 3 G " ' B B K I5 0 P L A Y" I . G S G H . . 0 4C I I I I " ' B B E G

E M I

1 2 8A s s e m b l y

1 0 T E M P O1 5 : R E MA S S E M B L Y - L O U I SF .S A N D E R " C B X F

2 0 P L A Y " T 7 I . O3 G S G I . O 4 C S0 3 G I .O 4 C S E " ' B B U G

3 0 P L A Y " Q C I C S C I . E SC I . E SG Q E I .

C S E Q G " ' B B U H

4 0 P L A Y " I . E S CQ O 3 G I. G S G Q0 4 C I .C S C Q . " ' B B S I

5 0 P L A Y " C I I I I ' " B B J DE H O

6 4 T a p s

1 0 0 R E MC - 6 4 T A P S- L O U I SF .

S A N D E R ' B W N B

1 1 0 S = 5 4 2 7 2 : P O K E S + 5 , 9 : P O K ES + 6 , 1 4 4

: P O K ES + 2 4 , 1 5 ' H A A G

1 1 5 F O RN = l T O 4 : R E A DN ( N , 1 ) , N ( N , 2 )

: N E X T ' F S Y H1 2 0 R E A DN O , D U : I FN O = 0 T H E NE N D ' F J I C

1 3 0 P O K ES + 1 , N { N O , 1 ) : P 0 K ES , N ( N 0 , 2 )

: P 0 K ES + 4 , 1 7 : F O RJ = l T O 5 0 * D U : N E

: P 0 K ES + 4 , 1 6 ' M P T O1 4 0 F O R J = l T O5 B : N E X T : G 0 T 0 1 2 0 1 5 0 D A T A0 1 2 , 1 4 3 , 0 1 6 ^ 1 9 5 , 0 2 1 ,

0 3 0 ' B G E G1 6 0 D A T A1 , 0 6 , 1 , 0 2 , 2 , 2 5 , 1 , 0 6 , 2 ,

2 5 ' B E f J G

1 7 0 D A T A1 , 0 4 , 2 , 0 4 , 3 , 0 8 , 1 , 0 4 , 2 , 0 8 ' 8 E R H

1 8 0 D A T A1 , 0 4 , 2 , 0 4 , 3 , 2 5 , 2 , 0 6 , 3 ,

1 6 ' B E S I1 9 0 D A T A3 , 0 8 , 2 , 0 8 , 1 , 2 5 , 1 , 0 6 , 1 ,

2 4 ' B E U J2 0 0 D A T A0 , 0 ' B D P W

f r iA s s e m b l y

1 0 0 R E MC - 6 4A S S E M B L Y- L O U I SF .S A N D E R ' B B D C

1 1 0 S = 5 4 2 7 2 : P O K ES + 5 , 9 : P O K ES + 6 , 1 4 4

: P 0 K ES + 2 4 , 1 5 ' H A A G

1 1 5 F O RN = l T O4 : R E A DN ( N , 1 ), N ( M , 2 )

: N E X T ' F S Y H

1 2 0 R E A DN O , D U : I FN O = 0 T H E NE M D ' F J I C1 3 0 P O K ES + 1 , N ( N O , 1 ) : P 0 K ES , N ( N 0 , 2 )

: P 0 K ES + 4 , 1 7 : F O RJ = l T O 1 5 * D U : W E

: P 0 K ES + 4 , 1 6 ' M P U O1 4 0 F O R J « l T O 5 0 : N E X T : G O T O 1 2 0 1 5 0 D A T A0 1 2 , 1 4 3 , 0 1 6 , 1 9 5 , 0 2 1 , 0 3

0 3 0 ' B G E G1 6 0 D A T A 1 , 0 6 , 1 , 0 2 , 2 , 0 6 , 1 , ( 3 2 ,

0 2 ' B E H G

C o n t i n u e do n / > &5 3

5 2 S E P T E M B E R / O C T O B E R ' 8 6

Page 55: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 55/132

T I P SA N DT R I C K S / H I N T SF O RF U NA N DU T I L I T Y

C o n t i n u e df r o m/ > £ .5 - '

1 7 0 D A T A2 , 1 2 , 2 , 0 4 , 2 , 0 2 , 3 , 0 6 , 2 , 0 2 , 3 ,

0 6 ' B E K H1 8 0 D A T A4 , 0 2 , 3 , 1 2 , 2 , 0 6 , 3 , 0 2 , 4 , 1 2 , 3 ,

0 6 ' B E O I

1 9 0 D A T A2 , 0 2 , 1 , 1 2 , 1 , 0 6 , 1 , 0 2 , 2 , 1 2 , 2 ,

0 6 ' B E E J

2 0 0 D A T A2 , 0 2 , 2 , 1 8 , 0 , 0 0 ' B O E Y

Q i u i n t u m L m kt i m e s a t v t :S o m e t i m e sy o u ' r el e dt h r o u g hu n -

w a n t e d !Q - I J n ks c r e e n st o g e tw h e r ey o u w a n tt o g o .W h e n

d o w n l o a d i n ga p r o g r a m ,t o re x a m p l e ,t h ea u t h o r ' sn o t e sa n d

i n s t r u c t i o n sc o m eu p w h e ny o uc h o o s ea f i l et o d o w n l o a d .I I

t h e ya r el o n ga n do f n o i n t e r e s tt o y o u ,y o uc a n w a s t el o t so f

t i m ew a i t i n gf o rt h e mt o f i n i s h .

B u tu s u a l l yy o uc a na v o i dt h ew a i tT r yp r e s s i n gF 5a ss o o n

a s t h eu n w a n t e ds c r e e nI x - g i a st o p r i n t ,t h e nf o l l o wu p b y

p r e s s i n g1 7 .T h ea p p r o p r i a t em e n uw i l lp r o b a b l y a p p e a ro n

s c r e e n ,a n dy o uc a nt > eo n y o u r m e r r yw ; i y .

T h et r i c kd o e s n ' tw o r ku n d e re v e r yc o n d i t i o n ,o f c o u r s e ,b u ti t ' sa l w a y sw o r t ha t r y .

A n n e H .S a n d e r

B a y n t o nB e a c h ,F l o r i d a

M o d e r nc o n n e c t i o n s :' I h eC o m m o d o r e1 6 7 0a n do t h e rs i m i

l a rm o d e m sc a nb e u s e di n w a y sy o uw o n ' tf i n di n t h em a n

u a l s .F o re x a m p l e ,y o ud o n ' tn e e dt o p l u gt h et e l e p h o n ea n d

t h el i n ei n t od i eb a c ko f t h em o d e m .I t ' ss u f f i c i e n tt o c o n n e c t

t h ep h o n el i n eo n l y ,a n dt o t r e a tt h em o d e ma s j u s ta n o t h e r

e x t e n s i o no n d i el i n e .W h e n1 d i s c o v e r e dt h a tt r i c k ,I i m m e

d i a t e l yg o t r i d o f t h e t e l e p h o n e ,w h i c hg a v em e e x t r ad e s k

s p a c ea n de l i m i n a t e da n u n n e c e s s a r yw i r e .

S i n c et h e 1 6 7 0i s a n a u t o - a n s w e rm o d e m ,i t w i l la n s w e r

t h ep h o n ew h e n e v e ri t ' sc o n n e c t e d a n dt h ec o m p u t e ri s o n ,

w h e t h e ro r n o ty o u ' r er u n n i n gc o m m u n i c a t i o n ss o f t w a r e .

S i n c ei t ' sc o n v e n i e n tt o l e a v ed i em o d e mp e r m a n e n t l yc o n

n e c t e d ,w e n e e dt o f i n da w a yt o d i s a b l et h ea u t o a n s w e rf e a

t u r e .

T h eh a r d e s tw a yi s t o s e n da s o f t w a r ec o m m a n dt o t h e

m o d e m ,b e c a u s ee v e r yt i m ey o ur e s e t ,y o uh a v et o s e n di t

a g a i n .A n e a s i e rw a yi s t o u n p l u gd i ep h o n el i n e . I fy o u rt e l e

p h o n ei s p l u g g e di n e l s e w h e r e( s e ea b o v e ) ,d i a l ' sp r e t t ye a s y

t o d o a n dh a sn o u n d e s i r a b l es i d ee f f e c t s .P e r h a p sd i ee a s i e s t

s o l u t i o ni s l o i n s t a l la s w i t c hi n d i el i n e .M a k eo n eu p y o u r

s e l fo r b u yR a d i oS h a c k ' sR i n g e rS i l e n c e r ,w h i c hi s r e a l l ya n

i n - l i n ed i s c o n n e c tS w i t c h .I t c o m e sw i d ia s e v e n - l o o t c o r d ,

a n dc o u l dl x - j u s tt h e r i g h tl e n g t hf o rc o n n e c t i n gy o u rm o

d e mt o a w a l lj a c k .

M o bD e m

S a nF r a n c i s c o ,C a l i f o r n i a

L o t t e r ya s s i s t a n t :M a n ys t a t e sa n dp r o v i n c e sh a v el o t t e r i e si n

w h i c hd i ep l a y e rc h i x> s e s6 n u m b e r so u to f4 0 ,o r s o m e d i i n g

i n a s i m i l a rr a n g e .T h ea c c o m p a n y i n gp r o g r a mc a np i c kt h e m

f o ry o ua t r a n d o m .

I t w i l lp i c ka n ys i z e dg r o u po f n u m b e r sf r o ma n ye q u a lo r

l a r g e rg r o u po fn u m b e r sw i t h o u tg i v i n g d u p l i c a t ep i c k s .I ft h e

n u m b e ro f i t e m sp i c k e de q u a l sd i en u m b e ro f i t e m sp i c k e d

f r o m ,d i er e s u l ti s d i es a m ea s s h u f f l i n gd i el a t t e rg r o u p .I f y o u w i nd i el o t t e r ya s ar e s u l to f t h i sp r o g r a m ,p l e a s er e

m e m b e rw h e r e y o ug o ti t .S e n dd i eg r a t u i t yt o m e ,i n c a r eo f

d i i sm a g a z i n e .M o s tw i n n e r ss e n da c a s h i e r ' sd i c c kl o r2 0 %

o f t h ew i n n i n g s ,

L o u i sE S t t t u l e r

I ' i t i s b it r g b .P u t nt s y l o a n t a

H E M P I C KW I T H O U T R E P E A T I N G-

L F S ' B Y E A: ' A B H T

1 0 2 0 R E MI N I T I A L I Z A T I O N- R U NO N C EO N L Y ' B B N D

1 0 0 0

1 0 1 0

1 0 3 0 O F I T E M S T OP I C KA = 4 0 : R E M#

F R O M ' C W M DB = 6 : R E M# O F I T E M S

D I MA ( A ) , B ( B ) ' B J O A: ' A B H Y

R E M P I C KI T E M S-

W I L L ' B W R G

F O R J « l T OA : A { J ) = J : N E X T ' F KC = A U= R N D ( - T I ); I F B > AT H E NS T O P " I L O J

F O RJ = l T OB : K = I N T ( C * R N D ( 1 ) ■

' I M P B

1 1 1 0B ( J ) = A ( K ) : A ( K ) = A ( C ) : C = C: N E X T ' F W U D: ' A B H V

R E MD E M O N S T R A T E ST H EP I C K S ' B U F AF O RJ = l T OB : P R I N T B ( J ) ; : N £ X: P R I N T ' G L O B

1 0 4 0

1 0 5 0

1 0 6 0

1 0 7 0

1 0 8 0

1 0 9 0

1 1 0 0

1 1 2 0

2 0 0 0

2 0 1 0

M o u s e m e m o :T h en e w C o m m o d o r e1 3 5 1 )m o u s en o to n l y

w o r k sg r e a tw i t hp r o g r a m sd e s i g n e df o ri t . b u ti t w o r k sa s a

j o y s t i c kw i t hD o o d i ea n do t h e rj o y s t i c k - o r i e n t e dp r o g r a m s

M ya d v i c ei s t o t r y d i e m o u s ew h e r ef i n e ,s l o wa c t i o ni s

c a l l e df o r ,b u ts t i c kw i d iy o u rj o y s t i c k f o rt h eh a r d - c o r e a

t i o ng a m e s .

R e e d H u i s b

M e s a ,A r i z o n a

t l a s y - U x u lf i l en a m e s :' l o h e l pm yc h i l d r e nw i d il o a d i n ga n d

r u n n i n g ,1 n a m em yp r o g r a m su s i n ga f i l en a m eo f t e n c h a r a c

t e r so r l e s s ,f o l l o w e db y t h e s es i xc h a r a c t e r sa n dd i en o r m a l

c l o s eq u o t e a n dc o m m ae i g h t .

1 . S h i f t e ds p a c e

2 . C o m m o d o r eD3 - C o m m o d o r eI I

4 , C o m m o d o r eD5 , C o m m o d o r ei :

6 , S h i f t e d( e v

W h e nt h ed i r e c t o r yL s l i s t e d ,i t w i l ls h o wt h et e n - c h a r a c t e

f i l en a m e ,f o l l o w e db y " , 8 , 1 : " .T o l o a da n dr u nt h ep r o g r a m ,

d i ek i d sj u s tm o v ed i e c u r s o rt o d i ep r o p e rd i r e c t o r ) - e n t r

d i e np r e s ss h i f t e dR U N / S T O P

D e n n i sE S m i t h

H o u s t o n ,T e x a s

E n da d d r e s sf i t i d e r :T h i sC 6 4p r o g r a mf i n d sm ee n da d d r e s s

o f a n y p r o g r a mo n y o u rd b k

M a r i l y nA n n u c c i

E a s tW e s t b a m ,N o r t hC a r o l i n a

C o n t i n u e do np g ? ■ /

5 3

Page 56: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 56/132

T I P SA N DT R I C K S / H I N T SF O RF U NA N DU T I L I T YC o n t i n u e df r o mp g ,5 _ >

1 0 0 P R I N T " [ C L E A R , R V S ]F I N D S T H EE N DA D D R E S SO F F I L E SO N D I S K " ' B A C G

1 1 0 P R I N TT A B ( 1 2 ), - " L O U I SF . S A N D E R[ D O W N 2 ]' " C E V C

1 2 0 1 N P U T " [ D O W N ] F I L E N A M E " ; F $• I P F S = " " T H E N 1 9 0 ' E J P D

1 3 0 O P E N2 , 8 , 2 r F S ' B I P A1 4 0 P O K E7 8 2 , 1 : S Y S6 5 4 9 3 ' C L T C1 5 0 C L O S E 2 ' B B J A

1 6 0 O P E N1 5 , 8 , 1 5 : I N P U T # 1 5 , A , B S: C L O S E1 5 : I F A > 1 9T H E NP R I N T "[ D O W N , R V S ] " ; B $ : G O T O1 9 0 ' I E X L

1 7 0 E A = P E E K ( 1 7 4 ) + 2 5 6 * P E E K < 1 75 ) " F P M I1 8 0 P R I N T " [ D O W N ] E N DA D D R E S SI S " ;

E A ' B D W I1 9 0 E N D ' B A C E H I D

M a c h i n et y / j fc l f W i U n :T h e r ea r em a n yw a y st o ra p r o g r a m

t o d e t e c tw h i c h ( t o m m o d o r ec o m p u t e ri t i s r u n n i n go n ,b u tI

l i k er a E K ( 6 5 5 3 4 )t h eb e s tT h er e s u l t s w i l lI k -i l ns h o w nb e

l o w .

C 6 4 : P E E H C 6 5 5 3 O - 7 2

C 1 2 K :H - l - K t 6 5 5 3 0= 2 3

P l u s / 4 :P £ B K ( 6 5 5 3 4 ) « 2 5 5T h e s ew e n 1c h e c k e do n m yo w nm a c h i n e s ,a n da r eb e l i e v e d

i n t x ' a c c u r a t ef o rn i l .H u t[ h e r e ' sa c h a n c et h a tR O Mv a r i

a t i o n sc o u l d c a u s et h e mt o c h a n g e .

L u c yS . ' I ' c i r i e r

A l t o n ,I l l i n o i s

D O SD i s a b l e sS o m eC 6 - ip r o g r a m sa r e i n c o m p a t i b l e w i t h

I X ) S 5 . 1 ,t h ew e d g ep r o g r a m .S u c hi n c o m p a t i b i l i t yi s s e l d o m

a p r o b l e mI ft h eW e d g et ed i s a b l e db e f o r e t h o s ep r o g r a m sa r et u n .

' i l i i sr o u t i n es e n s e sw h e t h e rt h ew e d g ei s a c t i v e ,a n dd i s

a b l e si t i t ' i t i s .P u ti t ; i t t h es t a r to f y o u ri n c o m p a t i b l ep r o

g r a m s a n ds e eh o wy o u rl i t ei m p r o v e s .

i . o u i sI - :S a n d e r

P i t t s b u r g h ,P e n n s y l v a n i a

1 2 0

1 3 0

1 4 0

R E HD I S A B L E SD O S - L O U I SE .

S A N D E R ' B A P CI E P E E K ( 1 2 4 ) = 2 0 1T H E M1 3 0 ' E L F AP R I N T " [ C L E A R , D O W N 3 ] @ Q ": P R I N T " i D O W N 2 jR U N [ H O M E ] "

: F O RJ = 6 3 1 T O 6 3 3 : P O K E J , 1 3 : N E X T: P O K E1 9 8 , 3 : E N D ' J W S JP R I N T " [ C L E A R ] " ' B A T YR E MR E S T O FP R O G R A MG O E SH E R E ' B V D F

E N D

T o m a k em ys h e l f .1 b o u g h to n eJ J b o tc h a n n e la n dt w o1 2 -

i n c hm a t c h i n gb r a c k e t s1 c u t t h ec h a n n e li n t ot w oe q u a l

p i e c e sa n dm o u n t e dt h e m1 2 i n d i e sa p a r to n t h e w a l lb e

h i n dm yc o m p u t e rt a b l e .S i m p l ep l a s t i cs c r e wa n c h o r sw e r es t r o n ge n o u g hf o rt h ej o b .

T h ew o o d e ns h e l fI t s e l fi s t h ek e yt o a r a g g e di n s t a l l a t i o n .1

c u t ap i e c eo f p l y w o o dj u s tw i d e e n o u g hf o rm ym o n i t o rt o

s i to n .a n d; t ni n c hd e e p e rt h a nt h el e n g t ho ft h es h e l fb r a c k

e t s .F o rm y 1 2 - i n c hb r a c k e t s ,t h i sw a s1 3 i n c h e sd e e p .T h e nI

c u tt w on o t c h e si n t h eb a c k o ft h ep l y w o o d ,j u s tt h es i / eo f

t i i ec h a n n e l so n t h ew a l l ,T h en o t c h e sl e t t h ep l y w o o ds i t

H u s ha g a i n s tt h ew a l l ,p r e v e n t i n gs i d e w n y sm o v e m e n t: u t h a t

p o i n t

T h et o p s o ft h e1 2 - i n c h b r a c k e t sh a v el i t t l er a i s e dh o o k so n

d i ef r o n t .T h ew o o d e ns h e l f u s u a l l yf i t sb e t w e e nt h e s eh o o k s

a n dt h e w a l lt o p r e v e n ti t f r o mm o v i n gf o r w a r da n dp e r h a p s

t o t i i ef l o o r .I n o u rh e a v y - d u t yi n s t a l l a t i o n ,w e t a k e b e t t e ra d

v a n t a g eo f t h e h o o k s . S i n c eo u rs h e l fi s G U Il a r g e ,i t e x t e n d s

a b o u ti / 2I n c hf o r w a r do ft h er a i s e dh o o k s .O nt h eb o t t o mo f

t h e s h e l f .1 c a r e f u l l ym a r k e dt h e l o c a t i o n so f t h e s eh o o k s ,

t h e nd r i l l e d 1 / 8i n c h h o l e sa b o u t1 i i n c hd e e pr i g h t t h e r e .

W h e nI i n s t a l l e dt h es h e l f ,t i i eh o o k sf i t i n t ot h eh o l e s ,a n d

t i l es h e l fi s n o t o n l y k e p t( h i mm o v i n gf o r w a r d , h u ta l s of r o m

s i d e t os i d e .T h ea r r a n g e m e n ta l s ok e e p st h e b r a c k e t sf r o m

m o v i n gs i d e w a y s ,w h i c hi s a c o m m o np r o b l e mw i t ht h i s

t y p eo f s h e l f .

M yf i n i s h e d s h e l f c o s tl e s st h a nt e nd o l l a r s .I t i s a t t r a c t i v e ,

a d j u s t a b l ea n ds o l i d a sa r o c k .I t g i v e sm e l o t so f s u r p r i s i n g l

v a l u a b l er o o mo n m yc o m p u t e rt a b l e .A s i m i l a r s h e l fc o u l d

d o t h es a m ef o r y o u .

J o n a t h a nG i v e r

T y m n t . :P e n n s y l v a n i a

1 9 0 2M o n i t o rt i p s . -T h e r ea r et w op r o t r u d i n gl e v e r so n t h e

s i d e so f t h i sm o n i t o r ,a b o u te i g h ti n c h e sf r o mt h eb o t t o m

f r o n te d g e .I f y o up u l lt h e md o w n w a r d ,t h e yb e c o m ef e e t

m a tr a i s et h eb a c ko f t h em o n i t o rw i t hr e s p e c tt o t h ef r o n t .

T h i sr e a l l yc u t sd o w no n r e f l e c t e dg l a r e ,a n dI s a r e a le y e s a v e x

w h e ny o u r m o n i t o rs i t so n y o u rd e s ko r a r a i s e ds h e l f .

T h el i t t l ej a c ko n t h e l e f t. s i d eb y t h eS p e a k e ri s f o rh e a d

p h o n e s ,l f e et h e m ,a n df a m i l ym e m b e r sw i l lf e e lb e t t e ra l x m t

y o u r c o m p u t i n g .I f y o ug e t a I / Hi n c ht o 1 / 4 i n c hm o n o

a d a p t e ra t R a d i oS h a c ko r a s i m i l a rs t o r e ,y o uc a n u s ey o u r

h i g h - q u a l i t ys t e r e oh e a d s e tt o l i s t e nt o y o u rc o m p u t e rT h e

r e s u l t sa r es o g o o dt h e ym a yS t a r t l ey o u .

H u r t )l o / t z

y , P e n n s y l v a n i a

M o n i t o rs b c / f :I ' v ef o u n dt h a tc o m m e r c i a ld e c o r a t o rs h e l l '

p a r t s ,s u i t a b l ym o d i f i e d ,c a nm a k e; i r u g g e da d j u s t a b l es h e l l '

t o ry o u rv i d e om o n i t o r .T h et y p eI u s eh a v ea l u m i n u mb r a c k

e t s i i i a is l i d ei n i os l o t t e da l u m i n u mc h a n n e l sw h i c hm o u n t

o n t h ew a l l .B o t ht h ec h a n n e l sa n dt h eb r a c k e t sc o n n . -I n a v a

r i e t yo ff i n i s h e s , l l i cm o s tc o m m o nb r a n dI s K & V ,w h i c hi s

c a r r i e di n m o s t h a r d w a r es t o r e si n o u ra r e a .N o r m a l l y , t h e s e

s h e l v e sa r en o ts t u r d ye n o u g hf o rs o m e t h i n gl i k e am o n i t o r ,

h u iw i t h s i m p l em o d i f i c a t i o n s ,t h e yw o r kl i k ea c h a r m ,

C 1 2 8m o n i t o rs n i t c h :I I y o uu s ea m o n o c h r o m em o n i t o r

w i t hy o u r1 2 8 .i t i s c a p a b l e o fd i s p l a y i n gI x i t hl O -a n d8 0 - C o l -

u n ms c r e e n sw i t h o u ti n t e r n a lc h a n g e s . H u tw h e ny o u c h a n g e

s c r e e nw i d t h s ,y o us t i l lh a v et o s w i t c ht h e m o n i t o rc a b l e

f r o mo n e c o m p u t e ro u t p u tt o a n o t h e r .I s o l v e dt h ep r o b l e m

b y m a k i n g u pa B w l t c h b o xw i t ha S P O Ts w i t c hT h er o t o ro f

t h es w i t c h g o e st o t h em o n i t o rc a b l e ,w h i l et h et w oo t h e r

c o n t a c t sg o t o t h ec o m p u t e r ' st w ov i d e oo u t p u tc o n n e c t o r s ,

' l h e4 0 - c o l u m nm o n o c h r o m eo u t p u tc o m e sf r o mp i no n e

o f t h ee i g h t - p i nD I Nc o n n e c t o r , w h i l e t h e8 0 - c o l u m nm o no c h r o m e c o m e sf r o mp i n s e v e n o ft h e D D - 9s u b i n i m a t u r

c o n n e c t o r .O n l x i t hc o n n e c t o r s ,p i n t w o i s g r o u n d ,a n d

C o n t i n u e do np g , 5 5

5 4 S E P T E M B E R / O C T O B E R8 6

Page 57: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 57/132

T I P SA N DT R I C K S / H I N T SF O RF U NA N DU T I L I T Y

C o n t i n u e df r o mp g . 5 4

s h o u l dI k -c o n n e c t e dt o d i es h i e l do f y o u rv i d e o c a b l eB e

c a r t f u lw h e nl o c a t i n gt h e * :p i n s ,s i n c e[ l i t -p i n - o u ld i a g r a m s

i n t h e m a n u a la r es o m e w b a ia m b i g u o u s :M o mc o n n e c t o r s

h a v et i n yp i nn u m b e r s m o l d e di n t ot h e i rp l a s t i c I n s u l a t o r s .

\ t j o k f o rt h e mb e f o r em a k i n gy o u rc o n n e c t i o n s ,a n dd o u b l e

c h e c kt h e mb e f o r es o l d e r i n g .

R e e d S e i t z

B f f l n g t o n ,C o n n e c t i c u t

C 1 2 8U S Tf t f c f eT h i sl i t t l et r i c kw i l lm a l at h e1 2 H p r o d u c ea

B E L Lt o n ew h e n e v e rt h el i n ei s l i s t e d .U s e dc l e v e r l y ,i t c a n

m a l aa p r o g r a mp l a ya o n e - n o t e t u n ew h e ni t i s l i s t e d .

1 . T y p et h el i n en u m b e ra n dR I - M .

2 . T y p et w oq u o t a t i o n m a r k s ,t h e nC O N T R O L9 .

3 . \ l s et h e c u r s o rk e y st o b a c k s p a c et o t h es e c o n dq u o t a

t i o nm a r i eY o u rc u r s o rs h o u l d\ \ i B a s h i n go n i t a t t h i s

p o i n t .

4 . U s et h e1 N S Tk e yt o I n s e r tt w os p a c e s .

5 . P r e s sS IH I TM , t h e nC O N T R O LG .

6 . P r e s sR E T U R N .

B r i t i n j a c q u e s

O n t a r i o .C a n a d a

C 1 2 8 D S A V Ew i t hi v p l a c aT h eC l 2 8 s B A S I C7 . 0d o e s h a r ei

. s a v ew i t hr e p l a c eO p t i o n , b u ti t ' sa l i n k -h a r dt o l i n d .T h es e

c r e ti s t o p r e c e d et h ef i l en a m ew i t ha n ( " ' s i g n ,h u tw i t h o u t

u s i n ga c o l o n .D S A V E " ( S 'P R O G N A M E "w i l ls a v ey o u rn e wv e r s i o no f P R O G N A M Ea n de l i m i n a t et h eo l do n e .N o t et h a t

d i e d r i v en u m b e rz e r oi s n o t n e e d e di n d i e D S A V Ec o m

m a n d .I t ' y o uh a v ea d u a ld r i v ea n d w a n tt o u s ed r i v e o n e ,y o u

m u s tu s el > S A V H Y < iP R O G N A M E " , D Io r D S A V E " @P R O GN A M E "O Nl . O nt h eC 6 4a n do i l i e rm a c h i n e s ,t h es y n t a xi s

S A Y F X u0 : P « O G N A M E " , a

C h a r l e sL a v i t i

C o r a lC a b l e s .F l o r i d a

C 1 2 8 A U T 0b u g :T h e1 2 8 ' sA U T Oc o m m a n dh a s t h eb a d

h a b i to f j u m p i n gt h ec u r s o rt o t h e r i g h to n ep o s i t i o na f t e r

p r i n t i n gt h e l i n en u m b e r .T h a i sf i n e t o re m p t ys c r e e nl i n e s ,

b u tn o tf o rt h o s e c o n t a i n i n ga n o l dR E A D Yp r o m p tW h e ns u c ha p r o mp i I s a t t h es t a r to f a l i n e ,A U T Og i v e ss o m e t h i n g

l i k ed i i s ,w i t ht h ec u r s o r H a s h i n go n t h e" D " :8 0 A D YT h i sr e

q u i r e s d i eu s e rt o d e l e t eb a c kt o t h el i n en u m b e rb e f o r ee n

t e r i n gh i sl i n e .

I f y o un - p r o g r a ma f u n c t i o nk e yt o p r i n tD A T A .1 ' I . V T .o r

a n o t h e rk e y w o r dt h a iy o uo f t e nu s ea t t h eS t a r to f8 l i n e ,y o u

c a na v o i dt h ep r o b l e mb y p u i t i n ga d e l e t e c h a r a c t e r b e f o r e

y o u rs t a t e m e n t .A l y p i c a le x a m p l e w o u l db e

K E Y 1 ,C H R I ( 2 0 ) + " D A T A "

J . C V o t t m e r

P i i o r l x t k e ,M i n n e s o t a

C / 2 8a n dl o c k e df l i e sS o m es o f t w a r e u s e s l o c k e df i l e st o

p r o t e c tI m p o r t a n tI n f o r m a t i o nf r o m b e i n ge r a s e d .( Y o uc a n

t e l la l o c k e df i l eb y d i ep r e s e n c e o fa g r e a t c r - t h u ns y m b o l

n e x tt o i t s t i l et y p ei n t h ed i r e c t o r y ) .

T h e 1 2 8 .w h e nu s i n gt h e I 5 ~ ]d r i v e ,c a n n o tl o a ds u c h

f i l e s .T o l o a dd i e ms u c c e s s f u l l y ,y o um u s tf i r s tu n l o c kd i e m .

T h e r ea r em a n ys i m p l ep r o g r a m st o d o t h eu n l o c k i n g ,o r y o u

c a nd o i t y o u r s e l fw i t ha d i s ke d i t o rG oi n t ot h e d i r e c t o r ye n

t r y f o rd i ef i l e ,a n df i n dt h ef i l et y p eb y t e .C h a n g ei t sf i r s tn y h -

b l ef r o mS Ct o S 8 .a n dt h ef i l ew i l lb e u n l o c k e d .

W .A n t h o n y M a r s h

S o r n e n i t h : M a s s a c h u s e t t s

C I 2 Mv a r i a b l e s :O n ev e r yn i c ef e a t u r eo ft h e I 2 Hi s d i a lv a r -

i a b l e sa r es t o r e di n d i e i ro w nb a n ko fm e m o r y ,m e a n i n gt h a t

t h e yr e t a i n d i e i rr a l l i e se v e na f t e ra B A S I Cl i n eh a sb e e ne n

t e r e d ,d e l e t e do r c h a n g e d .Y o uc a nf i xa h a dl i n e ,t h e nu s e

G O T Ot o r e s u m e y o u rp r o g r a m , w i t ha l lv a r i a b l e sa n da r r a y si n t a c t .

P r o g r a mc h a i n i n gn o ww o r k sr e l i a b l y ,; t s w e l l — y o un o

l o n g e rh a v el o b e s u r ed i a lt h ef i r s tp r o g r a mi s l o n g e r t h a n; i l l

d i es u b s e q u e n to n e s ,a n dy o uc a n u s es t a t i cs t r i n g sl i k e

G $= " G O I J ) M I N E " .s i n c e t h e s e t o oa r es t o r e di n d i ev a r i a b l e

b a n k .

M i k e T h m c b e m o nt ai ^ it e

N a s h u a ,N e wH a m p s h i r e

P l u s / 4r e s o u r c e sT h e r e f cn r e s u r g e n c eI n i n t e r e s ti n d i i sm ac h i n e ,w h i c hw a so n eo fC o m m o d o r e ' st e a l l yu n d e r - a p p r e c

a t e dg e m s ,i t sm a n u a li s o n eo ft h eb e s tf o ra n y c o m p u t e r ,b u t

i t ' sb e e nb a r dt o f i n da d d i t i o n a ld o c u m e n t a t i o no r o d i e rs u p

p o r tW e l l ,t h e r e ' sp l e n t yo l ' i to u tt h e r e ,i f y o uk n o ww h e r et o

l o o k

T h eP r o g r a m m e r ^R e f e r e n c eG u i d ef o r/ / « ■C o m m o d o r

P l u s / 4 ,b y C y n d l eM e r t e n a n dS a r a h M e y e r ,i n v a l u a b l e r e

s o u r c eo f h a r d - t o - f t n di n f o r m a t i o n ,i n c l u d i n gp r o g r a m m i n

t r i c k sa n dt e c h n i q u e s .( i . Wp a g e s ,8 2 1 5 5 ,S c o t tr b r e s m a n )

' D i eC o m m o d o r ei ' / i i s - iB o o k ,b y . S a r a hC M e y e r .F o rb e

g i n n e r so n l y .{ 2 9 5p a g e s .S I 6 . 9 5 ,H o w a r dW .S a m s )

C o m m o d o r eI ' l u s ' - i :C o m p u t e r f a c t sC ® ,a l s of r o mH o w

a r d W , S a m s .T w e n t y - o n ep a g ep a c k e t o f s c h e m a t i c sa n d

t e c h n i c a ld a t a .D e f i n i t e l yn o tf o rb e g i n n e r s ,b i l la v a l u a b l er e

s o u r c e .( S I7 . 9 5 )

T h e C o m p l e t eC o m m o d o r eI n n e rS p a c eA n t h o l o g y ' ,b y

K a r l J .I I . H i l d o n .I n f o r m a t i o n - p a c k e dp a g e so f d a t aa n dm e m

o r y m a p so n a l l C o m m o d o r ec o m p u t e r s ,i n c l u d i n g t h e

P l u V i .( 1 2 2p a g e s .$ 1 X 9 5 .T r a n s a c t o rm a g a z i n e )

M a c h i n et t m g u a g sf o rt h eC o m m o d o r e6 4 a n do t h e r

C o m m o d o r eC o m p u t e r s , b yJ i mB u t t e r f l e l dC o n t a i n sm e mo r ym a p sa n dI n f o r m a t i o no n t h eb u i l t - i nm a c h i n el a n g u a g e

m o n i t o r .( 3 2 6p a g e s ,s 1 6 . 9 5 .B r a d yC o m m u n i c a t i o n s )

P L U G ,t h e P l u s ' ' iU s e r s 'G r o u p .T w e n t yd o l l a ra n n u a l

m e m b e r s h i pi n c l u d e sn e w s l e t t e r ,s o f t w a r el i b r a r ya n da f r e e

s t a r t e rd i s ko r t a p e .W r i t eP L U G ,B o xI ( H ) 1 .M o n t e r e y ,C A

9 3 9 4 2 .

C u l l ' i nI h - }u n i o n

M o n t e r e y ,C a l i f o r n i a

R e a di t a n d( d o n ' t )w e e p :T h en e x ti t e mi s m u c hm o r et e c h

n i c a lt h a no u r n o r m a lE i r e ,s o i t m a yp a s so v e ry o u rb e a d .I f

d i a th a p p e n s ,r e a di t a n y w a y ,t r y i n gt o u n d e r s t a n da sm u c ho f

i t a s y o uc a n .I fy o ur e a di l a g a i na f t e ra w e e ko r m o r e ,y o u ' l l

b e s u r p r i s e dl o s e e b o wm u c hy o u ru n d e r s t a n d i n gh a si m

p r o v e d .A n di f y o uw a i ta w e e ka n dr e a di l a t h i r d l i m e ,y o u ' l l

f i n dy o u ' r eb e c o m i n ga n e x p e r t

W h a ty o ue x p e r i e n c ei s a n e x a m p l eo f a c o m m o nb u tl i t -

t i e - k n o w nf a c to f c o m p u t e rl i t e r a t u r e :r e p e a t e dr e a d i n g s ,

s p a c e db y d a y s o rw e e k s ,d r a m a t i c a l l ye n h a n c ey o u rc o mp r e h e n s i o n . C o n t i n u e da np & " > < •

5 5

Page 58: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 58/132

T I P SA N DT R I C K S / H I N T SF O RF U NA N DU T I L I T Y

C o n t i n u e df r o m

Y o uc a nt a k ea d v a n t a g eo ft h i sp h e n o m e n o ni t ' y o uo w na

M a c ko f o l dc o m p u t e rm a g a z i n e s ,1 . 0 0 k i n t os o m eo f t h ea n

c i e n to n e s ,a n dy o u ' l lb e a m a z e dh o wm a n yr e a l l yg r e a ta r t i -

d e st h e yh a v e .Y o u ' l lw o n d e rw h yy o ud i d n ' ts e et h e mt h e

f i r s tt i m et h r o u g h .W e l l ,t h em a g a z i n e sh a v e n ' tc h a n g e ds i n c e

y o us e t t h e ma s i d e — y o u ' r ec h a n g e d ,b y a c c u m u l a t i n gt e c h -

D i c a lk n o w l e d g e .A n i lt h a tn e wk n o w l e d g e ,a p p l i e dt o m e

o l dm a g a z i n ea r t i c l e s ,t u r n e dt h e mf r o md i s c a r d si n t og e m s .

L o u i sE S u n d e r

I ' e n i i s y l r e u n i i

S u p e r m a nr e v e a l e d :T h eP u b l i cD o a M a S u p e r m o np m g r a m

i s o n eo fd i em o s tf a m i l i a rm a c h i n e - L i n g u a g e m o n i t o r sf o rt i l e

6 4 .M o s tu s e rg r o u p s : m db u l l e t i nI w a r ds y s t e m s h a v ea t l e a s t

o n ev e r s i o na v a i l a b l el o rt h e i rm e m b e r s ,

i f y o uk n o wS u p e r m a nS c o m m a n d s ,o f c o u r s e ,y o uc a n

u s ei i t o w o r kw i t hm a c h i n el a n g u a g ep r o g r a m s .H u ti t y o u

a l s ok n o ws o m e t h i n gB D O U Ii t sI n t e r n a lw o r k i n g s .v o u r . V H / J i r -

t w i ne x p e r i e n c ec m b e e m i n e n t l ym o r er e w a r d i n g ,e s p e c i a l

l y -a f t e ra p r o g r a mc r a s h ,

W h e nt h eB A S K ;v e r s i o no i S n p e n n o nL sr u n ,i l c h e c k st h e

l o p - o f - H A S I Cm e m o r yp o i n t e ra n dc r e a t e sa m a c h i n e - l ; t n -

g u a g e m o n i t o rp r o g r a mb e l o wt h a ia d d r e s s .I t ( l i e nl o w e r s

t h ep o i n t e rt o p r o t e c t t h em a c h i n el a n g u a g e ,p o i n t st h ek k kv e c t o rt o t i l em a c h i n el a n g u a g e ' se n t r yp o i n t ,a n de x e c u t e sa

B B KT h a td i s p l a y st h eI f a n dr e g i s t e rd i s p l a y ,p l u st h ed o t

p r o m p tf o r t h e n e x tS u p e r m a n c o m m a n d .A l t e rd u n h a p

p e n s .S u p e n n o n ' so r i g i n a lH A S I Cp r o g r a mi s n o l o n g e rn e e d

e d ,s o y o uc a nN E Wi t o r w r i t eo v e ri t a t w i l l .

T i l ea b o v e - m e n t i o n e dH H Kv e c t o ri s t n a d d r e s s e s7 9 0 - 7 9 1 .

A n yt i m ed i ec o m p u t e re x e c u t e sa m a c h i n e - l a n g u a g e1 1 K K ,i l

l o o k sa i t h ea d d r e s si n t h eI t l t Kv e c t o r ,t h e nj u m p si h e r e .I n

d i i sc a s e , t h a tj u m pw i l la c t i v a t eS u p m n o nE t o t nh a s k ; ,a

s i m p l ew a yl o e x e c u t ea m a c h i n el a n g u a g eB R KL st o S Y Sl o a

l o c a t i o nc o n t a i n i n ga * c r o .S Y S HL se a s yt o r c m e n i ! > c ra n dt o

t y p e .

I f y o uc r u s hw h e nu s i n gm a c h i n el a n g u a g e , p r e s s i n gS T O

P / R E S T O R Eo r a r e s e tb u t t o nw i l lr e t u r nt h e H R Kv e c t o rt o

i i s p o w c r - u pv a l u e .S u p e r m o r i s m a c h i n el a n g u a g ew i l ls t i l l

b e a td i et o pO fm e m o r y ,b u ta E J R Kw i l ln o l o n g e ra c t i v a t ei l .

Y o uc a n f i x e v e r y t h i n gu p w i t ha s y s t o t h e l o p - o f - i t A S i c

p o i n t e r ,a s r e s e tb yS u p S t W O nB e f o r ea c r a s h ,y o uc a nf i n di t

b y

P R I N TP E E K ( 5 5) 4 - 2 S 6 * | ' ! ; K K ( 5 6 )

A t i c rr e c o v e r i n gf r o ma c r a s h ,j u s tS Y St o t h a tn u m b e r , a n d

S u p e r m a nw i l ll i e; i sg i x x l; l s n e w .

I I y o uh a v ea r e s e ib u t t o n ,u s i n gi t w i l lr e t u r nt h e l o po i -

B A S I Cp a i n t e rt o i t s p o w e ru p v a l u e ,w h i c hm e a n st h a tS u -

/ l e r m o n ' sm a c h i n el a n g u a g ei s n o l o n g e ri n a p r o t e c t e da r e a

O fm e m o r y :I f y o uw a n tt o r e s t o r e t h e p r o t e c t i o n ,r e c o r dS U -

p e n n o n ' sp r e - c r a s hv a l u e sl o r l o c a t i o n s5 5 a n d5 6 ,t h e nr e

s t o r et h e ma f t e ru s i n gy o u rr e s e tb u t t o n .

t r u n kf S i n n t / i

M o u n tL e b a n o n , P e n n s y l v a n i a

P s y c h o l o g i c a li n s i g h t sN o b o d yr e a l l yu n d e r s u m d st h e s e

d u c t i v el u r eo f c o m p u t i n g ,b u tw e w h oh a v eS U C C U m b c da r e

c e r t a i no f i t s p o w e r .T h ef o l l o w i n gl i s ta p p e a r e di n ar e c e n t

n e w s p a p e ra r t i c l eo n G a m b l e r sA n o n y m o u s .\ i s e l f - h e l po r g a

n i z a t i o nt o rc o m p u l s i v eg a m b l e r s .I l i c yu s ei t t o i d e n t i f yp r o

s p e c t i v em e m b e r s ,f o ra s p i n e - c h i l l i n gd i r i l l ,t y p ei t i n t oy o u r

w o r dp r o c e s s o r ,t h e nd o a g l o b a ls e a r c ha n dr e p l a c e ,r e p l a c

i n g" g a m b i " w i t h" c o m p u t . "

1 . D i dy o ue v e rl o s el i m ef r o mw o r kd u et o g a m b l i n g ?

2 . H a sg a m b l i n ge v e rm a d ey o u rh o m el i f eu n h a p p y ?

3 . D i dg a m b l i n ga f l e c ty o u rr e p u t a i i o n ?

4 . H a v e y o ue v e rf e l tr e m o r s ea f t e rg a m b l i n g ?

5 . D i d y o ue v e rg a m b l et o g e tm o n e yv » i t hw h i c ht o p a y

d e b t s ?

6 . D i dg a m b l i n gc a u s ea d e c r e a s ei n y o u ri i m b i t i o no r e f f i

c i e n c y ?

7 . D i d y o uo f t e ng a m b l eu n t i ly o u rl a s td o l l a rW O Sg o n e ?

8 . D i d y o ue v e rb o r r o wt o f i n a n c ey o u rg ; u n b l i n g ?

9 . H a v ey o ue v e rs o l da n y d i i n gt o f i n a n c eg a m b l i n g ?

1 0 . W e r ey o ur e l u c t a n t t ou s e " g a m b l i n gm o n e y "f o rn o r m a l

e x p e n d i t u r e s ?

1 1 . D i dg a m b l i n gm a k ey o uc a r e l e s so f t i l ew e l f a r eo f y o u r

f a m i l y ?

1 2 . D i d y o ue v e rg a m b l el o n g e r t h a ny o uh a dp l a n n e d ?

1 3 - H a v e y o ue v e rg a m b l e dt o e s c a p ew o r n *o r t r o u b l e ?

\ 4 . D i d g a m b l i n gc a u s ey o ut o h a v ed i f f i c u l t y i ns l e e p i n g ?

1 5 . D i dy o ue v e rh a v e; i n u r g et o c e l e b r a t e; u i yg o o df o r

t u n eb y \ \ f e wh o u r so f g a m b l i n g ?

M o s tc o m p u l s i v eg a m b l e r sw i l la n s w e ry e st o a t l e a s t f i v e

o f d i e s cq u e s t i o n s .

J o h nP r o c t o r

i s ,N e v a d a

P i e c ee l er e s i s t a n c eB e r l l t zd e f i n e st h i sF r e n c h t e n na s " t h e

p r i n c i p a ld i s l i a ta m e a l . A l s ou s e df i g u r a t i v e l y . "L a n g u a g e

t e a c h e r sa r ef a r r e m o v e df r o md i ee b ba n dH o wo f c u r r e n t

e v e n t s ,s o l l e r l i t zn e v e r t h o u g h t o ft i i i sf i g u r a t i v eu . s e .T y p ei t

i n ; m ds e ew h a tw e m e a n .

G e o r gS i m o n( ) .

E r U m g e t i ,G e r m a n y

1 0 0 A $ = " L O U I SF . S A N D E R- 1 9 8 6 " ' B C G1 1 0 B § = " [ R V S , B R O W N ][ B L U E ][ B R O W N j

[ Y E L L O W ] [ B R O W N ] [ O R A N G[ B R O W N ]: C $= " [ S P A C E 1 0 ]' " C F V E

1 2 0 D ?= " [ S H F TM , D O W N , S H F TM , D O W N ,S H F TM , D O W N , S H F TM ] "

: E S = "[ C M D RP 1 0 ]' " C F K J1 3 0 F $ = C H R S ( 2 0 6 ) + C H R S ( 2 0 5 ) : 1 4 0 H $ = " [ S H F T N , U P , S H F T N , U PN ,

U P , S H F T N , D O W N 4 ] " : I $= " [ B L A C K )

1 1 1' C F B H1 5 0 P O K E5 3 2 8 1 , 1 3 : P R I N T " [ C L E A R

" ; C H R S ( 1 4 2 ) ' D P X FF O R J = l T O2 : F $ = F S + F S : N E X T ' G

F O RJ = l T O5 : P R I N T T A B ( 1 2 ) B $

: N E X T ' G N B I1 8 0 P R I N T " [ U P 3 , S P A C E 2 , R V S , G

S P C ( 1 0 )f " [ B R O W N ] I R C ( G R A Y 3

" ; C 5 ' C L T LP R I N T " [ W H I T E , S P A C E 2 1 " ; D H $ ; T A B ( 5 8 ) ; " R6 4 " ; T A B ( 1 8 1 ) ; I $

P R I N TT A B { 1 1 ) " P I E C ED E

R E S I S T A N C E " ' C D W C

2 1 0 P R I N TT A B { 5 9 ) ; " B Y " ; T A B ( 9 0 )[ L . B L U E ] " ' D M T C

1 6 0

1 7 0

1 9 0

2 0 0

5 6 S E P T E M B E R / O C T O B E R ' B G

Page 59: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 59/132

F a m o u sN a t i o n a lB r a n d

4 } C o m m o d o r e• A t a r i• A p p l e• I B M% .

1 1L e t t e rS i z e **

t y 8 0 C o l u mP r i n t e rS a l e

* W o r dP r o c e s s i n g* P r o g r a mL 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 rc a s e* A l lp o i n t sa d d r e s s a bG 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 hM o r e

S u p e rQ u a l i t y

T h i sp r i n t e rw a sm a d eb y C a n o n ®f o r

o n eo f t h el a r g e s tc o m p u t e r

m a n u f a c t u r e r si n t h ew o r l d .T h eB i g

B l u ep r i n t e rc o m e sr e a d yt o h o o ku pt o t h es e r i a lp o r to f t h eI B M ® P Cj r .

P l u sw i t hl o wc o s ta d a p t e rc a b l e sy o u

c a nc o n n e c tt h eB i gB l u ep r i n t e r t ot h e

I B M ® P C ,I B M ® X T , 1 B M A p p l e ® l I , I I e , I I c ,C o m m o d o r e6 4 , 1 2 8 ,A t a r i ® ,p l u sm a n ym o r e .

* I S D a yF r e eT r i a l

• 9 0 D a yI m m e d i a t e R e p l a c e m e n tW a r r a n t

B | GB L U E

8 W L e t t e rS i z eC a r r i a g e

N o wy o uc a nh a v ea f u l lf l e d g e d8 l A ' 'l e t t e rs i z e8 0c o l u m np r i n t e rf o rl e s st h a nt h e c o s to f a l a r g e

b o xo f p a p e r .T h i sp r i n t e r u s e sa d v a n c e dt h e r m a l t e c h n o l o g yt o p r i n tu p p e ra n dl o w e rc a s e ( w i t r u el o w e rd 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 lp o i n t sa d d r e s s a b l eg r a p h i c s( w o r k sw i t hP r i n t -s h o p )p l u sM o r e .P r i n to u tp i c t u r e s ,p r o g r a ml i s t i n g s ,w o r d p r o c e s s i n gp a g e s ,g r a p h i c sa n dm o r e P e r f e c tf o rt h eh o m e o w n e ro r s t u d e n ta n dd e f i n i t e l ya f f o r d a b l e . F a n t a s t i cP r i n t e ra t a nu n b e a t

p r i c e .L i s t$ 1 9 9 . 0 0S a l e$ 3 9 . 9 5

I n t e l l i g e n tA t a r iI n t e r f a c e —A l l o w sy o ut o c o n n e c tt h eB i gB l u ep r i n t e rt o A t a r ic o m p u t e r s( e x c e p t1 2 0 0 ) .

P r l n lA t a r i g r a p h i c s ,P r l n t s h o p. w o r dp r o c e s s o r s ,a n dm o r e . . .L i s t$ 4 9 . 9 5S a l e* M . 9 5

I n t e l l i g e n tC o m m o d o r eI n t e r f a c e —A l l o w s y o ut o

c o n n e c ti h eB i gB l u ep r i n t e r! o t h ep r i n t e r p o r to f t h eC o m m o d o r e6 4 a n d1 2 8c o m p u t e r .P r i n tC o m m o d o r eg r a p h i c s ,u s eP r i n t s h o p .W o r dp r o c e s s o r so n dm o r e . . .

L i s t$ 4 9 . 9 5S a l e1 2 4 . 9 5

I B M ® ,A p p l e ®R S - 2 3 2A d a p t e r —A d a p t st h e .B i gB l u ep r i n t e rt o b e u s e dw i t ha n yR S - 2 3 2p o r t .

L i s t$ 1 9 . 9 5S a l e5 9 . 9 5 P o p e r( 2 R o | ) s )U s ,$ ) 9 9 5S a [ o„ „

I S M ,A p p l * .C a n o n .C o m m o d o r a .A l a rI a i uI m d a m a r h la 1 I n l t r n a N o n a lE m l n a nM o t h l n a i .A p p l aC p m p u l TC p r > p nl n < C p i T i r n n * * p r « B u » l r i « » »

A d d5 t o . 0 0l o rs h i p p i n g , h a n d l i n g ,o n dI n s u r a n c e .I l l i n o i sr e s i d e n t sp l e a s ea d d6 % %t a l e sl a x .A d d2 0 . 0 0f o rC A N A D A .P U E R T OR I C O ,H A W A I I .A L A S K A .A P O - F P Oo r d s r i .A l lo r d e r sm u s tb e i n U . S . D o l l a r s .W E D ON O TE X P O R TT OO T H E RC O U N T R I E SE X C E P TC A N A D A .E n c l o s eC a s h l o rC h e c k .M o n e yO r d e ro r

P e r s o n a l C h o c h .A l l o w1 4d a y sf o rd e l i v e r y .2 t o 7 d o y s f o rp h o n eo r d e r sr 1 d a ye > p r e s sm o l l .P r i c e sS A v a i l a b i l i t ys u b j e c tt o c h a n g ew i t h o u tn o t i c e .

V I S A— M A S T E RC A R D— C . O . D . C O . P .o n p h o n eo r d e r so n l y .

W eL o v eO u rC u s t o m e r s2 2 2 9 2N . P e p p e rR d . ,B a r r i n g t o n ,I l l i n o i s6 0 0

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 60: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 60/132

C o l o rM o n i t

S a l e( P r e m i u mQ u a l i t y )

• B u i l ti n S p e a k e r& A u d i o

• F o rV i d e oR e c o r d e r s

• F o rS m a l lB u s i n e s s

C o m p u t e r s

• A p p l e - C o m m o d o r e- A t a r i• A p l u s3 0 0 0- e t c .

• O n eY e a rW a r r a n t y '

( P r e m i u mQ u a l i t y )

■ B e a u t i f u lC o l o r

C o n t r a s t

• H i g hR e s o l u t i o n

■ S h a r pC l e a rT e x t• A n t i - G l a r eS c r e e n

• 4 0 C o l u m n sx 2 4 L i n e s

• F r o n tP a n e lC o n t r o l s

S u p e r H i g h

R e s o l u t i o n

1 3 "C o l o rC o m p u t e rM o n i t o r '

• C 6 J / A t a r ic o m p o s i t ec a b l e $ 9 . 9 5

* C 1 2 BR G B / C o m p o s i t e 8 0 c o l u m nc o b l e$ ? 9 . 9 5 . A d d$ 1 4 . 5 0S h i p p i n g

L i s t$ 3 2 9

$S a l e

0 0

1 3 9 "

1 4 "R G B& C o m p o s i t eC o l o rM o n i t o rA l l o w su s eo f C - 1 2 8a n dC 6 4m o d e■ c o m p o s i t ea n d8 0 c o l u m nR G Bm o d e .M u s tb e u s e dt o g e tB 0c o l u m n si n c o l o rw i t h 8 0c o l u m nc o m p u t e r s .S p e c i a l l y

d e s i g n e df o ru s ew i t ht h eC ' 2 8 ' ss p e c i a lc o m p o s i t ev i d e oo u t p u t , p l u sg r e e ns c r e e no n l yo p t i o ns w i t c h ,( a d d S i d . 5 0s h i p p i n g )

1 2 "8 0 C o l u m nG r e e n / A m b e rM o n i t o ru s t s i 2 9 . o o

S a l eS u p e rh i g hr e s o l u t i o nc o m p o s i l eg r e e no r a m b e rs c r e e nm o n i t o r .8 0c o l u m n sx 2 4 l i n e s ,e a s yt o r o a d . F a n t a s t i c v a l u e .L i m i t e dQ u a n t i t i e s .

9 " S a m s u n gH i R e sG r e e nS c r e e nM o n i t o rS u p e rH i g hR e s o l u t i o n 8 0c o l u m nm o n i t o rp e r f e c tf o rA p p l e& L a s e r3 0 0 0 / 1 2 8c o m p u t e r s .F a n t a s t i cV a l u e .V e r yL i m i t e dQ u a n t i t i e s .

L i s t S 3 9 9 . 0 0J O O i l9 5

S a l eZ l l 7

$ 7 9 9 5L i s t$ 1 2 9 . 9 5$

S a l e 5 9

T u r nY o u rM o n i t o ri n t oa T VS e tW i t h o u tM o v i n gY o u rC o m p u t e rE l e g a n tT VT u n e rw i t h d u a lU H F / V H Fs e l e c t o rs w i t c h e sg o e sb e t w e e ny o u rc o m p u t e ra n dm o n i l o t .I n c l u d e sm u l e ,a u t o m a t i cf i n et u n i n ga n dc o m p u t e r -T Vs e l e c t o rs w i t c h e s .I n p u t si n c l u d e df o r3 0 0o h m ,7 5o h m . a n dU H F .C a nb eu s e dw i t h c a b l eT Vo n dV C R ' s . F a n t a s t i cV a l u e . L i m i t e dQ u a n t i t i e s .( I n c l u d e sl o o pa n t e n n af o rU H F& R C Ac o n n e c t i n gc a b l e s )( A d dS 3 . 0 0S h i p p i n aP l u s$ 3 . 0 0f o rA P O / F P O ) .

L i s t5 ) 3 9 . 9 5

S a l e 4 99 5

1 5 D a yF r e eT r i a l- 9 0 D a yI m m e d i a t e R e p l a c e m e n W a r r a n

• L O W E S TP R I C E S' B E S TS E R V I C EI NU . S . A .• O N E D A YE X P R E S SM A I L* O V E R5 0 0P R O G R A M S• F R E EC A T A L O

A d d 1 1 0 0 0l o r s h i p p i n g ,h a n d l i n ga n d i n s u r a n c e .I l l i n o i sr e s i d e n tp l e o s eo d d 4 M X t a n , A d d S U l . O Ot o r C A N A D A .P U E R T OR I C O .H A W A I I ,o n d A L A S K Ao r d e r * .C a n a d i a nc i d e r sm u s t b ei n U . 5 . d o l l a r s .

W E D ON O TE X P O R T T O O T H E RC O U N T R I E S ,E X C E P TC A N A D A . E n d o wC a s h i e rC h e c k .M o n e yO r d e ro r f e n o n o lC h e s k . A l l o wH d a y s l o r

d * l i « » r y .1 l u 7d a y s+ o r p h o n eo r d e f i ,1 d a y e v p r e i *m a i l !P r k «&A v a i l a b i l i t ym b j e < Tl a c h o n g * w i l h o u ln o f i c e .

V I S A- M A S T E RC A R D- C . O . D , C . O . Do np h o n ea r d e ' lo n l y

W e L o v eO u rC u s t o m e r s2 2 2 9 2N . P e p p e rR d . ,B a r r i n g l o n ,I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 61: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 61/132

I F a m o u sC o m s t a rN a t i o n a lB r a n

1 0 "P r i n t e rS a l I n c l u d e sC o m m o d o r

N e a rL e t t e rQ u a l i t y I n t e r f a c eN e a rL e t t e rQ u a l i t y

* V a l u ei n• 1 0 0C P Sd r a f t / 2 0 C P Sn e a r - l e t t e rq u a l i t y• D o tA 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

T r a c t o ra n dF r i c t i o nF e e d• A u t o m a t i c P a p e rL o a d i n g• R i g h ta n dL e f tM a r g i ns e t t i n g s• P i c a ,E l i t e ,C o n d e n s e d ,I t a l i c s• S u p e r s 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 d

p r i n t ,D o u b l eS t r i k e• S u p e r bN E A RL E T T E RQ U A L I T Y

E a s yt o U s e

2 Y e a rW a r r a n t y

F a n t a s t i cG r a p h i c s

T h eC o m s t a r1 0 0 0i s o n eo f t h eb e s t v a l u e si n t h eU n i t e dS t a t e st o d a y .P r i n ty o u rl e t t e r s ,d o c u m e n t s ,p i c t u r e s ,a n dm o r ea t a b l a z i n g1 0 0C h a r a c t e r sP e rS e c o n do r2 0c p sm t h eN e a rL e t t e rq u a l i t yi ™ d p e JL ™ k s ul i k ei t c a m ef r o ma t y p e w r i t e r .> P l u s ,c h o o s ey o u rp r i n t i n gm o d e( N L Q ,D r a f t )f r o my ^ ^ P ^ 5 - 5 , 0 s i m p l y p u s h i n gt h ec o n t r o l so nt h ef r o n t p a n e l .F a n t a s t i c Q u a l i t ya t a F a n t a s t i cP n c e . L i s t$ 3 4 9 . 0 0S A L t - M/ » . y o .

L i n eS p a c i n g

1 / 6 , 1 / 8 .7 / 7 2 ,a n d1 / 2 1 6I n c h

P a p e r F e e d

A d | u s l a b l ot r a c t o ra n df r i c t i o nf o o dP a p e rf e e d i n gD i r e c t i o n

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

C o p i e s

2 p l u s o r l g l n o l

P r i n tM e t h o d

S o r l a li m p a c t d o t m a t r i x( 9 p i n )

. P r i n tS p e e dD r a f t -1 0 O C P S N L Q - 2 O C P S

C h a r a c t e rS e t *

j 9 6A 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 n c l u d e si t a l i cf o n t )

R i b b o n( L i f ee x p . )

B l a c k :c a s s e t t e( 2 . 5m i l l i o nc h a r a c t e r s )

D i m e n s i o n s

1 5 . 4( W ) x1 0 . 9( D )x 4 . 7 ( H )i n c h

W e i g h t

A p p r o x .1 0 l b s

C h a r a c t e rS p a c i n g

F i x e d

A d d5 1 00 0 i o r s h i p p i n g ,h a n d l i n ga n d i n s u r a n c e .I l l i n o i sr e s i d e n t s

p l e a s eo d d6 " . t a xA d d 1 M . T O( o rC A N A D A .P U E R T OR I C O H A W A I IA L A S K A A P O - F P Oo r d e r ) .C a n a d i a no r d e r sm u s tb e i n U . S .d o l l a r s .

W ED O N O TE X P O R T' O O T H E RC O U N T R I E S . E X C E P TC A N A D A .

E n c l o s eC o i h i e r sC h e c kM o n e yO r d e ro r P e r s o n a lC t i e t k .A l l o w! 4

d o y sl o rd e l i v e r y7 l o 7 d a y sl o rp h o n eo r d e r !I d a yo i p r r j s i m o i l '

V I S *— M A S T E RC A R D C . O . O .

N o C O . Dt o C o n o d oA P O - F P O

W e L o v eO u rC u s t o m e r s2 2 2 9 2N . P e p p e rR d . .B o r r i n g t o n .I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4 t oo r d e r

Page 62: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 62/132

C O M M O D O R E6 4

C O M P U T E R( O r d e rN o w )

s i 4 9 "• C 1 2 8D i s k s7 9 'e a . *• C o m s t a rW r i t e r6 4 $ 1 9 . 9 5

• 1 3 "C o l o rM o n i t o r5 1 3 9 . 9 5

C O M M O D O R E6 4S Y S T E MS A L E

C o m m o d o r e6 4

C o m .1 5 4 1

D i s kD r i v e

1 3 "C o l o r

M o n i t o r

$P l u s$ 3 0 . 0 0S f i H

( j i y i ™' ■ '

C 1 2 8C o m m o

C o m p u t e &1 5 7 1D i s kD r i v

$ 4 9 9• V o i c eS y n t h e s i z e r$ 3 9 . 9 5

• 1 2 "M o n i t o r$ 7 9 . 9 5

C A L LB E F O R EY O UO R D E R S P E C I A LS O F T W A R EC O U P O N P R I C E SM A YB EL O W

C O M M O D O R E6 4 C O M P U T E R9 1 4 9 . 9 S

Y o u p a yo n l y $ 1 4 9 , 9 5w h e ny o u o r d e r t h ep o w e r f u lB 4 KC O M M O D O R E6 4 C O M P U T E R !L E S S

i h s v o l u eo l ' h a S P E C I A LS O F T W A R ED I S C O U N TC O U P O Nw e p o c k w i t hy o u rc o m p u t e rt h a ia l l o w *

y o ut o S A V EO V E RK Mo l f l o l t w a ms a l ep r l c i i s lI

W i t ho n l y$ 1 0 0o f s o v l n g sa p p l i e d ,y o u rn e tc o m p u t s rc o i lI s £ 4 9 . 9 3 1I

* C 1 9 SD O U B L E5 1 D E DD I S K S/ • > •L A .

G e l t h e s e5 V D o u b l eS i d e d F l o p p y D i s k s

s p e c i a l l yd e s i g n e df o r t h e C o m m o d o r e1 2 BC o m p u t s r( 1 5 7 1D i s k D r i v e } .1 0 0 %C e r t i f i e d .

l l f n t i r n aW a r r a n t y .A u l o m o i i cL i n i C l e a n i n gl i n e r I n c l u d e d .I B - .■ o f 1 0 • S 9 . 9 0( 9 9 1e a . ) ,5B o o so f 1 0- S i i . X( 8 9 '« , ) . 1 0 B o x e so l 1 0

- J 7 9 . O O t 7 9 1 « . ) .

1 3 "C O L O R( M O N I T O R» 1 3 9 . 9 . 3

Y o up o y o n l y$ 1 3 9 . 9 5w h e ny o u o r d o rI h l i 1 3 "

C O L O RM O N I T O R .L E S St h e v o l u eo l t h eS P E C I A LS O F T W A R ED I S C O U N TC O U P O Nw e p a c kw i t hy o u r m o n i t o ri h u ia l l o w sy o u1 o s o v e o v e r $ 2 5 0o f f

s o l i w o r es a l e p r i c e s !I W i t ho n l y$ 1 0 0o l s a v i n g sa p p l i e d ,y o u rn e tc o l o rm o n i t o rc o s ti s o n l y$ 3 9 . 9 5 .

( 1 6C o l o r s ) .

l - v . - i r r i l u mQ u a l i t y1 5 0 - 1 7 0C P SC o m i l a rA e r o1 6 0P r i n t a rS 1 9 9 . 0 0

T h aC O M S T A RA s r o1 6 0g i v e sy o ua 1 0 "c a r r i a g e1 5 0 - 1 7 0 C P S ,9 i 9 d o t r n a i r l *w i t hd o u b l es t r i k ec a p a b i l i t y f o r I Bx I B d o t m a t r i x( n e a rl a t t e r

q u a l i t y ) ,h i g hr e s o l u t i o nb i t I m a g o( 1 2 0x 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( p a c i n g ,l e f ta n dr i g h t

m a r g i ns e l l i n g ,t r u el o w o rd e c a n d e r sw i t h s u p e ro n d s u b s c r i p t s , p r i n t ss t a n d a r d ,b l o c k g r a p h i c sa n ds p e c i a l c h a r a c t e r s .I I g i v e sy o up r i n tq u a l i t y

a n df e a t u r e sf o u n do n p r i n t e r sc o s t i n g t w i c ea sm u c h !I ( C e n t r o n i c sP a r a l l e l I n t e r f a c e )L i s t$ 4 9 9 0 0S a l si m H

W e .p a c ka S P E C I A LS O F T W A R ED I S C O U N TC O U P O Nw i t h u v u r y C O M M O D O R E* 4

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 r

M O N I T O Rw e l u l l !T h l fc o u p o na l l o w *y o ut o S A V EO V E RU 1 0O F FS A L EP R I C E S t l

1 " S A M S U N GG R I I NS C R I I NM O N I T O RS u p e r H i g h R e s o l u t i o nc o m p o s i t e a r s o ns c r e e n

m o n i t o r .P e r i o dl o rB 0c o l u m nu s e w i t hT h eC 1 3 Sc o m p u t e r( R e q .S I 9 . 9 5C a b l e )L i s t$ 1 2 9 . 9 5S o l a

M C O L U M N SI N C O L O RC O M S T A RW R I TI S 4 4 W O R DP R O C E S S O Rt i l . «

T h i sC O M S T A RW R I T E R6 4 W O R DP R O C E S S O RI s

t h e f i n e s ta v a i l a b l el o r t h e C O M M O D O R Ei t

c o m p u i e r lT h e U L T I M A T EF O R P R O F E S S I O N A LW o r dP r o c e s s i n g .

D I S P L A Y S4 0 o rS OC O L U M N SI N

C O L O Ro r b f o c ha n dw h i l e ! S i m p l et o o p e r a t e ,p o w e r f u lt e n t e d i t i n g ,c o m p l e t ec u r s o ra n dI n s e r t / d e l e t ek e y c o n t r o l sl i n e a n d 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 cd e l e t i o n , c e n t e r i n g ,m a r g i n

s e t t i n g so n do u t p u tt o a l l p r i n t e r s !L l $ 1$ 9 9 . 0 0 .S A L E5 1 9 . 9 5 . L t d .I J t y C l o t a a u tH o r n

( E x a i- n p l a s )

P R O F E S S I O N A LS O F T W A R EC O M M O D O R E

N a m *

P o p a r O l pC o m u l1 0m

l a o d e r B o a r d

T i nP r i n tS h o pH o l l i / iP r o j e c t

P r o c i l c a l e( i p r « 4i h v i i

V o i c eC o m m a n dM o d u l i; P r l n c * iI n A m b » rS u p e rB o w lS u n d a yF l i pa n dF l l .D l i k F l l . r

P r o J o yS l i c k

P o r t ,W or «

□ u i tC a v e r

f i n a n c i a lP l a n n a rS y l v i aP a l l o r

H o r d b a l l

C 6 4T i s u k > l « h t » T tR v p a i r G u l d *

L i s t

1 3 9 .M» « . »J 3 9 . 9 S

) I 5 » . 9 j

i J ' v . 9 3

J 3 3 . 9 J

t a s . o o1 3 1 . 9 3

t l » . ? i

H » . 9 J* 8 . 9 )

I S ' . ? )

M 4 . U

i 6 1

S a l e

t 3 i . nW 9 . 9 5S J 4 . 9 S

i n .ni n nJ I 9 . 9 S

« 9 .n

1 M . 9 1I M . ' SJ 1 I 9 Si l l - S

i 6 . 9 S

( M . 9 SH O1 5

1 1 5 . 9 5

C o u p o n

t « . 9 S

W 9 . 9 5

1 2 3 . 9 3M 6 . 9 3

1 H. 9 3

( 1 4 . 9 3

M l .9 3

» l , » SS 1 9 . 9 3

J 1 2 9 SJ I O M1 1 1 . 9 3

i ' . 6 0

J 3 5 . 9 S

H 6 . 9 5

3 1 3 . 9 3

( S e ao v e r1 0 0c o u p o nI t e m sI n o u rc o t o i o g )

W r i t eo r c a l lf o rS a m p l eS P E C I A LS O F T W A R EC O U P O N I

A T T E N T I O NC o m p u t e rC l u b s

I V eO f f e rB i gV o l u m eD i s c o u n t s

C A L LT O D A Y !

P R O T E C T OW A R R A N T YA l lP r o T * c t o r *p r o d u c t s c a r r y am i n i m u m9 0 d a yw a r r a n t y .I F a n y t h i n gf a l l sw l i h l n9 0 d a y ) f r o mt S od a r oo f p u r c t a t s .

■ I m p l y l a n d y o u rp r o d u c tt o u s v i aU n i t e d P a r c e l S e r v i c e

p r e p a i d .W » . . l i I M M E D I A T E L Yt e n dy o ua r e p l a c B m . n la t

n o ' . i . : i 'v i aU n i t e dP a r c e l S e r v l c sp r s p a l d .T h i sw a r r a n t yp i i v i t io n e sa g a i nt h a tW mL o v eO u rC u w t o m m r s .

C O M P U T E R& 1 3 7 1( 4 9 9 . 0 0

N o wy o u c a ng e t t h eC 1 2 BC o m m o d o r ec o m p u t£ t h e 1 5 7 1D i s k D r i v ef o r o n e l o wp r i c ea f o n l y

S 4 W . 0 O .L i s tS 6 ° 8 . 0 OS A L E1 1 4 9 . 0 0

M O K1 3 7 1C O M M O D O R ED I S KD R I V E( 2 S 9 . 0 0

D o u b l eS i d e d . S l n g l oD i s kD r i v el o r C - 1 2 B a l l'y o ut o u s eC » 1 2 Bm o d ep l u sC P Mm o d e .1 7 t i m e t a s t e rI h r j n1 5 4 1 .p l u s r u n sa l l 1 5 4 1f o r m a t s .

L i l t$ 3 4 9 . 0 0 .S a l s> 2 ) 9 . 0 O .

S U P E RA U T OD I A LM O D E M* 2 9 . 9 5

E a s yt o u s e . J u s tp l u gI n t oy o u rC o m m o d o r6 4 t

c o m p u t e ra n d Y O L J r Br e o d yt o t r a n s m i ta n dr e c e i v em e s s a g e s .E a s i e rt o u s e t h o nd i a l i n gy o u rt e l e p h o n e ,j u s tp u s ho n ak e yo n y o u r c o m p u

I n c l u d e s a x c l u s l v ee a s yt o u s ep r o g r a mf o ru p a n dd o w nl o a d i n gt o p r i n t e ra n dd i s k d r i v e s .

B a i tI n U . S . A .l i s t$ 9 9 . 0 0 .S A L E> » . • ! .C o u p o nS 2 4 . 9 5 .

V O I C E S Y N T H E 5 I Z E R■ 3 9 . 9 3

F r j rC o m m o d o r e - 6 4c o m p u t e r s .J u s tp l u gk t I n a n di

y o u c o np r o g r a m w o r d s o n ds e n t e n c e s ,a d j u s v o l u m e a n dp i t c h ,m a k et a l k i n ga d v e n t u r eg a m e ss o u n da c t i o ng a m e sa n d c u s t o m i z e dt o k k i e sf

P L U S( S l ° . ° 5v a l u e )T E X TT O S P E E C H p r oI n c l u d e d F R E E ,j u s t t y p ea w o r da n d h e a r y o*

c o m p u t e rt a l k— A D DS O U N DT O" Z O R K " .S C O TI

A D A M SA N DO T H E RA D V E N T U R EG A M E S ! !< D l i ko r t a p s . )L i s tS a 9 , 0 0 ,S A L E* ] • . * !

1 2 "S A M S U N GA M B E RS C R E E NM O N I T O R1 7 9 . 9 5

S u p e r H i g hR e s o l u t i o no m b e rs c r e e nm o n i t o r .6 0c o l u m n sx 2 4 l i n e s ,e a s yt o r e a d ,a m u s tf a r [

w o r dp r o c e s s i n g. F o n t o s H cv o l u e .

L I U $ 1 2 9 . 0 0 .s a i a( 7 4 , 1 1 .

( C 1 3 Bc a b l e$ 1 9 . 9 5 .C 6 4 . A t a r i c a b l e$ 9 , 9 5 )

P R I N T E R / T Y P E W R I TC O M B I N A T I O N1 1 1 9 . 9 1

S u p e r b l e t t e r q u a l i t y , d a i s y w h e e p r i n t e r / t y p e w r i t e rc o m b i n a t i o n .T w om a c h i n e I n

o n e — j u s t a f l i c ko t t h e s w i t c h .E x t r al a r g ec a r r i a g e ,t y p e w r i t e rk e y b o a r d , a u t o m a t im a r g i c o n t r o lc o m p a c t , L i g h t w e i g h t ,d r o p I n c a s s e t t

r i b b o n !( 9 0 d a y w a r r a n t y )C e n t r o n i c sp a r a l l e

I n t e r f a c eB u i l t- i n .L i s t1 3 4 9 . 0 0 .S A L EI l * * . t S .

( L t d .Q t y . |

1 4 " R G B &C O M P O S I T EC O L O RM O N I T O R* 2 3 9 . 9 5

M u s tb o u s o dt o a s t 6 0c o l u m n si n c o l o rw i t hB 0

c o l u m nc o m p u t e r s[ C 1 3 8- I B M- A p p l e ) .( R G BC a b l e$ 1 9 . 9 5 )A d d$ 1 4 . 3 0s h i p p i n g .L i s t$ 3 9 9 . 0 0 .S A L Em t . 4 1 .

• L O W E S TP R I C E S• ] J D A T H H ET R I A L

• B E S T S E R V I C E I NU . S . A .• O N ED A YE X P R E S SM A I L

P H O N EO R D E R S8 a . m .- 8 p . m .C . S . T .W n a k d a y s

9 a . m .■ 1 2 n o o nC . S . T .S a t u r d a y s

• 9 0 D A YF R E ER E P L A C E M E N TW A R R A N

• O V E R5 MP R O G R A M S• F R E EC A T A L O

A d d 5 1 0 0 0f o r s h i p p i n g ,h a n d l i n ga n d i n s u r a n c eI l l i n o i sr e s i d e n t sp l e o s eo d d 6 1 . ' . t a » . A d d$ 2 0 . 0 0l o r C A N A D A .P U E R T OR I C O ,

H A W A I I .A L A S K AA P O - F P Oo r d e r s .C a n a d i a no r d e r sm u s ib e i n U . S .

d o l l a r s .W E D O N O TE X P O R T T O O T H E RC O U N T R I E S , E X C E P TC A N A D AE n c l o s eC a s h i e r C h e c k .M o n e yO r d e ro r P e r s o n a lC h e c k .

A l l o w1 4 d a y s( o rd e l i v e r y .1 t o 1 d a y sf a rp h o n oo r d a r s .I d o y o x p r o i sm o l f l P r i c e s£ A v a i l a b i l i l y & u b j e c lt o c h a n g ew i l h o u tn a l l c e ,

V I S A M A S T E RC A R OC . O . D . N o C O Dt o C o n o d a .A P O - F P O

W e L o v e O u rC u s t o m e r sB o x5 5 0 .B o r r i n g t o n ,I l l i n o i s6 0 0 1 0

3 1 2 / 3 8 2 - 5 2 4 4 t oo r d e r

Page 63: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 63/132

C o m m o d o r eS o f t w a r eS a l eF o rm o r ei n f o r m a t i o ns e n d . _ .

f o ra f r e ec a t a l o gt o d a y ! P h o n eO r d e r s

G o m e s

A c c e s s

0 1 1 8 L e a d e rB o a r d( D ) $ 2 2 . 9 5

0 1 2 0 C o u r s e sf o rL e a d e rB o a r d( D )

$ 1 2 . 9 5

6 0 1 0 1 0 t hF r a m e( D ) $ 2 2 . 9 5

3 0 3 3 B e a c h h e a d2 ( D ) $ 1 9 . 9 5

0 4 5 1 B e a c h h e a d( D o r T ) $ 1 7 . 9 5

0 7 5 2 R a i dO v e rM o s c o w( D ) .. $ 1 9 . 9 5

A c c o l a d e

6 0 2 2 A c eo f A c e s( D ) $ 1 7 . 9 5

6 0 2 4 D e c e p t o r( D ) $ 1 7 . 9 5

5 9 5 8 D a mB u s t e r s( D ) $ 1 7 . 9 5

5 9 5 4 F i g h tN i g h t( D ) $ 1 7 . 9 5

5 9 5 0 H a r d b a l l( D ) $ 1 7 . 9 5

5 9 5 2 L a wo f t h eW e s t( D ) . . . . $ 1 7 . 9 5

5 9 5 6 P S I1 5 T r a d i n gC o .( D ) . . $ 1 7 . 9 5

A v a l o nH i l l

5 1 4 0 B l a c kT h u n d e r( D ) $ 1 4 . 9 5

0 3 9 6 S u p e rB o w lS u n d a y( D ) . $ 1 9 . 9 5

5 2 3 4 S e o s o nD i s k( D ) $ 1 2 . 9 5

3 5 7 6 T h eM a s t e r s( D ) $ 1 4 . 9 5

3 5 7 4 P e b b l eB e a c h( D ) S I 4 . 9 5

0 8 6 0 T o u r n a m e n tG o l f( D ) . .. $ 1 8 . 9 5

2 3 7 5 C o m p u t e rT i t l eB o u t( D ) $ 1 9 . 9 5

1 1r o i l i t I iu i h I

5 9 8 6 W h e r ei s C a r m e nS a n d i e g D( D )

$ 2 1 . 9 52 9 0 5 K a r a t e k a( D ) $ 1 9 . 9 5

2 9 0 3 L o d e R u n n e r( D ) $ 1 9 . 9 5

5 1 7 0 L o d eR u n n e r ' sR e s c u e( D )

$ 1 9 . 9 5

3 0 3 8 C h a m pL o d e R u n n e r( D )$ 2 1 . 9 5

D a l n s o f l

3 0 2 5 B r u c e L e e( D ) $ 1 4 . 9 5

3 0 2 7 C o n o n( D ) $ 9 . 9 5

5 2 1 8 T h e G o o n i e s( D ) S I 4 . 9 5

6 0 2 6 N e v e rE n d i n gS t o r y( D ). S 1 7 . 9 5

6 0 2 8 M i n dP u r s u i t( D ) $ 1 7 . 9 5

5 2 2 0 Z o r r o( D ) $ 1 4 . 9 5

E l e c t r o n i cA r t s

5 1 7 6 C a r r i e r sa t W a r( D ) $ 2 9 . 9 5

3 8 3 0 D r .J & L a r r yB i r d( D ) $ 1 2 . 9 5

5 1 8 0 H e a r to f A f r i c a( D ) $ 1 2 . 9 5

6 0 3 8 L o r d so f C o n q u e s t( D ) . . $ 2 2 . 9 5

3 6 0 1 S u p e r B o u l d e r d a s h( D ) . $ 1 2 . 9 5

5 1 9 2 P i n b a l lC o n s t r u c t i o n( D )$ 1 2 . 9 5

5 1 7 8 R e a c hF o rS t a r s2 ( D ). . . $ 2 6 . 9 5

3 8 4 0 7 C i t i e so 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 x

0 3 6 0 J e t C o m b a t( D ) $ 1 8 , 9 51 5 5 6 M o v i eM o n s t e r( D ) $ 2 0 . 9 5

6 0 6 5 S u p e rC y c l e( D ) $ 2 0 . 9 5

0 3 8 2 S u m m e rG a m e s2 ( D ) . . $ 2 0 . 9 5

5 2 1 0 W o r l dK a r a t eC h a m p( D )$ 1 8 . 9 5

0 3 6 5 W . G .B a s e b a l l( D ) $ 1 8 . 9 5

M i n d s c a p e

3 7 0 2 B o p ' N W r e s t l e( D ) $ 1 9 . 9 5

5 1 1 8 T h eH a l l e yP r o j e c t( D ) . . $ 1 9 . 9 5

5 1 2 0 I n d i a n aJ o n e s( D ) $ 2 9 . 9 5

3 6 9 0 I n f i l t r a t o r( D ) $ 1 9 . 9 5

5 9 1 6 L o r d so f M i d n i g h t( D ) $ 9 . 9 5

5 9 1 2 L u s c h e rP r o f i l e( D ) $ 1 9 . 9 5

S t r a t e g i cS i m u l a t i o nI n c .

1 5 6 1 B a t t l eo f A n t i e t a m( D ) . .$ 2 7 . 9 5

5 1 5 6 C o l o n i a lC o n q u e s t( D ) . . $ 2 2 . 9 5

3 0 2 1 C o m p u t e rB a s e b a l l( D ) . .$ 2 2 . 9 5

6 0 0 2 G e t t y s b u r g( D ) $ 3 2 . 9 5

1 5 6 5 M e c hB r i g a d e( D ) $ 3 2 . 9 5

6 0 3 6 N a m( D ) $ 2 2 . 9 5

E d u c a t i o n a l

A m e r i c a nE d u c a t i o n a lC o m p u t e r

2 5 2 1 A E CS p e l l i n g( D ) $ 1 9 . 9 5

2 4 9 9 B i o l o g yF a c t s( D ) $ 9 . 9 5

2 4 9 6 F r e n c hV o c a b u l a r y( D ) . . $ 9 . 9 5

2 4 9 5 S p a n i s hV o c a b u l a r y( D ) .. $ 9 . 9 5

2 4 9 3 G r a m m a rW o r dU s e( D ) .. $ 9 . 9 5

3 7 4 7 L e a r nt o R e a d( D ) $ 1 9 . 9 5

3 7 4 5 P h o n i c s( D ) $ 1 9 . 9 5

2 5 1 9 U . S .G e o g r a p h y( D ) $ 9 . 9 5

2 5 2 0 U . S .G o v e r m e n t( D ) $ 9 . 9 5

2 4 9 8 U . S .H i s t o r y( D ) $ 9 . 9 5

D e s i g nw a r e

5 1 0 0 A l g e b r a1 ( D ) $ 1 2 . 9 5

2 5 1 8 B o d yT r a n s p a r e n t( D ) . . $ 2 2 . 9 5

2 5 1 7 E u r o p e a nN o t i o n s( D ). . $ 1 7 . 9 5

0 8 2 4 G r a m m a rE x a m i n e r( D )$ 2 2 . 9 5

0 9 8 0 M i s s i o nA l g e b r a( D ) . . . $ 2 2 . 9 5

5 1 0 2 R e m e m b e r( D ) $ 3 4 . 9 5

5 1 0 5 S p e l l i n g / R e a d i n gP r i m e r( D )

$ 1 2 . 9 5

0 8 3 2 S t a t e s& T r a i t s( D ) $ 2 2 . 9 5

D L M3 8 0 6 A l i e nA d d i t i o n( D ) $ 1 4 . 9 5

3 8 0 8 A l l i g a t o rM i x( D ) $ 1 4 . 9 5

3 8 0 0 A l p h a b e tC i r c u s( D ) . . . . $ 1 4 . 9 5

C a l l8 t o 8 C . S . T . - M

3 1 2 - 3 8 2 - 5

S p i n n a k e r

5 3 0 0 A l p h a b e tZ o o( C ) $ 4 .

5 0 9 0 D e l t aD r a w i n g( C ) $ 4 .

5 3 0 1 F a c e m o k e r( C ) $ 4 .

5 3 0 3 K i n d e r c o m p( C ) $ 4 .

3 0 7 7 N u m b e rT u m b l e r s( C ) $ 4 .

3 0 7 8 S e aS p e l l e r s( C ) $ 4 .

3 0 7 6 U p & A d d' E m( C ) $ 4 .

F i s h e rP r i c e

3 0 9 5 A l p h aB u i l d( C ) $ 4 .

3 0 7 0 D a n c eF a n t a s y( C ) $ 4 .

3 0 6 9 L i n k i n g L o g i c( C ) $ 4 .

3 0 7 2 M e m o r yM a n o r( C ) $ 4 .

3 0 7 3 L o g i cL e v e l s( C ) $ 4 .

W e e k l yR e a d e r

2 5 1 5 S t i c k y b e a rA B C( D ) . . . . $ 1 4

5 1 3 0 S t i c k y b e a rM a t h( D ) $ 1 4 .

2 5 1 2 S t i c k y b e a rN u m b e r s( D )$ 1 4 .

5 1 3 2 S t i c k y b e a rR e a d i n g( D ). $ 1 4 .

2 5 1 6 S t i c k y b e a rS h a p e s( D ) . . $ 1 4 .

5 1 2 9 S t i c k y b e a rT y p i n g( D ) . . $ 1 4

M i s c e l l a n e o u

B a t t e r i e sI n c l u d e d

6 0 6 0 H o m eI n v e n t o r y( D ) $ 8 .

6 0 6 2 A d d r e s sB o o k( D ) $ 8 .

6 0 6 4 M o i lL i s t( D ) $ 8 .

6 0 6 6 C h e c k b o o k( D ) $ 8 .

6 0 6 8 R e c i p e s( D ) $ 8 .

6 0 1 8 K e y st o T y p i n g( D ) $ 9 .

6 0 2 0 C o l - K i t( D ) $ 9 .

1 2 5 3 P o p e r C l i p( D ) $ 3 4

1 2 5 4 C o n s u l t a n t( D ) $ 3 4

S o f t w a r eC o u n t r y

3 6 3 3 C h e s s m a s t e r2 0 0 0( D ) . . $ 2 6

3 6 3 2 G o l d e nO l d i e s( D ) $ 1 7 .

B u s i n e s s

C 1 2 8S o f t w a r eF r o mT i m e w o r

5 0 2 2 W o r dW r i t e r( D ) $ 5 9 5 0 2 4 D a t aM a n a g e r2 ( D ) $ 3 9 .

3 0 4 8 S y l v i aP o r t e r( D ) $ 3 9

5 0 3 0 P a r t n e r( C ) $ 3 9

5 0 2 6 S w i f t C a l c / S i d e w a( D )$ 3 9

A d dS 3 . 0 0l o rs h i p p i n g ,h a n d l i n g ,a n dI n s u r a n c e .I l l i n o i sr e s i d e n t sp l e a s ea d d

6 V .V . l o l e sl o * .A d dS 6 . 0 0f o rC A N A D A ,P U E R T OR I C O .H A W A I I .A L A S K A .A P O - F P Oo r d e r s .A l lo r d e r sm u s i b ei n U . S . D o l l a r s .W ED ON O TE X P O R TT OO T H E RC O U N T R I E SE X C E P TC A N A D A .E n c l o s e C o s h l o r C h e c k ,M o n e yO r d e ro r

P e r s o n a lC h o c k .A l l o w1 4 d a y sf o rd e l i v e r y ,2 I o 7d o y if o rp h o n eo r d e r s .1 d a y

e x p r e s sm a l l . P r i c e s& A v a i l a b i l i t ys u b j e c i1 o c h a n g ew i t h o u tn o H c o .

V I S A— M A S T E RC A B D— C . O . D . C . O . D .o n p h o n eo r d e r so n l y .

W eL o v eO u rC u s t o m e r s2 2 2 9 2N . P e p p e rR d . ,B a r r i n g t o n ,I l l i n o i s6 0 0 1

3 1 2 / 3 8 2 - 5 2 4 4t o o r d e r

Page 64: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 64/132

G A M EP R O G R A M S U Y M I C H A K L J .K E R Y A

G u e s st h e

N u m b e rA m a z eY o u r

F r i e n d sf o rt h eC o m m o d o r e

6 4 a n d1 5 4 1

c i s i i n e a tl i t t l en u m b e r - g u e s s i n g

p r o g r a mt h a t w i l la b s o l u t e l ya m a z ey o u r

f r i e n d s . T e l la f r i e n dt h a ty o uf u s tg o ta

n e wp r o g r a mt h a it e s t sB S E H a v eh i mo r

h e rs i td i r e c t l yt o f r o n to ft h ek e y b o a r dt o

d o a l l t h e t y p i n g .S i n c ey o uw i l ln o tt o u c hd i ek e y b o a r d ,t h e r ei s n o w a yy o u

c a nc o m m u n i c a t ew i t ht h ec o m p u t e r .

T h ep r o g r a mg e n e r a t e sr a n d o mn u m

b e r sa n dh a sy o ut r y t og u e s st h e mA t

f i r s t ,n e i t h e ro f y o uw i l lg u e s sm a n yc o r

r e c t l y ,I [ o w e v e r ,y o u rg u e s s e sw i l la l w a y s

b e a b i t c l o s e rt h a ny o u rf r i e n d ' s .A f t e r

e i g h t t o t e n g u e s s e s ,s a yt o y o u rf r i e n d ,

" Y o u k n o w .I t h i n k I ' ms t a r t i n gt o t u n e

i n t ot h e( m ' sw a v e l e n g t h ! "Y o u rn e x t. s e v

e r a lg u e s s e sw i l lb e v e r yc l o s e ,a n df r o m

t h e no n , y o u ' r eo n t h em ; i r ke v e n 1t i m e .

Y o u rf r i e n dl o o k sa l i t t l eu n e a s y ,t h e nd o w n r i g h ts u s p i c i o u s .

" ' l l i i sg a m ei s r i g g e d . "y o u rf r i e n ds o y s .

S o y o um mo f ft h ec o m p u t e r ,a m ir e l o a d

s u i t ]r u nt h ep r o g r a m .' l l i L sl i m e ,t h ec o m

p u t e r ' sg u e s s e sa r c i n a d i f f e r e n ts e

q u e n c e ,b u ty o ns t i l lg u e s st h en u m b e r s

c o r r e c t l y .A l t e r at h i r dr e l o a d ,y o u rf r i e n d

i s c o n v i n c e dm a ty o uh a v en o t m e m o -

r l z e dp r e a s s i g n e dn u m b e r s .Y o uc a n n o t

p o s s i b l yb e c h e a t i n g ,s o y o um u s tr e a l l y

l x 't u n e dI n t ot h e6 4 ]

1 l o wd i dy o ug u e s sa l l t h o s en u m b e r s ?

S i m p l e .T h ec o m p u t e rt e l l sy o u .N o tw i t ht h e u s u a lo u t p u td e v i c e s .N o .t h e C U T

s c r e e na m it h es p e a k e rd i s p l a yn o c l u e s .

T h a iw o u l db e t o oo b v i o u s .T h e c o m p u t

e r c o m m u n i c a t e st o y o ut h r o u g ht h e

d i s kd r i v e .R e m e m b e r w h e ny o us a ty o u r

f r i e n dd o w ni n f r o n to f t h ek e y b o a r d ?A l -

- \

t h o u g l ih i sv i e wo f t h es c r e e nw ; l se x c e l

l e n t ,y o u rf r i e n dd i d n o th a v ea g m x . 1

v f e wo f t h ed i s kd r i v e .T h ed i s kd r i v ew a s

p o s i t i o n e do f f t o t h e s i d ew h e r e y o u

w e r es i t t i n g .E v e r yt i m ey o u rf r i e n d

p r e s s e dt h eR E T U R Nk e yf o ra n e wn u m

b e r ,i l i ec o m p u t e rt o l dy o ut h en u m b e r

b y b l i n k i n g t h er e d l i g h to n t h e d i s kd r i v e .

H o wt h eP r o g r a mW o r k sT y p ei n t h ep r o g r a m; i s l i s t e d ,b u tl e a v e

O u tt h e R E Ms t a t e m e n t s .( Y o u rf r i e n d

m a yn o t h e g o o da t B A S K ' , ,b u t h e c a n

r e a d . ) L i n e s1 0 t o 1 6 0a r e p r e t t ym u c ha

s i m p l en u m b e r - g u e s s i n g g a m e .Y o uc a n

c h o o s ee a s ym o d e( t h en u m b e rg u e s s e s

a r e i n t e g e r sf r o m1 t o 1 0 )o r h a r dm o d e

( n u m b e r sv a r yb e t w e e n - W . 9t o + 9 9 . 9 ) .

T h ec o m p u t e rw i l ll o o pb e t w e e nl i n e s

f > 0t o I S Oa n ds u p p l yr a n d o mn i i m l x T sw h e ny o up r e s sR E T U R N .T h es e e d s

u s e df o r t h e r a n d o mn u m b e rg e n e r a t o r

a r ed e r i v e df r o mt h ec l o c kb u i l ti n t ot h e

6 4 ,s o y o uw o n ' tg e t t h es a m en u m b e r

s e q u e n c ee v e r yt i m e .

T h es u b r o u t i n ea t l i n e 1 0 1 9 0b r e a k s

d o w nt h en u m b e r< N )i n t o I n d i v i d u

d i g i t s ,n e g a t i v es i g n ,a n dd e c i m a lp o i n t .

T h i s r o u t i n e t h e nc a l l st h es u b r o u t i n ea t

l i n e1 0 0 2 0t o r e a c ho f t h e s ed i g i t sa n d

s y m b o l s .L i n e1 0 0 7 0c a u s e st h e d i s k

d r i v ee r r o rl i g l i lt o b l i n kb y e x e c u t i n ga

m a c h i n e - l a n g u a g ep r o g r a mi n s i d et h e

d i s kd r i v e sR O M .l i ) r u z e r od i g i t ,t h el i g h tw i l lb l i n ko n es h o r tp u l s e .L o rd i g i t s

o n et h r o u g hn i n e ,t h el i g h tw i l lb l i n kt h e

a p p r o p r i a t en u m b e ro f t i m e su s i n gm e d i

u m l e n g t hp u l s e s .A d e c i m a lp o i n tw i l l

s h o wu p a s o n el o n gb l i n k .I ft h en u m b e r

i s n e g a t i v e ,a s e q u e n c eo f f i v ev e r yr a p i d

h i i n k sw i l lp r e c e d et h e a c t u a ln u m b e r

P r a c t i c ef o r l i v em i n u t e st o l e a r nt h e

c o d eb e f o r ey o us p r i n gi t o n y o u r

f r i e n d s .

Y o uc a na l s ou s e t h e s u b r o u t i n e ( l i n e

n u m b e r sg r e a t e rt h a n1 0 0 0 0 )i n a n yo f

y o u ro w np r o g r a m s .A b l a c k j a c kp r o -g r a m s e e m sl i k ea n a t u r a l .J u s ts e t N

e q u a lt o t h e n u m b e rI n q u e s t i o na n d

G O S l ' B1 0 1 9 0 .N c a nb e p o s i t i v eo r n e g

a t i v ea n dc a n b e a n yn u m b e ro f d i g i t s

l o n g .F o ra y e s n or e s p o n s e ,r e s t r i c tN t o

z e r o( f o ro o )a n do n e( f o ry e s ) . Q

B e f o r el y p i n j ! t h i sp r o g r a mn - u l" H o wt o E n t c iP r o g r a m s " a m i' H o wt o I V i l t c

f o n r yP r o g r a m . 1 "T h eh a s k : p r o g r a m si n i h f cl u n p r i i u 1a t a v a i l a b l eo n (

C OE t a J W O X S h r m p o n . l A7 1 1 3 0 - 0 0 0 7 , l - B O U - f t t t - l W *

G u e s sd i eN u m b e r

1 0 P R I N T " [ C L E A R , D 0 W N 3 , S P A C E 1 0 ]G U E S S T H EN U M B E R [ D O W N 2 i " 'B A 0 E

2 0

3 0

4 0

5 0

E Z S = " E " :I N P U T " E A S Y< E > O R H A R D< H > [ S P A C E 2 ][ E ] " ; E Z $ ' C I L HE Z S = L E F T $ ( E Z $ , 1 ) :I F ( E Z S= "

[ S H F TE ] " ) T H E NE Z S = " E ' " G T V IH I = + 1 0 0 :L O = - 1 0 0 ' E L O F

I F ( E Z $= " E " ) T H E NH I = 1 0: L O = 0 ' F N C H C o n t i n u e do np g .6 3

6 2 S E P T E M B E R / O C T O B E R ' 8 6

Page 65: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 65/132

G U E S ST H EN U M B E RC o n t i n u e df r o mj i g 6 2

6 0

7 0

8 0

P R I N T

F R O M

P R I N T

W H E N

" [ D 0 W N 2 ] G U E S ST H EN U M B E R

L O + 1 " T O "H I ' C F S L

" P R E S S( R E T U R N I

D O N E . ' " B A K KN = R N D { 0 ) * { H I- { L O ) )+ L O +

. 5 ' G Q D L9 0 N = I N T (N * 1 0 ) / 1 0 ' E I K J

1 0 0 I F ( E Z $= " E " ) T H E NN =

I N T ( N ) ' F J U A1 1 0 G O S U B1 0 1 9 0 ' B F K W1 2 0 G E TK $ : I F K S ■ " " T H E N1 2 0 ' E I W B1 3 0 P R I N T " T H E A N S W E RI S " ; N ' B C R C1 4 0 K $ = " Y " : I N P U T " [ D O W N ] A N O T H E R ?

[ S P A C E 2 ] < Y > O R < N > [ S P A C E 2 ][ Y l " ; K $

: K $ = L E F T S ( K S , 1 ) ' E P O L

1 5 0 I F K $ = " Y " O B K S = " [ S H F TY )

" T H E N6 0 ' F G O F

E N D ' B A C B1 6 0

1 0 0 0 0

1 0 0 1 0

1 0 0 2 0

1 0 0 3 0

1 0 0 4 0

1 0 0 5 0

1 0 0 6 01 0 0 7 0

1 0 0 8 0

1 0 0 9 0

1 0 1 0 0

1 0 1 1 01 0 1 2 0

1 0 1 3 01 0 1 4 0

1 0 1 5 0

1 0 1 6 01 0 1 7 0

1 0 1 8 0

1 0 1 9 01 0 2 0 0

1 0 2 1 0

1 0 2 2 0

1 0 2 3 0

1 0 2 4 0

1 0 2 5 0

1 0 2 6 0

1 0 2 7 0

1 0 2 8 0

1 0 2 9 0

1 0 3 0 0

1 0 3 1 0

R E M B L I N KT H E D I S KE R R O R

L I G H T ' B W N XR E M N L N U M B E RO F T I M E S ' B P J WO P E N1 5 , 8 , 1 5 ' B H A T

I F N L < 1T H E NG O S U B1 0 1 4 0

: G O S U B1 0 1 4 0 :G O T O 2 3 0 ' H S U CG O S U B 1 0 1 4 0 ' B F F V

F O R J L = 1T O N L ' D F F Y

: F O RI L = 1 T OL T ' D G S A: P R I N T # 1 5 , " M - E " C H R S ( 0 )

C H R S ( 1 9 3 ) " D M J D: N E X TI L ' B D F A: G O S U B 1 0 1 4 0 ' B G N B

N E X T J L ' B C Y S

C L O S E1 5 ' B C G TR E T U R N ' B A Q TR E M D E L A Y ' B F D V

F O RI L = 1 T O2 0 * L T ' E H Y AN E X T I L ' B C X X

R E T U R N ' B A Q XR E M D I V I D E N U M B E RI N T O

D E C A D E S " B X W AR E M A N DS E N DE A C HD I G I T

O U T ' B T G A

N $ = S T R $ ( N ) :N D = 0 ' D J C PI F L E N ( N $ )< 2 T H E N1 0 3 0 0 ' E K T WF O R K L = 1T O L E N ( N $ ) ' E H L X

N N S= M I D S ( N S , K L , 1 ) ' C N N Y

I F N N $ = "" T H E N1 0 2 9 0 ' D J Y Y

I F N N $ = " - "T H E NN L = 5

1 : G O T O 1 0 2 8 0 ' G R I FL T =

I F N N $ = " . "N L = 1 : L T =

G O T O

N L

I F

L T =

N D = 1T H E N

5 0

1 0 2 8 0 ' H W G B= V A M N N S ) :L T = 1 0 ' D N W EN L = 0 T H E NN L = 1

2 ' F L J AG O S U B 1 0 0 2 0 ' B G K C

N E X T K L ' B C Z DI F E Z $ O " E "T H E N :I F N D = 0

T H E N N L= 1 : L T = 5 0

: G O S U B 1 0 0 2 0 ' K V Q FR E T U R N ' B A Q U E N D

C O M M O D O R E -

c a l lF O R

L A T E S T

P R I C E

C 0 M M 0 Q O I E1 3 9i s a

1 5 7 1D I S KD R I V EC A L LF O RL A T E S TP R I C E

1 9 0 2M O N I T O RC A L LF O RL A T E S TP R I C E

M P S1 0 0 0

P R I N T E R 2 4 9

1 6 7 0

M O D E M. . . .

1 7 5 0R A ME X P A N D E R

1 3 9

1 6 9

1 3 5 0M O U S EC O N T R O L L E R . .4 2 . 9 5

C O M M O D O R E :

N E WC O M M O D O R6 4 C

W I T HG E O S . . 1 8

1 5 4 1D I S K 1 8 0 2 CD R I V E C A L L M O N I T O R. . . . 2 0 9

1 5 4 1 CD I S K 1 6 6 0D R I V E C A L L M O D E M. . . 4 9 . 9 5

~ ~ " ~ E S T .1 9 8 2

F O B O X1 7 8 3 2

M I L W A U K E E .W I S B U

O R D E RL I N E SO P E S

O H- F F U1 1 A M- 7 P M . G 3 T

S A M 2 P M - 5 P M C S 1

T QO R D E RC A L L T O L LF R E E

F O RT E C H N I C A LI N F O R M A T I O N

O R D E RI N Q U I R I E S .O RF O R W I S .O R D E R S

8 0 0 - 5 5 8 - 0 0 0 3 4 1 4 -O f i O E R I N f iI N F O R M A T I O NF O Rr A S H X LI W t H VS E N D C A S H I E R ' S C H C C KM C N L YO R D E RO HD l f l E C rU A N KT B A N S F f c HP E R S O N A LA N DC O M P A N YC H F O K SA L L O W1 1 B U S I N E S SD A Y S1 0 C L E A f lC H A H G E S F O H C O DV \ R E S 3 * X hI NC O N T I N E N T A L US A . I N C L U D E4 .

S H I P P I N GC NA L Ld R D E R S M I N I M U M$ 4 0 0M A S T E H C A R D5 V I S AO R D E R SP L E A S E

I N C L U D EC A R D "E X P I R A T I O ND A IE A N DS I G N A T U R EW lR E S 1 D E N I SP L E A S EA D D 5S A L E ST A I H I . A KF P OA P 0P U E R T OR I C OA N DC A N A D I A N O R D E R SP L E A S EA D DM I N I M U M bS H I P P I N GA N DH A N D L I N GM I N I M L J M $ 5 O 0A L LO T H E R f O R E I G N O P I E A S F A D DM I N I M U M\ i S H I P P I N GM I N I M U MS I O O OA L IG O O D SA R fN E WA N DI N C L U D EF A C T O R YW A R R A N T YD U EI O O U R L O WP R I C E SA L LS A L E SA f l EF l N MA I L D E F E C T I V ER E T U R N SM U S TH A V tA R E T U R Nf t U l H O B I Z A l l O MN L l M B t HP L E A S EC A L L■ ■ ■ U 4 5 i m <T O O B T A I NA N H A »O F !Y O U R R E T U R NW i l lN O Tf l [ A C C E P T E DE O HR E P L A C E M E N TO R R E P A I RP H I C HA N DA V A I L A B I L I T YS U B J E C TT O C H A N G EW I T H O U TN O T I C E

N O T E C NA L LO R D E R SO U T S I D EC O N T I N E N T A LL L SA . W ES H I PA lL O R D E R SF I R S TC L A S SI N S J R E DU S M A I LI F S H I P P I N GC H A R G E SE X C E E D T H EM I N I M U MA M O U N TV O U

W I L L G EC H A R G E DT H E A D D I T I O N A LA M O U N TT O [ ^ ^ ^ hg e t y o u r p a c k a g e i o y o u ; : .: ■ . ■ . v S i

N OS U H C H A H R EO NC R E D I TC A R D S^ ^

Page 66: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 66/132

S I L I C O NV A L L E YI N S I D E R B YM A T HI E V C[ J - t - l J S

F r o mA l e g r at o

W o r l dG a m e sP r e v i e w so f n e w

p r o d u c t sf r o mt h e

V a l l e y — j u s tr e l e a s e d

o r i n d e v e l o p m e n t .

h e n t i n . -f o r m e rp r e s i d e n to f S y n -

t c c hC o r p .D o n a l dT a y l o r ,d e c i d e dt o

f o r mS o n u st o p r o d u c e a n dm a r k e t

M I D Ip r o d u c t s ,h i s f i r s tp r i o r i t yw a st o

c r e a t e aM I D Is e q u e n c e rl i i rt h e1 2 H .T h e

e x t r am e m o r ya n df a s t e rd i s ks p e e d

s e e m e dn a t u r a l sf o ra n e n h a n c e ds e

q u e n c e r .

S u p e r S e q u e n c e r 1 2 8t c a t u r c sa l i h r a r -

I n n f o rs a v i n g s y s t e m - e x c l u s i v ep r o g r a m

I n f o r m a t i o nG r o i nM I D II n s t r u m e n t s ,i h es e t - u pa n de d i t i n gc o m m a n d sI n c l u d e

t i m e - b a s et r a n s f e r s ,p u n c h ,a s s i g n a b l ev e

l o c i t y ,d e l e t e ,p i t c hw h e e l ,m o dw h e e l ,

s u s t a i no r v o l u m ec h a n g e s ,t r a n s p o s i t i o n ,

l o o p i n g ,c h a n n e la s s i g n m e n t ,m u t i n g ,

m e t e ra d j u s t m e n t ,0 M N 1o l f .a n dm e r e .

S u p e rS e q u e n c e r1 2 8w i l lw o r kw i t ha l l

o f m e m a j o rC o m m o d o r eM i n iI n t e r

l a c e s .T h i si s ; i v e r y h o t p a c k a g e :c h e c ki t

o u t .

T h ev e r yf i r s tg a m eI e v e rp l a y e dt i n

m y C o m m o d o r e6 i w a sT e m p l e< > f ' A / > -

s h a if r o mE p y x .I s p e n to v e r3 0 h o u r s

j u s tm a p p i n gO U I t h eB t S Il e v e l .I M i l lh a v e

t l i em a pl p a i n s t a k i n g l yc r e a t e d ,l i c a m ei n v e r yh a n d ; -w h e nI I x x j t c dt h eT e m p l e

o f A / j s b c / iT r i l o g yo n m y A m i g a ,f o n d

m e m o r i e sr e t u r n e da s I b e g a nt o e x p l o r e

f o rt r e a s u r ea n dw e a p o n s ,w h i l el i m i t i n g

o f fc r e a t u r e so f t h ed a r k . ' H i eg r a p h i c s

a n ds o u n d sa r em u c hb e t t e r ,w h i l et h e

m o u s eI n t e r f a c em a k e s m o v i n ga r o u n d

s i m p l e .I n t h es a m ev e i nf r o mE p y xi s

R o g u qa n o t h e rc l a s s i ca d v e n t u r e g a m e ,

n o wa l s oo n t h e A m i g a .T h e c o m p a n y

w i l ls o o nh e r e l e a s i n gW i n t e rG a m a so n

t l i eA m i g a ,a s w e l l .

H i r d i e6 4 a r ci h r e en e wg a m e sI r o n i

E p y x .W o r l dG a m e sc o n t i n u e st h e i r

a w a r d - w i n n i n gg a m e ss e r i e sw i t ha n e w

t w i s t .Y o un a v e li h e g l o b e ,c o m p e t i n gi n

g a m e sn a t i v e t o t h ec o u n t r y :t o r e x a m

p l e ,b u l l r i d i n gi n t h eU S f c , S u m ow r e s t l i n g

i nJ a p a n ,a n dc l i f fd i v i n gi n M e x i c o ,S u p e rC y c l ei s a m o t o r c y c l er a c i n gg a m ew i t h

I n E f t y x ' sW o r l dG a m e s ,

y o ut r a v e lt h eg l o b e ,

c o m p e t i n gi n g a m e s

n a t i v et o t h ec o u n t r y ^

v e r t l g o - I n d u d n g g r a p h i c ss or e a ly o uw i l l

w a n ti d p u ty o u rc r a s hh e l m e to n b e f o r e

p i c k i n gu p t h ej o y s t i c k .C h a m p i o n s h i p

W i v s t l i n gr e m i n d sm e o f n i g h t sf l l t h e

O l y m p i cA r e n ai n I o sA n g e l e s .I t ' sa c l a s

s i cw r e s t l i n gg a m ew h e r e s h o w m a n s h i p

c o u n t s ,H u tw a t c ho u t ,t h ec r o w di s v e r y ,

v e r yr o w d y ,l i p y xi s a l s or e l e a s i n g a p r o -

f c s s i o n a lq u a l i t yj o y s t i c k .

S u b L o y i ch a sj u s if i n i s h e dW h o l eB r a i nS p e l l i n g ,a p r o g r a mt o t e a c hy o u

h o wt o s p e l l .P o s i t i v eu s e rf e e d b a c k

t h r o u g h c o l o rg r a p h i c se m p h a s i z e st h e

v i s u a la s p e c t so ft h el e o m i n g p r o c e s s .S i x

d i f f e r e n tv e r s i o n sw i l ll x - a v a i l a b l e :f o r

c h i l d r e n . . A C h i l d ' sC i m t e nn J ' W h n l s a i u l

h ' u h yT a l e ,l o r l e e n s .G e n e r a l ,a n d t o r

p r o f e s s i o n a l s ,S c i e n t i f i c .M e d i c a l ,a n d

B u s i n e s s .

A c t i v i s i o n h a sc o m eu pw i t ha s e q u e l

l o H a c k e ri n H a c k e rI I : ' I h eD o o m s d a y

P a p e r sY o u re x p e r t i s ea s a l i l i Sh a c k e ri s

n e e d e dt o h e l pt h eg o v e r n m e n tu n c o v e r

a p l o tt o t ; i k eo v e rt h eU S .Y o u rm i s s i o n

i s t o f i n d ,r e c o v e r ,a n dd e l i v e rt h e

" D o o m s d a yP a p e r s . 'A 6 4 v e r s i o ni s f i r s t ,

w i t h; i nA m i g av e r s i o n t of o l l o w .

A c t i t ' i s i o n ' sG a m eM a k e rf o r t h e

A m i g as h o u l dh e a v a i l a b l eb y t l i e t i m e

y o ur e a dt h i s ,a s w e l la s l i b r a r yd i s k st o r

t l i e6 - t v e r s i o n .' I h el i b r a r yd i s k sc o n t a i n

p r e - b u i l tt h e m ep o r t s f o ra d v e n t u r e s , T o

p i c sw i l li n c l u d es p o r t sa n ds c i e n c ef i c

t i o n .

S i n c eA c t l v l s l o na c q u i r e dC r e a t i v e

S o f t w a r e ,m u c hw o r kh a sb e e np u t i n t o

t h e C r e a t i v el i n eo f p r o g r a m s .T h e ya r e

n o wb e i n gr e - r e l e a s e d: i s t l i e P e r s o n a l

C h o i c es o f t w a r el i n e .T h e s ea r e c o m

p l e t e l yr e d e s i g n e dp r o g r a m s( h a ta r e

e a s yt o u s e a n d I n e x p e n s i v e .P e r s o n a

W r i t e r .P e r s o n a lV i l e r ,a n dP e r s o n a lP l a n

n e rc a n .u s e e a c ho t h e r ' sf i l e s ,a n dw i l lb e

a v a i l a b l e: l ss t a n d - a l o n ep r o g r a m so r ; i sa n

i n t e g r a t e dp a c k a g eA l s on e w\ s J A t t l t h

C . I 2 8 .a n i n t r o d u c t i o nt o p r o g r a m i m

I n B A S I C o n t h e1 2 8 .

C l o c k w o r k C o m p u t e r si s f i n i s h i n

u p t l i eM e r c h a n d i s e rf o rt h eA m i g a .T h i s

i s a n I n t e g r a t e dp a c k a g ef o r j o b q u o t a

t i o n ,j o bo r d e r ,s a l e st r a n s a c t i o n s ,I n v e n

t o r yc o n t r o l; i m lc o s t i n g ,s ; i l e sf o r e c a s t

i n g ,a n db u s i n e s s a c c o u n t i n g .

H i p po p oc u mi s S o f t w a r eh a sj u s tf i n

i s h e dI ! i / ) / > nS h n p l qa d a t a b a s e p r o g

f o rt h eA m i g a .T h i si s a t i l em a n a g e r - t y

d a t ab ; i s c .R e c o r df o r m a ti s d e s i g n e do n

s c r e e n ,a n i le a c hr e c o r dc a nc o v e rt o u r

s c r e e n s . S o r t so f u p t o 1 6 l e v e l sa r ca v a i l

a b l e ,a s a r ca r i t h m e t i co p e r a t o r s .l l i f > f ) i >

S i m p l ec r e a t e sA S C I If i l e sa n d m e r g e s

w i t hH i p p oW o n l .a w o r dp r o c e s s o rf o r

t h e A m i g aI l i / i / x iW o n /c a nm e r g eI F F

g r a p h i c si n t oa t e x td o c u m e n t ,c r e a t i n g

s i m p l ep a g el a y o u tp r o g r a m .

A c c e s sA s s o c i a t e sh a s r e l e a s e dA l e

g r a , aS I 2 Km e m o r ye x p a n s i o nf o r t h e

A m i g aW h e no n em e g a b i tD R A M ' Sb e

c o m ea v a i l a b l e ,i t w i l lI x . -u p g r a d a b l et o

t w om e g a b y t e s .A s e c o n dv e r s i o nw i l l

a l s ob e a v a i l a b l e t h a tc a n n o tb e u p

g r a d e d .1 d n n ' t u s u a l l yt a l ka b o u tp r i c i n g

i n t h i sc o l u m n ,s i n c ep r i c e s a r et h e l a s t

t h i n gt o s o l i d i f yo n a n e wp r o d u c t ,1 l o w -

e v e r ,I c a nt e l ly o ut h a tA c c e s sA s s o c i a t e

I n t e n d t ob e c o m et h e " B o r l a n d "o fA m i g ae x p a n s i o np r o d u c t s .

A n d i o n yS t u d i o sh a sj u s tr c k - a s c d

p r i n t e r d r i v e rf o r t h e A m i g at h a t w i l l

c o n t r o lt l i eA p p l eL a s e r W r i t e r ;T h e ya r e

a l s oo f f e r i n ga s e to f p r o g r a m m i n gu t i l i

t i e sa n da s e t o f f o n t s l o rt h eA m i g a - L

s c r W r i t c rc o m b i n a t i o n .

A e j > i sD e v e l o p m e n ti s r e l e a s i n

D l g o l ,a t e l e c o m m u n i c a t i o n sp a c k a g ef o r

t h eA m i g aI t w i l ls u p p o r ts e v e r a lp r o t o

c o l s ,i n c l u d i n gA m i g aB i n a r ya n dX - M o -

d c m .M u l t i p l et e r m i n a le m u l a t i o n s ,m a

c r o sa n da t e l e p h o n eb o o kw i l la l s oh e

i n c l u d e d .A e g i sh a s a l s op r o d u c e dt w o

" a r tp a k °d i s k si n I 1 T "f o r m a tf o rA e g i sI m

a g e sa n dA e g i sA n i m a U n :

D n t a s o f ti s c r e a t i n g an e ws e r i e so l a d

v e n t u r e sc a l l e dt h e A l t e r n a t eR e a l i t ys e

r i e s .H i ef i r s tt w ow i l ll i e T h eD u n g e o

f o rt h e( V )a n d T h eC i t yf o rt h eA m i g a .

C o n t i n u e do n p g .( " i f

8 4 S E P T E M B E W O C T O B E R8 6

Page 67: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 67/132

S I L I C O NV A L L E YI N S I D E R

C o n t i n u e df r o mf i ^ .f i t

M i n d s c a p ei s

i n t r o d u c i n gt h ef i r s t

i n t e r a c t i v em o v i e sf o r

t h eA m i g ac a l l e d

C i n e m a W a r e .

M i m ] ■ • ' .: i |i c w i l lb e i n t n i d u c i n ga n e w

l i n eo fs o f t w a r ef o rt h eA m i g ac a l l e dC i n

e m a W a r e .D e t a i l s a r cs k e t c h ya t t h i s

p o i n t ,b u th e r e ' sw h a tI ' v eg o t .T h ep r o

g r a m sa r cb e i n gd e s c r i b e d; i s I n t e r a c t i v e

m o v i e s .O n eo f t h ef i r s t t i t l e si s S t a r R u s i i

T h em u s i ci s b e i n gc r e a t e db y M l r a e t i c s

( S o u n d S c a p e ) ,d i ea r t b yJ i mS a c h s ,t h e

s t o r yl i n eb y J e r r yI ' o u r n c l l e ,a n d t h e

p r o g r a m m i n gb y B r u c eW e h s t e r .T h e

o t h e rt i t l e su r eD e f e n d e r so ft h eO m e n ,a

t w o - d i s ks e t ,K i n go f C h i c a g o .S D I ,; i n d

S t n b a dS o m eo f t h eo i l i c r si n v o l v e di n

t h e p r o j e c t a r e B r i a nB r a n d e n b u r g ,H i l l

W i l l i a m sa n dD o u g. S h a r p .T h es t o r yg o e s

t h a tw h e nS p a c eR u s hi s r e l e a s e d ,t h e r e

w i l lb e a n o v e lt o g o w i t hi t . ' l l i i sc o u l d

b e t h e b e g i n n i n g o fa g r e a tn e wl i n eo f

p r o g r a m s .

C o s m iw i l lr e l e a s eS u p e rH u e yB l o r

t l i e6 - 4w i t hs i xn e ws c e n a r i o s .T h e yw i l l

a l s or e l e a s eS u p e rl i m yf o r t h eA m i g a .T h i si s n o ta p o r tf r o mt h e 5 4 ,b u ta n e n

t i r e l yn e wp r o g r a mf r o mt h eg r o u n du p .

O n ec l u et o t h e i n c r e d i b l eg r a p h i c si s

t h a tt h ed e v e l o p m e n tw a s d o n eb y t h e

E l e c t r o n i cD e s i g nG r o u pi n c o l l a b o r a

t i o nw i t hA S q u a r e d ,d e v e l o p e r so f U V E I ,

t l i ev i d e od i g i t i z e rl o rt h eA m i g a .

B a t t e r i e sI n c l u d e db u ss n i p p e dP a

p e r c l i pI I f o rt h e6 4 .T h e y ' v ef i n a l l ya d d

e d w o r dw r a p ,t h e o n ef e a t u r eI r e a l l y

m i s s e d .T h e ya l s oa d d e da f e wo t h e rf e a

t u r e s ,I n c l u d i n ga n I n t e g r a !t e l e c o m

m u n i c a t i o n sp r o g r a m ,V o nc a nl o g g l eb et w e e nw o r dp r o c e s s i n ga n d t e l e c o m

m u n i c a t i o n sw i t h o u td r o p p i n gt h ec a r r i

e r ;T h e r ei s a l s oa 3 ( ) . ( H ) 0 - w o i ds p e l l i n g

c h e c k e rt h a tc a nc h e c ka n e n t i r ed o c u

m e n ti n 4 0 s e c o n d s ,w i t hr o o mf o ry o u r

o w nl i b r a r yo f w o r d s .T h es p e e di s

a c h i e v e dw i t ha t u r b od i s kr o u t i n et h a t

a l s os p e e d sl i l e l o a d i n g .M a c r o s ,m u l t i -

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

v i d e os c r o l l i n ga r ea d d e da s w e l l .

B a t t e r i e sI n c l u d e t l ' ss p r e a d s h e e tl o r

t h e A m i g af e a t u r e sH K K )X K M K )c e l l s ,

s p a r s em a t r i xm e m o r ym a n a g e m e n t ,S Y I . Kf o r m a lt i l es t o r a g e ,a n df u l lm a i h .

s t i i t ,a n dl o g i co p e r a t o r s .P a p e r c l i pE l i t e

f o rt h eA m i g ai s g e t t i n gc l o s e ,w i t hn e w

f e a t u r e sb e i n ga d d e da l l t l i et i m e .A r e a l

t i m es p e l l i n gc h e c k e r ,i d e a p r o c e s s o r ,

a n dt h ea b i l i t yt o i n t e g r a t e I I Tg r a p h i c s

a r ep l a n n e d .

B a t t e r i e sI n c l u d e d- w i l la l s op o r tD e g a s

E l i t et o t h eA m i g a .T h i si s a p a i n tp r o

g r a mo r i g i n a l l yd e v e l o p e df o r t h e A t a r i

S T .H o m e p a kh a sb e e ne n h a n c e df o rt l i e

1 2 8t o t a k ea d v a n t a g e o ft h ee x p a n d e d

m e m o r ya n d f a s td i s kd r i v e .V a s t e r

s w i t c h i n gf r o mm o d u l et o m o d u l e ,a n d

l a r g e rd o c u m e n t sa n db u f f e r s a r cs o m e

o f t h en e wf e a t u r e s .

S t a rM i c r o n i c sh a ss e v e r a ln e wp r i n t

e r s o u t .O fp a r t i c u l a ri n t e r e s tt o C o m m od o r eo w n e r sa r c t h eG e m i n iI I , P E TA S

C I I - C o m p a t i b l ep r i n t e rw i t ht w os e r i a l

p l u g s s oy o uc a nd a i s y - c h a i na d d i t i o n a l

d e v i c e so n t h eb u s s ,a n dt h eS t a rN I ,a n d

u p g r a d et o t h eS Gt h a tu s e sp l u g - I nm o d

u l e sf o rc o m p a t i b i l i t yw i t hv a r i o u sc o m

p u t e r s ,i n c l u d i n gt h e6 4 a n d1 2 8 ,I t h a sa

n e wp u s ht r a c t o rt h a te l i m i n a t e sp a p e r

w a s t e ,n e wf r o n tp a n e lc o n t r o l s ,a n da

m u c hb e t t e rN l . Qf o n t

F i n a l l y ,P a c i f i cC y p r e s si s d e v e l o p i n g

a l i n eo f e x p a n s i o np r o d u c t sf o r t h e

A m i g a .T h e ya d h e r et o d i en e w1 0 0 - p i n

s t ; u i d a r d .b u tP a c i f i cC y p r e s sh a sd e v e l

o p e da n o v e la p p r o a c ht o t h eh i g hc o s to f

k i r g ee x p a n s i o nI x j x c s .T h e ya r em a r k e t

i n g at w o - l x j a r de x p a n s i o nb o x c a l l e d

t h e N p a n d c rt h a ta t t a c h e s t ot h e 8 6 - p i n

b u s so n t h es i d eo f t l i eA m i g a .

T h ef i r s tc a r d t h e yw i l lm a r k e ti s a t w o -

m e g a b y t ee x p a n s i o nI j o a r d .s o c k e t e db u t

e m p t yo f R A Mc h i p s .Y o uc a n a d dc i t h e r

1 / 2 a m e g a b y t e ,o n em e g a b y t eo r i w o

m e g a b y t e s .T h eb o a r di s f u l l ya u t o - c o n f i

g u r e d: i n dc o m e sw i t hd i a g n o s t i c ss o f t

w a r e .I t w i l la l s oh a v ea 1 ( H )t o 8 6 - p i n

p a s st h r o u g ht o c a n yt h e b u s so n . Y o u

c a n p u ta s e c o n dR A Me x p a n s i o nb o a r d

i n t h el x > x( w i t hi t so w ne x t e r n a lp o w e r

s u p p l y ) ,o r a d dt h e i rm u l t i - f u n c t i o nl > o ; i r d .I t w i l lh a v ea b a t t e n ' - b a c k e d c l o c k

c a l e n d a r ,p ; i m l l c lp o r t ,s e r i a lp o r t ,a n da

3 0 0 / 1 2 0 0 - b a u dm o d e m .T h e r ew i l l a l s o

b e a j u m p e rf o ra n a d d i t i o n a lS C S I p o r t

b o a r d( w i t h S C S Ih a r dd i s kd r i v e rs o f t

w a r ep r o v i d e d )t h a tp i g g y b a c k so n t h e

m u l t i - f u n c t i o nb o a r d .

T h ee x p a n s i o nb o xh a s k n o c k - o u t

c o v e r sf o ra l l t h ep o s s i b l e[ X > r t sy o uc a n

a d d . P r i c e s; i r en o tf i r ma t t h i sp o i n t ,b u t

t h ep r o j e c t e dp r i c i n g p l a c e st h e s ep r o d

u c t si n t h e v e r ya f f o r d a b l e r a n g e .N o t

b a r g a i nb a s e m e n t ,b u t w e l lp r i c e d . T l i ec o s to f A m i g ae x p a n s i o n k e e p sg e t t i n g

b e t t e r ,

r b r t h o s eo fy o uw h oh a v eb e e nu s i n g

C E O Sa n dc a n tw a i tf o r m o r ea p p l i c a

t i o n s ,h e r e ' sg o ( x ln e w s .A e g i si s w o r k i n g

o n G E O S c a t cG l - X X S t e n n ,G B O S b i S Ba n d

C E O S l i A S l c .O t h e rt h i r d - p a r t yd e v e l o p

e r s a r e a l s os h o w i n gt r e m e n d o u si n t e r

e s t ,a n dt l i e1 2 Hv e r s i o no f S B Q Si f in e a r -

i n gc o m p l e t i o n .

T h a t ' sa l l f o r t h i sm o n t h .K e e pt u n e d

f o rm o r e n e w sf r o mt h ev a l l e yo f i n c i t e d

s a n d .

A c c e s sA s s o c i a t e s

■ 1 9] A i d oA v e n u e

S a n t aC l a r a ,C A9 5 0 5 4

A d i v i s i o n

- > . W I H i i y s h o r cF r o n i a B CR o : n l

M o u n t a i nV i e w ;C A9 4 0 4 3

A e g i s

2 2 1 0W U s h l r eB o u l e v a r dS a n t aM o n i c a ,C A9 0 4 0 3

A n t h o n yS t u d i o s

H H ' JI M l s r oS t r e e t

S : mF r a n c i s c o ,C A9 4 1 0 7

B a t t e r i e sI n c l u d e d

1 7 8 7 5S k yP a r kN a n U. S u i t e1 '

I r v i n e ,C A ' J 2 7 1 - i

B e r k eI c yS o f t w o r k s

2 I S OS l i a u u c kA v e n u e

B e r k e l e y ,c a 9 4 7 0 4

C l o c k w o r kC o m p u t e r s

« I 2H o l l yR W g eR o a dR o c k v l U e ,M D2 0 8 5 3

C o s m i

■ i 1 5 N o r t hF l g u c r o aS t r e e t

W i l m i n g t o n ,C A9 0 7 4 4

D a t a s o n

1 9 8 0 SN o r d h o G TP l a c eC h a t s w o r t h ,C A9 1 3 1 1

E p y x

1 0 4 K̂ i e lC o n nS u n n y v a l e ,C A9 4 0 8 9

H i p p o p o t a m u sS o f t w a r e

9 H 5U n i v e r s i t yA v e n u e# 1 2

L o s G a t o s ,C A9 5 0 3 0

M i n d s c a p e$ 4 4 4D u n d e eR o a dN o r i h b r u o k ,1 1 . 6 0 0 6 2

P a c i f i cC y p r e s s

P O l tL 4 1 8 0F r e m o n t ,C A9 4 5 3 9

S o n u s2 1 4 3 0S o u t h e r n

S u i t eHC a n o pP a r k ,C A9 1 3 0 4

S u bL o g i c

7 1 Ji : d f c c l ) r < x > kD r i v eC h a m p a i g n ,1 1 . 6 1 8 2 0

Page 68: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 68/132

m

A K E ,V E R T H N I V E R S

I I YS H A YA l M U M S

M a n a g ey o u rr e s o u r c e sw i s e l y ,f e n do f fa l i e n

i n v a d e r s ,a n dp o p u l a t e

p l a n e i ^ a n dy o u ,t o o ,p a n

r u l ea c h u n ko f t h eg a l a x y

w i t h t h e s eg a m e sf o rt h e

C o m m o d o r e6 4 .

Page 69: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 69/132

S t r a t e g yi s t h em o s ti m p o r t a n t

f a c t o r ,f o rt h e s ea r es m a r t

g a m e s .I f y o u ' r en o t p l a y i n g

a g a i n s to t h e rp e o p l e ,y o u r

o p p o n e n tw i l lb e t h e

p r o g r a m ' so w na r t i f i c i a l

i n t e l l i g e n c e .

ii t ' sa r a i n yd a y .A s u s u a l , t h e r e ' sn o t h i n go n T V B u t

w i t ht h e h o o to f a d i s ky o uc a n e s c a p et h i sd r e a r y

p l a n e ta n dc a r v ey o u ro w ne m p i r eo u t o f t h e s t a r s —

n o w ,t b e i v ' se x c i t e m e n t ;t h a t ' st h ew a yt o s p e n da d u l l

S a t u r d a ya f t e r n o o n .B u te x a c t l yh o wd o c sa w o u l d - b e

s p a c ea d m i n i lt a k eO v e rt h eu n i v e r s e ?

O n ep l a n e ta t a t i m e .F i r s ty o ud i s p a t c hs t a r s l i i p sD O

e x p l o r et h e n e a r e s tu n k n o w np l a n e t s .N e x t ,c o l o n i s t s

a r e s e n tt o o c c u p yd i em o s ts u i t a b l ew o r l d s a n dd e v e l

o p t h e mw h i l ey o u ro t h e rs h i p sc o n t i n u et o p r o l x :s t a r s

f u r t h e ro u t .Y o u re m p i r ee x p a n d s .U l t i m a t e l y ,y o uw i l l

e n c o u n t e ro t h e r b e i n g sb e n to n u n i v e r s a l t a k e o v e r ,a n d

t h e a c t i o ns h i f t sf r o me x p l o r a t i o na n d c x p m s i o nt o

i n t c r g a l a c t i cw a ra g a i n s t v a s tf l e e t so f a l i e nv e s s e l s ,

S t r a t e g yi s t h e m o s ti m p o r t a n tf a c t o r ,f o r t h e s ea r e

s m a r t g a m e s .I fy o u ' r e n o tp l a y i n ga g a i n s to t h e rp e o p l e ,

y o u r o p p o n e n tw i l lb e t h e p r o g r a m ' so w na r t i f i c i a l

i n t e l l i g e n c e .

T h r e eg a m e sf o r t l i e C o m m o d o r e6 4 — J h i s i r k i i -

R a u l s .R e a c h f o rt / j eS t a r s ,; u i dt m p e r t u mG e U a c t i -

a i m - — o f f e rd i s t i n c tv a r i a t i o n so n t l i i se p i cs c e n a r i o .I n

e a c h , t h e p l a y i n gf i e l di s a s c r e e n f u lo f s t a r s ,a n dt h e

i n t e r f a c ec o n s i s t so f a s e r i e so f m e n u st h r o u g hw h i c h

y o ue n t e ro r d e r sa n dr e a dt h er e s u l t so f p r e v i o u sc o m

m a n d s .

B e r s e r k e rR a i d s

B e r s e r k e rR a i d ss h o w sa b l a c ka n dw h i t es k yw h o s e

t e ns t a r sa r cr e p r e s e n t e db y a s t e r i s k sa n di d e n t i f i e db y

n u m l x ' r s .I t ' s t h e e a s i e s tg a m eo f t h i st y p et o m a s t e r

a n d o f f e r sa g o o de x ; t n i p l eo f h o wt h e o t h e r sa r e

p l a y e d

T h ei n i t i a ls t e pi s t o b u i l d af e ws h i p sb y a c c e s s i n g

t h e" r e s o u r c ea l l o c a t i o n "m e n u .Y o uc a nd i v v yu p y o u r

r e s o u r c ep o i n t sb e t w e e ns h i pp r o d u c t i o n ,d e f e n s e ,a n d

t e c h n o l o g y ,b u ta t t h eo u t s e tw i l lw a n tt o p u tt h e ma l l

i n t op r o d u c t i o n .( T h eo t h e rf a c t o r sd e t e r m i n et h e

s t r e n g t ho f a p l a n e t ' sd e f e n s e s ,a n dt h e t e c h n o l o g i c a

l e v e l — t h e r e f o r et h e e f f e c t i v e n e s s — o fy o u rs h i p s '

w e a p o n s ,e n g i n e sa n do t h e re q u i p m e n t . )W h e ny o u r

s h i p s a r er e a d y ,y o uc o n s u l ! t h es u i tm a pf o r ai l c s l i n a -

t i o na n dr e t u r nt o t h ec o m m a n dm e n ut o i s s u eO r d e r s

W i t h o n e - k e yc o m m a n d s :" T "f o rt r a v e l ,i n t h i se a s e .

T o c a p t u r ea p l a n e t ,y o uo f f l o a ds u p p l i e sa n dc o l o

n i s t st h e r e .A f t e rt h e r e q u i r e da m o u n th ; i sb e e nu n l o a d

e d , ac o l o n yb e c o m e sa b a s ew h e r ey o uc a n b u i l d

m o r es h i p s .Y o um a yc h o o s et o b u i l dm e r c h a n ts h i p s ,

b a t t l e s h i p so r f o u ro t h e rk i n d s ,a n dy o uc a nd e s i g n

y o u ro w nb y a s s i g n i n gd e s i g np o i n t sl o t h e s h i p ' s

p o w e rd r i v e ,s h i e l d sa n do t h e rs y s t e m s ,T h e s ec a n b e

s e n tO u tt o o i l i e rp l a n e t s ,h o p e f u l l y t of o u n dm o r e

c o l o n i e s .W h e ny o uh a v es e v e r a lp l a n e t sI n y o u re m

p i r e ,y o u c y c l et h r o u g ht h e ma n d i s s u eo r d e r so n e

w o r l da t a t i m e .

T h ee n e m yB e r s e r k e r s — r o l x i t - c o n t r o l l e s h i p st h a t

a r ep r o g r a m m e dt o k i l la n yl i v i n gb e i n g — w i l le v e n t u a l

l y z e r oi n o n o n eo f y o u rc o l o n i e s ,a n dt h e c o m b a t

p h a s ec o m m e n c e s .O n l yt h r e eo f y o u rs h i p sc a na t t a c k

d u r i n ga t u r n( o n eo f t h et i l i n g st h a tm a k e st h i sg a m e

e a s y t ol e a r n ) ,s o y o u i n p u ty o u rt a c t i c a ld e c i s i o n s

( s p e e d ,w h i c hw e a p o n st o f i r e ,a n ds o o n ) a n dw a t c h; u i

a l l - t e x ts c r e e nr e p o r t t h ee f f e c t so f e a c hp h a s e r ,m i s s i l e

a n do t h e rw e a p o n sf i r e db y l x > t hs i d e s .T h i sg a m eh a s

t l i e b e s ts o u n de f f e c t so f a n y i n i t s c l a s s ,a n d t h e y

e n l i v e n t h ec o m b a tp h a s ec o n s i d e r a b l y .T h eg a m ee n d s

w h e no n ep l a y e rl a k e so v e ra l l t h es t a r sa n dp l a n e t s .

S u c c e s sh i n g e so n f o r m u l a t i n ga s o l i d p l a n ,s h r e w d

d i s t r i b u t i o no f r e s o u r c ep o i n t s ,a n d m a k i n ge f f e c t i v e

c o m b a td e c i s i o n s .

T h eg a m ei s e a s yt o l e a r n ,b u t h a r dt o b e a tY o uc a n

p l a ya r a n d o ms e t - u p ,i n w h i c ht h e d i f f i c u l t yl e v e li s

d e t e r m i n e db y s e t t i n gp a r a m e t e r ss u c ha s t h en u m b e r

o f s h i p se a c hp l a y e rg e t s t ou s ea n dh o ws o o nt h e y

a p p e a ro n t l i es c e n e ,' [ " h e r ea r ea l s ot e ns c e n a r i o so n

t l i ed i s k ,d e s i g n e db y d i ee m i n e n ts c i e n c ef i c t i o na u

t h o rB r e d S a b c r h a g c n .( T h eg a m ei s b a s e do n h i sH c r -

s e r k e r n o v e l sa n ds t o r i e s . )I n t h e s es c e n a r i o s ,y o u rs h i p s

a r ea l r e a d yi n p l a c e; u i da s i t u a t i o nr e p o r ti s p r o v i d e di n

t h eh a r d l x H i n d m a n u a l .T h e yc ; u il i ep l a y e db y o n eo r

t w op e o p l e ,a n dt h e c o m p u t e rw i l lb e c o m et h e H e r -

6 7

Page 70: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 70/132

s e r k e r si n e i t h e rm o d e .

T h eo n l yt h i n gI d o n ' tl i k ei i l x w ti h L sg a m ei s t h a tt h e

p r o g r a mi s i n B A S I C ,s o i t r e d r a w st h ee n t i r em e n u

e a c h t i m ey o um a k ea s e l e c t i o n ,w h i c hc a nb e i r r i t a t i n g

i n a l e n g t h ys e s s i o n .( T h e r e ' sn o d i s k a c c e s s ,h o w e v e r )

B e r s e r k e rR a i d si s a g o o dI n t r o d u c t o r yg a m e ,a n d e v e n

I n t e r m e d i a t ea n d a d v a n c e ds t r a t e g yg a m e r sw i l lf i n d

t l i et e n s c e n a r i o sc h a l l e n g i n gT h ed e a r - c u td o c u m e n

t a t i o nh a si n s t r u c t i o n sf o r a t u t o r i a lg a m ea n di n c l u d e s

a s h o r t s t o r yb y S a b e r h a g e n .

R e a c hf o rt h eS t a r s

T i l l ss t a t e - o f - t h e - g a m cp r o g r a mu n f o l d sa c r o s s af i e l d

o f 5 4 s t a r st h a tt w i n k l ei n h i g h - r e sa n i m a t i o n .T h es u i t s

a r ec l a s s i f i e db y s p e c t r a ] c l a s s I n t or e d ,y e l l o w ,b l u ea n d

t w oo t h e rt y p e s ,e a c hc i r c l e db y : i s m a i n '; l s t h r e e

p l a n e t s .I n a d d i t i o nt o ( a c t o r sf o r .i n d u s t r ya n dt e c h n o l

o g y ,y o um u s ts p e n dr e s o u r c ep o i n t st o I m p r o v e e a c h

p l a n e t ' se n v i r o n m e n t ,s o c i e t y ,d e f e n s e sa n dO t h e ra s

p e c t s .F o r m u l a t i n ga s a t i s f a c t o r ys t r a t e g yi s c o m p l e x ,

a n ds o i s w i n n i n g .V i c t o r yp o i n t sa r e a w a r d e da t t h e

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

b a t t l e s ,p l a n e t a r yc o n q u e s ta n dc o l o n yd e s t r u c t i o n .A

w i n n e ri s d e c l a r e da l t e r2 0 t u r n s ,b u t y o uC a nk e e p

p l a y i n gu n t i ly o u ' v ew o no r b e e nl e f tb e h i n dI n t h e

s o l a rd u s t .

T h es t r e a m l i n e dI n t e r f a c el e t sy o ua c c e s sa s t a r t

m e n u sb y t y p i n gl L s n a m eo r c u r s o r i n ga b o u tt h e

s t a r f i e l d .a n d a l l m e n ui n t e r a c t i o nL s l a s e r - l a s tA f t e r

y o u ' v em a s t e r e dt h e b a s i cg a m e ,p l a yo n a r a n d o m l y

g e n e r a t e ds t a rH e l da n da d ds o m eo f t h et e n o p t i o n s :

n o v a s ,n a t u r a ld i s a s t e r s ,s o l a rd e b r i s ,a n ds i xo t h e r st h a t

m a k em i st h em o s tr c p l a y a b i co f t h el o t .Y o uc a ne v e n

s e t y o u ro w nm o v e m e n t( a c t o r s f o rt h e s h i p sa n d

c h o o s e y o u ro w nv i c t o r y c o n d i t i o n s .O n et o l o u rp e o

p l e c a np l a y .T h ec o m p u t e ro p p o n e n tw i l lp l a ya n y

e m p t yp o s i t i o n s ,a n dc a nb e s e t t o o n eo f t h r e es k i l l

l e v e l s t o re a c hp o s i t i o n .I t a l s oh a s c o l o rc h a r t sa n d

o t h e rp l a ya i d sa s w e l la s a t u t o r i a lg a m e

S o u n de f f e c t sa r em i n i m a l , b u t t h e o n l yt h i n gI r e a l l y

m i s sh e r ei s t h e a b i l i t yt o c u s t o m i z et h e s h i p s .Y o u

b e g i nw i t hM a r kI s h i p s ,w h i c ha l l h a v et h e s a m e

m o v e m e n ta n dc o m b a tc h a r a c t e r i s t i c s .W h e ny o ua d

v a n c et o t h en e x to f t h ef o u r t e c hl e v e l s ,a l l n e ws h i p s "

w i l lb e M a r kI I c l a s s — s t r o n g e ra n dl i i s t e rt h a nM a r kI

F o rt h o s ew h od e m a n dm o r e

c o n t r o lo v e rt h e i rs t a r s h i p s ,o r

w h op r e f e rt h e c o m p l e x i t i o f

d i p l o m a t i ci n t r i g u e ,I m p e r i u

G a l a c t i c u mi s t h eb e s tc h o i c e .

v e s s e l s ,b u t t h e yj u s td o n ' ti n c l u d ee n o u g hv a r i e t y f o r

m y t a s t e s .A n dy o uh a v ef e w e rc o m b a to p t i o n s :a t t a c k ,

t a k eo v e ra p l a n e t ,a n dw i t h d r a w . H u tt h e m a c h i n e -

l a n g u a g ep r o g r a mr u n sm u c hf i i s t c rt h a n B e r s e r k e r

I m p e r i u mG a l a c t i c u m ,d i em e n u sa r ee a s i e r t o f i g u

o u t a n di n t e r a c tw i t h ,a n dt h e r e ' sn o d i s ka c c e s s — s

t h i so n eg e t sm y s t r o n g e s tr e c o m m e n d a t i o n .

I m p e r i u mG a l a c t i c u m

I m p e r i u mG a / c i c l i c m n ' ss t a r f i e l dr e s e m b l e st h a to f

d i e p r e v i o u sg a m e ,w i t hf i v es p e c t r a l c l a s s e so fd i f f e r e n t

c o l o r e ds t a r sb u tn o a n i m a t i o na n dt e ws o u n de f f e c t s .

S o m eo f t h e 5 0 s t a r sm a yh a v eo n eo r t w op l a n e t s

w h o s ew o r l d sa r e i n d e p e n d e n t .N o tc o n t r o l l e db y a n y

p l a y e r , t h e i ra l l e g i a n c em u s tb e w o no v e r t h r o u g

d i p l o m a c y ,( l a m ep l a yf o l l o w sd i e s a m ep a t t e r no f

s w i t c h i n gb e t w e e nm e n u sa n dt h es t ; i rm a p ,b u tt h e r e ' s

m o r et o k e e pt r a c ko f h e r e .Y o uh a v et w ok i n d o f

p o i n t s — i n d u s t r i a la n dm i l i t a r y — t os p e n d , n o tj u s tr e

s o u r c ep o i n t s .T h e y ' r eu s e dt o d e v e l o pf o r m s( t o f e e d

y o u rp o p u l a t i o n )a n d m i n e s( l o rt h er a wm a t e r i a l s l

b u i l ds h i p s ) ,a n dt o c o n s t r u c tn e ws h i p s: i n dp l a n e t a r y

d e f e n s e s .F o o d a n do r ea r e a u t o m a t i c a l l y t r a n s

b e t w e e np l a n e t si f y o u h a v ee n o u g ht r a d es h i p s .

A c h i e v i n ga b a l a n c eb e t w e e nt h e s ed i v e r s ea c t i v i t i e s

p r e s e n t sa f o r m i d a b l et a s kh e ' s !t a c k l e dw i t ha p o c k e t

c a l c u l a t o ra n dp l e n t yo f s c r a pp a p e r

I m p e r i u mG a l a c t i c u m ' sm o s ti n t i m i d a t i n ga s p e c ti s

i t s c o m p l e xa n dc o n f u s i n gs y s t e mf o re s t a b l i s h i n gn e w

c o l o n i e s ,o n et h a tm a k e si t n e a r l yi m p o s s i b l et o a e c o m -

6 8 S E P r E M B E W O C T O B E R' 8 6

Page 71: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 71/132

p l i s hw i t h o u th a v i n g e v e r yl a s tc o l o n i s t s t a r v et o d e a t h ;

i t t a k e sh o u r st o f i g u r eo u ta f o r m u l af o rd o i n gs o ,e v e n

i f y o uf o l l o wt h eo n ei n t h em a n u a l .I t a l s ot a k e sh o u r s

t o f i g u r e -o u t t h em a n u a l ,w h i c hi s a m o n gt h em o s ti n

c o m p r e h e n s i b l eI ' v es e e n .A n dd i s ka c c e s si s f r e q u e n t

a n dt i m e - c o n s u m i n gi n t h i sB A S I Cp r o g r a m ,w h i c hw a s

c o m p i l e dw i t hI n s t a - S p e c dt o r u nf a i r l yf a s t .( E x c e p t

w h e ny o u ' r ef i g h t i n ga m a j o rs p a c eb a t t l ew i t ha l o to f

s h i p s ,i n w h i c hc a s et h ep r o g r a mo f t e nt a k e sa m i n u t e

o r m o r et o m a k eu p i t s m i n d . )

S ow h yw o u l da n y o n ee v e nc o n s i d e rI m p e r i u mG e t -

t a c t i c i a n ?B e c a u s ei t g i v e sy o ud i em o s ti n - d e p t hc o n

t r o lw h e nb u i l d i n ga f l e e t; t n dt a k i n gi t i n t ob a t t l e .T h e r e

a r ef i v es t a n d a r d k i n d s o fs h i p s ,a n dt h r e es i z e so f e a c h .

Y o uc a nd e s i g n; t n dn a m ey o u ro w nc l a s s e sb y a s s i g n i n g

p o i n t sl o re n e r g y w e a p o n s ,m i s s i l e s ,e v a s i o n: i b i l i t y ,a n d

f i v ec h a r a c t e r i s t i c s ,S p a c ea d m i r a l sw h ol i k et o f o c u so n

" s u i tw a r s "w i l le n j o ym o r ep r e c i s e c o n t r o lo v e rt h e i r

f l e e t s ,a s u p t o 2 5 Ss h i p sc a n b ea s s i g n e d t oe a c ht a s k

f o r c e ,a n dt a s kf o r c e sa r ee a s i l ys p l i tu p ,j o i n e d ,a n do t h

e r w i s em a n i p u l a t e dI n s t e a do fb e i n gl i m i t e dt o m o v i n g

a t a s kf o r c ea n da t t a c k i n go r W i t h d r a w i n g ,y o um a yo r

d e r i t t o p e r f o r mo n eo f e i g h t m i s s i o n s ,s u c ha s I n t e r

c e p t i n ga n e n e m y ' st r a d es h i p s .Y o u ' v ea l s og o tt o t a k e

t h e mi n l o rr e p a i r ,o r t o u p g r a d eo l d s h i p st o a h i g h e r

t e c hl e v e l .A r m i e sc a nI x -l a n d e dt o a t t a c ka p l a n e t ' sd e

f e n s e s ,a n dg u e r r i l l a sm a ya p p e a ra f t e ry o u ' v e c a p t u r e d

a w o r l d .( A l lt h i si s r e p o r t e di n a v a r i e t yo f a l l - t e x t

s c r e e n s ,o f c o u r s e . )W h e nv i e w i n gt h es t a rm a p ,a

s p a c e s h i ps h o w s w h i c hp l a y e r ' ss h i p s a r ei n e a c hs t a r

s y s t e m ,a h e l p f u l f e a t u r eu n a v a i l a b l ei n t h eo t h e rp r o

g r a m s .

D u r i n g e a c ht u r n ,y o ug e t t o d e c i d ew h e t h e rt o

a d o p ta h o s t i l e ,f r i e n d l yo r n e u t r a ls t a n c et o w a r de a c h

o p p o n e n t ;y o um a ya l s on e g o t i a t ei n h o p e so f c o n v i n c

i n gt h e mt o c h a n g et h e i rp o s i t i o nt o w a r dy o u .' l l i i si n

t r o d u c e sa n e l e m e n to f d i p l o m a c yt h a ti s m i s s i n gi n t h e

O t h e rg a m e s — o n et h a ti s s i g n i f i c a n ti f y o ue x p e c tt o

p l a ya g a i n s tp e o p l em o r eo f t e nd i a nv e r s u st h ec o m p u t

e r . U p t o f o u rp e o p l ec a np l a y ,a n dt h ec o m p u t e rp l a y

e r sc a nb e s e t t o o n eo f t o u rs k i l ll e v e l s ,b u tt h e yc a n ' t

b e s e t a t d i f f e r e n t l e v e l sa s w i t hR e a c hf o r t h e S t a r s

R a n d o ms t a rm a p sc a nf o ec r e a t e df o ra n yg a m e . A sw i t h

t h eo t h e r s ,a g a m ei n p r o g r e s sc a nb e s a v e da n dc o n t i n

u e d l a t e rF o rt h o s ew h od e m a n dm o r ec o n t r o lo v e r

t h e i r s t a r s h i p so r w h op r e f e r d i ec o m p l e x i t i e s o fd i p l o

m a t i ci n t r i g u e .I m p e r i u mG a l a c l i c u mi s t h e b e s t

c h o i c e ,d e s p i t ei t ss h o r t c o m i n g si n o t h e rd e p a r t m e n t s

R e g a r d l e s so f w h i c hv e h i c l ey o us e l e c t ,r e m e m b e r :

Y o ud o n ' th a v et o w a i tf o ra r a i n yS a t u r d a ya f t e r n o o n

T a k i n go v e rd i e u n i v e r s ei s a l o t o f ( t i na n y d a yo f t h e

w e e k . H

t h e r b e aC a p t a i n

t h a na n A d m i r a l ?

i f r u n n i n g a ni n t e r g a l a c t i ce m p i r e s o u n d sl i k et o o

m u c hw o r k ,t r ya s t r a t e g yg a m et h a tp u t sy o ui n c h a r g e

o f a s p e c i f i c t a s kw i t h i n t h es t a r f i e c t I nP s i5 7 f a u t i n g

C o m p a n yy o uc a p t a i na c a r g os h i pt h a tm u s td e l i v e r

p e r i s h a b l eg o o d st o a d i s t a n tg a l a x y .F r o ma r o s t e ro f 3 0

c a n d i d a t e s ,y o us e l e c tf i v ec r e wm e m b e r s .T h ea n i m a

t i o na n ds o u n de f f e c t sa r e t o p - n o t c ha s y o u p u n c hi n

o n e - k e yc o m m a n d so r d e r st o d i ec r e ww h i l es p a c ep i

r a t e sa t t a c ko n a l l s i d e s .F i g u r i n g o u tw h i c hp a no f t h e

d a m a g e ds y s t e m st o r e p a i rf i r s ti s o n l yo n eo f t i l tm a n y

d e c i s i o n sy o u ' l lh a v et o m a k ei n ah u m 'i n t h i sh i g h -

p r e s s u r eg a m ew h o s eo n l yw e a kp o i n ti s t h el a c ko f a

s a v ef e a t u r e .

I n C o s m i cB a l a n c e ,y o ud e s i g ny o u ro w ns h i p sb y

a l o t t i n gp o i n t st o v a r i o u ss y s t e m s — l a s e r s ,e n g i n e s ,a r

m o r — i na . s e r i e so f a l l - t e x tm e n u s .T h e ny o u rd e s i g n s

m e e tt h eu l t i m a t et e s ta s y o ut a k e t h eh e l mi n s e m i - a n i

m a t e dc o m b a tw i t h c o m p u t e r - c o n t r o l l e dc r u i s e r s; u i d

d r e a d n o u g h t s .O n eo r t w oc a np l a y ,c h o o s i n g f r o ms i x

s c e n a r i o s . H

M a n u f a c t u r e r s

B e r s e r k e rR a i d s :

S i m o nS : S c h u s t e r

G u l fa n dW e s t e r nB u i l d i n g

N e wY o r k ,N Y 1 0 0 2 3

R e a c hf o r t h e S t a r s :

E l e c t r o n i cA r t s

1 8 2 0 G a t e w a yD r i v e

S a nM a t c o ,C A9 4 4 0 4

I m p e r i u mG a l a c t i c u m

a n dC o s m i cB a l a n c e :

S t r a t e g i cS i m u l a t i o n s

1 0 4 6N o r t hR e n g s t o r f f

A v e n u e

M o u n t a i nV i e w .< ' A9 4 0 4 3

P s i 5T r a d i n gC o m p a n y :

A c c o l a d e

2 0 8 3 3S t e v e n sC r e e k

B o u l e v a r d

C u p e r t i n o ,C A9 5 0 1 4

6 9

Page 72: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 72/132

A M I G AU P D A T E I 1 VM A T T H E WI J - E D S

I n s i d eA m i g a

S o f t w a r e

D e v e l o p m e n tA l e a d i n gd e v e l o p e r

o f A m i g as o f t w a r e

t a l k sf r a n k l ya b o u t

t h ee x c i t e m e n t —

a n dp i t f a l l s — o f

c r e a t i n gs o f t w a r ef o r

a n e wo p e r a t i n g

s y s t e m .

r e c e n tm o n t h s ,t h e r eh a sb e e na l o t

o fd i s c u s s i o ni i l m i ud e v e l o p i n gs o f t w a r e

i b rt h eA m i g ah o we a s yo r h a r di t I s ,t h e

p r o b l e m s e n c o u n t e r e db y s o m ed e v e l -

u p c n > ,a n dt h e l e v e lo f s u p p o r tg i v e n1 0

d e v e l o p e r sT o g c i t h e I n s i d e s t o r yo n

t h e s ei s s u e s ,1 t a l k e dw i t hW i l l i a mV o l k .

V i c eP r e s i d e n to fT c c l u i i c a l( ) p e r a t l o n sa t

A e g i sD e v e l o p m e n ta m it h ep r o g r a m m e r

l i f A t f f i sO m i t :{ A e g i sa L s od e v e l o p e dh u

a g e sa m iI b v A n i n u i I n i' f o rt h eA m i g a .A l l

t h e s ep r o d u c t sw e r er e v i e w e di n C o m

m o d o r eI ' o u v i U ' l a y .A u g u s tS e p t e m b e r .

1 9 8 6 . )

Y o l kI s i n c h a r g eo fa l l p r o g r a m m i n g

p r o j e c t sa t A e g i s ,a n da l s oh e a d st h e t e c h

n i c a le v a l u a t i o nt e a mt h a te x a m i n e s

p r o d u c t sf o r p o t e n t i a la c q u i s i t i o nl i e

h o l d sd e g r e e si n p h y s i c sa n dB S t t o n o m y ,

: i n dp r i o rt o c o m i n gl o A e g i s ,w o r k e da s

a p r o g r a m m e rt o r a n u m b e ro f m a j o r

p u b l i s h e r s .

L e e d s :' t h e r e ' sh e e na l o t o f d i s c u s s i o n

b y d e v c l o ] K - r so n w h a ti t ' s l i k et o p r o -

g r a m o nt h e A m i g a .S o m eh a v ec o mp l a i n e dt h a ti t ' sa v e r yd i f f i c u l tm a c h i n e

t o w o r ko n .

\ 6 \ k :1 t h i n k t h e r e a r ct h r e ec l a s s e so fd e

v e l o p e ro n c h eA m i g a .T h e r ea r ep e o p l e

f r o mt h eM a cw o r l dl i k eu s .p e o p l e f r o m

t h eH I Mw o r l d ,a n dp e o p l e f r o mt h eC 6 t

w o r l d .I t h i n kt h a tt h ed C Y d o p c t Sw i t h

M a cb a c k g r o u n dh a v ea n a d v a n t a g ei n

t h a it h e yu n d e r s t a n dt u n vt o h a n d l e

e v e n t s ,m e n u sa n dw i n d o w s .H i eC 6 - i

p e o p l e h a v ed i e h a r d e s tt i m eo f i t s i n c e

t h e vh a v en e v e rd e a l tw i t ht h i sk i n d o f

o p e r a t i n gs y s t e mb e f o r eT h e( H Mp c o -

p i e a r cO Ks i n c et h e y ' v ed e a l tw i i hC

p r o g r a m m i n gb e f o r e ,b u l t h e ys i i i !h a v e

p r o b l e m su n d e r s t a n d i n gh o wt o h a n d l e

w i n d o w sa n ds u c h .

L e e d s :H o wd i d y o us o l v et h e d e s i g n

p r o b l e m st h e n ?

V o l k :W eu s e da l i l er e q u e s t e rd e s i g n e d

b y s o m e o n ee l s e .I t w a sw r i t t e nf o rA e g i s

b y C h a r l e sH e a t h( o fT e x E d ) ,W i t h m o s t

f i l er e q u e s t e r s ,y o uh a v et o w a i tl o r a l l

d i ef i l e st o b e r e a di n , b u tw i t ht h i so n e

t i l e f i l e sa r ed i s p l a y e da s t h e ya n b e i n g

r e a d ,a n d t h e m o m e n ty o us e e t h e l i l e

y o uW R I I ty o uc m j u s tc l i c ko n i t a n do i l

y o ug o .' H i eo r i g i n a lv e r s i o nw a sw r i t t e n

i n L a t t i c eC , a n dh a db e e np u t i n t ot h e

p u b l i cd o m a i n .A e g i sp a i dC h a r l e sl o

w r i t ea v e r s i o ni n A z t e cC . a n dp a r to fo u r

a g r e e m e n tw a st o : i l s op u t t h a tv e r s i o n

i n t oP I ) .T h ev e r s i o nu s e di n D r a wh a s

s o m es m a l l m o d i f i c a t i o n s ,m o s t l yr e l a t i n g

t i >t i t l e s .

L e e d s :S o m ed e v e l o p e r sh a v eb e e nd o

i n gt h e i rd e v e l o p m e n to n o t h e r s y s t e m s

a n dp o r t i n go r c r o s sc o m p i l i n g .A e g i s

D r a w v / a s p r o d u c e do n t h eA m i g a .W h y ?

V o l k :W e s t a r t e dd o i n gn a t i v e - m o d ed e

v e l o p m e n tb e c a u s ei t w a se a s i e rt O t e s t

c o d eI n s t e a do fh a v i n gt o d r a gd i s k so v e r

e v e r y t i m ew e d i da c o m p i l e ,i t w a s

s i m p l e rt o d o e v e r y t h i n go n t h eA m i g a .

H o w e v e r .; l s t h ep r o g r a mg u t l o n g e r ,t h e

c o m p i l et i m e sg o tl o n g e r ,a n di t b e c a m e

r i d i c u l o u st o k e e p d o i n gt i l i n g s i nt h a t

f a s h i o n .T h a t ' sw h e nw e g o t l u c k y .W e

b e c a m ei n v o l v e dI n ab e t at e s to f t h eA z

t e c C i n N o v e m b e r .W e w e r es o r to f

f o r c e di n t o t h a tb e c a u s ew e n e e d e dt o

U S Et h ef a s tB o a t i n g - p o i n tm a t hl i b r a r yo n

t i l eA m i g a .; m dt h e o n l yw a yt o g e t a c r o s

t o i t w a se i t h e rt o u s e A z t e cC o r d o d e

v e l o p m e n to n a S u nc o m p u t e r .

L e e d s : W o u l d n ' ti t h a v eb e e ne a s i e r l o

w o r ko n a s y s t e my o nh a dm o r ef a m i l i a r

i t yw i d i ?

V o l k :I l a v i n gy o u rd e v e l o p e r sw o r ko n

t h em a c h i n em a yb e p a i n f u la t f i r s t ,b u t

t h e yw i l ll e a n ia l o tf ; i s [ c r .a n dt h e yw o n ' t

p u t u p w i t ha s m u c h .I f t h e r e ' sa b u gi n

( l i es o f t w a r e ,t h e yw i l lg e t i t f i x e dt h a t

m u c hf a s t e r .

L e e d s :W h a ta b o u tp r o b l e m sw i t hd i e

o p e r a t i n gs y s t e m ?

V o l k :A s f a ra s t h eo [ X ' r a t i n gs y s t e m ,i t ' s

O K .1 d o n ' t t h i n kt h a tt h e r ea r ca n y b u g

l e f tt h a ta r e r e a ls h o ws t o p p e r s .V e r s i o n

1 . 1I s p r e t t yr e l i a b l e .

L e e d s :W h a ta r ey ii n u s i n gf <i r a t e x te d i

t o ro n t h eA m i g a ?

V o l k :B e l i e v ei t o r n o t ,I s t i l lu s eE Do n

t i n ;A m i g a .I p r e f e ri t t o a n yo f t h eo t h e r

e d i t o r sI ' v eu s e d .P a r t l yb e c a u s e1 u s e d

H I )w h i l ei n g r a ds c h o o l — a l m o s t h e

s a m eH I ) a so n t h eA m i g a .I a l s oi i k et h e

a c c e s st o t h e C o m m a n d - l i n ei n t e r p r e t e

t h a tE Da l l o w s .

L e e d s :Y o nm e n t i o n e d y o uw e r eu s i n g

A z t e cC . W a s n ' ti t r i s k y t ou s e a n e w

p i e c eo fd e v e l o p m e n ts o f t w a r eo n a n e w

h a r d w a r es y s t e m ?

V o l k :I n t h eb e g i n n i n g , t h e r ew e r eb u g s

7 0 S E P T E M B E R / O C T O B E R ' 8 6

Page 73: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 73/132

A M I G A U P D A T E

i n A z t e cc . W ep r o b a b l yf o u n dm o r e

t h a na n y o n ec i s t . - ,s i n c ew e b a da l o t o f

p r o g r a m sI n - h o u s et h a tw e u s e dt o r d e

v e l o p m e n tW eh a dp r i n t i n gu t i l i t i e sa n d

c o m m u n i c a t i o n su t i l i t i e st h a iw e d e v e lo p e di n - h o u s e ,m i dw em o v e da l lo ft h e s e

o v e r .

L e e d s :S o m ed e v e l o p e r sh a v ec o m m e n te d t h a te a r l yd e v e l o p m e n tf u r[ h eA m i g a

w a sl i k ef o l l o w i n ga m o v i n gt a r g e t .' H i e

o p e r a t i n gs y s t e mk e p ic h a n g i n ge v e n '

f e ww e e k s ,

V o l k :I w a sl u c k y .I s t ; i r t c dw i l l )t h eE w e2 8 o p e r a t i n g s y s t e m .1 t h i n k t h ep e o p l e

t h a th a dt h ew o r s tt i m e sw i t ht h eA m i g a

o p e r a t i n gs y s t e mw e r et h o s ew h os t a r t e d

w a yb a c k . !k n e wp e o p l ew h ow e r ed e

v e l o p i n go n E x e c2 0 ,b e f o r et h e r ew a sar e a lo p e r a t i n gs y s t e m .T h o s ep e o p l e h a d

a t e r r i b l e t i m e .T h a tw a sb e f o r eI n t u i t i o n ,

a n d m e ni t s u d d e n l ya p p e a r e d .I p u rp o s e l yd i d n o tg e t i n v o l v e di n d e v e l o p

m e n tu n t i l a f t e rt h e d e v e l o p e r ' sc o n f e r

e n c ei n M a y ,1 9 8 5 .E v e n( l i e nw ed i d n o t

g e to u rm a c h i n e su n t i lA u g u s tW eb a s i

c a l l ys p e n tO U Tl i m e w i t hE j f f i C2 Ha n d2 ' J

l e a r n i n g t h eA m i g a .W es l a v e dw i t hV e r

s i o n1 , 0 u n t i lJ a n u a r yo f t h i sy e a ra n d

h a v e h a dn o p r o b l e m sw i t h1 , 1 ,

L e e d s :T h e ny o uh a v en o c o m p l a i n t sa t

a l l w i t h1 . 1 ?

V o l k :T h e r ea r e s t i l ls o m ed e s i g n d e c i

s i o n st h a tn e e da w o r k - a r o u n d ,f b r e x

a m p l e ,t e x tr e q u e s t e r s .T h e r ei s n o w a yf o ra p r o g r a m m e rt o m a k ea T e x tr e q u e s t

e r c o m eu p a c t i v e .T h a ti s ,y o us t i l lh a v e

t o m o v et h e c u r s o ri n t ot h e b o xa n d

c l i c kd i e m o u s e .Y o uc o u l df o r c e - f e e d

e v e n t si n t ot h es y s t e mt o s i m u l a t e c u r s o r

m o v e m e n t s ,h u t t h e r ei s n o c l e a nw a yt o

d o i t i n p r o g r a m m i n g .

O n et h i n gw e l e a r n e dp r o g r a m m i n g

o n t l i eM a ci s m a tw h e na n e wm a c h i n e

c o m e so u t ,y o ud o c l e a np r o g r a m m i n g —

y O Ut o e t h e l i n eo n " o f f i c i a l "p r o g r a m

m i n g .Y o ud o t h i n g si n as y s t e m - o r i e n t e d

w a ys o t h a ty o ua i r p r o t e c t e dw h e nan e wv e r s i o nt o m e so u t .I f y o uw r i t ed i

r e c t l y t oh a r d w a r e ,d o n ' iu s et h e i rm e n u s

a n d o t h e rs y s t e ms u p p o r t s ,y o u ' r e

c r a z y — a s k i n gt o rt r o u b l ed o w nt h el i n e .

L e e d s :W h a ta b o u tt h em a n u a l s ?W i t ha l l

t i l ec h a n g e st o t h eo p e r a t i n g s y s t e m ,w a s

t h ed o c u m e n t a t i o nu p t o d a t ea n i lw a si t

u s e f u l ?

V o l k :T h e r e ' sb e e ns o m et ; i l kt h a tt h e

d o c u m e n t a t i o nf o r t h e A m i g aw a sn o t

v e r yg t x x l .T h a t ' sj u s tn o tt h ec a s e .I t ' sx i l l

r e l a t i v e .C e r t a i n l y t h ed o c u m e n t a t i o n

t h a tc a m ew i t ht h eA m i g aw h e nw e f i r s tr e c e i v e di t w a sm u c hI x t t c rt h a nt h e

d o c u m e n t a t i o nt h a tw a sa v a i l a b l ef o rt h e

M a cw h e ni t f i r s tc a m eo u t . I ns o m ei n

s t a n c e s ,t h eA m i g ad o c u m e n t a t i o ni s s t i l l

b e t t e r .T h eM a c ' si s n o ta s w e l lo r g a n i z e d ,

a n dd i eA m i g ad o c u m e n t a t i o ni s m u c h

b e t t e ra s a t u t o r i a l .Y o uc a n r e a do n e -

A m i g am a n u a l a n ds t a r tw r i t i n gp r o

g r a m s .O n t h e M a c .y o u h a dt o r e a de v

e r ym a n u ; t lt o g e ts t a r t e d ,b e c a u s ee v e r y

s e c t i o nd e p e n d so n e v e n * O t h e rs e c t i o n .

T h a t ,b y t h ew a y ,i s n o td u ej u s tt o t h e

w a yt h em a n u a l sw e r el i i i do u t ,b u ta l s o

h a s t od o w i t hh o wt h eM a cw o r k s .' n i t -

A m i g ai s m u c hm o r eU n i x - l i k e .M e s s a g e

h a n d l i n ga n dm u l t i - t a s k i n g a r ew e l lu n

d e r s t o o d .

" E n du s e r ss h o u l d

r e c o g n i z et h a to n am u l t i - t a s k i n g

s y s t e m ,t h ew h o l e

s y s t e mi s o n l ya s s a f e

a s t h ew e a k e s t

p r o g r a m . "

L e e d s :W h a tw e r es o m eo f t h e a d v a n

t a g e sy o u f o u n di n d e v e l o p i n gf o r t h eA m i g a ?

V o i l eW e k n e ww h a t w a sg o i n go n i n

h a r d w a r ei n t h em a c h i n e a n dt o o ka d

v a n t a g eo f i t . W e u s ea l o t o f m u l t i p l e

w i n d o w s , h a r d w a r ef i l l s ,a n ds o o n .1 a m

a m a z e db y h o wm a n yp r o g r a m st h a ta r c -

o u tt h a td o n o tu s et l i eh a r d w a r e ,i t ' sn o t

h a r dt o d o ;y o uj u s th a v et o c a l lt h eo p e r

a t i n gs y s t e mp r o p e r l y .A l o to f p e o p l ea r e

p o r t i n gc o d ef r o mo d i c rm a c h i n e s ,a n d

r a t h e rt h a nt a k eo u tt h e i rr o u t i n e st h a t

d u p l i c a t ef u n c t i o n ss u p p o r t e di n h a r d

w a r eo n t h eA m i g a( w h i c hw o u l ds p e e du p t l i ep r o g r a m ) ,t h e yj u s tl e a v et h e mi n .

T h a th a p p e n sa l l t h e t i m e .I t ' s c a l l e d

l a m c w a r e .

L e e d s :E l e c t r o n i cA r t sc a m eu p w i t ha

s t a n d a r df i l et y p e( I F F )f o rd a t at i l e so n

t h eA m i g a .1 k n o wy o ua r es u p p o r t i n gi t

i n y o u rs o f t w a r e ,b u tI h a v eb e e nh e a r i n g

t h a ti t i s n o t t l i ea n s w e rt o e v e r y o n e ' s

n e e d s .

V o l k ;O n eo f t h e p r o b l e m sw i t h1 1 - 1 -i s

d i a tt h e r ei s n ow a yt o k n o wi f a f i l e L sd i e

t y p ey o u w a n tw i t h o u to p e n i n gd i e f i l e .

O u ra n i m a t i o np r o g r a mu s e sf i l ee x t e n

s i o n sa s a w a yo f k n o w i n gw h f l lt y p eo f

f i l ea f i l ei s w i t h o u to p e n i n ge v e r yf i l eo n

d i ed i s k ,T h e r es h o u l db e a w a yo f t e l l i n g .

M a y b et h e r eL s o n ea n i lw e j u s th a v e n ' t

f o u n di t y e t .C e r t a i n l yp u t t i n ge a c hf i l e

t y p ei n i t so w nd r a w e rw o u l db e o n ea n

s w e r ,b u t t h e nt h e r e a r ep r o b l e m sw i t h

p a t hn a m e s .

L e e d s : A n y t h i n ge l s e ?V o l k :T h e r ea r c 1s o m et y p e s o ff i l e st h a t

s h o u l db e s t o r e da s t e x t .S c r i p t si n o u r

A n i m a t o rp a c k a g ea r es t o r e da s t e x t ,a n d

I t h i n kt h a tm a k e sa l o t o f s e n s e ,l i l e t s

y o u g ob a c ka n de d i tt h e mo u t s i d eo ft h e

p r o g r a m ,a n d i t l e t sd e v e l o p e r sw h o

w a n tt o d e v e l o pt h i r d - p a r t yp r o g r a m s

t h a tw o r kw i t hA n i m a t o rd o s o v e r y

e a s i l y .W e a l s ou s e t e x tf i l e st o s t o r e

D r a wf i l e s .W ea r eg o i n gt o p u b l i s ht h e

s t r u c t u r ef o r. D r a wf l i c ss o t h a tt h i r d - p a r

l y d e v e l o p e r sC a n u s et h e mi n t h e i ro w n

p m g r a m s .

L e e d s :W h ya r ey o uu s i n gt e x tf i l e sf o r

D r a w( l i e s ?

V o l k :' H i e6 8 0 2 0h a r d w a r ea d d o n sa r c

v e r yi m p o r t a n tt o m a n yp e o p l e .W e

w a n t e dt o m : i k e s u r eo u rs o f t w a r ew o r k s

w i t h t h e m ,n o t j u s tf o r t h e l e wp e o p l e

w h om a yu s ed i e mn o w ,b u t f o r t i i t u r e

u p g r a d e st o t h eA m i g aW ew a n t e dt o b e

c e r t a i no u rs o f t w a r ew o u l db e u p w a r d l

c o m p a t i b l e .

T h et e W H lu s e s t h eI K K Em a m ,a n d

t h e g o a lw i l ll i e t h a id i eA m i g aw i l ls e n s e

t h ep r e s e n c eo f a 6 8 8 8 1 a n ds u p p o r ti t

u s i n gt h e1 1 : 1 : 1 ;m a t hl i b r a r yd i a lw a sa d d

e d t o V e r s i o n1 . 1 .T h a tw o u l db e b e t t e r

t h i nc a l l i n gd i e6 H 8 8 1d i r e c t l y . H a s tf l o a t

i n g - p o i n ti s a d i f f e r e n tf o r m a l t h a nI E E E ,

a n di n t h e b a s eA m i g ai t r u n s a b o u t2 ( 1

t i m e sf a s t e rt h a nI E E ET h a t ' sv e r yi m p o r

t a n ts i n c em o s tp e o p l ew i l lh a v eb a s e

m a c h i n e s .W h e ny o u a d dt l i e6 8 8 H Ia n d

u s et h e [ B E E ,i t ' sa b o u tf i v et i m e sf a s t e r

t h a nt h ef a s tf l o a t i n g - p o i n t ,a n di t ' sa l s oa

l i t t l eb i tm o r ea c c u r a t e .H u ti t ' sa d i f f e r e n t

f o r m a tS o w eh a da q u a n d a r y — w h t o

d o a b o u tD r a w ' /W es o l v e dt h a tb y u s i n gt e x tf o r m a tl o r D r a wl i l e s .T h a tw a y

w h e nw e a d dt h es u p p o r tt o rd i e6 8 H H 1 ,

D i eu s e rw i l lb e a b l e t ou s ed i e i re x i s t i n g

f i l e s .I fw eh a ds t o r e dd i e ma s b i n a r yf i l e s ,

i t w o u l d n ' th a v ew o r k e d .

L e e d s :S o m ed e v e l o p e r sa r e s a y i n gt h a i

t h e A m i g a ' sm uI l i - t a s k i n gc a p a b i l i t yi s a

m i x e db l e s s i n g .T h e yh a v em e n t i o n e d

p r o b l e m sw i t hm e m o r ya l l o c a t i o na n d

d e - i l ll o c a li o n ." h o l e s "b e i n gl e f ti n m e m

o r y ,a n do m - o l ' - m c m o r yc r a s h e s .

V o l k :T h e r ea r e t w ob a s i cs c h o o l so f

d i o u g l i to n m e m o r ya l l o c a t i o n .O n ew a yC o n t i n u e do n f i g u ~

7 1

Page 74: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 74/132

P r o f e s s i o n a lM u s i c

C o m p o s i t i o na n dS c o r i n g

w i t hA m i g a

B YP E G G YH E R R I N G T O N

S t i l lu n d e rd e v e l o p m e n t

w h e nt h i sa r t i c l ew a sw r i t t e n ,

E A sD e l u x eM u s i c

C o n s t r u c t i o nS e ts h o u l db e

o n t h e s h e l v e sb y t h et i m e

y o ur e a dt h i s .

E l e c t r o n i cA r t s 'D e l u x eM u s i cC o n s t r u c t i o nS e tl o r

t h eA m i g ai s a s e r i o u sm u s i c - c o m p o s i t i o na n ds c o r i n g

p r o g r a md e s i g n e df o rp r o f e s s i o n a lu s e .. S i n c et i n -A m i g a

i s a l r e a d yb o t ha v e r s a t i l em u s i c a li n s t r u m e n ta n da s o

p h i s t i c a t e dM I D Ic o n t r o l l e r ,t h i s k i i u lo f u t i l i t yi s e x

t r e m e l yu s e f u lf o rg e t t i n gt h em o s to u to f i t s m u s i cc a

p a b i l i t i e s .

A t s t a r t - u p ,t h r e ew i n d o w sa r ed i s p l a y e dO n ec o n

t a i n sa p a l e t t et h a th o l d s m u s i c a ls u p p l i e sr a t h e rt h a n

p a i n t ,o n eh o l d sa b l a n ks c o r e ,a n dt h et h i r dd i s p l a y sa

s i x - o c t a v ep i ; i n ok e y b o a r d .

T h ep a l e t t e d i s p l a y st h eb ; i s i ct o o l so fs t a n d a r dm u s i cn o t a t i o n :n o t e sa n dr e s t sf r o mw h o l et o 3 2 n d - D O t ed u -

r a t i o n s ,d i ed o tu s e df o re x t e n d i n gt h o s ed u r a t i o n sb y

o n e - h a l f ;s h a r p ,f l a ta n dn a t u r a ls i g n s ,a n do p t i o n sf o r d i

r e c t i n gn o t es t e m su p o r d o w na n dc r e a t i n gt r i p l e t so r

f i v en o t e si n d i ep l a c eo f t o u r .E i g h td y n a m i cs e t t i n g s

( f r o mp p pt o H - T )a r ea v a i l a b l ef r o mt h ep a l e t t e ,a n d

v o l u m el e v e l sf o rt h eA m i g a ' sl o u rs o u n dc h a n n e l sm a y

b e c o n t r o l l e dI n d e p e n d e n t l yt h r o u g ho n eo f t h e p r o

g r a m ' sm a n yp u l l - d o w nm e n u so r e s t a b l i s h e df o re a c h

o f t w om u s i c a lt r a c k so n e v e n -s t u f f .A l s oo n t h e p a l e t t e

a t ea s e l e c tb u t t o na n da t e x ti c o n .

T h es c o r ew i n d o wd i s p l a y sa m u s i c a lg n i n ds t a f fw i t h

t r e b l ea n db a s sc l e f e .' I T i i sc m b e r e c o n f i g u r e dt o a

m a x i m u mo f e i g h t I n d i v i d u a ls t a v e s .E a c hs t a l l 'h a st w o

r h y t h mt r a c k s( i n d i c a t e db y n o t es t e m sg o i n gu p o r

d o w n )t o ra t o t a lo f 1 6 ,e a c ho f w h i c hw i l la c c o m m o

d a t eu p t o s i xn o t e s .S t a v e sc a nh e p l a y e d o rp r i n t e dI n -

7 2 S E P T E M B E R / O C T O B E R8 6

Page 75: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 75/132

d i v i d u a l l yo r i n c o m b i n a t i o nw i t h a n yo ft h eo t h e r s .

P r e p r o g r a m m e dm u s i cc o m p o s i t i o n so n d i s kw i l lb e

p r o v i d e dw i t hD e l u x eM u s i c , b u tt h e i rt i t l e sa n dn u m

b e r h a v ea t t h i sw r i t i n gy e t t ob e d e c i d e d .A s c r o l l a b l e

l i s t i n g w i l ll e t y o uc h o o s e f r o ma m o n g( h e m .V o uc a n

a l s oe d i ta n dp r i n tm u s i cf i l e sf r o mE l e c t r o n i cA r t s 'I n

s t a n tM u s i cp r o g r a mf o r t h e A m i g a ,a s w e l l; i s o t h e r

m u s i cf i l e sw h i c hf o l l o w t h eI F Fm u s i cf o r m a t .

E n t e r i n gN o t e s

T h e r ea r et w ow a y st o e n t e rm u s i cn o t a t i o ni n D e

l u x eM u s i cC o n s t r u c t i o nS e t ,I x i t hb a s e do n t h eA m i

g a ' sm o u s e .A t h i r dm e t h o dm a yf x 1a d d e d , a c c o r d i n gl o

C i e o f fB r o w n ,w h o ,w i t hJ o h nM a c M i l i a n ,i s d e s i g n i n g

a n dw r i t i n g t h ep r o g r a m .F r o mt h e p a l e t t eo n t h e

s c r e e n ,y o us e l e c ta s y m b o lw i t ht h em o u s ep o i n t e ra n d

e a r n 1i t o v e rt o t h es c o r e .I I 't h a ts y m b o li s a n o t e ,i t s

c o r r e s p o n d i n gp i t c hw i l ls o u n da s i t L s m o v e du p o r

d o w nt l i e s t a f f .O n c ei n p o s i t i o n ,y o us i m p l ec l i c kt i t

m o u s eb u i i o nt o e n t e ri t . A s e r i e so f l l k es y m b o l s( n o t e

o f t h es a m ed u r a t i o n ,f o re x a m p l e )m a yI x -p l a c e do n

t l i es c o r ew i t h o u tr e t u r n i n g d i ep o i n t e rt o t h ep a l e t t e

i n t l i es e c o n dn o t e - e n t r ym e t h o d ,n o t e sa n dc h o r d

c a n t x - e n t e r e d w i t ht l i em o u s ef r o mt l i ep i a n ok e y

b o a r do n t l i es c r e e n .Y o ui n d i c a t et h ep o s i t i o no n t h e

s c o r ea n de n t e ra n o t eb y t o u c h i n gt h e m o u s ep o i n t e

o n a k e yo n t h ep i a n ok e y b o a r d a n dc l i c k i n gt h es e l e c t

b u t t o n .I n c h o r d m o d e ,n o t e sa r e s t a c k e dv e r t i c a l

u n t i ly o um o v et o t l i en e x tp o s i t i o no n t l i es t a f f .W i t h

t i l l sm e t h o do f e n t r y ,t h eA m i g af u n c t i o nk e y sa r eu s e d

t o e n t e r t h e d u r a t i o no f e a c hn o t e ,c h o r do r r e s t .

7 3

Page 76: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 76/132

Y o uc a na l s oe d i ta n dp r i n t

m u s i cf i l e sf r o mE l e c t r o n i cA r t s '

I n s t a n tM u s i c ,a s w e l la s o t h e r

m u s i cf i l e sw h i c hf o l l o wt h eI F F

m u s i cf o r m a t .

I n a d d i t i o n , n u L s i cn o t a t i o nt h a th a sb e e ne n t e r e d

c a nb e m a n i p u l a t e dI n an u m b e ro f w a y si i s i t i ^t h e

m o u s e .S t a n d a r dc u t .c o p y , p a s t e: i n dc l e a ra r ea v a i l a b l e

f r o ma p u l l - d o w nm e n ua l o n gw i t h" u n d o , "w h i c hw i l l

g e tr i do ft h el a s tt h i n gy o ud i d .A l s oo n t h ep a l e t t ei s a

" s e l e c t "b u t t o nU n i tl e t sy o ud r a wa I j o xa r o u n d; i g r o u p

o f n o t e sa n dm o v et h e mh o r i z o n t a l l yo r v e r t i c a l l yo n

t h es t a f fo r p e r f o r mg r o u po p e r a t i o n sw i t hf u n c t i o n s

f r o mp u l l - d o w nm e n u s .T h e i rs t e m sm a yb e f l i p p e do r

t h e ym a yb e t i e do r b e a m e d — y e s ,r e a lb e a m e dg r o u p s

o f n o t e s .G r o u p so f n o t e sm a yb e t r a n s p o s e du p o r

d o w nb y h a l f - s t e p ,s c a l eo r o c t a v e , s l u r r e do r m a d et o

c r e s c e n d oo r d i m i n u e n d oi n a m p l i t u d e ,a n dt h e i rd u r a

t i o n sd o u b l e do r h a l v e d . B a s i cc h o r d sm a yb e i n v e r t e d

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

A n o t h e rp u l l - d o w nm e n ug i v e sa c c e s st o o p e r a t i o n s

t h a tc a n b ep e r f o r m e da t m e a s u r eb o u n d a r i e s .T h e s e

i n c l u d es t a n d a r dm u s i c a lr e p e a t sa n df i r s ta n d s e c o n d

e n d i n g sa s w e l la s c h a n g i n gc l e f s ,I n s t r u m e n t a t i o n ,

o v e r a l lt e m p o ,t i m ea n dk e ys i g n a t u r e s .

I n s t r u m e n t a t i o n

' H i ei n s t r u m e n t a lv o i c e sp r o v i d e d w i t hD e l u x eM u

s i ca r em e s a m ea s t h o s ei n c l u d e di n E l e c t r o n i cA l t s '

I n s t a n t M u s i c .T h e ya r en u m e r o u s ,a n ds i n c em a n yo t

t h e ma r e d i g i t i z e ds a m p l e s( a c t u a lr e c o r d i n g s ) ,t h e y

s h o wo f ft h eA m i g a ' sa b i l i t yl o m i m i ca c o u s t i cI n s t r u

m e n t s — d r u m s ,g u i t a r ,p i a n o ,h o r n s — w i t ha s t o n i s h i n g

a c c u r a c y .E a c hs t a f fw i l la c c o m m o d a t ea d i f f e r e n ti n

s t r u m e n t a lv o i c e ,a n da l l v o i d n g sm a yb e c h a n g e da t

m e a s u r eb o u n d a r i e s .B r o w ns a y s t h e r ei s a v e r yg o o d

p o s s i b i l i t ym a td i g i t a ls a m p l e s r e c o r d e d w i t hM i m e t i c s '

S o u n d S c a p es a m p l i n gd e v i c e( a n dp o s s i b l yo t h e r s )

c o u l d\ k u s e da s i n s t r u m e n t a lv o i c e sb y t h e A m i g aw h e np l a y i n gD e l u x eM u s i cs c o r e s .

7 4 S E P T E M B E R / O C T O B E R8 6

M I D I

A l i m i t e dI m p l e m e n t a t i o no f d i e M u s i c a li n s t r u m e n

D i g i t a lI n t e r l a c e( M I D I )s t a n d a r dI s i n c o r p o r a t e di n t o

D e l u x eM u s i cC o n s t r u c t i o nS e t .M I D IL s t h ec o m m u n i

c a t i o np r o t o c o lt h a ta l l o w sd i f f e r e n tb r a n d so f m u s i c

s y n t h e s i z e r sa n dd r u mm a c h i n e st o p e r f o r mt o g e t h e ru n d e r c o m p u t e rc o n t r o l .I t i sp r e s e n ti n D e l u x eM u s i c

a s M I D IO U To na l l 1 ( 5c h a n n e l s ,w h i c h m e a n st h a tt h e

p r o g r a mw i l ls y n c h r o n i z et h e t i m i n go f e x t e r n a lM I D 1 -

e q u i p p e dd e v i c e sc o n n e c t e dt o t h e A m i g av i a t h e

A m i g aM I D Ii n t e r f a c e ,a n da l l o wc o m p o s i t i o n so f u p t o

3 6 s i m u l t a n e o u sn o t e st o b e p l a y e db y a p r o p e r l y

e q u i p p e dM I D Im u s i cs y s t e m .T h i r t y - t w o o ft h e s e

n o t e sa r ep l a y e db y e x t e r n a lI n s t r u m e n t s; u i df o u rb y

t h eA m i g a ' sI n t e r n a ls o u n ds y s t e m .

A p o s s i b i l i t yB r o w nd i s c u s s e dw a s i n c o r p o r a t i n

M I D II N c a p a b i l i t yi n t oD e l u x eM u s i cs c o r e sf r o ma n

e x t e r n a l s y n t h e s i z e rI n s t e p - t i m e( a t w o - p a r tm e t h o d

I n v o l v i n g p r e s s i n ga k e yo n a s y n t h e s i z e r ' sk e y b o a r d

a n dt h e ne n t e r i n g t h ed u r a t i o n ) .I t w o u l da l s om e a n

t h a tm u s i c a ls e q u e n c e se n t e r e di n r e a l - t i m e( p l a y e do n

a k e y b o a r d )w i t h M i m e t i c s 'S o u n d S c a p eM I D Is e q u e n c

i n gp r o g r a m( a n do t h e r st h a tf o l l o w t h eI F Ff i l ef o r m a t )

a n ds a v e dt o d i s kc o u l db e l o a d e di n t oD e l u x eM u s i c

a n dm e ne d i t e da n dp r i n t e dw i t ht h ep r o f e s s i o n a lp r i n t

q u a l i t i e st h i sp r o g r a mo f f e r s .C h e c kw i t ht h ed i s t r i b u

t o r so f t h e s ep r o d u c t sI fM I D Ii n f e a t u r e sa r ei m p o r t a n t

t o y o u ,s i n c eU r o v v nw a sn o ts u r ea t t h i sw r i t i n gi f t h i s

w o u l db e a p a no fD e l u x eM u s i c

T h ei n s t r u m e n t a lv o i c e s

p r o v i d e dw i t ht h ep r o g r a ms h o w

o f ft h eA m i g a ' sa b i l i t yt o m i m i c

a c o u s t i ci n s t r u m e n t s w i t h

a s t o n i s h i n ga c c u r a c y .

P l a y i n gM u s i c

1 a s k e dB r o w nw h a tw o u l dh a p p e ni f d i e A m i g a

w e r ei n s t r u c t e dt o p l a yo n e o f t h o s el u s h 3 6 - p a r t

s c o r e s ,o r a n ys c o r ei n v o l v i n gm o r et h a ni t s o w nf o u r

s o u n dc h a n n e l s ,s t n g l e b a n d e d l y .H e e x p l a i n e dt h a td i e

Page 77: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 77/132

f i r s tc r i t e r i o nD e l u x e M u s i cu s e si s a m p l i t u d e :I t w i l l

p l a yt h ef o u rl o u d e s tn o t e sa n di g n o r e d i er e s t .( R e

m e m b e r ,t l i ev o l u m em a yl i es e t f o re a c h n o t ei n d i v i d

u a l ) 'o r t o re a c hO f t w om u s i c a lt r a c k so n a l l s t a v e s . )I I '

y o uT a i lt o d i f f e r e n t i a t en o t e sb y v o l u m e( i ft h e ya r ea l l

d i es a m e ,f o rI n s t a n c e ) ,A m i g aw i l lp l a y t h el o w e s tn o t e

a l o n g w i t hd i et h r e e h i g h e s t

n o t e so f

a n yg i v e nc h o r d

K a d i e r t h a ns c r o l l i n g ,a s c r e e nd i s p l a yo f a D e l u x e

M u s i cs c o r ei s e r a s e da f t e rt x r i n gs o u n d e da n dq u i c k l y

r e p l a c e db y d i e n e x ts e c t i o n .B r o w ns a y st h eA m i g a

d o e sd i i ss o q u i c k l yd i a ly o ud o n ' tm i s sa n y t h i n g .S m a l l

r e db o x e sa m I x ' m a d et o f l u s ho v e r n o t e h e a d sa s t h e y

s o u n da n dk e y so n t h ep i a n od i s p l a yc a nb e h i g h l i g h t

e d . G a d g e t sa l l o wt h ew i n d o wc o n t a i n i n gt h es c o r et o

I x r e s i z e dt o f i l ld i ee n t i r e s c r e e n .' I l i i sc a nl x -d o n ea t

a n yt i m e ,b u ti t ' sp a r t i c u l a r l y u s e f u ld u r i n gp l a yt o f i t

m o r en o t a t i o no n d i es c r e e n .

T h eo v e r a l lv o l u m ea n dt e m p oo f d i em u s i ca r es e t

w i t ho p t i o n sf r o mp u l l d o w nm e n u s ,a s a r es t a r t ,M o p

a n d r e s u m ep l a y ;A l a p o n t h es p a c eb a rd u r i n gp l a y

s t o p s d i em u s i ca n da u t o m a t i c a l l yd i s p l a y st h e n o t a t i o n

a t d i a lp o i n ti n d i es c o r e .T h i si s a n a i di n f i n d i n g: i n d

c o r r e c t i n ge r r o r s .A n dy o uc a nd e s i g n a t ea s e c t i o no f

m u s i ca n dh a v ei t s o u n d e dr e p e a t e d l yw h i l ey o ue d i ti t

o n d i es c r e e na s i t p l a y si n r e ; i lt i m e .

P r i n t i n gS c o r e s

A s c o r es e t - u pw i n d o w( w h i c hB r o w ns a y sm a yb e

t w ow i n d o w sb e f o r et h e y ' r e f i n i s h e d )l e t sy o ur e c o n f i

g u r ed i es c o r ef o re i t h e rt h es c r e e nd i s p l a yo r a g r a p h

i c sp r i n t e r .B e s i d e s s p e c i f y i n gk e y; m dt i m e. s i g n a t u r e s ,

y o uc a ns e t d i ew i d t ho f d i ew i n d o wo r p a p e r a n d

s p e c i f yd i en u m b e ro f m e a s u r e s( f r o mo n et o t e n )t o I x . -

i n c l u d e do n e a c hl i n e .Y o uc a na l s oe x t e n do r s h o r t e n

m e a s u r e a n do v e r r i d ep r o p o r t i o n a ln o t e s p a c i n g

T h r o u g hu s eo f d i e t e x ti c o no n t h e p a l e t t e ,l y r i c s

c a nb y t y p e di n a n d n o n - s o u n d i n gs y m b o l sc a n I x 1

a d d e dt o d i es c o r e .A c c o r d i n gt o B r o w n ,b y u s i n g a

f o n te d i t o r ( a s e p a r a t ep r o g r a mn o t p r o v i d e dw i d i

D e l u x eM u s i c ) ,y o uc a na l s od e s i g ns u c h s y m b o l sa s

t r i l l s ,d o u b l es h a r p sa n df l a t s ,u n u s u a lc l e f s ,g u i t a rt a h l a -

t u r e .: t n dc h o r ds y m b o l s ,a n du s ed i e mi n p r i n t o u t so f

D e l u x eM u s i cs c o r e s .Y o uc a na r r a n g et o m u s i ct o s u i t

y o u r s e l fo n s t a n d a r dH - ' / >b y 1 1 - i n c hp a p e r( o ra n ys i z e

y o u rp r i n t e rw i l la c c e p t )a n da c c o m m o d a t el y r i c sa n d

s y m b o l sa b o v e ,b e l o wo r I x ' t w e e nd i es t a v e s .A t t e n t i o

t o s e t - u pd e t a i l sp r i o r t oe n t e r i n g t h em u s i cn o t a t i o

w i l ll e ty o up r i n to u ts e p a r a t em u s i c a lp a r t sf o rv a r i o u

i n s t r u m e n t sa l o n g w i t he n t i r es c o r e sl o r d i e c o n d u c

t o r — o ra r e l a t i v e l ys i m p l e p i a n ot r a n s c r i p t i o n .

C O D A

T l i ea b i l i t yt o p r i mf u l l p a g e so f s t a n d a r dm u s i c

n o t a t i o nw i t hg r o u p so f l i e da n db e a m e dn o t e s; m d

i n d i v i d u a l l yd i r e c t e ds t e m s ,i n c l u d i n gl y r i c sa n ds p e c i a l

m u s i cs y m l x i l s ,i s s o m c d i i n gd i a tm a n yC o m m o d o

A m i g am u s i c i a n sw i l la p p r e c i a t ee v e ni f d i e yd o n ' t t a

D e l u x eM u s i cp r o v i d e sM I D IO U To n a l l 1 6 c h a n n e l s ,w h i c h

a l l o w s c o m p o s i t i o n so fu p t o 3 6

s i m u l t a n e o u sn o t e st o b e

p l a y e d — 3 2b y e x t e r n a l

i n s t r u m e n t sa n d4 b y t h e

A m i g a ' si n t e r n a ls o u n ds y s t e m

d i eM I D Ip e r f o r m a n c ep o w e r so fD e l u x eM u s i cT h a ti t

w i l lp l a y d i ei n t e r n a lA m i g av o i c e sa l o n g w i t hd i o s e

p r o d u c e d b ye x t e r n a lM I D I - c o n n e c t e d m u ss y n d i e

s i z e r sa n da c c o m m o d a t es t ; m d a r d I I Tm u s i cf i l e ss a v e d

f r o mO t h e rm u s i cc o m p o s i t i o np r o g r a m sm a k e sD e -

l u x eM u s i cC o n s t r u c t i o nS e to n eo f d i em o s tp o w e r f

a n d f l e x i b l ep r o g r a m sy e t t o b e d e v e l o p e df o r d i e

A m i g a . G e o f fB r o w na n dJ o h nM a c M i l l a na l s oc r e a t e

a n dp r o g r a m m e dD e l u x eM u s i cC o n s t r u c t i o nS e t f o r

d i eA p p l eM a c i n t o s h .A m i g a D e l u x eM u s i ci s s i m i l a ri n

d e s i g na n do p e r a t i o n ,b u t i t i s a f r e s hp r o g r a m m

e f f o r t( i n C ) a n do f f e r sc o l o rs c r e e nd i s p l a y s a n d a c

c o r d i n gt o B r o w n ,r u n ss i g n i f i c a n t l yf a s t e r ,t h a n k st o

d i eA m i g a ' sc u s t o mb l i t t c ra n ds o u n dc h i p s .

D e l u x eM u s i cC o n s t r u c t i o nS e ti s o n eo f a s e r i e so f

A m i g ap r o g r a m sf r o mE l e c t r o n i cA r t s ,1 8 2 0 G a t e

D r i v e ,S a nM a t e o ,C A9 4 4 0 4 ,( 4 1 5 )5 7 1 - 7 1 7 1 .O d i e r

i n c l u d eD e l u x eV i d e oC o n s t r u c t i o nS e t ,D e l u x eP a i n t ,

a n dD e l u x eP r i n t O

7 5

Page 78: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 78/132

H O WT T OA H I G H

T H EC O M M O D O R E1 2 8 .

T h ef i r s ts t e pi s b u y i n gt h e

C o m m o d o r e1 2 8 ™P e r s o n a lC o mp u t e r .T h es m a r t e s tc o m p u t e r

a v a i l a b l ef o rt h ep r i c e .I t sl i k eg e tt i n gt h r e ec o m p u t e r sf o r l e s st h a n

o n eu s u a l l yc o s t s ,b e c a u s et h e

1 2 8o p e r a t e si n t h r e es e p a r a t e

m o d e s .Y o uc a nr u ns o p h i s t i c a t e d

C P / M ®b u s i n e s ss o f t w a r ea n dt h e

n e wp r o g r a m sw r i t t e nf o rt h e1 2 8 .

P l u so v e r3 , 0 0 0C o m m o d o r e6 4 ®p r o g r a m s .Y o us t a r to u tw i t h

m o r es o f t w a r ea n dr e a ll i f eu s e s

t h a nm o s tm a c h i n e sg i v ey o u

a f t e ry e a r so n t h em a r k e t .

T H EC O M M O D O R E1 2 8W O R K SF A S T E R .

T o r u na l lt h a ts o f t w a r ea n dr u ni t

f a s t e r ,y o u ' l lw a n t t h e1 5 7 1D i s k

D r i v e .Y o uc a n ' tf i n da f a s t e rd r i v ea t t h ep r i c e .I t t r a n s f e r sn e a r l y

1 , 0 0 0w o r d sa s e c o n d( 5 2 0 0c p s ) ,

s o y o uc a nl o a d m o s tp r o g r a m s

i n s t a n t l y .A n dy o u ' l ls a v es p a c ea s

w e l la s t i m eb e c a u s et h e1 5 7 1

h o l d su p t o 4 1 0 Ko f d a t a ,t h ee q u i

v a l e n t o f2 0 0t y p e w r i t t e np a g e s .

T H EC O M M O D O R1 2 8G E T SS M A R T E R

N o wt r yi m p r o v i n gy o u rm e m oP l u gi n o u r1 7 5 0R A ME x p a n s

M o d u l ea n dy o u r1 2 8m o v e st o a p o w e r f u l5 1 2 K .T h a t ' se n o t o h a n d l e j u s ta b o u ta n y t h i ny c a nd i s ho u t ,f r o mc o m p l i c a

b u s i n e s s f o r e c a s t i n gt o g i a n td a

b a s e s ,i n f a c to u re x p a n s i om ou l ew i l lb e t h eo n l ym e m o r yy o u

n e e df o rm a n yy e a r st o c o m e

® C P / mi s o r e g i s t e r e dT r a d e m a r ko f D i g i t a lR e s e a r c h ,t n c £ > 1 9 8 3 .c o m m o d o r eE l e c t r o n i c sl i m n e d

Page 79: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 79/132

E V O L V EN T E L L I G

T H EC O M M O D O R E1 2 8L E A R N ST OC O M M U N I C A T E .h e r e ' sn o r e a l i n t e l l i g e n c ew i t h o u t

ea b i l i t yt o c o m m u n i c a t e .S o

u ' l lw a n !o u r1 6 7 0M o d e m / 1 2 0 0 .s tp l u gi n y o u r t e l e p h o n ej a c k

n dt h em o d e ma u t o m a t i c a l l y

n s w e r s ,d i a l sa n ds e l e c t st h e

p p r o p r i a t em o d e .I t p u t sy o ui n

u c hw i t ha n e ww o r l do f s h o p

n g ,b a n k i n g ,c o m m u n i c a t i o n s

n di n f o r m a t i o no v e r y o u r t e l e -

h o n el i n e .A n di t o p e r a t e sa t a

g h t n i n g - f a s t1 2 0 0b a u dt o s a v e

n y o u r t e l e p h o n eb i l l .

T H EC O M M O D O R E1 2 8L E A R N ST OW R I T E .

L o o k i n gg o o di n p r i n tc o u l db ey o u rn e x tm o v ew i t ht h eM P SI 0 0 0

P r i n t e r .I f sa n e wd o tm a t r i x

p r i n t e rd e s i g n e dt o m a k et h em o s t

o f t h e1 2 8 ' sh i g h - r e s o l u t i o ng r a p h

i c sb e c a u s es o m e t i m e sp i c t u r e s

s p e a kl o u d e r t h a nw o r d s .B u ti f s

n o s l o u c hw h e ni t c o m e st o w o r d s .

T h eM P St u r n so u ta b o u t1 2 0 0

w o r d sa m i n u t e( 1 0 0c p s )o f d r a f t -

q u a l i t yp r i n t i n g ,o r g i v e sy o un e a r -

l e t t e r - q u a l i t yp r i n t i n ga t n e a r l y

2 4 0w o r d sa m i n u t e( 2 0 c p s ] .A n d

y o uc a nc h o o s ep r i n t i n gs t y l e s ,

u s ei n t e r n a t i o n a l c h a r a c t e r s ,e v e nm a k eu p y o u ro w ns y m b o l s .

T H EC O M M O D O R E1 2 8I M P R O V E SY O U RV I S I O N .

B r a i n sa r e n ' te n o u g hw i t h o u tg o o dl o o k s ,s o i m p r o v ey o u rv i s i o nw i t h

C o m m o d o r e ' sn e w1 9 0 2R G BC o l o rM o n i t o r .T h eh i g h - r e s o l u t i o n

s c r e e ng i v e sy o u as h a r p e ri m a g ea n db e t t e rc o l o r t h a ny o u rs t a n d

a r dT V ,s o y o uc a nr e a l l ya p p r ec i a t et h eI 2 8 ' sg r e a tg r a p h i c s .

A n dt h e8 0 - c o i u m nd i s p l a yl e t sy o us e em o r eo f w h a ty o u ' r ed o i n g

w h i l ey o u ' r ed o i n gi t .

A l lt h e s ee v o l u t i o n a r ys t e p sa h e a dw o n ' ts e ty o ub a c kw h e ni t c o m e st o p a y i n gf o rt h e m .A d d i t i o n st o y o u rC o m m o d o r e1 2 8a r e

a v a i l a b l ea t a s t o r en e a ry o ua n da r e a sa f f o r d a b l ea s t h e1 2 8i t s e l f .

w e t h i n kt h a r sa s m a r tw a yt o h e l py o ub u i l da c o m p u t e rs y s t e m .

C O M M O D O R E1 2 8 ?P E R S O N A LC O M P U T E RA H i g h e rI n t e l l i g e n c e

Page 80: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 80/132

T E L E C O M M U N I C A T I O N S r e v i e w e dn i 1m mc . i : i - : r h a

V e s t o r

M a k es h r e w di n v e s t m e n t

d e c i s i o n sb a s e do n t h e

i n f o r m a t i o na n da n a l y s i s

a v a i l a b l ef r o mt h i sd a t ab a s e

o f o v e r4 , 5 0 0s t o c k s ,o p t i o n s ,

f u t u r e s ,a n dm a r k e ti n d e x e s .

V e s t o ri s n o t s i m p l e ; m i n v e s t m e n t p r o g r a m , b u tr a t h e ra n

o n - l i n eI n v e s t m e n ta d v i s o rc o n s i s t i n go f o v e rM *s p e c i a l i z e d

p r o g r a m st o r e t r i e v ea n de v a l u a t ed a mf r o ma d a t ab a s eo f

o v e r- i , 5 ( X >B l o c k s ,O p t i o n s ,f u t u r e s ,a n dm a r k e ti n d e x e s .I l i i s

d a t ab a s eL su p d a t e dd a i l y ,: u i < Js i n c ea l lo f V e s t O r ts o f t w a r ei s

o n - l i n e ,t h eo n l yp r o g r a my o un e e dt o r u n i t i s y o u ro w n

c o m m u n i c a t i o n sp r o g r a m .W h e ny o us u b s c r i b et o V e s t o r ,

y o ur e c e i v ea w e l lo r g a n i z e du s e rg u i d et h a te x p l a i n sl i o wl o

g e t t h em o s tf r o mV c s i o r ' sp r o g r a m s a n dI n c l u d e sa g l o s s a r y

o ft e r m s u s e db y t h es y s t e m .

I n a d d i t i o nt o p r o v i d i n gd a t ao n p a s tp e r f o r m a n c eo f I n

v e s t m e n t s ,V e s t o rc a na l s op r e d i c t t h ef u t u r ep e r f o r m a n c eo f

s t o c k sa n dg e n e r a t el i s t so f f r o m1 0 t o 1 0 0o f t h et o p -a n d

l o w e s t - r a n k e ds t o c k sb a s e do n t h d rI n v e s t n i e n iS t r a t e g yH a l

i n g( i s r ) .T h eI S Ki s a t h e o r e t i c a lp r e d i c t i o no ft h ep e r c e n t a g e

t h a ta s t o c kw i l la p p r e c i a t eo r d e p r e d a t e o v e rt h en e x t( > t o

2 4 m o n t h s , b a s e do n a c o m b i n e df u n d a m e n t a la n dt e c h n i c a l

r a t i n g .

O n eo f t l i em o s tw e l c o m ef e a t u r e so f V e s t o ri s t h a ti t i s

m e n u - d r i v e na n d ,t h e r e f o r e ,f a s ta n de a s yt o u s e .T h em a i n

m e n ui s d i v i d e di n t os i x s e c t i o n s ,e a c hc o n t a i n i n gf r o mf o u r

t o n i n ei n d i v i d u a lp r o g r a m s !. S t o c k s ,O p t i o n s ,F u t u r e s ,A v e r

a g e s ,I n f o r m a t i o n ,a n dR e t r i e v a lS p e c i f i cp r o g r a m sa r ea c

c e s s e db y e n t e r i n gt w o - c h a r a c t e rc o d e sa n d ,b e c a u s eo f t h e

s p e e do f V e s t o r ' sm a i n f r a m ec o m p u t e r s ,p r o g r a m su s u a l l y

l o a d w i i h i nl i v es e c o n d so fs e l e c t i o n .

T h em o s tc o m m o n l yu s e dp r o g r a mi n V e s t o r ' sS l o c k s a r e a

i s c a l l e d E v a l u a t e ,A si t sn a m ei m p l i e s ,t h i sp r o g r a mh e l p sy o u

t o e v a l u a t e s e l e c t e ds t o c k sa n dp o r t f o l i o sb y p r o v i d i n ga d e

t a i l e dr e p o r tt h a ti n c l u d e sp e r f o r m a n c ep r e d i c t i o n s ,r a t i n g s ,

a n db u y / s d US i g n a l s ,a s w e l la s s t a n d a r d I n f o r m a t i o ns u c ha s

p r i c e / e a r n i n g sr a t i o ,a n n u a ld i v i d e n d ,a n dy i e l d .N o io n l yw i l l

t h e E v a l u a t ep r o g r a mg i v ey o ui l i i st y p eo fd a t ao n i n d i v i d u a l

S t o c k s ,i t a l s oc o m b i n e sp r o j e c t e dd a t ao n a l l t h e s l o c k sy o u

e v a l u a t et o f o r e c a s tt h eo v e r a l lg a i no r l o s so n y o u rp o r t f o l i o

o v e rt h en e x t6 t o 2 i m o n t h s .

O t h e r p r o g r a m sI n t h eS t o c k sa r e ai n c l u d eS c r e e n ,w h i c h

s e a r c h e sV e s t o r ' sd a t ab a s et o f i n ds p e c i f i cs t o c k st h a t ,b a s e d

o n 1 3 v a r i a b l e st h a ty o us e l e c t ,l i t y o u rI n v e s t m e n tc r i t e r i a ;

C h a r t ,w h i c hh e l p sy o ud e t e r m i n et h eb e s tl i m e st o b u ya n d

s e l lb y p r o d u c i n gb a rc h a r t sb a s e do n u pt o 4 5 w e e k so fp r i c e

b e h a v i o rf o rs p e c i f i c s t o c k s ;; i n dS e l e c t .N e s t o r ' sp i c ko ff i v eo f

t h em o s tp r o m i s i n gs t o c k sf o rt h ew e e k

S i m i l a r l y ,V e s t o r ' sO p t i o n ss e c t i o nc o n t a i n sf o u rp r o g r a m s

t o a s s i s ty o ni n m a k i n gb u y / s e l l d e c i s i o n s .O p p l o t ,f o re x a m

p l e ,p r o d u c e sd a i l yb u rc h a r t so f s t <i c k st h a te a r n 'u n d e r l y i n g

o p t i o n sa n dd i s p l a y s p o s s i b l eb u y / s e l lp o i n t sf o rd a yt r a d i n g .

O p c h a r tw o r k sI n m u c ht h es o m em a n n e r ,b u ta l s og e n e r a t e s

m i n o r ,m a j o r ,a n i ls u p e rb u ya n ds e l ls i g n a l sb a s e do n m a t h

e m a t i c a lc a l c u l a t i o n so f a s t o c k ' sv o l a t i l i t y .L i k em a n yo f V e s

t o r ' sp r o g r a m s ,O p c h a r tc a ns h o wy o ut h e p e r c e n t a g eo f

p r o f i to r l o s st h a tw o u l dh a v eb e e nr e a l i z e di f i t sp a s tr e c o m

m e n d a t i o n sw e r ef o l l o w e d .O t h e rO p t i o n s p r o g r a m sa r eO p -

c h a r t 2 ,w h i c ha l l o w sy o ut o e n t e ra n u p - l o - t h c - m i n u t cs t o c k

p r i c ef o r e v a l u a t i o n ;a n dO p m o d c l . w h i c hd i s p l a y sp e r f o r

m a n c es t a t i s t i c so n a s a m p l ep o r t f o l i oc r e a t e db y V e s t o rf o r

c o m p a r i s o nW i t hy o u ro w np o r t f o l i oa n dt o s u g g e s tj x w s i b l e

d i v e r s i f i c a t i o nl o ry o u ro w nh o l d i n g s .

V e s t o r ' sF u t u r e sp r o g r a m sp r o v i d et h es a m et y p e s o f

g r a p h i c i n f o r m a t i o nt o a i d i n t r a d i n gd e c i s i o n so f c o m m o d

i t i e sa s t h eS l o c k sa n d O p t i o n sd o f o rt h eb u y i n g a n ds e l l i n g

o f s l o c k s .I n a d d i t i o n ,( h eF u t u r e ss e c t i o na l s oi n c l u d e sC o m -

s e n s e ,a d a l l yo v e r v i e wo f t h ec o m m o d i t i e sm a r k e t s p r o v i d

b y t h e I ' i i u i i w i i i iT i m e so fL o n d o n ,W h e t h e ry o nt r a d ei n

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

f u t u r e sl i k es u g a r ,c o f f e ea n dc o c o a ,C o m s e n . s e c a np r o v i d e

y o uw i t ht h en e w sa n dc o m m e n t a r yy o u n e e dt o h e l py o u

m a k eI n f o r m e di n v e s t m e n td e c i s i o n s .C o n t i n u e d o np i ; .~ 9

7 8 S E P T E M B E R / O C T O B E R ' 8 6

Page 81: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 81/132

T E L E C O M M U N I C A T I O N SC o n t i n u e df r o mp g , 8

B y u s i n go n - l i n et i m ew i s e l ya n d

m a k i n gs h r e w di n v e s t m e n t

d e c i s i o n sb a s e do n t h ei n f o r m a t i o n

a n da n a l y s e sa v a i l a b l et h r o u g h

V e s t o r ,y o us h o u l db e a b l et o m a k e

V e s t o rp a yf o ri t s e l f

T o a s s i s ty o uw i t ht r a d i n gd e c i s i o n sa n dh e l py o up r e d i c t

g e n e r a lm ; i r k i - tt r e n d s , V i c t o r ' sA v e r a g e sa r e ap r o v i d e ss t : t n -

c l a r d - f o r m a tr e p o r t so n D o w - J o n e s .S t a n d a r da n dl " o o r ' s ,a n d

N e wY o r kS i o c kR v c h a n g eC o m p o s i t ea v e r a g e s .I f y o ua r c

c o n s i d e r i n gI n v e s t m e n ti n g o l d ,y o uc o ng e n e r a t es i m i l a rr e

p o r t sb a s e do n L o n d o ng o l dp r i c e sb y s e l e c t i n gG o l d f r o m

t h eA v e r a g em e n u .

T h e R e t r i e dp r o g r a m sa v a i l a b l e t h r o u g l iV e s t o rl e ty o ud o

j u s tt h a t — r e t r i e v ei n f o r m a t i o no n t h ed o i l ya n d w e e k l yc l o s

i n gp r i c e sf o r u p t o 2 9 5d a y s o r5 S w e e k s .S i m i l a r l y ,d a i l y

c l o s i n g p r i c e sa n dt r a d i n gv o l u m ed a t aa r ea v a i l a b l el o ro p

t i o n sa n dc o m m o d i t i e s .T w oo t h e rR e t r i e v a lp r o g r a m s ,M y r c -

c o r d a n dM y l i s tl e t y o ur e c o r dy o u ro w nt r a n s a c t i o n sa n d

s t o r eI l s l so f p o r t f o l i o sy o ua r em o n i t o r i n g . T h i sl i s tc a nt h e n

b e c a l l e du p a u t o m a t i c a l l ya s i n p u ti n t oo t h e rp r o g r a m s ,t h u s

s a v i n gy o ue n t r yt i m e .

F i n a l l y ,V c s t o r ' ss e v e nI n f o r m a t i o np r o g r a m st e l ly o us o m e

o f t h et h i n g sy o un e e dt o k n o wt o g e tt h em o s tf r o mt h es y s

t e m . B e s i d e sb a s i c i n s t r u c t i o a sf o ru s i n g t h e s y s t e m , t h I n

f o r m a t i o ns e c t i o na l s of e a t u r e s al i s to fu s e f u lp h o n en u m b e r s

s u c h; l sd i r e c t - l i n e: m dT e l e n e t a c c e s st o V e s t o ra s w e l la s d i e

V e s t o rc u s t o m e rs u p p o r tl i n e ;a m ; i i lp r o g r a mt h a tl e t sy o u

s e n de l e c t r o n i cm ; i i l ;a l i s t i n go f t h ed a y sa n dt i m ei n d i v i d u a l

p r o g r a m sa r eu p d a t e d ;a p e r f o r m a n c eh i s t o r yo f V c s t o r ' sb a

s i cp r o g r a m s ;a n da b r e a k d o w no f c o s t sf o ru s i n ge a c ho f t h e

p r o g r a m sa l o n gw i t hT e l e n e tc h a r g e s .

I n i t i a lr e g i s t r a t i o n f o rV e s t o rc o s t sS 2 y 5 ,p l u sa S 2 4m o n t h

l y f e e .W h i l et h ec o s tt o u s eI n d i v i d u a lV e s t o rp r o g r a m sv a r i e s

a n di s s u b j e c tt o c h a n g e ,t o p i c a lc h a r g e sr a n g ef r o mS I p e r

s t o c kf o rt h e E v a l u a t ep r o g r a m ,t o S 3 p e r r u nf o rC o m s e n s e .

A l s o ,i f y o ua c c e s s V e s t o rt h r o u g hT e l e n e t ,y o uw i l lI x -b i l l e d

a n a d d i t i o n a l2 0 c e n t sp e rm i n u t ew h i l eo n - l i n e .

C o n s e q u e n t l y ,y o ud o n ' th a v et o I x -a s t o c kb r o k e rt o s e e

t h a t c h ; u " g e sc a nq u i c k l ym o u n t ,B yu s i n go n - l i n et i m ew i s e l y .

h o w e v e r ,a n dm a k i n g s h r e w di n v e s t m e n td e c i s i o n sb a s e do n

t h e i n f o r m a t i o na n da n a l y s e sa v a i l a b l et h r o u g hV e s t o r .y o u

s h o u l dI x . 1a b l et o m ; i k ( _ -V e s t o rp a yf o ri t s e l f .

I n v e s t m e n tT e c h n o l o g i e s

5 1 0T h o m a l lS t r e e t

E d i s o n ,P f l0 8 8 3 7 - 2 2 1 2

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

Q - L i n kU p d a t e

P r e p a r e dE a c hM o n t hb yQ u a n t u m

C o m p u t e rS e r v i c e s

W e l c o m et o t h e Q - l . i n kU p d a t e !Q -

I j n ki s t h e e a s y - t o - u s ea f f o r d a b l et e l e

c o m m u n i c a t i o n ss e r v i c ed e s i g n e de s p e

c i a l l yf o rC o m m o d o r ec o m p u t e ro w n e r s .

Q - l . i n kc o n t i n u e st o a d di n t e r e s t i n gn e w

f e a t u r e st o i t s l i n e - u po f s e r v i c e s ,a n d

w e ' l lk e e py o ut i [ H o - d a t cw i t ht h i sc o l

u m n .

N e wT r a v e l S e r v i c eO n eo f t h e m o s te x c i t i n gn e wQ - U n k

a d d i t i o n si s t h e E a a s y S a b r et r a v e ls e r

v i c e ,w h i c hi s b e i n g p r o v i d e dl i y A m e r i

c a nA i r l i n e s .T r a v e la g e n t sa r o u n dt h e

w o r l du s et h e p o p u l ; i rS a b r es y s t e mt o

c h e c ks c h e d u l e sa n db o o kr e s e r v a t i o n s .

N o ww i t hE a a s yS a b r e ,f a m i l i e sc a n t a p

i n t ot h a ts a m e c o m p u t e rs y s t e m f r o mt h e

c o m f o r to f t h e i ro w nh o m e st o g e t d i e

m o s tc o n v e n i e n tf l i g h t sa n d t h e l o w e s t

p o s s i b l ef e r e s .

E a a s y S a b r ei s a n e a s y - t o - u s em e n u -

d r i v e n s y s t e m .Y o u ' l lI x -a s k e dt o i d e n t i t y

t l i ed e p a r t u r ea n dd e s t i n a t i o nc i t i e s ,t h e

d a t e y o u ' r ep l a n n i n gt o t r a v e l ,a n dp e r

s o n a lp r e f e r e n c e s( t i m e o fd a y , s p e c i f i c

a i r l i n e s ) .T h ec o m p u t e rw i l lt h e nc h e c k

a l lt l i ea v a i l a b l ef l i g h t so n o v e r3 0 0d i f f e r

e n ta i r l i n e s ,; m da f e ws e c o n d sl a t e ra l i s t

o f ; i l l t h eM i g h t st l i a tm e e ty o u rc r i t e r i a

w i l lb e d i s p l a y e d .Y o uc a nt h e ni n s t r u c t

E a a s yS a b r et o I x K i kt h em o s tc o n v e n i e n t

f l i g h t .Y o u rr e s e i v a t i o nw i l lb e c o n t i n u e d

w h i l ey o ua r eo n - l i n e , : i n dy o uc a n t h e n

p i c ku p y o u rt i c k e t sa t t h ea i r p o r t ,a t a l o

c a l t r a v e la g e n c y ,o r h a v et h e ms e n t t o

y o u b ym a i l .

E a a s y S a b r e h a s; i n o p t i o nc a l l e dB a r

g a i nF i n d e rt h a ti s e s p e c i a l l yu s e f u l ,b e

c a u s ei t w i l lf i n dy o ut h el o w e s tp o s s i b l e

f a r e .S i n c ea i r l i n e sc h a n g e ,d i e i rf a r e sa l

m o s td a i l y ,; m dd i e r ea r ed o z e n so fd i f f e r

e n t t y p e s o fd i s c o u n tf a r e s ,d i e B a r g a i n

B i n d e ro p t i o nc o m e si n h a n d y .W i t ha l i t

t l e a d v a n c ep l a n n i n ga n d T a a s yS a b r e ,

y o uc a ns a v em o n e yo n y o u rn e x tb u s i

n e s st r i po r v a c a t i o n .Y o uc m ; d s or e

s e r v eh o t e lr o o m s; i n dr e n t a lc a r s .

L e a r n i n g C e n t e rE n h a n c e dN o wd i a ts c h o o li s b a c ki n s e s s i o n ,

y o u ' l l l i n dt h e E d u c a t i o n a l S o f t w a r eI j -

b r a r yo n Q - IJ n k o fI n t e r e s t1 k i n d r e d s o f

h e l p l u lp r o g r a m sa r ea v a i l a b l e ,i n c l u d i n g

t h e c o m p l e t ec o l l e c t i o no f p u b l i cd o

m a i ne d u c a t i o n a l s o f t w a r ep u b l i s h e db y

C o m m o d o r e . W h e t h e ry o u n e e ds o m e

h e l pw i d iy o u rm a t h ,s p e l l i n g ,l i i s t o r yo r

E n g l i s hl e s s o n s ,y o u ' l lf i n da p r o g r a mt o

a s s i s ty o u .P r o g r a m so n Q - U n kh a v eb e e n

r e o r g a n i z e dt o m a k et h e me a s i e rt o f i n d

a n dd o w n l o a d .

A l s on e wi n Q - U n k ' sl e a r n i n gC e n t e r

i s a n e ws e c t i o nc a l l e dT h eR e s o u r c e

C e n t e r ,w l i i c hi s a n e x c e l l e n ts o u r c e o f

i n s t r u c t i o n a li n f o r m a t i o na n ds o f t w a r e

f o rt e a c h e r sa n dp a r e n t s .

l i v eA u d i t o r i u mE v e n t sT h eQ - U n kA u d i t o r i u mc o n t i n u e st o

o f f e rl i v ef o r u m sw i t hl e a d i n gC o m m o

d o r ee x p e r t sl i k eJ i mB u t t e t f i e l d ,S t e v e

P u n t e ra n d J i mO k l f i e l d .a s w e l la s r e p r e

s e n t a t i v e sf r o mC o m m o d o r e; m di n d e

p e n d e n ts o f t w a r ec o m p a n i e s .T h e s ef t > -

n i m sp r o v i d eQ - U n km e m b e r sw i t ht h e

o p p o r t u n i t yt o c h a tw i t he x p e r t sa n d; t s k

t h e mf o rh e l po r i n f o r m a t i o n .

( I fy o u w o u l dl i k em o r ei n f o r m a t i o

a b o u tQ t t a n t w n L t n k ,y o u c a nc a l lQ -

L i n kC u s t o m e rS e r v i c ea t 8 0 0 - 3 9 2 -

H i m . )

7 9

Page 82: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 82/132

T E C H N I C A LT I P SH YU K H A R DI ! D A L E Ya n dS A U Y J .D A I J - Y

H o wt o B u i l da

L i eD e t e c t o rG a m eP o r tT u t o r i a l

P a r t i

T h i si s t h ef i r s ti n a

s e r i e so f a r t i c l e st o

h e l py o uu n d e r s t a n d

t h eg a m ep o r t so n

y o u rC o m m o d o r e6 4 .

Y o ui v i l ll e a r nh o i vt oa c c e s s t h eg a m ep o r t s

u s i n gp r o g r a m sa n d

p e r i p h e r a l s .

A s y o uk n o w ;t h eg a m ep o r t sa r ct h e

t w op o r t si n f r o n to f t h ep o w e rs w i t c ho n

t i n -r i g h t - h a n d s i d eo ft h ec o m p u t e r .Y o u

m a yp r e s e n t l yc a l lt h e mJ o y s t i c k p o r t s ,

b e c a u s et h i si s w h e r ey o up l u gi n y o u r

j o y s t i c k s .B u t t h a td o e sn o t a c c u r a t e l y

c o n v e yt h ew i d er a n g eo f f u n c t i o n st h e s e

c o n n c c t o r sh a v e .Y o uc a na l s oc o n n e c ta

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

I n t h i sa r t i c l e ,y o uw i l lc o n s t r u c ta s i m

p l e i n t e r l a c e ,a n dt h e n ,u s i n ga p e n c i l ,

s h e e to f p a p e ra n da s h o r tc o m p u t e rp r o

g r a m ,p e r f o r mm ie x p e r i m e n tt o s e eh o w

e a s yi t i s t o a c c e s st h ep a d d l ef u n c t i o no f

t h e g a m ep o r t s . E nt h e f u t u r e ,y o uw i l l

l e a r nt o c o n s t r u c ta f o o tj o y s t i c k ,a v i d e o

d i g i t i z e r ,a l i g h tp e n .a n i la m o r s e c o d e

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

s t u d yt h e o t h e rf u n c t i o n so f t h e g a m e

p o r t s

' l i l t -r e q u i r e m e n t sf o r t h i ss e r i e sa r c

f e w .Y o u ' l ln e e da n e l e m e n t a r yk n o w l

e d g eo fB A S I Cp r o g r a m m i n g ,a n da f a n i i l -

i a r i t yw i t h a s s e m b l yl a n g u a g ew i l la l s o

h e l p .Y o uw i l la l s on e e da c c e s st o h a n d

t o o l sl i k ea s c r e w d r i v e r ,w i r ec u t l e r s ,

h a n ds a w ,a n ds o l d e r i n gi r o n .

' H i t -e m p h a s i sh e r ei s s i m p l i c i t y .T h e r e

w i l lI k 'n o c o m p l e xc o n s t r u c t i o no r p r o

g r a m m i n gf o ry o ut o d o — j u s tt h eb a s i c s .

T h ec o m p l e x i t yc o n i e sl a t e r; l s y o uu s e

y o u rk n o w l e d g el o d e s i g ny o u ro w np r o j e c t s .

T h eF o r t sT h eg a m ep o r t se a c hh a v en i n ep i n s

a r r a n g e dI n a U - s h a p e dc o n n e c t o r .A

S c h e m a t i c O fI t l Cc o n n e c t o ri s s h o w ni l l

F i g u r ei . T h i sv i e wo f t h ec o n n e c t o ra s

s u m e st h a iy o ua r el o o k i n g: t t t h ep i n; t s

i t a p p e a r so n d i ec o m p u t e r .D e s c r i p t i o n s

o f t i l ef u n c t i o n sa r ei n T a b l e1 .

A c c e s s i n gt h e g a m ep o r t st h r o u g h

s o f t w a r ei s r e l a t i v e l ys i m p l e .T a h l e2

s u m m a r i z e sa l l t h e m e m o r yl o c a t i o n s .

N e e d l e s st o s a y ,u n l e s sy o ua r c a l r e a d ya n

e x p e r ti n p r o g r a m m i n gw i t ht h e s ep o r t s ,

t h i st a h l ew o n ' tm a k em u c hs e n s et o y o u .

B u tb y t h ee n do f t h i ss e r i e s ,y o us h o u l d

f u l l yu n d e r s t a n dh o wt o a c c e s se a c ho f

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

M a k i n g Y o u rF i r s tP e r i p h e r a lT h ef i r s ts t e pi n c o n s t r u c t i n gy o u rp e

r i p h e r a li s t o c o l l e c tt h ep a r t s .Y o nc a n

p u r c h a s et h e e l e c t r o n i cp a r t sa t y o u r

n e a r e s tR a d i o S h a c ks t o r e .Y o uw i l ln e e d

a n i n ep i n f e m a l eI ) c o n n e c t o r( p a r t

n u m b e r2 7 6 - 1 5 3 8 ) ,a h o o df o rt h ec o nn e c t o r( p a r tn u m b e r2 7 6 - 1 5 3 9 ) ,a n da

s p o o lO l 2 2 - g a u g cs t a n d a r d w i r e( p a r t

n u m b e r2 7 8 - 1 2 9 6 ) ,

T o m ; i k e t h ei n t e r l a c e ,C u tt w o4 - t o o t

l e n g t h s o f ' w i r ef r o mt h es p o o la n ds t r i p

a b o u t1 / 4 I n c hO f i n s u l a t i o nf r o mo n e

e n do f e a c ho f t h e s ew i r e s .T h ew i r ei s

v e r yl i n e ,s o b e c a r e f u ln o t t o e u l t h e

w i r e w h i l es t r i p p i n gt h eI n s u l a t i o n .C a r e

f u l l ys o l d e ro n ew i r et o p i nn i n e o fy o u r

c o n n e c t o ra n d t h e o t h e rt o p i n s e v e n .

N e x t ,r e m o v ea b o u t1 / 2i n c ho f t h e i n s u

l a t i o ni r o mt h ef r e ee n d so f t h ew i r e a n dn i d ia l i u l es o l d e ro n t h e mt o s t i f f e nt h e

e n d s .

Y o u rp e r i p h e r a li s a l m o s tf i n i s h e d .Y o u

n e e do n l yt o m a k eo n ef u r t h e rC o m p o

n e n t .G e t a p i e c eo f p l a i np a p e r a n da

p e n d lT h ep e n c i ls h o u l dI k -s o f tl e a d ,n o

h a r d e rt h a na n u m b e rt w o .D r a wa r e c

t a n g l eo n t h ep a p e r a l x u t1 i n c hw i d eb y

6 i n c h e sl o n g ,a n i lc o l o rt h e r e c t a n g

w i t hy o u rp e n c i l .B e s u r et h a ty o uc o v e r

t h e r e c t a n g l e t h o r o u g h l y . Dc o l o ri t

k k )d a r k l y ,b e c a u s ey o uc a na l w a y sd a r k

e n i [ l a t e r .I t a l s ol o o k sb e t t e ri f y o us t a y

i n s i d et h el i n e s .

I t i s a l i t t l ek n o w nf a c tt h a tt h el e a do f a

p e n c i li s e l e c t r i c a l l yc o n d u c t i v e .I l o w e v -

e r , u n l i k ec o p p e rw i r ew h i c hc o n d u c t

e l e c t r i c i t yf r e e l y ,p e n c i ll e a dd o e sn o t .

R a t h e r ,i t l i a sa p r o p e r t yk n o w na s r e s i s

t a n c e .R e s i s t a n c es i m p l ym e a t st h a tt h e

p e n c i ll e a di n h i b i t st h e p a s s a g eo f t h e

e l e c t r i c a ls i g n a l s .T h ep a d d l ep o r tw o r k s

d i es a m ew a y :i t m e a s u r e st h ea m o u n to f

r e s i s t a n c eo f t h ej x T i p h e n t l .

T h ep a d d l ep o r tc o n t a i n s a na n a l o g - t o

d i g i t a lc o n v e r t e r .S i m p l yp u t ,i t c o n v e r t

a v o l t a g e( i nt h i s e x s cz e r ot o f i V Gv o l t s ) t

a n u m b e rb e t w e e n 0a n d2 5 5h a n d l e db y

t h ec o m p u t e r .A l i v e - v o l ts i g n a lg e n e r a t e

a v a l u e o f 2 5 5 ,w h i l ez e r ov o l t sg e n e r a t e

a v a l u eo f z e r o .V o l t a g e sb e t w e e nz e r o

a n d l i v eg e n e r a t ea p r o p o r t i o n a lv a l u e

i r o mt h ec o n v e r t e r ;

' H i er e c t a n g l eo fp e n c i l l e a do n t h ep a -

p e ri s a c t u a l l ya r e s i s t a n c es t r i p ,a n dt h e

g r e a t e rt h ea m o u n to f l e a do n t h ep a p e r ,

t h el o w e rr e s i s t a n c eo f t h es t r i p .T h e r ei s ,

h o w e v e r ,a m e d i a nv a l u eo f t h et h i c k n e s

o f t h ep e n c i l l e a dl o r[ h i ss l r i p .l o ol i t t l e ,

8 0 S E P T E M B E R / O C T O B E R' 8 6

Page 83: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 83/132

T E C H N I C A LT I P S / L I ED E T E C T O R

a n dt h er e s i s t a n c ec h a n g ew i l lb e s p r e a d

o v e r1 i m »s h o r ta n ; i n r u ,t o om u c ha n i lt h e

m a x i m u ma l l o w e dc h a n g ei n r e s i s t a n c e

w i l ll x ' l o n g e r t h a nt h e s u g g e s t e ds t r i p .

Y o nw i l lt e s ty o u ri t s i s u i n c cs t r i pl o d c -

t e r m i n eh o wm u c hm o r el e a dy o uw i l l

n e e dt o c o l o ro n l a t e r .

T h eP r o g r a mW h e ny o uh a v ec o n s t r u c t e dy o u r[ x -

r i p l n - r a i .t y p ei n a n dr a v eL i s t i n g1 . T h e

p r o g r . u nt e s t st l i t -m e d i a nv a l u eo ft h er e

s i s t a n c es t r i pb y d i s p l a y i n g ab a tg r a p h

o n d i es c r e e n .N o wp l u gt h ec o n n e c t o r

y o um a d ei n t og a m ep o r tt w o( p o r tc l i> v

e s t t o t h e p o w e rs w i t c h )a n dr u n t h e

p r o g r a m .

A f t e r a b r i e fd e l a y ,y o us h o u l ds e ca b a t

o f 3 9 a s t e r i s k sd i s p l a y e do n t h e s c r e e n ,

T o u c h[ l i eS t i f f e n e de n d so f I x r t hw i r e st o

t h es t r i po f p e n c i ll a i d ,a n dy o us h o u l d

i m m e d i a t e l ys e ea n o t h e rs h o r t e rb a to f

a s t e r i s k s ,Y o u rr e c t a n g l eo f p e n c i ll e a di s

a b o u tr i g h tI f y o uB e eo n l yo n eo r t w oa s

t e r i s k sw h e nt h ew i r e sa r en e a r l yt o u c h

i n g .; u i d3 9 a s t e r i s k sw h e ni l i ew i r e sa r e

f , t o 4 i n c h e sa p a r t .K e e pa d d i n gm o r e

p e n c i ll e a d t oy o u rr e s i s t a n c es t r i p u n t i l

t h i sh a p p e n s .

H e r ei s a l i n c - h y - l i n cd e s c r i p t i o no ft h e

p r o g r a m ,

1 0 0 C l e a r s t h ed i s p l a y s c r e e n .

1 1 0 - 1 4 0R e a d st h e m a c h i n e - l a n

g u a g es u b r o u t i n ei r o mt h e

D A T As t a t e m e n t s a n d

s t o r e si t a t m e m o r yl o c a

t i o n - i 9 1 5 2 .

I 5 0 D e f i n e sa s t r i n go f4 0 a s t e r

i s k s .

l o o C a l l st h em a c h i n e - l a n g u a g e

r o u t i n et o r e a di l i ep a d d l e

p o r t .

1 7 0 R e a d 1 ?t h e v a l u er e t u r n e d

b y t h ep a d d l ep o r t

1 8 0 S i n c et h en u m b e rr e t u r n e d

f r o mt h ep a d d l e] > o r ti s I x 1 -

t w e e n oa n d2 5 5 ,i t s c a l e si t

t o I x 'b e t w e e n 0m i d3 9 -

1 9 0 I I t h i ss c a l e d v a l u ei s t h e

s a m ea s t h e l a s to n e ,d o e s

n o tp r i n ta n o t h e rb a n

2 0 0 S a v e st h e v a l u el o r t h e

l e n g t h o f t h eh a r o n t h e

s c r e e n .

2 1 0 I ' r i n t st h e b a r o fa s t e r i s k s

o n t i l es c r e e n .

2 2 0 G o e sh a c kt o c h e c kt h e

n e x tv a l u ef r o mt h eg a m e

p o r t .

5 0 0 - 5 3 0D A T As t a t e m e n t sw i l l it h e

m a c h i n e - l a n g u a g es u b r o u

t i n eu s e dt o r e a dt h ep a d

d l e ,

' i l i er e a d i n g o f t h e v a l u e sf r o mt h e

p a d d l e| x > nI s d o n ei n m a c h i n el a n g u a g e ,

b e c a u s er e a d i n g t h e ] x > ni s n u t r e l i a b l e

u s i n gP l i l - Ka n dI K ) k l \s t a t e m e n t sI r o m

b a s k :

H o wt o R e a dt h eP a d d l eB e f o r ea n y t h i n gc h a n g e so n p o r tA , t h e

d a t ad i r e c t i o nr e g i s t e r l o rp o r tA m u s t

h a v es o m eb i t ss e t .' l l i i si s n e c e s s a r yt o

i n d i c a t et h ed i r e c t i o no f t h eH o wo fd a t a

o n t l i ej x i r t .H i eI n d i v i d u a lb i t . - 'o r l i n e s

o n p o r tA c a nI k -u s e de i t h e rt o s e n dd a t a

t o o r t o r e c e i v ed a t af r o ms o m eo u t s i d e

d e v i c e .I I t h e b i t o n t h e d a t ad i r e c t i o n

r e g i s t e ri s a z e r o ,t h e nt h ec o r r c s r x H i d i n g

b i t o n t h e p o r ti s u s e da s a n i n p u t .I f t h e

b i to n t h ed i t ad i r e c t i o nr e g i s t e ri s a o n e .

t h e ni h cc o r r e s p o n d i n gh i to n t h e p o r ti s

; u io u t p u t .

' H i ef o l l o w i n gf r a g m e n tf r o m a na s

s e m b l y - l a n g u a g ep r o g r a mI l l u s t r a t e st h i s .

I D A# 9 6 1 0 0 0 0 1 0 0S T A[ ) [ ) R A

' I l i i sf r a g m e n tw i l ls t o r et h e b i n a r yv a l u e

I O O O O 1 O O( d e c i m a l1 3 2 )i n t ot h e d a t a

d i r e c t i o nr e g i s t e rl o r p o r tA . S i n c eb i t s

s e v e na n dt w oa r eI x i t hs e t t o o n e . t h e y

a r c l i ei t i l o u t p u t so n p o r tA . T h eo t h e r

b i t so n p o r tA a r ei n p u t s .

F o rt h i sa p p l i c a t i o n ,w e w a n t e dt o

c h a n g eb i t ss e v e na n ds i xo n y x t r iA , s o

w es e tI w i t hb i t sS e v e na n ds i xo n t h ed a t a

d i r e c t i o nr e g i s t e rt o o n e .' l l i i sm e a n st h a t

w ec a nw r i t ed a t ai n l i o t h b i t ss e v e na n d

s i N ,b u tw e c a n n o tm a k ea n y c h a n g e st o

b i t sl i v et o z e r o .

M o d i f y i n gd i eP r o g r a mA r ey o ur e a d yt o h a v ea l i t t l ef u n ?

M a k es u r et h a tt h ep r o g r a mi n L i s t i n gI i s

s a v e d ,t h e n t y p ei n t h el i n e sf r o mL i s t i n g

2 . l l i e s el i n e sw i l lr e p l a c es o m eo f t h e

l i n e sa l r e a d yi n m e m o r ya n d a d ds o m e

n e wl i n e s .S a v et h ep r o g r a m .

1 1e r e i s a l i n e - b y - l i n ed e s c r i p t i o no f

t h e s en e wl i n e s :

1 5 5 A d d r e s sf o r t h e s t a r to f t h e

s o u n dc h i pm e m o r yr e g i s t e r s .

1 5 6 S e t . sa t t a c k / d e c a y( A= 0 , l >= 9 ) ,

t h e ns u s t a i n / r e l e a s e( S= o , R=0 ) f o rv o i c eo n e .

1 5 7 S e t sv o l u m et o m a x i m u m( V -1 5 ) ,t h e ns e l e c t sw a v e f o r m

( W= 3 3 ■ s a w t o o t hw a v e f o r m

C a l c u l a t e sv a l u ef o r h i g hf r e

q u e n c yo fs o u n d .

2 1 5 S e t sh i g h b y t e o ff r e q u e n c y

t h e nl o wb y t e o ff r e q u e n c y .

W h e ny o ur e a dt i i r o u g hd i e p r o g r a m

d e s c r i p t i o n ,y o uc o u l ds e e t l i a ty o uw i l l

h e u s i n gy o u rp e r i p h e r a lt o g e n e r a t e

s o u n d .K u nt h e p r o g r a ma n dm o v et h e

W i r e sa c r o s st h ep e n c i l l e a do n t h ep a p e r .

W h e ny o ud o ,y o us h o u l d h e a ra s o u n d .

W h e nt h e w i r e sa r e c l o s e 1t o g e t h e r ,t h e

s o u n di s l o w ,a n dw h e nt h e ya r cf a ra p a r t ,

d i es o u n di s h i g h .

B u i l d i n ga P o l y g r a p hH e r e ' s a p r o j e c ty o uc a n c o m p l e t o n

y o u ro w n ;C o n v e r t y o u rv a r i a b l es o u n d

g e n e r a t o rt o a s i m p l el i e d e t e c t o ro r

p o l y g r a p h ,l ' i r s t ,o b t a i nt w oa l l i g a t o rc l i p s

f r o mR f l d l oS h a c ka n da t t a c ho n et o e a c h

o f t h ef r e ee n d so ! w i r eo n y o u ri n t e r f a c e

N e x t ,f o l dt w op i e c e so f i i n c hb y 5 i n c h

a l u m i n u mt o i l i n h a l fl e n g t h w i s e .N o w

l o l di t i n h a l lc r o s s w i s et w ot i m e s .Y o u

s h o u l dh a v ea r e c t a n g u l a rp a do f a l u m i

n u mt o i la b o u t1 ' i i n c hb y 2 i n c h e si n

s i z e .

A t t a c h t h ea l l i g a t o rc l i p st o d i e f o i l

p a d sa n dw r a pt h ep a d s: i r o u n dy o u r s u b

j e c t ' si n d e xa n dr i n gl i n g e r s .M a k es u r e

t h a tt h ep a d sc o v e rt h ei n s i d eo f t h ef i n

g e r s ,n o t t h ef i n g e r n a i lT h e s ep a d sc a n

I x -a t t a c h e d u s i n gt a p e u ra i b l x rb a n d s .

M : i k es u r et h a tt h e ya r c f i r m l ya t t a c h e d

t o t h ef i n g e r s ,h u tn o ts o t i g h t l yt h e yc u t

o f fc i r c u l a t i o n .

A s a p e r s o nb e c o m e s m o r et e n s e - ,t h e

s k i nc o n d u c t i v i t yi n c r e - . i s c s .' l l i i sm e a n s

t h a tt h e v a l u eI r o mt h e m a c h i n e - l

g u a g es u b r o u t i n ew i l lg o t o a l o w e rv a l

u e .E x p e r i m e n tw i t ht h i s .T h e n ,u s i n g t h

t e c h n i q u e sy o uh a v el e a r n e di n i l i i sa r t i

c l e ,r e w r i t et h e p r o g r a mi n l i s t i n g1 t o

e i t h e r i n d i c a t et h es k i n r e s i s t a n c eo fy o u r

S u b j e c to r t o s u g g e s tw h e nh e i s l y i n g .

R e m e m b e r ,h o w e v e r ,t h a tt h i sp o l y

g r a p hi s o n l ya v e r ys i m p l eo n ea n dl a c k s

t h ep r o p e rs e n s i t i v i t ya n do p e r a t o rt o a c

c u r a t e l yd e t e r m i n et h e p r o b a b i l i t yo f

s o m e o n et e l l i n ga l i e .I n s p i t eo f t h i s[ I m i

t a t i o n ,y o uc m s t i l lh a v ea l o to f f t . mw i t h

y o u ro w np o l y g r a p ha t y o u rn e x tp a r t y .

I n t h e n e x ta r t i c l e ,1 w i l lp r e s e n t t

t e c h n i q u e sf o rt h ec o n s tr u c t i o n 'o f a s i m

p l el o o t - c o n t r o l l e dj o y s t i c ka l o n g w i t ha

p r o g r a mt o c o n t r o l t h ec u r s o rw i t hy o u r

f e e tI m a g i n eh o wn i c ei t w o u l dI x . -t o b e

a b l et o e d i ta p r o g n i mw i t h o u t h a v i nt o

m o v ey o u rh a n d s ! QC o n t i n u e do np g , / _ ' ■ /

Page 84: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 84/132

T E C H N I C A LT I P SB YC Y N D I EM B B T B NA N D A M YM O l i N T C A S

R e t u r nf r o m

t h eS C R A T C H

Z o n eA 1 5 4 1D i s kU t i l i t y

P r o g r a m

z \ f t e rw o r k i n go na p r o g r a mo rd a t af i l e

f o rs o m et i m e ,y o ui n a d v e r t e n t l y s c r a t c h

y o u ro n l yc o p yo f t h e f i l e .D o n ' tp a n i c :

W eh a v e d i s c o v e r e da n a n c i e n t t e c h

n i q u et Ob r i n ga s c r a t c h e df i l eb a c kf r o m

t h ew o r l db e y o n d .O fc o u r s e ,i t i s b e s tt o

a v o i dt e m p t i n gf a t eb y k e e p i n gb a c k - u p

c o p i e so f a l l y o u rd i s kr i l e s .U s ed i e u n -

S C R A T C I I p r o g r a mo n l yw h e nn o b a c k

u p f o r t h es c r a t c h e df i l ee x i s t s .Y o u r

c h a n c e s o fr e c o v e r i n gt h ef i l ea r e b e s ti f

n o d i s k - w r i t eO p e r a t i o n sh a v eb a r np e r

f o r m e ds i n c et h es c r a t c h .I n p a r t i c u l a r ,i f

y o uh a v es a v e dt o t h ed i s ks i n c et h e

s c r a t c h ,t h es c r a t c h e df i l em a yb e u n r e

c o v e r a b l ea n dd i en e w l ys a v e df i l ec o u l d

l i ec o r r u p t e db y r u n n i n gt h i sp r o g r a m .I f

p o s s i b l e ,y o us h o u l dc o p ya l l t h e u n a f

f e c t e df i l e st o a n o t h e rd i s kb e f o r e r u n

n i n gu n S CH A T C H .

T o h e l py o uu n d e r s t a n dt h e u n -

S C R A T C Hp r o g r a m ,l e t ' sr e v i e wa t e w

f a c t sa b o u tt h e 1 5 4 1d i s k d r i v ea n di t s

d i s k f o r m a t .T h ed i s ki s d i v i d e di n t o3 5

t r a c k s ,w h i c ha r e f u r t h e rd i v i d e di n t o

s e c t o r s .B a d )s e c t o ri s a 2 5 6 - b y t cd a mb l o c k .A d i s kt i l ec o n s i s t so f a g r o u po f

d a t a b l o c k s ,e a c hr e f e r r e dt o b y i t s t r a c k

a n ds e c t o ra d d r e s s .T h en u m b e ro f s e c

t o r si n e a c ht r a c ki s a s f o l l o w s :

T r a c kN u m b e r sN u m b e ro fS e c t o r s

1 t o 1 7

! H t o 2 4

2 5 t o 3 0

3 1 t o3 5

2 1

\ H

1 7

O f t h e6 8 3b l o c k so n a d i s k ,6 6 4a r c

a v a i l a b l ef o ru s e r d a t aa n dp r o g r . i m s .O n e

b l o c ki s u s e dt o i n d i c a t e t ot h ed i s k d r i v e

t h e a v a i l a b i l i t yo f e a c ho f t h e o t h e r

b l o c k s .T h i sb l o c k ,w h i c hr e s i d e si n t r a c k

1 8 s e c t o r( t o na 1 5 4 1d i s k ,i s k n o w na s

t h eB l o c kA v a i l a b i l i t yM a p( B A M ) .E a c h

b l o c ko n t h e d i s ki s a s s i g n e do n eb i l o f

t h eB A M .W h e na b i t i s z e r o ,t h e c o r r e

s p o n d i n gb l o c ki s c u r r e n t l ya l l o c a t e d ;

Y o u ' v ei n a d v e r t e n t l y

s c r a t c h e da v i t a lf i l e—b u td o n ' tp a n i c .

w h e ni t i s o n e ,t h eb l o c ki s a v a i l a b l e .

T h eo t h e rb o o k k e e p i n ga r e ao f t h e

d i s ki s t h e d i r e c t o r y ,w h i c hc o n s i s t so f

o n e o r m o r eb l i x j k so n t h e d i s kO n a

1 5 4 1d i s k ,t h ef i r s td i r e c t o r yb l o c ki s

t r a c kI S s c c t o r1 . T h ef i r s tt w ob y l e s o f a

d i r e c t o r yb l o c k c o n t a i np o i n t e r st o t h e

t r a c k; m ds e c t o ro f t h e n e x td i r e c t o r y

b l o c k .T h el a s td i r e c t o r yb l o c kc o n t a i n sa

z e r oi n i t s t r a c kp o i n t e r .' H i er e m a i n d e r

o f e a c hd i r e c t o r yb l o c kc o n t a i n sf i l ee n

t r i e s ,a m a x i m u mo f e i g h t .A f i l ee n t r yi s

3 0 b y t e sl o n ga n di n c l u d e s i n f o r m a t i o n

o n t i l et y p eo f f i l e( b y t e0 ) , p o i n t e r st o

t h ef i r s tt r a c ka n ds e c t o ro f t h ef i l e( b y t e s

I a n dI ) ,a n di t sf i l en a m e( b y t e s3 - 1 8 ) .

W h e na f i l e i s s c r a t c h e d ,n o n eo f i t s

c o n t e n t si s a e t u ; i l l ye r a s e df r o mt h ed i s k .

R a t h e r ,t h ef i l e - t y p eb y t ei n t h ed i r e c t o r y -

i s c h a n g e dt o z e r o ,w h i c hi n d i c a t e sa

s c r a t c h e df i l e .A t t h es a m et i m e ,l l i eB A M

i s u p d a t e dt o i n d i c a t et h a ta l l o f t h e

b l o c k sp r e v i o u s l ya l l o c a t e dl o t h ef i l ea r e

n o wf r e e .L i t e r ,w h e no t h e rf i l e sa r c

s a v e dt o t h e d i s k ,d i r e c t o r ye n t r i e so f

s c r a t c h e df i l e sa n dp o s s i b l yt h e b l o c k s

p r e v i o u s l yc o m p r i s i n gd i e m; t r ew r i t t e n

o v e ra n dl o s tf o r e v e r .T h a ti s w h yt h e u n -

S C R A T C Hp r o g r a mw i l lp r o b a b l yn o t

w o r k; l i t e ra s a v e .

T h eu n S C R A T C Hp r o g r a mm a k e su s e

o fd i ev a l i d a t e( o rC O L L E C T )p r o c e d u r e

A v a l i d a t ec o m m a n dg o e st l i r o u g h t h e

d i s k d i r e c t o r yo n ef i l ea t a t i m e .I f t h ef i l e

i s v a l i d( p r o p e r l yc l o s e da n d n o t

s c r a t c h e d ) , d i eB A Mi s m o d i f i e dl o I n d i

c a t et h a t; t l lo f d i eb l o c k sc o m p r i s i n gt h e

f i l ea r c a l l o c a t e d .I f t h et i l ei s n o lp r o p e r l y

c l o s e do r i s s c r a t c h e d ,t l i cH A Mi s m o d i -

t i e dt o i n d i c a t et h a ti t sb l o c k sa r et r e e .

T h eu n S C R A T C Hp r o g r a mm e r e l y

c h a n g e st h e f i l e - t y p eb y t eo f t h e

s c r a t c h e df i l ef r o mz e r ot o t h e f i l e - t y p e

s p e c i f i e db y t h e u s e r( p r e s u m a b l yt h e

s ; u n e a sb e f o r et h es c r a t c h ) .T h e n ,a v a l i

d a t ec o m m a n di s r e n t t o d i e d i s k d

a n dt h ev a l i d a t ep r o c e d u r er e a l l o c a t e sa l l

o f t h ef i l e ' sd a t ab l o c k s .S o m ed i s k sc o n

t a i ni n f o r m a t i o nt h a ti s n o th a n d l e d c o

r e c t l yb y a v a l i d a t ec o m m a n d .D o n o t

u s e t h eu n S C R A T C Hp r o g r a m o ns u c ha

d i s k ,o r o n a n yd i s ky o uw o u l dn o tv a l i -

d a t e( C O L L E C T )f r o mB A S I C .

P r o g r a mD e s c r i p t i o n

T h i s p r o g r ; i mS h o u l df u n c t i o np r o p e r

l y i n B A S I Co n a n yC o m m o d o r ec o m p u t

e r c o n n e c t e dt o a1 5 4 1d i s kd r i v e .I t h a s

b e e nt e s t e do n t h eV I C2 0 .C o m m o d o

6 4 , I ' l u s A ia n dC o m m o d o r e1 6 . i t w i l l

c e r t a i n l yw o r k o na C o m m o d o r eI 2 8 i n

6 4 m o d e .T h ep r o g r a mw a sa d a p t e dt o

r u no n s e v e r a lc o m p u t e r s ,a n dt l i ci d i o

s y n c r a s i e so f e a c hw e r et o k e ni n t oa c

c o u n t .I t c a nb e m a d es l i g h t l ym o r ee f f i

c i e n ti f i ti s d e d i c a t e dt o r u no n o n l yo n e

t y p e o fc o m p u t e r .

U n S C R A T C Hh a s o n e s u b r o u t i n ei n

l i n e s4 5 0 - 4 7 1 ) .I t s ( u n c t i o ni s t o r e a dt h e

e r r o rc h a n n e l o fd i ed i s kd r i v e ,a n di f a n

e r r o ro c c u r s ,r e p o r ti t a n da b o r t d i ep r o

g r a m . T h i s s u b r o u t i n ei s c a l l e da f t e rv i r

t u a l l ye v e r yd i s k o p e r a t i o n .

L i n e1 0 s e t sU pa s t r i n ga r r a y ,A S , t h a ti s

u s e dt o s t o i c a d i s k d i r e c t o r y I n

l i n e2 0 a s t r i n g v a r i a b l e . S S ,i s s e te q u a lt o

1 6 s h i f t e ds p a c e s( C I I R S (1 6 0 ) } . S h i f t

s p a c e sa r eu s e d b yt h ed i s k d r i v e t ot i l l

o u tt h e1 6 c h a r a c t e r si n a f i l en a m ev \ h e n

t h eu s e rs p e c i f i e sa n a m ew i t h f e w e rt h a n

1 6 c h a r a c t e r s .

I n l i n e s3 0 t h r o u g h6 0 t h eu s e ri s I n

s t r u c t e dt o i n s e r tt h e d i s kw i t ht h e

s c r a t c h e df i l ea n dh i ta k e yt o s i g n a lt h a t

d i ed i s ki s p r e s e n t ,' l l i i si s i n c l u d e db e

c a u s et h e u s e rp r o b a b l yl i a st h e u n

S C R A T C Hp r o g r a ms t o r e do n a d i f f e r e n t

d i s kt h a nd i e s c r a t c h e df i l e ,O n c et h e

u s e rs i g n a l st h ed i s ki s p r e s e n t ,i t i s i n i t i a

l i z e dw h i l et h e c o m m a n dc h a n n e li s

o p e n e di n l i n eH O .I n i t i a l i z i n gi s a v e r y

i m p o r t a n tf u n c t i o nt h a t i s o f t e no v e r

l o o k e d .T h ed i s kd r i v ek e e p sa w o r k i n g

c o p yo f t h eB A Mi n i t so w nR A M .A n i n i

t i a l i z a t i o nu p d a t e st h i si n t e r n a lc o p yC O

t h e H A Mf r o mt l i ec u r r e n td i s k .W h e n

e v e ry o us w i t c hd i s k s ,y o u s h o u l de x

e c u t ea n I n i t i a l i z a t i o nc o m m a n d .

' H i en a m eo f d i e s c r a t c h e df i l ei s r e

q u e s t e di n l i n e1 0 0 . I nl i n e1 1 0 ,t h e f i l e

n a m ei s p a d d e dw i t hs h i f t e ds p a c e sa n d

m a d ee x a c t l y1 6 b y t e si n l e n g t h ,a s i t i s i n

C o n t i n u e do n f i g ,f t . i

Page 85: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 85/132

T E C H N I C A LT I P S / R E T U R NF R O MS C R A T C HZ O N E

C o n t i n u e df r o mp g ,8 2

t h ed i s kd i r e c t o r ) ' .L i n e1 2 0a l l o w sd i e

u s e rt o d o u b l e - c h e c kt h eB l en a m eb e i n g

s o u g h t . I nl i n e1 3 0 ,1 1d i r e c t - a c c e s sc h a n

n e li s o p e n e dt o b e u s e dt o g e tt h ei n f o r

m a t i o nf r o mt h ed i s kd i r e c t o r y .

T h ef i r s td i r e c t o r yb l o c ki s t r a c k1 8

s e c t o r1 . l i n e1 5 0I n i t i a l i z e st h et r a d e ,T ,

; m ds e c t o r .S , t o 1 H a n d I r e s p e c t i v e l y .

T h e n ,l i n e1 6 0r e a d st h e d i r e c t o r yb l o c k

i n t ot h ed i s k d r i v eb u f f e r ,L i n e s1 8 0 - 2 0 0

r e a d t h eb u f f e r i n t ot h ea r r a yA S .' H i ee x

t r ac h e c ki n l i n e1 9 * 1f o r ; i n u l l s t r i n gi s

n e e d e do n l yo ns o n i cC o m m o d o r e c o m

p u t e r st o s e tA f ( I )t o ; u ia c c e p t a b l ev a l u e .

l i i c hd i r e c t o r yb l o c k c a nc o n t a i ne i g h t

f i l ee n t i l e s ,O n e2 1 0i n i t i a l i z e st h ev a r i

a b l eV , w h i c hc o u n t st h e ma n d r a n g e s

f r o mz e r ot o s e v e n .A p o i n t e r .B , t o d i e

f i l en a m et o b e c h e c k e di s s e ti n l i n e2 2 0 ,

a n dt h ef i l en a m ev a r i a b l e ,H ; S ,i s i n i t i a

l i z e dt o an u l ls t r i n g .T h e n ,I n l i n e s2 3 0 -

2 4 0 , d i ef i l en a m ei s r e t r i e v e df r o mA S .

L i n e2 5 0 c o m p a r e si t t o t h ed e s i r e d

n a m ea n d| u m p st o 2 ' X )w h e na m a t c hi s

f o u n d .

I f t h e f i l en a m e sd o n o t m a t c h ,l i n e

2 6 0a d v a n c e st o t h en e x tf i l ee n t r yi n t h i s

b l o c k .W h e na l lo f t h ef i l ee n t r i e si n t h i s

b l o c kh a v eb e e nc h e c k e d ,l i n e2 7 0s e t sT

t o m et r a c kn u m b e ro ft h en e x td i r e c t o r y

b l o c kW h e nt h el a s td i r e c t o r yb l o c kh a s

j u s tb e e nc h e c k e d .T i s 0 a n dt h es e a r c h

h a sf e l l e dT h eu s e ri s i n f o r m e d ,; u i dp r o

g r a me x e c u t i o nj u m p st o l i n e4 4 0t oe n d .W h e nT i s n o tz e r o ,t h ev a r i a b l e Si s

s e t t o m e s e c t o rn u m b e ro f t l i en e x td i

r e c t o r yb l o c ka n dt h es e a r c hc o n t i n u e s

W i t hl i n e1 6 0 .

W h e nt h e d i r e c t o r ye n t r yf o rt h ed e

s i r e df i l ei s f o u n d ,t h eu s e ri s i n f o r m e di n

l i n e2 9 0 . l i n e3 0 0a d j u s t st h ep o i n t e r ,B ,

t o p o i n ta t t h eB l e - t y p eb y t eo f t h ef i l ee n

t r yT h ef i l e - t y p eb y t ew i l ll > cz e r oI ' o ra

s c r a t c h e df i l e .I f i t i s n o n z e r o ,l i n e3 1 0I n

f o r m sm e u s e ra n da b o r t sm e p r o g r a m .

O t h e r w i s eU 1 L 'l l S L ' rm u s td e s i g n a t e dt h e

c o r r e c tf i l et y p ei n l i n e s3 2 0 - 3 4 0 ,N o w ,w ea r cr e a c h -t o u n S C R A T C Ht h e

f i l e .T h eu s e rm u s tb e c e r t a i nt h a i t h e

p r o c e d u r e s h o u l dc o n t i n u e , s oa c o n f i r

m a t i o ni s r e q u e s t e di n l i n e s3 5 0 - 3 6 0 .i f

t h e u s e rd o e sn o t c o n f i r m ,t h e 1 1 1 1 -

S C R A T C Hi s a b o r t e da n dn o c h a n g ei s

m a d et o t h ed i s k ,l i n e3 7 0c h a n g e st h e

b u f f e rp o i n t e rt o t h e d i s kd r i v eb u t l e r .

W h i c hs t i l lc o n t a i n st h e d i r e c t o r yb l o c k

d a t a ,t o p o i n ta t t h ef i l et y p e b y t eI ' o rt h i s

f i l e .l i n e3 8 0 w r i t e s t h en e wl i l e l y p e

b y t ei n t ot h e b u f f e r . F i n a l l y ,l i n e3 9 0

w r i t e s t h e b u f f e rh a c kt o t h ed i s k .T h ef i l e

t \ p eb « e n o wi n d i c a t e st h a td i e f i l ei s

n o ts c r a t c h e d .B u t ,I n eH A Mh a sn o tb e e nu p d a t e dt o i n d i c a t et h a ti t sb l o c k sa r ea l -

l o c a t c d .l l i i si s d o n eb y l i n e4 2 0 ,w h i c h

e x e c u t e sa v a l i d a t ec o m m a n d .I ' r o g r a i

e x e c u t i o ne n d sw i t hl i n e4 4 0 .

l u rm o r ed e t a i l e dI n f o r m a t i o no n u n

S C R A T C H ,s e e t l i eb o o k si n w h i c ht h e

o r i g i n a lp r o g r a ma p p e a r e d :P r o g r a m

i m r ' sR e J & m t c eG u i d a f o rt h ec h i i n n o

( i o i vP l u s f 4b y < . . .M e r t e n a n dS . M e y e r

a n dP m g n m i m e f t oR q f e r e n t eG u i d ef o r

t / x -C o m m o d o r el ( >b y S . M e y e ra n dc .

M e r t e n ,b o t hp u b l i s h e db y S c o t t ,R > r c s -

m a na n dC o m p a n y .W r i t t e nt o p r o v i d c o m p l e t ep r o g r a m m i n gi n f o r m a t i o no n

t h eP l u s / 4a n dC 1 6 ,t h e s eh o o k sa l s oc o v

e r s u b j e c t s a p p l i c a b l et o o t h e rC o m m o

d o r e c o m p u t e r s , s u c ha s p e r i p h e r a lh a n

d l i n ga n d6 5 0 2m a c h i n e - l a n g u a p r o

g r a m m i n g .

T h eu n S C R A T C Hp r o g r a mi s u s e d

w i t hp e r m i s s i o n .

B c f o r i -( > p i n gI h i sp r o ^ n m .r a i l" H o wt o I n t e r P r o g r a m s . "T h eB A S I Cn f l i | p 2 f l » I nt h i s

m a r i n ea r t a v a i l a b l ea n i l i . J iS u ml i u i l s u r .I ' . O .I k nf l X M I " ,S l u w n i i n .I AT I H I H W O " .I -

u n S C R A T C H

K c f f i r r i n g l h rp r o g r a m( H il i K ' V K ' , i d ,d d t ' t i 1( h e< i p i > W < i p t i i ; a n t ]1 t e n e t *n d K U H l o t e K o

l i n e .

1 0 D I M A S ( 2 5 5 ) ' B H P X

2 0 F O R1 = 1 T O 1 6 : S S = S $ + C H R S ( 1 6 0 )

: N E X T ' H P Q F3 0 P R I N TC H R S ( 1 4 7 ) ' C F B B4 0 P R 1 N T " I N S E R T D I S K C O N T A I N I N GF I L E

T O U N S C R A T C H " : P R I N T ' C B J M

5 0 P R I N T " P R E S SA N YK E YW H E ND O N E "; P R I N T ' C B F I

6 0 G E TK S : I F K $ = " " T H E N 6 0 ' E H D G7 0 P R I N T " I N I T I A L I Z I N G D I S K " : P R I N T ' C B G J8 0 O P E N1 5 , 8 , 1 5 , " I " ' B I M G9 0 G O S U B4 5 0 ' B D M G

1 0 0 I N P U T " F I L ET O U N S C R A T C H " ; F $ ' B D F A1 1 0 F $ = L E F T S ( F $ + S $ , 1 6 ) ' D L H A1 2 0 P R I N T : P R I N T " L O O K I N GF O R" ; F S ' C E J C1 3 0 O P E N1 , 8 , 2 , " # " ' B G A Y

1 4 0 G O S U B 4 5 0 ' B D M A

1 5 0 T = 1 8 : S = 1 ' C G W C1 6 0 P R I N T S 1 5 , " U 1 : " ; 2 ; 0 ; T ; S ' B L A E

1 7 0 G O S U B4 5 0 ' B D M D1 8 0 F O R1 = 0 T O 2 5 5 ' D F K F1 9 0 G E T # 1 , A S { I ): I F A S ( I ) = " " T H E N

A S { I ) = C H R S ( 0 ) ' G H D M

2 0 0 N E X T ' B A E V

2 1 0 F = 0 ' B C O X2 2 0 B = 3 2 * F + 4 : F F S = " " ' E J V C

2 3 0

2 4 0

2 5 0

2 6 02 7 0

2 8 0

2 9 0

3 0 0

3 1 0

3 2 0

3 3 0

3 4 0

3 5 0

3 6 0

3 7 0

3 8 0

3 9 0

4 0 0

4 1 0

4 2 0

4 3 0

4 4 0

4 5 0

4 6 0

4 7 0

F O R1 = 1 T O 1 6 ' D E I BF F $ = F F $ + A S ( B + I ) : N E X T ' E NI F F $ = F F $ T H E N2 9 0 ' D I C E

F = F + 1 : I FF < 8 T H E N 2 2 0 ' F J X HT = A S C { A S { 0 ) ) : I FT = 0 T H E NP R I N T

: P R I N T F $ ; "N O TF O U N D "

: G 0 T 04 4 0 ' I T W OS = A S C ( A S ( 1 ) ) : G 0 T 01 6 0 ' D M R IP R I N T : P R I N T " F 0 U N D" ; F $ ' C E C IB = B - 2 ' C D T YI F A S C ( A S ( B ) ) < > 0T H E NP R I N T

: P R I N T F $ ; "I S N O TA S C R A T C H E DF I L E " : G 0 T 0 4 4 0 " I Q O MP R I N T : P R I N T " 1= S E Q ,2 = P R G ,

3 « U S R ,4 = R E L " ' C B r J HI N P U T " W H A TT Y P EO F F I L E " ; N % ' B D I F N % < 1 O RN % > 4T H E N3 2 0 ' F J M G

P R I N T : I N P U T " 0 KU N S C R A T C H( V / N ) " ;K $ ' C E 0 I

I F K S O " Y " T H E N4 4 0 ' E F V GP R I N T S 1 5 , " B - P : " ; 2 ; B ' B H R HP R I N T S 1 , C H R S( 1 2 8 + m ); ' D K A J

P R I N T S1 5 , " U 2 : " ; 2 ; 0 ; T ; S ' B L B JG O S U B 4 5 0 ' B D M YP R I N T : P R I N T " V A L I D A T I N GU I S K " ' C B RP R I N T # 1 5 , " V ' " B D D BG O S U B4 5 0 ' B D M C

C L O S El : C L O S t ;1 5 : E N D ' D F C E

I N P U T S 1 5 , E N , E M S , E T , E S ' B I F E N = 0 T H E NR E T U R N ' E D C H

P R I N TE M S : C L 0 S E1 : C L O S E1 5: E N D ' E J I J

• :

8 3

Page 86: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 86/132

C O M P U T E RT U T O RI S 1■ R O B E R TA L O N S

G a m eD e s i g n

P a r t4 :

M o o nB a s ef o rt h e

C o m m o d o r e6 4

T h i si s t h e f o u r t h

i n as e r i e so f

a r t i c l e st h a te x p l a i n

s o m eo f t h ei n ' s

a n do u t ' so f

p r o g r a m m i n gy o u ro w ng a m e s .

I V l o o n| J ; l s ci s a n a r c a d e - s t y l eg a m et h e nf e a t u r e ss p r i t eg r a p h i c sa n d a n i m a

t i o n .T b eo b j e c to f t h eg a m ei s s i m p l e :

Y o uh a v et o m a n e u v e rt h es p a c ev e h i c l e

a i t h e b o t t o mc e n t e ro f t h e s c r e e nt o

a v o i d t h eo n c o m i n gb o u l d e r s o ff i r ea n d

a l s os l i i K i tm i s s i l e su p t o d e s t r o yt h ee n

e m ys p a c e s h i p st h a ia r em e n a c i n gy o u r

b a s eo n f l i cm o o n .

' I h ci d e at o r M o o nB a s ec a m ef r o ma

s i m i l a ra r c a d eg a m e . A l t h o u g hs o m eo f

t h e g a m ep ! a yo f t l i t -a r c a d eg o m er e

m a i n s ,i t t u r n e do u tt o b e a v e r yd i f f e r e n t

g a m ef t o mt h eo r i g i n a l .I n s t e a do f b e i n g

a t t a c k e db y h o r d e so f h a v e r i n g s p a c e

s h i p s ,y o uo n l yh a v et o d e a lw i t ho n eI n

M o o nB a s e .

T h er e a s o nt h a tt h e b a c k g r o u n d

d o e s n ' ts c r o l la s C o n v i n c i n g l y: i s t h e : i r -

c a d ev e r s i o ni s d i a tB A S I Cc a n ih a n d l e

u x >m a n ym o v i n go b j e c t sa t o n c ew i t h -

o u ls l o w i n gd o w nt o a t r a w l .M a n yt r i c k s

h u dt o b e u s e dt o k e e pt h eg a m ea t i t s

p r e s e n ts p e e dO n eo f s h em o s t I m p o r

t a n ti s c r e a t i n gm o v e m e n tt h r o u g hS t r i n g

m a n i p u l a t i o n .

M o v i n gS t r i n g s

I f y o u t a k e a c l o s el i x ) ka t l i n e s5 2

t h r o u g h^ 5 o f L i s t i n gI . y o uc a ns e et h a t

t h ef u n c t i o n sR I G H T *a n dL E F T Sa r e

u s e de x t e n s i v e l y .T h e s ea r cu s e dt o m o v e

t h e b a c k g r o u n dm o u n t a i n s ,t h e f i e r y

b o u l d e r ,t h e g r o u n du n d e r n e a t ht h e

s p a c ev e h i c l e ,a n d t i n eh o v e r i n gs p a c e

s h i pi n t h es k y .E a c hs t r i n gv a r i a b l et h a t

t h e s ef u n c t i o n sm a n i p u l a t ei s I n i t i a l i z e d

i n l i n e s6 1 0 - 6 3 5 a n di n l i n e s( S 7 0a n d

6 7 5 .' I h cf u n c t i o n sa r e u s e di n s u c ha

w a yt h a it h e l e f t m o s t c h a r a c t e ri n t h e

. s t r i n gL ss h a v e do f f( s ot o s p e a k )a n d a d d

e d t h r o u g hs t r i n gc o n c a t e n a t i o nt o t h e

e n do f t h e3 9 r i g h t - m o s tc h a r a c t e r s .' H i e

n e ws t r i n gi s t h e np r i n t e do n t h e s c r e e n ,

p r o d u c i n gt h em o v e m e n t

l l i L si s a f a s t e rt e c h n i q u et h a np o k i n g

t l i ec h a r a c t e r so n d i e s c r e e n ,b e c a u s e

p r i n t i n g t a k e sc a r e o fl v » t l it h e s c r e e n

R A Ma n dc o l o rR A M .I fy o u w e r et o p o k e

a l l t h e c h a r a c t e r so n t h e s c r e e n ,y o u

w o u l dh a v et o a l s op o k et h e i rc o r r e

s p o n d i n gc o l o ri n t ot h ec o l o rR A Ma r e a .

S i n c e( h e r ea r c 1q u i t ea l e wc h a r a c t e r st o

p o k ef o r t h e m o u n t a i n si n t h e b a c k

g r o u n d ,d i ep o k et e c h n i q u ew o u l dm a k e

t h eg a m es o s l o wt h a ty o uc o u l dt i k e a

c o f f e ea n d d o n u tb r e a ke a c ht i m et h e

s c r e e nw a sr e b u i l t .

A n o t h e rt r i c kt h a ts p e e d su p t h e

m o v e m e n ti s t h a t v a r i a b l e s a r eu s e d

w i t h i ne a c hI m p l e m e n t a t i o no f t h es t r i n g

f u n c t i o n s .B A S I Cc a ne x e c u t ea v a r i a b l e

m u c hf a s t e rt h a ni t c a ne x e c u t e; m i n t e

g e ro r f l o a t i n g - p o i n tn u m b e r .W h e ny o u r

p r o g r a me n c o u n t e r sa v a r i a b l e ,i t s e a r c h

e s f o ri t i n i t s v a r i a b l el a b l ea n de x e c u t e s

t h e v a l u ei t f i n d s t h e r e .T h i si s q u i c k e r

t h a np l a c i n ga r e a ln u m b e ri n y o u rp r o

g r a mb e c a u s e ,w h e nt h ec o m p u t e rf i n d s

t h a tr e a ln u m b e r ,i t h a s t o e v a l u a t e

w h e t h e ri t i s a n i n t e g e ro r a I Io a t i n g - p o i n t

v a m b l ea n d w h e t h e ri t i s p o s i t i v eo r n e g

a t i v e ,a n dt h e na s s i g ni t a t e m p o r a r y

s p a c ei n m e m o r y ,l i v e r yd r a ei t e n c o u n

t e r sd i e n u m b e r ,i t m u s tr e p e a t d i ep r o

c e s s ,' l i l t s ,o f c o u r s e ,s l o w sd o w ny o u r

p r o g r a m ,l l w i l ls l o wd i ep r o g r a md o w n

e v e nm o r ei f i t i s w i t h i n t h em a i nl o o po l

d i ep r o g r a mw h e r ei t m u s tb e e x e c u t e

m a n yt i m e s .T h e r e f o r e ,v a r i a b l e s a r eu s e d

i n t h em a i nl o o po f M o o nB a s et o m a k e

d i eg a m et a s t e r .

A n o t h e rt e c h n i q u et h a tc a ns p e e du p

y o u rp r o g r a mi s p l a c i n g t h em a i nl o o pa t

t h eb e g i n n i n go ft h ep r o g r a m .T h eB A S I C

i n t e r p r e t e rs e a r c h e sf o rt h et a r g e tl i n eo t

a G O T Of r o mt h e i x - g i n n i n go f t h ep r o

g r a mu n t i li t f i n d si t . T h e r e f o r e ,i f y o u r

k x > pb e g i n sv e r y c l o s et o d i e b e g i n n i n

o f t l i ep r o g r a m ,y o uw i l lg a i na s u b s t a n

t i a ls a v i n g si n t i m e .M o o nB a s es u m si t . s

m a i nl o o pa t t h es e c o n dl i n e i nt h ep r o

g r a m( l i n e S O ) .

A n i m a t e dS p r i t e sP e r h a p sa m o r eI n t e r e s t i n ga s p e c to l

d i eg a m ei s t h a ti t u s e ss p r i t eg r a p h i c sf o r

t h ea n i m a t i o nO f t h es p a c ev e h i c l e ,m i s

s i l ea n de x p l o s i o n , L i n e s7 9 9 t h r o u g h

1 3 3 0o f l i s t i n gI h o l dt h e d a t af o re a c h

o f t h es i x s p r i t e su s e di n d i eg a m e .' Iw o

s p r i t e sa r cu s e df o rd i ea n i m a t i o no f d i e

s p a c ev e h i c l e .T h e s e t w oa r e a l m o s t

i d e n t i c a lc x c c p ll o rt h ew h e e lp l a c e m e n

a n df l a m el e n g t ha t t h e< : t i i \o f t h e v e h i

c l e .' I h e y a r ep l a c e di n d i ec a s s e t t eb u f f e r

i n s p r i t el o c a t i o n s1 3 a n d l - i a n d a r e

s w i t c h e dc o n s e c u t i v e l yo n t od i e s c r e e n

b y l i n e8 5 .

T h et e c h n i q u eL s s i m p l e .Y o ud e s i g n

t w os p r i t e s t h a ta r eS i m i l a r ,s t o r ed i e mi n

8 4 S E P T E M B E R / O C T O B E R' 8 6

Page 87: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 87/132

C O M P U T E RT U T O R / G A M ED E S I G N

c n t i i t i i M f t f r o m p g .3 4

m e m o r y ,t h e n s w i t c ht h es p r i t ep o i n t e r

: i i t h e l o c a t i o nc o r r e s p o n d i n gt o t h e

s p r i t en u m b e ry o ua r c u s i n g( i nm yc a s e

l o c a t i o n2 0 4 0i b r s p r i t en u m b e rI ) t »

p o i n tt o o n e a n dt l i c nt h eo t h e r .I f y o u

c o n t i n u o u s l y s w i t c hb a c ka n df o r t h ,y o u

c r e a t ea n i m a t i o n .T h es p r i t ep o i n t e rl o

c a t i o n s a r ed i f f e r e n t I b re a c hs p r i t e ,b u t

; u vl o c a t e db e t w e e n2 0 ■ K I - 2 1 M 7 .

T h r e es p r i t ei m a g e sa r eu s e df o r t h e

m i s s i l ee x p l o s i o nb e c a u s ei t c r e a t e s; i

m o r eb e l i e v a b l e e f f e c tF i r s t ,; i v e r ys m a l l

s p r i t ee x p l o s i o ni m a g ei s p l a c e do n [ h e

s c r e e na n d t h e n; t s e c o n dl a r g e ro n ei s

p l a c e di n t h es a m el o c a t i o n ,a n df i n a l l y

t h e l a r g e s ti m a g ei s p l a c e t !t h e r eI l i i s

C f C J l t C St h e i l l u s i o nt h a ia n e x p l o s i o ni s

a c t u a l l yt a k i n gp l a c e .

I I t h ep r o g r a md e t e c t st h a tt h em i s s i l e

h i t t l i es p a c e s h i p ,t h e na n o t h e re x p l o s i o n

r o u t i n ei s a l s o c a l l e d .T h i s r o u t i n ei s i n

l i n e s4 4 5 - 4 6 1a n d i s c o m p l e t e l yc o m

p o s e df r o mk e y b o a r dc h a r a c t e r st h a ta r e

p r i n t e da n dt h e ne r a s e dv e r yq u i c k l y

f r o mt h es c r e e nt o c r e a t et h ei l l u s i o nt h a t

t h e s p a c e s h i p h a sb e e nd e s t r o y e da n d

i h a tf r a g m e n t sf r o mi t h a v eb e e ns c a t

t e r e dh e l t e r - s k e l t e rI n t h es k y .

' H i em i s s i l es p r i t ei s j u s ta s i m p l em u l

t i c o l o r e ds p r i t e .I t i s a l w a y sb e h i n dt h e

v e h i c l eb e c a u s ei t h a s al o w e rs p r i t ep r i

o r i t y .T h ep r i o r i t ym a k e si t l o o kl i k et h e

m i s s i l es i t si n t h em i d d l eo f t h e v e h i c l e

I n s t e a do f j u s tb e h i n di t . Y o uc a n l a u n c h

t h em i S S i l eb y h i t t i n gi h eF 7 k e y .W h e n

y o uh a v et h ep r o g r a mr u n n i n g ,y o uw i l l

n o t i c et h a tt h em i s s i l es l o p e sb a c k w a r d s

a s i t g o e su p .T h i sw a s d o n et o r e i n f o r c e

t h ei l l u s i o no f f o r w a r dm o v e m e n t .

W h i t eN o i s eS o u n dr o u t i n e sI b rt h e e x p l o s i o n sa r e

l o c a t e di n l i n e s3 0 0 - 3 0 5 a n dl i n e s 4 2 ( 1 -

- i - i Oo f l i s t i n g1 . ' I l i e yg e n e r a t ew h i t e

n o i s eb y p o k i n g1 2 9I n t om e m o r yl o c a

t i o n5 4 2 9 6 . a n dm a k et h eb o o ms o u n d

b y s t a r t i n go f fw i t ha h i g hv o l u m et h a ii s

d e c r e a s e dt o av a l u eo f z e r o .

P l a y i n gt h eG a m eT o p l a y t h eg a m ey o u m u s tt y p ei n

l i s t i n gI , s a v ei t , t h e nr u ni t . I fe v e r y t h i n

h a sb e e nt y p e di n c o r r e c t l y ,t h e t i t l e

S c r e e n s h o u l ds h o wu p a n ds t a yo n t h e

s c r e e nw h i l et h e s p r i t ed a t ai s l o a d e d

i n t om e m o r y .A f t e rt h ed a t ai s p o k e di n t o

m e m o r y ,t h eg a m eg r a p h i c sw i l lI x . -p r i n t

e d o n t h e s c r e e n .

Y o ub e g i nt h eg a m ew i t ht h r e el i v e s( i f

y o uw a n tm o r el i v e sj u s tc h a n g et h ev a l

u e f o rd i e v a r i a b l eI - Vi n l i n e6 4 0 ) .E v e r y

t i m ey o ua r er a m m e db y a S c r yb o u l d e r ,

y o ul o s e al i f e ,s o y o um u s tb e c a r e f u lt o

j u m po v e rt h eb o u l d e r sb y p r e s s i n gt h e

l ; l k e y .T h e j u m po n l yl a s t sa s h o r tt i m e ,

s o t i m ey o u r[ l i m p sp r e c i s e l yo r y o uw i l l

f a l lo n t oa b o u l d e ra n dd i e .T h eb o u l d e r

w i l ld e s t r o yy o u rs h i p o n l yi f i t h i t st h e

c e n t e r ,s o d o n ' tw o r r ya b o u tb r i e ff r o n t a l

c o l l i s i o n so r a b o u tt h e f l a m e si n t h er e a r

O ft i l ev e h i c l eh i d i n gt h e b o u l d e r .g

l i i h i r c ( ) i t i n ni h a cp r o p w r a ,r o d 'H o wi oE n t nP r o g r a m s . "i n d" 1 1 1 ™w l i t t h eM a g a z i n e

E n l n P r o g r a m' I l i cU A M Lp r o g r a m si n I h f sm a g i / i n ca r cj u i b l i l co n d i s tf r u r al i w d s u r ,

P . O .l l o «f f l Q O ZS l i r c v e p o n .] Av i I J O - 0 0 0 7 , I - 8 0 M 3 1 - K 9 4

L i s t i n g1 . M o o nB a s e

1 G O S O B 7 0 0 : G O S U B 6 0 5 : P O K E5 3 2 8 0 , .: P O K E5 3 2 8 1 , . ' E X Y F

5 0 J = J + 1 : I FJ = 1 0 T H E NI F C J T H E NC J = .: P 0 K EV + 1 , P E E K ( V + 1 )+ 1 5 : J = .

: I F B = . T H E N G O S U B 1 0 5 ' S G W T5 2 F $ = R I G H T S ( F S , Q ) + L E F T $ ( F $ , U )

: E $ = R I G H T $ ( E $ , R ) + L E F T $ ( E $ , P ) ' I E A 05 3 D $ = R I G H T $ ( D $ , Q ) + L E F T $ { D $ , U )

: C S = R I G H T $ ( C $ , Q ) + L E F T S ( C S , U ) ' I E R P

5 4 B $ = R I G H T S ( B $ , Q ) + L E F T S ( B $ , U ): A $ = R I G H T $ ( A $ , Q ) + L E F T $ ( A $ , U ) ' I E F Q

5 5 G $ = R I G H T $ ( G $ , U ) + L E F T 3 ( G S , Q )

: H S = R I G H T § ( H $ , U ) + L E F T S ( H $ , Q ) ' I E Q R8 5 A = A B S ( A ) - 1 : P O K E N , 1 3 - A

: P R I N T " [ H O M E , D O W N 4 , B L U E ] " G $ ; H S ' G R N R9 0 P R I N T " [ H O M E , D O W N 1 8 , W H I T E ] " A $ ; B $ ; C $ ;

D $ ; " ( R E D ] " ; F $ ; " ( G R E E N ] " ; E S ; " [ H O M E ]' " B U Q L

9 2 G E T K $ : I FK $ = C H R S < 1 3 6 ) T H E NB = U

: G O S U S3 0 0 ' H Q Q O

9 3 I FC J T H E NI F J T H E N9 7 ' E F U L

9 4 I F K $ = C H R $ ( 1 3 3 ) T H E NJ = .: P O K EV + U , P E E K ( V + U ) - 1 5 : C J = U: I F B = 0 T H E NG O S U B 1 1 0 ' P E P A

9 7 I FC O = 3 3T H E NC O = . : G O S U B2 0 0

: G O S U B4 0 5 : B = . ; G O T O1 0 0 ' I W H V9 8 I F B T H E NP O K EV + 3 , P E E K ( V + 3 ) - 4

: C O = C O + U : I FA T H E NP O K E V + P ,

P E E K { V + P ) - 3 ' Q A I E

9 9 I F P E E K ( 1 9 2 3 ) = 8 1T H E NI F C J = . T H E NG O S U B 5 0 0 ' I O O V

1 0 0 X = F R E ( X ) : G 0 T 05 0 ' D H V X1 0 5 P O K EV + 3 , P E E K ( V + 3 ) + 1 5 : R E T1 1 0 P O K EV + 3 , P E E K ( V + 3 ) - 1 5 : R E T 2 0 0 P O K EV + P , P E E K ( V + P ) - 8

: P 0 K EV + 3 , P E E K ( V + 3 ) - 8

: P 0 K ET , 1 9 7 ' L X N I

2 1 0 F O R X = l T O5 : N E X T : P 0 K ET , 1 9 8

: F O RX = l T O5 : N E X T : P O K ET , 1 9 9 ' K V

2 2 0 F O R X = l T O1 0 : N E X T : P O K E V + 2 : P 0 K EV + 2 9 , 3 : P O K E T f 1 9 7 ' J X

2 3 0 P O K ET r 1 9 8 : P O K E T , 1 9 9 : P O K E: P 0 K EV + 2 9 , U : R E T U R N ' H Y U I

3 0 0 P O K ES + U , U : P O K ES , 1 4 3 : P O K ES + 5 , 4 8

: P 0 K ES + 6 , 1 4 4 ' H X G G3 0 5 P O K ES + 4 , 1 2 9 : P O K ES + 2 4 , 7

: R E T U R N ' F N N H

4 0 0 F O RX - 1 2 5 4 4T O 1 2 7 9 9 : R E A DB

: P O K EX , B : N E X T ' G S T F

4 0 5 F O RX = 1 1 9 4T O 1 1 9 8 ' D J I G

4 1 0 I F P E E K ( X ) < > 3 2T H E NP O = P O + 2 5: P O K E5 3 2 8 0 , 2 : P 0 K E 5 3 2 8 1 , 2

4 1 1 I F P E E K ( X ) O 3 2T H E NG O S U B6 6 5

: G 0 S U B4 4 5 : G O T O4 1 5 ' I Q J I

4 1 2 N K X T ' B A E B

4 1 5 X = F R E ( X ) : P O K ET , 1 9 6

: P O K EV + 3 , P E E K ( V + U ) - U : P O K EV + P , 1 7 3

: P O K EV + 2 8 , 3 ' M H R T

4 2 0 P O K EV + 4 0 , 7 : P O K E V + 2 1 , 3

: P O K ES + 2 4 , . : P O K ES , 1 4 3: P O K ES + 5 , 4 8 : P O K E S + 6 , 1 4 4 '

4 3 0 P O K ES + 4 , 1 2 9 : F O RX = 1 5T O 0 S T E P - U: P O K ES + 2 4 , X : P O K E S + l , 2 8 - X

4 4 0 F O RX l = l T O 2 5 : N E X T X I , X

: P O K E5 3 2 8 0 , . : P 0 K E5 3 2 8 1 , .: R E T U R N ' H C C L

4 4 5 P R I N T " [ H O M E , R I G H T 6 , P U R PC o n t i n u e d o- f i d

8 5

Page 88: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 88/132

C o n t i n u e df r o mp g .#

4 5 0

4 5 2

4 5 5

4 6 0

4 6 1

4 6 5

5 0 0

5 1 0

5 1 2

5 1 5

5 2 0

5 3 0

5 3 5

5 3 75 4 0

5 4 5

5 4 7

5 5 0

5 5 5

5 6 0

5 6 5

5 7 0

5 7 56 0 0

P O ' B D I J

P R I N T "[ B L U E , H O M E , D O W N 4 , R I G H T 9 ,C M D R W , C H D R B , C M D R C , S H F TJ ,

C M D RI , C M D R* , S H F T C , L E F T S , D O W N ,

S H F TH , S H F T J , S H F T O , S H F TE ,

C M D RX , C M D R- , S H F T * , S H F TU , L E F T S ,

D O W N ] " ; ' B B O B

P R I N T " [ C M D RB , S H F T C , S H F TV ,C M D R * , C M D R - , S H F TP O U N D , C M D RX ,C M D RD , L E F T S , D O W N , S H F TO , S H F TU ,

S H F T Y , S H F T P O U N D , S H F T J , S H F TL ,

S H F TM , S H F TV J ' " B A U X

F O RX 2= l T O 8 0 : N E X T ' E G G LP R I N T " [ B L U E , H O M E , D O W N 4 , R I G H T 9 ,S P A C E 7 , L E F T S , D O W N , S P A C E S ] " ; ' B B W N

P R I N T " [ L E F T S , D O W N , S P A C E S , L E F T S ,D O W N , S P A C E 8 ]' " B A E RR E T U R N ' B A Q J

P O K EV , P E E K ( V ) - 8 : P O K EV + U ,

P E E K ( V + U ) - 8 : P O K E V + 2 3 , U: I F B = 0 T H E N P O K EV + 2 1 , U ' P E U PP O K EN , 1 9 7 : P O K E N , 1 9 8 : P O K EN , 1 9 9: P O K ES , 1 4 3 : P O K E S + 5 , 4 8 ' G E Q KP O K E5 3 2 8 0 , 1 2 : P O K E 5 3 2 8 1 , 1 2 ' C R N G

P O K ES + 6 , 1 4 4 : P O K E S + 4 , 1 2 9

: F O RX = 1 5T O 0 S T E P - U : P O K E S + 2 4 f X

: P O K ES + l , 1 5 - X ' O H B VP O K EV + 2 3 , U : P O K E V + 2 9 , U : P O K EN , 1 9 7: P O K EN , 1 9 8 : P O K E N , 1 9 9 ' H E B MN E X T : P O K EV + 2 3 , . : P O K E V + 2 9 , U

: P O K EV + 2 1 , 3 ' H S W KP O K EV , P E E K ( V ) + 8 : P O K EV + U ,

P E E K { V + U ) + 8 : P O K EV + 2 3 , 0

: P O K EN , 1 3 ' L 8 O U

I F B T H E NG O S U B3 0 0 ' D E W LL V = L V - 1 : P R I N T " [ H O M E , P U R P L E ] " ;T A B ( 2 9 ) ; L V : P O K E5 3 2 8 0 , .

: P O K E5 3 2 8 1 , . ' G E E N

I F L V T H E NR E T U R N ' D C W KP R I N T " [ H O M E , D O W N S ] " : P O K E5 3 2 8 0 , 1: P O K E5 3 2 8 1 , l ' D Q X PP R I N TT A B ( 6 ) " [ R E D , C M D R+ 3 ]

[ C M D R+ J [ C M D R+ ] [ C M D R+ 3 , S P A C E 3 ,C M D R+ 3 ] [ C M D R+ , S P A C E 2 , C M D R+ ]

[ C M D R+ 2 , S P A C E 2 ] " ' C C A R

P R I N TT A B ( 5 } " [ S P A C E 2 , C M D R+ ,

S P A C E 2 , C M D R+ ] [ C M D R+ ] [ C M D R+ ,

S P A C E S , C M D R + , S P A C E 3 , C M D R+ 2 ]

( C M D R+ ] [ C M D R+ ] [ C M D R+ ] " ' C C U T

P R I N TT A B( 5 ) " [ S P A C E 2 , C M D R+ ,S P A C E 2 , C M D R+ 3 ] [ C M D R+ 2 , S P A C E 4 ,C M D R + 2 , S P A C E 2 , C M D R+ 4 ] [ C M D R+ ]

[ C M D R+ ] " ' C C X R

P R I N TT A B ( 5 ) " [ S P A C E 2 , C M D R+ ,

S P A C E 2 , C M D R+ J [ C M D R+ ] [ C M D R+ ,

S P A C E 5 , C M D R + , S P A C E 3 , C M D R+ ]

[ C M D R+ 2 ] [ C M D R+ ] [ C M D R+ ] ' " C C U UP R I N TT A B ( 5 ) " [ S P A C E 2 , C M D R+ ,

S P A C E 2 , C M D R+ ) [ C M D R+ ] [ C M D R+ 3 ,

S P A C E 3 , C M D R+ 3 ] [ C M D R+ , S P A C E 2 ,

C M D R+ ] [ C M D R+ 2 , S P A C E 2 ] " ' C C T R

P R I N T " [ W H I T E ] " : E N D ' C B M MR E M* * * I N I T I A L I Z A T I O N * * * ' B U D F

6 0 5

6 1 0

6 1 5

6 2 0

0 2 ' >

6 3 0

6 3 5

6 4 0

6 4 5

6 5 0

6 5 5

6 6 0

6 6 2

6 6 5

6 7 0

6 7 5

7 0 0

7 0 2

7 0 3

7 0 4

7 0 5

f t = . : Q = 3 9 : R = 3 8 : N = 2 0 4 0 : U =

: S = 5 4 2 7 2 ' J I J TA S= " [ S P A C E S , S I I F TN , S H F T M , S P A S H F TN , S H F TM , S P A C E 4 , S H F TN ,

S H F TM , S P A C E 6 , S H F T N , S H F TM ,

S P A C E 5 , S H F T N , S H F TM , S P A C E 7 ) " ' BB S = " [ S P A C E 4 , S H F T N , S P A CM ,

S H F TN , S P A C E 2 , S H F TM , S P A C E 2 ,S H F TN , S P A C E 2 , S H F TM , S P A C E 4 ,

S H F TN , S P A C E 2 , S H F TM . S P A C E 3 ,

S H F TN , S P A C E 2 , S H F TM ] [ S H F TN ,

S H F TM , S P A C E 3 ] " ' B C M UC 5 = " E S P A C E 3 , S H F TN , S P A C E 4 , S H F M ,

S P A C E 3 . S H F T M , S H F TN , S P A C E 4 ,

S H F TM , S P A C E 2 , S H F TN , S P A C E 4 ,

S H F TM ] [ S H F TN , S P A C E 4 , S H F TM ,

S P A C E 2 , S H F T M , S P A C E 2 ] " ' D S= " [ S P A C E 2 , S H F TN , S P A C E 6 , S H F M ,

S P A C E 2 , S H F TN , S P A C E 6 , S H F TM ,

S H F TN , S P A C E 6 , S H F TM , S P A C E 6 ,

S H F TM , S P A C E 2 , S H F TM ] " ' B C I SE S = " [ C M D RP O U N D , C M D RP ,

C M D RP O U N D 3 , C M D RP , C M D RP O U N D 2 ,

C M D R P , C M D RI , C M D RP O U N D 3 , C M D RP 2 ,

C M D R P O U N D 2 , C M D R O . C M DP ,

C M D R P O U N D 2 , C M D R P , C M D R0 2 ,

C M D R P 0 U N D 4 , C M D R O , C M D P ,

C M D R P 0 U N D 2 , C M D RP , C M D RP 0 U N D 2 ,

C M D R P 2 , C M D RP 0 U N D 2 ] " ' B C A F

F $ = " [ S P A C E 8 , S H F TQ , S P A C E 3 0 ] " ' F O RX = S 3 2T O 9 5 8 : R E A D B : P O K E

: N E X T : V = 5 3 2 4 8 : L V = 3 ' I A I O

P O K EN , 1 3 : P 0 K EV + U , 2 1 7 : P O K EV , 1 5 8

: P O K EV + 2 9 , U ' G X P S

P O K EV + - 3 9 , 7 : P O K EV + 3 7 , 2: P O K EV + 3 8 , 6 ' G R G MF O RX = 1 2 5 4 4T O 1 2 7 9 9 : R E A DB

: P O K EX , B : N E X T : P O K ET , 1 9 6 ' H y E T

P O K EV + 3 , P E E K ( V + U ) - U : P 0 K EV + P , 1 7 3: P O K EV + 2 8 , 3 ' J V X QP O K EV + 4 0 , 7 : P O K EV + 2 1 , 3

: P R I N T " [ C L E A R ] " ' F M M OP R I N T " [ H O M E , P U R P L E ] S C O

: P R I N T " [ H O M E , R I G H T 2 3 ] L : " ; L V ' C H A V

G $ = " [ C M D R @ , C M D R P , C M D P ,

C M D R @ , S P A C E 3 4 j " " B C R PH S = "[ C M D RY , C M D R T , C M D RY ,

S P A C E 3 5 ] " : R E T U R N ' C D V UP O K E5 3 2 8 0 , 1 2 : P 0 K E5 3 2 8 1 , 1 2: P R I N T " [ C L E A R , D O W N2 ] "

: C C = 5 4 2 7 2 ' E B M JF O RX = 1 0 2 5T O 1 0 6 2 : P O K EX , 1 2 1

: P O K EX + 9 6 0 , 1 2 0 : P O K EX + C C , 0

: P O K EX + 9 6 0 + C C , 0 : N E X T ' M P W

F O RX = 1 0 6 4 T O1 9 4 4S T E P4 0

: P O K EX , 1 1 8 : P O K K X + 3 9 , 1 1 7 'P O K EX + C C , 0 : P O K EX + 3 9 + C C , 0

: N E X T ' G O C M

P R I N TT A B ( 7 ) " [ R E D , S P A C E 2 , @ 2 ]

[ C M D R@ 2 ] [ C M D R@ 4 ] [ C M D R@ 4 ]

[ C M D R@ , S P A C E 3 , C M D R@ , S P A C E 5 ]C C A S C o n t i n u e do np g ,H " "

8 6 S C P T E M B E R / O C T O B E R ' 8 6

Page 89: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 89/132

3HO3.0

6VIVO0££T

INV8.9T'98'6'S9'98'Z8'fZ.'06'Z.EVIVO

aova,98

'68'£E'T0T'S8'6'S9'98'9VIVO

'T0T'02'96'8E'T'8t'T'8H'08'ZeVIVOSUT9If1S,8'&9T'0'0'E£:'0'0'0'0VIVO0TET

3Aaa,0'0'0'0'0'0'0'0'0vivaXAas.0'0'0'0'0'0'0'0'0viva

OoNa,*cffxsaojviva*was662*[

aova,0

'8ZT2'0'0',!.E'0'9i;'E£T'TVIVO0£2T

S22T

0ZZT

STZI

0Tfl

sazx0021

66tt

0ett

GZIX

0ZTT

STIT

0TTT

'68'iE'00T'S8'G'fr9'98'9onaa,

'T0I'9I'96'8&T'0'0'08'0VivaXAH8,0'0'0'0'0'0'0'0'0VivaaAaa,0'0'0'0'0'0'0'0'0vivaXAaa.0'0'0'0'0'0'0'0'0viva

dNNa,*2#X3HO3VIVO»W3H

VM.La.0'0'0'010'[''0'0's'0viva■3VXa.0'98'0'i'9'0ST:'Z'0'j>ST'SVIVO

8IXa,08'68'S'96'S81TJf9'9B#2VXVOaaMS,82T'96'0'0'82I'0'0'0'0VJ.VO

XAae,0'0'0'0'0'0'0'0'0viva

DAae.0'0'0'0'0'0'0'0'0vj,va

M,000000000OWN9,*t#xshojvxvavwaa

VnAa,0'0'0'0'0'8'Z'0'09T'0yiVa3II,e,0'0'0'0't>8'T'0'08'0VIVO

AIMa,0'08'0'0'802'0'0/803'0VIVOooss.0'08'0'0'0'0'0'0'0viva

MA«a,0'0'0'0'0'0'0'0'0VIVOBAafl.0'0'0'0'0'0'0'0'0vivaAAaS.0'0'0'0'0'0'0'0'0VIVG

xoa*aiissiwaoaviva*waa

1AVS.9T

0011

6601

0C0T

st:0t

010T

S00I0001

666

0£6

'0iT'S'0t'0Z.T't'89T

'0it'0Z'0'ZiT9TE'0HOIS,0'82I'0'0'0'0

HAae.0'0'0'0'0'0iAaa.0'0'0'0'0'0

DAaa,0'0'0'0'0'0»zdiHSaoa

'fr'fr'0'9T'9T'0't-£T

'BLl't'gn'QLT'l'89l

'0£Tit|J0-'ZiT0/0nai9,0'82i'0'0'0'0

OAaa.0'0'0'0'0'0

HAaa,0'0'0'0'0'05Aaa,0'0'0'0'0'0

*tdinsaoj

S

MJT08

'091''0'0''0'0'

'0'0'

'0'0'viva

'{■£!'

0

0

0

0

0*

viva

,821

viva

viva

viva

viva

waa

nova,0

oiaa

*%L\*rive

'09T'

'0'0''0'0''0'0'

viva

01T

0

0

0

0

0

*

=X

viva

■0£T

viva

,8ZT

viva

viva

viva

viva

viva

waa

ao5

526

026

ST6016

£06

006

668

0E8

SZ8

028

ST8

0T8

508

008

66Z.06/

aava,,,[y,uhs'9T*'rlaHS'asa'iiiHOTa],,iNiad

(1HOD,„

[aUHS'-aaoAajosNoiviaaeoaah[SAH'-UHS'»OVTfl]„(tT

'n

'wliHS'HaawD'wijhs'+hqwd'wims][+aawD'wijhsI[e+hqwd

'W1.3HS'{'3DVdS],1(i)OVJ.INIHdiflDD,H(^SDVdS'WI5HS

'Z3DVds'+aawD]E+aawD'wijhs'taovds'wuhs'+aawo](w

'+aawo][+aawo'z3DVdSJ+

[waawD'C3DVds]„(i)aviaroo...[S3DVdS'e+aawn](j>+aawo

'wi3HS'^+aawo)[waawo'E+aawo!Iwaawo'eaovds]„(i

(+anwol[wuhs'2aovds'+aawo]t+aawo'wijhs][+aawo][+aawo'z3ovds'+nawo)

[waawo'tsovds]„(/.)flvi

vaoo,»[t-aovds't+aawo][?4

[t+aawo]fw>inwo'£+aawol

[waawo'£3ov<ns)„(/.)aviiNiadhjjoo,„

'waawo'wuHs'zao'waawo'eaovds]„(/.)avii

xvoo!n(SsovdS'te)aawo]tt-eaawo][Haawo'zaovds'Eeaawo

„(/)ev.i,iNiad

xdoo,„tfaovds'+aawo'WI13HSJzaDVdS'+MnWO'WM+aawo'wi^Hs'f'+aawo'wi

'+aawo'wj,aHS'23ovds'+aawo„(i)av.i,imaa

[t3ovds'+aawo][wnawo][+aawo]1&+aawo]ffr+aawo]\z*aawo]

[z+aawo][waawo),,(i)aviiNiadOxoo1n

'2Wuhs'waawo]lewi.qns'r

'zwi^Hs'eaovds'zwj,.*hs][zwi

[wiaHS'waawol,,U)hv■IKiVr/iiHijj'p

Z8L

08i

Sii

an

S9t_

09/.

0SZ.

'z+aawo'waawo][+aawol1+aawo

'wuhs)[+aawo}1+anwo'wuhs][+aawo][+aawn]fwaawot

[+aawolfwaawo],,(/.)hvaiNiadnsoo,„[^3ovds'+aawo}

[+aawo]1+anwo][+aawo]iwiaHS'+aawo]1+aawol[wijhs

'+aawo]1+aawo)(+aawo'wi^hs'+aawo][waawol„(/.Jav.T,isiad

ONOO,11

E^aovds'+aawo](waawo'z+aawo][+aawo'zaovds'+aawolt+aawo

'2aovds'+aawo]!+wawo][+aawo![+aawo]Ewaawo],,U)avii%zl

an

N9IS3Q

Page 90: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 90/132

C O M P U T E RT U T O R I S Y I ' A l i l .I l k . G I N I t O l T

L e t ' sC N o wP a r t1 : A n

I n t r o d u c t i o nt o C

G e tt o k n o wt h eC

p r o g r a m m i n g

l a n g u a g ei n t h i s

s e r i e sb y e x p e r t

p r o g r a m m e rP a u l

H i g g i n b o t t o m .

X r e c e n t l yd e c i d e dt h a ti t w a sa b o u tt i m e rt o w r i t es o m e t h i n ga l x n i lt h eC p r o

g r a m m i n gl a n g u a g e ,w h i c hI h a v eb e e n

w r i t i n gp r o g r a m si n f o ro v e rt w oy e a r sH

i s n o wa v a i l a b l eo n t h eC 6 4 ,C 1 2 8 , a n dA m i g ac o m p u t e r sa s w e l la s m a n yo t h e r

c o m p u t e rs y s t e m sr a n g i n gi n s i z ef r o m

m i c r o st o m a i n f r a m e s ,

C i s a s t r u c t u r e d ,f u n c t i o n - o r i e n t e d

p r o g r a m m i n gl a n g u a g et h a tc o m b i n e s

f e a t u r e so f l o w -a n dh i g h - l e v e ll a n g u a g e s

t o a l l o wt h ep r o g r a m m e rt o s o l v e aw i d e

v a r i e t yo fp r o g r a m m i n gp r o b l e m s ,l i h a s

b e c o m ep o p u l a ri n t h el a s tf e wy e a r sI n

c o l l e g e sa n da m o n gs o f t w a r ed e v e l o p e r s .

T h ep u r p o s e o ft h e s ea r t i c l e si s t o p r o

v i d ey o uw i t he n o u g hI n f o r m a t i o na n d

e x a m p l e so f t h eC p r o g r a m m i n gl a n

g u a g es o t h a iy o uc a n d e c i d ei f y o uw a n t

c o u s ei t i i » ry o u ro w np r o g r a m m i n gp r o

j e c t s .I c a np r o m i s et h a ty o uw i l ll e a m

s o m e t h i n ga b o u tc i f y o ur e a dt h i ss e r i e s

o f a r t i c l e s .I c a n ' tp r o m i s et h a ty o uw i l l

b e c o m ea g o c x lc p r o g r a m m e r ,t h o u g h .

b e c a u s et h a tw i l ll a k ea n o n g o i n ge f f o r t

o n y o u rp a r t .

I h a v e f o u n dC t o I x :a g i x x . 1l a n g u a g e

t o g r o ww i t ha s a p r o g r a m m e r , B A S I Cb e

c a m et o oc l u m s yt o rm ea f t e ra t i m e ,a n d

a t t h a tp o i n tI s w i t c h e dt o a s s e m b l yl a n

g u a g eo r m a c h i n e c o d ef o r a l o t o t m y

p r o g r a m m i n gp r o j e c t s .T h e n ,i n t h e

c o u r s eo f m yw o r k ,I s t a r t e du s i n gC A t

f i r s tI f o u n di t p e c u l i a r ,h u ts o o nd i s c o v

e r e dt h a ti t f r e e dm e f r o ms o m er e s t r i c

t i o n sw h i l eg i v i n gm e t h eo p p o r t u n i t yt o

w r i t eb e t t e rp r o g r a m s .T h et e r m" b e l t e r

p r o g r a m s "i s s u b j e c t i v e ,b u t o n l yt o a

p o i n tB e t t e rp r o g r a m s ,i n m y o p i n i o n ,

i i r co n e s( h a tc a nb e u n d e r s t o o d b yo t h

e r sa n i lb y t h ea u t h o ra f t e rs i xm o n t h so f

n o t S e e i n gt h e m !I n a d d i t i o n ,b e l t e rp r o

g r a m ss h o u l dg o o u to f t h e i rw a yt o l o o k

s i m p l e .I b e l i e v et h a ts i m p l ei s a l w a y s

I x ' t t c r .O r s a i d i na n o t h e rw a y — b e i n g

C l e v e ri s n o ta l w a y sb e i n gs m a r t .

' H i eo n l y t h i n g1 a ma s s u m i n go fy o ui s

a r e a s o n a b l ef a m i l i a r i t yw i t ht h e K A S I C

p r o g r a m m i n gl a n g u a g e ,w i t hw h i c hI w i l l

d r a w n u m e r o u sc o m p ; i r i s o n s .

C o m p i l e r sv s .I n t e r p r e t e r sB e f o r e s a y i n ga n y t h i n ge l s e a l x > u tC . I

s h o u l dn o t et h a tC p r o g r a m sa r eg e n e r a l

l y c o m p i l e d ,a s o p p o s e dt o b e i n gi n t e r

p r e t e dl i k eB A S I Cp r o g r a m s .C o m p i l i n ga

p r o g r a mu s u a l l ym e a n se x e c u t i n ga p r o

g r a m( c a l l e d ac o m p i l e r )t h a tr e a d sa f i l e

; t n d t r a n s l a t e si t i n t oa m a c h i n e - l a n g u a g e

p r o g r a m( t i l eo b j e c tf i l e ) ,w h i c hc a n t h e n

h e r u n .

C o m p u t e rl a n g u a g ei n t e r p r e l e r s .o n

t h eO t h e rh a n d ,a r em u c hl i k eh u m a ni n

t e r p r e l e r sb e c a u s et h e ye x e c u t ea n a p

p r o p r i a t ep i e c e o fm a c h i n el a n g u a g e

W i t h i nt h e m s e l v e sf o re a c hc o m m a n do r

s t a t e m e n ti n a p r o g r a ma s i t r u n s .T h ea d

v a n t a g eo f a ni n t e r p r e t e ri s t h a tt h ep r o

g r a mc o nl i e r u n ; l s m x h i; < s i th a s t x r e n

w r i t t e n ,w i t h o u tt h e n e e df o r a n yc o n

v e r s i o nt o ; m o t h e rf o r m .T h ed i s a d v a n

t a g ei s m a tt h eo v e r h e a do f t h ei n t e r p r e

t a t i o np r o c e s si t s e l ft e n d st o s e r i o u s l y

l i m i tt l i es p e e do f t h er u n n i n g p r o g r a m .

C o n v e r s e l y ,t h e d i s a d v a n t a g e o fa c o m

p i l e ri s t h a tm e p r o g r a m m u s tb e c o m

p i l e da f t e ra n y c h a n g e sa r em a d et o i t ,b e

f o r ei t c a nb e e x e c u t e d w i t ht h ec h a n g e s .

T h i sc a nt a k ef r o ma f e w s e c o n d st o

m a n ym i n u t e s .O n c ei t h a s b e e nc o m

p i l e da n d n o m o r ec h a n g e sa r e m a d e ,

h o w e v e r ,i t d o e sn o th a v et o b e r e - c o m -

p i l e di n o r d e rt o r u na g a i n ,b e c a u s et h e

o u t p u tf r o mt h e c o m p i l e r( t h ee x e c u t

a b l eo b j e c tf i l e )S t i l le x i s t so n d i s ko r i n

m e m o r y .

T h ea d v a n t a g eo f a c o m p i l e ri s t h a t

o n c et h e c o m p i l a t i o nh i t s t a k e np l a c e ,

t h e r ei s n o i n t e r p r e t a t i o no v e r h e a d ,a n d

d i ep r o g r a ms h o u l dm n ( d e p e n d i n go n

h o wg o o dt h ec o m p i l e ri s )a l m o s ta s f a s t

a s i t w o u l dI fI t h a db e e nw r i t t e nd i r e c t l y

i n m a c h i n el a n g u a g e .T h i s t y p i c a l

m e a n st h a tc o m p i l e d p r o g r a m sc a nm n

b e t w e e n5 a n d1 0 0t i m e s( a s t e rt h a ni n

t e r p r e t e d o n e s .

O r i g i n a t i o na n dP o r t a b i l i t yC ' s o r i g i n a ls p e c i f i c a t i o n sw e r el a i d

d o w nb y t h e o r i g i n a t o r so f t h e l a n g u a g

D e n n i sM . R i t c h i ea n d l l r u e eW . K i t -

n i g h a n ,i n a f i n eb o o kc ; t l ! c dT i n :C P r o -

g r a n n n i n g L a n g u a g e , w h i c1 c a n n o t

r e c o m m e n dh i g h l ye n o u g h !C w a s d e

s i g n e dt o n o tb e S p e c i f i c t oa n yo n ec o m

p u t e r ,a n dc o n s e q u e n t l yt h el a n g u a g eh a s

c o m et o o p e r a t ea l m o s ti d e n t i c a l l yo n a

w i d er a n g eo f c o m p u t e r s ,f r o mm i c r o st o

m a i n f r a m e s .

T h i sd e g r e e o fp o r t a b i l i t y — m e

t h a tt h es a m eC p r o g r a mc a nI x - r e c o m

p i l e do n a n ys y s t e ma n dr u n w i t hn o o r

j u s ta t e w c h a n g e s — i sv e r yI m p o r t a n tf o r

s o f t w a r e ,d e v e l o p e r s .I I y o ul e a r nC o n a

V A X ,a c o m p u t e rr u n n i n gt h e1 ' n i x "o p

e r a t i n gs y s t e m .; mA m i g a ,o r e v e na C o mm o d o r e6 4 ,y o up r o b a b l y w o n ' th a v ei o

l e a r nm u c he l s ea b o u tC w h e ny o u

s w i t c ht o a d i f f e r e n ts y s t e m .

F u n c t i o n sA s I m e n t i o n e da t t h es t a r to f t h i sa r t i

c l e ,C i s a f u n c t i o n - o r i e n t e dp r o g r a m

m i n gl a n g u a g e .T h i sm e a n st h a t a p r o

g r a mi s g e n e r a l l yd i v i d e du p i n t od i f f e r

e n tf u n c t i o n a lp i e c e st h a ta r c c a l l e du p o n

C o n t i n u e do n / > # H ' )

B 8 S E - P T E M B ! : " R / 0 C T 0 B L R ' 8 6

Page 91: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 91/132

C O M P U T E RT U T O R / L E T ' SC N O WC o n t i n u e d f r o mp g . U N

b yo n ea n o t h e rt o d o v a r i o u st i l i n g s .T h i s

i s s i m i l a r t os u b r o u t i n e s u s i n g( I O S U I 1

a n dR E T U R Ni n B A S I C ,i n t h a ti t b r e a k sa

p r o g r a mi n t od i f f e r e n tp a r t s .I t i s d i s s i m i

l a r , h o w e v e r ,i n t h e f a c tt h a t d i f f e r e n t

f u n c t i o n a l p a r t so f a C p r o g r a ma r eb a s i

c a l l y l i k es e p a r a t ep r o g r a m sa l t o g e d i e r ,u s u a l l yw i t ht h e i ro w nv a r i a b l e s ,b a c h

f u n c t i o n a l p a r tc a no p t i o n a l l y p a s sv a l u e s

o r p a r a m e t e r st o a n o t h e rf u n c t i o n a lp a n .

F r o mh e r eo n ,I s h a l l j u s tr e f e r t ot h e s e

f u n c t i o n a lp a r t sa s f u n c t i o n s .

E v e r yC p r o g r a mh a sa f u n c t i o nc a l l e d

" m a i n . "T h i si s w h e r et i l ep r o g r a mw i l l

e x e c u t ef r o m , a n d , u n l i k eB A S I C ,i t n e e d

n o t n e c e s s a r i l yI x ' d i e f i r s tl i n eo f t h e

p r o g r a m ,

J u m p i n gi n t h eD e e pE n d :A n

E x a m p l eI b e i i e \ " et h a tt o l e a r na l a n g u a g ew e l l ,

y o um u s tw r i t el o t so f p r o g r a m si n i t . s o

I ' mg o i n gt o k i c ko f fw i t ha r e a lp r o g r a m ,

w h i c hy o uc a nl o o ka t . t y p ei n . c o m p i l e ,

a n d r u n .i f y o uh a v ea C c o m p i l e rf o r

y o u r c o m p u t e r . C a ny o ug u e s sw h a ti t

d o e s ?I f n o t ,l e t ' se x a m i n ei t c l o s e r .I w i l l

n o ta n a l y z et h e s y n t a x ,1 w i l ls i m p l yt e l l

y o u w h a te a c hp a r t d o e s .

T h ef i r s tl i n es p e c i f i c sa f u n c t i o n

n a m e — i nt h i sc a s ei i i s " m a i n . "T h e t w o

p a r e n t h e s e ss h o wt h a i i t i s a f u n c t i o n

( t h e o n l yf u n c t i o ni n t h i sp r o g r a m ) ,b u tb e c a u s ei t h a sn o a r g u m e n t s( p a r a m

e t e r s ) ,d i e r ei s n o t h i n gb e t w e e nt h e m .

T h en e x tl i n e c o n t i i i n so n l ya n O p e n

i n gb r a c e ( o rc u r l yb r a c k e t ) .T h i s s i m p l y

m e a n st h a ta b l o c ko f p r o g r a ms t a r t s

h e r e .S i n c ei t i s j u s ta f t e rt h e f u n c t i o n

d e c l a r a t i o n ,i t m e a n s' t h ec o d el o r t h i s

f u n c t i o ns t ; u l sh e r e , "I t c a n h ev i s u a l l y

m a t c h e du p w i t i id i e c l o s i n gb r a c ea t t h e

e n do f d i ef u n c t i o n , i n d i c a t i n gd i ee n do f

t h i sb l o c k o fp r o g r a m .

Y o us h o u l dn o t et h a t e a c hl i m e a n

o p e n i n gb r a c ei s e n t e r e d ,s u b s e q u e n tl i n e sa r e i n d e n t e db y o n e t a b s i o p ,a n d

c o n v e r s e l y ,w h e na c l o s i n gb r a c ei s e n

t e r e d ,t h e c o d eg o e sb a c ko n e t a h s t o p .

T h i sg i v e s an i c es y m m e t r yt o p r o g r a m s

a n dp r o v i d e sa n i n s t a n ti n d i c a t i o no f h o w

C P r o g r a m

m i n i)

t

t n t r o n . c o l u m n ^

f o r - I r - o w" O j r o » i < 1 1 | * * r w ><f a r ( c o l u m n* O i c o l u m n<

B n n t f( " K 3 d " ,r o w

p r i n t *( " " \ n "J i

C c o m b i n e st h ef e a t u r e s

o f l o w -a n dh i g h - l e v e l

l a n g u a g e st o a l l o wt h e

p r o g r a m m e rt o s o l v ea

w i d ev a r i e t yo f

p r o g r a m m i n g

p r o b l e m s .

d e e pI n t ot h e p r o g r a my o ua r el o o k i n g .

H o w e v e r ,a C c o m p i l e rd o e s n ' tr e q u i r e

a n yi n d e n t i n go r a n ys p a c i n ga n y w h e r e .

I n b e t ,t h ew h o l ep r o g r a mc o u l dl x -o n

o n el i n e !B u t ,t o m a k et h ep r o g r a mm o r e

r e a d a b l e ,i n d e n t a t i o ni s u s u a l l yu s e d .T h e r ea r cs e v e r a ld i f f e r e n t s t y l e so f i t ,b u t

y o u ' l lh a v et o p u tu p w i t hm i n et o rn o w !

W i t h i nt h eb l o c ko f c o d eo u t l i n e db y

t h eo p e n i n g a n dc l o s i n gb r a c e s , t h e n -a r c

e i g h tl i n e s ,w h i c hf o r mt h eb o d yo f t h e

f u n c t i o n" m a i n . "T h ef i r s to f t h o s ee i g h t

l i n e sd e c l a r e st w ov a r i a b l e sn a m e d" r o w "

a n d " c o l u m n "a s i n t e g e r s .' I l i i sm e a n s

t h e y c a nt a k eo n o n l y s i g n e dw h o l en u m

b e r v a l u e s ,w h i c hi s f i n e f o rt h e p r o -

g r a i n ' sp u r p o s e .

T h en e x tl i n es p e c i f i e sa l o o p ,s a y i n g

t h a i" t o w "w i l ls t a r ta t 0 , t h e l o o pw i l lc o n t i n u eo n l yw h i l ei t i s l e s st h a nI I .a n d

a f t e re a c hl i m et h r o u g h ," r o w "w i l lb e i n

c r e m e n t e db y o n e .A i t h ee n do f t h el i n e

i s a n o t h e ro n eo f t h o s eo p e n i n gb r a c e s ,

s o w e s e e t h a ta n o t h e rM o c ko f c o d e

s t a r t sB C T C ,A b l o c kw i t h i na b l o c k ,n o

l e s s !A n dc o n s e q u e n t l y ,t h en e x tl i n ei s

I n d e n t e ds t i l lf u r t h e r ;

A n dh e y !I t ' sa n o t h e rl o o p !I t ' sj u s td i e

s a m ea s d i eo n ea b o v e ,o n l yi h ev a r i a b l e

i s " c o l u m n "t h i st i m e .A n ds i n c ei t ' s a

l o o p .i ( o p e n sy e t a n o t h e rb l o c ko f

c o d e — y e s ,a b l o c kw i t h i na b l o c k ,w i t h i na b l o c k !

F i n a l l yw e g e tt o s e ew h a tl u r k sa t t h e

I n n e r m o s t d e p t h so f t h e l o o pw i t h i na

l < X ) p .( T r ys a y i n g" p r i n t f . " )' I l i i sl i n ep r i n t s

o u t ( w i t h o u tm o v i n gt o d i en e x tl i n e )d i e

v a l u e" r o wx c o l u m n "f o r m a t t e dt o o c c u

p y a t l e a s tt h r e e c h a r a c t e r

s p a c e s ,a n dp r e c e d e db y

o n es p a c e .

N o t ed i e s y n t a xo f t h e

i n ♦ * C o i u m r > ii p r i n t f l) f u n c t i o n ,a s v o u• c a l u n n lI H . . . , ■

w i l lu s e i t e x t e n s i v e l y — a

s t r i n ge n c l o s e di n d o u b l eq u o t e sw h i c hs p e c i f i c st h e

f o r m a t ,a n dd i c nd i ea r g u m e n t s ^ )t o b e

p r i n t e d .T h ep e r c e n t. s i g ni n t l i e f o r m a

s p e c i f i e st h a tt h e r e -i s a n a r g u m e n tl o b e

p r i n t e dd i e r e .

T h eI n n e r m o s tb l o c kt h e ne n d s ,m e a n

i n g t h a t o n l yd i e p r i n t fl i n eg e t sp e r

f o r m e de a c ht i m et h r o u g ht h e i n n e r( c o l u m n )l o o p .T h e na n o t h e rp r i n t fs t a t e

m e n ta p p e a r st h a tm u s tt > c p e r f o r m

o n l yl i f t e rt h e i n n e r m o s t l o o ph a s f i n

i s h e d .' H i i so n ea d v a n c e sd i ec u r s o rt o

t l i es t a no f t l i en e x tl i n e .H i ef u n n ys e

q u e n c ep r i n t e d( " \ n " )m e a n s " m o vt o

t h eb e g i n n i n go f a N E WU N E "

F i n a l l y( l i eo u t e r m o s tl o o pb l o c kf i n

i s h e sw i t ha c l o s i n gb r a c e ,a n dd i e p r o

g r a mi t s e l ff i n i s h e sw i t hd i e l a s tc l o s i n

b r a c e .

S i g h !W h a ta l o t o f w o r d st o e x p l a i

s u c ha s i m p l e p r o g r a m .I f y o us t i l ld o n ' tk n o wt h a ti t d o e s , d o n ' tb e d i s i l l u s i o n

a l l w i l lb e c o m ec l e a rw i d im o r ee x a m

p l e s( h es a y sw i t h a ne v i lc h u c k l e ) .

O k a y ,I ' l lt e l ly o ut h e n .I t p r i n t sa m u l t i

p l i c a t i o n s t a b l ef r o mo n et o t e ni n e a c h

d i r e c t i o n ! P r e t t yt r i v i a l r e a l l y ,h u t l e t ' s

l o o ka t d i eb a s k ;e q u i v a l e n t

1 ( ) F O R R = 1T O 1 0

2 0 F O R C = 1T O 1 ( 1

M )P R I N TR * C ;

4 0 N E X TH

5 0 N E X T CN o t et h a td i e B A S I Cv e r s i o nd o e s n '

f o r m a tt h e p r i n t i n gi n t on i c ec o l u m n

l i k et h e C v e r s i o nd o e s .T l i i sc o u l db e

d o n eb y u s i n g( h e P R I N TU S I N Gc o m

m a n df o u n di n s o m ev e r s i o n so f B A S K .

a n dw o u l dl o o ks o m e w h a ts i m i l ; t r .A l s o ,

t h e C v e r s i o nd o e s n ' in e e d N l i X Ts t a t e

m e n t st o c n i it h e l o o p s ,' l l i cs u n ; i n d

e n do f w h a ti s t o b e l o o p e dt h r o u g ha r e

e n c l o s e db y d i eb r a c e s .

B o t h p r o g r a m sa r cq u i t er e a d a b l e ,b u t

d i e i n d e n t a t i o ni n t h eC p r o g r a mm a k e

i t c l e a rw h a ti s e x e c u t e dw i t h i nw h a tA n d ,f i n a l l y ,a l t h o u g hl o o p si n B A S I Ca r c

S p e c i f i e db y a s t a r tv a l u e ,a n e n d i n gv a l

u e , a n da n o p t i o n a lS T E Pv a l u e ,i n C

t h e s e t h r e ev a l u e s a r er e p l a c e db y i n i t i a l

z a t i o ns t a t e m e n t sa n dS t a t e m e n t st o b e

p e r f o r m e da f t e re a c ht i m ed i r o u g l i .I n i

t i a l i z a t i o ns t a t e m e n t sp r o v i d ea t e s t

w h i c hm u s tI k - s a t i s f i e dl o r t h e l o o pt o

c o n t i n u e .

D e s p i t ed i ed i f f e r e n c e s ,I h o p ey o u ' l

s e ed i a ti t r e a l l yw a s n ' tt h a tw i l da d e p a r

t u r ef r o mw h a t y o uk n o w .I t i so n l yi n

m o r ec o m p l e xp r o g r a m st h a tt h e p o i n r a i s e dw i l lb e c o m em o r e -v a l u a b l e .Q

8 9

Page 92: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 92/132

6 4 U S E R SO N L Y B Y J E U U V E .

S p e e d r e a df o rt h e

C o m m o d o r e6 4

I n c r e a s ey o u rr e a d i n g

s p e e da n d

c o m p r e h e n s i o nu s i n g

t h i ss p e e d r e a d i n g

p r o g r a m

W ea l lk n o wt h e r ei s a n I n f o r m a t i o ne x p l o s i o no c c u r r i n g .T h ev o l u m eo f i n

f o r m a t i o nd o u b l e sa b o u t e v e r y s e v e n

y e a r s .T h e r ea r ea l m o s t1 2 , 0 0 0d i f f e r e n t

p e r i o d i c a l sa n da b o u t4 2 , 0 0 0b o o k sp u b

l i s h e de v e r yy e a r .N o m a t t e rb o wm o t i

v a t e d; i p e r s o ni s t o s t a yc u r r e n t ,i t i s a l

m o s ti m p o s s i b l e .

T h ea v e r a g ep e r s o nr e a d sa t a r a t eo f

a b o u t2 5 0w o r d sp e r m i n u t e , w i t ha

c o m p r e h e n s i o nr a t eo f o n l ya b o u t7 0

p e r c e n t . T h i si . s b e c a u s em o s tp e o p l e

r e a d o n l y> m ew o r da t a t i m e ,t h e r e b yr e

q u i r i n g t h em i n dt o l i n kt h e s es e p a r a t e

w o r d si n t oc o h e r e n tt h o u g h t s ,T h i s

s l o w st h e r e a d i n ga n d c o m p r e h e n s i o n

r a t e .

I t i s , h o w e v e r ,p o s s i b l et o i m p r o v e

y o u rr e a d i n ga n d c o m p r e h e n s i o nr a t e s

s o y o uc a na b s o r b ,m o r ei n f o r m a t i o n ,l i n t

I m p r o v i n gr e a d i n gs k i l l sI s n o ta n o v e r

n i g h tj o b .Y o um u s tc o m m i ty o u r s e l ft o

d i e t a s k .W h e n e v e ry o ur e a c ha l e a r n i n g

p l a t e a u ,r e r e a d t h ef i r s tp a r a g r a p ho fm i s

a r t i c l et o g e tI n c e n t i v et o c o n t i n u e ,i t

L s n ' th a r dt o I m p r o v e y o u rs k i l l s ,b u t i t

i s n ' ta u t o m a t i c ,e i t h e r .N e v e r t h e l e s s ,t h er e w a r d sl i i rO U t W e I g ht h ed i f f i c u l t i e s .

T o b e g i nt o i m p r o v e y o u rr e a d i n g

s k i l l su s i n gt h i sp r o g r . a n .i t i s e s s e n t i a l ,

f i r s t ,t h a ty o us e ta s i d ea d e f i n i t et i m ef o r

s t u d } ' .S t u d y i n gs p e e dr e a d i n gs p o r a d i c a l

l y s i m p l yw i l ln o tw o r k .M o s tp e o p l e

h a v en o t r o u b l es e t t i n ga s i d es p e c i f i c

t i m e st o w a t c ht h e i rf a v o r i t et e l e v i s i o n

p r o g r a mo r t o d o s o m ee n j o y a b l et a s k ,i t

s h o u l db e -j u s ta s e a s yt o s e ta s i d et i m et o

I m p r o v ey o u r s e l f

A f t e ry o uh a v es e tu p a s c h e d u l e ,s t i c k

t o i t . I f y o uf i n dy o u r s e l fs l i p p i n g ,m i n ka b o u tw h yy o us t a r t e di n t h el i r s tp l a c e .

T h ea v e r a g ep e r s o nr e a d sa t a r a t eo f a b o u t

2 5 0w o r d s p e rm i n u t e ,w i t ha c o m p r e h e n s i

r a t eo f o n l ya b o u t7 0 p e r c e n t

' I M ss h o u l dg e ly o uS t a r t e dI I i t d o e s n ' t ,

t r yr e a d i n g t h ef i r s tp a r a g r a p ho ft h i sa r t i

c l ea g t i n .

O n l ya b o u to n eh a l f - h o u rp e rd a yi s

n e e d e d .I t s h o u l dl x ' a t a t i m ew h e ny o u

c a n b e f r e ef r o md i s t r a c t i o n s .S t u d y i n g

m o r eo f t e nw i l lh e l p; i sl o n ga s t h e r ei s a t

l e a s tt w oh o u r sb e t w e e ns e s s i o n s .S t u d y -

t a gm o r eo f t e nt h a nt h i sw o n th u r t ,b u t

t l i es m a l l g a i nw o n ' tb e w o r t hi i .

H i tp r o g r a ma t t h ee n do f t h i s a r t i c l e

u s e st h e" n a s h c a r d "c o n c e p ti i i rb u i l d i n g

s p e e d .I l d i s p l a y s ap h r a s ef o rf i x e dp e r i

o d so f t i m ea n da l l o w sy o ut o c n i e rt h e

p h r a s e .T h i ss h o u l dn o t o n l yi m p r o v e

y o u ra b i l i t yt o s e e t h i n g sf a s t e r ,b u t

s h o u l da l s oI m p r o v e y o u rc o n c e n t r a t i o n ,

h e l pi n c o n t r o l l i n ge y e m o v e m e n t ,a n d

e x e r c i s ey o u rm e m o r y .C o n c e n t r a t i o n

a n dm e m o r ya r ej u s t l i k em u s c l e s :T h e yg e ts t r o n g e rw i t hu s e .

H o wt o U s et h eP r o g r a m sT y p eI n a n ds a v et h e t w op r o g r a m s

S p e e d r e a da n dF l a s h c a r dC r e a t o r ,a t t h e

e n do f t h i sa r t i c l e .B e s u r et o s a v et h e m

b o t ho n t h es a m ed i s k ,s i n c et h eS p e e d -

r e a dp r o g r a ma u t o m a t i c a l l yl o a d st h ef i l e s

f r o mI ' l a s h e a r i !C r e a t o r ,

N e x t ,c r e a t el l a s l i e a r d su s i n gt h eH a s h -

c a r dC r e a t o r p r o g r a m .T o d ot h i s ,l o a d

a n i lr u n t h e p r o g r a ma n d f o l l o w t h

s c r e e ni n s t r u c t i o n s .S u g g e s t i o n sf o r

w o r d s; i n dp h r a s e sy o uc a ne n t e rt o c r e

a t e y o u rl l a s l i e a r d sa r e l i s t e ds c p ; i r . i t c l

e l s e w h e r e ,b u t I f y o ud o n ' tw a n tt o u s e

t h e s e ,y o uc a nc u s t o m i z ey o u rl l a s l i c a r

w i t l ia n ys i m i l a rk i n d s o fe n t r i e s .

W h e ny o u w a n tt o u s ed i e l l a s h c a r d s

l o a dS p e e d r e a d .p r e s sz e r oa n d c h ( x > s e

y o u rl l a s h c i t r dl e v e lT h ep r o g r a mw i l l

a u t o m a t i c a l l y l o a dt h a t l e v e lf r o mt h eC o n t i n u e do n p gS M

9 0 S E P T E M B E R / O C T O B E R8 6

Page 93: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 93/132

6 4 U S E R SO N L Y / S P E E D R E A D

C o n t i n u e df r o mf i g .9 0

F l a s h c a r dC r e a t o rf i l e sy o ue n t e r e di f

y o uh a v e n e v e rh a de y et r a i n i n gb e f o r e ,

c h o o s el e v e lo n e , h u te v e nt h i sw i l lp r o b

a b l yl > cj u s ta b l u ra t f i r s t .

W h e nt h e f l a s h c a r d d i s p l a y a p p e a r s ,

p l a t ey o u r s e l fi n a c o m f o r t a b l e , r e l a x e d

p o s i t i o n ,f o c u sy o u re y e si n t h ec e n t e ro f

t l i us c r e e nb e t w e e nt h et w os o l i dl i n e s ,

a n dp r e s sK l i T V R N .A p h r a s e o rn u m b e r

w i l la p p e a rm o m e n t a r i l y a n dd i s a p p e a r ,

T y p ee x a c t l yw h a t y o us a w .T h e c o m p u t

e r w i l lc h e c k y o u ra n s w * * 1 1a n di c l ly o u

w h e t h e ry o u w e r er i g h to rw r o n gI fy o u

w e r ec o r r e c t ,i t w i l li n c r e m e n ta c o u n t e r

a t t h et o p c e n t e ro f t h es c r e e n .

E a c ht i m ey o uh a v ea n s w e r e dc o r r e c t

l y 1 5 t i m e si n a r o w ,t h eG a s hs p e e dw i l l

I n c r e a s e .A t t h ee n do f - i S c o r r e c tr e

s p o n s e s ,t l i en e x tl e v e lw i l ll o a da n dt h e

D a s hs p e e dr e s e tt o s l o w ,i f y o um a k ea

m i s t a k ei n a n yo f t h eg r o u p so f 1 5 .t h e

s c o r ew i l lb e s e t t o z e r of o r t h a tg r o u p

a n d y o u m u s tb e j y na g a i n .T h ea b i l i t yt o

c o n s i s t e n t l ys e et h e p h r a s e si s n e c e s s a r y

t o l e a n ) .

I f y o ul o s ey o u rc o n c e n t r a t i o nw h e n

t h ep h r a s eo r n u m b e ri s b e i n gd i s p l a y e d ,

y o u c a nr e p e a ti t b y e n t e r i n g d i el e t t e r I I

b i nd o n o ta b u s et h i sf u n c t i o n ,b e c a u s e

y o uw i l lo n l yb e r e t a r d i n gy o u rp r o g r e s s ,

P u s hy o u r s e l fY o u ' l l f i n dy o u rm i n di s

v e r ym u c hl i k ea n e l a s t i cb a n d .Y o uc a n

s t r e t c hi t a g r e a t d e a l; m dw h e ny o ur e

l a x ,y o uw i l lf i n d t h a ti t i s s o m e w h a tl a r g

e r a f t e rt h ee x e r c i s e .

W h e n e v e ry o uf e e ll i k eq u i t t i n g ,e n t e r

a b a c k s l a s h< ■ ' ) .T h ec o m p u t e rw i l ls u m

m a r i z ey o u rs c o r ea n dd i s p l a yi t f o ry o u .

A n yk e yw i l lr e t u r ny o u t o t h e m e n u

a f t e ry o uq u i t .

Y o uc a n u s et h es t o p w a t c hf u n c t i o n o f

t h ep r o g r a mt o t i m ey o u rr e a d i n gs p e e d

w h e ny o ua r cr e a d i n g; i b o o ko r a r t i c l e .A

g o o dw a yt o e s t i m a t et h e n u m b e ro f

w o r d sr e n di s t o c o u n tt h en u m b e ro f l e t

t e r s( i n c l u d i n g s p a c e sI o nt h ef i r s tl i n eo f

t h e p a g e . M u l t i p l yd i i sb y t h en u m b e ro f

l i n e so n d i ep a g e .M u l t i p l yt h i sb y t h e

n u m b e ro f p a g e sy o uh a v er e a d ,a n dd i

v i d e t h et o t a lb y f i v e .E n t e rd i i sn u m b e r

w h e ny o u; i r ea s k e df o r d i en u m b e ro f

w o r d sy o uh a v er e a dT h e c o m p u t e rw i l l

d i s p l a ye l a p s e dt i m eI n m i n u t e sa n dy o u r

r e a d i n gs p e e dI n w o r d sp e rm i n u t e .

W h e n e v e ry o ur e a d ,p u s hy o u r s e l f .

Y o uw i l ls o o nd i s c o v e ry o ua r er e a d i n ga t

a m u c hh i g h e rr a t et h a ny o ue v e rd i db e

f o r ea n dr e m e m b e r i n gm o r e .A s i d en o t e

o n m e m o r y :I f y o uc o n s t a n t l ym i s l a y

t i l i n g s ,i l i s u s u a l l yd u et o l a c ko f a t t e n

t i o n .T h en e x t t i m ey o up u ts o m e t h i n g

d o w n ,s i m p l yt h i n ka b o u ti t . Y o us h o u l d

f i n dy o ud o n ' tl o s e 1t h i n g sa n y m o r e

O n et h i n gt h a ti s e s s e n t i a lt o s p e e d

r e a d i n gi s a g o o dv o c a b u l a r y .I t h a sb e e n

f o u n dm a ti t i s v e r yd i f f i c u l tt o l e a r nf r o m

d i e w r i t t e nw o r d ,i n g e n e r a l ,i f y o ud o

n o tu n d e r s t a n da w o r d .I n s p e e dr e a d i n g ,

w o r d sa r es e e nI n g r o u p ss o a w o r dm a t

i s n o tu n d e r s t o o dc a u s e st h e w h o l e

d i o t i g l i tt o b e m i s s e d ,' t h i sb r e a k s t h e

c h a i n o f r e a s o n i n ga n dw i l lc a u s ey o ut o

[ c a mp o o r l y .

I n o r d e rt o c o v e re v e r yt h i n gI n as p e e d

r e a d i n gc o u r s e ,t h i sa r t i c l ew o u l dn e e d

t o b e m u c hl o n g e r .E v e ns o .i f y o ua p p l y

t h er e a s o n i n gh e r et o u s e o ft h ep r o g r a m ,

y o uw i l lI m p r o v e y o u rr e a d i n gs k i l l sc o n

s i d e r a b l y .

J e r r yl i . G q f fi s m i i n d u s t r i a lp h y s i c i s t

w i t ht r a i n i n gi n s p e e d r e a d i n ga n ds p e e dl e a r n i n g 3

C o n t i n u e da n p g . 9 2

C o p yW o r l d w i d eS h o r t - w a v eR a d i oS i g n a l so n Y o u rC o m p u t e r

R e m e m b e rt h ef u no f t u n i n gi n a l l t h o s e f o r e i g nb r o a d

c a s ts t a t i o n so n t h es h o r t - w a v ar a d i o ?R e m e m b e rt h o s em y s t e r i o u sr o u n d i n gc o d e dt o n es i g n a l s t h a tb a f f l e d

y o u ?W e l l ,m o s to f t h o s eb e e p s& s q u e a l sa r e r e a l l y

d i g i t a ld a t at r a n s m i s s i o n su s i n gr a d i o t e l e t y p e o rM o r s ec o d e .T h es i g n a l sa r ec o m i n gi n f r o m w e a t h e rs t a t i o n s ,

n e w ss e r v i c e s ,s h i p s& h a mr a d i o o p e r a t o r sa l lo v e rt h e

w o r l d .O u rs h o r t - w a v el i s t e n e rc a r t r i d g e , t h e" S W L " ,

w i l lb r i n gt h a td a t af r o my o u rr a d i or i g h t t ot h ev i d e o

s c r e e n . Y o u ' l l s e e t h ea c t u a lt e x ta . s i t ' sh e i n f i

s e n tf r o mt h o s ef a r a w a yt r a n s m i t t e r s .

T h e" S W L "c o n t a i n s t h ep r o g r a mI n R O Ma s w e l la s r a d i oi n t e r f a c ec i r c u i tt o c o p y

M I C R O L O GI N N O V A T O R SI N D I G I T A LC O M M U N I C A T I O N

M o r s ec o d ea n d a l l s p e e d s / s h i f t s o fr a d i o t e l e t y p e .I t

t o m e sw i t ha c a b l et o c o n n e c tt o y o u rr a d i o ' ss p e a k e r /

e a r p h o n ej a c k ,d e m oc a s s e t t e ,a n da n e x c e l l e n tm a n u a l

t h a tc o n t a i n su w e a l t ho f I n f o r m a t i o no n h o wt o g e tt h e

m o s to u to f s h o r t - w a v ed i g i t a lD X i n g ,e v e ni f y o u ' r e

b r a n dn e wa t i t .

F o r a b o u tt h ep r i c e o fa n o d i e r" P a c - Z a p p e r "g a m e , y o u

t a n t i e y o u rC o m m o d o r e6 4 , 1 2 8 o rV I C - 2 0i n t ot h e

e x c i t i n gw o r l do f d i g i t a lc o m m u n i c a t i o n s

w i t ht h eM i c r o l o gS W L .$ b 4 .P o s t p a i d ,U . S .M I C R O L O GC O M ' O R A T I O N ,1 8 7 1 3M o o n e yD r i v e ,

G a i t h e r s b u r g ,M a r y l a n d2 0 8 7 9 .

T e l e p h o n e :3 0 12 5 8 - 8 4 0 0 .

Page 94: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 94/132

6 4 U S E R SO N L Y / S P E E D R E A DC o n t i n u e d J r a i np g , ' > i

f l ; i . s hc a r d s

l e v e ll ( 2 - 5c h a r a c t e r s ,t - d i g i t n u m b t a s j

l a v e

b r a i n

t h e m

i t i s

h u m

l i i l l

p u s h

a g e n t

l i a b i t

W i t l e

e n e r g y

w a i c t i

e n j o y

g o v e r n

h e h a s

f o u r

d i n e

l i f t

p e n

i n i i h

J o y

l e tm e

f i v e

v a l u e

e n e r g y

h a p p y

a i i x i i

m e m o r y

u s e

i i

s o l a r

p u t

s p r i n g

t h i r d

i h i n k

L e v e l 2( < VI I c h a r a c t e r s ,2 d i g i in u m b e r s )

h e o b s e r v e d

a s s I k -l e f t

d i es u n r i s e

s p e e dr e a d

n o wd i a l

w a t e rb e d

h e s a i d

b e s e r i o u s

w i l ld e n y

n o tw e l l

t h e y p O S S C S S

t h i sp : i r (

s t i K . l vt h i s

i n f u r y

s h er o s e

m ml e f t

I i fI i l L i p

t a r m p r o d u c t

h a p p yc h i l d

i h j . ss c e n e

l i g h tr e i g n d r o p p e d o o cl e a r n e di t

s t e pu p o n

O l i r f r i e n d

h e a ds t a r t

c o v e ru p

l i i j ;p a r t y

t i m ei i n o w

t o a n e x t e r n

a n a i rf o r c e

l e v e l3 ( 1 2 - 1 6 c h a r a c t e r s ,J - d i g i tn u m b e r s )

h e a r dl a u g h t e r

o n d i ed e f e n s i v e

r o u t i n eb u s i n e s s

; i n e we m p l o y e e

f r o mt h ee a s t

m o n e yb >n e e d e d

i n a n a i r p l a n e

w a sa d o c t o r

d i dn u th e s i t a t e

v i o l a t e st h el a w

w a sn o tl e g i b l e

a v a l u a b l es t o n e

w a sa . c h a m p i o n

d a r ka n dd r e a r y

m o ni h l ym a g a z i n e

f i n ep a i n t i n g

a s t a t ef u n c t i o n

a b r i g l ul i g h t

w i l lu s ef o r c e

a l o n gi n t e r v a l

o n t h ee l e v e n t h

h a dt o t r a n s f e r

s u p p o r tt h eb i l i

s h r e w da n d w i s e

L e v e li ( 1 7 - 2 0c h a r a c t e r s ,4 - i i i g i tn u m b e r s )

w a sa n I m p o s s i b i l i t y

t h o u g h t f u la n dk i n d

u n l in i s il e db u s i n e s s

w i l ln o tr e c o n s i d e r

a p p o i n tI h e l e a d e r

k i e kt h e( b o U x t U

i m p r o v e y o u r

m e m o r y

l i v i n gi n s e c l u s i o n

f a m i l i a rr e q u i r e m e n t

c a l m; u i dp e a c e f u l

o n t h e f o u r t e e n t h

c o n s e r v a t i o n

p r o g r a m

r e c o g n i z et h ec h i l d

a c o u r a g e o u sp i l o t

r i c ha n ds u e c e s s f i i l

g a v eh i sa s s i s t a n c e

t e nf e e tu n d e r g r o u n d

D i it h eb a t t l e f i e l d

a b l et o a c c o m m o d a t el o c a t e t h e i r o u h l c

w a sv e r ys u s p i c i o u s i m p a t i e n tw i t ht h e m

p e r m i s s i o nr e f u s e dp e r m i s s i o n g r a n t e d

L e v e l5 ( 2 1 - 2 4c h a r a c t e r s ,V d i g i tn u m b e r s )

i n t e r e s ti n ga n ds u i t a b l e

w i l lm i n g l e w i t ha c r o w d

h e w o na d e c i s i v eb a t t l e

r e a dt h ea d v e r t i s e m e n t

a d a n g e r o u su n d e r t a k i n g

h a da c o m p l i m e n t a r yp a s s

d i f f i c u l tt o a c c o m p l i s h

r e l a t eI n se x p e r i e n c e s

a p r e s i d e n t i a lc a n d i d a t e

r e a da n i n t e r e s t i n gb o o k

c o m f o r t a b l ep o s i t i o n

a c c e p th i sr e s i g n a t i o n

w a sn o tv e r yp e s s i m i s t i c

e x p l a i n e di n sg r i e v a n c e

t r e a s u r e ro f t h ec o m p a n ya m i r a c u l o u sd i s c o v e r y

a n e n t h u s i a s t i cc r o w d

a d d i t i o n a lm o n e yi s n e e d e d

e v e r ya v a i l a b l ep e r s o n

r e c o g n i z em s a b i l i t y

h e r I n t r o d u c t o r yr e m a r k 1 '

s i xi n f l u e n t i a lc i t i z e n s

w a st h eo n l y s u r v i v o r

p o s th u r r i c a n ew a r n i n g s

L e v e ld ( 2 S - 2 Hc h a r a c t e r s ,6 - d i g i tn u m b e r s )

; m I n d e f i n i t ep e r i o do ft i m e

t i n :r o a d sw e r eI n a c c e s s i b l e

a s k e df o r h i sr e s i g n a t i o n

o n eo f I l l so w nc o u n t r y m e n

i n t i l ed i p l o m a t i cs e r v i c e

I n d i f f e r e n t t ol i i sr e m a r k s

a s o l i da n ds u b s t a n t i a lb a s e

h i - k lt h e mi n g r e a ts u s p e n s e

u i j j e da s p e e d ys e t t l e m e n t

h e a r dt h ew e a t h e rf o r e c a s t

c a nc o m p r e h e n dt h e -m e a n i n g

g r e a t - g n ui dm o d i e r: u i ds o n

h e a r dh i se l o q u e n tr e m a r k s

h o d iu s e f u la n do r n a m e n t a l

d i s g r a c e l u l a n i ld i s h o n o r a b l e

d i ec a m o u f l a g ew a sc o m p l e t e

m o r ed i ; m s i x t e e nh o r s e p o w e r

k n o w nf o r h i sr e l i a b i l i t y

m a n yp r e p a r a t i o n sw e r en t i d e

f i n p u n i s h m e n tw a ss e v e n ;

a i t h e s e m i a n n u a lm e e t i n g

j k i r g cp i u p o r t i o n a t t e n d e d

a h i g hr a t eu t t \ . i | > o M i i i m

L i a s e m i c o n s c i o u sc o n d i t i o n

L e v e l7 ( 2 9 - 3 2c h a r a c t e r s ,- d i g i tt i u n i f a c r s )

■ as a t i s f a c t o r ye x p l a n a t i o np u nm a g n i f i c e n tv i e wB u mt h e

w i n d o w

h i sh e l p f u l n e s sw a sa p p r e c i a t e d

t e c h n i c a lk n o w l e d g er e q u i r e d

n e c e s s a r yi o p o s t p o n ed i e v o t e

h i se l i g i b i l i t yw ; i sq u e s t i o n e d

a i ls t o c k h o l d e r aw e r ew a i t i n g

h i sa c k n o w l e d g t n e n iw a sr e c e i v e d

w i l le d i td i en e wp u b l i c a t i o n

r e a d; i l ls u p p l e m e n t a l }m a t e r i a l

s u p e r v i s i o n d i r o u ^ l i o u t d i e

s t a t e

s u s p i c i o u sk x > k i n gc h a r a c t e r s

t e m p o r a r ]q u a r t e r sw e r e

p m v i u e d

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

w o r r i e d a b o u th i s

d i s a p p e a r a n c e

o n l y d i ep r o d u c e rw a sp r e s e n t

n a t i v e sw i r ev e r ys u p u M i i i o u s

f o u n t !t « op r e h i s t o r i ca n i m a l s

s p l e n d i dc o o p e r a t i o nr e c e i v e d

r e a c h e dt h ep o i n t o fs a t u r a t i o n

L e v e lH ( 3 5 - 3 6d i a m e t e r s ,8 - d i g i tn u m b e r s )

c e r t i f i c a t ew a ss i g n e da n dd e l i v e r e d

g e o g r a p h i c a l d i f f i d e n c e s d i s c u s s e d

t e r m i n a t e: i i lp r e v i o u sr e l a t i o n s

e n c o u n t e rd q \ i r t m e n t : i ] d i f i c r e n c e s

s u p e r i n t e n d e n to fa l lc i t js c h o o l s

a - s | K c i i \ i i i ys u b m i t t e db y h i ss o n

p u n c t u a t i o na n dp a r a g r a p h sc o r r e c t

m a n a g e r i a lr e s p o n s i b i l i t i e sp o s t e d

o b s e r v a t i o n so r s u g g e s t i o n sa c c e p t e d

i n t e n i a t i o i i . i lb o u n d a r i e s r e c o g n i z e d

d i s c u s s i o no f f u n d a m e n t a lp r i n c i p l e s

e s t a b l i s h e da p c r m a n e n ic o m m i t t e e

f o l l o w e da l ls u g g e s t i o n sl a i l h i t i l K

I m m i g r a t i o na u t h o r i t i e sq u e s t i o n e d

r e c o n s t r u c t i o np e r i o di n d i es o u t h

e x a m i n a t i o n se v e n t u a l l yc o m p l e t e d

a l w a y s d i s c o n t e n t e d; u i dd e p r e s s e d

i t w o h e t lr i d i c u l o u sc i r c u m s t a n c e s

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

m o d i f i c a t i o nt o e x i s t i n gl a wn e e d e dC o n t i n u e do 9 3

9 2 S E P T E M B E R / O C T O B E R8 6

Page 95: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 95/132

6 4 U S E R SO N L Y / S P E E D R E A DC o n t i n u e d / T o mf i g .9 2

B e f o r e t y p i n gi t i l sp r n p a i n .r e a dT t o wl a K n i aP r o g r a m s . "T h e B A S I Cp m p i n i si n t h »

m i R i z i n ca r ra t a i b b l rn n d i i[ m mi j u i h t a r .P ( >H i i \J O O O ' . S h r c i c p o n .U 7 1 1 3 0 W H T .I -

S p e e d r e a d

1 C L R : D I M J $ ( 5 0 0 ) " C I A B

2 F O RR = 5 4 2 7 2T O 5 4 2 9 6 : P O K ER , 0: N E X T ' F Q N G

3 P O K E5 4 2 7 4 , 0 : P O K E 5 4 2 7 5 , 8 ' C P C FP O K EP O K E5 4 2 7 8 , 2 4 0 : P O K E 5 4 2 9 6 , 0 ' C R D G

5 P O K E5 4 2 7 7 , 0 : P O K E 5 4 2 7 6 , 6 5 ' C Q H H6 P O K E5 4 2 7 2 , 6 3 : P O K E5 4 2 7 3 , 7 2

: L T = 0 ' D V L K

7 P O K E 5 3 2 8 0 ,1 1 : P O K E 5 3 2 8 1 , 1 1

: P O K E6 4 6 , L T l D Y W LP R I N TC H R S ( 1 4 ) : P R I N T " ( C L E A R , D O W N 2 ]: C % = 1 5 ' E K N L

R %= 7 : G O S U B1 5 0 : P R I N T " 0 f S P A C E 2 ,S H F TF l L A S H C A R D S "

: G O S U B

8

1 0

" D I B O

1 5 0 : P R I N T " 1 [ S P A C E 2 ," D I X ES H F TS J T O P W A T C H "

1 1 R % = l l : G O S 0 B 1 5 0 : P R I N T " 2 [ S P A C E 2 ,S H F TQ ] U I T " ; ' D K W E

1 2 G E TT S : I FT $ = " " T H E N1 2 ' E H S D

f ' 1 3 T = V A L ( T $ ) : I FT < 0 O R T > 2 T H E N

1 2 ' H M D H

| i 4 I FT « l T H E N3 0 0 ' D F B Dp . 5 I F T = 2 T H E N1 1 9 ' D F F Ff t 6 Y E S = 0 : N O = 0 : P R I N T " [ C L E A R , D O W N 2 ]

" ' D J V I' ; 1 7 C %= 1 1 : G O S U B1 5 0: P R I N T "[ S H F TE ]

N T E RL E V E L [ S P A C E 2 ! ( 1 - 8 ) [ S P A C E 2 ] " ;

" D K R M1 8 G E TL S : I F L $ = " " T H E N 1 8 ' E H I J1 9 L V = V A L ( L S ) ' C G R I

2 0 I F L V = 0T H E N S P = 3 : G O T O 2 8 ' F J G D

2 1 L E V = 1 *B E B A

2 2 F O RJ = l T O8 ' D D M C2 3 L E V = L E V * 1 0 " C I P E

2 4 I F L V O JT H E N2 6 ' E F I F2 5 N $ = " L E V E L " + S T R $ ( J ) : G O T O2 9 ' E I P I

: , 2 6 N E X TJ ' B B D E

( 2 7 G O T O1 6 ' B C O F? 2 8 I F L V = 0T H E NN $ = " D E M O N S T R A T I O N " ' E F

F N

I - f l i S P - 2 ' C G K J! ■ §2 9

3 0

' D I N F

/ " T H E N 3 7 ' E J A G

P R I N T "[ C L E A R ]" : R %= I 1 *C G O S U B1 5 0 ' E O H F

3 1 P R I N T " [ S H F T L ] O A D I N G [ S H F TS P A C E ] " ;

N S ' B D H E^ 3 2 O P E N8 , 8 , 4 , " " + N $ +" , R "

' 3 3 I N P U T # 8 , K S :I F K $= '

3 4 I = I + 1 ' C D F F

3 5 J S ( I ) = K $ ' B H P G

3 6 G O T O 3 3 ' B C N F

C L O S E 8 ' B B P G

I F L V = 0T H E N5 0 ' D F B KR 0 = R N D ( - R N D ( 0 ) ) ' E H N M

K = I - 1 : L = L E V * 1 0 ' E K C F

I = 2 * I : I FI > 5 0 0T H E N

F O RJ =K T O I ' D D F E ■ " • " > » ■

3 7

3 8

3 9

4 0

4 1

4 24 3 M = I N T t L * R N D ( R 0 ) ) ' E I N H

_ v '

I = 5 0 0 ' G M W H

4 4 I F M < L E V T H E N 4 3 ' D G C H

4 5 M $ = S T R $ ( M ) ' C F H H

4 6 O S = R I G H T $ { M $ , L E N ( M S ) - 1 ) 4 7 J $ ( J ) = L E F T $ ( O $ , L E N ( 0 5 ) - 1 4 8 N E X TJ ' B B D I

4 9 R E MD O N ' TG E TN U M B E R SF O RD E M O ' B H R5 0 C L O S E 8 ' B B P B

5 1 P R I N T " [ C L E A R ] " : C % = 1 7 : R % *5 2 I F L V = 0 T H E NC % = 1 3 ' E H B H

5 3 G O S U B 1 5 0 : P R I N T N S ' C G D G5 4 C % = 1 3 : R % = 4 : G O S U B1 5 0

: P O K E6 4 6 , 3 ' E S P L5 5 F O R0 = 1 T O 1 4 : P R I N T " [ C M D RR ] " j

: N E X T ' F H G L

5 6 C % = 1 3 : R % = 8 : G O S U B1 5 0 ' D M R L

5 7 F O R0 = 1 T O1 4 : P R I N T " [ C M D RE ] " f

: N E X T ' F H F N5 8 C % ^ 0 : R % = 9 : G O S U B1 5 0 : P O K E6 4 6 ,

1 5 ' E S T P5 9 F O R0 = 0 T O3 9 : P R I N T " [ C M D RY ] " ;

t N E X T ' F H R P6 0 R % = 1 1 : G O S U B 1 5 0 ' C I G E6 1 F O R0 = 0 T O3 9 : P R I N T " [ C M D RP ) " ;

: N E X T ' F H J I

6 2 I N A R O W = 0 : P O K E 6 4 6 , L T ' C O N 6 3 R 0 = R N D ( - R N D ( 0 > ) ' E H N J6 4 I F L V > 0T H E NR l = I N T ( R N D ( R 0 ) * I )

: I F R 1 = 0 T H E N6 4 ' K S X Q6 5 I F L V = 0T H E NR l = R l + l

: I F R l > 2 2 T H E N1 0 8 ' I Q E P6 6 R % = 1 5 : G 0 S U B2 0 0 : G O S U B 1 5 0 ' D M S6 7 X = Y E S + N O ' C G P M

6 8 P R I N T " [ S H F TT ] O T A L = " ; X ; "R E A D Y " ;: I N P U TP $ ' C H G Q

6 9 I FP $ = " / " T H E N 1 0 8 ' D F H O7 0 C % = 2 1 - ( L E N ( J 5 ( R 1 ) ) / 2 ) : R % =7 1 G O S U B 1 5 0 : P R I N T J $ ( R 1 ) ' C K

7 2 L I M = S P : I FL I M > 0 T H E NG O S U B2 5 0 ' F N M

7 3 R % = 1 0 : G O S U B2 0 0 ' C I B I

7 4 R % = 1 5 : G 0 S U B2 0 0 ' C I G J

7 5 C % = 0 : R % = 1 5 : G O S U B1 5 0 ' D M L M

7 6 I N P U TA $ ' B C I J7 7 I F A $ = " / " T H E N1 0 8 ' D F S N7 8 I FA $ = " R " T H E N 7 0 ' D E D O7 9 I FA S = J $ { R 1 ) T H E N Y E S = Y E S +8 0 I FA $ O J $( R l ) T H E NN O = N O + 1 ' G N E L

8 1 H % = 5 : Q % = 5 ' C H J H8 2 I F S P = 1T H E NH % = 7 : Q % = 6 ' F K P L8 3 I F S P = 0T H E NH % = 1 0 : Q % = 7 ' F L H M

8 4

8 5

8 6

9 6 ' E K V M

1 5 0

I F A 5 O J 5( R l ) T H E N

P O K E6 4 6 , H % ' B G H K

C I = I N A R 0 W + 1 3 : R % = Q % : G O S U B

: P R I N T " * " ' F U S S

P O K E6 4 6 , L T ' B G D N

I N A R O W - I N A R O W + l ' C N T RI F I N A R 0 W < 1 4T H E N6 4 ' D K G R

I N A R O W = 0 ' B H C HS P = S P - 1 : I FS P > = 0 T H E N6 3 ' G L W MS P = 2 : L V = L V + 1 : I FL V < = 8T H E N2 1 ' H P J PP R I N T " { C L E A R ] " : R % = 1 0 : C % =: P R I N T " [ S H F T Y ] O U ' V EM A S T E R E DT H E

C o n t i n u e do n p $1 2 3

8 7

8 8

8 9

9 0

9 19 2

9 3

9 3

Page 96: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 96/132

6 4 U S E R SO N L Y B Y R O U E i R T l i .K l W H i «

B i o r h y t h mf o rt h e

C o m m o d o r e6 4

X L \ c r y o n ch a sh a dg o o dd a y s; u i c lb a d

d a y s ,H u th a v ey o ue v e rw o n d e r e dw h y

c e r t a i nd a y sa r cs o m u c hb e t t e r( o r

w o r s e )t h a no t h e r s ?

R e s e a r c hd o n e b yD r .W l l h e l ml - l c i s s

o f B e r l i n ,P r o f e s s o rH e r m a nS w o b o d ao f

t h e U n i v e r s i t yo f V i e n n a ,a n db y A l f r e d

T d t s c h t ro f A u s t r i ac a r l } 1i n t h i sc e n t u r y ,

p r o d u c e dt h e t h e o r yk n o w na s b i o -

r h y t h m , o r b l o - m a t h e m a d c s ,w h i c hh e l d

t h a tm a n ' sn a t u r a lc y c l e sf u l li m ot h r e e

g r o u p i n g s ,w h i c ht h e yL a b e l e d' p h y s i c a l , ' '

e m o t i o n a l , "a n d" I n t e l l e c t u a l /

A c c o r d i n gt o t h et h e o r y ,t h e s ec y c l e s

a r cg e n e r a t e db y t h en a t u r a lr h y t h m so f

y o u rb o d y a n dc a nh e m e a s u r e dw i t h

r e g u l a r i t yt h r o u g h o u ty o u rl i f e .T h e y

h a v en o t h i n gt o d ow i t ha s t r o l o g y ,o r a n y

o t h e r m y s t i ca r t ,b u tI n s t e a d a r eb a s e do ns c i e n t i f i cr e s e a r c ha n ds t a t i s t i c s .

i l i u" p h y s i c a l "r h y t h mm a k e sa c o m

p l e t ec y c l ee v e r y2 . 1d a y sa n da f f e c t s

y o u rp h y s i c a ls t r e n g t h ,e n d u r a n c e ,e n e r

g y ,a n d y o u rr e s i s t a n c e t oi l l n e s s ,i t a l s o

m e a s u r e sy o u rc o n f i d e n c e ,c o o r d i n a t i o n ,

s i a i n i n a ,a n dg e n e r a lw e l l - b e i n g

' l l i cf i r s th a l fo f t h e c y c l e( 1 1 Wd a y s )

a r e [ l i ed a y sw h e na p e r s o nf e e l sv i g o r

o u sa n dw l i e nh i so r h e re n d u r a n c ei s a t

I t sb e s tT h es e c o n dh a l fo f t h e c y c l ei s ; i

r e c h a r g i n gp e r i o d D u r i n gt h e s ed a y sa

p e r s o nm a yt i r em o r ee a s i l y .T h i ss e c o n d

p e r i o d s h o u l db y n o m e a n si x - c o n s i d

e r e db a di n f a c t ,t h i sp e r i o dc a nh a wa d

v a n t a g e s .

T h et w oi m p o r t a n tp o i n t si n t h i sc y c l e

a r e t h ef i r s td a ya n d t h e h a l f w a ym a r k

( w h e nt h ec y c l ei s s w i t c h i n gf r o mh i g h

t o l o w ) .T h e s ea r et h e" c r i t i c a ld a y s . "

W h i c hI w i l le x p l a i nl a t e r .

T h ee m o t i o n a l 0 1s e n s i t i v i t y ,r h y t h mm a k e sa c o m p l e t e - c y c l ei n 2 0 d a y sa n d

a f f e c t sy o u r n e r v o u ss y s t e m — y o u r

m o o d s ,I n t u i t i o n ,f e e l i n g s ,c r e a t i v ea b i l i

t i e s ,a n ds e x u a l i t y ,' I l i i sc y c l eh a si t sc r i t i

c a ld a y s d u r i n gt h ef i r s td a yo f an e wc y

c l e a n da g a i nd u r i n gt l i ef i f t e e n t h d a y ,

w h e nt h ec y c l es w i t c h e st o a r e c u p e r

a t i v ep e r i o dT h ed a yo f t h ew e e kt h a t

y o uw e r eI t o mo n w i l la l w a y sr e p e a to n

t h ef i r s ta n df i f t e e n t hd a y o ft h ec y c l e .

' l l i ch i s tr h y t h m ,y o u ri n t e l l e c t u a lc y

c l e ,r u n sf o r J 3 d a y sa n d a f f e c t sy o u r

a l e r t n e s s ,m e m o r y ;l o g i c ,a n dy o u rm e nt a l r e a c t i o nr a t e .T h et w oi m p o r t a n t

p o i n t so f m i sc y c l ea r eo n t h e f i r s td a y

; i n d a t1 6 "j d a y s .Y o ua r ea t y o u rc r e a t i v e

b e s tw h e nt h ec y c l ei s h i g h .D u r i n gt h e

s e c o n d1 6 Wd a y s ,i t m a yl i eb c Mn o tt o

s t u d ya n yn e wm a t e r i a l .

W h e n e v e ra c y c l ec r o s s e s t h ec e n i e r

( X )l i n e ,y o uh a v ea c r i t i c a ld a y .T h i s

m e a n st h a ty o u rb o d y ,w h i c hi s a f l e e t e d

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

f l u i dc h a n g e s ,m a yb e o i l - k i l t e ro n t h e s e

d a y s .T h e r ea r et h ed a y sw h e ny o u rc y

c l e sa r cs w i t c h i n gf r o mh i g ht o l o wo r

v i c e - v e r s a .M i c s cd a y sa r en o id a n g e r o u s ,

s o y o ud o n ' th a v et o l o c kt h ed o o r sa n d

s t a yi n b e d .R a t h e r ,[ h e ya r ed a y sd u r i n g

w h i c ha n i n d i v i d u a l s r e a c t i o nt o h i so r

h e r e n v i r o n m e n tm a yb r i n ga b o u ta d i l i i

c u l ts i t u a t i o n .I l a v i n ga c r i t i c a ld a yd o e s

n o tm e a ny o uw i l lg e t. s i c k ,h a v ea n a c c i

d e n t ,o r h a v ea b a dc l a y .I n f a c t ,a c r i t i c a l

d a ym a yw e l lp a s su n n o t i c e d

W h e ny o u rc u r v e sa r ch i g h ,o r t o t h e

r i g h to f t h e" X "l i n e ,y o uw i l lp r o b a b l y

h a v em o r e 1e n e r g ya n dS t a m i n aY o um a y

f e e lb e t t e rd u r i n gt h e s e -d a y s a n dI x . -a b l e

i d t h i n ka n dr e a c tm o r e 1q u i c k l y .Y o uw i l l

b e b e t t e ra b l et o p e r f o r my o u rd a i l yr o u

t i n e s .

W h e ny o u rc u r v e sa r e l o w ,o r t o t h e

l e f to f t h e" X "l i n e ,y o um a yn o th a v ei t s

m u c he n e r g ya v a i l a b l e .B e i n go n t h el o w

s i d ed o e s n ' tm e a nd m ty o uw o n tf e e lg o o do r I h . -u n a b l et o f u n c t i o n .I t j u s tm e a n s

t h a iy o um a yr u no u t o fg a s s o o n e r .

H o wf a rt h ec u r v e se x t e n dt o t h er i g h t

o r l e f to f t h ec e n t e rl i n ei s n o ti m p o r t a n

N e i t h e ri s i t m e a n i n g f u lw h e nH i ec u r v e s

C o n t i n u e do n p z' j ^

9 4 S E P T E M B E R / O C T O B E R' 8 6

Page 97: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 97/132

6 4 U S E R S O N L Y / B I O R H Y T H M6 4

( o n ti nt i e df r o mp g . ' )i

c r o s se a c ho t h e r ,o n l yw h e nt h e yc r o s s

t h e " X "l i n ei s t h e r es i g n i f i c a n c e . T r i e

c h a r tt h ; Ki s d r a w nb y t h ep r o g r a mi s ; i

p i c t u r eo f h o wy o um a yI x 1f u n c t i o n i n g

P r o b a b l y t h et x ' s tw a yt o u s e a M o -

r h y t h mc h a r ti s t o m a k eb r i e fn o t e s

a b o u tt h ek i n do f d a yy o uh a v eh a da n d

c o m p a r et h e s en o t e sw i t hy o u rc h a r tl a t

e r . T h a tw a y ,y o uw o n ' tp r e - p r o g r a m

y o u r s e l ff o ra b a dd a y .

I u s e da C o m m o d o r eM P S - 8 0 1p r i n t e r

f o r t e s t i n gt h e p r o g r a m ' sp r i mr o u t i n e ,

b u ti f y o ua r eu s i n ga n o t h e rb r a n d , p l e a s e

t a k en o t e o ft h e f o l l o w i n ga n dm a k et h e

a p p r o p r i a t ec h a n g e sa c c o r d i n gt o t h e

m a n u a lt h a ic a m ew i t hy o u rp r i n t e r I n

l i n e7 3 0 ,t h ev a r i a b l eA Si s m a d ee q u a lt o

( ; i [ R S (1 6 ) .O n t h eM P S - 8 0 1 ,t h i ss e t st h e

p r i n tt a bp o s i t i o n .I f y o uu s et h eB A S I C

c o m m a n dT A B ,t h ep r i n t e rw i l lp r i n ta c

c o r d i n gt o t h ep o s i t i o no f t h ec u r s o ro n

t h es c r e e na n dn o t t h ep o s i t i o no f t h e

p r i n th e a do n i l i ep a p e r ,l i n e9 9 0f i n d s

t h e l e n g t ho f S T K # ( 1 , )a n dp r i n t st h ea p

p r o p r i a t es y m b o la t m a tp o i n tF o re a c h

r o wo f s y m b o l s ,t h e p r i n t e rw i l lm o v e

b a c ka n df o r t hf r o mI t s s t a r t i n gp o s i t i o n

W i t h o u t e x e c u t i n ga l i n ef e e du n t i la l lo f

t h es y m b o l sh a v eb e e np r i m e df o r t h a t

d a t e . I nb o t hp r o g r a m s y o uh a v et h eo p

t i o no fh a v i n g ; m yo n eo r a l lo f t h e c y c l e s

p r i n t e d .

O n ea d d i t i o n a ln o t e .H i ef i r s tp r o m p t

w i l lx s ky o uf o r t h eC u r r e n t( . l a t e .I ! y o u

w a n ta c h a r tf o ra n yo t h e rt i m ep e r i o d ,

j u s te n t e r t h e d a l eo f t h ed a yy o u w a n t

t h ec h a r t t os t a r tf r o m , I n s t e a do ft h ec u r

r e n td a t e . a

t i t 1 U S I Ip n i j i r j m i ii n t t m

n u j j u n wj t ca n l b b k . h id i iI n u i i[ u a k j f ,P H .8 0 1W r t U " . f t t c r q w r t .L A7 1 1 3 0 0 ) 0 7 ,

B i o r h y i h m

P O K E5 3 2 8 0 , 1 : P O K E 5 3 2 8 1 , l ' C P N YP R I N TC H R $ { 1 4 7 ) : F O RX = l T O 1 0

: P R I N T : N E X T ' H M O CP R I N TT A B ( 1 5 ) " B I O R H Y T H M "

: P R I N TT A B( 1 5 )" " ' E H T F

F O R T = lT O 1 0 0 0 : N E X T ' E H Q . B

P R I N TC H R S ( 1 4 7 ) : P R I N T ' D G G CD I MA ( 1 5 0 ) : G O S U B 2 2 9 0 ' C L P D

D F = 6 . 2 8 3 1 8 ' B J P DG O T O 2 4 0 ' B D F D

X = ( V / X - I N T ( V / X ) ) * D F ' G L W JY = S I N ( X ) ' C E O GX = X * 5 7 . 2 9 5 7 5 5 ' C L H YY = ( Y * 1 8 ) + 4 4 ' D I T A

Y = I N T ( Y ) ' C E F AG O T O 2 3 3 0 ' B E F A

P R 1 N T " S T A R T I N GD A T E( E X 9 , 1 2 , 1 9 8 4 )

: " ' B A R H

I N P U TM , D r Y ' B F X C

A = M : B = D : C = Y ' D I H GG O S U B 1 3 8 0 ' B E N E

P R I N T : P R I N T " Y O U R B I R T H D A Y{ E X 9 ,

1 2 , 1 9 8 4 ) : " ' C B A NI N P U TM , D , Y ' B F X XE = M : F = D : G = Y ' D I T CG O S U B 1 3 8 0 ' B E N A

1 0 01 1 0

1 2 0

1 3 0

1 4 0

1 5 0

1 6 0

1 7 0

1 8 0

1 9 3

2 0 0

2 1 0

2 2 0

2 3 0

2 4 0

2 5 0

2 6 0

2 7 0

2 8 0

2 9 0

3 0 0

3 1 03 2 0

3 3 03 4 0

3 5 0

3 6 0

3 7 0

3 8 0

3 9 0

4 0 0

4 1 0

4 2 0

4 3 0

V = A B S ( V ) ' C E A D: : ' A C P C

P R I N T ' B A C DP R I N T " H 0 W M A N YD A Y S

D I S P L A Y E D " ; : I N P U TOP R I N T ' B A C FR E M* * * C Y C L EC H O I C E

D O Y O U

C D X P

W A N T

' B R P KP R I N TT A B ( l l ) " P . . .

P H Y S I C A L " ' C D P EP R I N TT A B ( l l ) " I

I N T E L L E C T U A L " ' C D D GP R I N TT A B { 1 1 ) " S . . .

S E N S I T I V I T Y ' " C D K HP R I N TT A B { 1 1 ) " A . . .C Y C L E S " ' C D V H

P L O T

P L O T

P L O T

P L O T A L L

4 4 0

4 5 0

4 6 0

4 7 0

4 8 0

4 9 0

5 0 05 1 0

5 2 0

5 3 0

5 4 0

5 5 0

5 6 0

5 7 0

5 8 0

5 9 0

6 0 0

6 1 0

6 2 0

6 3 0

6 4 0

6 5 0

6 6 0

6 7 0

6 3 0

6 9 0

7 0 0

7 1 07 2 0

7 3 0

7 4 07 5 0

P R I N T ' B A C C

P R I N TT A B ( 1 2 ) " [ R V S ] E N T E RS E L E C T I O

: [ R V O F F ] " ; : I N P U T L S ' D H Y LI F L $ O " P " A N DL $ O " I " A N DL $ O " S " A N DL 5 < > " A " T H E N4 5 0 ' N L N QP R I N TC H R $ ( 1 4 7 ) : P R I N T ' D G G I

P R I N T : P R I N T ' C B H HP R I N T " Y O U R B I R T H D A YI S " ;

: M N = E ' C F E OG O S U B 1 1 7 0 ' B E K AP R I N TF ; G ' B D V BP R I N T " Y O U W E R EB O R NO N A " ; : D B = N +: G O S U B1 3 0 0 ' E L F KP R I N T " , " ; V ; " D A Y S( " ;

I N T ( { V / 3 6 5 ) * 1 0 0 ) / 1 0 0 ;

" Y E A R S )A G O . " ' F T M NP R I N T ' B A C DP R I N T " Y O U R B I O R H Y T H M C YF R O M

: " ' B A U MM N = A : G O S U B1 1 7 0 : P R I N TB ; C ; " T O" ;

" D O K K

S = A : R = B + O - 1 : T = C ' F K E M

I F S < 1 2T H E N6 0 0 ' D G X K

S = 1 : T = T + 1 : G O T O6 3 0 ' E K B NI F S O 2 T H E N6 3 0 'E F E D

I F I N T ( T / 4 ) O T / 4K = 1 ' B C U DI F R < = A ( S + 1 0 0 ) + KR = R - ( A ( S + 1 0 0 } + K :

S = S + 1 : K = 0 ' L V J QG O T O5 8 0 ' B D M G

M N = S : G O S U B1 1 7 0 : P R I N TR ; T ' D M C !

P R I N T : P R I N T : P R I N TT A B { 8 ) ;

" 1 - S E N DC H A R TT O S C R E E N " ' E F J QP R I N TT A B ( 8 ) ; " 2 ~S E N D C H A R TT O

P R I N T E R " ' C D U QP R I N T : P R I N T T A B ( 9 ) ; " [ R V S E N T E R S E L E C T I O N N U M B E R [

" ' D E U S

G E TZ S : I FZ S = " " T H E N 7 0 0 ' E I G FO N V A L { Z S ) G 0 T O1 7 6 0 , 7 2 0 ' D M O GP R I N T : P R I N T T A B | 4 ) " ( R V S JT U R NO N P R I N T E R A N DP R E S SR E T U R N

[ R V O F F ] " " D D S P

G E T Z $ : I F Z $ = " " T H E N 7 3 0 ' E

I F Z $ O C H R $ ( 1 3 ) T H E N7 3 0 ' F J Q KA S = C H R $ ( 1 6 ) : O P E N4 , 4 ' D K D K

T H E N6 3 0 ' H J I H

T H E N6 6 0 ' G M D JI F S O 1 T H E N

Page 98: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 98/132

6 47 6 0

7 7 0

7 8 0

7 9 0

8 0 0

8 1 0

8 2 0

8 3 0

8 4 3

8 5 0

8 6 0

8 7 0

8 8 0

8 9 0

9 0 0

9 1 0

9 2 0

9 3 0

9 4 0

9 5 0

9 6 0

9 7 0

9 8 09 9 0

1 0 0 0

1 0 1 0

1 0 2 0

1 0 3 0

1 0 4 0

1 0 5 0

1 0 6 0

1 0 7 0

1 0 8 0

1 0 9 0

1 1 0 0

1 1 1 01 1 2 0

1 1 3 0

1 1 4 0

1 1 5 0

1 1 6 0

1 1 7 0

1 1 8 0

1 1 9 0

U S E R SO N L Y / B I O R H Y T H MP R I N T # 4 , S P C { 3 6 ) " S Y M B O L S "

: P R I N T S4 , S P C ( 3 6 )" " ■ E L M P

P R I N T # 4 , S P C ( 2 8 ) " X . .. C E N T E RL I N E " ' C F X O

P R I N T t f 4 , S P C ( 2 8 )" P . . . P H Y S I C A L( 2 3 - D A Y S ) " ' C F I Q

P R I N T # 4 , 5 P C ( 2 8 ) " S . . .S E N S I T I V I T Y

( 2 8 - D A Y S ) " " C F I SP R I N T S 4 , S P C ( 2 8 ) " I . . .I T E L L E C T U A L( 3 3 - D A Y S ) " ' C F S KP R I N T # 4 : P R I N T # 4 " C D J E

P R I N T # 4 , S P C ( 7 ) " D A T E " ; S P C ( 9 ) " ( - ) " ;S P C < 1 8 } " ( X ) " ; S P C ( 1 8 ) " ( + ) ": P R I N T # 4 ' G R A NP R I N T j ( 4 ' B B D F

U = V + N : U = U - 7 * I N T ( U / 7 ) : B = B - 1 : U = U ~ 1: V = V - 1 : K = 0 ' O B F W

F O R 1 = 1 T O O : V = V + 1 : B = B + 1 : U = U + 1: I F A O 2T H E N8 8 0 ' N V C UI F I N T ( C / 4 ) O C / 4T H E N8 8 0 ' H J G OK = 1 ' B C U K

I F B < = A { A + 1 0 0 ) + KT H E N9 0 0 ' G M Q QA = A + 1 : B = 1 ' D G J OI F U < 7 T H E N9 2 0 ' D F M GU = 0 ' B C E F

I F A < = 1 2T H E N9 4 0 ' E G P IA = 1 : C = C + 1 ' D G M JI F ( A O E )+ ( B O F )T H E N 9 6 0 ' H L R NP R I N T # 4 , S P C ( 2 8 ) "H A P P Y" ;

A B S ( C - G ) ; 1 1B I R T H D A Y": P R I N T # 4 ' F N X T

D A = U + 1 : G O S U B 1 5 5 0 ' D J X M

P R I N T # 4 , " f S P A C E 3 ] " ; : G O S U B1 6 3 0: P R I N T H , B ; C ;" D P F P

I F L S = " P " O R L 5 = " A " T H E N 1 0 0 0 ' F I V QG O T O 1 0 1 0 ' B E Y N

X = 2 3 : G O S U B 1 8 0 : A ( 3 0 ) = X ' O O J X

I F L $ = " S " O R L $ = " A " T H E N 1 0 3 0 ' F I C YG O T O1 0 4 0 ' B E C V

X = 2 8 : G O S U B1 8 0: A { 3 5 } = Y ' D O T BI F L ? = " I " O R L S = " A " T H E N 1 0 6 0 ' F I U CG O T O1 0 7 0 ' B E F Y

X = 3 3 : G O S U B 1 8 0 : A ( 4 0 ) = Y ' D O L EM = 0 : F O RL = 1 9 T O6 6

: P R I N T # 4 , A $ ; L E N ( S T R S ( L )) ; " H U C I

I F A ( 3 0 ) = LT H E NP R I N T # 4 , " P " ;

: G O T O1 1 3 0 ' F O X HI F A ( 3 5 ) = LT H E NP R I N T # 4 , " S " ;

: G O T O1 1 3 0 " P O G II F A ( 4 0 ) = LT H E NP R I N T # 4 , " I " ;

: G O T O1 1 3 0 ' F O R A

I F L = 4 0 T H E NP R I N T # 4 , " X " ; ' E G G YI F L = 6 6 T H E NP R I N T t f 4 , ' E F W Y

M = M + 1 : I FH O 4T H E N 1 1 4 0

: L = 1 0 0 ' H P H FN E X T L , I " B D Q Y

P R I N T # 4 : C L O S E 4 : G O T O2 3 5 0 ' D I C C: : ' A C P A

I F M N = 1T H E NP R I N T " J A N U A R Y " ;: G O T O2 3 3 0 ' F J W I

I F M N= 2 T H E NP R I N T " F E B R U A R Y " ;

: G O T O2 3 3 0 ' F J T JI F M N= 3 T H E NP R I N T " M A R C H " ;

6 4

1 2 0 0

1 2 1 0

1 2 2 0

1 2 3 0

1 2 4 0

1 2 5 0

1 2 6 0

1 2 7 0

1 2 8 0

1 2 9 0

1 3 0 0

1 3 1 0

1 3 2 0

1 3 3 0

1 3 4 0

1 3 5 0

1 3 6 0

1 3 7 0

1 3 8 0

1 3 9 0

1 4 0 0

1 4 1 0

1 4 2 0

1 4 3 0

1 4 4 0

1 4 5 0

1 4 6 0

1 4 7 0

1 4 8 0

1 4 9 0

1 5 0 0

1 5 1 01 5 2 0

1 5 3 0

1 5 4 0

1 5 5 0

1 5 6 0

1 5 7 0

1 5 8 0

1 5 9 0

1 6 0 0

: G O T O2 3 3 0 ' F J D JI F M N = 4 T H E NP R I N T " A P R I L " ;

: G O T O2 3 3 0 ' F J R BI F M N = 5T H E NP R I N T " M A Y " ;

: G O T O2 3 3 0 ' F J C BI F M N = 6T H E NP R I N T " J U N E " ;

: G O T O2 3 3 0 ' F J X D

I F M N = 7T H E NP R I N T " J U L Y " ;: G O T O2 3 3 0 ' F J R EI F M N = 8 T H E NP R I N T " A U G U S T " : G O T O2 3 3 0 ' F J T F

I F M N = 9T H E NP R I N T " S E P T E M B : G O T O2 3 3 0 ' F J X HI F M N = 1 0T H E NP R I N T " O C T O B E R

: G O T O2 3 3 0 ' F K I I

I F M S = 1 1T H E NP R I N T " N O V E M B : G O T O2 3 3 0 ' F K P JP R I N T " D E C E M B E R " ; : G O T O2 3 3 0 ' C G H : : ' A C P E

I F D B = 1T H E NP R I N T " W E D N E S D: G O T O2 3 3 0 ' F J Q DI F D B = 2 T H E NP R I N T " T H U R S D A

: G O T O2 3 3 0 ' F J S EI F D B = 3T H E NP R I N T " F R I D A Y " ;: G O T O2 3 3 0 ' F J R EI F D B = 4 T H E NP R 1 N T " S A T U R D A

: G O T O2 3 3 0 ' F J N GI F D B = 5 T H E NP R I N T " S U N D A Y " : G O T O2 3 3 0 ' F J P GI F D B = 6 T H E NP R I N T " M O N D A Y "

: G O T O2 3 3 0 ' F J E HP R I N T " T U E S D A Y " ; : G O T O2 3 3 0 " C G H G: : ' A C P D

H = Y - 1 8 0 0 : I = I N T ( H / 4 J

: J = I N T ( I / 2 5 ) ' I T U NL = I N T ( ( H + 2 0 0 J / 4 0 0 ) ' E M A

K ^ f l ' B C T X

I F I M O HT H E N1 4 5 0 ' F H I C

I F J * 1 0 0 O HT H E N1 4 5 0 ' F J V EI F L * 4 0 0 - 2 0 0 O HT H E N1 4 5 0 ' G M M G

K = 1 ' B C U CT = 3 6 5 * H + I - J + L - K ' G J H IT = T + A ( M ) + D - 1 ' E I W HI F M < 3 T H E N1 4 9 0 ' D G A HT = T + K ' C D D H

I F 1 S T( H / 4 )O H / 4T H E N1 5 2 0 ' H K G

I F H > 2 T H E N1 5 2 0 ' D G Q B

T = T - 1 ' C D D B

N = T - 7 * I N T ( T / 7 ) ' F H G FG O T O 2 3 3 0 ' B E F C: : ' A C P CI F D A = 1T H E N P R I N T # 4 , " W E D

: G O T O2 3 3 0 ' F L I J

I F D A = 2T H E NP R I N T S 4 , " T H U " ;

: G O T O2 3 3 0 ' F L B KI F D A = 3 T H E NP R I N T # 4 , " F R I " ;

: G O T O2 3 3 0 ' F L L LI F D A = 4 T H E NP R I N T # 4 , " S A T " ;: G O T O2 3 3 0 ' F L T M

I F D A = 5T H E NP R I N T # 4 , " S U N " ;

: G O T O2 3 3 0 ' F L J N

I F D A = 6 T H E NP R I N T # 4 , " M O N " ;: G O T O2 3 3 0 ' F L X F C m i i n u a i l o n

9 6 K t P I E M B t W O C I O B E R ' 8 6

Page 99: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 99/132

6 4 U S E R SO N L Y / B I O R H Y T H M6 4

1 6 9 0

1 0

C o n t i n u e df r o m/ i f i .' j i >

1 6 1 0 P R I N T t t 4 , " T U E " ; : G O T O2 3 3 0 ' C I Y D

1 6 2 0 : : ' f t C P B

1 6 3 0I F A = l T H E NP R I N T S 4 , " J A N ";

: G O T O2 3 3 0 ' F K O H1 6 4 0I F A = 2 T H E NP R I N T S 4 , " F E B " ;

: G 0 T O2 3 3 0 ' F K D I

1 6 5 0I F A = 3 T H E NP R I N T # 4 , " M A R " ;: G O T O2 3 3 0 ' F K X J

1 6 6 0I F A = 4 T H E NP R I N T # 4 , " A P R " ;: G O T O2 3 3 0 ' F K C K

1 6 7 0I F A = 5 T H E NP R I N T S, " H A Y ";

: G O T O2 3 3 0 ' F K C M1 6 8 0I F A = 6 T H E NP R I N T # 4 , " J U N " ;

: G O T O2 3 3 0 ' F K J NI F A = 7 T H E NP R I N T # 4 , " J U L " ;

: G 0 T O2 3 3 0 ' F K I O1 7 I F A = 8 T H E NP R I N T S 4 , " A U G " ;

: G O T O2 3 3 0 ' F K A F

I F A = 9 T H E NP R I N T S 4 , " S E P " ;: G O T O2 3 3 0 ' F K H H

1 7 2 0I F A = 1 0 T H E NP R I N T I 4 , " O C T " ;: G O T O2 3 3 0 ' F L T I

1 7 3 0I F A = l lT H E NP R I N T I 4 , " N O V " ;: G O T O2 3 3 0 ' F L I J

1 7 4 0 P R I N T S 4 , " t 3 E C " ; : G O T O2 3 3 0 ' C I P H

1 7 5 0 : : ' A C P F1 7 6 0P R I N TC H R S ( 1 4 7 )' C F B I

1 7 7 0P R I N TT A B ( 1 6 ) " S Y M B O L S ": P R I N TT A B ( 1 6 ) " -

1 7 8 0P R I N T T A B ( 5 } " X . .L I N E " ' C C D N

1 7 9 0P R I N T T A B { 5 ) " P . ,( 2 3 - D A Y S ) " ' C C H Q

1 8 0 0 P R I N TT A B ( 5 ) " S . .( 2 8 - D A Y S )' " C C H JP R I N T T A B ( 5 ) " I . .( 3 3 - D A Y S )' " C C S K

1 8 2 0 P R I N T : P R I N T ' C B H E

1 8 3 0 P R I N T " D A T E " ; T A B ( 1 2 ) " { - )" ;

T A B ( 1 9 ) " ( X ) " ; T A B ( 2 7 ) " ( + ) " '1 8 4 0 P R I N T ' B A C F

1 8 5 0U = V + N : U = U - 7 * I N T ( U / 7 ): V = V - 1 : K = 0 ' O B F W

1 8 6 0F O R 1 = 1 T O O : V = V + 1 : B = B + 1 : U = U + 1

: I F A O 2T H E N1 8 9 0 ' N W C U1 8 7 0I P I N T ( C / 4 ) O C / 4T H E N1 8 9 0 ' H K G O

1 8 8 0K = 1 ' B C U K1 8 9 0I F B < = A ( A + 1 0 0 ) + KT H E N1 9 1 0 ' G N Q Q

A = A + 1 : B = 1 ' D G J F

I F U < 7 T H E N1 9 3 0 ' D G L G1 9 2 0U = 0 ' B C E F

I F A < = 1 2T H E N1 9 5 0 ' E H K J1 9 4 0A = 1 : C = C + 1 ' D G M J1 9 5 0 I F ( A O E )+ ( B O F ) T H E N1 9 7 0 ' H M L O

1 9 6 0P R I N TT A B ( 7 ) " H A P P Y" ;

A B S ( C - G ) ; " B I R T H D A Y' " E I Y R1 9 7 0D A = U + 1 : G O S U B 2 2 1 0 ' D J R M1 9 8 0 P R I N TB ; ' B C H L1 9 9 0 I FL $ = " P " O R L $ = " A " T H E N2 0 1 0 ' F I X Q

2 0 0 0G O T O2 0 2 0 ' B E B U

2 0 1 0X = 2 3 : G O S U B 1 8 0 : A ( 3 0 ) = Y ' D O J A2 0 2 0 I F L $ = " S " O R L $ = " A " T H E N 2 0 4 0 ' F I E B

1 8 1 0

1 9 0 0

1 9 1 0

1 9 3 0

' ■ ' E H R O

C E N T E R

P H Y S I C A L

S E N S I T I V I T Y

I T E L L E C T U A L

: B = B - 1 : U = U - 1

; ' H N C J

P R I N T " P " ;

P R I N T " S " :

2 0 3 0G O T O 2 0 5 0 ' B E E X2 0 4 0X = 2 8 : G O S U B 1 8 0 : A ( 3 5 ) = Y '2 0 5 0I F L S = " I " O R L $ = " A " T H E N 22 0 6 0G O T O2 0 8 0 ' B E H B2 0 7 0X = 3 3 : G O S U B 1 8 0 : A ( 4 0 ) = X '

2 0 8 0M = 0 : F O RL = 1 9 T O6 6

: P R I N TT A B ( L / 2 )

2 0 9 0 I F A ( 3 0 ) = LT H E N: G O T O 2 1 4 0 ' F M L I

2 1 0 0 I F A ( 3 5 } = LT H E N

: G 0 T O2 1 4 0 1 F M T A

2 1 1 0 I F A ( 4 0 ) = LT H E N P R I N T " I " ;

: G O T O2 1 4 0 ' F M F B

2 1 2 0 I F L = 4 0 T H E NP R I N T " X " ; ' E E R A

2 1 3 0 I F L = 6 6 T H E NP R I N T ' E D C B2 1 4 0M = M + 1 : I FM O 4T H E N2 1 5 0 \.

: L = 1 0 0 ' H P J H2 1 5 0N E X TL , I ' B D Q B2 1 6 0P R I N T : P R I N TT A B ( 8) ; " ( R V S ]

P R E S S R E T U R N T OC O N T I N U E [ R V O

" ' D E H L

2 1 7 0G E TZ S : I FZ $ = " " T H E N 2 1 7 0 ' E J2 1 8 0 I F Z S O C H R $ ( 1 3 ) T H E N2 1 7 0 ' F K O I

2 1 9 0G O T O 2 3 5 0 " B E H F2 2 0 0 : : ' A C P V

2 2 1 0 I F D A = 1 T H E NP R I N T " W E D " ;: G O T O2 3 3 0 ' F J T C

2 2 2 0 I F D A = 2 T H E NP R I N T " T H U " ;: G O T O2 3 3 0 ' F J M D

2 2 3 0 I F D A= 3 T H E NP R I N T " F R I " ;

: G O T O2 3 3 0 ' F J W E2 2 4 0I F D A = 4T H E NP R I N T " S A T " ;

: G O T O2 3 3 0 ' F J F F

2 2 5 0 I F D A = 5 T H E NP R I N T " S U N " ;

: G O T O2 3 3 0 ' F J U G2 2 6 0I F D A = 6 T H E N P R I N T " M O N " ;

: G O T O2 3 3 0 ' F J J H

2 2 7 0 P R I N T " T U E " ; : G O T O 2 3 3 0 ' C

2 2 8 0 : : ' A C P E

2 2 9 0F O R1 = 1 T O 1 2 : R E A DA ( I ) ' . N E X T' F K M K2 3 0 0F O R 1 = 1 0 1T O 1 1 2 : R E A DA ( I )

: N E X T ' F N H C2 3 1 0D A T A0 , 3 1 , 5 9 , 9 0 , 1 2 0 , 1 5 1 , 1 8

2 4 3 , 2 7 3 , 3 0 4 , 3 3 4 ' B R T G2 3 2 0D A T A 3 1 , 2 8 , 3 1 , 3 0 , 3 1 , 3 0 , 3

3 1 , 3 0 , 3 1 ' B K Z G

2 3 3 0R E T U R N' B A Q A - / A

2 3 4 0 : ' A B H B

2 3 5 0P R I N TC H R $ ( 1 4 7 ) : P R I N T ' D G G2 3 6 0P R I N TT A B ( 4 ) ; " D OY O UW A N T

A N O T H E RC H A R T( Y / N ) " ; ' C E K N2 3 7 0 G E T Z $ : I FZ $ = " " T H E N 2 3 7 0 ' E J2 3 8 0 I F L E F T $ ( Z S , 1 ) = " Y " T H E NC L R

: G O T O1 4 0 ' G K M E ,

2 3 9 0I F L E F T S f Z S , 1 ) = " N " T H E N C: G O T O2 4 1 0 ' G L B M

2 4 0 0I F L E F T S ( Z $ , 1 ) O " Y " A N DL E F T 5 ( Z $ 1 ) < > " N " T H E N2 3 7 0 ' J Q G I

2 4 1 0 P R I N TC H R $ ( 1 4 7 ) : F O RX = l T O 1 1

: P R I N T : N E X T ' H M P F

2 4 2 0P R I N TT A B { 1 2 ) ; " [ R V S ]

E N D O FP R O G R A M . [ R V O F F ] " : EE N D

9 7

Page 100: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 100/132

6 4 U S E R SO N L Y B YV P .O . N E L S O

L o a n

C a l c u l a t o rf o rt h e

C o m m o d o r e6 4

a m o r t i z a t i o np r o g r a m so n t h e

m a r k e ta r c r a t h e rl u n g ,a n dn o t n i l o f

t h e mh a v et l i cc a p a b i l i t yo f m a k i n ga

p r i n t e d c o p y ,f l e a -i s o i k - t h a ti s r e l a t i v e l y

s h o r t ,d o e se v e r y t h i n gt h e O t h e r sw i l l ,

a n dg i v e sy o ua p r i n t e d C O p y .I t c a nl i e

u s e dt o p r o d u c ea m o r t i z a t i o nt a b l e sf o r

h o m em o r t g a g e s ,a u t ol o a n s ,o r a n yo i l i

e r t y p e o fl o n g -o r s h o r t - t e r ml o a n .T h e

p r o g r a mw a sd e s i g n e df o ru s ew i t l it h e

V I C1 5 2 5p r i m e ra n dl e a v e s aw i d em a r

g i na t t h eb o t t o m a n dc o po f e a c hp a g e

b y s k i p p i n ga b o u t1 5 l i n e s .' I l i i sc a nb e

c h a n g e dt o ro t h e rp r i n t e r sb y c h a n g i n g

t l i en u m l x - r si n l i n e s' J 5 l >a n d9 8 0 .

H i ep r o g r a mb e g i n sb y a s k i n gf o rt h e

n u m l x To f m o n t h st h el o a ni s f o r ,t h eI n

t e r e s tr a t e ,t h ea m o u n to f d i ep r i n c i p a l ,

a n dt l i em o n t ha n dy e a rt h ef l r s ip a y m e n t

L sd u e .I t t h e nd i s p l a y st h em o n t h l yp a ym e n ta m o u n t .P r e s s i n gt l i cl l l ' 1 1 ' K Nk e y

w i l ]s t a r tt l i cd i s p l a ys c r o l l i n gb y ,a n dy o u

c a n s t o pi i a n ds t a r ta g a i na n y t i m eb y

p r e s s i n gR E T U R N ." I T i ea m o u n tp a i do n

I n t e r e s ta n dp r i n c i p a l a r e d i s p l a y e d , a s

w e l l; i s d i e b a l a n c ed u e . A tt h e e n do f

e a c hy e a ri t d i s p l a y st h ey e a r ,t h e t o t a l

a m o u n t sp a i dt h a iy e a r ;a n dt h ea c c u m u

l a t e d" t od a t e "a m o u n t s .

A t t h ee n di i t 't h ed i s p l a yy o ua r eg i v e n

t h ec h o i c e o fs e e i n gi t a g a i n ,m a k i n ga

p r i m e dc o p y ,c l e a r i n gt l i cf i g u r e st o d o

a n o t h e rc a l c u l a t i o n ,o r q u i t t i n g ,

I l i k et o u s eb r i g h t c o l o r si n m yp r o

g r a m s , b u li f y o uh a v ea m o n o c h r o

m o n i t o r ,y o um a yw a n tt o c h a n g et l i e

c o l o r so n t h et i t l ep a g e .T h e s ea r ef o u n d

i n l i n e s6 1 0 ,6 2 5; t n d6 8 5o f t l i e t i t l

p a g e . a

B e f o r en p i n g I b e x p r o g r a m ,t r a d" H u wl u f i l t e rP r o g r a m s , "a n d" f i o »t o U s et h el i a g a i i n t

E n t r yP r u p j j i i . 'T t i rB A S I C p m j t r a m ii n t h et n i p r i m - a r e a r a i l a b ko n d i s kf r o m L o a d s u r ,

P . ( >B o xj O O O T . S h / r v e p o n . U ' n f l H H K r .I W X > H . ! l - 2 O 9 h .

L o a nC a l c u l a t o r

5 D E FF N R ( X ) = I N T ( 1 0 0 * X + . 5 ) / 1 0 0 ' H P F K7 G O S U B6 0 0 ' B D J G1 0 P O K E5 3 2 8 1 , 1 5 : P R I N T " [ C L E A R , O R A N G E ,

D O W N , R I G H T 1 1 , R V S ]L O A NC A L C U L A T O R" ' C J X G

2 0 I N P U T " [ D 0 W N 3 , B L U E ] N 0 .O F M O N T H S " ;N ' B C C C

6 0 I N P U T " [ D O W N ] I N T E R E S TR A T E% " ;A R ' B D S H

8 0 M R = A R / 1 2 0 0 ' C I I H9 0 I N P U T " [ D O W N ] P R I N C I P A L " ; P ' B C D I9 6 I N P U T " [ D 0 W N ] M 0 N T HO F F I R S TP M T ( 1

T O 1 2 ) " ; M 0 ' B D T T9 8 I N P U T " ( D O W N ] Y E A RO F

1 S T P M T " ;Y R ' B D S S

1 0 0 P M T * ( P * M R ) / ( 1 - ( 1 + M R ) " ( - N ) ) ' H T S E1 0 5 P M T = F NR ( P M T ) ' C J T D

1 1 0 P R I N T " [ D 0 W N 2 ] P A Y M E N T = " ,F N R ( P M T ) ' C H F B

1 1 1 P R I N T " [ D O W N ] P R E S SR E T U R NK E Y " ' B A C C1 1 2 P R I N T " T 0R U N O RT O S T 0 P ' " B A V D1 1 3 G E TA $ : I FA $ = " " T H E N

1 1 3 ' E I E D1 1 5 P R I N T " [ C L E A R , R V S ] P M T# [ S P A C E 3 ]

I N T A M T [ S P A C E 4 ] P R I NA M T [ S P A C E 5 )B A LD U E" ' B A F L

1 2 0 T A = 0 : T B = 0 : K = 0 : N P = P : N Y = Y R ' F T R F

1 2 5 F O R 1 = 1 T O N ' D D I E1 3 2 G E T A $ : I FA S = " " T H E N1 4 0 ' E I E E

1 3 4 G E TA $ : I FA S O " " T H E N1 3 4 ' F I K G1 3 6 G E TA $ : I FA $ = " " T H E N1 3 6 ' E I J I1 4 0 I P = N P * M R ' C G B C1 4 5 P P = P M T - F NR ( I P ) ' D K G I

1 5 0 N P = N P - P P ' C G G D1 5 5 A I = A I + I P ' C G J I1 6 0 I F I = N T H E NP P = P P + N P : N P = 0 . 0 0

1 6 2 C P = C P + P P ' C G I G1 6 5 P R I N TI ; T A B { 8 ) ; P NR ( I P ) ; T A B ( 1 8 )

F N R { P P ) ; T A B ( 2 9 ) ; F N R { N P )1 6 7 I F I = N T H E NP R I N T " F I N A LP A Y M E N T =

F N R ( P P 4 I P ) ' G K H S

1 7 0 T A = T A + F NR ( I P ) : R E MA C C U M U L A T E SI N T . P D . ' E D P M

1 7 5 T B = T 8 + F N R ( P P ) : R E M A C C U P R I N .P D . ' E E C R

1 7 7 I F I = N T H E N2 1 5 ' D F T M1 8 0 I F I = 1 3 - M 0T H E NG O S U B8 0 0

: G 0 T 02 1 0 ' G M H J1 8 5 K = K + 1 : I FK = 1 2 T H E N G O S U B8 0 0 ' G K U O2 1 0 N E X T I ' B B C W

2 1 5 G O S U B8 0 0 ' B D L D2 2 0 P R I N T " ( D O W N , R I G H T , R V S ]F l [ R V O F F ]

T O S E EA G A I N [ S P A C E 3 , R V S ]F 5[ R V O F F ]T O Q U I T ' " B A R H

2 3 0 P R I H T " [ D O W N , R I G H T , R V S ]F 3 [ R V O F F 1

T O D OA N O T H E R [ S P A C E 2 , R V S [ " ]

[ R V O F F , S P A C E 2 ! P R I N T E DC O P Y " ' B A Z 2 3 5 G E TB S : I FB S = " " T H E N2 3 5 ' E I L I2 4 0 I F B S = " 1 F 1 ] " T H E N3 0 0 : R E MF l ' E I M E2 5 0 I F B S = " [ F 3 ] " T H E N C L R : G O T O5

: R E MF 3 ' G H Q G2 6 0 I F B $ = " [ F 5 ] " T H E N P R I N T " [ C

C o n t i n u e dm i p g . 9 9

9 B S E P T E M B E R / O C T O B E R ' 8 6

Page 101: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 101/132

6 4 U S E R S O N L Y / L O A NC A L C U L A T O RC o n t i n u e d ' J f o i aj i g -9 8

: N E W : R E M F 5 ' G G F I2 7 0 I F B $ = " | ~ 1 " T H E N 4 0 0 ' D F K G

2 8 0 G O T O 2 3 5 ' B D J F3 0 0 N P = P : A I = 0 : N Y = Y R : C P = 0 : G O T O1 1 0 ' F U K F

4 0 0 R E MD A T A T OP R I N T E R ' B N L C4 0 5 P R I N T " ( C L E A R , D O W N , R I G H T 9 , O R A N G E ,

R V S ]S E N DT O P R I N T E R" ' B A J K

4 1 0 P R I N T " [ D O W N 2 , R I G H T 2 , B L U E ]I S P R I N T E RO N A N DR E A D Y ? " ' B A O G

4 1 5 P R I N T " I D O W N 2 , R I G H T 2 )N A M EO F T H I SD O C U M E N T( 7 5 C H A RL I M I T ) " : P R I N T ' C B C P

4 2 0 I N P U T " [ P U R P L E ] " ; F $ ' B D X B4 2 5 I F L E N ( F $ ) > 7 5T H E NP R I N T " ( B L A C K ,

D 0 W N , R I G H T 2 ] N A M ET O OL O N G ,

T R YA G A I N [ P U R P L E , D O W N ] ": G O T O4 2 0 ' G K U S

4 3 0 P R I N T " ( D O W N , R I G H T 2 , G R E E N ]H O L DO N W H I L EI T A L KT O T H EP R I N T E R . " ' B A J L

4 4 0 O P E N1 , 4 ' B D W D4 4 5 C M Dl ' B B F H4 5 0 P R I N T # 1 , F S ' B E T E4 5 5 P R I N T # 1 , " M O N T H L Y P A Y M E N T

: " ; P M T ; C H R S ( 1 6 ) " 3 0 A M O U N TO F L O A N

: " ; P ' C N O V4 6 0 P R I N T # 1 , " [ R V S ]P M T# [ S P A C E 5 ]

I N T E R E S TP M T [ S P A C E 6 ] P R I N C I P A LP M T

I S P A C E 6 ] B A L A N C E D U E " ' B C G S4 6 2 T A = 0 : T B = 0 : K = 0 : N P = P ' E O F M

4 6 3 C P = 0 : A I = 0 : N Y = Y R ' D M N M

4 6 5 F O R1 = 1 T O N ' D D I L4 7 0 I P = N P * M R ' C G B I

4 7 5 P P = P M T - F N R ( I P ) ' D K G O

4 8 0 N P = N P - P P ' C G G J4 8 5 A I = A I + I P ' C G J O

4 9 0 I F I = N T H E NP P = P P + N P : N P = 0 ' G M K O4 9 2 C P = C P + P P ' C G I M4 9 5 P R I N T # 1 , I ; C H R $ { 1 6 ) " 1 0 " ; F NR { I P ) ;

C H R S ( 1 6 } " 3 0 " ; ' E U I T4 9 6 P R I N T # 1 , F NR ( P P ) ; C H R $ ( 1 6 ) " 5 0 " ;

F N R ( N P ) ' E S F U4 9 7 I F I = NT H E N P R I N T # 1 ,

" F I N A LP A Y M E N T = " ; F NR ( P P + I P ) ' G M Y Y

5 0 0 T A = T A + F N R ( I P ) : R E M A C C U M U L A T E S

I N T P D . ' E C U J5 0 5 T B = T B + F N R ( P P ) : R E M A C C U M U L A T E S

P R I NP D . ' E D G O5 0 7 I F I = N T H E N 5 4 0 ' D F U J

5 1 0 I F I = 1 3 - M 0 T H E NG O S U B9 0 0

: G O T O5 3 0 ' G M N G5 2 0 K = K + 1 : I FK = 1 2 T H E NG O S U B 9 0 0 ' G K V H5 3 0 N E X T I " B B C C

5 4 0 G O S U B 9 0 0 ' B D M E5 5 0 C L O S E 1 : L = 0 : P R I N T " ( C L E A R , B L U E ] "

: G O T O2 2 0 ' E J W J6 0 0 R E MT I T L E ' B F R C6 0 5 P O K E5 3 2 8 1 , 1 5 ' B I S H6 1 0 P R I N T " [ C L E A R , O R A N G E , D O W N , R I G H T 6 ,

S H F TV 2 8 ] " ' B A Q B6 1 5 P R I N T " 1 R I G H T 6 , S H F TV 5 , R V S ]L O A N

[ S P A C E 2 ] C A L C U L A T O R[ R V O F F , S H F TV 5 ]" ' B A S U

6 2 0 P R I N T "[ R I G H T S , S H F TV 2 8 ] ' " B A C B

6 2 5 P R I N T " { D O W N , R I G H T 3 , G R E E N

T H I SP R O G R A M W I L LC A L C U L A T EL O A N S

A N D " ' B A S S

6 3 0 P R I N T " [ R I G H T ] M O R T G A G E SA N DM A K EA

P R I N T O U TO N P A P E R . " ' B A H O6 3 5 P R I N T " [ R I G H T J T H EP R I N T E RP R O G R A M

I S W R I T T E NT O S K I P " ' B A K T6 4 0 P R I N T " [ D O W N , R I G H T J 1 5L I N E S F R O M

O N ES H E E TT O A N O T H E R W H E N ' " B 6 4 5 P R I N T " [ R I G H T ] U S I N GT H E1 5 2 5

P R I N T E R . T H I S M A YH A V E " ' B A S T6 5 0 P R I N T " [ D O W N , R I G H T ] T OB E C H A N G E D

F O RO T H E RP R I N T E R S .S E E " ' B A O P

6 5 5 P R I N T " [ D O W N , R I G H T ] L I N E S9 5 0 A N D

9 8 0 . ' " B A P O6 5 7 P R I N T " [ D O W N , R I G H T 3 ]

J U S T F O L L O WT H ES I M P L E

I N S T R U C T I O N S " ' B A Z X6 6 0 P R I N T " [ D O W N , R I G H T J G I V E NB Y T H E

P R O M P T S . [ O R A N G E , S P A C E 2 J

( H I TA N YK E Y ) " ' B A O Q

6 9 0 G E TA S : 3 F A $ = " " T H E N 6 9 0 ' E I

6 9 5 R E T U R N ' B A Q O

8 0 0 P R I N T " ( C M D R @ 4 0 ] " ' B A V D8 1 0 P R I N T " [ U P , R V S ] T O T A L S [ R V O

: P R I N T " Y R " ; N Y : N Y = N Y + 1 ' E K8 4 0 P R I N T " [ U P ] " T A B ( 8 ) ; T A ; T A B

T B ' D M N L8 4 5 P R I N T " A C C U M " T A B ( 8 ) ; F NR ( A I ) ;

T A B ( 1 8 ) ; F N R ( C P ) ' F S H T8 5 0 P R I N T " [ R V S ] P M T# [ S P A C E 3 ] I N TA M T

I S P A C E 3 ] P R I NA M T [ S P A C E 5 ] B A LD U E

[ S P A C E 2 ]' " B A N Q

8 6 0 T A = 0 : T B = 0 : K = 0 ' D K S M8 6 5 R E T U R N ' B A Q N

9 0 0 P R I N T t l , "— » ; - B D K J

9 0 5 P R I N T * 1 , "" ' B C A P

9 1 0 P R I N T # 1 , " [ R V S ]T O T A L S[ R V O F F ]

" ' B C H H9 2 0 P R I N T S 1 , N Y ; C H R S ( 1 6 ) " 1 0 " ;

C H R S ( 1 6 ) " 3 0 " ; T B ' D U U M9 3 0 P R I N T # 1 , " A C C U M " ; C H R $ ( 1 6

F N R ( A I ) ; C H R S ( 1 6 ) " 3 0 " ;F N R { C P ) ' F Y S Q

9 3 5 P R I N T S 1 , "" ; ' B D K R

9 3 7 P R I N T # 1 , "' " B C A U

9 4 0 N Y = N Y + 1 ' C F S J9 5 0 L ^ L + 1 : I FL = 3 O R L = 6 O R L = 9 O R

L = 1 2 O R L = 1 5O R L = 1 8 O RL = 2 1O R

L - 2 4O R L = 2 7T H E N G O S U B 9 8 0 ' W

9 5 5 T A = 0 : T B = 0 : K = 0 ' D K S R

9 6 0 R E T U R N ' B A Q J

9 8 0 F O RS = l T O1 5 : P R I N T # 1 : N E X T ' F

9 9 0 P R I N T f l , " [ R V S ]P M T# [ S P A C E 5 ]I N T E R E S TP M T [ S P A C E 6 ] P R I N C I PP M T

[ S P A C E 6 ] B A L A N C E D U E " ' B C

9 9 5 R E T U R N ' B A Q R E H U

9 9

Page 102: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 102/132

6 4 U S E R SO N L Y H VS A N l - ' O K DM O f l K I S

T h eI n v e s t o rf o rt h e

C o m m o d o r e6 4

m . h e B e r c eb a t t l ew ew a g ew i t ht h el l t s

i s d i f f i c u l te n o u g hw i t h o u t h a v i n gt o

c o m eu p w i t h; d l t h et a xI n f o r m a t i o no n

o u r I n v e s t m e n t s e v e r yy e a r .M o s to f u s

m e a nt o k e e pt h o s eI m p o r t a n tp i e c e s o f

p a p e rh a n d yf o rt a xt i m e . ' H i et r o u b l ei s

t h a tw ed o n ' ta l w a y sk e e pt h e mt o g e t h e r .

T h ep r o p o s eo f T h eI n v e s t o ri s t o k e e p

t h o s e r e c o r d si n o n ep l a c ea n dt o h a v e; d l

t h o s et e d i o u s c a l c u l a t i o n sp e r f o r m e df o r

y o u . S i n c eT h eI n v e s t o ri s m e n u - d r i v e n ,

t h et a s ki s a s s i m p l e; i sp o s s i b l e .

T h eI n v e s t o rk e e p ss e p a r a t ef i l e so fy o u ra c t i v ei n v e s t m e n t sa s w e l li t s y o u r

c a p i t a lg a i n s .T h ef i l e sc a n b ea d d e dt o

a n dd e l e t e d f r o m ,a s w e l l a sc o r r e c t e df o r

t i l i n g s l i k ed i v i d e n dr e i n v e s t m e n t s ,Y o u

c a np e r s o n a l i z ey o u rt i l e sa n yw a yy o u

l i k e ,: m dg e t ap r i n t o u ts o y o uc a na l w a y s

h a v ea p a p e rc o p yf o rq u i c kr e f e r e n c e .

I l i k et o u s e' H i e I n v e s t o r t op r i n to u t

h o w m yi n v e s t m e n t sa r ed o i n go n a n y

p a r t i c u l a rd a yT h ep r o g r a mw i l lt e l ly o u

d i ei » i n t sf o r 1 0 % .2 0 % ,3 0 *; t n d4 0 %

p r o f i t s .I t w i l la l s o c a l c u l a t ey o u rc u r r e n t

c a p i t a lg a l D Sa n dp e r c e n tg a i no n : i ni n d i

v i d u a la n dc o l l e c t i v eb a s i s .

H u tt h e b e s tp ; i r ti s t h a ta l lt h ei n f o r m a

t i o ni s t h e r ew h e ny o u n e e di t t o ry o u r

t a x p r e p a r a t i o n .

H o wt o U s et h eP r o g r a mO n c ey o uh a v ea w o r k i n gc o p yo l T h e

I n v e s t o r s a v e d ,r u n i t . T h ef i r s tp r o m p t

y o us e ei s f o rt h ed a t e ,i n m n V d d ^ y j 'f o r

m a t .Y o ud o n ' tn e e dt o u s ez e r o ss i n c e

t h ei n p u ti s a s t r i n g .

T h ef i r s tm e n ui s l o rI ] | x l a t co r C r e a t e .

U s eC r e a t et h ef i r s tt i m ey o ur u nt h ep r og r a m .T h ep r o g r a mw i l lp r o m p t y o ul o r

t h en a m eo f t h eI n v e s t m e n t , d a t ei n n i g h t ,

D u m b e ro f s h a r e s ,p r i c ep e rs h ; i r e ,a n d

c o m m i s s i o nc h a r g e .A s y o u a d dm o r ei n -

K e e py o u ri n v e s t m e n t

r e c o r d su p - t o - d a t e

w i t he a s e — a n dh a v e

a l ly o u rd a t ai n o n ep l a c e f o rt a xt i m e .

V C S t m e n t S ,T h eI n v e s t o rw i l ld i s p l a y t h e

p r e v i o u s l ye n t e r e dn a m ea ! t h et o p o ft h e

s c r e e n .' I l i i sh e l p sy o uk e e pt r a c ki f y o u

a r ei n t e r r u p t e d .W h e ny o uf i n i s hc r e a t i n g

t i l ef i l e ,y o ug o t o a n o t h e rm e n u .W h e n

y o ug e t t ot h i sm e n u , y o us h o u l ds a v e

y o u rn e w l yc r e a t e df i l e .

T h es e c o n dm e n ua l l o w sy o ut o a d d ,

d e l e t eo r c o r r e c tt i l ef i l e ,s e l la s l o c k ,g o

t o t l i ec a p i t a lg a mf i l e ,o r u p d a t ey o u rI n

v e s t m e n t s .M o s to f t e ny o uw i l lu s e t h i s

m e n ut o u p d a t e .W h e ny o ua d d ,d e l e t e

o r c o r r e c tp a r to f t h ef i l e ,t o s u r et o i m

m e d i a t e l y s a v e t h en e wi n v e s t m e n tf i l e .

W h e ny o u u p d a t e ,t h e p r o g r a md i s

p l a y s t h en a m eo i ' t h e i n v e s t m e n ta n d

p r o m p t s y o uf o r t h e c u r r e n tp r i c e .T h e

I n v e s t o rt h e np e r f o r m sa l l t h e c a l c u l a

t i o n s .T h eu p d a t el o o pw i l lc o n t i n u eu n

t i l a l ly o u ri n v e s t m e n t sh a v eb e e nu p d a t -

e d .A l w a y su p d a t ey o u rf i l e sw i t hc u r r e n t

p r i c e sb e f o r ey o uc i t h e rp r i n tt h e mo u t

o r u s e 1 " s e l la s t o c k . "' I T i i sw a yy o u rp r i n t

e d a n dd a t af i l e sw i l la l w a y sl i ec u r r e n t .

' H i et h i r dm e n ua p p e a r sa f t e ry o nc i

t h e rc o m p l e t e y o u ru p d a t i n go r c h o o s e

" ( i i ec o m p l e t e "f r o mt h e s e c o n dm e n u .

Y o ut h e nh a v et h eo p t i o nt o p r i n t h a r d

c o p y ,s a v et o t a p e ,s a v e1 0 d i s k ,p r i n t t o

s c r e e n , r e r u n ,o r c o r r e c te r r o r s .

T h eC a p i t a lG a i n sF i l e

T h eC a p i t a lG a i n ss u b r o u t i n ed o e s

S e v e r a ln i c et i l i n g sf o ry o u .W h e ny o u

s e l la s t o c k ,y o uw i l lb e a s k e di f a c a p i t a l

g u i a sf i l ee x i s t s l o r t h a ty e a r .I f y o ua n -

s w e rn o ,y o u rd a t aw i l lb e u s e dt o c r e a t e

a n e wf i l e .I s u g g e s ty o un a m ey o u rf i l e

f o rt h ey e a r ,s u c ha s " 8 6 A G G "f o r 1 9 H 6

A n n u a lC a p i t o lG a i n s ,I f y o ua n s w e rt h e

p r o m p tw i t hy e s ,a f i l e e x i s t s ,a n dy o u

w i l ll i ea s k e df o rt i l et i l en a m e As i m p l e

" 8 6 ' "w i l ll o a dd i ef i l ei n t ot h ec o m p u t e r

Y o um a yn o wa d da d d i t i o n a ls t o c k sy o u

h a v es o l do r s i m p l yp r o d u c ea p r i n t o u t .

H e s u r et o u p d a t et h eI n v e s t m e n tf i l e

I x / J b r cy o nu s e 't h eC a p i t a lg a i n ss u b r o u

t i n e .I I y o u w a n tt o s e e o n l yt h ec a p i t a l

g a i n sd a t a ,u s e '" c a pg a i n s d a t a "w h e nd i e

s e c o n dm e n ua p p e a r s .

N o t et h en o v e lu s e o ft h eW A I Ts t a t e

m e n t ,a s i n l i n e5 5 .T h eP O K Kc l e a r st h e

k c y l x x i r d b u f f e ra n dt h ew a i t s t a t e m

t e l l st h ep r o g r a mt o w a i tu n t i lo n ec h a r

a c t e ri s e n t e r e di n t od i eb u f f e r .T h ep r o

g r a mc o n t i n u e sw i t h o u ta R E T U 1 1 Nk e y

s o d i a tt h eu s u a lt w ol i n e st o I N P U Ta n d

G E Ta r e r e d u c e dt o o t i cl i n e ,a n dn o

q u e s t i o nm a r ka p p e a r so n t h e s c r e e n .

S i m p l e< i K Ts t a t e m e n t sa r eu s e dl o rp a u s

i n g .

T h eI n v e s t o rw i l lh e l py o uk e e pC r a c k

o f y o u ri n v e s t m e n td a t as o y o ud o n ' t

h a v et o s p e n dt i m et r a c k i n gd o w na l l

d i o s el i t t l es l i p so f p a p e c Q

B r t i w ci v p i n ut h i sp r u s r a r a ,r c a i l" h i mt o l - . i i u rI ' l i i p j i r r . 'J n i l" M o wI n U s e( h e

f o i t nP n i p i m . "l l i ci l A M Cp r o g r a m si n i h hi i u £ j « i u - a r tj v j i M i l rm ii l i - kf m m

H i .I t aJ 0 M 7 ,S h r c r c p o i t ,I A 7 1 I J 0 4 0 0 7 .1 - 8 Q 0 - 8 J 1 - K 9 4 .

T i n - 1l i v e sl o r

5 P O K E5 3 2 8 0 , 1 : P O K E5 3 2 8 1 , 1: R $ = C H R S ( 1 3 ) ' E W F K

1 0 D I MA $ < 4 0 ) , B £ ( 4 0 ), C ( 4 0 ), C C { 4 0 ),D ( 4 0 ) , E ( 4 0 ) , F ( 4 0 ) , G ( 4 0 ) , H ( 4 0 ) ,

P { 4 0 ) ' B M B J1 5 D I MC G ( 4 0 ) , G G ( 4 0 ) ' B N B F

2 0 P R I N T " [ C L E A R ] " ; S P C ( 9 ) " T OD A T EI S M M / D D / Y Y " : I N P U TT D $ ' D H U I

2 5 X = 1 ' B C I E3 0 P R I N T " [ C L E A R ] " ; S P C ( 1 4 ) " [

T H EI N V E S T 0 R [ R V 0 F F , D 0 W N 2 ]

3 5 P R I N TS P C ( 4 ) " A = U P D A T EF I L E f D O W N ]C o n t i n u e do np g , 1 0 1

1 0 0 S F P T E M B E R / O C l O B E i r a e

Page 103: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 103/132

6 4 U S E R SO N L Y / T H EI N V E S T O R

4 0

4 5

" ' C C H JP R I N TS P C ( 4 ) " B = C R E A T EF I L E ' " C C B F

L O A D F I L E

1 9 8 , 0

Z $ = " YT H E N

P R I N TS P C < 1 2 ) " [ B V S[ R V O F F j' " C D Y K

5 0 P R I N TS P C ( 3 ) " [ D O W N ] P R O G R A MC H O I C E ' " C C F G

5 5 P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ $

: I F Z S = " A " T H E N 1 2 5 ' G U V O6 0 G O T O 6 5 ' B C S C6 5 P R I N T "[ C L E A R ]" ; S P C ( 1 4 ) "[ R V S ]

C R E A T E F I L E [ R V O F F , D O W N 2 ] " ' C E V N

7 0 I = 1 ' B C S E7 5 I F1 = 1 T H E NG O T O 8 5 ' E E I L8 0 P R I N T " [ C L E A R , R V S ] P R E V I O U S = " ; A $ { 1 - 1 )

: P R I N T " [ R V O F F , D O W N ] " ' D I R L8 5 I N P U T " N A M EO F I N V E S T M E N T " ;

A S ( I ) " B G J P

9 0 I N P U T " D A T E B O U G H T M M / D D / Y Y " ;E $ ( I ) " B G R M

9 5 I N P U T " # S H A R E S" ; D ( I ) ' B F F N1 0 0 I N P U T " P R I C EP E R S H A R ES " ; P { I ) ' B F J B1 0 5 C { I ) = D ( I ) * P ( I ) ' C M D E

1 1 0 I N P U T " C O M M I S S I O N C H A R G E5 " ;

C C ( I ) " B G A D

1 1 5 P R I N T " H O R E ? Y / N " : P O K E: W A I T1 9 8 , 1 : G E TZ $ : I F

I = I + 1 : G O T O 8 0 ' K Y J P1 2 0 I = I + 1 : G O T O3 8 5 ' D H E A1 2 5 P R I N T " [ C L E A R ] " ; S P C ( 1 7 ) " [ R V S ]

U P D A T E [ R V O F F , D O W N2 ] "

: I N P U T " F I L EN A M E = " ; N S ' D I P L1 3 0 P R I N T " [ C L E A R ] " : P R I N TS P C ( 1 3 ) " [ R V S ]

T [ R V O F F ] A P EO R [ R V S ] D [ R V O F F ) I S K[ R V O F F ] " ' D E E G

1 3 5 P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ $: I F Z $ = " T " T H E N 1 7 0 ' G U P L

1 4 0 O P E N1 , 8 , 2 , + N $ + " S , R " ' D I M D1 4 5 I = 1 ' B C S F

1 5 0 I N P U T S 1 , A $ ( I ), B $ ( I ), C ( I ), C C ( I ),

D ( I ) ' B E G G

1 5 5 I = I + 1 ' C D F H1 6 0 I F S T = 0 G O T O1 5 0 ' D G A E1 6 5 C L O S E 1 : P R I N T " [ C L E A R ] " ;

S P C ( 1 4 ) " F I L E L O A D E D i D O W N ] "

: G O T O2 1 0 ' E K B O

1 7 0 P R I N TS P C ( 1 7 } " U P D A T E [ D O W N 2 ]' " C D L F1 7 5 O P E N1 , 1 , B , N $ ' B I N J

1 8 0 I = 1 ' B C S E

1 8 5 I N P U T S 1 , A S ( I ), B $ < I >, C ( I ), C C < I >,

D ( I ) ' B E G O

1 9 0 I = I + 1 ' C D F G

1 9 5 I F S T = 0G O T O 1 8 5 ' D G I M2 0 0 C L O S E1 : P R I N T " [ C L E A R ] "

: P R I N TS P C ( 1 4 ) " F I L EL O A D E D [ D O W N ]

" ' E G Q D

2 0 5 P R I N TS P C ( l l ) " [ R V S ]P R E S SS T O PO N T A P E [ R V O F F ] " " C D T I

2 1 0 P R I N TS P C ( 7 ) " J R V S ] U P D A T EB E F O R E

P R I N T I N G O U T [ R V O F F ] " ' C C W G2 1 5 P R I N TS P C ( 8 ) " [ D O W N 2 ]

1 = U P D A T E I N V E S T M E N T " ' C C Y J

2 2 0 P R I N TS P C ( 8 ) " 2 = A D DA NI N V E S T M E N T " ' C C V E

2 2 5 P R I N TS P C ( 8 ) " 3 = D E L E T EA N

I N V E S T M E N T " ' C C D K2 3 0 P R I N TS P C ( 8 ) " 4 = F I L EC O M P L E T E " '

2 3 5 P R I N TS P C ( 8 ) " 5 = E R R O R

C O R R E C T I O N " ' C C V K2 4 0 P R I N TS P C { 8 ) " 6 = S T O C K S O L D

2 4 5 P R I N TS P C ( 8 ) " 7 = C A PG A I ND A T A ' " C C

2 5 0 I N P U T " Y O U RC H O I C E " ; Z ' B C L F2 5 5 O NZ G O T O2 6 0 , 4 45 , 4 5 0 , 3 8 5 , 4 9 0 ,

9 3 5 ' C D W M

2 6 0 F O RX = l T OI - 1 ' E E H F2 6 5 E ( X ) = ( ( C ( X ) * . 1 ) + C ( X ) ) / D (2 7 0 E 1 = I N T ( E ( X ) * 1 0 0 ) / 1 0 0 ' E O A

2 7 5 I F E ( X ) > = E l + . 0 0 5T H E N

E ( X ) = E 1 + . 0 0 1 ' H U D Q2 8 0 I F E ( X ) < = E l + . 0 0 5T H E NE ( X ) = E 1 ' G 2 8 5 F ( X ) = ( ( C ( X ) * . 2 ) + C ( X ) ) / D (2 9 0 F l = I N T ( F ( X ) * 1 0 f l ) / 1 0 0 ' E O C2 9 5 I F P ( X )> = F H - . 0 0 5T H E N

F ( X ) = F 1 + . 0 0 1 ' H U H S

3 0 0 I F F ( X ) < = F l + . 0 0 5T H E NF ( X ) = F 1 ' G 3 0 5 G ( X ) = ( ( C ( X ) * . 3 ) + C ( X ) ) / D 3 1 0 G 1 = I N T ( G ( X ) * 1 0 0 ) / 1 0 0 ' E O

3 1 5 I F G { X ) > = G l + - 0 0 5T H E N

G ( X ) = G 1 + . 0 0 1 ' H U L L3 2 0 I F G ( X ) < = G l + . 0 0 5T H E NG { X ) = G 1 ' G3 2 5 H ( X } = ( ( C ( X ) * . 4 } + C ( X ) ) / D 3 3 0 H 1 = I N T ( H ( X ) * 1 0 0 ) / 1 0 0 ' E O

3 3 5 I F H ( X ) > = H l + . 0 0 5T H E N

H ( X ) = H 1 + . 0 0 1 ' H U P N3 4 0 I F H ( X ) < = H l + . 0 0 5T H E NH ( X ) = H 1 ' G

3 4 5 P R I N T " [ C L E A R ] " ; S P C ( 5 ) " CC A P I T A LG A I N( L O S S ) [ D O W N 2 ] ": P R I N TA $ ( X ) ' D J C S

3 5 0 I N P U T " C U R R E N TP R I C EP E R S H A R E = " ;C P ( X ) ' B G H K

3 5 5 C G ( X ) = ( C P ( X ) * D ( X ) ) - C ( X ) 3 6 0 P G ( X ) = ( C G ( X ) / C ( X ) ) * 1 0 0 ' D

3 6 5 T C = C { X ) + T C ' C I R L

3 7 0 P R = C G ( X ) + P R ' C J K H3 7 5 N E X T ' B A E J

3 8 0 T G = ( P R / T C ) * 1 0 0 ' D L R J3 8 5 P R I N T " [ C L E A R ] " : P R I N T

S P C ( 8 ) " 1 = P R I N TH A R DC O P Y [ D O W N ]: P R I N TS P C ( 8 ) " 2 = S A V ET O T A P E [ D O W

' " F G S X

3 9 0 P R I N TS P C ( 8 ) " 3 = S A V ET O D I S K [ D O W: P R I N TS P C ( 8 ) " 4 = P R I N TT O S C R E E N

[ D O W N ] " : ' E G M S3 9 5 P R I N TS P C { 8 ) " 5 = R E R U NP R O G R A M "

: P R I N TS P C ( 8 ) " [ D O W N ]6 = E R R O RC O R R E C T I O N " : I N P U TZ ' F H O A

4 0 0 O N Z G O T O5 9 0 , 4 0 5 , 6 7 5 , 7 1 0 , 7 6

4 9 0 ' C Y A E4 0 5 P R I N TS P C I 9 ) " [ R V S ] L O A DD A T A T A P

[ R V O F F ]' " C C U I4 1 0 I N P U T " F I L EN A M E = " ; N $ ' B D Q C

4 1 5 O P E Nl , l , 2 , N S l B I P G

4 2 0 F O RY = l T OI - 1 ' E E I D4 2 5 P R I N T # 1 , A S ( Y ) ; R S ; B S ( Y ) ;

C C { Y ) ; R S ; D ( Y ) ' B Q G O

4 3 0 N E X TY ' B B S B4 3 5 P R I N TS P C ( 1 3 ) " F I L E C O M P L E

1 0 1

Page 104: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 104/132

6 4 U S E R SO N L Y / T H EI N V E S T O R

4 4 0

4 4 5

4 5 0

4 5 5

4 6 04 6 5

4 7 0

4 7 5

4 8 0

4 8 54 9 0

4 9 5

5 0 0

5 0 5

5 1 0

5 1 5

5 2 0

5 2 5

5 3 0

5 3 5

5 4 0

5 4 5

5 5 0

5 5 5

5 6 0

5 6 5

5 7 0

5 7 55 8 0

5 8 5

5 9 0

5 9 5

6 0 0

6 0 5

6 1 0

6 1 2

" ' C D V L

C L O S E 1 : G O T O 2 1 0 ' C F N E

G O T O 8 0 ' B C P HP R I N TS P C ( 1 5 ) " [ C L E A R ]D E L E T EA N I N V E S T M E N T [ D O W N ) ' "C D U L

F O RX = l T OI - 1 : P R I N T S P C ( 1 0 ) X ;

A S ( X ): N E X T ' H Q D P

I N P U T " N U M B E RT O D E L E T E " ; Z ' B C J JF O RX = Z T O I ' D D J L

A $ ( X ) = A S ( X + 1 ) : B S ( X ) = B S ( X + 1 ): C ( X ) = C ( X + 1 ) : C C ( X } = C C ( X + 1 ): D ( X ) = D ( X + L ) ' K F R XN E X T ' B A E KP R I N T " M O R ET O D E L E T E ?Y / N "

: P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ S

: I F Z $ = " Y " T H E N 4 5 0 ' H V P UG O T O9 1 5 ' B D O M

P R I N TS P C ( 1 2 ) " [ C L E A R , R V S ]E R R O RC O R R E C T I O N [ R V O F F ] " ' C D F OF O RX = l T OI - 1 : P R I N TX ; A $ { X )

: N E X T ' G N F SP R I N T " [ D O W N 2 ] C O R R E C T I N GI N V E S T M E N T ! " ; : I N P U T M % ' C E X HP R I N TS P C ( 8 ) " [ R V S ] 1 [ R V O F F ]

N A M E ' " C C M HP R I N TS P C ( 8 ) " [ R V S ] 2 [ R V O F F ]

D A T EB O U G H T " ' C C S F

P R I N TS P C ( 8 ) " [ R V S ] 3 [ R V O F F ]

# S H A R E S ' " C C S JP R I N TS P C ( 8 ) " [ R V S ] 4 [ R V O F F ]

P R I C E ' " C C S F

P R I N TS P C ( 8 ) " [ R V S ] 5 [ R V O F F ]C O M M I S S I O N " ' C C P L

P R I N T " C O R R E C T I N G" ; A $ { M % ) ;

: I N P U TC ' C K H IO N C G O T O5 4 0 , 5 5 0 , 5 6 0 , 5 7 0 , 5 8 0 ' C U U MP R I N TA S ( M % ) " - C H A N G EN A M ET O "

: I N P U TA S ( M % ) ' C N O KG O T O3 8 5 ' B D P J

P R I N TA $ ( M % ) : P R I N T " - C H A N G ED A T EM M / D D / Y Y " ; B $ ( M % ) f "T O "

: I N P U TB $ ( M l ) ' D W R QG O T O3 8 5 ' B D P K

P R I N TA $ ( M % ) : P R I N T " - C H A N G E# O F

S H A R E S " ; D ( M % ) ; "T O "

: I N P U TD ( M % ) ' D U Y QG O T O3 8 5 ' B D P L

P R I N TA S ( M % ) : P R I N T " - C H A N G EP R I C ES " P ( M % ) ; " T O " : I N P U T P ( M % ) ' D T W QC ( M % ) = ( D ( M % ) * P ( M % ) ) : G O T O3 8 5 ' D V Y R

P R I N TA S ( M % ) : P R I N T " - C H A N G EC O M M I S S I O N C O S T S " C C ( M % ) ; "T O "

: I N P U TC C ( M % ) ' D V O UG O T O3 8 5 ' B D P N

P R I N T "[ C L E A R ]" ; S P C( 9 ) " [ R V S ]

P R I N T I N GA H A R DC O P Y " ' C D X PO P E N4 , 4 : C M D 4 ' C F L PP R I N TT D ? : P R I N T ' C E O CF O RY = l T O I - l ' E E I I

P R I N T # 4 , Y ; A § ( Y ) ; "B G H TO N " ; B $ ( Y ) ;

" g ? 1 1 ; ( C ( Y ) / D ( Y ) ) ; ' C E N L

P R I N T # 4 , " / S H R " ; " [ S P A C E 2 ] # S H R S = " ;D ( Y ) ' B I W r

6 1 5

6 2 0

6 2 5

6 3 0

6 3 5

6 4 0

6 4 5

6 5 0

6 5 5

6 6 0

6 6 5

6 7 0

6 7 5

6 8 0

6 8 5

6 9 0

6 9 5

7 0 0

7 0 5

7 1 0

7 1 2

7 1 5

7 2 0

7 2 5

7 3 0

7 3 2

7 3 5

7 4 0

7 4 5

7 5 07 5 5

7 6 0

7 6 5

7 7 0

P R I N T # 4 / ' C U R R E N TP R I C E = S " ; C P ( Y

: P R I N T # 4 , " C O M M I S S I O NC O S T = S " ;C C ( Y ) ' C R C TP R I N T # 4 , " 1 0 % P R O F I T@ $ " ; E ( Y )

: P R I N T * 4 ," 2 0 % P R O F I T@ S " ; F ( Y )' C P G M

P R I N T # 4 , " 3 0 % P R O F I T@ $ " ; G ( Y ): P R I N T # 4 , " 4 0 % P R O F I T@ S " ; H ( Y ) ' C P

P R I N T # 4 , " C U R R E N TC A P I T A LG A I N = $ " ;C G ( Y ) ' B I Q LP R I N T # 4 , " A M O U N TI N V E S T E D[ S P A C E 5 ]

= $ " ; C ( Y ) " B H J P

P R I N T # 4 , " C U R R E N T V A L U E [( C ( Y } + C G ( Y ) ) ' C O S N

P R I N T # 4 , " C U R R E N T P E R C E N G A I N = " ;

P G ( Y ) ; " % " ' B J I R

P R I N T # 4 : N E X T ' C C K G

P R I N T # 4 : P R I N T # 4 , " T O T A LA M O U N T

I N V E S T E D= S " ; T C ' C H U TP R I N T # 4 , " T O T A L C A P I T A LG A I N[ S P A C E 4 3 = $ " ; P R ' B F S N

P R I N T # 4 , " T O T A LP E R C E N TG A I N

[ S P A C E 4 ] = " T G ; " % " : P R I N T " CP R I N T # 4 , C H R $ ( 1 2 ) : P R I N T # 44

: P R I N T " [ C L E A R ] " : G O T O 2 1 P R I N T " [ C L E A R ] " ; S P C ( 5 ) " [ RI

W R I T I N GI N V E S T M E N T D A T AT O D I S K

[ R V O F F ] " ' C D V XI N P U T " F I L EN A M E = " ; N S ' B D Q LO P E N1 , 8 , 2 , " @ 0 : " + N $ + " S , W " " F O RY = l T O I - 1 ' E E I M

P R I N T # 1 , A $ ( Y ) ; R $ ; B $ ( Y ) ; RC C ( Y ) ; R $ ; D ( Y ) ' B Q G XN E X T ' B A E BC L O S E 1 : P R I N T " [ C L E A R ] "

: G O T O2 1 0 ' D G Q JP R I N T " [ C L E A R ] H A V EY O UU P D A T E D ?[ S P A C E 2 ] Y / N " : P O K E1 9 8 , 0

: W A I T1 9 8 , 1 ' D H Y M

G E T Z $ : I F Z S = " N " T H E N 2 6 0 ' E

P R I N T " ( C L E A R ] " ; S P C ( 8 ) " [ RC O P YI N Y O U RR E C O R D B O O K [ R V O

" ' C D D Q

F O RY = l T OI - 1 ' E E I G

P R I N T " [ D O W N ] " ; Y ; A $ ( Y ): P R I N T " B G H TO N " ; B S ( Y ) ; "@ $ " ;

( C ( Y ) / D ( Y ) ) ; " / S H R " " D D V T

P R I N T " [ S P A C E 2 ] # S H R S = " ; D (

: P R I N T " P R I C E = $ " ; C P ( Y ) ' C MP R I N T " C O M M I S S I O NC O S T = S " ;

C C ( Y ) ' B G G MP R I N T " 1 0 % P R O F I T? $ " ; E ( Y )

: P R I N T " 2 0 %P R O F I T@ $ " ; F ( Y ) ' C L L SP R I N T " 3 0 % P R O F I T@ $ " ; G ( Y )

: P R I N T " 4 0 % P R O F I T@ $ " ; H ( Y ) ' C L T P R I N T " P R E S SR E T U R NT O

C O N T I N U E " ' B A F RP O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E T N E X T ' B A E LP R I N T " [ C L E A R ] " : G O T O2 1 0 ' C E F J

R U N ' B A M MP R I N T " [ C L E A R ] H A V EY O UC R E A T E DA

C A P I T A LG A I NF I L EF O R T H I S Y E A R[ S P A C E 2 ] Y / N[ D O W N 2 ]' " B A P X

1 0 a S E P T E M B E R / O C T O B E R' 8 6

Page 105: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 105/132

6 4 U S E R SO N L Y / T H EI N V E S T O R

7 7 5

7 8 0

7 8 5

7 9 07 9 5

7 9 7

8 0 0

8 0 5

8 1 0

8 X 5

8 2 0

8 2 5

8 3 0

8 3 5

8 4 0

8 4 5

8 5 0

8 5 5

8 6 0

8 6 58 7 0

8 7 5

8 8 0

8 8 5

8 9 0

8 9 5

9 0 0

9 0 5

9 1 09 1 5

9 2 0

9 2 5

9 3 0

9 3 5

9 4 09 4 5

9 5 0

P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ $

: I F Z $ = " Y " T H E N 9 3 5 ' G U E V

F O RX = l T O 1 - 1 : P R I N TX ,

L E F T S ( A S U ), 8 ) , : N E X T

C P R I N TC H R $ ( 1 3 ) ' J X H TW H I C H I N V E S T M E N T

I N P U T Z ' C D N YP R I N T " [ D O W NB E E N S O L D " ;

N = N + 1 ' C D P MA G S ( N ) = A S ( Z )

: C D ( N ) = C ( Z )

H A S

: B G S ( N ) = B S ( Z )

D G( N )= D ( Z )' E S P CC A ( N ) = C G ( Z ) : G G { N ) = C C ( Z ) " C V I X

I N P 0 T " S O L D@ S " ; S A { N ) ' B G Y FG C ( N )= ( S A ( N ) * D G ( N ) ) - C D ( N )

: A G = A G + G C < N ) ' F H H RI N P U T " D A T ES O L DM M / D D / Y Y " ;

S D S ( N ) ' B H K JP R I N TS P C { 7 ) " C A P I T A LG A I N D A T A

F O RY E A R " " C C G QI N P U T " F I L E N A M E = " ; N $ ' B D Q H

P R I N TS P C ( 1 0 )" [ C L E A R J S A V ET O [ R V S ]

T [ R V O F F ] A P EO R [ R V S ] D [ R V O F F ]

I S K " ' C D E R

P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ S

: I F Z $ = " D " T H E N 8 7 5 ' G U L NO P E N2 , 1 , 3 , N S ' B I R M

F O RX = l T ON ' D D X IP R I N T i | 2 , A G S ( X ) ; R $ ; B G S ( X ) ; R $ ; C D ( X ) ;

R S ; D G ( X ) ; R S ; C A ( X ) ; R $ ; S A ( X ) ; R $ ;G G ( X ) ' B N U BP R I N T # 2 , S D $ ( X ) ; R $ ; A G ' B O F K

F O RY = Z T O I ' D D K OA $ ( Y ) = A S ( Y + 1 ) : B $ < Y ) = B S ( Y + 1 )

: C ( Y ) = C ( Y + 1 ) : C C ( Y ) = C C ( Y + 1 )

: D ( Y ) = D ( Y + 1 ) ' K F C B

E ( Y ) = E ( Y + 1 ) : N E X TY : N E X TX ' E N W SC L O S E2 : G O T O9 1 5 ' C F B LO P E N2 , 8 , 3 , " @ 0 : " + N $ + " S , W " ' D I M T

F O RX = l T O N ' D D X MP R I N T # 2 , A G S ( X ) ; R S ; B G $ ( X ) ; R $ ; C D ( X ) ;R S ; D G ( X ) ; R S ; C A ( X ) ; R S ; S A ( X ) ; R 5 ;

G G ( X ) ' B N U FP R I N T # 2 , S D S ( X ) ; R $ ; A G ' B O F O

F O RY = Z T OI ' D D K S

A $ ( Y ) = A S ( Y + 1 ): B $ m = B $ ( Y + l ): C ( Y ) = C ( Y + 1 ) : C C ( Y ) = C C ( Y + 1 )

: D ( Y ) = D ( Y + 1 ) ' K F C VE ( V ) = E ( Y + 1 ) : N E X TY : N E X TX ' E N W N

C L O S E2 ' B B J ES P C ( 3 ) " [ C L E A R , D O W N ]T H I SR E V I S E D I N V E S T M E N T

C C G US P C ( 1 3 ) " [ R V S ] T [ R V O F r }

C D Y LZ $

P R I N T

S A V E

D A T A "•

P R I N TA P EO R [ R V S ] D [ R V O F F ] I S K"

P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E T: I F Z S = " T " T H E NI = I - 1 : G O T O 4 0 5 ' J Y M V

I = I - 1 : G O T O 6 7 5 ' D H H JP R I N T " [ C L E A R J C A P I T A LG A I ND A T A

F O RT H I SY E A R " : P R I N T ' C B O VI N P U T " F I L EN A M E = " ; N S ' B D Q K

P R I N T " [ C L E A R ] " ; S P C ( 1 3 ) " [ R V S ] T[ R V O F F ] A P EO R [ R V S ] D [ R V O F F ] I S K "

: P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ S ' F T Y YI F Z $ = " T " T H E NO P E N2 , 1 , 0 , N $

: G O T O9 6 0 ' F O O O9 5 5 O P E N2 , 8 , 3 , + N $ + " S , R " ' D I O R9 6 0 R = 1 ' B C C K9 6 5 I N P U T # 2 , A G $ ( R > , B G $ ( R ) , C

C A ( R ) , S A ( R ) , G G ( R ) , S D 5 ( R )9 7 0 R = R + 1 ' C D X M9 7 5 I F S T = 0T H E N 9 6 5 ' D G T S

9 8 0 C L O S E2 ' B B J L9 8 5 P R I N T " [ C L E A R ] " ; S P C ( 5 ) " A M O R E

I N V E S T M E N T S S O L D [ S P A C E : P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 ' E P J F

9 9 0 G E TZ $ : I F Z S = " Y " T H E N P R I N " : N = R ~ 1 : G O T O 7 8 0 ' I N M V

9 9 5 P R I N T " P R I N TT O [ R V S ] S [ R V O F F ]

C R E E N O R [ R V S ) P [ R V O F F ] R

: P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E T 1 0 0 0I F Z S = " S " T H E N 1 0 5 5 ' D G D V1 0 0 5O P E N4 , 4 : C M D4 ' C F L A1 0 1 0P R I N T # 4 / ' A N N U A LC A P .G A I N D A T A

A S O F " ; T D S ' B G G C

1 0 1 2P R I N T # 4 , " S A V EF O R̂ ^ : M } t M / / i m /

R E C O R D S "' B C A C W P P B i 1 0 1 5F O RX = l T OR - 1 : P R I N T # 4 ' F G W D

1 0 2 0P R I N T # 4 , A G S ( X ) ; "B G H TO N " ;

B G 5( X ) ; " @ S " ;( C D ( X ) / D G ( X ) ) ; '1 0 2 2P R I N T # 4 , " / S H R " ; "# S H R = " ;

D G ( X > " B J B C

1 0 2 5P R I N T # 4 , " S O L D @ S " ; S A ( X )O N " ;

S D $ ( X ) " B Q D G1 0 2 7P R I N T S 4 , " C O M M I S S I O NC O S T = S " ;* § W /

G G ( X )' B I C J . ' ^ " W1 0 3 0P R I N T # 4 , " C A P I T A LG A I NF O R" ; ■

A G S ( X ) ; " = S " ;( S A ( X ) * D G ( X ) } - C

: P R I N T S 4 ' E F I K

1 0 3 5N E X T ' B A E B1 0 4 0P R I N T H ," A N N U A LC A P I T A LG A I N

[ S P A C E 2 ] = S " ; A G ' B F N E1 0 4 5 P R I N T # 4 , C H R S ( 1 2 ) : C L O S E4 ' D I D F

1 0 5 0 P R I N T " [ C L E A R ] " : G O T O2 1 0 ' C E F A1 0 5 5 P R I N T " [ C L E A R ] A N N U A LC A P .G A I N

D A T AA S O F " ; T D $ ' B E D M1 0 5 7P R I N T " C O P YI N Y O U RR E C O R D

B O O K " ' B A F M

1 0 6 0F O RX = l T O R - 1 : P R I N T ' F F V D1 0 6 5 I F X > 3 T H E NP R I N T : P R I N T " P R E

R E T U R N T OC O N T I N U E " ' F D U O

1 0 6 7P O K E1 9 8 , 0 : W A I T 1 9 8 , 1 : G E TZ $ ' D O J

1 0 7 0P R I N TA G S ( X ) ; "B G H TO N " ; B G $ ( X ): P R I N T " @ S " ; ( C D ( X ) / D G ( X )' D F C M

1 0 75 P R I N T " [ S P A C E 2 ] # S H R = " J D 1 0 8 0P R I N T " S O L D 3 $ " ; S A ( X ) ; "O N " ;

S D S ( X ) : P R I N T " C O M M I S S I O

G G ( X ) " C V Y O

1 0 8 5P R I N T " C A P I T A LG A I NF O R " ; A G $ ( X" = S " ; ( S A ( X ) * D G ( X ) ) - C D ( X : N E X T ' E C U T

1 0 9 0P R I N T : P R I N T " A N N U A L C A PG A I N= S " ; A G ' C E W J

1 0 9 5P R I N T : P R I N T " P R E S SR E T U R NT O

C O N T I N U E ' " C B K P

1 1 0 0P O K E1 9 8 , 0 : W A I T1 9 8 , 1 : G E TZ S: P R I N T " [ C L E A R ) " : G O T O2 1 0 ' F T R BE N D

1 0 3

Page 106: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 106/132

1 2 8U S E R SO N L Y K YB R U C E J A E

M a g i cL a n t e r n

A d v a n c e d A n i m a t i o n

f o rt h e

C o m m o d o r e1 2 8

i Y J L a g i cL i n i t mi s ; u ia d v a n c e da n i m at i o nd e m o n s t r a t i o nf u rt h eC o m m o d o r e

1 2 H ,A s e q u e n c eo fh i g h - r e s o l u t i o nd r a w

i n g . - ,o f a c a r t O O Q * i i k £" f a c t o r y " t h a tv a r y

f r o mo n e a n o t h e ro n l ys l i g h t l yi s f i r s t

d r a ma n ds t o r e di n m e m o r y ,W h e nt h e

d r a w i n g s■ i r t - 'B o s h e do n t h e s c r e e no n e

a f t e ra n o t h e r ,i t a p p e a r sa s t h o u g ht h e

f a c t o r yC D m c st o l i f e .W h e e l sa n dp u l k - y s

t u r n ,c r a t e ss l i d ea l o n ga c o n v e y o r ,; u i d

p i s t o n s ,c o n n e c t i n gr o d sa n d l e v e r s

m o v ei n a r e a l i s t i cf a s h i o n .U n l i k es p r i t e s ,

w h i c ht e n dt o b e m o v e du n c h a n g e d

a r o u n dt h es c r e e ni n m o s tp r o g r a m s ,

h e r ee v e r y t h i n gm o v e s .

T h eo n l y" s e c r e t "i s t h a it h eC o m m od o r e1 2 8h a se n o u g hm e m o r yt o s t o r e

s e v e r a lh i g h - r e s o l u t i o ns c r e e n s .A m a

c h i n e - l a n g u a g es u b r o u t i n el o c a t e di n t i l e

c a s s e t t eb u f f e rt r a n s f e r sb l o c k so f m e mo r yf r o mt h e s t o r a g el o c a t i o n s t ot h eh i t -

m a pd i s p l a ya r e ao f m e m o r y ;u h a p p e n s

f a s !e n o u g hs o t h a ty o u re y e sc a n ' ts e e

t h ec h a n g eu i k i n gp l a c e .T h e r e f o r e ,w h e n

a n e wp i c t u r es u d d e n l yl a k e st h e p l a c e o f

t i l eo l d ,a p h e n o m e n o nc a l l e d" p e r s i s

t e n c eo f v i s i o n "f o o l so u rb r a i n si n t o

t h i n k i n gt h a tt h ec a r t o o nf a c t o r yi s a c t u

a l l y" w o r k i n g . "

O b v i o u s l y ,t h e d r a w i n g s h a v et o b e

c a r e f u l l yr e l a t e d t oo n ea n o t h e r .I n t h e

f a c t o r yd r a w nI n t h ed e m o n s t r a t i o n , c e r

t a i np a r t sr e m a i nf i x e da t ; d l t i m e s :t h e

b u s e so ft h ee q u i p m e n t ,t h eb o i l e r ,p u l l e y

s u p p o r t s .T h e n ,f o re a c ho fe i g h td i f f e r e n t

p i c t u r e s ,t h es p o k e s o ft h ef l y w h e e la r e

d r a w ni n s l i g h t l y d i f f e r e n tp o s i t i o n s ,

c r a t e s a r ed r a w na l i t t l eb i t t o t h e r i g h t

e a c ht i m eo n t h e c o n v e y o r , t h ep i s t o n

a n d m a i nr o da r em o v e di n a n do u to ft h e

c y l i n d e ra s r e q u i r e d ,a n do t h e rg i m -

c r a c k sa n dg e w g a w sa r ed r a w ni n d i f f e r

e n t{ b u tc a r e f u l l yc a l c u l a t e d )p o s i t i o n s .

C a r t o o n i n gi s p a i n s t a k i n gw o r k !

N o t e so n R u n n i n gM a g i c

L a n t e r n

T y p ei n t h eB A S I Cl i s t i n g c a r e f u l l y ,t a k

i n gp a r t i c u l a rc a r ew i t ht h e d a t as t a t e

m e n t sa t t h ee n dt h a th o l dt h em a c h i n e -

A s e q u e n c eo f d r a w i n g s

t h a tv a r yf r o mo n e

a n o t h e r o n l ys l i g h t l yi s

f i r s td r a w na n ds t o r e d

i n m e m o r y .W h e nt h e

d r a w i n g sa r ef l a s h e d

o n t h es c r e e n ,o n ea f t e r

t h eo t h e r ,t h ec a r t o o n

f a c t o r yc o m e st o l i f e .

l a n g u a g es u b r o u t i n eF o k f i v a l u e s .A s a l

w a y s ,s a v et h e p r o g r a mo n d i s kb e f o r e

y o ur u ni t .

N o wm i lt h ep r o g r a m .Y o u ' l ls e eM a g

i c L a n t e r ns t a r tt o c o n s t r u c tt h ef i r s to f

e i g h t " f a c t o r y "p i c t u r e s .T h i n g sm o v e

a l o n gf e s t e ra f t e rt h e i i r s tp i c t u r ei s f i n

i s h e d ,b e c a u s et h ep r o g r a mu s e s d i em ac h i n e - l a n g u a g es w a p p i n gr o u t i n et o s a v e

a n i m a g eo f t h eu n c h a n g i n gp a c t sO ft i l e

f a c t o r ) ' ,m ; i k i n gi t u n n e c e s s a r yt o r e d r a w

t i le m .

F i n a l l y ,a l l t h e d r a w i n g sa r e f i n i s h e d ,

a n dt l i e( a c t o n 1c o m e st o l i f e !I n o r d e rt o

s a v ey o uf r o mh a v i n gt o w a t c ht h e- M a g i c

L a n t e r nd o a l l t h a td r a w i n ga g a i nt h e

n e x tr i m ey o ur u nd i ep r o g r a m ,t h e r e ' sa

l i t t l ep r o g r a mt a c k e do n t ot h e e n dt h a t

w i l ls a v ed i e m a c h i n e - l a n g u a g er o u t i n e

a n da l l t h eg r a p h i cp i c t u r e s t od i s k .T o

t a k ea d v a n t a g e o ft h i s c a p a b i l i t y ;I n s e r ta

d i s kw i t ha t l e a s tH O b l o c k sf r e e i n t o ,

y o u rd r i v e ,a n d t y p e( o n c ey o u ' v e

s t o p p e dt h e p r o g r a m ,O f c o u r s e ! )R U N

4 2 1 0 .T h i sw i l lB S A v r .t h o s et w oa r e a so f

m e m o r y .T h e n ,t y p eI n t h em u c hs h o r t e r

p r o g r a m .Q u i c kD e m o ,w h i c hB L O A D

t h i ss a m ei n f o r m a t i o nf r o mt h ed i s ka n d

s t a r t st h ef a c t o r yu p a g a i n ,

U s i n gM a g i cL a n t e r nt o C r e a t e

A n i m a t e dC a r t o o n sI t t a k e s9 K ( 9 . 2 1 6b y t e s )o fm e m o r yt o

s t o r e a h i g h - r e s o l u t i o nb i t - m a pa n dc o l o r

m e m o r y ,o r 8 K ( 8 . 1 9 2b y t e s ]i f y o uj u s t

s t o r et h e b i t - m a pa n dl e a v ee v e r y t h i n

t h es a m ec o l o r .E v e nl e a v i n gt h e c o l o

m e m o r ya l o n e ,t h e r es t i l lw a s n ' te n o u g h

r o o mi n H a n k 0t o s t o r ed i ep r o g r a ma n d

t h ee i g h t p i c t u r e sI w a n t e d . ( H x 8

■ 6 5 , 5 3 5b y t e s ! )I c o u l d h a v es t o r e d

s o m eO f t h e p i c t u r e se a s i l ye n o u g hI n

B a n kl . b u tI w a s n ' ts u r ei f I c o u l dt r a n s

f e rt h e mf a s te n o u g hb a c ki n t ot h eH a n k

I ) h i t - m a pf o r t h e a n i m a t i o ne f f e c tt o

w o r k .( 1 b e l i e v ee a c hb y t ew o u l dh a v e

t o h e n i n d i r o u g hd i e G S D F E T K e

r o u t i n et h a tg e t sa b y t ef r o ma n yh a n k .

S o m em o r ee x p e r i m e n t a t i o ni . s n e e d e d

h e r e . . , )

F i n a l l y ,t h e o b v i o u sa n s w e rs t r u c k

m e — w h on e e d sa w h o l es c r e e n ?H e -

s i d e s ,i t w o u l dt a k e al o t m o r e -d r a w i n g

r o u t i n e s t oO i lu p a l l t h a ts p a c e !l S n a l l y

s e t t l e do n h i g h - r e s o l u t i o n , s p l i

m o d e ,c a l l e db yd i ec o m m a n dG R A P 1 Q

2 , 1 , 1 3 .T h i sg a v em e a l m o s th a l ft h e

S c r e e nf o rm y - f a c t o r ) ' "d r a w i n g ,a n dr e

d u c e de a c h b i t m a ps t o r e dt o 1 7 p a g e so f

m e m o r y( 4 , 3 5 2b y t e s )f o ra t o t a lo f

3 - 1 , 8 1 6b y t e s .

O fc o u r s e , t h em e m o r y - s w a p p i s u b

r o u t i n ec a nb e u s e di n y o u ro w np r o

g r a m s ,l o o .N o t el i n e3 9 1 0 .T h ev a r i a b l e

N Pi s s e ie q u a lt o d i en u m b e ro fp a g e so f

m e m o r y( 2 5 6b y t e se a c h )t h a ty o uw i s h

t o s a v ea n ds w a p .A s r e l a t e da b o v e ,I

c h o s et o s a v e 1 7p a g e s ,i f I ' di n c l u d e dd i e

c o l o rm e m o r yw i t hm y f a c t o r y , t h

w o u l dh a v eb e e nf o u rm o r ep a g e s( 2 1 ) .

S a v i n gt h e f u l lb i t - m a pw o u l dt a k e3 2

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

m e m o r y3 6 p a g e s .T h ev a l u e o fN P i s

p o k e di n t om e m o r yw h e r et h em a c h i n e

l a n g u a g er o u t i n ec a nr e f e rt o i t b y l i n e

3 9 2 0 .

A n o t h e ri m p o r t a n tv a r i a b l ei s d e f i n e d

i n l i n e3 9 7 0 ,S F (s t a n d sf o r" s t a r t sf r o m " )

i s t h ed e d m a lv a l u e o f d i e h i g hb y t et h a t

y o u rs a v e ' s w a pi s t o s t a r tf r o m ,( T h el o w

h i g hb y t ei s a l w a y sz e r o . )T o s t i u ' tf r o m

c o l o rm e m o r y ,s e t S F = 2 H .T o rj u s td i e

b i t m a p ,s e t S F= 3 2 . T h e r e ' sn o t h i n g

l i m i t i n gy o ut o s t a r t i n gy o u rc a r t o o na t

t l i el o p o fd i es c r e e n — j u s ts e t t h e v a l u e

C o n t i n u e do n i > n t o f

1 0 4 S E P T E M B E R / O C T O B E R 8 6

Page 107: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 107/132

1 2 8U S E R SO N L Y / M A G I CL A N T E R N

C o n t i n u e d f r o t n p g .1 0i

o fS Fa c c o r d i n g l y .

T h em a c h i n e - l a n g u a g er o u t i n ei s

t a i l e dw i t ha S Y S2 8 1 6 ,f o l l o w e db y t w o

p a r a m e t e r s ,T h ef i r s tv a l u ei s t h en u m b e r

O f t h e p i c t u r ey o uw i s ht o d i s p l a y ,l i l t :

s e c o n di s e i t h e rz e r oo r o n e .I t t h e m a

c h i n e - l a n g u a g e r o u t i n es e e sy o u r s e c o n d

p a r a m e t e ri s z e r o ,i t w i l lt r a n s f e rt h ep o r

t i o no fm e m o r yn i t h eb i t - m a p( o rw h e r

e v e re l s ey o ut o k li t t o t h r o u g hv a r i a b l e

S F )t o a n a r e ao f m e m o r ya b o v et h eB AS I C p r o g r a m .T r i i si s u s e dt o " s a v e " ap i c

t u r ef o r d i s p l a yl a t e r .C o n v e r s e l y ,i f t h e

m a c h i n e - l a n g u a g er o u t i n es e e sa v a l u e o f

o n ef o r t h e s e c o n dp a r a m e t e r ,i t w i l l

t r a n s f e rt h ep i c t u r e / t o j hm e m o r yi n t o

t h eb i t - m a pa r e a

A d o s el o o ka t t h el i s t i n go fM a g i cL a n

t e r ns h o u l dm a k ei l p r e t t y c l e a rh o wt o

u s e t h er o u t i n e .A w o r do fc a u t i o n :W a t c h

t h a ty o u r B A S I Cp r o g m nd o e s n ' t" j y o w

u p " i n t ow h e r ey o u ' i _ -s t o r i n gy o u rp i c

t u r e s ! Q

B e f o r e c y p i n gi h c wp r o g r a m s , r e a l" H o wt o f i l l e rP r o p a n n- T h eB A S I C p r o g r a m si n U r n

n a p i i n va t a v a i l a b l eo n d i s kf r o mL t u i k u r .I ' ( ) H u \, M H r .i t u c v e p o n ,t A7 1 1 3 00 0 0 T ,

[ • 8 0 M 3 J - M 9 4

M a g i cl : n m - i n

7 G O T O2 1 0 : R E HS K I P O V E R

A N I M A T E ' C T L L

8 : ' A B H G

1 0 R E M A N I M A T E ! ( D R A W I N G SM U S TA L R E A D YB E I N M E M O R Y ) ' B O K I

2 0 C O L O R0 , 1 : R E HB L A C KS C R E E N ' C P O D3 0 C O L O R1 , 8 : R E MY E L L O W

F O R E G R O U N D ' C U C G

4 0 C O L O R4 , 1 : R E HB L A C KB A C K G R O U N D ' C T A G

5 0 G R A P H I C2 , 1 , 1 3: R E H S E T

H I - R E S / T E X T ' C V F H6 0 G O S U B3 8 2 0 : R E M P O K EI N M L ' C N E G7 0 : ' A B H D8 0 X = 0 : P R I N TC H R S ( 1 4 7 ) " D I R H9 0 R E MA N I M A T I O N L O O P ' B N E J1 0 0 R E M( D I S P L A Y SA L LE I G H TS C R E E N S

S E Q U E N T I A L L Y ) ' B M T G1 1 0 X = X+ 1 : I F X = 9 T H E NX = 1 ' G I N C1 2 0 B A N K0 : S Y S 2 8 1 6 , X , 1 ' C L K A1 3 0 I F X = 3 O R X = 7 T H E N S O U N D 3 , 1 5 0 0 0 ,

7 , 0 , 0 , 0 , 3 ' G V A G1 4 0 I F X = l T H E NS O U N D 2 , 1 0 0 0 , 2 , 0 , 0 , 0 ,

3 " E S E F1 5 0 G S TD E S : I FD E S = " "T H E N1 7 0 ' E K B E

1 6 0 D E = V A L ( D E S ) * 1 0 0 ' D K I F1 7 0 F O RD = 1 T O D E: N E X TD ' E G M F

1 8 0 G O T O1 1 0 ' B D B E

1 9 0 : ' A B H E

2 0 0 : ' A B H V

2 1 0 R E MI N I T I A L I Z E ' B K D A2 2 0 : ' A B H X

2 3 0 C O L O R0 , 1 : R E MB L A C K

S C R E E N ' C P O E

2 4 0 C O L O R1 , 8 : R E MY E L L O W

F O R E G R O U N D ' C U C H

2 5 0 C O L O R4 , 1 : R E MB L A C KB A C K G R O U N D ' C T A H

2 6 0 P R I N T" [ C L E A R ] " ' B A T D2 7 0 G R A P H I C2 , 1 , 1 3: R E M

H I - R E S / T E X T ' C S A I2 8 0 G O S U B3 8 2 0 : R E M P O K EI N M L ' C N E I

2 9 0 : ' A B H F3 0 0 D E FF N R ( X ) = I N T ( R N D ( 1 ) * X ) + 1 ' H L K E

3 1 0 I ' A B H X3 2 0 R E MD R A WE I G H TD I F F E R E N T

P I C T U R E S ' B B B H

3 3 0 F O RP N = 1 T O 8 ' D E V C

3 4 0 P R I N T" D R A W I N G P I C T U R E " P N ' B C P G3 5 0 G O S U B5 9 0 : R E MD R A WU N C H A N G I N G

P A R T S ' C X Q J

3 6 0 S A = 4 5 * P N - 4 5: R E MS T A R T I N GA N G L EF O R R O T A T I N GW H E E L S ' E O Q Q

3 7 0 G O S U B1 9 0 0 : R E MP O S I T I O N

C O U N T E R W E I G H T , E T C . " C G D3 8 0 I F P N= 4 T H E NG O S U B2 5 6 0

: R E MV A P O R ' F N V L3 9 0 I F P N= 7 T H E NG O S U B2 5 0 0

: R E MV A P O R ' F N S M4 0 0 I F P N = 3T H E NG O S U B2 4 1 0

: R E MV A P O R ' F N O E

4 1 0 G O S U B2 6 4 0 : R E MP U L L E YB E L T S ' C Q

4 2 0 G O S U B2 9 0 0 : R E HP U L L E YM O V E M E N T

M A R K S " C Y D H

4 3 0 G O S U B3 4 6 0 : R E MC R A T E L I F T I N G

M A C H I N E ' C Y W I

4 4 0 G O S U B3 0 7 0 : R E MP U S H E RB A R ' C O D G

4 5 0 I F P N = 1T H E NY =5 0 : G O S U B3 2 9 0

: R E MP R O D U C T ' G T L L4 6 0 I F P N = 2 T H E N Y = 5 5: G O S U B3 2 9 0

: R E MP R O D U C T ' G T R M

4 7 0 G O S U B3 3 3 0 : R E MD R A WO P E R A T I N GL E V E R ' C X P M

4 8 0 R E MD R A W C R A T E S ' B K B J

4 9 0 C K = 1 4 0: I F P N < 5T H E NC K = 1 8 0 ' F O J

5 0 0 Y =6 2 : C R = C K + 5 * P N ' B L U E5 1 0 F O R X = C RT O 3 3 0 S T E P4 0 ' E I C E5 2 0 G O S U B2 3 5 0 : R E MP R I N TC R A T EA T

X , Y ' C U Q H

5 3 0 N E X T ' B A E C

5 4 0 B A N K0 : S Y S 2 8 1 6 , P N , 0

: R E MS A V E T H I SP I C T U R E ' D D Y M

5 5 0 N E X TP N " B C G F5 6 0 G O T O1 0 : R E MA N DN O W ,

O N W I T HT H ES H O W l ' C Y S M5 7 0 : ' A B H G

5 8 0 : ' A B H H

5 9 0 R E MD R A W U N C H A N G I N G P A R T6 0 0 I F P N O 1T H E NS Y S 2 8 1 6 , 9 , 1

: R E T U R N ' G M S G6 1 0 R E MR E C A L L S" S T O C K "D R A W I N G ' B O 6 2 0 R E M( W H YR E D R A W I T ? ) ' B O U G

6 3 0 R E MC O N V E Y O R ' B I E G6 4 0 B O X1 , 1 7 0 , 1 0 0 , 3 3 0 , 1 0 2 , 0 , 1 ' B

6 5 0 B O X1 , 1 8 5 , 8 0 , 3 3 0 , 9 0 ' B P X I

6 6 0 F O R X = 1 8 5T O 3 2 0S T E P 2 0 ' E J I K

6 7 0 D R A W1 , X , 8 0T O X , 9 0 ' C K P K6 8 0 D R A W 1 , X , 8 0T O X + 2 0 , 9 0 ' D M C M

6 9 0 N E X TX ' B B R J

7 0 0 D R A W1 , 1 7 5 , 8 4T O 1 8 5 , 8 0 ' C O B F7 1 0 D R A W1 , 1 7 5 , 8 5T O 1 8 5 , 9 0 ' C O D G7 2 0 P A I N T1 , 1 7 7 , 8 5 ' B I P F

7 3 0 W I D T H l ' B C Y FC o n t i n u e do np a ! < > ' <

1 0 5

Page 108: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 108/132

1 2 8U S E R SO N L Y / M A G I C L A N T E R N

C o n t i n u e d f r o mj i g .t < ) 5 1 3 6 0

7 4 0 C I R C L E 1 , 1 7 7 , 8 5 , 8 , 6 ' B M K I 1 3 7 07 5 0 D R A W0 , 1 7 7 , 8 5 ' B I U I 1 3 8 07 6 0 F O RX = 8 3 T O8 7 S T E P2 ' E G C K 1 3 9 0

7 7 0 D R A W0 , 1 8 4 , X: N E X TX ' C J R L 1 4 0 0

7 8 0 D R A W1 , 1 7 7 , 7 9T O 3 3 0 , 7 9 ' C O H N 1 4 1 0

7 9 0 D R A W 1 , 1 7 7 , 9 2T O 3 3 0 , 9 2 ' C O W O 1 4 2 0

8 0 0 W I D T H 2 ' B C A D 1 4 3 0

8 1 0 F O RX = 2 0 4 T O 3 3 0S T E P4 0 ' E J D H 1 4 4 08 2 0 D R A W1 , X , 8 8T O X , 1 0 0 ' C L N H 1 4 5 0

8 3 0 D R A Wl , X + 2 , 8 8T O X + 2 , 1 0 0 ' E N Q K 1 4 6 0

8 4 0 D R A W l , X - 2 , 9 9T O X + 4 , 9 9 ' E M P L 1 4 7 08 5 0 N E X T X ' B B R H 1 4 8 0

8 6 0 R E MS T E A M E N G I N E P A R T S ' B Q W N1 4 9 0

3 7 0 R E MF L Y W H E E L ' B I N L 1 5 0 08 8 0 W I D T H 2 ' B C A L 1 5 1 0

8 9 0 C I R C L E1 , 7 0 , 7 6 , 2 6 , 2 0 ' B N V O 1 5 2 0

9 0 0 C I R C L E 1 , 7 0 , 7 6 , 2 5 , L 9 ' B N D G1 5 3 0

9 1 0 C I R C L E 1 , 7 0 , 7 6 , 4 , 3 ' B L D G 1 5 4 0

9 2 0 P A I N T1 , 7 0 , 7 6 ' B H J H 1 5 5 0

9 3 0 W I D T Hl ' B C Y H 1 5 6 09 4 0 R E MC Y L I N D E R ' B I H J 1 5 7 0

9 5 0 B O X1 , 1 , 1 0 0 , 1 1 0 , 1 0 2 , 0 , l ' B T W M1 5 8 09 6 0 C I R C L E 1 , 3 4 , 7 6 , 1 , 6 ' B L D L 1 5 9 0

9 7 0 C I R C L E1 , 5 , 7 6 , 1 , 6 , 1 8 0 , 3 6 0 ' B S K O9 8 0 D R A W1 , 5 , 7 3T O 2 0 , 7 3 ' C L S O 1 6 0 0

9 9 0 D R A W1 , 5 , 7 6T O 1 9 , 7 6 ' C L H P 1 6 1 01 0 0 0D R A W1 , 5 , 7 9 T O2 0 , 7 9 ' C L F V 1 6 2 0

1 0 1 0W I D T H2 ' B C A U 1 6 3 01 0 2 0D R A W1 , 5 , 6 9T O 3 2 , 6 9 ' C L G X 1 6 4 0

1 0 3 0D R A W1 , 5 , 8 3T O 3 2 , 8 3 ' C L X Y 1 6 5 01 0 4 0W I D T H l ' B C Y X 1 6 6 0

1 0 5 0B O X1 , 7 , 6 4 , 3 0 , 6 9 ' B M C B1 0 6 0W I D T H 2 ' B C A A 1 6 7 01 0 7 0D R A W1 , 7 , 8 3T O 2 , 1 0 0 ' C L M D 1 6 8 01 0 8 0D R A W1 , 3 0 , 8 3T O 3 4 , 1 0 0 ' C N E F 1 6 9 01 0 9 0P A I N T1 , 1 5 , 8 5 ' B H I E 1 7 0 0

1 1 0 0 R E MR I V E T S ' B G H V 1 7 1 01 1 1 0W I D T H l ' B C Y V 1 7 2 0

1 1 2 0F O RX = 4 T O 3 2 S T E P 3 ' E F N Y 1 7 3 0

1 1 3 0D R A W0 , X , 1 0 0 : N E X T ' C I S A 1 7 4 0

1 1 4 0F O RX = 7 T O 3 0 S T E P 3 ' E F O B 1 7 5 0

1 1 5 0D R A W0 , X , 8 5 : N E X T ' C H M B 1 7 6 01 1 6 0Y = 8 : Z = 3 0 ' C G K C 1 7 7 01 1 7 0 F O RX = 8 5T O 1 0 0 S T E P2 ' E H I F 1 7 8 01 1 8 0D R A W 0 , Y , X: D R A W0 , Z , X ' C L S G 1 7 9 0

1 1 9 0Y = Y - . 5: Z = Z + . 5 ' E J F I 1 8 0 0

1 2 0 0N E X TX ' B B R U 1 8 1 01 2 1 0 R E MF L Y W H E E L S U P P O R T S ' B Q B B1 8 2 0

1 2 2 0D R A W1 , 5 0 , 1 0 0T O 5 5 , 9 3 ' C N K B 1 8 3 01 2 3 0D R A W1 , 6 0 , 1 0 0T O 6 4 , 9 6 ' C N O C 1 8 4 01 2 4 0D R A W1 , 8 0 , 1 0 0T O 7 6 , 9 6 ' C N T D 1 8 5 01 2 5 0D R A W1 , 9 0 , 1 0 0T O 8 5 , 9 2 ' C N Q E 1 8 6 0

1 2 6 0P A I N T1 , 5 5 , 9 5 ' B H N D 1 8 7 0

1 2 7 0 P A I N T1 , 8 2 , 9 5 ' B H N E 1 8 8 0

1 2 8 0F O R X = 5 4 T O5 9 S T E P2 ' E G Y G

1 2 9 0D R A W0 , X , 1 0 0 ' B H K G 1 8 9 01 3 0 0D R A W0 . X + 2 9 , 1 0 0 ' C J G Y 1 9 0 01 3 1 0N E X T ' B A E W

1 3 2 0C I R C L E0 , 7 0 , 7 6 , 2 7 , 2 1 , 1 4 5 , 2 1 2 ' B V H C1 9 1 01 3 3 0 R E MS T E A MP I P E ,B O I L E R ' B Q G E 1 9 2 0

1 3 4 0 B O X1 , 1 7 , 4 0 , 2 0 , 6 5 , 1 ' B P I D 1 9 3 01 3 5 0C I R C L E1 , 1 1 , 4 0 , 6 , 5 , 0 , 9 0 ' B Q D E

C I R C L E1 , 1 1 , 4 2 , 1 0 , 9 , 4 , 7 8 ' B R

P A I N T1 , 1 7 , 3 6 ' B H G FC I R C L E 1 , 5 , 4 0 , 3 , 1 5 , 1 8 0 , 3

F O RX = 2 7 T O 5 3 S T E P2 ' E G S ID R A W0 , 0 , XT O 5 , X ' C I G A

N E X TX ' B B R XB O X1 , 7 , 3 3 , 1 2 , 3 5 , 1 ' B O J C

C I R C L E 1 , 7 , 4 0 , 3 , 1 5 ' B L V C

D R A W1 , 0 , 5 5T O 7 , 5 5 ' C K U ED R A W1 , 0 , 2 5 T O7 , 2 5 ' C K O FR E MO V E R H E A D P U L L E Y S ' B P L

W I D T H2 ' B C A FC I R C L E 1 , 1 1 5 , 1 0 , 1 3 , 1 0 ' B O

C I R C L E 1 , 1 7 7 , 1 0 , 1 3 , 1 0 ' B O

D R A W1 , 1 1 5 , 1 2T O 1 7 7 , 1 2 ' C O H C

D R A W1 , 1 1 5 , 1 1T O 1 7 7 , 1 1 ' C O F DD R A W1 , 1 1 5 , 1 0T O 1 7 7 , 1 0 ' C O D ED R A W1 , 1 1 5 , 1 2T O 1 0 5 , 0 ' C N D ED R A W 1 , 1 1 5 , 1 2T O 1 2 5 , 0 ' C N A G

D R A W 1 , 1 7 7 , 1 2T O 1 8 7 , 0 ' C N Q H

D R A W1 , 1 7 7 , 1 2T O 1 6 7 , 0 ' C N O IC I R C L E1 , 1 4 6 , 7 , 4 , 3 ' B L B H

P A I N T1 , 1 4 6 , 7 ' B H H I

W I D T H2 : D R A W 1 , 1 4 6 , 1 2T O 1 3 6 ,

0 ' D Q O M

D R A W1 , 1 4 6 , 1 2T O 1 5 6 , 0 ' C N I DC I R C L E 1 , 1 1 5 , 1 0 , 3 , 2 ' B M G D

C I R C L E 1 , 1 7 7 , 1 0 , 3 , 2 ' B M O EP A I N T 1 , 1 1 5 , 1 0 ' B I U E

P A I N T , 1 , 1 7 7 , 1 0 ' B I D F

R E MP R O D U C T C H U T E ' B M P I

W I D T H1 : B O X1 , 2 3 0 , 3 0 , 2 5 4 ,4 6 ' C S R KF O R X = 3 2 T O4 4 S T E P3 ' E G P J

D R A W1 , 2 3 2 , X: D R A W1 , 2 5 2 , X ' C P UN E X T ' B A E I

F O RX = 2 3 2T O 2 5 2S T E P3 ' E I I ED R A W1 , X , 3 2: D R A W 1 , X , 4 4 ' C N N E X T ' B A E C

C I R C L E1 , 2 4 2 , 3 9 , 3 , 2 ' B M S GP A I N T1 , 2 4 2 , 3 9 ' B I H GD R A W 0 , 2 4 2 , 3 9 ' B I M HB O X1 , 2 1 0 , 0 , 2 7 4 , 1 0 ' B O F JF O RX = 2 T O 8 S T E P 3 ' E E Q K

D R A W1 , 2 1 2 , X: D R A W 1 , 2 7 2 , X ' N E X T ' B A E JF O R X = 2 1 2T O 2 7 2 S T E P 3 ' E I I F

D R A W1 , X , 2 : D R A W1 , X , 8 ' C L W GN E X T ' B A E DD R A W 1 , 2 1 0 , 1 0T O 2 3 0 , 3 0 ' C O Q ID R A W1 , 2 7 4 , 1 0 T O2 5 4 , 3 0 ' C O H JD R A W1 , 2 3 0 , 4 6T O 2 3 4 , 5 0 ' C O I K

D R A W 1 , 2 5 4 , 4 6T O 2 5 0 , 5 0 ' C O M LD R A W1 , 2 3 4 , 5 0T O 2 5 0 , 5 0 ' C O F MS Y S 2 8 1 6 , 9 , 0: R E MS A V E" S T O C K "

P I C F O RL A T E R R E C A L L ' C F I TR E T U R N ' B A Q K

R E MD R A WC R A N K ,C O U N T E R W E I G HF R O M S A ' B E I L

R E MC R A N K ' B F D E

C I R C L E 0 , 7 0 , 7 6 , 8 , 6 , S A , S A5 ' C U X JC X = R D O T { 0 ): C Y = R D O T ( 1 ) ' E L T K

C o n t i n u e dm i / i i r

1 0 6 S E P T E M B E R / O C T O B E R 8 6

Page 109: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 109/132

1 2 8U S E R SO N L Y / M A G I CI N T E R NC o n t i n u e d f r o mp g . 1 0 6

1 9 4 0

1 9 5 0

1 9 6 0

1 9 7 0

1 9 8 0

1 9 9 0

2 0 0 0

2 0 1 0

2 0 2 0

2 0 3 0

2 0 4 0

2 0 5 0

2 0 6 0

2 0 7 0

2 0 8 0

2 0 9 0

2 1 0 02 1 1 0

2 1 2 0

2 1 3 0

2 1 4 0

2 1 5 0

2 1 6 0

2 1 7 0

2 1 8 0

2 1 9 0

2 2 0 0

2 2 1 0

2 2 2 0

2 2 3 02 2 4 0

2 2 5 02 2 6 0

2 2 7 02 2 8 0

2 2 9 0

2 3 0 02 3 1 0

2 3 2 0

2 3 3 0

2 3 4 0

2 3 5 02 3 6 0

2 3 7 0

2 3 8 0

2 3 9 0

2 4 0 0

2 4 1 0

2 4 2 02 4 3 0

2 4 4 0

2 4 5 02 4 6 0

2 4 7 0

2 4 8 0

C I R C L E1 , C X , C Y , 4 , 3 ' B L V J

P A I N T1 , C X , C Y ' B H I JW I D T H1 : C I R C L E 0 , C X , C Y , 5 , 4 ' C O F M

R E MC O U N T E R W E I G H T 1 8 N S NC I R C L E1 , 7 0 , 7 6 , 2 5 , 1 9 , 3 5 9 , S A ' B U T OX = R D O T ( 0 ): Y = R D O T ( 1 ) ' E J Q P

C I R C L E 1 , 7 0 , 7 6 , 2 5 , 1 9 , S A ,

S A + 1 2 0 ' C W L AX 1 = R D O T ( 0 ) : Y l = R D O T ( l ) ' E L I AC I R C L E0 , 7 0 , 7 6 , 2 3 , 1 7 , S A ,

S A + 4 5 ' C V U BP 1 = R D O T ( 0 ): P 2 = R D O T ( 1 ) ' E L R CD R A W1 , X , YT O X 1 , Y 1 ' C K C CP A I N T 1 , P 1 , P 2 ' B H G B

W I D T H l ' B C Y BC I R C L E 0 , 7 0 , 7 6 , 2 4 , 1 8 , S A ,

S A + 1 2 0 ' C W I H

R E MD R A WS P O K E S ' B K U F

F O RZ = 0 T O 2 ' D D V F

W I D T H l ' B C Y VC I R C L E 1 , 7 0 , 7 6 , 2 6 , 2 0 , S A ,

S A + 6 0 * Z ' D W V C

X = R D O T ( 0 ): Y = R D O T < 1 ) ' E J Q BC I R C L E 1 , 7 0 , 7 6 , 2 6 , 2 0 , S A + 6 0 * Z ,

S A + 6 0 * Z + 1 8 0 ' G D E I

X 1 = R D O T ( 0 ): Y l ^ R D O T ( 1 ) ' E L I EW I D T H 2 ' B C A BD R A W 1 , X , YT O X 1 , Y 1 ' C K C F

P 2 = P 2 + 1: N E X TZ ' D H Q FR E MD R A WP I S T O N , M A I NR O D ' B S H IW I D T H1 ' B C Y F

P X = C X - 2 0 ' C G C Y

C I R C L E0 , P X , 7 6 , 5 , 4 ' B L N AC I R C L E1 , P X , 7 6 , 4 , 3 ' B L M B

D R A W0 , P X - 4 , 7 8T O 3 4 , 7 8 ' D N J EW I D T H 2 ' B C A B

D R A W1 , P X , 7 6T O 3 4 , 7 6 ' C M N FD R A W1 , P X , 7 5T O 3 4 , 7 5 ' C M L GD R A W 1 , P X , 7 7T O 3 4 , 7 7 ' C M P HD R A W1 , P X , 7 5T O C X , C Y - 1 ' D N A JD R A W1 , P X , 7 6T O C X . C Y ' C M M JD R A W1 , P X , 7 7T O C X , C Y + 1 ' D N B CD R A W 0 , C X , C Y , 1 , 1 ' B L S B

D R A W0 , P X , 7 6 , 1 , 1 ' B L J C

D R A W0 , 7 0 , 7 6 ' B H O C

R E T U R N ' B A Q B

R E MD R A WC R A T EA T X , Y ' B O H GW I D T Hl ' B C Y EB O X1 , X , Y , X + 2 4 , Y + 1 6 ' D N S J

B O X1 , X + 3 , Y + 6 , X + 2 1 , Y + 1 0 ' F P X LB O Xl , X + 3 , Y + 3 , X + 2 1 , Y + i 3 ' F P X M

R E T U R N ' B A Q X

R E MW A T E RV A P O Rt t l ' B M M CW I D T H l ' B C Y B

R E S T O R E 2 4 7 0 ' B E N CF O RZ = l T O 1 0 ' D E T ER E A D X , Y: D R A W1 , X , Y ' C J N GN E X T ' B A E ED A T A4 0 , 8 5 , 3 9 , 8 2 , 4 2 , 8 1 , 3 7 , 8 0 , 3 9 ,

7 9 ' B E A LD A T A3 9 , 7 1 , 3 7 , 6 9 , 4 2 , 7 1 , 3 8 , 7 3 , 4 3 ,

6 8 ' B E B M

2 4 9 0

2 5 0 0

2 5 1 0

2 5 2 0

2 5 3 02 5 4 0

2 5 5 0

2 5 6 0

2 5 7 0

2 5 8 0

2 5 9 0

2 6 0 0

2 6 1 02 6 2 0

2 6 3 0

2 6 4 0

2 6 5 0

2 6 6 0

2 6 7 0

2 6 8 02 6 9 0

2 7 0 02 7 1 02 7 2 0

2 7 3 0

2 7 4 0

2 7 5 0

2 7 6 0

2 7 7 0

2 7 8 02 7 9 0

2 8 0 0

2 8 1 02 8 2 0

2 8 3 0

2 8 4 0

2 8 5 02 8 6 0

2 8 7 0

2 8 8 0

2 8 9 0

2 9 0 0

2 9 1 0

2 9 2 0

2 9 3 0

2 9 4 0

2 9 5 0

2 9 6 0

2 9 7 0

2 9 8 0

2 9 9 0

3 0 0 0

3 0 1 0

R E T U R N ' B A Q H

R E MW A T E R V A P O R # 2 ' B M N CW I D T H1 : R E S T O R E 2 5 5 0 ' C H U CF O RZ = 1 T O 5 ' D D A DR E A D X , Y: D R A W1 , X , Y ' C J N F

N E X TZ : R E T U R N ' C C N ED A T A2 , 7 5 , 1 , 7 3 , 2 , 7 7 , 1 , 7 8 , 2 ,

7 9 ' B Y Q JR E MW A T E R V A P O R# 3 ' B M O I

W I D T H1 : R E S T O R E2 6 1 0 ' C H R IF O RZ = 1 T O 8 ' D D D J

R E A DX , Y : D R A W 1 , X , Y ' C J N L

N E X TZ : R E T U R N ' C C N BD A T A4 5 ,6 0 , 4 7 , 6 2 , 5 2 , 5 9 , 5 2 , 6 9D A T A4 2 , 9 0 , 4 5 , 8 7 , 4 3 , 8 5 , 5 3 , 8W I D T H 2 ' B C A ER E MD R I V E B E L T S ' B K F H

R E MM A I NB E L T ' B I S HI F ( P N A N D1 ) T H E N2 7 0 0 ' D J B J

D R A W 1 , 1 0 3 , 8T O 5 3 , 6 0 ' C M P K

D R A W 1 , 1 2 7 , 1 2T O 9 8 , 7 7 ' C N A MG O T O2 7 2 0 ' B E I KD R A W 1 , 1 0 3 , 8T O 5 4 , 6 0 ' C M Q E

D R A W1 , 1 2 7 , 1 2T O 9 7 , 7 7 ' C N Z GR E MT O C O N V E Y O R ' B K Q G

I F ( P N A N D1 ) T H E N2 7 7 0 ' D J I H

D R A W 1 , 1 6 4 , 1 1T O 1 6 8 , 8 4 ' C O T J

D R A W1 , 1 9 0 , 1 1T O 1 8 6 , 8 4 ' C O S KG O T O2 7 9 0 ' B E P ID R A W1 , 1 6 3 , 1 1T O 1 6 8 , 8 4 ' C O S MD R A W 1 , 1 9 1 , 1 1T O 1 8 6 , 8 4 ' C O T t J

R E MB E T W E E NT O PP U L L E Y S ' B R K PI F ( P N A N D1 ) T H E N2 8 4 0 ' D J G FD R A W 1 , 1 1 7 , 0T O 1 7 5 , 0 ' C M L GD R A W1 , 1 1 7 , 2 0T O 1 7 5 , 2 0 ' C O F I

G O T O2 8 6 0 ' B E N G

D R A W1 , 1 2 0 , 1T O 1 7 2 , 1 ' C M E JD R A W 1 , 1 2 0 , 1 9T O 1 7 2 , 1 9 ' C O M LR E MC O N V E Y O R B E L T " S E A M '

W I D T H l ' B C Y KD R A W0 , 3 3 0 - P N * 2 0 , 9 2 ' D M V O

R E T U R N ' B A Q LR E MR O T A T I O NM A R K SO NP U L L E Y S ' B W V K

R E MC O N V E Y O R P U L L E Y " B O W W I D T H l ' B C Y G

I F P N= 2 O R P N = 6T H E ND R A W1 , 1 7 7 ,

8 9 ' G O D NI F P N = 3 O R P N = 7T H E ND R A W1 , 1 7 2 ,

8 5 ' G O V OI F P N= 4 O R P N = 8 T H E ND R A W1 , 1 7 7 ,

8 1 ' G O Y PR E MT O P R I G H TP U L L E Y ' B O S NI F P N = 1O R P N = 5T H E ND R A W1 , 1 7 0 ,

1 5 ' G O I RI F P N = 2O R P N = 6T H E ND R A W1 , 1 7 2 ,

4 ' G N M SI F P N = 3 O RP N = 7T H E ND R A W1 , 1 8 5 ,

6 ' G N U T

I F P N = 4 O RP N= 8 T H E N D R A W1 , 1 8 4 ,

1 6 ' G O U CR E M T O P L E F TP U L L E Y ' B N K A

C o n t i n u e do n p gI ' m

1 0 7

Page 110: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 110/132

1 2 8U S E R SO N L Y / M A G I C U \ N T E R N

C o n t i n u e df r o mp g . i t ) ~

3 0 2 0 I F P N = 1 O RP N= 5 T H E ND R A W1 , 1 1 5 ,

1 8 ' G O K E3 0 3 0 I F P N= 2 O R P N= 6 T H E N D R A W1 , 1 0 5 ,

X f l ' G O D F

3 0 4 0I F P N = 3O R P N= 7 T H E ND R A W1 , 1 1 6 ,2 ' G N K G

3 0 5 0 I F P N = 4O R P N= 8 T H E ND R A W1 , 1 2 6 ,1 0 ' G O K H

3 0 6 0R E T U R N ' B A Q B3 0 7 0 R E M " P U S H E R "B A R ' B D O F3 0 8 0 I F P N = 1T H E NX = 1 1 5 : Y = 6 9

: X l = 1 4 2: Y 1 = 1 6 ' H W P M3 0 9 0 I F P N= 2 T H E N X = 1 2 5: Y = 7 0

: X l = 1 4 3: Y 1 = 1 6 ' H W K N3 1 0 0I F P N= 3 T H E NX = 1 3 5: Y = 7 1

: X l = 1 4 4: Y 1 = 1 7 ' H W P F3 1 1 0I F P N= 4 T H E NX = 1 4 6 : Y = 7 2

: X l = 1 4 6: Y 1 = 1 7 ' H W V G3 1 2 0I F P N = 5T H E N X = 1 5 5: Y = 7 3

: X l = 1 4 7: Y 1 = 1 6 ' H W X H3 1 3 0I F P N= 6 T H E NX = 1 4 6: Y = 7 2

: X l = 1 4 6: ¥ 1 = 1 7 ' H W X I3 1 4 0I F P N = 7T H E NX = 1 3 5 : Y = 7 1

: X l = 1 4 4: Y 1 = 1 7 ' H W T J3 1 5 0I F P N = 8 T H E NX = 1 2 5: Y = 7 0

: X l = 1 4 3: Y 1 = 1 6 ' H W Q K3 1 6 0W I D T H1 : D R A W1 , X , YT O 1 4 6 ,

7 ' D N T H

3 1 7 0D R A W1 , X - 1 , YT O 1 4 5 , 7 ' D L F H3 1 8 0D R A W 1 , X + 1 , YT O 1 4 7 , 7 ' D L G I3 1 9 0W I D T H1 : D R A W 0 , 1 4 6 , 7 ' C K U I3 2 0 0C I R C L E 1 , X , Y , 7 , 5 ' B J X Y3 2 1 0P A I N T1 , X - 4 , Y ' C G W A

3 2 2 0P A I N T1 , X + 4 , Y ' C G V B3 2 3 0W I D T H1 : D R A W0 , X , Y ' C I M D3 2 4 0C I R C L E 0 , 1 4 6 , 7 , 3 , 2 ' B L X D3 2 5 0W I D T H2 ' B C A D

3 2 6 0D R A W1 , X I , Y lT O 1 1 5 , 1 0 ' C N W H3 2 7 0W I D T H1 : D R A W0 , X l . Y l ' C K F I3 2 8 0R E T U R N ' B A Q F3 2 9 0 R E MD R A W" S T U F F " F R O MC H U T E ' B N V L3 3 3 0F O RZ = 1 T O 5 0 ' D E X A3 3 1 0D R A W1 , F NR ( 1 5 ) + 2 3 5 ,

F N R ( 5 ) + Y ' F Q X F3 3 2 0N E X T: R E T U R N ' C B X B

3 3 3 0 R E MC H U T E O P E R A T I O N L E V E R ' B T E H

3 3 4 0W I D T H1 ' B C Y D3 3 5 0I F P N O BA N DP N O 1T H E N3 4 1 0 ' H K W K3 3 6 0C I R C L E1 , 2 0 0 , 3 3 , 3 , 2 ' B M G H3 3 7 0P A I N T1 , 2 0 0 , 3 3: D R A W0 , 2 0 0 ,

3 9 ' C R F K

3 3 8 0D R A W1 , 2 4 2 , 3 9T O 2 0 0 , 3 3 ' C O H K3 3 9 0D R A W1 , 2 0 0 , 3 3T O 2 0 0 , 0 ' C N W K3 4 0 0R E T U R N ' B A Q Y

3 4 1 0C I R C L E1 , 2 0 0 , 4 5 , 3 , 2 ' B M J D3 4 2 0 P A I N T1 , 2 0 0 , 4 5: D R A W0 , 2 0 0 ,

3 9 ' C R I G3 4 3 0D R A W1 , 2 0 0 , 4 5T O 2 4 2 , 3 9 ' C O K G3 4 4 0D R A W1 , 2 0 0 , 4 5T O 2 0 0 , 0 ' C N A G3 4 5 0R E T U R N ' B A Q E3 4 6 0 R E MN E WC R A T E S ' B J I I3 4 7 0W I D T Hl ' B C Y H

3 4 8 0O N P N G O T O3 4 9 0 , 3 5 5 0 , 3 6 1 0 , 3 6 33 6 5 0 , 3 6 7 0 , 3 7 2 0 , 3 7 4 0 ' C Q L Q

3 4 9 0X = 1 3 5: Y = 7 2: G O S U B 2 3 5 0 ' D N3 5 0 0F O RX = 1 T O 3 ' D D V C3 5 1 0D R A W1 , 1 2 8 , 8 7 + XT O 1 6 4 , 8 7 + X ' E Q 3 5 2 0N E X TX ' B B R C3 5 3 0B O X1 , 1 4 4 , 9 0 , 1 4 6 , 1 0 5 , l ' B S G3 5 4 0R E T U R N ' B A Q E

3 5 5 0X = 1 3 5: Y = 6 2: G O S U B 2 3 5 0 ' D N 3 5 6 0F O RX = 1 T O 3 ' D D V I3 5 7 0D R A W1 , 1 2 8 , 7 8 + XT O 1 6 4, 7 8 + X ' E Q K 3 5 8 0N E X T X ' B B R I

3 5 9 0 B O X1 , 1 4 4 , 8 1 , 1 4 6 , 1 0 5 , l ' B S 3 6 0 0R E T U R N ' B A Q B3 6 1 0X = 1 4 5: Y = 6 2: G O S U B2 3 5 0 ' D N A G

3 6 2 0G O T O3 5 6 0 ' B E L E

3 6 3 0X = 1 5 5: Y = 6 2: G O S U B2 3 5 0 ' D N B I3 6 4 0G O T O3 5 6 0 ' B E L G3 6 5 0X = 1 6 5: Y = 6 2: G O S U B 2 3 5 0 ' D N 3 6 6 0G O T O3 5 0 0 ' B E F I

3 6 7 0 F O RX = 1 T O 3 ' D D V K3 6 8 0D R A W 1 , 1 2 8 , 9 8 + XT O 1 6 4 , 9 8 + X ' E Q3 6 9 0N E X TX ' B B R K

3 7 0 0 B O X1 , 1 4 4 , 9 9 , 1 4 6 , 1 0 5 , l ' B S P3 7 1 0R E T U R N ' B A Q D3 7 2 0R E MN O A C T I O NH E R E ' B M O I3 7 3 0R E T U R N ' B A Q F

3 7 4 0X = 1 3 5: Y = 8 2: G O S U B2 3 5 0 ' D N B K3 7 5 0 F O RX = 1 T O 3 ' D D V J

3 7 6 0D R A W 1 , 1 2 8 , 9 8 + XT O 1 6 4 , 9 8 + X ' E Q3 7 7 0N E X T X ' B B R J

3 7 8 0 B O X1 , 1 4 4 , 9 8 , 1 4 6 , 1 0 5 , l ' B S O3 7 9 0R E T U R N ' B A Q L3 8 0 0 : ' A B H D3 8 1 0 : ' A B H E

3 8 2 0R E M P O K EI N M L S W A PR O U T I N E ' B T3 8 3 0 : ' A B H G

3 8 4 0I F P E E K ( 2 8 1 6 ) = 1 3 4A N DP E E K ( 2 8 1 7 ) = 1 7 1T H E NR E T U R N

: R E MA L R E A D Y P O K E DI N ' J I L U3 8 5 0R E S T O R E3 8 2 0 ' B E N J

3 8 6 0B A N K 0 ' B C W K

3 8 7 0J = 2 8 1 6: R E MC A S S E T T E B U F F E 3 8 8 0R E A DA : I F A < 0 T H E N 3 9 1 0' E I L P3 8 9 0P O K E J , A: J = J + 1: G O T O3 8 8 0

' E M M R3 9 0 0 : ' A B H E

3 9 1 0N P = 1 7: R E M N P= N U M B E RO F P A G E ST O S W A P ' C C I O

3 9 2 0 P O K EJ , N P : J = J + 1 ' D I G K3 9 3 0 R E M( T O S A V EA F U L L S C R E E N ,

S E T N P = 3 2 ) " B D L P

3 9 4 0 R E M{ T O S A V EA F U L L S C R E E NP L U SC O L O R ) ' B D S Q

3 9 5 0R E M( S E TN P = 3 6 . ) ' B L L M3 9 6 0 : ' A B H K

3 9 7 0S F = 3 2: R E MT O S A V E F R O MC O L O RM E M O R YS E TS F = 2 8 ' C J D W

3 9 8 0 R E MA B O V EI S H I G H B Y T EO F

A D D R E S S T O S A V E ' F R O M ' '

3 9 9 0 R E ME I T H E R S T A R TO F B I T M A P( $ 2 0 )

O R S T A R TO F C O L O R ( S I C ) ' B S A AC o n t i n u e da n p g . i w

1 0 B S E P T E M B E R / O C T O B E R ' 8 6

Page 111: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 111/132

M A G I C U \ N T E R NC o n t i n u e df r o mf i g ,l o t i

4 0 0 0P O K E J , S F: J = J + 1 ' D I B A

4 0 1 0 : ' A B H W4 0 4 0 R E H P O K EI N A D D R E S S H I G H - B Y T E

T A B L E ' B C R I

4 0 5 0 : ' A B H B4 0 6 0A = l : N B = N P * 2 5 6 ' D K J G

4 0 7 0F O RX = J T O J + 1 2 ' E F H G4 0 9 0P O K EX , ( 6 5 2 8 0 - N B * A ) / 2 5 6 ' E P B K4 1 0 0A = A + 1 ' C D P Y4 1 1 0N E X TX : R E T U R N ' C C L Y

4 1 2 0 : ' A B H Y

4 1 3 0 R E MM A C H I N E L A N G U A G E D A T A : ' B U C G4 1 4 0 D A T A1 3 4 , 1 7 1 , 1 7 0 , 2 0 2 , 1 8 9 , 6 6 , 1 1 ,

1 3 3 , 1 8 1 , 1 6 9 , 0 , 1 3 3 , 1 8 0 , 1 3 3 , 1 6 8 ,

1 7 3 ' B J E M

4 1 5 0 D A T A6 5 , 1 1 , 1 3 3 , 1 6 9 , 1 7 4 , 6 4 , 1 1 , 1 6 0 ,0 , 1 6 5 , 1 7 1 , 2 0 8 , 1 8 , 1 7 7 , 1 6 8 , 1 4 5 ' B G O N

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

2 3 0 , 1 8 1 , 23 0 , 1 69 , 7 6 , 2 9 , 1 1 , 9 6 ,

1 7 7 ' B H S O4 1 7 0D A T A1 8 0 , 1 4 5 , 1 6 8 , 1 3 6 , 2 0 8 , 2 4 9 , 2 0 2 ,

2 4 0 , 24 5 , 23 0 , 1 8 1 , 2 3 0 , 1 6 9 , 7 6 , 4 7 ,

l l ' B K F Q4 1 8 0 D A T A- l ' B C Y F

4 1 9 0 : " A B H G4 2 0 0 : ' A B H X

4 2 1 0 R E M R U NT H I SP A R T T OS A V EC O M P L E T E D ' B B W H

4 2 2 0R E MG R A P H I C SA N DM L T O D I S K ' B T A G4 2 3 0 R E M( S O Y O UC A N B L O A D T H E M

L A T E R ' B X W I4 2 4 0 R E MT O S A V ET I M E J ' B L J F4 2 5 0 : ' A B H D4 2 6 0B S A V E " G R . D A T A " , B 0 ,

P 3 0 4 6 4T O P 6 5 2 7 9 ' C R S L

4 2 7 0B S A V E " Q U I C K . M L " , B 0 ,P 2 8 1 6T O P 2 8 9 5 ' C P R M E N D

Q u i c kD e m o1 0 C O L O R0 , 1 : R E MB L A C K S C R E E N ' C P O C

2 0 C O L O R1 , 8 : R E MY E L L O W

F O R E G R O U N D ' C U C F

3 0 C O L O R4 , 1 : R E MB L A C K

B A C K G R O U N D " C T A F

4 0 G R A P H I C2 , 1 , 1 3: R E MS E T

H I - R E S / T E X T ' C V F G

5 0 B L O A D" Q U I C K . M L " , B 0 ' B E X E

6 0 B L O A D" G R . D A T A ", B 0 ' B E X F7 0 X = 0 : P R I N TC H R $ ( 1 4 7 ) ' D I R G8 0 R E MA N I M A T I O N L O O P ' B N E I9 0 R E M ( D I S P L A Y S E A C HO F E I G H T

S C R E E N SS E Q U E N T I A L L Y ) " B P T R1 0 0 X = X + 1: I F X = 9T H E NX = 1 ' G I N B1 1 0 B A N K0 : S Y S 2 8 1 6 , X , 1 ' C L K Y1 2 0 I F X = 3 O R X = 7T H E N S O U N D 3 , 1 5 0 0 0 ,

7 , 0 , 0 , 0 , 3 ' G V A F1 3 0 I F X = l T H E NS O U N D 2 , 1 0 0 0 , 2 , 0 , 0 , 0 ,

3 ' E S E E1 4 0 G E T D E S : I FD E S = " "T H E N1 6 0 ' E K A D

1 5 0 D E = V A L ( D E 5 ) * 1 0 0 ' D K I E

1 6 0 F O RD = 1 T O D E: N E X TD ' E G M E1 7 0 G O T O1 0 0 ' B O A D E N D

^ I I I I I I I I D I G I T F I L\ ? I M O nI l l l i l

j!C O M P U T E R E

V I D E OI M A G E SO NY O U RC O M P U T E R !

n y u j n a ^ r ov i d e os o u r c eM a « H 5 p c r K ( ? r d e j , v i d p Q M r n p j . v

y p d e o d i i k .r t c I f l n O y o u rc o m p u t e rU r t t f e ru m p r es o f t w a r ec o n d o r .A t i ' v u\ r r t A t j f

\ i . i c q u i r r di n i F ^ l h i i r i$ • *t f x t m d iU n i q u em u l l r - w ^ nm o ^ f i^ ' h t p < o v r t k

t r . j \ w i \ (g r p y ^ ( , ' l p j m , i g r sH u n d r e d so f * i p p r i c ^ r i o f i i f

P , x M f j ri n c l u d e si r i l e ' f a t c ■ n o c f u I f .c o m -

p l c i rM S y( r j u i ^^ r j f t W n ' r rs u p p o r to n

J i n k ,t w t i n \r n . i n i ^ ^ L, * n t iu n ry r ^ r

W B T T f l r t y f l U f a fi 3 2 S "9 5p l u s

c o m p l e t ep

• O u ^ J i T yt ) f w v J d fo c s ^ r i

• C o n r N i r n gf ^ D i p

t o t o n l yl i f t f 5p l u i

O N L Y$ 1 2 9 . 9 5t r y

t e n s o f tp r e s e n t s

A R I T H M E T | C

A nE x c i t i n gA n t h m e t i cG a m eF o rT h eC o m m o d o r e6 4 - a n dC o m m o d o r e1 2 8 "

5 2 49 5 N e wl o wp u c e s .

B e a l o p A m n m e r j c i a n

G r a d e sI t o 6 t o a d u l t

K u lt e s t e d — E a s yt o u s e .

A g n a t v a l u e — c c w i sa i ls M Uf c v c i sI t e mI d i g i ta d d i t i o n t o7 d i g i tl o n g

d i v i s i o n — u s et o 'y e a i s .

I m p r o v ey o u rm a t hg r a d e s w h i l e

h a v i n gf u n

C h a l l e n g e si n a ta d j u s tt o t h el e v e l

o l p l i i yN o n - 1 1 n p a ;s t o r i n g .

A i i E h m e i i c r a ni s a g a m eo f

a n t n m e t i cp r a c t i c et r w ii s f i l l e dw i i n

a c t i o n , d e l i g h t f u lm u s i ca n dw h i m s i c a la n i m a t e dc . m o o n s .

L a r g ec l e a tn u m b e i ia n da s i m p l ee n t r ys y s t e mm a k ew o t k i n yl i a i d

p r o D l e m so n t h es t r c e na l m o s t. i s

T h e m o s te n j o y a b l ew a yl o

p r a c t i c ea r i t h m e t i ce v e rd e v i s e d .

I 1 P 1 ( M «i t n t l m e. f t . fi , mO t i t S . ' (1 ? *' J SP . ' C H

P m o i p i n r j u m . n i m o n l y', I c h c t *o r i f l w ym i J r tm l o t f f l ( I v i s a I I M a u r p C i r t l

i n s E n i * « i c na m .

B o >S i * I I , S » n D F i n o .t « V I 1! ]

f j i n v Y . l r i - - f . l - 1

1 0 9

Page 112: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 112/132

1 2 8U S E R SO N L Y B YM I C H A E LL a P A t i L J

M i n i T c r m1 2 8

T e r m i n a lP r o g r a m

f o rC o m m o d o r e1 2 8

2 H i s a m a c h i n e - l a n g u a g e

d r i v e rl o rn i ly o uw h ow r i t et e r m i n a lp r o

g r a m si n B A S I CI t r u n sa t 3 0 0 ,1 2 0 0o r

2 K H )h a n d ,a n dt i i eo p e ns t a t e m e n ti s

d o n ei n B A S I Cs o y o uc a ns e ty o u ro w n

b : i u dr a l e .T h ep r o g r a ma l s o a c t sa s a n i c e

f u n e t i o n - k e y t e r m i n a lp r o g r a mb e c a u s e

i t r e s i d e sf r o mS 1 3 0 0t o S I 7 0 0 .T h i s

m e a n s y o uc a nB L O A Di t a t t i n es t a r to f a

s e s s i o na m ip u t t h eO P E Na n dS Y SM a l e -

m e n t ao n a ( u n c t i o nk e y .

[ t o re x a m p l e ,y o um i g h tu s e :

K E Y 2 , " O P E N 5 , 2 , 2 , C H R 8 ( 6 )+C U RS ( 0 ) : F A S T ; S Y S - i 8 6 4 : S L O W

U s i n gl l i i ss t a t e m e n t ,p r e s s i n gl ' 2 w o u l d

o p e nt h ec h a n n e lt o t h em o d e m ,m mo n

I - A S Tm o d ea n de n t e rt h e t e r m i n a lp r o

g r a m .P r e s s i n gd i eC o m m o d o r el o g oa n d

M k e y sE o g e t b e rr e t u r n sy o ut o B A S I C ,

t u r n sS L O Wo na n dc l o s e st h e c h a n n e lt o

t h em o d e m .T h i s s t a t e m e n tc a nh e u s e d

i n h o t l i4 0 -a n d 8 0 - c o l u m nm o d e s ,b u ti t

y o ua r e i n ■ i O - c o l u m nm o d e - ,y o uw i l l

h a v et o d e l e t e t h ei a s t; m d. s i x > wc o m *

m a n t i s .

. T oa l l o wa c e r t a i na m o u n to l " f l e x i b i l i t y ,

M i n i T e r m1 2 Hh a st w ow a y st o r e t u r nt o

y o u rB A S I Cp r o g r a m .I f y o up r e s s t h e

C o m m o d o r ea n dM k e y s ,t h e p r o g r a m

r e t u r n s 1 0t h e n e x tc o m m a n dI n t h e H A -

M i n i T e r m ,a m a c h i n e -

l a n g u a g ed r i v e rf o r

t e r m i n a lp r o g r a m s ,r u n s

a t 3 0 0 ,1 2 0 0o r 2 4 0 0

b a u dT h eO P E N

s t a t e m e n ti s d o n ei n

B A S I Cs o y o uc a ns e t

y o u ro w nb a u dr a t e .

S I C p r o g r a m .I f y o ue x i tb y p r e s s i n g t h e

C o m m o d o r ek e ym i dE n g l i s hp o u n ds i g n ,

. M i n i T c r m1 2 8f i r s tp l a c e sa S f l 'i n l o c a

t i o nS O O H H .T h i sa l l o w sy o ut o b r a n c ht o

a d i f f e r e n tp a r to F y o u rp r o g r a mY o u r

B A S I Cc o d ew o u l dt h e nl o o ks o m e t h i n g

l i k et h a i i nl i s t i n gI .

M i u i T c n n1 2 Hw i l lo p e r a t ei n e i l h e r

s t a n d a r d o rC U MA S C I I ,a l t h o u g ht h ed e

f a u l ti s s t a n d a r dA S C I IT o m mo n C B MA S C I I , p r e s st h eC o m m o d o r ea n dC k e y s .

' I b r e t u r n t os t a n d a r dA S C I I , p r e s sf l i c

C o m m o d o r ea n dA k e y s .A n yt i m ey o u

c h a n g ef r o mo n eA S C I It o t h eo t h e r ,f l i c

p r o g r a mw i l lp r i n tt h e c u r r e n tm o d eo n

t h es c r e e n .

I t b o t h e r sm e w h e nt h e c u r s o r

C h a n g e sc o l o rb e c a u s eO f n o i s ei n t h e

l i n e .I f t i l l sh a p p e n st o y o u ,p r e s st h e

C o m m o d o r ea n dR k e y st o r e s t o r e t h

c u r s o rt o t h ec o r r e c tc o l o r .A h e l ps c r e e n

i s a l s oi n c l u d e di n t h ep r o g r a m ,a c c e s s e

u s i n gt l i cC o m m o d o r ea n dI I k e y s .M i n i -

T e r m\ 2 Hw i l lt r a n s m i ta n yc h a r a c t e r

t h a ta r eI n m ef u n c t i o nk e y s ,s o y o u rB A

S I Cp r o g r a mc a nd e f i n et h o s ek e y sa n y

w a yy o u w a n tf o rt r a n s m i s s i o nf r o mt e r

m i n a lm o d e .A l lC T R Lk e y sw o r kf i n e .

T o c r e a t eM i n i T e r m1 2 8 .t y p ei n t h e

M i n i / C r e a t ep r o g r a m .T h i si s a B A S K l o a d e rt h a ts t o r e si L sd a t aI n h e x .B es u r e

t o s a v ea C O p yb d b r ey o ur u nt h ep r o

g r a m .W h e ny o ur u nt h eB A S I Cl o a d e r ,

t h es c r e e nw i l ld e a r a n d y o uw i l ls e ct l i c

c h e c ks u mb e i n gc a l c u l a t e da t t h et o po f

t h e s c r e e n .I f y o ue n t e r e dt h ed a t ac o r

r e c t l y ,t h ep r o g r a mw i l lt h e nB S A V Et h e

m a c h i n el a n g u a g et o d i s ka s a b i n a r yf i l e

c a l l e d" M i n i T c n n1 2 8 . "W h e ny o u w a n

t o u s et h ep r o g r a m , s i m p l eB I . C) A 1 )' M i n i -

l e r m1 2 H , "o p e nt h ec h a n n e lt o d e v i c e

2 , a n d S Y S- t 8 6 - i .

T h ep r o g r a ms t a r t s a t$ 1 3 0 0 . A S

t r a n s l a t i o n t a b l e ss t a r t a tS I 5 0 0a n de n d

a t S 1G f f .W h e ny o uo p e nt h ec h a n n e lt o

t i l em o d e m ,m a k es u r ey o uu s ea # 5 a s

t h ec h a n n e ln u m b e r .O I ' I i N5 , 2 , 2 . C H

( 6 ) + C H R J ( 0 )i s t h ep r o p e rs y n t a xf o r

t h eO P E Ns t a t e m e n ti n y o u rB A S I Cp r o

g r a m .

' H i em a c h i n el a n g u a g ef o r M i n i T c n

1 2 Hi s n o tr e l o c a t a b l e .H o w e v e r ,s i n c ei t

s i t sb e l o w b a s i cI n B a n k0 , i t s h o u l dn o t

I n t e r f e r ew i t h n o r m a lB A S I Cp r o g r a m s .Q

B e f o r en p t n gi h i sp r o g r a m .r e a l" H o wl o E n t e r P r o g r a m s . "T h eB A S I Cp r o g r a m si n t f j i s

n u g a i n ca r c a u i l a h l ei m d i s kI r w nl o a d s t a r .P . O .B o i3 0 0 1 F .S b m c p n r t ,I A " I I . W - U U 0 7 .

1 - 8 0 0 - 8 3 1> 6 < >I

L i s t i n g1 . S a m p l eC o d e

I B O P E N5 , 2 , 2 , C H R $ ( 6 ) + C H R $ ( 0 ): R E MO P E NS T A T E M E N TF O R 3 0 0 B A U D

2 0 S Y S 4 8 6 4 :R E ME N T E RM I N I T E R M1 2 8

3 0 I F P E E KD E C ( " 8 8 " ) T H E N1 0 0

: R E MI F E X I TW I T HC = E N G L I S H

P O U N DT H E NG O T OD I F F E R E N T R O U T I N E

4 0 R E MC O N T I N U EW I T H N O R M A LP R O G R A MF L O W

1 0 0 R E MO P T I O N A L P R O G R A M B R A N C H

M i n i ' C r e a t eP r o g r a m

1 3 0 S C N C L R : P R I N TC H R § ( 1 4 ) ' D F F B1 4 0 F O RI = D E C f " 1 3 0 0 " ) T O

1 5 0

1 6 0

1 7 0

1 8 0

1 9 0

2 0 0

2 1 0

2 2 0

D E C ( " i 6 F F " ) ' F F J FR E A DA S : X = D E C ( A $ ) : P 0 K EI , X : K = K + X: P R I N T " [ H O M E ] " K r N E X T 1 I T

I F K O 9 6 1 1 0T H E N P R I N T: P R I N T: P R I N T

: P R I N T " [ R V S ][ S H F TE ]R R O RI N D A T AS T A T E M A N T S C H E CL I S T I N G " : E N D ' J K W T

P R I N T : P R I N T : P R I N T " [ S P A C D ]

A T A E N T E R E D C O R R E C T L Y "

: P R I N T " [ S P A C E 3 , S H F T B , S HS ,

S H F TA , S H F T V , S H F TE ]

N O WI N P R O G R E S S " ' E D Y UB S A V E " M I N I T E R M1 2 8 " , B 0 ,P ( D E C ( " 1 3 0 0 " ) )T O P ( D E C ( " 1 7 0 0 " ) 1 E P R N

D A T A4 C , 0 3 , 1 3 , 0 8 , 4 8 , 8 A , 4 8 , 9D A T A4 8 , A 5 , F 1 , 8 5 , F B , A 5 , F 7 , D A T A6 4 , 8 5 , F 7 , A 9 , 1 5 , 8 5 , 8 6 , AD A T A0 0 , 8 5 , 8 3 , 8 5 , 8 5 , 8 5 , 8 7 , 8

C o n t i n u e d , u/ / /

1 1 0 S E P T E M B E R / O C T O B E R ' 8 6

Page 113: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 113/132

1 2 8U S E R SO N L Y / M I N I T E R MC o n t i n u e df r o mp g n i l

2 3 0

2 4 0

2 5 0

2 6 0

2 7 0

2 8 0

2 9 0

3 0 03 1 0

3 2 0

3 3 0

3 4 0

3 5 0

3 6 0

3 7 0

3 8 0

3 9 0

4 0 0

4 1 0

4 2 0

4 3 04 4 0

4 5 0

4 6 0

4 7 0

4 8 0

4 9 0

5 0 0

5 1 0

5 2 0

5 3 0

5 4 0

5 5 0

5 6 0

5 7 0

5 8 0

5 9 0

6 0 0

6 1 0

6 2 0

6 3 0

6 4 0

6 5 0

6 6 0

6 7 0

6 8 0

6 9 0

7 0 07 1 0

7 2 0

7 3 0

7 4 0

7 5 07 6 0

7 7 0

7 8 0

7 9 0

8 0 0

8 1 0

8 2 0

8 3 0

8 4 08 5 0

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

8 8 , A 9 , 1 6 , 8 5 , 8 4 , 2 0 , 7 D , F F "

9 3 , 0 E , 2 0 , 6 D , 6 C , 2 0 , 4 4 , 5 2 "4 9 , 5 6 , 4 5 , 5 2 , 2 0 , 4 2 , 5 9 , 2 0 '6 A , 6 8 , 6 6 , 2 0 , 7 3 , 6 F , 6 6 , 7 4 '

7 7 , 6 1 , 7 2 , 6 5 , 2 0 , 2 8 , 4 3 , 2 9 '2 0 , 3 1 , 2 F , 3 8 , 3 6 , 0 D , 6 3 , 6 F '6 D , 6 D , 6 F , 6 4 , 6 F , 7 2 , 6 5 , 2 0 '

6 D , 2 0 , 2 0 , 4 6 , 4 F , 52 , 2 0 , 4 0 '4 5 , 4 E , 5 5 , 0 D , 6 3 , 6 F , 6 D , 6 D '

6 F , 6 4 , 6 F , 7 2 , 6 5 , 2 0 , 6 8 , 2 0 '2 0 , 4 6 , 4 F , 5 2 , 2 0 , 4 8 , 4 5 , 4 0 '5 0 , 0 D , 0 0 , A 9 , 0 0 , 2 0 , D 2 , F F '

4 O , B 3 , 1 3 , A 2 , 0 5 , 2 0 , C 6 , F F '

2 0 , E 4 , F F , A 4 , 87 , F 0 , 0 3 , 4 C9 5 , 1 3 , A 8 , B 1 , 8 3 , 48 , 2 0 , C C "F F , 68 , C 9 , 00 , F 0 , 2 1 , C 9 , 0 A 'F 0 , 1 D , C 9 , 0 D , D 0 , 0 3 , 4 C , 4 9 '1 4 , 2 0 , D 2 , F F , C 9 , 2 2 , D 0 , 0 3 '2 0 , 42 , 1 4 , 48 , A 9 , A 4 , 2 0 , D 2 'F F , A 9 , 9 D , 2 0 , D 2 , F F , 6 8 , 2 0 'E 4 , F F , 0 9 , 0 0 , F 0 , B D , 0 9 , B 2 '

D 0 , 04 , A 5 , F B , 85 , F 1 , C 9 , A 7 'F 0 , 6 3 , C 9 , A 8 , F 0 , 7 D , C 9 , B 4 'D 0 , 0 3 , 4 C , 5 A , 1 4 , C 9 , B C , D 0 '

1 C , A 9 , F F , 8 5 , 8 7 , 2 0 , 7 D , F F '

0 D , 0 D , 6 3 , 6 2 , 6 D , 2 0 , 6 1 , 7 3 '6 3 , 6 9 , 6 9 , 2 0 , 6 D , 6 F , 6 4 , 6 5 '

0 D , 0 0 , 4 0 , 8 3 , 1 3 , 0 9 , B 0 , D 0 "1 8 , A 9 , 0 0 , 8 5 , 8 7 , 2 0 , 7 D , F F 1

0 D , 0 D , 6 1 , 7 3 , 6 3 , 6 9 , 69 , 2 0 '

6 D , 6 F , 6 4 , 6 5 , 0 D , 0 0 , 4 C , 8 3 '1 3 , A 4 , 87 , F 0 , 0 3 , 4 C , 2 3 , 1 4 'A 8 , B l , 8 5 , 4 8 , A 2 , 0 5 , 2 0 , 0 9 'F F , 6 8 , 2 0 , D 2 , F F , 4 8 , 2 0 , 0 0 '

F F , 6 8 , 4 C , 8 3 , 1 3 , A 5 , F 7 , 2 9 'B F , 8 5 , F 7 , 6 8 , A 8 , 6 8 , A A , 6 8 '2 8 , 6 0 , 4 8 , A 9 , 0 0 , 8 5 , F 4 , 6 8 '6 0 , 4 8 , A 9 , 2 0 , 2 0 , D 2 , F F , 6 8 "

4 C , A 9 , 1 3 , A 9 , F F , 8 5 , 8 8 , 4 C

3 5 , 1 4 , 2 0 , 7 D , F F , 0 D , 0 D , 6 3 "3 D , 2 0 , 6 D , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 '

6 5 , 5 8 , 4 9 , 5 4 , 2 8 , 5 4 , 4 5 , 5 2 '

4 D , 4 9 , 4 E , 4 1 , 4 C , 2 0 , 4 D , 4 F '4 4 , 4 5 , 0 D , 6 3 , 3 D , 2 0 , 6 1 , 2 0 '2 0 , 2 0 , 2 0 , 2 0 , 7 3 , 5 4 , 4 1 , 4 E 14 4 , 4 1 , 5 2 , 4 4 , 2 0 , 6 1 , 7 3 , 6 3 '6 9 , 69 , 0 D , 63 , 3 0 , 2 0 , 72 , 2 0 '

2 0 , 2 0 , 2 0 , 2 0 , 7 2 , 4 5 , 5 3 , 5 4 "4 F , 5 2 . 4 5 , 2 0 , 4 3 , 5 5 , 5 2 , 5 3 '4 F , 5 2 , 2 0 , 4 3 , 4 F , 4 C , 4 F , 5 2 '0 D , 6 3 , 3 D , 2 0 , 6 3 , 2 0 , 2 0 , 2 0 '2 0 , 2 0 , 6 3 , 4 F , 4 D , 4 D , 4 F , 4 4 '4 F , 5 2 , 4 5 , 2 0 , 6 1 , 7 3 , 6 3 , 6 9 '

6 9 , 0 D , 6 3 , 3 D , 2 0 , 6 8 , 2 0 , 2 0 '

2 0 , 2 0 , 2 0 , 6 8 , 4 5 , 4 0 , 5 0 , 2 0 '5 3 , 4 3 , 5 2 , 4 5 , 4 5 , 4 E , 0 D , 0 D "

0 0 , 4 0 , 8 3 , 1 3 , 0 0 , 0 0 , 0 0 , 0 0 '0 0 , 0 0 , 0 0 , 0 0 , 00 , 0 0 , 0 0 , 0 0 '

0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 '0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 '0 0 , 0 1 , 0 2 , 0 3 , 0 4 , 0 5 , 0 6 , 0 7 '

0 8 , 0 9 , 0 A , 0 B , 0 C , 0 D , 0 E , 0 F '1 0 , 1 1 , 1 2 , 1 3 , 0 8 , 1 5 , 1 6 , 1 7 '

B X X E

B X E F

B X V F

B X N H

B X D H

B X I J

B X Q K

B X A CB X E D

B X F E

B X S F

B X U G

B X T H

B X G I

B X B J

B X H K

B X B L

B X E D

B X X E

B X J F

B X G G

B X A H

B X J I

B X J J

B X R K

B X D L

B X R M

B X A E

B X M F

B X S G

B X F H

B X Z I

B X Y J

B X E K

B X J LB X J M

B X I N

B X E F

B X B G

B X L H

B X S H

B X A J

B X S K

B X H L

B X O L

B X N M

B X W O

B X A FB X D H

B X A I

B X B I

B X W K

B X M L

B X O M

B X Q M

B X G O

B X U O

B X H G

B X H H

B X H I

B X K J

B X K LB X V L

1 2 8

8 6 0

8 7 0

8 8 0

8 9 0

9 0 0

9 1 0

9 2 0

9 3 09 4 0

9 5 0

9 6 0

9 7 0

9 8 0

9 9 0

1 0 0 0

1 0 1 0

1 0 2 0

1 0 3 0

1 0 4 0

1 0 5 0

1 0 6 01 0 7 0

1 0 8 0

1 0 9 0

1 1 0 0

1 1 1 0

1 1 2 0

1 1 3 0

1 1 4 0

1 1 5 0

1 1 6 0

1 1 7 0

1 1 8 0

1 1 9 0

1 2 0 01 2 1 0

1 2 2 0

1 2 3 01 2 4 0

1 2 5 0

1 2 6 0

1 2 7 0

1 2 8 0

1 2 9 0

1 3 0 01 3 1 0

1 3 2 0

1 3 3 01 3 4 0

1 3 5 0

1 3 6 0

1 3 7 0

1 3 8 0

1 3 9 0

1 4 0 0

1 4 1 0

1 4 2 0

1 4 3 0

1 4 4 0

1 4 5 0

1 4 6 0

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

1 8 ,

2 0 ,

2 8 ,

3 0 ,3 8 ,

4 0 ,

6 8 ,

7 0 ,7 8 ,

6 0 ,

6 8 ,

7 0 ,7 8 ,

8 0 ,

8 8

9 0

9 8

A 0

A 8

B 0

B 8C 0

4 8

5 0

5 8

E 0

E 8

F 0

F 8

0 0

1 4

1 0

1 8

2 0

2 8

3 0

3 84 0

C 8

D 0

D 8

6 0

4 8

5 0

5 8

0 0

1 4

1 01 8

2 0

2 8

3 0

3 8

4 0

6 8

7 0

7 8

8 0

4 8

5 0

5 8

1 9 ,2 1 ,

2 9 ,

3 1 ,3 9 ,

6 1 ,

6 9 ,

7 1 ,7 9 ,

6 1 ,

6 9 ,

7 1 ,7 9 ,

8 1 ,

, 8 9

, 9 1

, 9 9

, A 1

, A 9

, B 1

, B 9, 4 1, 4 9

, 5 1

, 5 9

! e 9, F 1

, F 9

, 0 1, 0 9

, 1 1, 1 9

, 2 1

, 2 9

, 3 1

, 3 9

, 0 1

, 0 9

, D 1

, D 9

, 4 1

, 4 9

, 5 1

, 5 9

, 0 1, 0 9

, 1 1r l 9

, 2 1

, 2 9

, 3 1

, 3 9

, 6 1

, 6 9

, 7 1

, 7 9

, 4 1

, 4 9

, 5 1

, 5 9

1 A ,

2 2 ,

2 A ,

3 2 ,

3 A ,

6 2 ,

6 A ,

7 2 ,7 A ,

6 2 ,

6 A ,

7 2 ,

7 A ,

8 2 ,

, 8 A

, 9 2

, 9 A

, A 2

, A A

, B 2

, B A, 4 2

, 4 A

, 5 2

, 5 A

, E 2

, E A

, F 2

, F A

, 0 2

, 0 A

, 1 2

1 2 2, 2 A

, 3 2

, 3 A

, 0 2

, C A

, D 2

, D A

, 4 2

, 4 A

, 5 2

, 5 A

, 0 2

, 0 A

, 1 21 A

, 2 2

, 2 A

, 3 2, 3 A

, 6 2

, 6 A

, 7 2

, 7 A

, 4 2

, 4 A

, 5 2

, 5 A

I B ,

2 3 ,

2 B ,

3 3 ,

3 B ,

6 3 ,

6 B ,

7 3 ,5 B ,

6 3 ,

6 B ,

7 3 ,

5 B ,

8 3 ,

, 8 B

, 9 3

, 9 B

, A 3, A B

, B 3

, B B, 4 3

, 4 B

, 5 3

, 5 B

, E 3

, E B

, F 3

, F B

, 0 3

, 0 B

, 1 3

' 2 3, 2 B

, 3 3

, 3 B

, 0 3

, C B

, D 3

, 5 B

, 4 3

, 4 B

, 5 3

, 5 B

, 0 3

, 0 B

, 1 3I B

, 2 3

, 2 B

, 3 3

, 3 B

, 6 3

, 6 B

, 7 3

, 5 B

, 4 3

, 4 B

, 5 3

, F E

1 C ,

2 4 ,

2 0 ,

3 4 ,

3 0 ,

6 4 ,

6 C ,

7 4 ,

5 0 ,

6 4 ,

6 0 ,

7 4 ,

5 0 ,

B 4 ,

, 8 C

, 9 4

, 9 0

, A 4

, A C

, B 4

, B C, 4 4

, 4 C

, 5 4

, 5 0

, E 4

, E C

, F 4

, F C

, 0 4

, 0 C

, 1 4

^ 2 4, 2 C

, 3 4

, 3 0

, 0 4

, C C

, D 4

, 5 C

, 4 4

, 4 C

, 5 4

, 5 C

, 0 4

, 0 C

, 1 41 C

, 2 4

, 2 C

, 3 4

, 3 0

, 6 4

, 6 C

, 7 4

, 5 C

, 4 4

, 4 C

- 5 4

, F C

I D ,

2 5 ,

2 D ,

3 5 ,

3 D ,

6 5 ,

6 D ,

7 5 ,

5 D ,

6 5 ,

6 D ,

7 5 ,

5 D ,

8 5 ,

, 8 D

, 9 5

, 9 D

, A D

, B 5

, B D, 4 5

, 4 D

, 5 5

, 5 D

, E 5

, E D

, F 5

, F D

, 0 5

, 0 D

, 1 5

' 2 5, 2 D

, 3 5

, 3 D

, C 5

, C D

, D 5

, 5 D

, 4 5

, 4 D

, 5 5

, 5 D

, 0 5

, 0 D

, 1 5I d

, 2 5

, 2 D

, 3 5

, 3 D

, 6 5

, 6 D

, 7 5

, 5 0

, 4 5

, 4 D

, 5 5

, F C

I E ,

2 6 ,

2 E ,

3 6 ,

3 E ,

6 6 ,

6 E ,

7 6 ,

5 E ,

6 6 ,

6 E ,

7 6 ,

7 E ,

8 6 ,

, 8 E

, 9 6

, 9 E

, A 6

, A E

, B 6

, B E, 4 6

, 4 E

, 5 6

, D E

, E 6

, E E

, F 6

, F E

, 0 6

, 0 E

, 1 6

^ 2 6, 2 E

, 3 6

, 3 E

, 0 6

, C E

, D 6

, 5 E

, 4 6

, 4 E

, 5 6, 7 E

, 0 6

, 0 E

, 1 6

1 E

, 2 6

, 2 E

, 3 6

, 3 E

, 6 6

, 6 Q

, 7 6

, 5 E

, 4 6

, 4 E

, 5 6

, F E

I F 1

2 7 '2 F '

3 7 '

3 F '

6 7 '6 F '

7 7 '5 F "

6 7 "

6 F "

7 7 '

7 F 1

8 7 *, 8 F

, 9 7

, 9 F

, A 7

, A F

, B 7

, B F, 4 7

, 4 F

, 5 7

, D F

, E 7, E F

, F 7

, F F

, 0 7

, 0 F

, 1 7

, I F

, 2 7

, 2 F

, 3 7

, 3 F

, 0 7

, C F

, D 7

, 5 F

, 4 7

, 4 F

, 5 7

, 1 4

, 0 7

, 0 E

, 1 7

I E

, 2 7

, 2 F

, 3 7

, 3 E

, 6 7

1 6 l

, 7 7

r 7 E

, 4 7

, 4 E

, 5 7

, 1 4

~

B X S N

B X B N

B X B P

B X J P

B X J I

B X B J

B X I K

B X L LB X G M

B X D H

B X I O

B X L P

B X K Q

B X T R

' B X Y X

' B X B Y

' B X H A

' B X P B

' B X V C

' B X X D

' B X E E' B X C F' B X R G" B X A G

" B X F Y

■ B X W A

' B X D B

' B X F C

' B X L D" B X K D

■ B X H F

■ B X S F

' B X S H' B X B H

■ B X B A' B X J A' B X J C

' B X Q D' B X M E

' B X O F

' B X U G' B X T G

' B X R I

' B X A I

' B X F B

" B X K B

" B X H D

■ B X S D

' B X S F

' B X B F

' B X B H

" B X J H

' B X J J

' B X B K

' B X I C

' B X L D

' B X I E

" B X V E

■ B X R G

' B X A G

' B X V I

t u n

Page 114: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 114/132

1 2 8 U S E R SO N L Y B YJ E R R YA . 5 T U R D I V A

S p r i t eP u z z l ef o rt h eC o m m o d o r e

1 2 8

TM . h i s p r o g r a mi s n o t o n l ya g a m e ,b u t

s h o w st h e e a s ei n w h i c ht h e 1 2 8 c a n

b u i l da n dm a n i p u l a t es p r i t e s .

T h ep r o g r a mp u t sa r a n d o md e s i g no n

t h e s c r e e n ,t h e nb u i l d sa n e i g h t - p i e c e

p u z z l eo u t o fd i e d e s i g n u s i n gs p r i t e s .

T h eS p r i t e sa r et h e np l a c e di n t h eu p p e r

l e f tc o r n e ro f t h es c r e e ni n t w or o w so f

l o u r .I f t h ec o m p u t e rt h i n k st h ed e s i g ni s

t o os i m p l e ,i t m a k e sa n e wo n e .

Y o ug e tl i v es e c o n d st o l o o ka i t h ed e

s i g nb e f o r et h e e i g h ts p r i t e s; i r c m i x e d

u p .Y im i 'c h a l l e n g ei s t o p u tt h e mb a c ki n

t h er i g h to r d e r .

" ( ) n l ye i g h tp i e c e si n t h ep u z z l e ? "y o u

s a y ?D o n ' tl e t t h a tf o o ly o u .D e s i g n sl i k e

t h e s ec a nI k -v e r yd i f f i c u l tt o f i g u r e o u t .A

p h o t o g r a p h i cm e m o r yw o u l dI k -h a n d y

Y o u s w a p t w os p r i t e sb y a l t e r n a t e l y

p u s h i n gt h e t w o n u m b e r so f t h e i rp o s i

t i o n .I f y o uh i t d i es p a c e b a ry o uw i l lI x -

s h o w nt h es p r i t eo u t l i n e sa n dt h e i rp o s i

t i o nn u m b e r s .P r e s s i n gt h e s p a c eb a r

a g a i no rp r e s s i n go n eo f t h en u m b e r sw i l l

[ ( . ■ m o v et h eo u t l i n e .I fy o up r e s st h el e t t e r

( . ' . ,y o uw i l lh e g i v e na c l u e — t h ec o r r e c t

p o s i t i o no f o n em i s p l a c e ds p r i t e .

H o wI t W o r k sH i e l o o ps t a r t i n ga t l i n t8 0 m a k e st h e

d e s i g n so n t h e s c r e e n .I n t h i sc a s e ,r a n

d o mI x x e sa r eu s e df o rt h ed e s i g n .Y o u

c a nc h a n g et h en u m b e r2 S i n l i n eN Ou >

m a k e m o r eo r l e s sc o m p l i c a t e dd e s i g n s .

T h el o o pa t l i n e1 8 0i s a b u s yo n e .I t

m a k e se i g h ts p r i t e sf r o mt h em i d d l eo f

t l i es c r e e n .T h ef i r s tt i m et h r o u g ht h e

l o o p ,l i n e1 9 0m a k e sa s p r i t eo u t o ft h e

d e s i g nf r o mt h e i n d i c a t e dc o o r d i n a t e s

a n dp l a c e si t i n t oA S {I ) . L i n e2 0 0s a v e s

s p r i t eA S ( I ) t o s t o r a g ea r e ao n e . L i n e2 1 0

C o n t r o l s t h ec h a r a c t e r i s t i c so f t h es p r i t e ,

O i m f n gi t o n , c x p ; i n d i n gi t , a n ds o o n .

l i n e2 2 0w i l lm o v et h es p r i t et o t h eu p

p e r I t ' l lc o m e ro f t h e s c r e e n ,l i n e2 . 1 0

c h a n g e sd i ev a r i a b l e sl o rp i c k i n gu p a n d

m o v i n gt h en e x ts p r i t ei n t l i el o o p .

A f t e ra l le i g l ns p r i t e sh a v eb e e np i c k e d

u p ,e x p a n d e d ,a n dm o v e dt o d i e i rp r o p e r

l o c a t i o n s ,t l i e ! < . > o p ss t a r t i n ga i 2 7 0w i l l

l o o ka t t h es p r i t e sa n ds e ei ft h e r ea r ea n y

d u p l i c a t e s ,I f t h e r ea r e ,a s p e c i a lp r o c e

d u r ew i l lh a v et o b e i m p l e m e n t e d ,b e -

T h e r e a r eo n l ye i g h tp i e c e si n t h ep u z z l e ,

b u td o n ' tl e tt h a tf o o ly o u .D e s i g n sl i k e

t h e s ec a nb e h a r dt o f i g u r eo u t

c a u s ed u p l i c a t es p r i t e sc a n b e I n t e r

c h a n g e a b l e .

A l t e rt h es p r i t e sa r ec h e e k e d ,l i n e. 1 1 0

w i l ls e eI f t h e r ea r et o om a n yd u p l i c a t e s .

I f t h e r ea r e ,a n e wd e s i g ni s m a d e .N o t

o n l yc o u l dt i l ep u z z l eb e l o os i m p l e ,b u t

t h ep r o g r a m m i n gn e c e s s a r yt o c h e c ka l l

p o s s i b l ec o m b i n a t i o n so f d u p l i c a t e

S p r i t e sc o u l dc a u s e -l o n gd e l a y s .

L i n eJ 4 0 c l e a r st h e b i t - m a ps c r e e n ,

l i n e3 5 0g i v e sy o uf i v es e c o n d st o l o o k

a t t h ep i c t u r e .N o wt h a ty o uh a v es e e n

t h ep u z z l et i l ew a yi t L ss u p p o s e dt o b e ,i t

i s t i m ef o rt h el o o pa t 5 7 0t o m i x u pt h e

p i e c e s .

T h ef i r s tt i m e t h r o u g h ,l i n e3 8 0w i l l

m a k e\ \ 1 ) a r a n d o m n u m b e rb e t w e e n

o n ea n de i g h t . \ \ I )i n d i c a t e sp o s i t i o n

o n e ,u p p e rl e f tc o r n e r .T h i sw i l lb e t h e

n e ws p r i t e f o rt h a tp o s i t i o n .T h e nt h e

p r o g r a mc h e c k st o s e ci f t h a is p r i t en u m

b e ri s a l r e a d yt a k e n .I f n o t ,l i n e3 9 0w i l l

m a r ki t a s t a k e n( D f o rd u p l i c a t e ) ,L e t ' s

s a y ,l o r I n s t a n c e ,1 * (1 >= 5 . P o s i t i o no n e

w i l lh o l ds p r i t el i v ew h e nw e g e t l o l i n e

■ I1 0 .

I f w e s t a r ts w i t c h i n gd u p l i c a t es p r i t e s

l a t e r ,w ew i l ln e e dt o k e e pt r a c ko fw h e r e

e a c hs p r i t ei s , s o l i n e4 0 0w i l lm a k e

C o n t i n u e di » <p g I l . i

1 1 2 S E P T E M B E R / O C T O B E R ' 8 6

Page 115: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 115/132

1 2 8 U S E R SO N L Y / S P R I T E P U Z Z L E

C o n t i n u e df r o mp g . 1 1 2

S ( 5 )= 1 . T h i ss a y ss p r i t ef i v ei s i n p o s i t i o n

o n e . L i n e4 1 0 m o v e sd i er a n d o ms p r i t e

t o i t sp o s i t i o n .L i n e- 1 2 0c h a n g e sd i ev a r -

i a h l e s t o rd i en e x tt i m et h r o u g hd i el o o p .

T h el o o pa t 6 3 1 )w i l ls w a pt h es p r i t e s

y o uh a v es e l e c t e d .N o ww e n e e dt o t e l l

d i e v a r i a b l e s d i a td i e s p r i t e sh a v eb e e n

m o v e d .I J n e6 8 0h o l d s t h en u m b e r sa n d

j n z i n ca i t s u i l a b l i 1o n

1 H 0 0 - 8 3 1- 2 6 9 4 .

L i s t i n g1 . S p r i t eP u z

2 0 P R I N T " [ C L E A R ] " ' B A T Y3 0 D E FF N R { X ) = I N T ( X * R N D ( 0 ) + 1 ) ' H L J GA a r n r . n pa . i % - r n r . n pi . n ' n n n

t h en e x tt w ol i n e sm a k et h es w a p s .

W eg o t o t i n es u b r o u t i n ea t 1 0 5 0t o s e e

i f a l lm e s p r i t e sa r ci n t h e i rc o r r e c t p o s i

t i o n s .I f n o t , l i n e1 0 8 0w i l lp r e p a r ea d u e .

W er e t u r na n dl i n e7 6 0t e l l su s i fw eh a v e

a n yd u p l i c a t es p r i t e s .I f s o , w e h a v et o

s w a pd i e ma n d c h e c ka g a i n .I f i t s t i l li s n ' t

s o l v e d ,w e s w a p t h e mb a c kD C i s f o r

D u a lC h e c k .W e d o n ' tw a n tt o m a k ea

c l u ew i t hs w a p p e ds p r i t e sw h e nw e g o

t o t l i eC h e c k e rr o u t i n e .

I fy o uh a v et h e1 9 0 2m o n i t o r ,y o uc a n

m a k ed i ec h a n g e si n L i s t i n g2 s o y o uc a n

w a t d iw h a ti s g o i n go n .

Y o uc a nf l i pt h es w i t c ht o t h e8 0 - c o l -

u m ns c r e e na n d s e e w h e r ed i e s p r i t e

s h o u l dg o . B u ty o uw o u l d n ' td o t h a t—t h a f s c h e a t i n g ! Q

i i s ,r a i l" H o w( 0 E n t e rP r o g r a m s : " 1 1 kR A S K .p r o g r a m si n t h S

M f r o mL o a d s t a r ,P . O .l l o x3 0 0 0 7 ,S h f e v q r a tL A7 1 1 3 0( K K I 7 .

{ ) (C O L O R 0 , 1 3 : C O L O R 4 , 1 3 ' C J O DG R A P H I C 1 , 1 ' B D H C

R E M M A K E D E S I G N ' B K C FF O R 1 = 1 T O 2 5 ' D E I G

X 1 = F NR { 3 2 0 ) : Y 1 = F N R ( 2 0 0 ) ' E R D LR ( 1 6 ) I FC = 1 3 T H E N1 0 0 ' F N Y A

4 0

5 0

6 0

8 0

9 0

1 0 0 C = F N

1 1 0

1 2 0

1 3 0

1 4 0

R E M1 5 0

1 7 0

R ( 2 0 0 )

R ( 1 6 ) : I F

C O L O R 1 , C ' B D J WB O X , X , Y , X 1 , Y 1 ' B K J AX = X 1 : Y = Y 1 ' C H W BN E X T ' B A E Y

P I C KU P D E S I G N ' B M V EX = 0 : Y = 0 ' C F Y E

T O 8 ' D D L F1 8 0 F O R I = i T O H ' D D L i : '

1 9 0 S S H A P E A $ { I ) , 1 1 2 + X , 8 0 + Y , 1 3 5 + X ,1 0 1 + Y ' F Y U M

2 0 0 S P R S A V A $ ( I ) , I ' B I K X

2 1 0 S P R I T E 1 , 1 , 7 , 1 , 11 , 1 ' B O E A2 1 0 S P R I T E1 , 1 , 7 , 1 , 1 , 1 , 1 ' B O E A2 2 0 H O V S P R I , 2 4 + 2 * X , 5 0 + 2 * Y ' F M

2 3 0 X = X + 2 4 : I F1 - 4 T H E MX = 0 : Y =F M X E

' B A E A

C H E C KF O RD U P L I C A T E S ' B S S G

= l T O 7 ' D D L F' E E B H

T H E ND U = D U + 1 ' F P N L

4 3 04 4 0

4 5 0

4 7 0

4 8 0

4 9 0

X = X + 2 4 : I F1 = 4 T H E NX = 0 : Y = 2 1 ' H N N G

N E X T

R E M

F O RJ = l T O

F O R K = J + 1T O 8

I F A $ ( J ) = A S ( K )

N E X T K , J ' B D Q X

I F D U > 1 T H E NQ $ = " Y " : G O T O1 2 7 0 ' F K L DR E M S H O WS M I XT H E ME J P ' B O H D

C O L O R 0 , 1 : G R A P H I C 1 , 1 ' C H A E

S L E E P3 ' B C J DX = 0 : Y = 0 ' C F Y F

F O R1 = 1 T O8 ' D D L GP ( I ) = F N R { 8 ) : I FD ( P ( I > ) T H E N

3 8 0 ' E T L LD { P ( I ) ) = 1 ' B I W I

S ( P ( I ) ) = 1 ' B I L AM O V S P R P ( I ) , 2 4 + 2 * X , 5 0 + 2 * Y ' F P J FX = X + 2 4 : I F T = 4 T H F NX =0 : Y= 2 1' H H

N E X T ' B A E B

G O S U B1 0 5 0 ' B E H DR E M M O V EP I E C E S ' B K B G

G R A P H I C0 , 1 ' B D G G

2 3 0

2 4 0

2 5 0

2 7 0

2 8 0

2 9 0

3 0 0

3 1 0

3 2 0

3 4 0

3 5 0

3 6 0

3 7 0

3 8 0

3 9 0

4 0 0

4 1 0

4 2 0 X = X + 2 4 : I F1 = 4 T H E NX = 0 : Y = 2 1 ' H N N H

5 5 0

5 6 0

5 7 0

5 8 0

5 9 0

6 0 0

6 1 0

6 2 0

6 3 0

6 4 0

6 5 0

6 6 0

6 7 0

6 3 06 9 0

7 0 0

7 1 0

7 3 0

7 4 0

P R I N T " [ H O M E , D O W N 1 2 ]

T O G G L ES P A C E B A RF O RO U T L I N E . " ' B A W Q

9 1 0

9 2 0

T H E N

P ( T 2 ) , 2 4 + 2 * X

P ( T 1 ) , 2 4 + 2 * X

P R I N T " P R E S S' C F O RC L U E " ' B A K EP R I N T "P R E S S' S ' T O S O L V E " ' B A E FP R I N T " [ D O W N ] S W A P N U M B E R

G E T K E YQ $ ' C C P EI F Q $ = " C "T H E NP R I N T

: P R I M T " [ D O W N 3 ]S P R I T E " C 1 " I SA T .

P O S I T I O N " C 2 : G O T O4 9 0 ' G L P PI F Q $ = " S "T H E N1 1 7 0 ' D G R HI F Q $ = "" T H E N8 8 0 ' D F Z I

P R I N TQ ? ' B C O H

I F V A L ( Q $ ) < 1O R V A L ( Q S ) > 84 7 0 ' H N U OT 1 = V A L { Q $ ) ' C G S KP R I N T "W I T HN U M B E R ? " ; ' B B F E

G E TK E YQ S : P R I N TQ S ' D F L ET 2 = V A L ( Q $ ) ' C G T E

F O R1 = 1 T O 8 ' D D L F

I F I = T 1T H E N : M O V S P R

5 0 + 2 * Y : H l = I ' J Y S P

I F I = T 2T H E N : M O V S P R

5 0 + 2 * Y : H 2 = I ' J Y T Q

X = X + 2 4 : I F1 = 4 T H E NX = 0 : Y = 2 1 ' H N N N E X T ' B A E H

J 1 = P ( T 2 ) t J 2 = P ( T l ) ' C P A MP ( H 1 ) = J 1 : P ( H 2 ) = J 2 ' C P B N

S { J 1 ) = H 1 : S ( J 2 ) = H 2 ' C P H F

R E M C H E C KI F S O L V E D ' B N W G

G O S U B1 0 5 0 ' B E H FR E M D U P L I C A T ES P R I T E S?

R E C H E C K ' B Y K M

I F D U = 0 T H E N4 7 0 ' D G V KF O RJ = l T O7 ' D D L K

F O R K = J + 1T O 8 ' E E B M

I F A ? ( J ) = A S { K )T H E N

P ( S ( K ) ) - J : P ( S { J ) ) = K '

D C = 1 : G O S U BI 0 5 0 : D C = t

P ( S ( K ) ) = K : P { S { J ) ) = J ' C R G JB E N D ' B B X GN E X TK , J ' B D Q H

G O T O4 7 0 ' B D K I

R E M O U T L I N ES P R I T E S ' B O Q MP R I N T " [ C L E A R , S P A C E 5 , C M D RM , S P A C E 5

C M D R M , S P A C E 5 , C M D RM , S P A C E 5 ,C M D RM ] ' " B A B QP R I N T ' B A C LP R I N T " [ S P A C E 2 ] 1 [ S P A C E 2 , CM ,

S P A C E 3 J 2[ C M D RM , S P A C E 3 ] 3[ C M D R

S P A C E 3 ] 4[ C M D RM J ' " B A H JP R I N T ' B A C E

P R I N T " [ S P A C E 5 , C M D RM , S P A C E 5 ,

C M D R M , S P A C E 5 , C M D RM , S P A C E 5 ,

B E G I N

C R G H

1 ' D M D H

E L A O

C M D R M ] " ' B A J K C o n t i n u e do np g . H 4

1 1 3

Page 116: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 116/132

P R O T E C TY O U RH O M EW I T HY O U R

C O M M O D O R E6 4 O RC O M M O D O R E1 2 8

A C o m p l e t eH o m eS e c u r i t yS y s t e m .M O W I R I N G

R E Q U I R E D !

M o wy o uc a n u s ey o u rC o m m o d o r e6 4 o r 1 2 8 t o

p r o t e c ty o u rv a l u a b l e sa n d y o u rf a m i l y . .. e v e n

w h e ny o u ' r en o ta t h o m e !

T h e X - 1 OP o w e r h o u s ei s a p r o g r a m m a b l eh o m es e c u r i t ys y s t e mt h a tr e a l l yw o r k s ,c a n b ec u s t o m

i z e dt o f i ty o u rn e e d sa n db u d g e t ,a n dw o n ' tt i e u py o u rc o m p u t e r .

U s ey o u rc o m p u t e rt o p r o g r a mt h e c o n t r o l l e ra n d

t h e n d i s c o n n e c ti t . T h ec o n t r o l l e rt h e np l u g si n t oa

n o r m a lo u t l e ta n dr e m e m b e r sa l l y o u ri n s t r u c t i o n s .

Y o u rc o m p u t e ri s n o tt i e du p ! T h e r e ' se v e nb a t t e r y

b a c k - u pi n c a s eo f p o w e rf a i l u r e .

Y o uc a nc o n t r o lt i g h t s ,t e l e v i s i o n s ,s t e r e o sa n da p

p l i a n c e sa n y w h e r ei n y o u rh o m e . M a k ey o u rh o m el o o kl i v e d - i ne v e nw h e ny o u ' r ea w a y .H a v el i g h t s

a l r e a d yo n w h e ny o ug e th o m e .S e ti t w i t hd i f f e r e n t

s c h e d u l e sf o r e a c hd a y .A b u i l t - i nr e a l - t i m ec l o c kr e m e m b e r si t a l l .

T h eX - 1 0s y s t e mr e q u i r e sn o w i r i n g .I n s t a l l a t i o ni s a

s n a p . J u s tp l u gt h e l a m po r a p p l i a n c ei n t oa n X - 1 0

m o d u l e a n dp l u gt h e m o d u l ei n t oa w a l ls o c k e t .

D o n e .

A c t n o wa n d g e t a s p e c i a ls t a r t - u pk i t i n c l u d i n g

s o f t w a r ef o rt h e C o m m o d o r e6 4 o r 1 2 8 ,i n t e r f a c e ,

c o n n e c t i n gc a b l e s ,a b e d s i d ec o n t r o l l e r ,a n a p p l i

a n c em o d u l e ,a l a m pm o d u l e ,a u s e rm a n u a la n dt e c h n i c a ld o c u m e n t a t i o n ,a l l f o r $ 7 9 . 9 5( i n c l u d i n g

s h i p p i n ga n dh a n d l i n g ) .

S e n d$ 7 9 . 9 5c h e c ko r m o n e yo r d e rt o i

T h eI n f oG r o u p

P . O .B o x7 6 7

E x t o n ,F A 1 9 3 4 1

F a .r e s i d e n t sa d d6 %s a l e st a x( $ 8 4 . 7 5p e rk i t ) .

D e a l e ri n q u i r i e sw e l c o m e .

S P R I T EP U Z Z L EC o n t i n u e df r o n tp g 1 1 3

9 3 0 P R I N T "( S H F TD ] [ S H F TD ] [ S H F TD ]

[ S H F TD ) [ S H F TD ] [ S H F TD )

[ S H F TD ] [ S H F TD ] [ S H F TD ]

[ S H F TD J [ S H F TD ] [ S H F TD ] " ' B A J R9 4 0 P R I N T " [ S P A C E 5 , C M D RM , S P A C E 5 ,

C M D RM , S P A C E 5 , C M D RM , S P A C E 5 ,

C M D RM ] ' " B A J M9 5 0 P R I N T ' B A C I

9 6 0 P R I N T " [ S P A C E 2 1 5 ( S P A C E 2 M ,S P A C E 3 J 6( C M D RM , S P A C E 3 j 7( C M D RM ,

S P A C E 3 J 8( C M D RM ] ' " B A X P9 7 0 P R I N T ' B A C K

9 8 0 P R I N T " [ S P A C E 5 , C M D RM , S P A C E S ,C M D RM , S P A C E 5 , C M D RM , S P A C E 5 ,

C M D RM ] " ' B A J Q9 9 0 G E TK E YQ S ' C C P O

1 0 0 0I F Q S = " C "T H E N4 7 0 ' D F F V1 0 1 0I F Q S O "" T H E N P R I N T "( C L E A R ,

D 0 W N 1 2 ) S W A PN U M B E R ?" ;

: G O T O5 7 0 ' G H H E: G O T O5 7 0 G H H1 0 2 0G O T O 4 7 0 ' B D K V1 0 3 0 R E MC H E C K E R ' B H G X1 0 5 0F O R1 = 1 T O8 ' D D L A1 0 6 0I F P ( I ) = I T H E N1 1 1 0 ' D J R C

1 0 7 0I F D C T H E N1 0 9 0 ' C G F C1 0 8 0C 1 = P ( I ) : C 2 = I ' C K K E1 0 9 0C O = 0 ' B D P D

I 8 ' B C A UC O 0 B D P

1 1 0 0 I = 8 ' B C A U

1 1 1 0N E X T ' B A B UI F C O T H E

1 1 1 0N E X T ' B A B U1 1 2 0 I F C O T H E N1 2 2 0 ' C G L X

1 1 3 0C O = 1 ' B D Q X1 1 4 0R E T U R N ' B A Q X1 1 5 0 R E MS O L V EI T ' B H F B

1 1 7 0X = 0 : Y = 0 ' C F Y D1 1 8 0 F O R1 = 1 T O 8 ' D D L E

1 1 9 0M O V S P R I , 2 4 + 2 * X , 5 0 + 2 * Y1 2 0 0X = X + 2 4 : I F1 = 4 T H E NX = 0 : Y = 2 1 ' H 1 2 1 0N E X T ' B A E V1 22 0 P R I N T " [ C L E A R , D O W N1 2 , S P A C E 1 3 , R

S O L V E D !! ' " B A Q CP R I N T " [ D O W N , S P A C E 9 )P L A Y A G A I NY / N ? " ' BG E TK E YQ $ ' C C P B

1 2 3 0

P L A Y A G A I NY / N

1 2 4 0G E TK E YQ $ ' C C P B1 2 5 0 R E MC L E A RO L D

)

' B A A D

G E TK E YQ $ ' C C P B

R E M C L E A RO L DS P R I T E S ' B P E E1 2 7 0F O R 1 = 1 T O 8 ' D D L E

S P R I T E1 0 '

R E M

1 2 7 0F O R 1 = 1 T O 8 ' D D

1 2 8 0S P R I T E1 , 0 ' B E T E

1 2 9 0N E X T ' B A E E1 2 8 0S P R I T E1 , 0 B E T E1 2 9 0N E X T ' B A E E

1 3 0 0I F Q $ = " Y "T H E NR U N ' E C K Y1 3 1 0E N D ' B A C W

L i s t i n g2 . C h e a t e r

2 9 5 I F A S { J ) = A $ ( K ) T H E N G R A P 5 , 0

: P R I N T " S P R I T E " J " = S P R I T : G R A P H I C0 , 0

1 0 7 5G R A P H I C 5 , 0 : P R I N T " S P R II S A T # " I : G R A P H I C0 , 0

1 1 0 0R E M1 = 8

1 1 1 5G R A P H I C 5 , 0 : P R I N T : G R A P0 , 01 2 9 5G R A P H I C 5 , 0 : P R I N T " E N D "

: G R A P H I C0 , 0

1 1 4 S E P T E M B E R / O C T O B E R ' 8 6

Page 117: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 117/132

U S E RG R O U P S

A l t h o u g hd i c r c -i i r ca l m o M1 0 0 0k n o w nC o m m o d o r eu s e rg r o u p sn a t i o n w i d ea n da r o u n dt h ew o r l d ,i h i sl i s ti n c l u d e so n l yt h o s et h a i h a v e -b e e n

o f f i c i a l l yr e c o g n i z e db y C o m m o d o r ea s A p p r o v e dU s e r G r o u p s ,I f y o u r g r o u pw o u l dl i k et o a p p l yf o rA p p r o v e ds o l u s ,c o n t a c t P e t e B a c z o r ,U s e r

C i r o u pC o o r d i n a t o r ,a t C o m m o d o r el l u s i n t - s sM a c h i n e s .1 2 0 0W i l s o nD r i v e ,W c s iC h e s t e r ,P A 1 9 3 8 0 .

C o m m o d o r eu s e rg r o u p s p r o v i d ei n v a l u a b l e a s s i s t a n c e t oC o m m o d o r ec o m p u i c r i s t s .I f y o ua r c l o o k i n gf o rp e o p l ew h os h a r ey o u r c o m p u t i n

I n t e r e s t s ,o r i f y o u n e e dh d pg t - t i l n gs t a r t e dw i l hy o u rc t w n p u i e r , c o n t a c t t h eg r o u pn e a ry o u .

A L A B A M A

B u r n i n gh a m

B i r m i n g h a mC o m m o d o r eC l u b

F O - B o x5 9 5 6 4

B o bT a l u m

D o c a t v u

V a l l e yC o m m o t i o n s\ } * e iG i t n i p

9 1 5W a yT h r ut h aW o o d *S W

D a v i dW N c b o n

C c m p u t e c n C o m p u t e rC l u b

1 0 1 1 8S h a d e s R o a d

R i y . i n- f c f i f o n

M o n i g a c n o t y

M A C K SP O B n x2 1 0 1 2 6

R o u t e* 5 .B o i ! S 6

R i c h a r dR a d o n

A I A S K A

A n c h o r a g e

G r o u p

P O B o x1 0 4 6 1 5

T r o y L C r o w .J i

A L B E R T AC A N A D A

H i n t o n

H i n t o nC o m p u t e rd u b

P O B o s2 4 3 1

A R I Z O N A

A m o i y iV I C& 6 4 U a m f l

B M WM a i L b w o C i T

T h n m j i eA M o n - i a n

C l u n oV o l l e y

P r e s c o L lA i e aC o m m o d n r eC l u b

1 6 3 TN C a n f l f l l dA v a

R i c t i a t dP e a r c e

G l o b e

( T i l l AH . l C b u T K

H o u t o# 1 .B o x3 4

I ' u u JJ l M a c t i u l o

U s e )G t o u p

F O S o x1 7 9

C l u b

P O B o n3 2 b 4 B

C x K n u eP o p e

A R K A N S A S

N o r t hL i t t J *R o c h

R l v h tC i t yC o n u n o d c v a

C o m p u t wC l u b

P O B o x 4 2 9 6

G G o r d o nY o d e i rJ i

C o n u n o i a r eC o m j m i mC l u hc 4

P i n o B l u H

P O D d t l O e S t

B n r c aA K h c r a C t

B R I T I S HC O L U M B I A

C A N A D A

J u a nd « R u e *C f i - JU » n 'G r t n i p

M 2 T i p [ o n R d

B r y a nW i O o n f i o n

C A L I F O R N I A C O L O R A D O

A u b u r n A u i w n

A u b u r n C o m r n o d o i e C o m p u t e rC o l o r a d oP E TU s e r sG r o u p

C m 4 i i V ' Vi ^ J u e ^ t i n« t

P O B o x 4 2 V 0 J o n C

p B t S u u b G e n u a lC i t yC o n c o r d

C o m r p

P O .B o x2 7 2 1 0 6

S h o a l sC o m m n l f l vU i » i &G r o u p

H 4 V a n F > e t D i D d b i oV r U J a yC o m m o d o r eU » r

P O

P i c t e u dJ e n « n

F u U o r t o n

H F E AC o m m o d o ie

C l u b

P O B o x X t l O

E d C h a f e *

W w tO r a n g eC o u n i j

2 0 3 HB a v e n w o K TL a n e

M i l t o nR c o w n

S o nL u i sG b i i p c

C l u b

1 7 0 6H i n l hS U P

J o a nn i r n » l i n j t

U s t r c s O r c x i p

F e e dH c l H e xAM A t }

J o s e p hU

i W a y

S a m

P m oH o l

3 0 1 V « r a n i ( ? 4D u v h

W n y r mW e i c h f t l

S f l t ' r u i T i " n i o

S a c r a m e n i oC o i n m o d o r o

G r o u | j

W D 0B f l m l a r dD i

L a n n yW m l i i f i ! !

S u n D i v q d

! ! i l i iP i n g oL ' D m m o d u c oU r

O r a u p

P C B o xB & 5 3 1

A mC * m p b * Q

4 5 3 3V u iV u u h b

W n J u t rM a u i

E t D C f c t D D

S t u c k i a nC

O r O u p

i u d MC i t y

S o u t h e r nC A6 4 U » i sG i o u p

J o a A l l a k n

V o m u f d

6 4 6 4S h

G r e gB w

P O & > .1 «

J u o nM M m j i h y

U r s n dJ u n c t i o n

W a « t H nS l o p eC o m m o d o r p

U s o fO r o u p

P O B o x 4 1 «J o uG a r d n e r

U J < * w o o d

u C o r v i o iO u h

u n i c h

C O N N E C T I C U T

D o n b u r y

E - J i i r ! i iA C o u n t yC o m m o d o f t r

E i s n cG r o u p

P O B o x 2 l ZK o n n e i hH H o u v s

E a s tH a i t l c p t d

H a r i l o r dC o u n t yC o m m o d o r e

U e « BG r o u p

P O B o tB 5 5 3

C i T n t n TN o wK a v c t n

U s f i iG r o u p

P 0 B o x 7 9 G

R a yG a u d n o a u

u m l o f d

S l s m E o t d A i n eCS o c t n t y

T O B o x1 3 3 7

C i l r l i sC o u n t yC o r n m o d o r nC l u b

P O B o xS 0 3

W a i tt l u g « ( 9

U r o u p

f U s m

A v bD i

B o t w r lO B r a n s o n

E n c iI t *w o o d

R A M K O M 6 4P O B o x l 3 6 9

G y d o S . D b v i «

G 1 m l o o B 4 C o f n m o t f o t oV t m ' t

G r o u p

4 1 2A C o b i a >

C a l v i nJ

U N FC o n u n o d o i s

d u b

U n s v w s i t yd EN r x l h e mF k x i d a

J a yH u e b n e r

L A > « t n n d

L a k d o n dP o l j c eU n e tO i o u p

2 3 3 2 C r y G U ] P A r ) i N o i i h

i t ■ f . > !m S a F v a d o f e

M i - t [ J O U f M

E L S h i f tO HP O B o x 3 G l 3 4 »

T e d S e m n r u s m

M i a m i

M I C E

1 1 1 1 0B u dl t d

B c n CD e m b y . J i

M i a m i

M u m i2 0 6 4

J i mJ u f t m o n

M i a r r uS p i u i Q E

M i m n iS p r i n g sH i a l e a t iU s e r

G r o u p

5 1 7W r e nA v e n u e

C h a r l e sp . T o fU n d e r

O c a l a

T n - C o u n t yC o m m o d o r e U i « 9

G r o u p

P O B e x1 1 5 1

I t o t a i nS ^ n t m

O fJ i n a nP a r k

C o m m o d o r e( J o m p u t e iC l u b

3 9 3 1C o l l u i f lR d

L o r i n gP i V l s

O i l a n d o

n C G i n m w I o j n C l u b

P U B o x2 J 7 2J ' o i c iD c o c h u

D E L A W A R E

N f l w n r hC o m m o d o i oU s e t s

O [ U U [ 1

K . B k n c k . J r

D I S T R I C TO FC O L U M B I A

p H i i i f l y o t iW n n h

r K N T A t - 'C o f n m o d c H Ob 4 C l u b

G M W R .A FP e cS v i ;

F L O R I D A

C r o u p

P O B c i l7 3 2 G

T h u i m o nU i w s i h i

O n uS u n c o a a tG 4 ' s

P < 3 B w 6 f l K B

K o l w nP D c d a y

I ' e n s a c o l a

C o m m o d o i eU s e r so l P a n s a c o l a

P O B o x3 5 3 3

D e b b i e J o h n s o n

C ^ b i u l o t t f lC o u n t yC o m m o d o r Q

C T l u b

1 * 7U E U i c o H C k r

L o e T t o u x

R u t k i o

C U S H1 0 7N B r a n c hR d W

D a v i d K i n n e

T j E u s v i U ^

1 n L t u 5 v i l l eC o m m o J o r eC t u b .E n c

G 9 0A l l o r dS t

H o t e nB M u r r a y

A I M n yC o m m o d o r oA m a t e u r

C o mp u t s

P O B O X & 4 6 1

P o b o n BM c H u g h

A t h e n s

A t h n n sC o m m o d o i e

1 3 0 S tJ a m e s

O r o u pP O B o v1 4 7 1 6

D i p wH u i t o y

C o o i m o O o i eU s e r sG l O u po f

A t l a n t a

6 3 3C t a H m o n tC u

r X j n a W ES c h w a b

S a v a n n a h

S C U G & O1 0 3V i r g i n i aA u e

D a f e i t e n g o n

B A W A H

K a w a u a nE J e

e 2 0 W a j c t A v

B o c l n e yY i m

I D A H O

B l a c k l o o l

P i n g m

T h eH L a c h f o o - U s e r s 'G r o u p

4 1 7S o u t h1 2 0 0W e s t

C u r t i sS m i t h

I L L I N O I S

A l t o n

E m iS k I bC o m p u t «O u f c

3 1 0 3 C l o yS t

A i o o n n o

A i g o n n eP a i s o n a )C o m p u t e r

C l u bF O B o x3 3 7

D i u m e RB r a d l e y

A u r o r a

F a nV a D s y 6 4U s e r sG r o u p

1 0 3 4E B f i n t o n S t

F t n n k C h r i s t e n s e n

B r a d l e y

2 0 0E B r o a d w a y

B i l lB i O u i L J e L

C a n t o n

C a n t o nA i e a C a m m o c J o r eU s e r s

G r u - j p

H f l # 1

R o b e r tS S m o l i c h

C h i c a g o

A m o c o C o r pM j c i o c o m p u t e r

U s e rG r o u p

2 0 0 ER a n d o l p h - M C1 C O 1

R i c h a c dR y a n

P a r i n n

S u b u r b a nC o m m o d c u eU s e r s

C i r o u p

P O B o *2 2 0 1

S t a n N i B i n i e c

G a J e s b u i g

K n o xC o m m o d o r oC l u b

B n n d y LF o x

J o d o t

C o mE d E t n p l o y o eC o m m o d o r e

U Q

1 9 1 0 SB r i g g 5

J o h nM c D o w e l l

L a c o i i

H e a n o i n - C o m r n o d o i f iU s e r s

G r o u p

9 0 4F i f t h S i

R o b e r tS a v i J J e

M o n m o u t h

W e s t e r nI L C o n u n o d o t nU i m s

G r o u p

9 0 6W e s t6 t hA u b

P o b e i i C o k e ]

M u i r a y v i H e

J a t t o o n v i l l eA r e aC o m m o d o r e

U G

G i « jS i m p s o n

C o m( f i n e s

P O B o x2 ^ 6 1

S P O GC o m p u t e rC l u b

3 1 6 6C o n c o r d

B d l E a i d J e y

1 1 5

Page 118: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 118/132

U S E RG R O U P SI N D I A N A

Q l G o m i n c i o n

B l o o m i n g u nC o m m o d o r eU r n ' s

G L O U p

8 0 0E A m n l mM e r r i l lJ A l l a n

E v r u u v i U o

C o m m o d o r eC o m p u t e rC l u b

P O B o *2 3 3 2

B r u c eF a r t e r

G r e e n h e KC H U G1 3 2 2F a i m e wO l

G r e g o i YA C h a n a y

K o t o m o

K o k o m oC o m m o * ™C a n p u u i

C l u b

& 3 1 6Y a l s C o u n

R i c l u u O Nl a M o l l

L a l a y e t t e

C o m m o d o r eO w n e r *d L a f a y n m

P O B o s 5 7 6 3

R o s si n d e L i c f l l o

L o g a n £ p o r l

L o g a n s p o t i C o r n m c d o i e C l u b2 3 2 9M v mL o n e

H o i v i i d C P o o p l w

W f l s l P i r tI n d i a n a C o r n m o d o c r r

I O W A

A m e e

C D U G A f )C o m m o d o r eU «Q r m i p

P O . H o i2 3 0 2

J o h n S i i m h

S p e n c o r

S y n t a xE r r o r sA n o n y m o u s

1 2 Z 4 - H U lA v o n u n W a s t

B u a s e l l SO e c h a h n

W a t e r l o o

P E C O U G3 3 3 J o yD i

A l S o r o n s e n

K A N S A S

A i c t u s o n

A E C h l f f i nC o m m o d o r e U w r nG r o u p

P O B o *3 9 6

H e n r yF D e w *

H a y s

H i g hP l a i n sC o m m o d o r eU s e i

G r o u p

1 3 0 2W e s t e r nP l a i n tD i

A l a nC l i n g L r t H s r m L h

H u l c t U M O t lS a l tC a y C o m m o d o r eU i i f o

P O B o » 2 6 M

W E D d o UD H i n k s o n

L a w r e n c e

L a w f v n t BC o m m o d o r eU n n '

G r o u p

P O B o i 2 2 W

K E N T U C K Y

G l a s g o w

C - E a h j o wC o j u m o d o r eU h i

G r o u p .I n n

P O t a t M

E m mE n g l a n d

L e x i n g t o n

C o m m o d o r eU Go t G e n u a l

K e n t u c k y

5 4 6H a l i f a x D i

V L r Q l lM M l i l s

L o u i s v i l l e

L U C K Y

8 6 0 1M c K e n n oW n yR t j D i a h o p

C o m m o d o r eU f lo f M i i l i s m i v i U y

C U C O M

R i c h a r dI S y i d

L O U I S I A N A

H a m nR o u a - r

E l a l o nR o l j q »C M U s e iG r o u p

P O B o n1 4 2 2

B y r o nB * v * r J y ,J f

l ^ t u c r i o r l a

M 3 1I j u u i l r n

N e l s o nF o n i e n o t

M e i a i i i e

S u L y - F o u r ' U m4 3 1 7S l o c W o nS u e e t

u i E a b e t n SH o l f i n a n n

A t h - L a - T nC o m m a d o i f l

C o m p u t e rC l u b

5 5 1 6F u i i uA nB i f l W s l k o !

S w u mN o e U i u s iL A C o m m o d u c s U w i s

G j o u p

P O B o - 1 7 5

B e c k i eW a l k e r

M A I N E

Y o u rC o m m o d o r eU a a i G i o i i p

1 7 5C o l u m l n iA m

D o j l e n nK n y l L s ^ i

l l u i i l t o n

B o u i h m nA i D o i i o a kC o m m o d o c e

U h o i b

P . O D o i l S !

R o h o i lB l n n d n t t e

M A B V T A N D

t i n l t i m o i i i

R n n d o l h l n w n C o m m o r t o i n

i j N u r f j 'G r o u p

r h ( ■ " ■ . ' ' m m " "

l i d g i v s i o t v n

t i a g « i s t o w nU h hG i o u j i

2 3 C o v a n " yL a n o

J o w i p h FB u l k u w ^ l u

L i i m n i i l w w n

T A X / C O M / M2 4 0J v r t e r i o nE l

O n w d Jl l u n U t n

H o M t o r i l a w n

C U M - B A C CP O B q k 4 7 9

W u l L A m JK o l o d n e r

P i v a

A n n a p c J UC o m m o d o M i^ u r

G r o u p

P O B o i B o i 1 7 1

D o n C n r i M D C

S i l v e tS p r i n r j

V , cA p p i r - c u l M t1 V I C A P I

1 O 2 G 0N o wl l a m p i n l i e A v e n u ' r

B A Y O X 5

1 2 W i l l r e dC c h j i i

O e w s y1 l o w f l UJ :

M A S S A C H U S E T T S

E ' a l lK i v o r

M E M OP O B o n 3 2 3 0

K p v mC r o y

H o c U i i m l

P o c k l a n dC o m m o d o r eU « e r

O r o u p

9 6 M y i U eS u o e i

O w s n FM a h o n

W m l i o i d

P i o n w p rV o l L e yC o m c T L O d n i cC \ u l i

f i I j i l j e b LT e r i a c ?

M I C H ] OA H

l i n yC l i y

C o r n i n o d o i BC o n n e c t i o nC l u b

1 0 0I S U lS U e e t

J q i u g 3G r i l E i n

W o r t h e i n G ^ f j o s e eC o u n t y

C D r n m o d o T B

J ' O B o xZ S C

G a i U i JE m u

D e a j b o f n

F o fd C o m m o d o r eC o m p u i e r

C h i b

P O B o x1 2 0 1

K a n yT u c k e f

D o D a i B a y

C o p p a rC o u n u yC o m p u t e iU s e r a

G c o u p

P Q B o * 1 9 6

R i s l OS V u o r i n a n

D i v i t o n

A C O

4 4 0 1 P u l & Q T Q W -0 1A n h u iN ^ j I h h i

E L a n s i n g

L a n s i n gA r e aC o m m o d o r eC h i b

9 5 sT r a i a J g e j

J a oW a E k c r

W a s !M i c h j y f u iC o m m o d o f e

U & o rG r o i i T ]

3 3 1 7V a nH u r o n

H n & xA R i n u e r w o J a

J a c k s o nC o m m o d o i oC o m p u t e r

2 0 1W e s tM i c h i g a n

K l t v t nM B o l i n e

L c n n n n

C o m m o d o r eU n f f fG r o u po l !

D h t u i k I .M I

1 1 7 ^ 5P n i k D r

M t u J aI l o n i i M

F U c l i m o n d

C O M P7 5 1 4P u i L / g u iR i i

I l r j u nP r i n y l e

S o u i h g e i i e

D o w nR i v e rC a m m o d o r eU s e r

G i o u p

1 5 3 3 1C o m m o n

N a n c yA H a nn a

Y p s i J e i L E i

W m J ) t » - n / i w C a r n m t u k u f lU s e f H '

G r o u p- H 9 OO d L t c n g a t e aD n i f e

E u g e n eM c M u r i a /

H I H N E S O T A

f l o c h a s i e *

J t o d i e s [ e rA i c qC o m m o d a e

U s e iG i o u p

2 S 2 6B l hA t f oW W

D a i r i dM o c r t e l

M l E S i a S I P P I

D i k x u

C h o j o I u wC o m m o r t o nC c * Pp u ( * i

C l u b

1 0 2M o n j c eC u c f e

N o r m a n RC y i

M I S S O U R I

B a l lw i n

M D C- B C CC o m i n u d o i eS p e c i a l

I n t e r n l

W 6G o l lW o o lD r i v e

R i c h a r dM V u l l e n

J u p l i n

J o p U nC o m m o d o r eC o m p u i c i

U s e rG r o u p

1 2 4 SF l o r i d aA v e

M a r a F i o u £ f t

I > e | [ aB c w i h e e tU s p i s 'G r o u p

J n n u iH K i n a o n

C o m m o d i j c eU s e rG r o u p .

\ ' O B o x B 9 3

M O N T A N A

G r e a lF a i l s

C a s c a d e C o u n t yC a n m o d o fa

U s p r sG r o u pP O B o n 7 3 0

G e r a l dS p i u b r c k

H o d L o d g f l

C i t i z J yr i a c V L o r s

P O B o x1 1 7 3

L e ^ D j m i c h

M ^ s j u l aC o n u n o d o c eU « i3 1 0S t J iS U e e t

J o h nV p i t M i r g

N E B R A S K A

A n s w o r t h

S a n d h i l ]P w k s &P o l r e j

2 3 7N P a r kS U e e t

R a y S l f i n k a

F t e m o n l

P a i h l i n d aC o m c o D d C KU s s s '

G r o u p

P O B o *6 S 3

O m a T m

G r f t f t l n iO m a h aC o r n r m d o i D

U a e r sG r o u p

2 9 3 2L o a w o o dD r i v a

B o bC h i i w n b e i r y

N E WJ E R S E Y

C l i f l i i yH j U

A m i g aU g w k ' G r o u po l S o u t h

P O D o i f3 7 G 1

J a yF o t m a n

C r i n r r vH i l l

S J e r s e yA m i g aL T ^ e r e 1G r o u p

5 2 3 S o a s i yH i l l

J o h nS c o i t

L i n w u o d

C - 6 4U s s r a "G r o u po ( S o u t h

J e r s e y

3 1 2B e e c hA v eS a mL e v u i e

M a U i w a n

C o m m i x l o i i iU m wG r o u po f

C e n t r a *N J

1 1 2O l dB r i d g eH i l

D o u t dH a f a k r r

R o o s e v e H

C o m m o d o t BC o o i p u t e r

C d H e a a o nC h i b

7 2 P m e D *

M e l F n e d i D B D

S f l V f f l i

G C 6 4C o n u n o d o r e \ J m n ' G i o u p

P O B c a Z 9 Z

P e t eA c h f l n f c a c t i

E w n n gC o m m o d o f eU i * i *G r o u p

\ \ V a nS a i u iD n v o

J < j h nC J o n e s

W e s l w j o d .

C o r r J T K K h a e & 4B e g m r w EC l u b

6 8 0L e i g hT c n a c e

T o mM a r t i n

N E WM E X I C O

L a sC mR i f t

A v i a t i o nf t C o m p u t e r

E n t h u s i a s t s

1 2 2 0B i r c hD n v e

C a r lH B o g a i d u E

U k A l a m o sC o m m o d o r e U s m s

G r o u p

3 9 7 4 - CA l a b a m aS i

J s c yL J o h n s o n

N E WY O R K

A i l i t f m i f F i c V iC - f i lU s e i Qt i r o u p

P O B o x9 9

B r o o k l y n

B r o o k l y nC o m m u d o r f fU s u i

G i o u p

1 7 3 && l H t 1 3 t hS t . A p t 7 - H

M a l c o l mJ G o l l f t a m a n

t l t o nC o v b

L a n d i n gU i m kC i i o u p

1 7 B * r l t " > YA v e n u e

D o n Q i k u r f

G l c r K l a l o

O u ^ p n sC o m m o d o r eU m r xG t o u p

B r u c oI ^ h r n n d

N V T E CU » rU r o U p3 9 J u l u a n dS u « i

K r a n k TM a H h * ^ d

K a n u n o n d s p o n

f t n p j e iL a k o sA j mK o m j h i i t e

E x p n n s

B S WL a k e R d

T e i uL y n n er J a r b y

H o L b c o o k

C L U D - G 4

M i f t i s e lM r t J i a i h

A , s A ( h * k a \ w lC o m m m o d o r n

X / S i l ^ e iL a n n

C h r j xM h S V l l L

N e wM a m n i o n

C o m m o d o j oW U G t i l O u i r j f j i *

C o u n t y

i ' O H o x Z P B

. ' i L u p l i n n P Q f M H t l

W n wY w k

i ^ C& M o s a a c c hU E D i aG r o u p

1 1 1 8 i hA w .l l i h F L

L o uK a i r y e

N e wY o r k

T e c h n o l o g yN o iT t i c k a

G 1 9 W1 1 1 t hS t T K t

T o m T i o c r o

N u wY o r k

T i mN n wY o r kT i n i MP e lV o i t a l

2 2 9W e s t4 3 | dS u m

D n n w tF w f i h l

O c o a n a K l o

C o i u m o d t K e L o n gI s l a n dC l u b

T W OR o K b u i yR o a dE i j c PM i D h e

O & w f ^ f u C o m m o d o t f lU G f r rG r o u p

2 0 8P a r kH a J J ,D n p tT c c h n r A o f f y

J o h nH H o t o n k n y

T n l l m a n

C o m p u u wC l u bo f f t o c U a n d

P O e o x Z WP a u l F r a l u r i

W o o d h a v c n

D B U O7 8 - 2 39 H t A v « i i r t

C h o i l o sC W a g r t a

N E W F O U N D L A N D

C A N A D A

i l l J o h n ' x

P l a B b f t n t u k l t aC a m m o d o r t tU s n c

G r o u p

P O B o n? 0 2 f l

G i o c j V i n i r n n t

N O R T HC A R O L I N A

G r f t w u b o i a

T c i * dC - 6 4U » r sO r o u r j

3 3 0 2F n [ ^ y l hD t

C W B l A k o

H i c k o r y

U m t e u r C o m m o d o i f lU t m a

I ' O H o x y 3 2 1

J r t i i ' HM M o u i s

1 1 6

Page 119: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 119/132

Page 120: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 120/132

H O WT OE N T E RP R O G R A M S

T , ,l i e p r o g r a m sw h i c ha p p e a ri n t h i s

m a g a z i n e h a v eb e e nr u n ,t e s t e da n d

c h e c k e dl o r b u g s a n de r r o r s .A f t e r; i

p r o g r a mi s t e s t e d ,i t i s p r i m e do n a

l e t t e rq u a l i t y p r i n t e rw i t hs o m ef o r

m a t t i n gc h a n g e s . T h i sl i s t i n gi s t h e n

p h o t o g r a p h e dd i r e c t l ya n dp r i n t e di nt h e m a g a z i n e .U s i n gt h i sm e t h o de n

s u r e s t h em o s te r r o r - f r e ep r o g r a m

l i s t i n g sp o s s i b l e .

W h e n e v e ry o u s e e a w o r di n s i d e

b r a c k e t s ,s u c ha s [ D O W N ] ,t h e w o r d

r e p r e s e n t sa k e y s t r o k eo r s e r i e so f

k e y s t r o k e so n t h e k e y b o a r d .T h ew o r d[ D O W N ]w o u l db e e n t e r e db y

p r e s s i n gt h ec u r s o r - d o w nk e y .I f m u l

t i p l ek e y s t r o k e sa r e r e q u i r e d , t h e

n u m b e rw i l ld i r e c t l yf o l l o wt h ew o r d .

F o re x a m p l e ,[ D O W N 4 ]w o u l d m e a n

t o p r e s s t h ec u r s o r - d o w nk e y f o u r

t i m e s .I f t h e r ea r e m u l t i p l ew o r d s

w i t h i no n es e t o f b r a c k e t s ,e n t e r t h e

k e y s t r o k e sd i r e c t l ya f t e ro n ea n o t h e r .

F o r e x a m p l e ,[ D O \ V N , K I G H T 2 ]

w o u l dm e a nt o p r e s s t h ec u r s o r - d o w n

k e yo n c ea n d t h e nt h e c u r s o r - r i g h t

k e y t w i c e .N o t e :D o n o t e n t e rt h e

c o m m a s .

I n a d d i t i o nt o t h e s eg r a p h i cs y m

b o l s ,t h e k e y b o a r dg r a p h i c sa r e a l l

r e p r e s e n t e db y a w o r da n da l e t t e r .

T h ew o r di s e i t h e rS H F To r C M Da n d

r e p r e s e n t st h eS I1 I F Tk e yo r t h eC o mm o d o r ek e y .T h el e t t e ri s o n eo f t h e

l e t t e r so n t h e k e y b o a r d .T h e c o m b i

n a t i o n[ S H I F TE ] w o u l db e e n t e r e db y

h o l d i n gd o w nt h e S H I F Tk e y a n d

p r e s s i n gt h e E . A n u m b e rf o l l o w i n g

t h el e t t e rt e l l sy o uh o wm a n yt i m e st o

t y p et h e l e t t e r .F o re x a m p l e ,[ S H F TA 4 . C M DB 3 ]w o u l dm e a nt o h o l dt h e

S H I F Tk e ya n dp r e s st h eA l o u rt i m e s ,

t h e nh o l dd o w nt h eC o m m o d o r ek e y

a n dp r e s s t h eB t h r e et i m e s .

T h ef o l l o w i n gc h a r tt e l l sy o ut h e

k e y st o p r e s sf o ra n yw o r do r w o r d s

i n s i d eo f b r a c k e t s .R e f e rt o t h i sc h a r t

w h e n e v e ry o ua r e n ' ts u r ew h a tk e y s

t o p r e s s .T h el i t t l eg r a p h i cn e x tt o t h e

k e y s t r o k e ss h o w s y o u w h a t y o uw i l l

s e eo n t h es c r e e n .

S y n t a x E r r o rT h i si s b y f o r t h e m o s tc o m m o n

e r r o re n c o u n t e r e dw h i l ee n t e r i n ga

p r o g r a m .U s u a l l y ( s o r r yf o l k s )t h i s

m e a n st h a ty o uh a v et y p e ds o m e t h i n g

i n c o r r e c t l yo n t h el i n et h e s y n t a xe r

r o r r e f e r st o . I fy o ug e t t h e m e s s a g e

" ' S y n t a x E r r o rB r e a kI n L i n e 2 7 0 . "

t y p eL I S T2 7 0 a n d p r e s sR B T U R N .

T h i sw i l ll i s t l i n e2 7 0 t o t h e s c r e e n .

L o o kf o r a n y n o n - o b v i o u sm i s t a k e s

l i k ea z e r oi n p l a c e o fa n ( ) o r v i c e -

v e r s a .C h e c kl o r s e m i c o l o n sa n d c o

l o n s r e v e r s e da n d e x t r a o rm i s s i n g

p a r e n t h e s e s .A l l o f t h e s et h i n g sw i l l

c a u s ea s y n t a xe r r o r .T h e r ei s o n l yo n e t i m ea s y n t a x

e r r o rw i l lt e l l y o ut h e w r o n gl i n e t o

l o o ka t . I f t h e l i n e t h e s y n t a xe r r o r

r e f e r st o h a sa f u n c t i o nc a l l( e . g . ,F N

A ( 3 ) ) .t h es y n t a xe r r o rm x i yb e i n t h e

l i n et h a td e f i n e s t h ef u n c t i o n , r a t h e r

t h a nt h el i n en a m e di n t h ee r r o rm e s

s a g e .L o o kf o r a l i n en e a rt h e b e g i n

n i n go f t h ep r o g r a m( u s u a l l y )t h a th a s

D I ; FF N A ( X )i n i t w i t ha n e q u a t i o n

f o l l o w i n gi t . L o o kf o r at y p oi n t h e

e q u a t i o np a r to f t h i sd e f i n i t i o n .

I l l e g a lQ u a n t i t yE r r o rT h i si s a n o t h e rc o m m o ne r r o rm e s

s a g e .T h i sc a n a l s ob e c a u s e db y a

t y p i n ge r r o r ,b u ti t i s a l i t t l eh a r d e rt o

f i n d .O n c ea g a i n ,l i s tt h e l i n en u m b e r

t h a t t h e e r r o rm e s s a g er e f e r st o .

T h e r ei s p r o b a b l ya p o k es t a t e m e n t

o n t h i sl i n e .I f t h e r ei s , t h e nt h ee r r o r

i s r e f e r r i n g t ow h a ti s t r y i n g t ob e

p o k e d .A n u m b e rm u s tb e i n t h e

r a n g eo f z e r ot o 2 5 5t o b e p o k e - a b l e .

F o r e x a m p l e ,t h e s t a t e m e n tP O K E1 0 2 - 4 , 2 6 0w o u l dp r o d u c ea n i l l e g a l

q u a n t i t y e r r o rb e c a u s e2 6 0i s g r e a t e r

t h a n2 5 5 .

M o s to f t e n ,t h e v a l u eb e i n gp o k e d

i s a v a r i a b l e( A , X . . . ) .T h i se r r o ri s t e l l

i n g y o u t h a t t h i s v a r i a b l ei s o u t o f

r a n g e .I f t h e v a r i a b l ei s b e i n gr e a d

f r o md a t as t a t e m e n t s ,t h e nt h ep r o b

l e m i s s o m e w h e r ei n t h e d a t as t a t e

m e n t s .C h e c kt h e d a t as t a t e m e n t sf o r

m i s s i n gc o m m a so r o t h e rt y p o s .

I f t h e v a r i a b l ei s n o tc o m i n gf r o m

d a t as t a t e m e n t s ,t h e n t h e p r o b l e m

w i l lb e a l i t t l eh a r d e rt o f i n d .C h e c k

e a c hl i n e t h a tc o n t a i n st h e v a r i a b l ef o rt y p i n gm i s t a k e s .

O u tO fD a t a E r r o rT h i s e r r o rm e s s a g ei s a l w a y sr e l a t

e d t o t h e d a t as t a t e m e n t si n a p r o

g r a m .I f t h i s e r r o r o c c u r s ,i t m e a n s

t h a tt h ep r o g r a mh a sr u no u to f d a t a

i t e m sb e f o r ei t w a ss u p p o s e dt o . I t i s

u s u a l l yc a u s e d b ya p r o b l e mo r t y p o

i n t h e d a t as t a t e m e n t s .C h e c kf i r s tt o

s e ei f y o uh a v el e l io u ta w h o l el i n eo f

d a t a .N e x t ,c h e e kf o rm i s s i n gc o m m a s

b e t w e e nn u m b e r s . R e a d i n gd a t af r o m

a p a g eo f a m a g a z i n ec a nb e a s t r a i n

o n t h eb r a i n ,s o u s ea r u l e ro r a p i e c e

o f p a p e ro r a n y t h i n ge l s et o h e l py o u

k e e pt r a c ko f w h e r ey o ua r e a sy o u

e n t e rt h ed a t a .

O t h e rP r o b l e m sI t i s i m p o r t a n tt o r e m e m b e rt h a t

t h e6 4 a n dt h e P I H 7 C B Mc o m p u t e r

w i l lo n l y a c c e p ta l i n eu p t o 8 0 c h a r

a c t e r sl o n g .T h e V I C2 0 w i l la c c e p ta

l i n eu p t o B Hc h a r a c t e r sl o n ga n dt h e

1 2 8a l i n eu p t o 1 6 0c h a r a c t e r sl o n g .

S o m e t i m e s y o uw i l lf i n da l i n e i n ap r o g r a mt h a t r u n so v e rt h i sn u m b e r

o f c h a r a c t e r s .T h i si s n o ta m i s t a k ei n

t h e l i s t i n g .S o m e t i m e s p r o g r a

g e t s o c a r r i e da w a yc r u n c h i n gp r o

g r a m st h a tt h e y u s e a b b r e v i a t e c o m

m a n d st o g e tm o r et h a nt h es t a n d a r d

n u m b e ro f c h a r a c t e r so n o n el i n e .

H I H O M E ] "- U N S W F T E D C L R /H O M E

H " I C L E A R ] "= S H I F T E DC L R / H O M E

[ j j i D O W N | "= C U R S O R D O W N

f V ' l U P r - C U R S O RU P

f ] ' R I G H T ] "= C U R S O R R I G H TI I I L E F T I ' - C U R S O R L E F T

n 1 | H V S |' = C O N T R O L 9

I " [ R V O F F ] " =C O N T R O L 0

H ■ ■ [ E L A C K 1 "= C O N T R O L1

F J " | W H I T E | "= C 0 N T R O L 2

H " | H E B 1 " - C O M T B O 1 , 3

t ] " l C Y A N | - =C O N T R O L4

■ ' ( P U H P L E [ "= C O N T R O L5

0 " [ G B E E N ! "= C O N T R O L6I F l l■ = F

* ■ | F 3 [ " - F 3

R I F 4 | " - F 4

n - b b i "

H i Y E L L O W l 1^ C O N T R O L S

0 " [ O R A N G E ! "" C O M M O D O R E1P ■ [ B R O W N | " - C O M M 0 D O R E 2

C J 3" | LH E D 1 " - C O M M O D O R E 3

M ■ [ G R A Y l | " = C 0 M M O D O H E . l

3 . O R A Y 2 ] " - C O M M O D O R E5

i j " j LG R E E N | " = C O M M O D O n E 6

F J " [ LB L U E 1 " - C O M M O D O R E7

j j " I C R A Y 3 ! " - C O M M O D O R ES

G R A P H I CS Y M B O L SW I L L B ER E P R E S E N T E D A SE I T H E RT H EL E T T E R S

S H F T( S H I F T )A N D AK E Y( - j S H F TQ . S H F TJ . S H F TD . S H F TS I " )O RT H EL E T T E R SC M D R{ C O M M O D O R E )A N D AK E Y{ " [ C M D RQ . C M D RG . C O M D RY . C M D RH ] " ) .I F A S Y M B O LI S R E P E A T E D ,T H EN U M B E RO F

R E P I T T r i O N SW I L LB ED I R E C T L YA F T E R T H EK E YA N DB E F O R ET H EC O M M A( " | S P A C E 3 , S H F TS 4 . C M D RM 2 J " ) .

j

n ■ ■ [ F B I - - F 8

l £ | " | F O U N D r = E

P O U N D

f j j j" I S H F T ' r - P IS Y M B O L

[ t j" I T 1 -U P A R R O W

1 1 8 S E P T E M B E R / O C T O B E R ' 8 6

Page 121: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 121/132

H O WT OE N T E RP R O G R A M S

Y o uc a ne n t e rt h e s el i n e sb y a b b r e v i

a t i n gt h e c o m m a n d sw h e ny o ue n t e r

t h e l i n e .T h ea b b r e v i a t i o n sf o r B A S I C

C o m m a n d sa r ei n y o u ru s e rg u i d e .

I f y o ut y p ea l i n e t h a ti s l o n g e rt h ; i n

[ h ea c c e p t a b l en u m b e ro f c h a r a c t e r s ,

t h ec o m p u t e rw i l la c ta s i f e v e r y t h i n g

i s o k , u n t i ly o up r e s sR E T U R N .T h e n ,

a . s y n t a xe r r o rw i l l b e d i s p l a y e d

( w i t h o u ta l i n en u m b e r ) .M a n yp e o p l e

w r i t et h a tt h ec o m p u t e rg i v e st h e ma

s y n t a x e r r o rw h e nt h e y t y p e t h el i n e ,

o r t h a t t h e c o m p u t e rr e f u s e s t oa c

c e p ta l i n e .B o t ho f t h e s ep r o b l e m s

a r er e s u l t so f t y p i n ga l i n et h a th a s t o o

m a n yc h a r a c t e r s .

T h eP r o g r a mW o n tR u n ! !T h i si s t l i eh a r d e s t o fp r o b l e m st o

r e s o l v e ;n o e r r o rm e s s a g ei s d i s

p l a y e d ,b u t t h ep r o g r a mj u s td o e s n ' t

r u n . T h i s c a nb e c a u s e db y m a n y

s m a l lm i s t a k e st y p i n ga p r o g r a mi n .

I ' i r s tc h e c kt h a t t h e p r o g r a m w a s

w r i t t e nf o r t h e c o m p u t e ry o ua r e u s

i n g .C h e c kt o s e e i f y o uh a v el e f to u t

a n yl i n e so f t h ep r o g r a m .C h e c ke a c h

l i n eo f t h ep r o g r a mf o r t y p o so r m i s s

i n gp a r t s . F i n a l l y ,p r e s st r i eR U N / S T O Pk e yw h i l et h e p r o g r a mi s " r u n n i n g . "

W r i t ed o w nt h e l i n e t h e p r o g r a m

b r o k ea t a n d t r y t of o l l o wt h e p r o

g r a m b a c k w a r d sf r o mt h i sp o i n t ,l o o k

i n gf o rp r o b l e m s .

I f A l lE l s eF a i l sY o u ' v ec o m et o t h e e n d o f y o u r

r o p e .Y o uc a n ' tg e t t h e p r o g r a mt o

r u n a n d y o uc a n ' tf i n da n y e r r o r si n

y o u rt y p i n g .W h a td o y o ud o ?A s a l

w a y s ,w e s u g g e s tt h a ty o ut r y a l o c a l

u s e rg r o u pf o r h e l p . I na g r o u po f

e v e nj u s ta d o z e n m e m b e r s ,s o m e o n e

i s b o u n dt o h a v et y p e di n t h e s a m e

p r o g r a m .T h e u s e rg r o u pm a ya l s o

h a v et h e p r o g r a mo n a l i b r a r yd i s k

a n d b ew i l l i n gt o m a k ea c o p yf o ry o u .

F o r S 9 - 9 5p e ri s s u e ,y o uc a na l s og e t

a l l t h e B A S I C p r o g r a m si n e a c hi s s u e ,

a s w e l l ,f r o mL o a d s t a r ,P . O . B o x

3 0 0 0 7 ,S h r c v e p o r t ,L A7 1 1 3 0 - 0 0 0 7 .

I f y o u d o g e t a w o r k i n gc o p y ,b e

s u r et o c o m p a r ei t t o y o u ro w nv e r

s i o ns o t h a ty o uc a n l e a r nf r o m y o u r

e r r o r sa n di n c r e a s ey o u ru n d e r s t a n

i n go f p r o g r a m m i n g .

I I ' y o u l i v e i n[ h e c o u n t r y ,d o n ' t

h a v ea l o c a lu s e rg r o u p ,o r y o us i m p l y

c a n ' tg e t a n yh e l p ,w r i t et o u s . I f y o u

d o w r i t et o u s , i n c l u d et h e f o l l o w i n

i n f o r m a t i o na b o u tt h e p r o g r a m y

a r eh a v i n gp r o b l e m sw i t h :

' I l i en a m eo f t h ep r o g r a m

T h ei s s u eo f t h e m a g a z i n ei t w a si n

T h ec o m p u t e ry o ua r e u s i n g

A n ye r r o rm e s s a g e s a n dt h e l i n e

n u m b e r s

A n y t h i n gd i s p l a y e do n t h es c r e e n

A p r i n t o u to f y o u rl i s t i n g ( i f

p o s s i b l e )

A l lo f t h i si n f o r m a [ i o ni s h e l p f u li n

a n s w e r i n gy o u rq u e s t i o n sa b o u tw h y

a p r o g r a md o e s n ' tw o r k .A l e t t e rt h a t

s i m p l ys t a t e s" I g e t a n e r r o ri n l i n e

2 5 0 w h e n e v e rI r u n t h e p r o g r a m

d o e s n ' t g i v eu s m u c ht o g o o n . S e n d

y o u rq u e s t i o n st o :

C o m m o d o r eM a g a z i n e s

I 2 0 0W i l s o nD r i v e

W e s tC h e s t e r ,P A 1 9 3 8 0

A T T N ;P r o g r a m P r o b l e mQ

H O WT OU S ET H E M A G A Z I N E E N T R YP R O G R A M S

J L b e M a g a z i n eE n t r yP r o g r a m so n

t h e n e x t p a g e sa r c t w o B A S I Cm ac h i n e l a n g u a g ep r o g r a m st h a t w i l l a s

s i s t y o u i n e n t e r i n g t h ep r o g r a m si n

t h i s m a g a z i n ec o r r e c t l y .T h e r ea r e

v e r s i o n sf o rb o t ht h eC o m m o d o r e6 4

a n d t h e C o m m o d o r e1 2 8 .O n c et h e

p r o g r a mi s i n p l a c e ,i t w o r k si t s m a g i c

w i t h o u ty o u h a v i n gt o d o a n y t h i n g

e l s e .T h e p r o g r a mw i l l n o t l e t y o u

e n t e ra l i n ei f t h e r ei s a t y p i n g m i s t a k e

o n i t , a n db e t t e ry e t ,i t i d e n t i f i e st h e

k i n do f e r r o rf o ry o u .

G e t t i n gS t a r t e dT y p ei n t h e M a g a z i n eE n t r y P r o

g r a mc a r e f u l l ya n ds a v ei t a s y o ug o

a l o n g( j u s ti n e a s e ) .O n c et h ew h o l e -

p r o g r a mi s t y p e di n , s a v ei t a g a i no n

t a p e o rd i s k .N o wR U Nt h e p r o g r a m .

H i ew o r dP O K I N Gw i l la p p e a ro n t h e

t o po f t h es c r e e nw i t ha n u m b e r .T h e

n u m b e rw i l l i n c r e m e n t f r o m4 9 1 5 2

u p t o ' 1 9 9 0 0( 4 8 6 4 - 5 5 4 5o n t h e 1 2 8 )

a n d j u s t l e t sy o uk n o wt h a tt h e p r o

g r a mi s r u n n i n g .I f e v e r y t h i n gi s o k ,

t h e p r o g r a mw i l l f i n i s hr u n n i n g a n d

s a yD O N ET h e nt y p eN E W .I f t h e r ei s

a p r o b l e mw i t ht h e d a t a s t a t e m e n t s ,

[ h e p r o g r a mw i l l [ e l l y o u w h e r et o

f i n dt h e p r o b l e m .O t h e r w i s et h e p r o

g r a mw i l ls a y " m i s t a k ei n d a t as t a t e

m e n t s . "C h e c kt o s e c i f c o m m a sa r e

m i s s i n g ,o r i f y o uh a v eu s e dp e r i o d s

i n s t e a do f c o m m a s .A l s oc h e c kt h e

i n d i v i d u a ld a t ai t e m s .

O n c et h e p r o g r a mh a s r u n ,i t i s i n

m e m o r yr e a d yt o g o .T o a c t i v a t e[ h e

p r o g r a mt y p eS Y S 4 9 1 5 2 ( S Y S 4 H 6 4o n

t h e 1 2 8 ) ,a n dp r e s sR E T U R N .Y o ua r e

n o w r e a d yt o e n t e rt h e p r o g r a m s

f r o mt h em a g a z i n e .T o d i s a b l et h eE n

t r yP r o g r a m ,j u s tt y p eK I L L( R E T U R N )

o n t h e6 4 o r S Y S 4 8 6 7o n t h e 1 2 8 .

' H i ec h e c k s u m sf o r e a c hl i n e a r e

t h es a m ef o rb o t ht h e6 4 a n d 1 2 8 ,s o

y o uc a n e n t e ry o u r6 4 p r o g r a m so n

t h e 1 2 8i f y o u ' d l i k e .

T y p i n gt h eP r o g r a m sA l l t h e B A S I C p r o g r a ml i s t i n g s i n

t h i sm a g a z i n eC h a ta r c f o r t h e6 4 o r

1 2 8h a v ea n a p o s t r o p h ef o l l o w e db y

f o u rl e t t e r sa t t h ee n do f t h el i n e( e . g . ,

A C D F ) .I f y o up l a nt o u s e t h e M a g a

z i n e E n t r yP r o g r a mt o e n t e ry o u rp r o

g r a m s ,t h e a p o s t r o p h ea n d l e t t e r ss h o u l db e e n t e r e d a l o n g w i t h[ h e

r e s to f t h el i n e .T h i si s a c h e c k s u

t h a tt h eM a g a z i n eE n t r yP r o g r a mu s e s .

E n t e r t h el i n ea n dt h e l e t t e r sa t ( h e

e n da n d [ h e np r e s sR E T U R N ,j u s ta s

y o un o r m a l l yw o u l d .

I f t h e l i n e i s e n t e r e dc o r r e c t l y ,a

h e l li s s o u n d e da n dt h el i n ei s e n t e r e d

i n t ot h e c o m p u t e r ' sm e m o r y( w i t h

o u tt h ec h a r a c t e r sa t t h e e n d ) .

I f a m i s t a k ew a sm a d ew h i l ee n t e r

i n gt h el i n e ,a n o i s ei s s o u n d e da n da n

e r r o rm e s s a g ei s d i s p l a y e d .R e a dt h e

e r r o rm e s s a g e , t h e np r e s sa n y k e yt o

e r a s e t h em e s s a g e a n dc o r r e c tt h e

l i n e .

I M P O R T A N TI f t h e M a g a z i n eE n t r yP r o g r a ms e e s

a m i s t a k eo n a l i n e ,i t d o e s n o te n t e r

t h a t l i n ei n t om e m o r y .T h i sm a k e si t

i m p o s s i b l et o e n t e ra l i n ei n c o r r e c t l y

E r r o rM e s s a g e sa n d

W h a t T h e yM e a nT h e r ea r e f i v ee r r o rm e s s a g e st h a t

t h e M a g a z i n eE n t r yP r o g r a mu s e s .

H e r et h e ya r e ,a l o n gw i t hw h a tt h e y

m e a na n dh o wt o f i x t h e m .C o n t i n u e dn e x tp a g e

1 1 9

Page 122: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 122/132

H O WT OU S ET H EM A G A Z I N EE N T R YP R O G R A M SN O C H E C K S U M :T h i sm e a n st h a t t h e l i n e i nt h e m a g a z i n e

y o u f o r g o t t oe n t e r t h ea p o s t r o p h ec h e c k y o u rs p e l l i n g .

i g a i na n d

a n dt h e f o u rl e t t e r sa t t h ee n do f t h e # O F C H A R A C T E R S :T h i sm e a n s

l i n e .M o v et h e c u r s o rt o t h e e n d o f t h a t y o u h a v ee i t h e re n t e r e de x t r a

t h e l i n ey o uj u s tt y p e da n de n t e r t h e c h a r a c t e r so r m i s s e ds o m ec h a r a c t e r s .

c h e c k s u m . C h e c kt h e l i n e n t h em a g a / i n ea g a i n .

Q U O T E :T h i sm e a n st h a ty o uf o r - T h i se r r o rm e s s a g ew i l t a l s oo c c u r

g o t ( o r a d d e d )a q u o t em a r ks o m e -y o um i s s p e l la

w h e r ei n t h e l i n e .C h e c kt h e l i n ei n c r e a t ea n o t h e r

i f

B A S I Cc o m m a n d ,b u t

k e v w o r di n

t h em a g a z i n e a n dc o r r e c tt h e q u o t e .F o re x a m p l e ,i f y o um i s s p e l l

K E Y W O R D :T h i sm e a n st h a ty o u P R O N T ,t h e6 - i

d o i n g:

P i l lN T

o .

a s

s e e s t h el e t t e rI 1 a n d

h a v ee i t h e rf o r g o t t e na c o m m a n do r K , t h e B A S I C k e y w o r dO N

s p e l l e do n e o f t h eB A S I C k e y w o r d st h e l e t t e rT .

( G O T O . P R I N T .. ) i n c o r r e c t l y .C h e c kk e y w o r dO N ,i t

B e c a u s ei t

t h i n k sy o u 1

a n d ( h e n

s e e s t h e

r e g o t t o o

M A G A Z I N EE N T R YP R O G R A M - 6 4n i l -H a j y / i n i '1 - i nr y P f f i g n U U. i n 1a v . i i U h l co n i l i s k ,a l o n g w i l ht i n -o t l i c r

p r o g r a m si " i l i i sm a r i n e , f o r1 9 5 3 . I t ) o r d e r , c o n u c iL o a d s t a r s ! 1 - 8 0 0 - 8 3 1

1 0 P R I N T " [ C L E A R ] P O K I N G- " ;

2 0 P = 4 9 1 5 2: R E MS C 0 0 0 ( E N DA T

4 9 9 0 0 / S C 2 E C )3 0 R E A DA S = I F A $ = " E N D " T H E N1 1 0

4 0 L = A S C ( M I D S ( A S , 2 , 1 ) )5 0 H = A S C ( M I D S ( A S , 1 , 1 ) )6 0 L = L - 4 8 : I FL > 9 T H E N L = L - 7

7 0 H = H - 4 3 : I FH > 9 T H E N H = H - 7

8 0 P R I N T " [ H O M E , R I G H T 1 2 ] " P ;9 0 I F H > 1 5 O RL > 1 5T H E NP R I N T

: P R I N T " D A T A E R R O RI N L I N E " ;1 0 0 0 + I N T ( ( P - 4 9 1 5 2 ) / 8 ) : S T O P

1 0 0 B = H * 1 6 + L : P O K E P , B : T = T + B : P = P + 1: G O T O3 0

1 1 0 I F T O 8 6 2 0 0T H E NP R I N T: P R I N T " M I S T A K EI N D A T A— > C H E C KD A T AS T A T E M E N T S " ; E N D

1 2 0 P R I N T " D O N E " : E N D1 0 0 0 D A T A4 C , I F , C 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0

1 0 0 1D A T A0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 2 1

1 0 0 2D A T AC 1 , 2 7 , C 1 , 2 F , C 1 , 3 F , C 1 , 4 C1 0 0 3D A T AC 1 , E A , E A , E A , 4 C , 5 4 , C 0 , A 21 0 0 4D A T A0 5 , B D , 1 9 , C 0 , 9 5 , 7 3 , C A , 1 01 0 0 5D A T AF 8 , 6 0 , 6 0 , A 0 , 0 3 , B 9 , 0 0 , 0 21 0 0 6D A T AD 9 f 0 4 , C 1 , D 0 , F 5 , 8 8 , 1 0 , F 51 0 0 7D A T AA 0 , 0 5 , B 9 , A 2 , E 3 , 9 9 , 7 3, 0 0

1 0 0 8D A T A8 8 , 1 0 , F 7 , A 9 , 0 0 , 8 D , 1 8 , D 41 0 0 9D A T A4 C , E F , C 0 , E 6 , 7 A , D 0 , 0 2 , E 6

1 0 1 0D A T A7 B , 4 C , 7 9 , 0 0 , A 5 , 9 D , F 0 , F 31 0 1 1D A T AA 5 , 7 A , C 9 , F F , D 0 , E D , A 5 , 7 B1 0 1 2D A T AC 9 , 0 1 , D 0 , E 7 , 2 0 , 2 B , C 0 , A D1 3 1 3D A T A0 0 , 0 2 , 2 0 , 7 4 , C 0 , 9 0 , D C , A 01 0 1 4D A T A0 0 , 4 C , A 9 , C 1 , C 9 , 3 0 , 3 0 , 0 61 3 1 5 D A T AC 9 , 3 A , 1 0 , 0 2 , 3 8 , 6 0 , 1 8 , 6 01 0 1 6D A T AC 8 , B 1 , 7 A , C 9 , 2 0 , D 0 , 0 3 , C 81 0 1 7D A T AD 0 , F 7 , B 1 , 7 A , 6 0 , 1 8 , C 8 , B 1

1 3 1 8D A T A7 A , F 0 , 3 7 , C 9 , 2 2 , F 0 , F 5 , 6 D1 0 1 9D A T A0 3 , C 0 , 8 D , 0 3 , C 0 , A D , 0 4 , C 01 0 2 0D A T A6 9 , O 0 , 8 D , 0 4 , C 0 , 4 C , 8 E , C 0

1 0 2 1D A T A1 8 , 6 D , 0 5 , C 0 , 8 D , 0 5 , C 0 , 9 01 0 2 2D A T A0 3 , E E , 0 6 , C 0 , E E , 0 9 , C 0 , 4 C

1 0 2 3D A T AC E , C 1 , 1 8 , 6 D , 0 8 , C 0 , 8 D , 0 81 0 2 4D A T AC 0 , 9 0 , 0 3 , E E , 0 7 , C 0 , E E , 0 A

1 0 2 5

■ 2 6 9 4 ,1 0 2 6

1 0 2 7

1 0 2 8

1 0 2 9

1 0 3 0

1 0 3 1

1 - 3 3 2

1 0 3 3

1 0 3 4

1 0 3 5

1 0 3 6

1 0 3 7

1 0 3 8

1 0 3 9

1 0 4 0

1 0 4 11 0 4 2

1 0 4 3

1 0 4 4

1 0 4 5

1 0 4 6

1 0 4 7

1 0 4 8

1 0 4 9

1 0 5 0

1 0 5 11 0 5 2

1 0 5 31 0 5 4

1 0 5 5

1 0 5 6

1 0 5 7

1 0 5 8

1 0 5 9

1 0 6 0

1 0 6 11 0 6 2

1 0 6 3

1 0 6 4

1 0 6 5

1 0 6 6

1 0 6 7

1 0 6 81 0 6 9

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

C 0

F B

A 9

0 6

B C

1 3

1 0

0 2

9 12 0

2 0

0 D

4 5

2 0

4 1

4 E

4 94 8

C 8

0 9

8 8

1 3

B l

0 4

C 0

0 3B 9

C 8

C 2

8 D

8 5

8 97 B

C 0

A 8

0 6

B A

0 0

1 8

E F

9 D

F 4

8 D

1 9C 2

m a n yc h a r a c t e r s ,

m i s s p e l l i n g .C

c o m m a n d si f

e l s ew r o n g .

i n s t e a do f a s i m p l e

h e c ks p e l l i n go f B A S I C

y o u c a n t f i n da n y t h i n

U N I D E N T I F I E D :T h i s

y o u

i n g

h a v ee i t h e rm a d e

e r r o r ,y o u t y p e d

n u m b e r ,o r y o ut y p e t

m e a n st h a t

a s i m p l es p e l l -

[ h e w r o n gl i n e

t h e c h e c k s u

i n c o r r e c t l y .S p e l l i n g e r r o r sc o u l db e

t h e w r o n g n u m b e ro f s p a c e si n s i d e

q u o t e s ,a v a r ii b l e

w o r dm i s s p e l l e d .

t h e

m i s

, 6 0

, B 9

, 1 2

, 2 3

, C 2

, B 9

, F 7

, 4 C

, 9 1, 2 0

, 2 0

, 5 1

, 5 9

, 4 F

, 4 3

, 4 9

, 4 5, 4 5

, B 1

, 1 0

, 8 8

, A 9

, 7 A

, D 0

, A 0

, F 0

, 4 0

, D 0

, A 0

, 3 C

, 0 2

, C 1

, 2 0

, F 0

, C 0

, 2 0

, C 0

, 0 2

, 6 D

, C 1

, 0 0

, 6 0

, 0 9

, 9 0, A D

m a g a / i n e

a k e .

, 0 A , A 8 ,

, 1 0 , C 0 ,

, 2 0 , D 2 ,

, D 2 , F F ,

, 2 0 , E 4 ,

, 0 3 , C l ,

, 6 8 , 6 8 /

, 7 4 , A 4 ,

, 0 D , 2 0 ,

, 2 0 , 2 0 ,

, 2 0 , 2 0 ,, 5 5 , 4 F ,

, 5 7 , 4 F ,

, 4 6 , 2 0 ,

, 5 4 , 4 5 ,

, 4 4 , 4 5 ,

, 4 4 , 0 0 ,, 4 3 , 4 B ,

, 7 A , D 0 ,

, 0 3 , 4 C ,

, 8 8 , B l ,

, 0 0 , 9 1 ,

, 9 D , 3 C ,, F 5 , 6 0 ,

, 0 0 , B 9 ,

, F 0 , C 8 ,

, 0 3 , F 0 ,, F 5 , 2 0 ,

, 0 9 , A 9 ,

, 0 3 , 8 8 ,

, A 0 , 0 0 ,

, 2 0 , E D ,

, 7 C f A 5 ,

, D 0 , 2 4 ,

, 4 C , C E ,

, 8 D , C 0 ,

, 4 C , C E ,

, 2 0 , 7 4 ,

, 0 7 , C 0 ,

, 8 8 , A 2 ,

, 0 2 , F 0 ,

, 1 8 , A D ,

, C 0 , 3 8 ,

, 0 6 , 8 D ,, 0 A , C 0 ,

s p e l l e d

C h e c k

a g a i na n d

B 9 ,

8 5 ,

F F ,

C 8 ,

F F ,

2 0 ,

A 9 ,

4 B ,

2 0 ,

2 0 ,

2 0 ,

5 4 ,

5 2 ,

4 3 ,

5 2 ,

4 E ,

4 E ,5 3 ,

F B ,

8 4 ,

7 A ,

7 A ,

0 3 ,

A 9 ,

0 0 ,

D 0 ,

E 6 ,

9 6 ,

0 0 ,

1 0 ,

2 0 ,

C l ,

A 0 ,

0 2 ,

C l ,

4 C ,

C l ,C 0 ,

8 D ,

0 0 ,

0 4 ,

0 9 ,

A D ,

0 A ,6 9 ,

0 F

F C

B l

D 0

F 0

D 2

0 0

4 92 0

2 0

2 0

4 5

4 4

4 8 ,

5 3 ,

5 4 ,

4 F ,5 5 ,

8 4 ,

C l ,

C 9 ,

C 8 ,

C 8 ,

0 4 ,

0 2 ,

9 9 ^C l ,

9 9 ,

F 7 ,

5 8 ,

E 6 ,

0 0 ,

F 0 ,

C 9 ,

C E ,

A 0 ,

C 8 ,

0 7 ,

B 9 ,

E 8 ,

C 0 ,

0 A ,

C 0 ,4 1 ,

C 0

A 0

F B

F 6F B

F F

8 D

4 C

2 0

2 0

2 0

0 0

0 0

4 1

0 0

4 9

2 04 D

F D

8 8

2 7

A 2

E 8

4 C

9 9

A 0

0 0

4 C

0 3

A 9

C l

7 A

2 0

0 6

2 2

C l

0 0

9 0

C 0

0 0

C 8

6 9

C 0

4 C8 D

w r o n g ,o r a

t h e l i n e i n

c o r r e c tt h e

B

, 8 5

, 0 0

, F 0

, 2 0

, A 0

, 8 8

, 0 0

, 4 C, 2 0

, 2 0

, 9 1

, 4 B

, 2 3

, 5 2

, 5 5

, 4 6

, 4 3, 0 0

, C 0

, 8 8

, D 0

, 0 0

, E 0

, C A

, 4 0

, 0 0

, 0 2

, 1 2

, C 0

, 8 0

, 2 0

, E 6

, 8 0

, 4 C, D 0

, 2 0

, B 9

, 0 A

, 4 C

, 0 2

, D 0

, 4 1

, E 9

, 0 A

1 2 0 S E P T E M B E R / O C T O B E R' 8 6

Page 123: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 123/132

1 0 7 01 0 7 1

1 0 7 2

1 0 7 3

1 0 7 4

1 0 7 5

1 0 7 6

1 0 7 7

1 0 7 8

1 0 7 9

1 0 8 01 0 8 1

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

C 0 , A D , 0 3 , C 0 , 6 D , 05 , C 0 , 4 8

A D , 0 4 , C 0 , 6 D , 0 6 , C 0 , 8 D , 0 CC 0 , 6 8 , 6 D , 0 8 , C 0 , 8 D , 0 B , C 0

A D , 0 C , C 0 , 6 D , 0 7 , C 0 , 8 D , 0 C

C 0 , 3 8 , E 9 , 1 9 , 9 0 , 0 6 , 8 D , 0 C

C 0 , 4 C , 5 2 , C 2 , A D , 0 C , C 0 , 6 94 1 , 8 D , 0 C , C 0 , A D , 0 B , C 0 , E 9

1 9 , 9 0 , 0 6 , 8 D , 0 B , C 0 , 4 C , 6 7C 2 , A D , 0 B , C 0 , 6 9 , 4 1 , 8 D , 0 B

C 0 , A 0 , 0 1 , A D , 0 9 , C 0 , C D , 3 C

0 3 , D 0 , 20 , C 8 , A D , 0 A , C 0 , C D3 D , 0 3 , D 0 , 1 7 , C 8 , A D , 0 B , C 0

1 0 8 2

1 0 8 31 0 8 4

1 0 8 5

1 0 8 6

1 0 8 71 0 8 8

1 0 8 9

1 0 9 0

1 0 9 1

1 0 9 21 0 9 3

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T AD A T A

M A G A Z I N EE N T R YP R O G R A M - 1 2 85 T R A P2 0 0

1 0 P R I N T "

2 0 P = 4 8 6 4

[ C L E A R ] P O K I N G- " ;

: R E MS 1 3 0 0 ( E N DA T

5 5 4 5 / 5 1 5 A 9 )

3 0 R E A DA $ : I F A $ = " E N D " T H E N1 1 08 0 P R I N T "

1 0 0

1 1 0

1 2 0

2 0 0

1 0 0 0

1 0 0 11 0 0 2

1 0 0 3

1 0 0 4

1 0 0 5

1 0 0 6

1 0 0 71 0 0 8

1 0 0 9

1 0 1 0

1 0 1 1

1 0 1 2

1 0 1 3

1 0 1 4

1 0 1 5

1 0 1 6

1 0 1 7

1 0 1 8

1 0 1 9

1 0 2 0

1 0 2 1

1 0 2 2

1 0 2 3

1 0 2 4

1 0 2 5

1 0 2 6

1 0 2 7

1 0 2 8

1 0 2 91 0 3 0

1 0 3 1

1 0 3 2

1 0 3 3

1 0 3 41 0 3 5

B = D E C

: G O T O

[ H O M E , R I G H T 1 2 ] " P ;

( A S ) : P O K EP , B : T = T + B : P = P + 1

3 0

I F T O 5 9 3 1 4T H E N P R I N T

: P R I N T " M I S T A K EI N D A T A« - > C H E C KD A T A

P R I N T

P R I N T

1 0 0 0+

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

S T A T E M E N T S " : E N D" D O N E " : E N D

: P R I N T " D A T AE R R O RI N L I N E " ;

I N T { ( P - 4 8 6 4 ) / 8 ) :E N D4 C , 1 E , 1 3 , 4 C , 3 A , 1 3 , 0 0 , 0 0

8 E , 0 0 , F 7 , 0 0 , 4 2 , 4 1 , 5 1 , 5 7

0 D , 0 0 , 0 D , 4 3 , 0 8 , 1 4 , 0 E , 1 4

1 6 , 1 4 , 2 6 , 1 4 , 3 3 , 1 4 , A 9 , 0 08 D , 0 0 , F F , A D , 0 4 , 0 3 , 8 D , 1 2

1 3 , A D , 0 5 , 0 3 , 8 D , 1 3 , 1 3 , A 24 A , A 0 , 1 3 , 8 E , 0 4 , 0 3 , 8 C , 0 5

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

0 2 , 2 0 , 5 B , 1 3 , 9 0 , F 1 , A 0 , 0 0

4 C , 6 F , 1 4 , C 9 , 3 0 , 3 0 , 0 6 , C 93 A , 1 0 , 0 2 , 3 8 , 6 0 , 1 8 , 6 0 , C 8B 1 , 3 D , C 9 , 2 0 , D 0 , 0 3 , C 8 , D 0F 7 , B 1 , 3 D , 6 0 , 1 8 , C 8 , B 1 , 3 D

F 0 , 3 5 , C 9 , 2 2 , F 0 , F 5 , 6 D , 0 61 3 , 8 D ,0 6 , 1 3 , A D , 0 7 , 1 3 , 6 9

0 0 ,8 D , 0 7 , 1 3 . 4 C , 7 5 , 1 3 , 1 8

6 D , 0 8 , 1 3 , 8 D , 0 8 , 1 3 , 9 0 , 0 3E E , 0 9 , 1 3 , E E , 0 C , 1 3 , 6 0 , 1 8

6 D , 0 B , 1 3 , 8 D , 0 B , 1 3 , 9 0 , 0 3E E , 0 A , 1 3 , E E , 0 D , 1 3 , 6 0 , 0 AA 8 , B 9 , 1 4 , 1 3 , 8 5 , F B , B 9 , 1 5

1 3 , 8 5 , F C , A 0 , 0 0 , 8 C , 0 0 , F FA 9 , 1 2 , 2 0 , D 2 , F F , B 1 , F B , F 00 6 , 2 0 , D 2 , F F , C 8 , D 0 , F 6 , 2 07 9 , 1 5 , 2 0 , A 3 , 1 5 , 2 0 , E 4 , F FF 0 , F B , A 0 , 1 B , B 9 , E F , 1 3 , 2 0D 2 , F F , 8 8 , 1 0 , F 7 , 6 8 , 6 8 , A 90 0 , 8 D , 0 0 , 0 2 , 4 C , B 7 , 4 D , 9 19 1 , 0 D , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 02 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 02 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 9 1 , 0 05 1 , 5 5 , 4 F , 5 4 , 4 5 , 0 0 , 4 B , 4 5

5 9 , 5 7 , 4 F , 5 2 , 4 4 , 0 0 , 2 3 , 2 04 F , 4 6 , 2 0 , 4 3 , 4 8 , 4 1 , 5 2 , 4 1

1 0 3 6

1 0 3 7

1 0 3 3

1 0 3 9

1 0 4 0

1 0 4 11 0 4 2

1 0 4 3

1 0 4 4

1 0 4 5

1 0 4 6

1 0 4 7

1 0 4 8

1 0 4 9

1 0 5 0

1 0 5 1

1 0 5 2

1 0 5 3

1 0 5 4

1 0 5 5

1 0 5 6

1 0 5 71 0 5 8

1 0 5 9

1 0 6 0

1 0 6 1

1 0 6 2

1 0 6 31 0 6 4

1 0 6 5

1 0 6 6

1 0 6 7

1 0 6 8

1 0 6 9

1 0 7 0

1 0 7 1

1 0 7 2

1 0 7 3

1 0 7 4

1 0 7 5

1 0 7 6

1 0 7 7

1 0 7 8

1 0 7 9

1 0 8 0

1 0 8 1

1 0 8 2

1 0 8 3

1 0 8 41 0 8 5

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T A

D A T AD A T A

C D , 3 E , 0 3 , D 0 , 0 E , A D , 0 CC D , 3 F , 03 , D 0 , 06 , 2 0 , C C , C 2

4 C , 4 B , C 0 , 98 , 48 , 68 , 4 C , C A

C 0 , A 9 , 2 0 , 8 D , 0 0 , D 4 , 8 D

D 4 , A 9 , 09 , 8 D , 05 , D 4 , A 9 , 0 F

8 D , 1 8 , D 4 , 6 0 , 2 0 , A 9 , C 28 1 , 2 0 , D F , C 2 , A 9 , 8 0 , 2 0C 2 , 4 C , D 9 , C 2 , 2 0 , A y , C 2

1 1 , 2 0 , D F , C 2 , A 9 , 1 0 , 2 0C 2 , A 9 , 0 0 , 8 D , 0 4 , 0 4 , 6 0

0 4 , D 4 , A 2 , 7 0 , A 0 , 0 0 , 8 8 F D , C A , D 0 , F A , 6 0 , E N DE K D

4 3 , 5 4 , 4 5 , 5 2 , 5 3 , 0 0 , 5 5 ,

4 9 , 4 4 , 4 5 , 4 E , 5 4 , 4 9 , 4 6 4 5 , 4 4 , 0 0 , 4 E , 4 F , 2 0 , 4 3 4 5 , 4 3 , 4 B , 5 3 , 5 5 , 4 D , 0 0

B 1 , 3 D , D 0 , F B , C 0 , 0 9 , 1 04 C , 6 9 , 1 4 , 8 8 , 8 8 , 8 8 , 8 8

B 1 , 3 D , C 9 , 2 7 , D 0 , 1 3 , A 99 1 , 3 D , C 8 , A 2 , 0 0 , B 1 , 3 D

0 0 , 0 B , C 8 , E 8 , E 0 , 0 4 , D 06 0 , 4 C , 5 C , 1 5 , 4 C , C 5 , 1 4

0 9 , A 9 , 0 0 , 9 9 , 0 6 , 1 3 , 8 0

0 B , 8 8 , 1 0 , F 7 , A 9 , 8 0 , 8 5A 0 , 0 0 , 2 0 , 3 F , 1 4 , 2 0 , A E

2 0 , 0 0 , 4 3 , 8 4 , F A , A 0 , F F6 7 , 1 3 , F 0 , D 8 , 2 4 , F D , F 02 0 , 8 F , 1 3 , 4 C , 8 F , 1 4 , C 9

D 0 , 0 6 , 2 0 , 7 4 , 1 3 , 4 C , 8 F 2 0 , 9 F , 1 3 , 4 C , 8 F , 1 4 , A 0

B 9 , 0 0 , 0 2 , 2 0 , 5 B , 1 3 , C 80 A , 1 8 , 6 D , 0 A , 1 3 , 8 D , 0 A4 C , B 0 , 1 4 , 8 8 , 6 0 , 1 8 , A D

1 3 , 6 9 , 4 1 , 8 D , 0 C , 1 3 , 3 8 0 0 , 1 3 , E 9 , 1 9 , 9 0 , 0 6 , 8 D

1 3 , 4 C , C F , 1 4 , A D , 0 0 , 1 34 1 , 8 D , 0 0 , 1 3 , A D , 0 6 , 1 30 8 , 1 3 , 4 8 , A D , 0 7 , 1 3 , 6 D1 3 , 8 O , 0 F , 1 3 , 6 8 , 6 D , 0 B8 D , 0 E , 1 3 , A D , 0 F , 1 3 , 6 D1 3 , 8 D , 0 F , 1 3 , 3 8 , E 9 , 1 9 0 6 , 8 D , 0 F , 1 3 , 4 C , 0 5 , 1 5 0 F , 1 3 , 6 9 , 4 1 , 8 0 , 0 F , 1 3 0 E , 1 3 , E 9 , 1 9 , 9 0 , 0 6 , 8 O

1 3 , 4 C , 1 A , 1 5 , A O , 0 E , 1 4 1 , 8 D , 0 E , 1 3 , A 0 , 0 1 , A D1 3 , C D , 0 0 , 0 B , D 0 , 2 0 , C 80 D , 1 3 , C D , 0 1 , 0 B , D 0 , 1 7

A D , 0 E , 1 3 , C D , 0 2 , 0 B , D A D , 0 F , 1 3 , C D , 0 3 , 0 B , D 2 0 , 8 9 , 1 5 , A 4 , F A , 6 0 , 9 8

6 8 , 4 C , A F , 1 3 , A 9 , 0 4 , 4 C

1 3 , A 9 , 0 0 , 8 D , 0 0 , F F , A 98 D , 0 0 , D 4 , 8 D , 0 1 , D 4 , A 98 O , 0 5 , D 4 , A 9 , 0 F , 8 D , 1 86 0 , 2 0 , 6 1 , 1 5 , A 9 , 8 1 , 2 0 1 5 , A 9 , 8 0 , 2 0 , 9 C , 1 5 , 4 C1 5 , 2 0 , 6 1 , 1 5 , A 9 , 1 1 , 2 0 1 5 , A 9 , 1 0 , 2 0 , 9 C , 1 5 , A 98 D , 0 4 , D 4 , 6 0 , 8 D , 0 4 , D 4

7 0 , A 0 , 0 0 , 8 8 , D 0 , F D , C AF A , 6 0 , E N D E H D

1 2 1

Page 124: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 124/132

T H EB A R D ' ST A L EL O R D SO FC O N Q U E S TC o n t i n u e df r o mf i g . / 2

t i v cp a r t yf o r m a t i o na n ds t r a t e g y ,A f o u r -

p a g er e f e r e n c ec o e dI s I n c l u d e df o rt h o s e

w h o ' dr a t h e rc a s t s p e l l sf i r s ta n da s k

q u e s t i o n sl a t e c

U n f o r t u n a t e l y ,a f t e ry o us a v ea g a m e ,

t h ep r o g r a ms h u t sd o w na n d y o uh a v et o

r e b o o ti t — y o uc a n ' tq u i ta n dc o n t i n u ep l a y i n g .W i t ht h ee x c e p t i o n o f t h e1 2 8

w i t ha 1 5 7 1d r i v e ,w h i c h: t l s oa u t o l o a d s

t i n -p r o g r a m ,t h e w a i t i n gc a nd r i v ea n

o v e r - e a g e ro r e - s l a y e rc r a z y .T h eg a m e

c o u l da l s ou s em o r es o u n de f f e c t st h a n

t h eb a r d ' sm e d l e y a n dt i l ef o o t s t e p so f

d i e p a r t ) -a s t h e ym a r c ht h r o u g ht h e

m a z e s .

I u s u a l l y d e t e s tm a p p i n g ,b u t s o m e

t h i n gi d x i u tt h i sg a m es y s t e mk e p tp u l l

i n gm eb a c ki n t oS f c a i aB r a ef o r" j u s to n e

m o r e -r o u n d " o fd u n g e o n - d e l v i n gI t ' sd i e

c l o s e s tt i l i n gl o t h eW i Z i B X h ye x p e r i e n c et h a t i s a v a i l a b l ef o r C o m m o d o r ec o m p u t e r s .

' l l i i s i sa p o w e rg a m e — s w o r d sa n d

s o r c e r ya l l t h ew a y — s oI s t r o n g l yr e c o m

m e n dc r e a t i n ga p a r t y o fd u m m yc h a r a c

t e r s ,p o o l i n ga l l t h e i rg o l dt o o n el i g h t e r

a n d r e p e a t i n gd i e p r o c e s su n t i ly o u ' v e

g o t e n o u g ht o f u l l yo u t f i tt h e g r o u p

y o u ' r eg o i n gt o u s ei n t h eg a m e .

B e f o r ee n t e r i n ga m a z e ,d e c i d ew h a t

y o u ' r eg o i n gt o a c c o m p l i s h :m a pa c e r

t a i na r e a ,g a i ne n o u g hp o i m s1 0 p r o m o t e

a c h a r a c t e r ,o r m a y b et o C o l l e c ta c e r t a i na m o u n to fg o l d .U s ea t e l c p o r ts p e l lt o r e

t u r nt o t h em a i ne n t r yw h e nt h a t ' sd o n e ,

o r i f y o us t a r tr u n n i n gl o wo n h i t a n d

s p e l l p o i n t s . Y o u ' l l f i n da f e wr i d d l e st o

s o l v e ,b u tn o n ea r er e a l l y d i f f i c u l t

G r a p hp a p e rw o r k sb e s tf a rm a p p i n g .

C a s ta s p e l lt O d e t e r m i n ey o u rl o c a t i o n ,

t h e nh e a df o r t h e n e a r e s tc o i n e r .B y

m a r k i n gt h e l o c a t i o no fa t l e a s to n ec o r

n e r , y o u ' l l f i n di t m u c he a s i e rt o g e ty o u r

b e a r i n g sa n dd r a wa n a c c u r a t em a p .A n d

i n v e s t i g a t ee a c h c o m e r , b e c a u s ev a l u a b l e

i t e m sa n dc l u e s a r eo f t e nf o u n d( h e r e .

T h eH a n i ' s T a l ei s n o ta g a m ef o rn o v

i c e s — i t ' sh a r d , i i v e uv e t e r a na d v e n t u r e r s

w i l lh a v et o p u t i n 1 0 0t o 2 0 0h o u r st o

f i n i s hi t .N o wt h a t ' sa l o to fd r a g *M i s l a y i n g .

W e l l ,I t h i n kI ' dl i e t t e rr u n .I j u s th e a r d

a b o u ta l i t t l et o w ni n t h ek i n do f H a i i n i q

t h a t ' si n d e s p e r a t en e e do fa f e wg < x x la d

v e n t u r e r s .I t s e e m st h e r e ' st h i se v i l

w i z ; i r d . . .

f o r S < j , < _ ) %a h i n tt x x i k l e t ' c l u eI x x i ki s

a v a i l a b l e f m mE l e c t r o n i cA r t sa h m a p s

a n d t h e m o s ti v c j u e s l e db i n t sa t e i n

c l u d e d( 8 0 0 - 2 4 5 - 4 5 2 5 .I n C a l i f o r n i a8 0 0 - 5 6 2 - 1 U 2 ) . Q

C o n t i n u e df r o mp g . i t )

t i i ec o n f l i c t .B e f o r ee a c ha t t a c k ,y o ua r e

p r e s e n t e d w i t h a no f f e n s i v ea n dd e f e n

s i v es t r e n g t hr a t i o ,c o m p l e t ew i t hr e i n

f o r c e m e n ta n dr c p l a n n i n gc l c c t i v c s .A n d

i f t h e a s s a u l ti s p u t i n t oa c t i o n ,i t i s

p r o m p t l ym e a s u r e d a n dr e s o l v e d ,w i t h

t h eo u t c o m ea f f i r m e db y t i l ep l a c e m e n t

o r l o s so f t n x i p s .

I n a m a t t e r o fs e c o n d s ,a l l t h e b o o k

k e e p i n gw o r ki s c o m p l e t e d ,t h e r e b y

q u i e t e n i n gt h eg a m e ' st e m p o ,a c c e l e r a t

i n g t h ea c t i o n ,a n da c t u a l l ys h o r t e n i n g

d i e o r i e n t a t i o np e r i o df o r n e w c o m e r s .

A n dl o rt h o s e o fy o uw i i oh a v ee v e rh a d

t i l e" p l e a s u r e "o ft r y i n gt o k e e pa n i n t e r

r u p t e d2 0 (l - p i e c el x > a r dg a m ei n t a c tu n t i l

t h ep l a y e r sc a ns o m e d a y m e e ta g a i n ,t h i s

p r o g r a m ' sS a v ef e a t u r ei s s u r et o h a v e

. s o m ea d d e da p p e a l .J u s ta l a po f t h eb u t

t o ni s a l l t h a ii s n e e d e dl o f i l e; i l lp r o g r e s s

t o d i s k .

T h eB i gP l o t

H o wt o G e tt h eW h o l e

W o r l di n Y o u rH a n d s

l o r d so f C o n q u e s ti s a n i n t r i c a t eg a m e ,

w i t h s u c ha m u l t i t u d eo f p o t e n t i a ls i t u a

t i o n sa n dc o n f r o n t a t i o n st h a io n ec a n

o n l yt o u c hu p o nt h ep o s s i b l es t r a t e g i e s

i n l i m i t e ds p a c e .T h ea u t h o r so i l e ra l e w

p e r s o n a l i z e dp l a y e rh i n t sa t ( h e h a c ko ft h e i re x t e n s i v em a n u a l .R e a dt h e mi i v e ra

c o u p l eo f l i m e s ,b e c a u s et h e y ' r es t r a i g h t

f r o mt h e s o u r c e .' I h o s et i p s , i na d d i t i o n

t o t i l eo n e sI ' v e l i s t e db e l o w ,s h o u l dh e l p

p u s hy o uo v e rs o m ee a r l yo b s t a c l e s .

• A s a g e n e r a lr u l ew h e ny o u a r t -

p i c k i n g c o u n t r i e si n ( l i eo p e n i n gr o u n d .

L i f t e r a l lt h es e c t o r sw i t hr e s o u r c e sh a v e

b e e nc l a i m e d , q u i c k l yg r a ha g r o u po f

c e n t r a l l yl o c a t e dt e r r i t o r i e sf i r s t ,t h e n

w o r ky o u rw a yt o w a r dt h e p e r i m e t e r s .A

c o m e ro r c o a s t a lc o u n t r yl i a sl i m i t e da t

t a c ko p t i o n sa n d ,i f c h o s e nl o oe a r l y ,c a nb e e a s i l vi s o l a t e df r o mi t sa l l i e d l a n d s .( ) n

N o m a t t e rw h a tl e v e lo fe x p e r t i s ey o u

b r i n gt o t h i sc h a l l e n g e ,i t s a d j u s t a b l ep a

r a m e t e r sw i l l t a i l o ra t e s tt o m a t c hy o u r

s k i l lC h a n c el e v e l ,r e s o u r c ea v a i l a b i l i t

a n d i y p c ,a n dv i c t o r yr e q u i r e m e n t sa r e

a l l v a r i a b l e sw h i c hc a n b e a d a p t e dt o

m e e tt h ew a n t so f t h ep l a y e r s .U pt o f o u r

p e o p l e c a np a r t i c i p a t e ,w i t ha s o l oe f f o r t

p i t t i n gy o ua g a i n s ta c o m p u t e rw i t hn i n e

s k i l ll e v e l s .T h ep r o g r a mc o m e sw i t h2 0

m a p sf r o mw h i c ht o c h o o s e y o u rb a t t l e

f i e l d ,c o v e r i n ge v e r y t h i n gf r o mP r u s s i at o

E a r l yI t a l i at o t h eP o l a r C a p s ,

I I ' y o ug e t t i r e do f c o n q u e r i n gt h e s e

p r e f a b r i c a t e dn a t i o n s ,y o uc a ne i t h e r

m o d i f ya n e x i s t i n gl a y o u to r c r e a t ea ne n

t i r e l yn e wf a c ew i t ht h ep r o g r a m ' sr a n

d o m - m a pg e n e r a t o r .' I h e r e ' se v e n; i u s e r -

c o n s t r u c t i o nm o d et h a t w i l la l l o wy o ut o

s t r u c t u r ey o u ro w nr e p r e s e n t a t i o n so f

e v e r yd i m e n s i o n a n dd e s i g n ,r a n g i n g

f r o ma C i v i lW a rr e m a t c ht o as i m u l a t e d

s k i r m i s ha t y o u ro f f i c eb u i l d i n g .T h ep o s

s i b i l i t i e sa r el i m i t l e s s .

W i t hl . i m l so f C o m / n e s t ,g l o b a lc o n -

i r o !c a nn o wb e c o m ea n a f t e r n o o n sa s p i

r a t i o n .B y b r e a k i n gt h ee l e m e n t so f c o m

b a td o w nt o t h eb a s i c s ,i l i i sp r o g r a mh a s

m a d et h eu n d e r l y i n gt a c t i c a le l e m e n L s o

w a ri n t e l l i g i b l et o p l a y e r s o fa l l a g e s ,

w h i l es t i l lk e e p i n gt h es t r a t e g i c s u b t l e

i n t a c t .S i m p l et o l e a r n: m dn e a r l yi m p o s

s i b l e! o m a s t e r ,i t i s a n i n t r i g u i n g d e l i

t h a tc o m e sw i t ht h e h i g h e s to f r e c o m

m e n d a t i o n s . Q

t h eo t h e rh a n d ,a t e r r i t o r yi n d i e m a p ' s

m i d d l e ,e s p e c i ; d l yo n ew i t ha f e wf r i e n d

l y n e i g h b o r s ,c a nI x -b u i l t i n t oa d e f e n s i v e

S t r o n g h o l d ,p r o t e c t i n g t h ew e a k e rl a n d s

l o i t s r e a r .

• I f t h e( a t eo f o n eo fy o u ri s o l a t e do r

o u t l y i n gc o u n t r i e si s s e a l e d ,a n di t ' so n l y

a m a t t e r o f t i m eb e f o r ea n o p p o s i n gf o r c e

b o w l sy o uo v e r ,d o y o u rb e s tt o t r a d eo r

s a c r i f i c ea n yo f t h e t e r r i t o r y ' sr e s o u r c e s

t h a ic a n ' tb e m o v e dl o s a f e t y .I t i s b e t t e r

t h a it h i sw e a l t hi s l o s tt h a nt o h a v ei t C u l l

i n t ot h eh a n d so f t h ee n e m y .

• S i n c et h e o p t i o nt o m o v ey o u r

s t o c k p i l ei s o f f e r e de a c hy e a r ,i t c a no f t e n

l i e u s e da s a d e c o y ,b a i t i n ga n o p p o n e n t

t o c o n c e n t r a t eo n a n a r e ao f l e s s e ri m

p o r t a n c e w h i l ey o us t r e n g t h e ny o u rp o -

S l t i o na t s o m eo t h e rl o c a t i o n .

• A l w a y ss a v et h e r i s k i e r a s s a u l tf o r

y o u r s e c o n da d v : i n c ed u r i n gt h e C o n

q u e s tp h a s e .T l i i sw a y ,e v e ni t "t h ef o r c e s

a r er e p u l s e da n dy o u rr o u n dt e r m i n a t e d

y o us t i l lh a v eh a dt h em a x i m u mn u m b e ro f a t t a c ka t t e m p t s . Q

1 2 2 S E P T E M B t R ' O G T O B E R 8 6

Page 125: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 125/132

6 4 U S E R SO N L Y / S P E E D R E A D

C o n t i n u e df r o mf i g . ' ) }

C O U R S E !{ S H F TC ] O N G R A T U L A T I O N S ' "E L

F B

9 4 G O T O 1 0 8 ' B D I K

9 5 G O T O6 3 ' B C Q K

9 6 R % = 1 7 : G O S U B 2 0 0 ' C I I N

9 7 P O K E5 4 2 9 6 , 1 5 : L I M = 1 : G O S U B2 5 0

P O K E5 4 2 9 6 , 0 ' E A X T9 8 R % = 1 7 : C % = 0 : G O S U B 1 5 0 ' D M N R9 9 P R I N T " [ S H F TI ] T S H O U L DB E " ' B A K S1 0 0

1 0 1

1 0 2

1 0 3

1 0 4

1 0 5

1 0 6

1 0 7

1 0 8

1 0 9

1 1 0

1 1 1

1 1 2

1 1 3

1 1 4

1 1 5

1 1 6

1 1 7

1 1 8

1 1 9

1 2 0

1 5 0

1 5 1

1 5 2

1 5 3

1 5 4

1 5 5

2 0 0

2 0 1

2 0 2

2 0 3

2 0 4

2 5 0

2 5 1

2 5 2

3 0 0

3 0 1

3 0 2

3 0 3

3 0 4

R % = 1 9 : C % = 2 : G O S U B1 5 0 ' D M R Y

P R I N TJ S ( R 1 ) ' B G S WR % = 2 1 : C % = 0 : G O S U B1 5 0 ' D M I BI N P U T " [ S H F TP ] R E S S[ S H F TR , S H F TE ,

S H F TT , S H F T U , S H F TR , S H F TN ]

T O C O N T I N U E " ; M S ' B D E JF O RN = 1 6T O 2 1 : R % = N : G O S U B2 0 0

: N E X T ' G O F FC % = I N A R O W : R % = Q % : G O S U B2 0 0 ' D R C G

I N A R O W = 0 ' B H C D

G O T O6 3 ' B C Q CL I M = 5 0 : G O S U B 2 5 0 : P R I N T " [ C L E A R ]" ' D K O H

X = Y E S + N O ' C G P HI F X O 0 T H E NP = I N T ( 1 0 0 0 0 *( Y E S / X ))

/ 1 0 0 ' J T V GP R I N T " [ D O W N ] " ; N $ : P R I N T ' C E Q Y

P R I N T " [ S H F TR ] I G H T =" ; Y E S ; ' B F V CP R I N T " [ S P A C E 2 , S H F T W ] R O N G =" ; N O ;

' B E Q DP R I N T " [ S P A C E 2 , S H F T T ] O T A L =" ;

Y E S + N O ' C G D FP R I N T : P R I N T " [ S H F TS ] C O R E =" ; P ; " % ": P R I N T ' D F M G

P R I N T : P R I N T " [ S H F TP ]R E S S A N Y K E YF O RM E N U " ; ' C C A KG E TL $ : I F L $ = " " T H E N 1 1 7 ' E I F HG O T Ol ' B B K E

C L R : P R I N T " [ C L E A R ] " ' C B D H

E N D ' B A C WR E MM O V EC U R S O RT O A P O S I T I O N ' B V C GC $ = " [ R I G H T 4 0 ] " ' B C K GR $ = " [ D O W N 2 9 ] " ' B C V F

P R I N T " [ H O M E ] " " B A V D

P R I N TL E F T S ( C S , C % ) ; L E F T $ ( R $ , R % ) ;

1 D QJ J

R E T U R N ' B A Q F

R E ME R A S EA R O W& M O V E ' B O X AC % = 0 : G O S U B1 5 0 ' C H Q Y

P R I N T " ( S P A C E 4 0 ] " ' B A C DG O S U B 1 5 0 ' B D J AR E T U R N ' B A Q A

R E MP A U S E ' B F N DF O R0 = 1 T OL I M : X X = S I N ( 4 5 )I N E X T ' G N K JR E T U R N ' B A Q D

R E MT I M ET H EP R A C T I C E R E A D I N G ' B W C DP R I N T " [ C L E A R ] " : R % = 1 2 : C % = 1 0: G O S U B1 5 0 ' E O F EP O K E6 4 6 , 3 ' B F Y A

P R I N T " [ S H F TP ] R E S SA N Y K E Y T O

[ R V S ] S T A R T [ R V O F F ) " ' B A W HG E T L S : I FL $ = " " T H E N 3 0 4 ' E I D F

3 0 5

3 0 6

3 0 7

3 0 8

3 0 9

3 1 0

3 1 1

3 1 2

3 1 3

3 1 4

3 1 5

3 1 6

3 1 7

3 1 8

3 1 9

3 2 0

3 2 1

3 2 2

3 2 3

3 2 4

3 2 5

3 2 6

3 2 7

3 5 0

3 5 1

3 5 2

3 5 33 5 4

3 5 5

3 5 5

T 0 S = T I M E S ' B I W E

P R I N T " [ C L E A R ] " : R % = 1 2 : C % : G O S U B1 5 0 ' E O F J

P O K E6 4 6 , 7 ' B F D F

P R I N T " [ S H F TP ] R E S S A N Y K E Y T

[ R V S ] S T O P [ R V O F F ] " ' B A Y MG E TL $ : I FL S = " " T H E N 3 0 9 ' E I I K

T 1 $ = T I M E $ : T = V A L ( T 0 S ) : G O3 5 0: T 0 = T ' F X G G

T = V A L ( T 1 $ ) : G O S U B3 5 0 : T = T - T 0 ' F P

P O K E6 4 6 , 1 5 : P R I N T " [ C L E A R ] R % = 1 2 : C % = 8 : G O S U B 1 5 0 ' D M

I N P U T " [ S H F TE ) N T E RN U M B E RO F

W O R D S" ; Q $ ' B D C JD = V A L { Q $ ) ' C F D FP R I N T " [ C L E A R ] " : R % = 5 : C % =: G O S U B1 5 0 ' E M P J

P RI N T " E L A P S E D ( S P A C E 2 ] T I MS P E E D " " B A F KR % = 6 : G O S U B1 5 0 ' C H M I

P R I N T " [ S P A C E 2 ] ( M I N U T E S )

( W P M )' " B A P MT = I N T ( 1 0 0 * ( T / 6 0 ) ) / 1 0 0 ' F OS P D = I N T ( D / T ) : R % = 8 ' E L B FC % = 3 : G 0 S U B1 5 0 : P R I N TT ' D J I EC % = 1 6 : G 0 S U B 1 5 0 : P R I N T S R % = 1 3 : C % = 0 : G O S U B1 5 0 ' D M J HP R I N T " [ S H F TP ] R E S SA N YK E YT O

R E T U R NT O T H EM E N U " ; ' B B I OG E TL S : I FL S = " " T H E N 3 2 6 ' E I H G O T O 1 ' B B K GR E MC O N V E R TT O S E C O N D S ' B Q W HH R S = I N T ( T / 1 0 0 0 0 ) ' D L A H

T = T - ( 1 0 0 0 0 * H R S ) " D M X I

M I N = I N T ( T / 1 0 0 ) ' D J U JS E C = T - ( 1 0 0 * M I N ) ' D M D K

T = 36 0 0 * H R S + 60 * M I N + 5 E C ' F Q P OR E T U R N ' B A Q I

F l a s h c a r dC r e a t o r

1 R E M U S E F I L E N A M E SL E V E L1 T H R O U G H

L E V E L 8 ' B G M I

2 D I MJ S ( 5 0 0 ): P O K E5 3 2 8 0 , 1 1

P O K E5 3 2 8 1 , 1 1 : P O K E6 4 6 , 1 5

P R I N TC H R $ ( 1 4 ) ' G M O K3 I N P U T " F I L EN A M E" ; N S ' B D L E

4 F O R 1 = 1 T O 5 0 0 ' D F E E

5 I N P U T " E N T E RS T R I N G " ; A S ' B D V H6 . J $( I ) = A $ ' B H F G

7 I F A $ = " / "T H E N9 ' D D C H

8 N E X TI ' B B C G

9 O P E N8 , 8 , 4 , " @ O : " + N S + " , W " ' D 1 0

1 1

1 2

1 3

1 4

1 5

1 6

F O RK = l T O I ' D D F YP R I N T # 8 , J $ ( K ) ' B H G AN E X TK ' B B E Y

C L O S E8 ' B B P AO P E N8 , 8 , 4 , " " + N S + " , R " ' D I N F

I N P U T # 8 , K $ : I FK S O ' V ' T H E NP R I N TK S

: G O T O1 5 ' H M V IC L O S E8 , ' B B P D E M

1 2 3

Page 126: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 126/132

T E C H N I C A LT I P SC o n t i n u e df r o n t p g . H i

I 1 2\ O O

\ o o\ 6 7

3O

O8

F i g u r e1

T a b l e1

P i nC o n n e c t i o n st o t h eG a m eP o r t s

P i n# P o r t1 P o nI N o t e s

1

2

3

4

5

6

7

a

9

J o y s t i c kA O J o y s t i c kI K )J o y s t i c kA l J o y s t i c kB l

J o y s t i c kA 2 J o y s t i c kB 2

J o y s t i c kA 3 J o y s t i c kB 3

P a d d l eA 2 P a d d l eB 2

B u t t o nA B u t i o n1 1 U g h l p e n o n1

+ " 5 V + 5 V 5 0 n i Am a x

G r o u n d G r o u n d

P a d d l eA l P a d d l eB l

B e f o r et y p i n gt h e s ep r o g n n i i .l e a d" H o wu pE n l t rP i u j j n u n ! . . " T i n -B A S I Cp r u g n m si n r h i

m a g a z i n em a v a i l a b l eo n J i s if r o mL o a d i u r .H O K i n3 0 0 0 7 ,S h r o q x M ,1 AT l L W f l O O "

1 - K O O8 J 1 - 2 6 S 1 .

1 0 0

1 1 0

1 2 0

1 3 0

1 4 0

1 5 0

1 6 0

1 7 0

1 8 0

1 9 0

2 0 0

2 1 0

2 2 0

5 0 0

5 1 0

5 2 0

5 3 0

l i s t i n g1

P R I N TC H R $ { 1 4 7 ) ' C F B WF O R 1 = 4 9 1 5 2T O 4 9 1 8 7 ' D L Y AR E A DA ' B B Y WP O K EI , A ' B D B Y

N E X T I ' B B C YS R S = " * * * * * * * * * * * * * * * * * * * * * * * * ■ • * ** * * # * * * * * * * * * » ' B D S I

S Y S 4 9 1 5 2 ' B F M CA = P E E K ( 8 9 7 ) ' C G X EB % = A / 6 . 3 8 ' C H N FI F B % = C % T H E N1 6 0 ' D H X HC % = B I ' B E D W

P R I N TL E F T $ ( S R $ , B % ) ' C I O AG O T O1 6 0 ' B D G Y

D A T A1 2 0 , 1 7 3 , 2 , 2 2 0 , 1 4 1 , 1 2 8 , 3 , 1 6 9 ,1 9 2 , 1 4 1 ' B K G G

D A T A2 , 2 2 0 , 1 6 9 , 1 2 8 , 1 4 1 , 0 , 2 2 0 , 1 6 8 ,2 3 4 , 1 3 6 ' B K J H

D A T A 2 0 8 , 2 5 2 , 1 7 3 , 2 5 , 2 1 2 , 1 4 1 , 1 2 9 , 3 ,1 7 3 , 1 2 8 ' B L P I

D A T A3 , 1 4 1 , 2 , 2 2 0 , 8 8 , 9 6 ' B R E F

4 5 /O O /

o /9 /

T a b l e2

M e m o r yM a po f G a m eP o r tF u n c t i o n s

D e c i m a l H e x a d e c i m a lB i t s D e s c r i p t i o n

5 3 2 6 6 D 0 1 3 a " l - i g l i ip e nx p o s i t i o n5 3 2 6 7 D O 1 4 a l l L i g h tp e ny p o s i t i o n

5 3 2 7 3 D 0 1 9 3 L l g b tp e nt r i j y > e r e dH a g

5 - ^ 2 9 7 D - i l ' J a l l C a m ep a d d l e1

5 4 2 9 8 D 4 1 A a l l G a m ep a d d l e2

5 6 5 2 0 D C O O 7 - 6 P o r ts e l e c t i o nt o rp a d d l e s

4 J o y s t i c kA l i r eb u t t o n

3 - 0 J o y s t i c kA d i r e c t i o n

5 6 3 2 1 D C 0 1 4 J o y s t i c kB t i r eh u t t o n

3 - 0 J o y s t i c kH d i r e c t i o n

5 6 3 2 2 D C 0 2 a l l D a t aD i r e c t i o nR e g i s t e rA

5 6 3 2 3 D C 0 3 a l l D a t aD i r e c t i o nR e g i s t e rB

1 0 0

1 1 0

1 2 0

1 3 0

1 4 0

1 5 0

1 5 5

1 5 6

1 5 7

1 6 0

1 7 0

1 8 0

1 9 02 0 0

2 1 0

2 1 3

2 1 5

2 2 05 0 0

5 1 0

5 2 0

5 3 0

L i s t i n g2 M o d i f i c a t i o n s

P R I N TC H R $ ( 1 4 7 ) ' C F B WF O R 1 = 4 9 1 5 2T O 4 9 1 8 7 ' D L Y AR E A DA ' B B Y WP O K EI , A ' B D B Y

N E X T I ' B B C Y

S R $ = " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * " i B D S I

S = 5 4 2 7 2 ' B G J HP O K ES +5 , 9 : P O K E , .S +6 , 0 ' E J Q KP O K E S + 2 4 , 1 5 : P O K ES + 4 , 3 3 ' E M G MS Y S 4 9 1 5 2 ' B F M CA = P E E K ( 8 9 7 ) ' C G X EB % = A / 6 . 3 8 ' C H N FI F B % = C % T H E N 1 6 0 ' D H X H

C % = B % ' B E D W

P R I N TL E F T $ ( S R S , B % ) ' C I O A

D % = A / 3 ' C E J CP O K E S + 1 , D % : P O K ES , 0 ' D J R FG O T O 1 6 0 ' B D G YD A T A1 2 0 , 1 7 3 , 2 , 2 2 0 , 1 4 1 , 1 2 8 ,

1 9 2 , 1 4 1 ' B K G GD A T A2 , 2 2 0 , 1 6 9 , 1 2 8 , 1 4 1 , 0 , 2 2 0

2 3 4 , 1 3 6 ' B K J H

D A T A2 0 8 , 2 5 2 , 1 7 3 , 2 5 , 2 1 2 , 1 4 1 ,

1 7 3 , 1 2 8 ' B L P I

D A T A3 , 1 4 1 , 2 , 2 2 0 , 8 8 , 9 6 ' B R E FE N D

1 2 4 S E P T E M B E R / O C T O B E R 8 6

Page 127: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 127/132

T h eM o s tC h a l l e n g i n gG a m e a t t h eM o s tR e a s o n a b l eP r i c e

S S IL I S T O U R

P R T C EP R I C EIM I C R O P R O S EU S T O U R

P R I C EP R I C EIB a l t i c1 9 8 5 S 3 5 $ 2 3B a t t a l i o nC o m m a n d e r S 4 0 $ 2 7B a t t l eo f A n t i e t a m $ 5 0 $ 3 3B a t t l e f o rN o r m a n d y $ 4 0 S 2 7B a l t l e g r o u p $ 6 0 S 4 0B r e a k t h r o u g h / A r d e n n e s$ 6 0 S 4 0B r o a d s i d e s $ 4 0 S 2 7C a r r i e rF o r c e $ 6 0 S 4 0C o m p u t e rA m b u s h S 6 0 $ 4 0C o m p u t e rB a s e b a l l $ 4 0 $ 2 7C o m p u t e rQ u a t e r b a c k $ 4 0$ 2 7C o s m i cB a l a n c e 3 4 0$ 2 75 0 M i s s i o nC r u s h $ 4 0 S 2 7F i g h t e rC o m m a n d $ 6 0 S 4 0G e m s t o n eW a r r i o r $ 3 5 S 2 3G e o p o l i t i q u e1 9 9 0 $ 4 0 $ 2 7G e t t y s b u r g N E W $ 6 0 $ 4 0I m p e r i u mG a l a c t u m $ 4 0 $ 2 7K a m p l g r u p p o $ 6 0 $ 4 0K a m p t .S c e n a r i oD i s k $ 2 0 S 1 5K n i g h t so l t h eD e s e r t $ 4 0 S 2 7M e c hb r i g a d e $ 6 0$ 4 0N o r w a y1 9 B 5 S 3 5 $ 2 3

O p e r a t i o n M a r k e tG a r d e n $ 5 0 $ 3 3P a n z e rG r e n a d i e r $ 4 0 $ 2 7P h a n t a s i e $ 4 0 $ 2 7P h a n t a s i e l l $ 4 0 S 2 7P r e s i d e n lE l e c t $ 4 0 $ 2 7P r oT o u rG o l l $ 4 0 $ 2 7Q u e s l r o n $ 4 0 $ 2 7R a i l sW e s t $ 4 0 $ 2 7R i n g so f Z i l f i n N E W $ 4 0 $ 2 7S i xG u nS h o o t o u t $ 4 0$ 2 7U . S . A . A . F . $ 6 0 S 4 . 0W i z a r d ' sC r o w n $ 4 0 S 2 7

A e r oJ e lC o n f l i c ti n V i e t n a mC r u s a d ei n E u r o p eD e c i s i o ni n t h e D e s e r t

= - 1 5< e n n e d y A p p r o a c hW gA l l e yA c eM a l oC o m m a n d e rS i l e n tS e r v i c eS o l oF l i g h t

A C C O L A D E

A c eo l A c e s N E V JD a m b u s t e r sD e c e p t o r N E WF i g h tN i g h tH a r d b a l fL a wo l t h eW e s tP S I5 T r a d i n gC o m p a n y

*

*

*

. 3 5

, 4 0

. 4 0

. 4 0$ 3 5$ 3 5$ 3 5$ 3 5$ 3 5$ 3 5

U S1

P R I C E

$ 3 0$ 3 0$ 3 0$ 3 0$ 3 0$ 3 05 3 0

$ 2 3$ 2 7$ 2 7$ 2 7$ 2 3S 2 3S 2 3$ 2 3$ 2 3$ 2 3

O U R

P R I C E

S 2 0S 2 0$ 2 0S 2 0S 2 0$ 2 0

S 2 Q

i

O R I G I NS Y S .

U S T O U R

P R I C EP R I C E\A u t oD u e lO g r oU l t i m aI I IU l t i m aI V

N E V /N E W

$ 5 0$ 4 0$ 5 3$ 6 0

$ 3 3S 2 7S 3 6$ 4 0

A C T I V I S I O NU S T O U R

E P Y X U S T

P R I C E

O U R

P R I C E

B a l l b l a z e rE i d o l o nK o r o n i sR i l t

R e s c u eo n F r a c l a l u sS u m m e r G a m e sI o r I I

S u p e rC y c l e N E WT e m p l eA p s h a iT r i l o g yW i n t e rG a m e sW o r l d ' s G r e a l e s l B a s e b a l lW o r l d ' sG r e a l e s lF o o t b a l l

4 04 0

4 0

4 0$ 4 0$ 4 0S 4 0$ 4 0$ 3 5$ 4 0

$ 2 7$ 2 7$ 2 7

$ 2 7$ 2 7$ 2 7$ 2 7$ 2 7$ 2 3$ 2 7

A l l e rE g oG h o s t b u s t e r sH a c k e rL i t t l eC o m p u t e rP e o p l eM i n d s h a d o wM u r d e r / M i s s i s s i p p iN E W2 o n 2 B a s k e t b a l lN E W

S 5 0$ 3 55 3 0

$ 3 5$ 3 0$ 3 5$ 3 5

S 3 3$ 2 3$ 2 0

$ 2 3

$ 2 0$ 2 3$ 2 3

A V A L O NH I L LL I S T O U R

P R I C E P R I C E

S S GL I S T O U R

P R I C E P R I C E

D r e a dn o u gh i sG u l fS t r i k eJ u p i t e rM i s s i o n1 9 9 9L e g i o n a i r r eS p i t f i r e4 0 N E WS u p o rB o w lS u n d a y

3 03 04 03 0

3 53 5

S 2 0S 2 0$ 2 7$ 2 0$ 2 3$ 2 3

B a t l l e f r o n tC a r r i e r sa t W a rE u r o p eA b l a z eR e a c h( o rt h e S t a r s

N E W 4 05 05 04 5

$ 2 7$ 3 3$ 3 3$ 3 0

1 7 1 0W i l w a lD r i v eS u i l cE

N o r c r o s s ,G A .3 0 0 9 3

4 0 4 - 4 4 1 - 3 0 4 5B E S TS E L E C T I O N- W eh a v ec a r e f u l l y s e l e c t e d

t h e b e s tt i t l e sf r o mt h e m o s lc h a l l e n g i n g s o f t w a r ea v a i l a b l e .C A L LT O L L - F R E E- C a l lu s t o p l a c ea n o r d e ro r j u s tl o a s k

a q u e s t i o n .E v e r yc a l li s a l w a y sw e l c o m eo n o u rB O Ol i n e .

S A M ED A YS H I P P I N G- W es h i pe v e r yo r d e rt h es a m ed a yi t ' s

p l a c e d .J u s tc a l lb e f o r e4 : 0 0p ma n dw e ' l ls h i py o u ro r d e rU P S .

D I S C O U N TP R I C E S- S a v eu p t o 1 / 3o f fi h cr e t a i lp r i c ew h e n

y o u b u yf r o m T c v c x .W h yp a ym o r ef o rt h es a m es o f t w a r e ?

F R I E N D L Y ,K N O W L E D G E A B L ES T A F F■ W ea r ca l w a y s

a v a i l a b l et o a n s w e ry o u rq u e s t i o n sa n dk e e py o u u pl o d a t eo n

n e w& u p c o m i n gg a m e s .

C A L LT O L L - F R E E1 - 8 0 0 - 5 5 4 - 1 1 6 2

S A M E D A YS H I P P I N G*

E L E C .A R T SU S T O U R

P R I C EP R I C E\A d v e n i u r eC o n s t r . S e t $ 4 0 $ 2 7A r c h o n $ 1 5 $ 1 2A r c h o nI I : A d e p t $ 3 3 S 2 2B a r d ' sT a l a $ 4 0 S 2 7C h e s s m a s l e r2 0 0 0 $ 4 0 S 2H e a r to f A f r i c a $ 1 5 S 1 2L o r d so f C o n q u e s t $ 3 3 $ 2 2M a i lO r d e rM o n s t e r s $ 1 5 S 1 2M o v i eM a k e r $ 3 3 $ 2 2R a c i n gD e s t r u c t i o nS e t $ 1 5 $ 1 2S e v e nC i t i e so f G o l d $ 1 5 $ 1S k y f o x S 3 3 SU l t i m a t eW i z a r d N E W S 3 3 S 2 2

I N F O C O Mu s r o u r

P R I C E P R I C1B a l l y h o o $ 4 0$ 2 7C u t t h r o a t s S 3 5 S 2 3E n c h a n t e r $ 3 5 S 2 3H i t c h h i k e r ' sG u i d e / G a l a x y$ 3 5 $ 2 3I n f i d e l $ 4 0 $ 2 7P l a n e t l a l l $ 3 5 $ 2 3

S e a s t a l k e r $ 3 5$ 2 3S o r c e r e r $ 4 0 $ 2 7S p e l l b r e a k e r $ 4 5 $ 3 0S u s p e c t S 4 0 $ 2 7S u s p e n d e d S 4 5 S 3 0T r i n i t y( 1 2 8 k ) N E W $ 4 0 $ 2 7W i s h b r i n g e r $ 3 5 $ 2 3Z o r k I $ 3 5 $ 2 3Z o r k l l o r l l l $ 4 0 $ 2 7I n v i s i c l u e s $ 8 $ 6

E T C . I J S T O U R

P R I C E P R I CjA l t e r n a t eR e a l i t yB e a c h h e a dI I

B r i d g eB a r o nC l a s ho f W i l l s

C o m p e t i t i o nK a r a t eE l il aF l i g h tS i m u l a t o rI I

G a t oF o o t b a l lJ e l S i m u l a t o rK o b a y a s h iA l t e r n a t i v eL e a d e rB o a r dM i c r oL e a g u eB a s e b a l lN a p o l e o na t W a t e r l o oQ u i z a mR o a dl o M o s c o wS a r g o nI I I

S p yv s . S p yI o r I I

S t a rF l e e tI

$ 4 0$ 4 0$ 5 0$ 4 0

$ 3 5$ 3 0$ 5 0$ 3 0$ 4 0$ 4 0$ 4 0$ 4 0$ 4 0$ 3 5$ 3 0$ 3 0$ 5 0$ 3 0$ 5 0

$ 2 7S 2 7S 3 3S 3 0

S 2 5S 2 0S 3 3$ 2 0S 2 7$ 2 7$ 2 7S 2 7$ 2 7$ 2 5S 2 0S 2 2$ 3 3$ 2 0$ 3 3

B L A N KD I S K S- B O XO F1 0

D S D D O N L Y $ 1 2

W R I T E F O RF R E EC A T A L O G< l i R i i ! l H i N u l l « U - M I - H < t S .O K D n K I N OA N DT E R M S :C j Q D . n d t n w c i c c I K .V b e n w i l n l n cb y p h m c

] t h i c k e ri r / r a v o - i t a .I n d u i l t t i t a n sm i m t m .S H I i r i N O :A i l lJ 2 . S 1f o ti l u i y i r i i■ ■ * !r » « l l n | |i t m i c .< i

O p e n9 - 8M o n .- F r i . 1 0 - 4S a t .

[ * : » & . ] t h i c k e ri r / r a v o - i t a .I n d u i l t t i t a n sm i m t m .S H I i r i N O :A i l lJ 2 .

A l ls i > f t w a r ci s f o rt h eC - 6 4 / 1 2 8 .A l ls o f t w a r ei s d i s k o n l y .

V I S Ao r M A O T R C A R D .W l T Oo r f c r i n

i 1 ( T O O «I S *a r w d a .* O i i l la

f t - J i lv r d

t m c4 1 X 1p m .

Page 128: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 128/132

Page 129: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 129/132

T H EE I D O L O NA M I G A U P D A T E

C o n t i n u e df r o mp g . i n

l i k ea c o n v e n t i o n a la u t o m o b i l e

y o u ' r e n o tm o v i n gL i ej o y s t i c k ,( l i tv e h i

c l e i s i n n e u t r a l ,a n d p r o d u c e sa s l o w

s t e a d yi d l e .I f y o ua p p l yp r e s s u r et o t h e

s t i c k ,t h em o t o ra c c e l e r a t e sY o uh e a rt h e

f l a p p i n go f t h eB i t e rB i r d ' sw i n g s ,a n dt h et u r n i n go f t h eR o t o f l y ' s p r o p e l l e r .O t l i e r

n o i s e si n c l u d e t h es o u n do fa f i r e b a l lb e

i n g e x p e l l e d ,t i l ee x p l o s i o n; i s i t s t r i k e sQ

t a r g e t ,a n dt h e r a s p yn o i s eg e n e r a t e d

w h e ny o u ' r et r y i n g t os h o o ta f i r e b a l lb u t

h a v eu s e du p a ) lo fy o u re n e r g y .A l li n a l l ,

t h es o u n de f f e c t sa r ei n t e r e s t i n ga n ds u p

p o r tt h eg r a p h i c sw e l l .

A n o t h e rp l u sf o rT h el i i d o l o ni s i t s i n

s t r u c t i o nm a n u a l .G a m ei n s t r u c t i o n sa r c

c l e v e r l yc a m o u f l a g e dw i t h i nD r . A g o n ' s

d i a r y ,w h i l ec r e a t u r ea r t w o r kw a sa p p a r

e n t l y i n s p i r e db y t h e d r a w i n g !o f L e o na r d oD aV i n c i .

I p e r s o n a l l yl i k eT i wE i d o l o n b e c a u s e

i t c o n t a i n sm a n yo f t l i eb e t t e re l e m e n t s

f o u n di n r o l e - p l a y i n gg a m e s ,s i m u l a t o r s ,

a n da r c a d eg a m e s .A n yw a yy o ul o o ka t

i t ,T h eE i d o l o ni s a n o t h e rm a j o r t r i u m p h

f o rt h ep r o g r a m m e r so fL u c i L s r i l mG a m e s .

a

E i d o l o nS t r a t e g i e s

S i n c ey o ua r ei n a n i c ea g a i n s tt i m et o

c o m p l e t ee a c hl e v e lo f L i eg a m e ,d r a wam a po f e v e r yl a b y r i n t hs o y o uc a nl o c a t e

c r e a t u r e s q u i c k l ya n dn o t l o s et i m e

s e a r c h i n gf o rt h e m .O n c ey o uc o n f r o n ta

c r e a t u r e ,u s et h el e a s ta m o u n to f e n e r g y

p o s s i b l et o d e f e a ti t . D o n ' tl e t a n yo f t h e

a l i e nc h a r a c t e r st o u c hy o u ,f o rt h e yw i l l

a b s o r by o u re n e r g y .

U a l s op a y st o k n o wt h ep o w e ro fe a c h

c o l o r e df i r e b a l l .' I h e r e d o n e sa r e d i e

m o s td e s t r u c t i v e ,g o l do n e sr e p l e n i s h

y o u rp o w e rr e s e r v e s ,b l u eo n e sa l t e rL i e

f l o wo f t i m e ,; i n dg r e e no n e sh a v et h e

p o w e rt o t r a n s f o r mac r e a t u r ei n t o

a n

o t h e r f o r m .

A b o v ea l l ,u s ec o m m o ns e n s ea s y o u

p l a y .R e m e m b e rh o wy o ud e f e a t e da

B i t e rB i r di n l e v e lo n e ,a n du s et h a t i n f o r

m a t i o n: t s a b a s i s f o ry o u ra t t a c ko n t h e

c r e a t u r ei n l e v e lt w o .G a t h e r m a g i cf i r e

b a l l so n l yw h e ny o u rm a c h i n ec a ns t o r e

t h e e n e r g y .A n ye n e r g yt h a t c a n ' tb e

p r o p e r l ys t o r e di s l o s tf o r e v e r .

A n df i n a l l y ,w h e n e v e ry o ub a t t l e a

d r a g o n ,d o s o f r o ma d i s t a n c e .I f y o u

t h i n kl a s te n o u g h ,y o uc a ng a t h e r t h e

d r a g o n ' sf i r e b a l l s ,c o n v e r tt h e mt o e n e r

g y ,a n du s et h a tp o w e ra g a i a s th i m . Q

C o n t i n u e df r o mp g I t

" O n et h i n gw e

l e a r n e d .. . i s t h a t

w h e na n e w

m a c h i n ec o m e so u t ,

y o ud o c l e a n

p r o g r a m m i n g — y o u

t o e t h el i n eo n

' o f f i c i a l '

p r o g r a m m i n g"

i s t o a l l o c a t ea h u g e c h u n ko fm e m o r yu pf r o n t ,a n du s et h a t f o ry o u rp r o g r a m .T l i i s

m a yg e la r o u n dt h ep r o b l e mo f m e m o r y

g e t t i n gf r a g m e n t e da s y o ua l l o c a t ea n d

d e - a l l o c a t e p i e c e s ,b u t i t d e f e a t st h e

w h o l ec o n c e p to f m u l t i - t a s k i n g .

T h eo i l i e rw a yi s m o r ed i f f i c u l tW ed o

s o m e t h i n gc a l l e dm e m o r yp a n n i n g .l i v

e r y t i m ew e d o s o m e t h i n gt h a tm i g h t

L i k e al o t o f m e m o r y ,w e c h e c kt o s e c

h o wm u c hm e m o r yi s l e f t .W ea l s oc h e c k

h o wm u c h m e m o r yi s l e f tf r o ml i m et o

t i m e ,j u s tt o k e e pt r a c ko f w h a t ' sg o i n g

o n I n t h e s y s t e m .I f y o ua r ec l o s et o r u nn i n go u to f m e m o r y ,w e ' l ll e ty o uk n o w ;

a n ds u g g e s tm a ty o us h o u l dc l o s es o m e

w i n d o w so r s a v ea f i l e .

I t ' sp o s s i b l e t oh a v ea s i t u a t i o nw h e r e

y o ua r ea l m o s t o u to f m e m o r y ,; i n dd o n ' t

h a v ee n o u g hl e f tf o rt h ep r o g r a mt o p u t

u p a w i n d o wt h a te i t h e rw a r n s y o uo r

a s k sf o ra f i l en a m et o s a v ew i t h .W ea c e

t h i n k i n ga b o u tt w o w a y st o d e a lw i t h

t h i s .O n ei s t o a l l o c a t ea s m a l lb l o c ko f

m e m o r ya t d i es t a r to f a p r o g r a m ,s o r to f

B De s c a p eh a t c h ,s o t h a ti f t h e p r o g r a m

n e e d sm o r e

m e m o r yt o p u tu p a r e q u e s t

e r w e C a nu s et h a tb l o c k .W ed o t h a ti n

A n i m a t o r ,a n dt h e b l o c ki s c a l l e d " R i p -

c o r d . "T h eo t l i e ri d e ai s a " p a n i cs a v e . "I f

d i ep r o g r a mr u n s o u to f m e m o r y ,i t w i l l

s a v et h ec u r r e n tf i l eu n d e ra d e f a u l tn a m e

l i k eP a n i c1 .

L e e d s :W i l l; d lo fA e g i s 's o f t w a r er u no n a

5 1 2 KA m i g a ?

V o l k :T h e r ew i l lc o m ea t i m ew h e nw e

w i l lr e l e a s ep r o g r a m st h a t w i l ls a yo n t h e

p a c k a g et h a ty o un e e do n eo r t w om e g s

o f m e m o r yt o n i n t h e m .D r a wi s o n l y

1 ( M ) Ko f o b j e c tc o d e ,b u td r a w i n gt a k e s

l i p a l o t o f m e m o r y .P r o f e s s i o n a lD r a w

w i l lp r o b a b l yr e q u i r ey o ut o h a v eo v e r

o n em e go f m e m o r y .

L e e d s : A n y t h i n ge l s ew e s h o u l dk n o w

a b o u tm e m o r yo n t h eA m i g a ?

V o l k :O n et h i n ge n du s e r ss h o u l d r e c o

n i z ei s t h a to n a m u l t i - t a s k i n gs y s t e m ,t h e

w h o l es y s t e mi s o n l ya s s a f e a st h ew e a

k e s tp r o g r a mi n t h es y s t e m .T h e ya r eg o

i n g t ow a n tq u a l i t ys o f t w a r eb e c a u s ei f a

p o o r l yw r i t t e np r o g r a mb l o w su p , t h e y

w i l ll o s ea n y t h i n gt h a tw a si n m e m o r ya t

t h e t i m e .T h i si s o n eo f t h e r i s k so f a

m u l t i - t a s k i n gs y s t e m .D e v e l o p e r sh a v e a

m u c hh a r d e rj o bo n t h eA m i g a , b e c a

t h e ym u s tm a k es u r et h e i rs o f t w a r ew i l l

n o t i n t e r f e r ew i t ho t l i e rp r o g r a m sr u n

n i n go n t h es y s t e m .

L e e d s :W h a ta d v i c ew o u l dy o ug i v e t o

n e wd e v e l o p e r s ?

V o l k :O n ep r o d u c tI r e c o m m e n da s a

" m u s th a v e "i s t h eA - T i m ec l o c k .S i n c ea l l

o f t h eM a k eu t i l i t i e sa n d B a c k u pu t i l i t i e s

k e e pt r a c ko f t h e d a t ea n dt i m es o t h a t

y o uc a nk e e pt r a c ko f y o u rm o s tr e c e n t

f i l e ,y o u n e e dt o l e t t h e s y s t e mk n o w

w h a tt i m ei t i s .I f y o ud o n ' th a v ea c c u r a t e

t i m eo n y o u rs y s t e m ,y o u ' r ed e a di n t h e

w a t e r .N o wf o r5 0 b u c k sy o ub u yt h i sl i t

t l em o d u l et h a ts i t so n y o u rp r i n t e rp o r t ,

; i n dw h e n e v e r y o ut u r nt h es y s t e mo n ,

t h ec o r r e c tt i m ei s t h e r e .

I f s o m e o n ew e r et o a s km ew h a td o e s

a d e v e l o p e rn e e dt o w o r ko n t h eA m i g aI

w o u l ds a y t h em i n i m u ms y s t e mi s a

5 1 2 Ks y s t e m ,t w od r i v e s ,t h e A - T i m e

d o c k ,a n dA z t e cC , s i n c ei t t a k e su p l e s s

s p a c eo n t h e f l o p p i e s .T h e nb e f o r ey o u

a d da n y t h i n ge l s e ,a d da h a r dd i s k .T h e n

m o r em e m o r y .

N o te v e r y d e v e l o p e rn e e d st o w r i t ei n

C . M i c r o s o f t ' sB A S I Cf o rt h eA m i g ai s v e r y

g o o d ,a n d I e x p e c tt o s e c s o m ev e r y

g o o dc o m m e r c i a l p r o g r a m sw r i t t e ni n i t .

M o r et h ; i n

a n y t h i n ge l s e ,I

w o u l ds a yb es u r et o d o i t r i g h tt h ef i r s tt i m e ,p r o d u c

q u a l i t yc o d e ,a n dt e s ti t v e r yw e l lb e f o r e

y o ur e l e a s ei t . Q

A r e v i e wo fA e g i s I m a g e s ,A e g i sA n i m a t o

a n dA e g i sD r a wa p p e a r e di n t h eA u g u s t

S e p t e m b e r1 9 8 6 ,i s s u eo f C o m m o d o

P o w e r / P l a y .

1 2 7

Page 130: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 130/132

S O F T W A R ER E V I E W SC o n t i n u e df r o mp g ._ i ~

C h a m p i o n s h i pG o l fa t P e b b l eB e a c h

l e t se x p e r i e n c e da n dn o v i c ep l a y e r s

c o m p e t ea s e q u a l s .

f a m o u sg o l fc o u r s e sl i k eA u g u s t a a n dt h e T o u r n a m e n t

P l a y e r sC l u b .

J u s tr e m e m b e rt o c o n t r o ly o u rt e m p e r ;t o s s i n g ap u t t e r

I n t ot h eP a c i f i cO c e a nw i l lo n l yc o s ty o ua n e wp u t t e r ,b u t

t o s s i n gy o u rj o y s t i c k i n t oy o u r m o n i t o rm a ye l e c t r o c u t e

y o u . q

H i n t so n P l a y i n g

C h a m p i o n s h i pG o l f

• Y o uc a na i mt h eh a l lb y e i t h e rp u s h i n gt h ej o y s t i c kf b r -

w a r do r p r e s s i n g( l i tf i v ek e y .1 f o u n dp r e s s i n g t h ek e yt o b e

m u c he a s i e ra n dm o r ea c c u r a t e t h a n d i eJ o y s t i c k .A f t e r s e

l e c t i n gd i r e c t i o n ,y o uc a na d j u s tt h ef l i g h ta b i tb y m a k i n gt h e

b a l le i t h e rh o o ko r . s l i c e .1 w a sa b l et o g e tm a x i m u ma c c u r a c y

a n dd i s t a n c eb y d i r e c t i n gt h e b a l lw i t ht h e f i v ek e y ,t h e n

s w i t c h i n gt o t h ej o y s t i c kf o rt h ea c t u a ls w i n g .

• I f y o ul a n di n t h e t r e e s ,u s ea r e c o v e r yw e d g et o g e t

l i a c ko n t h ef a i r w a y .U s i n ga n yo t h e r c l u bw i l lu s u a l l yc a u s e

t h eb a l lt o h i ta n o t h e rt r e ea n dc o s ty o ua n o t h e rs w i n g .' H i e

r e c o v e r yw e d g e sk e e pt h e b a l l ' sf l i g h tl o w ,b e l o wt r e e

b r a n c h e s .

• I f y o ul a n di n t h er o u g h b e h i n dd i e t r e e s ,y o um a yb e

b e t t e ro f fa p p r o a c h i n gd i eg r e e nf r o mt h er o u g hs i d er a t h e r

t h a nt r y i n g t os q u e e z eb a c k t h r o u g ht h et r e e st o d i ef a i r w a y

t h ew o o d sa n di r o a ss e e mt o w o r kj u s ta sw e l lh e r e; l so n d i ef a i r w a y .

• A l t h o u g hn o p r a c t i c em o d ei s i n c l u d e d ,y o uc a np r a c

t i c e« i t he a c hc l u b( e x c e p tt h ed r i v e r )b y s i m p l yh i t t i n gd i e

b a l lu p a n dd o w nd i e f a i r w a y so r a c r o s sd i eg r e e n s ,T h bi s

n o ta s m u c hf u na s p l a y i n ga g a m e ,b u t d i ep r a c t i c ew i l ls h a v e

s t r o k e sf r o m y o u r g a m e .

• N e v e rt r yt o d r i v eo v e rt r e e s .T h eb a l lw i l la l m o s ta l w a y s

h i t a t r u n ko r b r a n c ha n dg e t y o ui n t r o u b l e .W a t e ri s n o

p r o b l e mi f y o um a k es u r e d i ec l u bs e l e c t e da n dy o u rs w i n g

w i l lc a m -t h eb a l lt o d i ed i s t a n tb a n k . Q

B U TW A I T ,T H E R E ' SM O R E

G e tm o r eo u t o f y o u rC o m m o d o r ec o m p u t e ri n t h e

m o n t h sa h e a dw i t h :

• F r e ep r o g r a m st o t y p ei n

• U p - t O - t h e - m l n u t es o f t w a r e: \ m \h a r d w a r er e v i e w s

• H a n d s - o np r o j e c t st h a tp u t y o u rc o m p u t e r

t h r o u g hi t s p a c e s

• B u y e r ' sg u i d e st o h e l py o um a k ei n f o r m e d

c h o i c e s

• L a t e - b r e a k i n gi n f o r m a t i o no n C o m m o d o r e ' s

A m i g ac o m p u t e r

I f y o uo w na C o m m o d o r ec o m p u t e r ,y o uc a n ' t a f f o r d

t o m i s sa s i n g l ei s s u e !

A D V E R T I S E R S

A d v e r t i s e rI n d e x

A b a c u sS o f t w a r e

A d d i s o nW e s l e yP u b l i s h e r s

B a n t a mB o o k s

B a t t e r i e sI n c l u d e d

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

B o d y L o gI n c .

C . O . M . B .C o m p a n y

C B MC o r p o r a t eA m i g a

C B MC o r p o r a t ec - 1 2 8a

C B MC o r p o r a t ec - 1 2 8b

C B MS o f t w a r e

C M S

C o m p u S e r v e

C o m p u t a b i l i t y

C o m p u t e rC r o f t w o r k s

C o s m i

D i g i t a lS o l u t i o n s

D i g i t a lV i s i o n

E m e r a l dC o m p o n e n t s

G a l a x yE l e c t r o n i c s

G e tF r e eS o f t w a r e

I n f oG r o u p

K e t e k

L i o n H e a r tP r e s s

L o a d s t a r

M i c r oA r t sP r o d u c t s

M i c r o l o g

N P SI n c .

P r oC o m p

P r o - T e c h - T r o n i c

P r o g r e s s i v eP e r i p h e r a l s

P r o t e c t o

Q u a n t u mL i n k

Q u a n t u m L i n k ,H e l l o ,B o w

Q u a n t u m L i n k ,B o o k s ,S o f t w a r e

S o f t p a c e

S u b L o g i cC o r p o r a t i o n

S u p e r i o rM i c r o s y s t e m s

T C OS o f t w a r e

T e n e xC o m p u t e rE x p r e s s

T e v e x

T r i - M i c r o

I N D E X

R e a d e r

R e s p o n s e P a g e

N o . N o .

1 2 9 ,3 1

2 4 7

3 4 1

4 1 3

5 2 2 - 2 3

6 6 - 7

• 3 5 , 3 7

* 3 2 - 3 3

* 3 8 - 3 9

* 7 6 - 7 7

" C 3

♦ 2

7 2 7

3 6 3

9 5 0

1 0 1 5

1 1 C 2 - 1

1 2 1 0 9

1 3 1 4

1 4 8

1 5 4 8

1 6 1 1 4

1 7 2 1

1 8 5 0

1 9 4 3

2 0 2 4

2 1 9 1

7 7 5 0

2 3 1 9

2 4 4 5

2 5 4 , 5

2 6 5 7 - 6 1

2 7 1 6 - 1 7

2 7 8 , 1 0

2 7 1 2 , 1 4

2 8 1 1 7

2 9 9 , 2 5

3 0 5 0

• 2 4

3 1 5 1

3 2 1 2 5

3 3 1 1

Page 131: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 131/132

\ b u r

H o m eB o o k k e e p e r

S i l e n t

Y O UD O N ' TH A V ET OB ER I C HT O H A V

A B U T L E RN o wy o uK M !s i m p l yr i n g f o r t h e

" b u i l e r "w h e ni t ' st i m et o t a k e

c a r eo f y o u rh o m eb o o k k e e p i n g

d u t i e s .P a yb i l l s ,r e c o n c i l ey o u r

c h e c k b o o k ,k e e pt r a c ko f p a y m e n t s

a n dd e p o s i t s — i h i s" b u t l e r "c a n

d o i t a l l !

W i t hS i l e n t B u t l e r ,y o ur e c e i v ea

p e r s o n a l - m a n a g e m e n ts y s t e mt h a i

w i l ln o t{ > n l yo r g a n i z ey o u r

f i n a n c i a lr e c o r d s , b u t; t l l o wy o ut o

d o s o i n a m a i l e ro f m i n u t e s .

T h e" b u t l e r s "d a i l y r o u t i n e

i n c l u d e s :

• A d j u s t i n gS a v i n g so r

C h e c k i n gA c c o u n t s

• C h a n g i n gB i r t h d a y sa n d

A n n i v e r s a r yA c c o u n t s

■ E n t e r i n gN e wB i l l s

• P a y i n gC u i r e f f lB i l l s

• P r i n t i n gC h e c k s

I n a d d i t i o nt o y o u re v e r y d a y

a c c o u n t i n gn e e d s ,t h e r ea r ea l s o a

v a r i e t yo f t a s k st h a in e e dt o b e

p e r f o r m e do n a l e s sf r o q u e n lb a s i s .

A m o n gl l i e s ea r e :

• R e c o n c i l i n gY o u rC h e c k b o o k

W i l hY o u rH a n kS t a t e m e n t

• R e v i e wY o u rE n t i r eS a v i n g s

a n dC h e c k i n gA c c o u n t

• T a xS u m m a r y

A n dw h e ni t c o m e st o p a y i n gy o u r

b i l l s ,S i k ' i i lU n d e ri n t r o d u c e st h e

C h e c k h o k l e r ™f e a t u r e .A f a b u l o u s

d e v i c et h a ts a v e sy o um o n e yb y

b e i n ga b l el o p r i m c h e c k sd i r e c t l y

o n t oy o u ro w np e r s o n a lc h e c k s .

T h e r e ' sn o n e e dl o b u ys p e c i a l i z e d

p i i n t e rc h e e k s !

W h e ny o u ' r ei n t h em a r k e tl o ra

h o m ea c c o u n t i n gs o f t w a r e

p a c k a g e ,g o w i l ht h eS i l e n t

B u t l e r .T h eo n et h a tn e v e ra s k sf o r

a r a i s eo r a d a yo f f !

C O M M O D O R ED I S K E T T E B A S E DS O F T W A R EF O RY O l RC O M M O D O R E6 4

Page 132: Commodore Microcomputer Issue 43 1986 Sep Oct

8/7/2019 Commodore Microcomputer Issue 43 1986 Sep Oct

http://slidepdf.com/reader/full/commodore-microcomputer-issue-43-1986-sep-oct 132/132

P a r i sf o r b r e a k f a s t T o k y of o rl u n c ha n dt h eG o l d

G a t eB r i d g ef o rd i n n e r .I H e r e ' s as w i t c h . I n s t e a do fr u n n i n g

f r o mm o n s t e r s ,y o ua r et h em o n s t e r

Y o u rc h o i c eo fG o d z i l l a .T h eG l o g .

| A G i a n tT a r a n t u l a .M e c h a t r o nR o b o t

O ro t h e r s e q u a l l y u n s a v o r

W h a t ' sy o u rf a v o r i t ec i t y ?

T o k y o ?N e wY o r k ?L o n d o n ?H o w

a b o u tM o s c o w ?

Y e a h .A n i c el i t t l et r i pt o e a tt h e

K r e m l i nw o u l db ep l e a s a n t .O rh o w

a b o u ta d a r i n g r e s c u ei n t h eB i gA p p l e .

A b o l de s c a p en e a rB i gB e n .O rj u s t

g o b b l i n gu p t h eG o l d e nG a t ef o rg o o d

B u td o n ' te x p e c t aw a r mw e l c o m

E x p e c t e v e r y t h i n ge l s et h o s ep e s k yh u m a n sc a nt h r o wa t y o u . T a n k s .F - l l l

f i h t C T hA N A i