+ All Categories
Home > Documents > Commodore Microcomputer Issue 35 1985 May Jun

Commodore Microcomputer Issue 35 1985 May Jun

Date post: 08-Apr-2018
Category:
Upload: cubemanpdx
View: 218 times
Download: 0 times
Share this document with a friend
124
S O F T W A R E R E V I E W S P F S - . F i l e W r i t e r P r i n t S h o p P R O M A L M a y / J u n e 1 9 8 5 $ 2 . 5 0 U . S . p u t e r s $ 3 . 5 0 C a n a d a I S S N 0 7 4 4 - 8 7 2 4 W H A T D O E S F U T U R E H O L D ? I n t e r a c t i v e b o o k s , m o v i e s L a s e r d i s c s S T E V E D E C K F i l m S p e c i a l E f f e c t s H o m e E n e r g y S t i m u l a t i o n D e v i c e s F R E E P R O G R A M S T Y P E S A V E B u d g e t M a s t e W o r t h S l a U W I I H 8 0 2 9 9 > m v h v w o x L 2 2 , 9 N I S S 0 B N H O T I S 0 L 0 0 0 2 Z 0 V 4 6 7 ' 0 0 1
Transcript
Page 1: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 1/124

S O F T W A R E R E V I E W SP F S - . F i l e S k W r i t e r I T h P r i n t S h o p P R O M A L M a y / J u n e 1 9 8 5

$ 2 . 5 0 U . S .

i l p u t e r s $ 3 . 5 0 C a n a d a I S S N 0 7 4 4 - 8 7 2 4

W H A T D O E S T H F U T U R E H O L D ?I n t e r a c t i v e b o o k s , T V m o v i e sL a s e r d i s c s

S T E V E D E C K• F i l m S p e c i a l E f f e c t s

H o m e E n e r g y M a n a g e m e n tE y S t i m u l a t i o n D e v i c e s

F R E E P R O G R A M ST T Y P E A N S A V E

B u d g e t M a s t eN e W o r t h S l a U

W I I H8 0 2 9 9 S 9 1 a > m v h v w o x L 2 2 ,9 N I S S 0 B N H O T

I S 0 L 0 0 0 2 Z 0 V

4 6 7 ' 0 0 1 2 2 ■

Page 2: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 2/124

W P R O M I S E Y O W O N ' TU S T H C O M M O D O R E 6 M O R E T H A N 2 H O U R S

D A Y .

Page 3: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 3/124

I t ' s a . m . D y o k n o ww h e r e y o u r h u s b a n d i s I t ' s a . m . D y o k n o w

w h e r e y o u r d a u g h t e r i s I t ' s 1 a . m . D y o k n o w

w h e r e y o a r e ?W d o W m a k e t h C o m m o d o r e

6 4 , ™ t h e c o m p u t e r t h a t ' s i m o r eh o m e s b u s i n e s s e s a n s c h o o l st h a n a n o t h e r c o m p u t e r .

W i t h i t 6 4 m e m o r y , i t h i g h f i d e l i t y s o u n d a n i t h i g hr e s o l u t i o n s p r i t e g r a p h i c s , i t ' so n p o w e r f u l c o m p u t e r . W i t h i t p r i c e — a b o u t o n e t h i r d t h a t o f

t h e 6 4 K I B P C j r ™ o r t h eA p p l e l i e ™ — i t ' s o n a f f o r d a b l ec o m p u t e r . ( I f a c t , y o c a a d

d i s k d r i v e , p r i n t e r o m o d e m a n g e p o w e r f u lc o m p u t i n g s y s t e m f o j u s ta b o u t t h p r i c e o f t h o s e o t h e rc o m p u t e r s a l o n e . )

A n w i t h a l t h C o m m o d o r e s o f t w a r e p r o g r a m sw m a k e f o i t i t ' s o n u s e f u lc o m p u t e r .

W h a t c a y o u s i f o r ?J u s t a b o u t a n y t h i n g y o w a n tt o F o f u n o r p r o f i t , f o h o m e w o r k o h o u s e w o r k , f o

h i g h e r g a m e s c o r e s o r h i g h e rS . A . T . s c o r e s , f o w o r d s o m u s i c . F o r a l h o u r s o t h d a y .A n n i g h t .

S i y o u ' r e l o o k i n g f o r ac o m p u t e r , i p a y s t l o o k i n t ot h C o m m o d o r e 6 4

Y o u ' l l d e f i n i t e l y h a v ee n o u g h m o n e y f o i t J u s t m a k es u r e y o h a v e e n o u g h t i m e f o i t

C O M M O D O R E 6 4 I T ' S N O H O L I T T L E I C O S T S ,

I T ' S H O M U C H Y O G E T .

Page 4: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 4/124

L i f e s t y l eW i t h t h L i f e s t y l e S e r i e s f r o m C o m m o d o r e , y o c a p u y o u r s e l f i t h p o s i t i o n o f a a s t r o l o g e r ,a r t i s t , o g o u r m e t c h e f a n l e y o u r i m a g i n a t i o n r u w i l d .

A r y o i n t r i g u e d b t h w o n d e r s o t h z o d i a c ?M i c r o A s t r o l o g e r w i l l s h o w y o h o y o u r b i r t h -d a t e a f f e c t s y o u r p e r s o n a l i t y , c a r e e r , l o v e l i f e a n m o r e . L o a d s o f u f o t h e n t i r e f a m i l y !

E x h i b i t y o u r c r e at i v e f l a i r w i t h M i c r oI l l u s t r a t o r a n d s i g n a l k i n d s o c a t o o n s , p a t t e r n s , a n p i c t u r e s . T h p e r f e c t

s u g g e s t e d r e t a i lp r i c e $ 1 9 . 9 5

s u g g e s t e d r e t a i lp r i c e $ 2 9 . 9 5

w a t u t i l i z e t h e x c e l l e n t g r a p h i c s c a p a b i l i t i e s o t h C o m m o d o r e 6 4

P r e p a r e v a r i e t y o t e m p t i n g d i s h e s w i t h t h eh e l p o M i c r o C o o k b o o k a n d e n d t h e c o n f u s i o no a l o t h o s e d o g - e a r r e d r e c i p e b o o k s . C o m e sc o m p l e t e w i t h t w d i s k e t t e s a n o v e r 1 5 o f t h ew o r l d ' s f a v o r i t e d i s h e s t w h e t y o u r a p p e t i t e .

S o w h e n y o f e e lt h p r e s s u r e s o y o u rd a y - t o - d a y l i f e b e g i nn i n g t c l o s e i o y o u ,t a k e b r e a k a n e n j o y t h l i f e s t y l e o C o m m o d o r e .

s u g g e s t e d r e t a i lp r i c e $ 3 4 . 9 5

C O M M O D O R E SR E C R E A T I O N A L S O F T W A R E

A l t h r e e p r o d u c t s a r d i s k e t t e b a s e d a n a r a v a i l a b l e o t h C o m m o d o r e 6 4 M i c r o I l l u s t r a t o r i a l s o a v a i l a b l e o d i s k e t t e f o t h C o m m o d o r e P l u s ' 4

Page 5: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 5/124

U M 6 N U M B E R 3 I S S U E

M i C O N T E N T S

S O F T W A R E R E V I E W SP F F i l e r e v i e w e d b A W i l l e n 1 C e l l D e f e n s e r e v i e w e d b y G e o r g e B e e k m a n 1 T h P r i n t S h o p r e v i e w e d b y T o B e n f o r d 2 S k i W N t e r I I r e v i e w e d b y H o w a r d M i l l m a n 2 H o m e O f f i c e r e v i e w e d b y T e d S a l a m o n eL o g i c L e v e l s / M e m o r y M a n o r r e v i e w e d b y C h r i s t i n e A d a m e c 2 M e n u w r i t e r r e v i e w e d b y D o n a l d G r a h a m 2 D i a l o g S y s t e m r e v i e w e d b y D o n a l d G r a h a m 3 C r e a t i v e W r i t e / F i l e i C a l C r e v i e w e d b y T e d S o l a m o n e 3 P a s c a l 6 r e v i e w e d b y S h l o m o G i n s b u r g 3 P R O M A r e v i e w e d b W a i : L o u n s b e f y 3 H A R D W A R E R E V I E W SC a r d C 0 M T / 1 M o n i t o r T u n e r r e v i e w e d b y T o m B e n f o r d 4 B O O K R E V I E W SP r o g r a m m i n g Y o u r C o m m o d o r e 6 r e v i e w e d b y a w i i i e n 4 L e a r n i n g C o m m o d o r e 6 L O G O T o g e t h e r

r e v i e w e d b J a m e C h a s s e 4 P R O G R A M M E R S ' T I P S

T H E L E C T R O N I C C O T T A G E A N T H S O F T W A R E H I G H W A Y 6

T h G a m e O L i f e b y C y n d i e M e r t e n

T E C H N I C A L T I P S4

T h S 1 K e y b o a r d K n e e b o a r d b y D a n R u s i i n 5 H o m e U n i v e r s i t y b y S h l o m o G i n s b u r g 5 R a n d o m T h o u g h t s b M a r k Z i m m e f m a n n 5 S u p e r P E T U S E R S O N L YS u p e r P E T P o t p o u r r i b D i c k B a r n e s

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

T e l e t e l b M a t t h e w K i e l l 8 C O M M O D O R E 6 U S E R S O N L Y

I t h s p a c e o f i f t y y e a r s , t e c h n o l o g y s i g n i f i c a n t l yc h a n g e d A m e r i c a , t a k i n g u s o u t o o u h o m e s t w o r k .N o t h p e r s o n a l c o m p u t e r m a b t a k i n g u f u l l c i r c l e -r i g h t b a c k h o m e , b K i e l S l u a r tI N T E R A C T I V E E N T E R T A I N M E N T 7 H o m e e n t e r t a i n m e n t i d e m a n d i n g m o r e a n d m o r ei n t e r a c t i v e p a r t i c i p a t i o n f r o m i t a u d i e n c e . W h a t a r e t h ei m p l i c a t i o n s f o t h f u t u r e ? b D a G u t m a nI N T E R A C T I V E V I D E O G R A P H I C S 7 U s i n g l i g h t p e n , g r a p h i c s s o f t w a r e a n t h C o m p u t e r e y e s i m a g e d i g i t i z e r y o c a c r e a t e e x c i t i n g" v i d e o g r a p h i c s " w i t h y o u r C o m m o d o r e 6 4 b T o B e n f o r dT H I N T E R A C T I V EV I D E O D I S C R E V O L U T I O N 7 I n t e r f a c e C o m m o d o r e 6 a n l a s e r d i s c p l a y e r a n w h a t h a v e y o g o t ? w h o l e n e a p p r o a c h t e d u c a t i o n , f o o n t h i n g , b T o B e n f o r dS T E V E B E C K :R E N A I S S A N C E M A O T H F U T U R E 8 E n g i n e e r , c o m p u t e r s c i e n t i s t , a r t i s t a n w e a v e r - i s S t e v eB e c k a e a r l y i n d i c a t i o n o f n e k i n d o r e n a i s s a n c em a n ? b y T i m O n o s l c o

A R A S . C A L C b J o h n M i l c e t i c h 9 B u d g e t M a s t e r b D e n n i s B l o o m f i e l d 1 0 H O T E N T E R P R O G R A M S I 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

U S E R G R O U P S

N e W o r t h S t a t e m e n t b R o b e r t R u p f e rD I S D U M P b M a r i o C a p r i o

6 9

U s e r G r o u p L i s t

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

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

Page 6: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 6/124

E X C H A N G EO

R E P A I R

T H S E N S I B L EA L T E R N A T I V E

T T i f u l l y a u t h o r i z e d .d e p o t l e v e l , c o m p u t e r r e p a i r

c e n t e r f o a l C o m m o d o r eC o m p u t e r p r o d u c t s .

F o m o r e i n f o r m a t i o n ,c a l l o w r i t e :

T E S T T E C H N O L O G Y , I N C .1 1 4 9 M a r l k r e s s R o a d

C h e r r y H i l l , N e J e r s e y 0 8 0 0 3( 6 0 9 ) 4 2 4 - 6 5 7 0

C i r c l e R e a d e r S e r v i c e N o

P Q l £ R P E R I P H E R A L S

u o l t c i r c u i t s i y o u r h o m e o b u s i n e s sT h u n i t p r o u i d e s £ 0 a m p s o s n i t c h i n gc u r r e n t p e c i r c u i t ( 3 4 0 0 W a t t s E a c h ) .P o u e r P e r i p h e r a l s o - f - f e r y o

H i g h P o u e r t o p e r a t e m a j o r a p p l i a n c e s

R u g g e d t r o u b l e - f r e e c o n s t r u c t i o n

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

R e a Q y t u s s o f t w a r e

E a s i l y m a K e y o u r o w p r o g r j m s

* B 9 . B 0S i n g l e C i r c u i t

* l 1 3 . 0 0□ o u b C i r c u i t

T O R D E R S P E C I F Y

S i n g l e o d o u b l e c i r c u i t d e s i g n

C - 6 4 o V I £ C o m n o d o r e C o m p t e r

□ i s K o T a p e P r o g r a m M e d i a

A d S I . 0 0 f o p o s t a g e a n h a n d l i n gW l a c o n s i r e s i d e n t s a d ' j ' . ' . s a l e s t a

A C C E L E R A T I N G T E C H N O L O G I E SP . O . B o 2 3 M a r s h - f i e l d ^ W I 5 4 4 4 9

C o m m o d o r e B a n d V I C 2 a r p r o d u c t so o r r m o o B u s i n e s s M a c h i n e s .

C i r c l e R e a d e r S e r v i c e N o

N o Y o C a A d A R T I F I C I A L

I N T E L L I G E N C ET Y o u r P r o g r a m s U s i n g P o w e r f u l C o m b i n a t i o n

H e r e s Y o u r C h a n c e t o P r o f i t b y b e i n g o t h F o r e f r o n t , W r i t e 5 t h G e n e r a t i o n S o f t w a r e

L e a r n H o T o C r e a l e l n l e l l i g e . i l C o n u n i c l

P r o g r a m s R u l e B a w *B u - J d E . p e r i S y s l e m i D K n o w l e d g eW r u e S t a n d A j o n e L i e e n s e E n g i n e e r i n g

F r e e P r o g r a m s U s I n f e r e n c e E n g i nW r i t e E n t e l l i g e n i P r o g r a m s F o r :

H o m e L ' D a t a A n a l y s i sR o b o i K S B u s i n e s sM c d k a l D i a g n o s e • R e a l T i m eE d u c a t i o n P r o c e s s C o n i r dI n t e l l i g e n t C A • F a s ! G a m e sS n e n l i f i e A n a l y s i s G r a p h K T SD a t a A c q u i s i t i o n • F i n a n c i a l D e c o w r wi l e n d e d M a t h F u n c t i o n sF a s t M F l o a t i n g P o t n i I n t e g e r M a t hD o u h l e P i e c i s i o n 2 E - 3 S w i t h A u t o . S N o n ' e " L 0 9 > L o g e S C o T a S Q 1 < X . . .M a r n . a n d M u l t i d i m e n s i o n a l L a n i c e M a t hA l g e b r a i c E x p r e s s i o n E v a ' u a t o r

E a s y G r a p h i c s S o u n d W o r d sR o t t i n g

W i n d o w sS p l i t S c r e e nP u n i e r , P l o t t e r C i r lS p n l e A n i m a t i o n

E d i t o r

T u i t l e G r a p h i c sK o a l a P a G r a p h i c s

I n t e g r a t o rH i r e s C i r c l e . L i n e . A r M u s i c E d i t o rS o u n d C o n t r o l

I n t e r a c t i v e C o m p i l e rR o m a ^ l e C o d e G e n e r a t o r4 0 L s e r M e m o r vA i C o m m o d o r e F i l e T y p e s

D e j i n o d C o m m a n d s

S u n c r F a i l h 6 E M w - ' v r l u l I n d n n v n l o l l w

c o m p u t e r L a n g u a g e *

E a s y C o n t r o l o a l O . . .R S 2 3 2 F u n c t i o n s • I n t e r r u p t R o u t i nA c c e s s a i C - 6 4 P e n p h e r a i s

U t i l i t i e sI n t e r a c t i v e I n t e r p r e t e r

• F o r t h V i r t u a l M e m o r yF u l l C u r s o r S c r e e n E d i lF u l l S t r i n g H a n d l i n gT r a c e D e c o m p i l e rC o n d i t i o n a l M a c r oA s s e m b l e r

G r e a t D o c u m e n t a t i o nE a s v l R e a d 3 5 p g

M a n u a l w i l h T u t o r i a l sS o u r c e S c r e e n P r o v i d e d

• M e e t s a l M V F o r t h - 7 9I n d u s l n a l S t a n d a r d s

• P e r s o n a l U s e r S u p p o r iT o t a l

I n t e g r a t e d P a c k a g e

S P E C I A L I N T R O D U C T O R Y O F F E Ro n l y S 9 9 ° ° S

2 0 3 ™ V a l u e h b L i m i t e d T i n e O l f e r m £ ^ m

( • " S n i p U . ' 2 " C O D . U S « 1 S » O v e r j e u

6

S e a Y o u i L o e « l C o m p u t e r S t o C A L L

( 8 0 0 ) 6 3 3 - 6 3 3 5( 4 1 5 ) 6 5 1 - 3 1 6 0

P A R S E C R E S E A R C HB o 1 7 6 6 F i c m o n l . C « 5 J <D t a l t r i n q j t H v a I n k

P u b l i s h e rR o b e r t M . K e n n e y

A s s i s t a n t t t h P u b l i s h e rV i r g i n i a 0 . D i k e

E d i t o rD i a n e L e B o l d

T e c h n i c a l E d i t o rJ i m G r a c e t yA s s i s t a n t E d i t o r

C a r o l M i n t o nA r D i r e c t o r

R o b e r t C A n d e r s e nC o v e r I l l u s t r a t i o n

V e H i n M i l l e rA d v e r t i s i n g C o o r d i n a t o r

S h a r o n S t e i n h o f e rA d v e r t i s i n g A s s i s t a n t

C h e r y l G r i f f i t hC i r c u l a t i o n M a n a g e r

J o h n O ' B r i e nC i r c u l a t i o n A s s i s t a n tK a t h y R e i g e l

A d v e r t i s i n g R e p r e s e n t a t i v e sS O U T H E A S T

W a r r e n L o n g e r , S p e n c e r 0 . S m i t hW a r r e n L o n g e r A s s o c i a t e s

1 3 3 7 N W 8 4 t h D r i v eC o r a l S p r i n g s , F 3 3 0 6 5

8 0 0 / 6 3 5 - 6 6 3 5I F l o r i d a c a l l :3 0 5 / 7 5 3 - 4 1 2 4

M I D A T L A N T I CA N D N E W E N G L A N D

B o b D ' A m b r o s i oT a r g e t M e d i a1 1 E M a i n S t r e e t

B o g o t a , N 0 7 6 0 32 0 1 / 4 8 8 - 7 9 0 0

M I D W E S TP a m e l a S 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 6 N u m b e r 3 I s s u e 3 5 , M a y / J u n e 1 9 8 5 . I S B N 0 - 8 8 7 3 1 - 0 4 2 - 7

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 s i l i m e s y e a r b y C o n t e m p o f a r 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 e s t e r . P A 1 9 3 8 0 U . S . A .U . S . s u b s c r i b e r r a t e i $ 1 5 . 0 0 p e y e a r . C a n a d i a n s u bs c r i b e r r a t e i $ 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 5 . 0 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 n ss h o u l d b e 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 s c r i p t 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 1 9 0 4 3 ,p h 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 5 b C o n t e m p o r a r y M a r k e t i n g , I n c . 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 l 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 d 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 d 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 o 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 em 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 a 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 sM a c h i n e s , I n c . C B i r e g i s t e r e d t r a d e m a r k o C o m o d 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 f o r .

M A Y / ) U N E C i r c l e R e a d e r S e r v i c e N o . 1 8

Page 7: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 7/124

S M A R T - S T A R TM A K E S P R O G R A M M I N G F U A N E A S Y F O E V E R Y O N E !

g r a p h i c s a n o t h e ra d v a n c e d f e a t u r e s a r w h a tm a k e t h C o m m o d o r e 6 a p o p u l a r a i t i s . B u t h e s e f e t u r e s c a a l s o r e q u i r e l o m o r ep r o g r a m m i n g k n o w - h o w t h a nm a n y C o m m o d o r e o w n e r s c a r et l e a r n . T h a t ' s w h M U S E ®d e v e l o p e d S M A R T S T A R T ™t h a r n e s s t h p o w e r o t h C o m m o d o r e a n p u i c o n v e n i e n t l y a y o u r f i n g e r - t i p s .

H e r e a r j u s tf e o t h t h i n g s y o c a d w i t hS M A R TS T A R T ™ .

Y o d o n ' tn e e d t b f a m i l i a r w i t h t h C o m m o d o r e k e b o a r d , S M A R T S T A R T ™ l e t sy o q u i c k l y s e l e c t a l f u n c t i o n sf r o m p u l l - d o w n m e n u s w i t hc u r s o r o j o y s t i c k .N n e e d t t y p e l o n g i n s t r u ct i o n s t L O A D , R U N , S A V E a n C A T A L O G p r o g r a m s , w i t hS M A R T S T A R T ™ y o p r e s ss i n g l e k e y .

E a s i l y d e s i g n c o l o r f u l g r a p h i c sa n e x c i t i n g s o u n d e f f e c t s .S M A R T S T A R T ™ a u t o m a t i c a l l yg e n e r a t e s t h B A S I C c o d e f o u s i y o u r o w p r o g r a m s .

K e e p t r a c k o f t i m e w i t h a o n - s c r e e n d i g i t a l c l o c k a n a l a r m .A l w a y s j u s t k e y s t r o k e a w a y. . w o r k s w i t h a n p r o g r a my o u ' r e r u n n i n g .

M e r g e m u l t i p l e p r o g r a m s i n t oo n e .

E a s i l y p r i n t o u s c r e e n s a n p r o g r a m s .G e t h m o s t o u o y o u rC o m m o d o r e 6 w i t h S M A R TS T A R T ™ f r o m M U S E ® .S u g g e s t e d r e t a i l p r i c e S 3 9 . 9 5

F o l i m i t e d t i m e i n c l u d e s s e c o n dB A S F Q u a l i m e t r i c d i s k F R E E

G E T AS M A R T S T A R T ™F R O M M U S E A M W E ' L L G I V E Y O H E A DS T A R T O Y O U R N E X TS O F T W A R E P U R C H A S E !G E U T A $ R E B A T ED I R E C T L Y F R O M M U S E ® !

E X P E C T T H E E X C E P T I O N A L .

M U S ES O F T W A R E

3 4 N C h a r l e s S t r e e tB a l t i m o r e , M 2 1 2 0 1( 3 0 1 ) 6 5 9 - 7 2 1 2

C o m m o d o r e i r e g i s t e r e d t r a d e m a r k o 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 .

H e r e ' s h o i w o r k s ! V i s i t y o u r

a u t h o r i z e d M u s e ®S o f t w a r e D e a l e r . P u

c h a s e S M A R T S T A R T "a l o n g w i t h a n s e c o n d

M u s e t i t l e . S e n d u t h p u r c h a s e r e c e i p t o y o u r t w

M u s e ® p r o g r a m s p l u s a t i t l ee n f l a p f r o m e a c h s o f t w a r e

p a c k a g e .W e ' l l s e n d y o 1 0 R E B A T E o

t h p u r c h a s e p r i c e o y o u r s e c o n dM u s e ® s e l e c t i o n — t h a t ' s u t o $ 8b a c k f r o m M u s e ® . R e b a t e v a l u e w i l lv a r y a c c o r d i n g t p r o g r a m a n d e a l e r ' s a c t u a l s e l l i n g p r i c e .

M U S E ® S O F T W A R ER E B A T E O F F E R

Y e s , w a n t 1 0 R e b a t eN a m eA d d r e s s .

Q t y _S t a t e Z i p

A l l o w f o u r t s i w e e k s t o r e c e i v e y o u rr e b a t e d i r e c t l y f r o m M u s e ® . O f f e r e x p i r e sJ u n e 3 0 , 1 9 8 5 . O f f e r v o i d w h e r e p r o h i b i t e db y l a w .

C i r c l e R e a d e r S e r v i c e N o . 1 7 C O M M O U O R l - M I C R O C O M P U T E R S

Page 8: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 8/124

T t h E d i t o r :a p p r e c i a t e d t h a r t i c l e o B A S I C

l i s t s o r t i n g b D a v i d B r o o k s i t h J a n u a r y / F e b r u a r y i s s u e . F o m a n ym o n t h s h a v e b e e n u s i n g p r o g r a mc a l l e d " F i l e r " f r o m a e a r l i e r e d i t i o n .

u s t h p r o g r a m o n m 6 t o s o r to v e r 2 0 e n t r i e s b t i t l e , a u t h o r a n v o l u m e n u m b e r . M s o r t i n g s u b r o ut i n e f o a l p h a b e t i z i n g t i t l e s , h a b e e nQ u i c k s o r t , o b t a i n e d f r o m C o m m od o r e ' s " A I n t r o d u c t i o n t B A S I C . "

T h Q u i c k s o r t t e c h n i q u e t a k e s 9 s e c o n d s t a l p h a b e t i z e 2 0 0 b o o k t i t l e sa n d r a g a l o n g t h a u t h o r s a n v o u m n u m b e r s . W h e n s a t h D i s t r ib u t i o n C o u n t i n g t e c h n i q u e o u t l i n e di B r o o k s ' a r t i c l e , w a d e t e r m i n e dt g i v e i t r y . O f i r s t g l a n c e , t h r e s u l t s w e r e e x t r e m e l y i m p r e s s i v e —e i g h t s e c o n d s f l a t ! s o o n r e a l i z e d ,h o w e v e r , t h a t a l p h a b e t i z i n g b t h i n t i a l l e t t e r o s t r i n g w a i n s u f f i c e n t

f o m n e e d s . H o t h e n t " g d e e p e r " a n s o r t b t h s e c o n d , t h i r do m o r e l e t t e r s o a s t r i n g ? H o m u c ht i m e w o u l d a c c r u e ? C o u l d t h d i s t r ib u t i o n c o u n t i n g m e t h o d l e n d i t p o w e r ?

T h f i r s t p r o b l e m t s o l v e w a h o t o s o r t u s i n g t h A S c o m m a n d o o t h e r t h a n t h i n i t i a l l e t t e r o s t r i n g .T h a n s w e r w a p r o v i d e d b o u o l f r i e n d t h M I D S c o m m a n d . B c o b i n i n g t h e t w c o m m a n d s f o t h p u p o s e o g e t t i n g t h e A S o t h t h i r dl e t t e r o s t r i n g , t h c o m m a n d A S ( M I D S ( A S , 3 , l ) - 6 4 ) p r o d u c e s a v a l u e o n i n e f o t h l e t t e r " i i A " A l i c e i W o n d e r l a n d . " F o l i s t o t i t l e s i a a r r a y , t h c o m m a n d b e c o m e s A S ( M I D S ( A S ( I S ) , 3 , 1 ) ) . T h i s c o m m a n dw o r k e d p e r f e c t l y i s o r t i n g m l i s t o t i t l e s b t h t h i r d l e t t e r . t h o u g h t t h a t

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

w i n d u w i t h s o r t e d l i s t , t h r e e l e t e r s d e e p . W R O N G ! E r r o r m e s s a g e sg a l o r e . I t o o k m s o m e t i m e t o r e a l i z et h a t t h d i s t r i b u t i o n c o u n t i n g r o u t i n ed o e s n o a c c o u n t f o b l a n k s p a c e s b c a u s e i i d e s i g n e d a r o u n d i n i t i a l l e tt e r s . h a t a c c o u n t f o t i t l e s s u c h a " D a y " i m s o r t . T h c o m m a n da b o v e p r o d u c e s v a l u e o 3 w h i c h m u s t b r e c o g n i z e d w i t h a I . . T H E N s t a t e m e n t w h i c h s e t s i t z e r o .

T h l i s t i n g i s i m p l y t h r e e c y c l e s o t h s a m e p r o c e d u r e r e p e a t e d f o t h t h i r d , s e c o n d a n d f i r s t l e t t e r s . T h u n s o r t e d s e n d i n g a r r a y s a r e A S B S a n dC . I n e a c h c y c l e , r e c e i v i n g a r r a y sm u s t b e d i m e n s i o n e d , i t h i s c a s ee n d i n g w i t h A C S , B D a n C E l e f te a c h l a r g e e n o u g h t a c c o m m o d a t e -u t 3 0 e n t r i e s . I a d d i t i o n , a a r a o 2 c e l l s m u s t b d i m e n s i o n e df o e a c h c l u e t r e c e i v e t h e a l p h a b e t i c

A L P H A O R D E R S O R T 7 1 3 57 0 0 0 R E A L P H A O R D E R B D I S T R 7 1 4 0

C O U N T I N G - 3 D E E P * B Y T O F O S T E R * ' B T P M 7 1 4 5

7 0 0 1 P R I N T : P R I N T : P R I N T : P R I N T " P L E A S EW A I T A B O U T M I N U T E W H I L E " ; ' E E M L

7 0 0 3 P R I N T " T H E [ S P A C E 2 ] 7 1 5 0F I L E I A L P H A B E T I Z E D . [ S P A C E 3 ] 7 1 5 5* T H A N K Y 0 U * [ S P A C E 3 ] " ' B A F N

7 0 1 0 D I R ( 2 6 ) , A A $ ( 3 0 0 ) , B B $ ( 3 0 0 ) , 7 1 5 7C C { 3 0 0 ) ' B G X G 7 1 5 8

7 0 2 0 F O R 1 = T T : L = A S C ( M I D $ ( A $ ( I ) , 3 , 7 1 6 01 ) ) - 6 4 ' H U W J

7 0 2 5 I L = - 3 2 T H E N L = 0 ' F F J K7 0 3 0 R ( L ) = R ( L ) + 1 ' C J G F 8 0 0 17 0 3 5 N E X T ' B A E H7 0 4 0 F O K = T 2 6 : R ( K ) = R ( K ) + R ( K - 1 ) 8 0 1 0

: N E X T ' H T D L7 0 4 5 F O R J = T T O S T E P - 1 8 0 2 0

: L * A S C { M I D $ ( A $ ( J ) , 3 , 1 } ) - 6 4 ' J V B S7 0 5 0 I L = - 3 2 T H E N L = 0 ' F F J I 8 0 2 57 0 5 5 R ( L ) : A A $ ( I ) = A $ ( J ) : B B $ ( I ) = B $ ( J 8 0 3 0: C C ( I ) = C ( J ) ' E O V U 8 0 3 57 0 5 7 R ( L ) = I - 1 I C G W N 8 0 4 07 0 5 8 N E X T ' B A E M7 0 6 0 F O 1 = T O T : P R I N T A A $ ( I ) : N E X T 8 0 4 5

: R E M I Y O W A N T T O S E F I R S TC Y C L E * ' G N G S 8 0 5 0

7 1 0 1 P R I N T : P R I N T : P R I N T M I T W O N ' T B 8 0 5 5L O N G N O W ' D C I I

7 1 1 0 D I M R B { 2 6 ) , A B $ ( 3 0 0 ) , B C $ ( 3 0 0 ) , 8 0 5 7C D ( 3 0 0 ) ' B H R H 8 0 5 8

7 1 2 0 F O R 1 = T T : L B = A S C ( M I D $ ( A A $ ( I ) , 8 0 6 02 , 1 ) ) - 6 4 ' H W V L

7 1 2 5 I L B = - 3 2 T H E N L B = 0 ' F H Q L7 1 3 0 R B ( L B ) = R B { L B ) + l ' C N 0 H 8 0 7 0

N E X T ' B A E IF O K B = 1 T 2 6 : R B ( K B ) = R B ( K B ) + R B( K B - 1 ) : N E X T ' H B D 0

F O J B = T T S T E P - 1: L B = A S C ( M I D $ ( A A $ ( J B ) , 2 ,1 ) ) - 6 4 1 J A H UI L B = - 3 2 T H E N L B = 0 ' F H Q JI = R B ( L B ) : A B $ { I ) = A A $ ( J B ): B C $ ( I ) = B B $ ( J B ) : C D ( I ) = C C ( J B ) ' E W P XR B ( L B ) = I - 1 ' C I X PN E X T ' B A E NF O 1 = T O T : P R I N T A A $ ( I ) : N E X T: R E M I Y O W A N T T S E S E C O N D

C Y C L E * ' G 0 D UP R I N T ^ R I N T i P R I N T ^ I ' M A L M O S TF I N I S H E D . " ' D C Y ID I S ( 2 6 ) , A C $ ( 3 0 0 ) , B D $ ( 3 0 0 ) ,C E C 3 0 0 ) ' B G F HF O 1 = T O T : M = A 5 C ( A B $ ( I ) }- 6 4 ' G P Y JI M = - 3 2 T H E N M - 0 ' F F L LS ( M ) = S ( M ) + 1 ' C J K GN E X T ' B A E IF O R K K = 1 T 2 6 : S { K K ) = S ( K K ) + S( K K - 1 ) : N E X T ' H X A N

F O J J = T T S T E P - 1: M = A S C ( A B $ ( J J ) J - 6 4 ' I S B SI M = - 3 2 T H E N M = 0 ' F F L JI = S ( M ) : A C $ ( I ) = A B $ ( J J ): B D $ { I ) = B C $ { J J ) : C E ( I ) = C D ( J J ) ' E U V W

S ( M ) = I - l ' C G Y 0N E X T ' B A E NF O 1 = T T : P R I N T A C $ ( I ) : N E X T: R E M I Y O W A N T T S E F I N A L

C Y C L E * ' G N D TR E T U R N ' B A Q H

M A Y / J U N E

Page 9: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 9/124

Page 10: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 10/124

M O S TV A L U A B L EP E R I P H E R A LS U B S C R I B E N O W !

U s t h s u b s c r i p t i o n c a r d e n c l o s e d .

S k i W r i t e r l l" n e g e n e r a t i o n o w o r d - p r o c e s s i n g s o f t w a r e !

. . S k i W r i t e r I n o o n l y g i v e s y o l o o w o r d - p r o c e s s i n g p o w e r , i a l s og i v e s y o 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 r o g r a m . . . F r o m h i g h -s c h o o l s t u d e n t w h m a b e u s i n g m o d e m f o 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 , t b u s y e x e c u t i v e s w h w a n t t h l a t e s t s t o c ki n f o r m a t i o n i a s n a p , S k i W r i t e r I i p e r f e c t a n r e a s o n a b l yp r i c e d . " — F a m i l y C o m p u t i n g

1 . . T h e a d v a n t a g e s o h a v i n g S k i W r i t e r o c a r t r i d g e a r i m m e d i a t e l y e v i d e n t . S i m p l y s t i c k t h c a r t r i d g e i n t o t h b a c k o C o m m o d o r e o t h e f r o n t o f P C j r a n S k i W r i t e r ' s m a i n m e n u a p p e a r si n s t a n t l y . . . B u t h a b i l i t y t o m o v e q u i c k l y f r o m e d i t i n g t c o m u n i c a t i o n s a n d b a c k a g a i n i S k i W r i t e r i w h a t r e a l l y s e p a r a t e st h i s p a c k a g e f r o m a n y t h i n g a v a i l a b l e f o h o m e c o m p u t e r s . "— P e r s o n a l C o m p u t i n g

' T h e c a r t r i d g e v e r s i o n f o t h C o m o d o r e 6 i i n e x p e n s i v e a n i f a s t e r t h a n m a n y p r o g r a m s r u n i n g o t h I B P C . . . I h a s o t h e ra m a z i n g p r o p e r t i e s , i n c l u d i n g a t e l ec o m m u n i c a t i o n s p r o g r a m t h a t c a b a c c e s s e d a a n t i m e w h i l e y o a r u s i n g t h e w o r d p r o c e s s o r . " — * B y t eA v a i l a b l e o C a r t r i d g e f o C o m m o d o r e 6 4 / S 6 9 . 9 5N o a y o u r s o f t w a r e s t o r e , o c a l l :

8 0 0 - 6 2 4 - 0 0 2 3( I N e J e r s e y : 8 0 0 - 6 2 4 - 0 0 2 4 )V i s a a n M a s t e r C a r d a c c e p t e d .. - i s h o m e s o f t w a r eI p r e n t i c e - h A l l

P . O . B o i S 1 9 , E n g l v w o o d C u f f j N e J e r s e y 0 7 6 3 2■ S K i W n l e r i a n d " T h o C o m m u n i c a t i n g W o r nP r o c e s s o r ' a i e i r a f l e m a r v s o S t s o H . l i e .

S d B W t e r f l

L E T T E RA S C I I v a l u e s .

T h e n t i r e n e p r o g r a m ( t h r e ed e e p ) d e c r e a s e d t h e s o r t i n g t i m e b 4 s e c o n d s o o v e r 5 0 % . a s u r et h a t b i o c r u n c h i n g b C o m m od o r e r e a d e r s c a m a k e i e v e n m o r ee f f i c i e n t .

T h o m a s F o s t e rB e A i r , M a r y l a n d

E d i t o r ' s N o t e : T u s t h i s s u b r o u t i n e ,y o m u s t h a v e a l r e a d y d i m e n s i o n e da n i n i t i a l i z e d t h a r r a y s A $ ( ) , B S a n C ( ) . I y o w a n t t u s o n l yA S ( ) , r e m o v e a l p o r t i o n s o f l i n e sr e f e r r i n g t B S ( ) , B B S ( ) , B C S ( ) ,B D S ( ) , C ( ) , C C ( ) , C D ( ) a n C E ( ) .L i n e s a f f e c t e d w o u l d b 7 0 1 0 , 7 0 5 5 ,7 1 1 0 , 7 1 5 5 , 8 0 1 0 a n 8 0 5 5 .

T t h e E d i t o rW a r c o m i n g t s e e t h e C o m m o

d o r e 6 i u s i t h s c i e n c e c l a s sr o o m f o r a v a r i e t y o a p p l i c a t i o n s i c l u d i n g l a b o r a t o r y e n h a n c e m e n t , d a t am a n i p u l a t i o n , " d r y l a b s " o p r e - I a b s ,a w e l l a c l a s s r o o m m a n a g e m e n t a n w o r d p r o c e s s i n g .

a i n t e r e s t e d i c o n t a c t i n g o t h e rs c i e n c e t e a c h e r s a n s t u d e n t s w h u s t h C o m m o d o r e 6 i t h s c i e n c ec l a s s r o o m i o r d e r t s h a r e s c i e n c ep r o g r a m s w r i t t e n b t h t e a c h e r a n d /o s t u d e n t , e v a l u a t e c o m m e r c i a l s o f tw a r e a n d p u b l i c i z e s c i e n c e s o f t w a r ea v a i l a b l e f o r t h 6 4

T h i s l a s t i t e m i q u i t e i m p o r t a n t i t h s c i e n c e f i e l d a m a n y d e c i s i o nm a k e r s i t h s c h o o l d i s t r i c t s a r u a w a r e o t h m a n y s c i e n c e a p p l i c at i o n s f o r t h 6 4

B e s i d e s t h o b v i o u s e d u c a t i o n a lb e n e f i t s , t h e r e a r e o t h e r a d v a n t a g e s t t h c o l l a b o r a t i o n o s c i e n c e t e a c h e r s .C o m m o d o r e 6 4 ' s a n s t u d e n t s :

1 W e x p o s e m o r e s t u d e n t s t t h w o r l d o f c o m p u t i n g .

2 W a l l o w t h e s t u d e n t s a p r a c t ic a a p p l i c a t i o n f o t h e i r p r o g r a m m i n gs k i l l s , f o b o t h t h b e g i n n e r a n d e x p er i e n c e d p r o g r a m m e r .

3 W f o r m n e t w o r k o i n t e r e s t e db u y e r s o s c i e n c e s o f t w a r e .

J e f f S i m p s o nP a r a d i s e V a l l e y H i g h S c h o o l3 9 5 0 E B e l l R o a dP h o e n i x , A r i z o n a 8 5 0 3 2

M A Y / I U N E C i r c l e R e a d e r S e r v i c e N o . 2

Page 11: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 11/124

P l a y N E Ts 1 e x c i t i n g w a y s t b r i n g p e o p l e t o g e t h e r .

N o t h e r e ' s H o m e C o m p u t e r N e t w o r kl e t s y o u c o m m u n i c a t e w i t h a l k i n d sp e o p l e — a l l o v e r t h c o u n t r y ! M a k e n e

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

T h n e t w o r k o p e r a t e s 6 P M - 7 A M e v e r ya n d 2 4 h o u r s o S a t u r d a y , S u

a a n H o l i d a y s . A l y o u n e e d t a c c e s s™ i C O M M O D O R E 6 4 D I S K

a n M O D E M .T A L K .B t y p i n g o n - l i n e y o c a t a l k t a n y o n e , o e v e r y o n e , o t h s y t e m . M e e t f a s c i n a t i n g p e o p l e a n

m a k e n e f r i e n d s f r o mc o a s t t c o a s t .

E L E C T R O N I C M A I L .Y o c a s e n d p r i v a t e m e s s a g e s t p e o p l e o t h s y s t e m , a n t h m e s s a g e w i l l b w a i t i n g w h e n t h e ys i g n o n

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

h o b b i e s a n s p c i a l i n t e r e s t s ! I y o d o n ' t f i n dt h o n y o u ' r el o o k i n g f o r —c r e a t e y o u ro w n !

F I L E T R A N S F E R .Y o c a n e v e n t r a n s f e r n o n - c o mm e r c i a l p r o g r a m s t o t h e r m e b e r s ! T h e r e i a s m a l l e x t r a f e f o

t h i s s e r v i c e .

T R F 1 M S F G E

C i r c l e R e a d e r S e r v i c e N o . 1 9

5 - 1 7 G A M E S !G A M E S !G A M E S !P l a y N E T l e t s y o

p l a y e x c i t i n g g a m e s w i t h r e a l p e o p l e , n o j u s t c o m p u t e r . A l o u g a m e s h a v e f u l lc o l o r g r a p h i c s , a n t h e y ' r e a l i n t e r a c t i v e !

P l u s t h e a d d e d f e a t u r eo b e i n g a b l e t o t a l k w i t hy o u r o p p o n e n t w h i l e y o p l a y . D i s c u s s s t r a t e g y ,c o m m e n t o n m o v e s , e v e nt r a n p s y c h y o u r o p p on e n t o u t !N e g a m e s a r a d d e d a l t h e t i m e , a n t h e r e a r t o u r n a m e n t s f o e v e r ys k i l l l e v e l .

C U R R E N T G A M E S I N C L U D E :B a c k g a m m o nB o x e sC a p t u r et h F l a gC h e c k e r sC h e s sC h i n e s eC h e c k e r sC o n t r a c tB r i d g eF o u r - I n -A - R o wG H a n g m a nQ u a d 6 4 R e v e r s iS e S t r i k e ™

W M O R E ! M O R E ! M O R E !T h e r e ' s o n - l i n e u p d a t i n g o y o u r P l a y N E T S o f t w a r e a g a m e s a n d s e r v i c e s a r e a d d e d .

Y o h a v e a c c e s s t P l a y N E T ' s S h o p p i n gC e n t e r a n I n f o r m a t i o n C e n t e r , a n e v e r ym o n t h y o u ' l l g e o u N e w s l e t t e r .

W Y O U R S A T I S F A C T I O N I G U A R A N T E E D f o 3 d a y s( o y o u r f u l l s u b s c r i p t i o np r i c e w i l l b e r e f u n d e d u p o n

r e c e i p t o t h e p a c k a g e ) .T h i s i a l y o p a y :

S 3 9 . 9 5 f o t h P l a y N E T S o f t w a r eP a c k a g e ( d i s k s a n U s e r M a u a l ) . M o n t h l y N e w s l e t t e r , a n 9 M I N U T E S O N - L I N E T I M E F R E E !S 6 m o n t h l y s e r v i c ec h a r g e .S a h o u r o nl i n e t i m e ( t h e$ i n c l u d e st h t e l e c o mm u n i c a t i o nc h a r g e s ) . T h a t ' s m u c hl e s s t h a n l o n g d i s t a n c e p h o n e c a l l .

H e r e ' s h o y o c a b e c o m e m e m b e r !I t e a s y t o j o i n , s i m p l y c a l l P l a y N E T o t h t o l l - f r e e n u m b e r , I - 8 0 0 - P L A Y N E T , o s e n dt h c o u p o n b e l o w a n a c c e s s a l y o u r C o m o d o r e 6 h a t o f f e r . T h s o o n e r y o d o t h s o o n e r P l a y N E T c a n p u t t h w h o l ec o u n t r y a y o u r f i n g e r t i p s !

= P l a y N E TT h N e t w o r k

t h a t h a p e o p l e t a l k i n g

o c a l l 1 - 8 0 0 - P L A Y N E TS E N D T P L A Y N E T , I N C .P . O . B O 5 8 W Y N A N T S K 1 L L , N . Y . 1 2 1 9 8Y E S ! W A N T P l a y N E T T P U T H W H O L E C O U N T R Y A M F I N G E R T I P S .U N D E R S T A N D T H A T M S A T I S F A C T I O N I G U A R A N T E E D F O 3 D A Y S t o m f u l ls u b s c r i p t i o n p r i c e w i l l b r e f u n d e d u p o n r e t u r n o t h p a c k a g e ) m a c a n c e l m m e m b e r s h i p a a n t i m e b w r i t i n g P l a y N E T .B i l l m o m c h a r g e c a r d f o S 3 0 - . 9 5 ( P l u s s a l e s t a x f o r N e Y o r k S t a t e r e s i d e n t s ) . N c h e c k s , c a s h o r m o n e y o r d e r s a c c e p t e d . P l e a s e s e n d m t h P l a y N E T S o f t w a r e , U s e rM a n u a l , a n d 9 0 m i n u t e s o f r e e o n - l i n e t i m e .P l e a s e p r i n t .N a m e —A d d r e s sC i t yP h o n e _ (C h e c k o n e :C a r d

5

. S t a t e . . Z i p .

M a s t e r C a r d V I S A. E x p . D a t e -

S i g n a t u r eP l j y N E T . Q u a J 0 i n S S o l k t ' < i r a d t i i u i k s c F U N E T . t n ' C o m m a d n c i i r a d e i r u r k „ C o m m o d o r e B u « n c s i M a c h i n e s I n W S P l i y N E T , I i

Page 12: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 12/124

P r i n t e r S t a n dh W r i t e A n g l e d e s k - t o p p r i n t e r s t a n d f r o m N o r t h e a s t P e r i p h e r a l s ( R # 1 B o 4 4 S o m e r s e t , N e J e r s e y 0 8 8 7 3 ) p u t s c o m p u t e r o u t p u t a t h e b e s t

v i e w i n g a n g l e . C r a f t e d f r o m c l e a r a c r y l i c i n o n e - p i e c e d e s i g n , t h i s s p a c e -s a v i n g s t a n d o f f e r s c o n v e n i e n t p a p e r s t o r a g e b e l o w t h p r i n t e r . P r i n t e d f a n -f o l d p a p e r w i l l a u t o m a t i c a l l y s t a c k n e a t l y b e h i n d t h s t a n d . T h a n t i - s k i dp r o t e c t i v e f e e t h o l d y o u r p r i n t e r a n s t a n d s e c u r e l y w i t h o u t m a r r i n g y o u rf u r n i t u r e . T h W r i t e A n g l e p r i n t e r s t a n d s c a r r i e s l i f e t i m e g u a r a n t e e . I c o m e s i t h r e e s i z e s r e t a i l i n g f r o m $ 2 9 . 9 5 t $ 3 9 . 9 5 .

a n o s e c ( L i n c o l n P l a z a , 3 5 4 4 L i n c o l n A v e n u e , O g d e n , U t a h 8 4 4 0 1 ) h a r e l e a s e d P r o - C o m p i l e r , f u l l 3 2 - b i t a r i t h m e t i cc o m p i l e r t h a t c a i n c l u d e o t h e r B A S I C p r o g r a m s o s u b r o u t i n e s . I d o e s n ' t g e n e r a t e s l o w P - c o d e o r i t o w l i b r a r y o v e r h e a da n c o m p i l e s y o u r B A S I C p r o g r a m d o w n t s t r a i g h t m a c h i n e c o d e . W h i l e d o i n g t h i s , i a l s o o p t i m i z e s y o u r c o d e . N o y o u rc o m p i l e d p r o g r a m s c a n h a v e u t 4 8 K . S u g g e s t e d r e t a i l p r i c e i S 9 9 . 9 5 .

C o m p i l e r

C o m p u t e r G r a p h i c s D i c t i o n a r yh t h e o r y a n p r a c t i c e o f c o m p u t e r g r a p h i c s , a t e c h n i q u e n e a r l y 2 y e a r s o l b u o n l y r e c e n t l y c o m i n g i n t o w i d e s p r e a d u s e ,

h a s p a w n e d n e v o c a b u l a r y t e x p l a i n i t i d e a s , p r i n c i p l e s a n p r o c e d u r e s . T h D i c t i o n a r y o C o m p u t e r G r a p h i c s , r e c e n t l yp u b l i s h e d b K n o w l e d g e I n d u s t r y P u b l i c a t i o n s ( 7 0 1 W e s t c h e s t e r A v e n u e , W h i t e P l a i n s , N e Y o r k 1 0 6 0 4 ) , b r i n g s t h i s s c i e n t i f i cv o c a b u l a r y w i t h i n t h r e a c h o l a y m e n , s t u d e n t s a n d c o m p u t e r g r a p h i c s a r t i s t s .

T h d i c t i o n a r y p r o v i d e s d e t a i l e d , f r e q u e n t l y i l l u s t r a t e d e x p l a n a t i o n s o 2 0 t e r m s , s u c h a a c h r o m a t i c c o l o r , a l g o r i t h m ,C A D , e e l , f r a c t a l s a n Z - b u f f e r . P h o t o s a n d i a g r a m s i l l u s t r a t e s u c h t e r m s a d i g i t i z i n g , p l o t t e r a n f r a c t a l s u r f a c e . s p e c i a le i g h t - p a g e f o u r - c o l o r i n s e r t i l l u s t r a t e s t h c o m p l e x i t y o c o m p u t e r - g e n e r a t e d i m a g e s a n g r a p h i c s t e c h n i q u e s . T h e b o o k a l s oi n c l u d e s s e l e c t l i s t o f r e f e r e n c e s , a s s o c i a t i o n s a n p u b l i c a t i o n s .

T h e b o o k i w r i t t e n b D r J o h n V i n c e a n r e t a i l s f o $ 3 4 . 9 5 .

N e D o M a t r i xP r i n t e ri n f cf o r u n n e r C o r p o r a t i o n ( A i r p o r tB u s i n e s s C e n t e r , 4 3 1 N . O a S t r e e t ,I n g l e w o o d , C 9 0 3 0 2 ) h a s r e l e a s e d t h eR i t e m a n C + , d o m a t r i x p r i n t e r f o C o m m o d o r e c o m p u t e r s w i t h p r i n ts p e e d o 1 0 c h a r a c t e r s p e s e c o n d . W i t h

b u i l t - i n C o m m o d o r e i n t e r f a c e , t h R i t e m a n C c a b d i r e c t l y p l u g g e di n t o t h C o m m o d o r e s e r i a l p o r t . I a l s oi n c l u d e s c a b l e s a n c o n n e c t o r s .

T h u n i q u e f r o n t - l o a d i n g d e s i g n o t h R i t e m a n a l l o w s c o m p u t e r p a p e r t s n a p r i g h t i n t o t h a d j u s t a b l e f r o n t t r a c t o rs p r o c k e t s w i t h o u t a n a l i g n m e n t p r o b l e m s . I a l s o l e t s y o u s p l a i n p a p e r o a n t h i c k n e s s ( e v e n c a r d s t o c k ) . T h b u i l t - i np r i n t e r s t a n d k e e p s p a p e r r i g h t u n d e r t h R i t e m a n C + a w a y f r o m i t c a b l e s a n c o n n e c t o r s .

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

O t h e r s t a n d a r d f e a t u r e s o t h R i t e m a n C i n c l u d e e q u i p p e d f r i c t i o n f e e , a d j u s t a b l e t h r e e t h r o u g h 1 0 - 5 / 8 t r a c t o r f e e d , 9 6 c h a r a c t e r A S C I I s e a n f o u r i n t e r n a t i o n a l c h a r a c t e r s e t s . I t h a s e v e n p r i n t i n g m o d e s : s t a n d a r d , d o u b l e s t r i k e , e m p h a s i z e d ,c o m p r e s s e d , u n d e r l i n e , i t a l i c a n s u p e r / s u b s c r i p 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 R i t e m a n C i $ 2 9 9 w i t h o n e - y e a r w a r r a n t y o p a r t s a n l a b o r .

1 M A Y f l U N E

Page 13: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 13/124

I N L A J O I K TN E W SE l e c t r o n i c Y e l l o w P a g e sZ n e s e r v i c e i n o a v a i l a b l e w h i c h p r o v i d e s i n s t a n t a c c e s s t e v e r y Y e l l o w P a g e d i r e c t o r y i n t h c o u n t r y . T h I n s t a n tY e l l o w P a g e S e r v i c e l e t s y o d i a l i a n r e t r i e v e b u s i n e s s i n f o r m a t i o n o n - l i n e f r o m d a t a b a s e o o v e r s i m i l l i o n Y e l l o w P a g el i s t i n g s .

A n p r i n t i n g t e r m i n a l , c o m m u n i c a t i n g w o r d p r o c e s s o r o c o m p u t e r w i t h m o d e m c a b u s e d t a c c e s s t h e I n s t a n t Y e l l o wP a g e S e r v i c e . C h a r g e s a r $ 1 . 0 0 p e r m i n u t e f o c o n n e c t t i m e a n t e n c e n t s p e r r e c o r d p r i n t e d , p l u s a n o m i n a l s u b s c r i p t i o n f e o $ 1 5 p e r m o n t h . O v e r 3 0 d i f f e r e n t Y e l l o w P a g e t i t l e s a r a v a i l a b l e n a t i o n w i d e , a n f o s o m e s t a t e s , e v e r y b u s i n e s s i n t h eY e l l o w P a g e s m a b a c c e s s e d .

F o m o r e i n f o r m a t i o n , c o n t a c t I n s t a n t Y e l l o w P a g e S e r v i c e , A m e r i c a n B u s i n e s s L i s t s I n c . , P . O . B o 2 7 3 4 7 , D e p t . N O m a h a ,N e b r a s k a 6 8 1 2 7 . T h e p h o n e n u m b e r i 4 0 2 - 3 3 1 - 7 1 6 9 .

V o i c e S y n t h e s i z e r so t r a x ( 1 3 9 4 R a n k i n R o a d , T r o y , M i c h i g a n 4 8 0 8 3 ) h a s

i n t r o d u c e d t w d e v i c e s t h a t m a k e p e r s o n a l c o m p u t e r s t a l k .T h e t w o p e r i p h e r a l s — P e r s o n a l S p e e c h S y s t e m ( P S S ) a n T y p e - ' N - T a l k — c o n v e r t c o m p u t e r d a t a i n t o s p o k e n E n g l i s h .E a c h o p e r a t e s f r o m C M O S s y n t h e s i s c h i p a n g e n e r a lm i c r o p r o c e s s o r .

B o t h p r o d u c t s a r d e s i g n e d t e l i m i n a t e t h e n e e d f o e x t e n s i v e p h o n e t i c s k i l l s , r e s u l t i n g i s p e e c h t h a t i 9 5 c o n v e r s a t i o n a l l y a c c u r a t e . U s e r s e n t e r s t a n d a r d E n g l i s ht e x t t h r o u g h t h k e y b o a r d a n Z 8 m i c r o p r o c e s s o r , t h e nu s e s t a n d a r d p r o n u n c i a t i o n r u l e s t g e n e r a t e c o r r e c t w o r ds o u n d s t h r o u g h t h V o t r a x S C - 0 1 , C M O S s p e e c h s y n t h e s i sc h i p d e v e l o p e d b V o t r a x .

P S i p r i c e d a $ 3 9 5 a n T y p e - ' N - T a l k r e t a i l s f o $ 2 4 9 .

H o m e M e d i c a l S o f t w a r e f o t h 6 X e a r l y e v e r y h o u s e h o l d h a o n o m o r e h o m e m e d i c a l m a n u a l s . T h e s e m a n u a l s a r u s u a l l y o r g a n i z e d b t y p e o i l l n e s s o a n a t o m i c a l r e g i o n , m a k i n g i d i f f i c u l t t o p i n p o i n t t h e c a u s e o o n e ' s a i l m e n t u n l e s s t h s y m p t o m s a r f a m i l i a r . T h a n k s t t h p o w e r o t h c o m p u t e r , i i n o p o s s i b l e t o i d e n t i f y t h m o s t l i k e l y i l l n e s s , e v e n i f i t i o b s c u r e a n u n f a m i l i a r .

N a v i c ( B o x 1 4 7 2 7 , N o r t h P a l m B e a c h , F l o r i d a 3 3 4 0 8 ) h a s r e l e a s e d F a m i l y M e d i c a l A d v i s o r , d a t a b a s e o n e a r l y 2 0 m e d i c a lc o n d i t i o n s . T h u s e r s i m p l y r e s p o n d s y e o n t s e r i e s o q u e s t i o n s { s y m p t o m s a n s i g n s ) i l a y m a n ' s t e r m s . T h c o m p u t e rt h e n a n a l y z e s t h a c c u m u l a t e d d a t a a n d i s p l a y s t h m o s t p r o b a b l e m e d i c a l c o n d i t i o n . R e l a t e d d i s o r d e r s w i t h s i m i l a rs y m p t o m s a r a l s o i d e n t i f i e d a n l i s t e d o t h m o n i t o r s c r e e n i d e s c e n d i n g o r d e r o p r o b a b i l i t y .

T h e p r o g r a m r e t a i l s a t $ 3 8 . 0 0 .

M o r e H e l p f o t h H a n d i c a p p e dC / o m p u t e r T e c h n o l o g y f o r t h e H a n d i c a p p e d , b C l o s i n g t h e G a ( P . O . B o 6 8 H e n d e r s o n , M i n n e s o t a 5 6 0 4 4 ) , i t r e a s u r y o

s t a t e - o f - t h e - a r t m i c r o c o m p u t e r a p p l i c a t i o n s w r i t t e n f o r 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 p r o f e s s i o n a l s a w e l l a t h h a n d i c a p p e d , t h e i r f a m i l i e s a n a s s o c i a t e s . T h i s 2 6 0 - p a g e b o o k d e t a i l s 4 o t h m o r e t h a n 8 p r e s e n t a t i o n s m a d e a t h C T A n n u a l C o n f e r e n c e a n f o c u s e s o h o c o m p u t e r t e c h n o l o g y c a h e l p t h e h a n d i c a p p e d o d i s a b l e d p e r s o n . T o p i c s i n c l u d em i c r o c o m p u t e r a p p l i c a t i o n s i n a l d i s a b i l i t y a r e a s — h e a r i n g a n s p e e c h i m p a i r e d , b l i n d a n v i s i o n i m p a i r e d , p h y s i c a l l y a n m e n t a l l y h a n d i c a p p e d — a s w e l l a c o m p l e t e c o n t a c t i n f o r m a t i o n o a l p r e s e n t e r s , l i s t i n g o n e a r l y 6 h a r d w a r e a n ds o f t w a r e p r o d u c e r s e x h i b i t e d a t h c o n f e r e n c e a n d a n i n t r o d u c t i o n b D o l o r e s H a g e n , c o - f o u n d e r o C l o s i n g t h e G a a n a u t h o r o M i c r o c o m p u t e r R e s o u r c e B o o k f o r S p e c i a l E d u c a t i o n .

C o m p u t e r T e c h n o l o g y f o t h H a n d i c a p p e d r e t a i l s f o $ 1 7 . 9 5 . F o m o r e i n f o r m a t i o n o t h i s b o o k o r t h e o t h e r c o m p u t e r -r e l a t e d s e r v i c e s C l o s i n g t h e G a p r o v i d e s t 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 p r o f e s s i o n a l s a n h a n d i c a p p e d p e r s o n s ,c o n t a c t C l o s i n g t h G a a t t h e a b o v e a d d r e s s o c a l l 6 1 2 - 2 4 8 - 3 2 9 4 .

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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 14/124

I N L A J O I K TI N E W SH a r d D i s kS u b s y s t e m a n dD O f o t h 6 i i s c a l I n f o r m a t i o n ( P . O . B o 1 0 2 7 0 ,D a y t o n a B e a c h , F l o r i d a 3 2 0 2 0 ) h a sa n n o u n c e d n e h a r d - d i s k s u b s y s t e ma n D O f o t h C o m m o d o r e 6 4 T h s y s t e m s u p p o r t s s t o r a g e c a p a c i t i e sf r o m f i v e m e g a b y t e s t 1 4 m e g a b y t e sa n t r a n s p a r e n t l y i m p l e m e n t s a l C o m m o d o r e 1 5 4 1 f l o p p y D O f u n c t i o n s .

T h D O u s e s n n o r m a l l y a v a i l a b l eu s e r m e m o r y i n t h e 6 4 T h s o f t w a r ei n c l u d e d w i t h t h p a c k a g e s i g n i f i c a n t l yu p g r a d e s t h 6 4 ' s B A S I C w i t h a d d i t i o n a lr u n - t i m e f u n c t i o n s a n m a n y C B M - l i k ec o m m a n d - l i n e f e a t u r e s i n c l u d i n g a u t os t a r t o a p p l i c a t i o n s u p o n p o w e r - u p .

T h p a c k a g e c o n s i s t s o c a r t r i d g e p o r t i n t e r f a c e , d i s k / c o n t r o l l e r s u b s y s t e m a n u s e r - c o n f i g u r a b l e D O s o f t w a r e . P r i c e i e x p e c t e d t b i n t h e $ 1 , 3 0 0 t $ 1 , 7 0 0 r a n g e f o 1 m e g a b y t e s y s t e m ( t h e p r o d u c t i o n i n t e r f a c e w i l l b e n c l o s e d ) .

M a k i n g M o n e y w i t h Y o u r H o m e C o m p u t e rJ V i o o n l i g h t i n g o y o u r p e r s o n a l c o m p u t e r c a h e l p p a f o i t H e r e i a g u i d e f o b o t h t h n o v i c e a n e x p e r i e n c e d u s e r , t p r o f i t a b l e w a y s t h e y m a e m p l o y t h h o m e c o m p u t e r . U s i n g m a n y e x a m p l e s , t h a u t h o r e x p l a i n s t h m a n y s e r v i c e s t h h o m ec o m p u t e r u s e r c a p r o v i d e : p r e p a r i n g m a s s m a i l i n g s , p r o g r a m m i n g f o b u s i n e s s e s , t y p e s e t t i n g , c r e a t i n g g a m e s a n d p r o g r a m sf o s y n d i c a t i o n .

T h b o o k , M a k i n g M o n e y w i t h Y o u r H o m e C o m p u t e r b D a n a K C a s s e l l , i p u b l i s h e d b D o d d , M e a d C o m p a n y ( 7 M a d i s o n A v e n u e , N e Y o r k , N 1 0 0 1 6 ) . I r e t a i l s f o $ 5 . 9 5 .

R e a l - T i m e S p a c e A d v e n t u r eM i n e i d s c a p e ( 3 4 4 4 D u n d e e R o a d , N o r t h b r o o k , n i i n o i s 6 0 0 6 2 ) a n s o f t w a r e a u t h o r T o S n y d e r h a v e p r o d u c e d n e p r o g r a mf o t h C o m m o d o r e 6 t h a t i a a c t u a l r e a l - t i m e s i m u l a t i o n o o u s o l a r s y s t e m . C a l l e d T h H a l l e y P r o j e c t : M i s s i o n i O u S o l a r S y s t e m , t h p r o g r a m s e e k s p l a y e r s w h q u a l i f y f o t h t o p s e c r e t p r o j e c t b y m a k i n g t h e m c o m p l e t e s e r i e s o fn a v i g a t i o n a l t e s t s i a a u t h e n t i c s p a c e s i m u l a t i o n .

T h r o u g h t h t e s t s a n o b s t a c l e s , T h H a l l e y P r o j e c t h e l p s p l a y e r s m a s t e r b a s i c f a c t s a b o u t t h s o l a r s y s t e m . I i n c l u d e sd e t a i l s o H a l l e y ' s C o m e t a n d i t o r b i t , a u n d e r s t a n d i n g o f g r a v i t y , a t m o s p h e r i c c o n d i t i o n s a n o r b i t a l m o t i o n , r e l a t i v e s i z e ,p o s i t i o n a n o r b i t o p l a n e t s a n m o o n s , l o c a t i o n s o c o n s t e l l a t i o n s a n h o e c l i p s e s w o r k .

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

S u g g e s t e d r e t a i l p r i c e i $ 4 4 . 9 5 .

T i m e R e s p o n s e M o n i t o r i n gy p i n g T u t o r m , r e c e n t l y r e l e a s e d b S i m o n a n d S c h u s t e r ( 1 2 3 0 A v e n u e o t h A m e r i c a s , N e Y o r k , N e Y o r k 1 0 0 2 0 ) , u s e s

u n i q u e p r o g r a m m i n g t e c h n i q u e d u b b e d " t i m e r e s p o n s e m o n i t o r i n g " b i t d e v e l o p e r , K r i y a S y s t e m s . T h p r o g r a m f o t h C o m m o d o r e 6 c o n t i n u a l l y m o n i t o r s a n r e c o r d s t h p r e c i s e t i m e , i n t h o u s a n d t h s o s e c o n d , t h a t i t a k e s f o t h u s e r t r e s p o n d t e a c h k e y . T h i s d a t a i t h e n s t o r e d a n u s e d t c u s t o m i z e c u r r e n t a n f u t u r e l e s s o n s t m e e t e a c h s t u d e n t ' s s p e c i f i cn e e d s .

F o e x a m p l e , w e a k l e f t - h a n d l i t t l e f i n g e r w i l l t y p e A ' s , Z ' a n Q ' m o r e s l o w l y . N o t i n g t h i s , T y p i n g T u t o r J U w i l l c r e a t es p e c i a l l e s s o n s t s t r e n g t h e n t h e s t u d e n t ' s s k i l l i t h e s e l e t t e r s . O t h s t u d e n t m a h a v e a a c c u r a c y p r o g r a m w i t h s p e c i f i cl e t t e r c o m b i n a t i o n s . T y p i n g T u t o H w i l l s e n s e t h i s a n a u t o m a t i c a l l y c r e a t e s p e c i a l l e s s o n s t s t r e n g t h e n i t

1 M A Y 0 U N E

Page 15: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 15/124

I N L A J O I K YN E W SM e n u - D r i v e n D i s k O p e r a t i o n s

o f t w a r e I n t e l l i g e n c e C o r p o r a t i o n ( P . O . B o 1 3 9 0 , S p r i n g V a l l e y , C a l i f o r n i a 9 2 0 7 7 - 0 2 2 0 ) h a s r e l e a s e d A c h i e v e r , a e a s y - t o -u s d i s k o p e r a t o r f o t h C o m m o d o r e 6 4

T h p r o g r a m p r o v i d e s m e n u - d r i v e n d i s k o p e r a t i o n s s u c h a l o a d i n g , o p e n i n g , c o p y i n g , r e n a m i n g , s c r a t c h i n g a n c l o s i n gf i l e s . A c h i e v e r i s l o a d e d i n t o m e m o r y ( R A M ) a n t h e r e i s t a y s t g u i d e t h u s e r t h r o u g h d i s k o p e r a t i o n s . A c h i e v e r r e t a i l s f o $ 2 9 . 9 5 .

T P U G C o n f e r e n c eh f o u r t h a n n u a l T P U G ( T o r o n t o P E U s e r s ' G r o u p ) c o n f e r e n c e w i l l b h e l d i T o r o n t o o M a 2 a n M a 2 6

1 9 8 5 . T h c l u b i t h e w o r l d ' s l a r g e s t C o m m o d o r e u s e r s ' g r o u p , w i t h m e m b e r s h i p o o v e r 1 5 , 0 0 0 . F o m o r e i n f o r m a t i o nc o n t a c t D o r i s B r a d l e y a t h T P U G B u s i n e s s O f f i c e , 1 9 1 2 A A v e n u e R o a d , T o r o n t o , O n t a r i o , M 5 4 A C a n a d a . T h t e l e p h o n e i 4 1 6 - 7 8 2 - 9 2 5 2 .

S c i e n c eE d u c a t i o nP r o g r a m s

e c h S k e t c h ( 2 J u s t R o a d , F a i r f i e l d ,N e J e r s e y 0 7 0 0 6 ) , m a n u f a c t u r e r o l i g h t p e n s , i i n t r o d u c i n g t h r e e n e h i g h s c h o o l - l e v e l s c i e n c e e d u c a t i o np r o g r a m s f o t h C o m m o d o r e 6 4

E a c h o t h n e t i t l e s i s t h f i r s t i s e r i e s p l a n n e d f o t h r e e s u b j e c t a r e a s .T h f i r s t , i t h e b i o l o g y s e r i e s , i S t r u c t u r e o L e a v e s ; t h e s e c o n d , i t h m a t t e r s e r i e s , i M o l e c u l e s a n A t o m s ;a n t h t h i r d , i t h c h e m i s t r y s e c t i o n ,i P a s s i v e T r a n s p o r t .

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

M o n i t o r S t a n dD i n c o m ' s ( 2 6 0 H o l b r o o k D r i v e , W h e e l i n g , I l l i n o i s 6 0 0 9 0 ) n e m o n i t o r s t a n dh a b e e n d e s i g n e d t p r o v i d e a e r g o n o m e t r i c a l l y s u p e r i o r w o r k s p a c e f o b o t h h o m e a n o f f i c e c o m p u t e r u s e . W i t h s u g g e s t e d r e t a i l p r i c e o $ 2 6 . 9 5 ,t h m o n i t o r s t a n d a p p e a l s t u s e r s w h m a k e c o m f o r t p r i o r i t y .

T h s t a n d h e l p s e l i m i n a t e g l a r e s i n c e i c a s w i v e l 3 6 d e g r e e s a n t i l t u a n d o w n 1 2 . 5 d e g r e e s . T h h e a v y - d u t y s t a n d c a h o l d c o m p u t e r , v i d e om o n i t o r o t e l e v i s i o n s e w i t h s c r e e n s i z e u t 1 4 i n c h e s . I t i n j e c t i o n -m o l d e d p l a s t i c s h e l l i r e i n f o r c e d w i t h c o m p o s i t e m e t a l s u p p o r t p l a t ep r o t e c t e d b p o l y u r e t h a n e c u s h i o n . A v a i l a b l e i a l m o n d , t h m o n i t o r s t a n dm e a s u r e s 1 i n c h e s w i d e b t e i n c h e s d e e p a n h a l f i n c h e s h i g h .

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 16: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 16/124

■ ■H ' ■ " ' H \

, - - ■ ■ . ■■ ■ " " . - ■ ■ ■ "

: - ■ ■ - ■ ■ ; - : - ■ ■ ■ : ■ ■

- . * - - ' ■ ■ ■ ■

* ■ ; • : ■ T h t - r . * .

I T ' S N O H O L I T T L E I C O S T S ,I T H O

M U C H Y O G E T .

Page 17: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 17/124

B ^ ^ ^ H

m

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

T h C o m m o d o r e 6 4 W a l s o h a v e s u r p r i s e

f o a l t h o s e p e o p l e w h t h i n kt h e y h a v e t s e t t l e f o l e s s j u s tb e c a u s e t h e y ' r e p a y i n g l e s s .

T h C o m m o d o r e 6 4 T h C o m m o d o r e 6 h a

f u l l 6 4 m e m o r y , h i g h f i d e l i t ys o u n d a n h i g h r e s o l u t i o n ,1 6 - c o l o r s p r i t e g r a p h i c s .I t ' s f u l l y c a p a b l e o r u n n i n g

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

B u t h C o m m o d o r e 6 i a b o u t o n t h i r d t h p r i c e o f t h 6 4 I B P C j r ™ o r t h A p p l e l i e ™I f a c t , f o a b o u t t h p r i c e o t h o s e c o m p u t e r s a l o n e y o c a g e t h C o m m o d o r e 6 4 a d i s kd r i v e , p r i n t e r a n m o d e m —

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

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

e c o n o m i c a l l y t h a n p e o p l e w h d o n ' t . ( W h i c h i j u s t a b o u te v e r y b o d y e l s e . )

S b e c a u s e i t ' s 6 4 i t ' s p o w e r f u l . B e c a u s e i t ' sC o m m o d o r e , i t ' s a f f o r d a b l e .A n b e c a u s e i t ' s C o m m o d o r e6 4 i t ' s t h w o r l d ' s b e s t s e l l i n gc o m p u t e r .

C O M M O D O R E 6 4 I T ' S N O H O L I T T L E I C O S T S ,

I T ' S H O M U C H Y O G E T .

Page 18: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 18/124

S 0 F 1 W A R E R E V I E W . R E V I E W E D H A l W 1 L L H N

P F S : F i l eC 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 : S o f t w a r e P u b l i s h i n g

1 9 0 1 L a n d i n g s D r i v eM o u n t a i n V i e w , C 9 4 0 4 3

M e d i u m : D i s k

S o f t w a r e P u b l i s h i n g h a f i n a l l yt r a n s l a t e d P F S . F i l e i n t o C o m m o d o r e6 v e r s i o n . T h i s i s i g n i f i c a n t f o t w v e r y i m p o r t a n t r e a s o n s : i l e g i t im i z e s " t h 6 i t h e y e s o f p e o p l ew h t h o u g h t t h a t o n l y t h I B a n A p p l e m a c h i n e s w e r e v a l i d i b u s in e s s / p r o f e s s i o n a l e n v i r o n m e n t a n d i m a r k s s u c c e s s f u l t r a n s l a t i o n t r u e t t h i n t e g r i t y a n p u r p o s e o t h o r i g i n a l .

I d i d n ' t k n o w b e t t e r , w o u l dh a v e s w o r n t h a t S o f t w a r e P u b l i s h i n gi n v e n t e d t h t e r m " u s e r f r i e n d l y . "P F S . F i l e i s o e a s y t o u s e , y o d o n ' te v e n n e e d d o c u m e n t a t i o n t h a v e i r u n n i n g w i t h i n m i n u t e s . E v e r y t h i n g i m e n u - d r i v e n s t h a t t h a v e r a g e u s e rc a c o n c e n t r a t e o t h f i l i n g s i t u at i o n , n o t h i n t e r n a l s o t h p r o g r a m .

T h o u g h P F S . F i l e i s o e a s y t u s t h a t a a v e r a g e c o m p u t e r u s e r w o n ' te v e n h a v e t r e a d t h 8 1 - p a g e m a n u a l .

d e n c o u r a g e y o t d s o I f a c t ,t h P F S - F i l e m a n u a l — b y m a n u a l a t h o r B r i a n a B u r n s — i s u n q u e s t i o n a b l yt h e b e s t p a c k a g e d o c u m e n t a t i o nh a v e e v e r u s e d . I i e v e r y t h i n g m a u a s h o u l d b a n m o r e : e a s y t o r e a d ,g r a p h i c a l l y p l e a s a n t t t h e y e s , a n c o n v e n i e n t t o u s e . I h a q u i c k g u i d el i n e s , a i n s t a n t - a c c e s s i n d e x a n t e r i f i c s c r e e n i l l u s t r a t i o n s .

T h e r e a r e 1 7 b u i l t - i n e r r o r m e s s a g e sw h i c h c o v e r g a m b i t o f u s e r s i t u at i o n s . B e c a u s e o f t h e f f i c i e n t d e s i g no t h i s p r o d u c t — a n d w i t h l i t t l ec o m m o n - s e n s e u s a g e ( f o r e x a m p l e ,r e m e m b e r t s h u t t h e d i s k d r i v ed o o r ) — y o u ' l l p r o b a b l y n e v e r r u n i n t oa e r r o r m e s s a g e o p r o b l e m .

T h e P r o g r a mP F S . F i l e i u n p r e t e n t i o u s . A l t h o u g h

i h a m a n y p o w e r f u l f e a t u r e s f o u n do f u l l - f l e d g e d d a t a b a s e m a n a g e m e n tp r o g r a m s , i i s — a n d i a d v e r t i s e d a s

f i l i n g p r o g r a m .A n o t h e r u n i q u e f e a t u r e o P F S . F i l e

i t h a t i c a n b e u s e d e i t h e r a s t a n d -

P F S : F i l e i s e a s y t u s e , y o d o n ' t e v e nn e e d d o c u m e n t a t i o nt h a v e i r u n n i n gw i t h i n m i n u t e s .

a l o n e p r o g r a m o a a i n t e g r a l t e a mm e m b e r w i t h o t h e r P F p r o d u c t s . A t h o u g h t h e r e a r e s e v e n c o m p o n e n t s i t h P F a p p l i c a t i o n s n e t w o r k s f a o n l y t w o t h e s e p a c k a g e s h a v e b e e nt r a n s l a t e d t t h e 6 4 : P F S : F i l e a n P F S : R e p o r t .

I t a k e s a l m o s t t w m i n u t e s t l o a dt h e s e l f - b o o t i n g P F S . F i l e p r o g r a m( P F S . F i l e i l o n g p r o g r a m ) . A f t e rs i m p l e a n t i - p i r a c y s c h e m e e x e c u t e s ,t h e u s e r i t r a n s p o r t e d i n t o t h m a i nm e n u . T h m e n u g i v e s t h e u s e r s i s u b r o u t i n e o p t i o n s , i n c l u d i n g : " D s i g n F i l e , " " A d d , " " S e a r c h / U p d a t e , "" P r i n t , " " R e m o v e " a n " E x i t . " A l s oi n c l u d e d o t h m a i n m e n u i p r o m p t w h i c h a s k s t h u s e r t i n p u tt h f i l e n a m e ( n o t n e c e s s a r y , b e c a u s et h p r o g r a m a u t o m a t i c a l l y d e t e c t s t h en a m e i o n e x i s t s o t h d i s k ) a n t h o p e r a t i o n m o d e n u m b e r .

D e s i g n F i l e M o d eT h i s m o d e i i m p o r t a n t f o t w r e

s o n s : i f o r m a t s a n i n i t i a l i z e s b l a n kd a t a d i s k e t t e a n r e a d i e s i t r e c e i v ed a t a , a n i s t a r t s p r o c e d u r e s t h a ty o c a r e d e s i g n f o r m , e v e n i t h a td a t a d i s k h a b e e n i u s f o c o n s i de r a b l e a m o u n t o t i m e .

I t a k e s o n e a n d t h r e e - q u a r t e r m i u t e s t o i n i t i a l i z e d i s k . A f t e r t h d i s kd r i v e s t o p s o p e r a t i n g , t h e u s e r i p u

i n t o " D e s i g n " s c r e e n : b l a n k s c r e e nw i t h w h i c h y o c a o r g a n i z e y o u rp e r s o n a l f i l i n g s y s t e m .

A s w i t h a l P F S . F i l e s c r e e n s , t h b o t t o m t h r e e l i n e s o t h C R s c r e e na r e e x c l u s i v e l y d e v o t e d t p r o g r a ms y s t e m 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 ni n c l u d e s t h e n a m e o t h f i l e y o a r c r e a t i n g , w h a t s t a g e o f i l e d e v e l o pm e n t y o a r i n t h p a g e n u m b e r o t h f i l e y o a r w o r k i n g o n f r q u e n t l y u s e d f u n c t i o n k e y s , w h a t t h e yd { P F S : F i l e u s e s d e d i c a t e d f u n c t i o nk e y s , o w h i c h F 7 — a " g a h e a d "k e y — i s u s e d t h m o s t ) a n m e t e rw h i c h t e l l s w h a t p e r c e n t o t h d i s ks p a c e y o h a v e u s e d s o f a r .

O n c e i n s i d e t h " D e s i g n " s c r e e n ,y o c a p e r s o n a l i z e y o u r f i l i n g s y s t e mw i t h u t 5 u n i q u e i t e m n a m e s( d a t a f i e l d s ) , a l a r r a n g e d i w h a t e v e rg r a p h i c m a n n e r y o d e c i d e i b e s t f o y o u r p a r t i c u l a r a p p l i c a t i o n . U n l i k eo t h e r d a t a b a s e p r o g r a m s , y o u r f i i s h e d " D e s i g n " s c r e e n w i l l l o o k l i k er e p o r t f o r m ( f o r e x a m p l e , m e d i c a lf o r m ) , r a t h e r t h a n s i m p l y l i s t i n g o a v a i l a b l e f i e l d s .

I f a c t , t h i s i j u s t o n r e a s o n w h P F S . F i l e i s e a s y t u s e . N o o n l y a r s u c h c o m p u t e r - u n i q u e w o r d s ( s u c h a d a t a b a s e f i e l d s ) c o m p l e t e l y a v o i d e d ,b u t h u s e r i g i v e n t h o p p o r t u n i t yt a c t u a l l y c r e a t e t h g r a p h i c f o r m a t .T h i s s c r e e n - s i z e d p r o m p t , p o p u l a ri z e d b t h p r o g r a m V i s i C a l c , s e e m sm o r e l i k e a e m p t y f o r m — j u s t w a i ti n t b f i l l e d i n — t h a n c o m p u t e ri n p u t s t a t e m e n t .

O n c e c r e a t e d , " D e s i g n " s c r e e n i s a v e d o t h d a t a d i s k . T h f i r s t i t e mn a m e i i n f l e x i b l e a n u s e d a s o r tl i n e . ( s o r t l i n e i t h v a r i a b l e f i e l du s e d a t h p r i m a r y a v e n u e o s o r t i n ga n s e a r c h i n g f o a n s p e c i f i c f i l e . F o e x a m p l e , a s o r t l i n e i o f t e n u s e d b t h c o m p u t e r t a r r a n g e i n d i v i d u a lf i e l d s i n t o s o m e s o r t o a l p h a / n u m e r i co r d e r . ) A n o t h e r i n t e r e s t i n g f e a t u r e o P F S . F i l e i t h a b i l i t y t c o m p l e t e l yr e d e s i g n t h f o r m a t p r e s e n t a t i o n a n v a r i a b l e f i e l d s , e v e n a f t e r d a t a h a b e e n s a v e d . T h o n l y r e s t r i c t i o n i t h a t a d a t a f o r m ( f i l e ) c a n n o t b a t e r e d a f t e r 5 0 o t h e s t o r a g e c a p a b i li t o t h d a t a d i s k h a b e e n r e a c h e d .W h y ? W e l l , I ' l l v e n t u r e a e d u c a t e dg u e s s b s a y i n g t h a t t h p r o g r a m u s e sc l o s e t 8 5 o d i s k s p a c e ( h a l f o t h

1 6 M A Y f l L ' N E

Page 19: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 19/124

/ A R E R E V I E W SI 5 4 l ' s 1 7 0 K s t o r a g e l i m i t ) t s t o r e t h

p r e v i o u s f o r m a t , w h i l e a t h s a m et i m e , c r e a t i n g a e q u a l l y l a r g e m t a t e d c l o n e . W h m u t a t e d ? B e c a u s et h d a t a s t a y s s t a b l e , e v e n t h o u g h t h f i e l d p r o m p t s a n t h e i r p o s i t i o n s a r ea l l o w e d t c h a n g e .

A d M o d eT h " A d d " m o d e i s u b r o u t i n e

w h i c h e n a b l e s t h e u s e r t e n t e r r a d a t a ( n a m e s , a d d r e s s e s , p h o n e n u b e r s ) i n t o t h e f o r m a t e s t a b l i s h e d b t h " D e s i g n " f i l e . H o e a s y i s i t ? I t ' sa e a s y a g o i n g d o w n y o u r s c r e e n" p a g e , " u s i n g c u r s o r s a n o t h e r s p c i a l l y d e f i n e d f u n c t i o n k e y s , a n f i l li n i n b l a n k f o r m . W h e n y o a r f i i s h e d , f u n c t i o n k e F s a v e s t h e d a t aa f o u n d o t h d i s p l a y s c r e e n a n w i p e s t h f o r m c l e a n a g a i n f o a o t h e r r e c o r d . T h S T O P k e e n a b l e st h u s e r t e n a n m o d e a c t i v i t y a n i n s t a n t l y r e t u r n t t h m a i n m e n u .

O c o u r s e , t h e r e a r e s o m e s p e c i a lc o n v e n t i o n s w h i c h c a b a d d e d i s p e c i f i c a n u n u s u a l s i t u a t i o n s . T h e s ei n c l u d e s o r t i n g r e c o r d s b z i c o d e ,e n t e r i n g i t i m e s , e n t e r i n g i d a t e sa n f i l i n g b c u s t o m e r n u m b e r .p r i n t o u t o s i n g l e f o r m i a l s o p o s s ib l w h e n i t h " A d d " m o d e .

T h e r e i a n o t h e r i n t e r e s t i n g f e a t u r eo P F S . F H e , w h i c h c a b a c c e s s e dw h i l e i t h " A d d " m o d e . T h i s s p e c i a lf e a t u r e i c a l l e d a a t t a c h m e n t . J u s t a si n r e a l l i f e , s o m e f i l e r e c o r d s i n e v i t ab l c o n t a i n m o r e i n f o r m a t i o n t h a ns i n g l e p a g e ( o s c r e e n f u l l ) c a p h y s ic a l l y c o n t a i n . I r e a l - l i f e f i l i n g s i t u at i o n s , t h i s i c o r r e c t e d b s t a p l i n g a d i t i o n a l p a g e s t t h m a i n f i l e f o r m .I n P F S : F i l e , t h e s e a d d i t i o n a l p a g e s —u t 3 1 — a r e e l e c t r o n i c a l l y l i n k e d t t h m a i n f o r m ( f o r s p e c i f i c i n d i v i du a l c a s e ) t o a p p e n d a d d i t i o n a l d a t a t t h e r e c o r d .

S a l t h o u g h t h e r e i a r e s t r i c t i o n t ot h n u m b e r o v a r i a b l e i t e m n a m e s( 5 f i e l d s ) , t h e r e i v i r t u a l l y n r e s t r i ct i o n t t h a m o u n t o d a t a c o n t a i n e di e a c h i t e m n a m e . A f a a c a d t e r m i n e , a i t e m n a m e — a s d i s p l a y e do s u b s e q u e n t a t t a c h m e n t s — c a n c o nt a i n p a r a g r a p h ' s w o r t h o i n f o r m at i o n ( f o r i n s t a n c e , p r o d u c t d e s c r i pt i o n ) . A n a w e ' l l s e e i t h n e x ts e c t i o n , l i t e r a l l y a n b y t e o t h i s i n f o rm a t i o n c a n b e a c c e s s e d i t h " S e a r c h " m o d e . O c o u r s e , a t t a c hm e n t s d t a k e u d i s k s t o r a g e s p a c e .

c a r e q u e s t t s e a l r e c o r d sc o n t a i n i n g p e o p l el i v i n g i N e Y o r k ,w h h a v e b o u g h tw i d g e t w i t h i n t h l a s t y e a r a n o w m m o n e y .

S e a r c h / U p d a t e M o d eT h i s i p r o b a b l y t h m o s t p o w e r f u l

m o d e o a l l . T h " S e a r c h / U p d a t e "m o d e , a t h n a m e s u g g e s t s , s e r v e sd u a l p u r p o s e . F i r s t , i a l l o w s t h u s e rt s e a r c h t h r o u g h a l t h r e c o r d s u n t i l

c o n d i t i o n ( o c o n d i t i o n s ) a r e m e t .F o r e x a m p l e , i c a s p e c i f y t h a t a l r e c o r d s b d i s p l a y e d , t h e y w i l l b e i c h r o n o l o g i c a l o r d e r b a c k w a r d s . c a r e q u e s t t s e a l r e c o r d s c o n t a i n i n gp e o p l e l i v i n g i n N e Y o r k , w h h a v eb o u g h t w i d g e t w i t h i n t h l a s t y e a ra n o w m m o n e y . P F S . F H e w i l lc o m p l y w i t h n t r o u b l e a a l l . S e o n d l y , t h i s m o d e a l l o w s t h u s e r t c o n v e n i e n t l y u p d a t e o m o d i f y a n f i l e a a n t i m e .

W h a t m a k e s P F S : F i l e s p o w e r f u li t h " S e a r c h / U p d a t e " m o d e i i t a b i l i t y t h o n e i o s p e c i f i c l o g i cc o n d i t i o n s w i t h u n c a n n y a c c u r a c y .W i t h t h u s e o f g r a p h i c s y m b o l s a n f e e a s y - t o - r e m e m b e r r u l e s , a n u s e rc a q u i c k l y c o m m a n d t h i s d a t a b a s et d a m a z i n g t h i n g s .

W i t h l i t t l e p r a c t i c e , t h u s e r c a e v e n s p e c i f y s u c h i n v o l v e d s e a r c hp r o c e d u r e s a s f i n d c l u b m e m b e r sw h j o i n e d b e t w e e n S e p t e m b e r 1 9 8 4a n N o v e m b e r 1 9 8 5 8 4 / 0 9 . -8 5 / 1 1 ) , f i n d c u s t o m e r s w h o w m m o r e t h a n S 5 ( > 5 0 ) , f i n d s u p p l i e r sw h m a n u f a c t u r e w i d g e t s ( . . . w i g e t s . . a n p r i n t a l n a m e s e x c e p tt h o s e s t a r t i n g w i t h " B ( / . ) T h i sm a s e e m c o m p l i c a t e d , b u t t a k e m w o r d f o i t i t ' s h u n d r e d t i m e s e a s i e rt h a n l e a r n i n g d i s k d r i v e c o m m a n d s !

t h a n l e a r n i n g d i s k d r i v e c o m m a n d s !

P r i n t M o d ef i l i n g p r o g r a m w i t h o u t p r i n t

m o d e i l i k e f i s h w i t h o u t w a t e r . F o t u n a t e l y , P F S : F i l e c o n t a i n s a b u i l t - i n" P r i n t " m o d e . T h e r e a r t w a d d it i o n a l s u b r o u t i n e s c o n t a i n e d i t h i sm o d e . T h f i r s t a l l o w s y o t p r i n ta n f o r m s w h i c h m e e t y o u r s p e c i f i e dc o n d i t i o n s ( o n c o n d i t i o n s , i y o l i k e ) . T h s e c o n d o p t i o n a l l o w s y o t c r e a t e a n n a m e u t e i g h t d i f f e r e n tp r i n t s p e c i f i c a t i o n s f o a u t o m a t i cf o r m a t s .

H o d o e s o n u s t h " P r i n t "m o d e ? A f t e r e n t e r i n g t h i s m o d e , t h u s e r d e f i n e s t h e s e a r c h p a t t e r n i t h s a m e m a n n e r a i t h " S e a r c h / U pd a t e " m o d e . N e x t , t h u s e r f i l l s o u " f o r m " w h i c h s p e c i f i e s t h p r i n t o t i o n s . T h e s e o p t i o n s i n c l u d e : n u m b e ro c o p i e s m a d e f o e a c h f i l e , l i n e s p e p a g e ( s i x f o r t y p i c a l m a i l i n g l a b e l s ) ,w h e t h e r t o p r i n t i t e m n a m e s , a n w h e t h e r o r n o t t u s p r e - d e f i n e dp r i n t s p e c s a s s e t u i t h " D e f i n eP r i n t S p e c " s e c t i o n o t h s a m e m o d e .

I t h u s e r h a s e s t a b l i s h e d p r i n ts p e c s , t h e p r o g r a m w i l l p r i n t o u t h d a t a i t h f o r m a t s p e c i f i e d b t h a tp r i n t s p e c . ( T h e s e p r i n t s p e c s c a b m o d i f e d a w i l l a n a r s a v e d o n t od i s k . ) I n o t , t h u s e r m a n u a l l y i n d ic a t e s ( b u s e o f t h s y m b o l s

a n X w h i c h i t e m n a m e s w i l l b p r i n t e d a n h o t h e y w i l l a p p e a r .

P l e a s e n o t e t h a t t h e u s e r h a t h o t i o n o p r i n t i n g t h e i t e m n a m e s a l o n gw i t h t h v a r i a b l e s , s t h a t " f o r m "l o o k ( f o r i n s t a n c e , m e d i c a l c h a r t )c a b e r e p r o d u c e d . T h i t e m n a m e sc a b d r o p p e d i o r d e r t p r o d u c em a i l i n g l a b e l s . A l s o , r e c o r d s c a b o r d e r e d a l p h a b e t i c a l l y / n u m e r i c a l l y i t h " P r i n t " m o d e , f e a t u r e w h i c h i n o a v a i l a b l e i t h r e g u l a r " S e a r c h /U p d a t e " m o d e , w h e r e r e c o r d s a r s t o r e d i l a s t - i n , f i r s t - o u t o r d e r .

R e m o v e a n E x i t M o d eT h e s e r e m a i n i n g t w o m o d e s a r

s e l f - e x p l a n a t o r y . T h " R e m o v e "m o d e r e m o v e s d e a d r e c o r d s f r o my o u r d a t a b a s e f i l e . T h i s a c t f r e e s u v a l u a b l e s t o r a g e s p a c e . T h " E x i t "m o d e h e l p s t h u s e r g e b a c k i n t o B S I C . A l s o i n c l u d e d a s t a n d - a l o n eu t i l i t y p r o g r a m i f i l e b a c k u p .t e s t e d t h i s b a c k u p r o u t i n e , a n w h i l e

C o n t i n u e d o p a g e 1 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 20: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 20/124

A R R E V I E W S R E V I E W E D B G E O R G E B E E K M A NA N S T E V E J O H N S O N

C e l l D e f e n s eC 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 : H u m a n E n g i n e e r e d

S o f t w a r e1 5 N o r t h H i l l D r i v eB r i s b a n e , C 9 4 0 0 5

M e d i u m : D i s k

J h m o r e w u n d e r s t a n d o u b o d i e s , t h e b e t t e r w c a t a k e c a r e o t h e m . T o d a y ' s t e c h n o l o g i c a l t o o l s a l o u t u n d e r s t a n d o u b o d i e s l i k en e v e r b e f o r e . O p t i c a l a n p h o t og r a p h i c b r e a k t h r o u g h s b r i n g u t r u e -t o - l i f e T m o v i e s o f o u r i n s i d e s f r o mt h i n s i d e . B i o f e e d b a c k d e v i c e s a l l o wu t " s e e " s t r e s s o o u f o r e h e a d o f i n g e r t i p a n v i s u a l i z e i a w a y . A n n o w , i n t e r a c t i v e c o m p u t e r s i m u l a t i o n sl i k e C e l l D e f e n s e g i v e u s a d y n a m i cu n d e r s t a n d i n g o f c o m p l e x b i o l o g i c a lp r o c e s s e s b a l l o w i n g u s t t a k e p a r ti t h o s e p r o c e s e s i a e n t e r t a i n i n gw a y .

C e l l D e f e n s e c o l o r f u l l y s i m u l a t e st h d e f e n s e o a n o r g a n i s m ( h u m a nb o d y ) a g a i n s t a t t a c k b g e n e r i c v r u s . T h o r g a n i s m i m a d e o t h r e em a i n t y p e s o c e l l s : q u i c k l y - r e p r o d u ci n l a b i l e c e l l s ( l i k e t h o s e o t h s k i n ) ,s t a b l e c e l l s t h a t r e g e n e r a t e m o r es l o w l y ( l i k e l i v e r c e l l s ) , a n i r r e p l a c ea b l e p e r e n n i a l c e l l s ( l i k e t h o s e f o u n di t h s k e l e t e l m u s c l e s , h e a r t , b r a i na n s p i n a l c o r d . ) T h e s e c e l l s a r a r a n g e d i o n t e i g h t c e l l l a y e r s , d p e n d i n g o c h o i c e s m a d e b t h p l a y e r / s t u d e n t d u r i n g i n i t i a l i z a t i o n o t h p r o g r a m .

A o u s t o r y o p e n s , s o m e o t h c e l l s o t h o r g a n i s m i q u e s t i o n a r b e i n g r u t h l e s s l y a t t a c k e d b t i n y v i r u sc e l l s w h o s e m i s s i o n i t c o n v e r t i n o c e n t c e l l s i n t o v i r u s " f a c t o r i e s . "c o n v e r t e d f a c t o r y c e l l w i l l e v e n t u a l l yb u r s t , b u b e f o r e i d o e s i w i l l p r d u c e s e v e r a l m o r e n a s t y l i t t l e v i r u s e st t e r r o r i z e o t h e r c e l l s . T h o b j e c t o t h i s g a m e i t s t o p t h o s e v i r u s e s f r o md e s t r o y i n g t h o r g a n i s m . T h g a m ee n d s w i t h t h d e s t r u c t i o n o t h e v ir u s e s — o r t h b o d y .

T h e g a m e s c r e e n i d i v i d e d i n t ot h r e e w i n d o w s . s m a l l w i n d o w i t h u p p e r r i g h t c o r n e r o f t h s c r e e ns h o w s t h e o u t l i n e o p e r s o n . T h i sf i g u r e " f i l l s " w i t h d i f f e r e n t c o l o r a c e l l s d i e , g i v i n g g r a p h i c r e p r e s e n t a -

I n t e r a c t i v e c o m p u t e rs i m u l a t i o n s l i k eC e l l D e f e n s e g i v eu d y n a m i cu n d e r s t a n d i n g o c o m p l e x b i o l o g i c a l

p r o c e s s e s .

t i o n o t h c u r r e n t s t a t e o t h o r g a ni s m . B e l o w t h i s f i g u r e , " s c a n n e r "w i n d o w s h o w s a e i g h t - b y - e i g h t l a y e ro c e l l s , i n d i c a t i n g h e a l t h y a n i f e c t e d c e l l s , b l o o d s t r e a m a r e a s , s o m ec e l l d e f e n s e m e c h a n i s m s , a n t h p l a y e r ' s c u r r e n t p o s i t i o n . j o y s t i c kc o n t r o l s m o v e m e n t b e t w e e n c e l l s o t h i s m a t r i x a n b e t w e e n c e l l l e v e l s . I a l s o c o n t r o l s m o v e m e n t w i t h i n a s i ng l c e l l o t h g r i d . T h l a r g e s t s c r e e nw i n d o w g i v e s c l o s e - u p a n i m a t e dl o o k a t h c u r r e n t s i n g l e c e l l a n i t i m m e d i a t e e n v i r o n m e n t . T h a t e n v ir o n m e n t m a i n c l u d e o n o m o r et i n y v i r u s c e l l s n e a r o i n s i d e t h c e l l .I m a a l s o c o n t a i n i m m u n i z a t i o nt o o l s t h a t c a b u s e d t s l o w d o w no s t o p a v i r a l a t t a c k .

T h e r e a r f o u r d e f e n s e s a g a i n s t v r a a t t a c k : i n t e r f e r o n , w h i c h c a n b eg r a b b e d f r o m a i n f e c t e d c e l l a n s p r e a d t n e a r b y h e a l t h y c e l l s t ( h o p e f u l l y ) s t o p t h e v i r u s e s f r o m r p r o d u c i n g ; m a c r o p h a g e s , s m a l l g r e e ng o b b l e r s t h a t c a b u s e d t c h o m pf r e e v i r u s e s P a c m a n - s t y l e ; B - c e l l s ,w h i c h d i v i d e t p r o d u c e a n t i b o d i e sf o p r o t e c t i n g t h e b l o o d s t r e a m ; a n c o m m i t t e d T - c e l l s t h a t c a b u s e dl i k e b o m b s t o b l i t e r a t e i n f e c t e d c e l l sb e f o r e t h i n f e c t i o n c a s p r e a d .

T h c h a l l e n g e i t c h o o s e t h m o s ta p p r o p r i a t e t y p e o d e f e n s e , f i n d t h ec o r r e c t d e f e n s e t o k e n i t h g r i d ,m o v e t h t o k e n t t h o p t i m u m p o s it i o n a n t r i g g e r t h d e f e n s e b e f o r e i t ' st o l a t e . S i n c e v i r u s e s m a b a t t a c ki n s e v e r a l p a r t s o t h b o d y a o n c e ,i t ' s o f t e n n e c e s s a r y t m a k e r a p i d - f i r es t r a t e g i c j u d g m e n t s .

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

q u i r e s s e v e r a l s k i l l s : t h a b i l i t y t t h i n k f a s t a n m a k e s o u n d d e c i s i o n su n d e r p r e s s u r e ; s t r o n g m e m o r y f o r e c a l l i n g t h s t a t e o l a y e r s n o c u r e n t l y s h o w n o t h e s c r e e n ; t h r e e - d im e n s i o n a l v i s u a l i z a t i o n s k i l l s f o u d e r s t a n d i n g r e l a t i o n s h i p s b e t w e e na d j a c e n t l e v e l s ; a n d , o c o u r s e , j o ys t i c k d e x t e r i t y . I d o e s n ' t h u r t t h a v ea c o l o r m o n i t o r o T V e i t h e r . T h g r a p h i c s a r e e x c e l l e n t a n c o l o r p l a y sa n i m p o r t a n t r o l e i d i s t i n g u i s h i n gd i f f e r e n t o b j e c t s i n t h i s m i c r o w o r l d .

T h C e l l D e f e n s e m a n u a l i c l e ve r l y d e s i g n e d t l o o k l i k e a o l d - f a s hi o n e d s c i e n c e n o t e b o o k , c o m p l e t ew i t h h a n d - p r i n t e d n o t e s , c a r t o o nd r a w i n g s , a n e v e n f e d o o d l e s a n t i c - t a c - t o e g a m e s . I t ' s s u r p r i s i n g l yt h o r o u g h a n r e a d a b l e g i v e n i t s m a l l( 1 2 - p a g e ) s i z e . I t ' s a l s o s u p p l e m e n t e db s e r i e s o r e m i n d e r h e l p s c r e e n st h a t c a n b e r e v i w e d b e f o r e a n g a m e .E v e n w i t h t h e s e s c r e e n s , m o s t k i d sw i l l p r o b a b l y n e e d h e l p f r o m a o l s t e r t f i g u r e t h e i n s t r u c t i o n s o u t , b u

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

A o p e n i n g m e n u a l l o w s t h s i m ul a t i o n t b a d j u s t e d i n u m b e r o w a y s . T h e n u m b e r o c e l l l e v e l s , v i r u sr e p r o d u c t i o n r a t e , c e l l r e g e n e r a t i o nr a t e a n i n i t i a l h e a l t h o t h h o s t c a a l b a d j u s t e d t o e i g h i d i f f e r e n t s e t i n g s . T h i s i n c r e a s e s t h e e d u c a t i o n a lv a l u e o t h e s i m u l a t i o n b a l l o w i n gp l a y e r s t o e x p l o r e t h e f f e c t s o f e a c ho t h e s e v a r i a b l e s . B u i a l s o g i v e s t h eg a m e a d d e d f l e x i b i l i t y , s i c a b f u f o b e g i n n e r s a n c h a l l e n g i n g f o e x p e r i e n c e d d e f e n d e r s .

C e l l D e f e n s e m i g h t b e c r i t i c i z e d a sa o v e r s i m p l i f i c a t i o n o t h e v i r u s - h o s ti n t e r a c t i o n , b u t h s a m e c a n b e s a i do a n i n t r o d u c t o r y t e x t b o o k d e s c r i pt i o n o t h a t r e l a t i o n s h i p . T h t r u t h i s s c i e n t i s t s r e a l l y d o n ' t k n o w v e r ym u c h a b o u t w h a t ' s g o i n g o a t h a tl e v e l , a n t h i s p r o g r a m d o e s g o o dj o o i l l u s t r a t i n g t h b a s i c p r i n c i p l e st h a t t h e y d u n d e r s t a n d . I t ' s n s u b s t it u t e f o r b i o l o g y l e c t u r e s , t e x t b o o k s o f i l m s . B u i t h c l a s s r o o m s o a h o m e , C e l l D e f e n s e o f f e r s a e n t e rt a i n i n g w a f o r k i d s ( a n d a d u l t s ) t o a t i v e l y e x p e r i e n c e l i t t l e o t h s u b m i -c r o s c o p i c w o r l d i n s i d e . A n a a n e d u c a t o r c a t e l l y o u , e x p e r i e n c e i g r e a t t e a c h e r .

1 M A Y / ) U N E

Page 21: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 21/124

S i m u l a t o r

\

r r ' ■ < t r a lI V " * *

P u y o u r s e l f i t h p i l o t s s e a t o f P i p e r 1 8 C h e r o k e e A r c h e r f o a a w e - i n s p i r i n g f l i g h t o v e r r e a l i s t i c s c e n e rf r o m N e Y o r k t L o A n g e l e s . H i g h s p e e d c o l o r - f i l l e d 3 g r a p h i c s w i l l g i v e y o b e a u t i f u l p a n o r a m i c v i a y o p r a c t i c e t a k e o f f s , l a n d i n g s , a n a e r o b a t i c s . C o m p l e t e d o c u m e n t a t i o n w i l l g e y o a i r b o r n e q u i c k l ye v e n i y o u ' v e n e v e r f l o w n b e f o r e . 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 p l a y t h e W o r l d W a A c a e r i a l b a t t Ug a m e . F l i g h t S i m u l a t o r I f e a t u r e s i n c l u d e a n i m a t e d c o l o r 3 g r a p h i c s d a y , d u s k , a n n i g h t f l y i n g m o d e■ o v e r 8 0 a i r p o r t s i f o u r 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 , L o A n g e l e s , S e a t t l e , w i t h a d d i t i o n a l s c e n e r ya r e a s a v a i l a b l e u s e r - v a r i a b l e w e a t h e r , f r o m c l e a r b l u e s k i e s t g r e y c l o u d y c o n d i t i o n s c o m p l e t e f l i g h ti n s t r u m e n t a t i o n V O R , I L S , A D F , a n D M r a d i o e q u i p p e d n a v i g a t i o n f a c i l i t i e s a n c o u r s e p l o t t i n g W o r l dW a A c a e r i a l b a t t l e g a m e c o m p l e t e i n f o r m a t i o n m a n u a l a n f l i g h t h a n d b o o k .

S 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 a t i o n . F o d i r e c t o r d e r s e n c l o s e $ 4 9 . 9 5 p l u s $ 2 . 0 0f 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 c l a s s m a i l d e l i v e r y . A m e r i c a n E x p r e s s ,D i n e r ' s C l u b , M a s t e r C a r d , a n V i s a a c c e p t e d .

O r d e r L i n e : 8 0 6 3 7 - 4 9 8 3C i r c l e R e a d e r S e r v i c e N o 2

° ) L O G I CC o r p o r a t i o n7 1 E d g e b r o o k D r i v eC h a m p a i g n I 6 1 8 2 0( 2 1 7 ) 3 5 9 - 8 4 8 2 T e l e x : 2 0 6 9 9 5

Page 22: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 22/124

S O R A / A R E R E V I E W R E V I E W E D B T O B E N F O R D

T h P r i n t f tS h o pC 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 : B r o d e r b u n d

1 P a u l D r i v eS a R a f a e l , C 9 4 9 0 3

M e d i u m : D i s k

A h i s d i s k - b a s e d p r o g r a m f r o m B r d e r b u n d i a p t l y n a m e d , s i n c e m a n yo t h e a p p l i c a t i o n s y o u ' d g t t y p es e t t e r a n p r i n t e r f o r c a n b e h a n d l e dw i t h i t I y o h a v e a 6 4 d i s k d r i v ea n d o t - m a t r i x p r i n t e r , t h e n a l y o n e e d i c o p y o T h P r i n t S h o p t s t a r t c r e a t i n g g r e e t i n g c a r d s , b a n n e r s ,l e t t e r h e a d s , s i g n s a n s c r e e n s .

B r o d e r b u n d h a r e a l l y d o n e a o u s t a n d i n g j o b . N o o n l y i t h s o f t w a r ei t s e l f s u p e r b a n e a s y t o u s e , t h e y ' v ea l s o i n c l u d e d t e r r i f i c u s e r ' s m a n u a lt h a t ' s p a c k e d w i t h h a n d y h i n t s a n g r e a t i d e a s f o r u s i n g t h p r o g r a m .T h e y ' v e e v e n i n c l u d e d s o m e f a n c yc o l o r e d p a p e r a n e n v e l o p e s t g i v ey o u r c r e a t i o n s s o m e e x t r a p i z z a z . T h t r a c t o r - f e e d p a p e r t u r n s y o u r P r i n tS h o p c r e a t i o n s i n t o s o m e t h i n g s p e c i a l .I n c l u d e d w i t h t h m a n u a l i h a n d yo r d e r b l a n k f o o r d e r i n g m o r e c o l o r e dp a p e r , e n v e l o p e s a n e v e n c o l o r e dp r i n t e r r i b b o n s .

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

W h e n u s i n g T h P r i n t S h o p f o t h f i r s t t i m e , y o u m u s t s e l e c t t h e s e t - u po p t i o n . T h i s o p t i o n a l l o w s y o t c u t o m - c o n f i g u r e t h p r o g r a m t m a t c hy o u r p r i n t e r t y p e a n i n t e r f a c e s t h a te v e r y t h i n g w o r k s t h w a i s h o u l d .h a n d y f e a t u r e o t h e s e t - u p i t h a b i li t t s t o r e y o u r s e t - u p d a t a o d i s k .O n c e t h i s i d o n e , y o u w o n ' t n e e d t u s t h i s o p t i o n a g a i n u n l e s s y o u w a n tt c h a n g e i t

T h p r o g r a m d i s k c o n t a i n s a a s o r t m e n t o f 6 h i g h - r e s o l u t i o n g r a p hi c a n p a t t e r n s y o m a i n c o r p o r a t ei n t o y o u r c r e a t i o n s . T h g r a p h i c - d es i g n s e d i t o r o p t i o n f r o m t h m a i nm e n u a l l o w s y o t a l t e r t h e s e g r a p hi c t y o u r l i k i n g o c r e a t e y o u r o w

I y o h a v e 6 4 d i s kd r i v e a n d o t - m a t r i x

p r i n t e r , t h e n a l y o n e e d i c o p y o T h P r i n t S h o p t s t a r tc r e a t i n g g r e e t i n g c a r d s ,b a n n e r s , l e t t e r h e a d s ,s i g n s a n s c r e e n s .

T H P R I N T S H O PM H I N M E N U

G R E E T I N G C f l R DL E T T E R H E A DB A N N E RS C R E E N M R G I CC R f l P H I C E D I T O RS E T U P

U S U N ( R E T U R N )T M O K E S E L E C T I O N .

a n s a v e t h e m t d i s k . C r e a t i n g y o u ro w g r a p h i c s a n d e s i g n s i e a s y t d b u s i n g t h c u r s o r k e y s , a n s e a r a t e g r a p h i c s e d i t i n g m e n u p r o v i d e sy o w i t h t h n e c e s s a r y c o m m a n d s .T h s i z e o t h g r a p h i c s m a a l s o b v a r i e d a c c o r d i n g t y o u r l a y o u t a n t h s i z e o f y o u r i n t e n d e d p r i n t e dp i e c e . C h o i c e s a r g i v e n f o s m a l l ,n o r m a l o l a r g e g r a p h i c s a n v a r i o u sp o s i t i o n i n g o p t i o n s a r a l s o p r o v i d e d .I a d d i t i o n t t h e l i b r a r y o g r a p h

i c c o n t a i n e d o t h d i s k . T h P r i n tS h o p a l s o p r o v i d e s y o w i t h s e l e ct i o n o e i g h t t y p e f o n t s t o p r i n t t h w o r d s o y o u r c r e a t i o n s . A l o t h f o n t s a r i u p p e r c a s e o n l y a n t h s e l e c t i o n i n c l u d e s R S V P , A l e x i a ,N e w s , T e c h , P a r t y , B l o c k , S t e n c i l a n T y p e w r i t e r . S o m e o t h e f o n t s a r el a r g e r i n s i z e t h a n o t h e r s , s b v a r yi n t h f o n t s , y o c a n h a v e c o m b i n at i o n o l a r g e a n s m a l l e r w o r d i n g o ny o u r p r o j e c t s . A n o t h e r r e a l l y n i c e f e t u r e i t h a b i l i t y t a l t e r t h e s e f o n t s i t h e d i t i n g s e c t i o n o t h p r o g r a m .Y o m a p r i n t t h f o n t i s o l i d , o u l i n e o t h r e e - d i m e n s i o n a l ( s h a d o w e d )f o r m , a d d i n g e v e n m o r e i m p a c t a n e y e - a p p e a l t y o u r c r e a t i o n s .

T h 2 8 - p a g e u s e r ' s m a n u a l s u p p l i e dw i t h T h P r i n t S h o p i w o r k o a r i i t s e l f . I i v e r y c o m p l e t e . I t h e r ea r a n q u e s t i o n s a b o u t u s i n g t h p r g r a m o w h a t y o c a d w i t h i t t h a n s w e r s w i l l b e f o u n d i d i i s m a n u a l .E x c e l l e n t d o c u m e n t a t i o n a l w a y s a d d st t h e n j o y a b i l i t y o p r o g r a m .

h a l o t s o f u u s i n g t h " s c r e e nm a g i c " s e l e c t i o n o t h m a i n m e n u .S c r e e n m a g i c i a a s s o r t m e n t o f k l e i d o s c o p i c d e s i g n s a n p a t t e r n s a l s oc o n t a i n e d o t h p r o g r a m d i s k , b u o t h o t h e r s i d e o i t K a l e i d o s c o p e 1 i

s e l e c t i o n o 1 p u l s a t i n g p a t t e r n s ,w h i l e K a l e i d o s c o p e i c o n t i n u a l l y -c h a n g i n g s e r i e s o f g e o m e t r i c s h a p e s .I n e i t h e r m o d e , t h s c r e e n c a n b e" f r o z e n " a n p r i n t e d o u o y o u r l i n ep r i n t e r . I t h s c r e e n m a g i c s e c t i o n ,y o m a a l s o d r a w t e x t o t h s c r e e na n g e t , s a v e o p r i n t a s c r e e n , i a d d it i o n t o v i e w i n g t h e k a l e i d o s c o p e s .T h p r o g r a m l e a v e s n o t h i n g w a n t i n gi t h w a o f c o m p l e t e n e s s .

T h P r i n t S h o p i d e s t i n e d t b c o m e p e r e n n i a l f a v o r i t e w i t h 6 o w n e r s , s i m p l y b e c a u s e i c a d s m u c h . I ' v e n e v e r s e e n a n y t h i n g e l s el i k e i a v a i l a b l e a n d o u b t t h a t w w i l l s e a n y t h i n g m o r e f l e x i b l e , f u n -t o - u s e o p r a c t i c a l t c o m e f o s o m et i m e y e t . I t ' s o n o t h o s e p r o g r a m st h a t a l l o w s y o t u s y o u r e q u i p m e n ta s c r e a t i v e s y s t e m ; o n t h a t a l l o w sy o t u s t h t o o l s o m o d e r n t e c hn o l o g y w h i l e s t i l l m a k i n g y o t h m o s t i n d i s p e n s a b l e i n g r e d i e n t — t h ec r e a t i v e o n e . I t ' s s u p e r b p r o g r a mt h a t e v e r y o n e i t h h o u s e w i l l e n j o ya n u s e — I g i v e i m h i g h e s t r e c o mm e n d a t i o n .

2 M A Y / J U N E

Page 23: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 23/124

T A K E

w r r i - i i M i G i - r r a a i s s i o i m

Y o d e s e r v e t h b e s t . Y o u ' v e e a r n e d i N o r e w a r d y o u r s e l f w i t h a s e s s i o n o N i g h t M i s s i o n P I N B A L L ,t h m o s t r e a l i s t i c a n c h a l l e n g i n g a r c a d e s i m u l a t i o n e v e r c o n c e i v e d ! S t u n n i n g g r a p h i c s a n d a z z l i n g— ^ — v s o u n d e f f e c t s p u N i g h t M i s s i o n P I N B A L L i c l a s s b i t s e l f . G a m e f e a t u r e s : m u l t i -

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

N i g h t M i s s i o n P I N B A L L f r o m S u b L O G I C . W i n n e r o E l e c t r o n i c G a m e s m a g a z i n e ' s1 9 8 3 A r c a d e A w a r d f o B e s t C o m p u t e r A u d i o / V i s u a l E f f e c t s .

S e y o u r d e a l e r . . . © [ L Q [ o ) L O G l Co w r i t e o c a l l f o m o r e i n f o r m a t i o n

O r d e r L i n e : 8 0 6 3 7 - 4 9 8 3 7 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 - 8 4 8 2 T e l e x : 2 0 6 9 9 5

C i r c l e R e a d e r S e r v i c e N o 2

Page 24: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 24/124

S O R A / A R E R E V I E W S R E V I E W E D B H O W A R D M H . l . M A N

S k i W r i t e r I C 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 : S k i S o f t , I n c .

P r e n t i c e - H a l lE n g l e w o o d C l i f f s , N 0 7 6 3 2

M e d i u m : C a r t r i d g e

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

S k i S o f t , t h o u g h , u n q u e s t i o n a b l y d i dt h e i r h o m e w o r k b e f o r e r e l e a s i n gS k i W r i t e r I I t e l e c o m m u n i c a t i n gw o r d p r o c e s s o r , a n i s h o w s . P e r h a p si t ' s t h e x p e r i e n c e a u t h o r K e S k i e rg a i n e d d e s i g n i n g W a n g ' s l e g e n d a r yw o r d p r o c e s s i n g p r o g r a m s , o m a y b et h f o r m i d a b l e m a r k e t i n g r e s o u r c e sa v a i l a b l e t o P r e n t i c e - H a l l , p u b l i s h i n gg i a n t n o e x p a n d i n g i n t o t h h o m es o f t w a r e m a r k e t . W h a t e v e r i w a s , i w o r k s a n d w o r k s w e l l .

S k i S o f t " d e c i s i o n t p a c k a g e t h e i rp a c k a g e a c a r t r i d g e w a n o s i m p l y

m e a n s o c o p y p r o t e c t i o n . A c c o r di n t K e S k i e r , t h e i r m o t i v e s w e r ea l t r u i s t i c : c a r t r i d g e i l e s s f r a g i l et h a n d i s k , e a s i e r t o h a n d l e a n d ,p e r h a p s m o s t i m p o r t a n t l y , l o a d si n s t a n t l y .

W o r d P r o c e s s o rT h m a i n m e n u m o v e s y o i n t o t h

p r o g r a m ' s v a r i o u s m o d e s . T h m a i nc h o i c e s c o n s i s t o e i g h t s e l f - d e f i n i n gf u n c t i o n s : E d i t ( u s e d b e f o r e p r i n t i n g ) ,P r i n t , U s C a s s e t t e , U s D i s k , U s M d e m , S e l e c t S c r e e n ( c o l o r s ) a n D l e t e . S e c o n d a r y m e n u s e v o l v e f r o me a c h c h o i c e a n t h e y t o a r e e q u a l l ys e l f - e x p l a n a t o r y .

A l l b a s i c t e x t - p r o c e s s i n g f u n c t i o n sa r e i n c l u d e d : w o r d w r a p , m o v e / c o p yt e x t b l o c k s , f i n d / r e p l a c e , f o r m a t c o t r o l s ( b l i n e , p a g e o p a r a g r a p h ) , e n d -o f - p a g e m a r k e r s , p l u s n u m e r o u s e d i ti n f e a t u r e s s u c h a o v e r t y p e o i n s e r tm o d e s , a w e l l a d i s k a n c a s s e t t ec o n t r o l f u n c t i o n s .

T h C o m m o d o r e k e f u n c t i o n s a a e s c a p e k e y . W h e n y o p r e s s t h C o m m o d o r e k e t h e n n u m b e r k e y ,t h e t e x t - p r o c e s s i n g f u n c t i o n s a r

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

F o r m a t t i n g i h a n d l e d b " d o t c o m a n d s " a n d , a y o m a w e l l s u s p e c t ,t h e y ' r e s c a l l e d b e c a u s e t h e y s t a r tw i t h d o t . D o l i n e s c a n b e c a l l e d v i m e n u o r a f t e r y o u ' r e f a m i l i a r w i t h t h t e r m i n o l o g y , i n s e r t e d d i r e c t l y . A l s oi n c l u d e d i C o m m e n t d o l i n e . T h i s ,a t h n a m e p r o m i s e s , a l l o w s y o t i n c l u d e u n p r i n t e d r e m a r k s o t h s c r e e n — t h e e l e c t r o n i c e q u i v a l e n t o m a r g i n n o t e s .

T h e i g h t d e d i c a t e d f u n c t i o n k e y sa r a l s o u s e d t g o o d a d v a n t a g e a n d ,t t h p r o g r a m ' s c r e d i t , n o t o v e r u s e d .F a n F a r e t h e b i g g i e s . F i C a n c e l( t h a t r e t u r n s y o t p r i o r m e n u ) , F 3i E x e c u t e ( u s e d i l i e u o t h R T U R N k e y ) . T h o t h e r s i k e y s h a v ef u n c t i o n s a s s i g n e d t t h e m t o o , g e n e ra l l y a f f e c t i n g s c r e e n c o n t r o l o p a g e -a t - a - t i m e t e x t m o v e m e n t . I U s M o d e m , t h f u n c t i o n k e y s h a v e a d d it i o n a l a p p l i c a t i o n s .

P r i n t i n g i h a n d l e d w i t h t h s a m es e n s i b l e e a s e a i e d i t i n g . S e v e r a l o t i o n s a r e a v a i l a b l e i n c l u d i n g u s i n g e t h e r s e r i a l , p a r a l l e l o C o m m o d o r ep r i n t e r . I n c i d e n t a l l y , b o t h t h 1 5 2 5a n M P 8 0 p r i n t e r s a r f u l l ys u p p o r t e d .

I y o u r p r i n t e r i i a n w a n o n -s t a n d a r d , j u s t c h o o s e t h O t h e rP r i n t e r o p t i o n . A n s w e r t h y e s / n oq u e s t i o n s a n t h p r o g r a m c o n f i g u r e si t s e l f f o y o u r p r i n t e r / i n t e r f a c e c o m b i

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

m e n u c h o i c e s u p p o r t i n g y o u rp r i n t e r , t h e n y o u r s e t - u p b e l o n g s i R i p l e y ' s .

T h m a n u a l i a d e l i g h t , a o u s t a n d i n g e x a m p l e o t h t h r e e C ' s :c o n c i s e , c l e a r a n c o m p a c t . H a r d l ys p e l l b i n d e r , b u t h a n k f u l l y b r i e f a n d i r e c t . I n f i v e f a s t - r e a d i n g , s h o r t c h a pt e r s , a l t h p r o g r a m ' s a s p e c t s a r ep a i n l e s s l y e x p l a i n e d . I f a c t , t h s e l f -e v i d e n t m e n u s c o m b i n e d w i t h t h k e y b o a r d o v e r l a y a r s u f f i c i e n t f o rd i v i n g r i g h t i n e s p e c i a l l y i y o h a v e

s e n s e o a d v e n t u r e .

T e l e c o m m u n i c a t i o n sN o c o n t e n t t j u s t d e s i g n a s u p e r -

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

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

B r a n c h i n g f r o m t h m a i n m e n u ' sU s M o d e m o p t i o n , y o c a c h o o s ef r o m s e v e n s u b s e q u e n t e n t r e e s i n c l u di n U o D o w n l o a d F i l e s , p l u s t h r e ew a y s o g e t t i n g o n - l i n e . T h t h r e ew a y s t g e t o n - l i n e a r e :

T e r m i n a l s : t h s t a n d a r d t e l e c o mm u n i c a t i o n s p r o t o c o l . U s t h i s m o d et s p e a k w i t h t h S o u r c e , C o m p uS e r v e o a n o t h n e a r l y 3 , 0 0 , 0 o t h e rp u b l i c a n p r i v a t e d a t a b a s e s n o a v a i l a b l e .

2 M A Y / I U N E

Page 25: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 25/124

H o s t : h e r e y o u r t e r m i n a l i t h h o s ta n y o a r t h s y s t e m o p e r a t o r .

C o n v e r s e : u s e d w h e n t w c o m p u te r a r c o m m u n i c a t i n g , b o t h u s i n gS k i W r i t e r .

T e l e c o m m u n i c a t i o n s a r r o u t e dt h r o u g h a n m o d e m o y o u r c h o i c e .F o r c o n v e n i e n c e , C o m m o d o r e ' s 1 6 0 0a n 1 6 5 0 m o d e m s ' s p e c i a l f e a t u r e sa r f u l l y s u p p o r t e d .

T h s i n g u l a r l y a p p e a l i n g a s p e c t o a l i n t e g r a t e d s o f t w a r e i t h p r o m i s e de a s e o t r a n s p o r t i n g b u l k d a t a f r o mo n p a r t o t h p r o g r a m t a n o t h e r .F o i n s t a n c e , o n c e h a v i n gd o w n l o a d e d d o c u m e n t , s u p p o s e d l yy o c a i m m e d i a t e l y g i a n s t a r te d i t i n g . B u i m a n y s o f t w a r e p a c ka g e s t h a t p r o m i s e i s o m e t i m e s i l l us o r y . P e r h a p s i t ' s j u s t s w i t c h i n g o f l i p p i n g d i s k s t h a t ' s r e q u i r e d , o r t i r es o m e w a i t f o d i s k s e a r c h a n l o a d .H o w e v e r , w i t h S k i S o f t ' s b u f f e r , t h e s eo p e r a t i o n s e x e c u t e a t u r b o c h a r g e ds p e e d .

T h b u f f e r , s e t a s i d e i r a n d o m a c e s s m e m o r y , h o l d s a b o u t 2 8 , 0 0 0c h a r a c t e r s , o r a b o u t 2 s c r e e n s o d a t a . L a r g e r f i l e s r e q u i r e m i l d l yb o t h e r s o m e p r o c e s s o f m a n u a l l y s a i n t h b u f f e r t o d i s k t h e n c o n t i n u i n gt h d o w n l o a d . S t i l l , t h s m o o t h l y i t e g r a t e d f u n c t i o n s a l l o w t h i s i n t e r a ct i o n w i t h o u t s i g n i n g o f a n b a c k o n

W r i t i n g r e v i e w o a e x c e l l e n tp r o g r a m i a u n c o m m o n p l e a s u r e .T r u t h f u l l y , I ' m n o t u s e d t i t N o t h a tS k i W r i t e r i p e r f e c t — n o t h i n g i s B u i t ' s g e t t i n g c l o s e . N e v e r t h e l e s s ,s h o u l d m e n t i o n m i n o r f l a w . W h e nd o w n l o a d i n g d a t a i n t o t h b u f f e r , a o n - s c r e e n m e t e r d e c r e m e n t s , i n d i c at i n g h o m u c h m e m o r y s p a c e i s l e f t .A r e s u l t , a f t e r a b o u t 2 s c r e e n s a r d o w n l o a d e d , y o u ' l l h a v e t s i a n w a t c h t h e m e t e r , b e c a u s e y o h a v e n o t h e r w a o k n o w i n g w h e n m e m o r yi f u l l . b e e p a a b o u t t h I m a r kw o u l d b a p p r e c i a t e d t w a r n d a d r e a m i n g u s e r s i t i m e t p r e v e n t d a t af r o m b e i n g l o s t .

D e s p i t e t h i s r e l a t i v e l y m i n o r o m i ss i o n , S k i W r i t e r I i s u p e r b w o r dp r o c e s s i n g / t e l e c o m m u n i c a t i n g p r g r a m f o t h 6 4 — e a s y t l e a r n a n e a s y t l i v e w i t h . I n c i d e n t a l l y , I ' v ep a i d S k i W r i t e r t h w r i t e r ' s u l t i m a t et r i b u t e : I ' v e a b a n d o n e d m o l f a m i li a w o r d p r o c e s s o r a n a d o p t e d t h i so n e . T i m e s a r c h a n g i n g a n S k i W r it e i t o g o o d t o v e r l o o k .

L E R O Y ' S C H E A T S H E E TK E Y B O A R D O V E R L A Y S

F O C O M M O D O R E 6 ( V I C - 2 0 a l s o a v a i l a b l e )

L E R O Y ' S C H E A T S H E E T S ® a r p l a s t i c l a m i n a t e d k e y b o a r do v e r l a y s d e s i g n e d f o u s w i t h p o p u l a r s o f t w a r e a n dh a r d w a r e f o C o m m o d o r e ' s V I C - 2 0 C - 6 4 c o m p u t e r s .T h e s e c u t - i t - o u t y o u r s e l f o v e r l a y s a r d e s i g n e d t f i o v e rt h k e y b o a r d s u r r o u n d i n g t h k e y s w i t h c o m m a n d s a n c o n t r o l s g r o u p e d t o g e t h e r f o e a s y r e f e r e n c e s .

L E R O Y ' S C H E A T S H E E T S 7m a k e l i f e e a s i e r f o y o

W O R D P R O C E S S O R SE a s y S c r i p t

M f f i M W B g a i H

H E S W r i l e rP a p e r C l i pQ u i c k B i o w n F o S c r i p ! 6 S p e e d s p h z e t t eW o r d p ^ o 3 / P L U SO m n i w n t e r

B l a n k s f l a t t h - n o L s F o T h B e g i n n e r m s S p r i t e s O n l yF h g w S i m u l a t o r I D o o d l e1 5 * 1 D i s k

C a l c R e s u l t ( a o . a ™ t j )C a l c R e s u l t i « > r )E a s y C a l cM u l i i p i a nP r a c t i C B l c 6 4 ( o r P u i S )

L A N G U A G E S& U T I L I T I E S

C O M A lS I M O N S B A S I CB a s i cH o s m o n 6 L O G O i i m b i dL O G O w e o i Z )P i I o i i c b m )

T h C o n s u l t a n t i c * i j m s O r a c l e )T h M a n a g e r i c b uS u p e r B a s e 6

V i a i a xT r i e S m a r t 6 4 T e r m i n a lV I T e r m i n a lT e r m 6

P r i m eP r i n t sP r i m eP r i m eP r i n t e

[ C B UI C B M( E p s u( G e m

I S M , u p a I 5 J 6 . U P 8 0 1 R X - Mr j i f f l

O k l d a 1 a 9 2 & 9 3

Q t y . $ 3 . 9 5 S S h i p p i n g h a n d l i n g

6 s a l e s t a S ( P r e s i d e n t s o n l y )

1 . 0 0

D e a l e r i n q u i r i e s w e l c o m e T O T A LU . S . F U N D S

N a m e .A d d r e s s

O S E Y O U R L O C A L D E A L E R

C i r c l e R e a d e r S e r v i c e 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 2

Page 26: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 26/124

S O F M / A R E R E V I E W , R E V I E W E D B T E D S A L A M O N E

Y o u r H o m eO f f i c eC 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 : T r M i c r o

1 0 1 0 N B a t a v i a , S u i t eO r a n g e . C 9 2 6 6 7

M e d i u m : D i s k

X o u r H o m e O f f i c e i a i n t e g r a t e dw o r d p r o c e s s o r a n e l e c t r o n i c s p r e a ds h e e t . T r M i c r o h a s t a k e n t h e x p e r ie n c e t h e y g a i n e d c r e a t i n g t h e P l u s / 4 ' si n t e g r a t e d , b u i l t - i n s o f t w a r e a n a p l i e d i t t h k i n g o f m i c r o s , t h C o m m o d o r e 6 4 A m a r r i a g e o fc o n v e n i e n c e a n v a l u e , t h p r o g r a ms u c c e e d s h a n d s o m e l y .

T h e n t i r e m a n u a l c o n s i s t s o m e r e 4 3 p a g e s , j u s t e n o u g h t k e e py o b u s y o a t r a i n r i d e f r o m B r i d g ep o r t . C o n n e c t i c u t , t N e Y o r k C i t y .D o n ' t b f o o l e d b t h d i m i n u t i v e s i z et h o u g h , e v e r y t h i n g ' s c o v e r e d i n s u f f ic i e n t d e t a i l .

F o u r p a g e s o f q u i c k r e f e r e n c e c a r d se x p l a i n t h s p r e a d s h e e t , w o r d p r o c e ss o a n p r i n t e r f o r m a t c o m m a n d s . A t e s h o r t b r i e f i n g o t h p r o g r a m ' sp o w e r a n l i s t o n e e d e d h a r d w a r e ,t h g u i d e t h e n p r o v i d e s d a t a d i s kf o r m a t t i n g i n s t r u c t i o n s . O n c e t h a tc h o r e ' s b e e n t a k e n c a r e o f Y o u rH o m e O f f i c e b e c k o n s .

T h s p r e a d s h e e t h a n d l e s m o s t c o m o d u t i e s w i t h s p e e d a n e f f i c i e n c y .I t ' s c a p a b l e o m a n y g e o m e t r i c , l o g ar i t h m i c , a n e x p o n e n t i a l f u n c t i o n s a w e l l a t h s t a n d a r d m a t h e m a t i c a l o e r a t i o n s . I e v e n h a n d l e s c o n d i t i o n a ls t a t e m e n t s .

T h r e e c o m m a n d m o d e s p e r m i t e t r o t e x t , f o r m u l a s a n n u m e r i cd a t a . C u r s o r c o n t r o l i a c c o m p l i s h e dw i t h t h u p / d o w n C R S R k e y , F f o r i g h t c o l u m n a n F f o l e f t c o l u m n .T h i s s c h e m e w o r k s s u r p r i s i n g l y w e l l .

T h s p r e a d s h e e t ' s 5 0 - r o w b y 1 7 c o l u m n s i z e i m o r e t h a n e n o u g hs p a c e . E v e n t h l i m i t e d d i s p l a y o 1 r o w s b y t h r e e c o l u m n s i s n ' t a m u c ho h i n d r a n c e a i f i r s t a p p e a r s . D a t aa n f o r m u l a s c a n b e c o p i e d f o m o v em e n t t o t h e r c e l l s a n l a b e l s c a b r e p e a t e d .

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

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

S o m e t i m e s y o d o n ' t w a n t c e r t a i nc e l l s t b r e c a l c u l a t e d . I t h a t c a s e ,t h e r e ' s " f r e e z e " c o m m a n d w h i c hp r e v e n t s f u r t h e r o p e r a t i o n s o d e s i gn a t e d c e l l s . " T h a w " r e v e r s e s t h c o m a n d a n e e d e d . F o j o b s r e q u i r i n gm a n u a l m a n i p u l a t i o n o f d a t a , t h a u t of u n c t i o n c a b s w i t c h e d o f w i t h j u s t

f e k e y s t r o k e s .I t ' s a l s o p o s s i b l e t c a t a l o g t h e d i s k ,

f o r m a t b l a n k , d e l e t e f i l e s a n l o a df i l e s f r o m w i t h i n t h e s p r e a d s h e e t . A t o m a t i c j u s t i f i c a t i o n o t e x t a n d n um e r a l s c a a l s o b o v e r r i d d e n .

A I F T R U E c o m m a n d p e r m i t sc o m p l e x e x p r e s s i o n e v a l u a t i o n , s o m et h i n g m a n y u s e r s w i l l n e v e r n e e d t e x p l o r e . B e s i d e s a b s o l u t e v a l u e s a n i n t e g e r , d o l l a r , a n f l o a t i n g - p o i n t f o m a t s , t h s p r e a d s h e e t c a h a n d l e s i n e ,t a n g e n t , a r c t a n g e n t a n c o s i n ef u n c t i o n s .

I a d d i t i o n t o t h e m e r g e c a p a b i l it i e s , i t ' s a l s o p o s s i b l e t v i e w t h s p r e a d s h e e t a n t h w o r d p r o c e s s o r

s i m u l t a n e o u s l y . W i n d o w i n g i a l s of e a t u r e d .T h o u g h T r M i c r o ' s s p r e a d s h e e tp o s s e s s e s i m p r e s s i v e f e a t u r e s , t h p r g r a m ' s t r u e v e r s a t i l i t y a n p o w e rc o m e s t l i g h t o n l y a f t e r t h w o r dp r o c e s s o r ' s f u n c t i o n s a r c u n d e r s t o o da n p r o p e r l y u t i l i z e d f o r s p e c i a l i z e dr e p o r t g e n e r a t i o n .

P e r h a p s t h m o s t i m p o r t a n t p a r t o t h w o r d p r o c e s s o r i c u r s o r c o n t r o l .B e s i d e s t h e u s u a l C R S R a n R E T U R Nk e y s , Y o u r H o m e O f f i c e p r o v i d e so t h e r w a y s t m a n e u v e r . H i t t i n g F t r a n s p o r t s t h e c u r s o r t t h r i g h t o t h p a g e w h i l e F 8 d o e s t h s a m e f o t h s o u t h p a w s i d e . T h C L R / H O M Ek e s e n d s t h c u r s o r t t h t o p o f t h f i l e w h i l e t h S H I F T C L R / H O M E d o e st h s a m e f o t h b o t t o m .

L a s t b u n o l e a s t , [ C T R L / l e f t a r r o w ]s e t s t a b s a n t h l e f t a r r o w k e m o v e st h c u r s o r a c c o r d i n g l y . F o c o n v en i e n c e , Y o u r H o m e O f f i c e p r e - s e t st a a l i n e 7 7 B u f o t h i s f i n a lc o l u m n s e t t i n g , a l t a b s a r d i s p l a y e da t h b o t t o m o t h s c r e e n o t h p r g r a m s t a t u s l i n e .

C o n t i n u e d o p a g e 1 1

2 4 M A Y / J U N E

Page 27: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 27/124

I d o e s n ' t t a k e m u c h t m a k e y o u rp r o g r a m s r u u t 2 t i m e s f a s t e r .

$ 4 9 . 9 5 t o b e e x a c t .

I y o u ' v e b e e n w r i t i n g p r o g r a m s f o y o u r C o m m o d o r e 6 4 A p p l e

l i o A p p l e H i B A S I C y o c a t a k ea g i a n t s t e p f o r w a r d i s p e e d o e x e c ut i o n a n i p r o g r a m m i n g p r o d u c t i v i t yf o j u s t $ 4 9 . 9 5 .

Y o c a g e p r o g r a m p e r f o r m a n c et h a t y o o n l y t h o u g h t p o s s i b l e f r o mm a c h i n e l a n g u a g e p r o g r a m s . W h i l e s t i l lu s i n g p o w e r f u l , u n d e r s t a n d a b l e h i g h -l e v e l l a n g u a g e . l a n g u a g e t h a t ' s s i m i l a rt o P a s c a l , b u m u c h e a s i e r t l e a r n a n u s e .

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

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

P R O M A L ™ a l s o g i v e s y o a e l e g a n t o p e r a t i n gs y s t e m " E x e c u t i v e " w h i c h i n c l u d e s p o w e r f u l f i l e ,p r o g r a m a n d m e m o r y m a n a g e m e n t c o m m a n d s a n e v e n I / r e d i r e c t i o n .

Y o g e a l o f t h a t w i t h P R O M A L - i m p r o v e dp r o g r a m m i n g p r o d u c t i v i t y , f a s t e r c o m p i l e a n r u t i m ea n p o w e r t h a t y o m a n e v e r h a v e t h o u g h t p o s s i b l e .

P R O M A L - f o r t h b e g i n n i n g o a d v a n c e d p r o g r a m m e r .W h e t h e r y o u a r j u s t b e g i n n i n g t w r i t e o a r

a e x p e r i e n c e d p r o g r a m m e r , y o c a n b e m o r ep r o d u c t i v e w i t h P R O M A L ( P R O g r a m m e r ' sM i c r o A p p l i c a t i o n L a n g u a g e ) . I t ' s e a s i e r t l e a r n t h a n P a s c a l , o F o r t h . I p r o v i d e sy o w i t h f u l l r a n g e o p o w e r f u l s t r u c t u r e ds t a t e m e n t s l i k e I F - E L S E , W H I L E , R E P E A T , F O a n C H O O S E . A n d , b e c a u s e i n d e n t a t i o n i p a r t o f t h el a n g u a g e ' s s y n t a x , i h e l p s y o w r i t e p r o g r a m s n e a t l ya n l o g i c a l l y . T h e r e a r n l i n e n u m b e r s t w o r r y a b o u t ,a n s i n c e c o m m e n t s d o n ' t t a k e u m e m o r y s p a c e , y o c a d o c u m e n t y o u r p r o g r a m s c o m p l e t e l y .

d o c u m e n t a t i o n a n P R O M A L s y s t e m d i s k e t t ei n c l u d i n g s a m p l e p r o g r a m s ) f o j u s t

$ 4 9 - 9 5 - T h e r e ' s 1 5 - d a y , n o - r i s km o n e y b a c k g u a r a n t e e . A n t h e n t i r eS 4 9 . 9 5 m a b c r e d i t e d a g a i n s t l a t e rp u r c h a s e o t h " D e v e l o p e r ' s V e r s i o n "

T h " D e v e l o p e r ' s V e r s i o n " - a l l t h c o m p o n e n t s o f t h e " E n d U s e r " s y s t e m

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

t i o n a n a u n l i m i t e d r i g h t t s e l l o d i s t r i b u t e P R O M A L a p p l i c a t i o n s - i s

o n l y S 9 9 . 9 5 .O r - f o r o n l y S 1 0 . 0 0 p l u s S 2 . 5 0 p o s t a g e

a n h a n d l i n g y o c a g e t h P M - 1 0 0 d e m os y s t e m . I i n c l u d e s 3 2 - p a g e m a n u a l a n a l t h

c a p a b i l i t i e s o t h P M - 2 0 0 e x c e p t t h a b i l i t y t o p r i n t o s a v e

f i l e s t o d i s k . I t ' s v e r y i n e x p e n s i v e w a t e x p l o r e t h ew o n d e r s o P R O M A L .

O u G u a r a n t e e : T r y P R O M A L f o r 1 5 d a y s . I y o a r n o t c o m p l e t e l y s a t i s f i e d , r e t u r n i t u u n d a m a g e da n w e ' l l r e f u n d y o u r m o n e y . N q u e s t i o n s a s k e d .D e a l e r i n q u i r i e s i n v i t e d .

F o r q u i c k e r r e s p o n s e o c r e d i t c a r d o r d e r s ,

1 - 8 0 0 - 7 6 2 - 7 8 7 4I N C 9 1 9 - 7 8 7 - 7 7 0 3 .

C O M M O D O R E 6 B E N C H M A R K

E x e c u t i o n T i m e ( s e e s . )O b j e c i C o d e S i z e ( b y t e s )P r o g r a m L o a d T i m e ( s e e s . )C o m p i l e T i m e ( s e e s . )

( S i e v e o E r a t o s t h e n e s )P R O M A L

3 1 2 3 . 8 .

B A S I C6 3 2 5

3 .

C O M A L4 9 3 2

6 .

F O R T H5

1 8 1 1 . 2

3 .

P A S C A L5

4 1 2 3 . 5

1 0

S y s t e m s M a n a g e m e n t A s s o c i a t e s3 7 0 0 C o m p u t e r D r i v e , D e p t . C M R a l e i g h , N o r t h C a r o l i n a 2 7 6 0 9

P R O M A L - a l a n g u a g e e s p e c i a l l y f o s m a l l s y s t e m s .U n l i k e l a n g u a g e s d e v e l o p e d f o l a r g e r s y s t e m s a n

s q u e e z e d i n t o s m a l l s \ ' s t e m s e n v i r o n m e n t s , P R O M A Lw a c o n c e i v e d a n d e v e l o p e d s p e c i f i c a l l y f o t h s m a l ls y s t e m . W i t h P R O M A L t h e r e ' s f i n a l l y l a n g u a g e c r e a t e df o t h e n v i r o n m e n t i w h i c h y o u w o r k .

S p e e d u p y o u r p r o g r a m s a n d s t e p u y o u rp r o g r a m m i n g p r o d u c t i v i t y .

Y o g e a l o t h a t s p e e d a n p r o d u c t i v i t y - w i t h t h P R O M A L P M - 2 0 0 " E n d - U s e r " s y s t e m ( 2 2 0 p a g e s o

O r d e r F o r mP l e a s e s e n d m e m y c o p y o P R O M A L

M y s y s t e m i s ( c h e c k o n e ) : : : C o m m o d o r e 6 A p p l e H e A p p l e i l cP R O M A L P a c k a g e D e s i r e d ( c h e c k o n e ) :

P M - 2 0 0 ( f o r s y s t e m s l i s t e d a b o v e ) S 4 9 . 9 5 p l u s S 5 . 0 0 i o s h i p p i n g a n h a n d l i n g a t l o l . i l c o s t o l S 5 - i . 9 5 . S a t i s f a c t i o n G u a r a n t e e d .P M - 3 0 0 D e v e l o p e r ' s V e r s i o n S 9 9 . 9 5 p l u s S 5 . 0 0 f o s h i p p i n g a n h a n d l i n g f o r a t o t a lc o s t o S U 9 5 S a t i s f a c t i o n G u a r a n t e e d .P M - 1 0 0 d e m o d i s k e t t e S 1 0 . 0 0 f o i l h e d i s k e t t e p l u s S 2 . 5 0 f o p o s t a g e a n h a n d l i n g f o t o t a l c o s t o f S ! 2 . 5 0 ( N o n - r e f u n d a b l e . )

M y c h e c k i s e n c l o s e d . P l e a s e c h a r g e m p u r c h a s e t r a V i s a M a s t e r c a r d

C i r d N ' u m h e r E x p i r a t i o n D a t e

S i g n a t u r e

C u y , S t a t e , Z i N o r t h C a r o l i n a R e s i d e n t s a d 4 - 1 / 2 % s a l e s t a x .

F o r e i g n o r d e r s a d $ 1 5 . 0 0 a d d i t i o n a l s h i p p i n g a n h a n d l i n g .

C i r c l e R e a d e r S e r v i c e N o 2

Page 28: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 28/124

S O F M / A R E R E V I E W S R E V I E W E D » C H R I S T I N E A D A M E C

L o g i c L e v e l sa n M e m o r yM a n o 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 : S p i n n a k e r

O 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 : C a r t r i d g e

A l o g i c a l m i n d a n g o o d m e m o r ya r e v a l u a b l e a s s e t s i n o u w o r l d t o d a y ,b u c a y o u n g c h i l d r e n b m o t i v a t e dt l e a r n h o t r e a s o n e f f e c t i v e l y a n t e x e r c i s e t h o s e b r a i n c e l l s c o n t r o ll i n g m e m o r y ? S o f t w a r e d e v e l o p e rF r i e d a L e k k e r k e r k e r t h i n k s s a n s h e ' s r e c e n t l y c r e a t e d t w c o l o r f u la n e x c i t i n g F i s h e r P r i c e l e a r n i n gg a m e s f o c h i l d r e n .L o g i c L e v e l s

L o g i c l e v e l s i c o m p r i s e d o m a z et h r o u g h w h i c h y o u r l i t t l e b a l l b o u n c e sp i n b a l l - m a c h i n e s t y l e . T h o b j e c t o t h g a m e i t g e t t h e b a l l a l t h w a t t h b o t t o m a f a s t a y o c a n w h i l ee a r n i n g p o i n t s . B e g i n t h g a m e b m a k i n g n c h a n g e s t t h s c e n e a n m e r e l y l e t t i n g t h b a l l r u n t h r o u g h i t p a c e s . B d o i n g s o , y o u ' l l s e e t h ep r o b l e m s y o u m u s t l a t e r a v o i d . F o e a m p l e , y o u ' l l n e e d t p u u w a l l s s t h b a l l w o n ' t f a l l t h r o u g h t h s i d e o t h m a z e .

N o p l a y t h e g a m e u s i n g t h t o o l sa v a i l a b l e . U s y o u r j o y s t i c k t o m o v et h m a g i c h a n d t t h w a l l s , s p r i n g s ,b r i d g e s , o r e d , y e l l o w o b l u e p a i n tb u c k e t i c o n s a t h t o o y o u r s c r e e n .

M o v e t h h a n d t t h d e s i r e d o j e c t , p r e s s t h e j o y s t i c k b u t t o n a n y o u ' l l s e e t h e f i n g e r s m o v i n g t g r a s pi t — g o o d g r a p h i c s . M o v e t h h a n dw i t h i t o b j e c t t t h m a z e a n p r e s st h b u t t o n t o r e l e a s e t h o b j e c t w h e r ey o w a n t i t ( I y o c h a n g e y o u r m i n db e f o r e p r e s s i n g t h j o y s t i c k b u t t o n —s a y o r e a l l y d o n ' t w a n t t u s s p r i n g — y o u ' r e s t i l l s a f e . J u s t m o v e t h o b j e c t b a c k t t h b o a t h e t o p o y o u r s c r e e n a n p u i i t h e r e , i t ' l lr e a p p e a r f o l a t e r u s e . )

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

M e m o r y M a n o rT h e r e a r e a l s o t a c t i c s t e a r n e x t r ap o i n t s . F o r e x a m p l e , i y o a r r a n g et h m a z e s t h b a l l h i t s p a i n tb u c k e t — s a y t h y e l l o w o n e — a n i t h e n h i t s y e l l o w p r i z e , y o g e d o b l e p o i n t s . Y o u ' r e a l s o r e w a r d e d w i t h

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

U s t h j o y s t i c k b u t t o n t m a k ey o u r s p r i n g s l e a p u o c o m p r e s s a n dt m a k e y o u r b a l l j u m p u l e v e l . U s t h b r i d g e s t f o r c e t h h a l l t b o u n c ea g a i n s t r e p a i n t b u c k e t a n t h e nr e h e a r t . ( D o u b l e p o i n t s , r e m e m b e r ? )T h e n m o v e t h j o y s t i c k l e f t o r i g h t t o p e n u t h b r i d g e .

E a c h g a m e h a t w r o u n d s a n d y o uc a g i v e y o u r s e l f t i m e l i m i t — a n" e n e r g y " b a w h i c h s t e a d i l y d c r e a s e s o n c e y o u b e g i n r u n n i n g t h b a l l t h r o u g h t h m a z e . ( I y o d w e l l ,y o u ' l l g e t m o r e e n e r g y ! ) M s i y e a r -o l s o n d e c i d e d h e ' d p r e f e r a l t h t i m e h e n e e d e d , s h e r a s e d t h t i m el i m i t u s i n g t h F k e y . T h e n c a l l e d i

L o g i c L e v e l sb a c k l a t e r , p r e s s i n g t h k e a g a i n .

H o c a L o g i c L e v e l s e n h a n c ec h i l d ' s r e a s o n i n g s k i l l s ? Y o m u s t d ec i d e w h e r e t p l a c e t h b r i d g e s ,s p r i n g s a n w a l l t m a x i m i z e t h e i rp o i n t s . O n c e y o u ' v e l e a r n e d h o t g e t h b a l l t t h e n o t h m a z e ,y o u r n e x t g o a l i t f i g u r e o u h o c a y o e a r n m o r e p o i n t s — w h a t e o n -f i g u r a t i o n w i l l d i f o y o u ? I i b e t e t h a v e t h e w a l l s c l o s e r i o t p l a c e t h e m a t h v e r y e n o t h s i d eo t h m a z e ? ( M a k e s u r e t h e r e ' s a o u t l e t f o r y o u r b a l l t g d o w n o y o c a g e s t u c k o n o n e l e v e l . ) D y o w a n t t u s m o s t O f y o u r t o o l s o r s a v et h e m f o l a t e r ? T h e g a m e r e w a r d sp l a n n i n g a n r e c o g n i z i n g c a u s e - a n d -e f f e c t r e l a t i o n s h i p s .

O c o u r s e t h m a z e c h a n g e s s l i g h t l yw i t h e a c h p l a y , s y o u ' l l h a v e t c a r ef u l l y o b s e r v e w h a t l a y o u t y o u ' r eg i v e n a n t h i n k h o y o c a b e s t" f i x " i t

L o g i c L e v e l s i h i g h l y i n t e r a c t i v e ,c r e a t i v e g a m e a n a g r e e w i t h F i s h e rP r i c e t h a t i t ' s i d e a l f o r c h i l d r e n a g e ss i t h r o u g h 1 2 ( l o o f u f o M o o D a d , t o o ! )

M e m o r y M a n o rM e m o r y M a n o r i a n o t h e r l e a r n i n g

g a m e b u w i t h t h u n u s u a l t h e m e o w a s h i n g w i n d o w s ! Y o u ' r e i c h a r g eo W e W i l l i e t h e w i n d o w w a s h e rm a a n y o u r g o a l i t w a s h t h w i n -C o n t t n u e d o p a g e 1 1

2 M A Y f l U N E

Page 29: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 29/124

T H P E R F E C T F A M I L YE v e r y t h i n g y o n e e d

t w o r k b e t t e r .

W r i t e b e t t e r l e t t e r sm e m o s , a n r e p o r t s .

S i m p l e f u n c t i o n k e e p s i e a s y . S y o u c a n k e e p y o u rm i n d o w h a t y o u ' r e w r i t i n g .P o w e r f u l e d i t i n g f e a t u r e s —a t h t o u c h o s i n g l e k e y .

5 0 , 0 0 0 w o r d d i c t i o n a r yt h a t h e l p s y o c o r r e c ts p e l l i n g m i s t a k e s .

P e r f e c t T h e s a u r u s t h e l p y o c h o o s e e x a c t l y t h r i g h t w o r d .S p l i t - s c r e e n w i n d o w s t h a th e l p k e e p y o u r t h o u g h t so r g a n i z e d — w h i l e y o w r i t e .A u t o m a t i c f o r m a t t i n g t m a k e y o u r w r i t i n g l o o k e v e nb e t t e r o p a p e r .

F o r e c a s t b e t t e r s p r e a d M a n a g e d a t a b e t t e r ,s h e e t s a n f i n a n c i a l L i s t s , r e c o r d s , n a m e sa n s t a t i s t i c a l a n a l y s e s , a n a d d r e s s e s .

B u i l t - i n f o r m s a n d f o r m u l a sh e l p y o g e t w o r k r i g h ta w a y .S p l i t - s c r e e n w i n d o w s l e y o c o m p a r e s p r e a d s h e e td a t a .M u l t i p l e s p r e a d s h e e t s i m e m o r y m u l t i p l y y o u rm a n a g e m e n t p o w e r .R e g i o n a l r e c a l c u l a t i o n l e t sy o c h a n g e s o m e n u m b e r s .W i t h o u t c h a n g i n g t h e m a l l .

B u i l t - i n f o r m s f o i n s t a n tf i l i n g h e l p .S o r t c r i t e r i a t h e l p y o g e t h e x a c t i n f o r m a t i o ny o n e e d .

■ U n l i m i t e d s t o r a g e l e t s y o p u m o r e d a t a i o n p l a c e .

C o m b i n e t h e s e P E R F E C T "p r o g r a m s w i t h t h e C o m m o d o r e

1 2 8 P e r s o n a lC o m p u t e r a n d1 5 7 1 d i s k d r i v e .L o o k f o t h e ma y o u r n e a r e s tC o m m o d o r ed e a l e r s o o n !

C O M M O D O R E '1 9 8 4 , T H O R N E M C o m p u t e r S o f t w a r e , I n c .

a l r i g h t s r e s e r v e d

Page 30: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 30/124

/ A R E R B / I E W S R i - v n - : \ n - : i : > b d o n a l d g r a h a m

M e n u w r i t 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 : C o d e w r i t e r C o r p o r a t i o n

7 8 4 7 N C a l d w e l l A v e n u eN i l e s , I 6 0 6 4 8

M e d i u m : D i s k

I V x e n u w r i t e r i c o d e - g e n e r a t i n gs y s t e m f r o m C o d e w r i t e r t h a t h e l p sy o c r e a t e a u t o m a t i c m e n u s t h a t l i n kr e l a t e d ( o u n r e l a t e d ) a p p l i c a t i o n p r g r a m s a n d m a k e s t h e m e a s y t l o a da n r u n . M e n u w r i t e r a l s o h a t h p o w e r t o l i n k m e n u w i t h u t 2 a d d i t i o n a l s e p a r a t e m e n u s , e a c h o w h i c h a r c r e a t e d b y M e n u w r i t e r .

H e r e i j u s t a e x a m p l e o w h a t y o c a d w i t h M e n u w r i t e r : c r e a t em e n u t h a t g i v e s y o o p t i o n s t l o a da n r u s e r i e s o b u s i n e s s - r e l a t e d ( o o t h e r w i s e ) p r o g r a m s t o r g a n i z e y o u rf i n a n c e s o r i n v e n t o r y , k e e p t r a c k o t a i n f o r m a t i o n , d w o r d p r o c e s s i n g ,o r g a n i z e t r a v e l l i n g e x p e n s e s , o r v i r t ua l l y a n i n f o r m a t i o n p r o c e s s i n g t h a ty o n e e d . s i n g l e m e n u w r i t t e n b M e n u w r i t e r c a c o n t a i n u t o 1 5 o t i o n s , w h i c h c a i n c l u d e l i n k i n g u w i t h a d d i t i o n a l m e n u s . A l o t h i s a n y o d o n ' t h a v e t w r i t e s i n g l e l i n e o B A S I C . T h o n l y c o m m a n d s r e q u i r e da r l o a d , s a v e a n v e r i f y .

W h a t d o y o u g e f o y o u r m o n e y ?Y o g e s i n g l e d i s k , w h i c h c o n t a i n st h n e e d e d s o f t w a r e a n a i n s t r u ct i o n m a n u a l , w h i c h i n c l u d e s t u t o r i a lo n p r o g r a m u s i n n i c e b o o k - s t y l ep r o t e c t i v e b i n d e r .

H o d o e s M e n u w r i t e r w o r k ? A f t e rl o a d i n g t h m a i n p r o g r a m , y o a r p r o m p t e d t h r o u g h t h p r o c e s s o f c r a t i n g m e n u t y o u r o w s p e c i f i c at i o n s . A e v e r y s t e p a l o n g t h w a y , y o a r p r o v i d e d w i t h p r o m p t s t k e e py o u o n t a s k a n p r e v e n t y o f r o m g e t i n g l o s t . E a c h s t e p o t h o v e r a l l p r c e s s d i s p l a y s y o u r o p t i o n s a t h b o t o o t h e s c r e e n . Y o c a o p f o l o a d i n g t h p r o g r a m s a t h e y a r n a m e d o t h a p p l i c a t i o n d i s k o y o c a g i v e t h e m n e n a m e s ( o t h m e n u ) t h a t a r m o r e d e s c r i p t i v e o t h e i r p u r p o s e , a n t h e r e i n n e e d t r e - n a m e t h p r o g r a m s o t h d i s k .T h m e n u p r o g r a m w i l l k e e p a l o t h a t s t r a i g h t f o y o u . T h e r e i e v e nl i s t o s o m e s t a n d a r d m i s c e l l a n e o u so p t i o n s f o y o t c h o o s e f r o m a n d

C r e a t e m e n u t h a tg i v e s y o o p t i o n s t l o a d a n r u s e r i e so b u s i n e s s - r e l a t e d ( o ro t h e r w i s e ) p r o g r a m st o r g a n i z e y o u r

f i n a n c e s o i n v e n t o r y ,k e e p t r a c k o t a i n f o r m a t i o n , d w o r d

p r o c e s s i n g , o r g a n i z et r a v e l l i n g e x p e n s e s .

a d t y o u r c u s t o m m e n u : s e d i s p l a yc o l o r s , r e a d a d i r e c t o r y , f o r m a t d i s k ,g t t h m a s t e r m e n u , g t t h l a s tm e n u a n e x i t t B A S I C .

T h r e s u l t s o y o u r c r e a t i v e e f f o r t sw i l l h e a n e a s y - t o - u s e , s p i f f y - l o o k i n g( i y o s d e s i r e ) c u s t o m m e n u t h a tw i l l a l l o w t h u s e r t l o a d p r o g r a mo m o v e t h r o u g h s e r i e s o r e l a t e dp r o g r a m o p e r a t i o n s w i t h e a s e . s i g l k e y s t r o k e c a l o a d a d i r e c t o r y , f o rm a d i s k , o l o a d a n r u p r o g r a m .N m o r e t y p o g r a p h i c a l e r r o r s t w o r r y a b o u t . N m o r e " l o a d e r r o r s "o " f i l e n o f o u n d " m e s s a g e s . T h m e n u p r o g r a m t a k e s a l o t h w o r ka n d w o r r y o u o f i n d i n g a n l o a d i n gy o u r B A S I C p r o g r a m s .

T h m a n u a l i w r i t t e n i C o d e -w r i t e r ' s c o n s i s t e n t l y e a s y t o f o l l o w ,s t e p - b y - s t e p t u t o r i a l s . E a c h p a g e h a m a r g i n c o n t a i n i n g v i s u a l p r o m p t s t a i i t h m e n u c r e a t i o n p r o c e s s . T h i n s t r u c t i o n s i t h t u t o r i a l a r c l e a ra n p r e c i s e . T h t u t o r i a l i c o m p l e t ea n e a s y t f o l l o w f o t h m o s t p a r t .

T h o n l y s h o r t c o m i n g t h a t f o u n di t h t u t o r i a l w a i t r e f e r e n c e t a p l i c a t i o n p r o g r a m s t h a t w e r e g e n e ra t e d u s i n g o t h e r C o d e w r i t e r p r o d u c t s .A l o t h a l l u s i o n s t o p r o g r a m n a m e sp r e s u m e t h a t t h p r o g r a m s w e r e c r a t e d u s i n g t h e i r o t h e r c o d e - g e n e r a t i n g

p r o d u c t s . f o u n d t h i s t b l i t t l ec o n f u s i n g a n a b i g u o u s . O n c e y o o v e r c o m e t h i s ( m e n t a l ) h u r d l et h o u g h , t h i n g s r u n v e r y s m o o t h l y .

C o d e w r i t e r o f f e r s a v e r y l i b e r a l a n c o m p l e t e w a r r a n t y a n c u s t o m e r s u p o r t s y s t e m . T h w a r r a n t y f o t h d i s k i t s e l f i f o o n f u l l y e a r , e v e n i y o u r p o o c h t a k e s b i t e o u t o f i t A n u p g r a d i n g t h a t t h m a n u f a c t u r e r p e rf o r m s o t h s o f t w a r e i a v a i l a b l e f r e et r e g i s t e r e d o w n e r s . T h e y d i d n ' tm e n t i o n a n y a u t o m a t i c n o t i f i c a t i o n o t h i s , s p r e s u m e t h a t y o w o u l d h a v et r e q u e s t a u p d a t e . T h e r e i t o l l -f r e e c u s t o m e r s e r v i c e n u m b e r a n b a c k - u p c o p y o t h d i s k i a v a i l a b l ef o n o m i n a l f e e . Y o a l s o g e p e s o n a l I . D . n u m b e r w i t h y o u r w a r a n t y r e g i s t r a t i o n c a r d .

O v e r a l l , t h e M e n u w r i t e r p a c k a g e i a e f f e c t i v e , e a s y - t o - u s e s y s t e m . I w i l l u n d o u b t e d l y m a k e l i f e a r o u n dt h h o m e ( a n d s m a l l b u s i n e s s ) c o p u t e r r o o m l o e a s i e r b v i r t u a l l ye l i m i n a t i n g p r o g r a m l o c a t i o n a n l o a d i n g p r o b l e m s . A l y o h a v e t o r em e m b e r i L O A D " M E N U " , 8 . I t s n a p t l e a r n a n h a t r e m e n d o u sp o w e r a n l o t s o a p p l i c a t i o n s . T h m o r e y o u s i t t h m o r e o f t e n y o u ' l lw a n t t u s i t

2 M A Y f l U N E

Page 31: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 31/124

F O C O M M O D O R E 6 A N V I C - 2 0O W N E R S O N L Y :

T h i s i j u s t o 1 p a g e s o t h n e w e s t a n b i g g e s t S k y i e s c a t a l o g , h o o f t h p r e s s .W k n o w y o u ' l l w a n t t h i s p a g e , i i t f u l l7 1 s p l e n d o r , a n a n o t h e r 1 4 p a g e s o p r i p h e r a l s , s o f t w a r e a n b o o k s t h a t w i l l m a k ey o u r C o m m o d o r e 6 o r V I C - 2 0 c o m p u t e r e v e n n c e t l i v e w i t h .

S o i w m i s s e d s e n d i n g y o y o u r v e r y o w c o p y w i t h i n t h e l a s t f e w e e k s , c a l l u a ( 8 0 0 ) 2 2 7 - 9 9 9 8 , u n l e s s y o l i v e i n C a l i f o r n i a , i w h i c h c a s e c a l l ( 4 1 5 ) 9 6 5 - 1 7 3 5 .

F r o m S k y i e sE l e c t r i c W o r k s , t h o l d e s t a n l a r g e s tp r o f e s s i o n a l s p e c i a l i s t s i

t h b u s i n e s s .

S k y i e s E l e c t r i c W o r k s2 3 1 E S o u t h W h i s m a n R o a dM o u n t a i n V i e w , C 9 4 0 4 1< 4 1 5 ) 9 6 5 - 1 7 3 5

1 5 4 1 F L A S H ! i t r a d e m a r k o S k y i e s E l e c t r i c W o r k s .C o m m o d o r e 6 i a t r a d e m a r k o C o m m o d o r e .

R e a d e r

Page 32: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 32/124

S O H W A R E R E V I E W S R E V I E W E D B D O N A L D G R A H A M

T h D i a l o gS y s t e mC 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 d e w r i t e r C o r p o r a t i o n

7 8 4 7 N C a l d w e l l A v e n u eN U e s , I 6 0 6 4 8

M e d i u m : D i s k

V - r n c e a g a i n , C o d e w r i t e r h a p r d u c e d p i e c e o h i g h - q u a l i t y p r g r a m m i n g s o f t w a r e f o t h n o n - p r og r a m m e r . T h i s t i m e , t h e a p p l i c a t i o n i m o r e s p e c i f i c t h a n t h c o m p a n y ' sm u l t i p u r p o s e p r o g r a m g e n e r a t o r ,C o d e w r i t e r , a n m o r e f l e x i b l e t h a nt h e i r E l S y s t e m . C o m i n g t t h a i o p a r e n t s a n e d u c a t o r s . D i a l o g i p r o g r a m - g e n e r a t i n g s y s t e m t b e u s e di t h c r e a t i o n o c u s t o m - b u i l t e d u c at i o n a l p r o g r a m s . Y o u , t h p r o g r a m d s i g n e r , d e c i d e h o t h a c t i v i t y i t f l o w . Y o d e c i d e w h a t k i n d o f r s p o n s e s t h p r o g r a m w i l l p r e s e n t t t h e n u s e r s , y o u r s t u d e n t s o c h i ld r e n . Y o d e c i d e h o d i f f i c u l t t h a t i v i t i e s w i l l b e . A l o t h i s p o w e r a n y o d o n ' t n e e d t w r i t e s i n g l e l i n eo B A S I C c o d e ! D i a l o g d o e s a l o t h c o d i n g f o y o u .

W h e n y o d e v e l o p p r o g r a m o r a ct i v i t y ( c a l l e d a c h a p t e r ) w i t h D i a l o g ,y o w i l l b a b l e t c r e a t e u t o 1 5p a g e s o t e x t . A c c o m p a n y i n g e a c hp a g e o t e x t i p a r a m e t e r p a g e . T h t e x t p a g e i w h a t t h e n u s e r w i l ls e e , w h i l e t h p a r a m e t e r p a g e w i l lc o n t a i n i n s t r u c t i o n s a t h o t h t e x tp a g e i t b p r e s e n t e d a n h o r s p o n s e s a r t b e v a l u a t e d . T h e r e a r f i v e p o s s i b l e k i n d s o f r e s p o n s e s f r o mw h i c h t c h o o s e . T h e y a r m u l t i p l ec h o i c e , f i l l - i n - t h e - b l a n k , s e q u e n t i a l ,t r u e / f a l s e a n m e m o r y . Y o u c a m i a n d m a t c h a n o t h e s e s e q u e n c et y p e s i y o u r p r o g r a m a y o s e f i t .T h i s g i v e s y o g r e a t f l e x i b i l i t y a n v a r i e t y .

S o m e o t h t h i n g s y o c a c o n t r o la r e s c r e e n , b o r d e r , t e x t c o l o r s , m e s a g e s t t h u s e r , w h e t h e r o n o t p r o v i d e h i n t s t o t h u s e r , w h e t h e r o n o t k e e p s c o r e a w e l l a w h e r e t k e e p s c o r e . A n o t h e r f e a t u r e t h a t a d d sg r e a t p o w e r t D i a l o g i t h a b i l i t y t c o n t r o l t h e f l o w o t h p r o g r a m . F o e x a m p l e , i m u l t i p l e - c h o i c e q u e st i o n , y o c a p r o v i d e d i f f e r e n t r e

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

\ _ _ - - r C b =

r i

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

I n f i l l - i n - t h e - b l a n k t y p e r e s p o n s e ,y o w i l l s p e c i f y a w o r d o w o r d s a s c o r r e c t a n s w e r . W h e n t h e u s e r r es p o n d s , D i a l o g w i l l s e a r c h t h r s p o n s e t s e i i c o n t a i n s t h i n f o rm a t i o n t h a t y o u h a d e s t a b l i s h e d a a a c c e p t a b l e a n s w e r . I t h u s e r r s p o n s e c o n t a i n s t h a t i n f o r m a t i o n ,t h e n D i a l o g c o n s i d e r s i c o r r e c ta n s w e r .

T h s i m p l e s t t y p e o f p a r a m e t e rp a g e i t h s e q u e n t i a l t y p e . T h i s t y p em e r e l y g i v e s t h u s e r p a r t i c u l a ra m o u n t o f t i m e t r e a d t h t e x ts c r e e n , t h e n p r o g r e s s e s t t h n e x ts c r e e n . I n t h e t r u e / f a l s e p a r a m e t e rp a g e , t h u s e r n e e d o n l y a n s w e r " T o " F a n t h p a r a m e t e r p a g e p a s s e sc o n t r o l t w h a t e v e r y o h a v e s p e c if i e d a t h n e x t a p p r o p r i a t e p a g e , d p e n d i n g o t h r e s p o n s e . T h e s e v a

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

O t o o a l o t h i s , D i a l o g o f f e r ss o m e p o w e r f u l b o n u s f e a t u r e s . T h u s e r c a s t o p a n y w h e r e d u r i n g t h c o u r s e o f t h e s e s s i o n a n s a v e t h e a ct i v i t y . L a t e r , t h u s e r c a l o a d D i a l o ga n p i c k u w h e r e h o r s h e l e f t o f f .A l s o , y o c a p r i n t o u y o u r D i a l o ga f t e r i t c r e a t i o n . W h e n d o i n g t h i s ,y o u c a n s e l e c t a n n u m b e r o p a g e s( t e x t p a g e s , p a r a m e t e r p a g e s , o b o t h ) . A n o t h e r n i c e f e a t u r e i t h a b i li t t c a l l u a n o t h e r c h a p t e r f r o m t h d i s k . T h i s i c a l l e d " U n k i n g " a n c a b v e r y u s e f u l i y o a r e c r e a t i n gv e r y l o n g D i a l o g .

T h i n s t r u c t i o n m a n u a l i v e r yc o m p l e t e a n w e l l s t r u c t u r e d . A w i t h m o s t o C o d e w r i t e r ' s p r o d u c t s ,e a c h p a g e c o n t a i n s a b o r d e r i w h i c hy o w i l l f i n d p r o m p t s t o a i d i n t h d v e l o p m e n t o y o u r D i a l o g .

T h m a n u a l c o n t a i n s t w t u t o r i a l st g e y o u a c c u s t o m e d t t h s y s t e m .T h f i r s t t u t o r i a l m e r e l y a c q u a i n t s t h ep r o g r a m d e s i g n e r w i t h t h e l a y o u t a n f u n c t i o n s o t h p a r a m e t e r a n t e x tp a g e s . T h s e c o n d , o m a i n , t u t o r i a l i l a r g e r a n p r o v i d e s c o m p l e t e r u n -t h r o u g h o e a c h o f t h f i v e s e q u e n c et y p e s , a l l o w i n g t h d e s i g n e r t c r e a t es a m p l e D i a l o g f r o m s t a r t t f i n i s h .T h m a i n t u t o r i a l i c o m p l e t e l y d o c um e n t e d i t h m a n u a l , l e a v i n g n m a r g i n f o e r r o r .

I t ' s i n t e r e s t i n g t o n o t e h e r e t h a t t h m a i n t u t o r i a l w a w r i t t e n u s i n g D i l o i t s e l f ! T h i s a t t e s t s t i t p o w e r a n f l e x i b i l i t y . A l s o i n c l u d e d i t h m a u a i h a n d y r e f e r e n c e s e c t i o n . T h i si u s e f u l i n t h a t y o c a s e l e c t p a t i c u l a r o p e r a t i o n o D i a l o g f o s t u d ya n r e v i e w .

D i a l o g i t r u l y m i g h t y p r o g r a m -g e n e r a t i n g s y s t e m . B u b e y o n d t h a t ,D i a l o g p r o v i d e s y o w i t h t h o p p o rt u n i t y t w r i t e i n t e r a c t i v e p r o g r a m s ,r a t h e r t h a n t h c u t - a n d - d r y p a s s i v ep r o g r a m s t h a t c u r r e n t l y f l o o d t h m a r k e t p l a c e . I a l l o w s t h e n u s e r t i n t e r a c t w i t h t h p r o g r a m i n s t e a d o j u s t r e a d i n g t h e s c r e e n . T h i s i n t e r a ct i o n p r o m o t e s l e a r n i n g a n k e e p s t h u s e r i n t e r e s t e d a n a l e r t . d o u b t t h a ta n o t h e r s o f t w a r e o t h m a r k e t c a nm a k e t h s a m e c l a i m a n l i v e u t i i t h s a m e f i n e t r a d i t i o n o C o d e w r i t e r .

3 M A Y / J U N E

Page 33: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 33/124

Page 34: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 34/124

/ A R E R E V I E W S R I ' V I M W H D B T B D S A L A M O N E

C r e a t i v eW r i t e r / F i l e r /C a l cC 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 r e a t i v e S o f t w a r e

9 6 H a m l i n C o u r tS u n n y v a l e , C 9 4 0 8 9

M e d i u m : D i s k

. E v e r y o n e h a b e e n j u m p i n g o t h i n t e g r a t e d s o f t w a r e b a n d w a g o n t h e s ed a y s . A p p r o a c h e s r a n g e f r o m s i n g l es o f t w a r e p a c k a g e s c o n t a i n i n g w o r dp 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 tc o m p o n e n t s , t R O M - b a s e d f i r m w a r ea n d p r o g r a m s d e s i g n e d t o e i t h e r s t a n da l o n e o w o r k t o g e t h e r . W h a t e v e rm e t h o d i u s e d , t h w a t c h w o r d i v e r s a t i l i t y .

T h C r e a t i v e S o f t w a r e s e r i e s c o s i s t s o t h r e e p a c k a g e s : C r e a t i v eW r i t e r ( w o r d p r o c e s s i n g ) , C r e a t i v eF i l e r ( f i l e m a n a g e r ) a n C r e a t i v e C a l c( s p r e a d s h e e t ) . W h e t h e r u s e d i n d i v i d ua l l y o a a i n t e g r a t e d p a c k a g e , t h e s ep r o g r a m s e x h i b i t n u m e r o u s s t r e n g t h sa n v e r y f e w e a k n e s s e s .

B e c a u s e t h e y a r c o m p l e t e l y m e n ud r i v e n , f o u n d t h e m e a s y t o m a s t e r .T h i s w a t r u e d e s p i t e t h e i r w i d e r a n g eo c a p a b i l i t i e s . C o m p a r e d t e q u i v al e n t s o f t w a r e ( o d o l l a r - t o - d o l l a r b s i s ) , t h i s s e t i h a r d t b e a t !

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

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

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

C r e a t i v e W r i t e rS i n c e t h s e r i e s i b u i l t a r o u n d t h

w o r d p r o c e s s o r , l e t ' s b e g i n t h e r e .( S o m e o t h e r e p o r t g e n e r a t i o n a n

T h e s e t h r e e p r g r a m s c a b u s e di n d i v i d u a l l y o a a i n t e g r a t e d

p a c k a g e .

W R I T E R

I O m C m ■ i f ' t B J t H I i « i i ' i h w L i i i I n l i l t l i k n ( k r k f w t t i n W i t ! a T s i t i H s U n 1 I ! n » l d * t « , » i l u l r i

t m m t M e m * , ' m ! i m t u e m i t < t l T W 1 1 1 i i k t H M f i I n f M i I t a i l at p f t i i t a u M f f i t o t m r i u l l i

( m H i « »I

, I ' - l * t l U * l ) > r . I ! i ( b i • < ! > ! i ' t (f i l l m i l ] i x i l t i i i t t i n t I t t i i i < i » t t v H . * f . i [ j a m ( a i M l e J I I k i « r t i I n i l l M r t » N M M I k t m

l i l t t t t k r M i u l i , h s i t i m l s i t i a s i i n i s t

m i i l t w M w J k i i i n i « T t t W H W

d a t a b a s e m e r g e c a p a b i l i t i e s i n t h o t h e r t w p r o g r a m s a r a c c e s s e dt h r o u g h C r e a t i v e W r i t e r ) F r o m t h m a i n m e n u , i t ' s p o s s i b l e t o c l e a r m e o r y , s a v e , l o a d , w r i t e o r d e l e t e d o c um e n t s w i t h j u s t f e k e y s t r o k e s .O t h e r o p t i o n s i n c l u d e p a g e f o r m a tt i n g , o u t p u t p r e v i e w , p r i n t e r o u t p u t ,a n f i l e a n d i s k h a n d l i n g u t i l i t i e s . A n e e d e d , e a c h o f t h e s e c o n t a i n s s u m e n u s f o c u t o m i z e d o u t p u t a n i c r e a s e d f l e x i b i l i t y .

C u r s o r m o v e m e n t i n e a r l y i d e n t ic a t t h k e y b o a r d f u n c t i o n s . I N S T /D E L , C L R / H O M E a n C R S R k e y sw o r k a t h e y d w h e n y o a r e e n t e ri n B A S I C p r o g r a m s . B l a n k l i n e i n s e rt i o n a n d e l e t o n i a c c o m p l i s h e d w i t ht h I N S T / D E L k e w h e n t h c u r s o r i o b l a n k l i n e . S H I F T I N S T / D E L a l o w s f o t e x t i n s e r t i o n ( w i t h o u t o v e rw r i t e ) i t h b o d y o a n d o c u m e n ta n F a n C L R / H O M E m o v e t h c u

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

T h o u g h t e x t d i s p l a y i l i m i t e d t 4 c o l u m n s , t h p r e v i e w d o c u m e n ts c r e e n s h o w s t h o u t p u t f o r m a tt h r o u g h g r a p h i c r e n d i t i o n o t h p a g e . I o t h e r w o r d s , l i n e s a r u s e d t s h o w t e x t p l a c e m e n t , a l t h o u g h t h t e x t i t s e l f i s n ' t d e p i c t e d .

P r i n t e r o u t p u t o p t i o n s i n c l u d e n u b e o c o p i e s d e s i r e d , a u t o m a t i c p a g in a t i o n ( s t a r t i n g a d e s i g n a t e d n m e r a l ) , p a u s e f e a t u r e f o p a p e r a n f o n t c h a n g e s , a n t h c h o i c e b e t w e e nC o m m o d o r e a n s t a n d a r d A S C I Io u t p u t .

P a p e r w i d t h a n l e n g t h , m a r g i ns e t , j u s t i f i c a t i o n , c e n t e r i n g , h e a d e r /f o o t e r p l a c e m e n t a n l i n e s p a c i n g a r a l e a s i l y a l t e r e d . B e s i d e s b l a n k d i s ki n i t i a l i z a t i o n , t h u t i l i t y f u n c t i o n s p r v i d e h o r i z o n t a l a n v e r t i c a l p r i n tt e s t s . A d d i t i o n a l l y , t h w o r d c o u n t ,n u m b e r o l i n e s u s e d a n s p a c e r m a i n i n g ( f o r a n d o c u m e n t i m e o r y ) c a n b e h a d a t h t o u c h o fs i n g l e k e y .

T e x t c a n b e d e l e t e d b t h w o r d ,l i n e , s e n t e n c e o r p a r a g r a p h . T h a n k st t h e 2 0 - l i n e b u f f e r , i c a a l s o b r s t o r e d p a i n l e s s l y i c a s e o a e r r o r .B e y o n d t h i s t h e r e ' s a 2 0 0 - l i n e c o p y /m o v e t e x t b u f f e r f o r t e x t r e a l i g n m e n ta n a l t e r a t i o n . C o m b i n e t h e s e a v a n c e d f e a t u r e s w i t h a s t r i n g ( u t 3 c h a r a c t e r s ) s e a r c h a n r e p l a c e f u n ct i o n a n C r e a t i v e W r i t e r b e c o m e sv e r y p o w e r f u l p r o c e s s o r i n d e e d !

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

5 M A Y / J U N E

Page 35: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 35/124

S O R A / A R E R E V I E W SA F I L E R

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

k e e p f u n c t i o n w h i c h e l i m i n a t e s w i o w a n o r p h a n s . N o n p r i n t i n g c o m e n t l i n e s ( l i k e R E s t a t e m e n t s i B S I C ) s e r v e a e l e c t r o n i c m e m o p a d s i t h m i d s t o t h e s p e c i f i e d d o c u m e n t .

V a r i a b l e s a r e i n s e r t e d a n e e d e d o d e s i r e d t a c c e s s t h s p e c i a l f i l e s c r a t e d b t h o t h e r p r o g r a m s . C r e a t i v eT e n t e r w i l l l o a d t h e s e f r o m d o c u m e n td i s k s , m e r g i n g t h e m w i t h f o r m l e t t e r so r e p o r t s . I t ' s a l s o p o s s i b l e t o l i n kl e n g t h y d o c u m e n t s , t h e r e b y s k i r t i n gt h e a l r e a d y g e n e r o u s 7 0 0 - l i n e - p e r -d o c u m e n t l i m i t a t i o n .

C r e a t i v e W r i t e r p r o v i d e s f u n c t i o n sa n f e a t u r e s n o u s u a l l y f o u n d o w o r d p r o c e s s o r s g o i n g f o l e s s t h a n$ 3 0 0 . A t m e r e S 4 9 . 9 5 , i t ' s q u i t es t e a l .

C r e a t i v e F i l e rC r e a t i v e F i l e r ' s m a i n m e n u o p t i o n s

i n c l u d e f o r m d e s i g n , d a t a e n t r y ,s e a r c h / m o d i f y e n t r i e s , a n r e p o r tw r i t i n g . A e r a s e c a p a b i l i t y , d i s k c a t al o a n e x i t t B A S I C r o u n d o u t h s e l e c t i o n s . T h i s p r o g r a m c a h a n d l ea u n l i m i t e d n u m b e r o f i l e s , e a c hc o n t a i n i n g u t 1 0 f i e l d s p e r r e c o r dw i t h t i t l e s o f i e l d n a m e s c o m p r i s i n ga m a n y a 2 c h a r a c t e r s e a c h .T h e r e ' s n l i m i t t t h n u m b e r o c h a r a c t e r s p e r m i s s i b l e p e r e c o r d .

R e c o r d a l t e r a t i o n , r e v i e w , a n o u p u t p r e p a r a t i o n a r q u i t e e a s y . M o s ta p p l i c a b l e c o m m a n d s a r e i s s u e d w i t ht h f u n c t i o n k e y s o r C T R L k e y s t r o k e s .T h l a t t e r a r m n e m o n i c a l l y s t r u ct u r e d ; t h a t i s C T R L d e l e t e s l i n ew h i l e C T R L i n s e r t s o n e .

[ ■ C A L C"

C R E A T I V E S O F T I A

C r e a t i v e F i l e r a d m i t s t n o h a v i n gt h p o w e r o D B a s e I o t h l i k e .T h p l u s s i d e , h o w e v e r , i i t e a s e o u s a n a c c e s s t t h m o s t w i d e l yu s e d ( a n d n e e d e d ) f u n c t i o n s . T h m j o r i t y o h o m e o w n e r s a n s m a l l b u s in e s s m e n w i l l f i n d i m o r e t h a n a d eq u a t e f o r t h e i r c u r r e n t a n f u t u r en e e d s .

S e a r c h e s a r c o n d u c t e d o p r m a r y o s e c o n d a r y f i e l d . T h f i r s t e t a b l i s h e d f i e l d a u t o m a t i c a l l y b e c o m e st h p r i m a r y , s o p l a n w e l l . ( U s e r s d e i g n a t e t h s e c o n d a r y f i e l d . ) R e p o r tg e n e r a t i o n c a b c u s t o m i z e d t o i nc l u d e o l e a v e o u a n f i e l d s . F i e l d st h e m s e l v e s m a b e t r u n c a t e d o p r i n t e d i n t o t o . P a g e f o r m a t t i n g i c l u d e s d a t e , p a g e a n t e x t l e n g t h a w e l l a p a g i n a t i o n a n a u t o m a t i c c o l -u m n a t i o n c a p a b i l i t i e s .

P r o b a b l y t h m o s t p o w e r f u l s e o f u n c t i o n s c o m e s u n d e r t h " d e r i v e df i e l d s " h e a d i n g . U s e r s c o m b i n e ( a r i t hm e t i c a l l y ) a n f i e l d s t h e y d e s i r e . A d d it i o n , m u l t i p l i c a t i o n , s u b t r a c t i o n a n d i v i s i o n a r s u p p o r t e d . N u m e r i c a l e t r i e s i f i e l d s l i k e c o s t o g o o d s , n u b e r o f u n i t s s o l d , a n o p e r a t i n g e p e n s e s c a n b e m a n i p u l a t e d w i t h t h e s ef u n c t i o n s . B e s t o a l l , t h p r o g r a m a e r t s y o t a n i l l e g a l e n t r i e s , m a k i n gi i m p o s s i b l e t c o n t i n u e u n t i l t h e y ' r ec o r r e c t e d .

I a d d i t i o n t o d i r e c t p r i n t e r o u t p u to d a t a , t h p r o g r a m a l s o s a v e s f i e l d st d i s k f o a c c e s s b v a r i a b l e s e s t a bl i s h e d i C r e a t i v e W r i t e r f i l e s . Y o c a h a v e i b o t h w a y s f o m i n i m u mo e f f o r t a n m o n e v .

C r e a t i v e C a l cN o w m o v e o t t h m o s t p o

e r f u l a n ( g e n e r i c a l l y s p e a k i n g ) t h l e a s t u n d e r s t o o d p r o g r a m u s e d b n o n - p r o f e s s i o n a l s : t h e e l e c t r o n i cs p r e a d s h e e t . U s e f u l f o f o r e c a s t i n gs a l e s t r e n d s a n p a r t s r e q u i r e m e n t s ,b u d g e t i n g , m o d e l i n g " w h a t i f s c n a r i o s a n s t r a i g h t - o u t c o s t i n g , t h e s ep a c k a g e s a l s o e v o k e m o r e f e a r a n m i s u n d e r s t a n d i n g t h a n t h " d r e a d e d "d a t a b a s e .

C r e a t i v e C a l c i l i m i t e d t 2 5 r o w s a n 6 c o l u m n s , m a k i n g t h n u m b e r o c e l l s a v a i l a b l e s h a d e o v e r1 6 , 0 0 0 . T h n u m b e r o w o r k s h e e t s

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

U s e r s c a a l t e r t h s c r e e n ' s c o l o r -c o d e d m e n u , c u r s o r a n c o m m e n tl i n e t o e a s e e y e s t r a i n . T e x t , n u m e r i c a lv a l u e s a n f o r m u l a s a r e i n p u t b h i t i n g R E T U R N o m o v i n g t h c u r s o r .( T h e e n t r y e d i t c u r s o r i c o n t r o l l e dw i t h t h F a n d F 7 k e y s . ) t h e C R S Rk e y s , C L R / H O M E a n G O T O f u n ct i o n p e r m i t f l e x i b l e , s p e e d y c u r s o rc o n t r o l . A d d i t i o n a l l y , F m o v e s t h c u r s o r u p a g e , F m o v e s i d o w no n e , a n F a n F 8 s e n d i l e f t a n r i g h t , r e s p e c t i v e l y .

b r i e f t u t o r i a l e x p l a i n s m a t h e m a t ic a p r e c e d e n c e a n t h u s e o f p a r e nt h e s e s f o r t h u n i n i t i a t e d . D o n ' tw o r r y a b o u t f e e l i n g s t u p i d , C r e a t i v eC a l c ' s m a n u a l i h e l p f u l w i t h o u t b i n c o n d e s c e n d i n g .

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

G l o b a l o s i n g l e - c e l l f o r m a t t i n g o ft e x t o r v a l u e i n p u t s , d e c i m a l p o s i t i o ni n g , a n w i n d o w i n g a r a l s o p a r t o t h i s i m p r e s s i v e p a c k a g e . B e s i d e s t h s t a n d a r d m a t h e m a t i c a l o p e r a t o r s ,C r e a t i v e C a l c s u p p o r t s s i n e , c o s i n e ,a r c t a n g e n t , b a s e t e n l o g a r i t h m s , a b s ol u t e v a l u e s , e x p o n e n t i a t i o n a n a u t om a t i c c o l u m n / r o w s u m m a t i o n .

T h e s e b r i e f " w a l k t h r o u g h s " s h o u l dd e m o n s t r a t e t h v a l u e , p o w e r a n f l e x i b i l i t y C r e a t i v e h a p a c k e d i n t ot h e s e C o m m o d o r e 6 p r o g r a m s . O n c ea g a i n i m u s t b e n o t e d , t h e s e p a c k a g e sa r e e x c e l l e n t w h e t h e r u s e d i n d i v i d ua l l y o a s s e t .

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 36: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 36/124

S O F M / A R E R E V I E W S R U V I I - W H D B Y S I 1 L O M O

P a s c a l 6 C 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 S o f t w a r e

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

M e d i u m : D i s k

J t c i s c a l 6 b A b a c u s S o f t w a r e a l o w s t h u s e r t c r e a t e s o u r c e f i l e s( p r o g r a m s w r i t t e n i h i g h - l e v e l l a g u a g e ) b u s i n g t h B A S I C e d i t o r . T h p r o g r a m s a r t h e n c o m p i l e d ( t r a n sl a t e d i n t o m a c h i n e l a n g u a g e ) , s a v e da n r u n . O c o u r s e , t h f i n a l p r o d u c t ,c o n s i s t i n g o m a c h i n e l a n g u a g e c o d e ,r u n s m a n y t i m e s f a s t e r t h a n s i m i l a rB A S I C p r o g r a m . B u t h i s i m e r e l y o n a d v a n t a g e o u s i n g P a s c a l 6 i p l a c eo B A S I C , a w s h a l l s e l a t e r .P a s c a l 6 c o n t a i n s m a n y f e a t u r e sw h i c h a l l o w t h u s e r t t a k e a d v a nt a g e o t h e h i g h - r e s o l u t i o n g r a p h i c s ,s p r i t e s a n d i s k - f i l e m a n a g e m e n t o t h e 6 4 .

T h e r e a r m a n y d i f f e r e n c e s b t w e e n P a s c a l a n B A S I C , a p a r t f r o mt h f a c t t h a t t h f o r m e r i c o m p i l e dw h i l e t h l a t t e r i i n t e r p r e t e d . C o m o d o r e u s e r s w h h a v e l e a r n e d a n u s e d l a n g u a g e s s u c h a F O R T R A N ,A L G O L a n P L / 1 w i l l f i n d t h e l o g i ca n s y n t a x o f P a s c a l e a s y t l e a r n .T h o s e u s e r s w h h a v e b e e n e x p o s e dt B A S I C a l o n e w i l l n e e d t b m o r ec a r e f u l w i t h c o m m a s , s p a c e s , c o l o n sa n s e m i c o l o n s , b e c a u s e t h s y n t a x o P a s c a l i s o m e w h a t d i f f e r e n t f r o m t h a to B A S I C . T h i s i s m a l l s a c r i f i c e f o rt h o p p o r t u n i t y t a d a p t t h i s p o w e rf u t o o l t o t h e 6 4 .

P a s c a l i s t r u c t u r e d l a n g u a g e . T h p r o g r a m s c o n s i s t o b l o c k s w h i c h c a b n e s t e d a s h o w n i F i g u r e 1 G l o b a la n l o c a l v a r i a b l e s c a b d e f i n e d t h i sw a y . T h n e s t i n g c a b s h o w n i t h p r o g r a m l i s t i n g b p r o p e r l y i n d e n t i n gt h e b l o c k s .

P r o c e d u r e s i P a s c a l a l l o w o n t p a s s v a r i a b l e s a s a r g u m e n t s . T h i s e a b l e s t h p r o g r a m m e r t u s t h s a m ep r o c e d u r e m a n y t i m e s w i t h d i f f e r e n tv a r i a b l e s . T h i s a l s o a p p l i e s t u s e r - d ef i n e d f u n c t i o n s . F o r e x a m p l e , p r o c ed u r e , n a m e d C A L C w o u l d b d c l a r e d b

P R O C E D U R E C A L C( V A R A , B , C : R E A L ) ;

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

3 4 M A Y / J U N E

L o c a l V a r i a b l e G l o b a l V a r i a b l e B o o l e a n V a r i a b l e

F i g u r e 1 N e s t i n g o B l o c k sB E G I N ( b l o c k l )

B E G I N ( b l o c k 2 )

B E G I N ( b l o c k 3 )

E N ( b l o c k 3 )

E N ( b l o c k 2 )

B E G I N ( b l o c k 4 )

E N ( b l o c k 4 )

E N ( b l o c k l )v a r i a b l e s A a n C a l o w h i c h a r r e a l . A s s u m i n g t h a t t h u s e r h a s c r ea t e d t h e p r o c e d u r e , t h a t i s i c o p u t e s C A / B , o n c a c a l l t h p r o c ed u r e b t h s t a t e m e n t

C A L C ( X , Y , Z ) ;O c o u r s e , t h e o p e r a t i o n d e f i n e dw i t h i n t h p r o c e d u r e . C : = A / B , i p e r f o r m e d o t h a r g u m e n t s X Y a n ( Z A / B ) .

l i b r a r y o g e n e r a l - p u r p o s e p r o c ed u r e s c a n b e c r e a t e d a n i i p o s s i b l et i n c l u d e m e m b e r s o t h l i b r a r yw i t h i n p r o g r a m . B u t , o n m a a l s ou s e x t e r n a l l i b r a r i e s a n c a l l t h e ml i k e w d w i t h b u i l t - i n c o m m a n d sa n f u n c t i o n s . p r o c e d u r e o f u n ct i o n c a c a l l i t s e l f , t h u s r e c u r s i o n i e a s i l y a c h i e v e d .

P a s c a l r e c o g n i z e s B o o l e a n v a r i a b l e s( v a r i a b l e s t o b t e s t e d a t r u e o f a l s e )i a d d i t i o n t i n t e g e r , r e a l a n c h a r a ct e v a r i a b l e s . I e v e n a l l o w s t h u s e r t

d e f i n e h i o w d a t a t y p e s . P a s c a l p r v i d e s a d d i t i o n a l f u n c t i o n s w h i c h s t a nd a r d B A S I C d o e s n o i n c l u d e , t h a t i s t h s u c c e s s o r a n p r e d e c e s s o r o a i n t e g e r v a r i a b l e . V a r i a b l e s w h i c h o t a i n f i x e d v a l u e s c a n b e d e c l a r e d a c o n s t a n t s .

I P a s c a l i i p o s s i b l e t c r e a t e s e t s ,w h i c h a r e c o l l e c t i o n s o e l e m e n t s o t h s a m e t y p e . S e o p e r a t i o n s a r u s f u f o s i m p l i f y i n g c o m p l i c a t e d c o p a r i s o n s a n f o o t h e r p u r p o s e s ( t h ei n t e r e s t e d r e a d e r s h o u l d r e f e r t o a t e x to s e t h e o r y ) . A n o t h e r d a t a s t r u c t u r ei t h e r e c o r d , w h i c h i a u n i t c o n s i s ti n o s e v e r a l d i f f e r e n t d a t a t y p e s( c h a r a c t e r s a n n u m b e r s ) t h a t a r d i f i c u l t t r e p r e s e n t i s i n g l e a r r a y .P a s c a l o f f e r s t h o p t i o n t s a v e m e o r b u s i n g p a c k e d a r r a y s f o B o o le a v a r i a b l e s i n t h i s v e r s i o n .

L o o p s i P a s c a l c a t a k e s e v e r a lf o r m s . F o e x a m p l e , R E P E A T . . U T I . . . , W H I L E . . D a n F O . . T . . D . . C o n d i t i o n a ls t a t e m e n t s c a b o t h f o r m I F . T H E N . . E L S E . . . , o C A S E . . O . . E N D . G O T O s t a t e m e n t s u s e l a b e l sr a t h e r t h a n l i n e n u m b e r s , w h i c h i a v a n t a g e o u s i m a n y c i r c u m s t a n c e s .

O n o t h b e n e f i t s o f f e r e d b P a c a i d y n a m i c m e m o r y a l l o c a t i o n . B u s i n g p o i n t e r s , i t i s p o s s i b l e t o i n s e r to d e l e t e e l e m e n t s o f a n a r r a y w i t h o u ta f f e c t i n g t h e p o s i t i o n i m e m o r y o o t h e r e l e m e n t s . T h e r e a r m a n y o t h e rf e a t u r e s o P a s c a l w h i c h c a n n o t p o s s ib l b r e p o r t e d i t h i s b r i e f r e v i e w .

P c t s c a l 6 p r o v i d e s m e a n s f o f i l em a n a g e m e n t , i n c l u d i n g r e l a t i v e f i l e s .

C o n t i n u e d o n p a g e 1 1

Page 37: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 37/124

C O M P U T E R "C E N T E R S

0 F A M E R I C A

C A L L T O L L F R E E1 - 8 0 0 - 6 3 1 - 1 0 0 3

U N B E L I E V A B L EP R I C E S ! ( J f f l . )

c o m m o d o r e1 1 0 1 L E T T E R

Q U A L I T Y P R I N T E R

2 7 4 9 5c o m m o d o r e

V I 1 5 4 1D I S C D R I V E

1 6 9 9 5

B M C o l o rP a n 1 3 0 0 R G C o m pZ e n i t h G r e e n , . 7

M o d e m sC o m m 1 6 6 0 8 4 M i g h t y M T e l e s o n i c ■ H e I I

C a l lC a l lC a l l

C a s s e t t eR e c o r d e r s

C o m m C N - 2T h i r d P a r t y .

5 9 3 9

C O M M O D O R E 6 4 4 4 4 9 5

H u s h 8 C

P r i n t e r sG e m i n i S 1 G e m i n i S D l W 1 5 H « * i . . C a JG e m i n i S 1 0 / 1 5 w - i . - wG e m i n i S 1 h * « > ' ■ " »G e m i n i S 1 .

f c o m m o d o r e1 7 0 2

M O N I T O R

1 7 4 9 5I n t e r f a c e s

I f e S - ^ J O Y S T I C K ST H B O S S

C a r d c oM i c r o w o i l d

D i s k e t t e sN a s h u aS c o t c hM a x e l l .M e m o r e x

c o m m o d o r er C - 1 6 C o m p u t e rP R O D U C T SN E P R O D U C T S c + c o m p u t e r

8 0 P r i n t e r8 0 P r i n t e r8 0 P r i n t e rC o l o r P r i n t e r 2 6 9 " 8 0 P r i n t e r 1 7 4 «

T O R D E R : C A L L T O L L F R E E - W E ' R E P R O U D O O U P R I C E S - S A T I S F A C T I O N G U A R A N T E E DI N E Y O R K S T A T E C A L L O n f % O < 4 - | f tT O L L F R E E 8 0 2 2 2 7 6 0 1 - H I I I | - h . { I - I I O 5 1 6 - 2 4 9 - 2 1 2 0 ■ v w W I C h e c k , M o n e y O r d e r . M o V I S A a c c e p t e d / N o a d d i t i o n a l c h a r g e l o M a s t e r C a r d a n V i s a / C a l l f o s h i p p i n ga n h a n d l i n g i n f o r m a l i o n / N Y S r e s i d e n t s a d a p p l i c a b l e s a l e s t a x / P r i c e s a n a v a i l a b i l i t y a r s u b j e c t t c h a n g e w i t h o u t n o t i c e / A i l f a c t o r y f r e s h m e r c h a n d i s e w i t h m a n u f a c t u r e r s w a r r a n t y . D e a l e r s W e l c o m e . C a l lf o r e c e n t p r i c e r e d u c t i o n s a n n e r e b a t e i n f o r m a t i o n . P l u s s h i p p i n g a n h a n d l i n g .

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

F i s K e r P r i c cL e a r n i n g S o f t w a r e

A l p n a B u i l d 1 2 5 9L o g i c L e v e l s 1 2 . 9 9M o v i e C r e a t o r . . . 1 2 . 9 9S e S p e l l e r 1 2 . 9 9S o n g m a k e r 1 2 . 9 9U p A d E . 1 4 . 9 9W i n d s o r C l a s s i c s B F i s h e r P r i c e

B e l o w T h e H o o t 1 6 . 9 9S w i s s F a m i l y R o b i n s o n 1 6 . 9 9A l i c e i W o n d e r l a n d 1 6 . 9 9T r e a s u r e I s l a n d . . . . 1 6 . 9 9R o b i n H o o d 1 6 J 9W i z a r d o O 1 6 . 9 9

Q u e s t 1 9 . 9 9T r a n s y l v a n i a 1 9 . 9 9S w o r d o K a d a s h 1 9 . 9 9X y p h u s 1 9 . 9 9G r a p h i c s M a g i c i a n P i c t u r e

P a n t e r 2 1 . 9 9S p i n n a k e r

C o u n t i n g P a r a d e 1 6 . 9 9E a r l y L e a r n i n g F r i e n d s 1 6 . 9 9M a t h B u s i e r 1 6 . 9 9P r e s i d e n t ' s C h o i c e 2 1 9 9S u D u c k s 1 6 . 9 9A m a z o n 1 9 . 9 9D r a g o n w o r l d 1 9 5 9F a h r e n h e i t 4 5 1 9 . 9 9R e n d e z v o u s w i t h R a m a 1 9 . 9 9

P i o l e s s i o n a l S o f t w a r eF l e e t S y s t e m 2 — W o r d P r o c e s s o r

w i t h b u i l t - i n 7 0 . 0 0 0 w o r d s p e l lc h e c k 5 9 . 9 5

C B S o f t w a r eD r S e u s s F i u T h M i x - u p

P u z z l e r 1 9 . 9 9S e s a m e S t r e e t L e t t e r - G o f l o u n d 1 9 . 9 9B i B i r d ' s F u H o u s e 1 9 . 9 9T h e S e a V o y a g e r 2 4 . 9 9W e a t h e r T a m e r s 1 2 . 9 9M o v i e M u s i c a l M a d n e s s 9 . 9 9S u c c e s s w / D e c i m a l s

( A d d / S u b t ] D - T . 1 4 . 9 9S u c c e s s w / O e c i m a l s

( M u l U D i v ) O - T . . . . 1 4 . 9 9S u c c e s s w / F r a c t i o n s

( A d d / S u b t ) D - 1 4 . 9 9S u c c e s s w / F r a c t i o n s

( M u l l / D i v ) D - T 1 4 . 9 9D u c k ' s A h o y 2 3 . 9 9E r n i e ' s M a g i c S h a p e s 2 3 . 9 9M a s t e r i n g T h e S A T 1 M . 9 9M u r d e r b y t h e D o z e n 2 1 9 9P e a n u t B u t t e r P a n i c 2 4 . 9 9

E p y *F a s t L o a d 2 4 . 9 9B a r b i e 1 9 5 9H o W h e e l s 1 9 . 9 9

I . J o 1 9 . 9 9B r e a k d a n c e 1 9 . 9 9B a s e b a l l . . 1 9 J 9P i t s t o p . 2 4 . 9 9P i t s t o p I I 2 4 . 9 9

t T y p i n g . 2 4 . 9 9M o r e t a . . . 2 4 - 9 9

T o u c h T a b l e I K o a l a T o u c h T a h l e t - D 6 4 . 9 5K o a l a T o u c h T a b l e t - C a n 6 9 . 9 5M u p p e t L e a r n i n g K e y s C a l l

A c c e s sN e u t r a l Z o n e - D H " 2 0 . 9 5S p r i t e m a s t e r - D n " 2 1 9 5B e a c h h e a d - D / T , 2 0 . 9 5M a s t e r C o m p o s e r - 0 2 1 9 5

C o m m o d o r eP r o g r a m R e t . G u i d e 1 9 . 9 5A s s e m b l e r - D 1 7 . 9 5E a s y F i n a n c e I . I I . I I I . I V . - D 1 9 . 9 5E a s y C a l c - D 6 4 . 9 5E a s y M a i l - D . . . . 1 7 . 9 5E a s y S c r i p t - D 3 9 . 9 5E a s y S p e l ! - 0 . 1 9 . 9 5L o g o - D 4 9 . 9 5T h e M a n a g e r - D 3 7 . 9 5G e n e r a l L e d g e r - D 3 7 . 9 5A c c t s . R e c - D . . . 3 7 . 9 5A c c t s . P a y - 0 3 7 . 9 5M a g i c D e s k - D 5 2 . 9 5Z o r k I , I I o 1 1 1 - 0 2 9 . 9 5S u s p e n d e d - D 2 9 . 9 5S t a r c r o s s - D 2 9 . 9 5D e a d l i n e - D 2 9 . 9 5

M e r e R e l i a b l e !\ y e a r s o s e r v i c e .

o W r i t eC o m p u t e r C e n t e r s o A m e r i c a8 T e r m i n a l D r P l a i n v i e w . N 1 1 8 0 3

C i r c l e R e a d e r S e r v i c e 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 3

Page 38: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 38/124

/ A R E R E V I E W S R E V I E W E D B W A L T L O l ' N S ] ) l : R V

A p p l y Y o u r s e l fw i t h P R O M A L

N e H i g h - l e v e lC o m p u t e r L a n g u a g e

f o t h C o m m o d o r e6

h a l o o k s b i l i k e P a s c a l , o p e ra t e s a b i l i k e C a n h a n o t h i n g w h a ts o e v e r t d w i t h C O M A L ? I t ' s n e c o m p u t e r l a n g u a g e c a l l e d P R O M A L ,o P R O g r a m m e r ' s M i c r o A p p l i c a t i o nL a n g u a g e . D e s i g n e d b B r u c e D C a r b r e y , P R O M A L i m a r k e t e d b y S y t e m s M a n a g e m e n t A s s o c i a t e s a a e n d - u s e r s y s t e m f o S 4 9 . 9 5 , o r a d e v e l o p e r ' s s y s t e m ( f o r s t a n d - a l o n ep r o g r a m s ) f o S 9 9 - 9 5 -G i v e Y o u r C o m p u t e rF a c e l i f t

T h e r e a r m a n y w a y s t o v e r h a u lc o m p u t e r . Y o c a n c h a n g e t h e d i s p l a yo a d n u m e r i c k e y p a d . Y o c a r i o u t h g u t s a n r e p l a c e t h e m w i t hc o f f e e g r i n d e r ( C h r i s t m a s g i f t f o t h p e r s o n w h h a e v e r t h i n g , p e r h a p s ) .Y o c a b a l m o s t a r a d i c a l , a n l o l e s s d e s t r u c t i v e , i y o m e r e l y r e p l a c et h o p e r a t i n g s y s t e m a n B A S I C l a g u a g e o y o u r C o m m o d o r e 6 4 a n m a k e i t h i n k t h a t i t ' s w h o l e n e m a c h i n e .

T h i s i n o a s i m p l e a i s o u n d s .N o o n l y i n e c o m p u t e r l a n g u a g ei o r d e r , s i a o p e r a t i n g s y s t e m ( f o rd e a l i n g w i t h t h d i s k d r i v e s , p r i n t e ra n s f o r t h ) a n s o m e k i n d o e d i t o r( t m o d i f y p r o g r a m s a n f i l e s ) . W h i l ea u g m e n t i n g y o u r C o m m o d o r e 6 ' b u i l t - i n s o f t w a r e i l i k e a d j u s t i n g t h ec a r b u r e t o r o c a r , r e p l a c i n g t h s o f tw a r e i l i k e r e p l a c i n g t h e e n g i n e .H o w e v e r , i t h i s c a s e , t h n e " e g i n e " g i v e s y o u r C o m m o d o r e 6 n e k i n d o p o w e r .

A l t h o u g h i i n o p o s s i b l e t c o p l e t e l y c o v e r t h P R O M A L s y s t e mh e r e , w i l l t r t g i v e y o a i d e a o i t " f l a v o r , " a n d w h a t i c a d o

P R O M A L i t o t a l s y s t e m , w i t h a no p e r a t i n g s y s t e m a n a e d i t o r i nc l u d e d o t h e d i s k w i t h t h P R O M A Ll a n g u a g e . A l t h o u g h a l o t h e s e p i e c e s

a r v e r y w e l l i n t e g r a t e d , i i p o s s i b l et t a l k a b o u t e a c h i t e m s e p a r a t e l y .F i r s t , l e t ' s l o o k a t h P R O M A Ll a n g u a g e .E x t e r m i n a t e T h o s eU n s i g h t l y L i n e N u m b e r s A n G O T O S t a t e m e n t s

P R O M A L p r o v i d e s m a n y o t h e e ss e n t i a l f e a t u r e s o a a p p l i c a t i o n l a g u a g e , a n d e n o u g h p o w e r t w r i t et e x t e d i t o r s , c o m p i l e r s a n o p e r a t i n gs y s t e m s . I f a c t , m o s t o t h P R O M A Ls y s t e m i t s e l f i w r i t t e n i P R O M A L .Y e t , w i t h a l t h i s p o w e r , i i s s t i l l v e r ye a s y t o l e a r n . T a b l e a n T a b l es h o w i t s i m p l i c i t y .

P R O M A L b e a r s a d i s t i n c t r e s e mb l a n c e t o P a s c a l , b u a v o i d s m a n y o P a s c a l ' s p r o b l e m s . F o r e x a m p l e , P a c a g e n e r a l l y r e c o g n i z e s o n l y t h f i r s te i g h t c h a r a c t e r s o v a r i a b l e , p r o g r a ma n p r o c e d u r e n a m e s . P R O M A L a l o w s u p t 3 c h a r a c t e r s , a l o t h e ms i g n i f i c a n t . U n d e r l i n e d c h a r a c t e r s c a b u s e d i n a m e s , w h i c h i n i c et o u c h . A n P R O M A L p r o v i d e s a E L S E c l a u s e f o r i t v e r s i o n o t h e P a sc a C A S E s t a t e m e n t ( C H O O S E ) . ( P a sc a h a n E L S E ! )

P R O M A L p r o g r a m i w r i t t e n l i k eP a s c a l o p r o g r a m , w i t h g l o b a l

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

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

P R O M A L ' s k e y r e q u i r e m e n t i i d e n t a t i o n o l i n e s , w h i c h t h c o m p i l e rr e c o g n i z e s a p a r t o t h e s t r u c t u r e ds y n t a x f o l o o p s a n c o n d i t i o n a l s t a t em e n t s . T h i s m a k e s P R O M A L e t r e m e l y r e a d a b l e , a n e l i m i n a t e s E N

D I F , E N D W H I L E o s i m i l a r k e y w o r d s .O t h o t h e r h a n d , N O T H I N G k e w o r d m u s t b e d e f i n e d f o e m p t yl o o p s ( l o o p t h a t e x e c u t e s u n t i l k e i p r e s s e d , f o e x a m p l e ) .

S i n c e w a r o t h e s u b j e c t o s t r u ct u r e d l a n g u a g e s , w s h o u l d a d d r e s st h c e n t r a l i s s u e o s t r u c t u r e d p r g r a m m i n g , t h G O T O s t a t e m e n t .F O R T R A N i s u p p o s e d t b a b y sm a l l y u n s t r u c t u r e d b e c a u s e i u s e sG O T O . W e l l , P a s c a l o p r o g r a mm e r s d o n ' t l i k e t t a l k a b o u t i v e r ym u c h , b u t h e i r l a n g u a g e s a l s o u s G O T O .

I w o u l d s e e m t h a t P R O M A L i t h f i r s t t r u l y s t r u c t u r e d l a n g u a g e , s i n c e i d o e s n o s u p p o r t e i t h e r t h G O T O o a n f o r m o l i n e l a b e l s r e q u i r e d b G O T O s t a t e m e n t . W h e r e a s t h o t h e rB e f o r e l e a v i n g t h t o p i c o p r o g r a ms t r u c t u r e , i i i m p o r t a n t t m e n t i o nt h a t P R O M A L h a s s i n g l e - v a l u e d f u n ct i o n s a n d a r g u m e n t p a s s i n g t p r o c ed u r e s . I i n s u r e s p r o c e d u r e i s o l a t i o nb p a s s i n g v a r i a b l e s b v a l u e , i n s t e a do b l o c a t i o n . I m a n i p u l a t i o n o f v a r ia b l e s o u t s i d e p r o c e d u r e i r e q u i r e d ,p o i n t e r v a l u e s m u s t b p a s s e d t t h p r o c e d u r e , w h i c h h e l p s m a k e P R M A p r o c e d u r e s a n f u n c t i o n s t r u l yu n i v e r s a l . I t i s p o s s i b l e t b u i l d u l b r a r i e s o f p r o c e d u r e s a n u s t h e m i s e v e r a l p r o g r a m s . I f a c t , a l m o s t 5 l b r a r y r o u t i n e s a r e i n c l u d e d o t h P R O M A L s y s t e m d i s k .

P R O M A L s u p p o r t s d a t a t y p e s t h a ta r v e r y s i m i l a r t t h l a n g u a g e .T h e r e a r o n l y f o u r t y p e s : b y t e , w o r d( u n s i g n e d 1 6 - b i t p r e c i s i o n i n t e g e r ) , i t e g e r ( s i g n e d 1 5 - b i t p r e c i s i o n i n t e g e r )a n r e a l ( 1 s i g n i f i c a n t - d i g i t f l o a ti n p o i n t ) . S i n g l e i n d e x e d a r r a y s a r es u p p o r t e d .

W h e r e a r c h a r a c t e r v a r i a b l e s ?W e l l , t h a t ' s t h o n a w k w a r d t h i n ga b o u t P R O M A L . C h a r a c t e r s t r i n g v a r ia b l e s a r d e f i n e d a a r r a y s o f t y p e" b y t e . " T h a c t u a l c h a r a c t e r s i n

T a b l e 1 P R O M A L K e W o r d sA N A R A S A B Y T EB E G I NB R E A KC O

C H O O S ED A T AE N E L S EE S C A P EE X F A L S EF O

F U N CI I N C L U D EI N L I S TN E X TN O N O T H I N G

O O W P R O CP R O G R A MR E A LR E F U G ER E P E A TR E T U R N

T T R U EU N T I LW H I L EW O R DX O

3 M A Y f l U N E

Page 39: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 39/124

S O R A A / A R E R E V I E W Ss t r i n g m u s t b t e r m i n a t e d b b y t e o v a l u e z e r o ( n u l l ) . T h i s i s n ' t t o b a l a n g u a g e s h a v e t a k e n t h l a z y w a o u o s o m e s t i c k y s i t u a t i o n s b a l l o w i n gG O T O , P R O M A L u s e s o t h e r s t a t em e n t s f o t h t w s i t u a t i o n s w h e r ej u m p i c o n v e n i e n t . T h f i r s t s i t u a t i o ni t e r m i n a t i o n o f W H I L E o R E P E A Tl o o p . c o m p l i c a t e d l o o p m a c o n t a i ne x p r e s s i o n s o r t e s t s t h a t r e q u i r e t e r m in a t i o n o t h l o o p w h e n s a t i s f i e d .P R O M A L u s e s a B R E A K k e y w o r d t t e r m i n a t e s u c h l o o p .

T h s e c o n d c a s e i r e t u r n t o h i g h - l e v e l r o u t i n e f r o m l o w - l e v e ls u b r o u t i n e , b y p a s s i n g a n i n t e r m e d ia t e l e v e l s o f c o d e . T h i s i o f t e n c o n v en i e n t i a e r r o r c o n d i t i o n e x i s t s t h a tr e q u i r e s t e r m i n a t i o n o t h o s e l o w e rl e v e l s . P R O M A L h a b o t h E S C A P E a n R E F U G E s t a t e m e n t s t h a t d i s p o s e o i t e r m e d i a t e l e v e l p o i n t e r s a n l o c a lv a r i a b l e s t r e s t o r e c o n t e x t a t h u p e l e v e l o r o u t i n e s . I n o t h e r l a g u a g e s , e x t e n s i v e t e s t i n g o e r r o r sw o u l d h a v e t b p e r f o r m e d a f t e re a c h c a l l a t e a c h l e v e l o t h r o u t i n e

L i s t i n g 1 S i e v e o f E r a t o s t h e n e s i P R O M A L

P R O G R A M S I E V EI N C L U D E L I B R A R Y

C O N W O R D S I Z E = 8 1 9 0

B Y T E F L A G S [ S I Z E ]B Y T E I T E R

W O R D C O U N TW O R DW O R DW O R D P R I M E

B E G I NP U " 1 I T E R A T I O N S " , C RF O I T E R = 1 T O 1

C O U N T = 0F O 1 = T S I Z E

F L A G S [ I ] = 1F O 1 = T O S I Z E

I F L A G S [ I ]P R I M E = I + I + 3K = I + P R I M EW H I L E K < = S I Z E

F L A G S [ K ] = 0 ; F A L S EK = K + P R I M E

C O U N T = C 0 U N T + l

O U T P U T n # C I T E R A T I O N = # I " , I T E R

O U T P U T " # C P R I M E S = i I " , C O U N TE N

P R O M A L i t o t a ls y s t e m , w i t h a o p e r a t i n g s y s t e m a n a e d i t o r i n c l u d e d o t h d i s k w i t h t h P R O M A L l a n g u a g e .

t p a s s t h e e r r o r t t h u p p e r l e v e lp r o p e r l y .u n t i l y o n e e d t m a n i p u l a t e l a r g e a rr a y s o c h a r a c t e r s t r i n g s , w h i c h r q u i r e s d o i n g y o u r o w ^ n h o u s e k e e p i n go e v e n g a r b a g e c o l l e c t i o n . ( N o w y o k n o w w h e r e t h t e r m c o m e s f r o m ! )

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

t h s p e e d o P R O M A L p r o g r a m ,e l i m i n a t i o n o f c h e c k i n g c a n c r e a t e e t h e r p r o b l e m s o o p p o r t u n i t i e s , d p e n d i n g o y o u r p o i n t o v i e w . I t i sa l s o p o s s i b l e t w r i t e n u m b e r s a h e x i d e c i m a l v a l u e s , w h i c h i v e r y u s ef u a t i m e s .

Z i p p i t y - D o o - D aI y o h a v e e v e r p l a y e d w i t h s o p h i s

t i c a t e d c o m p i l e r s b e f o r e , y o h a v e e p e r i e n c e d t h a t s i n k i n g f e e l i n g a y o u rt e r r i b l y i n v o l v e d p r o g r a m u s i n g a l t h m e g a - f e a t u r e s o t h c o m p i l e rg r i n d s t h r o u g h e n d l e s s c o m p u t a t i o nt o c o n c l u s i o n s o m e t i m e i t h n e x tc e n t u r y . S o m e t i m e s , g e t t i n g m o r e f e t u r e s h a p r i c e t a t h a t g o e s b e y o n dd o l l a r s a n c e n t s . S o m e t i m e s t h c o m p i l e r t a k e s f o r e v e r t c o m p i l e , o rt h c o m p i l e d p r o g r a m s e e m s t o p e ra t o h a l f - b i t w o r d s .

a g l a d t t e l l y o t h a t y o w o n ' tg e t h a t f e e l i n g w i t h P R O M A L . W h e ni c o m e s t s p e e d , P R O M A L d o e s v e r y

T a b l e 2 P R O M A L O p e r a t o r s

O p e r a t o r D e s c r i p t i o nA B A b s o l u t e v a l u e

A d d i t i o nS u b t r a c t i o n o r n e g a t i o nM u l t i p l i c a t i o nD i v i s i o nR e m a i n d e r ( m o d )E x p o n e n t i a lP o w e r

L O L o b a s e 1 o b a s e " e S Q R T S q u a r e r o o tA R C T A N A r c t a n g e n tC O C o s i n eS I S i n eT A T a n g e n t

< > L e f t s h i f t , r i g h t s h i f t< R e l a t i o n a l l e s s t h a n , g r e a t e r t h < > R e l a t i o n a l l e s s t h a n o e q u a l , g r e a t e r t h a n o r e q u a l< R e l a t i o n a l n o t e q u a lA N L o g i c a l A N

O L o g i c a l O X O L o g i c a l e x c l u s i v e O N O L o g i c a l c o m p l e m e n t

A d d r e s s o f v a r i a b l e< E x t r a c t l o b y t e , h i g h b y t e o w o r d o i n t e g e r t y p e

C o n v e r t t t y p e w o r dC o n v e r t t t y p e i n t e g e r

: C o n v e r t t t y p e r e a lI n d i r e c t t h r o u g h p o i n t e r t t y p e b y t eI n d i r e c t t h r o u g h p o i n t e r t t y p e i n t e g e r

4 I n d i r e c t t h r o u g h p o i n t e r t t y p e w o r d@ I n d i r e c t t h r o u g h p o i n t e r t t y p e r e a l

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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 40/124

S O F I W A R E R E V I E W Sw e l l . B r u c e C a r b r e y , w r i t e r o P R O -M A L , p r o v i d e d c o m p a r i s o n o h i S i e v e o E r a t o s t h e n e s b e n c h m a r k f o p r o g r a m s p e e d a n o t h e r i t e m s . Y o u ' l lf i n d s u m m a r y o r e s u l t s i T a b l e 3 c o m p a r i n g e a s e - o f - u s e f a c t o r s f o r f i v ep o p u l a r l a n g u a g e s . f u l l d e s c r i p t i o no B r u c e ' s t e s t s c a n b e o b t a i n e d f r o mS y s t e m s M a n a g e m e n t A s s o c i a t e s .h a v e p e r f o r m e d m a n y o t h b e n c hm a r k s a n d c a s a t h a t t h s p e e dc o m p a r i s o n s a r q u i t e v a l i d .

E x e c u t i v e D e c i s i o n sS f a h a v e d i s c u s s e d o n l y t h

p o w e r o P R O M A L t h l a n g u a g e , a n h a v e s a i d n o w o r d a b o u t t h P R M A o p e r a t i n g s y s t e m , o t h e r w i s ek n o w n a t h " e x e c u t i v e . " T h e x e c ut i v e i p r o v i d e d t g i v e t h e P R O M A Lp r o g r a m m e r t h b e s t p o s s i b l e s u p p o r tf o w r i t i n g a n t e s t i n g P R O M A L p r g r a m s , s u b s i d i a r y f u n c t i o n . S i n c eP R O M A L i s u p e r i o r c o m p u t e r l a g u a g e , t h l o g i c b e h i n d p r o v i d i n gd e d i c a t e d o p e r a t i n g s y s t e m s e e m s r e s o n a b l e . S o m e h o w , h o w e v e r , s t i l lw i s h c o u l d u s t h a t e x e c u t i v e w i t hm o t h e r l a n g u a g e s !

W h a v e a l r e a d y s e e n t h a t t h P R M A l a n g u a g e e n c o m p a s s e s s o m e o t h b e s t i d e a s f r o m o t h e r l a n g u a g e s ,w h i l e r e m a i n i n g f r i e n d l y , p o w e r f u la n p r a c t i c a l . T h P R O M A L e x e c u t i v ei m u c h t h s a m e . F i r s t t h e x e c u t i v ep r o m p t s f o t h e c u r r e n t d a t e , t h e n" s t a m p s " e a c h p r o g r a m f i l e w i t h t h a td a t e . T h e x e c u t i v e m a i n t a i n s a a r e ao m e m o r y a a v i r t u a l d i s k d r i v e ,c a l l e d t h e " w o r k s p a c e . " A l t h o u g ht h e r e i s n ' t e n o u g h m e m o r y o t h C o m m o d o r e 6 t e m u l a t e a e n t i r ed i s k , t h s p e e d p r o v i d e d b t h w o r ks p a c e m a k e s w o r k i n g o n p r o g r a mr o u t i n e s e x t r e m e l y e a s y . Y o c a n k e e pt h t e x t v e r s i o n o t h p r o g r a m i t h w o r k s p a c e , a n t h e n c o m p i l e a n d e xe c u t e i f r o m p r o g r a m m e m o r y .T h e r e f o r e , b o t h y o u r t y p e d p r o g r a ma n t h c o m p i l e d a n r u n n i n g p r g r a m a r i m m e d i a t e l y a v a i l a b l e .

O c o u r s e , t h e m a i n f u n c t i o n o t h e x e c u t i v e i t a c c e p t a n p e r f o r mc o m m a n d s e n t e r e d f r o m t h k e b o a r d . I t h i s c a s e , t h e x e c u t i v e i d e s i g n e d t u s m a n y o t h k e y s n o rm a l l y i g n o r e d o t h C o m m o d o r e 6 k e y b o a r d , e s p e c i a l l y t h e C O N T R O Lk e y . T h i s i t p r e s e r v e c o m m o n a l i t yw i t h v e r s i o n s o P R O M A L f o o t h e r ,B r a n d X m a c h i n e s t h a t d o n ' t h a v e

P R O M A L i v e r yp o w e r f u l , w e l ls u p p o r t e d c o m p u t e rl a n g u a g e s y s t e m . I i s o p h i s t i c a t e d , y e t e a s yt u s e . W i t h o u t d o u b ti i o n o t h m o s ts i g n i f i c a n t p r o d u c t s f o t h C o m m o d o r e 6 a p p e a r i n g r e c e n t l y

s p e c i a l f u n c t i o n k e y s . H o w e v e r , t h f u n c t i o n k e y s o t h C o m m o d o r e 6 a r s t i l l w e l l s u p p o r t e d b t h e x e c ut i v e . T h e y a r d e f i n e d w h e n t h P R M A s y s t e m i l o a d e d a n c a b r d e f i n e d a a n t i m e . O n o t h e n i c et h i n g s a b o u t t h e x e c u t i v e i c o m a n d b u f f e r t h a t r e m e m b e r s u t 2 5 b y t e s o k e y b o a r d e n t r y . I y o m a k e m i s t a k e , j u s t p r e s s C O N T R O L -

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

T h P R O M A L e x e c u t i v e b o r r o w s a e x c e l l e n t i d e a f r o m t h O S - 9 o p e r a ti n s y s t e m . T h c o n c e p t i c a l l e d " r ed i r e c t i o n , " a n i p r o v i d e s t h f a c i l i t yt m a k e p r o g r a m e x p e c t i n p u t o rp r i n t o u t p u t w i t h a l m o s t a n d e v i c ea t t a c h e d t y o u r c o m p u t e r . Y o c a t e l l t h e x e c u t i v e t r u p r o g r a m s t h a t i g e t s i t i n p u t f r o m d i s k f i l er a t h e r t h a n t h k e y b o a r d . Y o c a r o u t e t h o u t p u t o f p r o g r a m t t h s c r e e n , t h p r i n t e r , d i s k f i l e , t h w o r k s p a c e o e v e n t t h " n u l l " d v i c e . T h n u l l d e v i c e i h a n d y w a

t e l i m i n a t e d i a g n o s t i c p r i n t i n g w h e nw o r k i n g o g r a p h i c s p r o g r a m , f o e x a m p l e . U n f o r t u n a t e l y , t h e r e i n w a t t i r e d i r e c t i o n t o p a r t i c u l a rd e v i c e i m o r e t h a n o n d e v i c e i u s e df o i n p u t o o u t p u t .

C o m m a n d s i t h P R O M A L e x e c ut i v e a r a l w a y s a v a i l a b l e a n v e r yp o w e r f u l . A t h c o r e o f t h i s p o w e r i t h a b i l i t y t i n d e p e n d e n t l y e x e c u t ec o m m a n d s f r o m d i s k f i l e s . T h J O c o m m a n d c a n b e u s e d t l o a d i v a r io u d i f f e r e n t P R O M A L p r o g r a m s , e x ec u t e t h e m , r e d i r e c t o u t p u t a n i n p u ta n e c e s s a r y , r e c o n f i g u r e m e m o r y u a g a n p e f o r m s o m e d i s k o p e r a t i o n s( i n c l u d i n g c o p y i n g f i l e s w i t h a u t om a t i c p r o m p t s f o d i s k s w a p p i n g a n a u t o m a t i c c r e a t i o n o f i l e b u f f e r ) .T h f u l l r a n g e o e x e c u t i v e c o m a n d s a r s h o w n i T a b l e 4 O c o u r s e , o n o t h e b e s t t h i n g sa b o u t t h e x e c u t i v e i t h a t e a c h P R M A p r o g r a m i r u j u s t l i k e a e x e cu t i v e c o m m a n d . P r o g r a m s c a b t h o u g h t o f a e x t e n s i o n s t o t h e e x e c ut i v e , a n c a e a s i l y b u s e d i n t h a tm a n n e r b e c a u s e P R O M A L p r o d u c e ss u c h c o m p a c t p r o g r a m s t h a t s e v e r a lc a r e s i d e i m e m o r y . I f a c t , t h e e c u t i v e w i l l f i r s t t r y t o f i n d a n c o m a n d i t h b u i l t - i n c o m m a n d s e s h o w n i t h t a b l e , t h e n l o o k f o y o u rp r o g r a m s i t h C o m m o d o r e 6 m e m o r y , a n f i n a l l y s e a r c h w h a t e v e rd i s k i i t h d i s k d r i v e . I t h p r g r a m i f o u n d , t h e x e c u t i v e w i l l a u t om a t i c a l l y l o a d a n r u i t Y o d o n ' te v e n n e e d t w o r r y a b o u t u s i n g u t h C o m m o d o r e 6 m e m o r y s p a c ew i t h t o m a n y p r o g r a m s . I t h e r e i n o e n o u g h m e m o r y a v a i l a b l e t o l o a da n r u p r o g r a m , t h e x e c u t i v e c r a t e s e n o u g h f r e e m e m o r y b d i s p o si n o s o m e o t h o l p r o g r a m s .

S o m e o t h e x e c u t i v e c o m m a n d sa r q u i t e h e l p f u l , t o s a y t h e l e a s t . T h i si t h o n l y o p e r a t i n g s y s t e m f o t h C o m m o d o r e 6 t h a t k n o w o t h a t

T a b l e 3 B e n c h m a r k T e s t R e s u l t s o fS i e v e o f E r a t o s t h e n e s

L a n g u a g eC o m m o d o r e B A S I CC O M A LM i c r o P r o d . F O R T HA B A C U S Z o o m P A S C A LS M A P R O M A L

E x e c u t i o n P r o g r a m S i z e ,T i m e

6 3 s e c .4 9

5 5 3

B y t e s2 5 3 2 1 8

4 1 1 2

C o m p i l eT i m eO s e c .

3 . 1 0 8 .

M i n i m u mK e y s t r o k e s

2 6

3 8 M A Y / J U N E

Page 41: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 41/124

S O R A / A R E R E V I E W Sr e a l l y h a H E L P k e ( p r e - d e f i n e d a f u n c t i o n k e s e v e n ) . T h i s k e ( o t h c o m m a n d H E L P ) w i l l d i s p l a y f u l ls c r e e n o e x e c u t i v e c o m m a n d a b b r ev i a t i o n s , a s w e l l a s t h e s p e c i a l e d i t i n gk e y s . N m a t t e r h o c o n f u s e d y o g e a b o u t w h a t c o m m a n d s a r a v a i la b l e , o w h a t t h f u n c t i o n k e y s d o y o c a n a l w a y s c a l l u s o m e h e l p .

S i n c e t h P R O M A L s y s t e m s u p p o r t sm a c h i n e l a n g u a g e p r o g r a m s , i s e e m sn a t u r a l t h a t t h e x e c u t i v e w o u l d a l s op r o v i d e s o m e o t h f u n c t i o n s o m a c h i n e l a n g u a g e m o n i t o r . C o n t e n t so m e m o r y c a n b e d i s p l a y e d o r a t e r e d . M a c h i n e l a n g u a g e p r o g r a m sc a b l o a d e d a n r u n . T h a b i l i t y t r e d i r e c t o u t p u t i g r e a t a i w h e n e a m i n i n g m e m o r y b e c a u s e i m a k e s i p o s s i b l e , f o r i n s t a n c e , t s e n d m e o r d u m p t t h e d i s k f o l a t e r e x a m in a t i o n o r p r i n t i n g . W h i l e s o m e o y o u r f a v o r i t e m o n i t o r c o m m a n d s m a yb m i s s i n g , t h e s i m p l e c o m m a n d s c a b w r i t t e n a s h o r t P R O M A L p r o g r a m sa n p a t c h e d i a y o n e e d t h e m .

B u T h a t ' s N o A l l . . .T h P R O M A L e d i t o r i c o m p i l e d

P R O M A L p r o g r a m t h a t i n e a r l y1 2 , 0 0 0 b y t e s i s i z e . T h s i z e , b e l i e v e

m e i d e c e p t i v e . h a v e s e e n a g r e a tm a n y t e x t e d i t o r s , s o m e i n t e n d e d j u s tf o w r i t i n g p r o g r a m s , a n t h i s o n d o e s a l o t . I i f u l l - s c r e e n e d i t o rw i t h c u r s o r c o n t r o l s , v e r t i c a l a n h o i z o n t a l s c r o l l i n g . T h f u n c t i o n k e y sa r d e f i n e d f o t h e d i t o r i w i n d o wa t h b o t t o m o t h e s c r e e n . F u n c t i o nk e s e v e n p r o v i d e s u b i q u i t o u s ( f o rP R O M A L ) h e l p s c r e e n o e d i t o r c o m a n d s . T h e d i t o r c a b p u i e i t h e rt y p e - o v e r o i n s e r t m o d e a n h a s t h ea b i l i t y t p e r f o r m s e a r c h a n r e p l a c e .I c a c u p y , m o v e , d e l e t e , s a v e a n r c a l l d e s i g n a t e d b l o c k s . I s u p p o r t s i d e n t a t i o n l e v e l s s t h a t t a b s a r n o n e e d e d .

W h i l e t h P R O M A L e d i t o r i n o e a c t l y a w o r d p r o c e s s o r , i i v e r y e c e l l e n t p r o g r a m e d i t o r . M a n y l a g u a g e p a c k a g e s d n o p r o v i d e s u c hg o o d e d i t o r . T h i s o n d o e s v e r yg o o d j o o f h e l p i n g w r i t e P R O M A Lp r o g r a m s .

A b o u t P R O M A L S u p p o r tP r o b a b l y t h e b e s t c l u e t s u p p o r t

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

T a b l e 4 P R O M A L E x e c u t i v e C o m m a n d s

C o m m a n dC O L O RC O P YC D A T ED E L E T E

D U M PE D I TF I L E SF I L LF K E YG E G H E L PJ O M A

N O R E A LQ U I TR E N A M ES E S I Z E

T Y P EU N L O A DW

F u n c t i o nC h a n g e t h c u r r e n t c h a r a c t e r o r s c r e e n c o l o rC o p y f i l eC l e a r t h s c r e e nC h a n g e t h e c u r r e n t d a t eD e l e t e P R O M A L f i l e

D i s p l a y m e m o r y i H e x a d e c i m a l a n d A S C I I c h a r a c t e r sE n t e r t h f u l l s c r e e n P R O M A L E d i t o rD i s p l a y t h n a m e s a n s i z e s o a l o s e l e c t e d f i l e s .F i l l r e g i o n o m e m o r y w i t h c o n s t a n tR e d e f i n e f u n c t i o n k e

L o a d P R O M A L o m a c h i n e l a n g u a g e p r o g r a m i n t o m e m o r yE x e c u t e a m a c h i n e l a n g u a g e p r o g r a mD i s p l a y " h e l p " m e n u f e x e c u t i v e c o m m a n d s a n k e y sE x e c u t e l i s t o e x e c u t i v e c o m m a n d s s t o r e d i f i l eD i s p l a y t h c u r r e n t m e m o r y a l l o c a t i o n a n l o a d e d p r o g r a mn a m e s

D i s c a r d s u p p o r t f o R E A L d a t a ( i n c r e a s e s f r e e m e m o r y )E x i t t B A S I CC h a n g e t h n a m e o f P R O M A L f i l eS e m e m o r y l o c a t i o n s t o s p e c i f i e d v a l u e s o c h a r a c t e r sD i s p l a y t h s i z e o c o m p i l e d P R O M A L p r o g r a m

D i s p l a y f i l e o t e x t o t h e s c r e e n , p r i n t e r , e t c .R e m o v e P R O M A L p r o g r a m f r o m m e m o r yC l e a r o a l t e r t h s i z e o t h W o r k s p a c e

S y s t e m s M a n a g e m e n t A s s o c i a t e s i d i n a n e v e n b e t t e r j o o s u p p o r t t h a nt h e y d i i p r o d u c i n g t h P R O M A Lm a n u a l s . P u r c h a s e r s o t h P R O M A Ls y s t e m g e r e g u l a r n o t i c e s o p r o g r a mu p d a t e s , w h i c h a r e a s i l y p a t c h e d i n t ot h s y s t e m . S M i a c t i v e l y l i s t e n i n gt P R O M A L u s e r s , a n i a d d i n g f e t u r e s t o t h l a n g u a g e t e x t e n d i t u t i li t y . F o e x a m p l e , s u p p o r t f o r t r a ns c e n d e n t a l f u n c t i o n s w a a d d e d i D e c e m b e r o 1 9 8 4 . S M p l a n s t p u l i s h n e w s l e t t e r i t h s e c o n d q u a rt e o f 1 9 8 5 a n u s e r g r o u p s w i l l b r e c o g n i z e d .

B u y o f i n d a l o t h a t o u w h e ny o r e a d t h m a n u a l s . T h e r e a r t h r e em a n u a l s i v e r y n i c e b i n d e r . T h t h r e e p a r t s a r e " M e e t P R O M A L ! " t h " P R O M A L U s e r ' s G u i d e , " a n t h " P R O M A L L a n g u a g e . " T h e s e p r o v i d ea s o l i d f o u n d a t i o n f o e x p l o r i n g t h P R O M A L s y s t e m . T h e y d e t a i l t h o e r a t i o n o t h s y s t e m a n h o m e o r i u s e d . I n s t r u c t i o n s a r e p r o v i d e df o p a t c h i n g m a c h i n e l a n g u a g e i n t oP R O M A L p r o g r a m s . T h e r e a r e x t e ns i v e e x a m p l e s t h a t c o o r d i n a t e w i t h

s a m p l e p r o g r a m s o t h P R O M A Ld i s k . S y n t a x d i a g r a m s o t h l a n g u a g ea r p r o v i d e d , a l o n g w i t h s h o r t t u t or i a l o h o t r e a d t h e m ! I a l m o s tg o e s w i t h o u t s a y i n g t h a t t h m a n u a l sh a v e g o o d t a b l e o c o n t e n t s a n i n d e x .

I n s h o r t , t h i n k t h a t P R O M A L i v e r y p o w e r f u l , w e l l s u p p o r t e d c o p u t e r l a n g u a g e s y s t e m . I t i s s o p h i s t ic a t e d , y e t e a s y t o u s e . W i t h o u td o u b t i i o n o t h m o s t s i g n i f i c a n tp r o d u c t s f o t h C o m m o d o r e 6 a p e a r i n g r e c e n t l y . I y o c a n n o t t r P R O M A L a f r i e n d ' s h o u s e o a t h d e a l e r , i i p o s s i b l e t p u r c h a s eP R O M A L d e m o d i s k f r o m S y s t e m sM a n a g e m e n t A s s o c i a t e s ( 3 7 0 0 C o p u t e r D r i v e , R a l e i g h , N 2 7 6 0 9 ) f o 1 1 2 . 5 0 ( i n c l u d i n g p o s t a g e a n h a d l i n g ) . C o n s i d e r i n g t h a t t h e n d - u s e rs y s t e m ( w h i c h c a n n o t p r o d u c e s t a n da l o n e P R O M A L p r o g r a m s ) i S 4 9 . 9 5 ,w i t h f u l l c r e d i t t o w a r d t h d e v e lo p e r ' s s y s t e m ( w h i c h c a n ) , w o u l dr e c o m m e n d t h e n d - u s e r s y s t e m o v e rt h d e m o d i s k i y o a r r e a l l yi n t e r e s t e d .

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 42: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 42/124

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

C a r d c o M T / 1M o n i t o r T u n e rM a n u f a c t u r e r : C a r d o , I n c .

3 0 S T o p e k aW i c h i t a , K 6 7 2 0 2

l u s t a b o u t a n y o n e w h o ' s e v e r u s e dc o l o r m o n i t o r w i l l t e l l y o h o s u p er i o r t h v i d e o i m a g e i o v e r c o n v e nt i o n a l t e l e v i s i o n p i c t u r e . T o b a d y o uc a n ' t g e t h a t s a m e s h a r p , c r i s p I m a g eo t h s c r e e n f o w a t c h i n g y o u r f a v o ri t t e l e v i s i o n s h o w s , r i g h t ? W r o n g .Y o u c a n g e s u p e r b t e l e v i s i o n p i t u r e a n m a k e y o u r m o n i t o r d o d o ub l d u t y a w e l l , w i t h t h C a r d c oM T / 1 M o n i t o r T u n e r .

T h i s u n i q u e d e v i c e a l l o w s y o t w a t c h t e l e v i s i o n p r o g r a m s o y o u rc o m p u t e r m o n i t o r w h e n y o u ' r e n o b u s y c o m p u t i n g . N o o n l y d o e s i c o v e r t y o u r m o n i t o r i n t o a t e l e v i s i o n ,b u t t h e p i c t u r e c l a r i t y a n r e s o l u t i o ni a b s o l u t e l y s u p e r b — a s g o o d o b e t e t h a n a n c o l o r t e l e v i s i o n i m a g eI ' v e e v e r s e e n .

T h M T / 1 c o m e s c o m p l e t e w i t he v e r y t h i n g y o u n e e d t c o n v e r t y o u r1 7 0 2 o o t h e r m o n i t o r i n t o f i r s t - c l a s s

t e l e v i s i o n w i t h w i r e l e s s r e m o t e c o t r o l . I t h a t ' s n o e n o u g h , c h e c k t h i so u t : t h u n i t i c a b l e r e a d y a n i c a o u t p u t m u l t i p l e x s t e r e o s o u n d a w e l l .O c o u r s e , t t a k e f u l l a d v a n t a g e o ft h i s s t e r e o c a p a b i l i t y , t w t h i n g s a r en e e d e d : t h T p r o g r a m m u s t b eb r o a d c a s t o r c a b l e d i s t e r e o a n s t e r e o p h o n i c a m p l i f i e r i n e e d e d .

g o o d e x a m p l e o f s u c h T p r g r a m i M T V , i y o u r c a b l e n e t w o r kc a r r i e s i t B r o u t i n g t h e s t e r e o o u t p u tf r o m t h t u n e r i n t o y o u r h o m e s t e r e os y s t e m , y o c a e n j o y a l y o u r f a v o ri t m u s j c v i d e o s i g l o r i o u s s t e r e os o u n d w i t h a e x c e l l e n t p i c t u r e t m a t c h . T s a w a i m p r e s s e d w i t ht h c a p a b i l i t i e s a n p e r f o r m a n c e o t h M T / 1 i a u n d e r s t a t e m e n t .

T h M T / 1 i s u p p l i e d w i t h a n i f t yl i t t l e w i r e l e s s r e m o t e c o n t r o l m o d u l e .T h i s m o d u l e i p o w e r e d b t w A A c e l l s a n t h e y s h o u l d l a s t w e l l o v e ry e a r w i t h n o r m a l u s a g e , i a d d i t i o n t c h a n g i n g c h a n n e l s w i t h t h u n i t , y o c a a l s o " g l i d e " u o d o w n t h c h a nn e l s t o q u i c k - s c a n w h a t ' s o t h e t u b e .C o n t r o l s a r e a l s o p r o v i d e d f o c o n -

Y o c a g e s u p e r bt e l e v i s i o n p i c t u r e a n m a k e y o u r m o n i t o r d d o u b l e d u t y a w e l l ,w i t h t h C a r d c o M T / 1M o n i t o r T u n e r .

t r o l l i n g t h v o l u m e a n d t u r n i n g t h M T / 1 o n a n d o f f . T h b a c k o t h r m o t e c o n t r o l m o d u l e h a s a c o n v e r s i o nc h a r t o i s y o c a p u n c h - u p y o u rf a v o r i t e c a b l e c h a n n e l w i t h o u t h a v i n gt g t h r o u g h t h u s u a l c a b l e b o x .T h i s r e m o t e c o n t r o l m o d u l e i i n d e e d

l a z y p e r s o n ' s d e l i g h t — i t w o u l ds e e m t h a t C a r d c o l e f t n s t o n e u t u r n e d w h e n i c a m e t u s e f u l f e t u r e s f o t h M T / 1 .

T h t u n e r i t s e l f i c o l o r - c o o r d in a t e d t m a t c h t h C o m m o d o r e 1 7 0 2m o n i t o r p e r f e c t l y a n t h c o m p a c tu n i t c a b p l a c e d a t o p t h m o n i t o r .R e L H i n d i c a t o r s l e y o k n o w w h a tc h a n n e l y o u ' r e t u n e d t a n t h e i rl a r g e s i z e a f f o r d s h i g h v i s i b i l i t y f r o mv i r t u a l l y a n y w h e r e i t h r o o m . I n f r ar e s i g n a l s f r o m t h r e m o t e u n i t h a d l e t h e c h a n n e l - c h a n g i n g c h o r e s i g r a n d s t y l e a n t h e y ' r e n o a f f e c t e db r o o m l i g h t ( o l a c k o i t ) .

H o o k i n g u p t h M T / 1 i s i m p l em a t t e r : o n j a c k o b a c k o t h e u n i ta c c e p t s i n p u t f r o m e i t h e r a a n t e n n ao c a b l e s i g n a l , v i d e o - o u t j a c k s e n d s

t h e p i c t u r e t t h m o n i t o r , a n d a n a d i o - o u t j a c k s h a n d l e t h s o u n d . I y o u ' r e n o t g o i n g t h s t e r e o s o u n dr o u t e , j u s t p l u g o n o t h e a u d i o - o u t si n t o t h m o n i t o r ' s a u d i o j a c k . I y o d w i s h t h a v e e n h a n c e d s o u n d , t h a u d i o - o u t s g t t h t a p e o r a u x - i nj a c k s o t h s t e r e o . T h a t ' s i f o t h M T / l ' s c a b l e c o n n e c t i o n s .

T h e r e ' s o n f e a t u r e a b o u t t h M T / 1t h a t i r e a l l y t h i c i n g o t h c a k e ,w h i c h i w h s a v e d i f o l a s t . O t h b a c k o t h t u n e r m o d u l e t h e r e ' s a A j a c k i n t o w h i c h y o p l u g y o u rm o n i t o r ' s p o w e r c o r d . W h a t ' s s g r e a ta b o u t t h a t , y o a s k ? W e l l , w h e n y o c u t h p o w e r t t h t u n e r , t h m o n it o r ' s p o w e r i c a n c e l l e d a w e l l — t h er e a l b e a u t y i t h a t i t ' s h a n d l e d t h r o u g ht h r e m o t e - c o n t r o l m o d u l e , c o p l e t e l y n e g a t i n g t h n e e d t g e u a n t u r n t h m o n i t o r o f f . . . p r e t t ys l i c k , e h

I y o u ' r e t h i n k i n g o b u y i n g s e o n T V w h n o c o n s i d e r g e t t i n g a M T / 1 t u n e r i n s t e a d ? I t ' s g r e a t w a t u s y o u r m o n i t o r f o r e g u l a r t e l e v is i o n v i e w i n g w h e n y o u ' r e n o t c o p u t i n g w i t h i t T h a t w a y o c a n h a v et h b e s t o f b o t h w o r l d s — s u p e r b i a g e r y f o y o u r c o m p u t i n g a n d a o u s t a n d i n g t e l e v i s i o n p i c t u r e a w e l l .O h y e s — l e t ' s n o f o r g e t t h a t w o n d e rf u w i r e l e s s r e m o t e c o n t r o l a n s t e r e os o u n d c a p a b i l i t y , t o o . C o n g r a t u l a t i o n st C a r d c o o s u p e r b p i e c e o f h a r dw a r e t h a t p e r f o r m s b e h o n d a l e x p e ct a t i o n s . h a v e n r e s e r v a t i o n s a b o u tr e c o m m e n d i n g t h M T / 1 a n o n l y t h h i g h e s t p r a i s e f o i t S u g g e s t e d r e t a i lp r i c e i S 1 9 9 .

4 0 M A Y / J U N E

Page 43: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 43/124

T o t a lt e l e c o m m u n i c a t i o n s

T r e m e n d o u s V a l u eT o t a l T e l e c o m m u n i c a t i o n s r e g u l a r p r i c e $ 1 2 4 . 9 5

n o o n l y '

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

M o d e m

C o m m u n i c a t i o n sS o f t w a r e

3 0 b a u da u t o d i a l - a u t oa n s w e r m o d e m

A d v a n c e d t e l e c o m m u n i c a t i o n ss o f t w a r eS e n d s , r e c e i v e s a n s t o r e si n f o r m a t i o nE a s y - t o - u s eA u t o m a t e s c o n n e c t i o n s a n l o g - o n s e q u e n c e s

I n f oO v e r 6 0 P o p u l a r D a t aB a s e s a n S e r v i c e sw i t h n s u b s c r i p t i o nf e e .

E l e c t r o n i c M a i lO f f i c i a l A i r l i n e G u i d eC a t a l o g S h o p p i n gM o v i e R e v i e w sU P w o r l d n e w s a n d s p o r t sS t o c k q u o t a t i o n sJ o u r n a l s a n m a g a z i n e si a l c a r e e r a r e n a sT e l e c o n f e r e n c i n gA n m u c h m o r e !

L i m i t e d t i m e o f f e r .8 0 0 - 2 2 L E A R N o 8 0 0 - 4 4 L E A R N i r C a l i f o r n i aF o C o m m o d o r e 6 4 ®

g t d l T e l e c o m m u n k a i i o n > a n T h I n f o C e n i v r a t e t t J d ' . - m a r K s o J e l e L e a i n m y S y s l e m s . l r > c . .C o m m o d o r e 6 i a r e g i s t e r e d I r a i l u m a r h o C o m m r . d o i e E l e c t r o n i c s . L i d

T O T A L T E L E C O M M U N I C A T I O N ST e l e L e a r n i n g S y s t e m s . I n c .

5 0 5 B e a c h S t r e e tS a F r a n c i s c o , C a l i f o r n i a 9 4 1 3 3

4 1 5 / 9 2 8 - 2 8 0 0C i r c l e R e a d e r S e r v i c e N o . 3

Page 44: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 44/124

B O O K R E V I E W S R H V I l - W K D B A W 1 L L E N

P r o g r a m m i n gY o u rC o m m o d o r e6 i B A S I CA u t h o r : M a r i o J E i s e n b a c h e rP u b l i s h e r : S p e c t r u m

P r e n t i c e - H a l lE n g l e w o o d C l i f f s , N 0 7 6 3 2

J t r o g r a m m i n g Y o u r C o m m o d o r e 6 i B A S I C i f u n d a m e n t a l l y t u t o r i a lw h i c h a i d s t h s t u d e n t - r e a d e r i b c o m i n g B A S I C p r o g r a m m e r v i s r i e s o h i g h l y s t r u c t u r e d i n s t r u c t i o n a ld e s c r i p t i o n s a n s u b s e q u e n t e x e rc i s e s . E a c h p r o g r e s s i v e c h a p t e r o r" l e v e l " i h a r d e r t h a n t h p r e c e d i n go n e a n d b u i l d s u p o n t h m o r e e l e m e nt a r y c o n c e p t s .

L e v e l d e a l s w i t h g e t t i n g a q u a i n t e d w i t h t h 6 k e y b o a r d l a y o u t ," g e t t i n g s t a r t e d " p r o c e d u r e s , P R I N Ts t a t e m e n t t i p s a n t r i c k s , u s i n g c o l o r s ,t h T A B / S P C f u n c t i o n s , t h I N P U Tf u n c t i o n a n c o m p u t e r - g e n e r a t e dp r o m p t s . L e v e l t e a c h e s t h e v a r io u s m a t h e m a t i c a l o p e r a t o r s / s y m b o l s ,o p e r a t i o n a l p r i o r i t i e s , a s s i g n i n g n m e r i c v a r i a b l e s , s i m p l e l o o p s ( F O R /N E X T ) , c o n d i t i o n a l s t a t e m e n t s , a n f l o w c h a r t s .

L e v e l 3 s h o w s r e a d e r s h o t h e y c a u s e t h e 6 t g e n e r a t e r a n d o m n u b e r s , t h I N f u n c t i o n , s u c h m a t h em a t i c a l f u n c t i o n s a A B S , S G N . S Q R ,t i m e c o n t r o l u s i n g T a n T I S , t h eG E s t a t e m e n t , s e t t i n g u D A T A s t a t em e n t s , r e a d i n g / r e s t o r i n g t h a t d a t a a n c r e a t i n g d a t a a r r a y s ( D I M . s t a t e m e n t ) .L e v e l 4 v e r y s h o r t c h a p t e r , d e a l sw i t h c o m p u t e r t e r m i n o l o g y , a i n t r od u c t i o n t b i n a r y m a t h a n d 6 p e r i p he r a l s . L e v e l t e a c h e s r e a d e r s a l p h a n um e r i c s t r i n g s , s t r i n g m a n i p u l a t i o n a n B o o l e a n l o g i c ( A N D , O R ) .

L e v e l i n t r o d u c e s t h G O S U B / R E -T U R N b r a n c h s t a t e m e n t s , P E E K a n P O K E , m e m o r y m a p s , s i m p l e g r a p h i cd i s p l a y s , h o t c o n t r o l b i t s u s i n gl o g i c , a d v a n c e d d i s p l a y m o d e s , i c l u d i n g s p r i t e s a n m u l t i - c o l o r b i m a p p i n g , s o u n d p r o d u c t i o n u s i n g t h S I c h i p a n d c o m b i n i n g s o u n d a n ds p r i t e s . L e v e l i t h e " a p p l i c a t i o n s "

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

B e s i d e s t h e s e v e n p r o g r a m m i n g l e e l s , t h i s b o o k a l s o c o n t a i n s l e s s o n r v i e w s , p r a c t i c e e x e r c i s e s , " i n t e r e s ts t i m u l a t o r s " ( u n d o c u m e n t e d p r o g r a ml i s t i n g s ) a n a p p e n d i c e s . T h i n d e x i q u i t e g o o d f o f a s t r e f e r e n c e a n r e t r i e v a l .

T h e r e w e r e m a n y t h i n g s w h i c hl i k e a b o u t t h i s b o o k . f e e l t h a t t h a t h o r h a s t h e p o t e n t i a l o b e c o m i n gp r e m i e r e t e a c h e r o c o m p u t e r s c i e n c e ,s p e c i f i c a l l y o t h C o m m o d o r e 6 s y s t e m , t h r o u g h h i w r i t i n g s . A lt h o u g h p e d a n t i c a t i m e s , h d e m o ns t r a t e s t h r o u g h o u t t h i s b o o k h i c o m a n d o f t h e s u b j e c t a n l o v e f o t h 6 i g e n e r a l .

T h a u t h o r ' s s t e p - b y - s t e p p r o g r a mm i n g d i r e c t i o n s a r e c l e a r a n e a s y t f o l l o w . e s p e c i a l l y l i k e t h e d i t o r i a lt r e a t m e n t o i m p o r t a n t p r o g r a m m i n gt e c h n i q u e s , a g r a p h i c a l l y h i g h l i g h t e dw i t h i n s p e c i a l b o r d e r .

P r o g r a m m i n g Y o u r C o m m o d o r e6 i B A S I C i e a s y t r e a d — I s t u d i e dt h e n t i r e b o o k i t h r e e h o u r s — b ec a u s e t h a u t h o r t r e a t s h i s r e a d e r s a f r i e n d s . W a r s u p p l i e d t h s e c r e t s o h i e x p e r i e n c e i a i n f o r m a l t o n e o v o i c e . I ' v e b e e n p r o f e s s i o n a l l y p r g r a m m i n g f o s e v e n y e a r s n o a n l e a r n e d f e n e t r i c k s b r e a d i n gt h i s b o o k . I s h o r t , t h a u t h o r i a w a y s e n c o u r a g i n g t o h i s r e a d e r s .

T h b e s t s e c t i o n i t h i s b o o k i t h t r e a t m e n t o B o o l e a n l o g i c . T h a t h o r ' s e x p l a n a t i o n o A N a n d O R . a w e l l a b i m a n i p u l a t i o n u s i n g t h e s et w l o g i c a l e x p r e s s i o n s , i a m o n g t h b e s t I ' v e s e e n . L i k e w i s e , s u m m a r y r v i e w s a n p r a c t i c e e x e r c i s e s a r w e l l

d o n e . ( f i r m l y b e l i e v e t h a t w e l l d s i g n e d p r a c t i c e e x e r c i s e s — a n d d o c um e n t e d a n s w e r s — a r e v e r y i m p o r t a n tt s e l f - i n s t r u c t i n g m a n u a l o t h i sk i n d . )

I f a c t , w h e n t h a u t h o r i g o o d , h i v e r y , v e r y g o o d . H i e x p l a n a t i o n o n e s t e d l o o p s , f o a n e x a m p l e , i t e r i f i c . a l s o l i k e d h i " U s e r F o r m u l a s "i n c l u d e d i t h b o o k ' s a p p e n d i x .

O n t h i n g t h a t b o t h e r e d m a b o u tt h b o o k w a s i t l a c k o c l a r i f i c a t i o na n m i s u s e o g e n e r a l i z a t i o n . T h a t h o r f r e q u e n t l y p r e s e n t s h i c o m e n t s a a b s o l u t e t r u t h — a p r o g r a mm i n g d o g m a — w h e n i r e a l i t y , t h c o m m e n t s h o u l d h a v e b e e n q u a l i f i e dw i t h s p e c i f i c c o n d i t i o n s o f v a l i d i t y .F o e x a m p l e , i w r o t e t h a t " a l l b i r d sf l y , " w o u l d b i e r r o r . T h e r e a r s o m e s p e c i e s o b i r d s ( p e n g u i n s )w h i c h d n o f l y , n e w b o r n b i r d s h a v et l e a r n t f l y , b i r d s w i t h b r o k e nw i n g s c a n ' t f l a n d d e a d b i r d s a r p e m a n e n t l y g r o u n d e d .

I t h i s w a y , t h a u t h o r o f t e n m a k e ss t a t e m e n t s w h i c h m i g h t b a c c e p t e da 1 0 0 % f a c t b n o v i c e p r o g r a m m e r .

L a s t b u n o l e a s t , w h d s o m ep u b l i s h i n g c o m p a n i e s f a i l t u s t h c o m p u t e r s y m b o l f o t h n u m b e r z e r o( 0 ) ? D o n ' t t h e y r e a l i z e t h a t t h e i r t y p es e z e r o s o f t e n l o o k l i k e t h l e t t e r" O " ? A n o t h e r w a t c o n f u s er e a d e r s .

f e e l t h a t t h i s b o o k i f o t h o s e n o i c u s e r s w h h a v e h a t h o p p o r t un i t y t e x p e r i e n c e t h e i r C o m m o d o r e6 f o f e w w e e k s a n d p r o v i d e s t h p e r f e c t b r i d g e b e t w e e n b e g i n n e r a n i n t e r m e d i a t e c o m p u t e r k n o w l e d g e .P r o g r a m m i n g Y o u r C o m m o d o r e 6 i B A S I C i a s t e p i n t h r i g h t d i r e ct i o n f o r a l c o n c e r n e d .

4 M A Y f l U N E

Page 45: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 45/124

B O O K R E V I E W S R E V I E W E D B J A M B S C H A S S E

L e a r n i n gC o m m o d o r e6 L O G OT o g e t h e rA u t h o r : K e n n e t h G o l d b e r gP u b l i s h e r : M i c r o s o f t P r e s s

1 0 7 0 0 N o r t h r u p W a B e l l e v u e , W 9 8 0 0 9

W h e n f i r s t p u r c h a s e d m C o m o d o r e 6 4 n o t i c e d o t h s t o r es h e l v e s t h t i t l e L O G O . A t h e t i m e ,t h o n l y c o n c e p t h a o L O G O w a t h a t i h a s o m e t h i n g t d w i t hs t y l i z e d t u r t l e m o v i n g a r o u n d o c o m p u t e r s c r e e n . S i n c e w a n e p h y t e a c o m p u t i n g , n a t u r a l l y c h o s eB A S I C , t h b u i l t - i n l a n g u a g e o t h e 6 4 .B u w o u l d o c c a s i o n a l l y c o m e a c r o s sL O G O i m r e a d i n g a n w o n d e rw h a t i w a a l a b o u t . E v e n t u a l l yb r o k e d o w n a n b o u g h t t h C o m m od o r e L O G O c a r t r i d g e .

T h L O G O p a c k a g e c a m e w i t hw e l l w r i t t e n m a n u a l . S o m e h o w , h o e v e r , f e l t t h m a n u a l w a n o o r e n t e d t o w a r d g r o u n d - f l o o r b e g i n n e r s .c o m b e d t h b o o k s t o r e s l o o k i n g f o b o o k t h a t w o u l d h e l p . m d i g e s t w h a tL O G O w a r e a l l y a l a b o u t . N e e d s a t h s e a r c h w a l o n g o n e .

F i n a l l y , f o u n d K e n n e t h G o l d b e r g ' sb o o k , L e a r n i n g C o m m o d o r e 6 L O G O T o g e t h e r . G o l d b e r g ' s b o o k w a s

L O G O d e l i g h t . H e r e w a b o o k t h a tt r u l y s e r v e d t h n e e d s o t h b e g i nn e r . H i b o o k i w e l l s t r u c t u r e d , w e l lw r i t t e n a n d , m o s t i m p o r t a n t , w e l l o g a n i z e d . H t a k e s t h e b e g i n n e r s t e p b s t e p t h r o u g h L O G O , f r o m t h f u n d am e n t a l s t t h c o m p l e x , a n d o e ss u p e r b j o o i t

T h b o o k b e g i n s b g i v i n g s h o r th i s t o r y o w h L O G O w a d e v e l o p e d ,w h a t i t u s e s a r e , a n d w h a t n e e d i s a i s f i e s . " H o w t U s T h i s B o o k " i p r o v i d e d , a l o n g w i t h l i s t o t h h a r dw a r e a n d s o f t w a r e t h a t w i l l b r q u i r e d . H d o e s n ' t l e a v e t h e u s e r i t h d a r k .

T h f i r s t c h a p t e r d i s c u s s e s t h e l a g u a g e i t s e l f . H e r e t h a u t h o r e x p l a i n st h a t L O G O i a e x c e l l e n t l e a r n i n gt o o l , w h i c h r e i n f o r c e s t h e p r o c e s s e s

d o 9 h e s i t a t e t p r e d i c t t h a t t h i sb o o k w i l l b e c o m eL O G O c l a s s i c . I c a e a s i l y b a d a p t e dt c l a s s r o o me n v i r o n m e n t a n w i l l m o s t a s s u r e d l y

f i n d i t n i c h e w i t ha d d i c t e d L O G Ou s e r s .

o l e a r n i n g b b u i l d i n g c o m p l e x s t r u ct u r e s o u o b a s i c o n e s . T h c o n c e p to m o d u l a r p r o g r a m m i n g i a l s o a d r e s s e d . M o d u l a r p r o g r a m m i n g c a b u s e d a a i n v a l u a b l e i n t r o d u c t i o nt h i g h e r l e v e l l a n g u a g e s s u c h a P a s c a l .

T h s e c o n d c h a p t e r g i v e s f u l l d s c r i p t i o n o h o t o g e t L O G O r u n i n g u s i n g t h c o m p u t e r , d i s k a n s o f t w a r e . N l o o s e e n d s h e r e . C h a pt e r s a n d e a l s p e c i f i c a l l y w i t h t h b a s i c L O G O c o m m a n d s r e q u i r e d t d e a l w i t h p r o g r a m m i n g i L O G Os u c h a D R A W , N O D R A W , P E N U P a n P E N D O W N .

T h r e a l p r o g r a m m i n g p o w e r o L O G O b e g i n s w i t h C h a p t e r 6 H e r et h a u t h o r p r o v i d e s a m p l e d e s c r i p t i o no w h a t p r o c e d u r e s a r a n h o t h e ya r c o n s t r u c t e d . H e x p l a i n s h o t u s e , w r i t e , m o d i f y , s a v e , l o a d a n p r i n t p r o c e d u r e s . C h a p t e r g o e s i n t om o r e d e t a i l e d d i s c u s s i o n o w h a t p r c e d u r e s r e a l l y a r a n w h a t t h e y c a d o I s h o u l d n o e s c a p e t h o b s e r v a n tr e a d e r o t h e s e c h a p t e r s t h a t L O G O ' Sa b i l i t y t c r e a t e p r o c e d u r e s c a n i t s e l fb u s e d t c o n s t r u c t n e w T l a n g u a g e .

C h a p t e r s a n p r o v i d e m o r e e t e n s i v e e x a m p l e s a n e x p l a n a t i o n s .V a r i a b l e s a n t h e i r u s i p r o c e d u r e sa r e x p l a i n e d ; s i p a r a m e t e r p a s s i n g( t h a t i s p a s s i n g o n v a l u e i n v a r i a b l et a n o t h e r v a r i a b l e ) . C h a p t e r 1 i n t r o

d u c e s r e c u r s i o n , w h i c h i w h e r eL O G O r e a l l y s h i n e s . R e c u r s i o n i t h a b i l i t y o s o m e t h i n g t c a l l b a c k o i s e l f , m u c h l i k e p u l l i n g o n e s e l f u p b yo n e ' s s h o e s t r i n g s . T h i s i s t r a n g ec o n c e p t a n c e r t a i n l y h a r d t g r a s p a f i r s t . T h a u t h o r , h o w e v e r , c u t s t h ef l u f f a n g e t s t o e x a m p l e s w h i c hc l e a r l y e x p l a i n h o r e c u r s i v e p r o c ed u r e s a r w r i t t e n a n u s e d .

S p r i t e s a r d e a l t w i t h i C h a p t e r s 1 a n 1 2 E v e r y t h i n g n e e d e d t c r e a t ea n u s s p r i t e s i n L O G O i c o v e r e d .N u m e r o u s e x a m p l e s a r p r o v i d e d a t h o t u s e , c r e a t e , s a v e a n u s s p r i t e .

C h a p t e r s 1 a n 1 d e a l w i t h t h m a t h e m a t i c a l s i d e o L O G O a n e p l a i n h o t h m a t h e m a t i c a l o p e r at i o n s o L O G O a r u s e d a n i m p l em e n t e d i p r o g r a m m o d e . L i s tp r o c e s s i n g , w h i c h i L O G O a b i l i t yt w o r k w i t h w o r d s a n d s e n t e n c e s , i c o v e r e d i C h a p t e r s 1 a n 1 6 T h a u t h o r d i f f e r e n t i a t e s c l e a r l y b e t w e e nt h a b i l i t y t w o r k w i t h w o r d s a n t h a b i l i t y t p e r f o r m l i s t p r o c e s s i n g .I e s s e n c e , l i s t c a n b e w o r d o g r o u p o f w o r d s w h i c h c a m a k e u s e n t e n c e . L O G O c a a c o t h e s e s e t e n c e s . A m a z i n g t h i n g s c a b a c h i e v e d w i t h t h i s c a p a b i l i t y a n i i e a s i l y a s e p a r a t e a r f o r m i i t s e l f .T c a o f t h i s e x c e p t i o n a l b o o k ,G o l d b e r g c o v e r s t h 6 4 ' s u n i q u e m s i c a p a b i l i t y . L O G O 6 h x b u i l t - i nm u s i c c o m m a n d s a n t h e s e a r e e p l a i n e d a n s u p p o r t e d w i t h a m p l es a m p l e s .

A l i a l l , L e a r n i n g C o m m o d o r e 6 L O G O T o g e t h e r i t r u l y s u p e r bl e a r n i n g p r o d u c t . d o n ' t h e s i t a t e t op r e d i c t t h a t t h i s b o o k w i l l b e c o m eL O G O c l a s s i c . I c a e a s i l y b a d a p t e dt c l a s s r o o m e n v i r o n m e n t a n d w i l lm o s t a s s u r e d l y f i n d i t n i c h e w i t h a d i c t e d L O G O u s e r s . T h a u t h o r t o o kc o n s c i e n t i o u s a t t i t u d e i a s s e m b l i n gh i m a t e r i a l a n t h e n r e s u l t i s m o o t h - f l o w i n g n a r r a t i v e w i t h v e r yf e g a p s . T h i s i t h w a i n t r o d u ct o r y b o o k s o s p e c i f i c f i e l d s o k n o w l e d g e s h o u l d b w r i t t e n .

I y o a r e s t r u g g l i n g w i t h L O G Oa n d e s i r e g o o d i n t r o d u c t o r y b o o ko t h s u b j e c t , a r a e d u c a t o r s e a r c hi n f o a e x c e p t i o n a l t e x t , o e v e n a ni n t e r m e d i a t e u s e r w h w a n t s t s h a r p e n h i s k i l l s , t h e n G o l d b e r g ' sb o o k i d e f i n i t e l y f o r y o u .

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 46: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 46/124

C O M M O D O R E 6 w i t h S I 9 . 9 5 S o f t w a r e P u r c h a s e

o

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

1 3 D i s k D r i v e $ 1 4 9 . 0 0 *

T r a c t o r F r i c t i o n P r i n t e r $ 1 6 9 . 0 01 3 H i - R e s C o l o r M o n i t o r 5 1 8 9 . 0 0

S e P a g e 1

S U P E R A U T O c o D I A L M O D E M 6

C A L LB E F O R E

Y O O R D E R

( B e s t c o m m u n i c a t i o n s p a c k a g e i U S A )

P R I C E SM A B L O W E R

5 O

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

C o m p u t e r L e a r n i n g P a $ 3 7 . 9 5N e V o i c e S y n t h e s i z e r $ 4 9 . 0 01 2 G r e e n o A m b e r M o n i t o r $ 7 9 . 9 51 2 D a i s y W h e e l P r i n t e r $ 1 9 9 . 0 0

C O M M O D O R E 6 C O M P U T E R $ 1 3 9 . 0 0Y o p o o n l y S 1 3 9 . 0 0 ( w i t h t h e $ 1 9 . 9 5 s o f t w a r ep u r c h a s e , s e e b e l o w ) w h e n y o o r d e r i h p o w e r f u l8 - J K C O M M O D O R E 6 C O M P U T E R 1 L E S S t h v a l u e o I h S P E C I A L S O F T W A R E D I S C O U N T C O U P O N w p a c kw i t h y o u r c o m p u t e r T h a t a l l o w s y o u t S A V E O V E RS 5 0 0 o f s o f t w a r e s o l e p r i c e s ! ! W i t h o n l y $ 1 0 0 o s a v i n g s a p p l i e d , y o u r n e c o m p u t e r c o s t i S 3 9 . 0 0 !

1 7 0 K D I S K D R I V E $ 1 4 9 . 0 0Y o p a o n l y S I 4 9 . 0 0 ( w i t h I h e 5 1 9 . 9 5 s o f t w a r ep u r c h a s e , s e e b e l o w ] w h e n y o o r d e r t h 1 7 0 K D i s kD r i v e ! L E S S t h e v a l u e o t h S P E C I A L S O F T W A R ED I S C O U N T C O U P O N w p o c k w i l h y o u r d i s k d r i v e t h a ia l l o w s y o t S A V E O V E R $ 5 0 0 o f s o f t w a r e s o l ep 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 e d i s k d r i v e c o s t i $ 4 9 . 0 0 .

1 3 H I - R E S C O L O R M O N I T O R $ 1 8 9 . 0 0Y o u p o y o n l y $ 1 8 9 . 0 0 f w i l h t h e S 1 9 . 9 5 s o f t w a r ep u r c h o s e . s e e b e l o w ) w h e n y o o r d e r t h i s 1 3 C O L O RM O N I T O R w i t h s h a r p e r a n c l e o r e r r e s o l u t i o n t h a no n o t h e r c o l o r m o n i t o r s w h o v e t e s t e d ! L E S S v o l u eo t h S P E C I A L S O F T W A R E D I S C O U N T C O U P O N w p a c k w i t h y o u r m o n i t o r t h o t o l l o w s y o t s a v e o v e r$ 5 0 0 o f s o f t w o r e s a l e p r i c e s ! ! W i l h o n l y S 1 0 0 o s a v i n g s o p p l i e d . y o u r n e c o l o r m o n i t o r c o s t i o n l yS 8 9 . 0 0 . ( 1 6 C o l o r s ) .

8 C O L U M N 8 C P T R A C T I O N / F R I C T I O N P R I N T E R $ 1 6 9 . 0 0

Y o p o o n l y $ 1 6 9 . 0 0 w h e n y o o r d e r t h C o m s t a r T d e l u x e l i n e p r i n t e r t h a t p r i n t s 8 ' i x l f u l l s i z e , s i n g l es h e e t , r o l l o f a f o l d p o p e r l a b e l s , e t c . I m p a c t d o m a t r i x , b i d i r e c t i o n a l . L E S S i h e 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 l h y o u rp r i m e r t h a t a l l o w s y o 1 S A V E O V E R S 5 0 0 o f s o f i w o r e s o l e p r i c e s ! ! W i t h o n l y S 1 0 0 o s o v i n g sa p p l i e d y o u r n e t p r i n t e r c o s t i o n l y 5 6 9 . 0 0 .

B C O L U M N B O A R D $ 7 9 . 0 0N 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 a o n t i m e ! C o n v e r t s y o u r C o m m o d o r e 6 t 8 C O L U M N Sw h e n y o p l u g i t h 8 C O L U M N E X P A N S I O NB O A R D ! ! P L U S s l o t e x p a n d e r ! C o u s w i t h m o s ts o f t w a r e .

8 C O L U M N S I C O L O RE X E C U T I V E W O R D P R O C E S S O R $ 3 9 . 0 0

T h i s E X E C U T I V E W O R D P R O C E S S O R i t h f i n e s !□ v o i l a b l e l o t h C O M M O D O R E 6 c o m p u t e r ! T h eU L T I M A T E F O P R O F E S S I O N A L W o r d P r o c e s s i n g ,D I S P L A Y S J o 8 C O L U M N S I C O L O R o r b l a c k o n w h i t e 1 5 i m p l e t o p e r o t e . p o w e r f u l t e x t e d i t i n g w i t h2 5 W O R D D I C T I O N A R Y , c o m p l e l 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 o m a t i c d e l e t i o n , c e n t e r i n g , m a r g i ns e t t i n g s a n o u t p u t t a l p r i n t e r s ! I n c l u d e s ap o w e r f u l m a i l m e r g e .L i s t $ 9 9 . 0 0 S A L E S 3 9 . 0 0 C o u p o n $ 2 9 . 9 5

p o c k S P E C I A L S O F T W A R E D I S K C O U N T l[ C O U P O N w i t h e v e r y C O M M O D O R E[ C O M P U T E R , D I S K D R I V E , P R I N T E R ,[ M O N I T O R w t e l l ! T h i s c o u p o n a l l o w s y o t [ S A V E O V E R 5 5 0 0 O F F S A L E P R I C E S ! !

( E x a m p l e s )P R O F E S S I O N A L S O F T W A R E

C O M M O D O R E 6 N a m eE x e c u t i v e W o r d P r o c e s s o rE x e c u t i v e D a t o B o s e2 0 . 0 0 0 W o r d D i c t i o n a r yE l e c t r o n i c S p r e a d S h e e tA c c o u n t i n g P a c kP r o c t i c o l cP r o g r a m m e r s R e f e r e n c e

G u i d eP r o g r a m m e r s H e l p e r

( D i s k 'B C o l u m n S c r e e n ( D i s k )D i s k F i l e r ( b y F l i p - N - F i t e lD e l u x e T a p e C a s s e t t eP r o J o y S l i t hL i g h t P e D u s t C o v e rS i m o n B a s i cP i t s t o p I I E p y xS u p e r G r a p h i c s E i p c n d e rM u s i c C o l eF i l e w n t e r

L l i t$ 9 9 . 0 0$ 6 9 . 0 0S 2 4 . 9 S$ 5 9 . 9 5S i 9 0 05 5 9 . 9 5S 2 0 . 9 5

5 5 9 . 9 5

5 5 9 . 9 55 3 9 . 9 5S 8 9 . O OS 1 9 . 9 5S 3 9 . 9 5

8 . 9 5S 2 9 . 9 5S 3 9 . 9 5S 2 9 9 5S S 9 9 55 5 9 . 9 5

S a l e5 3 9 . 0 0S 2 9 . 0 0S U . 9 5S J 9 . 0 05 3 9 . 0 05 3 4 . 9 55 1 6 9 55 2 9 . 9 5

5 2 9 9 5S 9 S 4 J 9 5S 1 9 S U . 9 5S 9 $ 1 2 9 5S 2 J . 9 5S 2 2 9 5S 2 9 . 9 5S 2 9 9 5

C o u p o nS 2 9 9 55 1 9 9 55 1 0 . 0 0$ 3 0 5 2 9 . 0 QS ! 9 5 1 2 . 5 0

S 1 9 . 9 SS 1 9 9 55 1 2 . 9 5S 3 J 9 55 1 0 0 0

1 9 4 . 6 0

5 1 9 9 5S I 9 9 5$ 1 9 . 9 5S 2 i 9 5$ 5 4 9 5

( S e e a v e r 1 0 c o u p o n i t e m s i o u c a t a l o g }W r i t e o c a l l f o

S a m p l e S P E C I A L S O F T W A R E C O U P O N !

E X E C U T I V E Q U A L I T YP R O F E S S I O N A L B U S I N E S S S O F T W A R E

T h C a d i l l a c o f B u s i n e s s P r o g r a m sf o C o m m o d o r e 6 C o m p u t e r s

I t e mI n v e n t o r y M o n o g e m eA c c o u n t s R e c e i v a b l eA t c o u n l * P a y a b l eP o y r o l lG e n e r a l L e d g e r

L i l t5 7 9 . 9 55 7 9 . 9 55 7 9 . 9 55 7 9 . 9 55 7 9 . 9 5

S a l e5 2 9 . 9 55 2 9 . 9 55 2 9 . 9 55 2 9 . 9 55 2 9 9 5

C o u p o n5 2 4 . 9 5S 2 4 . 9 5$ 2 4 9 5S 2 4 . 9 55 2 4 9 5

T h $ 1 9 . 9 5 S o f t w a r e P u r c h a s e O p t i o n s2 P r o g r a m B o n u i P a d . ( l a p e o r d i i k )

1 O i B o r r o n i - S i r o i e g y B o a r d G a m e3 D i s k D r i v e C l e a n e r4 H E G o m e s ( d i s k )5 P o g o J o ( t a p e o r d i s k )

L I 5 TS 2 9 9 5$ 4 9 . 9 5$ 2 9 9 5$ 2 9 9 55 2 9 . 9 5

S A L E1 1 4 . f l1 1 9 . f SS l f . f SI l l . tt i t . »

S U P E R A U T O D I A L M O D E M $ 5 9 . 0 0E o s y t u s e . J u s t p l u g i n t o y o u r C o m m o d o r e 6 c o m p u t e r o n y o r r e a d y t t r a n s m i t o n r e c e i v em e s s a g e s . E a s i e r t u s l h a n d i a l i n g y o u r t e l e p h o n el u s t p u s h o n k e y o n y o u r c o m p u t e r ! I n c l u d e se x c l u s i v e e a s y l u s p r o g r a m l o u a n d o w nl o a d i n g t p r i n t e r a n d i s k d r i v e s .L i s t S I 2 9 . D O S A L E S S 9 . 0 0 .

N E C O M P U T E R L E A R N I N G P A $ 3 7 . 9 5M a k e s o t h e r g r a p h i c s t a b l e t s o b s o l e t e . T h i s n e T E C HS K E T C H L E A R N I N G P A D a l l o w s y o t d r o w o y o u rT . V . o r M o n i t o r o n t h e n y o u c a n p r i n t w h a t e v e r y o ud r a w o I h s c r e e n o y o u r p r i n t e r s , F A N T A S T I C 1 ' L i s t S 7 9 . 9 5 S A L E S 3 7 . 9 S .

N E V O I C E S Y N T H E S I Z E R $ 4 9 . 0 0F o C o m - 6 4 o V I C - 2 0 c o m p u t e r s . J u s t p t u g i i a n y o u c a n p r o g r a m w o r d s a n s e n t e n c e s , a d j u s t v o l u m e

n p i t c h , m a k e t a l k i n g o d v e n l u r e g o m e s , s o u n da c t i o n g a m e s o n c u s t o m i z e d t a l k i e s 1 1 F O O N L Y$ 1 9 . 9 5 y o u c a n o d T E X T T S P E E C H j u s t t y p e w o r da n d h e a r y o u r c o m p u t e r t o l k A D D S O U N D T

Z o r k S C O T T A D A M S A N D A A R D V A R K A D V E N T U R EG A M E S ! ' D i s k o r t o p e . )

1 2 G R E E N O R A M B E R M O N I T O R 5 7 9 . 9 5Y o u r c h o i c e o g r e e n o a m b e r s c r e e n m o n i t o r , t o pq u a l i t y 8 c o l u m n s 2 l i n e s , e a s y t r e a d , a n t ig l a r e 1 P L U S $ 9 . 9 5 f o c o n n e c t i n g c a b l e . C o m - 6 - 1 o V I C - 2 0 .

1 2 D A I S Y W H E E L P R I N T E R $ 1 9 9 . 0 0" 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 l p r i n t e r , 1 2 "e x t r a l o r g e c a r r i a g e , u t o 1 2 C P b i d i r e c t i o n a lp r i n t i n g , d r o p i c o s s e t t e r i b b o n . C e n t r o n i c s p o r o l l e lo R S 2 3 2 s e r i a l p o r t b u i l i i n ( S p e c i f y )L i s t S 2 9 9 . 0 0 S A L E $ 1 4 9 . 0 0

C A R D C O G + I N T E R F A C E S 5 9 . 0 0F o C o m m o d o r e 6 a n V i 2 c o m p u t e r s . L e t s y o u u s eo t h e r p r i n t e r s w i t h C e n t r o n i c s i n t e r f a c e s . T h i si n t e r f a c e l e t s t h p r i n t e r a c l i k e C o m m o d o r e p r i n t e ri n c l u d i n g p r i n t i n g t h e C o m m o d o r e g r o p h i c s ( D o tm a t r i x w i t h g r o p h i c c a p a b i l i t y p r i n t e r s ) .L i s t S 1 O 9 . 0 O S A L E W 9 . 0 0 .

P R O T E C T O W A R R A N T YA l P r o t e c t o ' s p r o d u c t s c a r r y a m i n i m u m 9 d a w a r r a n t y . T h e r e f o r e , i a n y t h i n g f a i l s w i t h i n 9 d a y s f r o m t h d a t e o p u r c h o s e . y o s i m p l ys e n d y o u r p r o d u c t t u v i U n i t e d P a r c e lS e r v i c e p 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 dy o r e p l a c e m e n t o n o c h a r g e v i U n i t e dP a r c e l S e r v i c e p r e p a i d . T h i s w a r r a n t y p r o v e so n c e a g a i n t h o t W L o v e O u C u s t o m e r s .

L O W E S T P R I C E S 1 D A F R E E T R I A LB E S T S E R V I C E I 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 Sa . m . p . m . W e e k d a y s

a . m . 1 n o o n 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 e a s e a d 6 l a x . A d 5 2 0 . 0 0 f o C A N A D A . P U E R T O R I C O . H A W A I I ,A L A S K A A P O - F P O o r d e r s . C o n a d i o n o r d e r s m u s t b e i U . S . d o l l a r s .W D N O E X P O R T T O T H E R C O U N T R I E S E X C E P T C A N A D A .E n c l o s e C o 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 s f o d e l i v e r y . 2 t d o y s f o p h o n e o r d e r s . d a y e x p r e s s m o i l !V I S A M A S T E R C A R D C . O . D . N C . O . D . t C o n o d a . A P O - F P O

W L o v e O u C u s t o m e r sB o 5 5 0 , B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

C i r c l e R e a d e r S e r v i c e N o 2

Page 47: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 47/124

F A N T A S T I C P R I N T E R2 9 S A L E ! ! $ 2 9

C o m m o d o r e 6 ■ 4 A n 8 C o l u m n P r i n t e r s U T 1 0 C h a r a c t e r s P e r S e c o n d F u l l G r a p h i c s C a p a b i l i t y

i U p p e r A n L o w e r C a s e v A d v a n c e d T h e r m a l T e c h n o l o g y F o Q u i e t O p e r a t i o n

3 1 0 0 A l p h a c o m 4 2 - 8 0 C P 4 C o l u m n P r i n t e rP r i n t o u l i s t i n g s w i t h f u l l c o m p u t e r c h a r a c t e rs e t s ( i n t e r f a c e r e q u i r e d , s e b e l o w ) . P r i n t i u p p e r a n l o w e r c a s e . C o m e s w i t h r o l l o p a p e r a n a l p o w e r a d a p t e r s n e e d e d . P e r f e c tf o s p a r e p r i n t e r o r p r o g r a m l i s t e r . L i s t $ 9 9 . 0 0 .S a l e $ 2 4 . 9 5 .4 C o l u m n E x t r a P a p e r3 1 0 3 2 M e t e r R o l l s B l u e3 1 0 4 4 M e t e r R o l l s B l u e

L I S TS 9 . 9 5

S 1 6 . 9 53 1 0 5 2 M e t e r R o l l s B l a c k ( p e r p k g . ) $ 1 2 . 9 53 1 0 6 2 M e t e r R o l l s B l u e ( p e r p k g . ) $ 1 9 . 9 53 1 0 7 2 M e t e r R o l l s B l a c k ( p e r p k g . ) $ 1 9 . 9 5

S A L E5 3 . 0 05 3 . 9 5$ 3 . 9 5$ 5 . 9 5$ 5 . 9 5

3 1 5 0 A l p h a c o m 8 1 - 1 0 0 C P 8 C o l u m n P r i n t e rN o y o c a h a v e p r i n t e r f o t h c o s t o l a r g e b o o p a p e r . T h i s p r i n t e r p r i n t s i u p p e ra n d l o w e r c a s e w i t h t r u e l o w e r d e s c e n d e r s .C o m e s w i t h r o l l o p a p e r a n p o w e r a d a p t e r .W i t h t h i n t e l l i g e n t i n t e r f a c e s ( s o l d b e l o w ) y o c a d A s c i i g r a p h i c s a s w e l l a s C o m m o d o r eg r a p h i c s . P l u s y o c a d u n d e r l i n i n g a n e x p a n d e d m o d e s . P r i n t o u p i c t u r e s , p r o g r a ml i s t i n g s , w o r d p r o c e s s i n g p a g e s , e t c . P e r f e c t f o t h s t u d e n t o h o m e o w n e r .L i s t $ 7 9 9 . 0 0 . S a l e $ 3 9 . 9 5 .8 C o l u m n E x t r a P a p e r L I S T S A L E3 1 5 3 4 M e t e r R o l l s B l u e S U . 9 5 $ 3 . 9 53 1 5 4 4 M e t e r R o l l s B l a c k $ 1 9 . 9 5 $ 4 . 9 53 5 5 2 5 M e t e r R o l l s B l u e ( p e p k g . ) $ 1 9 . 9 5 $ 7 . 9 53 5 6 2 5 M e t e r R o l l s B l a c k ( p e p k g . ) $ 1 9 . 9 5 $ 8 . 9 53 1 0 1 I n t e l l i g e n t C o m m o d o r e I n t e r f a c e A l l o w s y o u t h o o k t h 4 o 8 c o l u m n p r i n t e r t t h C o m m o d o r e 6 4 d p r o g r a m l i s t i n g s , a l l o w s s o f t w a r e s c r e e n d u m p s , e t c .I n c l u d e s C o m m o d o r e g r a p h i c s a n r e v e r s e c h a r a c t e r s .( S p e c i f y 4 o 8 C o l u m n ) L i s t $ 5 9 . 9 5 .4 C o l u m n S a l e $ 9 . 9 5 . 8 C o l u m n S a l e $ 1 4 . 9 5 .

A d S 3 . 0 0 ( o s h i p p i n g , h a n d l i n g a n i n s u r a n c e . I l l i n o i s r e s i d e n t sp l e a s e o d 6 t o 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 o d i o n o r d e r s m u s t b e i U . S . d o l l a r s .W D N O T E X P O R T T O T H E R C O U N T R I E S E X C E P T C A N A D A .E n c l o s e C 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 s ( o d e l i v e r y . t d a y s l o p h o n e o r d e r s . d a e x p r e s s m a i l !

V I S A M A S T E R C A R D C . O . D .N C . O . D . t C o n o d a . A P O - F P O

S U P E R B U L I M I T E D Q U A N T I T I E S

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

Page 48: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 48/124

S A L E 1 4 P r e m i u m Q u a l i t y F l o p p y D i s k s

B o o 1 w i t h h u r i n g s , s l e e v e s a n l a b e l sF a m o u s B r a n d F U J I F l o p p y D i s k s f o t h o s e w h c a r e a b o u t k e e p i n g t h e i r d a t a .

L i s t $ 3 9 . 9 5S i n g l e S i d e d D o u b l e D e n s i t y ( f l i p $ 1 0 f o C o m m o d o r e 6 4 A t a r i , A p p l e « # M l w l " t f V

$ 1 2 . 9 5 f F l i p - N - F i l e f f $ 1 2 . 9 5

F l o p p y D i s k F i l e rE v e r y o n e N e e d s F l o p p y D i s k S e c r e t a r y

F a c t s :D u s t a n D i r t p a r t i c l e s c a h u r t y o u r d i s k sM o s t d i s k s g b a d u t m i s h a n d l i n g i s t o r a g eP r o p e r f i l i n g o y o u r d i s k c o l l e c t i o n w i l l r e d u c e

u n n e c e s s a r y h a n d l i n g o y o u r d i s k sT h F l o p p y D i s k F i l e r i a i n e x p e n s i v e h a r d p l a s t i c F l i p t o p c a s e t h a t w i l l a l l o w f o e a s y f i l i n g , a n p r o t e c ty o u r d i s k s f r o m d u s t , s m o k e , a n d d i r t . P l u s , t h F l o p p y D i s k F i l e r w i l l k e e p a l y o u r d i s k s o u o u n w a n t e dh a n d s a n i o n p l a c e w h e r e y o c a e a s i l y f i n d t h e m . ( H o l d s O v e r 5 0 D i s k s )

L i s t $ 2 4 . 9 5 I n t r o d u c t o r y S a l e P r i c e $ 1 4 . 9 5 C o u p o n $ 1 2 . 9 5

A d S 0 I c 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 *p l e a s e a d 6 * l a A d S 0 f o C A N A D A P U E R T O B I C O H A W A I IA L A S K A A P O F P O o r d e r s C o n o d i o n o r d e r s m u s i b e i I d o l l a r *W D N O E X P O R T I O O I H E S C O U N T R I E SE n c l o s e C a s h i e r * C h e c k M o n e y O r d e r o P e r s o n o l C h e c k A l l o w 1 d a y s l o d e l i v e r y t d a y s t o p h o n e o r d e r ! d a y e x p r e s s m o i l '

V I S A M A 5 T E R C A R D C O N o 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 sB o 5 5 0 , 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

C i r c l e R e a d e r S e r v i c e N o 2

Page 49: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 49/124

F A N T A S T I C C O M P U T E R P R I N T E R S A L E ! ! !C O M - S T A R T /

T r a c t o rF r i c t i o nP r i n t e r

o n l y*

C O M S T A RL o w e s t P r i c e d , B e s t Q u a l i t y , T r a c t o r - F r i c t i o n P r i n t e r s i t h U . S . A .

F a s t 8 0 - 1 2 0 - 1 6 0 C h a r a c t e r s P e S e c o n d 4 0 , 4 6 , 6 6 , 8 0 , 9 6 , 1 3 2 C h a r a c t e r s P e r L i n e S p a c i n gW o r d P r o c e s s i n g P r i n t L a b e l s , L e t t e r s , G r a p h s a n d T a b l e s L i s t Y o u r P r o g r a m s

P r i n t O u D a t a I r o m M o d e m S e r v i c e s " T h e M o s t I m p o r t a n t A c c e s s o r y f o Y o u r C o m p u t e r "* * D E L U X E C O M S T A R T /

8 C P P r i n t e r $ 1 6 9 . 0 0T h i s C O M S T A R T / ( T r a c t o r F r i c t i o n )P R I N T E R i e x c e p t i o n a l l y v e r s a t i l e . I p r i n t s 8 H 1 1 s t a n d a r d s i z e s i n g l e s h e e ts t a t i o n e r y o c o n t i n u o u s f e e d c o m p u t e rp a p e r . B i - d i r e c t i o n a l , i m p a c t d o m a t r i x .8 C P S , 2 2 c h a r a c t e r s . ( C e n t r o n i c sP a r a l l e l I n t e r f a c e ) .

P r e m i u m Q u a l i t y 1 2 0 - 1 4 0 C P 1 0 C O M - S T A R P L U S + P r i n t e r $ 1 9 9

T h C O M - S T A R P L U S + g i v e s y o a l t h f e a t u r e s o t h C O M S T A R T / P R I N T E Rp l u s 1 0 c a r r i a g e , 1 2 0 - 1 4 0 C P S , d o m a t r i x w i t h d o u b l e s t r i k e c a p a b i l i t y f o r 1 8

1 d o m a t r i x ( n e a r l e t t e r q u a l i t y ) , h i g hr e s o l u t i o n b i i m a g e ( 1 2 0 1 4 d o m a t r i x ) ,u n d e r l i n i n g , b a c k s p a c i n g , t r u e l o w e rd e s c e n d e r s w i t h s u p e r s u b s c r i p t s , p r i n t ss t a n d a r d , i t a l i c , b l o c k g r a p h i c s s p e c i a lc h a r a c t e r s . I g i v e s y o p r i n t q u a l i t y a n f e a t u r e s f o u n d o p r i n t e r s c o s t i n g t w i c e a sm u c h ! ! ( 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 )( B e t t e r t h a n E p s o n F X 8 0 ) . R A T E D" B E S T B U Y " B C O N S U M E R S D I G E S TB U Y E R S G U I D E , J A N U A R Y 1 9 8 5 ! L i s t$ 4 9 9 . 0 0 . S a l e $ 1 9 9 . 0 0 .

P r e m i u m Q u a l i t y 1 2 0 - 1 4 0 C P 1 5 i / z X C O M S T A R P L U S

B u s i n e s s P r i n t e r $ 3 1 9 . 0 0H a a l t h f e a t u r e s o t h 1 0 C O M - S T A RP L U S P R I N T E R p l u s 1 6 % " c a r r i a g ea n m o r e p o w e r f u l e l e c t r o n i c sc o m p o n e n t s t h a n d l e l a r g e l e d g e rb u s i n e s s f o r m s ! ( B e t t e r t h a n E p s o n F 1 0 0 ) . L i s t $ 5 9 9 . S a l e $ 3 1 9 . 0 0 .

S u p e r i o r Q u a l i t y1 5 1 / z " C O M - S T A R P L U S H . S .

H i g h S p e e d 1 6 0 - 1 8 0 C P B u s i n e s s P r i n t e r $ 4 4 9 . 0 0

1 5 % " C a r r i a g e a n m o r e p o w e r f u le l e c t r o n i c c o m p o n e n t s t h a n d l e l a r g e rl e d g e r b u s i n e s s f o r m s ! ( S e r i a l C e n t r o n i c sP a r a l l e l I n t e r f a c e ) . L i s t $ 7 9 9 . S a l e i > 4 4 9 .

1 2 D A I S Y W H E E LP R I N T E R $ 1 9 9 . 0 0" 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 , 1 2 e x t r a l a r g e c a r r i a g e , u t 1 2 C P S b i - d i r e c t i o n a l p r i n t i n g , d r o p - i nc a s s e t t e r i b b o n , ( 9 d a w a r r a n t y )C e n t r o n i c s p a r a l l e l c R S 2 3 2 s e r i a l p o r tb u i l t i n ( S p e c i f y ) . L i s t $ 2 9 9 . 0 0 . S a l e$ 1 9 9 . 0 0 .

S u p e r i o r Q u a l i t y1 0 C O M - S T A R H . S .

H I G H S P E E D 1 6 0 - 1 8 0 C P B u s i n e s s P r i n t e r $ 3 4 9 . 0 0

T h i s S u p e r H i ^ h S p e e d C o r n - S t a rB u s i n e s s P r i n t e r h a a l t h f e a t u r e s o t h 1 0 C O M - S T A R P R I N T E R w i t h H I G HS P E E D B U S I N E S S P R I N T I N G 1 6 0 - 1 8 0C P S . 1 0 0 % d u t y c y c l e , 8 B u f f e r , d i v e r s ec h a r a c t e r f o n t s , s p e c i a l s y m b o l s a n d t r u ed e s c e n d e r s , v e r t i c a l a n h o r i z o n t a l t a b s .R E D H O T B U S I N E S S P R I N T E R a a u n b e l i e v a b l e l o w p r i c e ( S e r i a l o 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 ) . L i s t$ 6 9 9 . 0 0 . S a l e $ 3 4 9 . 0 0 .

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 . $ ' - 3 4 9 . 0 0

" 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 o t h s w i t c h . 1 2 e x t r a l a r g e c 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 d r o p i c a s s e t t er i b b o n ! ( 9 d a w a r r a n t y ) C e n t r o n i c sp a r a l l e l o R S 2 3 2 s 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 9 9 . 0 0 . $ 3 4 9 . 0 0 .

1 D a F r e e T r i a l Y e a r 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 yP A R A L L E L I N T E R F A C E S

F o V I C - 2 0 a n C O M - 6 4 $ 4 9 . 0 0 . C o m m o d o r e B - 1 2 8 $ 1 3 9 . 0 0 . A p p l e $ 7 9 . 0 0 . A t a r i $ 7 9 . 0 0 .

A d ■ ■ ' o i h . p p m n h a n d l i n g a n i n i u r o n c * H h n o i l r » » i d # n t ip l « o » * - p d d 6 l a A d S 2 0 0 f o r C A N A D A P U E R T O R I C O H A W A I IA L A S K A A P O F P O o r d « n . C a n a d i a n o r d » n m u t t b « < U d o l l a W O N O E X P O R T T O O T H i R C O U N T R I E S .E n c l o i * C o * h i » r » C h e c h M o n t y O r d « r o P « r » o n a l C h « h . A l l o w 1 d a y t f o d e l i v e r y l d o y t f o p h o r t * o r d e r t d a c x p r t u m a i l 1V I S A - M A S T E R C A R D - W e S n i p C O l A o d r e s s e s O n l y

W L o v e O u r C u s t o m e r sB o 5 5 0 , B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o o r d e r

C O M . - S T A R P L U S * A B C D E F G H J K L M N O P O R 8 T U V P r i n t E x a m p l e A B C D E F W I J K U 1 N 0 P 0 R B T U V W X Y Z 1 2 3 4 B A 7 IC i r c l e ' R e a d e r S e r v i c e N o 2

Page 50: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 50/124

P R O G R A M M E R S ' T I P S B C Y N D I E M E R T E N

T h G a m e o L i f ef o t h V I 2 a n C o m m o d o r e 6

h e n e v e r c o m p u t e r s a n d m a t h em a t i c s m e e t a r t , t h e r e i s u r e t b m u t u a l f a s c i n a t i o n . O n s u c h m e e t i n go t h m i n d s i c o n t a i n e d i t h g a m eo " L i f e . " T h g a m e w a i n v e n t e d i t h e e a r l y 1 9 7 0 ' s b y J o h n H o r t o n C o n -w a y , m a t h e m a t i c i a n a t h U n i v e rs i t y o f C a m b r i d g e . I w a f u r t h e r e p l o r e d b y M a r t i n G a r d n e r i S c i e n t i f i c A m e r i c a n ' s M a t h e m a t i c a lG a m e s c o l u m n i O c t o b e r 1 9 7 0 a n F e b r u a r y 1 9 7 1 .

" L i f e " s i m u l a t e s t h e r i s e a n d c l i n e o g e n e r a t i o n s o f o r g a n i s m s i p o p u l a t i o n . T h s i m u l a t e d o r g a n i s m sf o r m p a t t e r n s o t h e " c u l t u r e d i s k " o t h c o m p u t e r s c r e e n . O n c a s i a n w a t c h t h e m d e v e l o p f o h o u r s i a i n t r i g u i n g e v o l u t i o n .

C o n w a y b e g a n p l a y i n g t h g a m e u i n l a r g e c h e c k e r b o a r d f o r h i s m i n i - 'u n i v e r s e . E a c h s q u a r e o t h b o a r dw a e i t h e r o c c u p i e d b a n o r g a n i s m ( c h e c k e r ) o e m p t y . E a c h s q u a r e h a e i g h t n e i g h b o r i n g s q u a r e s ( t h o s e n e x tt i a n t h o s e d i a g o n a l t i t ) . A f t e ry o s e u p a n y d e s i r e d s t a r t i n g p a t e r n , t h c o n f i g u r a t i o n o t h b o a r d i t h n e x t g e n e r a t i o n i d e t e r m i n e d b t h r e e s i m p l e r u l e s :

1 A n c h e c k e r s u r r o u n d e d b t w o t h r e e n e i g h b o r i n g c h e c k e r ss u r v i v e s .

2 F o u r o m o r e n e i g h b o r s d o o m sc h e c k e r b e c a u s e o o v e r p o p u l a t i o n ( i i r e m o v e d ) . O t h o t h e r h a n d , h a i n n n e i g h b o r s o o n l y o n l e a d s t d e a t h f r o m i s o l a t i o n .

3 A e m p t y c e l l w i t h e x a c t l y t h r e en e i g h b o r s h a s a c h e c k e r b o r n i n t o i t

s i n g l e o r g a n i s m d i e s o t h n e x tg e n e r a t i o n f r o m i s o l a t i o n . S i m i l a r l y ,a n p a i r o o r g a n i s m s w i l l d i e i o n g e n e r a t i o n .

F i v e e x a m p l e s o t h r e s u l t s s t a r t i n gw i t h g r o u p s o f t h r e e a r i l l u s t r a t e d i F i g u r e 1 T h e s e g r o u p s o t h r e e r e v e a la l t h p o s s i b l e f a t e s o p a t t e r n s o f i n i t e b o a r d . O r g a n i s m s c a n d i a s i ne x a m p l e s 1 a n 3 b e c o m e s t a b l e a s

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

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

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

i 4 o o s c i l l a t e a s i 5 S o m e p a t e r n s o s c i l l a t e w i t h p e r i o d s g r e a t e rt h a n t w o . F o e x a m p l e , t h p a t t e r n i F i g u r e t a k e s e i g h t g e n e r a t i o n s t o r et u r n t t h o r i g i n a l p a t t e r n a n r p e a t . K n o w n a t h e " f i g u r e e i g h t , " i w a d i s c o v e r e d b S i m o n N o r t o n .

T h r u l e s f o t h g a m e a r s o s i m p l et h a t o n c a n n o t i m a g i n e t h c o m p l e xi t a n s e n s i t i v i t y o t h p a t t e r n s t h o r g a n i s m s f o r m . D u r i n g o n e g e n e r at i o n , t h c o l o n y c a n b p e r c e i v e d a r e a d y t d i o u c o m p l e t e l y , a n t h e n ,s e v e r a l g e n e r a t i o n s l a t e r , b t h r i v -

F i g u r e 1 G e n e r a t i n g P a t t e r n sf r o m T h r e e O r g a n i s m s

E x a m p l eN O

G e n e r a ! i o

s

.

' *

L

i n g , g r o w i n g c o m m u n i t y .C o n w a y d e v e l o p e d c o m p l i c a t e dp r o c e d u r e s f o p l a y i n g t h g a m e o c h e c k e r b o a r d . H o w e v e r , i i f a i r l ys t r a i g h t f o r w a r d t w r i t e c o m p u t e rp r o g r a m t k e e p t r a c k o t h g e n e r at i o n s a n d i s p l a y t h e b o a r d . A l t h o u g hC o n w a y a l w a y s a s s u m e d a e n d l e s sb o a r d , t h p r o g r a m s f o t h C o m m od o r e 6 4 a n d V I 2 d i s c u s s e d h e r eu s f i n i t e b o a r d t h s i z e o t h c o p u t e r s c r e e n .

P r o g r a m D e s c r i p t i o nT h e r e a r t w v e r s i o n s o t h p r g r a m f o e a c h m a c h i n e . T h f i r s t v e s i o n s t a r t s w i t h r a n d o m p a t t e r n .T h i s c a r e s u l t i n m a r v e l o u s p a t t e r n sa f t e r s e v e r a l g e n e r a t i o n s . T h s e c o n dv e r s i o n a l l o w s t h u s e r t i n p u t t h s t a r t i n g p a t t e r n . T h p l a y e r u s e s t h c u r s o r k e y s t m o v e a r o u n d o t h s c r e e n , t h e a s t e r i s k k e t p u u l i i n c e l l , t h s p a c e b a r t p u u a e m p t y c e l l , o R E T U R N t s t a r t t h g e n e r a t i o n s d e v e l o p i n g . T h o n l y d i f e r e n c e b e t w e e n t h t w v e r s i o n s i t h a d d i t i o n o l i n e s 3 t h r o u g h 1 6 a n t h r e m o v a l o l i n e 2 0 i t h u s e r - i n p u t v e r s i o n .

L i n e 1 s e t s u p o i n t e r s t w o r ka r e a ( W ) , w h i c h i u s e d t s t o r e t h n u m b e r o n e i g h b o r s f o e a c h c e l l a n c o l o r R A ( C ) . I n a d d i t i o n , l i n e 1 c o l o r s t h e b a c k g r o u n d a n b o r d e rb l a c k . L i n e 2 r e a d s a m a c h i n e l a g u a g e r o u t i n e , w h i c h i d e s c r i b e d b l o w a n d p u t s i i m e m o r y .

I t h e u s e r - i n p u t v e r s i o n , l i n e 3 f i l l s t h s c r e e n w i t h b l a c k c i r c l e s , s e t st h c e l l c o l o r ( C C ) t w h i t e a n i n i t i a l -

4 M A Y O U N E

Page 51: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 51/124

P R O G R A M M E R S ' T I P Si z e s w h e r e t h c u r s o r i ( K a n d w h a tc o l o r i u n d e r t h c u r s o r ( S ) . L i n e 4 r e a d s t h k e y b o a r d a n f l a s h e s t h c u r s o r . L i n e s 5 t h r o u g h 1 2 a c o t h e i n p u t b h a n d l i n g c u r s o r k e y s a n p l a c i n g o r e m o v i n g o r g a n i s m s . T h s u b r o u t i n e i l i n e s 1 5 a n 1 6 m o v e st h c u r s o r .

I n t h e r a n d o m - p a t t e r n v e r s i o n , l i n e2 0 f i l l s t h s c r e e n w i t h c i r c l e se q u a l l y l i k e l y t b b l a c k o r w h i t e a n s t a r t s t h c e l l c o l o r ( C C ) a w h i t e .

L i n e 2 1 0 c l e a r s t h w o r k a r e a a n i n c r e m e n t s t h c e l l c o l o r . L i n e 2 2 c a l l s t h m a c h i n e l a n g u a g e s u b r o ut i n e . T h i s r o u t i n e l o o k s a e a c h c e l l o t h s c r e e n , d e c i d e s h o m a n y n e i g hb o r s i h a a n r e c o r d s t h a t n u m b e r i t h w o r k a r e a . T h s a m e c o u l d b d o n e w i t h c o u p l e o B A S I C s t a t em e n t s , b u t h p r o g r a m w o u l d r u e t r e m e l y s l o w l y .

L i n e s 2 7 t h r o u g h 3 1 0 u s e t h i f o r m a t i o n s t o r e d i t h w o r k a r e a t p u u t h n e x t s c r e e n . I l i n e 2 7 t h l o c a t i o n o t h c u r r e n t c e l l o t h s c r e e n i c a l c u l a t e d . T h e n , i 2 8 t h n u m b e r o f n e i g h b o r s t h a t c e l l h a i u s e d t d e c i d e w h e t h e r t h c e l l l i v e so d i e s i t h n e x t g e n e r a t i o n . L i n e2 9 i f o b i r t h , l i n e 3 0 i f o d e a t h

6 I n p u t1 W = 5 1 9 6 8 : C = 5 5 2 9 6 : P O K E 5 3 2 8 0 , 0

: P 0 K E 5 3 2 8 1 , 0 ' E E Y F2 F O K = 4 9 1 5 2 T O 4 9 2 4 9 : R E A D

: P 0 K E K , M : N E X T ' G S U F3 F O R K = 0 T O 9 9 9 : P O K E 1 0 2 4 + K , 8 1

: P 0 K E C + K , 0 : N E X T : C C = 1 : K = 0 : S = 0 * L F J M4 G E T A $ : I F A $ = " " T H E N A - P E E K ( C + K )

: P O K E C + K , N 0 T ( A A N l ) A N D ( A O 1 ) ' N W F N

5 I A $ = C H R $ ( 4 2 ) T H E N S = 1 : D = 1: G O S U B 1 5 0 ' H P L I

6 I A $ = C H R $ ( 1 3 ) T H E N P O K E C + K , S: G O T O 2 1 0 ' H O E J

7 I A $ = C H R $ ( 2 9 ) T H E N D = : G O S U B 1 5 0 ' G M E J

8 0 I F A $ = C H R $ ( 1 5 7 ) T H E N D = - l: G O S U B 1 5 0 ' H N T L

9 I A $ = C H R $ ( 1 7 ) T H E N D = 4 0: G 0 S U B 1 5 0 ' G N C L

1 0 I A S = C H R $ ( 1 4 5 ) T H E N D = - 4 0: G 0 S U B 1 5 0 ' H O R C

1 1 I A $ = C H R $ ( 3 2 ) T H E N S = 0 : D = 1: G 0 S U B 1 5 0 ' H P J D

1 2 G O T O 4 0 ' B C L W1 5 P O K E C + K , S : K = K + D : I F K > 9 9 9 O K <

T H E N K = K - D ' L S E L1 6 S = P E E K ( C + K ) : R E T U R N f E G Y F2 1 F O K = T 1 1 3 3 : P O K E W + K , 0 : N E X T

F i g u r e 2 A O s c i l l a t o r w i t hP e r i o d

F i g u r e E v o l u t i o n o f a H e a r t t H o n e y F a r m

H E A R T

a n g o i n g d i r e c t l y t 3 1 p r e s e r v e st h c u r r e n t s i t u a t i o n . I y o u w i s h t e x p e r i m e n t w i t h s l i g h t l y d i f f e r e n tr u l e s , l i n e 2 8 c o u l d b c h a n g e d t g d i f f e r e n t p l a c e s d e p e n d i n g o t h n u m b e r o f n e i g h b o r s f o u n d . F i n a l l y ,l i n e s 1 0 0 0 t h r o u g h 1 0 9 0 c o n t a i n t h m a c h i n e l a n g u a g e s u b r o u t i n e .

C o m m o d o r e 6 u s e r s w i l l f i n d t h a tt h t i m e r e q u i r e d b e t w e e n g e n e r at i o n s i g r e a t e r f o t h e m t h a n f o V I 2 u s e r s . T h i s i b e c a u s e t h n u m b e ro c e l l s o t h s c r e e n i n e a r l y d o b l e d o t h e 6 4 . H o w e v e r , 6 u s e r sw i l l b a b l e t e x p e r i m e n t w i t h l a r g e rp a t t e r n s t h a n o t h V I C , s o t h e r e a r a l s o a d v a n t a g e s .

F i g u r e s h o w s a p a t t e r n c a l l t h " h e a r t , " a n i t r e s u l t a f t e r 1 g e n e r at i o n s , t h " h o n e y f a r m . " T h h o n e yf a r m c o n s i s t s o f o u r s t a b l e f i g u r e sk n o w n a b e e h i v e s . T h p a t t e r n s o e a c h g e n e r a t i o n c a b b e a u t i f u l a n s u r p r i s i n g . U s i n g s i m i l a r p r o g r a m ,o n c e g e n e r a t e d m a n y g e n e r a t i o n s o l a r g e " X . " T h 2 7 t h g e n e r a t i o n b c a m e t h b a s i s f o r b e a u t i f u l w o v e nt a p e s t r y ( T h e 2 7 t h G e n e r a t i o n o f" X , " b K a t h e r i n e M e r t e n ) . w i s h y o m a n y h o u r s o f c r e a t i v e e n j o y m e n t o " L i f e . "

H O N E Y F A R M

: C C = C C + 1 : I F C O 1 5 T H E N C C = l t M B W K2 2 S Y 4 9 1 5 2 ' B F M Y2 7 F O 1 = T 2 5 : F O R J = T 4

: M = C + ( I - 1 ) * 4 0 + J - l ' M U K P2 8 O P E E K ( W + I * 4 2 + J ) + 1 G O T O 3 0 0 , 3 0 0 ,

3 1 0 , 2 9 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 0 ' H S K Q2 9 P O K E M , C C : G 0 T 0 3 1 0 ' C I L H3 0 P O K E M , 0 ' B D N X3 1 N E X T J , I : G 0 T 0 2 1 0 ' C H A A1 0 0 0 D A T A 1 6 9 , 3 9 , 1 3 3 , 2 5 3 , 1 6 9 , 0 , 1 3 3 ,

2 5 4 , 1 6 9 , 2 1 6 ' B L J A1 0 1 0 D A T A 1 3 3 , 2 5 5 , 1 6 9 , 0 , 1 4 1 , 3 6 , 1 9 2 ,

1 6 9 , 2 0 3 , 1 4 1 ' B L T B1 0 2 0 D A T A 3 7 , 1 9 2 , 1 6 0 , 0 , 1 7 7 , 2 5 4 , 4 1 , 1 5 ,

2 4 0 , 1 1 ' B I Q B1 0 3 0 D A T A 1 6 0 , 7 , 1 9 0 , 9 0 , 1 9 2 , 2 5 4 , 1 7 , 1 7 ,

1 3 6 , 1 6 ' B I G C1 0 4 0 D A T A 2 4 7 , 2 3 8 , 3 6 , 1 9 2 , 2 0 8 , 3 , 2 3 8 , 3 7 ,

1 9 2 , 1 9 8 ' B K U E1 0 5 0 D A T A 2 5 3 , 1 6 , 1 8 , 1 6 9 , 3 9 , 1 3 3 , 2 5 3 , 2 4 ,

1 7 3 , 3 6 ' B J G F1 0 6 0 D A T A 1 9 2 , 1 0 5 , 2 , 1 4 1 , 3 6 , 1 9 2 , 1 4 4 , 3 ,

2 3 8 , 3 7 ' B I Y F1 0 7 0 D A T A 1 9 2 , 2 3 0 , 2 5 4 , 2 0 8 , 2 , 2 3 0 , 2 5 5 ,

1 6 5 , 2 5 4 , 2 0 1 ' B M L H1 0 8 0 D A T A 2 3 2 , 2 0 8 , 1 9 5 , 1 6 5 , 2 5 5 , 2 0 1 , 2 1 9 ,

2 0 8 , 1 8 9 , 9 6 ' B N P I1 0 9 0 D A T A 0 , 1 , 2 , 4 2 , 4 4 , 8 4 , 8 5 , 8 6 ' B U T G

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 4

Page 52: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 52/124

P R O G R A M M E R S ' T I P SV I I n p u t

1 W = 7 0 8 0 : C = 3 8 4 0 0 : P O K E 3 6 8 7 9 , 82 F O K = 6 9 8 2 T 7 0 7 9 : R E A D M : P O K E K ,

: N E X T3 F O K = 0 T O 5 0 5 : P O K E 7 6 8 0 + K , 8 1

: P O K E C + K , 0 : N E X T : C C = 1 : K = 0 : S = 04 G E A S : I F A $ = " " T H E N A = P E E K ( C + K )

: P O K E C + K , N O T ( A A N D 1 ) A N D ( A O 1 5 0 I F A $ = C H R $ ( 4 2 ) T H E N S = 1 : D = 1: G O S U B 1 5

6 I A $ = C H R $ ( 1 3 ) T H E N P O K E C + K , S: G O T O 2 1

7 I A $ = C H R $ ( 2 9 ) T H E N D = 1 : G O S U B 1 5 8 I A S = C H R S { 1 5 7 ) T H E N D « - 1 : G O S U B 1 5 9 0 I F A $ = C H R $ { 1 7 ) T H E N D = 2 2 : G O S U B 1 5 1 0 I A $ = C H R $ ( 1 4 5 ) T H E N D = - 2 2

: G O S U B 1 5 l l f l I A $ = C H R $ ( 3 2 ) T H E N S = 0 : D = 1

: G O S U B 1 5 1 2 G O T O 4 1 5 P O K E C + K , S : K = K + D : I F K > 5 0 5 O K <

T H E N K = K - D1 6 S = P E E K ( C + K ) : R E T U R N2 1 F O K = T O 5 9 9 : P O K E W + K , 0 : N E X T

: C O C C + 1 : I F C C > 7 T H E N C C = 12 2 S Y 6 9 8 22 7 F O 1 = T 2 3 : F O R J = l T 2

: M = C + ( I - 1 ) * 2 2 + J - l2 8 O P E E K ( W + I * 2 4 + J ) + 1 G O T O 3 0 0 , 3 0 0 ,

3 1 0 , 2 9 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 02 9 P O K E M , C C : G O T O 3 1 3 0 P O K E M , 03 1 N E X T J , I : G O T O 2 1 1 0 0 0 D A T A 1 6 9 , 2 1 , 1 3 3 , 2 5 3 , 1 6 9 , 0 , 1 3 3 ,

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

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

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

1 3 6 , 1 61 0 4 0 D A T A 2 4 7 , 2 3 8 , 1 0 6 , 2 7 , 2 0 8 , 3 , 2 3 8 ,

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

1 7 3 , 1 0 61 0 6 0 D A T A 2 7 , 1 0 5 , 2 , 1 4 1 , 1 0 6 , 2 7 , 1 4 4 , 3 ,

2 3 8 , 1 0 71 0 7 0 D A T A 2 7 , 2 3 0 , 2 5 4 , 2 0 8 , 2 , 2 3 0 , 2 5 5 ,

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

1 0 9 0 D A T A 0 , 1 , 2 , 2 4 , 2 6 , 4 8 , 4 9 , 5 06 R a n d o m

1 W = 5 1 9 6 8 : C = 5 5 2 9 6 : P O K E 5 3 2 8 0 , 0: P O K E 5 3 2 8 1 , 0 ' E E Y F

2 F O R K = 4 9 1 5 2 T O 4 9 2 4 9 : R E A D: P O K E K , M : N E X T ' G S U F

2 0 F O K = T 9 9 9 : P O K E 1 0 2 4 + K , 8 1: P O K E C + K , I N T ( R N D ( 1 ) * 2 ) : N E X T: C C = 1 ' M E L J

2 1 F O K = T O 1 1 3 3 : P O K E W + K , 0 : N E X T: C C - C C + 1 : I F C O 1 5 T H E N C C - 1 ' M B W K

2 2 0 S Y S 4 9 1 5 2 ' B F M Y2 7 F O 1 = T O 2 5 : F O R J = T 4

: M = C + ( I - 1 ) * 4 0 + J - l ' M U K P2 8 O P E E K ( W + I * 4 2 + J ) + 1 G O T O 3 0 0 , 3 0 0 ,

3 1 0 , 2 9 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 0 ' H S K Q2 9 P O K E M , C C : G O T O 3 1 0 ' C I L H3 0 P O K E M , 0 ' B D N X3 1 N E X T J , I : G O T O 2 1 0 ' C H A A1 0 0 0 D A T A 1 6 9 , 3 9 , 1 3 3 , 2 5 3 , 1 6 9 , 0 , 1 3 3 ,

2 5 4 , 1 6 9 , 2 1 6 ' B L J A1 0 1 0 D A T A 1 3 3 , 2 5 5 , 1 6 9 , 0 , 1 4 1 , 3 6 , 1 9 2 ,

1 6 9 , 2 0 3 , 1 4 1 ' B L T B1 0 2 0 D A T A 3 7 , 1 9 2 , 1 6 0 , 0 , 1 7 7 , 2 5 4 , 4 1 , 1 5 ,

2 4 0 , 1 1 ' B I Q B1 0 3 0 D A T A 1 6 0 , 7 , 1 9 0 , 9 0 , 1 9 2 , 2 5 4 , 1 7 , 1 7 ,

1 3 6 , 1 6 ' B I G C1 0 4 0 D A T A 2 4 7 , 2 3 8 , 3 6 , 1 9 2 , 2 0 8 , 3 , 2 3 8 , 3 7 ,

1 9 2 , 1 9 8 ' B K U E1 0 5 0 D A T A 2 5 3 , 1 6 , 1 8 , 1 6 9 , 3 9 , 1 3 3 , 2 5 3 , 2 4 ,

1 7 3 , 3 6 ' B J G F1 0 6 0 D A T A 1 9 2 , 1 0 5 , 2 , 1 4 1 , 3 6 , 1 9 2 , 1 4 4 , 3 ,

2 3 8 , 3 7 ' B I Y F1 0 7 0 D A T A 1 9 2 , 2 3 0 , 2 5 4 , 2 0 8 , 2 , 2 3 0 , 2 5 5 ,

1 6 5 , 2 5 4 , 2 0 1 ' B M L H1 0 8 0 D A T A 2 3 2 , 2 0 8 , 1 9 5 , 1 6 5 , 2 5 5 , 2 0 1 , 2 1 9 ,

2 0 8 , 1 8 9 , 9 6 ' B N P I1 0 9 0 D A T A 0 , 1 , 2 , 4 2 , 4 4 , 8 4 , 8 5 , 8 6 ' B U T G

V I R a n d o m1 W = 7 0 8 0 : C = 3 8 4 0 0 : P O K E 3 6 8 7 9 , 82 F O R K = 6 9 8 2 T O 7 0 7 9 : R E A D M : P O K E K ,

: N E X T2 0 F O K = T O 5 0 5 : P O K E 7 6 8 0 + K , 8 1

: P O K E C + K , I N T { R N D ( 1 ) * 2 ) : N E X T : C C = 12 1 F O K = T O 5 9 9 : P O K E W + K , 0 : N E X T

: C C = C C + 1 : I F C C > 7 T H E N C C = 12 2 S Y S 6 9 8 22 7 F O 1 * T 2 3 : F O R J = T 2

: M = * C + ( I - 1 ) * 2 2 + J - l2 8 O P E E K ( W + I * 2 4 + J ) + 1 G O T O 3 0 0 , 3 0 0 ,

3 1 0 , 2 9 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 0 , 3 0 02 9 P O K E M , C C : G O T O 3 1 3 0 P O K E M , 3 1 N E X T J , I : G O T O 2 1 1 0 0 0 D A T A 1 6 9 , 2 1 , 1 3 3 , 2 5 3 , 1 6 9 , 0 , 1 3 3 ,

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

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

1 3 6 , 1 61 0 4 0 D A T A 2 4 7 , 2 3 8 , 1 0 6 , 2 7 , 2 0 8 , 3 , 2 3 8 ,

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

1 7 3 , 1 0 61 0 6 0 D A T A 2 7 , 1 0 5 , 2 , 1 4 1 , 1 0 6 , 2 7 , 1 4 4 , 3 ,

2 3 8 , 1 0 71 0 7 0 D A T A 2 7 , 2 3 0 , 2 5 4 , 2 0 8 , 2 , 2 3 0 , 2 5 5 ,

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

2 0 8 , 1 8 9 , 9 61 0 9 0 D A T A 0 , 1 , 2 , 2 4 , 2 6 , 4 8 , 4 9 , 5 0 E N

5 0 M A Y 0 L J N E

Page 53: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 53/124

T h d i s k c o m p a n i o n t

c o m m o o o r e a n L O A D S T A R c o m e s o

t w o - s i d e d d i s k e t t e t h a t i j a m - p a c k e d w i t h r e a d y - t o - r u nu n p r o t e c t e d p r o g r a m s f o y o u rC o m m o d o r e - 6 4 .

L O A D S T A R i p u b l i s h e dm o n t h l y . O n m o n t h f e a t u r e st h C - 6 4 p r o g r a m s f r o m C o m o d o r e M i c r o c o m p u t e r s a n t h n e x t m o n t h f e a t u r e s t h

C - 6 4 p r o g r a m s f r o m P o w e rP l a y . W h a t ' s m o r e , e v e r y i s s u eo L O A D S T A R c o n t a i n sf e a t u r e a r t i c l e s a n p r o g r a m sw h i c h a r n o c o n t a i n e d i e i t h e r m a g a z i n e .

L O A D S T A R w i l l m a k e y o u rf a v o r i t e m a g a z i n e s e v e n b e t e r . H a v i n g t h p r o g r a ml i s t i n g s a l r e a d y o d i s k i

r e a l f i n g e r s a v e r .B u w a i t . . . L O A D S T A R i

n o j u s t p r o g r a m s o n d i s k .L O A D S T A R i l i k e n o t h e rd i s k b a s e d m a g a z i n e o t h m a r k e t . L O A D S T A R i a i f o r m a t i o n n e t w o r k t h a t i v i t e s y o t t a k e p a r t i t h a c t i o n .

W h m i s s a n o t h e r i s s u e ?P i c k u t h p h o n e r i g h t n o C a l l u o o u t o l l - t r e e n u m b e r a n c h a r g e L O A D S T A R o y o u rV I S A o M A S T E R C A R D ,

( 8 0 0 ) 8 3 1 - 2 6 9 4t o r d e r b m a i l . L O A D S T A R

s e n d t o p O B q x 3 0 0 0 7

S h r e v e p o r t , L 7 1 1 3 0 - 0 0 0 7

9 . 9 5 ( o t h c u r r e n t L O A D S T A R d i s kc o m p a n i o n t P o w e r P l a y9 . 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 C o m m o d o r e M i c r o c o m p u t e r s$ 3 9 . 9 5 f o t h n e x t 6 i s s u e o L O A D S T A RS 6 9 . 9 5 f o t h e n e x t 1 2 i s s u e s o L O A D S T A R

n a m e

a d r e s s

c i t y / s t a t e

V I S A / M C n u m b e r

z i

e x p . d a t e

C i r c l e R e a d e r S e r v i c e N o . 1 4 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 54: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 54/124

T E C H N I C A L T I P S B D A R U S T I N

T h $ 1 K e y b o a r dK n e e b o a r dR e l i e v e t h c l u t t e r a y o u r c o m p u t e rw o r k s p a c e w i t hs i m p l e s l i d i n g s h e l f .

i n s i m p l e r a g e , w h e n t h t y p e w r i t e r a n t h i n d e x f i l ea b o u n d e d , l e v e l d e s k t o p w a a b o u ta l o n n e e d e d t a c c o m m o d a t e t h p a r a p h e r n a l i a o t h e d a y ' s a c t i v i t i e s .S u d d e n l y , w i t h t h a d v e n t o f t h c o m p u t e r a n d i t a t t e n d a n t k e y b o a r d ,d r i v e , m o n i t o r , s t o r a g e l i b r a r y ,p r i n t e r , i n t e r f a c e , j o y s t i c k , m o u s e ,d r a w i n g t a b l e t a n o v e r l a y s , t h o n c e -n e a t d e s k t o p h a c o m e t r e s e m b l e t h a f t e r m a t h o t h B a t t l e o A u s t e r l i t z .

M a n y n e c o m p u t e r i s t s s o l v e t h e i rs h r i n k i n g s p a c e p r o b l e m s i m p l y b b u y i n g n e p i e c e o f f u r n i t u r e d s i g n e d t a c c e p t a l t h c o m p o n e n t s .H o w e v e r , t h e r e a r s t i l l f e u d a u n t e d s o u l s l o y a l t t h e i r c o m f o r ta b l e o l w o r k s p a c e s , a n o t h e r s w h b e l i e v e t h a t t h w a t l i c k p r o b l e mi n o s i m p l y t t h r o w m o n e y a i t

F o t h e s e i n t r e p i d i n d i v i d u a l s , w h e r e w i t h s u b m i t t h S 1 K e y b o a r dK n e e b o a r d , s i m p l e , i n e x p e n s i v ew a t h e l p a l l e v i a t e s o m e o t h w o r k s p a c e c l u t t e r p r o b l e m .

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

A s i m p l e a i i t i n s t a l l , t h $ 1 K e y b o a r d K n e e b o a r d a c t u a l l yw i l l p e r f o r m a t l e a s t f i v e i m p o r t a n tf u n c t i o n s :

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

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

3 I p r o v i d e s c o m f o r t a b l e w a i s t -h i g h s u r f a c e o w h i c h t r e s t

y o u r j o y s t i c k , d r a w i n g t a b l e t ,m o u s e o o t h e r s m a l l i s h i n p u td e v i c e , t h u s e l i m i n a t i n g t h n e e d t s h u n t t h k e y b o a r d t a n o t h e r p a r t o c r o w d e d d e s kw h e n y o w a n t t w o r k w i t hd i f f e r e n t c o n t r o l l e r d i r e c t l y i f r o n t o y o u .

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

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

u n o b t r u s i v e l y s l i d e s a w a y u n d e r y o u rd e s k t o p , j u s t l i k e a c e n t e r d r a w e r ,w h e n n o i u s e . S i p r o v i d e s a d d it i o n a l s p a c e o n l y w h e n y o u n e e d i t W h e n y o d o n ' t n e e d i t i t ' s n e a t l yn e s t e d o u o t h w a y .

T h K n e e b o a r d i p r i m a r i l y d s i g n e d f o w o o d e n d e s k s o w o r k t a -b l e s t h a t h a v e k n e e h o l e — t h a t i s s u p p o r t s o e i t h e r s i d e w i t h c a v i t yf o t h k n e e s . T t h i n s i d e o t h e s es i d e s u p p o r t s , w w i l l a f i x b r a c e s t h o l d u o u s h e l f . F o t a b l e s w i t h o u tk n e e h o l e - s t y l e s u p p o r t s , a d a p t a t i o n sc a n b e m a d e b i n s t a l l i n g t h b r a c e so t h u n d e r s i d e o t h e d e s k t o p . I nt h i s c a s e , a d i f f e r e n t t y p e o b r a c k e tw i l l b r e q u i r e d , b u t t h e t h e o r y a n d ,h o p e f u l l y , t h r e s u l t , w i l l b t h s a m e .

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

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

d e p t h — o r a r e a t h e s h e l f w i l l s l i d eo u t — c a n v a r y d e p e n d i n g u p o n t h d e p t h o f y o u r d e s k t o p . K e e p i m i n d ,h o w e v e r , t h a t t h d e e p e r y o m a k e i t t h m o r e s t r e s s y o u r b r a c e s w i l l h a v et h a n d l e . I i t ' s t o o d e e p , t h s h e l fw i l l t i l t a n t h b r a c e s w i l l l o o s e n .P i c t u r e c e n t e r d r a w e r — t h e f u r t h e ro u y o p u l l i t t h l e s s s t a b i l i t y i h a s .

M a x i m u m d e p t h s h o u l d b 1 i n c h e s ; a p e r f e c t d e p t h i 1 4 i n c h e s .( T h e C o m m o d o r e 6 k e y b o a r d i t s e l fi o n l y e i g h t i n c h e s , f r o n t t b a c k . )

A y o u r l u m b e r y a r d , p i c k u p i e c eo 3 / - * - i n c h c o m m o n p i n e , c u t t h m e a s u r e m e n t s d e t e r m i n e d ( w i d t h o k n e e h o l e d e p t h o s h e l f ) . A y o u rh a r d w a r e s t o r e , a s f o f o u r o n e - i n c ha n t w 3 / i - i n c h c o r n e r b r a c e s .( T h e s e a r " L " s h a p e d m e t a l o b j e c t sw i t h s c r e w h o l e s i e a c h l e g . )

W h e n y o g e y o u r s h e l f h o m e ,t r e a t i i m m e d i a t e l y s i w o n ' t w a r p .S a n d i f o s m o o t h n e s s a n s t a i n ,p a i n t o r v a r n i s h i t P o l y u r e t h a n e i g o o d f i n i s h s i n c e i p r o t e c t s a g a i n s tn i c k s a n s c r a t c h e s . Y o u r s h e l f i g i n t s e l o o a c t i o n s l i d i n g i n a n o u u n d e r y o u r d e s k .

I n s t a l l a t i o n i s i m p l e , b u s h o u l d b d o n e w i t h c a r e a n a c c u r a c y . I y o d o n ' t l e a v e e n o u g h r o o m f o r t h e s h e l ft o g l i d e e a s i l y , i w i l l b i n d . T o m u c hp l a y w i l l c a u s e w o b b l e . A n w d o n ' tw a n t b i n d i n g o w o b b l i n g s h e l v e s b n e a t h o u r k e y b o a r d s , d o w e ?

T h c o r n e r b r a c e s a r e i n s t a l l e d h o i z o n t a l p l a n e u p v e r t i c a l l e g s p o i n t i n gd o w n . T h e v e r t i c a l s i d e s a r s c r e w e di n t o t h s u p p o r t s o e a c h s i d e o t h k n e e h o l e . T h K n e e b o a r d w i l l t h e nr i d e o t h h o r i z o n t a l p l a n e l i k eb a k e r ' s t r a y s l i d i n g i n t o a o v e n .

C o n t i n u e d o p a g e I

5 M A Y / J U N E

Page 55: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 55/124

T E C H N I C A L T I P S B S H L O M O G I N S B U K G

H o m eU n i v e r s i t yO M a t r i x A l g e b r aa n C o m p u t e rA r r a y s , P a r tA t h i s a r t i c l e w w i l l d e a l w i t h t h s o l u t i o n o f s y s t e m s o f l i n e a r e q u at i o n s . W s h a l l b e g i n w i t h p r o b l e mw h i c h d e m o n s t r a t e s s i m p l e c a s e o t h r e e c o u p l e d l i n e a r e q u a t i o n s .

S u p p o s e t h a t a c o m p u t e r m a n u f a ct u r e r c a s h i p o n l y 3 ( H > 0 u n i t s e v e r yd a y , i n c l u d i n g c o m p u t e r s , m o n i t o r sa n d i s k d r i v e s . T h c o m p a n y ' s p o l i c yi t p r o v i d e d e a l e r s w i t h n u m b e r o c o m p u t e r s w h i c h i t e t i m e s t h n u m b e r o m o n i t o r s . T h c o s t o c o m p u t e r i S 1 5 0 , m o n i t o r i s o l df o S 1 2 0 a n t h d i s k d r i v e c o s t sS 2 2 0 . T h c o m p a n y a i m s a d a i l yg r o s s i n c o m e o 1 5 0 0 , 0 0 0 . H o m a n y u n i t s o e a c h k i n d s h o u l d t h c o m p a n y p r o d u c e e v e r y d a y ?

T h f i r s t s t e p i m a t h e m a t i c a l f o m u l a t i o n o t h p r o b l e m . L e u d n o t e t h n u m b e r o c o m p u t e r s t b m a n u f a c t u r e d d a i l y a x , t h n u m b e ro m o n i t o r s a s x . a n t h a t o d r i v e s X t T h f i r s t e q u a t i o n s t a t e s t h a i t h t o t a ln u m b e r x x x 3 0 0 0 u n i t s /d a y . T h s e c o n d e q u a t i o n e x p r e s s e st h c o m p a n y ' s p o l i c y , i . e . , t h n u m b e ro c o m p u t e r s i t e t i m e s t h n u m b e ro m o n i t o r s , o x 1 0 x . u n i t s / d a y . F n a l l y , t h g r o s s d a i l y i n c o m e i 1 5 0 x ,

1 2 0 x , 2 2 0 x , ' S 5 0 0 . 0 0 0 . W n o w r i t e t h t h r e e e q u a t i o n s i t h f o l l o w i n g f o r m :1 5 0 x , 1 2 0 x , 2 2 0 x ( 5 0 0 0 0 0

x 1 0 x 2 0 x ( 1 x x x 3 0 0 0

F o s m a l l s i z e p r o b l e m , s u c h a t h s y s t e m o e q u a t i o n s ( 1 ) , t h s o l ut i o n p r o c e s s i q u i t e s i m p l e . F o e x a mp l e , t h s e c o n d e q u a t i o n a l l o w s u t e x p r e s s x a

x l O x , ( 2 W n o s u b s t i t u t e f o x i t h t h i r de q u a t i o n t o b t a i n

1 0 x , x x 3 0 0 0 ( 3 w h i c h i e q u i v a l e n t t

l x X 3 0 0 0 ( 4 a )x ( 3 0 0 0 - x , ) / 1 1 ( 4 b )S i n c e x i e x p r e s s e d i t e r m s o x

i e q u a t i o n ( 4 b ) , a n x i g i v e n i

t e r m s o f x a i e q u a t i o n ( 2 ) , t h e n x c a a l s o b e x p r e s s e d i t e r m s o x a l o n e

x 1 0 ( 3 0 0 0 - x , ) / l lN o w u s t h e x p r e s s i o n s f o r x >

i e q u a t i o n ( 4 b ) a n x i e q u a t i o n ( 5 i t h f i r s t e q u a t i o n ( 1 ) :

1 5 1 0 [ ( 3 0 0 0 - x , ) / l l ]1 2 0 ( 3 0 0 0 - X j ) / 1 1 ( 6 2 2 0 x , 5 0 0 0 0 0

w h i c h c a b s o l v e d f o r x 5x 8 0 u n i t s / d a y

S u b s t i t u t i n g t h i s v a l u e i e q u a t i o n ( 4 b )w g e t :

x 2 0 u n i t s / d a yA n f i n a l l y , f r o m e q u a t i o n ( 2 ) :

x 2 0 0 0 u n i t s / d a y

M a t r i x F o r m u l a t i o nI m a n y c a s e s , h o w e v e r , w h a v e

a l s y s t e m c o e f f i c i e n t s n o n z e r o , u n l i k et h s y s t e m ( 1 w h i c h h a t w z e r o s i t h s e c o n d e q u a t i o n . A l s o , t h s y s t e mo e q u a t i o n s m a b l a r g e , m a k i n g t h m a n u a l s o l u t i o n a t e d i o u s , o e v e n i p o s s i b l e e f f o r t . T h u s , w n e e d t u s c o m p u t e r t s o l v e t h p r o b l e m .

F o e x a m p l e , w c a e x p r e s s g e e r a l s y s t e m o e q u a t i o n s a s h o w n i ( 7 b e l o w .

A p p l i e d t e q u a t i o n ( 1 ) t h i s w o u l dm e a n a , 1 5 0 , a i 1 2 0 . a n a |

2 2 0 , a J 0 , e t c . U s i n g t h r u l e s o m a t r i x m u l t i p l i c a t i o n d i s c u s s e d i F a r t ( J a n u a r y / F e b r u a r y ) , w c a e p r e s s t h s y s t e m ( 7 i t h f o r m

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

S o l u t i o nO n o t h e s i m p l e s t a n d m o s t e f f i

c i e n t d i r e c t - s o l u t i o n m e t h o d s i t h G a u s s e l i m i n a t i o n ( n a m e d a f t e r t h m a t h e m a t i c a l g e n i u s C a r l F r i e d r i c hG a u s s ) . T h e m e t h o d i b a s i c a l l y s y t e m a t i c e l i m i n a t i o n p r o c e s s w h i c hc o n t i n u a l l y r e d u c e s t h s i z e o t h e s y st e m , t o f i n a l l y p r o d u c e o n e q u a t i o nw i t h s i n g l e u n k n o w n . T h e a g o r i t h m c a n b e d e m o n s t r a t e d o t h g e n e r a l s y s t e m ( " * ) ( o ( 8 ) ) , a n t h f o l o w i n g n u m e r i c a l e x a m p l e :

2 x x x 3 x 2 x x ( 9 4 x X x

L e u a s s u m e t h a t a , = 0 T h f i r s ts t e p i d i v i s i o n o t h f i r s t e q u a t i o n o ( " ) b y a , , , r e s u l t i n g i e q u a t i o n 1 0 . b e l o wa n f o t h s p e c i a l c a s e ( 9

x T x ( 1 1 )N e x t , w m u l t i p l y t h n e ( o m o

i f i e d ) f i r s t e q u a t i o n ( 1 0 ) b 1 1 2 ) b e l o w ,w h i c h f o t h c a s e o ( 9 r e s u l t s i ( a = 3

3 X l X | X 1 ( 1 3 )N o w s u b t r a c t e q u a t i o n ( 1 2 )

f r o m t h s e c o n d e q u a t i o n o ( 7 ) , e l i mi n a t i n g x a s h o w n i ( 1 3 a ) b e l o w .W c a d e n o t e t h c o e f f i c i e n t s o t h l a s t e q u a t i o n a f o l l o w s :a & X j a i V x , . . a : , V x , , t a g * ( 1 4 )

w h e r e t h e s u p e r s c r i p t ( 1 d e n o t e s t h f i r s t c y c l e o t h e s o l u t i o n p r o c e d u r e .F o o u s p e c i a l c a s e w g e

3 x 1

a , , x ,a , , x ,

a , , x ,a , , x .

a , , x ,a , , x ,

a l M x , , b a ^ x , , b

( 7 a . x . . . a ^ x , , b

. . a M l l x o b l x a , . / a , , x , . . . + a l n / a , , x n b , / a M ( 1 0 )

3 x , - 2 x , + x 3 f I 5 )

N o w o p e r a t e o t h t h i r d e q u a t i o n o ( 7 t h s a m e w a w d i o t h

C o n t i n u e d n e x t p a g e

a , , a , , x a . ( a , ; / a M ) x , . . a , ( a ^ / a ^ x , , a . ( b , / a M ) 0 2 a , , x , a , , x . . . a . , , x , , b a , , x , a . ^ a . V a . J x , . . a , ( a , , , / a M ) x n a - . O V a , . ) ( 1 3 a )[ a , , a . , ( a i ; / a n ) ] x . . [ a , , , a , ( a , , A i ) K b a . ( b . / a , , )

C O M M O D O R E M I C R O C O M P I T I - R S 5

Page 56: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 56/124

" E C H N I C A L T I P Ss e c o n d e q u a t i o n , t h a t i s e l i m i n a t e x f r o m i b m u l t i p l y i n g e q u a t i o n ( 1 0 )b a , , , a n s u b t r a c t i n g t h r e s u l t f r o mt h t h i r d e q u a t i o n o f ( 7 ) . F o o u s p c i a l c a s e w g e ( a , , 4

^ < * x , - t - x - x !

~ 4 x , x x ( 1 6 )3 x x 1

T h p r o c e s s i r e p e a t e d f o t h t h i r d e q u a t i o n , f o u r t h , e t c . F o t h s p e c i a l c a s e , w h a v e e q u at i o n s t b s u b t r a c t e d f r o m t h m o d if i e d f i r s t e q u a t i o n , s t h l a s t o p e r at i o n i e q u a t i o n s ( 1 6 ) e n d s t h f i r s tc y c l e . S i n c e w " g o t r i d " o x , w n o h a v e r e d u c e d s y s t e m o f ( 1 e q u a t i o n s w i t h ( 1 u n k n o w n s , x ,

T h n e s y s t e m c a n b e p r o c e s s e db t h s a m e p r o c e d u r e w h i c h w a a p l i e d t t h o r i g i n a l s y s t e m . T h a t i s w d i v i d e t h f i r s t e q u a t i o n o t h n e ( 1 s y s t e m b t h n e c o e f f ic i e n t o x , t h e n m u l t i p l y t h e r e s u l t b t h c o e f f i c i e n t o x i t h s e c o n de q u a t i o n o t h e ( n 1 s y s t e m a n e l i m i n a t e x f r o m i t t h e n p r o c e e dw i t h t h t h i r d , f o u r t h , e t c . , e l i m i n a ti n x c o m p l e t e l y . T h r e s u l t w i l l b ( 2 s y s t e m . W r e p e a t t h e p r o c e s sw i t h t h ( 2 s y s t e m , t o b t a i n a ( 3 s y s t e m , a n s o n . A f t e r ( n 1 s t e p s w e l i m i n a t e a l x ' e x c e p t x , , .T h l a s t e q u a t i o n s o o b t a i n e d w i l l b o t h f o r m

^ n X D \ T s e t h a t , w p r o c e e d w i t h o u

s p e c i a l c a s e , e q u a t i o n ( 9 ) , a f o l l o w s .O u ( 1 s y s t e m c o n s i s t s o e q u at i o n s ( 1 5 ) a n ( 1 6 ) w i t h u n k n o w n s x a n x , W d i v i d e e q u a t i o n ( 1 5 ) b a 2 7 / t o b t a i n

1 ( 1 8 )1

N o w m u l t i p l y t h r e s u l t b a 1 , 1 , 1 3 t o b t a i n

3 x ( 1 9 )

W s u b t r a c t t h i s e q u a t i o n f r o m e q u at i o n ( 1 6 ) a n g e

7 * - J ( 2 0 )

A f t e r d i v i d i n g e q u a t i o n ( 2 0 ) b t h c e f f i c i e n t 4 / w o b t a i n

x ( 2 1 )O u o p e r a t i o n s o t h ( 3 s y

t e o f e q u a t i o n ( 9 r e s u l t e d i

j T h P r o g r a mx 2 X 2 X ^ T n p r o g r a m " G a u s s " i d e s i g n e d

J J t o s o l v e s y s t e m o l i n e a r e q u a t i o n sa n i i n c l u d e s t h e o p t i o n f o l i n e i n

( 2 1 ) t e r c h a n g e . T h p r o g r a m i n d i c a t e sT h t h i r d e q u a t i o n i t h s o l u t i o n w h e t h e r t h e r e i n u n i q u e s o l u t i o n . I f o s h o u l d b n o t e d t h a t w u s a r r a y sB a c k s u b s t i t u t i n g t h a t r e s u l t i ( 1 8 ) ( t h e o r i g i n a l c o e f f i c i e n t m a t r i x ) a n w « e ( t h e r i g h t h a n d s i d e o e q u a t i o n ( 7 o

! § i / 7 X ( 8 ) ) t s t o r e t h m o d i f i e d c o e f f i c i e n t sd u r i n g t h e l i m i n a t i o n p r o c e s s . T h i sB a c k s u b s t i t u t i o n o b o t h x a n x , i n r e s u l t s i m e m o r y c o n s e r v a t i o n , b u t

( 1 1 ) r e s u l t s u i t n o ^ g i ^ v a i u e s a r e [ o s tx V z x 2 V 2 X , i s n o u ] d b e m e n t i o n e d t h a t f o r

M o r e g e n e r a l l y , f o t h s y s t e m o f s m a l , s i z e s y s t e m s t h p r o g r a m w o r k se q u a t i o n s , t h e f o r m o t h s y s t e m a f q u i t e f a s t ) b f o l a f g e s y s t e m s s o m et e ( 1 s t e p s i m o d i f i c a t i o n s a r n e c e s s a r y . A f t e r g e t -

x u , , x , u , , X j . . u , v E i n g f a j n j i i a i - w j t n t n p r O g r a m t h x u 2 J x , . . u ^ n X , , v u s e r c a i n t r o d u c e c h a n g e s t e n

x . . u , n x n v h a n c e i t F o e x a m p l e , v a r i a b l e s f o ( K + l ) a n ( N - l ) s h o u l d b d e f i n e da n p l a c e d i t h c o r r e s p o n d i n g F O

■ _ ■ ■ ■ ■ s t a t e m e n t s . T h c o u n t e r s i N E X Tv s t a t e m e n t s ( e . g . , N E X T K s h o u l d b w h e r e w u s u ' a n v ' t d e n o t e t h r e m O v e d . S t a t e m e n t s s h o u l d b c o n -

n e c o e f f i c i e n t s t h a t r e s u l t f r o m t h c a t e n a t e d t s a v e s p a c eo p e r a t i o n s p e r f o r m e d o t h e q u at i o n s d u r i n g t h e l i m i n a t i o n p r o c e s s . E x a m p l e sA f t e r o b t a i n i n g t h i s f o r m , w n e e d t I t i s s u g g e s t e d t h a t t h t h r e e f o l l o w -u s t h b a c k s u b s t i t u t i o n t o b t a i n x n . l , i n e x a m p l e s b e s o l v e d m a n u a l l y a n x ^ i , . . . , x , x , v e r i f i e d b y r u n n i n g t h p r o g r a m :

N o w n e e d t t a c k l e o n l a s t 1 2 x x 2 x 1 p r o b l e m , t h p o s s i b i l i t y o z e r o 2 x x 3 x 1 c o e f f i c e n t b w h i c h w a r s u p p o s e d ( x = 5 / 3 , x = 2 / 3 , x 7 l i n et d i v i d e a e q u a t i o n . F o e x a m p l e , i n t e r c h a n g e i r e q u i r e d )s u p p o s e t h a t a 0 I t h i s c a s e , w 2 X x x c a n n o t d i v i d e t h f i r s t e q u a t i o n o ( 7 ) , O x x O x t o b t a i n e q u a t i o n ( 1 0 ) . T h s a m e a p - O x , x O x p l i e s t a n c o e f f i c i e n t a o r e d u c e d ( x x i a i n f i n i t e s e t o s o l u -s y s t e m o b t a i n e d b e l i m i n a t i n g s o m e t i o n s , x 2 u n k n o w n s . 3 x x x

F o e x a m p l e , i i e q u a t i o n ( 1 5 ) w 2 x 2 x 2 x w o u l d h a v e z e r o i n s t e a d o 7 / a t h O x 0 x x c o e f f i c i e n t o x z w c o u l d n o p o s s i - ( n s o l u t i o n ) ,b l d i v i d e i b z e r o . B u w c o u l d i t e r c h a n g e e q u a t i o n ( 1 5 ) a n ( 1 6 ) , R e f e r e n c e ss i n c e t h f o r m e r h a s a n o n z e r o c o e f f i - A y r e s , F . , J r . , M a t r i c e s , S c h a u m ' sc i e n t ( = 3 ) f o r x , . O u t l i n e S e r i e s , M c G r a w - H i l l , 1 9 6 2 . —

T h i s i e x a c t l y w h a t w n e e d t d E x c e l l e n t f o t h e n o v i c e . C o n t a i n si t h g e n e r a l c a s e . T h a t i s i w e n m a n y e x a m p l e s ,c o u n t e r z e r o c o e f f i c i e n t o X w h i c h F o x , L . A I n t r o d u c t i o n t N u i s u p p o s e d t b d e n o m i n a t o r o f a n m e r i c a l L i n e a r A l g e b r a , O x f o r d U n i -e q u a t i o n , w s e a r c h f o l i n e t h a t h a v e r s i t y P r e s s , 1 9 6 4 . — E x c e l l e n t f o t h

n o n z e r o c o e f f i c i e n t o X ; T h i s l i n e i m o r e a d v a n c e d r e a d e r ,i n t e r c h a n g e d w i t h t h c u r r e n t l i n e , R a l s t o n , A . a n R a b i n o w i t z , P . a n t h p r o c e s s c o n t i n u e s a b e f o r e . F i r s t C o u r s e i N u m e r i c a l A n a l y s i s ,F a i l u r e t o p r o d u c e c a n d i d a t e c o e f f i - M c G r a w - H i l l , 1 9 7 8 . — C h a p t e r n i n ec i e n t s f o a l u n k n o w n s i n d i c a t e s t h a t d e a l s w i t h s y s t e m s o f l i n e a r e q u a -t h s y s t e m d o e s n o h a v e u n i q u e s o t i o n s . T h i s e x c e l l e n t b o o k d i s c u s s e e sl u t i o n ( i m i g h t n o h a v e a n s o l u t i o n m a n y o t h e r t o p i c s o i m p o r t a n c e t a a l l , o i m a h a v e a i n f i n i t e n u m - t h c o m p u t e r h o b b y i s t , a w e l l a t h b e o s o l u t i o n s ) . p r o f e s s i o n a l .

5 M A Y t f U N E

Page 57: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 57/124

T E C H N I C A L T I P SG A U S S

1 R E * * * * * * * * * * * * * * * * * * * * * * * B W R B 2 2 1 R E P R O G R A M G A U S S , V E R S I O N I 2 3

B S H L O M O G I N S B U R G , M A Y 1 9 8 4 ' B W J L 2 4 1 R E T H I S S O L V E S S Y S T E M O

L I N E A R E Q U A T I O N S W I T HU N K N O W N S ' B Y L O 2 5

1 R E I N O T I F I E S T H U S E R W H E NT H E R E I N S O L U T I O N ' B O E M 2 6 1 R E V A R I A B L E S : ' B L O E1 R E N U M B E R O 2 7

E Q U A T I O N S 1 B U P I 2 8 1 R E A ( I , J ) E L E M E N T S O T H 2 9

C O E F F I C I E N T M A T R I X I , J = 1 , 2 , . . . , 3 0 N ' B B A Q 3 1

1 R E B ( I ) E L E M E N T S O F T H E 3 2 R I G H T H A N D S I D E ( C O N S T A N T S ) ' B S M Q 3 3

1 R E K S T E P I N D I C A T O R ( 3 4 T O T A L O N - S T E P S I 3 5 R E Q U I R E D ) ' B T C R 3 6

1 R E D I A G O N A L E L E M E N T B W H I C H E Q U A T I O N S A R D I V I D E D 1 B T P T 3 7

2 R E T E M P O R A R Y S T O R A G E 3 8 F O R O I N T E R C H A N G E ' B L P J

2 R E * * * * * * * * * * * * * * * * * * * * * * ' B W R D 3 9 2 R E * ' B B J A 4 0 2 R E * ' B B J B 4 1 2 P O K E 5 3 2 8 0 , 1 1 : P O K E 5 3 2 8 1 , 0 ' C Q L G 4 2 2 P R I N T " [ C L E A R , R V S , G R E E N , S P A C E 5 ] 4 3

S Y S T E M O L I N E A R E Q U A T I O N S 4 4 [ S P A C E 5 ] n ; ' B B O O

2 P R I N T " [ S P A C E 1 2 ] G A U S S E L I M I N A T I O N 4 5 [ S P A C E 1 1 , R V O F F ] ■ ' B A W M 4 6

3 R E B E G I N N I N G O P R O G R A M 4 7 I N P U T ' B A E G 4 8

4 I N P U T [ Y E L L O W ] N U M B E R O 4 9 E Q U A T I O N S ( [ B L U E ] N [ Y E L L O W ] ) " ; N ' B C F I 5 0

5 D I A ( N , N ) , B ( N ) f B L L D 5 1 6 P R I N T " [ D O W N 2 ] I N P U T T H 5 2

C O E F F I C I E N T S O [ R E D ] A [ Y E L L O W ] 5 3 " ' B A E K

7 F O 1 = T O N ' D D I F 5 4 8 F O R J = l T O N ' D D J G9 P R I N T " [ D O W N , S P A C E 2 ] A ( " I " , " J " ) " ; 5 5

• B D V H1 0 I N P U T " " ; A ( I , J ) ' B H R W 5 6 1 1 N E X T J : N E X T I ' C D I W 5 7 1 2 P R I N T " [ D O W N 2 ] I N P U T T H E 5 8

C O E F F I C I E N T S O [ L R E D ] B [ Y E L L O W ] 5 9 " • B A W G 0 1 3 F O 1 = T N ' D D I A 6 1 1 4 P R I N T " [ D O W N , S P A C E 2 ] B ( " I " ) " ; ' B C E B 6 2 1 5 I N P U T B ( I ) ' B E V B 6 3 1 6 N E X T I ' B B C B 6 4 01 7 I N = T H E N 5 4 0 : R E S I N G L E

E Q U A T I O N ' E U L J 6 5 1 8 F O K = T N - l : R E S T E P 6 6

C O U N T E R 1 F Q L K1 9 R = A { K , K ) ' B H M G 6 7 2 0 R E C H E C K F O Z E R O D I A G O N A L .

I N S T E A D O Z E R O W E U S E 6 8 01 / 1 0 0 0 0 0 0 ' B Y S J 6 9

2 1 I A B S ( R ) > . 0 0 0 0 0 1 T H E N 3 9 0 7 0 0

R E N N E E D F O R I N T E R C H A N G E 1 F J I IR E I N T E R C H A N G E R O W S ' B Q S DF O R J = ( K + 1 ) T O N 1 E G E CI A B S ( A ( J , K ) ) > . 0 0 0 0 0 1 T H E N 2 6

R E F O U N D T H R O W F O RI N T E R C H A N G E ' F T F OG O T O 3 5 0 : R E K E E P L O O K I N G F O RR O W ' C V B IF O L = K T O N R E I N T E R C H A N G E R O

W I T H R O A ' S ' E G K NT = A ( K , L ) ' B H P FA { K , L ) = A ( J , L ) ' B M P HA ( J , L ) = T ' B H O HN E X T L ' B B F WT = B ( K ) : R E M I N T E R C H A N G E B ' S ' C U T EB ( K ) = B ( J ) ' B I I Bt f ( J ) = T ' B F B BG O T O 3 9 0 ' B D L CN E X T J ' B B D CP R I N T " [ D O W N , R V S , R E D , S P A C E 1 5 ]N S O L U T I O N [ S P A C E 1 2 ] ' " B A O KG O T O 7 0 0 ' B D G FR E D I V I D I N G R O B D I A G O N A LE L E M E N T A ( K , K ) ' B K E PR = A ( K , K ) ' B H M IF O J = { K + 1 ) T O N ' E G E BA ( K , J ) = A ( K , J ) / R ' C N L DN E X T J ' B B D AB ( K ) = B ( K ) / R ' C J I ER E E L I M I N A T I O N O X { K ) F R O MR O W S K + l , K + 2 , . . N ' B O O MF O I = ( K + 1 ) T N 1 E G D GR = A ( I , K ) ' B H K GF O J = ( K + 1 ) T N ' E G E IA ( I , J ) = A ( I , J ) - R * A ( K , J ) ' D T E MN E X T J ' B B D HB { I ) = B ( I ) - R * B ( K ) ' D N P DN E X T I ' B B C AN E X T K R E E N O S T E P S ' C M T FR E L A S T E Q U A T I O N F O A ( N ,N ) ' B W W II A B S { A ( N , N ) ) > . 0 0 0 0 0 1 T H E N5 7 0 ' E S V JP R I N T " [ D O W N , R V S , R E D , S P A C E 1 4 ] N O[ S P A C E 2 ] S O L U T I O N • [ S P A C E 1 2 ] " ' B A O L

G O T O 7 0 0 ' B D G GB ( N ) = B ( N ) / A ( N , N ) ' C O W KR E B A C K S U B S T I T U T I O N ' B R J MF O 1 = T ( N - l ) ' E G D LK = N - I ' C D M CF O R J = { K + 1 ) T O N ' E G E EB ( K ) = B ( K ) - A ( K , J ) * B ( J ) ' D S T HN E X T J : N E X T I ' C D I EP R I N T " [ C L E A R , D 0 W N 2 , R V S , G R E E N ,S P A C E 1 7 ] R E S U L T S [ S P A C E 1 6 ] " ' B A P LF O 1 = T N ' D D I HP R I N T " [ D O W N , S P A C E 2 ]T O U C H A N Y K E T C O N T I N U E " ' B A S NP R I N T " [ D O W N , S P A C E 3 ] X ( " I " )B { I ) ' B G P KG E A $ : I F A $ = " M T H E N 6 8 0 ' E I N MN E X T I ' B B C JE N D ' B A C B ^ j j i p .

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 58: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 58/124

T E C H N I C A L T I P S B M A R K Z I M M I - R M A N N

R a n d o mT h o u g h t s :

R a i n b o w o N o i s el r a i n b o w i s p e c t r u m . L i g h tb e n d s w h e n i g o e s t h r o u g h d r o p s o fw a t e r , a n t h d i f f e r e n t f r e q u e n c i e sb e n d d i f f e r e n t a m o u n t s . T h a t s i m p l er e s u l t h a l e t m i n i - i n d u s t r y , s p e c -t r o s c o p y . F r o m s t u d y o s p e c t r a ,y o c a t e l l t h c o m p o s i t i o n o t h s t a r s a w e l l a t h m a k e - u p o t i n yf l e c k s o d u s t h e r e o e a r t h . T h s a m ep r i n c i p l e s a p p l y t o n o i s e , r a n d o mf l u c t u a t i o n s . T h i s m o n t h , w e ' l l b e e xp l o r i n g t h d i f f e r e n t s p e c t r a t h a tc o m e u i r a n d o m a n n o n - r a n d o ms y s t e m s o f a l s o r t s : m u s i c , t r a f f i cj a m s , e a r t h q u a k e s a n m o r e .

F r e q u e n c y A n a l y s i sF i r s t , w n e e d t l e a r n l i t t l e o t h

l a n g u a g e o f s p e c t r o s c o p y . T h k e i d e a i f r e q u e n c y a n a l y s i s . I t ' s o n o t h o s e o b v i o u s ( a f t e r y o u ' v e s e e n i t ) ,b r i l l i a n t c o n c e p t s t h a t h a t r e m e nd o u s l y f a r - r e a c h i n g i m p l i c a t i o n s . F r eq u e n c y a n a l y s i s i s o m e t i m e s c a l l e d" F o u r i e r A n a l y s i s , " a f t e r t h F r e n c hm a t h e m a t i c i a n a n f r i e n d o N a p ol e o n , J e a n - B a p i t e - J o s e p h F o u r i e rw h d e v e l o p e d t h t h e o r y i t h e e a r l y1 8 0 0 ' s . T s e w h a t f r e q u e n c y a n a l y

s i i a l a b o u t , t a k e l o o k a t h p a i r so g r a p h s i F i g u r e 1

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

s k e t c h o w h a t t h f r e q u e n c y a n a l ys i o t h a t w a v e g i v e s f o t h p o w e rd i s t r i b u t i o n . T h t e r m " p o w e r d i s t r ib u t i o n " i v e r y g e n e r a l . I c o u l d m e a nt h a c t u a l e n e r g y i t h w a v e s ( i t h e y ' r e e l e c t r i c a l c u r r e n t s o o c e a nw a v e s ) , o i c o u l d m e a n t h m a t h em a t i c a l a n a l o g o t h p o w e r i t h w a v e s a r e n ' t p h y s i c a l .

T h e s e s k e t c h e s a r e n ' t m e a n t t b a r i t h m e t i c a l l y p r e c i s e ( t h o u g h d o n ' th e s i t a t e t o w r i t e i I ' v e m a d e a g r o s se r r o r i d r a w i n g t h e m ) . R a t h e r , t h t i m e - f r e q u e n c y p a i r s w i l l h e l p u d v e l o p s o m e i n s t i n c t s a b o u t f r e q u e n c ya n a l y s i s . D e v e l o p i n g g o o d i n s t i n c t s i t h k e t p r o g r e s s i a n f i e l d o s c e n c e . T h g o a l i t b a b l e t o " g u e s s "

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

j a m s , e a r t h q u a k e s a n m o r e .

t h a n s w e r , w i t h o u t h a v i n g t l a b o r io u s l y s o l v e t h e q u a t i o n s .

F o u r i e r I n s t i n c t sT h e r e a r s e v e r a l i m p o r t a n t t h i n g s

t n o t e a b o u t t h g r a p h s i F i g u r e 1 F i r s t , t h p o w e r c u r v e s o t h r i g h th a v e b e e n p l o t t e d o n l y f o p o s i t i v en u m b e r s a n s h o w o n l y p o s i t i v e v a lu e s . T h a t m a k e s s e n s e . I o r d i n a r yl i f e , " n e g a t i v e f r e q u e n c i e s " a n " n e ga t i v e p o w e r l e v e l s " d o n ' t o c c u r .( T h e r e a r e x c e p t i o n s i m a t h e m a t i c s ,i q u a n t u m m e c h a n i c s a n d i s c i e n c ef i c t i o n ! )

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

u n d e r t h w a v e i t h t i m e p l o t . T h p o w e r c a r r i e d a z e r o f r e q u e n c y w i l lv a n i s h o n l y i w a v e i e q u a l l y p o s it i v e a n n e g a t i v e . T h t h i r d e x a m p l ew i t h t h s i n e w a v e s h o w s c a s e o t h a t h a p p e n i n g .

N e x t , l o o k f o w h e r e t h " b u m p s "a r i t h f r e q u e n c y p l o t , a n n o t i c eh o f a s t t h p o w e r f a l l s o f a y o g t h i g h f r e q u e n c i e s . T h b u m p s i t h p o w e r d i s t r i b u t i o n t e l l y o w h e r em o s t o t h " a c t i o n " i i t h w a v e .T h s q u a r e w a v e s i t h f i r s t e x a m p l eh a v e a b i g b u m p a l o f r e q u e n c i e s( b e c a u s e o f t h e a r e a u n d e r t h s q u a r e s ) a n t h e n h a v e " e c h o e s " o ft h a t b u m p a m u l t i p l e s o t h f r q u e n c y g i v e n b t h s p a c i n g b e t w e e nt h e s q u a r e s . M u s i c a l l y , t h o s e " e c h o e s "i t h p o w e r p l o t a r e c a l l e d h a r m o ni c s . S q u a r e w a v e s h a v e s h a r p e d g e sa n l o t s o e n e r g y i n t h e i r h i g h - f r eq u e n c y h a r m o n i c s .

T h t r i a n g u l a r w a v e s h o w n i t h s e c o n d p l o t a l s o h a l o o l o w - f r eq u e n c y e n e r g y d u t i t n o n z e r oa r e a . I h a b u m p s a h i g h e r f r e q u e nc i e s t o o , b u t h e y d i e o f f l o f a s t e rt h a n t h s q u a r e w a v e s ' d i d . T h a t ' s b c a u s e t h t r i a n g u l a r w a v e d o e s n ' th a v e a n y a b r u p t " j u m p s " i i t g r a p h .I t a k e s l o o f h i g h - f r e q u e n c y e n e r g yt m a k e w a v e j u m p s u d d e n l y ! T h a b r u p t c o r n e r s i t h t r i a n g l e d t a k es o m e h i g h f r e q u e n c i e s t d e f i n e , b u n o n e a r l y a m u c h a s j u m p d i s c o nt i n u i t y w o u l d .

F i g u r e 1 S a m p l e P o w e r S p e c t r a

- t i m e f r e q u e n c y5 6 M A Y / | U N E

Page 59: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 59/124

T E C H N I C A L T I P ST h s m o o t h s i n e w a v e s i t h t h i r d

e x a m p l e d o n ' t h a v e a n z e r o - f r eq u e n c y e n e r g y , b e c a u s e t h e y h a v ee q u a l a m o u n t s o p l u s a n m i n u s i t h e i r w a v e . T h s i n e w a v e s ' e n e r g y i c o n c e n t r a t e d i p e a k a r o u n d t h f u n d a m e n t a l f r e q u e n c y o t h w a v e .T h e r e i b i o f e n e r g y i t h h a m o n i c s , t h o u g h , d u t t h e c u t - o f f o t h s i n e w a v e s k e t c h e d o u t . I t h w a v e w e n t o n f o m a n y c y c l e s , m o s to t h p o w e r w o u l d p i l e u i t h f u d a m e n t a l f r e q u e n c y a n t h h a r m o ni c w o u l d g a w a y .

F i n a l l y , t h r e a l l y n a r r o w p u l s es h o w n i t h l a s t w a v e p l o t o F i g u r e

h a p o w e r s p e c t r u m t h a t f a l l s o f v e r y s l o w l y w i t h i n c r e a s i n g f r q u e n c y . F o t h e p u l s e d r e w , t h e r ew i l l b " b u m p s " a n " e c h o e s " l i k et h e r e w e r e f o t h s q u a r e w a v e s , b u t h e y o c c u r a m u c h h i g h e r f r e q u e nc i e s t h a n a r p l o t t e d i t h f i g u r e . I t h e p u l s e g o t n a r r o w e r a n h i g h e r , t h p o w e r d i s t r i b u t i o n v e r s u s f r e q u e n c yw o u l d t e n d t o g e t f l a t t e r a n f l a t t e r .T h a t l e a d s u t o u n e x t t o p i c . .

N o i s e S p e c t r a : W h i t e a n R e

F r e q u e n c y a n a l y s i s a d e s c r i b e da b o v e a p p l i e s d i r e c t l y t t h s t u d y o fn o i s e a n o t h e r r a n d o m p h e n o m e n a .O n j u s t t a k e s t h e n o i s e s i g n a l , w h a te v e r i m a b e a n p l o t s i ( l i k e t h g r a p h s o t h l e f t o F i g u r e 1 ) T h e nt h s a m e m e t h o d s o a n a l y s i s w o r k t t r a n s f o r m t h a t i n t o p o w e r s p e ct r u m . F i g u r e 2 s h o w s c o u p l e o f e a m p l e s o n o i s y s i g n a l s .

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

1 Y o c a s e h o t h n u m b e r sp l o t t e d j u m p a l o v e r t h p l a c e . O t h e a v e r a g e , s u c h r a n d o m - n u m b e rg e n e r a t o r w i l l h a v e f l a t f r e q u e n c ys p e c t r u m , a t h p o w e r p l o t a t h u p e r i g h t s h o w s . ( T h i s " s p e c t r a l t e s t "i s i f a c t , t h m o s t p o w e r f u l t e c hn i q u e k n o w n f o c h e c k i n g o u t r a nd o n u m b e r p r o g r a m s o c o m p u t e r ! )

s i g n a l l i k e t h i s o n i c a l l e d " w h i t en o i s e , " s i n c e i t ' s m a d e o e q u a la m o u n t s o a l f r e q u e n c i e s , j u s t a w h i t e l i g h t i m a d e o e q u a l a m o u n t so a l p u r e c o l o r s .

T h b o t t o m h a l f o F i g u r e s h o w s" r a n d o m w a l k " l i k e t h o n w d i c u s s e d i t h i s c o l u m n l a s t J u l y . I t ' s t h

r e s u l t o t a k i n g m a n y t i n y , u n p r e d i c t ab l e s t e p s a n a d d i n g t h e m u p ( M a t h em a t i c a l l y , t h i s p r o c e s s i c a l l e d " i n t eg r a t i o n , " a n t h r a n d o m w a l k i t h " i n t e g r a l " o t h r a n d o m n u m b e r g e e r a t o r o t h t o h a l f o F i g u r e 2 S o n o y o k n o w s o m e c a l c u l u s ! )

L o o k a t h p o w e r s p e c t r u m o t h r a n d o m w a l k . I t ' s c u r v e t h a t r i s e sr a p i d l y a y o m o v e t o w a r d z e r o f r q u e n c y a n c o n t r a r i w i s e d i e s o f f a s tt o w a r d t h h i g h f r e q u e n c y e n d . T h s h a p e o t h i s c u r v e i j u s t l / f \ w h e r e" f s t a n d s f o " f r e q u e n c y . " T h e r e ' s ah u g e a m o u n t o p o w e r a t h l o w - f r eq u e n c y e n d . I a n o t h e r a n a l o g y t l i g h t , t h i s t y p e o f s i g n a l i c a l l e d " r e dn o i s e , " s i n c e r e l i g h t i t h l o w e s tf r e q u e n c y v i s i b l e t t h h u m a n e y e .

Y o m a w a n t t t h i n k a b o u t w h t h p o w e r s p e c t r a i F i g u r e d o n ' tv a n i s h a t h z e r o - f r e q u e n c y e n d .

J u d g i n g b w h a t w s a i d e a r l i e r , i t h w h i t e o r r e d n o i s e s i g n a l s w e r ee q u a l l y l i k e l y t b p o s i t i v e o n e g at i v e , t h e r e s h o u l d b n o p o w e r a f = 0 . Y e t h " w h i t e n o i s e " p o w e rs p e c t r u m i f l a t t h e r e a n t h " r e dn o i s e " p o w e r b l o w s u p

T h a n s w e r i r e l a t e d t t h e l o n g -t e r m d r i f t s t h a t t h r a n d o m s i g n a l sg e n e r a t e . A s y o u m a r e c a l l , " r a n d o mw a l k s " t e n d t w a n d e r o f b a b o u tt h s q u a r e r o o t o t h n u m b e r o s t e p s

t a k e n . A t h n u m b e r o s t e p s g o e s t i n f i n i t y , o d d s a r t h a t t h p o s i t i v e a n n e g a t i v e p a r t s o t h w a l k w i l l N O c a n c e l e a c h o t h e r o u a f t e r a l l . M e d it a t e o t h a t ; I ' l l r e t u r n t t h s u b j e c ti a f u t u r e c o l u m n .

P i n k N o i s e E v e r y w h e r ep o w e r s p e c t r u m a n a l y s i s c a b

a p p l i e d t j u s t a b o u t a n t y p e o s i n a l . I ' v e a l r e a d y m e n t i o n e d a a p p l ic a t i o n f o r t e s t i n g c o m p u t e r r a n d o mn u m b e r g e n e r a t o r s ; i y o w a n t t r e a d t h g o r y m a t h e m a t i c a l d e t a i l s ,s e D E K n u t h ' s T h A r t o f C o p u t e r P r o g r a m m i n g , V o l u m e 2 A p p l i c a t i o n s o u t s i d e o t h n a r r o wf i e l d o c o m p u t i n g a r e v e n m o r ef a s c i n a t i n g .

W h e n y o l i s t e n t o p i e c e o m s i c , y o h e a r t h m e l o d y m o v i n g u a n d o w n . T h i s i e v e n c l e a r e r i y o l o o k a s h e e t m u s i c , a s i n F i g u r e 3 T h i s i t h t h e m e f r o m J S B a c h ' s" T h e A r o f F u g u e . " ( N o , K n u t h ' s t i t l ei s n ' t c o i n c i d e n c e . H e ' s a f a o B a c h ' s . ) I y o t a k e t h e m u s i c a l n o t e sa n d f r e q u e n c y a n a l y s i s o t h e m ,y o u ' l l p r o b a b l y g e s o m e t h i n g b t w e e n t h w h i t e n o i s e a n t h r e n o i s e e x a m p l e s o F i g u r e 2 A p p r o p r ia t e l y e n o u g h , s u c h s p e c t r u m i c a l l e d " p i n k n o i s e . "

P i n k n o i s e i t e c h n i c a l l y r e f e r r e d t

F i g u r e 2 N o i s e S p e c t r a

* *

t i m e f r e q u e n c y — F i g u r e 3 S h e e t M u s i c

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 60: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 60/124

T E C H N I C A L T I P Sa s " I / f n o i s e " ( p r o n o u n c e d " o n e o v e re f f ' ) . A f a a m u s i c g o e s , i t ' s m u c hm o r e i n t e r e s t i n g t o l i s t e n t t h a n r a d o w a l k s o f n o t e s — a r a n d o m w a l ks o u n d s l i k e d u l l v a r i e t y o f G r e g o r i a nc h a n t t o u e a r s . O t h o t h e r h a n d ,p i n k n o i s e i a l s o m o r e a e s t h e t i c a l l yp l e a s i n g t h a n w h i l e n o i s e . ( M o d e r nr o c k m u s i c i a p p r o a c h i n g w h i t e n o i s em o r e a n m o r e a t h y e a r s g o b y — i st h i s s i g n i f i c a n t ? )

P i n k n o i s e d o e s n ' t o c c u r j u s t i nm u s i c a l c o n t e x t . I t ' s v i r t u a l l y e v e r yw h e r e , i y o l o o k c l o s e l y e n o u g h .P e o p l e h a v e f o u n d p i n k n o i s e i f r q u e n c y a n a l y s e s o t r e e r i n g t h i c kn e s s e s , t h s t o c k m a r k e t , h i g h - p r e c is i o n c l o c k s , t h f l o o d s o f t h N i l e , t h n o i s e i a m p l i f i e r c i r c u i t s a n h u d r e d s o o t h e r p l a c e s . S e i s m i c n o i s e -g r o w s l i k e 1 / a l o f r e q u e n c i e s . C a a s t r o p h i c t r a f f i c j a m s d e v e l o p i s i m i l a r p a t t e r n . T a k e s t a t i s t i c s o t h i n s u l i n i n t a k e o d i a b e t i c s o v e r t h y e a r s — y o u ' l l s e p i n k n o i s e !

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

t i m e . T h p o w e r s p e c t r u m m a l o o kl i k e w h i t e n o i s e o s o m e t h i n g e l s e a t h h i g h e r f r e q u e n c i e s . B u w h e n o s e r v a t i o n s c o n t i n u e , l o n g t e r m d r i f t so f l u c t u a t i o n s a l w a y s s e e m t g i v et h s p e c t r u m I / p r o f i l e n e a r t h z e r o f r e q u e n c y e n d . T h i s i s s t i l lg r e a t m y s t e r y . R e s e a r c h e r s h a v e s o m et h e o r i e s , b u t h e r e d o e s n ' t s e e m t b a n w a t o l i n k t o g e t h e r a l t h e s e d v e r s e a r e a s w h e r e 1 / n o i s e e m e r g e s .

P l a n s a n P r o j e c t sW e ' l l r e t u r n t n o i s e a n s p e c t r a l

t h e o r y i f u t u r e i s s u e s o C o m m od o r e M i c r o c o m p u t e r s . p l a n t e p l o r e t h e s e s u b j e c t s f u r t h e r t h a n s p a c ea l l o w s t h i s m o n t h . I p a r t i c u l a r ,w a n t t o t a l k a b o u t f i l t e r i n g i n t e r m s o ff r e q u e n c y a n a l y s i s . F i l t e r i n g , i t h m o s t g e n e r a l s e n s e o t h w o r d , h a a p p l i c a t i o n s i i n f o r m a t i o n t r a n s m i ss i o n , s i g n a l p r o c e s s i n g , i m a g e e nh a n c e m e n t a n d l o t s m o r e .

B u m e a n w h i l e , h a v e p r o j e c t ( a t u a l l y , s e v e r a l p r o j e c t s ) t o s u g g e s t f o

y o t w o r k o n I y o m a k e s o m ep r o g r e s s o t h e m , p l e a s e w r i t e m e

c a r e o t h i s m a g a z i n e .T h p r o j e c t i t d e v e l o p c o

t r o l l e d r a n d o m s o u n d - p r o d u c t i o np r o g r a m . ( Y o u m a t h i n k o t h i s a " m u s i c " g e n e r a t i o n , i y o u r p r o g r a mi g o o d e n o u g h . ) d i s o m e w o r k o t h i s m a n y y e a r s a g o m o l 8 C o m m o d o r e P E T . B u t h P E T ' ss o u n d - g e n e r a t i n g f a c i l i t i e s w e r e p r i mi t i v e c o m p a r e d t w h a t c a b d o n eo t h 6 a n o t h e r n e w - g e n e r a t i o nc o m p u t e r s . Y o u r p r o g r a m m i g h t a l o y o t u s w h i t e , r e o r p i n kn o i s e t c o n t r o l t h e t o n e p a t t e r n s y o o u t p u t . Y o m i g h t e x p e r i m e n t w i t hd i f f e r e n t w a v e f o r m s : p u l s e , s q u a r e ,t r i a n g u l a r , s i n u s o i d a l , e t c . , a n d e t e rm i n e t h p o w e r s p e c t r u m o t h o s ew a v e s . Y o m i g h t t r y t o u s i n t e r r u p t sa n m a c h i n e l a n g u a g e t a l l o w y o u rc o m p u t e r t w h i s t l e f o y o w h i l e y o w o r k , i a s o r t o t i m e - s h a r i n g m o d e .

A y o c a s e e . t h e p r o j e c t i r a t h e r o p e n - e n d e d t a s k ! G o o d l u c k .L e m k n o w h o y o d o R e a d e r sw h w i s h t c o r r e s p o n d w i t h m e l e c t r o n i c a l l y c a s e n d m a i l t m o C o m p u S e r v e o t h A r p a N e t .

G R A D I N GJ U S T G O E A S I E R !

M A S T E R G R A D E S - N O W J U S T $ 3 5 . 0 0T E A C H E R W R I T T E N . T E A C H E R T E S T E D . 1 0 0 0 ' S I U S 2 0 S T U D E N T C A P A C I T YE A S Y T U S E B U T E F F E C T I V E R E C O R D S U T 9 9 9 9 P O I N T S P E R M A R K I N G P E R I O DC O M P U T E S A V E R A G E S . A S S I G N S L E T T E R G R A D E SA C C O R D I N G T Y O U R S C A L EA L P H A O P E R C E N T A G E O R D E R P R I N T O U T SS T U D E N T C O D E N U M B E R S F O R P O S T I N G R E P O R T SP R I N T S D I F F E R E N T P R O G R E S S N O T E S T P A R E N T SA T T E N D A N C E O P T I O N B U I L T I F U L L C O R R E C T I O N S R O U T I N E M A K E S F I N D I N GE R R O R S A L M O S T F U E L E C T R O N I C L E A R N I N G C A L L E D I S T E L L A R

E X A M P L E O F S O F T W A R E D E V E L O P E D F O RT E A C H E R S B Y T E A C H E R S A N T H P O S S I B L E

B A R G A I N O F T H Y E A R A T $ 3 9 . 5 0 .

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- D I S K S O N L Y -

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 SP l e a s e A d S 2 0 0 P e O r d e r F o P o s : a g e a n H a n d l i n g

S E N D F O O U F L Y E R O O T H E R U S E F U L S O F T W A R EW R I T T E N B Y T E A C H E R S F O T E A C H E R S

I M I D W E S T S O F T W A R EB o 2 1 4 F a r m i n g t o n , M l 4 8 0 2 4

P h o n e ( 3 1 3 ) 4 7 7 - 0 8 9 7V I S A / M A S T E R C A R D

C O O L S T A C KD E S I G N E D F O U S E W I T H

C O M M O D O R E 1 5 4 1 D I S K D R I V E S

P A T E N T P E N D I N GC O O L S T A C K i d e v i c e t h a t a l l o w s y o t s l a c k y o u r 1 5 4 1 ' s w i t h o u t l e a to o v e r h e a t i n g . O u t e s t s i n d i c a t e t h a i w i t h C O O L S T A C K , b o t h t o a n b o l t o m d r i v e s o p e r a t e 3 t 3 S ° i c o o l e r t h a n a s t a n d a r d n o n - e x t e r n a H yc o o l e d d r i v e . H i g h l y e f f i c i e n t d e s i g n e f f e c t i v e l y c o o l s t w d r i v e s u s i n g o n f a n . T h i s s y s t e m a l l o w s b e t t e r u t i l i z a t i o n o f t h e l i m i t e d s p a c e a v a i l a b l e o m o s t c o m p u t e r d e s k s .T o q u a l i t y m a t e r i a l s i n c l u d e : H i g h v o l u m e 1 5 C F M ) l o r p ( 1 8 0 0 ) , s u p e rq u i e t | 1 O B a x i a l ( a n , a n c a b i n e t i m a d e o s o l i d o a k .C O O L S T A C K i b u i l t t l a s t a n p r i c e s a o n l y $ 5 9 . 0 0C a r b o T e c h p r o d u c t s a r a s s e m b l e d i t h U S V i s a , M a s t e r c a r d . C h e c k , o M o n e y O r d e rG e o r g i a r e s i d e n t s a d 3 s a l e s t a S h i p p i n g a n h a n d l i n g w i t h i n U a d 5 5 . 0 0C a n a d i a n o r d e r s i U d o l l a r s o n l yS h i p p i n g a n h a n d l i n g t C a n a d a S 2 . 0 0 p l u s a p p l i c a b l e f r e i g h t c h a r g e s .T e s t d a t a a v a i l a b l e o r e Q u e s tC l a m p o n D e s k L a m p p i c t u r e d a b o v e p r i c e d a o n l y $ 3 5 . 0 0 i n c l u d e s s h i pp i n g a n h a n d l i n g i U S C o m m o d o r e 1 5 4 1 i 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 sC a l l o r w r i t e t o d a y A 4 0 4 - 9 7 9 6 1 2 4

5 M A W J I N E C i r c l e R e a d e r S e r v i c e N o . 1

C a r b o T e c hP . O . B O 6 5 2 - S N E L L V I L L E , G E O R G I A 3 0 2 7 8 — 4 0 4 - 9 7 9 - 6 1 2 A

C i r c l e R e a d e r S e r v i c e N o .

Page 61: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 61/124

S U P E R P E T U S E R S O N L Y B D I C K I U K N G S

S u p e r P E TP o t p o u r r iA t h J a n u a r y / F e b r u a r y i s s u e , w p r o m i s e d t f o l l o w u p o n m a i l l i s tp r o b l e m s i t h n e x t i s s u e — a n dd i d n ' t . T h i s i s s u e , w k e e p t h p r o mi s e . O t h w a w p e e r a s o m e d a g e r s i B o o l e a n e x p r e s s i o n s a n d i s c u s s h o t u s t h p o w e r f u lb u s o m e t i m e s c o n f u s i n g G U E S S . . A D M I T . . E N D G U E S S s t a t e m e n tf o u n d i a l S u p e r P E T l a n g u a g e s , i c l u d i n g a s s e m b l y .

M a i l l i s t s p o s e s e v e r a l p r o b l e m s w d i d n ' t c o v e r b e f o r e . W e ' v e h a n u b e o i n q u i r i e s l i k e t h i s : " H o w d y o k e e p p e r s o n a l n o t e s — l i k e p h o n en u m b e r s — o n m a i l l i s t s a n y e n o p r i n t t h n o t e s t o l a b e l s ? " I t ' s g o o dq u e s t i o n .

Y o m a k e e p a l t h e n o t e s y o n e e d , o a m a n y l i n e s y o n e e d , r i g h ti y o u r m a i l l i s t — s o l o n g a y o m a r ke a c h " n o t e " l i n e w i t h s p e c i a l s y b o l . u s t h e b a r " ! i t h e x a m p l e sb e l o w . N o n e o t h " n o t e " l i n e s w i l lp r i n t t o p r i n t e r i y o m a k e f e c h a n g e s t D O A L L ( p u b l i s h e d i t h

J a n u a r y / F e b r u a r y i s s u e ) t i g n o r e t h l i n e s m a r k e d b " ! b e l o w :e 1 2 - 3 - 8 6

2 0 3 - 4 4 1 - 8 8 8 8M s . H o n e y c h i l e H o n e y c u t t7 7 0 0 F a u n t l e r o y D r i v eD u l l s v i l l e , K a n s a s 2 3 4 5 6

M a k e s c o l l e c t c a l l s a a . m .I n s o m n i a c

e 1 1 - 2 - 8 5J o h n B a y m e s P o p p e rN i c k n a m e : B a n g1 9 0 0 A v e n u e R o a d , S u i t e 2 0

J u s t o f f t h A i r p o r t E x i t o B a y e a u R o a d

B u s y t o w n , O n t a r i oC a n a d a O 5 4 Z 5 5 5 - 1 2 1 2 - 3 3 3 3T e r r i b l e t e m p e r ! !e 1 2 - 1 2 - 8 4A b s a l o m O F i t t s4 5 6 7 E x e c r a b l e R o a dT a n t r u m , O k l a h o m a 3 3 3 3 3N p h o n e . M a a P h o n e C o . !

C r e a t i n g m a i l l i s tp r o g r a m p o s e s s e v e r a lp r o b l e m s . H o w , f o i n s t a n c e , d y o k e e pp e r s o n a l n o t e s — l i k e

p h o n e n u m b e r s — o nt h l i s t a n y e n o

p r i n t t h n o t e s t l a b e l s ? A n h o c a y o d m a s s i v e d e l et i o n s w h e n p e o p l e ' sm e m b e r s h i p s e x p i r e ?H e r e ' s h o t t a k ec a r e o t h o s e p r o b l e m s .

A s y o u c a s e e , t h e r e ' s n l i m i t t w h e r e t h e n o t e s a r p u t , o h o m a n yn o t e s y o m a k e o a n p a r t i c u l a r e t r y . Y o w i l l p r i n t l a b e l s f a s t e s t i t h " n o - p r i n t " b a i t h f i r s t c h a r a c t e r o

l i n e , b u i c a b a n y w h e r e o n t h l i n e , s i n c e w u s " i d x " t l o c a t e t h b a r s .P r o g r a m D O A L L , a l i s t e d i t h J a n u a r y / F e b r u a r y i s s u e , i e a s i l y m o i f i e d s i w i l l n o p r i n t s u c h l i n e s . S e L i s t i n g I

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

b a r , w s i m p l y s u b t r a c t o n f r o mi % t h l o o p c o u n t e r , s t h a t t h l i n ei o v e r w r i t t e n b t h n e x t l i n e t a k e nf r o m d i s k , w h e t h e r n u l l o t e x t . W p r i n t o n l y t h l i n e s n o m a r k e d b b a r . N e i t h e r P A S C A L n o F O R T R A Nw i l l a l l o w y o t c h a n g e t h v a l u e o l o o p c o u n t e r ( t o o d a r n m a n y p r i s s yr u l e s , s a w e b u m i c r o B A S I C w i l l .

C o p i n g w i t h E x p i r a t i o n s a n D e l e t i o n s

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

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

t h t i m e o m o n e y t o p r i n t a n m a i ln o t i c e s o e x p i r a t i o n w i t h t h u s u a lr e t u r n e n v e l o p e s b u p r e f e r t h a v et h e e x p i r a t i o n w a r n i n g a p p e a r o t h m a i l l a b e l i t s e l f , l i k e t h i s :

e : 6 - 1 2 - 8 5 M e m b e r s h i p E x p i r e dM a r g a r e t F o r g e t f u l2 2 2 2 2 D e l i n q u e n t A v e n u eF i f t h N o t i c e , A r k a n s a s 3 3 3 3 3

Y o m u s t m o d i f y D O A L L ' s i n p u ts e c t i o n t a s i y o w a n t t o p r i n t e p i r a t i o n n o t i c e s o l a b e l s . I t h a s w e r i y e s , y o m u s t i n p u t t h m o n t ha n y e a r a f t e r w h i c h m e m b e r s h i p s e p i r e , a n s e t a v a r i a b l e , " w a r n i n g % , "t 1 I y o u d o t h i s , t h c h a n g e s t D O A L L i n L i s t i n g s a n w i l l h i d ey o u r p r i v a t e n o t e s o t h l i s t a n p r i n te x p i r a t i o n w a r n i n g s o a l l a b e l s f o rl a p s i n g m e m b e r s .

D i g r e s s i o n o B o o l e a n sI L i s t i n g 2 " p r o c w a r n " u s e s a

l o n g B o o l e a n s t a t e m e n t . H a v i n g s h e df e b u c k e t s o b l o o d o v e r m i s u s e d

B o o l e a n s , I ' c o m p e l l e d t c o m m e n to t h e m . E v e r y B o o l e a n s t a t e m e n tm u s t c l e a r l y y i e l d t r u e o f a l s e a s w e r , a t h f o l l o w i n g o n d o e s :

i v a r i a b l e % o r s e c o n d v a r i a b l e %H e r e , w h a t e v e r f o l l o w s t h I w i l l e e c u t e i e i t h e r v a r i a b l e i g r e a t e r t h a nz e r o . B u t — w h a t h a p p e n s t c o p o u n d B o o l e a n , l i k e t h n e x t o n e ?

i v a r i a b l e a n s e c o n d _ v a r i a b l e o t h i r d — v a r i a b l e

B i n f o r m e d t h a t i w i l l r u w i t h o u ta e r r o r s i g n a l , b u i w i l l n e v e r o p e ra t a e x p e c t e d . t r u e o f a l s e a n s w e ri i m p o s s i b l e . W h i c h o t h f o r m s b l o d w r e a l l y m e a n ? ( E x p r e s s i o n sw i t h i n p a r e n t h e s e s a r e v a l u a t e df i r s t . )

i ( v a r i a b l e a n s e c o n d s v a r i a b l e ) o t h i r d — v a r i a b l e

i v a r i a b l e a n ( s e c o n d _ v a r i a b l e o rt h i r d _ v a r i a b l e )

C o m p o u n d B o o l e a n s m u s t b s e o f w i t h i n p a r e n t h e s e s t s h o w h o t h e x p r e s s i o n i t b p a r s e d . T h t w f o r m s a b o v e a r e n t i r e l y d i f f e re n t . T h o n l y c o m p o u n d B o o l e a n sw h i c h w i l l r u p r o p e r l y w i t h o u t p r e n t h e s e s c o n t a i n O R ' s o A N D ' s o n l y ,a i n

i f w o r x o r y o r z t h e n . .O u s e c o n d w a r n i n g o B o o l e a 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 5

Page 62: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 62/124

S U P E R P E T U S E R S O N L Yc o n c e r n s i n t e g e r v a r i a b l e s . r e a l ( n o ti n t e g e r ) v a r i a b l e s u c h a s t h a t b e l o ww i l l e x e c u t e c o d e f o l l o w i n g t h I a a n t i m e t h v a r i a b l e e q u a l s z e r o . A i n t e g e r v a r i a b l e i t h s a m e f o r m w i l la l m o s t a l w a y s f a i l !

i n o v a r i a b l e . . . ( I i e x c u t e d i v a r i a b l e e q u a l s z e r o )

i n o v a r i a b l e % ( I i n o t e xe c u t e d i v a r i a b l e e q u a l s z e r o )

T e r r y P e t e r s o n , o E C e r r i t o , C a l if o r n i a , t o l d u w h y : m i c r o B A S I C o e r a t e s b i t w i s e o i n t e g e r v a r i a b l e su s e d w i t h B o o l c a n s . I d o e s n ' t s i m p l yt e s t w h e t h e r o n o t t h e y a r e q u a l t z e r o . " n o t v a r i a b l e % " m a k e s e v e r yb i o t h r e s u l t t h o p p o s i t e o t h b i t s w i t h i n " v a r i a b l e % " . T h u s , z e r ob e c o m e s m i n u s o n e a n d o n e b e c o m e sm i n u s t w o . I w s e x t t w a n y t e i g h t , t h r e s u l t o " x a n y % i z e r o !

U s i n t e g e r v a r i a b l e s i B o o l e a n e p r e s s i o n s w i t h c a r e ! T h o n b e l o w ,t a k e n f r o m L i s t i n g 2 w i l l w o r k o k a yb e c a u s e w c o m p a r e v a l u e s , b u d n o t o p e r a t e d i r e c t l y o t h v a r i a b l e sw i t h A N D ' s , O R ' s , o N O T ' s , a n h a v ep a r s e d w i t h p a r e n t h e s e s :i e x p _ y e a r % ( y e a r % a n e x p _m o n t h % < = m o n t h % o e x p _y e a r % < y e a r % )

T M a k e U N e M a i l L i s tA m e m b e r s h i p s e x p i r e y o m u s t ,o c o u r s e , d e l e t e n a m e s a n a d d r e s s e sf r o m t h l i s t i t s e l f . I t ' s s i m p l e e n o u g h ;a m e n d " p r o c w a r n " i L i s t i n g 2 s t h a t i s e t s f l a g w h i c h w o n ' t a l l o wa n l a p s e d e n t r y t b e c o p i e d t n e d i s k f i l e , b u w i l l r e q u i r e t h a t a n c u r r e n t e n t r y b s c o p i e d . S u c hc o p y p r o g r a m , w h i c h t r a n s f e r s o n l yg o o d e n t r i e s t o a n e d i s k f i l e , i e a s yt o w r i t e . B s u r e i d a t e s t h n e m a i ll i s t f i l e ! Y o s h o u l d k e e p t h o l l i s t s ,f o s u r e l y a t h s u r i s e s , s o m e b o d yw i l l w r i t e o r c a l l a n s a y o m a d em i s t a k e .

H a v i n g c o p e d w i t h e x p i r a t i o n n t i c e s a n m a s s i v e c h a n g e s t a m a i ll i s t , w f a c e o n m o r e p r o b l e m : c r e a ti n a a l p h a b e t i c a l l y s o r t e d l i s t o t h m e m b e r s . W c a b r e a k t h i s d o w ni n t o t w s m a l l e r p r o b l e m s : g e t t i n gl i s t o n a m e s w h i c h w c a s o r t ( S a r a hP i d g e o n i s n ' t s o r t a b l e , b u P i d g e o n ,S a r a h i s ! ) a n s o r t i n g t h e s o r t a b l e l i s ti t s e l f .

A n p r o g r a m w r i t t e n t c r e a t es o r t a b l e l i s t o n a m e s , l a s t n a m e f i r s t .

6 m a y / i u n e

d e p e n d s u p o n t h f o r m a t o y o u r m a i ll i s t a n h o y o u s i t s I ' l l m e r e l yd e m o n s t r a t e t h p r o b l e m s y o u ' l l h a v et s o l v e b l i s t i n g f e n a m e s :

N a m e L i n e sf r o m L i s t

N a m e L i n e sC o n v e r t e d f o S o r tS u r g e o n ,

D e x t r o u s F . S r M c G i n t y , J a m e s

P a u lJ u s t . P r o s p e r H .

I l M A G A Z I N E !B o s c h , A u g u s t , J r

D r D e x t r o u s F S u r g e o n , S r

B r o . J a m e s P a u lM c G i n t y

M r P r o s p e r H .J u s t , I I

M A G A Z I N E !P r o f . D r A u g u s t

B o s c h , J r Y o u r p r o g r a m o b v i o u s l y m u s t c o p e

w i t h s u f f i x e s s u c h a J r a n I I I , t i t l ep r e f i x e s s u c h a D r o B r o . , s i n g l en a m e s , s u c h a M A G A Z I N E ! , a n d , d s p i t e t h e m , m u s t g e t t h e l a s t n a m ef i r s t . D v o w a n t t h o s e n a m e s w h i c h

a p p e a r s e v e r a l t i m e s o y o u r m a i l l i s ta l s o t o a p p e a r o y o u r s o r t e d l i s tm a n y t i m e s ? ( S o m e o r g a n i z a t i o n s m a g e f i v e c o p i e s ; t h a t m e a n s f i v e m a i ll a b e l s . ) s c r e e n o u t m u l t i p l e e n t r i e s b c o m p a r i n g t h p r e v i o u s " f i r s t n a m ea n l a s t n a m e " w i t h t h n e x t e n t r ya n d d r o p a n d u p l i c a t e .G U E S S . . A D M I T . . . .E N D G U E S S

O n s t r u c t u r e d f o r m — t h e G U E S S. A D M I T . . E N D G U E S S — w i l lc o m e i m i g h t y h a n d y w h e n y o w r i t e y o u r " m a k e s o r t a b l e l i s t " p r g r a m , a s h o w i L i s t i n g 3 - I f y o d o n ' t k n o w h o G U E S S . . E N D G U E S S w o r k s , c h e c k t h e x p l an a t i o n i F i g u r e b e f o r e y o l o o k a L i s t i n g 3

I a n G U E S S i r i g h t , o a n A M I c o n d i t i o n i a c c e p t e d , e x e c u t i o nj u m p s t t h s t a t e m e n t f o l l o w i n g

L i s t i n g 1 C h a n g e s t D O A L L t H i d e N o t e s M a r k e d b ! a n f o P r i n t i n gN o t i c e o E x p i r a t i o n

2 E 2 7 2 7 2 8 Z S Z 9 Z 3 2 9 2 3 Z 9 3 0 3 0 3 0 3 0 3 0 3 1 3 1 3 1 3 1

l o o pf o u n d l X = 0 f o u n d 2 Z = 0f o i X - 0 t

l i n p u t t t Z B , b a r e S

S e s e a r c h s t r i n g f l a g s t z e r o .

i i o _ s t a t u s t h e n e o f _ f l a g X = o n e Xi e o f _ f l a g X t h e n q u i ti b a r e $ = " " t h e n q u i ti i d x ( b a r e S , " ! " )

i X = i X - o n e Xe l s ei i d x t b a r e S , s e a r c h l S )i i d x t b a r e S , s e a r c h ? S )i i a n u a r m n g l

c a l l w a r ne l s e

l i s t $ ( i i ) = b a r e $ 4 C R $e n r i i f

e n d in e x t l

B a i n d i c a t e s d a t a n o t o b e p r i n t e d .R e s e t l t o v e r w r i t e t h l i n e .

t h e n f o u n d l X = o n e Xt h e n f o u n d 2 X = o n e X

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

C h a n g e s t D O A L L , a p u b l i s h e d i J a n u a r y / F e b r u a r y , a r e m a r k e d b L i n e n u m b e r s m a t c h t h o s e o o r i g i n a l p r o g r a m e x c e p t a t

L i s t i n g 2 P r o c e d u r e t D e t e r m i n e a n P r i n t E x p i r a t i o n N o t i c e s o M a i lL a b e l s

l i ! W1 1 3 01 2 0 01 2 1 01 Z 2 01 2 3 01 Z 4 01 Z S 01 2 B 01 2 7 81 Z B 0

p r o c w a r nl o n g X = l e n ( b a r e S )d a s h X - i d x l b a r e $ , " - " ) - o n e Xe x p _ n o n t h X = v a l u e ( b a r e S I 3 - d a s h X ) )e x p _ y e a r X = v a l u e ( b a r e $ ( l o n g l - o n e X - l o n g X ) )i e x p _ y e a r X < y e a r ! a n

l i a t S ( 0 ) = b a r e Se l s e

l i s t $ ( 0 > = b a r e $ + C R Se n d i f

e n d p r o c

< e x p _ p i o n t h lM E M B E R S H I P

N o t h i s

F i n d f i r s t d a s hG e G e

f i o n t h X o E X P I R E D !

M o n t h o e x p i r a t i o ny e a r o e x p i r a t i o ne x p _ y e a r X y e a r X )

C R

o n I p a i d u p

T h v a r i a b l e s " m o n t h % " a n d " y e a r % a r e i n p u t b t h u s e r t s e l e c t t h m o n t h a n y e a r o w h i c h m e m b e r s h i p s e x p i r e . A s s u m e t h e y a r m o n t h 5 y e a r 8 5 T h s a m p l e e x p i r a t i o n d a t e s h o w n a r i g h t S a m p l e < i a t e : e - 1 - 8 5w i l l a i i f o l l o w i n g t h p r o c e d u r e a b o v e : C h a r a c t e r p o s i t i o n s - , 1 2 3 4 5 6 7 8

Page 63: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 63/124

S U P E R P E T U S E R S O N L YE N D G U E S S . T h e r e ' s a i n v e r s e f o r mo G U E S S . . E N D G U E S S i w h i c hy o Q U I T i t h t e s t c o n d i t i o n i m e t .I t ' s e q u a l l y u s e f u l .

G U E S S E N D G U E S S i b i h a r dt f o l l o w a f i r s t , b u s o o n b e c o m e sp o w e r f u l t o o l . K e e p i m i n d t w r u l e s : 1 a n Q U I T r e q u i r e s t h a t t h n e x t A D M I T b e x e c u t e d ; 2 a n c o r e c t g u e s s ( a l w a y s i n d i c a t e d b f a i lu r t Q U I T ) , e x e c u t e s t h c o d e f o t h a t c o n d i t i o n a n t h e n j u m p s e x e c ut i o n t t h s t a t e m e n t f o l l o w i n gE N D G U E S S . W i t h t h i s b a c k g r o u n d ,s e h o G U E S S . . E N D G U E S S w o r k sw h e n w m u s t d e a l w i t h t h o s e p e s k yp r e f i x i n g t i t l e s ( D r . , M s . , e t c . ) i L i s t i n g 3

O n c e w h a v e m a d e s o r t a b l e l i s to n a m e s f r o m o u r m a i l l i s t , o u r o n l yr e m a i n i n g p r o b l e m i s o r t i n g i t S o r ti n o S u p e r P E T i s u b j e c t i i t s e l f ,w h i c h I ' l l t r t c o v e r n e x t i s s u e . F o f u r t h e r i n f o r m a t i o n o t h S u p e r P E T ,a n o t h I n t e r n a t i o n a l S u p e r P E T U e r G r o u p , w r i t e m a P . O . B o 4 1 1 ,H a t t e r a s , N C 2 7 9 4 3 .

F i g u r e 1 H o G U E S S . E N D G U E S S W o r k sG U E S SJ u m po Q U I Tt A D M I T

J u m po Q U I Tt A D M I T

T e s t f o c o n d i t i o n— Q u i t i c o n d i t i o n i N O m e

C o d e i c o n d i t i o n I m e t . O p t i o n a l > A D M I T

— T e s t f o a n o t h e r c o n d i t i o n— Q u i t i c o n d i t i o n i N O m e

C o d e i c o n d i t i o n I m e t . O p t i o n a l > A D M I T— D e f a u l t c o d e t r u i n e i t h e r

p r e v i o u s c o n d i t i o n i m e t . O p t i o n a lE N D G U E S S

J u m p t s t a t e m e n tf o l l o w i n gE N D G U E S Sw h e n a n g u e s s i t r u e .

L i s t i n g 3 . A n E x a m p l e o G U E S S . . A D M I T . ' . . E N D G U E S S i S c r e e n i n g N a m e s2 4 Z 4 2 5 2 5 2 6 2 E Z 7 2 7 1 1 2 9 2 8 Z 9 2 9 3 0 3 0 3 1 3 1

e n d d X = l e n ( b S >g u e s s

t l = i d x < b $ , ■i t X t h e n

u X = i d x < b S ,v X = i d x ( b S ,< j X = i d x ( b S ,x X = i d x < b $ , 'y X = i d x t b $ , ■z X = i d * < b $ , 'i u o r v X

a d m i ti f t X t h e nI u o v i x o y i z t h e n

e n d g u e s s

s u b s t i t u t e b f o n a n e S t g e r o o m f o c o m m e n t s , f l s s u m e b $ - " M s . G o o d E x a m p l e "

P r o f . D r . ' ) C h a r a c t e r c o u n t : 1 2 3 4 5q u i tM r . ' f i n y t i t l e s i t h e s t r i n g ?D r . ' )M s M r s . 1 )B r o - 1 )P r o f . ' )

o u X o r k X o y X o r z X t h e n q u i t Y e s , s A D M I T . . .

b S = b S U l : e n d d m S h o o t t h e P r o f . D r o u t h e n b S = b S ( 5 : e n d d X > S c r a t c h D r . , M r . o r M s .t h e n b S = b $ ( 6 : e n d d X > D i v o r c e t h M r s . , B r o .

b S = b S ( 7 : e n d d X > R e t i r e t h e P r o f .

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

R a t i o s

D e c i m a l s

D e s i g n e d a n w r i t t e n b e d u c a t o r s i " p l a i nE n g l i s h " a p p r o a c h . u n i q u e p r o d u c t f o u n i q u e p r o b l e m o v e r c o m i n g m a t h a n x i e t y f o i m p r o v e d c a r e e r o p p o r t u n i t i e s . r j j ^ $ 4 9 9 5

F r a c t i o n sP e r c e n t s

A l g e b r a

M I C R O T E C H I M I Ci O L U T I O M S

P . O . B O 2 9 4 O , N E H A V E N . C O N N . O 6 5 1 5D e a l e r A v a i l a b i l i t yC a l l ( 2 0 3 ) 3 8 9 - 8 3 6 3 C o m m o d o r e 6 4 ' C o m m o d o r e 6 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 D u n n e s M a c h i n e s I n

C i r c l e R e a d e r S e r v i c e N o . 1 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 64: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 64/124

6 U S E R S O N L Y B R O B E R T E K U P F H R

N e W o r t hS t a t e m e n tf o t h C o m m o d o r e6 J o s o m e p e o p l e , c a l c u l a t i n g a n e w o r t h s t a t e m e n t i p u o t h s a m el e v e l a s g o i n g t t h d e n t i s t o f i g u r i n go u y o u r t a r e t u r n s . T h t r u t h i t h a th a v i n g s u c h s t a t e m e n t a n a n a l y z i n gi c a r e f u l l y c a o f t e n b v e r y u s e f u lt o o l . I d e v e l o p i n g g o o d f i n a n c i a lp l a n , i t ' s i m p o r t a n t t k n o w w h e r ey o u ' r e a n o b e f o r e y o c a m a k ep l a n s f o t h f u t u r e . s y s t e m a t i c c a c u l a t i o n o y o u r n e w o r t h i g o o df i r s t s t e p t o w a r d g e t t i n g c o n t r o l o y o u r f i n a n c i a l l i f e . n e w o r t h s t a t em e n t c a n b e h e l p i s e t t i n g s p e c i f i cg o a l s . F o e x a m p l e , p e r h a p s y o s h o u l d s t a r t a i n v e s t m e n t o r s a v i n g sp l a n o b u h o m e i n s t e a d o f c o n t i nu i n g t p a r e n t .

B e f o r e y o u s t h p r o g r a m , y o s h o u l d c o n s i d e r j u s t w h a t i i t h a t y o w a n t t o f i n d o u t . L i t e r a l l y , n e w o r t hi w h a t y o c o u l d g e i c a s h f o y o u ra s s e t s m i n u s y o u r l i a b i l i t i e s a g i v e np o i n t i t i m e . U s u a l l y t h i s p o i n t i t i m e i t h p r e s e n t . B u y o c o u l d a l s ou s e a n e w o r t h s t a t e m e n t t f i n d o u w h a t y o u r e s t i m a t e d w o r t h w o u l d b a r e t i r e m e n t , i r e l a t i v e l e a v e s y o t h e i r f o r t u n e o w h a t y o u r e s t a t ew o u l d b w o r t h t y o u r s u r v i v o r s . I e s s e n c e , t h e r e a r e m u l t i t u d e o ft h i n g s t h a t a n e w o r t h s t a t e m e n t c a p r o v i d e y o u w i t h w h e n y o p l u g i t h a p p r o p r i a t e f i g u r e s .

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

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

A f t e r t h e u s u a l s c r e e n c l e a r i n g a n t i t l e d i s p l a y , t h u s e r i p r o m p t e d t e n t e r t h n a m e a n a d d r e s s o f t h p e s o f o w h o m t h s t a t e m e n t i b e i n gc r e a t e d . I y o w i l l b u s i n g t h p r g r a m f o p e r s o n a l u s e o n l y , y o c o u l ds e t h e s e v a r i a b l e s t c o n s t a n t o r i y o d e s i r e , o m i t t h e m e n t i r e l y . I y o c h o o s e t o m i t t h e m , t h e n b s u r e t d e l e t e l i n e s 8 4 0 - 8 6 0 , a l s o .

T h p r o g r a m w i l l t h e n b e g i n t o d i sp l a y t h d a t a s t a t e m e n t s a n p r o m p ty o t e n t e r d o l l a r a m o u n t f o e a c hc a t e g o r y . T h f i r s t t h r e e c a t e g o r i e s a r ey o u r c u r r e n t o l i q u i d a s s e t s . I c a t eg o r y i d i s p l a y e d i w h i c h t h e r e i n a m o u n t t b e n t e r e d , t h e n e n t e rz e r o a n t h p r i n t o u t w i l l n o d i s p l a yt h a t c a t e g o r y .

A f t e r t h e p r o g r a m d i s p l a y s a l o t h p r e - d e f i n e d c a t e g o r i e s , y o a r p r o m p t e d t l i s t a l y o u r o t h e r c a s hv a l u e a s s e t s . T h i s r o u t i n e a l l o w s t h u s e r t d e f i n e h i o h e o w c a t e g or i e s u t m a x i m u m o t e e n t r i e s .

F i r s t e n t e r a b r i e f d e s c r i p t i o n o t h a s s e t , t h e n t y p e c o m m a f o l l o w e d b t h e d o l l a r a m o u n t . I y o h a v e l e s st h a n t e c a t e g o r i e s , o n o n e a a l l ,s i m p l y e n t e r c o m m a f o l l o w e d b z e r o . T h p r o g r a m w i l l s e n s e t h e t r a n m o v e o t t h n e x t r o u t i n e .T h p r o g r a m w i l l t h e n c a l c u l a t e y o u rt o t a l a s s e t s .

T h e p r o g r a m w i l l t h e n m o v e o t t h l i a b i l i t y s e c t i o n . T h f i r s t i n p u ts e q u e n c e i u s e r - d e f i n e d a n w o r k se x a c t l y l i k e t h u s e r - d e f i n e d s e c t i o nf o a s s e t s . T h i s f i r s t s e c t i o n s h o u l dc o n t a i n a l t h e l o a n s a n d e b t s t h a ta r d u i l e s s t h a n y e a r o w h a ta r c o n s i d e r e d t b y o u r c u r r e n tl i a b i l i t i e s .

A f t e r t h i s s e c t i o n , t h p r o g r a m w i l ld i s p l a y s o m e p r e - d e f i n e d c a t e g o r i e s .A b e f o r e , i n a m o u n t i t b e e nt e r e d t h e n e n t e r z e r o a n i w o n ' t b ep r i n t e d o u o p a p e r . T h l a s t s e c t i o ni u s e r - d e f i n e d a n i f o a n o t h e rl o n g t e r m d e b t s . T h p r o g r a m w i l l

6 M A Y f l U N E

Page 65: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 65/124

6 U S E R S O N L Nt h e n c a l c u l a t e y o u r t o t a l l i a b i l i t i e s a n m o v e o t t h p r i n t i n g r o u t i n e .

T h p r i n t i n g r o u t i n e s t a r t s a t l i n e8 3 w i t h t h o p e n i n g o c h a n n e l t y o u r p r i n t e r . L i n e s 8 4 0 - 8 6 0 w i l l c e t e t h n a m e a n a d d r e s s o s t a nd a r d s h e e t o p a p e r . T h d a t a s t a t em e n t s a r t h e n r e s t o r e d a n t h e n t h p r o g r a m b e g i n s t o p r i n t o u t h c a t eg o r i e s a l o n g w i t h t h a m o u n t s t h a ty o h a v e p r e v i o u s l y e n t e r e d f o e a c ho n e . L i n e s 9 4 0 , 1 0 0 0 , e t c . i n s u r e t h a tt h a m o u n t t h a t i p r i n t e d w i l l b e e xt e n d e d t t w d e c i m a l p l a c e s . T h u sS 1 0 0 0 0 w i l l b p r i n t e d a 1 0 0 0 0 . 0 0 .

L i n e s 9 5 0 , 1 0 1 0 , e t c . w i l l s u p p r e s st h p r i n t i n g o a n c a t e g o r y w i t hz e r o v a l u e . L i n e s 9 6 0 , 1 0 2 0 , e t c . c a c u l a t e t h l e n g t h o f e a c h s t r i n g a n e a c h d o l l a r a m o u n t a n f o r m a t t h p r i n t i n g s t h a t t h c o l u m n s a r a l i g n e d b t h e i r d e c i m a l p o i n t . T h i sw i l l g i v e y o v e r y p r o f e s s i o n a l - l o o k -

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

f i r s t s t e p t o w a r dg e t t i n g c o n t r o l o y o u r f i n a n c i a l l i f e .

i n r e p o r t .Y o u r t o t a l a s s e t s a n l i a b i l i t i e s a r

p r i n t e d a t h e n o t h e i r a p p r o p r i a t es e c t i o n s a n y o u r n e w o r t h i c a l c ul a t e d a n p r i n t e d a t h e n o t h r p o r t . I a d d i t i o n , I ' v e i n c l u d e d r o

t i n e t o c a l c u l a t e y o u r s o l v e n c y . r a t i oo 1 . 0 0 o m o r e i n d i c a t e s t h a t y o u r a s e t s w i l l c o v e r y o u r l i a b i l i t i e s . M a n yl e n d e r s p r e f e r t h a t t h i s r a t i o b b a s e do y o u r c u r r e n t a s s e t s a n c u r r e n t l i b i l i t i e s . F o t h i s c a l c u l a t i o n , c h a n g el i n e 1 6 0 0 t r e a d : S R A / L l .

A t h e n o t h e p r i n t i n g r o u t i n e ,o u t p u t w i l l r e t u r n t t h e s c r e e n . Y o w i l l b e a s k e d i y o w o u l d l i k e a o t h e r c o p y o t h s t a t e m e n t y o j u s tp r i n t e d . I y o u r a n s w e r i y e s , b s u r et h a t y o u r p r i n t e r i p o s i t i o n e d a t h b e g i n n i n g o n e s h e e t o p a p e r i o r d e r t a v o i d h a v i n g t h n e x t c o p yp r i n t e d o t h s a m e s h e e t t h a t t h f i r s tc o p y e n d e d o n I y o u r a n s w e r i n t t h a d d i t i o n a l c o p y p r o m p t , y o uw i l l t h e n b a s k e d i y o w a n t t c a c u l a t e a n o t h e r s t a t e m e n t . I y o u r a ns w e r i y e s , t h e n t h v a r i a b l e s w i l l b c l e a r e d a n t h p r o g r a m w i l l b e g i na g a i n .

1 0

1 1

1 2

1 3

1 4 1 5 1 6 1 7 1 8

1 9 2 0 2 1 2 2

2 3

2 4 2 5 2 6 2 7 2 8 2 9

3 0 3 1 3 2

3 3 3 4 3 5

N e W o r t hP O K E 5 3 2 8 0 / l : P O K E 5 3 2 8 1 , 1: P O K E 6 4 6 , 6 ' D V Y AP R I N T C H R $ ( 1 4 7 ) : F 0 R X = T 9 : P R I N T: N E X T ' H L Y CP R I N T T A B ( 1 0 ) ; " N E T W O R T HS T A T E M E N T " ' C E E EP R I N T T A B ( 1 0 )" ' C D W DF O R T = l T O 1 0 0 0 : N E X T ' E H Q C: : ' A C P AP R I N T C H R $ ( 1 4 7 ) : P R I N T ' D G G EI N P U T " N A M E " ; N $ : P R I N T ' C E Q FI N P U T " S T R E E T A D D R E S S " ; E $: P R I N T ' C E G J

P R I N T * C I T Y S T A T E ( D N O T U S EC O M M A A F T E R " ' B A M NI N P U T " C I T Y ) " ; U $ ' B D J XD I D $ ( 3 8 ) ' B G T XP R I N T C H R $ ( 1 4 7 ) : P R I N T: P R I N T T A B ( 1 3 ) ; " * * * A S S E T S* * * " ' F L U GP R I N T T A B ( 1 3 ) ; C K P R I N T 1 B A C AP R I N T " E N T E R A M O U N T O F : " : P R I N T 1 C B S GF O R X = l T O 3 ' D D V EG O S U B 1 6 9 0 : I N P U T A ( X ) : N E X T 1 D K S GA = A ( 1 ) + A ( 2 ) + A { 3 ) ' D N V IP R I N T : P R I N T " E N T E R V A L U E 0 F : M: P R I N T ' D C K L

F O X = T 1 0 ' D E U YG O S U B 1 6 9 0 : I N P U T A ( X ) : N E X T 1 D K S BA 1 = A + A ( 4 ) + A ( 5 ) + A ( 6 ) + A ( 7 ) + A ( 8 ) + A ( 9 )+ A ( 1 0 ) ' I H B KF O X = T 1 0 ' D E R CG O S U B 1 6 9 0 : I N P U T B ( X ) : N E X T 1 D K T EA 2 = B ( 1 ) + B ( 2 ) + B ( 3 ) + B ( 4 ) + B ( 5 ) + B ( 6 )

+ B ( 7 ) + B ( 8 ) + B ( 9 ) + B ( 1 0 ) ' K S B R3 6 P R I N T C H R $ ( 1 4 7 ) : P R I N T f D G G G3 7 P R I N T " L I S T O T H E R C A S H V A L U E

A S S E T S . " : P R I N T V C B U N3 8 P R I N T " E N T E R I T E M N A M E < C 0 M M A >

A M O U N T . " : P R I N T 1 C B 0 03 9 P R I N T " U S E [ R V S ] C O M M A [ R V 0 F F ] [ R V S ]

0 [ R V O F F ] T E X I T . " : P R I N T ' C B S N4 0 Z = 0 : F O R X = T 1 0 ' E H E C4 1 P R I N T " I T E M # " ; X ; 1 B D V B4 2 I N P U T C $ ( X ) , C ( X ) ' B K W C4 3 I C ( X ) = 0 T H E N G O T O 4 5 0 ' E I I F4 4 Z = Z + 1 : N E X T ' D E C E4 5 C 1 = C ( 1 ) + C ( 2 ) + C ( 3 ) + C ( 4 ) + C ( 5 ) + C ( 6 )

+ C ( 7 ) + C ( 8 ) + C ( 9 ) + C { 1 0 ) ' K S M S4 6 T A = A 1 + A 2 + C 1 ' D I S H4 7 : : ' A C P F4 8 P R I N T C H R $ ( 1 4 7 ) : P R I N T ' D G G J4 9 P R I N T T A B ( 1 0 ) " * * * L I A B I L I T I E S

* * * " ' C D L N5 0 P R I N T T A ( 1 0 ) "

: P R I N T ' D E D F5 1 P R I N T - L I S T L O A N S / D E B T S D U I

L E S S T H A N ¥ E A R " ' B A K L5 2 P R I N T " E N T E R I T E M N A M E < C O M M A >

A M O U N T . " : P R I N T ' C B O K5 3 P R I N T " U S E [ R V S ] C 0 M M A [ R V 0 F F ] [ R V S ]

0 [ R V O F F ] T E X I T - ' ^ P R I N T ' C B S J5 4 V = 0 : F O R X = T O 1 0 ' E H A H5 5 P R I N T " I T E M # " ; X ; ' B D V G5 6 I N P U T L $ ( X ) , L ( X ) ' B K P H5 7 I L ( X ) = 0 T H E N G O T O 5 9 0 ' E I W K5 8 V = V + 1 : N E X T ' D E T J5 9 L 1 = L ( 1 ) + L ( 2 ) + L ( 3 ) + L ( 4 ) + L ( 5 ) + L ( 6 )

+ L ( 7 ) + L ( 8 ) + L ( 9 ) + L ( 1 0 ) ' K S L X6 0 P R I N T C H R $ ( 1 4 7 ) : P R I N T ' D G G D6 1 P R I N T " E N T E R R E M A I N I N G B A L A N C E F O R

P R I N T C B K K 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 6

Page 66: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 66/124

6 6 2 6 3 6 4

5 6 6 6 7 6 3 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 8 8 8 9 9 0

9 1 9 2 9 3 9 4

9 5 9 6

9 7 9 8 9 9 1 0 0 0

1 0 1 01 0 2 0

1 0 3 01 0 4 01 0 5 01 0 6 0

1 0 7 0

U S E R S O N L YF O X = T O 1 0 ' D E R EG O S U B 1 6 9 0 : I N P U T G ( X ) : N E X T 1 D K Y GG 1 = G ( 1 ) + G ( 2 ) + G ( 3 ) + G { 4 ) + G ( 5 ) + G ( 6 )+ G ( 7 ) + G ( 8 ) + G ( 9 ) + G ( 1 0 ) ' K S G TF O X - T 3 ' D D V HG O S U B 1 6 9 0 : I N P U T F ( X ) : N E X T f D K X JF 1 = F ( 1 ) + F ( 2 ) + F ( 3 ) ' D O P LP R I N T 1 B A C IP R I N T " E N T E R U N P A I D T A X E S F O : : P R I N T ' C B D Q

F O X = T O 4 ' D D W DG O S U B 1 6 9 0 : I N P U T T ( X ) : N E X T ' D K M FT 1 = T ( 1 ) + T ( 2 ) + T ( 3 ) + T ( 4 ) ' E S V JP R I N T C H R $ ( 1 4 7 ) : P R I N T ' D G G HP R I N T " L I S T B A L A N C E S F O R O T H E RL O N G T E R M L O A N S . " ' B A H QP R I N T " E N T E R I T E M N A M E < C O M M A >A M O U N T . " : P R I N T 1 C B O PW = 0 : F O R X = T 1 0 ' E H B LP R I N T " I T E M » " ; X ; ' B D V KI N P U T H $ ( X ) , H ( X ) ' B K H LI H ( X ) = 0 T H E N G O T O 8 1 0 ' E I N OW = W + 1 : N E X T ' D E V EH 1 = H ( 1 ) + H ( 2 ) + H ( 3 ) + H ( 4 ) + H ( 5 ) + H ( 6 )+ H ( 7 ) + H ( 8 ) + H ( 9 ) + H ( 1 0 ) ' K S R ST L = L 1 + G 1 + F 1 + T 1 + H 1 ' F M Y KO P E N 4 , 4 ' B D A GP R I N T & 4 , T A B ( I N T ( 8 0 - L E N ( N $ ) ) 2 N $ ' G P N MP R I N T j J 4 , T A B ( I N T ( 8 0 - L E N ( E $ ) ) / 2 )E S ' G P U NP R I N T # 4 , T A B ( I N T ( 8 0 - L E N ( U $ ) ) 2 ) U S ' G P C OP R I N T # 4 : P R I N T S 4 : P R I N T S 4 I D F P LR E S T O R E ' B A O KP R I N T # 4 , T A B ( 3 2 ) ; " * * * A S S E T S* * * " ' C G B QP R I N T # 4 , T A B ( 3 2 ) ; " C G G HP R I N T # 4 ' B B D EF O X = T 1 0 ' D E R HR E A D D S ' B C N GI $ = S T R $ ( I N T ( A ( X ) ) ) + " . " + R I G H T S( S T R $ ( A ( X ) * 1 0 0 ) , 2 ) ' I X P KI V A L ( I $ ) = 0 T H E N 9 7 0 ' E I E MP R I N T # 4 , T A B < 5 ) ; D $ ; T A B ( 6 5 - L E N ( D $ )- L E N ( I $ ) ) ; I $ ' H W J SN E X T ' B A E KF O X = T O 1 0 ' D E R NR E A D D $ ' B C N M

I $ = S T R $ ( I N T ( B ( X ) ) ) + " . " + R I G H T $( S T R $ ( B ( X ) * 1 0 0 ) , 2 ) ' I X R DI V A L ( I $ ) = 0 T H E N 1 0 3 0 ' E J P XP R I N T # 4 , T A B ( 5 ) ; D $ ;T A B ( 6 5 - L E N ( D $ ) - L E N ( I $ ) ) ; I S ' H W J EN E X T ' B A E VI Z = T H E N 1 1 0 0 * D G W AF O R J = l T Z ' D D V AI $ = S T R 5 ( I N T ( C { J ) ) ) + " . " + R I G H T $( S T R $ ( C ( J ) * 1 0 0 ) , 2 ) ' I X Q J

P R I N T # 4 , T A B ( 5 ) ; C $ ( J ) ;T A ( . 6 5 - L E N ( C $ ( J ) ) - L E N ( I $ ) ) I S ' H D K K

1 0 8 01 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 0

1 1 8 0

1 1 9 01 2 0 01 2 1 01 2 2 0

1 2 3 0

1 2 4 01 2 5 01 2 6 01 2 7 01 2 8 0

1 2 9 01 3 0 01 3 1 0

1 3 2 01 3 3 01 3 4 01 3 5 01 3 6 01 3 7 01 3 8 0

1 3 9 01 4 0 01 4 1 01 4 2 0

1 4 3 0

1 4 4 01 4 5 01 4 6 01 4 7 01 4 8 01 4 9 01 5 0 0

1 5 1 0

1 5 2 0

N E X T ' B A E BP R I N T # 4 ' B B D CP R I N T # 4 : Q $ C E X WP R I N T # 4 / T A B ( 7 0 - L E N ( Q $ ) ) ; Q $ ' E M P AP R I N T # 4 , T A B ( 7 0 - L E N ( Q $ ) ) ; Q $ ' E M P BT A $ = " T O T A L A S S E T S " ' B D L BI $ = S T R $ ( I N T ( T A ) ) + " . " + R I G H T 3 ( S T R $( T A * 1 C ) 0 ) , 2 I T B HP R I N T | 4 , T A B ( 5 ) ; T A $ ;

T A B ( 6 5 - L E N ( T A $ ) - L E N ( I $ ) ) ; I $ * H Y U IP R I N T # 4 : P R I N T f t 4 ' C D J BP R I N T # 4 f T A B ( 3 0 ) ; " * * * L I A B I L I T I E S* * * M f C G R HP R I N T # 4 f T A B ( 3 0 ) ; "

" ' C G D HP R I N T # 4 ' B 3 D DI V = T H E N 1 2 5 0 ' D G y XF O J = T V ' D D R XI $ = S T R $ ( I N T ( L ( J ) ) ) + " . " + R I G H T $( S T R $ ( L ( J ) * 1 0 0 ) , 2 ) ' I X J H

P R I N T # 4 , T A B ( 5 ) ; L $ ( J ) ;T A B ( 6 5 - L E N ( L 5 ( J ) ) - L E N ( I $ ) ) ;I $ ' H D D IN E X T ' B A E YF O R X = l T O 1 0 : R E A D D $ ' E H I DI S = S T R $ ( I N T ( G ( X ) ) ) + " . " + R I G H T $( S T R $ ( G ( X ) * 1 0 0 ) , 2 ) ■ I X C LI V A L ( I $ ) = 0 T H E N 1 2 9 0 ' E J X GP R I N T # 4 , T A B ( 5 ) ; D $ ;T A B ( 6 5 ~ L E N ( D $ ) - L E N ( I $ ) ) ; I S ' H W J MN E X T ' B A E EF O X = T 3 : R E A D D $ ' E G M YI $ = S T R $ ( I N T ( F ( X ) ) ) + " . " + R I G H T $( S T R $ ( F ( X ) * 1 0 0 ) , 2 ) ' I X A HI V A L ( I $ ) = 0 T H E N 1 3 4 0 ' E J T CP R I N T # 4 , T A B ( 5 ) ; D $ ;T A B ( 6 5 - L E N ( D $ ) - L E N ( I $ ) ) ; I $ ' H W J IN E X T ' B A E AF O X = T 4 : R E A D D S ' E G N EI $ = S T R $ ( I N T ( T ( X ) ) ) + " . " + R I G H T $( S T R $ ( T ( X ) * 1 0 0 ) , 2 ) ' I X D MI V A L ( I $ ) = 0 T H E N 1 4 0 0 ' E J Q HP R I N T # 4 , T A B ( 5 ) ; D $ ;T A B ( 6 5 - L E N ( D $ ) - L E N ( I S ) ) ; I S ' H W J NN E X T ' B A E FI W = T H E N 1 4 4 0 ' D G B AF O J = T W ' D D S AI $ = S T R $ ( I N T ( H ( J ) ) ) + " . " + R I G H T $( S T R $ ( H ( J ) * 1 0 0 ) , 2 ) ' I X B J

P R I N T # 4 , T A B ( S ) ; H $ ( J ) ;T A B ( 6 5 - L E N ( H $ ( J ) ) - L E N ( I $ ) ) ;I $ ' H D U KN E X T ' B A E BP R I N T # 4 : P R I N T $ 4 ' C D J DP R I N T # 4 , T A B ( 7 0 - L E N ( Q $ ) ) ; Q $ ' E M P JP R I N T # 4 / T A B ( 7 0 - L E N ( Q S ) ) ; Q $ ' E M P KT L S = " T O T A L L I A B I L I T I E S " ' B D J MI $ = S T R $ ( I N T ( T L ) ) + " . " + R I G H T S ( S T R $( T L * 1 0 0 ) , 2 ) ' I T X H

P R I N T # 4 , T A B ( 5 ) ; T L $ ;T A B ( 6 5 - L E N ( T L $ ) - L E N ( I S ) ) ; 1 $ ' H Y R IP R I N T # 4 ' B B D A

6

Page 67: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 67/124

6 U S E R S O N L Y1 5 3 0 N W $ = " N E T W O R T H " : N W = T A - T L ' D K R I1 5 I S = S T R $ ( I N T ( N W ) ) + " . " + R I G H T $ ( S T R $

( N W * 1 0 0 ) , 2 ) ' I T I L1 5 5 0 P R I N T # 4 , T A B ( 5 ) ; N W $ ;

T A B ( 6 5 - L E N ( N W $ ) - L E N ( I $ ) ) ; I $ ' H Y C M1 5 6 0 Q S = " " ' B C R G1 5 7 0 P R I N T I 4 , T A B ( 7 0 - L E N ( Q $ ) ) ; Q $ ' E M P K1 5 8 0 P R I N T # 4 , T A B ( 7 0 - L E N ( Q $ ) ) ; Q $ ' E M P L1 5 9 0 P R I N T # 4 : P R I N T 8 4 I C D J I1 6 0 0 S R = T A / T L : S R = ( I N T ( S R * 1 0 0 0 + . 5 ) )

/ 1 0 0 0 ' H A X J1 6 1 0 P R I N T » 4 , T A B ( 5 ) " S O L V E N C Y R A T I O

I S " ; S R ' C H G H1 6 2 0 P R I N T # 4 : C L O S E 4 ' C D R C1 6 3 0 P R I N T C H R $ ( 1 4 7 ) i P R I N T 1 D G G F1 6 3 5 I N P U T " A N O T H E R C O P Y " ; Z Z $ ' B E P M1 6 4 0 I L E F T S ( Z Z $ , 1 ) = " Y " T H E N 8 3 0 ' E K N I1 6 4 5 I N P U T " A N O T H E R S T A T E M E N T " ; Z Z $ ' B E Q O1 6 5 0 I L E F T $ ( Z Z $ , l ) = t t N " T H E N 1 6 7 0 ' E L D J1 6 6 0 C L R : G O T O 1 6 0 ' C E U G1 6 7 0 P R I N T C H R $ ( 1 4 7 ) : P R I N T : P R I N T : P R I N T

: P R I N T " T H A N K Y O U . " : E N D ' H K D P1 6 8 0 : : ' A C P H1 6 9 0 R E A D D $ ( X ) : P R I N T D $ ( X ) ; ' C M H L1 7 0 0 R E T U R N ' B A Q A1 7 1 0 : : ' A C P B1 7 2 0 R E M * D A T A F O R A S S E T S * * ' B R L H1 3 D A T A C A S H O H A N D ,

C A S H I C H E C K I N G A C C T . ,C A S H I S A V I N G S A C C T . ' B Y H R

1 7 4 0 D A T A S A V I N G S B O N D S , R E A L E S T A T E ,C A S H V A L U E O I N S U R A N C E ' B T V R

1 7 5 0 D A T A S T O C K S , B O N D S ,A U T O M O B I L E ( S ) ' B B N M

1 7 6 0 D A T A P E N S I O N S , A N N U I T I E S ,P A T E N T S R O Y A L T I E S ' B L A Q1 7 6 5 D A T A E Q U I T Y I B U S I N E S S

V E N T U R E S ' B Y B S1 7 7 0 D A T A C O L L E C T I O N S , J E W E L R Y F U R S ,

F U R N I T U R E , M A C H I N E R Y T O O L S ' B Y T V1 7 8 0 D A T A C L O T H I N G P E R S O N A L E F F E C T S ,

H O B B Y E Q U I P M E N T , P R O F I TS H A R I N G 1 B D A X

1 7 9 0 : : ' A C P J1 8 0 0 R E * D A T A F O R L I A B I L I T I E S

* * ' B W X H1 8 1 0 D A T A H O M E M O R T G A G E ,

O T H E R R E A L E S T A T E ,A U T O M O B I L E L O A N ( S ) ,F U R N I T U R E ' B G Q S

1 8 2 0 D A T A A P P L I A N C E L O A N ( S ) ,P E R S O N A L L O A N ( S ) ,E D U C A T I O N L O A N ( S ) ' B Y J Q

1 8 3 0 D A T A D E B T S T O I N D I V D U A L S ' B R N J1 8 4 0 D A T A M E D I C A L B I L L S , D E N T A L B I L L S ,

R E N T , U T I L I T I E S , A L I M O N Y , F E D E R A L ,S T A T E 1 B L J W

1 8 5 0 D A T A L O C A L , I N V E S T M E N T S ' B R V L E N

M O T A V O I DB E C O M I N GN O S A U R .I d i n o s a u r s h a k e p t u w i t h t h e i r r a p i d l y c h a n g i n g t w o r l d , y o m i g h t h a v e p e b r o n t o t o d a y . ( I t ' sp r o b a b l y j u s t a w e l l t h e y d i d n ' t , s i n c e t h e yw o u l d n ' t f i i n t o a s m a l l i m p o r t e d c a a n y w a y . )

T h p o i n t i s i y o d o n ' t w a n t t g e l e f tb e h i n d t o d a y , y o n e e d c o m p u t e r w i t ht h l a t e s t s o f t w a r e a n d a c c e s s o r i e s .N o q u e s t i o n a b o u t i t

T h o n l y q u e s t i o n i s " w h e r ed b u i t ? "

A h W t h o u g h t y o u ' d n e v e ra s k . C o m p u t e r W a r e h o u s e , o c o u r s e . N i c e g u y s , g r e a tp r i c e s . G i v e u s c a l l t o d a y .W e ' l l g e y o u r s h i p m e n to u b r o n t o -e r p r o n t o .

M O D E M SW e s t r i d g e A u l o m o d e m $ 6 9 . 9 5M P P 1 0 6 4 S 7 9 . 9 5T o t a l T e l e c o m m u n i c a t i o n $ 6 9 . 9 5M o d e m 3 0 b

C o m m o d o r e S 8 9 . 9 5P R I N T E R I N T E R F A C E SC a r d c o S 3 9 . 9 5C a r d c o G $ 6 9 . 9 5T Y M A C C o n n e c t i o n S 7 9 . 9 5T U R B O G $ 6 9 . 9 5A X I O M I n t e r f a c e $ 7 9 . 9 5S O F T W A R EF l i g h t S i m u l a t o r I $ 3 6 . 9 5S u p e r B a s e 6 S 6 4 . 9 5P a p e r C l i p ( w / s p e l l ) S 7 9 . 9 5M u l t i p l a n b M i c r o s o f t S 6 9 . 9 5W o r d P r o 3 P l u s $ 3 9 . 9 5K o a l a T o u c h T a b l e t S 6 9 . 9 5T a A d v a n t a g e S 6 9 . 9 5W r i i e N o ( C a r d c o ) S 3 9 . 9 5M a s t e r l r o n i c D i s k G a m e

( C 6 4 ) 7 . 9 9F u l l l i n e o s o f t w a r e i s t o c k .

D I S K E T T E SC o m p u t e r W a r e h o u s e

s s / d d $ 1 4 . 9 5E l e p h a n t s s / s d $ 1 3 . 9 5E l e p h a n t s s / d d S 1 6 . 9 5M a x e l l M D S 1 8 . 9 5M a x e l l M D 2 D $ 2 4 . 9 5S K s s / s d $ 1 3 . 9 5S K s s / d d S 1 6 . 9 5■ P r i c e s p e b o o 1

W c a r r y l u l l l i n e o f C o m m o d o r e H a r d w a r e a n d S o f t w a r e .

C O M P U T E RW A R E H O U S E( i F L ) 3 0 5 - 2 7 4 - 3 6 8 0 1 - 8 0 0 - 3 7 2 - 0 2 1 4

7 2 2 2 S . W . 1 1 7 t h A v e n u e , M i a m i , F 3 3 1 8 3A d 3 t o s n i p p i n g a n h a n d l i n g c h a r g e s A p r i c e s r e f l e c t 3 ° . . c a s h d i s c o u n !C r e d i t c a r d o r d e r s s h o u l d a d 3 P r i c e s s u b j e c t t c n a n g e w i l h o u l n o t i c e

M O N I T O R SC o m m o d o r e 1 7 0 2P a n a s o n i c 1 3 0 0 D

( R G B - C o m p o s i t e )G o r i l l a ( g r e e n )G o r i l l a ( a m b e r )P R I N T E R SC o m m o d o r e 1 5 2 6 / 8 0 2C o m m o d o r e 8 0 P a n a s o n i c 1 0 9 0G e m i n i 1 0 G e m i n i 1 5 D e l t a 1 P o w e r T y p e ( D a i s y

W h e e l )R a d i x 1

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

7 9 . 0 08 9 . 0 0

S 2 0 9 . 0 0S 1 6 9 . 0 0$ 2 3 9 . 0 0$ 2 4 9 . 0 0$ 3 6 9 . 0 0

3 9 9 . 0 0S 3 6 9 . 0 0$ 4 9 9 . 0 0

E L I T E C ( D a i s y W h e e l )D i r e c t c o n n e c t f o C o m m o d o r e

A X I O M C 5 5 S t a r S G 1 0O k i d a t a 8 2 , 8 3 . 8 4 . 9 2 . 9 3O k i m a t e 1 C o l o r

P r i n t e rP a n a s o n i c 1 0 9 1D I S K D R I V E SC o m m o d o r e 1 5 4 1R a n a 1 0 0 0I n d u s G M S S i n g l e D r i v eM S D u a l D r i v eD a t a c a s s e t t e s

A C C E S S O R I E SW c a r r y a f u l l l i n e o

S 2 9 9 . 0 0$ 2 5 9 . 0 0$ 2 6 9 . 0 0

C A L LS 1 9 9 . 0 0$ 2 9 9 . 0 0

$ 1 9 9 . 0 0$ 1 9 9 . 0 0$ 2 9 9 . 0 0$ 2 9 9 . 0 0$ 5 2 9 . 0 0$ 2 9 . 9 5

c o v e r s .r i b b o n s , s t o r a g e c a s e s , s u r g es u p p r e s s o r s a n c a b l e s .P o w e r P a c k s $ 2 9 . 9 5

C

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 68: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 68/124

T H E L E C T R O N I CC O T T A G E

A N T H S O F T W A R EW h e t h e r w l i k e t a d m i t i o n o t , t h

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

f e l t . W h a t w i l l u l t i m a t e l y d e t e r m i n e t h e i ri m p a c t i h o w e l l ( o b a d l y ) w b u i l d t h

S o f t w a r e H i g h w a y .B K H i L S T U A R T

. e n r y F o r d ' s i n v e n t i o n o t h e n o u g h t r e m e m b e r . I m a d e u i n t oi n g e n i o u s a n s o l i d M o d e l a u t o m o - o n n a t i o n o w h e e l s , i n d i v i s i b l e ,b i l e e v e n t u a l l y t u r n e d r u r a l , b u c o l i c w i t h f a s t - f o o d j o i n t s a n j u m p - s t a r t sA m e r i c a i n t o a v e r i t a b l e p r e t z e l o i n f o a l l . N l o n g e r w e r e t h e r e t w s e p -s t a n t m o b i l i t y , a n i h a s n ' t b e e n t h a n u e a n d d i s t i n c t s o c i e t i e s : t h i s o -s a m e f o u s i n c e . l a t e d f a r m e r s r o o t i n g a r o u n d i t h

T o d a y , t h l i t t l e h o m e c o m p u t e r i t u r n i p s , a n t h c r o w d e d , r o w d y u r u n - b e n d i n g t h a t p r e t z e l , b u a t h b a n i t e s , n e v e r t h t w a i n t m e e t ,s a m e t i m e i s n e a k i l y t w i s t i n g o u N o w , e v e r y o n e l i v e s e v e r y w h e r e , o r l i v e s a r o u n d i a d i f f e r e n t w a y . M a y b e d e p e n d i n g o y o u r p o i n t o v i e w ,r i g h t b a c k t w h e r e i u s e d t b e b ef o r e F o r d .

" S w h a t d i t h c a d t u a n

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

c a n s w o u l d g o i n t o d e b t t b u e x p e n -w a y ? " y o a s k , f e o y o b e i n g o l s i v e c a r s t h e y d i d n ' t r e a l l y n e e d a n 6 M A Y / J L ' N E

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

I t h 1 9 2 0 s , A m e r i c a n s o c i o l o g i s t sR o b e r t a n H e l e n L y n d r a a r o u n ds e e k i n g n e l i f e a n n e i n f o r m at i o n , a n d w h a t t h e y f o u n d o u w a t h a t l o o p e o p l e w o u l d r a t h e r d r i v et h a n e a t . O n w o m a n o w n e d c a r ,b u h a n b a t h r o o m . S h e h a d h e p r o r i t i e s . T h w h o l e n a t i o n w e n t w a c k of o w h e e l s . I w a n e t e c h n o l o g y ,a n w w e r e a l i l o v e w i t h t h b e l l sa n w h i s t l e s .

A u t o h y s t e r i a h a s d i e d d o w n n o t ab l y a f t e r d e c a d e s o f u s e , w i t h s o m ee x c e p t i o n s , l i k e t h o s e o y o o u t h e r ew h o o w n h o c a r s ( y o u k n o w w h y o a r e ) . W t a k e f o g r a n t e d t h b i l i o n s o m i l e s o s l e e k b l a c k f r e e w a yb u i l t t h a n d l e j i l l i o n s o c a r s p e h o u r s , a n e x p e c t t g e w h e r e w e ' r eg o i n g w i t h o u t h a v i n g t b r e s c u e d b

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

" S w h a t ' s a l t h i s a b o u t c o m p u te r s ? Y o s a i d y o w e r e g o i n g t t a l ka b o u t c o m p u t e r s , " y o y a w n . W e l l ,t h e r e ' s n e t e c h n o l o g y i o u h a n d sa n w e ' r e h e a d o v e r h e e l s f o t h b e l l sa n w h i s t l e s . S o m e p e o p l e w o u l dr a t h e r c o m p u t e t h a n e a t — o r s l e e p .B u a f t e r t h e h y s t e r i a d i e s d o w n , a n w b e g i n t t a k e t h e s e n e m a c h i n e sf o g r a n t e d , h o w i l l t h e y h a v e a r e a d y c h a n g e d o u l i v e s ?

J o s e p h C a s s i u s , a M e m p h i s p s y c h o lo g i s t w i t h h i o w r a d i o c a l l - i n s h o w ,c a u t i o n s a g a i n s t c o m p u t e r " m a n i a . "T h e r e c a n b p r o b l e m s w i t h i s o l a t i o n ,a v o i d i n g c o n t a c t w i t h h u m a n s . T h p e r s o n b e c o m e s l i k e c o m p u t e r ,a v o i d i n g f e e l i n g s . T h e r e a r a l s o t h o s ev i s u a l p r o b l e m s a s s o c i a t e d w i t h s t a ri n a c o m p u t e r s c r e e n s . S o m e p e o p l eu s c o m p u t e r s n o a s b r a i n s u b s t it u t e , a n d , j u s t l i k e w i t h v i d e o g a m e s ,y o u c a n h a v e s t r e s s b u n a d e q u a t ep h y s i c a l r e l e a s e . Y o e v e n s e c o p u t e r w o r k a h o l i c s , t o o , " h p o i n t so u t .

B u J o n a t h a n V P o s t , a u t h o r o C o m p u t e r F u t u r e s s a y s , " U s i n g c o p u t e r s c a h e l p m a k e y o i n t o g e n e ra l i s e I d o e s n ' t f o r c e y o t b e c o m es p e c i a l i s t . T h e y c a b u s e d b e i t h e rl e f t - o r i g h t - b r a i n t y p e s . I h e l p s c o u -

Page 69: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 69/124

Page 70: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 70/124

p i t h t w h e m i s p h e r e s , a n b r i n gh u m a n s l i t t l e c l o s e r t t h R e n a i ss a n c e i d e a l . "

D a n i e l K e g a n , C h i c a g o p s y c h o l og i s t , a d d s a n o t h e r a n g l e . " C o m p u t e r sa r l i k e a n o t h e r t o o l . T h e m o r e y o u n d e r s t a n d t h e m , t h m o r e y o c a u s t h e m , " h e s a y s . " T h e r e ' s l o t s o u n r e a l i z e d p o t e n t i a l h e r e . "

W h i c h o n l y m e a n s t h e r e a r e a m a n y d i f f e r e n t v i e w s o w h a t c o p u t e r s w i l l d t u a t h e r e a r e d i f f e re n c o m p u t e r f o r m a t s . N e v e r t h e l e s s ,t h e r e ' s n d e n y i n g t h a t m i c r o c o m p u te r c a d l o a n m u c h o i i g e n ui n e l y h e l p f u l . C a s s i u s p o i n t s o u t t h a tu s i n g t h e m c a g i v e y o b e t t e r h a n d -e y c o o r d i n a t i o n a n i m m e d i a t e c o t a c t w i t h i n f o r m a t i o n . " T h e r e a l m o fh o o n u t i l i z e s c o m p u t e r s i l i m i tl e s s , " h s a y s . A n y o h a v e o n l y t g l a n c e a c o m p u t e r s e r v i c e s l i k e T h S o u r c e a n C o m p u S e r v e t s e w h a th m e a n s : s t o c k m a r k e t r e p o r t s ,n e w s , w e a t h e r , g a m e s , h u m o r , t h r i l l s ,r o m a n c e — t h e y ' r e a l t h e r e . I f a c t .t h e r e ' s m u c h m o r e t h a n a n o n p e s o c o u l d u s e .

B u d o n ' t t o u c h t h a t d i a l . T h e r e i c o m p u t e r m u s e u m i B o s t o n , o M s e u m W h a r f . A u t o m a t e c h I n d u s t r i e s( S o u t h C a l i f o r n i a ) f e a t u r e s " s e w b o t s , "r o b o t s c o n t r o l l e d b m i c r o p r o c e s s o r sw h i c h s e p o c k e t f a c i n g s . { W i l l t h i sl e a d t r o b o t d e s i g n e r w a r e — H o u s eO R o b b y ? ) A t E m o r y U n i v e r s i t y i G e o r g i a , r o b o t s h o o k e d i n t o p e r s o n a lc o m p u t e r s " s a y o u c h " w h e n d e n t a ls t u d e n t s g e t o o r o u g h , h e l p i n g t h e md e v e l o p t h r i g h t t o u c h w i t h o u t h a vi n t t o r t u r e h u m a n s . Y a l e - N e w H v e H o s p i t a l a n t h e U n i v e r s i t y o C o n n e c t i c u t a r m e d i c a l f a c i l i t i e s t h a th a v e d e v e l o p e d v i d e o g a m e s t e d c a t e c h i l d p a t i e n t s a b o u t a s t h m a a n dd i a b e t e s . C A s c a n s a n N M ( n u c l e a rm a g n e t i c r e s o n a n c e ) i m a g i n g b o t hu s o u f r i e n d t h e c o m p u t e r , a n o n d a l o n g - d i s t a n c e c o m p u t e r c o n s u lt a n t s m a r e d u c e m e d i c a l c o s t s . L o A n g e l e s j u d g e , L e s t e r E O l s o n , u s e sc o m p u t e r f o r e c o r d k e e p i n g . Y o g e t h p i c t u r e . M i c r o s a r a l o v e r t h p l a c e .

N o w , s o m e p e o p l e a r a l m o s t a g l e e f u l a t h o s e b y g o n e f a r m e r s w e r eo v e r w e d g e d - i n c a r s w h e n t h e y h e a rs a s t o r y a b o u t a c r u c i a l p r o g r a md u m p e d , l o s t f o r e v e r i s o m e e l e ct r o n i c T w i l i g h t Z o n e . T h e y ' r ea n n o y e d b t h a v a l a n c h e o c o p u t e r j a r g o n , b t h l a c k o c o m p a t ib i l i t y a m o n g d i f f e r e n t c o m p u t e r s ,s o f t w a r e , h o n k s a n t w e e t s .R A M . R O M . B I T . B Y T E . S o m e s u s p e c t6 8 M A Y f l U N E

A E m o r y U n i v e r s i t y i G e o r g i a , r o b o t s h o o k e di n t o p e r s o n a l c o m p u te r " s a y o u c h " w h e nd e n t a l s t u d e n t s g e t t o r o u g h , h e l p i n g t h e m d v e l o p t h e r i g h t t o u c hw i t h o u t h a v i n g t t o t u r e h u m a n s .

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

T h i s m a e x p l a i n w h J o h n B e a r ' sb o o k , C o m p u t e r W i m p i o n o B D a l t o n b o o k s t o r e ' s b e s t s e l l e r s a b o u tc o m p u t e r s . I t ' s g r e a t r e a d f o a n y o n ef e e l i n g t h l e a s t b i i n t i m i d a t e d b j a g o n , l a c k o s t a n d a r d i z a t i o n a n a s o r t e d o t h e r e v i l s .

W h e n i c o m e s t t h q u e s t i o n o fs t a n d a r d i z a t i o n , B e a r f e e l s t h s i t u at i o n i g e t t i n g w o r s e , n o b e t t e r . " T h e

J a p a n e s e h a v e t h e i r M S s t a n d a r d i z at i o n s y s t e m , a n w h e n w a i G r e a tB r i t a i n , t h e y w e r e a l s a y i n g , " W e l l ,w h a t a r y o u A m e r i c a n s d o i n g a b o u ti t ? ' B u c o m p a t i b i l i t y s t u f f d o e s n ' tw o r k p e r f e c t l y . E v e n i i t ' s 9 9 e f f e ct i v e , h o w o u l d y o l i k e t h a v ew o l v e s a y o u r d o o r , w i t h t h d o o ro n l y 9 9 c l o s e d ? "

H i n o o p t i m i s t i c a b o u t e v e r h a i n g t h e k i n d o f s w e e p i n g s t a n d a r d i z at i o n f o c o m p u t e r s t h a t t h e r e i f o r ,s a y , l o n g - p l a y i n g r e c o r d s . " W e ' l l g e s t a n d a r d i z a t i o n o n l y w h e n c o m p a n i e sg e t o g e t h e r , a n t h a t d o e s n ' t s e e ml i k e l y , " h s a y s . " T h e r e ' s t o o m u c hr e s i s t a n c e b c o n s u m e r s t s w i t c h i n gm a c h i n e s . T h e y a l r e a d y h a v e t h e i rc o m p u t e r s — s o w h y ? I t ' s a l s o t o o e a s yf o a n y o n e t s t a r t u c o m p u t e rb u s i n e s s i t h e i r g a r a g e . I t ' s n o l i k et o o l i n g u f o r a r e f r i g e r a t o r c o m p a n yw h e r e y o h a v e t c o n f o r m t c e r t a i ns t a n d a r d s . "

C h e e r u p t h o u g h . B e a r p o i n t s t t h d i p a s t o t h a u t o m o t i v e i n d u st r y . " T h a t ' s w h e r e c a r s a r e g o o da n a l o g y t c o m p u t e r s . I t o o k 2 t 3 y e a r s f o c a m a n u f a c t u r e r s t o s o r to u w h e r e t h s t e e r i n g w h e e l w o u l dg o w h a t k i n d o f u e l c a r s w o u l d u s e ,w h e t h e r t h e y ' d b s t e a m - o r e l e c t r i c -p o w e r e d . "

C a i b t h a t w e ' r e a l j u s t w a i t i n gf o r t h a t r e l i a b l e , c h e a p , a n y - c o l o r -l o n g - a s - i t ' s - b l a c k h o m e c o m p u t e r t h a tw o n ' t g e s t u c k i t h m u d , f o t h n e x t s t e p i h u m a n e v o l u t i o n ? L e t ' st a k e t h a t a n a l o g y o n s t e p f a r t h e r .C a r o a d s b l i k e n e d t s o f t w a r e ? I ' mt a l k i n g a b o u t t h S o f t w a r e H i g h w a yt h a t c o u l d c h a n g e o u r l i v e s a d r a m a t ic a l l y a s t h o s e m i l e s o f b l a c k t o p d i d —e x c e p t i t h o p p o s i t e w a y . I n s t e a d o t a k i n g u o u o o u h o m e s , i w i l l p u u b a c k i t h e m . A m e r i c a w o n ' t n e e dt g o a n y w h e r e i c a r s o n c e t h i s n e H i g h w a y r o l l s b y E v e r y t h i n g w i l lc o m e t y o u , r i g h t i t h c o m f o r t a n s a f e t y o y o u r o w h o m e .

S e r v i c e S y s t e m s T e c h n o l o g y ( C a l if o r n i a ) o f f e r s T I N A I n t e r n a t i o n a l M e s a g e S e r v i c e , f o r i n s t a n c e , w h i c h c a b e u s e d t e x c h a n g e m e s s a g e s o a r t ic l e s o s c r i b b l e s o p e r s o n a l c o m p u te r w o r l d w i d e — c o s t i n g f i v e p e r c e n to w h a t T e l e x c o s t s a 2 t i m e s t h s p e e d . C o m p u S e r v e o f f e r s a l s o r t s o v i d e o b a n k i n g b p e r s o n a l c o m p u t e r .2 h o u r s d a y , v i l o c a l p h o n e c a l la n m o d e m . T h S o u r c e a l l o w s y o t t r a d e s t o c k s w i t h y o u r h o m e c o p u t e r . A n " s m a r t " c r e d i t c a r d s c o t a i n i n g m i c r o p r o c e s s o r ( a l r e a d yp o p u l a r i F r a n c e ) c o u l d b s n e a k i n gi n t o y o u r w a l l e t h e r e s o o n .

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

l i f e l i n e t t h r e s t o f h u m a n i t y . D r D a v i d R a b i n , a c n d o c r i n o l o g i s t a N a s h v i l l e ' s V a n d e r b i l t U n i v e r s i t y , c o t i n u e d h i w r i t i n g a n l a w o r k o s p e c i a l l y - d e s i g n e d c o m p u t e r , e v e nt h o u g h h w a a l m o s t c o m p l e t e l y p a a l y z e d b L o G e h r i g ' s d i s e a s e . T h m a c h i n e c o u l d b o p e r a t e d b y o n em e c h a n i c a l s w i t c h , w h i c h R a b i n u s e dw i t h h i l e f t e y e b r o w . H c o u l d s c a nt h c o m p u t e r ' s 1 , 3 0 0 - w o r d v o c a b ul a r y , s w i t c h f r o m a l p h a b e t t w o r dm o d e , a n s t a r t a n s t o p i t W i t h t h i ss e t - u p , a p r i n t e r a n v o i c e s y n t h es i z e r , R a b i n w o r k e d o n h i l a s t b o o k ,T P r o v i d e S a f e P a s s a g e , u n t i l h i d e a t h i O c t o b e r . 1 9 8 4 . a a g 5 0

U s i n g t h S o f t w a r e H i g h w a y , w m a y , i r o n i c a l l y , c o m e f u l l c i r c l e , b a c kt w o r k i n g w h e r e w l i v e — o n l y n o w w o n ' t a l b r o o t i n g u t u r n i p s .S o m e o u w i l l b d o i n g s c i e n t i f i cw o r k , o c o m p a n y b o o k k e e p i n g , o d e s i g n i n g . B u s p e a k i n g o t u r n i p s ,t h f a r m e r w h o n c e l a u g h e d a t h a u t o n o h a h i o w c o m p u t e r m a a z i n e . T h F a r m C o m p u t e r N e i v s . E i t o r G a r y V i n c e n t s a y s , " F a r m e r s u s c o m p u t e r s f o a l t h e g e n e r a l p u p o s e s , l i k e b o o k a n r e c o r d k e e p i n g .

Page 71: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 71/124

T h u n i q u e n e s s c o m e s f r o m t h p r f e s s i o n o f a r m i n g . T h e r e ' s s o f t w a r ed e s i g n e d f o r s p e c i a l a g r i c u l t u r a lu s e s . "

H a l s o n o t e s t h a t c o m p u t e r a u t om a t i o n o f a r m s , w h i l e n o y e c o m o n , i o i t w a y . " L a r g e r d a i r yf a r m s h a v e t o t a l l y a u t o m a t e d c o f e e d i n g s y s t e m s u s i n g c o n e c k l a c ew i t h t r a n s p o n d e r , w h i c h t r i g g e r sf e e d i n g w h e n t h c o s t e p s i h e s t a l l , " h s a y s . N o i r e s e a r c h : w a y st m o n i t o r m i l k p r o d u c t i o n a n t h c o w ' s h e a l t h , u s i n g t h s a m e s o r t s o c o l l a r s .

T h S o f t w a r e H i g h w a y c o u l d b r i n gw h o l e n e m e a n i n g t t h i n g s l i k e

i n d u s t r i a l e s p i o n a g e . W h o ' s g o i n g t b o t h e r p u t t i n g o c l o a k a n d a g g e rj u s t t c r e e p i n t o t h d e n a n d f l i p o t h c o m p u t e r ? T a k e s t h f u r i g h t o u o i t V a n d a l i s m w i l l b l o n e a t e r ,t o o . W h a t t y k e n e e d s t s m a s h w i d o w s a n s p r a y - p a i n t g r a f f i t i o y o u rc a w h e n h c a e m p t y y o u r b a n k a c o u n t a n l e a v e y o f l a p p i n g i t h b r e e z e a t h t o u c h o f e b u t t o n s .N k i d s g o i n g t r i s k g e t t i n g l a u g h e da f o b e i n g o l d - f a s h i o n e d e n o u g h t g o u a n b u s t t h i n g s u p H e c k , t h a t ' sh o k e y . T h a t ' s f o W a l l y a n T h B e a v .T h y o u n g t h u g o f t o m o r r o w w i l l n o r i d e a g e t a w a y v e h i c l e w i t h w h e e l sw h e n d a i s y w h e e l w i l l d o

" W e l l , t h a t ' s j u s t d a n d y f o h o o dl u m s , " y o s n e e r . " B u t w h a t a b o u t u

" S m a r t " c r e d i t c a r d sc o n t a i n i n g m i c r o p r oc e s s o r ( a l r e a d y p o p u l a ri F r a n c e ) c o u l d b s n e a k i n g i n t o y o u rw a l l e t h e r e s o o n .

g o o d c i t i z e n s ? " T h e r e , t h e r e . S t a y i n gd o w n o t h f a r m f o t h r e s t o y o u rl i f e m i g h t n o b s b a d . T h i n k o a l t h e g a s y o u ' l l s a v e , a l t h c r o w d e ds h o p p i n g m a l l s y o u ' l l s k i p , o n c e t h S o f t w a r e H i g h w a y h a b e e n p o u r e d .I w o n ' t b e s c a r y . Y o a l r e a d y s h o p b t e l e v i s i o n f o r s u c h i n d i s p e n s a b l e s a t h S l a s h ' N M a s h K i t c h e n I m p l em e n t , a n " S e a C h a n t y H i t s " s u n g b S a i l o r W i l l i e a n T h E a r t h W o r mC h o i r . R a d i o w a t h a u t o m o b i l e ' sh a n d m a i d e n . T w i l l s e r v e t h c o p u t e r . M a y b e y o c a e v e n s h o p f o c o m p u t e r s b c o m p u t e r .

A n g e t t i n g t h a t c o m p u t e r g i v e sy o t h k e y . A u t h o r P o s t , w h h a w o r k e d w i t h N A S A , f e e l s t h a t b y c e nt u r y ' s e n d , 1 2 o t h G r o s s N a t i o n a lP r o d u c t w i l l b i c o m p u t e r s . " B 1 9 9 9 , b i l l i o n p e o p l e w i l l h a v e s o m e

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

F U T U R E F L A S H !N E G R O U P L I N K S E L E C T R O N I CC O T T A G E S T H R O U G H O U T T H W O R L DX J a n u a r y o f t h i s y e a r , n e o r g a n i z a t i o n w a f o r m e d t s u p p o r t t h g r o w i n g n u m b e r o f p e o p l e w h w o r k i t h e i r h o m e s w i t h p e r s o n a l c o m p u te r s . C a l l e d t h e A s s o c i a t i o n o E l e c t r o n i c C o t t a g e r s ( A E C ) , t h e g r o u p p r o v i d e sb u s i n e s s s e r v i c e s t b o t h a t - h o m e e n t r e p r e n e u r s a n " t e l e c o m m u t e r s " ( c o mp a n y e m p l o y e e s w h w o r k a h o m e ) .

M e m b e r s o t h g r o u p c a n o b t a i n m a r k e t i n g a s s i s t a n c e a n b u s i n e s s c o s u l t a t i o n , a c c e s s u p - t o - t h e - m i n u t e n e w s a b o u t d e v e l o p m e n t s a f f e c t i n g t h e i ri n t e r e s t s , a n u s o n - l i n e b u l l e t i n b o a r d s , e l e c t r o n i c c o n f e r e n c e s a n p r i v a t ed a t a b a s e s . A s p i r i n g c o t t a g e r s c a g e h e l p f i n d i n g w o r k a h o m e a n a s s i st a n c e i s e t t i n g u c o m p u t e r - b a s e d b u s i n e s s .

A c c o r d i n g t a A E n e w s r e l e a s e , e l e c t r o n i c c o t t a g e r s a r e a l r e a d y m o b il i z i n g t p r o t e c t t h e i r r i g h t t o w o r k a h o m e b y o p p o s i n g A F L / C I O e f f o r t s t ob a t e l e c o m m u t i n g .

I y o a r i n t e r e s t e d i t h A E C , w r i t e f o f r e e i n f o r m a t i o n : A s s o c i a t i o n o E l e c t r o n i c C o t t a g e r s , 6 7 7 C a n y o n C r e s t D r i v e , S i e r r a M a d r c , C a l i f o r n i a9 1 0 2 4 .

m i c r o s . " H a l s o f o r e s e e s m o r e m e o r f o y o u r d o l l a r : " A m e g a b y t e f o b u c k , " h p r e d i c t s .

B u w h a t a b o u t B i B r o t h e r ? W h i l eP o s t t h i n k s t h a t t h e e x i s t e n c e o n t i o n a l d a t a b a n k w o u l d n e e d c a r e f u ll e g i s l a t i o n , h a l s o f e e l s t h a t f r e e i f o r m a t i o n f o s t e r s a f r e e s o c i e t y . O t e r a r n o s h a p p y w i t h t h i d e a o c o m p u t e r d a t a a b o u t y o u r b a n k a c o u n t , h a b i t s a n v i c e s f l o a t i n ga r o u n d o u t h e r e . S a y s p s y c h o l o g i s tC a s s i u s , " I t ' s g o i n g t a f f e c t h o w c o n t r o l p e o p l e — h o w t h g o v e r n m e n tc o n t r o l s p e o p l e . "

R a m p a n t c o m p u t e r i z a t i o n c e r t a i n l yc o u l d a l s o m e a n b i z a r r e s o c i a lc h a n g e s t h a t w c a n ' t p r e d i c t , y e t .W h w o u l d h a v e t h o u g h t , f o i s t a n c e , t h a t t h i n n o c e n t l i t t l e T i L i z i w o u l d c o n t r i b u t e t s e n d i n g o u d i v o r c e r a t e s t t h m o o n , o u k i d so f t l i v e i n d i s t a n t t o w n s , o r g i v e u st h e B i - c o a s t a l K i n d o G u y ?

T h e s e d a y s w s t i l l h a v e a l s o r t s o s o c i a l i n t e r a c t i o n s a w o r k . W i l lw o r k i n g a h o m e r o u o t h a t ? W i l ls i n g l e s b a r s t h e n b o o m , a t l a s t g i v i n gy o u s f o r t h a t m o o d r i n g y o n e v e r t h r e w o u t ?

T h i n k . r e m o t e s y s t e m , l i n k i n gy o t v i r t u a l l y a n y p e r s o n o a n s e v i c e i t h w o r l d . A l a y o u r f i n g e rt i p s , f r o m t e c h n i c a l s p e c s f o e l e ct r o n i c c i r c u i t s t o r e c i p e s f o g i n g e r b r e a d . B u n t o u c h i n g . C o n t a c tw i t h o u t c o n t a c t .

" W e ' r e e n t e r i n g p e r i o d o c h a n g e , " s a y s C a s s i u s , " a n d w m i g h tb i f o r a r u d e a w a k e n i n g . I c o u l dl e a d t o b a c k l a s h — a n e x p a n s i o n o fh u m a n i s m a n r e l i g i o n , c a u s i n g t h b r a i n t b e c o m e d e v a l u e d , l i k e t h h m a a r w a a f t e r t h I n d u s t r i a l R e o l u t i o n , b e c a u s e t h p e o p l e w h l a c kc o m p u t e r e x p e r i e n c e c o u l d f e e l i n a d eq u a t e . "

R o b e r t M i t t m a n o C a l i f o r n i a ' s I s t i t u t e f o t h e F u t u r e , s e e s p o t e n t i a lf r a g m e n t a t i o n o f s o c i e t y i n t o t h c o m p u t e r l i t e r a t e a n t h c o m p u t e r i l i t e r a t e . ( A h a . A n e w c l a s s o s n o b b e r yi b o r n . ) T h a t c o u l d o c c u r , h t h i n k s ,i n o a l c o l l e g e s a n s c h o o l s h a v ee q u a l a c c e s s t c o m p u t e r s . " B e v e r l yH i l l s m i g h t h a v e c o m p u t e r s i e a c hc l a s s r o o m , " h s a y s . " W a t t s m i g h tn o t . "

B u f a c e i t E v e r y k i y o k n o wl o v e s c o m p u t e r s . T h e y l i v e a n b r e a t h e c o m p u t e r s . B e i n g u n p l u g g e ds o t h e y c a n ' t c o m m i t W a G a m e s i t h e i r m o s t f e a r e d p u n i s h m e n t .

O i s i t ? M a y b e . E n g i n e e r H o w a r dC o n t i n u e d o p a g e 1 1

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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 72/124

Page 73: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 73/124

I N T E R A C T I V EE N T E R T A I N M E N TN l o n g e r w i l l y o b a t h m e r c y o t h p e o p l ew h c r e a t e b o o k s , m o v i e s a n T s h o w s .T h a n k s t h o m e c o m p u t e r s , w a r e b e g i n n i n gt g a i n c o n t r o l o t h e s e m e d i a — t o p a r t i c i p a t ei t h e i r c r e a t i o n . T h i s i n o t p i e - i n - t h e - s k yc o n j e c t u r e . I t ' s h a p p e n i n g .

B D A G U T M A N

u s e d t b t h a t y o c o u l d s i d o w n i f r o n t o t h b o o b t u b e a n w a t c h b a l l g a m e , l i k e b e a c h e dw h a l e w i t h b e e r i i t h a n d . I w a s n ' t l o n g a g t h a t y o c o u l d c u r l u w i t h g o o d b o o k o l i b a c k a n d e j o g o o d m o v i e w i t h o u t l i f t i n g f i g e r . W e l l , i t ' s s t a r t i n g t l o o k l i k et h o s e g o o d o l d a y s a r c o m i n g t a e n d . T h e r e ' s a s i l e n t r e v o l u t i o n c r e e pi n a r o u n d — t h e i n t e r a c t i v e r e v o l ut i o n . L i t e r a t u r e i b e c o m i n g i n t e r a ct i v e . M o v i e s a r b e c o m i n g i n t e r a c t i v e .T e l e v i s i o n i b e c o m i n g i n t e r a c t i v e .T h e r e ' s g o i n g t b d r a m a t i c c h a n g ei t h w a w e n t e r t a i n o u r s e l v e s , a n w c a t h a n k — o r b l a m e — t h ec o m p u t e r .

R e a d i n g a n d w a t c h i n g T a n m o i e h a v e a l w a y s b e e n p a s s i v e e x p e r ie n c e s . Y o d o n ' t h a v e t d a n y t h i n g .Y o j u s t s i t h e r e a n g e e n t e r t a i n e d .I d o e s n ' t t a k e m u c h e f f o r t , y o d o n ' th a v e a n i n p u t a n d e v e r y b o d y h a b e e n p r e t t y h a p p y w i t h t h i s a r r a n g em e n t . W h e n y o w a t c h m o v i e , f o i n s t a n c e , y o j u s t s i b a c k a n a b s o r bt h e p i c t u r e s a n s o u n d s t h a t t h e d i r e ct o h a s e l e c t e d t w a s h o v e r y o u rs e n s e s . Y o c a c l o s e y o u r e y e s o w a l k o u o t h t h e a t e r , o c o u r s e , b u t h a t w o n ' t h a v e a n e f f e c t o w h a th a p p e n s o t h s c r e e n . Y o u ' r e p r e t t ym u c h h e l p l e s s .

B u n o f o l o n g . M i c r o p r o c e s s o r sa r c h a n g i n g e v e r y t h i n g . I c o

p u t e r c a s t o r e t h o u s a n d s o f p i e c e s o d a t a a n r e t r i e v e t h e m i n s t a n t l y , t h a tm e a n s w c a i n t e r a c t w i t h t h m d i a . D y o k n o w w h a t t h a t m e a n s ?W e ' r e n o j u s t t a l k i n g a b o u t p l a y i n gZ o r k h e r e . I m e a n s w a r n l o n g e rj u s t p a s s i v e o b s e r v e r s ! W c a p l a y ap a r t i t h c r e a t i v e p r o c e s s . W a l w i l l g e t t h s a m e s t i m u l u s , b u e a c h o u w i l l m o l d i i d i f f e r e n t w a y . W c a n h a v e t w o - w a y c o m m u n i c a t i o nw i t h b o o k s , f i l m s , v i d e o s a n t e l e v is i o n . T h i s i d r a m a t i c c h a n g e i t h h i s t o r y o e n t e r t a i n m e n t .

I n t e r a c t i v e M o t i o n P i c t u r e sW h e n t h i n t e r a c t i v e a r c a d e g a m e

D r a g o n ' s L a i r c a m e o u f e y e a r sa g o , e v e r y b o d y s a i a t h s u c c e ss o t P a c M a n . B u i w a s m o r e t h a nt h a t . H i s t o r y w i l l r e m e m b e r D r a g o nL a i r t h s a m e w a i r e m e m b e r s A J o l s o n a n T h J a z z S i n g e r . W h i l ep l a y i n g D r a g o n ' s L a i r , w w e r ew a t c h i n g m o t i o n p i c t u r e a n w w e r e i n t e r a c t i n g w i t h i t T h a t h a n e v e r b e e n d o n e b e f o r e ! Y o d i d n ' tj u s t s i b a c k a n w a t c h t h m o v i e , y o a c t u a l l y p l a y e d a p a r t i i t A n e v e r ym o v e y o m a d e i n f l u e n c e d t h p l o t o t h f i l m .

D r a g o n ' s L a i r w a a c a r t o o n , b u t h s a m e t h i n g c a b d o n e w i t h p h t o g r a p h i c m o t i o n p i c t u r e s . I n s t e a d o i n t e r a c t i n g w i t h D i r k t h D a r i n g , w c o u l d b i n t e r a c t i n g w i t h B u r t R e

n o l d s , I n d i a n a J o n e s , o e v e n L i n d aL o v e l a c e . A s y o u p o n d e r t h p o s s i b i l it i e s , H o l l y w o o d i d o i n g t h s a m et h i n g . I n t e r a c t i v e m o t i o n p i c t u r e s a r ec o m i n g .I n t e r a c t i v e T e l e v i s i o n

H o l l y w o o d m a g e b e a t e n t t h p u n c h b i n t e r a c t i v e t e l e v i s i o n , w h i c hi s h o w i n g i t f i r s t s i g n s o l i f e . L a s ty e a r w s a S c e n e o t h C r i m e ,m u r d e r m y s t e r y i w h i c h v i e w e r sw e r e c h a l l e n g e d t f i g u r e o u w h d u n n i t . H B p r o d u c e d B r a i n g a m e s ,a e d u c a t i o n a l s e r i e s t h a t c r e a t e d p u z l e s , m e m o r y t e s t s a n o t h e r i n t e r a ct i v e g a m e s f o c h i l d r e n . N i g h t w a t c h( C B S ) a n T h N e T e c h T i m e s ( P B S )e n c o u r a g e d t h e i r v i e w e r s t o i n t e r a c tw i t h t h s h o w s t h r o u g h n a t i o n a l i f o r m a t i o n n e t w o r k s l i k e T h S o u r c ea n C o m p u S e r v e . O n n i g h t D a v i dL e t t e r m a n h a h i s t u d i o a u d i e n c ev o t e o w h i c h o p e n i n g t h e m e s o n gt h e y ' d p r e f e r a n h i s h o w o p e n e dw i t h t h t h e m e f r o m B o n a n z a !

T h a g o f g e n u i n e l y i n t e r a c t i v e t e e v i s i o n h a s n ' t r e a l l y s t a r t e d , b u i t ' so t h w a y . T e l e v i s i o n s e t s a r e g e t t i n gs m a r t e r . A l r e a d y w e ' r e s t a r t i n g t o s e T V ' s t h a t a l l o w y o t b r e a k t h s c r e e n i n t o s e v e r a l " w i n d o w s " i o d e t w a t c h m o r e t h a n o n c h a n n e la t h s a m e t i m e . I n t e r m e t a l l , W e s tG e r m a n s u b s i d i a r y o I T T , i p r o d u ci n m i c r o c h i p s t h a t w i l l p u c o m p u t e rb r a i n s i n t o r e g u l a r t e l e v i s i o n s e t s . A c o r d i n g t r e c e n t a r t i c l e i D i s c o v e rm a g a z i n e , t h i s w i l l a l l o w u t c o n t r o ls l o w m o t i o n , f r e e z e - f r a m e s , z o o m sa n i n s t a n t r e p l a y s . C a y o i m a g i n ew h a t i w o u l d b l i k e t w a t c h f o o tb a l l g a m e w h e n y o u ' r e c h o o s i n g a l t h c a m e r a a n g l e s a n d i r e c t i n g t h s h o w y o u r s e l f ? C a y o i m a g i n e a ne x e r c i s e s h o w i w h i c h d i f f e r e n t p e p l r e c e i v e d i f f e r e n t e x e r c i s e s d p e n d i n g o w h a t t h e y w e i g h ? C a y o i m a g i n e w a t c h i n g g o l f t o u r n am e n t a n d s e l e c t i n g w h i c h p l a y e r y o w a n t t f o l l o w a r o u n d t h c o u r s e ? I w i l l h a p p e n . Y o u ' l l e v e n b e a b l e t c h o o s e w h i c h c o m m e r c i a l s y o u ' l l s e e .

T h t e c h n o l o g y f o r i n t e r a c t i v e t e l ev i s i o n i h e r e , b u e c o n o m i c s i s l o wi n i d o w n . L a s t F e b r u a r y , c o m p u t e rp i o n e e r N o l a n B u s h n e l l a n n o u n c e ds t a b a i t — A C T V ( a i " a c t i v e " ) . I t ' ss m a l l b o t h a t a t t a c h e s t o t e l e v i s i o ns e a n d o e s m u c h t h s a m e t h i n g a t h e I n t e r m e t a l l c h i p s . A C T V h a s n ' tg o t t e n o f f t h e g r o u n d y e t . T h p u n c hm a h a v e t c o m e f r o m t h t e l e v i s i o nm a n u f a c t u r e r s t h e m s e l v e s . S o n y i

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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 74/124

m a k i n g n e s e w i t h a n a t t a c h e dk e y b o a r d a n o n - s c r e e n c a l e n d a r a n m e m o p a d . O n c e t h e s e c o m p a n i e ss t a r t p u t t i n g r e a l c o m p u t e r s i n t o t h e i rs e t s , i n t e r a c t i v e t e l e v i s i o n w o n ' t b ef a b e h i n d .

H o m e v i d e o i a l s o g o i n g i n t e r a ct i v e . P a r k e r B r o t h e r s r e c e n t l y r e l e a s e dC l u e : T h V C M y s t e r y G a m e . A r c h a i r c r i m i n o l o g i s t s g e t w a t c hc r i m e i p r o g r e s s a n f i g u r e o u t h m o t i v e , w h e r e t h w e a p o n s a r a n w h c o m m i t t e d t h e c r i m e . S c i e n c eD i g e s t m a g a z i n e ' s D r C r y p t o n d e v e lo p e d v i d e o p u z z l e t i t l e d T r e a s u r e .S o m e w h e r e i t h U n i t e d S t a t e s h h a h i d d e n s t a t u e o h o r s e t h a t ' s w o r t hh a l f m i l l i o n d o l l a r s . T h v i d e o t a p ec o n t a i n s a l t h c l u e s t f i n d i t b u i t ' ss t i l l o u t h e r e s o m e w h e r e .

V i d e o c a s s e t t e r e c o r d e r s a r e am e a n s o i n t e r a c t i o n i t h e m s e l v e s .W n l o n g e r h a v e t w a t c h T s h o w o m o v i e w h e n A B d e c i d e s t b r o a d c a s t i t W c a w a t c h i a n t i m ew e ' d l i k e , t h a n k y o u . I t ' s a n o t h e r e a m p l e o h o t h p e r s o n w h i b e i n ge n t e r t a i n e d i t a k i n g m o r e a c t i v e c o t r o l o v e r t h e e n t e r t a i n m e n t . W l i k et h e i d e a o h a v i n g c o n t r o l o v e r o u t e e v i s i o n s e t s .

I w o n ' t a l h a p p e n o v e r n i g h t , b u ti n t e r a c t i v e t e l e v i s i o n w i l l h a v e e n o rm o u s i m p a c t o s p o r t s , e d u c a t i o n a n e v e n v o t i n g . D y o r e m e m b e r w h e nE d d i e M u r p h y a s k e d u t c a l l u S a u r d a y N i g h t L i v e a n v o t e o w h e t h e ro n o L a r r y t h L o b s t e r s h o u l d b eb o i l e d o t h a i r ? M i l l i o n s o f p e o p l ec a l l e d i t o c a s t b a l l o t . P e r h a p ss o m e d a y w e ' l l v o t e f o P r e s i d e n t t h s a m e w a y . ( I n c i d e n t a l l y , L a r r y w a b o i l e d . )

I n t e r a c t i v e L i t e r a t u r eT h s u c c e s s o I n f o c o m ' s a l l - t e x t

g a m e s ( Z o r k , D e a d l i n e , S u s p e c t , e t c . )h a s h o w n t h a t l i t e r a t u r e i w e l l s u i t e dt a i n t e r a c t i v e f o r m a t . T h I n f o c o m" i n t e r a c t i v e f i c t i o n " i j u s t l i k e r e a di n r e g u l a r b o o k , a n i t ' s n o t h i n gl i k e i a a l l . B o t h u s w o r d s t c r e a t ec h a r a c t e r s a n s t o r i e s , b u t r a d i t i o n a lb o o k s ( a w l e a r n e d i s c h o o l ) h a v ew e l l d e f i n e d b e g i n n i n g , m i d d l e a n de n d . T h s t o r y t a k e s t h e r e a d e r f r o mp o i n t t p o i n t I t h s a m e w a t h i ss e n t e n c e h a t a k e n y o f r o m " T h e " t t h p e r i o d a t h e n o t h i s w o r d .t r a d i t i o n a l b o o k m a n i p u l a t e s t h r e a d e r . A i n t e r a c t i v e b o o k l e t s t h r e a d e r m a n i p u l a t e i t I t ' s u t y o t d e c i d e w h e t h e r c h a r a c t e r l o o k s b h i n d t h e r o c k , p u t s t h k e i t h d o o ro t a k e s t h e l e f t f o r k i t h r o a d .7 M A Y / I U N E

} a n y o u i m a g i n ew h a t i w o u l d b l i k e t w a t c h f o o t b a l l g a m ew h e n y o ' r c h o o s i n ga l t h c a m e r a a n g l e sa n d i r e c t i n g t h s h o wy o u r s e l f ? C a y o i m a g i n e a e x e r c i s es h o w i w h i c h d i f f e r e n tp e o p l e r e c e i v e d i f f e r e n te x e r c i s e s d e p e n d i n g o w h a t t h e y w e i g h ?

I n t e r a c t i v e b o o k s m a n e v e r h a v et h c o m p l e x i t y o r e g u l a r n o v e l . T h n o v e l i s t a l m o s t h a i e a s y . H o r s h eo n l y h a t c o m e u w i t h o n o u c o m e f o e v e r y s i t u a t i o n i t h b o o k .O t h o t h e r h a n d , a i n t e r a c t i v e n o e l i s t h a t h a v e r e s p o n s e f o e v e r yp o s s i b l e s t a t e m e n t r e a d e r m i g h tt y p e o t h a t k e y b o a r d a a n t i m ed u r i n g t h s t o r y . T h e r e s i m p l y i s n ' te n o u g h m e m o r y i f l o p p y d i s k ( o w r i t e r ' s b r a i n ) t c r e a t e i n t e r a c t i v e f i t i o n t h a t h a s t h e d e p t h o n o v e l .

B u i n t e r a c t i v e b o o k s c a d s o m et h i n g s r e g u l a r b o o k s c a n ' t . Y o r e a dt h e s t o r y d y n a m i c a l l y . Y o c a g w h e r e v e r y o w a n t a n m a n i p u l a t eo b j e c t s a l o n g t h w a y . Y o u r a c t i o n s i f l u e n c e h o t h e s t o r y p r o g r e s s e s .T h i n g s m a h a p p e n e v e n i y o u d on o t h i n g . F o r i n s t a n c e , i y o d o n ' t s i d o w n o t h c o u c h a t h b e g i n n i n go I n f o c o m ' s T h W i t n e s s , y o u ' l l g e s h o t a n t h g a m e w i l l b o v e r .

Y o c a n e v e n h a v e c o n v e r s a t i o nw i t h c h a r a c t e r s t h a t e x i s t o n l y i f i t i o n . I m a g i n e i M a r k T w a i n h a d b e e na b l e t o w r i t e a i n t e r a c t i v e H u c k F i n n .W h a t w o u l d y o a s H u c k , J i m , B e c k yo A u n t P o l l y ? I y o t h o u g h t c u r l i n gu w i t h g o o d b o o k w a s e n g r o s s i n g ,w a i t u n t i l y o s i n k y o u r t e e t h i n t o ag o o d i n t e r a c t i v e b o o k .

U n f o r t u n a t e l y , t h e r e a r e n ' t m a n yg o o d i n t e r a c t i v e b o o k s — y e t . M o s t o t h f i r s t e f f o r t s h a v e b e e n w r i t t e n b c o m p u t e r p r o g r a m m e r s , n o w r i t e r s .T r o l l s w i t h a x e s a n d D u n g e o n sD r a g o n s h a v e t h e i r c u l t f o l l o w i n g , b u l e a v e m o s t o t h p o p u l a t i o n w i t hd r o o p i n g e y e l i d s . A r e s u l t , t h c u r e n t c r o p o t e x t a d v e n t u r e s r e l y m o r eo s o l v i n g w o r d p u z z l e s t h a n o p l o ta n c h a r a c t e r d e v e l o p m e n t . I w i l lt a k e f e b i n a m e s t j u m p i n — t h eM i c h e n e r s , t h P u z o s , t h S t e p h e nK i n g s — b e f o r e i n t e r a c t i v e l i t e r a t u r er e a l l y t a k e s o f f .

B u t h a t ' s h a p p e n i n g . A y o m i g h te x p e c t , t h e s c i e n c e f i c t i o n w r i t e r sh a v e b e e n t h f i r s t t e m b r a c e t h i sn e t e c h n o l o g y . T e l a r i u m ( d i v i s i o no f S p i n n a k e r S o f t w a r e ) h a l i n e d u h e a v y w e i g h t s R o b e r t H e i n l e i n , R a B r a d b u r y , A r t h u r C . C l a r k e , M i c h a e lC r i c h t o n a n A l a n D e a n F o s t e r t t u r n. s o m e o t h e i r s u c c e s s f u l b o o k s i n t o i nt e r a c t i v e a d v e n t u r e g a m e s . E p y x h a r e l e a s e d I s a a c A s i m o v ' s R o b o t s o D a w n o d i s k a t h s a m e t i m e i s i t so t h N e Y o r k T i m e s B e s t s e l l e rL i s t . I n f o c o m h a t e a m e d u p w i t hD o u g l a s A d a m s , w h w r o t e t h p h n o m e n a l l y s u c c e s s f u l H i t c h h i k e r ' sG u i d e t t h G a l a x y , t m a k e t h a tc l a s s i c b o o k i n t e r a c t i v e . S o m e o t h e s ea u t h o r s w o r k e d o t h i n t e r a c t i v et r a n s l a t i o n s t h e m s e l v e s , o t h e r s j u s tl e n t t h e i r n a m e s a n d b o o k t i t l e s .

L i k e m o v i e s a n t e l e v i s i o n , i n t e r a ct i v e l i t e r a t u r e i c o m i n g . T h f a c t t h a tb o o k p u b l i s h i n g g i a n t S i m o n S c h u st e i d i s t r i b u t i n g t h i n t e r a c t i v eH i t c h h i k e r ' s i b o o k s t o r e s s h o u l dm a k e o t h e r a u t h o r s s i u a n t a k e n t i c e . W h e n t h n o n - s c i e n c e f i c t i o nw r i t e r s g i n t e r a c t i v e , w a t c h o u t ! I ' b w i l l i n g t o b e t h a t i S t e p e h n K i n gw r o t e h i n e x t b o o k a a i n t e r a c t i v en o v e l — a n d o n l y a a i n t e r a c t i v en o v e l — m i l l i o n s o f p e o p l e w o u l d r u o u a n d b u y c o m p u t e r j u s t s t h e yc o u l d r e a d i t T h a t ' s w h a t i w i l l t a k et f i l l A m e r i c a n h o m e s w i t h c o m p u te r s — a p i e c e o s o f t w a r e t h a t i c o p e l l i n g e n o u g h t g i v e p e o p l e r e s o t b u o n e .

I n t e r a c t i v e l i t e r a t u r e i g r o w i n g i a l d i r e c t i o n s . G r o u p s o f p e o p l e a r

Page 75: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 75/124

h o o k i n g t h e i r c o m p u t e r s t o g e t h e ro v e r t e l e p h o n e l i n e s . T w e n t y - f i v ep e o p l e i T e x a s r e c e n t l y c o l l a b o r a t e do G o t h i c n o v e l . b u n c h o p e o p l e -i N e J e r s e y a r w r i t i n g a n o n g o i n gs o a p o p e r a . I t h i s n e m e d i u m , t h r u l e s o l i t e r a t u r e a r d i f f e r e n t . A t h o r s c a c r e a t e c h a r a c t e r s a n t a k et h e s t o r y a n y w h e r e t h e y ' d l i k e i t g o — j u s t a l o n g a t h e y d o n ' t k i l l o f a n y b o d y e l s e ' s c h a r a c t e r s .I t h 1 4 0 0 ' s , G u t e n b e r g p u l e t t e r so i n d i v i d u a l b l o c k s o w o o d s t h e yc o u l d b m o v e d a r o u n d a n d p r i n t e do p r i n t i n g p r e s s , i n s t e a d o w r i t t e nb h a n d . T h i s r e v o l u t i o n i z e d l i t e r at u r e — i t t o o k i a w a y f r o m t h p r i e s t sa n e l i t e a n g a v e i t t h m a s s e s . T d a y , b u n c h o h o u s e w i v e s c a g e t g e t h e r , w r i t e b o o k o n t h e i r c o p u t e r s c r e e n s a n h a v e i r e a d b 1 0 0 , 0 0 0 C o m p u S e r v e s u b s c r i b e r s t h s a m e d a y . I s n ' t t h i s j u s t a s s t a r t l i n g a st h i n v e n t i o n o m o v a b l e t y p e ? T h c o m p u t e r i t h e e l e c t r o n i c p r i n t i n gp r e s s o t h f u t u r e .

T h I n t e r a c t i v e F u t u r eI i a l s o u n d s l i t t l e o v e r b l o w n , i

i s T o d a y ' s i n t e r a c t i v e l i t e r a t u r e i s t i l li t h c a v e - d r a w i n g s t a g e . S u r e , w c a t u r n R o m e o a n d J u l i e t i n t o a a v e n t u r e g a m e , b u i w i l l p r o b a b l yp l a y l i k e . . .

C o m p u t e r : R o m e o , R o m e o , w h e r ef o r e a r t b o u , R o m e o ?

Y o u : I ' r i g h t t h e r e , b e l o w t h b a c o n y , t h r o w d o w n t h r o p e . '

C o m p u t e r : Y o u d o n o s e a n r o p eh e r e .

R e a l l y c h o k e s y o u p , d o e s n ' t i t T o d a y ' s a l l - t e x t g a m e s b o a s t v o c a b ul a r y o a m a n y a 1 , 0 0 0 w o r d s . S d o e s y o u r a v e r a g e t w y e a r - o l d c h i l d .B u t h e r e ' s a n o t h e r r e v o l u t i o n b r e wi n t h a t w i l l a l l o w i n t e r a c t i v i t y t o t a k e

q u a n t u m l e a p o v e r w h a t w h a v et o d a y .

A t h W i n t e r C o n s u m e r E l e c t r o ni c S h o w i L a V e g a s r e c e n t l y , c o p a n y c a l l e d D e n o n d e m o n s t r a t e dn e m e t h o d o c o m p u t e r d a t a s t o r a g e -u s i n g c o m p a c t d i s c s — t h o s e s a m ed i s c s t h a t a r e r e v o l u t i o n i z i n g t h e w a w l i s t e n t m u s i c . T h e s e " C D - R O M s "s t o r e t h e q u i v a l e n t o 5 0 t 1 , 0 0 0f l o p p y d i s k s — 2 7 5 . 0 0 0 p a g e s o t e x to h i g h - r e s o l u t i o n g r a p h i c s o f i v e -i n c h d i s k !

I m a g i n e t h p o s s i b i l i t i e s o i n t e r a ct i o n . I w o u l d m a k e D r a g o n L a i rl o o k l i k e P o n g ! Y o c o u l d p u a l t h b o o k s i t h l i b r a r y o c o u p l e o d i s k s , i n c l u d i n g b o t h s t i l l a n d m o t i o np i c t u r e s . Y o c o u l d l o o k u p " W o r l d

l o w i l l t h i s n e i n t e r a c t i o n c h a n g e a r t ?W h e n y o i n t e r a c t w i t h

b o o k , t e l e v i s i o n s h o wo m o t i o n p i c t u r e ,a r e n ' t y o u t a k i n g a w a ys o m e o t h c o n t r o l

f r o m t h w r i t e r s a n d i r e c t o r s ? D o e s S t e p h e nK i n g o S t e v e nS p i e l b e r g w a n t u t d c i d e w h a t w i l l h a p p e nt t h e i r c h a r a c t e r s ?

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

I w i l l b f e y e a r s u n t i l c o m p a c td i s c s a r r e g u l a r l y u s e d f o c o m p u t e rs t o r a g e , b u i t ' s g o i n g t h a p p e n . D y o r e m e m b e r w h e n e l e c t r o n i c c a l c ul a t o r s w e r e b i g , e x p e n s i v e a n h a r d t f i n d ? N o t h e y ' r e a t h i n a s c r e d i tc a r d s a n p r a c t i c a l l y g i v e n a w a y f o f r e e .

T h B i r t h o N e M e d i u mA n n e k i n d o t e c h n o l o g y h a i t

d r a w b a c k s . D w r e a l l y w a n t t g b l i n d r e a d i n g b o o k s d i s p l a y e d o g r e e n p h o s p h o r m o n i t o r s ? W i l l t h i sn e h u m a n - c o m p u t e r i n t e r a c t i o ne l i m i n a t e t h n e e d f o h u m a n - h u m a ni n t e r a c t i o n ? H o w i l l w p l u g i o u c o m p u t e r s t r e a d o u i n t e r a c t i v eb o o k s o s u b w a y o b u s ? A n w h a ti w d o n ' t w a n t t i n t e r a c t , a n y w a y ?

W h a t ' s w r o n g w i t h s i t t i n g i n f r o n t o t h b o o b t u b e w a t c h i n g a f o o t b a l lg a m e l i k e b e a c h e d w h a l e w i t h b e e ri i t h a n d a n l e t t i n g A B p i c k t h c a m e r a a n g l e s ?

H o w i l l t h i s n e i n t e r a c t i o nc h a n g e a r t ? W h e n y o i n t e r a c t w i t hb o o k , t e l e v i s i o n s h o w o m o t i o n p i t u r e , a r e n ' t y o t a k i n g a w a y s o m e o t h c o n t r o l f r o m t h w r i t e r s a n d r e c t o r s ? D o e s S t e p h e n K i n g o S t e v e nS p i e l b e r g w a n t u t d e c i d e w h a t w i l lh a p p e n t t h e i r c h a r a c t e r s ? M a y b et h e y ' d r a t h e r m a k e t h o s e d e c i s i o n sw i t h o u t o u h e l p .

W h a t i t h i s n e i n t e r a c t i v e e n t e rt a i n m e n t k i l l s o f f t h e p a s s i v e e n t e rt a i n m e n t w k n o w a n l o v e ? R e m e mb e w h a t h a p p e n e d t s i l e n t m o v i e sw h e n t a l k i e s w e r e i n v e n t e d ? R e m e mb e w h a t h a p p e n e d t m o n a u r a l r e o r d s w h e r e s t e r e o w a i n v e n t e d ? W i l lo u e n o r m o u s b o d y o b o o k s b e t a k e no u o l i b r a r i e s a n p u b e h i n d d i s p l a yc a s e s i m u s e u m s ? W i l l w s o m e d a yl o o k u p o n C a s a b l a n c a a a p r i m i t i v ef i l m ? W i l l o u c h i l d r e n f i n d b o o k s a n dm o v i e s f r o m " t h e g o o d o l d a y s " t b b o r i n g , b e c a u s e t h e y c a n ' t i n t e r a c tw i t h t h e m ?

A D o u g l a s A d a m s s a y s , " D o n ' tp a n i c ! " S i l e n t m o v i e s a n m o n o r e o r d s a r n m o r e , b u k e e p t h i s i m i n d — r a d i o d i d n ' t k i l l o f b o o k s ,m o v i e s d i d n ' t k i l l o f r a d i o , t e l e v i s i o nd i d n ' t k i l l o f m o v i e s , a n d c o m p u t e r sp r o b a b l y w o n ' t k i l l o f t e l e v i s i o n ( i f a c t , c o m p u t e r s a r m a k i n g t e l e v i s i o nm o r e a d v a n c e d t h a n e v e r b e f o r e ) .E a c h n e w m e d i u m h a g i v e n u n e w a t e n t e r t a i n o u r s e l v e s , b u w s t i l l e n j o y a l t h o l w a y s .

O u g r a n d p a r e n t s s a t h b i r t h o r a d i o a n d m o t i o n p i c t u r e s . O u p a e n t s s a t h b i r t h o t e l e v i s i o n . I y o u ' r e o v e r 2 5 y o u ' v e a l r e a d y s e e nt h b i r t h o h i g h f i d e l i t y — s t e r e os o u n d , s o p h i s t i c a t e d a u d i o s y s t e m s ,t h W a l k m a n a n t h c o m p a c t d i s kp l a y e r .

N o w e ' r e s e e i n g t h b i r t h o t h i si n t e r a c t i v e m a c h i n e — t h e c o m p u t e r .I t ' s n o e v e n t e y e a r s o l y e t . A t h s a m e a g e , m o t i o n p i c t u r e s w e r e f i r s td i s c o v e r i n g c l o s e - u p s , p a n n i n g a n o t h e r t e c h n i q u e s t h a t s e e m s e l e m e nt a r y t o d a y . I c o m p u t e r s e v o l v e t h w a m o t i o n p i c t u r e s h a v e e v o l v e df r o m T h G r e a t T r a i n R o b b e r y t R t u r n o f t h J e d i . i w o n ' t b e l o n g b f o r e w e ' l l b a b l e t w a l k r i g h tt h r o u g h t h s c r e e n . Q j

C O M M O D O R E M 1 C R O C O M P T T E R S 7

Page 76: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 76/124

i t s m a n y h a r d w a r e a n s o f t w a r e g r a p h i c s p a c k a g e s o t h m a r k e t f o t h C o m m o d o r e 6 4 i t ' sh a r d t d e c i d e w h i c h i r i g h t f o y o u .M o r e o f t e n t h a n n o t , s o f t w a r e p a c ka g w i l l w o r k w i t h o n l y o n t y p e o g r a p h i c s t a b l e t , l i g h t p e o r o t h e r c o t r o l d e v i c e . M o r e o v e r , y o u s u a l l yc a n ' t e v e n d i s p l a y f r i e n d ' s c r e a t i o n so y o u r s y s t e m i h o s h u s e d d i f e r e n t b r a n d o s o f t w a r e . T m a k e t h c h o i c e e v e n m o r e d i f f i c u l t , t h r a n g eo f e a t u r e s a n c a p a b i l i t i e s v a r i e s ag r e a t d e a l f r o m o n m a n u f a c t u r e r t a n o t h e r . T h c o m p u t e r g r a p h i c ss c e n e , f o t h m o s t p a r t , i a e l e ct r o n i c T o w e r o B a b e l , w i t h e a c hb r a n d o f s o f t w a r e a n d h a r d w a r es p e a k i n g i t o w l a n g u a g e .

T h a t ' s w h i t ' s g o o d t s e d e p a rt u r e f r o m t h n o r m i n t h i s m u d d yp o o l o f g r a p h i c s p r o d u c t s . T w o t h m a n u f a c t u r e r s w h o s e p r o d u c t s a r c o v e r e d h e r e h a v e d e c i d e d t h a t i i b e t t e r t o b e c o m p a t i b l e w i t h o t h e rp o p u l a r g r a p h i c s p r o d u c t s t h a n t s t a n d a l o n e . W h i l e b e i n g c o m p a t i b l eh a i t a d v a n t a g e s , b e i n g i n t e r a c t i v ew i t h o t h e r p r o d u c t s i e v e n b e t t e r . I t e r a c t i v i t y a l l o w s y o t c o m b i n e t h b e s t f e a t u r e s o a l t h c o m p o n e n t s ,r a t h e r t h a n h a v i n g t s e t t l e f o r a l e s s -t h a n - p e r f e c t c o m p r o m i s e . F i n a l l y ,w e ' v e e n t e r e d t h a g e o f v i d e og r a p h i c s .

V i d e o g r a p h i c sF o l a c k o a b e t t e r n a m e , I ' v e

c o i n e d t h t e r m " v i d e o g r a p h i c s " t d e s c r i b e t h c o m b i n a t i o n o c o m p on e n t s r e v i e w e d h e r e . W h i l e t h e r e a r es e v e r a l h a r d w a r e / s o f t w a r e o p t i o n st h a t c a n b e u s e d , m s y s t e m c o n s i s t so t h e s e i t e m s :

C o m m o d o r e 6 s y s t e mC o m p u t e r e y e s V i d e o A c q u i s i t i o nS y s t e mH i t a c h i V K - C 5 0 0 C o l o r V i d e oC a m e r aF l e x i d r a w I n t e r a c t i v e L i g h t P e a n S o f t w a r eF l e x i f o n t I n t e r a c t i v e P e n w a r eO t h e r o p t i o n a l e q u i p m e n t t h a t m a

b u s e d w i t h t h e s e p r o d u c t s a r a f o l l o w s :

W i t h C o m p u t e r e y e s :K o a l a P a d { f r o m K o a l a T e c hn o l o g i e s )D o o d l e ! ( f r o m C i t y S o f t w a r e )C a r d c o S u p e r U t i l i t y P r o g r a m s( f r o m C a r d c o )T h P r i n t S h o p ( f r o mB r o d e r b u n d )

W i t h F l e x i d r a w / P e n w a r e :M i c r o n E y e D i g i t i z i n g C a m e r a( f r o m M i c r o n T e c h n o l o g i e s )U . S . C o m m o d o r e U s e r s ' G r o u pF l e x i d r a w S y m b o l L i b r a r i e sB a t t e r i e s I n c l u d e d W o r d P r o c e ss o r , P a p e r C l i p

I ' s u r e w e ' l l b s e e i n g m o r e c o

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

C o m p u t e r e y e sW i t h C o m p u t e r e y e s , D i g i t a l V i s i o n

h a d o n e a e x c e l l e n t j o o p e r f e c ti n d i g i t a l v i d e o i n t e r f a c e f o t h C o m m o d o r e 6 4 T h c o m p a c t u n i t i o n l y s l i g h t l y l a r g e r t h a n p a c k o c i a r e t t e s a n p l u g s i n t o t h e u s e r p o r t o ft h c o m p u t e r . T h i n t e r f a c e h a t w a d j u s t m e n t k n o b s o t h l e f t s i d e .O n i f o c o n t r o l l i n g t h e b r i g h t n e s so t h i m a g e , w h i l e t h o t h e r a d j u s t st h s y n c h r o n i z a t i o n s i g n a l f r o m t h v i d e o s o u r c e . T h r i g h t s i d e o t h b o h a a R C A - t y p e j a c k f o i n p u t o t h v i d e o s i g n a l .

S y s t e m s o f t w a r e f o t h u n i t i s u p l i e d o d i s k . A d d i t i o n a l s o f t w a r e f o D o o d l e ! c o m p a t i b i l i t y i a l s o a v a i l a b l ef r o m D i g i t a l V i s i o n t c u s t o m - c o n f ig u r e i t t h e s e p r o d u c t s .

C o m p u t e r e y e s a l l o w s y o g r e a td e a l o f l e x i b i l i t y f o u s i n g v i d e os o u r c e . Y o c a u s v i d e o c a m e r a ,v i d c o c a s s e t t e r e c o r d e r o v i d e o d i s cp l a y e r f o r i n p u t . S e t t i n g e v e r y t h i n g u t a k e s o n l y f e m i n u t e s a n t h p r c e d u r e i s i m p l e , W i t h t h p o w e r o f f ,t h C o m p u t e r e y e s m o d u l e i i n s e r t e di n t o t h c o m p u t e r a n d t h v i d e o c a b l e

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

B T O H l i N T O R D

- ■ : ■ ■ ■ - , \

7 M A Y / J U N E \ m m m ■ ■ ■ ■ . ■ : ■ : - ^ p H « a E s f i B g W B i i c i £ * j a r f c £ s

Page 77: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 77/124

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

T h n e x t t h i n g t d i a d j u s t t h s y n c o t h v i d e o s i g n a l b s e l e c t i n gt h i s o p t i o n f r o m t h m e n u . T h i s i n e c e s s a r y a d j u s t m e n t , s i n c e t h e r e i c o n s i d e r a b l e v a r i a n c e i N T S C " s t a nd a r d " v i d e o s i g n a l s . S y n c a d j u s t m e n ti e a s i l y a c c o m p l i s h e d b f o l l o w i n gt h o n - s c r e e n d i r e c t i o n s . T h s y n ck n o b i t u r n e d e i t h e r t t h l e f t o t h r i g h t , a i n d i c a t e d o t h e s c r e e n , u n t i lt h e " i n s y n c " m e s s a g e a p p e a r s .

T h e n y o a d j u s t t h b r i g h t n e s s , a l s ob s e l e c t i n g f r o m t h m e n u . T h s y t e w i l l p e r f o r m a s c a n e v e r y s i s e o n d s a n d y o m a a d j u s t t h b r i g h tn e s s c o n t r o l d u r i n g t h e s e s c a n s u n t i la a c c e p t a b l e i m a g e i d i s p l a y e d .T h a t ' s a l t h e r e i t o s e t t i n g u t h s y s t e m .

B e f o r e w g e i n t o a c q u i r i n g t h a t u a l v i d e o i m a g e s , l e m i n t e r j e c t t h i st h o u g h t . l o v e m e n u - d r i v e n p r g r a m s , p r o v i d e d t h a t t h e i r s e l e c t i o n sa r c o m p l e t e a n e a s y t u n d e r s t a n d .D i g i t a l V i s i o n h a s d o n e s u p e r b j o w i t h t h e i r m e n u a n t h e y ' v e e v e n i c l u d e d h e l p o p t i o n t h a t c o n c i s e l ye x p l a i n s e a c h m e n u s e l e c t i o n . H e r e ' sw h a t t h m e n u i n c l u d e s :

H e l p V i e w C u r r e n t I m a g e

A d j u s t S y n c S a v e t D i s kB r i g h t n e s s L o a d f r o m

D i s kN o r m a l C a p t u r e C a t a l o gF o u r - L e v e l C a p t u r e E x i tE i g h t - L e v e l C a p t u r e" C a t a l o g " p r o v i d e s y o w i t h d

r e c t o r y o t h d i s k ' s c o n t e n t s , a n o t h e rh a n d y f e a t u r e t h a v e o b o a r d p r g r a m . N o r m a l c a p t u r e a l l o w s y o t a c q u i r e h i g h - c o n t r a s t i m a g e a n dt a k e s a b o u t s i s e c o n d s . F o u r - l e v e lc a p t u r e i n t r o d u c e s s h a d e s o g r a y i n t ot h i m a g e b y p e r f o r m i n g f o u r s c a n s ; i t a k e s a b o u t 2 s e c o n d s t p e r f o r mf o u r - l e v e l c a p t u r e . A e i g h t - l e v e l c a t u r e i t h r e s u l t o e i g h t i n d i v i d u a ls c a n s t a k i n g a b o u t 5 s e c o n d s t o t a l .A e i g h t - l e v e l i m a g e i t h e h i g h e s tq u a l i t y , w i t h v a r y i n g g r a y v a l u e s . T h r e s u l t s o a e i g h t - l e v e l c a p t u r e a r c o m p a r a b l e t t h c o m p u t e r i m a g e so b t a i n e d a " c o m p u t e r p o r t r a i t "b o o t h s i a m u s e m e n t p a r k s . W h i c hc a p t u r e l e v e l y o u c h o o s e i l a r g e l ym a t t e r o f y o u r c h o i c e a i w h a t k i n do s u b j e c t y o w i s h t d i g i t i z e ; t h r e s u l t s a r e g r e a t w i t h a l l e v e l s .

F l e x i d r a wI n k w e l l S y s t e m s h a t h e a b s o l u t e

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

e n c l o s e d i h o l l o w b a r r e l , t h F l e x id r a w l i g h t p e n h a s a m i n i c i r c u i t b o a r dc o n t a i n e d i n s i d e t h b a r r e l . T h i s c i c u i t r y e n a b l e s t h p e t o p e r a t e i r e a l t i m e . ( M o s t l i g h t p e n s h a v e s l i g h ta m o u n t o l a g i n r e s p o n s e t i m e b t w e e n y o u r m o v e m e n t s a n t h r s u l t i n g s c r e e n i m a g e . ) T h F l e x i d r a wp e k e e p s u w i t h y o u r h a n d a n i i e x t r e m e l y s e n s i t i v e — d e f i n i t e l y t h em o s t s e n s i t i v e l i g h t p e n I ' v e e v e r u s e d .T h l i g h t p e n c o n n e c t s t c o n t r o l p o r t# o t h 6 4 a n d t h s o f t w a r e ( o p e n w a r e , a i i c a l l e d ) i s u p p l i e d o d i s k . A f t e r b o o t i n g t h d i s k , t h m a i nt i t l e p a g e a s k s y o t o s e l e c t a p r o g r a mf r o m t h f o l l o w i n g c h o i c e s :

F l e x i d r a wP e P a l e t t eT r a n s g r a p hS p r i t e E d i t o rS p r i t e A n i m a t o rD i s p l a y P i c t u r eF o l l o w m e

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

F l e x i d r a w i t h d r a w i n g u t i l i t yp r o g r a m i t s e l f . S e v e r a l f e a t u r e s — i nc l u d i n g t h a b i l i t y t f l i p , i n v e r t , r t a t e a n s h a d e y o u r c r e a t i o n s — m a k et h i s t h b e s t l i g h t p e n g r a p h i c s p r g r a m I ' v e s e e n t o d a t e . A d d i t i o n a l l y ,t w s e p a r a t e s c r e e n s , o " p a g e s , " a r

S Y S T E M F O C O M M O D O R f c 6

Page 78: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 78/124

p r o v i d e d s t h a t y o m a h o l d t w i m a g e s i m e m o r y s i m u l t a n e o u s l y .Y o c a a l s o s p l i t t h s c r e e n s o c o b i n e t h e m t c r e a t e l a r g e w o r k s o a r t .F l e x i d r a w s u p p o r t s v i r t u a l l y e v e r yp o p u l a r d o t - m a t r i x p r i n t e r a n p r i n t e ri n t e r f a c e .

T h P e P a l e t t e p r o g r a m a l l o w s y o t a d c o l o r t y o u r d r a w i n g s a n i m o s t i m p r e s s i v e . Y o c a c o m b i n ec o l o r s o 2 p a l e t t e s a n i n c o r p o r a t et h e m i n t o y o u r d r a w i n g o s k e t c h .P r o v i s i o n s h a v e a l s o b e e n i n c l u d e d f o s a v i n g y o u r w o r k s w i t h o w i t h o u tc o l o r t d i s k , r e t r i e v a l o y o u r c r e at i o n s a n d i s k d i r e c t o r y , i a d d i t i o nt c o l o r - p r i n t e r o p t i o n s . P e P a l e t t ew i l l p r i n t o u y o u r w o r k o s e v e r a lc o l o r p r i n t e r s , i n c l u d i n g t h O k i m a t e1 a n D i a b l o I n k J e t .

T r a n s g r a p h i p i c t u r e t r a n s m i s s i o ns y s t e m t h a t a l l o w s y o t s e n d" p a c k e d " o " u n p a c k e d " p i c t u r e s , r c e i v e p i c t u r e f i l e s o v e r y o u r m o d e ma n f o r m a t n e d i s k s . " P a c k e d " p i t u r e s a r d i g i t i z e d i h i g h l y c o p a c t e d f o r m a t : t h e y t a k e u l e s s s p a c eo t h d i s k a n t h e y t r a n s m i t m u c hf a s t e r t h a n t h " u n p a c k e d " v a r i e t y .H o w e v e r , t h e r e i p r i c e t b p a i df o t h i s c o d e e c o n o m y . P a c k e d p i t u r e s a r e v e r y s u s c e p t i b l e t " n o i s e "o p h o n e l i n e s . F o m o s t a p p l i c a t i o n s ,t h " u n p a c k e d " t r a n s m i s s i o n m o d e ,w h i l e t a k i n g b i l o n g e r , i t h s a f e s tw a t g o

S p r i t e E d i t o r i s a t h n a m e i m p l i e s ,s p r i t e c r e a t i o n u t i l i t y . U s i n g t h F t e x -

C o m p u t e r e y e s a l o w s y o g r e a td e a l o f l e x i b i l i t y f o u s i n g v i d e o s o u r c e .Y o c a u s v i d e oc a m e r a , v i d e o c a s -s e t t e r e c o r d e r o v i d e o d i s c p l a y e r

f o i n p u t .

i d r a w H g h t p e n , y o s e l e c t o d e - s e l e c tb o x e s w i t h i n g r i d t h a t w i l l c o m p r i s ey o u r s p r i t e . T h e s e c r e a t i o n s m a b f i l e d o d i s k f o i n c o r p o r a t i n g i n t oy o u r w o r k a l a t e r t i m e , o t h e y m a b a n i m a t e d u s i n g S p r i t e A n i m a t o r .

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

D i s p l a y P i c t u r e a l l o w s y o t v i e wy o u r c o m p l e t e d w o r k s i t h e i r e t i r e t y w i t h o u t t h p a l e t t e o d r a w i n gi c o n m e n u o t h e s c r e e n . Y o m a a l s o d u m p t h i m a g e t y o u r l i n ep r i n t e r u s i n g t h i s o p t i o n .

F o l l o w M e i b o n u s e x t r a t h a t ' si n c l u d e d o t h F l e x i d r a w d i s k . I t ' sv a r i a t i o n o S i m o n , t h p o p u l a r e l e ct r o n i c s e q u e n c e m a t c h i n g g a m e . I t h i s v e r s i o n , y o w a t c h t h r a n d o mp a t t e r n s o f o u r c o l o r e d s q u a r e s , t h e nr e p e a t t h e p a t t e r n s w i t h t h H g h t p e n .A l o n g a y o c o n t i n u e t c o r r e c t l yr e p e a t t h e p a t t e r n s , y o c a c o n t i n u ep l a y i n g . w r o n g g u e s s e n d s t h g a m e . E a c h s u c c e s s i v e r o u n d i c r e a s e s t h e c o m p l e x i t y o f t h p a t t e r n ,s g o o d m e m o r y p r o v e s h e l p f u l .

F l e x i d r a w a l s o a l l o w s y o t l o a dt w a l p h a b e t i c f o n t s a n o n e s y m b o ll i b r a r y f o n t a n r e t a i n t h e m i m e o r y . T h e s e f o n t s a n d s y m b o l s m a b u s e d w i t h i n y o u r d r a w i n g t a d d d es c r i p t i v e t e x t o l a b e l l i n g . A n o t h e ro u t s t a n d i n g f e a t u r e o t h p r o g r a m i " s c r a t c h p a d . " w h i c h a l l o w s y o t c o p y p o r t i o n o f y o u r w o r k a n r t a t e , i n v e r t o r e p l i c a t e i e l s e w h e r eo v o u r w o r k s c r e e n .

T h F i e x i d r a i r d i s k a l s o c o n t a i n ss e v e r a l h i g h - r e s o l u t i o n i m a g e s c r e a t e dw i t h t h e l i g h t p e n a n s o f t w a r e , a w e l l a s h o r t a n i m a t e d s e q u e n c e t t l e d " H a l l o w e e n . " t h a t d e m o n s t r a t e st h c a p a b i l i t i e s o S p r i t e E d i t o r a n S p r i t e A n i m a t o r . A n o t h e r n i c e t o u c h i t h e i n c l u s i o n o s e v e r a l s y m b o l l b r a r i e s f o r s c h e m a t i c s , a r c h i t e c t u r a ld e s i g n , m u s i c , m a t h a n s c i e n c e .

T h r e a l c r o w n i n g f e a t u r e , t h o u g h ,i t h e i n c l u s i o n o t u t o r i a l p a c k a g e -o t h d i s k , w h i c h t a k e s y o t h r o u g ht h p r o c e d u r e s a n p r a c t i c e s o u s i n gP e P a l e t t e . T h i s " s h o r t c o u r s e " i i t e r a c t i v e w i t h t h u s e r a n y o " l e a r nb d o i n g . " A l l f a c t o r s c o n s i d e r e d , t h F l e x i d r a w l i g h t p e n a n p e n w a r e a r i a c l a s s b t h e m s e l v e s .

u s e d F l e x i d r a w v e r s i o n 4 . 0 w h i l er e s e a r c h i n g t h i s a r t i c l e a n f o u n d i t b s u p e r b h a r d w a r e / s o f t w a r e c o b i n a t i o n . S h e r r y K u z a r a , p r e s i d e n t o I n k w e l l S y s t e m s , a d v i s e d m t h a tF l e x i d r a w v e r s i o n 5 - w i l l i n c o r p or a t e s e v e r a l i m a g e - a c q u i s i t i o n u t i l i t i e st h a t w i l l w o r k i n t e r a c t i v e l y w i t h t h C o m p u t c r c y e s d i g i t i z e r . F l e x i d r a wv e r s i o n 5 . s h o u l d b a v a i l a b l e b t h t i m e y o r e a d t h i s .

F l e x i f o n tI n k w e l l S y s t e m s h a a l s o d e v e l o p e d

F l e x i f o n t , a i n t e r a c t i v e l i g h t p e n f o n t -a n d - c h a r a c t e r - g e n e r a t i n g s o f t w a r ep a c k a g e . T h i s d i s k a l l o w s t h e u s e r t d o w n l o a d s p e c i f i c c h a r a c t e r f o n t sf r o m d i s k , c r e a t e o r i g i n a l f o n t s , a l t e ro e d i t t h e m a n e v e n " c a p t u r e " f o n t sf r o m o t h e r s o u r c e s . T h e s e f o n t s m a b u s e d t a d t e x t t o c r e a t i o n s c o m -

7 M A Y / I L ' X E

Page 79: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 79/124

p o s e d w i t h F l e x i d r a w . I s h o u l d b n o t e d t h a t F l e x i f o n t i n o a i n d e p e nd e n t p r o g r a m ; i m u s t b u s e d i c o j u n c t i o n w i t h t h F l e x i d r a w d r i v e rs o f t w a r e .

S e v e r a l o p t i o n s a r s u p p o r t e d w i t hF l e x i f o n t , i n c l u d i n g t h a b i l i t y t e p a n d a n a l t e r t h a p p e a r a n c e o t h f o n t s t h e m s e l v e s . T h d i s k i n c l u d e sl a r g e s e l e c t i o n o " F l e x i f o n t s " a n n o r m a l f o n t s . F l e x i f o n t s a r e l a r g e , o t e o r n a t e c h a r a c t e r s e t s t h a t a r i d e a lf o h e a d i n g s o r t i t l e s . T h n o r m a lf o n t s a r s m a l l e r a n l e n d t h e m s e l v e sw e l l t a d d i n g d e s c r i p t i v e t e x t o l b e l s t o i l l u s t r a t i o n s .

C r e a t i n g V i d e o g r a p h i c sd e c i d e d t h e b e s t w a t i l l u s t r a t e

t h i n t e r a c t i v i t y o C o m p u t e r e y e sw i t h F l e x i d r c n v w a t d e s c r i b e , s t e p -b y - s t e p , t h a c t u a l p r o c e d u r e s u s e dt o c r e a t e t h i m a g e s s h o w n h e r e .

c h o s e t h C o m m o d o r e l o g o f o t h f i r s t s u b j e c t . t o o k t w o - c o l o rl i n e - a r t l o g o f r o m p r e s s r e l e a s e ,m o u n t e d i o w h i t e p a p e r a n p i n n e d i t t h e w a l l . t h e n s e u t h v i d e o c a m e r a o t r i p o d , c o n n e c t e di t t h C o m p u t e r e y e s m o d u l e a n a d j u s t e d t h e s y n c a n b r i g h t n e s s c o t r o l s . W h e n g o a a c c e p t a b l e i m a g e ,

" c a p t u r e d " a n s t o r e d t h e d i g i t a l i nf o r m a t i o n o d i s k i " u n p a c k e d "m o d e . n a m e d t h i s f i l e " L O G O 1 .

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

t h c a m e r a . M o b j e c t i v e w a t c a t u r e a a c c e p t a b l e i m a g e , t h o u g hs o m e w h a t r o u g h , s o c o u l d " t o u c h i u p w i t h t h F l e x i d r a w e q u i p m e n t .

s h o u l d a l s o m e n t i o n h e r e t h a t t h p e o p l e a D i g i t a l V i s i o n r e c o m m e n du s i n g b l a c k - a n d - w h i t e v i d e o c a m e r af o b e s t r e s u l t s , a l t h o u g h u s e dc o l o r v i d e o c a m e r a , a n I ' e n t i r e l ys a t i s f i e d w i t h t h r e s u l t s I ' v e o b t a i n e dw i t h i t I ' v e a l s o f o u n d t h a t b l a c k - a n d -w h i t e s u b j e c t s p r o d u c e t h c r i s p e s ti m a g e s ( t h e C o m m o d o r e l o g o w a b l u e a n r e d ) .

T h n e x t s t e p w a t l o a d t h F l e x id r a w p e n w a r e . O n c e t h p r o g r a mw a l o a d e d a n t h l i g h t p e n p l u g g e di n l o a d e d t h d i g i t a l i m a g e f i l e a n p r o c e e d e d t s m o o t h o u t h r o u g hs p o t s w i t h t h l i g h t p e n . T h e " z o o m "f e a t u r e o t h s o f t w a r e r e a l l y p r o v e di t s e l f h e r e , a l l o w i n g m t e n l a r g ep o r t i o n s o t h s c r e e n t s e t h s m a l ld e t a i l s . I z o o m m o d e , s e l e c t i v e l yt u r n e d t h d o t s o o o f t s m o o t ho u t h c o r n e r s a n o t h e r a r e a s o t h i m a g e . a l s o w o r k e d o t h e r a d i u s o t h c u r v e i t h " C . " T h i s p r o c e d u r et o o k a b o u t 2 m i n u t e s . f o u n d o u t h a t o n c e y o u " g e t t h e h a n g " o u s i n gt h i s s e n s i t i v e l i g h t p e n y o c a d q u i c k t o u c h - u p s i n j u s t f e m i n u t e s .

N e x t , e x i t e d F l e x i d r a w a n d e nt e r e d P e P a l e t t e t a d s o m e c o l o r t t h i m a g e . A f t e r e x p e r i m e n t i n g w i t hs e v e r a l c o l o r c o m b i n a t i o n s , f i n a l l ys e t t l e d o m c h o i c e s a n s a v e d t h i si m a g e t d i s k , c a l l i n g i " L O G O 2 .

t h e n r e - e n t e r e d F l e x i d r a w a n i s e r t e d t h e F l e x i f o n t d i s k t l o a d t w f o n t s i n t o t h F l e x i d r a w s v s t e m . U

i n g t h e f o n t c a l l e d " b o l d f a c e " i e p a n d e d m o d e , t y p e d i " C o m m od o r e C o m p u t e r s . " u s i n g t h c u r s o rc o n t r o l s t p o s i t i o n t h t e x t . N e x t ,s e l e c t e d t h " T y p e S e t 1 ' f o n t i n o m a m o d e t e n t e r t h e l a b e l l i n g . t h e nl o a d e d i t h " I t a l i c s " f o n t a n p r c e e d e d t e n t e r t h e c r e d i t a t h b o t o o t h v i d e o g r a p h i c . W h e n f e l ts a t i s f i e d w i t h t h p l a c e m e n t a n o v e ra l l o o k , s a v e d t h i s i m a g e t d i s k ,c a l l i n g i " L O G O 3 .

T h a t ' s a l t h e r e i t i t — a c o m p l e t e dc o l o r v i d e o g r a p h , f r o m s t a r t t f i n i s h ,i s l i g h t l y l e s s t h a n t w h o u r s . O c o u r s e , t h e i m a g e o t h l o g o c o u l dh a v e b e e n c r e a t e d e n t i r e l y w i t h t h l i g h t p e n , b u s i n c e I ' n o a r t i s t i c a l l yi n c l i n e d , u s i n g t h e " c a p t u r e d " v i d e oi m a g e w a t h e b e s t ( a n d f a s t e s t ) w a t g o o n t h i s p r o j e c t .

A d d i t i o n a l l y , b o t h C o m p u t e r e y e sa n F l e x i d r a w w i l l w o r k t s o m e d g r e e w i t h o t h e r p r o d u c t s o t h m a k e t . I m a g e s c a p t u r e d w i t h C o m p u t e r -e y e s o c r e a t e d w i t h F l e x i d r a w m a b v i e w e d b u s i n g t h " g e t s c r e e n "f u n c t i o n o f B r o d e r b u n d ' s T h P r i n tS h o p . I m a g e s c o n t a i n e d o C a r d c o ' sS u p e r U t i l i t y P r o g r a m s d i s k m a b v i e w e d w i t h e i t h e r F l e x i d r a w o C o m p u t e r e y e s a w e l l . I ' v e a l s o i c l u d e d v a r i e t y o i m a g e s c a p t u r e dw i t h C o m p u t e r e y e s a w e l l a s e v e r a lo t h F l e x i d r a w s a m p l e i m a g e s t g i v e y o b e t t e r i d e a o t h c a p a b i l it i e s o t h e s e p r o d u c t s . A f t e r e x a m i ni n g t h e r e s u l t s , I ' s u r e y o u ' l l a g r e et h a t t h F / e - Y / r f r a z W C o m p u t e r e y e sp r o d u c t s d c o m p r i s e t h e u l t i m a t e i i n t e r a c t i v e v i d e o g r a p h i c s !

I m a g e D i g i t i z e d w i t h C o m p u t e r e y e sM o d i - f i e d / C o l o r e d w i t h J l e x i d r a wT e x t A d d e d w i t h F l e x i f o n tb T o c : O M . M O D O R E M I C R O C O M P I T K R S 7

Page 80: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 80/124

i i d e o d i s c p l a y e r s h a v e b e e na r o u n d f o r q u i t e a f e y e a r s . B u u n t i lr e c e n t l y t h e y h a v e n o h a t h s u c c e s se n j o y e d b v i d e o c a s s e t t e r e c o r d e r s( V C R ' s ) . W h a t h a c h a n g e d t h a t ?s i m p l e i n t e r f a c e t h a t l e t s y o u s c o m p u t e r t c o n t r o l v i d e o d i s cp l a y e r — s p e c i f i c a l l y P i o n e e r l a s e rd i s c . T h i s c o n t r o l h a t u r n e d t h v d e o d i s c / c o m p u t e r i n t o a u n b e a t a b l ee d u c a t i o n a l t o o l .

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

J o h n i s t u d e n t e n r o l l e d i a a r a p p r e c i a t i o n c o u r s e w i t h a a s s i g nm e n t t d p a p e r a b o u t t h F r e n c hp a i n t e r G a u g u i n . I t h c a m p u s l b r a r y ' s a u d i o / v i s u a l s e c t i o n , h l o o k su a i n t e r a c t i v e l a s e r d i s c o G a u g u i n , g e t s t h d i s k f r o m t h l i b r a ri a n , a n s i t s d o w n i o n o t h n o o k s . B e f o r e h i m o n t h c o u n t e r t o pi C o m m o d o r e 6 4 1 5 4 1 d i s k d r i v e ,

P i o n e e r l a s e r d i s c p l a y e r a n a c o l o rm o n i t o r . T h e s e c o m p o n e n t s a r t i e dt o g e t h e r t h r o u g h a i n t e r f a c e b o x ,a n p o r t o t h i n t e r f a c e h a j o s t i c k c o n n e c t e d t i t

J o h n i n s e r t s t h l a s e r d i s c i n t o t h p l a y e r , i n s e r t s s o f t w a r e d i s k i n t o t h 1 5 4 1 a n p r o c e e d s t b o o t h i p r

g r a m s . t i t l e s c r e e n a p p e a r s o t h m o n i t o r , " T h e L i f e a n W o r k s o G a u g u i n . " m e n u w i n d o w a t h l o w e r p o r t i o n o t h m o n i t o r s c r e e na d v i s e s h i t h a t t h j o y s t i c k w i l l c o t r o l a l s c a n n i n g f u n c t i o n s , b o t h f o w a r d o r e v e r s e , s i n g l e - f r a m e , s l o w ,n o r m a l o h i g h - s p e e d v i e w i n g a n o t h e r c o n t r o l f u n c t i o n s . T h a c t i o nb u t t o n o f t h j o y s t i c k c a l l s a d d i t i o n a lm e n u w i n d o w s a n i u s e d t f i n a l i z ec h o i c e s a l o n g t h w a y .

J o h n d e c i d e s t s t a r t w i t h s o m e b i g r a p h i c a l i n f o r m a t i o n o G a u g u i n . H z i p s p a s t t h e i n f o r m a t i o n o h i a d l e s c e n c e a n s t o p s a G a u g u i n ' s e a r l yw o r k s , t a k i n g s o m e n o t e s . M o v i n ga h e a d , a g a i n i h i g h - s p e e d s c a nm o d e , h p a u s e s a t h e s e l e c t i o n o w o r k s d o n e w h i l e t h e p a i n t e r w a r s i d i n g i T a h i t i , k n o w n a s h i s " s a va g e " p e r i o d .

H e x a m i n e s t h p a i n t i n g s , d e c i d e sh e ' d l i k e t o g e t a c l o s e r l o o k , a n d r e c t s t h c u r s o r a r r o w v i t h j o y s t i c k7 M A Y / J U N E

N o y o c a g a i n a c c e s s t n e w o r l d o " l i v e " i n f o r m a t i o n u s i n g y o u r C o m m o d o r e

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

T H I N T E R A C T I V E

V I D E O D I S CR E V O L U T I O N

t z o o m - i n o p a r t i c u l a r a r e a o o n o t h p a i n t i n g s . T h c o m p u t e r / l a s e rd i s c s y s t e m r e s p o n d s i n s t a n t l y , p r v i d i n g h i w i t h a n e x t r e m e d o s e - u pv i e w . H s t u d i e s t h e b r u s h s t r o k e s a n p a l e t t e - k n i f e t e x t u r e s , t a k e s s o m em o r e n o t e s , t h e n r e s u m e s h i s c a n .

J o h n t h e n o b s e r v e s t h a t t h l a t e rp a i n t i n g s d o n e d u r i n g t h i s " s a v a g e "p e r i o d d i f f e r r a d i c a l l y f r o m t h e a r l i e rw o r k s . H s w i t c h e s b a c k t o t h e b i g r a p h i c a l p o r t i o n a n f i n d s o u t h a tG a u g u i n h a d t r i e d t o c o m m i t s u i c i d eb t a k i n g a r s e n i c a f t e r a e p i s o d e o fu n r e q u i t e d l o v e . J o h n m a k e s n o t e s o t h i s a w e l l , a n c o n t i n u e s o i n t h i sf a s h i o n u s i n g t h j o y s t i c k t f i n d t h ei m a g e s a n i n f o r m a t i o n h e f e e l s p e r t in e n t f o h i c o u r s e a s s i g n m e n t .W i t h i n t h n e x t h a l f - h o u r h h a e n o u g h i n f o r m a t i o n t c o m p l e t e h i r e p o r t , s h g o e s b a c k t t h d o r m t t r a n s c r i b e h i n o t e s .

I t h e s h o r t s p a c e o o n h o u r h eh a a c q u i r e d e n o u g h i n f o r m a t i o na b o u t G a u g u i n a n d h i p a i n t i n g s t o r ec e i v e a n " A " i t h c o u r s e . M o r e i mp o r t a n t l y , h h a c o m p r e h e n d e d t h i n f o r m a t i o n a n r e t a i n e d i t s i n c e h

B T O B l i N l ' O K D

w a a b l e t a c c e s s i a p a c e t h a t w a c o m f o r t a b l e f o h i m . H e ' s a l s o e l i m in a t e d t h n e e d t r e a d s e v e r a l b o o k so G a u g u i n a n d t r i p t t h m u s e u mt e y e b a l l o n l y o n o t h e p a i n t i n g s .F r o m t h s c h o o l l i b r a r y h e ' s b e e n a b l et s e t h e m a l a n i n s p e c t t h e m m o r ec l o s e l y t h a n a n m u s e u m c u r a t o rw o u l d a l l o w .

I a n o t h e r h y p o t h e t i c a l e x a m p l e ,l e t ' s s a t h a t y o u ' d l i k e t f i n d o u m o r e a b o u t R o m e — y o u ' v e n e v e rb e e n t h e r e , b u t y o u ' r e c o n s i d e r i n gv a c a t i o n t h e r e . F r o m y o u r n e i g h b o rh o o d l i b r a r y ( o r t r a v e l a g e n t , f o r t h a tm a t t e r ! ) y o b o r r o w a i n t e r a c t i v e l s e r d i s c e n t i t l e d " R o m e — P a s t a n P r e s e n t . " F r o m y o u r l i v i n g r o o m , y o g e t a c i n e m a v e r i t e t o u r o t h c i t y .Y o u r p o i n t o v i e w i t h a t o p e r s o nw a l k i n g d o w n q u a i n t c o b b l e s t o n es t r e e t w i t h s h o p s t t h l e f t a n r i g h t .Y o d e c i d e y o u ' d l i k e t e x a m i n e t h w a r e s o g o l d s m i t h , a n d b y m o v i n gy o u r j o y s t i c k t o t h l e f t , y o e n t e r t h es h o p a n a r g r e e t e d b t h s h o po w n e r .

T h p o s s i b l e a p p l i c a t i o n s a r e v i r t ua l l y l i m i t l e s s . A a t h i r d e x a m p l e , l e t ' s

C o n t i n u e d o n p a g e I I

Page 81: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 81/124

Page 82: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 82/124

i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i m i i i i i i m i i i i i i B T I O N O S K O

, r o m s u i t e o o f f i c e s a n w o r kr o o m s i t h b a s e m e n t o B e r k e l e y ,C a l i f o r n i a ' s s t a t e l y a n e l e g a n t C l a r e -m o H o t e l . S t e v e B e c k l e a d s g r o u po e n g i n e e r s a n d e s i g n e r s i a n e nt e r p r i s e c a l l e d B e c k - T e c h , w h i c h h f o u n d e d i 1 9 7 8 . T h c o m p a n y ' s c l e n t s h a v e r a n g e d f r o m t o c o m p a n i e s( h a n d - h e l d g a m e s f o C o l c c o , L a k es i d e a n G A w h i l e t h a t c r a z e l a s t e d )t M a g a u x C o n t r o l s , f o w h i c h B e c ka n c o m p a n y c r e a t e d a n e n e r g y m a a g e m e n t s y s t e m n o u s e d e x t e n s i v e l yb c o r p o r a t i o n s i n c l u d i n g t h S a f e -w a c h a i n o s u p e r m a r k e t s . A l o n g t h w a y , B e c k - T e c h h a d e v e l o p e d c o p u t e r - a i d e d i n s t r u c t i o n s y s t e m s f o t h S t a n d a r d O i C o r p o r a t i o n a n c o n t r i b u t e d s p e c i a l e f f e c t s f o r t h K e R u s s e l f i l m A l t e r e d S t a t e s .

M a n y o B e c k ' s i n t e r e s t s b e g a n a b o y . g r o w i n g u i I l l i n o i s . L i k e s m a n y o t h e k i d s o t h p o s t - w a r b a b yb o o m , h w a f a s c i n a t e d b t e l e v i s i o na n b u i l t p l a y T c a m e r a s o u o w a p a p e r t u b e s a n s h o e b o x e s . Y e a r sl a t e r , a t h U n i v e r s i t y o I l l i n o i s , h w o u l d s t u d y e l e c t r i c a l e n g i n e e r i n ga n c o m p u t e r s c i e n c e w i t h s p e c i a li n t e r e s t i v i d e o .

A l s o d u r i n g h i b o y h o o d , h d i c o v e r e d t h a t h c o u l d p r o d u c e s c i n t i ll a t i n g c o l o r s a n p a t t e r n s b p r e s s i n go h i e y e l i d s w h i l e h e l a y i n b e w a i t i n g f o r s l e e p . I t h l a t e 6 0 B e c kw o u l d d e v e l o p t h f i r s t d i r e c t e l e ct r o n i c v i d e o s y n t h e s i z e r i a a t t e m p tt r e c r e a t e t h e s e i n n e r v i s i o n s o T s c r e e n . A n o t h e r o h i d e v e l o p m e n t s ,a e l e c t r o n i c d e v i c e h e c a l l s t h P h o s -p h o t r o n . c a d i r e c t l y p r o d u c e s u c hl i g h t e f f e c t s b e l e c t r i c a l l y s t i m u l a t i n gt h e y e ' s p r o d u c t i o n o f o r g a n i c p h o t o -c h e m i c a l s k n o w n a p h o s p h e n e s .

I 1 9 7 0 , B e c k j o i n e d S a F r a n c i sc o ' s E x p e r i m e n t a l T e l e v i s i o n C e n t e r ,w h i c h w a s f u n d e d b y P B t p r o d u c en e v i d e o w o r k s f o t h n e t w o r k .W h i l e a s s o c i a t e d w i t h t h C e n t e r a a a r t i s t i r e s i d e n c e , h e g a i n e d r e u t a t i o n a p i o n e e r o f c o m p u t e rg r a p h i c s a n n e i m a g e s , a n h i w o r k j o i n e d t h e c o l l e c t i o n s o m a j o ri n t e r n a t i o n a l a r m u s e u m s . O n p i e c e ,t i t l e d " U n i o n . " w o m a j o r p r i z e i t h e P r i x I t a l i a t e l e v i s i o n c o m p e t i t i o n .

A m o n g B e c k ' s v i d e o w o r k i a s r i e s o V i d e o W e a v i n g s — e x p e r i m e nt a w o r k s t h a t e x p r e s s h i s i n t e r e s ti n t r a d i t i o n a l h a n d l o o m w e a v i n g —8 M A Y 0 C N E

S T E U E B E C K :R e n a i s s a n c e M a o t h F u t u r eS t e p h e n B e c k i i n v o l v e d w i t h p e r s o n a lc o m p u t e r s , m a c h i n e c o n t r o l b m i c r o p r o c e s s o r s , e l e c t r o n i c v i s u a l a r t ,c o m m e r c i a l s o f t w a r e a n h u m a n p e r c e p t i o n .H e ' s c r e a t e d s p e c i a l e f f e c t s f o t h f i l m A l t e r e dS t a t e s a n i t h i n v e n t o r o v i s u a l d e v i c ec a l l e d t h P h o s p h o t r o n .

B e c k a h i V i d e o W e a v i n g c o n s o l e H e h a a l s o c r e a t e d V i d e o W e a v i n g s o f t w a r e o c a r t r i d g e f o t h C o m m o d o r e 6 t h a t a l l o w s u s e r s t c r e a t e t h e s e c o l o r f u l t a p e s t r i e s .b a s e d o t h p r o g r a m m i n g o w a r p sa n w e f t s . M a n y o h i v i d e o p i e c e sh a v e r e c e n t l y b e e n a s s e m b l e d i n t o as e r i e s o v i d e o c a s s e t t e s c a l l e d I l l u m in a t e d M u s i c , h o b e i n g s o l d t t h h o m e v i d e o m a r k e t .

I i n s u r p r i s e t h a t B e c k i i t e n s e l y i n t e r e s t e d i t h e f u t u r e a n t h p o s s i b i l i t i e s f o n e a p p l i c a t i o n so e l e c t r o n i c s a n d c o m p u t e r t e c h n o lo g y , a l t h o u g h m a n y o h i i d e a s a n

d e v e l o p m e n t s r e m a i n w a i t i n g f o n e g e n e r a t i o n s o h a r d w a r e a n d r e f i n em e n t s o s o f t w a r e t e c h n i q u e s . M e a nw h i l e , h i s h o p i b u s i l y c r e a t i n g c o m e r c i a l w o r k .

A l t h o u g h t h e y j o i n e d t h v i d e og a m e b u s i n e s s s o m e w h a t l a t e , B e c k -T e c h ' s l i n e o C o m m o d o r e 6 p r g r a m s f o S e g a a r a m o n g t h e b e s t a rc a d e g a m e c o n v e r s i o n s f o h o m em a c h i n e s . T h g r o u p ' s d i s k v e r s i o n s

Page 83: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 83/124

i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i

o C o n g o B o n g o a n T a p p e r , f o r i ns t a n c e , f e a t u r e e x c e l l e n t c a r t o o n - s t y l ea n i m a t i o n . B r e a k d a n c e , a n o t h e rB e c k - T e c h g a m e p u b l i s h e d b H p y x( f o r w h o m t h g r o u p h a ; i l s o d s i g n e d N i n e - t o - F i v e t y p i n g ) i h i g hl i g h t e d b c r e a t i v e f r e e - f o r m " v i d e oc h o r e o g r a p h y " m o d e .

B e c k t h i n k s t h e C o m m o d o r e 6 f i l l s t h n e e d f o r a r e l a t i v e l y i n e x p e ns i v e a n y e p o w e r f u l a p p l i a n c e - t y p ec o m p u t e r . A n t h m a m m o t h i s t a l l e d b a s e o t h e s e m a c h i n e s h a c r e a t e d t h f i r s t t r u e m a s s m a r k e t f o s o p h i s t i c a t e d s o f t w a r e . T h o u g h B e c k -T e c h h a h a s u c c e s s s e l l i n g g a m e s t t h i s m a r k e t , B e c k i t h i n k i n g a n p l a n n i n g o t h e r k i n d s o c r e a t i v ep r o d u c t s .

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

" t h i n k t h e i n d u s t r y i g e n e r a l h a st d e m o n s t r a t e t t h e p u b l i c a l a r g et h a t t h e r e i m o r e t h a t c a n b e d o n ew i t h p e r s o n a l c o m p u t e r t h a n p l a yg a m e s , p r o c e s s w o r d s a n d r u s p r e a ds h e e t s , " h s a y s . " T h o s e a p p l i c a t i o n sh a v e s o l d t o c e r t a i n s h a r e o t h m a r k e t , b u t h i n g s h a v e r e a c h e d a p l at e a u . t h i n k i t ' s i m p o r t a n t t h a t d e v e lo p e r s l i k e u c o m e o u o t h g a t ew i t h m o r e m e a n i n g f u l , m o r e s i g n i f ic a n t p r o d u c t s s o t h a t p e o p l e c a n

u n d e r s t a n d h o c o m p u t e r s c a n h e l pt h e m i t h e i r d a i l y l i f e i m o r e w a y st h a n p l a y i n g g a m e s a n b e i n ge n t e r t a i n e d . "

O n o t h e s e w a y s , B e c k f e e l s , i i s h o w i n g h o c o m p u t e r c a b u s e f u l i c o n t r o l l i n g h o m ee n v i r o n m e n t s .

" W e ' v e d e v e l o p e d p r o d u c t t h a tc a b u s e d w i t h p e r s o n a l c o m p u t e ri t h h o m e t a p p l y m a n y o t h t e c h n o l o g i e s w e ' v e d e v e l o p e d f o c o m m e r c i a l a n i n d u s t r i a l e n e r g ym a n a g e m e n t . W i t h i t y o m i g h ta c h i e v e t e t t w e n t y p e r c e n t r e d u c -

" t h i n k i t ' s i m p o r t a n tt h a t d e v e l o p e r s l i k e u c o m e o u o t h g a t ew i t h m o r e m e a n i n g f u l ,m o r e s i g n i f i c a n t

p r o d u c t s . "

t i o n i t h c o s t o e l e c t r i c a l e n e r g y t h e a t a n c o o l y o u r h o m e . I y o l i v ei p a r t o t h c o u n t r y w h e r e i t ' s n o u n u s u a l t s p e n d S 3 0 0 t S 4 0 0 e v e r ym o n t h t h e a t o c o o l y o u r h o m e y o m i g h t s a v e t e n p e r c e n t o a b o u t S 4 p e m o n t h f o f i v e m o n t h s . T h a t ' sc o u p l e h u n d r e d d o l l a r s e v e r y y e a r ,w h i c h s h o u l d m o r e t h a n j u s t i f y b u i n g a p e r i p h e r a l a n c o n t r o l m o d u l e st i m p l e m e n t s u c h s y s t e m . "

" I t ' s n o j u s t b l a c k - b o x m a g i c , " h e m p h a s i z e s . " T h e r e a r r e a l t h i n g st h a t c a n b e d o n e i t h h o m e — t h i n g sl i k e t i m e s c h e d u l i n g , d u t y c y c l i n g , d m a n d c o n t r o l , a d a p t i v e c o n t r o l — t h a tc a e a s i l y p r o d u c e r e a l s a v i n g s . "

A n o t h e r a r e a t h a t B e c k f e e l s i w o r t h i n v e s t i g a t i n g i t h u s o f p e rs o n a l c o m p u t e r s i h e a l t h c a r e a n m e d i c i n e .

" O b v i o u s l y t h e c o s t s o m e d i c a lc a r e a n t r e a t m e n t a r s k y r o c k e 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 8

Page 84: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 84/124

a n i t ' s m a j o r p r o b l e m f a c i n g o u s c i e t y , " h s a y s t h o u g h t f u l l y . " T t h e x t e n t t h a t c o m p u t e r c a m e m o r i z el a r g e a m o u n t s o d a t a a n b u i l d u h e a l t h t r e n d p r o f i l e , s e p r o d u c t st h a t d e a l i l i m i t e d w a y s w i t h i n t e r f a ci n p e r s o n t o c o m p u t e r . t h i n kc o m p u t e r t h a t c a d e v e l o p a d a y - t od a m e d i c a l p r o f i l e o a i n d i v i d u a lo f l o p p y d i s k c a b u s e f u l i b o t ht r e a t m e n t a n d i a g n o s i s b d o c t o rw h h a a c c e s s t t h a t d i s k . I n o t h e rw o r d s , w h e n y o u g o i n t o t h d o c t o r ' so f f i c e , y o u g o i w i t h t h a t d i s k . T h d o c t o r c a n h a v e m u c h b e t t e r i n f o r m at i o n a b o u t w h y o a r a n d w h a t y o ud a n h o y o u r v i t a l s i g n s v a r y f r o md a t o d a y . "

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

" t h i n k c o m p u t e rt h a t c a d e v e l o p d a y -t o - d a y m e d i c a l p r o f H o a i n d i v i d u a l o

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

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

p o c k e t - s i z e d c o m p u t e r . D o c t o r sc o u l d t h e n c a l l t h p o r t a b l e u n i t s u i n t e l e p h o n e a n m o d e m t a c c e s st h d a t a . " I t ' s w i t h i n t h s c o p e o t h t e c h n o l o g y t a s s u m e t h a t t h i s c a a n w i l l h a p p e n , " h s a y s .

O n o b v i o u s a p p l i c a t i o n o p e s o n a l c o m p u t e r s w o u l d b t p r o v i d e

p r e l i m i n a r y d i a g n o s i s , b e f o r e a i d i v i d u a l c o n s u l t s d o c t o r . " T h e c l a ss i p r o g r a m , E l i z a , " s a y s B e c k , " i n d ic a t e s h o w , e v e n w i t h o u t c a p a b i l i t i e sf o r r e a l a r t i f i c i a l i n t e l l i g e n c e , y o c a h a v e p s e u d o - s c i e n t i f i c d i a l o g w i t hs o m e o n e a n a c q u i r e c e r t a i n i n f o r m at i o n . " E l i z a , c r e a t e d i t h 1 9 6 0 ' s ,w a o r i g i n a l l y d e s i g n e d t s i m u l a t ec o n v e r s a t i o n w i t h p s y c h o a n a l y s t ,b u h a n d i a g n o s t i c p o w e r i t s e l f .

A l s o o h i l i s t o d i a g n o s t i c t o o l sa r c o m p u t e r p e r i p h e r a l s t h a t c o u l dt a k e y o u r t e m p e r a t u r e , a n a l y z e y o u r8 M A Y / J U N E

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

" W e ' r e a c t u a l l y d e v e l o p i n g r l a t e d p r o d u c t r i g h t n o w , " B e c k a d d s ." W c a l l i E l e c t r o n i c C o m p u t e r i z e dB i r t h C o n t r o l a n i w i l l a l l o w c o p l e t o d e t e r m i n e f e r t i l i t y c y c l e s i w o m a n t e i t h e r a c h i e v e o a v o i dp r e g n a n c y . "

N a t u r a l l y , B e c k i a i n t e r e s t e d i nt h w o r l d o c o m m u n i c a t i o n s a a n

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

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

F o e l e c t r o n i c p u b l i s h i n g , h h a y e a n o t h e r i d e a . " p e i d e a o m i n e t h a tI ' v e b e e n w a n t i n g t i m p l e m e n t f o m a n y y e a r s i a e l e c t r o n i c v e r s i o n o T G u i d e . T h i s w a y , i n s t e a d o f l i p -

P h o s p h o t r o nL e t s Y o u " S e e "w i t h Y o u rE y e s C l o s e dJ M a y b e o n o t h m o s t u n u s u a l ,y e p r o m i s i n g , s c i e n t i f i c d e v e l o pm e n t s t c o m e f r o m B e c k - T e c h i t h P h o s p h o t r o n , d e v i c e t h a t e l e c t r o ni c a l l y c r e a t e s t h i l l u s i o n o l i g h t i ns i d e t h h u m a n e y e . E v e n i i t p r e s e n t , p r i m i t i v e f o r m , i d e m o ns t r a t e s e n o r m o u s p o t e n t i a l .T h P h o s p h o t r o n — t h e n a m e i c o m b i n a t i o n o t h u r e e k w o r d s f o l i g h t a n e l e c t r i c i t y — w o r k s b s t i mu l a t i n g t h p r o d u c t i o n o f n a t u r a l l yo c c u r r i n g p h o t o c h e m i c a l s i t h e y e , c a l l e d p b o s p b e n e s . Y o c a s e t h e f f e c t s o p h o s p h e n e s i y o r u y o u r e y e s i t h e d a r k . T h p a t t e r n so l i g h t a n c o l o r t h a t y o p e r c e i v ea r e a c t u a l l y d u t p h o s p h e n e p r d u c t i o n . P h o s p h e n e s a r a l s o m c h a n i c a l l y s t i m u l a t e d w h e n s o m eo n i s t r u c k s h a r p l y o t h h e a da n c l a i m s t " s e e s t a r s . "

T h e r e i s o m e d i s p u t e i m e d i c a l c i r c l e s a s t e x a c t l y w h e r e i t h e y p h o s p h e n e s a r a c t u a l l y p r o d u c e d a n w h a t p a r t o t h e y e / b r a i n s y s t e mt h e y a c t u a l l y a f f e c t . B u t h e x i s t e n c e a n e f f e c t s o p h o s p h e n e s h a v e b e e nk n o w n b p h y s i o l o g i s t s a n n e u r o l o g i s t s f o v e r y l o n g t i m e .

S t e v e B e c k , a b o y , w a f a s c i n a t e d b t h e f f e c t s o p h o s p h e n e s , l o n gb e f o r e h k n e w w h a t t h e y w e r e . I n c o l l e g e , a t h e U n i v e r s i t y o I l l i n o i s , B e c kc a m e a c r o s s a a r t i c l e i n S c i e n t i f i c A m e r i c a a b o u t G e r m a n r e s e a r c h i n t op h o s p h e n e s , w h i c h a l o n g l a s t e x p l a i n e d t h p h e n o m e n o n h w a a l r e a d yf a m i l i a r w i t h . T h G e r m a n s , i s e e m s , a p p l i e d m i n u t e , m o d u l a t e d e l e c t r i c a lc u r r e n t s t t h f a c e , i t h r e g i o n o t h e e y e s . I n s h o r t t i m e , B e c k h a f a s h i o n e d h i o w e l e c t r o n i c d e v i c e f o p h o s p h e n e e x p e r i m e n t a t i o n — s o m ee l e c t r o n i c c i r c u i t r y a n a p a i r o e l e c t r o d e s — a p r o t o t y p e o f t o d a y ' sP h o s p h o t r o n .

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

Page 85: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 85/124

i i i i m i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i p i n g t h r o u g h t h p a g e s o f t h m a g az i n e , y o s i m p l y c a l l i u o y o u rh o m e s c r e e n . T h e n w h e n y o s e p r o g r a m y o u w a n t t w a t c h , y o c o u l d j u s t p u s h b u t t o n a n i w o u l da u t o m a t i c a l l y e n t e r i n t o t h p r o g r a mm i n g m e m o r y o y o u r h o m e V C R . S t i m e - s h i f t i n g w o u l d b e c o m e m u c hm o r e s t r a i g h t f o r w a r d m a t t e r . O l e t ' ss a y o e n t e r c e r t a i n s e o i n t e r e s t si n t o y o u r c o m p u t e r a n i s c a n s y o u rd i g i t a l T G u i d e t f i n d p r o g r a m st h a t m a t c h t h o s e i n t e r e s t s . I c o u l dg i v e y o p r i n t o u t o m e n u o e v e np r o g r a m t h T t c o m e o t h a t t h o s e

t i m e s a n o t h e c o r r e c t c h a n n e l ." A l l o t h e s e c o m m u n i c a t i o n s o

t i o n s , o c o u r s e , " h c a u t i o n s , " l e a du d e e p e r a n d e e p e r i n t o s i t u a t i o nw h e r e ' b i g b r o t h e r ' c o u l d e x i s t . S t h i n k w s h o u l d w a n t t s t e p b a c k a n t a k e a s o c i o - p o l i t i c a l s t a n c e a n s a ' t h i s i a l n e a t s t u f f , a n i a p p e a r s t b g r e a t , b u t t h e r e a r e a l s o r t s o o t h e r i m p l i c a t i o n s h e r e . ' "

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

" T h a t w a a b o u t 1 9 6 8 , " r e c a l l s B e c k . " h a s i m p l e b a t t e r y - o p e r a t e dc i r c u i t a n w a v e f o r m g e n e r a t o r . I w a p o w e r e d b c o u p l e o c e l l s .h a t t a k e p r e c a u t i o n s , b e c a u s e a n y t i m e y o i n t r o d u c e c u r r e n t s i n t o t h b o d y y o u m u s t t b v e r y , v e r y c a r e f u l . I w a c l e a r t h a t b c o n f i n i n g t h c u r r e n t s u i t h e y a r e a w o u l d n ' t r u t h r i s k o f c a r d i o - p u l m i n a r y a r e s t , w h i c h y o w o u l d g e w i t h t h c u r r e n t r u n n i n g t h r o u g h t h h e a r t .D o n ' t f o r g e t , t h n e r v e s i g n a l s i n t h b o d y a r v e r y , v e r y w e a k s i g n a l s —m i l l i v o l t a s n d m i l l i a m p — s o b a t t e r y a t 1 . 5 v o l t s w i t h 1 0 m i l l i a m p - h o u rc a p a b i l i t y a p p l i e d i t h r i g h t p l a c e c a p r o b a b l y h a r m y o u a n d s t o p y o u rh e a r t , " h c a u t i o n s a n u r g e s t h a t n o o n e t r t r e c r e a t e h i e x p e r i m e n t sw i t h o u t c l o s e s u p e r v i s i o n .

" A t h a t t i m e , w a w o r k i n g w i t h t e l e v i s i o n a n m v i d e o s y n t h e s i z e r o n o n - o b j e c t i v e i m a g e r y , " h s a y s . " A t t h e s a m e t i m e , s i n c e t h e i d e a o f u s i n gv i d e o a n s y n t h e s i z e r s w a t a n g i b l e a n a v a i l a b l e t o a l m o s t a n y o n e , t h n e x tt h o u g h t w a s ; W h n o e l i m i n a t e t h e s c r e e n e n t i r e l y ? "

T h G e r m a n r e s e a r c h e r s h a d b e e n u s i n g r e c t a n g u l a r p u l s e s , b u B e c k w a u s i n g o t h e r w a v e f o r m s . H c o u l d c r e a t e p u l s e s , r a m p s , a n t r i a n g u l a r w a v e s ,a n b r u n n i n g t h t r i a n g l e s t h r o u g h f i l t e r , h c o u l d d k i n d o p a r a b o l i c ,s i n e w a v e - t y p e o s i g n a l . T h m o d u l a t e d c u r r e n t s ( i t h m i c r o r a m p r a n g e )a r t h e n a p p l i e d t t h e a r e a a r o u n d t h e y e s b c o n t a c t e l e c t r o d e s . T h r e s u l tw a t h a t B e c k c o u l d p r o d u c e v a r i e t y o a b s t r a c t l i g h t e f f e c t s t h a t c o u l d b s e e n w i t h t h e y e s c l o s e d .

P r e s e n t m o d e l s o t h P h o s p h o t r o n c o n s i s t o s m a l l b o x w h i c h c o n t a i n st h e l e c t r o n i c c i r c u i t s ( m a i n l y C M O S I C s ) , t h n e c e s s a r y c o n t r o l s f o v a r y i n gt h e f f e c t , a n a i n p u t s t h a t t h b o c a b c o n t r o l l e d b s o u n d ( f o r d o i n gp h o s p h e n e d e m o n s t r a t i o n s i t i m e t m u s i c ) . T h e r e i a l s o p a i r o l i g h t -t i g h t s i l v e r g o g g l e s w i t h b u i l t - i n e l e c t r o d e s t h a t f i o e a c h s i d e o t h e h e a d ,d i r e c t l y b e h i n d a n s l i g h t l y a b o v e t h e y e s a n b e l o w a n i f r o n t o t h t e m p l e s . U t d o z e n p a i r s o t h e s e g o g g l e s c a b w i r e d t t h b o x , i s e r i e s , f o m u l t i p l e v i e w i n g .

S w h a t d y o s e w h e n B e c k t u r n s h i P h o s p h o t r o n o n ? M a i n l y p a t t e r n so w h i t e l i g h t t h a t s e e m t e m i n a t e f r o m t h c o r n e r s o f t h e y e s , t h r e g i o n sc l o s e s t t o w h e r e t h e e l e c t r o d e s c o n t a c t t h e s k i n . B a d j u s t i n g t h e d e v i c e ,h o w e v e r , B e c k c a n p r o d u c e d i r e c t i o n a l e f f e c t s — a r i p p l i n g w a v e , p u l s a t i n gs p o t — a n d m a n y s u b j e c t s h a v e r e p o r t e d t h p e r c e p t i o n o c o l o r s , o n c ea d a p t e d t t h d a r k . B e c k i a l s o a w o r k o r e f i n i n g t h e l e c t r o d e s a n h o p e s t n e x t e x p e r i m e n t w i t h a n a r r a y o e l e c t r o d e s , e a c h c o m p u t e r - c o nt r o l l e d t p r o d u c e d i s t i n c t s h a p e s a n d , e v e n t u a l l y , c o m p l e t e l y f o r m e d c h a ra c t e r s . T h b l u e - s k y f u t u r e o f f e r s t h p o s s i b i l i t y o f u l l v i d e o — t e l e v i s i o nw i t h o u t s c r e e n . B u B e c k s t r e s s e s t h a t t h d e v i c e i p r e s e n t l y i t h e " d o t -a n d - d a s h " s t a g e .

F o l l o w i n g e a r l y p r e s s r e p o r t s a b o u t t h P h o s p h o t r o n , B e c k h a b e e np l a g u e d b r e q u e s t s t s e l l t h d e v i c e , a n h i c o n s i d e r i n g m a r k e t i n gm o d e l t h a t w i l l b c o n t r o l l e d b y a n i n e x p e n s i v e p e r s o n a l c o m p u t e r . T h q u e s t i o n s o p r o d u c t l i a b i l i t i e s , h s a y s , a r e — a s o n w o u l d e x p e c t — q u i t ee l a b o r a t e a n m a b d i f f i c u l t t s e t t l e .

c o n t r o l l i n g t h e e n e r g y c o n s u m p t i o ni y o u r h o m e o r u s i n g t h c o m p u t e rf o h e a l t h c a r e o c o m m u n i c a t i o n sm e a n s t h a t y o u r c o m p u t e r i t i e d u d o i n g j u s t t h a t o n t a s k . W i l l t h n e x tg e n e r a t i o n o m a c h i n e s , w h i c h i c l u d e s C o m m o d o r e ' s f o r t h c o m i n gA m i g a " s u p e r m i c r o , " b e n o u g h t h a n d l e s e v e r a l j o b s s i m u l t a n e o u s l y ?

" T h e i n d i c a t i o n s a r e t h a t t h e ys h o u l d , " h t h i n k s . " T h e n e x t p r o bl e t h a t t h i n d u s t r y h a s t a d d r e s s i m u l t i t a s k i n g a n c o n c u r r e n c y . C e t a i n l y g o i n g t m a c h i n e s w i t h f a s t e rC P U ' s a n m o r e m e m o r y s u g g e s t st h a t t h p o s s i b i l i t y i t h e r e i t h h a r dw a r e . N o w h e t h e r t h s o f t w a r e i

O n o B e c k ' s h o p e s f o t h f u t u r e i t h a t c o

p u t e r s m a o n d a h e l p p e o p l e b e c o m em o r e c r e a t i v e J u s t a t h e y ' v e m a d e t h e mm o r e p r o d u c t i v e .

u t s n u f f i a n o t h e r m a t t e r . d o n ' tt h i n k y o n e e d V A ( m i n i c o mp u t e r w i t h t h c a p a b i l i t i e s o s m a l lm a i n f r a m e ) , b u t h i n k y o j u s t n e e dt h e a r c h i t e c t u r e o t h m a c h i n e t b d e s i g n e d t r e c o g n i z e t h a t m u l t i t a s ki n a n c o n c u r r e n c y a r v e r y i m p o rt a n t i s s u e s m o v i n g i n t o t h n e x t g e e r a t i o n . Y o d o n ' t n e c e s s a r i l y n e e dt h p o w e r o V A X , b u y o n e e d t h a r c h i t e c t u r e . "

n e c l a s s o s m a r t p e r i p h e r a l s i a l s o n e c e s s a r y t a c h i e v e a l o B e c k ' sg o a l s . H t h i n k s d e s i g n e r s m u s t r e a li z t h a t y o c a n ' t d e v e r y t h i n g w i t ho n C P U . P e r i p h e r a l s f o h o m e c o t r o l w i l l h a v e t h a n d l e h i g h - l e v e lf u n c t i o n s i t h e i r o w r i g h t , t h u sk e e p i n g t h c o m p u t e r ' s C P f r o mh a v i n g t d e v e r y l i t t l e d e t a i l o e v e r y l i t t l e t a s k .

" s e t h i s h a p p e n i n g w i t h t h d v e l o p m e n t o c o - p r o c e s s o r s l i k e n m e r i c o t e x t c o - p r o c e s s o r s o r I / c p r o c e s s o r s . O g i v e m t w o t h r e ee i g h t - b i t m i c r o p r o c e s s o r s i t h s a m ep a c k a g e a n c a p r o b a b l y e x c e e dt h p o w e r o s i n g l e 1 6 - b i t m a c h i n e . "H a l s o n o t e s t h a t i t o d a y ' s i n e x p e ns i v e e i g h t - b i t p e r s o n a l c o m p u t e r s b ec o m e c h e a p e n o u g h , y o c o u l d d e d i -

C o n t i n u e d n e x t p a g eC 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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 86/124

S t e v e B e c k ' s c o m p u t e r i m a g e t i l l e d " U n i o n " w o c o m p e t i t i o n .c a t e a m a n y a y o u w a n t e d t o t a s k sl i k e e n e r g y m a n a g e m e n t a n s e c u r i t y .

O n o B e c k ' s h o p e s f o t h e f u t u r ei t h a t c o m p u t e r s m a o n e d a y h e l pp e o p l e b e c o m e m o r e c r e a t i v e , j u s t a t h e y ' v e m a d e t h e m m o r e p r o d u c t i v e .

" T h e r e ' s t h o l s t o r y t h a t y o c a s i m o n k e y d o w n a t y p e w r i t e ra n e v e n t u a l l y i w i l l t y p e s o m e t h i n go s i g n i f i c a n c e , " h j o k e s . " A n d o b v io u s l y w r i t i n g i o n c r e a t i v e a c t i v i t ys u i t a b l e t p e r s o n a l c o m p u t e r s . B u t ,t h i n k o n a p p l i c a t i o n t h a t c o u l d b g o o d f o w r i t e r s , p e n d i n g a a d v a n c ei a r t i f i c i a l i n t e l l i g e n c e t e c h n i q u e s , i

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

" W h e n w c r e a t e s o m e t h i n g , w k i n d o f h a u l i a r o u n d w i t h u a n t h e n w m i g h t s t o r e i i t h s u b c o ns c i o u s o t h u n c o n s c i o u s . L a t e r ,t h i n g s c o m e b a c k , f r o m t i m e t t i m e .I t h e r e w e r e s o m e w a w c o u l d b e t e u n d e r s t a n d t h i s p r o c e s s a n d , p e h a p s , h a v e a d i a l o g w i t h t h c o m p u t e rt a s s i s t t h p r o c e s s i t s e l f , t h e n w c o u l d a p p l y i o m a n y d i f f e r e n t l e e l s — t o t h v i s u a l a w e l l a t h l i t e r a l ,w r i t t e n w o r d . "

G r a p h i c s p r o g r a m s h a v e b e c o m et h e q u i v a l e n t o w o r d p r o c e s s o r s t v i s u a l a r t i s t s . D o e s B e c k t h i n k w w i l l c o m e t t i m e w h e n p e o p l e a r p a i n t i n g p i c t u r e s o c o m p u t e r i s t e a d o c a n v a s ?

" t h i n k w e ' r e a l r e a d y t h e r e , " h s a y s w i t h e n t h u s i a s m . B u t h t h i n k st h a t t h g e n e r a l p u b l i c n e e d s t a d a p tt t h c o n c e p t o e l e c t r o n i c a r t ." W h e n w e g e f l a t - s c r e e n , w a l l -8 4 M A Y / J U N E

m a j o r p r i z e i t h e P r i x I t a l i a t e l e v i s i o n

" W h e n w g e f l a t -s c r e e n , w a l l - m o u n t e dT V t h e n h o p e p e o p l ew i l l h a v e l e s s t r o u b l em a k i n g t h c o n c e p t u a l

j u m p b e t w e e n c l a s s i c a la n c o m p u t e r a r t . "

m o u n t e d T V . t h e n h o p e p e o p l e w i l lh a v e l e s s t r o u b l e m a k i n g t h c o n c e pt u a l j u m p b e t w e e n c l a s s i c a l a n c o p u t e r a r t . T h e n t h d i s t i n c t i o n b t w e e n t h t e c h n o l o g y a n t h c o n t e n tw i l l v a n i s h , a n p e o p l e w i l l o n c ea g a i n b i n v o l v e d w i t h t h m e a n i n ga n s i g n i f i c a n c e o t h m e s s a g e r a t h e rt h a n t h t e c h n o l o g y u s e d t d i s p l a yt h i m a g e . "

A a e s t h e t i c e n d e a v o r t h a t B e c kf e e l s c l o s e t i t h p r o c e s s o f w e a vi n g , a t y p i f i e d b h i V i d e o W e a v i n ge x p e r i m e n t a l p i e c e s . H h a s a l r e a d ya d a p t e d t h e i d e a t t h C o m m o d o r e6 4 T h p r o d u c t i c a r t r i d g e - b a s e ds o f t w a r e t h a t a l l o w s t h e u s e r t c r e a t ec o l o r f u l , t a p e s t r y - l i k e d e s i g n s a n t h e n a n i m a t e t h e m . T h m o v e m e n t sa r n o r a n d o m , h o w e v e r , b u a r c o t r o l l e d v i s i m p l e i n t e r f a c e b e t w e e n

h o m e s t e r e o s y s t e m a n t h C o m o d o r e 6 4 ' s j o y s t i c k p o r t s . A n d , i t h s a m e v e i n . B e c k i w o r k i n g o c o m p u t e r i n t e r f a c e w i t h C h i c o . C a l i

f o r n i a , m a n u f a c t u r e r o f l o o m s ." W e l l , i t ' s a i n t e r e s t i n g n i c h e , " h

s a y s o h i p e r s o n a l e f f o r t s t c o m p u te r i z e t h w e a v i n g i n d u s t r y . " T h e r ea r e c e r t a i n f u n d a m e n t a l a n h i s t o r i c a lc o n n e c t i o n s b e t w e e n t h t e c h n o l o g yo w e a v i n g a n d t h t e c h n o l o g y o c o m p u t e r s — s p e c i f i c a l l y t h J a c q u a r dl o o m a n t h u s e o f p u n c h c a r d s . I s p i t e o w h a t p e o p l e m a t h i n k , m u c ho t h w o r k i n t h i s a r e a h a b e e n q u i t ep r i m i t i v e . Y o c a d e s i g n t h e p a t t e r n so t h s c r e e n b u t t h e l o o m s t i l l h a t b p r o g r a m m e d m a n u a l l y . "

A n d , o f c o u r s e , t h e r e ' s a e s t a bl i s h e d t e x t i l e i n d u s t r y — o n e o t h o l d e s t i n d u s t r i e s i t h U . S . — w h i c h i n o p a r t i c u l a r l y i n t e r e s t e d i c h a n gi n g . I r o n i c a l l y , i k n o w s i m u s t a u t om a t e t o s t a y c o m p e t i t i v e i t h w o r l dm a r k e t , h u i u n w i l l i n g t m a k e t h i n v e s t m e n t , c l a i m s B e c k .

" O t h h o m e a n p e r s o n a l l e v e l , "s a y s B e c k , " i t ' s d i f f e r e n t — b u t s i m il a r — s i t u a t i o n . T h e r e ' s r e s i s t a n c e o t h p a r t o m a n y w e a v e r s . T h e y l i k et h e i d e a t h a t t h e y a r v e r y l o w - t e c h .O n l y f e w e l c o m e t h i d e a o t a i n g t h e b u r d e n o u o p r o g r a m m i n gt h w a r p s a n d w e f t s a n s h u t t l e s b h a n d . "

O c o u r s e , a l t a l k o t h e f u t u r e o p e r s o n a l c o m p u t e r s m u s t a c k n o w le d g e t h e b i g q u e s t i o n : I t h e r e f t u r e f o p e r s o n a l c o m p u t e r s a a l l ?W i l l t h e y f a d e — a p a s s i n g f a l i k e t h v i d e o g a m e ? O w i l l t h e y l a s t a n b c o m e p a r t o t h p o p u l a r c u l t u r e ?

" O h . t h i n k t h e y w i l l d e f i n i t e l yl a s t , " s a y s B e c k , w i t h o u t h e s i t a t i o n ." W h a t w h a v e n o a r M o d e l T ' s .A n t h i n k t h e y w i l l f o l l o w t h s a m ep r o g r e s s i o n a t h a u t o m o b i l e i n d u st r y . A f t e r a l l , t h c o m p u t e r i t h m e t a e q u i v a l e n t o t h a u t o m o b i l e . I a l o w s y o t o t r a v e l t o a l t h e s e d i f f e r e n tp l a c e s o m e n t a l a n i n t e l l e c t u a ll e v e l , j u s t l i k e t h a u t o m o b i l e l e t s u t r a v e l o p h y s i c a l l e v e l . L o o k i n g a t o d a y ' s c h i l d r e n , t h e y ' v e n e v e r l i v e di n t i m e w h e n t h e r e w e r e n ' t p e r s o n a lc o m p u t e r s , j u s t l i k e o t h e r g e n e r a t i o n sn e v e r k n e w t i m e w i t h o u t a u t o m ob i l e s . A n j u s t l i k e t h c a r i n d u s t r y i t r o d u c e s n e m o d e l s w i t h m o r ep o w e r o n e f e a t u r e s , n e c o m p u te r w i l l o f f e r n e i m p r o v e d m o d e l sa n b e t t e r c o s t p e r f o r m a n c e .

" T h e i n d u s t r y w i l l r e s p o n d t t h i s s u e s a n n e e d s a n d m a t u r e i n t om o r e m e a n i n g f u l a n u s e f u l a p p l i c at i o n s . B u i t ' s g o i n g t t a k e l o t s o h i t -a n d - m i s s a n e x p e r i m e n t a t i o n . "

Page 87: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 87/124

W I N D O W T O U G A L A X Y£ 5 L e a r n A b o u t t h S t a r s

T H C H A R Tc h a r t M O D E

1 1 : 1 5 . 8 'T 1 M E Z O H EL A T I T U D E2 2 ° 6 Q 'L O N G T U D E- 1 4 5 * 6 0 '

T H M A M O D E

P r e p a r e t e m b a r k o n t o u r ,o t h p l a n e t s , s t a r s , - a n c o n s t e l l a t i o n s w i t h y o u r . C o m m o d o r e 6 4 ,

W h e t h e r y o u ' r e s i m p l yf r e q u e n t s t a r g a z e r o a - t r u ea s t r o n o m y b u f f , S K Y T R A V E Lc a n b e y o u r v i t a l l i n k t o u r - "w o n d e r f u l u n i v e r s e . .E a s i l y t h m o s t a c c u r a t e a n c o m p l e t e - a s t r o n o m y p r o g r a mo t h m a r k e t t o d a y !L e a r n i m p o r t a n t p l a n e t a r yf a c t s . P r i n t o u t a s t r o n o m i c a lc h a r t s o e x a c t r e p l i c a s o t h s k y . Y o u ' l l e v e n h a v e t h p o w e r t v i e w a n a s t r o n o m ic a h a p p e n i n g — 1 0 , 0 0 0 y e a r si n t o t h p a s t o f u t u r e .S K Y T R A V E L : W i n d o w T O u G a l a x y , E d u c a t i o n a lS o f t w a r e f r o m C o m m o d o r e . . .i o n l y G a l i l e o c o u l d s e u n o w !

I H S U N S E TW I T H S K T R A V E L

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 Yf o t h Y o u n g A s t r o n a u t s P r o g r a m

Page 88: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 88/124

T E L E C O M M U N I C A T I O N B M A T T H E W K I F . U

T e l e t e l :T e l e c o m m u n i c a t i o n s f o t h N o n - C o m p u t e r i s t

w m m m

, ■ ■ — " | C

_ J E

E s

V

,

.

h i l e m o s t p e o p l e w a t c h A m e r i c aa n J a p a n f o t h n e w e s t c o m p u t e rt r e n d s , a s i g n i f i c a n t r e v o l u t i o n i o c u r r i n g e l s e w h e r e . I i n e F r e n c hR e v o l u t i o n c a l l e d T e l e t e l — " u n n o u -v e a u m o y e n d c o m m u n i c a t i o n " ( n e m e a n s o f c o m m u n i c a t i o n ) , a c o r d i n g t o p u b l i c i t y f l y e r f r o m t h P T ( P o s t e s , T e l e c o m m u n i c a t i o n s e T e l e d i f f u s i o n ) , F r a n c e ' s n a t i o n a l c o m u n i c a t i o n s a g e n c y .

T h T e l e t e l r e v o l u t i o n i n o t s om u c h t e c h n o l o g i c a l a d v a n c e a g r e a t l e a p f o r w a r d s o c i a l l y — a l e a p i t h u s o t e c h n o l o g y . T h s y s t e m , d v e l o p e d b y t h P T T , c o u l d r e v o l u t i o ni z c o m p u t e r u s a n c h a n g e a e n t i r en a t i o n ' s a t t i t u d e t o w a r d c o m p u t e r s ,f o T e l e t e l i a e f f o r t b t h F r e n c ht p u i n t e r a c t i v e c o m p u t e r s i n t oe v e r y c o r n e r o f t h e i r n a t i o n .

T h o s e c o m p u t e r s a r e c a l l e d m i n i -t e l s , 1 0 9 - 3 M " 8 m o d e mu n i t s m a n u f a c t u r e d b y T e l i c f o r t h P T T . T e l e p h o n e u s e r s s i m p l y p l u gt h e i r r e g u l a r p h o n e s ( r o t a r y o d i g i t a l )i n t o t h b a c k o f t h m i n i t e l , p l u g i t h u n i t ' s e l e c t r i c c o r d , t h e n p l u g i d r e c t l y i n t o t h e c o u n t r y ' s t e l e p h o n es y s t e m . T h c l a v i e r ( k e y b o a r d ) f o l d s

F r a n c e ' s i n n o v a t i v et e l e c o m m u n i c a t i o n ss y s t e m i b e c o m i n gc o m m o n h o u s e h o l di t e m , a l l o w i n g a c c e s s t b a n k i n g , p h o n e a n

p o s t a l i n f o r m a t i o n ,s h o p p i n g s e r v i c e s a n l o c a l i n f o r m a t i o nb u l l e t i n b o a r d s — a l lw i t h s i m p l e d e v i c ec a l l e d " m i n i t e l . "d o w n i n f r o n t , e x p o s i n g n i n e - i n c hb l a c k - a n d - w h i t e m o n i t o r . T h d e s i g ni c r i s p , s i m p l e a n u n i n t i m i d a t i n g .

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

a c c e s s e d .T h p r i m a r y i n c e n t i v e b e h i n d t h

P T T ' s i n i t i a t i v e i t h r e c e n t d r a m a t i cr i s e i t e l e p h o n e u s e i F r a n c e — f i v ef o l d b e t w e e n 1 9 7 0 a n 1 9 8 3 — a n d t h a c c o m p a n y i n g b u r d e n p l a c e d o p r i n t e d a n n u a r i e s ( d i r e c t o r i e s ) . I 1 9 8 2 , f u l l - t i m e s t a f f o 6 0 w a e

p l o y e d i t u r n i n g 3 8 , 0 0 0 t o n s o p p e i n t o 2 m i l l i o n p h o n e b o o k s p r v i d i n g 1 8 , 9 8 0 , 0 0 0 l i s t i n g s . I t h s a m e y e a r , 5 , 3 8 0 , 0 0 0 l i s t i n g sc h a n g e d . I F r a n c e , a s i n t h U n i t e dS t a t e s , p r i n t e d d i r e c t o r i e s a r i n e f f ic i e n t a n o b s o l e t e , a i t h c u m b e rs o m e p r a c t i c e o " c a l l i n g t h o p e r at o r . " W i t h T e l e t e l ' s a n n u a i r ee l e c t r o n i q u e . e a c h p e r s o n c a n b e h i o h e o w d i r e c t o r y o p e r a t o r . T h n e e d f o p r o f e s s i o n a l o p e r a t o r s i m i n i m i z e d , a n d , i t h P T T ' s p l a n i r e a l i z e d , p r i n t e d d i r e c t o r i e s m a b b a n i s h e d e n t i r e l y t o t h p a s t b t h e a r l y 1 9 9 0 ' s .

T y p e i t h n a m e P R O U S T , c i t yP A R I S , f i r s t n a m e M A R C E L , e n t e r i t a n n a m e , p h o n e n u m b e r a n a d r e s s i t h e 1 2 t h a r r o n d i s s e m e n t a p e a r s . W a n t e v e r y e s t a b l i s h m e n t i P a r i s w i t h " A m e r i c a n " i i t T y p eA M E R I C A N a n P A R I S , e n t e r i a n 9 l i s t i n g s a r c a l l e d u p O e v e r y m o v i et h e a t e r o t h C h a m p s E l y s e e s ? I p r v i d e s 2 0 O p e r h a p s y o u n e e d t h n u m b e r o t h m a r v e l o u s p a t i s s e r i eo t h r u d P a r i s i B o u l o g n e - B i l -l a n c o u r t , b u y o d o n ' t k n o w i t n a m eo e x a c t s t r e e t n u m b e r . T y p e P A T I S S ER I E , B O U L O G N E - B I L L A N C O U R Ta n R U D P A R I S a n m o m e n t s l a t e r

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

f r i e n d l y c o m p u t e r — s o m u c h s t h a tG e r a r d P l e t , h e a d o m i n i t e l d i s t r i b ut i o n i t h r e g i o n o f P i c a r d i e , n o r t h o fP a r i s — w h e r e T e l e t e l f i r s t a p p e a r e dp u b l i c l y — c l a s s e s t h m i n i t e l a s a d i ff e r e n t s o r t o f e q u i p m e n t : " O n e o o u f i r s t m i s s i o n s w a t o d i s s i p a t e f e a r s .S o m e p e o p l e t h o u g h t t h a t t h m i n i t e lw a c o m p u t e r o t h a t o n e m u s t b w e l l v e r s e d i c o m p u t e r k n o w l e d g et w o r k w i t h i t . " T h e r e a r n c o p u t e r l a n g u a g e s t o l e a r n , n o e v e n o e r a t i o n c o d e s . N c o m p u t e r t r a i n i n go f a c i l i t y i r e q u i r e d t u s i t M o s ts e r v i c e s u s m e n u s y s t e m s t h a t l e a du s e r s s t e p b s t e p t o w a r d t h e d e s i r e di n f o r m a t i o n .

8 6 M A Y ( [ U N E

Page 89: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 89/124

T E L E C O M M U N I C A T I O NT h l a w s p e r m i t t i n g t h d e v e l o p

m e n t o T e l e t e l w e r e p a s s e d i 1 9 7 0( f u r t h e r l a w s g o v e r n i n g w h a t s e r v i c e sT e l e t e l m a o f f e r w e r e p a s s e d b t w e e n t h e n a n l a t e 1 9 8 2 ) . I N o v e mb e r , 1 9 8 0 , s t u d y c o m m i s s i o n c o v e n e d , a n o J u l y 9 1 9 8 1 , P T m i n i s t e r L o u i s M e x a n d e a u o f f i c i a l l yi n a u g u r a t e d t h " T e l e t e l 3 V s t u d y i t h r e e a r e a s n e a r P a r i s — V e l i z y , V e s a i l l e s a n t h V a d B i e v r e . T h r o u g ht h e n o 1 9 8 2 , 2 , 5 0 0 v o l u n t e e r f a i l i e s u s e d p r o t o t y p e T e l e t e l s y s t e mo f f e r i n g 1 9 s e r v i c e s , r a n g i n g f r o mm e d i a s e r v i c e , b a n k i n g , a n t r a n s p o rt a t i o n i n f o r m a t i o n , t m e s s a g e c e t e r s , e n e r g y c o u n s e l i n g a n s c h o o ls t u d i e s .

F e b r u a r y 1 9 8 3 w a t h w a t e r s h e dd a t e f o T e l e t e l , w h e n I l l e - e t - V i l a i n e ,

d e p a r t m e n t i t h r e g i o n o f B r e -t a g n e ( B r i t t a n y ) o p e n e d i t p u b l i c e l e ct r o n i c d i r e c t o r y a n g e n e r a l T e l e t e ls e r v i c e . W i t h i c a m e t h d i s t r i b u t i o no m i n i t e l s t t e l e p h o n e c u s t o m e r s .W i t h i n y e a r , d i r e c t o r i e s w e r e c o p l e t e d f o t h r e e r e g i o n s — B r e t a g n e ,P i c a r d i e , a n I l l e - d e - F r a n c e ( i w h i c hP a r i s i l o c a t e d ) . B N o v e m b e r , 1 9 8 4 ,s i o F r a n c e ' s 2 r e g i o n s h a T e l e t e le l e c t r o n i c d i r e c t o r i e s . T h T e l e t e l r e o l u t i o n h a t r u l y b e g u n !

T h d i s t r i b u t i o n o m i n i t e l s t c o s u m e r s i m o r e g r a d u a l p r o c e s s , r s u l t i n g f r o m m a n u f a c t u r i n g l i m i t s a n P T b u r e a u c r a c y . I J u n e , 1 9 8 4 , t h eP T h a g i v e n o u a b o u t 2 0 0 , 0 0 0m i n i t e l s ; a t h e n o t h y e a r ,6 0 0 , 0 0 0 m i n i t e l s — s t i l l s m a l l n u b e i a n a t i o n o f 5 5 m i l l i o n p e o p l e .T h m o m e n t u m i i n c r e a s i n g , h o e v e r . T h P T p r o j e c t s i w i l l d i s t r i bu t t h r e e m i l l i o n b t h e n o 1 9 8 6a n s e r v i c e w i l l b e s t a b l i s h e d i e v e r y r e g i o n b 1 9 8 7 . I t h m e a nt i m e , m i n i t e l s r e s t r i c t e d t o d i r e c t o r yu s c a b u s e d f r e e o f c h a r g e i e v e r y p o s t o f f i c e i r e g i o n s w i t h T l e t e l d i r e c t o r i e s .

W h a t m a k e s t h i s p r o j e c t e v e n m o r ei m p r e s s i v e i t h a t t h e b a s i c m i n i t e lc o s t s n o t h i n g t c u s t o m e r s i n v i t e d t g e a u n i t , e x c e p t t h f o r f e i t u r e o t h a n n u a l p r i n t e d d i r e c t o r y a n t h t i m en e e d e d t p i c k i u a t e l e b o u t i q i i ea n g e a i n t r o d u c t o r y d e m o n s t r at i o n . T h o s e w i s h i n g t h m o r e a v a n c e d " m i n i t e l 1 0 m o d e l , w i t hb u i l t - i n p h o n e a n 2 0 - p h o n e - n u m b e rm e m o r y , p a 5 f r a n c s ( S 5 . 5 O ) e x t r ap e m o n t h . C u s t o m e r s o u t s i d e t h

p r e s e n t d i s t r i b u t i o n a r e a s m a g e t t h ee q u i p m e n t f o a a d d i t i o n a l 7 f r a n c sp e m o n t h .

T h P T T , a l t h o u g h t h g u i d i n gf o r c e b e h i n d T e l e t e l , i n o t h o n l ym i n i t e l s o u r c e , h o w e v e r . M a n y b a n k s ,i n p a r t i c u l a r , a i n d u c e m e n t f o c u t o m e r s , o f f e r f r e e m i n i t e l s f o o p e n i n ga a c c o u n t — a f a m o r e a t t r a c t i v e i d u c e m e n t t h a n A m e r i c a n b a n k s ' o f e r s o t o a s t e r o v e n s a n c l o c k r a d i o s .F o p e o p l e n o y e o f f e r e d f r e e m i n it e l s b t h P T o r u n w i l l i n g t p a t h f e e , t h e s e b a n k p r e m i u m s p r o v i d ea n o t h e r w a t e n t e r t h e w o r l d o

O E N I S E B O N E A U

T e l e t e l . A l o n g w i t h b e i n g a b l e t a c e s s t h b a n k ' s s e r v i c e u s i n g t h m i n it e l , c u s t o m e r s h a v e p o t e n t i a l a c c e s s t a l o t h e r s e r v i c e s .

A l s o , c u r r e n t o w n e r s o m a n yb r a n d s o f p e r s o n a l c o m p u t e r s , s t a r ti n i l a t e 1 9 8 4 a n e a r l y 1 9 8 5 , c a b u t h i n t e r f a c e h a r d w a r e a n s o f tw a r e t h a t p e r m i t t h e m t u s T e l e t e l .

W e r e t h T e l e t e l s y s t e m o n l y u s e da t e l e p h o n e d i r e c t o r y s e r v i c e , i w o u l d l i k e l y b v a l u a b l e e n o u g h . B u te v e n t h b a s i c s e r v i c e p r o v i d e d b t h P T g o e s b e y o n d t h a t , p r o v i d i n gg u i d a n c e i m a k i n g c a l l s ( b o t h d m e s t i c a n f o r e i g n ) , p h o n e r a t e s ,p o s t a l c o d e s a n r a t e s a n m i n i t e lu s a g e g u i d e . B e y o n d t h a t , b t h e n o 1 9 8 4 t h e r e w e r e m o r e t h a n 5 0 T e l e t e l s e r v i c e s , w i t h n e o n e s a p e a r i n g a l m o s t d a i l y : n u m e r o u sb a n k s , i n c l u d i n g F r a n c e ' s t h r e e l a r ge s t ; a T e l e t e l - d e l i v e r e d s c h o o l ( p r e se n t l y r a t e d a n o u t i t p o t e n t i a l ) ;c o n s u m e r s e r v i c e s ; T s t a t i o n s , n e w sp a p e r s , a n m a g a z i n e s , i n c l u d i n g a a b s t r a c t s e r v i c e f o n u m e r o u s p u b l i c at i o n s a n a e l e c t r o n i c v e r s i o n o t h i n d i s p e n s i b l e P a r i s c o p e , t h w e e k l yg u i d e t o P a r i s c u l t u r a l e v e n t s ; s h o pp e r s ' c a t a l o g a n b u y i n g s e r v i c e ; m n i c i p a l i n f o r m a t i o n s e r v i c e s a n b u l e t i n b o a r d s p r o v i d e d b y c i t i e s ;m e s s a g e c e n t e r s ; a n d e v e n p a r i - m u -t u e l g u i d e ( n b e t t i n g — j u s t r e s u l t sa n c a l e n d a r s ) . A n d , o c o u r s e , t h e r ei T e l e t e l G u i d e a n M a g a z i n 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 90: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 90/124

W H P U T E R T ' S H I R T SF O H O M E , S C H O O L , A N O F F I C E '

" a a e < U . S . * .T h e U L T I M A T E S o f t w a r e '

C o m m a n d m s l a n i a 1 1 e n ! > o n iA M U S T l o f a l c o m p u t e r l o v e r s '

B R I G H T G R E E N ( L C D ) L E T T E R SC U S T O W S I L K S C R E E N E D O 5 0 ' S O B L E N D

H I G H T E C H D E S I G N 'F i v e p o p u l a r s t y l e * 1 c h o o M < « y rO r d e r T o d a y ! O n l y S 8 9 5 p p d

s e l e c t S h i r t i . a n C o a * b e t o wP E E K P O K E r o j j w t i . w * ) P i n k t B l u . «

T A K E B Y T E O U O U H P ) ] G r w n G u » R t

H A P P I N E S S I P f t O G f i A U T H W O R K S f t C O M P U T E R S f S

c u S I Z E S S - M - L - X L

S f w i * C o l o n S i t S t o r i t C o t o nU i d t M i n n i t i t i H I l w n u r y

C O M P U T E R N O V E L T Y C O R P • M O 9 IP B O 2 9 6 4 • r ? 3 3F B E E P O R T . T E X A S 7 7 5 4 1E n c l o s e J 8 9 5 o p d f * c * T R 6 I

N A M E .

* D D « E S S .

C I T Y

C i r c l e R e a d e r S e r v i c e N o

B L J F T U U f l R EC O M M O D O R E 6 4

3 P R O G R A M S ( D I S K )o $ 1 2 . 9 5

2 P R O G R A M S ( T A P E )C O M M O D O R E 1 6 < m

2 P R O G R A M S ( D I S K )o $ 1 4 . 9 52 P R O G R A M S ( T A P E )

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

o $ 1 5 . 9 52 P R O G R A M S ( T A P E )F O A L O R D E R S

a d 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 a n a d a - 5 3 . 0 0 )

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

( D O C U M E N T A T I O N I N C L U D E D )s e n d c h e c k o m o n e y o r d e r t

S M A D A S O F T W A R EP . O . B O 1 3 8 2

B e l l e v u e , N E 6 8 0 0 5F 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 T

O C I R C L E R E A D E R S E R V I C E N U M B E RC O M M O D O R E 6 4 1 6 a n P L U S

■ r t r a d e m a r k ! o C o m m o d o r a E l e c t r o n i c s L t

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

M a n y b a n k s o f f e rf r e e m i n i t e l s f o ro p e n i n g a a c c o u n t .

M a n y s e r v i c e s a r e f r e e b e y o n d t h c o s t o t h p h o n e c a l l ; o t h e r s r e q u i r es u b s c r i p t i o n s o a c c o u n t s .

T h y e a r 1 9 8 4 a l s o b r o u g h t t h T l e t e l r e v o l u t i o n t t h e N a t i o n a l A s s e mb l y , w h e r e P T m i n i s t e r M c x a n d e a ui n a u g u r a t e d s y s t e m i w h i c h o r d e r so t h d a y , p r o p o s e d l e g i s l a t i o n , n o m in a t i o n s a n r e p o r t s b e c a m e a v a i l a b l ev i a m i n i t e l s i e a c h o t h 1 0 d e p ut i e s ' o f f i c e s . V o t i n g b m i n i t e l h a s n o y e b e e n i n s t i t u t e d .

T o A m e r i c a n c o m p u t e r o w n e r sw h u s m o d e m t a c c e s s c o m p u t e rs e r v i c e s , t o a n y o n e f a m i l i a r w i t h t h p o s s i b i l i t i e s a f f o r d e d b c o m p u t e r s ,T e l e t e l m a n o s e e m u n u s u a l l y i p r e s s i v e . C o m p a r e d w i t h m o s t h o m ec o m p u t e r s e t - u p s , t h e m i n i t e l i d s i g n e d s i m p l y a n o p e r a t e s s l o w l y . I i s a d d l e d w i t h k e y s r e q u i r i n g f i r mp r e s s u r e , h a n d i s k d r i v e , a n i t a p l i c a t i o n s p r e s e n t l y a r w i d e - r a n g i n gb u t u n s u r p r i s i n g .

H o w e v e r , i i n o i t d e p t h t h a t i s t r i k i n g b u i t p o t e n t i a l b r e a d t h o s c o p e a n a v a i l a b i l i t y . T e l e t e l i s n ' tm e r e l y f o t h o s e w h h a v e t a k e n t h e i ro w i n i t i a t i v e f i r s t t b u p e r s o n a lc o m p u t e r t h e n i n v e s t i m o d e m . I t ' sf o e v e r y o n e w h o w n s t e l e p h o n e .W i t h i n d e c a d e m o s t F r e n c h c i t i z e n sw i l l h a v e s w i f t , e a s y a c c e s s t o a v a s tt r e a s u r e o b a s i c , e v e r y d a y i n f o r m at i o n a n s e r v i c e s .

F o t h f u t u r e , a p e r i p h e r a l j a c k i b u i l t i n t o t h b a c k o t h m i n i t e l t l i n k i u w i t h p r i n t e r s , o t h e r p e r s o n a lc o m p u t e r s , e t c . T o d a y ' s m i n i t e l s a r f i r s t - a n s e c o n d - g e n e r a t i o n u n i t s .T h m i n i t e l 1 t h o n l y m o d e l a v a i la b l e i F e b r u a r y , 1 9 8 3 , h a b e e n d v e l o p e d a n i m p r o v e d . A l r e a d y t h e r ei t h e m i n i t e l 1 0 a n c o l o r m i n i t e l s a r b e i n g m a d e , h y e a r s t c o m e , F r e n c h

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

W h a t d o e s t h i s F r e n c h d e v e l o pm e n t s u g g e s t f o A m e r i c a ? I t h T e l et e s y s t e m v i a b l e i t h U n i t e d S t a t e s ?T e c h n o l o g i c a l l y , t h U n i t e d S t a t e s i f u l l y a b l e t r e p r o d u c e t h F r e n c h s y t e m , e v e n t h o u g h i t t e l e p h o n e n e w o r k i m a n y t i m e s l a r g e r t h a nF r a n c e ' s . T h F r e n c h , i f a c t , t e n d t c r i t i c i z e t h e m s e l v e s f o b e i n g t e c h n ol o g i c a l f o l l o w e r s , n o l e a d e r s , t r a i l i n gA m e r i c a a n J a p a n . W h a t t h e y l a c k i t e c h n o l o g i c a l s u p e r i o r i t y , h o w e v e r ,t h e y m a k e u f o i e n t h u s i a s t i c ,i m a g i n a t i v e a p p l i c a t i o n s t h a t s t a n d a t h e a v a n t - g a r d e . T h T e l e t e l i a n e xc e l l e n t e x a m p l e .

B u i s y s t e m l i k e F r a n c e ' s T e l e t e li t b r e a l i z e d i t h U n i t e d S t a t e s ,i t f u t u r e m a d e p e n d m o r e o p o l i t ic a a n d e c o n o m i c s t r u c t u r e s t h a nt e c h n o l o g y . T h F r e n c h s y s t e m h a b e e n g r e a t l y a i d e d , i n o m a d e p o s s ib l e , b t h F r e n c h p h o n e s y s t e m ' s b i n n a t i o n a l i z e d . T h i s p e r m i t s w e l lc h a n n e l l e d , s t a n d a r d i z e d e f f o r t f r o mt h s t a r t . T h r e c e n t t r e n d t o w a r d d er e g u l a t i o n a n a n t i - t r u s t c o u p l e d w i t ha A m e r i c a n f r e e - e n t e r p r i s e s y s t e m i w h i c h s e v e r a l d i f f e r e n t s y s t e m s c o p e t e f o p r e - e m i n e n c e ( a w i t h v i d e oc a s s e t t e s y s t e m s ) m a k e t h e c l i m a t eq u e s t i o n a b l e f o s m o o t h , s w i f t i m p l em e n t a t i o n o a T e l e t e l - l i k e s y s t e m .

T h t e c h n o l o g i c a l s u c c e s s o f t h P T p r o j e c t i n e a r l y u n a n i m o u s l yp r a i s e d , e v e n w i t h i t i n i t i a l b u g s { a c e s s p h o n e l i n e s t h a t f i l l t o q u i c k l y ;t h t i m e n e e d e d t g e a n y i n f o r m at i o n , w h i c h a l m o s t a l w a y s g o e s w e l lb e y o n d t h b a s i c t w o - m i n u t e b i l l i n gp e r i o d , c a u s i n g p h o n e b i l l s t m o u n ts w i f t l y ) . A t h s a m e t i m e , s o m e p e p l e x p r e s s d o u b t a n c o n c e r n . " T h ed i r e c t o r y s e r v i c e i f r e e n o a n o w n i n g m i n i t e l i f r e e a n v o l u nt a r y , " F r e n c h f r i e n d n o t e s . " B u t t h P T i m o n o p o l y , a f t e r a l l . W h a th a p p e n s i f e y e a r s , w h e n t h e n :a r n l o n g e r a n p r i n t e d d i r e c t o r i e sa n e v e r y o n e m u s t h a v e m i n i t e l a n u s t h e e l e c t r o n i c d i r e c t o r y ? W i l l w h a v e t p a t h a v e m i n i t e l s , a n w i l li s u d d e n l y c o s t 7 c e n t i m e s o rf r a n c e v e r y t i m e o n c a l l s t h d i r e ct o r y ? " T h e s e a r r e a l c o n c e r n s t h a tm u s t b a d d r e s s e d i a n y s y s t e m l i k eT e l e t e l i t b t r u l y w o r k a b l e a n dw i d e l y a c c e p t e d .

C i r c l e R e a d e r S e r v i c e N o 2 8 M A Y / I l ' N E

Page 91: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 91/124

S k T r a v e lC h a l l e n g e : P a r tA t h l a s t i s s u 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 , w p o s e d c h a l l e n g e t u s e r s o S k T r a v e l , C o m m o d o r e ' sa s t r o n o m y p r o g r a m f o t h C o m m o d o r e 6 4 T h a u t h o r so t h p r o g r a m h a v e p l a c e d 1 d i f f e r e n t u n d o c u m e n t e d" t o k e n s " w i t h i n t h s o f t w a r e , I y o u c a n f i g u r e o u t , f i r s t ,w h a t i i y o u ' r e l o o k i n g f o r , a n s e c o n d , e a c h o t h 1 d i f f e r e n t s e t s o c o o r d i n a t e s , a n y o t h e n p l a c e y o u r s e l ft h e r e d u r i n g t h r i g h t l i m e p e r i o d a n l o o k i t h r i g h td i r e c t i o n , y o w i l l s e e e a c h o t h 1 d i f f e r e n t i t e m s . F o i n s t a n c e , i y o f i g u r e o u t h a t t h W a s h i n g t o n M o n u m e n ti o n o t h e t o k e n s , y o w o u l d p u y o u r s e l f a t h c o o r d in a t e s f o W a s h i n g t o n , D . C . a f t e r t h y e a r 1 8 8 4 i o r d e r t s e i o y o u r s c r e e n . ( S o r r y , t h a t ' s n o o n o t h e m , b u y o g e t h i d e a . )W b e g a n i o u l a s t i s s u e w i t h s e o e x t r e m e l y d i f f ic u l t c l u e s , t h e n o f f e r e d a e a s i e r s e i t h A p r i l / M a yC o m m o d o r e P o w e r / P l a y . H e r e w i n c l u d e b o t h o f t h o s es e t s o c l u e s p l u s t h e f i n a l — a n d e a s i e s t — s e t . I y o s t i l lc a n ' t f i g u r e t h e m o u t . l o o k o p a g e 1 2 f o t h a n s w e r s .C L U E S1 A a l e r t p e r s o n s h o u l d h a v e n t r o u b l e f i n d i n g t h e

b e a r .l a T h " A l e r t " p e r s o n l i k e l y r e s i d e s i a i g l o o ,l b B e a r l o o k s d u e a s t , s e e s g r e e n l a n d .

2 S t a t e d e m p i r i c a l l y , i t h b e a r r e a l l y e x i s t s , h g e t s t o b i l l i n g .2 a W h e n b e a r r e a c h e s t o p b i l l i n g , h d e t e c t s t h e o d o r o g o r i l l a .

2 b T h b e a r a l s o l o v e s l a r g e a p p l e s .3 S e e a n a n g r y b e a r , n o o n b u t w o , o t o u r , c l i m b

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

3 a A w a y i g i v e s " t w o o n t o u r . "3 b N o f a a w a y i N i a g a r a F a l l s .4 H u n g r y b e a r , b u h a l f - w i t , l o o k s f o h a m b u r g e r s , i

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

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

f o r c e .5 a T h b e a r m a b i C a n a d a , b u t t h e " M o u n t i c " i n o t .5 b I ' s o r r y , " f u g i t i v e " s h o u l d h a v e b e e n s p e l l e d

" f u j i t i v e . "6 H o d y o e x p e c t t o f i n d t h b e a r i y o a r l o o k i n g

f o r a m o s q u e ?6 a L o o k f o m o s q u e — h o w w o u l d y o u d o t h a t ?6 b N y e t , n y e t — s t o p l o o k i n g f o m o s q u e .7 D o n ' t c r o s s t h i s o n o f f , b e c a u s e , a l t h o u g h s u s p e n s e -

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

s h o u l d n ' t c r o s s b e f o r e c o m i n g t i t 7 b B e a r l e f t h i h e a r t t h e r e .8 B e t s y s a y s , " J i m , g i a n g e m p e n , a n d o n ' t

w o r r y a b o u t t h b e a r . "8 a B e t s y i T H B e t s y . H e h u s b a n d h a b e e n k n i g h t e d .8 b N o n i c e p l a c e t v i s i t ( n o t h i n g t s e b u w h i t e ) , n o

w o u l d y o w a n t t l i v e t h e r e ( t o o c o l d ) .9 B e a r g o e s 2 0 s t e p s n o r t h , 2 0 s t e p s e a s t , 2 0 s t e p s

s o u t h , a n d 2 0 0 s t e p s w e s t . W h a t c o l o r i t h b e a r ?9 a B e a r w o u l d b b e t t e r o f f i h w e r e c a m e l .9 b T e l l b e a r " t u r n r i g h t , p e e r a m i d t h w a l l , l o o k f o a

o p e n i n g . "1 0 B e a r h a p a r t y , g e t s p l a s t e r e d i s t y l e .1 0 a . P l a s t e r i d e h y d r a t e d c a l c i u m s u l f a t e .l O b . I f e l l o f t h i s t o w e r o n c e .1 1 T h b e a r m a b g e n t l e , b u h e ' s s t i l l p r e t t y b i g , s

w a t c h o u t !l l a . G r e e n w i t c h c a s t s s p e l l o b e a r b s a y i n g b o n g , b o n g !l i b . B e a r c a n ' t s e w h a t t i m e i i s t o f o g g y h e r e .

W h i l e y o u t e a r y o u r h a i r o u t r y i n g t s o l v e t h e s e , w h o p e t h a t y o w i l l l e a r n s o m e g e o g r a p h y a n a s t r o n o m y .G o o d l u c k ! A n s w e r s o n f ) g . 1 2

T Y P I N G T U T O R W O R D I N V A D E R SL e a r n t u s y o u r k e y b o a r d q u i c k l y a n p r o p e r l y . T Y P I N G T U T O R s t a r t s w i t h t h e' h o m e k e y s ' a n a u t o m a t i c a l l y e v a l u a t e sy o u r t y p i n g p e r f o r m a n c e , i n t r o d u c i n g y o t n e k e y s i m a n y g r a d u a l s t e p s a s y o u rs k i l l s d e v e l o p . W O R D I N V A D E R S p u t s r e a le x c i t e m e n t i n t o y o u r t o u c h t y p i n g p r a c t i c e

w h i l e r e i n f o r c i n g p r o p e r t y p i n g t e c h n i q u e s ." T h i s i t h b e s t t y p i n g t u t o r w h a v e s e e n y e t ; • * • • + "

I N F O - 6 4" B e s t t y p i n g t u t o r I ' v e s e e n B e t t e r t h a n M a s t e r t y p e "

M i c r o c o m p u t e r C o u r s e w a r e E v a l u a t i o n" W O R D I N V A D E R S i f a n t a s t i c "

E d i t o r s o C o n s u m e r G u i d eN E W ! C o m m o d o r e P l u s / 4 o 1 T a p e $ 2 1 . 9 5 D i s k $ 2 4 . 9 5

C o m m o d o r e 6 T a p e S 2 1 . 9 5 D i s k $ 2 4 . 9 5V I 2 ( u n e x p a n d e d ) T a p e $ 2 1 . 9 5

I F ( F L I G H T S I M U L A T O R )P u y o u r s e l f i t h p i l o t ' s s e a t ! T h i s p r og r a m p r o v i d e s v e r y c h a l l e n g i n g , r e a l i s t i cs i m u l a t i o n o f l y i n g u n d e r I n s t r u m e n t F l i g h tR u l e s ( I F R ) i a s i n g l e e n g i n e l i g h t p l a n e .R e a l i s t i c i n s t r u m e n t a t i o n a n a i r c r a f t p e f o r m a n c e . P l e n t y o t h r i l l s f o r p i l o t s a n n o n - p i l o t s a l i k e ." I i t r e m e n d o u s f u n . " C o m p u t e ' s G a z e t t e

" I t ' s g r e a t p r o g r a m , a n a s p i l o t f o u n d i t b v e r yr e a l i s t i c . M b r o t h e r , c u r r e n t c o m m e r c i a l p i l o t a n f o r m e r A i F o r c e f l i g h t i n s t r u c t o r w i t h o v e r 3 , 5 0 0 h o u r s i m i l i t a r y a n c i v i l i a n a i r c r a f t w a a l s o q u i t e i m p r e s s e d . "

P r i v a t e P i l o tN E W ! C o m m o d o r e P l u s / 4 o 1 T a p e o D i s k S 2 9 . 9 5

C o m m o d o r e 6 T a p e o D i s k $ 2 9 . 9 5V I 2 ( u n e x p a n d e d ) C a r t r i d g e $ 3 9 . 9 5

A C A D E f f l VS O F W / 4 R EP . O . B o 6 2 7 7 S a R a f a e l , C 9 4 9 0 3 ( 4 1 5 ) 4 9 9 - 0 8 5 0

S l i p p i n g a n h a n d i i n g S . 0 p e o r d e r . C r e s i d e n t s a d 6 l a x .

C i r c l e R e a d e r S e r v i c e 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 8

Page 92: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 92/124

W H T H C O M M O D O R E 6 I S N ' TC L A S S B I T S E L F .

Page 93: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 93/124

A C o m m o d o r e , w t h i n k i t ' s e a s i e r f o s c h o o l c h i l d r e n t o l e a r na b o u t c o m p u t e r b u s i n g i r a t h e r t h a n b w a i t i n g t o u s i t

S o w s e l l ' t h e C o m m o d o r e 6 4 ™ a a b o u t h a l f t h e c o s t o c o m p a r a b l e c o m p u t e r s .

W i t h t h m o n e y y o s a v e o t h C o m m o d o r e 6 4 y o c a a f f o r dt h e t h i n g s y o u ' l l r e a l l y n e e d : m o r e C o m m o d o r e 6 4 ' s .

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

T h C o m m o d o r e 6 4 f e a t u r e s : 6 4 m e m o r y , 6 k e t y p e w r i t e r -s t y l e k e y b o a r d , 1 c o l o r h i g h r e s o l u t i o n g r a p h i c s , o c t a v e m u s i cs y n t h e s i z e r a n 3 - d i m e n s i o n a l s p r i t e s .

A n t h s a m e c o m m i t m e n t w m a k e t h a r d w a r e , w e ' r e m a k i n gt s o f t w a r e . W h a v e h i g h l y r a t e d L o g o a n P I L O T p r o g r a m s .M u c h o t h w e l l r e c o g n i z e d M E C C ™ c o u r s e w a r e a n t h E d u f u n ™S e r i e s f r o m M i l l i k e n w i l l s o o n b a v a i l a b l e . T h e r e a r h u n d r e d s o o t h e rp r o g r a m s , i n c l u d i n g w e a l t h o f p u b l i c d o m a i n s o f t w a r e f o t h C o m m o d o r e 6 4 O u n e w e s t a d d i t i o n s a r 3 e a r l y l e a r n i n g p r o g r a m sf r o m M i d w e s t S o f t w a r e .

S y o s e e , t h a l p u r p o s e C o m m o d o r e 6 r e a l l y i i c l a s sb i t s e l f .

F o f u r t h e r i n f o r m a t i o n o t h C o m m o d o r e 6 a n o u 2 5 E d u c a t i o n a l R e s o u r c e C e n t e r s , c o n t a c t y o u r n e a r e s t C o m m o d o r eE d u c a t i o n D e a l e r .

c o m m o d o r eC O M P U T E R S

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 . . P . O . B o 5 0 0 M . C o n s h o h o c k e n . P 1 9 4 2 8 . C a n a d a - 3 3 7 0 P h a r m a c y A w n u e , A g m c o u r t , O u t . C a n . M 1 W 2 K 4E d u f u n a n d M E C C a r t r a d e m a r k s o M i l i i k e n P u b l i s h i n g C o m p a n y a n M i n n e s o t a E d u c a t i o n a l C o m p u t i n g C o n s o r t i u m r e s p e c t i v e l y .

Page 94: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 94/124

6 U S E R S O N L Y B M W C A P R I O

P r i n t i n gD i s a s s e m b l e rf o t h C o m m o d o r e6

J L h i s a r t i c l e i p r i m a r i l y f o t h m c h i n e l a n g u a g e p r o g r a m m e r a n d s c r i b e s a d i s a s s e m b l e r t h a t c a d u m pi t o u t p u t t t h p r i n t e r . I ' v e n a m e dt h p r o g r a m D I S D U M P a n y o c a u s i t d i s a s s e m b l e a n p r i n t o u a n r e g i o n o m e m o r y . U s i n g i t o p r i n tc o p i e s o f y o u r m a c h i n e l a n g u a g e p r og r a m s w i l l m a k e e d i t i n g a n d e b u gg i n g t h e m m u c h e a s i e r . A n w h e np r o g r a m a l a s t a s c e n d s t i t f i n a lf o r m , y o w i l l w e l c o m e t h s e n s e o s e c u r i t y t h a t h a v i n g h a r d c o p y o i o f i l e c a b r i n g .

B u t b e i n g a b l e t o g e n e r a t e h a r d c o i e o y o u r p r o g r a m s i o n l y o n u s f o r a p r i n t i n g d i s a s s e m b l e r . A n o t h e r —a n p e r h a p s a n e v e n m o r e i m p o r t a n ta p p l i c a t i o n — i s t b a b l e t o g e tp r i n t e d c o p i e s o t h 6 4 ' s B A S I C R O M .A l o n g w i t h a n a n n o t a t e d m e m o r ym a p , l i k e M a p p i n g t h C o m m o d o r e6 4 b S h e l d o n L e e m o n , h a v i n g h a r dc o p i e s o t h R O s u b r o u t i n e s i a a s s e t a y o s t u d y t h e m t d i s c o v e rh o t h e y m a b c a l l e d u p o n b y o u ro w p r o g r a m s . I t h i s c a p a c i t y , D I D U M P b e c o m e s a i m p o r t a n t a i d f o rt h o n g o i n g s e l f - e d u c a t i o n o t h m c h i n e l a n g u a g e p r o g r a m m e r .

D I S D U M P i s p e c i a l - p u r p o s e d i a s s e m b l e r . A l t h o u g h y o m a d i r e c ti t o u t p u t t t h s c r e e n i y o w i s h , i t r e a l p u r p o s e i t p r o d u c e p r i n t e dc o p i e s o m a c h i n e l a n g u a g e r o u t i n e s .A s u c h , i i i n t e n d e d t a u g m e n t ,r a t h e r t h a n t r e p l a c e , t h d i s a ss e m b l e r t h a t i a l r e a d y i n c l u d e d i t h m a c h i n e l a n g u a g e m o n i t o r y o a r u s i n g .

T u s D I S D U M P , s i m p l y l o a d y o u rm 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 dD I S D U M P a n r u n . I w i l l a s k y o t p r o v i d e t h d e c i m a l v a l u e s o t h s t a r t i n g a n e n d i n g a d d r e s s e s o f t h m a c h i n e l a n g u a g e r o u t i n e , w i l l a s k i y o w a n t t h o u t p u t t g t t h p r i n t e r o t t h e s c r e e n , a n w i l l p r o -

D I S D U M P i s p e c i a l -p u r p o s e d i s a s s e m b l e r .I t r e a l p u r p o s e i t p r o d u c e p r i n t e d c o p i e so m a c h i n e l a n g u a g er o u t i n e s .

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

T h s a m p l e r u n i l l u s t r a t e s t h u s o D I S D U M P t o p r i n t o u t h R O r o u t i n e t h a t e x e c u t e s B A S I C ' S R S T O R E c o m m a n d . I t h i s s a m p l e , i w a n o n e c e s s a r y t f i r s t l o a d a s e p ar a t e m a c h i n e l a n g u a g e p r o g r a m s i n c et h e r o u t i n e b e i n g d i s a s s e m b l e d i p e r m a n e n t r e s i d e n t o B A S I C R O M .

B e c a u s e o f i t l e n g t h , k e y i n g i D I D U M P w i l l b m o r e t h a n j u s t t r i v i a lt a s k . f e e l c o m p e l l e d , t h e r e f o r e , t a p p r i s e y o o i t l i m i t a t i o n s b e f o r eg o i n g a n f u r t h e r , Y o n e e d t h a t i f o r m a t i o n b e f o r e y o c a r e a s o n a b l yd e c i d e w h e t h e r o n o t i n v e s t t h t i m e i w i l l r e q u i r e t m a k e D I S D U M P

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

t e i B A S I C . I u s e s B A S I C R A f r o m2 0 4 8 t 1 2 2 8 7 a n i n o c o m p a t i b l ew i t h m a c h i n e l a n g u a g e p r o g r a m s t h a to v e r l a p t h i s r e g i o n o m e m o r y . T h e nt o o , b e c a u s e D I S D U M P i w r i t t e n i B A S I C , i i s o m e w h a t s l o w e r t h a n d i a s s e m b l e r s w r i t t e n i m a c h i n e l a g u a g e . H o w e v e r , h a v e n o f o u n d t h i st b s i g n i f i c a n t p r o b l e m a a l a n a q u i t e c o m f o r t a b l e w i t h i t s p e e d .

I t h e s e p o i n t s h a v e n o d i s s u a d e dy o u , i i t i m e t g o o n t t h e d e t a i l e di n f o r m a t i o n y o w i l l n e e d i o r d e r t g e D I S D U M P u p a n d r u n n i n g i y o u rs y s t e m .

S p a c e l i m i t a t i o n s m a k e i i m p o ss i b l e t o p r o v i d e l i n e - b y - l i n e d i s c u ss i o n o t h e n t i r e p r o g r a m a n f o r c em t c o n c e n t r a t e o n l y o t h o s ep o i n t s t h a t a r d i r e c t l y p e r t i n e n t t g e t t i n g D I S D U M P t w o r k f o y o u .T h f i r s t o t h e s e i t d e a l w i t h t h a tb i q u e s t i o n t h a t y o u m u s t a s w h e n

e v e r y o a r o f f e r e d p r o g r a m t h a tc l a i m s t w o r k w i t h p r i n t e r . T h a t i s w i l l i w o r k w i t h o u t m o d i f i c a t i o n o y o u r u n i t ? O w n e r s o S t a r G e m i n ip r i n t e r s r e c e i v e a e m p h a t i c y e t t h a t q u e s t i o n a n c a s k i p t h n e x tt w p a r a g r a p h s . ( T h a t i t h e i r r e w a r df o c h o o s i n g t h s a m e p r i n t e r t h a th a v e . ) T h r e s t o y o h a v e l i t t l ee x t r a w o r k t d b e f o r e y o s t a r tt y p i n g .

R a t h e r t h a n p r o v i d e s p e c i f i c i s t r u c t i o n s f o j u s t f e o t h e r p r i n t e r s ,

w i l l e x p l a i n w h a t e a c h o t h p r i n t e ri n s t r u c t i o n s i t h p r o g r a m m u s t a c o m p l i s h . T h e n , r e g a r d l e s s o t h p r i n t e r y o a r u s i n g , y o w i l l n e e do n l y t t u r n t y o u r o w n e r ' s m a n u a l ,f i n d t h e i n s t r u c t i o n s t h a t y o u r u n i tm u s t b e g i v e n t a c c o m p l i s h t h s a m ea c t i o n s a n r e p l a c e m i n e w i t h y o u r s .T h i s a p p r o a c h m a c r e a t e l i t t l e m o r ew o r k f o e v e r y o n e , b u i a l l o w s t h p r o g r a m t b e m o d i f i e d t s u i t v i r t ua l l y e v e r y p r i n t e r t h a t m a b o u t h e r e .

T h p r i n t e r i f i r s t a w a k e n e d b p r o g r a m l i n e 4 5 0 . I t i s h e r e t h a tc h a n n e l i f i r s t o p e n e d t t h p r i n t e r .T h e n , o t h s a m e l i n e , C M D 4 d i r e c t st h c o m p u t e r ' s o u t p u t t i t T h e s e a r B A S I C c o m m a n d s a n a r n o u n i q u et a n p a r t i c u l a r p r i n t e r m o d e l .L i n e 4 6 i w h e r e y o u r w o r k r e a l l yb e g i n s . W h e n t h i s l i n e i e x e c u t e d , i c l e a r s t h c u r r e n t h o r i z o n t a l t a b s e t i n g s a n s e t s n e t a b s a c o l u m n s 7 1 3 . 1 6 , 1 a n 2 3 R e p l a c e l i n e 4 6 w i t h t h e i n s t r u c t i o n t h a t y o u rp r i n t e r ' s m a n u a l t e l l s y o t u s t d t h s a m e t h i n g . I y o n e e d m o r ep r o g r a m l i n e s , y o u c a n i n s e r t t h e m ,a s s i g n i n g l i n e n u m b e r s f r o m 4 6 t h r o u g h 4 6 9 .

N e x t l o o k a l i n e s 9 2 t 9 5 0 . I t i sh e r e t h a t t h p r i n t i n g i a c t u a l l y d o n e .E a c h t i m e C H R S ( 9 ) a p p e a r s o t h e s el i n e s , i d i r e c t s t h p r i n t h e a d t m o v et t h n e x t h o r i z o n t a l t a b l o c a t i o n .T h t a b s w i l l , o c o u r s e , b t h o n e st h a t y o s e b a c k o l i n e 4 6 0 . R e p l a c em C H R S ( 9 ) ' s w i t h t h e i n s t r u c t i o nt h a t y o u r p r i n t e r r e q u i r e s t a c c o mp l i s h t h s a m e e n d a n d y o u r e d i t i n g i c o m p l e t e . L i n e 2 7 0 0 s i m p l y c l o s e s t h ec h a n n e l t t h p r i n t e r .

O l i n e 1 7 0 , t h t o p o f B A S I C R A i s e t 1 2 2 8 7 ( S 2 F F F , h e x a d e c i m a l ) s t h a t t h v a r i a b l e s s t o r e d b D I S D U M Pw i l l n o o v e r w r i t e m a c h i n e l a n -

9 M A Y / I U N E

Page 95: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 95/124

6 U S E R S O N L Yg u a g c p r o g r a m l o c a t e d a b o v e t h i s a d ^ p o s s i b l e l e f t f r e e o D I S D U M P ' s i n t e r -d r e s s . T h i s w a i n c l u d e d s o t h e r e - f e r e n c e . A f t e r t h p r o g r a m r u i w o u l d b a m u c h c o n t i n u o u s R A a ^ c o m p l e t e , t h t o p o f R A r e m a i n s s e

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

D I S D U M P1 0 R E * * * * * * * * * * * * * * * * * * * * * * B V B Y1 1 R E * D I S D U M P * * ' B L B Y1 2 R E * M . W . C A P R I O * * ' B O T A1 5 R E * * 2 4 N O V E M B E R 8 * * ' B Q C E1 6 R E * * * * * * * * * * * * * * * * * * * * * * B V B F1 7 P O K E 5 5 , 2 5 5 : P O K E 5 6 , 4 7

: P O K E 6 4 3 , 2 5 5 : P O K E 6 4 4 , 4 7 : C L R ' F D X K1 8 P O K E 5 3 2 8 0 , 1 4 : P 0 K E 5 3 2 8 1 , 1 2

: P R I N T " [ G R A Y 1 ] " ' D S W I1 9 R E * T I T L E P A G E * * t B N N H2 0 P R I N T " [ C L E A R , D 0 W N 9 ] " ' B A W W2 1 P R I N T T A B ( 1 2 ) " [ R V S , S P A C E 1 6 , R V O F F ]

" • C D I B2 2 P R I N T T A B ( 1 2 ) M [ R V S , S P A C E 5 ] D I S D U M P

[ S P A C E 4 , R V O F F ] " ' C D T D2 3 P R I N T T A B ( 1 2 ) " [ R V S , S P A C E 1 6 , R V O F F ]" ' C D I D2 4 P R I N T T A B ( 1 2 ) " [ R V S ]

P R O G R A M B M W [ R V O F F ] " ' C D V G2 5 P R I N T T A B ( 1 2 ) B [ R V S , S P A C E 1 6 , R V O F F ]

" ' C D I F2 6 F O 1 = T O 1 5 0 0 : N E X T I ' E I C G2 7 D I F $ ( 1 6 ) ' B G R E2 8 F $ ( 0 ) = " 0 " : F $ ( 1 ) = " 1 " : F $ ( 2 ) = " 2 "

: F $ ( 3 ) = " 3 " : F $ ( 4 ) = " 4 " : F S ( 5 ) = " 5 ": F $ ( 6 ) = M 6 " ' H Q O S

2 9 F $ ( 7 ) = n 7 " : F $ ( 8 ) = " 8 " : F $ ( 9 ) = 1 1 9 ": F $ ( 1 0 ) = " A " : F $ ( 1 1 ) = " B " ' F G N P

2 9 F $ ( 1 2 ) = " C " : F $ ( 1 3 ) = " D " ' C N Y O3 0 F $ ( 1 4 ) = l l E " : F $ ( 1 5 ) = t l F " ' C N H B3 1 R E * M A I N P R O G R A M * * ' B P P C3 2 P R I N T " [ C L E A R ] T H I S P R O G R A M W I L L

R E A D T H C O N T E N T S O F " ' B A F K3 3 P R I N T " M E M O R Y A N D [ S P A C E 2 ]

O U T P U T T H O B J E C T C O D E A N D " ■ B A S K3 4 P R I N T " T H E A S S E M B L Y L A N G U A G E

S O U R C E C O D E T H A T " ' B A C M3 5 P R I N T " I F I N D S I T H L O C A T I O N S

Y O R E Q U E S T . " ' B A I N3 6 I N P U T " [ D 0 W N 2 ] D O Y O W A N T

H A R D C O P Y ( O N ) " ; H D $ ' B E K M3 7 I N P U T " [ D O W N 2 ] S T A R T I N G A D D R E S S

( D E C I M A L ) " ; S ' B C M M3 8 I N P U T " [ S P A C E 2 , D O W N 2 ]E N D I N G A D D R E S S ( D E C I M A L ) " ; E : E = E - 1: I E + 1 > = S T H E N 4 1 0 ' I N Y T

3 9 P R I N T " [ D O W N ] T H E E N D I N G A D D R E S SM U S T B H I G H - " ' B A L P

4 0 P R I N T " E R T H A N T H S T A R T I N GA D D R E S S . " : F O R 1 = T 2 0 0 0 : N E X T; G O T O 3 1 0 ' G N L M

4 1 I N P U T " [ D O W N 2 , S P A C E 1 4 ]A R Y O S U R E " ; C $ ' B D C F

4 2 I L E F T $ ( C $ , 1 ) < > " Y " T H E N 3 1 0 ' F J V F4 3 P R I N T " [ C L E A R ] W O R K I N G . . " ' B A C F4 4 0 I F L E F T $ ( H D S , 1 ) < > " Y " T H E N 4 7 0 ' F K B H4 5 O P E N 4 , 4 : C M D 4 ' C F L F

4 6 P R I N T C H R $ ( 2 7 ) " D " C H R $ ( 7 ) C H R $ ( 1 3 )C H R $ ( 1 6 ) C H R S ( 1 9 ) C H R S ( 2 3 ) C H R $ ( 0 ) ' I B O O

4 7 N W = S : G O S U B 6 1 0 : S S $ = S $ ' D N S K4 8 M L = P E E K ( S ) ' C F B I4 9 G O S U B 6 9 0 1 B D S I5 0 I N > T H E N G O S U B 7 5 0 ' E F M C5 1 G O S U B 8 7 0 1 B D S B5 2 O P S = V $ ' B F N C5 3 I N = T H E N 5 7 0 ' D F D E5 4 F O 1 = T O N ' D D I F5 5 M L = A D ( I ) : G O S U B 8 7 0 ; A D $ ( I ) = V $ ' D U U K5 6 N E X T I ' B B C F5 7 0 I F H D $ = " Y " T H E N G O S U B 9 1

: G O T O 5 9 0 ' F K R L5 8 G O S U B 1 0 3 0 1 B E F I5 9 I S = > E + 1 T H E N 2 7 0 0 ' F H I M6 0 N = 0 : S = S + 1 : C = C + 1 : A D $ ( 1 ) = " ": A D S ( 2 ) = M I I : G 0 T 0 4 7 0 ' I D S L6 1 0 R E M * C O N V E R T T O H E X * * ' B R A G6 2 S $ = " " : S S = I N T ( N N / 4 0 9 6 )

: S $ = S $ + F $ ( S S ) ' G Y S L6 3 F l = N N - S S * 4 0 9 6 f D K X H6 4 S S = I N T ( F l / 2 5 6 ) : S S = S $ + F $ ( S S ) ' F U E M6 5 F 2 = F 1 - S S * 2 5 6 ' D J I J6 6 S S = I N T ( F 2 / 1 6 ) : S $ = S $ + F $ ( S S ) ' F T G N6 7 F 3 = F 2 - S S * 1 6 : S $ = S $ + F $ ( F 3 ) ' F T P O6 8 R E T U R N 1 B A Q I6 9 R E * R E A D D A T A * * ' B M I M7 0 R E S T O R E : F O R 1 = T 1 5 1 ' E G X E7 1 R E A D O P , C D $ , N , S F $ ' B M U F7 2 0 I F 0 P = M L T H E N I = 1 5 1 ' E I X H7 3 N E X T I ' B B C E7 4 R E T U R N ' B A Q F7 5 R E * R E A D A D D I T I O N A L D A T A * * ' B W T M7 6 F O 1 = T N ' D D I J7 7 S = S - t » l ' C D A K7 8 A D ( I ) = P E E K ( S ) ' C I E M7 9 N E X T I ' B B C K8 0 I N = T H E N 8 2 0 ' D F C E8 1 T = A D ( 1 ) : A D ( 1 ) = A D ( 2 ) : A D ( 2 ) = T ' D Y E K8 2 I L E F T $ ( C D $ , 1 ) < > " B " T H E N 8 6 0 ' F K B J8 3 I A D ( 1 ) > 1 2 7 T H E N N N = S - ( 2 5 5 - A D { 1 ) )

: G O T O 8 5 0 ' H A G O8 4 N N = S + A D ( 1 ) + 1 ' D J T K8 5 G O S U B 6 1 0 : D $ = S $ ' C I N J8 6 R E T U R N 1 B A Q I8 7 R E * C O N V E R T D E T H E * * ' B T V 08 8 V S = " " : F = I N T ( M L / 1 6 ) : V $ = V $ + F $ ( F ) ' G U F S8 9 F 1 = M L - F * 1 6 : V S = V $ + F S ( F 1 ) ' F S E S9 0 R £ T U R N ' B A Q D9 1 0 R E M * O U T P U T T O P R I N T E R * * ' B T N J9 2 P R I N T C H R $ ( 9 ) ; S S S ; C H R $ ( 9 ) ; O P S ;

' D R V K9 3 I A D $ ( 2 ) = " " T H E N P R I N T C H R $ ( 9 ) ;

A D S ( l ) ; C H R $ ( 9 ) ; A D $ ( 2 ) ;: G O T O 9 5 0 1 H H N Q

9 4 P R I N T C H R $ ( 9 ) ; A D $ ( 2 ) ; C H R $ ( 9 ) ;A D ( 1 D W A N 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 9

Page 96: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 96/124

6 9 5 9 6 9 7 9 8 9 9 1 0 0 01 0 1 01 0 2 01 0 3 01 0 4 01 0 5 01 0 6 0

1 0 7 01 0 8 01 0 9 01 1 0 0

1 1 1 01 1 2 01 1 3 01 1 4 01 1 5 01 1 6 01 1 7 01 1 8 01 1 9 01 2 0 01 2 1 01 2 2 01 2 3 01 2 4 01 2 5 01 2 6 01 2 7 01 2 8 01 2 9 01 3 0 01 3 1 01 3 2 01 3 3 01 3 4 01 3 5 01 3 6 01 3 7 01 3 8 01 3 9 01 4 0 01 4 1 01 4 2 01 4 3 01 4 4 01 4 5 01 4 6 01 4 7 01 4 8 01 4 9 01 5 0 01 5 1 01 5 2 0

U S E R S O N L YP R I N T C H R $ ( 9 ) ; C D S ; ' C I L LI N = 0 T H E N P R I N T : G O T O 1 0 2 0 ' F H D NI N = A N D L E F T S ( C D $ ,1 ) = " B " T H E N P R I N T D $ : G O T O 1 0 2 0 ' I Q Y SF O 1 = T N ' D D I NP R I N T A D $ ( I ) ; ' B H X O

N E X T I ' B B C SP R I N T S F S ' B D K UR E T U R N 1 B A Q UR E * O U T P U T T S C R E E N * * ' B S N BC C = C C + 1 ' C F C YP R I N T C ; T A B { 6 ) S S $ ; T A B ( 1 3 ) O P $ ; ' D P A DI A D $ ( 2 ) = M 1 1 T H E N P R I N TT A B ( 1 6 ) A D $ ( 1 ) ; : G 0 T O 1 0 8 0 ' G V F GP R I N T T A B ( 1 6 ) A D $ ( 2 ) ;T A B ( 1 9 ) A D $ ( 1 ) ; ' D U G FP R I N T T A B { 2 3 ) C D $ ; ' C H A DI N = T H E N P R I N T : G O T O 1 1 5 0 ' F H H GI N = A N L E F T S ( C D S ,1 ) = " B " T H E N P R I N T D $ : G O T O 1 1 5 0 ' I Q D CF O 1 = T N ' D D I WP R I N T A D S ( I ) ; ' B H X XN E X T I ' B B C WP R I N T S F S ' B D K YI C C O 2 0 T H E N 1 1 8 0 ' E I V DP R I N T " [ S P A C E 7 ] P R E S S [ R V S ] R E T U R N[ R V O F F ] T C O N T I N U E . " : C C = 0 f C E Q K

G E C $ : I F C $ O C H R $ ( 1 3 ) T H E N 1 1 7 0 G N G HR E T U R N 1 B A Q CD A T A 0 , " B R K " , 0 , B F E FD A T A 1 , " O R A ( $ " , 1 , " , X ) " ' B F H XD A T A 5 , " O R A $ " , 1 , " ' " B F H XD A T A 6 , " A S L S " " ' B F G YD A T A 8 , " P H P " , 0 , " " ' B F V AD A T A 9 , " 0 R A # $ " , 1 , " " ' B F W BD A T A 1 0 , " A S L " , 0 , B G E CD A T A 1 3 f " 0 R A $ " , 2 , " " • B G F DD A T A 1 4 , " A S L # $ " , 1 , " " ' B G J FD A T A 1 6 , " B P L $ " , 1 , B G D FD A T A 1 7 , " 0 R A ( $ " , 1 , " ) , Y " ' B G N HD A T A 2 1 , " 0 R A S " , l . " . X " ' B G Y YD A T A 2 2 , " A S L $ " , 1 , " , X " ' B G X AD A T A 2 4 f " C L C " , 0 , " " ' B G U AD A T A 2 5 , " O R A $ " , 2 , " , Y " ' B G F CD A T A 2 9 , " O R A $ " , 2 , " , X " ■ B G I DD A T A 3 0 , " A S L S " , 2 , " , X B l a G X ED A T A 3 2 / " J S R $ " , 2 , " " ' B G T ED A T A 3 3 , " A N D $ " , 1 , " , X ) " ' B G U GD A T A 3 6 , " B I T $ " , 1 , " " ' B G G GD A T A 3 7 , " A N D S " , l , " " ' B G U HD A T A 3 8 , " R O L $ " , 1 , B G W YD A T A 4 0 f " P L P " , 0 , " " ' B G T AD A T A 4 1 , " A N D # $ " , 1 , B G B BD A T A 4 2 , " R O L " , 0 , " " ' B G W CD A T A 4 4 , " B I T $ " , 2 , B G G DD A T A 4 5 , " A N D $ n , 2 , " " ' B G U ED A T A 4 6 f " R O L S " , 2 , B G W FD A T A 4 8 , " B M I $ " , 1 , B G C GD A T A 4 9 , " A N D ( $ " , 1 , " ) , Y " ' B G D ID A T A 5 3 , " A N D S " , 1 , " , X " ' B G O JD A T A 5 4 , " R O L $ " , 1 , " , X " ' B G Q BD A T A 5 6 , " S E C " , 0 , " " ■ B G J BD A T A 5 7 , " A N D $ " , 2 , " " ' B G X C

1 5 3 01 5 4 01 5 5 01 5 6 01 5 7 01 5 8 01 5 9 01 6 0 01 6 1 01 6 2 01 6 3 01 6 4 01 6 5 01 6 6 01 6 7 01 6 8 01 6 9 01 7 0 01 7 1 01 7 2 01 7 3 01 7 4 01 7 5 01 7 6 01 7 7 01 7 8 01 7 9 01 8 0 01 8 1 01 8 2 01 8 3 01 8 4 01 8 5 01 8 6 01 8 7 01 8 8 01 8 9 01 9 0 01 9 1 01 9 2 01 9 3 01 9 4 01 9 5 01 9 6 01 9 7 01 9 8 01 9 9 02 0 0 02 0 1 02 0 2 02 0 3 02 0 4 02 0 5 02 0 6 02 0 7 02 0 8 02 0 9 02 1 0 02 1 1 02 1 2 02 1 3 02 1 4 02 1 5 0

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 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 1 " A N D6 2 , " R O L6 4 , " R T I t l6 5 , " E O R

9 , " E O 7 0 , " L S R7 2 , " P H A "7 3 , " E O R7 4 , " L S R "7 6 , " J M P7 7 , " E O R7 8 , " L S R

0 , " B V C8 1 , " E O R8 5 , " E O R8 6 , " L S R8 8 , " C L I "8 9 , " E O R9 3 , " E O R

4 , " L S R9 6 , " R T S "9 7 , " A D C1 0 1 , " A D C1 0 2 , " R O R1 4 , " P L A1 0 5 , " A D C1 0 6 , " R O R1 0 8 , " J M P1 0 9 , " A D C1 1 0 , " R O R1 1 2 , " B V S1 1 3 , " A D C1 1 7 , " A D C1 1 8 , " R O R1 2 0 , " S E I1 2 1 , " A D C1 2 5 , " A D C1 2 6 , " R O R1 2 9 , " S T A1 3 2 , " S T Y1 3 3 , " S T A1 3 4 , " S T X1 3 6 , " D E Y1 3 8 , " T X A1 4 0 , " S T Y1 4 1 , " S T A1 4 2 , " S T X1 4 4 , " B C C1 5 , " S T A1 8 , " S T Y1 4 9 , " S T A1 5 0 , " S T X1 5 2 , " T Y A1 5 3 , " S T A1 5 4 , " T X S1 5 7 , " S T A1 6 0 , " L D Y1 6 1 , " L D A1 2 , " L D X1 4 , " L D Y1 6 5 , " L D A1 6 6 , " L D X1 6 8 , " T A Y

$ $ , ( $ $ , # , $ $ S $ (

$ $ , $ $ $ , (

I

I

I

, 2 , " , X " ' B G O E, 2 , " , X ' " B G Q F, " ' B G D F" , 1 , " , X ) " ' B G T H

1 , ■ ■ B G T H, 1 , " ' " B G W I

" ' B G F J" , 1 , " " ' B G U Cp » ■ B G G C, 2 , " ■ ' B G T D, 2 , " " ' B G T E, 2 B G B G

1 , " ' B G B G" , 1 , " ) , Y " * B G S I, 1 , " , X " ' B G N J, 1 , " , X " ' B G A K, " ' B G L K, 2 , " , Y " ' B G T D, 2 , " , X * " B G N E, 2 , M , X - I B G A F

" • B G S F" , 1 , " , X ) " ' B G T H" , 1 , B H Y H

1 , " ■ B H M J0 B H D J$ " , 1 , " M I B H I L0 , " ' B H C L$ " , 2 , " ) ' " B H I E" , 2 , " " ' B H D F" , 2 , " " ' B H M G' M B H F HS - , 1 , 1 1 ) , Y " ' B H H I" f l , " , X " ' B H C j" , l , " f X " ' B H V K0 , " ' B H F K" , 2 , " , Y n l B H Y M" , 2 , " , X " ' B H C Nn , 2 , " , X " ' B H V F$ " , 1 , " , X ) " ' B H U G" , 1 , B H D H" , 1 , " " ' B H F I" , 1 , " " ' B H E J0 , " ' B H N J0 , " ' B H B K" , 2 , " ' " B H D M" , 2 , " " ' B H F Nn , 2 , " " ' B H E O" , 1 , " " ' B H B W$ " , 1 , " ) , Y " ' B H T X

, l , " , X " f B H M Yn , l , " , X ' " B H O A" , l , " , Y i r ' B H F B0 , " ' B H X B" ^ ^ ^ " ' B H L D0 , " ' B H R D" , 2 , " , X " ' B H O F$ " , 1 , " " ' B H R G$ " , 1 , " , X ) " ' B H S XS " , l , " " ' B H S Y" , 1 , " " ' B H K A" , 1 , " " ' B H N B" , 1 , " " ' B H L C0 , " ' B H F C

9 M A Y / J U N E

Page 97: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 97/124

6 U S E R S O N i Y2 1 6 02 1 7 02 1 8 02 1 9 02 2 0 02 2 1 02 2 2 02 2 3 02 2 4 02 2 5 02 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 02 3 7 02 3 8 02 3 9 02 4 0 02 4 1 02 4 2 02 4 3 02 4 4 0

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 A

1 6 9 , " L D A1 7 0 , " T A X "1 7 2 , " L D Y1 7 3 , " L D A1 7 4 , " L D X1 7 6 , " B C S1 7 , " L D A1 8 0 , " L D Y1 8 1 , " L D A1 8 2 , " L D X1 8 4 , " C L V "1 5 , " L D A1 8 6 , " T S X "1 8 8 , " L D Y1 8 9 , " L D A1 9 2 , " C P Y1 9 3 , " C M P1 9 6 , " C P Y1 9 7 , " C M P1 9 8 , " D E C2 0 0 , " I N Y "2 0 1 , " C M P2 0 2 , " D E X "2 0 4 , " C P Y2 0 5 , " C M P2 0 6 , " D E C2 0 8 , " B N E2 0 9 , " C M P2 1 3 , " C M P

# $ , 0 S " S " $ " $ " ( $

$ " $ " $ " , 0 $ " , 0 $ " $ " # $ ( $

$ " $ ' $ " # $

, 1 , " " ' B H C E" ' B H W E

2 , " ' B H K G2 , " ' B H N H2 , " ' B H L Y1 , " ' B H W A

■ , 1 , " ) , Y " ' B H B B1 , " , X " ' B H K C1 , " , X " ' B H M D1 , " , Y " f B H M E

B H T E2 , " , Y " ' B H S G

B H W G2 , " , X " ' B H T I2 , " , X " ' B H V A, 1 , " " ' B H A B, 1 , " , X ) " ' B H N C1 , " ' B H S D1 , ' " B H H E1 , " ' B H O F1 " ' B H T F, 1 , " " ' B H E H

' " B H G H2 , " ' B H J J

$ " , 2 , " " ' B H Y BB H F C2

1 , " ' B H P D' , 1 , " ) , Y ' " B H M E

l , " , X " t B H X F

2 4 5 0 D A T A 2 1 4 , " D E C $ n , 1 , " , X " ' B H E G2 4 6 0 D A T A 2 1 6 , " C L D " , 0 , " " ' B H W G2 4 7 0 D A T A 2 1 7 , " C M P $ " , 2 , " , Y " ' B H E I2 4 8 0 D A T A 2 2 1 , " C M P $ " , 2 , " , X " ' B H X J2 4 9 0 D A T A 2 2 2 , " D E C $ " , 2 , " , X " ' B H E K2 5 0 0 D A T A 2 2 4 , " C P X # $ M , 1 , " " ' B H U C2 5 1 0 D A T A 2 2 5 , " S B C ( $ " , 1 , n , X ) " ■ B H B D2 5 2 0 D A T A 2 2 8 , " C P X $ " , 1 , " " ' B H N E2 5 3 0 D A T A 2 2 9 , " S B C S " , l , " M 1 B H V F2 5 4 0 D A T A 2 3 0 , " I N C $ " , 1 , " " ' B H P G2 5 5 0 D A T A 2 3 2 , M I N X " , 0 , " " ' B H X G2 5 6 0 D A T A 2 3 3 , " S B C # $ w , l , " " ' B H B I2 5 7 0 D A T A 2 3 4 , " N O P " , 0 , " n i B H X I2 5 8 0 D A T A 2 3 6 , " C P X $ " , 2 , " " • B H N K2 5 9 0 D A T A 2 3 7 , " S B C $ " , 2 , " ° ' B H V L2 6 0 0 D A T A 2 3 8 , " I N C $ " , 2 , " " ' B H Y D2 6 1 0 D A T A 2 4 0 , " B E Q $ " , 1 , " " ' B H O E2 6 2 0 D A T A 2 4 1 , " S B C ( $ M , 1 , " ) , Y " ' B H H F2 6 3 0 D A T A 2 4 5 , " S B C $ " , 1 , " , X 1 " B H U G2 6 4 0 D A T A 2 4 6 , " I N C $ " , 1 , " , X H ' B H X H2 6 5 0 D A T A 2 4 8 , " S E D " , 0 , " r t l B H L H2 6 6 0 D A T A 2 4 9 , " S B C $ " , 2 , " , Y 1 " B H B J2 6 7 0 D A T A 2 5 3 , " S B C $ " , 2 , " , X " ' B H U K2 6 8 0 D A T A 2 5 4 , " I N C $ " , 2 , n , X " ' B H X L2 6 9 0 D A T A 2 , " ? ? ? " , 0 , " " ' B F W L2 7 0 0 I L E F T $ ( H D $ , 1 ) = " Y " T H E N P R I N T # 4

: C L O S E 4 ' G K L H2 7 1 0 P R I N T " [ D O W N ] C O M P L E T E . " ' B A H F2 2 E N D ' B A C D E H

C A R T R I D G E - M A K E R - 6 4C r e a t e y o u r o w C O M M O D O R E - 6 4 ™ V i d e o g a m e a n p r o g r a m c a r t r i d g e s .F o l l o w t h s i m p l e a n e a s y s c r e e n i n s t r u c t i o n s t o

C o p y y o u r B A S I C o A S S E M B L E R C o p y y o u r c a r t r i d g e t o d i s k e t t e o p r o g r a m s t c a r t r i d g e c a s s e t t eC o p y f r o m c a r t r i d g e t c a r t r i d g e E r a s e a n r e u s e c a r t r i d g e s

C A R T R I D G E - M A K E R - 6 4C A R T R I D G E - E R A S E RC A R T R I D G E - 6 4 ( 1 6 K )C A R T R I D G E - M A K E R K i

I n c l u d e s : C A R T R I D G E - M A K E R - 6 4C A R T R I D G E - E R A S E R a n B b r kC A R T R I D G E S ( 1 6 K e a c h )

P u r c h a s e o B l a n kC A R T R I D G E - 6 4 ( 1 6 K e a c h )N e P r o d u c t s F r o m C P A C I A S e r i a l P o r tP r o g r a m S w i t c h s b l e M o t h e r B o a r dA d d - A - S o u n dC a l e n d a r C l o c kP h o n e o r d e r s ( 2 1 5 ) 3 6 3 - 8 8 4 0

$ 1 2 9 . 0 0$ 5 0 $ 2 5 . 0 0S 1 8 9 . 0 0

$ 1 1 5 . 0 0

S 5 9 $ 9 9 . 0 0$ 2 9 $ 7 9 . 9 5

C u s t o m P r o g r a m m i n g G r o u p , I n c .4 7 - 2 A M a r c h w o o d R o a d E x t o n , P 1 9 3 4 1

S h i p p i n g S 3 . 0 0 ,i C . O . D . a d $ 2 . 0 0

P r e s i d e n t s a d 6 s a l e s t a

D e a l e r a n D i s t r i b u t o r I n q u i r i e s I n v i t e dC A R T R I D G E - M A K E R - 6 4 C A R T R I D G E - 6 4a r T o C u s t o m P r o g r a m m i n g G r o u p , I n c .

C O M M O D O R E - 6 4 i r e g i s t e r e d T o C o m m o d o r eB u s i n e s s M a c h i n e s , I n c .C A R T R I D G E - M A K E R - 6 4 i n o i n t e n d e d f o p i r a c y o c o p y r i g h t m a t e r i a l s .

V I S A - M A S T E R C A R D - C . O . D . - C H E C K

C i r c l e R e a d e r S e r v i c e N o . 1 0 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 98: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 98/124

6 U S E R S O N L Y B J O H N M E L C E T I C H

A R A S . C A L C —A A d j u s t a b l e R a t eA m o r t i z a t i o nS c h e d u l e f o t h C o m m o d o r e 6 U n t i l r e c e n t l y , b o r r o w e r s e e k i n g

l o a n g e n e r a l l y a m o r t i z e d t h l o a n a f i x e d i n t e r e s t r a t e o v e r f i x e d p e r i o do t i m e . H o w e v e r , d u r i n g t h e r e c e n ti n f l a t i o n a r y p e r i o d , l e n d e r s s u f f e r e df i n a n c i a l l o s s e s o l o n g t e r m l o a n s t h a th a b e e n w r i t t e n a f i x e d i n t e r e s t r a t e ss i g n i f i c a n t l y l o w e r t h a n t h c u r r e n tr a t e s — a n d i s o m e i n s t a n c e s l o w e rt h a n t h e i r c o s t o f u n d s . A r e s u l t ,l o a n s w i t h a d j u s t a b l e i n t e r e s t r a t e sh a v e g a i n e d w i d e s p r e a d a c c e p t a n c e .T h a d j u s t m e n t i b a s e d o t h b e h a vi o o s e l e c t e d i n d e x . T p r o t e c t t h ec o n s u m e r , t h l o a n a g r e e m e n t m a i c l u d e l i m i t a t i o n o h o m u c h t h i n t e r e s t r a t e c a i n c r e a s e o v e r c e t a i n t i m e i n t e r v a l a n l i m i t a t i o n o h o m u c h t h i n t e r e s t r a t e c a i c r e a s e o v e r t h t e r m o t h l o a n .

T e n t i c e b o r r o w e r s t a c c e p t s u c ha a d j u s t a b l e - r a t e l o a n , t h l e n d e ru s u a l l y s e t s t h i n i t i a l i n t e r e s t r a t e s i n i f i c a n t l y l o w e r t h a n t h a t o a f i x e d -r a t e l o a n o t h s a m e d u r a t i o n . A d j u s ta b l e - r a t e l o a n s a r p r o v i n g v e r yp o p u l a r w i t h b o r r o w e r s , e s p e c i a l l yh o m e b u y e r s .

H o w e v e r , i t h e v e n t o a i c r e a s e i t h i n t e r e s t r a t e , t h b o r o w e r m a f i n d t h a t m o n t h l y p a m e n t s e s c a l a t e s h a r p l y . A r e s u l t ,p r u d e n t b o r r o w e r s w i l l w a n t t p r j e c t p o s s i b l e f u t u r e p a y m e n t s b a s e do p o s s i b l e t r e n d s i i n t e r e s t r a t e s . I p a r t i c u l a r , t h b o r r o w e r w i l l w a n t t c o n s i d e r t h w o r s t c a s e , i . e . , i f t h i t e r e s t r a t e s i n c r e a s e b t h m a x i m u ma m o u n t s p e r m i t t e d b t h l o a nc o n t r a c t .

F u r t h e r , s i n c e a d j u s t a b l e - r a t e l o a n sg e n e r a l l y c a r r y n p r e p a y m e n t p e a l t y , t h b o r r o w e r m a w i s h t c o s i d e r w h a t e f f e c t t h e r e w i l l b o f t u r e m o n t h l y p a y m e n t s i v a r i o u st y p e s o p r e p a y m e n t o p t i o n s a r p u s u e d . F o e x a m p l e , t a m o r t i z e l o a no S 6 0 , 0 0 0 o v e r 3 y e a r s a a i n t e r e s tr a t e o 1 3 c a l l s f o r a m o n t h l y p a y -

i ^ ^

■ » * * ; *

' T

k 4 * " *

» T ' f

i 1 l a 7 <

*

* " * " i

t A ' J t . V ^

H ± £ + \ * • *^ r V % J * - * A

A ^ V ^ ' - V ^r ^ t * < . l

P r u d e n t b o r r o w e r s w i l lw a n t t p r o j e c t p o s s i b l e

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

m e n t o f S 6 6 3 - 7 2 . T h t o t a l i n t e r e s tc o s t o v e r t h l i f e o t h l o a n i S 1 7 8 , 9 3 9 . 2 0 . H o w e v e r , i t h b o

r o w e r w e r e t r e p a y S 7 0 0 p e m o n t h ,t h l o a n w o u l d b r e p a i d i 2 y e a r s ,f i v e m o n t h s a t o t a l i n t e r e s t c o s t o 5 1 1 1 , - 4 5 2 . 3 7 . I t h b o r r o w e r w e r e t p a S 7 5 0 p e m o n t h , t h l o a n w o u l db p a i d o f i \ y e a r s , s e v e n m o n t h sw i t h t o t a l i n t e r e s t c o s t o 1 8 0 , 2 5 5 . 0 3 . Q u i t e d i f f e r e n c e !

U s i n g t h P r o g r a mT h p r o g r a m A R A S . C A L C w a w r i t

t e t h e l p m i n v e s t i g a t e a m o r t i z at i o n s c h e d u l e s f o v a r i o u s t y p e s o l o a n s a n d c h o o s e t h e b e s t o p t i o n s .T h p r o g r a m i a p p l i c a b l e t b o t hf i x e d - r a t e a n a d j u s t a b l e - r a t e l o a n s . I a l s o p r o v i d e s f o v a r i o u s t y p e s o p r p a y m e n t s , w h i c h a r d i s c u s s e d b e l o w .

W h e n t h p r o g r a m i r u n , t h u s e rw i l l b a s k e d t i n p u t t h f o l l o w i n gd a t a . T h e n t r y o f a n i t e m i c o p l e t e d b p r e s s i n g t h e R E T U R N k e y .

1 L o a n a m o u n t : F o l o a n o S 6 0 , 0 0 0 , e n t e r 6 0 0 0 0 .

2 T e r m o t h l o a n : E n t e r t h n u b e r o f y e a r s f o r e p a y m e n t o t h l o a n . T h m a x i m u m t e r m i

9 6 M A Y f l C N E

Page 99: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 99/124

6 U S E R S O N L Y5 y e a r s b e c a u s e o t h d i m e ns i o n s s e t i n t h a r r a y s . S h o u l dl o n g e r t e r m b e n e e d e d , t h m a i m u m c a b e a s i l y a l t e r e d b m a k i n g t h a p p r o p r i a t e c h a n g ei l i n e 1 o t h p r o g r a m .

3 N u m b e r o y e a r s t p r o j e c t : E t e t h n u m b e r o y e a r s f o w h i c h t h m o n t h l y p a y m e n t sa r t b p r o j e c t e d . T h i s n u b e w i l l n e c e s s a r i l y b e a m o s t ,t h n u m b e r e n t e r e d a t h t e r mo t h l o a n .

4 I n t e r e s t r a t e s : F o e a c h y e a r t b p r o j e c t e d , t y p e i t h i n t e r e s tr a t e e x p r e s s e d a d e c i m a l .T h a t i s f o r a t e o 1 0 7 a % , e t e . 1 0 8 7 5 . I y o w a n t c o s t a n t r a t e t b e m a i n t a i n e d f r o ms o m e y e a r i t h p r o j e c t i o n o w a r d , t h i s m a b e a c c o m p l i s h e db e n t e r i n g a n e g a t i v e n u m b e r ,e . g . , 1 I t h a t c a s e , t h p r e v io u s l y e n t e r e d r a t e w i l l b u s e df o a l f u t u r e i n t e r e s t r a t e s i n t h p r o j e c t i o n .

5 A d d i t i o n a l p a y m e n t s : I n p r p a y m e n t s a r t b m a d e , t y p eN I p r e p a y m e n t s a r t b m a d e , t y p e Y I t h l a t t e r c a s e ,t h u s e r w i l l b a s k e d t s e l e c to n o f o u r o p t i o n s b t y p i n gt h a p p r o p r i a t e f u n c t i o n k e y .T h l a s t c h o i c e w o u l d n o b u s e d a t h i s t i m e , b u i u s e f u ll a t e r f o t h m o d i f i c a t i o n o p r v i o u s l y e n t e r e d d a t a . T h c h o i c e s a n t h c o r r e s p o n d i n gf u n c t i o n k e y s a r e a s f o l l o w s :

f a d d i t i o n s t t h p r e s c r i b e d m o n t h l yp a y m e n t s

f 3 a d d i t i o n a l p a y m e n t s t b m a d e a t h e n o e a c h l o a n y e a r

f s e t o t a l m o n t h l yp a y m e n t

f n a d d i t i o n s t t h p r e s c r i b e d m o n t h l yp a y m e n t

O n c e t h e s e l e c t i o n i m a d e , t h a p p r o p r i a t e a m o u n t i e n t e r e d( w i t h o u t d o l l a r s i g n s ) f o e a c hy e a r t b p r o j e c t e d . T h u s e rm a s e s o m e o t h a m o u n t se q u a l t z e r o . A w i t h t h e n t r yo t h i n t e r e s t r a t e s , i n p u t t i n gn e g a t i v e n u m b e r w i l l c a u s e a l f u t u r e a m o u n t s t b s e e q u a lt t h p r e v i o u s o n e . I t h o t i o n i c h o s e n f o s e t o t a l

I a n p r e p a y m e n t s a r m a d e a t h e n o t h l o a n y e a r , t h b a l a n c em u s t b a d j u s t e d b

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

p a y m e n t f o t h f o l l o w i n g y e a r .

m o n t h l y p a y m e n t a n d i t h s l e c t e d p a y m e n t i g i v e n y e a r i l e s s t h a n t h p a y m e n t r e q u i r e dt a m o r t i z e t h l o a n , t h e n t h i sl a t t e r p a y m e n t w i l l b e u s e di n s t e a d .

A f t e r t h e c o m p u t a t i o n s a r c o p l e t e d , t a b l e i p r i n t e d w i t h f o u rc o l u m n s h e a d e d Y E A R , R A T E , P A M E N T a n B A L A N C E . T h t h i r dc o l u m n c o n t a i n s t h m o n t h l y p a m e n t r e q u i r e d i t h g i v e n y e a r t a o r t i z e t h e l o a n a t h g i v e n r a t e f o t h r e m a i n d e r o t h t e r m . I t h a d d it i o n a l p a y m e n t o p t i o n i s e l e c t e d , t h a d d i t i o n a l a m o u n t t b p a i d w i l l b p r i n t e d b e n e a t h t h r e q u i r e d a m o u n t .T h l a s t c o l u m n c o n t a i n s t h b a l a n c et h a t w i l l s t i l l b o u t s t a n d i n g a t h e n o t h g i v e n y e a r .

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

M o d i f y i n g t h D a t aN e x t , m e n u w i l l b d i s p l a y e d o

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

l o a n a m o u n tf t e r m o l o a n

n u m b e r o y e a r s t p r o j e c t

f i n t e r e s t r a t e sf 5 a d d i t i o n a l p a y m e n t s

f 6 d i s p l a y c u r r e n t i n p u td a t a

f 7 p r i n t t a b l ef e x i t

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

A b o u t t h P r o g r a mT h h e a r t o t h p r o g r a m i i n l i n e s

3 0 0 - 4 1 5 , w h e r e t h f i n a n c i a l c a l c u l at i o n s a r p e r f o r m e d :

m o n t h l y p a y m e n tn e e d e d t a m o r t i z e t h l o a nb a l a n c e r e m a i n i n g t b p a i dn u m b e r o m o n t h s r m a i n i n g i t h t e r m o t h l o a nn o m i n a l i n t e r e s t r a t eo a a n n u a l b a s i sr / 1 21 / ( 1 i

T h f o r m u l a r e l a t i n g t h e s e q u a n t i t i e si

B

- v T h c a l c u l a t i o n o t h c u r r e n t

m o n t h l y p a y m e n t f o r a g i v e n y e a rp r o c e e d s a t h o u g h t h c u r r e n t i n t e re s t r a t e w e r e t a p p l y f o t h r e m a i nd e r o f t h e t e r m o t h l o a n . I a n p r p a y m e n t s a r m a d e a t h e n o t h l o a n y e a r , t h b a l a n c e m u s t b a j u s t e d b f i r s t s u b t r a c t i n g t h p r e p a ym e n t . T h e n d e t e r m i n e t h m o n t h l yp a y m e n t f o t h f o l l o w i n g y e a r .

I m o n t h l y p r e p a y m e n t s a r m a d e ,d i f f e r e n t a l g o r i t h m i u s e d . G i v e n

t h i n i t i a l l o a n a m o u n t , t h m o n t h l yp a y m e n t f o t h f i r s t y e a r i d e t e rm i n e d a a b o v e . E a c h m o n t h t h t o t a lp a y m e n t i f i r s t a p p l i e d t p a a n i t e r e s t d u ( p r o d u c t o f b a l a n c e d u a t h b e g i n n i n g o t h m o n t h w i t h t h i n t e r e s t r a t e i a n t h r e s t o t h p a m e n t i a p p l i e d t r e d u c e t h b a l a n c ed u e . T h i s p r o c e d u r e i t h e n i t e r a t e d t o b t a i n t h n e c e s s a r y d a t a f o t h p r j e c t i o n p e r i o d ,

S i n c e w n e e d t r o u n d o f t t w d e c i m a l p l a c e s , a n t h C o m m o d o r e6 d o e s n o s u p p o r t r o u n d o f f u n ct i o n , t h s u b r o u t i n e i l i n e s 6 5 0 - 6 9 5p r o v i d e s t h i s c a p a b i l i t y . T h s u b r o ut i n e r o u n d s b o t h 5 7 3 - 8 7 2 t 5 7 3 - 8 7 .H o w e v e r , s i n c e s o m e l e n d e r s a l w a y sr o u n d u p y o m i g h t w a n t t r o u n dt h f i r s t n u m b e r t 5 7 3 . 8 8 ,

P r o g r a m 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 9

Page 100: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 100/124

6 U S E R S O N L YR E A D J U S T A B L ES C H E D U L E 1 B J K K

R A T E A M O R T I Z A T I O NA R A S . C A L C

2 2

2 3 1 D I R { S 0 ) , M P ( 5 0 ) , B L ( 5 0 ) , A D ( 5 0 ) ,

M $ ( 5 0 ) , B $ ( 5 0 ) , D D ( 5 0 ) ' B W H G1 F O J = T 5 0 A D ( J ) = 0 : N E X T

: I A = 0 ' G Q I J2 G O S U B 5 0 0 : G O S U B 5 1 0 : G O S U B 5 2 2 3

: G O S U B 5 3 0 ' E P J I 2 3 3 P R I N T : P R I N T " W I L L T H E R E B 2 3 A D D I T I O N A L P A Y M E N T S T O " ' C B D K

3 P R I N T " R E D U C E T H P R I N C I P A L ? ( Y = Y E S ; 2 4 5N = N O ) " ; : I N P U T A $ ' C E A P

5 I A $ = " Y " T H E N G O S U B 5 7 2 5 : G O T O 7 0 ' F I U F 2 5

6 I A = 0 ' B D H D 2 6 7 G O S U B 3 0 0 : G O S U B 2 0 0 ' C H U F 2 6 8 P R I N T C H R $ ( 1 4 7 ) : P R I N T " U S E F U N C T I O N

K E Y S T O M O D I F Y I N P U T D A T A . n i D G K R 2 7 8 P R I N T : P R I N T " [ R V S ] F 1 [ R V O F F ]

. . . L O A N A M O U N T " ' C B M P 2 7 9 P R I N T i P R I N T " [ R V S ] F 2 [ R V O F F ] 2 8

. . . T E R M O L O A N " ' C B N L9 P R I N T : P R I N T " [ R V S ] F 3 [ R V O F F ] 2 8

. . . N U M B E R O Y E A R S T O P R O J E C T " ' C B Y U 2 8 1 0 P R I N T : P R I N T " [ R V S ] F 4 [ R V O F F ] 2 9

I N T E R E S T R A T E S ' " C B B C 2 9 1 0 P R I N T : P R I N T " [ R V S ] F 5 [ R V O F F ] 3 0

. . . A D D I T I O N A L P A Y M E N T S ' " C B A I1 1 P R I N T : P R I N T " [ R V S ] F 6 [ R V O F F ] 3 0

. . . D I S P L A Y C U R R E N T I N P U T 3 0 D A T A " ' C B R G 3 0

1 1 P R I N T : P R I N T " [ R V S ] F 7 [ R V O F F ]. . . P R I N T T A B L E " ' C B J H 3 0

1 2 P R I N T : P R I N T " [ R V S ] F 8 [ R V O F F ] 3 1 . . . E X I T " ' C B Q B 3 1 1 2 G E A $ : I F A $ - * " T H E N 1 2 5 ' E I H G 3 2

1 3 I A $ = C H R $ ( 1 3 3 ) T H E N G O S U B 5 0 0 3 3 0: G O T O 8 0 ' G N S E 3 3

1 3 I A $ = C H R $ ( 1 3 7 ) T H E N G O S U B 5 1 : G O S U B 5 3 0 : G O T O 8 0 ' H R S K 3 4

1 4 I A $ = C H R $ ( 1 3 4 ) T H E N G O S U B 5 2 3 4 : G O T O 8 0 ' G N V F 3 5

1 4 I A S = C H R $ ( 1 3 8 ) T H E N G O S U B 5 3 0 3 5 5: G O T O 8 0 ' G N B K 3 6

1 5 I A $ = C H R $ { 1 3 5 ) T H E N G O S U B 5 7 3 6 : G O T O 8 0 ' G N C G 3 7

1 5 I A $ = C H R $ ( 1 3 9 ) T H E N G O S U B 7 0 3 7 : G O T O 8 0 ' G N B L 3 8

1 6 I A $ = C H R $ ( 1 3 6 ) T H E N G O S U B 3 0 3 8 : G O S U B 2 0 : G O T O 8 0 ' H R I I 3 9

1 6 I A $ = C H R $ ( 1 4 0 ) T H E N E N D ' F H R K 3 9 1 7 P R I N T : P R I N T " I N C O R R E C T K E T Y P E D . 3 9

T R A G A I N " : G O T O 8 0 ' D E N M 4 0 2 0 J J = 0 : J T = 1 0 : I F I A > 0 T H E N J T = 5 ' G P N D 4 1 2 0 C $ = " M O N T H L Y " : I F I A = 2 T H E N C $ = "

Y E A R L Y " ' F I O G 4 1 2 0 N M = N : I F J 1 > 0 T H E N N M = J 1 ' F L R E 4 5 2 0 F O J = T O N M : I F J J > 0 T H E N 2 3 2 ' G L A H 4 5 2 1 P R I N T C H R $ { 1 4 7 ) ; S P C ( 1 2 ) 4 6

" A D J U S T A B L E R A T E " ' D J R E 4 6 2 1 P R I N T S P C ( 9 ) " A M O R T I Z A T I O N 5 0

S C H E D U L E " ' C C T J2 2 P R I N T : P R I N T S P C ( 1 3 ) " L O A N A M O U N T

$ " , - B L ( 0 ) ' D K T FP R I N T : P R I N T S P C ( 1 3 ) " T E R M: " ; N Y ; " Y E A R S " ' D I T JP R I N T : P R I N T " Y E A R [ S P A C E 3 ] R A T E[ S P A C E 5 ] P A Y M E N T [ S P A C E 4 ]

B A L A N C E " ' C B X IX = M P ( J ) : G O S U B 6 5 0 : M $ < J ) = X $ ' D S Y HX = B L ( J ) : G O S U B 6 5 0 : B $ ( J ) = X $ ' D S D HP R I N T J ; T A B ( 6 ) ; R { J ) ; T A B ( 1 5 ) ; " $ " ;M $ ( J ) ; T A B ( 2 6 ) ; " $ " ; B $ ( J ) ' E G C NI I A > 0 T H E N X = A D ( J ) : G O S U B 6 5 : P R I N T T A B ( 1 3 ) ; " + $ " ; X S ; C $ ' H Y X P

J J = J J + 1 : I F J J < J T T H E N 2 6 5 ' F N M HJ J = 0 : G O S U B 7 8 0 ' C H T IN E X T : I F J J > 0 T H E N G O S U B 7 8 0 ' F H R LP R I N T C H R $ ( 1 4 7 ) : F O R Q = T 5 : P R I N T: N E X T ' H L N RP R I N T " T O T A L I N T E R E S T P A I D O V E RT H P R O J E C T I O N " ' B A H OP R I N T " P E R I O D O F " ; N M ; n Y E A R S " ; ' B F O OI J 2 > 0 T H E N P R I N T " A N D " ; J 2 ;

M O N T H S : " ; ' E I H LX = T L : G O S U B 6 5 0 ' C H M KP R I N T : P R I N T T A B ( 1 6 ) " $ " ; X $ ' D H W MG O S U B 7 8 0 ' B D S GR E T U R N * B A Q KX B = B L ( 0 ) : X = X B : T L = 0 : J 1 = 0 : J 2 = 0: G O S U B 8 0 0 l G C F H

F O J = T N ' D D J BA D ( J ) = D D ( J ) ' B K T CI R = R { J ) / 1 2 : I F ( I A = 0 O I A = 2 ) T H E NX = B L ( J - 1 ) ' J Y J NG O S U B 4 5 0 : M P ( J ) = X ' C K L HI I A - 1 T H E N 3 5 0 ' D G E BI I A = 3 T H E N 4 1 0 ' D G D GX = X * ( 1 - V " ( T - 1 2 ) ) / I R : G O S U B 6 5 0 ' H H F HB L ( J ) = X - A D ( J ) ' C L D DI B L { J ) < = 0 T H E N J l = J : J = N: B L ( J ) = 0 ' H T W O

T L = T L + 1 2 * M P { J ) + B L { J ) - B L ( J - 1 ) G v v B KG O T O 3 9 5 ' B D Q HF O J J = 1 T 1 2 ' D F E EX = X B * I R : G O S U B 6 5 0 ' D J B LT L = T L + X : X B = X B - M P ( J ) + X - A D ( J ) ' G V U MI X B > 0 T H E N 3 9 0 ' D G W LJ 1 = J : J 2 = J J ' C I O HX B = X B + A D ( J ) ' C J A MX = X B * I R : G O S U B 6 5 0 ' D J B JT L = T L + X : B L ( J ) = 0 : J J = 1 2 : J = N ' F U J SN E X T J J ' B C W HI J 1 = 0 T H E N B L ( J ) = X B : X = X B ' F O A NN E X T ' B A E LR E T U R N ' B A Q XI M P ( J ) > A D ( J ) T H E N A D ( J ) = 0: G O T O 3 5 0 ' F U B G

A D ( J ) = A D ( J ) - M P { J ) : G O T O 3 5 0 ' D T W KV = l / ( 1 + I R ) ' D H W GT = { N Y - J + 1 ) * 1 2 ' E J U MX = X * I R / ( 1 - V " T ) ' F J S JG O S U B 6 5 0 : R E T U R N ' C E O KP R I N T C H R $ { 1 4 7 ) : P R I N T : P R I N T: I N P U T " A M O U N T O L O A N " ; B L ( 0 ): R E T U R N ' G P M J

9 M A Y t f U N E

Page 101: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 101/124

6 5 1

5 1 5 2

5 3

5 3

5 3

5 3

5 3 5 4 5 4 5 5 5 5 5 6 5 7

5 7

5 7

5 7 5 8

5 8

5 8

5 8 5 9

5 9

5 9

5 9 5 9

5 9

5 9 6 0

6 0

6 0

6 0

6 1

U S E R S O N L YP R I N T C H R $ ( 1 4 7 ) : P R I N T : P R I N T: I N P U T " T E R M O L O A N I N Y E A R S " , -

N Y 1 F L E LN N = 1 2 * N Y : R E T U R N 1 D H D IP R I N T C H R $ ( 1 4 7 ) : P R I N T : P R I N T: I N P U T " N U M B E R O Y E A R S T P R O J E C T " ; N : R E T U R N ' G L C OP R I N T C H R $ ( 1 4 7 ) : P R I N T: P R I N T " E N T E R I N T E R E S T R A T E S F O E A C H Y E A R T B E " ' E H C QP R I N T C H R $ ( 1 4 5 ) " P R O J E C T E D . [ S P A C E 2 ]T H E N T R Y O N E G A T I V E " * C F U OP R I N T " N U M B E R W I L L M A I N T A I N T H L A S T R A T E F O R " ' B A R OP R I N T " T H £ R E S T O T H P R O J E C T I O N . ' " B A O MI J = 0 : F O R J = l T O N ' E H D LI I J > 0 T H E N 5 5 5 ' D G S GP R I N T " Y E A R " ; J ; : I N P U T R ( J ) ' C I H MI R ( J ) > 0 T H E N 5 6 0 ' D I E HR ( J ) = R ( J ~ 1 ) : I J = 1 ' D N Y ON E X T : R E T U R N ' C B X GP R I N T C H R $ ( 1 4 7 ) : P R I N T: P R I N T " A D D I T I O N A L P A Y M E N T S M A B

M A D E M O N T H L Y " ' E H Y UP R I N T " O R Y E A R L Y O M A Y . B C A N C E L E D . " ' B A B PP R I N T " [ R V S ] F l [ R V O F F ]. . . A D D I T I O N A L M O N T H L Y P A Y M E N T SD U R I N G " ' B A B XP R I N T S P C ( 5 ) " T H E Y E A R " ' C C N PP R I N T " [ R V S ] F 3 [ R V O F F ]. . . A D D I T I O N A L Y E A R L YP A Y M E N T S " ' B A O QP R I N T " [ R V S ] F 5 [ R V O F F ]. . . S E T T O T A L M O N T H L YP A Y M E N T " ' B A Q TP R I N T " [ R V S ] F 7 [ R V O F F ]. . . N O A D D I T I O N A L P A Y M E N T S " ' B A H T

G E A $ : I F A $ = " " T H E N 5 8 5 ' E I R QI A $ = C H R $ ( 1 3 3 ) T H E N I A = 1: G O T O 6 0 0 ' G O O OI A $ = C H R $ ( 1 3 4 ) T H E N I A = 2: G O T O 6 0 0 ' G O Q PI A $ = C H R $ ( 1 3 6 ) T H E N I A = 0: G O T O 6 4 0 ' G O U QI A = 3 : P R I N T : P R I N T " E N T E R T H T O T A LD E S I R E D M O N T H L Y P A Y M E N T . ' " D F Y CP R I N T C H R $ ( 1 4 5 ) " I F A M O U N T I L E S ST H A N T H E A M O U N T N E E D E D " ' C F H CP R I N T C H R $ ( 1 4 5 ) " T O A M O R T I Z E ,

T H L A R G E R A M O U N T W I L L 8 E " ' C F Y CP R I N T " U S E D . " : G O T O 6 0 1 ' C E L TP R I N T : P R I N T : P R I N T " E N T E RA D D I T I O N A L A M O U N T S T B P A I D . " ' D C Q LP R I N T " T H E E N T R Y O F N E G A T I V EN U M B E R W I L L " ' B A T LP R I N T " M A I N T A I N T H E L A S T A M O U N TF O R T H E R E S T O F M I B A K NP R I N T C H R S ( 1 4 5 ) " T H EP R O J E C T I O N " ' C F K JI J = 0 : F O R J = T N ' E H D F

6 1 6 2 6 2 6 3 6 3 6 4

6 5 6 5 6 6 6 6 6 7 6 7 6 8 6 8 6 9 6 9 7 0

7 0 7 1

7 1 7 1 7 2

7 2 7 3 7 3 7 3 7 4

7 4

7 4 7 4

7 5

7 5

7 5

7 5 7 5 7 6 7 6 7 8

7 8 7 9 8 0

8 0

I I J > 0 T H E N 6 3 0 ' D G M JP R I N T " Y E A R n ; J ; : I N P U T A D ( J ) ' C J I GI A D ( J ) > = 0 T H E N 6 3 5 ' E J F LI J = 1 : A D ( J ) = A D ( J - 1 ) ' D P A ID D ( J ) = A D ( J ) : N E X T : R E T U R N ' D M U MF O J = T N : A D { J ) = 0 : N E X T: R E T U R N ' G M U K

X H = I N T ( X ) : X L = 1 0 0 * X - 1 0 0 * X H ' G R R NI X L > = 9 9 . 5 T H E N X L = O : X H = X H + 1: G O T O 6 6 5 ' I T E UI X L - I N T ( X L ) > = . 5 T H E NX L = X L + 1 ' I N W OX L $ = S T R $ ( I N T ( X L ) ) : L L = L E N ( X L $ ) - 1: X L $ = R I G H T $ ( X L $ , L L ) ' I F G X

X H $ = S T R $ ( X H ) ' C H R KI X L = 0 T H E N X L $ = " 0 0 ": G O T O 6 8 5 ' F K Y RI X L < 1 0 T H E N X L $ = " G ) " + X L $ ' F K H OX $ = X H 5 + " . " + X L $ 1 D I K RX = V A L ( X $ ) ' C F F LR E T U R N ' B A Q OP R I N T C H R $ ( 1 4 7 ) ; T A B ( 9 1 J " C U R R E N TI N P U T D A T A " ' D J S JP R I N T : P R I N T " L O A N A M O U N T

$ " ; B L ( 0 ) ' C H S MP R I N T : P R I N T " T E R M : " ; N Y ;

Y E A R S " ' C F A HP R I N T : P R I N T " P R O J E C T E D F O R " ; N ;

Y E A R S " " C E O OG O S U B 7 8 0 ' B D S KP R I N T C H R $ ( 1 4 7 ) : P R I N T : P R I N T: P R I N T " I N T E R E S T R A T E S : " ' F I B MF O R J = l T N : P R I N T R ( J ) , ' E J O MI J = 4 * I N T ( J / 4 ) T H E N P R I N T ' H G P JN E X T ' B A E JG O S U B 7 8 0 ' B D S MI I A = 0 T H E N P R I N T " N O P R E P A Y M E N T S ": G O S U B 7 8 0 ' F H P NI I A = 0 T H E N F O R J = T N : A D ( J ) = 0: D D ( J ) = 0 : N E X T : R E T U R N ' K W K RI I A = 1 T H E N P R I N T C H R S ( 1 4 7 ) : P R I N T: P R I N T ' H K U QI I A = 1 T H E N P R I N T - A D D I T I O N A LM O N T H L Y P A Y M E N T S " : G O T O 7 5 5 ' F H F YI I A = 2 T H E N P R I N T C H R $ ( 1 4 7 ) : P R I N T: P R I N T ' H K V MI I A = 2 T H E N P R I N T " A D D I T I O N A LY E A R L Y P A Y M E N T S " : G O T O 7 5 5 ' F H V UI I A = 3 T H E N P R I N T C H R $ ( 1 4 7 ) : P R I N T: P R I N T : P R I N T " T O T A L M O N T H L YP A Y M E N T S " ' I L S WF O J = T N ' D D J NP R I N T D D { J ) , ' B G G OI J = 4 * I N T ( J / 4 ) T H E N P R I N T ' H G P MN E X T : G O S U B 7 8 5 : R E T U R N ' D F F OP R I N T : P R I N T " H I T A N Y K E Y T OC O N T I N U E . " ' C B K QG E A $ : I F A $ = " " T H E N 7 8 5 ' E I T SR E T U R N 1 B A Q KP R I N T C H R $ ( 1 4 7 ) ; T A B ( 2 0 6 )■ C A L C U L A T I O N S B E I N GP E R F O R M E D " ' D K I NR E T U R N 1 B A Q H 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 9

Page 102: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 102/124

6 U S E R S O N L Y B D E N N I S D l . O O M H K I . I )

B u d g e t M a s t e rf o t h C o m m o d o r e6 . D u d g e t M a s t e r i u s e r - f r i e n d l yb u d g e t p r o g r a m t h a t h e l p s y o m a a g 1 e x p e n s e s p e m o n t h . T h p r g r a m r e c o r d s t h i d e a l a n r e a l e p e n s e s e a c h m o n t h , t h a m o u n t o d e v i a t i o n f r o m y o u r i d e a l b u d g e t , a n c a l c u l a t e s t h m o n e y r e m a i n i n g a f t e ra l t h b u d g e t e d i t e m s a r e p a i d . D a t a i s a v e d t d i s k i s e q u e n t i a l f i l e s t h a tc a n b e e a s i l y u p d a t e d . I a d d i t i o n , t h p r o g r a m c a c r e a t e r e p o r t s o o n t 1 m o n t h s i l e n g t h t h e l p t r a c k t h

p r o g r e s s o y o u r b u d g e t .

M a i n M e n uT h f o l l o w i n g o p t i o n s a r a v a i l a b l e

f r o m t h m a i n p r o g r a m m e n u :C u r r e n t b u d g e t t s c r e e n .D i s k c o m m a n d m e n u .E n t e r / a l t e r m o n t h l y d a t a .L o a d d a t a f i l e .P r i n t c u r r e n t b u d g e t .R e p o r t g e n e r a t o r .S a v e c u r r e n t b u d g e t .Q u i t b u d g e t p r o g r a m .

S e l e c t i o n s C D a n b r a n c h i m e d i a t e l y t t h p r o p e r r o u t i n e , b u L Q a n f i r s t d i s p l a y a " A R E Y O S U R E ? " p r o m p t w h i c h m u s t b a s w e r e d " Y i o r d e r t c o n t i n u e . T h i ss a f e t y f e a t u r e i e s s e n t i a l b e c a u s et h e s e l a t t e r s e l e c t i o n s c h a n g e o e l i m in a t e d a t a i m e m o r y , o d i s k o r b o t h .

W h e n f i r s t r u n , B u d g e t M a s t e r s e t st h b u d g e t f i l e n a m e t M O N - Y R a n i n c o m e t o z e r o . T h r e a l l i f e n a m e a n i n c o m e w i l l b e s t a b l i s h e d b y o l a t e r . I n c o m e i s e t i n t h E n t e r / A l t e rs e c t i o n o t h p r o g r a m a n t h f i l e i n a m e d i t h S a v e p o r t i o n o t h p r o g r a m .

C u r r e n t B u d g e t t S c r e e nS e l e c t i n g c a u s e s t h c u r r e n t b u

g e t b d i s p l a y e d o t h s c r e e n ,w i t h t h d a t a o r g a n i z e d i f o u rc o l u m n s . T h l e f t c o l u m n ( I T E M # )c o n t a i n s t h i t e m s y o h a v e d e c i d e ds h o u l d b i y o u r b u d g e t . T h s e c o n dc o l u m n ( I D E A L ) c o n t a i n s t h e m a x i -

T h p r o g r a m r e c o r d st h i d e a l a n r e a le x p e n s e s e a c h m o n t h ,t h a m o u n t o d e v i a t i o n f r o m y o u ri d e a l b u d g e t , a n c a l c u l a t e s t h m o n e yr e m a i n i n g a f t e r a l t h b u d g e t e d i t e m s a r p a i d .

m u a m o u n t y o f e e l s h o u l d b s p e n te a c h m o n t h o t h e s e i t e m s . T h t h i r dc o l u m n ( R E A L ) h o l d s t h e a c t u a la m o u n t s p e n t t d a t e f o t h e i t e m s a n t h e f o u r t h c o l u m n ( D I F F . ) d i s p l a y s t h ei d e a l a m o u n t m i n u s t h r e a l a m o u n t .A t h b o t t o m o t h s c r e e n i t h i c o m e , i d e a l b a l a n c e ( i n c o m e m i n u st h t o t a l i d e a l a m o u n t ) a n t h e a c t u a lb a l a n c e ( i n c o m e m i n u s t h t o t a l r e a la m o u n t ) .

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

D i s k C o m m a n d M e n uS e l e c t f o m e n u o d i s k

c o m m a n d s :D i r e c t o r y .R e n a m e f i l e .S c r a t c h f i l e .F o r m a t n e d i s k .I n i t i a l i z e d r i v e .V a l i d a t e d i s k .

S e l e c t i n g d i s p l a y s t h e d i s k d i r e ct o r } - . A n k e w i l l p a u s e t h l i s t i n ga n a n y k e y e x c e p t R E T U R N w i l l c o t i n u e t h e l i s t i n g . T h R E T U R N k e y , a t e p a u s i n g , r e t u r n s y o t t h e d i s km e n u . A f t e r t h e e n t i r e d i r e c t o r } - h a b e e n l i s t e d , a n y k e y ( i n c l u d i n g R T U R N ) w i l l r e t u r n y o t t h e d i s km e n u .

S e l e c t i n g a l l o w s y o t r e n a m ef i l e . Y o m u s t s u p p l y n e f i l e n a m ea n a o l f i l e n a m e . P r e s s i n g R

T U R N w i t h o u t e n t e r i n g n a m e w i l lr e t u r n y o t o t h e d i s k m e n u .

C h o o s e S c r a t c h ( S o F o r m a t ( F t e l i m i n a t e d a t a f r o m t h d i s k . S c r a t c he l i m i n a t e s s e l e c t e d f i l e , b u F o r m a te l i m i n a t e s e v e r y t h i n g o t h d i s k ( i c l u d i n g t h B u d g e t M a s t e r p r o g r a m ) .Y o s h o u l d a l w a y s c h e c k t s e i t h c o r r e c t d i s k i i t h d r i v e p r i o r t u i n g t h e F o r m a t o p t i o n .

T f o r m a t d i s k , y o u m u s t s u p p l yn a m e f o t h e d i s k ( m a x i m u m l e n g t ho 1 c h a r a c t e r s ) a n u n i q u e t w o -c h a r a c t e r I c o d e . d i s k n a m e l o n g e rt h a n 1 c h a r a c t e r s o a n I D c o d e o m o r e t h a n t w c h a r a c t e r s w i l l c a u s et h p r o g r a m t r e t u r n t t h b e g i nn i n g o f t h F o r m a t o p t i o n . Y o w i l ln e e d t e n t e r b o t h t h d i s k n a m e a n I a g a i n . T r e t u r n t t h e d i s k m e n u ,p r e s s R E T U R N w i t h o u t e n t e r i n ga n y t h i n g .

S e l e c t t i n i t i a l i z e t h e d r i v e ( p u tt h d i s k d r i v e i t h s a m e c o n d i t i o n a i i w e r e j u s t t u r n e d o n o t v a l id a t e a d i s k . U s R E T U R N a l o n e t g f r o m t h d i s k m e n u t t h m a i n p r g r a m m e n u .

E n t e r / A l t e r M o n t h l y D a t aC h o o s i n g f r o m t h m a i n m e n u

b r i n g s u t h s a m e s c r e e n d i s p l a y a s e l e c t i o n ( w i t h o u t t h i n c o m e a n db a l a n c e d i s p l a y ) a n o f f e r s t h f o l l o wi n g o p t i o n s :

1 S e l e c t a i t e m n u m b e r f r o mo n t 1 f o d a t a e n t r y .

2 E n t e r I t c h a n g e t h m o n t h l y i n c o m e .

3 P r e s s R E T U R N a l o n e f o m a i n m e n u .

I y o u c h o o s e t a l t e r a i t e m o c h a n g e t h i n c o m e , f o l l o w y o u r e n t r yw i t h R E T U R N . T h c h a n g e s y o m a k e( o t h e r t h a n i n c o m e ) c a n b e o n l y f o R E A L b u d g e t a m o u n t s , b e c a u s e t h D I F F . c o l u m n i c a l c u l a t e d f o y o a n t h I D E A L a m o u n t s a r s t o r e d i d a t a s t a t e m e n t s , w h i c h c a n n o t b a t e r e d w h i l e t h p r o g r a m i r u n n i n g .

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

1 0 M A Y f l l ' N E

Page 103: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 103/124

6 U S E R S O N L Ys i g n a t h f i r s t c h a r a c t e r . F o r s c r e e nf o r m a t t i n g p u r p o s e s , e n t e r w h o l e d o l a a m o u n t s o n l y . I y o u c h a n g e y o u rm i n d a n n l o n g e r w a n t t a l t e r t h c u r r e n t v a l u e , p r e s s R E T U R N a l o n e .A f t e r a e n t r y , t h p r o g r a m d i s p l a y st h u p d a t e d b u d g e t a n a s k s f o t h n e x t i t e m t b a l t e r e d .P r i n t C u r r e n t B u d g e t

T p r i n t c o p y o t h c u r r e n t b u g e t , s e l e c t f r o m t h m a i n m e n u .P r i o r t o p r i n t i n g , y o m u s t r e s p o n d" Y t t h " P R I N T E R R E A D Y ? "p r o m p t o t h p r i n t o u t w i l l b c a c e l e d . A f t e r c o p y i p r i n t e d , y o h a v e t h o p t i o n o f r e p r i n t i n g . r s p o n s e o t h e r t h a n " Y t t h " A O T H E R C O P Y ? " p r o m p t w i l l r e t u r ny o t o t h e m e n u .

T w c o p i e s f i o n t o t h s a m e p a g e i t h p r i n t e r i p o s i t i o n e d a c l o s e t t h t o o t h p a p e r a p o s s i b l e . I y o w a n t c o p i e s o d i f f e r e n t p a g e s , m a n ua l l y a d v a n c e t h p r i n t e r t o t h n e x tp a g e p r i o r t o r e p r i n t i n g ,S a v e C u r r e n t B u d g e t

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

i n t h f i l e , t h f i l e n a m e i d i s p l a y e da n d y o u m u s t v e r i f y t h a t i i c o r r e c t .A n s w e r " Y t s a v e t h b u d g e t f i l e o " N t c h a n g e t h f i l e n a m e ( y o u w i l lb a s k e d t i n p u t m o n t h a n y e a r ) .B u d g e t M a s t e r u s e s t h f i r s t t h r e e l e t e r s o t h m o n t h a n t h l a s t t w d i i t o t h y e a r f o t h f i l e n a m e . I o t h e r w o r d s , i n p u t t i n g J A N U A R Y a n 1 9 8 5 r e s u l t s i t h f i l e n a m e J A N - 8 5 .

P r e s s R E T U R N t g b a c k t t h m a i nm e n u .

F i l e s a r s a v e d w i t h t h " S a v e w i t hR e p l a c e " c o m m a n d , s f i l e o d i s kw i t h t h s a m e n a m e a t h o n e y o ua r s a v i i g w i l l b e l i m i n a t e d . I y o o w a o l d e r 1 5 4 1 d i s k d r i v e , y o s h o u l d s c r a t c h t h e o l f i l e ( s e e D i s kC o m m a n d M e n u ) p r i o r t s a v i n g .L o a d D a t a F i l e

C h o o s e t l o a d f i l e f r o m d i s k .O p e r a t i o n o f t h L o a d o p t i o n i i d e nt i c a l t S a v e . Y o m u s t v e r i f y o c h a n g e t h f i l e n a m e p r i o r t l o a d i n g .A t t e m p t i n g t l o a d f i l e t h a t d o e s n o e x i s t w i l l c a u s e c u r r e n t m e m o r y t b c l e a r e d a n d y o u w i l l b r e t u r n e d t t h m a i n m e n u .R e p o r t G e n e r a t o r

S e l e c t t a c c e s s t h r e p o r t g e n e r at o r . B s u p p l y i n g t h n u m b e r o

T o c u s t o m i z e t h b u d g e t ,y o c h a n g e t h I T E M Si t h b u d g e t a n a l t e rt h v a l u e s o t h I D E A La m o u n t s .

m o n t h s t b i n c l u d e d i t h r e p o r t ,s t a r t i n g m o n t h a n t h y e a r , o n t 1 m o n t h s o d a t a f i l e s c a b c o m b i n e di n t o a s i n g l e r e p o r t . R e p o r t s c a n b ep r o d u c e d o s c r e e n o p r i n t e r . T h o n l y l i m i t a t i o n i t h a t c o n s e c u t i v em o n t h s m u s t b u s e d i p r o d u c n gr e p o r t . J A N - 8 4 , F E B - 8 4 a n M A R -8 4 f o e x a m p l e , c o u l d b i t h r e e -m o n t h r e p o r t , b u t A P R - 8 4 , M A Y - 8 3a n d J U N - 8 5 c o u l d n o t . y e a r c h a n g e -i a u t o m a t i c , s D E C - 8 4 a n d J A N - 8 5c a b i t h s a m e r e p o r t .

W h e n r e p o r t i n g t t h s c r e e n , t h ed a t a i p r e s e n t e d i t h s a m e f o r m a t a w h e n c h o o s i n g t h o p t i o n f r o m t h m e n u . H i a n y k e y a n t h s c r e e n d i p l a y s t h R e p o r t T o t a l s — t o t a l i n c o m e ,t o t a l i d e a l b a l a n c e a n t o t a l a c t u a l b a la n c e o a l t h m o n t h s r e p o r t e d . H i ta n k e a n t h n e x t m o n t h t b r p o r t e d w i l l b l o a d e d a n d i s p l a y e d( u n l e s s t h l a s t m o n t h t b r e p o r t e dh a s a l r e a d y b e e n d i s p l a y e d , i w h i c hc a s e y o w i l l b r e t u r n e d t t h m e n u ) . A t t e m p t i n g t r e p o r t n o n - e xi s t i n g f i l e w i l l t e r m i n a t e t h r e p o r t ,c l e a r m e m o r y a n r e t u r n t t h m e n u .

P r i n t i n g r e p o r t s i e a s y . A f t e r t h p r o g r a m l o a d s t h e p r o p e r f i l e , i a s k s i t h e p r i n t e r i a l i g n e d p r o p e r l y ( a c l o s e t t h t o p o f t h p a p e r a p o s s ib l e ) . A n s w e r " Y t p r i n t t h r e p o r t .A n o t h e r r e s p o n s e w i l l c a u s e t h r p o r t t t e r m i n a t e a n r e t u r n y o t t h m e n u . W h e n p r i n t i n g r e p o r t s , t ot a l s a r n o p r i n t e d u n t i l ;

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

i n t l o a d n o n - e x i s t e n t f i l e .c Y o r e s p o n d o t h e r t h a n " Y

t t h " P R I N T E R R E A D Y ? "p r o m p t .

I t h n u m b e r o m o n t h s i a r e p o r ti o d d , t h p r i n t e r s k i p s d o w n f o u rl i n e s t p r i n t t h t o t a l s . I t h n u m b e ro m o n t h s i a r e p o r t i e v e n , t h ep r i n t e r a d v a n c e s t t h m i d d l e o t h n e x t p a g e b e f o r e p r i n t i n g t h e t o t a l s .

Q u i tC h o o s i n g w i l l q u i t t h b u d g e t

p r o g r a m a n s h o u l d o n l y b e u s e dw h e n y o a r f i n i s h e d w o r k i n g a n dh a v e s a v e d t h c u r r e n t b u d g e t . I y o s h o u l d p r e s s t h e R U N / S T O P k e b m i s t a k e d u r i n g p r o g r a m o p e r a t i o n o rg o o f a n q u i t t h p r o g r a m b e f o r e s a i n b u d g e t , d n o d e s p a i r . T y p eG O T O 1 0 a n p r e s s R E T U R N a n y o w i l l b r e t u r n e d t t h m a i n p r g r a m m e n u w i t h a l o y o u r b u d g e td a t a u n h a r m e d . T h i s w i l l n o w o r k ,h o w e v e r , i y o h a v e a l t e r e d p r g r a m l i n e .P r o g r a m O v e r v i e w

L i n e F u n c t i o n o C o d e1 8 - 5 5 I n i t i a l i z a t i o n .

1 0 0 - 1 9 0 M a i n m e n u l o o p .2 0 0 - 2 9 8 S c r e e n d i s p l a y .3 0 0 - 3 7 5 I n p u t a m o u n t s .4 0 0 - 4 9 8 P r i n t a b u d g e t .5 0 0 - 5 3 0 S a v e f i l e .6 0 0 - 6 4 5 L o a d f i l e .7 0 0 - 7 7 9 G e n e r a t e r e p o r t s .

7 9 C l e a r h e a d e r s .8 0 Q u i t .

9 0 0 - 9 1 0 C l e a r b u d g e t m e o r y .

9 2 Z e r o r e p o r t t o t a l s .9 3 0 - 9 4 5 " A r e y o u s u r e ? "

p r o m p t .9 5 C a l c u l a t e t h e d i f f e r

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

9 6 Z e r o b u d g e t t o t a l s .9 7 C a l c u l a t e b u d g e t t

t a l s .9 7 R e s t o r e h e a d e r s .9 7 Z e r o a c t u a l a n d i

f e r e n c e a m o u n t s .9 8 0 - 9 9 1 E s t a b l i s h f i l e n a m e .9 9 2 - 9 9 7 A l i g n c o l u m n s .9 9 8 - 9 9 9 I n v a l i d i n p u t r o

t i n e .1 0 1 0 - 1 0 8 0 E v a l u a t e m e n u s e l e ct i o n .1 0 9 0 - 1 1 0 0 G e a s i n g l e c h a r a c

t e r .1 1 1 0 - 1 1 3 0 E s t a b l i s h n e x t f i l e

n a m e f o r r e p o r t s .2 0 0 3 - 2 0 2 3 H e a d e r a n d i d e a l

b u d g e t d a t a .2 0 5 0 - 2 1 3 0 D i s k m e n u l o o p .2 1 3 5 - 2 2 2 2 D i r e c t o r y .2 2 2 5 - 2 2 6 0 R e n a m e .2 2 6 5 - 2 2 9 0 S c r a t c h .2 2 9 5 - 2 3 5 0 F o r m a t .2 3 5 5 - 2 3 6 0 I n i t i a l i z e .2 3 6 5 - 2 3 7 0 V a l i d a t e .

C O M M O D O R E M I C R O C O M P I I T I - K S 1 0

Page 104: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 104/124

6 U S E R S O A l t e r i n g B u d g e t M a s t e r

I o r d e r t c u s t o m i z e t h b u d g e t ,y o w i l l w a n t t c h a n g e t h I T E M S i t h b u d g e t a n d a l t e r t h e v a l u e s o t h I D E A 1 a m o u n t s . T h e s e c h a n g e s a r e a s y t m a k e b e c a u s e t h i t e m h e a d e r sa n i d e a l b u d g e t a m o u n t s a r l o c a t e di d a t a s t a t e m e n t s .

1 L i s t l i n e s 2 0 0 9 - 2 0 1 1 t d i s p l a yt h e d a t a s t a t e m e n t s f o t h 1 b u d g e t i t e m h e a d e r s .

B u d g e t M a s t e r1 P R I N T " [ C L E A R ] " : P 0 K E 5 3 2 8 0 , 0

: P 0 K E 5 3 2 8 1 , 0 ' D Q O K1 P R I N T " [ D 0 W N 3 , G R E E N , R V S ]

L i s t l i n e s 2 0 2 2 - 2 0 2 3 t d i s p l a yt h d a t a s t a t e m e n t s c o n t a i n i n gt h e i d e a l v a l u e s t h a t c o r r e s p o n dt t h i t e m h e a d e r s .I t e m h e a d e r s m u s t b f i v e c h a ra c t e r s i n l e n g t h , i n c l u d i n g a n s p a c e s , a l o n g e r o s h o r t e rh e a d e r s w i l l a l t e r t h s c r e e n a n p r i n t e r f o r m a t t i n g . M a k e s u r et h p o s i t i o n o t h d o l l a ra m o u n t s i 2 0 2 2 - 2 0 2 3 c o r r e sp o n d s w i t h t h e p o s i t i o n o t h

h e a d e r s f o w h i c h t h e y a r i t e n d e d i l i n e s 2 0 0 9 - 2 0 1 1 .

N O T E : L o a d i n g f i l e c a u s e s t h b u d g e t i t e m s a n i d e a l a m o u n t s i s c r e e n d i s p l a y s a n r e p o r t s t b t h s a m e a w h e n t h f i l e w a o r i g i n a l l ys a v e d .

s i n c e r e l y h o p e y o h a v e a m u c hf u u s i n g t h i s p r o g r a m a h a w r i ti n i t a l s o h o p e t h a t y o h a v e b e t t e rl u c k s t i c k i n g t y o u r b u d g e t t h a nh a v e s t i c k i n g t m i n e !

2

2

2

£

2 2 2

2 2 3

3

3

3

3 5

5 1 0

1 0

1 0

* * * * * * « . ' B B N NP R I N T " [ R V S ] * [ S P A C E 1 3 ] B U D G E T - M A S T E R[ S P A C E 1 2 ] * " ; ' B B D G

P R I N T " [ R V S ] * * [ S P A C E 1 7 ] B Y [ S P A C E 1 7 ]* * " ; ' B B K FP R I N T " [ R V S ] * [ S P A C E 1 1 ]D E N N I S B L O O M F I E L D [ S P A C E 1 0 ] * " ; ' B B T I

* r » * * * * * * * * * * * * * * * * * ' ■ i B A X Ix ' A B H C

N I = 1 6 ' B E A FF L = 0 : P = 0 : M C $ = " J A N F E B M A R A P R M A Y J U N J UL A U G S E P O C T N O V D E C X X X " ' D K O VI N " 0 " : H D $ = " [ H O M E , D O W N 2 1 ] " ' C H C K

B L $ = " [ S P A C E 4 0 ] " ' B D Y ND I M I $ ( N I ) : F 0 R D E = 0 T N I : R E A D A : I $ ( D E ) = A $ : N E X T ' H A G I

D I H $ ( 3 ) : F O R D E = 0 T O 3 : R E A D A : H $ ( D E ) = A $ : N E X T ' H X K ID I A M ( 2 , N I ) : F 0 R D E = 1 T N I i R E A D: A M { 0 , D E ) = A : N E X T ' H C G L: N A $ = N D $ : 0 F $ = " " : N F $ = " ■ ' H C G O

M l $ = " [ Y E L L O W ] R E T U R N F O M E N U[ L B L U E ] H I B D O K

P R I N T H D $ ; T A B ( 8 ) ; " [ Y E L L O W ]H I T A N Y K E Y T C O N T I N U E " ' C H D KG O S U B 1 0 9 0 ' B E L H

P = 0 : P R I N T " [ C L E A R , D O W N , G R E E N , R V S ,S P A C E 1 7 ] M E N U [ S P A C E 1 9 ] " ; ' C E F DP R I N T " [ S P A C E 6 ] C U R R E N T L Y W O R K I N G O

" ; N A $ ; " [ S P A C E 6 , R V O F F ] " ; ' B G Q HP R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] C[ L B L U E ] U R R E N T B U D G E T T

S C R E E N " ' B A D J1 1 P R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] E

[ L B L U E ] N T E R / A L T E R M O N T H L YD A T A " ' B A N F

1 1 P R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] P[ L B L U E J R I N T C U R R E N T B U D G E T 1 " B A K J

1 2 P R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] S[ L B L U E ] A V E C U R R E N T B U D G E T n t B A P F

1 2 P R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] L[ L B L U E ] O A D D A T A F I L E - ' B A M I

1 3 P R I N T " [ D 0 W N , S P A C E 8 , Y E L L O W ] R[ L B L U E ] E P O R T G E N E R A T O R " ' B A Y F

1 3 P R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] D[ L B L U E ] I S C C O M M A N D M E N U n ' B A M H

1 3 P R I N T " [ D O W N , S P A C E 8 , Y E L L O W ] Q[ L B L U E ] U I T B U D G E T P R O G R A M " ■ B A Y L

1 4 P R I N T " [ D 0 W N 3 , G R E E N , R V S , S P A C E 1 5 ]S E L E C T I O N ? [ S P A C E 1 5 ] " ' B A U G

1 5 A = 0 : G O S U B 1 0 9 0 : G O S U B 1 0 1 0: I A < O A > T H E N G O S U B 9 9 : G 0 T 0 1 0 0 ' K Y A L

1 5 I A < O A = T H E N 1 8 0 ' F H E J1 6 G O S U B 9 3 0 ' B D P C1 7 I A $ O " Y " T H E N 1 0 0 ' E F E K1 8 O G O S U B 2 0 0 , 3 0 0 , 4 0 0 , 5 0 0 , 6 0 0 ,

7 0 0 , 2 0 5 0 , 8 0 0 ' C I I K1 9 F L = 0 : L C = 0 : G O T O 1 0 0 ' D L O I2 0 S P $ = " [ S P A C E 5 ] " : P R I N T " [ C L E A R , R V S ,

G R E E N , S P A C E 4 ] " ; : F O R D E = 0 T : P R I N T H $ ( D E ) ; S P $ ; : N E X T ' H X T H

2 0 P R I N T H $ ( 2 ) ; : S P $ = " [ S P A C E 2 ] ": P R I N T S P $ ; H $ ( 3 ) ; " [ S P A C E 4 , L . B L U E ]" : G 0 S U B 9 6 0 ' E A E K

2 1 F O R D E = 1 T N I : G O S U B 9 5 0 ' E J P B2 1 1 I F D E = > 1 0 T H E N P R I N T " [ S P A C E 3 ] " ;

• F F D C2 1 I D E < 1 0 T H E N P R I N T " [ S P A C E 4 ] " ;

' E F J D2 1 P R I N T D E ; I $ ( D E ) ; : D = A M ( 0 , D E )

: G O S U B 9 9 2 : P R I N T S P $ ; ' E E T K2 1 P R I N T A M ( 0 , D E ) ; ' B J B G2 2 F O R = T 2 : D = A M ( R , D E ) : G O S U B 9 9

: P R I N T S P $ ; ' G W A G2 2 I R = T H E N 2 2 7 ' D F D G2 2 P R I N T A M ( R , D E ) ; : N E X T ' C K R H2 2 P R I N T A M ( R , D E ) : N E X T : N E X T 1 D K V I2 2 P R I N T " [ S P A C E 4 , C M D R Y 3 1 , S P A C E 6 ] " ;

• B B Q F2 3 P R I N T " [ S P A C E 3 , G R E E N ] " ; I $ ( 0 ) ; "

[ L E F T , S P A C E 2 ] " ; " B I E C2 4 G O S U B 9 7 0 : D = A M { 0 , 0 ) : G O S U B 9 9

: P R I N T S P S ; ' E V I H2 5 P R I N T A M ( 0 , 0 ) ; ' B I M D2 6 F O R = T O 2 : D E = 0 : D = A M ( R , D E )

: G O S U B 9 9 2 : P R I N T S P $ ; ' H B J M2 6 I R = T H E N 2 6 7 ' D F H K2 6 P R I N T A M ( R , D E ) ; r N E X T ' C K R L2 6 P R I N T A M ( R , D E ) : N E X T ' C J I M2 6 I F L O 0 T H E N 2 9 8 ' E G A O

1 0 M A Y / F U N E

Page 105: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 105/124

6 U S E R S O N L Y2 7 P R I N T " [ D O W N , L . B L U E , S P A C E 4 , R V S ]

I N C O M E : " + I N $ + " I D E A L B A L A N C En ; ( I N - A M ( 0 , 0 ) ) ' E P H Q

2 8 P R I N T " [ S P A C E 1 0 f R V S ] A C T U A L B A L A N C E: " ; ( I N - A M ( 1 , 0 ) ) ' C M T N

2 9 P R I N T H D 5 ; " [ D 0 W N 2 , S P A C E 8 , Y E L L O W ,R V S ] H I T A N Y K E Y T O C O N T I N U E[ L B L U E ] " ' B E Q V2 9 G O S U B 1 0 9 0 : P R I N T H D $ ; B L $ ;: R E T U R N ' D O B Q

2 9 R E T U R N ' B A Q N3 0 F L = 1 : G O S U B 2 0 0 : P R I N T H D $ ; " [ U P ,

S P A C E 4 , Y E L L O W , R V S , S P A C E 4 ] R E T U R NI O I T E M # [ S P A C E 4 , L . B L U E ]

" ' D M Y K3 1 N $ = " " : P R I N T H D $ ; : I N P U T " [ S P A C E 4 ]

I T E M N U M B E R ' ^ - N S ' D L O F3 1 I N $ = " I N " T H E N G O S U B 3 6

: G O T O 3 0 O f F J G F3 1 I N $ = " " T H E N 3 5 0 ' D F M D3 1 N = V A L ( N $ ) ' C F K E3 1 I N > N I O N < T H E N G O S U B 9 9

: G O T O 3 1 0 ' H M F K3 2 P R I N T H D $ ; " [ U P 2 , G R E E N , S P A C E 4 ]

T H C U R R E N T V A L U E O H ; I $ ( N ) ;" ; A M ( 1 , N ) ' B T C L

3 2 P R I N T " [ S P A C E 4 , Y E L L O W , R V S , S P A C E 2 ]R E T U R N , M E N U , [ S P A C E 2 ]

O A M O U N T [ L B L U E ] ": P R I N T B L $ ' C E O P

3 3 Z $ = " " : I N P U T " [ U P 2 , S P A C E 4 ]N E A M O U N T [ S P A C E 3 ] " ; Z $ ' C G V H

3 3 I Z $ = " " T H E N 3 0 0 ' D F T D3 3 I Z $ = " M " T H E N 3 5 0 ' D F V F3 3 O $ = L E F T $ { Z $ , 1 ) ' C I Y G3 3 I 0 $ < > " + " A N D 0 $ < > " - " T H E N 3 2 0 ' H H A K3 3 M $ = R I G H T $ ( Z $ , L E N ( Z $ ) - 1 )

: M = V A L ( M $ ) ' G S V N3 3 I O $ = " - " T H E N A M ( 1 , N ) = A M ( 1 ,

N ) - M ' F R Q N3 3 I O $ = " + " T H E N A M ( 1 , N ) = A M ( 1 ,

N ) + M ' F R N O3 4 G O T O 3 0 0 ' B D C C3 5 P R I N T " [ G R E E N ] " : R E T U R N ' C B B D3 6 P R I N T H D $ ; " [ S P A C E 4 ]

C U R R E N T I N C O M E I S " ; I N ' B H Y K3 6 I N P U T " [ S P A C E 4 ] N E W I N C O M E " ; I N $ ' B E A M3 6 I I N $ = " " T H E N R E T U R N ' E D T M3 6 O $ = L E F T $ ( I N $ , 1 ) ' C J K N3 6 I 0 $ < > n + " A N D 0 $ < > " - " T H E N P R I N T

H D S ; " [ D O W N ] " ; B L $ ; " [ U P ]: G O T O 3 6 5 ' J S L V

3 6 M $ = R I G H T $ < I N $ , L E N ( I N $ ) - 1 ): M = V A L ( M $ ) ' G U R U

3 7 I O $ " - i t T H E N I N = I N - M ' F H R J3 7 I O $ = " + " T H E N I N = I N + M ' F H O K3 7 I N $ = S T R $ ( I N ) : R E T U R N ' D I Y M4 0 0 S 2 $ " [ S P A C E 1 1 ] " : L C = L C + 3 2 ' D K L D4 0 P R I N T " [ C L E A R , D O W N 5 , R I G H T 1 0 , Y E L L O W ,

R V S ] P R I N T E R R E A D Y ? ( Y ) " ' B A N H4 0 P R I N T " [ R I G H T 8 , R V S ] A N Y O T H E R K E

T A B O R T " : G O S U B 1 0 9 0: I A $ = " Y " T H E N 4 0 6 ' F L E M

4 0 I A $ O " Y " A N D P = T H E N P R I N T "[ D O W N 2 , R I G H T 1 0 , R V S ] P R I N T - O U T[ S P A C E 2 ] A B O R T E D " ' H E O N

4 0 I A $ O f l Y " A N D P = > 1 T H E N P R I N T "[ D O W N 2 , R I G H T 1 0 / R V S ]

R E P O R T T E R M I N A T E D " : R E = N M ' J J M Q4 0 F O R D E = 1 T O 1 0 0 0 : N E X T : R E T U R N ' F J N H4 0 P R I N T " [ C L E A R ] " : F O R D E = 1 T N : G O S U B 9 5 0 : N E X T : G O S U B 9 6

: G O S U B 9 7 0 : O P E N 4 , 4 ' J X I O4 P R I N T # 4 , S 2 $ ; S 2 $ ; " [ S P A C E 6 ] " ;

C H R $ ( 1 4 ) ; N A $ ; C H R $ ( 1 5 ) ;: P R I N T # 4 , C H R $ ( 1 0 ) ' F H V P

4 0 P R I N T # 4 , " [ S P A C E 7 ] " ; : F O R R = T : P R I N T # 4 , H $ ( R ) ; : I F R < > 3 T H E NP R I N T # 4 , S 2 $ ; ' K A I S

4 0 N E X T : P R I N T t 4 , C H R S ( 1 3 ) ' D H W K4 1 F O R = T 6 8 : P R I N T # 4 , C H R $ ( 1 6 3 ) ;

: N E X T ' G O M F4 1 F O R = T O 3 : P R I N T # 4 : N E X T ' F G D E4 1 S 2 $ = " [ S P A C E 8 ] " ' B D P D4 1 F O D E = 1 T N I ' D F O F4 1 I D E < 1 0 T H E N P R I N T # 4 , " [ S P A C E 3 ] " ;

• E H W I4 1 I D E = > 1 0 T H E N P R I N T * 4 , " [ S P A C E 2 ] " ;

' F H Q J2 P R I N T # 4 , D E ; " - " ; I S ( D B ) ; ' B N Q D

4 2 5 F O R R = T O 2 : D = A M ( R , D E ): G O S U B 9 9 2 ' F R M M

4 3 P R I N T # 4 , S 2 $ + S P S ; ' C J B E4 3 I R = T H E N P R I N T # 4 , " [ S P A C E 2 ] " ;

E F T G4 3 P R I N T | 4 , A M ( R , D E ) ; : N E X T : P R I N T # 4

: N E X T ' E P A L4 4 P R I N T # 4 : P R I N T # 4 : F O R R = T 6 : P R I N T # 4 , C H R $ ( 1 6 3 ) ; : N E X T ' I S Y K4 4 G O S U B 9 6 0 : P R I N T # 4 : P R I N T # 4 , "

[ S P A C E 5 ] " ; I $ ( 0 ) ; " " ; ' D Q T J4 4 G O S U B 9 7 0 : F O R R = 0 T O 2 : D E = 0

: D = A M ( R , D E ) : G O S U B 9 9 2 ' H A Y R4 5 P R I N T # 4 , S 2 $ + S P $ ; ' C J B G4 5 I R = T H E N P R I N T # 4 , " [ S P A C E 2 ] " ;

' E F T I4 5 P R I N T # 4 , A M ( R , D E ) ; : N E X T : P R I N T # 4 ' D O S M4 6 P R I N T # 4 : P R I N T * 4 , 1 < [ S P A C E 1 8 ]

I N C O M E " ' C F B N4 6 D = I N : G O S U B 9 9 2 : P R I N T # 4 , S P $ ; D 1 D P L L4 6 P R I N T # 4 , " [ S P A C E 1 8 ] I D E A L B A L A N C E

[ S P A C E 2 ] " ' B D R R4 6 D = ( I N ~ A M ( 0 , 0 ) ) : G O S U B 9 9

: P R I N T # 4 , S P $ ; D ' E Y O S4 7 P R I N T # 4 , " [ S P A C E 1 8 ] A C T U A L B A L A N C E

" ; ' B D C N4 7 D = ( I N - A M ( 1 , 0 ) ) : G O S U B 9 9

: P R I N T # 4 , S P $ ; D ' E Y P O4 7 I P > T H E N 4 9 6 ' D F G M4 7 P R I N T " [ D O W N 2 , R I G H T 1 0 ]

A N O T H E R C O P Y ? ( Y ) " ' B A V Q4 7 G O S U B 1 0 9 0 : I F A $ O " Y " T H E N 4 9 6 ' F K L S4 8 I L O 3 2 T H E N L C = 0 : F O R R = T

: P R I N T # 4 : N E X T f J O H W4 9 P R I N T # 4 : C L O S E 4 : P R I N T " [ C L E A R ] "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 0

Page 106: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 106/124

6 4 9 4 9 4 9 4 9 5 0 5 0

5 0

5 0 5 0

5 1 5 1 5 1 5 1 5 1 5 1 5 2 5 2 5 2 5 2 5 2 5 3 6 0 6 0

6 0

6 0 6 0 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 2 6 2 6 2 6 2 6 2 6 3 6 3

6 3

6 4 6 4

U S E R S O N L Y: F O R D E - 1 T O 1 0 0 0 : N E X T: G O T O 4 0 0 ' I R X PI L O 3 2 T H E N L C = 0 : F O R R = T : P R I N T # 4 : N £ X T : G O T O 4 9 7 ' K S E WI L O 3 2 T H E N L C = 0 ' E H V RP R I W T # 4 : C L 0 S E 4 ' C D R PR E T U R N 1 B A Q PP R I N T " [ C L E A R , L . B L U E , D 0 W N 4 , R I G H T 4 ]" ; M 1 $ ' B E R CP R I N T " [ D O W N 2 , R I G H T 4 ] F I L E T O S A V E

[ Y E L L O W ] " ; N A S : P R I N T " [ L . B L U E ,D O W N 2 , R I G H T 4 ] F I L E N A M E O K ( Y - N ) " ' C F E M

G O S U B 1 0 9 0 : I F A $ = C H R $ ( 1 3 ) T H E NR E T U R N ' G L C GI A $ O " Y " T H E N G O S U B 9 8 : G O T O 5 0 0 ' G J S H

P R I N T " [ D O W N 2 , R I G H T 4 ] S A V I N G[ Y E L L O W ] " ; N A S ' B E D K

O P E N 1 5 , 8 , 1 5 ' B H A BO P E N 2 , 8 , 2 , " @ 0 : n + N A $ + " , S , W " ' D J U GP R I N T ( t 2 , I N $ ' B F B GF O D E = 0 T N I ' D F N JP R I N T # 2 , I $ ( D E ) ' B I K JN E X T ' B A E IF O D E = 0 T N I ' D F N EF O R = 0 T O 2 ' D D N EP R I N T # 2 , A M ( R , D E ) ' B K T FN E X T ' B A E EN E X T ' B A E FF L = F L + 1 : G O S U B 6 3 0 : R E T U R N ' E K Q GP R I N T " [ C L E A R , L . B L U E , D O W N 4 , R I G H T 4 ]" ; M 1 S ' B E R DP R I N T " [ D O W N 2 , R I G H T 4 ] F I L E T L O A D

[ Y E L L O W ] " ; N A $ : P R I N T " [ L . B L U E ,D O W N 2 , R I G H T 4 ] F I L E N A M E O K ( Y - N ) " ' C F O N

G O S U B 1 0 9 0 : I F A $ = C H R $ ( 1 3 ) T H E NR E T U R N ' G L C HI A $ O " Y " T H E N G O S U B 9 8 : G O T O 6 0 0 ' G J T I

P R I N T " [ D O W N 2 , R I G H T 4 ] L O A D I N G[ Y E L L O W ] " , - N A $ ' B E C L

O P E N 1 5 , 8 , 1 5 ' B H A CO P E N 2 , 8 , 2 , " 0 : " + N A $ + " , S , R " ' D J A HI N P U T # 2 , I N $ ' B F G HI N = V A L ( I N $ ) ' C H A KF O D E = 0 T O N I ' D F N LI N P U T 8 2 , I $ { D E ) ' B I P LN E X T ' B A E KF O R D E = 0 T O N I ' D F N FF O R R = 0 T O 2 ' D D N FI N P U T # 2 , A M ( R , D E ) ' B K Y GN E X T ' B A E FN E X T ' B A E GI N P U T # 1 5 , E 1 $ , E 2 $ , E 3 $ , E 4 $ ' B S I HP R I N T " [ S P A C E 4 ] " ; E 1 $ ; " " ; E 2 $ ; M " E 3 S ; " " ; E 4 $ ; " " : F O R D E = 1 T 7 0 : N E X T ' F D C RI E 2 $ O " 0 K " A N D P A N F L = 0 T H E NG O S U B 9 0 0 ' J L V RC L O S E 2 ' B B J EC L O S E 1 5 , 8 , 1 5 : R E T U R N ( C I U L

7 0

7 0 7 0

7 0 7 0

7 1

7 1 7 1 7 2

7 2

7 2 7 2 7 2

7 3 7 3

7 3

7 4

7 4

7 4 7 4 7 4 7 4 7 4 7 4 7 4 7 5

7 5

7 5 7 5 7 5

7 5 7 5

P R I N T " [ C L E A R , D 0 W N 4 , R I G H T 4 ] " ; M 1 $: P R I N T " [ D O W N , R I G H T 4 , Y E L L O W , R V S ] P[ R V O F F ] R I N T E R O [ Y E L L O W , R V S ] S[ R V O F F ] C R E E N ? " ' C F G M

G O S U B 1 0 9 0 : I F A $ = C H R $ ( 1 3 ) T H E NR E T U R N ' G L C HI A $ O " P " A N D A $ O " S " T H E N G O S U B9 9 8 : P R I N T " [ C L E A R , D O W N 6 , Y E L L O W ,R I G H T 6 ] " ; : G O T O 7 0 0 ' K N D OG O S U B 9 2 0 ' B D O FP R I N T " [ D O W N 3 , R I G H T 4 , Y E L L O W ]S T A R T I N G " : G O S U B 9 8 : I N A $ = N D $ T H E N R E T U R N ' G L I PI N P U T " [ D O W N , R I G H T 4 , Y E L L O W ]N U M B E R O M O N T H S T R E P O R T " ; N M: I N M = 0 T H E N R E T U R N ' F H P PI N M > 1 2 T H E N 7 0 0 ' D H T GI A $ = " P " T H E N 7 5 0 ' D F D KF O R E = 1 T O N M : G O S U B 7 9 : P R I N T " [ C L E A R , D O W N 5 , R I G H T 4 ] ": G O S U B 6 0 6 ' G O J LP R I N T " [ C L E A R , D O W N 5 , R I G H T 6 , G R E E N ,R V S ] R E P O R T F O M O N T H O

[ Y E L L O W ] n ; N A S ; " [ L . B L U E ] ": F O R D E = 1 T 2 0 0 0 : N E X T ' F O F WI E 2 $ = " O K " T H E N 7 3 0 ' D G F MI E 2 $ O " 0 K " T H E N P R I N T " [ D O W N ,R I G H T 6 , Y E L L O W ] " ; N A $ ; " " ; E 2 $ ' F M B RP R I N T " [ D O W N , R I G H T 6 ]R E P O R T T E R M I N A T E D [ L . B L U E ] ": G O S U B 9 0 0 : G O T O 7 4 2 ' D I V U

G O S U B 2 0 0 : Y I = Y I + I N : Y 1 = Y 1 + ( I N - A M ( 0 ,0 ) ) : Y 2 = Y 2 + ( I N - A M ( 1 , 0 ) ) ' J R B TP R I N T " [ C L E A R , D O W N 5 , R I G H T 7 ]R E P O R T T O T A L S T O : [ Y E L L O W ] " ; N A $ ; "[ L B L U E ] " ' B F Y S

D E = 0 : P R I N T " [ D O W N 2 , R I G H T 7 ]I N C O M E T O T A L [ S P A C E 5 , Y E L L O W ] " ; : D = Y I: G O S U B 9 9 3 : P R I N T S P $ ; Y I ' F U T BP R I N T " [ D O W N , R I G H T 7 , L . B L U E ]I D E A L B A L . T O T A L [ Y E L L O W ] " ; : D = Y 1: G O S U B 9 9 2 : P R I N T S P $ ; Y 1 ' E Q M R

P R I N T " [ D O W N , R I G H T 7 , L . B L U E ]A C T U A L B A L . T O T A L [ Y E L L O W ] " ; : D = Y 2: G O S U B 9 9 2 : P R I N T S P $ ; Y 2 ' E Q Y SI E 2 $ = " O K " T H E N 7 4 5 ' D G L KF O D E = 1 T 2 0 0 0 : N E X T : R E T U R N ' F J O NG O S U B 2 9 6 ' B D U LI R E = N M T H E N 7 4 9 ' D H K OG O S U B 1 1 1 0 ' B E E NN E X T : R E T U R N ' C B X ON E X T : R E T U R N r C B X PF O R E = 1 T O N M : P = P + 1: G O S U B 7 9 8 ' G N Q NP R I N T " [ C L E A R , D O W N 5 , R I G H T 4 ] ■: G O S U B 6 0 6 ' C E N MI E 2 $ O " 0 K " T H E N 7 5 6 ' E G K OG O T O 7 6 0 ' B D M MP R I N T " [ C L E A R , D O W N 5 , R V S ] " ; N A $ ; " " E 2 $ ; " — R E P O R T T E R M I N A T E D " ' B K Q VO P E N 4 , 4 : P R I N T 8 4 : P R I N T # 4: P R I N T # 4 ' E J S R

P R I N T S 4 , " [ S P A C E 1 4 ] " ; N A $ ; " " ; E 2 $ ;

1 0 M A Y / I l ' N E

Page 107: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 107/124

6 7 5 7 6

7 6

7 6 7 6 7 6 7 6 7 6 7 6 7 7

7 7 7 7

7 7 7 7

7 7 1 1 7 7 7 7 7 9

8 0 9 0

9 1 9 2 9 3

9 3 9 4 9 4 9 5 9 6

9 7

9 7 9 7

9 8

9 8

9 8 9 8

U S E R S O N L Y" - R E P O R T T E R M I N A T E D " ' B M G YC L O S E 4 , 4 : G O T O 7 6 5 ' C H C RG O S U B 4 0 0 : I F A $ O " Y " A N D R E = N M A N P = N M T H E N 7 6 5 ' J Q X RY I = Y I + I N : Y 1 = Y 1 + < I N ~ A M ( 0 , 0 ) ): Y 2 = Y 2 + ( I N - A M ( 1 , 0 ) ) ' I N M W

G O S U B 1 1 1 0 ' B E E LN E X T ' B A E LO P E N 4 , 4 : I A $ O " Y M T H E N 7 6 8 ' F J C RI L C = 0 T H E N F O R D E = l T O 2 : P R I N T # 4 : N E X T : G O T O 7 6 8 ' J P V VI L C = 3 2 T H E N F O D E = 1 T : P R I N T # 4 : N E X T ' I L T V

P R I N T # 4 , " [ S P A C E 2 7 ] R E P O R T T O T A L S ": P R I N T # 4 ' C E K YP R I N T # 4 , " [ S P A C E 2 1 ] I N C O M E T O T A L[ S P A C E 5 , Y E L L O W ] " ; : D = Y I: G O S U B 9 9 2 ' D L J TP R I N T # 4 , S P S ; Y I ' B I F LP R I N T # 4 , " [ S P A C E 2 1 ] I D E A L B A L .T O T A L [ Y E L L O W ] " ; : D = Y 1: G O S U B 9 9 2 ' D L D VP R I N T # 4 , S P $ ; Y 1 ' B I G NP R I N T # 4 , " [ S P A C E 2 1 ] A C T U A L B A L .T O T A L [ Y E L L O W ] " ; : D = Y 2: G O S U B 9 9 2 ' D L I AP R I N T S 4 , S P $ ; Y 2 ' B I H QP R I N T # 4 ' B B D PC L O S E 4 ' B B L QR E T U R N 1 B A Q RF O R D E = 0 T N I : I $ ( D E ) = n o : N E X T: G O S U B 9 6 0 : G O S U B 9 7 0 : R E T U R N 1 I W U CP R I N T " [ C L E A R , L . B L U E ] " : E N D ' C B E EG O S U B 9 7 6 : G O S U B 9 7 5 : D E = 0 : I N $ = " 0 "

I N = 0 ' F T G KG O S U B 9 5 0 : N A $ = N D $ : R E T U R N ' D L V IY I = 0 : Y 1 = 0 : Y 2 = 0 : R E T U R N ' E M C KP R I N T " [ S P A C E 1 1 , Y E L L O W , R V S ]A R E Y O U S U R E ? ( Y ) [ U P ] ": F O R D E = 1 T O 3 0 0 : N E X T ' F I K R

P R I N T " [ S P A C E 2 7 , U P ] ■: F O R D E = 1 T 3 0 0 : N E X T ' F I O T

G E T A S : I F A S = n " T H E N 9 3 0 ' E I L LR E T U R N 1 B A Q MA M ( 2 , D E ) = A M ( 0 , D E ) - A M { 1 , D E ): R E T U R N ' D A P PF O R R = 0 T O 2 : A M ( R , 0 ) = 0 : N E X T: R E T U R N ' G O I PF O R R = 0 T 2 : F O R D E = 1 T N : A M ( R , 0 ) = A M ( R , 0 ) + A M ( R , D E ) : N E X T: N E X T : R E T U R N ' L K T Y

R E S T O R E : F O R D E = 0 T O N I : R E A D A : I $ ( D E ) = A $ : N E X T : R E T U R N 1 I U V YF O R = T O 2 : F O R D E = 0 T O N : A M ( R , D E ) = 0 : N E X T : N E X T : R E T U R N ' K W V CP R I N T " [ C L E A R , D 0 W N 8 , R I G H T 4 , Y E L L O W ]R E T U R N T O E S C A P E [ L . B L U E ] " ' B A D SN A $ = " " : M $ = " " : I N P U T " [ Y E L L O W , D O W N ,R I G H T 4 ] M O N T H N A M E " ; M $: I M $ = " " T H E N 9 9 0 ' G Q G XC H $ = L E F T $ ( M $ , 3 ) ' C J X QF O D E = 1 T 3 S T E PI C H $ = M I D $ ( M C $ , D E ,

9 8 9 8 9 8 9 8 9 8 9 9 9 9 9 9

9 9 9 9 9 9

9 9 9 9 9 9

9 9 1 0 1 01 0 2 01 0 3 01 0 4 01 0 5 01 0 6 01 0 7 01 0 7 51 0 8 01 0 9 01 1 0 01 1 1 01 1 1 5

1 1 2 01 1 2 51 1 2 71 1 3 0

2 0 0 32 0 0 9

2 0 1 0

2 0 1 12 0 1 6

2 0 2 22 0 2 32 0 5 0

3 J T H E N 9 8 6 ' I X R YN E X T ' B A E PG O S U B 9 9 8 : : G O T O 9 8 0 ' C I M SY $ = " " : I N P U T " [ R I G H T 4 ] Y E A R H ; Y $: I Y $ = " " T H E N 9 9 0 ' F M O YY R $ = R I G H T $ ( Y $ , 2 ) ' C J R VN A $ = N A $ + C H $ + C H R $ ( 4 5 ) + Y R $ ■ F Q V BI N A $ = " " T H E N N A $ = N D $ ' E J C QR E T U R N 1 B A Q NI A B S ( D ) < 1 0 T H E N S P $ = " [ S P A C E 5 ] ": R E T U R N ' G J N UI A B S ( D ) < 1 0 0 T H E N S P $ = " [ S P A C E 4 ] ": R E T U R N ' G K E VI A B S ( D ) < 1 0 0 0 T H E N S P $ = " [ S P A C E 3 ] ": R E T U R N ' G L U WI A B S ( D ) < 1 0 0 0 0 T H E N S P $ = " [ S P A C E 2 ]" : R E T U R N ' G M L XI A B S ( D ) < 1 0 0 0 0 0 T H E N S P $ = ": R E T U R N ' G N C YS P $ = " " : R E T U R N ' C E O VP R I N T H D $ ; " [ S P A C E 4 , Y E L L O W , R V S ]I N V A L I D I N P U T , P L E A S E D A G A I N ![ L B L U E ] " : F O R D E = 1 T 1 5 0 0: N E X T ' F N A K

P R I N T H D $ ; B L $ : R E T U R N ' C I D XI A $ = " C " T H E N A = 1 ' E E B WI A $ = " E " T H E N A = 2 ' E E E XI A $ = " P " T H E N A = 3 ' E E Q YI A $ = " S " T H E N A = 4 ' E E U AI A $ = " L " T H E N A = 5 ' E E O BI A $ = " R " T H E N A = 6 ' E E V CI A $ = " D " T H E N A = 7 ' E E I DI A S = " Q " T H E N A = 8 ' E E W IR E T U R N ' B A Q BG E A $ : I F A $ = " " T H E N 1 0 9 0 ' E J H GR E T U R N ' B A Q TF O D E - 1 T O 3 S T E P 3 ' E G L XI C H $ = M I D S ( M C $ , D E ,3 ) T H E N N A $ = ( M I D $ ( M C $ , D E + 3 ,3 ) ) + " - " + Y R $ ' J H K NN E X T : C H $ = L E F T $ ( N A $ , 3 ): I C H $ O " X X X " T H E N R E T U R N ' I P U FI C H $ = " X X X " T H E N C H $ = " J A N ": Y = V A L { R I G H T S ( N A $ # 2 ) ) ' H R V LI C H $ = " X X X " T H E N N A $ = " " : N Y = Y + 1: Y $ = S T R $ ( N Y ) ' I S N N

Y R $ = R I G H T $ ( Y $ , 2 ) : N A $ = C H S + " - " + Y R $: R E T U R N ' G U U F

D A T A " T O T A L S " ' B A U YD A T A " R E N T " , " F O O D " , " C A R [ S P A C E 2 ]" , " P H O N E " , " U T I L . " , " G A S [ S P A C E 2 ]l l t B F V MD A T A " S T O R . " , " L O A N C " , " W A S H " " L I F E D " , " L I F E C " , " C A R I N " ," C - T V " ' B G E GD A T A " C L O . " , " M I S C . " , " S A V E " ' B C N AD A T A " I T E M # " , " I D E A L " , " R E A L " " D I F F . " ' B D K HD A T A 5 6 5 , 4 2 5 , 2 2 0 , 2 5 , 3 0 , 8 0 , 0 ,5 0 ' B A B DD A T A 0 , 2 6 , 2 5 , 5 5 , 0 , 1 0 0 , 1 0 0 , 1 5 0 ' B Y I EA = 0 : P R I N T " [ C L E A R , G R E E N , R V S ] " ; B L $ ;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 0

Page 108: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 108/124

6 2 0 5 5

2 0 6 0

2 0 6 5

2 0 7 02 0 7 52 0 7 7

2 0 8 02 0 8 2

2 0 8 52 0 9 02 0 9 52 1 0 02 1 0 52 1 1 02 1 1 22 1 1 52 1 2 02 1 2 5

2 1 3 02 1 3 5

2 1 4 02 1 4 52 1 5 02 1 5 52 1 6 02 1 6 52 1 6 72 1 7 0

2 1 7 52 1 8 02 1 8 5

2 1 9 02 1 9 52 2 0 0

2 2 0 52 2 0 62 2 0 82 2 1 02 2 1 52 2 2 02 2 2 1

U S E R S O N L Y■ [ S P A C E 1 4 3 D I S C 0 P T I 0 N S [ S P A C E 1 4 ] " ;B L $ ' C M A KP R I N T " [ D 0 W N 2 , R V 0 F F ] n ; T A B ( 1 3 ) ; "[ Y E L L O W ] D [ L . B L U E ] I R E C T O R Y " f C F K K

P R I N T T A B ( 1 3 ) ; " [ Y E L L O W ] R [ L . B L U E ]E N A M E F I L E " ' C E N GP R I N T T A B ( 1 3 ) ; " [ Y E L L O W ] S [ L . B L U E ]C R A T C H F I L E " ' C E T LP R I N T T A B ( 1 3 ) ; " [ Y E L L O W ] F [ L . B L U E ]O R M A T D I S K " ' C E Q HP R I N T T A B ( 1 3 ) ; " [ Y E L L O W ] I [ L . B L U E ]N I T I A L I Z E D R I V E " ' C E Q NP R I N T T A B ( 1 3 ) ; " [ Y E L L O W ] V [ L . B L U E ]A L I D A T E D I S K " ' C E W OP R I N T T A B ( 1 3 ) ; " [ D O W N ] " ; M 1 $ ' C I Q EP R I N T " [ D O W N 2 , G R E E N , R V S ] " ; B L $ ; "[ S P A C E 1 5 ] S E L E C T I O N ? [ S P A C E 1 5 ] " ;

B L $ ' B J Y NG O S U B 1 0 9 0 ' B E L II A $ = " D " T H E N A = 1 ' E E C GI A $ = " R " T H E N A = 2 ' E E R LI A $ = " S " T H E N A = 3 ' E E T XI A $ = " F " T H E N A = 4 ' E E H DI A $ = " I " T H E N A = 5 ' E E L YI A $ = " V " T H E N A = 6 ' E E A BI A $ = C H R $ ( 1 3 ) T H E N R E T U R N 1 F G H FI A < O A > T H E N 2 0 5 0 ' F I U BO G O S U B 2 1 3 5 , 2 2 2 5 , 2 2 6 5 , 2 2 9 5 ,2 3 5 5 , 2 3 6 5 ' C F R JG O T O 2 0 5 0 ' B E E YP R I N T " [ C L E A R , D 0 W N 3 , R I G H T 3 , Y E L L O W ]A N K E T P A U S E / R E S T A R T L I S T I N G[ L B L U E ] " : P R I N T : O P E N 1 , 8 , 0 ," $ 0 n i D I M SG E T # 1 , A $ , B $ ' B I Y BG E T # l , A $ , B $ ' b I Y GG E T # 1 , A $ , B $ ' B I Y CC = 0 ' B C L GI A $ O " " T H E N C = A S C ( A $ ) ' G H H GI B $ O M " T H E N C = C + A S C ( B $ )* 2 5 6 ' I L N NI C < 1 0 T H E N P R I N T " " ; ' E E Y LP R I N T " [ S P A C E 7 ] " ; M I D $ ( S T R $ ( C ) , 2 T A B ( 4 ) ; " [ S P A C E 2 ] " ; ' E N R IG E T # 1 , B $ : I F S T O 0 T H E N 2 2 1 5 ' F N W MI B $ O C H R $ ( 3 4 ) T H E N 2 1 7 5 ' F K X IG E T # 1 , B $ : I F B $ O C H R $ 3 T H E NP R I N T B $ ; : G O T O 2 1 8 5 ' I U J RG E T S 1 , B $ : I F B S = C H R $ ( 3 2 ) T H E N2 1 9 0 ' F Q I KP R I N T T A B ( 2 8 ) ; : C S = " " 1 D H R MC $ = C $ + B $ : G E T # 1 , B $ : I B $ O " " T H E N2 2 0 0 ' H T Y EP R I N T L E F T $ ( C $ , 3 ) ' C G T DG E A $ : I F A $ O " M T H E N P R I N T: P R I N T " [ R I G H T 7 ] " ; M 1 S ' H K D JI A $ < > n i l T H E N G O S U B 1 0 9 0: I A $ = C H R $ ( 1 3 ) T H E N 2 2 2 0 ' J R X NI S T = 0 T H E N 2 1 4 5 ' D H J AP R I N T " [ L E F T ] B L O C K S F R E E " ' B A O GC L O S E l s I P A $ = C H R S ( 1 3 ) T H E N2 2 2 2 ' F M B DP R I N T : G O S U B 2 9 6 ' C E B B

2 2 2 22 2 2 5

2 2 2 82 2 2 92 2 3 02 2 3 52 2 4 0

2 2 4 52 2 5 0

2 2 5 52 2 6 02 2 6 5

2 2 6 8

2 2 7 0

2 2 7 52 2 8 0

2 2 8 52 2 9 02 2 9 5

2 2 9 8

2 3 0 0

2 3 0 2

2 3 1 22 3 2 52 3 3 0

2 3 3 12 3 3 2

2 3 3 52 3 4 0

2 3 4 52 3 5 02 3 5 5

2 3 6 0

2 3 6 52 3 7 0

R E T U R N ' B A Q AP R I N T " [ C L E A R , D O W N 5 , R I G H T 4 ]M 1 $ ' B E K FO F 5 = f l " : I N P U T " [ D O W N 3 , R I G H T 4 ]O L F I L E N A M E " ; O F $ ' C I Q NI O F $ = < t M T H E N 2 2 6 0 ' D H C KN F $ = " " : I N P U T " [ D O W N , R I G H T 4 ]N E F I L E N A M E " ; N F $ ' C I V FI N F $ = " " T H E N 2 2 6 0 ' D H B HO P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " R 0

" + N F $ + " = " + O F $ ' F R C HI N P U T # 1 5 , E 1 $ , E 2 $ , E 3 S , E 4 $ ' B S I JP R I N T " [ D O W N , R I G H T 4 , Y £ L L O W , R V S ] " ;E l $ ; " " ; E 2 S ; " " ; E 3 $ ; " " ; E 4 $ ; "[ R V O F F ] " : F O R D E = 1 T 1 0 0 0: N E X T ' F E E M

C L O S E 1 5 , 8 , 1 5 ' B H B HR E T U R N ' B A Q CG O S U B 9 3 0 : I F A $ O " Y " T H E N2 2 9 0 ' F K H MP R I N T " [ C L E A R , D O W N 5 , R I G H T 4 ] " ;M l $ f B E K MO F $ = " " : I N P U T " [ D O W N 3 , R I G H T 4 ]F I L E N A M E T O S C R A T C H " ; O F $ ' C I C MI O F $ = " " T H E N 2 2 9 0 ' D H F LO P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " S 0: " + O F $ ' D O E J

G O S U B 2 2 4 5 ' B E O KR E T U R N ' B A Q FG O S U B 9 3 0 : I F A $ O " Y " T H E N2 3 5 0 ' F K E PP R I N T " [ C L E A R , D O W N 5 , R I G H T 4 ] " ;M I S ' B E K PP R I N T " [ D O W N 2 , R I G H T 4 ]I N P U T D I S C N A M E ( 1 C H A R .M A X ) " ' B A P FO F $ = " H : I N P U T " [ D O W N , R I G H T 4 ] N A M E

" ; O F $ ' C I J EI L E N ( O F $ ) > 1 6 T H E N G O S U B 9 9 : G O T O 2 2 9 8 ' G P E GI O F $ = " " T H E N 2 3 5 0 ' D H C HP R I N T " [ D O W N , R I G H T 4 ]I N P U T D I S C I C O D E ( C H A R .

M A X ) " ' B A I JN F $ = " " : I N P U T " [ D O W N , R I G H T 4 ] I D C O D E

" ; N F $ ' C I B GI L E N ( N F $ ) > 2 T H E N G O S U B 9 9 : G 0 T O 2 2 9 8 ' G O A II N F $ = " " T H E N 2 3 5 0 ' D H B IO P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " N 0: " + O F $ + " , " + N F $ ' F R G I

G O S U B 2 2 4 5 ' B E O HR E T U R N 1 B A Q CP R I N T " [ C L E A R , D O W N 5 , R I G H T 1 1 ]I N I T I A L I Z I N G D R I V E " ' B A V OO P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " I 0 : ": P R I N T " [ R I G H T 7 ] " ; : G O S U B 2 2 4 5: R E T U R N ' F T X LP R I N T " [ C L E A R , D O W N 5 , R I G H T 1 1 ]V A L I D A T I N G D I S C ' B A T OO P E N 1 5 , 8 , 1 5 : P R I N T i f l 5 , " V 0 : n: P R I N T " [ R I G H T 7 ] " ; : G O S U B 2 2 4 5R E T U R N ' F T L M . j j j j |

1 0 M A Y / I U N E

Page 109: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 109/124

H O T E N T E R P R O G R A M S I C O M M O D O R E M I C R O C O M P U T E R ST h p r o g r a m s w h i c h a p p e a r i n t h i sm a g a z i n e h a v e b e e n r u n , t e s t e d a n c h e c k e d f o b u g s a n d e r r o r s . A f t e r ap r o g r a m i t e s t e d , i i p r i n t e d o l 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 ef o r 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 n p 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 t h i sm e t h o d e n s u r e s t h m o s t e r r o r - f r e ep r o g r a m l 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 a [ 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 n t e r e d b p r e s s i n g t h c u r s o r - d o w n k e y . I m u l t i p l e k e y s t r o k e s a r e 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 . F o r e x a m p l e , [ D 0 W N 4 ] w o u l dm e a n t p r e s s t h e c u r s o r - d o w n k e f o u r t i m e s . I t h e r e a r e m u l t i p l ew o r d s w i t h i n o n s e o b r a c k e t s , e t e t h e 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 O 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 n k e o n c e a n t h e n t h c u r s o r - r i g h t k e t w i c e .

I 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 y 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 H F T o C M a n r e p r e s e n t s t h S H I F T k e o t h C o m m o d o r e k e y . T h l e t t e r i o n o t h l e t t e r s o t h k e y b o a r d . T h c o m b i n a t i o n [ S H F T E w o u l d b e t e r e d b h o l d i n g d o w n t h S H I F Tk e a n p r e s s i n g t h E n u m b e rf o l l o w i n g t 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 e x a m p l e , [ S H F T A 4 . C M D B 3 w o u l dm e a n t h o l d t h S H I F T k e a n p r e s s t h f o u r t i m e s , t h e n h o l dd o w n t h C o m m o d o r e k e a n p r e s st h t h r e e t i m e s .

T h c h a r t o t h i s p a g e 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 b r a c k e t s . R e f e r t t h i s c h a r tw h e n e v e r y o u a r e n ' t s u r e w h a t k e y st o 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 e a c h k e y s t r o k e s h o w s y o u w h a t y o uw i l l s e o t h e s c r e e n .S Y N T A X E R R O R

T h i s i 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 et h i n g i n c o r r e c t l y o t h l i n e t h s y t a e r r o r r e f e r s t o . I f y o g e t h m e s s a g e " ? S y n r a x E r r o r B r e a k I L i n e2 7 0 " , t y p e L I S T 2 7 a n p r e s s R

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 sm i s t a k e s l i k e z e r o i p l a c e o f 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 sa n c o 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 g p a r e n t h e s i s . A l o t h e s et h i n g s w i l l c 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 ol o o k a t I t h l i n e t h e 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 ( i . e . , F A ( 3 ) ) , t h e 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 e 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 r r o rm e s s a g e . L o o k f o l i n e n e a r t h b e g i n n i n g o t h p r o g r a m ( u s u a l l y )t h a t h a D E F A ( X ) i i w i t h a e q u a t i o n f o l l o w i n g i t L o o k f o t y p oi 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 R

T h i s i a n o t h e r c o m m o n e r r o rm e s s a g e . T h i s c a a l s o b c a u s e d b ya t 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 rt 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 b e t 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 r r o ri r e f e r r i n g t o w h a t i t r y i n g t o b p o k e d . n u m b e r m u s t b e 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 a lq u a n t i t y e r r o r b e c a u s e 2 6 0 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 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 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 t o fr a n g e . I t h v a r i a b l e i b e i n g r e a d

f 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 bl e i s o m e w h e r e i t h 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 l a t e d t o t h 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 i l e p r o g r a m h a r u o u o 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 i u s u a l l y c a u s e d b p r o b l e m o t y p oi t h e 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 eo d a t a . N e x t , c h e c k f o m i s s i n g c o m a b e t w e e n n u m b e r s . R e a d i n g d a t af r o m p a g e o f m a g a z i n e c a b s t r a i n o t h b r a i n , s u s r u l e r o p i e c e o p a p e r o r a n y t h i n g e l s e t oh 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 t h 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 E 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 l i n e u t 8 c h a ra c t e r s l o n g . T h V I 2 w i l l a c c e p tl i n e u t 8 c h a r a c t e r s l o n g . S o m et i m e s y o w i l l f i n d a l i n e i n p r 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 r o 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 og 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 8 ( o 8 8

C H A R T O S P E C I A L C H A R A C T E R C O M M A N D SH " ( H O M E ) " = U N S H I F T E D C L R / H O M E

| C L E A R 1 " - S H I F T E D C L R / H O M E0 - [ D O W N ! 1 ' - C U R S O R D O W N

" | U P ] " C U R S O R U ■ | P J G H T | " C U R S O R R I G H T

| ■ ■ [ L E F T ! 1 ' = C U R S O R L E F TF " [ R V S ! " C O N T R O L

" [ R V O F 7 I " = C O N T R O L 0E " 1 B L A C K ] " = C O N T R C L 1

[ 1 ■ | W H I T E 1 ' - = C O N T R O L 2" j R E D ] " C O N T R O Lf ■ [ C Y A N ] " - C O N T R O L 4

■ ■ [ P U R P L E ] - - C O N T R O L" I G R E E N f = C O N T R O L 6

" 1 B L U E 1 " = C O N T R O LS " [ Y E L L O W ] " C O N T R O L" [ O R A N G E ! " C O M M O D O R E

" [ B R 0 W N | " = C 0 M M 0 D 0 R E 2R - I L R E D ! " - C O M M O D O R E

P " i G R A Y U 1 1 C O M M O D O R E| - [ G R A Y 2 1 " = C O M M O D O R E

i j ' l L G R E E N 1 " = C O M M O D O R E" ( B L U E 1 " C O M M O D O R E

■ | F 2 | "

" [ F 6 | " - F 6

I j f " [ P O U N D ! " E N G L I S H

P O U N D

■ ■ [ G R A Y 3 1 " = C O M M O D O R E f l i T -P S Y M B O L

= U A R R O W

G R A P H I C S Y M B O L S W I L L B E R E P R E S E N T E D A S E I T H E R T H L E T T E R SS H F T ( S H I F T ) A N K E ( " [ S H F T Q r S H F T J . S H F T D , S H F T S ] " } 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 ' [ C M D R Q . 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 I T I T I O N S W I L L B E 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 ( " [ S P A C E 3 , S H F T S 4 . C M D R M 2 J " ) .

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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 110/124

c h a r a c t e r s o n o n e l i n e . Y o c a e n t e rt h e s e l i n e s b a b b r e v i a t i n g t h e c o m a n d s w h e n y o e n t e r t h e 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 C c o m m a n d sa r o p a g e s 1 3 3 - 1 3 4 o f t h V I 2 u s e r g u i d e a n 1 3 0 - 1 3 1 o f t h e C o m o d o r e 6 u s e r ' s g u i d e .

I y o t y p e l i n e t h a t i l o n g e rt h a n 8 ( o 8 8 c h a r a c t e r s , t h c o p u t e r w i l l a c t a i e v e r y t h i n g i 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 t a e r r o r w i l l b d i s p l a y e d .T H P R O G R A M W O N T R U N ! !

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

Y o u ' v e c o m e t t h e n o y o u rr o p e . Y o c a n ' t g e t t h e p r o g r a m t r u a n d y o u 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 s a w a y s , w s u g g e s t t h a t y o C r l o c a lu s e r g r o u p f o r h e l p . I n a 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 eo n i b o u n d t h a v e t y p e d i t h s a m e p r o g r a m .

I y o u d o 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 y o u re r r o r s a n i n c r e a s e y o 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 t h e c o u n t r y , d o n ' th a v e l o c a l u s e r g r o u p , o y o s i p l c 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 o w i n g i n f o r m a t i o n a b o u t t h p r 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 n a m e o t h p r o g r a mT h i s s u e o t h m a g a z i n e i w a i T h 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 p o s s i b l e )

S e n d y o u r q u e s t i o n s t o 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 0 0 W i l s o n D r i v eW e s t C h e s t e r , P A 1 9 3 8 0

A T T N : P r o g r a m P r o b l e m

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 mT h M a g a z i n e E n t r y P r o g r a m o np a g e 1 2 i m a c h i n e l a n g u a g e p r g r a m t h a t w i l l a s s i s t y o i e n t e r i n gt 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 e c t l y . I i f o u s w i t h t h C o m m od o r e 6 4 o n l y a n w a w r i t t e n b M a r k R o b i n u s i n g t h T E E d i t o r / A ss e m b l e r . 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 c w i t h o u t y o h a v i n g t d a n y t h i n g e l s e . T h p r g r a m w i l l n o l e y o e n t e r l i n e i t h e r e i t y p i n g m i s t a k e o i t a n b e t t e r y e t , ' i t i d e n t i f i e s t h k i n d o e r r o r f o y o u .G e t t i n g S t a r t e d

T 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 u g oa l o n g ( j u s t i n c 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 e t o p 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 m4 9 1 5 2 u t 5 0 0 5 2 , a n d j u s t l e t s y o k n o w t h a t t h p r o 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 lf i n i s h r u n n i n g a n e n d . T h e n t y p eN E W . I t h e r e i p r o b l e m w i t h t h ed 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 ly o w h e r e t l o o k t f i n d t h e p r o bl e m .

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 5 2 a n p r e s sR E T U R N . W h e n t h R E A D Y p r o m p t i d i s p l a y e d , t y p e T E S T a n p r e s s R T U R N . Y o u a r n o r e a d y t e n t e rt h p r o g r a m s f r o m t h m a g a z i n e .T y p i n g t h P r o g r a m s

A l t h p r o g r a m l i s t i n g s i t h i sm a g a z i n e t h a t a r f o t h 6 4 h a v e a 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 sa t h e n o t h l i n e ( i . e . , ' A C D F ) .T h a p o s t r o p h e a n d l e t t e r s s h o u l d b ee 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 el i n e . T h i s i c h e c k s u m t h a t t h M a 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 l i n e a n t h l e t t e r s a d i 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 7 ,b e l l i s o u n d e d a n t h l i n e i e t e r e d i n t o t h c o m p u t e r ' s m e m o r y( w i t h o u t t h e c h a r a c t e r s a t h 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 g t h e 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 dt 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 c o r r e c tt 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 te n t e r t h a t l i n e i n t o m e m o r y . T h i sm a k e s i i m p o s s i b l e t e n t e r l i n ei 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 tT h e y M e a nT h e r e a r s i e r r o r m e s s a g e s t h a t

t 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 e , 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 .

N C H E C K S U M : T h i s m e a n s t h a ty o f o r g o t t e n t e r t h e a p o s t r o p h ea n t h f o u r l e t t e r s a t h e n o t h l 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 t t y p e d a n e n t e r t h ec 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 f o g o ( o a d d e d ) q u o t e m a r k s o m ew 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 c o r r e c t t h q u o t e .

P A R E N T H E S I S : T h i s m e a n s t h a ty o f o r g o t ( o a d d e d ) p a r e n t h e s i ss o 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 g a i n a n c o r e c t t h p a r e n t h e s i s .

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 e 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 t h 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 kt 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 r m i s s e d s o m e c h a r a ct e r s . C h e c k t h l i n e i n t h m a g a z i n ea 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 oo c c u r i y o m i s s p e l l B A S I C c o 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 r e x a m p l e , i y o u m i ss p e l l P R I N T a P R O N T , t h 6 s e e s t h el e t t e r a n R t h B A S I C k e y w o r dO a n t h e n t h l e t t e r T B e c a u s e i s e e s t h e k e y w o r d O N , i t h i n k sy o u ' v e g o t t o m a n y c h a r a c t e r s , i s t e a d o s i m p l e m i s s p e l l i n g . C h e c ks p e l l i n g o B A S I C c 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 g e 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 st h a t y o h a v e e i t h e r m a d e s i m p l es p e l l i n g e r r o r , y o t y p e d t h w r o n gl i n e n u m b e r , o y o t y p e d t h c h e c k s u m i n c o r r e c t l y . S p e l l i n g e rr o r s c o u l d b t h w r o n g n u m b e r o s p a c e s i n s i d e q u o t e s , v a r i a b l es p e l l e d w r o n g , o r w o r d m i s p e l l e d .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 na n c o r r e c t d i e m i s t a k e .

1 0 M A Y / J U N E

Page 111: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 111/124

M a g a z i n e E n t r y P r o g r a mP R I N TP = 4 9 1 5 2

[ C L E A R ] P O K I N G - " ;: R E M $ C 0 f l 0

1 R E A D A $ : I F A S = " E N D " T H E N 8 2 L = A S . C ( M I D $ ( A $ , 2 , 1 )3 H = A S C ( M I D $ ( A $ , 1 , 1 ) )4 L = L - 4 85 H = H - 4 86 P R I N T "

: I L > T H E N L = L - 7: I H > T H E N H = H - 7[ H 0 M E , R I G H T 1 2 ] " P ;

7 B = H * 1 6 + L : P O K E P , B : T = T + B : P = P + 1: G O T O

8 0 I F T D A T A

1 1 0 3 2 3 3 T H E N P R I N T " M I S T A K E- C H E C K D A T A S T A T E M E N T S "

9 P R I N T " D O N E " : E N D1 0 0 C1 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 51 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 4 1 0 4 71 0 4 81 0 4 9

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

4 0 , 2 3 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 80 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 0 , 0 D0 0 , 5 8 , 0 1 , 5 E , 0 1 , 6 6 , 0 1 , 7 6C 1 , 8 3 , C 1 , 8 F , C 1 , E A , E A , E A4 C , 8 3 , C 0 , A 2 , 0 5 , B D , 1 D , C 09 5 , 7 3 , C A , 1 0 , F 8 , 6 0 , A 0 , 0 2B 9 , 0 0 , 0 2 , D 9 , 3 C , C 1 , D 0 , 0 B8 8 , 1 0 , F 5 , A 9 , 0 1 , 8 D , 1 0 , C 04 0 , I F , 0 1 , 6 0 , A 0 , 0 3 , B 9 , 0 00 2 , D 9 , 3 8 , C 1 , D 0 , E 0 , 8 8 , 1 0F 5 , A 9 , 0 0 , 8 D , 1 0 , C 0 , 4 C , 1 FC 1 , 6 0 , A 0 , 0 3 , B 9 , O 0 , 0 2 , D 93 4 , C 1 , D 0 , E 0 , 8 8 , 1 0 , F 5 , A 00 5 , B 9 , A 2 , E 3 , 9 9 , 7 3 , 0 0 , 8 81 0 , F 7 , A 9 , 0 0 , 8 D , 1 8 , D 4 , 4 C1 F , C 1 , E 6 , 7 A , D 0 , 0 2 , E 6 , 7 B4 C , 7 9 , 0 0 , A 5 , 9 D , F 0 , F 3 , A 57 A , C 9 , F F , D 0 , E D , A 5 , 7 B , C 90 1 , D 0 , E 7 , 2 0 , 5 A , C 0 , A D , 0 00 2 , 2 0 , A 3 , C 0 , 9 0 , D C , A 0 , 04 0 , E A , 0 1 , 0 9 , 3 0 , 3 0 , 0 6 , 0 93 A , 1 0 , 0 2 , 3 8 , 6 0 , 1 8 , 6 0 , 0 8B 1 , 7 A , C 9 , 2 0 , D 0 , 0 3 , C 8 , D 0F 7 , B 1 , 7 A , 6 0 , 1 8 , C 8 , B 1 , 7 AF 0 , 3 5 , C 9 , 2 2 , F 0 , F 5 , 5 D , O 5C 0 , 8 D , 0 5 , C 0 , A D , 0 6 , C 0 , 6

0 , 8 D , 0 6 , C 0 , 4 C , B D , C O , 1 86 D , 0 7 , C 0 , 8 D , 0 7 , C 0 , 9 0 , 0 3E E , 0 8 , C 0 , E E , 0 B , C 0 , 6 0 , 1 86 D , 0 A , C 0 , 8 D , 0 A , C 0 , 9 0 , E E , 0 9 , C 0 , E E , 0 C , C 0 , 6 0 , 0 AA 8 , B 9 , 1 1 , C 0 , 8 5 , F B , B 9 , 1 2C 0 , 8 5 , F C , A 0 , 0 0 , A 9 , 1 2 , 2 0D 2 , F F , B 1 , F B / F 0 , 0 6 , 2 0 , D 2F F , C 8 , D 0 , F 6 , 2 0 , 5 4 , C 3 , 2 07 E , C 3 , 2 0 , E 4 , F F , F O , F B , A 01 B , B 9 , 3 F , C 1 , 2 0 , D 2 , F F , 8 81 0 , F 7 , 6 8 , 6 8 , A 9 , 0 0 , 8 D , 0 00 2 , 4 C , 7 4 , A 4 , 4 B , 4 9 , 4 C , 4 C5 4 , 4 5 , 5 3 , 5 4 , 4 1 , 4 4 , 4 4 , 9 19 1 , 0 0 , 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 7 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 14 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 , 5 O

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

I 1 0 6 0: E N D 1 0 6 1

1 0 6 21 0 6 31 0 6 41 0 6 51 0 6 G1 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 51 0 8 61 0 8 71 0 8 81 0 8 91 0 9 01 0 9 11 0 9 21 0 9 31 0 9 41 0 9 51 0 9 61 0 9 71 0 9 81 0 9 91 1 0 01 1 0 11 1 0 21 1 0 31 1 0 41 1 0 51 1 0 51 1 0 71 1 0 31 1 ( 5 91 1 1 01 1 1 11 1 1 2

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 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 1 , 5 2 , 4 5 , 4 E , 5 4 , 4 8 , 4 5 , 5 34 9 , 5 3 , 0 0 , C 8 , B l , 7 A , D f J , F B8 4 , F D , C O , 0 9 , 1 0 , 0 3 , 4 0 , 0 7C 1 , 8 8 , 8 8 , 8 8 , 8 8 , 8 8 , B 1 , 7 AC 9 , 2 7 , D 0 , 1 3 , A 9 , 0 0 , 9 1 , 7 AC 8 , A 2 , O 0 , B 1 , 7 A , 9 D , 3 C , 0C 8 , E 8 , E 0 , 0 4 , D 0 , F 5 , 6 0 , 4 CF 2 , C 2 , A 0 , f l 0 , B 9 , 0 0 , 0 2 , 9 9

0 , 3 , F 0 , F 2 , C 8 , D f l , F 5 , A 0O 0 , B 9 , 4 0 , O 3 , F O , E 8 , 9 9 , 0 30 2 , C 8 , D f l , F 5 , 2 0 , D 7 , C l , 4 C5 6 , C 2 , A 0 , 0 B , A 9 , O 0 , 9 9 , 0 3C U , 8 D , 3 0 , 0 3 , 8 8 , 1 0 P F 7 , A 98 0 , 8 5 , 0 2 , 2 0 , I B , 0 3 , A ( l , 0 02 0 9 B , C l , 2 0 , C A , 0 1 , 2 0 , 3 1C 2 , E 6 , 7 A , E 6 , 7 B , 2 0 , 7 C , A 5A 0 , O 0 , 2 O , A F , C 0 , F 0 , C D , 2 40 2 , F O , 0 6 , 2 S , D 7 , C O , 4 C , 1 2C 2 , C 9 , 2 2 , D 0 , O 6 , 2 0 , B C , C 04 C , 1 2 , C 2 , 2 0 f E 7 , C O , 4 C , 1 2C 2 , A 0 , 0 0 , B 9 , 0 0 , 0 2 , 2 O , A 3C 0 , C 8 , 9 0 , 0 A , 1 8 , 6 D , G 9 , C 03 D , 0 9 , C 0 , 4 C , 3 3 , C 2 , 8 8 , A 20 0 , B 9 , 0 0 , 0 2 , 9 D , 0 0 , 0 2 , F 00 4 , E 8 , 0 8 , D O , F 4 , 6 0 , 1 8 , A D0 B , C 0 , 6 9 , 4 1 , 8 D , 0 B , C O , 3 8A D , O C , C O , E 9 , 1 9 , 9 0 , 0 6 , 8 D0 0 , 0 0 , 4 0 , 6 0 , C 2 , A D , 0 0 , C O6 9 , 4 1 , 8 D , 0 C , C 0 , A D , 0 5 , C e6 D , 3 7 , C 0 , 4 8 , A D , £ ) 6 , C 0 , 6 D0 8 , C 0 , 8 D , 0 E , C 0 , 6 8 , 6 D , 0 AC 0 , 8 D , a D , C 0 , A D , 0 E , C 0 , 6 D0 9 , C 0 , 8 D , O E , C 0 , 3 8 , E 9 , 1 99 0 , 0 6 , 8 D , 0 E , C O , 4 C , 9 6 , C 2A D , 0 E , C 0 , 6 9 , 4 1 , 8 D , 0 E , C 0A D , f ) D , C 0 , E 9 , 1 9 , 9 0 , 0 5 , 8 D0 D , C 0 , 4 C , A B , C 2 , A D , 0 D , C O6 9 , 4 1 , 8 D , O D , C 0 , A 0 , 0 1 , A D0 B , C 0 , C D , 3 C , 0 3 , D 0 , 2 0 , C 8A D , 0 C , C f l , C D , 3 D , 0 3 , 0 0 , 1 7C 8 , A D , 0 D , C 0 , C D , 3 E , 0 3 , D 00 E , A D , 0 E , C 0 , C D , 3 F , O 3 , D 0O 6 , 2 0 , 6 4 , C 3 , 4 C , 7 A , C 0 , A D1 0 , 0 0 , 0 0 , 1 1 , 9 8 , 4 8 , 6 8 , 4 CF 7 , C 0 , A D , 1 O , C 0 , F 0 , 0 1 , 6 0A 9 , 0 4 f 4 C , F 7 , C 0 , A 4 , F D , A 92 7 , 9 1 , 7 A , A 2 , 0 0 , C 8 , B D , O BC 0 ' , 9 1 , 7 A , C 8 , E 8 , E 0 , 0 4 , D 0F 5 , A 9 , 0 0 , 9 1 , 7 A , 2 0 , 6 4 , 0 34 C , 7 A , C 0 , A 0 , 0 O , B 9 , O 0 , O 2F 0 , 1 1 , 0 9 , 2 0 , D O , 0 3 , E E , 0 3C O , C 9 , 2 9 , D 0 , 0 3 , E E , 0 4 , C 0C 8 , D 0 , E A , A D , 0 3 , C 0 , C D , 0C O , D 0 , 0 1 , 6 O , A 9 , O 5 , 4 C , F 7C 0 , A 9 , 2 O , 8 D , 0 O , D 4 , S D , a iD 4 , A 9 , 0 9 , 8 D , 0 5 , D 4 , A 9 , f l F8 D , 1 8 , D 4 , 6 0 , 2 0 , 4 1 , C 3 , A 98 1 , 2 0 , 7 7 , C 3 , A 9 , 8 O , 2 O , 7 7C 3 , 4 0 , 7 1 , 0 3 , 2 0 , 4 1 , 0 3 , A 91 1 2 0 , 7 7 , C 3 , A 9 , 1 0 , 2 0 , 7 7C 3 A 9 0 3 0 D 4 6 0 3 O 4 , D 4 , A 2 , 7 f i , A 0 , n S , 8 i 3 , D OF D , C A , D 0 , F A , 6 O , E N D

C O N L 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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 112/124

U S E R G R O U P SC o m m o d o r e u s e r g r o u p s n a t i o n s i d a n d a r o u n d t h w o r l d p r o i I d i n v a l u a b l e ; ! - ■ s i s t a n c e t o m m o d o r e c o m p u t e r l s t s . I y o a r l o o k i n g

f o 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 g i n t e r e s t s o r i l y o u 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 ! i i > U s I c o m p i l e d f r o m g r o u p s w h r e s p o n d e d t

g r o u p n e a r y o u .i s u r v e j c o n d u c t e d b P e t e B a c z o r , o m m o d o r e ' s u s e r g r o u p c o o r d i n a t o r . I y o

w o u l d l i k e y o u r g r o u p i < a p p e a r h e r e , o I y o n e e d I n f i r m a t i o n a b o u t p m m o d o r e ' s u s e r g r o u p s u p p o r t , c o n t a c tB u s i n e s s M a c h i n e s , u u u w U s o n D r i v e , W c s i h e s t e r , P

A L A B A M AB i r m i n g h a m

B i r m i n g h a m C o m m o d o r eC o m p u t e r C l u bH a r r y J o n e s4 8 4 5 A v e n u e L o 7 - B — 3 5 2 0 82 0 5 - 9 2 3 - 9 2 6 0

E n t e r p r i s eW i i e g r a s s M i c r o - C o m p u t e rS o c i e t yW i l l i a m H . B r o w n1 0 K e y B e n d R d . — 3 6 3 3 02 0 5 - 3 4 7 - 7 5 6 4

M o b i l eC o m m o d o r e C l u b o M o b i l eT o W y a t t3 8 6 8 - H R u e M a i s o n — 3 6 6 0 82 0 5 - 3 4 3 - 1 1 7 8

P i n s o nC o m m o d o r e C h ± — S o u t hW i l l i a m F r e e m a nP . O . B o 3 2 4 — 3 5 1 2 62 0 5 - 8 5 4 - 0 6 5 0

S c o t t s b o r oS c o t t s b o r o C - 6 4 U s e r s ' G i o u pR i c h a r d R a d o nR t 5 B o x 2 5 5 — 3 5 7 6 82 0 5 - 5 7 4 - 1 8 3 0

A L A S K AC a l g a r y

C a l g a r y C o m m o d o r eU s e r s G r o u pL l o y d N o r m a n8 1 0 C a n n e l d W e S W — T 2 W 1 K 4 0 3 - 2 8 1 - 2 7 7 2

A n c h o r a g eA l a s k a 8 4 C o m m o d o r eC o m p u t e r C l u bD o u g G a n n o n

B o x 6 0 4 3 — 9 9 5 0 29 0 7 - 2 4 8 - 3 4 5 1

K e t c h i k a nF i r s t C i t y U s e r s G r o u pJ i L l a n o sP B o x 6 0 0 2 — 9 9 9 0 19 0 7 - 2 2 5 - 5 6 9 5

S i t k aS i t k a C o m m o d o r e U s e r s G i o u pD e n n i s L a n h a mP O B o x 2 2 0 4 — 9 9 8 3 59 0 7 - 7 4 7 - 3 4 9 1

A R I Z O N AC h a n d l e r

A r i z o n a V I S 6 U s e r sT h o m a s M o n s o n9 0 M a r l b o r o C i r — 8 5 2 2 46 0 2 - 9 6 3 - 6 1 4 9

G l o b eG i l a H a c k e r sP a u l R M a c h u l aR 1 B o 3 4 — B 5 5 0 16 0 2 - 4 2 5 - 7 2 6 0

P h o e n i xP h o e n i x A r i z o n a C o m m o d o r eC l u bL e s l i e A . R o b e r t sP . O . B o x 3 4 9 0 5 — 8 5 0 6 76 0 2 - 2 6 5 - 4 2 9 6

S i e r r a V i s t aT h u n d e r N f o u r i t a i n C o m m o d o r eU s e r s G J e f i T y l e tP . O . B o 1 7 9 6 — 8 5 6 3 66 0 2 - 4 5 8 - 0 3 2 0

T u c s o nC a t a h n a C o m m o d o r eC o m p u t e r C l u bM i k e L a P a g k a3 3 7 1 M o r m o n D — 8 5 7 3 06 0 2 - 7 2 1 - 7 8 2 4

A R K A N S A SC o n w a y

C o m m o d o r e . ' P E T U s e r s C l u b

G e n e v a B o w l i nD a v i s S t r e e t — 7 2 0 3 25 0 1 - 3 2 9 - 3 4 1 5

P u s s e U v i l l eR u G s e l l v U l e C o m m o d o i eU s e r s G r o u pB o B t a z e a l4 0 A r l i n g t o n D — 7 2 8 0 15 0 1 - 9 6 7 - 1 8 6 8

C A L I F O R N I AA l t a l o m a

C a c t u s C o m m u n i c a t o rB o x 1 2 7 7 — 9 1 7 0 1

7 1 4 - 8 6 5 - 4 8 1 6A r c a d i a

P a s a d e n a C o m m o d o r eC o m p u t e r C l u bE r n i e M c D o n a l dP B o 1 1 6 3 — 9 1 0 0 68 1 B - 9 0 4 - 0 6 0 7

A u b u r nA u b u r n C o m m o d o r eC o m p u t e r C l u bP a t S u u b1 1 2 1 0 M u L o m a D — 9 5 6 0 39 1 6 - 8 2 3 - 7 0 9 5

B a l d w i n P a r kC a P o l y C o m m o d o i e U s e r sG r o u pD a v i d D i e t i e l1 4 6 1 7 W R a m o n a B l v d — 9 1 7 0 68 1 8 - 9 6 0 - 9 9 0 6

B e l l O o w e iC l u b 6 4R o b e r t J o h n s o n1 4 9 4 4 B a y o u A v e — 9 0 7 0 6

C h a t s w o n hS a n F e r n a n d o V a l l e yC o m m o d o i e U b b i s G r o u pT o L y n c h2 1 2 0 8 N a s h v i l l e — 9 1 3 1 18 1 8 - 7 0 9 - 4 7 3 6

C l o v i sF r e s n o 6 U s e r sG r e g E d w a r d s0 9 9 t # 2 0 3 — 9 3 6 1 22 0 9 - 2 9 7 - 7 0 9 3

C o n c o r dD i a b l o V a l l e y C o m m o d o r eU s e r s G r o u pD e a n S t e i c h e n

B o 2 7 1 5 5 — 9 4 5 2 0C o s t a M e s a

T e c h U s e r s o O r a n g e C o u n t yS t e v e n s o n

B o x 1 4 9 7 — 9 2 6 2 6C u p e r t i n o

P U o f S i l i c o n V a l l e yM a r v i n V a n d e r K o o l2 2 3 5 5 R a n c h o V e n t u r a — 9 5 0 1 44 0 8 - 4 4 6 - 1 9 3 6

D a n v l l l aD a n v i l l e U a o r s G i o u pK e n t E D a v i s1 B F r o n t S t . S u i t e 1 0 6 — 9 4 5 2 6

4 1 5 - 8 2 0 - 1 2 2 3H o l l y w o o d

H o l l y w o o d C o m m o d o i eU s e r s G r o u pM a r t i n B l a c k w e l l7 3 H l d g e w o o d B l v d . — 9 0 0 3 82 1 3 - 4 6 3 - B 9 7 3

L i v e r m o r eP A L SJ J o h n s o n8 8 S o u t h K — 9 4 5 5 04 1 5 - 4 4 9 - 1 0 8 4

L o s O s o sS a L u i s O b i s p o C o m m o d o i eC o m p C G a r y B i s s e l l1 7 6 6 9 t S t r e e t — 9 3 4 0 2B 0 5 - 5 2 B - 3 3 7 1

N e v a d a C i t y

1 9 3 8 0 .

C 6 U s e r s G r o u pG e r r y F n e d e n c i1 1 6 1 4 R e D o R ^ a d — 9 5 S 5 99 1 6 - 2 6 5 - 6 5 3 2

O | a i6 4 / 2 0 C l u bG i e g B u m s2 1 F u l t o n S t — 9 3 0 2 38 0 5 - 6 4 6 - 0 6 1 7

O x n a r dC I V I C 6 4N a t h a n O k u m1 2 M a g n o l i a A v e . — 9 3 0 3 08 0 5 - 9 8 5 - 8 1 5 0

P a s a d e n aA . C . C

B r i a n K l o ' . z1 1 3 5 C o r o n e t A v e — 9 1 1 0 72 1 3 - 3 5 1 - 8 1 9 8

S a C a r l o sP e n i n s u l a C o m m o d o r eU s e r s G r o u pT i m o t h y v e r y5 4 O l C o u n t y E — 9 4 0 7 04 1 5 - 5 9 5 - 2 4 9 7

S a F r a n c i s c oP E o t h A I B o l a L o w e5 2 5 C r e s t l u m e D — 9 4 1 3 Z4 1 5 - 6 8 1 - 7 5 2 0

S a Y s i d r oS o u t h B a C o m m o d o r e 6 U s e r s G r o u pJ o s e G a l l e g o

O B o x 3 1 9 3 — 5 2 0 7 36 1 9 - 4 2 0 - 5 8 8 7

S a n t a M a n aC e n t r a l C o a s t C o . - n m o d c r eU s e r G i o u pG i l b e r t F V e l a4 2 3 7 P l u m e r i a C — 9 3 4 5 58 0 5 - 9 3 7 - 4 1 7 4

S a n t a M o n i c aC o m m o d o r e 6 W e s tD o C a m p b e l lP . B o x 4 0 6 — 9 C 4 0 6 - G 4 0 62 1 3 - 8 2 8 - 9 3 0 8

S a n t a R o s aS a n t a R o s a C o m m o d o r e 6 U s e i s G r o u pG a r r y P a l m e r3 3 R o b t e s A v e . — 9 5 4 0 7 - 7 9 2 57 0 7 - 5 8 4 - 7 0 0 9

S t o c k t o nS t o c k t o n C o m m o d o r eU s e r s G i o u pR i t a M c C a n n2 9 2 9 C a l a r i v a D — 9 5 2 0 42 0 9 - 9 4 8 - 5 8 9 0

C O L O R A D OA s p e n

R o c k y M o u n t a i n C o m m o d o r eC l u bR a B r o o k sP B o 3 7 7 — 8 1 6 1 23 0 3 - 9 2 3 - 5 0 3 7

U e n v e rC o l o r a d o C o m m o d o r e C o m p u t e rC l u bR o y c e M i t c h e l l9 4 0 0 E l C t # 6 C 7 8 — 8 0 2 2 13 0 3 - 4 2 7 - 1 3 0 9

G r a n d J u n c t i o nW e s t e r n S l o p e C c m m o d o r eU s e i s G r o u pR a l p h ' A n d r e aP B o x 4 1 4 2 — 8 1 5 0 23 0 3 - 2 4 2 - B 9 9 0

C O N N E C T I C U TC o l c h e s t e r

C o m p u t e r U s e r s G r o u pL i R a l o l o w s k iH a l l s H i l l R o a d — 0 6 4 1 52 0 3 - 2 6 7 - 9 5 0 1

D a n b u r yF a i r f i e l d C o u n t y C o m m o d o i eU s e r G pK e n n e t h H o t t e sP B o x 2 1 2 — 0 6 8 1 02 0 3 - 7 9 7 - 0 0 7 6

E a s t H a r t i o r dH a i t l o r d C o u n t y C o m m o d o i eU s e r G p

C u r t i s sP . O . B o x 8 5 5 3 — 0 6 0 1 8

E n f i e l dN o r t h e r n C C o m m o d o r e C l u bM i k e L e v e s q u e

M a i b l e S — 0 6 0 8 22 0 3 - 7 4 5 - 8 2 0 9

H a m p t o nC o m m o d o r e E a s t C o m p u t e rU s e r s G r o u pE r n e s t J u l i a n1 6 B i g e l o w R — 0 6 2 4 72 0 3 - 4 5 5 - 0 1 0 8

M y s t i cC 6 U s e r s G r o u p o N e L o n d o n

E s t e s5 7 F i s h t o w n L — C 6 3 5 5

S m m f a dS t a m f o r d C o m m o d o r eU s e r s G r o u pS t a n C z e r n e lP B o x 1 3 3 7 — O 6 9 0 22 0 3 - 3 2 5 - 4 3 8 1

S t r a t f o r dC o m m o d o r e U s e r G r o u p o S t r a t f o r dD a K e r n - E k i n sP B o 1 2 1 3 — 0 6 4 9 72 0 3 - 3 3 6 - 1 9 8 1

W e s t H a v e no N e H a v e n M i c r o c o m p u t e r

C l u bM M c C o n e g h y

o N e H a v e n . 3 0 0 O r a n g eA v e — 0 6 5 1 6

D E L A W A R EF e l t o n

D i a m o n d S t a t e U s e i s G r o u pM i c h a e l B u t l e r

B o 8 9 2 — 1 9 9 4 33 0 2 - 2 8 4 - 4 4 9 5

N e w a r kN e w a r k C o m m o d o r e U s e r sG i o u pB o T a y l o r2 1 D u r s o D r — 1 9 7 1 13 0 2 - 7 3 7 - 4 6 B 6

F L O R I D AA v o n P a r k

C H I P S U s e r s G r o u pG e r a l d K l i m c z a k

O B o 3 0 6 3 — 3 3 8 2 58 1 3 - 4 5 2 - 2 3 0 4

B r a d e n t o nM a n a s o t a C o m m o d o r eU s e i s G r o u pB o B r o n s o n9 1 E 3 5 t h A v D t — 3 3 5 0 88 1 3 - 7 4 7 - 1 7 8 5

B r a n d o nB r a n d o n U s e r s G r o u pP a u l D a u g h e r t y1 0 A n g l e w o o d D — 3 3 5 1 18 1 3 - 6 B 5 - 5 1 3 8

C i e a r w a t e tC l e a r w a t e r C o m m o d o r e C l u bG a r y B . G o u l d1 5 3 2 L e m o n S t r e e t — 3 3 5 1 68 1 3 - 4 4 2 - 0 7 7 0

C a c o aD - s h i f t - o hM i k e S c h n o k eP . O B o x 5 4 B — 3 2 9 2 2 - 0 5 4 8

E a t o n P a r kV I C / 6 4 H e a r t l a n d U s e r G r o u p —

P e t e : i C o m m o d o r e

L a k e l a n dR a n d a l l L i p h a mP B o 9 1 2 — 3 3 8 4 0B 1 3 - 6 6 6 - 1 6 S 2

G a w s v i l l eG a w s v i H e C o m m o d o r eU s e r s G i o u p

D r e w H u r l e yP . O . B o x 1 4 7 1 6 — 3 2 6 0 49 0 4 - 4 6 2 - 3 1 2 8

J a c k s o n v i l l eU N C o m m o d o r e C o m p u t e rH u J a H u e b n e rU n i v e r s i t y o N o u n F l o r i d a —3 2 2 1 63 0 4 - 6 4 6 - 2 7 2 9

L u t zV I C / 6 4 H e a r t l a n d U s e r s — T a m p aT o K e o u g h1 4 8 0 6 M o r n i n g D — 3 3 5 4 98 1 3 - 9 7 7 - 2 0 1 6

M a c D i I l . A F S o u t h T a m p a C o m m o d o r e 6 U s e r s G t o u pR o n a l d S C l e m e n t7 3 6 F S e c o n d D r 3 3 6 2 1B 1 3 - 8 4 0 - O 6 8 2

M i a m iM i a m i 2 0 6 4J i m L u f t m a n1 2 9 1 1 S 4 9 t h S — 3 3 1 7 53 0 5 - 2 2 6 - 1 1 8 5

N o r t h M i a m i B e a c hC o m m o d o r e E d u c a t o r s U s e rG r o u p — N o r t hR o b e r t F i g u e r o a1 6 3 3 0 N 2 n d A v e . — 3 3 1 6 23 0 5 - 9 4 4 - 5 5 4 8

O c a l aT r i - C o u n t y C o m m o d o i eU s e r s G r o u pD o V a n d e r v e n i e rP B o x 1 1 5 1 — 3 2 6 7 13 0 4 - 6 2 9 - 1 2 2 0

O r l a n d oC e n t r a l F l o r i d a C o m m o d o i eU s e r s G i o u pT h u r m a n L a w s o n

B o 7 3 2 6 — 3 2 8 5 43 0 5 - 8 8 6 - 0 3 9 0

P a l m H a r b o rS u n c o a s t 6 4 C u r t i s J M i l l e r2 4 1 9 U 1 N o r t h — 3 3 5 6 38 1 3 - 7 B 5 - 1 0 3 6

P a n a m a C i t yB a C o m m o d o r e U s e r s G i o u pD o u g S c h i p a l lP B o 3 1 8 7 — 3 2 4 0 19 0 4 - 7 8 5 - 2 3 1 4

P e n s a c o l aC o m m o d o r e A d v a n t a g eD e a n n a O w e n sP . O B o x 1 8 4 9 0 — 3 2 5 2 39 0 4 - 4 5 6 - 6 5 5 4

P e n s a c o l aC o m m o d o i e U s e r s G r o u p o P e n s a c o l aD e b b i e J o h n s t o n

B o 3 5 3 3 — 3 2 5 0 69 0 4 - 4 5 5 - 5 8 0 4

P l a n t a t i o nS u b u r b a n 6 U s e r s G i o u pK e P a r t r i d g e1 3 6 0 S B 2 n d T e r . A p # 6 2 5 —3 3 3 2 43 0 5 - 4 7 4 - 6 9 2 3

S a n i b e lS a r u b e l C o m m o d o r e V I P h i l B e l a n g e i1 1 1 9 P e r i w i n k l e B o 7 3 — 3 3 9 5 78 1 3 - 4 7 2 - 3 4 7 1

S h a l i m e rF W a l t o n B e a c h C o m m o d o r e

1 1 M A Y / J U N E

Page 113: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 113/124

U s e r G r o u pJ i M o o r eP O B o 3 — 3 2 5 4 99 0 4 - 6 5 1 - 3 7 3 7

T a m a r a cB r o w a : d C o m m o d o r eU s e r s G r o u pL e w i s H o r nP B o x 2 5 7 9 4 — 3 3 3 2 08 1 3 - 7 2 6 - 4 3 9 0

T a v a r e sT r i a n g l e E d u c a t i o n a l U s e r sG r o u pJ o h n Z e i g l e rP . B o 3 2 6 — 3 2 7 7 89 0 4 - 3 4 3 ^ 1 4 9 9

Z e p h y r h i l lE a s t P a s c o C o m m o d o r eU s e t s G r o u p

J B r y d e n1 8 3 6 S a n d y R o a d — 3 4 2 4 88 1 3 - 5 6 7 - 6 0 8 9

G E O R G I AA l b a n y

A l b a n y C B A m a t u e rC o m p u t e r i s tD a v i d V i P B o x 5 4 6 1 — 3 1 7 0 69 1 2 - 4 3 6 - 5 5 9 6

A t l a n t aV I C - t i m sE a r l D o b n e y

B o x 4 5 7 0 5 2 — 3 2 3 4 6B t u n s w i c k

G o l d e n I s l e s C o m m o d o r e U s e r sR i c h a r d Y o u n g1 3 S h e r w o o d F o r e s t C i 3 1 5 2 0

C o l l e g e P a r kC o m m o d o r e F o r m a tG r e g o r y Y o u n g2 8 0 4 C a m p C r e e k P k w y — 3 0 3 3 74 0 4 - 7 6 7 - 2 4 8 7

M o r r o wC C 6 U D a v i d P a d e t tP . O . B o x 8 4 2 — 3 0 2 6 04 0 4 - 9 6 8 - 4 1 5 4

O a k w o o dN G e o r g i a C o m m o d o r eU s e r s G r o u pR a n n d y S h u l e iR o u t e # 2 . B o 2 2 6 — 3 0 5 6 64 0 4 - 5 3 4 - 1 1 4 2

R i v e r d a l eC l a y t o n C o u n t y C 6 U s e r s G r o u pJ o y c e J a y5 2 W a n e l y n W a y — 3 0 2 7 44 0 4 - 4 7 8 - 7 9 0 6

S t o w e M o u n t a i nA t l a n t a C 6 U s e r s G r o u pR o n a l d L i s o s k i1 7 6 7 B i g V a l l e y L a n e — 3 0 0 8 34 0 4 - 9 8 1 - 4 2 5 3

I D A H OC o e u r d ' A l e n e

C o e u t d ' A l e n e C o m p u t e r C l u bG a r y E d w a r d s5 0 L u n c e f o r d L — 8 3 8 1 42 0 8 - 7 6 5 - 3 8 0 3

G r a n g e v i l l eG r a n g e v i E e H C o m p u t e r G u D o K i s s i n g e r9 1 0 S ' D S t r e e t — 8 3 5 3 02 0 8 - 9 8 3 - 4 3 5 5

I d a h o F a l l sE a g l e R o c k C o m m o d o i eC o m p u t e r C l u bJ e a n i e L a r s o nP . O . B o x 3 8 8 4 — 8 3 4 0 3 - 3 8 8 42 0 8 - 5 2 9 - 4 7 3 8

I L L I N O I SB e l v i d e r e

H e u r i s t i c s U s e i s G i o u pC h i p D o w n e y1 3 0 3 N e t t l e # 2 — 6 1 0 0 8

B l o o m i n g t o nB l o o m i n g t c n - N o r m a lC o m m o d o i e u C a r l B u r r e s s

0 B o 1 0 5 8 — 6 1 7 0 2 - 1 0 5 83 0 9 - 8 2 8 - 3 7 8 3

C a n t o nC a n t o n A r e a C o m r a o d o i eU s e r s G r o u p

R o b e r t s S m o l t c hS p o o n R i v e t C o l l e g e . R # 1 6 1 5 2 03 0 9 - 6 4 7 - 2 7 1 0

C h a m p a i g nC h a m p a i g n U r b a n a C o m m o d o r eU s e i s G r o u pS t e v e G a s t2 0 0 6 C r e s c e n t D — 6 1 8 2 12 1 7 - 3 5 2 - 9 6 8 1

E l g i nF o V a l l e y C o m m o d o i eU s e i s G r o u pH e r b G r o s s8 3 P r o s p e c t — 6 0 1 2 03 1 2 - 6 9 5 - 1 3 1 6

G a l e s b u r gK n o x C o m m o d o i e C l u bR a n d y F o 1 9 O l i v e S — 6 1 4 0 13 0 9 - 3 4 3 - 5 3 3 4

H a r v e yS o u t h S u b u r b a n V 2 0 U s e r s C l u bN i c k F o r t e1 6 4 0 9 E m e r a l d — 6 0 4 2 63 1 2 - 3 3 1 - 4 8 5 1

K a n k a k e eK a n k a k e e H a c k e r sB i l l B r o u i i l e :R # 2 B o x 2 2 8 - H — 6 0 9 0 18 1 3 - 9 3 7 - 1 0 8 3

L i n c o i n w o o dC - 6 4 U s e r s G i o u p . I n D a v i d W T a m k i nP B o x 4 6 4 6 4 — 6 0 6 4 63 1 2 - 5 8 3 - 4 6 2 9

M o n m o u t hW e s t e r n I l l i n o i s C o m m o d o i eU s e r s G r o u pR o b e i t C o k e l9 0 W 6 t A v e — 6 1 4 6 23 0 9 - 7 3 4 - 5 5 8 9

P e o r i aC o m m o d o i e U s e r s o P e o r i aJ e f f M a r t i n1 6 0 0 D e v e t e u x — 6 1 6 1 43 0 9 - 6 9 2 - 0 2 3 0

R o c k l o r dR o c k f o i d A r e a C o m m o d o r eC o m p u t e r C l u bK a l h e H o y e r2 5 0 7 P e l h a m R d — 6 1 1 0 78 1 5 - 9 6 3 - 8 7 7 3

S c o t t A F S c o t t C o m p u t e r U s e r s ' G r o u pG i l b e r t H e l l a n d

B o x 3 9 7 — 6 2 2 2 56 1 B - 7 4 6 - 2 7 3 2

S p r i n g f i e l dS p r i n g f i e l d P E U s e i s G i o u pB i l l E a i d l e y3 1 1 6 C o n c o r d — 6 2 7 0 42 1 7 - 7 5 3 - 8 5 C O

I N D I A N AC o l u m b u s

C o l u m b u s C o m m o d o r e C l u bF i s n k N i c h o l a s1 1 2 1 0 W G e o r g e t o w n R 4 7 2 0 18 1 2 - 3 4 2 - 6 8 C 5

I n d i a n a p o l i sV I I n d y C l u bF r e d I m h a u s e nB o 1 1 5 4 3 . 4 8 1 2 M i c h i g a nS — 4 6 2 0 1

M a n c h e s t e rM a n c h e s t e r C o m m o d o i eU s e r s G r o u pR i c h a r d M B e l l o w s6 0 6 0 9 t S — 4 6 9 0 2

T e i r a H a u t eW e s t e r n I n d i a n a C o m m o d o i eU s e r s G r o u pD e n n i s G r a h a m9 1 E B l o w n A v e . — 4 7 8 0 38 1 2 - 2 3 4 - 5 0 9 9

W L a i a y e t i eC o m m o d o r e O w n e i s o L a f a y e t i eR o s s I n d e L c a t o2 P a t r i c k L a n e — 4 7 9 0 63 1 7 - 7 4 3 - 3 4 1 0

I O W AD p M o i n e s

C o m m o d o i e C o m p u t e r U s e r s o I o w a

C u r t i s S h i f f e i0 B o x 3 1 4 0 — 5 0 3 1 6

5 1 5 - 2 8 2 - 1 3 8 8H o t t e d

C a p i t a l C o m p l e x C o m m o d o r eC o m p u t e r C l u bD o r e n H u l e tP B o x 5 8 — 5 0 1 1 B5 1 5 - 9 8 9 - 0 5 6 8

W a t e r l o oW a t e r l o o A r e a C o m m o d o i e C l u bR i c k V o l k e r9 4 L o w e l — 5 0 7 0 23 1 9 - 2 3 2 - 1 0 6 2

K A N S A SH u t c h i n s o n

S a l t C i t y C o m m o d o i e C l u bW e n d e l l H i n k s o n

0 B o 2 6 4 4 — 6 7 5 0 43 1 6 - 6 6 2 - 2 3 9 2

V i o l aC o m m o d o i e U s e r s G r o u po W i c h i t a , I n W a l l L o u n s b e r yR # 1 , B o x 1 1 5 — 6 7 1 4 93 1 6 - 5 4 5 - 7 4 6 0

K E N T U C K YB a r d s t o w n

C o m m o d o r e B a i d s t o w n U s e t sG i o u pP a t r i c k K i r t l e y

B o 1 6 5 — W 0 0 45 0 2 - 3 4 8 - 6 3 6 0

B o w l i n g G i e e nB o w l i n g G r e e n C o m m o d o i eU s e i s G i o u pD o u g S k i n n e rP B o x 2 0 2 1 4 — 4 2 1 0 25 0 2 - 8 4 1 - 0 4 8 3

G l a s g o wG l a s g o w C o m m o d o r eU s e r s G i o u pS t e v e E n g l a n dP B o x 1 5 4 — 4 2 1 4 15 0 2 - 6 7 8 - 3 6 0 9

H e n d e r s o nC o m m o d o r e C o n n e c t i o nJ a m e s K e m p1 0 1 0 E l m — 4 2 4 2 05 0 2 - 8 2 7 - 8 1 5 3

L O U I S I A N Ai

S i x t y - F o u r ' U r n U s e r s ' G r o u pE l i z a b e t h s H o f f m a n4 3 1 7 S t o c k t o n S t . — 7 0 0 0 15 0 4 - 8 3 1 - 7 9 5 0

N e O r l e a n sC o n t r o l D a t a I n s t i t u t eK e n t H C o u r t n e y H6 6 0 0 P l a z a D — 7 0 1 2 75 0 4 - 2 4 5 - 1 6 0 4

S h r e v e p o r tA r k - L a - T e x C o m m o d o r e 6 4 C l u bB i l l W a l k e r5 5 1 5 F a i r f a x A v — 7 1 1 0 63 1 8 - 6 3 6 - 3 6 1 1

S u l p h u iS o u t h w e s t L U s e r s ' G i o u pF i e d W h i t e9 A n n — 7 0 6 6 33 1 8 - 6 2 5 - 5 1 4 8

S w a r t zO u a c h i t a C o m m o d o i e C l u bB e c k i e W a l k e iP O B o x 1 7 5 — 7 1 2 8 13 1 8 - 3 4 3 - 8 0 4 4

M A I N EB r u n s w i c k

Y . G . ( B r u n s w i c k )P e t e r O ' B r i e n2 C o l u m b i a A v e — 0 4 0 1 12 0 7 - 7 2 5 - 4 5 8 0

O i a n oC o m p u t e r S o c i e t y o P e n o b s c o tA P e t e1 0 C r o s b y L a b . U M O — 0 4 4 6 92 0 7 - 8 2 7 - 4 5 4 2

P o r t l a n dS o u t h e r n M a i n e 2 0 / 6 4E M o o r e1 W a l k e r S t r e e t — 0 4 0 9 22 0 7 - B 7 1 - 0 1 1 1

S c a r b o r o u g hY U . G ( S c a r b o r o u g h )

U S E R G R O U P SG e o r g e C a s w e l l1 W e s t w o o d — 0 4 0 7 4

2 0 7 - 8 8 3 - 3 3 6 2W e s i b i o o k

Y o u r C o m m o d o i e U s a t s G i o u pM i k t P r o d MP . B o 6 1 1 — 0 4 0 9 22 0 7 - 8 5 4 - 4 5 7 9

M A R Y L A N DA b e r d e e n

C O M P U C A T SB e t t y S c h e u l e i6 8 B e l A i i A v e — 2 1 0 0 13 0 1 - 2 7 2 - 0 4 7 2

B a l t i m o r eB a l t i m o r e A i e a C o m m o d o r eU s e s G r o u pM i c h a e l B r o u m b e i g4 6 0 5 V o g t A v e — 2 1 2 0 63 0 1 - 3 2 5 2 1 5 6W o s l i n g h o u s e B W I C o m m o d o r eU s o i G r o u pL e l i . i u o nP . B o x 1 6 9 3 — 2 1 2 0 3W o o d l a w n C o m m o d o i e C l u bM i k e L o n g1 7 1 2 A b e r d e e n R — 2 1 2 3 43 0 1 - 7 8 8 - 4 6 4 1

F a l l s t o nH a r f o i d C o u n t y C o m m o d o i eU s e i s G r o u pK i L l o y dP . O . B o x 2 0 9 — 2 1 0 4 73 0 1 - B 7 9 - 3 5 8 3

F r e d e r i c kF r e d e r i c k F u n c t i o n e e i sS t e p h e n J a c o b s o n1 0 K e P k w y . — 2 1 7 0 13 0 1 - 6 6 3 - 1 4 7 1

H g e t s t o w nH a g e i s t o w n U s e r s G r o u pJ o s e p h R u t k o w s k i2 C o v e n t r y L n . — 2 1 7 4 03 0 1 - 7 9 7 - 9 7 2 B

L e o n a r d t o w nP A X / C O M / 6 4D a v i d M a m b l i n2 4 J e f f e r s o n S t — 2 0 6 5 03 0 1 - 4 7 5 - 8 4 4 0

P o t o m a cW e s t e r n M o n t g o m e r y C 6 4U s e r s G i o u pJ o r g e M o n t a l v a n1 1 2 0 9 T a c k H o u s e C — 2 0 8 5 4X l - 9 8 3 - 8 1 9 9

R o c k v i H oR o c k v i l l e V l C / 6 4 U s e i s G i o u pT o P o u n d sP . B o x 8 8 0 5 — 2 0 8 5 63 0 1 - 2 3 1 - 7 B 2 3

S i l v e r S p r i n g sM o n t g o m e r y C o u n t yC o m m o d o i e S o M e r y l e B P o u n d sP B o x 6 4 4 4 — 2 0 9 0 63 0 1 - 9 4 6 - 1 5 6 4

S u i t l a n dE d i s o n C o m m o d o i e U s e r s G r o u pW i l l i a m H a 4 3 1 4 O x f o i d D — 2 0 7 4 6

M A S S A C H U S E T T SB e d f o i d

R a y t h e o n C o m m o d o r e U s e r sG r o u pJ o h n R u d yR a y t h e o n C — G R A 6 — 0 1 7 7 3 08 1 7 - 8 6 1 - 0 4 0 2

F o x b o r oF o x b o i o A r e a C o m m o d o i eU s e r G r o u pS a m u e l K n i g h t1 5 G r e e n S — 0 2 0 3 5

6 1 7 - 5 4 3 - 4 2 9 1R u t l a n d

T h P o l y h e d r a l W i z a r dR o b H o d g o n J r 4 2 C o u n t i y e i d e E s t — 0 1 5 4 3

W e s t f i e l dP i o n e e r V a l l e y V I C / 6 4 C l u bM a r v i n S Y a l e3 4 B a t e s S — 0 1 0 8 5

4 1 3 - 5 6 2 - 1 0 2 7W c f c U T i

E 2 0 / 6 4 U s e r s G r o u pJ o h n C h a p l a i n3 B u c k m a n S t — 0 1 8 0 16 1 7 - 9 3 5 - 3 4 9 0

M I C H I G A NA n A r b o r

C o m m o d o r e U s e r G r o u p —o M i c h .

J o h n J . G a n n o rS c h o o l o P u b . H e a l t h —o M i c h — 4 8 1 0 9

B a C i t yB a C i t y U s e r s G r o u pJ i G n f f i n1 0 1 3 N . J o h n s o n S t . — 4 8 7 0 65 1 7 - 8 9 3 - 1 1 0 6

C l a r eM i d - M i c h i g a n C o m m o d o r e C l u bV i r g i l G r a h a m— 4 8 6 1 75 1 7 - 3 8 6 - 3 4 2 9

E a s t D e t r o i tM i c h i g a n C o m m o d o r e 6 U s e rG r o u p , I n c .C h u c k C i e s h g aP B o 5 3 9 — 1 8 0 2 13 1 3 - 7 7 3 - 6 3 0 2

M a d i s o n H e i g h t sS l i p p e d D i s k , I n c .J M o s k o w3 1 0 4 4 J o h n R — 4 8 0 7 13 1 3 - 5 8 3 - 9 8 0 3

M i d l a n dC o m m o d o i e C o m p u t e r C l u bJ a c k W a l l e y4 1 0 6 W e s t M a R — 4 B 4 6 05 1 7 - 8 3 6 - 5 1 3 3

R i c h m o n dC O M PB n a n P r i n g l e7 5 1 4 P u t t y G u t t R d . — 4 8 0 6 23 1 3 - 3 2 9 - 2 6 2 5

S o u t h f i o l dC o m m o d o r e C o m p u t e rE n t h u s i a s t sS t e v e n L e p s e t z2 0 0 5 0 W i n c h e s t e r - ^ 8 0 7 63 1 3 - 3 5 4 - 7 2 2 4

W a t e r v l i e iD A C o m p u t e r C l u bD e n n i s B u r l i n g t o n

O B o 5 4 2 — 5 9 0 9 86 1 6 - 4 6 3 - 5 4 5 7

M I N N E S O T AL i t t l e F a l l s

H e a r t l a n d A r e a C o m p u t e ! C o - o pS a W a l l2 4 0 1 R i v e r w D o d D r — 5 6 3 4 56 1 2 - 6 3 2 - 5 5 1 1

R e d w o o d F a l l sI n t e r f a c eR o S c h i l l i n g2 4 E 2 n d S t . — 5 6 2 8 35 0 7 - 6 3 7 - 8 3 8 1

M I S S I S S I P P IB i l o x iG u l f C o a s t C o m m o d o i e C l u b

M a r k H a r v e y4 5 5 0 W B e a c h B l v d — 3 9 5 3 16 0 1 - 7 4 - 4 0 8 4

H a t t i e s b u r gC o m m o d o i e C o m p u t e r C l u bL e M a t h i a sD e p t o P o l l S c i . — U o M i s s3 9 4 0 6 - 0 0 7 6

M I S S O U R IC a p e G i r a r d e a u

H e a r t l a n d U s e i s G r o u pM a s o n E m e r s o n1 2 E L o n m e r # 7 — 6 4 7 0 13 1 4 - 3 3 4 - 9 4 6 2

G o l d e nM O A R K C o m m o d o i e U s e i sG r o u pM a r s h a l l B T u r n e r

B o 5 0 4 — 6 5 6 5 84 1 7 - 2 7 1 - 3 2 9 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 114: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 114/124

U S E R G R O U P SJ o p l i n

J o p h n C o m m o d o r e C o m p u t e rU s e r s

C o n n e l y4 2 S F l o r i d a A v — 6 4 8 0 14 1 7 - 6 2 4 - 5 2 5 9

K a n s a s C i t yC o m m o d o r e U s e r s G r o u po K a n s a s C i t yS a l v a d o r C e r d aP . B o 3 6 4 9 2 — 6 4 1 1 18 1 6 - 2 5 2 - 7 6 2 8

L i b e r t yN o r t h l a n d A m a t e u i R a d i oA s s o c i a t i o nA l a n B o y e r8 1 L m d e n w o o d L a n e — 6 4 0 6 88 1 6 - 7 8 4 - 4 3 1 2 ■

M a r y v i U eC o m m o d o r e P A P a m e l a L u c i d oH o r a c e M a n n L e a r n i n g C e n t e r —6 4 4 6 98 1 6 - 5 6 2 - 4 4 9 8

W a r r e n s b u r gC o m m o d o r e U s e r G r o u p o W a r r e n s b u r gB u c k S o m m e r k a m p

B o x 8 9 3 — 6 4 0 9 38 1 6 - 7 4 7 - 2 4 0 6

M O N T A N AM i s s o u l a

W e s t e r n M o n t a n a C o m m o d o i eU s e i G r o u pC a W h i t e8 0 0 K e n s i n g t o n A v e . — 5 9 8 0 14 0 6 - 7 2 8 - 5 1 2 4

N E B R A S K AA l l i a n c e

A l l i a n c e C o m m o d o r e C o m p u t e rC l u bM S e l l e r1 6 2 9 B o i s e — 6 9 3 0 13 0 8 - 7 6 2 - 6 2 2 8

Q e i i n gP l o t t e V a l l e y C o m m o d o r eU s e r s G r o u pJ i m P a r k s1 7 2 0 ' O S t . — 6 9 3 4 13 0 B - 4 3 6 - 3 2 1 1

L i n c o l nC o m p u t e r P o w e r U n l i m i t e dR o b e r t H o w a r d4 1 2 7 — 6 B 5 0 34 0 2 - 4 7 5 - 8 0 8 1

O m a h aG r e a t e r O m a h a C 6 U s e r s G r o u pK e J i r e l e2 9 3 2 L e a w o o d D — 6 8 1 2 34 0 2 - 5 9 2 - 3 2 5 4

N E V A D AL a V e g a s

L a V e g a s A r e a P E U s e r sG r o u p5 1 3 0 E C h a r l e s t o n B l v d — 8 9 1 2 2

' 7 0 2 - 4 5 3 - 3 5 4 4L a V e g a s

S O C o m m o d o r e U s e r s G r o u pL e S c h r a m4 0 1 1 W C h a r l e s t o n B l v d8 9 1 0 27 0 2 - 6 4 6 - 5 6 5 6

N E H A M P S H I R ER o c h e s t e r

C - 6 4 U S E R SP B o 4 0 2 2 — 0 3 8 6 7

W i n c h e s t e rM o n a d n o c k C o m m o d o i e 6 U s e r s G r o u pP a u l R u l e H R F # R o u t e 1 0 — O 3 4 7 06 0 3 - 3 5 2 - 6 7 2 2

H E J E R S E YB e d m i n s l e r

C o m m o d o r e U s e r s G r o u pA r m s t r o n g

A T C o m m u n i c a t i o n s R t 2 0 2 0 6 — 0 7 9 2 1

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

B e l l e M e a dA C G N J P E T / V I C / C B M U s e r sG r o u pJ o s e p h M P y l k a3 0 R i v e r v i a w T e — 0 8 5 0 22 0 1 - 3 5 9 - 3 8 6 2

C h e r r y H i l lS o u t h J e r s e y C o m m o d o r eU s e r s G r o u pF r e d H e r m a nP . O . B o x 4 2 0 5 — 0 8 0 3 46 0 9 - 2 2 7 - 7 9 0 5

F r e e h o l dF T C . U .J o h n R i n a l d i1 5 S r a i l i n g A v — 0 7 7 2 82 0 1 - 4 3 1 - 4 2 9 7

M o m s P l a i n sM o r r i s A i e a C o m m o d o r eU s e r s G r o u pR o b e r t S e a r i n g5 F e m c l i l f R — 0 7 S 5 02 0 1 - 2 6 7 - 5 2 3 1

M o m s P l a i n sN A m e r i c a n C c m m o d o r eT e a c h e r s U s e r s G r o u pR o b e r t J S e a r i n g5 1 F e m c l i i i R d . — O 7 9 5 02 0 1 - 2 6 7 - 5 2 3 1

M o u n t H o l l yR C C o m m o d o r e U s e r s G r o u pW i l l i a m R o w e4 3 H e m l o c k L — 0 8 0 6 06 0 9 - 2 3 4 - 7 6 5 6

O c e a n V i e wC a p e - A t l a n t i c C o m m o d o r eU s e r s G r o u pB . C h a d w i c k1 4 4 0 O l d S t a g e C o a c h R d . —

0 8 2 3 06 0 9 - 3 9 3 - 6 1 1 1

R i d g e w o o dI N F O 6 P e t e N i s s e l y1 W . R i d g e w o o d A v — 0 7 4 3 2

2 0 1 - 4 4 5 - 6 3 3 5U n i o n C i t y

H u d s o n C o u n t y C o m m o d o r eU s e r G r o u pD a v e W e s t p h a l e n3 0 P a l i s a d e A v e — 0 7 0 8 72 0 1 - 8 6 4 - 7 2 9 9

W a l l T o w n s h i pJ e r s e y S h o r e C c m m o d o r eU s e r s G r o u pB o M c K i n l e y1 9 0 5 M o n m o u t h B l v d — 0 7 7 2 82 0 1 - 5 4 2 - 2 1 1 3

W a y n eC l u b 6 4

C i p o l l e t t iH a m b u r g T p k e — 0 7 4 7 02 0 1 - 5 9 5 - 5 4 6 3

W e s t w o o dC o m m o d o r e 6 B e g i n n e r s C l u bT h o m a s M a r t i n6 3 0 L e i g h T e r . — 0 7 6 7 6 52 0 1 - 6 6 4 - 3 3 0 4

N E Y O R KA P N e Y o i k

Z w e i b r u e c k e n C o m m o d o r eC o m p u t e r C l u bH e n r y W h i t e2 0 0 t h T A M M C , B o 1 1 4 — 0 9 0 5 20 6 3 3 2 - 6 3 4 7

B e t h p a g eC o m m o d o r e C o m p u t e r C l u b

T h r e u i s e n1 1 1 1 S t e w a r t A v e — 1 1 7 1 45 1 6 - 4 7 5 - 5 2 6 9

B r o n xC o m m o d o r e M i c r o c h i p sA n t h o n y S a n c h e z3 4 E M o s h o l u P k w y . — 1 0 4 5 8

B r o o k l y nB r o o k l y n C o m m o d o r e U s e r sG r o u pM a l c o l m J a G a t e s m a n1 7 3 5 1 3 t h S A p # 7 N —1 1 2 2 97 1 8 - 3 7 5 - 5 2 7 8

E a s t S e t a u k e t

L o n g I s l a n d V I S o c i e t yL a w r e n c e S t e i e r a2 S p y g l a s s L a n e — 1 1 7 3 35 1 6 - 7 5 1 - 7 8 4 4

G r e a t N e c kG r e a t N e c k C o m m o d o r eU s e r s G r o u pA d a m K o r n3 0 G r a c e A v e . — 1 1 0 2 15 1 6 - 4 8 2 - 5 4 B O

G r e a t N e c kL I V E

F r i e d m a n1 P i c a d i l l y R o a d — 1 1 0 2 35 1 6 - 4 8 2 - 3 9 3 2

H a m m o n d s p o r tF i n g e r L a k e s A r e a K o m p u i e rE x p e r t sT e r r y L y n n e N a r b y8 W L a k e R 1 4 B 4 06 0 7 - 8 6 8 - 3 6 7 4

J a b e r gC o m m o d o r e F r e a k sM i k e W e s t9 1 1 1 R a i l i o a d S t — 1 3 4 7 15 1 6 - 3 3 6 - 4 8 5 8

M V e m o nF o l k l U e T e r m i n a l C l u bT e C o r a l e sB o x 2 2 2 2 - C — 1 0 5 5 1

N e H a m p t o nC - 6 4 U s e r s G r o u p o O r a n g eC o u n t yS t e p h e n G e r s t lB o 2 3 R # 1 — 1 0 9 5 89 1 4 - 3 5 5 - 1 4 7 8

N e P l a t zC o m p u t e r M e t r o p o l i sE r i c D e a nP . O . B o 3 9 — 1 7 1 M a i n S 1 2 5 6 1

N o Y o r kN o Y o r k C o m m o d o i eU s e r s G r o u pB e T u n k e l a n g3 8 R i v e r s i d e D r 7 Q — 1 0 0 2 5N e Y o r k C i t y V 2 0 / C B 4U s e r s G r o u pR a l p h L e e s1 0 W a v e r l y P l a c e — 1 0 0 1 1

N e w a r kF i n g e r L a k e s C o m m o d o r eU s e r s G r o u pT o d d A n d r e w s2 2 U n i o n S t — 1 4 5 1 33 1 5 - 3 3 1 - 3 2 6 6

O s w e g oO s w e g o C o m m o d o r eU s e r s G r o u pJ o h n B o r o n k a y2 0 P a r k H a l l — S U N Y — 1 3 1 2 63 1 5 - 3 4 3 - 6 0 6 9

R o c h e s t e rC o m m o d o r e U s e r s G r o u p o R o c h e s t e rP B o 2 6 6 1 4 — 1 4 6 2 6

S a r a t o g a S p r i n g sA d i r o n d a c k C 6 U s e r s G r o u pP a u l W H o r n p a 2 0 W o o d l a w n A v e . — 1 2 8 6 65 1 8 - 5 8 4 - B 9 6 0

S y r a c u s eC o m m o d o r e C o m p u t e r C l u bo S y r a c u s eP . O . B o 2 2 3 2 — 1 3 2 2 0

T a l l m a nC o m p u t e r C l u b o R o c k l a n dP e t e r B e l l i n

O B o 2 3 3 — 1 0 9 9 29 1 4 - 3 5 7 - 8 9 4 1

T o n a w a n d a6 4 S o u t h t o w n s U s e r s G r o u pM i c h a e l L e s k o w5 0 S o m e r v i l l e — 1 4 1 5 07 1 6 - 8 3 7 - 5 6 4 3

T o n a w a n d aC o m m o d o r e B u f l a l o U s e r s G r o u pD a v i d N e w t o n1 9 9 D a l e D — 1 4 1 5 0

7 1 6 - 6 9 5 - 1 0 2 6T r i b e s H i l l

M o h a w k V a l l e y C o m m o d o r eU s e r s G r o u pW i l l i a m N o w a k3 8 1 S S u n s o n A v e B o 3 4 3 — 1 2 1 7 75 1 8 - 8 2 9 - 7 5 7 6

N O R T H C A R O L I N AC h a r l o t t e

C h a r l o t t e C 6 U s e r s G r o u pH S H a n k s3 7 1 7 F l o w e r n e l d R d . — 2 6 2 1 07 0 4 - 5 5 2 - 1 0 9 4

r i a v e l o c kD o w n E a s t C o m m o d o r eU s e r s G r o u pJ i m W o r t h i n g t o n3 0 B e l l t o w n R d — 2 8 5 3 29 1 4 - 4 4 7 - 4 6 0 1

T r y o nT r y o n C o m m o d o r e 6 4 C l u bR o b i n M i c h a e lP . O . B o x 1 0 1 6 — 2 8 7 8 27 0 4 - 8 5 9 - 6 3 4 0

N O R T H D A K O T AB i s m a r c k

C o m m o d o r e C l u b o N o r t hD a k o t aJ a m e s G . A l l e n1 6 0 6 7 R e n o D r — 5 8 5 0 1

7 0 1 - 2 2 2 - 1 3 7 7O H I OB i o o k P a r k

C . P . U . C o n n e c t i o nB u r k e F r a n k

O B o x 4 2 0 3 2 — 5 4 1 4 22 1 6 - 2 3 6 - 8 S 9 0

C i n c i n n a t iC o m m o d o r e U s e r s o B l u e C h i pT e S t a l e t s8 1 6 B e e c h e r S — 4 5 2 0 65 1 3 - 9 6 1 - 6 5 8 2

M a p l e H e i g h t sS C l e v e l a n d C o m m o d o r eC r a z i e s U s e r s G r o u pC a r l S k a l a1 8 8 7 3 H a r l a n D r . — 4 4 1 3 72 1 6 - 5 8 1 - 3 0 9 9

M a r i o nM a r i o n O h i o C o m m o d o r eU s e r s G r o u pR i c h a r d M u n r o7 7 W o l f i n g e r R d . — 4 3 3 0 26 1 4 - 7 2 6 - 2 S 3 0

M e n t o rN O h i o C o m m o d o r eU s e r s G r o u pR o s s B l a c kP . O . B o 7 1 8 — 4 4 0 6 22 1 6 - 9 4 2 - 5 1 3 2

M i l f o r dC l e r c o m - 6 4D a v e S k a g g s5 7 7 1 O b s e r v a t i o n C t — 4 5 1 5 05 1 3 - B 3 1 - 5 6 8 4

N e P h i l a d e l p h i aC o m m o d o r e 6 U s e r s G r o u pJ e f f E k l u n d7 0 P a r k A v e . N W — 4 4 6 6 32 1 6 - 3 6 4 - 6 1 5 8

T o l e d oC o m m o d o r e C o m p u t e rC l u b o T o l e d oJ i m C y c h l e n

B o 8 9 0 9 — 5 3 6 2 34 1 9 - 4 7 5 - 9 1 6 0

X e n i aD a y t o n A r e a C o m m o d o r eU s e r s G r o u pC h a r l e s T o b i n6 7 M u r r a y H i l l D — 4 5 3 8 55 1 3 - 3 7 2 - 4 0 7 7

O K L A H O M AM u s k o g e e

M u s k o g e e C o m p u t e r S o c .C o m m o d o r e U s e r s G r o u pS t e v e F o r d2 0 2 S 1 2 t h S t r e e t — 7 4 4 0 14 0 5 - 6 8 3 - 5 2 9 0

O k l a h o m a C i t yG r e a t e r O k l a h o m aC o m m o d o r e C l u bR i c h a r d P H i l l1 4 0 1 N . R o c k w e l l — 7 3 1 2 74 0 5 - 7 8 7 - 1 6 4 4

O R E G O NA l b a n y

A l b a n y C o r v a l l i s C 6 U s e r s G r o u pA R a s m u s2 1 3 8 C h i c a g o S S E — 9 7 3 2 1

5 0 3 - 9 6 7 - 8 7 0 1P o r t l a n d

N P o r t l a n d C o m m o d o r eU s e r G r o u pG a r y T h o m p a s o n8 7 5 9 N . C a l v e r t A v e — 9 7 2 1 75 0 3 - 2 8 5 - 4 7 9 1

P o r t l a n dF G C i m o o i U s e r s G r o u pR i c h a r d T u r n o c k1 2 S S a l m o n S t . — 9 7 0 0 55 0 3 - 6 4 1 - 4 1 9 7

P r i n e v i l l eC e n t r a l O r e g o n C 6 4 U s e r s G r o u pM a r v i n M c C l e a r y4 9 H a r w o o d A v e — 9 7 7 5 45 0 3 - 4 4 7 - 7 0 6 2

S h e r i d a nY a m h i l l C o u n t y C o m m o d o r eU s e r s G r o u pD a L i n s c h e i dR o u t e 2 B o 2 4 6 — 9 7 3 7 85 0 3 - 8 4 3 - 2 6 2 5

P E N N S Y L V A N I AA l l o o n a

A l t o o n a M a r t i n s b u r gC c m m o d o r e U s e r s G r o u pR a l p h O s m o l i n s k i J R . D . # B o 2 5 8 — 1 6 6 0 18 1 4 - 9 4 6 - 0 6 9 1

A l t o o n aB A S I CD i m N D a n t o s1 4 3 3 1 3 t h A v e — 1 6 6 0 38 1 4 - 9 4 2 - 9 5 6 5

A p o l l oH a c k e r s E l i t e C l u bJ o M o o r e3 0 R o u t e 3 5 6 — 1 5 6 1 34 1 2 - 5 6 6 - 3 5 9 2

B e r w y nG C o m 6 4E d w a r d D a v i d s o n5 0 W e s t w i n d D — 1 9 3 1 22 1 5 - 2 9 6 - 3 3 2 9

B l u e B e l lW o r l d w i d e C o m m o d o r eU s e r s G r o u pD a v e W a l t e rP O B o 3 3 7 — 1 9 4 2 22 1 5 - 9 4 B - 6 5 4 2

C l a r k s S u m m i tS c t a n t o n C o m m o d o r eU s e r s G r o u pM a r k D a v i sP B o 2 1 1 — 1 8 4 1 17 1 7 - 5 8 6 - 9 4 4 3

C l i f t o n H e i g h t sC H . U . GK e v i n D a l yP B o 2 3 5 — 1 9 0 1 82 1 5 - 6 2 2 - 6 5 5 0

G t e e n s b u i gW e s t m o r e l a n d C o m p u t e rU s e r s C l u bG a r y M e a n s3 0 2 1 B e n V e n u s D — 1 5 6 0 14 1 2 - 8 3 6 - 2 2 2 4

M o : n s v i l l eL o w e r B u c k s U s e r s G r o u pD o M o y e r2 5 M a n s f i e l d R d — 1 9 0 6 72 1 5 - 2 9 5 - 3 S 9 1

M o u n t H o l l y S p r i n g sE i g h t S q u a r e dA n d y S k e l i o nP . O . B o 7 6 — 1 7 0 6 57 1 7 - 4 8 6 - 3 2 7 4

N e K e n s i n g t o nA - 6 U s e r s G r o u pA l t o n G l u b i s h1 7 6 2 F a i r m o u n t S — 1 5 0 6 8

4 1 2 - 3 3 5 - 9 0 7 0P h i l a d e l p h i a

B o e i n g E m P e r s o n a lC o m p u t e r C l u bA l i n a M c N i c h o l

O B o 1 6 8 5 8 P 3 2 - 3 1 — 1 9 1 4 2P i t t s b u r g h

B e t t i s C o m m o d o r e U s e r s G r o u pB i l l C a m p b e l l5 9 A r b o r L a n e — 1 5 2 3 6P i t t s b u r g h C o m m o d e r G r o u pJ o e l A C a s a r2 0 1 5 G a m c k D — 1 5 2 3 5

1 1 M A Y / I U N E

Page 115: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 115/124

4 1 2 - 3 7 1 - 2 8 8 2V . U G . OD a v i n F l a t e a u1 9 3 1 R o c k l e d g e — 1 5 2 1 2

4 1 2 - 3 2 2 - 4 6 6 2S a l o n a

C e n t a l P U s e r G r o u pf o C o m m o d o r eJ o s e p h C o H m a nB o 1 0 2 — 1 7 7 6 77 1 7 - 7 2 6 - 4 5 6 4

W e s t C h e s t e rM a i n L i n e C o m m o d o r eU s e i s G i c u pE m i l J V o l c h e c k J 1 0 4 6 G e n e r a l M e L — 1 9 3 B 2

2 1 5 - 3 8 8 - 1 5 8 1W e s l M i f f l i n

S o u t h P i t t s b u r g hC o m m o d o r e G r o u pC h a r l e s G : o v e s I 2 4 0 7 P e n n s y l v a n i a A v — 1 5 1 2 24 1 2 - 4 6 6 - 9 0 0 2

R H O D E I S L A N DH a r r i s v t f l e

B u r r i l l v i l l e C o m m o d o r eU s e r s C l u bD a v i d M i g n e a u l t2 8 C h e r r y F a i m R — 0 2 8 5 04 0 1 - 5 6 B - 4 3 9 7

N a r r a g a n s e t tN a r c a g a n s e t t C o m m o d o r eU s e i s G r o u pR o b e r t R P a y n eS o u t h F e r r y R d — 0 2 8 B 24 0 1 - 8 3 5 - 2 4 5 8

P a w t u c k e tR I C EM i c h a e l S k e l d o n1 9 M o m s A v — 0 2 8 6 04 0 1 - 7 2 8 - 8 6 0 2

S O U T H C A R O L I N AC a y c e / W . C o l u m b i a

C o m m o d o r e C o m p u t e r C l u bo C o l u m b i aB u s t e r W h i t eP . O . B o x 2 7 7 5 — 2 9 1 7 18 0 3 - 7 7 2 - 0 3 0 5

M y r t l e B e a c hC o m m o d o r e U p d a t eB i a d B a n n o n2 3 T a r p o n B a y — 2 9 5 7 7

N o r t h C h a r l e s t o nC h a r l e s t o n C o m p u t e r S o c i e t yJ a c k F u J P . O . B o x 5 2 6 4 — 2 9 4 0 6B Q 3 - 7 4 7 - 0 3 1 0

R o c k H » l lB o c k H i l l C o m m o d o r eU s e r G r o u pS m a r z i k R o b o i e5 6 5 S c a l e y b a r k C i r . — 2 9 7 3 0B 0 3 - 3 6 6 - 7 9 1 8

S p a r t a n b u r gS P A R C U GJ a m e s B P a s l e y3 8 S p r i n g S t . — 2 9 3 0 28 0 3 - 5 8 2 - 5 8 9 7

T E N N E S S E EB a r t l e t t

M e m p h i s C o m m o d o r eU s e r s C l u bS t e v e n G a m e sP B o 3 8 0 9 5 — 3 8 1 3 4 0 0 9 59 0 1 - 3 5 8 - 5 8 2 3

E s u l l S p r i n g sC o m m o d o r e C o m p u t e r C l u bM a t t y G a r n e rP . O . B o 9 6 — 3 7 3 3 06 1 5 - 6 4 9 - 5 9 6 2

K n o x v i l l eE 6 U s e r s G i o u pR i c k M c C a l lP . O . B o x 4 9 5 — 3 7 9 0 1M e - . r o K n o x v i l l e C o m m o d o i eU s e r s G i o u pE d w a r d P n t c h a r d7 4 0 5 O x m o o r R d . — 3 7 9 3 16 1 5 - 9 3 8 - 3 7 7 3

S o d d y - D a i s yC 6 4 A / I C 2 0 / 4 C l u bA a r o n K e n n e d y2 4 1 4 B l u e R i d g e D r . — 3 7 3 7 96 1 5 - 8 4 2 - 9 4 1 9

T E X A SA u s t i n

C o m m o d o r e C o m p u t e r C l u bo A u s t i nR o y H o l m e s sP B o x 4 9 1 3 8 — 7 8 7 6 5

C o r p u s C h r i s t iC o r p u s C h r i s t i C o m m o d o r e sJ i m O ' R e a iP . O B o x 6 5 4 1 — 7 8 4 1 15 1 2 - 8 5 2 - 7 6 6 5

D a l l a s6 U s e r s G r o u p , I n S t a n G o t d i n

O B o 8 0 1 8 2 81 3 6 0 4 M i d w a y R d — 7 5 3 8 0

2 1 4 - 2 3 9 - 7 6 6 5H u r s t

M i C i t i e s C o m m o d o r e C l u bD i a n e D e w s4 1 3 C h i s o l m T r a i l — 7 6 0 5 38 1 7 - 4 8 5 - 4 7 4 7

I r v i n gl i v i n g C o m m o d o r e U s e r s G r o u pB i l l M a r s h a l l

B o 1 6 5 0 3 4 — 7 5 0 1 62 1 4 - 2 5 6 - 1 4 0 2

L o n g v i e wL o n g v i e w U s e r s G r o u pD o r o t h y M e t z l e rP . O . B o 9 2 8 4 — 7 5 6 0 82 1 4 - 7 5 9 - 0 6 9 9

L u b b o c kL u b b o c k C o m m o d o r eU s e r s G r o u pR o b e r t M a s s e n g a l e3 8 1 7 6 4 t h D r . v e — 7 9 4 1 38 0 6 - 7 9 7 - 3 9 5 8

M e x i aB i S t o n e U s e r s C l u bR G o r eP . B o 3 8 6 — 7 6 6 6 78 1 7 - 5 6 2 - 6 8 0 8

V i c t o r i aC r o s s r o a d s C o m m o d o i eU s e r s G r o u pJ e r r y G u 4 1 7 I r m a D r — 7 7 9 0 15 1 2 - 5 7 5 - 0 3 4 2

W a c oC o m p u t e sB u r l A H a y sR o u t e B o 2 1 4 — 7 6 7 0 58 1 7 - 7 9 9 - B 1 9 2

U T A HO g d e n

W a s a t c h C o m m o d o r eU s e r s G r o u pM i k e M u r p h yP . B o 4 0 2 8 — 8 4 4 0 28 0 1 - 3 9 4 - 4 9 5 2

V E R M O N TS B u r l i n g t o n

C h a m p l a i n V a l l e y C o m m o d o r eU s e r s G r o u pS t e v e L i p e r t

M a y f a i r S — 0 5 4 0 18 0 2 - 6 5 8 - 4 1 6 0

V I R G I N I AA l e x a n d r i a

A l e x a n d r i a U s e r s G r o u pJ e f f r e y H e n d r i c k s o n1 2 0 6 W e s t g i o v e B l v d — 2 2 3 0 77 0 3 - 7 6 8 - 4 5 7 1F r a n c o m a C o m m o d o r eU s e r s G r o u pM a r k S o w a s h5 9 2 4 D o v e e D r . — 2 2 3 1 07 0 3 - 9 7 1 - 5 0 2 1

A r l i n g t o nA r l i n g t o n V i c t i m s ( 2 0 / 6 4 )C l i f t o n G l a d l e y4 5 0 1 A r l i n g t o n B l v d . — 2 2 2 0 47 0 3 - 5 2 4 - 0 2 3 6C r y s t a l C i t y C o m m o d o r e 6 C l u bG r e g S e l e z y r . s k i1 2 3 5 J e f f e r s o n D a v i s H w S t 1 2 0 0 — 2 2 2 0 2

D a l e C i t yD a l e C i t y C o m m o d o r eU s e i s G r o u pJ a c k B D o y l eP . O . B o x 2 0 0 4 — 2 2 1 9 3 - 0 0 5 87 0 3 - 5 9 0 - 1 8 2 5

F a i r f a xP E N T A FR o T h o m a s9 9 1 2 C o l o n y R d . — 2 2 0 3 0

F r a n k l i nC o m m o d o r e U s e r s o F r a n k l i nB r u c e P o w e l l1 2 0 1 H i g h S t — 2 3 8 5 18 0 4 - 5 6 2 - 6 8 2 3

H a r d yR o a n o k e C o m p u t e r S o c i e t yL a r r y W e s h b u r nR t 1 B o 4 0 — 2 4 1 0 17 0 3 - 8 9 0 - 2 0 4 4

H u C e n t r a ] V i r g i n i a U s e r s G r o u pD a l e M o o r eR o u t e 3 B o 4 5 1 — 2 4 5 6 38 0 4 - 3 2 4 - 4 0 5 4

M c L e a nC 6 U s e r s G r o u p o M c L e a nJ o h n M u e l l e r7 4 2 6 E l d o r a d o S t . — 2 2 1 0 27 0 3 - 3 5 6 - 2 0 3 0

R o a n o k eR A C E C o m m o d o r eU s e r s G r o u pL a r i y R a c k o w4 7 2 6 H o r s e m a n D r . — 2 4 0 1 97 0 3 - 3 6 2 - 8 9 6 0

W A S H I N G T O NA r l i n g t o n

A r l i n g t o n C o m m o d o r eU s e r s G r o u pJ a n e K i n g1 8 2 0 4 6 7 t h A v e . N E — 9 8 2 2 3

2 0 6 - 6 5 3 - 3 8 8 2C e n t i a l i a

C B U s e r s G r o u pR i c k B e a b e r8 0 3 E u c l i d — 9 8 5 3 12 0 6 - 7 3 6 - 4 0 8 5

F L e w i s6 P C J i L i t c h h e l dQ u a r t e r s 2 B 2 1 - A — 9 8 4 3 32 0 6 - 9 6 4 - 1 4 4 4

M a r y s v i l l eB u n c h ' A B y t e sJ o e y M i l l e r4 9 1 6 1 2 1 s t P l a c e N E — 9 8 2 7 22 0 6 - 6 5 3 - 5 6 7 5

O a H a r b o rW h i d b e y I s l a n d C o m m o d o r eC o m p u t e r C l u bB o H a r d yP O B o 1 4 7 1 # 2 0 3 — 9 8 2 7 72 0 6 - 6 7 5 - 3 8 8 9

P u y a l l u pP N U s e r s G r o u pR o S m a l l9 1 0 5 1 5 8 t h S E — 9 8 3 7 32 0 6 - 8 4 8 - 0 0 3 7

R i c h l a n dT C i t y C o m m o d o r eC o m p u t e r C l u bJ o c k G a r v i n1 9 2 6 P i n e S t . — 9 9 3 5 25 0 9 - 9 4 3 - 4 7 3 4

S e a t t l eC . O . M . P U T E R .A r t W i t b e c k5 3 0 3 S h i l s h a l e A v N W — 9 8 1 0 72 0 6 - 4 8 1 - 3 0 3 7N N C o m m o d o i e U s e i s G r o u pR i c h a r d B a l l2 5 6 5 D e x t e r # 2 0 3 — 9 8 1 0 92 0 6 - 2 8 4 - 9 4 1 7U n i v e r s i t y 6 U s e r s G r o u pA l l e n G r o w nP a t h o l o g y S M - 3 0U n i v . o W a s h i n g t o n — 9 8 1 9 5

T a c o m aW o r l d W i d e U s e r s G r o u pR S m i t h

B o x 9 8 6 8 2 — 9 8 4 9 82 0 6 - 5 3 5 - 0 3 3 4

W I S C O N S I NC a l e d o n i a

C L . U . B . 8 4J a c k W h i t eP B o 7 2 — 5 3 1 0 84 1 4 - 8 3 5 - 4 6 4 5

E a C l a i r eE a C l a i r e A r e a C B 6

U S E R G R O U P SU s e r s G r o u pJ o h n F S l a s k y J r R i e . B o 1 7 9 A — 5 4 7 0 37 1 5 - 8 7 4 - 5 9 7 2

G r e e n B a C o m m B a 6 R i c h a i d F L u x t o nP B o 1 1 5 2 — 5 4 3 0 54 1 4 - 3 3 6 - 3 9 5 6

M a d i s o nM a d i s o n A r e a C o m m o d o r eU s e r s G r o u pN a p o l i a n S m i t h1 8 5 0 B e l d # 1 1 — 5 3 7 1 36 0 8 - 2 5 2 - 8 7 6 0

M e n o m o m eM e n o m o n i e A r e a C o m m o d o r eU s e r s G p .M i k e W i l l i a m s5 1 1 2 t h S t . — 5 4 7 2 57 1 5 - 2 4 6 - 6 9 9 1

M i l w a u k e eM . A . C . E .J o h n P o s t m a n6 3 3 2 M a n i t o b a S t . — 5 3 2 1 94 1 4 - 5 4 5 - 8 4 5 1

R a c i n eC . U . S . ST i T r a m m e l3 6 1 4 S o v e n g n D — 5 3 4 0 64 1 4 - 5 5 4 - 0 1 5 6

W Y O M I N GC h e y e n n e

C h e y e n n e A s s n . o C o m p . E n t h u s i a s t sW i l l i a m H o i d e n5 0 W i l l i a m s S # 2 6 0 — 8 2 0 0 73 0 7 - 7 7 8 - 7 0 7 4

L a n d e rZ Y M E C U s e r s G r o u pT i S t r u n aR t e 6 3 . B o 3 5 1 1 B i r c h i i e l d L n . — 8 2 5 2 03 0 7 - 3 3 2 - 7 6 5 5

C A N A D AB e l l e v i l l e

B a d e n C o m p u : e r C l u bB e B r a s hP . O . B o 1 2 1 9 — C F P O 5 0 5 6 —K O 3 R 0 7 2 2 9 - 3 7 9 1

F a i g u sC W D H S U s e r s G r o u pJ e r r y R o g e r s o n1 5 5 B e l s y d e S t E a s t — N 1 M 1 Y

H a m i l t o nT R A C K 6 W a y n e C h a p m a n4 9 K e m l w o r t h A v e . N . H 4 H 4 T 64 1 6 - 5 4 5 - 4 5 8 1

K i r a b e r l e yK o o t e n a y C o m p u t e r C l u bT o L a n g3 4 A r c h i b a l d S — V I A 1 M 6 0 4 - 4 2 7 - 2 5 2 7

M o n t r e a lC 6 U s e r s G r o u p o M o n t r e a lR o b e r t A d l e rS n o w d o n O B o 7 9 2 —H 3 X 3 X 95 1 4 - 7 2 9 - 3 0 4 6

S C a t h e r i n e sN i a g a r a C o m m o d o r eU s e r s G r o u pI a n K e r r y4 O u e e n s t o n S U n i t 1 2 L 2 R 2 Y 94 1 6 - 6 8 8 - 5 5 2 9

S t o n e y C r e e kE a s t d a l e C o m m o d o r eU s e r s G r o u pR . H a r a s e n2 7 L i n c o l n R d — L 8 E 1 Z 4 1 6 - 5 7 8 - 2 2 3 6

T o r o n t oT o r o n t o P E U s e r s G r o u pC h n s B e b b e t t1 9 1 2 A A v e n u e R d S u i t e 1 M 5 M 4 A 14 1 6 - 7 8 2 - 9 2 5 2

V i c t o n a v i l l eC . P . 8 8 M i c h a e l L a g a m e r e— G 6 P 8 Y 18 1 9 - 3 5 7 - 2 5 5 3

M E X I C OM e x i c o C i t y F

C l u b H e r r a * T e c C 6 A l a i n B o j m a lV i c e n t e S u a r e z 2 5 — 0 6 1 4 09 0 3 - 2 9 4 - 1 2 4 3

U s e r G r o u p S u p p o r tP r o g r a m

C o m m o d o r e i c r e a t i n g p r o g r a m t s u p p o r t C o m m o d o r eU s e r G r o u p s .

T h t w o m a j o r c o m p o n e n t s — a n e l e c t r o n i c b u l l e t i nb o a r d o C o m p u S e r v e a n n e w s l e t t e r a r e n o a v a i l a b l e .

T h e l e c t r o n i c b u U e t i n b o a r d i d e d i c a t e d s e c t i o no t h C o m m o d o r e I n f o r m a t i o n N e t w o r k o C o m p u S e r v ea c c e s s i b l e o n l y b " A p p r o v e d " U s e r G r o u p s . I w i l l b u s e d f o r d i r e c t c o m m u n i c a t i o n a w e l i a C o m m o d o r ea n n o u n c e m e n t s .

T h n e w s l e t t e r . I N P U T O U T P U T . w i l ] i n c l u d ea n n o u n c e m e n t s , u s e r g r o u p p r o g r a m s , c a l e n d e r o f e v e n t s ,l e t t e r s , q u e s t i o n s , p r o d u c t s p e c i f i c a t i o n s , p r o g r a m s , a n s u r v e y s . I w i l l b n e w s l e t t e r F O u s e r g r o u p s B u s e rg r o u p s s u p p o r t e d b y C o m m o d o r e w i t h o u t a d v e r t i s e m e n t s .

F o f u t u r e i s s u e s o f t h e n e w s l e t t e r C o m m o d o r e t a c c e p t i n g a n n o u n c e m e n t s o u s e r g r o u p a c t i v i t i e s , a r t i c l e so f i n t e r e s t l e t t e r s t t h e d i t o r , a n g e n e r a l q u e s t i o n s .P l e a s e f o r w a r d a l c o r r e s p o n d e n c e w i t h t h n a m e o y o u ru s e r g r o u p t 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 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 : M a r i o E i s e n b a c h e r

E d i t o r , I N P U T / O U T P U T

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 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 116/124

C O M P U T E R E Y E SV I D E O ( M A G E S O Y O U R C O M M O O O R O

j r v p i p r m r . r • * . * } I n c i p t u r r i r A A i / J j n . t g n e y t x ^ C e t t vM - O n a u v y C O W U T E O T r f V r r t M B v e K H r u n

o t v u f f l o n o f t a E t t u w r n * i y i m . « * o i c u t t | . « n i u p m c r d p . v * 3 n j c ^ r * - ^ . v O r o d W . r t j n e r t r C c m r t x X n I L I ' r a

T v j r o d et n t g n

A R a n * U B 4 r l o A p p l e t o r n

i i i i m i D i a r m L \ ? i > i o n H i D I G I T A L V I S I O N , I N C .

1 O a S t r e e t S u i t eN e e d h a m , M 0 2 1 9 2

| 6 1 7 ] 4 4 4 - 9 0 4 0

C i r c l e R e a d e r S e r v i c e N o 1

S U B S C R I B E N O W !

G e t h i n s i d e s t o r yo C o m m o d o r e

c o m p u t e r s , d i r e c tf r o m C o m m o d o r e .

U s t h s u b s c r i p t i o n c a r d

e n c l o s e d .

I O M E O F F I C EC o n t i n u e d f r o m / > n g e - -

T h w o r d p r o c e s s o r p r o d u c e sc h a r a c t e r s p e l i n e f o u t 9 l i n e sr e c o r d , t h o u g h i c a d i s p l a y o n l y 3 o t h e c h a r a c t e r s a t i m e . U s e r s v i e wt h b a l a n c e t h r o u g h h o r i z o n t a l s c r o l li n u n d e r c u r s o r c o n t r o l .

I t l e n g t h l i m i t a t i o n i a n o t h e r m a t e r . T h o u g h 9 l i n e s a r e n o u g h f o m o s t a p p l i c a t i o n s , t h e r e w i l l b t h o s ew h i c h r e q u i r e g r e a t e r s t o r a g e c a p a ci t y . W h e n t h a t h a p p e n s , l e n g t h y f i l e sm u s t b e s t o r e d i s e c t i o n s t b m e r g e d a p r i n t e d .

B e s i d e s t h b a s i c w o r d p r o c e s s i n gf u n c t i o n s l i k e i n s e r t i o n a n d e l e t i o no c h a r a c t e r s a n l i n e s o t e x t Y o u rH o m e O f f i c e o f f e r s a t o p n o t c h s e a r c h -a n d - r e p l a c e r o u t i n e . S p e c i f i e d t e r m sa r h i g h l i g h t e d i s e q u e n t i a l u s e r -c o n t r o l l e d p r o c e s s w h i c h p e r m i t s c u t o m i z e d c h a n g e s .

A i m p o r t a n t s u b s e t o o p t i o n s i c l u d e s t h p o w e r t c o p y , i n s e r t a n d e l e t e m u l t i p l e l i n e s o t e x t . T h e s ef e a t u r e s m a k e i e a s y f o a n y o n e t p a i n l e s s l y e d i t d r a f t s u n t i l t h f i n i s h e dw o r k i m a s t e r p i e c e . A m a n y a s 1 5l i n e s o t e x t c a n b e h a n d l e d w i t h t h e s ec o m m a n d s .

A l o n g t h e . s a m e p a t h i t h r e c a l lf u n c t o n : w a t r e s t o r e a s i n g l e l i n eo a c c i d e n t a l l y e r a s e d t e x t . I c a d w o n d e r s f o a n y o n e w i t h a c a s e o w a n d e r i n g f i n g e r s !

T h o t h e r m a j o r s e c t i o n o t h w o r d p r o c e s s o r d e a l s w i t h p r i n t e ro u t p u t . A S C I I - b a s e d c o m m a n d s c a b s e n t t d r i v e t h e p r i n t e r o y o u rc h o i c e . F e a t u r e s l i k e b o l d f a c e , s h a -d o w p r i n t , u n d e r l i n e a n d e n h a n c e dm o d e a r p o s s i b l e .

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

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

s p o t . T h r e v e r s e v i d e o m o d e t e x t -e m b e d d e d c o m m a n d s w o r k o n l y o o u t p u t . S h o r t o p r i n t i n g d o c u m e n t s ,t h e r e ' s n w a t v i e w t h f o r m a ts e t u p . E x p e r i e n c e u s i n g t h s o f t w a r ed o e s m i n i m i z e t h i s p r o b l e m , t h o u g h .

D e s p i t e f e s o f t s p o t s , i t ' s c l e a rt h a t Y o u r H o m e O f f i c e i g o o d v a l u ef o h o m e , s c h o o l a n s m a l l b u s i n e s su s e r s .

K N E E B O A RC o n t i n u e d f r o m p o g e ?

N o w , t h i s i i m p o r t a n t , s o p a a t t e nt i o n . I t h b r a c e s a r i n s t a l l e d t h o t h e r w a a r o u n d — v e r t i c a l e n dp o i n t i n g u p — t h e s h e l f w o n ' t f i i n t ot h k n e e h o l e c a v i t y b e c a u s e t h b r a c e s t h e m s e l v e s w i l l o c c u p y s o m eo i t o p e n i n g . Y o u ' l l e n d u p h a v i n g t t r i m t h e e d g e s o t h s h e l f .

W e ' r e g o i n g t p u t h o n e - i n c hb r a c e s t o w a r d t h e f r o n t o t h d e s k ,t w o e a c h s i d e , n a t u r a l l y . T h e y w i l lh e s p a c e d t w i n c h e s a p a r t , w i t h t h f i r s t p a i r o n i n c h b a c k f r o m t h f r o n te d g e o t h d e s k .

T h V i - i n c h b r a c e s w i l l g f u r t h e rb u c k i t h k n e e h o l e , t h r e e i n c h e sf r o m w h e r e t h e r e a r o t h s h e l f w i l lr e s i d e i i t " h o m e " p o s i t i o n . I y o u rs h e l f i \ i n c h e s d e e p , t h i s w i l l p u t h b r a c k e t s 1 i n c h e s f r o m t h f r o n te d g e o t h d e s k t o p .

B e f o r e i n s t a l l i n g t h c o r n e r b r a c e s ,i t ' s g o o d i d e a t t e s t y o u r s h e l f i p o s i t i o n f o r l e v e l n e s s a n e a s e o g l i d e . Y o c a t e m p o r a r i l y f i t h b r a c e s i p o s i t i o n w i t h m a s k i n g t a p e ,a s i n g l e n a i l o b e s t o a l l , t w o - s i d e dc a r p e t t a p e . T h r e a s o n r e c o m m e n dt h c a r p e t t a p e i t h a t y o c a n , a n s h o u l d , l e a v e i i p o s i t i o n a f t e ry o u ' v e t e s t e d t h e b r a c e s a n d s c r e w e dt h e m i p l a c e . T h t a c k i n e s s o t h t a p e w i l l h e l p k e e p t h b r a c e s f r o ms w i v e l i n g . w h i c h t h e y m a d i y o g i v e y o u r s h e l f a l o o u s a g e . B e f o r es c r e w i n g t h b r a c e s i n t e s t t h s h e l fw i t h l e v e l a n m a r k t h e c o r r e c t p s i t i o n i n g o t h b r a c e s . T h e n s c r e wt h e m i s e c u r e l y .

B e f o r e s l i d i n g t h s h e l f h o m e , w e ' l li n s t a l l " s t o p s . " T h e s e a r t w s m a l ls c r e w s p l a c e d o t h u n d e r s i d e o f t h s h e l f , V i n c h f r o m t h b a c k e d g e a n b e t w e e n V a n o n i n c h f r o m e i t h e rs i d e . D o n ' t s i n k t h s c r e w s t t h e i rh e a d s ; l e a v e a b o u t t w s p i r a l s e p o s e d . P r o p e r l y p o s i t i o n e d , t h s c r e w s w i l l e a s i l y c l e a r t h s m a l lb r a c k e t s w h e n t h s h e l f i p u s h e d i n h u w i l l e n g a g e t h m i d d l e p a i r w h e ni t ' s p u l l e d o u t .

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

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

W i t h t h S 1 K e y b o a r d K n e e b o a r df i r m l y i p l a c e , y o u h a v e a l l e v i a t e d a l e a s t o n e c o m p u t e r c l u t t e r p r o b l e m .N o w , w h a t c a w d a b o u t t h a t i n f e rn a t a n g l e o c a b l e s ?

1 1 M A Y / J U N E

Page 117: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 117/124

L O G I C L E V E L S E L E C T R O N I C C O T T A G EC o n t i n u e d f r o m p a g e 2 6d o w s w i t h t h p r i z e s b e h i n d t h e mw h i l e a v o i d i n g t h f r o w n i n g f a c e s .Y o r e c e i v e p o i n t s f o e a c h p r i z e .

S e l e c t y o u r l e v e l o f p i n y — l e v e lo n e , t w o t h r e e . T h h i g h e r l e v e l sh a v e m o r e p r i z e s a w e l l a m o r ef r o w n i n g f a c e s t a v o i d . I n l e v e lt h r e e , t h g a m e e n d s w h e n t h s u s e t s .

B e g i n b u s i n g y o u r j o y s t i c k t f l y o u r h e l i c o p t e r i o r d e r t f i l l s i b u c k e t s w i t h w i n d o w - w a s h i n f l u i d .T h e r e a r s i b u c k e t s i e a c h o t h t w b u i l d i n g s a n y o c a f i l l a n s i u p — a l l s i x i n o n b u i l d i n g , t h r e e i o n e , t h r e e i t h o t h e r , w h a t e v e r . ( A t h o u g h y o u ' r e n o t t i m e d i t h i s g a m e ,y o u r c h i l d c a w o r k o u p l a c e m e n ts t r a t e g y h o s h s e e s a t h i t i o j e e f e c t i v e a n q u i c k e s t . )

A y o f l a r o u n d , y o u ' l l n o t i c e t h ep r i z e a n i m a l s o s a f a c e s b e h i n ds o m e o t h w i n d o w s — a c a t , b u t t e rf l y , b i r d a n s e v e r a l f r o w n i n g f a c e s .Y o u ' l l n e e d t o t r y t o r e m e m b e r w h e r et h " p r i z e s " a r s y o c a w a s ht h o s e w i n d o w s a n a l s o w h e r e t h u n h a p p y f a c e s a r s y o c a a v o i dt h e m . W h y ? B e c a u s e y o c a d a b o u t f i v e w i n d o w s w i t h o n b u c k e t ,b u i y o w a s h o n e f r o w n i n g f a c ew i n d o w , y o u l o s e a l t h f l u i d i y o u rb u c k e t !

A f t e r y o u r s i b u c k e t s a r f u l l ,W i l l i e j u m p s u a n d o w n , s i g n a li t ' s t i m e f o t h e h e l i c o p t e r t p i c k h i u p B u j u s t a y o g e W i l l i e t t h b u i l d i n g a n t h e h e l i c o p t e r f l i e s a w a y ,

r a i n c l o u d s u d d e n l y a p p e a r s , d r e n c hi n a l t h w i n d o w s — a n d y o c a n l o n g e r s e w h a t ' s b e h i n d t h o s ew i n d o w s .

S o y o u m u s t h e l p W i l l i e b r e m e mb e r i n g t h r i g h t w i n d o w s . U s i n g y o u rj o y s t i c k , m o v e h i u p a n d d o w n l a d e r s t t h r i g h t p l a c e s . W h e n h r u n so u o w a s h i n g f l u i d , y o u ' l l h e a rh o n k i n g s o u n d , s i g n i f y i n g i t ' s t i m e t r e f i l l .

M e m o r y M a n o r i d e s i g n e d f o c h i l d r e n a g e s f o u r t h r o u g h e i g h t . I t ' sc h a l l e n g i n g a n f u n . T h g r a p h i c s a r v e r y g o o d — a s i t h s o u n d . M s o a n e s p e c i a l l y l o v e d t h r e a l i s t i cs o u n d o t h e h e l i c o p t e r i f l i g h t . W a l s o l i k e d t h s i m p l e s o u n d s o W i l l i ea c t u a l l y w a s h i n g t h w i n d o w s .

B o t h L o g i c L e v e l s a n M e m o r y M n o s h o u l d p r o v i d e h o u r s o l e a r n i n ga n d e n j o y m e n t f o y o u r c h i l d r e n .r e c o m m e n d t h e m h i g h l y .

C o n t i n u e d f r o m p a g e 6

U s i n g t h S o f t w a r eH i g h w a y , i v m a y ,i r o n i c a l l y , c o m e f u l lc i r c l e , b a c k t w o r k i n gw h e r e w l i v e .

A u s t e r l i t z i l i t t l e s u r p r i s e d b s o m eo h i s t u d e n t s . " C o m p u t e r s a r b e i n gm i s - u s e d , " h s a y s . " W h e n y o s e t h e m a t o m o r e t h a n a s t o o l , i t ' sa l m o s t w a s t e . " B u t P a m e l a M c C o r -d u c k , C o l u m b i a U n v e r s i t y E n g l i s hp r o f e s s o r a n c o - a u t h o r ( w i t h E d w a r dA F e i g e n b a u m ) o T h F i f t h G e n e r at i o n s a y s h a l f o f h e r s t u d e n t s u s w o r d p r o c e s s o r s . " d o n ' t h a v e t c o r e c t t h e i r s p e l l i n g . " s h s a y s . " T h a tl e a v e s m f r e e t d o m o r e i n t e r e s t i n gw o r k . "

l o o u n i v e r s i t i e s — D r e x e l U n iv e r s i t y i P h i l a d e l p h i a , C a r n e g i e - M e ll o a n d o t h e r s — a r e f o r c e - f e e d i n g m c r o c o m p u t e r s t t h e i r n e s t u d e n t s ,r e g a r d l e s s o p r o g r a m . O d e p e n d i n go y o u r v i e w s , t h e y o f f e r s t u d e n t s t h p r i v i l e g e o b u y i n g o r e n t i n g t h c o m p u t e r s , o f t e n a s u b s t a n t i a l d i c o u n t s . A n t h e y a r b e i n g u s e d : f o d e s i g n , f o m a t h , f o s c i e n c e , e v e n( s h u d d e r ) f o a r t . B a b e s i e l e m e n t a r ys c h o o l s a r u s i n g t h e m w i t h s o f t w a r eb c o m p a n i e s l i k e M i c r o E d i M i n n ea p o l i s . M i c r o E d i l e a d i n g t h w a y ,r i g h t n o w , w i t h s o f t w a r e t h a t c o o r d in a t e s t h e c o m p u t e r w i t h l a s e r d i s kv i d e o m a c h i n e t t e a c h s u b j e c t s l i k et h C i v i l W a r . Y o h a v e t l e a r n t h eb a s i c s , e v e n i c o m p u t e r i z e d w o r l d .

A u s t e r l i t z s a y s , " W e ' r e a t h s t a r to t h g r o w t h c u r v e . e x p e c t t o s e el o m o r e s t u d e n t s f a m i l i a r w i t h c o p u t e r s . F i v e y e a r s f r o m n o w , t h e ym i g h t b r i n g t h e m t o c l a s s a s m a t t e ro c o u r s e , t h e w a t h e y d w i t h c a l c ul a t o r s n o w . "

O t h o t h e r h a n d , p s y c h o l o g i s tK e g a n t h i n k s , " T h e b i b o o m d i d n ' tq u i t e h a p p e n . " A n R o b e r t M i t t m a na g r e e s . " C o m p u t e r s h a v e n ' t p a n n e do u a q u i c k l y a s o m e t h o u g h t t h e yw o u l d f i v e o r s o y e a r s a g o , " h s a y s .A u t h o r B e a r , w o r k i n g o n e c o p u t e r b o o k w i t h c o - a u t h o r W i l l i a mM o o r e , s t i l l d o e s m u c h w o r k b m a i l( a n d n o E M a i l , e i t h e r ) r a t h e r t h a n m

d e m , a n d d o e s n o y e u s h i c o p u t e r t b a n k o s h o p . " N o t t h a t m a n yp e o p l e d o , " s a y s M i t t m a n . " t e c h n ic a s u c c e s s d o e s n ' t n e c e s s a r i l y m e a nm a r k e t i n g o c o m m e r c i a l s u c c e s s . "

B u t h e r e a r e i n t e r e s t i n g t h i n g s o t h e h o r i z o n . A m o n g t h e m , h o u s e h o l ds y s t e m s i w h i c h a p p l i a n c e s , s e c u r i t yd e v i c e s , l i g h t s a n p h o n e s a r c o t r o l l e d b m i c r o p r o c e s s o r s . I m a k e sm t h i n k o B u s t e r K e a t o n ' s o l s i l e n tm o v i e , " E l e c t r i c H o u s e , " w h e r e a l t h e s t u f f i i w a e l e c t r i c .

A n t h e r e ' s a l s o t h f u t u r e o v o i c er e c o g n i t i o n t c o n s i d e r . A l r e a d y a v a i la b l e i l i m i t e d f a s h i o n ( h a r d w a r et h a t a l l o w s m a c h i n e t u n d e r s t a n df e w h u n d r e d s p o k e n c o m m a n d s f r o m

p a r t i c u l a r p e r s o n ) , v o i c e r e c o g n it i o n s y s t e m s w i l l . M i t t m a n f e e l s , b p r o m i s i n g f o b u s i n e s s e x e c u t i v e s ." E x e c u t i v e s h a v e k i n d o k e y b o a r dp h o b i a , " h s a y s . " T h e y ' r e u s e d t t h i n g s l i k e d i c t a p h o n e s . T h f i r s tr e a l l y g o o d v o i c e r e c o g n i t i o n s y s t e ms h o u l d m a k e m i n t . " H i s b e s t e s t im a t e i t h a t t h e y ' l l b h e r e b t h m i d -1 9 9 0 ' s .

B u w h k n o w s ? I ' n o s a y i n g .w o n ' t s t i c k m n e c k o u a n f a r t h e r ,n o s i r e e . M o s t p r e d i c t i o n s , w h e t h e rm a d e b t o s s i n g m a g p i e f e a t h e r i n t ot h w i n d , o b e l a b o r e d w i t h t h h e l po t h o u s a n d - b u c k s - p e r - h o u r C r a y s p e r c o m p u t e r , t u r n o u t t b w r o n ga n y w a y , p r o v i d i n g h o u r s o f u f o f t u r e g e n e r a t i o n s . J o h n B e a r d o e s n ' te v e n t h i n k t h a t h e ' l l u s v o i c e r e c o gn i t i o n s y s t e m — a t l e a s t n o a f i r s t . H l i k e s t h k e y b o a r d r i t u a l . A n d , h s a y s , " A n y o n e w h p r e d i c t s t h e f u t u r eo c o m p u t e r s i l i k e l y t o b e b o t hw r o n g a n e m b a r r a s s e d . T h e y w e r eo n c e p r e d i c t i n g t h a t c o m p u t e r s w o u l de v e n t u a l l y w e i g h a l i t t l e a t o n . "R e m e m b e r t h o s e W o r l d F a i r F u t ur a m a s ? U n d e r w a t e r h o t e l s ? M o v i n gs i d e w a l k s ? H e h e e .B u j u s t i n c a s e t h e S o f t w a r e H i g hw a c o m e s a r o u n d l i t t l e s o o n e r t h a ne x p e c t e d , a n w d a l s t a r t s t a y i n gh o m e , w h a t o e a r t h a r w g o i n g t d w i t h a l t h o s e m i l e s o b l a c k t o p ?

F r e e l a n c e w r i t e r K i e l S t u a r t i D i r e ct o o t h N o r t h s b o r e A r t s A l l i a n c e i S t o n y B r o o k , N e Y o r k , a n m e b e o t h S c i e n c e F i c t i o n W r i t e r s o A m e r i c a . S h w r i t e s r e g u l a r s c i e n c ec o l u m n f o B e y o n d m a g a z i n e , p u b -l i & e c l b y A l a n W e s t o n C o m m u n i c at 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 1

Page 118: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 118/124

F R E E 1 D I S K E T T E SO

2 0 C - 2 0 C A S S E T T E Ss u b s c r i p t i o n t t h ' C a s s e t t e o t h

M o n t h ' g e t s y o u a t a p e o r d i s k f u l l o 1 q u a l i t y C o m m o d o r e 6 p r o g r a m s d e l i ve r e d t y o b f i r s t c i a s s m a i l e v e r y m o n t h .T h d o c u m e n t a t i o n i n c l u d e d w i l l h e l p y o r u n g r e a t u t i l i t i e s l i k e ' W o r d P r o c e s s o r , 'a n ' B u d g e t A n a l y z e r , 1 o r e n j o y g r e a tg a m e s l i k e ' F r o g j u m p ' a n ' C a t e r p i l l a rC a v e ' F O A L I T T L E A 5 C E N T SE A C H !

L i m i t e d o f f e r S u b s c r i b e f o y e a ro c a s s e t t e a n r e c e i v e 2 F r e e C - 2 0 c a ss e t t e s o s u b s c r i b e f o y e a r o d i s k a n r e c e i v e 1 0 F r e e 5 ' A s i n g l e s i d e d d o u b l ed e n s i t y d i s k e t t e s ! P R I P F Q

T A P E D I S K1 Y R | 1 2 I S S U E S ) 6 0 ° ° 7 5 0 06 M O ( 6 I S S U E S ) & 0 4 5 C OS i n g l e C o o i K 7 ° ° 9 ° °

W e ' v e b e e n i b u s i n e s s f o o v e r t h r e e y e a r s ! a c q u i r i n gO v e r 4 0 0 0 s a t i s f i e d c o l o rc o m p u t e r o w n e r sC o m m o d o r e 6 r e q u i r e d

M i c h . R e a d i " O v e r s e a s A S 1 l s u t e a i p t o n

a n S 0 l o s i n g l e i s s u e s

P E R S O N A L C H E C K S W E L C O M E !

T S u b s c r i p t i o n S o f t w a r eP . O . B O X 2 5 6 ^H O L L A N D , M 4 9 4 2 3 ^ ( 6 1 6 ) 3 9 6 - 7 5 7 7 J £

C i r c l e R e a d e r S e r v i c e N o 3

C O M M O D O R E- U S E H W R 1 T T E X S O F T W A I I E -

( S u p p o r t i n g a l C O M M O D O R E c o m p u t e r sW n t t a n b u s e r s , f o u s e r s

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

C - B 4C - 6 4C - 6 4C - 6 4C - 6 4C - 6 4V i 2 V i 2 V i 2 V i 2

O u L a t e s t R e l e a s e sB e s l 0 G a m e s

B e s l O r E O u c a i i o n a lB M t O I U U U U u

8 C o n t e s t C - 6 4 I 1 8 4 C o n t e s t C - 6 4 I I 8 4 C o n t e s t C - 6 4 #

B e s t O l G a m e sB e s t O E d u c a t i o n a l

B e s t O U t i l i t i e sC o n i e s ! V i |

S p e c i f y D i s k O T a p ec o m a l S t a r t e r p a k

D s S e S 3 5 O O

S 1 0 0 0S l O O OS 1 O O 0S 1 0 S 1 0 . 0 0S 1 0 . 0 0S 0 . 0 0S 0 . 0 0S 1 0 . 0 0S 1 0 0 0

B u l l e t i n B o a r d S y s t e m r a - . c - 6 4 0 v i e 2 0O B e

C n « n m

. ' O U U m h u C o n e d o r s - ' O C - S r c c l D ' S «

B E S T C E G A M E S

. ' . ■ ! ( , ; : . " n ' t t l B o u r n ; I n . F . ! J B O U ' n t P r ' M o n O B O i e -O i e r o ^ h a f o . i h ' S N e e O i c P D k O ' - S o l i u r e

- T a p e

v i c a o "V i 2 c o l l e c t i o n s » t h i u 1

5 + p r o g r a m s p e r c o l l e c l i o n - T a p e / D i s k S 0 . 0 0 e a c hC O > L M O D O R E « 4

6 c o l l e c t i o n s t h r u 1 2 p r o g r a m s p e c o l l e c t i o n - T a p a . ' D i S k S I 0 . 0 0 e a c h

S E K i . u , i a i i u . s l i m b e r - : h « i i s - n . b l i o r - i . mP D P r o g r a m M a n u a l S 1 0 . 0 0

S h i p p i n g a n H a n d l i n g C h a r g o£ - j f > U S ' C a n a d . a n O r o e r s A d S J . 0 0 ■ $ F o r e i g n O r d e r s A r i d S 5 . 0 0 " 7 - V «

C H E C K . M O N E Y O n O E H S . V I S A a n a < cM A S T E R C A R D a c c e p t e d . N C O D s o P . O .

W r i t e F o r F H E E C a t a l o g' P U B L I C D O M A I N 1 ' 1 " , I N C .

5 0 2 5 S R a n g e l i n o R d . , W M i l l o n . O 4 5 3 8 31 0 0 0 a . m . 5 : 0 0 p . m . E S M o n . t h r u F

1 5 1 3 ) 6 9 8 - 5 6 3 8 o ( 5 1 3 ) 3 3 9 - 1 7 2 5

' " — '1 1

C i r c l e R e a d e r S e r v i c e N o 2 M A Y / | U N E

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

i d o e s i t j o

C o n sA p r e v i o u s l y m e n t i o n e d , u t 5

i t e m n a m e s c a b d e f i n e d . H o w e v e r ,t h e r e i s n ' t r o u t i n e t h a t w a r n s t h u s e r t h a t t h l i m i t h a b e e n r e a c h e d .W h e n f i r s t t e s t e d P F S - . F i l e , e n t e r e di f o r m c o n t a i n i n g 5 f i e l d s b u o n l y5 r e g i s t e r e d . S i n c e h a d n ' t r e a d t h em a n u a l ( a t h a t t i m e ) , c o u l d n ' t f i g u r eo u w h a t h a p p e n e d t f i v e o m i t e mn a m e s .

W h e n u s e r d e l e t e s a r e c o r d , d i s ks p a c e b e c o m e s a v a i l a b l e . H o w e v e r ,t h f o r m n u m b e r i n e v e r u s e d a g a i n .I o r d e r t r e n u m b e r t h r e m a i n i n gf o r m s i y o u r f i l e , s t h a t t h e y a r ec o n s e c u t i v e w i t h n g a p s , t h C h a n g eD e s i g n o p t i o n o f t h " D e s i g n F i l e "m o d e m u s t b e x e c u t e d .

A n o t h e r p r o b l e m o c c u r s i t h p r i n t f o r m a t . W h e n P F S . F i l e p r i n t so u i n f o r m a t i o n f r o m y o u r f i l e s , i p r i n t s i t e m s i t h o r d e r i w h i c h t h e ya p p e a r o t h f o r m . F o r e x a m p l e , t h c h a i r m a n o c o m p a n y m a b i i t e m # 1 w h i l e t h e p r e s i d e n t o t h a ts a m e c o m p a n y m a b i i t e m # 2 P F S : F i l e a l l o w s y o t p r i n t t h e c h a i rm a n ' s n a m e o n l y , t h p r e s i d e n t ' sn a m e o n l y , o b o t h t h c h a i r m a n ' sa n p r e s i d e n t ' s n a m e s i n t h a t o r d e r .B u P F F i l e w i l l n o a l l o w y o t p r i n t t h p r e s i d e n t ' s n a m e b e f o r e t h c h a i r m a n ' s n a m e . W i t h t h i s v e r y i p o r t a n t l i m i t a t i o n , e x t r e m e c a r e m u s tb e x e r c i s e d w h e n p l a n n i n g t h i t e mn a m e f o r m a t . ( P F S : R e p o r t , h o w e v e r ,a l l o w s m o r e p r i n t i n g f l e x i b i l i t y u s e di c o n j u n c t i o n w i t h P F S : F i l e . )

W h e n p r i n t i n g r e c o r d , c o n s t a n tt w c h a r a c t e r s o s p a c e i a u t o m a t ic a l l y i n s e r t e d b e t w e e n i t e m v a r i a b l e s .T h i s m a n o " l o o k r i g h t " i s o m ef o r m a l a d d r e s s i n g s i t u a t i o n s . C a r em u s t b t a k e n t a l l o w f o s u f f i c i e n ts p a c e b e t w e e n i t e m n a m e s . T h t e m pt a t i o n t o c r o w d i t e m n a m e s o n t o s i g l l i n e m u s t b o v e r c o m e i o r d e r t u t i l i z e t h " S e a r c h " m o d e e f f i c i e n t l y .F o r t u n a t e l y , P F S . F i l e h a s w a r n i n gb e l l b u i l t i n w h i c h a c t i v a t e s w h e nv a r i a b l e d a t a i l o n g e r t h a n t h s p a c eb e t w e e n t w i t e m n a m e s .

W h i l e d n o r e c o m m e n d P F S .F i l e i a a v e r a g e b u s i n e s s s i t u a t i o n , i i p e r f e c t i m a n y v e r t i c a l a p p l i c at i o n s w h e r e t h d a t a b a s e i l i g h t - d u t ya n t a i l o r - m a d e t o t h a t a p p l i c a t i o n .

P A S C A L 6 C o n t i n u e d f r o m p a g e J F o r m a t t e d o u t p u t i p o s s i b l e . v a r ie t o g r a p h i c s s t a t e m e n t s a r i c l u d e d a n t h e i r u s i d e m o n s t r a t e d .B o t h h i g h - r e s o l u t i o n g r a p h i c s a n s p r i t e s t a t e m e n t s a r p r o v i d e d f o a n t h e x e c u t i o n o f m a c h i n e l a n g u a g ep r o g r a m s i p o s s i b l e f r o m w i t h i nP a s c a l p r o g r a m . I n t e g e r a r i t h m e t i c i e n a b l e d o d i s a b l e d b s i n g l e c o m a n d i o r d e r t a c c e l e r a t e t h c o p u t a t i o n s ( w h e n e v e r i i p o s s i b l e , o c o u r s e ) . P a s c a l 6 a l l o w s i n t e r r u p tc o n t r o l , t h a t i s i i p o s s i b l e t d i r e c ti n t e r r u p t o p e r a t i o n s t P a s c a l s u b r o ut i n e s . A r e s u l t , t w p r o g r a m s m a s e e m t e x e c u t e s i m u l t a n e o u s l y . T h P a s c a l 6 c o m p i l e r , l o a d e r a n l i n k e rr e s i d e o s i n g l e d i s k e t t e . u s e r ' sg u i d e i p r o v i d e d w i t h t h e s o f t w a r e .T h g u i d e p r o v i d e s t u t o r i a l w h i c hc a b u s e d f o l e a r n i n g t h f u n d am e n t a l s o f P a s c a l . l i s t o r e f e r e n c e si g i v e n a n i i r e c o m m e n d e d t h a tt h e u s e r u s a d d i t i o n a l t e x t f o s t u d yi n g t h e l a n g u a g e . T h m a n u a l a l s oe x p l a i n s t h s p e c i f i c f e a t u r e s o P a s c a l 6 4 w h i c h i s p e c i a l v e r s i o nf o t h e 6 4 . I e v e n p r o v i d e s u s e f u lp r o g r a m s f o d e m o n s t r a t i o n a n f o u s a p a r t o g e n e r a l - p u r p o s e s u r o u t i n e l i b r a r y .

T h P a s c a l 6 4 m a n u a l c o n t a i n sb r i e f d i s c u s s i o n o s t r u c t u r e d p r g r a m m i n g . s h o r t s e c t i o n d e a l s w i t ht h u s o m a c h i n e l a n g u a g e p r og r a m s a n t h A s s e m b l e r / M o n i t o rp a c k a g e ( a l s o b y A b a c u s ) w i t hP a s c a l 6 4 A o v e r v i e w o P a s c a l 6 p r o v i d e s q u i c k r e f e r e n c e .

I n t h e J a n u a r y / F e b r u a r y C o m m od o r e M i c r o c o m p u t e r s , B A S I C p r g r a m f o m a t r i x m u l t i p l i c a t i o n i g i v e n . p e r f o r m e d t h s a m e o p e r at i o n s u s i n g P a s c a l 6 p r o g r a m .c o m p a r i s o n b e t w e e n t h t w p r g r a m s , f o m a t r i c e s o 1 0 0 e l e m e n t s ,i n d i c a t e s t h a t e x e c u t i o n t i m e f o t h P a s c a l p r o g r a m i e i g h t t i m e s s h o r t e rt h a n t h a t o t h B A S I C p r o g r a m . T h i sf a c t d e m o n s t r a t e s o n o t h i m p o rt a n t a d v a n t a g e s o P a s c a l o v e r B A S I Cf o e x t e n d e d c o m p u t a t i o n s .

I s u m m a r y , P a s c a l 6 i a i n v a l ua b l e p a c k a g e f o s t u d y i n g s t r u c t u r e dp r o g r a m m i n g a n d f o d e v e l o p m e n t o e f f i c i e n t s o f t w a r e . I t i s r e c o m m e n d e df o u s e r s w h w a n t t e x t e n d t h c p a b i l i t i e s o t h 6 w i t h o u t s t u d y i n gm a c h i n e l a n g u a g e , o f o t h o s e i n t e re s t e d i e x t e n d i n g t h e i r o w c o p u t e r s k i l l s .

Page 119: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 119/124

T E R A C T I V E V I D E O D I S CC o n t i n u e d f r o m p a g e ~ s a y o d e c i d e t h a t y o u ' d l i k e t l e a r nm o r e a b o u t g o u r m e t c o o k i n g . I n s t e a do b u y i n g c o o k b o o k , y o u p u r c h a s ea i n t e r a c t i v e l a s e r d i s c a n l e a r n t h en u a n c e s o f i n e f o o d p r e p a r a t i o n f r o m

J u l i a C h i l d h e r s e l f , a l w i t h t h h e l p o y o u r C o m m o d o r e 6 a n y o u r l a s e rd i s c p l a y e r . S i n c e t h p r o g r a m m i n g i i n t e r a c t i v e , y o c a n p a u s e i t r e p l a ys e c t i o n t h a t y o w e r e n ' t p a y i n ge n o u g h a t t e n t i o n t o s k i m a r o u n dl o o k i n g f o c r e a t i v e d e s s e r t s o w h a te v e r s u i t s y o u r f a n c y .

O c o n s i d e r t h i s : y o u ' v e e n t e r e dl a r g e s h o p p i n g m a l l a n d y o u n e e d t p u r c h a s e p o l k a - d o t t e d b l i v o t a s ag i f t f o r t h a t p e r s o n w h h a e v e r yt h i n g . R a t h e r t h a n t r a i p s i n g a r o u n dt h m a l l f o t h b e t t e r p a r t o t h d a y .y o w a l k u t o n o t h i n t e r a c t i v ec o m p u t e r / l a s e r d i s c c o n s o l e s a t h e t r a n c e o t h m a l l , t y p e i " b l i v o t ,p o l k a - d o t t e d " a t h i n q u i r y p r o m p t ,a n t h c o n s o l e r e s p o n d s w i t h l i s ti n o f i v e s t o r e s w i t h i n t h c o m p l e xt h a t c a r r y t h i t e m . R a t h e r t h a n v i s i ti n e a c h s t o r e i p e r s o n , y o s c a ne a c h o n w i t h t h j o y s t i c k u n t i l y o f i n d t h a t " ' B l i v o t W o r l d " h a e x a c t l yt h g i f t y o u ' r e l o o k i n g f o r . W h e n y o m o v e t h e j o y s t i c k o n c e a g a i n , t h l s e r d i s c z i p s i n t o f l o o r p l a n m o d e ,w h i c h s h o w s y o w h e r e y o u a r e ,w h e r e " B l i v o t W o r l d " i s a n e x a c t l yw h i c h e s c a l a t o r t a k e s y o t h e r e d r e c t l y . I m a g i n e t h t i m e a n f r u s t r at i o n y o u ' v e s a v e d y o u r s e l f !

A l t h o u g h t h e s e e x a m p l e s s o u n db i f a r - f e t c h e d , a s s u r e y o t h e ya r e n ' t . S u c h e d u c a t i o n a l a n p o i n t - o f -p u r c h a s e i n s t a l l a t i o n s a r g a i n i n g a t e n t i o n a n w i d e a c c e p t a n c e a l a c r o s st h n a t i o n . I n f a c t , A l l e n C o m m u n i c at i o n , o n o t h p i o n e e r s o i n t e r a c t i v ev i d e o , h a s b e e n e n j o y i n g p h e n o m e n a ls u c c e s s w i t h t h e i r l i n e o i n t e r f a c e s ,s y s t e m s a n c o u r s e w a r e u s i n g t h i sv e r y t e c h n o l o g y . T h e i r p r o d u c t l i n ei n c l u d e s t h e M V ( M o s t V a l u a b l e P r i p h e r a l ) I n t e r f a c e , d e v i c e t h a t a l o w s y o t c o n n e c t y o u r C o m m od o r e 6 4 w i t h y o u r h o m e l a s e r d i s cp l a y e r a n u s i f o y o u r o w a p p l ic a t i o n s . T h L e a r n i n g L i n k C o r p o r at i o n a n M i c r o E d , I n c o r p o r a t e d , a r a l s o d e e p l y i n v o l v e d i t h i n t e r f a c i n go l a s e r d i s c s a n c o m p u t e r s .

A l m o s t d a i l y , m o r e a n m o r e c o p a n i e s a r j u m p i n g o t h i n t e r a c t i v ev i d e o b a n d w a g o n , a n d e v e r y m a j o rs o f t w a r e a n p e r i p h e r a l m a n u f a c t u r e r

R a t h e r t h a n t r a i p s i n ga r o u n d a m a l l f o t h b e t t e r p a r t o d a y ,

j u s t w a l k u t a i n t e r a c t i v e c o m p u t e r /l a s e r d i s c c o n s o l e a n t y p e i w h a t y o u ' r el o o k i n g f o r .

h a e x p r e s s e d s o m e i n t e r e s t i n t h f i e l d . I n t e r a c t i v e l a s e r d i s c t e c h n o l o g yi a l r e a d y b e i n g u s e d i t h a m u s em e n t a r c a d e i n d u s t r y , w i t h s u c h c o i n -o p e r a t e d g a m e s a D r a g o n ' s L a i r a n M a c h e n j o y i n g i m m e n s e p o p u l a r i t yw i t h v i d e o g a m e f a n s . A n t h a t i o n l y t h b e g i n n i n g .

A i n t e r a c t i v e v i d e o g a i n s a c c e pt a n c e , w e a c o n s u m e r s , c a n l o o k f o w a r d t l o w e r p r i c e s f o r h o m e s y t e m s a n p r o l i f e r a t i o n o f i n es u b j e c t m a t t e r . W e ' r e o t h b r i n k o a n o t h e r e l e c t r o n i c e d u c a t i o n a l r e v o l ut i o n — o n l y t h t i o t h i c e b e r g i p r e s e n t l y s h o w i n g .

A r e c e n t e l e c t r o n i c s t r a d e s h o w ,h e a r d r u m o r s t h a t a m a j o r J a p a n e s ev i d e o m a n u f a c t u r e r w o u l d b r e l e a si n g t h e f i r s t e r a s a b l e / r e c o r d a b l e v d e o d i s c w i t h i n t h n e x t f e w m o n t h s

( t h e y a r e p r e s e n t l y p l a y - o n l y m c h i n e s , w i t h n a b i l i t y t r e c o r d o e r a s e ) . T h a v a i l a b i l i t y o s u c h s y t e m , c o u p l e d w i t h t h s o p h i s t i c a t e da u t h o r i n g s y s t e m s a l r e a d y a v a i l a b l ef r o m A l l e n C o m m u n i c a t i o n a n d o t h e rm a j o r i n t e r a c t i v e v i d e o f i r m s , p r o mi s t t u r n e d u c a t i o n a w k n o w i t o d a y o i t e a r . T e a c h e r s a n e d u c at o r s w i l l b a b l e t c u s t o m - d e s i g n a n a u t h o r s p e c i f i c c o u r s e s . T h s l o w e rs t u d e n t w o n ' t h a v e t o g e t b r a i n - s t r a i nt r y i n g t k e e p u w i t h h i o r h e rb r i g h t e r c l a s s m a t e s — t h e y c a n l e a r n a

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

T h e r e a r o t h e r f a r - r e a c h i n g i m p l ic a t i o n s t b e n e f i t t h h a n d i c a p p e da n l e a r n i n g - d i s a b l e d t h a t w h a v e n ' te v e n t o u c h e d u p o n y e t . T h u s e s o i n t e r a c t i v e v i d e o f o s p e e c h a n p h y si c a l t h e r a p y a r a m o n g t h m o s t i t r i g u i n g . Q u a d r a p a l e g i c s a n o t h e rs e v e r e l y h a n d i c a p p e d p e r s o n s m a b a b l e t o c o n t i n u e t h e i r e d u c a t i o nr i g h t t h r o u g h p o s t - g r a d d e g r e e p r g r a m s t h a n k s t o i n t e r a c t i v e v i d e ot e c h n o l o g y .

T h c o u p l i n g o t h v i d e o d i s c t t h c o m p u t e r m a b a s i g n i f i c a n tc o n t r i b u t i o n t t h b e t t e r m e n t o m a n k i n d . I t ' s a e x c i t i n g f i e l d o t e c hn o l o g y w i t h e x c i t i n g p o s s i b i l i t i e s —i n d e e d i i a i n t e r a c t i v e l a s e r d i s cr e v o l u t i o n !

I N T E R F A C I N G Y O U RC O M M O D O R E 6 W I T H

V I D E O D I S CI y o u ' d l i k e m o r e i n f o r m a t i o n o

i n t e r a c t i v e v i d e o d i s c s y s t e m s t h a t c a b i n t e r f a c e d w i t h y o u r C o m m o d o r e6 4 c o n t a c t t h e s e f i r m s d i r e c t l y :

A l l e n C o m m u n i c a t i o n1 4 L a k e s i d e P l a z a I 5 2 2 5 W i l e y P o s t W a S a l t L a k e C i t y , U 8 4 1 1 6( 8 0 1 ) 5 3 7 - 7 8 0 0

M i c r o E d , I n c o r p o r a t e dP . O . B o 2 4 1 5 6M i n n e a p o l i s , M 5 5 4 2 4( 6 1 2 ) 9 4 4 - 8 7 5 0

L e a r n i n g L i n k C o r p o r a t i o n2 8 8 0 S o u t h M a i n , S u i t e # 1 1 1S a l t L a k e C i t y , U 8 4 1 1 5( 8 0 1 ) 4 6 6 - 9 2 7 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 120: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 120/124

E l e c t r o n i c B a r t e n d e rP u b l i s h i n g ( 1 3 1 N W F o u r t h S t r e e t , S u i t e 2 5 C o r v a l l i s , O r e g o n

9 7 3 3 0 ) h a i n t r o d u c e d t h E l e c t r o n i c B a r t e n d e r f o t h C o m m o d o r e6 t h e l p w i t h y o u r b a r t e n d i n g p r o b l e m s .

T h E l e c t r o n i c B a r t e n d e r s e r v e s l a r g e g r o u p s w e l l b e c a u s e i m u l t i p l i e s r e c i p e s a u t o m a t i c a l l y . I a l s o d i s p l a y s p i c t u r e o t h c o r r e c t g l a s s i w h i c h t s e r v e y o u r d r i n k s . L e t h E l e c t r o n i cB a r t e n d e r s h o w y o h o t s t o c k y o u r b a m o r e e f f i c i e n t l y . T e l l i w h a t s u p p l i e s y o a l r e a d y h a v e a n i t e l l s y o w h a t i n g r e d i e n t s t b u n e x t t m a x i m i z e y o u r p o s s i b l e r e c i p e s . P e r h a p s t h e b e s t f e a t u r e o t h i s n e p r o d u c t i t h a t i w o n ' t s e y o b a c k : c a s e o c o g n a c . F o j u s t$ 1 9 . 9 5 , t h E l e c t r o n i c B a r t e n d e r g i v e s y o m o r e t h a n 3 0 d r i n kr e c i p e s a n q u i c k r e s p o n s e t y o u r e v e r y c o m m a n d .

M a s s S t o r a g e S y s t e m' o m p u t e r P r o d u c t s I n t e r n a t i o n a l ( 7 4 0 S H i U v i e w D r i v e , M i l p i t a s , C a l i f o r n i a 9 5 0 3 5 ) h a i n t r o d u c e d n e t w o r k a b l e U n i v e r s a l

M a s s S t o r a g e s y s t e m . T h s y s t e m r a n g e s i n c a p a c i t i e s f r o m t e t h r o u g h 3 6 m e g a b y t e s , h a o p t i o n a l t a p e b a c k - u p , i n c l u d e sf u l l m u l t i p l e x i n g a n n e t w o r k i n g c a p a b i l i t y a n i a v a i l a b l e f o o v e r 3 d i f f e r e n t c o m p u t e r s . I a d d i t i o n , t h U n i v e r s a l M a s sS t o r a g e S y s t e m p r o v i d e s c o m m o n s t o r a g e a r e a w h i c h m a b e a c c e s s e d b u s e r s o f d i f f e r e n t c o m p u t e r s y s t e m s . T h i s m e a n st h a t y o u r U n i v e r s a l M a s s S t o r a g e S y s t e m m a b c o n n e c t e d t d i f f e r e n t m i c r o c o m p u t e r s , t h u s g i v i n g s h a r e d s t o r a g ee n v i r o n m e n t .

C o m p u t e r s F o T h B l i n d

T a l k i n g c o m p u t e r s g i v e b l i n d a n v i s u a l l yi m p a i r e d p e o p l e a c c e s s t e l e c t r o n i c i n f o rm a t i o n . T h q u e s t i o n i h o a n h o m u c h ?

T h a n s w e r s c a b f o u n d i " T h e S e c o n dB e g i n n e r ' s G u i d e t P e r s o n a l C o m p u t e r s f o t h B l i n d a n V i s u a l l y I m p a i r e d " p u b l i s h e db t h N a t i o n a l B r a i l l e P r e s s . T h i s c o m p r eh e n s i v e b o o k c o n t a i n s a B u y e r ' s G u i d e t t a l k i n g m i c r o c o m p u t e r s a n l a r g e p r i n t d i p l a y p r o c e s s o r s . M o r e i m p o r t a n t l y i i c l u d e s r e v i e w s , w r i t t e n b b l i n d u s e r s , o s o f t w a r e t h a t w o r k s w i t h s p e e c h .

S e n d o r d e r s t o

N a t i o n a l B r a i l l e P r e s s I n c . ,8 S t S t e p h e n S t r e e t , B o s t o n , M 0 2 1 1 5

( 6 1 7 ) 2 6 6 - 6 1 6 0N B i n o n p r o f i t b i a i l l e p r i n t i n g a n p u b l i s h i n g h o m e .

1 1 8 M A Y / J U N E

S E R I O U S A B O U T Y O U R C O M M O D O R E 6 4 R T H A T H " R I G H T S T U F F " F O Y O U ! !

H e r e a r j u s t s o m e o R T C ' s p r o f e s s i o n a l p r o d u c t s f o y o u rC o m m o d o r e .

* R T C S C R I P T 6 E X E C U T I V E 9 9 . 9 5W O R D P R O C E S S O R8 c o l u m n s , m a i l l i s t , d i c t i o n a r y , p l a s t i c o v e r l a y

( S E E T H E R E V I E W I C O M M O D O R E M A G A Z I N E M A R C H I S S U E )

* R T C L I N K $ 1 2 9 . 9 5P A R A L L E L P R I N T E R I N T E R F A C EG r a p h i c s , r e v e r s e c h a r a c t e r s , c o m p a c t

* R T C 1 5 4 1 E X P R E S S P L U S 5 1 2 9 . 9 5S p e e d u y o u r d i s k d r i v e , t r a n s p a r e n t c a r t r i d g e ,p a r a l l e l d a t a t r a n s f e r

R T C 6 L I N K I $ 1 4 9 . 9 5T r a n s p a r e n t , n s w i t c h e s o s y c o m m a n d sw o r k s w i t h I E E E p r i n t e r s a n d i s k d r i v e s( C B M M S d r i v e s )

R T M U L T I - L I N KE D U C A T O R S T A K E S P E C I A L N O T E ! !P o w e r f u l n e t w o r k s y s t e m . H o o k - u p t 4 C 6 o P E T / C B Mc o m p u t e r s . S e n d m e s s a g e s ( r a m c o m p u t e r t c o m p u t e r . M a s t e rs t a t i o n h a f u l l c o n t r o l . M a s t e r $ 4 0 0 . 0 0

S a t e l l i t e $ 1 5 0 . 0 0• U S E T H I S A D F O R 2 0 D I S C O U N T O T H I S P R O D U C T

S E Y O U R F U L L S U P P O R T C O M M O D O R E D E A L E RO

P H O N E U S A T 8 0 0 - 5 2 7 - 1 7 3 8F o f r e e c a t a l o g w r i t e u a

S P E C T R U M A M E R I C A , I N C .1 8 9 3 7 M u n n R o a d C h a g r i n F a l l s , O 4 4 0 2 2U R e S p e c t r u m A m e r i c a U S D i s t M i c r o S y D i s t r i b u t o r s

R i c h a r d s o n , T X

C i r c l e R e a d e r S e r v i c e N o 2

Page 121: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 121/124

S i x - V o i c eS y n t h e s i z e rQ e q u e n t i a l C i r c u i t s ( 3 0 5 1 N o r t h F i r s tS t r e e t , S a J o s e , C a l i f o r n i a 9 5 1 3 4 )h a i n t r o d u c e d a n e s i x - v o i c e c o p u t e r - b a s e d i n s t r u m e n t c a l l e d M A f o c o m p o s e r s a n p e r f o r m e r s . A s u g g e s t e d r e t a i l p r i c e o $ 7 9 5 , M A i e q u i p p e d w i t h M I D I ( M u s i c a lI n s t r u m e n t D i g i t a l I n t e r f a c e ) , m u s i ci n d u s t r y s t a n d a r d . M A c a p l a y b a c ku t s i d i f f e r e n t i n s t r u m e n t s o u n d sa n m u s i c a l l i n e s a t t h s a m e t i m e .S e q u e n t i a l p r o v i d e s s o f t w a r e f o c o m p o s i n g , e d i t i n g a n p r i n t i n g

m u s i c a l s c o r e c r e a t e d o M A w h e n u s e d i c o n j u n c t i o n w i t hC o m m o d o r e 6 4

B B U s e r G u i d e

I I N L A J O I K YN E W S

o m p u S y s t e m s M a n a g e m e n t ( 4 7 3 4 E a s t 2 6 t h S t r e e t , T u c s o n , A r i z o n a 8 5 7 1 1 ) a n n o u n c e s t h B B U s e r G u i d e , a f u l l - s i z e dm a n u a l w i t h d o w n - t o - e a r t h a c c u r a t e i n f o r m a t i o n o h o t d e s i g n a n m a i n t a i n y o u r o w C o m m o d o r e - b a s e d b u l l e t i n b o a r d /c o m p u t e r i n f o r m a t i o n s y s t e m .

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

T h e b o o k r e t a i l s f o $ 2 1 . 9 5 .

T e l e c o m m u n i c a t i o n s B o o k' s b o r n e / M c G r a w - H i l l , B e r k e l e y , C a l i f o r n i a , a n n o u n c e s t h e p u b l i c a t i o n o t h b o o k C - 6 4 T e l e c o m m u n i c a t i o n s b y J o n a t h a n

E r i c k s o n . T h a u t h o r i n t r o d u c e s t h c o n c e p t s o t e l e c o m m u n i c a t i o n s a n c l e a r l y e x p l a i n s w h a t t h 6 u s e r n e e d s t k n o w t f u l l y u t i l i z e o n - l i n e s e r v i c e s . P o p u l a r i n f o r m a t i o n d a t a b a s e s a n n e t w o r k s a r d e s c r i b e d , a n h a r d w a r e a n d s o f t w a r er e q u i r e m e n t s a r d i s c u s s e d s r e a d e r s c a e v a l u a t e t h e i r n e e d s b e f o r e i n v e s t i n g i n s y s t e m . S u g g e s t e d r e t a i l p r i c e i $ 1 4 . 9 5 .

G r a p h i c s I n t e r f a c er e g r e s s i v e P e r i p h e r a l s a n S o f t w a r e o D e n v e r , C o l o r a d o , h a a n n o u n c e d n e p r o d u c t f r o m i t h a r d w a r e d i v i s i o n , E a s y

P r i n t w i t h . G r a p h i c s . T h i s g r a p h i c s i n t e r f a c e i d e s i g n e d f o u s w i t h t h C o m m o d o r e 6 a n d V I C S O r e q u i r e s n s o f t w a r e a n c o n n e c t s t n e a r l y a l C e n t r o n i c s p a r a l l e l p r i n t e r s .

E a s y P r i n t w i t h G r a p h i c s p r i n t s t h e f u l l C o m m o d o r e c h a r a c t e r s e i n c l u d i n g a l g r a p h i c s c h a r a c t e r s . I t e n h a n c e d l i s t m o d et r a n s l a t e s s p e c i a l C o m m o d o r e c h a r a c t e r s i n t o e a s i l y u n d e r s t o o d E n g l i s h w o r d s , a n i c a p a b l e o f p r i n t i n g s p r i t e s , c u s t o mc h a r a c t e r s e t s , a n h i g h - r e s o l u t i o n o c o l o r - b i t m a p s w i t h s h a d i n g .

D r S e u s s S o f t w a r e» B S o f t w a r e ( O n e F a w c e t t P l a c e , G r e e n w i c h , C o n n e c t i c u t 0 6 8 3 6 ) h a r e l e a s e d D r S e u s s F i x - u p t h M i x - u p P u z z l e r f o t h

C o m m o d o r e 6 4 T h i s i a e l e c t r o n i c j i g s a w p u z z l e t h a t f e a t u r e s s i f a v o r i t e D r S e u s s s t o r y b o o k c h a r a c t e r s i n c l u d i n g t h e C a ti t h e H a t . E a c h p u z z l e i r a n d o m l y d e s i g n e d b t h c o m p u t e r , a l l o w i n g f o d o z e n s o f d i f f e r e n t c h a r a c t e r c o m b i n a t i o n s , w i t hf i v e s k i l l l e v e l s f r o m w h i c h t c h o o s e .

I l e v e l o n e , c h i l d r e n c a m i a n d m a t c h h e a d s , b o d i e s a n f e e t c r e a t i n g z a n y n e c h a r a c t e r s . I m o r e a d v a n c e d s k i l l l e v e l s ,p u z z l e s a r e d i v i d e d i n t o s m a l l e r p i e c e s t h a t a r s c r a m b l e d b t h c o m p u t e r . A c h i l d r e n r e a s s e m b l e t h p u z z l e , t h e y c a c o m p e t e a g a i n s t b u i l t - i n t i m e r . W h e n t h e p u z z l e i c o m p l e t e d c o r r e c t l y , t h e D r . S e u s s c h a r a c t e r s c o m e t l i f e t h r o u g h o s c r e e n a n i m a t i 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 1 1

Page 122: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 122/124

S k T r a v e l C h a l l e n g e : A n s w e r sD e s t r o y B e f o r e R e a d i n g1 P o l a r b e a r i n A l e r t , C a n a d a , 8 2 ° - 6 3 ° W , v i s i b l e

3 0 0 0 B . C . t 3 0 0 0 A . D . , NC l u e i o b v i o u s .

2 E m p i r e S t a t e B u i l d i n g , N e Y o r k , 4 O ° 4 3 ' N7 ° 0 1 ' W M a 1 9 3 7 t M a 2 9 3 7 , S S

C l u e i " e m p i r i c a l l y s t a t e d " " b i l l i n g " " t o p " .3 C T o w e r i T o r o n t o , 4 3 ° 4 2 ' N - 7 9 ° 1 8 ' W , J a n u a r y

1 9 7 0 t J a n u a r y 2 0 7 0 , S C l u e i " s e e a n " C N " ; " t w o o t o u r T o r o n t ob a c k w a r d s , " h i g h e s t " " w i t h o u t . . s u p p o r t "C T o w e r i t a l l e s t u n s u p p o r t e d s t r u c t u r e .

4 G a t e w a y A r c h i S t L o u i s , 3 8 ° 3 8 ' N - 9 0 ° l l ' W , J u l y1 9 4 8 t J u l y 2 9 4 8 , N N C l u e i G a t e w a y A r c h l o o k s e x a c t l y l i k e h a l f o M a c D o n a l d ' s s i g n , s o . . . " h u n g r y " , " h a l f - w i t , " a n " h a m b u r g e r s " g i v e i a w a y .

5 M o u n t F u j i i T o k y o , 3 5 ° 4 2 ' N 1 3 9 ° 4 8 ' E , 4 7 1 3 B . C .t o 9 9 9 9 A . D . , N EC l u e i " C a n a d i a n P o l i c e " " m o u n t i e " " f u g i t i v e "= M O U N T i e F U G I t i v e , r i g h t ?

6 S t B a s i l C a t h e d r a l i M o s c o w , 5 5 ° 4 8 ' N 3 7 ° 4 2 ' E ,1 5 5 5 A . D . t 2 0 0 1 A . D . , N

C l u e i " m o s q u e " " H o w " M o s c o w .7 G o l d e n G a t e B r i d g e i S a F r a n c i s c o , 3 7 ° 4 8 ' N

1 2 2 ° 2 4 ' W , 1 9 3 7 t 2 9 3 7 , W N C l u e i " d o n ' t c r o s s " " u n t i l " " c o m e t i t d o n ' t c r o s s t h b r i d g e u n t i l y o c o m e t i t " s u s -p e n s e f u J " s u s p e n s i o n b r i d g e .

8 P e n g u i n i S i J a m e s R o s s , A n t a r c t i c a , - 6 8 ° S5 6 ° W , 3 0 0 0 B . C . t 3 0 0 0 A . D . ,

C l u e i " B e t s y " a s i n B e t s y R o s s , " J i m " a s i n J a m e s ,a n d " p e n " " g i n = p e n g u i n .

9 P y r a m i d a G i z a , E g y p t , 2 9 ° 4 5 ' N 3 1 ° 1 8 ' E , 2 6 1 3B . C . t 7 0 0 0 A . D . , NC l u e i " 2 0 0 s t e p s . . . " M a r k s o f s q u a r e l i k e t h b a s e o f t h p y r a m i d a n d " p e e r a m i d . "

1 0 E i f f e l T o w e r i P a r i s , 4 8 ° 5 3 ' N 2 ° 1 8 ' E , 1 8 8 9 t 2 8 8 9 , S S EC l u e i " p l a s t e r e d " p l a s t e r o P a r i s , a n " f e l l " E i f f e l

1 1 B i B e i L o n d o n , 5 1 ° 3 O ' N 0 ° 1 2 ' E , 1 8 5 9 t 2 8 5 9 ,S S C l u e i " g e n t l e " a i G e n t l e B e " b i g " B i B e n ;" w a t c h o u t " m e a n s c l o c k .

[ A u t h o r ' s n a m e w i t h h e l d f o p r o t e c t i o n f r o m a n g r yr e a d e r s . ]

A D V E R T S E R S '

A D V E R T I S E RA C A D E M Y S O F T W A R EA C C E L E R A T I N G T E C H N O L O G I E SC A R D C OC A R B O T E C H I N C O R P O R A T E DC H E A T S H E E T P R O D U C T SC O M M O D O R E

C O M P U T E R C E N T E R S O A M E R I C AC O M P U T E R W A R E H O U S EC O M P U T E R N O V E L T YC U S T O M P R O G R A M M I N G G R O U PD I G I T A L V I S I O NF I S C A L I N F O R M A T I O N S E R V I C E SL O A D S T A RM I C R O T E C H N I C S O L U T I O N SM I D W E S T S O F T W A R EM U S E S O F T W A R EP A R S E C R E S E A R C HP L A Y N E T , I N C .P R E N T I C E H A L LP R O T E C T O E N T E R P R I Z E SP U B L I C D O M A I NS K Y L E S E L E C T R I CS M A D A S O F T W A R ES P E C T R U M A M E R I C AS U B L O G I C C O R P O R A T I O NS Y S T E M S M A N A G E M E N T A S S O C .

& S U B S C R I P T I O NT E L E - L E A R N I N GT E S T T E C H N O L O G Y , I N C .

^ D E XR E A D E RS E R V I C E

N O

8 5

1 1 1 1 1 1 1 1 1 2 2 2 2 2 2

2 7 , 2 82 3 3

P A G EN O

8

c 5 2

C I I . 1 , 21 3 , 1 4

3 1 , 2 7 ,9 0 & 9 1

3 6 8 9

1 1

5 6 5

4 4 - 4 71 1

2 8

1 1 1 9 2

2 1 1

4

* N R E A D E K S E R V I C E N O . G I V E N

1 2 M A Y f l U N E

Page 123: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 123/124

T e c h n i c a lB r e a k t iN u m b e r 2

P r i c e a n d p e r f o r m a n c eO n l y C A R D C O w o u l d d a r e i m p r o v e o i t o w b e s t s e l l e r ( t h e h a f a o u t - s o l d a n o t h e rp r i n t e r i n t e r f a c e , a n h a s e t h e i n d u s t r ys t a n d a r d b y w h i c h c o m p e t i t o r s a r e j u d g e d ) .T h e G - W i z i e v e n b e t t e r a n c o s t s3 0 l e s s . * O u 2 7 t h m a j o r i n n o v a t i o n i C o m m o d o r e a c c e s s o r i e s h a a i t h + G ' sf e a t u r e s , a n m o r e . . .B u i l t - i n B u f f e r f o M o r e S p e e dT h G - W i z b u f f e r d u m p s h i g h - r e s o l u t i o ns c r e e n s u t 1 8 t i m e s f a s t e r t h a n c o m p e t i t i v ei n t e r f a c e s w i t h o u t b u f f e r s . N m o r e w a i t i n g !c o m p l e x 5 0 - m i n u t e p r i n t o u t n o t a k e s j u s t 2 . m i n u t e s w i t h t h G - W i z .E x c l u s i v e ! A s p e c t R a t i o S e l e c t i o nO n l y t h G - W i z m a t c h e s g r a p h i c s c h a r a c t e r s t s t a n d a r d c h a r a c t e r s o O k i d a t a , E p s o n , S t a r' A c t u a l p r i c e m a v a r y a c c o r d i n g t d e a f e r a n r e g i o n .

M i c r o n i c s , P r o w r i t e r , S m i t h C o r o n a , C - I T O H ,G o r i l l a B a n a n a , a n m a n y o t h e r d o t m a t r i xp r i n t e r s . N o y o u c a n p e r f e c t l y a l i g n h i g hr e s o l u t i o n g r a p h i c s c h a r a c t e r s w i t h i n t e x tb l o c k s , o i c o l u m n s .C A R D C O e x c e l l e n c e t r i u m p h s a g a i n ! T h G - W i z i t h " b e s t b a n g f o t h b u c k " o t h p r i n t e r i n t e r f a c e m a r k e t t o d a y a n i t ' sb a c k e d b C A R D C O ' S e x c l u s i v e l i f e t i m ew a r r a n t y ! G - W i z : a n o t h e r d i s t a n t t a r g e t f o t h c o m p e t i t i o n t s h o o t a t C A R D C O , l n c . 3 0 0 S . T o p e k a / W i c h i t a , K 6 7 2 0 2

T h W i z a r d s f r o m t h L a n d o O H a v e D o n e I A g a i n !C i r c l e R e a d e r S e r v i c e N o .

Page 124: Commodore Microcomputer Issue 35 1985 May Jun

8/7/2019 Commodore Microcomputer Issue 35 1985 May Jun

http://slidepdf.com/reader/full/commodore-microcomputer-issue-35-1985-may-jun 124/124

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 cP r o d u c t i v i t y 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 f 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 e a c o m p u t e r !

j a n e w r i t e ™ j a n e c a l c ™ j 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 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 r

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 tm 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 n 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 e 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 d

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 cf 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 t e s i n g l e e n t r y w i t h


Recommended