1001 things to do with your commodore 128

208
8/6/2019 1001 Things to Do With Your Commodore 128 http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 1/208

Upload: cubemanpdx

Post on 08-Apr-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 1/208

Page 2: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 2/208

Page 3: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 3/208

1 O O 1

M A R K S A W U S C H A N D A V E P R O C H N O W

T A B _ B O O K S J n c ^B l u e R i d g e S u m m i t , P 1 7 2 1 4

Page 4: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 4/208

F I R S T E D I T I O NF I R S T P R I N T I N G

C o p y r i g h t 1 9 8 6 b T A B O O K S I n c .P r i n t e d i t h U n i t e d S t a t e s o A m e r i c a

R e p r o d u c t i o n o p u b l i c a t i o n o t h c o n t e n t i a n m a n n e r , w i t h o u t e x p r e s sp e r m i s s i o n o t h p u b l i s h e r , i p r o h i b i t e d . N l i a b i l i t y i s a s s u m e d w i t h r e s p e c t t

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

L i b r a r y o C o n g r e s s C a t a l o g i n g i P u b l i c a t i o n D a t a

S a w u s c h , M a r k .1 0 0 1 t h i n g s t d w i t h y o u r C o m m o d o r e 1 2 8 .

I n c l u d e s i n d e x .1 C o m m o d o r e 1 2 ( C o m p u t e r ) — P r o g r a m m i n g .

I P r o c h n o w , D a v e . I I T i t l e . I I I . T i t l e : O n t h o u s a n do n t h i n g s t d w i t h y o u r C o m m o d o r e 1 2 8 .

Q A 7 6 . 8 . C 6 4 5 S 2 8 1 9 8 6 0 0 5 . 2 6 5 8 6 - 5 7 3 5I S B N 0 - 8 3 0 6 - 0 4 5 6 - 1

I S B N 0 - 8 3 0 6 - 2 7 5 6 - 1 ( p b k . )

Page 5: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 5/208

C o n t e n t sP r e f a c e v i

A c k n o w l e d g m e n t s v i i i

I n t r o d u c t i o n i

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n eP e r s o n a l R e f e r e n c e S o u r c eA I n d e x t Y o u r L i b r a r yW o r d P r o c e s s i n g 3L e t t e r W r i t i n g

R e c i p e I n d e x a n C a l c u l a t o rI t i n e r a r y A s s i s t a n tT e l e p h o n e T i m eT e l e p h o n e F i l e , D i a l e r , a n A n s w e r i n g M a c h i n eG r e e t i n g C a r d / I n v i t a t i o n L i s tP e r s o n a l T i m e M a n a g e m e n t S y s t e mD e c i s i o n M a k e rH e a l t hS h o r t h a n d T r a n s l a t o rK i t c h e n I n v e n t o r yR a t i n g C a l c u l a t i o n s 1 I n v e n t o r y o P o s s e s s i o n s 1 I n d e x t I m p o r t a n t L i t e r a t u r e 1 D a o t h W e e k C a l c u l a t i o n 1 F o o d S t o r e S h o p p i n g A i 1

Page 6: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 6/208

C o u p o n F i l e 1 H o m e P l a n n i n g 1

G r o u p A c t i v i t i e s — S o c i a l A c t i v i t i e s — W o r k A c t i v i t i e s — P r i v a t e A r e a s — S t o r a g e R e q u i r e m e n t sP r i v a t e I n f o r m a t i o n S t o r e h o u s e 1 3G e n e r a l P u r p o s e C l o c k o T i m e r 1 C a r p e n t e r s ' a n M e c h a n i c s ' H e l p e r 1 C a M a i n t e n a n c e C a l c u l a t i o n s a n R e c o r d K e e p i n g 1 R a f f l e T i c k e t P r o d u c e r a n d D r a w e r 1 D a t a b a s e U s 1

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s 1 F i n a n c e s a n I n v e s t m e n t s 1

S t o c k s , B o n d s , a n S e c u r i t i e s — P o r t f o l i o M a n a g e m e n t — T e c h n i c a l a n F u n d a m e n t a l A n a l y s i s -M o v i n g A v e r a g e s — P r i c e / V o l u m e T r a c e — R a t e o C h a n g e — C h a n g e D i s t r i b u t i o n — P r i c e I n d e x e s -R a t i o R e l a t i o n s h i p s — T r e n d L i n e A n a l y s i s — D a t a b a s e S e a r c h i n g — F i n a n c i a l R a t i o A n a l y s i s -A d d i t i o n a l I n v e s t m e n t A p p l i c a t i o n s — M o r t g a g e s — D e p r e c i a t i o n C a l c u l a t i o n s — A n n u i t i e s — B o n d s a n W a r r a n t s

P e r s o n a l A c c o u n t i n g 3 P e r s o n a l A c c o u n t s R e c e i v a b l e / P a y a b l e — D a i l y I n t e r e s t P a s s b o o k S a v i n g s A c c o u n t — I n c o m e T a x -H o m e B a n k i n g

M o n e y - M a k i n g A p p l i c a t i o n s 4 S t o c k M a r k e t — S e r v i c e s — R e a l E s t a t e

B u s i n e s s D e c i s i o n M a k i n g 4 S p r e a d s h e e t s — O t h e r D e c i s i o n - M a k i n g C o m p u t e r A p p l i c a t i o n s

G e n e r a l B u s i n e s s C a l c u l a t i o n s a n B u s i n e s s A c c o u n t i n g S y s t e m s 4 6W r i t i n g S m a l l B u s i n e s s A c c o u n t i n g S y s t e m — A d d i t i o n a l A p p l i c a t i o n s f o t h S m a l l B u s i n e s s P e s o o t h e P r o f e s s i o n a l — P r o f e s s i o n a l P r a c t i c e M a n a g e m e n t — B u s i n e s s L e t t e r s — S a l e s D e v i c e -T i m e C a l c u l a t i o n s — T h e C a l c u l a t i o n o R e f e r e n c e T a b l e s

T h C o m p u t e r a n t h P r o f e s s i o n s 5

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g :M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s 5 T h C o m m o d o r e 1 2 A S o p h i s t i c a t e d C a l c u l a t o r 5

R P C a l c u l a t o rS t a t i s t i c s 6

S t a t i s t i c a l A n a l y s i sM a t h e m a t i c s 6 2

T h S o l u t i o n o S i m u l t a n e o u s E q u a t i o n s — I n t e g r a l E v a l u a t i o n — D e t e r m i n i n g t h E q u a t i o n o L i n e -S o l v i n g f o C o r r e s p o n d i n g V a l u e s — C o m p u t e r C a l c u l u s

M a t h e m a t i c a l R e c r e a t i o n s a n P r o g r a m m i n g C h a l l e n g e s 6

4 T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s 7 W e a t h e r F o r e c a s t i n g 7 E n e r g y E f f i c i e n c y C o m p u t a t i o n 7 T e c h n i c a l a n S c i e n t i f i c C a l c u l a t i o n s 7

A v i a t i o n — M a r i n e N a v i g a t i o n — M e d i c a l C a l c u l a t i o n s — S u r v e y i n g C a l c u l a t i o n s — C h e m i s t r y -P h y s i c s — G e n e r a l P u r p o s e E x p e r i m e n t a l A p p l i c a t i o n s

E n g i n e e r i n g A p p l i c a t i o n s 7 E l e c t r i c a l E n g i n e e r i n g — C i v i l E n g i n e e r i n g — C h e m i c a l E n g i n e e r i n g — M a c h i n e D e s i g n

C o m m o d o r e 1 2 G o e s t S c h o o l : E d u c a t i o n a l A p p l i c a t i o n s 9 A p p l i c a t i o n I d e a s 9 C o m p u t e r - A s s i s t e d I n s t r u c t i o n 9 C o m p u t e r T u t o r 9 E d u c a t i o n a l S i m u l a t i o n s 9

L a r g e - S c a l e S i m u l a t i o n sA d d i t i o n a l C A I d e a s 9

Page 7: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 7/208

H o b b y A p p l i c a t i o n s 9 T h A r t s 9

T h V i s u a l A r t s — T h e V e r b a l A r t s — T h e M u s i c a l A r t sH o b b i e s 1 0 9

P h o t o g r a p h y — A m a t e u r R a d i o — C o l l e c t i o n s — A s t r o n o m y — G a r d e n i n g — S p o r t s — F i s h i n g — B i o r h y t h m sa n E x t r a s e n s o r y P e r c e p t i o n — A d d i t i o n a l H o b b y A p p l i c a t i o n s

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s 1 1 B o a r d a n S t r a t e g y G a m e s T h a t Y o u C a n P r o g r a m 1 1 C o m p u t e r Q u i z z e s 1 2 2G a m e s T h a t U s W o r d s 1 2 M a g i c 1 2 P r o g r a m s f o Y o u n g C h i l d r e n 1 2 S i m u l a t i o n a n A d v e n t u r e G a m e s 1 2 V i d e o G a m e s 1 2 R e c r e a t i o n s I n v o l v i n g t h C o m m o d o r e I t s e l f 1 2 C o m p u t e r s a n d C h e s s 1 2

T h R e f e r e n c e A r r a y s U s e d b C h e s s

C o n n e c t i n g C o m m o d o r e 1 2 8 ' s P e r i p h e r a l s 1 3 H o u s e h o l d C o n t r o l D e v i c e s 1 3 C o m m o d o r e 1 2 S y s t e m — D e d i c a t e d S y s t e m s — T h e U s e o H o m e C o n t r o l S y s t e m sM u s i c 1 3 6A E x t e r n a l D e v i c e C o n t r o l l e r f o Y o u r C o m p u t e r 1 3 A A / C o n v e r t e r f o Y o u r C o m p u t e r 1 3 P e r s o n a l R o b o t s 1 4 0

A r t i f i c i a l I n t e l l i g e n c e a n N e t w o r k i n g 1 4 F u t u r i s t i c A p p l i c a t i o n s T h a t A r e F e a s i b l e N o 1 4 N e t w o r k i n g 1 4

M o d e m s — T e r m i n a l P r o g r a m s — A v a i l a b l e N e t w o r k sD a t a b a s e s 1 4 9

S a m p l e r o I n f o r m a t i o n N e t w o r k s

1 U s e f u l U t i l i t y P r o g r a m s 1 5 M u l t i p u r p o s e P r o g r a m s 1 5 U t i l i t y S u b r o u t i n e s 1 5

1 M i s c e l l a n e o u s A p p l i c a t i o n s 1 5 C o m p u t e r s a n d t h H u m a n i t i e s 1 5

H i s t o r y — L a n g u a g e — L i t e r a t u r e a n W r i t i n gA i t t h H a n d i c a p p e d 1 5 T e s t Y o u r T y p i n g S p e e d 1 5 M a i n t e n a n c e o O r g a n i z a t i o n R e c o r d s 1 5 C o - o p S c h e d u l i n g a n F i n a n c e s 1 5 T a i l o r ' s C a l c u l a t i o n s 1 5 P h o n e C o d e 1 5 B r a i n s t o r m e r 1 5

B r a i n s t o r m C h a r t f o P r o d u c t s , P r o c e s s e s , a n S e r v i c e s — I n v e n t o r ' s I d e a S i m u l a t o rS o u r c e I n d e x 1 5 P e o p l e M a t c h i n g 1 5 G r e e t i n g C a r d P r o d u c e r 1 6 0C o n t e s t s 1 6 H a n d w r i t i n g A n a l y s i s 1 6 F i f t y M i s c e l l a n e o u s A p p l i c a t i o n s 1 6

A p p e n d i x A C o m m o d o r e 1 2 S o f t w a r e G u i d e 1 6

Page 8: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 8/208

A p p e n d i x B C o m m o d o r e 1 2 P e r i p h e r a l G u i d e 1 6 7

A p p e n d i x C C o m m o d o r e 1 2 B A S I C C o m m a n d S u m m a r y 1 6

A p p e n d i x D B r i e f T o u r o t h C o m m o d o r e 1 2 8 E n v i r o n m e n t 1 7 T h C 6 4 M o d e 1 7 T h C 1 2 8 M o d e 1 7 T h C P / M M o d e 1 7

A p p e n d i x E C 6 M o d e S u m m a r y 1 7

A p p e n d i x F C 1 2 8 M o d e S u m m a r y 1 8

A p p e n d i x G C P / M M o d e S u m m a r y 1 8

A p p e n d i x H F o F u r t h e r R e a d i n g . . 1 8

G l o s s a r y 1 8 I n d e x 1 9

Page 9: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 9/208

P r e f a c e1 0 0 1 T h i n g s T D W i t h Y o u r C o m m o d o r e 1 2 8r e p r e s e n t s a i m p o r t a n t s t e p i a e v o l u t i o n a r y l i n eo c o m p u t e r b o o k s . T h p h e n o m e n a l s u c c e s s o t h i sl i n e o b o o k s h a b e e n d e m o n s t r a t e d b i t o r i g in a v o l u m e , 1 0 0 1 T h i n g s T D W i t h Y o u r P e r s o n a lC o m p u t e r , w h i c h h a s o l d o v e r 1 3 0 , 0 0 0 c o p i e s .W h i l e 1 0 0 1 T h i n g s T D W i t h Y o u r P e r s o n a l C o p u t e r h a s s u c c e e d e d i m e e t i n g t h n e e d s o t h n o v i c e c o m p u t e r c o m m u n i t y , t h n e e d s o a i c r e a s i n g l y c o m p u t e r l i t e r a t e p u b l i c h a v e n e c e s s it a t e d s p e c i a l i z e d i n f o r m a t i o n r e g a r d i n g p a r t i c u l a rc o m p u t e r t y p e s . T h r e s u l t i t h p r o d u c t i o n o t h i sb o o k , w h i c h i e s p e c i a l l y d e s i g n e d f o C o m m o d o r e1 2 u s e r s .

I o r d e r t b e s t s e r v e C o m m o d o r e 1 2 p e r s o n a lc o m p u t e r u s e r s , 1 0 0 1 T h i n g s T D W i t h Y o u rC o m m o d o r e 1 2 8 c o n t a i n s n e w , u p d a t e d i n f o r m a t i o n .T h m o s t i m p o r t a n t f a c e t o f t h i s b o o k , h o w e v e r ,i t h a t i i n c l u d e s a l n e l i n e i l l u s t r a t i o n s , p h o t og r a p h s , a n C o m m o d o r e 1 2 8 - s p e c i f i c p r o g r a m s ,w h i c h h a v e b e e n c r e a t e d e x c l u s i v e l y b J u l i e K n o t ta n D a v e P r o c h n o w . T h e s e n e p r o g r a m s t a k e f u l la d v a n t a g e o t h C o m m o d o r e 1 2 8 ' s r e m a r k a b l ep r o g r a m m i n g c a p a b i l i t i e s , i n c l u d i n g s o u n d ,g r a p h i c s , a n s p r i t e a n i m a t i o n . W h o p e t h a t t h i sb o o k i u s e f u l s t e p i y o u r c o n t i n u i n g e v o l u t i o na s C o m m o d o r e 1 2 u s e r .

v i

Page 10: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 10/208

A c k n o w l e d g m e n t sT h e r e a r e s e v e r a l p e o p l e t h a t d e s e r v e a k n o w l e d g m e n t f o t h e i r p a r t i c i p a t i o n i n t h i s b o o k ' sp r e p a r a t i o n . F i r s t o a l l , w w o u l d l i k e t t h a n k M r B i l l S t e w a r t o H e a t h / Z e n i t h C o r p o r a t i o n , f o r h i sh e l p f u l a s s i s t a n c e i a r r a n g i n g t h e l o a n o H E R O j r r o b o t f o d i s c u s s i o n i n t h i s b o o k . S e c o n d ,w w o u l d l i k e t e x p r e s s o u a p p r e c i a t i o n o M s

M a r y B e t h K l e i n o S h i m e r v o n C a n t z , f o h e i f o r m a t i o n r e g a r d i n g t h O k i m a t e 1 d o m a t r i xp r i n t e r a n P l u g ' N P r i n t i n t e r f a c e f o r t h C o m m od o r e c o m p u t e r . F i n a l l y , w e x t e n d o u r t h a n k s t o u e d i t o r , M r B r i n t R u t h e r f o r d , f o g i v i n g u t h o p p o r t u n i t y t p a r t i c i p a t e i n t h i s b o o k ' s c r e a t i o n .

v i i i

Page 11: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 11/208

I n t r o d u c t i o nI y o a r h o l d i n g t h i s b o o k , r e a d i n g t h e s e w o r d s ,y o p r o b a b l y e i t h e r o w n , o a r p l a n n i n g t p u c h a s e , C o m m o d o r e 1 2 p e r s o n a l c o m p u t e r . I y o a l r e a d y o w C o m m o d o r e 1 2 8 , y o u n d o u b t e d l yh a v e f e a p p l i c a t i o n s i m i n d f o y o u r c o m p u t e rt p e r f o r m . I f h o w e v e r , y o h a v e n ' t y e t p u r c h a s e dt h c o m p u t e r , y o u ' r e p r o b a b l y a t h e s t a g e w h e r ey o u ' r e i n t r i g u e d b t h h a r d w a r e b u u n s u r e o f t h ec o m p u t e r ' s p o s s i b l e a p p l i c a t i o n s . T h i s i w h y o s h o u l d c o n t i n u e h o l d i n g t h i s b o o k , c a r r y i u t t h c a s h r e g i s t e r w i t h f i s t f u l l o d o l l a r s , a n t a k e i h o m e f o f u r t h e r s t u d y .

W i t h i n t h i s b o o k a r 1 0 0 1 f a s c i n a t i n g , u t i l i t a ri a n , e d u c a t i o n a l , e n t e r t a i n i n g , a n h e l p f u l a p p l i c at i o n s f o r y o u r C o m m o d o r e 1 2 8 . S u g g e s t e dp o s s i b i l i t i e s , a w e l l a s f u l l - f l e d g e d p r o g r a m s , f i l lt h i s b o o k ' s p a g e s . F u r t h e r m o r e , t h e s e p r o p o s e d a p l i c a t i o n s a r a i m e d a a l t y p e s o C o m m o d o r e 1 2 u s e r s , i n c l u d i n g p e r s o n a l , p r o f e s s i o n a l , d o m e s t i c ,h o b b y , a n b u s i n e s s u s e r s . T h e r e ' s s o m e t h i n g i h e r e f o e v e r y o n e .

T h i s b o o k i u n i q u e b r o w s e r ' s c a t a l o g o fp o t e n t i a l a p p l i c a t i o n s f o y o u r C o m m o d o r e 1 2 8 .

Y o c a m a k e t h e b e s t u s o t h i s b o o k i y o a l o i h e l p y o t s p a w n , i d e n t i f y , a n t a i l o r n e u s e s f o y o u r C o m m o d o r e s y s t e m . 1 0 0 1 T h i n g s T D W i t h Y o u r C o m m o d o r e 1 2 8 p r o v i d e s t h b a c kg r o u n d t h a t y o n e e d t b e c o m e m o r e a d e p t , v e s a t i l e , a n c r e a t i v e i u s i n g y o u r C o m m o d o r e ' sp r o b l e m s o l v i n g c a p a b i l i t i e s . A a i d e a b o o k , i w i l ls t i m u l a t e y o u r o w c r e a t i v i t y , h e l p i n g y o s t r e t c hy o u r o w l i m i t s a n t h o s e o y o u r C o m m o d o r es y s t e m .

T h i s b o o k w i l l a p p e a l t c u r r e n t o p o t e n t i a lC o m m o d o r e 1 2 o w n e r s o n t h r e e l e v e l s . S k e p t i c a lb u y e r s m a u s i i d e c i d i n g w h e t h e r t h p o s s i b l ea p p l i c a t i o n s w i l l j u s t i f y t h c o s t o f t h e C - 1 2 8 . T h o s ei n t e r e s t e d i u s i n g t h c o m p u t e r , b u t n o i d e s i g ni n t h e i r o w p r o g r a m s f o i t c a t y p e i a n u t l i z e t h c o m p l e t e C o m m o d o r e B A S I C p r o g r a m sp r o v i d e d w i t h i n t h i s b o o k . T h a d v a n c e d p e r s o n a lc o m p u t e r u s e r h a t h e o p p o r t u n i t y t s h a r p e n h e o h i p r o g r a m m i n g s k i l l s b i m p l e m e n t i n g t h b o o k ' s i n t e r e s t i n g a n c h a l l e n g i n g p r o g r a m s u g g e st i o n s i s e l f - c r e a t e d p r o g r a m s .

U s y o u r C - 1 2 8 t d c o m p l e x c a l c u l a t i o n s t h a t

i

Page 12: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 12/208

w e r e p r e v i o u s l y t o o t r o u b l e s o m e t p e r f o r m m a n ua l l y ( f o r e x a m p l e , t h p h o t o g r a p h e r c a c a l c u l a t em o r e p r e c i s e v a l u e s f o c a m e r a s e t t i n g s t a c h i e v e

c e r t a i n e f f e c t ) . E x a m p l e s o s i m p l e f o r m u l a s a r p r e s e n t e d w i t h i n t h e t e x t a n a r i n t e n d e d t b p a r t o f l a r g e r , m o r e c o m p l e x p r o g r a m s t b w r i tt e f o y o u r o w a p p l i c a t i o n s .T h e C o m m o d o r e B A S I C p r o g r a m l i s t i n g s t h a ta r p r o v i d e d , h o w e v e r , a r c o m p l e t e i e v e r y r g a r d . T h e s e p r o g r a m s a r r e a d y f o y o t t y p e i a n e n j o y i m m e d i a t e l y . W i t h y o u r C o m m o d o r e 1 2 i i t C 1 2 8 m o d e , b e s u r e t t y p e t h p r o g r a m l i n e se x a c t l y a s t h e y a r l i s t e d i t h t e x t . U n u s u a l l o o k

i n g s p a c e s , c h a r a c t e r a r r a n g e m e n t s , a n p u n c t u at i o n a r a l p a r t o t h p l a n t m a k e t h p r o g r a m ' so u t p u t l o o k g o o d o n t h s c r e e n a n t m a k e t h p r g r a m f u n c t i o n c o r r e c t l y . I l i s t e d p r o g r a m f a i l st r u c o r r e c t l y a f t e r y o h a v e t y p e d i i n b s u r et v e r i f y e a c h c h a r a c t e r t h a t y o h a v e e n t e r e da g a i n s t t h e l i s t i n g i t h b o o k f o p o s s i b l e e r r o r si y o u r e n t r y . I y o u w o u l d l i k e t a v o i d t h e x a c ti n t a s k o e n t e r i n g t h e s e p r o g r a m s y o u r s e l f , b s u r e t e x a m i n e t h p r o g r a m d i s k o f f e r a t t h b a c ko t h i s b o o k . C o m m o d o r e 1 2 d i s k c o n t a i n i n g a l o t h e s e p r o g r a m s i a v a i l a b l e f r o m T A B O O K S ,I n c . ( S e e t h b a c k o t h e b o o k . )

Page 13: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 13/208

C h a p t e r

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

A l i f e o e a r t h b e c o m e s i n c r e a s i n g l y m o r e c o p l e x , p e r s o n a l c o m p u t e r s c o n t i n u e t d e m o n s t r a t et h e i r i n d i s p e n s a b l e a b i l i t y t o r g a n i z e a n s i m p l i f yt h e m i n u t i a o e v e r y d a y l i f e . W i t h i n t h i s c h a p t e ry o w i l l f i n d b r o a d c o l l e c t i o n o C o m m o d o r e 1 2 c o m p u t e r a p p l i c a t i o n s f o e v e r y o n e , e a c h d e s i g n e dt s t r e a m l i n e d a i l y l i f e .

P E R S O N A L R E F E R E N C E S O U R C EP e r s o n a l r e f e r e n c e i n f o r m a t i o n o f t e n t a k e s t h

f o r m o p a p e r s c r a p s o r d o g - e a r e d b o o k p a g e s . U f o r t u n a t e l y , b i t s o p a p e r a r q u i c k l y l o s t a n d o e a r e d b o o k s a r e a s i l y m i s p l a c e d . Y o u r C o m m o d o r e1 2 ( s e e F i g . 1 - 1 ) , h o w e v e r , m a k e s a i d e a l s t o ra g p l a c e f o t h i n f o r m a t i o n c o n t a i n e d o n s u c h p ap e s c r a p s a n b o o k p a g e s . W h e n u s e d i c o n j u n c t i o n w i t h t h e a p p r o p r i a t e s o f t w a r e , y o u rC - 1 2 8 c a o r g a n i z e t h i s i n f o r m a t i o n s o t h a t i i a v a i l a b l e f o i n s t a n t r e t r i e v a l . T h p o s s i b i l i t i e s f o s u c h d a t a s t o r a g e a r e e n d l e s s , b u f e e x a m p l e so c h a r t s , t a b l e s , a n l i s t s t h a t c a b s t o r e d i y o u rC - 1 2 8 i n c l u d e t h e f o l l o w i n g :

1 C a l o r i c a n n u t r i t i o n a l c o n t e n t o f s e l e c t e d f o o d s .2 A p p o i n t m e n t i t i n e r a r y .3 I m p o r t a n t a r t i c l e a n b o o k r e f e r e n c e s ( s t o r e d

b a u t h o r , t i t l e , t o p i c , a n d a t e ) .4 S p o r t s s t a t i s t i c s , a m a t e u r o p r o f e s s i o n a l .5 B u y e r ' s c o m p a r i s o n g u i d e s t a t i s t i c s , s u c h a

p r o d u c t s o u r c e s , s p e c i f i c a t i o n s , a n p r i c e s f r o mv a r i o u s s u p p l i e r s .

6 N a m e s , a d d r e s s e s , a n t e l e p h o n e n u m b e r s .7 S t o c k m a r k e t p o r t f o l i o d a t a i n c l u d i n g n a m e ,

s y m b o l , s h a r e s , p r i c e , a n h i s t o r i c a l d a t a .8 R e c i p e s a n s h o p p i n g l i s t s .9 P o s t a l a n s h i p p i n g r a t e s , r e q u i r e m e n t s , a n

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

c i t i e s .1 2 W o r d s c o m m o n l y m i s s p e l l e d o m i s u s e d ( a

q u i c k r e f e r e n c e f o r w r i t e r s ) .1 3 H a r a d i o l o g o f c o n t a c t s , l o c a t i o n s , a n t i m e s .1 4 C o l l e c t i o n i n v e n t o r y ( e . g . f o c o i n s o r s t a m p s ) ,

i n c l u d i n g n a m e o f i t e m , a g e , v a l u e s , a n i d e nt i f y i n g i n f o r m a t i o n .

Page 14: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 14/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

1 5 P r i v a t e p i l o t f l i g h t p l a n n i n g d a t a .1 6 H o u s e h o l d i n v e n t o r y f o i n s u r a n c e a n f i n a n

c i a l p u r p o s e s .1 7 A s t r o n o m i c a l d a t a .1 8 P l a n n i n g l i s t s f o a c t i v i t i e s i n c l u d i n g s c h e d u l e s

a n d e a d l i n e s .1 9 F i s h i n g l o g .2 0 Q u o t a t i o n s b t o p i c a n s o u r c e .2 1 R e f e r e n c e s f r o m l i t e r a t u r e .2 2 D a t e s o b i r t h d a y s , a n n i v e r s a r i e s , a n o t h e r

s p e c i a l o c c a s i o n s .2 3 A u t o m o t i v e s e r v i c e i n f o r m a t i o n .2 4 P a t i e n t l a b o r a t o r y d a t a o v e r t i m e , d i f f e r e n t i a l

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

i t h e v e n t o l o s s o t h e f t .

2 6 S a f e t y d e p o s i t b o c o n t e n t s .2 7 P h y s i c a l c o n s t a n t s , c h e m i c a l d a t a , f o r m u l a s .2 8 E m e r g e n c y t e l e p h o n e n u m b e r s .2 9 C o m m o n h o u s e h o l d p o i s o n a n t i d o t e s .3 0 C o m p u t e r s o f t w a r e a n h a r d w a r e c o m p a r i s o n s .3 1 C u m u l a t i v e w e a t h e r d a t a .3 2 A b b r e v i a t i o n s .3 3 R e c o r d o v a l u a b l e h o u s e h o l d p o s e s s i o n s .3 4 H o r s e r a c i n g s t a t i s t i c s .3 5 L o o w i n e c e l l a r c o n t e n t s , i n c l u d i n g y e a r s a n

q u a n t i t i e s .3 6 I n s u r a n c e p o l i c y i n v e n t o r y i n c l u d i n g c o v e r a g e ,

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

T h i s l i s t i n o e x h a u s t i v e , a n p e r h a p s o n l y

F i g . 1 - 1 . T h C o m m o d o r e 1 2 i a e x t r e m e l y p o w e r f u l h o m e p e r s o n a l c o m p u t e r t h a t b l e n d s h a r m o n i o u s l y w i t h i t s u r o u n d i n g s .

Page 15: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 15/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

f e o t h e s e a p p l i c a t i o n s w i l l b o u s t y o u . T h i sl i s t d o e s , h o w e v e r , s e r v e t i l l u s t r a t e t h e v a r i e t yo p o s s i b i l i t i e s i n v o l v i n g t h e s t o r a g e o i n f o r m a t i o nw i t h t h e a s s i s t a n c e o y o u r C o m m o d o r e 1 2 8 .S o p h i s t i c a t e d s o f t w a r e i a v a i l a b l e c o m m e r c i a l l y f o d a t a s t o r a g e a n r e t r i e v a l o t h e C - 1 2 8 . A p p e n d i x

l i s t s s e v e r a l p i e c e s o c o m m e r c i a l s o f t w a r e t h a tc a b e u s e d f o t h e s e p u r p o s e s .

A I N D E X T Y O U R L I B R A R YH o o f t e n d y o r e m e m b e r r e a d i n g a n i m p o r

t a n t a r t i c l e o b o o k c h a p t e r o n l y t o f o r g e t t h n a m eo t h m a g a z i n e o b o o k ? Y o u r C o m m o d o r e 1 2 c a e a s i l y b e u s e d t h e l p y o o r g a n i z e a n c r o s s -r e f e r e n c e y o u r b o o k s a n d a r t i c l e s f o r i n s t a n t r t r i e v a l u s i n g o n l y t h t i t l e , s u b j e c t , o a u t h o r t l c a t e t h e p e r t i n e n t e n t r i e s . W i t h t h w e a l t h o c o m p u t e r - r e l a t e d b o o k s a n d m a g a z i n e s t h a t a r a v a i l a b l e , a i n d e x t r e l e v a n t s u b j e c t s w i l l e a s e t h d i f f i c u l t y o f f i n d i n g s p e c i a l t u t o r i a l o p r o g r a m .

O n p r o g r a m m i n g m e t h o d t h a t a c c o m p l i s h e st h i s t y p e o i n d e x i n g s t o r e s i n f o r m a t i o n a s n u b e o c o n t i n u o u s s t r i n g s o f d a t a . E a c h s t r i n g o d a t a i c o m p o s e d o s e v e r a l " f i e l d s , " a n e a c h f i e l di s e p a r a t e d b c o m m a . A e x a m p l e o s t r i n gw i t h f i e l d s d e s c r i b i n g m a g a z i n e a r t i c l e i a f o l l o w s :

T h S t o c k M a r k e t , B u s i n e s s T o d a y ,

n a m e o a r t i c l e / b o o k n a m e o m a g a z i n e / b o o k

I

c a t e g o r y#

S

c a t e g o r y#

s t o r a g el o c a t i o n

D a t a i f o r m a t t e d o d i s k i m a n n e r s i m il a t t h i s e x a m p l e . R a n d o m a c c e s s d i s k c o m m a n d s

a l l o w t h e C o m m o d o r e 1 2 t s e a r c h f o a l e n t r i e sw i t h a g i v e n f i e l d . F o e x a m p l e , y o c o u l d s p e c i f y

s e a r c h f o a l e n t r i e s h a v i n g a a u t h o r n a m e d" S m i t h . " T h C - 1 2 8 w o u l d t h e n s e a r c h t h r o u g h t h e n t i r e d i s k f i l e e x a m i n i n g a l t h f i e l d s c o n t a i n i n gt h a u t h o r n a m e s ( t h e l a s t f i e l d i t h a b o v e e x a mp l e ) . A l f i e l d s h a v i n g " S m i t h " a s t h e a u t h o r w o u l dt h e n b p r i n t e d o u t .

I n o r d e r t l i m i t t h s e a r c h t m o r e s p e c i f i c e t r i e s , t h C - 1 2 8 c o u l d e x a m i n e m o r e t h a n o n f i e l d .A a e x a m p l e , y o c o u l d r e q u e s t a l i s t o a l a r t ic l e s p u b l i s h e d a f t e r 1 9 8 0 c o n c e r n i n g t h s t o c k m a k e t . T h e C o m m o d o r e 1 2 w o u l d s e a r c h b o t h t h c a t e g o r y a n d a t e f i e l d s f o d a t a m e e t i n g b o t h o t h e s e r e q u i r e m e n t s . N a r r o w i n g t h r e q u i r e m e n t sd o w n i n t h i s m a n n e r r e s u l t s i m o r e a c c u r a t e l i s ti n a t h e c o n c l u s i o n o t h s e a r c h .

W O R D P R O C E S S I N GW r i t e r s h a v e l o n g b e e n s u b j e c t e d t t h l i m i

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

F o r t u n a t e l y , w a r n l o n g e r r e s t r i c t e d t o u i n p e a n p a p e r t e x p r e s s o u t h o u g h t s . W o r dp r o c e s s i n g p r o g r a m s p e r m i t t h a r r a n g e m e n t o w o r d s a t h t o u c h o f i n g e r , m a k i n g e r a s u r e s o s o l e t e . S i m i l a r l y , c o r r e c t i o n f l u i d h a b e e n r e p l a c e db t h e d e l e t e k e y . W o r d p r o c e s s o r s g i v e y o t h a b i l i t y t w r i t e s p o n t a n e o u s l y . W h e r e a s m o s t p e p l t r y t o m e n t a l l y e d i t t h e i r w o r d s b e f o r e c o m m i tt i n g t h e m t p a p e r , t h e a d v e n t o w o r d p r o c e s s i n gf r e e s y o t t y p e a y o t h i n k , a n l a t e r m o d i f y y o u rd o c u m e n t p a i n l e s s l y . T h w r i t e r e n j o y s t h f l e x ib i l i t y o t h c o m p u t e r ' s m o n i t o r o n w h i c h t c o r e c t g r a m m a t i c a l a n t y p o g r a p h i c a l e r r o r s b e f o r ea c t u a l l y p r i n t i n g d o c u m e n t . M a n y w r i t e r s f e e lt h a t t h i s a b i l i t y e n h a n c e s t h e i r c r e a t i v i t y w h i l e a l s om a k i n g w r i t i n g e a s i e r a n m o r e e n j o y a b l e .

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

Page 16: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 16/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

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

o w o r d p r o c e s s o r . M o s t c o m m e r c i a l w o r d p r o c e ss o r s a r v e r y e a s y t u s a n t h e y c a s a v e t r e m e nd o u s a m o u n t s o f t i m e , l a b o r , a n m o n e y ( A p p e n d i x

l i s t s s e v e r a l w o r d p r o c e s s o r s f o t h C - 1 2 8 ) . A m a t t e r o f a c t , w o r d p r o c e s s i n g i c o n s i d e r e d o n

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

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

B l o c k M o v e . T h i s f e a t u r e l e t s y o m o v e p i e c e s o y o u r t e x t — f r o m w o r d t s e v e r a l p a r a g r a p h s —a r o u n d l i k e b l o c k s . Y o c a a l s o d e l e t e b l o c k a w h a t e v e r p o i n t y o d e s i g n a t e , a n t h r e s t o f t h t e x t w i l l f i l l i t h e " h o l e . " O r , c o n v e r s e l y , y o c a a d n e b l o c k s a a n p o i n t . T h i n k o w o r dp r o c e s s o r a a f o o d p r o c e s s o r o w r i t i n g , c a p a b l eo s l i c i n g , c h o p p i n g , a n d i c i n g t h l a n g u a g e w i t he a s e .W o r d W r a p . A y o t y p e o w o r d p r o c e s s o r y o c a f o r g e t h i t t i n g t h e c a r r i a g e r e t u r n k e a t h e n o e a c h l i n e , a s t h e c o m p u t e r a u t o m a t i c a l l yp u t s a m a n y w o r d s a s p o s s i b l e o o n l i n e a n t h e n s t a r t s n e o n e . T h i s , i c o m p u t e r e s e , i c a l l e d w o r d w r a p .S e a r c h a n R e p l a c e . Y o c a i n s t r u c t t h w o r d -p r o c e s s o r p r o g r a m t s e a r c h t h e n t i r e t e x t o p o r t i o n o i f o t h o c c u r r e n c e o a p a r t i c u l a rw o r d o p h r a s e . S u p p o s e y o u w o u l d l i k e t c o r e c t m i s s p e l l e d n a m e t h r o u g h o u t a s i x p a g el e t t e r : j u s t t y p e i t h n a m e a y o m i s s p e l l e d i a n a g a i n a s p e l l e d c o r r e c t l y ; t h p r o g r a m w i l la u t o m a t i c a l l y c o r r e c t t h i s e r r o r t h r o u g h o u t t h t e x t . T h s e a r c h c o m m a n d m a y a l s o b e u s e d t

r a p i d l y l o c a t e s e c t i o n i l a r g e m a n u s c r i p t .T y p e o v e r . W h e n y o u w a n t t s u b s t i t u t e o n w o r do r p h r a s e f o a n o t h e r , y o c a t y p e y o u r c h a n g er i g h t o v e r t h e x i s t i n g t e x t , a n t h u n w a n t e dl e t t e r s w i l l v a n i s h a t h n e o n e s a p p e a r t f i l lt h e i r p l a c e s .

J u s t i f y . S o m e p r o g r a m s w i l l a u t o m a t i c a l l y a d j u s tt h s p a c i n g b e t w e e n w o r d s o l e t t e r s s t h a t e a c hl i n e c a b p r i n t e d o u t a t h s a m e l e n g t h . T h i sp r o c e s s i c a l l e d r i g h t j u s t i f i c a t i o n . L e f t j u s t i f i c at i o n s i m p l y m e a n s t h a t t h l i n e s a r a l i g n e d a t h l e f t m a r g i n a u s u a l , a l t h o u g h s o m e p r o g r a m s c a c r e a t e s p e c i a l e f f e c t s b a l i g n i n g t e x t o n l y a t h r i g h t m a r g i n o b c e n t e r i n g a l t e x t .

T h e s e a r e t h e m o s t b a s i c f e a t u r e s f o u n d o w o r d p r o c e s s i n g p r o g r a m s . M a n y o t h e r s p e c i a l f e t u r e s c o m e w i t h c e r t a i n w o r d p r o c e s s i n g p a c k a g e s .F o e x a m p l e , m o u s e c a b u s e d t p o s i t i o n t h c u r s o r a a n p o i n t o t h s c r e e n t f a c i l i t a t e e d i ti n g . s p e l l i n g c h e c k e r p r o g r a m c a a u t o m a t i c a l l yv e r i f y t h s p e l l i n g o f e a c h w o r d y o w r i t e a g a i n s ti t v o c a b u l a r y a n m a k e c o r r e c t i o n s . S i m i l a r l y ,t h e s a u r u s p r o g r a m c a n , a t y o u r c o m m a n d , d i s p l a ys e v e r a l s y n o n y m s f o t h o u s a n d s o c o m m o n E n l i s h w o r d s . O t h e r p r o g r a m s a r d e s i g n e d t c o r r e c tf a u l t y g r a m m a r — f o r t h o s e p e o p l e w h d o n ' t m i n dh a v i n g c o m p u t e r i z e d E n g l i s h t e a c h e r . S t i l l o t h e rs o f t w a r e p a c k a g e s a l l o w y o t d e s i g n t y p e f o n t sa n i n t e g r a t e g r a p h s a n p i c t u r e s w i t h y o u r t e x t .S e v e r a l t y p e s e t t i n g f i r m s w i l l a l s o a c c e p t w o r dp r o c e s s o r o u t p u t d i r e c t l y v i m o d e m o f l o p p yd i s k f o i n s t a n t , m o n e y - s a v i n g t y p e s e t t i n g j o b s .

L E T T E R W R I T I N Gw o r d p r o c e s s i n g p r o g r a m e x p e d i t e s t h e c r

a t i o n o f o r m l e t t e r s . F o e x a m p l e , i y o a r w r i ti n b u s i n e s s l e t t e r f o s e v e r a l r e c i p i e n t s , t h b o d yo t h l e t t e r c o u l d b s t o r e d i t h C - 1 2 8 a f o r ml e t t e r . T h e n , y o n e e d t t y p e o n l y t h a d d r e s s e sa n o t h e r p e r s o n a l i z e d i n f o r m a t i o n t b i n t e g r a t e dw i t h i n t h e t e x t t f o r m e a c h c o m p l e t e l e t t e r . m a i li n l i s t p r o g r a m c a n b e i n t e g r a t e d w i t h s u c h p r o -

Page 17: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 17/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

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

R E C I P E I N D E X A N C A L C U L A T O Rc o l l e c t i o n o y o u r f a v o r i t e r e c i p e s c a b

s t o r e d o y o u r C o m m o d o r e 1 2 f o r a p i d a n s e l e ct i v e r e t r i e v a l . l i s t o t h c h a r a c t e r i s t i c s o e a c hr e c i p e c o u l d b i n c l u d e d , s u c h a t h t i m e r e q u i r e df o p r e p a r a t i o n , w h e t h e r t h d i s h i h o o c o l d , t h n u m b e r o p e o p l e s e r v e d , t h e m e a l t y p e , t h c o s t ,a n t h n u m b e r o f c a l o r i e s p e s e r v i n g . U s i n g t h e s ec h a r a c t e r i s t i c s , t h C o m m o d o r e 1 2 c o u l d i n d e xr e c i p e s a n p r i n t l i s t s o r e c i p e s w i t h a s e l e c t e d

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

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

s i m p l e r e c i p e c a l c u l a t o r s u b r o u t i n e i p r e s e n t e di L i s t i n g 1 - 1 . I c a b e u s e d a l o n e o i c a b i c o r p o r a t e d i n t o r e c i p e d a t a b a s e p r o g r a m .

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

L i s t i n g 1 - 1 : T h R e c i p e C a l c u l a t o r R o u t i n e1 R E C O O K O F T H E H O U S E2 S C N C L R3 G R A P H I C4 C O L O R 0 , 1 s C O L O R 1 , C O L O R 4 , 5 P R I N T T A B ( 1 2 ) " I T ' S D I N N E R T I M E "6 P R I N T S P R I N T S I N P U T " H O W M A N Y G U E S T S W I L L T H E R E B T O N I G H T ? " $ G

I N P U T " H O W M A N Y S E R V I N G S C O U L D T H O R I G I N A L R E C I P EM A K E ? " : ;

7

8 9 X = l s S C N C L R1 0 P R I N T S P R I N T s P R I N T s P R I N T " W H A T A R E T H E I N G R E D I E N T S ? "1 1 P R I N T " U S E T H F O L L O W I N G F O R M A T S N A M E , A M O U N T , U N I T S . "1 2 P R I N T " F O R E X A M P L E , E G G S , 1 , D O Z E N "1 3 P R I N T " W H E N Y O U H A V E E N T E R E D A L O Y O U R I N G R E D I E N T S ,

T Y P E D O N E , 0 , O K "1 4 P R I N T " O . K . , I ' M R E A D Y . ■ - E N T E R "1 5 I N P U T A * < X ) , B < X > , C * < X >1 6 I A * < X ) « " D O N E " T H E N 1 8 1 7 X « I G O T O 1 5 1 8 S C N C L R1 9 0 P R I N T S P R I N T " P R E S S A M K E T C O N T I N U E "2 0 0 F O R Y = T - 2 1 P R I N T A * ( Y ) , I * B ( Y ) , C * < Y )2 2 G E T K E Y Z 2 3 0 N E X T2 4 P R I N T S P R I N T T A B ( 1 7 ) " E N J O Y "2 5 0 S L E E P2 6 0 S C N C L R2 7 C O L O R 0 , 1 s C O L O R 1 , C O L O R 4 ,

Page 18: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 18/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

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

M E A T L O A F , 6 1 . l b . g r . b e e f * l c u p m i l k * .n o c u o n i o n * e g g ,

n a m e o i t e m s e r v i n g s , a b b r e v i a t e d i n g r e d i e n t s3 5

o v e n t e m p .1 . h r . ,

b a k e t i m eB i l l ' s f a v o r i t e

c o m m e n t s

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

T h p r o f e s s i o n a l c a n u s e a m o r e s o p h i s t i c a t e dp r o g r a m f o t h p u r p o s e s o t i m e b i l l i n g f o c l i e n t s .T h e C o m m o d o r e 1 2 8 c a n a l s o b e u s e d a d e d ic a t e d r e m i n d e r , u s i n g a a u d i b l e a l a r m a s s i g n a li n m e t h o d f o t h o s e o c o m p l e x t h e r a p e u t i cr e g i m e n s .

I T I N E R A R Y A S S I S T A N Tl i s t o a p p o i n t m e n t s , d e a d l i n e s , a n v a r i o u s

t a s k s c a b s t o r e d i C o m m o d o r e 1 2 a n d i p l a y e d i s p e c i f i e d f o r m a t t a s s i s t y o w i t h y o u ri t i n e r a r y . A n o t h e r f o r m a t c a b t h a t o fc a l e n d a r — e a c h d a y ' s b l o c k w o u l d b f i l l e d w i t ht h i n g s t d o I t h e r e s o m e p e r i o d i c t a s k t h a t y o o f t e n f o r g e t t p e r f o r m ? T h e n p r o g r a m t h C - 1 2 8t a u t o m a t i c a l l y r e m i n d y o u .

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

T E L E P H O N E T I M E RW h e n y o a r m a k i n g l o n g d i s t a n c e t e l e p h o n e

c a l l s , w h e t h e r f o c o n v e r s a t i o n s o t e l e c o m m u n ic a t i o n s , k e e p i n g t r a c k o e l a p s e d t i m e c a s a v e y o a c o n s i d e r a b l e a m o u n t o m o n e y ( s e e L i s t i n g 1 - 2 ) .

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

L i s t i n g 1 - 2 : T h T i m e r R o u t i n e. 1 . 0 R E T I M E R2 G R A P H I C3 S C N C L R4 C O L O R 0 , 2 s C O L O R 1 , I s C O L O R 4 * 5 P R I N T s P R I N T s P R I N T T A B ( 1 7 ) " T I M E R "6 P R I N T S P R I N T " A T H P R E S S O A N Y K E Y Y O U R C - 1 2 8 W I L L B E C O M E

V E R Y H E A V Y S T O P W A T C H . "7 P R I N T s P R I N T s P R I N T " W H E N Y O U A R E R E A D Y . . . J U S T P R E S S K E Y . "8 G E T K E Y Z * s S O U N D 2 , 3 2 0 0 0 , 2 09 G R A P H I C 1 , 1 0 C H A R 1 , 1 6 , 4 , " A C T I V E "1 1 C H A R 1 , 1 6 , 6 , " T I M E R "1 2 C H A R l , 1 2 , 2 1 , " X / 6 0 T H S E C O N D S "1 3 B O 1 , 9 0 , 1 0 0 , 2 1 0 , 1 5 01 4 T I * = " 0 0 0 0 0 0 "1 5 G E X 1 6 C H A R 1 , 1 5 , 1 5 , S T R * ( T I )1 7 I X * T H E N 1 5

Page 19: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 19/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

1 8 . 1 . 9 02 0 2 1 2 2 2 3

S O U N DC H A R . G E T K E YG R A P H I CG R A P H I CS C N C L R

, 3 2 0 0 0 , 2 01 6 , 2 3 , " T I M EZ * s S O U N D 2

C L C O L O R 0 ,

i

3 2 0 0 0 ,

C O L O R

2

1 , 2 s C O L O R 4 ,

T E L E P H O N E F I L E , D I A L E R ,A N A N S W E R I N G M A C H I N E

L i s t i n g s o e m e r g e n c y a n f r e q u e n t l y u s e d t e e p h o n e n u m b e r s c a b s t o r e d o y o u r C o m m o d o r e1 2 8 , p r o v i d i n g t h a t t h l i s t i s u f f i c i e n t l y l o n g t w a r r a n t c o m p u t e r s e a r c h c a p a b i l i t i e s .

T h d a t a s t r i n g s u s e d t s t o r e t h i s i n f o r m a t i o nc o u l d b f o r m a t t e d a f o l l o w s :. H O S P I T A L , , . A M B U L A N C E , ,

i d e n t i f i e r a d d i t i o n a lr e l a t e d i d e n t i f i e r

( t c r o s s - r e f e r e n c e ). 6 4 3 - 1 9 9 8 6 4 3 - 1 9 9 7 .

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

a d d i t i o n o p u l s e o t o n e d i a l i n g c i r c u i t f o m o d e m w i t h a a u t o m a t i c d i a l i n g c a p a b i l i t y w o u l da l l o w C o m m o d o r e 1 2 t s e a r c h a n t h e n a u t om a t i c a l l y d i a l d e s i r e d n u m b e r . I t h i s c i r c u i t i u s e d i c o n n e c t i o n w i t h b u r g l a r / s e c u r i t y a l a r ms y s t e m , t h C - 1 2 8 c a b i n s t r u c t e d t d i a l t h p l i c e o f i r e d e p a r t m e n t a n d e l i v e r t a p e - r e c o r d e dm e s s a g e . Y o c a a l s o c o n s t r u c t c o m p u t e r -c o n t r o l l e d , p r o g r a m m a b l e t e l e p h o n e a n s w e r i n g m c h i n e w i t h c a p a b i l i t i e s f a r e x c e e d i n g t h o s e o c o m e r c i a l l y a v a i l a b l e m o d e l s .

G R E E T I N G C A R D / I N V I T A T I O N L I S Tm a i l i n g l i s t p r o g r a m c o u l d b u s e d t a d d r e s s

y o u r h o l i d a y g r e e t i n g c a r d s . I y o u r l i s t i l a r g ee n o u g h , y o u r C o m m o d o r e 1 2 c o u l d s o r t z i p c o d e s ,a l l o w i n g y o t s e n d y o u r c a r d s u n d e r t h b u l k m a i lr a t e . ( T h i s w o u l d b m o s t p r a c t i c a l f o r b u s i n e s s e sw i t h l a r g e c u s t o m e r f i l e s . ) A d d i t i o n a l l y , t h C - 1 2 8

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

S i m i l a r l y , l i s t o d a t e s o b i r t h d a y s a n a n i v e r s a r i e s c o u l d b s t o r e d , a n e a c h m o n t h t h C - 1 2 8 c o u l d r e m i n d y o o t h i m p o r t a n t d a t e s f o t h u p c o m i n g m o n t h .P E R S O N A L T I M E M A N A G E M E N T S Y S T E M

p e r s o n a l t i m e m a n a g e m e n t s y s t e m w o u l d a s i s t y o i p l a n n i n g t h m o s t e f f e c t i v e s c h e d u l e f o c o m p l e t i n g l i s t o f t a s k s . I n p u t m i g h t i n c l u d e t h ed e s c r i p t i o n o e a c h g o a l , t h p r i o r i t y o f t h a t g o a l( u s i n g A B , o r t r e p r e s e n t c a t e g o r i e s o i m p o rt a n c e ) , a n t h e d e a d l i n e d a t e . T h p r o g r a m c o u l du s P E R T ( p r o g r a m e v a l u a t i o n a n r e v i e w t e c hn i q u e ) o r c r i t i c a l p a t h a n a l y s i s t o p l a n a n o u t p u ta s c h e d u l e m o s t e v e n l y d i s t r i b u t i n g t h w o r k l o a d .M a n y p e o p l e h a v e f o u n d t h a t t h e y c a n a c c o m p l i s hm u c h m o r e i t h e y m a k e s c h e d u l e s a n d e a d l i n e sf o t h e m s e l v e s . P E R T a n a l y s i s w i l l m a k e t h a ts c h e d u l i n g e v e n m o r e s i m p l e .

D E C I S I O N M A K E RC o m p l e x d e c i s i o n m a k i n g c a n b e f a c i l i t a t e d

t h r o u g h t h u s o t h C o m m o d o r e 1 2 ( s e e L i s ti n 1 - 3 ) .

H E A L T HY o u r C o m m o d o r e 1 2 8 c a n h e l p y o m a i n t a i n

y o u r h e a l t h . l i s t i n g o t h c a l o r i c o r n u t r i e n t c o t e n t o f v a r i o u s f o o d s c o u l d b s t o r e d a n s u b s eq u e n t l y r e f e r e n c e d f o d e t e r m i n i n g t h n u t r i t i v ev a l u e o t h f o o d y o e a t . A d d i t i o n a l l y , d a t a o t h s u g a r o r t h e s a l t c o n t e n t o f o o d s c o u l d b s t o r e df o t h d i a b e t i c o r t h e p e r s o n o s a l t - f r e e d i e t .

Page 20: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 20/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 1 - 3 : T h D e c i s i o n M a k e r P r o g r a m1 R E D E C I S I O N M A K E R2 G R A P H I C3 S C N C L R4 C O L O R 0 , 1 6 s C O L O R . 1 , 3 s C O L O R 4 , 1 25 P R I N T P R I N T P R I N T T A B ( 1 2 ) " D E C I S I O N M A K E R "6 P L A Y " V 2 O 3 T 0 U 8 X 0 C D C D E F F " s S L E E P7 S C N C L R8 C O L O R 0 , 7 s C O L O R 1 , 1 s C O L O R 4 , 1 39 P R I N T : P R I N T s P R I N T " A S K M E A N Q U E S T I O N A N W I L L A N S W E R "1 0 P R I N T s P R I N T " J U S T S P E A K T H Q U E S T I O N A N P R E S S A N K E Y . .1 1 P R I N T P R I N T P R I N T " A N D ' L D O T H E R E S T ■ "1 2 G E T K E Y Z 1 3 X « I N T ( R N D ( 1 ) * 6 + 1 >1 4 I X = O X = 3 O R X = 6 T H E N S O U N D 1 , 3 5 0 0 , 8 0 , 1 , 2 0 0 , 1 0 , 1 , 8 0 01 5 I X « O X « O X « T H E N S O U N D 2 , 9 5 0 0 , 8 0 , 0 , 3 5 0 0 , 1 0 , 2 , 9 0 01 6 P R I N T s P R I N T1 7 S L E E P1 8 I F X ~ l T H E N P R I N T T A B < 1 8 ) " Y E S "1 9 I X * = 2 T H E N P R I N T T A ( 1 9 ) " N O 1 12 0 I X « T H E N P R I N T T A B < 5 ) " I W O U L D N ' T I W E R E Y O U "2 1 I X = T H E N P R I N T " 1 0 0 % G O ! "2 2 I X = * 5 T H E N P R I N T " R E P H R A S E T H Q U E S T I O N , P L E A S E .2 3 I X = T H E N P R I N T " D O N ' T K N O W , , "2 4 P R I N T s P R I N T " D Y O H A V E A N M O R E Q U E S T I O N S ( Y / N ) ? "2 5 G E T K E Y A 2 6 I A S ^ ' Y " T H E N 7 2 7 0 C O L O R 0 ? I s C O L O R 1 , 1 6 s C O L O R 4 , 2 8 S C N C L R

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

l o w - c a l o r i e d i e t - p l a n n i n g p r o g r a m w o u l dc o m p u t e t h n u m b e r o c a l o r i e s y o u s p e d a ( o t h b a s i s o f w e i g h t , s e x , h e i g h t , a n a c t i v i t i e s ) . I fy o c o n s u m e m o r e c a l o r i e s t h a n y o u s u i e n e r g y , y o b u i l d u r e s e r v e s i t h f o r m o f a t .T h e r e f o r e , w e i g h t c o n t r o l i p r i m a r i l y b a s e d o c a o r i e b a l a n c e . T h a m o u n t o w e i g h t y o c o u l d l o s eb e i t h e r r e d u c i n g i n t a k e o r i n c r e a s i n g a c t i v i t i e sw o u l d b e m a t h e m a t i c a l l y c a l c u l a t e d . T h f o l l o w i n gd a t a s h o u l d b h e l p f u l i w r i t i n g p r o g r a m t h e l py o l o s e w e i g h t o m a i n t a i n h e a l t h t h r o u g h e e r c i s e .

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

a l l o w y o t i n p u t t h e t y p e s a n d a m o u n t s o f o o dy o h a v e e a t e n d u r i n g t h e d a y , w o u l d c o m p u t e t h t o t a l i n t a k e o f p r o t e i n s , c a r b o h y d r a t e s , f a t s , f i b e r ,v i t a m i n s , a n m i n e r a l s , a n d w o u l d d e t e r m i n e y o u ra v e r a g e i n t a k e o e a c h p e d a y . S i m i l a r l y , i w o u l dc o m p u t e y o u r a v e r a g e e n e r g y e x p e n d i t u r e ( s e e T b l 1 - 1 ) a n t h e n s u b t r a c t t h i s f i g u r e f r o m y o u ra v e r a g e d a i l y n u t r i e n t i n t a k e t d e t e r m i n e y o u r c a o r i e b a l a n c e a n t c o m p a r e y o u r i n t a k e w i t h t h r e c o m m e n d e d d a i l y a l l o w a n c e s f o y o u r a g e , s e x ,a n w e i g h t ( s e e T a b l e 1 - 2 ) . T h e r e f o r e , a r e a s f o i p r o v e m e n t c o u l d b e a s i l y i d e n t i f i e d . d i e t p l a nc o u l d t h e n b d e t e r m i n e d t a c h i e v e t h e s e i p r o v e m e n t s .

O n h o b b y i s t u s e s a C - 1 2 8 t d e t e r m i n e h i

Page 21: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 21/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

I n t e n s i t yo E x e r c i s e

m a x i m u mv e r yh e a v yf a i r l y h e a v ym o d e r a t el i g h tv e r y l i g h tr e s t i n g

T a b l e 1 - 1 .

H e a r t( B e a t s M i n u t e )

2 0 1 5 1 4 1 3 1 2 1 1 1 0

7

E n e r g y C o n s u m p t i o n T a b l e .

R e s p i r a t i o n( B r e a t h s / M i n u t e )

5 3 2 2 1 1 1 1

E n e r g y C o n s u m p t i o n( C a l o r i e s / H o u r )

1 4 4 01 0 0 8

8 6 7 2 5 7 4 3 2 8 1 0

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

g e n e r a l p u r p o s e d a t a p l o t t i n g s u b r o u t i n e

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

L i s t i n g 1 - i s i m p l e p r o g r a m t h a t w i l l h e l p

T a b l e 1 - 2 . R e c o m m e n d e dC a l o r i c I n t a k e T a b l e .

M e a n h e i g h t sr e c o m m e n d e d

C a t e g o r y

I n f a n t s

C h i l d r e n

M a l e s

F e m a l e s

P r e g n a n c yL a c t a t i o n

O n g r a m o O n g r a m o O n g r a m o

a n w e i g h t s a n e n e r g y i n t a k e

A g ( y e a r s )

0 . 0 - 0 . 50 . 5 - 1 . 0

1 - 4 - 7 - 1 0

1 1 - 1 41 5 - 1 81 9 - 2 22 3 - 5 05 1 - 7 57 6 1 1 - 1 41 5 - 1 81 9 - 2 22 3 - 5 05 1 - 7 57 6

W e i g h t( k g )

1 2 2 4 6 7 7 7 7 4 5 5 5 5 5

C a r b o h y d r a t eF a P r o t e i n

c a l o r i e s

( I b )

1 2 2 4 6 9

1 4 1 5 1 5

7 1 5

1 0 1 2 1 2 1 2 1 2 1 2

H e i g h t( c m )

6 7 9

1 1 1 3 1 5 1 7 1 7 1 7 1 7 1 7 1 5 1 6 1 6 1 6 1 6 1 6

c a l o r i e s

c a l o r i e s

( i n )

2 2 3 4 5 6 6 7 7

1 5 7 6 6 6 6 6 6

E n e r g y n e e d s ( w i t h r a n g e )( k c a l l ) ( M J )

k 1 1 ( 9 5 - 1 4 5 ) k . 4 k 1 0 ( 8 0 - 1 3 5 ) k . 4 1 3 0 0 ( 9 0 0 - 1 8 0 0 ) 5 . 1 7 0 0 ( 1 3 0 0 - 2 3 0 0 ) 7 .

2 4 0 0 ( 1 6 5 0 - 3 3 0 0 ) 1 0 . 1

2 7 0 0 ( 2 0 0 0 - 3 7 0 0 ) 1 1 . 32 8 0 0 ( 2 1 0 0 - 3 9 0 0 ) 1 1 . 82 9 0 0 ( 2 5 0 0 - 3 3 0 0 ) 1 2 . 22 7 0 0 ( 2 3 0 0 - 3 1 0 0 ) 1 1 . 32 4 0 0 ( 2 0 0 0 - 2 8 0 0 ) 1 0 . 12 0 5 0 ( 1 6 5 0 - 2 4 5 0 ) 8 . 2 2 0 0 ( 1 5 0 0 - 3 0 0 0 ) 9 . 2 1 0 0 ( 1 2 0 0 - 3 0 0 0 ) 8 . 2 1 0 0 ( 1 7 0 0 - 2 5 0 0 ) 8 . 2 0 0 0 ( 1 6 0 0 - 2 4 0 0 ) 8 . 1 8 0 0 ( 1 4 0 0 - 2 2 0 0 ) 7 . 1 6 0 0 ( 1 2 0 0 - 2 0 0 0 ) 6 .

3 0 5 0

Page 22: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 22/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 1 - 4 :1

2 3 4 5 6 7 3 9 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

T h P u l s e R a t e C a l c u l a t o r P r o g r a mR E P U L S E - C A L CG R A P H I CC O L O RS C N C L RF O X =

U s C O L O R 5 , C O L O R 4 , 3T 1 2 P R I N T C H R * ( 1 1 5 ) 5 s N X

P R I N T T A B ( 1 5 ) " P U L S E R A T E "P R I N T T A B ( 1 5 ) " C A L C U L A T O R "I X = S O U N D

T H E N 1 5 , 2 0 0 , 1 0

F O X = T S O U N DI X =

S O U N DN E X TS C N C L RF O P R I N TP E R I O DP R I N T SP R I N T SG E T K E YS L E E PP R I N T SP « p * 4P R I N T SS L E E PP R I N T SG E T K E YI Z * S C N C L RC O L O R

1 , 5 5 0 , 1 5 s S L E E PT H E N 1 5

1 , 2 0 0 , 1 0

T 2 0 0 s P R I N T C H R * < 1 1 5 ) 5 s N E X T" C O U N T Y O U R N U M B E R O P U L S E S O V E R 1 S E C O N D T I M E

1

P R I N T " W I L L T I M E Y O U . " s S L E E PP R I N T " R E A D Y . . - B E G I N C O U N T I N G B P R E S S I N G A N K E Y . 1 1 :

Z * s P R I N T : P . R I N T " G O ! "1 I N P U T " S T O P , H O W M A N Y P U L S E S D I D Y O U C O U N T " 5 PP R I N T " Y O U R P U L S E R A T E I S " 5 P 5 " B E A T S P E M I N U T E . "P R I N T " T R Y A N O T H E R ( Y / N ) ? "

Z 1 1 Y " T H E N 1 5

0 , 1 s C O L O R 5 , 1 6 s C O L O R 4 ,

y o c a l c u l a t e y o u r p u l s e r a t e . T h b e g i n n i n g r u n e i o f t e n u n s u r e o h o f a s t h s h o u l d r u n . P u l s et a k i n g c a b h e l p f u l t a s s u r e b e g i n n e r s t h a tt h e y ' r e d o i n g t h r i g h t a m o u n t o w o r k — n o t t o m u c h o r t o o l i t t l e . F i r s t , d e t e r m i n e y o u r b a s e t r a i ni n g p u l s e u s i n g t h f o r m u l a ( 2 2 0 ( y o u r a g e ) ) . 6 5 .A n y o n e w h m a k e s s u r e t h a t h i p u l s e d o e s n o r i s ea b o v e t h i s v a l u e i i t h s a f e t y z o n e w h e r e t h h e a r t i b e i n g s t r e n g t h e n e d r a t h e r t h a n o v e r t a x e d .

S H O R T H A N D T R A N S L A T O RY o c o u l d d e v e l o p a s h o r t h a n d s y s t e m t h a t

y o u r C o m m o d o r e 1 2 c o u l d b p r o g r a m m e d t u d e r s t a n d a n t r a n s l a t e . T h s y s t e m c o u l d b s i m il a t o t h a t u s e d b c o u r t r e p o r t e r s , i w h i c h s i n g l ek e r e p r e s e n t s w o r d o r p a r t o w o r d . I t h i sm a n n e r , y o c o u l d q u i c k l y t y p e y o u r t h o u g h t s i s h o r t h a n d f o r m , a n t h C - 1 2 8 c o u l d a n a l y z e y o u rn o t e s a n p r i n t t h E n g l i s h e q u i v a l e n t . T h b a s i cs t e n o g r a p h e r ' s c h a r a c t e r a n w o r d a s s i g n m e n t l i s ti g i v e n i T a b l e 1 - 3 .

K I T C H E N I N V E N T O R Yf i l e o a l f o o d i t e m s o h a n d , a p a n t r y i n v e n -

1

Page 23: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 23/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

C h a r a c t e r W o r d

a n b e e nc a d o w ne v e nf r o mg o o dh a v ei n t oj u s tk n o wl i k em o r en o o t h e rp e o p l eq u i t er i g h ts a i dt h a tu n i t e d

S u f f i x

a b l eb i l i t yc i a ld a e n f u g h h o o di n

l e s sm e n tn e s so u

r e n ts e l ft i o nu g

C h a r a c t e r W o r d S u f f i x

v e r y v e w i t h w a r de x p e r i e n c ey o t h z a t i o nz e r oo n t w t h r e ef o u rf i v es i s e v e ne i g h tn i n eh u n d r e dt h o u s a n dm i l l i o nd o l l a rp e r c e n tc e n t

T a b l e 1 - 3 . B a s i c S t e n oC h a r a c t e r A s s i g n m e n t C h a r t .

t o r y , w o u l d b u s e f u l i d e t e r m i n i n g w h e t h e r o r n o ta g i v e n r e c i p e c a b p r e p a r e d . A e a c h f o o d i t e mi a d d e d o r s u b t r a c t e d f r o m t h p a n t r y , t h t r a n sa c t i o n w o u l d b e n t e r e d i n t o t h C - 1 2 8 . I d e s i r e dl e v e l o i n v e n t o r y i s p e c i f i e d , t h c o m p u t e r c o u l da u t o m a t i c a l l y p r i n t o u a s h o p p i n g l i s t o i t e m s t h a ta r b e l o w d e s i r e d q u a n t i t y l e v e l s . A i n v e n t o r y p r g r a m o t h i s t y p e w o u l d b b e s t s u i t e d f o t h g o u rm e c o o k w h m u s t h a v e w i d e v a r i e t y o fs e a s o n i n g s a n o t h e r i n g r e d i e n t s o h a n d . T h i v e n t o r y o w i n e c o l l e c t i o n o f o o d i t h d e e pf r e e z e r c o u l d a l s o b m a i n t a i n e d .

R A T I N G C A L C U L A T I O N SA e q u a t i o n t d e t e r m i n e r a t i n g f o p a r t i c

u l a r s t o c k , c a r , h o r s e , o h o m e c o u l d b e c o m p u t e ri z e d i f i t i r e f e r r e d t o f t e n o r i i t ' s c o m p l e x . F o e x a m p l e , t h h o r s e r a c i n g f a c o u l d u s t h e f o l l o wi n g e m p i r i c a l l y d e r i v e d e q u a t i o n t d e t e r m i n e a o b j e c t i v e r a t i n g f o p a r t i c u l a r h o r s e :

R a t i n g ( P / S / 6 ) 1 0 0 / R E / 8 5 0w h e r e t h n u m b e r o w i n s

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

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

I N V E N T O R Y O P O S S E S S I O N Sf i l e o y o u r p e r s o n a l p r o p e r t y c o u l d b s t o r e d

w i t h t h C - 1 2 8 f o i n s u r a n c e p u r p o s e s o f o d e t e rm i n i n g y o u r n e w o r t h . d a t a b a s e p r o g r a m c o u l dr e c o r d t h e d a t e o p u r c h a s e , t h e p l a c e o p u r c h a s e ,l e n g t h o w a r r a n t y , d e s c r i p t i o n o f i t e m , p r i c e , s e r i a ln u m b e r , a n d m o d e l n u m b e r . F o r i n s t a n c e , y o c o u l d s e u s i m p l e d a t a b a s e f o t r a c k i n g p o s s e ss i o n s b u s i n g t h e s e f o u r f i e l d s : d a t e , s t o r e , i t e m ,a n p r i c e . T h i s i n f o r m a t i o n c o u l d b e n t e r e d f r o ms a l e s r e c e i p t s o f r o m y o u r c h e c k b o o k . A t h e n o t h y e a r , t h d a t a b a s e c o u l d b p r i n t e d a n b a c k u p d i s k s t o r e d f o s a f e k e e p i n g . T h i s c o u l d

1

Page 24: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 24/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

T h a d v a n t a g e o u s i n g C - 1 2 8 f o i n v e n t o r yk e e p i n g i t h a t i t e m s a r e a s i l y a d d e d , d e l e t e d , o c a t e g o r i z e d , a n d i s k c o p y o t h i n v e n t o r y c a b s t o r e d i s a f e - d e p o s i t b o x . I y o o w b u s in e s s , u s t h i s t y p e o p r o g r a m t i n v e n t o r y y o u rb u s i n e s s e q u i p m e n t .

T h C - 1 2 8 m a a l s o b u s e f u l i c o m p a r i n g v a i o u s i n s u r a n c e p o l i c i e s t o d e t e r m i n e w h i c h p l a no f f e r s w h a t y o u n e e d a t h l o w e s t c o s t . P r o f e s s i o na l l y p r e p a r e d i n s u r a n c e p l a n n i n g p r o g r a m s a r a v a i l a b l e f o t h C o m m o d o r e 1 2 8 .

I N D E X T I M P O R T A N T L I T E R A T U R EY o u r f a v o r i t e l i n e s a n p a s s a g e s o l i t e r a t u r e ,

q u o t a t i o n s , s c i e n t i f i c a n b u s i n e s s j o u r n a l r e f e re n c e s , a n e c d o t e s , a n o t h e r l i t e r a r y m i s c e l l a n i e sc o u l d b c o l l e c t e d , c a t e g o r i z e d , c r o s s - r e f e r e n c e d ,a n i n d e x e d f o r a p i d r e t r i e v a l . s p e c i a l i z e d d a t ab a s e p r o g r a m c o u l d b u s e d f o t h i s p u r p o s e .

D A O T H W E E K C A L C U L A T I O NC a l c u l a t i o n o t h d a o t h w e e k c o r r e s p o n di n t a g i v e n d a t e i u s e f u l t b u s i n e s s m e n , v a c a

t i o n p l a n n e r s , a n h i s t o r i a n s . F o t h s a k e o c u r i o s i t y , s o m e p e o p l e h a v e f o u n d a m a z i n g c o n -g r u e n c i e s b e t w e e n t h d a y s o w h i c h U S P r e s id e n t s w e r e b o r n a n o t h e r s i g n i f i c a n t e v e n t s i h i s t o r y .

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

l o w i n g f o r m u l a :

D + M + Y [ ( 0 . 8 ( 2 M + l ) ] [ Y / 4 ]w h e r e d a o t h m o n t h

M o n t h , w h e r e M a r c h i c o n s i d e r e d t h f i r s t m o n t h , A p r i l t h s e c o n d , a n F e r u a r y t h e t w e l f t hL a s t t w d i g i t s o f t h e y e a rT h i n t e g e r p a r t o f t h e r e s u l t

N e x t , d i v i d e t h e s u b 7 T h r e m a i n d e rf r o m t h d i v i s i o n g i v e s t h e d a o t h w e e k . C o u n t0 a S u n d a y , a M o n d a y , a n s o n

P r o g r a m s t h a t c a l c u l a t e t h e d a t e o E a s t e r f o f o r t h c o m i n g y e a r s h a v e b e e n w r i t t e n , a n t h i s r m a i n s a n i n t e r e s t i n g p r o g r a m m i n g c h a l l e n g e( h i n t — i n c o r p o r a t e t h a b o v e f o r m u l a ) .

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

F O O D S T O R E S H O P P I N G A I T h e C o m m o d o r e 1 2 8 c a n b p r o g r a m m e d t a d

a n c a t e g o r i z e p r i c e s a n t y p e s o i t e m s a s t h e y a r f o u n d i w e e k l y s u p e r m a r k e t s a l e f l i e r s . P r o v i s i o n sc o u l d b m a d e f o c a t e g o r i z i n g i t e m s i n t o m e a t ,g r o c e r i e s , p r o d u c e , a n t a x a b l e s u b d i v i s i o n s . A d i t i o n a l l y , t h e r e m a b p r o v i s i o n s f o m u l t i p l e e t r i e s , u n i t p r i c e c a l c u l a t i o n s a n c o m p a r i s o n s , e r r o rc o r r e c t i o n , a n w a r n i n g i p r e s e t c a s h l i m i t h a b e e n e x c e e d e d . O u t p u t s c o u l d i n c l u d e t o t a l c o s t ,t a x , i t e m c o u n t , a n s u b t o t a l s i e a c h c a t e g o r y .T h i s t y p e o p r o g r a m w o u l d h e l p y o d e c i d e w h e r et s h o p a n w h a t s p e c i f i c i t e m s t l o o k f o r .

C O U P O N F I L EF o t h o s e w h p o s s e s s t h m o n e y - s a v i n g h a b i t

o c o l l e c t i n g f o o d c o u p o n s , a c o m p u t e r i z e d l i s t o y o u r c o u p o n s w o u l d b h e l p f u l . E n t e r e a c h c o u p o nb i t a m o u n t , b r a n d n a m e , p r o d u c t n a m e , a n d l c a t i o n i y o u r c o u p o n f o l d e r s o e n v e l o p e s . N e x t ,e n t e r y o u r s h o p p i n g l i s t . C - 1 2 8 s e a r c h b e t w e e ny o u r s h o p p i n g l i s t a n t h a v a i l a b l e c o u p o n l i s ts h o u l d y i e l d r o s t e r o f c o u p o n s t h a t m a b u s e da n w h e r e e a c h o n i l o c a t e d .

A l t e r n a t i v e l y , t h C o m m o d o r e 1 2 c o u l d s t o r ec o u p o n s b t y p e o p r o d u c t , u s i n g , f o r i n s t a n c e ,t h e s e c a t e g o r i e s : r e s t a u r a n t s , p a s t a p r o d u c t s ,d r i n k s , c e r e a l s , s n a c k s , m e a t , p o u l t r y , f i s h , v e g e t ab l e s , c o n d i m e n t s , d a i r y p r o d u c t s , b a k i n g i t e m s , p e f o o d , c o s m e t i c s , p a p e r g o o d s , c l e a n i n g p r o d u c t s ,m e d i c i n e , a n m i s c e l l a n e o u s . Y o c a c a l l u t h l i s t o c o u p o n s w i t h i n s p e c i f i c c a t e g o r y t s e l e c t

1

Page 25: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 25/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

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

H O M E P L A N N I N Gu s e f u l p r o g r a m c o u l d b w r i t t e n t h e l p a

f a m i l y d e s i g n h o u s e t f i i t n e e d s . T h e x p e n s eo h o u s e c e r t a i n l y j u s t i f i e s a i n - d e p t h a n a l y s i so t h d e s i g n b e f o r e c o n s t r u c t i o n i s t a r t e d . Y o c o u l d u s e a c o m m e r c i a l l y a v a i l a b l e c o m p u t e r - a i d e dd e s i g n ( C A D ) p r o g r a m , t d r a w a n t r a n s f o r m b s i h o u s e p l a n s .

I r e g a r d s t a r e a p l a n n i n g , s q u a r e f o o t a g ec o u l d b c a l c u l a t e d w i t h t h f o l l o w i n g g u i d e l i n e si m i n d : t h m i n i m u m s q u a r e f o o t a g e s h o u l d e q u a lt h n u m b e r o f a m i l y m e m b e r s t i m e s 2 0 0 , a n t h d e s i r a b l e s q u a r e f o o t a g e s h o u l d e q u a l t h n u m b e ro f a m i l y m e m b e r s t i m e s 3 0 0 . A a c t i v i t y l i s t s u c ha s t h e o n e b e l o w c o u l d b i n c l u d e d t e n s u r e t h a tt h f a m i l y ' s a c t i v i t i e s w i l l n o c o n f l i c t a n t h a t t h e r ew i l l b p r o v i s i o n s f o a l a c t i v i t i e s . T h p r o g r a mc o u l d r e q u e s t t h u s e r t e n t e r t h e a c t i v i t i e s t h a ta r t b d o n e i e a c h r o o m a n t h t i m e s i n v o l v e d .C o n f l i c t s c o u l d , t h e r e f o r e , b a n a l y z e d , a n t h p l a n s c o u l d b a l t e r e d a c c o r d i n g l y . T h f o l l o w i n ga c t i v i t i e s c o u l d b i n c l u d e d i t h p r o g r a m :

G r o u p A c t i v i t i e s1 L o u n g i n g — i n d o o r s a n d o u t d o o r s2 T e l e v i s i o n w a t c h i n g3 L i s t e n i n g t o s t e r e o , t a p e s , o r a d i o4 P l a y i n g a m u s i c a l i n s t r u m e n t5 M e a l s6 C h i l d r e n ' s p l a y a r e a s

S o c i a l A c t i v i t i e s1 H o l d i n g m e e t i n g i t h h o m e2 C h i l d r e n ' s / a d u l t ' s g a m e s3 V i e w i n g m o v i e s / s l i d e s4 V i s i t i n g w i t h g u e s t s

W o r k A c t i v i t i e s1 M e a l p r e p a r a t i o n a n c l e a n - u p

2 H o u s e h o l d b u s i n e s s3 L a u n d r y4 I r o n i n g , s e w i n g , o d r y i n g c l o t h e s5 W o r k s h o p a r e a

P r i v a t e A r e a s1 S t u d y o r e a d i n g a r e a s2 G r o o m i n g o d r e s s i n g f a c i l i t i e s

T r a f f i c p a t t e r n s a n s t o r a g e r e q u i r e m e n t sc o u l d a l s o b a n a l y z e d .

S t o r a g e R e q u i r e m e n t sB e d r o o m s : m i n i m u m o 4 b 6 b 2 ' c l o s e t s p a c ep e p e r s o nK i t c h e n : a p p r o x i m a t e l y 1 0 l i n e a r f e e t o b a s e a n w a l l c a b i n e t s

P R I V A T E I N F O R M A T I O N S T O R E H O U S EA l m o s t e v e r y o n e h a s o m e p r i v a t e i n f o r m a

t i o n a l i t e m s — f i n a n c i a l i n f o r m a t i o n , d i a r i e s , o i p o r t a n t n u m b e r s — t h a t t h e y w o u l d l i k e t k e e pm o r e s e c u r e l y t h a n i f i l i n g c a b i n e t . p r o g r a mc o u l d b w r i t t e n t s t o r e t h i s i n f o r m a t i o n i c o d e df o r m s t h a t i c o u l d o n l y b r e t r i e v e d b s o m e o n ew i t h t h p r o p e r p a s s w o r d . C o p i e s o s u c h d a t a c o u l db s t o r e d i s a f e - d e p o s i t b o x .

G E N E R A L P U R P O S E C L O C K O T I M E RY o u r C o m m o d o r e 1 2 8 , w i t h i t i n t e r n a l c l o c k ,

c a b u s e d a a e l e c t r o n i c t i m e r o t i m e c o n t r o l l e rf o s c i e n t i f i c r e s e a r c h , s p o r t i n g e v e n t s , o r o t h e r a p l i c a t i o n s r e q u i r i n g a s t o p w a t c h . T h c a p a b i l i t i e st h a t y o u r C - 1 2 8 h a s , b u t a s t o p w a t c h d o e s n ' t , a r t h a u t o m a t i c s t o r a g e a n p r i n t o u t o f s e l e c t e d t i m e sa n t h a u t o m a t i c c o n t r o l o f i n s t r u m e n t s o o t h e rd e v i c e s t h a t m u s t b t u r n e d o o o f f a t g i v e n t i m e s .

Y o u r C - 1 2 8 c a n e v e n u s i t t i m i n g c a p a b i l i t i e st a c a s i m p l e t i m e r f o a p p l i c a t i o n s i w h i c ha c c u r a c y i n o t a m a j o r f a c t o r ( s e e L i s t i n g 1 - 5 ) .W h e n t h e y a r n o t u s i n g t h e i r C o m m o d o r e s f o m o r e p r a c t i c a l t a s k s , s o m e h o b b y i s t s h a v e t r a n s -

1

Page 26: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 26/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 1 - 5 : T h T i c k T o c k P r o g r a m1 R E T I C K - T O C K2 S C N C L R3 P R I N T : P R I N T s P R I N T "4 S L E E P5 C O L O R 0 , 2 s C O L O R 1 , 1 s C O L O R 4 , 6 G R A P H I C 1 , 7 C I R C L E 1 , 1 6 0 „ 1 0 0 9 5 , 8 08 0 G E T Z * s X « 1 6 0 s Y = 2 09 D R A W 1 , 1 6 0 , 1 0 0 T . X , Y1 0 S L E E P " 11 1 S O U N D . 1 0 0 0 , 2 51 2 D R A W 0 1 6 0 , 1 0 0 T X , 1 3 Y = Y + 5 01 4 I Y « 7 0 T H E N X = X + 8 51 5 I Y = 1 2 0 T H E N X + 1 6 I Y = 1 7 0 T H E N X « X - 4 51 7 I Y < 2 0 0 T H E N 9 1 8 I Y > 2 0 0 T H E N 1 9 1 9 X = 1 6 0 s Y = 1 8 02 0 D R A W 1 , 1 6 0 , 1 0 0 T O X , Y2 1 S L E E P2 2 S O U N D 1 , 1 0 0 0 , 2 52 3 0 D R A W 0 , 1 6 0 , 1 0 0 T O X , Y2 4 Y = Y - 5 02 5 I Y « 1 3 0 T H E N X = X - 8 52 6 I Y = * 8 0 T H E N X ~ - 52 7 I Y = 3 0 T H E N X = X + 5 02 8 I Y > 0 T H E N 2 0 02 9 I Z * = " M T H E N 8 3 0 G R A P H I C C L 3 1 C O L O R 0 , 1 s C O L O R 1 , 1 6 s C O L O R 4 , 3 2 G R A P H I C3 3 0 S C N C L R

P R E S S A N Y K E Y T S T O P T I C K - T O C K "

f o r m e d t h e i r c o m p u t e r s i n t o v e r y e l e g a n t c l o c k s ,w i t h g r a p h i c d i s p l a y s o h o u r a n m i n u t e h a n d s ,d i g i t a l d i s p l a y s , s i m u l a t e d s u n d i a l s , o e v e n s a n dt i m e r s ( s e e F i g . 1 - 2 ) .

C A R P E N T E R S ' A N M E C H A N I C S ' H E L P E RT h e C o m m o d o r e 1 2 c a e x p e d i t e t h n u m e r

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

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

A n g l o / m e t r i c C o n v e r s i o n s

m e t e r 3 9 . 3 7 i n c h e s3 . 2 8 1 f e e t1 . 0 9 3 6 y a r d s

i n c h 2 . 5 4 c

1

Page 27: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 27/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

f o o t 3 0 . 4 8 c = . 3 0 4 8

y a r d . 9 1 4 4m i l e 1 6 0 9

1 . 6 0 9 k W a l l P a p e r E s t i m a t o r

8 6 4 0( R

w h e r e t h n u m b e r o s t r i p s i o n r o l lt h w i d t h o f t h e p a p e rt h h e i g h t o f t h e w a l l

R t h r e p e a t l e n g t h o t h e p a t t e r nt h n u m b e r o d o u b l e r o l l s n e e d e dt h w i d t h o t h e w a l l t b e c o v e r e d

C o n c r e t e B l o c k E s t i m a t o r

1 . 2 51 2

w h e r e t h n u m b e r o b l o c k st h h e i g h t o f t h e w a l lt h l e n g t h o t h e w a l l

C o n c r e t e Y a r d a g e E s t i m a t o r

3 2 w h e r e t h v o l u m e o c o n c r e t e i c u b i c y a r d s

L t h e l e n g t h ( f t . )t h w i d t h ( f t . )t h t h i c k n e s s ( i n . )

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

I n a d d i t i o n t c a l c u l a t i n g a n r e c o r d i n g y o u rc a r ' s m i l e s p e g a l l o n , y o u r C - 1 2 8 c o u l d k e e p t r a c k

o m i l e a g e s t a t i s t i c s a n s i g n a l y o w h e n p e r i o d i cc h e c k - u p , o v e r h a u l , o o i c h a n g e i n e c e s s a r y . F o b u s i n e s s p e o p l e h a v i n g t h p r i v i l e g e o f d e d u c t i n ga u t o m o t i v e e x p e n s e s , t h C - 1 2 8 c o u l d k e e p t a b s o a m o u n t s s p e n t .

R A F F L E T I C K E T P R O D U C E R A N D R A W E RI y o u r o r g a n i z a t i o n i s p o n s o r i n g r a f f l e d r a w

i n g , y o u r C - 1 2 8 c o u l d p r i n t o u s e r i a l i z e d r a f f l et i c k e t s a n t h e n d r a w t h w i n n i n g t i c k e t b a s e d o

r a n d o m n u m b e r g e n e r a t o r .

D A T A B A S E U S M a n y o t h p r o g r a m i d e a s d e s c r i b e d i n t h i s

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

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

F i g . 1 - 2 . s c r e e n d u m p o L i s t i n g 1 - i o p e r a t i o n .

1

Page 28: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 28/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

F o r e x a m p l e , s t r i n g c o n t a i n i n g f i v e f i e l d s m i g h tl o o k l i k e t h i s :B o o l e a n A l g e b r a * B y t e M a g a z i n e * 2 5 * S c h w a r t z *F e 1 9 7 8

T h f i r s t f i e l d s i g n i f i e s t h t i t l e o t h i t e m ( i t h i s c a s e , m a g a z i n e a r t i c l e ) . A l o t h s t r i n g s t ob s t o r e d w o u l d b f o r m a t t e d i t h s a m e w a y , w i t ht h t i t l e o t h i t e m i t h f i r s t f i e l d . A l s o , l i m i ti u s u a l l y s e o t h e l e n g t h o a n f i e l d . I f t h i f o r m a t i o n i o n f i e l d d o e s n o c o n t a i n e n o u g hc h a r a c t e r s t f i l l t h a l l o c a t e d s p a c e , e x t r a s p a c e sa r a d d e d . T h l o n g e r t h f i e l d , t h f e w e r r e c o r d st h d i s k c a h o l d . Y o u ' l l l e a r n t m a k e f i e l d s a s h o r t a p o s s i b l e w h e n y o a r e d e a l i n g w i t h a l a r g ed a t a b a s e .

T h s e c o n d f i e l d i t h e x a m p l e a b o v e c o n t a i n s

t h n a m e o t h s o u r c e o t h i t e m . T h t h i r d ,f o u r t h , a n f i f t h f i e l d s c o n t a i n t h e p a g e n u m b e r , a ut h o r , a n i s s u e d a t e r e s p e c t i v e l y . A a d e q u a t e d a t ab a s e p r o g r a m s h o u l d b a b l e t s e a r c h t h r o u g hm a n y s u c h s t r i n g s a n o u t p u t t h o s e t h a t c o n t a i ni t e m s t h a t y o w a n t . F o e x a m p l e , y o c a s t o r ea i n d e x t y o u r l i b r a r y o d a t a b a s e s y s t e m a n ds u b s e q u e n t l y o b t a i n l i s t i n g o a l o t h e r e f e r e n c e sp e r t a i n i n g t t h s t o c k m a r k e t a n w r i t t e n a f t e rs p e c i f i c d a t e . Y o w o u l d s i m p l y i n s t r u c t t h c o p u t e r t s e a r c h f o a l i t e m s t h a t c o n t a i n " s t o c km a r k e t " i c e r t a i n f i e l d a n d a t e l a t e r t h a n t h d a t e s p e c i f i e d i a n o t h e r f i e l d . B e c a u s e t h p o s it i o n o e a c h f i e l d i a l s t r i n g s i f i x e d , t h c o m p u t e rc a s e a r c h t h r o u g h s t r i n g t o t h b e g i n n i n g o t h p r o p e r f i e l d . S p e c i f i c i n f o r m a t i o n c a e a s i l y b a c e s s e d i n t h i s m a n n e r .

T a b l e 1 - 4 . U s e s f o D a t a b a s e M a n a g e m e n t S y s t e m s .

B U S I N E S S U S E SC u s t o m e r f i l i n g W o r k s h o p d a t aP r o s p e c t l i s t s A s s e t s l i s t sM a s t e r f i l e s f o r . . . M a r k e t i n g d a t a

G e n . L e d g e r I n s u r a n c e d a t aA c c t s . R e c e i v . P r i c i n g s c h e d u l e sA c c t s . P a y a b l e F o r m u l a sP a y r o l l R e c o r d s P r o d u c t i o n d a t aP e r s o n a l d a t a P r o c e s s e s

T e l e p h o n e l o g s C r o s s r e f e r e n c i n gT e l e p h o n e l i s t s C o m m i s s i o n r e c o r d sH o t e l / t r a v e l d a t a G e n e r a l f i l i n gR e s e r v a t i o n sP r o p e r t y c o n t r o lL i b r a r y c a t a l o g u e sI n v e n t o r yK e E m p l o y e e d a t aA d v e r t i s i n g d a t aS o u r c e f i l e sS a l e s l e a d sM a i l l i s t sP r i v a t e r e c o r d sC o r p . r e c o r d sD i r e c t o r i e sB i l l i n g i n f o r m a t i o nD e l i v e r y s c h e d u l e sR o u t e sT e r r i t o r i e sQ u o t a t i o n sA p p l i n t m e n t sC o n v e n t i o n s

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

S t u d e n t r e c o r d s F i e l d t r i p sG r a d e r e c o r d s V e h i c l e r e c o r d sT e a c h e r l i s t s T e n u r e r e c o r d sS c h o o l l i s t s P a r k i n g a s s i g n m e n tP r o g r a m d e s i g n V i o l a t i o n r e c o r d sT u i t i o n d a t a M e e t i n g s c h e d u l e sE n r o l l m e n t d a t a F a c i l i t y s c h e d u l e sP r o p e r t y / e q u i p m e n tA t h l e t i c s c h e d u l e sP l a y e r a s s i g n m e n tG a m e s s c h e d u l e sP l a y e r s t a t i s t i c sM a i l i n g l i s t sT e s t s c o r e sM e n u sD i e t s e l e c t i o n sI n v e n t o r yS e a t i n g c h a r t sC a t a l o g u i n gL a b o r a t o r y d a t aI n s p e c t i o n d a t aE x p e r i m e n t a l d a t aA t t e n d a n c e d a t aC o u r s e d e s c r i p t i o nP u r c h a s e o r d e r sR e q u i s i t i o n sV a c a t i o n r e c o r d sB u d g e t sM a i n t e n a n c e d a t aL o c k e r a s s i g n m e n t

H O M E H O B B Y U S E SP e r s o n a l r e c o r d sC h e c k l i s t sC l u b r o s t e r sT e l e p h o n e d i r e c t o r i e sR e c i p e s f i l e sM e d i c a l i n f o r m a t i o nP r o p e r t y r e c o r d sA p p l i a n c e w a r r a n t i e sI n s u r a n c e r e c o r d sC h r i s t m a s l i s t s / g i f t sA p p o i n t m e n t sA r t i c l e s i n d e x e sT a r e c o r d s / d a t aE x p e n s e sB o o k o w n e r s h i pU t i l i t y r e c o r d sD e p o s i t f i l e sD u d a t e sT r a v e l r e c o r d sM e a l p l a n n i n gM o r t g a g e d a t aA u t o r e c o r d sC r o p y i e l d sS o u r c e f i l e sM a g a z i n e A r t i c l e i n d e xE s t i m a t e f i l e sI n v e s t m e n t sP l u s a l t h B u s i n e s sE d u c a t i o n a l o v e r l a p s

1

Page 29: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 29/208

C o m m o d o r e 1 2 A p p l i c a t i o n s f o E v e r y o n e

D a t a b a s e p r o g r a m s a r e x t r e m e l y u s e f u l C o m - o t y p e s o i n f o r m a t i o n t h a t c a b s t o r e d , i n d e x e d ,m o d o r e 1 2 t o o l s b e c a u s e o t h e i r w i d e a p p l i c a t i o n s . o r g a n i z e d , o c r o s s - r e f e r e n c e d b a d a t a b a s e p r o -I w h a t a p p l i c a t i o n s c o u l d y o u s a d a t a b a s e ? T h g r a m . M a n y o t h e s e a p p l i c a t i o n s a r e d i s c u s s e d i l i s t i T a b l e 1 - n a m e s n u m b e r o t h t h o u s a n d s m o r e d e t a i l t h r o u g h o u t t h i s b o o k .

1

Page 30: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 30/208

C h a p t e r

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

P e r s o n a l c o m p u t e r s h a v e g r e a t l y a l t e r e d t h e b u s in e s s w o r l d b p e r m i t t i n g r a p i d c a l c u l a t i o n o n u m e r o u s " W h a t i f . . . ? " q u e s t i o n s i n v o l v i n g b o t hc o m p l i c a t e d f i n a n c i a l f o r m u l a s a n t h m o r e t r a d it i o n a l a c c o u n t i n g f u n c t i o n s . L i k e w i s e , t h h o m eo w n e r w i l l f i n d t h C o m m o d o r e 1 2 u s e f u l i a n a l y z i n g l o a n s , b u d g e t s , a n i n v e s t m e n t s . C a l c ul a t i o n s t h a t w e r e p r e v i o u s l y t i m e - c o n s u m i n g a n o p e n t e r r o r c a n o b a c c o m p l i s h e d w i t h e a s e ,w h i c h p e r m i t s b e t t e r d e c i s i o n m a k i n g .

o p p o r t u n i t y — o r m u s t - s e l l s i t u a t i o n — q u i c k l y a n p r o b a b l y m o r e a c c u r a t e l y t h a n i t h c a l c u l a t i o n sw e r e d o n e b h a n d . T h e r e f o r e , t h C o m m o d o r e c a s o m e t i m e s m a k e y o u r l i f e a a i n v e s t o r m o r e r w a r d i n g a n d o f t e n m u c h e a s i e r . A d d i t i o n a l l y , t h c o s t o i n v e s t m e n t p r o g r a m s , t h r o u g h p r o p e r u s e ,m a b c o u n t e d a b u s i n e s s e x p e n s e f o t a p u p o s e s , a c a p a r t o a l o t h c o s t o y o u r C o m o d o r e . B s u r e t c o n s u l t y o u r t a g u i d e s t d e t e r m i n e t h e x a c t q u a l i f i c a t i o n s .

F I N A N C E S A N I N V E S T M E N T Sg r o w i n g n u m b e r o f i n v e s t o r s a r e u s i n g t h e i r

C o m m o d o r e 1 2 t h e l p t h e m m a n a g e t h e i r s t o c ka n b o n d p o r t f o l i o s , a n a l y z e t r e n d s i t h f i n a n c i a lm a r k e t s , i n v e s t i g a t e i n d i v i d u a l s t o c k s , a n d e c i d ew h e n t b u o s e l l . C - 1 2 8 c o n n e c t e d t a d a t ab a s e c a s o r t o u e n o r m o u s q u a n t i t i e s o m a r k e ta n c o m p a n y s t a t i s t i c s f o a i n v e s t o r ; w i t h i ns e c o n d s t h r e s u l t s m a b p r o j e c t e d o t h s c r e e na c h a r t s , t a b l e s , o g r a p h s . T h i s q u i c k a c c e s s t d a t a e n a b l e s a i n v e s t o r t e v a l u a t e a b u y i n g

S t o c k s , B o n d s , a n S e c u r i t i e sT h C - 1 2 8 h a c o m e t t h a i d o f t h i n d i v i d u a l

i n v e s t o r i t h r e e a r e a s : p o r t f o l i o m a n a g e m e n t , t e c hn i c a l a n f u n d a m e n t a l a n a l y s i s , a n d a t a b a s e a c e s s . M a k i n g i n v e s t m e n t d e c i s i o n s o r e c o mm e n d a t i o n s r e q u i r e s a c c u r a t e t e c h n i c a l a n a l y s i s o fl a r g e a m o u n t s o d a t a o t i m e l y b a s i s . C o m p i l i n gi n f o r m a t i o n i s t a n d a r d f o r m a t s c o n c e r n i n g s t o c kp e r f o r m a n c e o c o m p a n y f i n a n c e s , d o i n g s t a t i s t ic a c o m p u t a t i o n s t u p d a t e i n d i v i d u a l s t o c k f i l e s ,t r a c k i n g m o v i n g a v e r a g e s , a n m a i n t a i n i n g c o m -

1

Page 31: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 31/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

p l e t e r e c o r d s o o n o n u m b e r o p o r t f o l i o s a r a l t a s k s i d e a l l y s u i t e d t t h C o m m o d o r e . P r o f e ss i o n a l b r o k e r s , a w e l l a s i n d i v i d u a l s , h a v e w i n e s s e d t h s i g n i f i c a n t i m p a c t t h a t t h C o m m o d o r e1 2 8 c a n h a v e o t h a n a l y t i c a l f u n c t i o n s o w h i c ht h e y b a s e t h e i r r e c o m m e n d a t i o n s . W i t h t h a d v e n to t h b u l l m a r k e t o t h e a r l y 1 9 8 0 s a n t h r i s eo t h d i s c o u n t b r o k e r , p r o f e s s i o n a l s o f t w a r e p a c ka g e s h a v e b e c o m e a v a i l a b l e t o h e l p i n v e s t o r s a h o m e m a k e t h i n v e s t m e n t d e c i s i o n s t h a t u s e d t b m a d e b t h e i r f u l l - s e r v i c e b r o k e r a g e s .

P o r t f o l i o M a n a g e m e n tP o r t f o l i o m a n a g e m e n t p r o g r a m s a r r e a l l y j u s t

e l e c t r o n i c n o t e b o o k s . T h e y k e e p c o m p l e t e r e o r o f t h e s t o c k s y o o w a n s h o w h o w e l l y o u ' r ed o i n g a t h g a m e . T h e y a r e s p e c i a l l y u s e f u l a t a t i m e ; t h e i r c o m p i l a t i o n s o y o u r l o s s e s , g a i n s , d i v id e n d s , a n b r o k e r a g e c o m m i s s i o n s m a k e i e a s y t a c c o u n t t t h I R ( I n t e r n a l R e v e n u e S e r v i c e ) f o y o u r W a l l S t r e e t a c t i v i t y .

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

v i r t u a l l y u n l i m i t e d n u m b e r o s t o c k r e c o r d s ( l e tt i n g y o t r a c k y o u r o w p o r t f o l i o , a s w e l l a s t h a to s e v e r a l f i n a n c i a l a d v i s o r s ) , a l o n g a y o a r w i l li n t m a i n t a i n t h e m o n u m b e r o s e p a r a t ef l o p p y d i s k s .

T h s i m p l e s t i n d i v i d u a l p o r t f o l i o m a n a g e m e n tp r o g r a m s p r o v i d e a m e a n s o r e c o r d i n g t h e b a s i ci n f o r m a t i o n o s t o c k s i y o u r o w p o r t f o l i o o o a n o t h e r s t o c k s t h a t y o w i s h t t r a c k f o c o p a r i s o n . W h e n y o c h o o s e t u p d a t e — o n d a i l y ,w e e k l y , o r o t h e r p e r i o d i c b a s i s — t h e p r o g r a m w i l la u t o m a t i c a l l y p e r f o r m c e r t a i n c a l c u l a t i o n s , s u c h a t h p r e s e n t v a l u e o t h i s s u e s , o l o n g - a n s h o r t -t e r m g a i n s a n l o s s e s ( a i y o s o l d t h s t o c k o t h a t d a t e ) . I c a a u t o m a t i c a l l y r e m i n d y o o s t o c k t h a t w i l l g l o n g - t e r m w i t h i n 3 d a y s o m a i nt a i n o t h e r i n f o r m a t i o n s u c h a s d a t e s a n n u m b e ro s h a r e s p u r c h a s e d , t o t a l n u m b e r o s h a r e s o w n e d ,d i v i d e n d s , g r o w t h r a t e , a n p e r c e n t a g e a p p r e c i at i o n o d e p r e c i a t i o n . T h f o l l o w i n g a n a l y s i s f a c t o r s

m a b c o m p u t e d f o t h e n t i r e p o r t f o l i o : s u o c o s t p r i c e s , s u o c u r r e n t v a l u e , s u a n p e r c e n ta g d i f f e r e n c e b e t w e e n c o s t a n c u r r e n t p r i c e , p e c e n t a g e r e t u r n o c o s t b a s i s , a n p e r c e n t a g er e t u r n o t h e c u r r e n t v a l u e . r e p o r t m a b a u t om a t i c a l l y p r e p a r e d f o a t t a c h m e n t t I R f o r m s ,a n t h p o r t f o l i o i n f o r m a t i o n m a b p r i n t e d i v a r i e t y o f f o r m a t s f o r e a d y r e f e r e n c e .

M o r e a d v a n c e d p o r t f o l i o m a n a g e m e n t p a c ka g e s a l l o w h u n d r e d s o o p e n t a l o t s i n s y s t e mt h a t m a t c h e s y o u r t r a n s a c t i o n s a g a i n s t o p e n p o s it i o n s t l e y o m a k e i n v e s t m e n t d e c i s i o n s t h a t m i i m i z e y o u r t a l i a b i l i t y . Y o c a t r a c k s t o c k s ,o p t i o n s , b o n d s , t r e a s u r i e s , a n m u t u a l f u n d s ; t h es y s t e m c a a c c o m m o d a t e b u y , s e l l , s h o r t s e l l , a n b u y - t o - c o v e r t r a n s a c t i o n s . R e t u r n o n i n v e s t m e n t f o e a c h s t o c k a n t h e n t i r e p o r t f o l i o c a b c o m p u t e d ,a s w e l l a s t h e t o t a l n e t e a r n i n g s . S o p h i s t i c a t e dp r o g r a m m e r s c o u l d m a k e u s o S h a r p e n s m e t h o d( o a n o t h e r m e t h o d ) i d e t e r m i n i n g t h e p r o p o r t i o no f u n d s t h a t s h o u l d b a l l o c a t e d t e a c h s e c u r i t yi p o r t f o l i o t o m a x i m i z e r e t u r n s .

T e c h n i c a l a n F u n d a m e n t a l A n a l y s i sF u n d a m e n t a l a n a l y s i s a s s u m e s t h a t t h p r i c e

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

T e c h n i c a l a n a l y s t s a r g u e t h a t t h e s e f a c t o r s a ff e c t s t o c k p r i c e s o n l y o v e r a l o n g p e r i o d . S h o r t - t e r mf l u c t u a t i o n s , t h e y m a i n t a i n , a r g o v e r n e d b p s c h o l o g i c a l c o n d i t i o n s i t h m a r k e t i t s e l f , n o e t e r n a l f a c t o r s . T h e r e f o r e , t h e y b e l i e v e t h a t t h s t u d y o f t h e p a s t m a r k e t b e h a v i o r c a d e t e r m i n et h w a t p r o f i t s i t h f u t u r e . T h e r e a r m a n yd i f f e r e n t t h e o r i e s t h a t p r o m o t e v a r i o u s i n d i c a t o r sa b e i n g t h k e t f u t u r e p r i c e m o v e m e n t . S o m eo t h m a j o r i n d i c a t o r s a r e t h e r e l a t i o n s h i p b e t w e e np r i c e a n v o l u m e , m a r k e t a v e r a g e s , a n n e h i g h sv e r s u s f o r m e r l o w s .

B o t h f u n d a m e n t a l a n t e c h n i c a l a n a l y s e s c a l l

2

Page 32: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 32/208

Page 33: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 33/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

T h s t o c k d i s t r i b u t i o n , l i k e n o r m a l d i s t r i b ut i o n , i d e s c r i b e d b t h f a c t o r s o p r i c e a v e r a g ea n s t a n d a r d d e v i a t i o n ; t h s t a n d a r d d e v i a t i o nu s u a l l y i n c r e a s e s a s t h e l e n g t h o t i m e c o n s i d e r e di n c r e a s e s a n a t h m a r k e t r a t e o f c h a n g e i c r e a s e s . B k n o w i n g t h t y p i c a l s t o c k p r i c e d i s t r ib u t i o n s f o r d i f f e r e n t m a r k e t i n d e x r a t e s o f c h a n g e ,t h p r o b a b i l i t y o f s u c c e s s i s h o r t - t e r m t r a d i n g i i n c r e a s e d ; t h e i n v e s t o r i e q u i p p e d w i t h t h p r o b ab i l i t y d i s t r i b u t i o n o f t h p r i c e c h a n g e .

t h r a t i o o f c o n s e c u t i v e p e r i o d e a r n i n g s , t h y e a r l yh i g h s t o c k p r i c e v e r s u s t h y e a r l y l o p r i c e , a n t h r e l a t i v e s t r e n g t h o a s t o c k v e r s u s t h m a r k e ti n d e x . T h C - 1 2 8 m a b e u s e d i a u t o m a t i c a l l y c a c u l a t i n g m a n y o t h e s e p o p u l a r r a t i o s a n i f o r ec a s t i n g c h a n g e s o r a t i o s t h r o u g h t h u s o s t a t i s t i c a l r e g r e s s i o n . F o i n s t a n c e , t h f u t u r e p r i c eo s t o c k m a b c o m p u t e d g i v e n c u r r e n t v a l u e p e s h a r e , p r o j e c t e d e a r n i n g s , a n p r o j e c t e d p e r c e n tc h a n g e i t h P / r a t i o u s i n g t h i s s i m p l e f o r m u l a :

P r i c e I n d e x e sP r i c e i n d e x e s a r i n d i c a t o r s o f t h c e n t r a l d r i f t

o s e o s t o c k s o r t h e m a r k e t a a w h o l e . T h e s ei n d e x e s i n c l u d e t h D o w - J o n e s , N e Y o r k S t o c kE x c h a n g e , A m e r i c a n S t o c k E x c h a n g e , a n S t a nd a r d P o o r . T h e y c a n b e b e s t a p p l i e d t d e t e r m i n e

c o n s e n s u s o f i n d i v i d u a l s t o c k t r e n d s w i t h i n ag i v e n s t o c k c a t e g o r y . A i n d i c a t o r t h a t i w e l ls u i t e d f o c o m p u t a t i o n o y o u r C o m m o d o r e u s e st h f o r m u l a :

I N D E X 2 a l s t o c k s

w h e r e x s t o c k p r i c en u m b e r o s h a r e s t r a d e d a t o t a l s h a r e s t r a d e d

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

R a t i o R e l a t i o n s h i p sT h u s o r a t i o s i p o p u l a r i b u s i n e s s a n f

n a n c e b e c a u s e t h e y a f f o r d m e a n s o c o m p a r i s o no t w o m o r e f a c t o r s t h a t i n f l u e n c e i n v e s t m e n td e c i s i o n s . w e l l - k n o w n e x a m p l e i t h e p r i c e / e a r ni n g s ( P / E ) r a t i o u s e d i m e a s u r i n g t h p o t e n t i a l o

s t o c k . O t h e r s i n c l u d e t h r a t i o o s a l e s g r o w t h ,

w h e r e V c u r r e n t v a l u e p e s h a r ep r o j e c t e d e a r n i n g sp r o j e c t e d p e r c e n t c h a n g e o P / r a t i oc u r r e n t e a r n i n g s

V p r o j e c t e d v a l u e p e s h a r e

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

T r e n d L i n e A n a l y s i sT r e n d l i n e a n a l y s i s ( s e e F i g . 2 - 1 ) i m a j o rs t a t i s t i c a l c o m p u t a t i o n i f i n a n c i a l a n a l y s i s a n i

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

s e o d a t a l i s t i n g t h v a l u e o o n s t o c k o v e rp e r i o d o t i m e a n t h a t t h e s e v a l u e s w e r e p l o t t e dv e r s u s t h D o w - J o n e s I n d e x . t r e n d l i n e a n a l y s i sw o u l d d e t e r m i n e t h e q u a t i o n o t h l i n e t h a t b e s tf i t s o r d e s c r i b e s t h e d a t a , t e l l i n g y o h o o n v a r ia b l e i r e l a t e d t t h o t h e r . T h i s e q u a t i o n , i t h f o r m o y b x p r o v i d e s m e a n s t e s t i m a t et h e v a l u e o v a r i a b l e ( y g i v e n t h v a l u e o t h o t h e r v a r i a b l e ( x ) . T h o t h e r v a l u e s ( a n b a r d e t e r m i n e d u s i n g t h e s e r e g r e s s i o n e q u a t i o n s :

n S X Y - S X X Yn S X 2 - ( X X ) 2

2

Page 34: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 34/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

( 2 Y - b X X )

w h e r e n o . o f ( x , y ) p a i r si n d i v i d u a l v a l u e si n d i v i d u a l v a l u e ss l o p e o f l i n e

a x i s i n t e r c e p t

A d e s c r i b e d i C h a p t e r 3 t h s t a n d a r d e r r o rm a b c a l c u l a t e d f o r e g r e s s i o n l i n e t d e t e r m i n eh o w e l l i d e s c r i b e s t h e d a t a .

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

( = . . . ) , a l l o w i n g m o r e p r e c i s e p r e d i c t i o n t h a ni p o s s i b l e t h r o u g h t h s i m p l e l i n e a r r e g r e s s i o n d i c u s s e d a b o v e . F o i n s t a n c e , o n i n v e s t o r u s i n gC o m m o d o r e t e c h n i q u e s h a s d e v e l o p e d f o u r -v a r i a b l e r e g r e s s i o n e q u a t i o n d e s c r i b i n g t h s t o c km a r k e t a v e r a g e :

l o V = a + b l o l o l o

w h e r e V V a l u e o t h a v e r a g eE a r n i n g s o t h a v e r a g eG r o w t h r a t e o f t h e a v e r a g e ' s e a r n i n gY i e l d o q u a l i t y l o n g - t e r m b o n d s

I t h i s e x a m p l e , t h e v a r i a b l e s ( E G R a r r e g r e s s e d o V T h c o n s t a n t s ( a b c d a r d t e r m i n e d a n u s e d i p r e d i c t i n g f u t u r e v a l u e s o

"

D o n d e xF i g . 2 - 1 . g e n e r i c t r e n d l i n e g r a p h .

2

Page 35: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 35/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

b a s e d o p a s t r e l a t i o n s h i p s t E G a n R M u l t ip l e l i n e a r r e g r e s s i o n i a l s o c o m p u t e d u s i n g t h l e a s t s q u a r e s m e t h o d . F o m o r e i n f o r m a t i o n o t h l e a s t s q u a r e s m e t h o d , p l e a s e c o n s u l t a t e x t b o o k o s t a t i s t i c s .

I n v e s t o r s u s i n g m u l t i p l e l i n e a r r e g r e s s i o n t e c hn i q u e s h a v e d e v e l o p e d m o d e l i n g e q u a t i o n s t h a t r ef l e c t t h i n f l u e n c e o w i d e v a r i e t y o f a c t o r s , w i t hh i g h c o r r e l a t i o n s , o s t o c k a n s e c u r i t y p r i c e s ,e a r n i n g s , a n P / r a t i o s . T h e s e i n c l u d e :

T h c u r r e n t m o n t h ' s i n t e r e s t y i e l d o t h M o o d y ' s A A B o n d I n d e x .T h r a t i o o p r e t a x c o r p o r a t e p r o f i t s f o r t h p r c e d i n g t w e l v e m o n t h s t p r e t a x c o r p o r a t e p r o f i t sa d j u s t e d f o i n v e n t o r y p r o f i t s f o r t h s a m ep e r i o d .T h r a t i o o c u r r e n t d o l l a r g r o s s n a t i o n a l p r o d u c tf o t h p r e c e d i n g t w e l v e m o n t h s t c u r r e n t d o l l a rg r o s s n a t i o n a l p r o d u c t f o t w e l v e m o n t h s e n d i n go n q u a r t e r i n t o t h f u t u r e .T h a v e r a g e y i e l d o t a x a b l e U . S . G o v e r n m e n t3 - y e a r i s s u e s f o t h p r e c e d i n g s i m o n t h s .T h a v e r a g e y e a r - t o - y e a r p e r c e n t a g e g a i n o t h C o n s u m e r P r i c e I n d e x .T h e q u i t y o f t h e S & 4 0 0 o n e y e a r p r e v i o u sd i v i d e d b t h e a r n i n g s o f t h e S & 4 0 f o t h l a t e s t t w e l v e m o n t h s .T h r e l a t i v e c o n s i s t e n c y o d i v i d e d g r o w t h f o t e y e a r s , i t e r m s o f t h e r a t i o o f t h e c o r r e l a t i o no f t h e s t o c k ' s d i v i d e n d g r o w t h w i t h t i m e t o t h a t o ft h S & I n d u s t r i a l S t o c k A v e r a g e ' s d i v i d e n dg r o w t h .T h r e l a t i v e c o n s i s t e n c y o e a r n i n g s g r o w t h f o t e y e a r s , c o m p u t e d a a b o v e .T h r e l a t i v e p r o f i t m a r g i n f o t h l a t e s t r e p o r tt w e l v e m o n t h s .T h r e l a t i v e r a t e o f e a r n i n g s g r o w t h f o t h p r v i o u s t e n y e a r s o p e r - s h a r e b a s i s .T h r e l a t i v e s i z e m e a s u r e d b n e i n c o m e f o t h l a t e s t t w e l v e m o n t h s .T h r e l a t i v e r e t u r n o e q u i t y , a e a r n i n g s l e s sd i v i d e n d s d i v i d e d b e q u i t y a t h b e g i n n i n g o t h t w e l v e - m o n t h p e r i o d .

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

M a n y o t h e r v a r i a b l e s c o u l d b e u s e d a t h i v e s t o r s d i s c r e t i o n , i n c l u d i n g D J I A ( D o w - J o n e s I d u s t r i a l A v e r a g e ) , s p e c i f i c i n d u s t r i a l i n d i c a t o r s ,g r o s s n a t i o n a l p r o d u c t ( G N P ) , e m p l o y m e n t s t a t i st i c s , d i s p o s a b l e p e r s o n a l i n c o m e s t a t i s t i c s , i n d e x e so i n d u s t r i a l p r o d u c t i o n , b a n k d e p o s i t s , m o n e y s u p l y , i n t e r e s t r a t e s , i n v e n t o r y l e v e l s , a c c o u n t s r e c e i va b l e / p a y a b l e , a n r a i l r o a d f r e i g h t u s a g e . W i t hl a r g e s e l e c t i o n o a p p a r e n t l y u s e f u l v a r i a b l e s t e p l o y , y o c a n o b u i l d m u l t i p l e r e g r e s s i o n e q u at i o n o y o u r C o m m o d o r e , s e e k i n g b o t h t h e h i g h e s tp o s s i b l e c o r r e l a t i o n a n c o n f i d e n c e l e v e l a n t h l e a s t i n t e r a c t i o n a m o n g t h v a r i a b l e s c h o s e n . T h v a r i a b l e s m a b r e g r e s s e d a g a i n s t i n d i v i d u a l s t o c kp e r f o r m a n c e , g r o u p s t o c k p e r f o r m a n c e , a n m a k e t i n d e x e s o r o t h e r s e c u r i t i e s . T h o s e v a r i a b l e s t h a ta r e g e n e r a l l y m o s t u s e f u l i n c l u d e m e a s u r e s o p r e c e d i n g a n f o l l o w i n g i n t e r e s t r a t e s , i n f l a t i o n ,e c o n o m i c a c t i v i t y ( e . g . , G N P ) , i n d u s t r i a l h e a l t h , a n r a t e s o f c h a n g e .

D a t a b a s e S e a r c h i n gW i t h t h a d v e n t o d a t a b a s e s t h a t a r a v a i l

a b l e t t h i n d i v i d u a l i n v e s t o r a l o r a t e s , C o m o d o r e c o m p u t e r c a b i n s t r u c t e d t s e a r c h f o s t o c k s f u l f i l l i n g a n c o m b i n a t i o n o i n v e s t m e n tc r i t e r i a . I f f o e x a m p l e , y o a r c o n s e r v a t i v e i v e s t o r , y o c o u l d h a v e p r o g r a m h u n t f o c o m p an i e s w h o s e s h a r e s h a v e P / r a t i o o o l e s s a n

2

Page 36: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 36/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

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

F i n a n c i a l R a t i o A n a l y s i sF i n a n c i a l r a t i o a n a l y s i s i a i d e a l , s i m p l e

m e t h o d o d e t e r m i n i n g h o w e l l p a r t i c u l a r c o p a n y h a p e r f o r m e d , i r e l a t i o n t o t h e r c o m p a n i e si i t i n d u s t r y o i n r e l a t i o n t o i t o w p a s t p e r f o rm a n c e , a n o f p r e d i c t i n g f u t u r e p e r f o r m a n c e . D s c r i b e d b e l o w a r s e v e r a l p o p u l a r f i n a n c i a l r a t i o st h a t c a b d e t e r m i n e d u s i n g f i g u r e s f r o m c o r p o r a t ea n n u a l r e p o r t s a n s i m p l e C o m m o d o r e B A S I C p r g r a m t h a t d o e s t h n e c e s s a r y c a l c u l a t i o n s o c o p a r i s o n s w i t h f i g u r e s c o n c e r n i n g o t h e rc o r p o r a t i o n s . O v e r t h y e a r s , s e c u r i t y a n a l y s t s ,b r o k e r s , a n i n v e s t o r s h a v e f o u n d t h a t f i n a n c i a ls t a t e m e n t s b e c o m e m o r e m e a n i n g f u l w h e n r a t i o sb e t w e e n v a r i o u s v a l u e s o t h i n c o m e a n d b a l a n c es h e e t s a r e c o m p u t e d . T h e s e r a t i o s m a b d i v i d e di n t o f o u r c a t e g o r i e s :

L i q u i d i t y R a t i o sC u r r e n t r a t i oQ u i c k r a t i oI n v e n t o r y t w o r k i n g c a p i t a l

L e v e r a g e R a t i o sD e b t t t o t a l a s s e t sT i m e s i n t e r e s t e a r n e dC u r r e n t l i a b i l i t i e s t n e w o r t hF i x e d a s s e t s t n e w o r t hD e b t t e q u i t y

A c t i v i t y R a t i o sC a s h v e l o c i t yI n v e n t o r y t u r n o v e rF i x e d a s s e t s t u r n o v e rA v e r a g e c o l l e c t i o n p e r i o dT o t a l a s s e t s t u r n o v e r

P r o f i t a b i l i t y R a t i o sN e o p e r a t i n g m a r g i nN e i n c o m e m a r g i n

R e t u r n o a s s e t sR e t u r n o n e w o r t h

L i q u i d i t y R a t i o s a r d e s i g n e d t m e a s u r ef i r m ' s a b i l i t y t m e e t i t o b l i g a t i o n s a t h e y m a t u r ea n r e l a t e t o t h a m o u n t o c a s h i t h n e a r f u t u r e .

L e v e r a g e R a t i o s m e a s u r e t h e f i n a n c i n gp r o v i d e d b o w n e r s a c o m p a r e d w i t h t h f i n a n ci n p r o v i d e d b t h f i r m ' s c r e d i t o r s . C r e d i t o r s l o o ka t h o w n e r - s u p p l i e d f u n d s t p r o v i d e t h e m w i t h

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

A c t i v i t y R a t i o s d e t e r m i n e h o e f f e c t i v e l yt h e f i r m u t i l i z e s t h r e s o u r c e s t h a t a r a v a i l a b l e .

P r o f i t a b i l i t y R a t i o s d e m o n s t r a t e t h r e s u l to t h p o l i c i e s a n d e c i s i o n s o f t h f i r m ' s m a n a g em e n t . B o t h o p e r a t i n g m a r g i n s a n n e p r o f i t s a r c a l c u l a t e d t o d i s t i n g u i s h b e t w e e n t h r e s u l t s o fo p e r a t i n g p o l i c i e s a n t h r e s u l t s o f i n a n c i a lp o l i c i e s .

T h i n p u t d a t a n e e d e d f o c o m p u t a t i o n o t h e s er a t i o s i u s u a l l y f o u n d i t h f i n a n c i a l s t a t e m e n t so c o m p a n y a n i n c l u d e s :

C a s h — a l l c a s h o n h a n d p l u s c a s h i t h c o p a n y ' s b a n k a c c o u n t s . A n c a s h i n c e r t i f i c a t e s o d e p o s i t o r o t h e r s h o r t - t e r m d e p o s i t s s h o u l d b i c l u d e d .

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

R e c e i v a b l e s ( b e g i n n i n g ) — r e c e i v a b l e s s h o u l d b n e o a n r e s e r v e f o d o u b t f u l a c c o u n t s , a n t h e ys h o u l d a l s o b f u l l y c o l l e c t i b l e w i t h i n o n y e a r . B g i n n i n g r e c e i v a b l e s a r t h o s e t h a t w e r e d u t t h c o m p a n y a t h b e g i n n i n g o t h e o p e r a t i n g y e a r .

R e c e i v a b l e s ( e n d i n g ) — t h o s e r e c e i v a b l e s d u t t h c o m p a n y a t h e n o t h e o p e r a t i n g y e a r .

I n v e n t o r y ( b e g i n n i n g ) — i n v e n t o r y t h a t i o n h a n da t h b e g i n n i n g o t h o p e r a t i n g y e a r .

I n v e n t o r y ( e n d i n g ) — i n v e n t o r y t h a t i o h a n d a

2

Page 37: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 37/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

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

F i x e d a s s e t s — a s s e t s s u c h a l a n d , b u i l d i n g s ,l e a s e h o l d i m p r o v e m e n t s , e q u i p m e n t , f i x t u r e s , f u n i s h i n g s , v e h i c l e s , a n o t h e r a s s e t s w i t h l i v e s l o n g e rt h a n o n y e a r t h a t a r u s e d i t h o p e r a t i o n s o t h c o m p a n y .

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

C u r r e n t l i a b i l i t i e s — d e b t s o t h c o m p a n y t h a tm u s t b p a i d w i t h i n o n y e a r , u s u a l l y c o n s i s t i n g o t r a d e a c c o u n t s p a y a b l e , p a y r o l l t a x e s w i t h h e l d , a c r u e d e x p e n s e s , a n t h a t p o r t i o n o l o n g - t e r m d e b tc o m i n g d u w i t h i n o n y e a r .

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

N e w o r t h — ( a l s o c a l l e d o w n e r ' s e q u i t y o r s t o c kh o l d e r ' s e q u i t y ) t h d i f f e r e n c e b e t w e e n t o t a l a s s e t sa n t o t a l l i a b i l i t i e s .

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

G r o s s o p e r a t i n g p r o f i t — - f o u n d b s u b t r a c t i n g t h ec o s t o f s a l e s f r o m t h s a l e s . T h i s f i n a l v a l u er e p r e s e n t s t h e d i f f e r e n c e b e t w e e n t h s a l e s p r i c eo a l i t e m s s o l d a n t h c o s t o f t h i t e m s s o l d .

I n t e r e s t c h a r g e s — t h e t o t a l a m o u n t o f i n t e r e s tt h a t h a b e e n p a i d b t h c o m p a n y o i t i n d e b te d n e s s .

P r o f i t b e f o r e i n c o m e t a x e s — t h e n e t i n c o m e o t h c o m p a n y f o t h y e a r a f t e r a l o t h e x p e n s e s h a v eb e e n c o n s i d e r e d . T h i s f i g u r e i c o m m o n l y r e f e r r e dt a s t h e " b o t t o m l i n e . "

C u r r e n t R a t i o . T h i s r a t i o i c o m p u t e d b d i v i d i n g c u r r e n t l i a b i l i t i e s i n t o c u r r e n t a s s e t s . T h i sr a t i o i t h e g e n e r a l l y a c c e p t e d m e a s u r e o t h a b i li t t s a t i s f y s h o r t - t e r m o b l i g a t i o n s . C u r r e n t r a t i oa l s o i n d i c a t e s t h e e x t e n t t w h i c h c l a i m s o f s h o r t -

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

Q u i c k R a t i o . T h i s r a t i o i c o m p u t e d b yd e d u c t i n g i n v e n t o r i e s f r o m c u r r e n t a s s e t s a n d i v i di n g t h e r e m a i n d e r b c u r r e n t l i a b i l i t i e s . T h i s i m e a s u r e o t h a b i l i t y t p a s h o r t - t e r m o b l i g a t i o n sw i t h o u t r e l y i n g o t h s a l e o f i n v e n t o r i e s a n i b e t t e r g u i d e t s h o r t - t e r m l i q u i d i t y t h a n i t h c u r e n t r a t i o .

I n v e n t o r y t W o r k i n g C a p i t a l . T h i s r a t i od e m o n s t r a t e s t h e p r o p o r t i o n o w o r k i n g c a p i t a l t i e du i i n v e n t o r y a n i u s e d t o f i n d t h p o s s i b l e l o s st t h c o m p a n y r e s u l t i n g f r o m d e c l i n e i i n v e nt o r y v a l u e s . I t h i s s i t u a t i o n , l o r a t i o i d e s i r a b l e .

D e b t t T o t a l A s s e t s . T h i s r a t i o m e a s u r e st h c o m p a n y ' s o b l i g a t i o n s t c r e d i t o r s i r e l a t i o nt a l t h f u n d s p r o v i d e d t t h c o m p a n y ; t h l o w e rt h r a t i o , t h g r e a t e r t h e p r o t e c t i o n f r o m l o s s e s b i n g i n c u r r e d b t h c r e d i t o r s i t h e v e n t o l i u i d a t i o n . G e n e r a l l y s p e a k i n g , t h e m a x i m u m d e b tr a t i o s h o u l d b 5 p e r c e n t .

T i m e s I n t e r e s t E a r n e d . T h i s r a t i o i d e t e rm i n e d b d i v i d i n g e a r n i n g s b e f o r e i n t e r e s t a n t a x e s b i n t e r e s t e x p e n s e . T h i s m e a s u r e s t h e t e n t t w h i c h e a r n i n g s c o u l d f a l l b e f o r e t h e c o p a n y i u n a b l e t p a t h a n n u a l i n t e r e s t c o s t s ; t h l o w e r t h r a t i o , t h m o r e d i f f i c u l t y t h c o m p a n y w i l lh a v e i r a i s i n g a d d i t i o n a l f u n d s . m a n u f a c t u r i n gc o m p a n y s h o u l d c o v e r i n t e r e s t m o r e t h a n f o u r t i m e sa n p u b l i c u t i l i t i e s s h o u l d c o v e r i n t e r e s t a b o u t t h r e et i m e s .

C u r r e n t L i a b i l i t i e s t N e t W o r t h . T h i s r t i i n d i c a t e s t h a m o u n t o f u n d s s u p p l i e d b o w n e r s c o m p a r e d t f u n d s p r o v i d e d b c u r r e n td e b t ; i t h o w n e r s h a v e n o p u e n o u g h f u n d s i n t ot h c o m p a n y , l o n g - t e r m c r e d i t o r s w i l l b l e s s l i k e l yt p r o v i d e f u n d s , a n t h c o m p a n y w i l l h a v e t u t l i z e s h o r t - t e r m f i n a n c i n g t g r e a t e r e x t e n t , l e n g t he n i n g t h t i m e b e f o r e c u r r e n t b i l l s a r p a i d .T h e r e f o r e , l o w e r r a t i o s a r f a v o r a b l e .

F i x e d A s s e t s t N e t W o r t h . T h i s r a t i o i nd i c a t e s t h e e x t e n t t w h i c h o w n e r ' s f u n d s a r i v e s t e d i a s s e t s w i t h l i t t l e t u r n o v e r . H i g h e r r a t i o s

2

Page 38: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 38/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

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

D e b t t o E q u i t y . T h i s r a t i o d e m o n s t r a t e s t h r e l a t i o n b e t w e e n t h t o t a l d e b t o t h e f i r m a n t h f u n d s p r o v i d e d b t h o w n e r s ; t h l o w e r t h r a t i o ,t h e g r e a t e r t h e p r o t e c t i o n a g a i n s t c r e d i t o r s ' l o s s e si t h e v e n t o l i q u i d a t i o n . O w n e r s m a d e s i r eh i g h r a t i o b e c a u s e t h i s w i l l m a g n i f y e a r n i n g s a n p r e v e n t p o s s i b l e d i l u t i o n o c o n t r o l o t h c o m p a n yi a d d i t i o n a l e q u i t y m u s t b r a i s e d .

C a s h V e l o c i t y R a t i o . T h i s r a t i o i c o m p u t e db d i v i d i n g c a s h a n c a s h e q u i v a l e n t s i n t o s a l e s .T h i s r a t i o i n d i c a t e s t h n u m b e r o t i m e s c a s h h a t u r n e d o v e r w i t h i n t h y e a r ; h i g h c a s h v e l o c i t yi n d i c a t e s t h a t c a s h i b e i n g u s e d e f f e c t i v e l y .

I n v e n t o r y T u r n o v e r . T h i s r a t i o i c o m p u t e db d i v i d i n g t h c o s t o f s a l e s b i n v e n t o r y . T h i s r t i i n d i c a t e s t h l i q u i d i t y o i n v e n t o r y ; h i g h i v e n t o r y t u r n o v e r s h o w s t h a t i n v e n t o r i e s a r e b e i n gh e l d t m i n i m u m , a n l o r a t i o m a i n d i c a t eo b s o l e t e o s l o w - m o v i n g s t o c k .

F i x e d A s s e t s T u r n o v e r . T h i s r a t i o i c o p u t e d b d i v i d i n g s a l e s b f i x e d a s s e t s . T h i s m e s u r e s t h e u t i l i z a t i o n o f f i x e d a s s e t s ; l o r a t i o m a i n d i c a t e t h a t t h e p l a n t i s n ' t b e i n g u t i l i z e d a e f f e ct i v e l y a p o s s i b l e , u n l e s s t h c o m p a n y i l a b o r i t e n s i v e .

A v e r a g e C o l l e c t i o n P e r i o d . T h i s r a t i o i c o m p u t e d b d i v i d i n g a c c o u n t s r e c e i v a b l e b a v e ra g d a i l y s a l e s . T h i s r e p r e s e n t s t h a v e r a g e t i m ep e r i o d a f t e r m a k i n g s a l e b e f o r e t h c a s h i a c t ua l l y r e c e i v e d . T h r e s u l t i n d i c a t e s t h e f f e c t i v e n e s so c r e d i t a n c o l l e c t i o n p o l i c i e s ; t h e s e m a n e e d t b s t r e n g t h e n e d i t h i s r a t i o i o t h i n c r e a s e .

T o t a l A s s e t s T u r n o v e r . T h i s r a t i o i c o p u t e d b d i v i d i n g s a l e s b t o t a l a s s e t s . T h i s s h o w st h e f f e c t i v e n e s s o t h f i r m i n u t i l i z i n g r e s o u r c e st g e n e r a t e s a l e s ; a h i g h r a t i o m a i n d i c a t e o v e ru t i l i z a t i o n o a s s e t s , a n l o r a t i o m a i n d i c a t ea e x c e s s i v e i n v e s t m e n t o i d l e a s s e t s .

G r o s s O p e r a t i n g M a r g i n s . T h i s r a t i o i c o m p u t e d b d i v i d i n g t h e g r o s s o p e r a t i n g p r o f i t b s a l e s . T h i s r a t i o d e t e r m i n e s h o f a r u n i t s e l l i n gp r i c e s m a d e c l i n e b e f o r e r e s u l t i n g i l o s s f r o m

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

N e O p e r a t i n g M a r g i n . T h i s r a t i o i c o p u t e d b d i v i d i n g p r o f i t b e f o r e t a x e s b s a l e s . T h i ss h o w s t h a m o u n t e a c h s a l e s d o l l a r p r o v i d e s t t h c o n t i n u i n g o p e r a t i o n o t h f i r m b e f o r e c o n s i d e r at i o n o f i n c o m e t a x e s .

N e I n c o m e M a r g i n s . T h i s r a t i o i d e t e rm i n e d b y d i v i d i n g n e p r o f i t s a f t e r t a x e s b s a l e s .

l o w e r r a t i o i n d i c a t e s t h a t s e l l i n g p r i c e s a r r e l at i v e l y l o w a n d t h a t t h t o t a l c o s t s a r r e l a t i v e l yh i g h ; t h e r e f o r e , s m a l l p e r c e n t a g e d r o p i s a l e sm a r e s u l t i l o s s e s . T h i s r a t i o i n d i c a t e s t h p r o f i ta b i l i t y a f t e r t a k i n g i n t o a c c o u n t a l i n c o m e t a x e s a n e x p e n s e s a n m e a s u r e s t h e r e t u r n o s a l e s .

R e t u r n o A s s e t s R a t i o . T h i s r a t i o i c o p u t e d b d i v i d i n g n e p r o f i t s a f t e r t a x e s b t o t a l a s e t s . T h i s m e a s u r e s t h r a t e o f r e t u r n o t o t a lr e s o u r c e s .

R e t u r n o N e W o r t h R a t i o . T h i s r a t i o i c o m p u t e d b y d i v i d i n g n e p r o f i t a f t e r t a x e s b n e w o r t h . T h i s r a t i o i i n d i c a t i v e o f t h c o m p a n y ' se a r n i n g o t h i n v e s t m e n t o s h a r e h o l d e r s . h i g ho r i n c r e a s i n g v a l u e i f a v o r a b l e , a l t h o u g h a v e r yh i g h v a l u e m a i n d i c a t e i n t e n s e c o m p e t i t i o n . A d i t i o n a l l y , t e m p o r a r y i n v e n t o r y p r o f i t s m a b t h r e s u l t o i n c r e a s i n g c o m m o d i t y p r i c e s . h i g h v a l u ec o u l d a l s o b c a u s e d b g e n e r a l p r o s p e r i t y o rd e c l i n i n g p o s i t i o n .

C o m b i n e d C o v e r a g e . C o m b i n e d c o v e r a g e i c o m p u t e d b d i v i d i n g a n n u a l i n t e r e s t a n d e b t c o s t sp l u s p r e f e r r e d d i v i d e n d s i n t o t h e a d j u s t e d o p e r at i n g p r o f i t a f t e r t a x e s a n b e f o r e i n t e r e s t . c o b i n e d c o v e r a g e o f o u r i c o n s i d e r e d a c c e p t a b l e f o a i n d u s t r i a l c o m p a n y ; c o v e r a g e o t h r e e t i m e st h c o m b i n e d r e q u i r e m e n t s w o u l d m a k e u t i l i t ys t o c k h i g h - g r a d e .D i v i d e n d P a y o u t . T h d i v i d e n d p a y o u t i t h p e r c e n t a g e o e a r n i n g s o c o m m o n s t o c k t h a t a r p a i d o u t a d i v i d e n d s . I n d u s t r i a l c o m p a n i e s a v e ra g a b o u t 5 5 p e r c e n t , u t i l i t i e s a v e r a g e 7 p e r c e n t ,a n g r o w t h c o m p a n i e s r e a c h l e s s t h a n 5 p e r c e n t .

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

2

Page 39: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 39/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

A d d i t i o n a l I n v e s t m e n t A p p l i c a t i o n sO t h e f o l l o w i n g p a g e s y o w i l l f i n d d o z e n

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

T h I n t r i n s i c V a l u e o S t o c k . T h p r g r a m i L i s t i n g 2 - 1 c a l c u l a t e s t h i s v a l u e w i t h t h i sf o r m u l a :

T C - A M TC

W h e r e i n t r i n s i c v a l u eT C t o t a l c o r p o r a t i o n c a p i t a l

A M p r i c e p e s h a r eC a m o u n t i d o l l a r s o c a p i t a l s t o c k

L i s t i n g 2 - 1 : T h S t o c k V a l u e C a l c u l a t i o n P r o g r a m1

2 3 4 5 6 7 8 9 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

R E M I N T R I N S I C S T O C KG R A P H I CS C N C L RC O L O R 0 , 1 : C O L O R 5 ? F O X « T 1 S O U N D 1 , 7 9 0 , 2N E X TP R I N T F O X « T 3 S O U N D 1 , 7 9 0 , 2

N E X TP R I N T s P R I N T F O S O U N D 1 , 7 9 0 , 2N E X TP R I N T S P R I N T S F O X S O U N D 1 , 7 9 0 , 2N E X TP R I N T s P R I N T S P R I N T

V A C A L C

s C O L O R 4 ,

s R E A D A * s P R I N T T A B < 5 ) A *

T 1 0 R E A D A * s P R I N T T A B ( 1 5 ) A $

T 8 P R I N T C H R * ( 1 1 3 ) 5

" W I L L C A L C U L A T E T H E I N T R I N S I C V A L U E O S T O C K B A S E D O F O U R I N P U T S . "

S L E E PS C N C L R1 -

P R I N T S I N P U T " W H A TP R I N T S I N P U T " W H A TP R I N T S I N P U T " W H A TP R I N T S I N P U T " W H A TI = < S * C > / D

I T H S T O C K ' S A M E " s . N I T H S T O C K ' S P R I C E * P E R S H A R E " s SI T H C O R P O R A T I O N ' S T O T A L C A P I T A L " « CI T H D O L L A R A M O U N T O C A P I T A L S T O C K " 3 D

P R I N T S P R I N T " T H E I N T R I N S I C V A L U E O " ; N ^ i ; " I * " ; !P R I N T S P R I N T " C A L C U L A T E A N O T H E R ( Y / N ) ? ' G E T K E Y Z * I Z * = M Y " T H E N 1 9 S C N C L R

2

Page 40: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 40/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

3 0 C O L O R 0 , 1 b C O L O R 5 , 1 6 s C O L O R 4 , 63 1 D A T A T , H , I , S , " " , 1 , B , I ! " , A , N , " , N , T , R , , N , S , , C

S , T , O , C , K , " " , V , A , L , U f E3 2 D A T A C , A , L , C , U , L , A , T , O , R

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

s t o c k a n t h r a t e o f r e t u r n b e f o r e a n a f t e r t a x e s .C o m m i s s i o n s w o u l d b c o n s i d e r e d i a l c a l c ul a t i o n s .

B r o k e r a g e C o m m i s s i o n s . C o m m i s s i o n sc o u l d b c a l c u l a t e d o s t a n d a r d a n o d l o t s , a s w e l la f o s t o c k s s e l l i n g b e l o w o n d o l l a r p e s h a r e .

E a r n i n g s P e r S h a r e E s t i m a t i o n . h i s t o ri c a l b a l a n c e s h e e t a n i n c o m e d a t a c o u l d b e u s e dt e s t i m a t e f u t u r e e a r n i n g s f o g i v e n s t o c k ; f t u r e e s t i m a t i o n s m a b m a d e w i t h t r e n d l i n ea n a l y s i s .

A O p t i o n s V a l u a t i o n P r o g r a m . U s i n gt h B l a c k - S c h o l e s o a n o t h e r e c o n o m i c m o d e l , a o p t i o n s v a l u a t i o n p r o g r a m c o u l d d e t e r m i n e t h o t i m u m h e d g e r a t i o a n t h s p r e a d o a n o p t i o n s .W h e n s e l l i n g p a r t i a l l y c o v e r e d c a l l s o w h e n s e l li n p u t s a n s h o r t e n i n g s t o c k , a o p t i o n s w r i t i n gp r o g r a m c o u l d b e u s e d t o f i n d t h m a x i m u m p r o f i ta n d u p p e r a n l o w e r b r e a k - e v e n p o i n t s .

T h p u r p o s e o t h i s t y p e o p r o g r a m w o u l d b t a s s i s t t h i n v e s t o r i p l a n n i n g t h m o s t p r o f i ta b l e s t o c k - o p t i o n b u a n s e l l s t r a t e g y . T h s t r a t e g yu s e d b t h p r o g r a m w o u l d i n v o l v e t h s e l l i n g o o p t i o n s a g a i n s t s t o c k b o u g h t ; t h i s i u s u a l l y c o s i d e r e d t h e l e a s t r i s k y s t r a t e g y a n i i o f t e n t h m o s t p r o f i t a b l e o n e . F o e x a m p l e , y o c o u l d b u 1 0 s h a r e s o s t o c k t u s a c o l l a t e r a l f o e a c h c a l lo p t i o n s o l d . c a l l o p t i o n , w h i c h i s o l d a p r e m i u m , a l l o w s t h e p u r c h a s e r t h r i g h t s t o b u t h s t o c k a c e r t a i n p r i c e ( c a l l e d t h s t r i k e p o i n t ) , n m a t t e r w h a t t h e t r u e s t o c k p r i c e b e c o m e s . T h o t i o n , h o w e v e r , i v a l i d o n l y f o c e r t a i n l e n g t h o t i m e , k n o w n a s t h e l i f e o t h o p t i o n .

S u c h p r o g r a m w o u l d r e q u e s t i n f o r m a t i o n p e t a i n i n g t t h e s t o c k a n d w o u l d c a l c u l a t e t h v a l u eo t h s t o c k a n r e t u r n o i n v e s t m e n t ( R O I ) o v e r

r a n g e o 4 t 1 6 p e r c e n t o t h e c u r r e n t v a l u e .U s i n g t h i s d a t a , t h i n v e s t o r s h o u l d b a b l e t d c i d e t h p r o b a b i l i t y t h a t c e r t a i n b u a n s e l ls t r a t e g y w i l l b p r o f i t a b l e . I n t h e f i n a l a n a l y s i s , t h p r o g r a m w o u l d u s e a s e o f i n a n c i a l f o r m u l a s t r e c o m m e n d s p e c i f i c b u y - s e l l s t r a t e g y a n t h e np r i n t a i t e m i z e d l i s t i n g o a l c o s t s , b r o k e r a g e f e e s ,p r o c e e d s , a n r e t u r n s . T m a k e t h e b e s t u s o s u c h

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

C o m p u t a t i o n o S h o r t - T e r m I n s o l v e n c y .I t h i s " Z - S c o r e " c o m p u t a t i o n b a s e d o a A m e r ic a I n s t i t u t e o C e r t i f i e d P u b l i c A c c o u n t a n t st i m e s h a r i n g p r o g r a m ( s e e L i s t i n g 2 - 2 ) , t h s h o r t -t e r m l i q u i d i t y t r e n d s c o r e i n d i c a t e s w h e t h e r c o p a n y i l i k e l y t f a c e f i n a n c i a l d i f f i c u l t i e s i t h n e a rf u t u r e .

. 0 1 2 * ( ( G - L ) / I ) . 0 1 4 * ( W / I ). 0 3 3 * « P + E ) / 0 . 0 0 6 * ( W / M ). 9 9 9 * ( S / I )w h e r e G c u r r e n t

c u r r e n t l i a b i l i t i e st o t a l a s s e t sn e w o r t hp r o f i t b e f o r e i n c o m e t a x e si n t e r e s t c h a n g e st o t a l l i a b i l i t i e ss a l e s" s c o r e "

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

2

Page 41: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 41/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 2 - 2 : T h S h o r t T e r m I n s o l v e n c y C a l c u l a t i o n P r o g r a m

1 R E S H O R T - T E R M I N S O L V E N C Y C A L C2 G R A P H I C3 S C N C L R4 C O L O R 0 , 2 s C O L O R 5 , 3 s C O L O R 4 , 5 0 P L A Y I I V 1 O 2 T 7 U 8 X 0 H C Q D E W $ D W D 1 16 P R I N T S P R I N T T A B ( 1 0 ) " S H O R T - T E R M I N S O L V E N C Y "7 0 P R I N T S P R I N T T A B ( 1 5 ) " C A L C U L A T O R "8 P R I N T S P R I N T " W I L L C A L C U L A T E S H O R T - T E R M I N S O L V E N C Y B

C O M P U T I N G C O M P A N Y ' S Z - S C O R E . "9 S L E E P1 0 S C N C L R1 1 0 P R I N T S I N P U T " W H A T I T H C O M P A N Y ' S N A M E " 5 N *1 2 I N P U T " W H A T A R T H C O M P A N Y ' S C U R R E N T A S S E T S " 5 G1 3 I N P U T " W H A T A R E I T C U R R E N T L I A B I L I T I E S " ; L1 4 I N P U T " W H A T A R I T T O T A L A S S E T S " ; I1 5 I N P U T " W H A T I I T N E W O R T H " 5 W1 6 I N P U T " W H A T I I T P R O F I T B E F O R E I N C O M E T A X E S " 5 P1 7 I N P U T " W H A T A R I T I N T E R E S T C H A N G E S " 5 E1 8 0 I N P U T " W H A T A R I T T O T A L L I A B I L I T I E S " 5 M1 9 I N P U T " W H A T A R E I T S A L E S " 5 S2 0 Z ~ , 0 1 2 * < ( G - L ) / I ) + . 0 1 4 * < W / I > + . 0 3 3 * < < P + E > / I ) + . 0 0 6 * ( W / M )

+ . 9 9 9 * < S / I )2 1 P R I N T S P R I N T " T H E Z - S C O R E F O " 5 N * ; " I S " 5 Z2 2 P R I N T S P R I N T " W A N T T F I G U R E A N O T H E R ( Y / N ) ? " : G E T K E Y Z 2 3 0 I F . Z * = " Y " T H E N 1 0 2 4 C O L O R 0 , 1 s C O L O R 5 , 1 6 s C O L O R 4 , 2 5 0 S C N C L R

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

c o n s t a n t ( a ) i s c a l l e d a l p h a a n i m e a s u r e o t h s t o c k ' s a b s o l u t e c o n t i n u i n g m o v e m e n t ; h i g h p o s it i v e a l p h a s a r a l w a y s a t t r a c t i v e i s t o c k s . T h c o e f f i c i e n t ( b i c a l l e d t h s t o c k ' s b e t a a n i m e a s u r e o t h r i s k i n e s s o a g i v e n s t o c k . H i g hb e t a s s h o u l d p r o d u c e g o o d r e l a t i v e p e r f o r m a n c e i

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

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

a m p l e , i t d e b t / e q u i t y r a t i o ) , r e t u r n o e q u i t y , a n e a r n i n g s c o n s i s t e n c y . Y o m a e x p e r i m e n t w i t hm u l t i p l e l i n e a r r e g r e s s i o n i d e t e r m i n i n g t h r e l at i o n s h i p b e t w e e n b e t a s a n t h e s e o r o t h e r v a r i a b l e s .I g e n e r a l , t h e g r e a t e r t h e b e t a , t h c h e a p e r t h s t o c k s h o u l d b a n t h g r e a t e r t h e a p p r e c i a t i o np o t e n t i a l . r i s k v e r s u s b e n e f i t a n a l y s i s m a b c o d u c t e d , w i t h , f o r e x a m p l e , b e t a s c h a r t e d v e r s u sp o t e n t i a l a p p r e c i a t i o n b a s e d o p r e s e n t d i s c o u n t e dv a l u e o f t h e p r i c e o f t h e s t o c k .

E q u a t i o n s u s e d t i n d e p e n d e n t l y d e t e r m i n es t o c k b e t a s a r e a s f o l l o w s a n a r e w e l l s u i t e d f o i n c o r p o r a t i o n i n t o p o r t f o l i o a n a l y s i s p r o g r a m :

3

Page 42: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 42/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

S t o c k B e t a

( C o v a r i a n c e o m a r k e t a n s t o c k r i s k p r e m i u m s

o e i a 1 V a r i a n c e o m a r k e t r i s k p r e m i u m

, f ( m a r k e t r i s k p r e m i u m - a v e \V a r i a n c e = . x 2 t i m e y m a r k e t r i s k p r e m i u m n

C o v a r i a n c e t i m e( S R P - a v e . S R P ) * \( M R P - a v e . M R P ) /

S R s t o c k r i s k p r e m i u mM R m a r k e t r i s k p r e m i u m

r i s k p r e m i u m ( r a t e o r e t u r n ) -( r i s k f r e e r a t e o f r e t u r n )

r i s k f r e e r a t e o f r e t u r n1 2 « ( a n n u a l r a t e o f

m o n t h T - b i l l )

r a t e o r e t u r n =

( p r i c e a m o n t h e n d i v i d e n d ) -( p r i c e a m o n t h s t a r t )

p r i c e a m o n t h s t a r t

P o r t f o l i o B e t a

/ ( s t o c kb e t a p o r t f o l i o l ( ) c b e t a ) *

o m a r k e t v a l u e ) )

m a r k e t v a l u em a r k e t v a l u e o f s t o c k

t o t a l m a r k e t v a l u e

m a r k e t v a l u e o s t o c k c u r r e n t p r i c e n o o s h a r e s

I n f l a t i o n R a t e E f f e c t . A o v e r s i m p l i f i e d ,b u o f t e n u s e f u l , m e t h o d o f o r e c a s t i n g t h e f f e c to g i v e n i n f l a t i o n r a t e o t h s t o c k m a r k e t o b e y s

t h f o l l o w i n g s t r u c t u r e . F i r s t , a s s u m e t h a t t h e c o s to m o n e y i c o n s t a n t a t h r e e p e r c e n t . A d t t h i sv a l u e a o n p e r c e n t c o n s t a n t t h a t w i l l b a s s u m e dt b t h r i s k f a c t o r f o r o w n i n g s t o c k s i n s t e a d o b o n d s . T t h i s s u m , a d t h e c u r r e n t i n f l a t i o n r a t e .D i v i d e t h i s f i n a l s u i n t o 1 0 0 ; t h r e s u l t i t h a v e ra g s t o c k m a r k e t m u l t i p l e o f e a r n i n g s . N o w , m u t i p l y t h i s r e s u l t b t h s u o t h e s t i m a t e d y e a r l ye a r n i n g s o t h t h i r t y D o w - J o n e s I n d u s t r i a l s t o c k s .I t h s u o t h e s t i m a t e d e a r n i n g s i n o k n o w n ,

s i m p l e C o m m o d o r e p r o g r a m c o u l d d e t e r m i n ee a r n i n g s f o t h i n d u s t r i a l s t o c k s f r o m t h n e w sp a p e r l i s t i n g s o p r i c e a n p r i c e / e a r n i n g s r a t i o s( e a r n i n g s p r i c e / P / E r a t i o ) ; m e t h o d o d e t e r m i ni n g f u t u r e e a r n i n g s g r o w t h w o u l d h a v e t b e p l o y e d . T h f i n a l p r o d u c t c a l c u l a t e d i p r o j e c t e dD o w - J o n e s i n d u s t r i a l s t o c k a v e r a g e .

H e r e i a e x a m p l e o t h u s o t h e s e c a l c u l at i o n s , a s s u m i n g a i n f l a t i o n r a t e o f f i v e p e r c e n t a n e s t i m a t e d D o w - J o n e s I n d u s t r i a l s t o c k e a r n i n g s o $ 1 1 0 :

1 0 ( 3 1 + 5 1 1 0 . 1 2 2 2 .

I n v e s t m e n t A n a l y s i s U s i n g I n t e r e s tR a t e F o r m u l a s . T h s e o i n t e r e s t r a t e f o r m u l a so u t l i n e d b e l o w m a b u s e d t a s s e s s a n d c o m p a r et h e v a l u e s o i n v e s t m e n t s w i t h r e s p e c t t t i m e a n m o n e y , c o n s i d e r i n g t h a t m o n e y t o d a y i i n h e r e n t l yw o r t h m o r e t h a n t h s a m e m o n e y t o m o r r o w . I a i n v e s t m e n t , m o n e y p a s s e s f r o m a n d t t h e i n v e st o i t h f o r m o b o r r o w e d m o n e y , l o a n e d m o n e y ,d i v i d e n d s r e c e i v e d , a n i n s t a l l m e n t l o a n p a y m e n t sm a d e ; t h e s e a r e c a l l e d c a s h f l o w s . T h r e s u l t i n gp r o f i t o l o s s c a b m e a s u r e d a a i n t e r e s t r a t e ,t h r a t e b e i n g a b s o l u t e t h r o u g h o u t t h w h o l e p e r i o do i n v e s t m e n t o a p p l y i n g o n l y t s p e c i f i c t i m ei n t e r v a l . $ 3 p r o f i t o $ 1 0 0 i n v e s t m e n t f o u ry e a r s a g i 3 p e r c e n t p r o f i t i n a b s o l u t e t e r m s ,b u w h e n i i m e a s u r e d a a a n n u a l r a t e ( u s i n gt h e q u a t i o n s i T a b l e 2 - 1 ) , t h p r o f i t c o m e s t 6 . p e r c e n t .

3

Page 43: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 43/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

T h i s t a b l e s h o w s t h e a p p r o p r i a t e f o r m u l a e t u s g i v e nt h r e e i n p u t p a r a m e t e r s a n r e q u i r e d o u t p u t p a r a m e t e r .

G I V E N

n o o u n i f o r m p e r i o d si n t e r e s t r a t e p e p e r i o dp r e s e n t v a l u ef u t u r e v a l u eu n i f o r m p a y m e n t s

( n x ( x x x x x x( P X X X X( F x x ( R x x x

R E Q U I R E D1

4 9 1

f l 1 1 1

2

3

l o n l o g ( 1 '

l o g T ^ «■ l o

l o

l o g ( 1

( . F

+ '

5

6

7

8

(

(

( [

i ) ~ n )

/ ) 1

( / ) - "

9

1 0

1 1

1 2

P (

(

(

( +

T a b l e 2 - 1 . L o o k - u pT a b l e o F i n a n c i a l F o r m u l a e .

T h i n t e r e s t e q u a t i o n s i t h t a b l e m a b d i v i d e d i n t o t w s e t s : e q u a t i o n s 1 4 7 a n a r u s e d t m e a s u r e i n v e s t m e n t s i w h i c h t r a n s a c t i o n so c c u r o n l y t w i c e — o n c e a t h b e g i n n i n g a n o n c ea t h e n o t h i n v e s t m e n t p e r i o d . T h o t h e r e i g h te q u a t i o n s a p p l y t p r o b l e m s i w h i c h c o n s t a n t d o l a t r a n s a c t i o n s o c c u r a r e g u l a r i n t e r v a l s . A i s t a l l m e n t l o a n i g o o d e x a m p l e o t h i s k i n d o p r o b l e m . I y o u b o r r o w $ 4 0 0 0 t b u c a a n d p a yo f t h e l o a n o v e r 3 m o n t h s a 1 2 p e r c e n t i n t e r e s t ,e q u a t i o n 1 1 m a b u s e d t c o m p u t e t h a m o u n tf o e a c h p a y m e n t ( $ 1 3 2 . 8 6 ) .

I i i m p o r t a n t t n o t e t h a t t h e r e i n f o r m u l af o s o l v i n g f o i n t e r e s t r a t e s d i r e c t l y i t h s e c o n ds e o e q u a t i o n s , b e c a u s e t h i n t e r e s t r a t e p e p e r i o d

( i c a n n o t b i s o l a t e d o o n s i d e o f t h e q u a t i o n .T h o n l y m e t h o d t s o l v e f o r i n t e r e s t r a t e s i n t h i ss i t u a t i o n i t u s e a " b r u t e f o r c e " a p p r o a c h i w h i c ht h C o m m o d o r e t r i e s v a l u e s f o a n s o l v e s f o o u n t i l t h r i g h t a n s w e r i f o u n d . T h v a l u e f o

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

o u t h i s c h a p t e r i d i s c u s s i n g l o a n s , m o r t g a g e s , a n u i t i e s , a n r e a l e s t a t e e v a l u a t i o n . T h e r e u s e s a r a s v a r i e d a s t h e d i v e r s i t y o i n v e s t m e n t s . T h C - 1 2 8b e c o m e s u s e f u l i a n s w e r i n g " w h a t i f . . . ? " q u e st i o n s i n v o l v i n g c h a n g e s i i n t e r e s t r a t e s , t i m ep e r i o d s , a n o t h e r v a r i a b l e s w i t h t h e s e e q u a t i o n s ;i c a a l s o b u s e f u l i s o l v i n g e q u a t i o n s 5 a n i T a b l e 2 - 1 , w h i c h r e q u i r e a i t e r a t i v e a p p r o a c h .

3

Page 44: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 44/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

F i n a n c i a l D a t a b a s e s . T h e a s i e s t w a t e n t e r i n f o r m a t i o n i n t o s t o c k m a r k e t p r o g r a m s i o v e r t h e t e l e p h o n e . V a r i o u s d a t a b a s e s e r v i c e s s u p l y d e t a i l e d f i n a n c i a l i n f o r m a t i o n — b o t h c u r r e n t a n h i s t o r i c a l — w h i c h c a b r e t r i e v e d b a n C o m m od o r e t h r o u g h m o d e m . O n - l i n e s e r v i c e s o f f e r m o s t ,i n o a l l , o t h s e c u r i t i e s y o a r l i k e l y t b i t e r e s t e d i n F o i n s t a n c e , o n o t h p o p u l a r n e w o r k s ( C o m p u S e r v e ) o f f e r s t h e f o l l o w i n g f i n a n c i a li n f o r m a t i o n f o r i n s t a n t r e t r i e v a l :

F i g u r e s o m o r e t h a n 9 , 0 0 0 s e c u r i t i e s , u p d a t e dt h r o u g h o u t e a c h t r a d i n g d a y — n o n e e d t w a i t f o d a y - o l d s t o c k v a l u e s i t h n e w s p a p e r .D e t a i l e d d e s c r i p t i v e a n f i n a n c i a l i n f o r m a t i o n o t h o u s a n d s o m a j o r p u b l i c l y - h e l d c o m p a n i e s .C u r r e n t a n h i s t o r i c a l i n f o r m a t i o n o m o r e t h a n4 0 , 0 0 0 s t o c k s , b o n d s , a n o p t i o n s .C o n t i n u a l l y u p d a t e d i n f o r m a t i o n o p r i c e s a n b a s i c n e w s s t o r i e s i n c o r p o r a t i n g m a r k e t c o m e n t a r y a n s t a t i s t i c s .S p e c i a l i z e d r e p o r t s o c o m m o d i t i e s , t o d a y ' se c o n o m y , a n i m p l i c a t i o n s f o t h f u t u r e .F i n a n c i a l c o m m e n t a r y f r o m t h n a t i o n ' s l e a d i n gn e w s p u b l i c a t i o n s .

O t h e r d a t a b a s e s s p e c i a l i z i n g i b u s i n e s s i n f o rm a t i o n c a s u p p l y t h t e x t o f l e a d i n g i n d u s t r y n e w sl e t t e r s , w i t h e x t e n s i v e s e a r c h a n i n d e x i n gc a p a b i l i t i e s . T h N e w s N e t N e t w o r k , f o r i n s t a n c e ,p r o v i d e s t h f u l l t e x t o f o v e r 1 2 b u s i n e s s n e w sl e t t e r s i n t h e f o l l o w i n g a r e a s :

a d v e r t i s i n g a n d m a r k e t i n ga e r o s p a c ea u t o m o b i l e i n d u s t r yb e h a v i o r a l s c i e n c e s a n s o c i a l s e r v i c e sc o r p o r a t e c o m m u n i c a t i o n se d u c a t i o ne l e c t r o n i c s a n c o m p u t e r se n e r g ye n t e r t a i n m e n t a n l e i s u r ee n v i r o n m e n tf a r m i n g a n f o o d

f i n a n c e , a c c o u n t i n g , a n t a x e sg e n e r a l b u s i n e s s m a n a g e m e n tg o v e r n m e n t r e g u l a t i o n s a n d l a wi n t e r n a t i o n a l a f f a i r si n v e s t m e n t sl a b o rm e t a l s a n d m i n i n go f f i c e a u t o m a t i o np o l i t i c sp u b l i s h i n g a n b r o a d c a s t i n gr e a l e s t a t ep o l i t i c st e l e c o m m u n i c a t i o n st r a n s p o r t a t i o n

I n t e r e s t C a l c u l a t i o n s . T h C o m m o d o r e 1 2 c a b u s e d t o c a l c u l a t e s i m p l e , c o m p o u n d , a n d t r u ei n t e r e s t . p r o g r a m c o u l d b w r i t t e n t o c a l c u l a t et h e x a c t n u m b e r o d a y s b e t w e e n t w o d a t e s , a n t h n u m b e r o m o n t h s , d a y s , a n y e a r s i t h i t e r e s t p e r i o d ; l e a p y e a r s w o u l d b a c c o u n t e d f o r .T h f o l l o w i n g f o r m u l a w o u l d b t h b a s i s :

c p 1 0 3 6

w h e r e i n t e r e s t o t h c a p i t a lc a p i t a l , i n v e s t e d o b o r r o w e dr a t e o i n t e r e s tn u m b e r o d a y s

C o m p o u n d i n t e r e s t c a a l s o b c a l c u l a t e d .G i v e n t h r e e o t h e f o u r v a r i a b l e s ( F P i a n n ) t h e f o u r t h m a b s o l v e d f o u s i n g e q u a t i o n s 1 4 7 o i T a b l e 2 - 1 .

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

2 4 m ( 1

w h e r e t h e t r u e i n t e r e s t r a t eF f i n a n c e c h a r g e

n u m b e r o m o n t h sm o n t h l y i n s t a l l m e n t

3

Page 45: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 45/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

M i n i m u m I n v e s t m e n t f o W i t h d r a w a l s .T h i s f o r m u l a m a b u s e d t d e t e r m i n e t h m i n im u i n v e s t m e n t r e q u i r e d t a l l o w r e g u l a r w i t hd r a w a l s o g i v e n a m o u n t o v e r g i v e n t i m e p e r i o d ,a s s u m i n g c o m p o u n d e d i n t e r e s t w i t h e a c h w i t hd r a w a l a n a e n d i n g b a l a n c e o $ 0 r e t i r e e m i g h tu s t h i s f o r m u l a t c o m p u t e t h a m o u n t t i n v e s ti s a v i n g s a c c o u n t a p e r c e n t i n t e r e s t t o p r v i d e m o n t h l y w i t h d r a w a l s o $ 1 0 0 f o 1 y e a r s .

p R « ~ ( i + i / N r

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

M o r t g a g e sT h C - 1 2 8 c a b v e r y u s e f u l t t h h o m e b u y e ri s i m p l i f y i n g t h m a n y f i n a n c i a l o p t i o n s t h a t a r a v a i l a b l e . Y o c a n u s e y o u r C o m m o d o r e t d e t e rm i n e m o r t g a g e p a y m e n t s b a s e d o t h i n t e r e s tr a t e s a v a i l a b l e , t h e l e n g t h o t h l i f e o t h m o r tg a g e , a n t h a m o u n t . W i t h r e c e n t s w i n g s i n i nt e r e s t r a t e s , k n o w i n g w h a t y o w i l l b e p a y i n g a a n g i v e n i n t e r e s t c a b v e r y i m p o r t a n t ; d i f f e re n c e o h a l f o o n p e r c e n t c a b s u b s t a n t i a l .T h i s i n f o r m a t i o n i a l s o i m p o r t a n t i b u d g e tp l a n n i n g — i n d e t e r m i n i n g h o w m u c h o t h e f a m i l yi n c o m e m u s t b a l l o c a t e d t m o r t g a g e o r l o a n p a m e n t s . Y o c a d " W h a t i f . . . ? a n a l y s i s ; t h a ti s i i n t e r e s t r a t e s a r p r e d i c t e d t d e c l i n e b 3 p e rc e n t n e x t y e a r , i i b e s t t b u o w a i t ? W i t h y o u rC - 1 2 8 a n t h f i n a n c i a l f o r m u l a s o u t l i n e d i T a b l e2 - 1 , t h f i n a n c i a l r a m i f i c a t i o n s o h o m e b u y i n g o o t h e r i n v e s t m e n t s c a b e a s i l y d e t e r m i n e d .

I m a b w o r t h y o u r w h i l e t a n a l y z e a m o r tg a g e a g r e e m e n t o n y o u r C o m m o d o r e 1 2 b e f o r es i g n i n g a n c o n t r a c t s . y e a r l y a m o r t i z a t i o n p r g r a m c o u l d c a l c u l a t e s c h e d u l e o p a y m e n t s , t h a n n u a l d e b t s e r v i c e , t h m o r t g a g e c o n s t a n t , t h r

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

c e r t a i n b a l a n c e , t h p a y m e n t a m o u n t , t h a n n u a lp e r c e n t a g e r a t e , a n t h p r i n c i p a l a m o u n t .

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

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

O n p o i n t r e p r e s e n t s o n p e r c e n t o t h m o r tg a g e v a l u e . I m u s t b p a i d a t h b e g i n n i n g o t h l o a n . T h i m p o r t a n t q u e s t i o n t c o n s i d e r i h o d o e s t h a d d i t i o n o p o i n t s a f f e c t t h a n n u a l p e c e n t a g e r a t e a c t u a l l y b e i n g p a i d f o t h l o a n ?C - 1 2 8 p r o g r a m c o u l d c a l c u l a t e t h i s v a l u e g i v e n t h n u m b e r o p o i n t s , a m o u n t o t h l o a n , y e a r s , a n a n n u a l p e r c e n t a g e r a t e o t h l o a n . I w o u l d t h e no u t p u t t h v a l u e f o m o n t h l y p a y m e n t s a n d t r u e a n u a l p e r c e n t a g e r a t e .

D i r e c t R e d u c t i o n L o a n . T h e p a y m e n t ,p r e s e n t v a l u e , o n u m b e r o t i m e p e r i o d s f o r e d u c t i o n l o a n m a b c a l c u l a t e d b u s i n g t h e q u at i o n s 2 , 8 , a n 1 i T a b l e 2 - 1 .

A d d i t i o n a l L o a n F o r m u l a s . H e r e a r s o m em o r e f o r m u l a s t h a t y o w i l l f i n d u s e f u l w h e n y o a r e d e a l i n g w i t h l o a n s .

P r i n c i p a l o l o a n

R

w h e r e p r i n c i p a lr e g u l a r p a y m e n ta n n u a l i n t e r e s t r a t en u m b e r o p a y m e n t s p e r y e a rn u m b e r o y e a r s

3

Page 46: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 46/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

R e g u l a r p a y m e n t o l o a n = P v i L ( 1 i * P / N

w h e r e r e g u l a r p a y m e n ta n n u a l i n t e r e s t r a t ep r i n c i p a ln u m b e r o p a y m e n t s p e r y e a rn u m b e r o y e a r s

T e r m o l o a n

l o Y -

l o

w h e r e t e r m o p a y m e n t i y e a r sp r i n c i p a la n n u a l i n t e r e s t r a t en u m b e r o p a y m e n t s p e r y e a ra m o u n t o p a y m e n t s

D e p r e c i a t i o n C a l c u l a t i o n sS t a n d a r d , c o m p o s i t e , a n e x c e s s d e p r e c i a t i o n s

m a b c a l c u l a t e d w i t h t h e f o l l o w i n g m e t h o d s :

1 S t r a i g h t l i n e d e p r e c i a t i o n

D = P V / nB k = P V - k D

2 S u m - o f - t h e - y e a r s - d i g i t s d e p r e c i a t i o n

B P ( 1 - R / n )

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

P o r i g i n a l v a l u e o a s s e t ( l e s s s a l v a g e v a l u e )l i f e t i m e n u m b e r o p e r i o d s o a s s e t

B b o o k v a l u e a t i m e p e r i o de a c h y e a r ' s d e p r e c i a t i o nt h n u m b e r o f t h e t i m e p e r i o d ( t h a t i s 1 2 , 3 ,. . . n )s a l v a g e v a l u ed e p r e c i a t i o n r a t e

D d e p r e c i a t i o n a t i m e p e r i o d

T h a c t u a l d e p r e c i a t i o n r a t e f o r a i n v e s t m e n ti c o m p u t e d w i t h t h f o r m u l a ( s e e L i s t i n g 2 - 3 ) :

d e p r e c i a t i o nr a t e

r e s a l e p r i c e \ 1 / a g eo r i g i n a l p r i c e

S ( h - k ) D ( n - k 1 P

* C 1

3 V a r i a b l e r a t e d e c l i n i n g b a l a n c e d e p r e c i a t i o n

T h i s d e p r e c i a t i o n r a t e f o r m u l a m a b e u s e d t a n s w e r q u e r i e s s u c h a " I c a w a b o u g h t f o $ 9 0 0 0 a n d s o l d t h r e e y e a r s l a t e r f o r $ 5 1 0 0 , w h a ti t h e d e p r e c i a t i o n r a t e ? "

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

P ( i ) w h e r e S s a l v a g e v a l u e

o r i g i n a l p r i c ed e p r e c i a t i o n r a t ea g i y e a r s

A n n u i t i e sG i v e n t h v a l u e s o t h r e q u i r e d v a r i a b l e s a

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

3

Page 47: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 47/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 2 - 3 : T h D e p r e c i a t i o n R a t e C a l c u l a t i o n P r o g r a m1 R E D E P R E C I A T I O N R A T E C A L X2 G R A P H I C3 S C N C L R4 C O L O R 0 , C O L O R 5 , 3 s C O L O R 4 , 5 0 P R I N T S P R I N T T A B < 1 1 )6 P R I N T S P R I N T T A B ( 1 5 )

" D E P R E C I A T I O N R A T E 1 1" C A L C U L A T O R 1 1

7 0 P R I N T S P R I N T " W I L L C A L C U L A T E T H D E P R E C I A T I O N R A T E O N A N YI T E M F O Y O U . l

8 S L E E P9 S C N C L R1 0 0 P R I N T S I N P U T " W H A T I T H E I T E M ' S N A M E " 5 N $1 1 P R I N T S I N P U T " W H A T I T H I T E M ' S O R I G I N A L P R I C E " 5 01 2 P R I N T S I N P U T " W H A T I T H I T E M ' S R E S A L E P R I C E " ; R

I N P U T " W H A T W I L L T H E I T E M ' S A G E B E 1 3 0 P R I N T SI S O L D 1

1 4 D ~ 1 - ~ ( R / O )1 5 P R I N T S P R I N T " T H E D E P R E C I A T I O N R A T E F O " ; N * 5 " I 1 6 P R I N T S P R I N T " S H O U L D A L S O C A L C U L A T E T H S A L V A G E

( Y / N ) " s B E T K E Y 2 1 7 I Z $ = " Y " T H E N G O S U B 2 3 01 8 P R I N T : P R I N T " D A N O T H E R ( Y / N ) " s G E T K E Y Z 1 9 I Z $ = " Y " T H E N 9 2 0 C O L O R 0 , I s C O L O R 5 , 1 6 C O L O R 4 , 2 1 0 S C N C L R

I Y E A R S , W H E N I

" s . DV A L U E ?

2 3 S = * I N T < O * < 1 - D ) - A >2 4 P R I N T s P R I N T " T H E S A L V A G E V A L U E O " s . N $ s . "Y E A R S , I " j i S

2 5 R E T U R N

A F T E R " j j A s . "

r e m a i n i n g v a r i a b l e i a n o f t h e f o l l o w i n g s i t ua t i o n s :

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

O r d i n a r y a n n u i t y — T h i s v a l u e m a o m a n o i n c l u d e b a l l o o n p a y m e n t . A g a i n , u s e q u a t i o n s

2 , 8 , a n 1 i T a b l e 2 - 1 .

B o n d s a n W a r r a n t ss i m p l e , u s e f u l p r o g r a m c o u l d b w r i t t e n t

d e t e r m i n e t h v a l u e o b o t h s h o r t - a n l o n g - t e r mw a r r a n t s . G i v e n p r e s e n t v a l u e , c o u p o n i n t e r e s t ,y i e l d t o m a t u r i t y , a n m a t u r i t y v a l u e f o t h n u b e o p e r i o d s ( t h r e e v a l u e s o u o t h f o u r ) , C o m o d o r e p r o g r a m c a c o m p u t e t h r e m a i n i n g t e r m .T a x e s , c o m m i s s i o n s , a n c u r r e n t y i e l d c o u l d a l s ob d e t e r m i n e d . T h f o r m u l a u s e d t c a l c u l a t e t h ep r e s e n t v a l u e ( c o s t ) o b o n d w i t h a n n u a l c o u p o n si a f o l l o w s :

3

Page 48: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 48/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

K _ 4 i / r ^ ~ n \ ( 1 0 ° 0 C r / 2 )~ H * — J[ ( l + i / c ) " n ( 1 0 0 0 ) ]

w h e r e d i s c o u n t r a t e a sn u m b e r o y e a r s t m a t u r i t y m u l t ip l i e d b

C c o u p o n r a t e o f b o n dn u m b e r o c o m p o u n d i n g p e r i o d s p e y e a r

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

F ( B . V . ^ ( B . V . ) n

( B . V . ) n

w h e r e n o m i n a l y i e l d r a t e( B . V O j o r i g i n a l b o n d v a l u e( B . V . ) n b o n d a y e a r s

f a c e v a l u en o m i n a l d i v i d e n d r a t en u m b e r o y e a r s

P E R S O N A L A C C O U N T I N GT h e r e a r e a n u m b e r o w a y s i w h i c h y o u r

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

P e r s o n a l A c c o u n t s R e c e i v a b l e / P a y a b l ep e r s o n a l a c c o u n t s r e c e i v a b l e / p a y a b l e

( A R / A P ) p r o g r a m s i m i l a r t o b u s i n e s s A R / A P p r g r a m c o u l d m a n a g e l a r g e p o r t i o n o y o u r f i n a nc i a l a f f a i r s . T h p r o g r a m c o u l d i n c l u d e t h e s ef e a t u r e s :

1 c h e c k i n g a n s a v i n g s a c c o u n t m a n a g e m e n tp r o g r a m t e n a b l e y o t m a i n t a i n t h c u r r e n t

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

f i l e o e a c h c h e c k ( w i t h i t n u m b e r , p u r p o s e ,n o t e s , a m o u n t , a n p a y e e ) c o u l d b s t o r e d f o l a t e r i n c o m e t a p r e p a r a t i o n . S p e c i a l i z e dr e p o r t s c o u l d b g e n e r a t e d f r o m t h i s c h e c k f i l ei n c l u d i n g c h e c k r e g i s t e r f o r s p e c i f i e d t i m ep e r i o d , t h d i s t r i b u t i o n o f e x p e n d i t u r e s , a n s t a t e m e n t s o f s e l e c t e d a c c o u n t s . T h i d e a l p r g r a m w o u l d r e q u e s t a l i f t f o r m a t i o n c o n c e r n i n ge a c h c h e c k w r i t t e n , s t o r e t h i s i n f o r m a t i o n , a n p r i n t t h c h e c k i t s e l f .

2 b u d g e t i n g p r o g r a m t k e e p y o u u t d a t eo e x p e n d i t u r e s i v a r i o u s a r e a s s o t h a t i n c o m ec a n b e a l l o c a t e d a p p r o p r i a t e l y . p l a n f o f a m i l y s p e n d i n g c o u l d t a k e t h e f o l l o w i n gf o r m a t :

S e t - a s i d e sE m e r g e n c i e s a n f u t u r e g o a l sS e a s o n a l e x p e n s e sD e b t p a y m e n t sR e g u l a r m o n t h l y e x p e n s e s

R e n t o m o r t g a g e p a y m e n tU t i l i t i e s

I n s t a l l m e n t p a y m e n t sO t h e rT o t a l

D a t d a e x p e n s e sF o o d a n b e v e r a g e sH o u s e h o l d m a i n t e n a n c eF u r n i s h i n g s , e q u i p m e n tC l o t h i n gP e r s o n a lT r a n s p o r t a t i o nM e d i c a l c a r eR e c r e a t i o n , e d u c a t i o nG i f t s , c o n t r i b u t i o n s

T o t a lT o t a l o a l e x p e n s e s

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

3

Page 49: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 49/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

i n t h p e r c e n t a g e o g r o s s i n c o m e t h a t e a c h i t e mr e q u i r e s . A r u l e o t h u m b , h o u s i n g s h o u l d c o s tn m o r e t h a n o n f o u r t h o y o u r g r o s s i n c o m e . T h i si a n e x a m p l e o o n o t h b u d g e t i n g p r i n c i p l e s d i c u s s e d i m o s t r e f e r e n c e s c o n c e r n i n g f a m i l y b u d g e tp r e p a r a t i o n . T h C - 1 2 8 r e m o v e s t h d r u d g e r y o m a n u a l c a l c u l a t i o n s f o r t h o s e d e t e r m i n e d t s t i c kt w e l l - p l a n n e d b u d g e t .

O c o m m a n d , b u d g e t p r o g r a m c o u l d p r i n tm o n t h - t o - d a t e f i g u r e s a n d a n e n d - o f - m o n t h c o m p a ri s o n o b u d g e t v e r s u s a c t u a l e x p e n s e s . I c a a l s os h o w t h a m o u n t o c a s h n e e d e d t m e e t b u d g e t e de x p e n s e s f o t h r e s t o f t h m o n t h . I c o u l d a l s om a i n t a i n t a x r e c o r d s , k e e p r u n n i n g b a l a n c e o c a s h o h a n d , k e e p a n i n v e n t o r y o y o u r p o s s e ss i o n s , a n d e v e n h e l p i p l a n n i n g w e e k l y m e n u s .T a b l e 2 - s h o w s p o r t i o n o p e r s o n a l b u d g e tr e p o r t t h a t i n d i c a t e s w h e r e t h m o n e y h a b e e n a n dw h e r e i w i l l b s p e n t i s p r e a d s h e e t f a s h i o n . S u c hs p r e a d s h e e t s , b e s i d e s b e i n g p e r s o n a l p l a n n i n gb e n e f i t , a r o f t e n u s e f u l w h e n s e c u r i n g a p e r s o n a ll o a n .

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

m a r i z e y o u r s p e n d i n g i v a r i o u s a r e a s ( t h es a m e c a t e g o r i e s f r o m t h a b o v e b u d g e t ) t h a tw o u l d b u s e f u l i p r e p a r i n g b u d g e t p l a n .

A c c o r d i n g t t h e e x p e r t s a t h U n i t e d S t a t e sD e p a r t m e n t o L a b o r , f a m i l y o f o u r s h o u l d t y p ic a l l y a l l o c a t e i t s p e n d i n g a f o l l o w s :

H o u s i n gF o o dT r a n s p o r t a t i o nC l o t h i n g , p e r s o n a l c a r eT a x e sM e d i c a lA l o t h e r

. 2 4 %2 4 1 5 1 3 1 3 7 4

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

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

T a b l e 2 - 2 .

E X P E N S E

R E N TF O O DC L O T H E SU T I L I T I E SC R E D I T C A R D I N T E R E S TE N T E R T A I N M E N TG A S O L I N EM O R T G A G E I N T E R E S TM I S C E L L A N E O U S E X P E N S EC A R E X P E N S E ST O T A L E X P E N S EN E T I N C O M E

P o r t i o n o

J A

6 5 3 2 1 5

5

1 4 1 0

2 9 9

2 4 4 5

1 0

P e r s o n a l

F E

3 6

5

1 0 1 1

6 2

1 6 2 3

B u d g e t S h e e t i S p r e a d s h e e t F o r m .

M A

3 5 5 5

5 9

4

6 5

1 5 9 7

A C T U A L F O J O

O C T .A P

3 7

5

1 1 0

5 4

2 0 9 1

S M I T H8 1 9 8 2

M A

2 9

6

2 1 0

9

5 7

1 6 7 6

J U

2 5

5

4 1 0

4 4

1 8 0 3

J U

4 1

5

1 2 9

6 8

1 8 6 3

A U

3 5 6 5

5 9

4

6 7

1 8 2 5

3

Page 50: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 50/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

D a i l y I n t e r e s t P a s s b o o k S a v i n g s A c c o u n tY o c a c r e a t e C o m m o d o r e B A S I C p r o g r a m

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

I n c o m e T a xP r e p a r a t i o n o i n c o m e t a f o r m s i a t a s k t h a t

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

t o r s ( s e e F i g . 2 - 2 ) , a n t h e y c a s a v e y o b o t h t i m ea n m o n e y . T a p r e p a r a t i o n p r o g r a m s r a n g e f r o mt h s i m p l e a r i t h m e t i c c a l c u l a t o r s t t h c o m p l e t ep e r s o n a l a c c o u n t i n g p r o g r a m s . I t h m o s t p o p ul a a p p r o a c h , t h c o m p u t e r r e q u e s t s a n s w e r s t s u c h q u e s t i o n s a s " W h a t a r y o u r f e d e r a l w i t h h o l di n g t a x e s ? " Y o p r o c e e d t a n s w e r a l o t h p o s s ib l q u e s t i o n s n e c e s s a r y t p r e p a r e a 1 0 4 0 t a f o r m( a p p r o x i m a t e l y 5 0 ) , b u u n f o r t u n a t e l y , y o m u s tf i r s t d c o n s i d e r a b l e a c c o u n t i n g a n c a l c u l a t i n g t a n s w e r s o m e o t h q u e s t i o n s . T h p r o g r a m w o u l d

F i g . 2 - 2 . F i n a n c i a l a n s t a t i s t i c a lp r o g r a m m i n g i e n h a n c e d w i t ht h i s 1 4 - k e y k e y p a d t h a t i l o c a t e dt t h r i g h t o t h m a i n C - 1 2 8k e y b o a r d .

3

Page 51: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 51/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

c o m p l e t e t h s i m p l e a r i t h m e t i c w h i c h i n e c e s s a r yf o f i l l i n g i t h 1 0 4 0 f o r m a n d t h e n p r i n t t h p r o p e rv a l u e s i t h a p p r o p r i a t e b o x e s o t h f o r m .

m o r e c o m p l e x a p p r o a c h w o u l d i n v o l v e t h ep e r i o d i c s t o r a g e o a l o y o u r f i n a n c i a l d a t a o f l o p p y d i s k . F o e x a m p l e , e a c h w e e k y o c o u l ds t o r e t h n a m e s , a d d r e s s e s , p u r p o s e s , n u m b e r s , a n a m o u n t s o a l c h e c k s w r i t t e n o r c a s h e d . A y e a r ' se n d , t h e C o m m o d o r e w o u l d s e a r c h a n d g r o u p a l r e l e v a n t d a t a a n d a l o t h n e c e s s a r y c a l c u l at i o n s . I t h i s l a t t e r a p p r o a c h , c o m p l e t e s u m m a r yo a l d e d u c t i o n s a n i n c o m e c o u l d b p r i n t e d c a t eg o r i c a l l y . R e f e r e n c e s t t h f i l e d l o c a t i o n o t h o r i g i n a l c h e c k s , b i l l s , a n r e c e i p t s c o u l d b i n c l u d e df o p r o o f o t h t r a n s a c t i o n s . w a r n i n g c o u l d a l s ob i s s u e d i t h e v e n t t h a t y o u r d e d u c t i o n s e x c e e dt e p e r c e n t o y o u r i n c o m e ( t a a u d i t w o u l d b l i k e l y ) . P r o v i s i o n s c o u l d b m a d e t c o m p a r e t h t a x e s t h a t y o w o u l d p a y i y o f i l e d j o i n t l y w i t hy o u r s p o u s e t w h a t y o u w o u l d p a i y o f i l e d a a i n d i v i d u a l .

t a x p l a n n i n g p r o g r a m c a h e l p c u y o u r t a l i a b i l i t y i t h y e a r s t c o m e . I n v e s t m e n t d e c i s i o n s ,p e r s o n a l f i n a n c i a l d e c i s i o n s , a n b u s i n e s s d e c i s i o n sw i t h t a c o n s e q u e n c e s c a n a l b a n a l y z e d i p l a nn i n g a t a s t r a t e g y . I d i v o r c e , f o e x a m p l e , t h a r r a n g e m e n t o s e t t l e m e n t c a r e s u l t i s u b s t a nt i a l l y l e s s t a d e p e n d i n g u p o n h o t h m o n e y i a l o c a t e d b e t w e e n p r o p e r t y s e t t l e m e n t , a l i m o n y , a n c h i l d s u p p o r t . t a p l a n n i n g p r o g r a m c a n b e u s e dt q u i c k l y a n s w e r " W h a t i . . ? q u e s t i o n s d u i n g t h e n e g o t i a t i o n o s e t t l e m e n t . T h e a s e o c h a n g i n g i n p u t s a n h a v i n g t h p r o g r a m r e c a l c ul a t e t h e n t i r e r e t u r n c a b t r e m e n d o u st i m e - s a v e r .

A d d i t i o n a l l y , c o m p l e x c a l c u l a t i o n s s u c h a i c o m e a v e r a g i n g o F o r m c a b e d o n e a u t o m a t ic a l l y , p e r h a p s y i e l d i n g b i g g e r r e f u n d f o t h o s ew h p r e v i o u s l y w o u l d n o h a v e a t t e m p t e d t h c a c u l a t i o n s m a n u a l l y . t a p l a n n i n g p r o g r a m i t h f o r m o s p r e a d s h e e t a l l o w s t h s i m u l t a n e o u s c o s i d e r a t i o n o f m u l t i p l e c a s e s c o v e r i n g d i f f e r e n t f a c t sa n y e a r s . T h s p r e a d s h e e t c a i n c l u d e g r a p h i c ss h o w i n g t h i m p a c t o a d d i n g o r s u b t r a c t i n g i

c o m e , d e d u c t i o n s , o r c r e d i t s , a n v a r y i n g t a c o p u t a t i o n s o v e r a p e r i o d o s e v e r a l y e a r s — i n c l u d i n gr e g u l a r t a x , a l t e r n a t i v e m i n i m u m t a x , a d d - o n m i n im u t a x , i n c o m e a v e r a g i n g , a n t h e c o n s i d e r a t i o no l i m i t a t i o n s o t h u s o c r e d i t s . F o i n s t a n c e ,y o c o u l d c o n s i d e r t h p o s s i b i l i t y o s e c o n d i c o m e v e r s u s s t a y i n g a h o m e b h a v i n g y o u r C o m o d o r e 1 2 p r o g r a m f i g u r e t h a f t e r - t a x r e s u l t s o t h a t e x t r a i n c o m e , w h i c h i o f t e n d i s c o u r a g i n g . A a n o t h e r e x a m p l e , a s s u m e t h a t y o o w a b u s i n e s sa n w a n t t k n o w i y o s h o u l d p a y o u r s p o u s e

s a l a r y . D e p e n d i n g u p o n y o u r i n c o m e l e v e l , t h i sm a o m a n o b a d v a n t a g e o u s ; a t a p l a n n i n gp r o g r a m c o u l d d e t e r m i n e t h e b e s t o p t i o n f o y o u ri n c o m e b r a c k e t .

r e c u r r i n g q u e s t i o n a m o n g i n v e s t o r s i " W h a ta r e t h e s o u r c e s o t a x - f r e e i n c o m e w h o s e y i e l d s a r e q u a l t o r g r e a t e r t h a n t h y i e l d s p r o v i d e d b t a a b l e i n v e s t m e n t s ? " S h o u l d y o i n v e s t i t a x - f r e eb o n d s a n o t h e r t a x - f r e e s e c u r i t i e s o r p l a c e y o u rm o n e y i f u l l y t a x a b l e b o n d , s a v i n g s a c c o u n t , o rt r e a s u r y b i l l ? R e m e m b e r t h a t y o m a w i s h t c o s i d e r o t h e r f a c t o r s , s u c h a l i q u i d i t y o a s s e t s . T h t w f o r m u l a s n e c e s s a r y t c o m p u t e t a x a b l e a n t a x -f r e e y i e l d s a r g i v e n b e l o w . s i m p l e C o m m o d o r eB A S I C p r o g r a m c o u l d c o m p u t e t h e s e f o a g i v e n s i u a t i o n a n d e t e r m i n e w h i c h a l t e r n a t i v e o f f e r s t h b e t t e r i n v e s t m e n t .

t a x a b l e y i e l d t a x - f r e e y i e l d / ( l f e d e r a l t a b r a c k e t )

t a x - f r e e y i e l d t a x a b l e y i e l d * ( 1 - f e d e r a l t a b r a c k e t )

F o i n s t a n c e , i y o a r i t h 3 p e r c e n t f e e r a l i n c o m e b r a c k e t , h a v e i n v e s t e d i m o n e y -m a r k e t a c c o u n t a p e r c e n t , a n a r e o f f e r e d t h eo p p o r t u n i t y t i n v e s t i t a x - f r e e f u n d y i e l d i n g 6 . p e r c e n t , w h i c h i t h b e t t e r i n v e s t m e n t ? U s i n g t h s e c o n d e q u a t i o n a b o v e , y o f i n d t h a t t h t a x - f r e ef u n d w o u l d b b e t t e r i n v e s t m e n t a t 6 . 2 p e r c e n tv e r s u s t h e 5 . 2 p e r c e n t a f t e r t a x e s f o t h m o n e y -m a r k e t a c c o u n t . m o r e s o p h i s t i c a t e d p r o g r a mc o u l d p r i n t t a b l e o y i e l d s g i v e n t h k n o w n t a x -

4

Page 52: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 52/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

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

H o m e B a n k i n gY o m a s o o n b a b l e t d y o u r b a n k i n g f r o m

h o m e w i t h a C o m m o d o r e 1 2 8 . M a n y b a n k s a r c o d u c t i n g p i l o t h o m e - b a n k i n g s t u d i e s a n a r b e g i nn i n g t s e l l s u c h s e r v i c e s t d e p o s i t o r s . W i t h m o s to t h e s e s e r v i c e s , c u s t o m e r d i a l s t h b a n k ' s c e t r a l c o m p u t e r o u s e s o n o t h t i m e s h a r i n g n e w o r k s , s u c h a C o m p u S e r v e , t h r o u g h m o d e m .A f t e r p r o v i d i n g s e c r e t p a s s w o r d , t h c u s t o m e rc a n , f o r i n s t a n c e , a s f o l i s t o r e c e n t d e p o s i t sa n p a b i l l s d i r e c t l y b t r a n s f e r r i n g m o n e y f r o mt h c u s t o m e r ' s a c c o u n t t t h a c c o u n t s o t h c r e d i t o r s . B a n k s c h a r g e f r o m $ t $ 1 p e m o n t hf o t h i s s e r v i c e .

M O N E Y - M A K I N G A P P L I C A T I O N ST h e r e a r m a n y w a y s t u s y o u r C o m m o d o r e

1 2 t m a k e m o n e y ; y o u m i g h t c o n s i d e r s t a r t i n gp a r t - t i m e o r f u l l - t i m e b u s i n e s s b a s e d o n o n e o

t h f o l l o w i n g i d e a s .

S t o c k M a r k e tO n C o m m o d o r e 1 2 u s e r i d e r i v i n g h i i

c o m e f r o m h i s t o c k p r e d i c t i o n n e w s l e t t e r t h a t i c o m p o s e d o m a r k e t p r e d i c t i o n s d e t e r m i n e d b u i n " t w e l v e c o n f i d e n t i a l i n d i c a t o r s " o h i C o m m od o r e . I s i m i l a r f a s h i o n , y o c o u l d e x p e r i m e n tw i t h m a t h e m a t i c a l a n a l y s i s o f t h s t o c k m a r k e t u i n t h s t a t i s t i c a l m e t h o d s o u t l i n e d e a r l i e r i n t h i sc h a p t e r . C o m m o d o r e 1 2 c o u l d a l s o s e r v e t m a i n t a i n s t o c k p o r t f o l i o s a n o r g a n i z e o c o r r e l a t em a r k e t p r e d i c t i o n s a n s t o c k r e c o m m e n d a t i o n s t e a s e d e c i s i o n m a k i n g . W i t h t h p r o l i f e r a t i o n o f i n a n c i a l d a t a b a s e s a v a i l a b l e t h r o u g h t h u s o m o d e m , i n f o r m a t i o n o s t o c k p r i c e s , m a r k e t p e

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

T h e C o m m o d o r e i c e r t a i n l y u s e f u l i m a t h em a t i c a l a n a l y s i s a n d a t a s t o r a g e f o o t h e r f o r m so f i n a n c i a l i n v e s t m e n t , i n c l u d i n g s t o c k o p t i o n s a n c o m m o d i t i e s . A g a i n , t h u s o f i n a n c i a l d a t a b a s e sa c c e s s i b l e v i a m o d e m s p e r m i t s t h a u t o m a t i c i n p u to d a t a t y o u r a n a l y s i s p r o g r a m . T h c o m m o d i t i e st r a d e r w i l l p r o b a b l y f i n d t h C o m m o d o r e 1 2 t b

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

S e r v i c e sT h e C o m m o d o r e o w n e r i i t h p o s i t i o n t o o f

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

a r e a c o u l d b u s e d b l o c a l f i r m s w i t h d i r e c t m a i lc a m p a i g n s . T h m a i l i n g l i s t c o u l d b c o m p i l e d f r o ma r e a p h o n e b o o k s a n d a s s o c i a t i o n d i r e c t o r i e s , e t e r e d i n t o y o u r C - 1 2 8 , a n s t o r e d p e r m a n e n t l y o nf l o p p y d i s k s . T h l i s t c a n t h e n b p r i n t e d o a d h es i v e l a b e l s a n s o l d t l o c a l b u s i n e s s e s . T h a d v a nt a g e o b e i n g l o c a l b u s i n e s s s e r v e s t e l i m i n a t ec o m p e t i t i o n f r o m l a r g e m a i l i n g l i s t b r o k e r s i o t h e rc i t i e s .

R e s u m e s . P e o p l e i a l a r e a s c a u s r s u m e p r e p a r a t i o n s e r v i c e t o w r i t e , t y p e , a n m a i lr e s u m e s t o p o t e n t i a l e m p l o y e r s . w o r d p r o c e s si n s y s t e m c o u l d a u t o m a t e t h i s b u s i n e s s e n t i r e l y .

T y p e s e t t i n g , I n d e x i n g , a n E d i t i n g . A l b u s i n e s s e s a n o r g a n i z a t i o n s c a u s p r i n t i n gp r e p a r a t i o n e n t e r p r i s e f o t y p e s e t t i n g a n e d i t i n gp r o m o t i o n a l m a t e r i a l . C o m m o d o r e 1 2 i n t e r f a c e dt l e t t e r - q u a l i t y p r i n t e r ( e . g . , D i a b l o , Q u m e , E s o n , N E C ) , l a s e r p r i n t e r ( e . g . , A p p l e L a s e r W r i t e r ,H e w l e t t - P a c k a r d L a s e r J e t ) , o c o n v e n t i o n a l t y p es e t t i n g e q u i p m e n t c a p r o d u c e e x c e l l e n t j u s t i f i e da n c a m e r a - r e a d y a r t w o r k f o r p r i n t i n g . T h c o s t

4

Page 53: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 53/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

s a v i n g s o u s i n g a C o m m o d o r e w i l l a l l o w t h e t r e p r e n e u r t o f f e r l o w e r p r i c e s f o r s u c h s e r v i c e sa n e n s u r e g r e a t e r a c c u r a c y . F u r t h e r m o r e , a i d e x i n g s e r v i c e u s i n g C - 1 2 8 p r o g r a m t c r e a t eb o o k a n d m a g a z i n e i n d e x e s c o u l d p r o v i d e a v a l ua b l e s e r v i c e t s m a l l p u b l i s h i n g f i r m s .

H o m e S w a p a n R e n t a l L o c a t o r S e v i c e s . T h p r a c t i c e o f s w a p p i n g o n e ' s h o m e w i t ho t h e r p e o p l e d u r i n g v a c a t i o n t i m e i q u i t e p o p u l a r .

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

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

O n e n t r e p r e n e u r h a s d e v e l o p e d c o m p u t e ri z e d b a r t e r i n g s e r v i c e f o m a t c h i n g t h n e e d s t t h s e r v i c e s o f t h o s e i h i g h i n c o m e t a x b r a c k e t s f o t h p u r p o s e o m u t u a l t a w r i t e - o f f s . H c h a r g e s

s m a l l f e f o s u c c e s s f u l b a r t e r i n g a r r a n g e m e n t s .F i n d e r F e e s . f i n d e r ' s f e i s u o m o n e y

p a i d t s o m e o n e w h f i n d s s o m e t h i n g w a n t e d b ya n o t h e r p e r s o n w h i w i l l i n g t o o f f e r a a w a r d f o i t b i b u s i n e s s o p p o r t u n i t i e s , p r o d u c t s , o r r a r ei t e m s . U s u a l l y , f i n d e r ' s f e e s a r e x p r e s s e d a p e c e n t a g e o t h a m o u n t o m o n e y i n v o l v e d i p u c h a s i n g t h i t e m w h e n i i f o u n d . f e o r g a n i z a t i o n s p u b l i s h n e w s l e t t e r s l i s t i n g f i n d e r ' s f e o p p o r t u n i t i e s . p e r s o n c o u l d c o m p u t e r i z eh u n d r e d s o l i s t i n g s f o f u t u r e r e f e r e n c e a n c o u l dc o r r e l a t e t h n e e d o b u y e r s w i t h t h o f f e r i n g s o fs e l l e r s .

T e l e p h o n e A n s w e r i n g M e s s a g e S e r v i c ea n d N e w s p a p e r C l i p p i n g s S e r v i c e . T e l e p h o n ea n s w e r i n g s e r v i c e s o f s u f f i c i e n t s i z e c a u s C o m o d o r e t i n c r e a s e e f f i c i e n c y a n l o w e r c o s t s .n e w s p a p e r c l i p p i n g s e r v i c e , w h i c h c l i p s a r t i c l e s o i n t e r e s t t p a y i n g c l i e n t s , c o u l d u s a C - 1 2 8 t k e e pt r a c k o t h v a r i e d c a t e g o r i e s t s e a r c h f o r .

C o m p u t e r D a t i n g S e r v i c e . P o p u l a r f e y e a r s a g o , c o m p u t e r d a t i n g s e r v i c e s c o u l d m a k er e t u r n a p p e a r a n c e , e s p e c i a l l y i m e t r o p o l i t a n a r e a s .

S p o r t s P r e d i c t i o n s a n G a m b l i n g . A e t e r p r i s i n g h o b b y i s t u s e s h i C o m m o d o r e t p r e d i c tc o l l e g e f o o t b a l l s c o r e s . T h i n f o r m a t i o n p r o d u c e di s o l d a " C L Y D E t h c o m p u t e r " s p o r t s f o r e c a s t st o t e l e v i s i o n s t a t i o n s f o u s o l o c a l n e w s b r o a dc a s t s . O t h e r e n t r e p r e n e u r s h a v e u s e d C o m m o d o r ep r e d i c t i o n s o f s p o r t i n g e v e n t s t p u b l i s h f l y e r s t h a ta r s o l d a l e g a l d o g a n d h o r s e r a c e s .

E m p l o y m e n t A g e n c y . T h e C - 1 2 8 c o u l d b u s e f u l t a e m p l o y m e n t a g e n c y i m a t c h i n g t h r i g h t p e o p l e w i t h t h r i g h t j o b s . T h u s o t h C o m m o d o r e m a a l s o s e r v e t i n c r e a s e b u s i n e s s i i t s e l f .

S m a l l B u s i n e s s S y s t e m s a n d S o f t w a r e .M a n y h o b b y i s t s h a v e t u r n e d C o m m o d o r e s i n t op r o f i t a b l e s i d e l i n e b u s i n e s s b s e l l i n g p a c k a g e dc o m p u t e r s y s t e m s w i t h a c c o u n t i n g , w o r d p r o c e s si n g , a n s p r e a d s h e e t s o f t w a r e t s m a l l b u s i n e s s e sa n o f f e r i n g t e c h n i c a l s u p p o r t a n t r a i n i n g . Y o c o u l d a l s o c r e a t e p e r s o n a l i z e d p r o g r a m s i n c l u d i n gd a t a b a s e s a n m a i l i n g l i s t s o f r e e l a n c e b a s i s f o f i r m s w i t h C o m m o d o r e s .

C o l l e c t i o n S e r v i c e . w o r d p r o c e s s i n g s y t e c o u l d a u t o m a t i c a l l y o u t p u t p e r s o n a l i z e d c o l l e ct i o n l e t t e r s , w h i c h t h e o r e t i c a l l y g e n e r a t e a g r e a c e rr e s p o n s e . T h e r e f o r e , a l o w - c o s t c o l l e c t i o n s e r v i c ec h a r g i n g f l a t r a t e o a p e r c e n t a g e o t h m o n e yc o l l e c t e d w o u l d b e a n e x c e l l e n t s i d e l i n e b u s i n e s sf o t h C - 1 2 8 h o b b y i s t .

W o r d P r o c e s s i n g . w o r d p r o c e s s i n g s e v i c e c a b e m p l o y e d b b u s i n e s s e s t p r e p a r et y p e w r i t t e n p e r s o n a l i z e d s a l e s l e t t e r s . S u c h b u s in e s s w o u l d b a l m o s t t o t a l l y a u t o m a t e d b C o m o d o r e 1 2 8 .

B o w l i n g L e a g u e B o o k k e e p i n g . f e h o b y i s t s h a v e s i d e l i n e b u s i n e s s e s t h a t c a l c u l a t e b o w li n l e a g u e s c o r e s a n h a n d i c a p s f o t e t t h i r t yc e n t s p e p l a y e r p e w e e k . T h i s c o s t i u s u a l l y l e s st h a n t h c o s t s f o h i r i n g p e r s o n t d t h b o o kk e e p i n g .

S u p e r m a r k e t C o m p a r i s o n S e r v i c e .

4

Page 54: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 54/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

h o b b y i s t t u r n e d b u s i n e s s m a n u s e s h i C o m m o d o r et c o l l e c t a n c o m p a r e p r i c e d a t a f o p o p u l a r f o o d sa l o c a l s u p e r m a r k e t s a n s e l l s l i s t i n g o t h m o s te c o n o m i c a l s t o r e s t s h o p p e r s .

P e r s o n a l i z e d B o o k s . C h i l d r e n ' s b o o k s c o t a i n i n g c h i l d ' s n a m e , a d d r e s s , a n o t h e r p e r s o n a li n f o r m a t i o n c a b p r i n t e d b C - 1 2 8 a n d p r i n t e re c o n o m i c a l l y . S t u d i e s s h o w t h a t c h i l d r e n p r e f e rr e a d i n g p e r s o n a l i z e d b o o k s o v e r a n o t h e r t y p e o b o o k a n t h a t t h e r e i c o n s i d e r a b l e d e m a n d f o t h e m . A e n t e r p r i s i n g h o b b y i s t c o u l d d e v e l o pl a r g e - s c a l e b u s i n e s s a l o n g t h e s e l i n e s . P e r h a p s h m o r o u s p e r s o n a l i z e d b o o k c o u l d b s o l d f o a d u l t sa w e l l .

E d u c a t i o n a l P r o g r a m s . Y o u c o u l d f o r md i s t r i b u t o r s h i p t b r i n g e d u c a t i o n a l C o m m o d o r em a t e r i a l s t o s c h o o l s , b o o k s t o r e s , a n o t h e r i n s t i t ut i o n s . T h m a r k e t f o e d u c a t i o n a l c o m p u t e r p r g r a m s i a l s o g r o w i n g . Y o c o u l d d e v e l o p p o p u l a rt u t o r i a l s c o n c e r n i n g e l e c t r o n i c s , h i g h e r m a t he m a t i c s , b u s i n e s s a n i n v e s t m e n t s , a n c o m p u t e r s .

R e a l E s t a t eP o s s i b l e a p p l i c a t i o n s f o C o m m o d o r e s i r e a l

e s t a t e i n c l u d e t h e f o l l o w i n g :R e s i d e n t i a l P u r c h a s e A n a l y s i s . u s e f u lp r o g r a m c o u l d c a l c u l a t e t h t o t a l m o n t h l y p a y m e n t ,

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

G e n e r a l R e a l E s t a t e I n v e s t m e n t A n a l ys i s . M o r t g a g e s , c a s h f l o w i p e r c e n t g r o w t h r e t u r n ,t a x a b l e i n c o m e ( t a x s h e l t e r ) , a n f i n a n c i a l f e a s i b i li t c a b c a l c u l a t e d b c o n s i d e r i n g s u c h f a c t o r sa i n f l a t i o n a n i n t e r e s t r a t e s . I n c o m e p r o p e r t yr e p o r t s a n c l o s i n g s t a t e m e n t s m a a l s o b g e n e r a t e d .

R e n t a l P r o p e r t y M a n a g e m e n t . p r o g r a md e s i g n e d f o m a n a g e m e n t o r e n t a l p r o p e r t i e s c o u l ds t o r e t h f o l l o w i n g t y p e s o i n f o r m a t i o n f o e a c hp r o p e r t y o c l i e n t : r e c e i p t s , d i s b u r s e m e n t s , g r o s si n c o m e , c a l c u l a t e d p r o f i t a n l o s s , c a l c u l a t e d r e t u r no i n v e s t m e n t , a n c a l c u l a t e d n e i n c o m e .

A p p r a i s a l T a b u l a t o r P r o g r a m . p r

g r a m d e s i g n e d f o a a p p r a i s e r c o u l d o r g a n i z e a n t a b u l a t e v a r i a b l e s a n c o u l d d e t e r m i n e a a p p r a i s a l .

R e a l E s t a t e E v a l u a t i o n . p r o g r a m c o u l db d e s i g n e d f o u s b p o t e n t i a l i n v e s t o r i e v a l ua t i n g p i e c e o f r e a l e s t a t e , s u c h a a a p a r t m e n tb u i l d i n g . T h p r o g r a m w o u l d e s t i m a t e t h e t o t a lm o n t h l y i n c o m e , a n n u a l r a t e o f r e t u r n , a n t a d e d u c t i o n s b a s e d o s u c h i n p u t d a t a a c o s t , d o w np a y m e n t o m o r t g a g e , e s t i m a t e d o v e r h e a d c o s t s ,a n i n c o m e .

H e r e ' s s a m p l e r u t h a t w i l l s h o w y o w h a ti n f o r m a t i o n t h i s k i n d o p r o g r a m m i g h t r e q u e s t a n w h a t k i n d o f r e s u l t s i m i g h t p r o d u c e :

E n t e r t h p u r c h a s e p r i c e o t h r e a l e s t a t e ? 7 5 0 0 0E n t e r t h m o r t g a g e i n t e r e s t ( % 9 . 7 5E n t e r t h m o r t g a g e d o w n p a y m e n t a o p u

c h a s e c o s t ? 1 E n t e r t h e n u m b e r o y e a r s i t h l o a n t e r m ? 2 E n t e r t h c l o s i n g c o s t ( o p u r c h a s e p r i c e ) ?E n t e r m i s c e l l a n e o u s i n i t i a l e x p e n s e s a o n s u m ?

1 0 E n t e r t h e s t i m a t e d i n c o m e p e m o n t h f r o m t h

p r o p e r t y ? 1 1 2 5E n t e r t h r e a l e s t a t e t a f o o n y e a r ? 1 3 0 0E n t e r t h e s t i m a t e d o v e r h e a d c o s t s ( m a i n t . , u t i l i

t i e s , i n s u r . , e t c . ) ? 5 2 F o t a d e d u c t i o n p u r p o s e s , e n t e r t h e e s t . p r o p

e r t y v a l u e ? 1 5 0 0 0E n t e r y o u r t a b r a c k e t a o y o u r i n c o m e ? 4 I t h b u i l d i n g o t h p r o p e r t y n e o u s e d ( " N "

o " U " ) ?T a a n C a s h F l o w A n a l y s i s

M o n t h l y e x p e n s e s $ 5 2 5 . 0 0M o n t h l y t a x e s $ 1 0 8 . 3 3M o n t h l y m o r t g a g e $ 6 0 1 . 5 2M o n t h l y i n c o m e $ 1 1 2 5 . 0 0M o n t h l y c a s h f l o w $ 1 0 9 . 8 5

T a h e d g e :

E x p e n s e s ( y r . # 1 $ 7 6 5 0 . 0 0

4

Page 55: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 55/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

D e p r e c i a t i o n ( y r . # 1 $ 6 0 0 0 . 0 0D e d u c t i b l e i n t e r e s t $ 6 5 8 1 . 2 5R e a l e s t a t e t a ( y e a r l y ) $ 1 3 0 0 . 0 0

T o t a l : ( y r . # $ 2 1 5 3 1 . 3 0T o t a l i n c o m e ( y r . # 1 $ 1 3 5 0 0 . 0 0N e d e d u c t i o n ( y r . # 1 $ 8 0 3 1 . 2 5T a a d v a n t a g e ( y r . # 1 $ 3 2 1 2 . 5 0

R e t u r n o i n v e s t m e n t 1 8

C u r v e F i t . p r o g r a m t f i s u c h d a t a a l a n dp r i c e s o r c o n s t r u c t i o n c o s t p e s q u a r e f o o t t c u r v e m a b e u s e d t m a k e m o r e a c c u r a t e f o r ec a s t s , b i d s , a n e s t i m a t e s .I n t e r n a l R a t e o R e t u r n a n C a s hF l o w s , O n p u r p o s e o a i n t e r n a l r a t e o r e t u r na n c a s h f l o w p r o g r a m w o u l d b t o c a l c u l a t e t h n e t p r e s e n t v a l u e o s e r i e s o c a s h f l o w s . I g e n e r a l , a i n v e s t m e n t , V o i m a d e i s o m e e n t e rp r i s e t h a t i e x p e c t e d t b r i n g p e r i o d i c c a s h f l o w sC C 2 . C n G i v e n d i s c o u n t r a t e ( i ) , t h p r g r a m w o u l d c o m p u t e t h e n e t p r e s e n t v a l u e a p e r i o dk N P V k f o e a c h c a s h f l o w . n e g a t i v e v a l u e f o N P V k i n d i c a t e s t h a t t h N P V k e n t e r p r i s e h a n o b e e n p r o f i t a b l e . p o s i t i v e v a l u e f o N P V k i n d ic a t e s t h a t t h e n t e r p r i s e h a b e e n p r o f i t a b l e t o t h e x t e n t t h a t r a t e o f r e t u r n ( i o t h o r i g i n a l i n v e s tm e n t h a b e e n e x c e e d e d .

N P V k - c

B U S I N E S S D E C I S I O N M A K I N GT h f o l l o w i n g C o m m o d o r e a p p l i c a t i o n s c a

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

S p r e a d s h e e t sM o s t p e o p l e h a v e s e e n o w o r k e d w i t h t h

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

b u d g e t c a t e g o r y a n h a v e b u d g e t e d m o n t h l ya m o u n t s a c r o s s t h e p a g e . E a c h l i n e a n e a c hm o n t h ' s c o l u m n a r t o t a l e d . c h a n g e t s i n g l en u m b e r i n v o l v e s r e p l a c i n g f i g u r e w i t h n e o n e ,a n r e a d j u s t i n g t h e a f f e c t e d c o l u m n a n r o w . T h i si t e d i o u s p r o c e d u r e a n o n t h a t i p r o n e t e r o r . T h e r e f o r e , y o c a a p p r e c i a t e t h e t r e m e n d o u sb e n e f i t s o t o t a l l y e l e c t r o n i c s p r e a d s h e e t .

s p r e a d s h e e t p r o g r a m i a s u p e r c a l c u l a t o rt h a t p r o v i d e s y o w i t h a g i a n t e l e c t r o n i c g r i d t h a tf u n c t i o n s a n a l o g o u s l y t t h t r a d i t i o n a l s p r e a ds h e e t , a d e s c r i b e d a b o v e . W h e n y o c h a n g e t h v a l u e s o n u m b e r s i t h g r i d , t h p r o g r a m a u t om a t i c a l l y c a l c u l a t e s w h a t e f f e c t , i a n y , t h e r e i o a l o t h o t h e r n u m b e r s . T h s p r e a d s h e e t c a p r v i d e a n s w e r s w i t h i n s e c o n d s t a l s o r t s o f f i n a nc i a l " W h a t i . . ? " q u e s t i o n s . F o e x a m p l e , t q u a l i f y f o t h m o r t g a g e t h a t y o w a n t , h o m u c hi n c o m e m u s t y o u h a v e ? O r h o w o u l d y o u r p o r tf o l i o v a l u e c h a n g e w i t h h a l f - p o i n t a d v a n c e i s t o c k ?

t y p i c a l e l e c t r o n i c s p r e a d s h e e t m a b 2 , 0 4 8r o w s l o n g b 2 5 c o l u m n s h i g h , d e p e n d i n g o t h p r o g r a m , f l o p p y d i s k s p a c e , a n a v a i l a b l e C o m m od o r e m e m o r y . F o r m u l a s , e q u a t i o n s , a n a l g o r i t h m sm a b i n p u t t p r o v i d e c o m p a r i s o n s , r a t i o s , a n t o t a l s .

W h u s e s s p r e a d s h e e t p r o g r a m s ? A n y o n e w h w o r k s w i t h n u m b e r s m i g h t f i n d u s f o s u c h a p r g r a m . O b v i o u s l y , a c c o u n t i n g i p r i m a r y a r e a o a p p l i c a t i o n , b u s c i e n t i s t s , e n g i n e e r s , m a n a g e r s ,a n e x e c u t i v e s u s s p r e a d s h e e t s . H o u s e f u ls p r e a d s h e e t i i p a r t i c u l a r s i t u a t i o n d e p e n d s o t h d e g r e e t w h i c h i i n c r e a s e s p r o d u c t i v i t y . F r q u e n t l y , s p r e a d s h e e t u s e r w i l l g e i m p o r t a n t a s w e r s t h a t p r e v i o u s l y w e r e n o c o s t e f f e c t i v e t oo b t a i n . A n y o n e w h n e e d s m o r e a c c u r a t e a n f a s t e rc a l c u l a t i o n s i p o t e n t i a l s p r e a d s h e e t u s e r .

S p r e a d s h e e t p r o g r a m s a r b e i n g u s e d i a

4

Page 56: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 56/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

e n d l e s s v a r i e t y o f a p p l i c a t i o n s . S o m e u s i f o r s o l vi n s i m p l e o c o m p l e x e q u a t i o n s , o t h e r s f o n o r m a lc a l c u l a t o r f u n c t i o n s , a n s t i l l o t h e r s a s c o m p l e t ed e c i s i o n - s u p p o r t t o o l . S p e c i f i c u s e s i n c l u d e f i n a nc i a l m o d e l i n g , b u d g e t i n g , d o i n g c a s h f l o w a n a l y s i s ,p l a n n i n g , m a k i n g p r o j e c t i o n s , m a k i n g b u s i n e s sp l a n s , c r e a t i n g s a l e s r e p o r t s , d o i n g " W h a t i

. . ? a n a l y s i s , p r i c i n g , m a k i n g c o s t e s t i m a t e s , t a p l a n n i n g , i m p r o v i n g t i m e m a n a g e m e n t , p e r f o r m i n gc h e m i c a l f o r m u l a t i o n , d o i n g r e g r e s s i o n a n a l y s i s ,a n a n a l y z i n g s t r u c t u r a l d e s i g n . A n y t h i n g t h a t c a b e d o n e u s i n g c a l c u l a t o r c a b e d o n e m o r e e a s i l ya n m o r e e x t e n s i v e l y t h r o u g h t h u s o s p r e a ds h e e t p r o g r a m .

O t h e r D e c i s i o n - M a k i n gC o m p u t e r A p p l i c a t i o n s

I a d d i t i o n t m a k i n g t h e l e c t r o n i c s p r e a d

s h e e t a v a i l a b l e a d e c i s i o n - m a k i n g t o o l , t h C o m o d o r e 1 2 e n a b l e s y o t u s p r o g r a m s t g u i d ey o i m a k i n g d e c i s i o n s i t h f o l l o w i n g a r e a s :

L o n g - a n S h o r t - T e r m F i n a n c i n g R q u i r e m e n t s . c o m m e r c i a l l y a v a i l a b l e l o n g - t e r mf i n a n c i n g r e q u i r e m e n t c a l c u l a t i o n p r o g r a m c o u l dc o m p u t e t h c o s t o f c a p i t a l f o v a r i o u s f o r m s o f u n d i n g ( e . g . , c o m m o n s t o c k s , p r e f e r r e d s t o c k s , a n b o n d s ) , s e l e c t t h c h e a p e s t f o r m , a n d e t e r m i n e t h a m o u n t n e e d e d t s u p p o r t o p e r a t i n g p l a n s . s h o r t -t e r m f i n a n c i n g r e q u i r e m e n t c a l c u l a t i o n p r o g r a mc o u l d c o m p u t e t h a m o u n t a n t i m i n g o s h o r t - t e r mf i n a n c i n g b a s e d o s a l e s f o r e c a s t s , i n v e n t o r y p u c h a s e s , a n c o l l e c t i o n a n p a y m e n t p o l i c i e s .

B r e a k e v e n A n a l y s i s . P r o g r a m s c a b u s e dt c o m p u t e t h b r e a k e v e n p o i n t s f o p r o j e c t s o rp r o d u c t s b a s e d o f i x e d a n v a r i a b l e c o s t s a n s e l li n p r i c e s ; l e a r n i n g c u r v e s m a a l s o b a p p l i e d ( s e eL i s t i n g 2 - 4 ) .

L i s t i n g 2 - 4 : T h B r e a k e v e n C a l c u l a t i o n P r o g r a m1 R E M B R E A K E V E N C A L C2 G R A P H I C3 S C N C L R4 C O L O R 0 , 8 s C O L O R 5 , 1 0 s C O L O R 4 , 5 0 P R N s P R I N T T A ( 1 5 ) " B R E A K E V E N 1 16 P R I N T S P R I N T T A B ( 1 5 ) " C A L C U L A T O R "7 0 P R I N T S P R I N T " W I L L C A L C U L A T E T H B R E A K E V E N P O I N T O

P R O D U C T F O Y O U . ,8 S L E E P9 S C N C L R1 0 P R I N T S I N P U T " W H A T I T H I T E M ' S N A M E " 5 N *1 1 P R I N T S I N P U T " W H A T I T H E I T E M ' S S A L E S * P R I C E 1 1 51 2 P R I N T S I N P U T " H O W M A N Y H A V E B E E N S O L D " 5 K1 3 P R I N T S I N P U T " W H A T A R E T H E F I X E D C O S T S " 5 F1 4 P R I N T S I N P U T " W H A T A R E T H V A R I A B L E C O S T S "1 5 P R I N T S I N P U T " H O W M A N Y I T E M S H A V E B E E N P R O D U C E D " 5 Q1 6 , I P * K > F + ( V * Q > T H E N P R I N T s P R I N T N $ s " I S B R E A K E V E N

P R O D U C T . " s G O T O 1 8

1 7 P R I N T S P R I N T N $ I N O B R E A K E V E N P R O D U C T "1 8 P R I N T S P R I N T " D A N O T H E R Y / I M ) G E T K E Y Z 1 9 I Z * = " Y " T H E N 9 2 0 C O L O R 0 , 1 s C O L O R 5 , 1 6 s C O L O R 4 , 2 1 S C N C L R

4

Page 57: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 57/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

T h f o l l o w i n g m u s t b t r u e , i o r d e r t b r e a k e v e n :

P * F ( V O Q )w h e r e s a l e s p r i c e o e a c h u n i t

q u a n t i t y o u n i t s s o l dF f i x e d c o s t s o v e r t h p e r i o d i q u e s

t i o nV C v a r i a b l e c o s t s p e u n i t p r o d u c e d

Q n o o f u n i t s p r o d u c e d

I n v e n t o r y C o n t r o l . T h g e n e r a l i z e d i n v e nt o r y m o d e l k n o w n a s t h e e c o n o m i c o r d e r q u a n t i t y( E O Q ) i a i m p o r t a n t p a r t o t h m a n a g e m e n t o i n v e n t o r y . T h f o r m u l a s b e l o w m a b u s e d t c o p u t e t h E O Q , t h m i n i m u m i n v e n t o r y c o s t s f o s p e c i f i e d t i m e p e r i o d , a n t h n u m b e r o t i m e s t o r d e r r e p l a c e m e n t s t o c k d u r i n g a g i v e n t i m e p e r i o d .

E O

w h e r e E O t h e c o n o m i c o r d e r q u a n t i t y i u n i t s .t h m i n i m u m i n v e n t o r y c o s t s f o t h t i m e p e r i o dt h n u m b e r o t i m e s r e p l a c em e n t s t o c k s h o u l d b e o r d e r e dd u r i n g t h p e r i o dt h c o s t o f p l a c i n g a n r e c e i v i n ge a c h o r d e rt h t o t a l n u m b e r o u n i t s u s e dd u r i n g t h p e r i o dt h e c o s t o c a r r y i n g o n u n i t i i n v e n t o r y f o t h t i m e p e r i o dt h e " s a f e t y " q u a n t i t y o s t o c k t b h e l d i i n v e n t o r y , t m i n i m i z e t h r i s k s o l o s s e s i v o l v e d i r u n n i n g o u o f c r u c i a lp a r t o i t e m .

R e o r d e r T i m i n g . P r o g r a m s c a b e u s e d t c o m p u t e t h r e o r d e r p o i n t b a s e d o n i n v e n t o r y c a r y i n g c o s t s , s t o c k o u t c o s t s , a n d e m a n d v a r i a t i o n .

F a c i l i t y S c h e d u l i n g . P r o g r a m s c a b u s e dt c o m p u t e j o s h o p p e r f o r m a n c e ( a v e r a g e t u r na r o u n d t i m e a n p e r c e n t l a t e ) b a s e d o v a r i e t yo s c h e d u l i n g r u l e s ( e . g . , f i r s t - i n - f i r s t - o u t o m o s to v e r d u e i t e m s f i r s t ) a n d o n j o b p r o c e s s i n g t i m e s .

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

M a r k e t a n M e d i a R e s e a r c h . P r o g r a m sc a p e r f o r m m a n y a s p e c t s o t h i s k i n d o r e s e a r c h ,i n c l u d i n g q u e s t i o n n a i r e a n a l y s i s .

P u r c h a s i n g . P r o g r a m s c a a n a l y z e v e n d o r s( e . g . , o r d e r - f i l l i n g s p e e d a n p r e v i o u s c o m p l a i n t sr e c o r d ) t o s e l e c t t h e b e s t o v e r a l l v e n d o r s .

B i P r e p a r a t i o n a n J o P r i c i n g . T h s a l e s m a n o r c o n t r a c t o r w o u l d f i n d b i p r e p a r at i o n p r o g r a m u s e f u l i c a l c u l a t i n g v a r i a b l e s a l e sp r i c e s , k e e p i n g r u n n i n g t o t a l s , a n f i g u r i n gm a r k u p s o m a r k d o w n s . P r e p a r a t i o n o t h C o m o d o r e t y p i c a l l y r e q u i r e s o n f i f t h t o n t e n t h t h t i m e r e q u i r e d b y m a n u a l m e t h o d s a n d f r e e s u m o r e t i m e t h a t c a b s p e n t o p r o f i t - m a k i n g .

G E N E R A L B U S I N E S S C A L C U L A T I O N SA N B U S I N E S S A C C O U N T I N G S Y S T E M S

T h C o m m o d o r e 1 2 c a b u s e d t k e e p t r a c ko a c c o u n t s r e c e i v a b l e , t p r e p a r e a g e d t r i a lb a l a n c e s , m o n t h l y s t a t e m e n t s , f o l l o w - u p s a l e s l e t e r s a n c o l l e c t i o n l e t t e r s , a n t p r o v i d e o n - l i n ea c c o u n t s t a t u s i n q u i r y h a n d l i n g .

W r i t i n g S m a l l B u s i n e s s A c c o u n t i n g S y s t e mT h f o l l o w i n g i a o u t l i n e o f s m a l l b u s i n e s sa c c o u n t i n g s y s t e m d e s i g n e d f o u s o C o m m o

d o r e 1 2 p r i n t e r a n d a n o p t i o n a l s e c o n d f l o p p yd i s k d r i v e . T h p r o g r a m i i n t e n d e d f o u s b a i n d i v i d u a l p r o p r i e t o r s h i p o s m a l l p a r t n e r s h i p . F o s u c h b u s i n e s s , t a r e t u r n s a r e p r e p a r e d ( e i t h e rF o r m 1 0 4 0 S c h e d u l e o F o r m 1 0 6 5 ) , b o o k k e e pi n i d o n e , a n b a l a n c e s h e e t s a r e p r o d u c e d b t h

4

Page 58: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 58/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

s y s t e m d e s c r i b e d , f o m a n a g e m e n t a n d b a n k i n gp u r p o s e s . A d v a n t a g e s o c o m p u t e r i z i n g t h i s i n f o rm a t i o n i n c l u d e s a v i n g s i t i m e a n d i m p r o v e d e r r o rd e t e c t i o n .

T h m o s t d e s i r a b l e b o o k k e e p i n g s y s t e m i c a l l e d t h d o u b l e e n t r y s y s t e m ; e a c h t r a n s a c t i o n i e n t e r e d i n t o t w d i f f e r e n t a c c o u n t s , a n t h e r e f o r e ,t h s y s t e m i s e l f - c h e c k i n g . W i t h t h d o u b l e e n t r ys y s t e m , e a c h t r a n s a c t i o n i s f i r s t r e c o r d e d a m o n e yc o m i n g f r o m s o m e a c c o u n t a n t h e n r e c o r d e d a m o n e y g o i n g t s o m e a c c o u n t . D e b i t s , a b b r e v i a t e da D f o C o m m o d o r e u s e , r e p r e s e n t a a d d i t i o nt y o u r a c c o u n t o t a e x p e n s e ; c r e d i t s , a b r e v i a t e d C R r e p r e s e n t s u b t r a c t i o n f r o m a a c o u n t o f r o m a e x p e n s e . I o r d e r t d e t e r m i n ew h e t h e r o r n o t t h e b o o k k e e p i n g h a b e e n d o n e c o r e c t l y , f i n d o u w h e t h e r o n o t h d e b i t s a l w a y se q u a l t h c r e d i t s . F o e x a m p l e , i y o p a i d b i l lf o $ 5 a n r e c e i v e d a c h e c k f o $ 1 0 0 f o s e r v i c e sp e r f o r m e d , t h b o o k k e e p i n g e n t r i e s w o u l d b a f o l l o w s :

a D e b i t ( s u b t r a c t f r o m w h a t y o u o w e ) a c c o u n t sp a y a b l e f o $ 5 0 .

b C r e d i t ( s u b t r a c t f r o m w h a t y o u h a v e ) c a s h o h a n d f o $ 5 0 .

c D e b i t ( a d d t w h a t y o u h a v e ) c a s h o h a n d f o $ 1 0 0 .

d C r e d i t ( a d d t r e v e n u e ) i n c o m e o r e v e n u e f o $ 1 0 0 .

T h c o n t i n u a l u p k e e p o t h s t a t u s o e a c h a c o u n t f o b u s i n e s s i t h p u r p o s e o t h b o o k k e e pi n p r o g r a m . A e x a m p l e o t h a c c o u n t f i l e s a l o n gw i t h s u g g e s t e d C o m m o d o r e a b b r e v i a t i o n f o e a c hi l i s t e d b e l o w :

E X P E N S E S ( d e b i t t a d d , c r e d i t t s u b t r a c t )

R e t u r n a n a l l o w a n c e s R T ( g o o d s r e t u r n e df o r e f u n d )

D e p r e c i a t i o n D E ( f o r e q u i p m e n to w n e d )

B u s i n e s s t a x e s T A

R e n tR e p a i r sB a d e b t s

P r o f e s s i o n a l f e e sA m o r t i z a t i o n

F u e lT e l e p h o n eE l e c t r i c i t yS a l a r i e s a n w a g e s

I n t e r e s t

L a b o r / p r o d u c t i o n c o s t sP u r c h a s e sI n s u r a n c eP e n s i o n / p r o f i t s h a r i n gD e p l e t i o n

M a t e r i a l s / s u p p l i e sC o s t o g o o d s s o l d

A S S E T S ( d e b i t t o

C a s h

R e c e i v a b l e

I n v e n t o r yP r e p a i d e x p e n s e sS u p p l i e sE q u i p m e n t

a d d ,

C S R B

I N P P S U E Q

R N R P B D ( f o r t h e c h a r g e - o f f

a c c o u n t i n gm e t h o d )

P R A M ( c h a r g e p a r t i a l

c o s t s o o r g a n i z at i o n e x p e n s e , r s e a r c h / d e v e l o pm e n t , e t c . )

F U P O P W S A ( d o e s n o i n c l u d e

w a g e s i n c l u d e d i c o s t o g o o d s s o l d )

I N ( i n t e r e s t p a i d , o l y

L A P U I N P E D P ( u s e d f o s u c h a

s e t s a s m i n e s / o i lf i e l d s )

M A C G ( i n c l u d e s : p u

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

c r e d i t t s u b t r a c t )

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

4

Page 59: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 59/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

I n v e s t m e n t sM i s c e l l a n e o u s

I V E T

L I A B I L I T I E S A N E Q U I T Y

P a y a b l e s P B ( a m o u n t s o w e d o a a c c o u n t )

N o t e s N O ( b o r r o w e d m o n e y )L o n g t e r m p a y a b l e s L T P r o p r i e t o r P R ( a m o u n t i n v e s t e d i

b u s i n e s s a n n e i c o m e )

D r a w i n g D R ( a m o u n t f r o m w h i c ho w n e r m a u s m o n e y f o p e r s o n a le x p e n s e s )

R E V E N U E S ( c r e d i t t o a d d , d e b i t t o s u b t r a c t )

G r o s s r e c e i p t sO t h e r r e v e n u e

R C R E

T h I R r e q u i r e s r e p o r t s i t h f o l l o w i n g a r e a s :d e p r e c i a t i o n , b u s i n e s s t a x e s , r e p a i r s , a n a m o r t iz a t i o n .

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

A S S E T SE q u i p m e n t 5 0 0 0 .R e c e i v a b l e s 5 0 0 .C a s h 3 0 0 0 .T o t a l 8 5 0 0 .

L I A B I L I T I E SN o t e sP a y a b l e sT o t a l

E Q U I T Y

2 0 0 0 .3 5 0 0 .5 5 0 0 .

P r o p r i e t o r 3 0 0 0T o t a l ( L i a b i l i t i e s 4 E q u i t y )

8 5 0 0 .

A s s e t s r e p r e s e n t w h a t t h b u s i n e s s m a n h a s , l i b i l i t i e s r e p r e s e n t t h e a m o u n t s o w e d , a n e q u i t i e s

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

s m a l l b u s i n e s s a c c o u n t i n g s y s t e m i t e r m e d t h i c o m e s t a t e m e n t . I d i s p l a y s t h i n c o m e a n d e x p e n s eo t h b u s i n e s s d u r i n g a c e r t a i n p e r i o d o t i m e ; i m a b u s e d t f i l l o u t a f o r m s 1 0 4 0 C o r 1 0 6 5 .I o r d e r t g e n e r a t e t h i s r e p o r t , t o t a l i n c o m e i c o p u t e d a n t o t a l e x p e n s e s a r s u b t r a c t e d f r o m t h i sf i g u r e . I n c o m e f o a c c o u n t s m a b s t a t e d o n a na c c r u a l b a s i s , w h i c h i t s a t h a t f u t u r e e x p e n s e so r e v e n u e s a r i n c l u d e d i t h e x a c t a m o u n t i k n o w n a n c e r t a i n ( e . g . , t h a m o u n t s c u s t o m e r so w m a b s t a t e d o n a n a c c r u a l b a s i s ) . B u s i n e s so w n e r s m a p r e f e r t p r e p a r e t a x r e t u r n r e p o r to c a s h b a s i s , i w h i c h t h o n l y r e v e n u e c o n s i de r e d i t b c a s h i a n t h o n l y e x p e n s e s c o n s i de r e d a r c a s h o u t . T p r e p a r e s u c h r e p o r t , y o m u s t e l i m i n a t e p a y a b l e s , r e c e i v a b l e s , p r e p a i d e p e n s e s , a n s u p p l i e s t h a t a r n o y e p a r t o t h c o s to t h g o o d s s o l d ; t h r e v e n u e a n e x p e n s e a c c o u n t ss h o u l d b a d j u s t e d t r e f l e c t t h i s c h a n g e .

A n o t h e r n e c e s s a r y r e p o r t i t h l e d g e r , w h i c hm a b o t w t y p e s : s u m m a r y a n d e t a i l e d . T h d e t a i l e d l e d g e r i c o m p l e t e l i s t i n g o e a c h a c c o u n tt r a n s a c t i o n ( n a m e a n d a m o u n t ) t h a t h a b e e n i n p u tw i t h i n c e r t a i n p e r i o d o t i m e ( u s u a l l y d o n e o nw e e k l y o m o n t h l y b a s i s ) . T h b a l a n c e s u t t h t i m e o f t h e b e g i n n i n g o t h r e p o r t h a v e b e e n s t o r e df r o m p r i o r l e d g e r s a n a r r e a d i n t o t h C o m m od o r e . r e p o r t l i s t i n g e a c h t r a n s a c t i o n a n t h r m a i n i n g b a l a n c e i e a c h a c c o u n t i g e n e r a t e d . T h s u m m a r y l e d g e r r e p o r t o n l y l i s t s t h r e m a i n i n gb a l a n c e s a f t e r a d d i n g a n s u b t r a c t i n g a l t r a n s a ct i o n s f o r a g i v e n p e r i o d o f t i m e .

T h b a l a n c e s h e e t i t h f i n a l r e p o r t n e c e s s a r yo a s m a l l a c c o u n t i n g s y s t e m . T h s u o t h l i b i l i t i e s i s u b t r a c t e d f r o m t h s u o t h a s s e t s t d e t e r m i n e t h b a l a n c e o n e p r o f i t f o t h e b u s i n e s so w n e r . T h i s b a l a n c e i c r e d i t e d t t h p r o p r i e t o r( P R P ) a c c o u n t , a n t h e r e f o r e , t h e a s s e t s p l u s t h en e i n c o m e w i l l b a l a n c e ( r e m a i n e q u a l ) w i t h t h l i b i l i t i e s .

A d d i t i o n a l f u n c t i o n s o t h a c c o u n t i n g s y s t e mc o u l d i n c l u d e f o r e c a s t i n g i n c o m e u s i n g t r e n d l i n e

4

Page 60: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 60/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

a n a l y s i s o p r e v i o u s b a l a n c e s h e e t s , f o r e c a s t i n go t h e r a c c o u n t s u s i n g p r e v i o u s r e c o r d s , p r e p a r i n ga m o r t i z a t i o n s c h e d u l e s , d e t e r m i n i n g d e p r e c i a t i o na m o u n t s , a n b u d g e t i n g c a s h b a s e d o f o r e c a s t i n gc a s h o h a n d a n c a s h p a y a b l e .

A d d i t i o n a l A p p l i c a t i o n s f o t h S m a l l B u s i n e s s P e r s o n o t h P r o f e s s i o n a l

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

O r d e r P r o c e s s i n g . T h e C o m m o d o r e 1 2 c o u l d b u s e d f o o r d e r e d i t i n g , f r e i g h t c o s t c o p u t a t i o n , c r e d i t c a r d c h e c k s , s t o c k a v a i l a b i l i t yc h e c k s , a n o r d e r s t a t u s c h e c k s . b i l l i n g / i n v o i ci n c a l c u l a t i o n p r o g r a m c o u l d p r o v i d e t h e f o l l o wi n i n f o r m a t i o n : n e t o t a l , t o t a l t a x , t o t a l t a p l u sf r e i g h t , t o t a l p r o f i t , p e r c e n t o n e p r o f i t , t o t a l v a l u eo b a c k - o r d e r e d i t e m s , t o t a l d i s c o u n t a m o u n t , t t a g r o s s a m o u n t , a n t o t a l c o s t a m o u n t .

S a l e s . T h e C o m m o d o r e c o u l d p r e p a r e a b r e a kd o w n o f s a l e s v o l u m e a n d p r o f i t a b i l i t y b p r o d u c t ,c u s t o m e r , o s a l e s m a n . S a l e s o r d e r p r o c e s s i n g s o f tw a r e c o u l d p r i n t p a c k i n g s l i p s , d e d u c t s o l d m e c h a n d i s e f r o m i n v e n t o r y , v e r i f y o r d e r s , p r o c e s sr e t u r n e d g o o d s , a c c u m u l a t e b a c k o r d e r s , e n t e r c a s hr e c e i p t s , p r i n t i n v o i c e s , p r i n t s a l e s a n c r e d i t j o u rn a l s , a n m a i n t a i n c u s t o m e r m a s t e r f i l e .

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

M a i l i n g L i s t . O n o t h p r i m e a s s e t s o s m a l l b u s i n e s s i s i t s m a i l i n g l i s t , r e p r e s e n t i n g c u t o m e r s w h a r l i k e l y t b r e p e a t p u r c h a s e r s . T h C o m m o d o r e 1 2 s i m p l i f i e s m a i l i n g l i s t m a i n t e n a n c ea n i c a p a b l e o s o r t i n g n a m e s a c c o r d i n g t v r i e t y o c h a r a c t e r i s t i c s , d e p e n d i n g u p o n h o m u c hi n f o r m a t i o n i s t o r e d b t h p r o g r a m i a d d i t i o n t n a m e s a n a d d r e s s e s . C o n s i d e r t h e f o l l o w i n gp r o m o t i o n a l o m o n e y - s a v i n g a c t i v i t i e s t h a t c a e a i l b a c c o m p l i s h e d t h r o u g h t h u s o f u l l -f e a t u r e d m a i l i n g l i s t p r o g r a m :

S o r t l i s t b z i f o b u l k m a i l s a v i n g s .S o r t l i s t a l p h a b e t i c a l l y a n p r i n t o u t a s a c u s t o m e rr e f e r e n c e .M a i l p i e c e s t r e s i d e n t s o f a c e r t a i n t o w n o z i f o s p e c i a l l o c a l p r o m o t i o n .M a i l i n g s t c u s t o m e r s h a v i n g a n u p c o m i n g b i r t hd a y .M a i l i n g s t a l w o m e n a n n o u n c i n g s p e c i a l s a l eo d r e s s e s .M a i l i n g s t o n l y t h m o s t a c t i v e c u s t o m e r s f o r as p e c i a l " f a v o r e d c u s t o m e r p r o m o t i o n . "

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

C u s t o m e r F i l e M a n a g e m e n t . B f u n c t i o ni n i m a n n e r s i m i l a r t o t h w a t h a t m a i l i n gl i s t p r o g r a m s f u n c t i o n s , c u s t o m e r f i l e m a n a g em e n t p r o g r a m c o u l d k e e p t r a c k o c u s t o m e r s i w a t h a t i u s e f u l t o t h e b u s i n e s s . T h d a t a s t o r e dc o u l d i n c l u d e c u s t o m e r n a m e , a d d r e s s , p h o n e n u b e r , o c c u p a t i o n , c r e d i t l i m i t , c u r r e n t b a l a n c e , b r a n dp r e f e r e n c e , t o t a l p u r c h a s e s , s a l e s r e p r e s e n t a t i v e ,a n d a t e o l a s t o r d e r . T h b u s i n e s s m a n a g e r c o u l dt h e n o b t a i n l i s t s o c u s t o m e r s a c c o r d i n g t o

O u t s t a n d i n g b a l a n c e o 3 0 d a y s , f o c o l l e c t i o np u r p o s e s .B r a n d p r e f e r e n c e , f o r e s e a r c h a n d p r o m o t i o n a lp u r p o s e s .S a l e s r e p r e s e n t a t i v e s .T h o s e w h h a v e n o o r d e r e d w i t h i n t h l a s t y e a r ,f o c o n s i d e r a t i o n o r e m o v a l f r o m t h a c t i v e l i s to f o f o l l o w u p c a m p a i g n .

m a i l i n g l i s t p r o g r a m c o u l d b c o m b i n e d w i t hc u s t o m e r m a i n t e n a n c e p r o g r a m t p r o v i d e

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

P a y r o l l . c o m p l e t e p a y r o l l c a l c u l a t i o n p r o -

4

Page 61: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 61/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

g r a m w o u l d i n c l u d e t h e f o l l o w i n g f e a t u r e s : t i m ec a r d h o u r s c o m p u t a t i o n , c h e c k w r i t i n g , a n p r o v is i o n s f o c o m m i s s i o n s , b o n u s e s , p i e c e w o r k s a l a r i e s ,a n i n c e n t i v e s . A d d i t i o n a l l y , W - f o r m s a n p a r o l l s u m m a r i e s c o u l d a l s o b g e n e r a t e d .I n v e n t o r y . c o m p l e t e i n v e n t o r y m a n a g em e n t p r o g r a m s h o u l d b a b l e t o u t p u t t h f o l l o wi n r e p o r t s : d e t a i l e d i n v e n t o r y , i n v e n t o r y s t a t u s ,o n - o r d e r , o r d e r e x c e p t i o n , a n a l y s i s b c o s t , l i s t f o u s i p h y s i c a l i n v e n t o r y , p e r i o d t o d a t e , y e a r t d a t e , m i n i m u m q u a n t i t y s e a r c h , a n i n v e n t o r yp r o j e c t i o n s . T h f o l l o w i n g f i l e u p d a t e f u n c t i o n ss h o u l d a l s o b p r o v i d e d : p l a c e a o r d e r , c a n c e l a o r d e r , a d n e i n v e n t o r y i t e m , a n i n i t i a l i z en e p e r i o d o y e a r . T h i n v e n t o r y p r o g r a m c o u l da l s o p r i n t p u r c h a s e o r d e r s o r e m i n d e r s .

C o n t r a c t P r e p a r a t i o n . w o r d p r o c e s s i n gs y s t e m c o u l d p r i n t p e r s o n a l i z e d c o n t r a c t f o r m s .C o s t e s t i m a t i o n f u n c t i o n s c o u l d a l s o b i n t e g r a t e di n t o t h c o n t r a c t p r e p a r a t i o n p r o g r a m .

G e n e r a l B u s i n e s s C a l c u l a t i o n s . C o n s i d e rt h u s o y o u r C o m m o d o r e i p e r f o r m i n g t h f o l o w i n g g e n e r a l b u s i n e s s c o m p u t a t i o n s , w h i c h m a p r e v i o u s l y h a v e b e e n t o a w k w a r d o t i m e c o n s u mi n w h e n d o n e b m a n u a l m e t h o d s : c a s h f l o w ,b r e a k e v e n p o i n t , g o v e r n m e n t w i t h h o l d i n g c a l c u l at i o n s , s e l l i n g p r i c e f r o m c o s t a n g r o s s p r o f i t p r o r a ti n g , u n i t p r i c e c o m p a r i s o n s , o r d e r q u a n t i t y f o o p t i m u m p r i c e b r e a k , m o v i n g a v e r a g e , s e a s o n a la v e r a g e , c y c l i c a l a n a l y s i s , h i s t o g r a m g e n e r a t i o n ,w o r s e - c a s e a n a l y s i s , u n i v e r s a l r a t e o f r e t u r n , s u m a t i o n o l e d g e r c o l u m n s , o p t i m u m m a r k u p o m a r k d o w n , n e p r e s e n t v a l u e , c h o i c e b e t w e e n d e b ta n e q u i t y , l e a s e v e r s u s b u d e t e r m i n a t i o n s , f u n d ss t a t e m e n t p r e p a r a t i o n , p e r p e t u a l s a l e s q u a n t i t y ,a n g r o s s s a l e s r e v e n u e .

P r o f e s s i o n a l P r a c t i c e M a n a g e m e n tP r o f e s s i o n a l s w i t h l a r g e p r a c t i c e s s h o u l d c o

s i d e r u s i n g C o m m o d o r e 1 2 8 s y s t e m t d t h f o l o w i n g :

M a i n t a i n i n g a p p o i n t m e n t sB i l l i n g a n c o l l e c t i o n

G e n e r a t i n g a p p o i n t m e n t r e m i n d e r sA c c e s s i n g r e f e r e n c e l i b r a r i e s a n d a t a r e s o u r c e sf o j o u r n a l a r t i c l e s , d i a g n o s e s , c a s e l a w s , s t a nd a r d s , r u l e s a n r e g u l a t i o n s , c o d e s , a n d r u gi n f o r m a t i o n .C o r r e s p o n d e n c e a n d d o c u m e n t p r e p a r a t i o nT e l e c o m m u n i c a t i o n w i t h l a b o r a t o r i e s f o d i a gn o s t i c t e s t s .I n s u r a n c e f o r m p r e p a r a t i o n o r t r a n s m i s s i o n .

B u s i n e s s L e t t e r sP r o f e s s i o n a l l y p r e p a r e d f i l e s o b u s i n e s s l e t t e r s

a r a v a i l a b l e f o C o m m o d o r e c o m p u t e r s t s a v e y o t i m e f r o m h a v i n g t c r e a t e y o u r o w l e t t e r s . T h e r ea r t y p i c a l l y o v e r 1 0 0 0 l e t t e r s f o r e v i e w , m o d i f ic a t i o n , a n o u t p u t t h r o u g h t h u s o w o r dp r o c e s s i n g p r o g r a m .

S a l e s D e v i c eT h e C o m m o d o r e 1 2 8 c a n b u s e d a s a l e s d

v i c e i s e v e r a l w a y s . N o t h a t t e l e p h o n e d i a l i n gi n t e r f a c e s a r a v a i l a b l e , y o c a n u s e t h C o m m od o r e t c a l l e v e r y p o s s i b l e t e l e p h o n e n u m b e r i a e x c h a n g e o f r o m c u s t o m e r f i l e a n d e l i v e rt a p e d r e t a i l s a l e s m e s s a g e t a n y o n e w h a n s w e r s .A e x p o s i t i o n s o r r e t a i l s a l e s o u t l e t s , C o m m o d o r ew i t h a v i d e o d i s p l a y c a c o n t i n u a l l y l i s t s a l e s i n f o rm a t i o n . C r u d e q u e s t i o n - a n d - a n s w e r c a p a b i l i t i e sc o u l d a l s o b p r o v i d e d .

U s o t h C o m m o d o r e a c u s t o m e r a d v i s o rc a i n c r e a s e s a l e s t r a f f i c , a w e l l . F o e x a m p l e ,g a r d e n s u p p l y s h o p c o u l d p r o v i d e c u s t o m e r s w i t ha c c e s s t C o m m o d o r e 1 2 p r o g r a m m e d t a n s w e rg a r d e n i n g q u e s t i o n s a b o u t s p e c i f i c p l a n t s ( e . g . ,q u e s t i o n s a b o u t g r o w i n g s e a s o n s a n n u t r i e n t r eq u i r e m e n t s ) , a m o u n t a n t y p e o f e r t i l i z e r f o c e t a i n s i z e l a w n a n t y p e o f g r a s s , a n p o s s i b l y o u t p u ta c o m p l e t e g a r d e n p l a n . w i n e s h o p C o m m o d o r ec o u l d r e c o m m e n d a t y p e o w i n e t a c c o m p a n yg i v e n m e a l , t h g l a s s a n t e m p e r a t u r e t o u s e , a n t h c o m p a r a t i v e p r i c e s o w i n e s . T h c o s m e t i c sd e p a r t m e n t o s t o r e c o u l d u s t h C o m m o d o r e1 2 t s u g g e s t b r a n d n a m e c o s m e t i c s t u s i

5

Page 62: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 62/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

a c h i e v i n g c e r t a i n c o m p l e x i o n . s w i m m i n g p o o lm a i n t e n a n c e c o m p a n y a d v e r t i s e s t h a t i o f f e r sf r e e c o m p u t e r a n a l y s i s o f a n y o n e ' s s w i m m i n g p o o lw a t e r . F r o m w a t e r s a m p l e s , t h c o m p u t e r d e t e rm i n e s t h e t y p e a n a m o u n t o c h e m i c a l s n e c e s s a r yt m a i n t a i n a s p e c i f i c p o o l ; t h e s e c h e m i c a l s a r t h e ns o l d t t h e p o o l o w n e r .

T i m e C a l c u l a t i o n sC a l c u l a t i o n o t h d i f f e r e n c e i h o u r s o d a y s

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

T i m e d i f f e r e n c e s b e t w e e n m a j o r c i t i e s o t i m ez o n e s c o u l d b c a l c u l a t e d b p r o g r a m . w o r l dm a c o u l d a l s o b d i s p l a y e d o v i d e o s c r e e n w i t ht h e a p p r o p r i a t e t i m e s i m a j o r c i t i e s c o n t i n u o u s l yu p d a t e d . T h i s a p p l i c a t i o n m a b u s e f u l t t h o s em a k i n g l o n g d i s t a n c e c a l l s o f l y i n g i n t o o t h e r t i m ez o n e s .

T h C a l c u l a t i o n o R e f e r e n c e T a b l e sA n m a t h e m a t i c a l f u n c t i o n m a b e x p r e s s e d

a s t a b l e o f v a l u e s c o r r e s p o n d i n g t t h f a c t o r s i t h e e q u a t i o n . B u s i n e s s e s t h a t n e e d t o c a l c u l a t e t h v a l u e o p a r t i c u l a r f u n c t i o n c o u l d p r o d u c e a t b l l i s t i n g v a l u e s a s p e c i f i e d i n t e r v a l s f o r e a s yr e f e r e n c e . F o e x a m p l e , p o r t i o n o c h a r t u s e di c o n v e r t i n g B r i t i s h p o u n d s t A m e r i c a n d o l l a r si r e p r o d u c e d h e r e . N o t e t h a t t h d o l l a r e q u i v a l e n t sa r f o u n d i t h i n t e r i o r o t h c h a r t .

p e n c e. 0 0 . 1 0 . 2 0 . 3 0 . 4 0 . 5 0 . 6 0 . 7 0 . 8 0 . 9

^ 1 1 . 9 0 2 . 0 9 2 . 2 8 2 . 4 7 2 . 6 6 2 . 8 5 3 . 0 4 3 . 2 3 3 . 4 2 3 . 6 13 . 8 0 3 . 9 9 4 . 1 8 4 . 3 7 4 . 5 6 4 . 7 5 4 . 9 4 5 . 1 3 5 . 3 2 5 . 5 15 . 7 0 5 . 8 9 6 . 0 8 6 . 2 7 6 . 4 6 6 . 6 5 6 . 8 4 7 . 0 3 7 . 2 2 7 . 4 17 . 6 0 7 . 7 9 7 . 9 8 8 . 1 7 8 . 3 6 8 . 5 5 8 . 7 4 8 . 9 9 9 . 1 2 9 . 3 1

T h c o n v e r s i o n r a t e f o r t h i s c h a r t i 1 . 9 0 d o ll a r s p e B r i t i s h p o u n d . A a e x a m p l e o i t u s e ,t h n u m b e r o d o l l a r s t h a t a r e e q u i v a l e n t t 4 . 9 0p o u n d s i g i v e n b t h c h a r t a s 9 . 3 1 .

Y o u r C o m m o d o r e 1 2 8 c a n b a t i m e s a v e r b c o m p u t i n g a n d o u t p u t t i n g t a b l e s c o n c e r n i n g a r e a ss u c h a s

S t o c k c o m m i s s i o n s .V a l u e s o a n i n v e s t m e n t o r s a v i n g s a c c o u n t o v e rp e r i o d s o t i m e .U n i t p r i c e s a f t e r c e r t a i n q u a n t i t y p u r c h a s e s .B r e a k - e v e n v a l u e s f o v a r i o u s p r i c e s a n s a l e s o

p r o d u c t .U P S / U S P S r a t e s t v a r i o u s c i t i e s f o r v a r i o u sw e i g h t s .

T H C O M P U T E R A N D T H P R O F E S S I O N SI t h i s s e c t i o n v a r i e t y o w a y s i w h i c h t h

C - 1 2 8 c a n b e u s e d i t h e p r o f e s s i o n s a n i m a n yb l u e c o l l a r o c c u p a t i o n s a r l i s t e d . T h i s s h o r t l i s ti n i f a f r o m c o m p l e t e ; u s e s o C o m m o d o r e s a r s d i v e r s e t h a t t h e s e d e s c r i p t i o n s c a o n l y b e s u gg e s t i v e o f e o t h m a n y a p p l i c a t i o n s .

A c c o u n t a n t s a n d t a s p e c i a l i s t s :A d v e r t i s i n g :

A g r i c u l t u r e :

A p p r a i s e r s :

A r c h i t e c t s :

A l a s p e c t s o w o r k

C l i e n t f e e sC o m p o s i t i o n a n p r i n t

i n g c o s t sP r o d u c t i o n ( f i l m a n T V

c o s t sS p a c e a n t i m e b u y i n gS t a t i s t i c s i m a r k e t r

s e a r c hY i e l d s p e a c r eL i v e s t o c k g r o w t h a n

f e e d i n gL i v e s t o c k f o o d s u p p l e

m e n t sC r o p m i a n r o t a t i o nF e r t i l i z e r r a t i o sC o m p a r a t i v e v a l u e sQ u a n t i t i e sS u m m a t i o n sS t r e n g t h o m a t e r i a l sL o a d s , s t r e s s e s , a n

s t r a i n s

5

Page 63: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 63/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

A r t i s t s a n d e s i g n e r s :

A t t o r n e y s :

A u t o s a l e s m e n :

A u t o s e r v i c e a n r e p a i r :

B a n k i n g :

B r o a d c a s t i n g :

B u i l d i n g c o n t r a c t o r :

B u i l d i n gm a i n t e n a n c e :

B u y e r :

G e o m e t r i c a l c o n f i g u r at i o n s

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

p a n s i o n sC l i e n t f e e s b h o u r sw o r k e d

T e r m s o c o n t r a c t sT a c a l c u l a t i o n sB a n k r u p t c y d i s p o s i t i o n sO p t i o n a l e q u i p m e n t

c o s t sD i s c o u n t s a n p r i c e sU s e d c a a l l o w a n c e sT o w i n g a n r o a d s e r v i c e

c o s t sC o s t s o m a t e r i a l s a n

l a b o rE s t i m a t e sI n t e r e s t , a s s e t s , a

n u i t i e s , i n s u r a n c eF o r e i g n e x c h a n g eC o l l a t e r a lT r u s t a n p e n s i o n sP r o g r a m s c h e d u l i n gA d v e r t i s i n g r a t e sS t a t i o n l o g sM e a s u r i n g l a n d s i t e sA m o u n t s a n c o s t s o

r o o f i n g , f l o o r i n g , s i i n g , e t c .

E l e c t r i c a l l o a d s a n n e e d s

F i g u r i n g g u t t e r s , w i d o w s , s c r e e n s i z e s

W a t e r p r e s s u r e s ,p l u m b i n g

W o r k s c h e d u l e s a n t r a n s p o r t a t i o n

S u p p l i e s a n p o w e rW a s t e d i s p o s a lC o m p a r a t i v e c o s t s

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

C h e m i s t s a n l a t e c h n i c i a n s :

C o n s t r u c t i o nt r a d e s :

D i e t i c i a n s :

E d u c a t o r s — t e a c h e r s :

E m p l o y m e n tc o u n s e l o r s :

E n g i n e e r s :

F o r e i g n s i z e c o n v e rs i o n s

C o s t r e l a t i v e t m a r k u pa r e t a i l

P r o f i t p o t e n t i a lQ u a n t i t a t i v e m e a s u r e

m e n t sC o m p o s i t i o n o f s o l u t i o n s

a n c o m p o u n d sR a t e s o r e a c t i o n sV o l u m e t r i c a n d g r a v i

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

r i a l s , l a b o r t i m e ,c h a r g e s , a n s o n b yb r i c k l a y e r s , m a s o n s ,c a r p e n t e r s , p l a s t e re r s , p l u m b e r s , e t c .

F o o d q u a n t i t i e s a n c o s t s

N u t r i t i o n a l a n c a l o r i cv a l u e s

G r a d i n g h o m e w o r k a n e x a m i n a t i o n p a p e r s

C l a s s r o o m g a m e s a n i n s t r u c t i o n s i a r i t hm e t i c , E n g l i s h , e t c .

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

F r i n g e b e n e f i t sL a b o r s u p p l y a n o p e n

i n g sA l p h a s e s o c o n s t r u c

t i o n , i n c l u d i n g p l a n tl o c a t i o n s t u d i e s , t a r a t e s , l a b o r a n t r a n s p o r t a t i o nc h a r g e s , l o a d s ,a m o u n t s a n c o s t s o r a m a t e r i a l s , e x c av a t i o n n e e d s , f i l l ,w o o d , w i r e a n d c m e n t f o r m s , s t e e lr e i n f o r c e m e n t ,

5

Page 64: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 64/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

G e o l o g i s t s :

H o t e l a n i n k e e p e r s :

I n d e p e n d e n tb u s i n e s s e s :

I n s u r a n c e s a l e s m a n :

I n t e r i o r d e c o r a t i n g :

J e w e l e r s :

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

L a n d m e a s u r e m e n t sC h e m i c a l a n a l y s i s a n

a s s a y sM i n e r a l d e p l e t i o n r a t e sS u p p l i e s a n l a b o rO c c u p a n c y r a t e sC o n c e s s i o n p r o f i t s a n

a c t i v i t yG r o u p d i s c o u n t s a n c

t e r i n gB a l a n c e s h e e t , p r o f i t a n

l o s s s t a t e m e n t sP u r c h a s e s , r e t u r n s , a n

a l l o w a n c e sC o s t o f m a t e r i a l s , l a b o r ,

s e r v i c e s , l o a n sF i g u r i n g p r o f i t o i

v e s t m e n t a n c o s t s o e x p a n s i o n

I t e m i z i n g f o t a d e d u ct i o n s

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

p o l i c i e sA n n u i t i e sA l t e r n a t i v e i n s u r a n c e

p a c k a g e sP r o p e r l e v e l s o f c o v e r

a g A m o u n t s a n c o s t s o

f a b r i c s , r u g s , c a r p e ti n g , d r a p e s ,w a l l p a p e r , e t c .

D i s c o u n t s f o q u a n t i t yS h i p p i n g t i m e s a n d

c h a r g e sP r i c i n g a n c o s t sC o m p o s i t i o n o p r e c i o u s

m e t a l sG e w e i g h t s a n d s i z e s

L a n d s c a p e a r c h i t e c t sa n c o n t r a c t o r s :

M a n u f a c t u r e r ' sr e p r e s e n t a t i v e :

M a r k e t r e s e a r c h :

M e d i c a l , d e n t a l , a n o t h e r h e a l t hs e r v i c e s :

P a t t e r n m a k e r s :

P e r s o n n e la d m i n i s t r a t i o n :

P h a r m a c i s t s :

P h o t o g r a p h e r s :

L a n d a r e a s , p l a n t i n g a n f e r t i l i z a t i o ns c h e d u l e s

L a n d f i l lC o s t o i t e m s l e s s d i s

c o u n t sS h i p p i n g a n i n s u r a n c e

c o s t sI n v o i c e s p r e p a r e d f o

s u p p l i e r s a n c l i e n t sS t a t i s t i c s o f o p i n i o n a n

f i e l d t e s t i n gE x t e n t a n d n a t u r e o

c o m p e t i t i o nP r e s c r i b i n g o u t i l i z i n g

m e d i c a t i o n s , a n es t h e t i c s , p r o s t h et i d e v i c e s , e t c .

O p e r a t i o n a l c o s t s o s e v i c e s

S u p p l i e s i n v e n t o r i e s a n c o s t s

G e o m e t r i c c o n f i g u r at i o n s

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

A l t e r n a t i v e d e s i g n sA b s e n t e e i s m r a t e s , e f f i

c i e n c yV a c a t i o n s , i l l n e s s r a t e sW a g e r a t e c o m p l i a n c e s

a n c o m p a r i s o n sE m p l o y e e b e n e f i t sH i r i n g s a n s e v e r a n c e sP h a r m a c e u t i c a l m e

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

c o s t sP r i c i n gC o m p o s i t i o n o f s o l u t i o n sS u p p l i e s c o m p a r i s o n sP r i c i n gE x p o s u r e t i m e s a n d

s h u t t e r s p e e d s

5

Page 65: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 65/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

P i l o t s :

P r i n t e r s :

P s y c h o l o g i s t s :

P u b l i s h i n g :

R e a l e s t a t e :

R e s t a u r a n t s :

R e n t i n g a n l e a s i n g :

S a l e s , d o o r t d o o r :

S a l e s , r e t a i l :

S e c r e t a r i e s :

P a s s e n g e r a n f r e i g h tl o a d s

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

N a v i g a t i o nP a p e r s t o c k sS c h e d u l i n g p r i n t i n g r u n sP s y c h o l o g i c a l t e s t i n gS t a t i s t i c s o e x p e r i m e n t sC o m p o s i t i o n a n p r i n t

i n c o s t sP o s t a g e a n s h i p p i n g

c o s t sI n v e n t o r y c o n t r o lD i s t r i b u t i o n c o s t sD i s c o u n t sM a r k e t a n a p p r a i s e d

v a l u eD e v e l o p m e n t c o s t sT a x e s , i n s u r a n c e , w

t e r , a n h e a t i n gc o s t s ,

C l o s i n g f e e sC o m m i s s i o n sF o o d a n l i q u o r c o s t s

a n p r i c e sT i p sI n t e r e s t c h a r g e s a n d

c a s h f l o wI n v e n t o r y a n d u s a g e

r a t e sT r a v e l a n d o t h e r e

p e n s e sS t a t e m e n t s t s u p p l i e r sC o m m i s s i o n sT a x e s a n d c o m m i s s i o n sI n v e n t o r y a n t u r n o v e rP r i c i n g — m a r k u p s a n

m a r k d o w n sP e t t y c a s h , t r a v e l e

p e n s e sP o s t a g e c o s t sB d d g e t , p r o d u c t i o n ,

s a l e s r e p o r t s

S e c u r i t y a n a l y s t s :

S e c u r i t i e s s a l e s m e n :

S o c i a l s e r v i c e s :

S u r v e y o r s :T r a v e l a g e n t s :

T r u c k i n g a n d s h i p p i n g :

T y p o g r a p h e r s :

E m p l o y e r ' s p e r s o n a l f n a n c e s

C o r r e s p o n d e n c e a n m e m o v e r i f i c a t i o n

P r o f i t s , e x p e n s e s , P / r a t i o s w o r k i n g c a p it a l , d e p r e c i a t i o n ,g r o w t h r a t e s , d i i d e n d s , e t c .

T e c h n i c a l a n d f u n d am e n t a l a n a l y s e s

M a r g i n c o s t s a n a v a i la b i l i t y

D i v i d e n d a n d i n t e r e s ty i e l d s

C o m m i s s i o n s e a r n e dG r o w t h r a t e s , p r i c e

c h a n g e s , b a l a n c e dp o r t f o l i o s

W e l f a r e a v a i l a b i l i t y v e s u f a m i l y n e e d s

F a m i l y b u d g e t i n gL a n d m e a s u r e m e n t sD i s c o u n t s o n f a r e s ,

t o u r s , h o t e l sC o m m i s s i o n s e a r n e dD i s t a n c e s a n c o s t s p e

d i s t a n c eC o n v e r t i n g f o r e i g n c u

r e n c i e s , k i l o m e t e rd i s t a n c e s , e t c .

B i l l i n g a i r l i n e s , s t e a ms h i p l i n e s , b u c o p a n i e s , t o u r s , h o t e l s ,e t c .

L o a d c a p a c i t i e s b w e i g h t a n d v o l u m e

D i s t a n c e s , t i m e s c h e du l e s , c o s t s

E q u i p m e n t i n v e n t o r ya n m a i n t e n a n c e

L i c e n s e f e e s a n t a x e sP r i n t e r s ' m e a s u r e m e n t sP l a t e s a n e t c h i n g s

5

Page 66: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 66/208

B u s i n e s s a n F i n a n c i a l A p p l i c a t i o n s

W a i t e r s a n w a i t r e s s e s :

W h o l e s a l e r s a n dm a n u f a c t u r e r s

T i p sT o t a l i n g c h e c k sL a b o r a n d o v e r h e a dL o s s o d i s c o u n t i n g

c u s t o m e r s ' i n t e r e s t -b e a r i n g n o t e s

I n t e r e s t o a c c o u n t b a a n c e s

R e c o r d i n g p a y m e n t s ,p r o m i s s o r y n o t e s ,p a r t i a l p a y m e n t s

C o n s i g n m e n t s a n r t u r n s

S h i p p i n g c o s t s a n t a x e s

5

Page 67: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 67/208

Page 68: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 68/208

C h a p t e r

C o m m o d o r e 1 2 N u m b e rC r u n c h i n g : M a t h e m a t i c a l

a n S t a t i s t i c a l A p p l i c a t i o n sO n o t h e b i g g e s t a s s e t s o t h C o m m o d o r e 1 2 i s i t s a b i l i t y t p e r f o r m c o m p l i c a t e d a n t e d i o u sm a t h e m a t i c a l c a l c u l a t i o n s w i t h u n e r r i n g d i l i g e n c e .Y o u r C - 1 2 8 c a n b p r o g r a m m e d t e m u l a t e s i p l a d d i n g m a c h i n e o c o m p l e x s c i e n t i f i c b u s i n e s sc a l c u l a t o r . I c a p e r f o r m s t a t i s t i c a l c o m p u t a t i o n so u s t t h o s e i n v o l v e d w i t h b u s i n e s s e s , i n v e s tm e n t s , q u e s t i o n n a i r e a n a l y s i s , a n t h s c i e n c e s .

T H C O M M O D O R E 1 2 A S O P H I S T I C A T E D C A L C U L A T O R

p r o g r a m c o u l d b w r i t t e n t e m u l a t e t h f u n c t i o n s o f a o r d i n a r y c a l c u l a t o r ( s e e L i s t i n g 3 - 1 )o a R P c a l c u l a t o r . T h c o m p u t e r c o u l d b u s e da s i m p l e b u s i n e s s o s c i e n t i f i c c a l c u l a t o r f o rv a r i e t y o p u r p o s e s ( s e e F i g . 3 - 1 ) . A d d i t i o n a l l y ,f u n c t i o n s n o t p r o v i d e d o n a n o r d i n a r y c a l c u l a t o r

L i s t i n g 3 - 1 : T h D e s k t o p C a l c u l a t o r P r o g r a m1 R E D E S K T O P C A L C U L A T O R2 C O L O R 0 , 2 s C O L O R 1 , 1 s C O L O R 4 , 23 X « 1 4 : Y « 0 : C * = " " s D * = " " s E * = " "4 G R A P H I C 1 , 5 0 B O X 1 , 1 0 0 , 0 , 2 0 0 , 1 2 56 D R A W 1 , 1 0 0 , 2 0 T 2 0 0 , 2 07 C H A R , . 1 5 , 3 , " 7 8 98 C H A R 1 , 1 5 , 5 , " 4 5 6 - "9 C H A R 1 , 1 5 , 7 , " 1 2 « 1 0 C H A R 1 , 1 5 , 8 , "1 1 C H A R 1 , 1 5 , 9 , "1 2 C H A R 1 , 1 5 , 1 0 , "1 3 C H A R 1 , 1 5 , 1 1 , " E N D

5

Page 69: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 69/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

C H A R 1 , 1 2 , 2 0 , " P R E S S T O E N D "G E T K E Y N S O U N D 1 , 5 0 0 , 8x ~ x * iI X = 2 4 T H E N X C H A R 1 , X , 1 , N *I N * = C H R * < 4 3 )N E X T W : M = 0I N * = C H R * < 4 5 )N E X T W : M * 1I N * = C H R * < 6 9 )A < Y ) « V A L < N * >I N * = C H R * < 6 1 >Y = Y + l s 6 0 T 0 1 5 F O R W = Z + 1 T Y C = V A L < C * > s D = V A L

1 C H A R 1 , X , 1 , " " s Y « 0T H E N Z » Y s F O R W = 0 T Y s C * « C * + S T R * ( A ( W ) ) sT H E N Z « Y : F O R W = 0 T Y s C * = C * + S T R * ( A < W ) ) s

T H E N ' 3 " m

T H E N 2 6 0 -

D * = D * + S T R * ( A < W ) > N E X T< D * )

I M = T H E N E = C - DI M = 0 T H E N E « C + D

E * « S T R * ( E >L = L E N ( E * )E * « L E F T * ( E * , L - 1I E * = " T H E N

C H A R 1 , 1 4 , 1 , "Y = 5 0 s Z = 0 s X « 1 4 s E G O T O 1 5 G R A P H I C 0 C O L O R

E * = " 0 "1 C H A R 1 , 1 4 , 1 , E *

C - 0 s D - 0 s M - 0 S C * - " D * - 1 1 E $ = "

0 , l s C O L O R 5 , 1 6 s C 0 L 0 R 4 , 6 s S C N C L R

F i g . 3 - 1 . L i s t i n g 3 - 1 g e n e r a t e s f u n c t i o n a l d e s k t o p c a l c ul a t o r . I t h i s e x a m p l e , t h a d d i t i o n o f 1 a n d 3 7 a w a i t s t h p r e s s i n g o t h e q u a l s k e ( = ) . A l c a l c u l a t i o n s i t h i s p r g r a m a r e e n t e r e d i c o n v e n t i o n a l f a s h i o n . I o t h e r w o r d s ,y o u w o u l d p r e s s t h e f o l l o w i n g k e y s i t h i s d e m o n s t r a t i o n :1 , 2 , + . 3 , 7 a n =

1 2 3

E N

9

5

Page 70: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 70/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

c o u l d e a s i l y b i n c l u d e d ( e . g . , t h a b i l i t y t s o l v eq u a d r a t i c e q u a t i o n s ) .

R P C a l c u l a t o rR P N , w h i c h s t a n d s f o R e v e r s e P o l i s h N o t a

t i o n , i s y s t e m o r e p r e s e n t i n g m a t h e m a t i c a l e q u at i o n s . S o m e o t h a d v a n c e d s c i e n t i f i c c a l c u l a t o r su s t h R P s y s t e m b e c a u s e f e w e r k e y s t r o k e s a r r e q u i r e d t d o c o m p l e x c a l c u l a t i o n s w i t h a R P s y s t e m t h a n w i t h t h r e g u l a r s y s t e m . T h R P s y t e i o f t e n e a s i e r t u s a f t e r y o h a v e g a i n e df a m i l i a r i t y w i t h i t Y o c o u l d p r o g r a m t h C - 1 2 8t e m u l a t e a R P c a l c u l a t o r , p r o v i d i n g m a n ym a t h e m a t i c a l f u n c t i o n s .

I n t h e R P s y s t e m t h e r e a r e n p a r e n t h e s e sa n n o ( e q u a l s ) k e y . O n l y t w o n u m b e r s a r w o r k e d w i t h a o n t i m e . s a m p l e c a l c u l a t i o nw o u l d p r o c e e d a f o l l o w s :

S t e p I n p u t D i s p l a y

( 5

C o m m e n t s

S t e p

( T I n p u t D i s p l a y C o m m e n t s

2 . 5 2 . 5 E n t e r f i r s t n u m b e r

T h e s e a r e t h e f o u rr e g i s t e r s

4 4 E n t e r s e c o n d n u m b e r2 . 5 a s n e n u m b e r s a r

i n p u t , p r e c e d i n g i n p u t sa r s h i f t e d t h r o u g h t h r e g i s t e r s .

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

2 . 5 2 . 5 w a c a l c u l a t e da n p u i t h f i r s t p s i t i o n i t h d i s p l a y .

1 1 e n t e r t h i r d n u m b e r1

2 .

5 e n t e r f o u r t h n u m b e r1 1

( 6 / / s t a n d s f o r d i v i s i o n .T h f o l l o w i n g c a l c u l a -

1 t i o n w a p e r f o r m e d , a n 1 t h a n s w e r w a s t o r e d i

t h f i r s t d i s p l a y p o s i t i o n :1 0 / 5

( J 1 T h s i g n i n s t r u c t e dt h a t t h t w p r e c e d i n gr e s u l t s w e r e t b

1 a d d e d : 1 0 + 2 = 1 2 ; t h a n s w e r w a s t o r e d i t h f i r s t p o s i t i o n . T h t w p r e c e d i n g r e s u l t sw e r e a d d e d b e c a u s e n n e n u m b e r s w e r e i p u f o t h c o m p u t at i o n .

T h f u n c t i o n s t h a t s h o u l d b a v a i l a b l e i s u c ha R P p r o g r a m a r e d e s c r i b e d b e l o w :

f u n c t i o n d e s c r i p t i o n

m u l t i p l i c a t i o na d d i t i o nd i v i s i o ns u b t r a c t i o np o w e r s ( e . g . , x s t a n d s f o x a n d x + .

V s t a n d s f o V x I N i n v e r s e ( e . g . , 1 / x )

c l e a r d i s p l a y / r e g i s t e r sS I c o m p u t e t h s i n e o fA S I N c o m p u t e t h a r c s i n e o fC O c o m p u t e t h c o s i n e o

5

Page 71: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 71/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

f u n c t i o n

A C O S

T A A T A NS E A S E C

C O A C O T

C S

A C S CP

L O M E M +M E M -

N S

H Y

S I D E

D E R A

P O L R

6

d e s c r i p t i o n

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

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

c o m p u t e t h c o t a n g e n t o

c o m p u t e t h a r c c o t a n g e n to f

c o m p u t e t h c o s e c a n t o

c o m p u t e t h a r c c o s e c a n to f

p l a c e t h e v a l u e o t i t h r e g i s t e r

c o m p u t e t h e x p o n e n t i a lo f ( i . e . , e x

c o m p u t e t h l o g a r i t h mo f

a d n u m b e r t t h m e m o r y r e g i s t e r

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

c h a n g e t p e r c e n t a g ev a l u e

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

d e v i a t i o n f o s e o s c o r e s

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

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

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

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

c o m p u t e p o l a r c o o r d i -

f u n c t i o n

R E C T

M E H S I N

H C O S

H T A N

H S E CH C S CH C O T# S I N

# C O S# T A N# S E C

# C S C# C O T

S R Q U A D

d e s c r i p t i o n

n a t e s g i v e n r e c t a n g u l a rc o o r d i n a t e s

c o m p u t e r e c t a n g u l a rc o o r d i n a t e s g i v e n p o l a rc o o r d i n a t e s

c o m p u t e m e t r i c c o n v e rs i o n s — a s u b p r o g r a m

c o m p u t e t h h y p e r b o l i cs i n e o f

c o m p u t e t h h y p e r b o l i cc o s i n e o

c o m p u t e t h h y p e r b o l i ct a n g e n t o

c o m p u t e t h h y p e r b o l i cs e c a n t o

c o m p u t e t h h y p e r b o l i cc o s e c a n t o

c o m p u t e t h e h y p e r b o l i cc o t a n g e n t o

i n v e r s e h y p e r b o l i c s i n eo f

i n v e r s e h y p e r b o l i c c o s i n eo f

i n v e r s e h y p e r b o l i ct a n g e n t o

i n v e r s e h y p e r b o l i cc o s e c a n t o

i n v e r s e h y p e r b o l i cc o t a n g e n t o

i n v e r s e h y p e r b o l i cs e c a n t o

s w i t c h t h r e g i s t e r sr o t a t e t h r e g i s t e r sc o m p u t e s o l u t i o n s t

q u a d r a t i c e q u a t i o n sw i t h t h q u a d r a t i ce q u a t i o n

p u c o m p u t e r i m o n i t o rm o d e s t h a t o r d i n a r yc a l c u l a t i o n s m a b m a d e i t h f o r mP R I N T 5 * 1 . 6 . T v p e

Page 72: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 72/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

d e s c r i p t i o nC O N T i s o m e B A S I C st c o n t i n u e w i t h t h p r o g r a m

S T A T I S T I C ST h e C o m m o d o r e 1 2 i w e l l s u i t e d f o d e a l i n g

w i t h s t a t i s t i c s . B a s i c s t a t i s t i c s f o o n o t w v a r ia b l e s ( e . g . , m e a n , v a r i a n c e , a n s t a n d a r d d e v i a t i o n )c a b f o u n d f o s e o o b s e r v a t i o n s o o n v a r ia b l e . F o p a i r e d v a r i a b l e s e t s , t h a b o v e s t a t i s t i c sc o u l d b d e t e r m i n e d f o e a c h , a n t h c o v a r i a n c ea n c o r r e l a t i o n c o e f f i c i e n t c a l c u l a t e d .

M e a n

V a r i a n c e ° " Y 22 ( d e v i a t i o n f r o m t r u e m e a n ) 2

S (

S t a n d a r d d e v i a t i o n o v a r i a n c e2 X n X

M e a n s a n M o m e n t s . F o r g r o u p e d o r u n -g r o u p e d d a t a , t h a r i t h m e t i c , g e o m e t r i c , a n h a r - .m o n i c m e a n s c a b d e t e r m i n e d . T h s e c o n d / t h i r d ,a n f o u r t h m o m e n t s a b o u t t h m e a n a n t h c o e f f ic i e n t s o f s k e w n e s s a n d k u r t o s i s c a a l s o b c a c u l a t e d .

O n a n T w W a A n a l y s i s o V a r i a n c e .T h e m e a n a n v a r i a n c e f o t w t r e a t m e n t g r o u p sa n f o t h e n t i r e s a m p l e c a b c a l c u l a t e d , a n a

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

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

t i n g e n c y t a b l e .L i n e a r R e g r e s s i o n . s e t o f o b s e r v a t i o n s

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

o x a n t h s t a n d a r d e r r o r f o t h c o e f f i c i e n t sc a a l s o b e c o m p u t e d . M u l t i p l e l i n e a r r e g r e s s i o nf i t s a n p o l y n o m i a l r e g r e s s i o n c o u l d a l s o b p e f o r m e d .

F o t h l i n e a r e q u a t i o n b x

X b

w h e r e ( X ) / n , ( 2 Y ) / nS u r v e y A n a l y s i s . T h f o l l o w i n g s t a t i s t i c a l

p a r a m e t e r s c o u l d b c a l c u l a t e d b c o m p l e t e s u v e a n a l y s i s p r o g r a m : m u l t i v a r i a t e a n a l y s i s , r e g r e ss i o n a n a l y s i s , t i m e - s e r i e s a n a l y s i s , v a r i a n c ed e t e r m i n a t i o n , f a c t o r a n a l y s i s , d e s c r i p t i o n s , a n t a b u l a t i o n s .

G e n e r a t i o n o F r e q u e n c y T a b l e s . F o l a r g e s a m p l e , s o r t i n g p r o g r a m c o u l d o u t p u t as t a n d a r d o r e l a t i v e f r e q u e n c y t a b l e .

H y p o t h e s i s T e s t i n g . u s e f u l p r o g r a mc o u l d d e t e r m i n e c o n f i d e n c e i n t e r v a l s f o a g i v e ns a m p l e , w h i c h c a t h e n b u s e d i t e s t i n g h y p o t he s e s . S t a t i s t i c a l h y p o t h e s i s t e s t i n g i u s e d t a n s w e rs u c h q u e s t i o n s a s " b u s i n e s s m a n c l a i m e d t h a t 2 p e r c e n t o t h e p u b l i c p r e f e r s h i p r o d u c t . I 1 0 p e p l w e r e a s k e d t h e i r o p i n i o n , w h a t p e r c e n t a g ew o u l d h a v e t r e s p o n d n e g a t i v e l y f o t h i s c l a i m t b r e f u t a b l e ? "

S t a t i s t i c a l D i s t r i b u t i o n . T h a p p r o x i m at i o n s f o r n o r m a l a n d s t u d e n t ' s t - d i s t r i b u t i o n s g i v e nb e l o w a r d e s i g n e d f o e a s y t r a n s l a t i o n i n t o C o m o d o r e B A S I C p r o g r a m s t a t e m e n t s a n d h a v e w i d ea p p l i c a t i o n s i s t a t i s t i c a l a n a l y s i s .

S i m i l a r a p p r o x i m a t i o n s , a v a i l a b l e i s t a t i s t i c a lh a n d b o o k s a n d t h U S B u r e a u o s t a n d a r d sm a n u a l s o c o m p u t e r a p p r o x i m a t i o n s , c a n b e u s e dt c o m p u t e c h i - s q u a r e a n d i s t r i b u t i o n s .

6

Page 73: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 73/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

N o r m a l D i s t r i b u t i o n

/ L

S t a n d a r d N o r m a l D i s t r i b u t i o n

u c r

p r o b a b i l i t y o f a l l i n g i n t h s h a d e d a r e a a b o v er ^ ^ t a / e ( x )

w h e r e : 0 . 4 3 6 1 8 3 6a 2 - 0 . 1 2 0 1 6 7 6a 0 . 9 3 7 2 9 8 0

( e - x / 2 ) ( 2 T r ) " y 2( 0 . 3 3 2 6 x r 1

c ( x ) 1 0 - 5

S t u d e n t ' s t - d i s t r i b u t i o n

S t u d e n t ' s t - d i s t r i b u t i o n

a r e a o r i g h t - t a i l V 4 ( l a . x j l x 3a r f ) - 4 + € ( x )

w h e r e : a 0 . 1 9 6 8 5 4% 0 . 1 1 5 1 9 4a 0 . 0 0 0 3 4 4a 0 . 0 1 9 5 2 7

t - v a l u en o d e g r e e s o f r e e d o m

( t 2 / 3 ( l 2 / 9 d ) 7 / 9 ) ( 2 / 9 t 2 7 3 • 2 / 9 d ) " *

€ ( x ) 2 . 1 0 " 4

S t a t i s t i c a l A n a l y s i sS t a t i s t i c a l a n a l y s i s p r o g r a m s h a v e w i d e r a n g e

o f a p p l i c a t i o n s i b u s i n e s s , s t o c k a n a l y s i s , a n t h s c i e n c e s .

p r o g r a m d e a l i n g w i t h s t a t i s t i c s w i t h o n v a r ia b l e c a b u s e d t o f i n d b a s i c d e s c r i p t i o n s f o s e o d a t a — t h a t i t h m e a n a n t h s t a n d a r d d e v i at i o n . A n o t h e r p r o g r a m c o u l d d e t e r m i n e t h l i n e a rr e g r e s s i o n f o s e o ( x , y ) p a i r s . F o e x a m p l e , t h r e l a t i o n s h i p b e t w e e n t h p r i c e o f s t o c k ( x t t h D o w - J o n e s I n d u s t r i a l A v e r a g e ( y c o u l d b d e t e rm i n e d b i n p u t t i n g c o r r e s p o n d i n g p a i r s o f v a l u e s .

p r o g r a m c o u l d b c r e a t e d t h a t c o m p u t e s t h a r e au n d e r n o r m a l c u r v e b e t w e e n t w o p o i n t s . n o m a c u r v e i u s e d t d e s c r i b e m a n y p h e n o m e n a ; i i p i c t u r e d a n m a t h e m a t i c a l l y d e s c r i b e d a b o v e .T h a r e a u n d e r t h c u r v e i e q u a l t o n e . T h a v e ra g o s e o d a t a ( x i t h e p o i n t a w h i c h t h c u r v ep e a k s . I t w v a l u e s o t h a x i s a r e p i c k e d , t h ea r e a u n d e r t h c u r v e b e t w e e n t h e s e t w p o i n t s i e q u a l t t h p r o b a b i l i t y o f v a l u e b e i n g b e t w e e nt h o s e p o i n t s .

Y o c o u l d p r o g r a m y o u r C o m m o d o r e 1 2 t c o m p u t e t h c u m u l a t i v e b i n o m i a l p r o b a b i l i t y f o t h o c c u r r e n c e o g i v e n v a l u e o r t o p l o t d a t a i s i p l b a r g r a p h f o r m a t . T h i s p r o g r a m c o u l d b m a d et p l o t d a t a o a x , a x i s o t c r e a t e l a b e l e dh i s t o g r a m . C - 1 2 8 p r o g r a m c o u l d e v e n b e w r i tt e t e x p o n e n t i a l l y s m o o t h s e o d a t a . D a t av a l u e s w o u l d b e n t e r e d , a n d a n e x p o n e n t i a l f u n ct i o n u s e d t p r e d i c t f u t u r e v a l u e s . T h i s s m o o t h i n gc o n s t a n t s h o u l d b a d j u s t e d s o t h a t t h o u t p u t e r o i m i n i m i z e d .

M A T H E M A T I C SY o u r C o m m o d o r e 1 2 c a n b e c a l l e d u p o n t

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

6

Page 74: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 74/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

• S o l u t i o n o q u a d r a t i c a n c u b i c e q u a t i o n s : g i v e nt h c o e f f i c i e n t s o f e i t h e r q u a d r a t i c o c u b i ce q u a t i o n , a p r o g r a m c o u l d s o l v e f o b o t h r e a l a n c o m p l e x r o o t s ; e q u a t i o n s o d e g r e e s c o u l d a l s ob s o l v e d f o r .R o o t s o f ( x ) : p r o g r a m c o u l d f i n d t h e r o o t s o u s e r - d e f i n e d f u n c t i o n u s i n g t h e b i s e c t i o n m e t h o do N e w t o n ' s m e t h o d .V e c t o r o p e r a t i o n s : g i v e n t w v e c t o r s i t w d m e n s i o n s , p r o g r a m c o u l d c a l c u l a t e t h e i r m a n i t u d e s , t h e a n g l e b e t w e e n t h e m , a n t h e i r d o a n c r o s s p r o d u c t s .T r i a n g l e s o l u t i o n : f o r t r i a n g l e w i t h t h r e e k n o w n" v a r i a b l e s , " t h e l e n g t h s o t h s i d e s , t h a n g l e sb e t w e e n s i d e s , a n t h a r e a c o u l d b c o m p u t e d .C u r v e s o l u t i o n : t h a r l e n g t h , c e n t r a l a n g l e ,r a d i u s , c h o r d l e n g t h , a n t a n g e n t l e n g t h f o c u r v e c o u l d b c a l c u l a t e d g i v e n t w k n o w n p a r t s ;t h a r e a e n c l o s e d b t h e s e p a r t s c o u l d a l s o b c a l c u l a t e d .

• A r i t h m e t i c , g e o m e t r i c , a n h a r m o n i c p r o g r e ss i o n s : t a b l e o e l e m e n t s f o t h a b o v e t h r e ep r o g r e s s i o n s c o u l d b g e n e r a t e d . T h e l e m e n ta n t h s u o t h f i r s t e l e m e n t s c o u l d a l s o b d e t e r m i n e d .F a c t o r s o f i n t e g e r s , G C D , L C M : t h p r i m e f a t o r s o f a i n t e g e r , t h e g r e a t e s t c o m m o n d i v i s o r( G C D ) , a n t h l e a s t c o m m o n m u l t i p l e ( L C M ) o t w i n t e g e r s c o u l d b d e t e r m i n e d .F u n c t i o n v a l u e t a b l e : u s e f u l p r o g r a m c o u l d p r i n tt h v a l u e s f o u s e r - d e f i n e d f i i n c t i o n o v e rs p e c i f i e d i n t e r v a l .P r i m e n u m b e r t a b l e : t a b l e o p r i m e n u m b e r s o a t e s t f o r p r i m e s i s p e c i f i e d i n t e r v a l c o u l d b g e n e r a t e d .P a r t i a l s u m s a n p r o d u c t s : t h e p a r t i a l s u o p r o d u c t o u s e r - d e f i n e d f u n c t i o n c o u l d b c o p u t e d .

• I n t e r p o l a t i o n b e t w e e n k n o w n v a l u e s : L a g r a n g ep o l y n o m i a l i n t e r p o l a t i o n , o t h N e w t o n d i v i d e dd i f f e r e n c e m e t h o d m a b p e r f o r m e d t i n t e r p ol a t e v a l u e s o f u n c t i o n .G a u s s i a n i n t e g r a t i o n : t h i n t e g r a l o f a u s e r -d e f i n e d f u n c t i o n c a b e d e t e r m i n e d b y G a u s s i a n

q u a d r a t u r e .• S o l u t i o n s o d i f f e r e n t i a l e q u a t i o n s : f i r s t - o r d e r

d i f f e r e n t i a l e q u a t i o n s m a b s o l v e d b p r o g r a mu s i n g t h R u n g e K u t t a m e t h o d ; s t e p s i z e m a b e d e t e r m i n e d t y i e l d r e s u l t s w i t h i n s p e c i f i ce r r o r t o l e r a n c e .P o l y n o m i a l a r i t h m e t i c : a d d i t i o n , s u b t r a c t i o n ,m u l t i p l i c a t i o n , a n d i v i s i o n o f p o l y n o m i a l s m a b a c c o m p l i s h e d .P o l y n o m i a l e v a l u a t i o n : a p o l y n o m i a l ( P x ) = a 0a x ? x . a n x " m a b e v a l u a t e d a p o i n t w i t h c o m p l e x c o e f f i c i e n t s .P o l y n o m i a l r o o t f i n d i n g : B a r s t o w ' s m e t h o d i w e l l s u i t e d f o c o m p u t e r e v a l u a t i o n o q u a d r i cf a c t o r s f o p o l y n o m i a l s o d e g r e e n C o m p l e x a r i t h m e t i c : a d d i t i o n , s u b t r a c t i o n , m u t i p l i c a t i o n , d i v i s i o n , s q u a r e s , i n v e r s e s , a n s o m a b p e r f o r m e d u s i n g c o m p l e x n u m b e r s .C o m p l e x t r i g o n o m e t r i c f u n c t i o n s : c o m m o nt r i g o n o m e t r i c f u n c t i o n s m a b e v a l u a t e d u s i n gc o m p l e x n u m b e r s .B a s e c o n v e r s i o n s : u s e f u l p r o g r a m c o u l d t r a n sf o r m n u m b e r s o a n r e a l b a s e t a n o t h e r b a s e .G r a p h i n g c a l c u l a t i o n s : t h i n t e r v a l s t u s f o p r o p o r t i o n a l a x e s g i v e n t h m i n i m u m / m a x i m u mv a l u e s a n n u m b e r o m a j o r d i v i s i o n s c o u l d b c a l c u l a t e d a n u s e d f o p l o t t i n g d a t a m a n u a l l y o w i t h p l o t t e r / p r i n t e r . A d d i t i o n a l l y , c o n v e r s i o nr o u t i n e s b e t w e e n r a d i a n s , q u a d r a n t s , r e v o l ut i o n s , a n d e g r e e s c o u l d b p r o v i d e d .C o o r d i n a t e c o n v e r s i o n b e t w e e n r e c t a n g u l a r a n p o l a r e q u i v a l e n t s m a b c o m p u t e d w i t h t h e s ef o r m u l a e :

a r c t a n g e n t ( y / x )c o s i n e ( A s i n e ( A )

w h e r e : x a b s c i s s a C a r t e s i a n c o o r d i n a t e so r d i n a t em a g n i t u d e o r a y \ p o l a r c o o r d i n a t e sa n g l e ( i d e g r e e s v

S e L i s t i n g s 3 - 2 a n 3 - a n F i g . 3 - 2 .

6

Page 75: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 75/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 3 - 2 : T h T r i g o n o m e t r i c

1 R E M T R I G C A L C U L A T O R

C a l c u l a t o r P r o g r a m

2 C O L O R 0 , 2 s C O L O R 1 , 1 s C O L O R3 1 4 Y * = 0 C * " D * 4 G R A P H I C 1 , 5 B O X 1 , 1 0 0 , - 0 , 2 0 0 , 1 2 56 D R A W 1 , 1 0 0 , 2 0 T 2 0 0 ,7 C H A R 1 , 1 5 , 3 , " 7 A 8 C H A R 1 , 1 5 , 5 , " 4 C 9 C H A R 1 , 1 5 , 7 , " 1 3 L 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 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 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3

C H A R 1 , 1 5 , 8 , "C H A R 1 , 1 5 , 9 , M S 0 C H A R 1 , 1 5 , 1 0 , "C H A R 1 , 1 5 , 1 1 , "C H A R 1 , 1 2 , 1 7 , " P R E S SC H A R 1 , 1 2 , 1 8 , " P R E S SC H A R 1 , 1 2 , 1 9 , " P R E S SC H A R 1 , 1 2 , 2 0 , " P R E S SC H A R 1 , 1 2 , 2 1 , " P R E S SC H A R 1 , 1 2 , 2 2 , " P R E S S

E * = "

2

i

i

i

i

T T T T T T

4 , i

A T N "C O S "L O G "S I N "S Q R "E N D "

C H A R 1 , 6 , 2 4 , " E N T E R F U N C T I O N , T H E N V A L U E "C H A R i f i f 2 4 " ( A N G L E S S H O U L D B F N T E R E D J I R A D I A N S ) "G E T K E Y N S O U N D 1 , 5 0 0 , 8I X = 2 4 T H E N X « 1 4 s C H A RC H A R 1 , X , 1 , N *I N * = C H R * < 6 5 ) T H E NI N * = C H R * < 6 7 > T H E NI N * « C H R * ( 7 6 > T H E NI N * = C H R * < 8 3 ) T H E NI N * = C H R * ( 8 1 > T H E NI N * = C H R * < 6 9 ) T H E NA ( Y ) = V A L < N * >I N * « C H R * < 6 1 ) T H E NY = * Y + l s G O T O 2 1 F O W = Z + 1 T O Y - 1 : D * =D « V A L < D * )I M « T H E N E = A T N < D >I M - T H E N E = C O S ( D )I M « 2 T H E N E = L O G < D )I M = 3 T H E N E = S I N < D )I M « T H E N E = S Q R < D )E * « S T R * < E )E * = L E F T * ( E * , 9 )

Z = * Y sZ = Y sZ = Y s7 = s Y «L

Z = Y s4 8

3 5

, X , 1 , " " Y =

M « M « M « M « M =

' D * + S T R * < A ( W ) > : N E X T

6

Page 76: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 76/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

4 4 4 5 4 6 4 7 4 8

I E $ = "C H A R 1 , 1 4Y = 0 s Z = 0 sG O T O 2 1 G R A P H I C

T H E N E $ = " 0= 1 4 s E = 0 s C = 0s C O L O R 0 , 1 s

" s C H A Rs D = 0 s M = 0 : C *C O L O R 5 , 1 6 :

, 1 4 , 1 , E

C O L O R1 1 E ' - f c 3 3 ' 1 "

, 6 : S C N C L R

L i s t i n g 3 - 3 : T h T r i g o n o m e t r i c P l o t t e r P r o g r a m

1 R E T R I G P L O T T E R2 G R A P H I C 0 S S C N C L R3 P R I N T S P R I N T " A T R I G O N O M E T R I C P L O T T E R - 1 14 0 P R I N T S P R I N T " T U S M E F O L L O W T H E M E N U I N S T R U C T I O N S "5 P R I N T s P R I N T " P R E S S A N Y K E Y T G T T H M E N U " s G E T K E Y Z $

S C N C L R6 0 P R I N T S P R I N T T A B ( 1 2 ) " T R I G P L O T T E R M E N U "7 0 P R I N T S I N P U T " C H O O S E O N E : S ) S I N C ) C O S " s C $8 P R I N T s I N P U T " E N T E R A M P L I T U D E ( 1 - 8 0 ) " 39 P R I N T s I N P U T " E N T E R P E R I O D < . 1 - 4 . 5 > " 1 0 P R I N T S P R I N T " Y O U W I L L S O O N S E E T H E F O L L O W I N G P L O T - "1 1 I C $ ^ " S " T H E N P R I N T S P R I N T " S I N P L O T O F F R O M T 3 1

W I T H P E R I O D O F " 3 P ; " A N D A A M P L I T U D E O F " ? .1 2 I C $ ~ " C " T H E N P R I N T s P R I N T " C O P L O T O F R O M T 3 1

W I T H P E R I O D O F " 3 P ; " A N D A A M P L I T U D E O F " 51 3 P R I N T s P R I N T " P R E S S A N Y K E T S E E T H I S P L O T " s G E T K E Y Z 1 4 C O L O R 0 , 8 s C O L O R 1 , 1 2 s C O L O R 4 , 1 5 G R A P H I C 1 , 1 6 I C * = " S " T H E N 1 8 1 7 I C * = " C " T H E N 2 3 1 8 F O X = T 3 1 S T E P1 9 Y = ( S I N < X ) ) * A2 0 0 D R A W 1 , X , Y * 9 02 1 0 N E X T2 2 0 G O T O 2 7 02 3 0 F O R X = * 0 T 3 1 0 S T E P2 4 Y = ( C O S ( X > > * 2 5 D R A W l , X , Y + 9 02 6 0 N E X T2 7 S L E E P 4 C O L O R 0 , 1 s C O L O R 5 , 1 3 s C O L O R 4 , 2 8 G R A P H I C2 9 S C N C L R3 0 P R I N T s P R I N T " D A N O T H E R ( Y / N ) ? " s G E T K E Y Z 3 1 I Z * = " Y " T H E N 2 3 2 S C N C L R

6

Page 77: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 77/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

1

F i g . 3 - 2 . T h i s t r i g o n o m e t r i c c a l c u l a t o r i f r o m L i s t i n g 3 - 2 .T h d i s p l a y e d r e s u l t , 1 5 w a o b t a i n e d b f i n d i n g t h s q u a r er o o t o f 2 2 5 . T h e s e k e y s w e r e p r e s s e d t o f i n d t h i s a n s w e r :Q 2 , 2 , 5 , a n = W h e n u s i n g t h i s p r o g r a m , a l w a y s e n t e rt h f u n c t i o n f o l l o w e d b t h v a l u e .

T h S o l u t i o n o S i m u l t a n e o u s E q u a t i o n sT h C - 1 2 8 c a n b e u s e d t o f i n d t h s o l u t i o n t o

s e o s i m u l t a n e o u s e q u a t i o n s . T h i s m a t h e m a t ic a o p e r a t i o n h a a p p l i c a t i o n s i m a n y a r e a s i n c l u di n b u s i n e s s a n s c i e n c e . A e x a m p l e o t w e q u a t i o n s t b s o l v e d s i m u l t a n e o u s l y f o l l o w s :

5 X = 4 Y 2 2 . 5 Y = 6 X

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

I n t e g r a l E v a l u a t i o nA m o n g t h m a n y m e t h o d s u s e d f o c o m p u t e r

e v a l u a t i o n o i n t e g r a l s i S i m p s o n ' s R u l e :

f ( x ) d x h / 3 [ f ( a ) + 4 f ( a + h ) + 2 f ( a + 2 h ) + 4 f. + 2 f ( a + ( n - 2 ) h ) + 4 f

w h e r e b - a n d n n u m b e r o i t e r a t i o n s

( a i n c r e a s e s , a c c u r a c y i n c r e a s e s )T h t r a p e z o i d a l a p p r o x i m a t i o n i a n o t h e r a

g o r i t h m u s e d w i t h c o m p u t e r s .

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

D e t e r m i n i n g t h E q u a t i o n o a L i n eO n u s e f u l C o m m o d o r e 1 2 p r o g r a m i o n t h a t

w o u l d a c c e p t ( x , y ) d a t a p o i n t s a n u s l i n e a r r e g r e ss i o n t d e t e r m i n e t h e q u a t i o n o t h l i n e t h a t b e s tf i t s , o d e s c r i b e s , t h d a t a . A p p l i c a t i o n s a r n u m e ro u s . F o i n s t a n c e , i y o u w e r e o w e i g h t - l o s s p l a na n i n p u t v a l u e s f o y o u r w e i g h t v e r s u s y o u ra m o u n t o e x e r c i s e o r c a l o r i e i n t a k e , t h p r o g r a mc o u l d f i n d t h e q u a t i o n o l i n e t h a t b e s t f i t s t h i sd a t a . T h e r e f o r e , y o c o u l d i n p u t a v a l u e f o o n v a r i a b l e ( e . g . , c a l o r i e i n t a k e ) a n r e c e i v e c o r r es p o n d i n g v a l u e ( e . g . , w e i g h t ) f o t h e o t h e r v a r i ab l e . O t h e r a r e a s t h a t c o u l d b a n a l y z e d i n c l u d e

6

Page 78: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 78/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

s t o c k p r i c e v e r s u s D o w - J o n e s I n d e x , m i l e s t r a v e l e dv e r s u s g a l l o n s u s e d , d i s t a n c e v e r s u s t i m e , a n h e a ti n g c o s t s v e r s u s o u t s i d e t e m p e r a t u r e . S u c h p r g r a m w o u l d u s t h l e a s t s q u a r e s m e t h o d o l i n e a rr e g r e s s i o n .

S o l v i n g f o C o r r e s p o n d i n g V a l u e sG i v e n t w p o i n t s o f l i n e , l i n e a r i n t e r p o l a t i o n

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

c u r a t e a s t h l e a s t s q u a r e s l i n e a r r e g r e s s i o nm e t h o d , i c a b e u s e d i s i t u a t i o n s i w h i c h t h c o r r e l a t i o n c o e f f i c i e n t i h i g h .

y

w h e r e : c o o r d i n a t e s o f i r s t p o i n t o t h l i n ec o o r d i n a t e s o s e c o n d p o i n t o t h l i n ea b s c i s s a o p o i n t t b i n t e r

p o l a t e do r d i n a t e o t h p o i n t o t h l i n ew i t h

M A T H E M A T I C A L R E C R E A T I O N SA N P R O G R A M M I N G C H A L L E N G E S

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

U s i n g P r o b a b i l i t y t F o r e c a s t t h O u c o m e o a S p o r t i n g E v e n t . F o e x a m p l e , a e q u a t i o n e x p r e s s i n g t h e p r o b a b i l i t y t h a t s t r o n g e rt e a m w i l l w i i s e v e n g a m e s e r i e s i s

p 4 p 4 q l O p Vw h e r e

p r o b a b i l i t y t h a t s t r o n g e r t e a m w i l l w i 0 > . 5 )p r o b a b i l i t y t h a t w e a k e r t e a m w i l l w i < = 1 - P )c o n d i t i o n a l p r o b a b i l i t y p a r t i c u l a r t s p o r t f o e x a m p l e , f o b a s k e t b a l l t h i sv a l u e h a b e e n c a l c u l a t e d t b . 4 0 8 )

F o f u r t h e r i n f o r m a t i o n , s e M a t h e m a t i c sM a g a z i n e ( S e p t . - O c t . 1 9 7 5 , p p . 1 8 7 - 1 9 2 ) .

S o l v i n g M a t h e m a t i c a l P u z z l e s . P u z z l e ss u c h a t h f o l l o w i n g c a p r o b a b l y b s o l v e d o n l yw i t h t h u s o b r u t e f o r c e , t r i a l a n e r r o r c o m p u t e rt e c h n i q u e s — t h a t i s i t h e y c a b s o l v e d a a l l :

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

c o m p u t e r s a r n o m o v i n g i n t o t h r e a l m o e l g a n t m a t h e m a t i c s . C o m p u t e r a l g e b r a p r o g r a m s a r n o a v a i l a b l e f o t h C o m m o d o r e 1 2 8 . T h e s e p r g r a m s c a m a n i p u l a t e a b s t r a c t s y m b o l i c m a t h e m a ti c a l e x p r e s s i o n s a n h a v e t h a b i l i t y t d v i r t u a l l ye v e r y t h i n g t a u g h t i t h f i r s t t w y e a r s o u n i v e rs i t y m a t h e m a t i c s . T h e y c a f a c t o r p o l y n o m i a l s ,s i m p l i f y e x p r e s s i o n s , d i f f e r e n t i a t e f u n c t i o n s , s o l v ee q u a t i o n s , e x p a n d f u n c t i o n s i n t o a T a y l o r s e r i e s ,i n v e r t m a t r i c e s , a n d e v e n i n t e g r a t e f u n c t i o n s . B f o r e y o i n v e s t i y o u r n e x t c o l l e g e l e v e l c a l c u l u sc o u r s e , y o m i g h t w a n t t o t r y o n o f t h e c o m m e rc i a l c a l c u l u s t e a c h i n g p r o g r a m s f o t h C - 1 2 8 .

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

A A r P y t h a g o r e a n ( a l l t h r e e s i d e s a r e i n t eg e r s )

B T h p e r i m e t e r s o f t h e t h r e e t r i a n g l e s a r e q u i v a l e n t

C T h a r e a s o f t h e t r i a n g l e s a r e i a r i t h m e t i cp r o g r e s s i o n

F i n d t h s m a l l e s t s o l u t i o n i p o s i t i v e i n t e g e r sa n y o f ^ - n ^ / s l w h e r e 6 F i n d h o m a n y w a y s t h e i n t e g e r 1 0 , 0 0 0 c a n b e x p r e s s e d a s u o d i s t i n c t p o s i t i v e i n t e g e r s( i g n o r i n g p e r m u t a t i o n s ) .F i n d t h m i n i m u m v a l u e o t h g a m m a f u n c t i o n ,g a m m a ( n ) = ( n - l ) !

6

Page 79: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 79/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

f o a i n t e g e r i t h r a n g e 1 < 2 P u z z l e s t h a t a r s i m p l e r t s o l v e i n c l u d e s u c h

p o p u l a r l o g i c g a m e s a I n s t a n t I n s a n i t y ™ b l o c k s : f i v e b l o c k s w i t h d i f e r e n t c o l o r s o e a c h s i d e m u s t b e a r r a n g e d s t h a t a l f i v e b l o c k s i r o h a v e t h s a m e c o l o r so e a c h s i d e . T h c o m p u t e r c o u l d d e t e r m i n e a l p o s s i b l e s o l u t i o n s . ( 7 , 9 6 2 , 6 2 4 p o s s i b l e c o m b in a t i o n s e x i s t a n t h e r e a r e 1 9 s o l u t i o n s . )

T h H i g h I . Q . G a m e c o n s i s t s o b o a r d i t h s h a p e o f c r o s s w i t h m a r k e r s i e v e r y h o l e e c e p t t h c e n t e r h o l e . T h p l a y e r j u m p s m a r k e r sw i t h a d j a c e n t m a r k e r s a i c h e c k e r s a n t h e nr e m o v e s t h o n j u m p e d o v e r . M a r k e r s m a n o b m o v e d u n l e s s j u m p i p o s s i b l e . T h o b j e c t o ft h g a m e i t j u m p a l t h m a r k e r s o t h e b o a r d ,l e a v i n g o n l y o n f i n a l m a r k e r ; t h i s i d i f f i c u l t t a c c o m p l i s h . T h c o m p u t e r c o u l d d e t e r m i n e t h s t r a t e g y f o w i n n i n g t h g a m e a n t h n u m b e r o d i f f e r e n t w a y s p o s s i b l e t w i ( i t h e r e o n l y o n m e t h o d ? ) . m a t h e m a t i c a l a n a l y s i s o t h i s g a m ea p p e a r e d i T h J o u r n a l o R e c r e a t i o n a l M a t he m a t i c s , V o l . 5 N o 2 , 1 9 7 2 p p 1 3 3 - . T h t r i a ng u l a r v e r s i o n w a d i s c u s s e d i T h M a t h e m a t i c sT e a c h e r , J a n u a r y 1 9 7 9 , p p 5 3 - .

C o m p u t i n g f o P i e S o l u t i o n s f o H i g h -D e g r e e E q u a t i o n s , a n M a t h e m a t i c a l O d d it i e s . M a n y m a t h e m a t i c i a n s t a k e d e l i g h t i c o m p u ti n g v a l u e s f o r i r r a t i o n a l e x p r e s s i o n s , d e t e r m i n i n ge q u a t i o n s f o r s p e c i a l m a t h e m a t i c a l c i r c u m s t a n c e s ,a n d i s c o v e r i n g u n u s u a l p r o p e r t i e s o s p e c i f i c n u b e r s . T h e C o m m o d o r e 1 2 i u s e f u l i s u c h c o p u t a t i o n s .

P c a b c a l c u l a t e d u s i n g t h i s s u c c e s s i v e a p r o x i m a t i o n :t 4 / 4 / 4 / 4 / 4 / 1 1 . .

S i m i l a r l y , t h v a l u e o t h n a t u r a l l o g c a n b ec a l c u l a t e d u s i n g t h i s s u c c e s s i v e a p p r o x i m a t i o n :

P r o g r a m s t c o m p u t e F i b o n a c c i S e q u e n c e a r a l s o p o p u l a r . T h s e q u e n c e i c r e a t e d b a d d i n ge a c h p r e v i o u s t e r m t t h t e r m b e f o r e t h a t :

1 , 1 , 2 , 3 , 5 , 8 , 1 3 . . .

S u n f l o w e r a n d a i s y f l o r e t s , p i n e c o n e s , p i n e a pp l e s , t h s h e l l s o s o m e m o l l u s k s , a n e v e n p a t t e r n so p a v i n g s t o n e s a n t h m a t i n g h a b i t s o b e e s a n r a b b i t s e x h i b i t p r o p e r t i e s g i v e n b t h e F i b o n a c c iS e q u e n c e . F o e x a m p l e , t h s e e d s o s u n f l o w e r sa n d a i s i e s f o r m p a t t e r n o t w s e t s o s p i r a l s ,o n c l o c k w i s e a n t h e o t h e r c o u n t e r c l o c k w i s e . T h n u m b e r s o s p i r a l s i n t h t w s e t s a r e u s u a l l y c o s e c u t i v e F i b o n a c c i n u m b e r s ( e . g . , 3 a n 5 5 ) .

P l a y i n g G a m e s . I n t e r e s t i n g m a t h e m a t i c a lg a m e s f o y o u r C - 1 2 8 i n c l u d e t h e f o l l o w i n g :

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

g a m e b a s e d o n t h i s f a c t c o u l d i n v o l v e t w p l a y e r s w h a t t e m p t t f o r c e e a c h o t h e r t c o l o rt w b o r d e r i n g c o u n t r i e s t h e s a m e c o l o r . I e a c ht u r n , p l a y e r w o u l d c h o o s e a n c o l o r t a p p l y t a n c o u n t r y o m a w i t h r a n d o m b o u n d a r i e s .P r o p e r l o g i c w i l l e n s u r e t h a t o n p l a y e r w i l l l o s e .T h c o m p u t e r c o u l d s e r v e a o n o f t h e o p p on e n t s .M a g i c s q u a r e s g a m e : t h m a g i c s q u a r e s g a m ep i t s t h c o m p u t e r a g a i n s t h u m a n i a n a t t e m p tt c o m p l e t e m a g i c s q u a r e w h i l e b l o c k i n g a o p p o n e n t . m a g i c s q u a r e i c o m p o s e d o s m a l l e rs q u a r e s , e a c h w i t h a s e p a r a t e n u m b e r i n s i d e . T h n u m b e r s i t h s m a l l e r s q u a r e s i h o r i z o n t a l ,v e r t i c a l , a n d i a g o n a l r o w s s u t t h s a m ea m o u n t . O p p o s i n g p l a y e r s c o u l d a t t e m p t t c o p l e t e m a g i c s q u a r e i o p p o s i n g d i r e c t i o n s .M a z e g a m e s : m a z e g a m e s i n v o l v e a r a n d o m l yg e n e r a t e d m a z e a n c o m p u t e r c o n t r o l l e d m o u s e

6

Page 80: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 80/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

t h a t l e a r n s t o f i n d i t w a t h r o u g h t h m a z e .E x a c t o : t h i s g a m e f o y o u n g p e o p l e i n v o l v e s t w f i v e - d i g i t n u m b e r s t h a t h a v e b e e n r a n d o m l ys e l e c t e d b t h c o m p u t e r . P l a y e r s a r e i n s t r u c t e dt t r a n s f o r m t h f i r s t n u m b e r i n t o t h s e c o n dt h r o u g h m u l t i p l i c a t i o n , d i v i s i o n , a d d i t i o n , o s u b t r a c t i o n o a n o t h e r n u m b e r w i t h i ns p e c i f i e d r a n g e . T h c o m p u t e r w o u l d k e e p t r a c ko a l c o m p u t a t i o n s a e a c h s t a g e . T h p l a y e r s a r es c o r e d a c c o r d i n g t s p e e d o n u m b e r o o p e r at i o n s r e q u i r e d t f i n i s h .

• E u c l i d : i t h i s g a m e ( p , q ) r e p r e s e n t s p a i r o fp o s i t i v e n u m b e r s s u c h t h a t i g r e a t e r t h a n q a n s i g n i f y t h t w p l a y e r s . P l a y e r s a l t e r n a t et u r n s . E a c h t u r n c o n s i s t s o f r e p l a c i n g t h e l a r g e ro t h t w n u m b e r s g i v e n t p l a y e r b a n p o s i t i v e n u m b e r o b t a i n e d b s u b t r a c t i n g a p o s it i v e m u l t i p l e o t h s m a l l e r n u m b e r f r o m t h l a r g e r n u m b e r . ( A l l n u m b e r s a r i n t e g e r s ) . T h f i r s t p l a y e r t o b t a i n z e r o f o t h ( n e w ) s m a l l e rn u m b e r i d e c l a r e d t h e w i n n e r .

s a m p l e g a m e i s h o w n b e l o w ; ( 5 1 , 3 0 ) i t h s t a r t i n g p a i r o n u m b e r s .

A ( 3 0 , 2 1 ) B : ( 2 1 , 9 ) A : ( 9 , 3 ) B : ( 3 , 0 )

o t h g a m e c o u l d h a v e b e e nA ( 3 0 , 2 1 ) B : ( 2 1 , 9 ) A : ( 1 2 , 9 B : ( 9 , 3 )A ( 3 , 9 ) w i n s

w i n s

T h T w M o v e G a m e : i t h f i r s t h a l f o t h i sg a m e , t h t w p l a y e r s s e c r e t l y e n t e r f o u r n o n -n e g a t i v e n u m b e r s t o t a l i n g t h s a m e n u m b e r i n t ot h c e l l s o b m a t r i x :

x x y y x 3 x 4 y 3 y 4

T h e n t r i e s a r e t h e n e x p o s e d a n a t h i r d b m a t r i x i d e v e l o p e d i w h i c h t h e n t r i e s a r x y . .T h i s f i n a l m a t r i x i t h e n a n a l y z e d b t h f i r s tp l a y e r w h c h o o s e s c o l u m n a n t r i e s t om a x i m i z e . T h s e c o n d p l a y e r t h e n c h o o s e s r o a n t r i e s t o m a x i m i z e . T h p l a y e r w i t h t h

g r e a t e s t v a r i a t i o n w i n s . m a t h e m a t i c a l s t r a t e g ye x i s t s t w i t h i s g a m e ; c a y o f i n d i t S i m : t h g a m e o S i i n v o l v e s g a m e b o a r d l i k et h i s :

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

S e L i s t i n g 3 - 4 a n F i g . 3 - 3 .

L i s t i n g 3 - 4 : T h e S i m G a m e P r o g r a m1 R E T H S I M G A M E

2 G R A P H I C3 S C N C L R4 0 P R I N T S P R I N T " H E R E I S S I M P L E G A M E T H A T H U M A N S L O V E T P L A Y "5 0 P R I N T S P R I N T T A B ( 9 ) " T H E G A M E I C A L L E D S I M . "6 0 P R I N T S P R I N T " H E R E A R E T H E I N S T R U C T I O N S F O S I M " s S L E E P7 P I N T s P R I N T " E A C H P L A Y E R T A K E S T U R N D R A W I N G L I N E B E T W E E N

T W D I F F E R E N T P O I N T S . "8 P R I N T S P R I N T " T H E F I R S T P L A Y E R T H A T C O M P L E T E S A E Q U I - L A T E R A L

T R I A N G L E O S Q U A R E — L O S E S . S L E E P9 P R I N T S P R I N T " S O U N D S S I M P L E D O E S N ' T I T " s S L E E P1 0 P R I N T S P R I N T " L E T M D R A W T H G A M E B O A R D — T H E N W E ' L L B E G I N . "

6

Page 81: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 81/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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 4 3 5 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7

s S L E E PP R I N T ' S P R I N T " P R E S S A N Y K E T B E G I N " G E T K E Y Z C O L O R 0 , 1 s C O L O R 1 , 2 s C O L O R 5 , 3 s C O L O R 4 , G R A P H I C 2 , 1 , 1 5C H A R 1 , 1 0 , 0 , " 1 2 C H A R 1 , 8 , 2 , " 3 4 C H A R 1 , 1 0 , 4 , " 5 6 I N P U T " O K , P L A Y E R 1 M O V E F R O M " 5 A *I N P U T " A N D M O V E T O " s B *

G O S U B 3 5 D R A W 1 , A , B T C , I N P U T " O K , P L A Y E R 2 M O V E F R O M " 5 A *I N P U T " A N D M O V E T O ' ^ B *G O S U B 3 5 0D R A W 1 , A , B T C , P R I N T S P R I N T " D I D A N Y O N E L O S E Y E T ? ( Y / N ) " s G E T K E YI Z * = " N " T H E N P R I N T s P R I N T s G O T O 1 7

C O L O R 0 , 1 s C O L O R 5 , 1 3 s C O L O R 4 , G R A P H I CS C N C L RP R I N T P R I N T " C O N G R A T U L A T I O N S "P R I N T S P R I N T " P L A Y A N O T H E R ( Y / N ) ? " s G E T K E Y Z I Z * = " Y "S C N C L RE N I A * « " l "I A * « " 2 "I A # = " 3 "I A * « " 4 "I A * « " 5 "I A $ = " 6 "I B * « " l "

T H E N 1 2

T H E N A = 8 3 s B = 4T H E N A = 1 4 0 s B « 4T H E N A = 6 8 : B = 1 9T H E N A « 1 5 6 : B « 1 9T H E N A = 8 3 s B = 3 5T H E N A = 1 4 0 s B « 3 5T H E N C « 8 3 b D « 4

I B * « " 2 " T H E N O 1 4 0 8 D « I B * « " 3 " T H E N C = * 6 8 s D ^ 1 9

T H E N O 1 5 6 s D * 1 9T H E N C = 8 3 s D « 3 5

I B * « " 4 "I B * = " 5 "I B * = " 6 "

R E T U R NT H E N O 1 4 0 b D = 3 5

F i g . 3 - 3 . I t h i s a w i n n i n g o l o s i n g s t r a t e g y f o S i m ? T h eS i g a m e i f o u n d i L i s t i n g 3 - 4 . T h o b j e c t i t m a k e t h o t h e r p l a y e r f o r m a e q u i l a t e r a l t r i a n g l e o s q u a r e . I o d e t a c h i e v e t h i s g o a l , e a c h p l a y e r t a k e s t u r n s c o n n e c ti n l i n e s b e t w e e n t w d i f f e r e n t p o i n t s .

7

Page 82: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 82/208

C o m m o d o r e 1 2 N u m b e r C r u n c h i n g : M a t h e m a t i c a l a n S t a t i s t i c a l A p p l i c a t i o n s

C o m p u t i n g P r o b a b i l i t i e s . Y o c o u l d u s y o u r C o m m o d o r e 1 2 t o c a l c u l a t e t h f o l l o w i n gp r o b a b i l i t i e s :

L i f e : t h i s p o p u l a r c o m p u t e r r e c r e a t i o n w a d v i s e d b J o h n C o n w a y , m a t h e m a t i c i a n a C a b r i d g e U n i v e r s i t y . I s i m u l a t e s a e c o l o g i c a ls y s t e m a n i l l u s t r a t e s t h r i s e , f a l l , a n c h a n g e so a s o c i e t y o l i v i n g o r g a n i s m s a t h e y i n t e r a c tw i t h t h e i r e n v i r o n m e n t a n d e a c h o t h e r . T h g a m eb e g i n s w i t h s m a l l p o p u l a t i o n o o r g a n i s m s ; a t i m e p r o g r e s s e s ( m e a s u r e d i t e r m s o g e n e r at i o n s ) , t h e p o p u l a t i o n e x p e r i e n c e s o n o t h r e ef a t e s : i d i e s o u d u t o v e r o u n d e r p o p u l a t i o n ,i b e c o m e s s t a b l e , o i o s c i l l a t e s i r e p e a t i n gp a t t e r n . E a c h m e m b e r o f t h e p o p u l a t i o n h a o n o t h r e e f a t e s d u r i n g e a c h g e n e r a t i o n . I c a d i f r o m " s t a r v a t i o n , " g i v e b i r t h t a n o t h e r o g a n i s m , o r s u r v i v e i a s t a b l e f o r m .

T h e g a m e b o a r d i g r i d o f a r b i t r a r y s i z e ,o f t e n l a r g e r t h a n 2 2 0 E a c h s q u a r e o t h e g r i dm a b o c c u p i e d b y o n e o r g a n i s m o e m p t y .T h u s , e a c h o r g a n i s m a l w a y s h a e i g h t s u r r o u n di n g s q u a r e s . I w i l l d i i f i t t o u c h e s f e w e r t h a nt w o m o r e t h a n t h r e e o c c u p i e d s q u a r e s . I t h r e eo c c u p i e d s q u a r e s t o u c h a n e m p t y s q u a r e , a n e o c c u p a n t i b o r n t f i l l t h a t s q u a r e . B i r t h s a n d e a t h s a r e v a l u a t e d s i m u l t a n e o u s l y .P o k e r P r o b a b i l i t i e s : y o c o u l d c o m p u t e t h p r o ba b i l i t y t h a t c a r d s h e l d b d e f e n d e r i b r i d g e h a n d w i l l b s p l i t a n n o r t h e p r o ba b i l i t i e s f o o b t a i n i n g c e r t a i n h a n d i p o k e r a f t e rc e r t a i n c a r d s h a v e b e e n p l a y e d .B i r t h d a y s : i c l a s s r o o m o 2 s t u d e n t s , h o m a n y w o u l d y o e s t i m a t e h a v e t h s a m e b i r t hd a y ? T h c h a n c e s a r s l i g h t l y b e t t e r t h a n e v e nt h a t o m o r e s t u d e n t s w i l l h a v e b i r t h d a y s o t h s a m e d a t e , c o u n t e r t o u i n t u i t i o n ! F o g i v e nn u m b e r o p e o p l e , x t h p e r c e n t c h a n c e t h a t 2 o m o r e w i l l h a v e t h s a m e b i r t h d a y i g i v e n b

c h a n c e 1 0 1 0

W r i t e B A S I C p r o g r a m t c a l c u l a t e t h p e r c e n tc h a n c e o c o i n c i d e n t b i r t h d a y s f o a n i n p u t o f x t h n u m b e r o p e o p l e i t h g r o u p c o n s i d e r e d .A A p o c a l y p t i c P o s s i b i l i t y : a e q u a t i o n e p r e s s i n g t h p r o b a b i l i t y o f a a c c i d e n t a l n u c l e a rm i s s i l e l a u n c h b t h U n i t e d S t a t e s o t h S o v i e tU n i o n f a l s e l y t r i g g e r i n g W o r l d W a I I I i s a f o l o w s :

P l - ( l ^

w h e r e P A = P r o b a b i l i t y o t h A p o c a l y p s e ( f o rp e r c e n t c h a n c e , m u l t i p l y P A « 1 0 0 )

U = t o t a l n u m b e r o f s t r a t e g i c m i s s i l e s i t h U . S . a r s e n a l ( 2 0 0 0 e s t . )

S = T o t a l n u m b e r o s t r a t e g i c m i s s i l e s i t h S o v i e t a r s e n a l ( 2 3 0 0 e s t . )

P = P r o b a b i l i t y o f a c c i d e n t a l l a u n c h i n g o f n u c l e a r m i s s i l e b e i t h e r s i d e d u r i n g2 4 - h r , p e r i o d ( 1 F - 8 e s t i m a t e d )

N = N u m b e r o d a y s u n d e r c o n s i d e r a t i o n ( 2 0y e a r s = 7 , 3 0 0 d a y s )

W r i t e B A S I C p r o g r a m t c o n s i d e r d i f e r e n t v a l u e s f o U S P a n d N .

C a l c u l a t i n g U s e f u l I n f o r m a t i o n . Y o c a u s y o u r C - 1 2 8 t o f i g u r e o u p r a c t i c a l i n f o r m a t i o ns u c h a s t h e f o l l o w i n g :• E a s t e r : a p r o g r a m t o c a l c u l a t e t h e d a t e o E a s t e r

f o a n y e a r w o u l d m a k e u s o t h f a c t t h a tE a s t e r f a l l s o t h f i r s t S u n d a y f o l l o w i n g t h a r b i t r a r y P a s c h a l F u l l M o o n , w h i c h d o e s n o n e c e s s a r i l y c o i n c i d e w i t h r e a l o r a s t r o n o m i c a lm o o n . T h P a s c h a l F u l l M o o n i c a l c u l a t e d b a d d i n g t t h r e m a i n d e r o b t a i n e d b d i v i d i n gt h y e a r b 1 a n a p p l y i n g t h e i n f o r m a t i o n g i v e ni T a b l e 3 - 1 .

T a b l e 3 - 1 . T h P a s c h a l F u l l M o o n D a t e .

1 - A p r 1 2 - A p r 33 - M a r 2 4 - A p r 1 5 - M a r 3

6 - A p r 1 87 - A p r8 - M a r 2 89 - A p r 1 1 0 - A p r 5

1 1 - M a r1 2 - A p r1 3 - A p r1 4 - M a r1 5 - A p r

2 1

2 1

1 6 - M a r1 7 - A p r1 8 - A p r1 9 - M a r

3 1

2

7

Page 83: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 83/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

T h u s , f o t h y e a r 2 0 0 0 , t h k e i s 6 , o A p r i l 1 8 p r o g r a m t c a l c u l a t e t h d a o t h w e e k ( s e e t h B u s i n e s s a n d F i n a n c i a l A p p l i c at i o n s c h a p t e r ) c o u l d t h e n i n d i c a t e t h a t A p r i l 1 8 2 0 0 0 i T u e s d a y . N o t e : I t h P a s c h a l F u l lM o o n f a l l s o S u n d a y , E a s t e r i t h f o l l o w i n gS u n d a y . T h e a r l i e s t E a s t e r c a f a l l i M a r c h2 3 r d a n t h l a t e s t i A p r i l 2 5 t h .H o r i z o n s : t h e d i s t a n c e t t h h o r i z o n i m i l e s i a p p r o x i m a t e l y 1 . 5 h , w h e r e e l e v a t i o na b o v e s e l e v e l i f e e t . W r i t e B A S I C p r o g r a mt d r a w m o u n t a i n a n p r i n t t h m i l e s t t h h o r i z o n f o v i e w e r s l o c a t e d a 1 0 f o o t i n t e r v a l s .

C r e a t i n g A r t i s t i c P a t t e r n s . Y o c a u s y o u r C o m m o d o r e 1 2 t g e n e r a t e i n t e r e s t i n g , a t i s t i c p a t t e r n s s u c h a P a s c a l ' s a r t . A d e s c r i b e di t h D e c e m b e r 1 9 6 6 i s s u e o S c i e n t i f i c A m e r i c a n ,P a s c a l ' s t r i a n g l e c a n b e u s e d t g e n e r a t e a r t i s t i c

g e o m e t r i c p a t t e r n s . s a m p l e P a s c a l t r i a n g l e i s h o w n b e l o w . E a c h n u m b e r i t h s u c c e s s i v e r o w si g e n e r a t e d b a d d i n g t h t w o n u m b e r s a b o v e a n dt t h i m m e d i a t e l e f t a n r i g h t o t h n u m b e r i q u e s t i o n .

1 1 6 5 1 0 1 0 5

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

7

Page 84: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 84/208

C h a p t e r

T e c h n i c a l a n A p p l i c a t i o n s

P e r s o n a l c o m p u t e r s , r a t h e r t h a n t h e i r l a r g e - s c a l em a i n f r a m e c o u n t e r p a r t s , a r b e i n g i n c r e a s i n g l yu s e d b t e c h n i c i a n s a n s c i e n t i s t s f o p r o b l e m s o l vi n g . T h e y o f f e r t h a d v a n t a g e s o e a s e o f u s e , l o c o s t , a n g r e a t e r p o r t a b i l i t y . A l t h o u g h m a n y l a r g e -s c a l e s c i e n t i f i c p r o b l e m s a r b e s t l e f t t s u p e r c o mp u t e r s , t h C o m m o d o r e h a b e c o m e a a s s e t i i t o w r i g h t i a l t y p e s o l a b o r a t o r i e s .

I t h i s c h a p t e r , w w i l l e x a m i n e t h w a y s C o m o d o r e s h a v e b e e n p u t s c i e n t i f i c a n t e c h n i c a lu s e . T h C - 1 2 8 c a n h e l p t r i t h p r o f e s s i o n a l o ra m a t e u r s c i e n t i s t o t h m a t h e m a t i c a l d r u d g e r y t h a ti s m u c h p a r t o f t h e d i s c o v e r y p r o c e s s . I c a r a p i d l y a n a c c u r a t e l y s o l v e p r o b l e m s , m a n y o w h i c h w o u l d n o h a v e p r e v i o u s l y b e e n u n d e r t a k e nb e c a u s e o t h e i r s h e e r m a g n i t u d e .

M a n y o t h e s e a p p l i c a t i o n s a r s p e c i a l i z e d . T h p u r p o s e o t h i s c h a p t e r i t t o u c h u p o n j u s t f e o t h m o s t c o m m o n l y u s e d s c i e n t i f i c a p p l i c a t i o n s ,p r o v i d e s o u r c e s f o f u r t h e r i n f o r m a t i o n , a n d e m o ns t r a t e s o m e s o l u t i o n s i C o m m o d o r e B A S I C . D u t s p a c e r e s t r i c t i o n s , f o r m u l a s a n i n - d e p t h c o v e r a g eo e a c h a p p l i c a t i o n a r i m p o s s i b l e , b u t h i s i n f o r

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

W E A T H E R F O R E C A S T I N GF o r e c a s t i n g t h w e a t h e r i u s u a l l y t h o u g h t t

b t a s k t h a t i l i m i t e d t o l a r g e c o m p u t e r s . L o c a lw e a t h e r f o r e c a s t i n g , h o w e v e r , c a n b e a c c o m p l i s h e dw i t h s u r p r i s i n g a c c u r a c y b j u s t t a k i n g n o t e o w i n dd i r e c t i o n a n b a r o m e t r i c c h a n g e s . c h a r t i u s b l o c a l w e a t h e r b u r e a u s h a s b e e n b a s e d u p o n t h e s et w p a r a m e t e r s a n c o u l d e a s i l y b c o m p u t e r i z e d .T h i s d a t a c o u l d b i n p u t a u t o m a t i c a l l y b t h u s o f e l e c t r o n i c b a r o m e t e r s a n d w i n d d i r e c t i o n i s t r u m e n t s .

W i n d c h a n g eF r o m T

S S

B a r o m e t r i cc o n d i t i o n

F o r e c a s tc o d e

7

Page 85: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 85/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

W i n d c h a n g eF r o m T

N S

B a r o m e t r i c F o r e c a s tc o n d i t i o n c o d e

t t h W e s tN S

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

B a r o m e t r i c C o n d i t i o n s( I I N C H E S H g

1 3 0 . 1 o m o r e a n s t e a d y2 3 0 . 1 - 3 0 . 2 r i s i n g r a p i d l y3 3 0 . 1 o m o r e f a l l i n g s l o w l y4 3 0 . 1 o m o r e f a l l i n g r a p i d l y5 3 0 . 0 o r l e s s f a l l i n g s l o w l y6 3 0 . 0 o r l e s s f a l l i n g r a p i d l y7 3 0 . 0 o r l e s s r i s i n g s l o w l y8 2 9 . 8 o r l e s s r i s i n g r a p i d l y9 2 9 . 8 o r l e s s f a l l i n g r a p i d l y

r a p i d c h a n g e i c o n s i d e r e d t b o v e r . 0 i n c h e s p e h o u r . 3 i n c h e s o m e r c u r y e q u a l s 7 6 m m e r c u r y .

F o r e c a s t s

A S u m m e r : r a i n p r o b a b l e w i t h i n 1 2 - 2 4 h o u r s .W i n t e r : r a i n o s n o w , i n c r e a s i n g w i n d ; b a w e a t h e r o f t e n s e t s w h e n b a r o m e t e r b e g i n s t

f a l l a n d w i n d s s e t i n f r o m t h n o r t h e a s t .B F a i r , f o l l o w e d w i t h i n t w d a y s b r a i n .C C o n t i n u e d f a i r , n d e c i d e d t e m p e r a t u r e

c h a n g e .D F a i r f o t w d a y s w i t h s l o w l y r i s i n g t e m p e r

a t u r e s .E R a i n w i t h i n 2 h o u r s .F W i n d i n c r e a s i n g , r a i n w i t h i n 2 h o u r s .G R a i n w i t h i n 1 2 - 1 8 h o u r s .H W i n d i n c r e a s i n g , r a i n w i t h i n 1 h o u r s .I S u m m e r : l i g h t w i n d s , r a i n m a n o f a l l f o

s e v e r a l d a y s . W i n t e r : r a i n w i t h i n 2 h o u r s .J R a i n w i l l c o n t i n u e f o t d a y s .K R a i n , w i t h h i g h w i n d , f o l l o w e d w i t h i n 3 h o u r s

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

L C l e a r i n g w i t h i n f e h o u r s , f a i r f o s e v e r a ld a y s .

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

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

O C l e a r i n g a n c o l d e r .

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

O t h e r s u g g e s t i o n s f o a p p l y i n g a C o m m o d o r e1 2 t w e a t h e r c a l c u l a t i o n s i n c l u d e t h f o l l o w i n g :

1 P r e s s u r e / h e i g h t c o n v e r s i o n s t a l l o w a a n a e r o i d b a r o m e t e r t s e r v e a a a l t i m e t e r .

2 D e p o i n t t e m p e r a t u r e a n r e l a t i v e h u m i di t f r o m w e a n d r b u l b r e a d i n g s .

3 N o r m a l m a x i m u m , m e a n , a n m i n i m u mt e m p e r a t u r e d e g r e e d a y s f o a g i v e n d a t e a n l o c a t i o n .

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

5 A l m a n a c d a t a f o a g i v e n t i m e a n d a t e( e . g . , d e c l i n a t i o n o f t h e s u n , d i s t a n c e o t h s u

7

Page 86: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 86/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

f r o m t h e a r t h , p h a s e o t h m o o n , a n d p o s it i o n s o t h p l a n e t s ) s t o r e d f o r e a d y a c c e s s .

6 A n a l y s i s a n d i s p l a y o f h o u r l y w e a t h e rd a t a d e r i v e d f r o m p h o n e l i n e c o n n e c t e d w i t h

w e a t h e r d a t a c h a n n e l .7 T e m p e r a t u r e h u m i d i t y i n d e x a n r e l a t i v e

h u m i d i t y c a l c u l a t i o n s .8 W i n d c h i l l f a c t o r c a l c u l a t i o n s . T c a l c u l a t e

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

( . 1 4 . 4 V ( 3 6 . 5 T

w h e r e ,

c h i l l i n c a l o r i e s l o s t p e r s q u a r e c e n t i m e t e ro s k i n p e s e c o n d

= w i n d v e l o c i t y ( m / s e c )t e m p e r a t u r e ( C e n t i g r a d e )

C r e a t e a p r o g r a m t h a t c o n v e r t s d r b u l b t e p e r a t u r e i ° F a n w i n d s p e e d i m i l e s p e h o u ri n t o t h a p p a r e n t w i n d c h i l l t e m p e r a t u r e . T h o n l yp r o b l e m w i t h u s i n g s u c h p r o g r a m i t h a t n o y o w i l l r e a l l y k n o w h o c o l d y o f e e l .

E N E R G Y E F F I C I E N C Y C O M P U T A T I O NY o c a u s y o u r C - 1 2 8 t m a k e t h e f o l l o w i n g

s t u d i e s :

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

h o m e s o l a r e n e r g y s y s t e m . A n a l o g t d i g i t a lc o n v e r t e r s c o u l d b u s e d t g a t h e r t h i n f o r m at i o n a u t o m a t i c a l l y .T h o s e o y o c o n s i d e r i n g t h i n s t a l l a t i o n o s o l a r s y s t e m m i g h t w a n t t d a n o t h e r s t a t i s t i c a la n a l y s i s o f t h h e a t i n g r e q u i r e m e n t s f o y o u rh o m e b a s e d o B t u / h r t i m e s t h n u m b e r o h o u r st h a t y o u r f u r n a c e o p e r a t e s d u r i n g t h h e a t i n gs e a s o n . T h s i z e o f s o l a r s y s t e m n e c e s s a r y t

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

I n t h e c e n t r a l U n i t e d S t a t e s o J u n e 2 1 t h m a x i m u m s o l a r e n e r g y s t r i k i n g t h e e a r t h i 2 9 B t u / s q u a r e f o o t ( a p p r o x i m a t e l y 1 h o u r s i t h d a y ) .C o n v e r s e l y , o D e c e m b e r 2 1 t h s o l a r e n e r g y i

m a x i m u m o 2 2 B t u / s q u a r e f o o t ( a p p r o x i m a t e l y9 h o u r s i t h d a y ) . T h e r e f o r e , y o c a c o m p u t et h a v e r a g e v a l u e s f o t h v a r i a b l e s i t h f o r m u l ab e l o w :

S o l a r c o l l e c t o r B * h * s * mB t o u t p u t

w h e r e B t u / s q f h r s / d a ys q . f t o f c o l l e c t o r

m a x . e f f i c i e n c y

K e e p i m i n d t h a t i t a k e s 5 0 B t u s t h e a t w t e a g r o u n d t e m p e r a t u r e ( 4 F . ) t o 1 0 F a n t h a t t h e d e s i r e d w a t e r t e m p e r a t u r e f o h o m e u s i 1 2 0 ° F

T h a n s w e r t " H o w m u c h f u e l c a b e s a v e d b yt u r n i n g t h t h e r m o s t a t d o w n f r o m 7 0 ° F t 6 0 ° Fa n i g h t ? " m a b d e t e r m i n e d u s i n g t h i s e q u at i o n :

A . 0 6 2 5 ( n - l ) W

w h e r e a m o u n t o h e a t ( B t u )t h n o r m a l h e a t l o s s / h r . ( B t u )

= t h e n u m b e r o h o u r s o d i s c o nt i n u e d h e a t i n gt h n u m b e r o h o u r s f r o m t h b

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

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

w h e r e h e a t t r a n s m i s s i o n ( B t u )

7

Page 87: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 87/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

c o e f f i c i e n t o t h e r m a l c o n d u c t i o n( V a l u e s f o t h e t y p e o c o n s t r u c t i o nu s e d i y o u r h o m e m a b f o u n d i b u i l d e r ' s m a n u a l s )e x p o s e d a r e a

( t - t 1 ) t e m p e r a t u r e d i f f e r e n c e b e t w e e ni n s i d e a n o u t s i d e ( ° F )d u r a t i o n o e x p o s u r e ( h o u r s )t h i c k n e s s o w a l l s ( i n c h e s )

T c a l c u l a t e f u e l r e q u i r e m e n t s u s e t h f o r m u l aH ( t a - t b ) N x S

1 0 0 , 0 0 0 ( t i - t o )w h e r e f u e l c o s t

h e a t l o s s / h r .o u t s i d e t e m p e r a t u r e

t i n s i d e t e m p e r a t u r et a v e r a g e i n s i d e t e m p e r a t u r e

a v e r a g e o u t s i d e t e m p e r a t u r en u m b e r o h o u r s o h e a t i n g r e q u i r e dn u m b e r o f u n i t s o f f u e lc o s t p e u n i t o f u e l

T E C H N I C A L A N S C I E N T I F I C C A L C U L A T I O N S

T h C - 1 2 8 c a n b u s e d t p e r f o r m c a l c u l a t i o n sn e e d e d b t h o s e i n v o l v e d i m a n y f i e l d s , f r o m n a v ig a t i o n t c h e m i s t r y .

A v i a t i o nT h p r i v a t e o b u s i n e s s p i l o t w i l l f i n d t h f o

l o w i n g c a l c u l a t i o n s u s e f u l . A d d i t i o n a l i n f o r m a t i o no a v i a t i o n c a l c u l a t i o n s m a b f o u n d i n T h P l o t ' s C o m p l e t e C o m p u t e r B o o k b J o h n L N e l s o n ,T A B o o k s , I n c . , B l u e R i d g e S u m m i t , P 1 7 2 1 4 .

1 F l i g h t p l a n w i t h w i n d a l l o w a n c e s : c a l c u l at i o n o f t h e h e a d i n g , s p e e d , f u e l , a n E T f o

t r i p o m u l t i p l e l e g s c o u l d b d o n e .2 L o n g - r a n g e f l i g h t p l a n : c a l c u l a t i o n s c o u l d

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

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

4 P r e d i c t i o n o f r e e z i n g l e v e l a n l o w e s t u a b l e f l i g h t l e v e l .

5 W i n d c o m p o n e n t s a n d a v e r a g e v e c t o r :c r o s s w i n d a n t a i l o h e a d w i n d c o m p o n e n t so s i n g l e w i n d v e c t o r c o u l d b c a l c u l a t e d .

6 D e a d r e c k o n i n g o p o s i t i o n .7 G r e a t c i r c l e f l y i n g n a v i g a t i o n .8 C o u r s e c o r r e c t i o n t f l c o r r e c t p a t h .9 R h u m b l i n e n a v i g a t i o n .

1 0 U n i t c o n v e r s i o n s : l e n g t h , v o l u m e , w e i g h t ,U S e q u i v a l e n t s a n m e t r i c t e m p e r a t u r e c o v e r s i o n s :

° F ( 9 / 5 ) ( ° C . 3 2 ° )° C ( 5 / 9 ) ( ° F . 3 2 ° )

M a r i n e N a v i g a t i o nS o m e o t h e f o l l o w i n g a p p l i c a t i o n s a r d e s i g n e d

f o u s o b o a r d s m a l l v e s s e l .

1 T i m e - s p e e d - d i s t a n c e w i t h c u r r e n t s a i l i n g :u s e f u l p r o g r a m c o u l d s o l v e t i m e - s p e e d -

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

2 D i s t a n c e s h o r t o f b e y o n d , o t h o r i z o n :p r o g r a m c o u l d c a l c u l a t e t h d i s t a n c e t t h

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

3 V e l o c i t y , V M G , a n c u r r e n t v e c t o r s : g i v e nt w o t h f o l l o w i n g , 1 d r i f t a n s e o t h c u r e n t , 2 ) s p e e d a n c o u r s e t h r o u g h t h e w a t e r ,a n 3 s p e e d a n c o u r s e m a d e g o o d , p r o g r a mc o u l d c a l c u l a t e t h u n k n o w n v a l u e .

4 R u n n i n g f i f r o m t w o b j e c t s : p r o g r a mc o u l d c a l c u l a t e f i o v e s s e l f r o m b e a r i n g so t w o b j e c t s .

7

Page 88: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 88/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

5 P l a n e t l o c a t i o n . p r o g r a m c o u l d e s t i m a t et h a l t i t u d e a n a z i m u t h o t h f o u r n a v i g at i o n a l p l a n e t s . T h G M ( G r e e n w i c h m e a nt i m e ) o f t w i l i g h t c o u l d a l s o b c a l c u l a t e d o m a n u a l l y i n p u t .

6 R h u m b l i n e a n g r e a t c i r c l e n a v i g a t i o n c a c u l a t i o n .

7 S i g h t r e d u c t i o n c a l c u l a t i o n .8 L e n g t h c o n v e r s i o n s . F o e x a m p l e , n a u t i c a l

m i l e s c o n v e r t e d t s t a t u t e m i l e s .9 V e c t o r a d d i t i o n .

1 0 E s t i m a t e d t i m e o a r r i v a l .1 1 C o n v e r s i o n o c o m p a s s p o i n t s t d e g r e e s .1 2 A r e a n a v i g a t i o n b V O ( v e r y - h i g h - f r eq u e n c y o m n i r a n g e ) .1 3 R h u m b l i n e n a v i g a t i o n .1 4 D e a d r e c k o n i n g o p o s i t i o n .1 5 G r e a t c i r c l e c o m p u t a t i o n s .1 6 D i s t a n c e f r o m V O R / O M N I .1 7 C o u r s e c o r r e c t i o n .1 8 D i s t a n c e b y t w o b e a r i n g s .1 9 C o n v e r s i o n s b e t w e e n k n o t s , m i l e s , s t a t u t em i l e s , a n k i l o m e t e r s .2 0 S p e e d c o m p u t a t i o n g i v e n d i s t a n c e c o v e r e da n t i m e .

M e d i c a l C a l c u l a t i o n sD o c t o r s , n u r s e s , t e c h n i c i a n s , a n o t h e r m e d i

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

1 C o n v e r s i o n s o w e i g h t , l e n g t h , a n v o l u m et o t h e r u n i t s , o c o n v e r s i o n o U S m e a s u r em e n t s t o t h e i r m e t r i c e q u i v a l e n t s .

2 L u n g d i f f u s i o n c a l c u l a t i o n s .3 B l o o d a c i d - b a s e s t a t u s d e t e r m i n a t i o n .4 B e e r ' s l a c a l c u l a t i o n .5 P r o t e i n e l e c t r o p h o r e s i s : g i v e n i n t e g r a t i o n

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

6 B o d y s u r f a c e a r e a e s t i m a t i o n .7 O x y g e n s a t u r a t i o n a n c o n t e n t . O x y g e n

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

f o u n d g i v e n : p O 2 , p C O 2 , p H a n b o d y t e p e r a t u r e .

P u b l i c a t i o n s c o n t a i n i n g c o m p u t e r p r o g r a m sa n a p p l i c a t i o n s o f u s t t h h e a l t h p r o f e s s i o n a li n c l u d e :

C o m p u t e r s i B i o l o g y a n M e d i c i n eC o m p u t e r s i M e d i c i n eM e d i c a l C o m p u t e r J o u r n a l

P h y s i c i a n s M i c r o c o m p u t e r R e p o r t

S u r v e y i n g C a l c u l a t i o n sT h o s e i n v o l v e d i s u r v e y i n g c o u l d u t i l i z e t h

f o l l o w i n g c a l c u l a t i o n s :1 A z i m u t h / b e a r i n g t r a v e r s e : g i v e n r e f e r e n c e

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

2 S l o p e r e d u c t i o n d e t e r m i n a t i o n s .3 P o i n t o f i n t e r s e c t i o n c a l c u l a t i o n .

C h e m i s t r yC h e m i s t s a n c h e m i s t r y s t u d e n t s m a f i n d t h

f o l l o w i n g c a l c u l a t i o n s u s e f u l :

1 C a l c u l a t i o n o t h r e q u i r e m e n t s t p r o d u c ea g i v e n s o l u t i o n .

2 C a l c u l a t i o n s o t h e f o l l o w i n g p a r a m e t e r s ,g i v e n a d e q u a t e i n p u t s : p H m o l a l i t y , t o t a la t o m i c w e i g h t s , g a d e n s i t y a n p r e s s u r e , e l e ct r o n e n e r g i e s , g r a v i m e t r i c f a c t o r s , l i q u i d p r e ss u r e , d e g r e e o s a t u r a t i o n , g r a m e q u i v a l e n tw e i g h t , n o r m a l i t y , p e r c e n t c o m p o s i t i o n , m o l ef r a c t i o n , m o l e p e r c e n t , a n i o n i c s t r e n g t h d l u t i o n f a c t o r .

3 P l o t t i n g / s i m u l a t i o n o f r e a c t i o n r a t e s a n e l e c t r o n d i s t r i b u t i o n .

P h y s i c sT h o s e i n v o l v e d w i t h p h y s i c s w i l l a l s o f i n d t h

7

Page 89: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 89/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

C o m m o d o r e ' s c a p a c i t y f o p e r f o r m i n g c a l c u l a t i o n su s e f u l . P o t e n t i a l u s e s i n c l u d e :

1 T h p l o t t i n g o f p o t e n t i a l e n e r g y f u n c t i o n sa n l a d a t a .

2 C o n v e r s i o n s o u n i t s .3 S o l u t i o n s t e l e m e n t a r y e q u a t i o n s : v e l o c

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

A a r t i c l e d i s c u s s i n g t h e u s o p e r s o n a l c o p u t e r s b p h y s i c i s t s a p p e a r e d i P h y s i c s T o d a y ( D c e m b e r 1 9 8 3 , p p 2 5 - 2 8 ) . T h a u t h o r s t a t e s ,i i v e r y l i k e l y t h a t m o s t c a l c u l a t i o n s i p h y s i c s w i l lb p e r f o r m e d b t h h o m e c o m p u t e r i t h f u t u r e , 'b e c a u s e o t h b e n e f i t o f i n d e p e n d e n c e f r o m l a r g ec o m p u t e r o r g a n i z a t i o n s , b u r e a u c r a c i e s , a n e c n o m i c c o n s t r a i n t s .

G e n e r a l P u r p o s e E x p e r i m e n t a l A p p l i c a t i o n sS c i e n t i s t s i m a n y f i e l d s c a u s t h e i r C o m m o

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

1 S t a t i s t i c a l a n a l y s i s o f d a t a : u s e f u l s t a t i s t ic a a p p l i c a t i o n s i n c l u d e c u r v e f i t t i n g a n p l o tt i n g , c h i - s q u a r e t e s t s , a n a l y s i s o v a r i a n c e a n s t a n d a r d d e v i a t i o n , s o l u t i o n s t e q u a t i o n s , a n c o r r e l a t i o n c o e f f i c i e n t s .

2 C a l c u l a t i o n o f t a b l e s f o r s p e c i f i c a p p l i c at i o n : f u n c t i o n s t h a t a r c o m m o n l y r e f e r r e d t o y e d n o h a v e r e f e r e n c e t a b l e s , c o u l d b c a c u l a t e d f o n u m b e r o f d i f f e r e n t v a l u e s a n t h r e s u l t s d i s p l a y e d i t a b l e f o r m f o e a s y r e e r e n c e .

I a d d i t i o n t u s i n g C o m m o d o r e s f o c a l c u l at i o n s , s c i e n t i s t s c a i n t e r f a c e t h e s e s a m e m i c r o c o mp u t e r s t o l a b i n s t r u m e n t a t i o n a n d e v e l o pa u t o m a t i c d a t a l o g a n a c q u i s i t i o n s y s t e m s . T h e yc a a l s o d e v e l o p v o i c e i n p u t i n t e r f a c e s t h a t c o u l da c c e p t d a t a c a l l e d o u b l a t e c h n i c i a n w h i t o b u s y t m a n u a l l y r e c o r d t h d a t a .

E N G I N E E R I N G A P P L I C A T I O N SP r o f e s s i o n a l s a n h o b b y i s t s w i l l h a v e s e v e r a l

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

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

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

A c t i v e H i g h - a n d L o w - P a s s F i l t e r D s i g n . H i g h - a n l o w - p a s s f i l t e r s m a b d e s i g n e df o g i v e n c e n t e r f r e q u e n c y , g a i n , a n v a l u e s f o t h r e s i s t o r s a n c a p a c i t o r s i t h i n f i n i t e - g a i nm u l t i p l e - f e e d b a c k c i r c u i t . C o m m o d o r e 1 2 p r g r a m m a b c r e a t e d f o u s i d e s i g n i n g s i m p l ef i l t e r s t h r o u g h t h u s o s c h e m a t i c s a n f o r m u l a s .

A c t i v e B a n d p a s s F i l t e r D e s i g n . S e c o n d -o r d e r a c t i v e b a n d p a s s f i l t e r s m a b d e s i g n e d u i n m u l t i p l e - f e e d b a c k n e t w o r k . B o t h h i g h - Q a n l o w - Q c i r c u i t s c o u l d b d e s i g n e d . S t a n d a r d v a l u e sm a b s e l e c t e d f o e a s y i m p l e m e n t a t i o n .

C h e b y s h e v a n d B u t t e r w o r t h F i l t e r D s i g n . C h e b y s h e v a n d B u t t e r w o r t h l o w - p a s s f i l t e r sm a b d e s i g n e d f o s p e c i f i e d f i l t e r o r d e r , t e r m in a t i o n r e s i s t a n c e , a n c o r n e r f r e q u e n c y .

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

A t t e n u a t o r s . C o m p o n e n t v a l u e s f o a n P i m p e d a n c e m a t c h i n g c i r c u i t s m a b f o u n d f o s p e c i f i e d i n p u t / o u t p u t i m p e d a n c e s a n d e s i r e d l o s s .M i n i m u m - l o s s p a d m a t c h i n g m a b e p e r f o r m e d f o g i v e n i m p e d a n c e s .

t P T r a n s f o r m a t i o n s . T ( P i ) n e t w o r k sm a b t r a n s f o r m e d t P i ( T ) n e t w o r k s h a v i n g t h s a m e c h a r a c t e r i s t i c s .

L a d d e r N e t w o r k A n a l y s i s . T h i n p u t i p e d a n c e f o l a d d e r n e t w o r k c o u l d b c a l c u l a t e d ;t h n e t w o r k m a b c o m p o s e d o a n c o m b i n a t i o no r e s i s t o r s , c a p a c i t o r s , a n i n d u c t o r s .

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

7

Page 90: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 90/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

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

. 0 0 4 1 [ 2 . 3 0 3 l o g 1 0 ( d c )

w h e r e ,

i n d u c t a n c ed i s t a n c e i c b e t w e e n t h e c e n t e r s o w i r e s

d i a m e t e r o w i r e ( c m )c o n d u c t o r l e n g t h ( c m )

P o w e r T r a n s f o r m e r D e s i g n . C o r e w e i g h tm a b c a l c u l a t e d f o s p e c i f i e d p o w e r r e q u i r em e n t . F o s p e c i f i e d c o r e , a r e a f l u x d e n s i t y a n f r e q u e n c y , t h n u m b e r o p r i m a r y a n s e c o n d a r yt u r n s i f o u n d . p r o g r a m f o d e s i g n i n g p o w e rt r a n s f o r m e r s m a b f o u n d i E l e c t r o n i c D e s i g nN e w s ( O c t o b e r 2 7 1 9 8 3 , p 3 4 6 ) .

R e c t i f i e r C i r c u i t s . F u l l - w a v e o r h a l f - w a v er e c t i f i e r c i r c u i t s m a b e v a l u a t e d f o g i v e n c o p o n e n t v a l u e , i n p u t v o l t a g e , a n f r e q u e n c y . T h d ( d i r e c t c u r r e n t ) o u t p u t v o l t a g e a n p e a k - t o - p e a k r i p l m a a l s o b c a l c u l a t e d .

a n P a r a m e t e r T r a n s f o r m a t i o n s .s e o S ( Y ) p a r a m e t e r s e x p r e s s e d a m a g n i t u d e sa n a n g l e s m a b t r a n s f o r m e d t s e o Y ( S )p a r a m e t e r s .

P h a s e - L o c k e d L o o p s . N a t u r a l f r e q u e n c y ,d a m p i n g f a c t o r , a j i d l o o p n o i s e b a n d w i d t h m a b f o u n d f o r e i t h e r p a s s i v e o a c t i v e p h a s e - l o c k e dl o o p s . L o o p g a i n a n c o m p o n e n t v a l u e s f o t h c i c u i t s a r e r e q u i r e d f o i n p u t .

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

F o u r i e r S e r i e s . F o u r i e r c o e f f i c i e n t s m a b c o m p u t e d f o d i s c r e t e v a l u e s f o p e r i o d i c f u n ct i o n . S i n e a n c o s i n e c o e f f i c i e n t s m a b f o u n d a n c o u l d b u s e d t o c a l c u l a t e n e v a l u e s o t h f u n c t i o n .

R e a c t i v e L - N e t w o r k I m p e d a n c e M a t c hi n g . N e t w o r k s t h a t w i l l m a t c h a n y t w o c o m p l e x i p e d a n c e s m a b d e t e r m i n e d .

B i l a t e r a l D e s i g n , S t a b i l i t y F a c t o r , M a i m u m G a i n , a n O p t i m u m M a t c h i n g . p r g r a m c o u l d c o m p u t e t h m a x i m u m g a i n a v a i l a b l ea n t h e l o a d a n s o u r c e r e f l e c t i o n c o e f f i c i e n t s t h a ty i e l d t h m a x i m u m g a i n .

F r e q u e n c y C o n v e r s i o n P r o g r a m . C o m o d o r e B A S I C p r o g r a m t i n t e r c o n v e r t v e l o c i t y ,p e r i o d , w a v e l e n g t h , a n f r e q u e n c y v a l u e s c o u l dm a k e u s o t h e s e c o m m o n l y u s e d f o r m u l a s :

1 / a 2 i r f

v / 1 / g > / 2 t tv /

w h e r e T p e r i o df r e q u e n c y

( r a d i a n f r e q u e n c yw a v e l e n g t h

V p r o p a g a t i o n v e l o c i t y

S i m i l a r l y , f r e q u e n c y a n r e a c t a n c e c o n v e rs i o n s m a b e a c c o m p l i s h e d w i t h t h e s e f o r m u l a s :

t o

d ) X .

0

2 t t C X c

7

Page 91: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 91/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

5 5 T i m e r C i r c u i t D e s i g n . G i v e n t h f r q u e n c y d u t y c y c l e a n e i t h e r t h t i m i n g c a p a c i t o ro r e s i s t o r , p r o g r a m c o u l d c a l c u l a t e t h o t h e r t i i n c o m p o n e n t , c h a r g e t i m e , d i s c h a r g e t i m e , a n p e r i o d o t h c o m m o n l y u s e d 5 5 s t a b l e m u l t i v i b r at o c i r c u i t .

R e s o n a n c e C a l c u l a t i o n s . R e s o n a n t f r q u e n c y o i n d u c t a n c e - c a p a c i t a n c e c i r c u i t i g i v e nb y

f L - R ^ C

2 7 r V L C ( L - R c z C )

w h e r e L R j s e r i e s r e s i s t a n c e o i n d u c t o rR e f f e c t i v e s e r i e s r e s i s t a n c e o c a p a c i t o r

r e s o n a n t f r e q u e n c y

A n t e n n a D e s i g n . g i v e n f r e q u e n c yc o u l d b i n p u t t p r o g r a m t h a t w o u l d c a l c u l a t et h a n t e n n a d i m e n s i o n s f o d i p o l e , Y a g i , o r c u b ic a q u a d a n t e n n a . s p e c i a l p r o g r a m c a b c r e a t e dt c a l c u l a t e t h d i m e n s i o n s f o Y a g i a n t e n n a t r e c e i v e t e l e v i s i o n , r a d i o , o a m a t e u r r a d i o b r o a dc a s t s . W h e n a n a n t e n n a i d e s i g n e d f o s p e c i f i cf r e q u e n c y , i c a o f t e n r e c e i v e s i g n a l s f r o m d i t a n c e s n o p r e v i o u s l y a p p r o a c h e d . I t h m a t h e m a ti c a l s p e c i f i c a t i o n s o f t h a n t e n n a d e s i g n a r u n c l e a r ,r e f e r t o a e l e c t r o n i c m a n u a l f o p i c t u r e . C o s t r u c t i o n o f t h a n t e n n a i n o d i f f i c u l t a n s h o u l dc o s t n m o r e t h a n t w e n t y d o l l a r s .

D e c i b e l C o n v e r s i o n a n V o l t a g e t d B C o n v e r s i o n . V o l t a g e r a t i o i n d e c i b e l s i g i v e n b y

N d 2 l o g , , ( E 0 U T / E , N )

w h e r e E Q U T o u t p u t v o l t a g eE I i n p u t v o l t a g e

S u c h c o m p u t a t i o n s w o u l d b h e l p f u l t t h e s er i o u s a u d i o p h i l e . A l s o o f i n t e r e s t t o t h e a u d i o p h i l ew o u l d b a f o r m u l a u s e d t c o m p u t e t h i n d u c t a n c eo s t r a i g h t w o u n d s p e a k e r w i r e :

. 0 2 1 [ 2 . 3 0 3 I o g 1 0 ( 4 1 / d )

w h e r e ,

. 7 5 ]

i n d u c t a n c ed d i a m e t e r o w i r e ( c m )

E v a l u a t i o n R o u t i n e f o P r o g r a m o B o o l e a n F u n c t i o n s . A N D , O R N O T , a n o t h e rl o g i c a l s t a t e m e n t s c o u l d b e v a l u a t e d i a p r o g r a m ;t h c i r c u i t s t a t u s a e a c h s t e p w o u l d b o u t p u t .O h m ' s L a C a l c u l a t i o n . C - 1 2 8 c a b u s e d t d e t e r m i n e t h u n k n o w n v a l u e , a s h o w n i L i s t i n g 4 - a n F i g . 4 - 1 .

* w h e r e

r e s i s t a n c e ( o h m s )v o l t a g ec u r r e n t

R e s i s t o r C o l o r C o d e s . A i d e a l p r o g r a mf o t h n o v i c e i e l e c t r o n i c s i o n t h a t o u t p u t s t h v a l u e f o r e s i s t o r g i v e n t h c o l o r f r o m t h c o p o n e n t ( s e e L i s t i n g 4 - a n F i g . 4 - 2 ) .

I n d u c t a n c e B r i d g e C a l c u l a t i o n . G i v e nt h i s d e s i g n :

- I N P U T

8

Page 92: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 92/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

L i s t i n g 4 - 1 : T h O h m ' s L a C a l c u l a t i o n P r o g r a m1 R E O H M ' S L A W C A L C2 G R A P H I C3 C O L O R 0 , 1 5 s C O L O R 5 , 1 s C O L O R 4 , i 54 S C N C L R5 P R N T s P R I N T T A B ( 1 0 ) " O H M ' S L A C A L C U L A T O R "6 0 P R I N T s P R I N T T A B ( 1 3 ) " F O R D C I R C U I T S "7 S L E E P8 S C N C L R9 0 P R I N T : P R I N T " W H I C H V A L U E D Y O W I S H T S O L V E F O R : "1 0 P R I N T : I N P U T " 1 ) V O L T A G E 2 ) C U R R E N T 3 ) P O W E R 4 ) R E S I S T A N C E

5 ) H E L P " 5 A 1 1 I A $ = : " i " T H E N 2 1 01 2 I A * = " 2 " T H E N 2 9 01 3 I A * = " 3 " T H E N 3 7 01 4 I A * = H 4 " T H E N 4 5 01 5 I A * = " 5 " T H E N 5 3 01 6 S C N C L R1 7 P R I N T S P R I N T " D A N O T H E R < Y / N ) ? " : G E T K E Y Z 1 8 I Z * = = " Y " T H E N 8 01 9 C O L O R 0 , 1 : C O L O R 5 , 1 3 : C O L O R 4 , 2 0 0 E N D2 1 R E V O L T A G E2 2 S C N C L R2 3 P R I N T S I N P U T " W H I C H E Q U A T I O N D Y O W I S H T U S E : 1 ) E « I R

E = P / 1 E = S Q R P R A 2 4 I A * * 1 1 ! . 1 1 T H E M P R I N T : I N P U T " H O W M A N Y A M P S 1 1 5 I P R I N T : I N P U T

" H O W M A N Y O H M S " 5 R s E I * 2 5 I A $ = " 2 " T H E N P R I N T : I N P U T " H O W M A N Y W A T T S " 5 P s P R I N T s I N P U T

" H O W M A N Y A M P S " ? I : E « P / I2 6 I A f = " 3 " T H E N P R I N T ? I N P U T " H O W M A N Y W A T T S " ; P s P R I N T S I N P U T

" H O W M A N Y O H M S " 3 R : E = S Q R < P * R >2 7 P R I N T s P R I N T " T H E V O L T A G E E Q U A L S " r , E 5 " V O L T S " s P R I N T P R I N T

" P R E S S A N K E Y " : G E T K E Z ' 2 8 0 G O T O 1 6 2 9 R E C U R R E N T3 0 S C N C L R3 1 P R I N T : I N P U T " W H I C H E Q U A T I O N D Y O W I S H T U S E s 1 > I « E / R

2 > I « P / E 3 > I = S Q R ( P / R ) " s A *3 2 I A $ = " l " T H E N P R I N T ' S I N P U T " H O W M A N Y V O L T S " s . E P N T I N P U T

" H O W M A N Y O H M S " 5 R : I = E / R3 3 I A * = " 2 " T H E N P R I N T : I N P U T " H O W M A N Y W A T T S " 5 P s P R I N T s I N P U T

" H O W M A N Y V O L T S " $ E s I = P / E3 4 I A : * - ^ " 3 " T H E N P N T I N P U T " H O W M A N Y W A T T S " P P N T I N P U T

" H O W M A N Y O H M S " 3 R : I » S Q R ( P / R )

8

Page 93: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 93/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

3 5 P R I N T P R I N T " T H E C U R R E N T E Q U A L S " ; I 3 " A M P S " s P R I N T P R I N T" P R E S S A N Y K E Y " : G E T K E Y Z

3 6 0 G O T O 1 6 Z 7 R E P O W E R3 8 S C N C L R3 9 P R I N T S I N P U T " W H I C H E Q U A T I O N D Y O W I S H T U S E : 1 > P = E I

2 ) P » E A 2 / R 3 ) P « I A 2 R " s A $4 0 I A $ = " l " T H E N P R I N T ? I N P U T " H O W M A N Y V O L T S " 5 E P R I N T S I N P U T

" H O W M A N Y A M P S " 5 I P = E * I4 1 I A * = f l 2 " T H E N P R I N T S I N P U T " H O W M A N Y V O L T S " E P R I N T S I N P U T

" H O W M A N Y O H M S " s R s - P = ( E A 2 ) / R4 2 I A * « " 3 " T H E N P R I N T S I N P U T " H O W M A N Y A M P S " 5 I s P R I N T s I N P U T

1 H O M A N Y O H M S ( - • 2 ) * 4 3 P R I N T S P R I N T " T H E P O W E R E Q U A L S " s . P 5 " W A T T S " s P R I N T s P R I N T

" P R E S S A N Y K E Y " : G E T K E Y Z 4 4 G O T O 1 6 4 5 0 R E M R E S I S T A N C E4 6 S C N C L R4 7 P R I N T S I N P U T " W H I C H E Q U A T I O N D Y O U W I S H T U S E s 1 > R * E / I

2 ) R « E A 2 / P 3 R = / I ^ 2 " 3 A *4 8 I A * = " 1 M T H E N P R I N T s I N P U T " H O W M A N Y V O L T S " E P R I N T s I N P U T

" H O W M A N Y A M P S " ; I R » E / I4 9 I A * ^ " 2 " T H E M P R I N T s I N P U T " H O W M A N Y V O L T S " E P R I N T s I N P U T

" H O W M A N Y W A T T S " 5 P a R « < E r t 2 ) / P5 0 I A * = f l 3 M T H E N P R I N T s I N P U T " H O W M A N Y W A T T S " P P R I N T s I N P U T

" H O W M A N Y A M P S " ; I s R « P / ( I r t 2 )5 1 P R I N T ? P R I N T " T H E R E S I S T A N C E E Q U A L S " s R 5 " O H M S " s P R I N T s P R I N T" P R E S S A N K E Y " G E K E Z

5 2 0 G O T O 1 6 5 3 0 R E M H E L P5 4 S C N C L R5 5 P R I N T s P R I N T " I E A C H M E N U C A T E G O R Y , Y O U W I L L B P R E - S E N T E D

W I T H C H O I C E O D I F F E R E N T E Q U A - T I O N S . "5 6 P R I N T s P R I N T " S E L E C T T H E E Q U A T I O N T H A T C O N T A I N S T H

V A R I A B L E S F O W H I C H Y O H A V E V A L U E S . "5 7 P R I N T s P R I N T " I T H I S P R O G R A M , , V O L T A G E I S I N V O L T S ,

C U R R E N T I I A M P S , P O W E R I S I N W A T T S , A N R E S I S T A N C E I I O H M S - "5 8 P R I N T s P R I N T " P R E S S A N Y K E Y T B E G I N , " s G E T K E Y Z 5 9 0 G O T O £ 3

8

Page 94: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 94/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

O h m ' s T . g w F o r m u l a s

E I *

E /

E *

E /

F i g . 4 - 1 . T h e s e a r e t h e f o r m u l a s

D C i r c u i t s :E V o l t a g e i V o l t s

C u r r e n t i A m p sP o w e r i W a t t sR e s i s t a n c e i O h m s

P P /

( E * 2 ) / R

( E * 2 ) / P

u s e d i t h O h m ' s L a c a l c u l a t o r f r o m L i s t i n g 4 - 2 .

S Q R ( P * R )S Q R ( P / R )

( T 2 ) * R

P / ( T 2 )

L i s t i n g 4 - 2 : T h R e s i s t o r C o l o r C o d e r P r o g r a m1 R E R E S I S T O R C O L O R C O D E R2 C O L O R 0 „ s C O L O R 1 , 1 s C O L O R 5 , 1 2 s C O L O R 4 , 3 G R A P H I C4 S C N C L R5 0 P R I N T : P R I N T T A B ( 1 1 ) " T H E H A N D Y R E S I S T O R "6 P R I N T s P R I N T T A B ( I S ) " C O L O R C O D E R "7 0 P R I N T S P R I N T " W I L L H E L P Y O D E T E R M I N E T H C O L O R C O D E S

F O A N R E S I S T O R . "8 P R I N T S P R I N T " P R E S S A N Y K E Y T B E G I N . " : G E T K E Y Z 9 C O L O R 0 , 2 s C O L O R 1 , 1 2 s C O L O R 4 , 2 s C O L O R 5 , 1 21 0 G R A P H I C 0 i S C N C L R1 1 0 P R I N T S I N P U T " W H I C H D Y O W I S H T S O L V E F O R s 1 > C O L O R

2 ) V A L U E 3 > H E L P " 5 A *1 2 I A * * 1 1 ! 1 1 T H E N 1 6

8

Page 95: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 95/208

Page 96: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 96/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

5 6 5 7 5 8 5 9 6 0

1 .6 2 6 3 6 4 6 5 6 6 6 7 6 8 1 / )6 9 7 0 7 1 7 2 7 3 7 4 7 5 7 6 7 7 0 )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 01 0 1 01 0 2 01 0 3 01 0 4 0

1 I F I

> • I I I 1 I

I

3 = T H E N S = 6 : G 0 T 0 6 0 S = T H E N 8 = 4 : G O T O 6 0 S = T H E N S = - 3 : G 0 T 0 6 0 S : : : : 1 t . 1 I : « O 6 0 T = T H E M l s G O T O 6 9 7 = H E 1 0 0 0 0 0 0 0 0 0 : G O T O7 = T H E N T = 1 0 0 : G O T O 6 9 7 = 1 3 T H E M T ~ 1 0 0 0 0 0 0 0 0 : G O T O

6 9

6 9 ' T • • * • * C m

7 = • I t m m m * * v

7 = T =

T H E NT H E NT H E NV H E NT H E N

V = < F * 1 0 )( V

T 1 0 0 0 0 0 0 0 : : G O T 6 9 " I = 1 0 0 0 0 0 : G O T O 6 9

1 0 0 0 0 0 0 G 1 6 9 V = 1 0 0 0 0 : G O T O 6 9 r = 1 0 0 0 : G O ! " O 6 9

I R I G H T * ( V * , 6 ) = " 0 0 0 0 0 0 " T H E NI R 1 G U T * ( V * , 3 ) = " 0 0 0 " H E V * = LP N P I N T : P I . P 1 I " : : P N P N T P R N " Y O U R R E S I S V O H A P N T : ; P N V * P N O H M SP R I N T S P R I N T U D A N O T H E R ( Y / N ) ? 'I Z f ^ " Y " T H E N 9

M

V A L U E O F

G E T K E Y Z G O T O 1 8 2 0G R A P H I C 2 , 1 , 1 5B O 1 , 1 0 0 , 4 0 , 2 2 0 , 0D R A W 1 , 1 0 0 , 2 0 T 5 0 „ 2 0 D R A WD R A W 1 T 1 4 0 : : D R A WD R A W 1 , 1 3 5 , 0 T 1 3 5 , 4 0 : D R A WD R A W 1 , 1 6 0 , 0 T 1 6 0 , 4 0 D R A W

1 , 2 2 0 , 2 0 T 2 7 0 , 2 0, 1 2 0 , 0

1 . 4 5 , 0, 1 7 0 , 0T T T

1 2 4 1 4 5 , 4 01 7 0 , 4 0

P R I N T S I N P U TI F = T H E N

F = F = F = F = F = F =

I I I I I I I I I

T H E NT H E NT H E NT H E NT H E NT H E NT H E NV H E NT H E N

" W H A T I T H F I R S T D I G I T " 5 FF = 1 : G O T O 9 7 F = 1 0 s G O T O 9 7 F " = 3 : G O T O 9 7 F = 9 : G O T OF « 8 s G 0 T 0F « 6 : G 0 T 0F - G O T O

G O T OF = S F = 1 3 s G O T O

9 7 9 7 9 7 9 7 9 7

9 7 F = F = C O L O R 1 „

P A I N T 1 , 1 1 5 , 5 , 1P N P N P N T . s P N P N

P R I N T ' S I N P U T " W H A T I T H S E C O N DI S « 0 T H E N S = I s G O T O 1 1 1 0I S = T H E MI S « 2 T H E N

D I G I T " 5

S = 1 0 s G O T O 1 1 1 0S « 3 s G 0 T 0 1 1 1 0

I S = 3 T H E N S = 9 s G 0 T 0 1 1 1 0

8

Page 97: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 97/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

. 1 0 5 0 I S = T H E N S = 8 : G 0 T 0 1 1 1 01 . 0 6 0 I S = 5 T H E N S * = 6 : G 0 T 0 1 1 1 01 0 7 0 I S = 6 T H E N S « 7 : G 0 T 0 1 1 1 01 0 8 0 I S = T H E N 8 = 5 : G O T O 1 1 1 01 0 9 0 I S = ~ - 8 T H E N S = 1 3 : G O T O 1 1 1 01 1 0 0 I S = 9 T H E N S = 21 1 1 0 C O L O R 1 , 1 1 2 0 P A I N T 1 n 1 4 0 , 5 , 11 1 3 0 P R I N T P R I N T s P R I N T P R I N T s P R I N T1 1 4 0 P R I N T : I N P U T " H O W M A N Y Z E R O S A R T H E R E 1 1 ; 1 1 5 0 I T « T H E N T « 1 : G O T O 1 2 5 01 1 6 0 I T = T H E N T « 1 0 : G O T O ' 1 2 5 01 1 7 0 I T « T H E N T ~ 3 : G 0 T 0 1 2 5 01 1 8 0 I T * = 3 T H E N T = 9 : G 0 T 0 1 2 5 01 1 9 0 I T = 4 T H E N T = 8 : G 0 T 0 . 1 2 5 01 2 0 0 I T = T H E N T = 6 s G G T 0 1 2 5 01 2 1 0 I T = T H E N T = 7 : G 0 T 0 1 2 5 01 2 2 0 I T = T H E N T = 5 s G 0 T 0 1 2 5 01 2 3 0 I T = 8 T H E N T = 1 3 : G O T O 1 2 5 01 2 4 0 I T = T H E N T = 1 2 5 0 C O L O R 1 , 1 2 6 0 P A I N T 1 „ 1 6 5 , 5 , 11 2 7 0 P R I N T P R I N T : P R I N T s P R I N T : P R I N T1 2 8 0 I F = T H E N F * « " B L A C K " : G O T O 1 3 8 01 2 9 0 I F = 2 T H E N F * ^ 1 1 W H I T E " G O T O 1 3 8 01 3 0 0 I F « 3 T H E N F * = " R E D " : G O T O 1 3 8 01 3 1 0 I F « 1 3 T H E N F * = " G R A Y " : G O T O 1 3 8 01 3 2 0 I F = 5 T H E N F * = " V I O L E T " s G O T O 1 3 8 01 3 3 0 I F = 6 T H E N F * = " G R E E N " : G O T O 1 3 8 01 3 4 0 I F = 7 T H E N F * = " B L U E " : G O T O 1 3 8 0

, 1 3 5 0 I F F « 8 T H E N F * « " Y E L L O W " : G O T O 1 3 8 0k > 6 0 I F ^ T H E N F * « " O R A N G E l f : G O T O 1 3 8 01 3 7 0 I F « 1 0 T H E N F * = M B R O W N " : G O T O 1 3 8 01 3 8 0 I S = T H E N S * = f l B L A C K " : G O T O 1 4 8 01 3 9 0 I S « 2 T H E N S * « H W H I T E 1 1 G O T O 1 4 8 01 4 0 0 I S « 3 T H E M S * = " R E D " s G O T O 1 4 8 01 . 4 1 0 I S « 1 3 T H E N S * « - " " G R A Y " : G O T O 1 4 8 01 4 2 0 I S = 5 T H E N S * « M V I O L E T " s G O T O 1 4 8 01 4 3 0 I S « 6 T H E N S * « " G R E E N " : G O T O 1 4 8 01 4 4 0 I S = 7 T H E N S f = " B L U E " : G O T O 1 4 8 01 4 5 0 I 8 ^ 8 T H E N S * = M Y E L L O W " : G O T O 1 4 8 01 4 6 0 I S = 9 T H E N S * = " O R A N G E " : G O T O 1 4 8 01 4 7 0 I S « 1 0 T H E N S * « " B R O W N " : G O T O 1 4 8 01 4 8 0 I T = T H E N T * = " B L A C K " : G O T O 1 5 8 01 4 9 0 I T = 2 T H E N T * « f l W H I T E 1 1 : G O T O 1 5 8 01 5 0 0 I T = T H E N T * = " R E D " s G O T O 1 5 8 01 5 1 0 I T = 1 3 T H E N T * « " G R A Y " : G O T O 1 5 8 01 5 2 0 I T « 5 T H E N T * = " V I O L E T " s G O T O 1 5 8 01 5 3 0 I T = T H E N T * « M G R E E N " : G O T O 1 5 8 0

8

Page 98: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 98/208

Page 99: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 99/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

R e s i s t o r C o l o r C o d e s

F i r s t B a n d S e c o n d B a n d T h i r d B a n dC o l o r s £ V a l u e s

B l a c kB r o w n

R e O r a n g eY e l l o wG r e e nB l u eU i o l e tG r a yW h i t e

F i r s tB a n d

S e c o n dB a n d

T h i r dB a n d

1

1 0 1 0 0 01 0 0 0 01 0 0 0 0 01 0 0 0 0 0 01 0 0 0 0 0 0 01 0 0 0 0 0 0 0 0N f

F i g . 4 - 2 . L i s t i n g 4 - i r e s i s t o r c o l o r c o d e r . T h i s p r o g r a m w i l l e n a b l e y o t c o r r e c t l y i d e n t i f y a n r e s i s t o r b a s e d o e i t h e ri t c o l o r o i t v a l u e . T h s p e e d a n d e x e c u t i o n o t h i s p r o g r a m m a k e i e d u c a t i o n a l , a w e l l a e n j o y a b l e — e v e n i v o d o n ' t l i k e r e s i s t o r s .

8

Page 100: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 100/208

T e c h n i c a l a n S c i e n t i f i c A p p l i c a t i o n s

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

A d d i t i o n a l A p p l i c a t i o n s f o E l e c t r i c a lE n g i n e e r s . T h f o l l o w i n g l i s t i n c l u d e s n u m b e ro o t h e r a r e a s i w h i c h t h C o m m o d o r e 1 2 8 c a nm a k e a E E ' s l i f e m u c h e a s i e r .

T r a n s i s t o r c o n f i g u r a t i o n c o n v e r s i o nR e s i s t i v e a t t e n u a t o r d e s i g nS m i t h c h a r t c o n v e r s i o n sP h a s e s h i f t o s c i l l a t o r d e s i g nD b i a s a n a l y s i s

W a v e f o r m l i m i t s d e t e r m i n a t i o nP l o t t i n g o f w a v e f o r m sP l a t e r e s i s t a n c e / t r a n s c o n d u c t a n c e c a l c u l a t i o n sG a u s s c a l c u l a t i o n sR e a c t a n c e c h a r t c a l c u l a t i o n sD e s i g n o f c o n t r o l l e d r e c t i f i e r c i r c u i t sI n t e g r a t e d c i r c u i t c u r r e n t - s o u r c e d e s i g nS o l u t i o n o r e s i s t i v e n e t w o r k sR a m p l i f i e r a n a l y s i sB i p o l a r j u n c t i o n t r a n s i s t o r a n a l y s i sC o m p l e x m a t r i x c a l c u l a t i o n s a u s e d i e l e c t r i c a le n g i n e e r i n gW h e a t s t o n e b r i d g e d e s i g n

C i v i l E n g i n e e r i n gC i v i l e n g i n e e r s w i l l f i n d C o m m o d o r e s u s e f u l f o

p e r f o r m i n g t h e f o l l o w i n g f u n c t i o n s :

M o m e n t o i n e r t i a c a l c u l a t i o nV e c t o r s t a t i c sS e c t i o n p r o p e r t i e sS t r e s s o a e l e m e n t o b e a mS t a t i c e q u i l i b r i u m a b o u t p o i n t

C h e m i c a l E n g i n e e r i n gC h e m i c a l e n g i n e e r s c a u s C o m m o d o r e s f o

t h f o l l o w i n g :

I d e a l g a e q u a t i o n o s t a t eC o n s e r v a t i o n o e n e r g y c a l c u l a t i o n sH e a t e x c h a n g e r a n a l y s i sC u r v e f i t t i n gH y d r o c a r b o n c o m b u s t i o n c a l c u l a t i o n s

M a c h i n e D e s i g nM a c h i n e d e s i g n e r s c a n u s e C o m m o d o r e s t d

t h f o l l o w i n g :

C o n s t a n t a c c e l e r a t i o n c a l c u l a t i o n s , r e l a t i o n t ot i m e a n v e l o c i t y .• K i n e t i c e n e r g y d e t e r m i n a t i o n

C r i t i c a l s h a f t s p e e d c a l c u l a t i o nC a d e s i g n f u n c t i o n sG e a r a n s p r i n g c a l c u l a t i o n s / d e s i g nR P M / t o r q u e / p o w e r c o m p u t a t i o nT a c h o m e t e r / d w e l l m e t e r c a l c u l a t i o n : y o u r o c i l l o s c o p e c a b c o n v e r t e d i n t o t a c h o m e t e r a n dd w e l l m e t e r i c o n j u n c t i o n w i t h y o u r c o m p u t e r .T h f o l l o w i n g i n f o r m a t i o n m u s t b i n p u t t t h c o m p u t e r t d e t e r m i n e e n g i n e R P a n d w e l la n g l e :

a N u m b e r o c y l i n d e r s i t h e n g i n eb I n t e r v a l i m i l l i s e c o n d s f o o p e n i g n i t i o n

p o i n t sc I n t e r v a l i m i l l i s e c o n d s f o c l o s e d i g n i t i o n

p o i n t sF a c t o r s a n a r d e t e r m i n e d u s i n g t h o s c i l l os c o p e . ( R P M m a a l s o b c a l c u l a t e d u s i n g t h e f a t o r s o f t i r e d i a m e t e r , g e a r r a t i o , a n v e h i c l e s p e e d . ). . R P N o C y l i n d e r si g n i t i o n p u l s e f r e q u e n c y = . o

8

Page 101: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 101/208

Page 102: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 102/208

Page 103: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 103/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

l e m s o o f f e r h e l p . T h C - 1 2 8 c a n e v e n b p r g r a m m e d t r e m e m b e r w h a t l e v e l s t u d e n t h a a c h i e v e d a n d c a n b e g i n f r o m t h a t p o i n t t h n e x tt i m e t h a t h u s e s t h p r o g r a m .

E a c h t i m e t h s t u d e n t a n s w e r s q u e s t i o n , t h C - 1 2 8 i n f o r m s h i w h e t h e r t h a n s w e r i r i g h t o w r o n g . I t h a n s w e r i c o r r e c t , t h e s t u d e n t c a n b er e w a r d e d w i t h a p i c t u r e o f s m i l i n g f a c e , c o l o rf u l , a n i m a t e d d i s p l a y , o a e n c o u r a g i n g m e s s a g e .I t h s t u d e n t r e s p o n d s i n c o r r e c t l y , t h C o m m o d o r e1 2 o f f e r s g e n t l e c o r r e c t i o n , w h i c h m a b h m o r o u s , i o r d e r t k e e p t h e l e a r n i n g e x p e r i e n c ee n j o y a b l e r a t h e r t h a n p a i n f u l .

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

C e r t a i n l y , o n o t h e b e s t w a y s t l e a r n a b o u tc o m p u t e r o p e r a t i o n a n p r o g r a m m i n g i t p u c h a s e a C o m m o d o r e 1 2 8 . N o o n l y c a c h i l d l e a r nh o t p r o g r a m c o m p u t e r s , b u t s h e c a a l s o l e a r nh o t t h i n k l o g i c a l l y a n h o t d r a w c o n c l u s i o n sb a s e d o f a c t a n a l y s i s . T h a b i l i t y t d e f i n e a n a n l y z e p r o b l e m d u r i n g t h c r e a t i o n o f p r o g r a m r q u i r e s m a n y h u m a n t h o u g h t f a c t o r s t h a t c a b e a pp l i e d i s i t u a t i o n s d e v o i d o c o m p u t e r s . C h i l d r e na n a d u l t s b o t h n e e d t b e c o m e f a m i l i a r w i t h c o p u t e r o p e r a t i o n , c a p a b i l i t i e s , a n p r o g r a m m i n g a p r e p a r a t i o n f o l i f e i a i n c r e a s i n g l y c o m p u t e r i z e dw o r l d .

S o f t w a r e p u b l i s h e r s h a v e d i s c o v e r e d t h a tt h e r e ' s n f a s t e r w a t p a r e n t ' s w a l l e t t h a n t s e l l t h e n o t i o n t h a t u s i n g C o m m o d o r e 1 2 w i l l i p r o v e c h i l d ' s m i n d . I y o i n t e n d t p u r c h a s ec o m m e r c i a l l y a v a i l a b l e s o f t w a r e p a c k a g e , a s f o a d e m o n s t r a t i o n p r i o r t p r e s e n t i n g y o u r h a r d -e a r n e d c a s h . Y o u r b e s t b e t i t c o n s u l t t h l o c a lm a g a z i n e s t a n d b e f o r e y o m a k e t h f i n a l p u r c h a s ed e c i s i o n . L o o k f o c o m p e t e n t r e v i e w s o t h p r o du c t s t h a t y o f e e l a r w o r t h y o y o u r a t t e n t i o n . A

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

A P P L I C A T I O N I D E A ST h e d u c a t i o n a l u s e s f o C o m m o d o r e s a r u

l i m i t e d . f e o t h p o s s i b l e w a y s o u s i n g C - 1 2 8f o r i n s t r u c t i n g y o u r s e l f , y o u r c h i l d r e n , o y o u rf r i e n d s , i n c l u d e t h e f o l l o w i n g . I y o a r e e x c i t e d b t h e p r o s p e c t o m a r k e t i n g y o u r o w s o f t w a r e , y o m i g h t w i s h t i n c o r p o r a t e t h e s e i d e a s i n t o t h p r g r a m s t h a t y o s e l l :

C r e a t e p r o g r a m d e s c r i b i n g h o t p r o g r a mc o m p u t e r s i B A S I C o r a n o t h e r l a n g u a g e s u c h a a s s e m b l y l a n g u a g e o F O R T R A N , e t c . w i t hs t e p - b y - s t e p e x a m p l e s .C r e a t e s t o r y b u i l d i n g p r o g r a m f o y o u n g s t e r s i w h i c h t h c o m p u t e r r a n d o m l y s e l e c t s i n d i v i d u a ls t o r y p a r t s a n c o m b i n e s t h e m t p r o d u c e d i f e r e n t s t o r y e a c h t i m e . Q u e s t i o n s c o u l d b e a s k e dt t e s t r e a d i n g c o m p r e h e n s i o n , g r a m m a r , a n w r i t i n g s k i l l s . F o e x a m p l e , t h p r o g r a m c o u l dp r o d u c e p e r s o n a l i z e d s t o r y f o c h i l d u s i n g h i o h e n a m e . O c c a s i o n a l l y , q u e s t i o n s s u c h a t h i ss h o u l d b d i s p l a y e d :

J o h n n y , s h o u l d w r i t e t h e n e x t s e n t e n c e a 1 " J o h n n y a n d w e n t t t h p a r k . "

o 2 " a n d J o h n n y w e n t t t h e p a r k . "

I t h c h i l d a n s w e r s c o r r e c t l y , t h c o m p u t e rr e p l y c o u l d b " O . K . , t h a t ' s c o r r e c t , " a n w r o n g a n s w e r c o u l d b e x p l a i n e d — " N o t h a t ' sw r o n g . T h p e r s o n w h i t a l k i n g s h o u l d p l a c et h " I l a s t , a f t e r t h n a m e s o o t h e r p e o p l e . "C r e a t e a n L Q b u i l d e r p r o g r a m t f a m i l i a r i z ep e o p l e w i t h t h t y p e s o q u e s t i o n s a n p r o b l e ms o l v i n g m e t h o d s u s e d o t e s t s s u c h a s t h eS c h o l a s t i c A p t i t u d e t e s t , C i v i l S e r v i c e t e s t s , a n t h A m e r i c a n C o l l e g e A s s e s s m e n t t e s t . R s e a r c h h a s s h o w n t h a t f a m i l i a r i z a t i o n w i t h t h t e s t s c a i m p r o v e p e r f o r m a n c e c o n s i d e r a b l y .S a m p l e q u e s t i o n s a r r e a d i l y a v a i l a b l e i t e s t -p r e p a r a t i o n b o o k s .

9

Page 104: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 104/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

C r e a t e a f u t u r e - p o t e n t i a l e v a l u a t i o n p r o g r a m d s i g n e d t q u i z h i g h s c h o o l o c o l l e g e s t u d e n t sa b o u t t h e i r t a l e n t s , i n t e r e s t s , a n a b i l i t i e s . T h p r o g r a m c o u l d d i r e c t t h e m t o w a r d p r o m i s i n gc a r e e r s b a s e d u p o n t h i s i n f o r m a t i o n .C o m p u t e r i z e p s y c h o l o g i c a l q u e s t i o n n a i r e s ,w h i c h a r o f t e n f o u n d i p o p u l a r m a g a z i n e s a n db o o k s f o r e c r e a t i o n a l a n e d u c a t i o n u s e . T e s t sp a r t i c u l a r y s u i t e d f o c o m p u t e r i z a t i o n a r t h o s er e q u i r i n g t e d i o u s c a l c u l a t i o n t o a n a l y z e . F o i s t a n c e , t h i s q u i z i d e s i g n e d t o t e s t y o u r " h a p p in e s s q u o t i e n t " a n c o u l d b e a s i l y c o m p u t e r i z e d :

A n s w e r e a c h q u e s t i o n a s t r u e o f a l s e .

1 M w o r k i u s u a l l y f u l f i l l i n g o i t e r e s t i n g .

2 h a v e g o o d a b i l i t y t r e l a x .3 c a e n j o y h a p p i n e s s i l i t t l e t h i n g s

e a s i l y .4 s e l d o m e n v y o t h e r p e o p l e .5 M m o o d s h a v e g r e a t f l u c t u a t i o n .6 h a v e g r e a t d e s i r e t c h a n g e e i t h e r

m l o c a t i o n , f a m i l y s i t u a t i o n , o j o b .7 u s u a l l y s l e e p w e l l a n d o n ' t f e e l t i r e d

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

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

1 0 c a n n o t h a v e h a p p i n e s s w i t h o u t o t h e r sb e i n g a r o u n d m e .

S c o r i n g :S t a r t w i t h z e r o , a d d o n e p o i n t f o e a c h t r u e

a n s w e r t q u e s t i o n s 1 , 2 , 3 , 4 , 7 a n d a d d o n e p o i n tf o e a c h f a l s e a n s w e r t q u e s t i o n s 5 6 , 8 , 9 , 1 0 M u l t i p l y t h t o t a l b 1 t d e t e r m i n e p e r c e n t a g eh a p p i n e s s ( a v e r a g e s c o r e i a p p r o x i m a t e l y 5 0 ) .

A a m b i t i o u s p r o g r a m m e r c o u l d p r o g r a mt h c o m p u t e r t o p r i n t o u a a n a l y s i s o f t h s u j e c t b a s e d o h i a n s w e r s . S u c h p r o g r a m w o u l dm a k e u s o s t o c k p h r a s e s t b e u s e d f o m a n yp o s s i b l e c o m b i n a t i o n s o a n s w e r s a n c o u l d r e a dl i k e t h i s :

I y o d o n ' t d e r i v e m u c h p l e a s u r e f r o m l i t t l et h i n g s o i y o r e g u l a r l y l o s e y o u r t e m p e r ( a n 8 ) y o s h o u l d g i v e s o m e a t t e n t i o n t y o u r a t i t u d e s . I y o u r s o c i a l s i t u a t i o n t h c a u s e o t h t r o u b l e ( 6 o i i y o u r j o s i t u a t i o n ( 1 ) ? O f t e n ,t h s i m p l e r e c o g n i t i o n o t h i s d i f f i c u l t y w i l l s e r v et c l e a r u t h s i t u a t i o n . T h p e r s o n w h i t r u l yh a p p y c a f i n d h a p p i n e s s w h i l e a l o n e ( 1 0 ) a n i s n ' t e n v i o u s ( 4 ) . T h e m o o d y p e r s o n ( a n 9 c a o f t e n b e n e f i t f r o m t h a d v i c e o a c o u n s e l o r .C r e a t e s p e l l i n g p r o g r a m t h a t w o u l d a l l o w y o t i n p u t a n s t o r e w o r d s . W o r d s w o u l d b e r a n d o m l ys e l e c t e d a n f l a s h o t h s c r e e n f r o m . t 1 s e c o n d s . T h p l a y e r m u s t t h e n t y p e i t h w o r df r o m m e m o r y .

C O M P U T E R - A S S I S T E D I N S T R U C T I O NC o m p u t e r - a s s i s t e d i n s t r u c t i o n ( C A I ) r e f e r s t

t h u s o c o m p u t e r a t e a c h i n g d e v i c e .G r a p h i c s , t e x t , a n q u e s t i o n s c a a l b p r e s e n t e do t h e s c r e e n . s i m p l e C A p r o g r a m i d e s i g n e dt a s q u e s t i o n , w a i t f o r e s p o n s e , d e t e r m i n ew h e t h e r o n o t t h e a n s w e r i c o r r e c t , a n d k e e p t r a c ko y o u r p r o g r e s s ( s e e L i s t i n g 5 - 1 ) . O n i n c o r r e c t a s w e r i a l l o w e d f o e a c h q u e s t i o n b e f o r e t h e c o rr e c t a n s w e r i g i v e n .

I t h i s p r o g r a m , y o m a c r e a t e y o u r o w q u e st i o n s b y m a k i n g C o m m o d o r e B A S I C D A T A s t a t em e n t . E a c h D A T A s t a t e m e n t c o n t a i n s t w e l e m e n t s t h a t a r e s e p a r a t e d b c o m m a . T h f i r s te l e m e n t i t h a c t u a l q u e s t i o n , w h i l e t h s e c o n d e l m e n t r e p r e s e n t s t h c o r r e c t a n s w e r . F i n a l l y ,r e m e m b e r t r e p l a c e t h e l a s t n u m b e r i t h F O s t a t e m e n t o l i n e 1 1 w i t h t h t o t a l n u m b e r o q u e s t i o n s .

C O M P U T E R T U T O RY o c a u s y o u r C o m m o d o r e 1 2 t a s s i s t y o

i t h m e m o r i z a t i o n o l i s t s , n a m e s , a n d v o c a b ul a r y w o r d s . F o i n s t a n c e , t h C o m m o d o r e 1 2 c o u l dq u i z y o i f l a s h c a r d f a s h i o n f r o m v o c a b u l a r yl i s t , d i s p l a y i n g e a c h r a n d o m l y s e l e c t e d w o r d i d i v i d u a l l y o t h s c r e e n . O n c e y o h a v e s t u d i e d t h e

9

Page 105: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 105/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 5 - 1 : T h C A T u t o r P r o g r a m

1 R E C A T U T O R2 G R A P H I C3 S C N C L R4 C O L O R 0 , 1 s C O L O R 5 , 8 : C O L O R 4 „ 1 5 P R I N T : P R I N T T A ( 1 2 ) " A M Y O U R T U T O R "6 P R I N T s P R I N T " T O D A Y W W I L L L E A R N A B O U T C O M P U T E R S "7 0 P R I N T S P R I N T " Y O U W I L L B G I V E N T E Q U E S T I O N S "8 0 P R I N T S P R I N T " P R E S S A N K E T B E G I N . " : G E T K E Y Z 9 S C N C L R1 0 X = * 01 1 F O G N 1 T O 1 1 2 R E A D Q * , A *1 3 P R I N T Q 1 4 I N P U T R #1 5 I R * = A * T H E N P R I N T " C O R R E C T " 5 P L A Y " V 2 O 3 T 6 U 8 X 0 A B " s X « X + 1 s

N E X T1 6 I R $ O A * T H E N P R I N T " S O R R Y , T H A N S W E R I A * N E X T1 6 F O Z " « l T 1 . 5 0 0 : N E X T 7 1 7 S C N C L R1 8 0 P R I N T S P R I N T " Y O U A N S W E R E D " 5 X 5 " Q U E S T I O N S C O R R E C T " s

P L A Y " V 2 O 3 T 6 U 8 X 0 A B A B D "1 9 P R I N T S P R I N T " W A N T T T R A G A I N < Y / N > ? " s G E T K E Y Z

2 0 I Z * « " Y . " T H E N R E S T O R E S G O T O 9 2 1 0 C O L O R 0 , 1 s C O L O R 5 , 1 3 : C O L O R 4 , 2 2 0 S C N C L R2 3 0 E N D2 4 0 D A T A W H A T D O E S C P U M E A N , C E N T R A L P R O C E S S I N G U N I T , H O M A N Y

B Y T E S A R I K Y T E , 1 0 2 4 , W H A T I T H E N A M E O Y O U RC O M P U T E R , C - 1 2 8

2 5 0 D A T A H O W M A N Y M O D E S A R I T H C - 1 2 8 , 3 H O M A N Y T H I N G S C A Y O U D O W I T H T H E C - 1 2 8 , 1 0 0 1 , W H A T T Y P E O D I S K S D O E S T H C - 1 2 8 U S E , F L O P P Y

2 6 0 D A T A W H A T B U T T O N R E S T A R T S T H E C - 1 2 8 , R E S E T , H O W M U C H R A M D O E S ]T H C - 1 2 8 H A V E 1 2 8 K , W H I C H K E Y S C O N T R O L S C R E E N M O V E M E N T ,C U R S O R K E Y S

2 7 0 D A T A W H A T I T H N A M E O M O V A B L E S C R E E N O B J E C T , S P R I T E

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

T h h i g h s c h o o l o c o l l e g e s t u d e n t s h o u l d f i n dc o m p u t e r i z e d q u i z z e s h e l p f u l i m e m o r i z i n g s u c hi n f o r m a t i o n a s

1 H i s t o r i c a l n a m e s , d a t e s , a n d p l a c e s -p r e s i d e n t s , a u t h o r s , i n v e n t o r s , e t c .

9

Page 106: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 106/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

2 P a r t s a n f u n c t i o n s o f t h e a n a t o m y3 M a t h e m a t i c a l o c h e m i c a l f o r m u l a s4 V e r s e s i n l i t e r a t u r e5 S p e l l i n g s o d e f i n i t i o n s o d i f f i c u l t w o r d s6 T r i g o n o m e t r i c i d e n t i t i e s

7 G e o g r a p h y — s t a t e s , c a p i t a l s , c o u n t r i e s8 T e c h n i c a l a n s c i e n t i f i c t e r m i n o l o g y9 A n g l o / m e t r i c u n i t c o n v e r s i o n s

1 0 C o n s t e l l a t i o n r e c o g n i t i o n ( s e e L i s t i n g 5 - 2 a n F i g . 5 - 1 )

L i s t i n g 5 - 2 : T h A s t r o n o m y Q u i z P r o g r a m1 R E A S T R O N O M Y Q U I Z2 C O L O R 0 , 1 s C O L O R 1 , 2 s C O L O R 5 , 1 3 s C O L O R 4 , 3 G R A P H I C4 S C M C L R5 P R I N T s P R I N T T A B ( 1 3 ) " A S T R O N O M Y F L A S H "6 P R I N T P R I N T T A B ( 1 7 ) " C A R D S7 P R I N T S P R I N T " Y O U W I L L B S H O W N F I V E C O N S T E L L A T I O N S .

Y O U R G O A L I T C O R R E C T L Y I D E N T I F Y E A C H O T H E M . "8 P R I N T ' S P R I N T " P R E S S A N K E T O B E G I N , " G E T K E Y Z 9 G R A P H I C 2 , 1 , 1 51 0 X = 1 1 F O Q « T 1 2 G R A P H I C 2 , 1 , 1 51 3 F O P « T 1 4 R E A D A , 1 5 D R A W , A , B1 6 N E X T1 7 R E A D A 1 8 I N P U T R ' 1 9 I R $ = A $ T H E N P R I N T s P R I N T " C O R R E C T " s P L A Y " V 2 O 3 T 8 U 8 X 0 A B " sX ^ X + l s N E X T

2 0 I R * O A * T H E N P N T P N " S O R R Y , T H A N S W E R I P R I N T S P R I N T " P R E S S A N Y K E Y " s G E T K E Y Z * : N E X T

2 1 G R A P H I C2 2 S C N C L R2 3 P R I N T s P R I N T " Y O U I D E N T I F I E D " 5 X 5

1 1 V 2 O 3 T 8 U 8 X 0 A B A B C D2 4 P R I N T S P R I N T " D Y O U W A N T T T R A G A I N < Y / N ) ? " s G E T K E Y Z 2 5 I Z # = = " Y " T H E N R E S T O R E S G O T O 2 2 6 C O L O R 0 , 1 s C O L O R 5 , 1 3 s C O L O R 4 , 2 7 G R A P H I C2 8 S C N C L R2 9 0 E N D3 0 D A T A 5 0 , 2 5 , 7 5 , 1 8 , 1 0 0 , 3 0 , 1 0 0 , 4 5 , 1 4 0 , 4 5 , 1 4 0 , 3 0 , 5 0 , 2 5 , ' T H B I

D I P P E R3 1 0 D A T A 5 0 , 1 8 , 1 0 0 , 3 0 , 8 0 , 5 2 , 7 5 , 5 5 , 7 0 , 5 8 , 5 0 , 8 5 , 1 0 0 , 8 0 , O R I O N3 2 D A T A 7 5 , 2 0 , 5 0 , 3 5 , 1 5 8 , 7 3 , 1 5 0 , 7 5 , 1 2 5 , 9 0 , 1 2 0 , 9 5 , 7 5 , 2 0 , G E M I N IZ Z i ^ D A T A 1 1 5 , 1 5 , 5 0 , 3 0 , 1 0 5 , 4 0 , 2 5 , 5 0 , 1 0 0 , 6 0 , 2 5 , 5 0 , 5 0 , 3 0 , V I R G O3 4 D A T A 1 1 5 , 1 5 , 1 2 0 , 2 8 , 1 . 1 5 , 3 8 , 1 0 5 , 5 5 , 9 8 , 4 0 , 9 5 , 2 5 , 9 8 , 4 0 , B O O T E S

C O N S T E L L A T I C M S R I G H T " s P L A Y

9

Page 107: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 107/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

F i g . 5 - 1 . W h a t i t h n a m e o f t h i s c o n s t e l l a t i o n ? R u t h p r o g r a m i L i s t i n g 5 - a n y o w i l l f i n d o u t .

E D U C A T I O N A L S I M U L A T I O N SB e c a u s e o t h a b i l i t y o t h C o m m o d o r e 1 2 t p e r f o r m c a l c u l a t i o n s r a p i d l y , i i w e l l s u i t e d t

b e u s e d f o e d u c a t i o n a l a n m a t h e m a t i c a l s i m u l at i o n s . S i m u l a t i o n s f o e d u c a t i n g g r a d e s c h o o l i d i v i d u a l s i n c l u d e t h e f o l l o w i n g :

T h M a n h a t t a n I n d i a n P r o b l e m . T h i ss i m u l a t i o n t e a c h e s t h p r i n c i p l e o f c o m p o u n d e d i t e r e s t . A t h s t o r y g o e s , t h N e W o r l d s e t t l e r sp a i d t h e I n d i a n s $ 2 f o t h e n t i r e i s l a n d o f M a h a t t a n i 1 6 2 6 . T o d a y , t h i s p r o p e r t y i w o r t h m i l i o n s o d o l l a r s . T h m a i n q u e s t i o n i s w h a t w o u l dh a v e h a p p e n e d i t h e s e s a m e s e t t l e r s h a d e p o s i t e dt h $ 2 i s a v i n g s a c c o u n t a p e r c e n t i n t e r e s tc o m p o u n d e d d a i l y ? H o m u c h w o u l d t h a t a c c o u n tb w o r t h t o d a y ? C o m m o d o r e 1 2 g e n e r a t e d c h a r tl i s t i n g t h v a l u e o t h a c c o u n t a f t e r e a c h d e c a d eo f i n t e r e s t g a t h e r i n g w o u l d s e r v e a s a i l l u s t r a t i o no t h g e o m e t r i c g r o w t h r a t e i n v o l v e d w i t h t h a

s w e r t t h M a n h a t t a n I n d i a n P r o b l e m .

U s t h f o r m u l a A ( l + r ) " w h e r e A v a l u ea c q u i r e d ( c a p i t a l i n t e r e s t ) , o r i g i n a l i n v e s tm e n t , i n t e r e s t r a t e , a n n u m b e r o f y e a r s .

T h G r o w t h o a A m o e b a C o l o n y . T h i ss i m u l a t i o n r e p r e s e n t s t h e g r o w t h o c o l o n y o a m o e b a s ( m i c r o s c o p i c , u n i c e l l u l a r p r o t o z o a n s ) i j a w i t h l i m i t e d f o o d s u p p l y . T h r e p r o d u c t i o nr a t e w i l l c a u s e t h c o l o n y ' s p o p u l a t i o n t d o u b l e p e ru n i t o f t i m e . T h f o r m u l a f o g e o m e t r i c p r o g r e ss i o n s i s

S = q n - lq -

w h e r e s u m , t h f i r s t t e r m ( i t h i s c a s e 1 ) t h r a t i o f o r s u c c e s s i v e v a l u e s ( i t h i s c a s e

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

9

Page 108: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 108/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

P o l l u t i o n a n l i m i t e d f o o d s u p p l y , h o w e v e r ,w i l l d e c r e a s e t h e c o l o n y ' s s i z e a a i n c r e a s i n g r a t e .O t h e r w i s e , w i t h i n o n e m o n t h ' s t i m e , s i n g l ea m o e b a d i v i d i n g a r a t e o f f i v e t i m e s p e d a w o u l d p r o d u c e v o l u m e o o r g a n i s m s e q u a l t o n m i l l i o n t i m e s t h v o l u m e o t h s u n , p r o v i d e d t h a tt h f o o d a n s p a c e w e r e a v a i l a b l e i c o n t r o l l e de n v i r o n m e n t . n u m e r i c a l l i s t i n g o p l o t o f t h c o l o n y ' s p o p u l a t i o n v e r s u s t i m e c o u l d b g e n e r a t e db t h C o m m o d o r e 1 2 8 . W i l l t h e c o l o n y e v e r r e a c h

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

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

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

L a r g e - S c a l e S i m u l a t i o n sS i m u l a t i o n s o l a r g e s c a l e t h a t r e q u i r e e x t e n

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

T h A c o u s t i c s o R o o m . T h a c o u s t i c so r o o m c o u l d b m a t h e m a t i c a l l y s i m u l a t e d , i s u c h p a r a m e t e r s a t h d a m p e n i n g e f f e c t s o t h w a l l s , t h s h a p e o t h r o o m a n i t c o n t e n t s , a n t h l o c a t i o n o f t h s o u n d s o u r c e w e r e p r o v i d e d .T h i s c o u l d b u s e f u l t t h a r c h i t e c t o a u d i o p h i l e .F o e x a m p l e , i d e s i g n i n g a s m a l l s t e r e o l i s t e n i n gr o o m o s t u d i o , c o n c e n t r a t i o n s o s t a n d i n g w a v e sc a u s e u n e q u a l r e s o n a n c e s i d i f f e r e n t s p o t s w i t h i nt h r o o m . I n o r d e r t r e d u c e t h n o n u n i f o r m i t y o s t a n d i n g w a v e s a l o w e r f r e q u e n c i e s , r o o m p r o p o rt i o n s m u s t b c a r e f u l l y c o n t r o l l e d t e n s u r e o p t im u d i f f u s i o n o s o u n d . S t a n d i n g w a v e s i r e c t a n g u l a r r o o m a r g o v e r n e d b s i m p l e e q u at i o n t h a t c o u l d b m o d e l e d o n y o u r C - 1 2 8 :

f d n w h , ( c / 2 ) [ ( n / 1 ) 2 ( ^ w ) 2 ( n / h ) 2 ]

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

n u m b e r s — t h e l o w e s t m o d e n u m b e r ( 1 r e p r e s e n t s t h l o w e s t f r e q u e n c y r e s o n a n c e a p p e a ri n g , g o v e r n e d b t h e d i m e n s i o n , a n t h h i g h e r n ' r e p r e s e n t h i g h e r f r e q u e n c y r e s o n a n c e s . I n o r d e r t c a l c u l a t e t h f r e q u e n c y o a s t a n d i n g w a v e a l o n go n a x i s o f t h r o o m , y o m u s t s e t h v a l u e s f o t h t w o t h e r a x e s e q u a l t o z e r o . F o e x a m p l e , i n a n t h e o t h e r s e q u a l z e r o , t h f o r m u l a w i l lg i v e t h e l o w e s t f r e q u e n c y s t a n d i n g w a v e a l o n g t h l e n g t h o t h r o o m . W h e n t w t e r m s a r e n o n - z e r o ,t h e s t a n d i n g w a v e s a r t a n g e n t i a l . I o r d e r t o t a i n u n i f o r m i t y , t h t a n g e n t i a l w a v e s a r e t h e m o s td e s i r a b l e , t h o b l i q u e w a v e s a r n e x t , a n t h a i a w a v e s a r t h l e a s t d e s i r a b l e . T h e r e f o r e , b u i n t h i s e q u a t i o n y o c a a d j u s t r o o m ' sd i m e n s i o n s t p r o v i d e t h m o s t e v e n s p a c i n g o a i a s t a n d i n g w a v e s t o g e t h e r w i t h a p r e f e r e n c e f o t a n g e n t i a l w a v e s . T h i s a l l o w s t h e g r e a t e s t d e g r e eo u n i f o r m i t y i f r e q u e n c y .

S i m u l a t i o n o W o r l d D y n a m i c s . T h i ss i m u l a t i o n , w h i c h i s i m i l a r t J a F o r r e s t e r ' s" L i m i t s t G r o w t h " c o m p u t e r s i m u l a t i o n , c o u l d b a c c o m p l i s h e d o s m a l l e r s c a l e . W o r l d d y n a m i c si n v o l v e s t h i n t e r a c t i o n o f p o p u l a t i o n , p o l l u t i o n , a n r e s o u r c e s t p r e d i c t f u t u r e o u t c o m e s .

S i m u l a t i o n o A s t r o n o m i c a l a n P h y s i c a l T h e o r i e s . T h i s k i n d o s i m u l a t i o n c o u l dp o s s i b l y b a c c o m p l i s h e d w i t h C o m m o d o r e 1 2 8 ,a l t h o u g h t h m e m o r y r e q u i r e m e n t s w o u l d b v e r yl a r g e a n t h e s i m u l a t i o n c o u l d r u f o h u n d r e d s o h o u r s . S e t h a r t i c l e , " D o i n g P h y s i c s w i t hM i c r o c o m p u t e r s , " i P h y s i c s T o d a y ( D e c 1 9 8 3 .p p . 2 5 - 2 8 ) . T h a u t h o r d e s c r i b e s M o n t e C a r l os i m u l a t i o n o t h t h r e e - d i m e n s i o n a l I s i n g m o d e l f o t h s t u d y o p h a s e t r a n s i t i o n s .

S i m u l a t i o n o A u t o m o t i v e F u e l E c o no m y . T h i s s i m u l a t i o n c o u l d i n c l u d e s u c h f a c t o r sa f u e l i n j e c t i o n , f u e l a d d i t i v e s , a n p o l l u t i o nm o n i t o r s .

S i m u l a t i o n t h a t S t a g e s Y o u r O w W o r l d S e r i e s o S u p e r B o w l . Y o u c o u l d u s s t a t i s t i c a l t e c h n i q u e s t s i m u l a t e g a m e o s e r i e so g a m e s u s i n g s t a r a t h l e t e s w h o s e s i m u l a t i o n p e f o r m a n c e w o u l d b b a s e d o t h e i r c a r e e r a v e r a g e s .

9

Page 109: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 109/208

Page 110: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 110/208

C h a p t e r

H o b b y A p p l i c a t i o n sY o u r C o m m o d o r e 1 2 8 c a n m a k e h o b b i e s , f r o m a r t sa n c r a f t s t o p h o t o g r a p h y , e a s i e r , q u i c k e r , a n m o r e c r e a t i v e .

T H A R T SI d o e s n o s e e m p o s s i b l e t h a t y o u r C - 1 2 8 c a n

c r e a t e o r i g i n a l a r t w o r k u n t i l y o c o n s i d e r t h em a t h e m a t i c a l b a s i s a s w e l l a r a n d o m n e s s o s o m ea r f o r m s . A r i a a r e a i w h i c h t h C o m m o d o r e1 2 c a b u s e d i m a n y d i f f e r e n t w a y s — a n d m a n yo t h e s e w a y s h a v e n o t y e t b e e n d i s c o v e r e d .

T h V i s u a l A r t sT h C - 1 2 8 c a s e r v e b o t h a s o u r c e o i n s p i

r a t i o n a n a t o o l f o t h a r t i s t o c r a f t s p e r s o n .B e l o w a r s o m e o t h e a r e a s i w h i c h t h C - 1 2 8 c a nb u s e d .

M a t h e m a t i c a l F u n c t i o n s . P l o t t i n g o g r a p h i n g m a t h e m a t i c a l f u n c t i o n c a o f t e n p r o d u c ei n t e r e s t i n g g e o m e t r i c a l d e s i g n s . T h e C o m m o d o r e1 2 8 , e q u i p p e d t o p l o t g r i d i f u l l c o l o r , e a c h c o l o ri n d i c a t i v e o f t h e v a l u e o f t h e f u n c t i o n a e a c h i

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

p l o t t e r o g r a p h i c p r i n t e r c a b u s e d f o o u t p u t .A l t e r a t i o n o D e s i g n . g i v e n d e s i g n ( e . g . ,

d r a w i n g o h u m a n f a c e o f l a g ) t r a n s f o r m e di n t o s e r i e s o f p o i n t s o g r i d c a n b e m a n i p u l a t e du s i n g m a t h e m a t i c a l a l g o r i t h m t p r o d u c e " m o de r a r t " e f f e c t s . A d d i t i o n a l l y , o n d e s i g n m a b g r a d u a l l y t r a n s f o r m e d i n t o a n o t h e r , t h r o u g h s r i e s o p l o t s , p r o d u c i n g f a s c i n a t i n g r e s u l t r e m i n i sc e n t o a n i m a t i o n .

K a l e i d o s c o p e . k a l e i d o s c o p i c p a t t e r n c a b p r o d u c e d b p l o t t i n g c o n t i n u o u s s e o l i n e st h a t w a n d e r r a n d o m l y h o r i z o n t a l l y a n v e r t i c a l l ya c r o s s t h e s c r e e n . O t h e r l i n e s a r p l o t t e d b " r e f l e c t i n g " t h w a n d e r i n g l i n e , d r a w i n g i m i r r o r - l i k e f a s h i o n . A e x a m p l e i s h o w n i n L i s ti n 6 - a n F i g . 6 - 1 .

R a n d o m A r P a t t e r n s . F o t h e u l t i m a t e i s i m p l i c i t y , p r o g r a m c o u l d g e n e r a t e r a n d o m n u b e r s t h a t , i n t u r n , w o u l d c a u s e g r a p h i c s c h a r a c t e r so t h e s c r e e n t t u r n o o o f o w o u l d c o n t r o l

9

Page 111: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 111/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

c a b o b t a i n e d . m o r e s o p h i s t i c a t e d p r o g r a mc o u l d c o m b i n e d i f f e r e n t g r a p h i c s c h a r a c t e r s w i t h i nt h l i n e i s y m m e t r i c f a s h i o n . S i m i l a r l y , n e q u i l ti n g p a t t e r n s c o u l d b d e s i g n e d m a t h e m a t i c a l l y .

P e r s p e c t i v e D r a w i n g A i d . G i v e n s e o p o i n t s d e s c r i b i n g t h e ( x , y , z ) d i m e n s i o n s o o b j e c t si p i c t u r e , t h C o m m o d o r e 1 2 c o u l d u s e m a t r i xm a n i p u l a t i o n s t p r o d u c e n e s e o f p o i n t sd e s c r i b i n g t h p i c t u r e f r o m a n o t h e r p e r s p e c t i v e o v i e w p o i n t . A d d i t i o n a l l y , i v i d e o g r a p h i c s o p l o tt i n g c a p a b i l i t i e s a r a v a i l a b l e , t h n e p i c t u r e c o u l db p l o t t e d . P e r s p e c t i v e t r a n s f o r m a t i o n s a r e u s e f u li t e c h n i c a l i l l u s t r a t i o n a n o t h e r a r f o r m s a w e l l .

A a e x a m p l e o t h e p e r s p e c t i v e t r a n s f o r m at i o n s t h a t c a b a c c o m p l i s h e d u s i n g a l a r g e a r r a yo p o i n t s , l e ( x , y ) b c o o r d i n a t e p a i r u n d e r t h " o l d " c o o r d i n a t e s y s t e m . L e ( x ^ y , ) b t h c e n t e rc o o r d i n a t e s o t h n e s y s t e m r o t a t e d t h r o u g h a g l e 6 i r e l a t i o n t t h o l s y s t e m . T h n e c o o rd i n a t e s ( x ' , y O c a b c a l c u l a t e d w i t h t h e s ee q u a t i o n s :

x ( x 0 c o ( y e s i y ( x 0 s i ( y e c o s 0

d i m e n s i o n s c a l i n g p r o g r a m w o u l d r e q u e s t t h l a r g e s t d i m e n s i o n o t h o b j e c t a n t h l a r g e s td i m e n s i o n o t h d r a w i n g o t h o b j e c t . T h s c a li n f a c t o r i t h r a t i o o t h e s e v a l u e s . T h p r o g r a mw o u l d e l i m i n a t e t h e h e a d a c h e s o c r e a t i n g s c a l ed r a w i n g b m u l t i p l y i n g t h e i n p u t d i m e n s i o n s o t h o b j e c t b t h s c a l i n g f a c t o r t a r r i v e a t h e s c a l e dd o w n d i m e n s i o n s f o t h d r a w i n g .

C o m p u t e r a S c u l p t o r . O n h o b b y i s t h a c r e a t e d c o m p u t e r - c o n t r o l l e d r o u t e r t h a t c a s c u l p tm a t e r i a l i a c c o r d a n c e w i t h s e o p r o g r a m m e dp o i n t s ( x , y , z ) . T h C - 1 2 8 c o n t r o l s t h r o t a t i o n o t h s c u l p t u r i n g m a t e r i a l ( y a x i s ) a n t h h o r i z o nt a l / v e r t i c a l ( a n a x e s ) m o t i o n o t h e r o u t e r b m e a n s o s e r v o m e c h a n i s m s . E l i m i n a t i n g o n a x i s ,t h c o m p u t e r c o u l d a l s o c o n t r o l l a t h e t p r o d u c es c u l p t u r e d f u r n i t u r e l e g s o e x a c t i n g p r o p o r t i o n s .

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

t c r e a t e m u r a l s f r o m p h o t o s o r o t h e r g r a p h i c i a g e s . T h i m a g e i d i g i t i z e d t h r o u g h t h u s o T c a m e r a a n A / c o n v e r t e r . T h e n , t h i m a g ei p a i n t e d i m u c h l a r g e r p r o p o r t i o n s b t h u s o

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

C o m p u t e r P o s t e r s . E v e r y o n e h a s e e n t h " c o m p u t e r p o r t r a i t s " p o p u l a r a c a r n i v a l s a n s h o pp i n g m a l l s , i n w h i c h t e l e v i s i o n p i c t u r e o f s u j e c t i d i g i t i z e d a n o u t p u t o p r i n t e r . O n h o b b y i s t h a s c i r c u m v e n t e d t h e x p e n s e o t e l e v is i o n d i g i t i z e r b t a k i n g a o r d i n a r y p h o t o g r a p h a n p l a c i n g a f i n e g r i d o v e r i t H a s s i g n s e a c h s q u a r ei t h g r i d b r i g h t n e s s l e v e l a n m a n u a l l y i n p u t st h i s i n f o r m a t i o n . T h C - 1 2 8 p r i n t s d a r k c h a r a c t e r so b l o c k s f o t h e s q u a r e s w i t h l o b r i g h t n e s s l e v e la n v i c e v e r s a f o s q u a r e s w i t h h i g h b r i g h t n e s sl e v e l . T h r o u g h t h i s t e d i o u s p r o c e s s , h c r e a t e sc o m p u t e r - g e n e r a t e d p o s t e r s a n p o r t r a i t s w i t h o u tt h e x p e n s e o t e l e v i s i o n c a m e r a a n d v i d e o i a g d i g i t i z e r .

T h V e r b a l A r t sW h a t u s e f u l n e s s c o u l d t h e r e b i c r e a t i n g

p o e m s w i t h t h C o m m o d o r e 1 2 8 ? U n l i k e h u m a n s ,c o m p u t e r s h a v e t h c a p a b i l i t y o b e i n g ' c o mp l e t e l y 1 r a n d o m . T h e y a r f r e e f r o m t h " i n s p i r at i o n a l " s e l e c t i o n o w o r d s w h e n c o m p o s i n g p o e m .C o m p l e t e l y i i q u o t a t i o n m a r k s b e c a u s e t h e r e w i l la l w a y s b s o m e b i a s i n t r o d u c e d b t h p r o g r a mm e r . c o m p u t e r - g e n e r a t e d p o e m c a s e r v e a s t i m u l u s f o t h h u m a n p o e t . H c a e l a b o r a t e o t h p o e m a n e x t r a c t i n s p i r a t i o n a l c l u e s i c o m p o si n h i o w p o e t i c w o r k s .

O n c r u d e m e t h o d f o g e n e r a t i n g c o m p u t e r p oe t r y m a k e s u s o t h e f o l l o w i n g f o r m a t i r a n d o m l ys e l e c t i n g w o r d s f r o m l a r g e l i s t s o n o u n s , v e r b s , a j e c t i v e s , d e f i n i t e a r t i c l e s , p r e p o s i t i o n s , c o n j u n ct i o n s , a n a d v e r b s :T i t l e :F i r s t L i n e :

A d j e c t i v e N o u n ( s i n g u l a r )A d j e c t i v e N o u n ( p l u r a l )A d v e r b V e r b ( p l u r a l , p r e s -

1 0

Page 112: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 112/208

H o b b y A p p l i c a t i o n s

e n t e n s e ) A d j e c t i v eN o u n ( p l u r a l )

S e c o n d L i n e : A d j e c t i v e N o u n ( p l u r a l )V e r b ( p l u r a l , p r e s e n t t e n s e )A d v e r b + A d j e c t i v e N o u n( p l u r a l )

T h i r d L i n e : A r t i c l e ( d e f i n i t e , s u c h a t h e )N o u n ( s i n g u l a r ) + V e r b

( s i n g u l a r , p r e s e n t t e n s e )P r e p o s i t i o n A r t i c l e ( d e f in i t e ) A d j e c t i v e N o u n( s i n g u l a r )

F o u r t h L i n e : N o u n ( p l u r a l ) + V e r b ( p l u r a l ,p r e s e n t t e n s e ) P r e p o s i t i o n

A r t i c l e ( d e f i n i t e ) N o u n( s i n g u l a r )

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

G r a n t e d , s o m e c o m p u t e r - g e n e r a t e d p o e m sm a k e m o r e s e n s e t h a n o t h e r s . I y o s e l e c t w o r d sr e l a t e d t o t h s a m e s u b j e c t m a t t e r f o y o u r l i s t s o t h d i f f e r e n t p a r t s o s p e e c h , t h e r e s u l t i n g p o e mm i g h t s e e m a l m o s t h u m a n - g e n e r a t e d . I t i s s o m et i m e s m o r e f u n , h o w e v e r , t l i s t c o m p l e t e l y u r e l a t e d t e r m s f o t h c r e a t i o n o f c o m p u t e r -g e n e r a t e d n o n s e n s e v e r s e s .

A l o n g s i m i l a r l i n e s , a n a p h o r i s m g e n e r a t o rc o u l d c r e a t e a p h o r i s m s ( s h o r t , p i t h y s a y i n g s ) u s i n gt h f o r m , " i t h

. o f .E a c h b l a n k w o u l d b r e p l a c e d w i t h a r a n d o m l ys e l e c t e d n o u n .

T h M u s i c a l A r t sW i t h i n t h f i e l d o m u s i c , t h e C o m m o d o r e 1 2

c a b u s e d i n u m b e r o f d i f f e r e n t a r e a s . S o m eo t h e s e a r e a s a r l i s t e d b e l o w .

M u s i c E d u c a t i o n . P o s s i b l e m u s i c e d u c a t i o na p p l i c a t i o n s i n c l u d e t h f o l l o w i n g :

1 g r a p h i c , f l a s h c a r d s t y l e q u i z t h a t c o u l d d i

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

2 q u i z o p r o n u n c i a t i o n s a n d e f i n i t i o n s o m s i c a l t e r m s ( e . g . , a n d a n t e , d i a t o n i c , a n s t a c c a t o ) .

3 m u s i c a l s t a f f d r i l l . g r a p h i c k e y b o a r d a n ds t a f f c o u l d b p r e s e n t e d , a n t h C - 1 2 8 c o u l ds e l e c t t h n o t e o t h s t a f f c o r r e s p o n d i n g t t h k e t h a t i p r e s s e d . K e s i g n a t u r e d r i l l s c o u l db e d o n e i s i m i l a r m a n n e r .

4 b a s i c e a r - t r a i n i n g s k i l l s p r o g r a m . T h C o m o d o r e 1 2 c o u l d q u i z s t u d e n t s o r e c o g n i t i o no p i t c h e s , i n t e r v a l s , c h o r d s ( m a j o r , a u g m e n te d d i m i n i s h e d , a n m i n o r ) , a n s c a l e s ( m a j o r ,n a t u r a l m i n o r , h a r m o n i c m i n o r , a n m e l o d i cm i n o r , w h o l e t o n e , a n c h r o m a t i c ) .

5 n a m e t h t u n e g a m e . t u n e p r o d u c e d b t h C - 1 2 8 c a n t e a c h i d e n t i f i c a t i o n b s o u n d o t h d e g r e e s o t h s c a l e , u s i n g s o l f e g g i o s y l l ab l e s o r s c a l e d e g r e e n u m b e r s .

6 w r o n g n o t e p r o g r a m . P i t c h e r r o r d e t e c t i o nc a b p r a c t i c e d w i t h i n v a r i o u s c o m b i n a t i o n so f f o u r - v o i c e d c h o r d t y p e s . F o l l o w i n g t h s e l e ct i o n o f c h o r d t y p e , t h C - 1 2 8 c a n v i s u a l l y r e r e s e n t t h e c h o r d a n p l a y t h s o u n d w i t h o n i n c o r r e c t n o t e . T h s t u d e n t m u s t i d e n t i f y t h w r o n g v o i c e a n i t c o r r e s p o n d i n g p i t c h .

7 H a r m o n y d r i l l s . C o m m o d o r e 1 2 8 - p r o d u c e da u r a l d i a t o n i c c h o r d p r o g r e s s i o n s c a b t a u g h to v a r i o u s l e v e l s o f d i f f i c u l t y .

8 W r i t e t h a t t u n e g a m e . T h C - 1 2 8 p l a y s a r a nd o o p r e p r o g r a m m e d s e r i e s o f n o t e s t h a t t h s t u d e n t m u s t t h e n r e p r o d u c e o a v i d e o s t a f fo o a i n t e r f a c e d m u s i c a l k e y b o a r d .

9 C h o r d p r o g r e s s i o n p r a c t i c e . S t u d e n t s c a p r d i c t c h o r d p r o g r e s s i o n s a n r e c e i v e f e e d b a c kf r o m t h C - 1 2 8 i t h f o r m o s u b s e q u e n t v i u a a n a u r a l o u t p u t .

1 0 G u i t a r c h o r d s p r a c t i c e . S t u d e n t s c a p r a c t i c ef i n g e r p l a c e m e n t r e q u i r e d t p r o d u c e g u i t a rc h o r d s , w i t h v i s u a l a n a u r a l f e e d b a c k .

1 1 F a m o u s c o m p o s e r s a n t h e i r m u s i c q u i z .q u i z - s t y l e p r o g r a m c o u l d t e a c h f a m o u s c o p o s e r s ' n a m e s , p r o n u n c i a t i o n s , a n c o m p o s i -

1 0

Page 113: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 113/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

t i o n s w i t h t h e a u r a l o u t p u t o e x c e r p t s f r o mt h o s e w o r k s r e p r o d u c e d b t h C o m m o d o r e1 2 8 .

1 2 T r a n s p o s i t i o n p r a c t i c e . T h s t u d e n t i p r e s e n t e d w i t h a s h o r t m e l o d y t t r a n s p o s e t

r a n d o m l y s e l e c t e d k e y . T h C - 1 2 8 v e r i f i e st h c o r r e c t t r a n s p o s i t i o n .

1 3 T u n e r p r o g r a m . T w t o n e s , w h i c h a r s e p ar a t e d b l e s s t h a n o n h a l f - s t e p , a r p r o d u c e db t h C o m m o d o r e 1 2 8 . T h s t u d e n t t u n e st h e s e t o n e s t m a t c h e a c h o t h e r b s e l e c t i n ga i n c r e a s e o d e c r e a s e i o n o t h t o n e s .

1 4 R h y t h m p r a c t i c e . T h s t u d e n t c o u l d p r a c t i c ep l a y i n g r h y t h m p a t t e r n s o a k e y b o a r d . T h C - 1 2 8 c a a n a l y z e t h e s e p a t t e r n s f o a c c u r a c y ,p l a y t h e p a s s a g e t h w a i s h o u l d b p l a y e d ,a n d e v e n d e m o n s t r a t e h o t h s t u d e n t ' s r es p o n s e d i f f e r e d f r o m t h e x p e c t e d r e s p o n s e .

1 5 C o m p o s i t i o n p a c k a g e . T h i s t y p e o p r o g r a m ,g i v e n t h e n o t e s o c o m p o s i t i o n , c a d i s p l a yt h e p i e c e i s t a n d a r d m u s i c a l n o t a t i o n a n a t u a l l y p l a y i t T h s t u d e n t c a e x p e r i m e n t w i t ht e m p o , t i m b r e , a n m u s i c a l e n v e l o p e s . H a v i n gc o n t r o l o f t i m b r e a n m u s i c a l e n v e l o p e s p e m i t s c o m p o s i t i o n o p i e c e p e r f o r m e d b t h r e ev o i c e s r e s e m b l i n g t h c l a r i n e t , f l u t e , a n d o b o ea n d e m o n s t r a t e s t h i n t e r a c t i o n b e t w e e nv o i c e s .

M u s i c C o m p o s i t i o n . I n t h e p a s t , p r o g r a m sd e s i g n e d t c o m p o s e m u s i c w e r e b a s e d m o r e o r a n d o m n u m b e r s t h a n o t r u e m u s i c a l p r i n c i p l e s .T h e r e f o r e , t h t u n e s t h a t w e r e p r o d u c e d c o u l d , a b e s t , b c o m p a r e d t c h i l d r a n d o m l y b a n g i n g o p i a n o k e y s . L a t e l y , h o w e v e r , p r o g r e s s h a b e e nm a d e i d e v e l o p i n g m o r e c o m p l e x p r o g r a m s t h a ta d h e r e t t h " r u l e s o t h u m b " f o c o m p o s i n g p a t i c u l a r t y p e s o m u s i c . O n p r o g r a m , w h i c h u s e dt h f o l l o w i n g r u l e s , w a s o m e w h a t s u c c e s s f u l i c o m p o s i n g " p o p " m u s i c .

B a s i c m e l o d y r e q u i r e m e n t s :

1 T h f i r s t n o t e m u s t b e o n e t h a t i n o f o u r t h ,

f l a t t e d f i f t h , m i n o r s e c o n d , o n i n t h .2 A a s c e n d i n g m i n o r s e c o n d p r o g r e s s e s t s e

o n d , a n a d e s c e n d i n g m i n o r s e c o n d p r o g r e s s e st t h t o n i c . A a s c e n d i n g f l a t t e d f i f t hp r o g r e s s e s t f i f t h , a n d e s c e n d i n g f i f t hp r o g r e s s e s t f o u r t h .

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

4 T h m e l o d y s h o u l d c o n s i s t o f 3 t 6 n o t e s .5 T h r e l e a s e b e g i n s o s u b d o m i n a n t m a j o r

n o t e .6 M e l o d i c l e a p s m u s t n o b l a r g e r t h a n a m a j o r

t e n t h .7 m e l o d i c l e a p m a n o b f o l l o w e d b a n o t h e r

m e l o d i c l e a p l a r g e r t h a n m a j o r s i x t h .8 N m o r e t h a n t h r e e c o n s e c u t i v e m e l o d i c l e a p s

a r a l l o w e d .9 N a s c e n d i n g o d e s c e n d i n g p a s s a g e m a c o

t a i n m o r e t h a n o n m e l o d i c l e a p .

R a t h e r t h a n s u b j e c t i n g p u r e l y r a n d o m n o t e s t t h e s e c o m p o s i t i o n a l r u l e s , p r o b a b i l i t y d i s t r i b u t i o nu s e d i c o n j u n c t i o n w i t h r a n d o m n u m b e r g e n e ra t o r c o u l d h e l p t p r o d u c e n o t e s t h a t w o u l d m o r el i k e l y f i t h e s e r u l e s . T a b l e 6 - i l l u s t r a t e s h o t h i sm i g h t b e a c c o m p l i s h e d . T h e n a m e f o e a c h i n t e rv a i g i v e n a l o n g w i t h t h c o r r e s p o n d i n g k e y b o a r dd i s t a n c e n o t e i f r o m t h l a s t n o t e . T h n e x tc o l u m n g i v e s p r o b a b i l i t y f o s e l e c t i o n o t h a t p a t i c u l a r i n t e r v a l . T h i s p r o b a b i l i t y o f s e l e c t i o n v a l u ec a b e c h a n g e d a c c o r d i n g t t h c o m p o s e r ' s w i s h e s .T h n e x t t w o c o l u m n s g i v e t h e r a n g e o n u m b e r s ,g e n e r a t e d b r a n d o m n u m b e r g e n e r a t o r , t h a t c o r e s p o n d s t t h p r o b a b i l i t y o f s e l e c t i n g a g i v e no i n t e r v a l . I t h i s w a y , r a n d o m n u m b e r g e n e ra t o r s e l e c t i n g n u m b e r s f r o m 1 - 1 0 0 c a p r o v i d e ag i v e n p r o b a b i l i t y d i s t r i b u t i o n o f n o t e s .

I o r d e r t f u r t h e r e n s u r e t h e c h o i c e o " g o o d "n o t e s , s e c o n d o t h i r d o r d e r p r o b a b i l i t y d i s t r i b ut i o n s c o u l d b s p e c i f i e d . I o t h e r w o r d s , f o e a c hp o s s i b l e p r e c e d i n g i n t e r v a l ( 1 0 ) , p r o b a b i l i t y d i t r i b u t i o n w o u l d e x i s t f o r t h p u r p o s e o c h o o s i n g

p a r t i c u l a r v a l u e f o t h n e x t i n t e r v a l . F o i n s t a n c e ,

1 0

Page 114: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 114/208

H o b b y A p p l i c a t i o n s

I N T E R V A L

U n i s o nH a l f S t e pW h o l e S t e pM i n o r T h i r dM a j o r T h i r dP e r f e c t F o u r t hT r i t o n eP e r f e c t F i f t hM i n o r S i x t hM a j o r S i x t hM i n o r S e v e n t hM a j o r S e v e n t hO c t a v e

T a b l e 6 - 1 . T h P r o b a b i l i t y D i s t r i b u t i o n f o r t h R a n d o m

N O O N O T E SA W A Y

F R O M L A S T N O T E

± ± ± ± ± ± ± ± ± ± 1 ± 1 ± 1

P R O B A B I L I T YO S E L E C T I O N

4 1 4 1 2 1 0

8 1 2

2 1 4

6 6 4 2 6

S e l e c t i o n o N o t e s .

R A N D O M N U M B E R R A N G EI D I R E C T I O N

4 9 - 5 25 3 - 5 96 0 - 6 56 6 - 7 07 1 - 7 47 5 - 8 08 8 2 - 8 88 9 - 9 19 2 - 9 49 5 - 9 69 9 8 - 1 0 0

I D I R E C T I O N

4 9 - 5 24 2 - 4 83 6 - 4 13 1 - 3 52 7 - 3 02 1 - 2 62 1 3 - 1 91 0 - 1 27 - 5 -

1 -

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

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

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

T h p r o g r a m i L i s t i n g 6 - 2 s i m u l a t e s f u l l y -f u n c t i o n a l o r g a n ( s e e F i g . 6 - 2 ) .

L i s t i n g 6 - 2 :

1 2 3 4 5 6 7

8 9 1 0 1 1

1 2 1 3

1 4

1 5

T h e H a p p y O r g a n P r o g r a mR E H A P P Y O R G A NC O L O R 0 , 7 s C O L O R 5 , G R A P H I CS C N C L RV « l s O =P R I N T SP R I N T S

0 5 . T « 0 3 G * = H I 1P R I N T T A B ( 8 ) "

s C O L O R 4 , 7

T H I S I T H H A P P Y O R G A N "P R I N T " W I T H T H E H A P P Y O R G A N , Y O W I L L

2 O C T A V E 3 I N S T R U M E N T 4 N O T E S 1 1P R I N T SS C N C L R

P R I N TP R I N TN E X TP R I N TP R I N TC H R *P R I N TC H R *P R I N T

P R I N T " P R E S S

T A B ( 8 ) " T H I SS P R I N T T A B ( 6 )X S P R I N T C H R * (

T A B ( 6 ) C H R * <T A B < 6 ) C H R * <

1 1 7 ) C H R * ( 1 0 5 )T A B ( 6 ) C H R * (

1 0 6 ) C H R * ( 1 0 7 )T A B ( 6 ) C H R * (

S E L E C T S 1 ) V O I C E

A N Y K E Y T B E G I N . " s G E T K E Y Z

I T H H A P P Y O R G A N "C H R * ( 1 7 0 ) 5 s F O R T O 2 5 P R I N T C H R * ( 1 8 3 ) 5 s1 8 0 )

1 7 0 ) ; : P R I N T T A B ( 3 2 ) C H R *1 7 0 ) s s F O R T 3 P R I N T

1 " 5 N E X T X P R I N T C H R *1 7 0 ) 5 F O X = T 3 P R I N T

1 N E X T P N C H R *1 7 0 ) 5 s P R I N T T A B ( 3 2 ) C H R *

( 1 8 0 )T A B ( 8 )

( 1 8 0 )T A B ( 8 )

1 8 0 )( 1 8 0 )

1 0

Page 115: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 115/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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 3 6 3 7 3 8

P R I N T T A B ( 6 )P R I N T T A B ( 6 )P R I N T T A B ( 6 )N E X T X s P R I N TP R I N T T A B ( 6 )

V < 1 ) 0 ( 2 ) I < 3 ) " 5 C H R * ( 1 8 0 )P R I N T T A B ( 3 2 ) C H R * < 1 8 0 )F O X ~ T 2 5 P R I N T C H R $ ( 1 7 5 ) s s

C H R * < 1 7 0 ) sC H R * < 1 7 0 ) ?C H R * < 1 7 0 ) sC H R * ( 1 8 0C H R * ( 1 7 0 ) f i F O T P N

1 n ; s N E X T X s P R I N T C H R * < 1 8 0 )P R I N T T A B ( 6 ) C H R * < 1 7 0 ) $ s F O R X = T 5 P R I N T1 " 5 N E X T X s P R I N T C H R * < 1 8 0 )

C H R * < 1 6 1 >

P R I N T T A B ( 6 )P R I N T T A B ( 6 )P R I N T T A B ( 6 )N E X T X s P R I N TP R I N T S P R I N T

C H R * ( 1 7 0 ) sC H R * ( 1 7 0 ) ?C H R * ( 1 7 0 ) 5C H R * < 1 8 0 )

" S E L E C T I O N

s P R I N T T A B ( 3 2 )s P R I N T T A B ( 3 2 )s F O R X « T 2 5

M E N U s "

C H R * ( 1 8 0 )C H R * U 8 0 >P R I N T C H R * < 1 7 5 >

P R I N T " P R E S S T H E F O L L O W I N G K E F O T H S E L E C -P R I N T " 1 - V O I C E 2 - O C T A V E 3 - I N S T R U M E N TE , F , G ~ N O T E S S - S T O P "G E T K E Y G

V ^ V + l s G * * 1 1 1 1 ! I F V = 4 T H E N V = 0 = 0 + 1 s G $ ~ I I H s I 0 = 7 T H E N 0 = 0

T I O I M -A , B , C , D ,

I G $ = " l "I G * = " 2 "I G * = " 3 "I G 4 > = " S "

T H E NT H E NT H E NT H E N

• : I F T « 1 0 T H E N T = 03 6

V * « S T R * ( V ) s O * = S T R * ( 0 ) s T $ = S T R * ( T )A ^ + V * + 0 f + 0 * + l ! + T * + U 8 X 0 + G P L A Y A G O T O 2 7 C O L O R 0 , 1 s C O L O R 5 , 1 3 s C O L O R 4 , G R A P H I CS C N C L R

A d d i t i o n a l p o s s i b i l i t i e s f o u s i n g y o u r C o m m od o r e 1 2 i m u s i c c o m p o s i t i o n i n c l u d e t h e f o l o w i n g :

1 P r o d u c e s t r i c t e r s e t o f r u l e s f o r c o m p o s i t i o nt h a n t h o s e g i v e n a b o v e ; r e l y l e s s o r a d o m n e s s .

2 D e v e l o p p r o g r a m s t c o m p o s e i a s s o r t e d m s i c a l s t y l e s i n c l u d i n g c l a s s i c a l , r o c k a n r o l l ,a n c h i l d r e n ' s m u s i c . C o m p u t e r m u s i c i a n sh a v e a p p l i e d s t a t i s t i c a l a n a l y s i s t v a r i o u ss t y l e s a n d c o m p o s e r s t d e t e r m i n e c h a r a c t e r i st i p r o b a b i l i t y d i s t r i b u t i o n s . R a n d o m n u m b e r ss u b j e c t e d t t h e s e p r o b a b i l i t y c r i t e r i a c a p r d u c e m u s i c r e m i n i s c e n t o t h o r i g i n a l s t y l e .

3 D e v e l o p p r o g r a m s t c o m p o s e t u n e s f o g i v e n

l y r i c s b u s i n g t h t i m i n g o e a c h s y l l a b l e t ot i m e t h d u r a t i o n o t h e n o t e s a c c o r d i n g l y . T h a m b i t i o u s p r o g r a m m e r m i g h t t r y t o l i n k l y r i cp r o d u c i n g p r o g r a m w i t h a m u s i c c o m p o s i n gp r o g r a m . S o m e u n u s u a l r e s u l t s w o u l d , u d o u b t e d l y , b p r o d u c e d .

4 p o p u l a r m e l o d y c o u l d b m a t h e m a t i c a l l yt r a n s f o r m e d t p r o d u c e n e m e l o d y , a n t h i sn e m e l o d y w o u l d l i k e l y b m o r e t u n e f u l t h a nc o m p o s i t i o n s b a s e d o r a n d o m n u m b e r g e n e ra t o r s o r p r o b a b i l i t y d i s t r i b u t i o n s . T h o r i g i n a lm e l o d y w o u l d b n u m e r i c a l l y e n c o d e d s u c ht h a t e a c h n o t e a n n o t e d u r a t i o n h a u n i q u en u m b e r . W i t h t h m e l o d y s e n c o d e d , a a g o r i t h m c o u l d b a p p l i e d t e a c h n o t e , t r a n sl a t i n g t h a t n o t e i n t o a n o t h e r . T h s i m p l e s t s u c h

1 0

Page 116: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 116/208

H o b b y A p p l i c a t i o n s

V ( 1 )

H a p p y O r g a n

0 ( 2 ) 1 ( 3 )

F i g . 6 - 2 . E v e n i y o c a n ' t p l a y n o t e , t h H a p p y O r g a n w i l l m a k e y o s o u n d l i k e p r o f e s s i o n a l " k e y b o a r d i s t . " F o u rp a r a m e t e r s a r c o n t r o l l e d t h r o u g h L i s t i n g 6 - 2 : t h e o r g a n ' s v o i c e ( p r e s s t a l t e r y o u r c h o i c e ; t h e y a l s o u n d a l i k e , h o e v e r ) , t h e o r g a n ' s o c t a v e ( p r e s s f o r a i s i n g t h o c t a v e s ) , t h e o r g a n ' s i n s t r u m e n t s o u n d ( p r e s s f o s e l e c t i n g o n o 1 d i f f e r e n t m u s i c a l i n s t r u m e n t s ) , a n t h e m u s i c a l n o t e s ( p r e s s A , B , C D E F o f o t h c o r r e s p o n d i n g m u s i c a l n o t e ) .

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

T h f o l l o w i n g f o r m u l a i u s e f u l a s p a r to m u s i c a l t o n e g e n e r a t i n g p r o g r a m b a s e d o t h n u m b e r i n g o n o t e s a c c o r d i n g t o c t a v e ( V ) ,w h e r e m i d d l e i i t h e f o u r t h o c t a v e , a n a c o r d i n g t p o s i t i o n w i t h i n t h e o c t a v e w h e r eC = l , C . 1 2

l 0 g 2 5 5 p - 2 2w h e r e ,

f r e q u e n c y i H ( h e r t z )

5 G i v e n t h s c o r e o m u s i c p i e c e w r i t t e n f o s o l o i n s t r u m e n t ( e . g . , t h p i a n o ) , t h C o m m od o r e 1 2 c o u l d t r a n s p o s e a n a n a l y z e m e l o d i e s ,b a s s , a n c o u n t e r r h y t h m s t p r o d u c e s h e e tm u s i c v e r s i o n s f o o t h e r i n s t r u m e n t s .

6 C o m m o d o r e 1 2 c o n n e c t e d t p l a y e r p a n v i s o l e n o i d i n t e r f a c e c o u l d d i g i t a l l y r c o r d s o n g s t h a t y o p l a y o r s o n g n o t e s t h a t y o i n p u t . T h s o n g c o u l d b s t o r e d o d i s k a n r e c a l l e d t o b p l a y e d a n o r m a l s p e e d , f a s t e r ,s l o w e r , w i t h s t a c c a t o , o e v e n b a c k w a r d .7 C - 1 2 8 c a n b p r o g r a m m e d t p r o d u c e p o l yp h o n i c s y n t h e s i z e r e f f e c t a l o n g w i t h c o n t i n uo u b e a t p a t t e r n s . T h C - 1 2 8 c a a l s o b e u s e dt p e r f o r m m i x i n g f u n c t i o n s .

8 F r o m a g i v e n c o m p o s i t i o n , s i m p l i f i e d v e r s i o nc o u l d b e x t r a c t e d b t h C - 1 2 8 ( t h e m e l o d yi u s u a l l y c a r r i e d b t h h i g h e s t n o t e s a n t h

1 0

Page 117: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 117/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

9 G i v e n m e l o d y , t h C o m m o d o r e 1 2 c o u l d b p r o g r a m m e d t c o m p o s e b a s s c o u n t e r -m e l o d y .

C o m p u t e r C o n t r o l l e d S y n t h e s i z e r s . I 1 9 8 2 , g r o u p o s y n t h e s i z e r m a n u f a c t u r e r s d e v e lo p e d s t a n d a r d i z e d i n t e r f a c e , c a l l e d M I D I ( m u s ic a i 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 ) , t e n a b l ec o m m u n i c a t i o n s b e t w e e n s y n t h e s i z e r s a n c o p u t e r s . E a c h s y n t h e s i z e r k e i e n c o d e d i f a s hi o n s i m i l a r t a A S C I I ( A m e r i c a n s t a n d a r d c o d ef o i n f o r m a t i o n i n t e r c h a n g e ) c o m p u t e r k e y b o a r d .F o e a c h s y n t h e s i z e r k e s t r u c k , s e r i e s o c o d e si t r a n s m i t t e d i n c l u d i n g N O T E O N s i g n a l ,P I T C H s i g n a l , V E L O C I T Y s i g n a l , a n o t h e r s i

n a l s s p e c i f y i n g p i t c h b l e n d s , k e r e l e a s e , a n f r o n tp a n e l c h a n g e s . T h i s i n f o r m a t i o n c a b s e n t t a n o t h e r M I D I s y n t h e s i z e r s o t h a t t w o m o r e k e b o a r d s c a n p e r f o r m i e x a c t s y n c h r o n i z a t i o n , a t h o u g h t h A D S R ( a t t a c k , d e c a y , s u s t a i n , r e l e a s e )e n v e l o p e s a r d i f f e r e n t o e a c h m a c h i n e .

S p e c i a l c o d e s c a i n d i c a t e t h a t o n l y s p e c i f i e ds y n t h e s i z e r s a r t r e s p o n d t a i n c o m i n g c o d e .T h i s i n f o r m a t i o n c a a l s o b s e n t t t h C o m m od o r e 1 2 8 , w h i c h c a b e u s e d a s p o l y p h o n i c s q u e n c e r o r i m i t a t o r o m u l t i t r a c k t a p e r e c o r d e r .T h C - 1 2 8 m a r e c o r d , e d i t , s t o r e , a n p l a y b a c ky o u r m u s i c o p l a y m u s i c e n t e r e d t h r o u g h t h k e b o a r d . c o m p o s e r c a q u i c k l y c h a n g e t e m p o p i t c h ,i n s t r u m e n t s , a n a c c e n t s w i t h t h a i o s u c h s y t e m , w h i c h i c a p a b l e o p r o d u c i n g f l a w l e s s r e d i t i o n .

L i s t i n g 6 - 3 t u r n s t h e C - 1 2 8 i n t o p o w e r f u l p o l yp h o n i c s y n t h e s i z e r ( s e e F i g . 6 - 3 ) .

L i s t i n g 6 - 3 : T h P o l y p h o n i c S y n t h e s i z e r P r o g r a m1 2 3 4 5 6

7

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

R E P O L Y - C S Y N T H E S I Z E RC O L O R 0 , 1 0 s C O L O R 1 , 1 4G R A P H I CS C N C L RP R I N T s P R I N T " W E L C O M EP R I N T s P R I N T " T H E P O L Y

: C O L O F

T

E T H A T I N O C O N T A I N E DP I N T s P R I N T " T H E P O L YJ U S T P R E S S A N Y K E Y T G E T K E Y Z F = 1 0 0 0 D = 6 0 : ; U = M = S

G R A P H I C 2 , 1 , 1 8B O 1 , 2 5 , 5 , 7 5 , 9 5B O 1 , 1 3 5 , 5 , 1 9 0 , 9 5B O 1 , 2 6 0 , 5 , 3 1 0 , 9 5C H A R 1 , 3 , 1 3 , " V O I C EC H A R 1 7 , 1 3 , " V O I C EC H A R 1 , 3 2 , 1 3 , " V O I C EC H A R l , 4 , 2 , " F = " s C H A RC H A R 1 , 4 , 3 , " D = " s C H A RC H A R 1 , 4 , 4 , L l C H A RC H A R l , 4 , 5 , " M = " s C H A RC H A R 1 , 4 , 6 , " S = " s C H A RC H A R 1 , 4 , 7 , " W = " s C H A R

-

T H I

5 , 1 4 s C O L O R 4 , 1 0

W O R L D O T H P O L Y - C "S O P H I S T I C A T E D M U S I C S Y N T H E S I Z

I N S I D E Y O U R C I

B E G I N

■ = 0 s

2

~ 1 1 1 1 1 1

W =

1 8 1 8 1 8 1 8 1 8 1 8

- 1 2 8 . ,E A S Y T O P E R A T E A N D F U N T O U S E .

P L A Y I N Gs P = 1 0 0 : V l = 0 r

2 , " F - " : C H A R3 " D = " s C H A R4 , " U = " s C H A R5 , " M = " : C H A R6 , " S « " s C H A Rl " W « " s C H A R

O N T H E P O L Y - - C .

V 2 - 0 S V 3 - 0

1 , 3 3 , 2 , " F = "1 3 Z Z ^ Z 3 " D ^ "

1 , 3 3 , 5 , U M = "1 , 3 3 , 6 , " S = "1 , 3 3 , 7 , " W ^ "

1 0

Page 118: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 118/208

H o b b y A p p l i c a t i o n s

2 3 C H A R , 4 , 8 , " P = " r , C H A R 1 8 " P = " C H A R , 3 3 , 8 , " P = l f2 4 P R I N T " I O R D E R T U S E P O L Y - C , P R E S S T H E S E * K E Y S . -

3 V O I C E 4 F R E Q . 5 D U R A T O 6 D I R E C T I O 7 M I N ■ F R E Q . ,2 5 P R I N T 8 ) S W E E P 9 ) W A V E 0 ) P U L S E W I D T H S P A C E ) S O U N D E ) E N D "2 6 G E T K E Y K 2 7 I K ^ 1 1 ! " T H E N V 1 = V 1 + 1 : C H A R 3 " * I F V I = T H E N V l = 0 s

C H A R 1 , 2 , 1 3 , "2 8 I F K * = = " 2 " T H E N V 2 = = V 2 + 2 s C H A R 1 , 1 6 , 1 3 , " * " s I F V 2 = 4 T H E N V ? = 0 s

C H A R 1 , 1 6 , 1 3 , "2 9 I K * = " 3 " T H E N V 3 « V 3 + 3 s C H A R , 3 1 3 " * f l I V 3 = 6 T H E N V 3 « 0 sC H A R 1 , 3 1 , 1 3 , "3 0 I K * = " 4 " T H E N F « F + 1 0 0 0 s F * = S T R * ( F ) s F * = L E F T * ( F * , 2 ) s

C H A R l , 6 f 2 , F * s C H A R 1 , 2 0 , 2 , F * : C H A R 1 , 3 5 , 2 , F * : I F F - 6 6 0 0 0 T H E N3 1 I K * - ' 5 » T H E N D - D + 6 0 S D * - S T R * ( D ) . D * o L E F T * < D * " > C H A R l , 6 f 3 f D * s C H A R 1 , 2 0 , 3 , D * 8 C H A R 1 , 3 5 , 3 , d S I I h D « * 0 0 0 0 T H E N

D = 6 03 2 I K * = " 6 " T H E N R = R + 1 s R * = S T R * ( R ) a C H A R l , 6 , 4 , R * s

C H A R l , 2 0 , 4 , R * s C H A R l , 3 5 , 4 , R * s I R = = 3 T H E N R = 3 3 I K * = " 7 " T H E N M = M + 1 0 0 0 M * « S T R * ( M ) s M * « L E F T * ( M * , 2 ) s

C H A R l , 6 , 5 , M * s C H A R 1 , 2 0 , 5 , M * s C H A R l , 3 5 , 5 , M * s I F M = 6 5 0 0 0 T H E NM =

3 4 I K * « " 8 " T H E N S = S + 1 0 0 0 S * = S T R * ( S ) s S * « L E F T * ( S * , 2 ) sC H A R 1 , 6 , 6 , S * : C H A R 1 , 2 0 , 6 , S * b C H A R l , 3 5 , 6 , S * s I F S = 3 2 0 0 0 T H E NS =

3 5 I K * = " 9 " T H E N W = W + 1 : W * = S T R * < W ) : C H A R 1 , 6 , 7 , W * : C H A R 1 , 2 0 , 7 , W * :C H A R 1 , 3 5 , 7 , W * : I W = * 4 T H E N W « 0

3 6 I K * * 1 1 © 1 1 T H E N P = P + 1 0 0 s P * = S T R * < P P * = L E F T * ( P * , 2 C H A R 1 , 6 , 8 , P * : C H A R 1 , 2 0 , 8 , P * s C H A R , - 3 5 , 8 , P * s I F P - 4 0 0 0T H E N P = 1 0 0

3 7 I K * « C H R * ( 3 2 ) T H E N 4 0 03 8 I K * = M E n T H E N 4 4 03 9 G O T O 2 6 4 0 I V I > 0 T H E N S O U N D V I , F , D , R , M , S , W , P4 1 I V 2 > 0 T H E N S O U N D V 2 , F , D , R , M , S , W , P4 2 I V 3 > 0 T H E N S O U N D V 3 , F , D , R , M , S , W , P4 3 0 G O T O 2 6 4 4 C O L O R 0 g I s C O L O R 5 , 1 3 s C O L O R 4 , 4 5 G R A P H I C4 6 S C N C L R

H O B B I E S P h o t o g r a p h yT h e C o m m o d o r e 1 2 8 c a n p e r f o r m i n v a l u a b l e T h s e r i o u s p h o t o g r a p h e r s h o u l d i n v e s t i g a t e

s e r v i c e s f o t h o s e i n v o l v e d i a l h o b b i e s . t h e u s o t h C o m m o d o r e 1 2 t o b t a i n m o r e p r e -

1 0

Page 119: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 119/208

Page 120: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 120/208

H o b b y A p p l i c a t i o n s

x f - s t o p

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

n e g a t i v e t g i v e n s i z e .2 . F i l l - i n f l a s h c o m p u t a t i o n i u s e d t d e t e r m i n e

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

3 . I f y o i n t e n d t d s p e c i a l i z e d p h o t o g r a p h y r q u i r i n g h o m e - b u i l t e q u i p m e n t , t h C - 1 2 8 c o u l db u s e f u l i o p t i c a l a n d i m e n s i o n a l c a l c ul a t i o n s .

4 A u t o m a t e d c o n t r o l o f d a r k r o o m e q u i p m e n t , i c l u d i n g s u c h f e a t u r e s a s t e m p e r a t u r e c o r r e ct i o n f o r c h e m i c a l s , t i m e r , a n d e v e l o p m e n tc a l c u l a t o r , c o u l d e x p e d i t e t h d e v e l o p m e n tp r o c e s s . A l t e r n a t i v e l y , t h c o m p u t e r c o u l ds e r v e a s a t i m e r a n r e m i n d e r f o s t e p s t b t a k e n i t h d e v e l o p m e n t p r o c e s s .

5 A i n v e n t o r y o s l i d e s o p h o t o g r a p h s c o u l d b s t o r e d o d i s k s , a n t o p i c s c o u l d b i n d e x e da n c r o s s - r e f e r e n c e d . I n o r d e r t c r e a t e s l i d es h o w o p a r t i c u l a r t o p i c , y o c a u s t h C - 1 2 8 t d e t e r m i n e a l r e l e v a n t s l i d e s a n o u p u l i s t i n g o e a c h s l i d e a l o n g w i t h i t l o c a t i o n .

6 s i m p l e s w i t c h i n g i n t e r f a c e t c a s s e t t er e c o r d e r a n s l i d e p r o j e c t o r c o u l d a u t o m a t ec o m p l e t e a u d i o v i s u a l s l i d e p r e s e n t a t i o n . A e o t i c a u d i o v i s u a l l i g h t s h o w c o u l d a l s o b e c o nt r o l l e d i s i m i l a r m a n n e r .

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

8 p r o g r a m c o u l d b w r i t t e n t c a l c u l a t e f i l ms p e e d ( A S A ) , f l a s h E C P S v a l u e , o f l a s h g u i d en u m b e r , g i v e n t h o t h e r t w v a l u e s . O n c e t h f l a s h g u i d e n u m b e r i k n o w n , t h m a x i m u m f s t o p s e t t i n g f o t h d i s t a n c e f r o m t h f l a s h t ot h s u b j e c t c a b c a l c u l a t e d , u s i n g t h f o r m u l a :

G u i d e n u m b e rd i s t a n c e

T h p u b l i s h e d f l a s h g u i d e n u m b e r i f o o n e s p e e d o f i l m o n l y . I y o u s d i f f e r e n tf i l m w i t h d i f f e r e n t s p e e d , t h e n e g u i d e n u b e r c a n b o b t a i n e d b u s i n g t h e f o l l o w i n gf o r m u l a :

w h e r e N n e g u i d e n o O o l g u i d e n o N n e f i l m s p e e d .P p u b l i s h e d f i l m s p e e d .

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

1 0 T h d e p t h o f i e l d i n d i c a t e s t h e d i s t a n c e f r o ms o m e p o i n t i f r o n t o t h s u b j e c t t s o m e p o i n ti b a c k o t h e s u b j e c t f o w h i c h g i v e n p h o t og r a p h w i l l b a c c e p t a b l y i f o c u s . C o m m od o r e 1 2 8 p r o g r a m c o u l d m a t h e m a t i c a l l yd e t e r m i n e h o t h e d e s i r e d n e a r a n f a r d i st a n c e s c a b o b t a i n e d , i t e r m s o t h f - s t o ps e t t i n g a n d i s t a n c e s e t t i n g t o u s e . T h h y p e r -f o c a l d i s t a n c e , o t h e n e a r e s t d i s t a n c e f o w h i c h

l e n s c a b f o c u s e d t g i v e s a t i s f a c t o r y d e f in i t i o n o f i n f i n i t y , i g i v e n b y

w h e r e ,

h y p e r f o c a l d i s t a n c ef o c a l l e n g t h o l e n sf - s t o p

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

I p h o t o g r a p h o y o u r C o m m o d o r e ' s m o n i t o r

1 1

Page 121: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 121/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

d i s p l a y i n g t e x t o g r a p h i c s c o u l d b e u s e d t t t l h o m e s l i d e s h o w s o m o v i e s . r e c o mm e n d e d p r o c e d u r e i t d a r k e n t h r o o mc o m p l e t e l y , u s t r i p o d , a n s h o o t w i t h f i l ms u c h a K O D A K P r o f e s s i o n a l F i l m E k t a c h r o m e 5 0 T u n g s t e n E P Y .

B A S I C p r o g r a m s t h a t a i d c o m p u t i n g m a n y p h t o g r a p h i c v a l u e s c a b f o u n d i c o n t e m p o r a r y p h t o g r a p h y m a g a z i n e s , s u c h a P o p u l a r P h o t o g r a p h ya n M o d e r n P h o t o g r a p h y .

A n i m a t e d F i l m s . A l t h o u g h t h C o m m o d o r e1 ' 2 8 i c a p a b l e o d i s p l a y i n g h i g h - r e s o l u t i o n r e a lt i m e a n i m a t i o n o i t o w n , a n a n i m a t e d f i l m c o u l db m a d e u s i n g s c r e e n o r p r i n t e d g r a p h i c s . t h r e ed i m e n s i o n a l r o t a t i o n o a o b j e c t i p o p u l a r f i l ms u b j e c t t h a t c a b p r o g r a m m e d w i t h r e l a t i v e e a s e .

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

A m a t e u r R a d i oT h h a r a d i o o c i t i z e n ' s b a n d r a d i o e

t h u s i a s t c o u l d u s C o m m o d o r e 1 2 t a s s i s t w i t hh i h o b b y i t h e s e w a y s :

M o r s e C o d e T u t o r . C o m m o d o r e 1 2 u s e r si n t e r e s t e d i p a s s i n g t h M o r s e c o d e t e s t t b e c o m ea m a t e u r r a d i o o p e r a t o r s c o u l d u s t h e i r C o m m od o r e s t q u i z t h e m s e l v e s b o t h v i s u a l l y a n a u d i b l y .T h v i s u a l r e p r e s e n t a t i o n o M o r s e c o d e i s e r i e so d o t s a n d a s h e s ( e . g . , ) T h s t a n da r m e t h o d o l e a r n i n g M o r s e c o d e i t f i r s t s t u d yt h v i s u a l r e p r e s e n t a t i o n s a n t h e n t t r a n s c r i b e a a u d i o t r a n s m i s s i o n a g r a d u a l l y i n c r e a s i n g r a t e .Y o u r C o m m o d o r e 1 2 c o u l d b p r o g r a m m e d t a i y o i n t h i s t u t o r i a l p r o c e d u r e . L i k e w i s e , a p r o g r a ms i m i l a r t o t h g e n e r a l C A p r o g r a m d e s c r i b e d i C h a p t e r c o u l d b u s e d t r e q u i z y o o t h c o d e sy o h a v e m i s s e d .

M e s s a g e D i s p l a y e r . B u s i n g M o r s e c o d ed e c o d e r / s e n d e r i n t e r f a c e b e t w e e n t h e r a d i o a n y o u r C o m m o d o r e 1 2 8 , m e s s a g e s t h a t a r e r e c e i v e da n s e n t c o u l d b d i s p l a y e d o t h m o n i t o r a E n

l i s h t e x t , b y p r o g r a m m i n g t h C - 1 2 8 t p e r f o r m t h t r a n s l a t i o n b e t w e e n M o r s e c o d e s i g n a l s a n t h E n g l i s h l a n g u a g e .

M e s s a g e M o n i t o r . T h C o m m o d o r e 1 2 c o u l d m o n i t o r s p e c i f i e d f r e q u e n c y f o p a r t i c ul a a u d i o s i g n a l o c o d e d m e s s a g e . T r a n s m i s s i o n si m m e d i a t e l y f o l l o w i n g t h i s s i g n a l w o u l d b e r e c o r d e dd i g i t a l l y . T h e r e f o r e , i i u n n e c e s s a r y t a t t e n d t t h r a d i o c o n s t a n t l y t r e c e i v e m e s s a g e . R e c e i v e dm e s s a g e s c o u l d a l s o b e f o r w a r d e d a u t o m a t i c a l l y o a n o t h e r f r e q u e n c y t a n o t h e r s t a t i o n i n e t w o r k .

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

C o n t r o l l e r . A d i n t e l l i g e n c e t o y o u r t e s te q u i p m e n t o r r a d i o w i t h a c o n t r o l l i n g m i c r o p r o c e ss o r . T e s t s e q u e n c e s c o u l d b e p e r f o r m e d a u t o m a ti c a l l y .

S t a t i o n L o M a i n t a i n e r . M a i n t a i n y o u r s t t i o n l o a u t o m a t i c a l l y . A l l e n t r i e s c o u l d b s t o r e da n c l a s s i f i e d a n s p e c i a l r e p o r t s c o u l d b g e n e ra t e d ( e . g . , t h n u m b e r o c o u n t r i e s c o n t a c t e d a n t h n u m b e r o r e p e a t c o n t a c t s ) . A a n e x a m p l e o t h e u s e f u l n e s s o s t a t i o n l o g m a i n t a i n e r , i y o h e a r s o m e o n e a n y o w o u l d l i k e t v e r i f y t h l a s td a t e o f c o n t a c t , y o c o u l d t y p e i h i n a m e o c a l ll e t t e r s a n f i n d t h i s i n f o r m a t i o n f r o m d a t a b a s eo l o e n t r i e s .

E r r o r C o r r e c t i n g C o d e S e n d e r s . E r r o rc o r r e c t i n g c o d e s c o u l d b a u t o m a t i c a l l y g e n e r a t e dt i m p r o v e c o m m u n i c a t i o n s .

C o n t e s t R e c o r d K e e p e r . S e v e r a l h a r d i c o n t e s t s h a v e u t i l i z e d C o m m o d o r e s t k e e pt r a c k o a l c o n t a c t s .

C o l l e c t i o n sS o m e p e o p l e m a k e h o b b y o f c o l l e c t i n g i t e m ss u c h a c o i n s , b o o k s , m a g a z i n e s , s t a m p s , o a

t i q u e s . T h e C o m m o d o r e 1 2 8 c a n h e l p y o b o t h o g a n i z e a n p r e s e n t y o u r c o l l e c t i o n .

C o l l e c t i o n I n v e n t o r y . I y o u r c o l l e c t i o n c o s i s t s o m a n y i t e m s , s u c h a h u n d r e d s o e v e n t h o us a n d s o s t a m p s , i i c e r t a i n l y g o o d i d e a t c a t a l o ge a c h i t e m . d a t a b a s e p r o g r a m , a d e s c r i b e d i

1 1

Page 122: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 122/208

H o b b y A p p l i c a t i o n s

C h a p t e r 1 , i s i d e a l f o r m a i n t a i n i n g l a r g e c o l l e c t i o n so a n k i n d .

I a d d i t i o n t s t o r i n g a i n d i v i d u a l r e c o r ds p e c i f y i n g a l p e r t i n e n t i n f o r m a t i o n o e a c h i t e m ,t h C - 1 2 8 w o u l d a l s o b a b l e t c a t a g o r i z e , c r o s s -i n d e x , a n g e n e r a t e s p e c i a l l i s t s o f i t e m s . s p c i a l l i s t c o u l d i n c l u d e a l i t e m s t h a t h a v e p a r t i c ul a c h a r a c t e r i s t i c ( e . g . , l i s t o a l B r i t i s h s t a m p so a l s t a m p s i s s u e d i 1 9 8 6 ) .

T h f i e l d s t u s i s e t t i n g u s t a m p c o l l e ct i o n d a t a b a s e m i g h t l o o k l i k e t h i s :

1 C a t a l o g n u m b e r2 N a m e o i d e n t i f y i n g t i t l e3 D e n o m i n a t i o n4 S u b j e c t5 O r i g i n a l C o s t6 C o n d i t i o n7 D a t e i s s u e d8 Q u a l i t y9 C u r r e n t v a l u e

1 0 C o u n t r y o o r i g i n1 1 D e s c r i p t i v e i n f o r m a t i o n a n h i s t o r y1 2 W h e r e p u r c h a s e d1 3 M i s c e l l a n e o u s c o m m e n t s

U s i n g a d a t a b a s e p r o g r a m , y o c o u l d r e q u e s tt h s u o a l r e c o r d s i f i e l d , s u c h a f i e l d o f i e l d 9 t d e t e r m i n e t h o r i g i n a l c o s t o t h e c u rr e n t v a l u e f o t h e n t i r e c o l l e c t i o n .

C o l l e c t i o n m a n a g e m e n t o y o u r C o m m o d o r e1 2 g i v e s y o m o r e t i m e t e n j o y t h f u o c o l e c t i n g w i t h o u t t h b o t h e r o r e c o r d k e e p i n g . A d i t i o n a l l y , c o p y o y o u r i n v e n t o r y d i s k c o u l d b s t o r e d i s a f e l o c a t i o n i t h e v e n t t h a t a i n s u r e dc o l l e c t i o n i d e s t r o y e d .

C o l l e c t i o n N a r r a t o r . H o b b y i s t s w i t h c o l l e ct i o n s w i l l f i n d t h a t t h e i r C o m m o d o r e 1 2 m a k e s a e x c e l l e n t v i s u a l n a r r a t o r f o c o l l e c t i o n . F o r e xa m p l e , a s t a m p c o l l e c t o r c r e a t e d f i l e o h i e n t i r ec o l l e c t i o n a n m a d e t h e i n f o r m a t i o n c o n c e r n i n ge a c h i t e m r a n d o m l y a c c e s s i b l e . I n t e r e s t e d p e r s o n sc a b i n s t r u c t e d h o t o b t a i n i n f o r m a t i o n o p a r t i c u l a r i t e m , o e l s e t h C - 1 2 8 c a n p r e s e n t a c o nt i n u o u s d i s p l a y o f e a c h i t e m i s e q u e n c e . T h i s t e c h

n i q u e c a s a v e y o f r o m m o n o t o n o u s r e p e t i t i o n o fi n f o r m a t i o n t v i s i t o r s a t a e x h i b i t i o n . S i m i l a r l y ,b u s i n e s s m e n a e x p o s i t i o n s c o u l d p u t h e i r C o m m od o r e s t u s e x p l a i n i n g p r o d u c t s .

A s t r o n o m yP o t e n t i a l a p p l i c a t i o n s f o r y o u r C o m m o d o r e 1 2

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

1 L o c a t e a n i d e n t i f y s t a r s b t h c a l c u l a t i o n o fd e c l i n a t i o n , s i d e r e a l h o u r a n g l e f r o m o b s e r v e da l t i t u d e , a z i m u t h , a n t i m e .

2 R e c o r d o b s e r v a t i o n s e f f i c i e n t l y o t h C o m m od o r e 1 2 8 f o q u i c k r e t r i e v a l .

3 I n t e r f a c e t h t e l e s c o p e ' s d r i v e m e c h a n i s m t m i c r o p r o c e s s o r c o n t r o l l e r f o r a u t o m a t i c p h

t o g r a p h i c o b s e r v a t i o n s . F o m o r e i n f o r m a t i o n ,s e I n f o W o r l d , V o l u m e 5 N u m b e r 4 7 , p p .4 5 - 4 6 , S k a n T e l e s c o p e , J a n u a r y 1 9 8 1 , p 7 1 a n B u i l d Y o u r O w T e l e s c o p e b R i c h a r d F a n S a l l y D a l e y , T A B O O K S I n c .

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

5 C a l c u l a t e a n p l o t o r b i t s o s a t e l l i t e s a n p l a n e t s .

G a r d e n i n gW r i t i n g g a r d e n a n a l y s i s p r o g r a m f o o n t i m e

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

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

1 p H w a t e r , s o i l d e n s i t y , a n s u n s h i n e l e v e l s o ft h p l o t .

2 D e s i r e d p H w a t e r , s o i l d e n s i t y , a n s u n s h i n el e v e l s f o r t h p a n t s t b p l a n t e d .

3 N i t r o g e n , p h o s p h o r u s , a n p o t a s s i u m c o n t e n t si t h s o i l c o m p a r e d t p l a n t r e q u i r e m e n t s .

4 T h s i z e o t h e g a r d e n .

1 1

Page 123: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 123/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

P r o p e r p l a n n i n g w i l l a l l o w y o t p o s i t i o n c e t a i n v e g e t a b l e s t h a t w a r d o f i n s e c t s n e x t t o t h e r st h a t n e e d t h i s p r o t e c t i o n . T h s p a c e n e e d e d b t w e e n a d j a c e n t p l a n t s s h o u l d a l s o b c o n s i d e r e d .S p e c i f i c p l a n t r e q u i r e m e n t s a n t h h a r v e s t t i m e so t h v e g e t a b l e s c o u l d b p r i n t e d , a l o n g w i t hg r a p h i c p r e s e n t a t i o n o t h g a r d e n p l o t .

A d d i t i o n a l o u t p u t s c o u l d e x p l a i n h o t f o r mc o m p o s t h e a p a n h o t u s f e r t i l i z e r . O n g a

d e n e r u s e s h i C o m m o d o r e 1 2 t t r a c k p r e c i p i t at i o n d a t e s a n a m o u n t s , t e m p e r a t u r e s , a n g a r d e nc h o r e s t b d o n e . T a b l e s o t i m e s t p l a n t , s p r a y ,a n d p r u n e c a a l s o b s t o r e d f o r e a d y r e f e r e n c ea n t s i m p l i f y p l a n n i n g .

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

n a m e s a n n u m b e r s , a n p l a y - o f f r e s u l t s c o u l d b s t o r e d o t h C o m m o d o r e 1 2 f o q u i c k r e t r i e v a lb t h s p o r t s f a n . S p o r t s s t a t i s t i c s c o u l d b c o p i l e d , g r a p h e d , a n a n a l y z e d . P r o b a b i l i t y f o r e c a s ti n o s c o r e a n p o i n t s p r e a d s , b a s e d o n t h e p a s tp e r f o r m a n c e o o p p o s i n g t e a m s , c o u l d b a c c o mp l i s h e d . T h C - 1 2 8 c o u l d a l s o " l e a r n " f r o m i t m i t a k e s , b r e t a i n i n g t h o u t c o m e s o m a n y g a m e si p r o g r a m m e d d a t a b a s e .

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

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

F i s h i n gP o t e n t i a l a p p l i c a t i o n s f o s e r i o u s f i s h e r m e n i

c l u d e t h f o l l o w i n g :

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

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

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

T h C o m p u t a t i o n o t h T i m e s o S u r i s e a n S u n s e t a n H i g h a n L o T i d e s .P i l o t s , a w e l l a f i s h e r m e n w i l l f i n d s u n r i s e a n s u n s e t c a l c u l a t i n g p r o g r a m u s e f u l . I o r d e r t k e e ps u c h p r o g r a m a s i m p l e a p o s s i b l e , s u n r i s e d a t a ,f r o m p r e v i o u s d a y s s h o u l d b e n t e r e d , t h e r e b y ,e l i m i n a t i n g t h e n e e d f o c o m p l e x c a l c u l a t i o n s . T h s a m e w o u l d b t r u e f o h i g h - a n l o w - t i d e p r g r a m . T h t i m e s f o f u t u r e s u n r i s e s , s u n s e t s , a n h i g h a n d l o w t i d e s m a t h e n b p r o j e c t e d b l i n e a rr e g r e s s i o n o m o v i n g a v e r a g e c a l c u l a t i o n .

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

B i o r h y t h m s a n E x t r a s e n s o r y P e r c e p t i o nT h o s e i n v o l v e d i e x p l o r i n g t h m o r e s p e c u l a

t i v e a s p e c t s o h u m a n e x i s t e n c e w i l l f i n d t h C - 1 2 8u s e f u l i t h e p u r s u i t o t h e s e p a s t i m e s .

B i o r h y t h m s . B i o r h y t h m s a r p u r p o r t e d t b t h c y c l e s i t h e m o t i o n a l , p h y s i c a l , a n i n t e l l e ct u a l s t a t e s t h a t g o v e r n p e r s o n ' s b e h a v i o r . D o z e n so C o m m o d o r e p r o g r a m s h a v e b e e n w r i t t e n t g e n e r a t e p e r s o n a l i z e d b i o r h y t h m c h a r t s , b u i t e r e s t i n g v a r i a t i o n s a r s t i l l p o s s i b l e . T h e s e p o t e nt i a l i n n o v a t i o n s i n c l u d e :

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

2 C o m p u t i n g t h a v e r a g e o t h t h r e e b i o r h y t h mc y c l e s .

3 G e n e r a t i n g b i o r h y t h m c h a r t i t h f o r m o s t a n d a r d c a l e n d a r .

4 J u d g i n g t h r e l i a b i l i t y o b i o r h y t h m s b o b j e c -

1 1

Page 124: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 124/208

H o b b y A p p l i c a t i o n s

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

5 I n v e s t i g a t i n g t h u s o h i s t o g r a m s a n o t h e rm e a n s o p r e s e n t i n g d a t a t o u t p u t b i o r h y t h m s .

E x t r a s e n s o r y P e r c e p t i o n . T h o s e i t e r e s t e d i E S h a v e w r i t t e n t e s t i n g p r o g r a m s b u s i n g r a n d o m n u m b e r g e n e r a t o r s . I n t h e s e p r g r a m s , y o a r a s k e d t p r e d i c t t h n u m b e r o o t h e rv a l u e t h a t t h C o m m o d o r e w i l l c h o o s e n e x t .

A d d i t i o n a l H o b b y A p p l i c a t i o n sH o b b y i s t s w i l l f i n d C o m m o d o r e s u s e f u l i a l

o t h e f o l l o w i n g a r e a s :D e s i g n i n g R e c r e a t i o n a l V e h i c l e s . h a n g

g l i d e r o u l t r a l i g h t a i r c r a f t e n t h u s i a s t w h i c o s i d e r i n g t h d e s i g n o n e a i r f o i l c o u l d f i n dd e t a i l e d c o m p u t e r - s i m u l a t e d w i n d t u n n e l t e s tb e n e f i c i a l . T h p r o p o s e d d e s i g n c o u l d b m a t h em a t i c a l l y d e s c r i b e d t t h e C - 1 2 8 . S i m i l a r s i m u l at i o n s c o u l d b a p p l i e d t b o a t s , a w e l l a s o t h e rm o t o r i z e d v e h i c l e s .

M o d e l B u i l d i n g . s i m p l e , t i m e - s a v i n g p r g r a m c o u l d c a l c u l a t e t h s c a l i n g f a c t o r s f o r m o d e lb u i l d e r s b d i v i d i n g t h e l e n g t h o t h m o d e l b y t h l e n g t h o t h e o b j e c t t h a t i t b m o d e l e d . N e x t ,e a c h d i m e n s i o n o t h o b j e c t w o u l d b i n p u t a n t h c o r r e s p o n d i n g d i m e n s i o n f o t h m o d e l w o u l d

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

M o d e l R a i l r o a d i n g . M o d e l r a i l r o a d i n g e t h u s i a s t s w i t h l a r g e t r a i n l a y o u t m a w i s h t a t o m a t e t h t r a i n s , l i g h t s , a n s w i t c h e s w i t hc o n t r o l l i n g m i c r o p r o c e s s o r . O n h o b b y i s t w e n t s f a a t o p r i n t t r a i n s c h e d u l e s , p r i n t t i c k e t s , a n a n l y z e m o d e l f r e i g h t b u s i n e s s o h i C o m m o d o r e1 2 8 .

S c u b a D i v i n g P l a n . s i m p l e p r o g r a m c o u l dc a l c u l a t e o n o t h e s e f o u r d i v i n g p a r a m e t e r s , g i v e nt h e o t h e r t h r e e .

1 T i m e u n d e r w a t e r , i m i n u t e s .2 S u r f a c e a i c o n s u m p t i o n r a t e i c u b i c f t / m i n .3 D e p t h i f e e t .4 T o t a l a i v o l u m e o y o u r d i v i n g t a n k i c u b i c

f e e t .

G e n e o l o g i c a l S t o r e h o u s e . f e h o b b y i s t sh a v e o b t a i n e d s u f f i c i e n t a m o u n t o g e n e o l o g i c a li n f o r m a t i o n t h a t t h e s e d a t a c a o n l y b h a n d l e d e f i c i e n t l y w i t h C - 1 2 8 . A d d i t i o n a l l y , h a v i n g s p e c if i e d c h a r a c t e r i s t i c s f o r e a c h f a m i l y m e m b e r i s t a n t l y a v a i l a b l e e a s e s t h t a s k o f f u r t h e r g e n e ol o g i c a l r e s e a r c h .

A q u a r i u m M a i n t e n a n c e . O n e h o b b y i s tu s e s h i C o m m o d o r e 1 2 t c o m p u t e t h a m o u n t so c h e m i c a l s t h a t a r n e c e s s a r y f o m a i n t a i n i n gs e a w a t e r a q u a r i u m e n v i r o n m e n t . I n o r d e r t o b t a i nt h e x a c t v a l u e s o v e r a r a n g e o t e m p e r a t u r e s a n c o n d i t i o n s , s e v e r a l c a l c u l a t i o n s a r r e q u i r e d .

1 1

Page 125: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 125/208

Page 126: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 126/208

C h a p t e r

C o m m o d o r e 1 2 G a m e sa n R e c r e a t i o n a l A p p l i c a t i o n sA c c o r d i n g t v a r i o u s p o l l s , t h m o s t p o p u l a r a p p l ic a t i o n s f o C o m m o d o r e 1 2 c o m p u t e r s a r e n t e rt a i n m e n t a n g a m e s . S o m e C - 1 2 8 o w n e r s e v e np r o c l a i m g a m e p l a y i n g t b t h e i r p r i m a r y a p p l ic a t i o n f o r t h e i r c o m p u t e r s . D e s p i t e t h a d v e n t o i n e x p e n s i v e a n e a s y t u s p r o d u c t i v i t y s o f t w a r e ,g a m e s w i l l c o n t i n u e t b p o p u l a r f a r e f o r m o s tC o m m o d o r e 1 2 8 o w n e r s .

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

L e a r n i n g t p r o g r a m g a m e s o t h e i r o w n , h o e v e r , i o n o t h b e s t e d u c a t i o n a l c h a l l e n g e s f o C o m m o d o r e 1 2 o w n e r s . G a m e s e n c o u r a g e i a g i n a t i v e a n c o n s t r u c t i v e p r o g r a m m i n g a n r e s p o n s e s .

T h e r e a r a l e a s t e i g h t m a j o r c a t e g o r i e s o g a m e s t h a t h a v e b e e n s u c c e s s f u l l y a d a p t e d t t h C - 1 2 8 :

F a n t a s y a n A d v e n t u r e G a m e s . F a n t a s ya n a d v e n t u r e g a m e s l e a d t h p l a y e r s t e p b s t e pt h r o u g h a i m a g i n a r y w o r l d t o f i n d s p e c i a l t r e a su r e , s o l v e a m y s t e r y , o o u t f o x a e v i l w i z a r d . T h p l a y e r m u s t l e a r n h o t o v e r c o m e t h m a n y o s t a c l e s t h a t t h g a m e t h r o w s a h i t p r e v e n t h i s u c c e s s a s o l v i n g t h g a m e ' s e l a b o r a t e p u z z l e .T h e s e a d v e n t u r e g a m e s a r e u s u a l l y t e x t - b a s e d a n d e p e n d o i m a g i n a t i o n i n s t e a d o s c r e e n g r a p h i c st c a r r y t h e s t o r y , a l t h o u g h m o r e e l a b o r a t e a d v e nt u r e g a m e s u s v i v i d g r a p h i c s t s u p p o r t t h e i r s t or i e s . I r e s p o n s e t t e x t t h a t a p p e a r s o t h s c r e e n ,t h p l a y e r m u s t t y p e i E n g l i s h c o m m a n d s , s u c ha " g e a s t , " t c o n t r o l t h a c t i o n o c h a r a c t e rw i t h i n t h e g a m e . I i t h i s h e a v y d e p e n d e n c e o t e x tw i t h i n t h e s e g a m e s t h a t m a k e t h e m r e l a t i v e l y e a s yt p r o g r a m . T h o n l y p r o g r a m m i n g o b s t a c l e s a r ec o n t r o l l i n g t h m a n y p o s s i b l e o u t c o m e s o g a m e s i u a t i o n s a n r e c o g n i z i n g v a r i e t y o f p l a y e rr e s p o n s e s t t h g a m e ' s t e x t a n q u e s t i o n s .

" V i d e o " G a m e s . T h i s i a e x t r e m e l y p o p ul a g e n r e o C - 1 2 8 g a m e s . V i d e o g a m e s , w h i c h a r e x c i t i n g a n c h a l l e n g i n g t t h p l a y e r ' s h a n d - e y ec o o r d i n a t i o n , p l a c e t h e p l a y e r a g a i n s t c o n t i n u a l l y

1 1

Page 127: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 127/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

i n c r e a s i n g e n e m y h o a r d s . T h p l a y e r ' s o n l y o p t i o ni t l e a r n t s h o o t m o r e q u i c k l y a n a c c u r a t e l y t h a nt h e n e m y .

S t r a t e g y a n B a t t l e G a m e s . F o t h o s e w h p r e f e r m o r e e n l i g h t e n e d a p p r o a c h t g a m i n g ,s t r a t e g y g a m e s o f f e r c o m p l e x r u l e s a n t a c t i c s t e m p l o y i f i g h t i n g b a t t l e s a g a i n s t h u m a n o c o p u t e r c o n t r o l l e d o p p o n e n t . M a n y s t r a t e g y a n b a t l g a m e s m a k e e x t e n s i v e u s o g r a p h i c s t o d i s p l a yb a t t l e f i e l d s a n t o k e n s r e p r e s e n t i n g e a c h s i d e ,w h i l e s o m e s t i l l r e l y o p h y s i c a l g a m e b o a r d s .

C a r d G a m e s . I y o o c c a s i o n a l l y h a v e d i f f ic u l t y r o u n d i n g u p e n o u g h p e o p l e f o g a m e o c a r d s , y o c a f i n d p l e n t y o o p p o n e n t s w i t h i n y o u rC o m m o d o r e 1 2 8 . P r o g r a m s a r a v a i l a b l e t h a t a l o w y o u r C - 1 2 8 t p l a y a g a i n s t y o a t b r i d g e , p o k e r ,b l a c k j a c k , a n g i n .

B o a r d a n d W o r d G a m e s . A m o n g t h p o p ul a b o a r d g a m e s t h a t h a v e b e e n c o n v e r t e d t r u o t h C o m m o d o r e 1 2 a r c h e s s , b a c k g a m m o n ,a n c h e c k e r s . C r o s s w o r d - l i k e g a m e s , s o m e o w h i c h h a v e u t 5 0 , 0 0 0 w o r d v o c a b u l a r i e s , h a v ea l s o b e e n m a d e a v a i l a b l e f o C - 1 2 8 u s e r s .

G a m b l i n g G a m e s . L a V e g a s t y p e g a m b l i n gg a m e s , f r o m r o u l e t t e t o o n e - a r m e d b a n d i t s , h a v eb e e n a d a p t e d t t h C - 1 2 8 . T h e s e g a m e s o f f e r t h t h r i l l o " g a m b l i n g " w i t h o u t t h r i s k o e m p t y i n gy o u r b a n k a c c o u n t .

S p o r t s G a m e s . F o o t b a l l , b a s k e t b a l l , b a s eb a l l , c a r a c i n g , a n s k i i n g a r a m o n g t h s p o r t st h a t h a v e b e e n s u c c e s s f u l l y s i m u l a t e d o t h C o m o d o r e 1 2 8 . T h e s e h i g h r e s o l u t i o n g a m e s p r o v i d eb o t h e x c e l l e n t a n i m a t i o n a n p l a y i n g t i m e s t h a t r v a t h r e a l s p o r t s .

P a r t y G a m e s . P o p u l a r p a r t y g a m e s , f r o mc h a r a d e s t s p i n t h b o t t l e , h a v e b e e n p r o g r a m m e df o t h e C - 1 2 8 .

B O A R D A N S T R A T E G YG A M E S T H A T Y O C A P R O G R A M

A l t h o u g h m o s t o t h p o p u l a r l i v e - a c t i o n o r e a lt i m e c o m m e r c i a l g a m e s c u r r e n t l y o t h m a r k e t r q u i r e d e x t e n s i v e t i m e a n e f f o r t t o d e v e l o p , m a n ye n t e r t a i n i n g g a m e s c a b w r i t t e n f o t h C - 1 2 8 b

t h b e g i n n i n g p r o g r a m m e r . s a m p l i n g o g a m ei d e a s t t a c k l e i C o m m o d o r e B A S I C f o l l o w s .

M a n y p o p u l a r b o a r d a n l o g i c g a m e s t a k e o a n a d d e d d i m e n s i o n w h e n c o m p u t e r i z e d , e s p e c i a l l yi t h C o m m o d o r e i p r o g r a m m e d t b t h o p p on e n t . S o m e o t h m a n y p o s s i b i l i t i e s i n c l u d e t h f o l o w i n g g a m e s :

T r i c o l o r . T r i c o l o r i g a m e p l a y e d o h e " b o a r d " w i t h h e x a g o n a l c e l l s c o l o r e d r e d , w h i t e ,a n b l u e d i s p l a y e d o t h C o m m o d o r e ' s s c r e e n ( s e eF i g . 7 - 1 ) . E a c h o t h t w p l a y e r s b e g i n w i t h 1 8p l a y i n g p i e c e s , c a l l e d s t a c k s , w i t h o n p l a y e r u i n w h i t e s t a c k s , a n t h o t h e r , b l a c k . A t h s t a r to t h g a m e , w h i t e p l a c e s h i s t a c k s o n h e x p l a c e s1 - 1 8 a n b l a c k p l a c e s h i s t a c k s o h e p l a c e s4 4 - 6 1 .

T h p l a y i n g p i e c e s a r c a l l e d s t a c k s b e c a u s e ,t h r o u g h o u t t h g a m e , s t a c k s a r e m e r g e d t c r e a t ep i l e s o m u l t i p l e p i e c e s . T h m a x i m u m n u m b e r o c e l l s t h a t s t a c k c a t r a v e r s e i p a r t i c u l a r d i r e ct i o n i s i n g l e m o v e i d e t e r m i n e d b t h n u m b e ro p i e c e s i s t a c k ( e . g . , o n c e l l f o a s t a c k w i t ho n p i e c e , t w c e l l s f o s t a c k w i t h t w p i e c e s , a n t h r e e c e l l s f o a n l a r g e r s t a c k ) .

T h c o m b a t s t r e n g t h o s t a c k d e p e n d s o nb o t h t h n u m b e r o p i e c e s i t h s t a c k a n t h c o l o ro t h c e l l o w h i c h i r e s t s . T a k i n g t h e s t r e n g t ho s i n g l e w h i t e s t a c k o w h i t e c e l l a t h u n i t ,t h e s t r e n g t h o t w c e l l s t a c k o w h i t e c e l l i t w u n i t s , a n t h e s t r e n g t h o a n l a r g e r s t a c k o a w h i t e c e l l i t h r e e u n i t s . T h s t r e n g t h o s t a c ko a b l u e c e l l i t w i c e w h a t i w o u l d b e o n a w h i t ec e l l , a n a s t a c k o r e c e l l i w o r t h t h r e e t i m e sa m u c h a i w o u l d b o w h i t e c e l l .

P l a y e r s t a k e a l t e r n a t e t u r n s , e a c h m o v i n g s i g l s t a c k a l o n g d i a g o n a l o h o r i z o n t a l l i n e a f a a h w i s h e s , w i t h i n t h r a n g e o t h s t a c k . T h p l a y e r c a m o v e e i t h e r a e n t i r e s t a c k o r o n l y a p o rt i o n o s t a c k . O c c u p i e d c e l l s m a n o b e j u m p e d ,b u p l a y e r m a m o v e h i s t a c k o n t o c e l l o c c u p i e db a n o t h e r s t a c k o w n e d b h i m s e l f o r b a o p p on e n t . I t h s t a c k i h i o w n , t h e s t a c k s a r e m e r g e d .I f h o w e v e r , t h o p p o n e n t o w n s t h o t h e r s t a c k , a " a t t a c k " h a b e e n i n i t i a t e d . s t a c k m a a t t a c k a

1 1

Page 128: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 128/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

F i g . 7 - 1 . p a r t i a l T r i c o l o r g a m e b o a r d .

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

B l a c k S h e e p . B l a c k s h e e p i t w o - p l a y e rg a m e ( o n e w h i t e a n o n b l a c k ) t h a t i p l a y e d o

g r a p h i c c h e s s b o a r d . W h i t e b e g i n s t h g a m e w i t hf o u r w h i t e c h e c k e r s t h a t a r p l a c e d o t h e f o u rb l a c k s q u a r e s o n o n e s i d e o t h c h e s s b o a r d . B l a c ku s e s o n b l a c k c h e c k e r a n p l a c e s i o e i t h e r o ft h m i d d l e b l a c k s q u a r e s o t h e o p p o s i t e s i d e o f t h eb o a r d . T h w h i t e p i e c e s m a o n l y m o v e f o r w a r dt t h e o p p o s i t e s i d e ; b l a c k m a m o v e f o r w a r d o b a c k w a r d . B o t h c o l o r s m a o n l y m o v e o n s q u a r ea t i m e a n o n l y o t h d i a g o n a l .

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

o t h e r s i d e o t h b o a r d . B l a c k i t r a p p e d w h e n i i s u r r o u n d e d w i t h w h i t e p i e c e s i s u c h w a t h a tt h e r e i n a d j a c e n t d i a g o n a l u n o c c u p i e d s q u a r e f o b l a c k t m o v e t o . I t w o u l d b c h a l l e n g i n g t d e v e l o p

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

B r i d g e - I t . I n t h e g a m e o B r i d g e - i t , t h f i r s tp l a y e r i d e s i g n a t e d a s a n t h s e c o n d p l a y e r a X U s i n g t h g r i d s h o w n i F i g u r e 7 - 2 , t h e p l a y e r st a k e t u r n s p u t t i n g a c o n n e c t i n g l i n e b e t w e e n t w oh o r i z o n t a l l y o v e r t i c a l l y a d j a c e n t m a r k e r s o t h p l a y e r ' s s y m b o l . T h p l a y e r a t t e m p t s t b u i l dc o n n e c t e d " b r i d g e " f r o m t h b o t t o m t t h t o o t h e b o a r d , w h i l e t h e p l a y e r s i m u l t a n e o u s l y a t e m p t s t o b u i l d b r i d g e f r o m t h l e f t t t h r i g h ts i d e o f t h e b o a r d . T h f i r s t p l a y e r t h a t s u c c e s s f u l l yb u i l d s a b r i d g e w i n s t h g a m e .

H e x . H e x i g a m e s i m i l a r t B r i d g e - i t , b u H e i p l a y e d o b o a r d c o m p o s e d o h e x a g o n s ,w i t h e l e v e n h e x a g o n s o n e a c h s i d e . T w o p p o s i t es i d e s o f t h b o a r d a r n a m e d b l a c k , w h i l e t h e o t h e rt w s i d e s a r n a m e d w h i t e . T h h e x e s a t h e f o u rj u n c t i o n s b e t w e e n t h s i d e s a r n e u t r a l O n p l a y e rh a b l a c k p i e c e s a n t h o t h e r p l a y e r h a w h i t ep i e c e s . A l t e r n a t e t u r n s a r t a k e n , w i t h e a c h p l a y e r

1 1

Page 129: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 129/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

1

1 0

1 1

F i g . 7 - 2 . c o m p l e t e B r i d g e - i t g a m e b o a r d .

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

C r o s s C a p t u r e . C r o s s C a p t u r e i p l a y e d o ( e . g . , o n s p a c e a w a y ) . T h p l a y e r w h p o s s e s s e sc h e s s b o a r d . A t h s t a r t o t h g a m e , s e o f r a n - t h m o s t l e t t e r s a t h e n o t h g a m e i d e c l a r e d

d o m l y d i s t r i b u t e d l e t t e r s i p u o t h e b o a r d , w i t h t h w i n n e r .n m o r e t h a n o n c h a r a c t e r p e s q u a r e . M o s t o t h T i c k t a c k t o e V a r i a t i o n . A i n t e r e s t i n g t i c k -b o a r d r e m a i n s e m p t y . P l a y e r s t a k e t u r n s c h o o s i n g t a c k t o e v a r i a t i o n i p l a y e d a f o l l o w s . E a c h p l a y e ro n o t h l e t t e r s a n a l o t h e r l e t t e r s o t h b o a r d p u t s h i t h r e e p i e c e s o t i c k t a c k t o e b o a r d s u c ht h a t f a l l i n t o g i v e n c a t e g o r y b e c o m e t h p r o p e r t y t h a t p i e c e o w n e r s h i p a l t e r n a t e s a r o u n d t h p e r i p h -

1 2

Page 130: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 130/208

Page 131: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 131/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

c a n n o t c o m p l e t e h i t u r n a n b l a c k w i n s . O n f u t h e r p o i n t t r e m e m b e r i t h a t a n t i m e t h a t p a w no n e u t r o n i m o v e d , i m u s t b m o v e d a f a a i c a g i s t r a i g h t l i n e , w i t h i n t h e c o n f i n e s o f t h er e p r e s e n t e d b o a r d . F u r t h e r m o r e , a h a n d i c a p p i n gf e a t u r e , t h w h i t e p l a y e r m o v e s f i r s t , b u i n o p e m i t t e d t m o v e t h n e u t r o n o h i f i r s t m o v e .

H e x p a w n . T h i s g a m e i p l a y e d o g r i d , s i m i l a r t o t h o n u s e d i n t i c k t a c k t o e . T h t w p l a y e r s p l a c e t h e i r t h r e e p l a y i n g p i e c e s o o p p os i t e s i d e s o f t h e b o a r d . T h p i e c e s a r e m o v e d i m a n n e r s i m i l a r t t h w a p a w n s a r m o v e d i c h e s s . B m o v i n g p a w n o n s p a c e d i a g o n a l l y , i i p o s s i b l e t c a p t u r e a n r e m o v e a o p p o n e n t ' sp l a y i n g p i e c e . P l a y e r s a l t e r n a t e t u r n s , a n t h w i n e i t h f i r s t p l a y e r t r e a c h t h o p p o n e n t ' s s i d eo t h e b o a r d , o t h r e m a i n i n g p l a y e r w h e n t h o p o n e n t h a n l e g a l m o v e s a v a i l a b l e .

C O M P U T E R Q U I Z Z E SC o m p u t e r q u i z g a m e s c a b i n s t r u c t i v e a s w e l l

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

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

o q u e s t i o n s f o e a c h q u i zA u t o m a t i c a l l y r e c o r d i n g t h e s c o r e a n d r e w a r d i n gt h e p l a y e r w i t h g r a p h i c o r m u s i c a l i n t e r l u d e s f o g o o d s c o r e s ; n e s c o r e s m a b c o m p a r e d w i t ho l s c o r e s o r w i t h t h o s e o o t h e r p l a y e r sP r o v i d i n g e x p l a n a t i o n s o m i s s e d a n s w e r sA l l o w i n g f o t h s e l e c t i o n o q u e s t i o n s a c c o r d i n gt t h p l a y e r ' s l e v e l o a b i l i t y o p r o v i d i n g f o a a u t o m a t i c a l l y - a d j u s t i n g l e v e l o d i f f i c u l t y b a s e du p o n p e r f o r m a n c e

A s s o r t e d s u g g e s t i o n s c o n c e r n i n g t o p i c s f o q u i zg a m e s i n c l u d e t h e f o l l o w i n g :

N a m e s a n c a p i t o l s o s t a t e s o c o u n t r i e s , p o s s ib l u s i n g c o m p u t e r g r a p h i c s t d r a w m a p s

V o c a b u l a r y w o r d sI . Q . t e s t s

• P e r s o n a l i t y a n a p t i t u d e t e s t sF o r e i g n l a n g u a g e v o c a b u l a r y o r g r a m m a rP r e s c h o o l s k i l l s i n c l u d i n g c o m p a r i n g a n c o u n ti n r a n d o m s h a p e s , w o r d s , a n d n u m b e r s , a n dc o p y i n g l e t t e r s , w o r d s , a n n u m b e r s

• P r a c t i c e q u e s t i o n s f o e x a m i n a t i o n s s u c h a s t h eS A T , G M A T , M C A T , L S A T , a n A C T .A n a l o g i e s

• S p e l l i n g b e e sV e r s e s f r o m l i t e r a t u r e o t h e B i b l eT r i v i a q u e s t i o n s f o t r i v i a l o v e r s , o s c i e n c e f i t i o n , m o v i e s , a n h i s t o r yB a s i c m a t h s k i l l sC h e m i c a l e q u a t i o n b a l a n c i n gE n g l i s h g r a m m a rH i s t o r y o t h U n i t e d S t a t e s , t h R e n a i s s a n c ep e r i o d , o W o r l d W a

G A M E S T H A T U S W O R D SY o c a p r o g r a m w i d e v a r i e t y o f g a m e s a n

a c t i v i t i e s t h a t a r b a s e d o w o r d s , i n c l u d i n g t h e f o l o w i n g :

C r y p t o g r a m s , o c o d e d m e s s a g e s , c o u l d b d i p l a y e d f o y o t d e c o d e ; s i m p l e c l u e s c o u l d b p r o v i d e d .W o r d s e a r c h p u z z l e s a i n f i n i t u m m a b c o p u t e r g e n e r a t e d , e i t h e r f r o m w o r d l i s t o a s r a n d o m m a t r i x s i m i l a r t t h e p o p u l a r B o g g l e ™g a m e . p r o g r a m t d e t e r m i n e t h l o c a t i o n s o a l w o r d s i t h p u z z l e c o u l d a l s o b e i m p l e m e n t e d .Y o c o u l d a l s o h a v e t h c o m p u t e r a s s i s t i c r e at i o n o f c r o s s w o r d p u z z l e . C h o o s e t o p i c a n e n t e r w o r d s ; t h c o m p u t e r w i l l a u t o m a t i c a l l y f i t h c o m m o n l e t t e r s t o g e t h e r t f o r m c r o s s w o r dg r i d . N e x t , e n t e r a n o b s c u r e o h u m o r o u s c l u e f o e a c h w o r d . T h c o m p l e t e d c r o s s w o r d c a n b es a v e d f o r l a t e r u s o p r i n t e d a n s e n t t f r i e n d s .W o r d g u e s s i n g g a m e s , s i m i l a r t t w e n t y q u e st i o n s , c a b c o m p u t e r i z e d . I t h e s e g a m e s , t h

1 2

Page 132: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 132/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

p l a y e r a s k s t h c o m p u t e r q u e s t i o n s t d e t e r m i n ew h a t w o r d h a b e e n r a n d o m l y s e l e c t e d . R e p l i e sf o t h m a n y p o s s i b l e q u e s t i o n s h u m a n c o u l dp o s e m u s t b s t o r e d ; t h u s t h e r e a r d i f f i c u l tp r o g r a m m i n g c h a l l e n g e s . T h d i a l o g u e w i t h o n s u c h p r o g r a m w e n t l i k e t h i s :

( c = c o m p u t e r , h = h u m a n )h D o e s i g r o w ?c T a n s w e r t h a t q u e s t i o n m i g h t b m i

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

w o r d g a m e s i m i l a r t t h p o p u l a r M a s t e r m i n d ™g a m e w o u l d i n v o l v e t h e c o m p u t e r ' s s e l e c t i n gt h r e e - l e t t e r w o r d f r o m a l a r g e l i s t . T h p l a y e rw o u l d g u e s s b y e n t e r i n g t h r e e - l e t t e r w o r d a n w o u l d b t o l d w h e t h e r o r n o t t h c o m p u t e r ' sw o r d c o n t a i n e d a n o t h l e t t e r s i t h w o r d t h p l a y e r g u e s s e d a n w h e t h e r o r n o t t h o s e l e t t e r sw e r e i t h e c o r r e c t p o s i t i o n . T h o b j e c t i t g u e s s t h c o m p u t e r ' s w o r d i t h l e a s t n u m b e r o t r i e s .I t h g a m e o C o n f o u n d , t h c o m p u t e r o u t p u t s1 l e t t e r s ( c o n s o n a n t s a n v o w e l s ) . T h p l a y e r sm u s t f o r m t h e l o n g e s t w o r d p o s s i b l e u s i n g t h e s el e t t e r s . T h c o m p u t e r s e r v e s t k e e p s c o r e a n c h e c k t e n s u r e t h a t n l e t t e r s w e r e u s e d i p r o p e r l y , t h a t i s u s e d m o r e o f t e n t h a n t h e y a p e a r i t h l i s t .

M A G I CA l t h o u g h c o m p u t e r s a r a l m o s t m a g i c i t h e m

s e l v e s , r e a l m a g i c t r i c k s p e r f o r m e d b t h C o m m od o r e 1 2 a r q u i t e e n t e r t a i n i n g f o y o u n g s t e r s o p a r t y g u e s t s . H e r e a r s o m e s u g g e s t e d C - 1 2 8 m a g i ct r i c k s :

M i c r o M e n t a l i s t . T h C - 1 2 8 b e c o m e s m i n dr e a d e r i n t h i s m a g i c t r i c k . A t h e m a g i c i a n , y o m u s t a s k y o u r a u d i e n c e t p r o v i d e y o w i t h c o m o p e r s o n a l i t e m , s u c h a w a t c h o k e c h a i n .

T h e n , y o a s t h C o m m o d o r e 1 2 t o i d e n t i f y t h i t e m , w h i c h i d o e s w i t h a l a r m i n g a c c u r a c y . T h s e c r e t o t h i s t r i c k l i e s i t h m a n n e r i w h i c h t h i sq u e s t i o n i a s k e d . Y o u , i f a c t , i d e n t i f y t h i t e m f o t h C - 1 2 8 b t y p i n g i a q u e s t i o n t h a t w i l l m a t c ht h c o r r e c t a n s w e r — d i f f e r e n t q u e s t i o n s r e p r e s e n td i f f e r e n t a n s w e r s . F o e x a m p l e , t h e q u e s t i o n" W h a t i t e m a h o l d i n g , " c o u l d i n d i c a t e w a t c h .T h C - 1 2 8 s i m p l y m a t c h e s t h e q u e s t i o n t h a t y o e n t e r w i t h a i d e n t i c a l p r o g r a m m e d q u e s t i o n a n d ,c o n s e q u e n t l y , t h e n a m e o t h e d e s i r e d o b j e c t .

T h B r e a k i t h e C h a i n . T h i s t r i c k i p e f o r m e d w i t h c o m p l e t e , 2 p i e c e s e o d o m i n o e s .B e f o r e t h t r i c k i p e r f o r m e d , t h m a g i c i a n r m o v e s o n o t h d o m i n o e s ( i c a n n o t b d o u b l e )f r o m t h s e a n e n t e r s t h e t w d o m i n o n u m b e r si n t o t h p r o g r a m . T h a u d i e n c e m e m b e r s a r g i v e nt h r e m a i n i n g p i e c e s o t h s e a n a r a s k e d t c o m p l e t e s i n g l e d o m i n o c h a i n , a i r e g u l a r p l a y .O n c e t h e c h a i n i c o m p l e t e d , t h n u m b e r s o t h t w e n d s o t h e c h a i n a r e n o t e d . T h m a g i c i a ne n t e r s q u e s t i o n , s u c h a " W h a t a r t h t w d o m i n o n u m b e r s , " i n t o t h e C - 1 2 8 . T h e C o m m o d o r et h e n r e s p o n d s b c o r r e c t l y d i s p l a y i n g t h t w p r e v io u s l y s t o r e d n u m b e r s .

P R O G R A M S F O Y O U N G C H I L D R E NP r o g r a m s t h a t m a k e l i b e r a l u s o g r a p h i c s a n

t h a t a r d e s i g n e d t b f o o l p r o o f a g a i n s t a c c i d e nt a i n p u t s a r e e x c e l l e n t l e a r n i n g t o o l s f o r y o u n g c h i ld r e n . T h e s e p r o g r a m s c a b m a d e t t e a c h n o o n l y a p a r t i c u l a r s u b j e c t m a t t e r , b u a l s o t o f a m i l i ar i z e c h i l d r e n w i t h u s i n g t h C o m m o d o r e ' s k e y b o a r da n c u r s o r c o n t r o l s . S u g g e s t i o n s f o e d u c a t i o n a lc h i l d r e n ' s g a m e s i n c l u d e t h f o l l o w i n g :

M a t c h i n g G a m e s : c h i l d r e n c a m a t c h l e t t e r s ,w o r d s , a n s h a p e s .D r a w i n g M a c h i n e : a j o y s t i c k c o n t r o l l e r o a r r o wk e y s p e r m i t d r a w i n g o v i d e o s c r e e n . l i b r a r yo s h a p e s i n c l u d i n g s q u a r e s , t r i a n g l e s , a n c i c l e s c a a l s o b u s e d t c o n s t r u c t p i c t u r e s .F a c e M a k e r : c h i l d r e n c a c r e a t e t h e i r o w f u n n y

1 2

Page 133: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 133/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

f a c e o v i d e o s c r e e n b s e l e c t i n g e y e s , e a r s ,n o s e , h a i r , a n m o u t h f r o m c o l l e c t i o n o p o s i b i l i t i e s .S t o r y b o o k : u s i n g t h k e y b o a r d , c h i l d r e n c a w r i t e t h e i r o w s t o r i e s , w h i c h t h c o m p u t e r t h e ni n t e r p r e t s a n a n i m a t e s o t h s c r e e n . S t o r i e sc a i n v o l v e s t o r e d i m a g e s s u c h a h o u s e s , t r e e s ,p e o p l e , a n c a r s , w h i c h m a t h e n b a n i m a t e d t i l l u s t r a t e s e n t e n c e s u c h a " T h e g i r l s w a l k e df r o m h o m e t s c h o o l . "

S I M U L A T I O N A N A D V E N T U R E G A M E SS i m u l a t i o n s o r e a l - w o r l d s i t u a t i o n s c a n b e

r e p r e s e n t e d o t h C o m m o d o r e 1 2 i h i g h r e s ol u t i o n a n w i t h r e a l i s t i c a n i m a t i o n . S o m e o t h m a n y p r o g r a m m i n g p o s s i b i l i t i e s i n c l u d e t h e f o l o w i n g :

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

M o t o r c y c l e J u m p . s i m u l a t i o n i w h i c hm o t o r c y c l e m u s t l e a p c e r t a i n d i s t a n c e i o r d e r t l a n d s a f e l y w o u l d i l l u s t r a t e p r o j e c t i l e m o t i o n .

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

D e t e c t i v e . T h p a r t i c i p a n t w o u l d a s s u m e t h r o l e o d e t e c t i v e i n t h i s s i m u l a t i o n . v a l u a b l eg e h a b e e n s t o l e n f r o m m u s e u m a n f i v e p e s o n s a r s u s p e c t e d o t h c r i m e . T h u s o d e d u ct i v e r e a s o n i n g i t h e o n l y w a i w h i c h t h d e t e c t i v ec a s o l v e t h i s c r i m e .

W a l l S t r e e t . s t o c k m a r k e t s i m u l a t i o nw o u l d a l l o w p l a y e r s t b u a n s e l l s t o c k s a c c o r di n t m a r k e t c o n d i t i o n s . T h C - 1 2 8 i p r o g r a m m e dt d e t e r m i n e t h p r i c e f o e a c h s t o c k w h i l e a l s o a c ti n g a s b r o k e r a n b o o k k e e p e r .

W o r l d C o n f l i c t . T h i s s i m u l a t i o n w o u l d p l a c ee a c h p l a y e r a s t h e h e a d o n a t i o n . P l a y e r s m u s td e c i d e w h e t h e r t h e y s h o u l d g t w a r , f o r m c a r t e l s ,o m a k e c o n c e s s i o n s a n c o m p r o m i s e s . T h C - 1 2 8c o u l d s e l e c t t h c o n f l i c t i n g s i t u a t i o n s ( e . g . , o i l e b a r g o e s , a s s a s s i n a t i o n s , n u c l e a r t h r e a t s ) .

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

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

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

A d v e n t u r e . T h e o b j e c t o t h i s s i m u l a t i o n i s u r v i v a l d u r i n g d e s p e r a t e a t t e m p t t l o c a t eb u r i e d t r e a s u r e o a i s l a n d .

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

G r i d S e a r c h . s e a r c h g a m e t h a t p i t s d s t r o y e r a g a i n s t s u b m a r i n e , f o e x a m p l e , c o u l d b p r o g r a m m e d . T h e g a m e w o u l d u s 1 1 g r i dt h a t m u s t b s e l e c t i v e l y s e a r c h e d b t h s h i p o r t h es u b m a r i n e i i t e f f o r t s t o l o c a t e a n a t t a c k t h o t h e r v e s s e l . S i m i l a r l y , g a m e i w h i c h s p s e a r c h e s f o h i d d e n d o c u m e n t s w h i l e a v o i d i n g h i d e e n e m y a g e n t s c o u l d a l s o e m p l o y t h i s s a m e g r i ds e a r c h i n g t e c h n i q u e .

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

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

R o b o t w a r . T h p u r p o s e o t h i s s i m u l a t i o n i t t e a c h c o m p u t e r p r o g r a m m i n g . T w o p p o s i n gp l a y e r s a r e i n s t r u c t e d t s e c r e t l y d e s i g n p r o g r a m s ,w r i t t e n i c u s t o m l a n g u a g e , t h a t w o u l d c r e a t e a n c o n t r o l d e s t r u c t i v e r o b o t s . T h p r o g r a m s w o u l d b e n t e r e d , a n t h v i d e o d i s p l a y o t h c o m b a t f i e l dw o u l d b c o n s t a n t l y r e f r e s h e d . T h o b j e c t c o u l d b t h i t h o p p o s i n g r o b o t f i v e t i m e s t w i n .

R o b o t w a r I I I t h i s g a m e , y o u m u s t a v o i d

1 2

Page 134: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 134/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

y o u r o p p o n e n t , t h e C - 1 2 8 , w h i c h c o n t r o l s a n n i h i l a ti n r o b o t s . A e l e c t r i f i e d , l e t h a l f e n c e d e f i n e s t h p l a y i n g f i e l d .

T h C o m m o d o r e ' s r o b o t s w i l l d e s t r o y y o i t h e y c o m e c l o s e . T h e s e r o b o t s w i l l d e s t r o y t h e ms e l v e s , h o w e v e r , i t h e y r u i n t o t h f e n c e . Y o u ro b j e c t i v e i t e v a d e t h e r o b o t s u n t i l t h e y h a v e a l b e e n d e s t r o y e d b t h f e n c e .

V I D E O G A M E SB e c a u s e o t h C o m m o d o r e ' s h i g h r e s o l u t i o n

g r a p h i c s ( s e e F i g . 7 - 3 ) , s p r i t e s ( s e e F i g . 7 - 4 ) , a n e x c e l l e n t s o u n d c a p a b i l i t i e s , t h i s c o m p u t e r i w e l ls u i t e d t o t h c r e a t i o n o f a c t i o n - p a c k e d v i d e o g a m e s .A l t h o u g h g a m e s w r i t t e n i C o m m o d o r e B A S I C d n o e x e c u t e a f a s t a s t h e r e a l , a s s e m b l y l a n g u a g ea r c a d e v e r s i o n s , t h e y d c o u n t e r a c t t h s p e e d l i m it a t i o n w i t h a e a s i l y i m p l e m e n t e d f i n a l p r o d u c t .H e r e a r s o m e i d e a s t h a t y o m i g h t w a n t t w r i t eC o m m o d o r e B A S I C v e r s i o n s o f

M a x w e l l ' s D e m o n . T w c h a m b e r s a r c o n e c t e d t h r o u g h p a s s a g e a n g a t e . B o u n c i n gm o l e c u l e s f i l l o n o f t h e c h a m b e r s . Y o u r c h a l l e n g ei t m o v e a l o t h m o l e c u l e s i n t o t h e o t h e rc h a m b e r .H o c k e y a n T e n n i s T y p e G a m e s . T h e s eC o m m o d o r e 1 2 g a m e s c o u l d b c o n t r o l l e d w i t hj o y s t i c k s a n a c j u s t l i k e t h e i r a r c a d e c o u s i n s .

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

P i n b a l l . O n c e a g a i n , j o y s t i c k s a r u s e d t m o v e t h f l i p p e r s o t h i s r e c r e a t i o n o f t h a n a l o gp i n b a l l m a c h i n e .

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

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

F i g . 7 - 3 . L o r 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 a r e d i r e c t l y a c c e s s i b l e f r o m t h C - 1 2 8 k e y b o a r d . E a c h k e y ' s r e p r e s e n t a t i v ec h a r a c t e r i i l l u s t r a t e d o t h k e y ' s f r o n t f a c e .

1 2

Page 135: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 135/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

S p r i t e D e f i n i t i o nA r e a2 s q u a r e s

F i g . 7 - 4 . s p r i t e i m a d e u o p i x e l s t h a t h a v e b e e n a r a n g e d i n s i d e 2 x 2 g r i d . C o p i e s o t h i s f i g u r e a r i d e a lf o p l a n n i n g y o u r s p r i t e c r e a t i o n s .

R a c e t r a c k . T h o b j e c t o t h i s a u t o m o b i l e r a i n g a m e i t o f i n i s h t h r a c e i t h l e a s t a m o u n to f t i m e .

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

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

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

S h o o t i n g G a l l e r y . S e v e r a l m o v i n g t a r g e t s o fd i f f e r e n t p o i n t v a l u e s a r p l a c e d i f r o n t o fC o m m m o d o r e - c o n t r o l l e d g u n .

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

V e r t i - B i r d . L a n d t h m a n e u v e r a b l e h e l i c o pt e o n t o i t l a n d i n g p a d . Y o m u s t e x a c t l y l a n d o t h e s p o t 2 4 0 x 1 8 7 t w i ( s e e L i s t i n g 7 - a n F i g .7 - 5 ) .

L i s t i n g 7 - 1 : T h V e r t i - B i r d P r o g r a m

1 R E V E R T I - B I R D2 C O L O R 0 , 1 s C O L O R 1 , 8 s C O L O R 5 , 3 s C O L O R 4 , 3 G R A P H I C4 S C N C L R5 P R I N T s P R I N T T A 1 5 " V E R T I - B I R D 1 16 P R I N T s P R I N T " I T H I S G A M E , Y O U R J O I T L A N D T H

H E L I C O P T E R O T H L A N D I N G P A D . "7 P R I N T s P R I N T " Y O U A R F I G H T I N G T H E C L O C K . . . S H U R R Y , , "8 P R I N T s P R I N T " U S E T H E C U R S O R K E Y S T C O N T R O L T H V E R T I - B I R D . "9 P R I N T s P R I N T " P R E S S A N Y K E Y T B E G I N , ,1 0 C O L O R , 1 s C O L O R 4 , 1 s C O L O R 1 , 1 1 G R A P H I C 1 , 1 2 C I R C L E 1 , 7 5 , 1 5 0 , 4 , 21 3 D R A W 1 , 8 0 , 1 5 0 T 8 3 , 1 5 01 4 D R A W 1 , 8 0 , 1 5 1 T 8 3 , 1 5 11 5 D R A W 1 , 7 5 , 1 4 7 T 7 5 , 1 4 51 6 D R A W 1 , 6 7 , 1 4 5 T O 8 2

" s G E T K E Y Z

1 7 D R A W 1 , 7 3 , 1 5 2 T O 7 31 8 D R A W 1 , 7 5 , 1 5 2 T O 7 51 9 D R A W 1 , 7 0 , 1 5 4 T O 7 7

1 4 1 5 1 5 1 5

1 2

Page 136: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 136/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

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 3 6 3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6

P A I N T 1 , 7 5 , 1 5 0 , 1S S H A P E A * , 6 5 , 1 4 2 , 8 8 , 1 6 2S P R S A V A * , 1S P R I T E 1 , 1 , 8 , 0 , 0 , 0 , 0C O L O R 1 , D R A W 1 , 0 , 1 7 5 T 3 1 9 , 1 7 5P A I N T 1 , 5 , 1 7 8 , 1C O L O R 1 , D R A W 1 , 2 0 0 H 1 5 0 T 2 5 0 , 1 5 0 T P A I N T 1 , 2 2 5 , 1 5 5 , 1C O L O R 1 , C H A R 1 , 3 1 , 2 0 , " _ T H E P A D "C H A R 1 , 1 5 , 2 , " V E R T I - B I R D "M O V S P R 1 , 1 0 0 , 2 1 0G E T K E Y Z T I * « " 0 0 0 0 0 0 "B O U N D 5 5 0 0 , , 1 0 , 2 , 1 1 0 0 , 1 0 0 ,

2 2 5 , 1 6 8 T 2 0 0 , 1 5 0

I R S P P O S ( 1 , 0 X 2 4 0 A N R S P P O S ( 1 , 1 ) = 1 8 7 T H E N 4 4 0G E K I K * « C H R * ( 1 4 5 ) T H E N M O V S P RI K * = C H R * ( 1 7 ) T H E N M O V S P R 1 I K * = C H R * < 1 5 7 ) T H E N M O V S P RI K * « C H R $ < 2 9 ) T H E N M O V S P R 1

G O T O 3 6 S P R I T E 1 , 1 , 3 , 0 , 1 , 1M O V S P R 1 , # C H A R 1 , 5 , 1 0 , " Y O U R T O T A L T I M E sC H A R 1 , 2 2 , 1 0 , T I *C H A R 1 , 5 , 1 5 , " D O A N O T H E R ( Y / N )G E T K E Y Z I Z * > C H R * ( 8 9 ) T H E N 4 9 I Z * < C H R * < 7 8 ) T H E N 4 9 I Z * = " Y " T H E N 1 0 C O L O R 0 , 1 s C O L O R 1 , 1 3 s C O L O R 5 S P R I T E 1 , 0 , 1G R A P H I CS C N C L R

, # 1 8 0 # 3, 2 7 0 # 4

9 #

i

1 3 C O L O R 4 ,

R E C R E A T I O N S I N V O L V I N G c h a l l e n g e s t h a t a r o n l y f o t h s t r o n g o h e a r t a n T H C O M M O D O R E I T S E L F m i n d :

T h e r e a r m a n y e x c i t i n g p r o g r a m m i n gc h a l l e n g e s t h a t c a b d i r e c t e d a t h e C - 1 2 8 . Y o u r 1 C a l c u l a t e P i t i e x c e s s o 5 0 0 , 0 0 0 d e c i m a lg o a l i e a c h p r o g r a m i r o u g h l y t h s a m e : w r i t e a s p l a c e s .s i m p l e C o m m o d o r e B A S I C p r o g r a m a y o c a 2 C r e a t e p r o g r a m t h a t c a o n l y b s t o p p e d b t h a t s o l v e s g i v e n p r o b l e m . I o r d e r t s t a r t y o t u r n i n g o f t h C o m m o d o r e ,o f o t h r i g h t f o o t , h e r e a r s e v e r a l p r o g r a m m i n g 3 F i n d t h l a r g e s t p r i m e n u m b e r .

1 2

Page 137: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 137/208

Page 138: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 138/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

t o u r n a m e n t s . M a n y o t o d a y ' s c h e s s p r o g r a m s a r r a t e d i t h m i d d l e 1 2 0 0 s o a b o v e a n c a s e r v e a

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

C h e s s p l a y i n g p r o g r a m s a r a l m o s t a l w a y sw r i t t e n i a s s e m b l y l a n g u a g e f o t h p u r p o s e o s p e e d ; t h e y m a a n a l y z e f r o m f e t h o u s a n d t o v e r o n m i l l i o n p o s s i b i l i t i e s b e f o r e m a k i n gm o v e . l a r g e s c a l e c o m p u t e r c h e s s p r o g r a m i d e s c r i b e d b e l o w f o t h o s e i n t e r e s t e d i t h i n n e rw o r k i n g s o f t h e g a m e . T h d i s c u s s i o n c a n , p e r h a p s ,p r o v i d e a d d e d i n s i g h t s f o y o u r g a m e a n c a a s s i s tt h o s e w h a r e i n t e r e s t e d i w r i t i n g t h e i r o w c h e s sp r o g r a m s . w a r n i n g , h o w e v e r : m o s t c r e d i b l ec h e s s p r o g r a m s h a v e r e q u i r e d t h o u s a n d s o m a n -h o u r s i d e v e l o p m e n t t i m e a n a r t r u l y p r g r a m m e r ' s u l t i m a t e c h a l l e n g e .

T h p r o g r a m d e s c r i b e d h e r e i n a m e d O T R I C H ; i c o m p e t e d i t h F i r s t W o r l d C o m p u t e rC h e s s T o u r n a m e n t . T h O S T R I C H p r o g r a m i c o m p o s e d o t h r e e m o d u l e s : B O O K , w h i c h p r v i d e s s t a n d a r d b o o k o p e n i n g m o v e s f o u t t h f i r s t f i v e m o v e s , C H E S S , w h i c h i t h m a i n p r g r a m u s e d d u r i n g m o s t o t h g a m e , a n E N G A M E , w h i c h t a k e s o v e r i r o o k / k i n g o q u e e n a n k i n g / k i n g e n g a m e s . C H E S S , t h m a i n m o d u l e , i c o m p r i s e d o a p p r o x i m a t e l y 9 0 0 0 i n s t r u c t i o n s ,w h i c h a r d i v i d e d i n t o f i v e s u b p r o g r a m s :

1 s u b r o u t i n e f o t h c o n t r o l o f i n p u t a n d o u t p u ta n f o t h c o n t r o l o f t h e s i z e o t h s e a r c h t r e e .T h s e a r c h t r e e r e f e r s t t h b r a n c h i n g s e a r c hf o a l m o v e p o s s i b i l i t i e s t h a t t h c o m p u t e rp e r f o r m s b e f o r e m a k i n g e a c h m o v e . T h s i z e o t h e t r e e i n d i c a t e s t h d e p t h o n u m b e r o m o v e s a h e a d t h a t w i l l b c o n s i d e r e d f o e a c hm o v e .

2 s u b p r o g r a m t g e n e r a t e a l m o v e p o s i b i l i t i e s o s e a r c h t h t r e e .

3 s u b p r o g r a m t a r r a n g e e a c h p o s s i b l e m o v eo h i e r a r c h y s c a l e a c c o r d i n g t i t p l a u s i b i l i t y( e a c h m o v e i g i v e n p l a u s i b i l i t y s c o r e ) . F o l o w i n g t h i s i n i t i a l o r d e r i n g , a n o t h e r s e t o fr o u t i n e s i c a l l e d u p o n t i m p r o v e t h o r d e ri n g .

4 s u b p r o g r a m t o c a l c u l a t e t e r m i n a l s c o r e o rt e v a l u a t e t h e c h e s s b o a r d a e a c h t e r m i n a l o b r a n c h i n g p o i n t i t h t r e e .

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

T h R e f e r e n c e A r r a y s U s e d b C h e s s1 T h l i s t s o t h l o c a t i o n s o f e a c h c h e s s p i e c e :

a a r r a y h o l d s a i d e n t i f i c a t i o n n u m b e rf o e a c h o t h p i e c e s o t h e b o a r d , i c o r r e sp o n d i n g m e m o r y l o c a t i o n . T h w h i t e p i e c e sa r i d e n t i f i e d a f o l l o w s : K i n g 6 Q u e e n 5 R o o k = 4 . B i s h o p = 3 K n i g h t = 2 a n P a w n = 1 T h b l a c k p i e c e s a r i d e n t i f i e d a t h n e g a t i v eo t h c o r r e s p o n d i n g w h i t e p i e c e n u m b e r . T h b o a r d s p o s i t i o n a r r a y i u p d a t e d a f t e r e a c hm o v e .

2 T h p i e c e l o c a t i o n a r r a y s : t w s e p a r a t e a r r a y sa r g e n e r a t e d a t h b e g i n n i n g o e a c h t r e es e a r c h . T h l i s t c o n t a i n s t h e n a m e s a n c o r e s p o n d i n g l o c a t i o n s o t h w h i t e p i e c e s ; t h eo t h e r d o e s t h s a m e f o t h e b l a c k p i e c e s .

3 T h p o s s i b l e m o v e s l i s t : l i s t o p o s s i b l em o v e s f o p l ( p l y r e f e r s t t h d e p t hs e a r c h e d ) , p l y 2 a n p l 3 c o r r e s p o n d i n g t e a c h i n i t i a l m o v e , i g e n e r a t e d . A d d i t i o n a l l y ,m e m o r y i r e s e r v e d t o i n d i c a t e w h i c h m o v e sw i l l r e s u l t i a c a p t u r e .

4 T h c o n t r o l p i e c e a r r a y : t h i s a r r a y s t o r e s t h es q u a r e s t h a t e a c h p i e c e " c o n t r o l s " a s w e l l a t h e p i e c e s t h a t c o n t r o l p a r t i c u l a r s q u a r e .T h u s , i i p o s s i b l e t d e t e r m i n e t h p o w e r o e a c h p i e c e a l o n g w i t h w h a t p i e c e s a r e i c o n t r o lo f t h e s p e c i f i c s q u a r e i q u e s t i o n .

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

6 . T h p i n n e d p i e c e s l i s t : l i s t i n g o a l p i n n e dp i e c e s i m a i n t a i n e d i t h i s a r r a y .

7 T h e p r i s e p i e c e s l i s t : s e p a r a t e l i s t o e p r i s e p i e c e s a e a c h s e a r c h n o d e i m a i n t a i n e d .

8 T h A l p h a a n B e t a c u t - o f f s l i s t s : t w l i s t s , o n

1 2

Page 139: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 139/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

9 T h p l p l a u s i b i l i t y l i s t : C H E S S m a i n t a i n sl i s t o t h e b e s t p l y m o v e f o e a c h p o s s i b l e p l y2 o p p o n e n t ' s m o v e f o e a c h p l m o v e i n v e s t ig a t e d .

1 0 T h p r i n c i p a l v a r i a t i o n s l i s t : e a c h p r i n c i p a lv a r i a t i o n o r i g i n a t i n g i t h t r e e s e a r c h i

s t o r e d i t h i s l i s t .1 1 T h p o s i t i o n r e c o r d s l i s t : t h i s l i s t i n g o a l

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

s h o r t c h e s s g a m e b o a r d c o n s t r u c t i o n p r g r a m i g i v e n i L i s t i n g 7 - 2 ( s e e F i g . 7 - 6 ) .

L i s t i n g 7 - 2 :

1 2 3 4 5 6 7 8 9 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

T h G a m e B o a r d R o u t i n eR E M G A M E B O A R DC O L O R 0 , 3 s C O L O R 4 , G R A P H I C 1 , C O L O RB O F O R R E A DD R A WN E X T

F O R E A DP A I N TN E X TD A T A1 8 0 , 4

1 , 6 5 , 4 , 2 5 5 , 1 8 8

T 1 , B , X , Y, A , B T O X 9 Y

= T 3 T ,

1 , T , S , 1

8 8 , 4 , 8 8 , 1 8 8 , 1 1 1 , 4 , 1, 1 8 0 , 1 8 8 , 2 0 3 , 4 , 2 0 3 ,

1 1 , 1 8 8 ,1 8 8 , 2 2

2 5 5 , 5 0 , 6 5 , 7 3 , 2 5 5 , 7 3 , 6 5 , 9 6 , 2 5 5 , 9 6D A T 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 1 9 , 2 5 5 , 1 1 9 , 6 5 , 1 4 2 ,9 0 , 1 5 , 1 4 0 , 1 5 , 1 9 0 , 1 57 0 , 3 0 , 1 2 0 , 3 0 , 1 7 0 , 3 09 0 , 6 0 , 1 4 0 , 6 0 , 1 9 0 , 6 07 0 , 8 0 , 1 2 0 , 8 0 , 1 7 0 , 8 09 0 , 1 0 0 , 1 4 0 , 1 0 0 , 1 9 0 ,7 0 , 1 3 0 , 1 2 0 , 1 3 0 , 1 7 0 ,9 0 , 1 5 0 , 1 4 0 , 1 5 0 , 1 9 0 ,7 0 , 1 7 0 , 1 2 0 , 1 7 0 , 1 7 0 ,

2 5 5 ,, 2 4 0, 2 1 0, 2 4 0, 2 1 01 0 0 ,1 3 0 ,1 5 0 ,1 7 0 ,

1 4 , 1 , 3 , 6 , 8

2 4 2 1 2 4 2 1

3 4 , 4 , 1 3 4 , 1 8 8 , 1 5 7 , 4 , 1 5 7 , 1 8 8 ,4 , 2 2 6 , 1 8 8 , 6 5 , 2 7 , 2 5 5 , 2 7 , 6 5 , 5 0 ,, 6

6 5 , 1 6 5 , 2 5 5 , 1 6 5

1 0 1 3 1 5 1 7

1 3

Page 140: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 140/208

C o m m o d o r e 1 2 G a m e s a n R e c r e a t i o n a l A p p l i c a t i o n s

F i g . 7 - 6 . c h e s s g a m e b o a r d t h a t w a d r a w nw i t h t h p r o g r a m i L i s t i n g 7 - 2 .

1 3

Page 141: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 141/208

Page 142: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 142/208

C h a p t e r 8

C o n n e c t i n g C o m m o d o r e1 2 8 ' s P e r i p h e r a l s

T h p o t e n t i a l s f o c o m p u t e r c o n t r o l a n m o n i t o ri n g o f t h h o m e a r e n e a r l y e n d l e s s . O n l y f e o t h e p o s s i b l e a p p l i c a t i o n s h a v e b e e n p u i n t o p r a ct i c e w i t h t h i n c o r p o r a t i o n o m i c r o p r o c e s s o r s i n t oh o u s e h o l d a p p l i a n c e s . S e v e r a l i n d u s t r y d e m o n s t r at i o n h o m e s h a v e b e e n b u i l t t o e x h i b i t t h i s h o u s eh o l d m i c r o p r o c e s s o r c o n t r o l . T h f o l l o w i n gs u g g e s t i o n s h a v e b e e n i n c l u d e d i t h e s e h o m e s o h a v e b e e n s u g g e s t e d b l e a d i n g i n d u s t r y f o r ec a s t e r s a n f u t u r i s t s :

C l i m a t e c o n t r o l i j u s t o n o t h m a n y f u n c t i o n sp r o v i d e d b t h h o m e c o m p u t e r s y s t e m . T h r a t eo t e m p e r a t u r e c h a n g e a n d h u m i d i t y i n o t e d , a n t h a i c o n d i t i o n e r o r h e a t e r i t u r n e d o f b e f o r et h h o u s e i a p r e s e t l e v e l ; t h t e m p e r a t u r ew i l l " c o a s t " t t h d e s i r e d l e v e l . T h s y s t e m a l s ot i m e s t h e t h e r m o s t a t . I w i n t e r i t u r n s d o w n t h t e m p e r a t u r e a n i g h t , t u r n s i u a g a i n i t h m o r n i n g , a n t h e n t u r n s i b a c k d o w n w h i l e y o g o f t w o r k ; i t h s u m m e r i c o n t r o l s t h a i c o n d i t i o n e r i t h s a m e m a n n e r . T c o n s e r v ee n e r g y , t h e h o t w a t e r h e a t e r i a l s o t u r n e d d o w n

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

c o n t i n u o u s l y a c t i v e , w a i t i n g f o c o m m a n d b o n o t h e o c c u p a n t s . A l a p p l i a n c e s a n l i g h t sc o n t r o l l e d b t h s y s t e m c a b s w i t c h e d o a n o f b v o i c e c o m m a n d o c a b p r o g r a m m e d t s t a r t a n s t o p a s e l e c t e d t i m e s .A i n t e l l i g e n t a l a r m s y s t e m w i l l t u r n o f a l e l e ct r i c i t y a n g a a n c a l l t h f i r e d e p a r t m e n t i c a s eo f i r e . b u r g l a r d e t e c t i o n s y s t e m c a l l s t h p o l i c e i a i n t r u d e r i d e t e c t e d u l t r a s o n i c a l l y o b o t h e r s e n s o r s .

• I n t e r f a c e s t s t e r e o , t e l e v i s i o n s , a n t e l e p h o n e sa r a l s o i n t e r e s t i n g . T h t e l e p h o n e c o n t r o l l e ra c t s a p h o n e m e s s a g e r e c o r d e r w i t h a d d i t i o n a lf e a t u r e s . I m e s s a g e i t a k e n , t h e u n i t c a b i n s t r u c t e d t c a l l s o m e o n e a a n o t h e r n u m b e r a n d e l i v e r t h e m e s s a g e . t e l e p h o n e c a l l t t h m a c h i n e i t s e l f c a a l l o w y o t c h a n g e t h r c o r d e d m e s s a g e , p l a y b a c k m e s s a g e s , o c o n t r o la n o t h d e v i c e s c o n n e c t e d w i t h t h h o m e c o mp u t e r . t e l e p h o n e f i l e o c o m m o n l y u s e d n u b e r s i s t o r e d i t h c o m p u t e r . A d d i t i o n a l l y , y o

1 3

Page 143: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 143/208

Page 144: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 144/208

C o n n e c t i n g t h C o m m o d o r e 1 2 8 ' s H o u s e h o l d C o n t r o l D e v i c e s

t e r i n g s o n g s t h r o u g h t h u s o h a r d w i r e d c o m p u t e rc i r c u i t s .

N e H a m p s h i r e r e s i d e n t u s e s h i h o m e c o p u t e r t c o n t r o l h i w o o d s t o v e ; h r e p o r t s 1 t 3 p e r c e n t i m p r o v e m e n t i e f f i c i e n c y .

d i g i t a l / a u d i o f i l e i w h i c h s t a n d a r d c a s s e t t ei n t e r f a c e i u s e d t r e c o r d d i g i t a l i n f o r m a t i o nb e t w e e n s o n g s ( a u d i o ) c o u l d b u s e d t i n d e xs o n g s , p r o m p t a v o c a l a n n o u n c e m e n t b v o i c es y n t h e s i z e r , o r c o n t r o l v o l u m e s , s p e a k e r s ,t i m e s , o r m i x i n g .H o b b y i s t s h a v e c o n n e c t e d c o m p u t e r s t e x e r c i s ee q u i p m e n t , s u c h a j o g g i n g p a d s o e x e r c i s eb i k e s , t o k e e p t r a c k o f e n e r g y e x p e n d e d , s p e e d ,o r t i m e . T h e s e s p e c i a l i n p u t d e v i c e s c o u l d a l s o b u s e d a c o n t r o l l e r s f o s p e c i a l v i d e o g a m e s .

• S p e c i a l s o f t w a r e a n d h a r d w a r e c o n f i g u r a t i o n sc o u l d p e r m i t t w o m o r e o p p o s i n g p l a y e r s t u s s e p a r a t e b u t i n t e r c o n n e c t e d c o m p u t e r s i s u c h

m a n n e r t h a t t h e y c a n n o t s e e e a c h o t h e r ' sg a m e f i e l d . G a m e s o t h t y p e ( m u l t i p l a y e r g a m e s )a r g a i n i n g i p o p u l a r i t y o c o m p u t e r n e t w o r k s .C h e s s f a n a t i c s w h a l s o h a p p e n t b e g a d g e tf a n a t i c s w o u l d t a k e d e l i g h t i c o m p u t e r -i n t e r f a c e d c h e s s b o a r d c a p a b l e o s e n s i n g t h m o v e m e n t o f p i e c e s . r o b o t i c a r m , o c o u r s e ,w o u l d m o v e p i e c e s f o t h c o m p u t e r .P e r s o n a l c o m p u t e r s c a n b e u s e d t g e n e r a t e t t l e s f o h o m e v i d e o o f i l m m o v i e s t h a t c a i v o l v e a n i m a t e d c o l o r g r a p h i c s . T i t l e s f o r s l i d es h o w s c o u l d a l s o b m a d e b p h o t o g r a p h i n g t h s c r e e n .A l o n g s i m i l a r l i n e s , y o u r c o m p u t e r c o u l d f l a s hs u b l i m i n a l m e s s a g e s o v e r t e l e v i s i o n p r o g r a m sf o b e h a v i o r m o d i f i c a t i o n . T h e s e w o u l d l a s t 1 / 3 0o s e c o n d a n a s s a i l y o u r s u b c o n s c i o u s w i t hm e s s a g e s t h e l p y o c o n t r o l y o u r w e i g h t , d e a lw i t h s t r e s s , s m o k i n g , o r a l c o h o l i s m , o r b e c o m em o t i v a t e d t o w a r d s u c c e s s . M e s s a g e s s u c h a " e x e r c i s e " a n " a s u c c e s s f u l " c o u l d b r p e a t e d e v e r y m i n u t e .R a d i o s c a n n e r b u f f s c a i n t e r f a c e t h e i r c o m p u t e r

t s c a n n e r v i C o m p u S c a n ™ , B e a r c a t p r o d u c t ,a l l o w i n g t h e m t m o n i t o r u t 2 0 c h a n n e l s . T h c o m p u t e r c a d i s p l a y t h f r e q u e n c y a n t h d s c r i p t i o n o t h c h a n n e l r e c e i v e d o v i d e om o n i t o r .W e a t h e r s e n s o r s s u c h a e l e c t r o n i c a n e m o m et e r s , t h e r m o m e t e r s a n d b a r o m e t e r s c a b i t e r f a c e d w i t h c o m p u t e r t p r o v i d e a u t o m a t i cw e a t h e r m o n i t o r i n g .

H O U S E H O L D C O N T R O L D E V I C E ST h e r e a r e i n t e r f a c e s t h a t a l l o w C - 1 2 8 t h e l p

y o o u a r o u n d t h h o u s e c o m m e r c i a l l y a v a i l a b l ef r o m t h e f i r m s l i s t e d b e l o w . F o t h o s e r e a d e r s w i t h

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

T h e s e f i r m s h a v e b e e n d i v i d e d i n t o t w g r o u p s ,d e p e n d i n g o t h t y p e o p r o d u c t s t h a t t h e y o f f e r :t h o n l i s t e d u n d e r " C o m m o d o r e 1 2 S y s t e m , "o f f e r s a p r o d u c t t h a t i d e s i g n e d t w o r k s p e c i f ic a l l y w i t h t h C - 1 2 8 , a n t h o s e i t h " D e d i c a t e dS y s t e m s " c a t e g o r y o f f e r p r o d u c t s t h a t a r m a d e f o h o m e c o n t r o l a p p l i c a t i o n s , b u t t h e y l a c k d i r e c tC - 1 2 8 i n t e r f a c e . T h e s e d e d i c a t e d s y s t e m s c a b i n t e r f a c e d , h o w e v e r , t C o m m o d o r e s t h r o u g h s o m ee l a b o r a t e e l e c t r o n i c r e s t r u c t u r i n g .C o m m o d o r e 1 2 S y s t e m

X - 1 O , 1 8 5 A L e g r a n d A v e n u e , N o r t h v a l e , N 0 7 6 4 7 ; ( 8 0 0 ) 5 2 6 - 0 0 2 7 . T h X - 1 0 P o w e r h o u s e ,o f f e r e d b X - 1 0 , i c o m b i n a t i o n h o m e s e c ur i t y / h o m e c o n t r o l s y s t e m t h a t i n t e r f a c e s d i r e c t l yw i t h y o u r C o m m o d o r e 1 2 8 . T h X - 1 0 P o w e r h o u s eu s e s y o u r s t a n d a r d 1 1 0 V o u t l e t t s e n d d i g i t a l l y e c o d e d s i g n a l s t o r e m o t e X - 1 0 M o d u l e s t h a t c o n t r o lh o u s e h o l d a p p l i a n c e s . O n c e p r o g r a m m e d b y o u rC - 1 2 8 , t h X - 1 0 P o w e r h o u s e c a b d i s c o n n e c t e df r o m t h c o m p u t e r a n d f u n c t i o n i a s t a n d - a l o n ef a s h i o n w i t h a b a t t e r y b a c k - u p .D e d i c a t e d S y s t e m s

A n o v a E l e c t r o n i c s , T h r e e W a t e r s P a r k

1 3

Page 145: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 145/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

D r i v e , S a M a t e o , C 9 4 4 0 3 ; ( 4 1 5 ) 5 7 2 - 9 6 8 6 .A n o v a s e l l s t h r e e d e d i c a t e d , m i c r o p r o c e s s o r - b a s e ds y s t e m s f o h o m e c o n t r o l . T h e s e s y s t e m s c a n b u s e d t r e m o t e l y c o n t r o l , v i t h e t e l e p h o n e , a p p l ia n c e s a n p r o t e c t i o n s y s t e m s .

A u d i o C o m m a n d S y s t e m s , 4 6 M e r r i c kR o a d , R o c k v i l l e C e n t e r , N e Y o r k , N 1 1 5 7 0 ;( 5 1 6 ) 7 6 6 - 2 6 2 7 . T h i s f i r m o f f e r s r e m o t e c o n t r o ld e v i c e s i n c l u d i n g l o w - v o l t a g e l i g h t i n g c o n t r o l s y t e m s , m o t o r i z e d d r a p e r y c o n t r o l l e r s , s t e r e o c o p o n e n t s , a n r o b o t s .

B S R , R o u t e 3 0 3 , B l a u v e l t , N 1 0 9 1 3 ; ( 9 1 4 )3 5 8 - 6 0 6 0 . T h i s f i r m i t h f o u n d e r o h o m e c o n t r o ls y s t e m m a r k e t . T h B S S y s t e m i u s e d b v r i e t y o f d i f f e r e n t m a n u f a c t u r e r s a a O E ( o r i g in a e q u i p m e n t m a n u f a c t u r e r ) c o m p o n e n t o t h e i rs y s t e m . T h B S c o n t r o l l e r e n c o d e s a s i g n a l o t h 6 0 - c y c l e a l t e r n a t i n g c u r r e n t o f t h e h o u s e ' s e l e c t r ic a s y s t e m . T h i s e l i m i n a t e s t h n e e d f o r s p e c i a l w i i n t h r o u g h o u t t h h o u s e . E a c h c o n t r o l l e d a p p l i a n c ei p l u g g e d i n t o r e m o t e u n i t t h a t m a b t u r n e do n a n d o f b t h m a i n c o n t r o l b o o t h B S s y s t e m .

L e v i t o n , 5 9 - 2 5 L i t t l e N e c k P a r k w a y , L i t t l eN e c k , N 1 1 3 6 2 ; ( 2 1 2 ) 2 2 9 - 4 0 4 0 . L e v i t o n m a n u f a ct u r e s e l e c t r o n i c c o n t r o l d e v i c e s t h a t e n a b l e c o p u t e r c o n t r o l o f l i g h t i n g a n a p p l i a n c e s .

T e c h n i c o m I n t e r n a t i o n a l , 2 3 O l d K i n g sH i g h w a y S o u t h , D a r i e n , C 0 6 8 2 0 ; ( 2 0 2 ) 6 5 5 - 1 2 9 9 .T h i s f i r m o f f e r s t h E n e r g y C o n t r o l S y s t e m ( E C S )w h i c h c a c o n t r o l u t e i g h t d e v i c e s i t h h o m eu s i n g B S r e m o t e m o d u l e s .

T h e U s e o H o m e C o n t r o l S y s t e m sU s e r s o t h e s e c o n t r o l s y s t e m s r e p o r t a c t u a l a

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

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

T h c o n t r o l s y s t e m c a n b e a r r a n g e d i s u c hm a n n e r t h a t o n C o m m o d o r e c o n t r o l s t h e n t i r eh o u s e o w i t h n e t w o r k o C o m m o d o r e s i n t e r c o nn e c t e d v i R S - 2 3 2 C i n t e r f a c e s .

M U S I CT h e r e a r n u m e r o u s m u s i c a n s p e e c h s y n

t h e s i z e r s a v a i l a b l e f o t h e C - 1 2 8 . P o s s i b l e u s e s f o t h e s e i n c l u d e :

U s t h e m w i t h g a m e s f o s p e c i a l s o u n d e f f e c t s .U s t h e m w i t h m u s i c c o m p o s i n g p r o g r a m t g e n e r a t e a n p l a y o r i g i n a l m u s i c c o n t i n u o u s l y .U s m u s i c s y n t h e s i z e r a p r o g r a m m a b l ed r u m m e r t a c c o m p a n y o t h e r i n s t r u m e n t s . V a r io u d r u m s o u n d s , s p e e d s , a n p a t t e r n s i n c l u d i n gL a t i n , s w i n g , j a z z , w a l t z , a n m a r c h , c o u l d b p r o g r a m m e d . T h m e t r o n o m e , c y m b a l s , a n o t h e r p e r c u s s i o n d e v i c e s c o u l d a l s o b i m i t a t e d .U s v o i c e s y n t h e s i z e r t " s i n g " t h e v o c a l s o m u s i c p i e c e , p r o d u c i n g u n i q u e c o m p o s i t i o n .U s t h s t a n d a r d i z e d M I D I ( M u s i c a l I n s t r u m e n tD i g i t a l I n t e r f a c e ) t o c o n n e c t h o m e c o m p u t e r t o n o m o r e e l e c t r o n i c m u s i c a l s y n t h e s i z e r s t p l a y o d i g i t a l l y r e c o r d y o u r c o m p o s i t i o n s o s t a n d a r d e l e c t r o n i c k e y b o a r d . C o m p r e h e n s i v er e f o r m a t i o n o M I D I i a v a i l a b l e f r o m : M I D IU s e r s G r o u p , P . O . B o 5 9 3 , L o A l t o s , C 9 4 0 2 2 , p h o n e ( 4 0 8 ) 2 5 3 - 4 6 8 4 .

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

I y o h a v e p l o t t e r o g r a p h i c p r i n t e r o r t e r m in a l , y o u r m u s i c a l c o m p o s i t i o n s o t h o s e o t h c o m p u t e r c o u l d b d i s p l a y e d i s t a n d a r d m u s i c a ln o t a t i o n .L o o p s o t h p r o p e r s p e e d a n d u r a t i o n w i l l g e e r a t e a s p e c i f i c a u d i b l e f r e q u e n c y o a A r a d i op l a c e d n e x t t C P U . m a c h i n e l a n g u a g e o B A S I C p r o g r a m t m a k e u s o t h i s e f f e c t c o u l dp r o d u c e s o u n d s t h a t r e s e m b l e m u s i c .I m u s i c i d i g i t i z e d w i t h t h u s o a A / c o n -

1 3

Page 146: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 146/208

C o n n e c t i n g t h C o m m o d o r e 1 2 8 ' s H o u s e h o l d C o n t r o l D e v i c e s

v e r t e r , i c a b a l t e r e d i v a r i o u s w a y s . H e r e a r s o m e e x a m p l e s :

— s e l e c t e d v o i c e s o r i n s t r u m e n t s c o u l d b r e m o v e d / a d d e d a f t e r a a n a l y s i s o f f r q u e n c y c o n t e n t .

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

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

A E X T E R N A L D E V I C EC O N T R O L L E R F O Y O U R C O M P U T E R

T h p r o j e c t d e s c r i b e d b e l o w w i l l e n a b l e t h e l e c t r o n i c e n t h u s i a s t t c o n s t r u c t a e c o n o m i c a l i t e r f a c e f o t h e C - 1 2 8 . F o t h o s e w h l a c k t h e d s i r e o a b i l i t y t m a k e t h i s c i r c u i t , c o m m e r c i a l l ya v a i l a b l e b o a r d s f o t h C o m m o d o r e c a b p u c h a s e d f o u n d e r $ 2 0 0 .

T h i s i n t e r f a c e c a c o n n e c t y o u r C o m m o d o r ew i t h u t s i x t e e n e x t e r n a l d e v i c e s . O n c e t h e s e c o n e c t i o n s h a v e b e e n m a d e , y o u r C - 1 2 8 c a c o n t r o la l s i x t e e n d e v i c e s s i m u l t a n e o u s l y .

T h i s i n t e r f a c e s w i t c h e s o a n o f a s m a l la m o u n t o f c u r r e n t w h i c h c o n t r o l s t h e r e l a y s t h a ti t u r n c a c o n t r o l l a r g e r e l e c t r i c a l l o a d s ( s e e F i g .8 - 1 ) . T h p o w e r f u l C - 1 2 8 w i l l h a v e n o p r o b l e m d r i vi n t h i s i n t e r f a c e .

T h i n t e r f a c e c o n s i s t s o t h r e e m o d u l e s :1 6 - c h a n n e l d e m u l t i p l e x e r , a 1 6 - b i t m e m o r y , a n 1 6 - t r a n s i s t o r a m p l i f i e r d r i v e r s . T h f i n a l c o n s t r u ct i o n c o s t w i l l b i t h n e i g h b o r h o o d o $ 3 0 . T h f i n a l i n t e r f a c e i d e s i g n e d t c o n n e c t d i r e c t l y t op a r a l l e l C e n t r o n i c s p o r t . T h i s p o r t w i l l h a v e t b a d d e d t t h C - 1 2 8 p r i o r t t h c o n n e c t i o n o t h c o n s t r u c t e d i n t e r f a c e .

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

I t u r n , t h d e m u l t i p l e x e r s e l e c t s t h e a p p r o p r i a t eo u t p u t p i a n p u l l s i l o w . F o e x a m p l e , i t h e f o u rb i t s a r e 0 0 0 0 , t h e n c h a n n e l z e r o w i l l b s e l e c t e d a n p i o n w i l l b p u l l e d l o w . S i n c e o n l y 1 i n d i v i d u a ls i g n a l s a r p o s s i b l e w i t h f o u r b i t s p e s i g n a l , 1 i t h m a x i m u m n u m b e r o c h a n n e l s t h a t c a b s e l e c t e d .

E a c h o u t p u t s i g n a l s w i t c h e s t h s t a t e o f o n o t h e s i x t e e n f l i p - f l o p c h i p s . T h e r e f o r e , t h e f l i p - f l o p sa c a 1 6 - b i t m e m o r y t h a t c o n t i n u o u s l y m a i n t a i n st h s t a t u s o e a c h c h a n n e l . S i g n a l s s e n t t o n f l i p -f l o p w i l l a l t e r n a t i v e l y t o g g l e t h e c o r r e s p o n d i n gc h a n n e l o n a n d o f f . T h f i f t h b i o t h d a t a b y t ei f i r s t b u f f e r e d , a n t h e n i i c o n n e c t e d t t h r e s e tp i o e a c h f l i p - f l o p . C o n s e q u e n t l y , a l c h a n n e l s m a b r e s e t ( t u r n e d o f f ) s i m u l t a n e o u s l y t h r o u g h t h u s o t h f i f t h b i t .

T h s o f t w a r e m u s t o u t p u t t h s i g n a l c o r r es p o n d i n g t t h c o r r e c t c h a n n e l t c o n t r o l t h ed e v i c e s t h a t a r c o n n e c t e d t t h i s i n t e r f a c e . T h c h a n n e l c a n n o t b s w i t c h e d o n a n d o f c o n t i n u o u s l y ,h o w e v e r , b s e l e c t i n g t h a t c h a n n e l o v e r a n o v e ra g a i n . T h i s r e s t r i c t i o n i d u t t h f l i p - f l o p ' ss w i t c h i n g s t r u c t u r e . F l i p - f l o p s c a o n l y s w i t c h o t h r i s i n g e d g e s f r o m t h e d e m u l t i p l e x e r , w h i c h o c u r s o n l y i t h e m u l t i p l e x e r h a b e e n c h a n g e d t s l e c t d i f f e r e n t c h a n n e l . T h e r e f o r e , t s w i t c h ag i v e n f l i p - f l o p o n a n d t h e n o f f , f o l l o w t h e s e s t e p s :1 s e l e c t t h c h a n n e l w i t h t h p r o p e r d a t a b y t e , 2 s e l e c t a n o t h e r c h a n n e l , i n c l u d i n g a u n u s e d c h a nn e l , 3 w a i t f o t h f i r s t c h a n n e l t t o g g l e o n a n 4 r e s e l e c t t h f i r s t c h a n n e l t t u r n t h a t c h a n n e l o f f .

A A / C O N V E R T E R F O Y O U R C O M P U T E RT h i s a n a l o g - t o - d i g i t a l c o n v e r t e r h a m a n y a

p l i c a t i o n s f o r u s e w i t h C o m m o d o r e 1 2 8 , i n c l u di n g t h e a u t o m a t i o n o t e s t e q u i p m e n t a n d t h c o n t r o l o f r o b o t s .

T h e i g h t c h a n n e l i n t e r f a c e d e s c r i b e d h e r e i d e s i g n e d f o u s i c o v e r t i n g s i g n a l s i t h r a n g eo . H t 1 0 H w h i c h i s u f f i c i e n t f o r t h a p p l ic a t i o n s l i s t e d h e r e ( s e e F i g . 8 - 2 ) . T h " s a m p l e - a n d -h o l d " p r i n c i p l e i u s e d i n t h i s d e s i g n t s t o r e a a n l o s i g n a l a c a p a c i t o r c h a r g e u n t i l i i p r o c e s s e d .

1 3

Page 147: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 147/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

O U 1 7 4 L S 7 4

H i

+ 5

C l o c k I n p u t

F l i p - F l o p C o u n t e r

O U T .

H i 1

1 7 4 L S 7 4

+ 5 C L

i C l o c k I n p u t1 P r e s e t

I

F l i p - F l o p 2 - B i t " M e m o r y

1 1 1 1 1 1 1

2 1 1

2

2

2

2

1

+ 5

D a t a E n a b l e

F i g . 8 - 1 . T h s c h e m a t i c p a r t s n e c e s s a r y f o c o n s t r u c t i n g c o n t r o l l a t c h .

T h t w p o w e r s u p p l i e s t h a t a r n e c e s s a r y f o t h i sc i r c u i t s h o u l d f a l l b e t w e e n 4 . 5 V t 6 . 5 V a n d 1 2 t 1 5 V , r e s p e c t i v e l y .

A a s s e m b l y l a n g u a g e s o f t w a r e d e s c r i p t i o n i p r o v i d e d b e l o w :

1 I n i t i a l i z e t h p o i n t e r .2 L o a d t h n e x t b y t e f o o u t p u t .3 O u t p u t t h b y t e .4 S e t t h e a c c u m u l a t o r e q u a l t t h p o i n t e r .

5 S e l e c t t h n e x t c h a n n e l a n e n a b l e t h e s a m p l e -a n d - h o l d p r o c e s s .

6 T u r n o f t h s a m p l e - a n d - h o l d s t r o b e .7 T u r n o f t h s e l e c t e d s a m p l e - a n d - h o l d .8 D e c r e m e n t t h e v a l u e o t h p o i n t e r .9 . I f t h e p o i n t e r i g r e a t e r t h a n o e q u a l t z e r o ,

t h e n l o o p b a c k t S t e p 2 O t h e r w i s e , r e t u r n t t h m a i n p r o g r a m .

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

1 3

Page 148: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 148/208

C o n n e c t i n g t h C o m m o d o r e 1 2 8 ' s H o u s e h o l d C o n t r o l D e v i c e s

d r e s s e s c h a n n e l , o u t p u t s t h e v o l t a g e t h a t i t b a i n t e r r u p t l i n e .h e l d , d i s a b l e s t h a t c h a n n e l , r e p e a t s t h e p r o c e s s f o S i m i l a r t t h A / c o n v e r t e r , D / ( d i g i t a l - t o -t h e o t h e r c h a n n e l s , a n t h e n r e t u r n s t t h m a i n a n a l o g ) c o n v e r t e r c a a l s o b b u i l t o p u r c h a s e d f o p r o g r a m . Y o c a a r r a n g e t h p r o g r a m t a c a p r o d u c i n g s p e e c h , m u s i c , s o u n d e f f e c t s , a n c o n -a i n t e r r u p t h a n d l e r s i g n a l e d b c l o c k s t r o b e o t r o l t h s p e e d o m o t o r .

1 9 1 6 1 5 1 2

2 £ 0

9 6 5 2

♦ 5

2 1 1 1 1 1

7 4 L S 3 7 4

1

B U E N A B L E

3 r 2 ^ C

f ,

1 1

. 1

1

+ 5

♦ 5 2 2 1 0 4 7 0 p F

5 5

1

7 4 L S 0 2

+ 5

I

♦ 5

1 7 8 1 2 1 3 1

4 . 7 K

4 T L 5 0 7

F i g . 8 - 2 . c o m p l e t e s c h e m a t i c f o a A / c o n v e r t e r u s i n g 7 4 L S 3 7 4 D e c o d e r I C

1 3

Page 149: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 149/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

P E R S O N A L R O B O T ST o d a y t h d e v e l o p m e n t o p e r s o n a l r o b o t s i

a s t a g e t h a t d u p l i c a t e s t h e p o s i t i o n o f p e r s o n a lh o m e c o m p u t e r s i t h e a r l y 1 9 7 0 s . R o b o t i c s i y o u n g f i e l d w i t h g r e a t p o t e n t i a l a n o p e n f o e p l o r i n g . P e r s o n a l r o b o t i c s i d i s c u s s e d h e r e a c o n t r o l a p p l i c a t i o n f o y o u r C - 1 2 8 , c o n s i d e r i n g t h a tm a n y r o b o t s a r a v a i l a b l e o t h m a r k e t t h a t r e l yo e x t e r n a l m i c r o p r o c e s s o r s f o a l e a s t p a r t i a l c o t r o l o v e r t h e i r a c t i o n s .

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

r o b o t . p e r s o n a l h o m e r o b o t i i d e a l l y s u i t e d f o t h t a s k s o h o m e s e c u r i t y , c o m p a n i o n s h i p , a n m b i l e c o m p u t i n g . W h i l e s c i e n c e f i c t i o n c r o w d s o u i m a g i n a t i o n w i t h t h o u g h t s o f r o b o t i c s l a v e s , t h r e a l i t y i f i x e d f i r m l y o t h e r o b o t b e i n g p l a c e d i t h h o m e a s t o o l o r a p p l i a n c e , a n n o t h i n g m o r e .E v e n t h m a s s i v e r o b o t s o p e r a t i n g o D e t r o i t a ss e m b l y l i n e s e x e c u t e o n l y s i n g l e , p r e p r o g r a m m e d ,d e s i g n a t e d t a s k . H u m a n s e r v i t u d e w a a b o l i s h e di t h l a t e 1 8 0 0 s a n s h o u l d n ' t b e l e c t r o n i c a l l yr e i n s t i t u t e d i t h 2 1 s t C e n t u r y .

H E R O j r , m a n u f a c t u r e d b H e a t h / Z e n i t h C o p o r a t i o n ( s e e F i g . 8 - 3 ) , h a d e m o n s t r a t e d i t s t a mi n b b e i n g t h s o l e s u r v i v o r o t h b r i e f b o o m i

F i g . 8 - 3 . A o g u a r d H e a t h H E R O j rp e r s o n a l r o b o t . 1 7 - k e y k e y p a d i l c a t e d o t h e t o p o H E R O j r ' s h e a d .T h i s k e y p a d i u s e d f o d i r e c t r o b o tp r o g r a m m i n g . A R S - 2 3 2 C p o r t o H E R O ' S b a c k , h o w e v e r , p r o v i d e sC o m m o d o r e 1 2 8 a c c e s s t a l l e v e l so p e r s o n a l i t y p r o g r a m m i n g t h a t a r p o s s i b l e w i t h t h i s r o b o t .

1 4

Page 150: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 150/208

C o n n e c t i n g t h C o m m o d o r e 1 2 8 ' s H o u s e h o l d C o n t r o l D e v i c e s

h o m e r o b o t i c s t h a t o c c u r r e d d u r i n g t h e a r l y y o h a v e i n s t a l l e d s t a n d a r d R S - 2 3 2 C s e r i a l p o r t1 9 8 0 ' s . A d v e r t i s e d a f r i e n d , c o m p a n i o n , a n d o n y o u r C - 1 2 8 a n y o h a v e a t e r m i n a l p r o g r a ms e c u r i t y g u a r d , H E R O j r u s e s i t b u i l t - i n s e n s o r s t h a n d y , t h e n y o c a i n t e r f a c e y o u r C o m m o d o r e t s e e k o u h u m a n c o m p a n i o n s h i p o t r e c o g n i z e i n y o u r r o b o t f o s i m p l i f i e d p r o g r a m m i n g o t h t r u d e r s . P l u g - i n c a r t r i d g e s a d n e p e r s o n a l i t i e s r o b o t ' s c a p a b i l i t i e s . I t h i s w a y , y o u r C - 1 2 8 b e t t h i s r o b o t b t e a c h i n g i h o t p e r f o r m s u c h a c c o m e s s o p h i s t i c a t e d t o o l t h a t e l i m i n a t e s t h et i v i t i e s a s s i n g i n g o r a s k i n g r i d d l e s . T h H E R O j r t e d i u m o p r o g r a m m i n g t h H E R O j r v i p r i m i -c a r t r i d g e o m o s t i n t e r e s t t o t h C o m m o d o r e 1 2 t i v e ( t h a t i s c o m p a r e d t y o u r C - 1 2 8 ' s k e y b o a r d )o w n e r , h o w e v e r , i t h H E R O j r B A S I C c a r t r i d g e . I h e x k e y p a d o t h r o b o t ' s h e a d .

1 4

Page 151: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 151/208

Page 152: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 152/208

C h a p t e r

A r t i f i c i a lI n t e l l i g e n c e a n N e t w o r k i n g

I h i b o o k , F u t u r e S h o c k , A l v i n T o f f l e r d e s c r i b e sf u t u r e h o m e c o m p u t e r s y s t e m n a m e d O L I V E R .

O L I V E R ' S p r i m a r y p u r p o s e i t h e l p t h e o w n e rd e a l w i t h d e c i s i o n o v e r l o a d . I n s u g g e s t e d s c n a r i o , O L I V E R f u n c t i o n s e x a c t l y l i k e i t c o n t e m -p o r y C - 1 2 8 c o u s i n o t o d a y d o e s . T h s u g g e s t i o n sc o n t i n u e , h o w e v e r , a n O L I V E R i a b l e t p e r f o r ms p e e c h r e c o g n i t i o n f u n c t i o n s c o u p l e d t r u d i m e nt a r y e x p e r t s y s t e m a b i l i t y . A c t u a l l y , n o n e o T o f -f l e r ' s O L I V E R a t t r i b u t e s a r b e y o n d t h c a p a b i l i t i e s o y o u r C o m m o d o r e 1 2 8 . T h o n l y b a r i e r i o b t a i n i n g a O L I V E R q u a l i t y w i t h t h C - 1 2 8i c o n s t r u c t i n g t h p r o p e r h a r d w a r e a n d p u r c h a si n g t h e n e c e s s a r y s o f t w a r e .F U T U R I S T I C A P P L I C A T I O N ST H A T A R F E A S I B L E N O

W h i l e F u t u r e S h o c k c o n t a i n s m a n y s t a r t l i n gp r e d i c t i o n s a b o u t t h h u m a n c o n d i t i o n i t h f u t u r e ,m o s t o i t c o m p u t e r - r e l a t e d s p e c u l a t i o n s a r n o p o s s i b l e . T h f o l l o w i n g l i s t d e s c r i b e s a p p l i c a t i o n st h a t t h C - 1 2 8 i c u r r e n t l y c a p a b l e o h a n d l i n g w i t ht h p r o p e r h a r d w a r e a n s o f t w a r e :

M e d i c a l M o n i t o r i n g . s p e c i a l l y d e s i g n e dm i c r o c o m p u t e r c o n s t a n t l y c h e c k s y o u r b o d y f u n ct i o n s . I n f o r m a t i o n s u c h a n u t r i t i o n a l a n c a l o r i ci n t a k e , p u l s e r a t e , b l o o d p r e s s u r e , a n w e i g h t l o s so g a i n a r e n t e r e d i n t o p r o g r a m t h a t m o n i t o r sy o u r m e t a b o l i s m . T h p r o g r a m i t h e n a b l e t d i t a t e v i s i t s t t h e d o c t o r w h e n c e r t a i n p r o g r a m m e dc o n d i t i o n s a r m e t .

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

I n f o r m a t i o n R e s e a r c h . Y o u r C - 1 2 8 c a n e a i l " h o o k - u p " t h u n d r e d s o d i f f e r e n t c o m p u t e ri z e d i n f o r m a t i o n s y s t e m s . F o e x a m p l e , n e w s a g e nc i e s , s t o c k m a r k e t b r o k e r a g e f i r m s , a n i n t e r n a t i o n a l l i b r a r i e s a r a l w i t h i n r e a c h o y o u rC o m m o d o r e . B u s i n g m o d e m , f u l l - s e r v i c e c o p a n i e s l i k e C o m p u S e r v e p r o v i d e v i t a l l i n k s w i t hm a n y o f t h e s e e n o r m o u s d a t a b a s e s . A d d i t i o n a l l y ,y o u r C - 1 2 8 / m o d e m c o m b i n a t i o n c a t a p t h e L i b r a r yo C o n g r e s s ' s c o m p u t e r i z e d c a r d c a t a l o g s y s t e m

1 4

Page 153: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 153/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

P e r s o n a l i z e d N e w s S e r v i c e . C o m m od o r e 1 2 o n l i n e w i t h a n e w s s e r v i c e i a b l e t s l e c t n e w s i t e m s b c a t e g o r y a n s t o r e t h e m f o r e v i e w a l a t e r t i m e . T h U n i t e d P r e s s I n t e r n at i o n a l w i r e s e r v i c e p r o v i d e s a l o t h m a j o r n a t i o n a la n i n t e r n a t i o n a l n e w s . T h e s e n e w s i t e m s a r c o d e d b c a t e g o r y a n t h e y a r e , t h e r e f o r e , e a s i e rt l o c a t e b t h t e l e c o m p u t i n g C o m m o d o r e u s e r .

T r a v e l I n f o r m a t i o n . t r a v e l s e r v i c e d a t ab a s e , f i l l e d w i t h i n f o r m a t i o n r e g a r d i n g f l i g h t s ,s c h e d u l e s , p r i c e s , a v a i l a b i l i t y , a n r e s e r v a t i o n s , i a b l e t s u p p l y a l o t h e i n f o r m a t i o n t h a t i n e c e ss a r y f o y o t p l a n y o u r n e x t v a c a t i o n v i y o u rC - 1 2 8 .

S t o c k M a r k e t Q u o t e s . c o n t i n u a l D o w -J o n e s l i s t i n g s e r v i c e s u p p l i e s s t o c k m a r k e t q u o t e st t h C o m m o d o r e 1 2 t h r o u g h m o d e m . T h i s s e v i c e i s t r o n g a l l y i n t h e p u r s u i t o p r o f i t a b l es t o c k m a r k e t v e n t u r e .

E d u c a t i o n a l P r o g r a m s . M a n y c o m p r e h e ns i v e e d u c a t i o n a l p r o g r a m s t h a t u t i l i z e v i d e o p l a yb a c k s y s t e m s f o t h e p r e s e n t a t i o n o t e l e v i s i o ni m a g e s a r b e i n g d e v e l o p e d f o t h e C - 1 2 8 . T h e s ev i d e o i m a g e s a r t h e n c o m b i n e d w i t h e d u c a t i o n a lp r o g r a m m i n g t p r o v i d e a u n i q u e l e a r n i n g e p e r i e n c e .

B u s i n e s s E x t e n s i o n s . T h a d v e n t o t h C - 1 2 8 h a s m a d e t r a v e l t o t h o f f i c e v i r t u a l l y u n e c e s s a r y f o c e r t a i n i n d i v i d u a l s . A l o t h b u s in e s s w o r k i h a n d l e d t h r o u g h t h c o m p u t e r a n d t h m o d e m .

C o m p u t e r N e t w o r k s . J u s t l i k e t h p o p u l a r" a n a l o g " b u l l e t i n b o a r d s f o u n d i c o l l e g e d o r m i t or i e s a n g r o c e r y s t o r e s , t h c o m p u t e r v a r i e t y i f i l l e d w i t h h u n d r e d s o f " d i g i t a l " p i e c e s o p a p e r .A w i t h a n t e l e c o m m u n i c a t i o n s , y o u r C - 1 2 8 w i l lr e q u i r e b o t h a m o d e m a n t e l e c o m m u n i c a t i o n s s o f tw a r e p r i o r t o a c c e s s i n g t h e s e c o m p u t e r i z e d b u l l et i b o a r d s .

C o n v e r s e l y , y o c a s t a r t y o u r o w c o m p u t e rb u l l e t i n b o a r d s y s t e m ( B B S ) . Y o w i l l n e e d y o u rC - 1 2 8 , s p e c i a l b u l l e t i n b o a r d s o f t w a r e , a n a a u t o

a n s w e r m o d e m . A y o u r B B g r o w s y o u w i l l n e e dv a s t a m o u n t s o c o m p u t e r s t o r a g e . h a r d d i s k i t h e b e s t m e t h o d f o a c h i e v i n g b o t h t h e r e q u i r e ds t o r a g e r o o m a n t h n e e d e d s p e e d f o a c c e s s i n gt h e s e d a t a .

I n t e l l i g e n t D e v i c e s . C - 1 2 8 i n t e r f a c e d w i t hh o u s e h o l d d e v i c e s i t h b a s i s f o c o m p l e t e h o m em a n a g e m e n t s y s t e m . C l i m a t e c o n t r o l , s o l a r e n e r g ys y s t e m c o n t r o l , v i d e o c a s s e t t e r e c o r d e r t i m i n g , a n c o o k i n g c o n t r o l a r a l d o n e s i m u l t a n e o u s l y w i t h t h p r o p e r l y e q u i p p e d C - 1 2 8 .

A r t i f i c i a l I n t e l l i g e n c e . A r t i f i c i a l i n t e l l ig e n c e ( A I ) i g r e a t l y m i s u s e d t e r m t h a t c a r r i e s

v a r i e t y o f d i f f e r e n t m e a n i n g s . T h f i r s t r u d i m e nt a r y c h e s s p l a y i n g p r o g r a m s w e r e c r e a t e d a s u s t i t u t e h u m a n p l a y e r s p o s s e s s i n g e n o r m o u s m o v eo p t i o n s . T h e s e p r o g r a m s s p a w n e d t h a r t i f i c i a l i t e l l i g e n c e m o v e m e n t , w h i c h r a n g e s f r o m e l e m e nt a r y p s y c h o l o g i s t p r o g r a m s t d i a g n o s t i c e x p e r ts y s t e m s . W h i l e m a n y o t h m o r e s o p h i s t i c a t e d A p r o g r a m s a r r e s t r i c t e d t o t h l a r g e r , i n d u s t r i a lc o m p u t e r s , t h e r e a r e s e v e r a l s m a l l A p i e c e s o s o f tw a r e t h a t a r a v a i l a b l e f o r t h C - 1 2 8 .

F o f u r t h e r i n f o r m a t i o n c o n c e r n i n g t h g r o wi n A f i e l d , p l e a s e c o n s u l t t h f o l l o w i n g r e f e r e n c e s :

B r u l 6 , J . A r t i f i c i a l I n t e l l i g e n c e : T h e o r y , L o g i c , a n A p p l i c a t i o n , T A B o o k s , I n c . , B l u e R i d g e S u m m i t ,P 1 7 2 1 4 .

H o l t z , F . L I S P — T h e L a n g u a g e o A r t i f i c i a l I n t e ll i g e n c e , T A B o o k s , I n c . , B l u e R i d g e S u m m i t , P 1 7 2 1 4 .

J e n k i n s , R . S u p e r c o m p u t e r s o T o d a y a n T o m o rr o w : T h P a r a l l e l P r o c e s s i n g R e v o l u t i o n , T A B o o k s ,I n c . , B l u e R i d g e S u m m i t , P 1 7 2 1 4 .

O ' M a l l e y , T . , A r t i f i c i a l I n t e l l i g e n c e P r o j e c t s f o t h C o m m o d o r e 6 4 T A B o o k s , I n c . , B l u e R i d g e S u m i t , P 1 7 2 1 4 .

T o w n s e n d , C a n D F e u c h t . , D e s i g n i n g a n P r g r a m m i n g P e r s o n a l E x p e r t S y s t e m s , T A B o o k s ,

1 4

Page 154: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 154/208

A r t i f i c i a l I n t e l l i g e n c e a n N e t w o r k i n g

I n c . , B l u e R i d g e S u m m i t , P 1 7 2 1 4 .

T r a c t o n , K . P r o g r a m m e r ' s G u i d e t L I S P , T A B o o k s , I n c . , B l u e R i d g e S u m m i t , P 1 7 2 1 4 .

N E T W O R K I N GT h w o r l d i y o u r n e i g h b o r v i y o u r C - 1 2 8 .

W i t h i n t h e p a s t f e y e a r s t h e r e h a b e e n t r e m e nd o u s g r o w t h i n e t w o r k i n g . N e t w o r k i n g i t h c o n e c t i n g o c o m p u t e r s t o t h e r c o m p u t e r s t h r o u g ht h u s o m o d e m s a n t h t e l e p h o n e s y s t e m . B a s e do t h p r e s e n t i n c r e a s e i m o d e m t r a f f i c , n e t w o r ki n i C o m m o d o r e a p p l i c a t i o n t h a t i i n c r e a s i n ge x p l o s i v e l y .

W h a t s e r v i c e s a r e c u r r e n t l y a v a i l a b l e f r o m n e w o r k s f o t h C o m m o d o r e ? O n e o t h m o r e i m p o rt a n t a p p l i c a t i o n s i t h c r e a t i o n o f h o m e b a n k i n gs y s t e m . T h i s s y s t e m w i l l e n a b l e y o t c o n d u c t a l o y o u r b a n k i n g d u t i e s t h r o u g h y o u r C o m m o d o r e1 2 8 . T h o n l y r o a d b l o c k p r e v e n t i n g t h w i d e s p r e a da c c e p t a n c e o t h i s c o m p u t e r i z e d , h o m e b a n k i n g s y t e i t h b a n k i n g i n d u s t r y ' s r e l u c t a n c e t a d o p tt h i s m e t h o d .

A n o t h e r , m o r e r e a d i l y a v a i l a b l e , n e t w o r k i n g a t i v i t y i i t h e a r e a o i n f o r m a t i o n p r o c e s s i n g . D a t aa b o u t e v e r y t h i n g f r o m s p o r t s c o r e s t e n c y c l o p ed i a r t i c l e s c a b q u i c k l y o b t a i n e d t h r o u g hm o d e m . Y o a r a b l e t e x c h a n g e i n f o r m a t i o n ,u n i q u e C - 1 2 8 p r o g r a m s , a n d e v e n e l e c t r o n i c m a i lw i t h a n o t h t h o u s a n d s o C o m m o d o r e n e t w o r ku s e r s . V e r y l i t t l e i t h w a o e x t r a e q u i p m e n t i n e c e s s a r y f o t a p p i n g a n e t w o r k ' s p o t e n t i a l . T h m o s t i m p o r t a n t p i e c e o h a r d w a r e t h a t y o w i l l n e e di m o d e m .

M o d e m sM o d e m s ( m o d u l a t i o n / d e m o d u l a t i o n ) a r e l e c

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

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

M o d e m s d e s i g n e d f o t h C o m m o d o r e 1 2 r a n g e i c o s t f r o m $ 5 0 t $ 6 9 5 . T h i s e n o r m o u sd i f f e r e n c e i d u t t h m o d e m s f e a t u r e s a n c o s t r u c t i o n . T h e r e f o r e , w h e n s e l e c t i n g y o u r m o d e mf i n d o n t h a t o f f e r s t h f e a t u r e s t h a t y o n e e d , i s t e a d o b u y i n g a m o d e m b a s e d s o l e l y o p r i c e .

d i r e c t - c o n n e c t m o d e m i n t e r f a c e s d i r e c t l yw i t h y o u r h o u s e h o l d t e l e p h o n e s y s t e m , u s u a l l yt h r o u g h m o d u l a r j a c k . A l t e r n a t i v e l y , a a c o u s t i c -c o u p l e d m o d e m p h y s i c a l l y h o l d s y o u r h o u s e h o l dt e l e p h o n e ' s h a n d s e t i s p e c i a l c r a d l e . I t e r m s o t h e i r r e l i a b i l i t y , t h d i r e c t - c o n n e c t m o d e m i s p e r i o r i r e c e i v i n g a n t r a n s m i t t i n g s i g n a l s v i r t ua l l y e r r o r - f r e e .

T h o t h e r c o n s i d e r a t i o n w h e n p u r c h a s i n g y o u rm o d e m i t h s p e e d o d a t a h a n d l i n g . D a t a h a n d l i n gs p e e d i d i s c u s s e d i t e r m s o b i t s p e s e c o n d ( b p s ) .T h i s b p s r a t e i a l s o k n o w n a s t h e b a u d r a t e . B a u dr a t e s f o r C o m m o d o r e m o d e m s a r a v a i l a b l e i t h r e es p e e d s : 3 0 b p s , 1 2 0 0 b p s , a n 2 4 0 0 b p s . C h o o s e

s p e e d t h a t m a t c h e s b o t h y o u r s o f t w a r e a n y o u rp a t i e n c e . F o e x a m p l e , t h t r a n s m i s s i o n o 5 b y t e f i l e w o u l d t a k e r o u g h l y 2 . m i n u t e s a 3 0 b p s ,1 / m i n u t e a 1 2 0 0 b p s , a n 1 / m i n u t e a 2 4 0 0 b p s .

T e r m i n a l P r o g r a m sI o r d e r t m a k e y o u r m o d e m f u n c t i o n p r o p

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

A v a i l a b l e N e t w o r k sT h e r e a r t w m a j o r n e t w o r k s o b r o a d

i n t e r e s t — C o m p u S e r v e a n d T h S o u r c e . B o t h o t h e s e s e r v i c e s o f f e r v a r i e t y o f i n f o r m a t i o n a l s u b -

1 4

Page 155: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 155/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

A A M S I M e d i c a l F o r u mA I c a l c u l a t i o n sA M E X p r i c e s ( M Q U O T E )A S C M D S I A S M o n i t o rA V S I G .A c a d e m i c A m e r i c a n E n c yA C C 6 8 8A c c e s s p h o n e n u m b e r sA d u l t e d u c a t i o nA d v e n t u r e g a m eA d v e r t i s e r s , T O D A YA d v e r t i s i n g :F o s a l e

T O D A Y M a g a z i n eW a n t a d A d v e r t i s i n g , c l a s s i f i e d :S t L o u i s P o s t - D i s p a t c hA d v i c e :A u n t N e t t i eA f r i c a n w e a t h e rA g r i b u s i n e s sA g r i c u l t u r a l n e w sA i t r a v e l :F i r s t w o r l d t r a v e l :F i r s t w o r l d T r a v e l C l u bO f f i c i a l A i r l i n e G u i d eP a A T r a v e l F a A i t r a v e l d e l a v sA i r c r a f tA i r l i n e g u i d eA l r a o r t d e l a v a u i d eA m a t e u r R a d i oA n a l o g i e s t e s tA n n u a l r e p o r t sA p p l e , p r o g r a m s f o A p p l e U s e r ' s G r o u pA o D l l a n c e s f o s a l eA r c a d e ( S I G )A r t G a l l e r yA r t i c l e s , c o m p u t e rA s i a n w e a t h e rA f t f l o c P r e s s A c c e s sA s s o c . V i e w d a t a W i r eA s t r o l o g y G a m eA s t r o n a u t i c sA t a r i F o r u mA t h l e t i c e q u i p m e n tA t h l e t l c ' s O u t f i t t e rA t l a s , s h o p p i n g s e r v i c eA t t o r n e y sA u t h o r ' s ( S I G )A u t o I n f o r m a t i o n :G o v ' t o u b l i c a t i o n sW I V T p i V l l w M l l V I 1

I n v e s t o r s D i v e r s i f i e d

C o m p u S e r v e5 0 0 0 A r l i n g t o n C e n t e r B l v d .P . O . B o 2 0 2 1 2C o l u m b u s , O 4 3 2 2 0( 8 0 0 ) 8 4 8 - 8 1 9 9

P o p u l a r S c i e n c eA u t o N e tA u t o s , b u y i n gA u t o N e tS t L o u i s P o s t - D i s p a t c hA v i a t i o n :A S M o n i t o rE M F l i g h t P l a n n i n gN S A v i a t i o n W e a t h e rO f f i c i a l A i r l i n e G u i d eP e a k D e l a y G u i d eA v i a t i o n R u l e s R e A v i a t i o n S a f e t y I n s tA v i a t i o n ( S I G )

B a c c h u a D a t a S e r v i c e sB a n k i n g , e l e c t r o n i cB a n k s :C e n t r a l T r a d e B a n kF i r s t T e n n e s s e e B a n kH u n t i n g t o n N a t i o n a l B a n k

S h a w m u t B a n k o B o s t o nB e n s h l g a m eB a s e b a l l ( A w i r e )B a s i c C o m p u S e r v eB e e f p r i c e sB e l m o n t G o l f A s s o c i a t i o nB e l m o n t ' s g o l f ( S I G )B i l l i n g , r e v i e w i n gB i o r h y t h m sB l f l c k l a e k a s m sB i l e s l a n g u a g eB o o k , o r d e r i n g :F i f t h A v e n u e S h o n n e r1 1 ( 1 1 n f 9 1 I U W l l w p ^ v l

H o w a r d S a m s B o o k sB o o k , r e v i e w sA A M S I , m e d i c a l j o u r n a l sR a i n b o ' s R e v i e wB o s t o n , S h a w m u t B a n kB r i d g e g a m eB r o k e r a g eB u d g e t i n g , h o m e :C o m p u S e r v eG o v ' t p u b l i c a t i o nB u l l e t i n B o a r dD U 1 1 9 1 1 I I D U U I UB u s i n e s s , f a r m i n gB u s i n e s s I n f o r m a t i o n W i r e

A V i e w d a t a W i r eB u s i n e s s W i r eC a n a d i a n , U . S . I n t ' lC o m p u S e r v eM i d d l e s e x D a i l yS t L o u i s P o s t - D i s p a t c hW a s h i n g t o n P o s tC I n t e r e s t G r o u o^ ^ ■ # l l l l w l v w l V I V U | #C R a d i o s i m u l a t i o n :

A c c e s s t I n s t r u c t i o n sI n t r o d u c t i o nC S o c i e t yC E M S I GC P / M u s e r ' s g r o u pC a m e r a s f o r s a l eC a n a d i a n :B u s i n e s s n e w sC u r r e n c y e x c h a n g eS t o c k sC a n n i n g , h o m oC a c a r eC a r e , c o m p a r i s o n

C e n t r a l T r a d e B a n kC h a n g i n g p a s s w o r dC h a n g i n g t e r m i n a l t y p eC h a r g e s , m o n t h l yC h e c k i n g , b a n k i n gC h i l d c a r eC h i l d r e n , e d u c a t i o nC h i l d r e n ' s g a m e sC i n e m a n e w sC l a r k e S c h o o l f o D e a fC l a s s i f i e d A d s :S t L o u i s P o s t - D i s p a t c hC l o t h i n g , f a s h i o nC l o t h i n g , s p o r tC o c o a n e w s/ V i I I a a n o i i f av U H O v n « W oC o l l e g e c o s t p r o g r a mC o l o r c o m p u t e r ( S I G )C o l o r g r a p h i c sC o l u m b u s a r e a :B a n k sC h a m b e r o C o m m e r c eE d u c a t i o nS I C o m m u n d l o v o lW l l l l l l H l l v l I ^ P W V

C o m m e n t a r i e s :I n v e s t m e n tV i d e oC o m m o d i t i e s c a l e n d a rC n m m n r f l t l A f t f u t u r eV v 1 I I 1 I v Q I l l O O Y U I U l UC o m m o d i t i e s g l o s s a r yC o m m o d i t y N e w s S e r v i c e :A g r i c u l t u r a l n e w sC o m m o d i t y p r i c e sE c o n o m i c n e w sF u t u r e s i n d u s t r y n e w sF u t u r e s m a r k e t p r i c e sG e n e r a l n e w sM e t a l s n e w sW e a t h e rC o m m o d o r e n o w f i l f i t t o rW W I I I I I I W w I V I I U v v O l w l l U IC o m m o d o r e V I ( S I G )

C o m m . I n d u s t r y F o r u mC o m p u S e r v e c o m m a n dC o m p - U - S t o r eC o m p u t e r , b o o k sC o m p u t e r c l u b n e w s :C o m p u t e r s E l e c t r o n i c sT h M i c r o A d v i s o rC o m p u t e r M a g a z i n e I n d e xC o m p u t e r s E l e c t r o n i c sC o n c e n t r a t i o n g a m eP A n o i i m o r H A v n n f # t r o o l oC o n s u m e r n e w s :S o f t w a r eC o n t i n u i n g e d u c a t i o n

C o r p o r a t e n e w s r e l e a s eC o p p e r f u t u r e s p r i c e sC o p p e r n e w sC o t t o n f u t u r e s p r i c e sC o t t o n n e w sC o u r t c a s e s , a i r c r a f tC r o s s A s s e m b l e r sC r u i s e l i n eC u r r e n t r a t e sD a t a b a s e , h o t u s D a t a b a s e s e a r c h e sd a t a F a m l l l a eD e c w a r s g a m eD e c w a r s ( S I G )D E F A L T S , s e t t i n g

D i s k a r e aD o c u m e n t d e l i v e r yD n c t i m A n t m t r i o v n lU Q W U 1 1 I U I U I V l l l o V B lD o c u m e n t a t i o n o r d e r i n gD r e s sD r u g sD r u g s , m e d i c i n eE M n i g h t P l a n s

E c o n o m i c n e w sE d i t o r i a l s :W a s h i n g t o n P o s tE d u c a t i o n :

a r i a W l

C l a r k e S c h o o l f o D e a fT h C o l l e g e B o a r dT h M u l t i p l e C h o i c eE d u c a t i o n , f a m i l yE d u c a t i o n a l g a m e s :S u p e r B r a i n C h a l l e n g eW i t t y W r i t e - i n sE d u c a t o r ' s ( S I G )E l e c t r o n i c b a n k i n gE l e c t r o n i c B o u n c e B a c k .E l f i c t r a n l f i M A A t h C n t n t A aE l e c t r o n i c m a l l

F i g . 9 - 1 . T h s u b j e c t m a t t e r o f f e r e d b C o m p u S e r v e . C o n t i n u e d t p a g e 1 4 9 .

1 4

Page 156: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 156/208

A r t i f i c i a l I n t e l l i g e n c e a n N e t w o r k i n g

E l e c t r o n i c s h o p p i n gE l i z a p r o g r a mE M A I LE m e r g e n c i e s , a u t oE m e r g e n c i e s , h e a l t hE m p l o y e e b e n e f i t sE n c y c l o p e d i aE n e r g y c o n s e r v a t i o n :G o v ' t p u b l i c a t i o nP o p u l a r S c i e n c eE n e r g y n e w sE n t e r t a i n m e n t :A V i e w d a t a W i r eC o m p u S e r v eH o l l y w o o d H o t l i n eE n v i r o n m e n t a l F o r u mE q u i p m e n t , m i n i n gE u r o p e a n w e a t h e rE x e c u t i v e , t e r m i n a lE x p e r t , m u s i cF A r e p o r t sF A r u l e c h a n g e sF O N e w s l i n eF a c t s , g e n e r a lF a m i l y b u d g e tF a m i l y l i f eF a m i l y M a t t e r s F o r u mF a n t a s y g a m eF a r m i n gF a s h i o n sF e d e r a l g o v ' t n e w s :A s s o c i a t e d P r e s s N e w sW a s h i n g t o n P o s tF e d e r a l p u b l i c a t i o n sF e d w a t c h n e w s l e t t e rF e e d b a c k , C o m p u S e r v eF i f t h A v e n u e S h o p p e rF I L G E I n s t r u c t i o n sF i n a n c eF i n a n c i a l a d v i c eF i n a n c i a l a i d , c o l l e g eF i n a n c i a l f o r e c a s t sF i n a n c i a l I n f o r m a t i o nF i n a n c i a l I n s u r a n c eF i n a n c i a l n e w s ( A P )F i n a n c i a l p l a n n i n gF i n a n c i a l s e r v i c e sF i r e F i g h t e r s ' ( S I G )F i r e p r e v e n t i o nF i r e p l a c e s , f i r e w o o dF i r s t A i F i r s t T e n n e s s e e B a n kF l r a t w o r l d T r a v e l C l u bF i t n e s sF l i g h t o p e r a t i o n sF l i g h t p l a n sF l o w e r s , o r d e r i n gF o c a lF o o d D r u g A d m i nF o o d B u y l l n e ( S I G )F o o d I n f o r m a t i o n :F D F o o d s t o r a g eF o f i t n e s sF r e e z i n g

M e n u sF o o t b a l l ( A w i r e )F o o t b a l l g a m eF o S a l e :B u l l e t i n B o a r dC l o t h i n g , s p o r tC o n s u m e r g o o d sF o r t r a n ( X F 4 )F u n d s M a n a g e m e n tF u r T r a d e r g a m eF u t u r e s I n d u s t r y n e w sF u t u r e s p r i c e sG a m e s , c o m p u t e r :A d v e n t u r eA s t r o l o g yB a c k g a m m o nB a n s h iB i o r h y t h m sB l a c k j a c kB r i d g eC h e s sC i v i l W a C o n c e n t r a t i o nD e c w a r sD i c eE l i z aF a n t a s yF a s t e r m i n dF o o t b a l lF u r T r a d e rG o l fG o m o k uH a m m u r a b iH a n g m a nK e s m a iL u n a r L a n d e rM a g i c C u b e s o l u t i o nM a z eM e g a w a r sM u g w u m pN e A d v e n t u r eO t h e l l oR e a l - T i m e S t a r T r e kR o u l e t t eS c o t t A d a m sS c r a m b l eS p a c e W a S t a r T r e kT r i v i a t e s tW u m p u sG a m e s ( S I G )G a n d o l f ' « R e p o r t sG a r d e n i n gG a s o l i n e , s a v i n gG e n e r a l b a n k i n gG o d i v e c h o c o l a t eG o l d :F u t u r e p r i c e sN e w sG o l f , B e l m o n t G o l f A s s nG o l f , O f f i c i a l P G T o u rB i o g r a p h i e sP l a y e r sS t a t i s t i c sG o l f ( S I G )

G o m o k u g a m eG o o d E a r t h ( S I G )G r a i n p r i c e sG r a i n s f u t u r e sG r o l l e r ' s E n c y c l o p e d i aG r o u n d w a t e rH a m m u r a b i g a m eH a m N e t ( S I G )H a n d e l m a n ' s A t h l e t i c S u H a n d i c a p p e d , d e a fH a r d w a r e r e v i e w sH e a l t hH e a l t h a n f i t n e s sH e a l t h C a r eH e a l t h R e s o u r c e sH e a t t h - T e xH e a l t h U s e r s ' G r o u pH e a t h k i t C a t a l o gH e i n o l d C o m m o d i t i e sH e l pH e l p ( d o c u m e n t a t i o n ) .H l - T e c h F o r u mH o c k e y ( A w i r e )H o l l y w o o d H o t l i n eH o m e b a n k i n gH o m e f i n a n c eH o m e m a n a g e m e n t p r o g r a r

I n v e s t o r s D i v e r s i f i e dJ o b , I t h h o m e

A m o r t i z e l o a nC a l c u l a t e r a i s eC h e c k b o o k b a l a n c e rN e t w o r t hH o m e s e r v i c e sH o r t i c u l t u r eH o u s e p l a n t sH o w a r d S a m s B o o k sH u m o r , s a t i r eH u n t i n g d o n , b a n kH u s b a n d r yI B M - P C ( S I G )I D I R I m m i g r a t i o nI n d e x :A A M S I j o u r n a l sC o m p u S e r v eC o m p u t e r P e r i o d i c a lS t o c k M a r k e tI n d u s t r i e s , f a r m i n gI n f o r m a t i o n , m u s i cI n f o r m a t i o n o D e m a n dI n f o r m a t i o n R e t r i e v a l S e I n s u r a n c e :D e n t a lD i s a b i l i t yE m p l o y e e B e n e f i t sH e a l t hL i f eM i s c e l l a n e o u sI n s u r a n c e , a i r c r a f tI n t e l l i g e n c e t e s tI n t e r e s t r a t eI n v e s t m e n t n e w sI n v e s t m e n t - N e w s V i e w sI n v e s t m e n t s :M i c r o Q u o t e

S t L o u i s P o s t - D i s p a t c hJ u m b l e d w o r d s t e s tK e s m a iK i t b u l l d l n gL D O S ( S I G )L a n g u a g e s o C o m p u S e r v e :B l i s sF o c a lF o r t r a nM a c r oP a s c a lS n o b o lL e g a l F o r u mL e g a l i s s u e sL i b r a r y , e l e c t r o n i cL l n e p r i n t e r a r L i q u i d G r e e nL i t e r a r y ( S I G )L i v e s t o c k f u t u r e sL i v e s t o c k p r i c e sL o b b y L e t t e r sM M F i n a n c i a l A n a l y s i sM N E T - 1 1 ( S I G )

M a g a z i n e , a d v e r t i s e r sM a g i c C u b e s o l u t i o nM a l n s t r e a m l n gM a i n t e n a n c e e q u i pM a n u a l s , d o c u m e n t a t i o nM a n u f a c t u r e r ' s n e w s l e t t e r s :C o m m o d o r eR C T a n d yM a p s , r o a d t r a v e lM a r i n e w e a t h e rM a r k e t p r i c e sM a r k e t r e s e a r c hM a s s a c h u s e t t s , b a n k i n gM e d i c a l :A A M S I F o r u mA S C M D F o r u mF O I N e w s l i n eM e d i c a l n e w s l e t t e rM e d i c a l R e c o r d sM e d i c i n e , c o n s u m e rM e t a l s f u t u r e p r i c e sM e t a l s p r i c e sM i c r o A d v i s o r , T h M i c r o c o m p u t e r s :A d v i c eF i n a n c i a l n e w sG e n e r a lR C T a n d yW h a t ' s n e i M i c r o Q u o t eM i c r o s o f t ( S I G )M i d d l e s e x D a l l y N e w sM i n e - E q u i pM o n e y m a r k e tm o n e y s u p p l yM o n t h l y c h a r g e s

1 4

Page 157: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 157/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

M o r t g a g e b u d g e t i n gM o v i e r e v i e w sC o m p u S e r v eH o l l y w o o d H o t l i n eM u l t i p l e C h o i c e , t h eM u s i cM u s i c F o r u mM u s i c I n f o r m a t i o n S e r v i c eM u s u s - P a s c a l ( S I G )M u t u a l F u n d sN A S AN I P S I GN O A A w e a t h e rN T S B c a s e s ( a v i a t i o n )N W a v i a t i o n ( w e a t h e r )N Y S E p r i c e s ( M Q U O T E )N a m e s o u s e r sN a t i o n a l I s s u e s ( S I G )N a t i o n a l W a t e r W e l l A s s nN a t i o n a l W e a t h e r S e r v i c eN e t w i t sN e t w i t s ( S I G )N e p r o d u c t n e w sP o p u l a r S c i e n c eT h M i c r o A d v i s o rN e w s s e r v i c e sN e w s , C N e w s l e t t e r s :A A M S I C o m m u n i c a t i o n sC o m m o d o r eR C T a n d yN e w s p a p e r sN o d e l o c a t i o n sN o r t h A m e r i c a n w e a t h e rN o r w e g i a n A m C r u i s e sN o t i c e s ( B u l l e t )N u t r i t i o n a l a n a l y s i sO l e v e lO T d r u g sO T p r i c e s ( M Q U O T E )O f f i c i a l A i r l i n e G u i d eO h i o , b a n k i n gO h i o r e g i o n a l n e w sO h i o S c i e n t i f i c ( S I G )O p t i o n s , s t o c kO r c h - 9 0 m u s i c ( S I G )P G O f f i c i a l T o u r G u i d eP U ( P a n a s o n i c S I G )P a A P a n a s o n i c ( S I G )P a r e n t i n g F a m i l y L i f eP a s c a l ( S I G )P a s s w o r d , c h a n g e sP e a k D e l a y G u i d eP e r i o d i c a l G u i d eP e r s o n a l c o m p u t i n gP e r s o n a l f i n a n c e :G o v ' t p u b l i c a t i o n sH o m e M a n a g e m e n tI n v e s t o r s D i v e r s i f i e dP e r s o n a l i t y p r o f i l eP e t sP i l o t w e a t h e r

P l a n t sP o l i t i c s :A V i e w d a t a W i r eM i d d l e s e x D a i l yW a s h i n g t o n P o s tP o p u l a r S c i e n c e M a g a z i n e :A u t o m o t i v e N e w sN e p r o d u c t sS c i e n c e T e c h n o l o g yS o f t w a r e r e v i e w sP o r k p r i c e sP o r t f o l i o v a l u a t i o nP o w e r S o f t ' s X T R A - 8 0P r e c i o u s m e t a l sP r e c i o u s m e t a l s n e w sP r e s c r i p t i o n sP r i m e I n t e r e s t R a t e sP r i m e t l m e R a d i o C l a s s i c sP r o f e s s i o n a l :A g r i b u s i n e s s d a t a b a s eE n T e c h n i c a l d a t a b a s eE n v i r o n m e n t a l d a t a b a s eP r o g r a m m e r ' s S I P r o g r a m m i n g a r e aP r o g r a m m i n g l a n g u a g e sP r o g r a m s f o r s a l eP r o g r a m s f r o m u s e r sP r o g r a m s , m e d i c a lP u b l i c a c c e s sQ u i c k Q u o t eR C N e w s l e t t e rR C ( S I G )R a d i o :A m a t e u rO l r a d i o s h o w sR a d i o S h a c k c o m p u t e r sR a l n b o ' s R e v i e w sR a t e s , C o m p u S e r v eR e a l e s t a t e , a d S t L o u i s P o s t - D i s p a t c hR e c i p e s ( S I G )R e c o r d k e e p i n g , h o m eR e f e r e n c e g u i d eR e f e r r a l S e r v i c e , l a R e g u l a t o r y A f f a i r s P r o fR e s e r v a t i o n s , a i r l i n eF i r s t w o r l d T r a v e lR e s o u r c e , w a t e rR e v i e w s , h a r d w a r eR e v i e w s , m o v i eC o m p u S e r v eR e v i e w s , s o f t w a r e :P o p u l a r S c i e n c eT h M i c r o A d v i s o rS A t e s t i n f o r m a t i o nS I G S :A A M S IA S C M DA V S I GA r c a d eA t a r iA u t h o r ' sC B I GC E M S I G

C o m m o d o r eC o m m o d o r e P e C o m m o d o r e 6 C o m m o d o r e V I C 2 0C o m m u n i c a t i o n sC o o k s ' U n d e r g r o u n dC P / M G r o u pD e c w a r sE d u c a t o r s 'E n v i r o n m e n t a lF a m i l y M a t t e r sF i r e N e tF o o d B u y l i n eG a m e sG o l fG o o d E a r t hH a m N e tH i - T e c hH U ( H e a t h )I B M - P CL D O S T R S - 8 0L e g a lL i t e r a r yM A U G ( A p p l e )M i c r o s o f tM N E T - 1 1M N E T 8 0 T R S - 8 0M u s i cM u s u s - P a s c a lN e t w i t sN I P S I GO r c h - 9 0O S P o w e r S o f t ' s X T R A - 8 0P r o g r a m m e r ' s P U ( P a n a s o n i c )R C G r o u pS p a c eS p o r t sT e l e c o m mT r a v e lT R S - 8 0 c o l o rT R S - 8 0 M o d e l 1 0 0V e t e r i n a r i a n sW o r k - a t - H o n eS t L o u i s P o s t - D i s p a t c hS a m s , H o w a r d B o o k sS a t i r eS a v i n g A c c o u n t sS c o t t A d a m s ' g a m e sS c r a m b l e g a m eS e c u r i t i e s :I n f o r m a t i o nS e l f - e m p l o y m e n tS e l f - H e a l t hS e r v i c e s f o t h D e a fS h a w m u t , b a n kS h o p - a t - h o m eS h o p p i n g :C a r sM u s i c a lR a d i o S h o w sS h u t t l e , s p a c eS i l l y f i l l - i n sS i l v e r - f u t u r e s p r i c e s

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

S O F T E XS o f t w a r e A u t h o r s ' S I S o f t w a r e E x c h a n g eS o f t w a r e r e v i e w s :P o p u l a r S c i e n c eT h M i c r o A d v i s o rS o u t h A m e r i c a w e a t h e rS p a c e ( S I G )S p e c i a l I n t e r e s t G r o u p s :A c c e s s t C o m m e r c i a lD e s c r i p t i o n s o G e n e r a lH a r d w a r e r e l a t e dI n s t r u c t i o n sS o f t w a r e r e l a t e dS p o r t , c l o t h e sS p o r t s n e w s :G o l fS t L o u i s P o s t - D i s p a t c hS c o r e s ( A P )S p o r t s q u i zS p o r t s ( S I G )S p o t l i g h t , C B e r sS t a n d a r d P o o r sS t a r T r e k g a m eS t a t e c a p i t a l g a m e sS t e r e o s f o s a l eS t e v e n s B u s i n e s s R e p o r t sS t o c k s , b o n d s :M i c r o Q u o t eQ u i c k Q u o t eS u g a r f u t u r e s p r i c e sT M f o k i d sT R S - 8 0 c o l o r ( S I G )T R S - 8 0 c o m p u t e r sT R S - 8 0 , M N E T 8 0 ( S I G )T R S - 8 0 M o d e l 1 0 ( S I G )T R S - 8 0 , p r o g r a m s f o T a n d y C o r p . n e w sT e c h n i c a l b o o k sT e c h n i c a l r e s e a r c hT e l e C o m m ( S I G )T e l e p h o n e a c c e s sT e n n e s s e e , b a n k i n gT e r m i n a l p a r a m e t e r sT e r m i n a l s o f t w a r eT e r m i n a l t y p e sT e s t s , c h i l d r e nT e s t s , I n t e r a c t i v eT e s t s , S A T e x t e d i t o r sT h C o l l e g e B o a r d :A d u l t e d u c a t i o nC h o o s i n g c o l l e g eF i n a n c i a l a i dP u b l i c a t i o n s o S A t e s t i n f o r m a t i o nT h N a t i o n a l S a t i r i s t

1 4

Page 158: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 158/208

Page 159: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 159/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

A D V A N C E D A P P L I C A T I O N S & P R O G R A M SA D V I C E C O L U M NA I R S C H E D U L E S

D o m e s t i cI n t e r n a t i o n a lI n t e r - C i t y

A S T R O L O G Y L I B R A R YA W A R E F I N A N C I A L S E R V I C E G L O S S A R YB A R T E R - T R A D E N E T W O R KB U S I N E S S & F I N A N C E

A n a l y s i s P r o g r a m m i n gA n n u i t i e s A n a l y s i sA w a r e F i n a n c i a l S e r v i c eS p r e a d s h e e t

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

C o m p l e t e L i s t i n gA m o r t i z a t i o n o L o a n sA m o r t i z a t i o n o L o a n U N T e r mA n n u i t y D e b t P a y m e n tB a l a n c i n g C h e c k b o o kC a p i t a l , C o s t o E q u i t yC a s h f l o w , P r e s e n t V a l u eC o m m i s s i o n , S a l e s R e p o r tD e p r e c i a t i o n S c h e d u l eE q u i p m e n t , L e a s e v s P u r c h a s eE q u i t y C a p i t a l , C o s t o I n t e r - I n d u s t r y F l o w o G o o d s S e r v i c e sI n t e r e s t , B o n d sI n t e r e s t , L o a n sS a l e s C o m m i s s i o n R e p o r t

C A L C U L A T O RC A R E E R N E T W O R KC L A S S I F I E D A D 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 O M M U N I C A T I O N S

C H A TC h a t ( l i v e c o n v e r s a t i o n w i t h o t h e r s u b s c r i b e r s )

T E L E C O N F E R E N C I N GS O U R C E M A I L

T C h e c k M a i l b o xT o R e a d L e t t e r sT o S c a n C o r r e s p o n d e n c eT o S e n d L e t t e rG e n e r a l I n f o r m a t i o nC o m m a n d s i M a i lC r o s s - R e f e r e n c e d N a m e sO p e r a t i o n o S o u r c e M a i lT i m e d - M a i l D e l i v e r yT o S e n d M A I L G R A M

M I S C E L L A N E O U S C O M M U N I C A T I O N S E R V I C E SC o n t e n t s o T H S O U R C EP e r s o n a l A p p o i n t m e n t S c h e d u l eT H S O U R C E A n n o u n c e m e n t sT H S O U R C E T o l l C h a r g e sS u g g e s t i o n s f o T H S O U R C E

: i g . 9 - 2 . T h s u b j e c t m a t t e r o f f e r e d b t h

T h S o u r c e1 6 1 6 A n d e r s o n R o a dM c L e a n , V 2 2 1 0 2( 8 0 0 ) 3 3 6 - 3 3 6 6

S u b s c r i b e r s C u r r e n t l y O n - L i n eT Y M N E T / T E L E N E T A c c e s s N u m b e r sS u b s c r i b e r D i r e c t o r y S e r v i c e sT h C o m m o n - I n t e r e s t D i r e c t o r yT A d Y o u r N a m e a n N u m b e r

C O N S U M E R I N F O R M A T I O ND I N I N G O U T ; W A S H I N G T O N , D . C .

N E Y O R K C I T YC O N T I N E N T A L U . S . C A N A D A

D I S C O U N T S H O P P I N G S E R V I C E ( C O M P - U - S T O R E )I n s t r u c t i o n sO v e r v i e wB a r g a i n s ( t h e m o n t h l y l i s t i n g )A u c t i o nP r o d u c t a n M a n u f a c t u r e r L i s tB e g i n S h o p p i n g

C o v e r i n g t h f o l l o w i n g p r o d u c t c a t e g o r i e s :A p p l i a n c e s F i n e C h i n a S t e r l i n gC a m e r a s F u r n i t u r e T e l e v i s i o n sC a r s P i a n o s a n V i d e oC r y s t a l O r g a n s R e c o r d e r sF i g u r i n e s S p e c i a l t y I t e m s W a t c h e s

S t e r e o A u d i o

E D U C A T I O NE N E R G Y S A V I N G N E W S T I P SF I N A N C I A L M A R K E T S

U N I S T O X R E P O R T I N D E X E SA l p h a b e t i c a l l yB T i m eD i v i d e n d s , E a r n i n g sE a r n i n g s R e p o r t sE x c h a n g e R a t eF e d e r a l L a n d B a n k B o n d sF u t u r e s , T r e a s u r y B i l l sF u t u r e s O p t i o n sG l o s s a r y o S t o c k I n v e s t m e n t T e r m sI n d e x e s , S t o c k M a r k e t D a i l y A v g sM o o d y ' s I n d e xS t a n d a r d P o o r ' s I n d e x

A M E R I C A N S T O C K E X C H A N G EB o n d sC l o s i n g s ( A l l S t o c k E x c h a n g e s )T e M o s t A c t i v eW e e k l y C o m p o s i t e P r i c e sW e e k e n d B o n d P r i c e s

B O N D SA M E X D a i l y L i s t i n gB o n d Y i e l d C o m p u t a t i o n sB o n d P r i c e , A c c r u e d I n t e r e s t

C o m p u t a t i o n sF e d e r a l L a n d B a n k , D a i l yN Y S E D a i l y L i s t i n gT r e a s u r y O T C , D a i l yW o r l d B a n k , O T C , D a i l y

S o u r c e .

T r e a s u r y O T C , W e e k e n dW e e k e n d L i s t i n g sC o m m o d i t i e s

M E T A L SM e t a l s N e w sG o l d N e w sG o l d S p o t P r i c e sN Y / C h i c a g o M k P r i c e sN Y / L o n d o n M k P r i c e sP l a t i n u mS i l v e r C o i n sS i l v e r P r i c e sS i l v e r N e w s

M O N E Y M A R K E T N E W S A N C O M M E N T SA f t e r n o o n L e a dF u t u r e sM a r k e t s a G l a n c eN i g h t L e a dN o o n L e a dN Y S E T r e n d sO p e n i n g L e a dS t o c k P u l s eW h a t t h M a r k e t D i

F I N A N C I A L M O D E L I N GF O B U S I N E S S P L A N N I N G

F I N A N C I A L N E W SG A M E S

A d v e n t u r eB a c k g a m m o nB l a c k d r a g o nC a r d s

B l a c k j a c kS u p e r B l a c k j a c kB r i d g eP o k e rT r i c k s

C h e c k e r sC h e s sC h i l d r e n ' s P r o g r a m sC i v i l W a C r a p sD r a wF a r m e rF i l l i L e t t e r sF o o t b a l lG o l fG o v e r n S u m e r i aG u e s s C o m p u t e r ' s N u m b e rH a n g m a nH o r s e R a c eI - C h i n gI Q T e s tL i f eL u n a r L a n d i n gM a r k e t P r o d u c tM a s t e r m i n d

1 5

Page 160: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 160/208

A r t i f i c i a l I n t e l l i g e n c e a n N e t w o r k i n g

M a z e G e n e r a t i o nM i n d R e a d i n gN I P a t r o l S t r e e t s ( g a m e )P o s t e rP u z z l e sR u l e S u m e r i aS c o r e F o u rS i n n e r sS l a l o mS l o t M a c h i n eS o n n e t sS t a t i s t i c sS t a r - T r e kS u p e r A d v e n t u r eT a r g e t P r a c t i c eT i T a T o T o r oT r i c k sV e g a sW u m p u s H u n t

I N F O R M A T I O N O D E M A N DI N F O R M A T I O N O U P D A T E S T T H S O U R C EM A N A G E M E N T C O N T E N T S

O v e r v i e wI n s t r u c t i o n sT h L i s t o J o u r n a l s

O t h e f o l l o w i n gJ o u r n a l s :A c r o s s t h B o a r d I N A d m i n i s t r a t i v e I n s t i t u t i o n a l I n M a n a g e m e n t v e s t o rA m e r i c a n D e m o g r a p h i c s J o u r n a l o R e t a i l i n g

T h B a n k e r M e r g e r s A c q u i -B u s i n e s s a n S o c i e t y s i t i o n sR e v i e w M o n t h l y L a b o rB u s i n e s s W e e k R e v i e wC a s h F l o w M a g a z i n e O f f i c e , T h D u n ' s R e v i e w P r a c t i c a l A c F e d e r a l R e s e r v e B u l l e t i n c o u n t a n tF i n a n c i a l E x e c u t i v e S l o a n M a n a g e m e n tF o r b e s R e v i e wF o r t u n e T a x e sF u t u r i s t V e n t u r eH a r v a r d B u s i n e s s R e v i e w V i t a l S p e e c h e sM e d i c a l E c o n o m i c s W h a r t o n M a g a z i n e

M E D I A G E N E R A L S T O C K A N A L Y S E SO v e r v i e wI n s t r u c t i o n sC a t e g o r i e s o S t o c k C o m p a r i s o nD e f i n i t i o n s o D a t a I t e m sI n d u s t r y G r o u p s N u m b e r s L i s tC r e a t i n g P o r t f o l i o F i l e s

' S t o c k A n a l y s i s a n T a b l e s * *M E D I C A L A D V I C EM E N U T M A N Y D A T A B A S E S O T H S O U R C EM O V I E R E V I E W S B J A A B R O W NN E W SP E R S O N A L C A L E N D A R N O T E B O O KP E R S O N A L F I N A N C EP O L I T I C A L A C T I O N R E P O R TP O R T F O L I O M A N A G E M E N TP R O F E S S I O N A L B O O K C E N T E RP U B L I S H E R S W E E K L Y

B E S T S E L L E R S L I S TR A D I O P R O G R A M S T O R D E RR A Y L U X F I N A N C I A L S E R V I C E SS C I E N C E E N G I N E E R I N GS E L F - P E R C E P T I O NS M I T H S O N I A N E X H I B I T S

A N T O U R I N G E X H I B I T SS P E C I A L A P P L I C A T I O N SS T U D E N T A I T A X E S

A s s e t sC a l c u l a t i o n o I n c o m e S t a t e m e n tC o m p u t i n g T a x e sC o n t r i b u t i o n sC r e d i t sD e b t sD e d u c t i o n sD e p e n d e n t sD e p r e c i a t i o n S c h e d u l eD o n a t i o n sE x p e n s e sI n c o m e S t a t e m e n t , P r o F o r m sI n c o m e T a T a x e s

T R A V E L C L U BU N I S T O XU N I T E D P R E S S

I N T E R N A T I O N A L ( U P I )U S E R P U B L I S H I N GV O I C E G R A MW E A T H E RW I N EW I S D O M O F T H E A G E S

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

S a m p l e r o I n f o r m a t i o n N e t w o r k s

B R S / A f t e r D a r kB R S , 1 2 0 0 R t 7 L a t h a m , N 1 2 1 1 0 ; ( 8 0 0 )2 - A S K B R S . B R S , w h i c h s t a n d s f o b i b l i o g r a p h i cr e t r i e v a l s e r v i c e , i a o n - l i n e d a t a b a s e t h a t o f f e r sa b s t r a c t s o f b o o k s a n m a g a z i n e a r t i c l e s i n s c i e n c e ,f i n a n c e , e d u c a t i o n , e n e r g y , a n g e n e r a l r e f e r e n c e .

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

m i n g l a n g u a g e s , a n u s e r g r o u p s .

D e l p h iG e n e r a l V i d e o t e x C o r p . , 3 B l a c k s t o n e S t . , C a b r i d g e , M 0 2 1 3 9 ; ( 6 1 7 ) 4 9 1 - 3 3 9 3 . T h i s c o n s u m e r -o r i e n t e d u t i l i t y o f f e r s s e r v i c e s a n i n f o r m a t i o n s i m il a t t h o s e o f f e r e d b T h S o u r c e a n C o p u S e r v e .

D i a l o g I n f o r m a t i o n R e t r i e v a l S e r v i c eD i a l o g I n f o r m a t i o n S e r v i c e s , I n c . , 3 4 6 0 H i l l v i e wA v e . , P a l o A l t o , C 9 4 3 0 4 ; ( 8 0 0 ) 2 2 7 - 1 9 2 7 . T h i ss e r v i c e o f f e r s l a r g e c o l l e c t i o n o d a t a b a s e s a b o u tb u s i n e s s , g o v e r n m e n t , c u r r e n t a f f a i r s , a n t h e v i r o n m e n t .

D o w - J o n e s N e w s / R e t r i e v a lD o w - J o n e s a n C o m p a n y , P . O . B o 3 0 0 , P r i n c e t o n ,N 0 8 5 4 0 ; ( 8 0 0 ) 2 5 7 - 5 1 1 4 . T h i s b u s i n e s s - o r i e n t e d

1 5

Page 161: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 161/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

s e r v i c e p r o v i d e s f i n a n c i a l i n f o r m a t i o n , i n c l u d i n gc u r r e n t a n h i s t o r i c a l q u o t a t i o n s f r o m m a j o r s t o c ke x c h a n g e s , c o m m o d i t i e s , m e d i a g e n e r a l r e p o r t s ,a n f i n a n c i a l d i s c l o s u r e s o t h o u s a n d s o A m e r i c a nc o r p o r a t i o n s .I T D i a l c o mI T D i a l c o m , I n c . , 1 1 0 9 S p r i n g S t . , S i l v e r S p r i n g ,M 2 0 9 1 0 ; ( 3 0 1 ) 5 8 8 - 1 5 7 2 . T h i s s e r v i c e o f f e r sv a r i e t y o d a t a b a s e s w i t h i n f o r m a t i o n a b o u t m e d ic i n e , g o v e r n m e n t , e n e r g y , a n t r a v e l .

T h K n o w l e d g e I n d e xD i a l o g I n f o r m a t i o n S e r v i c e s , I n c . , 3 4 6 0 H i l l v i e wA v e . , P a l o A l t o , C 9 4 3 0 4 ; ( 8 0 0 ) 5 2 8 - 6 0 5 0 . T h i ss e r v i c e o f f e r s s u b s e t o D i a l o g ' s m o r e c o n s u m e r -o r i e n t e d d a t a b a s e s , i n c l u d i n g b u s i n e s s , e n g i n e e ri n g , p s y c h o l o g y , e d u c a t i o n , m a g a z i n e s , a n c o p u t e r i n f o r m a t i o n .

N e w s N e tN e w s N e t , 9 4 H a v e r f o r d R d . , B r y n M a w r , P 1 9 0 1 0 ; ( 8 0 0 ) 3 4 5 - 1 3 0 1 . T h i s s e r v i c e o f f e r s t h f u l lt e x t o o v e r 1 0 n e w s l e t t e r s o v a r i e t y o f s u b j e c t sa n e l e c t r o n i c m a i l c o n n e c t i o n s w i t h t h n e w s l e tt e r ' s p u b l i s h e r s .

N i t e - L i n eN a t i o n a l C o m p u t e r N e t w o r k , 1 9 2 9 H a r l e m A v e . ,C h i c a g o , I 6 0 6 3 5 ; ( 3 1 2 ) 6 2 2 - 6 6 6 6 . T h i s s e r v i c eo f f e r s f i n a n c i a l a n b u s i n e s s d a t a b a s e s .

O r b i t I n f o r m a t i o n a l R e t r i e v a l S y s t e mS D I n f o r m a t i o n S e r v i c e s , 2 5 0 0 C o l o r a d o A v e . ,S a n t a M o n i c a , C 9 0 4 0 6 ; ( 8 0 0 ) 4 1 2 - 7 2 2 9 . T h i s s e v i c e o f f e r s r e f e r e n c e d a t a b a s e s c o v e r i n g b u s i n e s s ,c h e m i s t r y , e n g i n e e r i n g , a n e l e c t r o n i c s .

T h S o u r c eS o u r c e T e l e c o m p u t i n g C o r p . , 1 6 1 6 A n d e r s o n R o a d ,M c L e a n , V 2 2 1 0 2 ; ( 8 0 0 ) 3 3 6 - 3 3 6 6 . T h i s s e r v i c ei l a r g e g e n e r a l - i n t e r e s t u t i l i t y o f f e r i n g c o n s u m e ri n f o r m a t i o n , e l e c t r o n i c m a i l , c o n f e r e n c i n g , a n p r g r a m m i n g l a n g u a g e s .

T h D e f i n i t i v e S o u r c eL i n k - U p , 1 4 O l M a r l t o n P i k e , M e d f o r d , N 0 8 0 5 5 . T h i s i t h d e f i n i t i v e t e l e c o m m u n i c a t i o n sp u b l i c a t i o n c u r r e n t l y a v a i l a b l e . o n y e a r s u b s c r i pt i o n t o t h i s o n l i n e v a d e m e c u m c o n s i s t s o f 1 i s s u e sc o v e r i n g n e b u l l e t i n b o a r d s e r v i c e s , h a r d w a r e ,s o f t w a r e , b o o k s , a n d a t a b a s e s .

1 5

Page 162: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 162/208

C h a p t e r 1 A s k e y L o u i sA u m a n G l e nA v e y M a n aB a e r E g a rB a r d E l l i sB a r l u p H e l e nB a s o r e a E d w i n aC o s e y S i C o v a l t M a r kF r e e n a M e r l a

G s e l T i H a m i l t o n A n g e l aK e r m a n E L o c h e R o L u n d i o P R o

U s e f u l U t i l i t y P r o g r a m sA l t h o u g h y o u r C - 1 2 8 m a n o o f f e r m a n y o t h u s f u f e a t u r e s f o u n d o l a r g e r , m o r e e x p e n s i v e s y t e m s , p r o g r a m s c a b w r i t t e n t s i m u l a t e m a n yo t h e s e a b s e n t f e a t u r e s . S u c h s o f t w a r e i o f t e n r ef e r r e d t a u t i l i t y p r o g r a m s . T h c a t e g o r y o u t i li t p r o g r a m s a l s o i n c l u d e s c o m m o n l y u s e d r o u t i n e so s u b p r o g r a m s t h a t c a n b e i n c o r p o r a t e d i n t ol a r g e r p r o g r a m . T h r o u g h t h u s o u t i l i t y p r g r a m s , y o u r C o m m o d o r e 1 2 8 c a n e m u l a t e i t i m e n s e c o u s i n s .

M U L T I P U R P O S E P R O G R A M SM a n y o t h e f o l l o w i n g s u g g e s t i o n s a r a l r e a d y

a v a i l a b l e a c o m m e r c i a l p r o d u c t s f o y o u r C - 1 2 8 .T h e r e f o r e , y o h a v e t w o p t i o n s : w r i t e y o u r o w p r o g r a m o b u t h r e a d y - m a d e p r o d u c t .

D i a g n o s t i c p r o g r a m s : p r o g r a m s t h a t t e s t a l o t h s t a t e m e n t s a n c o m m a n d s f o u n d i g i v e nB A S I C a r u s e f u l i d e t e r m i n i n g w h e t h e r o r n o tB A S I C h a l o a d e d p r o p e r l y f o e x e c u t i o n . P r g r a m s t o t e s t m e m o r y b f i l l i n g a n r e a d i n g a l

l o c a t i o n s a r e a l s o h e l p f u l .B a s e c o n v e r s i o n p r o g r a m s : t h i s k i n d o p r o g r a mi u s e f u l i a s s e m b l y l a n g u a g e p r o g r a m m i n g .M u l t i p l e - p r e c i s i o n r o u t i n e s : t h s c i e n t i f i c u s e r o s m a l l c o m p u t e r s ( a n d s o m e b u s i n e s s u s e r s )n e e d s m u l t i p l e - p r e c i s i o n c a p a b i l i t y .M e m o r y - m a p p r o g r a m s : m a c h i n e - l a n g u a g ep r o g r a m t o u t p u t m e m o r y m a p w o u l d b v a l ua b l e .M e n u s e l e c t i o n p r o g r a m s : m a c h i n e - l a n g u a g er o u t i n e t a u t o m a t i c a l l y f i n d a n e x e c u t e a n p r o g r a m s t h a t a r o l i n e w o u l d m a k e l i f e e a s i e rf o s o m e o p e r a t o r s .R o u t i n e s f o h a n d l i n g f r a c t i o n s i n s t e a d o d e c im a l s f o g r e a t e r p r e c i s i o n i c e r t a i n a p p l i c a t i o n sc o u l d b c r e a t e d .V e c t o r g r a p h i c a s s e m b l y l a n g u a g e r o u t i n e s c o u l db u s e f u l .

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

1 5

Page 163: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 163/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

U T I L I T Y S U B R O U T I N E SB e l o w a r s o m e p r a c t i c a l r o u t i n e s t h a t d e a l

w i t h s c r e e n m a n i p u l a t i o n a n m a t r i c e s :

L i s t i n g 1 0 - 1 : T h W i n d o w C o m m a n d R o u t i n e

1 R E W I N D O W C O M M A N D2 G R A P H I C3 B C N C L R4 W I N D O W 1 1 , 1 0 , 1 0 , 15 P R I N T C H R * < 1 8 ) C H R * ( 1 2 96 L I S T7 W I N D O W 8 n 8 , 2 2 9 1 2 , 18 P R I N T C H R * ( 1 8 ) C H R * ( 1 5 0 ) 59 L I S T1 0 W I N D G W 2 5 , 1 , 3 8 , 1 8 , 11 1 P R I N T C H R * ( 1 8 ) C H R * ( 1 5 3 ) 51 2 L I S T

L i s t i n g 1 0 - 2 : T h F o r m a t t e d O u t p u t R o u t i n e

1 R E F O R M A T T E D O U T P U T2 X = 1 2 83 P R I N T U S I N G " # # # " 5 X 54 X = X ~ 45 I X > T H E N 3

L i s t i n g 1 0 - 3 : T h M a t r i x A r r a y s R o u t i n e

1 R E M M A T R I X A R R A Y S2 D I M < 4 , 5 )3 F O T 4 F O Y = T 5 I N P U T6 M ( X , Y ) = N7 N E X T8 N E X T9 0 I N P U T " R O W j X1 0 I N P U T " C O L U M N " 5 Y1 1 P R I N T M ( X , Y )1 2 G O T O 9

L i s t i n g 1 0 - 4 : T h S c r e e n P o k e s R o u t i n e

1 R E S C R E E N P O K E S2 F O T 1 3 R E A D4 P O K E 1 1 1 5 + X , Y5 N E X T6 D A T A 4 9 , 4 8 , 4 8 , 4 9 , 3 2 , 2 0 , 8 , 9 ,

1 4 , 7 , 1 9 , 3 2 , 2 0 , 1 5 , 3 2 , 4 , 1 5

F i l e H a n d l i n g R o u t i n e sT h l i s t i n g s b e l o w a r s e q u e n t i a l f i l e h a n d l i n g

r o u t i n e s .

L i s t i n g 1 0 - 5 : T h S e q u e n t i a l F i l e C r e a t i o nR o u t i n e

1 R E C R E A T E S E Q U E N T I A L F I L E1 R E R E M E M B E R Y O C A N ' T R E U S E

T H F I L E N A M E ' D A T A F I L E2 O P E N 8 , 8 , 1 2 , " D A T A F I L E , S E Q ,

W R I T E "3 I N P U T " D A T A 1 1 3 D *4 P R I N T # 8 , D *5 I D * = " E N D " T H E N C L O S E 8 E N 6 G O T O 3

L i s t i n g 1 0 - 6 : T h S e q u e n t i a l F i l e R e a d i n gR o u t i n e

1 R E R E A D S E Q U E N T I A L F I L E2 O P E N 8 , 8 , 1 2 , " D A T A F I L E , S E Q ,

R E A D "3 I N P U T # 8 , D *3 5 I D * ^ " E N D " T H E N C L O S E 8 E N 4 P R I N T D 5 G O T O 3

1 5

Page 164: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 164/208

C h a p t e r 1 M E R R Y

M E R R Y C H R IM E R R Y C H R I S T M A

M E R R Y C H R I S T M A S M E RM E R R Y C H R I S T M A S M E R R Y C H

M E R R Y C H R I S T M AM E R R Y C H R I S T M A S M E R

M E R R Y C H R I S T M A S M E R R Y C HM E R R Y C H R I S T M A S M E R R Y C H R I S T

M E R R Y C H R I S T M A S M E R R Y C H R I S T M A S MM E R R Y C H R I S T M A S M E R R Y C H R I S T M A S M E R R Y

M E R R Y C H R I S T M A S M E RM E R R Y C H R I S T M A S M E R R C H

M E R R Y C H R I S T M A S M E R R Y C H R I S TM E R R Y C H R S I T M A S M E R R Y C H R I S T M A S M

M E R R Y C H R I S T M A S M E R R Y C H R I S T M A S M E R R YM E R R Y C H R I S T M A S M E R R Y C H R I S T M A S M E R R Y C H R I S

M E R R Y C H R I S T M A S M E R R Y C H R I S T M A S M E R R Y C H R I S T M AM E R R Y C H R I S T M A S M E R R Y C H R I S T M A S M E R R Y C H R I S T M A S M E R

M E R R YM E R R YM E R R YM E R R Y

M i s c e l l a n e o u s A p p l i c a t i o n sT h e r e a r e a n u m b e r o d i f f e r e n t a p p l i c a t i o n s t h a td o n ' t f i i n t o a n o t h e p r e v i o u s l y d i s c u s s e d c h a pt e r s . T h e s e a p p l i c a t i o n s h a v e b e e n g r o u p e d u n d e rt h e p o t p o u r r i h e a d i n g o t h i s f i n a l c h a p t e r .

C O M P U T E R S A N D T H H U M A N I T I E SP r o f e s s i o n a l s c h o l a r s o h i s t o r y , l a n g u a g e , l i t e r

a t u r e , a n t h r o p o l o g y , a n a r c h e o l o g y w i l l f i n d t h C - 1 2 8 u s e f u l i n s t o r i n g , o r g a n i z i n g , a n a l y z i n g , a n i n d e x i n g d a t a .

H i s t o r yT h h i s t o r i a n c a e n c o d e i n f o r m a t i o n o f t h e f o

l o w i n g t y p e s o C o m m o d o r e 1 2 8 :

1 C e n s u s r e c o r d s2 C o n g r e s s i o n a l v o t i n g r e c o r d s3 E l e c t i o n s t a t i s t i c s4 C o u r t r e c o r d s a n d e c i s i o n s5 S h i p s a i l i n g r e c o r d s — t h e s e r e c o r d s h a v e h i s t o r

i c a l , g e n e o l o g i c a l , a n e c o n o m i c6 D i p l o m a t i c r e c o r d s

7 J o u r n a l i s m s t a t i s t i c s

L a n g u a g eT h C - 1 2 8 c a n b u s e d t d e a l w i t h l a n g u a g e s

i a t l e a s t t w d i f f e r e n t w a y s .T r a n s l a t i o n s . I t i s p o s s i b l e t p r o g r a m

C o m m o d o r e 1 2 t a c a a c r u d e t r a n s l a t i n g m c h i n e , c a p a b l e o r e c o g n i z i n g f o r e i g n v o c a b u l a r yw o r d s a n p r o v i d i n g t h E n g l i s h e q u i v a l e n t . S e t e n c e s t r u c t u r e a n o v e r a l l m e a n i n g a r m u c h m o r ed i f f i c u l t t p r o g r a m , h o w e v e r . P o c k e t t r a n s l a t i n gm a c h i n e s a n d s p e l l i n g c h e c k e r p r o g r a m s s e r v e a m o d e l s f o s u c h p r o g r a m . T h u l t i m a t e g o a l i t p r o v i d e t h i n t e r p r e t a b l e E n g l i s h e q u i v a l e n t f o

g i v e n f o r e i g n p h r a s e . A e v e n m o r e s o p h i s t i c a t e dp r o g r a m w o u l d c h e c k f o i d i o m a t i c e x p r e s s i o n s a n p r o v i d e c o r r e c t t r a n s l a t i o n , a o p p o s e d t l i t e r a lt r a n s l a t i o n . T h t r a n s l a t i n g p r o g r a m i L i s t i n g 1 1 - 1m a p r o v e t b e d u c a t i o n a l t t h o s e w i t h m i n im a f a m i l i a r i t y w i t h t h l a n g u a g e i n v o l v e d .

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

1 5

Page 165: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 165/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

L i s t i n g 1 1 - 1 : T h E n g l i s h - G e r m a n T r a n s l a t o r R o u t i n e1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5

R E E N G L I S H - G E R M A NC O L O R 0 , 1 1 s C O L O R 4 G R A P H I CS C N C L RD I G * ( 1 0 )P R I N T S P R I N T T A B ( 6 ) "F O X « T 1 R E A D G * ( X >N E X T

P R I N T S I N P U T " E N T E RF O X = T 1 S T E PI E * O 6 * ( X ) T H E N

T R A N S L A T O R1 1 : C O L O R 5 , 7

A E N G L I S H - G E R M A N T R A N S L A T O R "

A E N G L I S H W O R D " 5 E *N E X T X s G O T O 1 0

P R I N T s P R I N T " T H E G E R M A N E Q U I V A L E N T I " ; G * ( X + 1 >G O T O 1 0 D A T A H E L L O , G U T E NM O N T A G , B I R D , V O G E T A G , G O O D - B Y E , A U W I E D E R S E H E N , M O N D A Y ,L C O M P U T E , E R R E C H N E N

t e r e d i n t o c o m p u t e r d a t a b a s e f o e a s e i c o m p i li n d i c t i o n a r y .

L i t e r a t u r e a n W r i t i n gT h e r e a r n u m b e r o w a y s i w h i c h y o c a

u s y o u r C - 1 2 8 t h e l p y o i y o u r w r i t i n g a n a n a l y z i n g o l i t e r a t u r e .

G r a m m a r C h e c k e r . C o m m o d o r e 1 2 p r g r a m s a r a v a i l a b l e f o r s c a n n i n g y o u r w o r d p r c e s s e d f i l e s i s e a r c h o g r a m m a t i c a li n c o n s i s t e n c i e s . T h e s e e r r o r s c o v e r p u n c t u a t i o n ,s p l i t i n f i n i t i v e s , a n s y n o n y m m i s u s e . w o r d o c a u t i o n s h o u l d b e x e r c i s e d i b l i n d l y f o l l o w i n g t h es u g g e s t i o n s f r o m t h i s p r o g r a m .

T h e s a u r u s . A o n l i n e t h e s a u r u s c a p r o v i d er a p i d , t i m e s a v i n g a c c e s s t o a l t e r n a t i v e w o r dc h o i c e s . T h l i m i t e d d i c t i o n a r i e s o f c o m p u t e rt h e s a u r u s , h o w e v e r , c a h a n d i c a p i t t h o r o u g h i t e g r a t i o n w i t h a w o r d p r o c e s s o r .

A u t o m a t i c T a b l e o C o n t e n t s / I n d e xG e n e r a t o r . I p r e p a r i n g t e x t o w o r d p r o c e ss o r , t h a u t h o r m u s t f l a g e a c h k e y w o r d w i t h a s p ec i a l c o d e f o s u b s e q u e n t i n d e x i n g a n t a b l e o c o n t e n t s c o n s t r u c t i o n . A f t e r t h i s c h o r e h a s b e e np e r f o r m e d , t h i s p r o g r a m w i l l s e a r c h f o e a c h o

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

W r i t e r ' s o u t l i n e u t i l i t y . T h i s s p e c i a l i z e dw o r d p r o c e s s o r h a s a d a t a b a s e a b i l i t y . T h w r i t e rb e g i n s b e n t e r i n g a l o t h r e l e v a n t i d e a s p e r t a i ni n t t h e w r i t i n g a s s i g n m e n t i n t o t h o u t l i n e p r g r a m . S p e c i f i c c a t e g o r i e s a r f o r m e d a t h o u t l i n e ' s s t r u c t u r e s t a r t s t t a k e s h a p e . F i n a l l y , t h w r i t e r f i n i s h e s t h a s s i g n m e n t b e l a b o r a t i n g o t h c a t e g o r i e s d e v e l o p e d b t h o u t l i n e p r o g r a m .

S p e l l i n g C h e c k e r . N u m e r o u s s p e l l i n gc h e c k e r p r o g r a m s a r e a v a i l a b l e f o t h e C - 1 2 8 .T h e s e a r c a p a b l e o i n s p e c t i n g d o c u m e n t s f o e r o r s w i t h s p e c i a l d i c t i o n a r y c o n s i s t i n g o 3 0 , 0 0 0 - 2 0 0 , 0 0 0 w o r d s . T h u s e r h a t h o p t i o n o a d d i n g o r d e l e t i n g w o r d s . A d d i t i o n a l l y , s p e c i a l t yd i c t i o n a r i e s f o r w o r d - i n t e n s i v e p r o f e s s i o n s ( e . g . ,m e d i c a l , l a w , a n s c i e n t i f i c ) c a b c r e a t e d .A n a l y s i s o f L i t e r a t u r e . C o m p u t e r s c a b u s e d t p r e p a r e s t a t i s t i c a l a n a l y s e s o l i t e r a t u r e t h a ty o h a v e t y p e d u s i n g y o u r w o r d p r o c e s s o r . S u c h

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

1 5

Page 166: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 166/208

M i s c e l l a n e o u s A p p l i c a t i o n s

s t a n d a r d f o r m u l a s d e v e l o p e d b F l e s c h , F r y ,R a y g o r , D a l e C h a l l , o S p a c h e . F o i n s t a n c e , t h F o i n d e x ( F I ) i g i v e n b

i n o " h a r d " - t o t a l n o w o r d s w o r d s 1 0 I F

t o t a l n o s e n t e n c e s t o t a l n o w o r d s l

w h e r e " h a r d " w o r d s a r c o n s i d e r e d t b t h o s ew o r d s w i t h t h r e e o r m o r e s y l l a b l e s , e x c e p t p r o p e rn a m e s , c o m p o u n d s o s h o r t w o r d s ( f o r e x a m p l e ,d o w n - a n d - o u t ) , a n d w o r d s i w h i c h t h t h i r d s y l l ab l e n d s i e s o r e ( f o r e x a m p l e , a r r e s t e d ) . T h o s ew h u s t h F o i n d e x s u g g e s t t h a t a F v a l u e o 2 o m o r e i n d i c a t e s a n a d v a n c e d o d i f f i c u l t r e a di n l e v e l a n t h a t a n F I o 1 o l e s s i b e s t f o d e a li n w i t h t h m a s s e s .

T h u s o c o m p u t e r s f o t h a n a l y s i s o f l i t e ra t u r e i n t h i s m a n n e r i c o n t r o v e r s i a l . T e a c h e r ss o m e t i m e s f i n d t h a t t h e s e s t a t i s t i c s p r o v i d e u s e f u lg u i d e l i n e s w h e n t h e y a r e c r e a t i n g m a t e r i a l t h e yp l a n t u s i r e a d i n g c l a s s e s a n w h e n t h e y a r w r i t i n g s p e c i a l i z e d s u b j e c t - m a t t e r t e x t t h a t m u s t b u n d e r s t o o d b s t u d e n t s w h o s e r e a d i n g s k i l l s a r e n o th i g h l y d e v e l o p e d ; h o w e v e r , m i s u s e o t h e s e s t a t i st i c s c a o c c u r w h e n p u b l i s h e r s d e m a n d t h a t a u t h o r su s t h e m t " c l e a n u t h e i r t e x t " a c o n d i t i o n o p u b l i c a t i o n .

C o m m o d o r e 1 2 8 c a n a l s o b u s e d t c o s t r u c t c o n c o r d a n c e t a b l e , l i s t i n g a l w o r d s u s e di p i e c e o f t e x t a n t h e i r a b s o l u t e o r e l a t i v e f r eq u e n c y o f u s e ; t h l i s t c a b s o r t e d a l p h a b e t i c a l l yo b f r e q u e n c y . S e M i c r o c o m p u t i n g , p a g e 6 0 J u n e1 9 8 1 f o s a m p l e B A S I C p r o g r a m . W o r d - c l a s s d i t r i b u t i o n s t a t i s t i c s , m e a s u r e s o r e d u n d a n c y o v o c a b u l a r y ( a v e r a g e s , m e d i a n s , a n s o n ) , n u b e r s o f m o d i f i e r s , a d v e r b / v e r b a n a u x i l i a r yv e r b / v e r b r a t i o s , c l a u s e l e n g t h s t a t i s t i c s , d i s t r i b ut i o n o f c l a u s e t y p e s ( s i m p l e , c o m p o u n d s u b j e c t , a n s o n ) , d i s t r i b u t i o n o s e n t e n c e o p e n e r s ( p r e p o s it i o n a l p h r a s e , s u b o r d i n a t e d c l a u s e , a n s o n ) , a n s t y l e o s e n t e n c e s t r u c t u r e c o u l d a l s o b a n a l y z e db m o r e c o m p l e x p r o g r a m . T h i s i n f o r m a t i o n c a b u s e d t s t a t i s t i c a l l y d e t e r m i n e w h e t h e r w o r k so i n d e f i n i t e a u t h o r s h i p a r e t y p i c a l o g i v e n w r i t e r

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

L i t e r a t u r e D a t a b a s e . s p e c i a l i z e d d a t ab a s e c o u l d s t o r e i m p o r t a n t m a n u s c r i p t s a n d b e u s e dt o i n d e x , c r o s s - r e f e r e n c e , a n s e a r c h f o k e y w o r d sq u i c k l y a n e f f i c i e n t l y .

A I T T H E H A N D I C A P P E DT h u s o C o m m o d o r e s a a i d s t o t h h a n d i

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

T h C - 1 2 8 c a n a c a a i n t e l l i g e n t t y p e w r i t e rf o t h h a n d i c a p p e d . O n s y s t e m w a u s e d b p a a p l e g i c t c o m m u n i c a t e w i t h o t h e r s ; t h c o m p u t e rs c a n n e d t h a l p h a b e t a n o n c e t h p a r t i c u l a r l e t e w a r e a c h e d , t h e p a t i e n t m a d e m o v e m e n t t a c k n o w l e d g e t h c o r r e c t l e t t e r , a n p r i n t o u t w a m a d e . I t h i s m a n n e r , w o r d s a n s e n t e n c e s w e r ep r o d u c e d .

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

c o m p u t e r w i t h d o m a t r i x p r i n t e r c a b u s e d t c o n v e r t i n p u t t e x t i n t o b r a i l l e t e x t . E a c hl i n e o f t e x t w o u l d b r e v e r s e d i t h c o m p u t e r ' sm e m o r y a n t h b r a i l l e e q u i v a l e n t w o u l d b e p r i n t e di i t m i r r o r i m a g e . B t u r n i n g t h o u t p u t o v e r , t h i m p r e s s i o n s l e f t b t h p r i n t e r w i l l f o r m t h b r a i l l et e x t .

O t h e r a r e a s i w h i c h t h C o m m o d o r e 1 2 c a h e l p t h h a n d i c a p p e d , i n c l u d e t h f o l l o w i n g :

S e n s o r y e n h a n c e m e n t o t r a n s l a t i o n : c l a r i f i c a t i o no a u d i o o v i s u a l i n f o r m a t i o n o t r a n s l a t i o n o v i d e o i n f o r m a t i o n t a n f r o m a u d i o i n f o r m a t i o n .M a n i p u l a t o r c o n t r o l s : p o w e r e d p r o s t h e s e s o rr o b o t s f o i n d i v i d u a l s w i t h s e v e r e m o t o r i m p a i rm e n t .I n f o r m a t i o n a m p l i f i c a t i o n f o t h m o t i o n i p a i r e d : i n c r e a s e t h e a m o u n t o i n f o r m a t i o n t h a tc a b r e l a y e d w i t h g i v e n n u m b e r o k e y -

1 5

Page 167: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 167/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

s t r o k e s , f o e x a m p l e , s h o r t h a n d t r a n s l a t o r , a d e s c r i b e d i t h f i r s t c h a p t e r .R e c r e a t i o n a n d d e v e l o p m e n t a i d s : g a m e s a n e d u c a t i o n a l p r o g r a m s a l l o w i n g h a n d i c a p p e d p e s o n s r e l i a b l e m e a n s t o c o n t r o l , e x p l o r e , a n m a n i p u l a t e o b j e c t s o l e a r n a b o u t t h e m .C o m m u n i c a t i o n a i d s : t e l e p h o n e d i a l e r s , c o p u t e r - a i d e d w r i t i n g a n f i l i n g s y s t e m s , a n p h o n ec o m m u n i c a t i o n t h r o u g h t h u s o s p e e c h s y nt h e s i z e r s , f o e x a m p l e .S e c u r i t y / m o n i t o r i n g s y s t e m s : m e c h a n i s m s f o c o n t r o l l i n g l o c k s a n w i n d o w s , e m e r g e n c y c a l ls y s t e m s , m e d i c a t i o n r e m i n d e r s , a n d m o n i t o r i n gs y s t e m s t h a t w i l l p e r i o d i c a l l y d e m a n d r e s p o n s ea n s i g n a l i t h i n d i v i d u a l f a i l s t a n s w e r i t q u e r i e s .I n f o r m a t i o n r e s o u r c e / m a n a g e m e n t : i n a b i l i t y t q u i c k l y m a n i p u l a t e a n s c a n m a t e r i a l s m a p r v e n t t h h a n d i c a p p e d f r o m m a k i n g e f f e c t i v e u s o d i c t i o n a r i e s , p h o n e l i s t s , c a l e n d a r s , f i l i n gs y s t e m s , a n d b o o k s . T h e s e f u n c t i o n s c a b p a a l l e l e d t h r o u g h t h u s o s p e c i f i c a l l y d e s i g n e dm i c r o c o m p u t e r - b a s e d i n t e r f a c e s t h a t w o r k w i t hr e s i d u a l p h y s i c a l a n s e n s o r y c a p a b i l i t i e s .

T E S T Y O U R T Y P I N G S P E E DT h o s e l e a r n i n g t t y p e w i l l a p p r e c i a t e m e a su r e m e n t o t h e i r l i g h t n i n g - f a s t d i g i t s .

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

C l u b s a n o t h e r o r g a n i z a t i o n s m a f i n d i w o r t h w h i l e t p u r c h a s e C - 1 2 8 t e a s e t h p a p e rw o r k c r u n c h . A n y o n e w h d e v e l o p s s o f t w a r e f o t h i s a p p l i c a t i o n m a b a b l e t s e l l i t o t h e r o g a n i z a t i o n s o c h a r g e f o r h i s o h e c o m p u t i n gs e r v i c e s .

C O - O P S C H E D U L I N G A N F I N A N C E SC o m m o d o r e 1 2 a n a l y s i s o f c o s t s a n d u t i e s

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

T A I L O R ' S C A L C U L A T I O N SA l t e r a t i o n s t d r e s s a n s u i t p a t t e r n s c a n b e

m a t h e m a t i c a l l y d e t e r m i n e d b y o u r C - 1 2 8 . I y o h a v e d o m a t r i x p r i n t e r , t h a l t e r e d p a t t e r n c o u l db p r i n t e d .

P H O N E C O D Er e l a t i v e l y s i m p l e p r o g r a m c o u l d b w r i t t e n

t p r o d u c e l i s t i n g o a l o t h p o s s i b l e l e t t e r c o b i n a t i o n s o t h p h o n e d i a l f o g i v e n p h o n e n u b e r . B u s i n e s s e s m a t h e n u s t h i s l i s t i n g t p r o d u c ea a p p r o p r i a t e , e a s y - t o - r e m e m b e r w o r d t h a tr e p r e s e n t s t h e i r p h o n e n u m b e r . I f a c t , a i n t e r e s ti n w o r d m a a p p e a r f o y o t u s e w i t h y o u r o w t e l e p h o n e n u m b e r .

B R A I N S T O R M E Rf e y e a r s a g o , l a r g e s p h e r e , c o n t a i n i n g

t h o u s a n d s o p l a s t i c s q u a r e s w i t h d i f f e r e n t w o r dp r i n t e d o e a c h , w a s o l d a " b r a i n s t o r m e r . " T h i d e a b e h i n d t h i s d e v i c e w a t o r o t a t e t h e s p h e r e ,m i u t h w o r d s , a n t h e n p e e k t h r o u g h w i d o a w h a t e v e r w o r d s a p p e a r e d . F r o m t h i s c o b i n a t i o n o f a d j e c t i v e s a n n o u n s , t h u s e r w a s u p p o s e d t c o m e u w i t h n e i n v e n t i o n o r i d e a .T h ' b r a i n s t o r m e r ' ' w a s a i d t b u s e f u l i s t i m u l a t i n g i d e a s . F o i n s t a n c e , i t h w o r d s ' ' t e l ev i s i o n " a n " g a m e " a p p e a r e d , p r o p e r l y p r e p a r e dm i n d c o u l d h a v e m a d e t h i n t u i t i v e l e a p t i n v e n tv i d e o g a m e s . T r a c i n g t h i s l i n e f r o m h i s t o r y , y o c o u l d c r e a t e y o u r o w c o m p u t e r i z e d " b r a i ns t o r m e r " b p r o g r a m m i n g l a r g e a r r a y o r a n d o m l y - a c c e s s e d n o u n s a n d a d j e c t i v e s t a p p e a ro t h C o m m o d o r e ' s m o n i t o r .

s i m i l a r p r o g r a m c o u l d b c a l l e d a " i d e as t i m u l a t o r . " I n s t e a d o m i s c e l l a n e o u s w o r d s r a d o m l y a p p e a r i n g , a s p e c i a l s e o f a d j e c t i v e s o p h r a s e s , d e s c r i b i n g p o s s i b l e i m p r o v e m e n t s t a i v e n t i o n , w o u l d b d i s p l a y e d o t h s c r e e n . T h f o l o w i n g l i s t o b r a i n s t o r m i n g q u e s t i o n s c o u l d b a r r a n g e d b y o u r C - 1 2 8 a n i n d i v i d u a l l y c a l l e d t t h s c r e e n .

B r a i n s t o r m e r p r o g r a m s n e e d n ' t b l i m i t e d t

1 5

Page 168: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 168/208

M i s c e l l a n e o u s A p p l i c a t i o n s

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

B r a i n s t o r m C h a r t f o P r o d u c t s , P r o c e s s e s , a n S e r v i c e sI w h a t o t h e r w a c a i b m a d e m o r e e f f e c t i v e ?I t h e r e a s u r e r w a t d i t I t h e r e c l e a n e r w a t d i t I t h e r e a s a f e r w a t d i t I t h e r e m o r e d u r a b l e f o r m ?I t h e r e a e a s i e r w a t d i t I w h a t o t h e r w a c a i b e i m p r o v e d ?C a t h d i s t r i b u t i o n b e i m p r o v e d ?C a i b m a d e p o r t a b l e ?C a s o m e t h i n g b e a d d e d t e n h a n c e i t v a l u e ?C a i b a d a p t e d t s o m e o t h e r u s e ?C a i b m a d e m o r e a t t r a c t i v e ?I t h e r e a c h e a p e r w a t d i t

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

w o u l d b v e r y u s e f u l t t h o s e w h h a v e c r e a t i v em i n d , c o u l d b w r i t t e n . l a r g e l i s t i n g o " i d e aw o r d s ' * w o u l d b s h u f f l e d a n d i s p l a y e d t h r e e a

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

S O U R C E I N D E XA d d r e s s e s o m a n u f a c t u r e r s , i n s t i t u t i o n s , o

g a n i z a t i o n s , a n o t h e r s o u r c e s o i n f o r m a t i o n o p r o d u c t s c a b s t o r e d i c o m p u t e r f o r m a n i d e x e d f o f u t u r e r e f e r e n c e . A n s o u r c e o i n f o r m at i o n o r m a t e r i a l s t h a t y o d o n ' t h a v e u s f o r a tp r e s e n t , b u m i g h t n e e d i t h f u t u r e , s h o u l d b s t o r e d w i t h t h i s s y s t e m . T h e s e s o u r c e s c a l a t e r b i n d e x e d u n d e r t h m a t e r i a l t h e y c a p r o v i d e .

P E O P L E M A T C H I N GC o m p u t e r s h a v e p r e p a r e d s e a t i n g c h a r t s f o

F i g . 1 1 - 1 . T h C - 1 2 8 a n a E p s o n F X - 8 0 c a n b e e a s i l y c o n n e c t e d w i t h C a r d ? / + G p a r a l l e l c o n n e c t o r ( s e e A p p e n d i x B )

1 5

Page 169: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 169/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

d i n n e r s , a r r a n g e d b l i n d d a t e s , m a t c h e d c a r p o o l s ,a n p a i r e d a t h l e t e s a c c o r d i n g t i n d i v i d u a l c h a r a ct e r i s t i c s . D i g i t a l c u p i d p l a y i n g , h o w e v e r , i b e s tt a k e n t o n g u e - i n - c h e e k a n r e l e g a t e d t a e n t e rt a i n m e n t s t a t u s .

G R E E T I N G C A R D P R O D U C E RS o m e c l e v e r h o b b y i s t s h a v e w r i t t e n p r o g r a m s

t p r o d u c e a s s o r t e d t y p e s o g r e e t i n g c a r d s , a n o u n c e m e n t s , a n i n v i t a t i o n s o t h e i r d o m a t r i xp r i n t e r s ( s e e F i g . 1 1 - 1 ) . T h e s e c a r d s c a b p e s o n a l i z e d a n i n c o r p o r a t e c o m p u t e r a r t i n t o t h e i rf i n a l c o m p o s i t i o n . A n o t h e r h o b b y i s t u s e s h e C o m o d o r e 1 2 t p r o d u c e C h r i s t m a s g i f t w r a p p i n g p ap e b p r i n t i n g d e s i g n s o C h r i s t m a s a r t i f a c t s o c o l o r e d t r a c t o r p a p e r .

C O N T E S T SF o t h o s e w h a c t i v e l y p u r s u e s w e e p s t a k e s , a

C - 1 2 8 c a n b e u s e d t f i l l o u m u l t i p l e c o n t e s t e n t r yf o r m s w i t h y o u r n a m e a n a d d r e s s . T h i s t e c h n i q u ew o u l d o n l y b a p p l i c a b l e w h e r e a u n l i m i t e d n u b e o f s i m i l a r e n t r i e s w e r e l e g a l .

H A N D W R I T I N G A N A L Y S I Sf e m a j o r c o r p o r a t i o n s a r n o u s i n g h a n dw r i t i n g a n a l y s i s a o n i n s t r u m e n t f o e v a l u a t i n gp r o s p e c t i v e e m p l o y e e s . T h h u m o r o u s s h o p p i n gm a l l h a n d w r i t i n g a n a l y s i s " c o m p u t e r s " d l i t t l em o r e t h a n p r i n t o u r a n d o m e v a l u a t i o n f r o md a t a b a s e o s t o c k p e r s o n a l i t y t r a i t s . Y o c o u l d w r i t e

p r o g r a m t h a t w o u l d p r i n t o u t t h e s t a n d a r d i t e r p r e t a t i o n s f o h a n d w r i t i n g c h a r a c t e r i s t i c s . U f o r t u n a t e l y , t h c h a r a c t e r i s t i c s w o u l d t h e m s e l v e sh a v e t b e e n c o d e d f o y o u r C o m m o d o r e t h a n d l ep r o p e r l y . U n l e s s y o h a v e t h t i m e f o a l e n g t h ys t u d y o h a n d w r i t i n g , t h i s m a t t e r w i l l h a v e t b l e f t t t h h a n d w r i t i n g e x p e r t s .

F I F T Y M I S C E L L A N E O U S A P P L I C A T I O N SI o r d e r t f u r t h e r e x e m p l i f y t h s c o p e o a

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

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

D e s i g n a n a n i m a t i o n o m a r c h i n g b a n d p a t t e r n s .M a i n t e n a n c e a n i n v e n t o r y o e q u i p m e n t a n i s t r u m e n t s i s m a l l l a b o r a t o r i e s .M e m b e r s h i p t r a c k i n g f o s m a l l o r g a n i z a t i o n sw i t h t h a d d i t i o n o d u e s a c c o u n t i n g , q u e s t i o nn a i r e a n a l y s i s , a n m a i l i n g l i s t c a p a b i l i t i e s .T p a t t e r n g e n e r a t o r f o e l e c t r o n i c t e c h n i c i a n s .A r t i s t i c p a c i f i e r f o r t o d d l e r s b a s e d o r a n d o mg r a p h i c a l p a t t e r n s , a s f o r m o f t h e s t i m u l a t i o nn e c e s s a r y f o t h d e v e l o p m e n t o n o r m a l I Q B a n n e r a n s i g n g e n e r a t o r t p r o m i n e n t l y d i s p l a yy o u r m e s s a g e , c r e a t e d o o r d i n a r y l i n e p r i n t e r s .P o s t e r s a n c a l e n d a r s f r o m l i n e p r i n t e r o u t p u t .T r a n s l a t i o n s o f f o r e i g n w o r d s d o n e b p o r t a b l ec o m p u t e r s f o t r a v e l e r s ( o f o e d u c a t i o n a l p u p o s e s ) .A n a l y s i s o f t h e c o s t - s a v i n g b e n e f i t s o f v a r i o u ss o l a r c o l l e c t o r d e s i g n s .

• C a l c u l a t i o n o f h o m e i m p r o v e m e n t c o s t s b d t e r m i n i n g g a l l o n s o f p a i n t , r o l l s o w a l l p a p e r , o rs q u a r e y a r d s o c a r p e t i n g f o g i v e n j o b .C a m a i n t e n a n c e r e m i n d e r f o r o u t i n e t u n e u p sa n p a r t s r e p l a c e m e n t a c c o r d i n g t m i l e s d r i v e n .C a p o o l r e c o r d k e e p i n g p r o g r a m w h i c h r e c o r d sc a u s a g e b d r i v e r , d e s t i n a t i o n , a n d a t e w i t ht h a b i l i t y t p r i n t s c h e d u l e s f o e a c h m e m b e r .B e n d o K a g a w a , Z e p r i e s t i J a p a n , u s e s h i p e r s o n a l c o m p u t e r t h e l p p e o p l e m e d i t a t e .B o W a l t z ' s p e r s o n a l c o m p u t e r a S m i t h e r s -O a s i s c a n t e l l y o a l y o e v e r w a n t e d t k n o wa b o u t g e r m a n i u m g r o w i n g .T h r e e H a r v a r d p r o f e s s o r s w r i t i n g p h y s i o l o g yt e x t u s t h e i r p e r s o n a l c o m p u t e r s t e x c h a n g ec h a p t e r s b p h o n e .E d w a r d A d l e r a r r a n g e d f o r h i s c o m p u t e r t r o c kh i b a b y ' s c r a d l e e v e r y t i m e s h c r i e d .

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

1 6

Page 170: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 170/208

M i s c e l l a n e o u s A p p l i c a t i o n s

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

p s y c h o l o g i s t i u s i n g h i c o m p u t e r t t e a c hp e o p l e s e l f - r e l a x a t i o n t e c h n i q u e s a n s e l f -h y p n o s i s .

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

G e r m a n f i r m i u s i n g p e r s o n a l c o m p u t e r t c r e a t e n e s w e a t e r p a t t e r n s .D a r y l F a u d ' s p e r s o n a l c o m p u t e r s i f t s t h r o u g hh u n d r e d s o b a c t e r i a l s t r a i n s t o a s s i s t i r e c o m -b i n a n t D N e x p e r i m e n t s .D r T e r r y P u n d i a k u s e s v o i c e i n t e r f a c e w i t h h i c o m p u t e r t g i v e a n t i s m o k i n g l e c t u r e s .E x p e r i m e n t a l s y s t e m s t h a t a r b e i n g d e v e l o p e dt r e a d o r d i n a r y t e x t t t h b l i n d a r e b a s e d o p e r s o n a l c o m p u t e r s .B o S c o u t s a c r o s s t h e n a t i o n a r e u s i n g p e r s o n a lc o m p u t e r s f o h e l p i e a r n i n g t h C o m p u t e rm e r i t b a d g e .D r M i c h a e l L a m b h a s a d a p t e d h i p e r s o n a l c o p u t e r f o a n e s t h e s i a m o n i t o r i n g d u r i n g s u r g e r y .C o l o s s a l P i c t u r e s C o r p o r a t i o n u s e d p e r s o n a lc o m p u t e r t c r e a t e t h e t i t l e s e q u e n c e s f o T h B l a c k S t a l l i o n a n O n F r o m T h H e a r t ,P s y c h o l o g i s t J o h n M c P h e e d e v e l o p e d p r o g r a mt a n a l y z e R o r s c h a c h I n k b l o t T e s t s o h i p e s o n a l c o m p u t e r .T h S p o r t s C a C l u b o A m e r i c a , S a F r a n c i s c oo f f i c e u s e s P p e r s o n a l c o m p u t e r t t r a c k r a c er e s u l t s i n s t a n t l y .D a v i d C u r t i s t u r n e d h i p e r s o n a l c o m p u t e r i n t ol i e - d e t e c t o r a n a n a l y s i s m a c h i n e .O n h o b b y i s t c r e a t e s p e r s o n a l i z e d C h r i s t m a sl e t t e r s b u s i n g w o r d p r o c e s s o r , c u t t i n g t h t i m e r e q u i r e d i h a l f .

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

O n t h r i f t y p e r s o n a l c o m p u t e r o w n e r d e v i s e dp r o g r a m t r a n d o m l y m a t c h e a c h p e r s o n i h i e x t e n d e d f a m i l y f o e x c h a n g e o g i f t s .O n f a m i l y u s e s t h e i r s y s t e m a s m e s s a g e b o a r dt s t o r e , w o r d - p r o c e s s , a n d i s p l a y m e s s a g e s t o t h e r f a m i l y m e m b e r s .T r a v e l i n g s a l e s m e n u s t h e i r p o r t a b l e c o m p u t e r st m a i n t a i n e x p e n s e a c c o u n t s .O n h o b b y i s t c r e a t e d " d r u n k o m e t e r " p r o g r a mt e v a l u a t e r e s i d u a l c o g n i t i v e f u n c t i o n i t h o s es m a s h e d b a l c o h o l .

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

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

w r e s t l i n g c o a c h n l o n g e r t u s s l e s w i t h t h p r o b l e m o f p a i r i n g 5 0 0 b o y s b a g a n w e i g h t ;h u s e s h i p e r s o n a l c o m p u t e r .

p e r s o n a l c o m p u t e r o w n e r a b o u t t m a r r yc r e a t e d d a t a b a s e t m a o u t c h a p e l s e a t i n g f o 1 0 w e d d i n g g u e s t s a n t a b l e a r r a n g e m e n t s f o 2 2 l u n c h g u e s t s a n t d t a b u l a t i o n s o n o s h o w s . H i a l s o k e e p i n g r e c o r d o t h o s e w h g i v e g i f t s a n w h a t t h e y s e n d .

n e m i n i s t e r w a g i v e n i n f o r m a t i o n c o n c e r n i n gt h p e r s o n a l a n f a m i l i a l p r o b l e m s o f h i s f l o c ks t o r e d i d a t a b a s e c r e a t e d b t h r e t i r i n gm i n i s t e r .C h i c a g o A l d e r m a n L a w r e n c e B l o o m k e e p sd a t a b a s e o 6 , 0 0 0 v o t e r s o h i c o m p u t e r . P r c i n c t w o r k e r s c a m a k e p e r s o n a l i z e d c a l l s a n s a " A l d e r m a n B l o o m h e l p e d y o g e r i o t h a ta b a n d o n e d c a r . N o h n e e d s y o u r h e l p . "C a r t e r S c h o l z u s e d h i p e r s o n a l c o m p u t e r t c o m p u t e t h e l e n g t h s o s e t o f t u n e d w i n dc h i m e s .T h O s v o z f a m i l y o N e Y o r k u s t h e i r p e r s o n a l

1 6

Page 171: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 171/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

• P r o f e s s i o n a l l y - p r e p a r e d p r o g r a m s a r e a v a i l a b l et p l a n v a c a t i o n t r i p f o y o u , g i v e n t h s t a r t i n gp o i n t a n t h d e s t i n a t i o n ; m i l e s , c o s t s , r o u t e s ,a n i t i n e r a r y c a b c o m p u t e d a u t o m a t i c a l l y .D a v e A d a m s , b u s i n e s s m a n , u s e s h i p e r s o n a lc o m p u t e r w i t h m o d e m t a c c e s s o n - l i n e a i r l i n es c h e d u l e s a n d m a k e r e s e r v a t i o n s . T h S o u r c ea n C o m p u S e r v e , a m o n g o t h e r n e t w o r k s , o f f e rt h i s s e r v i c e .

A u t o m o t i v e e x p e n s e r e c o r d s , i n c l u d i n g t h f o l o w i n g i n f o r m a t i o n , m a b t r a c k e d u s i n g y o u rp e r s o n a l c o m p u t e r : l o a n o l e a s e p a y m e n t r e o r d s , a c c u m u l a t e d g a s o l i n e c o s t s , M P a v e r a g e ,m a i n t e n a n c e a n d r e p a i r r e c o r d s , i n s u r a n c er e c o r d s , d e p r e c i a t i o n , a u t o m o t i v e t a d e d u c t -i b l e s , a n d a c c u m u l a t e d c o s t p e m i l e t o p e r a t e .B i l l S t r o z i e r u s e s h i p e r s o n a l c o m p u t e r t o p e r

a t p a s s i v e s o l a r h e a t i n g s y s t e m i h i h o m e .T h c o m p u t e r c o n t r o l s t h o p e n i n g a n d c l o s i n g o m o v a b l e p a r t i t i o n s a n s h a d e s a n a a i c i r c u l at i o n s y s t e m . O t h e r p e r s o n a l c o m p u t e r o w n e r sh a v e c o n t r o l l e d a c t i v e s o l a r h e a t i n g c o l l e c t o r s ,d i r e c t e d a i o l i q u i d t a r e a s w h e r e i w a n e e d e d , a n a n a l y z e d t h p e r f o r m a n c e o t h s y s t e m .O n h o b b y i s t u s e s p r o g r a m t o r g a n i z e h i e l a b o r a t e h o m e w o r k s h o p ; h e m a i n t a i n s t o o la n e q u i p m e n t i n v e n t o r y a n l i s t s o p a r t s a n s u p p l i e s , p r o j e c t s c o m p l e t e d , a n f u t u r e p r o j e c t s( w i t h t e n t a t i v e s t a r t i n g d a t e s ) .B i r d w a t c h e r E d w a r d M a i r u s e s p e r s o n a l c o p u t e r t s t o r e h i l i f e t i m e , y e a r , s t a t e , p r o p e r t y ,a n f e e d e r l i s t s a n f o e x c h a n g i n g i n f o r m a t i o nw i t h o t h e r b i r d w a t c h e r s a c r o s s t h e n a t i o n v i a an e t w o r k .S e v e r a l e x e c u t i v e s , c o m p u t e r p r o g r a m m e r s , a n dw r i t e r s c a n o d t h e i r w o r k a h o m e , r a t h e rt h a n t r a v e l i n g t o t h o f f i c e , t h a n k s t p e r s o n a lc o m p u t e r s l i n k e d w i t h t h e i r c o m p a n y ' s c o m p u t e rv i m o d e m s .

1 6

Page 172: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 172/208

A p p e n d i xC o m m o d o r e 1 2 S o f t w a r e G u i d e

A b a c u s S o f t w a r eC H A R T P A KB A S I C 1 2 8 C o m p i l e rS U P E R P a s c a lS U P E R

A b a c u s S o f t w a r e o f f e r s t h i s l i n e o b u s i n e s s a n l a n g u a g e s o f t w a r e f o t h e C - 1 2 8 .

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

A c t i v i s i o n H o m e C o m p u t e r S o f t w a r eG a m e M a k e r : T h C o m p u t e r G a m e D e s i g n K i S p a c e S h u t t l e — A J o u r n e y I n t o S p a c eA c t i v i s i o n p r o d u c e s l i n e o e n t e r t a i n m e n t a n

g a m e s o f t w a r e , i n c l u d i n g G a m e M a k e r , u t i l i t y f o d e s i g n i n g C - 1 2 8 g a m e s .

B a t t e r i e s I n c l u d e dP a p e r C l i p

P a p e r C l i p i w o r d p r o c e s s i n g p r o g r a m .

1 7 8 7 5 S k P a r k N o r t h , S u i t eI r v i n e , C 9 2 7 1 4( 4 1 6 ) 8 8 1 - 9 8 1 6

B r o d e r b u n dC a p t a i n G o o d n i g h tK a r a t e k aL o d e R u n n e rS k B l a z e r

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

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

E l e c t r o n i c A r t sS e v e n C i t i e s o G o l dH e a r t o A f r i c a

1 6

Page 173: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 173/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

E l e c t r o n i c A r t s i m a n u f a c t u r e r o m a n yp o p u l a r C - 1 2 8 e n t e r t a i n m e n t p r o g r a m s .

2 7 5 5 C a m p u s D r S a M a t e o , C 9 4 4 0 3

E P Y X C o m p u t e r S o f t w a r eW i n t e r G a m e sT e m p l e o A p s h a i T r i l o g yR e s c u e O F r a c t a l u s !B a l l b l a z e r

E P Y X p r o d u c e s m a n y p i e c e s o e n t e r t a i n m e n ts o f t w a r e .

1 0 4 3 K i e l C o u r tS u n n y v a l e , C 9 4 0 8 9

H a y d e n S o f t w a r eS a r g o n I S a r g o n I I

H a y d e n p u b l i s h e s v a r i e t y o f e n t e r t a i n m e n ts o f t w a r e p a c k a g e s f o t h e C - 1 2 8 , i n c l u d i n g t h e s et w p o p u l a r c h e s s g a m e s .

L i o n h e a r tB u s i n e s s S t a t i s t i c sP E R T C r i t i c a l P a t h T e c h n i q u e sS a l e s M a r k e t i n g F o r e c a s t i n g

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

P . O . B o 3 7 A l b u r g , V 0 5 4 4 0( 5 1 4 ) 9 3 3 - 4 9 1 8( N o t e t h a t t h i s i Q u e b e c , C a n a d a a r e a c o d e )

M a s t e r t r o n i c I n t e r n a t i o n a l , I n c .H e r o o t h G o l d e n T a l i s m a nT h L a s t V

M a s t e r t r o n i c i u n i q u e a m o n g e n t e r t a i n m e n ts o f t w a r e m a n u f a c t u r e r s i i t p r o d u c t i o n o c h e a pg a m e s o f t w a r e ( u s u a l l y $ 9 . 9 9 e a c h ) .

7 3 1 1 B G r o v e R o a dF r e d e r i c k , M 2 1 7 0 1( 3 0 1 ) 6 9 5 - 8 8 7 7

O a s i s S o f t w a r eB A S I C L i g h t n i n gW h i t e L i g h t n i n gM a c h i n e L i g h t n i n g

T h e s e g r a p h i c d e v e l o p m e n t s y s t e m s a i s o f tw a r e d e s i g n b a d d i n g s u c h f e a t u r e s a s s p r i t e ,s o u n d , a n s c r e e n c o m m a n d s a n f u n c t i o n s t C o m o d o r e B A S I C .

3 7 O y s t e r P t B l v d . , U n i t 1 S o u t h S a F r a n c i s c o , C 9 4 0 8 0( 4 1 5 ) 5 8 8 - 1 5 8 7

P r o f e s s i o n a l S o f t w a r e , I n c .F l e e t S y s t e m

T h i s s o f t w a r e i a i n e x p e n s i v e w o r d p r o c e s si n p r o g r a m t h a t a l s o c o n t a i n s 9 0 , 0 0 0 w o r d s p e l li n g c h e c k e r .

5 F r e m o n t S t r e e tN e e d h a m , M 0 2 1 9 4( 6 1 7 ) 4 4 4 - 5 2 2 4

S o l i d S t a t e S o f t w a r eV i z a s t a r 1 2 V i z a w r i t e C l a s s i c

T h e s e m a c h i n e l a n g u a g e p r o g r a m s o f f e r a i t e g r a t e d s p r e a d s h e e t , d a t a b a s e , a n g r a p h i c s p a c ka g ( V i z a s t a r 1 2 8 ) , a n w o r d p r o c e s s o r ( V i z a w r i t eC l a s s i c ) f o r t h e C - 1 2 8 .

1 6

Page 174: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 174/208

C o m m o d o r e 1 2 S o f t w a r e G u i d e

1 1 2 5 E H i l l s d a l e B l v d . , S u i t e 1 0 F o s t e r C i t y , C 9 4 4 0 4( 4 1 5 ) 3 4 1 - 5 6 0 6

s u b L O G I C C o r p o r a t i o nF l i g h t S i m u l a t o r I J e

T h e s e e n t e r t a i n i n g p r o g r a m s a r e t h e f i r s t a n l a s t w o r d o f l i g h t s i m u l a t i o n . F l i g h t S i m u l a t o r I i t h c l a s s i c f l i g h t s i m u l a t o r , w h i l e J e a d v a n c e sy o u r p i l o t i n g s k i l l s i n t o t h j e a g e .

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 6 1 8 2 0( 2 1 7 ) 3 5 9 - 8 4 8 2

1 6

Page 175: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 175/208

Page 176: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 176/208

A p p e n d i xC o m m o d o r e 1 2 P e r i p h e r a l G u i d eC a r d c o , I n c . M a g n u m L o a d i a r e p l a c e m e n t R O c h i p f o

C a r d ? / t h C o m m o d o r e 1 2 t h a t s p e e d s u o p e r a t i o n o C o m m o d o r e ' s 1 5 4 1 d i s k d r i v e .

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 i n t e r f a c e t h a t w i l l g o i Q 8 0p r i n t t e x t a n g r a p h i c s o y o u r E p s o n o c o m p a t i - B a t t l e G r o u n d , W 9 8 6 0 4b l d o m a t r i x p r i n t e r . ( 8 0 0 ) 5 4 1 4 5 4 1

3 0 S T o p e k a O k i d a t a C o r p o r a t i o nW i c h i t a , K 6 7 2 0 2 O k i m a t e 1 p r i n t e r

P l u g ' N P r i n t I n t e r f a c e f o C o m m o d o r e 1 2 E p s o n A m e r i c a , I n c . T h i s f a e x c e p t i o n a l c o l o r ^ t T Q n s i e r

F 8 d o m a t r i x p r i n t e r w i t h a i n t e r f a c e t h a t a l l o w s f u l lc o l o r s c r e e n d u m p s f r o m t h e C - 1 2 8 .

w o r k h o r s e d o m a t r i x p r i n t e r f o r y o u r C - 1 2 8 .M t L a u r e l , N 0 8 0 5 4

S G - 1 0 C

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

1 6

Page 177: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 177/208

Page 178: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 178/208

A p p e n d i x

C o m m o d o r e 1 2 B A S I C C o m m a n d S u m m a r y

A B A N A P P E N DA S A T A U T OB A C K U PB A N KB E G I NB E N DB L O A DB O O TB O B S A V EB U M PC H A RC H R $C I R C L EC L O S EC L C M C O L L E C TC O L O R

C O N C A TC O N TC O P YC O D A T AD C L E A RD C L O S ED E D E F F ND E L E T ED I D I R E C T O R YD L O A DD D O P E ND R A WD S D S A V ED D V E R I F YE E L S EE N

E N V E L O P EE E R R $E X I TE X F A S TF E T C HF I L T E RF F O F R G E G E T K E YG E T #G O 6 4G O S U BG O T OG O T OG R A P H I CG S H A P EH E A D E RH E L PH E X $

I I N P U TI N P U T #I N S T RI N J O K E L E F T $L E L E L I S TL O A DL O C A T EL O L O O PM I D $M O N I T O RM O V S P RN E N E X TN O O F O

1 6

Page 179: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 179/208

C o m m o d o r e 1 2 B A S I C C o m m a n d S u m m a r R E N A M E S L E E pR E N U M B E R | T o w T E M P 0R E S T O R E f g g * , T H E NR E S U M E t p T

R E T U R N S S ^ C O L O R T I S P R ? T ?P O R N S P R ^ I v T R 0 NR S P C O L O R | ^ S A V T R O F F

P R » J T U S T N r r R S P P 0 S S U N T I Ll X U l N l U M N G P Q D D T T P O P R I N T * R f S T A S Hp r i n t * u s i n g Z Z v o w ™ C

Q U I T S T P «R P T P S C A L E c W A I TS C N C L R f S £ * W H I L ER E A D S C R A T C H T I W I D T HR F r n v n S G N t a W I N D O WR E C O R D S I T A X 0

1 7

Page 180: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 180/208

A p p e n d i x

B r i e f T o u r o t h C o m m o d o r e 1 2 E n v i r o n m e n t

T h o w n e r o C o m m o d o r e 1 2 a c t u a l l y p o s s e s s e st h r e e p o w e r f u l c o m p u t e r s w i t h i n o n s i n g l e c h a ss i s . T h a t ' s r i g h t , t h C - 1 2 8 h a s a " s p l i t p e r s o n a li t y " t h a t a l l o w s i t f u n c t i o n a p o p u l a rC o m m o d o r e 6 c o m p u t e r , a a u n i q u e C o m m o d o r e1 2 c o m p u t e r , a n a C P / M c o m p u t e r w i t h a c e s s t t h h u n d r e d s o f u n i v e r s a l s o f t w a r e p a c k a g e sa v a i l a b l e f o r C P / M m a c h i n e s . F o r t u n a t e l y , i n s t e a do b e i n g p s y c h o l o g i c a l h a n d i c a p , t h e C - 1 2 8 ' s s p l i tp e r s o n a l i t y o f f e r s i t o w n e r s t h e b e s t o a l t h r e ec o m p u t e r w o r l d s .

T h e C o m m o d o r e 1 2 e n v i r o n m e n t , t h e r e f o r e ,c o n s i s t s o f t h r e e m o d e s o f o p e r a t i o n : t h C 6 m o d e( w h i c h e m u l a t e s t h C o m m o d o r e 6 c o m p u t e r ) , t h C 1 2 8 m o d e ( t h e c o m p u t e r ' s u n i q u e m o d e ) , a n t h C P / M m o d e ( t h e p o p u l a r o p e r a t i n g e n v i r o n m e n t o Z 8 m i c r o p r o c e s s o r - b a s e d c o m p u t e r s , s u c h a s t h eK a y p r o I a n t h O s b o r n e ) . B e x a m i n i n g t h e s et h r e e m o d e s , y o c a b e t t e r u n d e r s t a n d t h f u l l u s o y o u r C o m m o d o r e 1 2 8 .

T H C 6 M O D EB e c a u s e t h C o m m o d o r e 6 h a b e e n o n o t h

a l t i m e b e s t s e l l i n g c o m p u t e r s , C o m m o d o r e 6 o w n e r s r e a p t h r e w a r d o v a s t a s s o r t m e n t o s o f tw a r e p a c k a g e s t h a t h a v e b e e n c r e a t e d s p e c i f i c a l l yf o t h i s m a c h i n e . W h e n t h C - 1 2 8 i m a d e t r u i C 6 m o d e , C - 1 2 8 u s e r s a r e a l s o a b l e t t a k e a v a n t a g e o t h i s w i d e v a r i e t y o f C o m m o d o r e 6 s o f t w a r e .

P r o g r a m m e r s w h a r f a m i l i a r w i t h t h C o m o d o r e 6 4 ' s b u i l t - i n C o m m o d o r e B A S I C 2 . p r g r a m m i n g l a n g u a g e w i l l f i n d t h i s s a m e , f a m i l i a rl a n g u a g e a v a i l a b l e o t h e i r C o m m o d o r e 1 2 8 s w h e nt h e y a r o p e r a t e d i C 6 m o d e . A l l o f t h e C - 6 4 ' sg r a p h i c s , s p r i t e a n i m a t i o n , a n d s o u n d c o m m a n d sr e m a i n t h s a m e . S i m i l a r l y , t h e v a l u e s f o t h C o m o d o r e 6 m e m o r y m a l o c a t i o n s t h a t p e r m i t t h n e c e s s a r y C o m m o d o r e B A S I C P E E K i n g a n P O K E i n g r e q u i r e d b m a n y o f t h e g r a p h i c s a n s o u n d c o m m a n d s a r a l s o p r e s e n t i C 6 m o d e .T h e r e f o r e , s o f t w a r e w r i t t e n f o t h C o m m o d o r e6 4 ' s B A S I C 2 . w i l l r u o t h C o m m o d o r e 1 2 o p e r a t i n g i C 6 m o d e . C o m m o d o r e B A S I C 2 . i s i f a c t , s u b s e t o t h C o m m o d o r e B A S I C 7 . l a g u a g e , w h i c h i p r e s e n t i t h C 1 2 8 m o d e .

1 7

Page 181: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 181/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

T h C 6 m o d e i a c c e s s e d b t u r n i n g t h e C o m o d o r e 1 2 o w h i l e h o l d i n g t h e C o m m o d o r e k e ( t h e k e w i t h t h C o m m o d o r e s y m b o l o n i t o b e n t e r i n g t h e C o m m o d o r e B A S I C 7 . c o m m a n dG O 6 4 f r o m w i t h i n C 1 2 8 m o d e . A l t e r n a t i v e l y , t h C o m m o d o r e 1 2 w i l l a u t o m a t i c a l l y e n t e r t h C 6 m o d e i i s e n s e s t h a t C o m m o d o r e 6 s o f t w a r ec a r t r i d g e i l o c a t e d i t h c a r t r i d g e s l o t w h e n t h c o m p u t e r ' s p o w e r i t u r n e d o n

T H C 1 2 8 M O D ET h C 1 2 8 m o d e i t h d e f a u l t m o d e f o t h

C o m m o d o r e 1 2 c o m p u t e r . T h i s m e a n s t h a t a s o o na y o t u r n o y o u r C o m m o d o r e 1 2 8 , y o h a v e a c e s s t t h a d v a n c e d s o u n d , s p r i t e a n i m a t i o n , a n g r a p h i c s c o m m a n d s t h a t a r e i n h e r e n t i t h C 1 2 8m o d e ' s C o m m o d o r e B A S I C 7 . 0 . T h e C o m m o d o r e1 2 8 d o e s r e t a i n , h o w e v e r , a l o t h C o m m o d o r eB A S I C c o m m a n d s r e s i d e n t i t h C 6 m o d e ' s B S I 2 . 0 . B e c a u s e C o m m o d o r e h a a d d e d e n h a n c e df e a t u r e s t C o m m o d o r e B A S I C 7 . 0 , s o u n d a n dg r a p h i c s p r o g r a m m i n g o p e r a t i o n s t h a t r e q u i r e db a t t e r y o P O K E s t a t e m e n t s w h e n p r o g r a m m e d i C 6 m o d e r e q u i r e o n l y t h e u s o s i n g l e n e w c o mm a n d i C 1 2 8 m o d e .

T h o n l y w a t e n t e r t h e C 1 2 8 m o d e f r o m t h C 6 m o d e i w i t h a f r e s h s t a r t . I f y o h a v e b e e nw o r k i n g i t h C 6 m o d e , y o u m u s t f i r s t t u r n o f t h c o m p u t e r b e f o r e y o c a r e s t a r t i i t h d f a u l t C 1 2 8 m o d e ( b s u r e t s a v e a n p r o g r a m s o d a t a y o h a v e b e e n w o r k i n g o n o t h e y w i l l b l o s ti t h t r a n s i t i o n b e t w e e n m o d e s ) . I o r d e r t e n t e rt h C 1 2 8 m o d e f r o m t h C P / M m o d e , t h C P / Md i s k m u s t b r e m o v e d f r o m t h a t t a c h e d d i s k d r i v ea n t h c o m p u t e r ' s R E S E T b u t t o n m u s t b p r e s s e d .

T H C P / M M O D EU n l i k e t h C o m m o d o r e 1 2 8 ' s o t h e r t w m o d e s ,

t h C P / M m o d e d o e s n o o f f e r p r o g r a m m i n g l a g u a g e . I n s t e a d , C P / M i a o p e r a t i n g s y s t e m . A o p e r a t i n g s y s t e m , s u c h a C P / M , i t y p e o u n i v e r

s a e q u a l i z e r f o c o m p u t e r s o f t w a r e . C P / M s i m p l yp r o v i d e s a f a m i l i a r e n v i r o n m e n t u n d e r w h i c h v r i e t y o p r o g r a m s , c r e a t e d f o v a r i e t y o c o m p u t e rb r a n d s , c a r u n . T h i s e n v i r o n m e n t i n c l u d e s c o m a n d s f o c o n t r o l l i n g d i s k o p e r a t i o n s s u c h a c o p yi n f i l e s o p r i n t i n g d i r e c t o r y o a l o t h f i l e s o

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

a t i n g u n d e r t h C P / M e n v i r o n m e n t a r e t h e i n c l us i o n o f Z 8 m i c r o p r o c e s s o r i n t h e i r d e s i g n a n t h n e e d f o s o f t w a r e d i s k c o n t a i n i n g t h C P / M o p e ra t i n g s y s t e m . T h e C o m m o d o r e 1 2 8 , w i t h i t o b o a r d Z 8 m i c r o p r o c e s s o r , a l s o c o m e s w i t h t h n e c e s s a r y C P / M P l u s V e r s i o n 3 . ( d e v e l o p e d b D i g i t a l R e s e a r c h I n c o r p o r a t e d ) s o f t w a r e d i s k .

I n o r d e r t e n t e r t h C P / M m o d e , t h d i s k d r i v em u s t b t u r n e d o n a n d t h C P / M d i s k i n s e r t e d i n t ot h d r i v e b e f o r e t h c o m p u t e r i t u r n e d o n O n c et h c o m p u t e r i t u r n e d o n C P / M i l o a d e d a u t om a t i c a l l y .

W h e n o p e r a t i n g u n d e r t h C P / M e n v i r o n m e n t ,t h C o m m o d o r e 1 2 c a r u p r o g r a m s c r e a t e d f o o t h e r C P / M b a s e d c o m p u t e r s s u c h a s t h e K a y p r oI I K a y p r o I V O s b o r n e , a n E p s o n Q X 1 0 . P r g r a m s a n d a t a c a n b e t r a n s f e r r e d f r o m o n C P / Mc o m p u t e r t a n o t h e r v i s e r i a l p o r t c o n n e c t i o n .

b e t t e r m e t h o d o p r o g r a m a n d a t a t r a n s f e r i a v a i l a b l e , h o w e v e r , t o w n e r s o C o m m o d o r e ' s1 5 7 1 d i s k d r i v e . A l t h o u g h e a c h c o m p u t e r h a i t o w u n i q u e m e t h o d o f o r m a t t i n g t h d a t a t h a t i p l a c e d o i t f l o p p y d i s k s , s o m e C P / M c o m p u t e r s ,i n c l u d i n g t h e C o m m o d o r e 1 2 i t h C P / M m o d e ,a r a b l e t r e a d t h f o r m a t s o o t h e r c o m p u t e r ' sd i s k s . W h e n C P / M d i s k f o r m a t t e d f o t h K a y p r oI I f o e x a m p l e , i p l a c e d i n t o t h 1 5 7 1 d i s k d r i v e ,t h C o m m o d o r e 1 2 s e n s e s t h a t C P / M d i s k i p r e s e n t a n a s k s y o t v e r i f y t h a t p a r t i c u l a r d i s kt y p e . T h e r e a f t e r , t h e 1 5 7 1 d r i v e i a b l e t r e a d t h i n f o r m a t i o n o t h i s K a y p r o I d i s k .

C o n s i d e r i n g t h l a r g e n u m b e r o C P / M c o p u t e r t y p e s a v a i l a b l e , t h C P / M m o d e m a k e s y o u rC o m m o d o r e 1 2 8 ' s p e r s o n a l i t i e s o u t d o e v e n t h t h r e e b a s i c m o d e s d i s c u s s e d h e r e .

1 7

Page 182: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 182/208

Page 183: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 183/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

F i g . D - 3 . A l s o o t h r i g h t s i d e p a n e l a r t w c o n t r o l p o r t s . T h e s e p o r t s a r u s e d f o a t t a c h i n g j o y s t i c k s , g r a p h i c s t a b l e t s ,a n o t h e r p e r i p h e r a l d e v i c e s .

F i g . D - 4 . S t a r t i n g o t h f a r r i g h t s i d e o t h r e a r p a n e l a r t h u s e r p o r t a n t h R G B I s o c k e t . T h u s e r p o r t i f o p l u g g i n gi h a r d w a r e d e v i c e s l i k e m o d e m , w h i l e t h R G B I s o c k e t i t h c o n n e c t i o n p o i n t f o a 8 0 - c o l u m n r e d - g r e e n - b l u e ( R G B )m o n i t o r .

1 7

Page 184: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 184/208

B r i e f T o u r o t h C o m m o d o r e 1 2 E n v i r o n m e n t

F i g . D - 5 . C o n t i n u i n g a l o n g t h r e a r p a n e l a r e t h e R s o c k e t , c h a n n e l s e l e c t o r s w i t c h , v i d e o s o c k e t , a n s e r i a l s o c k e t .T h R s o c k e t i f o t h d i r e c t c o n n e c t i o n o a o r d i n a r y t e l e v i s i o n s e t t h e C - 1 2 8 . O n c e t h i s T s e i a t t a c h e d , t h c h a n n e l s e l e c t o r s w i t c h c h o o s e s w h e t h e r c h a n n e l o w i l l r e c e i v e t h c o m p u t e r ' s s i g n a l . A l t e r n a t i v e l y , 4 0 - c o l u m nc o m p o s i t e m o n i t o r c a n b e p l u g g e d i n t o t h e v i d e o s o c k e t . E v e n t h o u g h t h s e r i a l s o c k e t i s i s t e r l o o k - a l i k e o f t h e v i d e os o c k e t , o n l y p r i n t e r s a n d i s k d r i v e s ( e . g . , t h 1 5 4 1 a n 1 5 7 1 ) c a b j o i n e d t h r o u g h t h i s s e r i a l s o c k e t .

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

1 7

Page 185: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 185/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

F i g . D - 7 . T h " b r i c k . " A e t e r n a l p o w e r s u p p l y p l u g si n t o t h r i g h t s i d e p a n e l o t h C o m m o d o r e 1 2 8 .

F i g . D - 8 . T h i s C - 1 2 8 i h o o k e d u pt T a i t m o n i t o r .

1 7

Page 186: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 186/208

Page 187: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 187/208

Page 188: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 188/208

A p p e n d i xC 6 M o d e S u m m a r y

W i t h i n t h C 6 m o d e , d i s k c o m m a n d s a r p e r - S A V E " n a m e " , 8f o r m e d i t h e f o l l o w i n g m a n n e r .

V e r i f y i n g t h a t p r o g r a m h a b e e n c o r r e c t l y s a v e dL o a d i n g a p r o g r a m f r o m d i s k i n t o t h c o m p u t e r ' s o n t o a d i s k :m e m o r y :

V E R I F Y " n a m e " , 8L O A D " n a m e f \ 8 . , J O b t a i n i n g d i r e c t o r y o t h p r o g r a m s o n t h e d i s k

F o r m a t t i n g a d i s k s o t h a t i c a r e c e i v e p r o g r a m s c a m a ^ * d i s k d r i v e :L O A D " $ " , 8

O P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " N 0 : n a m e , a b " t h e n >t h e n , L I S T

I n i t i a l i z i n g t h e d i s k d r i v e a f t e r d i s k e r r o r h a o c C L O S E 1 c u r r e d :

S a v i n g p r o g r a m o n t o f o r m a t t e d d i s k : O P E N 1 5 , 8 , 1 5 , ' T ' : C L O S E 1

1 7

Page 189: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 189/208

Page 190: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 190/208

Page 191: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 191/208

Page 192: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 192/208

Page 193: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 193/208

Page 194: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 194/208

A p p e n d i x

F o F u r t h e r R e a d i n gA d d i s o n - W e s l e y P u b l i s h i n g C o m p a n y , I n c . - d i s c u s s i o n o f a p p l i c a t i o n s s o f t w a r e f o t h R e a d i n g , M 0 1 8 6 7 C o m m o d o r e 6

D w y e r , T a n M C r i t c h f i e l d , C P / M a n d t h P e r - C O M P U T E ! B o o k ss o n a l C o m p u t e r B o 5 0 5 g- g e n e r a l t u t o r i a l o t h C P / M o p e r a t i n g s y s t e m G r e e n s b o r o > N 2 7 4 0 3

F o s t e r , D . T h A d d i s o n - W e s l e y B o o k o C o m m o d o r eS o f t w a r e 1 9 8 5 K n o t t , J a n D P r o c h n o w , C o m m o d o r e P e r i p h e r a l s :- c o m p r e h e n s i v e g u i d e b o o k t p o p u l a r s o f t w a r e " s e r ^ u % ^f o t h C o m m o d o r e c o m p u t e r s " t h o r o u g h g u i d e t c h o o s i n g a n c o n n e c t i n g

p e r i p h e r a l s f o y o u r C o m m o d o r e c o m p u t e rK n o t t , J a n D P r o c h n o w , E p s o n , E p s o n , R e a d A l

A b o u t I t O s b o r n e / M c G r a w - H i l l- d e m o n s t r a t e s t h c o n n e c t i o n o E p s o n d o m a 2 6 0 0 T e n t h S t r e e tt r i x p r i n t e r s w i t h a v a r i e t y o c o m p u t e r s B e r k e l e y , C 9 4 7 1 0

L y o n s , L . T h C o m m o d o r e 6 C o n n e c t i o n E r i c k s o n , J . C - 6 4 T e l e c o m m u n i c a t i o n s- t h e u s o C o m m o d o r e ' s m o d e m h a r d w a r e f o - a n i n t r o d u c t i o n t t e l e c o m m u n i c a t i o n s a l o n gt e l e c o m m u n i c a t i o n s i d i s c u s s e d w i t h h a r d w a r e a n d s o f t w a r e d e s c r i p t i o n s

L y o n s , L . J C a m p b e l l , a n H M o o r e , U s i n g t h H e i l b o r n , J a n R T a l b o t t , Y o u r C o m m o d o r e 6 4 C o m m o d o r e 6 G u i d e t t h C o m m o d o r e 6 C o m p u t e r

1 8

Page 195: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 195/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

- u s e r ' s g u i d e t t h C o m m o d o r e 6 4 ' s h a r d w a r e H e l p e r : S u p e r S o f t w a r e f o r H o m e M a n a g e m e n ta n s o f t w a r e - i n c l u d e s h o m e m a n a g e m e n t p r o g r a m s , s u c h a

w o r d p r o c e s s o rH o g a n , T . T h O s b o r n e / M c G r a w - H i l l C P / M U s e r

G u i d e ( 3 r d E d i t i o n ) K n o t t , J a n D P r o c h n o w , C o m m o d o r e 6 T u t o r- a i n s t r u c t i o n a l g u i d e t u s i n g C P / M c o m m a n d s f o H o m e a n S c h o o la n u t i l i t i e s - c o m p r e h e n s i v e t u t o r i a l f o l e a r n i n g t h L o g o ,

P I L O T , a n B A S I C p r o g r a m m i n g l a n g u a g e sJ e f f r i e s , R . G F i s h e r , a n B S a w y e r , C o m m o d o r e

6 F u G a m e s L a n e , J . P r o g r a m m i n g C o m m o d o r e G r a p h i c s w i t h- p r o v i d e s p r o g r a m l i s t i n g s f o s e v e r a l C o m m o - y o u r 6 o 1 2 d o r e 6 g a m e s f e a t u r i n g s o u n d a n d g r a p h i c s - a t u t o r i a l o g r a p h i c s p r o g r a m m i n g , i n c l u d i n g

t h c r e a t i o n o f s p r i t e s a n b i m a p p e d g r a p h i c sJ o h n s o n - L a i r d , A . T h P r o g r a m m e r ' s C P / M

H a n d b o o k W o o d , R . C o n n e c t i o n s : T e l e c o m m u n i c a t i n g o n a- t u t o r i a l o C P / M f u n c t i o n s , a l o n g w i t h e x a m - B u d g e tp i e s a n e x p l a n a t i o n s - o f f e r s a d v i c e f o l o c o s t t e l e c o m m u n i c a t i o n s

L e v e n t h a l , L . 6 5 0 2 A s s e m b l y L a n g u a g e P r o - T A B o o k s , I n c .g r a m m i n g P . O . B o 4 - i n c l u d e s e x a m p l e s o a s s e m b l y l a n g u a g e p r o - B l u e R i d g e S u m m i t , P 1 7 2 1 4g r a m m i n g f o t h 6 5 0 2 ( C o m m o d o r e ' s )m i c r o p r o c e s s o r B r e s s , S . C o m m o d o r e 6 4 A s s e m b l y L a n g u a g e A

c a d e G a m e P r o g r a m m i n gL e v e n t h a l , L a n W S a v i l l e , 6 5 0 2 A s s e m b l y L a n - - t e a c h e s a s s e m b l y l a n g u a g e p r o g r a m m i n g t e c h -

g u a g e S u b r o u t i n e s n i q u e s n e c e s s a r y f o w r i t i n g a r c a d e t y p e g a m e s- p r o g r a m m e r ' s b o o k o s u b r o u t i n e s f o t h C o m m o d o r e ' s m a i n m i c r o p r o c e s s o r H a a s , L . G o i n g O n - L i n e W i t h Y o u r M i c r o

- a o v e r v i e w o t h h a r d w a r e a n d s o f t w a r e r e S h a f f e r S h a f f e r , A p p l i e d R e s e a r c h a n D e v e l o p - q u i r e d f o t e l e c o m m u n i c a t i o n s , a s w e l l a s t h e u s

m e n t , I n c . , S p e c i a l E f f e c t s L i b r a r y o b u l l e t i n b o a r d s y s t e m s- t h i s b o o k / s o f t w a r e d i s k c o m b i n a t i o n d e m o ns t r a t e s B A S I C p r o g r a m m i n g o a n i m a t i o n , s o u n d , P r o c h n o w , D . C h i p T a l k : H a n d b o o k t S p e e c ha n g r a p h i c s f o r s p e c i a l e f f e c t s S y n t h e s i s

- i n c l u d e s h a r d w a r e p r o j e c t s f o t h C o m m o d o r eS k i e r , K . T o p - D o w n A s s e m b l y L a n g u a g e P r o g r a m - 1 2 8 t h a t g i v e y o u r c o m p u t e r v o i c e

m i n g f o r Y o u r V I 2 a n C o m m o d o r e 6 - t u t o r i a l o a s s e m b l y l a n g u a g e p r o g r a m m i n g P r o c h n o w , D . 1 0 P r o j e c t s , P l a n s a n I d e a s f o t h

H i g h - T e c h H o u s e h o l dS c o t t , F o r e s m a n a n C o m p a n y - s h o w s h o t u s e a c o m p u t e r f o d e s i g n i n g y o u r1 9 0 0 E a s t L a k e A v e n u e h o m e ' s h i g h - t e c h e n v i r o n m e n tG l e n v i e w , I L 6 0 0 2 5

K r u t e , S . A d v a n c e d C o m m o d o r e 1 2 8 G r a p h i c s a n D a l e y , R a n S D a l e y , T h C o m m o d o r e 6 F a m i l y S o u n d P r o g r a m m i n g

1 8

Page 196: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 196/208

F o F u r t h e r R e a d i n g

- p r o v i d e s i n - d e p t h e x p l a n a t i o n s a n d d e m o n s t r at i o n s o f t h C o m m o d o r e 1 2 8 ' s t h r e e m o d e s o o p e r a t i o n

K r u t e , S . C o m m o d o r e 6 4 / 1 2 8 G r a p h i c s a n d S o u n dP r o g r a m m i n g — 2 n d E d i t i o n- i n c l u d e s B A S I C p r o g r a m m i n g e x a m p l e s f o p e f o r m i n g a d v a n c e d s o u n d a n g r a p h i c s r o u t i n e s

L u e t z o w , R . P r a c t i c a l I n t e r f a c i n g P r o j e c t s w i t h t h C o m m o d o r e C o m p u t e r s- i n c l u d e s p r o j e c t s f o r i n t e r f a c i n g t h C o m m o d o r et e x t e r n a l i n p u t s

M y e r s , L H o t C r e a t e Y o u r O w C o m p u t e r B u l l et i B o a r d- p r o v i d e s i n s t r u c t i o n s f o r f o r m i n g y o u r o w n c o mp u t e r b u l l e t i n b o a r d

N i c k e l l , D . , F o r e c a s t i n g O Y o u r M i c r o c o m p u t e r

- p r o v i d e s f o r e c a s t i n g t e c h n i q u e s a n s u b r o u t i n e st h a t y o c a u s w i t h y o u r c o m p u t e r

P h i l l i p s , G . C o m m o d o r e 6 E x p a n s i o n G u i d e- p r o v i d e s r e v i e w s a n i n t e r f a c i n g a d v i c e f o v a i o u s p e r i p h e r a l s , s u c h a p r i n t e r s a n m o d e m s

S c h w e n k , G . a n N S c h w e n k , C o m m o d o r e 6 A v a n c e d G a m e D e s i g n- t u t o r i a l o g a m e d e s i g n t e c h n i q u e s , u s i n gt h r e e , c o m p l e t e C o m m o d o r e 6 g a m e s a e a m p l e s

S i m p s o n , H . , S e r i o u s P r o g r a m m i n g f o t h C o m m od o r e 6 - s u g g e s t s p r o g r a m m i n g r o u t i n e s f o p e r f o r m i n gp r a c t i c a l a p p l i c a t i o n s

S m i t h , M . 6 5 0 2 M a c h i n e a n A s s e m b l y L a n g u a g eP r o g r a m m i n g- t u t o r i a l f o B A S I C p r o g r a m m e r s t l e a r n m c h i n e a n a s s e m b l y l a n g u a g e p r o g r a m m i n g

1 8

Page 197: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 197/208

Page 198: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 198/208

G l o s s a r ya d d r e s s — T h e l o c a t i o n i m e m o r y w h e r e a g i v e n

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

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

a n a l o g / d i g i t a l ( A / D ) c o n v e r s i o n — A d e v i c et h a t m e a s u r e s i n c o m i n g v o l t a g e s a n o u t p u t sc o r r e s p o n d i n g d i g i t a l n u m b e r f o e a c h v o l t a g e .

A S C I I — A m e r i c a n S t a n d a r d C o d e f o I n f o r m a t i o nI n t e r c h a n g e .

a s s e m b l y l a n g u a g e — A l o l e v e l s y m b o l i c p r og r a m m i n g l a n g u a g e t h a t c o m e s c l o s e t p r g r a m m i n g c o m p u t e r i i t i n t e r n a l m a c h i n el a n g u a g e .

b i n a r y — T h e b a s e t w n u m b e r s y s t e m , i w h i c ha n r e p r e s e n t t h o a n o f s t a t e s o

c i r c u i t .b i t — O n e b i n a r y d i g i t .b y t e — A g r o u p o e i g h t b i t s .

c h i p — A n i n t e g r a t e d c i r c u i t .c o m p i l e r — A p r o g r a m t h a t c o n v e r t s a l t h s t a t e

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

C P U — C e n t r a l P r o c e s s i n g U n i t ; t h e m a j o r o p e r at i o n s c e n t e r o t h c o m p u t e r w h e r e d e c i s i o n s a n c a l c u l a t i o n s a r m a d e .

d a t a — I n f o r m a t i o n t h a t t h c o m p u t e r o p e r a t e s o n d a t a r a t e — T h e a m o u n t o d a t a t r a n s m i t t e d

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

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

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

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

D O S — D i s k o p e r a t i n g s y s t e m ; a c o n t r o l s y s t e mt h a t a l l o w s t h e u s o g e n e r a l c o m m a n d s t m a n i p u l a t e t h e d a t a s t o r e d o d i s k .

f i r m w a r e — S o f t w a r e i n s t r u c t i o n s p e r m a n e n t l ys t o r e d w i t h i n c o m p u t e r u s i n g r e a d o n l y m e o r ( R O M ) d e v i c e .

f l o p p y d i s k — S e e d i s k .

1 8

Page 199: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 199/208

1 0 0 1 T h i n g s t D W i t h Y o u r C o m m o d o r e 1 2

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

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

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

i n p u t — T o s e n d d a t a i n t o a c o m p u t e r .i n p u t / o u t p u t ( I / O ) d e v i c e s — P e r i p h e r a l h a r d

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

i n t e r f a c e — A d e v i c e t h a t c o n v e r t s e l e c t r o n i c s i gn a l s t e n a b l e c o m m u n i c a t i o n s b e t w e e n t w o

d e v i c e s ; a l s o c a l l e d p o r t .i n t e r p r e t e r — A p r o g r a m t h a t a c c e p t s o n s t a t e

m e n t o h i g h l e v e l l a n g u a g e a t i m e , c o n v e r t st h a t s t a t e m e n t i n t o i t m a c h i n e l a n g u a g e e q u i v al e n t , a n t h e n p r o c e e d s t t h n e x t s t a t e m e n t .A i m p l e m e n t e d o n y o u r C - 1 2 8 , C o m m o d o r eB A S I C i h i g h - l e v e l l a n g u a g e t h a t i i n t e rp r e t e d r a t h e r t h a n c o m p i l e d ( s e e F i g u r e I - l ) .

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

l a n g u a g e s — T h e s e o w o r d s a n c o m m a n d s t h a t

F i g . 1 - 1 . T h o p e n i n g s c r e e n i C - 1 2 8 m o d e o p e r a t i o n . T h i n s t a l l e d C o m m o d o r e B A S I C v e r s i o n 7 . i n t e r p r e t e r l a n g u a g ei n o r e a d y f o u s e .

1 9

Page 200: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 200/208

Page 201: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 201/208

I n d e xA / c o n v e r t e r , 1 3 A / c o n v e r t e r s , 1 0 a c c o u n t

s a v i n g s , 3 a c c o u n t i n g

b u s i n e s s , 4 p e r s o n a l , 3

a c c o u n t s p a y a b l e , 3 a c c o u n t s r e c e i v a b l e , 3 a c o u s t i c s o r o o m , 9 a c t i v i t y r a t i o s , 2 a d v e n t u r e g a m e s , 1 1 7 , 1 2 a l a r m s y s t e m , 1 3 a l p h a

s t o c k , 2 a m a t e u r r a d i o , 1 1 a m o e b a c o l o n y

g r o w t h o f 9 a m p l i f i e r , 7 a n a l y s i s

f i n a n c i a l r a t i o , 2 f u n d a m e n t a l , 2 l a d d e r n e t w o r k , 7 s t a t i s t i c a l , 6 t e c h n i c a l , 2 t r e n d l i n e , 2

a n a m o r p h i c a r t , 1 0 A N D , 8 A n g l o / m e t r i c c o n v e r s i o n s , 1 a n i m a t e d f i l m s , 1 1 a n n u i t i e s , 3 a n s w e r i n g m a c h i n e ,a n t e n n a d e s i g n , 8 a p p l i c a t i o n s m i s c e l l a n e o u s , 1 5 a p p o i n t m e n t c a l e n d a r ,a q u a r i u m m a i n t e n a n c e , 1 1 a r

a n a m o r p h i c , 1 0 0a r t i f i c i a l i n t e l l i g e n c e , 1 4 a r t i s t i c p a t t e r n s , 7 a r t s , 9

m u s i c a l , 1 0 v e r b a l , 1 0

a s s e t s , 4 a s s i s t a n t

i t i n e r a r y ,a s t r o n o m y , 1 1 A s t r o n o m y Q u i z p r o g r a m , 9

a t t e n u a t o r s , 7 a v e r a g e c o l l e c t i o n p e r i o d r a t i o , 2 a v e r a g e s

m o v i n g , 2

b a l a n c e , 9 b a l l i s t i c s , 9 b a n k i n g

h o m e , 4 b a s e s , 9 b a s i c c o m m a n d s , 1 6 b a t t l e s g a m e s , 1 1 B e t a

p o r t f o l i o , 3 s t o c k , 2 9 3

b i l l i n gt i m e ,

b i o f e e d b a c k , 1 3 b i o r h y t h m s , 1 1 b i r t h d a y s , 7 B l a c k S h e e p g a m e , 1 1 9b o a r d g a m e s , 1 1 b o n d s , 1 9 3 b o o k v a l u e p e r s h a r e r a t i o , 2 b o o k s o s t o c k a n a l y s i s , 2 B o o l e a n f u n c t i o n s , 8 b o w l i n g l e a g u e b o o k k e e p i n g , 4 b r a i n s t o r m e r , 1 5 b r e a k i t h e c h a i n g a m e , 1 2 b r e a k e v e n a n a l y s i s , 4 B r e a k e v e n c a l c u l a t i o n p r o g r a m , 4 B r i d g e - I t g a m e , 1 1 b r o k e r a g e c o m m i s s i o n s , 2 b u d g e t

p e r s o n a l , 3 b u s i n e s s a c c o u n t i n g s y s t e m s , 4 b u s i n e s s c a l c u l a t i o n s , 4 6 , 5 b u s i n e s s d e c i s i o n m a k i n g , 4 b u s i n e s s e x t e n s i o n s , 1 4 b u s i n e s s l e t t e r s , 5 b u s i n e s s s o f t w a r e , 4 b u t t o n

r e s e t , 1 7

C 1 2 8 m o d e , 1 7 2 , 1 8 C 6 4 m o d e , 1 7 1 , 1 7 C A I , 9 C A T u t o r p r o g r a m , 9

c a l c u l a t i o n sb u s i n e s s , 4 d e p r e c i a t i o n , 3 i n t e r e s t , 3 m e d i c a l , 7 r a t i n g , 1 s u r v e y i n g , 7

c a l c u l a t o r , 5 5 R P N , 5

c a l c u l u sc o m p u t e r , 6 c a l e n d a ra p p o i n t m e n t ,

c a m a i n t e n a n c e , 1 c a r r e c o r d k e e p i n g , 1 c a r d g a m e s , 1 1 c a r d l i s t ,c a r p e n t e r s ' h e l p e r , 1 c a s h v e l o c i t y r a t i o , 2 c h a n g e

r a t e o f 2 c h a n g e d i s t r i b u t i o n , 2 c h e m i c a l e n g i n e e r i n g , 8 c h e m i s t r y , 7 c h e s s , 1 2 c h i l d r e n

y o u n g , 1 2 c i r c u i t

a n a l y s i s , 8 c i r c u i t s , 7 c i v i l e n g i n e e r i n g , 8 c l i m a t e c o n t r o l , 1 3 c l o c k , 1 c o - o p s c h e d u l i n g , 1 5 c o d e

M o r s e , 1 1 c o i l p r o p e r t i e s , 7 c o l l e c t i o n s e r v i c e , 4 c o l l e c t i o n s , 1 1 c o m b i n e d c o v e r a g e r a t i o , 2 c o m m a n d s

b a s i c , 1 6 d i s k , 1 7 9 , 1 8 1 , 1 8

c o m m i s s i o n sb r o k e r a g e , 2

c o m p a n i e sp e r i p h e r a l , 1 6 s o f t w a r e , 1 6

c o m p i l a t i o n o d i c t i o n a r i e s , 1 5

1 9

Page 202: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 202/208

c o m p o s i t i o nm u s i c , 1 0

C o m p u S e r v e , 1 4 c o m p u t a t i o n

e n e r g y e f f i c i e n c y , 7 c o m p u t e r a n p r o f e s s i o n s , 5 c o m p u t e r d a t i n g s e r v i c e , 4 c o m p u t e r n e t w o r k s , 1 4 c o m p u t e r q u i z z e s , 1 2 c o m p u t e r r e c r e a t i o n s , 1 2 c o m p u t e r - a i d e d i n s t r u c t i o n , 9 c o m p u t e r s a n c h e s s , 1 2 c o n c r e t e b l o c k e s t i m a t o r , 1 c o n n e c t o r s , 1 7 c o n t e s t s , 1 5 c o n t r a c t p r e p a r a t i o n , 5 c o n t r o l , 1 3

i n v e n t o r y , 4 c o n t r o l d e v i c e s , 1 3 c o n v e r s i o n

f r e q u e n c y , 7 c o n v e r s i o n s

A n g l o / m e t r i c , 1 c o n v e r t e r

A / D , 1 3 c o n v e r t e r s

A D , 1 0 0c o r r e s p o n d i n g v a l u e s , 6 c r o s s w o r d p o e t r y , 1 0 c o u p o n f i l e , 1 C P / M m o d e , 1 7 2 , 1 8 C r o s s C a p t u r e g a m e , 1 2 c u r r e n t r a t i o , 2 c u r r e n t l i a b i l i t i e s t n e r a t i o , 2 c u r r e n t r a t i o , 2 c u s t o m e r f i l e m a n a g e m e n t , 4 9

D / c o n v e r t e r , 1 3 d a t a b a s e s e a r c h i n g , 2 d a t a b a s e u s e , 1 d a t a b a s e s , 1 4

f i n a n c i a l , 3 d a o w e e k c a l c u l a t i o n , 1 d e b t t e q u i t y r a t i o , 2 d e b t t t o t a l a s s e t s r a t i o , 2 d e b t t w o r k i n g c a p i t a l r a t i o , 2 d e c i b e l c o n v e r s i o n , 8 d e c i s i o n m a k e r ,D e c i s i o n M a k e r p r o g r a m ,d e c i s i o n m a k i n g

b u s i n e s s , 4 d e d i c a t e d s y s t e m s , 1 3 d e p r e c i a t i o n c a l c u l a t i o n s , 3 D e p r e c i a t i o n R a t e C a l c u l a t i o n p r

g r a m , 3

h o u s e , 1 d e s i g n s , 9 d e s i g n , 7 D e s k t o p C a l c u l a t o r p r o g r a m , 5 d e v i c e c o n t r o l l e r , 1 3

d i a l e rt e l e p h o n e ,

d i c t i o n a r i e s , 1 5 d i e t p l a n n i n g ,d i r e c t r e d u c t i o n l o a n , 3 d i s k c o m m a n d s

C 1 2 8 m o d e , 1 8 C 6 m o d e , 1 7 C P / M m o d e , 1 8 r a n d o m a c c e s s ,

d i s t r i b u t i o nc h a n g e , 2

d i v i d e n d p a y o u t r a t i o , 2 d r a w i n g

p e r s p e c t i v e , 1 0

e 6 e a r n i n g s p e r s h a r e e s t i m a t i o n , 2 E a s t e r , 7 e d i t i n g , 4 e d u c a t i o n , 9 1

m u s i c , 1 0 e d u c a t i o n a l p r o g r a m s , 4 e d u c a t i o n a l s i m u l a t i o n s , 9 e d u c a t i o n a l p r o g r a m s , 1 4 e f f i c i e n c y

e n e r g y , 7 e l e c t r i c a l e n g i n e e r i n g , 7 e m p l o y m e n t a g e n c y , 4 e n e r g y e f f i c i e n c y c o m p u t a t i o n , 7 e n g i n e e r i n g , 7

c i v i l , 8 e q u a t i o n o l i n e , 6 e q u i t y , 4 e s t a t e

r e a l , 4 E u c l i d g a m e , 6 9E x a c t o , 6 e x p e n s e s , 4 e x p e r i m e n t a l a p p l i c a t i o n s , 7 e x t e r n a l d e v i c e c o n t r o l l e r , 1 3 e x t r a s e n s o r y p e r c e p t i o n , 1 1

f a n t a s y g a m e s , 1 1 f i e l d s ,f i l e

c o u p o n , 1 2t e l e p h o n e ,

F i l e H a n d l i n g r o u t i n e s , 1 5 f i l m sa n i m a t e d , 1 1 f i l t e r d e s i g n , 7 f i n a n c e s , 1 f i n a n c i a l d a t a b a s e s , 3 f i n a n c i a l r a t i o a n a l y s i s , 2 f i n a n c i n g r e q u i r e m e n t s , 4 f i n d e r f e e s , 4 f i s h i n g , 1 1 f i x e d a s s e t s t n e w o r t h r a t i o , 2 f i x e d a s s e t s t u r n o v e r r a t i o , 2

f o o d s h o p p i n g a i d , 1 f o r e c a s t i n g w e a t h e r , 7 f o r m l e t t e r s ,F o r m a t t e d O u t p u t r o u t i n e , 1 5 F o u r i e r s e r i e s , 7 f r a c t i o n s , 9 f r e q u e n c y c o n v e r s i o n , 7 f u n c t i o n k e y s , 1 7 f u n d a m e n t a l a n a l y s i s , 2 f u r t h e r r e a d i n g , 1 8 F u t u r e S h o c k , 1 4 f u t u r i s t i c a p p l i c a t i o n s , 1 4

g a m b l i n g , 4 g a m b l i n g g a m e s , 1 1 8G a m e B o a r d r o u t i n e , 1 3 g a m e s , 1 1

m a t h e m a t i c a l , 6 v i d e o , 1 2

g a m e s f o c h i l d r e n , 1 2 g a r d e n i n g , 1 1 g a v o l u m e , 9 g e n e a l o g i c a l s t o r e h o u s e , 1 1 g e n e r a l a c c o u n t i n g , 4 g r a m m a r , 1 5 g r e e t i n g c a r d l i s t ,g r e e t i n g c a r d p r o d u c e r , 1 5 g r o s s o p e r a t i n g m a r g i n r a t i o , 2 g u i d e

p e r i p h e r a l , 1 6 s o f t w a r e , 1 6

h a n d i c a p p e da i t o 1 5

h a n d w r i t i n g a n a l y s i s , 1 5 H a p p y O r g a n p r o g r a m , 1 0 h e a l t h ,h e l p e r

c a r p e n t e r s ' , 1 m e c h a n i c s ' , 1

H E R O j r , 1 4 0H e g a m e , 1 1 H e x p a w n g a m e , 1 2 h i g h - d e g r e e e q u a t i o n s , 6 h i s t o r y , 1 5 h o b b i e s , 1 0 h o b b y a p p l i c a t i o n s , 9 h o m e b a n k i n g , 4 1h o m e c o n t r o l s y s t e m s , 1 3 h o m e p l a n n i n g , 1 h o m e s w a p s e r v i c e , 4 h o u s e d e s i g n , 1 h o u s e h o l d c o n t r o l d e v i c e s , 1 3 h u m a n i t i e s

c o m p u t e r a n d , 1 5

i m p e d a n c e , 7 i n c o m e t a x , 3 i n d e x

1 9

Page 203: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 203/208

r e c i p e ,i n d e x g e n e r a t o r , 1 5 i n d e x t l i b r a r y ,i n d e x t l i t e r a t u r e , 1 i n d e x e s

p r i c e , 2 i n d e x i n g , 4 i n d u c t a n c e b r i d g e c a l c u l a t i o n s , 8 i n f l a t i o n r a t e , 3 i n f o r m a t i o n

p r i v a t e , 1 i n f o r m a t i o n n e t w o r k s , 1 5 i n f o r m a t i o n o s t o c k a n a l y s i s , 2 i n f o r m a t i o n r e s e a r c h , 1 4 i n s o l v e n c y

s h o r t t e r m , 2 i n t e g r a l e v a l u a t i o n , 6 i n t e l l i g e n t d e v i c e s , 1 4 i n t e r e s t c a l c u l a t i o n s , 3 i n t e r e s t r a t e , 3 i n t e r f a c e s , 1 3 i n t r i n s i c v a l u e o s t o c k , 2 i n v e n t o r s i d e a s i m u l a t o r , 1 5 i n v e n t o r y , 5

c o l l e c t i o n , 1 1 k i t c h e n , 1

i n v e n t o r y c o n t r o l , 4 i n v e n t o r y o p o s s e s s i o n s , 1 i n v e n t o r y t w o r k i n g c a p i t a l r a t i o , 2 i n v e n t o r y t u r n o v e r r a t i o , 2 i n v e s t m e n t s , 1 i n v e s t m e n t s f o w i t h d r a w a l s , 3 i n v i t a t i o n l i s t ,i t i n e r a r y a s s i s t a n t ,

k a l e i d o s c o p e , 9 k e y b o a r d , 1 7 k e y s

f u n c t i o n , 1 7 k e y w o r d s

b a s i c , 1 6 k i t c h e n i n v e n t o r y , 1

l a n g u a g e , 1 5 l a w s o p h y s i c s , 9 l e t t e r w r i t i n g ,l e v e r a g e r a t i o s , 2 l i a b i l i t i e s , 4 l i b r a r y i n d e x ,L i f e , 7 l i n e

e q u a t i o n o f 6 l i q u i d i t y r a t i o s , 2 l i s t s

m a i l i n g ,l i t e r a t u r e , 1 5

a n a l y s i s o f 1 5 i n d e x t o 1

l o a n f o r m u l a s , 3 l o a n w i t h p o i n t s , 3

l o c a l n e t w o r k s , 1 4 l o g i c c i r c u i t a n a l y s i s , 8 l o g i c a l r e a s o n i n g , 9 l o o p s

p h a s e - l o c k e d , 7

m a c h i n ea n s w e r i n g ,

m a c h i n e d e s i g n , 8 m a g i c , 1 2 m a g i c s q u a r e s g a m e , 6 8m a i l i n g l i s t , 4 m a i l i n g l i s t s , 4 4 m a i n t e n a n c e

c a r , 1 m a k e r

d e c i s i o n ,m a k i n g m o n e y , 4 m a n a g e m e n t

p o r t f o l i o , 2 m a n a g e m e n t s y s t e m

t i m e ,M a n h a t t a n I n d i a n p r o b l e m , 9 m a r i n e n a v i g a t i o n , 7 m a t h f l a s h c a r s , 9 m a t h e m a t i c a l c a l c u l a t i o n s , 6 m a t h e m a t i c a l g a m e s , 6 8m a t h e m a t i c a l p u z z l e s , 6 m a t h e m a t i c s , 6 M a t r i x A r r a y s r o u t i n e , 1 5 m a z e g a m e s , 6 m e c h a n i c s ' h e l p e r , 1 m e d i c a l c a l c u l a t i o n s , 7 m e d i c a l m o n i t o r i n g , 1 4 m a t h e m a t i c a l f u n c t i o n s , 9 m e t r i c , 9 m o d eC 1 2 8 , 1 7 2 , 1 8

C 6 4 , 1 7 1 , 1 7 C P / M , 1 7 2 , 1 8

m o d e l b u i l d i n g , 1 1 m o d e l r a i l r o a d i n g , 1 1 m o d e m s , 1 4 m o n e y m a k i n g a p p l i c a t i o n s , 4 m o n i t o r i n g , 1 3 M o r s e c o d e , 1 1 m o r t g a g e s , 3 m o v i n g a v e r a g e s , 2 m u l t i p l e l i n e a r r e g r e s s i o n , 2 m u l t i p l i c a t i o n d r i l l , 9 m u l t i p u r p o s e p r o g r a m s , 1 5 m u s i c , 1 3 m u s i c c o m p o s i t i o n , 1 0 m u s i c e d u c a t i o n , 1 0 m u s i c a l a r t s , 1 0

n a r r a t o rc o l l e c t i o n , 1 1

n a v i g a t i o nm a r i n e , 7

n e i n c o m e m a r g i n s r a t i o , 2 n e o p e r a t i n g m a r g i n r a t i o , 2 n e t w o r k i n g , 1 4 n e t w o r k s

a v a i l a b l e , 1 4 i n f o r m a t i o n s , 1 5

n e t w o r k sl o c a l , 1 4

N e u t r o n g a m e , 1 2 n e s e r v i c e , 1 4 n e w s p a p e r c l i p p i n g s e r v i c e , 4 N i g a m e , 1 2 N i v a r i a t i o n s , 1 2 N O T , 8 n o t e s

r a n d o m s e l e c t i o n o f 1 0 n u t r i t i o n a l a n a l y s i s ,

o d d i t i e sm a t h e m a t i c a l , 6

O E , 8 0O h m ' s l a w , 8 O h m ' s L a w C a l c u l a t i o n p r o g r a m , 8 o p t i o n s v a l u a t i o n p r o g r a m , 2 o r d e r p r o c e s s i n g , 4 o r g a n i z a t i o n r e c o r d s , 1 5 o u t l i n e u t i l i t y , 1 5

p a i n t i n g sc o m p u t e r , 1 0

p a r t y g a m e s , 1 1 P a s c h a l f u l l m o o n , 7 P a t t e r n G e n e r a t o r p r o g r a m , 1 0 p a t t e r n s

a r t i s t i c , 7 t e x t i l e , 1 0

p a y r o l l , 4 p e o p l e m a t c h i n g , 1 5 p e r c e p t i o n

e x t r a s e n s o r y , 1 1 p e r i p h e r a l g u i d e , 1 6 p e r s o n a l a c c o u n t i n g , 3 p e r s o n a l r e f e r e n c e s o u r c e ,p e r s o n a l r o b o t s , 1 4 p e r s o n a l i z e d b o o k s , 4 p h o n e c o d e , 1 5 p h o t o g r a p h y , 1 0 p h y s i c s , 7

l a w s o f 9 p i 6 p l a n n i n g

t a x , 4 p l a n n i n g a h o m e , 1 p o e t r y

c r o s s w o r d , 1 0 p o i n t s

l o a n w i t h , 3 p o k e r , 7 P o l y p h o n i c S y n t h e s i z e r p r o g r a m ,

1 0

1 9

Page 204: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 204/208

p o r t f o l i o B e t a , 3 p o r t f o l i o m a n a g e m e n t , 2 p o r t s , 1 7 p o s s e s s i o n s

i n v e n t o r y o f 1 p o s t e r s

c o m p u t e r , 1 0 p r i c e i n d e x e s , 2 p r i c e t r a c e , 2 p r i v a t e i n f o r m a t i o n , 1 p r o b a b i l i t i e s , 7 p r o b a b i l i t y , 6 p r o b l e m

M a n h a t t a n I n d i a n , 9 p r o c e s s i n g

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

5 p r o f e s s i o n s

c o m p u t e r a n d , 5 1p r o g r a m

A s t r o n o m y Q u i z , 9 B r e a k e v e n C a l c u l a t i o n , 4 C A T u t o r , 9 D e c i s i o n M a k e r ,D e p r e c i a t i o n R a t e C a l c u l a t i o n , 3 D e s k t o p C a l c u l a t o r , 5 G a m e B o a r d , 1 3 H a p p y O r g a n , 1 0 O h m ' s L a w c a l c u l a t i o n , 8 P a t t e r n G e n e r a t o r , 1 0 P o l y p h o n i c S y n t h e s i z e r , 1 0 P u l s e R a t e C a l c u l a t o r , 1 R e c i p e C a l c u l a t o r ,R e s i s t o r C o l o r C o d e r , 8 S h o r t T e r m I n s o l v e n c y C a l c u l a

t i o n , 3 S i G a m e , 6 S t o c k V a l u e C a l c u l a t i o n , 2 T i c k T o c k , 1 T i m e r R o u t i n e ,T r i g o n o m e t r i c C a l c u l a t o r , 6 T r i g o n o m e t r i c P l o t t e r , 6 V e r t i - B i r d , 1 2

p r o g r a m m i n g c h a l l e n g e s , 6 p r o g r a m m i n g g a m e s , 1 1 7p r o g r a m s

u t i l i t y , 1 5 p u l s e r a t e ,P u l s e R a t e C a l c u l a t o r p r o g r a m , 1 p u z z l e sm a t h e m a t i c a l , 6

q u i c k r a t i o , 2 q u i z z e s

c r e a t i n g , 9

r a d i oa m a t e u r , 1 1

r a f f l e t i c k e t s , 1 r a i l r o a d i n g

m o d e l , 1 1 r a n d o m a c c e s s d i s k c o m m a n d s ,r a n d o m p a t t e r n s , 9 r a n d o m s e l e c t i o n o n o t e s , 1 0 r a t e

i n t e r e s t , 3 p u l s e ,

r a t e o f c h a n g e , 2 r a t i n g c a l c u l a t i o n s , 1 1r a t i o

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

r a t i on e i n c o m e m a r g i n s , 2

r a t i o c u r r e n t , 2 r a t i o n

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

a c t i v i t y , 2 f i n a n c i a l , 2 l e v e r a g e , 2 l i q u i d i t y , 2 p r o f i t a b i l i t y , 2 p r o f i t a b i l i t y , 2

r e a d i n gf u r t h e r , 1 8

r e a l e s t a t e , 4 R e c i p e C a l c u l a t o r R o u t i n e ,r e c i p e i n d e x ,r e c o r d k e e p i n g

c a r , 1 r e c r e a t i o n a l v e h i c l e s , 1 1 r e c r e a t i o n s

c o m p u t e r , 1 2 m a t h e m a t i c a l , 6

r e c t i f i e r c i r c u i t s , 7 r e f e r e n c e

p e r s o n a l ,r e f e r e n c e t a b l e s , 5 r e g r e s s i o n l i n e , 2 r e l a t i o n s h i p s

r a t i o , 2 r e n t a l l o c a t o r s e r v i c e , 4 r e s e r v e d w o r d s

B A S I C , 1 6 r e s e t b u t t o n , 1 7 R e s i s t o r C o l o r C o d e r p r o g r a m , 8 r e s i s t o r c o l o r c o d e s , 8 r e s o n a n c e c a l c u l a t i o n s , 8 r e s u m e s , 4 r e t u r n o n e w o r t h r a t i o , 2 r e t u r n o a s s e t s r a t i o , 2 r e v e n u e s , 4 R G B I s o c k e t , 1 7 r h y m e s , 9 r i d d l e s , 9 r o b o t s

p e r s o n a l , 1 4 r o o t s , 9 R P c a l c u l a t o r , 5

s a l e s , 4 s a l e s d e v i c e , 5 s a v i n g s a c c o u n t , 3 s c h e d u l i n g

c o o p , 1 5 S c r e e n P o k e s r o u t i n e , 1 5 s c u b a d i v i n g , 1 1 s c u l p t o r , 1 0 s e a r c h i n g

d a t a b a s e , 2 s e c u r i t i e s , 1 S e q u e n t i a l R I C r e a t i o n r o u t i n e , 1 5 S e q u e n t i a l R I e R e a d i n g r o u t i n e , 1 5 s e r v i c e s , 4 s h o p p i n g a i

f o o d , 1 S h o r t T e r m I n s o l v e n c y C a l c u l a t i o np r o g r a m , 3

s h o r t - t e r m i n s o l v e n c y , 2 s h o r t h a n d t r a n s l a t o r , 1 S i G a m e p r o g r a m , 6 s i m u l a t i o n g a m e s , 1 2 s i m u l a t i o n s

e d u c a t i o n a l , 9 l a r g e - s c a l e , 9

s i m u l t a n e o u s e q u a t i o n s , 6 s o c k m a r k e t q u o t e s , 1 4 s o f t w a r e

b u s i n e s s , 4 s o f t w a r e g u i d e , 1 6 S o u r c e , 1 5

p e r s o n a l r e f e r e n c e ,s o u r c e i n d e x , 1 5 s p e e d r e a d i n g , 9 s p e l l i n g , 9 s p e l l i n g c h e c k e r , 1 5 s p o r t s , 1 1 s p o r t s g a m e s , 1 1 s p o r t s p r e d i c t i o n s , 4 s p r e a d s h e e t s , 4

1 9

Page 205: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 205/208

s t a n d a r d e r r o r , 2 s t a t i s t i c a l a n a l y s i s , 6 s t a t i s t i c s , 6 s t o c k

i n t r i n s i c v a l u e o f 2 s t o c k a l p h a a n b e t a , 2 s t o c k a n a l y s i s

i n f o r m a t i o n o n , 2 s t o c k B e t a , 3 s t o c k m a r k e t , 4 1s t o c k v a l u a t i o n p r o g r a m , 2 S t o c k V a l u e C a l c u l a t i o n p r o g r a m , 2 s t o c k s , 1 s t r a t e g y g a m e s , 1 1 s u n r i s e t i m e , 1 1 s u n s e t t i m e , 1 1 s u p e r m a r k e t c o m p a r i s o n s e r v i c e , 4 s u r v e y i n g c a l c u l a t i o n s , 7 s y n t h e s i z e r s , 1 3

c o m p u t e r c o n t r o l l e d , 1 0 s y s t e m

C o m m o d o r e 1 2 8 , 1 3 s y s t e m sb u s i n e s s , 4

t a b l e o f c o n t e n t s , 1 5 t a c h i s t o s c o p e , 9 t a i l o r ' s c a l c u l a t i o n s , 1 5 t a

i n c o m e , 3 t a p l a n n i n g , 4 t e c h n i c a l a n a l y s i s , 2 t e l e p h o n e a n s w e r i n g m a c h i n e ,t e l e p h o n e a n s w e r i n g s e r v i c e , 4 t e l e p h o n e d i a l e r ,t e l e p h o n e f i l e ,

t e l e p h o n e t i m e r ,t e r m i n a l p r o g r a m s , 1 4 t e x t i l e p a t t e r n s , 1 0 t h e s a u r u s , 1 5 T i c k T o c k p r o g r a m , 1 t i c k e t s

r a f f l e , 1 T i c k t a c k t o e v a r i a t i o n s , 1 2 t i d e s , 1 1 t i m e

s u n r i s e a n s u n s e t , 1 1 t i m e b i l l i n g ,t i m e c a l c u l a t i o n s , 5 t i m e m a n a g e m e n t s y s t e m

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

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

A l v i n , 1 4 t o t a l a s s e t s t u r n o v e r r a t i o , 2 t r a c e

p r i c e , 2 v o l u m e , 2

t r a n s f o r m e r d e s i g n , 7 t r a n s f o r m a t i o n s , 7 t r a n s l a t i o n s , 1 5 t r a n s l a t o r

s h o r t h a n d , 1 t r a v e l i n f o r m a t i o n , 1 4 t r e n d l i n e a n a l y s i s , 2 T r i c o l o r g a m e , 1 1 T r i g o n o m e t r i c C a l c u l a t o r p r o g r a m ,

6 T r i g o n o m e t r i c P l o t t e r p r o g r a m , 6

T u k n a n a v u h p i g a m e , 1 2 t u t o r

c o m p u t e r , 9 T w M o v e g a m e , 6 t y p e s e t t i n g , 4 t y p i n g s p e e d , 1 5

u t i l i t y p r o g r a m s , 1 5

v a l u e sc o r r e s p o n d i n g , 6

v e h i c l e sr e c r e a t i o n a l , 1 1

v e r b a l a r t s , 1 0 V e r t i - B i r d p r o g r a m , 1 2 v i d e o g a m e s , 1 1 7 , 1 2 v i s u a l a r t s , 9 v o c a l i n p u t , 1 3 v o l t a g e c o n v e r s i o n , 8 v o l u m e t r a c e , 2

w a l l p a p e r e s t i m a t o r , 1 w a r r a n t s , 3 w a v e f o r m s , 1 3 w e a t h e r f o r e c a s t i n g , 7 W i n d o w C o m m a n d r o u t i n e , 1 5 w i t h d r a w a l s

m i n i m u m i n v e s t m e n t f o r , 3 w o r d g a m e s , 1 1 8 , 1 2 w o r d p r o b l e m s , 9 w o r d p r o c e s s i n g , 3 4 W o r l d W a I I I , 7 w r i t i n g , 1 5

l e t t e r ,

1 9 E d i t e d b M a r i l y n L J o h n s o n

Page 206: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 206/208

1 0 0 1 T h i n g s t D w i t h Y o u r C o m m o d o r e 1 2 8 ™I y o a r i n t r i g u e d w i t h t h p o s s i b i l i t i e s o t h p r o g r a m s i n c l u d e d i 7 0 0 7 T h i n g s t D w i t h Y o u rC o m m o d o r e 7 2 8 ™ ( T A B B o o k N o . 2 7 5 6 ) , y o u s h o u l d d e f i n i t e l y c o n s i d e r h a v i n g t h r e a d y - t o - r u n d i s kc o n t a i n i n g t h e s o f t w a r e a p p l i c a t i o n s . T h i s s o f t w a r e i g u a r a n t e e d f r e e o m a n u f a c t u r e r ' s d e f e c t s .( I y o u h a v e a n y p r o b l e m s , r e t u r n t h d i s k w i t h i n 3 d a y s , a n w e ' l l s e n d y o u a n e o n e . ) N o o n l y w i l l y o s a v e t h e t i m e a n e f f o r t o t y p i n g t h p r o g r a m s , t h d i s k e l i m i n a t e s t h p o s s i b i l i t yo e r r o r s t h a t c a p r e v e n t t h e p r o g r a m s f r o m f u n c t i o n i n g . I n t e r e s t e d ?

A v a i l a b l e o d i s k f o C o m m o d o r e 1 2 a $ 2 4 . 9 5 f o e a c h d i s k p l u s $ 1 . 0 0 s h i p p i n g a n h a n d l i n g .

I ' i n t e r e s t e d . S e n d m e

d i s k f o t h C o m m o d o r e 1 2 ( 6 4 2 6 S )T A B O O K S c a t a l o gC h e c k / M o n e y O r d e r e n c l o s e d f o $ 2 4 . 9 5 p l u s $ 1 . 0 0 s h i p p i n g a n h a n d l i n g

f o e a c h d i s k o r d e r e d .

V I S A M a s t e r C a r d

A c c o u n t N o

N a m e

E x p i r e s

A d d r e s s

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

S i g n a t u r e .M a i l T o T A B O O K S I n c .

P . O . B o 4 B l u e R i d g e S u m m i t , P 1 7 2 1 4

( P a . a d 6 s a l e s t a x . O r d e r s o u t s i d e U . S . m u s t b e p r e p a i d w i t h i n t e r n a t i o n a l m o n e y o r d e r s i U . S . d o l l a r s . )T A 2 7 5 6

Page 207: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 207/208

Page 208: 1001 Things to Do With Your Commodore 128

8/6/2019 1001 Things to Do With Your Commodore 128

http://slidepdf.com/reader/full/1001-things-to-do-with-your-commodore-128 208/208