commodore microcomputer issue 42 1986 jul aug

132
8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 1/132 B u y e r ' s G u i d e t C 6 C h e s s J u l y / A u g u s t 1 9 8 6 $ 2 . 5 0 U . S . S 3 . 5 0 C a n a d a I S S N 0 7 4 4 - 8 7 2 4 m i c r o c o m p u t e r s C 6 4 B o d y L a n g u a g e H e a l t h a n F i t n e s s w i t h Y o u r C o m p u t e r P r e v i e w : A m i g a M u s i c S t u d i o H o t D e s i g n G a m e s , P a r t S o f t w a r e R e v i e w s : W o r d W r i t e r 1 2 P o c k e t P l a n n e r T o u c h d o w n F o o t b a l l P e r s o n a l P o r t f o l i o M a n a g e r K u n g F F o n t m a s t e r V F r e e P r o g r a m s : 1 2 D i s k E d i t o r E q u e s t r i a n 6 T y p e w r i t e r 6 4 3 4 6 7

Upload: cubemanpdx

Post on 08-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 1/132

B u y e r ' s G u i d e t C 6 C h e s s J u l y / A u g u s t 1 9 8 6$ 2 . 5 0 U . S .S 3 . 5 0 C a n a d a I S S N 0 7 4 4 - 8 7 2 4

m i c r o c o m p u t e r sC 6 4 B o d yL a n g u a g eH e a l t h a n F i t n e s sw i t h Y o u r C o m p u t e rP r e v i e w :A m i g aM u s i cS t u d i oH o t D e s i g n G a m e s ,P a r tS o f t w a r e R e v i e w s :W o r d W r i t e r 1 2 P o c k e t P l a n n e rT o u c h d o w n F o o t b a l lP e r s o n a l P o r t f o l i o M a n a g e rK u n g F F o n t m a s t e r V F r e e P r o g r a m s :1 2 D i s k E d i t o rE q u e s t r i a n 6 T y p e w r i t e r 6

4 3 4 6 7

Page 2: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 2/132

Y O U ' V E A L W A Y S H A N O Y O C A H A V E A

A m i g a ' s 4 , 0 9 6 c o l o r s g i v ey o u r b u s i n e s s g r a p h i c sv i s i b l e a v m a g e

A m i g a ' s i c h a n n e l s o s t e r e og i v e y o s o u n d a d v a n t a g e

L e a r n i n g o A m i g a i n i g h e re d u c a t i o n

- A m i g a i s o " D a e m o n o l C o r i i i T i o c o i B - A m i Q u d i " M a c i n t o s h i t m a f m o r k l i c e n s e d 1 0 A p p l e C o m p u i n r . i r K i b m n o r e g i s i e r c a t r a d e m a r k o m r e m c i i o n o i B u s i n e s s " G c n i n e s . i r r cl o f u S i o ' e g i s i e ' t O i r a d e m u r k o L o i u s D e v e i o p i i c n r C o i p o r a r i o o f l d & a s e t s o ' c g i s r e ' e d r r o a e m o r i i a i A y i r o n J o i e m I 9 8 i r C o m m

Page 3: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 3/132

L O O C O M P E T I T I O N .A D V A N T A G E .N o b o d y e v e r s a i d i w a g o i n g t b e a s y . B u i j u s t g o e a s i e r . N o w , t h e r e ' sA m i g a . 1 " T h f i r s t a n o n l y c o m p u t e rt g i v e y o c r e a t i v e e d g e .

A m i g a m a k e s y o l o o k b e t t e r ,s o u n d b e t t e r ; w o r k f a s t e r a n m o r ep r o d u c t i v e l y I c a b y o u r n u m b e rc r u n c h e r , f i l i n g s y s t e m , a u d i o - v i s u a ld e p a r t m e n t , g r a p h i c d e s i g n e r , p r i n ts h o p a n f a i t h f u l w o r k h o r s e .

Y o c a n ' r b u p e r s o n a l c o m p u t e ra a n p r i c e t h a t h a a l o A m i g a ' sf e a t u r e s . N o c a y o f i n d o n t h a t ' se a s i e r t u s e . A m i g a l e t s y o p o i n t a s y m b o l s i n s t e a d o l e a r n i n g c o m p l ic a t e d c o m m a n d s .A m i g a i f r i e n d l y b u i f p o w e rh o u s e , t o o . I h a t w i c e t h m e m o r y o M a c i n t o s h ™ o I B M ® P C I c o s t s l e s st h a n e i t h e r o t h e m a n c a d e v e r yt h i n g t h e y c a d o b e t t e r , b e c a u s eA m i g a i m o r e c r e a t i v e .

N o t h e r p e r s o n a l c o m p u t e r g i v e sy o o v e r 4 , 0 0 0 c o l o r s , s t e r e o s o u n da n i n c r e d i b l e d i m e n s i o n . I m a g i n et h a d v a n t a g e o p r e p a r i n g b u s i n e s sp r e s e n t a t i o n s w i t h c o l o r g r a p h i c sa n s o p h i s t i c a t e d a n i m a t i o n r i g h t o y o u r c o m p u t e r .

N e e d t m a k e c r e a t i v e u s o y o u rt i m e ? A m i g a c a n d a m a n y a f o u ro f i v e t h i n g s a o n c e i s e p a r a t e w i d o w s o t h e s c r e e n . N o j u s t d i s p l a yt h e m . W o r k o t h e m . N o t h e r p e s o n a l c o m p u t e r c a n .

A m i g a w i l l p r i n t t h c o v e r m e m ow h i l e y o u ' r e w o r k i n g o s p r e a ds h e e t . A n t h e r e ' s p r o b a b l y e n o u g hp o w e r l e f t o v e r t r e c e i v e p h o n em e s s a g e o s t o c k q u o t e o v e rm o d e m a t h s a m e t i m e .

A m i g a i I B M - c o m p a t i b l e , t o o .s i m p l e p i e c e o s o f t w a r e t e a c h e sA m i g a t e m u l a t e t h I B M o p e r a t i n gs y s t e m , s y o c a r u m o s t I B p r g r a m s . Y o u ' l l h a v e i n s t a n t a c c e s s t t h l a r g e s t l i b r a r y o f b u s i n e s s s o f tw a r e i t h w o r l d , i n c l u d i n g f a v o r i t e sl i k e L o t u s " 5 1 , 2 , 3 a n d B a s e ®

A n s i n c e A m i g a i t h l a s t c o p u t e r y o u ' l l w a n t t b u i w a o n l yf a i r t m a k e i e n d l e s s l y e x p a n d a b l ea n a d a p t a b l e . Y o c a p l u g i p r i n te r ( a l m o s t a n k i n d ) , j o y s t i c k s , y o u rv i d e o r e c o r d e r , v i d e o c a m e r a ,m o d e m s , m u s i c a l k e y b o a r d s , d r a wi n p a d s , e x t r a d i s k d r i v e s . Y o c a e v e n e x p a n d t h m e m o r y t w h o pp i n g m e g a b y t e s .

A m i g a w i l l t a l k t y o u , r e a d b a c kw h a t y o w r i t e , a n s w e r y o u r p h o n ea n c o m p o s e m u s i c l i k e p r o f e ss i o n a l s y n t h e s i z e r . I c a a d n e c r e a t i v i t y t o y o u r l i f e a n b r i n g n e l i f e t e v e r y t h i n g y o c r e a t e .

S e a A u t h o r i z e d A m i g a D e a l e rn e a r y o u . N o t h a t A m i g a i h e r e ,t h q u e s t i o n i s n ' t w h e t h e r y o c a a f f o r d c o m p u t e r , i i w h e t h e r y o

c a a f f o r d t o w a i t .A m i g a b y C o m m o d o r e

A m i g a m o k e s t e l e c o m m u n i c at i o n s l a s t , e a s y a n c o l o r f u l .

A M I G A G I V E S Y O C R E A T I V E E D G E .

Page 4: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 4/132

I t ' s A b s o l u t e l yS h o c k i n g ! ! !

A f t e r a l t h e s e y e a r s , C M S o f t w a r e S y s t e m s i s t i l l t h o n l yc o m p a n y p r o v i d i n g p r o f e s s i o n a l q u a l i t y a c c o u n t i n g s o f t w a r e f o t h c o m p l e t e l i n e o C o m m o d o r e b u s i n e s s c o m p u t e r s .

W h e t h e r y o o w a 8 0 3 2 , 8 0 9 6 , S u p e r P E T , B - 1 2 8 , C - 6 4 , o t h n e C - 1 2 8 , w h a v e p r o f e s s i o n a l l y w r i t t e n , f u l l y i n t e g r a t e d A c c o u n t i n g S y s t e md e s i g n e d e s p e c i a l l y f o y o u .

I n t r o d u c e d i 1 9 7 9 , t h C M A c c o u n t i n g S y s t e m w a t h f i r s tA c c o u n t i n g S y s t e m a v a i l a b l e f o C o m m o d o r e c o m p u t e r s . N o s a t i s f i e d w i t hj u s t b e i n g f i r s t , w h a v e c o n t i n u e d t u p d a t e , e x p a n d , a n i m p r o v e u n t i lt o d a y , t h C M A c c o u n t i n g S y s t e m i w i d e l y r e c o g n i z e d a s o n o t h f i n e s t A c c o u n t i n g S y s t e m s a v a i l a b l e f o a n c o m p u t e r .

N o A v a i l a b l e f o t h C o m m o d o r e C - 1 2 8

G e n e r a l L e d g e r

A c c o u n t s R e c e i v a b l e

B i l l i n g

A c c o u n t s P a y a b l e

J o C o s t i n g

P a y r o l l

$ 1 7 9 . 9 5C o m p l e t e P r i c eF o m o r e i n f o r m a t i o n s e y o u rC o m m o d o r e d e a l e r o c a l lC a l h y Y o r k a 2 1 1 / 2 8 9 - 0 6 7 7 .

C M S o f t w a r e S y s t e m s , I n c . 2 2 0 4 C a m p D a v i d M e s q u i t e , T 7 5 1 4 9

Page 5: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 5/132

V O L U M E 7 N U M B E R 4 I S S U E 4 U M T E I I T S J U L Y / A U G U S T 1 9 8 6

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

D E P A R T M E N T SL E T T E R SN E W SS O F T W A R E R E V I E W S

1

W o r d W r i t e r 1 2 r e v i e w * ) o G o t y F i e l d sP e r s o n a l P o r t f o l i o M a n a g e r ■ . ■ * ■ < # b T e S a t o ™ ™P O C K e t P l a n n e r r e v t t w e d b G o r y V F i e W sR a g S t R i c h e s r e v i e w e d b y E r v i n B o b oK u n g F r e v i e w e d B y M a r k C o t o n eB e y o n d t h e F o r b i d d e n F o r e s t r e v i e w e d E r o n B o b oB u y e r ' s G u i d e t C 6 C h e s sC h e c k m a l o : C h e s s P r o g r a m s f o t h 6

r e v e w e d t r T e S o l a ™ ™B o a r d G o m B S f o r t h e 6 r n v s w e a b T e S a t o m o o eF o n t m a s t e r I r e v i e w e d b D o n a l d M a x w e l lT o u c h f l o w n F O O t t K J l l r e v i e w e d B y S a M a T i t l e B o u t r e v a n e o b R i c k T e w b o u g t iS I L I C O N V A L L E Y I N S I D E RE A ' s A t l a n t i s B i N e w s b M o t m e w L e e d sJ I F F I E SS e l f R e p l i c a t i o n b R o g w : - n o e iT y p e w r i t e r 6 b S l a v e C o n r o yL A T h C a s e f o R e n t i n g S o f t w a r e b H e r b e r t s w o i t ?T E C H N I C A L T I P SI n v i s i b l e B A S I C b D o n a l d G r a h a mC O M P U T E R T U T O RG a m e D e s i g n , P a r t b R o b e r t a k h i mG A M E P R O G R A M SE q u e s t r i a n 6 b y S c o t S e i o6 U S E R S O N L YR u n / S t o p a n R e s t o r e b J o h n K o m e rM e m o r y W i n d o w b C a T h o m p s o nP a r d o n M I n t e r r u p t i o n s b B r u c e j o e g »1 2 U S E R S O N L Y

5

6 6

8

8

8

9

9 9

1 0

1 2 D i s k E d i t o r b J o h n H o r n e tS a v i n g a n L o a d i n g t h G r a p h i c B i M a

b M e r l o n K e e l s o n

1 0

1 1

F E A T U R E S

A d L y i ' i c sI s I n s t a l m e n tN o t e O f fA M I G A O f M I D I O

U S E R G R O U P SH O T E N T E R P R O G R A M SM A G A Z I N E E N T R Y P R O G R A M SH A R D W A R E R E V I E W SV i d e o D i g i t i z e r r e v i e w e d b B r u c e J o e g e t

A D V E R T I S E R S ' I N D E X

1 1

1 1

1 2

1 2

1 2

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

Page 6: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 6/132

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

O B c r a a n i l a t u a / h f t l p d l i p l n y 3 F o n t s r e e d y t u s F o n t e d l t o r / c r a a i o r i n c l u f l m l B A C K U P D I S K I N C L U D E D

. ' . i c e - . - . I r n , . 1 1 I i . O i t f f w * " v < t & m r " * r i f

F o r m i « H * r a « i i m c a i n o■ l . t d i * n w i l l * * > H n * r P R O B I

i r P i o c H t l n g P f t n l l n p F t i l u r s t

S » t u p M o d u l i

F o n i C h d n c i s r S f t T C r « k iG r i d f a n h u t c i f r c f ^ i f o i l a aC 0 M V k t f i j D T t l k k , o l l g r i lG d i i

c • / • a * - • > — • < • ' • / / • • < - - ■ * i

r n t ' p r t n i l n - g I w l o c q I u t h h il * v l i g o ' m o i t i h i n t l m

p f l o n * l n : m a ^ i n g a . d i * £ r r t i c i a i n g n » # , H r o » i t a i l < n « > ' # a J a m O M d a Q I r a i l m a i l

& ' ^ f f a n s > i i l | h ' " ' i i v i r v c C V U n i J f n > f n

A U J f l l ( O i W i l t O E B i l * . . - j n - j . | I r i - . F E 4 n " i ' « r » - o i ( » : l a l l a r i o % , ( n . ,

S o u h a u sc e L C i ci t o p b o I d

N e w s

i i i T e c h

. . a n d m o r e

m o l d H e a d S a l i n a . K 6 7 4 0 1

A L A S T !T H ' F L I G H T

S I M U L A T O R 'B O O K

S T E P - B Y - S T E P G U I D ET A V I A T I O N R E A L I S M

f o a l v e r s i o n s o F S / F 9 I - E A S Y F U T U S E -

T A X I A N T A K E O F FE N H O U T E P R O C E D U R E S

L A N D I N G ' O D I M E 'R A D I O N A V I G A T I O NI N S T R U M E N T F L I G H T

' B L I N D ' L A N D I N G SC O M M U N I C A T I O N S

T I P S A N T R I C K S2 0 P A G E S , L A R G E F O R M A T

D O Z E N S O C H A R T SO R D E R N O

$ 1 3 . 9 5 p l u s S i . 0 0 p o a t a g *

E R O U T E B O O K S6 4 0 8 W C O L L E G E D R A

P H O E N I X , A 8 5 0 3 3

T H l S \ ^U L T I M A T E

G A M ES H O W

A E x c i t i n g G a m eF o P a r t i e s

O F o T h E n t i r e F a m i l y

T h i s i r o a a r c a d e , t r i v i a , o a d v e n t u r eg a m e b u t a r e f r e s h i n g n e t y p e o g a m e t h a tc o m b i n e s i m p r o v e d f e a t u r e s o t h b e s t g a m es h o w s t h a t y o h a v e b e e n w a t c h i n g o T ( o y e a r s w i t h t h i m a g i n a t i o n o o u r d e s i g ns t a f f .

A V A I L A B L E O D I S K E T T E O N L YS P E C I F Y 6 4 . 1 2 B o P L U S / 4

T o r d e r , s e n d S 2 9 . 9 5 l o e a c h p l u s$ 3 . 0 0 p o s t a g e h a n d l i n g p a r o r d e r l o

( I l l i n o i s r e s i d e n t s a d 6 s a l e s l a x ]V l s a / M a s l o i c a r d C O D . o i d o r s c a l l :

£ \ S ^ [ 3 1 2 ] 5 6 6 - 4 6 4 7V M S u p e r i o r M i c r o S y s t e m s , i n c .

P . B o 7 1 W h e e l i n g . I 6 0 0 9 DD e a l e i t t i Q u i i t e s w e l c o m e '

S T A F FP u b l i s h e r

R o b e r t M K e n n e yA s s i s t a n t l t h P u b l i s h e r

M a r y G r a c e N l c o l l n eE d i t o r

D i a n e L e B o l dA s s i s t a n t E d i t o r

C a r o l M i n i o nT e c h n i c a l E d i t o r

J i G r a c e l yW e s t C o a s t C o r r e s p o n d e n t

M a r t h e w L e e d sA d v e r t i s i n g P r o d u c t i o n M a n a g e r

A r D i r e c t o rR o b e r t C A n d e r s e nA s s i s t a n t A r D i r e c t o r

W i l s o n H a r pC o v e r P h o t oG e n e S m i t hC o v e r M o d e l

S a n d y B l o o m f i e l dC i r c u l a t i o n

T h o m a s C M c N a m a r aA d v e r t i s i n g C o o r d i n a t o r

C h e r y l G r i f f i t hA d v e r t i s i n g R e p r e s e n t a t i v e s

S O U T H E A S T A N D W E S TW a r r e n L o n g e r , S p e n c e r 0 S m i t h

W a r r e n L o n g e r A s s o c i a t e s9 3 2 0 N 2 n S t r e e t

C o r a l S p r i n g s , F 3 3 0 6 5A d v e r t i s i n g I n q u i r i e s O n l y

3 0 5 / 7 5 3 - 4 1 2 4M U M I U N 1 I C . M I D W E S T

A N N E W E N G U N DP a m e l a S F e d o r , R a n d y F e d o r

7 0 R i v e r R o a dF a i r H a v e n , N 0 7 7 0 1

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

C o m m o d o r e M i c r o c o m p u t e r s , V o l u m e 7 N u m b e r 4 I s s u e 4 2 J u l y M u g u s t 1 9 8 6 , I S B N 0 - 8 S 7 3 1 - 0 6 G - 5 .

C o m m o d o r e M i c r o c o m p u t e r s ( I S S N 0 7 4 4 - 8 7 2 4 ) i p u b l i s h e d b i - m o n t h l y b y C a n t e m p o r a i y M a r k e t i n g I n c . ,1 2 0 0 W i l s o n D r i v e . W e s t C h a s t e r , P 1 9 3 8 0 , U . S . A .U . S . s u b s c r i b e ; r a t e i 1 1 5 . 0 0 p e y e a r ; C a n a d i a n s u s c r i b e r r a t o i S 2 0 . 0 0 p e y e a r : O v e r s e a s s u b s c r i b e r r a t eI £ 2 0 p e y e a r Q u e s t i o n s c o n c e r n i n g s u b s c r i p t i o ns h o u l d b d i r e c t e d t C o n t e m p o r a r y M a r k e t i n g S u b s c r i pt i o n D e p a r t m e n t . B o 6 5 1 , H o l m e s , P e n n s y l v a n i a1 9 0 4 3 . P r i o n e ( 8 0 0 ) 3 4 5 - 8 1 1 2 . I 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 t 1 9 8 6 b C o n t e m p o r a r y M a r k e ti n g . I n A l r i g h t s r e s e r v e d

C o n t e m p o r a r y M a r k e t i n g a l s o p u b l i s h e s C o m m o d o r eP o w e r / P l a y .

A p p l i c a t i o n t m a i l a S e c o n d C l a s s p o s t a g e r a t e s i p e n n i n g a W e s t C h e s t e r , P e n n s y l v a n i a 1 9 3 8 0 . a n a d d it i o n a l m a i l i n g o f f i c e s . P O S T M A S T E R , s e n d a d d r e s sc h a n g e s t C o n t e m p o r a r y M a r k e t i n g , B o 6 5 1 . H o l m e s .P 1 9 0 4 3

V I 2 0 " , C o m m o d o r e 6 4 ' " a n d S u p e r P E T " a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d . P E T * i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a C h i n e s . I n c . C B M * i r e g i s t e r e d t r a d e m a r k o C o m m od o r e E l e c t r o n i c s L t d .

A B M e m b e r s h i p a p p l i e d ( o r .

4 J U L Y / A U G U S T ' 8 6

Page 7: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 7/132

L E T T E R S

M S D i s k D r i v eT t h E d i t o r :

N o t h i t t M i c r o S y s t e m s D e v e l o pm e n t , m a k e r o t h M S d i s k d r i v e , i n l o n g e r i b u s i n e s s , a i n f o r m a t i o ne x c h a n g e i b e i n g s e u t s e r v e t h n e e d s o M S d i s k d r i v e u s e r s . T h f i r s t p r o j e c t i d a t a b a s e o f c o m p a t ib l e s o f t w a r e . U s e r s o M S d i s k d r i v e sa r e n c o u r a g e d t p a r t i c i p a t e .

T h M S I n f o r m a t i o n E x c h a n g e i n o - f e e n o n - p r o f i t s e r v i c e . T h o s e w h c o n t r i b u t e i n f o r m a t i o n t t h e c h a n g e w i l l b p r o v i d e d t h f o l l o w i n gs e r v i c e s .

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

r e t u r n p o s t a g e , c o p y o f t h e I n f o rm a t i o n E x c h a n g e d a t a d i s k i S i t -

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

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

P a u l E c k l e rM S I n f o r m a t i o n E x c h a n g e

2 7 0 5 H u l m a n S t r e e tT e r r a H a u t e , I 4 7 8 0 3

D i r e c t o r y A l p h a b e t i z e r I T t h E d i t o r :

T h " D i r e c t o r y A l p h a b e t i z e r I I p r o g r a m h L o u i s F S a n d e r i t h M a r c h / A p r i l , 1 9 8 6 , i s s u e a c c o m

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

H o w e v e r , l i k e m a n y o t h e r r e a d e r so y o u r m a g a z i n e , d o n ' t h a v e 1 5 2 6o M P S - 8 0 2 p r i n t e r — I h a v e a E p s o nE X - 8 0 . C o n s e q u e n t l y , s i n c e w a n t e dt u s e M r . S a n d e r ' s p r o g r a m , i w a n e c e s s a r y t m o d i f y i f o m p r i n t e r .

a l s o u s t w 1 5 4 1 d i s k d r i v e s , a n t a d d r e s s c i t h e r d r i v e r e q u i r e d m i n o rm o d i f i c a t i o n . A n o t h e r s m a l l c h a n g ea l l o w s t h u s e r t o p r i n t t h e d i r e c t o r yo s u b s e q u e n t d i s k s w i t h o u t h a v i n g t r e l o a d t h p r o g r a m .

T a d a p t " D i r e c t o r y A l p h a b et i z e r I I t E p s o n - t y p e p r i n t e r s , t h p r o g r a m l i n e s i n L i s t i n g m u s t b es u b s t i t u t e d f o t h o r i g i n a l l i n e s . I a d d i t i o n , t h l i n e s i n L i s t i n g 2 m u s t b a d d e d t t h p r o g r a m .

P l e a s e n o t e t h a t t h e s e m o d i f i c at i o n s p e r m i t t h u s e r o f e i t h e r d i s kd r i v e # o # a n p r o v i d e f o r p r i n ti n g t h e d i r e c t o r y o n e d i s k w i t ho u t r e l o a d i n g t h p r o g r a m .l i s t i n g * o p a g e W i l l i a m H . P r i c e

R i v e r s i d e , C a l i f o r n i aC o n t i n u e d o n p g , 8

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

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

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

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

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

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

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

B u i l t - i n f e a t u r e s i n c l u d e p o w e rs t r i p , f a a n p t i o n

C - I 2 S i r o i s t e r e d T u d e m a r k o C o n m c d o ' e B u s i n e s s M a c h i n e s$ 1 4 9 9 5

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

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

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

Page 8: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 8/132

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

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

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

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

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

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

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

p o i n t e r i u s e d t s e l e c t a n a c t i v a t ei t e m s . T m o v e t h p o i n t e r , r o l l t h m o u s eo t r a c k b a l l o r o t a t e t h j o y s t i c k . O n c e o t a r g e t , c l i c k o n c e t s e l e c t ; c l i c k s e c o n dt i m e t a c t i v a t e .F o n t s a r n e w a o l o o k i n g a t e x t .C h o o s e f r o m 5 d i f f e r e n t f o n t s ( w i t h m o r e o t h w a y ) . T r B t o i n e l l c , o R o m a , b o l d , o i t a l i c s , e v e n u n d e r l i n e a n N e e d t f i m o r e w o r d s o n l i n e ? P i c k s m a l l e rp o i n t s i z e , l i k e u ™ v e f S u y 6 p o i n i , a n g e o v e r o n h u n d r e d c h a r a c t e r s p e l i n e .A l t h i s a n f a s t t o o . B e c a u s e t h i n t e g r a t e dd i s k T u r b o s o f t w a r e i m p r o v e s 1 5 4 1 d i s k d r i v ep e r f o r m a n c e t t i m e s . T h a t ' s r i g h t . O b o t h r e a d s a n w r i t e s .

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

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

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

l - W - - t i S W

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

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

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

Page 9: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 9/132

o w t w M a c h i n e s .p e r s o n a l c o m p u t e r G E O S u n l o c k s .

S e c o n d t h o u g h t s ? E r a s e w h a t y o d o n ' tw a n t . O " U N D O " y o u r l a s t a c t . ( I o n l y l i f ec o u l d i m i t a t e a r t ! )A d t e x t i y o l i k e , i d i f f e r e n t f o n t s , s t y l e so p o i n t s i z e s . E v e n c h a n g e i t p o s i t i o n o rl a y o u t a w i l l .M o v e o c o p y a n p a r t o y o u r c r e a t i o n .O n c e d o n e , y o u c a n i n c l u d e y o u r a r t w o r k i a n o t h e r d o c u m e n t — a l e t t e r h o m e p e r h a p s .( W o n ' t M o t h e r b p l e a s e d ? ) G E O S m a k e si e a s y .

i i t e e < ' < ■ : ■ - ■ < s u j k

F o n t S 2 f e 5 ' - f t . / ■ - .f r o m o t h e m ( w W i r w o t h

c R o m a b o l d . \ m : ' " < • ■ ■ ■ • ) f d s o r i

a B i > e ? P i c k a f l H O C i K i > . i

g e o W r i t e . A e a s y t u s e ," w h a t y o s e i w h a t y o ug e t " w o r d p r o c e s s o r . C r e a t ed o c u m e n t s . I n s e r t , c o p y ,m o v e o d e l e t e t e x t a y o w i s h . C h o o s e f r o m 5 d i f f e r e n t

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

a p p e a r o f t h p r i n t e r . T y p i s t s w i l l a p p r e c i a t et a b s , w o r d - w r a p a n p a g e b r e a k s .D o c u m e n t s m a c o n t a i n u t 6 p a g e s .W h a t ' s m o r e , y o c a m o v e t a n p a g ei n s t a n t l y . I y o l i k e , y o u c a n c u s e l e c t e dt e x t f r o m o n s e c t i o n a n m o v e o c o p y i t a n o t h e r . A d g r a p h i c s f r o m g e o P a i n t .I t ' s c i n c h .

- ~ w J . ! * ■ ■ ■ ■ ' „ ■ , , i . - , f t

. : : , " ■ b ■ > _ - ■ . ' • . ■ ■ ■ o ' . i j j j j j: v } ' . - ■ - . - . - - . " ; ■ - t e t t f t « x c i ( T r f ' ! » o ( t i e i m

S

5 8

J

1 s Q u a r t e r S a l e sD e s k A c c e s s o r i e s . H a n d yp r o g r a m s y o u c a n u s e w h i l ei a n G E O S a p p l i c a t i o n .T h e s e i n c l u d e a a l a r mc l o c k , n o t e p a d f o r e m i n d e r s , f o u r - f u n c t i o n

c a l c u l a t o r , a n p h o t o a n t e x t a l b u m s w h i c hs t o r e p i c t u r e s a n p h r a s e s y o m a t h e np a s t e i n t o a p p l i c a t i o n s . T h P r e f e r e n c eM a n a g e r e v e n l e t s y o e s t a b l i s h p a r a m e t e r sf o e v e r y t h i n g f r o m m o u s e s p e e d t t h d a t e a n t i m e — e v e n b a c k g r o u n d c o l o r .C i v i l i z e d o p t i o n s , e v e r y o n e .

G E O S , W h o l e N e W o r l df o t h C - 6 4 .$ 5 9 . 9 5 T O R D E R : 8 0 0 - 4 4 3 - 0 1 0 0 x 2 3 4G E O S D i s k e t t e i n c l u d e s d e s k t o p , d i s k T u n b o , g e o P a i n t , g e o M i l e a n d d e s kA c c e s s o r i e s £ 5 9 . 9 5C A r o s i d o n I s a [ 1 d 6 - 5 % I a x . ( S 4 . 5 0 U S / 7 r 5 0 F o r e i g n s h i p p m g a n f i a n d N n g . )U F u n d s o n l y . B . S . W O r d e r P r o c e s s i n g . P G o 5 7 1 3 5 . H a y w a r d , C 9 4 5 4 5C o m m o d o r e S a n C - f r * a r e l r a d o m o r i i s o l C o i t i n i o d o r G E I a c T r o n i C S , L t d . G E O S ,d o s k T o p , g e o P a i n l , g e o V W t e , d l a k T u r b o a n d D e r k o l o y S o l t w o r k s a r i r a d e n u i n V s o B o r k o f o y S o f t W O n V s .

Page 10: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 10/132

L E T T E R SO d t C o m p u t e r E q u i p m e n t D e s i g n e r sT i h E d i t o r :C o m p u t e r g e a r i r e a l l y n e a tS o m e o i j u s t c a n ' t b b e a t .W e ' v e c o m e s f a s i n c e l i N l A CA n I f o o n e , w o u l d n u g b a c k .B u i t h e s e m i r a c l e s e m e r g i n g f a s tT h e r e l u r k s a r e l i c f r o m t h p a s tT h a t m a k e s m w o n d e r i t h e s e t o o l sW e r e a c t u a l l y d e s i g n e d b f o o l s !

r e f e r t o t h d a n g e r t m w r i s tW h e n b e h i n d t h d i s k d r i v e i b e n d s a n t w i s t sH o p i n g t f i n d t h s w i t c h s o s m a l lW h i c h h i d e s b e t w e e n m a c h i n e a n w a l l .O w h e n m b a c k a n d n e c k d t w i t c hT r y i n g t o f i n d t h p r i n t e r s w i t c h .W h a t s h a m e t h e q u i p m e n t s t a c kH a a l l i t s b u t t o n s o t h e b a c k !I o n l y t a k e s t w s t r i p s o w i r eT m o v e t h s w i t c h w h e r e d e s i r e .I ' p a t h e e x t r a d i m e o t w T h a v e t h p o w e r s w i t c h i v i e w .Y o u ' d t h i n k a n a u t o m a k e r d r u n kI y o u r e a i g n i t i o n w e r e i t h t r u n k .A a r c h i t e c t w o u l d b g o o fI t h f r o n t d o o r l o c k w a s o n t h r o o f !

C h a t w i t h y o u r f r i e n d so y o u r C o m m o d o r e c o m p u t e rf r e e .

T a l k I s n ' t c h e a p , i f f r e e f o o n h o u r . S i g n u n o f o Q u a n l u m L i n k , ' " i h n e t e l e c o m m u n i c a t i o n ss e r v i c e f o C o m m o d o r e 6 4 a n C o m m o d o r e 1 2 8 ™c o m p u t e r s , a n w i t h y o u r f r e e h o u r g e f r e em o n t h o f u a n i n f o r m a t i o n w h e n y o p a f o o n m o n t h o s e r v i c e ( $ 9 . 9 5 ) .Y o u m u s t h a v e m o d e m a n d i s k d r i v e t u s Q u a n t u m U n k . I y o d o n ' t h a v e m o d e m , p i c k o n u a r e t a i l o u l l e t . T h e n h o o k u y o u r m o d e ma n c a l l Q u a n t u m U n k . o y o u r c o m p u t e r( n o t y o u r t e l e p h o n e ) .1 - 8 0 0 - 8 3 3 -

i ? s a r e n o a o m a r t i o ' C o ' T " n o t j c ? e

S w h d w p r o l i f e r a t eE q u i p m e n t m a d e w i t h t h i s m i s t a k eI t ' s t i m e t o u t g r a b t h b a l lA n e n t h i s f o l l y o n c e a n f o a l l .E q u i p m e n t m a k e r s , h e e d t h i s p r a y e rA n d e s i g n y o u r p r o d u c t s w i t h m o r e c a r e .H e r e ' s t h e m e s s a g e — I ' l l b b l u n t :P U T H P O W E R S W I T C H O T H F R O N T !

S t e p b e n S . t t t v e nR a n d a l l s t o w n , M a r y l a n d

C o m m o d o r e M i c r o c o m p u t e r s w e l c o m e s l e t t e r s f r o mr e a d e r s . P l e a s e s e n d t h e m t o

C o m m o d o r e M i c r o c o m p u t e r s1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r , P 1 9 3 8 0A t t n : L e t t e r s

L i s t i n g 1 S u b s t i t u t e L i n e s6 L R E * * * * E P S O N - T Y P E P R I N T E RE N H A N C E M E N T7 3 P R I N T " [ C L E A R ] " : I N P U T " [ D O W N ]

W H A T I T H E D R I V E T P R I N T " ; D N9 2 I B B O 1 T H E N G O S U B 1 6

: R E M B E A D D I R E C T O R Y9 3 F S ( 0 ) = M I D $ ( F $ ( 0 ) , 2 ,

2 1 ) + " " + C H R S ( 1 3 ) : A = 01 1 0 0 I N P U T " [ D O W N ] A N 0 T H E 3 D I S K ( O

N [ S P A C £ 2 ] Y [ L E F T 3 ] " ; B $: B S = L E F T $ ( 8 $ , 1 )

1 1 1 3 E N D1 2 3 0 P R I N T " [ D 0 W N 2 , S P A C E S ]

A L I G N T O P O P A P E R F O P R I N T I N G , "1 2 4 0 P R I N T , " [ S P A C E 2 ] T H E N P R E S S

K E Y . . . " : G 0 S U B 1 6 1 01 2 5 0 O P E N 4 , P N , 01 2 6 0 J = 2 2 : K = 7 2 : L = 3 6 : C $ = B F S

: I O D $ = " D I R E C T O R Y R Y 7 : K = 5 0 : L = 2 5: G O T O 1 2 8 0

1 2 7 0 P R I N T # 4 : U $ = " [ D O W N ] - M 0 R E - [ U P ] ": R E M S K I P

1 2 8 0 P R I N T S 4 , C H R $ ( 2 7 ) ; " 0 ": R E M S E T L I N E S P E I N C H

1 3 1 0 P R I N T S P C ( 2 3 ) " ( " M I D S ( S T R S ( N ) ,2 } " ) [ S P A C E 2 ] " B S C H R S ( 1 4 ): R E H # F I L E S C O M M E N T

1 4 8 0 T O 8 0 - MF E E D F O

1 4 9 0 T : P R I N T

I K = 5 0 T H E N F O 1 = : P R I N T : N E X T : R E M F O R MN O T E B O O KI K = 7 2 T H E N F O R 1 = 7 8 - M + 5 * ( N > 4 8 ) + ( N = 7 2 ): R E M P A G E

1 5 0 0 B F $ = C $ : U $ " " : P R I N T H : C L O S E: R E M R E S E T

L i s t i n g 2 A d d i t i o n a l L i n e s1 2 C L R : G 0 T 0 7 0 9 2 I B B = 1 T H E N G O S U B 1 7 1 1 0 2 I B $ O " Y " A N D B $ O " N " T H E N1 1 0 4 I B S = " N " T H E N 1 1 1 01 1 0 6 I B $ = " Y " T H E N B B = 1 : C L R : G O T O1 2 8 5 P R I N T S 4 , F S ( 0 )

N E X T

E N

1 1 0 0

E N

8 J U L Y / A U G U S T ' 8 6

Page 11: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 11/132

C R Y S T A L C O M P U T E R I N C .i n M k h i g o n 1 - 5 1 7O u l i l d t M t I i g u G O l 7 3 1 6

C A N A D I A N D E A L E R E N Q U I R I E SI N G B A C A N A D A L T D .1 - 1 1 1 6 - 7 3 8 . 7 7 0 0

O n l y T h eN a m e I N e T h p r o f e s s i o n a l ,f u l l - f e a t u r e d s o f t w a r el i n e f r o m D i g i t a l S o l u t i o n si n o c a l l e d P o c k e tS o f t w a r e .P o c k e t W r i t e r 1 2 8 / 6 4 .P o c k e t F i l e r 1 2 8 / 6 4 .P o c k e t P l a n n e r 1 2 8 / 6 4 .T h n a m e s a r n e w , b u t h i s s u p e r s o f t w a r e i s l i lt h s a m e .F r o m n o o n w h e n y o h e a r t h w o r d P o c k e t ,m e a n s s o f t w a r e t h a t ' sf u l l - f e a t u i e d , h a n d y a n de a s y l o u s e .

P o c k e t S o f t w a r e o l p r i c e st h a t w o n ' t p i c k y o u r

Y o u r o 6

P o c k e ti n n e r S

Y o w o n t t h v e r y b e s t s o f t w a r e y o u c a n f i n d f o r y o u rC o m m o d o r e 1 2 o r 6 4 , r i g h t ?Y o w a n t i n t e g r a t e d s o f t w a r e — w o r d p r o c e s s i n g ,d a t a b a s e a n s p r e a d s h e e t a p p l i c a t i o n s a s e n s i b l ep r i c e . B u t , y o a l s o w o n t r o p - o f - f h e - l i n e f e a t u r e s .W e l l , o u P o c k e t 1 2 8 / 6 4 s o f t w a r e g o e s o n b e t t e r .

c a i m a g i n e . . . a n t h e n s o m e . A n P o c k e t 1 2 8 / 6 4 i s e a s y t u s e , y o w o n ' t e v e n n e e d t h r e f e r e n c e g u i d e .O n - s c r e e n a n i m e m o r y i n s t r u c t i o n s w i l l h a v e y o u a n r u n n i n g i l e s s t h a n 3 m i n u t e s , e v e n i y o u ' v e n e v e ru s e d c o m p u t e r b e f o r e .T h p r i c e ? I t ' s a l o a y o u ' d e x p e c t f o l i n e o s o f t w a r e c a l l e d ' P o c k e t ' . S u g g e s t e d R e t a i l P r i c e f o r t h 6 s o f t w a r e i S 3 9 . 9 5 ( U . S . ) o n d S 4 9 . 9 5 ( U . S . ) F o r t h e 1 2 8 .A n o f t h e 6 p r o d u c t s m a b u p g r a d e d t t h e i r 1 2 v e r s i o n f o S 1 5 . 0 0 ( U . S . ) + S 3 . 0 0 s h i p p i n g a n h a n d l i n g . ( A v a i l a b l e t r e g i s t e r e d o w n e r s f r o m D i g i t a lS o l u t i o n s I n c . o n l y . )P o c k e t W r i t e r 1 2 o 6 4 P o c k e t P l a n n e r 1 2 o 6 a n P o c k e t F i l e r 1 2 o 6 4 . . S o l u t i o n s a t s e n s i b l e p r i c e sf r o m D i g i t a l S o l u t i o n s I 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 r e n q u i r i e s t o

e n o u s s o f t w a r e D i g i t a lS o l u t i o n s

3 0 W e r l h e i m C o u r t , U n R i c h m o n d H i l l , O n t a r i oC o n a d o L 4 B I

P o c k e t W r i t e r 7 2 a n d 6 4 a r n o a v a i l a b l e i F r e n c h .

Page 12: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 12/132

C O M M O D O R E ' S N E W S F R O M T H F R O N T

A n i m a t e dE l e c t r o n i c G r e e t i n g s\ J o m p u S e r v e s u b s c r i b e r s c a n o c r e a t e a n 6 e n d e l e c t r o n i cg r e e t i n g s — c o m p l e t e w i t h a n i m a t i o n a n s o u n d e f f e c t s — w i t hC o l o r M a l l s o f t w a r e f r o m H a l l m a r k C a r d s .

C o l o r H a l l c o m b i n e s v a r i e t y o f s p e c i a l e f f e c t s , i n c l u d i n gg r a p h i c s , a n i m a t i o n , m u s i c a n s o u n d e f f e c t s , i n t o p e r s o n a l i z e dg r e e t i n g s . I a d d i t i o n , t h u s e r c a a d d t y p e d m e s s a g e s a n t i n t t h s c r e e n w i t h 1 6 c o l o r s .

T u s C o l o r M a l l , n e t w o r k s u b s c r i b e r s c r e a t e t h e i r g r e e t i n g so f f - l i n e w i t h t h s o f t w a r e a n s e n d t h m e s s a g e s v i C o m p u S e r v e ' s3 l e c t r o n l c m a i l . R e c i p i e n t s t h e n e l e c t r o n i c a l l y t r a n s f e r t h eg r e e t i n g s f o v i e w i n g o f f - l i n e u s i n g t h e i r C o l o r M a i l d i s k s . C o l o rM a i l i a v a i l a b l e t C o m p u S e r v e s u b s c r i b e r s w i t h C o m m o d o r e 6 4 ' so l S S ' s -

T h C o l o r M a l l s o f t w a r e m a b o r d e r e d f r o m C o m p u S e r v e f o $ 4 0 , w h i c h a l s o i n c l u d e s C o m p u S e r v e ' s V l d t e x c o m m u n i c a t i o n sp r o g r a m , 1 0 3 d e s i g n e l e m e n t s a n i l l u s t r a t e d u s e r g u i d e s . T o s e n d

g r e e t i n g , C o l o r M a i l u s e r s p a y 2 5 c e n t s i a d d i t i o n t t h e r e g u l a rC o m p u S e r v e c o n n e c t - t l m e c h a r g e .

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

H a i l u s e r s c a e x c h a n g e i d e a s a n a s t h d e v e l o p e r s o C o l o rM a i l q u e s t i o n s . ( H a l l m a r k C a r d s , 2 4 4 0 P e r s M n g R o a d , S u i t e G - 4 0 ,K a n s a s C i t y , M 6 4 1 0 8 )

L i b y a A i S t r i k e U p d a t ei V l i c r o P r o s e h a s u p d a t e d t h e i r F - 1 S S t r i k e E a g l ed o c u m e n t a t i o n t i n c l u d e s o m e o t h e k e y e v e n t s i n t h e A p r i l 1 4 t hU S a i s t r i k e a g a i n s t L i b y a . U p d a t e d v e r s i o n s , s h i p p e d i l a t e M a y ,a r n o a v a i l a b l e i s t o r e s .

T h u p d a t e p r o v i d e s b a c k g r o u n d i n f o r m a t i o n a n d a n u p d a t e dm a p , a l o n g w i t h s u g g e s t i o n s o h o t u s e v a r i o u s p a r t s o f t h p r o g r a m ' s s e v e n m i s s i o n s . O w n e r s o t h e o r i g i n a l v e r s i o n m a o b t a i n u p d a t e d d o c u m e n t a t i o n f r o m t h e i r s o f t w a r e d e a l e r s . T h s o f t w a r e p r o g r a m i t s e l f r e m a i n s u n c h a n g e d . ( M i c r o P r o s e , 1 2 L a k e f r o n t D r i v e , H u n t V a l l e y , M 2 1 0 3 0 )

S a x o p h o n e M a s t e rj y i a s t e r S o f t h a r e l e a s e d a n o t h e r p r o g r a m i t h M a s t e r y i M u s i c B a n d S e r i e s . S a x o p h o n e M a s t e r j o i n s F l u t e , C l a r i n e t a n T r u m p e t i o f f e r i n g a a l t e r n a t i v e t d r i l l a n p r a c t i c e w i t h m u s i cp e r s o n a l i z e d b y y o u r c h o i c e o k e s i g n a t u r e , t i m e s i g n a t u r e , n o t et y p e a n n o t e r a n g e . C h a n g e t e m p o s a n p l a y a l o n g w i t h i n s t a n ta c c e s s t m u s i c f a c t s a n f i n g e r i n g s . E x e r c i s e s e n c o u r a g eb e g i n n e r s a n c h a l l e n g e p r o f e s s i o n a l s . A l s o i n c l u d e s s c a l e s , t h i r d sa n I n t e r v a l s i a l m a j o r k e y s . M a k e h a r d c o p y r e f e r e n c e s w i t h t h s p e c i a l p r i n t e r o p t i o n . A v a i l a b l e f o t h C o m m o d o r e 6 4 / 1 2 8 , i r e t a i l s f o $ 4 9 . 9 5 . ( M a s t e r S o f t , P . O . B o 1 0 S 7 , B e n d ,O 9 7 7 0 9 )

C s h o p p i n go y o u r C o m m o d o r e c o m p u t e rf r e e .

S h o p f o b a r g a i n s f o a h o u r f r e e o Q u a n t u m L i n k , ' "t h n e t e l e c o m m u n i c a t i o n s s e r v i c e d e s i g n e d f o C o m m o d o r e 6 4 a n C o m m o d o r e 1 2 8 ' " c o m p u t e r s .P a f o o n m o n t h ( $ 9 . 9 5 ] o b a s i c s e r v i c e a n g e

f r e e m o n t h o n e w s , f u a n i n f o r m a t i o n .Y o m u s t h a v e a m o d e m a n d i s k d r i v e t u s Q u a n t u m L i n k . i y o d o n ' t h a v e m o d e m , p i c k o n u a r e t a i l o u t l e t , " m e n h o o K u y o u r m o d e ma n c a l l Q u a n t u m L i n k o y o u r c o m p u t e r( n o t y o u r t e l e p h o n e ) .1 - 8 0 0 - 8 3 3

T C t x r u n o d v a I ? o k T r o t e n x i n i Q C o m m o d e s

1 0 J U L Y / A U G U S T ' 8 6

Page 13: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 13/132

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

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

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

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

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

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

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

G r e a t S t r a t e g y C a m eF i l e k i n d t o f f o r a s t / i j j f c l u r i r h - h o n e s , w c a -

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

b a n , t o o l , a n h e r d s o f h o r s e s .F n ! - 4 p l a y e n . A f a f o o n a i i j f o u r .

L O R D S O F

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

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

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

N e U ' o t l d s l C o n q u e r• A i n f i n i t e t u n r t j o g a m e m a p s .

C r e a t e y o u r o w n , o p l a y a n o 2 0 b u i t i - i n m i p sl i l w A n n a n R o m e , E u r o / s u n W a r s , i i n d T h e M ' a r l d .

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

o n t o w a r s h i p s f o a t t a c k s a c r o s s o c e a n s .

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

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

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

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

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

S r r a t t g > C a m c C o m n u t n o n S e V a r i a b l e g a m e x t t i n g s - y o n l e i h l o t a t i o m a n

a b u n d a n c e o f r e i o u r a s , j o n x s . a n t r a n s p o r tY o d e r i d e \ k l u c k f a c t o r .

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

E L E C T R O N I C A R T S "H o w t c i o r d c n V l » i ( y g u r r e t a i l e r . I f y o a r u n a b l e i o f i n d i h p r o d u c t a y o u r l o c a l r e m i l c r , y o u c a n c a l l 8 0 0 - Z 4 S - 4 5 2 S f o d i r e c t V I S A o M a s t e r c a r d o r d e n( i C c a l l 8 0 0 * * 6 2 ' H l 2 ) * T h e A i t e c t p r i c e I J I Q S f a t h C a m m n d n r r ^ c r ^ l o n A p p l e u n J A l a n u c m u i u c o m i n g » o u n T b u h m u s e n d c h e c k u n - . t m c y o r J c i r E l c c n o n k A D u c i i S a l e * . P B o n 7 5 3 & S j j i M ^ t c L i . C ^ 4 4 0 3 A d 5 f o s h i p p i n g a n h a r i d i i n j j { $ C a t u d n h ) A l l o w w e e k " F o d e l i v e r y T h c ^ r i H * d a y , T n n n e y - l w f f c ^ u a r a r . T e c o d i t e c i o r d e r sF o f O m p E r t c p r o J j c i ( , m l o g , ' e n d 5 C » n l u m p e d , l e l f - a d d r n ^ d e n v e l o p e t f l E l e c r r o n k A r t i C a t a l o s , t S Z O G i r c w a y D r i v e , S a M a t e a C 9 4 4 0 4 R I S K i e r c g m c T e d t r a d e m a r k o f

C o m m i » d a r c i ■ r e g i a r c r e d i r a d e m a r k o C o m m o d o r e B u i L n c n H t d i l n w , A p p l e t f < s £ " r r e d f t a d c m a t l ; o A p p l e c o m p u t e r s A r a r i l e e ^ c e c e d c r a d e m a r b o A t t i l■ i J t : . i : h | i A n C o i m k E n c o u n T e i a r r c L j u f c r c J [ l a i J e m a r k i o E O 5 o f r w j r e L o r d * o f C o n q u c u a n E l c r i r o n J f A r r » a r e t e e i a r e r c d t r j J c m a i t » n f E l e t r r o n i t A r t * .

o C o n q u e s t i b a i c d o ( h b o a r d ( i i m i ^ B o r d e r l a n d * ' " b y E O ( h e c r c a i o r i o f " C o s m i c E n c o u m c r * 1 *

C O M M O D O R E M I C R O C O M P U T E R S 1

Page 14: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 14/132

C O M M O D O R E ' S N E W S F R O M T H F R O N T

C e n t r o n i c s P r i n t e rN e t w o r kV J o m s p e c C o m m u n i c a t i o n s h a r e l e a s e d t h e M l c r o s h a r e M C 8 0 0 0 , a p r i n t e r n e t w o r k i n c o r p o r a t i n g a i n t e r n a l 2 5 6 K b u f f e r .T h i a n e t w o r k i f o a n y c o m p u t e r u s i n g a s t a n d a r d C e n t r o n i c so u t p u t t t h p r i n t e r .

W i t h t h M C 8 0 0 0 , y o c a c o n n e c t s e v e r a l c o m p u t e r s t o n p r i n t e r . B e c a u s e t h M C 8 0 0 0 h a b u i l t - i n 2 5 6 K b u f f e r , i i a b l et a c c e p t r e q u e s t s f o p r i n t i n g f r o m m o r e t h a n o n c o m p u t e r a t h s a m e t i m e .

T h M C 8 0 0 0 i a v a i l a b l e i e i t h e r f o u r - c h a n n e l ( M C S 8 0 0 4 )o e i g h t - c h a n n e l ( M C E 8 0 0 8 ) c o n f i g u r a t i o n . B c a s c a d i n g t h n e t w o r k s , i 1 p o s s i b l e t a d a i n f i n i t e n u m b e r o c o m p u t e r s . I t i sc o m p l e t e l y s o f t w a r e t r a n s p a r e n t a n d o e s n o t r e q u i r e a n s p e c i a lc o m m a n d s o e n v i r o n m e n t s t o p e r a t e . I c o n n e c t s t t h C e n t r o n i c s p r i n t e r o u t p u t p o r t a n r e q u i r e s n m o d i f i c a t i o n s t t h c o m p u t e r o a d d i t i o n a l h a r d w a r e t b i n s t a l l e d . T h M C 8 0 0 0n e t w o r k i s e l f - c o n t a i n e d a n d o e s n ' t r e q u i r e a n m e m o r y i n t h ec o m p u t e r .

T h M C 8 0 0 0 c o m e s c o m p l e t e w i t h a i n e c e s s a r y c a b l e s a n c o n n e c t o r s . W h e n o r d e r i n g , p l e a s e s p e c i f y t h t y p e o c a b l e s y o

G e s e o e n c y c l o p e d i a so y o u r C o m m o d o r e c o m p u t e r .U n l i m i t e d u s o t h A c a d e m i c A m e r i c a nE n c y c l o p e d i a ™ i j u s t p a r t o t h e [ e a r n i n g f u a n i n f o r m a t i o n y o u ' l l e n j o y w i t h Q u a n t u m L i n k , ™ t h n e t e l e c o m m u n i c a t i o n s s e r v i c e f o C o m m o d o r e 6 4 a n C o m m o d o r e 1 2 8 ™ c o m p u t e r s . G e " A t " Z f r e ef o o n m o n t h w h e n y o p a f o o n m o n t h ( $ 9 . 9 5 ] ,Y o m u s t h a v e a m o d e m a n d i s k d r i v e t u s O u a n t u m L l n k . I y o d o n ' l h a v e a m o d e m , p i c k o n u a r e t a i l o u t l e t . T h e n h o o k u p y o u r m o d e ma n c a l l Q u a n t u m L i n k o y o u r c o m p u t e r( n o t y o u r t e l e p h o n e ) .1 - 8 0 0 - 8 3 3 - 9 4 0 0 n u a n T u m n n M

r e q u i r e . T h M C 8 0 0 4 r e t a i l s f o $ 7 4 2 , a n t h M C 8 0 0 8 r e t a i l sf o $ 8 8 6 . ( C o m s p e c C o m m u n i c a t i o n s , 1 5 B r i d g e l a n d A v e n u e , U n i t5 T o r o n t o , O n t a r i o , M 6 2 Y 6 , C a n a d a )

C O m m O d t w u 6 O f f l J f C o m m o d o r e l 3 S a r e H o 3 e m o r t s a r C c n n j T v x H y eI r t r t » i T i O r » f

E n o t h P l a i n M o u s eI V l o u s e T o p , t h m o u s e c o v e r w i t h a " c o u n t r y m o u s e " l o o k , g i v e sp e r s o n a l i t y t o t h e A m i g a a n C o m m o d o r e 1 2 m i c e . M a d e f r o ms i l v e r / g r a y f u r , M o u s e T o p c o m e s i t w v a r i e t i e s . O n i s l i g h t l yn e a r - s i g h t e d a n d w e a r s w i r e - r i m m e d g l a s s e s , a n t h o t h e r h a p e r f e c t v i s i o n .

T h w a s h a b l e M o u s e T o p p r o t e c t s t h e m o u s e f r o m t h g r i m e o d a i l y u s e , a n i t h u m o r o u s a p p e a r a n c e c a w e a s e l a s m i l e o u o t h m o s t s e r i o u s h a c i e r . M o u s e T o p r e t a i l s f o $ 5 . 9 5 w i t h g l a s s e sa n $ 5 4 9 w i t h o u t . ( E n t e r p r i s e s , B o 2 6 7 2 , C o r o n a , C 9 1 7 1 8 )

1 Z J U L Y / A U G U S T 8

Page 15: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 15/132

T h I n f i n i t y M a h o l d s t h s o e t e r n a l- - . . . .

t h t h

■ ■ A u n i q u e e n r e v o l u t M r a r y a c c e s s o r y f o t h C o m m o d o r e 6

a n 1 2 8 . T h i s p o w e ^ H c a r t r i d g e n o l e t s y o e f f o r t l e s s l yp l a y o i t h o s e i m ^ K i b l e g a m e : w i t h o u t b e i n g k i l l e d !

Q S o u n d ) d i f f i c u l t , ^ A I t ' s S i m p l e J ^ r p l u g i n t o y o u r C A 4 / 1 2 8 a n p r o sb u t t o n t a ^ B B t e t h I n f i n i t y S h i e l d .Q H o d o e l i J ^ H r VA A l t h t J j ^ K a n d i o p u b l i s h e d a c t i o n a n a n i m a t e d g a m e s

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

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

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

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

Page 16: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 16/132

C O M M O D O R E ' S N E W S F R O M T H F R O N T

N e P r o d u c t s o Q u a n t u m L i n k- L i . n e a r e a o t h Q u a n t u m L i n k t e l e c o m m u n i c a t i o n s s e r v i c e h a s b e e n c r e a t e d f o c o m p a n i e s t a n n o u n c e n e p r o d u c t s f o C o m m o d o r e c o m p u t e r s . C o m p a n i e s p o s t p r o d u c t I n f o r m a t i o n d i r e c t l y o t h s p e c i a l e l e c t r o n i c m e s s a g e b o a r d , w i t h a l i n f o r m a t i o nm a d e a v a i l a b l e t u s e r s w i t h i n 4 h o u r s a f t e r i t ' s r e c e i v e d .

T h N e P r o d u c t I n f o r m a t i o n m e s s a g e b o a r d I c u r r e n t l y l o c a t e d w i t h i n R o b e r t W . B a k e r ' s M e e t t h P r e s s s e c t i o n o t h C o m m o d o r eI n f o r m a t i o n N e t w o r k o Q u a n l u m L l n k . F o i n f o r m a t i o n o Q u a n t u m L m k ' s c o m p l e t e t e l e c o m m u n i c a t i o n s s e r v i c e s , c a l l 3 0 0 - 3 9 2 - 8 2 0 0 .

M e n t a l F i t n e s s o t h C o m m o d o r e 6 J j l e c t r o n l c A r t s h a r e l e a s e d M i n d M i r r o r , m e n t a l a w a r e n e s s p r o g r a m f o t h C o m m o d o r e 6 4 b y D r T i m o t h y L a a r y . F a r t g a m e ,p a r t t o o l a n p a r t p n i l o s o p h e r - o n - d l s k , M i n d M i r r o r i t r i p t h r o u g h I n n e r s p a c e . A f t e r s e l e c t i n g s u b j e c t ( o r s t e r e o t y p e ) t os c r u t i n i z e , t h e u s e r r a t e s t h e s u b j e c t o s e r i e s o s e v e n - p o i n t s c a l e s . T h e p r o g r a m t h e n s u m m a r i z e s t h r e s u l t s a n p r e s e n t s t h e m i t h f o r m o M i n d M a p , g e o g r a p h i c a l r e p r e s e n t a t i o n t h a t a l l o w s d i r e c t c o m p a r i s o n b e t w e e n d i f f e r e n t s u b j e c t s .

Y o a r t h e n i n v i t e d t p l a y L i f e S i m u l a t i o n s , t h e p a r t o t h p r o g r a m w h e r e y o r e a l l y g i v e y o u r s u b j e c t t h t e s t . L i f e S i m u l a t i o n sp r e s e n t s y o w i t h s e r i e s o s i t u a t i o n s , a n a s k s y o t r e s p o n d t e a c h o n t h r o u g h t h e y e s o y o u r s u b j e c t . ( E l e c t r o n i c A r t s , 1 8 2 0G a t e w a y D r i v e , S a M a t e o , C 9 4 4 0 4 )

S p e c i a l E d u c a t i o n a n R e h a b i l i t a t i o n S o u r c eV J l o s i n g t h G a h a a n n o u n c e d t h a v a i l a b i l i t y o f t h 1 9 8 6 R e s o u r c e D i r e c t o r y , c o m p r e h e n s i v e r e s o u r c e g u i d e t t h o r g a n i z a t i o n s a n c o m p a n i e s w h o s e s e r v i c e s a n p r o d u c t s a r e a p p l i c a b l e f o u s i s p e c i a l e d u c a t i o n a n r e h a b i l i t a t i o n . T h 1 2 8 - p a g e

g u i d e p r o v i d e s i n f o r m a t i o n o w h a t ' s a v a i l a b l e a n d w h e r e t f i n d i t I I d i v i d e d i n t o f o u r s e c t i o n s : o r g a n i z a t i o n s , p u b l i c a t i o n s ,s o f t w a r e a n h a r d w a r e .

T h 1 9 8 6 R e s o u r c e D i r e c t o r y p r o v i d e s s a m p l i n g o t h i n f o r m a t i o n c o n t a i n e d I n C l o s i n g t h e G a p ' s d a t a r e t r i e v a l s e r v i c e ,C T S o l u t i o n s , t h s o u r c e f o i n f o r m a t i o n o a l p r o d u c t s a n a p p l i c a t i o n s o f c o m p u t e r t e c h n o l o g y i d e n t i f i e d b C l o s i n g t h e G a

S a m p l e t h l a t e s t s o f t w a r eo y o u r C o m m o d o r e c o m p u t e r

f r e e .W i t h G u a n l u m L i n k , " * t h e n e t e l e c o m m u n i c a t i o n ss e r v i c e f o C o m m o d o r e 6 4 a n C o m m o d o r e 1 2 8 ' "c o m p u t e r s , y o u c o n s a m p l e t h l a t e s t s o f t w a r e f r e ef o o n h o u r . N o s a m p l e Q u a n l u m L i n k ' s o t h e rs e r v i c e s f r e e , t o o . m o n t h o n e w s , f u a n i n f o r m at i o n i f r e e w h e n y o p a f o o n m o n t h ( $ 9 . 9 5 ) .Y o u m u s t h a v e m o d e m a n d i s k d r i v e t u s Q u a n t u m L i n k . I y o d o n ' t h a v e a m o d e m , p i c k o n u a r e t a i l o u t l e t . T h e n h o o k u y o u r m o d e ma n c a l l Q u a n t u m L i n k o y o u r c o m p u t e r( n o t y o u r t e l e p h o n e ) .1 - 8 0 0 - 8 3 3 - 9 4 0 0 a u a n r u m i / n M .

T [ > - ] ■ ! ' / i ■ r ; . J . - < - . . . , O f W « s i r » c K

C o m m o o o i s 6 * C i v i t [ o m f n c a o r e 1 7 i i r rE l e c t r o n i c s L i d

d u r i n g t h e p a s t f i v e y e a r s . I t r e t a i l s f o ( 7 . 9 5 ( d i s c o u n t s f o r b u l k ) .( C l o s i n g t h e G a p , P . O . B o 6 8 H e n d e r s o n , M 5 6 0 4 4 )

M u r d e r M y s t e r y f o t h C o m m o d o r e 6 4 / 1 2 8x i c t i v i s i o n h a r e l e a s e d M u r d e r o n t h M i s s i s s i p p i , 1 9 t h -c e n t u r y m u r d e r m y s t e r y s e o M i s s i s s i p p i r i v e r b o a t . T h c o m p a n y h a a l s o a n n o u n c e d t h e n a t i o n a l H a i d e r o t h M i s s i s s i p p i c o n t e s t , w h o s e w i n n e r w i l l r e c e i v e t r i p f o t w d o w n t h e M i s s i s s i p p i R i v e r .

M u r d e r o t h e M i s s i s s i p p i t a k e s y o o t h e D e l t a P r i n c e s sr i v e r b o a t i s e a r c h o a m u r d e r e r . S i C h a r l e s F o x w o r t h , f a m o u sB r i t i s h s l e u t h , a n h i c o n s t a n t c o m p a n i o n , R e g i s F h e l p h s , h a v ed i s c o v e r e d a b o d y , a n y o m u s t h e l p t h e m s e a r c h f o c l u e s a n s u s p e c t s .

G a m e r s m a q u a l i f y t h a m s e l v e s a n t h r e t a i l o u t l e t f r o m w h i c ht h e y p u r c h a s e d M u r d e r o n t h M i s s i s s i p p i w h e n t h e y f i l l o u c o n t e s t e n t r y f o r m a n s e n d i t A c t i v i s i o n . D e t a i l s o t h e c o n t e s tw i l l b a v a i l a b l e i n s i d e s p e c i a l l y m a r k e d b o x e s o M u r d e r o t h M i s s i s s i p p i a n a p a r t i c i p a t i n g r e t a i l o u t l e t s . T h p r o g r a mr e t a i l s f o $ 3 4 . 9 5 . ( A c t i v i s i o n , 2 3 5 0 B a y s h o r e F r o n t a g e R o a d ,M o u n t a i n V i e w , C 9 4 0 4 3 )

J U L Y / A U G U S T r 8

Page 17: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 17/132

■ ■ ■ ■ - • - .

■ - ■ ■ - - - ■ - =- * ■ ■ — . :

. - > - ! l • ■ - ■ ■

r " - - . -

" ; ■ ■ " ■ . - ; ■ ■ ■

' ■ ■ ■ ■ ■ • . " • ■ ; . ■ „ ' , ' "• ■ ( ■ ■ ■ ■ ■ - ■ ■ -■ • ■ ■ - . ; ■ " : " . . ■

■ ■ ■ ' " ' " ■ ' ' - ' ■ '

■ ; ■ ! ■ ■ ■ ' • ! < - ' ■ ■ .■ ' ■ ' ' ■ " ' • ' '

- . - ' m m a m t m

^

F l i g h t S i m u l a t o rS c e n e r y D i s k s

T h C h a l l e n g e o A c c o m p l i s h e d F l i g h tW i t h r e a l i s m c o m p a r a b l e t o ( a n d i s o m e w a y s e v e n s u r p a s s i n g )$ 1 0 0 , 0 0 0 a i r c r a f t f l i g h t s i m u l a t o r s , F l i g h t S i m u l a t o r I i n c l u d e s f u l lf l i g h t i n s t r u m e n t a t i o n a n a v i o n i c s , a n p r o v i d e s f u l l - c o l o r o u t - t h e -w i n d o w v i e w . I n s t r u m e n t s a r a r r a n g e d i t h f o r m a t s t a n d a r d t om o d e r n a i r c r a f t . A l t h r a d i o s n e e d e d ( o I F f l i g h t a r 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 d i a g o n a l v i e w s l e y o l o o k i a n d i r e c t i o n .P r o g r a m f e a t u r e s a r c l e a r l y d o c u m e n t e d i 9 6 - p a g c P i l o t ' s O p e r a ti n H a n d b o o k .

F o t r a i n i n g i p r o p e r f l i g h t t e c h n i q u e s . F l i g h t S i m u l a t o r I I i n c l u d e sa n o t h e r 9 6 - p a g c i n s t r u c t i o n m a n u a l , c o m p i l e d b t w p r o f e s s i o n a lf l i g h t i n s t r u c t o r s w i t h o v e r 8 , 0 0 0 h o u r s f l i g h t t i m e a n 1 2 . 0 0 0 h o u r so a v i a t i o n t 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 n c o r r e c t F A A -r e c o m m e n d e d f l i g h t p r o c e d u r e s , f r o m b a s i c a i r c r a f t c o n t r o l t h r o u g hi n s t r u m e n t a p p r o a c h e s . T r e w a r d y o u r a c c o m p l i s h m e n t s , t h m a n u a l e v e n i n c l u d e s s e c t i o n o a e r o b a t i c m a n e u v e r s .

T h R e a l i s m a n d B e a u t y o F l i g h tG s i g h t - s e e i n g o v e r d e t a i l e d , r e a l i s t i c U n i t e d S t a t e ss c e n e r y . H i g h - s p e e d g r a p h i c d r i v e r s p r o v i d e a a n i m a t e d o u t - t h c - w i n d o w v i e w i e i t h e r d a y . d u s k , o n i g h t f l y i n g m o d e s .

F l i g h t S i m u l a t o r I f e a t u r e s o v e r 8 a i r p o r t s i f o u rd i f f e r e n t s c e n e r y a r e a s ; N e Y o r k . C h i c a g o . S e a t t l e ,a n L o A n g e l e s . S i x a d d i t i o n a l S c e n e r y D i s k s c o v e r i n gt h e n t i r e W e s t e r n h a l f o f t h e U n i t e d S t a t e s a r n o a v a i l a b l e i I B a n C 6 4 / I 2 8 d i s k f o r m a t s .

A p p l e a n A t a r i v e r s i o n s w i l l b r e l e a s e d s o o n . E a c h d i s k c o v e r sg e o g r a p h i c a l r e g i o n o f t h e c o u n t r y i n d e t a i l , a n i v e r y r e a s o n a b l yp r i c e d .

T h P u r e F u o " W o r l d W a A c W h e n y o t h i n k y o u ' r e r e a d y , y o c a t e s t y o u r f l y i n g s k i l l s w i t h t h " W o r l d W a A c e " a e r i a l b a t t l e g a m e . T h i s g a m e s e n d s y o o b o m b i n g r u o v e r h e a v i l y - d e f e n d e d e n e m y t e r r i t o r y . S i x e n e m yf i g h t e r s w i l l a t t e m p t t e n g a g e y o i c o m b a t a s o o n a w a i d e c l a r e d . Y o u r a i r c r a f t c a c a r r y f i v e b o m b s , a n y o u r m a c h i n e g u n sa r l o a d e d w i t h 1 0 r o u n d s o a m m u n i t i o n .

S e Y o u r D e a l e r . F l i g h t S i m u l a t o r I i a v a i l a b l e o d i s k f o r t h A p p l e I I A t a r i X L / X E , a n C o m m o d o r e 6 4 / 1 2 8 c o m p u t e r s f o $ 4 9 . 9 5 . S c e n e r y D i s k s f o t h C 6 a n I B P ( J e t o M i c r o s o f tF l i g h t S i m u l a t o r ) a r $ 1 9 . 9 5 e a c h . c o m p l e t e W e s t e r n U . S . S c e n e r ys i x - d i s k s e t i a l s o a v a i l a b l e f o $ 9 9 . 9 5 . F o a d d i t i o n a l p r o d u c t o o r d e r i n g i n f o r m a t i o n , c a l l ( 8 0 0 ) 6 3 7 - 4 9 8 3 .

A p p l e [ M i l e m i i k o A p p l e C o n i p u i c r , l iA m X - V l r i X a r t M d c m . i r ^ o A n C o r pC n r n F T i o d o r e t * m e ] 1 2 9 a r u a & i T u r l u o C o m m o d o r e E l c t u o m t i i r I B P 1 r e ^ i t T c r e d t r a d e m a r k a m e m a t i o n . i l B u m n c i % M j c h n i e t C o r p

S l m u l a t w I I

C o r p o r a t i o n7 1 E d g e b r o o k D r i v eC h a m p a i g n I L 6 1 8 2 O

O r d e r L i n e : ( 8 0 0 ( 6 3 7 - 4 9 8 3

Page 18: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 18/132

T H • C O M MC O N N E C T I O N .

I n t r o d u c i n g Q u a n t u m L i n j C t h e o n l y o f f i c i a l^ C o m m o d o r e - s u p p o r t e d o n - l i n e s e r v i c e . I w i l l e x p a n dy o u r 6 4 ' s u n i v e r s e f u r t h e r t h a n y o e v e r i m a g i n e d .N o y o c a t a k e y o u r c o m p u t e r

b e y o n d t h l i m i t s o s o f t w a r e p r o g r a m s .T h n e Q u a n t u m L i n k ™ o n - l i n e s e r v i c e h a b e e n s p e c i a l l y d e s i g n e d t t u r n y o u rC o m m o d o r e 6 4 o 1 2 8 ™ i n t o p o w e r f u l" t e l e - c o m p u t e r " A l y o u n e e d i d i s k d r i v ea n m o d e m t a c c e s s h u n d r e d s o u s e f u lf e a t u r e s .H e r e a r j u s t f e o t h s e r v i c e s a v a i l a b l e .

E X C I T I N G S O F T W A R EP r e v i e w t o n e s o f t w a r e b e f o r e y o b u i t G e t h u n d r e d s o p u b l i c d o m a i n p r o g r a m s .R e a d a c c u r a t e , i n s i g h t f u l s o f t w a r e r e v i e w s .H O C O M P U T E R I 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 s o b u l l e t i n b o a r d s .G e f a s t a n s w e r s f r o m C o m m o d o r ec o m p u t e r e x p e r t s .R e a d e x c l u s i v e C o m m o d o r e r e p o r t s ." A s k C o m m o d o r e " a n g e q u i c k r e p l y .

P a r t i c i p a t e i o n - l i n e s e m i n a r s a n d i s c u s s i o n s .J o i n C o m m o d o r e ' s n a t i o n w i d e u s e r g r o u p .

M A K E N E F R I E N D SC h a t l i v e w i t h u s e r s a c r o s s t h c o u n t r y .S e n d a n r e c e i v e e l e c t r o n i c m a i l .F i n d p a r t n e r s a n p l a y c h e s s , h a n g m a na n o t h e r g a m e s i f u l l c o l o r .

P e o p l ef , o f * M o d o r e t r n n i ' ■ ' • •S o f t w a r e i ^ a S h o w c a s e ■

r n i r r . t e r

- m . .I l l f t l l ' M d I ( M

H H I MS e r v 1 1 . 1 -C t - i i t t - r

Q u a n t u m L i n k ' s f u l l c o l o r , e a s y - t o - u s e m e n u .

Page 19: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 19/132

S T A Y I N F O R M E DA c c e s s G r o l i e r ' s A c a d e m i c A m e r i c a nE n c y c l o p e d i a ! "R e a d U S T o d a y ™ E v e n i n g U p d a t e .G e t h s c o o p f r o m R o c k N e t ™ n e w s ,H o l l y w o o d H o t l i n e , ™ S o a p O p e r a U p d a t e .

F R O M H E R E T I N F I N I T YF O O N L Y $ 9 . 9 5 M O N T H .

N e Q u a n t u m L i n k i t h e l o w e s t p r i c e d f u l ls e r v i c e n e t w o r k . F o o n l y $ 9 . 9 5 m o n t h

I y o h a v e m o d e m :

y o u c a n e x p a n d y o u r C o m m o d o r e ' s u n v e r s e w i t h w h o l e r a n g e o Q u a n t u m L i n ks e r v i c e s . A n d , y o u c a a c c e s s m a n y f e t u r e s i n c l u d i n g t h e n c y c l o p e d i a , s o f t w a r ec a t a l o g , U S T o d a y , e n t e r t a i n m e n t n e w sa n t r i v i a q u i z z e s a o f t e n a y o l i k e , f o n 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 s c o s to n l y 6 p e r m i n u t e . B u t , y o u r f i r s t h o u r o " P l u s " t i m e e v e r y m o n t h i f r e e . ( N s u c h a r g e s f o c o m m u n i c a t i o n s o 1 2 0 0 b a u da c c e s s , e i t h e r ! )

I y o d o n ' t h a v e m o d e m :

M o n t hF r e eS e r v i c e

y o r i ' ( j n u ( o

N o w , g e t t i n g o n - l i n e w i t h Q u a n t u m L i n k i e a s i e rt h a n y o e v e r i m a g i n e d . I y o h a v e m o d e m , w e ' l l s e n dy o t h Q u a n t u m L i n k t e l e c o m m u n i c a t i o n s s o f t w a r ea n w h e n y o s i g n u f o m o n t h , w w i l l g i v e y o t h

s e c o n d m o n t h o s e r v i c e f r e e .I y o d o n ' t h a v e a m o d e m , w e ' l l s e n d y o

3 0 0 b a u d a u t o - d i a l m o d e m a n t h Q u a n t u m L i n ks o f t w a r e f r e e w h e n y o s i g n u f o f o u r m o n t h s .

C o m m o d o r e . C o m m o d o r e T 7 a m C o m m o d o r e 6 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n s i r m i c d Q i J a r n u m l m k f t r a d e m a r k o Q u a n t u m C o m p u t e r S e r v i c e s . I n A c a d e m ii a t r a d e m a r k < > G * d * < r F I ' t l r a ' K h i t c h i n g t n U S T o c ! < ] > ^ . i i r , s d - v i M ! l u G a n n e t t C o . I m H o l l y w o o d H n i t i r i p r s a T r a d e m a r k o

n u a n T u m n n H .^ T h C o m m o d o r e ' C o n n e c t i o n * ■

A d d r e s s .t i

. S t a l e- E v e P h o n e -

N E E D M O D E M . P l e a s e s e n d m f r e e 3 0 b a u d a u t od i a l m o d e m , a n t h Q u a n t u m L i n k s o f t w a r e . C h a r g e m c r e d i t c a r d $ 3 9 . 8 0 , t c o v e r t h Q u a n t u m L i n k $ 9 . 9 5m o n t h l y f e f o t h f i r s t f o u r m o n t h s . "

C a r d ' M a s t e r C a r d V i s aH o - E » p

L H A V E A M O D E M . P l e a s e s e n d m t h f r e e Q 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 . u n d e r s t a n d w i l l b e c h a r g e dt h f i r s t m o n t h ' s f e o $ 9 9 5 , a n w i l l g e t t h e s e c o n d m o n t hf r e e :

W A Y S T O R D E R :B P H O N E :I y o h a v e m o d e m , y o c a r e g i s t e r o n - l i n e f o f a s t e s td e l i v e r y ! H o o k u p a n d c a l l 1 - 8 0 0 - 8 3 3 - 9 4 0 0 ! I y o n e e dm o d e m , c a l l 1 - 8 0 0 - 3 9 2 - 8 2 0 0 , a n a s f o T e r r y

B M A I LM a i l c a r d o r t h i s c o u p o n t Q u a n t u m C o m p u t e r S e r v i c e s , I n c . ,8 6 2 0 W e s t w o o d C e n t e r D r i v e , V i e n n a , V i r g i n i a 2 2 1 8 0 .

u m o r e I t w n ( h f i t f u e l e d h o u r o R u w r v < t « e X f i m o n t h , y o u * i t l U t j d l p i l l i r l h r e i l r a h T i ef V v j l i d i n C c n l i n p n D l U S l o r r w * H r t w c n b e r i o n V 2 3 I y o u u

O t f V r v j l i

Page 20: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 20/132

S O F T W A R E R E V I E W S R B V T E W H D B S C O T T A M A

T o u c h d o w nF o o t b a l lC o m p u t e r : C o m m o d o r e 6 P u b l i s h e r : m a g i c / E l e c t r o n i c A r t s

2 7 £ > I i C a m p u s D r i v eS a M i t t f f i O , C 9 4 4 0 3

M e d i u m : D i s kP r i c e : S 2 9 . 9 5

M h r u m o r s b e g a n o v e r y e a r a g o .S o m e w h e r e o u i S o f t w a r d a n d . t h e ys a i d , W B g r i d i r o n g a m e s g o o d , i h u C b s e e n t o b e l i e v e d . T t h d e l i g h t o C o m m o d o r e 6 4 o w n e r s e e n - w h e r e , l m a g i c ' s T o u c h d o w n F o o tb a l l h a s f i n a l l y a r r i v e d , d i s t r i b u t e d b E l e c t r o n i c A r t s . f e w m i n u t e s o t h f i e l d i s a l l i l a k e s t c o n v i n c e y o ut h a t i t r e p u t a t i o n i w e l l d e s e r v e d .

O f f e r i n g f i v e , t e a n f i f t e e n - m i nu t q u L i n e r s , T o u c h d o w n F o o t b a l lc a b e e n j o y e d a e i t h e r s o l i t a i r eg a m e a g a i n s t t e n a c i o u s c o m p u t e ro p p o n e n t o b t w p l a y e r s b a t t l i n gh e a d - t o - h e a d . t h i r d o p t i o n i d e o n s t r a t i o n m o d e t h a t a l l o w s t h e c o p u t e r t p l a y i t s e l f . N o v i c e p l a y e r sw i l l f i n d t h i s l a s t o p t i o n u s e f u l f o . s t u d y i n g g a m e p l a y a n p i c k i n g u S t r a t e g i c s b e f o r e t a k i n g j o y s t i c k i h a n d .

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

T h r e p r e s e n t a t i o n o f t h e f o o t b a l lf i e l d o f f e r s : i e l e v a t e d s i d e l i n e p e s p e c t i v e . A l t h o u g h o n l y 2 y a r d s a r v i s i b l e a o n t i m e , t h f i e l d s c r o l l s i e i t h e r d i r e c t i o n , a i t r a c k e d b m b i l e t e l e v i s i o n c a m e r a . ' H i e s c r o l l i n g ,w h i c h i b i j a g g e d , c o u p l e d w i t ht h f i e l d ' s w h i t e y a r d l i n e s p r o d u c e ss l i g h t s t r o b i n g e f f e c t . T h i s c a b d i o r i e n t i n g a f i r s t , b u i l e s s n o t i c e a b l ea f t e r c o n t i n u e d p l a y .

B a c h p l a y e r c o m m a n d s t e a m o s i m e n , d e t a i l e d r i g h t d o w n t t h f a c e m a s k s a n d k n e e p a d s . D i v i n gt a c k l e s , b o d y b l o c k s , g a n g t a c k l i n ga n d e n d / o n e v i c t o r y d a n c e s h i g h l i g h td i a c t i o n . O t h e r n i c e t o u c h e s i c l u d e r e f e r e e w h a p p e a r s d u r i n g

I T o u c h d o w nF o o t b a l l , p a s s

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

t h a t t h p r e s s u r ei p l a c e d w h e r e i

b e l o n g s : o t h d e f e n s e

f &

I M r t C I C

G H S O V I 1 ■

*

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

S i m p l e j o y s t i c k i n p u t m a k e s p l a ys e l e c t i o n s n a p . W h i l e m o v i n g ' t h ej o y s t i c k t h r o u g h i t n i n e p o s i t i o n s ,e a c h p l a y i l i s t e d o n - s c r e e n i w i d o a b o v e e a c h t e a m . D u r i n g t w o -p l a y e r g a m e s , y o c a c h o o s e y o u rp l a y s i p r i v a t e b h o l d i n g d o w n t h f i r e b u t t o n , m o v i n g t h s t i c k i t h d e s i r e d d i r e c t i o n a n r e l e a s i n g t h b u t t o n . b e e p i n d i c a t e s t h a t y o u r s l e c t i o n h a b e e n e n t e r e d .

S e l e c t i n g o f f e n s i v e p l a y s i t h r e e -s t e p p r o c e d u r e : F i r s t y o m u s tc h o o s e f r o m n i n e p o s s i b l e l i n e f o r m at i o n s , i n c l u d i n g l e f t / r i g h t c o m b i n at i o n s o s t r i n g , s l o t a n " I f o r m a t i o n s ,s p l i t - T , s h o t g u n a n k i c k i n g s e t u p s .N e x l y o p r o g r a m b o t h l e f t a n r i g h tr e c e i v e r s t o e i t h e r b l o c k o r u o n O e i g h t p a s s p a t t e r n s ( f l a g p o s t , s i d el i n e , s a f e t y v a l v e , s t r e a k a n b u t t o nh o o k ) . F i n a l l y , t h o f f e n s i v e l i n e m u s tb t o l d t o b l o c k l e f t , r i g h t o s t r a i g h ta h e a d . I a d d i t i o n , t h k i c k i n g f o r m at i o n a l l o w s y o t p u n t o a t t e m p tf i e l d g o a l .

D e f e n s i v e s e l e c t i o n i l e s s i n v o l v e d ,r e q u i r i n g t h a t y o u c h o o s e f r o m n i n ep o s s i b l e f o r m a t i o n s . T h e s e i n c l u d el e f t / r i g h t c o m b i n a t i o n s o r p r e v e n t ,t i g h t a n d m o n s t e r d e f e n s i v e s , a w e l la t h b l i l z , z o n e c o v e r a g e a n d g o a ll i n e s t a n c e . D u r i n g p u n t s , y o c a s e u r e t u r n o r I r f o b l o c k e d k i c k .A l t h o u g h I ' v e n e v e r w i t n e s s e db l o c k e d p u n t , a p p l y i n g p r e s s u r e d u i n g e x t r a p o i n t s a n f i e l d g o a l s w o r k sa b o u t h a l f t h t i m e . B o t h p u n i s a n f i e l d g o a l s c a n b e f a k e d . P r e s s i n g t h eC o m m o d o r e k e b e f o r e t h k i c k a l o w s i h e p l a y e r t r u n o r p a s s .

P r e s s i n g t h " T k e a t h s t a r t o t h g a m e a c t i v a t e s t h 3 0 - S e C O n dc l o c k . f i v e - y a r d p e n a l l y i a s s e s s e da g a i n s t t h e o f f e n s e i t i m e r u n s o u t .T i m e - o u t s a r c a l l e d b h i t t i n g t h l e f t S H I F T k e f o t h h o m e t e a m o t h r i g h t S H I F T k e f o v i s i t o r s . l i a c ht e a m r e c e i v e s t h r e e l i m e - o u l s p e h a l f . P r e s s i n g t h s p a c e b a r p a u s e s t h g a m e f o " o f f i c i a l " t i m e o u t s .

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

C o n t i n u e d o p g u .

1 8 J U L Y / A U G U S T r 8

Page 21: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 21/132

P L U S C 1 O w n e r s . . Y o a r n o a l o n e !

T R I * M I C R O C A H E L P y o g e t t h e m o s t o u o y o u r c o m p u t e rB e c o m e m e m b e r o t h P L U S E X C H A N G E , n e w s l e t t e r p u b l i s h e d b

T r M i c r o . T h a d v a n t a g e s a r l i m i t e d o n l y b y o u r i m a g i n a t i o n !

S o f t w a r e a n a c c e s s o r i e s , d i s c o u n t e d 2 0 t 4 0 % , o f f e r e d o n l yt h r o u g h t h P L U S E X C H A N G E .A o n l y $ 4 0 . 0 0 p e y e a r , P L U S E X C H A N G E p r o v i d e s u p - t o - t h e -m i n u t e i n f o r m a t i o n a n i n v a l u a b l e s u p p o r t .

D i s c o v e r P L U S E X T R A , o u m o s t p o p u l a r s e l l i n g p r o g r a m . I a l l o w sy o t m a k e t h e b e s t u s o t h b u i l t - i n s o f t w a r e o P L U S 4

T h P r o g r a m m e r ' s R e f t ; r e r i c e G u i d e f o t h P L U S [ a l s o a p p l i c a b l ef o C - 1 6 o w n e r s ) i a v a i l a b l e t h r o u g h t h P L U S E X C H A N G E .

T r M i c r o C A H E L P y o H E L P Y O U R S E L F ! F i l l o u t h c o u p o n t o d a y a n r e c e i v e y o u r c o m p l i m e n t a r y i s s u e o P L U S E X C H A N G E .

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

Z i

N a m eA d d r e s sC i t y , S t a t eP h o n e ( D P l e a s e s e n d m m o r e i n f o r m a t i o n a n m c o m p l i m e n t a r y i s s u e

E n c l o s e d i m c h e c k f o $ 4 0 . 0 0 , y e a r m e m b e r s h i p( c i r c l e O n e ) V I S A M A S T E R C A R D f E x p i r e s .

S i g n a t u r e T R I L M I C R OP . O . B o 1 1 3 0 0 , S a n t a A n a , C 9 2 7 1 1

Page 22: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 22/132

S O F T W A R E R E V I E W S K E V I i : \ V I - l ) B T K S A L A M O N E

P e r s o n a lP o r t f o l i oM a n a g e rC o m p u t e r : C o m m o d o r e 6 P u b l i s h e r : A b a c u s

P . O . B o 7 2 1 1G r a n d K a p i d s , M 4 9 5 1 0

M e d i u m : D i s kP r i c e : S 3 9 . 9 5

. L i g h t o h e a v y w e i g h t i n v e s t o r s c a u s P e r s o n a l P o r t f o l i o M a n a g e r t t r a c k s t o c k s , b o n d s , m u t u a l f u n d s ,t r e a s u r y h i l l s , o r o t h e r s e c u r i t i e s . B u t h p r o g r a m d o e s g o o d d e a l m o r et h a n j u s t s t o r e d a t a . I p e r f o r m s a n a l ys e s , c r e a t e s s t a n d a r d o r c u s t o m i z e dr e p o r t s , a n a c c e s s e s c o m m e r c i a ld a t a b a s e s . P e r s o n a l P o r t f o l i o M a a g e r h a o n g o a l : t o m a x i m i z e t h r e t u r n o y o u r i n v e s t m e n t s .

T h p r o g r a m m a k e s i e a s y t o t r a c ke v e r y t y p e o f t r a n s a c t i o n , f r o m b u y sa n s e l l s t s h o r t s e l l s , c o v e r s a n s t o c k s p l i t s . P r e d i c t i o n s o f f u t u r e a t i v i t i e s ( h i n d i v i d u a l s e c u r i t y ) c a n b ep l o t t e d b a s e d o p a s t p e r f o r m a n c ea n c u r r e n t m a r k e t c o n d i t i o n s . P l u gi t h e d a t a a n l e t h 6 d t h r e s t .

P o r t f o l i o s c a b c r e a t e d t o r e f l e c tt h b r o k e r , t y p e o i n d u s t r y ( a u t om o t i v e , c o m p u t e r s , E l f i n b a k e r s ) , o a n c l a s s i f i c a t i o n y o d e s i r e . U s i n gs o p h i s t i c a t e d f e a t u r e s , y o c a n e v e nl e a v e t h 6 i a u t o m o d e a n a c c e s st e l e c o m m u n i c a t i o n s n e t w o r k s t r t r i e v e u p d a t e d q u o t e s a n o u t p u tc o p i e s o r e p o r t s . T h p a c k a g e i e v e ns t r o n g e n o u g h t b u s e d b y p r o f e ss i o n a l s t m a i n t a i n c l i e n t p o r t f o l i o s .

E x c e p t f o t h m a i n m e n u , t h e t i r e p r o g r a m i f u n c t i o n - k e y d r i v e n .F u n c t i o n k e y s a n t h e i r p u r p o s e s a r l i s t e d a t h b o t t o m o e a c h d i s p l a ys c r e e n . 1 ' o r e x a m p l e , p r e s s i n g F o t h M a i n t e n a n c e - t o - P o r t f o l i o / C a s hs c r e e n a l l o w s y o t o e d i t a n f i e l d o t h a t p a r t i c u l a r s c r e e n . O t h m a i nm e n u , y o s i m p l y p o s i t i o n t h c u r s o rn e x t t t h d e s i r e d f u n c t i o n a n p r e s sR E T U R N .

A b a c u s w a r n s u s e r s t h a t s o m eb r a n d s o e q u i p m e n t m a n o w o r kw i t h P e r s o n a l P o r t f o l i o M a n a g e r .T e s t e d h a r d w a r e i n c l u d e s t h r e g u l a r6 4 t h S X - 6 4 , a n t h 1 2 i 6

P E B S O N f t L P O R T F O L I O r M H A O E lC 1 9 8 5 f i n a n c i a l A p p l i c a t i o n ! I n c .

n t r r C u r r . n l O » t e : a i / 0 1 / i 3 S 5S e l e c t P o r t f o l i o :

H u n t * P i r m i M n * < • ■

o r t f a l i D / C »S e t u r l t mQ u o t e sC l o s e d h 1 1

G r « * t * / S * l * c tP r i m u t s R u ni i D t i i

f t c c « s S t r v i c * .B u t D d i a l

P a s s w o r d .

C t i j n j e p i r i i H t t r i b f > r » i l n g- ' M i N o o kH o o k C o M a c t Q u a t c xf l a i n N t n u

P e r s o n a l P o r t f o l i o M a n a g e r h a o n g o a l :t m a x i m i z e t h r e t u r n o y o u ri n v e s t m e n t s .

m o d e . T h 1 5 4 1 d i s k d r i v e a n t h f o l l o w i n g m o d e m s w o r k : V i e m o d e m ,1 6 5 0 a n 1 6 6 0 . A n p r o p e r l y i n t e r

f a c e d p r i n t e r i s u p p o s e d t w o r k ,e v e n w i t h t h s c r e e n d u m p c a p a b i l it y ( T h e 1 5 2 6 w o r k s f i n e , s i n c e t h es c r e e n s a r n o b i t - m a p p e d g r a p h i c s . )I y o a r u s i n g n o n - C o m m o d o r eh a r d w a r e , w o u l d r e c o m m e n d t h a ty o t e s t y o u r s y s t e m w i t h t h p r g r a m b e f o r e a c t u a l l y p u r c h a s i n g i t

w e l l o r g a n i z e d u s e r ' s m a n u a l i i n c l u d e d . T h f i r s t s e c t i o n e x p l a i n sh o t u s t h m a n u a l a n l o a d t h ep r o g r a m . I n s t r u c t i o n s o m a k i n gc o p i e s o f t h e d i s k c a a l s o b e f o u n dh e r e . S e c i i o n t w i a t u t o r i a l t h a tt a k e s y o t h r o u g h t h m a i n f u n c t i o n s .E a c h m e n u o p t i o n a n f u n c t i o n k e i t h o r o u g h l y e x p l a i n e d , a n i n p u t s a r el i s t e d s y o c a f o l l o w a l o n g . l i v e r y -t h i n g t h r o u g h o u t t h m a n u a l i d t a i l e d a n c l e a r .

B e y o n d t h t u t o r i a l l i e s t h l a r g e s ts i n g l e p a r t o f t h e m a n u a l : t h r e f e re n c e a r e a . B a c h s c r e e n i d i s p l a y e da l o n g w i t h i t p u r p o s e , f i e l d d e s c r i pt i o n s ( w h e r e n e e d e d ) a n f u n c t i o nk e u s e s . E v e r y a s p e c t o t h p r o g r a mi c o v e r e d I t h e s e p a g e s .

F i n a l l y c o m e s e v e r a l a p p e n d i c e s .T o p i c s i n c l u d e t h u t i l i t y p r o g r a m so t h m a s t e r d i s k ( c o p y r o u t i n e a n t w o t h e r s ) , e x a m p l e s o t h f i v e s t a nd a r d r e p o r t s ( Q u o t e s , U n r e a l i z e dG a i n / L o s s , I n c o m e , T r a n s a c t i o n s , a n T a R e p o r t ) , h a n d y l o u r - f u n c t i o n

c a l c u l a t o r , a n i n s t r u c t i o n s o h o t m a n u a l l y l o o n t o t w t e l e c o m m u n ic a t i o n s n e t w o r k s . I n f o r m a t i o n a b o u td a t a d i s k s a n d c o m p a t i b l e p r o d u c t sc o m p l e t e t h a p p e n d i c e s .

P r e p a r i n g c o p y o t h e d i s k t a k e sl e s s t h a n t e m i n u t e s a n d i n v o l v e st w p a s s e s . T h c o p y r o u t i n e a l s o f o m a t s t h d i s k . ' I T i c s i m i l a r R e p o r t sT r a n s f e r r o u t i n e ( t p u t h e r e p o r t so t h e d a t a d i s k ) n e e d s f i v e p a s s e s a n a b o u t s e v e n m i n u t e s t o g e t t h e j o bd o n e . D a t a d i s k s m u s t a l s o b p r p a r e d . T h e r e i 9 9 - d i s k l i m i t , s a n o n h a n d l i n g t h G e t t y o r G u c c i f o t u n e s w i l l h a v e t c r o s s t h i s p r o g r a mo f f t h e i r l i s t .

T h m a i n m e n u f u n c t i o n s p r o v i d eg o o d o v e r v i e w o t h e n t i r e s y s t e m .W i t h i n o p t i o n o n ( M a i n t e n a n c e ) ,y o c a a d d , e d i t , r e v i e w o r d e l e t ep o r t f o l i o s o c a s h , a l t y p e s o s e c u r it i e s , q u o t e s ( m a n u a l l y o c l o s e d f i l e s .F r o m t h R e p o r t s o p t i o n , y o c a c r e a t e c u s t o m i z e d r e p o r t s o r s e l e c tf r o m f i v e s t a n d a r d r e p o r t s . P r i n t o u t sc a b e p r o d u c e d a a n t i m e .

W i t h i n t h C o m m u n i c a t i o n s m o u l e , u s e r s c a l o o n t o t h t w n e w o r k s t d o w n l o a d I n f o r m a t i o n T h U t i l i t i e s o p t i o n i n c l u d e s t h A u t o R u p r o g r a m , v a r i o u s f i l e u t i l i t i e s ( t r e s e td a t a f i l e s f o n e y e a r o r t c o n s o l id a t e f i l e s ) , a n t h R e c o n f i g u r e p r g r a m t r e d e f i n e y o u r c o m p u t e r s y t e ( p r i n t e r a n m o d e m c o n n e c t e d ) .

C o n t i n u e d o n p g , i i

2 J U L Y / A U G U S T ' 8 6

Page 23: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 23/132

T T T T T T T T T T ,

L O O K I N G4 , 0 9 6 C O L O R S

4 - C H A N N E L S T E R E O3 I N S T R U M E N T S

S P R I T E S3 - A N I M A T I O N

2 D M C H A N N E L SB I B U T T E R

A N M A L E A N F E M A L E V O I C E

O N L Y A M I G A G I V E S Y O A L T H I S A N 6 8 0 0 0 P R O C E S S O R . T O OT h r e e c u s l o m V L S I c h i p s w o r k i n g i c o m b i -n a t i o n w i t h t h m a i n p r o c e s s o r g i v e A m i g ag r a p h i c d a z z l e , i n c r e d i b l e m u s i c a l a b i l i t ya n a n i m a t i o n s k i l l .

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

A l t h e s e c a p a b i l i t i e s a r e a s y t t a b e c a u s e A m i g a ' s o p e n a r c h i t e c t u r e p r o -v i d e s y o w i t h a c c e s s t t h 6 8 0 0 0 m a i nb u i a d d i t i o n t t h s e r i a l , p a r a l l e l a n f l o p p y d i s k c o n n e c t o r s . C o m p l e t e t e c h - Jn i c a l m a n u a l s e n a b l e y o u t l a k e f u l l

f A M I G A ™

a d v a n t a g e o t h c u s t o m c h i p s a n t h s o f t w a r e s u p p o r t r o u t i n e s i t h w r i t a b l ec o n t r o l s t o r e o t h K i c k s t a r f " d i s k t h a tc o m e s w i t h e v e r y A m i g a c o m p u t e r .

Y o c a a c c e s s t h e s e r e s o u r c e s i n u m b e r o d e v e l o p m e n t l a n g u a g e s , i n c l u di n A m i g a M a c r o A s s e m b l e r , ' " A m i g a C A m i g aB a s i c ( M i c r o s o f t 0 — B a s i c f o t h A m i g a ) ,A m i g a P a s c a l a n e v e n A m i g a L I S P .

S A m i g a n o o n l y g i v e s y o m o r ec r e a t i v i t y , i g i v e s y o c r e a t i v e

n e w a y s t u s i t A m i g a b y C o m m o d o r e .

G I V E S Y O C R E A T I V E E D G E .- A r n i e a i i o r r o O o r o a r k o f C o m m o d o r e A m i g a . i n c - K i c f c s i o r t I t r a d e m a r k c i C o m m o d o i e A m i g a , i n t .

- A m i g n M a c r o A i s o m O l e f I s a i r a d o m a f k o i C o m m o a O t e A m i g a i n * M l t i a s o f M s a r o g l i r w o d i « ! d e m a i l < o ( M i c r o s o f t , I n c .

Page 24: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 24/132

S O F T W A R E R E V I E W S R E V I E W E D 1 1 G A R Y F I E L D S

P o c k e tP l a n n e r 1 2 8C o m p u t e r : C o m m o d o r e 1 2 P u b l i s h e r : D i g i t a l S o l u t i o n s

3 W e r t h c i m C o u r t ,U n i t 2R i c h m o n d H i l l , O n t a r i oL 4 1 1 ) 9 C a n a d a

M e d i u m : D i s kP r i c e : £ 4 9 . 9 5

M T o c k e t P l a n n e r 1 2 i b u s i n e s s -q u a l i t y , f u l l - f e a t u r e d p a c k a g e t h a i i nc l u d e s b o t h s p r e a d s h e e t a n g r a p hg e n e r a t o r . I t a k e s a d v a n t a g e o f t h eC o m m o d o r e 1 2 8 ' s m e m o r y a n d e xp a n d e d k e y b o a r d . T h i s r e v i e w d es c r i b e s P o c k e t P l a n n e r 1 2 w h e nu s e d o t h C o m m o d o r e 1 2 i 1 2 m o d e u s i n g a 8 0 - c o l u m n d i s p l a y .T h p r o g r a m ' s f e a t u r e s a r e a l m o s tI d e n t i c a l w h e n u s e d o e i t h e r t h C o m m o d o r e 1 2 u s i n g - i O - c o l u m nd i s p l a y o i t h C o m m o d o r e 6 4 m o d e .

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

g r i d o v e r l a y t s e p a r a t e i n d i v i d u a lc e l l s . T h c o m m a n d l i n e s d i s p l a y t h c o n t e n t s o e a c h c e l l , i t s t a t u s ( p r ot e c t e d , f o r m a t , t y p e , c o n t e n t ) , a n t h n a m e o t h c u r r e n t T i l e i m e m o r y .

A n y o n e w h h a u s e d a n e l e c t r o n i cs p r e a d s h e e t b e f o r e w i l l a p p r e c i a t et h s e n s i b l e s e l e c t i o n o c o m m a n da n e d i t i n g k e y s u s e d h e r e , F o i s t a n c e : T o p e n w i n d o w , p r e s s t h eC T R L k e y a n d " w . " T c l o s e t h e w i d o w , a g a i n p r e s s t h e C T R L k e y , b u i n s t e a d o t h l o w e r c a s e " w , " p r e s su p p e r c a s e " W . " M o s t o f t h e k e y - a c t iv a t e d c o m m a n d s t o g g l e b e t w e e ns h i f t e d a n u n - s h i f t e d . T d e f i n er a n g e , p u t h c u r s o r i t h f i r s t c e l la n p r e s s C T R L a n " r " ( f o r r a n g e ) ,t h e n m o v e t o t h e l a s t c e l l y o w a n ti n c l u d e d i t h r a n g e a n p r e s s C T R La n " r a g a i n . T h r a n g e w i l l b h i g hl i g h t e d a n y o c a m o v e , d e l e t e ,c o p y , p r o t e c t o s o r t t h r a n g e w i t hs i n g l e s t r o k e .

I y o f o r g e t c o m m a n d , i n s t e a d o s e a r c h i n g t h r o u g h t h m a n u a l , p r e s st h H E L P k e y . T h i s d i s p l a y s b r i e fd e s c r i p t i o n o a l t h f e a t u r e s a v a i l -

- ■ ; - ; N I

E

! 5 5 5

I y o a r C o m m o d o r e

1 2 8 o i v n e rl o o k i n g f o p o w e r f u l

s p r e a d s h e e tw h i c h t a k e s

a d v a n t a g eo f t h e l 2 8 ' s

p o w e r ,s p e c i a l k e y s ,

8 0 - c o l u m n d i s p l a y , a n h e f t y m e m o r y ,P o c k e t P l a n n e r 1 2 f i t s t h b i l l

a b l e a n t h k e y s t r o k e s n e e d e d t a c o m p l i s h t h e m . I t h b r i e f d e s c r i pt i o n i n o s u f f i c i e n t , p r e s s i n g H E L Pa g a i n w i l l c a l l u m o r e d e t a i l e d i n f o rm a t i o n . N o v i c e a n d e x p e r i e n c e d u e r a l i k e w i l l a p p r e c i a t e t h i s .

F o r m a t t i n g , e d i t i n g , m o v i n g , c o p yi n a n e v a l u a t i n g c e l l s i d o n e i t h t r a d i t i o n a l w a y , b u P o c k e t P l a n n e r1 2 i n c l u d e s s o m e n i c e f e a t u r e s n o f o u n d o o t h e r s p r e a d s h e e t s . O n o t h e n i c e r f e a t u r e s i t h a b i l i t y t N A M E c e l l . F o i n s t a n c e , l e t ' s p r t e n d c e l l H 6 i f o r m u l a w h i c h c o t a i n s t h p r o f i t s o y o u r c o m p a n y , a n s o m e w h e r e e l s e i y o u r s p r e a d s h e e ty o n e e d t d i v i d e t h r e s u l t o t h a tf o r m u l a b 1 t g e m o n t h l y p r o f i ta v e r a g e . N o r m a l l y , y o w o u l d h a v e t r e m e m b e r w h i c h e e l ! c o n t a i n e d t h f o r m u l a f o p r o f i t a n t h e n r e f e r e n c ei i t h n e f o r m u l a . I t h i s c a s e , i y o n a m e d t h c e l l t h a t c o n t a i n s t h p r o f i t f o r m u l a " P R O F I T , " y o w o u l ds i m p l y e n t e r " P R O F I T / 1 2 " t g e y o u ra n s w e r . T o n a m e c e l l , a i y o n e e dd i p r e c e d e t h f o r m u l a w i t h t h n a m e a n c o l o n : " P R O F I T : @ s u -m ( A 2 3 , M 2 3 ) . " T h p r o g r a m h a s a n i t e r n a l c h e c k e r t p r e v e n t y o u f r o ma c c i d e n t a l l y d u p l i c a t i n g n a m e s .

H e a v y u s e r s o f s p r e a d s h e e t s w i l l b h a p p y w i t h a l t h m a t h f u n c t i o n s( a d d i t i o n , s u b t r a c t i o n , e x p o n e n t i at i o n , m o d u l o , a b s o l u t e s , l o g a r i t h m ,r a n d o m ) , m u l t i p l e c e l l f u n c t i o n s ( s u m ,

m i n i m u m , m a x i m u m , c o u n t c e l l ) , a w e l l a t r i g o n o m e t r i c f u n c t i o n s , l o g i c a lo p e r a t o r s , a n c o n d i t i o n a l s t a t e m e n t ss u p p o r t e d b P o c k e t P l a n n e r 1 2 8 .

T h p r o g r a m ' s s h e e t s i z e i h e a l t h y 1 0 r o w s b y 2 5 0 c o l u m n s ,e q u a l t 2 5 , 0 0 0 c e l l l o c a t i o n s . A n b e c a u s e t h p r o g r a m r e s e r v e d 6 4 o m e m o r y f o f i l e u s e , t h e r e i l i t t l ed a n g e r o r u n n i n g o u o m e m o r yw h e n c r e a t i n g e v e n t h m o s t e l a b or a t e s p r e a d s h e e t . E a c h c e l l c a b a s m a l l a t w o a l a r g e a 7 c h a r a ct e r s w i d e .

E d i t i n g c e l l i l o g i c a l t o o . A g a i ny o u s t h t o g g l e s e q u e n c e o e i t h e rt h C T R L k e o C o m m o d o r e k e y ,a n t h f i r s t l e t t e r o t h c o m m a n d ,l o w e r c a s e t o a c t i v a t e a n d u p p e r c a s et t u r n o f f . F o i n s t a n c e , t p r o t e c tc e l l f r o m a c c i d e n t a l c h a n g e , i c a b p r o t e c t e d b p u t t i n g t h c u r s o r i t h a t c e l l a n p r e s s i n g t h C T R L k e a n " p . " N o t h c e l l ' s c o n t e n t s ( v a lu e f o r m u l a , l a b e l ) c a n n o t b t a p e r e d w i t h u n t i l t h c e l l i u n p r o t e c te d b y p r e s s i n g C T R L a n " P . " T p r i n t

s h e e t , p r e s s t h C o m m o d o r e k e a n " p , " b u t f i r s t s e l e c t p r i n t o t i o n s , p r e s s t h e C o m m o d o r e k e a n

s h i f t e d " P . "T h s p r e a d s h e e t c a n b e e v a l u a t e d

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

C o n t i n u e d a n p g . 2 4

2 2 J U L Y / A U G U S T ' 8

Page 25: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 25/132

F - 1 6 D o g f i g h t w i t h E n e m y M I G - 2 3F i g h t e r s

F - 1 B o t h D e c k o a N l m l t z - C l a s sA i r c r a f t C a r r i e r ( C o n t r o l T o w e r V i e w )

F - 1 6 H l g h - G P u l l o u t o v e r D e t a i l e dW a r g a m e S c e n e r y { R e a r V i e w )

F r o m t h e a u t h o r o f F l i g h t S i m u l a t o rI c o m e s n e d i m e n s i o n i r e a l i s m . J e t s i m u l a t e s t w f a s t a n m a n e u v e r a b l e s u p e r s o n i c j e f i g h t e r s , a l a n d - b a s e d F - 1 6 o c a r r i e r - b a s e d F - 1 8 . T h s i m u l a t o r

s t r u m e n t a t i o n a n t h m o s ts i m u l a t i o n s o p h i s t i c a t i o n , c o m b i n e dw i t h e x c e l l e n t v i s u a l a t t i t u d er e f e r e n c e s , m a k e s i t r u l y e n j o y a b l et f l y .E a s y a i r c r a f t c o n t r o l c o u p l e d w i t hb a l l i s t i c t h r u s t g i v e s y o t h e k i n d o a e r o b a t i c m a n e u v e r a b i l i t y o n l ym o d e r n j e f i g h t e r c a p r o v i d e . J e t ' sa t t i t u d e i n d i c a t o r i e a s y t r e a d n m a t t e r w h a t y o u r o r i e n t a t i o n . f u l ls c r e e n o u t - t h e - w i n d o w v i e w h e l p sy o g e t h m o s t o u o J e t ' s e c e l l e n t f l i g h t c o n t r o l s . A n t h a t ' sm a j o r c o n s i d e r a t i o n w h e n f l y i n g a s p e e d s i e x c e s s o 1 3 0 0 M P H .

W i t h J e y o c a f l t h r o u g h e i t h e rs t r u c t u r e d o n o n - s t r u c t u r e de n v i r o n m e n t s . E n g a g e i a d e a d l yv a r i e t y o c o m b a t m i s s i o n s . E x p l o r et h w a r g a m e t e r r i t o r y , o r r e l a x b p r a c t i c i n g p r e c i s i o n a e r o b a t i c

o p t i o n a l U n i t e d S t a t e s S c e n e r yo f t h F l i g h t S i m u l a t o r I d i s k .N e h i g h - p e r f o r m a n c e g r a p h i cd r i v e r s p r o v i d e b e a u t i f u l l y d e t a i l e ds c e n e r y i e i t h e r d a o n i g h t - f l i g h tm o d e s . Y o c a l 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 s t r a i g h t u o u o t h e c o c k p i t w i t h s i n g l e k e y p r e s s .T h J e s i m u l a t o r e v e n i n c l u d e ss p e c i a l v i e w - m a g n i f i c a t i o n f e a t u r et h a t l e t s y o u z o o m - i n t i d e n t i f yo b j e c t s o d e t a i l s a d i s t a n c e .J e w i l l r u o a n C o m m o d o r e 6 o C o m m o d o r e 1 2 c o m p u t e r w i t h o n d i s k d r i v e a n e i t h e r c o l o r o rm o n o c h r o m e m o n i t o r .

S e e Y o u r D e a l e r . . o w r i t e o c a l l f o m o r e i n f o r m at i o n . F o d i r e c t o r d e r s p l e a s ee n c l o s e $ 3 9 . 9 5 p l u s $ 2 . 0 0 f o s h i p p i n g a n s p e c i f y U P o f i r s t

M a s t e r C a r d , A m e r i c a n E x p r e s s ,Q n n i n o r c ( ~ \ \ i i i - a r H c a r r o n t e r iS C E N E R Y D I S K S F O J E A N F L I G H T S I M U L A T O R I A R N O A V A I L A B L E .

C o m m o d o r e 6 a n C o n v n o d w o 1 2 a r t a K t e m a f f c s o C o m m o d o r o E l o c l m m c s . L i d .

C o r p o r a t i o n7 1 E d g e b r o o k D r i v eC h a m p a i g n I L 6 1 8 2 0( 2 1 7 ) 3 5 9 - B 4 6 2 T B l e x : 2 0 6 9 9 5O r d e r L i n e : ( 8 0 0 ) 6 3 7 - 4 9 8 3( e x c e p t m i n o r s . A l a s k a , a n H a w a i i }

Page 26: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 26/132

L I O N H E A R TB U S I N E S S S T A T I S T I C A L S 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 I 5 2 0 S T , C P / M , C O M M O D O R E 1 2

E x p l a n a t o r y b o o k s w i t h p r o f e s s i o n a l c o m p i l e ds o f t w a r e , t h e n e s t a n d a r d ( o r s t a t i s t i c a l u s e . T h i n f l u e n t i a l S e y b o l d H e p o r t o P r o f e s s i o n a l C o p u t i n g h a t h i s t s a a b o u t U o n h e a r l " . . . o u r s e t i m e n t a l f a v o r i t e b e c a u s e o i t p r a g m a t i c a p p r o a c ht t h e b a s i c s t a t i s t i c a l c o n c e p t s . . . T h t h i n k i n g i t h a t t r i e c o m p u t e r m e r e l y f a c i l i t a t e s t h c a l c u l a t i o n s ;t h e i m p o r t a n t t h i n g i t b a b l e t f o r m u l a t ep r o b l e m c o r r e c t l y a n t d e t e r m i n e w h a t t y p e o a n a l y s i s w i l l b m o s t v a l u a b l e . " L e t L i o n h e a r t h e l py o g e a h e a d o t h e c o m p e t i t i o n l

B U S I N E S S S T A T I S T I C S S 1 4 SE X P E R I M E N T A L S T A T I S T I C S 1 4 M U L T I V A R I A T E A N A L Y S I S 1 5 Q U A L I T Y C O N T R O L I N D U S T R I A LE X P E R I M E N T S 1 4 F O R E C A S T I N G A N T I M E - S E R I E S 1 4 SS A L E S A N M A R K E T F O R E C A S T I N G . . 1 4 D E C I S I O N A N A L Y S I S T E C H N I Q U E S . . . . 1 1

• L I N E A R N O N L I N E A RP R O G R A M M I N GP E R T C R I T I C A L P A T H T E C H N I Q U E S . O P T I M I Z A T I O N 1 1

P C / M S - D O S , A m i g a . M a c i n t o s h , s o m e C P / M

V I S A . M a s t e r C a r d . A M E X , C h e c kP . O . B o 3 7 9 , A L D U R G , V 0 5 4 4 0

( 5 1 4 ) 9 3 3 - 4 9 1 8

F O ■ I M FF R A D

F R E EI R M A T I 0 NM 0 U RE R T I S E R S

W e ' r e r e m o v a l t h r e a d e r s e r v i c en u m b e r s f r o m o u a d s , b a y o c a s t i l l g e f r e e i n f o r m a t i o na b o u t o u r a d v e r t i s e r s ' p r o d u c t sa n s e r v i c e s .S i m p l y t u r n t t h e A d v e r t i s e r s 'I n d e x o t h l a s t p a g e o t h i sm a g a z i n e . N e x t t v t i c ba d v e r t i s e r s ' n a m e i t h e i r r e a d e rs e r v i c e n u m b e r . C i r c l e t h a p p r o p r i a t e n u m b e r s o t h R e a d e r R e s p o n s e C a r d i t h i si s s u e , d e t a c h t h c a r d , a f f i xp o s t a g e a n m a i l .H s u r e t u s t h e A d v e r t i s e r s 'I n d e x a n t h R e a d e r R e s p o n s eC a r d i t h i s i s s u e t o g e t f r e ei n f o r m a t i o n a b o u t o u a d v e r t i s e r s ' p r o d u c t s a n s e r v i c e s .

S O F T W A R E R E V I E W Si n t o c o n s i d e r a t i o n f o r m u l a l o c a t i o n sw h i c h r e f e r t c e l l s n o y e u p d a t e d i c a l l e d S m a r t e v a l u a t i o n . T h i s m e t h o dw i l l b p r e f e r r e d f a n e u s e r s o s p r e a d s h e e t s s i n c e i t a k e s i n t o a c o u n t a l f o r m u l a s r e f e r e n c e d b c e l l sr e g a r d l e s s o l o c a t i o n . T h i s a s s u r e s a c u r a c y n m a t t e r h o r a n d o m l y y o u rs p r e a d s h e e t i d e s i g n e d .

E d i t i n g a n m o v i n g a r o u n d t h S p r e a d s h e e t i p e r f o r m e d w i t h w o r d -p r o c e s s i n g - 1 i k c o m m a n d s a w e l l a t h t r a d i t i o n a l s p r e a d s h e e t c o m a n d s . I y o u s w o r d p r o c e s s o rm o r e o f t e n t h a n s p r e a d s h e e t , y o u ' l la p p r e c i a t e t h e s e f r i e n d l y a n f a m i l i a rc o n t r o l s . T w o t h m o s t h e l p f u l a r ct h S e a r c h a n S e a r c h / R e p l a c e c o m a n d s . T h e y w o r k l i k e t r a d i t i o n a lw o r d p r o c e s s i n g c o m m a n d s a n m a k e f i n d i n g a n d c h a n g i n g d a t a q u i c ka n a c c u r a t e . T h p r o g r a m a l s o a l o w s a n u n l i m i t e d n u m b e r o w i d o w s , a w e l l a t h a b i l i t y t o f r e e z et i t l e c o l u m n s a n r o w s .

O n o t h m o r e I m p r e s s i v e f e t u r e s o P o c k e t P l a n n e r 1 2 8 i t h g r a p h g e n e r a t o r p r o g r a m . T h i s l e t sy o i l l u s t r a t e s e c t i o n s o f t h e . s p r e a ds h e e t u s i n g c i t h e r s i m p l e b a r s ,s t a c k e d b a n s , l i n e s o p i e g r a p h s .T h e s e g r a p h s c a n b s i m u l a t e d o t h m o n i t o r ' s s c r e e n , d u m p e d t p r i n te r o r s a v e d o d i s k w h e r e t h e y c a h r e c a l l e d b e i t h e r P o c k e t P l a n n e r1 2 o i n t e g r a t e d i n t o D i g i t a l S o l ut i o n s ' w o r d p r o c e s s o r . P o c k e t W r i t e r1 2 8 . f o u n d t h i s w e l c o m e o p t i o ns i n c e n u m b e r s a l o n e c a n ' t s h o w t h r e l a t i o n s h i p b e t w e e n d a t a a w e l l a g r a p h s , n o d t h e y c a r r y t h e v i s u a li m p a c t o g r a p h s . T h f a c t t h a t g r a p hc a n b e c r e a t e d a a n t i m e ( y o u d o n ' th a v e t d u m p t h s p r e a d s h e e t t u s e -g r a p h s ) a n c a n b e p r i n t e d e a s i l y i r e a l p l u s .

P r i n t e r c o m p a t i b i l i t y i a i m p o rt a n t c o n s i d e r a t i o n w h e n y o p u c h a s e a n b u s i n e s s p r o g r a m . C o p a t i b i l i t y h e r e i a c c o m p l i s h e d b l o a d i n g a i n d i v i d u a l p r i n t e r f i l ew h i c h m a t c h e s d i f f e r e n t p r i n t e r sw h e n P o c k e t P l a n n e r 1 2 8 i f i r s t r u n .T l i e t i t l e s c r e e n l i s t s a l t h p r i n t e rf i l e s s t o r e d o t h d i s k . T s e l e c t o n e ,j u s t m o v e t h e c u r s o r t t h e c o r r e c tf i l e a n p r e s s R E T U R N . T h p r i n t e rm o d u l e w i l l l o a d a n a u t o m a t i c a l l ys e t h d e f a u l t v a l u e s f o t h a t p r i n t e r .I y o u r p r i n t e r i n o a m o n g t h o s el i s t e d , s e c t i o n o f t h e m a n u a l i d

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

A n o t h e r f e a t u r e i y o h a v e d o m a t r i x p r i n t e r i s i d e w a y s p r i n t i n g .B e c a u s e s p r e a d s h e e t s a r n o r m a l l yd e s i g n e d w i d e r t h a n t h w i d t h o f 8 0 -c o l u m n p a p e r , p r i n t i n g t h e m c a b p r o b l e m . D i g i t a l S o l u t i o n s s o l v e d t h i sp r o b l e m o p r i n t i n g w i d e s p r e a ds h e e t s b i n c l u d i n g a n o p t i o n t d u m p t h s h e e t s i d e w a y s . T h i s o p t i o nc a b s e l e c t e d d i r e c t l y f r o m t h m a i n p r o g r a m a n d o e s n o t r e q u i r es a v i n g a n l o a d i n g a n o t h e r p r o g r a mt p e r f o r m . I t h p r i n t e r u s e d i n o c a p a b l e o p e r f o r m i n g s i d e w a y s p r i n ti n g , t h s h e e t s c a n b e p r i n t e d i t h t r a d i t i o n a l m e t h o d . I o n l y s e c t i o no s h e e t i n e e d e d , i c a b p r i n t e db f i r s t d e f i n i n g r a n g e a n t h e nd u m p i n g o n l y i h a t r a n g e .

T h e o n e s h o r t c o m i n g o P o c k e tP l a n n e r 1 2 i i t 6 - 1 - p a g e r e f e r e n c em a n u a l . A l i h o u g l i t h m a n u a l c o t a i n s a l t h i n f o r m a t i o n n e e d e d t u s P o c k e t P l a n n e r 1 2 8 , f i n d i n g t h ei n f o r m a t i o n c a b c o n f u s i n g . ' H i e t b l o c o n t e n t s a n i n d e x h e l p , b u f o u n d m y s e l f t h u m b i n g a n s c a n n i n gf o r d e t a i l s w h i c h r e m e m b e r e d r e a di n g , b u c o u l d n ' t l o c a t e .

I y o a r C o m m o d o r e 1 2 o w e l o o k i n g f o r a p o w e r f u l s p r e a d s h e e tw h i c h t a k e s a d v a n t a g e o f t h e I 2 8 ' sp o w e r , s p e c i a l k e y s , 8 0 - c o l u m n d i p l a y , a n h e f t ) ' m e m o r y , P o c k e t P l a nn e 1 2 f i t s t h b i l l . I y o a r C o m o d o r e 6 o w n e r i n e e d o s p r e a d s h e e t y o u c a n u s n o b u w h i c h w i l l m o v e w i t h y o w h e n y o b u 1 2 8 , P o c k e t P l a n n e r 1 2 f i t sy o u r b i l l t o o . B e c a u s e P o c k e t P l a n n e r1 2 i o n o t r i o o i n t e g r a t e d p r g r a m s f r o m D i g i t a l S o l u t i o n s , d a t ac r e a t e d o s t o r e d b i c a b u s e da n d u p l i c a t e d b t h w o r d p r o c e ss o r , a n c a u s d a t a s t o r e d o t h d a i a b a s e . T h i s c o m p a t i b i l i t y e x t e n d se v e n t t h a b i l i t y o f t h e w o r d p r c e s s o r b e i n g a b l e t d u p l i c a t e g r a p h sc r e a t e d b P o c k e t P l a n n e r 1 2 8 .

P o c k e t P l a n n e r 1 2 8 ' s i m p r e s s i v ec a p a b i l i t i e s , m u l t i p l e f e a t u r e s , l o g i c a ld e s i g n , p o r t a b i l i t y a n r e a s o n a b l ep r i c e m a r k i a p r o d u c t t h s e r i o u su s e r s h o u l d c o n s i d e r .

P o c k e t P l a n n e r 1 2 a n i t s i s t e r p r g r a m , P o c k e t W r i t e r , w e r e f o r m e r l yt i t l e d P a p e r b a c k P l a n n e r a n P a p e rb a c k W r i t e r .

2 4 J U L Y / A U G U S T ' 8

Page 27: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 27/132

T T n iI n t e g r a t e

P R O C E S S O RA N

) T H C O M M O D O R E 6 1 2 A N A P P L E | S E R I E S

N o - N o n s e n s e , S i m p l e T L e a r n A p p r o a c h t S m a l l B u s i n e s sM a n a g e m e n t " S a n d y S c h u p p e r , P r e s i d e n t

M e n u - D r i v e nF r e e T e l e p h o n e S u p p o r t

E a s y F o A n y o n e T U s D i s p l a y s 8 C o l u m n s

I n c o r p o r a t e

S o r t A n D a t a B a s eF r e e D a t a b a s e T e m p l a t e s

P r i n t s L e t t e r s a n R e p o r t sH i g h - P o w e r e d E d i t i n g F e a t u r e s

I n f o r m a t i o n F r o m Y o u r D a t a b a s eI n t o Y o u r L e t t e r s A n R e p o r t s A u t o m a t i c a l l y

T H P R O G R A M S A R K M E i - D R I V E N S T O U R I N S T R U C T I O N SA R B U I L T - I N . B r o w i i B a S o f t w a r e * h e l p s y o ] y a m ( a s t e r b e c a u s ew h e n y o u n e e d i t t h e r e ! ; m a n u a l t h a t p r o m p t s y o u o t h s c r e e n . I t e l l sy o u w h M l m l i n e x t , e l i m i n a t i n g l i m e - c o n s u m i n C a n d p o s s i b l y c o n f u s i n gr e f e r e n c i n g w i t h t h w r i t t e n m a n u a l .

W H A T T D W O R D P R O C E S S O R D O E SS I M P L E P A C E P 1 R M A T I 0 N . L e f t j u s t i f i e d o r i g h t a n l e f t j u s t i f i e d .

A d d e d i c a t e d t i t l e l i n e s t o t h t o o f m p a ^ J t i s t i t V a l l i n e s a u t o m a t ic a l l y o d i l i n e b l i n e . C e n t e r l i n e s w h e n a p p r o p r i a t e .

S T A T U S U N E S L E Y O K N O W W H E R E Y O A R E . i f t i o w a t a l lt i m e s t h p a ^ e n u m b e r l i n e n u m b e r a n c o l u i f i n h t i m b e r o f t h e c u r s o r sp r e s e n t p o s i t i o n . K n o w h o m u c h m e m o r y y o h a v e l e f t a n w h a t i t h m o d e o j u s t i f i c a h ' o a

a d v a n c k t h e c u r s t m t o t h k b k g i n n i n g o r e n d o f t h e • d o c u m e n t ; n m a t t e r w h e r e y j a r w i t h i n i

I N S E R T A D D I T I O N A L T E J C T I T H R E E W S O n e d i a r a c t e ra t a t i m e . ' c u t a n d f i l u e ' f o r w h o l e b l o c k s o t e x t , o b a d d i n g a b l a n k : l i n et y o u r t e x t

J E L E T E T E X T I T H R E E W A Y S . O n c h a r a c t e r a t i m e , d e l e t ep a r t i a l l i n e s o d e l e t e e n t i r e l i n e s o t e x t .

S E A R C H A N R E P L A C E O N O M O R E W O R D S .l ) t i | ' I . I C A T E T E X T O N T ! l K l . i N K H E I . O U ! N T U O \ V A V S . O n e

c h a r a c t e r a t i m e o r l i n e b l i n eP U L L 1 N F 0 R M A T I 0 N F R O M T H D A T A B A S E M A N A G E R t N J U S T

F E K E Y S T R I I K E S .

\ E X P E R I E N C E N E C E S S A R X L e a r n t u s d a t a b a s e i o n h o u r - e v e n i y o d e s i g n y u o w t e m p l a t e ! M a s t e r p o w e r f u l w o r d p r o -c e s ^ n g p r o g r a m i a s i n g l e e v e n i n g ! P u t ! i n f o r m a t i o n f r o m j o u r d a t a b a s ea n i n c o r p o r a t e i i n t o l e t t e r y o u ' r e w r i l i n f l u s i n g j u s t f e k e j s t r o k e s !

W H A T T H D A T A B A S E M A N A G E R D O E SI N T E R R A C E W I T H T H E W O R D P R O C E S S O R i d e a l f o r b r m l e t t e r

m a i l i n g s . U t 2 0 m e r g e s c a b e m a d e .D E S I C N E D T O S A F E G U A R D A G A I N S T A C C I D E N T A L D E L E T I O N S

O A L T E R A T I O N S .C R E A T E A C U S T O M D A T A B A S E T E M P L A T E O U S E A N Y O R

A L S E V E N T E M P L A T E S I N C L U D E D : T h M a i l i n g U s l - A i - i t e s s s s ,p h o n e n u m b e r s , h i r t h i i a y s a n o t h e r i m p o r t a n t d a t e s , e t c . C o m p u t e rP m y r a m s - h x t y t r a c k o f y o u r p e r s o n a l s o f t w a r e l i b r a r y — t i t l e s , s k i l l l e v e l ,l i f e s i z e , d o l l a r v a l u e , e t T h / i n f e r e n c e G u i d e - l o c a t e u s e i \ i l a r t i c l e s b s u b j e c t , p u b l i c a t i o n , i s s u e , e t c . O f f i c e I n v e n t o r y — k n o w y o u r e q u i p m e n t ' sl o c a t i o n , s e r i a l n u m b e r i f c s c r i p l i o n s , v a l u e s , w h e r e p u r c h a s e d , e t c . T h S f e c i i f l i w y - t e e p t r a c k o t h o s e i m p o r t a n t d c t n i I s o r g a n i z e m e e t i n g d a t e s ,t i m e s a n l o c a t i o n s , r e m i n d e r s a n c o n f i r m a t i o n d a t e s . T h e A n s w e r t n gS t w / c e - d o u b l e s a s a m e s s a g e p a a a n d t e l e p h o n e d i r e c t o r y K e e p t r a c k o fc a l l s b c o m p a n y n a m e , s a l e s r e p r e s e n t a t i v e , d a t e c a l l e d , p h o n e n u m b e r ,e v e n c o m m e n t s . T h e O r y a n i z e r - t N v v S m i s s i n g d e a d l i n e s b y b r e a k i n gd o w n p r o j e c t s i n t o a r e a s o f r e s p o n s i b i l i t y ; l o s i n g d e l e g a t i o n s , a s s i g n i n gf o l l a w u r * d a l e s , e t f i x p e n s e s - r e c a l ! a n e x p e n s e b d a t a , a m o u n t ,r e c e i p t n u m b e r o t y p e o e x p e n s e . I d e a l f o r e x p e n s e r e v i e w a n r e p o r t c o m p l i c a t i o n .

S O R T A N D A T A B A S E . S o r t i y a l p h a b e t i c a l o r n u m e r i c a l o r d e r a n f i e l d o f i n f o r m a t i o n i a s c e n d i n g o r d e s c e n d i n g o r d e r .

o o t h h a s c i w a v i t w i ' t n u w a i m w

W I T H Y O U R C R E D I T C A R D , C A L L N O 2 H O U R S D A Y , 7 D A Y S W E E K

8 0 0 - 5 2 3 - 0 7 6 4I L I N G I R C S V O R Y O U L I V E I C A L I F O R N I A

C A L L : 4 0 8 - 5 5 9 - 4 5 4 5 . : l ' , I N t A L L R I G H T S R E S E B V E I )

Page 28: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 28/132

S O F T W A R E R E V I E W S K I ' . V I E W E D B E R V I N B O B O

R a g s t R i c h e sA c c o u n t i n gC o m p u t e r : A m i g aP u b l i s h e r : C h a n g L a b s

5 3 0 0 S t e v e n s C r e e kB o u l e v a r dS a J o s e , C 9 5 1 2 9

M e d i u m : D i s kP r i c e : 5 4 9 9

M \ . a g s t R i c h e s c o n s i s t s o t h r e em o d u l e s , a v a i l a b l e s e p a r a t e l y f o S I 9 9 e a c h o 1 4 9 9 a s e t . G e n e r a lL e d g e r , A c c o u n t s R e c e i v a b l e a n A c o u n t s P a y a b l e c o m p r i s e p a c k a g ef o g e n e r a l a c c o u n t i n g u s i n g t h s t a nd a r d d o u b l e - e n t r y s y s t e m . I p r o v i d e s

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

T h d o c u m e n t a t i o n , d o n e i s p i r a lh i n d e r s s o t h e h o o k s w i l l l a f i a t , a r c l e a r a n c o n c i s e , t a k i n g y o s t e p - b y -s t e p t h r o u g h t h m a n y p h a s e s o p o s ti n g , b i l l i n g , a n c l i e c k - w r i t i n g . M o r et h a n t h a t , e a c h b o o k h a a a p p e n d i xt h a t t e a c h e s ( h e b a s i c s o a c c o u n t i n gt m a k e t h a r c a n e s c i e n c e o f n u b e r s b i e a s i e r t o u n d e r s t a n d .

I n c l u d e d w i t h t h G e n e r a l L e d g e rd i s k a r e t e m p l a t e s , c o v e r i n g t h a c o u n t i n g n e e d s o m o r e t h a n t w d o z e n t y p e s o s m a l l b u s i n e s s . T h i sm a k e s i e a s y t g e S t a r t e d — y o u c a c h o o s e t h o n y o n e e d , m a k e a n m i n o r m o d i f i c a t i o n s , a n s t a r t w o r ki n i m m e d i a t e l y .

I e a c h O i t m o d u l e s , R a g s t R i c h e s f u l l y u t i l i z e s t h p o w e r o t h A m i g a b d u m p i n g t h w h o l e p r g r a m i n t o R A M . W i t h n o n e e d t a c e s s t h d i s k , t h p r o g r a m r e a l l y t a k e sa d v a n t a g e o f t h e A m i g a ' s s p e e d . l i n t c ra m o u n t s i n t o a a c c o u n t , m a k e n o t e s ,t h e n w a t c h t h " b o t t o m l i n e ' " c a r e f u ll a y o s e l e c t " P o s t . " D o n ' t b l i n k o y o u ' l l m i s s t h c h a n g e o t o t a l s .

A y o u ' r e w o r k i n g w i t h a a c c o u n t ,R a g s t R i c h e s c o n t i n u a l l y d i s p l a y st h " b o t t o m l i n e " o t h l o w e r h a l f o t h s c r e e n . h a v e n o s e e n t h i s f e t u r e o a n y o t h e r a c c o u n t i n g p x i c k -a g e , a n c o n s i d e r i u n i q u e a n d v e r yv a l u a b l e .

R a g s t R i c h e s w o r k s o n t h r e e l e e l o e x p e r t i s e . T h f i r s t l e v e l , L e a r n -

> m i i ; N t t r t n i ; 9 ,h t l i m W f i : Z l l i l r W i O : 1 1 / 1 5I c w t n c . U : C O M Kr K f i ™ & k s A e e c r c n t :i l i l r n r l t i v f i : F U I NI n a l t t I v t i : P W I H

T h t h r e e m o d u l e s o R a g s t R i c h e s a r i n t e g r a t e d , a n s u p p o r tc o m b i n a t i o n o 5 , 0 0 0a c c o u n t s , c u s t o m e r sa n v e n d o r s , a n 1 0 , 0 0 0 t r a n s a c t i o n s .

3 - : r *l i H l

s I | W Hk h « t i t i

M i H w l h

I t , i b l . t t

S , J [ 3 . H1 7 5 , 3 3 1 . 3 1

e r r e p l a c e s t h e b o t t o m l i n e w i t hp a r a g r a p h o i n s t r u c t i o n s . A t h s e o n l e v e l . K n o w , t h b o t t o m - l i n es c r e e n i a g a i n v i s i b l e a n b r i e f e ri n s t r u c t i o n s a p p e a r i n s c r o l l i n g m a q u e e - s t y l e l i n e a t h t o o t h s c r e e n . T h i s f e a t u r e i f o t h o s e w h h a v e b e e n u s i n g t h p a c k a g e f o s o m et i m e , h u w h m a r e q u i r e p r o m p t i n gh e r e a n t h e r e . T h t h i r d l e v e l , E p e r t , a s s u m e s y o k n o w w h a t y o a r d o i n g . H o w e v e r , i i p o s s i b l e t o c a l lu h e l p a a n t i m e s h o u l d y o s u d e n l y b e g i n t B u f f e r f r o m a m n e s i a .

C o m p l e t e l y m e n u - d r i v e n , R a g s t R i c h e s d i s p l a y s c o m m a n d s a t h t o o t h e s c r e e n . C u r s o r k e y s a r u s e dr a t h e r t h a n t h m o u s e t m o v e f r o mo n o p t i o n t a n o t h e r , w h i c h a l l o w sg r e a t e r s p e e d a n d l e s s h a n d m o v e

m e n t . T h c u r s o r , H E L P a n n u m e r i ck e y s f o r m c o m p a c t c l u s t e r a t h r i g h t s i d e o f t h e A m i g a k e y b o a r d , a n 9 0 o f t h e o p e r a t i o n s a r d o n e w i t ht h o s e k e y s .

W i t h i n e a c h m o d u l e i a O p t i o n ss e l e c t i o n , s o m e w h a t c o m p a r a b l e t P r e f e r e n c e s o t h W o r k b e n c h d i s k .T h i s g i v e s y o f i n a l c o n t r o l o v e r t h p r i n t o u t w i t h o u t l e a v i n g w h a t y o u ' r ed o i n g . I a l s o a l l o w s y o t c o n t r o ly o u r d i s p l a y , s e l e c t i n g b e t w e e n" b l a c k a n w h i t e " a n c o l o r . ( O t h A m i g a , " b l a c k a n w h i t e " i a c t u a l l yw h i t e o b l u e . )

T h c o l o r s o R a g s t R i c h e s a r i n t e n s e a n d y o u m a w a n t t a d j u s tt h c o n t r a s t a n b r i g h t n e s s c o n t r o l st c o m p e n s a t e . p r e f e r u s i n g c o l o r ,n o o n l y b e c a u s e i s h o w s d e b i t s i r e d , b u t b e c a u s e i t h A c c o u n t s R c e i v a b l e p a c k a g e , t h e v a r i o u s a g i n g so o u t s t a n d i n g c r e d i t a r e c o l o r - c o d e d .A f t e r O n l y s h o r t t i m e , y o u ' l l k n o wb c o l o r a l o n e t h a t a a c c o u n t i o v e r9 d a y s o l d , t h e r e b y a l l o w i n g y o t p u y o u r s e l f i r a g i n g m o d e s o o n e r .

T h t h r e e m o d u l e s o R a g s t R i c h e s a r i n t e g r a t e d , a n s u p p o r tc o m b i n a t i o n o 5 , 0 0 0 a c c o u n t s , c u t o m e r s a n v e n d o r s , a n 1 0 , 0 0 0t r a n s a c t i o n s . O n c e a n a c c o u n t i s e u a n s a v e d t d a t a d i s k , a l t h r e em o d u l e s c a a c c e s s t h a t d i s k a n d a d do c h a n g e i n f o r m a t i o n . W o r k d o n e i r e c e i v a b l e s o r p a y a b l e s i t h e n p o s t e dt t h e g e n e r a l l e d g e r w i t h o n l y f e k e y s t r o k e s .

R a g s t R i c h e s i w e l l t h o u g h t - o u ta c c o u n t i n g p a c k a g e , R a t h e r t h a n s i p l p o r t i n g t r i e d - a n d - t r u e p r o g r a mt t h A m i g a , C h a n g L i b s r e w r o t e i t t a k e a d v a n t a g e o t h A m i g a ' ss p e e d , m e m o r y a n d k e y b o a r d l a y o u t .I n a d d i t i o n , C h a n g L a b s o f f e r s u s e rs u p p o r t f o t h f i r s t 9 d a y s t h r o u g ht o l l - f r e e h o t l i n e . Y o m a a l s o o r d e ri n v o i c e a n s t a t e m e n t f o r m s t b u s e d w i t h R e c e i v a b l e s a n c h e c k st h a t a r c o m p a t i b l e w i t h P a y a b l e s .

I y o h a v e s m a l l t m e d i u m - s i z eb u s i n e s s a n d h a v e b e e n t h i n k i n ga b o u t t a k i n g o v e r y o u r o w a c c o u n ti n g , t h i s i t h p a c k a g e t u s e . I y o d o n ' t a l r e a d y h a v e a A m i g a , i i g o o d r e a s o n t b u o n e .

E N o t e : A u p d a t e d v e r s i o n o / R a g st R i c h e s w i l l h a v a i l a b l e b y m i d -s i t n t i o r

2 J U L Y / A U G U S T ' 8 6

Page 29: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 29/132

T E C H N I C A L R E F E R E N C E S E R I E S

T h C r e a t o r ' s E d g eT H A M I G A T E C H N I C A L R E F E RE N C E S E R I E S f r o m A d d i s o n - W e s l e yg i v e s s o f t w a r e d e v e l o p e r s a n p r g r a m m e r s t h k e t o u n l o c k i n g t h p o w e r a n v e r s a t i l i t y o f t h e A m i g aP e r s o n a l C o m p u t e r .P u b l i s h e d w i t h C o m m o d o r e B u s i n e s sM a c h i n e s , I n c . , t h s e r i e s i w r i t t e n b t h h a r d w a r e d e s i g n e r s a n p r o g r a mm e r s w h a c t u a l l y c r e a t e d t 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 u s e ri n t e r f a c e . a n a s s e m b l y l a n g u a g ee x a m p l e s t h r o u g h o u t p r o v i d e c l e a ri l l u s t r a t i o n s o A m i g a p r o g r a m m i n gc o n c e p t s . C o m p r e h e n s i v e , t h e s e m a u a l s a r t h d e f i n i t i v e r e f e r e n c e w o r k sf o A m i g a p r o g r a m m e r s .

T i t l e s i n c l u d e :A M I G A H A R D W A R ER E F E R E N C E M A N U A LP r o v i d e s d e t a i l e d d e s c r i p t i o n s o t h e g r a p h i c s a n s o u n d h a r d w a r eo t h A m i g a a n e x p l a i n s h o t h m a c h i n e t a l k s t o t h e o u t s i d e w o r l dt h r o u g h p e r i p h e r a l d e v i c e s .

A M I G A R O K E R N E LR E F E R E N C E M A N U A L :L I B R A R I E S A N D E V I C E SP r o v i d e s c o m p l e t e l i s t i n g a n d e s c r i p t i o n o t h A m i g a ' s b u i l t - i nR O r o u t i n e s a n s y s t e m s s o f tw a r e w h i c h s u p p o r t g r a p h i c s ,s o u n d , a n a n i m a t i o n .

A M I G A R O K E R N E LR E F E R E N C E M A N U A L : E X E CP r o v i d e s c o m p l e t e l i s t i n g a n d e s c r i p t i o n o t h b u i l t - i n R O r o u t i n e s a n d s y s t e m s s o f t w a r ew h i c h s u p p o r t t h A m i g a ' s m u l t it a s k i n g c a p a b i l i t i e s .

A M I G A I N T U I T I O NR E F E R E N C E M A N U A LP r o v i d e s c o m p l e t e d e s c r i p t i o no I n t u i t i o n , t h A m i g a u s e r i n t e rf a c e . N u m e r o u s e x a m p l e s a n i l l u s t r a t i o n s s h o w h o t o c r e a t ea p p l i c a t i o n s p r o g r a m s t h a t c o f o r m t I n t u i t i o n ' s g u i d e l i n e s .

A l f o u r v o l u m e s i t h A M I G A T E C H N I C A L R E F E R E N C E S E R I E S a r a v a i l a b l e i A p r i l t h r o u g h y o u r A m i g a d e a l e r , a n w h e r e v e r c o m p u t e r b o o k s a r s 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 M i l l s . O n t a r i o

• ' " A M I G A \ s t r a d e m a r k o C o m e n ; o r e - A m i g a , I n c .

Page 30: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 30/132

S O F T W A R E R E V I E W S R E V I E W E D H I M A R K C O T O N t

K u n g F u T h W a o t h E x p l o d i n g F i s tC o m p u t e r : C o m m o d o r e 6 - P u b l i s h e r : U X

S p i n n a k e r S o f t w a r eO n K e n d a l l S q u a r eC a m b r i d g e , M 0 2 1 3 9

M e d i u m : D i s kP r i c e : S 2 4 . 9 9

- l i v e n i y o u ' r e s e l f - d e f t : u s e l e s s ,K t l f i g F u T h W a o t h E x p l o d i n gF i S t w i l l h a v e y o d u n n i n g y o u r b l a c kb e l l i n t i m e . I p r o v i d e s t h e s c en a r i o , s e t t i n g , a n s t r u g g l e s n e c e s s a r yt t r a n s f o r m c o m m o n j o y s t i c k - t a pp e i n t o k a r a t e p r o d i g y .

T h t a l e i t o l d o y o u r a b d u c t i o na n d s u b s e q u e n t i m p r i s o n m e n t o ns m a l l i s l a n d o f O k i n a w a . J a p a n . Y o u rc a p t o r i a e v i l r u l e r o f t h e w o r l d ' sl a r g e s t r e m a i n i n g N i n j a s e c t , d i t u r b e d d i c t a t o r w h h a b e c o m e j e l o u s l y o b s e s s e d w i t h y o u r r e p u t a t i o na s K u n g F e x p e r t . Y o h a v e b e e nf o r c i b l y s u m m o n e d t t h i s i s l e p e f o

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

A l i v e a n K i c k i n gG e t t i n g Y o u r K i c k s W i t h o u t

G e t t i n g K i l l e dI y o a r n e w c o m e r , t h f i r s t s t e pt s u r v i v a l i t c o n c e n t r a t e o l e a r ni n t h b a s i c k a r a t e t e c h n i q u e s . U s i n gt h d o c u m e n t a t i o n , s t u d y [ h 1 j o s t i c k m o v e s u n t i l t h e y b e c o m e s e o n n a t u r e . R e m e m b e r , o n c e m a t c hb e g i n s , t h e r e w o n ' t b e a n y t i m e t c h e c k r e f e r e n c e c h a r t s . A f t e r t h m o v e s a r m e m o r i z e d , y o s h o u l df i r s t p r a c t i c e t h e m a g a i n s t s t a t i o n a r yo p p o n e n t i t h t w o - p l a y e r m o d e ,t h e n p r e s s o t o f a c e t h e f e a r e d f o r c e so t h D a r k M a s t e r . T h f o l l o w i n g t i p sm i g h t b e h e l p f u l .

A s m e n t i o n e d e a r l i e r , y o u r o p p on e n t ' s s k i l l l e v e l w i l l s l o w l y i c r e a s e a y o m a k e y o u r w a t h r o u g h t h c o m p u t e r - c o n t r o l l e dr a n k s . F o s c o r i n g s a k e a l o n e , i | i a y s t t a k e a d v a n t a g e o f t h e s l o w

O n b o n e ,e a c h

m e m b e r o t h D a r kM a s t e r ' s

c a d r e m i l lf a c e y o i

f i g h t t t h d e a t h .

J D V S I 1 UP L B V t R

f i g h t t t h d e a t h . D e f e a t t e s u c c e ss i v e o p p o n e n t s , e a c h o n s l i g h t l y b e t e t h a n i t p r e d e c e s s o r , a n d y o u w i l lb g r a n t e d y o u r f r e e d o m . L o s e e v e ns i n g l e b o u t , a n t h a r e n a w i l l b y o u r g r a v e .

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

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

r e a c t i o n t i m e o f y o u r c h a l l e n g e r si t h e p r e l i m i n a r y r o u n d s . B o n u sp o i n t s a r e a w a r d e d f o q u i c k d i m i s s a l s , s d o n ' t b a f r a i d t o r e a l l yt e o f o t h e s e w e a k e r r o o k i e sw i t h s o m e p u n i s h i n g k n o c k o u tb l o w s . T h e s e t e c h n i q u e s a r r i s k ya n i n a d v i s a b l e a g a i n s t m o r e e p e r i e n c e d o p p o n e n t , s o p u t y o u rb e s t f o o t f o r w a r d e a r l y .I y o h a v e s u b s t a n t i a l p o i n t l e a do v e r t o u g h o p p o n e n t , i m i g h t b s t r a t e g i c a l l y s o u n d t m o v e t d e f e n s i v e s t a n c e a n t r t w a i t o u t h e c l o c k . B d r o p p i n g i n t o l o c r o u c h a n e x e c u t i n g s e r i e s o f o r w a r d s w e e p s , y o c a m a k e i v i r t u a l l y i m p o s s i b l e f o y o u r c h a ll e n g e r t o d e l i v e r t h h i g h - s c o r i n go f f e n s i v e t h r u s t s h n e e d s t w i n .W i t h e x p e r i e n c e , y o w i l l d i s c o v e rt h a t e v e r y a t t a c k h a s u c c e s s f u lc o u n t e r - a t t a c k . W i t h t h i s i m i n d ,i c a b t y o u r a d v a n t a g e t s t u d y t h t e n d e n c i e s o f y o u r c o m -

C o n t r o l l i n g y o u r c h a r a c t e r ' s m o v em e n t s i r e m a r k a b l y s i m p l e . B a c h o t h j o y s t i c k ' s 1 p o s s i b l e p o s i t i o n s( e i g h t w i t h t h l i r e b u t t o n d e p r e s s e da n e i g h t w i t h i r e l e a s e d r e p r e s e n t s

k a r a t e m o v e . B y n u d g i n g y o u r c o t r o l l e r i a n d i r e c t i o n , y o i n s t a n t l ys p r i n g y o u r f i g h t e r i n t o a c l i o n . S q u i c k , a l m o s t u n d e t e e t a b l e p u s h - p u l lo t h s t i c k c a i n i t i a t e c o m b i n at i o n a s i m p l e a s s h o r t f o r w a r d s t e pw i t h p u n c h t t h f a c e , o a c o m -

( A ) i i t i n i t t ' t l m f ) i ^ r U

p u t c r o p p o n e n t , w h o , u n l i k e h m a f o e , d o c s n o p o s s e s s t h e a b i l it t c h a n g e h i a t t a c k i n g a p p r o a c ho n c e h i s t r a t e g y h a b e e n u n c o ve r e d . W i t h l i t t l e p r a c t i c e , y o c a o f t e n l u r e y o u r c h a l l e n g e r i n t om a k i n g a e x p e c t e d m o v e , o n w h i c h y o c a e a s i l y c o u n t e r f o v i c t o r y .T h r o u g h o u t b o u t , t h e r e w i l l

s o m e t i m e s w h e n b o t h c o n t e s t a n t si n a d v e r t e n t l y m o v e t o c l o s e t e a c h o t h e r , p u t t i n g t h e m s e l v e s i p o s i t i o n w h e r e n o n e o t h e i r o f f e ns i v e m o v e s c a b u s e d e f f e c t i v e l y .M o s t p l a y e r s ' f i r s t r e a c t i o n i t t r t i n i t i a t e c o n t a c t b t a k i n g s t e pb a c k . U n f o r t u n a t e l y , t h i s s t y l e r t r e a t u s u a l l y p u t s y o i a a w w a r d f i g h t i n g p o s i t i o n , l e a v i n g y o v e r y s u s c e p t i b l e t q u i c k a t t a c k .I i m u c h s a f e r t m o v e b a c k w a r dw i t h s o m e r s a u l t , t e c h n i q u e t h a tw i l l m o v e y o f u r t h e r f a s t e r , w i t ho u t h r i s k o a e n e m y a t t a c k . Q j

2 J U L Y / A U G U S T ' 8 6

Page 31: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 31/132

a n P R O V E NP E R F O R M A N C EI I A S K p r t i r m , r m I J O i n m N a S P E E D '

T h c o m p l e t e c o m p i l e ra n d d e v e l o p m e n t p a c ka g e . S p e e d u p y o u r p r g r a m s 5 t 3 S x . M a n yo p t i o n s : f l e j i b l e m e m o r ym a n a g e m e n t ; c h o i c e o c o m p i l i n g t m a c h i n ec o d e , c o m p a c t p - c o d e o b o l h . ' 1 2 f l v a t s i o n : 4 o 8 c o l u m n m o n i t o r o u l p u ta n F A S T - m o d e o p e r at i o n . ' 1 2 8 C o m p i l e r ' s e t e n s i v e 8 0 - p a g e p r g r a m m e r ' s g u i d e c o v e r sc o m p i l e r d i r e c t i v e s a n

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

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

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

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

C - 1 J B $ 3 9 . 9 5C - 6 4 $ 3 9 . 9 5

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

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

A b a c u s

B E S TS E L L E R

7

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

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

C - E 4 $ 3 9 . 9 5

C o m p i l e r l i S o f l w n r eD e v c l f i p i r . c n S y y t r m

■ 6

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

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

C - 6 4 S 5 9 . 9 5

O T H E R T I T L E S A V A I L A B L E :C O B O L C o m p i l e rN o y o c a l e a r n C O B O L , t h a j r o s t w i d e l y u s e d c o m m e r c i a lp r o g r a m i n g l e n g u a g e , a n d J e S y C C D B O L o y o u r 6 4 C O B O Li e a s y t l e a r n b e c a u s e i f S f l a ^ y j t o V e a d . C O B O L C o m p i l e rp a c k a g e c o m e s c o m p l e t e O ^ f l r T E d i t o r , C o m p i l e r , I n t e r p r e t e ra n S y m b o l i c D e b u g g e r . C - 6 4 $ 3 9 . 9 5

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

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

C - 1 2 8 v C - 4 J f l * f r B d * n v k i r C c n m < i j i n B u i i r m i M a c M - 1 0 1 I n c .

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

Page 32: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 32/132

S O F T W A R E R E V I E W S K E V l E W i - U B Y K R V I N H O M O

B e y o n d t h F o r b i d d e nF o r e s tC o m p u t e r : C o m m o d o r e 6 P u b l i s h e r : C o s m i

4 1 N F i g u c r o a S t r e e tW i l m i n g t o n , C 9 0 7 4 4

M e d i u m : D i s kP r i c e : S 1 9 . 9 5

i o t h o s e o y o w h s u r v i v e d t h O r i g i n a l F o r b i d d e n F o r e s t , y o c a n o t a k e a n o t h e r c r a c k a i t F o t h o s e O f y O w h d i d n o t s u r v i v e , a n w h d e s p a i r o f e v e r s u r v i v i n g , t a k eh e a r t : B e y o n d t h F o r b i d d e n F o r e s th a " r e s u r r e c t i o n " m o d e .

B e y o n d t h F o r b i d d e n F o r e s t h a b e e n d e s i g n e d t b n o o n l y g a m ew i t h n e w e r a n d e a d l i e r c h a l l e n g e s ,b u t s h o w c a s e p r o g r a m m e r P a u lN o r m a n ' s l a t e s t t r i c k c a l l e d O m n i D i -m e n s i o n — y o u p l a y t h e g a m e i f o u rd i m e n s i o n s . T h f o u r t h d i m e n s i o n i t i m e , o f c o u r s e , a n i i r u n n i n g o u t .

H u w h a i a b o u t t h o t h e r t h r e e d m e n s i o n s ? T h i s i n o a n o t h e r o n o t h o s e ( " a m e s w h e r e l i n e s c o n v e r g e a

d i s t a n t p o i n t i a n a t t e m p t t c o v e f e e l i n g o d e p t h o y o u r m o n it o r . T h i s o n r e a l l y d o e s h a v e t h r e ed i m e n s i o n s , a n e a r l y a c a b r e p r es e n t e d i t w d i m e n s i o n s , a n i y o a r e n ' t e x t r e m e l y c a r e f u l , y o m a f i r ea a r r o w i n t o y o u r o w f o r e h e a d .

A i t h o r i g i n a l g a m e , y o c o n t r o ll o n e a r c h e r i h i s t r a v e l s t h r o u g h

m a g i c a l f o r e s t . A t h s t a r t , y o h a v en o n - p e r i l o u s d e m o m o d e t g e t h f e e l o j o y s t i c k c o n t r o l . P r e s s F 7 a n dy o a r b e s e t b m o n s t e r s t h a t s h o u l dn o e x i s t e v e n i t h e i m a g i n a t i o n .

T h g i a n t s c o r p i o n — a b o u t t h s i / . eo l a r g e d o g — i s y o u r f i r s t a d v e r s a r y ,a n y o m a t e m p o r a r i l y a v o i d h i b t a k i n g p a t h p e r p e n d i c u l a r t h i s .Y e s , p e r p e n d i c u l a r . I y o a n t h s c o r p i o n a r b o t h i t h f o r e g r o u n dm o v i n g t o w a r d o n a n o t h e r , y o m a s t a v e o f d e a t h b m o v i n g i n t o t h b a c k g r o u n d . A n i s o m e t h i n g b l o c k sy o u r w a y , j u s t w a l k a r o u n d i t H i d eb e h i n d i i y o l i k e , a t l e a s t u n t i l y o h a v e a a r r o w n o t c h e d i y o u r b o w .' H i e d i m e n s i o n a l m o v e m e n t y o

Y o c o n t r o ll o n e a r c h e r i h i t r a v e l s t h r o u g hm a g i c a l f o r e s t i

f u l l y t h r e e -d i m e n s i o n a lc h a l l e n g e

h a v e i B e y o n d t h F o r b i d d e n F o r e s ti s n e a n s f u t h a t y o m a j u s tw a n t t w a l k c i r c l e s a r o u n d t r e eu n t i l y o u ' v e c o n v i n c e d y o u r s e l f i i r e a l l y h a p p e n i n g . P u s h y o u r j o y s t i c kf o r w a r d a n d w a l k i n t o t h b a c kg r o u n d , w a t c h i n g y o u r f i g u r e d i m i ni s h ; p u l l i t o w a r d y o a n r e t u r n t t h f o r e g r o u n d . H v e r y c a r e f u l t o f i n -n a r r o w s w h e n f a c i n g t h f o r eg r o u n d , l e s t y o i n j u r e y o u r s e l f .

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

q u i v e r , a t h e y w i l l f o e a c h g r e a tb e a s t y o s l a y . O n c e y o u ' v e b e g u nc o l l e c t i n g g o l d e n a r r o w s , d e a t h i o n l y n u i s a n c e , b e c a u s e y o u ' l l a l w a y sb r e s u r r e c t e d .

O n c e y o u ' v e c o l l e c t e d f o u r o rm o r e o f t h e s e a r r o w s , y o a r q u a l if i e d t e n t e r p a r t t w o . t h U n d e rw o r l d . M e r e , i y o m a n a g e t s u r v i v et h e a t t a c k s o b a t s a n d c a n g e p a s t t h f i r e - b r e a t h i n g H y d r a , y o u ' l l e n t e r t h l a i r o t h D e m o g o r g o n . H e o c o u r s e , i t h m o s t d i f f i c u l t t k i l l . I tc a b d o n e , b u t y o u m u s t b f a s t a n e x t r e m e l y a c c u r a t e , u s i n g a l t h s k i l l sh o n e d i t h p r e v i o u s c o n t e s t s . T h

o n v u l n e r a b l e s p o t o t h i s b e a s t i v e r y s m a l l a n s u r r o u n d e d b a r m o r .

T h p l a y s c r e e n i s u r r o u n d e d b b l a c k f r a m e , a d d i n g t t h i l l u s i o n o d e p t h . O c i t h e r s i d e o t h s c r e e na r a i m i n g d e v i c e s t h a t h e l p y o t z e r o i o y o u r f o e . N o t c h a a r r o wb p r e s s i n g t h e f i r e b u I o n . T h e n ,w h i l e s t i l l h o l d i n g t h e b u t t o n , a i i a n d i r e c t i o n a n e l e v a t i o n . T i r e b r e l e a s i n g t h e b u t t o n . I t i s s y s t e me a s y t m a s t e r .

L i k e o t h e r g a m e s f r o m P a u l N o m a n , t h i s o n s u r r o u n d s i t s e l f w i t hh e a v y o m i n o u s m u s i c . O t h e r s o u n d sa r d o n e w e l l a n t h g r a p h i c s a r s u p e r b , a i t h e a n i m a t i o n . T h o n q u i b b l e h a v e , a d i w i t h t h o r i g in a g a m e , i t h a t f e e l s o m e s c e n e sa r u n n e c e s s a r i l y b l o o d y . W h e nb e a s t d i e s , t h e r e i s o m e t i m e s s p r a yo f b l o o d . A n w h e n y o d i e , i i u s a l l y b e c a u s e s o m e b e a s t i n o i s i l yc h o m p i n g y o i n t o b i t s o b l o o d a n dg o r e . t h i n k c o u l d h a v e d o n e w i t hl e s s r e a l i s t i c d e m i s e s , b u a l t h g o o dp o i n t s o B e y o n d t h F o r b i d d e n F o re s w i l l p r o b a b l y o u t w e i g h t h a t o n q u i r k . T h e y d o f o m e

3 J U L Y / A U G U S T ' 8

Page 33: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 33/132

0 1 2 8 A U T H O R T T A T T V Ea i W B O O K S

t t r r ' T T r n r r rm r r r r r r r T L -

I i i f r T

S o f t w a r eD e t a i l e d g u i d e p r e s e n t s 1 t h e 1 2 S ' s G e a I h e i n s i d e i n l o r m a l l o n o o p e r a t i n g s y s i a m . e x p l a i n s g r a p h i c B A S ' C 7 . T h i s o ' h a u a t i v o H a n d -o p e r a t i n g s y s i a m . e n p i a i r s s g r a p h i c B A S ' C 7 . T h i s a i h a u s t i v o h i n d 'c h i p s , M e m o r y M a n a g e m e n t U n i , S O b o o k i c o m p i l e w i t h c o m m e r c e dc o l u m n g r a p h i c s a n c o m m f l n i s d B A S I C H O h s i i n g s C o m i n gR Q M f f I : n g s S O O p p S 1 9 3 5 S j m n * r ' 3 S 1 9 9 5

w r t h i n l o l o e v e r y o n e . C o v e r s i n s d e r s ' g u i d e ( o n o v i c o a d L e a n l u n d a m e n T a l s o C A w h i l eV i i m n h i r a r n r . l n h \ ~ t . w i n . u i r r c i l i i r c r o r . n u o i i i r f j . - n m n l i i r l n r m T f M i l n t i u i r b i u t e u e i n v i n * i * j " i

g o w n X O p p £ 1 9 0 5

i n t r o d u c t i o n l p r o g r s m i n g L p r o b l e m P r e s e n t s d o z e n s o p r o g r a m m i n g E s s e n t i a la n a l y s i s , t h o r o u g h d e s c r i p t i o n o f a l q i j i c k - h n i e n E a s y a n u s e f u l e s t e d i n B A S I C c o m m a n d s w i t h h u n d r e d s o i f t c h i n i o j u e s o l h » o p e r a t i n g s y s t e m L * i p U n a : k ?k _ i h ^ k k 1 a ^ i ^ * ■ ! ! ■ ■ ■ ■ ■ ■ I * " 4 L r 1 A F ^ F 1 J T I S \ j " t t i ^ F n H n

E s s e n t i a l g u i M l o e v e r y o n e I n i o r -C P / U o t h U S i m p l e

w c n n i f j u e s o i n » o p e r a t i n g s y 5 i * i n L v k p u n ^ t o n o [ h o p o r a t m g B y ^ t v me i a m p l e s ; m o n i i o r c o m m a n d s , u t i l - s l a c k s , j e r o - p a g e , p o i n t e f s , t h m s m o r y u s a g e . C P J M u d h t y p r

£ 1 9 5 B A S I C m t w p r o i o r a n d m o * e S I 9 g r a m s , s u b r o r t M e m o r e .s m u d i m o r eA N A T O M Y O C I n s l d o n g w d a t i h ' 6 i n S B r n a J s . G r a p h i c s , s o u n d . V O . V e r n a l .m e m o r y m a p s , m o r e . C o m p l e l e c o m M f l n l e d

T R I C K S * T I P S F O C - 6 4 C o l l e c t i o n o e a s y - t o - u s e l a c h n i q u e s : a d v a n c e d g r a p h i c s ,i m p r o v e d d a t a i n p u l . e n h a n c e d B A S I C .

A N A T O M Y O h a n d b o o k o

J i a m p l e * a n 1 5 * 1 R O l i

1 5 4 1 - D R I V E B a a l* I M a n V

c c m m f l n i s dS D O p p S 1 9 . 9 S

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

1 5 4 1 R E P A I R f M A I H T E H A H C EH a n d b o o k d e s c r i b e s I h f f d i s k d f i v « h a r dw a r e - t n d u d o i s c h e m a r i c i a n t e c h n i q u e st k o s p 1 S 4 1 r u n n i n g . S O D p p ■

A D V A N C E D M A C H I N E L A N G U A G EN o ( c o v e r e d a l s e w h e r e : v i d a o c o n i r o l 1 * r hI n l e r r u p l s . M m e r i . c l o c h t . I / O . r e a l l i m e ,e x t e n d e d B A S I C , m o r e , 2 l O p p S U . 9 5P H I H T E R B O O K C - 6 4 / V I C - 2 0 U n d e r -s r a n d C o m m o d o i e . E p s o n - c o m p a t i p r i n l -a r a n 1 5 2 0 p l o t t e r P a d c e d : u M i t i e s ; g r p h i c s d u n i p - S D - d I o ' f o o m m o n i o dR O I r s l i r e * , m o r e . H Q p p

S C I E N C E , E N G I N E E R I N G O C - 6 * I d e p i h m t r o t c o m f t t o r s i S d e n c s . 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 l h e r s . S S O p p S 1 9 9 5C A S S E T T E B O O K C - & 4 / V I C - 2 0C o m p i e h e n s t v e Q u i d s ! m a n y s a m p l ep r o g t n m i . H i g h s p e e d o p e r a t i n g s y s t e ml a s i M k > a d i n g a n l a v m g i . 2 2 5 p p S 3 I D E A S F O U S O C - 6 4 T h e m e s :j u l o * ' p o n i a s b C i v l c u l a t o f , f e c i p * d r e , n o c kI i s i h , d i a l p l a n n e r , w i n d o w a d v a M i i i n g ,o t h e r s . I n c l u d e s l u d n g s , Z O D p p S ^ . 9 5C O M P I L E D B O O K C - 6 4 ' C l 2 A y o n e e d l k n o w a b o u t c o m p i l e r s : h o t h e yw o f V ; d e s i g n i n g a n w i i i i n g y o u r o w n ^g e n e r a i i n g m a r j h i n e c o d a . W i l h w o r k i n ge i a r r p l v c o m p i l e r . 3 Q D p p S i 9

A d v e n t u r e G M m t w t W e t ' t H a n d b o o kS i e p - b y - f t i e p ■ ; . > ■ = a 1 d e s i g n i n g a n w M i n gy o u r o w a d v e n l u r e g a m e s . W i t h a i ^ o m a i e da d v e n t u r e g a m e Q e n e r a i o r . 2 0 0 p p % \ 9 P E E K S P O K E S F O T H C I n c l u d e s i d e p t h a i p l a n a i i o n * o P E E K .P O K E . L S R b a n o i h e r B A S I C c o m m a n d ! .L e a r n t h e " m s i d e * l n c * s \ g e l I h e m o i l n u o l y o u r U . j o D p p $ U . MO p l l o m l D l i k v M c i l o b o o k !F o r y o u r c o n v e n i e n c e H l h p r o g r a m sc o n i a L n e d i e a c n o o u b o o i i a r a v a i l -a b l e o d i s V e t i e t s a v a y o l i m e e n i e r l n gI h e m I r o m y o u r k e y b o a r d . S p e c i f y n a m e o b o o h w h e r . o r O e r i n Q . 1 M . 9 S e a c h

A b a c u s f f f W I I I I I Il i l M l i i l l S o f t w a r e

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

Page 34: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 34/132

A l y o n e e d t d t h i s

g r a p h s p r e a d s h e e t

' ■ - . . '

w r i t e n o v e l l e a r n t f l

d y o u r b a n k i n g s t u d y a s l f o l o g y o r g a n i z e d a t a b a s e

t e l l s t o r y f o r e c a s t s a l e s w i g o l d m

1 9 9 5 . C o m m o d c r e E F e c r r o r K i L l m i r e d. ■ * C P ' M I S Q r e g i s t e r e d l i o d c m o r t o l o i f l i r a l B e w o r c h , I n

n t e & i ' c i e d r r o a e m a r t o A p p l a c o m p u i o j i n c .

Page 35: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 35/132

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

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

f r o g i m p r o v e y o u r c h e s s f o l l o w I h s l a r s

w h e n i t c o m e s t p e r s o n a l c o m p u t e r s , y o w a n t t h s m a r t e s ty o c a o w n . A p r i c e t h a i m a k e s s e n s e .

F e a t u r e f o f e a t u r e , t h n e w C o m m o d o r e 1 2 8 ' " s y s t e mo u t s m a r t s i t c o m p e t i t i o n . I c o m e s w i t h p o w e r f u l 1 2 8 Km e m o r y e x p a n d a b l e t 5 1 2 K , m o r e t h a n e n o u g h t s t a r t w i t ha n s t a y w i t h f o y e a r s . A n 8 0 - c o l u m n d i s p l a y l e t s y o s e m o r e o y o u r s p r e a d s h e e t s a n w o r d p r o c e s s i n g . A n w i t h i t 6 4 , 1 2 8 a n d C P / M w m o d e s y o h a v e e a s y a c c e s s t t h o u s a n d so e d u c a t i o n a l , b u s i n e s s a n h o m e p r o g r a m s n o a v a i l a b l e ,

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

T h n e w C o m m o d o r e 1 2 8 . F r o m t h c o m p a n yt h a t ' s s o l d m o r e p e r s o n a l c o m p u t e r s t h o n I B M ® o

A p p l e . ® L o o k f o i a s t o r e n e a r y o u . A n d i s c o v e rt h p e r s o n a l c o m p u t e r t h a i d o e s m o r e f o y o u . A t h p r i c e y o u ' v e b e e n w a i t i n g f o r .

C O M M O D O R E 1 2 8 = P E R S O N A L C O M P U T E RH i g h e r I n t e l l i g e n c e

Page 36: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 36/132

T H E M I S S I N G L I N K !F r o m m a g a z i n e . . . t o d i s k e t t e . . . t o d i s k d r i v e

W i t h o u t L O A D S T A R y o a r p r o b a b l y n o g e t t i n g t h f u l l b e n e f i t f r o m t h m a g a z i n e t h a t y o a r r e a d i n g a t h i s m o m e n t . T e l l t h t r u t h n o w . . . . H a v e y o t y p e d i a l t h p r o g r a m l i s t i n g s ?O c o u r s e n o t . Y o u r t i m e i w o r t h m u c h m o r e t h a n t h a t . O t h e o t h e r h a n d , i i s h a m et m i s s o u o a l t h r i c h t r e a s u r e s t h a t a r a v a i l a b l e t y o u . T h s o l u t i o n i L O A D S T A R . . . .

L O A D S T A R i p u b l i s h e d m o n t h l y o n d o u b l e - s i d e d d i s k e t t e . I c o n t a i n s t h p r o g r a m sf r o m C o m m o d o r e ' s o w m a g a z i n e s w i t h l o t s m o r e . . . . T h e r e a r b o n u s p r o g r a m s , t u t o r i a l s ,a r t i c l e s , s u b s c r i b e r f e e d b a c k , r e v i e w s , a n m u s i c .

F O M a s t e r C a r d C A L L T O L L - F R E E ( 8 0 0 ) 8 3 1 - 2 6 9 4

I L o u i s i a n a c a l l ( 3 1 8 ) 8 6 8 - 7 2 4 7

8 - C E N T R A L T I M E

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

" I y o c a a f f o r d o n l y o n d i s k s e r v i c e ,m a k e i L o a d s t a r . I y o u c a n a f l o r dm o r e t h a n o n e , m a k e s u r e L o a d s t a r i o n o t h e m . Y o u ' l l s o o n w o n d e r w h y o b o t h e r e d w i t h t h e o t h e r s ! "

S t e p h e n S L e v e n , S e p t . / O c l . C o m m o d o r e M i c r o c o m p u t e r s ,p a g e 3

l o r d e r b m a i ls e n d t o

L O A D S T A RR O . B o x 3 0 0 0 7S h r e v o p o r t . L 7 1 1 3 0 0 0 0 7

S 9 9 5 l o t h e c u r r e n t L O A D S T A R d i s k c o m p a n i o n t P o w e r P l a y$ 9 . 9 5 f o t h c u r r e n t L O A D S T A R d i s k c o m p a n i o n t C o m m o d o r e

O M i c r o c o m p u t e r s1 3 9 . 9 5 f o t h n o x l i s s u e s o L O A D S T A RS 6 9 . 9 5 f o t h e n e s t 1 i s s u e s o L O A D S T A R .

N a m eA d d r e s sC i t y f S l a t a .

V i s a / M C I ._ Z i p _

e « p d t _

T h e s e r a t e s a l s o a p p l y l C a n a d a a n M e x i c o W r l i e t o o v e r s e a s r a l e s

3 J U L Y / A U G U S T ' 8 6

Page 37: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 37/132

C 6 C h e s s B u y e r ' s G u i d e R E V I E W E D B T E S A L A W O N B

C h e c k m a t eC h e s s P r o g r a m s f o t h C o m m o d o r e 6 V ^ h c s s h a b e e n a r o u n d t o a p p r o x im a t e l y 1 , 5 0 0 y e a r s . I t o r i g i n s a r ct r a c e d h a c k t t h I n d i a n g a m e c a l l e dC h a t u r a n g e , w h i c h s p r e a d t t h N e a rE a s t a n f r o m t h e r e t r a v e l e d t t h A r a b w o r l d , w h o s e p e o p l e s t h e n i t r o d u c e d i t W e s t e r n E u r o p e w h e nt h e y I n v a d e d S p a i n a r o u n d 1 0 0 0 A . D .A r m e d c o n f l i c t c o n t i n u e d t s p r e a dt h g a m e , a t h N o r m a n s b r o u g h t i t E n g l a n d d u r i n g t h B a t t l e o H a t i n g s i 1 0 6 6 . T h e a s t e r n h a l f o B u r o p e , t h B y z a n t i n e r e m a i n s o t h R o m a n E m p i r e , a c q u i r e d t h g a m et h r o u g h t h m o r e p e a c e f u l m e a n s o t r a d e a n c u l t u r a l i n t e r a c t i o n .

C l u b s a n d a s s o c i a t i o n s f o r m e d , a c h e s s b e c a m e w i d e l y a c c e p t e d t h r o u g h 'o u E u r o p e . T h g a m e c h a n g e d :p i e c e s s u c h a t h Q u e e n a n t h B i s h o p b e c a m e m o r e p o w e r f u l . P o l i t ic a a n r e l i g i o u s f o r c e s b e g a n t i n f l ue n c e t h g a m e , c a u s i n g e x p a n d e d l e e l o p r o m o t i o n f o p a w n s a n m o r ed i v e r s e p i e c e m o v e m e n t . B y 1 6 0 0 ,c h e s s h a b e c o m e p r e t t y m u c h s t a nd a r d i z e d i n t o t h c o n t e s t w k n o wt o d a y .

T h s e v e n c h e s s p r o g r a m s r v i e w e d h e r e a r r o u g h l y d i v i d e d i n t ot w c a t e g o r i e s : b a s i c a n a d v a n c e d .T l i e b a s i c p r o g r a m s p r o v i d e l i m i t e dg r a p h i c r e n d i t i o n s o t h b o a r d , h a v ef e o n e n h a n c e d p l a y f e a t u r e s , a n a r s o m e w h a t r e s t r i c t e d i t h r a n g eo c o m p e t i t i o n . T h a d v a n c e d r o t i n e s o f f e r m o r e l e v e l s o c h a l l e n g e ,e n h a n c e d p l a y i n g a n t u t o r i a l f e t u r e s , a n d , i o n i n s t a n c e , t h c h o i c eb e t w e e n d i f f e r e n t s e t s o p l a y i n gp i e c e s a n 2 o 3 v i e w s .

C h e s s C h a m p i o nT h f i r s t t i t l e r e v i e w e d i a l s o t h

n e w e s t o t h e m a r k e t . S h a r e D a t a h a r e l e a s e d C b c s s C b a t n p r o n a p a r t o i t S 8 . 0 0 d i s k L o a d ' . V G o s e r i e s .T h a t ' s r i g h t , S 8 . 0 0 p e a p p l i c a t i o n ,w h e t h e r i b g a m e s , b u s i n e s s p r g r a m s , o r e d u c a t i o n a l s o f t w a r e . W i t h

p r i c e t h i s l o w . y o m i g h t e x p e c ta l m o s t n o t h i n g i r e t u r n .

T h e g o o d n e w s i t h a t C h e s s C h a m -

W h e t h e r y o u ' r eb e g i n n e r o r a e x p e r t ,o n o t h e s e s e v e nc h e s s p r o g r a m s w i l lb r i g h t f o y o

p i o n p r o v e s t b a e x c e l l e n t v a l u e ,d e s p i t e t h e l a c k o f w r i t t e n d o c u m e nt a t i o n . O p e r a t i n g i n s t r u c t i o n s a r i c l u d e d o d i s k , w h i c h i w h t h e r e i n w r i t t e n i n f o r m a t i o n o h o t p l a y t h e g a m e . S h a r e D a t a a d v i s e s t h a ty o m a k e b a c k - u p b e f o r e r u n n i n gt h p r o g r a m . S i n c e t h e d i s k i n o c o p y p r o t e c t e d , r e g u l a r c o p y u t i l i t i e sw o r k l i n e .

C o m p u t c r i s t s c o n s i d e r i n g t h i s p r g r a m s h o u l d h a v e p r i o r k n o w l e d g e o t h g a m e o b w i l l i n g t o l e a r n i f r o mo t h e r s o u r c e s . W i t h t h a t i m i n d , n o i c e s w i l l s t i l l f i n d t h i s c o s t - e f f e c t i v ei n t r o d u c t i o n t o g r e a t p a s t i m e . M o r ea d v a n c e d p l a y e r s c a s t i l l m a k e u s o

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

A w i t h a l t h p r o g r a m s r e v i e w e dh e r e , t h i s o n h a n d l e s C a s t l i n g a n E P a s s a n t m a n e u v e r s . L i k e m o s t o t h o t h e r s , e n t r i e s a r k e y e d i u s i n gf o r m o f t h e C a r t e s i a n c o o r d i n a t e s y t e k n o w n a a l g e b r a i c n o t a t i o n .T h a t i s t h r o w s ( r a n k s i c h e s s t e m i n o l o g y ) a r m a r k e d t h r o u g ha n t h c o l u m n ( f i l e s ) a r m a r k e d o n t h r o u g h e i g h t . M o v e s a r e n t e r e d v i t h k e y b o a r d . F o r e x a m p l e , D 2 - D Ss p e c i f i c s m o v e m e n t o p a w n f r o ms q u a r e 1 ) t s q u a r e D 4

M a k i n g u s o f t h e f u n c t i o n k e y s ,y o c a l i s t o n - s c r e e n p r e v i o u sm o v e s , r e t u r n t t h m e n u t c h a n g et h b o a r d s e t u p , o s t a r t n e g a m e .T h R E S T O R E k e a c c e s s e s t h m a i nm e n u w h e r e y o c a c h o o s e f r o mt w d i f f e r e n t c h e s s p r o g r a m s : " C h a mp i o n " o r " C h e s s f o T w o . ' " T h i s r v i e w w i l l c o n c e n t r a t e s o l e l y o ' " C h a m p i o n , " w h i c h i i i t s e l f w o r t ht h r i c e t h p r i c e o f t h p r o g r a m .

S e v e n l e v e l s o f p l a y a r a v a i l a b l e ,a n y o c a n c h o o s e B l a c k o r W h i t e .Y o c a n n o t f o r c e t h e c o m p u t e r ' s

C O M M O D O R E M I C R O C O M P U T E R S 3

Page 38: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 38/132

C 6 C h e s s B u y e r ' s G u i d em o v e i y o f e e l i t i s t a k i n g t o l o n gt r e s p o n d , n o c a y o r e q u e s t h e l pf r o m t h p r o g r a m . O ; b r i g h t e r n o t e ,i n v a l i d m o v e s a r n o p e r m i t t e d .W h e n t h e y d o c c u r , " C h a m p i o n "g i v e s a e r r o r m e s s a g e , n o t i f y i n g y o a b o u t t h p r o b l e m . T h o s e l e s s t h a np r o f i c i e n t w i t h k e y b o a r d w i l l b h a p p y t k n o w t h a t t h I N S T / D E L k e i a c t i v e , a l l o w i n g e d i t s o m o v e e t r i e s b e f o r e y o p r e s s R E T U R N .

R e s p o n s e t i m e i g o o d , m e a s u r em e n t w h i c h m u s t b a d j u s t e d a h i g he l e v e l s o p l a y a r c s e l e c t e d . ( T h ec o m p u t e r i a l l o w e d m o r e t i m e t r s e a r c h m o v e s a h i g h e r c h a l l e n g e l e e l s . ) T h g r a p h i c s a r c r i s p , b l a c k a n w h i t e p i e c e s o b l u e a n l i g h t b l u es q u a r e s . E v e r y p i e c e i e a s i l y I d e n t i f ia b l e a t r a n k . Y o c a o n l y p l a ya g a i n s t t h c o m p u t e r , s y o c a n n o tw a t c h d i c o m p u t e r p l a y i t s e l f o h a v e i r e f e r e e b e t w e e n t w h u m a nc o n t e n d e r s . A g a i n , y o m u s t l o o k a o v e r a l l v a l u e a n e f f e c t i v e n e s s , F o S H . O O , S h a r c D a t a ' s C h e s s C h a m p i o n i

s u r p r i s i n g l y s t r o n g e n t r y i t h b s i c l a s s o C o m m o d o r e 6 < c h e s s p r g r a m s .

C 9 - F 5. e a . s e. 8 4 . - 1 3

G r a n d m a s t e r C h e s sA r t w o r x S o f t w a r e o f f e r s a c h e s s

p r o g r a m e n t i t l e d G r a n d m a s t e r C h e s s .T h O U g f a m o r e r e c e n t p a c k a g e s h a v es u r p a s s e d i i d e p t h , i d o e s p r o v i d es o m e u n i q u e f e a t u r e s , a l f o 9 2 - 1 9 5 .

B u s i n g t h e f u n c t i o n k e y s , u s e r sc a a l t e r t h c o l o r o f t h e s q u a r e s( b o t h l i g h t a n d a r k ) a w e l l a t h b a c k g r o u n d . S o m e v e r y i n t e r e s t i n gc o m b i n a t i o n s a r p o s s i b l e a y o c c l t h r o u g h t h 6 4 ' s 1 6 - c o l o r r a n g e .B e s i d e s h a v i n g c o s m e t i c a p p e a l , d i f e r e n t c o l o r e d b o a r d s h e l p r e d u c ee y e s t r a i n d u r i n g t h o s e l o n g s e s s i o n s .

G r a n d m a s t e r C h e s s a l l o w s y o t f o r c e t h e c o m p u t e r ' s m o v e s , r e s t a r tg a m e s a a n t i m e , s w i t c h s i d e s , a n

F o $ 8 . 0 0 , S h a r e D a t a ' sC h e s s C h a m p i o n i s u r p r i s i n g l y s t r o n ge n t r y .

t a k e b a c k m o v e s . H o w e v e r , t h t a k e -b a c k f e a t u r e o n l y w o r k s w i t h i n t w p l a y s . T h a t i s i o n l y e r a s e s t h m o s tr e c e n t m o v e s m a d e b y e a c h s i d e . B c o m p a r i s o n , t h o t h e r p r o g r a m s t a k eb a c k e v e n ' m o v e r i g h t u t t h s t a r to t h g a m e .

T h e r e a r t e l e v e l s o p l a y , w i t ho n d e s i g n e d s p e c i f i c a l l y f o r t h a t l o n gd i s t a n c e e v e n t , p o s t a l c h e s s . T h g r a p h i c s a r c l e a n , b u t u s e s p a r s e r p r e s e n t a t i o n s o f c h e s s p i e c e s . T h u s e r m a n u a l i b r i e f a n t t h e p o i n t ,c o v e r i n g p r o g r a m f u n c t i o n s a n t h g a m e ' s h i s t o r y . T h b e s t p a r t o f t h em a n u a l i i t b i l i n g u a l n a t u r e , F r e n c ha w e l l a E n g l i s h . G r a n d m a s t e r C h e s si t h o n l y t i t l e w i t h a n i n t e r n a t i o n a lf l a v o r .

A o n - s c r e e n d i g i t a l c l o c k t r a c k st o t a l t i m e s p e n t b e a c h s i d e . T h i s i g r e a t a d d i t i o n , a n o t h e r f e a t u r e n o p r e s e n t i a n o f t h e o t h e r p r o d u c t s .T h l i s t o f o p t i o n s e n d s w i t h t u t o r i a lm o d e , w h e r e t h c o m p u t e r o f f e r sm o v e s u p o n r e q u e s t

O v e r a l l , G r a n d m a s t e r C h e s s i a i n e x p e n s i v e p r o g r a m w i t h s o m e v e r yu n i q u e f e a t u r e s . I c a n b e g r e a t g i f tf o F r e n c h s p e a k i n g i n d i v i d u a l s o a e x c e l l e n t d i v e r s i o n i F r e n c h c l a s s .

S a r g o n I H a y d c n ' s S a f g O t t I i n a m e d ; i f t e r

t h A s s y r i a n k i n g w h r e i g n e d f r o m7 2 t 7 0 B . C . I i e s s e n t i a l l y t h s a m e a C h e s s C h a m p i o n , b u w i t hs o m e e x t r a s .

S a r g o n I h a w r i t t e n d o c u m e n t at i o n c o v e r i n g o p e r a t i o n o f t h e p r g r a m , b u l i t t l e e l s e . A l s o a e n t r y l e e p r o g r a m , i l e a v e s o n l i n e t u t o r i a l s ,c h e s s p r o b l e m s a n o t h e r a d v a n c e do f f e r i n g s f o r m o r e p o w e r f u l — a n dm o r e e x p e n s i v e — t i t l e s . h i n t m o d ei a c c e s s i b l e t h r o u g h t h F k e y , a n a s i n C h e s s C h a m p i o n , y o c a c h a n g e t h b o a r d s e t u p . S a r g o n I e

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

S a r g o n I o f f e r s a l t h f u n c t i o n a l i t yo C h e s s C h a m p i o n , p l u s s l i g h t l ym o r e , a l o n g w i t h b a s i c w r i t t e ni n s t r u c t i o n s . W i d e l y d i s c o u n t e d , t h p r o g r a m i g o o d p u r c h a s e .

S a r g o n I I ' I ' h e f i r s t e n t r y i t h " h e a v y

w e i g h t " d i v i s i o n i a l s o f r o m H a y d e nS o f t w a r e . S t a r t i n g w h e r e S a r g o n I l e f to f f , S a r g o n I I i c o n s i d e r a b l y m o r ea d v a n c e d .

S a r g o n I I d r o p s t h c o l o r e d g r a p hi c o S a r g o n I f o t h m o r e t r a d it i o n a l b l a c k - a n d - w h i t e l o o k . T h p i e c e s a r s t i l l c r i s p , c l e a r a n e a s i l yi d e n t i f i a b l e . T h r a n k i d e n t i f i e r s ( A - Ha r v i s i b l e w h e n e v e r t h b o a r d i d i p l a y e d , u n l i k e S a r g o n I w h e r e t h F k e m u s t b u s e d t t o g g l e t h e m o a n o f f . I t i s a l s o v e r y e a s y t f l i pb e t w e e n t h b o a r d v i e w a n t h m o v e l i s t i n g s c r e e n . I y o a r l i k em o s t p l a y e r s , y o u ' l l p l a y o v e r 9 0 o

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

o i l i e r m a j o r d i f f e r e n c e b e t w e e n t h t w S a r g o n s . O p e r a t i n g i n s t r u c t i o n s ,t h e b a s i c r u l e s o c h e s s ( p e r t h e U n i te S t a t e s C h e s s F e d e r a t i o n ) , a n d n um e r o u s c h e s s p r o b l e m s a r i n c l u d e d .U n l i k e o t h e r s m e n t i o n e d i t h i s a r t ic l e , t h 6 v e r s i o n o S a r g o n H I i t w o - d i s k p r o g r a m . O n l o a d s t h p r g r a m , t h o t h e r h a 4 c h e s s p r o bl e m s a n 1 0 o d i g r e a t e s t ( c o mp l e t e ) g a m e s i h i s t o r y . E a c h o t h s i t u a t i o n s a n g a m e s c a b l o a d e df o r a n a l y s i s a n s t u d y . T h s i t u a t i o n sa r a l s o d i s c u s s e d i t h m a n u a l .

W i t h S a r g o n I I I , y o c a n o t o n l y

3 J U L Y / A U G U S T ' 8 6

Page 39: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 39/132

C 6 C h e s s B u y e r ' s G u i d et a k e b a c k m o v e s , a s f o h e l p o r f o r c e ^ ^ M H ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ Wt h c o m p u t e r ' s m o v e , b u a l s o s w i t c h 4 M i r es i d e s w i t h t h 6 4 , i n v e r t t h e b o a r d ( s l l U W A L K J U L d 1 M L Cb l a c k i a t h b o t t o m o t h s c r e e n ) ( ~ L n m f > C ^ f l P < « l ? C V y \ ) f / l To l i s t a l m o v e s t t h p r i n t e r . O t h e r V J M 1 1 1 C ^ I I C W . u J n i c e f e a t u r e s i n c l u d e t h a b i l i t y t f h f Y l O S tm o v e p i e c e s w i t h j o y s t i c k ( i a d d it i o n t t h k e y b o a r d ) , r e p l a y s a v e dg a m e s ( i n c l u d i n g t h 1 0 o d i s k ) , o a l t e r t h e c o l o r o f t h e s q u a r e s , p i e c e s ,t e x t a n b a c k g r o u n d . B o a r d s e t u p c a , b a l t e r e d f o p r o b l e m s o l v i n g o % 7 l W O U > M C X \ W ya n a l y s i s , a n i i e v e n p o s s i b l e t p r i n t o u t h e c u r r e n t b o a r d p o s i t i o no a l p i e c e s .

T h n i n e l e v e l s o p l a y c a b e e xt e n d e d t 1 i y o p r e v e n t S a r g o n I I f r o m t h i n k i n g w h i l e y o a r e t a k i n gy o u r t u r n . Y o c a n , o f c o u r s e , p l a y t h c o m p u t e r , w a t c h t h c o m p u t e r p l a y -b o t h s i d e s , o i n s t r u c t i t v e r i f ym o v e s b e t w e e n y o u a n h u m a n o p o n e n t .

S a r g o n I I i o n o f t h e b e s t C o m o d o r e 6 c h e s s p r o g r a m s a v a i l a b l e .I i s u i t a b l e f o e v e r y o n e f r o m r a wr e c r u i t s o u p

M y c h e s s I T h D a t a m o s t e n t r y , M y c b e s s I I , i s ,

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

l i k e t h e o t h e r p r o g r a m s m e n t i o n e ds f a r , M y c b e s s I a c c e p t s c o o r d i n a t ee n t r i e s v i t h k e y b o a r d . U n l i k e o t e r s , t h h y p h e n i a u t o m a t i c a l l y e t e r e d , t h e r e b y r e d u c i n g t h k e y s t r o k ec o u n t . U s e r s c a t a k e b a c k m o v e ss i m p l y b p r e s s i n g t h e l e f t a r r o w k e y ,r o t a t e t h b o a r d ( 9 0 o 1 8 d e g r e e s ) ,s w i t c h s i d e s , o a s f o r h e l p . Y o c a a l s o c h a n g e p l a y l e v e l a n y t i m e , o u tp u t h m o v e s t a p r i n t e r , f o r c e t h ec o m p u t e r ' s m o v e , o r e p l a y g a m e s .T h e r e a r 1 2 g a m e s s t o r e d o t h r e v e r s e s i d e o t h p r o g r a m d i s k , a l a v a i l a b l e f o r r e p l a y , a n a l y s i s o s t u d y .

L i k e S a r g o n I I I , t h e n i n e l e v e l s o p l a y c a b e e x p a n d e d t 1 8 F u r t h e rm o r e , y o c a c h o o s e b e t w e e n c o l o ro r b l a c k a n d w h i t e p i e c e s , s e l e c t 2 o 3 b o a r d v i e w s , o p l a y w i t h o n o s e v e r a l d i f f e r e n t p i e c e s e t s ( m o de r n , t r a d i t i o n a l ) . Y o c a n h a v e t h p r o g r a m h i g h l i g h t a l l e g a l m o v e s p e s i d e o i d e n t i f y a t t a c k s o d e f e n s i v ep o s t u r e s o d e s i g n a t e d s q u a r e s . N o t h e r p r o g r a m f o t h 6 o f f e r s t h i s

B a s i c a l l y , H o a b o u t N i c e G a m eo C h e s s ! i s e a l e d - d o w n v e r s i o n o fC h e s s 7 . 0 . T h i s p r o g r a m c o m e s c o p l e t e w i t h a n o n - d i s k t u t o r i a l w h i c hp r o v i d e s c h e c k a n c h e c k m a t e s c n a r i o s , n u m e r o u s o p e n i n g s , m i d d l e -g a m e t a c t i c s a n e n d g a m e m a n e uv e r s . T h i s m e n u - d r i v e n p r o g r a m a l s oi n c l u d e s d e m o r o u t i n e w h i c h p r v i d e s i n s i g h t i n t o t h p r o g r a m a w e l la t h g a m e .

I n s t e a d o f e n t e r i n g c o o r d i n a t e sw i t h t h k e y b o a r d , y o m o v e b p l a ci n g t h e f l a s h i n g c u r s o r o t h e d e s i r e dp i e c e a n m o v i n g i t t h t a r g e ts q u a r e . P r e s s i n g R E T U R N p l a c e s t h p i e c e a d e s i g n a t e d . T h I n w a r d o t i o n d i s p l a y s a t t a c k s a n d e f e n s e s o s e l e c t e d s q u a r e , a n t h O u t w a r d o t i o n h i g h l i g h t s s q u a r e s a t t a c k e d a n d e f e n d e d . B o t h o t h e s e f u n c t i o n sw o r k o p e r - t u r n b a s i s . T h a t i s t h e ya u t o m a t i c a l l y s w i t c h o f a f t e r y o m a k e m o v e .

H O a b o u t N i c e G a m e o C h e s s !r e c o m m e n d s m o v e s , a l l o w s t a k e -b a c k s , a n r e p l a y s g r o u p s o m o v e s o e n t i r e g a m e s . Y o c a a l s o s w i t c h

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

A e x p e c t e d , y o c a p l a y t h e c o m - w a t c h t h c o m p u t e r c o n t r o l b o t hp u t c r , a n o t h e r p e r s o n , o r s t u d y a s i d e s .c o m p u t e r g a m e . O n l i n e h e l p c a n b e I a d d i t i o n t t h n i n e l e v e l s o a c c e s s e d e a s i l y , a n m o s t c o m m a n d s p l a y , t h e r e i p r a c t i c e m o d e f o a r C T R L - k c y d r i v e n . T h e r e i a l s o t r a i n i n g p u r p o s e s . T h d o c u m e n t a -v a r i a b l e b o a r d s e t u p f o r s i t u a t i o n t i o n d e t a i l s s t r a t e g i c a n t a c t i c a l m a a n a l y s i s , n e u v e r s . I t i s b f a t h m o s t c o m p r e -

T h d o c u m e n t a t i o n i w e l l o r g a - h e n s i v e a n i n f o r m a t i v e " i n t r o d u c -n i x e d , p r o v i d i n g c o n c i s e t u t o r i a l a s t o r ) ' " p r o g r a m ,w e l l a c l e a r c u t o p e r a t i n g i n s t r u ct i o n s . N o v i c e s w i l l n o f e e l o v e rw h e l m e d , e v e n h o u g h M y c b e s s I i s w e l l e n d o w e d .

M y c b e s s I i g r a p h i c a l l y o u t s t a n di n g , c h a l l e n g i n g a n d p a c k e d w i t h f e t u r e s , m a n y o w h i c h a r n o d u p l i c a te o a n y o t h e r 6 c h e s s p r o g r a m . I i s u i t a b l e f o y o u w h e t h e r y o u k n o wn o t h i n g a b o u t t h g a m e o a r a e p e r t .

H o a b o u t N i c e G a m e o C h e s s !

O d e s t a , t h p u b l i s h e r o o u n e x tt w t i t l e s , h a a n o u t s t a n d i n g r e p u t at i o n f o i t c h e s s p r o g r a m s . E v e nt h o u g h o n i d e s i g n e d t a d d r e s s t h en e e d s o l e s s p r o f i c i e n t p l a y e r s , b o t hh a v e s u f f i c i e n t f e a t u r e s a n c a p a b i l it i e s t m e r i t i n c l u s i o n i t h a v a n c e d c a t e g o r y .

C h e s s 7 . T h o t h e r o f f e r i n g f r o m O d c M a i

t h e i r t o o f t h e l i n e C b e s s 1 . 0 . B o t hp r o g r a m s a r v e r y s i m i l a r i a p p e a ra n c e a n d f u n c t i o n a l i t y , b u t C b e s s 7 . h a a d d i t i o n a l b e l l s a n w h i s t l e s . A l s o ,i t l e v e l s o c h a l l e n g e a r m o r e e x t e ns i v e , p e r h a p s t h m o s t w i d e - r a n g i n go a l t h p r o g r a m s a v a i l a b l e .

O n p r o b l e m c r o p p e d u p e a r l y o d u r i n g t h r e v i e w — t r y i n g t o l o a d t h ep r o g r a m . A c c o r d i n g t t h e l o a d i n gi n s t r u c t i o n s o t h i n s e r t s h e e t ( m e a n tt c o r r e c t i n a c c u r a c i e s o r o m i s s i o n si t h m a n u a l ) y o m u s t t y p e l . O A D -" C H B S S 7 . Q " , w h e n i r e a l i t y L O A D " * "i t h o n l y c o m m a n d w h i c h w o r k s .O n c e g o p a s t t h i s m i n o r p r o b l e m ,C b e s s 7 . p e r f o r m e d f l a w l e s s l y .

T h n o s t a n d a r d f e a t u r e s o i v e r t i n g t h b o a r d , a l t e r i n g s e t u p s .

C O M M O D O R E M I C R O C O M P U T E R S 3

Page 40: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 40/132

Page 41: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 41/132

M A C H I N E L A N G U A G E .

c o m o o c o m p u t E i sT H B E S TO

Y o u ' l l f i n d u n b i a s e d i n - d e p t h r e v i e w s o t h e b e s t n e s o f t w a r e a n h a r d w a r e , . . d i s c o v e r h o t m a k e y o u ro w p r o g r a m s . . . l e a r n p r a c l i c a l h o m e a n b u s i n e s s a p p l i c a t i o n s . A n m u c h , m u c h m o r e .P l u s , i n e v e r y i s s u e , y o u ' l l r e c e i v e f r e e p r o g r a m s — b o t h g a m e s a n p 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 e i a n u s r i g h t a w a y !A n d , i y o a c n o w e ' l l s e n d y o F R E E " B e s t o L o a d s t a r " d i s k . . . f u l l o g r e a t g a m e s , p r a c t i c a l p 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 s a n m u c h m o r e !S u b s c r i b e o r r e n e w y o u r s u b s c r i p t i o n n o a t h l o r a t e o 5 2 6 . 9 5 a n w e ' l l s e n d y o f u l l y e a r o fC o m m o d o r e M a g a z i n e ( 1 i s s u e s , t o t a l ) P L U S y o u r F R E E " B e s t o L o a d s t a r " d i s k ( 1 6 . 9 5 v a l u e ) .T o r d e r c a l l t o l l f r e e 8 0 0 - 3 4 5 - 8 1 1 2 . I P e n n s y l v a n i a c a l l 8 0 0 - 6 6 2 - 2 4 4 4 .

Page 42: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 42/132

C O M M O D O R E 6 C O M P U T E R

( O r d e r N o w )

$ 3 9 9 5• C 1 2 8 D i s k s T i ' e a , '

P a p e r b o c k W r i t e r 6 4 $ 3 9 . 9 51 3 C o l o r M o n i t o r S 1 3 9 . 9 5

C A L L B E F O R E Y O O R D E R

C O M M O D O R E 6 S Y S T E M S A L E

C o m m o d o r e 6 P l u s $ 3 0 . 0 0 5 « C o m . 1 5 4 1D i s k D r i v e1 3 C o l o rM o n i t o r $ 4 5 7

C 1 2 8 C O M M O D O R EC O M P U T E R

( O r d e r N o w )

S P E C I A L S O F T W A R E C O U P O N

' M l o w lW i t h * 5 9 . 9 S T i m e w o r k * W o r d w r i t o r

W o r d p r u c o i t n r s a v i n g s a p p l i e d3 4 0 K 1 5 7 1 D i s k D r i v e $ 2 3 9 . 0 0V o i c e S y n t h e s i z e r $ 3 9 . 9 $1 2 M o n i t o r S 7 9 . 9 SP R I C E S M A B L O W E R

C O M M O D O R E 6 C O M P U T E R 1 1 3 9 . 9 SY o u p a y o n l y J 1 3 9 . 9 5 w h e n y o o r d e r I h p o w e r f u l 6 J C O M M O D O R E 6 C O M P U T E R ! L E S St h v a l u e o t h S P E C I A L S O F T W A R E D I S C O U N TC O U P O N w p o d i w i l d y o u r c o m p u t e r I h o l o l l o w iy o t S A V E O V E R S 2 5 O o f s o f t w a r e s a l e p r i c e s !W i t h o n l y S 1 0 0 o s a v i n g s a p p l i e d , y o u r n o c o m p u l o r c o s t l $ 3 9 . 9 5 1 1

C 1 3 B D O U B L E S I D E D D I S K S 7 9 E A G o t h e s e 5 V < " D o u b l e S i d e d F l o p p y D i s k s- ' ■ - ' i l l / d e s i g n e d f o i h C o m m o d o r e > 2 C o m p u t e r { 1 5 7 1 D i s k D r i v e ) . 1 0 0 % C a r N N s d .L H a t l m m W a r r a n t y , A u t o m a t i c L i n t C l e a n i n g

t l n e r i n < l g d e d . B o o 1 J 9 . 9 0 ( 9 9 ' b o . ) .B o x o i o 1 S J 4 . 5 O ( B ? 1 e o . ) . 1 0 B o . e s o l 1 0■ 1 7 9 . 0 0 ( 7 9 ' e a . ] .

1 3 C O L O R M O N I T O R ( 1 3 9 . 9 5Y o p a o n l y S 1 3 9 . 9 5 w h e n y o o r d e r t h i i 1 3 C O L O R M O N I T O R . L E S S t h v a l u e o t h S P E C I A LS O F T W A R E D I S C O U N T C O U P O N w p a c k w i t hy o u r m o n i t o r I h a r a l l o w ? y o t s a v e o v e r $ 2 5 0 o l s o f t w a r e s o l e p r i c e s M W i t h o n l y S 1 0 0 o s a v i n g sa p p l i e d , y o u r n e t c o l o r m o n i t o r c o s t i o n l y $ 3 9 . 9 5 .( 1 C o l o n ] .

P r e m i u m Q u a l i t y 1 2 0 - 1 4 O C P C o m i l a r 1 0 P r i n t -

V V p o c k S P E C I A L S O F T W A R E D I S C O U N TC O U P O N w i t h o v o r y C O M M O D O R EC O M P U T E R , D I S K D R I V E . P R I N T E R , o M O N I T O R w t a l l ! T h l t c o u p o n o l l o w i y o t S A V E O V E R i l S O O F F S A L E P R I C E S ) !

T h * i C O M S T A R1 4 C P S ,[ q p a b i l i l ^ q u a l i t y ) , ' i f ci n ] l r i -m a r g i n * o n l u b s cg r a p h i c ! O q u a l i f y a n t w i c o c j m u L i l t S m O O S a

I O X ' " 1 ^ ^ f c c a r r l o g o . 1 2 0 -^ ^ f t I d O u b l o . 1 r . l i -^ ^ * ^ ( n o a ; ( t o i\ ^ ' 2 1 4 4 d a i^ - I a r i d r i g h l^ i ^ ^ m f t w l ̂ h s u p e r^ ^ 1 1 . . o t i t b l o c k^ ^ ^ M ^ t ^ ^ . s . ! ■ g i v e s y o p r i n l^ ^ B ^ r o u n d o p r i n f e r ; t o s T m g

i C e n r r o n i c * P o r o l l e l I n T e r l o C o lH 4 | , Q 0 .

H O X P A N D E R f 1 C O L U M N B O A R D 1 4 1 . 1 )N o y o p r o g r a m 8 C O L U M N S o t h s c r e e n o o n l i m i t C o n v e r t s y o u r C o m m o d o r e 6 t B C O L U M N S w h e n y o p l u g i t h B C O L U M NE X P A N S I O N B O A R D ! ' P L U S s l o t e x p a n d e dl l m l t t d Q u a n t l f l a t . S a l e U l . t S . C o u p o n $ 3 9 . 9 5

C O L U M N S I C O L O RP A P E R B O C K W H I T E R W O R D P R O C E S S O R 1 1 1 . 1 )

T h i s P A P E R B O C K W R I T E R 6 W O R D P R O C E S S O R I H i . - ( i n . - 1 a v a i l a b l e f o t h C O M M O D O R E l i c o m p u t e r ! T h U L T I M A T E F O P R O F E S S I O N A LW o r d P r o c e s s i n g . D I S P L A Y S 4 o 8 C O L U M N S I C O L O R o b l a c k o n w h i l e ! S i m p l e t o p e r a t e ,p o w e r f u l I c k T e d i t i n g , c o m p l e t e c u r s o r a n i n s e r t / d e l e t e k e c o n t r o l s l i n e a n p a r a g r a p hi n s e r t i o n , a u t a m o i i c d e i e l i o n , c e n t e r i n g , m a r g i ns e t t i n g s o n o u l p u l t a l p r i n t e r s ! L i s t $ 9 9 . 0 0 .S A L E 1 M . M .

( E i a m p l o i )P R O F E S S I O N A L 5 O F T W A R E

C O M M O D O R EH o r n . H i tP a p c r C l i p I 9 C o n i u l i o m 1 5 9 . 9 !l i a d i r B o a r d 1 3 9 . 9 }T h P r . n l 5 h a D 1 1 4 . 9 JH o l l a r i P m g K I 1 3 9 9 }P r o f l i f a [ i p r * o d s h « e l ) 1 1 9 . 9 }V o i c e C o i n m a n d M o d u l a 1 7 9 9 5N i n e P r i n c e s i A m b * r S 3 3 . 9 }S u p e i B o - 1 S u n d a y 1 3 0 F l i p a n F i l l O i s k f i i c r M l . t iP i D j o y 5 l i c k S 1 9 . 9 5P o i l r W n i e 1 1 9 . 7 5D u i t C a v a r 8 ? F i n a n c i a l P l a n n e r

S y l v i a P o r t e r ( 5 9 . 9 5H a r d b a l l S 3 9 . 9 SC & T r a u b f e j h o a l £

f l f l p a i r G u i d e 1 7 4 , 9 5

6

S a l *1 3 9 1 1 9 . 9 !1 2 1 . 9 }1 J 7 . 9 S

9 1 1 9 . 9 51 3 9 9 51 1 1 . 9 !1 3 1 . 9 5( 1 4 . 9 5S 9 H J . 9 5

6 . 9 $1 3 B . 9 5( 1 8 . 9 5

S 1 S . 9 J

C o u p o n1 3 9 . 9 )

1 3 3 . 9 5l i t 9 b1 I 4 . 9 S I I* U . » *M 9 1 1 1 . 9 11 1 9 . 9 51 1 3 . 9 }H O C H I . 9 5

1 . 6 0» 5 . 9 5( 1 6 . 9 5

( 1 3 . 9 5

( S e e o v e r 1 0 c o u p o n i l e m t i o u c a t a l o g )W r i t e o c a l l f o

S a m p l e S P E C I A L S O F T W A R E C O U P O N ! ]

A T T E N T I O NC o m p u t e r C l u b s

W O f f e r B i V o l u m e D i s c o u n t sC A L L T O D A Y !

P H O T i C T O W A R R A N T YA l l P r o t f l t t o ' s p r o d u c t s c o r r y m i n i m u m 9 d a w a r r a n t y .I a n y t h i n g f a i l s w i t h i n 9 0 d a y s I r o n i t h d a t e o p u r c h a s e .l i m p l y l a n d y o u r p r o d u c t t u v i U n l l t d P a r c e l S e r v i c ep r e p a i d . W w i l l I M M E D I A T E L Y s e n d y o u r e p l a c e m e n t a n o c h a r g e v i U n i t e d P a r c e l S e r v i c e p r e p a i d - T h i i w a r r a n t yp r o v e s o n c e o g a m t K a t W t L o v r O v C u t f a m i r i .

C 1 1 B C O M M O D O R E C O M P U T E R t l l f . O OY o u p a y o n l y S 2 B 9 . 0 0 l o t h C U t o m p u l e r o n dw i n c l u d e t h e C 1 2 B W o r d w r l f o r W o r d p r o c e s s o rb T i m e w o r k s ( S o l s S 5 9 . 9 S J . T h u s , y o u r n o c o s tl o t h C 1 3 B t a m p u t o r i o n l y S 2 3 9 . 0 S .l i s t 1 3 4 9 . 0 0 . S A L E 1 1 I « . 0 0 .

3 4 0 K 1 S 7 1 C O M M O D O R ED I S K D R I V E » 2 3 9 . 0 O

D o u b l a S i d e d , S i n g l e D i s k D r i v e l o C - 1 2 B a l l o w sy o t u s C - 1 2 B m o d e p l u s C P m o d e . 1 t i m e s( o s i e r I h g n 1 5 4 1 , p l u s r u n s a l 1 5 4 ) ( o r m a t s .L i s t 5 3 4 9 . 0 0 . S a l s 1 2 M . 0 O .

S U P E R A U T O D I A L M O D E M 1 2 1 . 9 5E a s y t u s e . J u s t p l u g i n t o y o u r C o m m o d o r e 6 c o m p u t e r a n y o u ' r e r e a d y t t r a n s m i t a n r e c e i v e m e s s a g e s . E a s i e r t u s e t h a n d i a l i n g y o u rt e l e p h o n e . | u s t p u s h o n k e o y o u r c o m p u t e r !I n c l u d e s e x c l u s i v e e a s y t j s p r o g r a m f a u o n d o w n l o a d i n g t o p r i n t e r o n d i s k d r i v e s .f i I U . S . A . l i s t i » 9 , 0 0 . S A L E H t . 1 I .C o u p o n $ 2 4 . 9 5 .

V O I C E S Y N T H E S I Z E R 1 3 9 . «F o C o m m o d o r e - 6 4 c o m p u t e r s . J u s t p l u g i i o n y o c a p r o g r a m w a r d s o n s e n t e n c e s , a d j u s tv o l u m e a n p i l c h , m a k e t a l k I n a d v e n t u r e g a m e s ,s o u n d a c t i o n g o m e s a n c u s t o m i z e d l I k i e sP L U S ( S 1 ° . 9 S v a l u o ) T E X T T S P E E C H p r o g r a mI n c l u d e d F R E E , j u s t t y p e w o r d a n h e o r y o u rt o m p g t o r t a l k A D S O U N D T " Z O R K " . S C O T TA D A M S A N O T H E R A D V E N T U R E G A M E S ! ! ( D i s ko r t a p e . ) L i s t S 8 ° . O O . S A L E U » . «

1 2 M A G M A V O ( N A P ) > C O L U M NM O N I T O R W I T H S O U N D * 7 9 . 9 3

S u p e r H i g h R e s o l u t i o n g r e e n s c r e e n m o n i t o r . 6 c o l u m n s 2 l i n e s , e a s y t r o o d , p l u s s p e o k e r l o a u d i o s o u n d i n c l u d e d . F o n l o s t i c v a l u ol i s t S 1 2 9 . 0 0 . S o l a > 7 > . * 1 .( C I 2 8 t o b l e S 1 9 . 9 5 . C 4 4 . A t a r i c o b l e S 9 . 9 5 )

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 1 . 3 3 9 . 9 3" J U K I " S u p e r b l e t t e r q u a l i t y , d a i s y w h e e lp r i n t e r / t y p e w r i t e r c o m b i n a t i o n . T w m a c h i n e s i o n j u s t f l i c k c I h s w i t c h . 1 2 e * t r a l a r g ec a r r i a g e , t y p e w r i t e r k e y b o a r d , a u t o m a t i c m a r g i nc o n t r o l a n r e l o c a t e k e y , d r o p i c a s s e t t e r i b b o n !( 9 d a w a r r a n t y ) c e n t r o n i c i p a r a l l e l o r R S 2 3 3s e r i a l p o r t b u i l t i ( S p e c i f y ) .L i s t $ 3 4 9 . 0 0 . S A L E t l l f . * ] . { i i . l . O l y . l

1 4 R G B C O M P O S I T EC O L O R M O N I T O R 1 3 S 9 . 9 SM u s i b u s e d t g e B c o l u m n s I c a l a r w i t h B 0c o l u m n c o m p u t e r s ( C ! 2 B I B A p p l e ] , ( R G BC a b l e S I ° . 9 5 ] A d S I 4 . 5 0 s h i p p i n g .L i s t S 3 9 9 . 0 0 S A L E S 3 S 9 . S S .

L O W E S T P R I C E S I B A F R E E T R I A LB E S T S E R V I C E I N U . S . A . O N E D A Y E X P R E S S M A I L

P H O N E O R D E R S8 o . m . - 8 p . m . C . S . T . W e e k d o y s

o . m , 1 n o o n C . S . T . S a t u r d a y s9 D A F R E E R E P L A C E M E N T W A R R A N T Y

O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d $ 1 0 . 0 0 f o s h i p p i n g , h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n t sp l o o s a a d b ' / . % t o * . A d d S M . O O l o C A N A D A . P U E R T O H i C O ,H A W A I I . A L A S K A . A P O - F P O o r d e r s . C a n a d i a n o r d e r s m u s i b i U . S .d o l l a r s . W D N O E X P O R T T O O T H E R C O U N T R I E S , E X C E P TC A N A D A . E n c l o s e C a s h i e r C h e c k . M o n e y O r d e r o r P e r s o n a l C h e c k .A l l o w d a y s f o d e l i v e r y t d a y s f o p h o n e o r d e r s , d a e x p r e s sm o i H P r i c e s A v a i l a b i l i t y s u b j e c t t c h a n g e w i t h o u t n o l i c a .V I S A M A S T E R C A R D C . O . D . N o , C . O . D . t C a n a d a . A P F P

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

Page 43: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 43/132

C o l o r M o n i t o r( P r e m i u m Q u a l i t y )

B u i l t i S p e a k e r A u d i oF o V i d e o R e c o r d e r sF o S m a l l B u s i n e s sC o m p u t e r sA p p l e C o m m o d o r e- A t a r i A p l u s 3 0 0 0 - e t c .O n Y e a r W a r r a n t y '

( P r e m i u m Q u a l i t y )B e a u t i f u l C o l o rC o n t r a s tH i g h R e s o l u t i o nS h a r p C l e a r T e x tA n t i - G l a r e S c r e e n4 C o l u m n s 2 L i n e sF r o n t P a n e l C o n t r o l s

L i s t $ 3 2 9 0

S u p e r H i g hR e s o l u t i o n

1 3 C o l o r C o m p u t e r M o n i t o r '* C 6 4 / A t a r i c o m p o s i t e c a b l e $ 9 . 9 5 5 O C 1 2 8 R G B / C o m p o s i t e 8 c o l u m n c a b l e $ 1 9 . 9 5 . A d $ 1 4 . 5 0 S h i p p i n g

1 3 9 "L i s t S 3 9 9 . 0 0

S a l e 2 5 9 9 51 4 R G C o m p o s i t e C o l o r M o n i t o rA l l o w s u s e o C - 1 2 8 a n d C 6 4 m o d e c o m p o s i t e a n 8 c o l u m n R G m o d e .M u s i b u s e d t g e 8 c o l u m n s i c o l o r w i t h 8 c o l u m n c o m p u t e r s . S p e c i a l l yd e s i g n e d f o u s w i t h t h C 1 2 B ' s s p e c i a l c o m p o s i t e v i d e o o u t p u t , p l u s g r e e ns c r e e n o n l y o p t i o n s w i t c h , ( a d d $ 1 4 . 5 0 s h i p p i n g )

1 4 M A G N A V O X H i g h e r R e s o l u t i o n R G B & C o m p o s i t e M o n i t o r T Q 9 5( A d d $ 1 4 . 5 0 S h i p p i n g ) S a l e A

1 2 " 8 0 C o l u m n G r e e n / A m b e r M o n i t o r L i s t $ 1 2 9 0 0S u p e r h i g h r e s o l u t i o n c o m p o s i t e g r e e n o a m b e r s c r e e n m o n i t o r . 8 C m I ac o l u m n s 2 l i n e s , e a s y t r e a d . F o n t o s l i c v a l u e . L i m i l e d Q u a n t i t i e s . " " " * "

L i s t $ 1 2 9 . 9 5S a l e 5 9 S a m s u n g H R e G r e e n S c r e e n M o n i t o r

S u p e r H i g h R e s o l u t i o n 8 0 c o l u m n m o n i t o r p e r f e c t f o A p p l e A p l u s 3 0 0 0c o m p u t e r s . F a n t a s t i c V a l u e . V e r y L i m i t e d Q u a n t i t i e s .

T u r n Y o u r M o n i t o r i n t o T S e W i t h o u t M o v i n g Y o u r C o m p u t e rE l e g a n t T T u n e r w i t h d u a l U H F / V H F s e l e c t o r s w i t c h e s g o e s b e t w e e n y o u r . , . „ - - c o m p u t e r o n d m o n i t o r . I n c l u d e s m u t e , a u t o m a t i c f i n e t u n i n g a n c o m p u t e r -T s e l e c t o r s w i t c h e s . I n p u t s i n c l u d e d f o 3 0 o h m . 7 o h m , a n d U H F . C a b u s e d w i t h ; a : j l e T a n V C F a n t a s t i c V a l u e L i m i t e d Q u a n t i t i e s i n c l u d e s 5 C l o o p a n t e n n a f o U H R C c o n n e c t i n g c a b l e s )

1 D a F r e e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t W a r r a n t yL O W E S T P R I C E S B E S T S E R V I C E I U . S . A . ' O N E D A E X P R E S S M A I L O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d 5 1 0 . 0 0 f a s h i p p i n g , h a n d l i n g e n I n s u r a n c e . H i m . . . , r e s i d e n t sp l e a s e a d b ' A % l a > . A d 1 2 0 . 0 0 l o C A N A D A , P U E R T O R I C O .H A W A I I . A L A S K A , A P O - F P O o r d e r s . C a n a d i a n o r d e r s r n u s l b i S d o l l a r s . W E D O N O E X P O R T T O T H E R C O U N T R I E S . E X C E P TC A N A D A . E n c l o s e C a s h i e r C h e c k , M o n e y O r d e r o r P e r s o n o l C h e c k .A l l o w 1 d a y 5 F o d e l i v e r y . 2 t d a y s f o p h o n e o r d e r s . d a y e x p r e s sm a i l P r i c e s A v a l l a b i l i l y s u b j e c t 1 c h o n g o w i t h o u t n o t i c e .V I S A M A S T E R C A R D C O . O . C O D . o p h o n e o r d e r s o n l y

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

Page 44: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 44/132

C o m m o d o r e S o f t w a r e S a l eO R D E R T O Y

G A M E SA c c a i i

3 5 0 0 M A C K [ C $ 3 4 . 9 5 1 2 0 . 9 52 1 2 8 M A C H 1 2 ( D 4 9 . 9 5C O 4 5 1 B E A C H H E A O ( D ) 3 9 . 9 53 0 3 B B E A C H H E A D I [ D 4 9 . 9 5

0 7 5 2 R A I D O V E R M O S C O W ( D 3 9 . 9 5D O l l B L E A O E R B O A R D ( D ) 3 9 . 9 5

2 9 . 9 52 1 . 9 52 3 . 9 52 6 . 9 52 4 . 9 5

A c c o l a d e5 9 1 0 H A R D B A L L 1 0 $ 2 9 . 9 5 5 1 8 . 9 55 9 5 2 I A O T H W E S T ( D 2 9 . 9 5 1 8 , 9 55 9 5 4 S I G H T N I G H T ( D 2 9 . 9 5 1 8 . 9 55 9 5 6 P S T R A D I N G C O [ D 2 9 . 9 5 1 8 . 9 55 9 5 8 T H D A B U S T E R S ( D 2 9 . 9 5 1 B . 9 5

A c t l v l a l o n0 7 6 1 P I T F A U I I L O S T C A V E R N S I D ] . 1 3 9 . 9 50 9 0 0 S P A C E S H U T T L E ( D 3 7 . 9 50 9 3 2 O F I E L D F O O T B A L L ( D 3 9 , 9 50 9 3 4 O C O U R T T E N N I S ( D 3 9 . 9 50 9 4 0 G H O S T B U S T E R S ( D 3 9 . 9 53 5 8 0 G R I A T A M E R I C A N R D R A C E ( 0 2 9 . 9 53 5 8 2 M A S T E R O T H L A M P S ( D 2 9 . 9 53 5 8 * C O U N T D O W N / S H U T D O W N ( D ) . . 2 9 . 9 53 5 8 8 M I N D S H A D O W ( D 2 9 . 9 53 5 9 0 S T A R L E A G U E B A S E B A L L ( 0 ) . . . . 2 9 . 9 53 5 9 1 A L C A Z A R ( D 2 9 . 9 55 1 9 6 L I T T L E P E O P L E P R O J E C T ( D 3 4 . 9 55 1 9 8 F A 5 T T R A C K S ( D 3 4 . 9 55 2 0 2 G A M E M A K E R 1 0 3 9 . 9 53 5 8 5 C O M P L E T E F I R E W O R K S K I ( D . 3 4 . 9 53 6 1 2 A L T E R E G ( D 4 9 . 9 53 4 1 4 B O R R O W E D T I M E ( 0 2 9 . 9 5

C 5 2 0 0 H A C K E R ( D 2 9 . 9 51 5 7 2 S T A R R A N K B O X I N G ( D 2 9 . 9 5

A v a l o n H i l l0 3 9 6 S U P E R B O W L S U N D A Y ( 0 S 3 5 . O O3 5 7 2 S P I T F I R E 4 0 1 0 3 0 5 1 3 8 S T A T I S P R B A S E B A L L | 0 3 5 . 0 05 2 5 0 M I S S I O N T H U N O E R H E A D 1 0 1 . . . 2 5 . 0 05 1 4 6 J U P I T E R M I S S I O N 1 0 3 5 . 0 05 2 5 2 G U L F S T R I K E ( D 3 0 . 0 05 2 5 4 M A C B E T H [ D 2 O 2 3 7 5 C O M P U T E R T I T L E B O U T ( D 3 0 . 0 00 B 6 0 T O U R N A M E N T G O L F ( D 2 9 . 9 5S 1 4 0 B L A C K T H U N D E R ( D 1 9 . 9 5

D r o d a r b u n d5 9 0 3 L O D E R U N N E R [ D S 3 4 9 52 9 0 5 K A R A T E K A ( D 2 9 . 9 5

_ 3 0 3 8 C H A M P I O N L O D E R U N N E R ( D . 3 4 . 9 5C 5 1 5 8 B A N K S T R E E T W R I T E R D ) 4 9 . 9 55 3 3 0 B A N K S T R E E T S P E L L E R D . 4 9

5 3 3 2 B A N K S T R E E T F I L E R ( 4 9 . 9 55 3 3 1 B A N K S T R E E T M A I L E R 0 4 9 . 9 52 5 1 0 P R I N T S H O P | D 4 4 . 9 52 5 4 2 G R A P H I C L I B R A R Y N O 3 8 9 8 G R A P H I C L I B R A R Y N O 3 8 9 7 G R A P H I C L I B R A R Y N O 2 9 1 0 P R I N T S H O P C O M P A N I O N 1 0 5 1 6 0 M U S I C S H O P ( D

. 2 4 . 9 5. 2 4 . 9 5. 2 4 . 9 5

. . 3 9 . 9 5. . 4 4 . 9 5. . 2 9 . 9 55 1 7 0 L O D E R U N N E R S R E S C U E ( D .

E l e c t r o n i c A r t *3 8 3 0 D R L A R R Y B I R D ( D $ 2 9 3 8 3 2 F I N A N C I A L C O O K B O O K ( D . 3 9 . 9 53 B 3 J M A I L O R D E R M O N S T E R S ( D 3 4 . 9 53 8 4 0 T H S E V E N C I T I E S O G O L D ( D l . . 2 9 3 B 4 2 S K F O [ 0 2 9 9 5

^ 5 1 7 6 C A R R I E R S A W A ( D 4 2 . 9 55 1 7 8 R E A C H F O T H E S T A R S I I I D . . . . 3 7 . 9 5

_ 5 S H E A R T O F A F R I C A ( D 2 9 5 1 8 2 M O V I E M A K E R ( O 2 9 . 9 55 1 8 4 E U R O P E A B L A Z E ( D 4 2 . 9 55 1 8 6 M . U . I . E . I D 1 9 . 9 55 1 8 8 M U R D E R O Z I N D E R N E U F ( D . . 1 9 . 9 55 1 9 0 M U 5 I C C O N S T R U C T I O N S E ( D l . , 1 9 , 9 55 1 9 2 P I N B A L L C O N S T R U C T I O N S E ( D 1 9 . 9 55 1 9 4 R A C I N G C O N S T R U C T I O N S E ( D 2 9 . 9 53 6 0 1 S U P E R B O U L D E R O A S H ( D 1 9 . 9 53 6 0 0 T O U C H D O W N F O O T B A L L ( D ) . . 2 9 . 9 5

5 2 0 . 9 51 8 . 9 53 0 . 9 52 0 . 9 52 3 . 9 51 8 . 9 52 0 . 9 52 0 . 9 51 8 . 9 52 0 . 9 52 0 . 9 52 2 . 9 52 0 . 9 52 4 . 9 52 2 . 9 52 9 . 9 5I B , 9 5I B . 9 5

2 0 . 9 5

5 2 2 . 9 52 2 . 9 52 2 . 9 51 7 . 9 52 2 . 9 51 9 . 9 51 7 . 9 51 9 . 9 5I B , 9 51 4 . 9 5

S 1 9 . 9 52 3 , 9 52 6 . 9 53 2 . 9 53 2 . 9 53 2 . 9 53 2 . 9 52 7 . 9 51 5 . 9 51 5 . 9 51 5 . 9 52 4 . 9 52 8 . 9 52 0 . 9 5

S 2 3 . 9 52 7 . 9 52 2 . 9 52 3 . 9 52 3 . 9 53 2 . 9 52 8 . 9 52 3 . 9 52 3 . 9 53 4 . 9 51 6 . 9 51 6 . 9 51 6 . 9 51 6 . 9 5

2 2 . 9 52 2 . 9 52 2 . 9 5

P h o n e( T T a p e , { C C a r t r i d g e , ( O D i s k .

8 t o 8 C . S . T . - M - F

3 1 2 - 3 8 2 - 5 2 4 4D a t a s o f t

3 0 2 5 B R U C E L E ( D S 3 4 . 9 5 $ 1 9 . 9 53 0 2 6 P A C - M A N ( 0 ) 3 4 . 9 5 1 7 . 9 53 0 2 7 M I G H T Y C Q N A N 1 0 3 4 . 9 5 2 2 , 9 53 0 2 B M R D O I ( D 3 4 . 9 5 1 8 . 9 53 0 2 9 D I D U 1 0 3 4 . 9 5 B . 9 53 0 3 2 P O L E P O S I T I O N ( D 3 4 . 9 5 I B . 9 55 2 1 8 T H G O Q N I E S ( D ) 2 9 . 9 5 1 8 . 9 55 2 2 0 Z O R R O ( D 2 9 . 9 5 1 8 . 9 5

E p y x0 3 3 7 W O R L D ' S G R E A T F O O T B A L L ( 0 5 3 9 . 9 5 $ 2 3 . 9 50 3 3 8 W I N T E R G A M E S ( D 3 9 . 9 5 2 0 . 9 50 3 3 9 T H E E I O O L O N ( O ) 3 9 . 9 5 2 0 . 9 50 3 4 0 K O R O N I S R I F T ( D 3 9 . 9 5 2 0 . 9 50 3 6 0 J E C O M B A T S I M U L A T I O N ( D . 3 9 . 9 5 2 0 . 9 50 3 6 4 S U M M E R O L Y M P I C G A M E S ( D . . 3 9 . 9 5 I B . 9 50 3 6 5 W O R L O G R E A 1 B A S E B A L L ( D . . 3 4 . 9 5 2 2 . 9 50 3 8 2 S U M M E R O L Y M P I C G A M E S I ( D . 3 9 . 9 5 3 0 . 9 50 7 5 0 P I T 5 T O P I ( D 3 9 . 9 5 2 2 . 9 52 0 4 6 I M P O S S I B L E M I S S I O N ( O 3 4 . 9 5 1 6 . 9 52 0 6 6 R O B O T S O F D A W N ( D 3 9 . 9 5 1 5 . 9 5

L " 2 0 7 0 B A R B I E ( 0 ) 3 9 . 9 5 1 8 . 9 52 0 7 4 G . I . J O | D 3 9 . 9 5 1 8 . 9 53 0 0 5 B A L L B L A Z E f i I D 2 9 . 9 5 2 0 . 9 53 0 0 6 R E S C U E O F R A C T A L U S ! [ D 2 9 . 9 5 2 0 . 9 51 5 5 6 M O V I E M O N S T E R G A M E ( D . . . . 3 9 . 9 5 2 4 . 9 51 5 5 7 M I C R O S O F T M U L T I P L A N I D 5 9 . 9 5 3 9 . 9 51 5 5 B P R O G . B A 5 I C T O O L K I T ( D 4 1 . 9 5 2 9 . 9 51 5 5 9 V O R P A L U T I L I T Y K I T ( 0 3 1 . 9 5 2 2 . 9 5

S t r a t e g i c S i m u l a t i o n s , I n c .2 9 9 5 R D I 9 B 5 | D S 3 4 . 9 5 S 2 0 . 9 52 9 9 7 G E O P O L I T I Q U E 1 0 3 9 . 9 5 2 3 . 9 53 0 0 B R I N G S I D E S E A T ( 0 3 9 . 9 5 2 3 . 9 53 0 1 0 t M P E R I U M G A L A C T U M ( D 3 9 . 9 5 2 3 . 9 53 0 1 1 C A R T E L S A N C U T T H R O A T S ( 0 3 9 . 9 5 2 3 . 9 53 0 1 2 R A I L S W E S T ( D 3 9 . 9 5 2 3 . 9 53 0 1 4 P R O F E S S I O N A L T O U R G O L F I D . 3 9 . 9 5 2 3 . 9 53 0 1 5 5 M I S S I O N C R U S H ( D 3 9 . 9 5 2 3 . 9 5

r 3 0 1 6 P R E S I D E N T E L E C T ( D 3 9 . 9 5 2 3 . 9 5I " 3 0 1 7 B R O A D S I D E S ( 0 3 9 . 9 5 2 4 . 9 5

3 0 1 B C O M P U T E R Q U A R T E R B A C K ( D ] . . 3 9 . 9 5 2 4 . 9 53 0 2 0 C O M P U T E R A M B U S H ( 0 5 9 . 9 5 3 7 . 9 5

' J 3 0 2 1 C O M P U T E R B A S E B A L L ( D 3 9 . 9 5 2 3 . 9 53 0 3 1 F I E L D O F I R E ( O 3 9 . 9 5 2 3 . 9 5

' 5 1 5 4 K A M P F G R U P P E | D ) 5 9 . 9 5 3 4 . 9 55 1 5 6 C O L O N I A L C O N Q U E S T ( O 3 9 . 9 5 2 3 . 9 5

■ 3 7 6 8 U . S . A . A . F . ( D 5 9 . 9 5 3 6 . 9 51 5 6 0 S I G U S H O O T O U T ( D 3 9 . 9 5 2 3 . 9 51 5 6 1 B A T T L E O F A N T I E T A M ( D 4 9 . 9 5 3 1 . 9 51 5 6 2 B A T T A L I O N C O M M A N D E R ( D J - . 3 9 . 9 5 2 3 . 9 5

1 1 5 6 3 P A N Z E R G R E N A D I E R I D 3 9 . 9 5 2 3 . 9 51 5 6 4 N O R W A Y I 9 B 5 ( D 3 4 . 9 5 2 0 . 9 51 5 6 5 M E C H B R I G A D E | 0 5 9 . 9 5 3 6 . 9 51 S 6 7 B A T T L E G R O U P ( D 5 9 . 9 5 3 7 . 9 5

B U S I N E S SS o f t s y n c

5 9 3 0 A C C O U N T A N T , I N C . ( D C 1 2 8 . . $ 9 9 . 9 5 $ 6 4 . 9 55 9 3 2 P E R S O N A L A C C O U N T A N T | D . . 3 4 . 9 5 2 6 . 9 55 9 3 1 M O D E L O I E T ( D 3 9 . 9 5 2 3 . 9 5

O 5 9 3 6 T R I O 1 0 C 1 2 8 4 9 . 9 5 4 5 . 9 55 9 3 8 K I P R Q U ( D 2 9 . 9 5 2 3 . 9 55 9 4 0 D E S K M A N A G E R | D ) C I 2 3 9 . 9 5 2 8 . 9 5

T l m e w o r k i0 1 7 6 I N V E N T O R Y M A N A G E ( D $ 6 9 . 9 5 $ 3 8 9 5

O I B O A C C O U N T S R E C E I V A B L E /I N V O I C I N G [ D 6 9 . 0 0 3 8 . 9 5

0 1 8 2 A C C O U N T S P A Y A B L E /C H E C K W H i r i N G ( D 6 0 0 3 8 9 0 I B 4 P A Y R O L L M A N A G E M E N T | D 6 9 . 0 0 3 8 . 9 50 1 8 8 G E N E R A L L E D G E R ( D 6 9 . 0 0 3 8 . 9 50 9 2 8 E V E L Y N W O O D S P E E D B E A D [ D 6 9 . 9 5 3 2 . 9 55 0 2 2 W O R D W R I T E R D A T AM A N A G E R I [ D 9 8 . 0 0 4 9 . 0 0

' 5 0 2 6 S W I F T C A L C / S I D E W A Y 5 ( D 4 9 . 9 5 3 2 . 9 5

A d S 3 . 0 0 f a s h i p p i n g , h a n d l i n g a n i n s u r a n c e , 1 1 ■ ■ ■ ■ ■ - . r e s i d e n t sp l e a s o a d 6 W l o x . A d $ 6 . 0 0 t o C A N A D A , P U E R T O R I C O ,H A W A I I . A L A S K A . A P O - F P O o r d e r s . C a n a d i a n o r d e r s m u s t b I U . S .d o l l a r s , W O N O E X P O R T T O T H E R C O U N T R I E S . E X C E P TC A N A D A . E n c l o s e C a s h i e r s C h e c k , M o n e y O r d e r o P e r s o n a l C h o c k .A l l o w l d a y s l o d e l i v e r y . 2 l a 7 d a y s l o p h o n e o r d e r s . d a y a i p r e i sm a l l l ' ' r , , l . . : , ! i l , ! h ■ . I . , , ' r c h a n g e . . . i l . , i n o t i c e .V I S A M A S T E R C A R D — C O . 0 . N o . C . O . D . l o C o n a d a , A P O - F P O

C o n t i n u e dC 1 2 8 S o f t w a r e F r o m T i m e w o r k s

5 0 2 2 W O R D W R I T E R /S P E L L C H E C K E R ( D $ 6 9 . 9 5 $ 5 9 . 9 5

[ 5 0 2 4 D A T A M A N A G E R I I ( D 6 9 . 9 5 < 9 . 9 5I 5 0 2 6 S W I F T C A L C W I T H S I D E W A Y S ( 0 ) . 6 9 . 9 5 4 9 . 9 55 0 3 0 P A R T N E R ( D 5 9 . 9 5 3 9 . 9 5

3 0 4 8 S V L V I A P O R T E R ( D 6 9 . 9 5 3 9 . 9 5

E D U C A T I O NA m e r i c a n E d u c a t i o n a l C o m p u t e r_ 2 4 8 2 E L E M . S C I E N C E F A C T S ( O 5 2 9 . 9 5 $ 1 1 . 9 5. 2 4 9 2 V O C A B U L A R Y W O R D B U I L D ( Q ) . . 2 9 . 9 5 U . 9 5: . 2 4 9 3 G R A M M A R W O R D S K I L L S ( D ) . . . . 3 9 . 9 5 1 4 . 9 5' 2 4 9 4 W O R L D G E O G R A P H Y F A C T S | O ) . 2 9 . 9 5 1 4 , 9 5

2 4 9 5 S P A N I S H V O C A B . S K I L L S | D . . . . 2 9 . 9 5 1 4 . 9 52 4 9 6 F R E N C H V O C A B . S K I L L S ( D 2 9 . 9 5 1 4 . 9 52 4 9 7 W O R L D H I S T O R Y ( D 2 9 . 9 5 1 4 . 9 52 4 9 H U . S . H I S T O R Y F A C T S ( D ) 2 9 . 9 5 1 4 . 9 5

7 . 2 4 9 9 B I O L O G Y F A C T S ( D 2 9 . 9 5 1 4 . 9 51 2 5 1 9 U . S . G E O G R A P H Y F A C T S ( 0 ) . . . . 2 9 . 9 5 1 4 . 9 57 2 5 2 0 U . S . G O V E R N M E N T F A C T S ( D ) . . . 2 9 . 9 5 1 4 . 9 5L 2 5 2 1 A E S P E L L I N G ( D 3 9 . 9 5 2 4 . 9 5T 3 7 4 5 P H O N I C S ( D 3 9 . 9 5 2 4 . 9 5L 3 7 4 7 L E A R N T O R E A D 1 0 3 9 . 9 5 2 4 . 9 5C 3 7 4 9 R E A D I N G C O M P R E N S I O N ( D . . 3 9 . 9 5 2 4 . 9 5

D e s i g n w a r e[ 0 8 2 4 G R A M M A R E X A M I N E R ( D $ 3 9 . 9 5 $ 2 1 . 9 5I . 0 8 2 B 5 P E L L A K A Z A M ( D 3 4 . 9 5 9 . 9 5

0 8 3 2 5 T A T E S « T R A I T S ( D 4 4 . 9 5 2 7 . 9 50 8 3 6 5 P E L L I C 0 P T E R ( D 3 9 . 9 5 2 2 . 9 50 8 4 0 C R E A T U R E C R E A T O R ( D 3 4 . 9 5 9 . 9 50 8 4 4 T R A P - A . Z O I D ( D 3 9 . 9 5 9 . 9 5

1 2 5 1 8 T H B O D Y T R A N S P A R E N T ( D 4 4 . 9 5 2 7 . 9 52 5 1 7 E U R O P E A N N A T I O N SL O C A T I O N S ( O 4 4 . 9 5 1 9 . 9 52 0 6 2 M A T H M A Z E ( 0 3 9 . 9 5 3 2 . 9 5

1 5 1 0 0 A L G E B R A 1 ( 0 ) 3 9 . 9 5 1 9 . 9 5" 5 1 0 2 R E M E M B E R ( 0 6 9 . 9 6 4 9 . 9 5

5 1 0 4 W E B S T E R N U M B E R S ( D 3 9 . 9 5 1 9 . 9 55 1 0 5 S P E L L I N G R E A D P R I M E R ( D . . . . 3 9 . 9 5 1 9 . 9 5

i 5 1 0 6 A L G E B R A 2 1 0 ) 3 9 . 9 5 1 9 . 9 55 1 0 7 A L G E B R A 3 ( O ) 3 9 . 9 5 1 9 . 9 5M l n d i c a p et 5 1 0 8 K E Y B O A R D C A D E T ( D 3 9 . 9 5 2 5 . 9 5L 5 1 1 0 B A N K S T R E E T M U S I C W R I T E R I D ) . 3 9 , 9 5 2 5 . 9 5

5 1 1 2 C R O S S W O R D M A G I C ( D 4 9 . 9 5 2 9 . 9 55 1 1 4 T H P E R F E C T S C O R E ( 0 6 9 . 9 6 4 5 . 9 5

I 5 1 1 6 C O L O R M E / R A I N B O W B R I T E ( 0 1 . . 3 4 . 9 5 1 8 . 9 5I 5 I T H E H A L L E Y P R O J E C T ( D 3 9 . 9 5 2 2 . 9 5L 5 1 2 0 I N D I A N A J O N E S I T H

L O S T K I N G D O M ( 0 ) 2 9 . 9 5 1 8 . 9 55 1 2 2 B A N K S T R E E T S T O R Y B O O K ( D . 3 9 . 9 5 2 2 . 9 55 9 1 0 T H D O L P H I N S R U N E ( D 2 9 . 9 5 1 8 . 9 55 9 1 2 T H L U S C H E R P R O F I L E ( D 3 9 . 9 5 2 2 . 9 55 9 1 4 Q U A K E M I N U S O N I D 2 9 . 9 5 1 6 . 9 55 9 1 6 T H L O R D S O F M I D N I G H T ( D 2 9 . 9 5 1 6 . 9 5

L 5 9 1 8 S H A D O W F I R E ( D 2 9 . 9 5 1 6 . 9 53 7 0 2 B O ' W R E S U E ( D ) 2 9 . 9 5 2 1 , 9 53 6 9 0 I N F I L T R A T O R ( D 2 9 . 9 5 2 1 . 9 5

W e e k l y R e a d e r B u G t O n f r — \2 5 1 2 S T I C K Y B E A R N U M B E R S ( D 3 * . 9 5 1 4 . 9 5

i 2 5 1 3 S T I C K Y B E A R B A S K E T B O U N C E ( D 3 4 . 9 5 1 4 . 9 5I 2 5 1 4 S T I C K Y B E A R O P P O S I T E S I D 3 4 . 9 5 1 4 . 9 5l 2 5 1 5 S T I C K Y B E A R A B ( D 3 4 . 9 5 1 4 , 9 5

2 5 1 6 S T I C K Y B E A R S H A P E S ( D 3 4 . 9 5 1 4 . 9 52 6 0 0 P I B U I L D E R | D 2 9 . 9 5 1 4 . 9 5

C 5 1 2 6 S T I C K Y B E A R 5 P E L L G R A B B E R ( D . 2 9 . 9 5 1 4 . 9 5I ' 5 1 2 8 S T I C K Y B E A R T O W N B U I L D E R ( D . 2 9 . 9 5 1 4 . 9 5

5 1 3 0 S T I C K Y B E A R M A T H [ D 2 9 . 9 5 1 4 . 9 5L 5 1 3 2 S T I C K Y B E A R H E A D I N G ( D 2 9 . 9 5 1 4 . 9 5

5 1 2 9 S T I C K Y B E A R T Y P I N G ( D 2 9 . 9 5 1 4 . 9 5

W L o v e O u C u s t o m e r s2 2 2 9 2 N P e p p e r R d . , B o r r i n g t o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

Page 45: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 45/132

6 M O D E M C o m m o d o r e 6

L i s t $ 9 9 . 0 0S a l eT e l e c o m m u n i c a t i o n s

C o u p o n $ 2 4 . 9 5 L o w e s t - P r i f f * l t y t t \ e U . S + A .

s a v eL i s t $ 9 9 . 0 0

S a l e$ 2 9 9 5

C o u p o n $ 2 4 . 9 5

F O C H I L D R E N - A D U L T S - B U S I N E S SC o m p l e t e A u t o D i a l

T e l e c o m m u n i c a t i o n s P a c k a g eT h e o n l y t e l e c o m m u n i c a t i o n s p a c k a g e y o w i l l e v e r n e < ? d / '

( E x c l u s i v e E a s y T U s F e a t u r e s )

Q U A N T U M L I N K S f J A l i f . % 1O n l y G o o d C o l o r G r a p h i c D a t a b a s e S e r v i c e i t h U . S . A . ( C - 6 4 )Q u a n t u m L i n k S o f t w a r e P l u s B u O n M o n t h G e O n M o n t h F R E E { S e e t h P r o t e c t o C a t a l o g O n - L l n e ) » . 9 J v a l u e

3 0 B a u d M o d e m A u t o D i a l A u t o A n s w e r U p l o a d D o w n l o a dR e a c h O u a n A c c e s s S o m e o n e

E d u c a t i o n a l c o u r s e s N e w s U p d a t e s a n I n f o r m a t i o nF i n a n c i a l I n f o r m a t i o n P o p u l a r G a m e s E l e c t r o n i c S h o p p i n gB a n k i n g a H o m e R e s e a r c h a n R e f e r e n c e M a t e r i a l s

T h C o m p l e t e T e l e c o m m u n i c a t i o n s P a c k a g e o f f e r s y o a l t h i s p l u s . . A u t o L o g - o n S t o r e s o D i s k D o w n l o a d e d F i l e sD i o l i n g f r o m K e y b o a r d R e a d s F i l e s f r o m D i s k a n U p l o a d s T e x t o P r o g r o m F i l e sO n - l i n e C l o c k S e l e c t A n P r o t o c o l ( a c c e s s o l m o s t a n c o m p u t e r o m o d e m )C a p t u r e a n d D i s p l a y H i g h R e s o l u t i o n C h a r a c t e r s P l u s M u c h , M u c h M o r eD o w n l o a d T e x t , P r o g r a m o D a t o F i l e s j ^ ^ ^ ^ ^ ^ ^ ^ ? O l l 9 ^ C o u p o n $ 2 4 . 9 5

L i s t $ 9 9 . 0 0 S a l e ^ ^ W a r s s u r e t h i s i t h e o n l y t e l e c o m m u n i c a t i o n s p a c k a g e y o u w i l l n e e d w w i l l g i v e y o 1 d a y s F r e e T r i a l .Q u a n t u m L i n k M e m b e r s h i p s o l d s e p a r a t e l y $ 9 . 9 5 .

A d S 3 . 0 0 f o s h i p p i n g , h a n d l i n g o n i n s u r a n c a . I l l i n o i s r e i i d e n t sp l e o s e o d W t t a x . A d S 6 . 0 0 f o C A N A D A , P U E R T O R I C O .H A W A I I . A L A S K A . A P O - F P O o r d e r s . C a n a d i a n o r d e r s m u s i b I U . S .d o l l a r s . W D N O E X P O R T I O O T H E R C O U N T R I E S . E X C E P TC A N A D A . E n c l o s e C a s h i e r s C h e c k . M o n e y O r d e r o P e r s o n a l C h e c k .A l l o w 1 d a y * f o d o l i v e r y . 1 7 d o y s f o p h o n o o r d » i » , d o y e « p r » i tm o i l ! P r i c e s 8 a v a i l a b i l i t y s u b j a c * T o c h a n g e w i r h o u T r o T k e .V I S A M A S T E R C A R D C . O . D . C . O . D . o P h o n » o r d « r i o n l y

W e L , o v c O u C u s t o m e r s1 2 2 9 2 N P o p p e r R d . . B a r h n g t o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 46: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 46/132

S O F T W A R E R E V I E W S R E V I E W E D B T E S A 1 A M O N E

U p d a t e dT r a d i t i o n sB o a r d G a m e s l t h C o m m o d o r e 6

h i a r t i c l e t a k e s a i n - d e p t h l o o k : i c o m p u t e r i z e d b o a r d g a m e s a v a i l a b l ef o t h C o m m o d o r e 6 4 O n o t h g r e a t e s t t h i n g s a b o u t t h e s e e l e c t r o n i cc l a s s i c s i t h e e a s e w i t h w h i c h y o c a p r a c t i c e a n y t i m e o a n d a y ; y o n l o n g e r n e e d t w a i t f o r a f r i e n d .T h e y a r a l s o c o n v e n i e n t . S i n c e t h 6 p e r f o r m s a l t h c a l c u l a t i o n s , y o a r m o r e a b l e t e n j o y t h g a m e a h a n d . M o n o p o l y ® m o n e t a r y m a n i p ul a t i o n s o b o m b i n g b a t t l e s h i p s , w h a te v e r n e e d s t b d o n e , t h 6 w i l ld i t

P e O u G r e e n V a l l e y P u b l i s h i n g , d o i n g

b u s i n e s s u n d e r t h S h a r e D a t a n a m e ,h a s e v e r a l b o a r d - g a m e p r o d u c t s i i t C o m m o d o r e 6 L o a d ' N G s e r i e s .A l S h a r e D a t a d i s k s i n t h i s s e r i e s a r S e a c h , a n s o m e h a v e m o r e t h a no n p r o g r a m o n e a c h d i s k . N o n e h a v ep u b l i s h e d d o c u m e n t a t i o n , t k e e pt h c o s t s a m i n i m u m . O n t i t l e i P e O u t , c r i b b a g c r o u t i n e f o t h o s ew h a l r e a d y k n o w t h g a m e o t h o s ew i l l i n g t l e a r n t h r o p e s a n o t h e rw a y , s i n c e i l a c k s i n s t r u c t i o n s .

W h i l e c r i b b a g e i e s s e n t i a l l y c a r dg a m e f o t w p l a y e r s , p o i n t s a r s c o r e d b m o v i n g p e g s o b o a r d .T h e r e a r e v a r i o u s w a y s t s c o r e : n o b s ,1 5 ' s , r u n s , p a i r s a n f l u s h e s . n o i s c o r e d w h e n t h j a c k i o f t h e s a m es u i t a t h c a r d t u r n e d f a c e u p F i t e e n s a r e x a c t l y t h a t : P o i n t s a r ea w a r d e d f o e a c h c o m b i n a t i o n o

T Y C O O NC B M - 6 4

H I ' R O '

O n o t h e g r e a t e s tt h i n g s a b o u t t h e s ee l e c t r o n i c v e r s i o n s o c l a s s i c b o a r d g a m e s i t h a t y o c a p r a c t i c ea n t i m e .c a r d s w h o s e t o t a l s t a l l y 1 5 R u n s a r s e r i e s o c a r d s s u c h a t w o , t h r e ea n a f o u r , w h i l e p a i r s a r p a i r s o t h s a m e n u m b e r s o f a c e c a r d s . f l u s h i t h s a m e a i p o k e r : E v e r y c a r d i t h s a m e s u i t .

T h e r e a r a c t u a l l y t w v e r s i o n s o c r i b b a g e o t h f l o p p y , b o t h o w h i c hw o r k w i t h j o y s t i c k p l u g g e d i n t op o r t # 2 T h r e g u l a r v e r s i o n h a s t h ec o m p u t e r s c o r e a l t h p o i n t s f o b o t hs i d e s , a n t h o t h e r h a e a c h s i d ec o u n t t h e i r o w n . I t h 6 4 ' s c a . s e , i n e v e r m i s s e s , s o s i n c e p l a y e r c a t a k e c r e d i t f o r a o p p o n e n t ' s u c o u n t e d p o i n t s , y o b e t t e r k n o ww h a t y o u ' r e d o i n g . B e l i e v e m e t h 6 d o e s n ' t n e e d a n o t h e r e d g e .T h 6 s h u f f l e s t h d e c k , d e a l s t h

c a r d s , a n m o v e s t h p e g s a f t e r c a l c ul a t i n g t h s c o r e . I c o m p l i m e n t s y o o g o o d p l a y , a n t a u n t s y o o b a d . P e O u t ' s g r a p h i c s a r a d e q u a t ef o t h t a s k a h a n d , a n r e s p o n s e i f a s t . P e O u v e r i f i e s a l p l a y s , d i s r eg a r d i n g i l l e g a l r e s p o n s e s . E r r o r m e s a g e s p o i n t o u a n p r o b l e m s y o c a e a s i l y a d d r e s s i t

P e O u i t o u g h c o m p e t i t i o n .S i n c e t h e r e a r n u s e r - s e l e c t a b l es k i l l l e v e l s o h a n d i c a p s , n o v i c e ss h o u l d b p r e p a r e d f o s o m e h u m il i a t i n g e x p e r i e n c e s . B u f o t h p r i c e ,y o c a n ' t b e a t i t

B o a r d G a m e C h a l l e n g e r sA n o t h e r S h a r e D a t a p r o d u c t , B o a r dG a m e C h a l l e n g e r s , h a s t h r e e g a m e s

i o n e . T h t w b o a r d g a m e s o t h d i s k a r e B a t t l e s h i p a n R e a l E s t a t eT y c o o n ( M o n o p o l y - l i k e ) . T h t h i r d i

s t r a i g h t r e n d i t i o n o f t h e c a r d g a m eS o l i t a i r e .

I B a t t l e s h i p , o n p l a y e r ( a c e s o f fa g a i n s t t h 6 4 U t s e v e n s h i p s c a b p l a c e d h o r i z o n t a l l y o v e r t i c a l l yo g r i d , a n l o c a t i o n s c a n n o t o v e rl a p . A l s h i p s a r t h r e e g r i d s i l e n g t h .

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

4 J U L Y / A U G U S T ' 8 6

Page 47: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 47/132

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

L E V E L

M M M X X X X X K X X X X X X X X X X3 - D T I C T A C T O M M M X X X X X H X X X X X X X M X - X -

L E U E L L E U E L■ i i

■ □ ■ B r j i f lp o i B n o i li

L E V E L■ _ X |

L E V E L : ? L E U E L

6 R E M A I N I N G L I N E SK M O U E R A T E D A T 2

" A O V " p l a c e s a s h i p v e r t i c a l l y a g r i dl o c a t i o n A O " A O " l a u n c h e s a a t t a c ka g a i n s t t h a t p a r t i c u l a r i n t e r s e c t i o n .T h f i r s t s i d e t o s i n k a l o t h o t h e r ' sv e s s e l s w i n s . P l a i n , s i m p l e — a n d a d i c t i v e !

M i s s e s a r d e s i g n a t e d o t h g r i d a s m a l l c i r c l e s ; " X " m a r k s h i t . T h p r o g r a m d i s q u a l i f i e s i n c o r r e c t i n p u t s ,c l e a r i n g t h e w a f o a c c e p t a b l e e nt r i e s . T h D E k e e d i t s e r r o r s b e f o r et h R E T U R N k e i p r e s s e d . Y o c a r e s t a r t t h g a m e a a n t i m e b s i m p l yp r e s s i n g t h a s t e r i s k k e y .

T h o n l y p r o b l e m w i t h B a t t l e s h i pi t h a t i a c c e p t s d u p l i c a t e e n t r i e s , s b c a r e f u l n o t e n t e r p r e v i o u s l yt a r g e t e d g r i d l o c a t i o n , u n l e s s y o w a n t t w a s t e t u r n . m e t h o d i c a la p p r o a c h , t a k i n g s h i p l e n g t h a n g r i ds i z e i n t o c o n s i d e r a t i o n , m a k e s i p o s i b l e t b e a t t h 6 4

P r o g r a m r e s p o n s e i s u r p r i s i n g l yf a s t , p r o v i n g t h a t i n e x p e n s i v e s o f tw a r e d o e s n " t h a v e t r u l i k e m o l a ss e i J a n u a r y . I n s t r u c t i o n s a r i c l u d e d o t h d i s k f o a n y o n e n o a l r e a d y f a m i l i a r w i t h t h g a m e . A sw i t h a l o t h e r S h a r e D a t a o f f e r i n g s , t h c o m p a n y u r g e s y o t m a k e b a c k - u p s .S i n c e t h e y a r n o t c o p y - p r o t e c t e d ,a n c o p y r o u t i n e w o r k s .

R e a l E s t a t e T y c o o n , o t h s a m ed i s k , i s u r p r i s i n g l y w e l l e x e c u t e da n d e t a i l e d v e r s i o n o f M o n o p o l y .s m a l l b u c o l o r f u l g a m e b o a r d i t h f o c a l p o i n t . C o m m u n i t y C h e s t a n

S h a r e D a t a ' s $ g a m ed i s k s u s u a l l y f e a t u r et w o t h r e e g a m e s .

C h a n c e c a r d s a r e g r a p h i c a l l y d e p i c te o n - s c r e e n , a w e l l a t h e F r e e P a r ki n g , J a i l , G T J a i l a n G s q u a r e s .S i n c e t h e p r o p e r t i e s a r t o s m a l l t ob n a m e d , t h e y a r c o l o r - k e y e d l i k et h o r i g i n a l . p a i r o " t u m b l i n g " d i c eo c c u p i e s c e n t e r s t a g e . G a m e p i e c e sa r t h n u m b e r s o n a n t w o .

B a s i c o p e r a t i o n s a r s t r a i g h t f o rw a r d . Y o s e l e c t " R t r o l l t h d i c eo r " T " t v i e w t h t r a n s a c t i o n m e n u .T h c o m p u t e r m o v e s t h n u m e r a l sa c c o r d i n g t e a c h r o l l , c h a n g i n gs c r e e n s t d i s p l a y d e t a i l s a b o u t t h d e s t i n a t i o n .

W h e n y o l a n d o p r o p e r t y , t h es c r e e n d i s p l a y s a i m a g e o t h d e e df o t h a t p r o p e r t y . I a d d i t i o n , c o s t t op u r c h a s e a n c o s t t b u i l d h o u s e s a n h o t e l s , o w n e r s h i p , n u m b e r o d w e l li n g s a l r e a d y e r e c t e d a n d m o r t g a g es t a t u s a r c d i s p l a y e d . A n i i b e l o n g st t h o d i e r p l a y e r , t h a m o u n t o r e n t o w e d i s h o w n .

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

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

G a m e r s c a s e l e c t a A u c t i o n o t i o n w h e r e p r o p e r t i e s a r p u o t h b i d d i n g b l o c k i t h p e r s o n l a n d i n g o t h e m d e c l i n e s t h p u r c h a s e a l i s tp r i c e . H i g h e s t b i d d e r w i n s , s y o m a g e t l u c k y . F r e e P a r k i n g j a c k p o to p t i o n a d d s e x c i t e m e n t a n d m u c hn e e d e d c a s h f l o w . B c h o o s i n g t h i sv a r i a t i o n , t a x e s a n f i n e s a r p u i n t oe s c r o w , c o l l e c t a b l e b y a n y o n e l a n di n o t h F r e e P a r k i n g s q u a r e .

T u n d e r l i n e t h g a m e ' s f a i t h f u ln e s s t t h o r i g i n a l , p l a y e r s r o l l i n gt h r e e c o n s e c u t i v e s e t s o d o u b l e s a r t o s s e d i n t o t h s l a m m e r . T g a i n a r e p r i e v e , y o m u s t e i t h e r t r y f o r d o b l e s , p a y S 5 0 i c a s h , u s G e t - O u t - 1o f - J a i l - F r e c c a r d , o p a s s t h r e e t u r n sa n p a y S 5 0 a n y w a y .

b i n d i n g o C o m m u n i t y C h e s t o C h a n c e a l s o c h a n g e s t h e d i s p l a ys c r e e n . M o n e y i a u t o m a t i c a l l y a d d e do s u b t r a c t e d f r o m y o u r a c c o u n t , a n y o u r m a r k e r i m o v e d i n e c e s s a r y .T h o s e p a s s i n g G e a r n t h t r a d i t i o n a l5 2 0 0 , d e p o s i t e d i n t o t h e i r a c c o u n t .

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

A g r e a t a R e a l E s t a t e T y c o o n i s t h e r e i m i n o r p r o b l e m c o n c e r n i n gt h i n c o m e T a s q u a r e . U n l i k e M n o p o l y , t h p r o g r a m d o e s n o p r o v i d et h S 2 0 0 o 1 0 c a s h o p t i o n . Y o m u s t c o u g h u f l a t $ 2 0 0 f o l a n d i n gt h e r e .

T h g r a p h i c s a r p l e a s i n g , a n d ,s i n c e t h e r e a r t h r e e g a m e s o n t h o n d i s k , a l f o $ 8 y o n o u n d e rs t a n d w h B o a r d d a m e C h a l l e n g e r si v a l u e y o c a n ' t a f f o r d t o p a s s u p

J u s t G a m e s ( W i t h T w i s t )J t t s t G a m e s ( W i t h T w i s t ) i a

o t h e r o f f e r i n g f r o m S h a r e D a t a . L i k et h p r e v i o u s t i t l e , m u l t i p l e g a m e s a r i n c l u d e d ( 3 T i T a T o e , O t h e l l o ,a n o n n o r e v i e w e d h e r e , D o m in o e s ) . T h p r i c e i s s t i l l S 8

3 T i T a c T o e i s p a c e - o p e r av e r s i o n o t h g a m e u s u a l l y p l a y e dw i t h p e a n p a p e r . T h b o a r d i a t u a l l y a c u b e w i t h e a c h l e v e l d i s -

C O M M O D O R E M I C R O C O M P U T E R S 4

Page 48: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 48/132

S O F T W A R E R E V I E W S~ r - - J K r & V B A C K G A M H G H 2

C O P V R I G H T 1 9 8 5 , H U T C H C R A F T A S S O C I A T E S6 3

< B f t R< O F F

V O U R R O L L : 6 E N T E R 1 S M O U E :p l a y e d b e s i d e t h o t h e r . N a t t e m p t i m a d e a f a n c y m u l t i d i m e n s i o n a lg r a p h i c s , h e c a i i s e t h e r e s u l t w o u l dh a v e b e e n s c o n f u s i n g t h a t t h g a m ew o u l d b i m p o s s i b l e t p l a y .

T h o b j e c t o f t h e g a m e i t g e l o u r O ' i . 1 r o w , h o r i z o n t a l l y , v e r t ic a l l y o d i a g o n a l l y b e f o r e t h 6 d o e sl i k e w i s e w i t h i t X ' s . E n t r i e s a r p l a c e d b d e s i g n a t i n g t h d e s i r e d c o r d i n a t e s , s u c h a R o 3 C o l u m n 4 L e v e l I I n c o r r e c t e n t r i e s a r e r e f u s e di y o f o r g e t t c l e a r t h e m b e f o r ep r e s s i n g R E T U R N , A n t i m e t h c o r d i n a t e p r o m p t s a r a v a i l a b l e , y o c a r e s t a r t t h g a m e o q u i t b e n t e ri n z e r o o r " Q . "

V i s u a l l y s p e a k i n g , 3 T i T a T o i p r i m i t i v e . U s o t h e 6 4 ' 5 c h a r a c t e rg r a p h i c s n o r m a l l y m e a n s t h u m b sd o w n , b u c o n s i d e r i n g t h p r i c e , t h g r a p h i c s a r a c c e p t a b l e . T h e r e a r n a u d i o e f f e c t s , a n g a m e p l a y i s t r a i g h t f o r w a r d . T h 6 i c o m p et e n t o p p o n e n t . I n t e r e s t i n g l y , c o m p l ic a t e d s t r a t e g i e s d o n ' t s e e m t w o r k a w e l l a t h s i m p l e a p p r o a c h .

O t h e l l o , o t h e r w i s e k n o w n a R e v e r s i a n h a l f a d o z e n o t h e r n a m e s , i a n o t h e r g a m e o s t r a t e g y . T h o b j e ct i v e i t o w t h m a j o r i t y o g a m ep i e c e s . I t h i s v e r s i o n , y o t a k e t h w h i t e s i d e a n t h c o m p u t e r t a k e st h b l a c k . E a c h s i d e t a k e s t u r n s p l a ci n p i e c e s o t h e b o a r d .

T h t a r g e t s q u a r e m u s t b e e m p t y , i m u s t b a d j a c e n t t s q u a r e a l r e a d yc o n t a i n i n g p i e c e , a n t h p l a c e m e n tm u s t t r a p o n o m o r e o f t h e o p p on e n t ' s p i e c e s b e t w e e n t w o y o u r s .T r a p p e d p i e c e s c h a n g e t t h e c o l o r o

t h s u r r o u n d i n g p i e c e s . P i e c e s a r cp l a c e d u n t i l t h b o a r d i f i l l e d .

T h e r e a r t h r e e l e v e l s o p l a y : B g i n n e r , A v e r a g e , a n A v c r a g c - t o - A d -v a n c e d . S k i l l l e v e l c a b a l t e r e d m i s t r e a m w i t h j u s t f e k e y s t r o k e s .O n c e a g a i n t h e r e a r n a u d i o e f f e c t s ,b u t t h e p r o g r a m m a k e s e x t e n s i v e u s o t h 6 4 ' s b u i l t - i n c h a r a c t e r g r a p h i cs e t . E i g h t d o l l a r s f o t h r e e g a m e s i r e m a r k a b l e v a l u e i i t s e l f . Y e t h t r u t h i s t h e s e g a m e s d o n ' t n e e d s p h i s t i c a t e d p r o g r a m m i n g t m a k et h e m i n t r i g u i n g , f u a n c h a l l e n g i n g .

B a c k g a m m o nB a c k g a m m o n i n v o l v e s p a i r o

d i c e a n 1 5 p i p s ( g a m e p i e c e s ) . B a s e do r o l l s , p i p s a r m o v e d a r o u n d o t h e 2 4 - p l a c c g a m e b o a r d u n t i l t h e y a r t -a l w i t h i n t h f i n a l q u a r t e r ( t h e l a s ts i s p a c e s o " p o i n t s " ) . F r o m h e r et h e y c a b m o v e d o f t h e b o a r d . I nt h i s h u m a n - v e r s u s - c o m p u t e r g a m e ,t h f i r s t p l a y e r t d s w i n s .

I t h i s c o m p u t e r v e r s i o n o t h g a m e , w r i t t e n b H u b e r t H u t c h i n s o n( t h u s , t h " H i t h t i t l e ) , t h e 1 5 p i p sm o v e d b t h 6 a r r e d , y o u r s a r b l a c k . T h e c o m p u t e r m o v e s i t p i e c e sc l o c k w i s e , y o g t h o t h e r w a y . E e m p i e c e s c a b b o u n c e d f r o mt h e i r p o s i t i o n , m a k i n g m o v e m e n tm o r e d i f f i c u l t . B s e n d i n g l o n e p i e c e st t h " b a r , " y o ( o r t h e 6 4 i n t e r f e r ew i t h t h e i r p r o p e r a n t i m e l y d e p l o ym e n t , E v e n t h o u g h s k i l l , p l a n n i n g a n l o g i c a r n e e d e d t s u c c e s s f u l l y n a v ig a t e t h b o a r d , l u c k o f t h r o l l i e q u a l l y i m p o r t a n t .

I t h e n c l o s e d g a m e r u l e s d o n ' t

s e e m c l e a r a f t e r t h f i r s t r e a d i n g , n o i c e s s h o u l d n ' t b c o n c e r n e d . P l a y t w o t h r e e g a m e s a n i w i l l a l b e c o m eo b v i o u s . O t h e r f r i e n d l y g e s t u r e s i c l u d e t h e p r i c e ( S 1 9 . 9 5 ) a n a n o t h e ro f f e r i n g o t h s a m e d i s k . E u c h r e .( S i n c e E u c h r e i s t r i c t l y c a r d g a m e ,i i n o r e v i e w e d h e r e . )

T h v i s u a l s a r a d e q u a t e — a s t e pa b o v e t h g r a p h i c s u s e d b S h a r e -D a t a . W h i l e n o t e x c e p t i o n a l , t h e y g e t h e j o b d o n e . U n l i k e R e a l E s t a t e T c o o n , w h i c h s i m u l a t e s t u m b l i n g d i c e ,B a c k g a m m o n j u s t r e p o r t s t h e r es u l t s o i t i n t e r n a l r a n d o m n u m b e rg e n e r a t o r . T h o r i g i n a l h a n s o u n de f f e c t s , a n t h 6 v e r s i o n d o e s n ' te i t h e r .

I n c o r r e c t e n t r i e s c a n n o t b e d i t e d .T p r e v e n t e n t r y o f a n u n w a n t e d b u l e g a l m o v e , y o m u s t e n t e r b o g u sd e s t i n a t i o n . F o e x a m p l e , g o o dm o v e m i g h t b 1 3 - 1 5 , w h e r e t h p i e c e o s p a c e 1 i m o v e d t s p a c e1 5 B u l e t ' s s a t h a t y o m e a n t t

e n t e r 1 1 - 1 5 i n s t e a d o 1 3 - 1 5 . S i n c et h o r i g i n s p a c e i a l r e a d y e n t e r e d ,y o c a r e p e a t t h e s a m e s p a c e n u b e a t h d e s t i n a t i o n . T h e n t r y 1 3 1 w i l l b r e j e c t e d , a n t h p r o g r a m

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

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

M i c r o G on o h e a d f o t h m y s t i c O r i e n t

a n t h a n c i e n t g a m e o G o T h 6 v e r s i o n , k n o w n w M i C T O G O l , i p u l i s h e d i t h L I S A b E u r o s o f t I n t e r n at i o n a l . T h n a t i o n a l g a m e o f J a p a n , G h a b e e n p l a y e d f o o v e r 4 , 0 0 0 y e a r s .

g a m e o s t r a t e g i c a n t a c t i c a l p o s it i o n i n g , i i s o m e w h a t r e m i n i s c e n t o fO t h e l l o w i t h i t b l a c k - a n d - w h i t eg a m e p i e c e s . B u t h r e s e m b l a n c ee n d s t h e r e . G i m o r e c o m p l e x , o f e r i n g e x t r e m e l y s u b t l e g a m e p l a ya n v a r y i n g b o a r d s i t u a t i o n s .

S t a r t i n g w i t h a e m p t y g a m e b o a r d ,p l a y e r s ( t w o h u m a n s , 6 4 v e r s u s 6 4 o y o a g a i n s t t h 6 4 t a k e t u r n s p l a c i n gb l a c k - a n d - w h i t e " s t o n e s " o t h g r i di n t e r s e c t i o n s . P o s i t i o n e d p i e c e s c a n -

4 J U L Y / A U G U S T ' 8 6

Page 49: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 49/132

S O F T W A R E R E V I E W Sn o b r e m o v e d u n l e s s t h e y a r c a t u r e d b o p p o s i n g f o r c e s .

A s w i t h m o s t c o n t e s t s , s c o r i n gp o i n t s i t h m a i n o b j e c t i v e . T h i s i a c c o m p l i s h e d b s u r r o u n d i n g t e r r it o r y . s i n g l e p o i n t i a w a r d e d f o e a c h s u r r o u n d e d v a c a n t i n t e r s e c t i o no o p p o s i n g p i e c e . G a m e r s m i g h t t r t r u u t h e i r s c o r e b c a p t u r i n g t h e i ro w p i e c e s , b u t h i s i n o t a l l o w e d .

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

M t C T O G o l c o m e s c o m p l e t e w i t ht h r u l e s o G o a i l l u s t r a t e d r e f e re n c e c a r d . T h b a s i c s a w e l l a a v a n c e d g a m e s c e n a r i o s a r d e s c r i b e d .T h f l i p s i d e o t h i s g u i d e c o n t a i n sl o a d i n g a n p l a y i n g i n s t r u c t i o n s .

B e s i d e s p r o v i d i n g t e l e v e l s o p l a y ,M i C T O G o l a l s o o f f e r s a v e r y h e l p f u lt u t o r i a l I n a d d i t i o n t d e m o n s t r a t i n gh o 1 e n t e r m o v e s , t h i s a n i m a t e dr o u t i n e t e a c h e s t h g a m e ' s u n d e r l yi n l o g i c . b e g i n n e r ' s m o d e h i g hl i g h t s p o t e n t i a l t e r r i t o r y s y o c a g a i n e v e n m o r e i n s i g h t . U n t i l y o a r u t s p e e d , h a n d i c a p l e v e l s e v e n t h o d d s . O t h o t h e r h a n d , l e v e l s c a a l s o h s e l e c t e d t g i v e y o u r o p p on e n t t h e e d g e .

A m e n u o o p t i o n s c a b a c c e s s e da a n t i m e . F r o m t h i s m e n u , y o c a c h a n g e c o n t e s t a n t s , q u i t t h g a m e ,c a l l u t h d e m o , t o g g l e t h e B e g i nn e r ' s m o d e o o o f f , o s e l e c t s k i l ll e v e l s . T h s t o n e s a r p l a c e d v i t h c u r s o r k e y s o r j o y s t i c k p l u g g e d i n t op o r t # 2 T h s p a c e b a i p r g r a m m e d t p l a c e p i e c e n e x t t t h l a s t p l a c e d s t o n e . T h i s s a v e s t i m ew h e n y o a r d u k i n g i o u f o p a t i c u l a r s e c t i o n o f t h e b o a r d .

T h g r a p h i c s , t h o u g h s i m p l e , a r m o r e t h a n a d e q u a t e . R e s p o n s e t i m e i l a u d a t o r y , a n t a k e - b a c k o p t i o n o v e rc o m e s t h u n w e l c o m e c o n s e q u e n c e so i n c o r r e c t e n t r i e s . T h a u d i o e f f e c t s ,l i m i t e d a [ h e y a r e , h a v e a n o r i e n t a lt i n g e . G a m e p l a y i c h a l l e n g i n g , a n m o r e i m p o r t a n t l y , i r e m a i n s s t i m ul a t i n g a y o b e c o m e m o r e a d e p t . T h f e a t u r e s a n d c o n v e n i e n c e s i M i c r o -C o m a k e i t r u e v a l u e . A f t e r p l a y i n gs e v e r a l s e t s o M i c r o G o l , y o u n d e rs t a n d w h t h g a m e o G h a p r o sp e r e d f o 4 c e n t u r i e s .

C h e c k e r s 2 . T h f i n a l p r o g r a m , O d e s t a ' s C h e c k e r s

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

T a k i n g t h e i r c u e f r o m t h h i s t o r i c a li m p a c t c h e s s h a s h a o c h e c k e r s ,O d e s t a h a d e v e l o p e d C h e c k e r s 2 . s i m i l a r l y . P l a y i n g p i e c e s a r b l a c k a n w h i t e , a n t h p r o g r a m o p e r a t e s o p r i n c i p l e s s i m i l a r t t h o s e u s e d i c o m p u t e r c h e s s p r o g r a m s . T h g a m er e l i e s o a " o p e n i n g l i b r a r y " o p t e n t i a l m o v e s a n r e p l i e s , a n o n l yl e g a l m o v e s a r a l l o w e d . V a r i o u sa u d i o e f f e c t s s o u n d w h e n p i e c e s a r m o v e d , b u t h e s e s o u n d e f f e c t s c a b t o g g l e d o o o f f .

E i t h e r j o y s t i c k i p o r t # o t h c u r s o r k e y s m o v e p i e c e s a b o u t . P e s o n a l p r e f e r e n c e i t h d e c i d i n g f a t o r , s i n c e b o t h m e t h o d s h a v e a d v a nt a g e s . C h e c k e r s 2 . i d e s i g n e d s t h a ty o u m u s t j u m p i t h o p p o r t u n i t y p r es e n t s i t s e l f .

A v a r i a t i o n o f t h e s t a n d a r d g a m e ," g i v e - a w a y " o p t i o n i a v a i l a b l e . I n

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

C h e c k e r s m a v e n s c a p l a y t h e 6 4 ,p l a y f r i e n d s , o w a t c h t h 6 4 m a t c hw i t s a g a i n s t i t s e l f . S i x t e e n d i f f e r e n ts k i l l l e v e l s c a b i n d e p e n d e n t l y s e f o e a c h s i d e . I c a s e y o u r o p p o n e n th a b e c o m e t o m u c h t h a n d l e ,s w i t c h s i d e s . O i p l a y i n g t h e c o p u t e r , a s k f o a d v i c e , f o r c e i t m o v e sb e f o r e t h e y a r f u l l y d e v e l o p e d , o rh a v e i p l a y a n n u m b e r o r e s p o n s e st i t o w m o v e s .

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

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

F r o m l e v e l f i v e o u p C h e c k e r s 2 . t h i n k s a b o u t i t n e x t m o v e s w h i l e i i y o u r t u r n . T e v e n t h o d d s s o m ew h a t , y o m a w a n t t a s i f o a v i c e . B u t b e w a r e ! T h c o m p u t e r d o e sn o t a l w a y s s u g g e s t t h e b e s t m o v e s .A n C h e c k e r s 2 . d o e s n o a l w a y sw i n , e i t h e r . ( A l e a s t t h a t ' s w h a tO d e s t a s a y s ) .

" H e l p " k e d i s p l a y s t h e f u n c t i o n sa n h o t a c c e s s t h e m . O t h " L i s ti n g " s c r e e n , n u m e r i c r e p r e s e n t a t i o no w h i c h s i d e i w i n n i n g i d i s p l a y e d .Z e r o i e v e n - s t c v e n , p o s i t i v e s a r e i t h p r o g r a m ' s f a v o r .

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

c o m p u t e r . U s e r s m a v a r y ( a n d t h e nf r e e z e ) t h e r a n d o m n u m b e r g e n e ra t o r , w h i c h m a k e s s u r e t h e 6 d o e sn o r e p e a t m o v e s . N o n e o t h i s i p e m a n e n t , a n p r e s s i n g " R r e s e t s e v e r yt h i n g t t h o r i g i n a l d e f a u l t v a l u e s .

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

P u b l i s h e r sB a c k g a m m o nH u t c h c r a f t A s s o c i a t e s1 1 3 2 D r y d e n R o a dI t h a c a , N 1 4 8 5 0B o a r d G a m e s C h a l l e n g e r s

J u s t G a m e s ( W i l h a T w i s t )P e O u S h a r e D a t a7 1 2 2 S h a d y O a R o a dE d e n P r a i r i e , M 5 5 3 4 4C h e c k e r s 2 . O d e s t a C o r p o r a t i o n4 0 8 4 C o m m e r c i a l A v e n u eN o r t h b r o o k , I 6 0 0 6 2M i c r o G o lE u r o s o f t I n t e r n a t i o n a l1 1 E a s t A v e n u eN o r w a l k , C 0 6 8 5 1

C O M M O D O R E M I C R O C O M P U T E R S 4

Page 50: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 50/132

Y o u ' l l f i n d u n b i a s e d i n - d e p t hr e v i e w s o f t h e b e s t n e s o f t w a r e a n h a r d w a r e . . d i s c o v e r h o t m a k e y o u ro w p r o g r a m s . . . l e a r np r a c t i c a l h o m e a n b u s i n e s sa p p l i c a t i o n s . A n m u c h , m u c hm o r e .P l u s , i e v e r y i s s u e , y o u ' l lr e c e i v e f r e e p r o g r a m s — b o t hg a m e s a n p r a c t i c a la p p l i c a t i o n s — y o u c a t y p e i a n u s r i g h t a w a y !A n d , i y o a c n o w e ' l l s e n dy o F R E E " B e s t o f L o a d s t a r "d i s k . . f u l l o f g r e a t g a m e s ,p r a c t i c a l p r o g r a m s , p l u su 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 s a n m u c h m o r e !S u b s c r i b e o r r e n e w y o u rs u b s c r i p t i o n n o a t h l o r a t e o S 2 6 . 9 1 1 ) a n w e ' l l s e n dy o f u l l y e a r o C o m m o d o r e M a g a z i n e ( 1 i s s u e s , t o t a l ) P L U S y o u r F K E E" B e s t o f L o a d s t a r " d i s k ( S 6 . 9 5v a l u e ) .T o r d e r c a l l t o l l f r e e 8 0 0 -3 4 5 - 8 1 1 2 . I P e n n s y l v a n i a c a l l8 0 0 - 6 6 2 - 2 4 4 4 .

T h B e s to L o a d s t a rN E 1 9 8 6 V E R S I O N I N C L U D E SV I S I B L E B U B B L E SB A C T E R f A L A B0 A N D D C A T T O O LC H I C K E NG C H O P P E RF A S T C O P VL A I R O F T H E N E C R

N I B B L E RM O V I E M O G U L S T A R TO R B I TW O R M S H O TR A D I S KS O R T C O L L E C T I O NW O R D S M I T H

Page 51: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 51/132

S O F T W A R E R E V I E W S R E V I E W E D B D O . N A I . D M A X W E L L

F o n t m a s t e r I 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 e 6 X e t e c2 H O 4 A r n o l d R o a dS a l i n a , K S 6 7 4 0 1D i s k5 4 9 , 9 5

n c i g r e a t w h i l e , a t r u l y a s t o ni s h i n g c o m p u t e r p r o g r a m t u r n s u p F o n t m a s t e r I i o n o t h e m . I t ' su n i q u e a m o n g w o r d p r o c e s s o r s f o t h C o m m o d o r e 6 4 — a n d r a r e a m o n gw o r d p r o c e s s o r s f o a n y c o m p u t e r .

A t h n a m e i m p l i e s , F o n t m a s t e r I p r i n t s y o u r w r i t i n g i m a n y d i f f e r e n t" f o n t s " — s h a p e s a n s i z e s o l e t t e r s .C o m p a r e d t t h c h a r a c t e r s n o r m a l l ya v a i l a b l e f r o m d o t - m a t r i x p r i n t e r ,t h v a r i e t y o s h a p e s , s i z e s , a n s p a c -i n g s i c a p r o d u c e i a s t o n i s h i n g .

F O t l t m a s t e r I c o m e s w i t h 3 d i f e r e n t f o n t s , e a c h s e o u n i q u e l y -s h a p e d c h a r a c t e r s , r a n g i n g f r o m o p e n" b l o c k " l e t t e r s , t " b n u h a u s , " " m a n -h a t t a n , " " s c r i p t , " a n a e x c e p t i o n a l l yc l e a n f o n t c a l l e d " g o o d t y p e . " T h e r e ' sR u s s i a n , G r e e k a n H e b r e w . T h e r e ' se v e n " u p s i d e d o w n " a n " m i r r o r . "A n I t h o s e 3 f o n t s a r e n ' t e n o u g h ,y o c a d e s i g n y o u r o w n .

Y o c a u s u t n i n e d i f f e r e n tf o n t s i a n s i n g l e d o c u m e n t . A n y o c a c h a n g e f r o m o n f o n t t o a n -O t h e r w h e n e v e r y o w a n t — e v e n i t h m i d d l e o w o r d — j u s t b p r e s si n t w k e y s . I a d d i t i o n , y o c a s e l e c t i n v e r s e p r i n t i n g : w h i t e l e t t e r so b l a c k b a c k g r o u n d .

S i m i l a r l y , y o c a c h a n g e t h h e i g h t o l e t t e r s , m a k i n g a i n s t a n tc h a n g e f r o m n o r m a l h e i g h t t d o u b l e -h e i g h t o t b a l f - h e l g h t Y o c a n e v e nr u l i n e s t o g e t h e r w i t h n s p a c e b t w e e n t h e m t p r i n t l a r g e r l e t t e r s o d e s i g n s . F o n t m a s t e r I d o e s n ' t p r v i d e t h e s e , h o w e v e r , s y o u ' l l h a v e t d e s i g n y o u r o w n .

Y o c a a l S O c h a n g e t h p i t c h , t h a ii s t h e h o r i z o n t a l s i z e a n s p a c i n g o ft h c h a r a c t e r s . I a d d i t i o n t p i c a ( 1 c h a r a c t e r s p e r i n c h ) a n e l i t e ( 1 c p i ) ,t h e r e i a l s o " a l t e r n a t e " ( I e p i ) p i t c ha n d " k o n n e e t " ( 1 c p i ) . T h e r e a r a l s o n o r m a l , e x p a n d e d , a n c o p r e s s e d v e r s i o n s o f e a c h , g i v i n g u t

c d e r g h i j k I m n o p q r s t u v u x yC D E F G K 3 K L m n O P Q R 5 C U V U l X YU c « l e < | G i i w i i o | > q r s i w v w x1 I C U E F G H

c d e f ( J f c lB C D E F C t i l J K L M N C P C E § T U V W X 1a b e d e f g h i j k I m n e p q r s t u v u

i j l e f lD I E F C W Ib c d c F g h j l t n n o p q r t u v u j x

F o n t m a s t e r I c o m e sw i t h 3 d i f f e r e n t

f o n t s . A n i t h o s ea r e n ' t e n o u g h , y o c a d e s i g n y o u r o i v n .

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

P r o p o r t i o n a l s p a c i n g d e s e r v e s s p ec i a l n o t i c e b e c a u s e w h e n c o m b i n e dw i t h r i g h t - m a r g i n j u s t i f i c a t i o n , i p r d u c e s s o m e w h a t b e t t e r - l o o k i n g j u s t if i e d t e x t t h a n m o s t o t h e r w o r d p r c e s s o r s . T h e r e a r s t i l l e x t r a g a p sb e t w e e n w o r d s , b u t t h e y a r l e s s n t i c e a b l e b e c a u s e t h p r o p o r t i o n a ls p a c i n g g e n e r a l l y c a g e m o r e w o r d st o l i n e .

Y o c a a l s o r e v e r s e t h e d i s p l a y ,a l l o w i n g y o t t y p e f r o m r i g h t t ol e f t . I n t h i s m o d e , t h l e t t e r s a p p e a rb a c k w a r d ' — m i r r o r - i m a g e — b o t h o t h s c r e e n a n w h e n p r i n t e d 0 p p e r . T h i s i e s s e n t i a l f o r w r i t i n g i l a n g u a g e s t h a t r e a d f r o m r i g h t t o l e f t ,

l i k e H e b r e w a n A r a b i c . T h e r e i H e b r e w f o n t a n a c h a r a c t e r s e i c l u d e d i P o n t m a s t e r I I Y o u ' l l h a v et m a k e y o u r o w i y o u w a n t t w r i t e I A r a b i c — b u t t h a t s h o u l d b r e l a t i v e l y e a s y w i t h t h f o n t a n c h a ra c t e r c r e a t o r s i n c l u d e d .

T h r e v e r s i n g f e a t u r e , c o m b i n e dw i t h f o n t c a l l e d " u p s i d e - d o w n . " a l s oa l l o w s y o t p r i n t r i g h t - s i d e u a n u p s i d e d o w n o a n p a g e w i t h o u th a v i n g t t u r n t h e p a p e r a r o u n d .

I a d d i t i o n , F o n t n u t s t e r / I w i l l p r i n tu t f o u r c o l u m n s o n p a g e . I y o u rp r i n t e r c a r e v e r s e t h e d i r e c t i o n o ft h p a p e r , t h e n F o n t m a s t e r I w i l l d t h i s a u t o m a t i c a l l y . O t h e r w i s e , i w a i t sa t h e n o e a c h c o l u m n f o y o t r o l l t h p a p e r b a c k m a n u a l l y .P r i n t i n g

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

I y o u w a n t f a s t e r p r i n t i n g , h o w e ve r q u i c k j a a c o u p l e o k e y s w i l lt e l l F o n t m a s t e r I t u s e t h e n o r m a ld o t - m a t r i x m o d e , a n i t ' l l p r i n t a s f a s ta y o u r p r i n t e r c a n m a n a g e . O

C O M M O D O R E M I C R O C O M P U T E R S 4

Page 52: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 52/132

S O F T W A R E R E V I E W Sc o u r s e , t h o u t p u t w i l l b o n l y y o u rp r i n t e r ' s n o r m a l d o t - m a t r i x f o n t . T h f a n c y s t u f f t a k e s l o n g e r .

P r i n t e r s e t u p i e a s y . f e s e c o n d sa f t e r y o l o a d F o n t m a s t e r S y o s e

m e n u f r o m w h i c h y o s e l e c t " S t u p . " T h i s p r e s e n t s y o w i t h s e c o n dm e n u t h a t i n c l u d e s 1 i n t e r f a c e s a n 7 p r i n t e r s . S e l e c t i o n s a r c e a s y , a n y o c a t e s t y o u r s e l e c t i o n s w i t h o u tl e a v i n g t h " S e t u p " m e n u .

H o w e v e r , o n l y o t h p r i n t e r sl i s t e d a r c a p a b l e o p r o d u c i n g a l o t h f o n t s t h a t F o n t m a s t e r I c o n t a i n s .A n o t h e r 1 w i l l d a l h u t h e t h r e e" s u p c r f o n t s " — e x t r a - c l e a n f o n t s t h a tp r i n t a b o u t t w i c e a m a n y d o t s p e u n i t a r e a a F o n t m a s t e r ' s " n o r m a l "f o n t s . M o s t o f t h e o t h e r p r i n t e r s c a n ' th a n d l e m a n y o F o n t m a s t e r I f f e t u r e s a a l l . T h e r e f o r e , b e f o r e r u s h i n go u t b u c o p y o F o n t m a s t e r I I y o m i g h t w a n t t s t u d y t h e i i s t o s u p p o r t e d p r i n t e r s t o f i n d o u i y o u rp r i n t e r c a p r o d u c e e v e r y t h i n g F o n t -m a s t e r U s e n d s i t

T h " s e t u p " f i l e i s a v e d r i g h t o t h p r o g r a m d i s k , s i l o a d s a u t om a t i c a l l y a l o n g w i t h t h w o r d p r o c e ss o r . Y o u m a y e v e n h a v e t w e n t i r e l yd i f f e r e n t " s e t u p " f i l e s , i c a s e y o w i l lb u s i n g P o t i t m a s t e r l l w i t h d i f f e r e n tp r i n t e r s o d i f f e r e n t c o m p u t e r s .

T h e r e a r t h r e e o t h e r p r o g r a m s o nt h P o n t m a s t a r I d i s k t h a t y o c a s e l e c t f r o m t h m a i n m e n u : f i l et r a n s l a t o r t h a t a u t o m a t i c a l l y c o n v e r t sf i l e s f r o m o t h e r w o r d p r o c e s s o r s t P o t t t m a s t e r I f o r m a t ; f o n t m a k c rt h a t e n a b l e s y o t d e s i g n y o u r o w f o n t s ; a n c h a r a c t e r - s e t m a k e r f o w h e n y o u w a n t t d e s i g n s p e c i a lc h a r a c t e r s t h a t w i l l b d i s p l a y e d o t h m o n i t o r o T s c r e e n .

F o n t m a s t e r I a W o r dP r o c e s s o rA y o s e e , P o t t t m a s t e r I i r e a l l ys o m e t h i n g w h e n i c o m e s t p r i n t i n g .B u a s a s t r a i g h t w o r d p r o c e s s o r i t ' sn s l o u c h , e i t h e r . I d o e s m o s t o f t h et h i n g s w o r d p r o c e s s o r s h o u l d d o a n d o e s m o s t o t h e m e f f i c i e n t l y . I l e t s y o m o v e b l o c k s o t e x t f r o m o n p l a c e t a n o t h e r . I f i n d s t e x t y o S p e c i f y a n r e p l a c e s i w i t h s o m et h i n g e l s e . I p r i n t s h e a d e r s a n f o o te r s , s u p e r s c r i p t s a n s u b s c r i p t s . I a u t o m a t i c a l l y i n s e r t s i n d i v i d u a l i z e di n f o r m a t i o n i n t o f o r m l e t t e r s . A n i t ' sr e l a t i v e l y e a s y t u s e .

I y o l o c k o u t h m e m o r y n o r m a l l yr e s e r v e d f o u t e i g h t o t h n i n e f o n t st h a t c a b e l o a d e d i F o n t m a s t e r \ t h t e x tm e m o r y i i n c r e a s e dt 3 6 9 3 c h a r a c t e r so 2 p r i n t e d p a g e s

T h c u r s o r a p p e a r s a b l i n k i n g ,h o l l o w r e c t a n g l e s u r r o u n d i n g t h c h a r a c t e r i i o n , r a t h e r t h a n a b l i n k i n g s o l i d b l o c k . T h i s i w h a t y o un o t i c e u p o n f i r s t u s i n g t h p r o g r a m .I t ' s s m a l l t h i n g i i t s e l f , b u i n d i c at i v e o f t h e c a r e t h a t t h p r o g r a m m e rh a s p u t I n t o F o t i t m a s t e r I

T h t o f o u r l i n e s o t h s c r e e n a r r e s e r v e d f o r a t h r e e - l i n e s t a t u s d i s p l a ya n o n e - l i n e " r u l e r " t h a t d i s p l a y st a b s t o p s a n t h e h o r i z o n t a l l o c a t i o no t h e c u r s o r . T h o t h e r 2 l i n e s a r a v a i l a b l e f o y o u r t e x t .

W i t h F o n t m a s t e r I I w h a t y o u t y p ea p p e a r s o t h s c r e e n a 4 0 - c o l u m ns t r e a m o c h a r a c t e r s . T h a t i s t h e r e i n w o r d - w r a p ; w o r d s t o o l o n g t f i o

s c r e e n l i n e a r b r o k e n a n c o n t i n u e do t h n e x t l i n e . ' I l i L s m a k e s p r o o f r e a di n s o m e w h a t m o r e d i f f i c u l t , b u m o s tp e o p l e g e u s e d t i q u i c k l y . I h a s d i ea d v a n t a g e o l e t t i n g y o k n o w e x a c t l yh o m a n y s p a c e s y o h a v e a t h e n o s c r e e n l i n e . B u d o n ' t f o r g e t , y o u rt e x t i n o f o r m a t t e d t h w a i w i l la p p e a r o p a p e r .

H o w e v e r , t h e r e i a 8 0 - c o l u m nv i d e o p r e v i e w m o d e i w h i c h y o s e y o u r t e x t m o r e o l e s s a i w i l l l o o kw h e n p r i n t e d . F o t h i s d i s p l a y , F o n t -m a s t e r ' I p r i n t s t o t h s c r e e n t w h a l f - w i d t h c h a r a c t e r s f o e a c h o f t h ep l a c e s n o r m a l l y a v a i l a b l e o 4 0 - c o l -u m s c r e e n l i n e . T h e s e n a r r o w c h a ra c t e r s a r c l e a r l y l e g i b l e o m o n it o r . T h e y m i g h t n o b c l e a r e n o u g ht r e a d c o m f o r t a b l y o T V , b u t y o c a a l e a s t c h e c k o t h o v e r a l l f o m a t . T h e 8 0 - c o l u m n p r e v i e w o u t p u ts h o w s a l c h a r a c t e r s a t h s a m ew i d t h a n h e i g h t a n d d o e s n o r

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

c o l u m n p r e v i e w i t h a t y o c a l o o ka a n p a r t o y o u r t e x t . M o s t o t h e rw o r d p r o c e s s o r s t h a t o f f e r a 8 0 - c o lu m p r e v i e w o b l i g e y o t p r e v i e wy o u r t e x t a l t h w a t h r o u g h f r o mt h v e r y b e g i n n i n g .

C o n t r o lT h C T R L a n C o m m o d o r e l o g o

k e y s a c c e s s m o s t o t h c o n t r o l f u n ct i o n s — t e x t m o d i f i e r s a n f o n t s e l e ct i o n , b l o c k m a n i p u l a t i o n s , f i n d - a n d -r e p l a c e , d i s k c o m m a n d s , 8 0 - c o l u m np r e v i e w , p r i n t i n g , a n s o n W h e ny o d e p r e s s o n o r t h e o t h e r o t h e s ek e y s , t h s t a t u s a r e a a t h t o o f t h es c r e e n c h a n g e s t h e l p s c r e e n ( h a td o u b l e s a s m e n u . B e c a u s e t h e s ek e y s w o r k c i t h e r s h i f t e d o u n s h i f t e d ,y o c a c a l l u f o u r d i f f e r e n t m e n u sw i t h o u t h a v i n g t g t h r o u g h o n t g e t a n o t h e r .

W h i l e h o l d i n g d o w n t h e s e k e y s t k e e p t h m e n u v i s i b l e , y o p r e s s a o t h e r k e t h a t c o r r e s p o n d s t t h i n t i a l l e t t e r o f t h e m e n u s e l e c t i o n y o w a n t . T h i s s o u n d s t r i c k y , b u i u s i t ' s v e r y q u i c k a n e a s y . A n b e c a u s et h m e n u s a p p e a r a l o n g w i t h t h C T R L o C o m m o d o r e l o g o k e y , t h e r ei r a r e l y a n n e e d t l o o k u t h e s ec o m m a n d s i t h m a n u a l . T h e r e i f i f t h m e n u f o d i s k f u n c t i o n s t h a t y o g e b p r e s s i n g C T R L D T h i s i a c t ua l l y s e l e c t i o n f r o m t h e u n s h i f t e dC T R L - k e y m e n u , b u y o g e t t o i s q u i c k l y t h a t y o s o o n f o r g e t t h a t . A l lf u n c t i o n s m a b a b o r t e d b p r e s s i n gt h R U N / S T O P k e y .

F o r m a t c o m m a n d s a r e m b e d d e d d r e c t l y i t h t e x t , w i t h o u t t h b e n e f i to f m e n u o h e l p s c r e e n . Y o m u s tl o o k t h e m u i d i m a n u a l o t h Q u i c k R e f e r e n c e G u i d e c a r d u n t i l y o l e a m t h e m , b u m o s t o t h e m a r l o g ic a m n e m o n i c s a n e a s y l r e m e m b e r .

T e x t m o d i f i e r a n f o r m a t c o m m a n d sa r v i s i b l e i t h t y p i n g m o d e , w h i c hd o e s c l u t t e r t h e s c r e e n s o m e w h a t . B u t h i s i t y p i c a l o m o s t w o r d p r o c e s s o r s ,a l t h o u g h t h o s e w i t h " w o r d - w r a p " u s a l l y s e e m l e s s c l u t t e r e d .

F o n t n u t s t e r i a l s o a u t o m a t i c a l l yc o m p e n s a t e s f o c h a n g e s i p i t c h , s t h a t c o m p r e s s e d , e x p a n d e d , 1 0 , 1 2 ,a n 1 c p a i p r i n t o u p e r f e c t l y — e v e nw h e n c e n t e r i n g o r p r o p o r t i o n a l s p a ci n i t u r n e d o n A n i t h e t y p i n g

( ' . ( i n l i i i i i c t l i i i i

5 J U L Y / A U G U S T ' 8 6

Page 53: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 53/132

O A u t h o r i z e d L i q u i d a t o r

P U B L I C N O T I C EW e r a a u t h o r i z e d l i q u i d a t o r o c o n s u m e rp r o d u c t s t h a t r r . u v i b q u i c k l y s o l d a d r a s t i cp r i c e r e d u c t i o n s ' o m a n y r e a s o n s , s u c r i a ) ;D k i c a n t l n u e d l i n e i r L a s t y e a r ' s m o d u l i ,O ^ t r i b u i o r ' s s u r p l u s . C a n c e l l e d o r d e r s B a n kr u p t c y . F a c t o r y o v e r p r o d u c l o n . O u l - o l - s e a s o np r o d u c t s - T a i J o n d a o i n v e n t o r i e s .W h a t e v e r t h r e a s o n f o I h l i q u i d a t i o n y o e r a l l u r e d o f i n e q u a l i t y a m o n e y - s a v i n g l o p r i c e s ! S u p p l i e s a r l i m i t e d . O r d e r n o w !

C O M M O D O R E C O M P A T I B L E H A R D W A R ES E

Y O U RG A M E S I

; C O L O R !

S a v eO

F a c t o r yN e

D i s c o n t i n u e dM o d e l

C O M R E X b E P S O N1 C O L O R M O N I T O R

L i q u i d a t i o n o d i s c o n t i n u e dm o d e l .C a b u s e d w i t h y o u r V C R .S u p e r i o r c o l o r p i c t u r e q u a l i t y .M a n u a l c o n t r o l s ( o t i n t , c o f o r ,c o n t r a s i , h o r i z o n t a l , c e n t e r a n v e r t i c a l h o l d .P o w e r i n d i c a t o r l i g h t , v i d e o a n s o u n d I n p u t t e r m i n a l s .2 7 l i n e r e s o l u t i o n ,4 c h a r a c t e r ( 8 ) 2 l i n ed i s p l a y .S i z e : 1 4 I S W W x i S f t 1 1 D D o e s n o i n c l u d e c o n n e c t i o nc a b l e . ( C o n t a c t l o c a l s t o r e s . ]

C o m p a t i b l e w t t hC o m m o d o r e 6 4 K "

a n A p p l e I S e r i e sL i m i t e d F a c t o r y W a r r a n t y :

Y e a r s o P a r t s a n d L a b o r ;Y e a r s o P i c t u r e T u b e

M f r . U s t P r i c e ' 2 4 9 . 0 04 L i q u i d a t i o n

I t e m H - 1 2 8 3 - 7 0 D 3 - B 0 9S h i p p i n g , h a n d l i n g : 1 2 . 0 0

C O M M O D O R ET R A C T O R F E E DL i q u i d a t i o n i d u t d i s c o n t i n u e dm o d e l . N o u s c o n t i n u o u s p a p e rA N s i n g l e s h e e t s i y o u r C o m m od o r e 8 0 3 . Q u i c k l y s n a p i t h i s t r a c t o rf e e d u n i t W h e n i n s t a l l e d , y o u c a ns t i l l u s e y o u r f r i c t i o n f e e d , t o o !

9 0 - D a y L i m i t e d F a c t o r y W a r r a n t y .M f r . U s t : * 3 9 . 9 5 $ 1 L i q u i d a t i o n P r i c e .

H e H - 1 2 B 3 - 7 0 0 4 - 2 8 6S h i p p i n g , h a n d l i n g : $ 4 . 0 0

F A M O U S U . S . B R A N D

D I S K D R I V E

S o r r y , w a r n o t p e r m i t t e d t p r i n t t h f a m o u sb r a n d n a m e .B u w c a t e l ly o i i y o c a l lu T o l l - F r e e .

A r y o s t i l l w a s t i n g t i m e u s i n gj u s t O N d r i v e ? B u S E C O N Dd r i v e t m a k e q u i c k b a c k - u pc o p i e s . . . a n d t u s d o u b l e - d r i v es o f t w a r e w i t h e a s e ,

C o m m o d o r e c o m p a t i b l e ( C 6 4 ,S X 6 4 ) .2 R A M , 1 6 R O M . M a x i m u ms t o r a g e o 1 7 0 K f o r m a t t e d d a t a ,3 t r a c k s .U s e s S ' A " f l o p p y d i s k e t t e s .S e r i a l i n t e r f a c e .

T h e s e a r f a c t o r yr e c o n d i t i o n e d u n i t s ,

w a r r a n t e d b y t h U . S . m a n u f a c t u r e r !

O r i g i n a lL i l t P r i c e

L i q u i d a t i o nP r i c e .

. 2 6 9 . 0 0

• 1 4 9M e H - 1 2 8 3 - 3 5 5 3 - 0 1 3S h i p p i n g , h a n d l i n g : S i 0

F a m o u s B r a n d L E T T E R Q U A L I T Y P R I N T E RC o m m o d o r e c o m p a t i b l e ( C 6 4 , S X 6 4 , P l u s / 4 ,C 1 5 . V I C 2 0 ) .A d t y o u r p r e s e n t e q u i p m e n t f o o f f i c eq u a l i t y a p p e a r a n c e o l e t t e r s , r e p o r t s .P r i n t s 1 8 c p s . B i - d i r e c t i o n a l p r i n t i n gT r i u m p h - A d l e r c o m p a t i b l e p r i n t w h e e l .U p p e r / l o w e r c a s e l e t t e r s , n u m e r a l s , s y m b o l s .S p a c i n g : 1 0 . 1 3 . 1 5 c p i , o p r o p o r t i o n a l s e l e c ta b l e . A l i n e s p e r i n c h m a x i m u m .1 3 m a c a p e r w i d t h ( 1 1 " p r i n t a b l e w i d t h ] .

O r i g i n a l L i s t : * 3 9 5 . 0 0L i q u i d a t i o n P r i c e

I t e m H - 1 2 8 3 - 4 1 8 4 - 0 1 6 S h i p p i n g , h a n d l i n g : $ 1 1 . 5 0* 1 8 8 F a c t o r y R e c o n d i t i o n e d

W i t h F a c t o r y W a r r a n t y .! D l i e t l M a r k e l l n g C o r p . h e H - I 2 S 3

i f . l r 1 . . ' . - i . 1 A n i i i . i v i F . a l i a , H 5 5 4 1 1 - 3 3 9 7S e n d H o r n s s h o w n \ \ n y J H ( M m n u s o l o r e s i d e n t s a d 6 s j i l t - s I n - . S o n y , n G O D . o r d ( i r s )

M c h o c k o m o n t y O t t f a f i u n c l o s u d . ( N d e l a y s I T l C k

P L E A S E P R I N T C L E A f l L V

A d d r e s sC i t y

P h o n eS i g n H o r o

S E N D M T H I T E M S H A V E L I S T E D B E L O WS r i l i f * . H i t f t h d a c o n i i n y n i o l U . B ' f i u b | u c i i n I p f i l a l

P I C r e d i t c a r d c u s t o m e r so r d e r b | j h n n i h o u r *

d a y , d a y s . 1 w e e k .T o i l - F r e e : 1 - 8 0 0 - 3 2 8 - 0 6 0 9

" 2 ^ ^ V | ! > u f c h o c k I w e l c o m dn ^ ^ ^ i N d a l a y a o o i d m p a i d h h S a l e s o u t i i d e c o n t l n e r i i a l U . S . a 9 u b , o c l I s p o c l . i lc o n d i t i o n s . P l e a s e c a l l o r w r i t e I I n q u i r e -

C O M B D i r n c t M u h a t i n g C o r p .A u l h o r i z e d L i q u i d a t o r

1 4 R O 5 2 8 t h A v o r u i a N o r t hM i n n o i p o l i i . M m n n o l i E E 4 4 1 - 3 3 9 7

Page 54: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 54/132

H O U S B O T H S I D E SO Y O U R D I S K E T T E )

D I S K E T T EH O L E

P U N C HW I T H H O L E G U I D E

a n E D G E G U I D EP U N C H O U I A L W A Y S

I T H R I G H T P O S I T I O NA v a i l a b l e l o I M M E D I A T E S h i p m e n t

o n l y $ 1 0 . 0 0 e a a d S 2 . 0 0 c a s h i p p i n gC H E C K O M O N E Y O R D E R

D E A L E R SW A N T E D

Q U A N T I T Y D I S C O U N T S O O M O R E .

C O S T - 4 „ N . P . S . I n c .

D e p t . C

f o < S S !

J ] U S B O I " O T R C J O a v M I O W P . P

B A R G A I N S O F T W A R EC O M M O D O R E 6 4 , . . . o C O M M O D O R E 1 2 8 , . ,R u C - I 2 B

3 P R O G R A M S ( D I S K ) - $ 1 2 . 9 5C O M M O D O R E P L U S 4 , ™ ,

3 P R O G R A M S ( D I S K ) $ 1 5 . 9 5A d $ 2 . 0 0 s h i p p i n g h a n d l i n g( f o r e i g n , e x c e p t C n n n d ; i - S : i 0 0

■ e l e c t e d p u b l i c d o m a i n p r o g r a m sG A M E S , U T I L I T I E S . B U S I N E S S

E D U C A T I O N . G R A P H I C S & M U S I Cl ! ( i " U M ! " A ! _ ■ : , I N C L U D E D !

B O O K K E E P I N GF i n a l l y , u . i l v " a a s v t u s e "

P R O F E S S I O N A L S M A L L B U S I N E S SB O O K K E E P I N G S Y S T E Ml o C o m m D d o r a C a m p u i a r i | 0 V 2 P I u b 4

c u M n t o n n m \ c u m o d » - i i h u ; d r f * iG E N E R A L L E D G E R . P A Y R O L L . R E P O R T

G E N E R A T O H P L U S S T A R T U P i n M A I N T E N A N C E U T I L I T I E SD E T A I L E D I N S T R U C T I O N M A N U A L

$ 2 4 . 9 5p l u s $ 3 . 0 0 s h i p p i n g h a n d l i n g

( f o r e i g n - $ 4 . 0 0 }• a n d c h e c k o m o n e y o r d e r t

P . O . B O 1 3 8 2B E L L E V U E , N E 6 8 0 0 5

F O M O R E I N F O R M A T I O N , W R I T E D I R E C TO C I R C L E R E A D E R S E R V I C E N U M B E R

C O M M D D O R t - 1 2 H . a n d P L U Sn i r a d t m a r k a o C o m m u d o r * E l a c l r o n J t a . L i

S O F T W A R E R E V I E W Sm o d e . F o n t m a s t e r I a u t o m a t i c a l l y a c c o u n t s f b a l t e x t m o d i f i e r a n f o r m a tc o m m a n d s a s o o n a y o e n t e r t h e m .T h t a b n i l e r a t h t o p o f t h s c r e e ns k i p s t h e t e x t m o d i f i e r c o m m a n d s .

M e m o r yT h m e m o r y a v a i l a b l e f o t e x t i

r e a s o n a b l y l a r g e — 2 1 , 5 7 6 c h a r a c t e r so r a b O U t 1 d o u b l e - S p a c e d p r i n t e dp a g e s . H o w e v e r , i i . p o s s i b l e l l o c ko u t h m e m o r y n o r m a l l y r e s e r v e df o u t e i g h t o f t h n i n e f o n t s t h a tc a n b e l o a d e d i P o n t m a s t e r I I T h i si n c r e a s e s t h t e x t m e m o r y t 3 6 , 9 3 6c h a r a c t e r s o s o m e 2 p r i n t e d p a g e s .

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

M i s c e l l a n e o u s F e a t u r e sT h e r e i . d e l e t c - t o - r i g h t , E a d d i t i o nt o t h e n o r m a l d e l c t e - k e y f u n c t i o n .T h e r e i " s o f t " h y p h e n t h a t i s n ' tp r i n t e d i y o r e f o r m a t y o u r t e x ta n i h h y p h e n a t e d w o r d n l o n ge a p p e a r s a t h e m a r g i n .U n d e r l i n i n g i v i s i b l e i t h t y p i n gm o d e . H o l d , r e v e r s e , a n u n d e r l i ni n a l s h o w u a r e v e r s e i t h H O - c o l u m n v i d e o p r e v i e w .Y o h a v e y o u r c h o i c e o f A r a b i c o R o m a n p a g e n u m b e r i n g .U s i n g t h e " o v e r l a y " c o m m a n d , y o c a p r i n t o n c h a r a c t e r o a n o t h e r .T h i s l e t s y o a d d i a c r i t i c a l m a r k st l e t t e r s i n f o r e i g n l a n g u a g e s , f o e x a m p l e , o r t h " s l u s h " t z e r o .Y o c a c h a n g e t h k e y - r e p e a ts p e e d .Y o c a c h a n g e s c r e e n , t e x t , a n b o r d e r c o l o r s b o t h i t h " s e t u p "p r o c e d u r e o a n t i m e y o u ' r e u s i n gt h w o r d p r o c e s s o r .Y o c a s e b l o c k o t e x t a n t h e n c h a n g e t h c a s e o f e v e r y c h a ra c t e r i i t o e i t h e r u p p e r - c a s e o rl o w e r - c a s e . O y o c a u n d e r l i n ea e n t i r e b l o c k .H e a d e r s a n d f o o t e r s a r a l s o e a s y ,a n t h e r e i f u l l r a n g e o c o m a n d s f o p o s i t i o n i n g t h e m o t h p a g e .Y o c a c h a i n f i l e s t o g e t h e r w h e np r i n t i n g a n t c r e a t e a n p r i n tf o r m l e t t e r s w i t h v a r i a b l e b l o c k s .A n t h e r e ' s b a c k - u p d i s k i n c l u d e di t h b o x .

M a n u a lT h 8 0 - p a g e m a n u a l i c l e a r l y w r i t

t e a n l o g i c a l l y o r g a n i z e d , w i t h b o t hb r i e f t u t o r i a l a n r e f e r e n c e s e c

t i o n . I h a t a b l e o f c o n t e n t s , a i n d e x , a n 1 a p p e n d i c e s , i n c l u d i n gg l o s s a r y . O t h e i n s i d e a n o u t s i d e -b a c k c o v e r s a r s a m p l e s o f t h e 3 f o n t s t h a t c o m e w i t h F o n t m a s t e r I I

T h m a n u a l w a w r i t t e n b t h p r g r a m m e r , M a r t y F l i c k e n g c r , w h i c hp r o b a b l y e x p l a i n s w h i s c l e a r a n e a s y t u n d e r s t a n d . J u s t a i d e s i g ni n t h F o n t m a s t e r I p r o g r a m , h h a o b v i o u s l y t r i e d t t h i n k a b o u t t h m a n u a l f r o m t h u s e r ' s p o i n t o f v i e w .F o e x a m p l e , h h a r e f r a i n e d f r o mc o m p u t e r j a r g o n l i k e " t o g g l e " t u s " s w i t c h " i n s t e a d . T h e r e i a l s o r e f e re n c e c a r d t h a t s h o w s t h m o s t f r q u e n t l y n e e d e d i n f o r m a t i o n .

E v a l u a t i o nW h e n i c o m e s t c o n t r o l l i n g d o t -

m a t r i x p r i n t e r , t h e r e ' s n d o u b t t h a tF o n t m a s t e r I i e x t r e m e l y p o w e r f u l .F o t h a t s p e c i a l a b i l i t y , i g e t s f i v es t a r s — t h e v e r y b e s t . C o n s i d e r e d o n l ya s w o r d p r o c e s s o r , i t ' s l e s s s p e c t a cu l a r , b u n e v e r t h e l e s s p r e t t y g o o d .F o s p e e d a n c o n v e n i e n c e i u s a n l e a r n i n g c a s e , i g e t s f o u r s t u r s .

A f o " t r a n s p a r e n c y " — t h e a m o u n ty o a r n o d i s t r a c t e d b t h w o r dp r o c e s s o r a y o a r c o m p o s i n g t e x t( n o t c o p y t y p i n g ) — F o n t m a s t e r I g e t s o n l y t h r e e a n h a l f s t a r s . T h q u i c k , c l e a n m e n u / h e l p d i s p l a y s a r er e a l p l u s . H o w e v e r , t h 2 1 - l i n e , 4 0 c o l u m n s c r e e n , t h e s t r e a m i n g - t e x te n t r y , a n t h f o r m a l c o m m a n d s c a b d i s t r a c t i o n .

s h o u l d p o i n t o u t h e r e t h a t v e r yf e o t h e r e x i s t i n g 6 w o r d p r o c e ss o r s a r e m u c h b e t t e r w h e n i c o m e st t r a n s p a r e n c y . O t h 3 7 h a v e e v a lu a t e d , o n l y o n e — P o c k e t W r i t e r , f o m e r l y P a p e r b a c k W r i t e r — c o m e sc l o s e t o b e i n g t r u l y t r a n s p a r e n t .

M a y b e i t ' s a s k i n g t o m u c h t w a n ta l o f t h o s e a t t r i b u t e s i o n w o r d p r c e s s o r r i g h t n o w , b u u n t i l s o m e o n ep r o d u c e s o n t h a t d o e s e v e r y t h i n g ,F o n t m a s t e r I i g o i n g t b o n o f t h em o s t u s e f u l w o r d p r o c e s s o r s a v a i l a b l ef o t h C o m m o d o r e 6 4

E d N o t e : 1 2 v e r s i o n o f F o n l m a s -t e I w i l l b a v a i l a b l e b y m i d - s u m -n u r r . [

5 J U L Y / A U G U S T S

Page 55: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 55/132

S e n s a t i o n a l P r i c e s !. O O u M o s t P o p u l a r I t e m s !

f r o m m i c r o £ r . .

T H 6 9 D I S K E T T E !A i y o p a y i n g l o m u c h f o d i s k e t t e s ? T r o u f i r s lq u a l i t y , p r i m e . 5 V « " d i s k n t t e s ( n o r e | a c t s . n s e c o n d s )a I h e s e f a n t a s t i c s a l e p r i c e s a n s a v e , s a v e , S A V E !D i s k s a r e p a c k a g e d i b o x e s o 5 0 e a c h b o c o n l a i n s5 s h r i n k - w r a p p e d 1 0 - p a c k s t h a t i n c l u d e d i s k e t t e s i s l e e v e s , l a b e l s , a n w r i i e - p r o t e c t t a b s .E a c h d i s k e t t e i c e r t i f i e d t o b 1 0 0 % e r r o r f r e e a n c o m e s w i l h l i f e t i m e w a r r a n t y ( i y o h a v e p r o b l e m ,w e ' l l r e p l a c e t h e d i s k e t t e ) . A l d i s k e t t e s i n c l u d e h u r e i nf o r c e m e n t r i n g s a n w r i t e - p r o t e d n o t c h .A l d i s k e t t e s a r e d o u b l e d e n s i t y a n d w o r k i e i t h e rs i n g l e o r d o u b l e d e n s i t y d r i v e s .S S D D i s k e t t e s . B o o 5 3 2 3 9 1D S D D i s k e t t e s , B o o 5 3 2 4 0 3

S 3 4 . 5 0 - 6 9 C e a . l

S 4 4 . 5 0 - B 9 C e a . l

P O W E R a n P R O T E C T I O NF O Y O U R C - 6 4 !P 0 W ' R P A K 6 4 - B HP o w ' r P a i r e p l a c e m e n t p o w o r s u p p l y [ 1 . 5 a m p )f o t h C o m m o d o r e 6 . b u l t h a t ' s n o t a l l l P o w ' r P a a l s o s u p p l i e s t w a d d i t i o n a l s u r g e p r o t e c t e d o j l l e t s( 1 2 0 V ) f o m o n i t o r , d i s k d r i v e , o o t h e r p e r i p h e r a l sO n / o f f s w i t c h . F u s e p r o t e c t i o n . S t u r d y a l l - m e t a l c a i n i v e n t i l a t e d f o h e a t d i s s i p a t i o n . F u l l y e a rw a r r a n t y .

, 3 4 9 1 0 S 4 9 . 9 5

L O W E S T P R I C E S I N U . S . A . !B M E P S O N

A X I O MC A R O C O

I N D U S

W c a o i l e r y o s o m o o i h e l o w e s t p r i c e s i i h c o u n t r y o t h m o s t p o p u l a r p r i n t e r s , m o i t o r s a n i n t e r f a c a s . O u n o r m a l p r i c e s a r t ) n l r o a f l y l o w , I > u 1 l m n k n s u r a y o g o I h o B o a t d e a ly o c a n , w w i l l a l s o m e e l m o s t c o m p e t i t i v e p r i c e s I I h i s p u b l i c a t i o n w h o n p l n c o d o n a n e q u a lb a s i s f R o m o m b e r — w e d o n ' ! c h a i g o ( o u s o y o u / c r o o n c a r d , i m p o s o o i c o s s i v o s h i p p i n g l o o s .o u s a n o t h e r h i d d e n e x / r a s t o o o s r i h p r i c o y o p a D u t t h r a p i d c h a n g o i p r i c o s t t h c o m p u t e r i n d u s t r y , w c a o n l y m o o t p r i c e s a t t h e t i f n o y o p l a c e y o u r o r d e r : w c a n n o t a d j u s tp r i c e s a i t e m s o r d e r e d o s h i p p e d o n a n e a r l i e r f l a r e . ) A n o t h e r p l u s l o c h a r g e c a r d c u s t o m e r s

y o u r c h a r g e c a r d i B i l l e d a t i m e o s h i p m e n t o n l y l o t h e i t e m s s h i p p e d n e a r l y b i l l i n g .n l o n g w a i l l o ( h m e r c h a n d i s e y o a l r e a d y p a i d l o r .

C O M M O D O R EC - 1 2 8 C o m p u t e r1 5 7 1 D i s k D n v a1 9 0 2 M o n i t o r1 6 7 0 M a d a m

E P S O MF X - B 5F X - 2 8 6

J C A L LI C A L LJ C A L L( C A L L

t C A L LS C A L L

S T A R M I C R O N I C SN X - 1 0S G - 1 0 C

c a u d c oG - W i z I n t e r l a c eS W O R ES u p o r - G

F A M O U S N A M E S O F T W A R ES C A L L E p y >S C A L L B r O d n r b u n d

I n f o o o mS C A L L S i o r r aI C A L L T i m a w o r k sS C A L L R a n d o m H o u s eA c t ' v i s i o n , a n m a n y m a r o 1

T H B E S T P R I C E S *T H B E S T S E R V I C E *

W H S H O PA N Y W H E R E E L S E ?

C O M M O D O R E - R E A D Y P R I N T E R O N L Y C 7 Q 9 5 1S O - C o l u m n d o t - m a t r i n p r i n t e r m c l u t l c u l i ' c c l p l u Q - * J * ' * c a b l e ( n o o t h e r i n t e i l a c ? n e e d e d ) . 5 0 c p s I r a c t r j s

1 - c e t f p r i n i s u p p c r ' k W c a w . J i n i n r - ^ K E y m b - O l Sa n Q i a p r u c s y e w a i i a n i y b y E p s o nS u n e r a . l J W 3 9 54 0 7 3 3 S 7 9 . 9 5

S u p p l y l i m i t e f l 1 O r d e r n o w 1

O U B E S T M O N I T O RV A L U E E V E R !T h b l a c k m a t r i x p i c l u r o l u b o o I h i s 1 4 " c o m p o s i t e c o l o r m o n i t o r p i o -u i l e s i m p i e s s i v t c o l o r o v e r t h e e n t i r e S D e c l r u r i c h b l a c k s , m i c d I o i s J n ! ■ . • ! : w h i l e s T h e b u i i l m a u d . o s p e a k e r p r o v i d e s t h M i s o u n d w y l « a i dm m o n i t o r o t h i s m C o n t r o l s i n c l u c e v o l u m e , b r i g h t n e s s , c o n l r a s l , c o l o r ,t m a n d s h a r p n e s s T h e n a r t a n y i s u n i n a t O K d o n e y e a r o n p a r t s a i d l a b o rt v r f i / c a r s O t h p i c t u r e l u b e 1 F r o m S a m s u n g S u o o l y L i m i t e a 1 O r d e r T o d a y '4 0 7 2 B S I 4 9 . 9 5M o n i t o r C a b l e ( r e q u i r e d ) Y t t f t e w i l h C 6 4 . C I 3 S ( i c o m p o s i t e m o d e ) , T 9 9 / - I Aa n m a n y o i l i e r ?3 7 4 2 4 S 7 . 9 5

$ 1 4 9 . 9 5 *

C A R T R I D G E E X P A N D E RP l u s * 2 2 . 9 5F A S T L O A D

O F F E R !S t o p w e a ' m g c u t y o u r c o i n p u l o i O f e n d l e s s c a r t r u J f t o s « d p p j n 3 'T h N d v a r o i u c a t i t i Q $ o e i p a n K r l e a i u r e s 2 c a r i r i d g e s l o t s R e s e ii r t e c o m p u T e r » n d e p e n d e f i t l y o i n p o w e r n h i E C h C n i r i r n j q * s ' o l sa r v e r t i c a l t o < e a s y a c c e s s n D i m d T i i r n b h n g b e h i n d m c o m p i l e r3 3 ? 2 7 3 - s \ a C a r t r i d g e E . p a n d e r $ 2 2 , 9 5T h c a r t r i d g e e i p a n d e r i g i e a ! c o t p a m e n T o t h E p y n F a L o a dc a n n o g e — y o u c a n k e e p r p e r m a n e n i l y i n s t a l l e d p l u s h a v e t w s - d e s ' r e a l o o f h p f c a r t r i d g e s '3 1 2 1 6 F a s t L o a d C a r t r i d g e | S u g R e t a i l S 3 9 9 5 ) S 2 4 . 9 5

F a s t L o a d O n l y $ 2 2 - 9 5w i t h p u r c h a s e o f c a r t r i d g e e x p a n d e r !

D U S T C O V E R a n " E V E R Y T H I N G B O O K "

S P E C I A L O F F E RG e l k n o w u s b y o r d e r i n g t h i s g r e a t d u s Ec o v o r T o r y o u r C - 6 4 o C - T 2 8 a n o u c a t a l o g ." T f i e E v e r y ! h i n g B o o k f o I h C - 6 4 a n C - i E f lH o m e C o m p u t e r s , " l o 1 2 9 5 ( n o e x i r a s f i i p -f H n g a n h a r n l l i n g c h a r g e s ) . C o v e r 1 a n i i s l a l i c ,f r n n a l u c o n t 8 - < ] Q u 9 0 v i n y l S f r * n t o o u f o * A c i m gs t a n d a r d s t v i t h r u i n T o r c e d » a r n a D i s f t v o r i h s a v i n g s a n d 4 B s y s h i p p i n g a v a i l a b l e I r r j mT E N E X C o m p u l e r E x p r e s s 1

5 2 . 9 53 1 6 3 7 C S D u s t C o v e r a n d C a l o l o g I ,

, 3 8 4 6 a C - 1 2 f l D u i t C o v » r » n 0 C a 1 a l i M | ( J 1 O ) .

T h R i g h t I n t e r f a c e F o A Y o u r P r i n t i n g N e e d s ! !

0 s o u n d i m o s l m p n t t t j tR U N r D e c

* h i - g h p r r l n r m i n cl > o m 0 5 1 f t

v i ? c r n L L i i ? i C o ' n m o O u r p p r m i t r C a r i m w

F r o m C i ' O c t i

S C A L Lu p g ' i j f l 1 1 W j D I f m o r t( c a n

L i E e t i n v q S C A L L

F r o m Y o u r F r i e n d s A W ? a d ' * a c c e P *m a i l o r d e r s !R O B o 6 S 7 8S o u i h B e n d , I 4 6 6 6 0

Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

A J I

S H I P P I N G C H A R G E SO R D E R A M O U N T C H A R G El e s s t r t a n $ 2 0 . 0 0S Z 0 . O O - S 3 9 . 9 9S 4 0 . 0 O - S 7 4 9 S 7 5 . 0 0 - S 1 4 9 . 9 9S 1 S 0 . 0 0 - S 2 9 9 . 9 9$ 3 0 0 u

N E X T R A F E F O C H A R G E SW V E R I F Y C H A R G E C A R D

A D D R E S S E S .O R D E R T O L L F R E E

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

Page 56: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 56/132

S O F T W A R E R E V I E W S R E V I E W E D B G A R Y V F I E L D S

W o r d W r i t e r1 2 C o m p u t e r : C o m m o d o r e 1 2 P u b l i s h e r : T i m e w o r k s

• i - S 4 L a k e C o o k R o a dD c c r f l c l d , l l 6 0 0 1 5

M e d i u m : D i s kP r i c e : 1 6 9 . 9 5

n r W r i t e r 1 2 i b u s i n e s s -q u a l i t y w o r d p r o c e s s o r f o t h C o m o d o r e 1 2 t h i n p e r f o r m s w e l l ,w o r k s w i t h e i t h e r 4 0 - o 8 0 - C 0 l u m nd i s p l a y , I n c l u d e s s p e l l - c h e c k e r p r g r a m , : i n d h a a l t h f e a t u r e s y o w o u l d e x p e c t f r o m g o o d w o r d p r c e s s o r , p l u s s o m e . A m o n g t h u n e xp e c t e d a r a o n - s c r e e n c a l c u l a t o ra n s c r e e n d i s p l a y s t h a t s h o w d i f f e re n t y p e f a c e s . T h e s e f e a t u r e s a r e a l p a c k e d i n t o a e a s i l y m a s t e r e d w o r dp r o c e s s o r w h i c h w i l l d e l i g h t , a w e l la s a t i s f y , t h m o s t d e m a n d i n g w r i t e r .

T h p r o g r a m i s t o r e d o s e l f -b o o t i n g d i s k — a l l y o d i i n s e r t t h d i s k a n t u r n o y o u r c o m p u t e r . A f t e rt h s t a t l i n e a p p e a r s , y o c a c h a n g e t h c o l o r d i s p l a y s o g r i g h tt w o r k . B y v i e w i n g t h p r o g r a m d i s kd i r e c t o r y ' , y o c a l o a d a c u s t o m i z e dp r i n t e r f i l e w h i c h w i l l a u t o m a t i c a l l ys e t h e v a l u e s t p r o p e r l y i n t e r f a c ew i t h y o u r p r i n t e r . I y o u r p r i n t e r i n o a m o n g t h o n e s o f f i c i a l l y s u p p o r te d a s e c t i o n o t h m a n u a l g i v e s y o s t e p - b y - s t e p d i r e c t i o n s t c r e a t e f i l et m a t c h y o u r p r i n t e r .

I y o a r e t h e T o l s t o y t y p e , y o u ' l ll i k e t h a m o u n t o f s t o r a g e W o r d W r i te 1 2 p r o v i d e s . Y o c a i n p u t u t 2 s i n g l e - s p a c e d p a g e s i n t o i t 6 - i km e m o r y b u f f e r b e f o r e s a v i n g i t d i s k . L a t e r w h e n y o u r e p i c i c o p l e t e , y o c a l i n k a n p r i n t u t 9 , 9 9 9 p a g e s ! A n b e c a u s e i i o n o

t r i o o i n t e r a c t i v e b u s i n e s s p r g r a m s , y o c a u s i w i t h i t s i s t e rp r o g r a m s , D a t a M a n a g e r 1 2 ( d a t ab a s e ) a n d S w t f t C a l c 1 2 ( s p r e a ds h e e t ) , a l s o f r o m T i m c w o r k s .

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

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

W o r d W r i t e r 1 2 a l l o w sy o t l i n k a n p r i n tu t 9 , 9 9 9 p a g e s ,a n i i n t e r a c t i v ew i t h T i m e w o r k s ' D a t aM a n a g e r 1 2 a n S w i f t C a i c 1 2 8 .

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

S t a n d a r d o p t i o n s l i k e s e a r c h ,s e a r c h - a n d - r e p l a c e , c o p y , i n s e r t ,m e r g e , d e l e t e , m o v e , h e a d e r s , f o o t e r s ,a n m e r g e f i l e s a r e a s i l y a c t i v a t e d .e s p e c i a l l y l i k e d W o r d W r i t e r 1 2 8 ' sv e r s i o n o s e a r c h - a n d - r e p l a c e : S e a r c hc a b f o e i t h e r w o r d o a e n t i r ep h r a s e ( b o t h u p p e r a n d l o w e r c a s el e t t e r s c a n b e u s e d ) a n t h e r e p l a c em e n t c a n b e e i t h e r w o r d o p h r a s e .T h r e p l a c e m e n t s c a b m a d e f o a l m a t c h e s o y o c a s e l e c t i v e l y p i c kw h i c h t r e p l a c e a n w h i c h t l e a v eu n c h a n g e d .

I y o u n d e r l i n e s e c t i o n o f t e x t , i w i l l h u n d e r l i n e d o t h s c r e e n . I f a c t , i a 8 0 - c o l u m n d i s p l a y i u s e d ,y o c a d i s p l a y t e x t a s b o l d f a c e , i t a li c s , u n d e r l i n e , s u p e r s c r i p t a n s u s c r i p t , o c o m b i n a t i o n o a l l . F o i n s t a n c e , y o c o u l d h a v e t h t e x t d i p l a y ( a n d y o u r p r i n t e r p r i n t ) b o l d ,u n d e r l i n e d i t a l i c . W h e n y o d e c i d e t d u m p y o u r m a n u s c r i p t t a p r i n t e r .

t h t e x t w i l l b d u p l i c a t e d o p a p e re x a c t l y a i a p p e a r e d o n - s c r e e n .

T e x t i f o r m a t t e d i t i i e n t e r e d ,w h i c h i w h t h s c r e e n d i s p l a y s e a c t l y h o t h d o c u m e n t w i l l a p p e a rw h e n p r i n t e d . I y o c h a n g e m a r g i n sw i t h i n t h b o d y o t h t e x t , y o u ' l ln e e d t m a n u a l l y f o r c e r e - f o r m a t .T h i s c a b d o n e a o f t e n a y o w i s h ,s y o c a t r d i f f e r e n t a n m i x e dm a r g i n s u n t i l y o g e t h d o c u m e n tf o r m a t t e d t s u i t y o u r n e e d s .

O n c e c h o s e n , a n o p t i o n c a n b a b o r t e d b p r e s s i n g t h 1 2 8 ' s B S k e y . Y o s e l e c t o p t i o n s b y e i t h e rp u l l - d o w n m e n u o " Q u i c k C o m a n d s . " P u l l - d o w n s e l e c t i o n i m a d eb p r e s s i n g t h B S k e t o d i s p l a ye a c h o p t i o n ; H e l p , f u n c t i o n s , D e l e t e ,T a b , P r i n t , D i s k a n Q u i t . T s e l e c to n e , a l y o d i h i g h l i g h t t h w o r da n p r e s s R E T U R N . B u t t h e f a s t e s tw a i t h " Q u i c k C o m m a n d s . " F o i n s t a n c e , p r e s s i n g t h e C o m m o d o r ek e a n d " D " p u t s y o i d e l e t e m o d e ,w h i l e p r e s s i n g t h C o m m o d o r e k e a n " P a c t i v a t e s p r i n t m o d e .

N e u s e r s m a p r e f e r t h e p u l ld o w n m e n u s i n i t i a l l y , b u w i l l a d o p tt h f a s t e r " Q u i c k C o m m a n d s " o n c et h e y b e c o m e m o r e c o m f o r t a b l e w i t hW o r d W r i t e r 1 2 8 . O c c a s i o n a l u s e r sw i l l b e n e f i t m o s t f r o m t h p u l l - d o w nm e n u s , b e c a u s e t h e r e a r n c o m a n d s t m e m o r i z e . A n i y o d s t u m b l e a c r o s s p r o b l e m , y o c a a l w a y s c a l l f o h e l p b p r e s s i n g t h eH E L P k e y .

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

T i m e w o r k s g u a r a n t e e s t h a t i y o c a f i n d w o r d p r o c e s s o r b e t t e r t h a nW o r d W r i t e r 1 2 8 , t h e y ' l l b u i t o y o u . T h e y a l s o o f f e r a b a c k - u p p r g r a m d i s k f o S 1 4 . 7 0 , a n i t h p r g r a m i u p d a t e d , c o p y o f t h e u g r a d e d p r o g r a m c o s t s o n l y s h i p p i n g .

T h 8 5 , 0 0 0 - w o r d s p e l l - c h e c k e r i i n t e g r a t e d i n t o t h p r o g r a m ( a i n t eg r a t e d T h e s a u r u s i I t h w o r k s ) . T c h e c k f o s p e l l i n g e r r o r s , y o s i m p l ys e l e c t " C h e c k S p e l l i n g " f r o m t h F u n c t i o n s m e n u , f l i p o v e r t h p r o -

C o n t i n u e d o / > n - 1 3

5 J U L Y / A U G U S T ' 8 6

Page 57: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 57/132

G e t h m o s t o u o y o u r n e

C - 1 2 8 o A m i g a c o m p u t e rw i t h t h e s e a u t h o r i t a t i v e g u i d e s p r e p a r e db C o m m o d o r e ' s t e c h n i c a l s t a f f

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

P r o g r a m m e r ' s R e f e r e n c e G u i d e

S S B a n t a m C o m p u t e r B o o kN o t h a t v o h a v e y o u r b r a n d - n e w C o m m o d o r e *

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

C - 1 2 8 O W N E R S : I y o u ' r e o n o u p r o j e c t e d h a l f -m i l l i o n n e C - 1 2 8 o w n e r s , y o k n o w y o u ' v e g u m a c h i n et h a t ' s i c r e d i b l y p i w e i i u l l o i l . s p r i c e . N o h a r n e s s e r e r y h i o f t h . i t p o w e r w i t h t h o f l i d a l C o m m o d o r e U P r o g r a m m e r ' sR e f e r e n c e G u i d e .

H e r e ' s e v e r y t h i n g y o u n e e d t k n o w , f r o m B A S I C t m a c h i n e l a n g u a g e a n C i ' M o p e r a t i o n s , a i n p u t / o u t p u t g u i d e ,c o l o r c o d e s , a m s o u n d / f r e q u e n c y t a b l e s . C o m p r e h e n s i v ea p p e n d i c e s I n c l u d e m a p s < > m e m o r y l o c a t i o n s , e r r o r m e s s a g e s ,p i n o u l d i a g r a m s o p r i m a r y c h i p s , a n c o m p l e t e s c h e m a t i cd i a g r a m e s s e n t i a l f o r m o d i f i c a t i o n s t t i n ' m a c h i n e a n di n i d . [ . < i l . i i n t e r f a c e s .

C o m m o d o r e 1 2 P r o g r a m m e r ' s R e f e r e n c e G u i d e

B . n i l . m i C o m p u t e r B o o kC ' o m m m i u r i ' i r i ' g M i ' r i 'C o r i i m i w l o r i ' 1 2 i t r a d e m a r k < i C o m n H K l o t c U l t c t r u n i c a . L i d .I r . i i i c i n . i r k o C o m m o d o r e R L c c t n ^ n l O i i d

A M I G A O W N E R S : Y o u ' r e f i n d i n g o u w i t h A m i g a c o m p u t e r , w i t h i t e x c e p t i o n a l g r a p h i c s , i t h h o t t e s th i g h - e n d p e r s o n a l c o m p u t e r t i t h m a r k e t . A n b e c a u s e' [ h e A m i y a D O S M a n u a l i i i u - o n l y s o u r c e o c o m p l e t e I n f o r m a t i o no t h A m i g a ' s d i s k o p e r a t i n g s y s t e m , y o j u s t c a n ' t a l W d t I v w i t h o u t i t

K c d l l v t h r e e b o o k s i o n e , T h A m i g a D O S M j m u l I n c l u d e s :u s e r ' s m a n u a l w i t h i n s t r u c t i o n s o h o t o u s e a l a v a i l a b l e

D O c o m m a n d s , f r o m t i n - m o s t c o m m o n t t h m o s t a d v a n u - d ;t e c h n i c a l r e f e r e n c e m a n u a l w h i c h d e t a i l s A n i i g . i V h i | > l i l v r e l i l l c d

h i e r a r c h i c a l f i l i n g s y s t e m ; a n d , f o t h a d v a n c e d u s e r i n t e r e s t e di p r o f e s s i o n a l - q u a l i t y p r o g r a m m i n g , d e v e l o p e r ' s m a n u a l

f o a n a s s e m b l y l a n g u a g e s p r o g r a m d e v e l o p m e n t .

B A N T A MK L K C T K O N I C

T h A m i g a D O S M a n u a lB a n t a m C o m p u t e r B o o k

A m i g a i t r a d e m a r k o C u n i m o d i i r c - - A i i i i ^ j h U s e .

A v . i i l . l l i l i - . 1 l i i H i k s l o r v s . m i l c o m p u t e r M o r e s n a t i o n w i d e .

Page 58: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 58/132

S O F T W A R E R E V I E W S R E V I E W E D L I R I C K T E V E R B A U G H

T i t l e B o u tC o m p u t e r : C o m m o d o r e 6 P u b l i s h e r : A v a l o n H i l l

M i c r o c o m p u t e r G a m e s4 5 1 7 H a r f o r d R o u dB a l t i m o r e . M 2 1 2 1 4

M e d i u m : D i s kP r i c e : 3 0 . 0 0

A l ' s l a t e - i t h f i g h t . Y o u ' r e i t h c o r n e r w i t h y o u r b a t t e r e d w a r r i o r .H e ' s f o u g h t v a l i a n t l y , b u t h e f o e i s t i l l s t a n d i n g . B e f o r e y o s e n d h i o u f o t h f i f t e e n t h a n f i n a l r o u n d ,y o u m u s t g i v e h i s o m e f i n a l i n s t r u ct i o n s , i t ' s s t i l l t o c l o s e t a s s u m ey o u r m a n ' s g o t t h e v i c t o r y s a f e l y u d e h i b e l t . D o e s h n e e d k n o c k o u to m e r e l y g o o d r o u n d ? D o e s h h a v e e n o u g h p o i n t s t s t a y o u t o ft r o u b l e i t h f i n a l r o u n d , o h a h t a k e n s m u c h a l r e a d y t h a t y o u w a n tt t h r o w i t h e t o w e l ?

A l t h o s e d e c i s i o n s a r y o u r s i T t l B o u t f r o m A v a l o n H i l l . T h b o a r dg a m e t h a t T i t l e B o u t i b a s e d o h a l o n g b e e n s t a p l e o f t h e A v a l o n M i l ll i n e , b u t h i s s o f t w a r e r e n d i t i o n h a r e a l i s m f e w p r o g r a m s h a v e a s p i r e d t i t h p a s t . A d t t h i s t w i m p r e s s i v ef a c t s a b o u t t h e b o x e r s : I - ' i r s t . t h e r e a r

T i t l e B o u tT o u r n e y

T h c r o w d w a i f e s t i v e m o o d f o t h T i t l e l i m i t h e a v y w e i g h t c h a mp i o n s h i p a A v a l o n H i l l A r e n a i B a l t im o r e . M a r y l a n d . T o d a y , t w d e f e ns i v e s t a l w a r t s l i n e u f o 1 r o u n d s o e x p l o s i v e a c t i o n t d e t e r m i n e t h c h a m p i o n .

[ i h l e f t c o m e r , f r o m L o u i s v i l l e .K e n t u c k y , M u h a m m a d A l i . A l d e f e a te t h r e e w o r t h y o p p o n e n t s o h i w a t t h f i n a l s . H h a l a c k l u s t e r ,b u s o l i d d e c i s i o n o v e r J i B r a d d o c k .f o l l o w e d b f i f t h - r o u n d k n o c k o u t o E z z a r d C h a r l e s . T g e t t h f i n a l s , h n e e d e d 1 2 - r o u n d d e c i s i o n o v e ra r c h - e n e m y " S m o k i n " J o F r a z l e r ,O n j u d g e s c o r e d i 1 6 I A l i , o n

1 6 - 1 1 3 w i b A l i . a n t h r e f c r c t -h a i 1 1 4 - 1 1 4 f o s p l i t d e c i s i o nv i c t o r y .

I t h r i g h t c o r n e r , f r o m G a l v e s t o n ,T e x a s , J a c k J o h n s o n . J o h n s o n h a d h a d

T i t l e B o u tb o a s t s 5 0

b o x e r sm i t h a a d d i t i o n a l1 1 b l a n k s

f o c r e a t i n gy o u r o w

5 0 b o x e r s o d i s k , w i t h a a d d i t i o na 1 1 b l a n k s f o c r e a t i n g y o u r o w n ,a n d , s e c o n d , t h a m o u n t o d a t a t a b ul a t e d o e a c h o n i e x t r a o r d i n a r y .

E a c h f i g h t e r i r a t e d f o h i a b i l i t yt c o n t r o l f i g h t , h i a b i l i t y t o c u ta n o t h e r f i g h t e r o h c u t , h i s t e c h n ic a k n o c k o u t r a t i n g , h i h i t t i n g p o w e ra n k i l l e r i n s t i n c t , h i k n o c k d o w n a n k n o c k o u t r a t i n g , h i a g g r e s s i v e n e s s ,e n d u r a n c e , d e f e n s e , f o u l s , a n d e v e nr a t i n g f o r k e e p i n g h i o p p o n e n t o t h e r o p e s .

E a c h b o x e r i r a t e d f o t h n u m b e ro t i m e s h m a u s c e r t a i n s t r a t e g y

a n a l m o s t i m p o s s i b l e r o u t e t t h f i a l a n w o a e v e n - s t e p b d e c i s i o n .F i r s t i h a b e e n t e r o u n d s o v e rL a r r y H o l m e s , t h e n t e m o r e o v e r J o L o u t s . T g e t t h f i n a l s , h e h a df a c e d R o c k y M a r e i a n o , H i d e f e n s eh a k e p t M a r c i n n o f r o m h u r l i n g h i e a r l y , a n i t h e i g h t h r o u n d t h i n g sh a b e g u n t f a v o r J o h n s o n . M a r e i a n ob a d e v e l o p e d a c u t i n s i d e h i m o u t h .a n i t h e n i n t h h b r o k e h i h a n d ,F i n a l l y i t h l a s t r o u n d , J o h n s o n h a k n o c k e d t h R o c k d o w n w i t hs t r a i g h t f a b a n h a t a k e n t h d e c is i o n b s c o r e s o f 1 1 8 - 1 1 0 , 1 1 8 - 1 1 2 ,a n 1 1 6 - 1 1 1 .

E a r l y i t h b o u t , A l s p e n t l o o t i m e o t h r o p e s w h e r e J o h n s o ns k i l l f u l l y s c o r e d p o i n t s . A l o o c c as i o n m a d e s o m e g o o d p u n c h e s , b u i g e n e r a l , g a v e a w a y t h e a r l y r o u n d st J o h n s o n . T h m i d d l e r o u n d s w e r ee v e n , b u J o h n s o n c a m e o a g a i n i t h e n i n t h a n t e n t h r o u n d s , p e p p e ri n A l w i t h s u r p r i s i n g e a s e a n q u i c kc o m b i n a t i o n s .

i : f i g h t — s t r a t e g i e s l i k e f i g h t i n g i s i d e , g o i n g f o t h k n o c k o u t , f i g h t i n go u t s i d e d e f e n s i v e l y o r o f f e n s i v e l y ,c o v e r i n g u p Y o c a a l s o u s n S t r a t e g y . I n s t r a t e g y i p i c k e d , af i g h t e r s t i c k s t o h i s o w s t y l e , a n n o n e o h i r a t i n g s w i l l b e c h a n g e d i a n w a y . T h i s i r e c o m m e n d e d s l e c t i o n w h e n y o d o n ' t k n o w y o u rf i g h t e r v e r y w e l l .

B e s i d e s s t r a t e g y , t h e r e i a l s oc h o i c e o a t t i t u d e . T h e s e i n c l u d e a l l -o u a t t a c k , a g g r e s s i v e , n o r m a l , c a t i o u s a n a l l - o u t r e i r e a t . I d o e s n ' t

C o n t i n u e d o i t p g , i - . i

T h t i d e t u r n e d q u i c k l y i t h e l v e n t h w h e n w i c k e d h o o k b A l d r o v e J o h n s o n t t h c a n v a s w i t h o n m i n u t e l e f t i t h r o u n d , A l f o l l o w e di w i t h g r e a t u p p e r c u t . b i l l J o h n s o ns u r v i v e d t h f i n a l 6 s e c o n d s w i t h o u tt a s t i n g t h c a n v a s a g a i n .

A l t u r n e d t h j a i n t o l e t h a lw e a p o n i t h t w e l f t h a n u s e d t h a ip u n c h t p u J o h n s o n d o w n w i t h o n l yt e s e c o n d s l e f t i t h t h i r t e e n t hr o u n d . H u J o h n s o n g o u a n w a s a v e d f r o m a A l f o l l o w - u p b t h b e l l . A t n a r r o w l y w o t h f o u r t e e n t hr o u n d , a n t h f i n a l r o u n d w e n t t

J o h n s o n a h e r e c o v e r e d a n d p u s h e dA l o n c e a g a i n i n t o t h r o p e s .

T h f i r s t j u d g e s c o r e d t h f i g h t1 4 3 - H 2 l o J o h n s o n , t h s e c o n d 1 4 2 -i - i i f o J o h n s o n , a n t h r e f e r e e 1 4 5 -l - i 2 f o J o h n s o n . u n a n i m o u s d e c i

s i o n ! A l s i m p l y g a v e a w a y t o m u c ht o e a r l y a n t h e n c o u l d n ' t p u J o h ns o a w a y .

m o s t i n t e r e s t i n g t o u r n a m e n t a n dm o s t b e l i e v a b l e o u t c o m e .

5 6 J U L Y / A U G U S T ' 8

Page 59: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 59/132

f r C O M M O D O R EM O N I T O R S

$ 1 1 9 0 C O L O RC O M P O S I T E ( R G B ' s A v a i l a b l e )

M O D E M S3 0 B A U D 1 2 0 0

B A U D

P R I N T E R N L P R I N T E RE P S O NW A R R A N T E D R E T A I L

$ 7 0 F R E E T R I A L P E R I O D

E P S O NW A R R A N T E D N E A R L E T T E R Q U A L I T Y

R E T A I L S 2 9 9 . 0 0s n o

D I S K D R I V E S1 5 4 1

C O M M O D O R E

$ 1 4 9

C O M R E X C R 2 0 - A

P L U S / 4C O M M O D O R EC O M P U T E R

I N C L U D E SB U I L T - I NS O F T W A R Et o w o r d p r o c e s s i n g ,f i l e m a n a g e m e n t ,s p r e a d s h e e t *a n 1 2 c o J o r g r a p h i c s !

m o d e m s R A D A R D E T E C T O RH i g hP e r f o r m a n c e

R E T A I L

0 T H E A S Y B E E P F R E E T R I A L P E R I O D

P R O - T E C H - T R O N I C S6 8 7 0 S h i n g l e C r e e k P a r k w a y # 1 0 3 M i n n e a p o l i s , M 5 5 4 3 0 ( 6 1 2 ) 5 6 0 - 6 6 0 3

C A L L T O D A Y — N E X T - D A Y D E L I V E R Y ^ -V I S A

■ I S T O C K I T E M

S C H O O L P . O . ' s A c c e p t e d !

Page 60: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 60/132

S I L I C O N V A L L E Y I N S I D E R B M A i T H K W L E E D S

E A ' s A t l a n t i sB i N e w s f o t h A m i g aP r e v i e w s o n e e n t e r t a i n m e n t

p r o d u c t s f r o m t h V a l l e y — - j u s t r e l e a s e do i d e v e l o p m e n t

J h i m o n t h I ' l i k e t t a k e c l o s e -u l o o k a t h r e e n e p r o d u c t s — t w os o f t w a r e , o n h a r d w a r e — a n d t h e ng i v e y o r o u n d u p o p r o d u c t s i d e v e l o p m e n t a p r e s s t i m e

T h f i r s t i g r a p h i c s a d v e n t u r ef r o m E l e c t r o n i c A r t s l o t h A m i g a .I i c a l l e d R e t u r n t A t l a n t i s , i n i y o p l a y a n u n d e r w a t e r J a m e s l i o n d -t y p e e x p l o r e r w o r k i n g f o s e c r e t o g a n i z a t i o n . Y o g t h r o u g h 2 s e c r e tm i s s i o n s t g e t t o t h e u l t i m a t e g o a l :t h s e e r e i o A l l a n t i s . A l o n g t h w a y o g a t h e r c l u e s a n i t e m s w h i l e h e i n p u r s u e d b M r B i g . H [ h l a s tm i s s i o n y o d i s c o v e r w h M r B i i a n h o h i o r g a n i z a t i o n w o r k s .

T h e g a m e i s e i v e r y h i g h - t e c hw o r l d . Y o h a v e t h u s o s u b m e r si b l e l i v i n g b o a t c a l l e d t h e V i c e r o y , a n t h e a s s i s t a n c e O H u f f , y o u r u n d e r w a te r o b o t i c f r i e n d . R u f f i r o b o t t h a tl o o k s l i k e w h a l e . I c a b p r g r a m m e d t s e a r c h f o a o b j e c t i p a r t i c u l a r a r e : i o p a t h , a n w h e t h e rt s e a r c h c a u t i o u s l y o r a g g r e s s i v e l y . I i i t o l d t o s e a r c h a g g r e s s i v e l y , i c o u l d b e d a m a g e d ( i a e x p l o s i o n ,t o e x a m p l e ) , h u i i s e a r c h e s c a t i o u s l y ( f o r a m e t a l o b j e c t , f o e x a mp l e ) i w i l l c a l l y o e v e r y t i m e i f i n d s

C o k e ' " c a n . ' H i e a c t i o n h a g r e a t 3 p e r s p e c t i v e . Y o c a g e s e a s i c k j u s tw a t c h i n g t h s c r e e n .

A t h s t a r t o t h g a m e y o e n t e ry o u r n a m e , s e x , a n w e i g h t t s e u y o u r c h a r a c t e r . ( R e t u r n t A t l a n t i s i o n o t h U r a l g a m e s t h a t t a k e s t h s e o f t h e p l a y e r i n t o c o n s i d e r a t i o n . )Y o a r t h e n g i v e n y o u r f i r s t m i s s i o nb A r g o s . y o u r b o s s , t d i s c o v e r w h a u n d e r w a t e r c i t y t h a t n e e d s m e d i -

T h D i g i - V i e w v i d e od i g i t i z e r f o t h A m i g a c r e a t e s h i g h -r e s o l u t i o n c o l o r

p i c t u r e s t h a t l o o kb e t t e r t h a n t e l e v i s i o nc i n e o r e g u l a r b a s i s h a s n o t b e e nr e c e i v i n g i t s h i p m e n t s .

Y o s t a r t g a t h e r i n g i n f o r m a t i o n b t a l k i n g t o a n o f i v e i n f o r m a n t s t h a tf r e q u e n t t h l o c a l b a r . T h e y a r h e l -l d a n c e r , a s e a c a p t a i n , a o l h a g ,M o r o c c a n , a n a A r a b . K a c h h a h i o r h e r o w c h a r a c t e r , a n i l i k e l y t k n o w t h m o s t a b o u t t h i n g s t h a t e a c hd e a l s w i t h . T h M o r o c c a n i a t r a d e r ,a n i m o s t l i k e l y t k n o w a b o u t s m a l lb a u b l e s a n t r i n k e t s ; t h A r a b k n o w sa b o u t s o c i a l a n p o l i t i c a l i s s u e s ; l o c at i o n s o s e l o r e i t h c a p t a i n ' s s p

c i a l t y ; t h b e l l y d a n c e r o v e r h e a r s [ i d -b i t s a n g o s s i p ; a n t h e o l d h a k n o w so l s t o r i e s a n l e g e n d s a b o u t A t l a n t i s ,a n i a l s o f r i e n d o t h s e c a p t a i n .

S o m e o f t h e i n f o r m a t i o n y o g a t h e rm a b i n a c c u r a t e . ' H i e i n f o r m a n t sw i l l r e s p o n d t y o d i f f e r e n t l y i y o a r m a o w o m a n . T h e y h a v e r e l at i o n s h i p s w i t h e a c h o t h e r , b u m a n o t r u s t e a c h o t h e r , o y o u . Y o c a g i v e t h e m m o n e y , t h r e a t e n , c a j o l e , o k i l l t h e m . ' I l i c y r e s p o n d a i n d i v i du a l s , a n u s t h s p e e c h c a p a b i l i t y o t h A m i g a . S o m e o f t h e c l u e s m a b a b o u t e v e n t s o l o c a t i o n s , o t h e r s m a m a k e n s e n s e a t h t i m e , b u w i l lr e l a t e t o f u t u r e e v e n t s .

Y o a l s o h a v e a o n - h o a r d c o m p u te r c a l l e d A i y o u r u n d e r w a t e r b o a t ,a n d y o u m a a s i q u e s t i o n s . F r o mt i m e t t i m e y o c a a l s o r e q u e s t r p o r t s o t h p r o g r e s s o e a c h m i s s i o n .I y o u h a v e c o m p l e t e d t h m i s s i o ni t s e l f , h u m i s s e d a n e s s e n t i a l e l e m e n to c l u e t h a t y o w i l l n e e d o n l a t e rm i s s i o n s . A r t m a t e l l y o u .

T h i s p r o g r a m h a b e e n i d e v e l o pm e n t f o o v e r a y e a r . T h m i s s i o n sc o u l d h t h o u g h t o a S a t u r d a y a f t e rn o o n s e r i a l s . E a c h a d v e n t u r e i s e p ar a t e e v e n t , b u t h e y a r a l i n t e r r e l a te d S o m e o t h m i s s i o n s a r t i m e d .Y o n e e d t c o m p l e t e e a c h m i s s i o n ,a n g a t h e r a l ( h e c l u e s a n a r t i f a c t st s o l v e t h f i n a l m i s s i o n — t h e m y t e r y o A t l a n t i s .

N e x t i a a c t i o n / s t r a t e g y g a m e f o t h 6 4 / I 2 H f r o m A c t i v i s i o n . I t c a l l e d ( H I A B a s k e t b a l l , a n w a p r d u c e d b ( i a m e s t a r . I w i l l f e a t u r eo v e r 4 0 o a n i m a t i o n c o d e a n 6 0 d i f f e r e n t s p r i t e i m a g e s . T h g a m e d s i g n i b S c o t t O r a n J o h n C u t t e r ,g r a p h i c s b S t e v e C h i n , p r o g r a m m i n gb y T r o y L i n d e n , a n d m u s i c b y T o m m yD u u b a r . I t i s p a t t e r n e d a f t e r G H A -s t y l e t w o - o n - t w o p l a y , a n u s e su n i q u e " l e a g u e s t y l e " o p l a y . Y o c r e a t e y o u r o w t e a m , i n c l u d i n g t e np l a y e r s p a t t e r n e d f r o m r e a l l i f e , a n j o i n f i v e o t h e r t e a m s t b e c o m e a d v i s i o n . T h t o t w t e a m s i e a c h o l o u r d i v i s i o n s p r o g r e s s t t h e q u a r t e rf i n a l s , s e m i - f i n a l s , a n d w o r l d c h a mp i o n s h i p p l a y - o f f s .

G ' f S A B a s k e t b a l l i t w o - p a r t g a m e .T h f i r s t i t h " o p t i o n s " m o d e ,w h e r e y o u m a n a g e y o u r t e a m . P l a nn i n g w h i c h p l a y e r s t u s e , c h e c k i n gs t a t s , a n d e s i g n i n g s t r a t e g y a r e a l

5 J U L Y / A U G U S T ' 8

Page 61: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 61/132

S I L I C O N V A L L E Y I N S I D E Rp a r t o t h i s m o d e . A l p l a y e r s k i l l l e e l s , s t a t s , a n t e a m s t a n d i n g s a r s a v e d t d i s k .

T h " p l a y " m o d e a l l o w s y o t d c i d e i y o u w a n t t p l a y b o t h p l a y e r sa g a i n s t t h c o m p u t e r , h a v e f r i e n da n y o u r s e l f p l a y a g a i n s t t h c o m p u te r o t r t h e p r a c t i c e m o d e . T h a t i o n i v e r y f a s t , a n r e m a r k a b l y l i f el i k e . C h e c k i o u t .

T h h a r d w a r e w a n t t t e l l y o a b o u t i v i d e o d i g i t i z e r f o r t h A m i g a c a l l e d D i g i - V i e w , f r o m t h c o m p a n y o t h s a m e n a m e . I h a u n i q u e d e s i g n : I a t t a c h e s t t h A m i g a t h r o u g h t h p a r a l l e l p o r t a n u s e s m o n o c h r o m e v i d e o c a m e r a t p r o d u c e c i t h e r g r a y - s c a l e o c o l o r i a g e s . T i l e c o l o r i m a g e s a r c r e a t e d b u s i n g c o l o r f i l t e r s o v e r t h l e n s o t h c a m e r a , a n t a k i n g m u l t i p l e e x p os u r e s . T h r e e e x p o s u r e s a r n e e d e d t c r e a t e o n c o l o r i m a g e . T h e x p o s u r et i m e i a b o u t 1 s e c o n d s p e i m a g e ,s c o l o r i m a g e t a k e s a h o u t 3 s e o n d s . T h i m a g e s a r d i s p l a y a b l e i 3 2 2 0 0 , 6 4 2 0 0 . o 6 4 4 0 r e s o l u t i o n . G r a y - s c a l e r e s o l u t i o n i b i t s , o 1 2 l e v e l s . C o l o r r e s o l u t i o n i 2 b i t s , o r 2 , 0 9 7 , 1 5 2 c o l o r s , o w h i c h4 , 0 9 6 c a b s e e n o t h s c r e e n i H o l d M o d i f y m o d e .

A l o i h i m a g e a d j u s t m e n t s a r c o n t r o l l e d t h r o u g h s o f t w a r e . C o l o rb a l a n c e , b r i g h t n e s s , c o n t r a s t , a n s h a r p n e s s e n h a n c e m e n t c a a l b m o d i f i e d o n - s c r c c n . I m a g e s c a n b s a v e d a r a d a t a 1 9 2 K ) o a m o d if i e d I F f i l e s ( t 8 K o l e s s ) . T h r m a r k a b l e t h i n g i t h u s o f t h e H o l d

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

D i g i - V i e w , a n t h e y l o o k l i k e t e l e v is i o n . B e t t e r i f a c t . T h d e s i g n e r , T i

J e n i s o n , e x p l a i n e d t h a t u s i n g m o o c h r o m e c a m e r a a l l o w s f o t h h i g he r r e s o l u t i o n o f t h e i m a g e . C o n s u m e rc o l o r c a m e r a s u s s t r i p e d i m a g et u b e s , a n s o m e o f t h e i m a g e f a l l s b t w e e n t h s t r i p e s , r e d u c i n g r e s o l ut i o n . M o n o c h r o m e c a m e r a s a r a v a i la b l e f o a r o u n d S 2 0 0 . a n t h D i g i -V i e w w i l l s e l l f o t h s a m e p r i c ev e r y i m p r e s s i v e p i e c e o h a r d w a r e .

I t h " s o o n t b s e e n " f i l e i w h o l e h o s t o f n e i t e m s . E l e c t r o n i cA r t s c o n t i n u e s t a n n o u n c e n e p r o d u c t s b t h b u s h e l b a s k e t : A u g r a d e d D e l u x e P a i n t f o t h A m i g aw i t h p r i n t s p o o l i n g , p a t t e r n e d f i l l s ,l a s s o b r u s h , d o u b l e - s i z e d s c r e e n ,

T h M o r o c c a n i t r a d e r , a n i m o s tl i k e l y t k n o w a b o u ts m a l l b a u b l e s a n t r i n k e t s ; t h A r a bk n o w s a b o u t s o c i a la n p o l i t i c a l i s s u e s ;l o c a t i o n s o s e l o r ei t h c a p t a i n ss p e c i a l t y .s L x t h - b i t o p t i o n ( l u m i n o s i t y b i t ) , a n h a r d - d i s k b o o t o p t i o n w i t h k e d i s k .M a r b l e M a d n e s s . I ' i n b a l l C o n s t r u ct i o n s e t , C b o s s m a s t e r 2 0 0 0 , s t a rP l i g h t , a n a u n n a m e d b a s e b a l lg a m e , a l f o t h A m i g a . A T i m e f o H e r o s b S t e w a r t S m i t h f o t h 1 2 8 .A n T i L e a r y ' s M i m l M i i r o r f o t h 6 4 A l s o l o o k f o A r c t i c F o f o t h 6 i t i m e f o C h r i s t m a s .

A l r e a d y r e l e a s e d , a n v e r y h i g h l yr e c o m m e n d e d b y m e , i C o n r e r s n -l i o n s W i t h t C o m p u t e r , f r o m j e n d n yS o f t w a r e — a s e o g a m e s a n c o n v e rs a t i o n f o t h A m i g a w r i t t e n i A m i g a -B A S I C , a n s h i p p e d w i t h t h s o u r c ec o d e p r o v i d e d . I t i s e n t e r t a i n i n g ,a m u s i n g , t h o u g h t p r o v o k i n g , a n j u s tp l a i n f u n . I y o h a v e a n i n t e r e s t i p r o g r a m m i n g i B A S I C o n t h A m i g a ,t h i s i m u s t - h a v e , i o n l y f o t h e x a m p l e s . E a c h p r o g r a m i w r i t t e n i m o d u l e s , a n t h m a n u a l e x p l a i n s t h ep u r p o s e o e a c h m o d u l e . T h p r g r a m m e r , G i D o d g e n , h a s g i v e n h i p e r m i s s i o n t u s a n o h i c o d em o d u l e s i y o u r o w p r o g r a m s .

V I T e c h n o l o g i e s i w o r k i n g o nd e s k t o p p u b l i s h i n g p r o g r a m f o t h A m i g a t b r e a d y i t h t h i r d q u a r t e ro t h i s y e a r .

D i g i t a l C r e a t i o n s h a s e v e r a l c u t o p r i n t e r d r i v e r s f o r t h e A m i g a , i c l u d i n g d r i v e r s f o t h I t o h 2 - t I . P Q ,I B C o l o r P r i n t e r , i m a g e W r i t e rI I a n T o s h i b a P 3 5 1 1 3 5 0 .

C o m p u t e r S u p p o r t G r o u p i s e l li n t w a u d i o d i g i t i z e r s f o t h A m i g a — o n e t h a i c o n n e c t s t m o u s ep o r t , w i t h 6 k l l z r e s o l u t i o n , a n o n

t h a t c o n n e c t s t t h p r i n t e r p o r t w i t h7 . 5 k H z r e s o l u t i o n . B o t h c a d i g i t i z es a m p l e s i e x c e s s o f t e n s e c o n d s a n da r p r i c e d u n d e r S 5 0 . T h e c o m p a n y i a l s o p r o d u c i n g v i d e o d i g i t i z e r w i t h

b u i l t - i n g e n l o c k t h a i s u p p o r t s l o w - ,m e d i u m - , a n d h i g h - r e s o l u t i o n m o d e s ;H o l d M o d i f y , a n a d a p t e r t a l l o wt h u s o I B M P C e x p a n s i o n c a r d s o t h A m i g a ; a n R A e x p a n s i o n u n i t .

C o m p u t e r T e c h i s e l l i n g d u a lI B d i s k d r i v e u n i t f o u s o t h A m i g a . T h e y a r a l s o s e l l i n g c l i p a r d i s k s .

S i e r r a O n - L i n e p l a n s t r e l e a s eW i n n i e t h P o o h i n t h e H u n d r e d A c r eW o o d , K i n g ' s Q u e s t , K i n g ' s Q u e s t I I R o m a n c i n g t h T h r o n e , T h e - B l a c kC a u l d r o n , a n D o n a l d D u c k ' s t ' h i y -g r o u n d o t h A m i g a .

E l e c t r o n - G e n e r a l i r e l e a s i n g t h M u l t i - 6 4 / 1 2 H , a e x p a n s i o n c a r d w i t h

R S - 2 3 2 C p o r t , r e a l - t i m e c l o c k c a l e nd a w i t h b a t t e n r b a c k - u p , a u i o b o o t o p o w e r u p a n t e r m i n a l p r o g r a m , a l o h u m . T h i s i a I n d u s t r i a l - q u a l i t yp r o d u c t , s u i t e d t o p r o c e s s c o n t r o l ,a n a l s o v e r y u s e f u l i B B s e t u p .

S o l i d S t a t e S o f t w a r e h a a n o u n c e d s u p p o r t f o t h 1 7 5 0 R A e x p a n s i o n o t h e 1 2 8 . T h e i r V i z a -w r i t e C l a s s i c w o r d p r o c e s s o r w i l lr e c o g n i z e R A e x p a n s i o n u n i t a n u t i l i z e t h e e x t r a R A a t e x t s t o r a g es p a c e . S o o n t b a d d e d t V i z a w r i t eC l a s s i c i g r a p h i c s f o n t e d i t o r . ' H i i sw i l l a l l o w y o t c r e a t e y o u r o w f o n t s , d i s p l a y t h e m o s c r e e n , d u m pt h e m t o a p r i n t e r , a n s a v e t h e m o nd i s k . A l s o c o m i n g i t h c a p a b i l i t y o " s i d e w a y s " p r i n t i n g f o V i z a s t a r a n V i z a w r i t e , S o l i d S t a t e S o f t w a r e ' sp r o d u c t s s u p p o r t t h u s o f t h e u s e rp o r t : i p r i n t e r p o r t . T h i s a v o i d s t h en e e d f o p r i m e r i n t e r f a c e , a n a l o w s f o t h S t a n d a r d i z a t i o n o p r i n t e rd r i v e r s i a l s o f t w a r e , T h e y w i l l b w o r k i n g w i t h o t h e r s o f t w a r e m a n uf a c t u r e r s t o s e t a s t a n d a r d f o c o n f ig u r i n g t h e u s e r p o r t .

A l s o u n d e r d e v e l o p m e n t f r o m S o l i dS t a t e a r v e r s i o n s o f t h e V i z a s t a rs p r e a d s h e e t / d a t a b a s e a n V i z a w r i t ef o t h A m i g a . T h e s e p r o g r a m s w i l l b a b l e t b c o - r e s i d e n t , a n w i l l a l s oa l l o w f o s e v e r a l t e x t d o c u m e n t s o m u l t i p l e s p r e a d s h e e t s t h r e s i d e n ti m e m o r y .

E p y x w i l l r e l e a s e W i n t e r d a m e sa n t h T e m p l e O f A p s h a t T r i l o g y o t h A m i g a . A i m p r o v e d v e r s i o n o f

C O M M O D O R E M I C R O C O M P U T E R S 5

Page 62: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 62/132

S I L I C O N V A L L E Y I N S I D E RT h W o r l d ' s G r e a t e s t B a s e b a l l G a m ef o t h 6 4 / 1 2 8 w i l l a l s o b r e l e a s e d .N e f r o m K p y x i t h V o r p a l U t i l i t yK i f o t h 6 4 / 1 2 8 . I i n c l u d e s d i s kd r i v e h e a d a l i g n m e n t u t i l i t y , f i l e r c o v e r y u t i l i t y , f a s t l o a d u t i l i t y , ; i n d f a s tf o r m a t a n b a c k - u p u t i l i t i e s . A l s o n e f o t h 6 4 / 1 2 8 w i l l b t h M o v i eM o n s t e r G a m e , a a r c a d e - s t y l e a v e n t u r e w h e r e y o u a r t h b a g u y .Y o a s s u m e t h r o l e o t h m o v i em o n s t e r , G o d z i l l a - l i k e c r e a t u r e , a n w i b d e s t r o y i n g T o k y o , L o n d o n ,a n P a r i s .

B y t e b B y t e h a s r e l e a s e d F i n a nc i a l P l u s f o t h A m i g a . T h i s i c o p l e t e b u s i n e s s a c c o u n t i n g s y s t e mw i t h g e n e r a l l e d g e r , a c c o u n t s p a y a b l ea n r e c e i v a b l e , p a y r o l l , a n w o r dp r o c e s s o r .

A c t i v i s i o n h a p u r c h a s e d I n f o -c o m . T h S 7 . 5 m i l l i o n p u r c h a s e w i l lm a i n t a i n p r o d u c t d e v e l o p m e n t a n m a r k e t i n g o p e r a t i o n s i C a m b r i d g e ,a n u t i l i z e A c t i v i s i o n ' s d i s t r i b u t i o nc h a n n e l s .

F r o m K C S , d i s t r i b u t e d b A d a m ,C o b b K i n g , c o m e s t h K C P o w e rC a r t r i d g e . C r e a t e d i E u r o p e , i u s e st r a n s p a r e n t c a r t r i d g e t e c h n o l o g y t a d h o s t o f f e a t u r e s t t h 6 4 T h c a r t r i d g e p r o v i d e s B A S I C p r o g r a mm i n g t o o l k i w i t h a l t h s t a n d a r da d d i t i o n s , p l u s p e e k s a n p o k e s t d o u b l e b y t e s , a u t o h e x - t o - d e c i m a lf u n c t i o n i n s i d e o t h e r c o m m a n d s .f u n c t i o n k e d e f i n i t i o n , t r a c e , a n P L 1 S T ( L U S T ) . F u l l w e d g e - t y p e c o m a n d s a r i n c l u d e d , p l u s d i s k a n t a p e t u r b o c o m m a n d s , a n c o p l e t e m o n i t o r / a s s e m b l e r .

T h c a r t r i d g e a l s o h a " f r e e z em e m o r y " b a c k - u p u t i l i t y t h a t s a v e st h m e m o r y o t h e n t i r e c o m p u t e ra n d u m p s i t o d i s k a s r e l o a d a h l cp r o g r a m . ' H i e u n i q u e f e a t u r e o t h i sb a c k - u p u t i l i t y i t h a t p r o g r a m s a c h i v e d i n t h i s f a s h i o n w i l l r u o n l y i t h e c a r t r i d g e i i p l a c e . T h i s n e a t l ys o l v e s t h e p i r a c y p r o b l e m w h i l e a l o w i n g u s e r s t b a c k u p r o t e c t e ds o f t w a r e . v e r y n i c e p a c k a g e , w e l lt h o u g h t o u a n q u i t e u s e f u l .

C o m p u t e r S y s t e m A s s o c i a t e s r c e n t l y r e l e a s e d 6 8 0 2 0 b o a r d f o [ h A m i g a , i i p l u g - c o m p a t i b l e w i t h t h 6 8 0 0 0 s o c k e t o t h A m i g a ' s m o t h e rb o a r d , a n h a s s o c k e t s f o t h 6 8 8 8 1m a t h c o - p r o c e s s o r . T a l k a b o u t t u r b o :T h e y c l a i m s p e e d i m p r o v e m e n t s o u t 5 0 0 % .

G B B a s k e t b a l l f o t h 6 4 / 1 2 8 i v e r y f a s ta n r e m a r k a b l y l i f el i k e .

A s o f t w a r e d e v e l o p m e n t s y s t e ml o t h A m i g a h a b e e n r e l e a s e d b M a n x S o f t w a r e S y s t e m s . S e v e r a l d v e l o p e r s h a v e t a l k e d t o w h h a v eu s e d t h p r o d u c t — c a l l e d A z t e cC 6 8 K ' A m — c l a i m i c o m p i l e s f a s t e r ,c r e a t e s s m a l l e r c o d e , a n r u n s f a s t e rt h a n a n y o t h e r s y s t e m t h e y h a v eu s e d t i t h A m i g a . M e a n w h i l e , M a x i -S o f t i a l i v e a n w e l l . n e v e r s i o no M a x i C o m m f o t h A m i g a h : i s h e e nr e l e a s e d , a n a l c u r r e n t r e g i s t e r e do w n e r s s h o u l d h a v e r e c e i v e d t h e i ru p g r a d e b y n o w . ' H i e n e v e r s i o n i V 3 . 0 . n e v e r s i o n o f M t L x i D e s k \ a l s o o u ( V I . 3 ) . I c o n t a i n s n o t e p a d ,f u l l - f u n c t i o n c a l c u l a t o r ( h e x a n dd e c i m a l , m e m o r y , t a p e ) , a l a r m c l o c k ,a n d a p p o i n t m e n t c a l e n d a r ( l i n k e d t t h a l a r m c l o c k w i t h s p e e c h ) .

M a x i S o I ' t i a l s o d e v e l o p i n g s e v e r a ln e p r o d u c t s f o t h A m i g a . T h f i r s t\ s M a x i P l a n , s p r e a d s h e e t w i t h d a t ab a s e a n c h a r t i n g f u n c t i o n s w i t h ' " h o tv i e w " c a p a b i l i t y . T h s p r e a d s h e e tu s e s s p a r c e - m e m o r y m a t r i x t e c hn i q u e s t c o n s e r v e m e m o r y w h e n n o a l t h c e l l s a r e u s e d . C h a r t s c a b s a v e d a l l T - c o m p a f i b l c f i l e s .

A l s o c l o s e t r e l e a s e f r o m M a x l S o f ti m o u s e m a c r o p r o d u c t c o d e -n a m e d M A X . O n l y 5 i s i z e , i r c o r d s m o u s e m o v e m e n t s a n s a v e st h e m a s f i l e t h a t c a b p l a y e d b a c k .T h i s a d d s m a c r o f u n c t i o n s t a n o t e p r o g r a m . I w i l l h a v e e d i t a n c u t -a n d - p a s t c c a p a b i l i t i e s .

F i n a l l y , a n o t h e r a s - y e t - u n n a m e dM a x l S o f t p r o d u c t , c o d e - n a m e dW O W , i d i s k - c a c h e p r o g r a m t h a ts t o r e s i m e m o r y t h m o s t r e c e n t l yu s e d d i s k f i l e s . T h i n k o i a s s m a r tR A d i s k . I w a t c h e s w h i c h f i l e s y o u s e m o s t , a n s t o r e s t h e m i R A M .Y o c a s e t h s i z e o t h e c a c h e . I u s e s w r i t e - t h r o u g h t e c h n i q u e t k e e p t h f i l e i m e m o r y u p d a t e d . I y o u s i f o n o t h e r p u q w s c , i t ' sg r e a t f o s p e e d i n g d i r e c t o r y c a l l s .

A n f i n a l l y , T r u e B A S I C , I n c . w i l lr e l e a s e v e r s i o n o T r u e B A S I C f o

t h A m i g a . I ' u r i s t s t a k e h e a r t .P o s t s c r i p t : B n o y o u ' v e s e e n t h

A m i g a i ' " M i a m i V i c e , " u s e d a s m u s h o t c o m p u t e r .

T h a i ' s a l f o t h i s m o n t h . S t a y t u n e df o f u t u r e d e v e l o p m e n t s .

M a n u f a c t u r e r s

D l g i - V l e w7 0 J a c k s o n B T o p e k a , K 6 6 6 0 4

J e d a S o f t w a r e1 ' O B 4 3 1 3C i a r d e n G r o v e , C 9 2 6 4 2

D i g i t a l C r e a t i o n s5 3 B e r c u t , S u i t eS a c r a m e n t o , C 9 5 8 2 7

C o m p u t e r S u p p o r t G r o u p2 3 0 1 2 0 5 t h S t r e e t # 1 0 6T o r r a n e e , C 9 0 5 0 1

C o m p u t e r T e c h9 8 5 W . F o o t h i l l B l v dC l a i r m o n t , C A 9 1 7 1 IE l e c t r o n G e n e r a l1 7 9 8 1 - G S k y p a r k C i r c l eI r v i n e , C 9 2 7 1 4

B y t e b B y t e3 7 3 6 B e C a v e R o a d # A u s t i n , T 7 8 7 4 6

C o m p u t e r S y s t e mA s s o c i a t e s , I n c .7 5 6 4 T r a d e S t r e e tS a D i e g o , C 9 2 1 2 1

M a n x S o f t w a r e S y s t e m sI ' O B 5 S h r e w s b u r y , N 0 7 7 0 1T r u e B a s i c , I n c .3 9 S o u t h M a i n S t r e e tH a n o v e r , N 0 3 7 5 5

A d a m , C o b b K i n g , I n c .6 5 J o h n M u i r D r i v e E 4 S a F r a n c i s c o , C 9 4 1 3 2

M a x i S o f t2 8 1 7 S l o a t R o a dP e b b l e B e a c h , C 9 3 9 5 3

6 J U L Y / A U G U S T ' 8 6

Page 63: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 63/132

J I F F I E S

T y p e w r i t e r 6 f o t h C o m m o d o r e 6 a n 1 5 2 6 P r i n t e rX e o p l c o f t e n s a y t h a t n e c e s s i t y i t h m o t h e r o f i n v e nt i o n . T h o u g h i i n o m p l a c e t d e b a t e t h p r o f o u n dw i s d o m o t h i s s t a t e m e n t , h a v e a l s o f o u n d n e c e s s i t y t b t h s o u r c e o f o n b i h e a d a c h e w h e n i c o m e s t t y p i n g . I w a m b r o t h e r M a r k , t h r e a l c o m p u t e r w h i z ,w h p o s e d t h q u e s t i o n , " W h y d o n ' t y o m a k e t h a t n e 1 5 2 6 p r i n t e r w o r k l i k e t y p e w r i t e r / w o r d p r o c e s s o r ? "

W e l l , h e r e i t i s ! N o o n l y w i l l t h i s p r o g r a m l e y o u s y o u r C o m m o d o r e 6 4 a n d 1 5 2 6 p r i n t e r a s t y p e w r i t e r ,b u i a l s o d o e s f e n e a t t r i c k s t h a t w i l l m a k e t h o l o n e - s h o t p a p c r - s l a p p c r h i d e i t h c l o s e t w h e r e i b l o n g s . T h t h e m e o t h i s p r o g r a m b e a r s a s i m i l a r i t y t oo n w r i t t e n b y J u d y R u n g e i t h J u n e / J u l y , 1 9 8 - t , i s s u eo P o w e r / P l a y . I m i g h t b e f u t c o m p a r e t h t w a n t h e n d e v e l o p y o u r o w i d e a s f o w r i t i n g p r o g r a m o t h i s n a t u r e .

S o m e o t h p r o g r a m ' s f e a t u r e s i n c l u d e :E d i t i n g u t a e n t i r e l i n e u s i n g d i I N S T / D B I . k e y .M a n u a l o r a u t o m a t i c c a r r i a g e r e t u r n i c a s e y o f o r g e t .P r i n t i n g o c h a r a c t e r s t h a t a r e a v a i l a b l e u s i n g t h C o m m o d o r e k e y .H o l d i n g c h a r a c t e r s e n t e r e d d u r i n g R E T U R N a n e n t e r i n g t h e m o n t h n e x t l i n e .P r i n t i n g i r e v e r s e t y p e .

W h e n y o r u t h p r o g r a m , c o l u m n g u i d e w i l la p p e a r a t h t o p o f t h e s c r e e n a l o n g w i t h n e c u r s o r .W h e n e v e r R K T U R N i p r e s s e d , t h t y p e d l i n e i s e n t t t h p r i n t e r a n n e l i n e i s t a r t e d . I a l l o w e d t p e r f o r m a n a u t o m a t i c R E T U R N , t h s c r e e n w i l l d i s p l a yt w l i n e s ( w h i c h e q u a l o n l i n e o t h p r i n t e r ) b e f o r e i d u m p s t t h p r i n t e r a n s k i p s t s t a r t n e l i n e . T h i sa l l o w s y o t k e e p t r a c k o f t h e a c t u a l l i n e l e n g t h .

I y o m a k e m i s t a k e , y o c a e r a s e u s i n g t h I N S T /D E I . k e a s f a r b a c k a t h b e g i n n i n g o f t h e l i n e , i n e c e s s a r y . H i t t i n g C T R L - C a a n t i m e w i l l e x i t t h p r o g r a m .

I y o h a v e C o m m o d o r e 1 5 2 5 p r i n t e r , y o m a h a v et m a k e t h i s c h a n g e : 1 0 0 O P E N 1 , 4 , 8 .

T h p r a c t i c a l a p p l i c a t i o n o t h i s p r o g r a m i o b v i o u s ,b u i a l s o h a r o o m f o s o m e i m a g i n a t i v e m o d i f i c a t i o n .F o e x a m p l e , t r a d d i n g t h n e c e s s a r y l i n e s t m a k e i p r i n t y o u r o w p e r s o n a l i z e d h e a d i n g a t h t o o e a c hn e p a g e . I ' v e s e e n s o m e e x p e n s i v e t y p i n g / w o r d p r oc e s s i n g p r o g r a m s t h a t a r r e a l l y n e a t , b u t h i n k i t ' s l e s se x p e n s i v e a n m o r e f u t c r e a t e y o u r o w n !H c f u r i - t y p i n n t l i L s p r o g r a m , r c j d " H o w l i i n l f r P r o g r a m s " a n " H o w t V . I h M a g a z i n ep j i l r y P r a g m a " T i l t B A S I C p r o g r a m s i t h i s i M g K i n e a a v a i l a b l e o d i s k f r o m L o a i k u r ,P . O . B o 3 0 0 0 7 , S h i C R p o f f , I 7 1 1 3 0 - 0 0 0 7 . 1 - 8 0 0 - 8 3 1 - 2 6 9 4 .

T y p e w r i t e r 6 1 0 O P E N 1 , 4 , 7 ' B F V V1 1 P R I N T C H R $ ( 1 4 7 ) ; C H R 5 ( 1 4 ) ; C H R $ ( 8 ) ;

T A B ( 1 3 ) " [ R V S , S H F T T , S H F T Y , S H F T P

W p r a c t i c a l a p p l i c a t i o n o t h i sp r o g r a m i o b v i o u s , b u i a l s oh a r o o m f o s o m e i m a g i n a t i v em o d i f i c a t i o n

R , S H F T I R 6 4 [ R V O F F ]

S H F T E , S H F T W , S H F TS H F T T , S H F T E , S H F T" ' F S J H

1 2 P R I N T " [ R V S ] 1 0 2 0 .3 [ R V O F F ] " B A A F

1 3 P R I N T C H R S ( 1 2 6 ) ; : I F ( P E E K ( 2 1 1 ) ) > 0T H E N P O K E 2 1 1 , ( P E E K ( 2 1 1 ) - 1 ) ' J C T I

1 4 G E T C S : I F C $ = " " G O T O 1 4 0 ' E I E D1 5 I C 5 = C H R $ ( 3 ) G O T O 2 3 0 ' E I N E1 6 0 I F C $ = C H R S ( 1 3 ) T H E N G O T O 2 5 0 ' F J F F1 7 I A S C ( C $ ) < > 2 0 T H E N P R I N T C $

: S S = S S + C $ : G O T O 1 9 0 ' J U X L1 8 I ( P E E K { 2 1 1 ) ) > 0 T H E N P R I N T C $ ' F L T I1 9 I L E N ( S $ ) > 7 8 T H E N C $ = M "

: G O T O 2 5 0 ' G M E K2 0 I L E N ( S $ ) = 0 T H E N 2 2 0 ' E I A A2 1 I A S C ( C S ) = 2 0 T H E N S S = M I D $ ( S $ , 1 ,

( L E N ( S $ ) - l ) ) ' I W Q G2 2 G O T O 1 3 0 ' B D D Y2 3 C L O S E 1 : P R I N T C H R $ ( 1 4 7 ) ; C H R $ ( 9 ) ;

C H R S ( 1 4 2 ) ' P R F F2 4 E N D ' B A C A2 5 P R I N T " ; C 5 ; : P R I N T t t l , S S

: S $ = " " ' D M I F2 6 0 I F P E E K ( 2 1 4 ) > 2 3 T H E N P R I N T

C H R $ ( 1 4 7 ) : G O T O 1 1 0 ' H Q W J2 7 G O T O 1 3 0 ' B D D E E N

C O M M O D O R E M I C R O C O M P U T E R S 8

Page 64: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 64/132

J I F F I E S l i H O O E H M A C O M B E R

S e l f - R e p l i c a t i o nf o t h C o m m o d o r e 6 T h D r a m a t i c E f f e c t o M a c h i n e L a n g u a g e

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

t h p a s t C e n t u r y , b i o l o g i s t s a n z o o l o g i s t s h a v e s t u d i e ds e l f - r e p l i c a t i o n a t h l e v e l o c e l l d i v i s i o n . A n o v e r t h l u s t 3 y e a r s , c h e m i s t s a n b i o c h e m i s t s h a v e s t r u g g l e dt u n d e r s t a n d c e l l d i v i s i o n a t h m o l e c u l a r l e v e l .

A l t h o u g h s c i e n t i s t s n o k n o w g r e a t d e a l a b o u t t h p h y s i c a l a n c h e m i c a l p r o c e s s e s i n v o l v e d i r e p r o d u ct i o n , t h e r e r e m a i n s m u c h t b d i s c o v e r e d . F o e x a m p l e ,w h d m o s t c e l l s d i v i d e i n r e g u l a r , p r e d i c t a b l e w a y ,w h i l e o t h e r s ( c a n c e r c e l l s ) d u p l i c a t e t h e m s e l v e s i a u n c o n t r o l l e d a n u n d i f f c r e n t i a t e d w a y ? E v e n t h e o r e t i c a lm a t h e m a t i c i a n s h a v e p l a y e d s i g n i f i c a n t r o l e i t h i s a r e ao r e s e a r c h b d e v e l o p i n g I d e a l i z e d m a t h e m a t i c a l m o e l o s e l f - r e p l i c a t i o n t c o m p a r e w i t h e x p e r i m e n t a lo b s e r v a t i o n s . A e x c e l l e n t a r t i c l e o t h i s s u b j e c t c a b f o u n d k i S c i e n t i f i c A m e r i c a n , V o l . 2 4 8 , p a g e 1 1 ( 1 9 8 3 ) .

T h p r o g r a m d e s c r i b e d b e l o w d e m o n s t r a t e s r e l at i v e l y s i m p l e a p p r o a c h t g r a p h i c a l s e l f - r e p l i c a t i o n . T h i ss y s t e m w a f i r s t d e s c r i b e d b E d w a r d F r e d k l n o M I T . H f o u n d ( h a t a n i m a g e r e p r e s e n t e d o g r i d b c o m b in a t i o n o f f i l l e d s q u a r e s a n e m p t y s q u a r e s c o u l d b m a d e t u n d e r g o f o u r - f o l d r e p r o d u c t i o n b y S i m p l er u l e i n v o l v i n g t h e g r i d b l o c k s d i r e c t l y a b o v e , b e l o w ,r i g h t a n l e f t o t h b l o c k o i n t e r e s t . T h u s , a s n e g e n e r a t i o n i p r o d u c e d , e a c h g r i d b l o c k b e c o m e s f i l l e di i w e r e p r e v i o u s l y s u r r o u n d e d b y a n o d n u m b e r ( o n eo t h r e e ) o f i l l e d b l o c k s , o i w i l l b l e f t e m p t y i f i t w e r ep r e v i o u s l y s u r r o u n d e d b y a e v e n n u m b e r ( z e r o , t w o ,o l o u r ) o f f i l l e d b l o c k s . L e t ' s s e h o t h i s w o r k s .

R e p r o - S l o wB e g i n b y t y p i n g i t h f i r s t p r o g r a m ( R B P R O - S L O W )

s h o w n b e l o w . A f t e r s a v i n g i t r u t h p r o g r a m . A i m a g er e s e m b l i n g s i d e w a y s a p p e a r s a f t e r f e s e c o n d s .T h e n , a f t e r a b o u t 3 s e c o n d s , t h o r i g i n a l i m a g e i s l o wl r e p l a c e d b s e c o n d i m a g e ( o g e n e r a t i o n ) , t h r o u g ha p p l i c a t i o n o l ; r e d k i n ' s r u l e . T h i s i f o l l o w e d b a t h i r dg e n e r a t i o n , i h e n f o u r t h g e n e r a t i o n , e a c h o w h i c ha p p e a r s m o r e c o m p l e x t h a n t h l a s t b u r e t a i n s t h b i l a t e r a l s y m m e t r y o f t h e o r i g i n a l i m a g e . F i n a l l y , t h f i f t hg e n e r a t i o n r e s u l t s i c o m p l e t e d f o u r f o l d r e p r o d u ct i o n . F o u r n e i m a g e s , e a c h I d e n t i c a l t t h o r i g i n a l ,a p p e a r a b o v e , b e l o w , t t h r i g h l a n l e f t o w h e r e t h o r i g i n a l i m a g e o n c e r e s i d e d .

T h p r o c e s s c o n t i n u e s , a l b e i t s l o w l y , a l o n g a t h p r o g r a m r u n s . T h t h i r t e e n t h g e n e r a t i o n h a s 1 6 i d e n t ic a i m a g e s , t h o u g h n o a l l i o t h s c r e e n .

H e r e i h o t h p r o g r a m w o r k s . l i t t l e t h o u g h t w i l lc o n v i n c e y o t h a t w n e e d t w o a r e a s o m e m o r y : t h s c r e e n m e m o r y ( l o c a t i o n s 1 0 2 - i t o 1 0 - i l ) t o s h o w t h

T h i s s y s t e m w a f i r s t d e s c r i b e db E d w a r d F r e d k i n o M I T , w h d e v i s e d m a t h e m a t i c a l m o d e l

f o g r a p h i c a l s e l f - r e p l i c a t i o n .c u r r e n t g e n e r a t i o n , a n c o m p a r a b l y l a r g e b l o c k t u s d u r i n g t h m a n i p u l a t i o n s t g e t h n e g e n e r a t i o n .W e ' l l u s l o c a t i o n s 9 1 7 6 t 1 0 2 7 9 , w h i c h a r w e l l a b o v et h B A S I C p r o g r a m i t s e l f .

L i n e 1 s e t s u s o m e p a r a m e t e r s , a n p u t s " I ( w h i t e ) i e a c h l o c a t i o n o f s c r e e n c o l o r m e m o r y ( l o c at i o n s 5 5 2 9 6 t o 5 6 . 1 1 9 ) . L i n e 1 5 c l e a r s t h w o r k i n g m e o r y ; s c r e e n m e m o r y w a c l e a r e d b t h C L E A R / H O M Ei n s t r u c t i o n i n l i n e 1 0 . L i n e 2 0 p o k e s t h o r i g i n a l i m a g ei n t o w o r k i n g m e m o r y . Y o c a c h a n g e t h i s t a n y i m a g ey o w a n t b y p o k i n g " t i t h e a p p r o p r i a t e l o c a t i o n o w o r k i n g m e m o r y . L i n e 2 5 p o k e s t h i m a g e s f r o m w o r ki n m e m o r y i n t o s c r e e n m e m o r y , b l o c k b b l o c k . T h

9 c o n v e r t s " 0 i w o r k i n g m e m o r y t a e m p t ys p a c e o t h s c r e e n ( s c r e e n c h a r a c t e r 9 6 ) , w h i l e " 1 i c o n v e r t e d t a v e r t i c a l b a ( s c r e e n c h a r a c t e r 9 7 ) .

L i n e s 3 5 a n d 4 c o n s t i t u t e F i e d k i n ' s r u l e . F o e a c hl o c a t i o n i w o r k i n g m e m o r y , i t n e i g h b o r s a b o v e , b l o w , t t h l e f t a n r i g h t ( a l l " l " ' s o r " 0 " ' s ) a r c s u m m e d .T i l e " A N D 1 d e c i d e s i t h s u i o d o e v e n , a n p o k e s t h a p p r o p r i a t e r e s u l t i n t o s c r e e n m e m o r y . F i n a ll y i n l i n e 4 t h n e s c r e e n i m a g e i c o p i e d b a c k i n t ow o r k i n g m e m o r y , a n t h p r o g r a m r e t u r n s ( l i n e 5 0 t c a l c u l a t e t h n e x t g e n e r a t i o n .

T h o n l y p r o b l e m i t h a t t h v a r i o u s F O R - N E X T l o o p s( l i n e s 1 0 , 1 5 , 2 5 3 5 - 4 ( 1 , a n d 4 5 ) e a c h r e q u i r e s e v e r a l

6 J U L Y / A U G U S T ' 8 6

Page 65: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 65/132

J I F F I E S / S E L F R E P L I C A T I O NE v e n t h e o r e t i c a l m a t h e m a t i c i a n sh a v e p l a y e d s i g n i f i c a n t r o l e i t h i s a r e a o r e s e a r c h b d e v e l o p i n g i d e a l i z e dm a t h e m a t i c a l m o d e l s o s e l fr e p l i c a t i o n t c o m p a r e w i t he x p e r i m e n t a l o b s e r v a t i o n s .s e c o n d s t e x e c u t e i B A S I C , s e a c h n e g e n e r a t i o nt a k e s n e a r l y m i n u t e t c o m p l e t e . I s n ' t t h e r e a f a s t e rw a y ?

F a s t e r W a A y o m a b a w a r e , m a c h i n e l a n g u a g e i t h l o w e s t

l e v e l c o m p u t e r l a n g u a g e . B e c a u s e t h c o m p u t e r d o e s n ' tf i r s t h a v e t t r a n s l a t e t h e i n s t r u c t i o n s ( a s i w o u l d i t h c a s e o f B A S I C p r o g r a m ) , t h e x e c u t i o n o m a c h i n ec o d e i o v e r h u n d r e d t i m e s f a s t e r t h a n e x e c u t i o n o s i m i l a r B A S I C i n s t r u c t i o n . T h d i s a d v a n t a g e o m a c h i n e -l a n g u a g e p r o g r a m m i n g i t h a t o p e r a t i o n s m u s t b b r o k e n d o w n i n t o t h e i r m o s t s i m p l e a n f u n d a m e n t a ls t e p s . T h u s , t y p i c a l m a c h i n e - l a n g u a g e p r o g r a m s u s u a l l ya p p e a r m u c h l o n g e r t h a n c o m p a r a b l e B A S I C p r o g r a m s .

B e g i n b t y p i n g i t h p r o g r a m t i t l e d R K l ' R O F A S T a t h e n o t h i s a r t i c l e . T h i s p r o g r a m i w r i t t e n i B A S I C .b u i a c t u a l l y w h a t i c a l l e d " B A S I C l o a d e r I g i v e st h c o m p u t e r i n s t r u c t i o n s f o l o a d i n g m a c h i n e c o d e , s w h a t y o u e n u w i t h w h e n y o r i t h i s p r o g r a m i m a c h i n e - l a n g u a g e p r o g r a m .

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

N o w , g f o r t h a n m u l t i p l y .R o g e r M a c o m b e r i P r o f e s s o r o C h e m i s t r y a t h U n i v e r s i t y o f C i n c i n n a t i

B d b K t y p i i l E t h i s p m p a n i . r r a i i " H o w l E n l c r P r o g i a m j " a n " H o w U s t h M a g a z i n el i n t r y P r o g r a m . " I h B A S I C p r o f c f j i m I n [ h i s n u R ^ i n c a i a v a i l a b l e u t t f r o m L o a d s t a r ,P . O . B o . W X F . S h r r v i p o r t , [ A T I 1 3 M 0 0 7 , ] - 8 « W l - 2 6 W .

R E P R O - S L O W1 P R I N T " [ C L E A R ] " : S ° 1 0 2 4 : M = 9 2 1 6

C = 5 5 2 9 6 : F O 1 = T O 1 0 2 3P O K E C + I , l : N E X T ' K H G K

1 F O 9 1 7 6 T 1 0 2 7 9 P O K E 1 , N E X T ' F P S I

2 P O K E M + 4 1 8 , 1 : P O K E M + 4 5 8 , 1P O K E M + 4 9 8 , 1 : P O K E M + 4 5 9 , 1P O K E M + 4 6 0 , 1 ' K J H L

2 F O 1 T 1 0 2 3 P O K E S + I ,P E E K ( M + I ) + 9 6 N E X T ' J R D M

C o n t i n u e d o n p g

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

* 2 5 9

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

$ 2 3 91 6 7 0

M O D E M

$ 1 5 9

1 9 0 2 M O N I T O R

S 2 8 9C A L L F O S U P E R P A C K A G E P R I C E S

1 3 5 0 M O U S EO N L Y S 4 2 9 5

E S T . 1 9 8 2

P B O 1 7 8 8 2M I L W A U K E E . W l 5 3 1

O R D E R L I N E S O P E NO F R 1 1 1 A M i P M D S

S A 1 1 2 P M 1 P C S

T O R D E R C A L L T O L L F R E EF O R T E C H N I C A L I N F O R M A T I O N .

O R D f . l t I N Q U I R I E S . O F O R W I S O R D E R S

8 0 0 - 5 5 8 - 0 0 0 3 4 1 4 - 3 5 1 - 2 0 0 7O F t D I f i l K G I N F O R M A T I O N F ( F A S T O E L I V L F t * S E N D L . i M d l n S I . H F C K M O W . Y O H D I R O D I H b U B A N K f R O N S F E R P E R S O N A L A N D C Q M P A N S ( . . H f C K S A U 0 W [ K J S I N t S SC A V S r C L E A R C H A H G E S F O F I C O D A R F . S 3 0 0 I C l U N I I N i N T A L 1 A I N C L U D E . 4 'S H A P I N G ( I A l l U H I l h H S M I N I M U M S J O O M A b l t f ! C A H D V I S A O R D E R S P L E A S EI N C L U D f C A R D " [ X P i n A T l O N O A I E A N D S K ^ A I U H i W l H I . S I U L N I S P L L A S I A D S A L L S I A ( I A [ C A f U H J I H I O H I C O A N C A N A D I A N O H D H I S ^ L f c A S f A D M I N I M U M ! S H ! l ' ( t | N ( i A N I ) H A N t ) I I N ( l M I N I M U M S 1 ) 1 ) A L O I H I I I F ( t f i H H N ( J H D F R SP L t A S ! A D n M I N I M U M 1 S H I P P I N G M I N I M U M M 1 ) A I G O O D S A H N I A N I N f i l U U F A C I O H V W A H H A N I 1 ) 1 ) 1 H H U O F ' H I C H ! A [ S H ^ S A U F M N A lA L I . O E F E C r i V E I I E I U H N S M U S I M A K E A F I L I U H N A U T M O K P Z A I I O N N U M I 1 L H P L E A 6 EC A L L ■ H - ) - 3 i 1 - ! D 0 i l ( O K I A I N A H A [ J V H U l i F i 1 I I H M W i l l N D ! ) A t a i ' l E QF O F l R E P L A C E M E N T O R E P A I R r n i C E L S A N A V A I L A l i l L H V S U H J E C T 1 C H A N G EW I I H O U I N O I I C EN O T E O A L Q R O E R S O U T S I D E C O N T I N E N T A L S . A . W S H I P A L O H U f c H S H R s rC . A S . S I \ S U H F D L M A I L I S H I P P I N G C H A R G E S E X C E E D T H M l h l M U M A M O U N T Y O U

W i l l H I C H A R G E D T H A U D i l l l I N A l A M O I I N I 1 C K A G E T O V O U O U I C « L Y A N D 5 W E L 1

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

Page 66: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 66/132

Y O U R L I N K B E T W E E NB O D Y A N M I N D . . .

T H B O D Y L I N K ™ S Y S T E M i r e v o l u t i o n a r y n e c o m m u n i c a t i o n l i n kb e t w e e n y o a n y o u r C o m m o d o r e6 4 / 1 2 8 . T h r e s u l t o m e d i c a l a n t e c h n i c a le x p e r t i s e s p a r k e d b s c i e n t i f i c r e s e a r c h ,B o d y l i n k i t h b i o f e e d b a c k s y s t e m o t h f u t u r e — a n d i f h a p p e n i n g r i g h t n o w ,G e t t i n g i S h a p e . . . E a s i e r . . .S a f e r . . . M o r e E f f e c t i v e l y

H o m e e x e r c i s e n o b e c o m e s e x c i t i n g a n m o r e e f f e c t i v e . W i t hB o d y l i n k y o c a n b es u r e y o u r o r e x e r c i s i n g

' f o r m a x i m u m b e n e f i t .W h i l e y o a r e x e r c i s i n g , B o d y l i n k m o n i t o r sy o u r h e a r t r a t e a n h e l p s y o u d e t e r m i n et h i d e a l l e v e l y o n e e d f o a e r o b i c g a i n .Y o m a b r a c i n g w i t h c o m p u t e rc o n t r o l l e d o p p o n e n t , o f l y i n g h e l i c o p t e r .B o d y l i n k m o t i v a t e s y o t w o r k h a r d e r i y o a r n o r e a c h i n g y o u r t a r g e t l e v e l , o h e l p sy o s l o w d o w n i y o a r e w o r k i n g t o o h a r d .T h r o u g h s e n s o r s , B o d y l i n k a s s u r e s y o e x e r c i s e a s a f e l e v e l s t f i y o u r n e e d s .

A E R O B I C E X E R C I S E P A C W G i m i p a c k a g e ■ n c i u d e s B o d y l m k . S l o n a a r a S 1 9 9 . 9 5E M S e n s o r . l e M S o l . L e g - B o n d , P u l s et o r e S e n s o i . a n o n o e m o s o f t w a r ec a r t r i d g e c o n l a . n n s e v e r a l p r c g r o m s

B o d y l i n k c o m e s i f o u r B a s i c c o n f i g u r a t i o n s m u s c l e c o o r d i n a t i o n , a f l r o b i c e x e rc i s e , s t r e s s r e d u c t i o n o i s o m e t r i c m u s c l e t r a i n i n g E o c h p a c k a g e c o n t a i n s a B o r j y -l i n k , t h a p p r o p r i a t e n a r o w o r e a c c e s s o r i e s , a n s e v e r a l a f f e r e n t s o f t w a r e p r o g r a m so o n c a r t r i d g e D e p e n d . n o w n a t a d d i t i o n a l b o d y ( u n c t i o n y o j w o n t t m o n i t o r ,y o c a n o d d t e m p o r a w r e r e s p i r a t i o n . G S R . p u l s e r a l e , h e a f l r a r e , b l o o d p r e s s u r e ,E E ( B r a i n w a v e s ) a n o l d e r s e n s o r s F o e a c t i s e n s o r , a p p r o p r i a t e g a m e o g r a p hi s o f t w a r e i a l s o a v a i l d B l e 1 i p l o y i h e s e b o d y s i g n a l s

B O D Y L I N KY o u r L i n k t F i t n e s s ,H e a l t h a n W e l l - b e i n gB O D Y L O G . I N C . 3 M a p l e A v e n u e A r m o n k . N e Y o r kF O M O R E I N F O R M A T I O N C A L L :9 1 4 - 2 7 3 - 6 4 8 0 0 1 - 8 0 0 - 2 3 3 - 2 9 1 1U s a t t a c h e d p o s t c a r d t p l a c e y o u r o r d e r .

S p o r t s T r a i n i n g - A m o r e S k i l l f u la n C o m p e t i t i v e Y o

N m a t t e r w h a t t h s p o r t , w h a v e b e c o m e

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

Y J 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 k g i v e s y o t h i n d i v i d u a l a t t e n t i o n o t h b e s t p r o — a n y t i m e y o d e s i r e f o a l o n g a y o w i s h — a n d a n e x t r a c o s t . T h B o d y l i n k S y s t e m p r o v i d e s i n s t a n t a n e o u sf e e d b a c k o t h e x a c t m a n n e r i w h i c hy o u r m u s c l e s a r p e r f o r m i n g , e n a b l i n g y o t c o r r e c t y o u r s w i n g o r e f i n e y o u r p i t c hw h i l e s t i l l i m o t i o n . B o d y l i n k a l l o w s t r u et w o - w a y c o n v e r s a t i o n b e t w e e n y o a n y o u r b o d y , g i v i n g y o t h w i n n i n g e d g e .M U S C L E C O O R D I N A T I O N P A C K A G E

I S O M E I H t C M J S C I E E X E R C I S ET R A I N I N G P A C K A G E

T n l s p o c l i a g e i n c l u d e s B o d y l i n k . S l a w o r d 5 1 3 9 9 5E M S e n s o r . L a n d S e t . M o o d - B a n d , H i E i o c r r o d e s , o n o n o o m o s o f t w o mc o i n a g e c o n t a i n i n g s e v e r a l o r o g r o r n s

T h i s p a c k o g e m c l u O S S B o d y l i n k , C O M E T , 5 1 3 9 . 9 5a n d o n e d e m o s o r w r a r c c a r t r i d g ec o n t a i n i n g s e v e r a l p o g r o m s

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

M o r e P r o d u c t i v e Y o M e d i c a l a u t h o r i t i e s n o c o n s i d e r s t r e s s m a j o rh e a l t h r i s k w h i c h m a r e s u l t i m i g r a i n e s ,u l c e r s , b a c k p a i n a n h e a r t a t t a c k s . W i t h

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

h e a l t h i e r a n h a p p i e r l i f e .S T R E S S R E D U C T I O N P A C K A G E i d ' s p o c k 0 9 e i n c l u d e s B M y i m k .

t f e e d t a c k E M S e n s o r . L e n a S e t .H o o d - B a n d . H i r e s E i e c n o o e s . B i t f o e ab o c k T e m p e r a f l j r e S e n s o r , a n d o n ed e n t o s u f f f l O T C c a r t r i d g e c o n i o i j v n gs o v o r a i o t o o r a r n s

S I 0 9 9 5

Page 67: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 67/132

C O M M O D O R E :T H O F F I C I A L C O M P U T E R C O M P A N Y

O T H ^ — « . .

S K y T R A V U

™ » k -A S T R O N A U T SF O A D D I T I O N A LI N F O R M A T I O NW R I T E :T H Y O U N GA S T R O N A U T C O U N C I LB O 6 5 4 3 2W A S H I N G T O N , D 2 0 0 3 6

A U T H O R I Z E D S O F T W A R E F O C O M M O D O R E 6 A N 1 2

Page 68: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 68/132

A M I G AT E R M I N A LS O F T W A R E

T w n e t e r m i n a ls o f t w a r e p a c k a g e s

f o t h A m i g a s p a nt h r a n g e o u s e rn e e d s — f r o m b a s i ct e x t r e m e l yc o m p l e x

B L O U I S R W A L L A C EM a n y p e o p l e u s t h e i r A m i -

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

k n o w n a t e l e c o m p u t i n g o t e l e c o mm u n i c a t i o n s . T e l e c o m m u n i c a t i o n sw i t h p e r s o n a l c o m p u t e r r e q u i r e st h u s e r ' s c o m p u t e r t a c a t e r m in a l . T a c h i e v e t h a t , w r e l y o s p e c i a l f o r m o s o f t w a r e c a l l e d a t e rm i n a l e m u l a t o r . T h e r e a r e p r e s e n t l yt w m a j o r c o m m e r c i a l p a c k a g e sa v a i l a b l e f o r t h A m i g a , w i t h m o r e i d e v e l o p m e n t . T h e t w o t h a t w l o o k e d a a r M a x i C o m m f r o m M a x i -C o r p , a n O N L I N E ! f r o m M i c r o -S y s t e m s S o f t w a r e .

M a x i C o m mM a x i C o m m i o n o s e v e r a l p r o d

u c t s o f f e r e d b M a x i C o r p o P e b b l eB e a c h , C a l i f o r n i a . I i f a i r l y w e l le q u i p p e d t e r m i n a l e m u l a t o r , w h i c hc a b c o n f i g u r e d i v a r i e t y o d i f e r e n t w a y s . I a l l o w s y o t c o m m un i c a t e a 3 0 t 9 6 0 0 b a u d ( " b a u d ' 1r e f e r s t t h n u m b e r o s i g n a l s p e s e c o n d ) , d i o u g h m o s t p e o p l e w i l l n o r e q u i r e m o r e t h a n 1 2 0 0 - o r 2 4 0 0 -b a u d s p e e d s . u s e d i a 1 2 0 0 b a u dw i t h n p r o b l e m s .

M a x i C o m m i c o n t r o l l e d b s r i e s o p o p - d o w n m e n u s , u s i n gm o u s e t m a k e m e n u s e l e c t i o n s ( t h ef u n c t i o n k e y s c a a l s o b u s e d t m a k e s e l e c t i o n s ) . T h e r e a r f i v em e n u s , t i t l e d P R O J E C T , P H O N E , S E I A L , T E R M I N A L a n T R A N S F E R . E a c h6 J U L W A U G U S T ' 8 6

m e n u h a s e v e r a l o p t i o n s , s o m e o w h i c h h a v e t h e i r o w s u b m e n u s .

I ' o r i n s t a n c e , t h S E R I A L m e n u a l o w s y o t s e y o u r b a u d r a t e , d a t ab i t s , s t o p b i t s , p a r i t y a n h a n d s h a k i n g .( I y o d o n ' t k n o w w h a t t h e s e a r e ,d o n ' t w o r r y a b o u t i t A l y o n e e d t d i f i n d o u w h a t s e t t i n g s f o e a c h o t h e s e i t e m s a r r e q u i r e d b t h s y t e y o u w i s h t t a l k t o , s e t h m e n uo p t i o n s a n f o r g e t a b o u t t h e m . ) A m e n t i o n e d b e f o r e , 3 0 t 2 4 0 0 b a u dw i l l s u f f i c e f o r m o s t p e o p l e , b u t i y o a r c o n n e c t e d d i r e c t l y t a n o t h e rc o m p u t e r v i s p e c i a l c a b l e ( n o tt h r o u g h t h p h o n e ) , 9 6 0 0 b a u d w i l la l l o w y o t o t r a n s f e r d a t a a i n c r e d ib l e s p e e d s .

T h T E R M I N A L m e n u o t f e r s y o a d d i t i o n a l o p t i o n s t h a t c o n c e r n t h f o r m a t o f t h d a t a b e i n g s e n t . Y o c a s e n d o r e c e i v e w i t h o w i t h o u t l i n ef e e d s o r c a r r i a g e r e t u r n s , a c c e p t o ri g n o r e l a b s , o c h a n g e y o u r d u p l e xf r o m f u l l t h a l f . T h i s i i m p o r t a n tb e c a u s e [ h c h a r a c t e r i s t i c s o f t h e s y t e m s y o a r c o m m u n i c a t i n g w i t hw i l l d i f f e r f r o m o n t a n o t h e r , a n y o w i l l f i n d i n e c e s s a r y t a l t e rt h e s e s e t t i n g s f o e a c h t y p e o f s y s t e m .

T h T R A N S F E R m e n u i u s e d f o f i l e t r a n s f e r s ( u p l o a d / d o w n l o a d ) .M a x i C o m m a l l o w s b o t h s t r a i g h t t e x tc a p t u r e t f i l e b u f f e r , a n e r r o r - f r e ef i l e t r a n s f e r s v i a s p e c i a l p r o t o c o lc a l l e d X M O D E M . I t c a p t u r e b u f f e ra l l o w s o n l y 4 ( 4 , 0 0 0 b y t e s ) , n o v e r y l a r g e c a p a c i t y , s i y o u r d a t a i

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

I c a s e s w h e r e d a t a i n t e g r i t y i e s e n t i a l , y o w i l l m o s t l i k e l y w a n t t u s X M O D E M , w h i c h c a s e n d o r c e i v e l a r g e f i l e s w i t h o u t e r r o r s . X M D E w i l l w o r k o n l y w h e n t h o t h e rs y s t e m a l s o s u p p o r t s i t b u i i o n o t h m o r e c o m m o n t r a n s f e r p r o t o c o l su s e d t o d a y . M a x i C o m m a l s o h a s p e c i a l f o r m o X M O D E M t r a n s f e rp r o t o c o l f o u s b e t w e e n t w o A m i g a se q u i p p e d w i t h M a x i C o m m . I c r e a t e st h e i c o n n e c e s s a r y f o t h f i l e t b u s e d f r o m W o r k b e n c h .

Y o c a c r e a t e s p e c i a l t e x t f i l e sc a l l e d s c r i p t f i l e s , w h i c h c a b e u s e dt m a k e t h t e r m i n a l p r o g r a m a u t om a t i c a l l y p e r f o r m t a s k w i t h o u t y o u ri n t e r v e n t i o n . F o r e x a m p l e , y o c o u l du s s c r i p t f i l e s t a u t o m a t i c a l l y l o o t a i n f o r m a t i o n s y s t e m l i k e Q u a n -t u m l . i n k o C o m p u S e r v e . I a l s o a l o w s y o t e a s i l y p r o g r a m t h e t e nf u n c t i o n k e y s a n d i c a l c u l a t o r k e y sf o y o u r o w s p e c i f i c u s e s . T h a t w a y ,f r e q u e n t l y u s e d c o m m a n d s c a b s e n t w i t h o n k e p r e s s .

M a x i C o m m i c o p y p r o t e c t e d ,w h i c h m e a n s y o u c a n n o t m a k e b a c ku p s o f t h p r o g r a m . ( C o p y p r o t e c t i o ni m e a n t t p r o t e c t t h c o m p a n y f r o ml o s s o p r o f i t s c a u s e d b s o f t w a r e p r a c y . ) I a l s o m e a n s y o u c a n n o t t r a n sf e i t y o u r h a r d d r i v e , t h o u g h i c a s a v e t h e d a t a i c o l l e c t s t o t h h a r dd r i v e .

Page 69: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 69/132

< - ■ *

M a x i C o m m c o m e s e q u i p p e d w i t hg o o d m a n u a l , w h i c h i n c l u d e s

n u m b e r o a c t u a l o n l i n e t r a n s c r i p t s O e x a m p l e s . I i g o o d p r o d u c t f o t h o s e p e o p l e w h n e e d r e l i a b l e , b u n o t t o o e x t e n s i v e t e l e c o m m u n i c a t i o ns o f t w a r e . I r e t a i l s f o $ 4 9 . 9 5 .

O N L I N E !O N L I N E ! i p r o f e s s i o n a l - l e v e l t e

m i n a l p r o g r a m f o t h A m i g a . I a l s om a k e s g o o d u s o p o p - d o w nm e n u s — e i g h t o t h e m , t b e x a c t . I o f f e r s t h p r o f e s s i o n a l u s e r w i d er a n g e o p o w e r f u l o p t i o n s , w h i l e r m a i n i n g e a s y t u s e .

T h i s p a c k a g e h a m u c h w i d e rr a n g e o f c a p a b i l i t i e s t h a n c o m m e r c i a lt e r m i n a l p a c k a g e s , r e g a r d l e s s o c o p u t e r t y p e . I e m u l a t e s V T I 0 2 ,V T I O O , V T 5 2 , A N S I a n T T Y . W i t h[ h e x c e p t i o n o 1 3 2 - c o l u m n m o d ea n s m o o t h s c r o l l i n g , t h e m u l a t i o n ss e e m e d t b q u i t e c o m p l e t e . u s e di f o f u l l - s c r e e n e d i t i n g a V T 1 0 0w i t h o u u n i v e r s i t y ' s V A s y s t e m .

T h s o f t w a r e s u p p o r t s f o u r d i f f e re n e r r o r - f r e e f i l e - t r a n s f e r p r o t o c o l s ,a n v a r i a b l e - c a p a c i t y t e x t b u f f e r( t h e d e f a u l t i 6 4 K , b u c a b i c r e a s e d ) . A n i s u p p o r t s t r a n s m i s s i o nr a t e s o 3 0 t 9 6 0 0 , t h o u g hc h e c k e d i a o n l y 3 0 a n 1 2 0 0 .

O N U N E ! a l s o a l l o w s y o t p r g r a m t h f u n c t i o n k e y s , b u t h e r e i n p r o v i s i o n f o d e f i n i n g o t h e r k e y s .I n a d d i t i o n , y o c a c r e a t e s c r i p t f i l e s ,u s i n g a n e x t e n s i v e l a n g u a g e o f o v e r

t w e n t y s p e c i a l c o m m a n d s . T h i s g i v e sy o t h p o w e r t c r e a t e v e r y c o p l e x s c r i p t f i l e s f o a u t o m a t i c s e s i o n s , w h i c h c a i n c l u d e d e c i s i o nb r a n c h i n g b a s e d o t h i n p u t t h s c r i p t r e c e i v e s f r o m t h h o s t . F o i s t a n c e , t h f i l e s c a b p r o g r a m m e dt w a i t u n t i l a s p e c i f i e d t i m e b e f o r es t a r t i n g p r o c e s s , w h i c h i v e r y u s ef u o c r o w d e d s y s t e m s w h e r e t h m i d d l e o f t h e n i g h t i t h e b e s t t i m e t t r g e t t i n g o n . J u s t c r e a t e s c r i p t f i l ew i t h t h c o m m a n d W A I T .

T h p r o g r a m a l s o h a s p e c i a lm o d e a v a i l a b l e c a l l e d " l e a r n . " L e a r nm o d e a l l o w s y o t s t o r e s e l e c t e dp r o m p t s a n d y o u r r e p l i e s t c r e a t es c r i p t o f t h e s e s s i o n . Y o c a t h e n u s t h i s a s s c r i p t f i l e t l o o l a t e r .

A l o n g w i t h s t a n d a r d X M O D E Mt r a n s f e r p r o t o c o l , O N L I N E ! a l s o s u p o r t s X M O D E M / C R C , H V ( H a y e sV e r i f i c a t i o n P r o t o c o l , w h i c h i S m a r t -C o m m c o m p a t i b l e ) , a n C o m p u S e r v eI p r o t o c o l . A n d , a m e n t i o n e d , y o c a d o w n l o a d y o u r t e x t t o v a r i a b l e -s i z e d b u f f e r s f r o m f e t h u d r e d s o ( o y o h a v e t h a t m u c hm e m o r y ) . T h o n l y o t h e r t w f i l e -t r a n s f e r p r o t o c o l s w o u l d h a v e l i k e dt h a v e s e e n a d d e d a r P U N T E R ,c o m m o n t C o m m o d o r e c o m p u t e r s ,a n K l i K M I T , w h i c h i u s e d b m a n yu n i v e r s i t y s y s t e m s a n o t h e r i n s t i t ut i o n s . T h d e f a u l t t e x t - b u f f e r s i z e i 6 4 K . T e x t c a a l s o b s e n t t t h p r i n t e r , e i t h e r f r o m t h c a p t u r e b u f f e ro r e a l t i m e , w h i l e i i a r r i v i n g .

A n o t h e r v e r y v a l u a b l e s u p p o r t f e t u r e i t h u s o s e v e n s e p a r a t e t r a n sl a t i o n t a b l e s t h a t a r e u s e r - m o d i f i a b l e .T h e s e a l l o w y o t c u s t o m i z e t h A C I t r a n s l a t i o n t o a n d f r o m a l s y s t e md e v i c e s , i n c l u d i n g t h d i s p l a y , p r i n te r k e y b o a r d , t a n d f r o m t h c a p t u r eb u f f e r , a n t a n f r o m d i C O p o r t( c o m m u n i c a t i o n p o r t ) . S o m e t i m e ss y s t e m w i l l r e q u i r e p a r t i c u l a r c o f i g u r a t i o n , w h i c h y o c a s e u p s a v ea n u s o v e r a n o v e r . T h i s r e q u i r e sg o o d u n d e r s t a n d i n g o A S C I I a n i o n a r e a n o e x t e n s i v e l y c o v e r e d i w h a t i o t h e r w i s e v e r y g o o d m a n u a l( o v e r 1 0 p a g e s l o n g ) .

O N L I N E ! i n o c o p y p r o t e c t e d .T h i s m e a n s y o c a e a s i l y m a k eb a c k u p f o y o u r p r o t e c t i o n , a n i w i l l c o p y t a n d r u n f i n e f r o m h a r dd r i v e . M i c r o - S y s t e m s S o f t w a r e i t b p r a i s e d f o n o c o p y p r o t e c t i n g t h s o f t w a r e , a n d e v e n g o i n g s t e p f u t h e r i u s e r s u p p o r t b o f f e r i n g u d a t e s t r e g i s t e r e d o w n e r s b d i r e c td o w n l o a d i n g t y o u r c o m p u t e r . T h o n l y c h a r g e f o n o i t h a t o f t h ep h o n e c a l l . A n s i n c e t h e y c o n t i n u et i m p r o v e t h e i r s o f t w a r e , t h i s i a i m p o r t a n t c o n s i d e r a t i o n .

A l i a l l , O N U N E ! i o n o f t h ev e r y b e s t t e r m i n a l e m u l a t o r s h a v ew o r k e d w i t h . I t f e a t u r e s a r e x t e ns i v e a n p o w e r f u l y e a i m e d a m a i n y o u r t i m e s p e n t m o r e e f f i c i e n t l y .A S 6 9 . 9 5 i r e p r e s e n t s v a l u e -p a c k e d p r o f e s s i o n a l c o m m u n i c a t i o ns y s t e m .

C O M M O D O R E M I C R O C O M P U T E R S 6

Page 70: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 70/132

m E M X t i t l l t l l l t l h

M u s i cS t u d i oM u s i cC o m p o s i t i o n f o t h A m i g aB M A T T H E W L E E D S

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

c o m e s t l i t e r a t u r e , w r a r e l y r e m e m b e r t h e p u b l i s he r ' s n a m e , a l t h o u g h m o s t o f u s c a r a t t l e o f l i s t o t h a u t h o r s o o u f a v o r i t e b o o k & I ' v e n o t i c e d , h o w e v e r ,t h a t i s o f t w a r e i t ' s j u s t t h o p p o s i t e . W t e n d t k n o wt h p u b l i s h e r ' s n a m e m u c h m o r e o f t e n t h a n t h n a m eo t h p e r s o n o r p e r s o n s w h c r e a t e d t h e s o f t w a r e .

T a k e , f o r i n s t a n c e , n e m u s i c p a c k a g e f o t h A m i g a t i t l e d T / j e M u s i c S t t u l i o , j u s t r e l e a s e d b A c t i v i -s i o n . A l t h a t m o s t p e o p l e w o u l d e v e r k n o w a l x n . i t t h o r i g i n o t h a t p r o d u c t i t h a t A c t i v i s i o n i m a r k e t i n g i T h w h o l e t r u t h i s h o w e v e r , t h a t t h i s v e r y s o p l a i s t i c a t -e m u s i c - c o m p o s i t i o n p r o g r a m w a c r e a t e d b s m a l ls o f t w a r e - d e s i g n c o m p a n y i B e r k e l e y , C a l i f o r n i a , c a l l e dA u d i o L i g h t S o b e f o r e w t i l k a b o u t d i e p r o d u c t , l e t ' st a k e a b r i e f l o o k a i t c r e a t o r s .

T h C r e a t o r sA u d i o l i g h t i a n i n d e p e n d e n t s o f t w a r e d e v e l o p -

6 J U L Y / A U G U S T ' 8 6

S e l e o N D w a t i

4 ■ » - ?

C r e a t e p r o f e s s i o n a l -q u a l i t y , 1 6 - i n s t r u m e n tm u s i c a l c o m p o s i t i o n s o y o u r A m i g a w i t h t h i s b r a n dn e p r o d u c t f r o mA c t i v i s i o n

m e n t c o m p a n y s t a r t e d b R i c k P j i r t i t t i 1 9 8 3 . R i c kr e c e i v e d h i P h . D . i s p e e c h r e c o g n i t i o n , b u h a a w a y s h a d a i n t e r e s t i n c o m p u t e r s , s h b o u g h t o n o t h f i r s t h o m e c o m p u t e r s , a A l t a i r , t t e a c h h i m s e l fp r o g r a m m i n g . W h i l e s t i l l i s c h i x i l , R i c k m e G e o r g e

Page 71: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 71/132

■ u i s f u a i oA d N o t e

^ S O U N D F i l e s[ P r i n t S o n sQ u i t

V I V A C EW h i t e , c o - f o u n d e r o K o a l a T e c h n o l o g i e s . G e o r g ea s k e d R i c k t d e s i g n s o m e a p p l i c a t i o n s f o n e p r o d u c t h w a w o r k i n g o n t h K o a l a P a d t o u c h t a b l e t .R i c k c o n t a c t e d f r i e n d , G r e g H o s p e l h o m , ; u i d t h e ys t a r t e d w o r k .

T h f i r s t p r o g r a m p r o d u c e d l o K o a l a b y A u d i o L i g h tw a D a n c i n g B e a r f o t h V I 2 0 a i n n o v a t i v e p i e c eo p r o g r a m m i n g b a s e d o a a n i m a t e d h e a r . I a l l o w e dy o t c h o r e o g r a p h d a n c e . s t e p s , a d d b a c k g r o u n d s a n dm u s i c , a n d e s i g n s t a g e s e t t i n g s .

B t h t i m e D a n c i n g B e a r w a f i n i s h e d , t h C o m o d o r e 6 h a b e e n r e l e a s e d a n w a b e g i n n i n g t s e l l w e l l . K o a l a h a c o n t r a c t e d w i t h a i n d e p e n d e n tp r o g r a m m i n g c o m p a n y t p r o d u c e a p a i n t p r o g r a m t o t h K c K i l a P a d t a b l e t a n t h 6 4 b u d e l i v e r y w a s l o wi c o m i n g . A u d i o l i g h t w a c a l l e d i n a n t h K o a l a -P a i n t e r s o f t w a r e w a w r i t t e n i s i w e e k s . T h c o m b in a t i o n o f t h e K o a l a P a d t a b l e t a n K o a l a P t w i t e r s o f tw a r e w a s b e s t - s e l l e r f r o m t h s t a r t .

T h s u c c e s s o t h K o a l a p r o j e c t l e t o t h e r p r

j e c t s f o A u d i o l i g h t : t h c o n v e r s i o n o f D a n c i n g B e a rt t h 6 4 a n t h p r o d u c t i o n o P a i n t - A - R h y m e ,M o t h e r G o o s e c o l o r i n g b o o k w i l h m u s i c f o t h 6 4

i 1 9 8 4 , a t h C o a s u m e r E l e c t r o n i c s S h o w i L a V e g a s , A u d i o l i g h t s i g n e d c o n t r a c t w i t h A c t i v i s i o n t p r o d u c e ' / b e M u s i c S t u d i o f o t h 6 4 T h a t p r o g r a m ' sS u c c e s s p r o m p t e d A c t i v i s i o n t c o m m i s s i o n t h p o r ti n o T h M u s i c S t u d i o t o t h e r m a d i i n e s , i n c l u d i n gt h A m i g a .

P r o f e s s i o n a l - Q u a l i t y T o o lT h A m i g a v e r s i o n o t h p r o g r a m i p r o f e s s i o n a l -

q u a l i t y m u s i c - c o m p o s i t i o n t o o l f o t h e c r e a t i o n o s o n g s a n s o u n d s . W i t h i y o c a c o m p o s e , e d i t , p l a y ,a n s a v e m u s i c a n l y r i c s . Y o c a a l s o e d i t e x i s t i n gi n s t r u m e n t s a n s o n g s , o c r e a t e y o u r o w u s i n g t h es t u d i o i a s t n i m e n t - d e s i g n s e c t i o n . W i t h a c o m p a t i b l eM I D I i n t e r f a c e a n i M I D I i n s t r u m e n t s , y o c a c o n t r o lk e y b o a r d s , d r u m m a c h i n e s , a n s y n t h e s i z e r s .

T h M u s i c S t u d i o i a g r e a t d e a l o f f u n t u s e . I ' n o C O M M O D O R E M I C R O C O M P U T E R S 6

Page 72: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 72/132

V I V A C E J : i 6 8

M u s i cS t u d i oa t s 1 e d a n . s o n sJ j a l l a r t s o n sl o e b o p . s o n sj b o s s a . s o n s■ D i > a n d e n s o n g

i r ' i l v i ' ^ o W l t f fi c a n o n s o n sl c a n o n 2 s o n a

■ ■ ■ ■ ■ I

S a v e L o a d R e n a n eD e l e t e D o n e

a p r o f e s s i o n a l m u s i c i a n , b u i d i d n ' t t a k e m l o n g t b e g i n c r e a t i n g m o w m u s i c . H i m o s t i n t e r e s t i n gs e c t i o n f o m w a d i D e s i g n I n s t r u m e n t s e c t i o n .s p e n t h o u r s t w e a k i n g h a r m o n i c s a n d u r a t i o n s , a m p l it u d e s a n s u s t a i n s , l i s t e n i n g t t h d i f f e r e n c e s s m a l lc h a n g e s m a d e , a n d l e a r n i n g q u i t e a b i a b o u t s o u n dt h e o r y i t h p r o c e s s . T h u s e r i n t e r f a c e ; i n d g r a p h i c sa r v e r y w e l l t h o u g h t o u t , a n m a k e u s i n g T h M u s i cS t u d i o j o a n n o c h o r e .

O n c e y o u ' v e d e s i g n e d a n i n s t r u m e n t , i t ' s t i m e t t e s ti o u t . C l i c k i n g o d i t e s t l x ) x r e c a l c u l a t e s t h s o u n dd a t a f o y o u r i n s t r u m e n t a n p l a y s i o r i s i n g a n f e l l i n g s c a l e . Y o c a s e l e c t t h t y p e o n o t e p l a y e d( w h o l e t 3 0 - s e c o n d ) , o t r d i i n s t r u m e n t o u t o p r e s e l e c t e d s c o r e . I y o d o n ' t l i k e w h a t y o u h e i r , y o C a n k e e p a d j u s t i n g , o j u s t c l i c k o d i u n d o b o x t g e y o u r o r i g i n a l I n s t r u m e n t b a c k . I y o l i k e t h r e s u l t s ,y o c a s a v e y o u r c u r r e n t s o n g w i d i d i n e i n s t r um e n t , o r s a v e j u s t t h n e I n s t r u m e n t s i s o u n d f i l e .W h e n y o u ' r e a l d o n e , j u s t c l i c k o d i d o n e b o x a n 7 J U L Y / A U G U S T ' 8 6

T h c r e a t o r s o T h M u s i cS t u d i o a l s o d e s i g n e d t h p o p u l a r K o a l a P a i n t e rs o f t w a r e f o K o a l aT e c h n o l o g i e s .y o u ' r e b a c k i t h m a i n c o m p o s i n g s e c t i o n .

F r o m h e r e y o c a e n t e r d i M I D I p a r a m e t e r s s e t i o n . I f y o h a v e m i d i I n t e r f a c e a n m i d i I n s t r u m e n tc o n n e c t e d t d i A m i g a , h e r e i w h e r e y o u w i l l s e t a l d i c o n t r o l s f o i M I D I h a 1 e l i a n n c l s , a n d i e r e a r 1 i n s t r u m e n t n a m e s a v a i l a b l e i d i M I D I p a r a m e t e r

s e c t i o n . Y o c a c h a n g e d i n a m e o a n i n s t r u m e n t ,a s s i g n i t a n M I D I c h a n n e l , s e l e c t a n o 8 p r e s e t so y o u r M I D I i n s t r u m e n t , a n s e d i e n d p o i n t s o f i v e - o c t a v e r a n g e f o e a c h i n s t r u m e n t . I y o d o n ' t l i k et h c h a n g e s y o u ' v e m a d e , y o c a c l i c k o t h u n d ob o x . O n c e y o a r s a t i s f i e d w i d i d i s e t t i n g s , y o c a r e t u r n t t h m a i n c o m p o s i n g s e c t i o n a n s a v e d i eM I D I s e t t i n g s i f i l e .

M u s i c P a i n t b o x f o B e g i n n e r sI a l o d i i s s e e m s t o c o m p l i c a t e d f o y o t s t a r t

w i d i , g o o d p l a c e t b e g i n u s i n g T h M u s i c S t u d i o i i d i M u s i c P a i n t b o x . Y o d o n ' t n e e d t w o r r y a b o u tr e s t s o s l i a r p s , t i e s o q u a r t e r n o t e s . H e r e y o c a

Page 73: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 73/132

D e i g I n t r u n e n T r u n p e

T h p r o g r a m i g r e a t d e a lo f u t o u s e . I d i d n ' t t a k em l o n g t b e g i n c r e a t i n gm o w m u s i c .

c r e a t e m u s i c b y " p a i n t i n g " i o s t a f f . E a c h i n s t r u m e n ti r e p r e s e n t e d b d i f f e r e n t c o l o r e d b o x , a n f i v ed i f f e r e n t s i z e d r e c t a n g l e s r e p r e s e n t n o t e s f r o m w h o l en o t e t a s i x t e e n t h n o t e . Y o u s t h c u r s o r t o p a i n tn o t e s o t h s t t i f f , m o v i n g t h c u r s o r a c r o s s t h e s t a f f ,a n c l i c k i n g w h e r e v e r y o u w a n t t p l a c e n o t e . Y o c a e d i t n o t e s o c h a n g e t h i n s t r u m e n t . W h e n y o e x i t t h M u s i c P a i n t b o x , y o u r c o m p o s i t i o n w i l l b c o n v e r t e d i n t o s t a n d a r d m u s i c a l n o t a t i o n . Y o m a t h e n s a v e i i f i l e i y o w i s h . A l s o , c o m p o s i t i o n sc r e a t e d i t h m a i n c o m p o s i n g s e c t i o n w i l l b c o n v e r te t P a i n t b o x c o m p o s i t i o n s i t h e y a r e a l r e a d y l o a d e di n t o m e m o r y w h e n y o e n t e r t h M u s i c P a i n t b o x .

T h l a s t s e c t i o n t n o t e ( n p u i n t e n d e d ) i t h F I I . E S s e c t i o n . I ' r o m h e r e y o c a l o a d o s a v e s o n g o s o u n d f i l e s , a n a p p e n d , d e l e t e , o r e n a m e f i l e s . T h s o n g a n s o u n d f i l e d i r e c t o r i e s c a a l s o b e x a m i n e d .

E a c h i n s t r u m e n t ' s s o u n d i c r e a t e d b c o m p l e x s e o m a t h e m a t i c a l a l g o r i t h m s , a n a n c h a n g e s t t h p a r a m e t e r s r e q u i r e s a r e c a l c u l a t i o n o t h n e s o u n d .

T h i s c a s o m e t i m e s t a k e f e s e c o n d s . C u r r e n t l yt h e r e i n s u p p o r t f o s a m p l e d s o u n d s , a n n M I D I - i no p t i o n . A u d i o L i g h t l i a s p l a a s t a d t h e s e f e a t u r e s t oa e n h a n c e d v e r s i o n o t h p r o g r a m , a l o n g w i t h i p r o v e d e d i t i n g f u n c t i o n s , b u i t ' s J a t o e a r l y t b t a l k i n g a b o u t u p g r a d e s .

C h a n g i n g P a r a m e t e r sO t o d i e t o o l s . T h s o u n d e n v e l o p e g r a p h l i a s

s e v e n c o l o r e d l i n e s a l o n g t h h o r i z o n t a l a x i s , r e p r es e n t i n g d i e s e v e n l i a n n o n i c s , : i n d s i x b l a c k l i n e s a l o n gd i v e r t i c a l a x i s , r e p r e s e n t i n g t h e s i t i m e s e g m e n t sa v a i l a b l e . Y o c a u s t h c u r s o r t p i c k u a n m o v ea n o t h e s e l i n e s . T h t o t a l a m o u n t o t i m e a v a i l a b l ef o s i n g l e n o t e i j u s t u n d e r s i s e c o n d s , a n t h e r e i r e a d o u t f o t h t i m e i w h i c h e a c h s e g m e n t o c c u r s .T h h e i g h t o e a c h c o l o r e d l i n e r e p r e s e n t s i t r e l a t i v ea m p l i t u d e . T h e r e i a l s o s c a l e t h a t d i s p l a y s t h n m e r i c v a l u e f o e a c h l i a r m o n i c ' s a m p l i t u d e i e a c ht i m e s e g m e n t .

C O M M O D O R E M I C R O C O M P U T E R S 7

Page 74: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 74/132

■ s

Page 75: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 75/132

B i o f e e d b a c k C o m e s H o m e W i t hB o d y l i n k

B D A G U T M A N

r p u t s y n d i c a t e d c o m p u t e r c o l u m n i s tD a Q u t m a n o t r a i n t M K i s c o ,F l e w Y o r k , t g e t h s c o o p o a e x c i t i n gn e p e r i p h e r a l f o C o m m o d o r e c o m p u t e r s .H e r e ' s h i r e p o r t

V e i n s a r p o p p i n g o u o m n e c k M b i c e p s f e e ll i k e I ' v e j t t s t g o n e 1 m u n d s w i t h R o c k y H a t b o a T h es t e e l s p r i n g I ' p r e s s i n g a g a i n s t n e v e r g e t s t i r e d K e e pp r e s s i n g ! T h e o n l y t h i n g c a r e a b o u t i t h w o r l d i

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

p l a n e f l y i n g b y ' I T i i s i n o r d i n a r y c o m p u t e r f s i m c . I ' s t r a p p e d o

t B o d y l o g ' s n e I t o d y l i n k 1 " , t h m u l t i - p u r p o s e p r i p h e r a l s e n s a t i o n t h a t b l e w e v e r y o n e ; i w a y a t h C o n s u m e r E l e c t r o n i c s S h o w i J a n u a r y . B o d y l i n k p l u g si n t o t h c a r t r i d g e s l o t o f t h e C o m m o d o r e 6 4 / 1 2 8 a n t u r n s y o u r c o m p u t e r i n t o a e x e r c i s e m a c h i n e , s t r e s s

r e d u c t i o n d e v i c e , a n a l l - p u r p o s e , a t - h o m e , p e r s o n a ]c o m p u t e r i z e d b i o f e e d b a c k l o o p . I t h i s t h e u l t i m a t e

b l a c k b o g i z m o o t h E i g h t i e s ?I t h S i x t i e s , d n i £ p p r o m i s e d s a l v a t i o n , h a p p i n e s s

a n b l i s s . I w a s h ; u n . I t h S e v e n t i e s , e v e r y o n et h o u g h t T r a n s c e n d e n t a l M e d i t a t i o n w o u l d ! » t h u l t im a t e h i g h . I t u r n e d o u t I x f a k e . N o i t ' s d i E i g h t i e s a n w k n o w w h a t r e a l t y d e l i v e r s t r u e U t p i a — c o m p u t e r i z e d b i o f e e d b a c k .

M a y l x " . M i l l i o n - d o l l a r b i o f e e d b a c k m a c h i n e s h a v eb e e n l u r k i n g i l a b s a n h o s p i t a l s l o 3 y e a r s . N o y o c a s t i c k o n i y o u r r e n x w n f o l i t t l e o v e rh u n d r e d b u c k s . B o d y l i n k i c o m i n g o u s o o n l o a l h o m e c o m p u t e r s . ' H i e C o m m o d o r e v e r s i o n w a r l e a s e d f i r s t b e c a u s e o i t g r a p h i c s , s o u n d , a n f i v e

C O M M O D O R E M I C R O C O M P U T E R S 7

Page 76: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 76/132

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

y o u r b o d y i p u m p i n g o u i n v i s i b l e s i g n a l s 2 h o u r s ad a y . Y o u r h e a r t i b e a t i n g , y o u r b l o o d p r e s s u r e I p u l si n g , y o u r t e m p e r a t u r e i g o i n g u a n d o w n , y o u rm u s c l e s a r f i r i n g , y o u ' r e s w e a t i n g . Y o u ' r e n o e v e na w a r e o i T a l k a b o u t b o d y l a n g u a g e ! A B o d y l o gp r e s i d e n t J e r a l d G r e e n b e r g p u t s i t " T h e w h o l e b o d y i

w a l k i n g t r a n s m i t t e r . "N o w , t h e s e s i g n a l s a r e n ' t j u s t r a n d o m e v e n t s . E v e r y

t h i n g m e a n s s o m e t h i n g W h e n y o u ' r e u n d e r p r e s s u r e ,y o u r h e a r t w i l l b e a t f e s t e r , y o u ' l l s w e a t m o r e a n b r e a t h e f o s t e r . W h e n y o u ' r e r e l a x e d , e v e r y t h i n g s l o w sd o w n . T h i d e a o f b i o f e e d b a c k i t l i a t i y o c a n w a t c ht h e s e t x x t y s i g n a l s o s c r e e n a t h e y ' r e I x q i p e n m g ,

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

B a s i c a l l y , B o d y l i n k t r a n s f o r m s t h s i g n a l s f r o m i n s i d ey o u r i x K t y i n t o s o m e t h i n g y o u r c o m p u t e r u n d e r s t a n d s( d i g i t a l i n f o r m a t i o n ) , a n y o u r c o m p u t e r t h e n t r a n sf o r m s t h e m i n t o s o m e t h i n g y o c a u n d e r s t a n d( g r a p h i c s a n s o u n d ) .

T h i s i s n ' t d i f i r s t a t t e m p t a h o m e b r e w e d b i o f e e d

b a c k . O t h e r h y p e d p r o d u c t s — S y n a p s e ' s R e l a x a n A u i r i ' s u n r e l e a s e d M i n d L i n k — n e v e r m a d e i t B o d y l i n km a b o m b o u t , t o o . T h d i f f e r e n c e i t h a t t h o t h e rp r o d u c t s h a j u s t o n p u r p o s e , U o d y l i n k h a m a n y .

F e e l i n g S t r o n g N o T h e y c a l l i " T h e A e r o b i c F a c t o r y . " T h e y ' v e g o m o a e x e r v i s e b i k e , w i t h o n p h o t o - o p t i c s e n s o r o

7 4 J U L Y / A U G U S T ' S 6

N o i t t h E i g h t i e s a n w k n o w w h a t r e a l l y d e l i v e r st r u e U t o p i a — c o m p u t e r i z e db i o f e e d b a c k *t h s p i n n i n g w h e e l a n c l i p - o n s e n s o r b o o k e d t m e a r l o b e t m e a s u r e p u l s e r a t e O n - s c r e e n i t h s c e n ei n s u t e b o t t l i n g p l a n t T h f a s t e r I p e d a l t h e f a s t e rt h a s s e m b l y t i n e m o v e s . T h f a s t e r m h e a r t b e a t s ,t h e f a s t e r t h e b o t t l e s g e f i l l e d . I ' p u m p i n g t h e p e d a l s ,r a c i n g t k e e p t h b o t t l e s f r o m o v e r f l o w i n g W h o e v e rs a i d , " N [ x f i n , n g a i n " s h o u l d b e s h o t

W l i v e i n h e a l t h - o b s e s s e d s o c i e t y , b u w h e n w w o r k o u t , w d o n t k n o w p r e c i s e l y h o h a r d w e ' r ee x e r c i s i n g o h o h a r d w s h o u l d b e e x e r c i s i n g . B d y l i n k m o n i t o r s y o u r h e a r t r a t e w h i l e y o u , f o i n s t a n c e ,r i d e a e x e r c y c l e . D e p e n d i n g o y o u r a g e , s e x , a n f i t n e s s l e v e l , i d e t e r m i n e s t h h e a r t r a t e y o u n e e d t s u s t a i n f o m a x i m u m a e r o b i c g a i n . A t h e n o s e s s i o n , t h c o m p u t e r t e l l s y o e x a c t l y h o m a n yc a l o r i e s y o b u r n e d .

I t ' s s i m p l e — i f t h m i l k b o t t l e s o v e r f l o w , I ' m n o

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

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

T h f o l k s a B o d y l o g h a v e c l e v e r l y t a k e n a s i m p l eh o m e c o m p u t e r a n d — f o r t h f i r s t t i m e , a f a a w k n o w — t u r n e d i i n t o a s o p h i s t i c a t e d e x e r c i s e m c h i n e . A e r o b i c s i o n l y p a r t o i t Y o c a a l s o u s y o u r6 f o m u s c l e t r a i n i n g A t h b e g i n n i n g o t h i s a r t i c l e ,w a s t r a i n i n g t k e e p a h e l i c o p t e r a l o f t b y p u s h i n g o m e t a l - s p r i n g d e v i c e p l u g g e d i n t o t h c o m p u t e r . T h i sa d d - o n l o o k s s o m e d i i n g l i k e t h o s e " B u l l w o r k e r s " y o s e e a d v e r t i s e d i h e a l d i a n f i t n e s s m a g a z i n e s . B o d y l o gc a l l s t h e i r s C O M E T " ( C o m p u t e r i z e d M u s c l e F - x e r c l s e ra n T r a i n e r ) .

T h h a r d e r p u s h e d , t h e h i g h e r t h o n - s c r e e n h e l ic o p t e r f l e w . I w a s i m p l e i s o m e t r i c e x e r c i s e , e x c e p t

Page 77: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 77/132

t h a t w a g e t t i n g f e e d b a c k f r o m m m u s c l e s . I y o d o n ' t p u s h ( o p u l l ) h a r d e n o u g h , t h e h e l i c o p t e r c r a s he s W i t h t h C O M E T - t o - B o d y l i n k - t o - C o m m o d o r e c o b i n a t i o n , y o c a d e v e l o p a n t o n e t h m u s c l e g r o u p so y o u r s t o m a c h , c h e s t , l e g s a n a r m s . I t ' s m o r e i n t e r

e s t i n g t h a n l i f t i n g w e i g h t s , a n i t ' s l o c h e a p e r t h a nj o i n i n g h e a l t h c l u b .

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

C O M M O D O R E M I C R O C O M P U T E R S 7

Page 78: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 78/132

y o u r e y e b r o w s a n y o u r w r i s t , " j o k e s U o d y i o g V F r a n k A v e l l a n e t a s b s t r a p s o n e l e c t r o d e t m a r a n a n o t h e r a r o u n d m f o r e h e a d l o o k l i k e s o m et h i n g o u o a e a r l y W o o d y A l l e n m o v i e . a s k f o r

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

W h e n m o v e m f o r e h e a d m u s c l e s , t h e c u r s o r m o v e su p T h e y ' v e g o g a m e r i g g e d u i w h i c h y o h a v et m o v e t h c u r s o r a r o u n d t h e s c r e e n t r e t r i e v e f o u rc o l o r e d h a l l s a n d e p o s i t t h e m i n t h e d o c k i n g a r e a i t h m i d d l e T h e w o r l d r e c o r d i 1 s e c o n d s . N j o s t i c k — - y o u u s e y o u r e y e b r o w s a n w r i s t Y o l o o kl i k e G r o u c h o M a r x d i r e c t i n g c a i n t o p a r k i n gs p a c e

M u s c l e c o o r d i n a t i o n i t h k e t s u c c e s s i n e a r l ye v e r y s p o r t D o z e n s o b o o k s l i a v e b e e n w r i t t e n o t h p e r f e c t g o l f s w i n g , t h e p e r f e c t t e n n i s s t r o k e , a n t h p e r f e c t b a s e b a l l s w i n g . G r e a t a t h l e t e s h a v e t h a b i l i t y t c o o r d i n a t e t h e i r m u s c l e s i w a y s t h r e s t o f u s c a n ' LM u s c l e c o o r d i n a t i o n i s o m e t h i n g w r a r e l y p r a c t i c e ,h u c a e a s i l y i m p r o v e .

S a D a v e W i n f i e l d i a t h p l a t e w i t h t w s t r i k e s a n h e ' s g u e s s i n g f a s t b a l l . T h p i t c h c o m e s i a n h s e e st h b a l l b r e a k i n g o v e r t h o u t s i d e c o m e r . ' H i e g r e a th i t t e r c a m a k e t l i a t i n s t a n t a n e o u s l y s l i g h t c o r r e c t i o ni h i s w i n g t h i o f o u l o f f a p i t c h . W i n f i e l d i g r e a th i t t e r .

N o i m a g i n e y o u ' r e h o l d i n g b a t , t e n n i s r a c q u e t , o g o l f c l u b a n y o u ' v e g o B o d y l i n k e l e c t r o d e s a t t a c h e dt y o u r w r i s t . A y o u ' r e m a k i n g y o u r s w i n g , t h e c o p u t e r c a t e l l y o u — i n r e a l t i m e — w h e t h e r o n o y o u ' r e d o i n g i c o r r e c t l y . I c a t e l l y o i y o u ' r e b r e a ki n y o u r w r i s t s t o q u i c k l y o s w i n g i n g t c x > l a t e . T h i si n s t a n t a n e o u s f e e d b a c k c a h e l p y o m a k e t h a t s l i g h tc o r r e c t i o n j u s t l i k e W i n f i e l d m a k e s w h e n t h p i t c h i c o m i n g i n F o p e o p l e w h d o n t l i a v e D a v e W i n f i e l d ' si n s t i n c t s a n r e f l e x e s , s u c h i n f o r m a t i o n c a h e l p t h e mi m p r o v e t h e i r g a m e .

L e a r n i n g t c t x j r d i n a t e f o r e h e a d a n w r i s t m u s c l e sm a s e e m s i l l y , b u t t h e y s h o w w h a t c a n b e d o n e ,i l o d y l i n k p r o b e s c a b a t t a c h e d t a n y t w o m u s c l eg r o u p s a t h s a m e t i m e . T h B o d y l o g p e o p l e c h a ll e n g e d m t g a m e c a l l e d D e B e e , s o r t o a c r o s sb e t w e e n M a r b l e M a d n e s s a n Q ' B e r i I m a g i n e p l a y i n gt h a t w i t h y o u r f o r e h e a d7 J U L Y / A U G U S T ' 8 6

C h i l l i n g O u T h e y c a l l t h i s g a m e " E g g R o l l " c h i c k e n i a t h

t o o t h s c r e e n , l a y i n g e g g s t l x i t r o l l d o w n r a m p .T h e r e a r e h o l e s i n t h e r a m / ) . W h e n c l e n c h m t e e t h ,t h t o p h o l e s a r e f i l l e d i n W h e n r e l a x t h e m , t h b o t t o m h o l e s a r f i l l e d i I d i r i g h t , t h e g g sb e c o m e c h i c k e n s . I d o n ' t , t h e y s p l a t o t h f l o o r .W h i l e I ' t r y i n g t d t h i s , T o G o e s t h W e a s e l " i

Page 79: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 79/132

■ ■ # *

p l a y i n g t h r o u g h t h s j K a k e rS t r e s s u t h d i s e a s e o f t h e d e c a d e . D a n o f t h e s e

w o r d s r a i s e y o u r b l o o d p r e s s u r e : M O N E Y . . . B O S S. . . N U C L E A R . . . C R I M E . . . B D E R E K . . . D O N

J O H N S O N ? Y o u ' r e p e r f e c t l y n o r m a l . P r o b a b l y t h e m o s tc o m m o n a p p l i c a t i o n o b i o f e e d b a c k i t r e d u c e s t r e s s .

M o s t p e o p l e c a p r e t t y e a s i l y m a n i p u l a t e t h e i r h e a r tr a t e i t h e y ' r e w a t c h i n g i o s c r e e n . W i t h B o d y l i n k , a

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

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

h e a d a c h e s , n e u r o m u s c u l a r d i s e a s e s , a n e v e n s t r o k e sc a n u s e t h c o m p u t e r t h e l p t h e m s e l v e s a h o m e . I t a c t , B o d y l o g t h i n k s o n o f t h e b i g g e s t m a r k e t s f o B o d y l i n k w i l l b d o c t o r s a n [ h e l l p a t i e n t s .

T h r e a s o n B o d y l i n k m a b s u c h v a l u a b l e m e d i c a lt o o l h a l o t d w i t h t h e l o p r i c e o t h C o m m od o r e 6 4 / 1 2 8 . M i l l i o n - d o l l a r b i o f e e d b a c k m a c h i n e sc o u l d n t d m u c h f o r p a t i e n t s b e C K U S C t h e y c o u l d o n l yb u s e d a t h d o c t o r ' s o f f i c e . T h a i ' s k i n d o f l i k e t r y i n g

t l e a r n t o p l a y t h p i a n o w h e n y o c a o n l y p r a c t i c ea y o u r t e a c h e r ' s h o u s e o n c e w e e k . B u n o w , f o f e h u n d r e d d o l l a r s ( y o u d o n ' t e v e n n e e d d i s k d r i v eu n l e s s y o s a v e y o u r d a t a ) , p a t i e n t c a d h i o r h e rb i o f e e d b a c k e x e r c i s e s a n t i m e t h e y w a n t a h o m eA n w h e n y o u ' r e d o n e l o w e r i n g y o u r h e a r t r a t e , y o c a p o i c o m p u t e r m u s i c p r o g r a m a n d l e a r n t p l a y p i a n o i y o w a n t t o

S h e r e w e ' v e g o t h i s p e r i p h e r a l t l i a t c a \ x u s e d t

b u i l d y o u r m u s c l e s , g i v e y o a a e r o b i c w o r k o u t , i p r o v e y o u r c o o r d i n a t i o n , r e d u c e y o u r s t r e s s l e v e l , a n h a v e s o m e f u n , t o o . I r e a l l y m a k e s y o u w o n d e r h o l o n g p e o p l e w i l l c o n t i n u e a s k i n g t h a t s t u p i d q u e s t i o n ," W h a t c a d w i t h h o m e c o m p u t e r ? "

T h e y h a n d m t e m p e r a t u r e p r o b e t i x s i z e o m a t e b s t i c k a n t e l l m t h o l d i l i g h t l y b e t w e e n m t h u m b a n f i r s t f i n g e r T h l i n e o t h e s c r e e n r e p r es e n t s m t e m p e r a t u r e . T h h i g h e r m s k i n t e m p e r at u r e , t h l o w e r m t e n s i o n . t a k e f e d e e p b r e a t h s ,m e n t a l l y r e l a x a n t h e l i n e r i s e s s l i g h t l y . r e l a x m o r ea n t h e l i n e r i s e s h i g h e r . H e y , t h i s f e e l s p r e t t y g o o d !F s t a r t i n g t r e a l l y g e i n t o i w h e n v o i c e t e l l sm e " I f y o u c a g e i u t h e r e , y o u ' l l f e e l l i k e y o u ' r ei N i r v a n a

W h k n o w s h o e l s e w c a n u s e B o d y l i n k ?( T h e b a s i c B o d y l i n k p a c k a g e s e l l s f o $ 1 3 9 . 9 5 , a n a d d - o n s a r e x t r a . I y o u ' r e p r o g r a m m e r , B o d y l o gi a c t i v e l y s e e k i n g d e v e l o p e r s l c r e a t e n e p r o d u c t sf o t h s y s t e m . F o r m o r e i n f o r m a t i o n c o n t a c t B o d y l o ga 3 M a p l e A v e n u e , A r m o n k , N e Y o r k 1 0 5 0 4 . )

C O M M O D O R E M I C R O C O M P U T E R S 7

Page 80: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 80/132

H O T H I G H E R

T H C O M M O D O R E 1 2 8 .T h f i r s t s t e p i b u y i n g t h C o m m o d o r e 1 2 8 ™ P e r s o n a l C o p u t e r . T h s m a r t e s t c o m p u t e ra v a i l a b l e f o t h p r i c e . I t ' s l i k e g e t i n g t h r e e c o m p u t e r s f o l e s s t h a no n u s u a l l y c o s t s , b e c a u s e t h 1 2 o p e r a t e s i t h r e e s e p a r a t em o d e s . Y o u c a r u s o p h i s t i c a t e dC P / / v T b u s i n e s s s o f t w a r e a n t h n e p r o g r a m s w r i t t e n f o t h 1 2 8 .P l u s o v e r 3 , 0 0 0 C o m m o d o r e 6 4 p r o g r a m s . Y o s t a r t o u w i t hm o r e s o f t w a r e a n r e a l l i f e u s e st h a n m o s t m a c h i n e s g i v e y o a f t e r y e a r s o t h m a r k e t .

T H C O M M O D O R E 1 2 W O R K S F A S T E R .T o r u n a l t h a t s o f t w a r e a n r u i tf a s t e r , y o u ' l l w a n ! t h 1 5 7 1 D i s kD r i v e . Y o c a n ' t f i n d f a s t e r d r i v ea t t h e p r i c e . I t r a n s f e r s n e a r l y1 , 0 0 0 w o r d s s e c o n d ( 5 2 0 0 c p s ) ,

s y o c a l o a d m o s t p r o g r a m si n s t a n t l y . A n y o u ' l l s a v e s p a c e a w e l l a t i m e b e c a u s e t h 1 5 7 1h o l d s u t 4 1 0 K o f d a t a , t h e e q u iv a l e n t o f 2 0 t y p e w r i t t e n p a g e s .

T H C O M M O D O R E 1 2 G E T S S M A R T E R .

N o t r i m p r o v i n g y o u r m e m o r y P l u g i o u 1 7 5 0 R A E x p a n s i o nM o d u l e a n y o u r 1 2 m o v e s u t p o w e r f u l 5 1 2 K . T h a t ' s e n o u g t h a n d l e j u s t a b o u t a n y t h i n g y o c a d i s h o u t , f r o m c o m p l i c a t e db u s i n e s s f o r e c a s t i n g t g i a n t d a tb a s e s , i f a c t o u e x p a n s i o n m o u l w i l l b t h o n l y m e m o r y y o u ' ln e e d f o m a n y y e a r s t c o m e .

® C P / m i r e g i s t e r e d t r a d e m o i f c o D i g i t a l R e i e a r c h , I n c . 1 9 8 5 , C o m m o d o r e E l e c t r o n i c s l i m i t e d

Page 81: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 81/132

T H C O M M O D O R E 1 2 T C O M M U N I C A T E .

n r e o l i n t e l l i g e n c e w i t h o u ta b i l i t y t c o m m u n i c o l e . S

w a n t o u ] 6 7 0 M o d e m / 1 2 0 0 .p l u g i y o u r t e l e p h o n e j a c k

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

i a t e m o d e . I p u t s y o I w i t h n e w o r l d o s h o p

b a n k i n g , c o m m u n i c a t i o n si n f o r m a t i o n o v e r y o u r t e l e

l i n e . A n i o p e r a t e s a 1 2 0 0 b a u d t s a v e

y o u r t e l e p h o n e b i l l .

T H C O M M O D O R E 1 2 L E A R N S T W R I T E .

L o o k i n g g o o d i p r i n t c o u l d b y o u r n e x t m o v e w i t h I h M P I 0 0 0P r i n t e r . I t ' s n e d o m a t r i xp r i n t e r d e s i g n e d t m a k e t h m o s to t h 1 2 8 ' s h i g h - r e s o l u t i o n g r a p hi c b e c a u s e s o m e t i m e s p i c t u r e ss p e a k l o u d e r t h a n w o r d s . B u i t ' sn s l o u c h w h e n i c o m e s t w o r d s .T h M P t u r n s o u a b o u t 1 2 0 0w o r d s m i n u t e ( 1 0 0 c p s ) o d r a f t -q u a l i t y p r i n t i n g , o r g i v e s y o n e a r -l e f l e r - q u a l i t y p r i n t i n g a n e a r l y2 4 w o r d s m i n u t e ( 2 c p s ) . A n y o u c a n c h o o s e p r i n t i n g s t y l e s ,u s i 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 e u y o u r o w s y m b o l s .

T H C O M M O D O R E 1 2 I M P R O V E S Y O U R V I S I O N .

B r a i n s a r e n ' t e n o u g h w i t h o u t g o o dl o o k s , s i m p r o v e y o u r v i s i o n w i t hC o m m o d o r e ' s n e 1 9 0 2 R G C o l o rM o n i t o r . T h h i g h - r e s o l u t i o ns c r e e n g i v e s y o u a s h a r p e r i m a g ea n b e t t e r c o l o r t h a n y o u r s t a n da r d T V s o y o c a r e a l l y a p p r ec i a t e t h I 2 8 ' s g r e a t g r a p h i c s .A n t h 8 0 - c o l u m n d i s p l a y l e t s y o s e m o r e o w h a t y o u ' r e d o i n gw h i l e y o u ' r e d o i n g i t .

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

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

C O M M O D O R E 1 2 8 s P E R S O N A L C O M P U T E RH i g h e r I n t e l l i g e n c e

Page 82: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 82/132

N o t h e r e ' s n h o l d i n g y o b a c k t l o o k i n g , f e e l i n g a n p e f o r m i n g y o u r b e s t !

N m a t t e r w h a t y o u r s p o r t — o r h o f i y o a r n o w — S U P E R -F I c a h e l p y o e n j o y a l t h b e n e f i t s o h e a l t h i e r , s t r o n g e r b o d y .

W i t h e a c h i s s u e , y o u ' l l l e a r n f r o m t h e x p e r t s — l i k e C a r ! L e w i s .D a v e S c o t t , S t e v e C a r l t o n , a n B i l l R o d g e r s . Y o u ' l l s e h o t h e y t r a i nt h e i r b o d i e s a n t h e i r m i n d s f o t o p e r f o r m a n c e .

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

A n y o u ' l l s e h o t f e e l g r e a t a n s t a y h e a l t h y w i t h b r e a kt h r o u g h s i i n j u r y p r e v e n t i o n . . s p o r t s m e d ic i n e d i e t a n n u t r i t i o n . . s e l f - c a r et e c h n i q u e s . . a n m o r e .

R e a d s u p e r a r t i c l e s l i k e t h e s e . . B u i l d i n g Y o u r S t a m i n a w i t h " W a r r i o r o e b i c s "B a c k T a l k : H o t A v o i d t h e P a i n a n F r u s t r a t i o n o B a c k P a i nT h N e E n e r g y E n h a n c e r s — T h e K e t B e t t e r P e r f o r m a n c e C o u l d B i

Y o u r K i t c h e n C u p b o a r dH o t R a t e Y o u r S p o r t s D i e tT r a i n i n g S m a r t e r ( N o t H a r d e r ) f o B e t t e r P e r f o r m a n c eW h i c h S p o r t s D r i n k s W o r k B e s t ?S u p e r f a b r i c s f o A l K i n d s o W e a t h e rH o t F i T r i a t h a l o n T r a i n i n g i n t o t W o r k S c h e d u l eM e n t a l S t r a t e g i e s f o t h W i n n i n g E d g eA n M o r e !M a k e f i t n e s s b e t t e r p a r t o y o u r l i f e . w i t h S U P E R F I T .S u b s c r i b e t o d a y !B T H E B E S T

Y O C A B S U P E R F I T !^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ H - ^ ^ H — ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^

S A T I S F A C T I O N G U A R A N T E E D !Y E S ! 8 0 0 0 0

P l e a s e s e n d m o n y e a r ( f o u r q u a r t e r l y

i s s u e s ] o S U P E R F I T .a n b i l l m a t h s p

c i a l i n t r o d u c t o r y r a t eo f $ 9 . 9 7 . I f a n o

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

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

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

A d d r e s s . A p t . # .

C l l v -

S l . i l e . . Z . p .

S E N D N M O N E Y N O W .W E ' L L B I L L Y O L A T E R .

G i p a n d m a i l t o R o d a i e ' a S U P E R F I T K E m m a u s , P 1 8 0 4 9

Page 83: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 83/132

L A I 1 H E i H I l l - R T S V t ' A R T Z

T h C a s e f o R e n t i n gS o f t w a r e

A a t t o r n e y p r e s e n t sh i v i e w o w h s o f t w a r e s h o u l d b a v a i l a b l e f o r e n t a l .W h e n t h 1 0 0 t h C o n g r e s s c o

v e n e s c o m e J a n u a r y , I 9 K 7 , t h i s s u eO f r e n t i n g s o f t w a r e w i l l a g a i n h e o nt h a g e n d a — a n d t h i s t i m e I m o r ee x p a n d e d f o r m t h a n e v e r b e f o r e .

A i s s u e a r f o u r q u e s t i o n s :1 I r e n t i n g s o f t w a r e l e g a l ? ( Y e s . )2 I r e n t i n g s o f t w a r e l e g a l t h w a

s o f t w a r e i c u r r e n t l y m a r k e t e d ?( P r o b a b l y n o t . )

3 I t h e r e c a s e f o p r o h i b i t i n g s o f tw a r e r e n t a l b l a w ? ( D e f i n i t e l y . )

4 I t h e r e e a s e f o r e n t i n g s o f t w a r ea s m a t t e r o p o l i t y ? ( V e r y d e f in i t e l y . )

' H i e s t o r y b e g i n s w i t h p a s s a g e o ft h C o p y r i g h t A e t o f 1 9 8 6 . S e c t i o n1 0 9 , t h s o - c a l l e d " f i r s t - s a l e " d o t r i n e , p e r m i t s r e n t i n g o a l I n t e l l e c t ua p r o p e r t y : " . . . ( T ) h e o w n e r o p a t i c u l a r c o p y . . . l a w f u l l y m a d e u n d e rt h i s t i t l e . . . i s e n t i t l e d , w i t h o u t t h e a ut h o r i t y O f t h e c o p y r i g h t o w n e r , t s e l lo r o t h e r w i s e d i s p o s e o f t h e p o s s e ss i o n o t h a t c o p y

T r a n s l a t i n g t h e l e g a l e s e — i f p e s o o w n s c o p y o f b o o k , r e c o r d ,V i d c o c a S S C t t e , o r s o f t w a r e p r o g r a m ,h c a " d i s p o s e " o i t H c a r e n t .U n d e r t h i s s e c t i o n , f o e x a m p l e ,b o o k s t o r e s a n v i d e o s t o r e s r e n t . R c o r d s t o r e s u s e d l b a b l e t o b u n m o r e , f o i O c t o b e r , 1 9 8 4 , C o n g r e s sa m e n d e d s e c t i o n 1 0 t e x c l u d e r c o r d r e n t i n g f o " c o m m e r c i a l a d v a nt a g e . "

T c i r c u m v e n t t h r i g h t s g r a n t e dt " o w n e r s " b s e c t i o n 1 0 o t h C o p y r i g h t A c t , m a n y s o f t w a r e m a n uf a c t u r e r s h a v e t a k e n d i f f e r e n t t a c k .S o f t w a r e , t h e y s a y , i n o s o l d t o u s e r ; i i l i c e n s e d T h v e h i c l e i t h s o - c a l l e d " s h r i n k - w r a p l i c e n s e " t h a ta p p e a r s i n s i d e m a n y s o f t w a r e p a c k -

I t h 9 8 t h C o n g r e s s ,b i l l s w e r e i n t r o d u c e dt b a t h r e n t i n g o b o t h r e c o r d s a n s o f t w a r e R e c o r dr e n t i n g w a b a n n e dS o f t w a r e r e n t i n g w a n o

a g e s . T h i s l i c e n s e u s u a l l y s t a t e s t h a tt h e b u y e r , u p o n o p e n i n g t h e p a c k a g e ,b e c o m e s a l i c e n s e e ( n o t a n o w n e r ) ,w h i c h m e a n s , a m o n g o t h e r t h i n g s ,t h a t t h e y h a v e n r i g h t s u n d e r s e c t i o n1 0 9 . S p e c i f i c a l l y , f o o u r p u r p o s e sh e r e , t h i s m e a n s t h e y c a n n o t d i s p o s eo t h p r o d u c t b y s e l l i n g , l e n d i n g — o rr e n t i n g — i t .

T h s o f t w a r e m a n u f a c t u r e r s ' m a i nr e a s o n f o t a k i n g t h i s a p p r o a c h c a b s u m m e d u i o n p h r a s e : f e a r o p r a c y . U s i n g t h i s a r g u m e n t , t h e y h a v eb e e n u n u s u a l l y s u c c e s s f u l , e v e nt h o u g h m a n y l a w y e r s b e l i e v e t h e s o f tw a r e r e t a i l t r a n s a c t i o n i n o l i c e n s eb u s a l e , a n t h a t , t h e r e f o r e , s e c t i o n1 0 a p p l i e s . U s e r s c o n t i n u e t a b i d e

b t h l i c e n s e s , r a r e l y c h a l l e n g i n gt h e i r v a l i d i t y ' . A n n o n e o t h o c c a

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

T h e n , i t h 9 8 t h C o n g r e s s ( 1 9 » 3 -8 4 ) , b i l l s w e r e i n t r o d u c e d t t a k e t h er e n t i n g o b o t h r e c o r d s a n s o f t w a r eo u f r o m u n d e r t h j u r i s d i c t i o n o s e c t i o n 1 0 o f t h e C o p y r i g h t A c t . R c o r d m a n u f a c t u r e r s p r o v e d t h e i rc l o u t , a n r e c o r d s w e r e r e m o v e d .S o f t w a r e w ; l s n o t .T h s o f t w a r e c o m p a n i e s d i n o r e i n t r o d u c e t h b i l l i t h 9 9 t h C o g r e s s , f o g o o d r e a s o n . C o n g r e s s h a a s k e d t h O f f i c e o T e c h n o l o g y A s e s s m e n t ( O T A ) t s t u d y v a r i o u sc o p y r i g h t i s s u e s a n r e p o r t b a c k b D e c e m b e r 1 9 8 5 . T h m a n u f a c t u r e r sw e r e w a i t i n g f o t h r e p o r t , h o p i n gt h O T w o u l d s u g g e s t b a n n i n g r e n ta l s .

W h e n D e c e m b e r c a m e a n w e n tw i t h o u t a n r e p o r t , t h m a n u f a c t u re r s , l e b t h e A s s o c i a t i o n o f D a t aP r o c e s s i n g S e r v i c e O r g a n i z a t i o n s( A D A P S O ) , d e c i d e d n o t p r e s e n t t h b i l l t t h s e c o n d s e s s i o n o C o n g r e s s ,e i t h e r , s t i l l h o p i n g f o r a s u g g e s t e d b a f r o m t h O T A . w h i c h w o u l d v a s t l yi m p r o v e t h e i r c h a n c e s o g e t t i n g t h b i l l t h r o u g h .

A p r e s s t i m e , t h e O T r e p o r t w a s t i l l n o r e l e a s e d , b u l t h e O T h a g o n e p u b l i c o o n p o i n t : I w i l l n o m a k e s o f t w a r e r e c o m m e n d a t i o n s .T h e r e f o r e , A D A P S O a n s o f t w a r em a n u f a c t u r e r s w i l l b e o n t h e i r o w i

C o n t i n u e d o p g 8

C O M M O D O R E M I C R O C O M P U T E R S 8

Page 84: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 84/132

L A t h 1 0 0 t h C o n g r e s s w h e n t h e y p l a nt r e - I n t r o d u c e t h e b i l l t b a r e n t a l so . s o f t w a r e a . a a m e n d m e n t t s e t i o n 1 0 9 .

S o c o m e J a n u a r y , . s o f t w a r e m a n uf a c t u r e r s w i l l b r e p e a t i n g t h e i r t w f o l d a r g u m e n t T h f i r s t p a r t h a t d w i t h p i r a c y . A s t a t e d b S e n a t o rC h a r l e s M a t h i a s ( K - M d . ) i 1 9 8 3w h e n h I n t r o d u c e d t h r e n t a l - b a n -D i n g b i l l f o s o f t w a r e : " ( P ) e w o b s e r ve r d o u b l t h a t t h r e a l p u r p o s e o ( s o f t w a r e r e n t a l s ) i t p e r m i t t h r e n t e r t m a k e p e r m a n e n t c o p y o t h p r o g r a m f o f u t u r e u s e — w i t h n c o m p e n s a t i o n t t h a u t h o r . "

l * h c s e c o n d p a o f t h e a r g u m e n th a t d w i t h m o n e y . I s t o r e r e n t . ss o f t w a r e , t h m a n u f a c t u r e r s e e s n f u n d s , w h e t h e r t h c o p y i r e n t e do n c e o h u n d r e d t i m e s .

T h i s t i m e a r o u n d , t h o u g h , A D A P S Oa n t h m a n u f a c t u r e r s w i l l h a v et h i r d a r r o w i t h e i r q u i v e r : T h e y h a v eg i v e n s o m e t h i n g i r e t u r n f o w h a it h e y a r a s k i n g . T h e y h a v e I m p r o v e d[ h w a r r a n t y a c c o m p a n y i n g s o f t w a r ep r o g r a m s . L a s t s p r i n g , i n f a c t ,A D A P S O p u b l i s h e d s o f t w a r e " w a r r a nt g u i d e l i n e s . " T h i s s u m m e r t h r s u l t s o l t h o s e g u i d e l i n e s w i l l b e g i ns h o w i n g u i s o f t w a r e p a e k a g e s .

I e f f e c t , A D A P S O a n m a n u f a c t u re r w e r e r e s p o n d i n g t o w e a k n e s s i t h e i r a r g u m e n t . L o s A n g e l e s a t t o r n e yM i c h a e l S c o t t h a s e x p l a i n e d t h a tw e a k n e s s i s t i n g i n g a t t a c k i t h D e c e m b e r , 1 9 H 4 . i s s u e o S o f t w a r eP r o t e c t i o n ( o w h i c h h i e d i t o r ) :

" S o f t w a r e v e n d o r s a r c n o t w i l l i n gt S h o u l d e r t h b u r d e n s o n o n f u n ct i o n a l o i n a p p r o p r i a t e p r o d u c t s . V i t u a l l y a l s o f t w a r e l i c e n s e a g r e e m e n t sp r o v i d e t h a t t h s o f t w a r e i s o l d . . . ' a si s a n a l w a r r a n t i e s a r d i s c l a i m e d .B e c a u s e o t h i s , a b u y e r h a s a n i c r e a s e d n e e d t i n s u r e t h a t h d o e sn o g e p r o d u c t t h a t d o e s n o m e e th i n e e d s , a n m a e v e n d e s t r o y h i b u s i n e s s . S o f t w a r e v e n d o r s a r r n o w n e d f o m a k i n g e x o r b i t a n t c l a i m sf o t h e i r s o f t w a r e , w h i l e n o t p o i n t i n go u i t l i m i t a t i o n s . I t h b u y e r m u s tr e l y s o l e l y o t h v e n d o r ' s a d v e r t i s i n gl i t e r a t u r e a n m a n u a l s t d e t e r m i n ew h e t h e r t h s o f t w a r e w i l l m e e t h i n e e d s , w i t h o u t a n y o p p o r t u n i t y t t e s t t h p r o g r a m h i m s e l f , t h b u y e r i a t h m e r c y o f t h e v e n d o r . "

A D A P S O a n d m a n u f a c t u r e r s b l i e v e t h e y h a v e m e t h a c c u s a t i o n s .

S o f t w a r em a n u f a c t u r e r sc o n t i n u e t u s " s h r i n k w r a p l i c e n s e s 't p r e v e n t s o f t w a r er e n t a l s , e v e n t h o u g hm a n y l a w y e r sq u e s t i o n t h e s el i c e n s e s ' v a l i d i t y .

' " H e n c e f o r t h , p u r c h a s i n g s o f t w a r ew i l l b d i f f e r e n t , " A D A P S O v i c e p r e s id e n t D a v i d S t u r t e v a n t s a y s o f t h e n e w a r r a n t y g u i d e l i n e s . " U s e r s w i l l b a b l e t m a k e t h e i r s e l e c t i o n s b a s e d o t h p r e s e n c e o a b s e n c e o w a r r a nt i e s . "

H o w e v e r , S c o t t h a s o m e a d d i t i o na t h i n g s t o s a y :

" ( R e n t a l - b a n n i n g l e g i s l a t i o n ) f a i l st r e c o g n i z e t h p r o b l e m s c u r r e n t l yf a c e d b u s e r s i a t t e m p t i n g t e v a l ua t s o f t w a r e p a c k a g e s b e f o r e p u r c h a si n g t h e m . . . . C o n g r e s s s h o u l d i n v e s t ig a t e t h e c u r r e n t , o n e - s i d e d n a t u r e o t h s o f t w a r e a c q u i s i t i o n p r o c e s s a n p r o v i d e m o r e e v e n - h a n d e d p r o p o s a lt h a t w o u l d p r o t e c t b o t h v e n d o r . . .a n d . . . u s e r . . . . S u c h p r o p o s a l w o u l dp r o h i b i t t h r e n t a l . . . o f s o f t w a r e o n l y< / ( e m p h a s i s i o r i g i n a l ) t h v e n d o r :" 1 P r o v i d e d a o p p o r t u n i t y f o t h

u s e r t e v a l u a t e t h e e n t i r e s o f tw a r e p a c k a g e b e f o r e p u r c h a s i n g ,o

" 2 P r o v i d e d f u l l r e f u n d i t h p a c ka g i f o u n d t b u n s u i t a b l e a n i r e t u r n e d w i t h i n r e a s o n a b l et i m e , o

' " 3 . P r o v i d e d r e a l i s t i c w a r r a n t i e s a n r e m e d i e s , i n c l u d i n g t h e r e c o v e r yo a c t u a l d a m a g e s , i t h v e n d o rm i s r e p r e s e n t s t h c a p a b i l i t i e s o f o f a i l s t s p e c i f i c a l l y i d e n t i f y t h l i m i t a t i o n s o f t h s o f t w a r e p a c ka g e . "

T h c a s e f o p e r m i t t i n g r e n t a l o s o f t w a r e g a i n s a d d e d c o g e n c y b y c o nt r a s t i n g s o f t w a r e w i t h r e c o r d s :1 U n l i k e s o f t w a r e , r e c o r d s c a n n o tb c o p y - p r o t e c t e d . A n d , i n c r e

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

2 P e o p l e u s u a l l y h a v e a l r e a d y t r i e do u r e c o r d s — h e a r d t h e m a m a t -s e t t m i s o m e c a s e s o t h r a d i oo a r e c o r d c l u b s . T h i s i f a d i f e r e n t f r o m s o f t w a r e , w h e r e t h u s e r i u n a w a r e o w h a t " m e e t s h i n e e d s . " s a m p l e , i t h i n s t a n c eo s o f t w a r e , u s u a l l y d o e s n ' t s u f i c e — p a r t i c u l a r l y w h e n a s a l e sm a i t h e s t o r e i d o i n g t h d e o s r a t i n g .

3 D e m o d i s k s a r e l i t t l e b e t t e r . T o o f t e n t h e y a r w a t e r e d d o w n . " U i n t h e m , " n o t e s S c o t t , " i l i k e t r yi n g t o s e i y o w a r t t b u F e r r a r i b y b u y i n g V o l k s w a g e n .W h i l e t h e y b o t h h a v e f o u r w h e e l s .g f o r w a r d a n d b a c k w a r d s . . .t h e r e i n w a t k n o w i t h ' r e a lt h i n g ' w i l l m e e t y o u r n e e d s w i t ho u ' t a k i n g i o u f o r a s p i n . ' "

4 F i n a l l y , r e c o r d c o s t s l i t t l e , s o f tw a r e l o t . I r e c o r d g o e s w r o n g ,t h l o s s i s l i g h t ; b u w i t h s o f tw a r e , n o o n l y i t h e d o l l a r c o s tl a r g e b u t t h e r e m a b d a m a g e t r e c o r d s a n d a t a , a s w e l l .

" S o f t w a r e i v e r y s p e c i a l s t u f f ;p e r s o n m i g h t w e l l w a n t t u s i b u o n c e . S w h h a v e t s p e n d S 4 0 0 ? "a s k s a t t o r n e y J u l i a n M i l l s t e i n o B r o w n , K a y s m a n M i l l s t e i n i N e Y o r k , e d i t o r o f C o m p u t e r L a S t r a t eg i s t

" T h e c a s e f o a l l o w i n g s o f t w a r er e n t a l s e e m s i r r e b u t t a b l e t m e , " h c o n t i n u e s . " P i r a c y i n l o n g e r a n a pp l i c a b l e r e a s o n f o p r e v e n t i n g r e n ti n g — n o t w h e n d o c u m e n t a t i o n i n o h a l f o a n y p r o g r a m . I ' a s e o d u p i n gw o n ' t h e l p p i r a t e t h a t m u c h . O c o u r s e , r e n t i n g s h o u l d b d o n e w i t hp r o p e r n o t i c e t h a t t h e r e b n c o p yi n g . B u t h a t ' s n r e a s o n t b a i a l t o g e t h e r . E v e r y t h i n g e l s e i s o c i e t yt h e s e d a y s i f o r r e n t , s w h n o s o f tw a r e ? "

B e s i d e s , M i l l s t e i n c o n c l u d e s , b u s in e s s h a s n ' t b e e n a l t h a t g o o d f o s o f tw a r e r e c e n t l y . " W h o k n o w ; * — m a y b er e n t i n g s o f t w a r e w o u l d t u r n o u t s p u r t h I n d u s t r y ? "

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

H e r b e r t S w e i r t z i a a t t o r n e y w h l i v e s a n p r a c t i c e s i N e Y o r kC i t y ,

8 J U L Y / A U G U S T ' 8

Page 85: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 85/132

T E C H N I C A L T I P S M C R A I I A M

I n v i s i b l eB A S I CC o m m a n d sU s t h i s m e t h o d t k e e p y o u r / p r o g r a m s

p r o t e c t e d T h e y ' l l r u n ,b u c r u c i a l l i n e s c a n ' tb l i s t e dJ T X c r e i t e c h n i q u e t h a t w i l l k e e py o u r p r o g r a m s f r o m b e i n g t a m p e r e dw i t h . I t ' s s o m e w h a t c o m p l e x , b u i y o n e e d s o n i c s e c u r i t y i y o u r p r g r a m s , i t ' s w o r t h t h t r o u b l e . T h m e t h o d h i d e s p r o g r a m l i n e i n s i d ey o u r B A S I C p r o g r a m . I t ' s t h e r e , b u i C a n ' t b l i s t e d f o i t c o n t e n t s . A l o n gt h w a y , y o u ' l l a l s o g e R A M ' s e y e -v i e w o h o K A . S I C p r o g r a m s a r c -s t o r e d i m e m o r y a n h a n d l e d b l i s ta n r u c o m m a n d s .

C o m m o d o r e c o m p u t e r s ( a w e l l a s o m e o t h e r s ) s t o r e p r o g r a m c o m a n d s a n d a t a i R A i d i f f e r e n tw a y s . T h B A S I C I n t e r p r e t e r k n o w sw h a t i i d o i n g a n d k e e p s t h t w f o r m s o f i n f o r m a t i o n s e p a r a t e a n d i s t i n c t . H e r e i b o i w o r k s .

b a s i c k e y w o r d s ( l i k e p r i n t ,P O K E ) a r h a n d l e d b y ; m e t h o dc a l l e d t o k e n l z l n g . T h k e y w o r dP R I N T I s t o r e d I m e m o r y l o c a t i o n sa t h d e c i m a l v a l u e L 5 3 . N o l e t h a te a c h m e m o r y l o c a t i o n i t h m a c h i n em a c o n t a i n o n l y o n n u m b e r f r o m 0t 2 5 5 . W h e n t h C P i l o o k i n g f o i t n e x t b y t e w h i l e e x e c u t i n g p r g r a m , i t r e a t s a l v a l u e s t h a t a r e g r e a te t h a n 1 2 a B A S I C k e y w o r d s , a l o n g a t h e y a r e n ' t w i t h i n ( [ n o t e s .

I o p e r a t e s o t h e v a l u e s b l o o k i n gt h e m u i t h k c y w o n . 1 t a b l e , t h e n i j u m p s t t h a t p a r t o t h B A S I C I n t e rp r e t e r t h a t i f i n d s i t h t a b l e f o r t h a p p r o p r i a t e m a c h i n e - l a n g u a g e r o t i n e t o e x e c u t e . T h i s i h o t h C P " t r a n s l a t e s " t h c o m m a n d s .

W h e n t h C P f i n d s n u m b e r s t h a ta r i q u o t e s o r a r t a r g e t n u m b e r sf o G O T O o t h l i k e , i c o n s i d e r s t h a ti n f o r m a t i o n a s d a t a . ' T h i s o c c u r s i l i t e r a l s t r i n g s ( l i k e " H E L L O " a n

U s i n g t h i s t e c h n i q u e ,y o c o u l d h i d ec o l d - s t a r t c o m m a n d ,d i s a b l e t h S T O P k e y ,o p r o h i b i t L I S T o S A V E .D A T A s t a t e m e n t s ) . N u m b e r s a n l e t e r s a r s t o r e d ( o n e b y t e p e d i g i t o l e t t e r ) a c c o r d i n g t t h e i r A S C I I v a u e s . F o i n s t a n c e , t h S t a t e m e n tG O T O 6 5 r e q u i r e s f o u r b y t e s o fm e m o r y f o s t o r a g e : o n b y t e f o t h G O T O c o m m a n d a n o n b y t e e a c hf o t h e t h r e e d i g i t s .

A r e s u l t , t h C P k n o w s w h a t i i l o o k i n g a a n p o i n t i t i m e . I k n o w s w h e t h e r i t ' s l o o k i n g a B A S I Cc o m m a n d o d a t a , a n h a n d l e s e a c ha c c o r d i n g l y .

W h e n t h C P i l i s t i n g p r o g r a m ,i u s e s a s l i g h t l y d i f f e r e n t m e t h o d . I t a k e s t h v a l u e t h a t i f i n d s ( 1 5 3 f o P R I N T ) f o e a c h k e y w o r d a n d e xp a n d s i o n t o t h s c r e e n u s i n g c o p a r a b l e l o o k - u p t a b l e . H e n c e , o n d e c i m a l v a l u e i m e m o r y t a b i r a n s f o r m e d i n t o s e v e r a l c h a r a c t e r so t h s c r e e n .

I t h C P i l o o k i n g i n s i d e q u o t e s ,i j u s t p r i n t s t h A S C I I e q u i v a l e n t o ft h e v a l u e t h a t i f i n d s . T h i s i a c t u a l l yd a t a . T a b l e s h o w s h o t h e v a r i o u sk e y w o r d s a n d a i a a r s t o r e d .

H o P r o g r a m L i n e s a r S t o r e d

L e t ' s t a k e a c l o s e r l o o k a p r o g r a ms t o r a g e o t h C o m m o d o r e 6 4 . ' T u r no y o u r c o m p u t e r a n t y p e i t h f o l l o w i n g p r o g r a m l i n e :

1 ? " f I E L L O "A f t e r e n t e r i n g t h e l i n e , t y p e i t h i m m e d i a t e m o d e :

F O 2 0 4 8 t 2 0 6 3 : P R I N T I P E E K ( I ) : N E X T

W h e n y o p r e s s R E T U R N y o u ' l l g e l i s t o t h f i r s t 1 l o c a t i o n s i m e m o r ya n [ h e i r c o r r e s p o n d i n g c o n t e n t sT h i s l e t s y o s e w h a t y o u r p r o g r a ml i n e l o o k s l i k e i n m e m o r y . T a b l e I s h o w s y o w h a t y o s h o u l d b l o o ki n a o t h e s c r e e n .L o c a t i o n s 2 0 - 4 9 a n 2 0 5 0 p o i n t t

t h n e x t l i n e o f t h e R A S I C p r o g r a m . I t h i s c a s e t h e y p o i n t t t h e n o B S I t e x t , s i n c e o u p r o g r a m c o n t a i n so n l y o n l i n e . T h e s e t w l o c a t i o n sc a b t r a n s l a t e d i n t o t h t a r g e t l o c at i o n ' s d e c i m a l v a l u e b t h e f o l l o w i n gi m m e d i a t e c o m m a n d :P R I N T P E E K ( 2 Q i 9 ) 2 5

P E E K ( 2 O 5 0 ) < R E T U R N >' T h i s c a l c u l a t i o n y i e l d s t h e v a l u e o f

2 0 6 2 , w h i c h i w h e r e t h n e x t p r g r a m l i n e w o u l d s t a r t i i e x i s t e d . T h c o n t e n t s o f l o c a t i o n s 2 0 5 1 a n 2 0 5 2c a b s i m i l a r l y t r a n s l a t e d , y i e l d i n gt h e v a l u e o f t h e c u r r e n t B A S I C l i n en u m b e r .

S o y o u c a n s e i y o l i s t t h i s l i n e , i w i l l a p p e a r t c o n t a i n 1 5 d i f f e r e n tc o m p o n e n t s , o n f o e a c h n u m b e ra n l e t t e r . A c t u a l l y , i m e m o r y , t h i sl i n e c o n t a i n s o n l y 1 c o m p o n e n t s( e x c l u d i n g t h f i r s t b y t e a n t h l a s tt w b y t e s . ) Y o c a a l s o s e t h a t t h p o i n t e r i l o c a t i o n s 2 0 4 9 a n 2 0 5 0p o i n t t o l o c a t i o n 2 0 6 2 . i t h e r e w e r ea n o t h e r l i n e i n t h i s p r o g r a m h i g h e rt h a n l i n e 1 0 i w o u l d s t a r t i l o c a t i o n2 0 6 2 . L e t ' s a d a n o t h e r l i n e f o r c l a r if i c a t i o n . A d l i n e 2 t t h p r o g r a m ;

2 P R I N T " G O O D B Y E "N o l e t ' s t a k e a n o t h e r l o o k a R A M .

b u t h i s t i m e w e ' l l l o o k a l i n e 2 0 .T y p e i t h i m m e d i a t e m o d e :T O 1 - 2 0 6 2 t 2 0 7 8 : P R I N T I

P K P . K ( l ) : N E X T < K E T U R N >T a b l e I I s h o w s y o u w h a t y o u ' l l s e e .A y o c a s e c , t h s a m e p a t t e r n i f o l l o w e d a i l i n e 1 0 T h i n f o r m at i o n i d i f f e r e n t , b u t t h e m e t h o d i t h s a m e .

C r e a t i n g " I n v i s i b l e "P r o g r a m L i n e s

N o y o c a n s e e t h a t t h p o i n t e r i l i n e 1 0 p o i n t s t t h b e g i n n i n g o l i n e2 0 a n t h p o i n t e r i n l i n e 2 p o i n t st t h e n o B A S I C ] , K s u p p o s e w m a k e t h l i n e s p o i n t d i f f e r e n t l y ? T h i si w h e r e t h p r o m i s e d " i n v i s i b l e B S K " ' c o m e s i n L e t ' s m a k e t h f i r s t l i n ep o i n t n o t l i n e 2 0 b u t t h e n o B A S I C t e x t . T y p e i t h i m m e d i a t em o d e - .

P O K E 2 0 1 9 , 2 < R E T U R N >W h a v e m a d e l i n e 1 0 p o i n t t o t h e

s a m e p l a c e t h a t l i n e 2 p o i n t s . . . p a s tl i n e 2 t t h e n o B A S I C t e x t . N o l i s t t h p r o g r a m . A l y o s e i l i n e 1 0 W h e r e d i l i n e 2 g e t o W e l l , i t ' ss t i l l t h e r e , i B A M , b u n o w e ' r e

C O M M O D O R E M I C R O C O M P U T E R S 8

Page 86: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 86/132

T E C H N I C A L T I P Sl o o k i n g r i g h t p a s t i t W a n t p r o o f i h a tl i n e 2 s t i l l e x i s t s ? R u t h p r o g r a m .H e r e ' s w h a t y o u ' l l s e e :

H E L L OG O O D B Y E

R i g h t ? Y o h a v e p r o v e d t h a t l i n e 2 e x i s t s , b e c a u s e y o c a s e t h r e s u l t so i t W h a t h a h a p p e n e d ?

B A S I C , w h i l e e x e c u t i n g p r o g r a m ,d o e s n ' t p a a n a t t e n t i o n t t h p o i n t e r s w e ' v e b e e n f i d d l i n g w i t h .b a s k ; j u s t s t a r t s a t h b e g i n n i n g o d i p r o g r a m a n e x e c u t e s t h s t a t em e n t s a i c o m e s u t t h e m . I k n o w s w h e n t e x p e c t t h n e x t l i n en u m b e r h e c a u s e i s e e s t h e b y t e ,w h i c h i n d i c a t e s t h e n o f t h e c u r e n t l i n e n u m b e r . T h i s i w h e v e r yl i n e m u s t e n w i t h b y t e .

L e t ' s r e c a p :W h e n l i s t i n g p r o g r a m , t h C P u s e s t h e p o i n t e r b y t e s t f i n d t h b e g i n n i n g o f t h e n e x t l i n e .W h e n c u n n i n g p r o g r a m , t h C P m e r e l y l e t c h e s t h n e x t a v a i l a b l ep r o g r a m l i n e a n t r i e s t e x e c u t ei t i g n o r i n g t h e p o i n t e r .L i s t i n g d o e s n ' t c a r e m u c h i t h c o m m a n d s a r v a l i d o n o t . T h C P j u s t " u n c o m p r e s s e s " w h a te v e r t o k e n s i f i n d s i R A M .R u n n i n g d o e s r e q u i r e t e s t i n g t h c o m m a n d s f o s y n t a x , s i n c e i m u s tf e t c h t h p r o p e r r o u t i n e t e e c u t e t h c o m m a n d .W h a t h a v e w a c c o m p l i s h e d h e r e ?

W h a v e i n s e r t e d l i n e o B A S I C i n t ot h p r o g r a m a n m a d e i u n l i s t a b k :

C o d e( d e c i m a l )

1 - 3 13 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6

C h a r a d e r K e y w o r d

E n o l i n eU n u s e ds p a c e

T a b l eH o K e y w o r d s a n D a t aC o d e

( d e c i m a l )6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9

9 6 - 1 2 71 2 1 2 1 3 1 3 1 3

C h a r a c t e r /K c v w o r d

I

I

U n u s e dE N F O N E X TD A T AI N P U T #

C o d e( d e c i m a l )

1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6

a r S t o r e dC h a r a c t e r /

K c ™ o r dI N P U TD I R E A DL E G O T OR U I R E S T O R EG O S U BR E T U R NR E S T O PO W A I TL O A DS A V EV E R I F YD E I -P O K EP R I N T #P R I N TC O N TL I S TC L C M S Y O P E NC L O S EG E N E T A B (T F S P C (T H E N

N O

C o d e( d e c i m a l )

1 6 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 2 0 2 0 2 0

2 0 3 - 2 5 4. » 5 5

C h a r a c i c r /K e w o r d

S T E P

A N O

S G I N A B U S P R P O S Q R N L O E X C O S I T A A T P E E KL E S T R SV A 1 .A S C H H fL E I T SR I G H T SM I D SU n u s e d

b u e x e c u t a b l e ! T h i n k o f ( h e c o m a n d s t h a t y o c a h i d e i t h i s " i v i s i b l e " l i n e ! f l o w a b o u t c o l d - s t a r tc o m m a n d ? M o a b o u t t e s t i n g c e t a i n m e m o r y l o c a t i o n f o b y t e t h a to n l y y o k n o w a b o u t , w h i c h y o u c a p o k e t h e r e b e f o r e r u n n i n g t h p r g r a m ? H o a b o u t p o k i n g s o m e t h i n gc u t e i n t o t h o p e r a t i n g s y s t e m v e ct o r s , l i k e d i s a b l i n g ( h S T O P k e y ? O p r o h i b i t i n g L I S T o r S A V E ?

R e m e m b e r , t h p r o g r a m m u s t b er u b e f o r e t h i s i n v i s i b l e c o m m a n dc a b e x e c u t e d . B u t j u s t t h i n k o f t h ep o s s i b i l i t i e s ! A n y o c a s q u e e z e t h i n v i s i b l e l i n e a l m o s t a n y w h e r e i t h p r o g r a m t h a t y o w a n t t o A l y o h a v e t d i c h a n g e t h l i n e l i n kp o i n t e r s t l o o k p a s t t h e i n v i s i b l el i n e .

J u s t f o r f u n , l e t ' s m a k e t h f i r s t l i n eo o u ' ' H E L L O / G O O D B Y E " p r o g r a mp o i n t t i t s e l f . T y p e i t h i m m e d i a t em o d e :

P O K E 2 0 4 9 , 1 < R I - T U R N >N o l i s t t h p r o g r a m . W I I E E I - E E E !L o o k a i g o N o m u c h i d i f f e r e n t .W e ' v e j u s t g o t h i s t h i n g l i s t i n g i c i r c l e b m a k i n g l i n e 1 p o i n t t l i n e1 0 A n o t h e r r u w i l l r e v e a l t h a t e e r y t h i n g i s t i l l i R A a n w o r k i n g .a f a a e x e c u t i o n i c o n c e r n e d .

N o p r a c t i c e t h i s t e c h n i q u e a n s e h o m a n ) 1 s a f e t y v a l v e s y o c a p u i y o u r p r o g r a m t k e e p o u u n i nv i t e d g u e s t s .

C A U T I O N : B c a r e f u l e d i t i n g t h ep r o g r a m a f t e r r i d d l i n g w i t h t h e s ep o i n t e r s . Y o u ' l l d r i v e t h e C P L ;b o n k e r s m a k i n g i l o o k f o r l i n e n u b e r s t h a t i t h i n k s d o n ' t e x i s t ! Y o u ' l le x p e r i e n c e a l s o r t s o f c r a s h e s a n s c r e e n m e m o r y c h a n g e s i y o t r t m o n k e y w i t h p r o g r a m t h a t h a a r e a d y b e e n m o n k e y e d w i t h . ( c o s i d e r t h i s l i t t l e e x t r a s e c u r i t y ! ! )

W h a t A b o u t S a v i n g ?T h i s i a l w e l l a n g o o d , a n p r

g r a m s w i t h m a l a d j u s t e d p o i n t e r s c a b s a v e d , b u t t h e C P a n o p e r a t i n gs y s t e m g e v e r y u n c o o p e r a t i v e w h e ni c o m e s t l o a d i n g t h e s e p r o g r a m sb a c k i n t o m e m o r y . I s e e m s t h a tw h e n l o a d i n g B A S I C p r o g r a m i n t oR A M , t h o p e r a t i n g s y s t e m c h a n g e st h e p o i n t e r s t h a t w e ' v e b e e n f i d d l i n ga r o u n d w i t h , r e a d j u s t i n g t h e m t c o f o r m w i t h t h e p a r t i c u l a r m e m o r yc o n f i g u r a t i o n o f e a c h m a c h i n e . T h i s i e n d e a r i n g l y r e f e r r e d t a t h a u t o -

8 J U L Y / A U G U S T ' 8

Page 87: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 87/132

T E C H N I C A L T I P Sm a d e r e l o c a t i o n f e a t u r e o f t h e c o p u t e r . T h i s f e a t u r e o t h m a c h i n em a k e s t h ' " i n v i s i b l e B A S I C " d i f f i c u l tt s a v e a n r e l o a d . I m u s t , h o w e v e r ,b o v e r c o m e i t h i s t e c h n i q u e i t l i t 1o a n v a l u e .

S h e r e w g o a n o t h e r c o m p l i c at i o n h a s c r e p t i t s p o i l o u f u n . B u f e a r n o t ! T h e r e i w a t s a v e a n r e l o a d " i n v i s i b l e B A S I C f r o m t a p ea n d i s k ! H e r e i h o i [ j o e s .

U u n t i l n o w h a v e b e e n e n t e ri n p r o g r a m s a n l o o k i n g a t h n o m a s t a r t o B A S I C a r e a o m e m o r y( 2 0 4 9 o t h e 6 4 ) . T h i s s t a r t i n g p o i n t

i e s t a b l i s h e d b t h o p e r a t i n g s y s t e mw h e n t h C P i p o w e r e d u p . B u t ,r e m e m b e r , w a r s m a r t e r t h a n t h C P s o m e t i m e s , a n w c a n c h a n g et h i s s t a r t i n g p o i n t i w w a n t t o F u t h e r m o r e , w m u s t d t h i s i w e p e c t o u " i n v i s i b l e B A S I C " t s a v e a n l o a d . R e s e t t h e C P ( S Y S 6 4 7 3 8 ) a n g e r e a d y t l e a r n s o m e t h i n g e l s ea b o u t y o u r c o m p u t e r .

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

T a b l e I I M e m o r y L o c a t i o n

2 0 4 8

2 0 4 92 0 5 0

2 0 5 12 0 5 22 0 5 32 0 5 42 0 5 52 0 5 62 0 5 72 0 5 82 0 5 92 0 6 02 0 6 12 0 6 2

2 0 6 3

T a b l e I I M e m o r y L o c a t i o n

2 0 6 22 0 6 32 0 6 42 0 6 52 0 6 62 0 6 72 0 6 82 0 6 92 0 7 02 0 7 12 0 7 22 0 7 32 0 7 42 0 7 52 0 7 62 0 7 72 0 7 8

C o n t e n t sC o n t e n t s

1

( o 1 8 o r 1 6

1

1 5 3 7 6 7 7 7 3

C o n t e n t sC o n t e n t s

2 1 2

1 5 3 7 7 7 6 6 8 6 3

o M e m o r y , L i n e 1 0D e s c r i p t i o nF i r s t b y t e o B A S I C p r o g r a ma r e a . M u s t c o n t a i nT w o - b y t e p o i n t e r t n e x tl i n e o B A S I C ( p o i n t s t 2 0 6 2 )

L O b y t e o t h i s l i n eH i g h b y t e o t h i s i i n eT o k e n f o P R I N TQ u o t e m a r kL e t t e rL e t t e rL e t t e rL e t t e rL e t t e rQ u o t e m a r kL i n e I i m i t e r ( e n d o t h i s l i n e )T w b y t e s i n d i c a t i n g t h e n o t h B A S I C p r o g r a m

o M e m o r y , L i n e 2 D e s c r i p t i o nP o i n t e rP o i n t e rL i n eL i n eP R I N TQ u o t e m a r kL e t t e rL e t t e rL e t t e rU t t e rL e t t e rU t t e rU t t e rQ u o t e m a r kL i n e I i m i t e rE n o B A S I C t e x tE n o B A S I C t e x t

R A M . I w i l l c o s t y o l i t t l e m o r em e m o r y t d t h i s , b u i s n ' t i w o r t hi t T h i s i t h g e n e r a l f o r m a t :

1 M o v e u t h s t a r t o f B A S I C ,2 L o a d d i p r o g r a m t b s e c u r e d .3 M a k e t h c h a n g e s d e s i r e d .4 M o v e b a c k t h s t a r t o B A S I C .5 S a v e t h p r o g r a m t o t a p e o d i s k .6 T u r n o f t h C P U .

I d e t a i l i n g e a c h o t h e s e s t e p s , I ' l lm a k e t h c o m m a n d s a g e n e r i c a p o s s i b l e s w o n ' t h a v e t s h o w a l t h v a l u e s f o a l p o s s i b l e m e m o r yc o n f i g u r a t i o n s . A f t e r y o g t h r o u g ht h i s e x e r c i s e a f e t i m e s , y o c a S h o r t e n t h c o m m a n d s t s u i t y o u rp a r t i c u l a r n e e d s .

S t e p 1 M e m o r y l o c a t i o n s 4 a n 4 c o n t a i n t h p o i n t e r s t o t h e s t a r t o B A S I C . W n e e d t c h a n g e t h e s ep o i n t e r s b m o v i n g t h s t a r t o B A S I Ct s o m e p o i n t h i g h e r u i m e m o r y .L e t ' s m a k e i e a s y o o u r s e l v e s a n o n l y m o v e i u t w p a g e s .

T y p e i t h i m m e d i a t e m o d e :P O K B - i 4 , P E E K ( 4 4 ) - t - 2 : P O K E

2 5 6 M ) I : i - K ( 4 - O . O : N E WT h i s W i l l m o v e t h s t a r t o B A S I C 5 1 2b y t e s ( t w o p a g e s ) h i g h e r u i m e o r y . Y o c a m o v e i h i g h e r u i y o w a n t t o b u t w i a e a s y n u m b e r t r e m e m b e r ( h a v e t w c o m p u t e r s ,t h a t ' s h o r e m e m b e r . ) T h s e c o n dp o k e p u t s z e r o i t h f i r s t l o c a t i o no B A S I C m e m o r y , r e q u i r e m e n t o t h o p e r a t i n g s y s t e m .

S t e p 2 s i m p l e l o a d w i l l d h e r e ,s i n c e t h e s y s t e m w i l l a d j u s t y o u rp o i n t e r s f o y o u . J u s t l o a d t h p r g r a m t h a t y o u ' r e g o i n g t f i x .

S t e p 3 M a k e t h c h a n g e s y o w a n t t t h p r o g r a m . I n s p e c t R A c a r e f u l l y a n m a k e t h p o i n t e rc h a n g e s n e c e s s a r y t c r e a t e y o u r " i v i s i b l e B A S I C " l i n e o l i n e s . B C A R EF U L U I D e p e n d i n g o t h c u r r e n t s t a r to B A S I C , y o w i l l n e e d t c h a n g e t h v a l u e s u s e d i t h f i r s t p a r t o t h a r t i c l e . A l o n g a y o k n o w t h e l o c at i o n o t h s t a r t o B A S I C . . . ( P R I N T -( P E E K ( 4 3 ) 2 5 6 ' P L ; E K ( 4 4 ) ) . . . y o uc a e a s i l y a d j u s t t h e v a l u e s , l e t t i n gt h c o m p u t e r d t h m a t h f o y o u .

S t e p 4 N o m o v e t h s t a r t o B S I b a c k t i t p o w e r - u p v a l u e . P O K E - i 4 , ( P i : i ; . K ( - i 4 > 2 ) w i l l m o v e i b a c kt w p a g e s , a s s u m i n g t h a t ' s h o f a u y o m o v e d i t

S t e p 5 S a v e t h p r o g r a m u s i n g t h en o n - r e l o c a t i n g s a v e . H e r e ' s h o w :

S A V I i " p r o g r a m n a m e " , 1 , 1 f o t a p e

C O M M O D O R E M I C R O C O M P U T E R S 8

Page 88: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 88/132

T E C H N I C A L T I P SS A V E " p r o g r a m n a m e " , 8 f o d i s k

l i i i s s a v e m e t h o d ( l a g s t h p r o g r a m( t a p e o n l y ) s t h a i i w i l l n e v e r l o a di n t o a n a r e a o f m e m o r y e x c e p t f r o mw h e n c e i w a s a v e d , u s i n g e i t h e rn o r m a l l o a d c o m m a n d o L O A D -■ ' n a m c " , l , l . N p o i n t e r s g e t c h a n g e d .N r e l o c a t i n g t a k e s p l a c e . A t h i s t i m ey o m a v e r i f y y o u r p r o g r a m .

V E W F V ' P R O G R A M N A M B U , 1 , 1S t e p 6 T u r n o f t ' t h C P U . T h i s i

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

Y o u r p r o g r a m i n o s e c u r e ( a s u m i n g t h a t n o t h i n g w e n t w r o n g ) .A n y o n e w h t r i e s t l o u d t h i s p r g r a m w i l l n e i t h e r p r o d u c e l i s t i n gn o f a c i l i t a t e a r u n . T h i s i t r u e o f an o r m a l l o a d a w e l l a L O A D -" n a m e " , 1 , 1 .

B u w a i t m i n u t e ! M o w i l l y o l o a d i t ? ? ? E a s y ] L o a d i n o r m a l l y , t h e nc h a n g e t h p o i n t e r s f o t h s t a r t o B A S K ! s t h a t i t ' s i [ h s a m e c o n f i g ur a t i o n a i w a w h e n y o s a v e d m p r o g r a m . I y o u h a d s a v e d t h p r

g r a m w h e n t h s t a r t o B A S I C p o i n te r w e r e s e t f o r p a g e t e n , t h e n t y p eP O K E 4 4 , 1 0 a n e v e r y t h i n g w i l l b f i n e . Y o c a l i s t o r u n , a n d y o u r" i n v i s i b l e B A S I C " l i n e s w i l l s t i l l b i v i s i b l e t o l i s t i n g .

I t h e c a s e o o u c u r r e n t e x a m p l e ,t y p e :

L O A D " p r o g r a m n a m e " . 1 , < K K T i ; U N > o

I . O A D " p r o g r a m n a m e " , K< R I - T U K N >

t h e n t y p eP O K E 4 4 , 1 0 < R E T U R N >

N o e v e r y t h i n g i O a n d y o u r p r g r a m i s e c u r e . D o n ' t f o r g e t t s e u w h a t e v e r c o n d i t i o n s y o u r p r o g r a mm a b t e s t i n g f o r , a s s u m i n g t h a t ' sw h a t y o u r " i n v i s i b l e b a s k ; " w i l l b d o i n g .T h b e s t w a t k e e p f r o m h a v i n gt r e m e m b e r w h e r e B A S I C s t a r t s f o e a c h p r o g r a m w o u l d b e t i n c l u d et h s t a r t o B A S K ; p o i n t e r s i t h p r g r a m n a m e w h e n y o s a v e i t T o e a m p l e ,

S A V E " H E L L O - 1 / 1 0 " , I , 1i n d i c a t e s t h e v a l u e s t b e p o k e d i n t o

l o c a t i o n s 4 3 a n d 4 ( a n 1 r e s p e ct i v e l y . ) Y o c a n h a v e d i f f e r e n t p r g r a m s l o a d i n t o d i f f e r e n t p l a c e s t k e e p l i f e f r o m g e t t i n g b O O O O t i n g l l l

S u m m a r yR e m e m b e r , y o u c a n p u t t h e s e " i

v i s i b l e " l i n e s j u s t a b o u t a n y w h e r e y o w a n t i y o u r p r o g r a m , j u s t h c a r e f u l !I w o u l d b t y o u r a d v a n t a g e t p u y o u r s e c u r i t y l i n e o l i n e s e a r l y i t h p r o g r a m . T h i s w i l l k e e p y o u r G O T O ' Sa n G O S U B ' s a h o n e s t a p o s s i b l e .A n r e a l i z e t h a t u n d e r s o m e c o n d it i o n s y o u ' l l h a v e t r e v e r s e t h s e c ur i t y f r o m w i t h i n t h p r o g r a m t o g e tt h p r o g r a m t r u a a l l , d e p e n d i n go w h a t c o m m a n d s y o u ' r e h i d i n g .

I t i s w o r t h y o n o t e h e r e t h a t y o c a n n o t m a k e t h f i r s t l i n e o l o n gp r o g r a m p o i n t t t h e n o B A S I C .S o m e f u n n y t h i n g s h a p p e n . M a y b e i h a s o m e t h i n g t d w i t h p o i n t i n g p a s tt o m ; u i y p a g e s o m e m o r y . I a n e v e n t , b c a r e f u l , a n m a k e s u r e y o k e e p w o r k i n g c o p y o t h p r o g r a mf o b a c k - u p u n t i l y o ; i r c s u r e t h a t a l o t h w r i n k l e s a r i r o n e d o u

t e n s o f tp r e s e n t s

A R I T H M E T I C I A NA r i t h m e t i c i a nj i r t h m e l i c p r a c t i c e t r u t i f i l l e d w i t h

A E x c i t i n g A r i t h m e t i c G a m e F o T h C o m m o d o r e 6 ' a n C o m m o d o r e 1 2 8 : u

S 3 5 B a r o p A i i t f u i v c t i c i a n

G u " " " " " " * « w m r m K a i J n . m a i e d a n o o mK i l e s t c d - E ^ s y 1 u s L , f y e d M ^ a n S | m p | ( ,/ ( j i c f l t v , i l u e — c o v e t s a l s k i l l l e v e l ! e n t r y j y s r e m t i u k e w o r k i n g h a r di r u r u d i g i t a d d i t i o n " d r y r i l o n g p r o b l e m s o [ h s c r e e n a l m o s t j

e . « y . 1 o p a p e rT h m o s t e n j o y a b l e w a l p r a a r c e a r i t h m e t i c e v e r d e v i s e d .M u s i c a l a n g r a p h i c r e i v a r d s a n

" " " " a i n c e n t i v e sw i t h V 1 I M ^ t a O n ] f ^ 0 0 f l J P - 1 B 7 9 I n C j I r f c *

i n e t t t u r e f m a A n i w r W m a f c m n ^ s o f j t nS r n r l m n " 1 n i r i y m . i L i u n ( » i w I 1 1 i r r k m r r w i p y o r d e r f r x l o i f O ( " V I

A S T X R W L . p i r j I M r i D j

d i v i i t o n — u s eI m p r o v e y o u ' m a i n g r a d e s w h i l eh a v i n g t u C h d l l e n i i i ' i l h a i c k I j u u t t h l e v e l

c r I - 8 C O 4 2 & 4 1 2

S i g n a t u r e

<

P R O F E S S I O N A LH A N D I C A P P I N G S Y S T E M SP R O F E S S I O i V A L S E H I E S - ( T h o / G r f l y y T f O i |T h a l n e P r o f e s s i o n a l S e n & s " 1 r e p i e s f l n i B( h m o s l a d v a n c e d h a n d i c a p p i n g s o f t w a r ea v a i l a b l e

A n a l y s i s M o d u l e 1 "C o m p l e t e b e t a n a l y s i s h i g h l i g h t s ( h < s b a s i c P r o f e s s i o n a lS e r i e s " * 1 m e d l i f e F u " 5 0 t r a c k g r ' k e n n e l s / e t c S 2 4 9 9 5F a c l o r V a l u e J M u W p I c f l e g r t s s l d n M o d u l e -F a c t o r V a l u e W e i g h t i n g h i g h h g h i s t h i s a d d i i i D n m o d u l o 1 * 'S H 9 . B 5O b I i B a s e M a n a g e r M o d u l r J -A u r o r n a i i c y o r a r j e o i i a s r r a c e s n i g n i g n i s t i n s m o d u l e ,w i i h F f l c K r V a l u e M o d u l e !

G O L D E D I T I O N - ( i n o J G f e y J T f d )3 T h c l a s s i c G o l d E O i S i Q n " - t i o i n P / o f J f l n p sc i ' e r s f i e x i D i l i f y , r e s u l t s a n e a s e o u s

G o f d E d i t i o n " - S 1 5 9 9 5E n h a n c e d G o l d E d i t i o n - S 1 9 9 9 5L i r n l l o d G o l d E d i t i o n " " 1 2 9 9 9 5U l t n E d i t i o n ' - S 3 9 9 9 S

P i a l e s s o i P i c k s F o o l b a l l "5 9 9 9 5 , w i t h w i n / l o s s p o w e r r a t i n g s S 1 4 9 9 5 , P r o l e ? 5 i a n a l

E x p a n d e d L o t t e r y / L o t t o A n a l / s i sL o t l e r y . 3 - d i g i t s S 7 9 9 5 . L c t r o m a o 5 d i g i l s S 9 9 9 5 , E n h a n ce L o t l e r V L o t t o S 2 9 9 5P C - 3 P o r l a b i o C o m p u t e r [ 4 C h o i c e o T h o r o u g J i b r e d V G r e y h o u n d r T r o t i e r G o l d E d i t i o n 1 " a o f hw a r e £ 2 4 9 9 5M o d e l 1 0 P o n a b l a C o m p u t e r { 2 2 k }C h o i c e o T h o r o u g h b r e d ^ G r o y h o u ^ d ^ T r o H f l r G o l d E d i l i o n 1 " s o f tw a r e w t U l M a s i o r B f l i i o r 1 - J 6 4 9 9 5H a n d i c a p p e r ' s B u l l e t i n B o a r d n o a v a i l a b l eV H T r a i n i n g T a p e s n o a v a i l a b l e

T e r m s : F r e e s h i p p i n g a l s o f i v a r e A d 5 ^ D O C O S 6 D 0 U P s u n a l C h o c k s c a s h p r i c e o n l y a d 2 D - t i V i s a , U i C . M A E X P r i c t ss u D i e c i l c h a n g e

8 J U L Y / A U G U S T ' 8 6

Page 89: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 89/132

C O M P U T E R T U T O R B R O B E R T A I . O N S O

G a m e D e s i g nP a r t 3 U s i n g G r a p h i c sS c r e e n s

M . h i s i t h t h i r d i s e r i e s o a r t i c l e st h a t e x p l a i n m i m e o f t h i l l ' s a n o u t ' so p r o g r a m m i n g y o u r o w g a m e s . P a r t

a p p e a r e d i C o m m o d o r e P o w e r /P l a y O c t o b e r / N o v e m b e r , 1 9 8 5 , a n P a r t 2 a p p e a r e d i F e b r u a r y / M a r c h ,1 9 8 6 .

M o s t p e o p l e a g r e e t h a t t h C o m -m o d o r e 6 c a p r o d u c t s o m e o t l i cb e s t c o l o r g r a p h i c s o a n h o m e c o p u t e r . B u g e t t i n g t h m o s t c o l o r a n g r a p h i c s f r o m y o u r 6 4 c a b a t d i o u s p r o g r a m m i n g t a s k , u n l e s s y o h a v e s o m e g o o d u t i l i t i e s .

T g e t t h e m o s t o u t o f t h e 6 4 ' Sg r a p h i c s , y o u n e e d g r a p h i c s s o f t w a r ea n c i t h e r t o u c h p a d o l i g h t p e n .W i t h t h e s e t o o l s y o c a p r o d u c ev e r y d e t a i l e d s c r e e n s w i t h o u t h a v i n gt w o r r y a b o u t w h i c h P O K E s t m a k ea n w h i c h m e m o r y l o c a t i o n s h o l dw h i c h b y t e s .

H o w e v e r , e v e n t h o u g h y o c a c r a t t e r r i f i c g r a p h i c s u s i n g t h e s e p a c ka g e s , t h e i r m a n u a l s u s u a l l y d o n ' t s u p l y t h e i n f o r m a t i o n y o u n e e d t t r a n s f e r y o u r g r a p h i c c r e a t i o n s i n t oy o u r o w p r o g r a m s . W i t h o u t t h i s i f o r m a t i o n , i t ' s v e r y t o u g h t u s y o u rd e s i g n s i g a m e .

I t h i s a r t i c l e , w w i l l t r t r e c t i f yt h a t p r o b l e m f o u s e r s o f t w p o p u l a rg r a p h i c s p a c k a g e s f o t h C o m m od o r e 6 4 K o a l a P a i n t e r { u s e d w i t h t h K o a l a P a d t o u c h p a d ) , a n M i c r o I l l u st r a t o r . W e ' l l t a k e l o o k a h o p i t u r e f i l e s a r o r g a n i z e d i e a c h o t h e s e p a c k a g e s , e x p l a i n h o t u s t h f i l e s i y o u r p r o g r a m s , a n s u p p l ys o m e s h o r t u t i l i t y p r o g r a m s t h e l py o u s t h e m m o r e e a s i l y .

F i l e S t r u c t u r e s' H i e s t r u c t u r e o K o a k i P a i n t v r

p i c t u r e f i l e i s i m p l e . 1 - a c h p i c t u r ec o n s i s t s o f e x a c t l y 1 0 , 0 0 1 b y t e s o i n f o r m a t i o n . O t h e s e , t h f i r s t 8 , 0 0 0b y t e s a r c t h e a c t u a l p i c t u r e . T h n e s t1 , 0 0 0 a r b y t e s u s e d f o r c o l o r . T h e s e

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

U s t h e s e u t i l i t i e s t r e a d K o a l a P a i n t e r a n M i c r o I l l u s t r a t o rg r a p h i c s s c r e e n s i n t oy o u r o w p r o g r a m s .

l o c a t i o n 1 0 2 4 . T h n e x t 1 , 0 0 0 b y t e sa r a l s o u s e d f o r c o l o r . T h e s e h a v e t b t r a n s f e r r e d t 5 5 2 9 6 t h r o u g h5 6 2 9 5 t n i u c o l o r R A M . T h e l a s tb y t e i t h b a c k g r o u n d c o l o r . T a b l es h o w s t h e s t r u c t u r e o f K o a l a P a i n t e rp i c t u r e f i l e .

M i c r o I l l u s t r a t o r , h o w e v e r , h a d i f f e r e n t f i l e s t r u c t u r e . T h l o a d a d r e s s i a 6 3 6 4 . A n a l t h o u g h y o c a d i s p l a y h i g h - r e s s c r e e n i t h f i r s t 1 6 b l o c k o t h e 6 4 ' s m e m o r y i i n o a d v i s a b l e , b e c a u s e y o u r B A S I Cp r o g r a m c o u l d e a s i l y o v e r w r i t e y o u rd e s i g n . B e c a u s e o t h i s , t h M i c r o I l u s t r a t o r d i s p l a y p r o g r a m s t r a n s f e rt h e h i g h - r e s d a t a t t h s a m e a r e a a K o a l u P a t n l e r .

T h f i r s t t w b y t e s o M i c r o I l l u st r a t o r f i l e s a r t h b a c k g r o u n d a n db o r d e r c o l o r , r e s p e c t i v e l y . T h n e x t1 b y t e s a r u n u s e d . T h c o l o r b y t e sa r l o c a t e d f r o m 6 4 8 4 t 7 3 8 3 . T h 1 , 0 0 0 c o l o r n y b b l e s f o l l o w i m m e d i

a t e l y a n t h « , ( ) ( ) ( ) p i c t u r e b y t e s f o l o t h a t . U s T a b l e f o r e f e r e n c e .

M a c h i n e L a n g u a g eD o i n g a l t h i s t r a n s f e r r i n g c a b

t e d i o u s i B A S I C . M a c h i n e l a n g u a g e i o b v i o u s l y t h l a n g u a g e o f c h o i c e f o a a p p l i c a t i o n o f t h i s s o r t . P r o g r a mI B A S I C l o a d e r f o u s w i t h K o a l a

P a i n t e r . I w i l l f i r s t P O K E t h m c h i n e - l a n g u a g e p r o g r a m i n t o h i g hm e m o r y s t a r t i n g a 4 9 1 5 2 t h e n S Y S t t h e n t r y p o i n t a n a l l o w y o t v i e w

p i c t u r e f i l e w i t h o u t K o a l a P a i n t e r .P r o g r a m i B A S K : l o a d e r t h a t

w o r k s w i t h M i c r o I l l u s t r a t o r f i l e s . I t l i k e P r o g r a m 1 P O K E s t h m a c h i n el a n g u a g e f r o m i h e d a t a s t a t e m e n t sa n S Y S e s t t h s t a r t a d d r e s s .

T u s P r o g r a m I j u s t l o a d K o l a P a i n t e r p i c t u r e f i l e i n t o y o u r c o p u t e r u s i n g t h " c o m m a c o m m a 1

m e t h o d . ( F o r M i c r o I l l u s t r a t o r f i l e su s P r o g r a m a n f o l l o w t h s a m ei n s t r u c t i o n s . ) W h e n t h R E A D Yp r o m p t a p p e a r s , t y p e N E a n l o a di P r o g r a m o P r o g r a m 5 W h e n y o g e t h R E A D Y p r o m p t a g a i n , t y p eR U N , a n a f t e r a b r i e f p a u s e y o s h o u l d s e y o u r h i g h - r e s p i c t u r e . Y o c a i n c o r p o r a t e t h a p p r o p r i a t e r o t i n e — P r o g r a m o P r o g r a m 5 — i n t oy o u r o w B A S I C p r o g r a m s w i t h o u te v e r h a v i n g t w o r r y a b o u t h o t h m a c h i n e l a n g u a g e w o r k s .

S a v i n g O b j e c t C o d eP r o g r a m s a n 5 a r e c a l l e d B A S I C

l o a d e r s b e c a u s e t h e y a r i B A S I C a n t h e y l o a d m a c h i n e l a n g u a g e p r g r a m i n t o m e m o r y b p o k i n g i f r o md a t a s t a t e m e n t s . S o m e p e o p l e p r e f e rh a v i n g t h e i r m a c h i n e l a n g u a g e r o t i n e s i t h i s f o r m b e c a u s e i g i v e st h e m m o r e f l e x i b i l i t y . B A S I C l o a d e rc a h e a s i l y a d d e d t a e x i s t i n gp r o g r a m . H o w e v e r , o t h e r s p r e f e r h a i n t h m a c h i n e l a n g u a g e i t h f o r mo f a n o b j e c t f i l e . A o b j e c t f i l e i p r o g r a m t h a t y o l o a d u s i n g t h " c o m m a c o m m a 1 m e t h o d . T h i sk i n d o p r o g r a m d o e s n o r e q u i r e t h a ta n d a t a b p o k e d i n t o m e m o r y , a n i t h e r e f o r e f a s t e r t u s e . Y o j u s t S Y t i t s t a r t i n g a d d r e s s a n y o g e i m e d i a t e r e s u l t s .

P r o g r a m s a n a l l o w y o t s a v et h m a c h i n e - l a n g u a g e p r o g r a m t d i s k a a o b j e c t f i l e . Y o m u s t f i r s tl o a d a n r u P r o g r a m ( f o r K o a l a

P a i n t e r ) o ( f o r M i c r o I l l u s t r a t o r )a n t a t h R U N / S T O P - R E S T O R E k e y sw h e n y o s e t h h i g h - r e s s c r e e n .T y p e N E W . N e x t l o a d P r o g r a m i y o u ' r e u s i n g K o a l a P a i n t e r , o r P r g r a m i y o u ' r e u s i n g M i c r o I l l u s t r at o r . P l a c e t h e d i s k t w h i c h y o uw o u l d l i k e t h o b j e c t c o d e s a v e d i t h d r i v e t h e n r u n t h p r o g r a m ,W h e n t h r e l i g h t g o e s o f o t h d i s k d r i v e , y o w i l l h a v e p r o g r a mf i l e c a l l e d D I S P L A Y . O B J . " Y o c a n o l o a d t h i s f i l e w i t h " c o m m ac o m m a 1 a n t y p e S Y 4 9 1 5 2 t s e

K o a l a P a i n t e r o M i c r o i l l u s t r a t o rp i c t u r e .

T g e t a p e r f e c t l y c l e a n h i g h - r e sp i c t u r e , y o u ' l l n e e d t u s P r o g r a m( f o r K o a l a P a i n t e r ) o P r o g r a m ( f o rM i c r o I l l u s t r a t o r ) . T h i s i b e c a u s ey o u n e e d t c a l l t h e r o u t i n e f r o mp r o g r a m 8 t h B E A D Y p r o m p t d o e s

C O M M O D O R E M I C R O C O M P U T E R S 8

Page 90: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 90/132

C O M P U T E R T U T O R / G A M E D E S I G Nn o i n t e r f e r e w i t h t h p i c t u r e . P r g r a m o w i l l d t h [ r i c k f o r y o u .

B A S I C D e m o sP r o g r a m s ( f o r K o a l a P a i n t a r ) a n d( f o r M i c r o I l l u s t r a t o r ) a r e d e m o

p r o g r a m s . T h e s e d e m o n s t r a t e w h i i i m p r a e t i c a l t u s B A S I C f o t h p i c t u r e f i l e s . T h p r o c e d u r e n e e d e dt s e p i c t u r e f i l e i . n o t v e r y i v o l v e d . I t ' s j u s t m a t t e r o s e t t i n g ; c o u p l e o r e g i s t e r s a n t r a n s f e r r i n gf e t h o u s a n d b y t e s o d a t a . T h e . s ep r o g r a m s w e r e w r i t t e n f i r s t i B A S I Ct w o r k o u t h l o g i c f o t h m a c h i n e -l a n g u a g e v e r s i o n s .

M o v i n g S p r i t e sO n c e y o d i s c o v e r h o p o w e r f u l

t h i s r o u t i n e c a b e y o w i l l i n e v i t ab l b t e m p t e d t u s h i g h - r e s o l ut i o n s c r e e n f o r a g a m e . I y o d e c i d et d s o y o u m u s t r e m e m b e r t h a t a l s p r i t e d a t a a n s p r i t e p o i n t e r s m u s t

T a b l e 1 K o a t a P a i n t e r F i l eS t r u c t u r e

2 4 5 7 62 4 5 7 6 - 3 2 5 7 53 2 5 7 6 - 3 3 5 7 53 3 5 7 6 - 3 4 5 7 53 4 5 7 6

L o a d A d d r e s sP i c t u r e R y t e sC o l o r B y t e sC o l o r N y b b l e sB a c k g r o u n d C o l o r

T a b l e

6 3 6 6 -6 3 H 4 -7 3 8 4 -c J

2 M i c r o I l l u s t r a t o r F i l eS t r u c t u r e

6 3 6 46 3 6 46 3 6 56 3 8 37 3 8 37 4 8 3

1 6 3 8 3

l x > a d A d d r e s sB a c k g r o u n d C o l o rB o r d e r C o l o rU n u s e dC o l o r B y t e sC o l o r N y b b l e sP i c t u r e B y t e s

b m o v e d .S i n c e t h e h i g h - r e s s c r e e n i i t h

s e c o n d I 6 b l o c k o f t h e 6 4 ' s m e m o r ya n t h V I 1 c h i p c a n s e o n l y o n

1 6 b l o c k o m e m o r y a t i m e , i i n e c e s s a r y t s t o r e a l s p r i t e d a t a s t a r li n a m e m o r y l o c a t i o n 1 6 3 8 * ! . I f l o e x a m p l e , y o w a n t e d t h a v e a s p r i t ei y o u r g a m e , y o w o u l d j u s t p l a c et h 6 b y t e s o s p r i t e d a t a s t a r t i n g a 1 6 3 8 4 a n d t h e n p l a c e i t h c o

r e s p o n d i n g s p r i t e p o i n t e r . T h s p r i t ep o i n t e r s , h o w e v e r , a r n o a t h u s a m e m o r y l o c a t i o n s 2 O 4 Q t 2 0 4 7 .T h p o i n t e r s a r n o l o c a t e d b t w e e n 2 4 5 7 6 a n 2 4 5 8 3 ( a t h t o l e f t o t h e h i g h - r e s i m a g e ) .

T u s m o r e t h a n o n s p r i t e , j u s ts e t h a p p r o p r i a t e p o i n t e r a n s t o r et h d a t a . l ; o r t h s e c o n d s p r i t e y o j u s t s e 2 4 5 7 7 w i t h a n s t o r e t i n -d a t a s t a r t i n g a m e m o r y l o c a t i o n1 6 4 2 8 . l i v e n w i t h h i g h - r e s i m a g et h e r e i s s t i l l e n o u g h r o o m l e f t o v e r f o

t o t a l o 9 d i f f e r e n t s p r i t e i m a g e s .T h i s s h o u l d b m o r e t h a n e n o u g h f o

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

W o r e t y p i n g i l u s c p r i s m s , r e a d " H o w 1 E n t e r I ' n i j p i m s . " a n i l " H o w » U i h M i g r a i n el l m r y f t o p m " T h B A S I C p r o g n u i i s i h i n n f p x i n r a r a v a i l a b l e o d i s k f n m i I t i a d s l a r ,P . O . B o x 3 0 0 0 7 , S b r c Y ( # o r t , U 7 1 1 3 0 - 0 0 0 7 , I H 0 0 H 1 1 - 2 W 1

P r o g r a m 1 K o a l a P a i n t e r B A S I C L o a d e r1 0 F O X 4 9 1 5 2 T 4 9 2 6 6 ' D L M Y1 1 R E A D A : P 0 K E X , A : N E X T

: S Y S 4 9 1 5 2 ' E N D B1 2 G O T O 1 2 0 ' B D C X1 3 D A T A 1 6 9 , 1 4 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 " , 2 ,

1 4 1 ' B D N D1 4 D A T A 0 , 2 2 1 , 1 6 9 , 1 2 0 , 1 4 1 , 2 4 , 2 0 8 ,

1 7 3 ' B D X E1 5 D A T A 1 7 , 2 0 8 , 9 , 3 2 , 1 4 1 , 1 7 , 2 0 8 ,

1 7 3 ' B B M F1 6 D A T A 2 2 , 2 0 8 , 9 , 1 6 , 1 4 1 , 2 2 , 2 0 8 ,

1 6 2 ' B B E G1 7 D A T A 2 1 5 , 1 6 0 , 0 , 1 3 2 , 3 3 , 1 3 4 , 3 4 ,

1 6 2 ' B C T H1 8 D A T A 1 3 1 , 1 6 0 , 4 0 , 1 3 2 , 2 5 1 , 1 3 4 , 2 5 2 ,

2 3 0 ' B F I J1 9 D A T A 3 4 , 1 6 0 , 0 , 1 7 7 , 2 5 1 , 1 4 5 , 3 3 ,

2 0 0 ' B C X J2 0 D A T A 2 0 8 , 2 4 9 , 2 3 2 , 2 2 4 , 1 3 5 , 2 0 8 , 2 3 8 ,

1 6 2 ' B G K C2 1 D A T A 1 2 6 , 1 6 0 , 6 4 , 1 3 2 , 2 5 1 , 1 3 4 , 2 5 2 ,

1 6 2 ' B F W D2 2 D A T A 9 1 , 1 6 0 , 0 , 1 3 2 , 2 5 3 , 1 3 4 , 2 5 4 ,

1 6 2 ' B D C D2 3 D A T A 4 , 1 6 0 , 0 , 1 3 2 , 3 3 , 1 3 4 , 3 4 ,

2 3 0 ' B A P E2 4 D A T A 2 5 2 , 2 3 0 , 2 5 4 , 1 7 7 , 2 5 1 , 1 4 5 , 3 3 ,

1 4 5 ' B F F G2 5 D A T A 2 5 3 , 2 0 0 , 2 0 8 , 2 4 7 , 2 3 2 , 2 2 4 , 8 ,

2 0 8 ' B E B H2 6 D A T A 2 3 6 , 1 7 3 , 1 6 , 1 3 5 , 1 4 1 , 3 2 , 2 0 8 ,

1 4 1 ' B E Y I2 7 D A T A 3 3 , 2 0 8 , 9 6 ' B J X F r H

P r o g r a m 2 K o a l a P a i n t e r O b j e c t C r e a t o r1 O P E N 2 , 8 , 2 , " D I S P L A Y . O B J , P , W ' " B G K C

P R I N T # 2 , C H R S ( 0 ) ; ; P R I N T * 2 , C H R $ ( 1 9 2 ) " E P B D

3 F O X = 4 9 1 5 2 T 4 9 2 6 6 ' D L M D4 P R I N T # 2 , C H R $ ( P E E K ( X ) ) ; : N E X T X ' E K Y E5 C L O S E 2 ' B B J B E N

P r o g r a m 3 K o a l a P a i n t e r O b j e c t L o a d e r1 0 I F A = T H E N A = 1 : L O A D " D I S P L A Y . O B J " ,

3 , 1 ' F J X F2 S Y 4 9 1 5 2 ' B F M Y3 G O T O 3 0 ' B C K Y i H

P r o g r a m 4 K o a l a P a i n t e r B A S I C D e m o1 P R I N T C H R $ ( 1 4 7 ) : P O K E 5 6 5 7 6 , 2

: P 0 K E 5 3 2 7 2 , 1 2 0 ' E X C E2 X P E E K ( 3 4 5 7 6 ) : P O K E 5 3 2 8 0 , X

: P O K E 5 3 2 8 1 , X ' E Y M F3 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 2 * 5 ' E P O E4 P O K E 5 3 2 7 0 , P E E K ( 5 3 2 7 0 ) O R 2 " 4 ' E P F F5 F O X T 9 9 9 ' D F K E6 P O K E X + 5 5 2 9 6 , P E E K ( X + 3 3 5 7 6 ) ' E P L H7 P O K E X + 1 0 2 4 , P E E K ( X + 3 2 5 7 6 ) ' E O R I8 P O K E X + 2 3 5 5 2 , P E E K ( X + 3 2 5 7 6 )

: N E X T ' F Q H K9 G O T O 9 0 ' B C Q F

P r o g r a m 5 . M i c r o I l l u s t r a t o r B A S I C l o a d e r1 0 F O X 4 9 1 5 2 T 4 9 3 0 1 ' D L C Y1 1 R E A D A : P O K E X , A : N E X T

: S Y S 4 9 1 5 2 ' E N D B1 2 G O T O 1 2 0 ' B D C X1 3 D A T A 1 6 9 , 1 4 7 , 3 2 , 2 1 0 , 2 5 5 , 1 6 9 , 2 ,

1 4 1 ' B D N D1 4 D A T A 0 , 2 2 1 , 1 6 9 , 1 2 0 , 1 4 1 , 2 4 , 2 0 8 ,1 7 3 ' B D X E

B B J U L Y / A U G U S T r 8

Page 91: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 91/132

G A M E D E S I G N1 5 D A T A 1 7 , 2 0 8 , 9 , 3 2 , 1 4 1 , 1 7 , 2 0 8 ,

1 7 . V B B M F1 6 D A T A 2 2 , 2 0 8 , 9 , 1 6 , 1 4 1 , 2 2 , 2 0 8 ,

1 7 3 ' B D G G1 7 D A T A 2 2 0 , 2 4 , 1 4 1 , 3 3 , 2 0 8 , 1 7 3 , 2 2 1 ,

2 4 ' B D U H1 8 D A T A 1 4 1 , 3 2 , 2 0 8 , 1 6 2 , 9 5 , 1 6 0 , 0 ,

1 3 2 ' B C A I1 9 D A T A 3 3 , 1 3 4 , 3 4 , 1 6 2 , 3 2 , 1 6 0 , 1 9 2 ,

1 3 2 ' B D B J2 0 D A T A 2 5 1 , 1 3 4 , 2 5 2 , 2 3 0 , 3 4 , 1 6 0 , 0 ,

1 7 7 ' B D A B2 1 D A T A 2 5 1 , 1 4 5 , 3 3 , 2 0 0 , 2 0 8 , 2 4 9 , 2 3 2 ,

2 2 4 ' B F W D2 2 D A T A 6 4 , 2 0 8 , 2 3 8 , 1 6 2 , 2 3 , 1 6 0 , 2 4 0 ,

1 3 2 ' B E Z E2 3 D A T A 2 5 1 , 1 3 4 , 2 5 2 , 1 6 2 , 9 1 , 1 6 0 , 0 ,

1 3 2 ' B D X E2 4 D A T A 2 5 3 , 1 3 4 , 2 5 4 , 1 6 2 , 4 , 1 6 0 , 0 ,

1 3 2 ' B C X F2 5 D A T A 3 3 , 1 3 4 , 3 4 , 2 3 0 , 2 5 2 , 2 3 0 , 2 5 4 ,

1 7 7 ' B E Z H2 6 D A T A 2 5 1 , 1 4 5 , 3 3 , 1 4 5 , 2 5 3 , 2 0 0 , 2 0 8 ,

2 4 7 ' B F A I2 7 D A T A 2 3 2 , 2 2 4 , 8 , 2 0 8 , 2 3 6 , 1 6 2 , 2 1 5 ,

1 6 0 ' B E B J2 8 D A T A 0 , 1 3 2 , 3 3 , 1 3 4 , 3 4 , 1 6 2 , 2 8 ,

1 6 0 ' B B X J2 9 D A T A 2 1 6 , 1 3 2 , 2 5 1 , 1 3 4 , 2 5 2 , 2 3 0 , 3 4 ,

1 6 0 ' B F P C .3 0 D A T A 0 , 1 7 7 , 2 5 1 , 1 4 5 , 3 3 , 2 0 0 , 2 0 8 ,

2 4 9 ' B D H C3 1 D A T A 2 3 2 , 2 2 4 , 3 2 , 2 0 8 , 2 3 8 , 9 6 ' B V C C O n i l K

P r o g r a m 6 M i c r o I l l u s t r a t o r O b j e c t C r e a t o r1 O P E N 2 , 8 , 2 , " D I S P L A V . 0 B J , P , W " ' B G K C2 P R I N T # 2 , C H R S ( 0 ) ; : P R I N T # 2 , C H R S ( 1 9 2 )

' E P B D3 F O X = 4 9 1 5 2 T 4 9 3 0 1 ' D L C D4 P R I N T # 2 , C H R S ( P E E K ( X ) ) ; : N E X T X ' E K Y E5 C L O S E 2 ' B B J B H M

P r o g r a m 7 M i c r o I l l u s t r a t o r O b j e c t L o a d e r1 I A = T H E N A = 1 : L O A D " D I S P L A Y . O B J " ,

8 , 1 ' F J X F2 S Y 4 9 1 5 2 ' B F M Y3 G O T O 3 0 ' B C K Y E M

P r o g r a m 8 M i c r o I l l u s t r a t o r B A S I C D e m o1 P R I N T C H R $ ( 1 4 7 ) : P O K E 5 3 2 8 0 ,

P E E K ( 6 3 6 5 ) : P O K E 5 3 2 8 1 ,P E E K ( 6 3 6 4 ) " G G Z H

2 P O K E 5 6 5 7 6 , 2 : P O K E 5 3 2 7 2 , 1 2 0 ' C R X C3 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 ) O R 2 ' 5 ' E P O E4 P O K E 5 3 2 7 0 , P E E K ( 5 3 2 7 0 ) O R 2 ~ 4 ' E P F F5 F O X T 9 9 9 : P O K E X + 5 5 2 9 6 ,

P E E K ( X + 7 3 8 4 ) ' H U E J6 P O K E X + 1 0 2 4 , P E E K ( X + 6 3 8 4 ) ' E N R H7 P O K E X + 2 3 5 5 2 , P E E K ( X + 6 3 8 4 )

: N E X T ' F P H J8 F O X T 7 9 9 9 : P O K E X + 2 4 5 7 6 ,

P E E K ( X + 8 3 8 4 ) : N E X T ' I W O N9 G O T O 9 0 ' B C Q F E N

4 I I I I I I I O I G I T P I Y H M O n i l l l l l l l ]

C O M P U T E R E Y E S ™V I D E O I M A G E S O Y O U R C O M P U T E R !

F r n a r ' r y — a n i n e x p e n s i v e ■ A a y l o c ^ p l L j r t r e j J i ^ j r i f l i m a g e s o y u u ' i u f t % > v i r ig r a p n - c s d c s p t e y r 1 C O M P U T E R E Y E S " i ^ a n m n o v J i \ v H < M - - M < » n r j f v P t r u w t t o n -n e b e t w e e n a n s u n d a e ) v n J e o r o u t e j v n T e o i ^ p c r e t c f l c r v x J r o c a i * r * .v i d e o d i s f c . e r e . i n d y o u s c n n n p u i F i U f t O e t u m p J r i c f i w d ' c « j o [ j o " . j t > J w i n w p p

a c q u i r e d i l e i M f w n s i l e t o n d ^ U n r t j u p n u n i - H j n r n t H J ^ . t i w p r o m c k

i n c l u d e s i m c r f « f m « J u l e . t o r n -J V ' l o t i w l o t t i H . t r t s u p p o r tn c t ' i m a n u . i l . . i r v f o n e y r n r

y M a l W m p h i \ 1 4 O O S & M

A l s c < u / A l a b l e o c o m p l e xi n c f u d i n g

f o o n l y J 3 9 g 9 q ! u - >

D r n > o d f j n f l v c t r r a Q k f n r

S e y c n / r c f , » i c r o i o i d e i d u e t ]O N L Y 1 2 9 . 9 5

e i l o r o t r o f o i . w r u e 0 c a

D I G f T A L V I S / O N ,

C o m m o d o r e C o m p a t i b l ea n o n l y . . . $ - 1 3 9 0 0

F S D - 1 5 " D i s k D r i v eD i r e c t l y r e p l a c e s t h e C o m m o d o r e 1 5 4 1 d i s k d r i v e .

T h F S D - 1 D i s k D r i v e i v e r s a t i l e a n e f f i c i e n t d i s k d r i v e b u i l t f o r I h C o m o d o r e s e r i e s o p e r s o n a l c o m p u t e r s . T h i s d i s k d r i v e i s l u l l y C o m p a t i b l ew i l h t h C o m m o d o r e 6 c o m p u t e r a n d i r e c t l y r e p l a c e s t h C o m m o d o r e1 5 4 1 D i s k D r i v e , g i v i n g m u c h b e l t e r p e r f o r m a n c e i t e r m s o d a t a l o a d i n ga n w r i t i n g s p e e d a n m e m o r y b u f f e r s i z e .

S p e c i a l F e a t u r e s• F u l l m o n l h w a r r a n t y — y o u r a s s u r -

a n c o o l q u a l i t yS l i m l i n e c o n s t r u c t i o n — t o I n i n t h o s es m n l l a r p l a c e sv e n l e d m e l a l c h a s s i s — t o r u c o o l a n o l t i c l o n t a l w a y sD u a l s e r i a l p o r t w i l l i c h a i n i n g o p t i o n l o e x p a n d a b i l i t y5 1 i n d u s t r y s t a n d a r d f o r m a lP o s i t i v e l e v e r l o c k — l o e l i m i n a t e t h e" p o p o u t " p r o b l e mB u i t l e s p e c i a l l y i D C - 6 4 u s e r s

n i n n n m b e r . n s a l e s t a i O r e g o n .

T O r d e r c a l l t o l l f r e e1 - 8 0 0 - 3 5 6 - 5 1 7 8

V i s a a n t j M a s t e r C a r d a * w e l c o m e . A l l o wE f l . 0 0 s h i p p i n g f i n d h a n d l i n g . O m a i t y o u ro r d e r w i t h c d o c k o m o n o y o r d o r l o

E m e r a l d C o m p o n e n t I n t e r n a t i o n a l5 4 W i l l B i n e t i S t r e e tE u g e n e , O 9 7 4 0 1T e l . ' , n ; i - P ! r i - n r > . i

C O M M O D O R E M I C R O C O M P U T E R S B

Page 92: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 92/132

G A M E P R O G R A M S B S C O T S S E T O

E q u e s t r i a n 6 4* q u e s t r i a n 6 4 " i a a r c a d e - t y p e v i d e o n a m e t o t h

C o m m o d o r e 6 4 j o y s t i c k , p l u g g e d i n t o p o r t 2 i r q u i r e d .

A f t e r t y p i n g t h e p r o g r a m i n t o m e m o r y , s a v e i o d i s k o t a p e b e f o r e r u n n i n g i t T h i s i v e r y i m p o r t a n tb e c a u s e o n c e t h B A S I C p r o g r a m i e x e c u t e d , i c a n n o tb s a v e d . T h p r o g r a m p o k e s m a c h i n e - l a n g u a g e p r g r a m i n t o m e m o r y a l o c a t i o n 4 9 1 5 2 t 5 2 0 3 4 .

S t a r t i n g o f w i t h f i v e h o r s e s , y o u r o b j e c t i v e i t j u m po v e r a m a n y m u s h r o o m s a y o c a n . P r e s s i n g t h f i r eb u t t o n w i l l c a u s e t h h o r s e t j u m p .

K i l l e r b e e s w i l l t r t h i n d e r y o u r m u s h r o o m j u m pi n g . P o s i t i o n i n g t h j o y s t i c k u p w a r d s w i l l s h o o t a a r o w h i c h w i l l k i l l b e e , b u n o m u s h r o o m . Y o w i l ll o s e h o r s e e a c h t i m e i c o l l i d e s w i t h m u s h r o o m o b e e .

T h e r e a r s i s t a g e s t o t h g a m e . E a c h s u c c e e d i n gs t a g e i m o r e d i f f i c u l t t h a n t h l a s t . A d v a n c i n g t t h n e x t s t a g e i a c c o m p l i s h e d b j u m p i n g o v e r 1 m u s hr o o m s . E v e r y m u s h r o o m j u m p e d a n e a c h b e k i l l e dw i l l a d p o i n t s t y o u r s c o r e . T h n u m b e r o p o i n t s y o r e c e i v e i n c r e a s e s a s y o a d v a n c e t h r o u g h [ h s t a g e s .

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

T h a t ' s a l y o h a v e t k n o w t p l a y E q u e s t r i a n 6 4 .h o p e y o e n j o y t h g a m e .

S t a r t i n g w i t h f i v e h o r s e s , y o u ro b j e c t i v e i t j u m p a m a n ym u s h r o o m s a y o c a n B u tk i l l e r b e e s w i l l t r t h i n d e r y o

B d b r e t y p i n g t i i i s p r o g r a m , r w d - H o w t E m c t P r o g r a m s " i n " H o w t U s t h M a g a z i n eE n t r y P r o g r a m T h B A S I C p r o g r a m s i i h i s m i g & i n e i r e a v a i l a b l e o d i s k f r o m L o i d i u r .P . O . B o 3 0 0 0 7 . S h r c v e p o n . " 1 D I M H 0 7 , 1 - 8 0 0 - 8 3 1 - 2 6 9 4 .

E q u e s t r l a n 6 41 0 0 0 P R I N T " [ C L E A R , D O W N 3 J " ' B A U T1 0 1 0 A $ = " E Q U E S T R I A N 6 4 " ' B C Q X1 0 2 0 G O S U B 1 1 4 0 ' B E H V1 0 3 0 A $ = " P 0 K I N G M A C H I N E L A N G U A G E

P R O G R A M " ' B C V F1 0 4 0 G O S U B 1 1 4 0 ' B E H X1 0 5 0 A S = " P L E A S E W A I T A B O U T 3

S E C O N D S ' " B C N G1 0 6 0 G O S U B 1 1 4 0 ' B E H A1 0 7 0 F O R T = 0 T 2 8 8 3 ' D G W D1 0 8 0 R E A D X ' B B W B1 0 8 5 I X < 0 O R X > 2 5 5 T H E N P R I N T "

[ D 0 W N 2 , R V S ] E R R O R I

9 J U L Y / A U G U S T r 8

Page 93: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 93/132

G A M E P R O G R A M S / E Q U E S T R I A N1 0 9 01 1 0 01 1 1 01 1 2 01 1 3 01 1 4 01 1 5 01 1 6 01 1 7 01 1 8 0

1 1 9 01 2 0 0

1 2 X 01 2 2 01 2 3 01 2 4 01 2 5 01 2 6 01 2 7 01 2 8 01 2 9 0

1 3 0 01 3 1 01 3 2 0

1 3 3 0

1 3 4 0

1 3 5 01 3 6 01 3 7 0

1 3 8 01 3 9 01 4 0 0

1 4 1 01 4 2 0

1 4 3 0

1 4 4 0

L I N E " I N T ( T / 8 ) " 1 0 + 1 1 8 0 : E N D ' L R G UP O K E 4 9 1 5 2 + T , X ' C I E FS = S + X ' C D O VN E X T ' B A E UI S = 3 0 7 8 9 6 T H E N S Y 4 9 1 5 2 ' E M B BP R I N T " ? C H E C K S U E R R O R " : E N D ' C B N CL = L E N ( A $ ) ' C F S AT = 2 0 - I N T ( L / 2 ) ' E H R DP R I N T T A B ( T ) " [ D O W N ] " ; A S ' C F F CR E T U R N ' B A Q BD A T A 1 6 9 , 1 3 0 , 1 3 3 , 2 5 1 , 1 6 9 , 2 0 0 , 1 3 3 ,2 5 2 ' B G X ID A T A 1 6 9 , 0 , 1 3 3 , 2 5 3 , 1 6 9 , 4 8 , 1 3 3 ,2 5 4 ' B D U ID A T A 1 6 2 , 3 , 1 6 0 , 0 , 1 7 7 , 2 5 1 , 1 4 5 ,2 5 3 ' B C F AD A T A 2 0 0 , 2 0 8 , 2 4 9 , 2 3 0 , 2 5 2 , 2 3 0 , 2 5 4 ,2 0 2 ' B G P CD A T A 2 0 8 , 2 4 0 , 1 6 9 , 1 1 , 1 4 1 , 3 2 , 2 0 8 ,1 6 9 ' B E E DD A T A 7 , 1 4 1 , 2 1 6 , 1 9 9 , 1 6 9 , 0 , 1 4 1 ,3 3 ' B B O DD A T A 2 0 8 , 1 4 1 , 2 9 , 2 0 8 , 1 6 9 , 2 0 0 , 1 4 1 ,2 4 9 ' B F H FD A T A 7 , 1 4 1 , 2 5 3 , 7 , 1 4 1 , 2 5 0 , 7 ,1 4 1 ' B A D FD A T A 2 5 4 , 7 , 1 6 9 , 1 3 , 1 4 1 , 2 5 1 , 7 ,1 6 2 ' B B N GD A T A 8 , 1 8 9 , 2 3 1 , 1 9 8 , 1 5 7 , 3 7 , 2 0 8 ,2 0 2 ' B D D HD A T A 1 6 , 2 4 7 , 1 6 9 , 6 5 , 1 6 0 , 1 9 9 , 3 2 ,3 0 ' B C Y ID A T A 1 7 1 , 1 6 9 , 0 , 1 6 2 , 6 3 , 1 5 7 , 6 4 ,3 ' B A Q JD A T A 2 0 2 , 1 6 , 2 5 0 , 1 6 2 , 2 3 , 1 5 7 , 0 ,2 1 2 ' B C S BD A T A 2 0 2 , 1 6 , 2 5 0 , 1 6 2 , 3 , 1 5 7 , 2 1 2 ,1 9 9 ' B D I CD A T A 2 0 2 , 1 6 , 2 5 0 , 1 4 1 , 2 1 0 , 1 9 9 , 1 4 1 ,2 1 8 ' B F T ED A T A 1 9 9 , 1 6 9 , 4 , 1 4 1 , 8 , 2 1 2 , 1 6 9 ,1 8 ' B C B ED A T A 1 4 1 , 7 , 2 1 2 , 1 6 9 , 2 5 5 , 1 4 1 , 9 6 ,3 ' B B P FD A T A 1 6 9 , 2 , 1 4 1 , 9 3 , 3 , 1 4 1 , 9 9 , 3 ' B X X FD A T A 1 6 9 , 4 , 1 4 1 , 1 0 2 , 3 , 1 4 1 , 9 0 ,3 ' B Y Z H

D A T A 1 6 9 , 1 5 , 1 4 1 , 2 4 , 2 1 2 , 1 6 9 , 1 7 ,1 4 1 ' B D K ID A T A 5 , 2 1 2 , 1 4 1 , 1 2 , 2 1 2 , 1 6 9 , 1 6 0 ,1 4 1 ' B D T JD A T A 1 9 , 2 1 2 , 1 6 9 , 1 2 8 , 1 4 1 , 6 , 2 1 2 ,1 4 1 ' B D G KD A T A 1 3 , 2 1 2 , 1 6 9 , 2 4 3 , 1 4 1 , 2 0 , 2 1 2 ,1 6 9 ' B E W DD A T A 3 1 , 1 4 1 , 2 1 , 2 0 8 , 1 6 9 , 1 1 9 , 1 4 1 ,2 8 ' B D H DD A T A 2 0 8 , 1 6 9 , 5 , 1 4 1 , 2 1 1 , 1 9 9 , 1 6 9 ,1 6 0 ' B E Q FD A T A 1 4 1 , 2 1 9 , 1 9 9 , 1 6 9 , 5 , 1 3 3 , 2 5 2 ,1 6 9 ' B E X GD A T A 1 0 4 , 1 3 3 , 2 5 1 , 3 2 , 2 3 3 , 1 9 2 , 1 6 9 ,1 2 ' B E X H

1 4 5 01 4 6 0

1 4 7 0

1 4 8 01 4 9 01 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 01 5 9 0

1 6 0 01 6 1 0

1 6 2 01 6 3 01 6 4 01 6 5 01 6 6 01 6 7 01 6 8 0

1 6 9 0

1 7 0 0

1 7 1 01 7 2 G

1 7 3 G1 7 4 C

1 7 5 01 7 6 S

6 D A T A1 6 9 'D A T A

1 4 1 , 2 1 9 , 1 9 9 , 1 6 9 , 2 1 7 , 1 3 3 , 2 5 2 ,B G Y I

1 4 , 1 3 3 , 2 5 1 , 3 2 , 2 3 3 , 1 9 2 , 7 6 ,6 ' B C H ID A T A1 9 9 1D A T A

1 3 , 1 6 2 , 1 5 , 1 6 0 , 3 9 , 1 7 3 , 2 1 9 ,B E W K

1 5 , 5 1 , 1 3 6 , 1 6 , 2 5 1 , 1 6 5 , 2 5 1 ,2 ' B E C LD A T A 1 5 , 4 0 , 1 3 3 , 2 5 1 , 1 6 5 , 2 5 2 , 1 0 5 ,0 ' B D S LD A T A1 0 1 'D A T A

1 3 3 , 2 5 2 , 2 0 2 , 1 6 , 2 3 0 , 9 6 , 1 6 9 ,B E Y E

1 4 1 , 0 , 2 0 8 , 1 4 1 , 3 , 2 0 8 , 1 4 1 ,l l ' B B N ED A T A1 6 9 'D A T A

2 0 8 , 1 4 1 , 5 , 2 0 8 , 1 4 1 , 1 3 , 2 0 8 ,B D I F

1 0 2 , 1 4 1 , 1 , 2 0 8 , 1 6 9 , 0 , 1 4 1 ,6 ' B A U GD A T A 2 0 8 , 1 4 1 , 7 , 2 0 8 , 1 6 9 , 6 4 , 1 4 1 ,1 6 ' B C P HD A T A 2 0 8 , 1 6 9 , 1 6 0 , 1 4 1 , 1 0 , 2 0 8 , 1 6 9 ,8 5 ' B E M JD A T A2 0 8 'D A T A

1 4 1 , 1 2 , 2 0 8 , 1 6 9 , 2 5 , 1 4 1 , 9 ,B D N J

1 4 1 , 8 , 2 0 8 , 1 4 1 , 2 , 2 0 8 , 1 6 9 ,' B A F K

D A T A2 5 0 'D A T A

1 2 , 1 4 , 1 5 7 , 2 2 1 , 1 9 9 , 2 0 2 , 1 6 ,B E C M

1 4 1 , 1 1 , 2 1 2 , 1 4 1 , 1 8 , 2 1 2 , 1 4 1 ,4 ' B C L MD A T A1 9 2 '

D A T A1 4 9 'D A T A

2 1 2 , 1 6 9 , 5 4 , 1 4 1 , 4 , 2 0 8 , 1 6 9 B D T E

1 4 1 , 2 4 8 , 7 , 1 7 3 , 3 0 , 2 0 8 , 3 2 ,B C N F

1 9 8 , 1 7 3 , 3 0 , 2 0 8 , 1 6 2 , 3 9 , 1 6 0 ,1 ' B D S GD A T A 1 3 6 , 2 0 8 , 2 5 3 , 1 7 3 , 0 , 2 2 0 , 4 1 ,1 6 ' B C A HD A T A2 0 D A T A

2 0 , 2 4 9 , 2 0 2 , 2 0 8 , 2 4 1 , 1 7 3 , 7 4 ,B F W J

1 4 1 , 1 , 2 1 2 , 1 7 3 , 9 3 , 2 0 0 , 1 4 1 ,0 ' B B N JD A T A2 0 1 "D A T A2 3 3 'D A T A

2 1 2 , 3 2 , 1 5 9 , 2 5 5 , 3 2 , 2 2 8 , 2 5 5 ,B E C L

4 9 , 1 4 4 , 9 , 2 0 1 , 5 8 , 1 7 6 , 5 ,B A V L

6 , 1 4 1 , 2 1 6 , 1 9 9 , 1 7 3 , 0 , 2 2 0 ,4 1 ' B C H HD A T A 1 6 , 2 0 8 , 3 , 3 2 , 2 5 4 , 1 9 3 , 1 7 3 ,0 ' B A H ND A T A 2 2 0 , 4 1 , 1 5 , 7 3 , 1 5 , 2 0 8 , 6 ,3 2 ' B Y B FD A T A2 0 8 'D A T A1 6 7 'D A T A2 0 1 'D A T A1 9 D A T A1 9 9 "D A T A

1 8 5 , 1 9 3 , 7 6 , 1 4 8 , 1 9 3 , 2 0 1 , 1 ,B D V G

6 , 1 6 9 , 1 , 1 4 1 , 2 2 4 , 1 9 9 , 7 6 ,B D A I

1 3 , 2 3 8 , 2 2 9 , 1 9 9 , 1 7 3 , 2 2 9 , 1 9 9 ,B G I J

4 , 2 0 8 , 3 1 , 1 6 9 , 0 , 1 4 1 , 2 2 9 ,B B R J

1 6 9 , 3 3 , 1 4 1 , 4 , 2 1 2 , 2 3 8 , 2 3 5 ,B D U K1 7 3 , 2 3 5 , 1 9 9 , 2 0 1 , 7 , 2 0 8 , 5 ,

C O M M O D O R E M I C R O C O M P U T E R S B

Page 94: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 94/132

G A M E P R O G R A M S / E Q U E S T R I A N1 7 7 0

L 7 8 0

1 7 9 01 3 0 0

1 8 1 01 3 2 01 8 3 01 8 4 01 8 5 01 8 6 01 8 7 01 8 8 01 8 9 0

1 9 0 01 9 1 01 9 2 0

1 9 3 0

1 9 4 01 9 5 01 9 6 0

1 9 7 01 9 8 0

1 9 9 02 0 0 02 0 1 02 0 2 02 0 3 02 0 4 02 0 5 0

2 0 6 0

2 0 7 0

2 0 8 0

1 6 9 ' B C Y LD A T A 0 , 1 4 1 , 2 3 5 , 1 9 9 , 2 4 , 1 0 5 , 1 9 2 ,1 4 1 ' B D G MD A T A 2 4 8 , 7 , 3 2 , 7 8 , 1 9 4 , 1 7 3 , 2 2 9 ,1 9 9 ' B C Q ND A T A 2 0 1 , 2 , 2 4 0 , 5 , 1 6 9 , 0 , 1 4 1 , 4 ' B X Y ND A T A 2 1 2 , 9 6 , 1 6 2 , 2 5 5 , 1 7 2 , 2 1 6 , 1 9 9 ,1 3 6 ' B F U HD A T A 2 0 8 , 2 5 3 , 2 0 2 , 2 0 8 , 2 4 7 , 9 6 , 1 6 9 ,1 9 9 ' B F D ID A T A 1 4 1 , 2 4 8 , 7 , 1 6 2 , 0 , 1 4 2 , 2 2 2 ,1 9 9 ' B C L ID A T A 3 2 , 1 6 4 , 1 9 6 , 2 0 6 , 1 , 2 0 8 , 3 2 ,7 8 ' B B Q JD A T A 1 9 4 , 3 2 , 7 8 , 1 9 4 , 3 2 , 7 8 , 1 9 4 ,1 7 4 ' B C M KD A T A 2 2 2 , 1 9 9 , 2 3 2 , 2 2 4 , 1 1 , 2 0 8 , 2 3 0 ,1 6 9 ' B F E MD A T A 0 , 1 4 1 , 4 , 2 1 2 , 3 2 , 7 8 , 1 9 4 ,3 2 ' B Y D MD A T A 7 8 , 1 9 4 , 1 6 2 , 1 1 , 1 4 2 , 2 2 2 , 1 9 9 ,2 3 8 ' B E S OD A T A 1 , 2 0 8 , 3 2 , 7 8 , 1 9 4 , 3 2 , 7 8 ,1 9 4 ' B A B OD A T A 3 2 , 7 8 , 1 9 4 , 1 7 4 , 2 2 2 , 1 9 9 , 2 0 2 ,2 0 8 ' B E S QD A T A 2 3 5 , 1 7 3 , 7 4 , 2 0 0 , 1 4 1 , 1 , 2 1 2 ,1 7 3 ' B D X HD A T A 9 3 , 2 0 0 , 1 4 1 , 0 , 2 1 2 , 9 6 , 1 6 2 ,1 ' B A W ID A T A 3 2 , 2 5 2 , 1 9 4 , 1 4 4 , 3 , 3 2 , 5 3 ,1 9 7 ' B B P JD A T A 1 6 2 , 2 , 3 2 , 2 5 2 , 1 9 4 , 1 4 4 , 3 ,3 2 ' B A D KD A T A 5 3 , 1 9 7 , 1 6 2 , 5 , 3 2 , 2 5 2 , 1 9 4 ,1 4 4 ' B C T LD A T A 3 , 3 2 , 5 3 , 1 9 7 , 1 6 2 , 6 , 3 2 ,2 5 2 ' B Y L MD A T A 1 9 4 , 1 4 4 , 3 , 3 2 , 5 3 , 1 9 7 , 1 7 3 ,2 1 0 ' B C N ND A T A 1 9 9 , 2 0 1 , 2 , 1 4 4 , 1 6 , 1 7 3 , 2 2 3 ,1 9 9 ' B D S OD A T A 2 4 0 , 3 , 3 2 , 2 5 5 , 1 9 6 , 1 7 3 , 2 2 3 ,1 9 9 ' B D U PD A T A 2 0 8 , 3 , 3 2 , 7 4 , 1 9 5 , 1 7 3 , 0 ,2 2 0 " B A G QD A T A 4 1 , 1 5 , 7 3 , 1 5 , 2 0 1 , 1 , 2 0 8 , 5 ' B X D XD A T A 1 6 9 , 1 , 1 4 1 , 2 2 4 , 1 9 9 , 3 2 , 1 6 9 ,1 9 4 ' B D B AD A T A 3 2 , 2 0 3 , 1 9 5 , 3 2 , 1 5 0 , 1 9 7 , 7 6 ,2 4 2 ' B D P BD A T A 1 9 3 , 1 7 3 , 2 2 4 , 1 9 9 , 2 4 0 , 7 7 , 1 7 3 ,2 2 3 ' B F A DD A T A 1 9 9 , 2 0 8 , 2 6 , 1 6 9 , 1 0 0 , 1 4 1 , 6 ,2 0 8 ' B D R DD A T A 1 7 3 , 1 , 2 0 8 , 1 4 1 , 7 , 2 0 8 , 1 6 9 ,1 1 ' B B I ED A T A 1 4 1 , 2 3 1 , 1 9 9 , 1 6 9 , 0 , 1 4 1 , 2 3 6 ,1 9 9 ' B E Q GD A T A 1 6 9 , 1 , 1 4 1 , 2 2 8 , 1 9 9 , 2 3 8 , 6 ,2 0 8 ' B C B GD A T A 2 3 8 , 2 3 6 , 1 9 9 , 3 2 , 2 0 4 , 1 9 6 , 1 7 4 ,2 3 6 ' B F Y I

2 0 9 02 1 0 02 1 1 0

2 1 2 02 1 3 02 1 4 02 1 5 02 1 6 0

2 1 7 02 1 8 0

2 1 9 02 2 0 0

2 2 1 02 2 2 02 2 3 02 2 4 0

2 2 5 0

2 2 6 02 2 7 02 2 8 02 2 9 02 3 0 02 3 1 02 3 2 02 3 3 02 3 4 02 3 5 02 3 6 0

2 3 7 02 3 8 02 3 9 0

2 4 0 0

6 D A T A1 9 D A T A1 1 2 'D A T A1 4 1 'D A T A2 0 8 'D A T A

1 9 9 , 1 7 3 , 7 , 2 0 8 , 2 4 , 1 2 5 , 2 3 7 ,B D D J

1 4 1 , 7 , 2 0 8 , 1 7 3 , 7 , 2 0 8 , 2 0 1 ,B C B A

1 4 4 , 1 7 , 1 6 9 , 0 , 1 4 1 , 1 8 , 2 1 2 ,B C C B

2 2 4 , 1 9 9 , 1 4 1 , 2 2 8 , 1 9 9 , 1 4 1 , 6 ,B E T D

1 4 1 , 7 , 2 0 8 , 9 6 , 1 7 3 , 1 6 , 2 0 8 ,6 1 ' B B S DD A T A1 6 8 'D A T A

1 9 4 , 1 9 9 , 2 0 8 , 3 6 , 1 8 9 , 2 0 2 , 1 9 9 ,B F O F

1 8 5 , 0 , 2 0 8 , 2 4 , 2 3 3 , 0 , 1 5 3 ,0 ' B Y W FD A T A 2 8 , 1 8 5 , 0 , 2 0 8 , 2 0 8 , 1 6 , 1 7 3 ,1 6 " B C M GD A T A1 6 9 'D A T A

2 0 8 , 2 9 , 1 9 4 , 1 9 9 , 1 4 1 , 1 6 , 2 0 8 ,B E B I

1 1 2 , 1 5 3 , 0 , 2 0 8 , 5 6 , 9 6 , 2 4 ,9 6 ' b a r :D A T A 1 9 , 2 0 2 , 1 9 9 , 1 6 8 , 1 8 5 , 0 , 2 0 8 2 4 " B D C JD A T A1 8 D A T A1 7 3 "D A T A2 0 8 'D A T A2 4 0 'D A T A

2 3 3 , 0 , 1 5 3 , 0 , 2 0 8 , 1 6 , 1 7 ,B A H B

1 4 , 1 9 9 , 7 3 , 2 5 5 , 1 4 1 , 2 1 9 , 1 9 9 B F J D

1 6 , 2 0 8 , 4 5 , 2 1 9 , 1 9 9 , 1 4 1 , 1 6 ,B D V D

2 4 , 9 6 , 1 7 3 , 2 2 1 , 1 9 9 , 2 0 1 , 0 ,B C I E

5 4 , 2 0 1 , 1 , 2 4 0 , 9 8 , 1 7 3 , 2 5 2 ,7 ' B A K FD A T A2 5 2 'D A T A1 6 2 'D A T A2 1 0 'D A T A

2 0 1 , 2 0 2 , 2 0 8 , 8 , 1 6 9 , 2 0 1 , 1 4 1 ,B E S H

7 , 7 6 , 1 0 3 , 1 9 5 , 2 3 8 , 2 5 2 , 7 ,B B W H

4 , 3 2 , 2 5 2 , 1 9 4 , 1 7 6 , 1 4 , 1 7 3 ,B C I I

1 9 9 , 2 0 1 , 4 , 1 4 4 , 1 7 , 1 6 2 , 4 ,3 2 ' B A I JD A T A2 2 1 'D A T A1 6 9 'D A T A

2 5 2 , 1 9 4 , 1 4 4 , 1 0 , 1 6 9 , 0 , 1 4 1 ,B D B K

1 9 9 , 1 6 9 , 0 , 1 4 1 , 1 1 , 2 1 2 , 9 6 ,B C W C

1 , 1 4 1 , 2 7 , 1 9 9 , 1 4 1 , 2 2 1 , 1 9 9 ,3 2 ' B D N DD A T A2 0 8 'D A T A1 4 1 'D A T A1 6 9 'D A T A

2 , 2 5 5 , 1 4 1 , 2 1 7 , 1 9 9 , 1 7 3 , 1 6 ,B F M F

9 , 1 6 , 1 4 1 , 1 6 , 2 0 8 , 1 6 9 , 1 1 2 ,B C I F

8 , 2 0 8 , 1 6 9 , 1 0 1 , 1 4 1 , 9 , 2 0 8 ,B C U G

2 0 1 , 1 4 1 , 2 5 2 , 7 , 1 6 9 , 4 , 1 4 1 ,8 ' B A G HD A T A2 3 8 'D A T A1 9 9 'D A T A

2 1 2 , 1 6 9 , 1 8 0 , 1 4 1 , 7 , 2 1 2 , 9 6 ,B D R I

2 2 7 , 1 9 9 , 1 7 3 , 2 2 7 , 1 9 9 , 2 0 5 , 2 1 7 ,B G L K

2 0 8 , 1 9 6 , 1 6 9 , 2 , 1 4 1 , 2 2 1 , 1 9 9 ,3 2 ' B D U KD A T A2 1 9 'D A T A

1 9 8 , 1 9 6 , 9 6 , 1 7 3 , 3 0 , 2 0 8 , 1 4 1 ,B E Y M

1 9 9 , 1 6 2 , 1 7 , 1 7 3 , 2 1 9 , 1 9 9 , 4 1 ,9 J U L Y / A U G U S T ' 8 6

Page 95: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 95/132

G A M E P R O G R A M S / E Q U E S T R I A N2 4 1 02 4 2 02 4 3 0

2 4 4 02 4 5 0

2 4 6 0

2 4 7 0

2 4 8 02 4 9 02 5 0 0

2 5 1 02 5 2 0

2 5 3 02 5 4 0

2 5 5 02 5 6 0

2 5 7 0

2 5 8 0

2 5 9 02 6 0 0

2 6 1 02 6 2 0

2 6 3 02 6 4 02 6 5 02 6 6 02 6 7 02 6 8 02 6 9 02 7 8 0

2 7 1 0

1 2 7 ' B E B ED A T A 9 3 , 1 4 0 , 1 9 9 , 2 4 0 , 4 , 2 0 2 , 1 6 ,2 4 3 ' B C J ED A T A 9 6 , 1 3 8 , 1 0 , 1 7 0 , 1 8 9 , 1 5 8 , 1 9 9 ,1 3 3 ' B E C GD A T A 5 1 , 1 8 9 , 1 5 9 , 1 9 9 , 1 3 3 , 2 5 2 , 1 0 8 ,2 5 1 ' B G W HD A T A 0 , 2 0 6 , 2 1 1 , 1 9 9 , 1 0 4 , 1 0 4 , 1 0 4 ,1 0 4 ' B E K ID A T A 1 0 4 , 1 0 4 , 1 7 3 , 2 1 1 , 1 9 9 , 4 8 , 2 8 ,3 2 ' B D H ID A T A 5 , 1 9 6 , 7 6 , 6 , 1 9 3 , 1 6 0 , 2 3 ,1 6 2 ' B A V JD A T A 2 , 2 4 , 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 5 ,3 2 ' B Y G KD A T A 2 1 0 , 2 5 5 , 1 7 3 , 2 1 1 , 1 9 9 , 2 4 , 1 0 5 ,4 3 ' B E G MD A T A 7 6 , 2 1 0 , 2 5 5 , 1 6 2 , 5 , 1 6 0 , 1 5 ,2 4 ' B B G MD A T A 3 2 , 2 4 0 , 2 5 5 , 1 6 9 , 8 0 , 1 6 0 , 1 9 6 ,3 2 ' B D Q ED A T A 3 0 , 1 7 1 , 1 6 9 , 0 , 1 4 1 , 4 , 2 1 2 ,1 4 1 ' B B T FD A T A 1 1 , 2 1 2 , 1 4 1 , 1 8 , 2 1 2 , 1 6 2 , 3 9 ,1 6 0 ' B D V GD A T A 1 6 , 1 3 6 , 2 0 8 , 2 5 3 , 1 7 3 , 0 , 2 2 0 ,4 1 ' B C A HD A T A 1 6 , 2 4 0 , 2 4 9 , 2 0 2 , 2 0 3 , 2 4 1 , 1 7 3 ,0 ' B D B ID A T A 2 2 0 , 4 1 , 1 6 , 2 0 8 , 2 4 9 , 7 6 , 3 4 ,1 9 2 ' B C Q JD A T A 1 5 6 , 7 1 , 6 5 , 7 7 , 6 9 , 3 2 , 7 9 ,6 6 ' B Y T KD A T A 6 9 , 8 2 , 0 , 1 7 3 , 2 2 3 , 1 9 9 , 2 4 0 ,1 ■ B A Q LD A T A 9 6 , 1 6 9 , 0 , 1 4 1 , 2 2 1 , 1 9 9 , 1 4 1 ,2 2 4 ' B D Q MD A T A 1 9 9 , 1 4 1 , 2 2 8 , 1 9 9 , 1 4 1 , 6 , 2 0 8 ,1 4 1 ' B E R OD A T A 7 , 2 0 8 , 1 4 1 , 2 3 3 , 1 9 9 , 1 4 1 , 2 3 1 ,1 9 9 ' B E O GD A T A 1 4 1 , 2 3 2 , 1 9 9 , 1 4 1 , 1 1 , 2 1 2 , 1 4 1 ,1 8 ' B E T HD A T A 2 1 2 , 1 6 9 , 2 5 5 , 1 4 1 , 8 , 2 0 8 , 1 4 1 ,9 ' B C P HD A T A 2 0 8 , 2 3 8 , 2 2 3 , 1 9 9 , 1 7 3 , 2 1 0 , 1 9 9 ,5 6 ' B F Y JD A T A 2 3 3 , 2 , 4 8 , 1 5 , 1 0 , 1 6 8 , 1 8 5 ,2 1 ' B A 1 JD A T A 1 9 9 , 1 3 3 , 2 5 1 , 1 8 5 , 2 2 , 1 9 9 , 1 3 3 ,2 5 2 ' B F S LD A T A 7 6 , 8 6 , 1 9 8 , 9 6 , 2 3 8 , 2 3 0 , 1 9 9 ,1 7 3 ' B D T MD A T A 2 3 0 , 1 9 9 , 2 0 1 , 5 , 2 0 8 , 6 , 1 6 9 ,0 ' B A L MD A T A 1 4 1 , 2 3 0 , 1 9 9 , 9 6 , 1 8 9 , 7 4 , 2 0 0 ,1 4 1 ' B E P OD A T A 1 , 2 1 2 , 1 8 9 , 9 3 , 2 0 0 , 1 4 1 , 0 ,2 1 2 ' B B T OD A T A 1 6 9 , 3 3 , 1 4 1 , 4 , 2 1 2 , 9 6 , 1 6 9 ,3 3 ' B B T GD A T A 1 4 1 , 1 1 , 2 1 2 , 9 6 , 2 3 8 , 2 3 4 , 1 9 9 ,1 7 3 ' B E N I

2 7 2 02 7 3 0

2 7 4 02 7 5 0

2 7 6 02 7 7 0

2 7 8 02 7 9 0

2 8 0 0

2 8 1 02 8 2 02 8 3 0

2 8 4 02 8 5 0

2 8 6 0

2 8 7 02 8 8 0

2 8 9 02 9 0 02 9 1 02 9 2 02 9 3 0

2 9 4 02 9 5 0

2 9 6 02 9 7 02 9 8 0

2 9 9 0

3 0 0 0

3 0 1 f l

3 0 2 G

3 0 3 ( 2

6 D A T A 2 3 1 7 4 ' B B O ID A T A 2 3 2 2 4 ' B E Q K

, 1 9 9

, 1 9 9

D A T A 0 , 2 0 8 , 42 0 6 ' B A F KD A T A 2 3 2 0 0 ' B F Y MD A T A 1 4 1 4 ' B H B MD A T A 2 1 2 3 8 ' B E O OD A T A 2 3 2 4 0 ' B E K P

, 1 9 9

, 1 5 ,

, 1 6 9, 1 9 9

, 2 0 1

, 1 6 9

, 1 4 2

, 1 7 4

2 1 2 ,

, 1 2 9

, 1 7 3

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

, 2 3 1 , 1 9 9 , 1 8 9 , 7 4 ,1 8 9 , 9 3 , 2 0 0 , 1 4 1 ,, 1 4 1 , 1 8 , 2 1 2 , 9 6 ,, 2 3 2 , 1 9 9 , 2 0 1 , 5 ,

D A T A 1 , 9 6 , 2 3 8 , 2 3 3 , 1 9 9 , 1 6 9 , 0 ,1 4 1 ' B B X PD A T A 2 3 2 0 3 ' B E S I

, 1 9 9

D A T A 9 , 1 6 9 , 0l l ' B B K ID A T A 2 1 8 ' B D H JD A T A 2 1 1 6 9 ' B E W LD A T A 3 3 1 9 9 ' B D I LD A T A 2 0 9 ' B Y J MD A T A 2 0 4 2 ' B A O ND A T A 9 6 1 7 4 ' B E V PD A T A 2 1 1 9 4 ' B F A QD A T A 1 9 2 9 ' B E I RD A T A 0 9 6 ' B D D JD A T A 1 2 9 ' B D E KD A T A 2 0 2 0 8 ' B E G L

, 9 6 ,

, 1 8 9

L 4 1 ,

, 1 7 3

, H 1 7 0 ,

, 1 2 1

, 2 3 3 , 1 9 9 , 2 0 1 , 8 ,, 2 2 3 , 1 9 9 , 1 4 1 ,

1 8 9 , 1 1 2 , 2 0 0 , 1 4 1 ,

, 2 0 0 , 1 4 1 , 7 , 2 1 2 ,

1 1 , 2 1 2 , 9 6 , 1 3 , 2 1 0 ,

, 1 , 2 4 1 3 , 2 0 1 , 2 , 2 4 0 ,, 5 , 2 4 0 , 6 4 , 2 0 1 , 3 , 2

1 4 2 ,

, 1 9 9

, 7 3 ,

, 4 5 ,

, 2 9 ,

, 9 6 ,

D A T A 1 , 9 6 , 1 71 9 9 ' B B M LD A T A 1 4 2 0 1 ' B D K MD A T A 1 2 2 9 ' B B Q ND A T A 1 9 3 ' B C W OD A T A 1 4 1 7 3 ' B G C QD A T A 2 1 1 7 3 ' B D S QD A T A 1 6 1 8 9 ' B D E SD A T A 2 0 7 5 ' B D S AD A T A 2 0 1 9 8 ' B A W BD A T A 1 7 2 1 8 ' B F I DD A T A 1 9

, 2 9 ,

, 2 0 8

, 1 9 9, 2 2 62 0 8 ,2 0 8 ,

, 1 9 9

2 1 9 ,

, 2 0 12 5 5 ,

2 1 9 ,

2 0 8 ,

1 7 3 ,

3 , 2 9

2 0 3 ,

1 9 9 , 3 2 , 2 2 2 , 2 5 5 ,

1 2 7 , 1 4 4 , 1 8 , 1 8 9 ,1 4 1 , 2 1 9 , 1 9 9 , 1 7 3 ,1 9 9 , 1 4 1 , 2 9 , 2 0 8 ,2 9 , 1 9 4 , 1 9 9 , 1 4 1 ,2 9 , 2 0 8 , 2 0 1 , 1 0 2 ,, 2 0 8 , 2 9 , 1 9 4 ,

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

, 1 4 1

, 1 9 96 1 , 1

2 1 , 2 0 8 , 9 6 , 1 6 2 ,, 1 8 9 , 2 0 6 , 1 9 7 , 1 7 0 ,9 4 , 1 9 9 , 2 4 0 , 2 5 ,

6 1 , 1 9 4 , 1 9 9 , 2 0 8 , 1 7 ,1 6

, 6 , 3 2 .

, 2 2 6

, 2 0 1

1 9

, 1 5 ,

, 1 8 5 , 0 , 2 0 8 , 2 0 1 ,, 1 9 8 , 3 2 , 7 1 ,, 2 0 2 , 1 6 , 2 1 0 , 1 7 3 ,2 4 8 , 5 , 9 6 , 1 , 2 ' B X O C

C O M M O D O R E M I C R O C O M P U T E R S 9

Page 96: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 96/132

G A M E P R O G R A M S / E Q U E S T R I A N3 3 4 03 0 5 03 0 6 0

3 0 7 0

3 0 8 03 0 9 03 1 0 0

3 1 1 0

3 1 2 03 L 3 03 1 4 03 1 5 0

3 1 6 03 1 7 03 1 8 03 1 9 03 2 0 0

3 2 1 03 2 2 03 2 3 0

3 2 4 03 2 5 0

3 2 6 0

3 2 7 03 2 8 03 2 9 0

3 3 0 0

3 3 1 03 3 2 03 3 3 03 3 4 03 3 5 0

D A T A 5 , 6 , 1 6 9 , 0 , 1 4 1 , 2 1 8 , 1 9 9 ,3 2 ' B Y R ED A T A 2 6 , 1 9 8 , 3 3 , 2 1 0 , 1 9 9 , 1 7 3 , 2 1 0 ,1 9 9 ' B F A GD A T A 2 0 1 , 6 , 2 0 8 , 3 1 , 1 6 9 , 0 , 1 4 1 ,2 1 0 ' B B S GD A T A 1 9 9 , 1 4 1 , 2 9 , 2 0 8 , 1 6 9 , 2 5 5 , 1 4 1 ,9 ' B D A ID A T A 0 8 , 2 3 8 , 2 1 1 , 1 9 9 , 1 7 3 , 2 1 1 , 1 9 9 ,2 0 1 ' B G M JD A T A 1 0 , 1 4 4 , 5 , 1 6 9 , 9 , 1 4 1 , 2 1 1 ,1 9 9 ' B B O JD A T A 3 2 , 5 , 1 9 6 , 7 6 , 6 , 1 9 8 , 2 4 ,1 6 0 ' B Y A BD A T A 2 3 , 1 6 2 , 0 , 3 2 , 2 4 0 , 2 5 5 , 1 7 3 ,2 1 0 ' B C T CD A T A 1 9 9 , 2 4 , 1 0 5 , 4 9 , 7 6 , 2 1 0 , 2 5 5 ,2 3 8 ' B D B DD A T A 2 1 8 . 1 9 9 , 2 4 , 1 6 9 , 5 , 3 2 , 2 1 0 ,2 5 5 ' B C U ED A T A 1 6 0 , 3 7 , 1 6 2 , 0 , 3 2 , 2 4 0 , 2 5 5 ,1 7 3 ' B C D FD A T A 2 1 8 , 1 9 9 , 2 0 1 , 1 0 , 1 7 6 , 1 2 , 1 0 5 ,4 8 ' B D K GD A T A 7 2 , 1 6 9 , 3 2 , 3 2 , 2 1 0 , 2 5 5 , 1 0 4 ,7 6 ' B C L HD A T A 2 1 0 , 2 5 5 , 1 6 9 , 4 9 , 3 2 , 2 1 0 , 2 5 5 ,1 7 3 ' B E I JD A T A 2 1 8 , 1 9 9 , 1 0 5 , 3 8 , 7 6 , 2 1 0 , 2 5 5 ,1 7 3 ' B E T KD A T A 2 1 0 , 1 9 9 , 1 0 , 1 6 8 , 1 8 5 , 1 1 , 1 9 9 ,1 3 3 ' B E N LD A T A 2 5 1 , 1 8 5 , 1 2 , 1 9 9 , 1 3 3 , 2 5 2 , 2 4 ,1 6 0 ' B E G DD A T A 6 , 1 6 2 , 0 , 3 2 , 2 4 0 , 2 5 5 , 2 4 8 ,1 6 0 " B B E DD A T A 3 , 2 4 , 1 8 5 , 2 1 2 , 1 9 9 , 1 1 3 , 2 5 1 ,1 5 3 ' B D K ED A T A 2 1 2 , 1 9 9 , 1 3 6 , 1 6 , 2 4 5 , 2 1 6 , 1 6 0 ,0 ' B D J FD A T A 1 4 0 , 2 1 9 , 1 9 9 , 1 8 5 , 2 1 2 , 1 9 9 , 7 2 ,7 4 ' B E C HD A T A 7 4 , 7 4 , 7 4 , 2 4 , 1 0 5 , 4 8 , 3 2 ,2 1 0 ' B A M H

D A T A 2 5 5 , 1 0 4 , 4 1 , 1 5 , 2 4 , 1 0 5 , 4 8 ,3 2 ' B B C ID A T A 2 1 0 , 2 5 5 , 2 3 8 , 2 1 9 , 1 9 9 , 1 7 2 , 2 1 9 ,1 9 9 ' B G E KD A T A 1 9 2 , 4 , 2 0 8 , 2 2 3 , 9 6 , 1 6 2 , 0 ,1 8 9 ' B B U KD A T A 2 4 0 , 1 9 8 , 4 8 , 7 4 , 1 6 8 , 1 8 5 , 7 4 ,2 0 ' B D A MD A T A 1 4 1 , 1 , 2 1 2 , 1 8 5 , 9 3 , 2 0 0 , 1 4 1 ,0 ' B B Q DD A T A 2 1 2 , 1 8 5 , 8 1 , 2 0 0 , 1 4 1 , 8 , 2 1 2 ,1 8 5 ' B D E ED A T A 1 0 0 , 2 0 0 , 1 4 1 , 7 , 2 1 2 , 1 6 9 , 3 3 ,1 4 1 ' B D P FD A T A 4 , 2 1 2 , 1 6 9 , 3 3 , 1 4 1 , 1 1 , 2 1 2 ,1 8 9 ' B C F GD A T A 2 5 4 , 1 9 8 , 1 4 1 , 2 1 9 , 1 9 9 , 1 4 2 , 2 2 0 ,1 9 9 ' B G A ID A T A 1 6 2 , 4 7 , 1 6 0 , 3 1 , 1 3 6 , 2 0 8 , 2 5 3 ,

3 3 6 03 3 7 0

3 3 8 0

3 3 9 33 4 0 03 4 1 03 4 2 03 4 3 03 4 4 0

3 4 5 03 4 6 03 4 7 03 4 8 03 4 9 03 5 0 0

3 5 1 03 5 2 03 5 3 03 5 4 03 5 5 03 5 6 0

3 5 7 03 5 8 03 5 9 03 6 0 03 6 1 0

3 6 2 0

3 6 3 03 6 4 03 6 5 03 6 6 03 6 7 03 6 8 03 6 9 03 7 0 03 7 1 03 7 2 03 7 3 03 7 4 03 7 5 03 7 6 03 7 7 03 7 8 03 7 9 03 8 0 03 8 1 03 8 2 0

6 2 0 2 "D A T A1 7 D A T A2 1 2 1D A T A

3 E Y J2 8 , 2 4 8 , 2 0 6 , 2 1 9 , 1 9 9 , 2 0 8 , 2 4 1 ,

3 G V K2 2 0 , 1 9 9 , 2 3 2 , 1 6 9 , 0 , 1 4 1 , 4 ,

3 C E K1 4 1 , 1 1 , 2 1 2 , 7 6 , 1 5 1 , 1 9 8 , 9 6 ,

' B B S LD A T AD A T AD A T AD A T A

1 , 1 0 , 2 , 2 , 4 , 5 , 2 , 2 ' B Q V K4 , 1 1 , 4 , 9 , 4 , 7 , 4 , 5 ' B Q Q C7 , 9 , 7 , 5 , 4 , 2 5 5 , 5 0 , 5 0 ' B T T E2 5 , 5 0 , 5 0 , 1 0 0 , 2 5 , 2 5 , 2 5 ,

2 5 ' B Y V GD A T A 2 5 , 2 5 , 1 0 0 , 2 9 , 1 9 9 , 3 3 , 1 9 9 ,3 7 ' B B A HD A T A 1 9 9 , 4 1 , 1 9 9 , 4 5 , 1 9 9 , 4 9 , 1 9 9 ,5 3 ' B C E ID A T AD A T AD A T AD A T AD A T AD A T A

1 9 9 , 5 7 , 1 9 9 , 6 1 , 1 9 9 , 0 , 0 , 1 ' B X E J0 , 0 , 0 , 2 , 0 , 0 , 0 , 3 ' B P J I0 , 0 , 0 , 1 6 , 0 , 0 , 0 , 3 7 ' B R R K0 , 0 , 0 , 8 0 , 0 , 0 , 0 , 1 1 7 ' B S P L0 , 1 4 7 , 1 5 6 , 8 3 , 6 7 , 7 9 , 8 2 ,

6 9 ' B Y N FD A T AD A T A

3 2 5 , 4 8 , 4 8 , 4 8 , 4 8 , 4 8 , 4 8 ' B W Q F4 8 , 4 8 , 3 2 , 3 2 , 3 2 , 1 5 6 , 8 3 ,

8 4 ' B Y X HD A T AD A T A

6 5 , 7 1 , 6 9 , 3 2 , 5 , 4 9 , 3 2 , 3 2 ' B W B H3 2 , 1 5 6 , 7 7 , 8 5 , 8 3 , 7 2 , 8 2 ,

7 9 ' B Y O JD A T AD A T A

7 9 , 7 7 , 8 3 , 3 2 , 5 , 3 2 , 4 8 , 1 3 ' B W G J1 7 , 1 5 6 , 3 2 , 3 2 , 3 2 , 3 2 , 3 2 ,

3 2 ' B Y Z LD A T AD A T AD A T AD A T AD A T A1 9 5 'D A T A1 9 6 1D A T A1 9 5 'D A T A1 9 5 'D A T A1 9 6 'D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

3 2 , 3 2 , 3 2 , 3 2 , 3 2 , 3 2 , 3 2 , 3 2 ' B X W L3 2 , 3 2 , 7 2 , 7 9 , 8 2 , 8 3 , 6 9 , 8 3 ' B X J N3 2 , 5 , 5 3 , 0 , 3 , 5 , 1 7 , 2 4 ' B . T F N2 8 , 2 6 , 1 9 , 2 1 , 8 1 , 6 5 , 4 9 , 3 3 ' B X C F8 5 , 8 3 , 5 1 , 5 3 , 8 8 , 5 6 , 2 4 1 ,

B A J H2 4 1 , 1 9 5 , 2 4 1 , 1 9 5 , 9 1 , 1 9 6 , 9 1 ,

B E E J9 1 , 1 9 6 , 2 4 1 , 1 9 5 , 2 4 1 , 1 9 5 , 2 4 1 ,

B F X K2 4 1 , 1 9 5 , 2 4 1 , 1 9 5 , 2 4 1 , 1 9 5 , 2 4 1 ,

B G R L2 4 1 , 1 9 5 , 2 4 1 , 1 9 5 , 2 4 1 , 1 9 5 , 9 1 ,

B F X M9 1 , 1 9 6 , 1 , 2 , 4 , 8 , 1 6 , 3 2 " B U Q L6 4 , 1 2 8 , 0 , 2 , 4 , 6 , 8 , 1 0 ' B T H M1 2 , 1 4 , 0 , 4 , 0 , 0 , 0 , 0 ' B R M M2 , 1 2 , 0 , 3 1 , 1 , 0 , 0 , 0 ' B R K N0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E F0 , 0 , 0 , 0 , 0 , 2 5 5 , 0 , 2 5 5 ' B T P H0 , 5 5 , 0 , 2 5 5 , 0 , 2 5 5 , 0 , 0 ' B V W I0 , 2 5 5 , 0 , 0 , 0 , 0 , 2 5 5 , 0 ' B T P J0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 ' B P G J0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 ' B P G K0 , 0 , 1 , 0 , 0 , 0 , 1 , 0 ' B P G L0 , 0 , 1 , 0 , 0 , 1 , 0 , 0 ' B P G M1 , 0 , 0 , 1 , 0 , 0 , 1 , 0 ' B P H N0 , 1 , 0 , 0 , 1 , 0 , 0 , 1 ' B P H O0 , 1 , 0 , 0 , 1 , 0 , 1 , 0 ' B P H G1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 ' B P L H1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 ' B P M I

9 4 J U L Y / A U G U S T ' 8

Page 97: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 97/132

G A M E3 8 3 03 8 4 03 8 5 0

3 8 6 03 8 7 0

3 8 8 03 8 9 0

3 9 0 03 9 1 03 9 2 03 9 3 03 9 4 03 9 5 0

3 9 6 03 9 7 03 9 8 03 9 9 04 0 0 04 0 1 0

4 0 2 04 0 3 04 0 4 04 0 5 04 0 6 04 0 7 04 0 8 04 0 9 0

4 1 0 0

4 1 1 04 1 2 04 1 3 04 1 4 04 1 5 04 1 6 04 1 7 04 1 8 0

4 1 9 04 2 0 04 2 1 04 2 2 04 2 3 04 2 4 04 2 5 0

4 2 6 0

D A T AD A T ?D A T A2 0 9 'D A T A2 2 3 'D A T A1 0 7 'D A T AD A T A

P R O G R A M S / E Q U E S T R I A N1 , 1 , 1 6 , 1 7 , 1 8 , 1 9 , 2 1 , 2 2 ' B V E K

3 , 5 , 2 6 , 2 8 , 2 9 , 3 1 , 3 3 , 3 5 ' B X Q L3 7 , 3 9 , 4 2 , 4 4 , 4 7 , 1 9 5 , 1 9 5 ,

B B I N2 3 9 , 3 1 , 9 6 , 1 8 1 , 3 0 , 1 5 6 , 4 9 ,

B C V O1 5 , 1 3 5 , 1 3 4 , 1 6 2 , 2 2 3 , 6 2 , 1 9 3

B F F Q3 3 , 3 7 , 4 2 , 4 4 , 5 0 , 4 4 , 4 2 , 3 7 ' B X Q P3 3 , 1 3 5 , 1 6 2 , 6 2 , 1 9 3 , 6 0 , 1 9 3 ,

6 2 ' B C P RD A T AD A T AD A T AD A T A1 7 6 'D A T A2 5 1 'D A T A

1 6 2 , 1 3 5 , 0 , 0 , 0 , 0 , 0 , 0 ' B T J I0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , 1 ' B S R J8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A B H3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C N2 4 0 , 7 9 , 2 3 9 , 2 4 0 , 3 , 2 5 1 , 2 4 0 ,

6 1 ' B C J OD A T A1 9 2 "D A T AD A T AD A T AD A T AD A T A1 7 6 'D A T A2 5 1 'D A T A

4 , 2 0 8 , 4 8 , 6 5 , 1 9 2 , 4 8 , 2 0 ,B A W P

0 , 0 , 1 9 2 , 0 , 3 , 0 , 0 , 0 ' B R P O

0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 ' B Q G Q0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , l ' B S R Y8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A B C3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C D2 4 0 , 7 9 , 2 3 9 , 2 4 0 , 3 , 2 1 9 , 2 0 8 ,

1 5 ' B C Q ED A T AD A T AD A T AD A T AD A T AD A T A1 7 6 "D A T A2 5 1 'D A T A

2 0 8 , 1 9 6 , 1 2 , 5 , 1 9 6 , 3 , 3 , 1 6 ' B X U E0 , 2 0 4 , 0 , 0 , 0 , 0 , 0 , 0 ' B R G E0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E F0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 " B Q G G0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , 1 ' B S R H8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A B K3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C C2 4 0 , 7 9 , 2 3 9 , 2 4 0 , 3 , 2 5 1 , 2 1 2 ,

0 ' B B D DD A T AD A T AD A T AD A T AD A T AD A T A1 7 6 "D A T A2 5 1 'D A T A

2 4 0 , 4 9 , 0 , 6 3 , 1 9 3 , 0 , 1 7 , 4 8 ' B X S D0 , 1 9 , 0 , 0 , 4 , 0 , 0 , 0 ' B Q Q D0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E E0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 ' B Q G F0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , l ' B S R G8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A B J3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C K2 0 , 7 9 , 2 3 9 , 2 4 0 , 3 , 2 5 1 , 2 5 2 ,

' B B K LD A T AD A T AD A T AD A T AD A T AD A T A1 7 6 'D A T A2 5 1 '

1 9 2 , 1 2 , 1 , 4 8 , 1 3 , 1 , 1 2 , 4 9 ' B W I C1 3 , 0 , 0 , 6 4 , 1 9 2 , 0 , 0 ' B S Y C0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E D0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 ' B Q G E0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , 1 ' B S R F8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A 3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,B C C J

4 2 7 04 2 8 04 2 9 04 3 0 04 3 1 04 3 2 04 3 3 04 3 4 04 3 5 04 3 6 04 3 7 04 3 8 04 3 9 04 4 0 04 4 1 0

4 4 2 04 4 3 04 4 4 04 4 5 04 4 6 04 4 7 04 4 8 04 4 9 04 5 0 04 5 1 04 5 2 04 5 3 04 5 4 04 5 5 04 5 6 04 5 7 04 5 8 04 5 9 04 6 0 04 6 1 04 6 2 04 6 3 04 6 4 04 6 5 04 6 6 04 6 7 04 6 8 04 6 9 04 7 0 04 7 1 04 7 2 04 7 3 04 7 4 04 7 5 04 7 6 04 7 7 04 7 8 0

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

' B B M KD A T AD A T AD A T AD A T AD A T AD A T A1 7 6 'D A T A2 5 1 'D A T A

1 9 2 , 1 9 , 4 , 1 9 2 , 7 , 4 , 1 9 2 , 1 2 ' B X V K4 , 4 8 , 4 , 4 , 1 2 , 0 , 0 , 0 ' B R C K

0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 ' B Q G D0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , 1 ' B S R E8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,B A B H3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C I2 4 0 , 7 9 , 2 3 9 , 2 4 0 , 3 , 2 5 1 , 2 4 0 ,

1 l B r ' 1D A T AD A T AD A T AD A T AD A T AD A T A1 7 6 'D A T A2 5 1 'D A T A

B D A T AD A T AD A T AD A T AD A T AD A T A1 7 6 "D A T A2 5 D A T A

1 2 7 6 , 2 9 , 0 , 6 7 , 2 1 1 , 0 , 6 7 ' B X X J1 9 , 0 , 6 4 , 0 , 1 9 2 , 1 6 , 0 , 0 ' B U C K0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E K0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 ' B Q G L0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , 1 ' B S R D8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A B G3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C H2 4 0 , 7 9 , 2 3 9 , 2 4 0 , 3 , 2 5 1 , 2 4 0 ,

L 1 9 2 , 5 2 , 7 , 0 , 5 2 , 3 1 . 0 , 1 1 2 ' B W A I1 2 , 1 , 4 8 , 1 2 , 0 , 1 2 , 0 , 0 ' B T N J0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E J0 , 0 , 0 , 0 , 0 , 0 , 0 , 4 0 ' B Q G K0 , 0 , 4 0 , 0 , 0 , 8 0 , 6 0 , l ' B S R L8 4 , 2 5 5 , 1 , 6 5 , 2 5 5 , 2 , 1 6 8 ,

B A B O3 , 2 5 0 , 2 4 0 , 3 1 , 2 5 4 , 2 4 0 , 9 5 ,

B C C G2 4 0 , 7 9 , 2 3 9 , 2 4 4 , 1 5 , 2 5 1 , 4 9 ,

6 ' B C X HD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

6 4 , 4 9 , 9 , 0 , 1 9 6 , 4 9 , 0 , 0 ' B V B H0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E I0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E J0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E K0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E L0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E H0 , 5 6 , 0 , 0 , 1 7 1 , 0 , 0 , 2 3 4 ' B U R O0 , 0 , 1 7 0 , 0 , 0 , 2 0 , 0 , 0 ' B S I F8 0 , 0 , 0 , 8 0 , 0 , 0 , 8 4 , 0 ' B S B G0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E H0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E I0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E J0 , 0 , 0 , 1 , 6 4 , 3 , 1 3 3 , 6 4 ' B T W L2 , 1 4 9 , 0 , 0 , 2 3 4 , 1 2 8 , 1 5 , 5 8 ' B X M M1 6 0 , 0 , 2 0 6 , 1 6 0 , 0 , 5 0 , 1 6 0 ,

0 ' B Y J OD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E N0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E O0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E G0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E H0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E I0 , 0 , 0 , 0 , 0 , 3 , 1 2 8 , 0 ' B R O J2 , 1 4 9 , 6 4 , 0 , 2 2 9 , 8 0 , 1 5 , 5 B ' B X X L8 0 , 0 , 2 0 6 , 1 6 0 , 0 , 5 0 , 1 6 0 , 0 ' B X R M0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ' B P E M0 , 0 , 0 , 0 ' B H X M E H

C O M M O D O R E M I C R O C O M P U T E R S 8

Page 98: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 98/132

6 U S E R S O N L Y H Y J O I I N J . K O T T L E R

D e f i n i n g t h R U N / S T O P a n R E S T O R E k e y so t h C o m m o d o r e 6

A B A S I C , t h R U N / S T O P k e i s i m il a t t h B R E A K o E S k e y s o o t h e rc o m p u t e r s : I h a l t s t h r u n n i n g p r og r a m . T h a t ' s t h e p r o b l e m . H o c a t h c o m p u t e r t e s t I t h R U N / S T O Pk e h a b e e n a c t i v a t e d w h e n t h k e h a s t o p p e d t h p r o g r a m ? T h a n s w e ri t o d i s a b l e t h R U N / S T O P k e y . T h i sc a b d o n e u s i n g P O K E 8 0 8 , 2 3 4 .

M e m o r y l o c a t i o n s 8 0 ( S 3 2 8 ) a n 8 0 1 3 2 9 ) p o i n t t t h K e r n a l S T O Pr o u t i n e a 6 3 2 1 3 ( S F 6 E I 5 ) . I b g c t h e rt h e y a r k n o w n a t h " p o i n t e r . "T h e s e t w o l o c a t i o n s u s u a l l y h o l d t h v a l u e s 2 3 a n 2 4 6 , r e s p e c t i v e l y . I y o m u l t i p l y 2 4 b 2 5 a n a d 2 3 7 .y o u r a n s w e r w i l l b e 6 3 2 1 3 - N o l e t ' sp o k e o u n e v a l u e i n t o m e m o r y l c a t i o n 8 0 8 . M u l t i p l y 2 4 ( w d i d n ' tc h a n g e l o c a t i o n 8 0 9 ) b 2 5 a n n o a d 2 3 4 . Y o u r a n s w e r s h o u l d b e6 3 2 1 0 , t h r e e b y t e s a w a y f r o m w h e r et h p o i n t e r u s u a l l y p o i n t s .

i y o c o n s u l t t h e C o m m o d o r e 6 P r o g r a m m e r ' s R e f e r e n c e G u i d e ,y o u ' l l f i n d t h a t t h a d d r e s s 6 3 2 1 0 i p a o t h K e r n a l S E T T I M r o u t i n e ,s h o r t r o u t i n e t h a t s e i s t h e s o f t w a r ec l o c k . S i n c e w c h a n g e t h p o i n t e r t t h e n o t h i s r o u t i n e . I . D V # S 5 8 a n R T S , t h R T a t h e n w i l l s e n d t h p r o g r a m b a c k w i t h o u t e v e r p a s s i n gi n t o t h n e x t S T O P r o u t i n e . W m o r eo l e s s t e l l t h c o m p u t e r t t a k ed e t o u r a r o u n d t h S T O P k e r o u t i n e .

M a c h i n e l a n g u a g e m a k e s i e a s i e rt t e s t t h R L ' N / S T O P k e y , b e c a u s ey o d o n ' t h a v e t w o r n - a b o u t e x i t i n gt B A S I C . B u t n e v e r s t o r e t h 2 3 i n t om e m o r y l o c a t i o n 8 0 u n t i l t h p r g r a m i c o m p l e t e d b e c a u s e t h i s l o c at i o n a l s o d i s a b l e s t h R U N / S T O P a n R E S T O R E k e y s . S m a k e s u r e t h a i t h p r o g r a m i f i n i s h e d b e f o r e y o c h a n g e t h a t a d d r e s s . T h i s l o c a t i o na l s o a f f e c t s t h l i s t i n g o B A S I C p r g r a m b y m a k i n g i u n r e a d a b l e .

A d p a u s e f e a t u r et y o u r p r o g r a m su s i n g t h R U N / S T O Pa n R E S T O R E k e y s .

T e s t t h R U N / S T O P k e i m a c h i n e -l a n g u a g e b u s i n g

I . D X S C S ; ( y o u c a u s l . D Y o r L D a w e l l )

C l ' X # S 3 E ; ( a g a i n , y o c a u s C P Y o r C M P )B E P A U S E

T h f i r s t i n s t r u c t i o n l o a d s t h e v a l u e o fl o c a t i o n S C 5 ( 1 9 7 d e c i m a l ) , w h i c hh o l d s t h e v a l u e o t h l a s t k e p r e s s e d . T h e n t h e v a l u e i c o m p a r e dt t h e v a l u e S 3 E ( 6 3 d e c i m a l ) , o r t h v a l u e f o t h R U N / S T O P k e y . F i n a l l y ,t h f l E Q s t a t e m e n t b r a n c h e s t y o u rp a u s e r o u t i n e .

T h B A S I C v e r s i o n c a n b e a c c o mp l i s h e d t h s a m e w a b u s i n g

I P E E K ( I 9 7 ) 6 T H E N ( P A U S E )i w h i c h ( P A U S E ) i l i n e n u m b e rw h e r e y o u r p a u s e r o u t i n e w i l l t a k e -p l a c e . Y o c a a l s o t e s t t h R U N -/ S T O P k e y b y u s i n g

1 G E K S : I E K S " T H E N 1 2 I E K S " [ R U N / S T O P ] " T H E N 5 3 G O T O 1 5 P R I N T " P A U S E D "

Y o u ' l l n o t i c e t h a t t h i s i t h c o m m o n" g e t - f r o m - k e y b o a r d " l o o p . H o w e v e r ,i l i n e 2 0 t y p e t h e f i r s t q u o t a t i o nm a r k , p r e s s t h e R U N / S T O P k e y , t h e nt y p e t h e s e c o n d q u o t a t i o n m a r k . Y o s h o u l d s e r e v e r s e d " C i n s i d e t h

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

F o e x a m p l e ,G E K S : 1 H K S = ' [ R U N / S T O P | -

T H E N ( l i n e n u m b e r f o p a u s er o u t i n e )

t e s t s t h R U N / S T O P k e y , a n i i w a p r e s s e d , t h p r o g r a m w i l l j u m p t y o u r p a u s e r o u t i n e . I t h k e w a n o p r e s s e d , t h p r o g r a m w i l l c o n t i n u e .

R e s t o r eO m o s t c a r t r i d g e p r o g r a m s , i y o

p r e s s t h R E S T O R E k e y , t h p r o g r a mw i l l r e s t a r t . T h i s i b e c a u s e t h c a t r i d g e p o r t i t h f i r s t t h i n g c h e c k e db t h c o m p u t e r w h e n t h R E S T O R Ek e i p r e s s e d . I t h e r e i c a r t r i d g ep r e s e n t , t h e c o m p u t e r a c t i v a t e s i b e n t e r i n g t h r o u g h t h w a r m s t a r t e n t r yp o i n t .

I t h e r e i s n ' t c a r t r i d g e p r e s e n t , t h c o m p u t e r t e s t s i h R U N / S T O P k e f o

R U N / S T O P a n R E S T O R E s e q u e n c e .! b o t h k e y s w e r e p r e s s e d , t h e c o p u t e r e x e c u t e s t h R E S T O R E , I O N I T .a n p o r t i o n o t h C I N T K e r n a l r o t i n e s . T h e n i f i l t e r s b a c k i n t o t h B S K w a r m s t a r t v e c t o r . F i n a l l y , i t h R E S T O R E k e w a p r e s s e d b i t s e l f ,t h B A S I C p r o g r a m c o n t i n u e s w i t ho u s t o p p i n g .

O n c e a g a i n , m a c h i n e - l a n g u a g ep r o g r a m i e a s i e r t o r e s e t t h a n B S I p r o g r a m . S i m p l y c h a n g e t h N M 1 N V p o i n t e r b y p o k i n g i i t w m e m o r y l o c a t i o n s 7 9 ( S . 1 1 8 ) a n 7 9 ( S 3 1 9 ) s t h a t i p o i n t s t w h e r ey o w o u l d l i k e t r e s t a r t y o u r p r og r a m . s u g g e s t t h e f o l l o w i n g i n s t r u c -

9 J U L Y / A U G U S T ' 8

Page 99: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 99/132

6 U S E R S O N L Y / R U N - S T O P A N R E S T O R Et i o n s :

I . D X # S O 1 ; ( O c o u r s e , y o c a u s I - D Y o r L D A )

S T S C C ; ( U s e S T o S T i y o c h a n g e d t h p r e v i o u s I n s t r u ct i o n )

C O N T I N U E Y O U R P R O G R A M . .T h i s s t o r e s t h n u m e r a l o n i n t o

l o c a t i o n S C ( 2 0 4 d e c i m a l ) . T h i s i s n ' ti m p o r t a n t , h u t s c r e e n p r i n t i n g m a b e c o m e s l o p p y w i t h o u t i t W h e n t h c o m p u t e r r e t u r n s f r o m t h N M i n t e rr u p t , t h c u r s o r b l i n k - e n a h l e l o c a t i o ni r e s e t a n p r i m i n g m a b r e v e r s e d .

T h B A S I C v e r s i o n o r e s e t i f a m o r e c o m p l e x t h a n t h m a c h i n e - l a ng u a g e v e r s i o n . U s u a l l y s e r i e s o I ' O K l : n u m b e r s a r r e q u i r e d , b u I ' v ew r i t t e n P r o g r a m s a l y o h a v e t d i l o a d i t t h e n y o u r p r o g r a m .

T h i s p r o g r a m c r e a t e s t h m a c h i n e -l a n g u a g e p r o g r a m , t h e n l o a d s y o u rp r o g r a m . B u i a l s o d o e s m o r e . T h r o u t i n e r e s i d e s i f r e e m e m o r y b t w e e n m e m o r y l o c a t i o n s 6 7 S 2 A 7 )a n 7 1 ( ( 2 C B ) . T h p r o g r a m a c t i v a te a 6 8 f i r s t s e t s m e m o r y l o c a t i o n8 0 t 2 3 t d i s a b l e t h R U N / S T O Pa n R E S T O R E s e q u e n c e , t h e n s e t st h r e e p o i n t e r s t p o i n t t t h m c h i n e - l a n g u a g e p r o g r a m a 6 7 9 -T h e s e t h r e e p o i n t e r s a r t h B R I n M r n c t i o n i n t e r r u p t , N o n - M a s k a b l e I t e r r u p t ( N M 1 ) , a n d t h M a i n B A S I CP r o g r a m L o o p v e c t o r .

T h N M p o i n t e r p o i n t s t t h m

c h i n e - l a n g u a g e p r o g r a m a 6 7 w h e nt h R E S T O R E k e i p r e s s e d . T h B R p o i n t s t t h s a m e p r o g r a m , j u s t i c a s e t h R E S T O R E k e w a p r e s s e dw i t h t h R U N / S T O P k e y . A n f i n a l l y , i t h p r o g r a m d o e s f a l l t h r o u g h a n d e xe c u t e t h B R r o u t i n e a 6 5 1 2 6( S F K 6 6 ) , l o c a t i o n s 7 7 a n d 7 7 1 w i l lp o i n t t o u r m a c h i n e - l a n g u a g e r o t i n e . S i n c e l o c a t i o n s 7 7 a n d 7 7 1 a r t h v e c t o r t h a t p o i n t s t t h M a i nB A S I C P r o g r a m L o o p , o r t h e " D i r e c tM o d e " w h e r e t h " R E A D Y . " p r o m p ti p r i n t e d , a n t i m e t h p r o m p t" R E A D Y . " a p p e a r s , o u m a c h i n e - l a ng u a g e p r o g r a m w i l l t a k e o v e r . T h i s i j u s t p r e c a u t i o n , i c a s e t h e p r o g r a md o e s e x e c u t e t h B R r o u t i n e .

A f o o u m i n i a t u r e m a c h i n e - l a ng u a g e p r o g r a m b e t w e e n l o c a t i o n s6 7 a n 6 8 9 , t h i s i w h e r e t h c u r s o rb l i n k - e n a b l e f l a g i d i s a b l e d a n w h e r e t h B A S I C p r o g r a m r e s e t s . T h i sp r o g r a m r e s e t s t h B A S I C p r o g r a m b j u m p i n g t t h r u r o u t i n e a 4 3 1 2 1( S A 8 7 1 ) . H o w e v e r , t h e a p p r o p r i a t es t a r t i n g l i n e n u m b e r i n o f o u n d a n da " U N D E F D S T A T E M E N T ' e r r o r o c u r s . T p r e v e n t t h i s , t h e r e m u s t b el i n e z e r o . P r o g r a m a u t o m a t i c a l l ya d d s " 0 R E M " t t h p r o g r a m t h a t i l o a d s . S i n c e t h e r e i a l i n e z e r o , t h e r ei s n ' t a e r r o r .

T y p e i P r o g r a m 1 m a k e s u r e t h a ty o t y p e d t h e d a t a i c o r r e c t l y , a n s a v e i t N o t i c e t h a t t h k e y b o a r d b u f f

e i u s e d t l o a d t h e p r o g r a m , a u t om a t i c a l l y a d t h l i n e 0 a n s t a r t t h p r o g r a m b u s i n g S Y S 6 K 9 . T h p r g r a m a l s o C L R s a n N E W S i t s e l f s t h a t i w o n ' t i n t e r f e r e w i t h a i n c o mi n p r o g r a m . T a p e o w n e r s s h o u l d r m o v e t h " , 8 " i l i n e 5 0 .

P u t t i n g I T o g e t h e rP r o g r a m a t h e n o t h i s a r t i c l e

i d e m o n s t r a t i o n o w h a t h a b e e nc o v e r e d i n t h i s a r t i c l e . T y p e a n s a v eP r o g r a m 2 t h e n r e l o a d P r o g r a m 1 A f t e r y o r u P r o g r a m I " R E A D I N GD A T A . . . " w i l l a p p e a r , f o l l o w e d b t h " L O A D : " p r o m p t . E n t e r t h f i l en a m e o P r o g r a m a n p r e s s H E T U R N . O n c e t h p r o g r a m i l o a d e d ,t r t y p i n g a n p r e s s i n g t h R U N -/ S T O P a n R E S T O R E k e y s . N o t e t h a tw h e n y o p r e s s t h R U N / S T O P k e y ,y o u r p r o g r a m p a u s e s . P r e s s i a g a i n t c o n t i n u e t h p r o g r a m . A l s o n o t i c e t h e" P O K E 1 9 8 , 0 " i l i n e 1 1 0 . T h i s c l e a r st h k e y b o a r d b u f f e r s t h a t t h c o p u t e r w o n ' t j u m p t t h p a u s e r o t i n e a n t h e n r i g h t b a c k w i t h o u t l e t i n g y o p r e s s R U N / S T O P t c o n t i n u e . T a k e t h i s l i n e o u a n s e w h a t h a p p e n s .

R e m e m b e r , t h e s e a r o n l y s a m p l ep r o g r a m s . Y o c a e a s i l y c h a n g et h e m f o y o u r o w u s e . T h m e m o r yl o c a t i o n H O w o r k s e x a c t l y t h e s a m eo t h C o m m o d o r e 1 2 i 1 2 m o d e .

B e f o r e i v p i n g t h i s p r o g r a m , r e a d " H o w l o E n t e r P r o g r a m s " m i " H o w t U s t h M a g a z i n eE n i i y P r o g r a m . " T h e B A S I C p r o g r a m s i i h i s m a g w i n e a r c a v a i l a b l e o d i s k f r o m L o a d s t a r ,P O B o * 3 0 0 0 " S h r e v e p o n , L T I I S O W . I - 8 0 0 8 3 1 - 2 6 9 4 .

P r o g r a m" [ W H I T E , S P A C E 5 ]' C G X J, 6 : P O K E 5 3 2 8 0 ,

P R I N T C H R $ ( 1 4 7 } ;R E A D I N G D A T A . . . " '

1 C K = 0 : P O K E 5 3 2 8 1 , ,1 4 ' D U K DF O A = 6 7 9 T 7 1 5 : R E A D D : P 0 K E A , : C K = C K + D : N E X T " I U W HI C K O 2 9 2 1 T H E N P R I N T " [ R V S ] E R R O R[ R V O F F ] I D A T A S T A T E M E N T S " ' F G G K

P R I N T C H R S ( 1 4 7 ) ; " L O A D : " ;: 0 P E N 9 , 0 , 0 : I N P U T # 9 , F L S: C L 0 S E 9 ' F V W IP R I N T C H R $ ( 1 4 7 ) ; " [ B L U E ]L 0 A D " + C H R 5 ( 3 4 ) + F L S + C H R ? ( 3 4 ) + " , 8[ H 0 M E , D 0 W N 5 ] 0 R E M " ' I R T N

A S = " [ H 0 M E ] " + C H R $ ( 1 3 } + C H R S ( 1 3 )+ " S Y S 6 8 9 " + C H R $ ( 1 3 ) ' I 0 Q LF O 1 = T L E N ( A $ ) : P O K E 6 3 0 + 1 ,A S C ( M I D S ( A $ , I ) ) : N E X T : P O K E 1 8 , 1 - 1: C L R : N E W ' N F T R

2 3

4

5

6

7

1 0 D A T A 1 6 9 , 1 , 1 3 3 , 2 0 4 , 7 6 , 1 1 3 , 1 6 8 , 0 , 0 ,0 T B F L B

1 0 D A T A 1 6 9 , 2 3 4 , 1 4 1 , 4 0 , 3 , 1 6 9 , 1 6 7 ,1 4 1 ' B D P B

1 0 D A T A 2 , 3 , 1 4 1 , 2 2 , 3 , 1 4 1 , 2 4 , 3 , 1 6 9 ,2 ' B C L C

1 0 D A T A 1 4 1 , 3 , 3 , 1 4 1 , 2 3 , 3 , 1 4 1 , 2 5 ,3 " B A K D E N

P r o g r a m1 P R I N T " [ C L E A R , W H I T E ] " : P O K E 5 3 2 8 1 , 1 1: P O K E 5 3 2 8 0 , 7 ' D R B C2 P R I N T " * * T H I S I T H B E G I N N I N G O

T H P R O G R A M * * " ' B A V I3 P R I N T " - [ L E F T ] " ; ' B B J A4 G E T K $ : I F K S = " " T H E N 4 0 ' E H B E5 I K S = C H R $ ( 1 3 ) T H E N P R I N T " ' " F G K F6 I K $ = " " T H E N G 0 S U B 1 0 0 ' E F P F7 P R I N T K S ; " - 2 [ L E F T ] " ; : G 0 T 0 4 0 ' C H M G1 0 P R I N T " " : P R I N T " * * « P A U S E * * * " ' C B F i r1 1 P O K E 1 9 8 , 0 ' B F X W1 2 F O R C = l T O 1 5 : P 0 K E 5 3 2 8 0 , C ' E M R B1 3 G E K $ : I F K $ O " " T H E N N E X T

: G 0 T 0 1 2 0 ' H J Q E1 4 0 P O K E 5 3 2 8 0 , 7 : R E T U R N ' C I U B E N

C O M M O D O R E M I C R O C O M P U T E R S 9

Page 100: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 100/132

6 U S E R S O N L Y B C A R L I H O M I ' S O X

M e m o r y" W i n d o wf o t h C o m m o d o r e 6

l Y J L c m o r y W i n d o w " p r o v i d e sd i s p l a y r e m i n i s c e n t o s c i e n c e f i c t i o n -m o v i e c o m p u t e r s , w i t h l o t s O b l i n ki n l i g h t s t h a t a l l o w y o t s e w h a t i g o i n g o i n s i d e t h C o m m o d o r e 6 4 ' sm e m o r y a i t h i n k s a b o u t w h a t e v e rC o m m o d o r e 6 4 " 8 t h i n k a b o u t . I o t e w o r d s , M e m o r y W i n d o w p r o v i d e s

t o o k i n s i d e y o u r C o m m o d o r e 6 4 ' sm e m o r y w h i l e i i r u n n i n g t h p r g r a m . I f a c t , e v e n i y o s t o p t h p r o g r a m , M e m o r y W i n d o w w i l l c o t i n u e t o s h o w y o d i a t t h c o m p u t e ri s s t i l l v e r y b u s y t h i n k i n g . T h i s s h o u l dp r o v i d e n e p e r s p e c t i v e t e v e ne x p e r i e n c e d u s e r s , a w e l l a n o v i c e s .

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

C o m p u t e r T e r m s a n d G r e e kM a d e C l e a r

B i t : c o n t r a c t i o n f o t h t e r m b n a r y d i g i t . s i n g l e b i c a r e p r e s e n to n l y t h n u m b e r s z e r o o r o n e . A l s ou s e d t d e s c r i b e ; s i n g l e u n i t o c o p u t e r m e m o r y .

B y t e : u n i t o c o m p u t e r m e m o r yo c o m p u t e r n u m b e r c o n s i s t i n g o fe i g h t b i n a r y d i g i t s o b i t s . T h f i r s te i g h t b i n a r y d i g i t s a r 1 2 - t 8 1 6 3 2 6 a n 1 2 8 . T h 2 5 d e c i m a ln u m b e r s , t h r o u g h 2 5 5 , c a n b e x p r e s s e d b s i n g l e b y t e o r s a v e d I

s i n g l e b y t e o f m e m o r y . 2 5 6 b y t e sm a k e u p a g e .

P a g e : t e r m u s e d t d e s c r i b e 2 5 b y t e s o f m e m o r y ' . E o u r p a g e s a r c o t a i n e d i o n k i l o b y t e .

K i l o b y t e : A c t u a l l y m e a n s 1 0 2 4b y t e s r a t h e r t h a n 1 0 0 0 b y t e s . M o s t o u g r e w u w i t h t h d e c i m a l n u m b e rs y s t e m w h e r e t h p r o g r e s s i o n o f d i gi t i I ' s , 1 0 ' s , 1 0 0 ' s , 1 0 0 0 ' a , e t c .T h e s e p o w e r s a n m u l t i p l e s o f t e a r q u i t e n a t u r a l b e c a u s e w h a v e t e f i g e r s . C o m p u t e r s , o t h o t h e r h a n d ,h a v e i n t e r n a l d e v i c e s w h i c h c o u n t

M e m o r y W i n d o w l e t sy o s e w h a t ' s g o i n g o i n s i d e t h C o m m o d o r e6 4 m e m o r y .E v e n i y o s t o p t h p r o g r a m s , M e m o r yW i n d o w w i l l c o n t i n u et s h o w y o u t h a t t h c o m p u t e r i s t i l l v e r yb u s y t h i n k i n g .

m o r e n a t u r a l l y b m u l t i p l e s o p o e r O t w a n t h p r o g r e s s i o n o d i i t s i s 1 2 4 , 8 , 1 6 , 3 2 6 4 1 2 8 , 2 5 6 ,5 1 2 , 1 0 2 4 , 2 0 4 8 , e t c . S i n c e 1 0 2 4 i t h b i n a r y - d i g i t c l o s e s t t 1 0 0 0 , i h a s ,f o t h e s a k e o f c o n v e n i e n c e , b e e nc a l l e d k i l o b y t e .

K T h l e t t e r K , a s i n " 6 4 K o m e o r y , " i d e r i v e d f r o m t h G r e e k ( a i n ' T h i s i a l G r e e k t m e " ) w o r d " c h i -l i o i " a n t h m o d e r n p r e f i x " k i l o "m e a n i n g 1 0 0 0 ( a i k i l o g r a m o r k i l om e t e r ) . I c o m p u t e r j a r g o n t h " K i a a b b r e v i a t i o n f o k i l o b y t e .

R A M : T h a c r o n y m o a b b r e v i a t i o nf o R a n d o m A c c e s s M e m o r y , w h i c h i t h e p a r t o f t h e c o m p u t e r ' s m e m o r yt h a t c a b " w r i t t e n " i n t o o u s e d t s a v e i n f o r m a t i o n . T h i s i n f o r m a t i o nc a s u b s e q u e n t l y b " r e a d " o r c a l l e d . " R a n d o m a c c e s s " m e a n s a l o c a t i o n c a b d i r e c t l y a c c e s s e d i t h a d d r e s s i p r o v i d e d . M o s t R A i

a l s o d e s c r i b e d u v o l a t i l e , w h i c hm e a n s t h a t t h i n f o r m a t i o n i l o s tw h e n t h p o w e r g o e s o f f .R O M : T h a c r o n y m o a b b r e v i at i o n f o r R e a d O n l y M e m o r y , w h i c h i t h p e r m a n e n t o n o n - v o l a t i l e p a r t o t h c o m p u t e r ' s m e m o r y . I n f o r m a t i o ni p u i t h R O w h e n t h c o m p u t e ri b u i l t a n s t a y s t h e r e w h e n t h p o e g o e s o f f , s i w i l l b a v a i l a b l e e a c ht i m e y o t u r n t h e c o m p u t e r o n I i t h e i n f o r m a t i o n i R O M , f o e x a m p l e ,t h a t a l l o w s t h C o m m o d o r e 6 t k n o w i i C o m m o d o r e 6 a n n o P E o V I 2 0 a n t k n o w w h a t i s h o u l d d w h e n y o p r e s s t h e k e y s o t h k e y b o a r d .

M e m o r y M y t h s a n M i c r o c o m p u t e rM i s c o n c e p t i o n s

M A 1 M M 1 T h C o m m o d o r e 6 h a 6 4 o m e m o r y . W h e n y o t u r n o t h C o m m o d o r e 6 i r e p o r t s " 6 4 KR A S Y S T E M 3 8 9 1 1 B A S I C B Y T E SF R E E . " T h C o m m o d o r e 6 h a f u l l6 4 o R A a n 1 b i t s o a d d r e s s i n gw h i c h p e r m i t a d d r e s s i n g a l 6 4 K .H o w e v e r , i a l s o h a 2 0 o R O M ,w h i c h i s w i t c h e d i p a r a l l e l w i t h t h R A M . T h e r e a r o n l y 3 8 9 1 1 b y i e s f r e ef o B A S I C p r o g r a m a n i t v a r i a b l e s( a c t u a l l y 3 8 9 1 2 , w h i c h , d i v i d e d b 1 0 2 4 , e q u a l s e x a c t l y 3 8 K ) . S w h a th a p p e n e d l t h o t h e r 2 6 K ? S o m e o i i u s e d b t h c o m p u t e r t k e e pt r a c k o w h a t i o t h T o m o n i t o rs c r e e n a n m u c h o i i s w i t c h e d o u ta n r e p l a c e d b t h B A S I C i n t e rp r e t e r R O ( 8 K ) , t h e K e r n a ! o p e r a ti n s y s t e m R O ( 8 K ) , t h c h a r a c t e r -s e R O ( 4 K ) , a n s o m e s p e c i a l

9 J U L Y / A U G U S I ' 8

Page 101: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 101/132

6 U S E R S O N L Yp u r p o s e d e v i c e s l i k e t h s o u n d c h i pa n v i d e o c h i p .

M M M M 2 W h e n y o f i r s t t u r n o y o u r c o m p u t e r , i d o c s n o t h i n g u n t i ly o t y p e s o m e t h i n g a n d p r e s s R T U R N , Y o m i g h t r e m e m b e r t h a t t h c u r s o r w ; i s f l a s h i n g , b u e v e n m o r ei n t e r e s t i n g i t h f a c t t h a t h e a l t h yc o m p u t e r i a l w a y s e x e c u t i n g b e t w e e n1 6 0 , 0 0 0 a n d 1 , 0 0 0 , 0 0 0 m a c h i n e -

l a n g u a g e i n s t r u c t i o n s p e r s e c o n d .G e t t i n g S t a r t e d w i t h M e m o r yW i n d o w

T y p e i t h p r o g r a m a n s a v e i t t a p e o d i s k b e f o r e r u n n i n g i t . S i n c eS e v e r a l P O K E S a r u s e d , t y p i n g e r o c o u l d c a u s e t h c o m p u t e r l l o c ku w h e n t h p r o g r a m i r u n .

W h e n M e m o r y W i n d o w i r u n , i w i l l d i s p l a y t h c o n t e n t s o f t h e f i r s tp a g e o m e m o r y o t h s c r e e n . P r e s si n g t h e c u r s o r - d o w n k e y o S H I F T a n c u r s o r - u p w i l l m o v e t h w i n d o w u a n d o w n f r o m p a g e 0 t h r o u g h p a g e6 3

Y o c a j u m p t a n y p a g e b y p r e s si n t h n u m b e r k e y s f o a n n u m b e r0 t h r o u g h 6 3 T h s c a l e t o t h l e f t o p a g e 0 w h i c h i n c r e m e n t s i s t e p s o 1 d o w n t h p a g e , i n d i c a t e s t h m e m o r y a d d r e s s o r b y t e n u m b e r .

I a l s o s h o u l d b n o t e d t h a i t h M e m o r y W i n d o w h a 8 r o w s a n e a c h r o h a s t h r e e b y t e s ( 2 b i t s )a c r o s s . T h e r e f o r e , t h v e r y t o p r o c o n t a i n s b y t e s n u m b e r e d 0 a n 2 T h t : n e x t r o c o n t a i n s b y t e s n u b e r e d 3 4 a n d a n s o n

I y o h a v e b e e n p a y i n g v e r y c l o s ea t t e n t i o n , y o m a h a v e n o t i c e dc o u p l e o i n c o n s i s t e n c i e s . ( o l d y o e a r l i e r t h a t p a g e c o n t a i n e d 2 5

b y t e s , a n t h a t i t h t r u t h . M e m o r yW i n d o w ' s p a g e i m i s s i n g f o u r b y t e s ,n u m b e r e d 6 3 , 1 2 7 , 1 9 a n 2 5 ( t h ea d d r e s s e s a t h l e f t t a k e t h i s i n t o a c o u n t ) .

W h a t D o e s A l T h a t B l i n k i n gM e a n ?

B a c h s m a l l s p o t o l i g h t r e p r e s e n t st h c o n t e n t s o f s i n g l e m e m o r y b i t .W h e n t h e s p o t o f l i g h t i o n t h a tm e a n s t h c o r r e s p o n d i n g m e m o r y l c a t i o n c o n t a i n s o n e ; a n c o n v e r s e l yw h e n t h s c r e e n i b l a c k i c o n t a i n sz e r o . N o w s h o u l d b r e a d y t d s o m e e x p l o r i n g o f t h c o m p u t e r ' sm e m o r y .

1 ' a g c i v e r y b u s y , w i t h l o t s o b l i n k i n g , b e c a u s e t h C o m m o d o r e6 4 ' s m i c r o p r o c e s s o r m a k e s h e a v y u s o f t h e s e l o c a t i o n s . B e f o r e w g o n l e t ' s s t o p t h p r o g r a m b p r e s s i n g t h I I N / S T O P k e y . N o t e t h c o m p u t e ri n d i c a t e s " B R E A K I 2 9 0 1 1 a n " R E A D Y , " w h i c h c o n f i r m s t h p r g r a m h a s t o p p e d — b u t t h e r e i s s t i l lq u i t e b i o a c t i v i t y . Y o m a c l e a rt h s c r e e n b p r e s s i n g S H U T a n C L E / H O M E . N o t y p e R U a n p r e s sR E T U R N .

Y o s h o u l d b c o n v i n c e d n o t h a tt h c o m p u t e r n e v e r r e a l l y s t o p s . I f a c t , i i e x e c u t i n g b e t w e e n 1 6 0 . 0 0 0a n 1 . 0 0 0 . 0 0 0 i n s t r u c t i o n s p e r s e co n d . T h s c r e e n i r e f r e s h e d w i t hn e p i c t u r e o n l y 6 t i m e s p e s e o n d , s o s o m e m e m o r y b i t s m a b c h a n g i n g t h o u s a n d s o t i m e s f a s t e rt h a n w a r s e e i n g t h e m c h a n g e .

P a g e i c a l l e d t h e " s t a c k . " a m y o s h o u l d m i t e t h e h o t s p o t o a c t i vi t d o w n n e a r t h b o t t o m o y o u rs c r e e n . T h s t a c k i t e m p o r a r y s l o r -

M e m o r y W i n d o w M a P A G E

6

A D D R E S S0 - 2 5 52 5 6 - 5 1

5 1 7 6 7 6 1 0 2 3

1 0 2 4 - 1 2 7 91 2 8 0 - 1 5 3 51 5 3 6 - 1 7 9 11 7 9 2 - 2 0 2 32 0 4 8 - 2 3 0 3

1 6 1 2 8 - 1 6 3 8 3

C O N T E N T SM i c r o p r o c e s s o r w o r k a r e aM i c r o p r o c e s s o r s t a c k a r e aK e r n a l a n B A S I C w o r k a r e aK e r n a l a n B A S I C w o r k a r e aS c r e e n m e m o r yS c r e e n m e m o r yS c r e e n m e m o r yS c r e e n m e m o r yB a s i c p r o g r a m t e x tV a r i a b l e sA r r a y s

B A S I C ! s t r i n g v a r i a b l e s

a g a r e a w h o s e o r g a n i z a t i o n i o f t e nc o m p a r e d w i t h t h p u s h - d o w n s t a c ko t r a y s i a c a f e t e r i a . T h f i r s t n u b e p l a c e d o t h s t a c k i p u o a l o c a t i o n 5 1 1 , a n d s u b s e q u e n t e n t r i e sa r b u i l t o t h a t u t o w a r d l o c a t i o n2 5 6 .

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

F o r t u n a t e l y t h e s t a c k i n o c o c e r n i y o a r p r o g r a m m i n g i B S I C , b e c a u s e t h m i c r o p r o c e s s o ra n b u i l t - i n B A S I C i n t e r p r e t e r t a k ec a r e t f o l l o w t h e s t a c k r u l e s . W h e n

B A S I C ] p r o g r a m r u n s , t h s t a c k i u s e d t s a v e t h l o c a t i o n i t h p r g r a m t h a t y o r e t u r n t w h e n ( . ; < ) -S L H 1 i e x e c u t e d .

O t h e r i n s t r u c t i o n s , s u c h a F O R -N U . X T - S T E P a n D E F , u s s t a c k s p a c ea w e l l . S i n c e t h M e m o r y W i n d o wp r o g r a m i f a i r l y s m a l l a n n o t t o oc o m p l e x , t h e s t a c k a c t i v i t y u s e s o n l y

c o u p l e o d o z e n b y t e s o f s t a c ks p a c e . P r e s s t h s p a c e b a a n n o t i c et h e s t a c k g e t b u s i e r a t h p r o g r a me x e c u t e s G O S U B a n F O R - N B X Tl o o p .

P a g e s a n c o n t a i n m a n yp o i n t e r s a n b u f f e r s t o r a g e a r e a su s e d b y t h K e r n a l o p e r a t i n g s y s t e ma n t h B A S I C i n t e r p r e t e r . T h e s e a r n u m e r o u s , a n b e y o n d t h s c o p e o t h i s a r t i c l e .

P a g e s t h r o u g h a r c t h e s t a nd a r d l o c a t i o n s f o t h n u m b e r s t h a tc r e a t e t h t e x t y o s e o t h s c r e e n . T h s c r e e n i s a v e d s t a r l i n ga t h u p p e r l e f t c o r n e r a n d p r og r e s s e s a c r o s s e a c h r o f o 4 c h a ra c t e r s a n d o w n t h s c r e e n f o 2 r o w s f o a t o t a l o t h o u s a n d m e o r l o c a t i o n s , f r o m 1 0 2 4 t h r o u g h2 0 2 3 . I o u c a s e , i t i s a l o t h y e l l o w i n f o r m a t i o n , e x c l u d i n g l i i ew h i l e M e m o r y W i n d o w i t s e l f .

I y o u w a t c h t h w i n d o w c a r e f u l l ya y o a d v a n c e f r o m p a g e t t t 7 y o w i l l n o t i c e a c t i v i t y r i p p l ef r o m t o t b o t t o m a t h y e l l o wm e m o r y a d d r e s s n u m b e r s u p d a t e .S i n c e t h e w i n d o w i l o o k i n g a o n

C O M M O D O R E M I C R O C O M P U T E R S 9

Page 102: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 102/132

Page 103: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 103/132

6 U S E R S O N L Y / M E M O R Y W I N D O WP = 0 ' J N B I

3 3 I K $ = - D $ T H i 3 N P = P - 1 : I F P < T H E N 4 8 0P = 6 3 ' J N R I

3 4 P O K E 2 0 4 B , P * 4 : R E M M O V ES P R I T E S ' D T B H 4 9

3 5 P O K E 2 0 4 L , P * 4 + 1 ' D I X F3 6 P O K E 2 0 4 2 , P * 4 + 2 ' D I A G 5 0 3 7 P O K E 2 0 4 3 , P * 4 + 3 ' D I C H3 8 P $ = R I G H T S ( " 0 " + M I D S ( S T R S ( P ) , 2 ) , 5 1

2 ) ' F N L L3 9 P R I N T H S T A B ( 5 ) P S ' C G V I 5 2 4 0 P R I N T H $ D $ D $ D S D S T A B ( 1 5 ) ; " C O S C 5 3 4 1 I P = P E E K ( 4 6 ) T H E N P R I N T " S T A R T

V A R I A B L E S " 2 5 6 * P E E K ( 4 6 ) + P E E K ( 4 5 5 : G O T O 2 8 0 ' K U G N 5 5

4 2 I P = P E E K [ 4 8 J T H E N P R I N T " S T A R T 5 6 A R R A Y S [ S P A C E 3 ] " 2 5 6 * P E E K ( 4 8 ) + P E E K 5 7 ( 4 7 ) : G O T O 2 8 0 ' K U G O

4 3 I P = P E E K ( 5 0 ) T H E N P R I N T " E N D O 5 8 A R R A Y S [ S P A C E 2 ] " 2 5 6 * P E E K ( 5 0 ) + P E E K 5 9 ( 4 9 ) : G O T O 2 8 0 1 K U K P 6 0 4 4 I P = P E E K ( 5 2 ) T H E N P R I N T " S T R I N G

S T O R A G E " 2 5 6 * P E E K ( 5 2 ) + P E E K ( 5 1 ) 6 1 : G O T O 2 8 0 ' K U T Q 6 2

4 5 0 I F P = l T H E N P R I N T " S T A C K A R E A 6 3 [ S P A C E 1 1 1 " : G O T O 2 8 0 ' F G O L 6 4

4 6 I P < T H E N P R I N T " B A S I C W O R KA R E A [ S P A C E 6 ] " : G O T O 2 8 0 ' F G Q N 6 5

4 7 I P < T H E N P R I N T " S C R E E N M E M O R Y 6 6

[ S P A C E S ] " : G O T O 2 8 0 ' F G O OI P < 1 6 O R P > 3 1 ~ T H E ~ N P R I N T " B A S I CP R O G R A M A R E A [ S P A C E 3 ] ": G O T O 2 8 0 ' H K I RI P < 3 2 T H E N P R I N T " C H A R A C T E R R O I M A G E [ S P A C E 2 ] " : G O T O 2 8 0 ' F H E QR E B O R D E R A N B A C K G R O U N DB L A C K ' B Y R GP O K E 5 3 2 8 0 , 0 : P O K E 5 3 2 8 1 , 0: P O K E 6 4 6 , 7 ' D V X F

C S = C H R S ( 1 4 7 ) : P R I N T C $ ; ' D L P FD S = C H R $ { 1 7 ) : U S = C H R $ ( 1 4 5 ): H $ = C H R $ ( 1 9 ) : R V S = C H R $ ( 1 8 ) ' I E U NF O 1 = T 2 4 : C D S = C D S + D S : N E X T ' G O X JV = 5 3 2 4 8 : R E M V I D E O C H I P S T A R T ' C V A LF O 1 = T 3 ' D D F HP O K E 2 0 4 0 + 1 , I : R E M D A T AP O I N T E R S ' D U C NP O K E V + 3 9 + I , l : R E M C O L O R W H I T E ' E R C CP O K E V + 2 * I , 8 0 : R E M C O O R D S ' E O K OP O K E V + 2 * I + 1 , 8 2 + 1 * 4 2: R E M C O O R D S " H S G JN E X T ' B A E BP O K E V + 2 3 , 1 5 : R E M E X P A N D X ' D O K HP O K E V + 2 9 , 1 5 : R E M E X P A N D Y ' D O R IP O K E V + 2 1 , 1 5 : R E M E N A B L ES P R I T E S ' D U M LD I A ( 5 0 ) " B F Y GR E T U R N ' B A Q G ( H I D ;

F O I I M FF R

F R E EJ R M A T I O NM O U R

A D V E R T I S E R SW e ' v e r e m o v e d t h r e a d e r s e r v i c en u m b e r s f r o m o u a d s , b u y o c a s t i l l g e f r e e i n f o r m a t i o na b o u t o u r a d v e r t i s e r s ' p r o d u c t sa n s e r v i c e s .S i m p l y t u r n t t h e A d v e r t i s e r s 'i n d e x o t h l a s t p a g e o f t h i sm a g a z i n e . N e x t t e a c ha d v e r t i s e r s ' n a m e i t h e i r r e a d e rs e r v i c e n u m b e r . C i r c l e t h a p p r o p r i a t e n u m b e r s o t h R e a d e r R e s p o n s e C a r d i t h i si s s u e , d e t a c h t h c a r d , a f f i x

p o s t a g e a m m a i l ,H s u r e t u s t h e A d v e r t i s e r s 'I n d e x a n t h R e a d e r R e s p o n s eC a r d i t h i s i s s u e t o g e t f r e ei n f o r m a t i o n a b o u t n u ra d v e r t i s e r s ' p r o d u c t s a n s e r v i c e s .

T E S T I N G. . . J U S T G O E A S I E R !

T E S T M A S T E R - O N L Y $ 3 5 . 0 0E N T E S T R E - T Y P I N G F O R E V E R !E F F O R T L E S S L Y P R O D U C E M U L T I P L E C H O I C E ,T R U E - F A L S E , S H O R T A N S W E R , C O M P L E T I O N T E S T SB U I L D B A N K O T E S T I T E M S T U S F R O MY E A R T Y E A RU P P E R L O W E R C A S E A N C O M P L E T EE D I T I N G F A C I L I T I E SP R O D U C E T E S T S F R O M T 9 9 I T E M SP R O D U C E A L T E R N A T E F O R M S O T H S A M E T E S TP R I N T S A N S W E R K E A N M A T C H I N G S T U D E N TR E S P O N S E S H E E T F O R E A C H F O R M P R I N T E D

F O C O M M O D O R E 6 4 3 2 P E T , A P P L E I F A M I L Y , A N I B F R E E T R I A L I Y O U R S C H O O L F O 3 D A Y S ]

P l e a s e A d $ 2 . 0 0 P e r O r d e r F o P o s t a g e a n d H a n d l i n gS E N D F O O U F L Y E R O F O T H E R U S E F U L S O F T W A R E

W R I T T E N B T E A C H E R S F O T E A C H E R S

M I D W E S T S O F T W A R EB o 2 1 F a r m i n g t o n , M 4 8 0 2 4

V I S A M A S T E R C A R DO R D E R L I N E 9 : 0 0 A . M . - 5 : 0 0 P . M . 1 - 8 0 0 - 4 2 2 - 0 0 9 5M i c h i g a n , a n o r d e r s a f t e r 5 : 0 0 P . M . ( 3 1 3 ) 4 7 7 - 0 8 9 7

C O M M O D O R E M I C R O C O M P U T E R S 1 0

Page 104: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 104/132

6 U S E R S O N L Y I ( H R U C E J A E G E R

P a r d o n M I n t e r r u p t i o n sT h r e e p r o g r a m sp l a y i n g w i t h t h C o m m o d o r e 6 4 ' sh a r d w a r e i n t e r r u p tv e c t o r s

x j l o o c o m p u t e r m a g a z i n e w r i te r s — m y s e l f i n c l u d e d — o f t e n m a k ec a v a l i e r s t a t e m e n t s l i k e " t h i s p r o g r a mi i n t c r r u p t - d r i v e n , " a n " b c h a n g i n gt h I R v e c t o r s a W 3 1 4 - Q 3 I 5 , w c a d o s u c h - a n d - s o . " A n d m a n y o y o j u s t b r e a k i n g i n t o ( b r e a t h s h e l d ) m c h i n e l a n g u a g e ( r e l i e v e d g a s p s ) m a W O n d e t w h a t i t h w o r l d w e ' r e t a l ki n a b o u t .

N o t m u c h , r e a l l y . W h e t h e r y o u rc o m p u t e r i i " c o m m a n d " m o d e( w a i t i n g f o y o t a d p r o g r a ml i n e , L O A D o S A V E p r o g r a m ) o " p r o g r a m " m o d e ( a c t u a l l y r u n n i n gp r o g r a m 1 ( h e r e a r e t h i n g s i n e e d . s t d " i t h b a c k g r o u n d " t k e e p t h i n g sr u n n i n g : u p d a t e t h i n t e r n a l c l o c kt h a t y o l o o k u w i t h T I S , s c a n t h k e y b o a r d , a n s e v e r a l o t h e r t h i n g st h a t a r t o a r c a n e f o m t w o r r ya b o u t .

S i x t y t i m e s e v e n ' s e c o n d , t h 6 " i n t e r r u p t s " w h a t e v e r i t ' s d o i n g a n de x e c u t e s t h e s e r o u t i n e s . T h i m p o rt a n t d i f f e r e n c e h e r e b e t w e e n t h e s er o u t i n e s a n r e g u l a r p r o g r a m i t h a it h e y a r e x e c u t e d w h e t h e r o r n o t t h ec o m p u t e r i d o i n g a n o t h e r j o b .

T h e r e a r t w m e m o r y l o c a t i o n s i t h 6 4 , c a l l e d " I R Q v e c t o r s , " t h a tp o i n t i m e m o r y t w h e r e t h e s e " i t e r r u p t " r o u t i n e s b e g i n . S i x t y t i m e ss e c o n d , t h e n , t h l o o k s a t h i s v e t o a n d j u m p s t t h i n t e r r u p t r o t i n e s ( o f t e n c a l l e d " h o u s e k e e p i n gr o u t i n e s " ) . T h f u t h i n g i l h a t w c a c h a n g e t h i s v e c t o r t p o i n t a o u o w m a c h i n e - l a n g u a g e p r o g r a m , a l o n g a w m a k e s u r e o u p r o g r a me n d s b s e n d i n g t h c o m p u t e r b a c kt i t n o r m a l i n t e r r u p t r o u t i n e s .( A l s o , b e c a u s e t h c o m p u t e r h a s m u c h e l s e t o d o , w m u s t b e c a r e f u lt h a t o u " i n t e r r u p t - d r i v e n " p r o g r a m

r

T h i m p o r t a n td i f f e r e n c e b e t w e e nt h e s e r o u t i n e s a n r e g u l a r p r o g r a m i t h a t t h e y a r e x e c u t e dw h e t h e r o n o t h c o m p u t e r i d o i n ga n o t h e r j o b .

i s n ' t t o l o n g . )W c a w r i t e p r o g r a m s , t h e n , t h a t

e x e c u t e c o n s t a n t l y , w h e t h e r p r g r a m i r u n n i n g o n o t . T o e x a m p l e ,L i s t i n g I " i ' l a s h c o l o r s , " w i l l c h a n g et h s c r e e n a n b o r d e r c o l o r s o v e r a n o v e r n m a t t e r w h a t k e y s y o u p u s h( o t h e r t h a n R U N / S T O P a n R S T O R E ) . L i s t i n g 2 " S p r i t e m o v e r , " w i l l. s l o w l y m a r c h s p r i t e — i n t h i s e x a mp l e , j u s t a s o l i d b l o c k — f r o m l e f t t r i g h t a c r o s s t h e . s c r e e n . L i s t i n g 3 " S p o o k y H e l l s , " p l a y s e e r i e - s o u n d i n g

r a n d o m b e l l s . T h l a e t t h a t t h e s e e f e c t s t a k e p l a c e w h i l e y o u ' r e p r g r a m m i n g , l i s t i n g , l o a d i n g o r s a v i n gp r o g r a m s , o r r u n n i n g p r o g r a m s i t h f u p a r t , a n c a s e e m d i s c o n c e r t i n gt t h u n i n i t i a t e d . ( Y o u r f r i e n d s m a e v e n w o n d e r w h y o u r c o m p u t e r i s m a r t e r t h a n t h e i r s ! )

E a c h o t h t h r e e e x a m p l e p r g r a m s c a b t u r n e d o o o f w i t hS Y 5 0 0 0 0 . Y e s , t h e y ' l l w o r k i y o u ro w p r o g r a m s t o o !

F o M o r e A d v a n c e dP r o g r a m m e r s

L o o k a t h a s s e m b l y l i s t i n g l o t h I ' l a s h c o l o r s p r o g r a m . Y o m a a d y o u r o w m a c h i n e l a n g u a g e r o u t i n es t a r t i n g a t h l a b e l " Y o u r s " — j u s tm a k e s u r e i e n d s w i t h a R T S , s t h a tc o n t r o l i s e n t t o t h 6 4 ' s n o r m a l i t e r r u p t r o u t i n e s b t h e J M P S E A 3 1 .

N o t e t h a t b e f o r e c h a n g i n g t h I R v e c t o r s , w m u s t t e m p o r a r i l y d i s a b l e -a l i n t e r r u p t s w i t h a n S I M . O t h e r w i s et h s y s t e m m i g h t t r r e a d i n g t h v e t o r s w h e n w e ' r e r i g h t i t h m i d d l e o c h a n g i n g t h e m , r e s u l t i n g i a n a l m o s tc e r t a i n c r a s h . W r e - e n a b l e t h e i n t e rr u p t s o n c e t h v e c t o r s a r c h a n g e dw i t h t h C L i n s t r u c t i o n . Q

1 0 J U L Y / A U G U S T r 8

Page 105: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 105/132

6 U S E R S O N L Y / I N T E R R U P T I O N SB e f o r e t y p i n g t h e s e p r o g r a m s , r e n d " M o w 1 K n r c r P r o g r a m s , " a n " H o w i I . s c i h c N f a g a z i n eE n i r y P r o g r a m . " T h B A S I C p r o g r a m s I n t h i s m i g u i n c a r c a v a i l a b l e o d i s k f r o m L o a d s t a r ,P . O . B o 3 0 0 1 ) 7 . S h r t i L - p o r t . L 1 1 J 0 - U O O 7 , 1 - 8 0 0 - 8 M - 2 6 9 4 .

L i s t i n g 1 F l a s h c o l o r s

2 G O S U B 2 0 0 0 ' B E D Y3 S Y 5 0 0 0 0 E N D ' C G B B4 R E M ' B A R A2 0 0 0 F O R J = 5 0 0 0 0 T 5 0 0 7 9 : R E A D

: P O K E J , A : N E X T : R S T U R N ' H T P C2 0 1 0 D A T A 1 7 3 , 7 8 , 1 9 5 , 2 0 1 , 1 , 2 4 0 , 1 8 , 1 2 0 ,

1 6 9 , 1 2 3 , 1 4 1 , 2 0 , 3 , 1 6 9 , 1 9 5 , 1 4 1 ' B G A G2 0 2 0 D A T A 2 1 , 3 , 8 8 , 1 6 9 , 1 , 1 4 1 , 7 8 , 1 9 5 , 9 6 ,

1 0 , 1 6 9 , 9 , 1 4 1 , 2 0 , 3 , 1 6 9 ' B B H G2 0 3 0 D A T A 2 3 4 , 1 4 1 , 2 1 , 3 , 8 8 , 1 6 9 , 0 , 1 4 1 ,

8 , 1 9 5 , 9 6 , 3 2 , 1 2 9 , 1 9 5 , 7 6 , 4 9 ' B C S H2 0 4 0 D A T A 2 3 4 , 2 3 8 , 1 6 0 , 1 9 5 , 1 7 3 , 1 6 0 , 1 9 5 ,

2 0 1 , 1 0 0 , 1 6 , 1 , 9 6 , 2 3 8 , 1 6 1 , 1 9 5 ,1 7 3 ' B J M J

2 0 5 0 D A T A 1 6 1 , 1 9 5 , 4 1 , 1 5 , 1 4 1 , 3 2 , 2 0 8 ,1 4 1 , 3 3 , 2 0 8 , 1 6 9 , 0 , 1 4 1 , 1 6 0 , 1 9 5 ,9 6 ' B G D K H f f i J

L i s t i n g 2 S p r i t e m o v e r2 G O S U B 2 0 0 0 ' B E D Y3 0 5 3 2 4 8 R E S P R I T E B A S E

V A R I A B L E ' C A P H4 P O K E V + 2 1 , 1 R E M T U R N S P R I T E

O D T N H5 P O K E V + 3 9 , 6 R E M A K E I B L U E ' D Q R H6 P O K E V + 1 , 9 0 R E V E R T I C A L

C O O R D I N A T E ' D Y D K7 P O K E V + 2 7 , 1 R E M A K E I A P P E A RB E H I N D C H A R A C T E R S ' D J K O

8 P O K E 2 0 4 0 , 1 3 R E L O C A T E I I C A S S E T T E B U F F E R ' C H I N

9 F O X 3 3 2 T O 8 9 4 : P O K E X , 2 5 5 : N E X T: R E M C R E A T E S O L I D B L O C K ' G G D Q

1 0 S Y 5 0 0 0 0 E N D ' C G B W1 2 R E M ' B A R W2 0 0 0 F O R J = 5 0 0 0 0 T 5 0 1 0 2 : R E A D

: P O K E J , A : N E X T : R E T U R N ' H T C C2 0 1 0 D A T A 1 7 3 , 7 8 , 1 9 5 , 2 0 1 , 1 , 2 4 0 , 1 8 , 1 2 0 ,

1 6 9 , 1 2 3 , 1 4 1 , 2 0 , 3 , 1 6 9 , 1 9 5 , 1 4 1 ' B G A G2 0 2 0 D A T A 2 1 , 3 , 8 8 , 1 6 9 , 1 , 1 4 1 , 7 8 , 1 9 5 , 9 6 ,

1 2 0 , 1 6 9 , 4 9 , 1 4 1 , 2 0 , 3 , 1 6 9 ' B B H G2 0 3 0 D A T A 2 3 1 4 1 , 2 1 , 3 , 8 8 , 1 6 9 , 0 , 1 4 1 ,

7 8 , 1 9 5 , 9 6 , 3 2 , 1 2 9 , 1 9 5 , 7 6 , 4 9 ' B C S H2 0 4 0 D A T A 3 4 , 1 7 3 , 1 6 , 2 0 8 , 4 1 , 1 , 2 0 1 , 1 ,

2 4 0 , 2 0 , 2 3 8 , 0 , 2 0 8 , 1 7 3 , 0 , 2 0 8 ' B C F I2 0 5 0 D A T A 2 0 1 , 0 , 2 4 0 , 1 , 9 6 , 1 7 3 , 1 6 , 2 0 8 , 9 ,

1 , 1 4 1 , 1 6 , 2 0 8 , 9 6 , 2 3 8 , 0 ' B V H I2 0 6 0 D A T A 2 0 8 , 1 7 3 , 0 , 2 0 8 , 2 0 1 , 9 1 , 4 8 , 1 4 ,

1 9 , 0 , 1 4 1 , 0 , 2 0 8 , 1 7 3 , 1 6 , 2 0 3 ' B D A K2 0 7 0 D A T A 4 1 , 1 2 6 , 1 4 1 , 1 6 , 2 0 8 , 9 6 , 9 6 ' B X D F

f M L i s t i n g 3 S p o o k y B e l l s

2 G O S U B 2 0 0 0 ' B E D Y3 S Y 5 0 0 0 0 E N D ' C G B B4 R E M ' B A R A

2 0 0 0

2 0 1 02 0 2 0

2 0 3 02 0 4 0

2 0 5 02 0 6 02 0 7 0

2 0 8 0

F O J = 5 0 0 0 0 T 5 0 1 2 6 : R E A D: P O K E J

D A T A 1 7 1 6 9 , 1 2 3 ,D A T A 2 1 1 2 0 , 1 6 9 ,D A T A 2 3

A : N E X T : R E T U R N ' H T I C, 7 8 , 1 9 5 , 2 0 1 , 1 , 2 4 0 , 1 8 , 1 2 0 ,1 4 1 , 2 0 , 3 , 1 6 9 , 1 9 5 , 1 4 1 ' B G A G3 , 8 8 , 1 6 9 , 1 , 1 4 1 , 7 8 , 1 9 5 , 9 6 ,4 9 , 1 4 1 , 2 0 , 3 , 1 G 9 ' B B H G, 1 4 1 , 2 1 , 3 , 8 8 , 1 6 9 , 0 , 1 4 1 ,

7 8 , 1 9 5 , 9 6 , 3 2 , 1 2 9 , 1 9 5 , 7 6 , 4 9 ' B C S HD A T A 2 3 2 4 0 , 1 , 9 6D A T A 1 7 2 4 7 , 1 7 0 ,

, 1 7 3 , 4 , 2 2 0 , 4 1 , 1 6 , 2 0 1 , 1 6 ,, 1 6 9 , 1 5 , 1 4 1 , 2 4 , 2 1 2 ' B D P I, 4 , 2 2 0 , 4 1 , 3 , 2 0 1 , 3 , 2 4 0 ,2 3 2 , 2 2 4 , 1 , 2 4 0 , 1 1 , 2 2 4 ' B D V J

D A T A 2 , 2 4 0 , 5 , 1 5 2 , 1 5 , 7 6 , 1 7 0 , 1 9 5 ,1 6 2 , 7 , 1 7D A T A 1 0 2 3 2 , 2 3 2 ,1 5 7 ' B G P M

3 , 4 , 2 2 0 , 4 1 , 6 3 , 2 4 ' B A E K, 8 0 , 1 5 7 , 0 , 2 1 2 , 2 3 2 , 2 3 2 ,1 6 9 , 9 , 1 5 7 , 0 , 2 1 2 , 2 3 2 ,

D A T A 0 , 2 1 2 , 2 0 2 , 2 0 2 , 1 6 9 , 1 7 , 1 5 7 , 0 ,2 1 2 , 1 6 9 ,

F L A S H C O L O R S

O N O F F - 4 9 9 9

• - S C 3 5 O

L D C M B E

T U R NS E L D S T L D S T C L L D S T R T O F S E L D S T L D S T C L L D S T R T B E G I NJ S J M

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

T I M E RC O L O R

. E N D

O N O F Ft s o iO F

1 6 , 1 5 7 , 0 , 2 1 2 , 9 6 ' B A A M E N F l a s h c o l o r s M

O N / O F F F L A GS Y S 5 0 0 0 0 T E N A B L E / D I S A B L EG E O N / O F F F L A GI F O N E , T U R N O F

O N - F L A S H C O L O R "

K B E G I N5 0 3 1 4| > B E G I NS 0 3 1 5

O N O F F

1 9 3 1$ 0 3 1 4» S E AS 0 3 L 5I S 0 0

O N O F F

Y O U R SS E A J 1

T I M E RT I M E RH O V E

I N C O L O RC O L O R1 ( 0 0 0 0 1 1 1 15 3 2 6 0n » s o o

T I M E R

" - ' -

D I S A B L E I N T E R R U P T SR E D I R E C T V E C T O R S

R E E N A B L E I N T E R R U P T SR E M E M B E R T H A T W E ' R E " O N "B A C K T O B A S I C

T U R N O F F " F L A S H C O L O R "D I S A B L E I N T E R R U P T SR E D I R E C T V E C T O R S

R E E N A B L E I N T E R R U P T SR E M E M B E R T H A T W E ' R E " O F F "B A C K T B A S I C

E X E C U T E Y O U R R O U T I N EB A C K T O N O R M A L I N T R P R O U T I N E S

F L A E H C O L O R E C O D E H E R ET I M E T O S W I T C H Y E T ?

N O Y E N E X T C O L O R

R I G H T B I T S O N L Y

E N

C O M M O D O R E M I C R O C O M P U T E R S 1 0

Page 106: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 106/132

1 2 8 U S E R S O N L Y B Y J O H N J . K O 1 T I . E R

1 2 D i s kE d i t o rH . o m a n y t i m e s h a v e y o u w a n t e dt r e c a l l o e d i t d i s k s e c t o r s , a n e d i t

s e q u e n t i a l o r r e l a t i v e f i l e w i t h e a s e ?T h C o m m o d o r e 1 2 D i s k E d i t o r w i l lh e l p y o t e x e c u t e t h e s e t a s k s . W i t ht h i s e d i t o r y o u c a n r e a d a n s e c t o r ,w r i t e a n s e c t o r , j u m p f i l e l i n k s , j u m pt p r e v i o u s l i n k s , a n s e a r c h f o r w a r da n b a c k w a r d t h r o u g h s e c t o r s . T h 1 2 D i s k E d i t o r a l s o a l l o w s y o t t y p e t e x t i a n s e c t o r , c h a n g e s p e c i fi v a l u e s , t o g g l e s i n g l e - o d o u b l e - s i de d i s k e t t e s f o t h 1 5 7 1 , a n d e v e nd i s p l a y t h e d i s k d i r e c t o r y a n a c c e p tD O c o m m a n d s .

U s i n g t h 1 2 D i s k E d i t o rT l i t C o m m o d o r e 1 2 D i s k E d i t o r

c o n t a i n s m a n y c o m m a n d s t h a t a l l o wy o t r e a d , e d i t , a n w r i t e t d i s k -s e c t o r s . W i t h t h i s p r o g r a m , y o c a c h a n g e j u s t a h o u t e v e r y s e c t o r o t h t i i . s k . e x c e p t f o t h o s e w i t h e r r o r s , o c o u r s e . O n c e y o h a v e t y p e d i a n s a v e d t h 1 2 8 D i s k E d i t o r , t y p e R U N .Y o u r s c r e e n s h o u l d b l a n k f o r a f e s e c o n d s , a n d , i y o e n t e r e d t h d a t as t a t e m e n t s c o r r e c t l y , t h c o m p u t e rw i l l t h e n d i s p l a y s c r e e n w i t h w i d o a r e a a t h t o p , a n s e v e r a l b o x e si n d i c a t i n g t h e p r e s e n t a n p r e v i o u st r a c k a n s e c t o r , a l o n g w i t h c u r s o rp o s i t i o n a n c h a r a c t e r v a l u e . U n d e rn e a t h t h i s i l i s t o c o m m a n d s . F i n a ll y t h b o t t o m l i n e d i s p l a y s t h e d i s ks i d e s a n t h d i s k s t a t u s .

O n c e t h s c r e e n i d i s p l a y e d , t h c o m p u t e r w a i t s f o y o u r i n p u t . B u n o t i c e t h a t t h t e x t w i n d o w a t h v e r y t o p o f t h e s c r e e n i b l a n k . W h e nt h i s w i n d o w d o e s n o t c o n t a i n i n f o rm a t i o n , t h e c o m p u t e r w i l l a c c e p to n l y t o u r c o m m a n d s : H e a d , D i s k D r e c t o r y , D O C o m m a n d s , a n t h S l e c t S i d e . Y o c a n n o t u s t h W r i t e .T e x t . V a l u e . J u m p , J u m p B a c k , o r P l u sa n M i n u s c o m m a n d s , b e c a u s e y o h a v e n o y e r e a d a n s e c t o r . T h e r ef o r e , d u r i n g t h i s " b l a n k m o d e , " y o c a e i t h e r c h e c k t h d i s k s i d e s , s e n dD O c o m m a n d , d i s p l a y t h d i r e c t o r y ,o r r e a d s e c t o r . H o w e v e r , o n c e y o h a v e r e a d a s e c t o r a n t h t o w i d o i f i l l e d w i t l i i n f o r m a t i o n , v o

R e a d o t w i t e t a n d i s k s e c t o r , j u m p f i l el i n k s , a n s e a r c h

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

t h e n u s a n c o m m a n d .

R e a d i n g a S e c t o rW h e n y o p r e s s t h e " R " k e t r e a ds e c t o r , t h p r o m p t w i n d o w a t h

b o t t o m o t h s c r e e n d i s p l a y s " R E A DT r a c k ; . " E n t e r t h e t r a c k n u m b e r y o w i s h t r e a d a n p r e s s R E T U R N ." S e c t o r : " p r o m p t a p p e a r s . E n t e r t h d e s i r e d s e c t o r n u m b e r a n p r e s s R T U R N . I t h e r e a r n e r r o r s i t h a tp a r t i c u l a r s e c t o r , t h t o w i n d o w d i p l a y s w h a t d a t a t h s e c t o r c o n t a i n s , i

A S C I I f o r m .I t h e r e i a e r r o r , t h t o w i n d o wd i s p l a y s t h m e s s a g e D i s k E r r o r

* a n t h e r r o r i p r i n t e d a t h b o t t o m o t h s c r e e n . I t h e e r r o r i c a u s e d b e c a u s e y o h a v e t r i e d t r e a d

t r a c k a b o v e 3 o s i n g l e - s i d e d d i s kw h i l e t h p r o g r a m i i d o u b l e - s k i e dm o d e , t h c o m p u t e r r e m i n d s y o t h a tt h e d i s k t h a t y o h a v e i t h e d r i v e i s i n g l e - s i d e d , a n a u t o m a t i c a l l y s e l e c t st h s i n g l e - s i d e d m o d e .

W h e n r e a d i n g s e c t o r , p r e s s t h eR E T U R N k e y a l o n e a t h " T r a c k : "p r o m p t i o r d e r t u s t h c u r r e n tt r a c k , o t h R E T U R N k e a l o n e a t h " S e c t o r : " p r o m p t t u s t h c u r r e n ts e c t o r . N o t i c e t h a t t h c u r r e n t t r a c ka n s e c t o r a r d i s p l a y e d i t h u p p e rl e f t c o r n e r o t h s c r e e n . T h e r e f o r e ,w h e n y o f i r s t r u 1 2 D i s k E d i t o r ," T r a c k ; I S e c t o r : 0 i d i s p l a y e d i t h e " ' C u r r e n t " b o a t h d e f a u l t s e t i n g . I y o p r e s s t h R E T U R N k e t w i c e , t h c o m p u t e r r e a d s a n d i p l a y s t r a c k 1 8 s e c t o r 0 H o w e v e r , i y o p r e s s t h e R E T U R N k e o n c e a n e n t e r a " 1 " a t h " S e c t o r : " p r o m p t ,t h c o m p u t e r r e a d s t r u c k 1 8 s e c t o r

1 0 J U L Y / A U G U S T ' 8 6

Page 107: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 107/132

1 2 U S E R S O N L Ya n d i s p l a y s i t Y o c a p r e s s t h " R k e a a n y t i m e a n e n t e r a n n e t r a c k a n s e c t o r o p r e s s R E T U R Nt w i c e t r e - r e a d t h e c u r r e n t t r u c k a n s e c t o r f r o m y o u r d i s k .

W r i t i n g t a S e c t o rW r i t i n g t s e c t o r i s i m i l a r t o

r e a d i n g o n e , e x c e p t f o a e x t r a o t i o n . O n e e y o h a v e p r e s s e d t h " W k e y , " W R I T E T r a c k : " w i l l a p p e a r .P r e s s R E T U R N t w i c e t u s t h c u r e n t t r a c k a n s e c t o r . B u y o c a a l s o c o p y t h e d a t a o t h a t t r a c k a n s e c t o r t a n o t h e r t r a c k a n s e c t o r .

F p e x a m p l e , i f a " H E A D T r a c k I S e c t o r 0 , y o p r e s s t h e " W k e a n e n t e r e d " W R I T E T r a c k : S e c t o r I , s e c t o r b e c o m e s a e x a c t d u p l i c a t eo f s e c t o r 0 . F i n a l l y , w h e n y o a r f i i s h e d e n t e r i n g t h e t r a c k a n s e c t o ry o w i s h t w r i t e t o y o w i l l b a s k e d i y o a r s u r e y o w a n t t o r ew r i t e t h a t s e c t o r .

U s i n g t h e P l u s a n d M i n u sS y m b o l s

O f t e n y o m a w i s h t s e a r c h i o r -w a r d a n b a c k w a r d t h r o u g h d i s k s e t o r s . T h i s c a b a c c o m p l i s h e d b p r e s s i n g t h e p l u s a n m i n u s k e y s . I y o r e a d " T r a c k : 1 8 S e c t o r : 0 a n t h e n p r e s s t h e p l u s k e y , . s e c t o r i d i s p l a y e d . I y o p r e s s " p l u s " a g a i n .s e c t o r 2 i d i s p l a y e d . S i m i l a r l y , i s e t o w e r e d i s p l a y e d , a n y o p r e s s e dt h m i n u s k e y , y o w o u l d m o v e b a c kt s e c t o r 1 P r e s s m i n u s s e c o n dt i m e , a n y o u g o b a c k t s e c t o r 0

T h 1 2 D i s k E d i t o r a u t o m a t i c a l l yj u m p s t r a c k s w h e n y o t r r e a d i n gs e c t o r b e l o w z e r o o a b o v e i t g r e a te s t p o s s i b i l i t y . T h e r e f o r e , w h e n y o p r e s s t h e m i n u s k e t h i r d t i m e , t h ec o m p u t e r a u t o m a t i c a l l y d i s p l a y s" T r a c k : 1 S e c t o r : 2 0 . " A n i y o p r e s s t h e p l u s k e a l t e r r e a d i n g t h i st r a c k , t h c o m p u t e r d i s p l a y s " T r a c k :1 S e c t o r : < ) . "

T h E d i t M o d eA f t e r y o h a v e r e a d s e c t o r a n i

h a b e e n d i s p l a y e d , t h e c o m p u t e r a l o w s y o u t e d i t t h s e c t o r . A t t h ev e r y t o l e f t c o r n e r o f t h s c r e e n ,y e l l o w b l o c k s h o u l d a p p e a r o v e r [ h c h a r a c t e r . T h i s i y o u r c u r s o r , l i u i n g t h e C R S R k e y s o r t h e a r r o w k e y s ,y o c a m o v e t h c u r s o r a r o u n d i s i d e t h d i s p l a y w i n d o w . Y o s h o u l dn o t i c e h o i w r a p s f r o m l e f t t r i g h t ,

T c h a n g e v a l u e i s e c t o r , p r e s s " V , " a n

e n t e r t h n e v a l u ew h e n y o a r

p r o m p t e d .b u t n o t f r o m t o t b o t t o m .

T h " P o s i t i o n : " p r o m p t w i l l b f o l o w e d b t h e p o s i t i o n o t h c u r s o ri n s i d e o t h d i s p l a y w i n d o w . W h e nt h c u r s o r i a t h v e r y t o p l e f t c o n e r , i t p o s i t i o n i 1 I y o p r e s s C R S Rl e f t , t h c u r s o r w i l l w r a p t p o s i t i o n2 5 6 w h i c h i i f r o m o f t h e 1 2 D i s kE d i t o r " m e s s a g e . P r e s s i n g C R S R r i g h tw r a p s t h c u r s o r b a c k t p o s i t i o n 1

W h e n y o u s t h C R S R r i g h t a n l e f t k e y s , t h c u r s o r w i l l m o v e r i g h ta m l e f t a n t h c u r s o r p o s i t i o n w i l li n c r e a s e o d e c r e a s e b o n e . T h C R S R u a n d o w n k e y s w i l l m o v et h c u r s o r u o d o w n o n l i n e a n t h p o s i t i o n w i l l i n c r e a s e o d e c r e a s eb 4 s i n c e t o m o v e u o d o w nl i n e r e a l l y m e a n s m o v i n g - i s p a c e so 4 0 c o l u m n s c r e e n . B e l o w t h " P o s i t i o n : " m e s s a g e , t h v a l u e o f t h ec h a r a c t e r u n d e r n e a t h t h c u r s o r i d i s p l a y e d i b o t h d e c i m a l a n h e x .Y o c a p r e s s t h e H O M E k e a a n t i m e t m o v e t h c u r s o r t p o s i t i o no p r e s s a n o f t h e o t h e r c o m m a n dk e y s .

E d i t i n g w i t h t h T e x t a n V a l u e C o m m a n d s

W h e n y o a r c e d i t i n g s e c t o r , y o c a o n l y m o v e a r o u n d a n d s e l e c tc o m m a n d s i t h E d i t M o d e d s c r i b e d a b o v e . I o r d e r t c h a n g ew h a t i d i s p l a y e d , y o m u s t c i t h e r u s t h T e x t M o d e o c h a n g e i n d i v i d u a lv a l u e s .

I o r d e r t c h a n g e s i n g l e v a l u e ,p r e s s t h " V k e y . O n c e y o h a v ep r e s s e d t h i s k e y , " E n t e r N e V a l u e : "i d i s p l a y e d i t h b o t t o m p r o m p tw i n d o w . ' H i e c o m p u t e r w i l l a c c e p ta n y d e c i m a l n u m b e r b e t w e e n 0 a n d2 5 f o l l o w e d b R E T U R N . I a d d it i o n , i y o e n t e r t h " S s y m b o l f o l o w e d b t w h e x a d e c i m a l d i g i t s a n

R E T U R N , t h c o m p u t e r w i l l a c c e p tt h e i n p u t a n a u t o m a t i c a l l y t r a n s l a t et h n u m b e r t b w r i t t e n o t h

s c r e e n . I y o e n t e r n u m b e r l e s st h a n ( S ( ' ) ( > ) o r g r e a t e r t h a n 2 5 ( S F F ) , t h c o m p u t e r w i l l a s y o t r e - e n t e r t h v a l u e . I y o w i s h t o e sc a p e f r o m t h i s m o d e , m e r e l y p r e s st h R E T U R N k e a l o n e t r e t u r n t t h E d i t M o d e .

T h T e x t M o d e a l l o w s y o t t y p es e r i e s o c h a r a c t e r s i n t o t h e d i s p l a y

w i n d o w . A f t e r p r e s s i n g t h " I k e y ,y o w i l l b a s k e d t s e l e c t e i t h e r u p e o l o w e r c a s e c h a r a c t e r s . T h i s i s y o u c a n e a s i l y r e t y p e A S C I I c h a r a ct e r s t h a t r e p r e s e n t b o t h s c r e e n c o d e s( w h e r e a = l ) a n C U R S c o d e s( w h e r e 6 5 ) . A f t e r y o h a v e s e l e c te u p p e r o l o w e r c a s e , f l a s h i n g c u s o a p p e a r s . N o y o c a s t a r t t y p i n gc h a r a c t e r s .

I y o m a k e m i s t a k e , d n o t u s et h C R S K k e y s t m o v e a r o u n d — t h e yw i l l n o w o r k , b u w i l l d i s p l a y t h e i rA S C I I e q u i v a l e n t s . I o r d e r t m o v eb a c k w a r d , p r e s s t h e d e l e t e k e y . T h c u r s o r w i l l m o v e b a c k o n p o s i t i o n ,b u w i l l n o e r a s e t h e c h a r a c t e r a t h a tp o s i t i o n . T h e r e f o r e , y o m u s t t y p et h e c o r r e c t c h a r a c t e r o v e r t h o n t h a t t h c u r s o r i r e s t i n g o n .

I i a l s o i m p o r t a n t t n o t i c e t h a it h c u r s o r w i l l w r a p o t h s c r e e ns i m i l a r l y t t h c u r s o r i t h E d i tM o d e , e x c e p t y o a r n o a b l e t u s t h c u r s o r k e y s . O n c e y o h a v e e t e r e d y o u r t e x t , p r e s s R E T U R N t r t u r n t t h E d i t M o d e .D i s p l a y i n g t h D i s kD i r e c t o r y

I y o w i s h t s e l i s t o f t h e p r g r a m s o t h d i s k i t h d i s k d r i v e ,p r e s s t h " 1 3 " k e i o r d e r t o d i s p l a yt h d i s k d i r e c t o r y . T h c o m m a n ds u m m a r y w i l l h e r a s e d a n t h d r e c t o r y w i l l b d i s p l a y e d i t h a t a r e ao f t h e s c r e e n . Y o m u s t u s t h N S C R O L L k e t s t o p t h e l i s t . W h e ny o u ' r e f i n i s h e d v i e w i n g t h l i s t , p r e s sa n k e y .

J u m p i n g T r a c k s a n B a c kY o m a h a v e n o t i c e d t h a t b u s i n g

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

y o t r t f o l l o w a n y k i n d o f i l e b s i d e s r e l a t i v e 1 5 1 c . t h e p l u s a n d m in u k e y s d n o s h o w t h n e x t b l o c ko i n f o r m a t i o n f o r t h a t f i l e . I o r d e r t r e a d t h e c o r r e c t t r a c k s a n s e c t o r st h a t " l i n k " p r o g r a m t o g e t h e r , y o m u s t u s t h " J k e ( f o r t h J u m p

C O M M O D O R E M I C R O C O M P U T E R S 1 0

Page 108: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 108/132

1 2 U S E R S O N L Y / D I S K E D I T O Rc o m m a n d ) ,

A t t h e v e r y t o p o f t h e d i s p l a y w i d o w , i c u r s o r p o s i t i o n 1 t h e r e i c h a r a c t e r [ h a t r e p r e s e n t s t h n e x tt r a c k o f t h e f i l e , a n d , a p o s i t i o n 2 c h a r a c t e r t h a t r e p r e s e n t s t h e n e x ts e c t o r . P r e s s t h H O M E k e i t h c u s o i n o a p o s i t i o n 1 t h e n p r e s s t h e" J k e y , a n t h c o m p u t e r r e a d s t h en e x t c o r r e c t l i n k o t h f i l e .

Y o s h o u l d n o t i c e t h a t t h J u m pc o m m a n d c a a l s o h e u s e d w h i l er e a d i n g t h B l o c k A v a i l a b i l i t y ' M a ( B A M ) . A f t e r y o h a v e r e a d " T r u c k : 1 S e c t o r : 0 a n p r e s s e d t h " J k e t j u m p t h r o u g h t h e l i A M , y o c a p l a c et h c u r s o r t w c h a r a c t e r s i f r o n t o a n f i l e n a m e a n p r e s s " J a g a i n t j u m p t t h f i r . s t s e c t o r o t h a t p r g r a m o f i l e .

A f t e r y o u h a v e f a m i l i a r i z e d y o u r s e l fw i t h t h J u m p c o m m a n d , y o m a f i n d t i m e s w h e n y o w i s h y o c o u l dj u m p b a c k t t h s e c t o r y o w e r er e a d i n g b e f o r e y o p r e s s e d " ) , " b u y o c a n n o t u s e t h m i n u s k e t j u m pb a c k t o t h e p r o p e r f i l e l i n k . I n s t e a d .y o m u s t u s e t h e " B c o m m a n d t o r er e a d t h l a s t s e c t o r . T h p r e v i o u st r a c k a n s e c t o r a r d i s p l a y e d i t h

P r e s s i n g " D d i s p l a y st h d i s k d i r e c t o r y .P r e s s i n g " J j u m p sy o t t h n e x t s e c t o ri n t h e f i l e

c h a r t n e x t t t h c u r r e n t t r a c k a n s e c t o r .

D O S C o m m a n d s a n D i s kS t a t u s

A f t e r r e a d i n g a n w r i t i n g t d i s k s ,y o m a f i n d i n e c e s s a r y t s e n dD O c o m m a n d s t y o n r d i s k d r i v e .A f t e r p r e s s i n g t h " @ k e f o t h D O c o m m a n d s , y o a r g r e e t e d w i t ht h " > s i g n a n t h e n c u r s o r . Y o c a n t h e n t y p e a n o f t h e f o l l o w i n gc o m m a n d s :

C O M M A N DI n i t i a l i z e d i s kV a l i d a t e d i s kS c r a t c h f i l e s

F O R M A Ti l [ R E T U R N ]i [ R E T U R N ]s f i l e n a m e

R E T U R N |

F o r m a t n e n i h e a d e r ; i d i s k I R I H T I R N ]

R e n a m e r l f i l e n a m e !f i l e n a m e f i l e n a m e 2

[ R E T U R N ]Y o m u s t e n t e r t h c o m m a n d s e

a c t l y t h w a t h e y a r d i s p l a y e da b o v e , u s i n g t h c o r r e c t f i l e n a m e sa n d h e a d e r i o r d e r f o t h e m t w o r k .I y o w i s h t d i s p l a y t h d i s k s t a t u s ,o i y o w i s h t e x i t t h D O C o m a n d M o d e , s i m p l y p r e s s t h e R T U R N k e t r e t u r n t t h E d i t M o d e .

C h e c k a n S e l e c tE v e n t h o u g h t h 1 2 D i s k E d i t o r

w i l l w o r k c o r r e c t l y w i t h 1 5 4 1 d i s kd r i v e , i w a d e s i g n e d t b u s e d w i t ht h 1 5 7 1 d i s k d r i v e . I y o h a v e t h 1 5 4 1 , s e l e c t t h s i n g l e - s i d e d m o d e b

p r e s s i n g t h e " " k e y , w i t h a a p p r op r i a t e d i s k i t h d r i v e . H o w e v e r , i y o o w 1 5 7 1 y o m a e d i t e i t h e rs i n g l e - o r d o u b l e - s i d e d d i s k e t t e s .M e r e l y p r e s s t h " ' k e t d e t e r m i n ei t h d i s k i s i n g l e - o d o u b l e - s i d e d . I t h e d i s k i s i n g l e - s i d e d , y o w i l l b a l l o w e d t r e a d u t t r a c k 3 5 I t h d i s k i d o u b l e - s i d e d , y o w i l l b a b l et r e a d a l 7 t r a c k s .

B e f o r e t y p i n g l i i i s p r o g r a m , r e a d " H o w 1 E m c r P r o g r a m s " i n d " H o w t U s U K n t r y P r o g r a n , " T h e B A S I C p r o g r a m s i [ h i s m a r i n e a r a v a i l a b l e d i s k f r o m L n d s U T ,P . O . B o x i O O H T . S h r c v c p o r t . U " I l i O - 0 0 0 7 , 1 - 8 0 0 8 3 1 ■ 2 6 9 1 .

1 2 8 D i s k E d i t o r5

6

7

F A S T : P R I N T " [ C L E A R ] " : G R A P H I C 1 , - ■ G R A P H I C 0 , 1 : G O S U B 1 3 7 0 : C L R: D I M J T { 2 5 0 ) , J S ( 2 5 0 ) ' H H B NP R I N T " [ C L E A R , U N L O C K , L O W E R C A S E ] ": C O L O R 4 , 1 4 : C O L O R 0 , 1 2: P R I N T " [ H O M E ] " ; T A B ( 2 5 5 ) ; [ L G R E E N ]

[ R V S , C M D R J , S P A C E 4 ] 1 2 8 [ S H F T D I S K [ S H F T E ] D I T O R [ S P A C E 4 ] " ; ' F S C RD T S = " [ S H F T D , S H F T 0 , S H F T U , S H F T B S H F T L , S H F T E ] " : P S = 1 0 2 4: R E M I Y O W A N T S I N G L E S I D E D ,

C H A N G E " [ S H F T D , S H F T O , S H P T U S H F T B , S H F T L , S H F T E

A N D D = 2 I L I N E 2 3 0 ' D D V D8 P R I N T " [ R V O F F , S H F T * 1 1 , C M D R R

S H F T * 4 , C M D R E , S H F T * 6 , C M D R R S H F T * 1 6 ] ' " B A P K

9 P R I N T " [ S P A C E 2 , Y E L L O W , R V S , S H F T C U R R E N T [ R V O F F , S P A C E 2 , L . G R E E N ,S H F T - , S P A C E 3 , R V S , Y E L L O W , S H F T P R I 0 R [ R V O F F , S P A C E 3 , L . G R E E N , S H F T -

[ W H I T E , S H F T P ] O S I T I O N : " ' B A E U1 0 P R I N T " [ S H F T T ] R A C K

: f S P A C E 4 , L . G R E E N , S H F T - [ W H I T E ,S H F T T ] R A C K : [ S P A C E 4 , L . G R E E N ,S H F T - [ W H I T E , S H F T V ] A L U E : " ' B A D G

1 1

1 2

1 3 1 4

1 5

1 6

1 7

1 3

1 9

P R I N T " [ S H F T S J E C T O R: [ S P A C E 4 , L . G R E E N , S H F T - [ W H I T E ,

S H F T T ] R A C K : [ S P A C E 4 , L . G R E E N ,S H F T - [ W H I T E ] ( [ S H F T H , S H F T E S H F T X : ' " B A R IP R I N T " [ L . G R E E N , S H F T * 1 1 , C M D R E S H F T * 1 1 , C H D R E , S H F T * 1 6 ] " ' B A K DF O A = 5 5 2 9 6 T 5 5 2 9 6 + 2 5 5 : P O K E A , : N E X T ' G T I F

P R I N T " [ D O W N , S P A C E 2 , Y E L L O W , R V S ,S H F T R , R V O F F , W H I T E ] / [ Y E L L O W , R V S ,S H F T W , R V O F F , L . G R E E N ] [ W H I T E ,S H F T R ) E A D / [ S H F T W ] R I T E [ S H F T T R A C K A N D [ S H F T S ] E C T O R 1 " B A V OP R I N T " [ S P A C E 2 , Y E L L O W , R V S ] + [ R V O F F ,W H I T E ] / [ Y E L L O W , R V S ] - [ R V O F F ,L G R E E N ] [ W H I T E , S H F T F O R W A R D / B A C K W A R D [ S H F T T ] R A C K[ S H F T S ] E C T O R 1 " B A F O

P R I N T " [ S P A C E 4 , Y E L L O W , R V S , S H F TR V O F F , h . G R E E N ] [ W H I T E , S H F TU M L I N K U N D E R C U R S O R " ' B A M LP R I N T " [ S P A C E 4 , Y E L L O W , R V S , S H F TR V O F F , L . G R E E N ] [ W H I T E , S H F TU M P T O P R E V I O U S L I N K " ' B A S MP R I N T " [ S P A C E 4 , Y E L L O W , R V S , S H F TR V O F F , L . G R E E N ] [ W H I T E , S H F TE X M O D E , S T A R T I N G A C U R S 0 R "P R I N T " [ S P A C E 4 , Y E L L O W , R V S , S H F TR V O F F , L . G R E E N ] [ W H I T E , S H F T

J J

B J

T T B A E PV C H A N G E V A L U E U N D E R C U R S O R ' " B A G P

1 0 6 J U L Y / A U G U S T ' 8

Page 109: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 109/132

1 2 U S E R S O N L Y / D I S K E D I T O R2 0 P R I N T " [ S P A C E 4 , Y E L L O W , R V S , S H F T D 4 1

R V O F F , L . G R E E N ] [ W H I T E , S H F T D 4 2 I S K [ S H F T D I R E C T O R Y ' " B A J F 4 3

2 1 P R I N T " [ S P A C E 4 , Y E L L O W , R V S ] @ [ R V O F F , 4 4 L G R E E N ] [ W H I T E , S H F T D , S H F T 0 4 5 S H F T S [ S H F T C J O M M A N D S , [ S H F T D 4 6 I S K [ S H F T S ] T A T U S " ' B A W K 4 7

2 2 P R I N T " [ S P A C E 4 , Y E L L O W , R V S ] * [ R V O F F , 8 L G R E E N ] [ W H I T E , S H F T @ ] 4 8 [ S H F T S ] E L E C T [ S H F T D ] O U B L E / 4 9 [ S H F T S ] I N G L E [ S H F T S ] I D E D " : S L O W 5 0 : I B L = 1 T H E N 2 4 0 : E L S E I B L = 2 5 1

T H E N B L = 0 : G O T O 2 4 0 : E L S E B L = 0 ' N Y S A2 3 C T = 1 : R T = 1 8 : R S = 0 : D = 2 : F O R A = T 4

: P R I N T " [ L . G R E E N , C M D R: N E X T " J X K L

2 4 P R I N T " [ H 0 M E 2 ] " : F 0 8 A = T 2 2 : P R I N T 5 2 : N E X T : P R I N T " [ R V S , L . G R E E N , S P A C E S ]" ; D T 5 ; " [ S H F T S , S H F T I , S H F T D S H F T E , S H F T D [ S H F T D , S H F T I S H F T S . S H F T K , S H F T E , S H F T T 2 5 3 S H F T E . S P A C E 9 , W H I T E , R V O F F ] " ; D S S ; "[ H O M E ] " : P R I N T " [ H O M E , D O W N S ] " ;

T A B ( 3 4 ) ; [ S P A C E 4 ] " : I F B L = 2 T H E N 5 4 B L = 0 ' N G O F 5 5

2 5 P R I N T " [ H O M E , D O W N 8 ] " ; T A B { 3 4 ) ; 5 6 P S - 1 0 2 3 ; " ! L E F T ] " : P R I N T T A B ( 3 1 ) ;P E E K ( P S ) ; " [ L E F T , S P A C E 2 ]: P R I N T T A B ( 3 1 ) ; " S " ; 5 7 R I G H T ? ( H E X S ( P E E K ( P S ) ) , 2 ) " L N E S

2 6 P R I N T " [ H 0 M E , D 0 W N 9 ] " ; T A B ( 7 ) ; R T ; "[ L E F T ] " ; T A B ( 1 9 ) ; J T { C T - 1 ) ; " [ L E F T ] 5 8

" : P R I N T T A B ( 7 ) ; R S ; " [ L E F T ] " T A B ( 1 9 ) ; J S ( C T - 1 ) ; " [ L E F T ] " ' I P Z U 5 9

2 7 I B L = 0 T H E N 3 0 0 ' D G C G2 8 B K = P E E K ( P S ) : P O K E 5 4 2 7 2 + P S , 7 6 0 : I B K > = 1 2 8 T H E N P O K E P S , B K - 1 2 8: E L S E P O K E P S , B K + 1 2 8 ' N O P V 6 1

2 9 I B K = 1 6 0 O B K = 2 2 4 T H E N P O K E P S B K ' G P E H 6 2

3 0 G E K $ : I F D E O 0 T H E N 3 0 0 0: E L S E I D S O 0 T H E N 3 0 0 0 ' K S N H 6 3

3 0 I K S = " " T H E N 3 0 0 : E L S E I B L = 0T H E N 4 6 0 ' H M X J 6 4

3 1 P O K E P S , B K : P O K E 5 4 2 7 2 + P S , 1 ' D P N D 6 5 3 2 I K $ = " [ U P ] " O R P E E K ( 2 1 2 ) = 8 3 T H E N 6 6

P S = P S - 4 0 ' I P V I3 3 I K $ = " [ D O W N ] " O R P E E K ( 2 1 2 ) = 8 4 6 7

T H E N P S = P S + 4 0 ' I P X I3 4 I K $ = " [ L E F T ] " O R P E E K ( 2 1 2 } = 8 5

T H E N P S = P S ~ 1 : I F P S < 1 0 2 4 T H E N 6 8 P S = 1 2 7 9 ' M C L P 6 9

3 5 I K S = " [ R I G H T ] " O R P E E K ( 2 1 2 ) = B 6 7 0 T H E N P S = P S + 1 : I F P S > 1 2 7 9 T H E NP S = 1 0 2 4 ' M C F Q

3 6 I P S < 1 0 2 4 T H E N P S = P S + 4 0 ' F M J J3 7 I P S > 1 2 7 9 A N P S < 1 3 0 4 T H E N

P S = P S - 4 0 : E L S E I P S > 1 3 0 3 A N D 7 1 P S < 1 3 2 2 T H E N P S = P S - 4 0 ' P M R X 7 2

3 8 I K $ = " [ H O M E ] " T H E N P S = 1 0 2 4: G O T O 2 0 ' F M S K

3 9 I K S = " W " T H E N 7 2 0 ' D F R J■ 3 0 0 I K $ = " + " T H E N 7 9 0 ' D F F B 7 3

I K $ = " - " T H E N 8 5 0 ' D F E CI K $ = " J " T H E N 9 0 0 ' D F E DI K $ = " B " T H E N 9 5 0 ' D F B EI K S = " T " T H E N 9 8 0 ' D F W FI K $ = " V " T H E N 1 1 2 0 ' D G J GI K S = " D " T H E N 1 1 9 0 ' D G X HI K $ = " 3 " T H E N 1 2 2 0 ' D G N I

K S = " * " T H E NK S = " R " T H E NI I

B T H E

1 3 3 0 ' D G S J5 1 0 ' D F J OG O T O 2 5 0 ' B D G IR E * * * * * R E A D R O U T I N EB L = 1 : W I N D O W 0 , 2 4 , 3 9 , 2 4 , 1: P R I N T " [ S H F T R , S H F T E , S H F T A S H F T D [ S H F T T ] R A C K : " ;: W I N D O W 1 1 , 2 4 , 1 3 , 2 4 : C T = 1 : W F = 0: T ' " " H S Y T

O P E N 9 , 0 , 0 : I N P U T # 9 , T S : C L O S E: T = V A L ( T $ ) : I F T = 0 T H E N 5 5 : E L S E I W F = 1 T H E N 7 3 : E L S E I T < T H E N 5 1 0 ' Q M H TI D = A N T > 3 5 T H E N 5 1 : E L S E I D = 2 A N D T > 7 0 T H E N5 1 0 ' L R L NR T = T ' B D V EP R I N T " [ H 0 M E 2 ] ' " B A P EW I N D O W 1 6 , 2 4 , 3 9 , 2 4 , 1

P R I N T " [ S H F T S J E C T O R : " ;W I N D O W 2 3 , 2 4 , 2 5 , 2 4 ' D E O P

O P E N 9 , 0 , 0 : I N P U T # 9 , S $ : C L 0 S ES = V A L { S $ ) : I F S 5 = " " T H E N 6 7 E L S E I S < T H E N 5 6 0 ' H F B U

I D = A N R T > 3 5 T H E N T T = R T - 3 5E L S E T T ^ R T ' J R I R

I T T > 3 5 O T T < 1 T H E N J M = 0G O T O 5 1 0 ' H O B QI T T > = 1 A N D T T < = 1 7 T H E N

M S = 2 0 ' I L T II T T > = 1 8 A N DM S = 1 8 ' I M F JI T T > = 2 5 A N DM S = 1 7 ' I M Y KI T T > = 3 1 A N D T T < = 3 5 T H E NM S = 1 6 ' I M A LI W F = 2 T H E N R E T U R N ' E D O HI J M = 1 T H E N 9 2 0 ' D G U II S < O S > M S T H E N 5 6 : E L S E R S = S ' H M Q OI W F = 0 A N R T > 3 5 * D O R T < 0 T H E N5 1 0 : E L S E I W F = 1 A N D R T > 3 5 * D O R T < 0 T H E N 7 3 5 ' R E M AI W F = 0 T H E N 7 0 0 ' D G V LG O T O 7 4 0 ' B D K KO P E N 1 5 , 8 , 1 5 : O P E N 5 , 8 , 5 , " # ": P R I N T # I 5 , " U l " ; 5 ; 0 ; R T ; R S : S Y S 2 : S Y S 8 1 9 2 : C L O S E 5 : C L 0 S E 1 : I D S = 6 6 T H E N 1 3 3 0 : E L S E P S = 1 0 2 4: G 0 T O 2 4 0 ' N N I XR E * * W R I T E R O U T I N E * * * ' B S J HW I N D O W 0 , 2 4 , 3 9 , 2 4 , 1: P R I N T " [ S H F T W , S H F T R , S H F T I

S H F T T , S H F T E [ S H F T T J R A C K : " ;: W I N D O W 1 2 , 2 4 , 1 4 , 2 4 ' D D L R

W F = 1 : G O T O 5 2 0 ' C H R G

T T < = 2 4 T H E NT T < = 3 0 T H E N

C O M M O D O R E M I C R O C O M P U T E R S 1 0

Page 110: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 110/132

1 2 8 U S E R S O N L Y / D I S K E D I T O R7 3 I T < T H E N 7 2 0 ' D F D M7 3 I D = A N D T > 3 5 T H E N 7 2

: E L S E I D = 2 A N D T > 7 0 T H E N7 2 0 1 L R R V

7 3 G O T O 5 4 0 ' B D I M7 4 P R I N T " [ H O M E 2 ] " : W I N D O W 0 , 2 4 , 3 9 , 2 4 ,

l ' C O O J7 5 P R I N T " [ C L E A R , S P A C E 2 , S H F T R ] E -

[ S H F T W l R I T E [ S H F T T J R A C K: " ; R T ; M [ S H F T S J E C T O R: " ; R S ; " [ L E F T ) ? ( [ R V S , S H F T V , R V O F F 1

/ [ R V S , S H F T N , R V O F F ] ) [ H O M E ] " ;: W F = 0 ' C N X Y

7 6 G E K E L P S : I F L P S O " Y " T H E N2 4 0 ' G K R N

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

7 8 R E * * I N C R E A S E S E C T O R R O U T I N E* * * ' B C C Q

7 9 S = R S + 1 : W F = 2 : G O S U B 5 8 0 ' E M N P8 0 I S > M S T H E N R T = R T + 1 : S = 0 ' G L E J8 1 I D = A N D R T > 3 5 T H E N 5 1 0 ' F J R I8 2 I A N D R T > 7 0 T H E N 5 1 0 ' F J R J8 3 W F = 0 : R S = S : G O T O 7 0 0 ' D L N J8 4 R E * * D E C R E A S E S E C T O R R O U T I N E

* * * ' B C N N8 5 S = R S - 1 : W F = 2 : G O S U B 5 8 0 ' E M O M8 6 I S < T H E N R T = R T - 1 : G O S U B 5 8

: S = M S ' H P H Q8 7 I R T < 1 T H E N 5 1 0 ' D G G M8 8 W F = 0 : R S = S : G O T O 7 0 0 ' D L N O8 9 R E * * J U M P B L O C K R O U T I N E

* * * " B W M R9 0 J M = 1 : I F P S < 1 2 7 9 A N P E E K ( P S ) < > 0T H E N J T ( C T ) = R T : J S ( C T ) = R S : C T = C T + 1: R T = P E E K ( P S ) : S = P E E K ( P S + 1 )

I C T > 2 5 5 T H E N C T = 0 : G O T O 5 8 • . E L S E G O T O 5 8 0 ' Y T C L

9 1 G O T O 2 8 0 ' B D J F9 2 I S < 0 O R S > M S T H E N C T = C T - 1

: R T = J T ( C T J : R S = J S ( C T ) ' J D P S9 3 R S = S : J M = 0 : G O T O 7 0 0 ' D L H K9 4 0 R E M * * J U M P T P R I O R B L O C K

* * * ' B W V H9 5 C T = C T - 1 : I F C T < 1 T H E N C T = 1 ' G M D P9 6 R T = J T ( C T ) : S = J S ( C T ) : I F R T = 0 T H E N

R T = 1 8 : G O T O 5 1 0 : E L S E G O T O 5 8 0 ' J H D W9 7 R E * * T E X T M O D E R O U T I N E * * * ' B V B Q9 8 W I N D O W 0 , 2 4 , 3 9 , 2 4 , l ' B N V O9 9 P R I N T " [ C L E A R , S P A C E 6 , R V S , S H F T U

R V O F F ] P P E R O [ R V S , S H F T L , R V O F F ]O W E R C A S E W R I T I N G ? [ H O M E ] " ;: G E T K E W 9 S : I F W 9 S = " L " T H E N W

E L S E W 9 = 0 ' J Q L I1 0 0 0 P R I N T " [ C L E A R , S P A C E 4 , S H F T T j E X T

[ S H F T M ] O D E ( [ S H F T P ] R E S S[ S H F T R , S H F T E , S H F T T , S H F T U

S H F T R , S H F T N T E X I T ) [ H O M E ] " ;' B B I I

1 0 1 0 G E I N S - . I F I N $ = C H R S ( 1 3 ) T H E N2 4 0 ' F O U A

1 0 2 0 C K = P E E K ( P S ) : B K = C K : I F B K > = 1 2 8T H E N P O K E P S , B K - 1 2 8: E L S E P O K E P S , B K + 1 2 8 ' M J P L

1 0 3 0 F O R Z = l T 2 5 : N E X T: P O K E P S , C K ' F L D B

1 0 4 0 I P S > 1 2 7 9 T H E N P 1 0 2 4 E M Q . C1 0 5 0 I P S < 1 0 2 4 T H E N P S = 1 2 7 9 ' E M S D1 0 6 0 I I N $ = C H R S ( 2 0 ) T H E N P S = P S - 1: G O T O 1 0 1 0 " H R N H1 0 7 0 I I N S = " " T H E N 1 0 1 0 ' D H V D1 0 8 0 I W = T H E N P O K E P S , A S C ( I N $ )

: G O T O 1 1 0 0 ' G Q V I1 0 9 0 I I N S > = " @ " A N D I N S < = "

[ B A C K A R R O W ] " T H E N P O K E P S A S C ( I N $ ) - 6 4 : E L S E I I N S > = "[ S H F T 3 ] A N I N S < = "J S H F T U A R R O W ] " T H E N P O K E P S

A S C ( I N ? ) - 1 2 8 : E L S E P O K E P S A S C ( I N S ) ' Y S L F

1 1 0 0 P S = P S + 1 : G O T O 1 0 1 0 ' D K M X1 1 1 0 R E M * * C H A N G E V A L U E R O U T I N E

* * * ' B Y L B1 1 2 0 W I N D O W 0 , 2 4 , 3 9 , 2 4 , 1 ' B N V Y1 1 3 0 P R I N T " [ C L E A R , S P A C E 4 , S H F T E ] N T E R

[ S H F T N ] E W [ S H F T V ] A L U E: [ H O M E ] " ; ' B B G E

1 1 4 0 W I N D O W 2 0 , 2 4 , 2 3 , 2 4 , 1 : O P E N 9 , 0 , 0: I N P U T # 9 , V S : C L O S E: I V $ = " " T H E N 2 4 0 ' H I B J

1 1 5 0 I L E F T $ ( V S , 1 ) = " S " T H E NV L S = R I G H T $ ( V S , 2 ) : V = D E C ( V L $ ): E L S E V = V A L ( V $ ) ' L D B N

1 1 6 0 I V > 2 5 5 O V < 0 T H E N 1 1 2 0 ' F K E F1 1 7 0 P O K E P S , V : G O T O 2 4 0 ' C I V E1 1 8 0 R E M * * D I S P L A Y D I S K D I R E C T O R Y* * * ' B B D J1 1 9 0 W I N D O W 0 , 1 2 , 3 9 , 2 1 , 1

: W I N D O W 6 , 1 2 , 3 9 , 2 1 , 1 : D I R E C T O R Y: P R I N T " [ D O W N ] [ S H F T P R E S S A N Y K E Y T O C O N T I N U E ": I B L = 0 T H E N B L = 2 ' I L J X

1 2 0 0 G E K E C Z $ : P R I N T " [ C L E A R , H 0 M E 2 ] " ;: F O R A = T 1 2 : P R I N T : N E X T: G O T O 1 4 0 ' J Q O E

1 2 1 0 R E M * * * D O S C O M M A N D R O U T I N E* * * ' B X Y C

: W I N D O W 0 , 2 4 , 3 9 , 2 4 , 1 : P R I N T " > " ;: W I N D O W 1 , 2 4 , 3 9 , 2 4 : O P E N 9 , 0 , 0: I N P U T # 9 , D A S : C L O S E 9 ' K H O P

1 2 3 0 I L E F T ? ( D A $ , 1 ) = " I " O L E F T $ ( D A $ ,1 ) = " V " T H E N D D S = L E F T S ( D A S , 2 ): G O T O 1 3 0 0 ' K E Q L

1 2 4 0 I D A S = " " T H E N 2 4 0 ' D G J C1 2 5 0 I M I D ? ( D A S , 3 , 1 ) < > " " T H E N

1 2 2 0 ' F N A F1 2 6 0 D D S = L E F T S ( D A S , 2 ) : F O R A 8 = 4 T O

L E N ( D A S ) : E D S = M I D S ( D A ? , A 8 , 1 ): I E D S = " ; " O R E D S = " = " T H E N

D B $ = M I D $ ( D A S , 4 , A 8 - 4 ) : G O T O 1 2 7 0: E L S E N E X T : D B S = M I D S ( D A $ , 4 ,1 7 ) ' V Y C G1 2 7 0 I E D ? = " ; " O R E D ? = " = " T H E N

1 0 J U L V / A U G U S T r 8

Page 111: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 111/132

1 2 U S E R S O N L Y / D I S K E D I T O R1 2 8 0

1 2 9 0

1 3 0 01 3 1 01 3 2 0

1 3 3 0

1 3 4 01 3 6 01 3 7 01 3 8 0

1 3 9 01 4 0 0

D C $ = M I D S ( D A $ , A 8 + 1 , 1 7 ) ■ I V D MI E D $ = " ; " T H E N D B $ = D B $ + " , ": E L S E I E D S = " = " T H E N

D B $ = D B $ + " = n ' L T R PP R I N T " [ C L E A R ] " ; D D S + ": " + D B $ + D C $ ; " [ H O M E ] " ; ' E M R KO P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , D D $ + "" + D B $ + D C $ : C L O S E 1 5 ' G X Q EG O T O 2 4 0 ' B D F XR E * * T O G G L E S I N G L E / D O U B L E* * * " B A X ED E = D S : O P E N 2 , 8 , 2 , " $ " : C L O S E: O P E N 2 , 8 , 2 , " $ " : G E T « 2 , A S , B §: C L O S E 2 : I F A S C ( B S ) = 1 2 8 T H E N D = : D T $ = " [ S H F T D , S H F T O , S H F T U S H F T B , S H F T L , S H F T E ] " : E L S E D = : D T $ = " [ S H F T S , S H F T I , S H F T N

S H F T G , S H F T L , S H F T E ] " ' P C E EG O T O 2 4 0 ' B D F BR E * * R E A D M R O U T I N E S * * * ' B U J HR E S T O R E : C D = 0 ' C E V FR E A D D : I F D > 2 5 5 T H E N S A = D: G O T O 1 3 8 0 : E L S E I D = - l T H E N1 4 0 0 ' L V J PP O K E S A , D : C D = C D + D : S A = S A + 1: G O T O 1 3 8 0 ' G V B OI C D O 8 4 0 5 T H E N S L O W: P R I N T " [ R V S , B E L L ] E R R O R I D A T A

1 4 1 01 4 2 0

1 4 3 0

1 4 4 0

3 0 0 0

3 0 0 5

3 0 1 0

3 1 0 0

S T A T E M E N T S . [ R V O F F ] " r S T O P ' H J E LR E T U R N ' B A Q XD A T A 8 1 9 2 , 1 6 2 , 5 , 3 2 , 1 9 8 , 2 5 5 , 1 6 0 , 0 ,3 2 , 2 0 7 , 2 5 5 , 1 5 3 , 0 , 4 , 1 9 2 , 2 5 5 , 2 4 0 , 4 ,2 0 0 , 7 6 , 7 , 3 2 , 3 2 , 1 9 5 , 2 5 5 , 3 2 , 2 0 4 ,2 5 5 , 9 6 ' B W G SD A T A 8 2 4 , 1 6 2 , 5 , 3 2 , 2 0 1 , 2 5 , 1 6 0 , 1 ,1 8 5 , 0 , 4 , 3 2 , 2 1 0 , 2 5 5 , 1 9 2 , 0 , 2 4 0 , 4 ,

0 0 , 7 6 , 3 9 , 3 2 , 3 2 , 1 9 5 , 2 5 5 , 2 , 2 0 4 ,2 5 5 , 9 6 ' B V N SD A T A 2 7 2 , 1 6 2 , 2 5 5 , 1 6 9 , 3 2 , 1 5 7 , 0 , 4 ,2 4 0 , 4 , 2 0 2 , 7 6 , 8 4 , 3 2 , 9 6 , - 1 ' B C Q LI D E = 6 6 T H E N S Y 8 2 7 2: G O T O 3 1 0 0 ' F N I A

S Y 8 2 7 2 : P R I N T " [ H O M E , W H I T E , T A B ][ R V S ] * [ S H F T D ] I S K [ S H F T E

R R O R * * [ R V O F F ] ": P R I N T " [ D O W N , S P A C E 2 , S H F T P

R E S S A N K E Y T O E N T E R N E S E C T O R . " ' D G T UD E = 0 : G E T K E D E $ : S Y E 8 2 7 2 : B L = 0: O P E N 1 5 , 8 , 1 5 , " I " : C L O S E 1 : G O T O 2 4 0 ' I H H IP R I N T " [ H O M E , D O W N , S P A C E S , S H F T T H I I S I N G L E S I D E D D I S K , ": P R I N T " [ D O W N , S P A C E 4 ]P R E S S K E Y T O R E - E N T E R S E C T O R ": G O T O 3 0 1 0 ' D G G Q ( M S B . )

C H A M E L E O NG R A P H I C S C O N V E R S I O N U T I L I T Y

B D A V I D D A F i U S A N L O U I S W A L L A C E

C o n v e r t g r a p h i c s f r o m o n f o r m a l t a n o t h e rC o n v e n e g r a p h i c s t o a C - - 3 S t a n d a r d f o r m a t t h a t m a k e s y o u rp i c t u r e s e a s y t i n c l u d e i y o u r B a s i c p r o g r a m sA d S a v e a n d L o a d t I h s u b s e t o g r a p h i c s c o m m a n d s l o S i m o n ' s B a s i c a n S u p e r E i p a n d e rU s t h C - 6 4 S t a n d a r d s c r e e n t v o d g a t I n c l u d e g r a p h i c s i y o u rB a s i c p r o g r a m s e f f o r t l e s s l y a n p a i n l e s s l y

C o m p a t i b l e w i t h :C a d p a kD o o d l eF l e x i d r a w 4 . G r a p h i c s B a s i cL o g oS i m o n ' s B a s i cT h T o o l

B l a z i n g P a d d l e sK o a l a a n o t h e r

K o a l a c o m p a t i b l e sM i c r o I l l u s t r a t o rP e r i p h e r a l V i s i o nS u p e r E x p a n d e rV i d e o B a s i c

S e e C h a m e l e o n a r t i c l e , p 1 0 0 . J u l y / A u g . C o m m o d o r e M i c r o c o m p u t e r s

S e n d S 1 6 . 9 5 f o C h a m e l e o n t o L O A D S T A R , P O B o 3 0 0 0 7

S h r e v o p o r t . L 7 1 1 3 0 - 0 0 0 7N a m eA d d r e s sC i t y / S l a t e . . Z i p .V I S A / M C / A m E x . _ E x p D t

C r e d i t c a r d o r d e r s c a l l 1 - 8 0 0 - 8 3 1 - 2 6 9 4I L o u i s i a n a C a l l | 3 1 8 ] 8 6 8 - 7 2 4 7

H A V I N G T R O U B L E R E M E M B E R I N G A L T H C O M M A N D S F O Y O U R P R O G R A M S ? ?

Y O N E E D

L E R O Y ' S C H E A T S H E E T

K E Y B O A R D O V E R L A Y S F O C O M W 1 D D D R E C L E H G r S C H F A T S H E E T f i ' l i U u r d y p l i t i l cl l m l n i t a d b e y b e i r d m r l i f i t i i i l g n t d l o t u h t i p c i m M t o l l w i r a , h u w i r e , a n dl l n Q U i q e i I m . i m d i i r c 6 4 c r u l e r sT l w f l t u l - D u t y Q u r R t l l h f i h e e l i l i a v e r I t k r y t n . u r i ( l u l l m r f ^ r r K r . i e i . i b e i p r t i j r J r it D n m i n d i r l g f i l i l v D u r f f i Q B r l i p i . T h a c t m lk t f i l r o l c t i i n B o l d l y p i m d m yv i r l m i n r e n " . . . : i I ' U l ' c a H i i o \ i t i

O N L Y

B i r l • l l t d l l l l t - W i l l L E H O rI ! T I ' ( 1 , 1 1 c . ( 1 1 : 1 1 : 1 - 1 1 : 1 1o i t i t v n u n n i n d i g i l i -

M i ' , O V E N H v n n u n nl > u r s P H O d H a u C O U H B N P 3

H I G H T A T v n i i o n H G E F I T l P S' S A V E 9 T I U £ - E N D S F B U S T R * T I O N

G E T N O ' . V / O U H S O F T W A R E B E T T E J I^ L F A R H h E W E O F T W J U I E F A S T E H , E A f i l E R

i T U H O V P I A 1 T I C I A U 1 N A T E- : . f r . i r p i : : ■

B a s i cB l a n k s ( s e t a t 3 )C o n s u l L i n tD i s k 1 5 4 1D o o d t oE s S c r i p tF l l o h t S H n u t a t n r l lF l c u l S y s t e mF u r I h e Q u g i n n c r

M u t t l p l f l nO m n i W r i t c rP a p e r c l i pP r a c t i C a l c 6 P m c t l C a f c I

D O Z E N S

S i m o n s ' B a s i cS k T r a v e lS p e e d s c r i p iS u p c r b a s eV l d t c iV I T c r m i n n lV l i n s t a rW o r d P r o 3 E p s o n F I I P n n t e r sG e m i n i I D I S 1 5 2 5 . M P £ 0 1 . 6 0 3

O T

U C ' V I B A "

h J f t H I

a n n a F i r ;

r i T V

S H I P P I N GI P ™

T O T A L

I ) M i . i S 2 . 9 3

M O R E A V A I L A B L E

c o C H E A T S H E E T P R O D U C T S I H P - B o i l l l l f i S P g h . P A 1 5 ? 3 B

C O M M O D O R E M I C R O C O M P U T E R S 1 0

Page 112: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 112/132

1 2 U S E R S O N L Y 1 S K O B E R T W B A K E B

M o v i n g B A S I CP r o g r a m s t t h C 1 2 8

h e r e a r f e t h i n g s t w a t c h o u f o w h e n m o v i n g B A S K : p r o g r a m sI ' r o m o t h e r C o m m o d o r e s y s t e m s ( i c l u d i n g 6 m o d e o t h 1 2 8 ) t r u u n d e r B A S I C 7 . o t h C o m m o d o r e1 2 8 . l " h c m o s t o b v i o u s p r o b l e m s a r e -

c a u s e d b P E E K B a n P O K E s w i t h i nB A S K ; p r o g r a m . W h e n r u n n i n g i 1 2 m o d e , m e m o r y l o c a t i o n s a r e a l t e r e d ,s P E E K a n P O K E a d d r e s s e s f o a n o t h e r C o m m o d o r e s y s t e m w i l l n l o n g e r c o r r e s p o n d . T h W A I T a n d S V Sc o m m a n d s a l s o f a l l i n t o t h i s c a t e g o r y ,s i n c e t h e y r e l y o s p e c i f i c a d d r e s s e s .I y o d h a v e t u s P E E K , P O K E ,S Y . S o W A I T c o m m a n d s , r e m e m b e rt s e l e c t t h a p p r o p r i a t e m e m o r yr a n g e w i t h t h n e H A N K c o m m a n d .

A l t h o u g h t h a d d r e s s e s f o t h e s ec o m m a n d s c a b m a n u a l l y c o n v e r te t t h C o m m o d o r e 1 2 ( e s p e c i a ll t h S Y S a n d W A I T c o m m a n d s ) , a e v e n b e t t e r a p p r o a c h m i g h t b t r p l a c e t h a t I n s t r u c t i o n ( a n d p o s s i b l ys o m e a d d i t i o n a l c o d e i t h s a m e a r e ao f t h e p r o g r a m ) w i t h o n o m o r e o t h n e H A S I C 7 . c o m m a n d s . A B S I 7 . 1 ) c o m m a n d m i g h t b a b l e t d j u s t w h a t t h P E E K o P O K E c o mm a n d w a a t t e m p t i n g t a c c o m p l i s ho t h o t h e r m a c h i n e .

F o e x a m p l e , t h U S f u n c t i o n o o l d e r s y s t e m s m a d e s y s t e m c a l l t s u b r o u t i n e s t a r t i n g a a a d d r e s s i c e r t a i n l o m e m o r y l o c a t i o n s . O t h C o m m o d o r e 6 ( o 6 m o d e o t h

2 8 ) , t h s u b r o u t i n e a d d r e s s i s t o r e di l o c a t i o n s 7 8 a n 7 8 6 . T h V I C 2 0a n t ! e v e n o l d e r P E a n C B s y s t e m sh a v e t h L ' S R v e c t o r a l o c a t i o n s a n 2 U n d e r B A S I C 7 . 0 , t h s t a r t i n g a d r e s s m u s t b e p l a c e d i l o c a t i o n s4 6 3 3 a n 4 6 3 4 . U n f o r t u n a t e l y , t h r o u t i n e b e i n g c a l l e d w i l l a l s o m o r et h a n l i k e l y h a v e t b m o v e d a s w e l l .

T h e P R E f u n c t i o n o a n o t h e rC o m m o d o r e . s y s t e m s i m p l y r e t u r n st h a m o u n t o f r e e m e m o r y a v a i l a b l ef o B A S I C I t h p a s t , t h a r g u m e n t o t h E R f u n c t i o n w a i g n o r e d f o t h m o s t p a r t , a n z e r o w a n o r m a l l yu s e d b y m o s t p r o g r a m m e r s . U n d e r

B A S I C S c a n n e r s c a n so l d e r B A S I C p r o g r a m so d i s k t l o o k f o

p o s s i b l e p r o b l e ma r e a s i c o n v e r t i n gt h p r o g r a m s t B A S I C 7 . 0 .

B A S I C 7 . 0 , t h a r g u m e n t o f t h e E R f u n c t i o n n o r e p r e s e n t s t h e e q u i va l e n t m e m o r y b a n k n u m b e r . I z e r oi u s e d , t h a m o u n t o f r e e B A S I C p r g r a m s p a c e w i l l b r e t u r n e d . I o n i u s e d , t h a m o u n t o f r e e B A S I Cw o r k i n g s t o r a g e w i l l b r e t u r n e d .

I a o l d e r p r o g r a m i u s i n g t h v a l u e r e t u r n e d b t h E R f u n c t i o n t d e t e r m i n e i e n o u g h w o r k i n g s t o r a g ei a v a i l a b l e , t h P R a r g u m e n t w i l lh a v e t b c h a n g e d f r o m z e r o t o n f o t h p r o g r a m t f u n c t i o n p r o p e r l y .P r e v i o u s l y , a o l t r i c k w a t u s t h 1 ' R I ; f u n c t i o n t f o r c e " g a r b a g e c o l e c t i o n " o s t r i n g s p a c e t g e r i o u n u s e d s t r i n g s a n f r e e u a d d i t i o n a lw o r k i n g s t o r a g e . B u i 1 2 m o d e ,t h F K I i c o m m a n d c a n n o t a c c e s s t h p r o p e r m e m o r y s p a c e u s e d t o w o r ki n s t o r a g e .

A n o t h e r c o m m a n d w h o s e o p e ra t i o n h a c h a n g e d i B A S K ; 7 . i t h L I S T c o m m a n d . I o l d e r v e r s i o n s o B A S I C , i w o u l d l i s t t h e s p e c i f i e d p r g r a m l i n e s a n t h p r o g r a m w o u l ds t o p . I n B A S I C 7 . 0 , t h p r o g r a m l i n e sa r l i s t e d a e x p e c t e d , b u t h p r g r a m r e s u m e s o p e r a t i o n a f t e r l i s t i n gt h l i n e s .

A n o t h e r a r e a o c a u t i o n i i t h u s o c e r t a i n r e s e r v e d v a r i a b l e s w i t hi o l d e r p r o g r a m s , I o l d e r v e r s i o n so B A S I C , o n l y T I T I a n S T w e r er e s e r v e d v a r i a b l e s t h a t y o c o u l d n o u s a g e n e r a l v a r i a b l e s w i t h i n y o u rp r o g r a m . W h e n B A S I C 4 . d i s k c o m a n d s w e r e a d d e d , D a n D S w e r ea l s o a d d e d t t h r e s e r v e d v a r i a b l el i s t f o d i s k s t a t u s . N o B A S I C 7 . a d d s K a n E l f o e r r o r t r a p p i n gw i t h i n B A S I C p r o g r a m s , i a d d i t i o n t t h D a n D S d i s k s t a t u s v a r i a b l e s . I a o l d e r p r o g r a m h a p p e n s t u s a n o t h e s e v a r i a b l e s , s i m p l y c h a n g et h e m t s o m e t h i n g e l s e , a n t h e r es h o u l d n o b e a n y p r o b l e m s .

T h P r o g r a mT o m a k e t h i n g s l i t t l e e a s i e r w h e n

c o n v e r t i n g p r o g r a m s t t h 1 2 8 u nd e B A S I C 7 . 0 , I ' v e w r i t t e n s i m p l eu t i l i t y p r o g r a m t h a t ' s i n c l u d e d h e r e ." B A S K ; S c a n n e r " s c a n s B A S I C p r g r a m s s a v e d o d i s k t l o o k f o p o s s i b l ep r o b l e m a r e a s f o B A S I C : 7 . 0 . I s h o u l dn o b u s e d t s c a n p r o g r a m s g e n e r a t e du n d e r B A S K ! 7 . 0 . s i n c e i w a n o d

l J U L Y / A U G U S T ' 8 6

Page 113: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 113/132

1 2 U S E R S O N L Y / M O V I N G B A S I Cs i g n e d f o t h i s p u r p o s e . H o w e v e r , t h p r o g r a m i t s e l f c a b r u o a n C o m o d o r e s y s t e m ( 1 2 8 , 6 4 , V I 2 0 P E T ,C B M ) w i t h a n y d i s k d r i v e .

' l i t e p r o g r a m f i r s t a s k s f o r t h f i l en a m e O t h p r o g r a m t b s c a n n e d . I t h e n a s k s i y o u ' d l i k e a p r i n t e d o u tp u o f t h e r e s u l t s . O n c e t h f i l e i o p e n e d , t h p r o g r a m b e g i n s t s c a nt h p r o g r a m f i l e o d i s k . I a n d i s ke r r o r s a r e e n c o u n t e r e d . a n a p p r o p r ia t d i s k e r r o r m e s s a g e w i l l b d i p l a y e d a n t h p r o g r a m w i l l a b o r t .

A t h p r o g r a m s c a n s t h e l i n e s o t h B A S I C p r o g r a m f i l e , e a c h l i n en u m b e r w i l l b d i s p l a y e d o t h s c r e e n . I p r o b l e m a r e a i e n c o u nt e r e d , t h e x a c t t o k e n o v a r i a b l e w i l lb i n d i c a t e d f o l l o w i n g t h e l i n e n u b e r . I m o r e t h a n o n e p r o b l e m a r e aa p p e a r s o t h s a m e l i n e , t h e y w i l l b i n d i c a t e d i t h o r d e r t h e y a p p e a r .

Y o c a p r e s s a n y k e y o t h k e b o a r d t s u s p e n d t h s c a n n i n g p r c e s s a t h e n o a n p r o g r a m l i n e .P r e s s t h k e o n l y o n c e , b e c a u s e t h p r o g r a m w i l l c o n t i n u e w i t h a n o t h e rk e p r e s s . I t h " Q k e i p r e s s e dw h i l e t h p r o c e s s i s u s p e n d e d , t h p r o g r a m w i l l s t o p s c a n n i n g t h p r g r a m f i l e a n p r o p e r l y c l o s e a l f i l e s .F o c o n v e n i e n c e , t h e s e s a m e f e a t u r e sw i l l s u s p e n d t h p r i n t e r o u t p u t a w e l l a t h s c r e e n d i s p l a y s .

T h o u t p u t o t h i s p r o g r a m c a ( h e n b u s e d t p i n p o i n t t h e x a c ta r e a s o f t h e p r o g r a m t h a t m a n e e d t b m o d i f i e d u n d e r B A S I C 7 . 0 . I o n l yr e s e r v e d v a r i a b l e s a r e f o u n d , i s h o u l db v e r y s i m p l e t c h a n g e t h v a r i a b l en a m e s . O t h e r w i s e , d e t a i l e d a n a l y s i so f t h e p r o g r a m m a b n e c e s s a r y . I e i t h e r c a s e , t h a r e a s o c o n c e r n a r i d e n t i f i e d f o y o b t h B A S I C S c a n

n e p r o g r a m .B A S I C S c a n n e r i c u r r e n t l y p r

g r a m m e d t l o o k f o t h f o l l o w i n gH A S l C c o n i n i a n d s o r f u n c t i o n . s ( t o k e n s )

p i l I - : k i ' o k i - w a i t s y s i ] s r i : i u - : i . i s ta n t h e f o l l o w i n g B A S I C r e s e r v e d v a r i ab l e s

D 6 D S S E L E RI a d d i t i o n a l c o m m a n d s a r l a t e r d t e r m i n e d t b p o t e n t i a l p r o b l e ma r e a s , y o c a e x p a n d t h l i s t b c h a n g i n g t h n u m b e r o t o k e n s s p e c if i e d b i N T . t h d e c i m a l t o k e n v a l u e si a r r a y P T a n t h a c t u a l l o k e ns t r i n g i a r r a y P I ' S . T a d a d d i t i o n a lv a r i a b l e s , y o c a c h a n g e t h n u m b e ro v a r i a b l e s s p e c i f i e d b P a n t h a c t u a l v a r i a b l e s n a m e s i a r r a y P V S .S e p r o g r a m l i n e s 2 5 t 3 3 f o t h e s e v a r i a b l e s . T h t o k e n s a n v a r i ab l e s c u r r e n t l y c h e e k e d a r t h o n l yo n e s b e l i e v e s h o u l d b p r o b l e m , r s

K c f o r i ' i i p i n f i t h i s p r o g r a m , r c a d " H o w t R n l c r P r t j ^ r j n v v " a m " H o w t t ' s c i h M a g a z i n eK m r y P r o g r a m . " T h B A S K ! p r o g r a m s I n [ h i t n u g i / i m : j r j u i l j h k - » d i s k f r n r n L i u i b u r .

1 9

2 0

2 L

2 2 2 3

2 4

2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3

3 4

3 5 3 6

3 7 3 8

B A S I C S c a n n e r

P R I N T " [ C L E A R ] " ; S P C ( 1 2 ) ;" B A S I C S C A N N E R [ D O W N 2 ] " ' C F R KP R I N T " T H I S P R O G R A M C H E C K S O L D E RB A S I C " " B A N FP R I N T " P R O G R A M S F O P O S S I B L EP R O B L E M A R E A S I F ' " B A Z IP R I N T " T H E Y A R T B L O A D E D I N T O

C - 1 2 8 A M D " ' B A T HP R I N T " R U N I 1 2 M O D E U N D E R B A S I C7 . 0 " ' B A A HP R I N T " [ D 0 W N ] W H I L E R U N N I N G ,

P R E S S A N Y K E Y T O S U S P E N D "G O S U B 9 9 0 ' C E U M

N T = 7 : N V = 4 : D I M P T ( N T ) , P T S ( N T ) ,P V S ( N V ) ' D F T KP T ( 1 } = 1 9 4 : P T $ ( 1 ) = " P E E K " ' C P M HP T ( 2 ) = 1 5 1 : P T S ( 2 ) = " P 0 K E ' " C P R IP T ( 3 ) = 1 4 6 : P T $ ( 3 ) = " W A I T " ' C P E JP T ( 4 ) = 1 5 8 : P T S ( 4 ) = " S Y S ' " C P L KP T ( 5 ) = 1 8 3 : P T S ( 5 ) = " U S R " ' C P G CP T ( 6 ) = 1 8 4 : P T S ( 6 ) = " F R E " ' C P F DP T ( 7 ) = 1 5 5 : P T S ( 7 ) = " L I S T " ' C P T EP V S [ 1 ) = " D S " : P V S ( 2 ) = " D S S "

P V S ( 3 ) - " E L " : P V S ( 4 } = " E R " ' E C V LP R I N T " F I L E N A M E O B A S I C P R O G R A MT B C H E C K E D " : I N P U T F S ' C D E NC L O S E 1 5 O P E N 1 5 , 8 , 1 5 ' C K I FO P E N 5 , 8 , 5 , " 0 : " + F S + " , P , R "

G O S U B 1 0 0 0 ' E N Q JP D = 4 : P R I N T " [ D O W N ] W A N T P R I N T E DO U T P U T ( Y / N ) : " ; ' C F J NG E C $ I C S = " N " T H E N P D = 3

G O T O 4 0 0 ' G M V L

3 9 I C S O " Y " T H E N 3 6 0 ' E F Q J4 0 P R I N T C S O P E N 4 , P D ' C H E A4 1 G O S U B 9 9 0 : P R I N T H ,

" S C A N N I N G B A S I C P R O G R A M : " ; F SP R I N T # 4 ' D L I J

4 2 I P D = 4 T H E N P R I N T " S C A N N I N G B A S I CP R O G R A M : " ; F $ : P R I N T ' F H E L

4 3 G O S U B 9 6 0 : R E I G N O R E L O A DA D R ' C R A G

4 4 G O S U B 9 6 0 : I V + V 1 = 0 T H E N P R I N TP R I N T T A B ( 1 0 > ; " < D O N E > G O T O 1 0 2 0 ' J S O N

4 5 G E C S I C S = " " T H E N 5 1 0 ' E I J H4 6 P R I N T : F R I N T " " ; T A B ( 1 0 ) ;

" S C A N N I N G S U S P E N D E D ' " D G J M4 7 P R I N T " P R E S S A N Y K E Y T C O N T I N U E ,

' Q T Q U I T " ' B A Y P4 8 G E C S I C S = " Q " T H E N

P R I N T " S C A N N I N G A B O R T E D "G O T O 1 0 2 0 ' G K B Q

4 9 I C S = " " T H E N 4 8 0 ' D F F J5 0 P R I N T " S C A N N I N G R E S U M E D . . [ D O W N ]

" ' B A D E5 1 G O S U B 9 6 0 : L N = V l + ( 2 5 6 * V )

P R = 0 ' F S T H5 2 P R I N T R I G H T S ( " [ S P A C E 9 ] " + S T R $ ( L N ) ,S ) ; " [ S P A C E S ] " : P R I N T " [ U P ] " ; ' F L G J

5 3 G O S U B 9 7 0 ' B D T D5 4 I V = T H E N 4 4 0 ' D F C G5 5 I V O 3 4 T H E N 6 0 0 ' E G H H5 6 R E Q U O T E F O U N D , S K I P C H A R S T

N E X T Q U O T E O L I N E E N D ' B Q T R5 7 G O S U B 9 7 0 : I F V = 3 4 T H E N 5 3 0 ' E K J K5 8 I V > T H E N 5 7 0 ' D F F K5 9 G O T O 4 4 0 ' B D H J6 0 I V O 1 3 1 T H E N 6 8 0 ' E H F E6 1 R E D A T A T O K E N F O U N D ,

S K I P C H A R S T O C O L O N O L I N EE N D ' B Q A N

C O M M O D O R E M I C R O C O M P U T E R S 1 1

Page 114: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 114/132

C O M M O D O R EN E T S E M A G I C

H o o k - U p Y o u r C o m p u t e r t a T e l e v i s i o n W i l h o u ] C a b l e s !N e W i r e l e s s " U H F " M i n i - T r a n s m i l t e r . . .

T G e n i eT C - i " m - C O * iY i « m t t * m r m n * tv g n - i n i C O U f n v * , i p n n J f t l f r * r V A i

C n m p i j t e r i

i . ' . . - .

* r i n a ■ n 1 .

V x l « i H c . , ■ . ■

: ■ ■ " T G e n i e

R A N G E

'

N O O N L YI R H S J M I I i 1 H 0 M | >

V U U R C O M P U T E R $ 0 P l u s S h i p p i n g H a n d l i n g

C A L L T O D A Y

A m j j j h g n e a c c e s s a r y t h a t b r o a d c a s t s o v e r t h a ; r ' o n u n u s e d U H c h a n n e l s 1 2 3 2 o 2 E a s y t i o o ^ u p l a u d i o v i d e o c u l l e r s o s y o u r c o m m o d o r e c o < n o u l e r B r o a d -c a ^ S a s h a r p f u l l - c o l o i p F t l u r c l o a t e J e v i & n > n a c r o s s I h r o o m o 2 0 0 1 1 a w a y E l i m i n a t e s

l f i ^ Q u a l i t y s o l i d s t a l e d e s i g n w i t h ) u l > i n c i n r y w ^ r r a n l y

l h H | n i S Q P E R H R R T E L E l T T R D N I C SI - 5 U 3 - E B I - 9 3 4 D h

1 8 9 0 1 O U R N S I D E

C H A M E L E O NG R A P H I C S C O N V E R S I O N U T I L I T Y

B D A V I D D A R U S A N L O U I S W A L L A C E

C o n v e r t g r a p h i c s f r o m o n f o r m a t l a n o t h e rC o n v e r t g r a p h i c s t o C - G 4 S t a n d a r d f o r m a t t h a t m a k e s y o u rp i c t u r e s e a s y t I n c l u d e I y o u r B a s i c p r o g r a m sA d S a v e a n d L o a d t t i n e s u b s e t o g r a p h i c s c o m m a n d s f o S i m o n ' s B a s i c a n S u p e r E x p a n d e rU s t h C - 6 4 S t a n d a r d s c r e e n w e d g e t I n c l u d e g r a p h i c s I y o u rB a s i c p r o g r a m s e f f o r t l e s s l y a n p a i n l e s s l y

C o m p a t i b l e w i t h :C a d p a k B l a z i n g P a d d l e sD o o d l e K o a l a a n o t h e rF l e x l d r a w 4 . K o a l a c o m p a t i b l e sG r a p h i c s B a s i c M i c r o I l l u s t r a t o rL o g o P e r i p h e r a l V i s i o nS i m o n ' s B a s i c S u p e r E x p a n d e rT h T o o l V i d e o B a s i c

S e C h a m e l e o n a n t c l e , p 1 0 0 . J u l y A u C o m m o d o r e M i c r o c o m p u t e r s

S e n d S 1 6 . 9 5 f o C h a m e l e o n t o L O A D S T A R , P B o 3 0 0 0 7

S h r e v e p o r t , L 7 1 1 3 0 - 0 0 0 7N a m eA d d r e s sC l t y / S t a l oV I S A / M C / A m E x . E l

C r e d i t c a r d o r d e r s c a l l 1 - 8 0 0 - 8 3 1 - 2 6 9 4I L o u i s i a n a C a l l ( 3 1 8 ) 8 6 8 - 7 2 4 7

M O V I N G B A S I C6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9

7 0 7 1 7 2 7 3

7 4 7 5 7 6

7 7

7 8 7 9 8 0

8 1

8 2

8 3 8 4

8 5 8 6 8 7

3 8 8 9

9 0

9 L 9 2

9 3 4

9 5 9 6 9 7

9 8 9 9

1 0 0 0

1 0 1 01 0 2 0

G O S U B 9 7 0 : I V = 5 8 T H E N 5 3 0 ' E K P GI V = T H E N 4 4 0 ' D F C GI V O 3 4 T H E N 6 2 0 ' E G J HG O S U B 9 7 0 : I V = 3 4 T H E N 6 2 0 ' E K J JI V > 0 T H E N 6 5 0 ' D F E JG O T O 4 4 0 ' B D H II V O 1 4 3 T H E N 7 2 0 ' E H D MR E R E M A R K F O U N D ,

S K I P T L I N E E N D ' B B E QG O S U B 9 7 0 : I V > 0 T H E N 7 0 0 ' E J C FG O T O 4 4 0 ' B D H DI V O 2 0 6 A N V O 2 5 4 T H E N 7 6 0 ' H L L KR E I G N O R E B A S I C 7 . T W O B Y T ET O K E N S ( J U S T I N C A S E ) ' B P T PG O S U B 9 7 0 : I V = T H E N 4 4 0 ' E J E JG O T O 5 3 0 ' B D H HR E C H E C K F O P R O B L E MT O K E N S ' B W E NY = 0 : F O X = l T O N T I V = P T ( X )T H E N Y = X : X = N T ' J U D TN E X T X I Y = T H E N 8 2 0 ' E H B NI P R = 1 T H E N P R I N T H [ S P A C E 1 0

G O T O 8 1 0 ' F K I QP R I N T # 4 , R I G H T S ( " [ S P A C E S ]

S T R S ( L N ) , 8 ) ; " " j ! P R 1 ' F Q T KP R I N T # 4 , R I G H T S ( " [ S P A C E 5 ] " + P T $ ( Y ) ,4 ) ; " T O K E N " ' D N R KR E C H E C K F O P R O B L E MV A R I A B L E S ' B A U LI V < 6 5 O V > 9 0 T H E N 5 3 0 ' F J S KS S = C $ : G O S U B 9 7 T H E N 8 9 0 ' H S C OI V > 5 7 A N D V < 6 5S $ = S S + C $ ' C G B KG O S U B 9 7 0 : I V < 4 88 9 0 ' G N G PI V < 5 8 O V > 6 4I V = 3 6 O R V = 3 7S $ = S S + C $ : G O S U BY = 0 : F O X = T T H E N V = X : X = N V

I V < 4 8 O V > 9 0T H E N 8 9 0 ' F J E M

O V > 9 0 T H E N

T H E N 8 7 0 ' F J D PO R V = 4 0 T H E N9 7 0 ' K T X VN V I S S = P V $ ( X )

J W D ON E X T X I Y = T H E N 5 4 0 ' E H A II P R = 1 T H E N P R I N T # 4 , " [ S P A C E 1 0 ] " ;

G O T O 9 4 0 ' F K M LP R I N T # 4 , R I G H T S ( " [ S P A C E 8 ]

S T R S ( L N ) , 8 ) ; " ; P R - 1 ' F Q T OP R I N T t 4 , R I G H T S ( " [ S P A C E 5 ] " + P V S ( Y ) ,4 ) ; " V A R I A B L E " ' D N N PG O T O 5 4 0 ' B D I JG O S U B 9 7 0 : V 1 = V ' C H U LG E T # 5 , C S : G O S U B 1 0 0 0 : V =

I C $ < > " " T H E N V = A S C ( C $ ) ' J V Q UR E T U R N ' B A Q LP R I N T : F O R X = l T O 3 9 P R I N T " - " ;

N E X T X P R I N T : P R I N TR E T U R N 1 J M R U

I N P U T # 1 5 , E N , E M S , E T , E SI E N = 0 T H E N R E T U R N ' F T F A

P R I N T " [ D O W N ] D I S K E R R O R [ D O W N ] "P R I N T E N ; E M $ ; E T ; B S " C N A B

C L O S E 5 C L O S E 6 C L O S E 1 C L O S E 4 ' E I A Y ( H U D

1 1 J U L Y / A U G U S T ' 8 6

Page 115: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 115/132

S E L F R E P L I C A T I O NC o n t i n u e d f r o m p g . 6 . 3 F O 1 T 1 0 2 3 T

P E E K { M + I 0 ) + P E E K ( M + I — 1 0 J + P E E K( M + I + 1 ) + P E E K ( M + I - 1 ) ' T F P X

4 P O K E S + I , { T A N l ) + 9 6 N E X T ' F K X F4 F O T O 1 0 2 3 P O K E M + I ,

P E E K ( S + I ) - 9 6 : N E X T ' J R E O5 G O T O 3 5 ' B C P B . H i l l

R E P R O - F A S TR E M R E P E R O - F A S T ; P R E S S A N X K E Y T C A U S E R E P R O D U C T I O N ' B R C QF O R X = 4 9 1 5 2 T 4 9 3 9 3 : R E A D A : P O K E X , r N E X T ' G S W M

1 P R I N T " [ C L E A R ] " : H = 9 2 1 6 : N D = 4 9 3 9 5 ' D O U C1 S Y N D - 2 4 3 : S ¥ S N D - 2 1 8 ' E L K H2 P O K E M + 4 1 8 , 1 : P O K E M + 4 5 8 , 1

: P O K E M + 4 9 8 , 1 : P O K E M + 4 5 9 , 1: P O K S M + 4 6 0 , 1 ' K J H L

2 S Y N D - 1 9 3 ' C F T F3 G E R S : I F R S = " " T H E N 3 0 ' E H O D3 S Y N D - 1 5 7 ' C F T G4 G O T O 3 0 ' B C K A1 0 D A T A 1 6 9 , 2 1 6 , 1 3 3 , 2 5 4 , 1 6 0 , 0 , 1 3 2 ,

2 5 3 , 1 6 9 , 1 , 1 4 5 ' B O I D1 1 D A T A 2 5 3 , 2 0 0 , 2 0 8 , 2 5 1 , 1 6 6 , 2 5 4 , 2 3 2 ,

1 3 4 , 2 5 4 , 2 2 4 , 2 2 0 , 2 0 3 ' B W P F1 2 D A T A 2 4 2 , 9 6 , 1 6 9 , 3 5 , 1 3 3 , 2 5 4 , 1 6 0 , 0 ,

1 3 2 , 2 5 3 , 1 6 9 , 0 ' B Q K F1 3 D A T A 1 4 5 , 2 5 3 , 2 0 0 , 2 0 8 , 2 5 1 , 1 6 6 , 2 5 4 ,

2 3 2 , 1 3 4 , 2 5 4 , 2 2 4 , 4 1 ' B V S H1 4 D A T A 2 0 8 , 2 4 2 , 9 6 , 1 6 9 , 3 6 , 1 3 3 , 2 5 2 ,

1 6 9 , 4 , 1 3 3 , 2 5 4 , 1 6 0 ' B S V H1 5 D A T A 0 , 1 3 2 , 2 5 1 , 1 3 2 , 2 5 3 , 1 7 7 , 2 5 1 , 2 4 ,

1 0 5 , 9 6 , 1 4 5 , 2 5 3 ' B S C I1 6 D A T A 2 0 0 , 2 0 8 , 2 4 6 , 2 3 0 , 2 5 2 , 1 6 6 , 2 5 4 ,

2 3 2 , 1 3 4 , 2 5 4 , 2 2 4 , 8 ' B U V K1 7 D A T A 2 0 8 , 2 3 5 , 9 6 , 1 6 9 , 4 , 1 3 3 , 2 5 4 , 1 6 0 ,

0 , 1 3 2 , 2 5 3 , 1 8 5 ' B R O K1 8 D A T A 2 1 6 , 3 5 , 2 4 , 1 2 1 , 2 5 5 , 3 5 , 2 4 , 1 2 1 ,

1 , 3 6 , 2 4 , 1 2 1 ' B O S K1 9 D A T A 4 0 , 3 6 , 4 1 , 1 , 2 4 , 1 0 5 , 9 6 , 1 4 5 , 2 5 3 ,

2 0 0 , 2 0 8 , 2 3 1 ' B P R M2 0 D A T A 2 3 0 , 2 5 4 , 1 6 0 , 0 , 1 8 5 , 2 1 6 , 3 6 , 2 4 ,

1 2 1 , 2 5 5 , 3 6 , 2 4 ' B Q X E2 1 D A T A 1 2 1 , 1 , 3 7 , 2 4 , 1 2 1 , 4 0 , 3 7 , 4 1 , 1 ,

2 4 , 1 0 5 , 9 6 ' B L T E2 2 D A T A 1 4 5 , 2 5 3 , 2 0 0 , 2 0 8 , 2 3 1 , 2 3 0 , 2 5 4 ,

1 6 0 , 0 , 1 8 5 , 2 1 6 , 3 7 ' B T T G2 3 D A T A 2 4 , 1 2 1 , 2 5 5 , 3 7 , 2 4 , 1 2 1 , 1 , 3 8 , 2 4 ,1 2 1 , 4 0 , 3 3 ' B N W G2 4 D A T A 4 1 , 1 , 2 4 , 1 0 5 , 9 6 , 1 4 5 , 2 5 3 , 2 3 0 ,

2 0 8 , 2 3 1 , 2 3 0 , 2 5 4 ' B R Q I2 5 D A T A 1 6 0 , 0 , 1 8 5 , 2 1 6 , 3 8 , 2 4 , 1 2 1 , 2 5 5 ,

3 8 , 2 4 , 1 2 1 , 1 ' B O B I2 6 D A T A 3 9 , 2 4 , 1 2 1 , 4 0 , 3 9 , 4 1 , 1 , 2 4 , 1 0 5 ,

9 6 , 1 4 5 , 2 5 3 ' B N J J2 7 D A T A 2 0 0 , 2 0 8 , 2 3 1 , 2 3 0 , 2 5 4 , 1 6 9 , 3 6 ,

1 3 3 , 2 5 2 , 1 6 9 , 4 , 1 3 3 ' B T C L2 8 D A T A 2 5 4 , 1 6 0 , 0 , 1 3 2 , 2 5 1 , 1 7 7 , 2 5 3 , 5 6 ,

2 3 3 , 9 6 , 1 4 5 , 2 5 1 ' B S L M2 9 D A T A 2 0 0 , 2 0 8 , 2 4 6 , 2 3 0 , 2 5 4 , 1 6 6 , 2 5 2 ,

2 3 2 , 1 3 4 , 2 5 2 , 2 2 4 , 4 0 ' B V N O3 Q t J D A T A 2 0 8 , 2 3 5 , 9 6 ' B K A Y E N

S K T R A V E LA v a i l a b l e N o w !O f f i c i a l S o f t w a r e o f t h e Y o u n g A s t r o n a u tP r o g r a m ™T u r n y o u r C o m m o d o r e 6 4 o 1 2 8 ' " i n t o a p o w e r f u la s t r o n o m y w o r k s t a t i o n . G e t h l o c a t i o n o m o r et h a n 1 2 0 0 s t a r s , 8 c o n s t e l l a t i o n s , t h S u n , M o o n[ w i t h p h a s e s j , a n H a l l e y ' s C o m e ! f r o m a n p l a c e o e a r t h !

S e t h e s k y 1 0 , 0 0 0 y e a r s i n i o t h p a s : o r f u t u r e• N a m e s , d i s t a n c e a n d e t a i l s a b o u t t h p l a n e t s ,

s u n , m o o n a n 1 2 0 0 s t a r sP r i n t y o u r o w p l a n e t a r y c h a r t sW a t c h s o l a r a n l u n a r e c l i p s e s u n f o l dF i n d a n t r a c k s k o b j e c t s s u c h a H a l l e y ' sC o m e tC h a r t c e l e s t i a l s p h e r e w i t h c o o r d i n a t e l i n e sV i e w d o u b l e s t a r s , n e b u l a e a n s a t e l l i t eg a l a x i e s u c l o s eC o l o r f u l , d e t a i l e d g r a p h i c s

S c i e n c e 8 M a g a z i n e c h o s e S k T r a v e l a " o n eo t h e b e s t c u r r e n t e d u c a t i o n a l s o f t w a r e p a c k a g e s . "A c N o a n g e S k T r a v e l a n f r e e Y o u n g A s t r on a u t P r o g r a m i n f o r m a t i o n a n c h a p t e r r e g i s t r a t i o nf o r m f o S 2 9 . 9 5 ( i n c l u d e s s h i p p i n g a n h a n d l i n g ) .S e n d S 2 9 . 9 5 c h e c k o m o n e y o r d e r t o

M A M A R K E T I N GP . O . B o 6 0

O a k s , P 1 9 4 5 6F j e s i f l e n u a a 6 U t e S U M ( S 3 1 7 O v w s s r e d d e n ] * % } £ 9 5 A H o w t i o S w e c m i l i ' i r v e i yS t y T r j v e J o d r s * o n l yD e a l e r i n t e r n e s w e l c o m eC o m m o d o r e 6 a n C o m r r x x K x e ! Z L ! Y o u n r f T r a t l e r n . i r k o r h V o u n t j A s t r o n a u t C o u n c i l

N A M EA D D R E S SC I T YS T A T EP H O N EQ T

. Z I P

S 2 9 . 9 56 S a l e s T a ( P O n l y )

T O T A LM A M A R K E T I N G . P . O . B o 6 0 4 . O a k s P A 1 9 4 5 6

C O M M O D O R E M I C R O C O M P U T E R S 1 1

Page 116: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 116/132

U S E R G R O U P SA l t h o u g h t h e r e E i r e a l m o s t 1 0 0 0 k n o w n C o m m o d o r e u s e r g r o u p s n a t i o n w i d e a n d a r o u n d t h w o r l d , t h i s l i s t i n c l u d e s o n l y t h o s e t h u t h a v e b e e n

o f f i c i a l l y r e c o g n l z L - i J b C o m m o d o r e x - A p p r o v e d U s e r G r o u p s , i y o u r g r o u p w o u l d l i k e t a p p l y f o A p p r o v e d s t a t u s , c o n t a c t P e t e B a c z o r , U s e rc i r o u p C o o r d i n a t o r a C o m m o d o r e B u s i n e s s M a c h i n e s , 2 0 W i l s o n D r i v e , W e s t C h e & t c r . P \ 9 ^ H \ h

C o m m o d o r e - u s e r g r o u p s p r o v i d e I n v a l u a b l e a s M . s t a n c i 1 t C o m m o d o r e c o m p u t e r ! s t s I y o a r t - l i x i k i n p U p e o p l e w h s h a r e y o u r c o m p u t i n gI n t e r e s t s , o i y o n e e d h e l p g e t t i n g S t a r t e d w i t h y o u r c o m p u t e r , c o n t a c t t h e g r o u p n e a r y o u .

A P N E Y O R KS t u t t g a r t L o c a l U w r a G i o u pB C a , 2 d M I B n | A E jP e t e t F G r e f l MF P S E A T T L EC o m m o d u t t i U i O t a " C ' l u b f >

D M B o 1 5 U e n n i F h E V L C k l a n dH A I F AT e c h m o n C o m t n o d o t U s e r s 'G r o u pT e c h n i o nA l e x a n d e r B u r c a :M I L A NJ U T C o m p u t e r C l u bV i M o m u y N n j . o J i n E i nM a x U s f lA L A B A M A

B i r m i n g h a m C o m m o d u t s C h i bP . O . B o x 5 9 6 6 4B o T a i u m

D e c s t u rV a l t e y C a m m a d o f ! U n w r G i o u p3 1 W a T h r u i h W o o d s S

S h o a l s C u m m t x l o E C U b p e q O i u i i ] i1 1 V a F l o u t D R u & s p I C B r o c k w i > U

H u n t s u i H eC c n t p u l e e n C o m p u t * C L u t i1 0 I S h a d e s R o a dB r y a n J c i d a n

M o n t t r a r n H vM A C K S0 B o * 2 1 D 1 2 G

G h a i l e s E l i i f i s e UE o o t t a b o r o

S c u t i h b G i o C - 6 4 U w i n O i u i j iR o u e s # 5 I l o x 2 & t >R i c h a r R a d o n

A L A S K AA n c h c i a g e

A n c h o r a g e C o m f t t o d o r a T J m kG i o u pP B o T 0 4 f i l &T r o y L C r o w J

A L B E R T AC A N A D Ar i t T i L o n

H i n t o n C o m p u t e * C l u bP B o 2 4 3 1K - B a r t t e t t

A R I Z O N AC h a n d l e r

S O M n i l t o i O C i rT f c u n n s A M O O w n

P i e a c o t t A r u a C o m n i u d o i o C l u h1 6 3 1 C a n f l e l d A v f lB k ^ f l r d P e a i c e

G l o b eG i i a H a c k e i sR D u i e # l . B ( K 3 4P a u l R M a c h u l a

T h u n d f l r M o n r n i m ; C c ^ i n i r n x k i i f lU s e r G r o u pP O B o j ; 1 7 G GM i c h a e l M ^ o j i N ^ J u j i

T u c f l o nC a t a l i T L a ( J o r c i r c i o O o i C o m p u t e rC l u bP B o x 3 2 G 4 f i

A R K A N S A S

R l v w C i l y C o m m o d o r eC o m p u t e r C l u bB o 4 2 9 8G G o r d o n V o d e r . J

F i n n t i J u i lC u i t u i J ^ i i C o n i p u C n r C l u b u - b i r r , l i l i i ' iL L U l U h l

P B o l O H ^ l rB r u c o A c h c i a n

B R I T I S H C O L U M B I AC A N A D AV i e n n a

J u a n d F u C d C & U s e r s ' G i o u p4 ^ T i p i n n V t B i y m i W L l k i n H U i t

C A L I F O R N I AA u b u r n

C l u bP 0 0 x 4 2 7 0P e S n u b

C o n c o r dC o m m o d o r e C o n r L d C U n nP O B o 2 7 2 1 0 6R i c h a r d M u j f l e y

C o n c o i dD i f i h l t j V n l l u y C o m i n o d o r * U s Q r o a pP & o 2 7 1 b bR t c h f l i d J w i H W i

F a f l a r t o nH F E A C o m t n c x l o j e C o m p u t e rC l u bP B o 3 3 1 0P ( T h F i r l p N

H u n l i n g l o n B u A c hW i n ! O r m g a C o u n t yC o m m o t l o E u L J C J2 0 3 1 1 R o v u n w o o t l U n

L o s O p o aS a L u u O l w p o C o m r n o d u i eC 3 u b1 7 6 6 M m t h S u e mJ o a n R i r i e h a r i

K e w p o c i B e o c hF o t d A c i o G p ^ c u C c m m o d o i e

K o i d n [ L t l n nM i n i S l o p # 2 / 2 Q BJ n s n p h 1 P n p n k

O c e a n d - 6 41 I X H H l o v t i t W n S a m S r o c J f a

P a s o H o h . ' KS u n p t y L ' i ' . - : - ^ o C w n p u i e i s

3 0 V ' i E u n i c a D n v cW - i y n i f W m c h i f l

S a c r a m M t O C u r m n u d o t u L T o e ^G r o u t )[ i 9 0 Q S a m i o r d D r L a n n y H m t s t b t f i j ;

S ^ t i D j e g o ,S a L . . - - - ; . C o m m o d o r n U s « gG i o u pP B g x 8 6 ! > 3 3

C h i b

E t m e r J o h n e n t i

U s e r s G f o u p

W a J K r i H a

S u d o o nS m c k i o C o m c n o d a i e U s e sG r o u p2 9 2 S C n i o r i v a D P i t a M t - C a n n

S t u d i o C i t yE o u t h o i n C U e e i s G r o u p3 B G 2 R i v e r l o nJ t A U n m

V r a t u n6 4 / 2 0 C l u b

C O L O R A D OA u t o r a

C o l o r o d o P K U s u r a G r o u p0 7 8 Q m i n t t n S t J o A L e h u j i

C i r n U n ] C i t yH l i i i ' k C a S q I E w d e qP C B o 1 4 J a s o n M i u p h y

( J f f l r . d u i c ! ; o nW e s t e r n & 0 p e C o r a r o o l c n EU # i r G r o u j ?P B o x A \ A 2

L U A V r i a t nC t > r n i T i i K i < ) f + i C d m c I o i C l u b1 G 8 0 L e w i i i S iH o i L o i d M l B i c f a

C O N N E C T I C U T

F a i r ! c S C o u n t * C o m m o d c - eU s t i Q e q u d

B o x 2 1 2K e n n a t l L H f i t t * » n

E f l E i L H ' i r c ( " [ i JM a r t l D i d C o u n t y C o i t J E n o d o n . 1U m > i u O r o u pI 1 0 . U b b ! . : iJ P u n o e U C u i U & d

f j p r t i l ' " E K ^ H ^ v p n C o L T J i n i J ^ C ' r i ?

P B o x 7 9 6B a G o u r f f t p a u

b o 1 3 3 7

V u r n u t jC f l p i W ] R y u i o n C o m m o d o i e C L u h

B o 2 3 7 2P p ^ r B c o c h u

D E L A W A R EH v n n n

O r o u p2 1 U u r s o [ l H o b t u t E U a c h , J

D I S T B I C T O C O L O M B I AP e n i a H u r ] — W a s h

P E N T A F C o m r a m l r a e 6 d u I M T t h H S Q - M V . T ! . A F R e c E v e s

F L O R I D A

C i c i u n C u u m y C o m m u d o E e C l u bH o 5 0

W o R o g e r s

□ n u p9 1 E 3 5 l h A v o . D l B u b f l r t B r m i h o n

E n g l e w o o dR A M R O M 6 P B o 1 3 6 9C l y d e S D a v i e s

O k u l u o n n C o m m o t t o r e U f i p r ' sO r o u p^ 1 2 - A C i i b i o A v i i n u eC n ] v i h J o r i M

O J i m M v i l l oG n i n o s v i U r r C o m m o d o r e U s e r sG r o u pP . O . B o 1 4 7 1 6D t t r t v H u t ! q v

U N C t u n m i x l o i e C o m p u t e !

U n i u a r s L t y o N u c J i e i n F i n r l d nJ a H u H l j J i c i

U k v t a n dE n L k i - L i n : ! P v j i c e U s O t o u p2 3 3 2 C i y u t a J P a : x N o r t hJ o « v p f i S o i v ^ d o r o

E L - S h l R O HP B o x K t 3 4 3

M i a m iM 1 1 1 1 1 0 D i n * R D i > n c : . l > o r n h y , J

M i . m uM i a m i 2 O G 41 2 9 1 1 S 4 S l h S u e d

J l e i i J u n m a nM i a m i S p r t r i g s

M i a m i S p r i n g s H i a L e a h U s e rG r o u p5 1 7 W e o j i A v f l n u *C l u u l o a T n l l i i L d y i

O o a J a' L ' n - C J o i i n t y C j O t i u n d o i L j U s u t t iQ l d j pP \ i o x 1 1 S l l u U r n K e i i n o

O t j u i q o I ' Q i hC c m m o d o j e C o m p u t e : C l u b3 9 3 1 C o l l i n s R L o i u m P l l l e

O r J u n d oC - i n t r h i l f C o m n w d o r s U s e r s

M B o 7 3 2 ) 1T h u T m o n L w h o u

O k u uJ i i i 1 1 m j i ' . ' L 6 P B o x 6 6 2 3R o b e i l P D f l t l e y

C o m m o d o f U s e r s a P e n s a c a i aP B o x 3 S 3 3D v b b m J o h n s o nC t m i l o l l n C « u n t y C a m m o d o E BC l u b6 f i 7 N K L l L c o l t C l i

f t u s l t f nC . U . S H 1 0 7 N B i a n c h R d . WD a v i d K j n r y >

T i t i i A U i U oT i t u B v i t t d C o i n m o d o i o G i b . [ n 8 9 A l o r d S B u b « t B M i u r o y

O E O R Q I AA l b a n y

A l b a n y C O i n m c d o r e A m a t e u rC o m p u t e rP B o « 6 R o b n t B M t H u f f h

A i h B n sr t t h p n a C o m m o d o i eE n r J i u s i a s i s [ A C E j1 3 0 S I J a m e s D t i ™D m i t f t l W o & l o y

D e o a t u iC o r T L i i i o d o E e U & e r s ' G r o u p o A t l U t B0 3 C l n l t m o n t C J i .D o n o i d E S r t w a b

B n i D D i t iE C U O D O1 0 V i r o T j U f l A v

H A W A I IH o n o l u l u

H a w i i i i n n K l p c u i c C U GH 2 W r i J d A v H o d n t y V i m

I D A H OB l a c k j o o t

B l a c k p o o l U s e i s G i D u p7 G J i n i l P C % A ■ V C K | T _ '

T h H l f l c k l c c L U s e r s G i o a p■ 1 1 V S o u i h 1 2 0 0 W e s iC u i U i i S m u t i

I L L I N O I S

B u s t S i n e C c m p u i e r C l u b3 1 0 3 C l a y K D e n n i s M c G l a s s o n

A i d d d hA i g a n n f ! P e j ^ w n a l C o m p u t e !O a P B u x 3 3 7[ J u j i e u * B r f l d l i y

A u Z Q f DF u V a l l e y G f L f a c i a Q l O U p1 0 3 4 B t ' i u u i i S t I ' E f i n k G h n t t n n £ P n

R r a d l o - /K a n k a k e e H s c k e i s2 0 B r o a d w a y

C ' l [ 1 U H IC a n t o n A i q j i C o m m o d o r o U a a r sE j J U U [ )

H u l i m t ! > m o l i c t iC h l M f f O

A j u o c o C o r p M j C E O O j m p u i i i fU s e i G r o u p2 0 R a n d o l p h — M C 1 0 Q 1R i c h a r f l R y a n

S u f i u l r H n C o n i m o d c r e U s o e sQ r a u pP B o 2 2 0 1

K i i u j t C o m m o d o i e G ] u l i

H a n d y F t J o l i e t

C o E d E m p l o y e e C o m m o d o r eU 1 9 1 0 S B n g g sJ o h n M c D o w e l l

L c o X i a r t o l | [ C o m m o d o m U s n r nG r o u p9 F i l t h s R o b n r t S ^ i v i l l a

M o n m o u l l )W e t t e i n [ C o r r ; m o d o r e U s e r sG n u p9 0 W s G t A R o b s t C o w

1 1 J U L Y / A U G U S T 8

Page 117: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 117/132

U S E R G R O U P SM u n a y v f l l a

J f l t r k E o n v i U s A t " . j C n r u i r m U r .U

h i r e d ! S t I B » I %i i : . r i - i

! " 1 1 ? i l 1 1 1 ■ • :C f l p i i i i l C i r y C a r n m o d o t aC o m p u t e r C u

B o 3 - 9 6 1U A S t o u i

S - r s n t f i e l dB P U G C o r n p t a aS I G G C o t i T O t dB t f E a i d l o y

I N D I A N A■ ■ - ■ r ;

B l o o m t n ^ d T i C o r n m a d a n U u ' tG r o u pB O O E A l v m t wM e m U J A B e t i

E v a n s v i eC o E n m o t f o r p C o m p u i M C l u bP O B q 2 3 3 2B r u c * F A r t f l y

C i . , _ . . .

H . U . Q1 3 2 2 F a u v I d w D Q r e t j o i v C h U M y

K o k o m iK o k o m o C a r n r n o d o i e C o m p u t e ;C T u h£ 0 1 6 Y a l e C o u r t

L a f a y a o aC o m m o d o r e O w n e r s t r L a f a y e t t e

B o 6 7 6 3H o s a E n d d l l C D i Q

1 ■ - i i n : ■ ! c i i . J '2 3 2 9 M y o i s L u r s f lH o w a r d G P e o p ^ a

T o n e H a u l sW a s t f l t n I n d i a n a C o m m o r i o t eU s e r s

B o ! B 9 aD o n H o m c i O

I O W AA m i f f l

C O U G A R C t u j i n t n d n n : 1 J : . < uG r o u pP B o E r O SJ o h n S m i ' - h

S p e n r e iS y n U K E i r o i a A n o n y m o u sV H V A v e n u e W o o ll i ' i . . O , , l L . | i i i

W n h i r l o oP E C C U C i: * 3 3 J o O A S o i ^ t u s o t i

K A N S A SA t c h l f l P Q

A l c h i s c n C c m a i D d u r e U s e r sC t n u pP B o x 3 9 6S j i : : V D o v h

H a y s■ i i ^ i i l ; ; , . i " - n : : . ! ■ - , : .G r o u p1 3 0 2 W e s t e r n H u r t s D ^ . - : . : - ■ ■

H u t c f c i n s o nS a l t C i t y C o m m o d H f f C l u bP Q B o 2 6 4 4W e n d e l l H i n k s o n

L a w c o r u »

C r o u pB o 2 2 0 1

J o n H f l v l WK E N T U C K Y

G t f l a g o w C a m m o d o t ' ^ U . - f rG r o u p . J n P H q x [ 5 4S " J ] E r . q L I b

U . i n . j t . mC f l m m o c l o i f l U o C ^ n t r n lK u U u o k yV u n J M M i U d

L o u i p v i b cL U C K Yf i f l O t M c K u n n n W a I I I ) B u h o p

' ■ . : J . L l V = ; ! . . -

O J G O M5 3 T t i o r n t s o n A v H i d u i r d B y r d

L O U I S I A N An . i « m E t t i u g i i

B o u r n B o u p a C ( U h O « i | iP D 1 4 2 2B y r o n B e v e r l y J

L o h e C h i u t aL - i l w i C h a r l u L ' s e r i " G r o u p6 G 3 l U k d y nN e l s o n F o n U m o i

M i m i r TS i x l y F o u r U 4 3 l 7 3 [ o c k [ n n S u v n tI ; i E h J 1 - ■ ! r n - . - i n c :

B r U B V t p o f iA c L r t - T v x C o m m o d o i ^C * u n p u [ " r C l u t iF i 1 F a i i l U t A v i jB i Q W o l h e t

' , ■ , . ■ ■ :S w a i U

N o r t l n K i n c L C o n s T t i o i l o r f * U « r oQ r t u j pp , 0 B e a 1 7 E t o c k t o ■ - * - ■ . 1 1 ■

M A I N EB n i n i w i c h

Y o u r C o m i n o d o r a U j j c i G r c u j j1 7 C o l u m b i a A v D i U l n n o K u u l l i . l i

H o u L t o nS o u U i t m A r o o ^ t i v k C o t n m D d o c «. . . | .P B o k 4 § 1

M A R Y L A N D

f o i u l A l L o t o w A C o n j t n o d o i o

3 7 0 2 D u i k r y U r i f lC h i w c S c h t t d t

F 3 , r i i j i T r , i n w : i

? : C n v n c r vJ o s o j r i i t f f u i k i ) w ^ f ; j

L m n a f d w w nP A X / C O M / 6 42 4 0 J * t f K » i i S D a v i c l J . M A m L U i n

C U M - B A C CT B o x - 1 7 9

i K o t o d n wM r / f l

A n n a p o l i a C o m m o d o i o U b b i□ r o u p

B o x B o x 1 7 D o j i C J i r t s c o *

S f l v t t S p r i n gV i A p £ t a t n a L o f S | V I C A P |1 0 2 6 0 N o H a m p s h l i f l / V m n a aH u g h S P e t u a

. ■

B A Y C U Q' ■ , i ^ , i 1 . ■ . ■ ' .

M A S S A C H U S E T T SF n l l B i V r tM E M O

P B o x 3 3 3 6K e v i n C i a y

H o c k i a n dR o c k l n n d C o m m e d o r q U w G r o u pW M y i U a S n o o tO w u n F M n h w i

W w U t d dP l o r u H ' E V o l l r t / C o c n m o d o E o C l u bb L u u i d T e r r a c eM F i i v i n Y a t e

M I C H I G A NB a C i t y

C o m m o d o r e C o n n c c m n C T u h- M X n a i h S u e m- l i u i i v i G r i E l m

N o r t h o n O o n M M t C o u n l yC o a u D o d o r aP B o x 2 S GL J n : ' J i J S u e u j

D e a r b o r nK c d C o c i u n o d o i G C o n i p u t e iD u P B o 1 2 0 1H a r r y T u c f e s r

D o t o u B n yC o p p e r C o u i i u y C o m p u t e r U * b * sO i o u p

! ) < « 1 R u t a S V u c c i H D

D ^ y u V nA G 4 4 0 1 P i n w g i o v e D r .A i i h o t M t t B o a

U n e i n g h t v n C o m m c x i k J t e C J u b

J W i t l k - i rl l L i i l ' . i n v i U i ,

V 1 , [ , n i ' I . . - I . . ; -U j y i U r u u p3 3 1 7 V n r t B u r e t iR o n a H i n £ n * t w o l < ?

J ^ c k - i o nJ u o l f B o n C o m m o t t o r o C o m p u t e rC l u b2 0 W o s i M i v t i i { | [ i nS l i w H i B u h r i "

C o f n i n o i i o m U 9 G i o u p a D u n n d , m M i l i . i H o m i n g

C O M P7 6 1 ^ P u n y Q u t R d B l U i n P r t i i g j e

i J u w i i H l v p i C o m m o d o i o U * n rG n n i p

N « n c r y H a n n a" i l i i i h

W a £ h t a n a ^ C f i m m o d o r e U m G r o u p

E u g e n e M c M u i r n yM I N N E S O T AB o * 3 w h I hB o c h o r t n A f f l n C D r n m o d o r o

H a G r o u p2 5 Z 6 f i l h A v N D a v i d M o p i t o l

M L S S I S S I P P IB A u l

C o a H t l L n v C a m m o d o i o C o m p u l e rC l u b1 0 M o i m # > C j c hN o r m a n R C y

M I S S O U R I

M D B C C c m n n d o r e S p e c i a l

K O o W o o d D n v ef l i d i a r d M V e l t e n

J o p J i nJ o p l i j i C o i n r n o d o i e C o m p u t e rU s o i G : o u p4 2 4 S F l o n d a A v e .D o J i ' C c n n e l y

D e l t a B o o t h e e l U s e r s ' G r o u pP B o 3 J a n e t H i n s o n

W a n e r i s t i u r gC o m m o d o r e U s e s G r o u p ,W a i i e n s b u i gP B o 8 9 B u c k S o m r n e i k a l n p

M O N T A N AQ n F o U b

C a s a d o C o u n t y C c n u n o d v aT J s e i E G i o u pP B o x 7 3 9G e r a k t S p u i b e c k

t e L e d g eG n z z ! y K a d t e r sP B o 1 1 7 9I x D i c n i c h

S : c i v e n a v i l l oM t s M u J i C o m m o d o i o U s e r s3 1 0 9 i h S u « tJ o l i n V e i b u i s

A n s w o r l f t .S a n d h ^ l P e a k s P o k e s2 3 P a i k S u e e tP a S l c n k a

I ' a H i l i n t i e r C o r o r a o t f o t H U s e r s 'G t o u i p

B o 6 B J a c k Q u L g l e y

O l t l r l t l l tG r n a i e t O r n a r i r i C o m m o d o r eU s e r s G r o u p£ 9 3 £ L e a w o c d D i i v eB o G u i s a n h s r r y

N E J E R S E YC l i e n y I

A m j a a U s o r s ' Q i o u f i o i j o u l t i

I 0 B o 3 7 6 1J a F o u n a nC h e i t y H l L I

J e t s s y A m i g a U s e r s ' G r o u p5 2 S o c i e t y H i l lJ o h n S c o t t

L i n w o o d6 U i w r e 1 G r o u p o f S o u t i i

J a s a 3 1 B e w h A v S a m L o v m u

C o r n m o i l o s e U s e r G r o u p o C e n t r a l N

D a v i d H a b i e iE t a w v e h

C o m m o d o i a C o m p u l HC o U e e u o n C l u bT Z P w r a D iM e F r i w i m a n

5 j 0 H l dG C 6 4 C o m m o d « 3 U h t & ' C r o u pP B o 2 9 P e t e A c h e r J a c h

T j e n i o nE w l n g C o T - m o d o i e U s e i s G s o u p

V a E a u r i D i i v aJ o h n C J o n e s

C o n t m o d o r f 6 B ^ g i n n i r r a C l u b6 8 ' - r - . i i T e r r a c eT o M a r u n

N T M E X I C OL ^ C i u c a s

E n - h u s s a s t K1 2 2 0 B u c h D r i v eC o r l H B o g a t d u s

L o A l a m c sL o s A l a m o s C o m m o d o i e U s e i a

J 5 7 4 A l a b a m a $ J a c k J o h n s o n

N E Y O R KE l u n M o u n U i n

A d i r a n d a i * C - G 4 U a n a G r o u pP B o 9 J e a n K e r s l

B i c o S d y nB i o o i d y n C Q m m o d o i e U w G r o u p1 7 3 5 E a a l I 3 t h S i , A p l 7 - HM a l c o f m O o t t M m a n

L u K U n g U e G i o u p1 B a r l o w A v e n u oD o o B J t o f l

G t e r u J a J eQ u e e n s C o m m o d o r e U s e r sG J O U P7 5 - 1 1 6 4 t h S t r e e tB r u c e B e h r e n d

O r a a n eN Y T E C U h j t G r o u p2 J u l u m d S u e dF r a n k M o o i r i M d

H i i m i n o n d s p o nF i n g a r L f l k a a A t & i K o r n p u t t r cE K p e r t sS V ^ L a ) « < B T e L y n n e N a r o y

H o l b c o o kC L C T H & ll b 7 9 C o j t o a A v c i n i i n

M l c I l u v I M c G i u t t i

A b i h i K ' i i i C M d C n r n n i m o d o r t 1

3 S i l v e r L a r i oC h r i s H a e ^ S i

N e H a m p t o nC o m m o d o T Q 6 U o O l f l T J f l eC o u n t y

0 D o * 2 3 3B t o p h a n P G w P t l

N o Y t H kP f l R e s e m c h U a f t f s G r o u p1 1 e t h A v H . 1 1 t h F L

N e Y o r kT e c h n o t o c f y N o T r i c k s6 1 9 W 1 1 4 t h S t r e e tT o T r a c r o

N e Y o t hT h N e Y o l k T i m o a P v r D o n a lC o m p u L a r

D . m j f » l F d f f l h lO c e a n s u l B

C o r n n i D ( ] i j f & L s n g I p J . u k I C l u b ,b r 2 9 4 9 R o x b u r y R o a dE n c P M i l l e t

O s w e g oO s w ^ g o C o c n m o c k i t a U w G r o u p2 0 6 P t u h H 4 1 . D o p i T s c h n o l o q yJ o h n P B o i a n k a y

T A t l m n nC o m p u t e ! C l u b o R o c k l a n dP B o x 2 3 3P a u l F i i r i i e t

W o o d h a v e nD - B U G7 8 - 2 3 9 1 S A v e n u eC h o r t o s C W a g n c i

N E W F O U N D L A N DC A N A D AS J o h n s

P l v a u n t v i U f l C o m m o d o f U c o tQ f O U pP . O B o j f 2 0 3 3G r e g V m c e n L

N O R T H C A R O L I N AG r & ? n s b o [ o

T i i t t d C - 6 1 U s e r s a r o u p3 3 0 2 F o r s y t h D

C O M M O D O R E M I C R O C O M P U T E R S 1 1

Page 118: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 118/132

U S E R G R O U P SU n i t a u r C o m m o r i u i s U «

P J a n e t h M o n k *

T o l e d oC o m m o d o r e C o m p u t e r C l u b i T o l e d o

A K - 6 4 U s e i 5 G r o u p1 7 6 2 f o i l m o S U e u t

A l t o n FP A i k s b u r g

S O U T H D A K O T A

O K L A H O M A' . G r o u p

. i k i ' i U

U C O M 6 43 4 0 T n s i g n n u i i# 1 3 6

n l C C o n t r n o d a r a U w r i o f B a i i l e s v i H eI 7 D 4 S Q s a g e

C o l u m b u sC u i t r a l O I i i d C a r n n w d M o U s G r o u pP B e 2 8 2 2 $H u l i p L y n c h

D a y t o nR a g * M a n c r U v u n 1 U e d u j jP B c k 3 1 7 4 4D e n n i s H f c i q u e t t o

M a r i o nM s r t e n O h C o m m n d o i n U n i i r * ,G r o u p7 V E j W c i i i i i i y f F i R o o d

C U C o m m o O o r o T h C l u m p7 0 P m A v e r m *

O R E G O NI " . * ' L ' J i -

! ' ■ ■ - ■ . C o m p u i B C l u bJ ' B o x - W f o

N o t l h C a n t o nC a n t o n / A k - a n / M a s s i l l a n A i U s e r C ] [ q h u

[ r f l l M C l H l l H - Q

■ ,L a i i a C o u n t y C u r r i f n u d u j e U s o jG c c u j iP b o y , 1 1 3 1 6M . l m i i G d y e i

O i o u o n C n N o t t h w o f i L A t i i H j a G i o u pP B o i l U n r m M G r i n n l t r i

P K N N S V L V A N I A

A U r j < j - ( H C H I P S3 1 & S J M t c l d l e C Q w n H e a d . R D 9 2T h o m n s D u l l

E n N a r t t i C o a s t C o m m o d o t a U u e iG r o u pP H n n d n U

P h i l a d e l p h i aS U B - 6 4P . a B o x & S 2 0 f lW i l l H m e s

P i l l r - b u t g i iD + ' ; ; l s C t m u n o d o r o U s e r5 9 2 A t b o t L a n eP i C a m p l j y l J

H . , ! . ■ ;C o m m & d o r o U s e r G r o u p3 0 L m j i r a w u n i u s S A p f l - FD a v e P t u c o p i n

C o n d a l P U s e r G i o u p i o

C H U GP D B d i 2 2 3 8

Y w t o yL u w mP B o x W S

H o i tJ o s e p h C a l T i n H f L

W a t t C J i o s m rM m L a i n C o r n i r i o c i o c i ^ U n o ft J r u u p1 0 - l f i G a n t r o l A t l o n I < f l n eE m i i J V f t J c h H C k . J

S O U T H C A R O L I N AC o l u m n

C o n u n o d o j o C o m p u l a r C l u b a

3 1 Q u l n c e n n o i i U r i v oB u a i e t W h L w

R o c k H i l lR o c k H i S i C o m m o t t o E e U » G r o u p4 1 S p r u r a S iT i J c r i n s c n

o n l y$ 5 9 . 9 5

R e v o l u t i o n I F l y i n gT h M i c r o F l y t e J o y s t i c ku n i q u e p r o d u c t d e s i g n e d f o u s e w i t h F L I G H T

S I M U L A T O R I t g i v e y o a c c u r a t e a n p r o p o r t i o n a lc o n t r o l . I n c l u d e s i n s t a n t c o n t r o l Y o k e , T h r o t t l e , R a p s .B r a k e s . G u a n E l e v a t o r t r i m .O t h e r F e a t u r e s :

S o f t w a r e p r o g r a m d r i v e r s f o r o t h e r R i g h t p r o g r a m s a v a i l a b l e s o o nU s w i t h U s e r g e n e r a t e d B A S I C p r o g r a m sU s w i t h U s e r g e n e r a t e d a s s e m b l y l a n g u a g e p r o g r a m s

W o n 1 v a i l a b l c F r o m :M i c r o c u h e C o r p o r a t i o n [ 7 0 3 j 7 7 7 - 7 1 5 7P . O , B o 4 8 L c c s b u r g , V 2 2 0 7 5

C i t yP « i 6 41 7 Q 6 C r u z D T h o m a s S Y o r k

T C N N I S S E ER s t j l l S p z i n p s

C o m n i o d o i p U s e r s ' C h i bP 0 0 X 9 6M a n y G a i r * i

G u m a t o w n

M e m p h i sM n i n p J i LO f O O pP

Q r o u pi n * - J ]

T E X A SA m j i n l l u

T r S t n t r t C o c i i i n a d n i i ] U m t aQ l O U pP Q o x t t t 7 \M i e h f l f t l W i l l : i i n i 6 o n

A u . 5 l i nC i u n n i o d i j T O C o r n p u c u i U w r s o

I - 1 0 0 1 1 H 3 L[ h w i e K o m s

b i C i t y C o r n m L X l o i c \ J m i s

2 2 1 1 G o n l l a r D r w o

B « I t o r dM i - C i u r s C o n t m o d o i H C h i b[ M C C C ]P

U w G r o u p

A t L T < C o m m o d o r u U r O

1 3 t ? r t l t O f T c H r t t f l ' i t l l ' 13 3 2 - P l U c l O o n d U u v a■ l A M H i l > j : T ] | ] l ) " p i i J J l I > L

- 1 6 7 2 0 J o d y I P » « t i -

V E R M O N T

U n e c G i u u pM - i y F n i r S i i - . '

C l u b

A r i L J M . r u : V E C u r n f l5 6 3 1 H a r v & y U n R n h m F r a n i u l

P w K l m o i i l C o c n r m d o t v O i o u pP B o x b V . 2J u h n S i u i w E

D a J o C l t yD a i w C u C o m r n o d u i e U s e t sG r o u p

J o c k B D o y l a

B l a c k D L f l r n o : ! d C c m r a o d o r oS o c i e t y

B r u u i H « o r lu u n n v i i l vH e n r y C o u n i y C o r n n w d o r oC o m p u t e r C f i i bP B o 6 K e C a r t e l :

T R A C E T * i a H i ^ m o n d A r e aC 2 3 1 6 L j i a y o t t H A v e n u e

P - H i i u d e

Q r o u pP M i k ' i L u d m g

W A S H I N G T O ND u i l s y

B o u n dD n 6

K v t i u t L h A . H k m iE U c h l e n d

T i l - C i t y C o m m o d o r e C o m p u tC U i b

P B o 3 0 6 4J a c k O a i v mS e a t t l e

U i i i v r i i s i i y o W a s h i n g t o nG a m m o d u r n U s G ; c u pJ

i i : m 'S p o K a n t r C w n m o d o i U » i sG r o u pP

M i l l e r

W E S T V I R G I N I AB l u e d d

H J u o l i f t k l U s e r r w i p C - 6 f lv i e :P B u j . 1 1 9 0

K n o w l o s

C H U G - C o m m c d u i e H o m eU s f i f B G r o u pb L y n w o o d A v o n u oA l i c e E t U p t o y

W I S C O N S I Nf i t f i d n B a

C o m m H a 6 R i d i a t d F L u x t t i ^

O r s e n d a l eM A C EP B o 1 3 T u P o l z n k

J o n € > G v L L l aR o < A C a u i i t y C o m m o d o r a U b c iG r o u pP B o x l S b t tJ o h n B u r n

M i l w a u k e eA S r n i l h C o p u t B t C l u bP B Q X & 3 4B e E n d e j a n

N e A u b u r nC h i p p e w a V a & e y C U R N o m u i n R o n e

1 1 6 J U L Y / A U G U S T 6

Page 119: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 119/132

P E R S O N A L P O R T F O L I O M A N A G E RC o n t i n u e d f r o m p 2 I a l s o h a t h o n e p r o g r a m y o us h o u l d u s e e v e r y t i m e y o b o o t P e rs o n a l P o r t f o l i o M a n a g e r : t h l i x i r .r o u t i n e . U s i n g l - ' x i t e n s u r e s t h a t a l f i l e s a r u p d a t e d a n d c l o s e p . J U S t p u l li n g t h e d i s k f r o m t h d r i v e a n p o w e r i n g d o w n t h 6 i a d e f i n i t en o - n o . Y o u r f i l e s w o n ' t b e t h e r e a n m o r e !

E n t e r i n g n e s e c u r i t i e s i s t r a i g h tf o r w a r d , e x c e p t f o o n t h i n g . A f t e re a c h i e n t e r e d , y o a r r e t u r n e d t t h p r e v i o u s s c r e e n . T e r . t e r a s e r i e so n e s e c u r i t i e s , y o m u s t c o n t i nu a l l y s e l e c t t h p r o p e r f t n c t i o n k e t o r e d i s p l a y t h e n t r y s c r e e n . T h i s i p a r t i c u l a r l y f r u s t r a t i n g w i e n s e t t i n gu n e p o r t f o l i o s .

T h e r e i a n i c e s e a r c h [ f e a t u r e b u i l ti n I t h M a i n t e n a n c e o p t i o n , y o c a e n t e r t h e s e c u r i t y s y m b o l ( G f o G e n e r a l M o t o r s s t o c k , f o r e x a mp l e ) t d i r e c t l y a c c e s s i t

F i l e l i m i t s a r e r a t h e r g e n e r o u s , a l e a s t 1 , 0 0 0 o p e n t r a n s a c t i o n s p e d i s k , w h i l e c l o s e d t r a n s a c t i o n s a r l i m i t e d o n l y t t h a m o u n t o f r e ed i s k s p a c e . A n o t h e r n i c e l o u c h i t h

h a n d l i n g o f f r a c t i o n a l q u o t e s . K n t c r1 / a n t h c o m p u t e r a d j u s t s i t . 1 2 5 . O c o u r s e , y o c a a l s o e n t e rt h d e c i m a l f i g u r e s d i r e c t l y . D a t e sm u s t h a v e t h " / e n t e r e d ; t h p r g r a m d o e s n o a d t h e m f o y o n .

T h S e l l f e a t u r e t r a c k s d a t e , p r i c e ,n u m b e r o u n i t s i n v o l v e d i t h t r a n sa c t i o n , c o m m i s s i o n a n t h p r o c e e d s .L o n g - o s h o r t - t e r m g a i n s o l o s s e s a r ec a l c u l a t e d b a s e d o p r e v i o u s i n p u t s .

W i t h o n e d i s k d r i v e , t h e r e a r t i m e sw h e n y o m u s t m a k e s w a p s i n v o l v i n gt h p r o g r a m a n a l e a s t o n d a t ad i s k . T h p r o g r a m d o e s v e r y g o o dj o b o f i n f o r m i n g y o w h e n t h w r o n gd i s k i i t h d r i v e . I t e l l s y o u w h i c hd i s k i t i s l o o k i n g f o r a s w e l l a n i d e nt i f i e s t h e i n c o r r e c t o n e .

W h e n a c c e s s i n g d a t a b a s e s , y o c a d o w n l o a d q u o t e s a n d r u n r e p o r t sa u t o m a t i c a l l y . T h i s i g r e a t t i m e -s a v e r , a n a l s o r e d u c e s e r r o r s . T h 8 , 0 0 0 - c h a r a c t e r b u f f e r c a b s a v e dt o d i s k o s e n t d i r e c t l y l o p r i n t e r .

w e a k p o i n t s u r f a c e s w h e n y o u s t h R e p o r t s o p t i o n . H a l f w a yt h r o u g h t h t u t o r i a l , y o l e a r n t h a t

r e p o r t s c a n n o t b g e n e r a t e d u n l e s st h e r e p o r t p r o g r a m s a r o t h d a t ad i s k . T d t h i s , y o u m u s t c l o s e t h ed a t a f i l e s ( u s i n g t h l i x i t o p t i o n ) a n r e b o o t t h M a s t e r d i s k t l o a d a n t r a n s f e r t h e r e p o r t p r o g r a m s . T h i s i c u m b e r s o m e a n t i m e c o n s u m i n g .A f t e r t r a n s f e r r i n g t h p r o g r a m s ( f i v ep a s s e s , s e v e n m i n u t e s ) , y o h a v e t r e l o a d t h p r o g r a m f r o m s c r a t c h .

S t a n d a r d r e p o r t s a r s e l e c t e d f r o mt h m e n u . C u s t o m i z e d r e p o r t s r q u i r e b i o w o r k , b u t h v e r y f a c tt h a t P e r s o n a l P o r t f o l i o M a n a g e re v e n s u p p o r t s s p e c i a l i z e d r e p o r t s e p h a s i z e s i t s e r i o u s n a t u r e .

W h i l e i i t r u e t h a t P e r s o n a l P o r tf o l i o M a n a g e r h a f e r o u g h s p o t s ,t h e y a r m i n o r w h e n c o m p a r e d t t h o v e r a l l e f f e c t i v e n e s s a n d p o w e r . T h p r o g r a m c a b s u m m e d u i f e w o r d s : c u s t o m i z e d d a t a b a s e w i t ha d v a n c e d t e l e c o m m u n i c a t i o n s f e t u r e s a n a r e l a t i v e l y s o p h i s t i c a t e d r p o r t g e n e r a t o r . T h i s c o m b i n a t i o n I h a r d t b e a t o a n y m i c r o c o m p u t e r ,e s p e c i a l l y o t h e 6 4 . I y o u n e e d s u c h

p a c k a g e , d o n ' t p a s s t h i s o n b y

T H C O M M O D O R EC U S T O M E R

S U P P O R TH O T L I N E !

H A N E N U M B E R !2 1 5 - 4 3 6 - 4 2 0 0

B s u r e t m a k en o t e o i t

W h e r e I t h a t m a g a z i n e a r t i c l e ?F I N D I u s i n g t h C o m m o d o r eG O O D N E W S : T h C O M M O D O R E I N D E X 1 9 8 5 i n o a v a i l

a b l e ( o I h f i r s t t i m e ! T h C O M M O D O R E I N D E X 1 9 8 5 c o v e r sa l a r t i c l e s p u b l i s h e d i 1 9 8 5 i C O M M O D O R E M I C R OC O M P U T E R S a n C O M M O D O R E P O W I R / P L A Y . E o c h e n t r yl i s t s A r t i c l e T i t l e , A u t h o r , I s s u e D a t e , P a g e . A p p l i c a b l e C o p u t e r s , a n A r t i c l e T o p i c s . T h i s i n d e x i a r r a n g e d a l p h a b e t sc a l l y b o v e r 1 0 d i f l e r e n l t o p i c s I t ' s s e a s y l f i n d t h i n f o r m a t i o n y o n e e d !T H C O M M O D O R E I N D E X 1 9 8 5 O N L Y $ 4 . 7 5 O R D E R Y O U R C O P Y T O D A Y !A L S O A V A I U B L E : T h C O M M O D O R E I N D E X 1 9 8 5 D I S K . 1 5 4 1 - c o m p a t i b l e d i s k w i t h s q u e n t i a l f i l e s l i s t i n g a l t h a r t i c l e s p u b l i s h e d i 1 9 8 5 i C O M M O D O R E M I C R O C O M P U T E R Sa n C O M M O D O R E P O W E R / P L A Y . S e a r c h t h e s e t i l e s u s i n g t h e S e a r c h o H u n t l e c t u r e s o a n w o r d p r o c e s s o r w h i c h u s e s s e q u e n t i a l l i l e s O r u s t h S E A R C H M A S T E R p r o g r a m ,i n c l u d e d o t h d i s k . C o m p l e t e i n s t r u c t i o n s a r i n c l u d e d .T H C O M M O D O R E I N D E X 1 9 8 5 D I S K O N L Y $ 6 7 5 I N C L U D E S S E A R C H M A S T E R

P l e a s e s e n d : c o p i e s o t h C O M M O D O R E I N D E X 1 9 8 5 a $ 4 . 7 5 e a c hc o p i e s O I h C O M M O D O R E I N D E X 1 9 8 5 D I S Ka $ 8 . 7 5 e a c hs e t s , e a c h c o n s i s t i n g o I N D E X a n D I S K a $ 1 2 , 0 0 p e r s e

A D $ 1 . 2 5 l o s h i p p i n g a n h a n d l i n g U . a n C a n a d a ,$ 3 . 5 0 f o r e i g nM A R Y L A N D R E S I D E N T S A D 5 S A L E S T A

S e n d c h e c k o m o n e y o r d e rt o

M A S T E R S O F T W A R EH I L L E R Y C O U R T

R A N D A L L S T O W N , M 2 1 1 3 3

C O M M O D O R E M I C R O C O M P U T E R S 1 1

Page 120: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 120/132

H O T E N T E R P R O G R A M Sm h p r o g r a m s w h i c h a p p e a r I t h i s

m a g a z i n e h a v e b e e n r a n , t e s t e d ; i n dc h e c k e d l o b u g s a n d e r r o r s . A f t e r ; p r o g r a m i t e s t e d , i i p r i m e d o nl e t t e r q u a l i t y p r i n t e r w i t h s o m e f o m a t t i n g c h a n g e s . T h i s l i s t i n g i t h e np h o t o g r a p h e d d i r e c t l y a n p r i n t e d i t h m a g a z i n e . U s i n g i h i s m e t h o d e s u r e s t h e m o s t e r r o r - f r e e p r o g r a ml i s t i n g s p o s s i b l e .

W h e n e v e r y o s e w o r d i n s i d eb r a c k e t s , s u c h u [ D O W N ] , t h w o r dr e p r e s e n t s k e y s t r o k e o r s e r i e s o k e y s t r o k e s o t h k e y b o a r d . T h w o r d [ D O W N ] w o u l d b e e n t e r e d b yp r e s s i n g t h e c u r s o r - d o w n k e y . I m u t i p l e k e y s t r o k e s a r c r e q u i r e d , t h en u m b e r w i l l d i r e c t l y f o l l o w t h w o r d .P o e x a m p l e , | D O W N i | w o u l d m e a nt p r e s s t h c u r s o r - d o w n k e f o u rt i m e s . I t h e r e a r c m u l t i p l e w o r d sw i t h i n o n s e o b r a c k e t s , e n t e r t h k e y s t r o k e s d i r e c t l y a f t e r o n a n o t h e r .F o e x a m p l e . [ D 0 W N . R I G H T 2 ]w o u l d m e a n t p r e s s t h c u r s o r - d o w nk e o n c e a n t h e n t h e c u r s o r - r i g h tk e t w i c e . N o t e : D n o e n t e r t h c o m m a s .

h a d d i t i o n t t h e s e g r a p h i c s y b o l s , t h k e y b o a r d g r a p h i c s a r a l r e p r e s e n t e d b w o r d a n l e t t e r .T h w o r d i e i t h e r S I I I - T o C M a n r e p r e s e n t s t h S N k e o t h C o m o d o r e k e y . ' H i e l e t t e r i o n o f t h el e t t e r s o t h k e y b o a r d . T h c o m b in a t i o n [ S H I F T E w o u l d b e n t e r e d b h o l d i n g d o w n t h S H I F T k e a n p r e s s i n g t h e B n u m b e r f o l l o w i n gt h l e t t e r t e l l s y o h o m a n y t i m e s t t y p e t h l e t t e r . F o r e x a m p l e , [ S H F TA - i , C M D B 3 W O u l d m e a n t h o l d t h S H I F T k e a n p r e s s ( h f o u r t i m e s ,t h e n h o l d d o w n t h C o m m o d o r e k e a n p r e s s t h e t h r e e t i m e s .

T h f o l l o w i n g c h a r t t e l l s y o t h k e y s t p r e s s f o a n w o r d o w o r d si n s i d e o b r a c k e t s . R e f e r t i b i s c h a r tw h e n e v e r y o a r e n ' t s u r e w h a t k e y st p r e s s . T h l i t t l e g r a p h i c n e x t t t h k e y s t r o k e s s h o w s y o w h a t y o w i l ls e o t h e s c r e e n .S y n t a x E r r o r

' l i i i s i s b f a t h m o s t c o m m o ne r r o r e n c o u n t e r e d w h i l e e n t e r i n gp r o g r a m . U s u a l l y ( s o r r y f o l k s ) t h i sm e a n s t h a t y o h a v e t y p e d s o m e t h i n gi n c o r r e c t l y o d i l i n e t h s y n t a x e r o r e f e r s t o i y o g e t h m e s s a g e" ? S y n t a x K r r o r I t r e a k I n L i n e 2 7 0 , "t y p e L I S T 2 7 a n p r e s s R F . T U R N .

T h i s w i l l l i s t l i n e 2 7 t t h s c r e e n .L o o k f o a n n o n - o b v i o u s m i s t a k e sl i k e z e r o i p l a c e o a o v i c e -v e r s a . C h e c k f o s e m i c o l o n s a n c l o n s r e v e r s e d a n e x t r a o m i s s i n gp a r e n t h e s e s . A l o t h e s e t h i n g s w i l lc a u s e s y n t a x e r r o r .

T h e r e i o n l y o n t i m e s y n t a xe r r o r w i l l t e l l y o t h w r o n g l i n e t l o o k a t . I f t h l i n e t h s y n t a x e r r o rr e f e r s t h a f u n c t i o n c a l l ( e . g . , F A ( 3 ) ) , t h s y n t a x e r r o r m a b i t h l i n e t h a t d e f i n e s t h f u n c t i o n , r a t h e rt h a n t h l i n e n a m e d i t h e e r r o r m e s a g e . L o o k f o a l i n e n e a r t h b e g i nn i n g o t h p r o g r x i m ( u s u a l l y ) t h a i h a D l i l * ' F N A ( X ) i i w i t h a n e q u a t i o nf o l l o w i n g i t L o o k f o t y p o i t h e q u a t i o n p a r t o t h i s d e f i n i t i o n .

I l l e g a l Q u a n t i t y E r r o rT h i s i a n o t h e r c o m m o n e r r o r m e

s a g e . T h i s c a a l s o b c a u s e d b yt y p i n g e r r o r , b u i i l i t t l e h a r d e r t f i n d . O n c e a g a i n , l i s t t h l i n e n u m b e rt h a t t h e r r o r m e s s a g e r e f e r s t o T h e r e i p r o b a b l y p o k e s t a t e m e n to t h i s l i n e . I t h e r e i s t h e n t h e e r r o ri r e f e r r i n g t w h a t i t r y i n g t b p o k e d . n u m b e r m u s t b i t h r a n g e o z e r o t 2 5 t b p o k e - a b l e .F o r e x a m p l e , t h s t a t e m e n t P O K E1 0 2 4 , 2 6 0 w o u l d p r o d u c e a i l l e g i l

q u a n t i t y e r r o r b e c a u s e 2 6 i g r e a t e rt h a n 2 5 5 .

M o s t o f t e n , t h e v a l u e b e i n g p o k e di v a r i a b l e ( A . X . . . ) . T h i s e r r o r i s t e l li n y o t h a t t h i s v a r i a b l e i o u o r a n g e . I t h v a r i a b l e i b e i n g r e a df r o m d a t a s t a t e m e n t s , t h e n t h p r o b

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

I t h v a r i a b l e i n o c o m i n g f r o md a t a s t a t e m e n t s , t h e n t h p r o b l e mw i l l b l i t t l e h a r d e r t f i n d . C h e c ke a c h l i n e t h a t c o n t a i n s t h e v a r i a b l ef o t y p i n g m i s t a k e s .O u O D a t a E r r o r

T h i s e r r o r m e s s a g e i a l w a y s r e l a te t t h e d a t a s t a t e m e n t s i p r g r a m . I t h i s e r r o r o c c u r s , i m e a n st h a t t h p r o g r a m h a r u n o u t o f d a t ai t e m s b e f o r e i w a s u p p o s e d t o I t i su s u a l l y c a u s e d b y p r o b l e m o t y p oi t h d a t a s t a t e m e n t s . C h e c k f i r s t t s e i y o h a v e l e f t o u w h o l e l i n e o d a t a . N e x t , c h e e k f o m i s s i n g c o m m a sb e t w e e n n u m b e r s . R e a d i n g d a t a f r o m

p a g e o m a g a z i n e c a n b e s t r a i no t h b r a i n , s u s r u l e r o p i e c eo p a p e r o a n y t h i n g e l s e t h e l p y o k e e p t r a c k o w h e r e y o a r a y o e n t e r i h e d a t a .O t h e r P r o b l e m s

I i i m p o r t a n t t r e m e m b e r t h a tt h 6 a n t h P B T / C B M c o m p u t e r sw i l l o n l y a c c e p t a l i n e u t 8 c h a ra c t e r s l o n g . ' H i e V I 2 w i l l a c c e p tl i n e u t K c h a r a c t e r s l o n g a n t ! t h 1 2 l i n e u t 1 6 c h a r a c t e r s l o n g .

S o m e t i m e s y o w i l l f i n d a l i n e i p r o g r a m t h a t r u n s o v e r t h i s n u m b e ro c h a r a c t e r s . T h i s i n o m i s t a k e i t h l i s t i n g . S o m e t i m e s p r o g r a m m e r sg e s c a r r i e d a w a y c r u n c h i n g p r g r a m s t h a t t h e y u s a b b r e v i a t e d c o m a n d s t g e m o r e t h a n t h s t a n d a r dn u m b e r o f c h a r a c t e r s o o n l i n e .

' U N 5 H I F T E D C L R / H 0 M E" [ C L E A H I " S H I F T E D C L R i H O M E

| D O W N V = C U R S O H D O W N- | U P | - C U R S O R U P

I j I R I G H T ] " = C U R S O R R I G H TR ■ ■ I L E F T I ' - C U R S O R L E F T

[ ■ ■ | R V S 1 " = C O N T R O L 9■ 1 R V O r F | 1 1 C O N T E t O L O

t 6 L M 3 C l " - C 0 M n i 0 i 1[ W H I T E ] 1 1 ^ C O N T R O L

1 R E D | 1 = C O t J T R O L 3r ' i C Y A N r - C O N T R O L I

C O N T R O L[ ' I G R E E N r ' - C O N T R O L E

[ B L U E 1 " = C O N T R O L 1 '■ | Y E L L O W | 1 1 = C O N T R O L B

F 1 1 [ O R A N G E | " - C O M M O D O R E■ 1 m R O W N | " - C O M M O D O R E 2

n - | L R F . D l " - C O M M 0 D O f l E 3I G R A Y I I " C O M M O D O R E

I G R A Y 2 F C O M M O D O R E| ] " | L G R E E N j 1 - C O M M O D O R E 6

R i B L U E I " - C O M M O D O R E

' i p i r - p i1 ] 1 1 F ■ | F 3 ] " - P 3

I | " » P 4■ I F 5 I - = F

1 1 | F 6 1 r l - F f iI I ■ ■ ; h " " F 7

[ 1 M i r a i " - t 8E j ' I P O U N D j - ^ E N G L I S H

P O U N D5 j " [ S H F T " r = P I S Y M B O L

" I T - U A R R O WF G H A Y a r - C O M M O D O R EG R A P H I C S Y M B O L S W I L L B R E P R E S E N T E D A S E I T F ' I R T H L E T T E R SS H F T ( S H I F T ) A N D A K E ( 1 P | S H F T Q . S H F T J . S H F T D . S H F T S ] 1 ' ) O T H L E T T E R S C M D R ( C O M M O D O R E ) A N K E ( " [ C M D R O . C M D RG . C O M D R Y . C M D R H ] " ) . I F S Y M B O L I R E P E A T E D , T H N U M B E R O R E P f T I T I O N S W I L L B D I R E C T L Y A F T E R T H K E A N B E F O R E T H C O M M A ( " I S P A C E 3 . S H F T S 4 . C M D R M 2 | " ) .

1 1 J U L Y / A U G U S T ' 8 6

Page 121: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 121/132

H O T E N T E R P R O G R A M SY o c a e n t e r t h e s e l i n e s b a b b r e v ia t i n g t h c o m m a n d s w h e n y o e n t e rt h l i n e . T h a b b r e v i a t i o n s f o b a s i cc o m m a n d s a r i y o u r u s e r g u i d e .

I y o t y p e a l i n e t h a t i l o n g e r t h a nt h a c c e p t a b l e n u m b e r o c h a r a c t e r s ,t h c o m p u t e r w i l l a c t a s i e v e r y t h i n gi o k u n t i l y o p r e s s R E T U R N . T h e n ,

s y n t a x e r r o r w i l l b d i s p l a y e d( w i t h o u t l i n e n u m b e r ) . M a n y p e o p l ew r i t e t h a t t h c o m p u t e r g i v e s t h e ms y n t a x e r r o r w h e n t h e y t y p e t h l i n e ,o t h a t t h c o m p u t e r r e f u s e s t o a c e p t l i n e . B o t h o t h e s e p r o b l e m sa r r e s u l t s o t y p i n g l i n e t h a t h a t o m a n y c h a r a c t e r s .

T h P r o g r a m W o n ' t R u n ! !T h i s i t h e h a r d e s t o f p r o b l e m s t

r e s o l v e ; n e r r o r m e s s a g e i d i p l a y e d , b u t h p r o g r a m j u s t d o e s n ' tr u n . T h i s c a b c a u s e d b m a n ys m a l l m i s t a k e s t y p i n g p r o g r a m i n F i r s t c h e c k t h a t t h p r o g r a m w a w r i t t e n f o t h c o m p u t e r y o u a r u i n g . C h e c k t s e i y o u h a v e l e f t o u a n l i n e s o f t h e p r o g r a m . C h e c k e a c h

l i n e o t h p r o g r a m f o t y p o s o m i s si n p a r t s . F i n a l l y , p r e s s t h e K U N / S T O Pk e w h i l e t h p r o g r a m i ' " r u n n i n g . "W r i t e d o w n t h l i n e t h p r o g r a mb r o k e a a n t r y t o f o l l o w t h p r g r a m b a c k w a r d s f r o m t h i s p o i n t , l o o ki n f o p r o b l e m s .

I A l E l s e F a i l sY o u ' v e c o m e t t h e n o y o u r

r o p e . Y o c a n ' t g e t h p r o g r a m t r u a n y o c a n ' t f i n d a n e r r o r s i y o u r t y p i n g . W h a t d y o d o A a w a y s , w s u g g e s t t h a t y o 1 1 a l o c a lu s e r g r o u p f o h e l p . I n g r o u p o e v e n j u s t d o z e n m e m b e r s , s o m e o n ei b o u n d t h a v e t y p e d i t h s a m ep r o g r a m . ' H i e u s e r g r o u p m a a l s oh a v e t h p r o g r a m o n l i b r a r y d i s ka n b w i l l i n g t m a k e c o p y f o y o u .F o r S 9 . 9 5 p e i s s u e , y o c a a l s o g e a l t h B A S I C p r o g r a m s i e a c h i s s u e ,a w e l l , f r o m L o a d s t a r , P . O . B o 3 0 0 0 7 . S h r c v c p o r t . - 7 1 3 0 - 0 0 0 7 .

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

e r r o r s a n i n c r e a s e y o u r u n d e r s t a n di n o p r o g r a m m i n g .

I y o l i v e i n t h c o u n t r y , d o n ' th a v e a l o c a l u s e r g r o u p , o r y o s i m p l yc a n ' t g e a n h e l p , w r i t e t u s I y o d w r i t e t u s i n c l u d e t h f o l l o w i n gi n f o r m a t i o n a b o u t t h p r o g r a m y o a r h a v i n g p r o b l e m s w i t h :

. T h e n a m e o f t h e p r o g r a mT h i s s u e o f t h e m a g a z i n e i w a i H i c o m p u t e r y o a r u s i n gA n e r r o r m e s s a g e s a n t h l i n e

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

p r i n t o u t o y o u r l i s t i n g ( i fp o s s i b l e )

A l o t h i s i n f o r m a t i o n i h e l p f u l i a n s w e r i n g y o u r q u e s t i o n s a b o u t w h

p r o g r a m d o e s n ' t w o r k . l e t t e r t h a ts i m p l y s t a t e s " g e a e r r o r i l i n e2 5 w h e n e v e r r u t h p r o g r a m "d o e s n ' t g i v e u s m u c h t g o n S e n dy o u r q u e s t i o n s t o

C o m m o d o r e M a g a z i n e s1 2 0 0 W i l s o n D r i v e

W e s t C h e s t e r , P 1 9 3 8 0A T T N : P r o g r a m P r o b l e m

H O T U S T H E M A G A Z I N E E N T R Y P R O G R A M SJ h M a g a z i n e E n t r y P r o g r a m s o n

t h n e x t p a g e s a r t w o B A S I C m c h i n e l a n g u a g e p r o g r a m s t h a t w i l l a s i s t y o i e n t e r i n g t h p r o g r a m s i t h i s m a g a z i n e c o r r e c t l y . T h e r e a r v e r s i o n s f o b o t h t h C o m m o d o r e 6 a n t h C o m m o d o r e 1 2 8 . O n c e t h p r o g r a m i i p l a c e , i w o r k s i t m a g i cw i t h o u t y o h a v i n g t d a n y t h i n ge l s e . T h p r o g r a m w i l l n o l e y o e n t e r a l i n e i t h e r e i t y p i n g m i s t a k eo i t a n b e t t e r y e t . i i d e n t i f i e s t h k i n d o f e r r o r f o y o u .

G e t t i n g S t a r t e dT y p e i t h M a g a z i n e E n t r y P r

g r a m c a r e f u l l y a n s a v e i a y o g a l o n g ( j u s t i e a s e ) . O n c e t h w h o l ep r o g r a m i t y p e d i n s a v e i a g a i n o t a p e o d i s k . N o R U t h p r o g r a m .T h w o r d P O K I N G w i l l a p p e a r o t h t o o t h s c r e e n w i t h n u m b e r . T h n u m b e r w i l l i n c r e m e n t f r o m 4 9 1 5 2u t 4 9 9 0 0 ( 4 8 6 4 - 5 5 4 5 o t h 1 2 8 )a n j u s t l e t s y o k n o w t h a t t h p r g r a m i r u n n i n g . I e v e r y t h i n g i o k t h p r o g r a m w i l l f i n i s h r u n n i n g a n ds a D O N E . T h e n t y p e N E W . I t h e r e i

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

t h p r o g r a m w i l l t e l l y o w h e r e t f i n d t h p r o b l e m . O t h e r w i s e t h p r g r a m w i l l s a " m i s t a k e i d a t a s t a t em e n t s . " C h e c k t s e i c o m m a s a r m i s s i n g , o i y o h a v e u s e d p e r i o d si n s t e a d o c o m m a s . A l s o c h e c k t h i n d i v i d u a l d a t a i t e m s .

O n c e t h p r o g r a m h a r u n , i i i m e m o r y r e a d y t g o T a c t i v a t e t h p r o g r a m t y p e S Y S 4 9 1 S 2 ( S Y S 4 8 6 4 o t h 1 2 8 ) , a n p r e s s R E T U R N . Y o a r n o r e a d y t e n t e r t h p r o g r a m sf r o m t h m a g a z i n e . T d i s a b l e t h E t r P r o g r a m , j u s t t y p e K I L L ( R E T U R N )o t h 6 o S Y S 4 8 6 7 o t h 1 2 8 .

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

T y p i n g t h P r o g r a m sA l t h B A S I C p r o g r a m l i s t i n g s i

t h i s m a g a z i n e t h a t a r f o t h 6 o 1 2 h a v e a n a p o s t r o p h e f o l l o w e d b

f o u r l e t t e r s a t t h e n o f t h e l i n e ( e . g . ,' A C D F ) . I y o p l a n t u s t h M a g az i n e E n t r y P r o g r a m t e n t e r y o u r p r g r a m s , t h a p o s t r o p h e a n l e t t e r ss h o u l d b e n t e r e d a l o n g w i t h t h

r e s t o f t h e l i n e . ' O t i s i c h e c k s u mt h a t t l i e M a g a z i n e E n t r y P r o g r a m u s e s .

E n t e r t h e l i n e a n t h l e t t e r s a t h e n a n t h e n p r e s s R E T U R N , j u s t a y o n o r m a l l y w o u l d .

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

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

I M P O R T A N TI t h M a g a z i n e E n t r y P r o g r a m s e e s

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

E r r o r M e s s a g e s a n W h a t T h e y M e a n

T h e r e a r f i v e e r r o r m e s s a g e s t h a tt h M a g a z i n e E n t r y P r o g r a m u s e s .H e r e t h e y a r c , a l o n g w i t h w h a t t h e ym e a n a n h o t f i t h e m .

C o n t i n u e d n e x t p a g e

C O M M O D O R E M I C R O C O M P U T E R S 1 1

Page 122: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 122/132

H O T U S T H M A G A Z I N E E N T R Y P R O G R A M SN C H E C K S U M : T h i s m e a n s t h a t

y o f o r g o t t o e n t e r t h a p o s t r o p h ea n t h e f o u r l e t t e r s a t h e n o f t h el i n e . M o v e t h c u r s o r t t h e n o t h l i n e y o j u s l t y p e d a n e n t e r t i l t ;c h e c k s u m .

Q U O T E : T h i s m e a n s t h a t y o i ' o r -g o t ( o r a d d e d ) q u o t e m a r k M i m e -w h e r e i t h l i n e . C h e c k t h l i n e i t h m a g a z i n e a n d c o r r e c t t h e q u o t e .

K E Y W O R D : T h i s m e a n s t h a t y o h a v e c i t h e r f o r g o t t e n c o m m a n d o s p e l l e d o n o f t h e B A S I C k e y w o r d s( G O T O , P R I N T . i n c o r r e c t l y ' C h e c k

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

O C H A R A C T E R S : T h i s m e a n st h a t y o h a v e e i t h e r e n t e r e d e x t r ac h a r a c t e r s o m i s s e d s o m e c h a r a c t e r s ,C h e e k t h l i n e i t h m a g a z i n e a g a i n .T h i s e r r o r m e s s a g e w i l l a l s o o c c u r i y o m i s s p e l l B A S I C c o m m a n d , b u c r e a t e a n o t h e r k e y w o r d i d o i n g s o F o e x a m p l e , i y o m i s s p e l l P R I N T a P R O N T , t h 6 s e e s t h e l e t t e r a n I t t h B A S I C k e y w o r d O a n t h e nt h l e t t e r T B e c a u s e i s e e s t h k e y w o r d O N i t h i n k s y o u ' v e g o t o

m a n y c h a r a c t e r s , i n s t e a d o f s i m p l em i s s p e l l i n g . C h e c k s p e l l i n g o B A S I Cc o m m a n d s i y o c a n ' t f i n d a n y t h i n ge l s e w r o n g .

U N I D E N T I F I E D : T h i s m e a n s t h a ty o h a v e e i t h e r m a d e s i m p l e s p e l li n e r r o r , y o t y p e d t h w r o n g l i n en u m b e r , o y o t y p e d t h c h e c k s u mi n c o r r e c t l y . S p e l l i n g e r r o r s c o u l d b et h w r o n g n u m b e r o s p a c e s i n s i d eq u o t e s , v a r i a b l e s p e l l e d w r o n g , o w o r d m i s s p e l l e d . C h e e k t h l i n e i t h m a g a z i n e a g a i n a n c o r r e c t t h m i s t a k e .

M A G A Z I N E E N T R Y P R O G R A M - 6 4T h M a g n i n e B u r y P r a g m a a r t a v a i l a b l e o d i > k . a l o n g w i t h i h o t h e r 1 2 D A T A C 0 , 6 0 , 0 A , A 8 , B 9 , 0 F , C 0 , 8 5p n i B r « i - i n i h i s m a j n / i n o . / » J ' J . ' A T o r d e r , c o n w e t U u i h u r a L - 8 0 0 8 3 1 - 2 6 9 4 1 0 2 6 D A T A F B , B 9 , 1 0 , C 0 , 8 5 , F C , A 0 , 0 01 P R I N T " [ C L E A R ] P O K I N G - " 1 0 2 7 D A T A A 9 , 1 2 , 2 0 , D 2 , F F , B l , F B , F 02 P = 4 9 1 5 2 : R E M S C 0 0 0 ( E N D A T 1 0 2 8 D A T A 0 6 , 2 3 , D 2 , F F , C 8 , D 0 , F 6 , 2 0

4 9 9 0 0 / S C 2 E C ) 1 3 2 9 D A T A B C , C 2 , 2 0 , E 4 , F F , F 0 , F B , A 03 R E A D A $ : I F A $ = " E N D " T H E N 1 1 1 0 3 0 D A T A 1 8 , B 9 , 0 3 , C 1 , 2 0 , D 2 , F F , 8 84 L = A S C ( M I D $ < f t $ , 2 , l ) ) 1 0 3 1 D A T A 1 F 7 , 6 8 6 8 , A 9 , 0 0 , 8 D , 0 05 0 A S C ( M I D S ( A $ , 1 , 1 ) ) 1 0 3 2 D A T A 0 4 C , 7 4 , A 4 , 4 B , 4 9 , 4 C , 4 C6 L = L - 4 8 : I F L > 9 T H E N L = L - 7 1 0 3 3 D A T A 9 1 , 9 1 , 0 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 07 H = H - 4 8 : I F H > T H E N H = H - 7 1 0 3 4 D A T A 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 08 P R I N T " [ H O M E , R I G H T 1 2 ] " P ; 1 0 3 5 D A T A 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 2 0 , 9 19 0 I F H > 1 5 O R L > 1 5 T H E N P R I N T 1 0 3 6 D A T A 0 D , 5 1 , 5 5 , 4 F , 5 4 , 4 5 , 0 0 , 4 B

: P R I N T " D A T A E R R O R I L I N E " ; 1 0 3 7 D A T A 4 5 9 , 5 7 , 4 F , 5 2 , 4 4 , 0 0 , 2 31 0 0 0 + I N T ( ( P - 4 9 1 5 2 ) / 8 ) : S T O P 1 0 3 8 D A T A 2 0 , 4 F , 4 6 , 2 0 , 4 3 , 4 8 , 4 1 , 5 2

1 0 B = H * 1 6 + L : P 0 K E P , B : T = T + B : P = P + 1 1 0 3 9 D A T A 4 1 , 4 3 , 5 4 , 4 5 , 5 2 , 5 3 , 0 0 , 5 5: G 0 T 0 3 1 0 4 0 D A T A 4 4 9 , 4 4 4 5 , 4 E , 5 4 , 4 9 , 4 6

1 1 I T O 8 6 2 0 0 T H E N P R I N T 1 0 4 1 D A T A 4 4 4 0 4 4 2 4 : P R I N T " M I S T A K E I D A T A — C H E C K 1 0 4 2 D A T A 4 8 , 4 5 , 4 3 , 4 B , 5 3 , 5 5 , 4 D , 0 0D A T A S T A T E M E N T S " : E N D 1 0 4 3 D A T A C 8 , B l , 7 A , D 0 , F B , 8 4 , F D , C 0

1 2 P R I N T " D O N E " : E N D 1 0 4 4 D A T A 0 9 , 1 0 , 0 3 , 4 C , 8 4 , C 1 , 8 8 , 8 81 0 0 0 D A T A 4 C , I F , C 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 1 0 4 5 D A T A 8 8 , 8 8 , 8 8 , B 1 , 7 A , C 9 , 2 7 , D 01 0 0 1 D A T A 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 D , 0 0 , 2 1 1 0 4 6 D A T A 1 3 , A 9 , 0 0 , 9 1 , 7 A , C 8 , A 2 , 0 01 0 0 2 D A T A C 1 , 2 7 , C 1 , 2 F , C 1 , 3 F , C 1 , 4 C 1 0 4 7 D A T A B l , 7 A , 9 D , 3 C , 0 3 , C 8 , E 8 , E 01 0 0 3 D A T A C 1 , E A , E A , E A , 4 C , 5 4 , C 0 , A 2 1 0 4 8 D A T A 0 D 0 , F 5 , 6 0 , A 9 , 0 4 , 4 C , C A1 0 0 4 D A T A 0 5 , B D , 1 9 , C 0 , 9 5 , 7 3 , C A , 1 0 1 0 4 9 D A T A C 0 , A 0 , 0 0 , B 9 , 0 0 , 0 2 , 9 9 , 4 01 0 0 5 D A T A F 8 , 6 0 , 6 0 , A 0 , 0 3 , B 9 , 0 0 , 0 2 1 0 5 0 D A T A 0 3 , F 0 , F 0 , C 8 , D 0 , F 5 , A 0 , 0 01 0 0 6 D A T A D 9 , 0 4 , C 1 , D 0 , F 5 , 8 8 , 1 0 , F 5 1 0 5 1 D A T A B 9 , 4 0 , 0 3 , F 0 , E 6 , 9 9 , 0 0 , 0 21 0 0 7 D A T A A 0 , 0 5 , B 9 , A 2 , E 3 , 9 9 , 7 3 , 0 0 1 0 5 2 D A T A C 8 , D 0 , F 5 , 2 0 , 9 6 , C 1 , 4 C , 1 21 0 0 8 D A T A 8 3 , 1 0 , F 7 , A 9 , 0 0 , 8 D , 1 8 , D 4 1 0 5 3 D A T A C 2 , A 0 , 0 9 , A 9 , 0 0 , 9 9 , 0 3 , C 01 0 0 9 D A T A 4 C , E F , C 0 , E 6 , 7 A , D 0 , 0 2 , E 6 1 0 5 4 D A T A 8 D , 3 C , 0 3 , 8 8 , 1 0 , F 7 , A 9 , 8 01 0 1 0 D A T A 7 B , 4 C , 7 9 , 0 0 , A 5 , 9 D , F 0 , F 3 1 0 5 5 D A T A 8 5 , 0 2 , A 0 , 0 0 , 2 0 , 5 8 , C 1 , 2 01 0 1 1 D A T A A 5 , 7 A , C 9 , F F , D 0 , E D , A 5 , 7 B 1 0 5 6 D A T A 8 9 , C 1 , 2 0 , E D , C 1 , E 6 , 7 A , E 61 0 1 2 D A T A C 9 , 0 1 , D 0 , E 7 , 2 0 , 2 B , C 0 , A D 1 0 5 7 D A T A 7 2 0 , 7 C , A 5 , A 0 , 0 0 , 2 0 , 8 01 3 1 3 D A T A 0 0 , 0 2 , 2 0 , 7 4 , C 0 , 9 0 , D C , A 0 1 0 5 8 D A T A C 0 , F 0 , D 0 , 2 4 , 0 2 , F 0 , 0 6 , 4 C1 0 1 4 D A T A 0 0 , 4 C , A 9 , C 1 , C 9 , 3 0 , 3 0 , 0 6 1 0 5 9 D A T A A 8 , C 0 , 4 C , C E , C 1 , C 9 , 2 2 , D 01 3 1 5 D A T A C 9 , 3 A f 1 0 , 0 2 , 3 8 , 6 0 , 1 8 , 6 0 1 0 6 0 D A T A 0 6 , 2 0 , 8 D , C 0 , 4 C , C E , C 1 , 2 01 0 1 6 D A T A C S , B l , 7 A , C 9 , 2 0 , 0 0 , 0 3 , C 8 1 0 6 1 D A T A B A , C 0 , 4 C , C E , C l , A 0 , 0 0 , B 91 3 1 7 D A T A D 0 , F 7 , B 1 , 7 A , 6 0 , 1 8 , C 8 , B 1 1 0 6 2 D A T A 0 0 2 , 2 0 , 7 4 , C 0 , C 8 , 9 0 , 0 A1 3 1 8 D A T A 7 A , F 0 , 3 7 , C 9 , 2 2 , F 0 , F 5 , 6 D 1 0 6 3 D A T A 1 8 , 6 D , 0 7 , C 0 , 3 D , 0 7 , C 0 , 4 C1 0 1 9 D A T A 0 3 , C 0 , 8 D , 0 3 , C 0 , A D , 0 4 , C 0 1 0 6 4 D A T A E F , C 1 , 8 8 , A 2 , 0 0 , B 9 , 0 0 , 0 21 0 2 0 D A T A 6 9 , 0 0 , 8 D , 0 4 , C 0 , 4 C , 8 E , C 0 1 0 6 5 D A T A 9 D , 0 0 , 0 2 , F 0 , 0 4 , E 8 , C 8 , D 01 0 2 1 D A T A 1 8 , 6 D , 0 5 , C 0 , 8 D , 0 5 , C 0 , 9 0 1 0 6 6 D A T A F 4 , 6 0 , 1 8 , A D , 0 9 , C 0 , 6 9 , 4 11 0 2 2 D A T A 0 3 , E E , 0 6 , C 0 , E E , 0 9 , C 0 , 4 C 1 0 6 7 D A T A 8 0 9 , C 0 , 3 8 , A D , 0 A , C 0 , E 91 0 2 3 D A T A C E , C 1 , 1 8 , 6 D , 0 8 , C 0 , 8 D , 0 8 1 0 6 8 D A T A 1 9 , 9 0 , 0 6 , 8 D , 0 A , C 0 , 4 C , 1 C1 0 2 4 D A T A C 0 , 9 0 , 0 3 , E E , 0 7 , C 0 , E E , 0 A 1 0 6 9 D A T A C 2 , A D , 0 A , C 0 , 6 9 , 4 1 , 3 D , 0 A

1 2 J U L Y / A U G U S T ' 8

Page 123: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 123/132

1 0 7 01 0 7 11 0 7 21 0 7 31 0 7 41 0 7 51 0 7 61 0 7 71 0 7 81 0 7 91 0 8 01 0 8 1

D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

C 0 , A D , 0 3 , C 0 , 6 D , 0 5 , C 0 , 4A 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 0A D , 0 C , C 0 , 6 D , 0 7 , C 0 , 8 D , 0 CC 0 , 3 8 , E 9 , 1 9 , 9 0 , 0 6 , 8 D , 0 CC 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 91 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 BC 0 , A 0 , 0 1 , A D , 0 9 , C 0 , C D , 3 C0 3 , D 0 , 2 0 , 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 21 0 8 31 0 8 41 0 8 51 0 8 61 0 8 71 0 8 81 0 8 91 0 9 01 0 9 11 0 9 21 0 9 3

D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

M A G A Z I N E E N T R Y P R O G R A M - 1 2 8T R A P 2 0

1 P R I N T "2 P = 4 8 6 4

[ C L E A R ] P O K I N G - " : R E M S 1 3 0 0 ( E N D A

5 5 4 5 / S 1 5 A 9 )3 R E A D A $ : I F A S = " E N D " T H E N 1 1 8 P R I N T "1 0

1 1

1 2 2 0

1 0 0 01 0 0 11 0 0 21 0 0 31 0 0 41 0 0 51 0 0 61 0 0 71 0 0 81 0 0 91 0 1 01 0 1 11 0 1 21 0 1 31 0 1 41 0 1 51 0 1 61 0 1 71 0 1 81 0 1 91 0 2 01 0 2 11 0 2 21 0 2 31 0 2 41 0 2 51 0 2 61 0 2 71 0 2 81 0 2 91 0 3 01 0 3 11 0 3 21 0 3 31 0 3 41 0 3 5

D E : G O T O

[ H O M E , R I G H T 1 2 ] " P ;( A $ ) : P O K E P , B : T = T + B : P = P + 1

3 I T O 5 9 3 1 4 T H E N P R I N T: P R I N T " M I S T A K E I D A T A — C H E C KD A T AP R I N TP R I N T

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 A E R R O R I L I N E " ;

1 0 0 0 + I N T ( ( P - 4 8 6 4 ) / 8 ) : E N DD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

4 C , 1 E , 1 3 , 4 C , 3 A , 1 3 , 0 0 , 0 08 E , 0 0 , F 7 , 0 0 , 4 2 , 4 1 , 5 1 , 5 70 D , 0 0 , 0 D , 4 3 , 0 8 , 1 4 , 0 E , 1 41 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 21 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 50 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 00 2 , 2 0 , 5 B , 1 3 , 9 0 , F 1 , A 0 , 0 04 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 DF 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 90 0 , 8 D , 0 7 , 1 3 , 4 C , 7 5 , 1 3 , 1 86 0 , 0 8 , 1 3 , 8 0 , 0 8 , 1 3 , 9 0 , 0 3E E , 0 9 , 1 3 , E E , 0 C , 1 3 , 6 0 , 1 86 O , 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 51 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 D5 1 , 5 5 , 4 F , 5 4 , 4 5 , 0 0 , 4 B , 4 55 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 61 0 3 71 0 3 81 0 3 91 0 4 01 0 4 11 0 4 21 0 4 31 0 4 41 0 4 51 0 4 61 0 4 71 0 4 81 0 4 91 0 5 01 0 5 11 0 5 21 0 5 31 0 5 41 0 5 51 0 5 61 0 5 71 0 5 81 0 5 91 0 6 01 0 6 11 0 6 21 0 6 31 0 6 41 0 6 51 0 6 61 0 6 71 0 6 81 0 6 91 0 7 01 0 7 11 0 7 21 0 7 31 0 7 41 0 7 51 0 7 61 0 7 71 0 7 81 0 7 91 0 8 01 0 8 11 0 8 21 0 8 31 0 8 41 0 8 5

D A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T AD A T A

C D , 3 E , 0 3 , D 0 , 0 E , A D , 0 C , C 0C D , 3 F , 0 3 , D 0 , 0 6 , 2 0 , C C , C 24 C , 4 B , C 0 , 9 8 , 4 8 , 6 8 , 4 C , C AC 0 , A 9 , 2 0 , 8 D , 0 0 , D 4 , 8 D , 0 1D 4 , A 9 , 0 9 , 8 D , 0 5 , D 4 , A 9 , 0 F8 D , 1 8 , D 4 , 6 0 , 2 0 , A 9 , C 2 , A 98 1 , 2 0 , D F , C 2 , A 9 , 8 0 , 2 0 , D FC 2 , 4 C , D 9 , C 2 , 2 0 , A 9 , C 2 , A 91 1 , 2 0 , D F , C 2 , A 9 , 1 0 , 2 0 , D FC 2 , A 9 , 0 0 , 8 D , 0 4 , D 4 , 6 0 , 8 D0 4 , D 4 , A 2 , 7 0 , A 0 , 0 0 , 8 8 , D 0F D , C A , D 0 , F A , 6 0 , E N D E N

4 3 , 5 4 , 4 5 , 5 2 , 5 3 , 0 0 , 5 5 , 4 E4 9 , 4 4 , 4 5 , 4 E , 5 4 , 4 9 , 4 6 , 4 94 5 , 4 4 , 0 0 , 4 E , 4 F , 2 0 , 4 3 , 4 84 5 , 4 3 , 4 B , 5 3 , 5 5 , 4 D , 0 0 , C 8B 1 , 3 D , D 0 , F B , C 0 , 0 9 , 1 0 , 0 34 C , 6 9 , 1 4 , 8 8 , 8 8 , 8 8 , 8 8 , 8 8B 1 , 3 D , C 9 , 2 7 , D 0 , 1 3 , A 9 , 0 09 1 , 3 D , C 8 , A 2 , 0 0 , B 1 , 3 D , 9 D0 0 , 0 B , C 8 , E 8 , E 0 , 0 4 , D 0 , F 56 0 , 4 C , 5 C , 1 5 , 4 C , C 5 , 1 4 , A 00 9 , A 9 , 0 0 , 9 9 , 0 6 , 1 3 , 8 D , 0 00 B , 8 8 , 1 0 , F 7 , A 9 , 8 0 , 8 5 , F DA 0 , 0 0 , 2 0 , 3 F , 1 4 , 2 0 , A E , 1 42 0 , 0 D , 4 3 , 8 4 , F A , A 0 , F F , 2 06 7 , 1 3 , F 0 , D 8 , 2 4 , F D , F 0 , 0 62 0 , 8 F , 1 3 , 4 C , 8 F , 1 4 , C 9 , 2 2D 0 , 0 6 , 2 0 , 7 4 , 1 3 , 4 C , 8 F , 1 42 0 , 9 F , 1 3 , 4 C , 8 F , 1 4 , A 0 , 0 0B 9 , 0 0 , 0 2 , 2 0 , 5 B , 1 3 , C 8 , 9 00 A , 1 8 , 6 D , 0 A , 1 3 , 8 D , 0 A , 1 34 C , B 0 , 1 4 , 8 8 , 6 0 , 1 8 , A D , 0 C1 3 , 6 9 , 4 1 , 8 0 , 0 C , 1 3 , 3 8 , A D0 D , 1 3 , E 9 , 1 9 , 9 0 , 0 6 , 8 D , 0 D1 3 , 4 C , C F , 1 4 , A D , 0 D , 1 3 , 6 94 1 , 8 D , 0 D , 1 3 , A D , 0 6 , 1 3 , 6 D0 8 , 1 3 , 4 8 , A D , 0 7 , 1 3 , 6 D , 0 91 3 , 8 D , 0 F , 1 3 , 6 8 , 6 D , 0 B , 1 38 D , 0 E , 1 3 , A D , 0 F , 1 3 , 6 D , 0 A1 3 , 8 D , 0 F , 1 3 , 3 8 , E 9 , 1 9 , 9 00 6 , 8 D , 0 F , 1 3 , 4 C , 0 5 , 1 5 , A D0 F , 1 3 , 6 9 , 4 1 , 8 D , 0 F , 1 3 , A D0 E , 1 3 , E 9 , 1 9 , 9 0 , 0 6 , 8 D , 0 E1 3 , 4 C , 1 A , 1 5 , A D , 0 E , 1 3 , 6 94 1 , 8 D , 0 E , 1 3 , A 0 , 0 1 , A D , 0 C1 3 , C D , 0 0 , 0 B , D 0 , 2 0 , C 8 , A D0 D , 1 3 , C D , 0 1 , 0 B , D 0 , 1 7 , C 8A D , 0 E , 1 3 , C D , 0 2 , 0 B , D 0 , 0 EA D , 0 F , 1 3 , C D , 0 3 , 0 B , D 0 , 0 62 0 , 8 9 , 1 5 , A 4 , F A , 6 0 , 9 8 , 4 8

8 , 4 C , A F , 1 3 , A 9 , 0 4 , 4 C , A F1 3 , A 9 , 0 0 , 8 D , 0 0 , F F , A 9 , 2 08 D , 0 0 , D 4 , 8 D , 0 1 , D 4 , A 9 , 0 98 D , 0 5 , D 4 , A 9 , 0 F , 8 D , 1 8 , D 46 0 , 2 0 , 6 1 , 1 5 , A 9 , 8 1 , 2 0 , 9 C1 5 , A 9 , 8 0 , 2 0 , 9 C , 1 5 , 4 C , 9 61 5 , 2 0 , 6 1 , 1 5 , A 9 , 1 1 , 2 0 , 9 C1 5 , A 9 , 1 0 , 2 0 , 9 C , 1 5 , A 9 , 0 08 D , 0 4 , D 4 , 6 0 , 8 D , 0 4 , D 4 , A 27 0 , A 0 , 0 0 , 8 8 , D 0 , F D , C A , D 0F A , 6 0 , E N D E N

C O M M O D O R E M I C R O C O M P U T E R S 1 2

Page 124: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 124/132

N E W ! !L E R O Y ' S C H E A T S H E E T

C O M M O D O R E 1 2 K E Y B O A R D O V E R L A Y SN O A V A I L A B L E

D I E - C U T - P L A S T I C L A M I N A T E DB l ^ k l l u l o l l lB a r 1 . F l f f * T S y i l a m 2 4 W o i d l > r D l ? QD . l k 1 5 7 1P n n e r C U 1 ? E o i y S c r i p t

F R E E K E Y B O A R D E X T E N D E RW I T H E A C H O R D E R

O N L Y$ 7 9 5

E A C H

Q T Y . _u C a n a d a n 0

F O R E I G N O R D E R S S 3 ( »C H E C K M O M O V I S AU S F U t J D E N O C O D

X S ? . 9 S =s h i p p i n g 1 0 0 '

e % t a x( P O M Y ) "

T O T A L S

D t P I A A T I O N D A T E

A D C f l E S S .C I T V

C H E A 7 S H E E T P R O D U C T S I N C .

O B M B N O W . . O H S E « ■ . : L O C A L D E A L E R

B r a i n s t o r m '1 0 i n C r n n m n i l n i p ! , ■ !

n r > d I ' n m m i t i i w i * 7

A i d e a P r o c e s s o rB r a i n s t o r m t p r e p a r e

A r t i c l e sR e p o r t s

S c h » sS e r m o n s

u u i r i ' . U j f m \ ' / i \ v e r s i o n I n c l u d uB r a i n p o w e r

l t i l \ - T e n l u n : t J w o r d p r o c e s s o rh i n t m l e c j r o l i " . ; [ t i e o u t l i n e

r e - h U N < n < j F r i f f r i 1 t i r m n ^ t o r r l i i n q s e s s i o nS e n d $ 1 9 9 5 f o r B r a i n s t o r m 1 2

o 1 1 2 9 5 f o r B r a i n s t o r m s ' )t

C o u n t r y R o a d S o f t w a r e7 0 2 8 4 C . l i . 1 4

l i g o n i D r I " 1 6 7 6 71 ' J - f j ' M 7 2 7 8

- ' ' » . ] I ' \ ' I f ' . r [ . . . ^ I . i . i h . . , ! , . ] M n o l m

B e c a u s e y o u n e v e r r e a l l yI l l l 1 . . I l l - i l . 1 1 1 . ' . I

i i l o i n K t l i a p p p n .

• V J i \ i M [ ^ >

W O R D W R I T E RC o n t i n u e d f r o m p s 5 g r a m d i s k , a n w a i t . W h e n t h d i t i o n a r y i f i n i s h e d C h e c k i n g y o u r d o u m e n t , i w i l l r e a p p e a r o t h s c r e e nw i t h s u s p e c t e d w o r d s h i g h l i t ; ! ] t e d .T h c u r s o r w i l l s t o p a e a c h s u s p e c te . s p e l l i n g e r r o r s y o c a e i t h e rl e a v e t h w o r d a i s c h a n g e i t o s c r o l l t h r o u g h t h w o r d s i t h e d i ct i o n a r y u n t i l y o s p o t t h e c o r r e c ts p e l l i n g . W h e n t h p r o p e r s p e l l i n g i f o u n d , a s i n g l e k e y s t r o k e w i l l r e p l a c et h m i s s p e l l e d w o r d .

f i v e - f u n c t i o n c a l c u l a t o r i b u i l ti n t o t h s y s t e m ; m d c a n b d i s p l a y e do t h s c r e e n b s i m p l y p r e s s i n g t h eC o m m o d o r e k e a n 1 - 3 . T h d i s p l a yl o o k s a n d r e s p o n d s l i k e s m a l l h a n dh e l d c a l c u l a t o r , a n t h r e s u l t s c o b t r a n s f e r r e d i n t o y o u r d o c u m e n t . A n o n w h h a t i n c l u d e p r i c e q u o t e s ,I n v e n t o r y c o u n t , o r a n m a t h r e s u l t si n t h e i r c o r r e s p o n d e n c e w i l l a p p r e c ia t t h i s h a n d y a i d .

U n f o r t u n a t e l y , W o r d W r i t e r 1 2 r e a d s a n w r i t e s s e q u e n t i a l t i l e s o n l y .' F l i t s i f a c t t c o n s i d e r i y o a r 6 o w n e r m o v i n g u t t h 1 2 a n w a n t w o r d p r o c e s s o r t h a t c a r e a dt h f i l e s c r e a t e d b y y o u r 5 w o r d p r c e s s o r . I y o u s w o r d p r o c e s s o rl i k e E a s y S c r i p t w h i c h s t o r e s s e q u e nt i a l f i l e s , y o c a l o a d t h e m I n t o W o r dW r i t e r 1 2 8 , m a k e f e c h a n g e s , t h e ne i t h e r r e - s a v e t h e m a W o r d W r i t e r1 2 f i l e s o d u m p t h e m t y o u r p r i n te r B u i y o n o u s w o r d p r o c e ss o l i k e W o r d P r o o W r i t e N o w ! ,w h i c h u s e s p r o g r a m f i l e s , y o u ' l l h a v et o r e - k e y a n f i l e s y o u w a n t t t r a n s f e r .

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

i n i t t h p r i n t e r . W i t h o u t t h i s i i i m p o s s i b l e t k n o w w h e r e p a g e s b r e a kw h e n u s i n g m i x e d - l i n e s p a c i n g . Y o a l s o c a n t b s u r e t h a t y o u r h e a d e r sa n f o o t e r s a r e d i s p l a y e d p r o p e r l y .

H o w e v e r , t h m a n y f e a t u r e s i c l u d e d i W o r d W r i t e r 1 2 o v e r s h ad o t h t w m i s s i n g . T h p r o g r a m ' sl o g i c a l d e s i g n , h e l p s c r e e n s , r e a l i s t i c -s c r e e n d i s p l a y , m u l t i p l e p r i n t e r s u p o r t a n w e l l w r i t t e n m a n u a l , p l u st h h a n d y c a l c u l a t o r a n s p e l l - c h e c ke p r o g r a m m a k e W o r d W r i t e r 1 2 a e x c e l l e n t b u y . A d t t h i s T i m e w o r k s 'f r e e t e c h n i c a l s u p p o r t l o r e g i s t e r e du s e r s a n f a i r u p g r a d e a n d e x c h a n g ep o l i c y . I y o a r 1 2 o w n e r l o o k i n gf o w o r d p r o c e s s o r , y o u ' l l f i n d W o r dW r i t e r 1 2 a e x c e l l e n t p r o d u c t a a a f f o r d a b l e p r i c e .

K U N G F C o n t i n u e d f r o m p g . 2 p l c x a t u c k e d - b a c k s o m e r s a u l t f o l o w e d b p a r a l y z i n g r o u n d h o u s ek i c k ; a l e x e c u t e d w i t h s u c h p r e c i s i o na n g r a c e t h a t i w i l l m a k e y o u r o p p on e n t ' s h e a d s p i n . . . o r h i s r i b s a c h e . . . o rh i s t o m a c h h u r t .

E a c h c o n f r o n t a t i o n i t i m e d e v e n tw i t h s c o r i n g . D e p e n d i n g u p o nm o v e ' s d i f f i c u l t y a n e x e c u t i o n , c t h e r h a l f o f u l l p o i n t i a w a r d e d t t h l i g h t e r w h s u c c e s s f u l l y i m m o b il i z e s h i o p p o n e n t . T h f i r s t c o n t e n de t r e a c h t w p o i n t s w i n s t h e b o u t .I t i m e e x p i r e s w i t h n c l e a r - c u t w i n e r , a j u d g e w i l l a w a r d v i c t o r y t t h f i g h t e r w i t h t h b e s t p e r f o r m a n c e .

C o n t r a s t i n g t h e f o r e g r o u n d ' s d r e c t e d p h y s i c a l d r a m a i s e r e n e o r e n t a l b a c k d r o p . T h l a n d s c a p e , a r a n s t r u c t u r e s f a m i l i a r t o J a p a n a r w e l l r e p r e s e n t e d i s e r i e s o d v e r s e , c o l o r f u l s c e n e s . P l a y f i e l d s a r d e c o r a t e d w i t h p a g o d a s , o r n a m e n t a lp a p e r l a n t e r n s , s p u r g e , p i n k b l o s s o m s ,r e l i g i o u s s t a t u e s , a n o c o u r s e , t h ef o r e v e r m a j e s t i c F u j i y a m a . A n c o m o t e a c h s c e n e i t h s e a t e d f i g u r eo f t h e D a r k M a s t e r h i m s e l f , p a t i e n t l yw a i t i n g f o y o t m e e t y o u r m a t c h .

T h p r o g r a m ' s s o u n d e f f e c t s c o p l i m e n t t h v i s u a l s . B e h i n d t h r e a l i st i s m a c k s o f l c s h - m c e t i n g - f l e s h a n t h a n g u i s h e d g r o a n s o i n j u r e d f i g h te r s , t h u n m i s t a k a b l e s o n g o s t r i n g e d k o t o f i l t e r s t h r o u g h , s p r e a di n m e l o d i o u s c l o a k o h y p n o t i ct r a n q u i l i t y o v e r t h d e a t h b l o w s b ei n d e a l t a c e n t e r s t a g e .

A h e a d - t o - h e a d k a r a t e c o n t e s t s g o K t i n g F i n o o n l y d e l i v e r s t o p - q u a l i t ya r c a d e a c t i o n , b u a l s o s t r i v e s t c a t u r e e v e r y n u a n c e o s i g h t a n s o u n d .T h e r e ' s e v e n t w o - p l a y e r o p t i o n t h a tl e t s y o g i v e a n t a k e y o u r l i c k s o p o s i t e a f r i e n d .

T h o n l y p r o b l e m e n c o u n t e r e dw i t h t h p r o g r a m i t h a t i l a c k sd e f i n i t i v e c o n c l u s i o n . W h e n y o a r f i n a l l y s k i l l e d a n l u c k y e n o u g h t b e a t t h t e n t h o p p o n e n t , y o w i l l h r e w a r d e d w i t h . . . n o t h i n g . N f a n f a r e ,n a n i m a t e d e m a n c i p a t i o n , n e x t r al i f e , n o t h i n g . I n s t e a d , y o w i l l c o n t i nu t f a c e r e j u v e n a t e d f i n a l f o u n t i ly o i n e v i t a b l y f a t i g u e , s l i p , a n l o s ey o u r l i f e . A f t e r h o u r s o p r a c t i c e , t h a tk i n d o f i n i s h c a n b e l i t t l e d i s a pp o i n t i n g . B u t h g a m e s t i l l s t a n d ss t r o n g a f a s t - p a c e d , w e l l d e s i g n e d ,a n h i g h l y r e c o m m e n d e d e n t e r t a i nm e n t .

1 2 J U L Y / A U G U S T ' 8 6

Page 125: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 125/132

T O U C H D O W N F O O T B A L LC o n t i n u e d f r o m p g 1 t y D u r i n g p a s s i n g , o f f e n s i v e c o n t r o ls w i t c h e s t t h d e s i g n a t e d r e c e i v e r a t h m o m e n t t h b a l l i r e l e a s e d . A p r o a c h i n g t h l i n e o s c r i m m a g e , t h q u a r t e r b a c k c a e i t h e r c a l l a a u d i b l eo r e c e i v e t h e h i k e . A u d i b l e s g i v eb o t h s i d e s t h o p p o r t u n i t y t s e l e c ta l n e p l a y s .

F o l l o w i n g t h s n a p o t h b a l l , t h q u a r t e r b a c k h a s t h e c h o i c e o f a d i n gb a c k f o t h e p a s s o r a t t e m p t i n g a r u n .S i n c e h a n d o f f s a r e n o t i n c l u d e d i t h g a m e , t h q u a r t e r b a c k m u s t f e n d f o h i m s e l f . S u c c e s s f u l r u n n i n g p l a y sm u s t b i n i t i a t e d q u i c k l y , b e f o r e t h c o m p u t e r - c o n t r o l l e d d e f e n s e b r e a k sf r e e f r o m t h o f f e n s i v e l i n e .

P a s s i n g t h b a l l ( a n d a c t u a l l y c a t c hi n i t h a l o n g b e e n s o r e p o i n t w i t hm a n y c o m p u t e r f o o t b a l l f a n s . F o r t un a t e l y , t f i i s i o n a r e a w h e r e T o u c hd o w n F o o t b a l l r e a l l y s h i n e s . P a s sc o m p l e t i o n s a r s e a s y t h a t t h p r e ss u r e i p l a c e d w h e r e i b e l o n g s : o t h d e f e n s e . I b e c o m e s s k i l l f u l b a t l o w i t s , t i m i n g a n s t r a t e g i c m n e u v e r i n g . T h i s i o n o t h f e c o m p u t e r f o o t b a l l g a m e s t h a t a l l o w s

t h e q u a r t e r b a c k t p a s s w h i l e i m t i o n . T h i s p r e s e n t s d o u b l e t h r e a t t ot h e d e f e n s e . A l t h o u g h t h e r e a r n f u m b l e s , i n t e r c e p t i o n s a r p a i n f u l l yr e a l ,

S o u n d e f f e c t s a r t r a d i t i o n a l l ys p a r s e f o c o m p u t e r f o o t b a l l g a m e s .O t h e r t h a n r o u s i n g f o o t b a l l t h e m ep l a y e d d u r i n g k i c k o f f s . s o u n d e f f e c t sf o t h i s g a m e a r l i m i t e d t a u d i of e e d b a c k l o p a s s c o m p l e t i o n s , i n t e rc e p t i o n s , h i k e s , k i c k s , r e f e r e e w h i s t l e sa n c h e e r i n g c r o w d s .

A l t h o u g h t h c o m p u t e r t e a m i p r o g r a m m e d 1 g i v e y o t o u g h f i g h td u r i n g s o l i t a i r e c o n t e s t s , w i t h e n o u g hp r a c t i c e i c a b b e a t e n m o s t o t h t i m e . T o u c h d o w n F o o t b a l l r e a l l yc o m e s t l i f e a t w o - p l a y e r g a m e .V a s t s t r a t e g i c p o s s i b i l i t i e s a n e a s e o fp l a y m a k e t h i s o n o f t h e b e s t c o p e t i t i v e s p o r t s g a m e s o t h e m a r k e t .

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

o s c r i m m a g e a ^ 5 - d c g r e e a n g l e t t h o u t s i d e . A p p r o a c h i n g t h e d g e o t h H e l d , S t r a i g h t e n o u a n s t r a d d l et h s i d e l i n e . T h e a m o u n t o y a r d a g eg a i n e d w i l l d e p e n d o w h i c h s i d e o t h d e f e n s i v e f o r m a t i o n y o r u t o

U s t h i s s a m e t e c h n i q u e f o p o t e nt i a l l y l o n g p u n t a n d k i c k o f f r e t u r n s .W a t c h y o u r b l o c k e r s a n h o t h e ye n g a g e t h o n c o m i n g d e f e n d e r s . T h k e o n c e a g a i n i t c u d i a g o n a l l ya g a i n s t t h d e f e n s i v e g r a i n . K i c k r t u r n s f o t o u c h d o w n s a r e e n t i r e l yp o s s i b l e .

W h i l e o n d e f e n s e , u s t h b l i t z w i t hc a u t i o n . T h c o m p u t e r - c o n t r o l l e d d f e n s i v e l i n e i f a s t a n r a r e l y n e e d sy o u r h e l p . I y o o v e r - c o m m i t y o u rs e l f t r y i n g t o s a c k t h e q u a r t e r b a c k , h c a b u r n y o w i t h l o n g p a s s t h i o p e n r e c e i v e r s .

T o u c h d o w n F o o t b a l l i o n o f t h em o s t e n t e r t a i n i n g c o m p u t e r s p o r t sg a m e s a v a i l a b l e t o d a y . I i c l e a r l y t h b e s t a c t i o n - o r i e n t e d f o o t b a l l g a m ee v e r c o n c e i v e d f o t h h o m e c o m p u te r S t r a p o y o u r h e l m e t , g r i d i r o ng l a d i a t o r , t h c r o w d a w a i t s .

T I T L E B O U TC o n t i n u e d f m m p g 5 t a k e t o m a n y f i g h t s a g a i n s t b i h i t e r s l i k e G e o r g e F o r e m a n , E a r n i eS h a v e r s o r R o c k y M a r c i a n o t u n d e rs t a n d h o j u d i c i o u s u s e o f t h e s e o t i o n s c a n k e e p f i g h t e r f r o m f e e l i n gt h c a n v a s a g a i n s t h i f a c e .

T h f i r s t s t e p i b e g i n n i n g f i g h t i t s e l e c t t h I j o x c r s . T h e r e a r 1 2 h e a v y w e i g h t s , 6 l i g h t h e a v i e s , 7 m i d d l e w e i g h t s , 6 w e l t e r w e i g h t s , 5 l i g h t w e i g h t s , 5 f e a t h e r w e i g h t s , 4 b a n t a m s , a n 4 f l y w e i g h t s . O n c ey o u ' v e s e l e c t e d t h e t w c o m b a t a n t s ,t w s c r e e n d i s p l a y s w i l l p r o v i d e i f o r m a t i o n o e a c h f i g h t e r .

l i a r l y o i t h g a m e , i t ' s g o o di d e a t t a k e t h e r u l e b o o k a n g o v e rs t c p - b y - s t c p e x a c t l y w h a t e a c h o f t h er a t i n g s m e a n s a n h o i c a a f f e c tt h f i g h t . T h e n w a t c h f o t h o s e r a t i n g st c h a n g e d u r i n g t h c o u r s e o f t h f i g h t . Y o u ' l l g e t c h a n c e t s e t h e ma f t e r e a c h r o u n d a m s h a r p e y w i l lp i c k u d i f f e r e n t w a y s t h a t s t r a t e g i e sm i g h t b u s e d .

O n t h i n g t h a t g i v e s T i t l e B o u ts u c h r e a l i s t i c f e e l i t h e c o n t r o l f a t o f o e a c h f i g h t e r . W h e n r o u n d

s t a r t s , t h e p l a y e r w i t h t h h i g h e s t a g r e s s i v e n e s s r a t i n g h a t h b e s tc h a n c e t t h r o w t h f i r s t p u n c h . H i c o n t r o l r a t i n g t h e n c o m e s i n t o p l a y .A l o n g a t h r a n d o m n u m b e r g e n e ra t e d i w i t h i n h i c o n t r o l f a c t o r r a n g e ,l i w i l l b t h o n t h r o w i n g p u n c h e sa n i n f l i c t i n g d a m a g e . O n c e t h a tn u m b e r f a l l s o u t s i d e h i r a n g e , t h o t h e r b o x e r g e t s h i c h a n c e . T h i s f e t u r e o f t h e g a m e k e e p s t h b o u t f r o mb e c o m i n g m e r e l y r a n d o m t r a d i n g o fp u n c h e s .

A n o t h e r f e a t u r e t h a t m a k e s T i t l el i o u t s o r e a l i s t i c i t h t e c h n i c a lk n o c k o u t f a c t o r . T h i s r a t i n g t e l l s h o m u c h p u n i s h m e n t b o x e r c a a s o r b , n o j u s t i n o n r o u n d , b u t i t w s u c c e s s i v e r o u n d s . C u t s s u s t a i n e d i t h f i g h t h a p p e n w i t h b e l i e v a b l e f r q u e n c y , a d o t h e r k i n d s o f i n j u r i e s .p l a y e d 3 l i g h t s i t e s t i n g t h g a m ea n d h a d o n l y i w s u c h m a j o r i n j u r i e s ,s t h e y d o n ' t h a p p e n o f t e n . H u w h e nt h e y d o t h e y d h a v e a n i m p a c t o t h e f f e c t i v e n e s s o f t h e f i g h t e r —w h e t h e r i b b r o k e n n o s e , b r o k e nj a w , o b r o k e n h a n d .

A n o t h e r r e a l i s t i c f e a t u r e i t h f o u l s . M o s t f i g h t e r s n e v e r h a v e s e r io u f o u l t h a t c o s t s t h e m t h f i g h t , b u m a n y t i m e s f i g h t e r w i l l g e w a r n e d .S o m e o t h o l d e r b o x e r s i t h g a m ew i l l f o u l m o r e f r e q u e n t l y .

A f t e r e a c h r o u n d , y o g e n o o n l ys t a t i s t i c a l s u m m a r y o y o u r f i g h t e r ' s

c u r r e n t s t a t u s , b u a l s o r e v i e w o t h s c o r i n g b t h t w j u d g e s a n t h r e f e r e e o t h a t r o u n d . I c l o s er o u n d s , a j u d g e m i g h t c a l l i e v e n , b u i s o m e e a s e s , t h j u d g e s ' s c o r e s w i l lh r e p l a c e d b " ? ? ? ? . " T h i s m e a n s t h a ty o w o n ' t k n o w u n t i l t h b o u t i o v e rt w h o m t h j u d g e a w a r d e d t h r o u n d .

G r a p h i c a l l y , t h e g a m e d o e s n ' t g a rn e r a n y a w a r d s . T h r i n g r e p r e s e n t at i o n o t h f i g h t e r s i l i t t l e b e t t e rt h a n s t i c k - m e n , a n t h s o u n d e f f e c t sa r m o r e o d i s t r a c t i o n t h a n h e l p .H u w h a t e v e r t h g a m e l o o k s l i k e o s o u n d s l i k e , i " f e e l s " l i k e b o x i n g a n i a c c u r a t e i a l m o s t e v e r y d e t a i l .T a k e m w o r d t o i t p u g i l i s t i c s a t i sf a c t i o n c a b e f o u n d i n s i d e t h i ss q u a r e c i r c l e .

C O M M O D O R E M I C R O C O M P U T E R S 1 2

Page 126: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 126/132

H A R D W A R E R E V I E W S R E V I E W E D B B R U C B J A E G B R

M d e o D i g i t i z e rC o m p u t e r : C o m m o d o r e 6 M a n u f a c t u r e r : K i n n e y S o f t w a r e

1 2 N H a m p t o n R o a dD o n n e l s v i l l e , O 4 5 3 1 9

P r i c e : 1 3 9 . 9 5 ( I n c l u d e sc i r c u i t b o a r d ,i n s t r u c t i o n s a n s o f t w a r e V i d e oc a m e r a a n e l e c t r o n i c p a r t s n o i n c l u d e d . )

j l \ . v i d e o d i g i t i z e r i a e l e c t r o n i cd e v i c e t h a t c o n v e r t s p i c t u r e f r o m : v i d e o c a m e r a o o t h e r s o u r c e i n t os o m e t h i n g t h a t c a b d i s p l a y e d o g r a p h i c s s c r e e n . W i t h o u t v i d e o d i g it i z e r , y o h a v e t l a b o r i o u s l y d r a wt h e p i c t u r e u s i n g c i t h e r g r a p h i c st a b l e t , l i g h t p e w i t h g r a p h i c s s o f tw a r e , o r t r a c k b a l l o j o y s t i c k , B u w i t h v i d e o d i g i t i z e r , y o m e r e l yh a v e t o t a k e p i c t u r e — i t w i l l h f a i t h f u l l y r e p r o d u c e d o y o u r s c r e e n .

T h v i d e o d i g i t i z e r s o t h m a r k e tf o t h C o m m o d o r e 6 h a v e b e e n p r c e y — S 2 0 0 o m o r e — a n d e v e n t h e ny o h a v e t f i n d s t o r e t h a t c a r r i e st h e m . S o y o c a n i m a g i n e m i n t e r e s tw h e n s a a p r e s s r e l e a s e l o K i n n c yS o f t w a r e ' s V i d e o D i g i t i z e r f o t h C o m m o d o r e 6 a o n l y 1 3 9 , 9 5 1w a s t e d n t i m e i p l a c i n g m o r d e r .

A y o u ' d e x p c c i . a S . ^ y . y S d i g i t i z e rc a n ' t g i v e y o t h s a m e t h i n g s ( 2 0 0d i g i t i z e r c a n . T h m o s t o b v i o u s d i f f e re n c e i t h a t t i l e K i n n e y S o f t w a r e u n i td o e s n ' t i n c l u d e v i d e o c a m e r a , t h m o s t e x p e n s i v e c o m p o n e n t . ( A t h a tp r i c e , n o b o d y w o u l d e x p e c t i t o . )

T i l e s o f t w a r e c o m e s w i t h a s m a l l ,p r e - d r i l l e d c i r c u i t b o a r d . A l t h e h o l e sa r d r i l l e d f o r t h c o m p o n e n t s c a l l e df o i t h e p a r t s l i s t ; o n l y h a t b e n dt h l e g s o o n o f t h e t r i m p o t s t g e i t f i t . T h b o a r d u s e s p a r t s a v a i l a b l ea t h l o c a l R a d i o S h a c k . ( I m p a t i e n tt y p e s l i k e m h a t e t s e n d a w a y f o p a r t s . ) T h o n l y p a r t n o a v a i l a b l ef r o m R a d i o S h a c k i t h e d g e c o n n e ct o r t h a t c o n n e c t s t h d i g i t i z e r h o a r dt t h e u s e r p o r t o f t h 6 - 4 . ( O 1 2 i 6 m o d c - I ' v e t e s t e d i w i t h b o t h . )

d i d n ' t u s t h c o n n e c t o r c a l l e df o i t h p a r t s l i s t , b e c a u s e h a a

T h K i n n e y V i d e oD i g i t i z e r d i s p l a y s i t p i c t u r e s i h i g h -r e s o l u t i o n m u l t i c o l o rm o d e u s i n g t h C o m m o d o r e 6 4 ' s f o u rs h a d e s o g r a y t r e p r e s e n t t h g r a y s c a l eo b l a c k - a n d - w h i t e

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

w i t h R u b e G o l d b e r g c o l l e c t i o n o n u t s , b o l t s a n o l E r e c t o r * s e p a r t s .S f a i t ' s g i v e n m n p r o b l e m , b u tu s i n g t h e m o r e s u b s t a n t i a l c o n n e c t o rc a l l e d f o i t h p a n s l i s t w i l l g i v e y o

s t r o n g e r u n i t .A R C ( p h o n e - t y p e ) f e m a l e j a c k i

u s e d t o t h v i d e o i n p u t . N p a r tn u m b e r f o t h i s w a m e n t i o n e d i t h p a r t s l i s t , b u h a a n o l d o n l e f to v e r f r o m m s o u n d - e f f e c t s p r o j e c td a y s . Y o u ' l l h a v e t s p e n d a b o u t S 2 f o t h p a r t s r e q u i r e d t b u i k l t h ed i g i t i z e r .

A y o m i g h t g u e s s f r o m t h a b o v e ,I ' v e h a s o m e e x p e r i e n c e w i t h e l e ct r o n i c a s s e m b l y . A n i w a w e l l t h a td i d . I w e r e t e a c h e r g r a d i n g t h i sp r o d u c t . I ' g i v e t h e s o f t w a r e a n b o a r d d e s i g n a a n t h a s s e m b l yi n s t r u c t i o n s D Y o h a v e t f i g u r eo u y o u r p a r t s p l a c e m e n t f r o m p a i ro b a n d - d r a w n p i c t u r e s o f t h e b o a r d ,a n b a d l y - p h o t o c o p i e d p h o t o g r a p h .

f u l l s c h e m a t i c i i n c l u d e d , b u w i l lp r o v e u s e f u l o n l y t t h o s e w h c a u n d e r s t a n d i t C l e a r i n s t r u c t i o n s f o w i r i n g t h e d g e c o n n e c t o r w e r e e p e c i a l l y m i s s e d ; t h i s p a r t w o u l d d e f in i t e l y t h r o w b e g i n n e r w h i j u s tf i g u r i n g o u w h i c h e n o t h e s o l d e ri n g i r o n i h o t . I y o h a v e n ' t d o n em u c h w o r k w i t h e l e c t r o n i c s , b e t t e rh a v e f r i e n d n e a r b y w h h a s .

T h K i n n e y d i g i t i z e r d i s p l a y s i t

1 2 J U L Y / A U G U S T r 8

Page 127: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 127/132

H A R D W A R E R E V I E W S

p i c t u r e s I h i g h - r e s o l u t i o n m u l t i e o l o rm o d e u s i n g t h e C o m m o d o r e 6 4 ' a f o u rs h a d e s o f g r a y t r e p r e s e n t t h e g r a ys c a l e o ; b l a c k - a n d - w h i t e p h o t og r a p h . T h s o f t w a r e a l l o w s y o t c h a n g e t h e s e d e f a u l t c o l o r s i y o w i s h . F o e x a m p l e , t h p r o g r a m i c l u d e s t h s u g g e s t e d e o l o r c h a n g e s t s i m u l a t e a o l d - f a s h i o n e d s c p i a t o n ep r i n t .

Y o u m a y a l s o p r o c e s s t h i n c o m i n gv i d e o w i t h a n y n u m b e r o g r a y l e v e l sf r o m t w t e i g h t . T h C o m m o d o r e6 c a n ' t d i s p l a y a l o f t h o s e s h a d e s ,b u t h d i g i t i z e r b o a r d a n d s o f t w a r ee a r e c o g n i z e a n p r o c e s s t h e m . T h i si e s p e c i a l l y u s e f u l w h e n t h d i g i t i z e dp i c t u r e i s a v e d o d i s k i " r e g u l a r "3 2 X 2 0 0 h i g h - r e s o l u t i o n ( n o t m u l t ic o l o r f o r m a t . T l i e t w o - g r a y - s c a l e p r c e s s i n g g i v e s g o o d c o n t r a s t .

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

1 T h K i n n e y " s t a n d a r d " f o r m a t .U s t h i s e s p e c i a l l y i y o w i s h t o r el o a d t h e p i c t u r e w i t h t h K i n n e y s o f tw a r e . I t i s s a v e d i m u l t i c o l o r m o d e .

2 K o a l a P a d - c o m p a l i b l c f o r m a t .T i l l s f o r m a t l e t s y o l o a d a n m o d i f yd i g i t i z e d p i c t u r e u s i n g K o a l a T e c hn o l o g y ' s K o a l a P a d . I t i s s a v e d i m u t i c o l o r m o d e . I y o c h o o s e t d i g it i z e y o u r p i c t u r e w i t h t h r e e l e v e l s o g r a y i n s t e a d o f o u r , y o w i l l h a v e o n c o l o r " l e f t o v e r " f o m o r e f l e x i b i l i t y .

3 Z ? o o r f / e / - c o m p a t l b l e f o r m a t .T h i s f o r m a t s a v e s y o u r d i g i t i z e d p i ct u r e w i t h t h s a m e g r a p h i c s m o d ea n l o a d i n g a d d r e s s e s u s e d b y C i t yS o f t w a r e ' s D o o d l e ! . I t i s s a v e d i h i g h -r e s o l u t i o n m o d e 3 2 0 x 2 0 0 ) . T h g r a y

s c a l e s a r e s i m u l a t e d i h i g h - r e s o l ut i o n m o d e b t h d i f f e r e n t s p a c i n g s o v e r t i c a l l i n e s , a n t h e f f e c t i q u i t eg o o d . P r o c e s s i n g t h v i d e o s i g n a lw i t h s e v e n g r a y l e v e l s s e e m s t p r d u c e t h b e s t h i g h - r e s o l u t i o n p i c t u r e .

4 P r i n t S h o p - c o m p a t i b l e f o r m a t .T h i s f o r m a t s a v e s y o u r p i c t u r e w i t ht h s a m e l o a d i n g a d d r e s s e s u s e d b B r o d c r b u n d S o f t w a r e ' s P r i n t S h o p . I i s a v e d i h i g h - r e s o l u t i o n m o d e .

I y o h a v e a c c e s s t o v i d e o c a e r a n d o n ' t m i n d s c r o u n g i n g p a r t sa n a s s e m b l i n g i y o u r s e l f , t h K i n n e yS o f t w a r e V i d e o D i g i t i z e r f o t h C o m o d o r e 6 i r e a l b a r g a i n .

E d N o t e : I r e s p o n s e t t t h e r e v i e w ,K i t m e y S o f t w a r e h a a d d e d c o n e c t o r d i a g r a m a n i m p r o v e d l a o u q u a l i t y i n t h e a s s e m b l y i n s t r u ct i o n s .

C O M M O D O R E M I C R O C O M P U T E R S 1 2

Page 128: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 128/132

C O M M O D O R E ' S

1 2 G a m e s N E W S F R O M T H B A C K

B o o k s h a s r e l e a s e d 3 A m a z i n g G a m e s f o T o u r 1 8 8 , b o o k t h a t o f f e r s 3 a r c a d e , b o a r d a n e d u c a t i o n a l g a m e s t t y p e i n W r i t t e n i C o m m o d o r e 1 2 B A S I C 7 . 0 , t h b o o k o f f e r s s u g g e s t i o n s f o c r e a t i n g c h a l l e n g i n g v a r i a t i o n s i t h p r o g r a m s : s p e e d g a m e s u o s l o w t h e m d o w n , m a k e t h g a m e e a s i e r o m o r e d i f f i c u l t , u s d i f f e r e n t c o l o r s o d i f f e r e n t s o u n d s . T h b o o k r e t a i l s f o S 9 . 9 5 p l u s$ 1 . 9 5 p o s t a g e a n h a n d l i n g . ( H B o o k s , B o 5 3 6 7 , T u c s o n , A 8 5 7 0 3 )

W r i t e Y o u r W i l l R i g h tN o l P r e s s h a r e l e a s e d W i l l W r i t e r f o t h C o m m o d o r e 6 4 / 1 2 8 , a b o o k / s o f t w a r e p a c k a g e t h a t h e l p s w r i t e s i m p l e , l e g a l l y b i n d i n gp e r s o n a l w i l l s . I w a d e v e l o p e d a p r a c t i c a l a n i n e x p e n s i v e w a t a v o i d b e c o m i n g p a r t o t h 6 6 o a d u l t A m e r i c a n s w h o ,a c c o r d i n g t C o n s u m e r R e p o r t s , d i w i t h o u t l e a v i n g w i l l .

T h 1 7 0 - p a g e b o o k e x p l a i n s t h e l e g a l c o n c e p t s a n c o n d i t i o n s i n v o l v e d I n m a k i n g w i l l . I a l s o p r o v i d e s i n f o r m a t i o n o i m p o r t a n ta s p e c t s o e s t a t e p l a n n i n g , i n c l u d i n g t r u s t s a n p r o b a t e a v o i d a n c e m e t h o d s . T h s o f t w a r e l e a d s t h e u s e r t h r o u g h e a c h s e c t i o n o t h w i l l . O n - s c r e e n h e l p p r o m p t s a n f i l l - i n - t h e - b l a n k q u e s t i o n s m a k e w r i t i n g w i l l s i m p l e . W l l l W r i t a r a l s o a l l o w s u s e r s t c h a n g e a n u p d a t e t h e i r w i l l s , a v o i d i n g t h e x p e n s e a n h a s s l e o f v i s i t i n g l a o f f i c e .

W i l l W r i t e r i a v a i l a b l e f o r $ 3 9 . 9 5 w i t h a 3 0 - d a y m o n e y - b a c k w a r r a n t y . N o l o P r e s s k e e p s u s e r s a b r e a s t o a n c h a n g e s i n t h e l a a n e n h a n c e m e n t s o f t h e p r o g r a m . ( N o l o P r e s s , 9 5 P a r k e r S t r e e t , B e r k e l e y , C 9 4 7 1 0 )

D i s k O r g a n i z e ri s k o r g a n l z e r f r o m t h A . S . S , C o m p a n y s o r t s a n r e a r r a n g e s t h d i s k d i r e c t o r y o a n u n p r o t e c t e d C o m m o d o r e 6 d i s k , a n t h

n e d i r e c t o r y i w r i t t e n b a c k o n t o t h d i s k , U s i n g a s c r e e n e d i t o r , y o u c a n c h a n g e t h h e a d e r , s c r a t c h f i l e s , c o p y f i l e s o a n s i z e t a n o t h e r d i s k , r e n a m e f i l e s , a d " f e n c e s " t m a r k o f s e c t i o n s o t h d i s k , " s c r a t c h - p r o t e c t " a n f i l e s , p o s i t i o n i n d i v i d u a l f i l e s a n y w h e r ei t h d i r e c t o r y , a n p r i n t o u c o p i e s o y o u r r e v i s e d d i r e c t o r i e s . Y o m a a l s o r e n a m e t h h e a d e r o u s t h w e d g e f o c o m m o n d i s kc o m m a n d s .

D i s k o i g a n i z e r f o t h C o m m o d o r e 6 r e t a i l s f o 8 2 9 . 9 5 . ( T h e G A S . S . C o m p a n y , 9 7 0 C o p e l a n d , N o r t h B a y , O n t a r i o , F I 3 E 4 ,C a n a d a )

B o w l i n g S i m u l a t o rA c c c e s s S o f t w a r e h a r e l e a s e d T e n t h F r a m e , b o w l i n g s i m u l a t o r f o t h C o m m o d o r e 6 4 / 1 2 8 , T e n t h F r a m e i n c l u d e s f e a t u r e s l i k e3 a n i m a t i o n , m u l t i p l e l e v e l s o f p l a y , a n l e a g u e c o m p e t i t i o n w h i c h a l l o w s u t e i g h t b o w l e r s . O t h e r f e a t u r e s a r c o m p u t e r i z e ds c o r i n g , l i f e l i k e s o u n d e f f e c t s , a n r e a l i s t i c g r a p h i c s . T e n t h F r a m e r e t a i l s f o $ 3 9 . 9 3 . ( A c c e s s S o f t w a r e , 2 5 6 1 S o u t h 1 5 6 0 W e s t , W o o d sC r o s s , U 8 4 0 8 7 )

H a r d w a r e C o n n e c t i o n sM L a s t e r S o f t w a r e h a a n n o u n c e d f o u r n e p r o d u c t s f o C o m m o d o r e c o m p u t e r s : M o d e m M a s t e r , M o d e m M a s t e r P l u s , Y - N o t ? a n d t h 8 M o n o C a b l e .

M o d e m M a s t e r i f o u r - f o o t e x t e n d e r f o t h u s e r p o r t ( m o d e m p o r t ) o t h V I 2 0 C o m m o d o r e 6 4 S X - 6 4 , P l u s / 4 a n C o m m o d o r e1 2 8 , a l l o w i n g t h c o m p u t e r o w n e r t p l a c e u s e r p o r t d e v i c e s i l o c a t i o n s m o r e c o n v e n i e n t t h a n b e h i n d t h c o m p u t e r . I a l s o p e r m i t st h u s o u s e r p o r t d e v i c e s w h i c h o t h e r w i s e w o u l d n ' t f i d u t t h p l a s t i c h o u s i n g s , s u c h a s t h e 1 6 5 0 A u t o M o d e m o t h S X - 6 4 ,M o d e m M a s t e r i n c l u d e s f o u r f e e t o f t a n g l e - p r o o f r i b b o n c a b l e a n c o n n e c t o r s w h i c h a r k e y e d t p r e v e n t I n c o r r e c t i n s t a l l a t i o n , L i s tp r i c e o M o d e m M a s t e r i S 2 9 . 9 5 .

M o d e m M a s t e r P l u s i n c l u d e s a l t h f e a t u r e s o f M o d e m M a s t e r , p l u s s y s t e m r e s e t s w i t c h t h a t w i l l r e s e t t h C o m m o d o r e 6 4 S X - 6 4 ,a n d V I C 2 i c a s e o c o m p u t e r l o c k - u p . T h r e s e t s w i t c h i b u f f e r e d t p r e v e n t e l e c t r i c a l d a m a g e t y o u r c o m p u t e r , a n w i l l r e c o v e r t h eB A S I C p r o g r a m t h a t w a I m e m o r y a t h t i m e o f l o c k u p . M o d e m M a s t e r P l u s r e t a i l s f o 8 3 4 . 9 5 .

Y - N o t ? I s i x - f o o t l o n g " Y " c a b l e f o t h s i x - p i n s e r i a l p o r t o a l C o m m o d o r e c o m p u t e r s . Y - N o t ? c o n t a i n s o n m a l e s i x - p i n p l u g a n t w f e m a l e s i x - p i n j a c k s , a n d c a n b e u s e d t o p e r a t e t w p r i n t e r s o t s e p a r a t e t h d i s k d r i v e a n p r i n t e r t o p p o s i t e s i d e s o f t h c o m p u t e r s e t - u p f o a d d e d s y s t e m f l e x i b i l i t y . Y - H o t ? r e t a i l s f o 8 1 8 .

T h 8 M o n o C a b l e w i l l p r o d u c e a 8 0 - c o l u m n m o n o c h r o m e d i s p l a y f r o m t h C o m m o d o r e 1 2 i 8 0 - c o l u m n m o d e o n a n c o m p o s i t ec o l o r m o n i t o r o r m o n o c h r o m e m o n i t o r . I i s i f e e t l o n g a n p l u g s i n t o t h R G B I p o r t o t h c o m p u t e r a n i n t o t h e v i d e o i n p u t a c o t h m o n i t o r . T h 8 M o n o C a b l e r e t a i l s f o r $ 9 . I a l l o w s y o t u s y o u r C o m m o d o r e 1 2 8 ' s 8 0 - c o l u m n m o d e w i t h o u t b u y i n g a R G m o n i t o r . ( M a s t e r S o f t w a r e , H i l l e r y C o u r t , R a n d a l l s t o w n , M 2 1 1 3 3 )

1 2 6 J U L Y / A U G U S T r 8

Page 129: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 129/132

A T T E N T I O N P L U S / 4 O W N E R S !P l u s / 4 S o f t w a r e L i s t

Q i t . n i i i l v P r o d u c tT C 3 0 1 ( D & T )T C 6 0 0 ( D T C 6 0 1 ( D T C 6 0 2 ( D T 1 1 2 0 0 1 ( C T l 1 2 0 0 3 ( C T 1 1 2 0 0 4 ( T T i l 2 0 0 5 ( T T i l 2 0 0 6 < T T l 1 2 0 0 7 ( T T 1 1 3 0 0 7 ( T & D )T 1 1 3 0 0 B ( T & D )T l 1 3 0 0 5 ( T & D )T 1 I 3 0 1 0 ( T & D )T 1 1 3 0 1 1 ( T & D )T 1 1 6 0 0 1 ( C T l 1 6 0 0 2 ( C T 1 I 6 0 O 4 ( C T l 1 6 0 0 5 ( C T l 1 6 0 0 6 ( C T i 7 0 0 1 ( T T l 1 7 0 0 2 ( T T i l 7 0 0 3 ( T T 2 3 2 0 0 1 ( T Z 3 2 0 0 7 ( D T 2 3 2 0 0 3 ( D

T 2 6 2 0 0 6 ( D T 2 6 2 0 0 7 ( D T 2 6 2 0 0 8 ( D T 2 6 2 0 0 9 ( D T 2 6 2 0 1 0 ( D T 2 6 2 0 1 I ( D T 2 6 2 0 1 2 ( D T 2 6 2 0 1 3 ( D T 2 6 2 0 1 4 ( D T 2 6 2 0 I 5 ( D T 2 6 2 0 1 6 ( D T 2 6 2 0 1 7 I D T 2 6 3 0 0 1 ( C & D )T 2 6 3 0 1 0 ( D T 2 6 6 0 0 1 ( D T 2 6 6 0 0 2 ( D T 2 6 6 0 0 3 ( D T 2 6 6 0 0 4 ( D T 2 6 6 0 0 6 ( D T 2 6 6 0 2 2 ( D T 2 6 6 0 2 3 ( D T 2 6 6 0 2 4 ( D

( D D i s k

N a m eT y p i n g P r o f e s s o r

T h H u l kC v i t t h i o a t sS u s p e c tS c r i p t P l u sC a l c P l u sE x p e r i e n c e s I S o f t w a r eM o n e y D e c i s i o n s L o a n sM o n e y D e c i s i o n s I n v e s t m e n t sP r o d u c t i v i t y S t a r t e r K i E a s y M a t c h / E a s y C o u n tW h a t ' s N e x t L e t t e r s N u m b e r sL e t t e r M a t c l i M o r e O r L e s sL e t t e r S e q u e n c e s L o n g / S h o r tS h a p e s A n P a t t e r n s G r o u p i V i d u z z l e sJ a c k A t t a c kP i r a t e A d v e n t u r eA t o m i c M i s s i o nS t r a n g e O d y s s e yM a t h G a m e s W o r d P r o b l e m sS u p e r S p e l lM a z e M a n i aF i n a n c i a l A d v i s o rL o a n s A n I n v e s t m e n t sB u s i n e s s M a n a g e m e n t

S l d l l b l l t b

G e n e r a l L e d g e rA c c o u n t s R e c e i v a b l eA c c o u n t s P a y a b l ei n v e n t o r yP a y r o l lC o s i n e i n n I n d u s t r yP e r s o n a l F i n a n c eR e t a i l I n d u s t r yW h o l e s a l e I n d u s t r yM a n u f a c t u r i n g I n d u s t r yP r o f e s s i o n a l S e r v i c e sM a i n t e n a n c e S e r v i c e sL o g oR e a d i n g P r o f e s s o rZ o r k lZ o r k 1 Z o r k I I S t a r c r o s sS u s p e n d e dP l a n e t E o l lT h W i t n e s sH i t c h h i k e r s G u i d e T

T h G a l a x y( C C a r t r i d g e ( T T a p e

P r i c e$ 1 2 . 0 0

$ 2 1 . 0 0$ 2 4 . 0 0$ 2 4 . 0 0S 4 5 . 0 0$ 4 5 . 0 0$ 1 2 . 0 0$ 1 8 . 0 05 1 8 . 0 0S 1 8 . 0 0S 1 5 . 0 0S 1 5 . 0 0S 1 5 . 0 0S I 5 . 0 0S I 5 . 0 0$ 1 8 . 0 0S 1 8 . 0 0S I 8 . 0 0S 1 S . 0 0S 1 8 . 0 0S 1 2 . 0 05 1 2 . 0 0$ 1 2 . 0 0S 2 7 . 0 0S 3 0 . 0 0

P * j n n

$ 1 5 . 0 0$ 4 5 . 0 0S 4 5 . 0 0S 4 5 . 0 0$ 4 5 . 0 0$ 1 2 . 0 0$ 1 2 . 0 0$ 1 2 . 0 0S 1 2 . 0 05 1 2 . 0 0$ 1 2 . 0 0$ 1 2 . 0 0$ 4 5 . 0 0$ 3 6 . 0 05 2 4 . 0 05 2 4 . 0 05 2 4 . 0 05 2 7 . 0 05 2 7 . 0 05 2 4 . 0 0$ 2 4 . 0 0

$ 2 4 . 0 0

S t o c k Y o u r S o f t w a r e L i b r a r yA D i s c o u n t P r i c e s

C o m m o d o r e " 1 u n d e r s t a n d s t h a t b u i l d i n gc o m p r e h e n s i v e s o f t w a r e l i b r a r y c a t a k e g o o dd e a l o t i m e a n d m o n e y . S t h e l p y o c o m b a tt h e f f e c t s o b o t h , w e ' v e p u t t o g e t h e r a l i s t o s o f t w a r e t i t l e s f o y o u r P l u s / 4 c o m p u t e r a s o m ev e r y a t t r a c t i v e p r i c e s .S o f t w a r e t h a t w i l l e d u c a t e y o u . E n t e r t a i n y o u .A l l o w y o t w o r k m o r e e f f i c i e n t l y . I y o o w P l u s / 4 o k n o w s o m e o n e w h d o e s , t h t i m e t b u i l d c o m p l e t e s o f t w a r e l i b r a r y i n o w !

P l e a s e R u s h M T h S o f t w a r e I ' v eI n d i c a t e d O n M y P l u s / 4 S o f t w a r e L i s t .

N a m e

A d d r e s s

C i h , < ; t i t p ?

S i g n a t u r e

E n c l o s e d i m c h e c k o m o n e y o r d e r f o M a k e c h e c k o m o n e y o r d e r p a y a b l e t C o m m o d o r eD i r e c t M a r k e t i n g , I n c . ( P r e s i d e n t s a d 6 s a l e s t a x )

S e n d T o C o m m o d o r e D i r e c t M a r k e t i n g1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r , P 1 9 3 8 0A t t n : P l u s / 4 S o f t w a r e

P l e a s e m a k e s u r e B O T H t h l i s t A N a d d r e s s c o u p o na r e e n c l o s e d .

A d $ 2 . 0 0 s h i p p i n g a n h a n d l i n g t a l o r d e r s .

C O M M O D O R E ^C o m m o d o r e I r e g i s t e r e d t i a d e m a r k o C o m m o d o r e ? E l e c t r o n i c s , L i d .

C O M M O D O R E M I C R O C O M P U T E R S 1 2

Page 130: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 130/132

P R O T E C T Y O U R H O M EW I T H Y O U R

C O M M O D O R E 6 O C O M M O D O R E 1 2

C o m p l e t e H o m e S e c u r i t y 5 y s t e m . N W I R I N GR E Q U I R E D !

N o y o c a n u s e y o u r C o m m o d o r e 6 o 1 2 t p r o t e c t y o u r v a l u a b l e s a n y o u r f a m i l y . . . e v e nw h e n y o u ' r e n o a h o m e !

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

U s y o u r c o m p u t e r t p r o g r a m t h c o n t r o l l e r a n t h e n d i s c o n n e c t i t T h c o n t r o l l e r t h e n p l u g s i n t on o r m a l o u t l e t a n r e m e m b e r s a l y o u r i n s t r u c t i o n s .Y o u r c o m p u t e r i n o t i e d u p T h e r e ' s e v e n b a t t e r yb a c k - u p i c a s e o p o w e r f a i l u r e .

Y o c a c o n t r o l l i g h t s , t e l e v i s i o n s , s t e r e o s a n a p l i a n c e s a n y w h e r e i y o u r h o m e . M a k e y o u r h o m el o o k l i v e d - i n e v e n w h e n y o u ' r e a w a y . H a v e l i g h t sa l r e a d y o w h e n y o g e h o m e . S e i w i t h d i f f e r e n ts c h e d u l e s f o e a c h d a y . b u i l t - i n r e a l - t i m e c l o c kr e m e m b e r s i a l l .

T h X - 1 0 s y s t e m r e q u i r e s n w i r i n g . I n s t a l l a t i o n i s n a p . J u s t p l u g t h l a m p o a p p l i a n c e i n t o a X - 1 0m o d u l e a n p l u g t h m o d u l e i n t o w a l l s o c k e t .D o n e .

A c n o a n g e t a s p e c i a l s t a r t - u p k i i n c l u d i n gs o f t w a r e f o t h C o m m o d o r e 6 o 1 2 8 , i n t e r f a c e ,c o n n e c t i n g c a b l e s , b e d s i d e c o n t r o l l e r , a a p p l ia n c e m o d u l e , l a m p m o d u l e , u s e r m a n u a l a n dt e c h n i c a l d o c u m e n t a t i o n , a l f o $ 7 9 . 9 5 ( i n c l u d i n gs h i p p i n g a n h a n d l i n g ) .

S e n d $ 7 9 . 9 5 c h e c k o m o n e y o r d e r t o

T h I n f o G r o u pP . O . B o x 7 6 7

E x t o n , P 1 9 3 4 1P a r e s i d e n t s a d 6 s a l e s t a ( $ 8 4 . 7 5 p e k i l ) .

D e a l e r i n q u i r i e s w e l c o m e .n n U W l i C - i r r L n - n l u r r T < U t i r i l t I . i H ^ - < J 1

1 2 8 J U L Y / A U G U S T ' 8 6

A D V E R T I S E R SA d v e r t i s e r I n d e xA b a c u s S o f t w a r eA d d i s o n W e s l e y P u b l i s h i n gA p r o t e kB a n l a m B o o k s

B e r k e l e y S o f t w o r k sB o d y l o g I n c .B r o w n B o g S o f t w a r eC B C o r p o r a t e

C B S o f t w a r eC h e a t s h e e t P r o d u c t sC M S o f t w a r eC . O . M . B . C o C o m p u t a b i l i t y

C o u n t r y R o a d S o f t w a r eD a l l a s D i r e c tD i g i t a l S o l u t i o n sD i g i t a l V i s i o nE l e c t r o n i c A r t sE m e r a l d C o m p o n e n t sE R o u t e B o o k sG o l o x y E l e c t r o n i c sI n t o G r o u pK e t e kL i o n H e a r tL o a d s t a rM a s t e r S o f t w a r eM a s t e r t r o n i c sM a M a r k e t i n gM i c r o c u b eM i d w e s t S o f t w a r eN P I n c .P r o t e c t oP r o f e s s o r J o n e sP r o - T e c h - T r o n i cQ u a n t u m L i n k

R o d a l e P r e s sS m a d a E n t e r p r i z e sS u b L o g i c C o r p o r a t i o nS u p e r i o r M i c r o S y s t e m sT e S o f tT e n e x C o m p u t e r E x p r e s sT r i m i c r oX e t e c , I n c .

I N D E XR e a d e r

R e s p o n s e P o g eN o . N o .

2 9 , 3 12 C 5 6 - 6 2 0 2 - 1 , 3 2 - 3 37 8 - 7 90 3 , 2 1 , 6 5 , 1 2 71 0 9 , 1 2 2

9 5

1 6 1 1 2 1 3 1 1 8 1 1 1 8 1 1 1 1

1 2 2 2 2 2 3 4 1 0 9 , 4 2 1 1 2 4 1 3

1 1 2 1 1 2 7 1 0 12 8 5 22 4 0 - 4 33 0 8 63 5 3 8 , 1 0 , 1 2 , 1 4

1 6 - 1 73 8 3 5 3 1 5 2 3 3 8 3 5 4 1 3

Page 131: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 131/132

N a m e T h a t ' s S y n o n y m o u s W i t h S i m p l i s t i ci c t i v i t v S o f t w a r e

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

a n e w r i t e ™ a n e c a l c ™ a n e l i s t T

f u l l f e a t u r e d w o r d p r o c e s s o rt h a t l e t s y o p r o d u c e a l k i n d so q u a l i t y d o c u m e n t s . S e t h t e x t d i s p l a y e d o t h c o m p u t e rs c r e e n e x a c t l y a i w o u l da p p e a r w h e n p r i n t e d .

C r e a t e d o c u m e n t s i e i t h e rn o r m a l o B O L D F A C Et y p e .A r r a n g e p a r a g r a p h s t s a t i s f y a n o r d e r y o d e s i r e .A v a i l a b l e a c c e n t m a r k sa l l o w y o t c r e a t e d o c um e n t s i f o r e i g n l a n g u a g e s .L o c a t e s i n g l e w o r d i y o u rd o c u m e n t w i t h t h s p e c i a lS e a r c h f u n c t i o n .

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

D i s p l a y a e n t i r e f i n a n c i a lr e c o r d n e a t l y o t h s c r e e n .A u t o m a t i c a l l y r e c a l c u l a t e a e n t i r e s p r e a d s h e e t s h o u l dj u s t f e o t h f i g u r e sc h a n g e .C a l c u l a t e s u m s , a v e r a g e s ,a n m i n i m u m a n m a x i m u mf i g u r e s .I n f o r m a t i o n c a b " p a s t e d "i n t o r e p o r t o l e t t e r w r i t t e nw i t h j a n e w r i t e .C o m e s c o m p l e t e w i t hs e v e r a l r e a d y t u s f i l ef o r m a t s f o y o u rc o n v e n i e n c e .

C o m p i l e a n s t o r e v a r i o u s l i s t sw i t h t h u s e o f t h i s e l e c t r o n i ct i l i n g c a b i n e t . C r e a t e p e r s o n a la d d r e s s b o o k . D e s i g n c u s t o ml i s t s . C o n s t r u c t m a i l e r f o y o u r b u s i n e s s n e e d s .

L o c a l e s i n g l e e n t r y w i t ht h S e a r c h f e a t u r e .D e l e t e s e l e c t e d e n t r i e s w i t ht h t o u c h o k e y .A r r a n g e e n t r i e s i a n p a r t i c u l a r o r d e r w i t h T h S o r t o p t i o n .C o n i e s c o m p l e t e w i t hs e v e r a l r e a d y t u s f i l ef o r m a t s f o y o u rc o n v e n i e n c e .

S o o n T B A v a i l a b l e O T h N E C o m m o d o r e 1 2 P e r s o n a l C o m p u t e r

C O M M O D O R E Sa r k t r o n f e s

Page 132: Commodore Microcomputer Issue 42 1986 Jul Aug

8/7/2019 Commodore Microcomputer Issue 42 1986 Jul Aug

http://slidepdf.com/reader/full/commodore-microcomputer-issue-42-1986-jul-aug 132/132

L E T T E R P E R F E C TN O W ! F U L L F E A T U R E , 2 0 C P S , L E T T E R Q U A L I T Y P R I N T E R O N L Y $ 2 9 9 . 9 5

I y o h a v e b e e n s e a r c h i n g f u l e t t e rq u a l i t y p r i n t e r y o p r o b a b l y f o u n d I h f l o o d o f c l a i m s a n c o u n t e r c l a i m s w e r e ar e a i r o a d b l o c k i y o u r s e a r c h . N o l o n ga g o , w w e r e i t h s a m e p o s i t i o n . W t r i e d t o d e t e r m i n e w h i c h d a i s y w h e e lp r i n t e r h a a i t h e f e a t u r e s a n y o n e c o u l dw a n t , b u t w o u l d a l s o a p p e a l t i I h c o s tc o n s c i o u s b u y e r . R e c e n t l y s e v e r a lm a n u f a c t u r e r s i n t r o d u c e d p r i n t e r s t h a th a f e a t u r e s w w e r e s e e k i n g . A f t e rt h o r o u g h a s s e s s m e n t w e l i m i n a t e d a l b u o n w h i c h p r e c i s e l y m e t o u rq u a l i f i c a t i o n s .T H R E S U L T S A R I

W f o u n d t h p r i n t e r w h i c h h a a l I h f e a t u r e s a n y o n e c o u l d w a n t . W e ' v ei n t r o d u c e d i ; i t h A p r o l e k D a i s y 1 1 2 0 ,

r e a l h e a v y - d u t y w o r k h o r s e p r i n t i n g a 2 c h a r a c t e r s p e r s e c o n d . T h m a n u f a c t u r e r i O l y m p i c C o . f , i d . ,h i g h l y r e s p e c t e d J a p a n e s e f i r m .F E A T U R E S G A L O R E

T h i s p r i n t e r h a i a l l . T s t a r t w i t h , i h a a f r m i l c o n t r o l p a n e l w i t h i n d i c a t o r sf o P i t c h S e l e c t i o n w h i c h a l l o w s f u r 1 0 ,1 2 o 1 c h a r a c t e r s p e i n c h ( C i ' l ) o P r o p o r t i o n a l S p a c i n g . T h e r e i a S e l e c t( O n l i n e ) b u t t o n ( w i t h i n d i c a t o r ) ; m L i n e F e e d b u t t o n . Y o c a a l s o s e T o p -t t f - F o r m o F o r m F e e d w i t h t h e t o u c h o t h T O b u t t o n . O t h e r f r o n t p a n e !i n d i c a t o r s i n c l u d e P o w e r a n A l a r m .

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

T h b u i l t i n 2 b u f f e r a l l n w s p a g e o t w o c o n c u r r e n t p r i n t i n g a n u s o y o u r c o m p u t e r f o t h e n e s t j o b . T r e a l l yt a k e a d v a n t a g e o y o u r p r i n t e r ' s o p t i o n a lf e a t u r e s , t h e a u t o m a t i c C u S h e e t F e e d e re l i m i n a t e s t i r e s o m e p a p e r h a n d l i n g . A l s oa v a i l a b l e i t h a d j u s t a b l e T r a c t o r F e e do p t i o n . O i m p a r c n u o p t i o n p r i c e s !

B e s t o a l t h e D a i s y 1 1 2 0 i q u i e t :o n l y 5 d l i - A ( c o m p a r e w i t h a a v e r a g eo G 2 - 6 S ( 1 B - A f o r o t h e r s ) .C O M P L E T E C O M P A T I B I L I T Y

T h D a i s y 1 1 2 0 u s e s D i a b l o ^c o m p a t i b l e p r i n [ w h e e l s , Y o c a p o i

H I , 1 2 . 1 p i t c h o r p r o p o r t i o n a lp r i n ! w h i ' e l a n u s p a p e r a w i d e a V . S V / \ A 1 O ' y o u c a n p r i n t 1 6

c o l u m n s — a m u s t f o s p r e a d s h e e t sT h D a i s y 1 1 2 0 u s e s t h e D i a b l o

l l y l y p e \ \ " - s t a n d a r d r i b b o n c a r t r i d g e s .A g a i n u n i v e r s a l l y a v a i l a b l e .N o o n l y i t h h a r d w a r e c o m p l e t e l y

c o m p a t i b l e , t h e c o n t r o l c o d e s r e c o g n i z e db l h D a i s * 1 1 2 0 a r D i a b l o f i 3 0 wc o m p a t i b l e ( i n d u s t r y s t a n d a r d ) . Y o c a l a k e a d v a n t a g e o a i t h e g r e a t f e a t u r e so w o r d p r o c e s s i n g p a c k a g e s a n a u t o m a t i c a l l y u s e s u p e r s c r i p t s , s u b s c r i p t s ,a u t o m a t i c u n d e r l i n i n g , h o l d - f a c e ( s h a c f o wp r i n t i n g ) a n d o u b l e s t n k e

T h p r i n t e r h a s e o r e a r s w i t c h e sw h i c h a l l o w t h u s o s t a n d a r d A S C I I a " I ' l l a F o r e i g n c h a r a c t e r p r i n h v l i e e l s .P a g e l e n g t h c a n b e s e t 8 1 1 . 1 2 , o 1 5 " . T h D a i s y 1 1 2 0 c a a l s o b s w i t c h e dl a d a u t o m a t i c l i n o f e e d i r e q u i r e d .T H B E S T P A R T

W h e n p r i c i n g d a i s y w h e e l p r i n t e r

o n e ) , y o w o u l d e x p e c t t p a h u n d r e d sm o r e . T h o p t i o n s w o u l d a d d m u c hm u r e , h u t o u e x h a u s t i v e r e s e a r c h h a sp a i d o f f o y o t h c o m p u t e r u s e r . W c a n o o f f e r t h i s p r i n t e r f o o n l y$ 2 9 9 . 9 5 . O r d e r y o u r s t o d a y !N R I S K O F F E R

T r I h D a i s y 3 1 2 ( 1 f o w e e k s . I y o a r e n o t s a t i s f i e d f o r A N r e a s o n w w i l li s s u e a p r o m p t r e f u n d . f u l l 1 - y e a r p a d sa n l a b o r w a r r a n t v i i n c l u d e d w i t h

T H B O T T O M L I A p r o t e k D a i s y \ ] 2 0 ( O r d e r * ! 1 2 0 ) $ 2 y i > . 9 5W s t m i d a r d C e n t r o n i c s p a r a l l e l i n t e r f a c e ,2 b u f f e r , r i b b o n a n p n n t w h e e l .O p t i o n s :A u t o C u t S h e e t F e e d e r ( # 1 1 1 0 ) $ 1 8 ! iB i d i r e c t i o n a l T r a c t o r F e e d ( # 1 1 1 2 ) S 7 I n t e r f a c e s a n C a b l e s :

8 S h i e l d e d C a b l e f o I B P ' • a n h a r d w a r e c o m p a t i b l e s ( " 1 1 0 3 ) S 2 A p p l e I I 1 1 < $ M ( # 1 1 0 4 ) S 7 A p p l e I ( # 1 1 0 9 1 $ 7 C o m m o d o r e ( e x c e p t I ' e t ) ( # U 0 5 ) S 4

I n t e r f a c e ! t u n x ^ T f o n i p i i l m J t i ' j v j j l j b l e - c j l lT e c h n i c a l I n f o r m a t i o n C u s t o m e rS e r v i c e : ( 8 0 5 ) 9 8 7 - 2 4 5 4 < ! ^ 5 P S T >O R D E R T O L L F R E E( 8 0 0 ) 9 6 2 - 5 8 0 0 U S ( 8 0 0 ) 9 6 2 - 3 8 0 0 C A L I F .O s e m i o r d e r t A p r n t e k b e l o w :. - . l i i n ' i i c o n t L ' u i l l . I y f i u a r i h u r r y .I I f l l i K r I s c t n n d J j y , i i i | S 2 2 . C a n a d a . A l a s k a .M t N i c u m H a w a i i s i c 1 3 ( a i r ) . O t h e r f o r e i g n i