+ All Categories
Home > Documents > TPUG Issue 11 1985 Feb

TPUG Issue 11 1985 Feb

Date post: 05-Apr-2018
Category:
Upload: cubemanpdx
View: 221 times
Download: 0 times
Share this document with a friend
60
8/2/2019 TPUG Issue 11 1985 Feb http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 1/60 W O R L D O C O M M O D O R E I I E X C L U S I V E R E P O R T b K e C o f t c o m m c 1 H K I J U I , - . m I I . , ' . ' - 5 6 6 9 8 7 2 1 4 5
Transcript
Page 1: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 1/60

W O R L D O C O M M O D O R E I I E X C L U S I V E R E P O R T b K e C o

f t c o m m c1 H

K I J U I , - . m I I . ,'

. ' - ■ ■

5 6 6 9 8 7 2 1 4 5

Page 2: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 2/60

M A K E N M I S T A K E . . .C A L K I T f o y o u r C o m m o d o r e 6 i p o w e r f u l , r e a l - w o r l d p r o b l e m s o l v e r . F a s t e r , e a s i e r a n

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

f l

C a l K i t h e l p s y o s o l v e h o u s e h o l d a n s m a l l b u s i n e s sp r o b l e m s t h a t i n v o l v e r o w s a n d c o l u m n s o n u m b e r s .

b a l a n c e y o u r c h e q u e b o o k i s e c o n d sp l a n y o u r h o m e o b u s i n e s s b u d g e t w i t h e a s es i m p l i f y y o u r i n c o m e t a x , a n d y o u r i n v e s t m e n tp o r t f o l i oc a l c u l a t e l o a n o m o r t g a g e p a y m e n t s , a n t h e nf i n d o u w h a t h a p p e n s t t h e m i s e c o n d s , w h e ni n t e r e s t r a t e s c h a n g e

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

t i m e i t a k e s t o a s " W h a t I f . . . ? " Y o c a m a k ep r o j e c t i o n s a n p l a n a h e a d w i t h c o n f i d e n c e !T h C a l K i t p r o b l e m - s o l v i n g p a c k a g e i n c l u d e s b u i l t -i t e m p l a t e s f o t h m o s t i m p o r t a n t h o m e a n b u s in e s s n e e d s . O v e r 2 r e a d y - t o - u s e , r e a l - l i f e a p p l i c at i o n s o o n d i s k . T h r o w s , c o l u m n s a n d c a l c u l at i o n s a r e a l r e a d y d e f i n e d . N n e e d f o t i m e -c o n s u m i n g i n i t i a l s e t - u p s a l y o u d o i e n t e r y o u rd a t a . O t h e r C a K i t f e a t u r e s , l i k e o n - s c r e e n m e n u a n s i m p l e c o m m a n d s , m a k e i e v e n e a s i e r .A e a s y a n c o m p r e h e n s i v e m a n u a l w i t h t u t o r i a l s o e a c h a p p l i c a t i o n a r i n c l u d e d . Y o u ' l l b e u s i n g C a l K i tl i k e p r o , r i g h t o u o f t h e b o x . A n o n c e y o u ' v em a s t e r e d t h b u i l t - i n t e m p l a t e s , y o u ' l l b e r e a d y f o y o u r o w u n i q u e s p r e a d s h e e t p r o g r a m s .

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

1 8 Q u e e n S t w e s tT o r o n t o , O n t a r i o ,M S V 1 Z 1 C a n a d a( 4 1 6 ) 5 9 6 - 1 4 0 5

' T h e E n e r g i z e d S o f t w a r e C o m p a n y ! 'W R I T E F O F U L L C O L O R B R O C H U R E

1 7 8 7 5 S k y P a r k N o r t h ,S u i t e P I r v i n e , C a l i f o r n i a

U S 9 2 7 1 4

© 1 9 8 4 B a t t e r i e s I n c l u d e d . A l l r i g h t s r e s e r v e d . C o m m o d o r e i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .

Page 3: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 3/60

T P U G m a g a z i n e

P u b l i s h e r C h r i s B e n n e t tE d i t o r : N i c k S u l l i v a nA s s i s t a n t E d i t o r M a r y a M i l l e rD i r e c t o r o f A d v e r t i s i n g S a l e s : L o u i s e P l e d g e r sP r o d u c t i o n A s s i s t a n t : A s i r i d K u r o a sC o p y A s s i s t a n t - T e r r y H a c h e yC o m p u t e r J o c k e y M a l c o l m O ' B r i e nC o v e r P h o t o , c o u r t e s y o M i c r o C o m p u t e r N e w sM a g a z i n eT y p e s e t t i n g - N o e s i s . T o r o n t o , O n l a r i oP r i n t i n g : D e l i a W e G r a p h i c s , S c a r b o r o u g h ,

O n t a r i oT P U G M a g a z i n e i p u b l i s h e d 1 t i m e s y e a ' b T o r o nt P e t U s e r s ' G r o u p ( T P U G ) I n t h w o r l d ' s l a r g e s tC o m m o d o r e u s e r s ' g r o u p T P U G i n o n - p r o f i t c o p o r a t i o n d e d i c a t e d t a i d i n g a n a b e t t i n g o w n e r s a n du s e r s o C o m m o d o r e c o m p u t e r s . A l r i g h t s l m a t e r i a lp u b l i s h e d i T P U G M a g a z i n e a r r e s e r v e d b T P U Gi n c . , a n d n o m a t e r i a l m a b r e p r i n t e d w i t h o u t w r i t t e np e r m i s s i o n e x c e p t w h e r e s p e c i f i c a l l y s t a t e d .C o r r e s p o n d e n c e : S e n d c h a n g e o a d d r e s s a n s u b s c r i p t i o n e n q u i r i e s t o T P U G I n c . , A d d r e s s C h a n g e s .1 9 1 2 A A v e n u e R o a d . S u i t e 1 T o r o n t o O N . C a n a d aM 5 4 A T P U G M a g a z i n e w e l c o m e s f r e e l a n c e c o t r i b u t i o n s o a a s p e c t s o C o m m o d o r e c o m p u t i n gC o n t r i b u t i o n s s h o u l d b s e n t o r d i s k , t h o u g h a c c o mp a n y i n g h a r d c o p y i w e l c o m e . B s u r e t i n c l u d e r e t u r np o s t a g e i f y o w i s h m a t e r i a l s r e t u r n e d . P l e a s e i n d i c a t eo t h d i s k l a b e l w h i c h C o m m o d o r e d i s k f o r m a t a n w o r d p r o c e s s i n g p r o g r a m y o h a v e u s e d . R e m u n e r at i o n f o r a r t i c l e s p u b l i s h e d i $ 3 0 p e m a g a z i n e p a g et t h a u t h o r r e t a i n s t h e c o p y r i g h t , a n 5 4 0 . 0 0 p e m a g a z i n e p a g e i f t h c o p y r i g h t i a s s i g n e d t T P U GM a g a z i n e A l c o n t r i b u t i o n s a r s u b j e c t t o e d i t i n g f o rl e n g t h a n r e a d a b i l i t y . A d d r e s s e d i t o n a i c o n t r i b u t i o n st o T h E d i t o r , T P U G M a g a z i n e , 1 9 1 2 A A v e n u e R o a d .S u i t e 5 T o r o n t o O N C a n a d a M 5 4 A 1 . L e t t e r s t t h e d i t o r m a b s e n t t t h s a m e a d d r e s s . L i k e o t h e rm a t e r i a l , l e t t e r s m a b e d i l e d f o l e n g t h a n r e a d a b i l i t y .C i r c u l a t i o n :S u b s c r i p t i o n 1 5 , 7 0 0N e w s s t a n d 8 , 2 0 0I S B N # 0 8 2 5 - 0 3 6 7T P U G M a g a z i n e i d i s t r i b u t e d b y C o m p u i i l D i s t r i b u t o r s .P B o 3 5 2 , P o r i C o q u i t l a m B C C a n a d a V 3 4 K 6 .( 6 0 4 ) - 4 6 4 - 1 2 2 l , a n M i c r o n D i s t r i b u t i n g , 4 0 O u e e nS t r e e t W - T o r o n t o O N C a n a d a M 5 2 A 5 ,( 4 1 6 ) - 5 9 3 - 9 8 6 2 , T o l l F r e e O r d e r D e s k 1 - 8 0 0 - 2 6 8 - 1 2 3 8 .V I 2 0 C o m m o d o r e 6 4 a n d S u p e r P E T a r t r a d e m a r k so C o m m o d o r e E l e c t r o n i c s L t d . P E i r e g i s t e r e dt r a d e m a r k o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .C B t r e g i s t e r e d t r a d e m a r k o C o m m o d o r e E l e ct r o n i c s L t d .S u b s c r i p t i o n s t T P U G M a g a z i n e m a b o b t a i n e d b j o i n i n g t h T o r o n t o P e U s e r s 1 G r o u p { T P U G ) . I n c .A n o t h e r b e n e f i t o T P U G m e m b e r s h i p i t h r i g h t t oo r d e r i n e x p e n s i v e d i s k s a n t a p e s f r o m t h c l u b ' s e x -t e n s i v e s o f t w a r e l i b r a r y . Y e a r l y m e m b e r s h i p f e e s a r e 'R e g u l a r m e m b e r ( a t t e n d s m e e t i n g s ) S 3 5 . 0 0 C d n .S t u d e n t m e m b e r ( f u l l - t i m e , a t t e n d s m e e t i n g s )

S 2 5 . 0 0 C d n .A s s o c i a t e ( C a n a d a )A s s o c i a t e ( U . S . )

A s s o c i a t e ( O v e r s e a s s e m a i l )A s s o c i a t e ( O v e r s e a s a i m a i l )

$ 2 5 . 0 0 C d n .$ 2 5 . 0 0 U .

$ 3 0 . 0 0 C d n .$ 3 5 . 0 0 U . S .$ 4 5 . 0 0 U . S .

F o f u r t h e r m e m b e r s h i p i n f o r m a t i o n p l e a s e c o n t a c t 'T P U G I n c . , M e m b e r s h i p I n f o r m a t i o n ,1 9 1 2 A A v e n u e R o a d . S u i t e 1 T o r o n t o O N . C a n a d aM 5 4 A 1 . 4 1 6 - 7 8 2 - 8 9 0 0 .T P U G T e l e p h o n e N u m b e r s :B u s i n e s s O f f i c e { 4 1 6 ) - 7 8 2 - 8 9 0 0( 4 1 6 ] - 7 8 2 - 9 2 5 2M a g a z i n e O f f i c e ( 4 1 6 ) - 7 8 2 - i 8 6 1A d v e r t i s i n g ( 4 1 6 ) 7 8 2 - 1 8 6 1

D I R E C T O R Y8 T P U G M a g a z i n e F E

F e a t u r e : W o r l d o C o m m o d o r e I S h o wC o m m o d o r e I S h o w D a z z l e s b K e n C o xK e y b o a r d S t r i k e s S o u r N o t e b K e n C o x

1 N e C D D o s s W a n t s M o r e i t h e F a m i l y b K e C o

A r t i c l e s1 P r o g r a m P i r a c y a n P e r s o n a l E t h i c s b y J i m B u t t e r f i e l d1 S u p e r P E T D e e p e r D o w n b y B r a d B j o r n d a h l1 G a m e P i r a c y : M a s t e r t r o n i c ' s A n s w e r b I a n A . W r i g h t1 H o N e w s f r o m C E S b T P U G M a g a z i n e S t a f f1 S u n s e t D a y s f o t h V I 2 0 b M a l c o l m O ' B r i e n2 F o r e c a s t i n g w i t h t h e 6 0 0 2 : P a r t b J o h n S h e p h e r d2 S u p e r - O S / 9 : T P U G I m p l e m e n t s U l t i m a t e

S u p e r P E T O p e r a t i n g 5 y s t e m0 F o o l p r o o f Y o u r 4 0 4 0 D i s k D r i v e b J o h n V a n d e r k o o y0 A 8 0 - c o l u m n D o a r d f o Y e O l d e P e t t e b T o G . B a r t o f f y0 G e n e r a l P u r p o s e S A V E / L O A D b K e v i n B o a r d m a n0 L i f e S a v e r f o 1 5 4 1 U s e r s b y M i k e N o r m a n4 S w i t c h i n g 1 5 4 1 D e v i c e N u m b e r s b E l i z a b e t h D e a l5 B u t t e r f i e l d B o o k F a c t F i x e s b J i B u t t e r f i e l d

R e v i e w s0 P l u s / 4 a n C - 1 6 : D i s a p p o i n t i n g l y M e d i o c r e b T e r r y T r a u b0 N e 6 B o o k C l e a r B u N o D e e p b E l i z a b e t h D e a l0 T h H o m e C o m p u t e r W a r s b C h r i s B e n n e t t0 6 5 0 2 A s s e m b l y L a n g u a g e S u b r o u t i n e s b D a v e N e a l e4 S t u d i o 6 b T i G r a n t h a m4 K M M M P a s c a l b y K e v i n B o a r d m a n4 S i m o n s ' B A S I C b y K e v i n B o a r d m a n4 4 V e g a s J a c k p o t a n D u c k s h o o t b y M i k e M a r t i n4 C h i l l e r , B M R a c e r s a n S p a c e w a l k b y D a v i d W r i g h t

D e p o r t m e n t sE d i t o r i a l : O c t o b u s D i s a s t e r U p d a t eT h i s a n T h a t b D o r i s B r a d l e yT h A n s w e r D e s k w i t h G e o r g e S h i r i n i a n

2 T P U G A n n u a l C o n f e r e n c e I n f o r m a t i o n P a c k a g e0 V a l e n t i n e ' s D a P r o g r a m m i n g C o n t e s t4 C l a s s i f i e d A d 4 A d d i t i o n s t t h T P U G S o f t w a r e L i b r a r y5 2 T P U G A s s o c i a t e C l u b C h a p t e r s5 C a l e n d a r o T P U G E v e n t s5 6 T P U G C o n t a c t s5 I n d e x o A d v e r t i s e r s

Page 4: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 4/60

S T E P O N T h C o m p l e t e C o m p u t e r C o u r s eW h i z K i d s E d u c a t i o n a l C o m p u t e r C e n t r e s , I n c . h a d e l i v e r e d w h a t e v e r y n e c o m p u t e r u s e r h a b e e n w a i t i n g f o r . c o m p l e t e c o m p u t e r c o u r s e f o t h b e g i n n e ro n o n - u s e r o a n a g e . T h S T E P O N k i c o n s i s t s o m a n u a l a n d p r o g r a md i s k , c o n v e n i e n t l y p a c k a g e d i a d u r a b l e c a s e .D e s i g n e d f o u s w i t h t h C o m m o d o r e 6 4 ™ , S T E P O N p r o v i d e s :

c o m p l e t e c o m p u t e r c o u r s e d e s i g n e d f o a l a g e s ( i f a c t , t h s a m e c o u r s et a u g h t t h u n d r e d s o s a t i s f i e d a d u l t s a n c h i l d r e n )a i n t r o d u c t i o n t h e c o m p u t e r l a n g u a g e k n o w n a B A S I C ( t h e m a n u a l a n d t h d i s k a r e s k i l f u l l y c o m b i n e d i a o n - s c r e e n p r e s e n t a t i o n o f u n d a m e n t a lp r o g r a m m i n g )

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

p r o g r a m d i s k w i t h 1 p r o g r a m s p l u s w o r d p r o c e s s o r ( t h e w o r d p r o c e s s o r i a m a z i n g i i t s i m p l i c i t y w i l l a l l o w t e a c h e r s a n s t u d e n t s t p r e p a r ea s s i g n m e n t s , l e c t u r e s a n r e p o r t s )

b o n u s e n t e r t a i n m e n t p r o g r a m d e s i g n e d t r e i n f o r c e c o m p u t e r s k i l l s a n a l l o wp a r t i c i p a t i o n b m o r e t h a n o n p e r s o n ( e x c i t i n g g a m e s s u c h a " m a z e " ," h a n g m a n " , " m a s t e r m i n d " a n d m o r e )

S T E P O N $ 3 9 . 9 5 S a t i s f a c t i o n g u a r a n t e e d o m o n e y r e f u n d e d

B u t t e r f i e i d ' sM a c h i n e

L a n g u a g e

$ 1 7 . 9 5

A n a t o m y o 1 5 4 1

$ 2 7 . 9 5

V I R e v e a l e d

$ 1 8 . 9 5

P r o g r a m m e r sR e f e r e n c e

G u i d e

V i 2 $ 1 9 . 9 5C 6 $ 2 4 . 9 5

E a s y s c r i p tC 6

■ 3

$ 4 4 . 9 5

P a p e r C l i p( t h e w o r d p r o c e s s o r )

$ 9 9 . 9 5w i t h S p e l l P a c k

S 1 4 9 . 9 5

C o n s u l t a n t( t h e d a t a b a s e )

B o s sJ o y s t i c k

K r a f tJ o y s t i c k P r i n t S h o p H o m e

O r g a n i z e rS e r i e s

C 6

R i b b o n s1 5 2 51 5 2 64 0 2 3

$ 1 2 . 9 5$ 1 4 . 9 5$ 1 4 . 9 5

$ 1 2 4 . 9 5 $ 2 3 . 9 5 $ 1 7 . 9 5 $ 5 9 . 9 5M e m o r e x

D i s k s .B A S F

( S p e c i a l )S S D D

$ 2 7 . 9 5 / 1 0

S S D Di h a r d b o

$ 3 3 . 9 0

C a s s e t t e s

C 1 T a p e s$ 1 . 0 0 e a

C 2 T a p e s$ 1 . 2 5 e a

C a s s e t t eb o x e s . 2 5 e a .

N E W O R T HC 6

( h o m e m o n e ym a n a g e m e n t )

S p i r i t 8 $ 1 4 . 9 58 0 $ 1 2 . 9 58 0 $ 1 4 . 9 58 0 2 3 $ 1 4 . 9 54 0 2 2 $ 1 2 9 5M X 8 0 $ 1 2 . 9 5R X 8 0 $ 1 2 . 9 5

$ 9 9 . 9 5

R e c i p e sA u d i o / V i d e oC a t a l o g u e

S t a m p sM a i l L i s tE l e c t r o n i c

A d d r e s s B o o kH o m e I n v e n t o r y

$ 3 9 . 9 5 e a

C A D P I C( a r t s g r a p h i c s

p a c k a g e )

$ 6 9 . 9 5E L E C n O T l i O 2 0 0 1 L T D .N a m eA d d r e s s

C h e c k o m o n e y o r d e r e n c l o s e d V i s a M a s l e r C h a r g e A m e r i c a n E x p r e s sA c c t . f f E x p . D a l e S i g n a t u r e

E L c C n O T l i O 2 0 0 1 L T D .5 5 2 9 Y o n g e S t r e e t , W i l l o w d a l e , O n t a r i o M 2 5 S T e l : ( 4 1 6 ) 2 2 3 - 8 4 0 0N o t e : A l p r i c e s i C a n a d i a n F u n d s . P h o n e a n m a l l o r d e r s w e l c o m e .O n t a r i o r e s i d e n t s a d 7 s a l e s t a x .A d 5 f o s h i p p i n g ( m i n i m u m c h a r g e $ 2 . 0 0 )

1 0 o f o a d v e r t i s e d p r o d u c t s w i t h t h i s c o u p o n

Page 5: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 5/60

: O c t o b u s D i s a s t e r U p d a t ep r o d u c t f a i l s t l i v e u t i t a d v e r t i s i n g , p e o p l e j u s t l y

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

i T P U G M a g a z i n e l a s t S e p t e m b e r .I l a t e s u m m e r , l a s t y e a r , w a c c e p t e d a a d v e r t i s e m e n t f o

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

m a n u a l s . W h a n r e a s o n t b e l i e v e t h a t O c t o b u s w a o t h e r t h a n w h a t i t a d v e r t i s i n g c l a i m e d i t o b e : a

E E E - 4 8 8 i n t e r f a c e w i t h C e n t r o n i c s p a r a l l e l p o r t , B A S I C 4 . 0 ,c o m m u n i c a t i o n s s o f t w a r e .

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

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

a w r o t e :" . . . T h n e x t t i m e t u r n e d o t h O c t o b u s P l u s m C - 6 4w o r k . h a s c r e e n f u l l o r a n d o m c h a r a c t e r s t h a t

e d a n d c h a n g e d c o l o u r ." h a v e h a d t h r e e C - 6 4 s , a n t h i s w o u l d n o b t h f i r s t t i m e

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

i h a d n e v e r g i v e n t r o u b l e b e f o r e ) a n a s k e d f r i e n d t l o a nh i m a c h i n e t f i n i s h t h r e v i e w o t h O c t o b u s P l u s . H i h i n e b l e w u p a n d s m o k e s t a r t e d t c o m e o u o i t ! "

T h c o m p u t e r s w e r e s e n t t C o m m o d o r e f o r e p a i r . O n n e e dn e b o a r d ; t h o t h e r , n e p o w e r s u p p l y . W c a l l e d S i l i c o m

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

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

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

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

A t h a t t a l e o w o e c a m e t c l o s e , a n o t h e r b e g a n . C o n c e r n e dT P U G m e m b e r s s t a r t e d c a l l i n g a n w r i t i n g b e c a u s e t h e y c o u l dn o m a k e c o n t a c t w i t h S i l i c o m a t h p h o n e n u m b e r p r i n t e d i t h e i r a d W t r i e d t o r e a c h t h e m a o t h e r p h o n e n u m b e r s t h e yh a p r o v i d e d . T h e i r a n s w e r i n g m a c h i n e h a d i s a p p e a r e d .C h e q u e s h a d b e e n c a s h e d i O c t o b e r ; a s o f t h e n o D e c e m b e r ,n p r o d u c t h a d b e e n d e l i v e r e d .

T P U G r e g r e t s t h i s i n c i d e n t , t h o u g h i i h a r d t s e h o w w ec o u l d h a v e a v o i d e d i t W c h e c k o u o u a d v e r t i s e r s a b e s t w c a n . W t r t m a k e c e r t a i n t h a t t h e y h a v e p r o d u c t s t o s h i p .W h e n w d i s c o v e r t h a t o u m e m b e r s o r o u r r e v i e w e r s a r d i s a pp o i n t e d i p r o d u c t , w d i s c o n t i n u e a d v e r t i s i n g i t

A o D e c e m b e r 2 8 t h , 1 9 8 4 , w h a v e b e e n u n a b l e t m a k e a n c o n t a c t w i t h S i l i c o m S o f t w a r e I n c . W a r e d i s a p p o i n t e d t h a tt h e y s a f i t p u l l t h e i r s c a m u s i n g o u m a g a z i n e . W d e e p l yr e g r e t a n y p r o b l e m s t h i s h a s c a u s e d o u m e m b e r s a n s u g g e s tt h a t a n y o n e h o l d i n g c a n c e l l e d c h e q u e s f o p r o d u c t s n o t d e l i v e r e dd t h f o l l o w i n g :

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

I n e c e s s a r y , t a k e y o u r c o m p l a i n t a g a i n s t S i l i c o m S o f t w a r eI n c . t o s m a l l c l a i m s c o u r t .

T P U G w i l l c o n t i n u e i i t a t t e m p t s t g e s a t i s f a c t i o n f o r i t m e m b e r s . W w i l l k e e p y o u p o s t e d .L o u i s e R e d g e r sD i r e c t o r o A d v e r t i s i n g S a l e sT P U G M a g a z i n e1 9 1 2 A A v e n u e R o a d , S u i t eT o r o n t o , O n t a r i o M 5 h A

C o m m o d o r e 6 i ,

S i l i c o m S o f t w a r e i p l e a s e d t p r e s e n t , i c o n j u n c t i o n w i t h A . C . C o n c e p t s I n c . t h e f o l l o w i n gp r o f e s s i o n a l q u a l i t y c o m p u t e r p r o d u c t s .

O C T O B U S 1

P E I E E E G P I B i n t e r f a c e f o t h C o m m o d o r e 6 4 . y i t h t h e s e f e a t u r e s :

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

3 r P E I E E E e d g e c o n n e c t o r .4 . 0 .

p o w e r f u l

O C T O B U S P L U S ™

H a a l o t h c a p a b i l i t i e s o f t h O C T O B U S p l u s t h e s ea d d e d f e a t u r e s :

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 p o r ti n c l u d e s p a r a l l e l p r i n t e r c a b l e .a 8 - b i t D I s w i t c h w h i c h a l l o w s t h u s e r t o s p e q

i d e n t l y w h i c h d e v i c e s a r C o m m o d o r e * s f " C e n t r o n i c s

a d v e r t i s e m e n t a p p e a r e d i T P U G M a g a z i n e l a s t S e p t e m b e r . A t h t i m e o g o i n g t p r e s s , w h a v e b e e n u n a b l e , d e s p i t e p e r s i s tn e f f o r t s , t o d e t e r m i n e t h a t t h e O c t o b u s w o r k s a c l a i m e d , o t h a t S i l i c o m S o f t w a r e i n t e n d s e v e r t d e l i v e r t h p r o d u c t t t h e i r

F e b r u a r y 1 9 8 5

Page 6: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 6/60

T h i s a n T h a t b D o r i s B r a d l e y

T r i n i d a d i F e b r u a r y !Y e s , s e v e r a l T P U G m e m b e r s a r g o i n gt a t t e n d t h T A C O m e e t i n g i T r i n i d a do S a t u r d a y , F e b r u a r y 2 3 1 9 8 5 . A C a n a d a a n t h n o r t h e r n U n i t e d S t a t e sa r c a u g h t i t h t h r o e s o f w i n t e r , w a r l o o k i n g f o r w a r d t e x p e r i e n c i n g s o m ew a r m , m a y b e e v e n h o t , w e a t h e r !O t h e r C o m p u t e r C l u b sT h i s m o n t h ' s i n f o r m a t i o n f r o m o t h e rc o m p u t e r c l u b s i n c l u d e s s o m e i n t e r e s t i n gg r o u p s f r o m t h f a n o r t h a n o t h e r f a a w a y p l a c e s . T h g r o u p s l i s t e d m a o m a n o h a v e a a s s o c i a t e m e m b e r s h i pi T P U G .F i r s t C i t y U s e r s G r o u p ( F C U G ) m e e t so S u n d a y s a p . m . i R o o m 2 1 o f t h el o c a l h i g h s c h o o l i K e t c h i k a n ( o a i s l a n d i s o u t h - e a s t A l a s k a ) .P o l a r P e c k e r s a n H a c k e r s G r o u p i n e u s e r g r o u p i P o n d I n l e t , N o r t hW e s t T e r r i t o r i e s .M e d i c i n e H a C o m m o d o r e U s e r s G r o u pm e e t s o t h 2 n d a n d 4 t W e d n e s d a y s o t h m o n t h . T h e y w o u l d l i k e t t r a d en e w s l e t t e r s o r j u s t c o r r e s p o n d w i t hm e m b e r s o o t h e r g r o u p s . P l e a s e w r i t e :M H C U G , B o 7 6 4 , M e d i c i n e H a t , A B C a n a d a T 1 7 G 7 .T e c h n i o n C o m m o d o r e U s e r ' s G r o u p( T C U G ) m e e t s t h s e c o n d T h u r s d a y o e v e r y m o n t h a t 1 7 : 3 0 . C o n t a c t D r A l e xa n d e r B u r c a t , D e p t . o A e r o n a u t i c a lE n g i n e e r i n g , T e c h n i o n I s r a e l I n s t i t u t eo T e c h n o l o g y , H a i f a 3 2 0 0 0 , I s r a e l .T e l e p h o n e ( 0 4 ) 2 9 3 1 9 8C o m m o d o r e C o m p u t e r U s e r s G r o u p o Q u e e n s l a n d , A u s t r a l i a , m e e t s i t h C l u bR o o m s , M i l t o n S t a t e S c h o o l , B a y s w a t e rR d . , M i l t o n , B r i s b a n e o t h f i r s t T u e sd a o e a c h m o n t h a 7 : 3 0 p . m . C o n t a c tD r G r e g P e r r y .C r o s s r o a d s C o m m o d o r e U s e r s G r o u p i

n e w l y - f o r m e d g r o u p i S o u t h C e n t r a lT e x a s . T h e y m e e t t w i c e m o n t h . C o n t a c tJ e r r y G u 5 1 2 - 5 7 5 - 0 3 4 2 .T h C - 6 4 U s e r s G r o u p o C a n a d a i f o m i n g i t h M o n t r e a l a r e a . C o n t a c t M r R o b e r t A d l e r , S n o w d o n , P . O . B o 7 9 2 ,M o n t r e a l , P H 3 3 X 9 . P h o n e5 1 4 - 7 3 9 - 3 0 4 6 .S a v e w i t h R e p l a c e B u H a v e y o e v e r b e e n b i t t e n b t h e l u s i v eS a v e W i t h R e p l a c e B u g ? I y o h a v e , h o l d

t h a t d i s k ! D o n ' t d o a n y t h i n g m o r e o i j u s t s e n d i t w i t h t h o r o u g h d o c u m e n

t a t i o n o t h i n c i d e n t , t o L o u i s F S a n d e r ,1 5 M a y e r D r . , P i t t s b u r g , P A 1 5 2 3 7 . H h o p e s t s o l v e t h i s m y s t e r i o u s { a n d s f a u n e x p l a i n e d ) p r o b l e m b c a r e f u l l yd i a g n o s i n g s e v e r a l b u g g e d d i s k s . G o o dl u c k , L o u !F o u r - M i n u t e B a c k u pJ i B u t t e r f i e l d a n w o u l d l i k e t t h a n ka l t h o s e w h h a v e s e n t l e t t e r s a n c h q u e s , o h a n d e d i m o n e y f o T h o m a sT e m p e l m a n n . I t h n e x t f e d a y s , a g o i n g t c h a n g e m o r e t h a n t h r e e h u n d r e dd o l l a r s i n t o G e r m a n m a r k s f o t r a n s m i ss i o n t o G e r m a n y . ( I ' l l b g l a d t c h a n g em o r e l a t e r . )

M a n y o y o h a v e w r i t t e n e l o q u e n t l yc o n c e r n i n g F B a c k u p . h a v e c h o s e n t q u o t e f r o m D a v i d G . V e a t c h ' s l e t t e r :" T h e a r t i c l e i t h D e c e m b e r 8 T P U GM a g a z i n e a s k e d f o o n l y f i v e d o l l a r s , b u

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

" h a v e g i v e n a w a y d o z e n s o f c o p i e s o fT h o m a s T e m p l e m a n n ' s f a s t c o p y p r og r a m b e l i e v i n g i w a p u b l i c d o m a i n , a n h a v e e v e n u p l o a d e d i t t h b u l l e t i nb o a r d o u r C - 6 4 u s e r s ' g r o u p r u n s . I i a e x c e l l e n t p r o g r a m . C o n s i d e r i n g t h a t a l w h a b e f o r e w a 1 5 4 1 B a c k u p , w h i c ht o o k u t o h a l f a h o u r t m a k e c o p yo w h o l e d i s k , M r T e m p l e m a n n ' s p r g r a m b r o u g h t u i n t o t h e 2 1 s t c e n t u r y ,s t s p e a k . "

D a v i d ' s l e t t e r , a s w e l l a s a n o t h e r r e c e n tl e t t e r f r o m W a r r e n W o o d c o x , h a v eb r o u g h t u a n o t h e r m a t t e r . T h s u g g e st i o n i t h a t s o m e s o f t w a r e h o u s e s i N o r t h A m e r i c a a r t a k i n g p r o g r a m s s u c ha F a s t B a c k u p , m a k i n g f e c h a n g e s ,a n s e l l i n g t h e m . a s e n d i n g t h e s e t w l e t t e r s t t h s o f t w a r e h o u s e s c o n c e r n e df o c o m m e n t , a n w i l l p r o v i d e m o r e n e w sl a t e r .C o m p u t e r s i E d u c a t i o nC o n f e r e n c eT h e N o r t h W e s t C o u n c i l f o C o m p u t e rE d u c a t i o n i p r e s e n t i n g t h 1 4 t h a n n u a lc o n f e r e n c e o F e b r u a r y 7 a n 9 a t h E u g e n e H i l t o n C o n f e r e n c e C e n t e r . T h k e y n o t e s p e a k e r i P a m e l a M c C o r d u c k ,c o - a u t h o r o T h F i f t h G e n e r a t i o n : A t i f i c i a l I n t e l l i g e n c e a n J a p a n ' s C o p u t e r C h a l l e n g e t t h W o r l d . F o r e g i s t r a t i o n i n f o r m a t i o n , c o n t a c t : L i n d aA g u e . 2 5 8 3 N 1 5 t h , S p r i n g f i e l d , O r e g o n9 7 4 7 7 .

T a p e A l i g n m e n t K i I t h N o v e m b e r i s s u e o T P U G

M a g a z i n e i n d i c a t e d t h a t t h e t a p e a l i g nm e n t k i w a a v a i l a b l e i m m e d i a t e l y . U f o r t u n a t e l y , m i n f o r m a t i o n w a i n c o rr e c t . T h m o s t i m p o r t a n t p a r t o t h i s k i i s c r e w d r i v e r , a n a t h i s m a g a z i n eg o e s t p r e s s , t h e s c r e w d r i v e r s h a v e s t i l n o a r r i v e d f r o m E u r o p e . M a p o l o g i e sf o t h d e l a y . I y o u h a v e o r d e r e d t h k i t a l c a n d o i p r o m i s e y o t h a t i w i l l b i t h m a i l a s s o o n a i h u m a n l y p o s s i b l e .

N o t h a t k n o w m o r e a b o u t j u s t w h a ti i n v o l v e d , c a s u g g e s t a a l t e r n a t i v ef o y o u . I y o g e t t h e d o u b l e - s i d e d s h e e o i n s t r u c t i o n s o a l i g n i n g t h h e a d s o y o u r D a t a s e t t e f r o m u s ( o n e i i n c l u d e dw i t h e a c h t a p e o r d e r s h i p p e d o u t ) , a l y o w i l l r e a l l y n e e d i P h i l l i p s * s c r e w d r i v e r . U n f o r t u n a t e l y , i T o r o n t o ,t h i s p a r t i c u l a r s c r e w d r i v e r i b e i n g s o l da p a r t o s e t o n l y . U n l e s s y o h a v e a c e s s t s e o P h i l l i p s s c r e w d r i v e r s ,a l i g n m e n t o D a t a s e t t e c o u l d b b i p r i c y .

W h e t h e r y o c a n g e t t h s c r e w d r i v e ry o u r s e l f o w h e t h e r y o g e t t h e k i f r o mu s g o o d l u c k w i t h t h e p r o c e s s ! N o t h i n gw o u l d p l e a s e m m o r e t h a n t h a v e a l t h m e m b e r s w h o p u r c h a s e o u t a p e s a b l e t l o a d t h e m w i t h o u t a n p r o b l e m s .

W h e n Y o O r d e rI o r d e r t h e l p s p e e d u t h p r o c e s s i n go y o u r o r d e r , p i e a s e d n o a s a n a u i l i a r y q u e s t i o n s , o m a k e l i b r a r y s u b m i ss i o n s a t h s a m e t i m e . T h a n k y o u .

H E L P C o l u m nT h ' H E L P ' c o l u m n , w h i c h i n i t i a t e d i J u n e 1 9 8 3 , h a b e e n t r a n s f o r m e d i n t ' T h e A n s w e r D e s k 1 , b e g i n n i n g w i t h t h i i s s u e . T h c o l u m n w i l l b c o n d u c t e d b G e o r g e S h i r i n i a n , o n o o u l o c a l T P U Gm e m b e r s . A t h s a m e t i m e t h ' P E T -P a l s ' h a b e e n t r a n s f e r r e d t s p e c i a s e c t i o n o f t h e C l a s s i f i e d A d s . O c o u r s e ,t h o s e m e m b e r s p a r t i c i p a t i n g w i l l n o b c h a r g e d f o t h s p a c e .

F o r t h I n t e r e s t G r o u pT h 1 9 8 5 s c h e d u l e o f t h e S o u t h e r n O n a r i o C h a p t e r o t h F o r t h I n t e r e s t G r o u pi a f o l l o w s : M a r c h 2 n d , J u n e 1 s t ,S e p t e m b e r 7 t a n D e c e m b e r 7 t h . T h m e e t i n g s g f r o m p . m . t 5 : 3 0 p . m . i R o o m 3 1 o t h G e n e r a l S c i e n c e sB u i l d i n g o M c M a s t e r U n i v e r s i t y . F o m o r e i n f o r m a t i o n c a l l D r N S o l n t s e f f ,U n i t f o C o m p u t e r S c i e n c e , M c M a s t e r

T P U G M a g a z i n e

Page 7: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 7/60

P o l a r P e c k e r s a n d H a c k e r s G r o u pU n i v e r s i t y , H a m i l t o n , O L 8 4 K 1 .P h o n e ( 4 1 6 ) 5 2 5 - 9 1 4 0 , E x t . 3 4 4 3 / 4 / 5 .

T h T P U G F o r t h g r o u p i n o l o n g e rh o l d i n g f o r m a l m o n t h l y m e e t i n g s , b u tm a m e e t i n f o r m a l l y a t h T P U G O f f i c ei t h e r e i s u f f i c i e n t i n t e r e s t .

T h C o m m o d o r e S h o w ,h W e s t C o a s t C o m m o d o r e A s s o c i a t i o n

w i l l h o l d t w o - d a y e x h i b i t a n s p e a k e rp r o g r a m a t h C a t h e d r a l H i l l H o t e l , S a F r a n c i s c o , o S a t u r d a y a n S u n d a y ,F e b r u a r y 9 t a n 1 0 t h , 1 9 8 5 . T h i s w i l l b

g o o d o p p o r t u n i t y t h e a r n u m b e r o p r o m i n e n t s p e a k e r s w h w r i t e a b o u t o w o r k w i t h C o m m o d o r e p r o d u c t s J i B u t t e r f i e l d , f o e x a m p l e . T h c o s t i $ 1 2 . 5 0 f o t h t w d a y s o r $ 7 . 5 0 f o o n d a y . L o u i s e R e d g e r s { T P U G M a g a z i n e ' sA D i r e c t o r ) a n p l a n t a t t e n d , a n w w a n t t m e e t o u r w e s t c o a s t m e m b e r s .H o p e t s e y o t h e r e !

T P U G C o n f e r e n c e 1 9 8 5T h i s m o n t h ' s i s s u e o T P U G M a g a z i n e i c l u d e s t h e r e g i s t r a t i o n p a c k a g e f o t h

F o u r t h A n n u a l T P U G C o n f e r e n c e , t b h e l d i d o w n t o w n T o r o n t o o n t h M e m o r i a l D a w e e k e n d , M a 2 a n 2 6 1 9 8 5 . Y o w i l l f i n d s e s s i o n s f o e v e r yl e v e l o e x p e r t i s e , a n f o m o s t C o m o d o r e c o m p u t e r s ( i n c l u d i n g t h eS u p e r P E T , C o m m o d o r e - 1 6 , P l u s a n B - 1 2 8 ) . B e f o r e m a k i n g y o u r c h o i c e o s e s i o n s , p l e a s e b e s u r e t r e a d o u r d e f i n it i o n s o B e g i n n e r , I n t e r m e d i a t e a n A v a n c e d . T h s a m e d e f i n i t i o n s w e r e r e a dt o u s p e a k e r s s t h a t w w o u l d b a b l et l a b e l t h s e s s i o n s a a c c u r a t e l y a p o s s i b l e .

D o n ' t w a i t f o s p r i n g d i n o w ! G e ty o u r a p p l i c a t i o n i a s o o n a p o s s i b l e a n t a k e a d v a n t a g e o f t h e E a r l y B i r dr e g i s t r a t i o n f e e o f $ 2 0 . 0 0 . h o p e t s e y o t h e r e , w h e t h e r y o u l i v e i S c a rb o r o u g h , O n t a r i o ; S a F r a n c i s c o , C a l i f o rn i a ; o S o l l e n t u n a , S w e d e n .

O u M e m b e r sA m o n g r e c e n t m e m b e r s t j o i n i s e v e n t y - t w o y e a r o l g e n t l e m a n f r o mS i l v e r S p r i n g , M a r y l a n d . H h a M a s t e r s d e g r e e i p h y s i c s a n m a t h a n

P h i E d u c a t i o n a l R e s e a r c h a n S t a t i s t i c s . H h a h a b i C - 6 4 , 1 5 4 1 d r i v ea n E p s o n R X - 8 0 p r i n t e r f o a b o u t o n y e a r . I n h i w o r d s : " a i n t e r e s t e d i k e e p i n g u w i t h t h t i m e s . "

I V O R A s S o m e o n e W h K n o w sI y o e n j o y J i S t r a s m a ' s m a n y b o o k s , a n h i

a r t i c l e s i t h i s a n o t h e r m a g a z i n e s , y o u ' l l b g l a dh a l s o e d i t s h i s o w h i g h l y - a c c l a i m e d c o m p u t e rm a g a z i n e , n o i i t s i x t h y e a r o c o n t i n u o u sp u b l i c a t i o n . W r i t t e n j u s t f o o w n e r s o C o m o d o r e ' s m a n y c o m p u t e r s , e a c h M i d n i t e S o f t w a r eG a z e t t e c o n t a i n s h u n d r e d s o b r i e f , h o n e s tr e v i e w s .

M i d n i t e a l s o f e a t u r e s t i m e l y C o m m o d o r e 'n e w s , h i n t s a n a r t i c l e s , a l o r g a n i z e d f o i n s t a n tr e f e r e n c e , a n n e v e r a w a s t e d w o r d . W h e t h e r y o a r j u s t b e g i n n i n g o l o n g - t i m e h o b b y i s t , e a c hi s s u e w i l l h e l p y o a n y o u r c o m p u t e r t w o r kt o g e t h e r e f f e c t i v e l y .

s i i s s u e a n n u a l s u b s c r i p t i o n i $ 2 3 . T s u b s c r i b e , o r e q u e s t s a m p l e i s s u e , j u s t w r i t e :

M I D N I T E S O F T W A R E G A Z E T T EP . O . B o 1 7 4 7

C h a m p a i g n , I 6 1 8 2 0

Y o u ' l l b g l a d y o d i d !F e b r u a r y 1 9 8 5

Page 8: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 8/60

I n t r o d u c i n g T h G o l d D i s k * S u b s c r i p t i o n S e r i e s

H I G H Q U A L I T YS O F T W A R EV O L U M E D E C E M B E RF U L L D A T A B A S E P A C K A G EA r c a d e g a m e s " R o d e o " , " T u n n e l o D o o m 'L e a r n i n g B A S I C l e s s o nP r o g r a m m i n g t i p s s p e e d i n g u B A S I C" T o w e r s o H a n o i " p u z z l eH o u s e p u r c h a s e a n a l y z e r p r o g r a mC o m p u t e r i z e d c r o s s w o r dC o m p u t e r t r i v i aS o u n d e f f e c t s c o d eM u s i c b o R e v i e w , p r e v i e w , e d i t o r i a l , a r t i c l e

V O L U M E F E B R U A R YT Y P I N G T U T O R P A C K A G EA r c a d e g a m e " C h o m p e r "" C u b i c " s t r a t e g y g a m eL e a r n i n g B A S I C l e s s o nP r o g r a m m i n g t i p s o k e y sB u b b l e s o r t t u t o r i a lB u d g e t t e r p r o g r a mR e p o r t g e n e r a t o rC o m p u t e r i z e d c r o s s w o r dC o m p u t e r t r i v i a . M u s i c b o S o u n d e f f e c t s c o d eE d i t o r i a l , l e t t e r s , a r t i c l e , c a t a l o g

V O L U M E J A N U A R YF U L L W O R D P R O C E S S O R P A C K A G E4 s c r e e n a r c a d e g a m e " S p o o k C a s t l e 1 C h i l d r e n ' s l e a r n i n g p r o g r a m - N u m b e r s G a m eL e a r n i n g B A S I C l e s s o nP r o g r a m m i n g t i p s — r a n d o m n u m b e r sE i g h t q u e e n s p r o b l e mL o a n s a n m o r t g a g e s p r o g r a mF i l e b a c k u p / c o p y p r o g r a mC o m p u t e r i z e d c r o s s w o r dC o m p u t e r t r i v i a , M u s i c b o xS o u n d e f f e c t s c o d eE d i t o r i a l , l e t t e r s , a r t i c l e , c a t a l o g

V O L U M E M A R C HG O L D D I S K A R P A C K A G E" G o l d D i s k T r i v i a " f u l l t r i v i a g a m eA c t i o n g a m e " F o l l o w t h L e a d e r "T u t o r i a l f i l e o p e r a t i o n sP r o g r a m m i n g t i p s s c r e e n p r i n tB i n a r y s e a r c h t u t o r i a lC h e c k w r i t e r p r o g r a mC o m p u t e r t r i v i aS o u n d e f f e c t s c o d eM u s i c b o E d i t o r i a l , l e t t e r s , a r t i c l e , c a t a l o g

A S U B S C R I P T I O N

P R I C E SS o f t w a r e f o

t h C o m m o d o r e 6 4 I s s u e d M o n t h l y

F u l l D i s k o S o f t w a r eA l I n s t r u c t i o n s C o n t a i n e d

o t h D i s k

' C o n i m D d j i T & 4 a a i T j b i u r R ] [ r » J r m t r t ( i r C i r r r i T T > . i J * i n c f t u i J T i

T h G O L DD I S KN a m e .C i t y _ _

T H E G O L D D I S K S U B S C R I P T I O N S O F T W A R E2 1 7 9 D u n w i n D r i v e . " 6 M i s s i s s a u g a , O n t a r i o . C a n a d a L 5 1 X

o P . O . B o 1 5 4 0 B u f f a l o . N . Y . 1 4 2 0 5 - 1 5 4 0Y E S . p l e a s e s e n d t h G o l d D i s k f o

m o n t h s ® $ 7 0 . 0 0 ( C a n a d i a n ) $ s h i p p i n g1 m o n t h s ® $ 1 2 7 . 0 0 ( C a n a d i a n ) + S 1 2 s h i p p i n g

S t a r t i n g i s s u e D e c . D J a n . F e b . D M a r .S i n g l e i s s u e s $ 1 6 . 9 5 ( C a n a d i a n ) S s h i p p i n g

A d d r e s s. S t a t e / P r o v . . C o d e .

C h e c k o m o n e y o r d e r e n c l o s e d V i s a M a s t e r c a r d A m e r i c a n E x p r e s sA c c t . E x p . D a t e S i g n a t u r e

n N o r t h A r a n i i i i j 1 3 « ■ r t

Page 9: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 9/60

T h A n s w e r D e s kw i t h G e o r g e S h i r i n i a n

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

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

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

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

h q u e s t i o n s h a v e b e e n e d i t e d f o s s .

D i s k s A n D a t a b a s e s' t h i n k i n g o g e t t i n g d i s k d r i v e b u

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

q u e s t i o n : I ' c a m e r a n u a n a b o u t m i l l i o n f e e t o S u p e r m o v i e

a w e l l a s a b o u t a m i l l i o n s l i d e s .a l s o h a v e a r o u n d t h r e e t h o u s a n d b o o k sa n t w e n t y - f i v e h u n d r e d L r e c o r d s . H o c a o r g a n i z e i n f o r m a t i o n a b o u t t h e s ei t e m s a n t h e i r l o c a t i o n u s i n g m c o p u t e r ? i m a g i n e s o m e k i n d o f i l i n gs y s t e m , b u w h a t k i n d ?

L u c a s ,L u b b o c k , T e x a sY o w i l l r e c e i v e g r e a t d e a l o e n j o y m e n ta n b e n e f i t , i m o p i n i o n , i y o d a q u i r e a d i s k d r i v e , a y o s u g g e s t . I i a l m o s t e s s e n t i a l f o r s e r i o u s i n f o r m a t i o nh a n d l i n g . P u s i m p l y , ' d o u b l e - d e n s i t y 'm e a n s t h a t t h e o x i d e c o a t i n g o t h p l a s t i c f l o p p y d i s k h a m a g n e t i c p r o p e rt i e s t h a t a r e s u i t a b l e f o h o l d i n g m o r ek i l o b y t e s o f d a t a t h a n a s i n g l e d e n s i t yd i s k . T h C o m m o d o r e 1 5 4 1 d i s k d r i v es t o r e s a p p r o x i m a t e l y 1 7 0 , 0 0 0 b y t e s o d a t a o i t d i s k ( w h i c h i m o r e t h a n t h

l A p p l e a n d R a d i o S h a c k c o m p u t e r sa c c o m m o d a t e ) a n i t i s r e c o m m e n d

t h a t y o u s d o u b l e d e n s i t y d i s k s ,t h i s i n o a b s o l u t e l y e s s e n t i a l .

h 1 5 4 1 u s e s o n l y o n s i d e o t h d i s k ,b s u r e n o t t p a e x t r a f o d o u b l e -

d i s k s .T k e e p t r a c k o y o u r r e c o r d s , t a p e s

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

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

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

c a r e c o m m e n d y o l o o k i n t o : F l e x f i l e2 . 1 , T h C o n s u l t a n t a n S u p e r b a s e .L o o k f o r e v i e w s i T P U G M a g a z i n e a n do t h e r p e r i o d i c a l s .

S c r e e n T e x t C h a r a c t e r sa w r i t i n g p r o g r a m o t h C - 6 4 i

w h i c h w o u l d l i k e t h e s c r e e 7 i t c o m e u pw i t h t h t e x t c h a r a c t e r s e ( u p p e r a n l o w e r c a s e ) w i t h o u t t h u s e r h a v i n g t p r e s s t h S H I F T C o m m o d o r e - k e y c o b i n a t i o n . W h a t i t h e b e s t w a o d o i n gt h i s ?T h e r e a r e s e v e r a l w a y s t o b t a i n t h e t e x tc h a r a c t e r s e o t h e C - 6 4 . P O K E5 3 2 7 2 , 2 3 i o n g o o d w a t d i f r o mw i t h i n p r o g r a m . ( Y o u c a u s P O K E5 3 2 7 2 , 2 1 t g e t h u p p e r c a s e / g r a p h i c sc h a r a c t e r s e t . ) A n o t h e r w a i w i t h t h s t a t e m e n t P R I N T " < C T R L - N > " , w h i c hh a t h a d v a n t a g e o t a k i n g u t h l e a s ta m o u n t o R A M . B u i t h i n t e r e s t o m a k i n g y o u r p r o g r a m a c l e a r a n a p o t a b l e a p o s s i b l e , y o m i g h t c o n s i d e r u si n P R I N T C H R $ ( 1 4 ) f o t e x t , a n P R I N T C H R $ ( 1 4 2 ) f o u p p e rc a s e / g r a p h i c s . T h i s s t a t e m e n t w i l l w o r ko t h V I 2 0 C - 6 4 a n 8 0 3 2 , t h o u g h n o o 4 0 - c o l u m n P E T s . I n c i d e n t a l l y , y o m i g h t w a n t t d i s a b l e t h S H I F T /C o m m o d o r e k e t o g g l e w i t h P R I N TC H R $ ( 8 ) . C H R $ ( 9 ) w i l l r e s t o r e i t

P E L o a d E r r o r sr e c e n t l y r e c e i v e d D i s k ( C ) T 8 f o r t h C o

m o d o r e 6 4 O n o f t h e p r o g r a m s w a s u p o s e d t s h o w h o t l o a d p r o g r a ms a v e d o C - 6 A i n t o P E w i t h B A S I CJ f . O . W h e n t r i e d t h p r o g r a m , a l g o w a l o a d e r r o r o t h P E T . C a y o g i v em a i d e a h o c a d t h i s w i t hd a t a s e t t e ?D a F l i n nE l d o r e t , K e n y aT h p r o b l e m o f t h e l o a d e r r o r i n o r e l a t e d t t h p r o b l e m o l o a d i n g C - 6 4p r o g r a m i n t o P E T . P e r h a p s y o u r d i s kg o d a m a g e d i n t r a n s i t . T h f o l l o w i n g

t e c h n i q u e w o r k s , r e g a r d l e s s o w h e t h e ry o u s e a d i s k d r i v e o r d a t a s e t t e , a n i g o o d f o a n P E T / C B M w i t h B A S I C 4 . 0 .

F i r s t , c l e a r y o u r P E T ' s m e m o r y b t y i n N E W , t h e n l o a d i t h p r o g r a m s a v e df r o m C - 6 4 . B e c a u s e t h C - 6 4 s a v e s p r g r a m s w i t h a d i f f e r e n t m e m o r y l o c a t i o nf o t h s t a r t o f B A S I C t h a n t h P E s e r i e s , y o m u s t h e l p t h P E f i n d t h s t a r t o t h p r o g r a m i i t m e m o r y .

T d t h i s , e n t e r t h e B A S I C l i n en u m b e r ( z e r o ) w i t h t h e s t a t e m e n t R E a f t e r i t Y o n e e d s u c h s t a t e m e n t a f t e rt h l i n e n u m b e r f o i t ' t a k e ' . L i n e i f a i r l y s a f e , a m o s t p r o g r a m s b e g i n w i t hs o m e o t h e r n u m b e r . T h e n , e n t e r t h e f o l o w i n g c o m m a n d i d i r e c t m o d e ( n l i n en u m b e r ) : P O K E 1 0 2 6 , 8 . T h i s P O K E l i n k st h n e l i n e 0 w h i c h i a t h P E T ' sn o r m a l s t a r t o B A S I C , w i t h t h r e s t o t h p r o g r a m . N o d e l e t e l i n e 0 w h i c h i n l o n g e r n e e d e d , b t y p i n g o b l a n kl i n e a n p r e s s i n g R E T U R N .

T h C - 6 4 p r o g r a m h a n o b e e nr e l o c a t e d t t h n o r m a l s t a r t o f t h e P E T ' sB A S I C . I w i l l l i s t a n d , i c o m p a t i b l e w i t ht h P E i o t h e r r e s p e c t s , w i l l a l s o r u n .I y o h a v e q u e s t i o n f o T h A n s w e rD e s k , p l e a s e s e n d i t o T h e A n s w e r D e s k ,c / T P U G M a g a z i n e , 1 9 1 2 A A v e n u e R d S u i t e 1 T o r o n t o , O n t a r i o M 5 J , A l ,C A N A D A .

I m p o r t a n t m e s s a g e t a l B B u s e r s

T h t e l e p h o n e n u m b e r i s

( 4 1 6 ) 7 8 2 - 9 5 3 4O p e r a t i n g h o u r s :2 h o u r s p e d a

d a y s p e w e e kT h p a s s w o r d i s . . .

T R I K EF e b r u a r y 1 9 8 5

Page 10: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 10/60

C o m m o d o r e I S h o w D a z z l e sb K e C o T h W o r l d o C o m m o d o r e I s h o w , f r o m N o v e m b e r 2 t D e c e m b e r 2 i T o r o n t o , a t t r a c t e d 4 1 , 6 0 0 s h o w g o e r s ( a i c r e a s e o f 3 , 4 0 0 f r o m t h p r e v i o u s y e a r ) . T h e x p l o s i v e p o p u l a r i t yo t h C o m m o d o r e 6 h a l e f t m u s h r o o m c l o u d o s o f t w a r ea n p e r i p h e r a l s , a n t h f a l l o u t c o n t i n u e s t d a z z l e . T h e r e w a

c l e a r t r e n d a t h W o r l d o C o m m o d o r e I t o w a r d s k e y b o a r d s ,g r a p h i c s u t i l i t i e s a n d c h e a p e r g a m e s . A l a s , t h V I 2 w a a l m o s t w i p e d o f t h f a c e o t h e a r t h . I w a f o n d l y r e m e m b e r e di s t a c k s o h e a v i l y - d i s c o u n t e d c a s s e t t e s a n c a r t r i d g e s .

" D y o u h a v e t h i s i m a c h i n e l a n g u a g e ? "A o n w o u l d e x p e c t , C o m m o d o r e g a v e i t p r o d u c t s t h r e

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

T h C o m m o d o r e 1 6 ( T h e L e a r n i n g M a c h i n e ) a n t h P l u s / 4( T h e P r o d u c t i v i t y M a c h i n e ) d i n o p a c k ' e i n b u m a n yg a m e r s g a t h e r e d a r o u n d t h P i r a t e A d v e n t u r e o t h e C - 1 6 ,J a c k A t t a c k o t h P l u s / 4 , a n S a t a n ' s H o l l o w o t h C - 6 4a t h b a c k o f t h e m a i n d i s p l a y .

T h b u s i n e s s m a c h i n e s w e r e o d i s p l a y i t h C o m m o d o r e s e t i o n o t h s h o w , b u i w a h a r d t g e e x c i t e d w i t h o u t t h f o t h c o m i n g H y p e r i o n . C o m m o d o r e a n n o u n c e d t h t i l t - a n d - s w i v e l8 2 9 6 s y s t e m , w h i c h h a 1 2 8 K R A M , b u i l t - i n P a p e r c l i p , C o s u l t a n t , C a l c R e s u I t a n m o r e . A c r o s s t h a i s l e t h f o c u s w a o C o m m o d o r e ' s e d u c a t i o n a l s o f t w a r e , w i t h a g o w n e d' s c h o o l m a s t e r ' t s h o w p a r e n t s p r o g r a m s o c o u n t i n g , s h a p e sa n p a t t e r n s , l e t t e r - m a t c h i n g a n v o c a b u l a r y s k i l l s .

. . . t h e V I 2 w a a l m o s t w i p e d o f t h f a c e o f t h e a r t h . I w a f o n d l y

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

T h C o m m o d o r e S F M u s i c M a k e r k e y b o a r d o v e r l a y m a d e i t C a n a d i a n d e b u t . T h i s e n t r y - l e v e l p r o d u c t c o m e s f r o m B r i t a i n ,b u i t i s c l e a r l y i n t e n d e d t b a i n t e r n a t i o n a l p r o d u c t : t h i s t r u c t i o n s c o m e i G e r m a n , F r e n c h a n d I t a l i a n , a w e l l a t

E n g l i s h . T h s o u n d q u a l i t y o t h S F s t a r t e r s o f t w a r e w a i f e r i o r t o t h K a w a s a k i s y s t e m f r o m S i g h t a n S o u n d M u s i c S o f tw a r e I n c . T h e i r p l a s t i c k e y b o a r d s a r e t h e s a m e . ( F o r t h e s t o r b e h i n d t h e s e c o m p e t i n g k e y b o a r d s s e K e y b o a r d S t r i k e s S o u N o t e , o o p p o s i t e p a g e ) .

C o m m o d o r e i a l s o a p p a r e n t l y m o v i n g i n t o s o f t w e a r : a o n

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

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

K e e p i n g a h e a d o c o m p u t i n g t r e n d s i o n o f t h e j o b s f o J i G r a c e l y , t h e t e c h n i c a l e d i t o r o f C o m m o d o r e ' s o w C o m m o d o r M i c r o c o m p u t e r s a n d P o w e r P l a y m a g a z i n e s . W h i l e f l o g g i n t h r e e b a c k i s s u e s p l u s a c u r r e n t i s s u e f o $ 3 . 0 0 ( a g a i n f o c h a ri t y ) , J i e x p l a i n e d t h a t t h i s w a w a t m o v e b o x e s o m a g a z i n e s t h a t f o u n d t h e i r w a i n t o w a r e h o u s e s i n s t e a d on e w s s t a n d s .

A s k e d w h e r e c o m p u t i n g i h e a d e d , G r a c e l y q u i p p e d " . . .b r e a k d a n c i n g a n t r i v i a g a m e s ! " A n t h e n , m o r e s e r i o u s l y ; " T h u l t i m a t e g o a l , i y o a r g o i n g t h a v e a c o m p u t e r i e v e r y h o u s e

. . . a r a t h e r s t r a n g e t a p e d r i v e m a d e i t T h W o r l d O C o m m o d o r e I j u s t h o u r s

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

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

T h E l e c t r o n i c s 2 0 0 1 b o o t h w a h i v e o a c t i v i t y . H e r e k i n g b e T o n y P r i j a t e l y a s s i s t s s w a r m o c u s t o m e r s .

T P U G M a g a z i n e

Page 11: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 11/60

h i g h l i g h t f o b u d d i n g a r t i s t s w a t h l i g h t p e n p a c k a g e c a l l e ds h o w n b I n k w e l l S y s t e m s , o S a D i e g o . Y o c r e a t e

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

. . . y o u c o u l d b u i l d p i c t u r e o n h u n d r e df e e t l o n g . . .

l o o k l i k e t h e y h a v e b e e n i m p o r t e d f r o m a n I B o A S c o t t M a x w e l l , c o - a u t h o r o F l e x i d r a w , s a i d i w a s n ' t t h a t

a a a l l ." A c t u a l l y , o u p r o g r a m c a m e o u t b e f o r e t h M a c i n t o s h , s

a n y b o d y h a d e v e r h e a r d o M a c P a i n t , t h e r e w a F l e xT h e p r o g r a m o n l y w o r k s w i t h h i g h q u a l i t y l i g h t p e n ,

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

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

i t i s c h e c k f o n o i s y p e n . I y o h a v e n o i s y , b a p e n ,d o e s n ' t w o r k . "

M a x w e l l c l a i m e d t h a t a b o u t f i f t y p e r c e n t o f t h e p e o p l e w h b u F l e x i d r a w a r e n g i n e e r s u s i n g i f o s c h e m a t i c s a n d r a wi n g s . B c o n n e c t i n g s c r e e n a f t e r s c r e e n y o c o u l d b u i l d p i t u r e o n h u n d r e d f e e t l o n g .

c o m p a n i o n p r o g r a m i F l e x i f o n t , w r i t t e n b S c o t t M a x w e l l .I a l l o w s y o t c r e a t e s i g n s a n p i c t u r e s i v a r i o u s c h a r a c t e rs t y l e s ( l i k e O l d e E n g l i s h ) .

I y o c a n ' t ( o w o n ' t ) f o r k o u c o u p l e o h u n d r e d d o l l a r sf o t h d e l u x e b r a n d o d r a w i n g u t i l i t y , y o c o u l d g f o t h f a m i l i a r T e c h S k e t c h l i g h t p e n , w h i c h w a a v a i l a b l e a t a b o o t h

f e d o o r s d o w n . T h h a z a r d s o f c r o s s i n g t h b o r d e r i n t oC a n a d a c a u g h t u w i t h s o m e o t h T e c h S k e t c h d i s k s . A p a r e n t l y C a n a d i a n c u s t o m s d e c i d e d t z a c o u p l e o b o x e s w i t hs o m e f o r m o x - r a y m a c h i n e a n d , w h i l e l o o k i n g f o c o n t r a b a n d ,t h b o r d e r m e a c c i d e n t a l l y l e f t b e h i n d a b u n c h o r e a d e r r o r s .A f t e r g e t t i n g s e v e r a l d i s k s b a c k d u r i n g t h s h o w , s a l e s m e ns t a r t e d c h e c k i n g e a c h d i s k a i w a s o l d .

T h o o k y o i n t o t h b a n k i n g s y s t e m , e l e c t r o n i c s h o p p i n g m a l lo l o c a l B B S , y o u n e e d m o d e m . P i c k i n g u p o n t h s h o r t a g eo a u t o d i a l / a u t o a n s w e r e q u i p m e n t , B o E n g i n e e r i n g o M i l t o n ,

K e y b o a r d S t r i k e s S o u r N o t e b K e n c o xI m i t a t i o n m a b t h s i n c e r e s t f o r m o f l a t t e r y , b u i i n o m u s i c t t h e a r s o f a U . S . c o m p a n y t h a t d e v e l o p e d

k e y b o a r d o v e r l a y f o t h e C - 6 4 .F i r s t , w c h e c k t h C o m m o d o r e d i s p l a y , w h e r e R i c k

C a r d i n e l l i o L o n d o n , E n g l a n d , s i t s i n h i m o r n i n g s u i t ,m e r r i l y p l a y i n g t h C o m m o d o r e M u s i c M a k e r .

" I i p r o b a b l y t h e v e r y b e s t o t h m a r k e t " , s a y sC a r d i n e l l i , " a n d a t h m o m e n t i i s e l l i n g v e r y , v e r y w e l li E n g l a n d . "

W h e n a s k e d w h a c t u a l l y d e v e l o p e d t h i s C o m m o d o r e -b a c k e d p a c k a g e , J o h n V a T i o M u s i c S a l e s , i L o n d o n ,m o d e s t l y r e p l i e s , " I t ' s r e a l l y g r o u p o p e o p l e . " Y e s , b u w h i c h g r o u p ?

W a m b l e a c r o s s t h e h a l l t a n o t h e r e x h i b i t , w h e r e t h I n c r e d i b l e M u s i c a l K e y b o a r d , ( a l s o k n o w n a s t h e K a w a s a k is y n t h e s i z e r ) d r a w s a c r o w d . C u r i o u s l y , t h e k e y b o a r dr e s t i n g o t h C o m m o d o r e 6 i i d e n t i c a l t t h o n w h a v e j u s t s e e n .

G e o r g e S t a l e o s , o S i g h t a n d S o u n d S o f t w a r e i W i s c o ns i n , w a n o a m u s e d w i t h t h c a r b o n c o p y , e s p e c i a l l y w h e nh i p i e c e o p l a s t i c c o s t 7 5 t h o u s a n d d o l l a r s t d e v e l o p .

" w a l k e d i n t o t h s h o w , a n i a n b e h o l d , t h e r e i w a s !T h u n i t i i d e n t i c a l . I t o o k u s i m o n t h s t d e v e l o p t h m o u l d c h a n g e s . T h e y c o p i e d e v e r y t h i n g t h b o x , t h s i z e , t h i n t e r i o r p a c k a g i n g , e v e n t h l a b e l s o t h k e y s . "B u n o t h m u s i c b o o k , G e o r g e . " T h e y h a t c h a n g es o m e t h i n g " , h s a i d . " w a s h o c k e d . "

H o c o u l d B r i t i s h c o m p a n y c o n j u r e u t h A m e r i c a n ' sk e y b o a r d ?

I s e e m s t h a t J o h n V a T i w o r k e d f o S i g h t a n S o u n df o t w y e a r s , a h e a d o i t E u r o p e a n o f f i c e . T h e n h m o v e d t a n o t h e r m u s i c p u b l i s h e r c a l l e d M u s i c S a l e s .

I t h s u m m e r o 1 9 8 4 , M u s i c S a l e s a n t h e S i g h t a n S o u n d p e o p l e m e i W i s c o n s i n t d i s c u s s d e a l f o rd i s t r i b u t i o n o l i c e n s i n g o f S i g h t a n S o u n d ' s I n c r e d i b l eM u s i c a l K e y b o a r d t h i t e m o d i s p l a y . E v e n t h o u g ht h e y d i d n ' t r e a c h a a g r e e m e n t , M u s i c S a l e s t u r n e d u w i t h t h e s a m e k e y b o a r d e x c e p t f o t h e l o g o i t h b o t t o m r i g h t c o r n e r .

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

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

W h r e a l l y d e s i g n e d t h i s B r i t i s h k e y b o a r d p a c k a g es o l d b C o m m o d o r e ?

F e b r u a r y 1 9 8 5

Page 12: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 12/60

O n t a r i o , o f f e r e d i t P o c k e t M o d e m f o $ 1 5 0 . 0 0 . " I i f u n c t i o n a ll t h s a m e a ( C o m m o d o r e ) 1 6 5 0 " , s a i d d i s t r i b u t o r E S t e w a r t . " I w i l l a c c e p t a l o t h s t a n d a r d s o f t w a r e . " T h s m a l lm o d e m i t h p l a i n p a c k a g e w a i s h o r t s u p p l y . " W a r c u r e n t l y g e a r e d t m a k e a b o u t s i x t e e n h u n d r e d m o n t h . W d i d n ' tr e a l i z e h o b i g t h e C o m m o d o r e m a r k e t w a s . F o e v e r y A t a r it h a t ' s b e e n s o l d , t h e r e m u s t b e h u n d r e d C o m m o d o r e s . "

P h o t o s b R o b e r t o P o r t o l e s e

i l e e f u l t h i e f a t t e m p t s t o s t e a l B u t t e r f i e l d s e m i n a r s i g n .N m a t t e r h o w m a n y " s h o o t ' e u p s " t h e r e a r e , s o m e b o d y

w i l l a l w a y s m a k e a n o t h e r . I t h a r c a d e g a l l e r y , C a n a d a ' s p i s t o l -s h o o t i n g O l y m p i c G o l d M e d a l w i n n e r , L i n d a T h o r n , h i t l e v e l 4 2 w i t h 4 4 , 0 0 0 p o i n t s o S t a c k L i g h t R i f l e g a m e . T h o r n b r o u g h tt h s a m e s k i l l s t t h e v i d e o r a n g e a s h h a d o n e t h e s p o r t :" G o o d a i m , s t e a d y h a n d , a n k e e p y o u r e y e o n t h e t a r g e t . " T h c h a m p i o n e v e n s u r p r i s e d h e r s e l f . " e x p e c t e d t b b e a t e n ,b e c a u s e s o m e o f t h e s e g u y s a r r e a l a r c a d e d e n i z e n s , " s h e a m i t t e d , a s f a n s g a t h e r e d t s e e k a u t o g r a p h s a n a d m i r e t h g o l dm e d a l h a n g i n g f r o m h e r n e c k . " g u e s s d h a v e l o o s k i l lo t h s h o o t i n g g a m e . "

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

T h W o r l d o C o m m o d o r e s a t h f i r s t s k i r m i s h i w h a t c o u l db e c o m e b i p r i c e w a i v i d e o g a m e s . M a s t e r t r o n i c , f r o m B r i ta i n , h i t t h s c e n e w i t h g o o d q u a l i t y g a m e s f o u n d e r t e d o l l a r s .A c c o r d i n g t M a r t i n A l p e r , o M a s t e r t r o n i c i L o n d o n , t h e yo p t e d f o v o l u m e .

" W d e c i d e d t h a t i w r e d u c e d t h e p r i c e t u n d e r t e d o l l a r sw e ' d g e a e n o r m o u s v o l u m e o u o t h m a r k e t p l a c e . N o b o d yb e l i e v e d i w a p o s s i b l e , b u w d i d , " ' s a i d A l p e r . H s a i d t h c o m p a n y s o l d o n e - a n d - a - q u a r t e r m i l l i o n g a m e s i i t f i r s t s i m o n t h s i E n g l a n d . C a n a d a i f o l l o w i n g t h e p a t t e r n , a n t h U . S . i n e x t . W h a t w i l l t h i s d t t h b i s o f t w a r e h o u s e s w h o s eg a m e s s e l l f o $ 4 0 . 0 0 ? " t h i n k w e ' r e m a k i n g t h e m p a n i c l i t l e , " A l p e r s a i d .

S t i l l w i t h g a m e s , A d v a n t a g e s h o w e d i t l a t e s t i a n o t h e r w e l l -a t t e n d e d d i s p l a y . A o n w o u l d e x p e c t , h o c k e y - c r a z e d C a n u c k sw e n t f o S l a p s h o t i a b i g w a y , e s p e c i a l l y w h e n t h e s y n t h e s i z e dv o i c e y e l l e d " H S c o r e s ! " , o r R u s s i a n p l a y e r w a f l a t t e n e dt t h i c e .

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

c u i t s ' M u s i c M a t e k e y b o a r d , w h i c h i s o l d t h r o u g h C o m m o d o r ed e a l e r s . P r o - L i n e S o f t w a r e h a a e f f e c t i v e d e m o n s t r a t i o n o T h W o r d p r o c e s s o r , b y S t e v e P u n t e r , o B r o t h e r H R - 1 5p r i n t e r . A n f o t h o s e w h o s e B A S I C p r o g r a m s r u o u o m e m o r y , C ' T E C I n c . o f G a l v e s t o n , I n d i a n a , s h o w e d i t M e m x6 4 t 2 5 6 K m e m o r y b o a r d .

r a t h e r s t r a n g e t a p e d r i v e m a d e i t W O I j u s t h o u r b e f o r e t h e s h o w o p e n e d : t h Q u i c k D a t a D r i v e f r o m G e n a m a t i o n I n c . , d e v e l o p e d i C a l i f o r n i a . T h s t o r a g e m e d i u m f o r t h is m a l l d e v i c e i ' w a f e r ' , w h i c h h o l d s 1 2 8 K . T h w a f e r i t i n c a s s e t t e , a b o u t a t h i r d t o h a l f o t h s i z e o s t a n d a r d c a s s e t t e A e n d l e s s l o o p o t a p e r a c e s p a s t t h h e a d , g i v i n g s u p p o s e d l f a s t e r s e q u e n t i a l d a t a h a n d l i n g . ( T h e c o s t o t h d r i v e , w h e nb e c o m e s a v a i l a b l e , w i l l b $ 1 2 9 . 9 5 ) .

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

b u n c h o r e a d e r r o r s . . .

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

n e l i n e o t w e n t y - t w o S u n s h i T W b o o k s f r o m B r i t a i n r a n g e i p r i c e f r o m $ 1 2 . 9 5 t $ 1 4 . 9 5 . T a t a r y n p r e d i c t e d t h a t c o m p e t it i o n f r o m t h e s e b o o k s w i l l d r i v e p r i c e s d o w n .

T h i n t e r n a t i o n a l s a l e o J i B u t t e r f i e l d ' s 1 9 8 5 R e f e r e n c D i a r y p r o m p t e d o n e s a l e s m a n t o r e l a t e l e s s o n a b o u t p r o m ot i o n . A p p a r e n t l y , s a l e s w e r e o k a y i B r i t a i n , b u m u c h b e t t e i A u s t r a l i a . T h i n s i d e o f t h e d i a r y w a t h s a m e , b u t h c o v e w a d i f f e r e n t i A u s t r a l i a b l a c k , w i t h a b i g C o m m o d o r e l o g o T h s t r o n g i d e n t i f i c a t i o n w i t h C o m m o d o r e s o l d i t o s t h e s t o r g o e s .

I t h f i e l d o c o m p u t e r a i d s f o r t h d i s a b l e d , K a r l U l i m a o I n f o r m a t i c S o f t w a r e d e m o n s t r a t e d b r i e f c a s e - s i z e d k e y b o a r w i t h l a r g e k e y s . T h r o u g h t h V o t r a x - b a s e d v o i c e s y n t h e s i z e r

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

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

A t h T P U G b o o t h , c o m p u t e r v e r s u s c o m p u t e r c h e s s t o u rn a m e n t c o n t i n u e d t h r o u g h o u t t h s h o w . C l u b m e m b e r B i l B u l l o c k r e p o r t e d t h a t a ' s l e e p e r ' c a m e o u o t o p . H i r a n k i n gp u C o l o s s u s C h e s s 2 . f i r s t , f o l l o w e d b S a r g o n I I a n O d e s t a ' s C h e s s 7 . 0 . " I w a p r e t t y s l i m s a m p l i n g , t h o u g h " ,B u l l o c k s a i d . " A l l t h r e e w e r e o p a r . I ' l i k e t o l o o k i n t o i f u r t h e r t s e h o t h e y d o o v e r l a r g e r n u m b e r o g a m e s . "

T h e W o r l d o C o m m o d o r e w a g o o d s h o w f o p e o p l e w h w a n t e d t s e w h a t w a s n e w , f o t h o s e w h j u s t l i k e t b a r o u n dc o m p u t e r s , a n f o t h o s e w h n e e d e d f i r s t - h a n d l o o k a p a c k a g e t h e y w e r e c o n s i d e r i n g . T p r e - C b r i s t m a s s h o p p e r s , t h s h o w o f f e r e d p l e n t y o b a r g a i n s , s u c h a s d i s k s a $ 1 5 . 0 0 a p a c k B e c a u s e o t h c r o w d i n g , b u y e r s s o m e t i m e s n e e d e d s h a r p e l b o w t g e n e a r t h e b e s t s t u f f . T r a f f i c o m a j o r a i s l e s w a s t o p a n g d u r i n g p e a k h o u r s .

S h o w m a n a g e r C a M a c D o n a l d w a s d e l i g h t e d w i t h t h a t e n d a n c e , a n d a n n o u n c e d t h a t t h e r e w i l l b e W o r l d o C o m o d o r e I I s t a r t i n g N o v e m b e r 2 8 , 1 9 8 5 . N o b a f o s h o w t h a w a o r i g i n a l l y i n t e n d e d a s a o n e - s h o t c e l e b r a t i o n o f C o m o d o r e ' s f i r s t q u a r t e r c e n t u r y .

1 T P U G M a g a z i n e

Page 13: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 13/60

N e C B B o s s W a n t s M o r e i t h F a m i l yb K e C o

T h n e w l y - a p p o i n t e d p r e s i d e n t o f t h e C a n a d i a n s u b s i d i a r yo C o m m o d o r e B u s i n e s s M a c h i n e s h a v o w e d t k e e p e x i s t i n gC o m m o d o r e o w n e r s i t h " f a m i l y " , w h i l e a d o p t i n gs t r a t e g y t a t t r a c t e v e n m o r e . A h e p r o u d l y s u r v e y e d h i c o m p a n y ' s d i s p l a y a t t h W o r l d o C o m m o d o r e , A l f r e dD u n c a n t a l k e d a b o u t p l a n s f o b i g g e r p u s h i n t o t h e b u s i n e s sm a r k e t a n f o m o r e c o m p u t e r s i s c h o o l s , w h i l e s t i l l k e e pi n g t h e h o b b y i s t s i n t e r e s t e d .

O t h l a t t e r s c e n e , o n o f t h e c o m p l a i n t s f r o m C o m m o d o r eu s e r s h a b e e n l a c k o u p w a r d c o m p a t i b i l i t y i r e c e n tm a c h i n e s , b o t h i h a r d w a r e a n d s o f t w a r e . D u n c a n v o i c e d c o c e r n a b o u t a l i e n a t i n g u s e r s . " W d o n ' t f o r g e t a b o u t o u c u s t o m e r s o n c e t h e y b u C o m m o d o r e p r o d u c t . W w o u l dl i k e t k e e p t h e m i t h f a m i l y f o e v e r . "

W h i l e p o i n t i n g o u t h a t C o m m o d o r e 1 s o f t w a r e r u n s o t h P l u s / 4 , D u n c a n c o m m e n t e d : " W t r n o t l e t h c o p a t i b i l i t y i s s u e s t a n d i t h w a o u t i l i z i n g a i m p r o v e m e n ti t h t e c h n o l o g y . I t h P l u s / 4 , a s r e s u l t o c h a n g e i t h o p e r a t i n g s y s t e m , w h a v e m u c h m o r e u s a b l e R A w i t ht h 6 4 t h a n w a a v a i l a b l e i o u p r e v i o u s p r o d u c t s . T h a tr e s u l t s , u n f o r t u n a t e l y , i l a c k o f c o m p a t i b i l i t y . B u w r e c o g n i z e t h i s s u e , a n a r p a y i n g c l o s e a t t e n t i o n t i i o u r e s e a r c h a n d d e v e l o p m e n t . "

" . . . W d o n ' t f o r g e t a b o u t o u c u s t o m e r s o n c e t h e y b u C o m m o d o r e

p r o d u c t . "W a t c h f o n e c o m p u t e r o t h e b u s i n e s s f r o n t . " C o mm o d o r e h a s a t e c h n o l o g y l i c e n s i n g a g r e e m e n t w i t h H y p e r i o nt h a t a l l o w s u s t u s t h t e c h n o l o g y t h a t H y p e r i o n d e v e l o p e d .W i n t e n d t u t i l i z e t h a t t e c h n o l o g y w i t h s o m e m o d i f i c a t i o n so u r e n g i n e e r s h a v e m a d e t i n t r o d u c e n e b u s i n e s s c o p u t e r . I w i l l b f u l l y I B M - c o m p a t i b l e . "

S o m e o b s e r v e r s h a v e b e c o m e s c e p t i c a l o C o m m o d o r e ' sp r o d u c t a n n o u n c e m e n t s , b u D u n c a n i n s i s t s t h d a y s o t o u t i n g c o m p u t e r s t h a t f a i l e d t a p p e a r o n t h m a r k e t a r " l o n g g o n e " .

S u r v e y s s h o w t h a t C o m m o d o r e s t i l l h a t w e n t y p e c e n ts h a r e o t h C a n a d i a n s m a l l b u s i n e s s m a r k e t , l a r g e l y b e c a u s eo i t p a s t s u c c e s s . " Y o u b u c o m p u t e r s y s t e m t d s o m e t h i n g f o y o u , a n i d o e s n ' t m a t t e r w h e n y o u b u y i w h e t h e r o n o t h e r e ' s s o m e t h i n g d o w n t h r o a d t h a t m a b e l i t t l e m o r e t e c h n o l o g i c a l l y a d v a n c e d . I t i s s t i l l p e r f o r mi n g t h e f u n c t i o n . "

I n t h e e d u c a t i o n m a r k e t , D u n c a n w a n t s t p u C o m m o d o r e1 6 a n 6 4 i n t o m o r e c l a s s r o o m s , a l o n g w i t h e d u c a t i o n a l s o f tw a r e . " W c a n p u t m o r e c o m p u t e r s p e d o l l a r i n t o s c h o o l st h a n a n o t h e r c o m p u t e r c o m p a n y i t h e w o r l d . W e ' r e g o i n gt c o n t i n u e t d t h a t h e r e i C a n a d a . "

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

D u n c a n g a v e a e x a m p l e o h o t r u l y i n t e r n a t i o n a l C o m o d o r e h a b e c o m e : " T h e s e m i c o n d u c t o r s a r m a n u f a c t u r e di P e n n s y l v a n i a a n C a l i f o r n i a o n t o w a f e r . T h w a f e r i t h e n a i r - f r e i g h t e d t o H o n g K o n g w h e r e i i c u u p a n d t u r n e di n t o c h i p . T h c h i p s a r t h e n p u o n t o a p r i n t e d c i r c u i t b o a r de i t h e r i H o n g K o n g , J a p a n o T a i w a n . T h e y a r t h e n a i r -

. . T h e n e b u s i n e s s c o m p u t e r w i l lb f u l l y I B M - c o m p a t i b l e . .

f r e i g h t e d a l a r o u n d t h w o r l d t t h a s s e m b l y f a c i l i t i e s . A t h m o m e n t t h e r e a r t w i t h U . S . , o n i t h U . K . a n o n i G e r m a n y . T h e n u n i t s a r d i s t r i b u t e d t h r o u g h o u tt h w o r l d . "

D u n c a n s e e s d i f f e r e n c e s b e t w e e n N o r t h A m e r i c a n u s e r sa n t h o s e i E u r o p e : " T h e E u r o p e a n u s e r i l e s s o r i e n t e dt o w a r d s g a m e a n r e c r e a t i o n a l s o f t w a r e t h a n w a r i N o r t hA m e r i c a , a n t h e y s e e m t b m u c h m o r e i n t e r e s t e d i e d u c at i o n a n p r o d u c t i v i t y t y p e s o s o f t w a r e . T h U . K . m a r k e t i u n i q u e i t h a t t h e y h a v e m u c h m o r e s o f t w a r e o c a s s e t t e st h a n w h a v e h e r e . T h a t ' s p a r t i a l l y f u n c t i o n o c o s t , B e c a u s eo t h t a s t r u c t u r e , t h C P i l i t t l e b i m o r e e x p e n s i v et h a n i i h e r e , a n t h c a s s e t t e d e c k i l o l e s s e x p e n s i v et h a n a d i s k d r i v e . "

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

" . . . W c a p u m o r e c o m p u t e r s p e d o l l a r i n t o s c h o o l s t h a n a n y c o m p u t e r

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

i i t h U n i t e d S t a t e s . T h n u m b e r o u n i t s p e h o u s e h o l d ,f o e x a m p l e , i u p w a r d s o f i f t e e n p e c e n t i C a n a d a w h e r ei t ' s o n l y n i n e o r t e n p e r c e n t i t h U . S . H a v i n g s a i d t h a t ,t h E u r o p e a n s a r m u c h m o r e a d v a n c e d t h a n w a r i C a n a d a i t e r m s o h o m e c o m p u t i n g . T h e i r u s a g e s a r m u c hm o r e p r o d u c t i v e a n s e r i o u s e d u c a t i o n o r i e n t e d , a n t h e r ea r m o r e c o m p u t e r s p e h o u s e h o l d i E u r o p e t h a n t h e r e a r ei C a n a d a . "

C o m m o d o r e r e c o g n i z e s t h a t C a n a d a i b i l i n g u a l c o u n t r y ,a n p r o v i d e s m a n y F r e n c h l a n g u a g e e d u c a t i o n a l p r o g r a m s .I h a t a k e n s t e p f u r t h e r w i t h t h s o f t w a r e b u i l t i n t o t h n e P l u s / 4 . " T h e s o f t w a r e c a m e u h e r e i E n g l i s h , a n w h a v e n o m a n a g e d t t r a n s l a t e t h a t i n t o F r e n c h . W e ' l l h a v e

f u l l y F r e n c h l a n g u a g e P l u s / 4 p r o d u c t f o t h F r e n c h -s p e a k i n g m a r k e t . "

F e b r u a r y 1 9 8 5 1

Page 14: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 14/60

P r o g r a m P i r a c y a n P e r s o n a l E t h i c sb J i B u t t e r f i e l d

C o p y r i g h t 1 9 8 k J i B u t t e r f i e l d . P e r m i ss i o n t r e p r i n t i h e r e b y g r a n t e d , p r v i d e d t h i s n o t i c e i i n c l u d e d i n t h r e p r i n t e d m a t e r i a l .

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

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

I s o m e o n e s t e a l s p r o g r a m a n t h e nf e e l s r a t h e r t a c k y a b o u t i t t h a t s e e m s t m t b a a p p r o p r i a t e s t a t e o m i n d .W i t h t h o u s a n d s o f f r e e p r o g r a m sa v a i l a b l e , w h l i f t o n i t h f i r s t p l a c e ?B u h e r e ' s w h a t b a f f l e s m e c a n ' tu n d e r s t a n d t h t y p e s w h s t e a l p r o g r a m sa n t h e n s e e m t t h i n k t h a t t h t h e f tm a k e s t h e m t h s m a r t e s t p e o p l e o e a r t h .T h a t ' s s m a r t ?

I c a b i n t e r e s t i n g a n e d u c a t i o n a l t l o o k i n t o p r o t e c t i o n m e c h a n i s m s t s e h o t h t r i c k i d o n e . T h a r e a d o e s n ' ti n t e r e s t m p e r s o n a l l y , b u o n c a l o o ki n t o i n n e r w o r k i n g s o c o m p u t e r s a n dd i s k s y s t e m s , a n l e a r n t h i n g s a b o u t t h e i rm e c h a n i s m s a n l o g i c . I f s o m e o n e t e l l sm e , " H e y . . f i g u r e d o u h o G a l a c t i cZ a p p e r s d o e s t h e i r p r o t e c t i o n s y s t e m " ,I ' l i k e l y t o r e p l y , " G o o d d e t e c t i v e w o r k ;

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

b a c k u p w a p r o d u c e d , I ' m s t i l l n o t o w o r r i e d . B u w h e n h e a r a b o u t c o p i e sm a d e f o f r i e n d s a n r e l a t i v e s , t e n d t l o s e i n t e r e s t i t h c o n v e r s a t i o n a n m o v e a w a y . T h a n n o y i n g t h i n g i t h a ts u c h p e o p l e s e e m t b e x p e c t i n g c o g r a t u l a t i o n s f o p e r f o r m i n g a n a c t i o n t h e l p m a n k i n d . T h e y s e t h e m s e l v e s a R o b i n H o o d .

P i r a t e s w h o m a k e c o p i e s a n g i v e t h e mt f r i e n d s a r e t a c k y . P i r a t e s w h m a k ec o p i e s a n s e l l t h e m a r c r i m i n a l s . O n c ey o s t a r t m a k i n g m o n e y f r o m t h i s k i n do s t u f f , t h w h o l e r a t i o n a l e o ' y o u t h f u lp r a n k ' c o l l a p s e s .

B u I ' s t i l l n o t s u r e h o t r a n k p i r a t ep i r a t e s , w h t a k e p i r a t e d s o f t w a r e a n c o p y i t D u m b , m a y b e ? I i i n t e r e s t i n gt o n o t e , h o w e v e r , t h a t n o b o d y i t h w o r l d g e t s m a d d e r t h a n a p i r a t e w h o s ew o r k i r i p p e d o f f . T a l k a b o u t m o r a li n d i g n a t i o n . . .

I t h s a m e v e i n , m a n y p i r a t e s o fp r e v i o u s y e a r s h a v e t a k e n j o b s w i t h s o f tw a r e h o u s e s . I t ' s a m a z i n g h o t h e i re t h i c s h a v e c h a n g e d , n o t h a t t h e i r o w p r o g r a m s a r i n v o l v e d .

I ' v e o f t e n s a i d t h a t t h e b e s t p r o t e c t i o nf o p r o g r a m s i i s u p p o r t : u p d a t e s , s e v i c e , d o c u m e n t a t i o n a n w a r r a n t y . U s e r sb e l i e v e t h e y a r b u y i n g s e r v i c e , n o a o b j e c t . T o m a n y s o f t w a r e h o u s e s b e l i e v et h e y a r s e l l i n g a o b j e c t d i s k , t a p e o c a r t r i d g e n o s e r v i c e .

. . i i i n t e r e s t i n g t n o t e , h o w e v e r , t h a t

n o b o d y i t h w o r l dg e t s m a d d e r t h a n

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

A r e c e n t T P U G m e e t i n g , m e n t i o ne S u b L o g i c ' s F l i g h t S i m u l a t o r I I s a i n g t h a t i w o u l d b h a r d t o p i r a t e . T h i si n o s m u c h f o t h d i s k p r o t e c t i o ns c h e m e a s f o r t h p a c k a g i n g : a t t r a c t i v ef o u r - c o l o u r b o x , t w s u b s t a n t i a l b o o k sw i t h f o u r - c o l o u r c o v e r s , f o u r n a v i g a t i o nc h a r t s , s u p p l e m e n t a r y n o t e s s h e e t , f l i g h tc o n t r o l c a r d a n w a r r a n t y c a r d . O a n i t ' s a v e r y g o o d p r o g r a m , t o o .

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

w a w r o n g . h i g h l y p r o f e s s i o n a lp i r a c y g r o u p h a b e e n p u t t i n g o u t b o o t l e gc o p i e s c o m p l e t e w i t h e n c l o s u r e , f o u r -c o l o u r p r i n t i n g , a n t h w h o l e p a c k a g e .I e v e n h a t h S u b L o g i c w a r r a n t y c a r di n s i d e . M o r e o t h i s i m o m e n t .

N c l u b s h o u l d t o l e r a t e o p e n p i r a c y o c l u b p r e m i s e s o c l u b t i m e . W h a tm e m b e r s d i t h e p r i v a c y o t h e i r o w h o m e i b e t w e e n t h e m a n t h e i r c o n sc i e n c e s ( a n d m a y b e t h c o p s ) .

M a n y s o f t w a r e h o u s e s b e l i e v e t h a tc l u b s e x i s t f o r t h s o l e p u r p o s e o s t e a li n p r o g r a m s . h o p e t h a t ' s n o t r u e o a n c l u b s ; i t ' s c e r t a i n l y n o t r u e o f T P U G .B u b e c a u s e o t h e i m p l i e d b a r e p u t at i o n , c l u b s m u s t m a k e a e f f o r t t o b s q u e a k y c l e a n .

r e c e n t l y r e c e i v e d l e t t e r f r o mv i s i t o r t T o r o n t o . H s a i d , i p a r t , t h a t

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

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

r i n g t h a t h a b e e n b o o t l e g g i n g F l i g h tS i m u l a t o r I i a l s o C a n a d i a n - b a s e dg r o u p , n o h u n d r e d m i l e s a w a y f r o mT o r o n t o . T h s t o r y w i l l p r o b a b l y b r e a kb e f o r e t h i s a r t i c l e i p u b l i s h e d , b u a t h t i m e o w r i t i n g c a n ' t n a m e n a m e s o

p l a c e s .I t ' s n i c e t s e C a n a d i a n t e c h n i c a l i

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

A f a a k n o w , t h l a w s o s o f t w a r ep i r a c y h a v e n o b e e n f u l l y t e s t e d i t h c o u r t s y e t . B u t h e r e ' s a i n t e r e s t i n gl e g a l s i d e i s s u e : y o u c a n g e ' e f o s u r ei t h e y c o p y t h d o c u m e n t a t i o n . T h l a w sa b o u t c o p y i n g b o o k s a r e v e r y c l e a r i d e e d .

P R O F E S S I O N A L A I D| F o t C o m m o d o r e M

H e r e i o n o i h e m o s t p o w e r f u l a n v e r s a t i l e s t a t i s t ic a a n g r a p h i c s p a c k a g e s a v a i l a b l e f o i h C - 6 4 .I t e r m s o n u m b e r c r u n c h i n g , P R O F E S S I O N A L A I w i l l c a l c u l a t e t h e s t a n d a r d s t a t i s t i c s [ m e a n s , m e d i a n ,m o d e , s t a n d a r d d e v i a t i o n , v a r i a n c e , m i n / m a x . r a n g e )a n d i s p l a y ( t a b u l a r a n h i s t o g r a m ) t h e f r e q u e n c yd i s t r i b u t i o n l o s e o d a t a . I w i l l d e t e r m i n eb i v a r i a t e ( t w o v a r i a b l e s l r e g r e s s i o n f i t s , p r o v i d i n gf i t t e d c o e f f i c i e n t s , s t a n d a r d e r r o r s o t h e e s t i m a t e s f o e a c h c o e f f i c i e n t , t h e c o v a r i a n c e , a n R ' , r e s i d u a lv a r i a n c e , r e s i d u a l s , a n s c a t t e r p l o t s . Y o a l s o h a v et h c h o i c e o s e v e r a l a u t o m a t i c d a t a t r a n s f o r m a t i o n s ,a n c a n d e f i n e y o u r o w n .P R O F E S S I O N A L A I D a l s o d o e s m u l t i p l e l i n e a rr e g r e s s i o n . T h r e s u l t s p r e s e n t e d a r t h e e s t i m a t e dc o e f f i c i e n t s a n h e i r s t a n d a r d e r r o r s . v a l u e s , a n b e t a s . A l s o s u p p l i e d a r R ' t h s t a n d a r d e r r o r o t h e s t i m a t e , t h e v a l u e , a n t h r e s i d u a l s . Y o m a a l s om a k e v a r i a b l e t r a n s f o r m a t i o n s s t h a t y o c a p e r f o r m n o n l i n e a r r e g r e s s i o n , e . g . . p o l y n o m i a lr e g r e s s i o n .A n o t h e r f e a t u r e i s h o r t - l e m ) f o r e c a s t i n g . T h r e em e t h o d s a r e m p l o y e d : l i n e a r r e g r e s s i o n , m o v i n ga v e r a g e s ( s p a n s p e c i f i e d b y ( h e u s e r ) , a n d e x p o n e n t i a ls m o o t h i n g . I t h l a t t e r c a s e , y o m a c h o o s e t h w e i g h t i n g f a c t o r , o l e t h c o m p u t e r c h o o s e t h o p t i m a l v a l u e t h r o u g h l i n e a r r e g r e s s i o n .P R O F E S S I O N A L A I D h a s e v e r a l o p t i o n s f o g r a p hc r e a t i o n .

B a r - c h a r t s Y o m a p l o t n i u ! n - v a r i a b / e h o n >z o n t a l a n v e r t i c a l b a c h a r t s .

• P i e c h a r t s H i g h r e s o l u t i o n a n l a b e l l e d !H i g h - r e s o l u t i o n l i n e g r a p h s .H i g h - r e s o l u t i o n s c a t t e r / p o i n t g r a p h s .

F o a l t h e g r a p h s , t h e a x e s a r d r a w n , t h s c a l e s a r s h o w n , a n t h a x i s l a b e l s a r d i s p l a y e d .f o t h o s e w i t h p r i n t e r s ( C o m m o d o r e 1 5 2 5 / M P 5 - B O 1 ,E p s o n M o F s e r i e s . G e m i n i - 1 0 o - 1 5 .M a n n e s m a n n T a l i y M T - 8 0 ] . y o r n a y h a v e y o u rs t a t i s t i c a l r e s u l t s , c h a r t s . a n d g r a p h s p r i n t e d o u ( h i f c h -r e s o l u t i o n s c r e e n d u m p | .M e n u d r i v e n , e a s y t o u s e , a n v e r y w e l l d o c u m e n t e d( t h r e e - r i n g b i n d e r | !

P r i c e : W 9 . 9 9 D i s k e t t e

A S S O C I A T E S3 C o n o v e r S t . . N e p e a n . O n t a r i o . C a n a d a K 2 4 C

( 6 1 3 ) 7 2 7 - 1 8 3 4

1 T P U G M a g a z i n e

Page 15: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 15/60

P E T / C B M M U L T I U S E R D I S K S Y S T E MA L L O W S U P T O S I X T E E N U S E R S T O S H A R E D I S K D R I V E SA N D / O R P R I N T E R SW O R K S W I T H A L P E T / C B M E Q U I P M E N T1 0 0 % H A R D W A R E I N T E R F A C E DN A L T E R A T I O N S T S O F T W A R E O R S P E C I A L S O F T W A R E R Q U I R E DS O F T W A R E T R A N S P A R E N T W O R K S W I T H A L P E T / C B MS O F T W A R EL A N G U A G E T R A N S P A R E N T W O R K S I A N L A N G U A G EN S P E C I A L C O M M A N D S U S E DP R O T E C T S A G A I N S T S Y S T E M L O C K U P

C O M M O D O R E 6 M U L T I U S E R D I S K S Y S T E MA L L O W S U P T O E I G H T U S E R S T O S H A R E D I S K D R I V E SA N D / O R P R I N T E R SW O R K S W I T H A L 6 4 / V I C E Q U I P M E N TB U I L T I I E E E A N 6 4 / V I C S E R I A L P O R T S( W O R K S W I T H A L I E E E D E V I C E S )1 0 0 ° . ' a H A R D W A R E I N T E R F A C E DN A L T E R A T I O N S T S O F T W A R E O S P E C I A LS O F T W A R E R E Q U I R E D S O F T W A R E T R A N S P A R E N TN S P E C I A L C O M M A N D S U S E DB U I L T I 1 6 P R I N T B U F F E RD I S K D R I V E P R I O R I T Y

G R E A T E R P R O D U C T I V I T Y L O W E R C O S TF O B U S I N E S S A N E D U C A T I O N A L U S

4 0 3 2 8 0 3 2

4 T 8 C O L U M N C O N V E R S I O NE X T E R N A L L Y S W I T C H A B L E F R O M 4 T 8 C O L U M N SE X T E R N A L L Y S W I T C H A B L E F R O M 8 T 4 C O L U M N SC O N V E R S I O N S F O B O T H 4 0 3 2 ' s A N 8 0 3 2 ' s1 0 0 % S O F T W A R E C O M P A T I B I L I T Y I E I T H E R M O D EH A R D W A R E ( N O T S O F T W A R E ! M O D I F I C A T I O NA L K E Y S F R O M 8 0 3 2 E M U L A T E D O 4 0 3 2S P E C I A L F U N C T I O N K E Y S

M I C R 0 S H A R E 6 4 K P R I N T B U F F E RL O C O S TR E D U C E S L O N G W A I T S S A V E S T I M EA L L O W S Y O T P R I N T A N P R O C E S S S I M U L T A N E O U S L YI E E E I N P U T I E E E O R C E N T R O N I C S P A R A L L E L O U T P U TW O R K S W I T H A L P E T / C B M S O F T W A R EN I N S T A L L A T I O N R E Q U I R E DE L I M I N A T E S T H F R U S T R A T I O N O F W A T I N G F O Y O U RP R I N T E R

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

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

M A N U F A C T U R E D B Y C O M S P E C C O M M U N I C A T I O N S I N C .1 5 B R I D G E L A N D A V E . , U N I T 5 T O R O N T O , O N T A R I O M 6 2 Y { 4 1 6 ) 7 8 7 - 0 6 1 7

Page 16: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 16/60

S u p e r P E T D e e p e r D o w nb y B r a d B j o r n d a h lU t t h i s p o i n t , m a r t i c l e s o t h S u p e r P E T h a v e b e e n i n t e n d e d t i l u s t r a t e i t c h a r a c t e r a n p o t e n t i a l . T h i sm a h a v e r e s u l t e d i a o v e r l y p o s i t i v ei m a g e o t h m a c h i n e . l i t t l e s e r i o u sc r i t i c i s m i d u e , i o n l y t p l a c a t e t h ec y n i c s .

M o s t o f t h e t o p i c s h a v e b e e n g e n e r a la n a h i g h l e v e l : t h i s i n o t h e p l a c et p r o v i d e d e t a i l e d d e s c r i p t i o n s o f t h eR O r o u t i n e s . A a h i g h l e v e l t h S u p e r P E T i s i f a c t , w e l l d e s i g n e d . T h l a n g u a g e s h a v e o n l y m i n o r b u g s , t h R O r o u t i n e s a r u s e f u l a n e f f e c t i v e ,a n f i l e h a n d l i n g i b e t t e r t h a n C o m o d o r e ' s .

O n u t s - a n d - b o l t s p l a n e , d i f f i c u l t i e sa r i s e . W a t e r l o o u s e d h i g h - l e v e ll a n g u a g e c a l l e d W S t g e n e r a t e m o s to i t c o d e f o t h i n t e r p r e t e r s , e d i t o r sa n t h o p e r a t i n g s y s t e m . M a n y s q u e n c e s o f i n s t r u c t i o n s c o u l d h a v e b e e nr e d u c e d i s i z e , i o n l y W S ' k n e w ' t h f u n c t i o n s o a l t h r e g i s t e r s . B e c a u s e o t w p r o j e c t s t h a t w i l l d e s c r i b e i m m e n t , i h a b e c o m e p a i n f u l l y c l e a r j u s th o d i f f i c u l t a n i n e f f i c i e n t t h W S c o d e c a n b e F o e x a m p l e , i h a b e e ne s t i m a t e d b m o r e t h a n o n p e r s o n ( a n d

a g r e e ) t h a t t h e o p e r a t i n g s y s t e m i a b o u t t w i c e a s l a r g e a s i n e e d s t b e A l s o , t h e d i t o r h a b e e n r e w r i t t e n s t h a t i t i s s e v e r a l t i m e s f a s t e r , a n r q u i r e s t w f e w e r d i s k b l o c k s , t h a n t h W A T C O M v e r s i o n . T h r e w r i t t e n v e s i o n , b J T o e b e s , i a v a i l a b l e f r o mT P U G a n I S P U G s e t h D e c e m b e r1 9 8 4 S u p e r P E T S o f i i c a r e a r t i c l e . T b r i n g t h e p o i n t h o m e , t h W A T C O Mm i c r o B A S I C i n t e r p r e t e r r e q u i r e s 4 0 o m e m o r y d e s p i t e u s i n g m a n y R O r o u t i n e s .

T h f i r s t o t h t w p r o j e c t s i n v o l v e sn u m b e r o m e m b e r s o I S P U G ( l e d b

T o e b e s ) w h a r a t t e m p t i n g t p r e p a r eB A S I C c o m p i l e r t r u o t h 6 8 0 9

m i c r o p r o c e s s o r . I t w i l l b m o d e l l e d a f t e rt h W A T C O M m i c r o B A S I C . T h e r e a r c u r r e n t l y n c o m p i l e r s f o t h 6 8 0 9 s i d eo f t h e S u p e r P E T a n d , s i n c e m i c r o B A S I Ci s w e l l d e s i g n e d a n B A S I C i p o p u l a ri g e n e r a l , i s e e m s t m a o b v i o u sc h o i c e . A f t e r v o l u n t e e r i n g t o h e l p , w a s e n t t w 4 b a n k s o f t h e W S i n t e rp r e t e r c o d e . T h f i r s t p h a s e o f t h e p r j e c t , t h d i s a s s e m b l y , h a b e e n d o n e

b e f o r e e n t e r e d . T h s e c o n d p h a s e ( a l e a s t a d i f f i c u l t ) i t o s t r u c t u r e , c o m m e n ta n d o c u m e n t t h c o d e a s w e l l a s p o s s ib l e . A f t e r e x a m i n i n g t h o u t p u t o W S L ,

f e e l t h a t t h e f o l l o w i n g c o m m e n t s a r f a i r .

F i r s t , W S i n o o p t i m i s e d t t h 6 8 0 9p r o c e s s o r . T h e r e i g r e a t d e a l o r e d u nd a n c y b e c a u s e r e g i s t e r s a r e o f t e n l o a de d w i t h v a l u e s t h a t t h e y a l r e a d y c o n t a i n .S e c o n d l y , m a n y s t r u c t u r e s t h a t a r e a p a r e n t i t h c o d e c a n n o t b r e p l a c e dw i t h t h e s t r u c t u r e s p r o v i d e d b t h m i c r o A s s e m b l e r : o f t e n f i n d ' G u e s s -A d m i t - E n d g u e s s ' s t r u c t u r e t h a t c o n t a i n s

b r a n c h o u o f t h e s t r u c t u r e , d e f e a t i n gi t p u r p o s e . P e r h a p s W A T C O M h a s am o r e s o p h i s t i c a t e d s e t o f s t r u c t u r es t a t e m e n t s ( a i m p l i e d i t h e i r P o r t a b l eS o f t w a r e a r t i c l e i t h A u g u s t ^ S e p t e m b e r1 9 8 4 i s s u e ) . T h i r d l y , t h e r e a r e m a n y' j u m p ' s t a t e m e n t s , t t h m i d d l e o o t h e rs u b r o u t i n e s . W h a t i w o r s e , a s f a r a d i s a s s e m b l y i c o n c e r n e d , i t h a t t h d e s t i n a t i o n s u b r o u t i n e s a r e o f t e n i o t h e rb a n k s o m e m o r y .

T h s a m e p r o b l e m s a l s o m a d e t h s c o n d p r o j e c t m o r e d i f f i c u l t . T h O S - 9o p e r a t i n g s y s t e m , l a t e l y a d a p t e d f o t h S u p e r P E T b T P U G ( w i t h s p e c i a l h e l pf r o m A v y g d o r M o i s e ) , r e q u i r e s r o u t i n e sc a l l e d d r i v e r s , w h o s e f u n c t i o n i t o i n t e rf a c e t h o p e r a t i n g s y s t e m w i t h I / h a r dw a r e . W h i l e w o r k i n g o n t h d i s k r o u t i n e s ,M o i s e a s k e d f o a s s i s t a n c e w i t h t h

. . I h a b e c o m ep a i n f u l l y c l e a r j u s t h o d i f f i c u l t a n i n e f f i c i e n t

t h W S c o d e c a b e .

k e y b o a r d , s c r e e n a n p o r t d r i v e r s . o f e r e d t w r i t e d r i v e r f o k e y b o a r d . I o r d e r t d t h i s , f o u n d t h a t i w a n e c e s s a r y t d e t e r m i n e h o t h e x i s t i n gi n t e r r u p t r o u t i n e s ' i n t e r r o g a t e ' t h k e y b o a r d P I c h i p . T h a t c o d e w a p a t i c u l a r l y m e s s y , w i t h n u m e r o u s j u m p sa n b r a n c h e s , b u i w a n o v e r y l o n g .I s h o r t , r e w r o t e t h k e y b o a r d d r i v e ri s t r u c t u r e d w a y . M o i s e t o o k t h r e s u l t , c o r r e c t e d f e w b u g s h a i t r o d u c e d , a n d i m p r o v e d t h e q u a l i t y o f t h c o d e s t i l l m o r e . I a d d i t i o n , h a d d e d

s o m e n e f e a t u r e s ( s u c h a s t w o - k e yr o l l o v e r ) a n i m p l e m e n t e d c o n t r o l k e y .

A r e s u l t o b e i n g i n v o l v e d w i t h t h e s et w p r o j e c t s , c a b r i e f l y d e s c r i b e t h W S o u t p u t a l o w - q u a l i t y c o d e t h k i n d o w o r k t h a t , f r o m h u m a n p r g r a m m e r , m i g h t b t e r m e d ' a m a t e u r i s h ' D o e s t h e q u a l i t y o f t h e c o d e a f f e c t t h u s e r ? T h i s i t h e o n l y i m p o r t a n t q u e s t i o nf o m o s t S u p e r P E T o w n e r s . T h e r e a r t w s o m e w h a t o p p o s i n g c o n s i d e r a t i o n s ,w i t h r e s p e c t t t h q u a l i t y o s o f t w a r ec o d e e a s e o m a i n t e n a n c e , a n e f f i c i e nc y I t h i s c a s e , m a i n t e n a n c e i n o t a i s s u e . T h a v e r a g e u s e r w i l l n o b m o d if y i n g t h o p e r a t i n g s y s t e m o i n t e rp r e t e r s , a s w a d o n e f o t h k e y b o a r d r i v e r .

C o d e e f f i c i e n c y h a t w o c o m p l e m e n t a r a s p e c t s : s i z e a n s p e e d . h a v e a l r e a d d e s c r i b e d h o w m u c h m e m o r y i d e m a n de b t h o p e r a t i n g s y s t e m a n m i c r o B A S I C . H o w e v e r , t h m e m o r y u e b t h l a n g u a g e s i b a n k - s w i t e h e d , a n i n o n o r m a l l y a v a i l a b l e t u s e r ' s p r g r a m . A l i n t e r p r e t e r s , l a r g e a n s m a l l p r o v i d e a b o u t 3 0 o l o m e m o r y t t h u s e r . N d o u b t P E E K s . P O K E s a n s y s t e m c a l l s c a m a k e u n u s e d p o r t i o n s o b a n k - s w i t c h e d m e m o r y a v a i l a b l e ,n e c e s s a r y . S p e e d o c o d e i d i f f e r e n p r o b l e m . A n y S u p e r P E T u s e r w i l l t e l l y o t h a t t h l a n g u a g e s a r r e l a t i v e l y s l o w W h e n e v e r s w i t c h o v e r t B A S I C 4 . 0 , a s u r p r i s e d a h o f a s t i s e e m s t o b e W A T C O M m i c r o B A S I C i m u c h n i c e r t u s t h a n B A S I C 4 . 0 , b u w i l l m a k ev e r y r o u g h g u e s s t h a t i t i s f i f t y p e c e n s l o w e r .

T h e r e w a t i m e w h e n t h o u g h t t h a t h s p e e d d i f f e r e n c e w a s o m e h o w d u t t h e x t r a f e a t u r e s t h a t h a t b e s u pp o r t e d . k n o w n o t h a t i i m a i n l yr e s u l t o i n e f f i c i e n t c o d e . O c o u r s e , n o n u s e s i n t e r p r e t e r s f o r u t i m e e f f ic i e n c y , b u s o m e u s e r s w i l l f i n d t h l o n j o b s t e d i o u s . F o e x a m p l e , h a v e a n A P p r o g r a m t h a t s e a r c h e s n u m e r i c a l s q u e n c e s f o l o o p i n g , a n a s e a r c h o f i vh u n d r e d s e q u e n c e s t a k e s t w t f i vh o u r s , d e p e n d i n g o t h e s t a r t i n p a r a m e t e r . h a v e n o d o u b t t h a r e a s o n a b l y e f f i c i e n t c o d e w o u l d e x e c u t i m i n u t e s , n o h o u r s , b u c a n ' t c o p l a i n t o m u c h . W i t h o u t t h A P i n t e rp r e t e r p r o b a b l y w o u l d n o h a v e t h p r g r a m a a l l .

1 T P U G M a g a z i n e

Page 17: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 17/60

P i r a c y : M a s t e r t r o n i c ' s A n s w e rI a n A . W r i g h t

o n c o r n e r o t h ' W o r l d o C o I I s h o w w a a s s a u l t e d b

a n s o u n d b a r r a g e t h a t s e e m e d t c h a n g e i t h m a r k e t i n g o c o

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

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

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

o t h V I 2 a n S 9 . 9 9 f o C - 6 4 g a m e s .c o m p a n y m a s i n g l e - h a n d e d l y a l t e r

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

h p r o b l e m o s o f t w a r e p i r a c y . o f t w a r e , G a m e w a r e

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

i n e s s u s e r s a n u t i l i t i e s . G a m e sc o m p l e x o n e s d o n ' t o r d i n a r i l y r e

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

H o w e v e r , b u s i n e s s s o f t w a r e a n ( w o r d p r o c e s s o r s , s p r e a d s h e e t s ,

m a n a g e r s ) u s u a l l y h a v em a n u a l s a n d t u t o r i a l s , a n i

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

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

t h c o m p l e t e p a c k a g e . F e s e s w i l l r i s k t h e i r r e p u t a t i o n b u

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

a m e w a r e p r i c e sa n g a m e s r e c e n t l y ? T h a v e r a g e

f o c o m p u t e r g a m e s i c l o s e t f o r t ys t C a n a d i a n , w i t h o u t t a x ) , a c c o r d i n g

B a r b a r a F r e e d m a n o C a n a d i a n S o f tS o u r c e , w h i l e s o m e K e U s t o n ' s

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

w o r t h t h s t i c k e r p r i c e a n m o r e ;l e s s , g a m e w a r e c o s t s a r c o

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

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

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

a n r e t a i l e r s h a v e t c o n t e n df i x e d c o s t s a n l i m i t e d s h e l f - l i f e .

T h e r e f o r e p r i c e s a r e h i g h o f t e n b e y o n dt h m e a n s o t h y o u n g p e o p l e f o w h o mt h g a m e s a r m a i n l y i n t e n d e d . T h e i rp e r s p e c t i v e i d i f f e r e n t : t h e i r t i m e i u n l i m i t e d , t h e i r l a b o u r c o s t i z e r o , a n t h e i r f i x e d c o s t s a r n e g l i g i b l e . T h u s w a b o r n t h ' p i r a t e ' .T h P i r a t e sF o a l o n g a s o f t w a r e p r o t e c t i o n h a s e xi s t e d , s h a v e t h s m a l l , h i g h l y - s k i l l e dg r o u p s d e d i c a t e d t b r e a k i n g i d o w n . A t h e p r o t e c t i o n g o m o r e s o p h i s t i c a t e d , s d i t h p i r a t e s , w i t h a i n c r e a s i n g e p h a s i s o s p e c i a l i z a t i o n . A c c o r d i n g t n u m b e r o k n o w l e d g e a b l e s o u r c e s , p i r a t eg r o u p s w e r e t y p i c a l l y c o m p o s e d o s t u d e n t s o f v a r i o u s a g e s , s o m e o w h o mw e r e a d r o i t a d e a l i n g w i t h , s a y ,r e a d / w r i t e e r r o r s . W h e n p i e c e o h e a v i l y p r o t e c t e d s o f t w a r e w a o b t a i n e d( b o u g h t , b o r r o w e d , l o a n e d . . . ) i m i g h th a v e t b e p a s s e d a r o u n d t h g r o u p u n t i la l t h k e y s w e r e f o u n d . T h a t c o u l d i v o l v e r e w r i t i n g w h o l e s e c t i o n s o m a c h i n ec o d e a i m m e n s e l y t i m e c o n s u m i n gj o b . T h g r o u p ' s f i n a l t o u c h w o u l d b t r e w r i t e t h p r o g r a m ' s s c r e e n c r e d i t s t i n c l u d e a l i n e l i k e " . . . b r o u g h t t y o b t h B I B Y T E R " . T h i s w a t h e i r w a o a d v e r t i s i n g t h e i r e x p e r t i s e a n s t r o k i n gt h e i r e g o s .

F o n u m b e r o f r e a s o n s , p i r a t e g r o u p sa r n l o n g e r s w i d e s p r e a d a t h e y o n c ew e r e . S o m e f o r m e r p i r a t e s h a v e m a t u r e da n f o u n d o t h e r a c t i v i t i e s t o c c u p y t h e i rt i m e . F o m a n y , t h t h r i l l o b r e a k i n g ap r o g r a m i g o n e s i n c e t h m a n u f a c t u r e r sc a n n o t a f f o r d t i n s t a l l e v e r m o r es o p h i s t i c a t e d p r o t e c t i o n s c h e m e s . T h g a m e h a b e c o m e b o r i n g .

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

T h D o m e s t i c P i r a t eI n r e c e n t m o n t h s t h e r e h a b e e n a n e xp l o s i o n i t h m a t e r i a l d e s i g n e d t ' b r e a k 'e x i s t i n g s o f t w a r e p r o t e c t i o n s c h e m e s .D i s k - c o p y p r o g r a m s a n h o w - t o b o o k s a r r e a d i l y a v a i l a b l e . N l o n g e r i i n e c e s s a r y t b p a r t o p i r a t e g r o u p :

n o y o c a b u ( o c o p y ) t h e x p e r t i s e ,a n ' d i y o u r s e l f . R a t h e r t h a n j u s tp i r a t e s , t h e r e a r n o ' t r a d e r s ' w h b a r t e r p i r a t e d g a m e c o p i e s w i t h e a c ho t h e r s o m e w h a t l i k e b u b b l e - g u m c a r d s .T m e t h m o s t a m u s i n g p a r t o f h o m ep i r a c y i t h a t t h o s e c o m m e r c i a l c o p y p r g r a m s a r a l s o p r o t e c t e d a g a i n s t c o p y i n g .Y o c a n n o t u s y o u r n e c o p y p r o g r a mt c o p y i t s e l f s y o c a g i v e i t y o u rf r i e n d s b u t o t h e r c o p y p r o g r a m s c a c o p y y o u r c o p y - p r o t e c t e d c o p y p r o g r a m !

M a s t e r t r o n i c ' s S o l u t i o nT h M a s t e r t r o n i c l i n e o B r i t i s h s o f t w a r ei b e i n g h a n d l e d i C a n a d a b B u l l o c kI n d u s t r i e s o f M a r k h a m , a n a c c o r d i n g t D a v i d H a r d i n g , B u l l o c k ' s a g g r e s s i v es a l e s p o l i c y h a s p u t M a s t e r t r o n i cg a m e w a r e i n t o n u m b e r o d e p a r t m e n ta n d m a s s - m e r c h a n d i s i n g s t o r e s l i k e K M a r t , S i m p s o n ' s , W o o l c o a n Z e l l e r s .B a c k i t h e U . K . , o v e r f i f t y p e c e n t o fM a s t e r t r o n i c ' s S i n e o g a m e s m a d e i t t h s o f t w a r e ' T o p T e n ' , a n M a s t e r t r o n i ch a g a i n e d t h i r t y p e r c e n t o f t h e e n t i r eg a m e s m a r k e t .

A n g a m e c o s t i n g l e s s t h a n t e d o l l a r sm u s t b s i m p l e , a n l a c k i n g i h i g h q u a li t g r a p h i c s a n s o u n d , r i g h t ? W r o n g . M s o n h a s b e e n p l a y i n g M a s t e r t r o n i c ' sC h i l l e r , B M R a c e r s a n S p a c e W a l kr e c e n t l y , a n t h q u a l i t y o e a c h o t h e s ei b e t t e r t h a n m o s t g a m e s t h a t s e l l f o o v e r t w i c e t h p r i c e . I ' l l l e a v e i t h i t r e v i e w t h g a m e s , b u w a f a v o u r a b l yi m p r e s s e d .

H a r d i n g s a y s , " T h e r e ' s s h o r t i n t e r e s ta t t e n t i o n s p a n a n d l o b o r e d o mt h r e s h o l d o a n a r c a d e g a m e , r e g a r d l e s so f p r i c e . W h w a n t s t p a t o d o l l a r f o ra e v e n t u a l d u s t c o l l e c t o r ? " M o w e p e r i e n c e b e a r s t h i s o u t : t h e r e a r e f o r t yd o l l a r g a m e s o m d e s k t h a t h a v e n o l o a d e d f o m o n t h s .

M a s t e r t r o n i c s h o u l d n ' t b e t r o u b l e d b p i r a c y t h e c o s t i s l o t h a t t h e r e i n i n c e n t i v e t w a i t f o p i r a t e d c o p y .T h g a m e s c a n b e b o u g h t w i t h p o c k e tm o n e y r a t h e r t h a n b e i n g a m a j o r p u rc h a s e . G a m e w a r e m a b m o v i n g t t h s a m e s t a t u s a s c o m m e r c i a l a u d i o r e c o r d sa n t a p e s . I w a o r i g i n a l l y t h o u g h t t h a tt h e i n t r o d u c t i o n o f t a p e m a c h i n e s w o u l dr u i n t h e r e c o r d i n d u s t r y : i d i d n ' t h a p p e n .T h c o n t i n u i n g s p i r a l o g a m e p r o t e c t i o na n p i r a c y h a v e t s t o p s o m e w h e r e . L e t ' sh o p e M a s t e r t r o n i c w i l l l e a d t h e w a y .

F e b r u a r y 1 9 8 5 1

Page 18: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 18/60

N e C o m p u t e r s A t T h C E S h o wb C h r i s B e n n e t tC o m m o d o r e i n t r o d u c e d t w n e c o m p u t e r s a t h w i n t e rC o n s u m e r E l e c t r o n i c s S h o w h e l d i L a V e g a s i e a r l yJ a n u a r y . v a r i e t y o f n e p e r i p h e r a l s a n s o f t w a r e w a a l s o s h o w n .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

T h 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 s l e e km a c h i n e i l i g h t b e i g e c a s e . I h a 9 2 - k e y t y p e w r i t e r -s t y l e k e y b o a r d w i t h 1 4 - k e y n u m e r i c k e y p a d , e i g h t p r g r a m m a b l e f u n c t i o n k e y s , i n d i v i d u a l c u r s o r k e y s , H E L P

T h C - 1 2 8 ' a C o m m o d o r e 6 1 M o d e i s a i d t b 1 0 0 p e r c e n t c o p a t i b l e w i t h a l C - 6 4 s o f t w a r e , b o t h o d i s k a n o c a r t r i d g e .

k e y , a 4 0 / 8 0 c o l u m n k e y , a n o t h e r k e y s c a l l e d L I N EF E E D , N S C R O L L , E S C A P E , T A B , " A L T a n C A L O C K . T h m a c h i n e c o m e s w i t h 1 2 8 K o R A M , u s e r s e l e ct a b l e 4 0 / 8 0 c o l u m n f u l l c o l o u r d i s p l a y , a n t h e b e s t B A S I Co a n C o m m o d o r e m a c h i n e . I w i l l b a v a i l a b l e i t h s p r i n g , a n s h o u l d s e l l f o a b o u t 2 5 0 d o l l a r s U . S .

R u m o u r s a b o u t t h C - 1 2 8 h a v e b e e n f l y i n g a b o u t f o s o m e t i m e , b u t t h e y w e r e a l w a y s i r r i t a t i n g l y v a g u e o c o t r a d i c t o r y . N o w c a s e w h t h i s i c o m p l e xm a c h i n e . F o s t a r t e r s , t h C - 1 2 8 h a s t h r e e o p e r a t i n gm o d e s . T h C o m m o d o r e 6 M o d e i s a i d t o b 1 0 0 p e r c e n tc o m p a t i b l e w i t h a l C - 6 4 s o f t w a r e , b o t h o d i s k a n o c a t r i d g e . T h C P / M M o d e u s e s D i g i t a l R e s e a r c h ' s C P / M 3 . o p e r a t i n g s y s t e m . T h i s m e a n s t h a t a l s o f t w a r e w r i t t e n f o C P / w i l l r u w i t h l i t t l e o n m o d i f i c a t i o n . T h C o m m o d o r e1 2 M o d e f e a t u r e s C o m m o d o r e ' s m o s t p o w e r f u l v e r s i o n o fB A S I C c a l l e d w o u l d y o u b e l i e v e B A S I C 7 . 0 . T h i s i a e x t e n d e d B A S I C a f t e r t h p a t t e r n o t h e P l u s / 4 a n C - 1 6 , b u w i t h p o w e r f u l n e c o m m a n d s f o d e a l i n g w i t hs p r i t e s a n s o u n d . V i d e o o u t p u t i C o m m o d o r e 1 2 M o d ec a b s e t t o e i t h e r 4 c o l u m n c o l o u r , o t 8 c o l u m n c o o u { i c o n j u n c t i o n w i t h t h n e 1 9 0 2 R G B 1 m o n i t o r ) .

T h C - 1 2 8 c a b e x p a n d e d t 5 1 2 K o R A M , a l t h o u g ho n l y 1 2 8 K c a b e u s e d f o B A S I C . T h 8 5 0 2 ( 6 5 0 2 C o

p a t i b l e ) m i c r o p r o c e s s o r r u n s a t e i t h e r o r M H c l o c s p e e d . T h Z 8 0 A m i c r o p r o c e s s o r u s e d f o C P / M m o d er u n s a M H z , w h i l e t h e 6 5 1 0 A m i c r o p r o c e s s o r ( f o r C - 6 4m o d e ) r u n s a 1 . 0 2 M H z . T h 8 c o l u m n s c r e e n h a 6 4 0 b 2 0 p i x e l s a n t h e v i d e o o u t p u t s i n c l u d e d i g i t a l R G B I ,c h r o m a / l u m a , s t a n d a r d N T S C c o m p o s i t e v i d e o a n R F / T V .

W h i l e t h C - 1 2 8 w i l l w o r k w i t h e x i s t i n g p e r i p h e r a l s , t h f u l l p o w e r o f t h e m a c h i n e w i l l n o t b e r e a l i z e d u n l e s s t h eC o m m o d o r e 1 5 7 1 h i g h - s p e e d d i s k d r i v e a n d 1 9 0 2 R G B Im o n i t o r ( 8 c o l u m n c o l o u r ) a r u s e d .

C o m m o d o r e L C P e r s o n a l C o m p u t e rT h C o m m o d o r e L C P e r s o n a l C o m p u t e r i b r i e f c a s e -s i z e , l i g h t w e i g h t c o m p u t e r c o m p l e t e w i t h b u i l t - i n a p p l i c at i o n s s o f t w a r e a n 3 0 b a u d a u t o - a n s w e r / a u t o - d i a lm o d e m . W e i g h i n g a b o u t f i v e p o u n d s , t h L C l a c o p u t e r h a b u i l t - i n C o m m o d o r e B A S I C 3 . 6 , 3 2 R A M , 9 6 R O M , a n o n o t h l a r g e s t s c r e e n s a v a i l a b l e i i t c l a s ( 8 c o l u m n s b 1 l i n e L i q u i d C r y s t a l D i s p l a y ) . I f e a t u r e s

7 2 - k e y k e y b o a r d w i t h e i g h t p r o g r a m m a b l e f u n c t i o n k e y sa n f o u r c u r s o r k e y s , a n c a n r u n o A a l k a l i n e b a t e r i e s f o 1 5 h o u r s .

T h s o f t w a r e b u i l t i n t o t h L C c o m p u t e r i n c l u d e sw o r d p r o c e s s o r , f i l e m a n a g e r , s p r e a d s h e e t , a a d d r e s sb o o k , s c h e d u l e r , c a l c u l a t o r , m e m o p a d a n d t e r m i n a le m u l a t o r . T h m a c h i n e a l s o h a s e r i a l I / p o r t f o C o m o d o r e d i s k d r i v e s a n p r i n t e r s , a R S - 2 3 2 C p o r t , C e n -

T h C o m m o d o r e L C P e r s o n a l C o m p u t e r c a r u o A a l k a l i n e b a t t e r i e s f o 1 5 h o u r s .t r o n i c s p o r t , m o d u l a r p h o n e j a c k s f o d i r e c t c o n n e c tm o d e m , a n e x p a n s i o n p o r t , a n d a b a r c o d e r e a d e r p o r ( H e w l e t t / P a c k a r d C o m p a t i b l e ) . T h L C w i l l b a v a i l a b l

1 T P U G M a g a z i n e

Page 19: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 19/60

d u r i n g t h f i r s t h a l f o f 1 9 8 5 a c o s t o f a b o u t 5 0 0 d o l l a r sU . S .N e P e r i p h e r a l s

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

I t h C P / M m o d e , t h 1 5 7 1 d i s k d r i v e w i l l h o l d a b o u t J , W K o f ' f o rm a t t e d d a t a .

T h C o m m o d o r e 1 5 7 1 i d o u b l e - s i d e d d i s k d r i v e t h a tw i l l w o r k w i t h t h C - 1 2 8 i C o m m o d o r e 6 M o d e a 3 0 c p ( j u s t l i k e t h 1 5 4 1 ) ; i C - 1 2 8 M o d e , i r u n s a 2 0 0 0 c p s ;i C P / M M o d e i w i l l r e a d a 3 5 0 0 c p a n w i l l a l s o r e a dm o s t C P f o r m a t d i s k s , i n c l u d i n g I B s y s t e m 3 4 K a y p r oa n d O s b o r n e . I C - 1 2 8 m o d e , t h 1 5 7 1 u s e s b o t h s i d e s o t h d i s k , f o t o t a l o 3 5 0 K o s t o r a g e . I t h C P / M m o d e ,t h 1 5 7 1 w i l l h o l d a b o u t 4 1 0 K o f o r m a t t e d d a t a . I n t h eC - 6 4 m o d e , t h s t a n d a r d 1 7 0 K o n o n e s i d e i a v a i l a b l e .

T h C o m m o d o r e 1 9 0 1 M o n o c h r o m e M o n i t o r i s u i t e df o a p p l i c a t i o n s s u c h a w o r d p r o c e s s i n g , d a t a b a s e , a n s p r e a d s h e e t s t h a t n e e d h i g h q u a l i t y 8 c o l u m n n o n -c o l o u r d i s p l a y .

T h C o m m o d o r e 1 9 0 2 R G B I / C o m p o s i t e m o n i t o r c o p l e m e n t s t h C - 1 2 8 c o m p u t e r . I i h i g h - q u a l i t y c o l o u rm o n i t o r t h a t w i l l p r o v i d e c l e a r d i s p l a y i e i t h e r 4 o 8 c o l u m n m o d e . N s p e c i a l c a b l e s o r i n t e r f a c e s a r n e e d e d .T h m o n i t o r i c o m p a t i b l e w i t h a l c o m p u t e r s u s i n g R G B Io c o m p o s i t e o u t p u t , a w e l l a w i t h v i d e o c a s s e t t er e c o r d e r s .

T h C o m m o d o r e 1 6 6 0 a n 1 6 7 0 a r t w n e m o d e m sf o t h C o m m o d o r e 6 4 P l u s / 4 o r C o m m o d o r e 1 2 8 . T h 1 6 6 0 i 3 0 b a u d d i r e c t - c o n n e c t m o d e m w i t h a u t oa n s w e r , a u t o - d i a l , a n b u i l t - i n s p e a k e r . T h 1 6 7 0 i 3 0 0 / 1 2 0 0 b a u d d i r e c t - c o n n e c t m o d e m t h a t f e a t u r e s a u t oa n s w e r / a u t o - d i a l , a u t o b a u d r a t e a n p a r i t y , a n b u i l t - i ns p e a k e r .T h M a r c h i s s u e o / T P U G M a g a z i n e w i l l c o n t a i n i n - d e p t hc o v e r a g e o f t h n e h a r d w a r e a n d s o f t w a r e a n n o u n c e d a C E S .

J O I N T R J GT h l a r g e s t C o m m o d o r e U s e r s G r o u p

B e n e f i t f r o m :A c c e s s t l i b r a r y o p u b l i c d o m a i n s o f t w a r e f o C - 6 4 ,V I 2 a n P E T / C B M

M a g a z i n e ( 1 p e y e a r ) w i t h a d v i c e f r o mJ i B u t t e r f i e l d B r a d B j o m d a h l L i D e a lT P U G y e a r l y m e m b e r s h i p s :R e g u l a r m e m b e r ( a t t e n d s m e e t i n g s )S t u d e n t m e m b e r ( f u l l - t i m e , a t t e n d s m e e t i n g s ]A s s o c i a t e ( C a n a d a )A s s o c i a t e ( U . S . A . )

A s s o c i a t e ( O v e r s e a s — s e a m a i l )A s s o c i a t e [ O v e r s e a s — a i r m a i l )

- i l r > . O 0 C i l n .

$ 2 5 . 0 0 C d n .- J 2 5 . 0 J J U . S .- $ 3 0 . 0 0 C d n .- J H 5 . 0 0 U . S .- W 5 . O U U . S .

F O F U R T H E R I N F O R M A T I O N :S e n d $ 1 . 0 0 f o a i n f o r m a t i o n c a t a l o g u e

( t e l l u w h i c h m a c h i n e y o u s e ! )

T o T H J G I N C .D E F T . A 1 9 1 2 A A V E N U E R D . , S U I T E 1 T O R O N T O , O N T A R I OC A N A D A M 5 M 4 A 1

C O M P Uf o y o u r 8 0 3 2 P E o C o m m o d o r e 6

F e a t u r e s :g u i d e r o a p p r o a c h t k e y i n g b t o u c hi m m e d i a t e e r r o r i d e n t i f i c a t i o n b t h c o m p u t e rk e y b o a r d i n g s p e e d i a u t o m a t i c a l l y m o n i t o r e dc o n s t a n t f e e d b a c k e n c o u r a g e s s p e e d a n d a c c u r a c ya i n t r o d u c t i o n t w o r d p r o c e s s i n g f u n c t i o n s

T h t e x t , a n s o f t w a r e c o m b i n e t o f f e r c o m p r e h e n s i v e ,m o d e r n k e y b o a r d i n g c o u r s e .O r d e r i n g i n f o r m a t i o n :S e n d $ 5 4 . 9 5 t o r d e r y o u r t e x t a n d i s k .S p e c i f y t y p e o c o m p u t e r a n d w h e t h e ry o r e q u i r e t h 8 0 5 0 , 4 0 4 0 , o 1 5 4 1 d i s k .S e n d d i r e c t l y t o G a g e E d u c a t i o n a lP u b l i s h i n g L i m i t e d1 6 C o m m a n d e r B l v d .A g i n c o u r t , O M 1 S 3 C 7 ( 4 1 6 ) 2 9 3 - 8 1 4 1

F e b r u a r y 1 9 8 5 1

Page 20: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 20/60

S u n s e t D a y s F o T h V I 2 0 b M a l c o l m O ' B r i e n" T h e o n t g r o w o n " . T h a t ' s w h a t t h a d s a i d . l o o u b e l i e v e d i t t o m a y b e m i l l i o n o u s o s o . I f y o c o u l d n ' t t r u s t C a p t a i n K i r k , w h c o u l dy o t r u s t ? F o m a n y o u s i t b e c a m e " t h eo n t g r o w t i r e d o f o r " t h e o n t g r o wo u o f " . O n l y a v e r y f e o u s d e c i d e dt h a t i w a s " t h e o n t g r o w o l w i t h " .

T h o s e w i t h l o n g m e m o r i e s ( a b o u t t h r e ey e a r s l o n g t i m e i t h c o m p u t e rw o r l d ) w i l l p e r h a p s r e m e m b e r t h a t t h eV I 2 c a m e o n t o t h m a r k e t w i t hb a n g . W o n d e r f u l f e a t u r e s , a t w o n d e rf u p r i c e . R e a l k e y s , n o f l a t m e m b r a n ek e y b o a r d l i k e t h S i n c l a i r o t h A t a r i4 0 0 ! C o l o u r a n h i - r e s g r a p h i c s ! S o u n d ,

d i s k d r i v e , g a m e c a r t r i d g e s a n c h e a pm o d e m ! T h i s c o m p u t e r h a e v e r y t h i n g ,a n a f r a c t i o n o f t h e p r i c e o a n A p p l eI o A t a r i 8 0 0 !

a l w a y s w a n t e d a A t a r i 8 0 0 , b u c o u l d n ' t a f f o r d o n e . f r i e n d b o u g h t o n e ,t h o u g h . I c o s t h i a l m o s t a t h o u s a n dd o l l a r s . A l e a s t b t h e n t h e y w e r e i c l u d i n g t h B A S I C R O w i t h t h m a c h i n e , i n s t e a d o s e l l i n g i s e p a r a t e l y !A b o u t s i m o n t h s l a t e r , b o u g h t V I 2 0 s t e a l a 2 5 d o l l a r s ( s e c o n d - h a n d ,w i t h n s t o r a g e d e v i c e ) . A n o t h e r 1 0 d o l l a r s g o m D a t a s e t t e , a n a l r e a d yh a b l a c k - a n d - w h i t e T t h a t I ' b e e nu s i n g w i t h m S i n c l a i r Z X 8 1 .

r e a d t h P r o g r a m m e r ' s R e f e r e n c eM a n u a l , s t a r t e d b u y i n g C o m p u t e ! ( t h e r ew a n G a z e t t e a t h a t p o i n t ) a n a t t e n de d T P U G V I m e e t i n g ( V I C m e e t i n g sw e r e b i g g e r t h e n e v e n w h e n J i B u t -t e r f i e l d w a s n ' t t h e r e ) . l e a r n e d C o m o d o r e B A S I C a n d 6 5 0 2 m a c h i n el a n g u a g e . A n t o d a y , a l t h o u g h c o m p u t eo n d a i l y b a s i s , m V I 2 s i t s i g n o r e d

f o r l o r n a n r e j e c t e d . B u w h y ?G r i m r e a l i t y s e i n T h h i - r e s g r a p h i c s

a m o u n t e d t o a s i n e w a v e a t h u p p e r l e f tc o r n e r o f t h e s c r e e n . T h a b s e n c e o g r a p h i c a n d s o u n d c o m m a n d s i B A S I Cm e a n t m e m o r i z i n g a a r r a y o f i v e - d i g i tn u m b e r s , a l o n g w i t h t h p u r p o s e s o t h v a r i o u s v a l u e s t h a t c o u l d b e P O K E d i n t ot h e m . T h 3 5 8 3 b y t e s w e r e i n s u f f i c i e n tt a c c o m m o d a t e m u c h o p r o g r a m i B A S I C , u n l e s s y o c h a i n e d t h r e e o t h e mt o g e t h e r a n d i d n ' t m i n d t h w a i t w h i l et h e D a t a s e t t e l o a d e d t h e m i n T h w o r s tp a r t , f o m e w a t h 2 2 - c o l u m n s c r e e n .T h k i n d e s t w o r d c a t h i n k o f t

d e s c r i b e t h e V I 2 s c r e e n i " g o o f y " . I d r o v e m n u t s ! w a n t e d t c o n t i n u e c o p u t i n g , b u c o u l d n ' t s t a n d t h t h o u g h to l o o k i n g a t h a t s c r e e n a g a i n . F o t i m e , w e n t b a c k t t h S i n c l a i r !

T b f a i r , s t i l l l o v e t h k e y b o a r d . T h V I 2 d o e s h a v e t h 6 5 0 2 , t h e V I c h i p ,t h e i n t e r f a c e a d a p t e r s ; i c a t a k e e x t r aR A M , c a b i n t e r f a c e d t o a h a r d d r i v eo B S m o d u l e , c a n b e t h e b r a i n s o fr o b o t ; b e s t o a l l , t h e r e a r 8 0 - c o l u m nb o a r d s !

T h p r o b l e m i s e v e r y b o d y ' g r e w o n t h e i r V I 2 0 i d i f f e r e n t w a y s . M a y b ey o u ' v e e n c o u n t e r e d t h s a m e p r o b l e mt h a t h e a r d a b o u t a t h a t f i r s t V I m e e t i n g . m a t h e r e h a d b o u g h tm o t h e r b o a r d , 8 c a r t r i d g e a n 1 6 c a r t r i d g e . W h e n h p u t h e m a i t o g e t h e r ,h o n l y h a 1 6 K . H i 8 o c c u p i e d t h s a m e m e m o r y a d d r e s s e s a h i 1 6 K .R i g h t a w a y , a n e u s e r , h e h a d s p e n t

s i g n i f i c a n t s u o m o n e y o n s o m e t h i n gt h a t w a u s e l e s s t h i m .

I C o m m o d o r e h a o f f e r e d c a r t r i d g et h a t a d d e d t h f u l l c o m p l e m e n t o R A a n e x t r a c o l u m n s o t h s c r e e n , t h e V I 2 w o u l d b a l i v e t o d a y . B u t h c o d e f o t h e x t r a c o l u m n s w o u l d h a v e b e e nl o c a t e d a $ A 0 0 0 , w h e r e e v e r y t h i n g e l s ew a l o c a t e d . T h a t ' s w h y o c a n ' t u s t h S u p e r E x p a n d e r a n P r o g r a m m e r ' s A i da t h s a m e t i m e , e v e n t h o u g h y o u m i g h th a v e b o u g h t m o t h e r b o a r d j u s t t o d t h a t v e r y t h i n g . S o f t w a r e d e v e l o p e r sc o u l d n ' t b s u r e o t h e c o n f i g u r a t i o n o t h e m a c h i n e s , a n s i w a d i f f i c u l t ,p e r h a p s , t c a t e r t t h V I 2 m a r k e t .

P r o b l e m s . C o n f u s i o n . u s e d t h t e r mi n a l p r o g r a m t h a t c a m e w i t h t h 1 6 5 0A u t o m o d e m . I r u n s o n t h u n e x p a n d e d

V I 2 0 W a s u r p r i s e d w h e n i c e a s e dt r u a f t e r I ' p l u g g e d i 1 6 K ! T h m a c h i n e l a n g u a g e i l o a d e d a l o n g w i t ht h B A S I C , a n l o a d s i n t o d i f f e r e n t a d r e s s w h e n t h 1 6 i i n T h B A S I C i c l u d e s t h e s t a t e m e n t S Y 4 3 0 0 , b u t h M i s n ' t t h e r e a n m o r e ! T h e p r o g r a m

. . . s o m e w h e r e , t h e r e i V I C 2 0 o w n e r w h

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

s h o u l d r e a l l y P E E K t h s t a r t o B A S I Ca n d a d d a o f f s e t . B u i d o e s n ' t , s o t h eh a p l e s s u s e r h a t u n p l u g t h c a r t r i d g e ,a n l o a d a g a i n .

I b e h o o v e d t h V I 2 o w n e r t k n o wt h b a s i c m a c h i n e v e r y w e l l a n t e y t h m a r k e t v e r y c a r e f u l l y b e f o r e b u y i n ga n y t h i n g ! T h i s w a h a r d l y t h e ' u s e rf r i e n d l i n e s s ' t h a t p e o p l e w e r e l o o k i n g f o w h e n t h e y b o u g h t t h m a c h i n e . M a n yo w n e r s m a d e c o s t l y e r r o r s b e c a u s e t h e yw e r e i l l - i n f o r m e d ; m o r e o v e r , t h i s s i t u at i o n c o n t i n u e s t t h i s d a y . I t i s c o m f o rt i n g t t h i n k t h a t i n o c o s t s o n l y 7 d o l l a r s t p u y o u r s e l f i n t o t h i s s i t u a t i o n .

S o m e w h e r e , t h e r e i V I 2 o w n e rw h l e a r n e d e v e r y t h i n g a b o u t t h m a c h i n e , m a d e i n f o r m e d a n p r u d e n tp u r c h a s i n g d e c i s i o n s i e x p a n d i n g h i m a c h i n e , a n c r e a t e d f o h i m s e l f v i a b l e ,v a l u a b l e a n p o w e r f u l c o m p u t e r s y s t e mt h a t h i u s i n g e v e r y d a y . A n t h a t u s e rn o s i t s i g n o r e d f o r l o r n a n r e j e c t e d .

B u t h e r e m a b l i g h t a t h e n o t h t u n n e l ( i n s t e a d o f t r a i n ) . S o m e t h i n gm a h a p p e n t g i v e n e l i f e t t h V I 2 a n i t u s e r . M c r y s t a l b a l l i c l o u d y ,b u p e r c e i v e g o o d , c h e a p h a r d w a r em o d i f i c a t i o n c o u p l e d w i t h s o f t w a r e s u p o r t f r o m t h e u s u a l s o u r c e s ( u s e r g r o u p sa n m a g a z i n e s ) . S o m e c h a n g e s c a h a v ed r a m a t i c e f f e c t . T h i m p l e m e n t a t i o n o O S / 9 f o t h S u p e r P E i c a s e i p o i n t .A t y p e d t h p r e s s r e l e a s e f o T P U G ' sa n n o u n c e m e n t o t h i s d e v e l o p m e n t , h a t h f e e l i n g t h a t m i c r o c o m p u t e r h i s t o r yw a b e i n g m a d e . A n h a v e n d o u b tt h a t t h i s w i l l c h a n g e t h e f a c e o f c o p u t i n g i t h w o r l d o C o m m o d o r e .

A l t h a t ' s n e e d e d t r e v i v e t h V I 2 i i d e a s . M a y b e t h e y w i l l b y o u r i d e a s .G i v e i s o m e t h o u g h t . I t h m e a n t i m e ,r e m e m b e r : i t ' s n o h o m u c h y o g e t , i t ' sh o l i t t l e i c o s t s . C a v e a t e m p t o r .

1 T P U G M a g a z i n e

Page 21: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 21/60

1 0 D I S C O U N T F O R A L L T P U G M E M B E R S. . e x p e r i e n c e t h X E T E C f a m i l y o p r i n t e r i n t e r f a c e s

A v a i l a b l e i t h r e e m o d e l s t h S P I , S P I / B , G P T h e s e m o d e l s f e a t u r e f i v e y e a rw a r r a n t y , c o m p l e t e u s e r ' s m a n u a l w i t h s o f t w a r e e x a m p l e s , c o m m a n d c h a n n e l s , a i n t e r n a l m i c r o p r o c e s s o r f o m a x i m u m s p e e d a n i n t e l l i g e n c e , a n a i n t e r n a l 2 b u f f e r t a l l o w m o r e c o m p u t i n g t i m e ( n o t i n c l u d e d i t h S P I ) . T h e s e m o d e l s i n t e rf a c e C e n t r o n i c s p a r a l l e l c o m p a t i b l e p r i n t e r s w i t h t h V I 2 0 C - 6 4 a n S X - 6 4 s e r i a lb u s .

S P I - S P I / B f e a t u r e s :2 b u f f e r ( S P I / B o n l y )C e n t r o n i c s c o m p a t i b l e1 p r i n t i n g m o d e s1 0 a d d i t i o n a l c o m m a n d s

u s e r - a c c e s s a b l e s w i t c h e sC O R R E S P O N D E N C E Q U A L I T Y o t h G e m i n i ,D e l t a , E p s o n a n P a n a s o n i c p r i n t e r s

S P I - S 8 9 . 9 5 S P I / B - S 9 9 . 9 5 . S G I - S 1 2 9 . 9 5

G P f e a t u r e s :G r a p h i c p r i n t e r i n t e r f a c eC e n t r o n i c s c o m p a t i b l eS t a n d a r d 2 b u f f e r

p r i n t i n g m o d e s2 a d d i t i o n a l c o m m a n d sS u p p o r t s m o r e t h a n 2 p r i n t e r s

u s e r - a c c e s s a b l e s w i t c h e s5 S E C O N D h i - r e s s c r e e n d u m p1 0 0 % C O M P A T I B L E w i t h s o f t w a r e w r i t t e n

f o t h V I 1 5 2 5 p r i n t e r

T a k e o u l i n e a v a i l a b l e a f i n e r s o f t w a r e s t o r e s e v e r y w h e r e .E x c l u s i v e l y d i s t r i b u t e d i C a n a d a b B & E n t e r p r i s e s I n c .

P e f f e r l a w O n t . L 0 1 N ( 7 0 5 ) 4 3 7 - 3 1 8 7

O n t a r i o R e s i d e n t s a d 7 P . S . T .o r d e r d i r e c t , i m m e d i a t e d e l i v e r y

D E A L E R I N Q U I R I E S I N V I T E DC i r c l e N o 3 o n R e a d e r S o r v i c o C a r d .

Page 22: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 22/60

F o r e c a s t i n g w i t h t h 8 0 3 2 : P a r t S i b J o h n S h e p h e r dP E d i s k ( P ) T 6 i n t h e T P U G l i b r a r y e o n -t a i n s f o u r p r o g r a m s t h a t c a b u s e d t p r o j e c t h i s t o r i c a l d a t a i n t o t h f u t u r e , u i n p r o c e s s c a l l e d t i m e s e r i e s a n a l y s i s .T h f i r s t J i v e p a r t s o f t h i s s e r i e s o a r t i c l e s( T P U G M a g a z i n e , M a y , J u n e , J u l y ,A u g u s t ' S e p t e m b e r , O c t o b e r a n d D e c e m b e ri s s u e s ) d e f i n e d s o m e f o r e c a s t i n g t e r mi n o l o g y a n f e o t h c o n c e p t s , a n s h o w e d h o t o p e r a t e t h p r o g r a m s . I nt h i s , t h f i n a l a r t i c l e o t h s e r i e s , J o h nS f i e p h e r d d i s c u s s e s h o t c h o o s e t h r i g h tf o r e c a s t i n g m o d e l f o p a r t i c u l a ra p p l i c a t i o n .F o r e c a s t e r s t o d a y h a v e l i t e r a l l y h u n d r e d so m o d e l s f r o m w h i c h t c h o o s e . T h c h o i c e o a o p t i m u m m o d e l i m a t t e ro j u d g e m e n t r e q u i r i n g s o m e e x p e r i e n c e .T h f o u r T P U G p r o g r a m s o f f e r s o m et w e n t y - f i v e c o m m o n l y u s e d f o r e c a s t i n gm o d e l s . I t h i s f i n a l a r t i c l e o t h s e r i e s ,

w i l l t r y t o s h o w h o t p r o d u c e r e a l i s t i cf o r e c a s t s u s i n g t h e s e p r o g r a m s .C o l l e c t t h D a t aT h v e r y f i r s t s t e p i p r e p a r i n g a n yf o r e c a s t i t g a t h e r t h h i s t o r i c a l d a t a .T h i s m u s t b i t h f o r m o u n i f o r mt i m e s e r i e s , w i t h n g a p s d u e t m i s s i n gd a t a . I n t h s u b s e q u e n t c a l c u l a t i o n o e p e c t e d f o r e c a s t e r r o r , t h m o r e d a t a w h a v e , t h e b e t t e r t h s t a t i s t i c a l e v a l u a t i o no f t h e m o d e l . I t h e r e i s e a s o n a l l y i t h d a t a , a t l e a s t t w a n p r e f e r a b l y t h r e e' y e a r s ' o d a t a a r e r e q u i r e d t c a l c u l a t eu s a b l e s e a s o n a l l y f a c t o r s .

G r a p h t h D a t aT h n e x t s t e p i t g r a p h t h d a t a t e a m i n e i f o a p a t t e r n , o e v e n f o l a c ko f p a t t e r n . T h c h o i c e o o p t i m u mf o r e c a s t i n g m o d e l i v e r y d e p e n d a n t u p o nt h o b s e r v e d h i s t o r i c a l d a t a p a t t e r n . T h p r o g r a m f o r e s t d . a t a . 8 a c c e p t s d a t a a s e q u e n t i a l f i l e , f o u s i t h e t h r e e o t h e rp r o g r a m s , a n d p e r m i t s u t 1 0 d a t ap o i n t s t b s h o w n o t h 8 0 3 2 s c r e e n a a d o u b l e d e n s i t y p l o t .

n u m b e r o p o s s i b l e d a t a p a t t e r n s a r es h o w n i F i g u r e I I e v a l u a t i n g v a r i o u sa l t e r n a t i v e f o r e c a s t i n g m o d e l s , l o o k t s e w h e t h e r t h d a t a s h o w a n ' t r e n d ' ,o w h e t h e r t h e y s h o w ' c o n s t a n t d m a n d ' . I t h e r e i t r e n d , t r y t s e w h e t h e r i t i s ' l i n e a r ' o ' q u a d r a t i c ' . W a t c h

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

S o m e t i m e s , s u d d e n b u s u s t a i n e dc h a n g e s i t h l e v e l o d e m a n d o c c u r .T h e s e a r c a l l e d ' s t e p c h a n g e s ' . ' I p u l s e s ' a r i n f r e q u e n t , r a n d o m a n l a r g ev a r i a t i o n s i d e m a n d w h i c h , i p r e s e n t ,c a a l s o a f f e c t t h e c h o i c e o f m o d e l . F r q u e n t r a n d o m v a r i a t i o n s i t h d a t a a b o u t

t r e n d a r e c a l l e d ' n o i s e ' . T r t d e t e rm i n e w h e t h e r t h d a t a s h o w s h i g h o l o a m o u n t o n o i s e . T h p r o g r a m f o r e s td a t a . 8 w i l l c a l c u l a t e s e a s o n a l i t y f a c t o r st h e l p i d e t e r m i n i n g w h e t h e r a n ys i g n i f i c a n t a m o u n t o f s e a s o n a l i t y i p r s e n t . A l o t h e s e p a t t e r n s a r s h o w n i F i g u r e I

D e t e r m i n e F o r e c a s tR e q u i r e m e n t sH a v i n g e x a m i n e d t h d a t a , t h n e x t s t e pi d e c i d i n g u p o n t h o p t i m u m m o d e l i t d e t e r m i n e t h f o r e c a s t r e q u i r e m e n t s . T h

m o s t i m p o r t a n t c o n s i d e r a t i o n i t h f o r e c a s t l e a d t i m e w h e t h e r t h f o r e c a s ti t b i m m e d i a t e , s h o r t - t e r m , m e d i u m -t e r m o l o n g - t e r m . F o e x a m p l e , t h e f e c t o s e a s o n a l i t y i n o i m p o r t a n t f o l o n g - t e r m f o r e c a s t s , b u m u s t b c o s i d e r e d f o i m m e d i a t e o s h o r t - t e r m p r j e c t i o n s . E x p o n e n t i a l s m o o t h i n g m o d e l sa r m o r e s u i t a b l e t h a n l i n e a r r e g r e s s i o nm o d e l s f o i m m e d i a t e o s h o r t - t e r mf o r e c a s t s . T h f o r m e r g i v e t h m o s tw e i g h t t r e c e n t d a t a , w h e r e a s t h l a t e g i v e e q u a l w e i g h t t b o t h o l a n n e d a t a .

I i i m p o r t a n t t k e e p t h e c o s t o f t h ef o r e c a s t i n g p r o c e d u r e s t m i n i m u m ,p a r t i c u l a r l y i t h e r e a r m a n y s e t s o d a t at a n a l y z e . T h e r e a r t w k i n d s o c o s t s .' I n i t i a l c o s t s ' a r e t h o s e a s s o c i a t e d w i t hg a t h e r i n g t h f i r s t s e o d a t a , d e t e r m i ni n g t h e o p t i m u m m o d e l a n d p r e p a r i n g t h f i r s t f o r e c a s t . ' I t e r a t i v e c o s t s ' a r t h o s ea s s o c i a t e d w i t h p r e p a r i n g s u b s e q u e n tf o r e c a s t s , a d a t a i a d d e d f o s u b s e q u e n t

"

r

0 ■

t i m ec o n s t a n t d e m a n d

r a m p

h i g h n o i s e

t i m e

t i m e

0 T

" r

0

S •

F i g u r e

i n e a r t r e n d

s t e p c h a n g e

l o n o i s e

t i m e

t i m e

t i m e

(

T

T

T

q u a d r a t i c t r e n d

m p u l s e

. •

s e a s o n a l i t y

t i m e

t i m e

t i m e

2 T P U G M a g a z i n e

Page 23: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 23/60

p e r i o d s . O n i t e r a t i v e c o s t i t h c o s t o fp r o v i d i n g m e m o r y s p a c e f o t h h i s t o r i c a ld a t a r e q u i r e d f o i t e r a t i v e c a l c u l a t i o n s .E x p o n e n t i a l s m o o t h i n g m o d e l s r e q u i r em i n i m u m o d a t a , w h e r e a s l i n e a r r e g r e ss i o n m o d e l s u s u a l l y r e q u i r e c o n s i d e r a b l ym o r e d a t a .

T h e m o s t i m p o r t a n t p r o p e r t y o m o d e l , h o w e v e r , i t h a t i b e a s i l yu n d e r s t o o d b t h p e r s o n u s i n g t h f o r e c a s t . T h p u r p o s e o f a f o r e c a s t i t r e d u c e u n c e r t a i n t y a n r i s k i n d e c i s i o nm a k i n g . A l f o r e c a s t s w i l l u s u a l l y h a v es o m e e r r o r , a l t h o u g h t h p r o p e r u s o t h e s e p r o g r a m s c a n d e t e r m i n e t h a m o u n t o f e r r o r t b e x p e c t e d . T h e m o s ts o p h i s t i c a t e d a n e x p e n s i v e t e c h n i q u e sc a n n o t e l i m i n a t e t h i s u n c e r t a i n t y . I u s e r d o e s n o t u n d e r s t a n d t h r a t i o n a l eb e h i n d f o r e c a s t , h w i l l n o u n d e r s t a n dt h d e g r e e o u n c e r t a i n t y a n w i l l n o t u s et h f o r e c a s t p r o p e r l y .C h o o s e t h B e s t M o d e lI c h o o s i n g a o p t i m u m f o r e c a s t i n gm o d e l , j u d g e m e n t m u s t b u s e d . I w o u l db p o s s i b l e t d e v e l o p p r o g r a m t m e c h a n i c a l l y t r o u a l t w e n t y - f i v em o d e l s , t c h o o s e t h m o d e ! w i t h t h b e s t

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

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

F o t h e e l e v e n b a s i c m o d e l c a t e g o r i e si t h T P U G p r o g r a m s , T a b l e s u m a r i z e s t h e i r a p p l i c a b i l i t y t o d i f f e r e n td a t a p a t t e r n s a n f o r e c a s t r e q u i r e m e n t s .I c h o o s i n g m o d e l , d n o t e x p e c t i t d e s c r i b e a n u n d e r l y i n g p r o c e s s : c h o o s et h e s i m p l e s t m o d e l t h a t h a n d l e s t h o b s e r v e d p a t t e r n , m e e t s t h r q u i r e m e n t s a n h a s a r e a s o n a b l e f i t t h d a t a . I s o m e c a s e s , n o n e o t h m o d e l sm a f i p a r t i c u l a r l y w e l l : o f t e n , t h d a t aw i l l b h i g h l y r a n d o m , a n d t h f o r e c a s tw o u l d n o b s i g n i f i c a n t l y i m p r o v e d b m o r e s o p h i s t i c a t e d m o d e l s .

R e m e m b e r t h e x a m p l e o f s t o c km a r k e t p r i c e s . M a n y s t u d i e s h a v e s h o w nt h a t s t o c k m a r k e t p r i c e m o v e m e n t s a r e s s e n t i a l l y r a n d o m , e v e n t h o u g h f o s h o r tp e r i o d s p a t t e r n s a r e o f t e n a p p a r e n t . O v e rt h l o n g r u n , t h e ' n a i v e ' f o r e c a s t i n g

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

T h k e c h a r a c t e r i s t i c s o f t h e e l e v e nb a s i c f o r e c a s t i n g m o d e l s a r a f o l l o w s :

N a i v e M o d e lP e r h a p s b e c a u s e o i t s i m p l i c i t y , t h i sm o d e l i f r e q u e n t l y u s e d f o i m m e d i a t ea n s h o r t - t e r m f o r e c a s t s , w h e r e d e m a n di r e l a t i v e l y c o n s t a n t a n d w h e r e t h e r e i l o n o i s e . I i e a s i l y u n d e r s t o o d , h a s l o i n i t i a l a n i t e r a t i v e c o s t s , a n r e q u i r e sm i n i m u m o m e m o r y . I i f r e q u e n t l y a j u s t e d f o " s e a s o n a l l y . A i t r u e f o a l m o v i n g a v e r a g e f o r e c a s t s , t h e g r e a t e rt h e f o r e c a s t l e a d t i m e , t h g r e a t e r t h d e g r e e o f u n c e r t a i n t y i t h f o r e c a s t .A l w a y s c o m p a r e t h p e r f o r m a n c e o t h m o d e l y o h a v e c h o s e n a g a i n s t t h e n a i v em o d e l .L i n e a r R e g r e s s i o nR e g r e s s i o n m o d e l s a r u s e d f o m e d i u ma n l o n g - t e r m f o r e c a s t s . T h e y a r n o s u i t a b l e f o r d a t a p a t t e r n s s h o w i n g r a m po s t e p c h a n g e s b e c a u s e t h e o l d e s t d a t ai w e i g h t e d e q u a l l y w i t h t h m o r e r e c e n t

/ M M M m m m m M mD A T A P A T T E R NC o n s t a n t D e m a n dL i n e a r T r e n dQ u a d r a t i c T r e n dR a m pS t e p C h a n g eI m p u l s eH i g h N o i s eL o N o i s eS e a s o n a l l yF O R E C A S TR E Q U I R E M E N T SI m m e d i a t e - t e r mS h o r t - t e r mM e d i u m - t e r mL o n g - t e r mA v a i l a b l e S t o r a g e L o E a s i l y U n d e r s t o o dR e c e n t D a t a M o s t W e i g h tI n i t i a l i z a t i o n C o s t L o I t e r a t i o n C o s t L o C a V a r y S m o o t h i n gT P U G P r o g r a m " F O R C S T "

E f 1 )

m a . 8e x p . 8

E ( 1 )

g l m . 8

E d

g l m . 8 g l m . 8 g l m . 8

E r E ( 3 )E ( 3 )

E ( 1 )

0 ( 2 )

E { 2 )

m a . 8

E { 2 )0 ( 2 )0 ( 3 )E ( 3 )

E ( 1 )

0 ( 2 )

E ( 2 )

m a . 8

E ( 2 )E ( 3 )E ( 3 )

E ( 2 )

e x p . 8

F

E ( 2 )0 ( 2 )0 ( 3 )E ( 3 )

E ( 1 )

E ( 2 )

e x p . 8

E ( 2 )0 ( 2 }0 ( 3 }E ( 3 )

E O

E ( 2 )

e x p . 8

E ( 1 )

e x p . 8

N O T E S : E x c e l l e n t ; P o s s i b l y U s e f u l ; N o S u i t a b l e( 1 = W i t h S e a s o n a i i t y o p t i o n ; ( 2 W i t h " N t o o a l p h a h i g h : ( 3 W i t h " N h i g h o a l p h a t o w

T a b l eF e b r u a r y 1 9 8 5 2

Page 24: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 24/60

d a t a . T h e y r e q u i r e c o n s i d e r a b l y m o r em e m o r y c a p a c i t y t h a n m o v i n g a v e r a g em o d e l s a n t a k e l o n g e r t c a l c u l a t e . U s l i n e a r r e g r e s s i o n m o d e l s i t h e b a s i c d a t ap a t t e r n a p p e a r s t f l u c t u a t e a r o u n ds t r a i g h t l i n e .Q u a d r a t i c R e g r e s s i o nQ u a d r a t i c m o d e l s s h o u l d b c o n s i d e r e d i t h e b a s i c d a t a p a t t e r n a p p e a r s t f l u ct u a t e a r o u n d c u r v e d t r e n d l i n e . U s w i t h c a u t i o n o l o n g - t e r m f o r e c a s t s ,b e c a u s e t h e i n f l u e n c e o f t h e q u a d r a t i ct e r m i t h e q u a t i o n c a g r o w r a p i d l yw i t h t i m e .

A d d i t i v e S e a s o n a l i t yT h i s i t h m o s t r e a d i l y u n d e r s t o o d c o r e c t i o n f o r s e a s o n a l i t y . I n t h T P U G p r g r a m s , s i m p l e a d d i t i v e s e a s o n a l i t y i a v a i l a b l e o n l y w i t h t h e r e g r e s s i o n m o d e l s .O a l t h m o d e l s i t h s e t , t h e s e r e q u i r et h m o s t d a t a a n t a k e t h m o s t t i m e t c a l c u l a t e .T r i g o n o m e t r i c S e a s o n a l i t yT h i s s e a s o n a l i t y c o r r e c t i o n i a v a i l a b l e i a d d i t i v e a n m u l t i p l i c a t i v e f o r m s w i t h t h r e g r e s s i o n e q u a t i o n s . F o p r o p e re v a l u a t i o n , t h e s e m o d e l s r e q u i r e a l e a s t3 t 4 0 d a t a p o i n t s .S i m p l e M o v i n g A v e r a g eL i k e t h e n a i v e m o d e l , s i m p l e m o v i n g

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

D o u b l e M o v i n g A v e r a g eT h e s e m o d e l s a r u s e d f o i m m e d i a t e a n s h o r t - t e r m f o r e c a s t s w h e r e d e m a n ds h o w s a t r e n d . T h e y a r f r e q u e n t l y c o rr e c t e d f o r s e a s o n a l i t y .S i m p l e E x p o n e n t i a lS m o o t h i n gE x p o n e n t i a l s m o o t h i n g m o d e l s r e q u i r em i n i m u m o m e m o r y b u t a r e l e s s r e a d i l yu n d e r s t o o d b u s e r s . T h e y a r u s e d f o i m m e d i a t e t s h o r t - t e r m f o r e c a s t s a n a r e f r e q u e n t l y a d j u s t e d f o r s e a s o n a l i t y .A i t r u e f o m o v i n g a v e r a g e m o d e l s , t h g r e a t e r t h e l e a d t i m e , t h g r e a t e r t h p o t e n t i a l f o r e c a s t e r r o r . S i m p l e e x p o n e nt i a l s m o o t h i n g i u s e d w h e r e d e m a n d i r e l a t i v e l y c o n s t a n t , a n c a o f t e n b u e i n t e r c h a n g e a b l y w i t h s i m p l e m o v i n ga v e r a g e .

D o u b l e E x p o n e n t i a lS m o o t h i n gT h e s e m o d e l s a r u s e d w h e r e d e m a n ds h o w s t r e n d o r r a m p p a t t e r n . B e c a u s e

t h e y a r d i f f i c u l t f o u s e r s t u n d e r s t a n d ,d o u b l e m o v i n g a v e r a g e s m a b u s e d i s t e a d , a n o f t e n p e r f o r m j u s t a w e l l .T r i p l e E x p o n e n t i a lS m o o t h i n gT r i p l e e x p o n e n t i a l s m o o t h i n g i r a r e l y u e d u n l e s s t h e d a t a p a t t e r n s h o w sc u r v e d t r e n d . C o r r e c t i o n f o s e a s o n a l i t yi a v a i l a b l e a s a o p t i o n .A d a p t i v e S m o o t h i n gF o i m m e d i a t e t s h o r t - t e r m f o r e c a s t s ,t h e s e m o d e l s u s u a l l y p e r f o r m w e l lb e c a u s e t h s m o o t h i n g c o n s t a n ta u t o m a t i c a l l y i n c r e a s e s t c o u n t e r a c t a n s u s t a i n e d i n c r e a s e i f o r e c a s t e r r o r .m a j o r d r a w b a c k , h o w e v e r , i t h c o p l e x i t y o f t h e s e m o d e l s .P u t t i n g I A l T o g e t h e rR e m e m b e r t h a t a l t i m e s e r i e s f o r e c a s t sa s s u m e t h a t a p r e v i o u s d a t a p a t t e r n w i l l ,a t l e a s t t s o m e e x t e n t , b r e p e a t e d i t h f u t u r e . A l w a y s c o m p a r e t h e x p e c t e df o r e c a s t e r r o r o f t h e ' o p t i m u m ' m o d e lt h a t y o h a v e c h o s e n w i t h t h e r r o r f o t h n a i v e m o d e l . I t h t w e r r o r s a r es i m i l a r i m a g n i t u d e , t h e n p o s s i b l y t h d a t a i h i g h l y r a n d o m . U s u a l l y , h o w e v e r ,t h ' o p t i m u m ' m o d e l w i l l p r o d u c e a l o w e re r r o r . C h e c k t h s c r e e n e r r o r g r a p h . I i l o o k s r a n d o m t h e n i i n o l i k e l y t h a t

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

S u p e r - O S / 9 : T P U G I m p l e m e n t sU l t i m a t e S u p e r P E T O p e r a t i n g S y s t e mO S / 9 l i v e s ! T h S u p e r P E T c a n o r u t h l a n g u a g e , c o m p i l e d F O R T R A N 7 7 c o m p i l e d P a s c a l , c o m p i l e d B A S I C ,n u m b e r o f s p r e a d s h e e t s , d a t a b a s e s , w o r dp r o c e s s o r s a n d 6 8 0 9 a s s e m b l e r s . I s h o r t ,t h S u p e r P E T ( a n d t h 8 0 3 2 P E T , i y o a d S u p e r P E T b o a r d ) , h a s a n e l e a s eo l i f e . S u p e r - O S / 9 p r o g r a m s w i l l n o r u o w h o l e s e r i e s o o t h e r m a c h i n e s .A l s o , t h w o r l d o O S / 9 a n t h e r e i q u i t e b i o u t h e r e i n o a v a i l a b l eo y o u r S u p e r P E T .

I m p l e m e n t i n g S u p e r - O S / 9 r e q u i r e dt h a t c e r t a i n p r o b l e m s b r e s o l v e d : t h S u p e r P E T h a r d w a r e w a n o t c o m p a t i b l ew i t h t h r e q u i r e m e n t s o d i s k - b a s e do p e r a t i n g s y s t e m ; a n d O S / 9 s o f t w a r e h a t b m a d e c o m p a t i b l e w i t h t h S u p e r P E T k e y b o a r d , s c r e e n , m e m o r ya n d i s k , a n t h r e s t r i c t i o n s i m p o s e d b t h R O M - b a s e d W a t e r l o o O p e r a t i n gS y s t e m .

H e r e a r T P U G ' s s o l u t i o n t t h e s e

p r o b l e m s :O S / 9 r e q u i r e d 6 4 o c o n t i g u o u s l y a

d r e s s e d R A M . s m a l l h a r d w a r e d e v i c eh a b e e n d e s i g n e d , b u i l t a n t e s t e d t c o n v e r t t h S u p e r P E T ' s b a n k - s w i t c h e dm e m o r y t m e e t t h e s e r e q u i r e m e n t sw h i l e m a i n t a i n i n g a l P E a n S u p e r P E Tf u n c t i o n s a n c a p a b i l i t i e s . T h a t i s w i t hS u p e r - O S / 9 , y o g a i n a l o a n g i v e u n o t h i n g .

T P U G p u r c h a s e d e x c l u s i v e r i g h t s t i p l e m e n t O S / 9 o C o m m o d o r e c o m p u t e r s .W t r a n s f e r r e d O S / 9 s o u r c e a n b i n a r yc o d e f r o m 8 O S / 9 d i s k s t o C B f o r m a t .W b u i l t s e r i e s o m a c h i n e l a n g u a g et o o l s t o m a k e t h i s t r a n s f e r p o s s i b l e .

W t h e n c r e a t e d W a t e r l o o a s s e m b l e rs o u r c e c o d e f r o m t h O S / 9 f i l e s a n d e v e l o p e d d r i v e r s f o O S / 9 . T h e s e d r i v e r si n c l u d e p r o g r a m s t a c c e s s t h k e y b o a r d ,

t h c l o c k , a n a l I / d e v i c e s .

• I w a s t i l l n e c e s s a r y t m a k e t h c o d eg e n e r a t e d b W a t e r l o o ' s a s s e m b l e r c o p a t i b l e w i t h t h r e q u i r e m e n t s o O S / 9 .W w r o t e l i n k e r a n l o a d e r t h a t c r e a t et h i s c o m p a t i b i l i t y .

T e n s u r e a n a d e q u a t e a n s t a b l eo p e r a t i n g s y s t e m , t h o r o u g h t e s t i n g a n e x t e n s i v e d e b u g g i n g b e g a n i l a t eN o v e m b e r , 1 9 8 4 ( T P U G r e c e i v e d t h es o u r c e c o d e i l a t e S e p t e m b e r , 1 9 8 4 ) .

T h f i n a l o p e r a t i n g s y s t e m r e f l e c t s t h i se m p h a s i s o n q u a l i t y . T P U G h a c r e a t e d

s t a n d a r d O S / 9 t h a t w i l l r u a n s t a nd a r d O S / 9 L e v e l p r o g r a m t h a t h a b e e nt r a n s f e r r e d t C B d i s k . T P U G w i l l i ni t i a l l y a s s i s t w i t h t h e s e t r a n s f e r s u n t i lt r a n s f e r u t i l i t i e s a r a v a i l a b l e i o u l i b r a r y a n v e n d o r s b e g i n t s u p p o r t o u f o r m a t .

2 T P U G M a g a z i n e

Page 25: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 25/60

P R O - T E R M 6 I N T E L L I G E N T T E R M I N A L P A C K A G E

7 9 8 4 A N D E R S O N a n G F A R M A N E R4 0 / 8 0 c o l u m n d i s p l a y

I n f o r m a t i v e s t a t u s l i n eE x t e n s i v e A u t o - D l a l / A u t o - l o g o n c o m m a n d s

U p l o a d / d o w n l o a d :( P u n t e r ) ( X / O N X / O F F ) ( . I M G F I L E S )

C o m p l e t e D i s k s u p p o r t , D O c o m m a n d s , d u a ld r i v e , o t w s i n g l e d r i v e sC o m p l e t e P r i n t e r s u p p o r t

T r a n s p a r e n t s t r e a m t o P r i n t e rP r o g r a m m a b l e F u n c t i o n K e y s

R e m o t e - t e r m i n a l m o d e s , ( M i n i B B S ) ,( V i s u a l p h o n e a n s w e r )

S u p p o r t s V T / 5 2 a n T e l e v i d e o 9 1 0 / 9 2 0t e r m i n a l e m u l a t i o n s

O d i s k O N L Y $ 4 6 . 9 5

M I C R O W A R ES u i t e 2 1 5 9 5 0 C o t e s d e n e i g e sM o n t r e a l . Q u e b e c H 3 1 Z C a n a d aC . O . D m o n e y o r d e r o c h e q u e

D e a l e r a n d i s t r i b u t o r i n q u i r i e s i n v i t e d .

W r i t e f o o u F R E E c a t a l o g .S e n d u y o u r p r o g r a m s . W p u b l i s h s o f t w a r e .

F A N T A S T I C F I L E RC O P Y R I G H T ' 1 9 8 4 B Y D A V I D M S M I T H

S O P H I S T I C A T E D A N E A S Y T U S F I L EM A N A G E M E N T S Y S T E M F O T H C O M M O D O R E6 A N 1 5 4 1 D I S K D R I V E . P A C K A G E I N C L U D E S :

1 C o m p l e t e M e n u D r i v e r s u s e c t i o n s .2 S i m p l e O n S t r o k e K e C o m a n d s3 F r e e f o r m r e c o r d l a y o u t d e s i g nt p l a c e d a t a a n y w h e r e o t h s c r e e n .4 M a x i m u m o 5 f i e l d s p e r e c o r d5 M a x i m u m o 2 5 c h a r a ct e r s ' r e c o r d .6 A v e r a g e o 1 0 0 0 r e c o r d s p e d i s k7 F a s t s e c o n d s e a r c h u s i n gi n d e x m a t c h o r s p e c i f i c s e a r c hc r i t e r i a o a l l f i e l d c o m b i n a t i o n s8 ) F u l l a r i t h m e t i c c a l c u l a t i o n sb e t w e e n f i e l d s9 B u i l t i m u l t i f u n c t i o n c o l u mn a r e p o r t a n m a i l i n g l a b e lg e n e r a t o r1 0 A b i l i t y t c r e a t e s e q u e n t i a l

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

u s e r s m a n u a l .S M U C H S O F T W A R EF O O N L Y

A l i a l F a n t a s t i c F i l e r i F a t a s t i c D a t a B a s e P r o g r a m a a e v e n m o t e F a n t a s t i c p r i c e W h p a y m o r e f o o t h e r s w h e n F a t a s t i c F i l e r w i l l f i l l y o u r d a t a b a s en e e d s 7

A v a i l a b l e f r o m :

M i c r oD I S T R I B U T I N G , I N C

1 3 4 2 R o u t e 2 B u t l e r , N . J . 0 7 4 0 5

C a l l : ( 2 0 1 ) 8 3 8 - 9 0 2 7 T o O r d e r

P r o g r a m m e r s G u i l d P r o d u c t s L t d .2 5 M a n u L i f e P l a c e1 0 1 8 0 - 1 0 S t r e e t

E d m o n t o n , A l b e r t a T 5 3 S T e l e p h o n e ( 4 0 3 ) 4 2 8 - 6 2 2 9

5 V 4 " D I S K S1 0 0 % C e r t i f i e d

S S D D 1 . 6 0D S D D $ 2 . 5 0

M i n i m u m Q u a n t i t y 5 D i s k s P e O r d e r

V I S A A C C E P T E D 2 M o n e y B a c k G u a r a n t e e I N o F u l l y S a t i s f i e d

D E L I V E R Y E X T R A

Page 26: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 26/60

C O M b o a r dN o w , b u l l e t i n b o a r d s y s t e m f o r t h e C - 6 4 . F u l l p o w e r o f l a r g e s y s t e m s o

1 5 4 1 o r u p t f o u r I E E E d r i v e s . m a i l s y s t e m , n e w s p a p e r a n d t r e es t r u c t u r e d f i l e l i b r a r y f o f i l e a n d p r o g r a m t r a n s f e r . 3 0 t 4 8 0 0 b a u dw i t h s i n g l e k e y r e c o g n i t i o n b e t w e e n 3 0 a n 1 2 0 0 b a u d . F u l l p a s s w o r d a n da c c o u n t i n g s y s t e m t o m o n i t o r u s e r s . E a s y e d i t i n g f e a t u r e s o m a i l a n dm a g a z i n e t e x t . F i l e t r a n s f e r u s i n g X M O D E M o P u n t e r p r o t o c o l . R A n o u s e r s w i t h h i g h l e v e l s e c u r i t y c a n c o m m a n d t h e B B S a n d r u B A S I C p r o g r a m s .O O M b o a r d $ 1 2 5 . 0 0

x C C N M 6 ( t e r m i n a l s o f t w a r e )O f f e r s X M O D E M p r o t o c o l f o r f i l e t r a n s f e r s 2 5 5 l i n e b a c k s c r o l l i n g 3 0 t o 4 8 0 0 b a u d r a t e s D I S K a n d P R I N T E R o u t p u t w i t h o u t b u f f e r i n g C O M v o i c ea l s o s u p p o r t e d f o r v e r b a l o u t p u t .$ 5 9 . 9 5

A l s o A s A b o u tV I C o n t r o l l e rW i r e l e s s r e m o t e c o n t r o ls y s t e m ( o t h V I C - 2 0a n d C B M - 6 4 . U s w i t hB S a n L e v i t o n r e m o t er e c e i v e r m o d u l e s $ 8 9 9 5

b G e n e s i sC O M v o i c es p e e c h s y n t h e s i z e r

t h a i e x t e n d s t h p o w e r o s p e e c h t C o m m o d o r e 6 4 E n g l i s h - t o - S p e e c hc o n v e r s i o n . $ 1 5 4 . 9 5W / E * t e r n a ! S p e a k e r S 1 6 9 9

M i l n e ' s C o m p u t e r C o n t r o l S y s t e m s 6 W o o d C r e s c e n t R e g i n a , S a s k a t c h e w a n S 4 6 J P h 1 - 3 0 6 - 5 8 4 - 1 9 8 8

C O M s e n s eI n p u l d e v i c e f o t h V I C - 2 0 a n C B M - 6 4P r o v i d e s o p e n / c l o s ea n a n a l o g i n p u t sS 6 4 9 5

C O M c l o c k /A U T O b o o t

C l o c k / c a l e n d a r c a r t r i d g ef o C B M . - 6 4 w i t h b a t t e r yb a c k u p a n a u t o s t a r ts o f t w a r e i R O M . $ 8 9 . 9 5

W i n d s o r 1 s C o m m o d o r e C o m p u t e r C l u bM A R C H 2 3 / 2 4 , 1 9 8 5

p r o u d l yp r e s e n t s

M

■ l t v

J I B U T T E R F I E L DI c o p e r a t i o n w i t h S t C l a i r C o l l e g e

a

a I K i t o S j C 3 8 C 0 O t ? o G O K ( f f Q Q Q C 0 Q Q P G

M e m b e r s - $ 1 0 . 0 0N o n m e m b e r s - $ 1 5 . 0 0

f f t e r F e b . 2 0 , 1 9 8 5 a d $ 7 . 0 0D e t a i l s a v a i l a b l e f r o m T h P E E d u c a t o r ' s G r o u p

c / P . O . B o 4 5 4 , S t a t i o n A W i n d s o r N 9 6 L o r b y p h o n i n q J O H N M O O R E ( 5 1 9 - 2 5 3 - 8 6 5 8 ) a f t e r 5 : 0 0 p m

J V J V M "

Page 27: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 27/60

1 9 8 5 —T P U G A n n u a l C o n f e r e n c e

M a 2 5 t h a n 2 6 t h

G u e s t s p e a k e r s i n c l u d e .

D a v i d B e r e z o w s k iT h B r a d l e y B r o t h e r sJ i B u t t e r f i e l dH a C h a m b e r l i nD r F r a n k C o v i t zE l i z a b e t h D e a lK e i t h F a l k n e rP a u l H i g g i n b o t t o mD a v e H o o kL e L i n d s a yL o u S a n d e rw i t h g u e s t s p e a k e r sf r o m W i n d s o r P E E d u c a t o r s G r o u p

b t h e r eF e b r u a r y 1 9 8 5 2

Page 28: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 28/60

4 - r h A n n u a LT P U G C o n f e r e n c eM a 2 5 2 6 1 9 8 5R E G I S T R A T I O N F O R M

P r e - r e g i s t r a t i o n d e a d l i n e M a 1 0 , 1 9 8 5N e r e g i s t r a t i o n s w i l l b p r o c e s s e da t h c o n f e r e n c e i s p a c e p e r m i t s .F a m i l y m e m b e r r a t e n o a p p l i c a b l e a t h d o o r .

M e m b e r s h i p N o

D e p o s i t

R e g .M a i l e d

o p a c k a g e s

F o o f f i c e u s o n l y

P l e a s e s e n d i n f o r m a t i o n o a c c o m m o d a t i o n : h o t e l u n i v e r s i t y r e s i d e n c e

C

N A M E : A y o w i s h i t t a p p e a r o y o u r b a d g e( i l l

( 3

A r e a C o d e P h o n e N u m b e r

M a i l i n g a d d r e s s : N u m b e r , s t r e e t , a p t . n o . , e t c .

C i t y / T o w n / P . O . P r o v i n c e / S t a t e P o s t a l / Z i p C o d e

P l e a s e p r o v i d e f u r t h e r i n f o r m a t i o n i f y o r e q u i r e a s s i s t a n c e

E a r l y B i r d( p r i o r t A p r i l 1 5

M e m b e r $ 2 0 . 0 0N o n - m e m b e r : M e m b e r s h i p $ 2 5 . 0 0 C o n f e r e n c e $ 2 0 . 0 0 S 4 5 . 0 0

F a m i l y m e m b e r s $ 1 0 . 0 0P l e a s e c o p y t h i s f o r m a n c o m p l e t e N A M E a n d p r o g r a m s e l e c t i o n f o e a c h

e D

R e g u l a r( A p r i l 1 5 - M a y 1 0

M e m b e r $ 3 0 . 0 0N o n - m e m b e r : M e m b e r s h i p $ 2 5 . 0 0 + C o n f e r e n c e $ 3 0 . 0 0 $ 5 5 . 0 0

F a m i l y m e m b e r s x $ 1 0 . 0 0P l e a s e c o p y t h i s f o r m a n c o m p l e t e N A M E a n d p r o g r a m s e l e c t i o n f o e a c h" T o u r i n g p a c k a g e f o s p o u s e s

S p e c i a l E v e n t sS a t u r d a y P a y - a s - y o u - g o

S u n d a y $ 2 0 . 0 0" B a n q u e t ( S a t u r d a y ) L i m i t e d n u m b e r x $ 2 5 . 0 0F a m i l y m e m b e r s o n l y a t t e n d i n g b a n q u e t d n o n e e d l p a y $ 1 0 f a m i l y - m e m b e r f e

C h e q u e / m o n e y o r d e r e n c l o s e d ( p a y a b l e t T P U G ) V i s a / M a s t e r C a r d

E x p i r y d a t e S i g n a t u r e T o t a l e n c l o s e d . 0

S a t u r d a y , M a 2 S u n d a y , M a 2

C

C 3

C h o i c e 9 : 3 01 0 : 3 0

1 1 : 0 01 2 : 0 0

1 2 : 3 01 : 3 0

2 : 0 03 : 0 0

3 : 0 04 : 3 0

9 : 3 01 0 : 3 0

1 1 : 0 01 2 : 0 0

1 2 : 3 01 : 3 0

2 : 0 03 : 0 0

3 : 3 04 : 3 0

1 s

2 n

7 : 0 0 R e c e p t i o n / C a s h B a 8 : 0 0 " B a n q u e t

I n t r o d u c t i o n t M a c h i n e L a n g u a g e 1 0 : 0 0 - 5 : 0 0s c h o i c e 2 n c h o i c e

S e n d r e g i s t r a t i o n s a n d p a y m e n t t o T P U G C o n f e r e n c e ' 8 1 9 1 2 A A v e n u e R o a d , S u i t e # 1T o r o n t o , O n t a r i o , C a n a d a , M 5 4 A

' T i c k e t f u n c t i o n

C a n c e l l a t i o n s m u s t b s u b m i t t e d i w r i t i n ga n a r s u b j e c t t $ a d m i n i s t r a t i o n f e e .

2 T P U G M a g a z i n e

Page 29: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 29/60

F O U R T H A N N U A L C O N F E R E N C Ef o m e m b e r s o T P U G

S a t u r d a y a n S u n d a y , M a 2 a n 2 6 , 1 9 8 59 : 3 0 a . m . t 4 : 3 0 p . m .

2 5 B l o o r S t W ( B l o o r S t G e o r g e )

A C T I V I T I E S : T w o - d a y p r o g r a m o s p e a k e r s c o v e r i n g t o p i c s o f i n t e r e s t t b e g i n n e r s a n e x p e r t s

F u l l d a s e s s i o n :S u n d a y , M a 2 6 t h

I n t r o d u c t i o n t M a c h i n e L a n g u a g e b y J i m B u t t e r f i e l d

H a l f d a y s e s s i o n s :S a t u r d a y , M a 2 5 t h

I n t r o d u c t i o n t C - 6 4 G r a p h i c s b y J o h n M o o r eV e r y E l e m e n t a r y P r o g r a m m i n g i B A S I C b L o r e n z o P i n a z z aI n t r o d u c t i o n t C - 6 4 S p r i t e s b C a r l G a r a n t J o h n M o o r e

S u n d a y , M a 2 6 t hC o m m o d o r e D a t a B a s e s V e r s u s d B a s e I I b R o L o c k w o o d

T P U G p r o g r a m l i b r a r y a v a i l a b l e o p r e - c o p i e d d i s k s a r e a s o n a b l e c o s tD e a l e r d i s p l a y s o h a r d w a r e , p e r i p h e r a l s s o f t w a r e" T r a d e r s ' C o r n e r " o n p e r s o n ' s j u n k i a n o t h e r ' s t r e a s u r e" A n s w e r R o o m " 1 m i n u t e c o n s u l t a t i o n w i t h a C l u b e x p e r t" B i r d s o F e a t h e r " s e s s i o n s f o B B S Y S O P s , n e w s l e t t e r e d i t o r s , m e m b e r c l u b s

A M E N I T I E S : C l o s e t s u b w a yS n a c k a r e a f o c o n f e r e n c e p a r t i c i p a n t sO p t i o n a l C l u b B a n q u e t S a t u r d a y e v e n i n g $ 2 p e p e r s o nO p t i o n a l t w o - d a y S p o u s e s p r o g r a mS e v e r a l m a j o r h o t e l s i t h i m m e d i a t e a r e a

R E G I S T R A T I O N : Y o m u s t b a C l u b m e m b e r t r e g i s t e rR e g u l a r m e m b e r ( a t t e n d s m e e t i n g s ) $ 3 5 C a n .S t u d e n t m e m b e r ( f u l l - t i m e , a t t e n d s m e e t i n g s ) $ 2 C a n .A s s o c i a t e ( C a n a d a ) $ 2 5 C a n .A s s o c i a t e ( U . S . A . ) S 2 U . S .A s s o c i a t e ( O v e r s e a s — s e a m a i l ) $ 3 U . S .A s s o c i a t e ( O v e r s e a s — a i r m a i l ) £ 4 U . S .

E a r l y - b i r d r e g i s t r a t i o n $ 2 0 . 0 0 , s t a r t s F e b r u a r y 1 , 1 9 8 5P r e - r e g i s t r a t i o n s p o u s e s c h i l d r e n $ 1 0 . 0 0 p e r p e r s o nL a t e r e g i s t r a t i o n a f t e r A p r i l 1 5 o a t h d o o r , $ 3 0 . 0 0

F O F U R T H E R I N F O R M A T I O NC A L L T H T P U G O F F I C E D U R I N G B U S I N E S S H O U R S

4 1 6 - 7 8 2 - 9 2 5 2 , 4 1 6 - 7 8 2 - 8 9 0 0M A 2 2 R E S E R V E T H E S E D A T E S O Y O U R C A L E N D A R N O W !

F e b r u a r y 1 9 8 5 2

Page 30: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 30/60

T P U G A n n u a lC o n f e r e n c e S p e a k e r I n f o r m a t i o nD e f i n i t i o n s R e g a r d i n g P r o g r a m m i n g S k i l l s

B e g i n n e r : H a s u c c e e d e d i s e t t i n g u h i s / h e r m a c h i n e f o o p e r a t i o n . K n o w s h o w t l o a d a n r u p r o g r a m s w r i t t e n b o t h e r p e o p l e . C a w r i t e p r o g r a m t d i s p l a y h i s / h e r n a m e o t h s c r e e n . H a a i n t e r e s t i k n o w i n g m o r e .

I n t e r m e d i a t e : C a w r i t e p r o g r a m s w h i c h i n t e r a c t w i t h t h k e y b o a r d a n s c r e e n . H a m a s t e r e d t h m o s t c o m m o n l y u s e dw o r d s i t h B A S I C l a n g u a g e . I c o n f o r t a b l e m o d i f y i n g B A S I C p r o g r a m s w r i t t e n b o t h e r p e o p l e .

A d v a n c e d : H a g o o d g r a s p o f t h e e n t i r e B A S I C l a n g u a g e . H a s u c c e e d e d i p r o g r a m m i n g m o s t o f s p r i t e s , S I D , j o y s t i c k s ,d a t a f i l e s , P O K E , p r i n t e r . P r o b a b l y c a w r i t e s o m e m a c h i n e - l a n g u a g e . U n d e r s t a n d s m o s t P O K E s o h i s / h e r m a c h i n e .

C o n f e r e n c e S p e a k e r S c h e d u l e

S a t u r d a y : M a 2 5 1 9 8 5S e r i e s A 9 : 3 0 - 1 0 : 3 0

A - l , B - l : I n t r o d u c t i o n t C - 6 4 G r a p h i c s( 9 : 3 0 - 1 2 : 0 0 )S p e a k e r : J o h n M o o r e , e d u c a t o r , c o m p u t e r c o n s u l t a n t ,

m e m b e r o W i n d s o r P E E d u c a t o r s G r o u pE v e r y t h i n g t h b e g i n n e r n e e d s t g e s t a r t e d w i t h C - 6 4g r a p h i c s : b r i e f e x a m i n a t i o n o t h g r a p h i c s c a p a b i l i t i e s o t h e C - 6 4 , s t a r t i n g w i t h c h a r a c t e r s e t s , l o w - r e s g r a p h i c s ,c h a n g i n g c o l o u r s , s c r e e n p o k i n g , e t c . H o t t u r n o h i - r e sg r a p h i c s , a n b r i e f e x a m i n a t i o n o h i - r e s w i t h B A S I C .d i s k o p u b l i c d o m a i n s o f t w a r e w i l l b e e x p l a i n e d a n d i s t r i b u t e d . l o o k a s o m e c o m m e r c i a l s o f t w a r e p a c k a g e sw i l l a l s o b i n c l u d e d i t i m e a l l o w s : e . g . K o a l a P a d , l i g h tp e n s .L e v e l : B e g i n n e rA - 2 : L O G OS p e a k e r : L a u r i e F o u n t a i n , M a n a g e r ,

E d u c a t i o n a l S y s t e m s , C e n t r a l R e g i o n ,C o m m o d o r e B u s i n e s s M a c h i n e s L t d .T h e r e ' s m o r e t L O G O t h a n t u r t l e g r a p h i c s . C o m e a n e p l o r e t h e l i s t - h a n d l i n g f a c i l i t y , m u s i c , a n s p r i t e s . H o t u s L O G O a t h i n k i n g t o o l .A u d i e n c e : A l A - 3 , B - 3 : V e r y E l e m e n t a r y P r o g r a m m i n g i B A S I C( 9 : 3 0 - 1 2 : 0 0 )S p e a k e r : L o r e n z o P i n a z z a , t e a c h e r ,

m e m b e r o W i n d s o r P E E d u c a t o r s G r o u pS o y o u j u s t b o u g h t C - 6 4 c o m p u t e r ! N o w h a t ? H e r e a r s o m e t h i n g s b e g i n n i n g b e g i n n e r c a d o L e v e l : B e g i n n e r

A - 4 : 1 5 4 1 D i s k D r i v e T e c h n i q u e sS p e a k e r : G e r r y N e u f e l d , a u t h o rU s e s f o u n c l o s e d f i l e s ; u s i n g t w 1 5 4 1 d r i v e s a s d r i v e 0a n d r i v e 1 L e v e l : I n t e r m e d i a t eA - 5 : R a s t e r I n t e r r u p t sS p e a k e r : D a v i d B e r e z o w s k i , C o m m o d o r e s o f t w a r e

e x p e r t , a u t h o r o S a t a n ' s H o l l o w( a c t i o n g a m e f o C - 6 U )

A d v a n c e d r a s t e r i n t e r r u p t t e c h n i q u e s a n m u l t i - s p r i t e p r c e s s i n g / p r o g r a m m i n g ; a t t e n d e e s s h o u l d b a c c o m p l i s h e dm a c h i n e l a n g u a g e p r o g r a m m e r s w h u n d e r s t a n d t h w o r ki n g o f t h e C - 6 4 i s o m e d e t a i l . R e l a t e d t t h m a t e r i a l i s e s s i o n B - 5 . N e i t h e r s e s s i o n i n e c e s s a r y t u n d e r s t a n d t h o t h e r b u t h e i r s u b j e c t s a r i n t e r t w i n e d .L e v e l : A d v a n c e dA - 6 : T e r m i n a l E m u l a t o r s B u l l e t i n B o a r d sS p e a k e r : T o S h e v l i n , f o r m e r T P U G S Y S O P ,

s t u d e n t , s o u n d c o n s u l t a n tU s i n g t e r m i n a l e m u l a t i o n p r o g r a m s t c o n t a c t B u l l e t i nB o a r d s a n d t s i g n o t m a i n f r a m e s ; r e v i e w o s o m e o t h e s e t e l e c o m m u n i c a t i o n s p r o g r a m s f o t h C - 6 4 , t h P E a n t h S u p e r P E T .A u d i e n c e : A l R e p e a t S e s s i o n : 1 - A - 7 : S p r e a d s h e e t sS p e a k e r : J o h n S h e p a r d , H a n d l e S o f t w a r e I n c .H o t g e m o r e o u t o f y o u r s p r e a d s h e e t p r o g r a m . U s i n gC a l c R e s u l t , J o h n w i l l a t t e m p t t s h o w t h s p e c i a l t r i c k s h u s e s t m a k e b e t t e r u s o h i p r o g r a m .A u d i e n c e : A l

S e r i e s B 1 1 : 0 0 - 1 2 : 0 0B - l : I n t r o d u c t i o n t C - 6 4 G r a p h i c s( 9 : 3 0 - 1 2 : 0 0 )C o n t i n u a t i o n o S e s s i o n A - l .L e v e l : B e g i n n e r

2 T P U G M a g a z i n e

Page 31: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 31/60

B - 2 : I n t r o d u c t i o n t C o m m o d o r e ' s N e M i c r o c o m p u t e r sS p e a k e r : L i D e a l , w e l l - k n o w n p o p u l a r w r i t e r

J i B u t t e r f i e l d , T P U G g u r u , a u t h o r .d y n a m i c d u i n t r o d u c e s t h e C - 1 6 a n P l u s / 4 , i n c l u d i n g a

o u t l i n e o t h e i r f e a t u r e s a n s o m e p r o g r a m m i n g i n f o r m at i o n . T h e r e w i l l a l s o b b r i e f o u t l i n e o f t h n e w l y -a n n o u n c e d C - 1 2 8 c o m p u t e r .L e v e l : I n t e r m e d i a t eB - 3 : V e r y E l e m e n t a r y P r o g r a m m i n g i B A S I C( 9 : 3 0 - 1 2 : 0 0 )C o n t i n u a t i o n o S e s s i o n A - 3 .L e v e l : B e g i n n e rB - 4 : R e l a t i v e F i l e sS p e a k e r : C h r i s B e n n e t t , T P U G B u s i n e s s M a n a g e rC h r i s w i l l d e s c r i b e h o t w r i t e p r o g r a m w h i c h c r e a t e s ,r e a d s a n u p d a t e s r e l a t i v e f i l e s , u s i n g V I 2 o C - 6 4 .L e v e l : I n t e r m e d i a t e R e p e a t S e s s i o n : G - lB - 5 : C o l l i s i o n D e t e c t i o nS p e a k e r : D a v i d B e r e z o w s k i , C o m m o d o r e s o f t w a r e

e x p e r t , a u t h o r o S a t a n ' s H o l l o w( a c t i o n g a m e f o C - 6 4 )

C o l l i s i o n d e t e c t i o n t e c h n i q u e s f o h a n d l i n g o b j e c t i n t e r a c t i o n( s u c h a s i g a m e s ) ; t h e s e t e c h n i q u e s a p p l y t m a n y d i f f e r e n ts i t u a t i o n s . E m p h a s i s i o s p e e d o p r o c e s s i n g r a t h e r t h a no r e s o l u t i o n . R e l a t e d t t h e m a t e r i a l i S e s s i o n A - 5 .N e i t h e r s e s s i o n i n e c e s s a r y t u n d e r s t a n d t h o t h e r , b u t h e i r s u b j e c t s a r e i n t e r t w i n e d .L e v e l : A d v a n c e dB - 6 : W o r d P r o c e s s i n gS p e a k e r : D o n n a G r e e n , C o m m o d o r e W c o n s u l t a n t

l o o k a s o m e o f t h e b e s t w o r d p r o c e s s o r s f o t h e C - 6 4 .A u d i e n c e : W o r d P r o c e s s i n g B e g i n n e r sB - 7 : M a g i c S o f t w a r e f o t h C - 6 4S p e a k e r : D o W h i t e w o o d , s u p e r v i s o r o v i d e o

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

I t i s d i f f i c u l t t o d e s c r i b e t h i s s u p e r b s o f t w a r e i i s e r i e s o v a r i o u s t y p e s o f e d i t o r s f o s u c h f u n c t i o n s a a n i m a t i o n , w o r d p r o c e s s i n g , j o y s t i c k c o n t r o l , e t c . I t i sv e r y p o w e r f u l e n v i r o n m e n t f o c r e a t i n g e d u c a t i o n a l o r o t h e ra p p l i c a t i o n s ; i m a n a g e s t h e s e e d i t o r s .A u d i e n c e : A l ( p a r t i c u l a r l y e d u c a t o r s )

S e r i e s C 1 2 : 3 0 - 1 : 3 0C - l : C - 6 4 S o u n d f o B e g i n n e r sS p e a k e r : D o G r a y , c o m p u t e r e n t h u s i a s t , t e a c h e r ,

m e m b e r o W i n d s o r P E E d u c a t o r s G r o u pS y o u r C - 6 4 h a s a S I c h i p . S w h a t ? H e r e a r s o m eh i n t s , s u g g e s t i o n s a n p u b l i c d o m a i n p r o g r a m s f o b e g i nn e r s t g e t h e i r m a c h i n e g o i n g i n t o t h C - 6 4 S o u n d s o M u s i c . S o m e c o m m e r c i a l p r o g r a m s w i i l a l s o b s h o w n .L e v e l : B e g i n n e rC - 2 : A s t r o n o m yS p e a k e r : D r . F r a n k C o v i t z

r e s e a r c h e r , s o f t w a r e d e v e l o p e rT h P l a n e t a r i u m c o n t i n u e d H e a v e n l y B o d i e s P a r t I g u i d e d t o u r o t h s o l a r s y s t e m ; t h i s i t h s e c o n d i t h s e r i e s w h i c h b e g a n l a s t y e a r .A u d i e n c e : A l R e p e a t S e s s i o n : G - C - 3 : C - 6 4 L i b r a r yS p e a k e r s : R i c h a r d D a v i d B r a d l e y

C - 6 U l i b r a r i a n s a n B B S Y S O P s

F a v o r i t e p r o g r a m s o t h C - 6 4 l i b r a r y ; e m p h a s i s o e n t e r t a i n m e n t .A u d i e n c e : A l R e p e a t S e s s i o n : J - C - 4 : E f f e c t i v e P r o g r a m m i n g o t h C - 1 6 P l u s 4S p e a k e r s : L i D e a l , w e l l - k n o w n p o p u l a r w r i t e r

J i B u t t e r f i e l d , T P U G g u r u , a u t h o r .C o m m o d o r e e x p e r t , w o r l d t r a v e l l e r . .

T h n e s o f t w a r e f e a t u r e s o f t h e s e m a c h i n e s e s p e c i a l l yg r a p h i c s a n s o u n d .L e v e l : I n t e r m e d i a t eC - 5 : M i c r o c o m p u t e r H a r d w a r eS p e a k e r : P e t e r P o n z o , p r o f e s s o r , U n i v . o W a t e r l o oF u n d a m e n t a l s t r u c t u r e o f m i c r o c o m p u t e r w h a t t h e c h i p sd o w h a t ' s u n d e r y o u r k e y b o a r d . v e t e r a n p r e s e n t e r o W a t e r l o o ' s H a r d w a r e a n I n t e r f a c i n g C o u r s e , P e t e r w i l l h e l py o c o m e t g r i p s w i t h w h a t h a p p e n s i n s i d e y o u r m a c h i n e .A u d i e n c e : H a r d w a r e B e g i n n e r sC - 6 : A d v a n c e d F i l e H a n d l i n gS p e a k e r : K e i t h F a l k n e r

t e c h n i c a l c o n s u l t a n t , h o b b y i s tD o n ' t s o r t t h a t f i l e ! t e c h n i q u e s a s s o c i a t e d w i t h g e t t i n g a y o u r d a t a i t h e r i g h t o r d e r .L e v e l : A d v a n c e dC - 7 : I n t r o d u c t i o n t C O M A LS p e a k e r : L e L i n d s a y , a u t h o r , c o n s u l t a n t .

C O M A L U s e r s G r o u p U . S . A .A i n t r o d u c t i o n t d i s k - l o a d e d C O M A L a n i t b u i l t - i ng r a p h i c s f o t h C - 6 4 .A u d i e n c e : A l

S e r i e s D 2 : 0 0 - 3 : 0 0D - l : T e l e c o m m u n i c a t i o n sS p e a k e r : G o r d C a m p b e l l , T P U G d i r e c t o r , e d i t o r

o I n f o A g e a n d C o m p u t i n g C a n a d aU s i n g c o m m u n i c a t i o n s t m o v e f i l e s f r o m c o m p u t e r t c o m p u t e r .L e v e l : I n t e r m e d i a t eD - 2 , E - 2 : I n t r o d u c t i o n t C - 6 4 S p r i t e s( 2 : 0 0 4 : 3 0 )S p e a k e r s : C a r l G a r a n t , s t u d e n t

J o h n M o o r e , e d u c a t o r , c o m p u t e r c o n s u l t a n t ,m e m b e r o W i n d s o r P E E d u c a t o r s G r o u p

T h i s s e s s i o n w i l l t e a c h b e g i n n e r s h o t c r e a t e t h e i r f i r s ts p r i t e u s i n g B A S I C . B u i l d i n g u p o n t h a t , u s i n g m o r e t h a no n s p r i t e , m u l t i - c o l o r e d s p r i t e s , m a k i n g s p r i t e s m o v e ; w i l la l b e x a m i n e d . U s i n g s p r i t e e d i t o r w i l l a l s o b e c o v e r e d .

d i s k o p u b l i c d o m a i n s p r i t e p r o g r a m s a n d e d i t o r s w i l l b e x p l a i n e d a n d i s t r i b u t e d .L e v e l : B e g i n n e r / I n t e r m e d i a t eD - 3 : C o m p u t e r M u s i cS p e a k e r : H a C h a m b e r l i n , a u t h o r , p r e s i d e n t o M T A p p r o a c h e s t c r e a t i n g m u s i c w i t h m i c r o c o m p u t e r ; h o c o m p u t e r m u s i c w i l l b g e n e r a t e d i t h f u t u r e .L e v e l : I n t e r m e d i a t e / A d v a n c e d R e p e a t S e s s i o n : H -

D - 4 : D i s k H a n d l i n g f o B e g i n n e r sS p e a k e r : D a v e H o o k

o n o f T P U G ' s p r o f e s s i o n a l a m a t e u r sH o t g e s t a r t e d w i t h t h 1 5 4 1 d r i v e D a v e w i l l c o v e rt h s a m e g r o u n d a h d i i h i s e r i e s o a r t i c l e s w h i c h a p e a r e d i T P U G M a g a z i n e .L e v e l : B e g i n n e r s R e p e a t S e s s i o n : F -

F e b r u a r y 1 9 8 5 2

Page 32: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 32/60

D - 5 : O p e r a t i n g S y s t e m sS p e a k e r : P a u l H i g g i n b o t t o m

C o m m o d o r e s o f t w a r e e x p e r tO v e r v i e w o U N I X a n t h p r o g r a m m i n g l a n g u a g e .L e v e l : I n t e r m e d i a t e / A d v a n c e d R e p e a t S e s s i o n : F - lD - 6 : C - 6 4 G r a p h i c s a n H i - R e s S c r e e n sS p e a k e r : D a v i d N e a l e

a u t h o r o f C - G A S t a r T r e k , a i r l i n e p i l o tU s i n g C - 6 4 g r a p h i c s , s c r e e n b a n k i n g , a n h i - r e s s c r e e n sc r e a t e d o K o a l a P a d , a n i n t e g r a t i n g t h e s e i y o u r o w p r o g r a m s .L e v e l : I n t e r m e d i a t e / A d v a n c e d R e p e a t S e s s i o n : J - D - 7 : M a c h i n e L a n g u a g e : P r e - S c h o o lS p e a k e r : L o S a n d e r , a u t h o r , s p e a k e rI m a c h i n e l a n g u a g e i C h i n e s e t y o u , c o n s i d e r a t t e n d i n gt h i s s e s s i o n . T h r o u g h h u m o u r a n a n a l o g y , i i l l u m i n a t e s t h ec e n t r a l p r i n c i p l e s o M p r o g r a m m i n g s i m p l e i d e a s ,f o r e i g n t n a t u r a l t h i n k i n g , w h i c h o f t e n b e f u d d l e b e g i n n e r s .M a s t e r t h o s e p r i n c i p l e s h e r e , a n y o u ' r e r e a d y t t a c k l e r e a ll e a r n i n g .L e v e l : I n t e r m e d i a t eS e r i e s E 3 : 3 0 - 4 : 3 0E - l : U s e r G r o u p E x p e c t a t i o n sS p e a k e r : M i c h a e l B o n n y c a s t l e , T P U G p r e s i d e n tW h a t t e x p e c t a n d w h a t n o t e x p e c t f r o m u s e r g r o u p .A u d i e n c e : A l E - 2 : I n t r o d u c t i o n t C - 6 4 S p r i t e s( 2 : 0 0 - 4 : 3 0 )C o n t i n u a t i o n o S e s s i o n D - 2 .L e v e l : B e g i n n e rE - 3 : W r i t i n g A b o u t C o m p u t e r sS p e a k e r : E l l e n S t r a s m a

p u b l i s h e r o f M i d n i g h t G a z e t t e , a u t h o rH o t w r i t e a a r t i c l e f o r p u b l i c a t i o n . S o m e m a g a z i n e sh a v e s m a n y a r t i c l e s s u b m i t t e d t t h e m t h a t t h e y w i l l n o c o n s i d e r a n a r t i c l e w h i c h i n o a l r e a d y a l m o s t p e r f e c t . A e x p e r i e n c e d e d i t o r , E l l e n w i l l g i v e y o i n s i g h t i n t o w r i t i n gb e t t e r a r t i c l e s .A u d i e n c e : A l E - 4 : S e l e c t e d T o p i c s f o t h B - 1 2 8S p e a k e r s : L i z D e a l , w e l l - k n o w n a n p o p u l a r w r i t e r

J i B u t t e r f i e l d , T P U G g u r u , a u t h o r ,w o r l d t r a v e l l e r , C o m m o d o r e e x p e r t . . . .S o m e s o f t w a r e a n g e n e r a l i n f o r m a t i o n f o t h B - 1 2 8 w i l lb p r e s e n t e d . q u e s t i o n a n a n s w e r p e r i o d w i l l b i n c l u d e d .L e v e l : I n t e r m e d i a t eE - 5 : S Y N T HS p e a k e r : G e o r g e F e l l , a u t h o r o S Y N T H ,

c o m p u t e r s c i e n c e s t u d e n tS Y N T H i m u s i c d e v e l o p m e n t s y s t e m w h i c h g i v e s y o v e r y c o m p l e t e c o n t r o l o v e r t h e C - 6 4 ' s s o u n d - p r o d u c i n gc a p a b i l i t i e s ; i i w r i t t e n b y G e o r g e h w i l l e x p l a i n h o i f u n c t i o n s a n w i l l p r e s e n t s o m e o t h m u s i c h e h a s p r o d u ce w i t h i t L e v e l : I n t e r m e d i a t e / A d v a n c e d R e p e a t S e s s i o n : 1 - E - 6 : T P U G T e r m i n a l P r o g r a m sS p e a k e r s : R i c h a r d D a v i d B r a d l e y

C - 6 4 l i b r a r i a n s B B S Y S O P sH o t u s d i f f e r e n t t e r m i n a l p r o g r a m s f r o m t h T P U Gl i b r a r y ; f e a t u r e s o f e a c h a n h o t c h o o s e t h r i g h t o n f o y o u r a p p l i c a t i o n .A u d i e n c e : A l

E - 7 : I n t e r f a c i n g , P a r t i c u l a r l y w i t h V i d e o d i s kS p e a k e r : D o W h i t e w o o d , s u p e r v i s o r o v i d e o

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

d e m o n s t r a t i o n o c o m p u t e r c o n t r o l o f a L a s e r d i s k a n d e s c r i p t i o n o t h e i n t e r f a c e u s e d t d t h i s ; i t i m e p e r m i t s ,t h r e e p a r a l l e l p o r t i n t e r f a c e s f o t h P E T , t w o w h i c hw o r k w i t h t h C - 6 4 .A u d i e n c e : A l

S u n d a y : M a 2 6 1 9 8 5S e r i e s F 9 : 3 0 - 1 0 : 3 0F - l : R e p e a t o S e s s i o n D - F - 2 : R e p e a t o S e s s i o n D - 4F - 3 : M e n u s a n P r o g r a m C h a i n i n gS p e a k e r : J o h n E a s t o n , T P U G W e s t s i d e c o - o r d v n a t o r .

p h o t o g r a p h e r , c o m p u t e r e n t h u s i a s tH o t s e u p g o o d m e n u s c r e e n s ; h o t l o a d p r o g r a mf r o m w i t h i n a n o t h e r p r o g r a m ; t h e s e s s i o n i b a s e d o h i s e r i e s o a r t i c l e s i T P U G M a g a z i n e .L e v e l : I n t e r m e d i a t e

F - 4 : C o m p a r i s o n o S o m e S p r e a d s h e e t sS p e a k e r : D a v e P o w e l l , a u t h o r , s o f t w a r er e v i e w e r f o T P U G M a g a z i n e

u s e r t a l k s a b o u t h i e x p e r i e n c e w i t h n u m b e r o s p r e a ds h e e t s f o t h e C - 6 4 , i n c l u d i n g M u l t i p l a n a n P r a c t i c a k " .A u d i e n c e : A l F - 5 : C o m m o d o r e ' s 1 5 4 1 U s e r ' s G u i d e , 2 n E d i t o nS p e a k e r : J i S t r a s m a

p u b l i s h e r o M i d n i g h t G a z e t t e , a u t h o rI y o u ' v e b e e n r e a d i n g t h n e r e v i s e d 1 5 4 1 m a n u a l a n h a v e t r i e d o u t h s a m p l e p r o g r a m s i n c l u d e d o t h d i s k ,a n d w a n t e d t l e a r n m o r e a b o u t t h o s e t e c h n i q u e s , h e r e ' sy o u r o p p o r t u n i t y . ( J i m a n E l l e n S t r a s m a a r t h e c oa u t h o r s o t h i s n e r e v i s e d e d i t i o n . )A u d i e n c e : A l F - 6 : C o m e a n T a l k t C o m m o d o r eS p e a k e r : P e t e r B a c z o r a n J i G r a c e l y ,

C o m m o d o r e ( U . S . A . ) , p l u s r e p r e s e n t a t i v e o C o m o d o r e ( C a y i a d a ) .

H e r e i y o u r o p p o r t u n i t y t h e a r w h a t C o m m o d o r e i d o i n ga n a l s o t a s C o m m o d o r e r e p r e s e n t a t i v e s y o u r q u e s t i o n s .A u d i e n c e : A l S e r i e s G : 1 1 : 0 0 - 1 2 : 0 0

G - l : R e p e a t o S e s s i o n B - G - 2 : I n t r o d u c t i o n t D a t a B a s e sS p e a k e r : R o g e r M a r s h , t e a c h e rH o t c o n c e p t u a l i z e , p l a n a n u s s i m p l e d a t a b a s e ;R o g e r w i l l u s p r o g r a m f r o m t h T P U G l i b r a r y t s e u a n d e m o n s t a t e d a t a b a s e s .A u d i e n c e : D a t a B a s e B e g i n n e r sG - 3 : R e p e a t o S e s s i o n C - G - 4 : T w S t r u c t u r e d L a n g u a g e s f o t h C - 6 4S p e a k e r : D a v i d B o s i v e l l , s o j h v a r e r e s e a r c h e r ,a u t h o r o m a n y b o o k s o n c o m p u t e r s c i e n c eP A S C A L i a i m p o r t a n t l a n g u a g e i t h m a i n s t r e a m o c o m p u t e r s c i e n c e e d u c a t i o n . S t r u c t u r e d B A S I C w a d e v e l o p e d s o t h a t B A S I C c o u l d b e f f e c t i v e l y u s e d i t e a c h i n g c o m p u t e r s c i e n c e . I n t e r p r e t e r s f o t h e s e t w l a n g u a g e s h a v e b e e n d e v e l o p e d i c a r t r i d g e f o r m f o t h C - 6 4 b y W a t c o m P r o d u c t s , c o m p a n y i n t i m a t e l y a s s o c i a t e d

3 T P U G M a g a z i n e

Page 33: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 33/60

w i t h t h U n i v e r s i t y o W a t e r l o o . T h s e s s i o n w i l l c o n c e n t r a t eo P A S C A L a n w i l l i n c l u d e i t e x t e n s i o n s , w h i c h h a n d l es p r i t e s , s o u n d a n c o l o u r .L e v e l : I n t e r m e d i a t eG - 5 : M o v i n g U t o N e C o m p u t e rS p e a k e r : H a C h a m b e r l i n , a u t h o r , p r e s i d e n t o M T W h a t t c o n s i d e r w h e n m o v i n g t n e c o m p u t e r : t r a d e - o f f si g r a p h i c s s y s t e m s a n g r a p h i c s m o n i t o r s ; w o r d p r o c e s s i n gc o n s i d e r a t i o n s ; a l t e r n a t i v e d i s p l a y t e c h n o l o g i e s L C D ,p l a s m a , r a s t e r v e r s u s v e c t o r .A u d i e n c e : A l

G - 6 : T h C o m p u t e r a E d u c a t i o n a l T o o lS p e a k e r : r e p r e s e n t a t i v e o C O M P U * T E C H E d u c a t i o n

S e r v i c e s , d e v e l o p e r s a n p u b l i s h e r s o e d u c a t i o n a l s o f t w a r e a n t e x t b o o k s

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

S e r i e s H 1 2 : 3 0 - 1 : 3 0H - l : B e g i n n i n g W o r d P r o c e s s i n gS p e a k e r : D o G r a y , c o m p u t e r e n t h u s i a s t , t e a c h e r ,

m e m b e r o W i n d s o r P E E d u c a t o r s G r o u pb r i e f l o o k a s o m e p r i n t e r s a n w o r d p r o c e s s o r s s t h a t

b e g i n n e r s m i g h t g e t a n i d e a a b o u t w h a t t l o o k f o b e f o r e t h e yg o u a n b u y . F i n d o u j u s t w h a t w o r d p r o c e s s o r d o e s .A u d i e n c e : W o r d P r o c e s s i n g B e g i n n e r sH - 2 : R e p e a t o S e s s i o n D - 3H - 3 : U s e r P o r t H a r d w a r e a n A c c e s s o r i e sS p e a k e r : K e i t h F a l k n e r

t e c h n i c a l c o n s u l t a n t , h o b b y i s tv a r i e t y o i n t e r f a c e s b a s e d o n t h e u s e r p o r t a l o t h e s ey o u c a n b u i l d y o u r s e l f .L e v e l : I n t e r m e d i a t eH - 4 : 1 5 4 1 D i s k D r i v e S o f t w a r eS p e a k e r : G e r r y N e u f e l d , a u t h o rW o r k i n g t h e 1 5 4 1 j o b q u e u e a n t h R O M s ; p u t t i n g M a c h i n eL a n g u a g e i n t o t h d r i v e , e x e c u t i n g i t a n a c c e s s i n g t h e R O r o u t i n e s .L e v e l : A d v a n c e dH - 5 , 1 - 5 : C o m m o d o r e D a t a B a s e s V e r s u s d B a s e I I ( 1 2 : 3 0 3 : 0 0 )S p e a k e r : R o L o c k w o o d

M a n a g e r o m a r k e t r e s e a r c h a n d , a n a l y s i sW h a t y o c a a n c a n ' t d w i t h d a t a b a s e s a n d w h y ; h o t e n l a r g e y o u r s p r e a d s h e e t c a p a b i l i t i e s w i t h d a t a b a s e s ; O m n i f i l e , t h M a n a g e r a n t h C o n s u l t a n t c o m p a r e d w i t h d B a s eI I I . M e m b e r s a r e n c o u r a g e d t b r i n g a l o n g m a n u a l s o t h d a t a b a s e s t h e y a r e u s i n g a n t c o n t r i b u t e t g r o u p d i s c u ss i o n o d a t a b a s e t e c h n i q u e s .L e v e l : I n t e r m e d i a t e / A d v a n c e dH - 6 : R o b o t i c sS p e a k e r : J a c k B e c k e r , c r e a t o r o f R a n d y t h r o b o tM e e t R a n d y ' s s u c c e s s o r , a n h e a r a b o u t h i f u t u r e . R a n d y c a t r a n s m i t p i c t u r e t y o u r T o a u d i o u t 1 0 m i l e s( w i r e l e s s ) .A u d i e n c e : A l

S e r i e s I 2 : 0 0 - 3 : 0 0I - l : R e p e a t o S e s s i o n A - 1 - 2 : R e p e a t o S e s s i o n E - 51 - 3 : O S - 9 O p e r a t i n g S y s t e mS p e a k e r s : G e r r y G o l d & A v y M o i s ec o - d e v e l o p e r s o O S / 9 f o t h S u p e r P E TT h i s w e l i - d e v e l o p e d m o d u l a r o p e r a t i n g s y s t e m h a b e e ne s t a b l i s h e d f o a i o n g t i m e o n n u m b e r o o t h e r m a c h i n e s .N o a v a i l a b l e f o t h S u p e r P E T , i m a k e s w e a l t h o s o f tw a r e a n n e c a p a b i l i t i e s a v a i l a b l e t S u p e r P E T u s e r s .A u d i e n c e : A l 1 - 4 : T P U G U t i l i t i e s f o t h C - 6 4S p e a k e r : D a v e H o o k

o n o T P U G ' s p r o f e s s i o n a l a m a t e u r sM f a v o r i t e u t i l i t i e s h o t h e y h e l p m t p r o g r a m m o r ee f f e c t i v e l y .L e v e l : B e g i n n e r / I n t e r m e d i a t e1 - 5 : C o m m o d o r e D a t a B a s e s V e r s u s d B a s e I I C o n t i n u a t i o n o S e s s i o n H - 5 .L e v e l : I n t e r m e d i a t e / A d v a n c e d1 - 6 : C O M A LS p e a k e r : L e L i n d s a y , a u t h o r , c o n s u l t a n t ,

C O M A L U s e r s G r o u p , U . S . A .A i n t r o d u c t i o n t c a r t r i d g e - b a s e d C O M A L w h i c h w i l l i n c l u d es o m e o i t m o r e i n t e r e s t i n g f e a t u r e s s u c h a s t h e T R A C E a n C H A N G E c o m m a n d s , p r o t e c t e d i n p u t s c r e e n s , f u n c t i o n k e y sa n b a t c h f i l e s .L e v e l : I n t e r m e d i a t e / A d v a n c e d

S e r i e s J 3 : 3 0 - 4 : 3 0J - l : R e p e a t o S e s s i o n C - J - 2 : H o T B e c o m e R i c h a n F a m o u sb W r i t i n g A b o u t C o m p u t e r sS p e a k e r : L o S a n d e r , a u t h o r , s p e a k e rL o u i s F S a n d e r t e l l s a l l ! H o m a g a z i n e w r i t i n g t o o k h i m ,o v e r n i g h t , f r o m o b s c u r i t y t w e a l t h a n r e n o w n ( o r a t l e a s t t ol e s s o b s c u r i t y ) . H o Y O c a g e t h e r e t o o , t h r o u g h t h p o w e r o y o u r p e ( o k e y b o a r d ) . E v e r y s t e p w i l l b r e v e a l e d ,i n c l u d i n g f i n a n c i a l d e t a i l s . Q u e s t i o n s a n a n s w e r s w i l l f o l l o w .A u d i e n c e : A l J - 3 : A R S - 2 3 2 f o t h V I 2 a n C - 6 4S p e a k e r : K e i t h F a l k n e r

t e c h n i c a l c o n s u l t a n t , h o b b y i s tM a k e a I / a c c e s s o r y t t a l k t o p r i n t e r s , m o d e m s , a n o t h e rc o m p u t e r s . A e a s y f i r s t p r o j e c t f o p e o p l e t l e a r n t h e i r w a a r o u n d s o l d e r i n g i r o n a n d / o r t h k e y b o a r d .L e v e l : I n t e r m e d i a t eJ - 4 : R e p e a t o S e s s i o n D - 6J - 5 : T h C o m p u t i n g B u s i n e s sS p e a k e r s : J i S t r a s m a ,

p u b l i s h e r o f M i d j i i g h t G a z e t t e , a u t h o rL o u i s e R e d g e r s , T P U G a d v e r t i s i n g d i r e c t o r

H o t r u s m a l l b u s i n e s s i y o u r h o m e J i h a s r u n an u m b e r o v e n t u r e s f r o m h i h o m e u s i n g d i f f e r e n t c o m p u t e r s .N e a r t h e n o t h s e s s i o n a g r o u p d i s c u s s i o n a b o u t m e m b e r s 'e x p e r i e n c e s a n p r o b l e m s w i l l b e n c o u r a g e d . L o u i s e w i l l a d

C a n a d i a n p e r s p e c t i v e t t h t o p i c .A u d i e n c e : A l

F e b r u a r y 1 9 8 5 3

Page 34: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 34/60

J - 6 : T e x t F o r m a t t i n gS p e a k e r : B i l l D u t f i e l d . S u p e r P E T l i b r a r i a nT h i s s e s s i o n w i l l p r o v i d e a i n s i g h t i n t o t e x t f o r m a t t e r s . I w i l ld i s c u s s t h e i r p l a c e i t h w o r l d o f e l e c t r o n i c t e x t c o m p o s i t i o nt o o l s , c o m p a r i n g t h e m t e d i t o r s a n w o r d p r o c e s s o r s . I p a t i c u l a r , t h u s e o f t h S u p e r P E T t e x t f o r m a t t e r " f i n i s h " w i l ll i d e s c r i b e d .A u d i e n c e : a d v a n c e d u s e r s o t e x t m a n i p u l a t i o n

A l D a S e s s i o n : S u n d a y , 9 : 3 0 - 4 : 3 0T o p i c : A I n t r o d u c t i o n t M a c h i n e L a n g u a g eS p e a k e r : J i B u t t e r f i e l d , t h P r i m e C o m m o d o r i a nT h p r e s e n t a t i o n w i l l p a r a l l e l p a r t o f J i m ' s b o o k M a c h i n eL a n g u a g e f o t h C o m m o d o r e 6 a n o t h e r C o m m o d o r ec o m p u t e r s .

L e v e l : I n t e r m e d i a t e

N o t e : s p e a k e r s a n t i m e s s u b j e c t t c h a n g e w i t h o u t n o t i c e

O t h e r A t t r a c t i o n sC o n f e r e n c e B a n q u e tS a t u r d a y , M a 2 5 1 9 8 5 — 8 : 0 0 p . m .M i w i t h t h S p e a k e r s , C o n f e r e n c e C o m m i t t e e , T P U GE x e c u t i v e a n m e m b e r s f r o m n e a r a n f a r . C o m e a l o n g a n h a v e b i o f f u n .C o s t : $ 2 5 p e r p e r s o n , p r e - r e g i s t r a t i o n o n l y( c a s h b a r )S p o u s e s P r o g r a mS a t u r d a y — t o u r o T o r o n t o

t o u r o T o r o n t o b p u b l i c t r a n s p o r t a t i o n v i s i t i n g w e l l - k n o w ns p o t s s u c h a t h E a t o n C e n t r e , C i t y H a l l , F i r s t C a n a d i a nP l a c e a n t h C T o w e r .P a a y o g o S u n d a y — v i s i t M c M i c h a e l C a n a d i a n C o l l e c t i o nW i t h t h f o c u s o t h G r o u p o S e v e n , t h c o l l e c t i o n d i s p l a y sm a n y o t h e i r p a i n t i n g s a l o n g w i t h w o r k s b t h e i r c o n t e mp o r a r i e s E m i l y C a r r , D a v i d M i l n e a n o t h e r s .C o s t : $ 2 0 p e r p e r s o n — i n c l u d e s t r a n s p o r t a t i o n a n d a d m i ss i o n f o o d a n s o u v e n i r s e x t r a .

S U P E R P E T O W N E R S :O S / 9 I H E R E

T P U G h a i m p l e m e n t e d t h p o p u l a r 6 8 0 9 o p e r a t i n g s y s t e m' O S / 9 ' o t h S u p e r P E T . S u p e r - O S / 9 g r e a t l y e x p a n d ss o f t w a r e a v a i l a b i l i t y a n t h h a r d w a r e c a p a b i l i t i e s o t h i sc o m p u t e r w h i l e a t h s a m e t i m e p r e s e r v i n g a c c e s s t t h W a t e r l o o l a n g u a g e s a n p r o g r a m s .T h c o s t o S u p e r - O S / 9 t c l u b m e m b e r s w i l l b $ 1 9 5( C d n . ) , w h i c h w i l l i n c l u d e t h e c o s t o h a r d w a r em o d i f i c a t i o n t h a t w i l l n o a f f e c t t h n o r m a l o p e r a t i o n o t h S u p e r P E T . T w b o a r d S u p e r P E T s r e q u i r e s i m p l eh a r d w a r e m o d i f i c a t i o n w p r o v i d e i n s t r u c t i o n s . T o b t a i ny o u r c o p y p l e a s e s e n d $ 1 9 5 ( C d n . ) t o T P U G ( 1 9 1 2 AA v e n u e R d . , S u i t e 1 T o r o n t o , O n t . , M 5 4 A 1 , C a n a d a ) .

W h a t d o e s S u p e r - O S / 9 o f f e r ?t r u e o p e r a t i n g s y s t e m w i t h U N I X f e a t u r e s a n t h

s i m p l i c i t y a n c o m m a n d s t y l e o C o m m o d o r e B A S I C ;M u l t i - t a s k i n g a n m u l t i - u s e r e n v i r o n m e n t ;

• M u l t i - l e v e l d i r e c t o r i e s s i m i l a r t t h o s e a v a i l a b l e i M D O 2 . O . ;

T i m e a n d d a t e s t a m p f o a l d i r e c t o r y e n t r i e s ( f i l e s ) ;F i l e a c c e s s p r i v i l e g e s m a b r e s t r i c t e d b t h o w n e r o f i l e .

E x t e n s i v e s o f t w a r e i a v a i l a b l e f o O S / 9 , m o s t o w h i c h w i l lr u o t h S u p e r P E T .

T h S u p e r - O S / 9 p a c k a g e i n c l u d e s a a s s e m b l e r , e d i t o r ,c o m m a n d ( s h e l l ) l i b r a r y m o n i t o r , s y m b o l i c d e b u g g e r a n d2 5 R A D i s k .A v a i l a b l e L a n g u a g e s ( c o m p i l e r s ) i n c l u d e B A S I C - 0 9 , P a s c a l ,C I S - C O B O L , ' L a n g u a g e , a n o t h e r s .A v a i l a b l e A p p l i c a t i o n s P r o g r a m s : W o r d p r o c e s s o r s ,b u s i n e s s , i n v e n t o r y a n a c c o u n t i n g a p p l i c a t i o n s .P u b l i c D o m a i n : S o f t w a r e , r e l a t i o n a l d a t a b a s e a n s p r e a d s h e e t s , e x t e n s i v e p u b l i c d o m a i n s o f t w a r e a n d o c u m e n t a t i o n .T P U G w i l l a c q u i r e p u b l i c d o m a i n s o f t w a r e a n a s s i s t u s e r si t h c o n v e r s i o n o c o m m e r c i a l s o f t w a r e t C o m m o d o r ef o r m a t .

P o r t a b i l i t y a n E x p a n d a b i l i t yS u p e r - O S / 9 p r o g r a m s w i l l r u o a l O S / 9 - b a s e d

m i c r o c o m p u t e r s .S u p e r - O S / 9 w i l l r u h a r d d i s k s a n p a r a l l e l d r i v e s .T h e r e w i l l b s o u r c e c o d e c o m p a t i b i l i t y t v e r s i o n s o

O S / 9 t h a t a r p l a n n e d f o t h M o t o r o l a 6 8 0 0 0 .F o r i n f o r m a t i o n c a l l T P U G I n c . ( 4 1 6 ) 7 8 2 - 8 9 0 0( 4 1 6 ) 7 8 2 - 9 2 5 2F o t e c h n i c a l i n f o r m a t i o nG e r r y G o l d ( 4 1 6 ) 6 6 7 - 3 1 5 9 / 2 2 5 - 8 7 6 0A v M o i s e ( 4 1 6 ) 6 6 7 - 3 9 5 4 / 6 6 7 - 9 8 9 8

3 T P U G M a g a z i n e

Page 35: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 35/60

F A M I L Y T R E Ed y n a m i c p r o g r a m t c o n t r o l y o u r d a t a o t h

F a m i l y T r e e . I d e a l t o t h G e n e a l o g i s t . L i n k s i n d iv i d u a l s t o g e t h e r t p r o d u c e P e d i g r e e C h a r t s , F a m i l yG r o u p R e c o r d F o r m s a n d I n d e x e s . E a s y e d i t i n g a n s o r t s .

$ 4 9 . 9 5 U . S . o $ 5 9 . 9 5 C d n .

P E T - I - G R E ER e c o r d k e e p i n g s y s t e m f o t h D o B r e e d e r a n K e n n e l O p e r a t o r . I n d i v i d u a l d o r e c o r d s , b r e e d i n gr e c o r d s , s h o w r e c o r d s a n p e d i g r e e c h a r t s c a b p r o d u c e d . E a s i l y a l t e r e d f o o t h e r a n i m a l s .

$ 9 9 . 9 5 U . S . o $ 1 2 9 . 9 5 C d n .O t h e r s o f t w a r e

a d i s c o u n t p r i c e s .W r i t e f o o u r c a t a l o g u e o o v e r T O S o f t w a r e p r og r a m s a l o d i s c o u n t p r i c e s .

G E N E A L O G Y S O F T W A R E5 1 9 - 3 4 4 - 3 9 9 0P . O . B O 1 1 5 1P O R T H U R O N , M 4 8 0 6 1

1 0 4 6 P A R K W O O D A V S A R N I A , O N T A R I ON 7 3 T

6 P R O V I N C I A L

P A Y R O L Lc o m p l e t e C a n a d i a n P a y r o l l S y s t e m f o S m a l l

B u s i n e s s .

5 E m p l o y e e s p e d i s k ( 1 5 4 1 )C a l c u l a t e a n P r i n t J o u r n a l s • P r i n tC h e q u e s C a l c u l a t e s u b m i s s i o n ss u m m a r y f o R e v e n u e C a n a d aA c c u m u l a t e s d a t a a n p r i n t s T - 4 s A l s oa v a i l a b l e f o 4 0 3 2 a n 8 0 3 2 C o m m o d o r eC o m p u t e r s .

A v a i l a b l e f r o m y o u r C o m m o d o r e D e a l e r .

D i s t i i b u r c d b

I C R O C O M P U T E RS O L U T I O N S

1 2 6 2 D O M I L L S R D . S T E .D O M I L L S . O N T A R I O M 3 2 W T E L : ( 4 1 6 ) 4 4 7 - 4 8 1 1

S T E V E P U N T E R ' SN E W E S TC - 6 4 W O R D P R O C E S S

F E A T U R I N G :4 t 1 6 c o l u m n v i d e o d i s p l a yS i n g l e p a s s d o u b l e c o l u m n o u t p u t1 0 0 % p r o p o r t i o n a l p r i n t i n g c a p a b i l i t yD o u b l e s i d e d p r i n t i n g w i t h m a r g i n o f f s e t sO v e r 3 p r i n t e r s f u l l y s u p p o r t e d" B u m p f r e e " l o a d i n g M S c o m p a t i b l e

• A u t o m a t i c s p e l l i n g c o r r e c t i o n s w i t h S p e l l p r o ™

A V A I L A B L E A T F I N EC O M P U T E R S T O R E SE V E R Y W H E R E O O R D E RD I R E C T P R O - L I N E

7 5 T h Q u e e n s w a y E a s t , U n i t 8 M i s s i s s a u g a , O n t a r i o , C a n a d a L 4 4 C P h o n e 4 1 6 - 2 7 3 - 6 3 5 0

Page 36: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 36/60

F o o l p r o o f Y o u r 4 0 4 0 D i s k D r i v eb J o h n V a n d e r k o o y

T h 4 0 4 0 d u a ] d i s k d r i v e i v e r y p o p u l a r , a n g i v e s r e l i a b l e o p e r at i o n , r e l a t i v e t o s o m e o t h o t h e r C o m m o d o r e d r i v e s . O n a r e ai w h i c h i t i s l e s s t h a n p e r f e c t i i t ' t u r n o n ' a n ' t u r n o f c h a r a c t e r i s t i c , w h e n d i s k s a r l o a d e d . T h d i s k s c a b c l o b b e r e d ,a m a n y o y o u k n o w . d e s c r i b e b e l o w h a r d w a r e m o d i f i c at i o n t h a t m a k e s t h u n i t f o o l p r o o f w h e n t h p o w e r i a p p l i e do r e m o v e d w i t h t h d i s k s i p l a c e .

T h m a i n p r o b l e m i r e l a t e d t t h 5 v o l t p o w e r s u p p l y ,w h i c h c o l l a p s e s q u i c k l y o n p o w e r - d o w n . T h p o s s i b i l i t y o c u r e n t f l o w i t h h e a d s i n o t l o c k e d o u t a t h i s t i m e , a s t h l o g i cu n i t ' s b r a i n i s t a r v e d o o x y g e n f r o m t h v o l t s u p p l y . M ' f i x 'i t s e n s e t h i m m i n e n t d e m i s e o t h v o l t s u p p l y b d e t e ct i n g w h e n t h u n r e g u l a t e d s u p p l y v o l t a g e , n o r m a l l y v o l t s ,d r o p s b e l o w a b o u t v o l t s ; t h e n m a k i n g s u r e t h e r e c a b n h e a d c u r r e n t b p r e v e n t i n g t h h e a d s e l e c t t r a n s i s t o r s f r o mt u r n i n g o w i t h r e l a y .M c i r c u i t ( F i g u r e I u s e s t h e u n r e g u l a t e d i n p u t s f o t h + 1 a n + v o l t s u p p l i e s ( w h i c h m e a s u r e a b o u t 1 a n v o l t sr e s p e c t i v e l y ) t d r i v e t h r e l a y . B o t h t h e s e s u p p l i e s t u r n o q u i c k l y , b u t h v o l t s u p p l y t u r n s o f m u c h q u i c k e r t h a n t h

1 v o l t s u p p l y . 1 v o l t r e l a y w i t h D P D T c o n t a c t s i u s e dt g r o u n d t h h e a d s e l e c t s . A p o w e r - o n , t h e 1 8 a n v o l t s u p l i e s r i s e q u i c k l y , b u t h 1 0 0 k r e s i s t o r a n 4 m i c r o f a r a dc a p a c i t o r g i v e a b o u t 2 . s e c o n d s b e f o r e t h e D a r l i n g t o n t r a n s i s t o rp a i r t u r n s o t h r e l a y , b e c a u s e t h e r e i 6 . v o l t Z e n e r i s e r i e sw i t h t h t r a n s i s t o r e m i t t e r s . B t h i s t i m e , t h 4 0 4 0 h a p o w e r e du s u f f i c i e n t l y t p r e v e n t a n u n w a n t e d w r i t e c u r r e n t i t h h e a d s . W h e n t h m a i n s s w i t c h i t u r n e d o f a f t e r s e s s i o n , t h

v o l t u n r e g u l a t e d s u p p l y d i e s q u i c k l y . W h e n i r e a c h e s a b o u t7 v o l t s , t h 1 N 4 1 4 8 d i o d e D d i s c h a r g e s t h e 4 m i c r o f a r a dc a p a c i t o r s u f f i c i e n t l y t o s h u t o f t h r e l a y , j u s t b e f o r e t h e 5 v o l tr e g u l a t e d s u p p l y h a a n t e n d e n c y t f a l l .

T f i n d t h c o n n e c t i o n s t h a t t h e e x t r a c i r c u i t i w i r e d t o n o t et h a t t h h e a d s e l e c t s a r p i n s a n 1 o t h c o n n e c t o r f o t h r i b b o n c a b l e ( P 2 o n t h m a i n l o g i c b o a r d ) t h a t g o e s t d i s k d r i v e

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

q u i c k l y o p o w e r - d o w n . .

u n i t # 1 T h g r o u n d c o n n e c t i o n s a r e p i n s a n 1 1 . A l l t h n e c e s s a r y c o n n e c t i o n s a r e m a d e t t h b o t t o m o t h m a i n l o g i cb o a r d . m e t e r w i l l h e l p y o l o c a t e p r o p e r p o i n t s n e a r t h e d i o d e so t h p o w e r s u p p l i e s . s o l d e r e d t h e c o n n e c t i o n s t t h v a r i o u sp o i n t s a n m o u n t e d a s m a l l c a r d e d g e c o n n e c t o r t p l u g i m c i r c u i t . T h i s k e e p s t h i n g s n e a t a n a l l o w s y o t t e s t t h s y s t e me a s i l y .

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

t h o u g h t o u s i n g r e l a y d r i v e n f r o m t h a c t i v i t y l i g h t t s h o r tt h m a i n s s w i t c h , b u C S w o u l d h a v e f i t !

( C a u t i o n : U s e r s s h o u l d b f a m i l i a r w i t h e l e c t r o n i c s , c o n s t r u ct i o n a n t e s t i n g b e f o r e u n d e r t a k i n g t h k i n d o h a r d w a r em o d i f i c a t i o n d e s c r i b e d i t h i s a r t i c l e , w h i c h , m i g h t v o i d w a r r a n t ya n d / o r a f f e c t t h f u t u r e s e r v i c e a b i l i t y o t h u n i t ) .

C I R C U I T T P R E V E N T D I S K C R A S H E SH D S E L 1 8 v o l t

p i 1 1 v o l tr e l a y- 6 0 m A

G N p i

p i 1

u n r e g u l a t e d• u p p l y

2 N 3 9 0 4

r e l a y i s h o w ni u n e n e r g i z e dp o i i t i o n

1 0 0 K

I N 4 1 4 8 T o l t

u n r e g u l a t e ds u p p l y

4 7 / , F3 6

G N

N E F O H I G H S C H O O LA D M I N I S T R A T O R S

I S T U D E N T W A N T S T C H A N G E H I T I M E T A B L E .

C A N Y O U D I T

T h W Y C O R C l a s s S c h e d u l i n gS y s t e m l e t s y o u :

A d n e s t u d e n t s , c h a n g e e x i s t i n g t i m e t a b l e s .C h e c k s a l a v a i l a b l e c l a s s e s , c l a s s s i z e s .D i s p l a y s 3 b e s t t i m e t a b l e s t h a t m i n i m i z e c l a s s s i z e s .L e t s Y O p i c k t h e t i m e t a b l e .P r i n t s t h n e t i m e t a b l e .U p d a t e s c l a s s s i z e .P r e p a r e s t e a c h e r s c h a n g e l i s t .O t h e r r e p o r t s a v a i l a b l e .

W Y C O R B U S I N E S S S Y S T E M S1 7 T h D o n w a y W e s t , S u i t e 4 0 T o r o n t o , C a n a d a M 3 2 G

T e l . ( 4 1 6 ) 4 4 4 - 3 4 9 2

3 T P U G M a g a z i n e

Page 37: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 37/60

T P L SR e q u i r e s p a r t - t i m e

A d v e r t i s i n g M a n a g e r

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

S e n d r e s u m e i c o n f i d e n c e t o

C h r i s B e n n e t tT o r o n t o P E U s e r s G r o u p I n c .1 9 1 2 A A v e n u e R o a d , S u i t eT o r o n t o , O n t a r i o M 5 4 A

W i t h M r T e s t e r ™ S o f t w a r eI y o u r C o m m o d o r e 6 T

D i s k D r i v e , P r i n t e r , M e m o r y ,J o y s t i c k , M o n i t o r a n d S o u n dC h i p o p e r a t i n g c o r r e c t l y ?A b M r T n t t r t a l l i y o i y o u r 1 5 4 1 D r i v e i p r o p e r l ya l i g n e d a n o p e r a t i n g a t h c o r r e c t t p » « L p l u s :1 . F u l l J o y s t i c k o p e r a t i o n

i a l a x i s .2 . C o n t i n u o u s o s t a n d a r d

c o m p r e h e n s i v e m e m o r yt e s t .

3 . C o m m o d o r e T H S I c h i pt e s t f o s o u n d a n a l y s i s .

4 . S c r e e n a l i g n m e n t a n c o l o r t e s t .

S . C o m p l e t e r e a d / w r i t e D i s kT r a c k a n B l o c k T e s t .

6 . D i s k e t t e f o r m a t a n a l y s i s t c h e c k F l o p p y s .7 . C o m p l e t e p r i n t e r t e s t .

8 . C o m p l e t e k e y b o a r d t e s t .9 . C a s s e t t e r e a d / w r i t e t e s t .

A l t h i s f o o n l y $ 2 9 "

D v J e n & D i s t r i b u t e ! * I n q u i r i e s I n u t t e d

o r d e r f r o m

M i c r o -D I S T R I B U T I N G I N 1 3 4 2 B R o u t e 2

B u t l e r , N . I . 0 7 4 0 52 0 1 - 8 3 8 - 9 0 2 7

J I B U T T E R F I E L D ' SC - 6 4 S P E L L C H E C K E R

F E A T U R I N G :W o r d P r c o m p a t i b l eG l o b a l F i l e C h e c kM u l t i p l e d r i v e sC u s t o m i z e y o u r o w d i c t i o n a r y d i s k sA u t o m a t i c d o c u m e n t c o r r e c t i o n s w i t h t h w o r d p r o c e s s o r" B u m p f r e e " l o a d i n g M S c o m p a t i b l eO v e r 3 0 , 0 0 0 w o r d s

A V A I L A B L E A T F I N EC O M P U T E R S T O R E SE V E R Y W H E R E O O R D E RD I R E C T P R O - L I N E

■ ■ ■ ■ I I I I S O F T W A R E7 5 T h Q u e e n s w a y E a s t , U n i t 8 M i s s i s s a u g a , O n t a r i o , C a n a d a L 4 4 C P h o n e 4 1 6 - 2 7 3 - 6 3 5 0

Page 38: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 38/60

P l u s / 4 a n C - 1 6 : D i s a p p o i n t i n g l y M e d i o c r eb T e r r y T r a u bA f t e r r e a d i n g E l i z a b e t h D e a l ' s a r t i c l ea b o u t t h n e P 3 u s / 4 a n 1 c o m p u t e r si t h N o v e m b e r i s s u e , f e e l c o m p e l l e dt o r a i s e f e i s s u e s t h a t s h d i n o a d r e s s . W h i l e t h p o w e r f u l B a s i c 3 . i p l e m e n t e d i b o t h c o m p u t e r s i a d m i t t e dl a i m p r o v e m e n t o v t . m v i z a n C - 6 4 , s e v e r y l i t t l e e l s e t o c o m m e n dt h e m .

T b e g i n w i t h , t h C - 1 6 i o b v i o u s l y n o a s e r i o u s c o n t e n d e r i t h h o m e m a r k e t :i i n o e x p a n d a b l e a n h a n p o r t f o

m o d e m . A r e s u l t , i f a i l s t ' r e p l a c e 't h V I C , w h i c h i a f t e r a l a n e x p a n d a b l ea n v e r s a t i l e m a c h i n e . M o s t p e o p l e w h b u l o w - e n d c o m p u t e r s t a k e c o m f o r t i t h k n o w l e d g e t h a t t h e i r c o m p u t e r s c a g r o w w i t h t h e m . V I o w n e r , w h e n a s e t h a t d r e a d q u e s t i o n , " S o , y o g o t ac o m p u t e r ? W h a t ' r e y o u g o n n a d w i t hi t ? " c a c o n f i d e n t l y r e p l y : " T e l e c o mm u n i c a t e . E x p a n d t h m e m o r y a n w o r dp r o c e s s . "

U n f o r t u n a t e l y , t h m a r k e t i n g ' e x p e r t s 'a C o m m o d o r e f a i l e d t u n d e r s t a n d t h a tt h r e a s o n t h V I w a s o s u c c e s s f u l i t h a t o n c e t h h o m e u s e r h a w o r k e dt h r o u g h t h e ' t o y / l e a r n i n g t o o l ' p h a s e o c o m p u t i n g , h o s h i r e a d y f o m o r es o p h i s t i c a t e d a p p l i c a t i o n s r e q u i r i n g a v e rs a t i l e m a c h i n e . s u s p e c t t h a t t h e r e a r e

g o i n g t b a a w f u l l o o d u s t y C - 1 6 ' sl y i n g a r o u n d i c l o s e t s s i m o n t h s a f t e rC h r i s t m a s .

T h P l u s / 4 , o t h o t h e r h a n d , i t o u t e db C o m m o d o r e a ' p r o d u c t i v i t ym a c h i n e ' , i m p l y i n g t h a t i i s o m e h o wm o r e u s e f u l t h a n t h C - 6 4 o r t h e A t a r i8 0 0 X L , t h o t h e r l o g i c a l c h o i c e s i i t p r i c e r a n g e . S i n c e t h e ' p r o d u c t i v i t y ' o a n c o m p u t e r m u s t i n e v i t a b l y b m e a s u r e d b i t s o f t w a r e , t h c r i t i c a ls p o t l i g h t i e v e n t u a l l y b r o u g h t t b e a r o t h b u n d l e d s o f t w a r e t h a t c o m e s w i t h t h P l u s / 4 . T h w o r d p r o c e s s o r i t h m o s ti m p o r t a n t n o n - r e c r e a t i o n a l s o f t w a r e u e i t h h o m e , b u t h o n t h a t c o m e sw i t h t h e P l u s / 4 i d i s a p p o i n t i n g e v e n a i n e x p e n s i v e w o r d p r o c e s s o r s g o O n l y 3 c o l u m n s p e l i n e a r v i s i b l e , a n d y o u c a o n l y g e f u l l ( 7 7 c h a r a c t e r ) l i n e s b h o r i z o n t a l s c r o l l i n g . h a t e h o r i z o n t a ls c r o l l i n g ; l i k e t s e w h a t I ' w r i t i n g ,n o ' s e e k ' i t H o r i z o n t a l s c r o l l i n g i t h k i n d o d r u d g e r y t h a t s h o u l d h a v e d i s a pp e a r e d w i t h t h i n v e n t i o n o c a r s a n w a s h i n g m a c h i n e s . T h P l u s / 4 ' s s m a l ls p r e a d s h e e t i i n a d e q u a t e f o a l b u t h m o s t r u d i m e n t a r y u s e s , s u c h a g r a p h i n go n e ' s i c e - c r e a m c o n s u m p t i o n o v e r t h r e em o n t h p e r i o d . T h d a t a b a s e l o o k s o k a y ,b u o b a l a n c e w o u l d s a t h a t t h o s e w h t r u l y w i s h t u s t h e i r c o m p u t e r s a ' p r o

d u c t i v i t y ' m a c h i n e s w o u l d b w e l l a d v i se t g e b e t t e r s o f t w a r e . A g a i n , C o m o d o r e ' s m i s t a k e i i f a i l i n g t u n d e r s -L a n d t h a t m o s t p e o p l e w i l l q u i c k l yo u t g r o w t h b u i l t - i n s o f t w a r e .

A f o t h e P l u s / 4 a p r o g r a m m i n gc o m p u t e r , i t m a i n i n n o v a t i o n , a s i d e f r o mt h b u i l t - i n m a c h i n e l a n g u a g e m o n i t o ra n t h n i c e B a s i c , i t h b a n k - s w i t c h i n gm e t h o d w h i c h p r o v i d e s a b o u t 6 0 o B a s i c w o r k s p a c e . T h a t ' s a l v e r y w e l l , b u t h l o n g e s t p r o g r a m h a v e i B a s i c i a b o u t 2 3 K , a n t h a t ' s l o o o o o o n g ; i t a k e su n i n e t y b l o c k s o f d i s k s p a c e , o t e m i n u t e s o n c a s s e t t e . T h o s e w h w r i t ep r o g r a m s i B a s i c l o n g e r t h a n t h a t m i g h tb e n e f i t f r o m t h P l u s / 4 , c e r t a i n l y ; f o t h r e s t o u s t h e r e i n p a r t i c u l a r a d v a nt a g e . n e e d h a r d l y m e n t i o n t h l o s s o t h 6 4 ' s s p r i t e g r a p h i c s a n e x c e l l e n tt h r e e v o i c e s y n t h e s i z e r , r e p l a c e d i t h P l u s / 4 a n 1 a l i k e b p a l t r y t w v o i c et o n e g e n e r a t o r .

s e t h P l u s / 4 a a i n s u l t a n a d i s a pp o i n t m e n t , a s w e l l a s a m a j o r m a r k e t i n ge r r o r . O n w o u l d h o p e t h a t C o m m o d o r ew i l l s o o n c o m e t t h e i r s e n s e s a n p u o u

' 6 4 / P l u s ' w i t h s u c h s e l l i n g f e a t u r e s a s1 2 8 K o m e m o r y , 8 0 c o l u m n d i s p l a y o t i o n , b e t t e r d i s k d r i v e , a n m o s t i m p o rt a n t l y , c o m p l e t e c o m p a t i b i l i t y w i t h C - 6 4s o f t w a r e a n h a r d w a r e .

A 8 0 - c o l u m n B o a r d f o Y O l d e P e t t eb T o G . B a r t o f f y

f r i e n d o f m i n e r e c e n t l y h a d a n8 0 - c o ! u m n b o a r d i n s t a l l e d i n h i s F a F o r t y . W h i l e h w a e x t o l l i n g i t n e f o u n d v i r t u e s , w a s t r u c k b s o m e t h i n gt h a t c o u l d o n l y b c a l l e d j e a l o u s y : h e r ew a w i t h m o l f a s h i o n e d P E 2 0 0 1 , s t i l lu s i n g W o r d P r o + , s t u m b l i n g a l o n gw i t h 4 0 - c o l u m n m o n i t o r a n 6 0 - c o l u m n p r i n t o u t .

T h o b v i o u s c o u r s e o f a c t i o n w a t g e i t o u c h w i t h C o m s p e c , h e r e i T o r o n t o ,w h p e r f o r m e d t h i s t r i c k o e l e c t r o n i cw i z a r d r y , a n s e i t h e y w o u l d u p g r a d em P E T . A l a s , t h e r e i a p p a r e n t l y t o m u c h d i f f e r e n c e i t h e v i d e o c o n t r o l l e r sf o a s i m p l e a d a p t a t i o n , a n t h e y h a v e n o y e d e v o t e d a n t i m e t d e v e l o pi n n e o n f o u ' o l d t i m e r s ' .

H o w e v e r , t h e r e m a y e b a a n s w e r !w a i n f o r m e d t h a t i s u f f i c i e n t i n t e r e s t

w a e x p r e s s e d a m o n g t h P E o w n e r sc o u p l e d w i t h a w i l l i n g n e s s t p a r t w i t hs o m e w h e r e a r o u n d a h u n d r e d - a n d - f i f t y o rt w o h u n d r e d d o l l a r s , C o m s p e c w o u l d b m o r e t h a n w i l l i n g t e x p e n d t h e f f o r t .

I w o u l d o b v i o u s l y b p r e m a t u r e t d e s c r i b e t h e f i n a l 8 0 - c o l u m n b o a r d , b u i f i t i l i k e t h o n f o t h F a F o r t y , i w i l l h a v e t b w i r e d - i n b C o m s p e c , a n dw i l l c o n s i s t o f s e v e r a l I C a n p r o b a b l y

c o u p l e o e x t r a c i r c u i t b o a r d s . A o t h F a F o r t y , a e x t e r n a l t o g g l e s w i t c hs h o u l d e n a b l e t h u s e r t o s e l e c t 4 o 8 c o l u m n s . T h i s g i v e s t h b e s t o f t w w o r l d s : 4 c o l u m n s f o t h e g r a p h i c s a n g a m e s m o d e s , a n 8 c o l u m n s f o w o r dp r o c e s s i n g a n s p r e a d s h e e t s .

N o f o t h 6 4 t h o u s a n d ( o i i 3 2 K )d o l l a r q u e s t i o n . W h c a r e s ?

I y o a r a m o n g t h e a r l i e r T P U Gm e m b e r s w h o o w P E a n f i n d i d i

f i c u l t t j u s t i f y t h e x p e n s e o a n o t h e r ( o n e w ) c o m p u t e r , a n y o f e e l t h a t t h i

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

B A S I C v e r s i o n y o h a v e , a n t h a m o u n ty o u w o u l d f e e l c o m f o r t a b l e i p a y i n g f o t h e m o d i f i c a t i o n w h e n i b e c o m e sa v a i l a b l e . T h e r e i o b v i o u s l y n o b l i g a t i o nt b u a a n t i m e .

T h a d d r e s s t s e n d i t i s 9 R e g i n aA v e n u e , T o r o n t o , O n t a r i o , M 6 1 R 5 .

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

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

3 T P U G M a g a z i n e

Page 39: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 39/60

G e n e r a l P u r p o s e S A V E / L O A D b K e v i n B o o r d m a n

T h i s r o u t i n e f o t h e C - 6 4 , w i t h e i t h e r t a p eo d i s k , u s e s K e m a l r o u t i n e s t S A V E o

r e g a r d l e s s o w h e r e t h e y w e r e s a v e df r o m . S i m p l e p r o m p t s m a k e t h r o u t i n eL O A D a n b l o c k o m e m o r y . B u s i n g t h v e r y e a s y t o u s e . I i p r e s e n t e d h e r e w i t h

r e l o c a t i o n o p t i o n , p r o g r a m s o d a t a c a b L O A D e d t a n a d d r e s s i m e m o r y ,

o n s t a t e m e n t p e r l i n e f o t h s a k e o

i n t o s m a l l s u b r o u t i n e , f o u s i y o u rp r o g r a m s . B e c a u s e i u s e s K e r n a lr o u t i n e s , i c o u l d e a s i l y b e c o n v e r t e d t w o r k o n t h V I 2 0 a w e l l a t h

c l a r i t y , b u i c o u l d e a s i l y b ' c r u n c h e d ' P E T / C B M m a c h i n e s a n d S u p e r P E T .

9 9 9 4 r e * * # * * * * * * * * * # * * * * * * * * * * * # * * 1 8 2 6 69 9 9 5 r e * m e m o r y s a v e / l o a d * * 1 9 2 7 89 9 9 6 r e * u c - 6 4 # * 1 8 2 8 89 9 9 7 r e * b k e u i n b o a r c l m a n * 1 8 2 9 89 9 9 8 r e * J u l y 1 5 1 9 8 4 * 9 9 9 9 r e * * * * * * * * * * * * * * * * * * * * * * * * * * * 1 8 3 8 81 8 0 8 8 * - 7 8 8 : x = 7 8 1 : y = 7 3 2 : n = 4 9 1 5 2 : 1 6 3 1 8

■ H = n : k = 2 5 1 1 0 3 2 81 0 0 1 9 p r i t T f c u a t J | o a d o r B s S a M e " 1 8 3 : 3 ©1 8 0 2 0 3 e - t a * : i - f a * = " 1 " t h e n 1 0 0 5 0 1 0 3 4 81 0 0 3 8 i - a # O " s " t h e n 1 8 0 2 0 1 0 3 5 81 Q 0 4 8 g o t o 1 8 1 2 0 1 8 3 6 ©1 0 0 5 8 i n p u t " r e l o c a t e d l o a d - ^ a C s j o a c e > 1 8 3 7 0

o 3 n 3 " ; r * 1 0 3 8 81 8 9 6 8 i - f r $ = " y " t h e n r = 0 : o , Q - f c o 1 8 0 8 0 1 8 3 9 01 9 0 7 0 r = 2 5 5 1 8 4 8 81 8 0 8 0 g o s u b 1 0 1 6 8 1 8 4 1 01 0 0 9 0 g o s u b 1 0 2 3 8 1 9 4 2 01 9 1 0 8 g o s u b 1 8 5 1 0 1 8 4 3 01 0 1 1 8 e n d 1 8 4 4 01 8 1 2 0 g o s u b 1 8 1 6 0 1 0 4 5 01 0 1 3 8 g o s u b 1 8 2 3 8 1 8 4 6 81 0 1 4 0 g o s u b 1 0 4 1 8 1 0 4 7 01 8 1 5 0 e n 1 0 4 8 81 8 1 6 8 r e m s e t l - f s 1 8 4 9 81 0 1 7 8 i n p u f ' e n t e r d e v i c e # " j s d w 1 8 5 8 81 0 1 8 8 p o k e a . , l : p o k e x , c K j : p o k e y r 1 0 5 1 ©1 0 1 9 8 s y 6 5 4 6 6 1 8 5 2 ©1 8 2 8 8 r e t u r n 1 8 5 3 81 9 2 1 0 1 8 5 4 81 0 2 2 0 1 8 5 5 01 8 2 3 8 r e m s e t n a m 1 0 5 6 Q1 0 2 4 0 i - a * = " l " a n d r < > 0 t h e n 1 0 2 S 0 1 8 5 7 01 0 2 5 8 i n p u t " e n t e r s t a r t a d d r e s s : " ; s b 6 9 0 0 0

i a * = " 1 - t h e n 1 0 2 S 8i n p u t " e n - t e r e n a d d r e s s : " ; s ei n p u f e n t e r - F i l e n a m e : " ; n f f l *i - l e n C n m * > > 1 5 o r l e n < n m * > C l

t h e n 1 0 2 S 0t o c = l t op o k en e x tp o k e b . l p o k e x , n - < i i r t < n / 2 5 6 > * 2 5 6 >p o k e > v s y 6 5 4 6 9

r e s a w ©p o k e k , s f o - < i n t < s b / 2 5 6 * 2 5 6p o k e k + 1 . . i n t < s b / 2 S 6 >p o k e a . , kp o k e x . , s e ~ < i n t < s e / 2 5 6 > * 2 5 6 >p o k e y . i n t < s e / 2 5 6 }s y 6 5 4 9 6r e t u r n

r e t o a dp o k e a , i - r O t h e n 1 0 5 6 8

p o k e x , s b - < i n t < s b / 2 5 6 > * 2 5 6 ?p o k e y . n s b / 2 5 6s y S 5 4 9 3r e t u r no p e n 1 1 n p u t # 1 a b r > r - n t b *

L i f e S a v e r F o 1 5 4 1 U s e r s C o n t r i b u t e d b y M i k e N o r m a n

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

O P E N 1 5 , 8 , 1 5P R I H T # 1 5 r l I N - W "C L O S E 1

F e b r u a r y 1 9 8 5 3 7

Page 40: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 40/60

N e 6 B o o k C l e a r B u N o D e e p

b E l i z a b e t h D e a l

C o m m o d o r e 6 S i g h t a n S o u n d

b J o h n A n d e r s o nC r e a t i v e C o m p u t i n g P r e s s

1 3 p a g e s

T h i s b o o k i a b o u t C o m m o d o r e 6 g r a p h i c s a n s o u n d . I i i t w p a r t so n f o s t a n d a r d B A S I C , a n t h o t h e rf o S i m o n s ' B A S I C , a p o p u l a r c a r t r i d g e -b a s e d p a c k a g e t h a t p r o v i d e s 1 1 4 a d d it i o n a l B A S I C c o m m a n d s .

T h f i r s t h a l f o f t h e b o o k p r e s e n t s v e r ys i m p l e g r a p h i c p r o g r a m s i B A S I C . L o t so i l l u s t r a t i o n s a r p r o v i d e d , i a d d i t i o nt t h c u t e l i t t l e p r o g r a m s . T h c h a r a c t e r s t h e r e a d e r m u s t t y p e a r e c l e a r .

S i m p l e B A S I C s t a t e m e n t s , s u c h a I F T H E N , G O T O , P R I N T , P O K E , F O a n N E X T , a r u s e d a n e x p l a i n e d , w i t hP R I N T c a r r y i n g t h b u r d e n o t h w o r k .S i m p l e a n i m a t i o n r o u t i n e s s h o u l d g e t y o s t a r t e d i t h v i d e o g a m e c r a z e .N u m e r o u s t y p i n g a i d s a r e p r o v i d e d , t h s c r e e n e d i t o r i e x p l a i n e d n i c e l y , a n m a n y o f t h e c o n t r o l c h a r a c t e r s a r e i l u s t r a t e d i c l e a r m a n n e r .

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

T h s e c o n d h a l f o f t h b o o k d e a l s w i t hh i g h - r e s o l u t i o n g r a p h i c s a n d s o u n d a u e f r o m S i m o n s ' B A S I C . S i n c e d o n ' th a v e S i m o n s ' B A S I C , w h a t f o l l o w s i j u s ta s h o r t p r e s e n t a t i o n o f p o i n t s f i n d w o r t hc o m m e n t i n g o n

T h e r e i n i n d e x , w h i c h m a k e s i d i f i c u l t t f i n d t h i n g s . F o i n s t a n c e , w h i l ed i s c u s s i n g t h R E N U M B E R c o m m a n d i S i m o n s ' B A S I C , t h a u t h o r s a y s t h a t i c a n n o t R E N U M B E R t h e t a r g e t l i n e s o G O T O a n G O S U B ; a n t h a t " l a t e r o i S i m o n s ' B A S I C w w i l l b u i l d p r o c e d u r e sa n l e a r n h o t h e y c a b e u s e d i n s t e a do G O T O a n G O S U B c o m m a n d s . . . "W e l l , n e i t h e r t h e i n d e x n o t h t a b l e o c o n t e n t s g a v e m a n c l u e s a b o u t t h p r

c e d u r e s . r e a d t h w h o l e b o o k a n s t i l ld i d n ' t f i n d t h e m .

T h s c r e e n - s a v i n g p r o g r a m i t h r e g u l a r B A S I C s e c t i o n i p r o b a b l y a l r i g h t , b u l o o k s r a t h e r o d d . S o m e t e t h o u s a n d b y t e s a r e s a v e d , e v e n t h o u g ht h s c r e e n a n c o l o u r m e m o r y o n l y n e e dt w t h o u s a n d .

T h a u t h o r h a h a b i t o o m i t t i n g t h l o o p i n d i c e s . T h C o m m o d o r e d o c u m e nt a t i o n d o e s t h s a m e t h i n g . t h i n kt u t o r i a l b o o k s h o u l d s h o w c l e a r e r l i n kb e t w e e n F O a n i t N E X T .

S o m e d e s c r i p t i o n s o f t h k e y b o a r dc h a r a c t e r s o m o d e s a r e s t r a n g e ( A p p l e -t a l k ? ) . F o i n s t a n c e , t h a u t h o r r e f e r s t ot h n o r m a l , u s u a l C o m m o d o r e k e y b o a r dg r a p h i c s a ' s p e c i a l c h a r a c t e r s ' . T h e n w h a v e t h ' i n v e r s e b r a c k e t ' : i t o o k m w h i l e t s e t h a t t h ' i n v e r s e b r a c k e t ' i t h e c u r s o r - r i g h t c h a r a c t e r . S i m i l a r l y , t h r e v e r s e - m o d e c h a r a c t e r s a r e o f t e n c a l l e d' i n v e r s e ' m o d e . T h i s i a c c e p t a b l e y o c a c a l l t h e m w h a t y o w a n t b u i i r a t h e r s t r a n g e o C o m m o d o r ec o m p u t e r .

E a r l y i t h b o o k i c h a p t e r o h o t h a n d l e a d i s k d r i v e . O n c e a g a i n , t h e r ea r s o m e s t r a n g e s e m a n t i c s : t u r n i n gp o w e r o t t h d i s k i c o n f u s e d w i t h i i t i a l i z i n g i t T h a u t h o r s t a t e s t h a t t h r e l i g h t i n d i c a t e s t h a t t h e d r i v e i s p i n n i n g( s o m e t i m e s t r u e , s o m e t i m e s n o t ! ) . T h d i s k I D m u s t b a " t w o - d i g i t n u m b e r . .

0 0 - 9 9 " n o q u i t e t r u e . C L O S E 1 c l o s e s f i l e t h a t y o u " o p e n e d w i t h t h F O R M A T c o m m a n d " a g a i n a l m o s t ,b u t n o t q u i t e , c o r r e c t .

A n o t h e r r a t h e r d a n g e r o u s s u g g e s t i o ni t h s a m e c h a p t e r : " T l o a d p r o g r a m

. m a k e s u r e t h a t t h e d i s k i t h e d r i v eh a b e e n f o r m a t t e d a n t h a t i c o n t a i n st h p r o g r a m y o w a n t t l o a d " . t h i n kb e g i n n e r s s h o u l d s t a y a w a y f r o m t h i s s e t i o n . I c o u l d c a u s e m i s u n d e r s t a n d i n g st h a t m i g h t d a m a g e g o o d d i s k s .

w e l c o m e s e c t i o n d i s c u s s e s t h W e d g ec o m m a n d s . f o u n d o n l i t t l e p r o b l e m : t h R E N A M E i m i s s i n g . T h i u s e d f o R E N A M E i n g ( t h a t ' s f i n e ) b u t h b o o kd o e s n ' t m e n t i o n C ' n o r m a l u s a C O P Y .

d n o l i k e t h e t o n e o t h i n t r od u c t i o n . T h a u t h o r m a k e s s t a t e m e n t ss u c h a s " y o u r m a c h i n e i l a c k i n g i d o c u m e n t a t i o n " , " d o c u m e n t a t i o n a c c o mp a n y i n g t h m a c h i n e ( i s ) e x t r e m e l y l a c ki n g ' ' " d o c u m e n t a t i o n w i t h S i m o n s 'B A S I C i a s h a k y a a n y t h i n g w e ' v e s e e nf r o m C o m m o d o r e " , a n s o o n . T h i s i 1 9 8 5 . I t h i s b o o k h a b e e n w r i t t e n a b o u tt h P E i 1 9 7 9 / 8 0 , 1 w o u l d h a v e a g r e e d .B u w e n o w h a v e t h e U s e r ' s G u i d e , w h i c hc o n t a i n s l o o u s e f u l m a t e r i a l ; a n a l s ot h P r o g r a m m e r ' s R e f e r e n c e G u i d e ,w h i c h , w h i l e t e r s e a n r o u g h t r e a d i p l a c e s , i m o s t l y c o r r e c t . T h i s b o o k a t u a l l y a d d s l i t t l e b e y o n d w h a t i i t h U s e r ' s G u i d e .

J i B u t t e r f t e l d ' s

V a I e n t I n e ' sP R O q R A M M J N q

C o n t e s tW r i t e a V a l e n t i n e p r o g r a m t h a t a s k s t h u s e r f o h i o h e s w e e t h e a r t ' sn a m e , t h e n c l e a r s t h e s c r e e n a n p r i n t s h e a r t w i t h t h a t n a m e w i t h i n i t T h n a m e m a b u t t e c h a r a c t e r s l o n g . H a r d c o p y o u t p u t i n o n e c e s s a r y , b u c a b p r o v i d e d , i f d e s i r e d .S u b m i s s i o n d e t a i l s w i l l b g i v e n i n n e x t m o n t h ' s i s s u e o f T P U G M a g a z i n e .T h w i n n e r w i l l b a n n o u n c e d d u r i n g t h T P U G 1 9 8 5 C o n f e r e n c e B a n q u e t ,s g e s t a r t e d t o d a y !

3 T P U G M a g a z i n e

Page 41: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 41/60

T h H o m eC o m p u t e r W a r s

b M i c h a e l S T o m c z y kC o m p u t e ! P u b l i c a t i o n s I n c .

3 0 p a g e s$ 9 . 9 5 U . S . ( p a p e r b a c k )

$ 1 6 . 9 5 U . S . ( h a r d c o v e r )

o n o t h e o l d - t i m e P E u s e r s , C o h a s a l w a y s i n t e r e s t e d a n

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

w a r u b o n m a J a c kI n t h e l a t e 1 9 5 0 s , T r a m i e !t y p e w r i t e r p a r t s c o m p a n y i

F r o m t h i s m o d e s t b e g i n n i n g , h C o m m o d o r e B u s i n e s s M a c h i n e s ,o t h e l e a d i n g m a n u f a c t u r e r o h o m e

M i c h a e l T o m c z y k , t h a u t h o r o T h C o m p u t e r W a r s , j o i n e d C o

i 1 9 7 9 a a a s s i s t a n t t . O v e r t h n e x t f i v e y e a r s , h w a

t h e c e n t r e o C o m m o d o r e ' s r i s e t o t h p o f t h c o n s u m e r c o m p u t e r m a r k e t . I

p r o c e s s , C o m m o d o r e w i p e d o u T e x a sn t s a n A t a r i a n d , a c c o r d i n g t

, h e l p e d k e e p t h J a p a n e s e o u t h N o r t h A m e r i c a n M a r k e t . T h e H o m e

W a r s i m o r e t h a n a d e s c r i po o n m a n ' s s u c c e s s : i a l s o o f f e r s

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

h a v e m e m a n y o f t h e p e o p l e m e n t i o ni t h b o o k , i n c l u d i n g T o m c z y k h i m s e l f

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

o w i m p r e s s i o n s a n t h m a n y c o mh a v e h e a r d f r o m C o m m o d o r e

T h e b o o k a l s o i l l u m i n a t e s l o r u m o u r s a b o u t h a p p e n i n g s a C o

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

h k i n d o t h i n k i n g b e h i n d p r o d u c t a n n g d e c i s i o n s .

W h e n C o m m o d o r e f i r s t b r o u g h t o u t h I 2 0 f o e x a m p l e , m a n y p e o p l e i t h

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

o c o l o u r c o m p u t e r i t h 0 t 1 0 0 0 d o l l a r ( U . S . ) p r i c e r a n g e .

v i e w w a t h a t t h p u b l i cc o m p u t e r f o u n d e r 3 0 0 d o l l a r s ,

t h e y k n e w i o n o t . T h a t t h a t t i m e , w e r e g e t t i n g

t h i t h N o r t h A m e r i c a n m a r k e tt h e i r o w 6 0 d o l l a r h o m e c o m

p u t e r s . T h V I 2 0 T o m c z y k m a i n t a i n s ,m a d e t h e m s t o p a n t h i n k . T h e y s t i l la r e n ' t h e r e , a l t h o u g h t h M S m a c h i n e sm a c h a n g e t h a t l a t e r t h i s y e a r .

W h i l e t h i s b o o k o f f e r s i n s i g h t i n t o m a n yh a p p e n i n g s a C o m m o d o r e , i d o e s n o a d d r e s s m a n y o t h s e r i o u s p r o b l e m st h a t h a v e o c c u r r e d o v e r t h y e a r s . F o e x a m p l e , t h e r e i b r i e f m e n t i o n a b o u tt h s h o r t a g e o 1 5 4 1 d i s k d r i v e s , b u n c l a r i f i c a t i o n o t h p o o r q u a l i t y c o n t r o la n d e s i g n s h o r t c o m i n g s a s s o c i a t e d w i t ht h e m . A n o t h e r s e r i o u s c o m p l a i n t a d d r e s se o n l y b r i e f l y i t h w a C o m m o d o r et r e a t e d t h e i r d e a l e r s w h e n t h V I 2 a n C o m m o d o r e 6 w e r e p u o t h m a s sm a r k e t .

A l t h o u g h o n e m a n o a g r e e w i t h t h w a C o m m o d o r e w e n t a b o u t t h e i rb u s i n e s s ( u n l e s s o n o w n e d s t o c k ) t h r e s u l t s a r a d m i t t e d l y i m p r e s s i v e . N o t h a t J a c k T r a m i e l h a b o u g h t o u A t a r i ,t h n e x t f e y e a r s w i l l b v e r y - i nt e r e s t i n g . A o t h i s w r i t i n g , C o m m o d o r ea n A t a r i a r e e m b r o i l e d i t w l a w s u i t s :

. . A l t h o u g h o n m a n o a g r e e w i t h t h w a

C o m m o d o r e w e n ta b o u t t h e i r b u s i n e s s

t h r e s u l t s a r i m p r e s s i v e . .

o n o v e r C o m m o d o r e ' s A m i g a p u r c h a s e( C o m m o d o r e ' s i n v o l v e m e n t i t h a t s u i t i i n d i r e c t ) , a n t h o t h e r o v e r c h a r g e s t h a te x - C o m m o d o r e e m p l o y e e s s t o l e s e c r e t sa b o u t t h U N I X m a c h i n e w h e n t h e y m o e t o A t a r i . T h A m i g a c o m p u t e r i a 8 c o l u m n c o l o u r m a c h i n e t w h i c h C o m o d o r e a c q u i r e d t h r i g h t s s e v e r a lm o n t h s a g o . I p r e l i m i n a r y r e p o r t s a r c o r r e c t , i w o u l d b e r e a s o n a b l e t t h i n ko t h A m i g a a s s o u p e d - u p M a c i n t o s h ,w i t h c o l o u r . T h U N I X c o m p u t e r i m u l t i - u s e r m a c h i n e t h a t C o m m o d o r eh o p e s w i l l b t h e i r n e x t t r u e b u s i n e s sm a c h i n e . I u s e s 1 6 - b i t p r o c e s s o r ( t h eZ I L O G 8 0 0 0 ) , a n s h o u l d b e v e r yp o w e r f u l .

T h i s b o o k m a h e l p y o t c o m p r e h e n ds o m e o t h e t h i n g s t h a t T r a m i e l d o e s i t h m o n t h s t c o m e . I i o n p u b l i c a t i o ny o w o n ' t w a n t t m i s s i y o a r i t e r e s t e d i t h c o n t i n u i n g s a g a o f t h eH o m e C o m p u t e r W a r sR e v i e w e d b C h r i s B e n n e t t

6 5 0 2 A s s e m b l yL a n g u a g e

S u b r o u t i n e sb L a n c e A L e v e n t h a l

a n W i n t h r o p S a v i l l eO s b o r n e / M c G r a w - H i l l

6 3 B a n c r o f t W a B e r k e l e y , C 9 4 7 1 0I S B N 0 - 9 3 1 9 8 8 - 5 9 - 4

5 5 p a g e s .

. W h e t h e r y o d l o o w o r k i a s s e m b l yl a n g u a g e , o a r j u s t g e t t i n g s t a r t e d , t h i sb o o k i f o y o u . 6 5 0 2 A s s e m b l y L a n g u a g eS u b r o u t i n e s w a d e s i g n e d f o r j u s t a b o u ta n y o n e , a a n l e v e l o f e x p e r t i s e .

T h i s b o o k i i n t e n d e d a s o u r c e o r e f e r e n c e f o t h a s s e m b l y l a n g u a g e p r g r a m m e r . I c o n t a i n s s i x t y - s e v e ns u b r o u t i n e s i e i g h t c a t e g o r i e s t h a n d l ec o m m o n a s s e m b l y l a n g u a g e t a s k s .A m o n g t h a r e a s c o v e r e d a r c o d e c o nv e r s i o n , a r i t h m e t i c , a r r a y m a n i p u l a t i o na n i n d e x i n g , a n s t r i n g m a n i p u l a t i o n .T h s u b r o u t i n e s a r e p r o v i d e d i s t a nd a r d f o r m a t . T h i n p u t a n o u t p u t p h a s e so e a c h a r i n d i v i d u a l l y d e t a i l e d , w i t hc o m p l e t e d e s c r i p t i o n s o f h o e a c ho p e r a t e s . S a m p l e e x e c u t i o n s a r e i n c l u de s t h r e a d e r w i l l b a b l e t g e f u l lu n d e r s t a n d i n g o t h s y s t e m ( a l w a y s i p o r t a n t i y o n e e d t a d a p t r o u t i n e t t h m a i n p r o g r a m y o u ' r e w o r k i n g w i t h ) .

I e a c h s u b r o u t i n e t h e r e i a l s os e p a r a t e s e c t i o n l i s t i n g r e g i s t e r s u s e d , e e c u t i o n t i m e , p r o g r a m s i z e , d a t a m e m o r yr e q u i r e d , s p e c i a l c a s e s , e n t r y / e x i t c o n d it i o n s a n e x a m p l e s .

T h b o o k o p e n s w i t h s e v e r a l c h a p t e r so i n f o r m a t i o n w i s h h a d h a d w h e nf i r s t g o i n t o a s s e m b l y l a n g u a g e . T h s e t i o n o ' C o m m o n P r o g r a m m i n g E r r o r s 'p o i n t s o u p o t e n t i a l t r o u b l e s p o t s a n a r e a s o f c o n f u s i o n . I a l s o p r o v i d e s t h b e g i n n e r w i t h s t a r t i n g p o i n t i t h d i f i c u l t p r o c e s s o f l o c a t i n g a n c o r r e c t i n ge r r o r s . O n o t w m i n u t e s i t h i s s e c t i o na l o n e c a n s a v e h o u r s o w o r k t r y i n g t d e b u g a s y s t e m .

A w i t h a l m o s t a l o t h e r b o o k s d e a l i n gw i t h a s s e m b l y l a n g u a g e , t h e r e i s e t i o n o a d d r e s s i n g m o d e s . T h i s b o o k ,h o w e v e r , b r e a k s t h c o m m o n b a r r i e r a n g i v e s d e t a i l e d e x p l a n a t i o n o h o e a c ha d d r e s s i n g m o d e w o r k s . W h e n i c o m e st s o m e o t h m o r e c o m p l e x m o d e s ,

F e b r u a r y 1 9 8 5 3

Page 42: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 42/60

c o m p l e t e b r e a k d o w n i p r o v i d e d a n c a r e f u l d e s c r i p t i o n f o l l o w s . A f t e r j u s ts k i m m i n g t h r o u g h t h i s s e c t i o n , f e l t t h a ta l t h o t h e r b o o k s h a p r e v i o u s l yb o u g h t t o l d o n l y a s m a l l p a r t o f t h e s t o r yo n a d d r e s s i n g m o d e s .

T h r e a l l y o u t s t a n d i n g f e a t u r e o f t h eb o o k i t h w a t h a u t h o r s h a v e a r r a n ge t h e i n f o r m a t i o n . E a c h p a g e i l a i d o u p r a c t i c a l l y , w i t h a a m p l e s u p p l y o w h i t es p a c e f o n o t e s o r c o m m e n t s ; v e r y e a s y -t o - r e a d p r i n t a n l a r g e , s e l f - e x p l a n a t o r yh e a d i n g s . T h e i g h t - p a g e i n d e x i o n o t h e b e s t I ' v e s e e n f o b o o k o t h i s s i z e .W i t h a l m o s t e a c h m a i n t o p i c s u b -s e c t i o n e d , i i n o d i f f i c u l t t o f i n d t h e a c i n f o r m a t i o n y o u ' r e a f t e r . T h a t , i i t s e l f , i r e a l t i m e - s a v e r .

d r a w b a c k f o C o m m o d o r e u s e r s i t h w a t h a u t h o r s d e a l w i t h i n p u t / o u tp u a n i n t e r r u p t s e r v i c e r o u t i n e s .A l m o s t a l o t h e s e w e r e w r i t t e n f o t h A p p l e I c o m p u t e r . T h a u t h o r s a c k n o wl e d g e t h i s , a n h a v e t r i e d t m a k e e a c hr o u t i n e a g e n e r a l a s p o s s i b l e b u t , s i n c et h e s e t w a r e a s a r e v e r y c o m p u t e r -d e p e n d e n t , g e n e r a l i z a t i o n i d i f f i c u l t .

O n o t h e r p o i n t t h a t b o t h e r e d m a b o u te a c h s u b r o u t i n e i t h w a e a c h i e n t e r e d : b s a v i n g t h r e t u r n a d d r e s s . I a l m o s t a l c a s e s , t h e r o u t i n e c a b c a l le b u s i n g a J u m p - t o - S u b R o u t i n e c o m a n d ( J S R ) , i w h i c h t h e r e t u r n a d r e s s e s a r e a u t o m a t i c a l l y h a n d l e d f o y o u . S t o r i n g t h e r e t u r n a d d r e s s o n l ys e e m s t c o m p l i c a t e a s i m p l e s u b r o u t i n e .

H o w e v e r , 6 5 0 2 A s s e m b l y L a n g u a g eS u b r o u t i n e s i w i t h o u t d o u b t t h e b e s tr e f e r e n c e b o o k o n t h i s s u b j e c t I ' v e e v e rc o m e a c r o s s . I c a s a v e a n r e a d e r t i m ea n l o o e f f o r t b e c a u s e t h e r e i n l o n g e r a n n e e d t w r i t e , d e b u g , t e s t o a l t e r s t a n d a r d r o u t i n e s . A n d , a p r e v i o u sl m e n t i o n e d , b e g i n n e r s w i l l f i n d h o s to i n f o r m a t i o n t h a t w i l l b o o s t t h e m i n t ot h h i g h - s p e e d w o r l d o a s s e m b l yl a n g u a g e .R e v i e w b D a v e N e a l e

S t u d i o 6 4f r o m E n t e c h

M u s i c s o f t w a r e f o C o m m o d o r e 6 a n d i s k d r i v e .

S t u d i o 6 p r o v i d e s r e a s o n a b l y f l e x i b l ea n r e l a t i v e l y p a i n l e s s w a o c o m p o s i n gm u s i c o n y o u r C o m m o d o r e 6 4 A l t h o u g h

c a n ' t a c c e p t E n t e c h ' s c l a i m t h a t " . . .y o c a c r e a t e m u s i c a e x p r e s s i v e a n s o p h i s t i c a t e d a s t h e m o s t a d v a n c e d s y t h e s i z e r s . . " h a v e h e a r d o n l v o n

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

S t u d i o 6 p r e s e n t s y o w i t h a m u s i c a ls t a f f a n d , a s t h m u s i c p l a y s , t h n o t e sa r s c r o l l e d a c r o s s i t O n l y e i g h t n o t e s a r d i s p l a y e d a t i m e , a n o n l y o n v o i c e .S h a r p s a n f l a t s a r i n d i c a t e d , a i t h w a v e f o r m b e i n g u s e d o n e a c h n o t e . T h o c t a v e n u m b e r o f t h e c u r r e n t n o t e i s h o w n a t h e t o p o t h d i s p l a y . O n c a u s t h c u r s o r c o n t r o l k e y s t s c r o l l b a c ka n f o r t h t d i f f e r e n t p a r t s o t h s c o r e .

T h s c o r e e d i t o r a l l o w s y o t i n s e r ta n d e l e t e i n d i v i d u a l n o t e s q u i t e e f f i c i -

T h r e s o u r c e s o t h C o m m o d o r e 6 4 ' s s y t h e s i z e r c h i p h a v e y e

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

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

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

u n i q u e f e a t u r e o S t u d i o 6 i t h a to n e c a n e a s i l y a s s i g n a d i f f e r e n tw a v e f o r m t e a c h n o t e . T h i s i h e l p f u l i b r i n g i n g v a r i e t y a n ' p u n c h ' t t h m u s i cy o c r e a t e . T h d o c u m e n t a t i o n c l a i m sy o c a e v e n h a v e m o r e t h a n o n w a v e f o r m f o e a c h n o t e . T h a t i c a d t h i s i d e m o n s t r a t e d i t h e e n j o y a b l es o n g s t h a t c o m e w i t h t h p r o g r a m . T h p r o b l e m h e r e i t h a t , a l t h o u g h t h h a n db o o k i a d m i r a b l y l u c i d i o t h e r r e s p e c t s ,i n e g l e c t s t t e l l y o h o t d t h i s !

S t u d i o 6 w i l l l e t y o d e s i g n y o u r o w s o u n d s b y e n a b l i n g y o t c h o o s e t h w a v e f o r m u s e d , a s p r e v i o u s l y m e n t i o n e d ;a n b g i v i n g y o c o n t r o l o f t h A D S Re n v e l o p e g e n e r a t o r s a n t h f i l t e r s . I tw o n ' t l e y o u s t h s y n c h r o n i z a t i o n o r i n g m o d u l a t i o n f e a t u r e s o f t h e S I c h i p ,n o d o e s i l e y o u s e t h e t h i r d v o i c e ' so s c i l l a t o r a n e n v e l o p e o u t p u t s t m o d u l a t e t h o t h e r t w v o i c e s . M u s i c a ll y t h i s m e a n s t h a t y o c a n ' t c r e a t ev i b r a t o , t r e m o l o , o r r e a l - t i m e c h a n g e s i t i m b r e .

m o r e s e r i o u s l i m i t a t i o n i t h a t y o c a n ' t s l u r o n n o t e i n t o t h n e x t . O t h e rp r o g r a m s , s u c h a M u s i C a l c a n M u s i cC o n s t r u c t i o n S e t { t h o u g h n o M a s t e rC o m p o s e r ) , d o p e r m i t t h i s . I c a m a k e

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

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

S t u d i o 6 4 c a n b e p l a y e d i r e a l t i m e .Y o c a p l a y n o t e s b p r e s s i n g k e y s o nt h s e c o n d t w r o w s o t h k e y b o a r d . U f o r t u n a t e l y , t h n o t e d o e s n ' t s t o p w h e ny o t a k e y o u r f i n g e r o f t h k e y : y o u h a v et h i t h e s p a c e - b a r t s h u t i o f f . W h a ty o p l a y i p o s t e d o t h m u s i c a l s t a f f o y o u r s c r e e n a y o p l a y i t H o w e v e r , t h p r o g r a m c a n n o t d i s p l a y n o t e s l o n g e r t h a n

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

E n t e c h a l s o s a y s i h a o p t i o n a l p r g r a m s a v a i l a b l e t h a t w i l l l e t y o u a d d y o u rc o m p o s i t i o n s t o t h e r p r o g r a m s ; p r i n l e a d s h e e t s c o m p l e t e w i t h l y r i c s , c h o r d sa n f u l l m u s i c a l n o t a t i o n ; a n t a l k i n v e r s i o n o S t u d i o 6 t h a t t e l l s y o u w h a tn o t e s y o a r p l a y i n g a y o p l a y t h e m .

T h r e s o u r c e s o t h C o m m o d o r e 6 4 ' S o u n d I n t e r f a c e D e v i c e s y n t h e s i z e r c h i h a v e y e t b f u l l y u t i l i z e d b c o m m e rc i a l p r o g r a m . S t u d i o 6 d o e s n o e v e nc o m e c l o s e t o d o i n g t h a t . W h a t i d o e s ,i d o e s f a i r l y w e l l . B u t h e r e a r e o t h e p r o g r a m s o u t h e r e , n o t a b l y M a s t e rC o m p o s e r , t h a t w i l l g i v e y o m o r e f o y o u r m o n e y f o m o s t a p p l i c a t i o n s .R e v i e w b T i G r a n t h a m

K M M M P a s c a lf r o m C G R S M i c r o t e c h

I m p l e m e n t a t i o n o t h P a s c a ll a n g u a g e f o C o m m o d o r e

K M M M P a s c a l i a n e a r l y c o m p l e t e i p l e m e n t a t i o n o b o t h s t a n d a r d J e n s e n W i r t h P a s c a l a n t h m o r e p o p u l a U C S D P a s c a l , w i t h e n h a n c e m e n t s . I i p e r h a p s t h m o s t c o m p l e t e v e r s i o n o P a s c a l y e a v a i l a b l e f o r C o m m o d o r e c o m p u t e r s . ' i n c l u d i n g t h P E T / C B M a n C - 6 4 I i a l s o t h e o n l y C o m m o d o r e P a s c a l t h a

k n o w o w h i c h i t r u e c o m p i l e r :g e n e r a t e s t r u e m a c h i n e c o d e f r o mP a s c a l s o u r c e f i l e . O t h e r i m p l e m e n t a t i o n h a v e a i n t e r p r e t e r t h a t r e a d s e a c h c o m a n d a n t h e n p r o c e s s e s i t T h i s a l l o w K M M M P a s c a l , i b e n c h m a r k t e s t s , t b t h f a s t e s t v e r s i o n o f P a s c a l a v a i l a b l e f ot h C o m m o d o r e s e r i e s .

A l t h o u g h e a r l i e r v e r s i o n s o f K M M MP a s c a l ( v e r s i o n s I - I I I ) w e r e s u b s e t s o s t a n d a r d a n U C S D P a s c a l , t h m o s t r c e n t r e l e a s e , v e r s i o n I V . 5 , i v i r t u a l l c o m p l e t e . I l a c k s t h e l a b e l l i n g c a p a b i l it y o f s t a n d a r d P a s c a l , w h i c h a l l o w s l i nn u m b e r s t b e u s e d , b u t s i n c e m o s t e p e r t s a r g u e a g a i n s t t h u s o l i n

4 T P U G M a g a z i n e

Page 43: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 43/60

n u m b e r s i P a s c a l , t h i s i m i n i m a ld e f i c i e n c y .

K M M M P a s c a l r e q u i r e s a l e a s t 2 4 o f r e e R A M . A l t h o u g h c a s s e t t e c a n b e u e f o s a v i n g a n l o a d i n g s m a l l P a s c a ls o u r c e f i l e s , K M M M P a s c a l i s u p p l i e d o d i s k . T h e r e f o r e a t l e a s t o n d i s k d r i v e i r e q u i r e d . A d d i t i o n a l l y , t h p r o g r a m sw h i c h m a k e u K M M M P a s c a l ( e d i t o r ,c o m p i l e r , t r a n s l a t o r ) a r c o m p a t i b l e w i t hC o m m o d o r e B A S I C . T h i s m e a n s t h a tt h e y c a b l o a d e d a n o r m a l B A S I Cp r o g r a m , a n d s t a r t e d w i t h t h R U c o m a n d , e v e n t h o u g h t h e y a r w r i t t e n i m a c h i n e l a n g u a g e . L i k e w i s e , c o m p i l e da n t r a n s l a t e d P a s c a l p r o g r a m s m a b e x e c u t e d i t h s a m e m a n n e r . T h i s a d d st t h e a s e o u s i n g t h i s p a c k a g e .

T h d i s k t h a t c o m e s w i t h t h p a c k a g ec o n t a i n s b o o t p r o g r a m . T h i s a l l o w sC o m m o d o r e 6 u s e r s t s e u t h e i rs y s t e m s o t h a t t h e e d i t o r , c o m p i l e r a n t r a n s l a t o r w i l l a c c e s s I E E E - 4 8 8 e r i p h e r a l s , i n s t e a d o f t h n o r m a l s e r i a ld e v i c e s . T h b o o t p r o g r a m a l s o l o a d s t h o p u l a r D O w e d g e p r o g r a m f r o m d i s k , l l o w i n g e a s i e r d i s k a c c e s s .

T w v e r s i o n s o t h K M M M P a s c a le d i t o r a r s u p p l i e d o t h d i s k . T h f i r s t

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

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

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

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

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

T h e r e a r t w m o d e s w i t h i n t h e e d i t o r .h e m a i n f u n c t i o n o f t h e ' c o m m a n d '

i t c o n t r o l f i l e a c c e s s . I c o a n d m o d e t h K M M M E d i t o r

l a r g e n u m b e r o u s e f u l c o i i o n o t h m o s t a d v a n c e da v a i l a b l e w i t h a n v e r s i o n o B u t h e r e ' s m o r e s e c o n d

o d e k n o w n a ' w i n d o w ' m o d e t h a ty o t c r e a t e P a s c a l p r o g r a m s

f i l e s ) w i t h g r e a t e a s e . I t h i st h v i e w i n g a r e a c a n b e s c r o l l e d

f o r w a r d a n b a c k w a r d , m a k i n g i e a s i e r t e d i t p r o g r a m s .

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

t h ' H O M E ' k e w i l l m o v e t h t t h h o m e p o s i t i o n o f t h v i e w

n a r e a ( u p p e r - l e f t c o r n e r ) , b u ' C L R 'm o v e t h e c u r s o r t t h b o t t o m o t h i n g a r e a ( l o w e r - l e f t c o r n e r ) . T h c u

o c o n t r o l s , ' I N S T ' a n ' D E L ' a c e x a c t

l a i B A S I C . H o w e v e r , o t h e r k e y s a r eu s e d f o m o r e a d v a n c e d f u n c t i o n s .S p e c i a l k e y s a r e a s s i g n e d t s u c h t a s k sa d e l e t i n g a n i n s e r t i n g l i n e s . I i a l s op o s s i b l e t a c t i v a t e a i n s e r t m o d e i w h i c h a n c h a r a c t e r s t y p e d a r i n s e r t e di n t o l i n e , r a t h e r t h a n r e p l a c i n gc h a r a c t e r s i l i n e .

A f t e r a s o u r c e f i l e h a b e e n c r e a t e d ,y o c a t h e n l o a d t h c o m p i l e r a n e e c u t e i t A f t e r c o m p i l i n g t h s o u r c e f i l e ,y o m a t h e n d u m p t h P - c o d e l i s t i n g t d i s k a n d / o r e x e c u t e t h t r a n s l a t o r . T h t r a n s l a t o r , i p r o c e s s i n g t h P - c o d e ,g e n e r a t e s 6 m a c h i n e l a n g u a g e p r og r a m c o n s i s t i n g o f t h e r u n - t i m e p a c k a g ef o K M M M P a s c a l , f o l l o w e d b t h m a c h i n e l a n g u a g e g e n e r a t e d f r o m t h s o u r c e f i l e . P r e c e d i n g t h i s b l o c k o m a c h i n e l a n g u a g e i B A S I C S Y c o m a n d t h a t a l l o w s t h e p r o g r a m t b s t a r t e d w i t h R U N . T h p r o g r a m c a n b es a v e d , l o a d e d a n v e r i f i e d j u s t l i k e a n o rm a P a s c a l p r o g r a m .K M M M P a s c a l E x t e n s i o n sV e r s i o n I V . 5 o K M M M P a s c a l s u p p o r t ss t a n d a r d P a s c a l c o m m a n d s e x c e p t f o l i n e n u m b e r i n g c o m m a n d s a n t h W I T H

s t a t e m e n t . M a n y e x t e n s i o n s t s t a n d a r dP a s c a l a r a l s o i n c l u d e d .

T h d a t a t y p e S T R I N G c o m e s f r o mU C S D P a s c a l . I a l l o w s t h e c o n v e n i e n c eo u s i n g s t r i n g s u t u s e r - s p e c i f i e dm a x i m u m l e n g t h .

T h n e r e s e r v e d w o r d s C A L L , M E M ,S H a n S H a l g i v e a c c e s s t m e m o r yl o c a t i o n s . C A L L i t h P a s c a l e q u i v a l e n to B A S I C ' S S Y S , a l l o w i n g e x e c u t i o n o m a c h i n e l a n g u a g e p r o g r a m s f r o m w i t h i nP a s c a l . M E i l i k e B A S I C ' S P O K E a n P E E K , a l l o w i n g d i r e c t c h a n g i n g o m e m o r y r e g i s t e r s . S H a n S H a r e t h es a m e a s t h e m a c h i n e l a n g u a g e c o m m a n d sR O a n R O R , a l l o w i n g t h b i p a t t e r n so m e m o r y r e g i s t e r s t b s h i f t e d( r o t a t e d ) t t h l e f t o r i g h t .

M a n y n e w f u n c t i o n s g i v e a d v a n c e ds t r i n g h a n d l i n g c a p a b i l i t i e s t K M M MP a s c a l . T h C O N C A T f u n c t i o n a l l o w s a n n u m b e r o v a r i a b l e s o f t y p e C H A R o S T R I N G t b c o n c a t e n a t e d , o c o m b i ne d i n t o s i n g l e v a r i a b l e . C O P Y a n M I D S T R a r l i k e B A S I C ' S M I D $ ; w h i l eL E F T S T R a n R I G H T S T R p a r a l l e lB A S I C ' S L E F T ? a n R I G H T $ f u n c t i o n s .D E L E T E i a i n v e r s e v e r s i o n o f t h

S u p e r c h a r g e Y b u rP r o g r a m m nA d f a g r e a t e r s p e e d a n v e r s a t i l i t y t y o u r C 6 4 - o V I C - 2 0 w i t h M i c o lS y s t e m s ' e x t r a o r d i n a r y n e m a c r oa s s e m b l e r p a c k a g e S y s t e m M 2 0 0 0

S i n c e m a c h i n e l a n g u a g e p r o g r a m s u s u a l l y r u n 4 0 - 6 0 t i m e st a s t e r t h a n t h e i r B A S I C c o u n t e r p a r t s , t h i s i n e x p e n s i v e p a c k a g ei l i k e b u y i n g m o r e p o w e r f u l c o m p u t e r a f r a c t i o n o f t h c o s t .

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

B u i t ' s m o r e t h a n j u s t a a s s e m b l e r . Y o u r p r o g r a m m i n g w i l l b s i m p l i f i e d w i t h s u c h w e l l d e s i g n e d p r o g r a m m i n g t o o l s a T e x tE d i t o r w h i c h h a s a l t h h a n d y f e a t u r e s a l l o w i n g y o t c r e a i e y o u rp r o g r a m s e a s i l y a n m a c h i n e l a n g u a g e M o n i t o r , a s o p h i st i c a t e d d e b u g g i n g t o o l a n c o m p l e t e m a t m a c h i n el a n g u a g e i n t e r f a c e .

T h e p a c k a g e i 1 0 0 % m a c h i n e c o d e a n f u l l yc o p y a b l e f o y o u r c o n v e n i e n c e . A v a i l a b l e o d i s k o rc a s s e t t e .

D y o a l r e a d y h a v e a n A s s e m b l e r ?I s o y o n e e d M I C O L M O N . I h M i g h t y M a c h i n eL a n g u a g e M o n i t o r t h s u p e r d e b u g g e r f r c mS y s t e m M 2 0 0 0 . s o l d s e p a r a t e l y .A v a i l a b l e ( o C 6 a n A p p l e I I o D i s k . P r i c e dt o w e r t h a n m o s t g a m e s .

m i c o LA v a i l a b l e a f i n e r c o m p u t e r o u t l e t s F o r t h e d e a l e rn e a r e s t y o c a l lU . S . A . : K a p n I n t e r n a t i o n a l { 8 1 8 ) 7 6 8 - 7 8 8 8

T o l l F r e e 1 - 8 0 0 - 2 2 5 - 2 7 7 4C a n a d a 1 A c c e s s C o m p u t e r S e r v i c e s ( 4 1 6 ) 7 3 6 - 4 4 0 2

T o l l F r e e 1 - 8 0 0 - 2 6 8 - 1 2 3 8M i c o l S y s t e m s , l O O G r a y d o n H a l l D r . ,S u i t e 2 3 0 1 . D o M i l l s . O n t . C a n a d a M 3 3 A

F e b r u a r y 1 9 8 5 4

Page 44: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 44/60

C O P Y f u n c t i o n , a l l o w i n g s m a l l s e c t i o n so l a r g e s t r i n g t b d e l e t e d o r r e p l a ce d T h P O f u n c t i o n r e t u r n s v a l u ee q u a l t t h s t a r t i n g p o s i t i o n o ■ S T R I N G 1 ' w i t h i n ' S T R I N G 2 ' .

A N D B , O R a n N O T B a l l o w B o o l e a no p e r a t i o n s o I N T E G E R e x p r e s s i o n s .G E T K E Y a n I N K E Y a l l o w K M M MP a s c a l t r e c e i v e a s i n g l e k e y s t r o k e f r o mt h k e y b o a r d . G E T K E Y w i l l r e t u r n t h v a l u e C H R ( O ) i m m e d i a t e l y i n k e i p r e s s e d , w h i l e I N K E Y w i l l w a i t u n t i lk e i p r e s s e d t a s s i g n a v a l u e . R N i l i k e i t B A S I C c o u n t e r p a r t , g e n e r a t i n ge i t h e r n e r a n d o m v a l u e ( p a r a m e t e rp o s i t i v e ) o r a n d o m v a l u e a f t e r c h a n gi n g t h e s e e d v a l u e ( p a r a m e t e r n e g a t i v e ) .

F o u r n o n - s t a n d a r d p r o c e d u r e s a r a l s os u p p l i e d w i t h K M M M P a s c a l I V . 5 . E I a l l o w s p r o g r a m t e x i t f r o m p r c e d u r e o r f u n c t i o n b e f o r e i h a b e e n c o p l e t e d . C L O S E a l l o w s s i n g l e f i l e o p e ne b R E S E T o R E W R I T E t b c l o se d T h i s o p e r a t i o n i n e c e s s a r y i d i s k s a r c h a n g e d i t h s a m e d r i v e d u r i n g f i l e a c e s s . E R A S E a l l o w s f i l e o a n t y p e o d i s k t b s c r a t c h e d f r o m t h f i l e d i r e ct o r y . F i n a l l y , R E N A M E a l l o w s a n f i l eo d i s k t b e g i v e n n e w n a m e i t h e d i s kd i r e c t o r y .

I n c l u d e d w i t h t h e p a c k a g e i ' s e c u r it k e y ' , s i m i l a r t o c a r t r i d g e , w h i c h p l u g si n t o t h e c a s s e t t e p o r t o y o u r m a c h i n e . I i n c l u d e s a m a l e e d g e s t h a t c a s s e t t ed r i v e c a s t i l l b u s e d . T h s e c u r i t y k e i r e q u i r e d f o e x e c u t i o n o t h c o m p i l e r ,a n s a f e g u a r d s a g a i n s t o t h e r p r o g r a mm e r s w h t r t c o m p i l e y o u r P a s c a ls o u r c e f i l e . E a c h s e c u r i t y k e i u n i q u e ,a n i n o t i n t e r c h a n g e a b l e w i t h s o m e o n ee l s e ' s k e y . H o w e v e r , a l o t h e r p a r t s o t h K M M M P a s c a l p a c k a g e w i l l r u n w i t h o u tt h k e i p l a c e .

I n f o r m a t i o n o n K M M M P a s c a l i a v a i l a b l e f r o m e i t h e r C o m p u t e r , 2 5 B e t h l e h e m P i k e , C o l m a r , P e n n s y l v a n i a1 8 9 1 5 , o r W i l s e r v I n d u s t r i e s , P . O . B o 4 5 6 , B e l l m a w r , N e J e r s e y 0 8 0 3 1 .R e v i e w b y K e v i n B o a r d m a n

S i m o n s ' B A S I Cf r o m C o m m o d o r e

C a r t r i d g e f o C o m m o d o r e 6 p r o v i d i n g m a n y a d d i t i o n a l

c o m m a n d s t t h C - 6 4 ' sB A S I C

T h S i m o n s ' B A S I C c a r t r i d g e t r a n s f o r m sC o m m o d o r e 6 B A S I C V . i n t o o n o t h m o s t a d v a n c e d a n d c o m p l e t e v e r s i o n so B A S I C a v a i l a b l e f o a n m i c r o c o mp u t e r , a l l o w i n g e a s y a c c e s s t t h e C - 6 4 ' sa d v a n c e d c a p a b i l i t i e s .

T h p a c k a g e w a c r e a t e d b y D a v i dS i m o n s o G r e a t B r i t a i n , a n i m a r k e t e db C o m m o d o r e . I e x p a n d s B A S I C w i t hn l e s s t h a n 1 1 4 a d d i t i o n a l c o m m a n d s ,m o s t o t h e m u s a b l e i e i t h e r d i r e c t o p r o g r a m m o d e . I n c l u d e d a r c o m m a n d st o a i d w i t h e d i t i n g a n d e b u g g i n g , t e x ta n s c r e e n m a n i p u l a t i o n , i n p u t v a l i d at i o n , n u m e r i c a n d B o o l e a n o p e r a t i o n s ,d i s k h a n d l i n g , g r a p h i c s , s p r i t e a n c h a r a c t e r g r a p h i c s , s t r u c t u r e d p r o g r a mm i n g , m u s i c s y n t h e s i s a n r e m o t e c o n t r o lh a n d l i n g o p e r a t i o n s . L e t ' s t a k e q u i c kt o u r a n s e e e x a c t l y w h a t y o g e t .

E d i t i n g a n d D e b u g g i n gN u m e r o u s c o m m a n d s p r o v i d e h e l p i t h e s e a r e a s . W i t h K E y o c a a s s i g n 1 f u n c t i o n s t t h e f u n c t i o n k e y s a t h r i g h to f t h e C - 6 4 k e y b o a r d , u s i n g t h e m i c o b i n a t i o n w i t h t h S H I F T k e a n t h C o m m o d o r e k e y . D I S P L A Y s h o w s t h f u n c t i o n k e a s s i g n m e n t s .

A U T O a u t o m a t i c a l l y p r i n t s l i n en u m b e r s a d e s i r e d i n c r e m e n t .R E N U M B E R r e n u m b e r s p r o g r a m l i n e sa d e s i r e d s t a r t i n g l i n e a n i n c r e m e n t .G O T O s a n G O S U B s a r e n o tr e n u m b e r e d , h o w e v e r , f o a r e a s o n t h a t

w i l l e x p l a i n l a t e r .P A U S E a l l o w s y o t p r o g r a m d e l a y

d u r i n g w h i c h p r o g r a m e x e c u t i o n h a l t s .T h p a u s e c a b t e r m i n a t e d e a r l y b p r e s s i n g t h e R E T U R N k e y . P A G Ed i v i d e s p r o g r a m l i s t i n g s i n t o p a g e s o s p e c i f i e d n u m b e r o l i n e s f o e a s i e rd e b u g g i n g . O P T I O N c a u s e s S i m o n s 'B A S I C k e y w o r d s t b p r i n t e d i r e v e r s ef i e l d w h e n l i s t i n g p r o g r a m , a a a i t t r a n s f e r r i n g p r o g r a m s t C - 6 4 ' s w i t h o u tS i m o n s ' B A S I C . D E L A Y c o n t r o l s t h s p e e d w i t h w h i c h p r o g r a m l i s t i n g s s c r o l lo t h s c r e e n .

F I N D , T R A C E , a n R E T R A C E a r a l s o u s e f u l i d e b u g g i n g . F I N D s e a r c h e st h r o u g h p r o g r a m f o s p e c i f i c c o m a n d s e q u e n c e o s t r i n g , a n d i s p l a y s t h el i n e n u m b e r s o a l l i n e s c o n t a i n i n g t h s t r i n g . T R A C E a n R E T R A C E c a u s e t h c u r r e n t l i n e n u m b e r s o a e x e c u t i n g p r og r a m t b d i s p l a y e d i w i n d o w i t h u p p e r r i g h t c o r n e r o t h s c r e e n .

C O L D r e s e t s t h e c o m p u t e r , j u s t a t h o u g h y o t y p e d ' S Y S 6 4 7 3 8 ' . O L c a u s e s a a c c i d e n t a l l y e r a s e d p r o g r a mo n t h a t h a b e e n N E W e d t b r e v i ve d I w i l l a l s o w o r k t r e s t o r e p r o g r a ma f t e r C O L D . H o w e v e r , i a n p a r t o n e p r o g r a m h a b e e n e n t e r e d , t h ep r e v i o u s p r o g r a m i l o s t .

D U M P d i s p l a y s t h c u r r e n t v a l u e s o fa l a s s i g n e d v a r i a b l e s . R E S E T a l l o w s t h p o i n t e r s o D A T A s t a t e m e n t t b s e t s p e c i f i c l i n e n u m b e r , e l i m i n a t i n g t h

n e e d t r e a d t h r o u g h d a t a s e q u e n t i a l l y .C G O T O a l l o w s j u m p t o l i n e n u m b e rs p e c i f i e d b n u m e r i c e x p r e s s i o n :C G O T O 1 0 2 + w o u l d h a v e t h s a m e e f e c t a G O T O 2 5 . F i n a l l y , D I S A P A a n S E C U R E a l l o w a n n u m b e r o p r o g r a ml i n e s t b e p e r m a n e n t l y h i d d e n f r o m t h u s e r .

T e x t a n S c r e e nM a n i p u l a t i o nT h S i m o n s ' B A S I C c o m m a n d s i n t h i a r e a a r e s o m e o t h m o s t a d v a n c e d o a n p e r s o n a l c o m p u t e r . F o e x a m p l e , I S E R T e n a b l e s o n t i n s e r t o n s t r i n g i s i d e a n o t h e r a s p e c i f i e d p o s i t i o n S i m i l a r l y , I N S T a l l o w s s t r i n g t b p l a ce i n t o a n o t h e r l a r g e r s t r i n g a ts p e c i f i e d p o s i t i o n , o v e r w r i t i n g t h o r i g i n a l t e x t . T w o t h e r c o m m a n d s ,P L A C E a n D U P , c a n b e u s e d i c o

j u n c t i o n w i t h t h i n s e r t c o m m a n d s f o e v e n m o r e c o m p l e x m a n i p u l a t i o n .P L A C E m a k e s i p o s s i b l e t d e t e r m i n t h p o s i t i o n o a s m a l l e r s t r i n g i n s i d el a r g e r o n e , w h i l e D U a l l o w s a c e r t a i c h a r a c t e r t b d u p l i c a t e d s p e c i f i e n u m b e r o t i m e s a n i n s e r t e d i n t os t r i n g .

F E T C H , w h i c h i s i m i l a r t G E T ,a l l o w s y o t s p e c i f y t h e t y p e s a n n u m b e r o f c h a r a c t e r s t h a t c a n b e e n t e r e d I N K E Y a l l o w s s i m p l e c h e c k i n g f o t h d e p r e s s i o n o a f u n c t i o n k e y . F i n a l l y , O K E a l l o w s v e r y p o w e r f u l i n p u t o p e r at i o n s t o b c r e a t e d . F o e x a m p l e , a s t r i n o s i c h a r a c t e r s c a b d e f i n e d a s i n p u c h a r a c t e r s . T h e r e a f t e r , p r o g r a m e x e c ut i o n w i l l a u t o m a t i c a l l y j u m p t s p e c i f i e l i n e n u m b e r w h e n e v e r o n o f t h e a l l o we k e y s i p r e s s e d . T h i s c o m m a n d c a b d i s a b l e d w i t h D I S A B L E a n r e - e n a b l e w i t h R E S U M E .

P R I N T A a l l o w s t h a n c o o rd i n a t e s o f a p r i n t s t a t e m e n t t b s p e c i f i e d . U S a l l o w s a l i g n m e n t o n u m e r i c a l d a t a d u r i n g p r i n t s t a t e m e n t s C E N T R E a l l o w s t e x t t b p r i n t e d c e t r e d o l i n e . A n L I r e t u r n s t h c u r e n t r o o w h i c h t h c u r s o r i p o s i t i o n e d .N u m e r i c O p e r a t i o n sM O r e t u r n s t h r e m a i n d e r o d i v i s i o o p e r a t i o n . D I a n F R A C r e s p e c t i v e l r e t u r n t h i n t e g e r a n t h f r a c t i o n a p a r t s o f d i v i s i o n r e s u l t .

S i m o n ' s B A S I C s u p p o r t s b i n a r y a n h e x a d e c i m a l n u m b e r s . B i n a r y n u m b e r m u s t b p r e f i x e d w i t h a p e r c e n t a g e s i g ( e . g . % 0 0 0 0 0 1 1 1 ) , a n d h e n u m b e r s w i t

d o l l a r s i g n ( e . g . $ 0 C 0 0 ) . T h a b s e n c e o p r e f i x , o f c o u r s e , i n d i c a t e s d e c i m a

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

4 T P U G M a g a z i n e

Page 45: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 45/60

e s u l t b e i n g g i v e n a l w a y s i d e c i m a l . F o t h c o m m a n d P R I N T $ F w i l l

t h n u m b e r 2 5 t b d i s p l a y e d .T h f i n a l m a t h e m a t i c a l e n h a n c e m e n t i

h E X O R c o m m a n d , w h i c h p e r f o r m s a o r b e t w e e n t w o n u m b e r s . ' E x

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

' o r ' a n ' n o t ' ) .

O p e r a t i o n sn m a j o r d i s a p p o i n t m e n t w i t h n o r m a l. B A S I C i t h a t m o s t d i s k d r i v e f u n c

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

r y t i m e c o n s u m i n g . S i m o n s ' B A S I Cs c o m m a n d s t p e r f o r m o p e r a

t h a t w o u l d o t h e r w i s e r e q u i r e u t i l is u c h a t h D O W e d g e . O n e , D I S K ,

s t r i n g t t h d i s k c o m m a n d c h a ne w i t h o u t r e q u i r i n g t h a t i f i r s t b

T f o r m a t d i s k , f o r e x a m p l e ,o w o u l d u s e : D I S K " N 0 : N A M E , I D " .I l i s t s t h d i s k d i r e c t o r y t t h s c r e e n

t h o u t o v e r w r i t i n g p r o g r a m i M E R G E w i l l m e r g e p r o g r a m s

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

r e a d t h e e r r o r c h a n n e l .

h m o s t p o w e r f u l , a n c e r t a i n l y t h e n j o y a b l e a s p e c t o f S i m o n s ' B A S I C ,

i t s c o m p l e t e s u p p o r t o C o m m o d o r e 6 C o m m a n d s a r a v a i l a b l e t

v a r i o u s s h a p e s o t h s c r e e n , a n p a r t i a l l y e m u l a t e t u r t l e g r a p h i c s .C O L O U R e l i m i n a t e s t h e t e d i o u s P O K E

, C : P O K E 5 3 2 8 0 , C . I i s u r e t b h m o s t w i d e l y u s e d g r a p h i c s c o m m a n d .

r e q u i r e s t w p a r a m e t e r s : t h b o r d e ra n t h e s c r e e n c o l o u r . I a l s o s e t s

t h e c o l o u r s c h e m e f o t h e m u l t i c o l o u rs c r e e n .

H I R E S e r a s e s a n s e u h i g h r e s o l ug r a p h i c s s c r e e n w i t h s p e c i f i e d

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

i M U L T I . H I C O L a n a l l o w t h e p l o t t i n g c o l o u r s t b

o t h h i - r e s a n m u l t i c o l o u rs s c r e e n s r e s p e c t i v e l y . N R i u

t r e t u r n t a t e x t s c r e e n , w h i l e C S E Tu s e d t r e t u r n t g r a p h i c s s c r e e n .

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

t u r n s o a i n d i v i d u a l p i x e l o t h s c r e e n . L I N E d r a w s l i n e b e

e n t w o s p e c i f i e d p o i n t s . R E d r a w so s p e c i f i e d s i z e . Y o c a p l o t

c i r c l e s a n e l l i p s e s w i t h C I R C L E ,p a r t i a l o n e s w i t h A R C . A N G L E a l l o w s

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

c o u n t e r - c l o c k w i s e f r o m t h v e r t i c a ld i a m e t e r . B L O C K d r a w s s o l i d r e t a n g l e . P A I N T f i l l s a n b o u n d e d s e c t i o no t h e s c r e e n w i t h a s p e c i f i e d c o l o u r .

D R A W a l l o w s s h a p e t b c o d e d a s t r i n g o f d i g i t s , p r o v i d i n g m o d e s t ' t u r

t l g r a p h i c s ' c a p a b i l i t y . W i t h R O s h a p e c a n b e r o t a t e d b a n m u l t i p l e o f o r t y - f i v e d e g r e e s , a n i t s i z e c h a n g e db a n d e s i r e d f a c t o r ( o c o u r s e , i t h e f a ct o i t o l a r g e , t h d r a w i n g w o n ' t f i o t h s c r e e n ) .

C H A R a n T E X T a l l o w t e x t o a n s i z et b d i s p l a y e d o t h e g r a p h i c s s c r e e n .T h a b i l i t y t v a r y t h s i z e o t h c h a r a c t e r s a l l o w s m a n y v a r i a t i o n s i t e x ts t y l e s .

*

E x e c u t i n g P r o c e d u r e . . .

S c r e e n D a t a O p e r a t i o n sS i m o n s ' B A S I C p r o v i d e s f l e x i b l e s c r e e ns c r o l l i n g c a p a b i l i t y w i t h t h e c o m m a n d sL E F T , R I G H T , U a n D O W N . D a t am a b e i t h e r s c r o l l e d o f t h s c r e e n o w r a p p e d a r o u n d t t h o p p o s i t e s i d e . I s t e a d o s c r o l l i n g t h e e n t i r e s c r e e n a o n c e , i d e s i r e d a n n u m b e r o s e p a r a t el d e f i n e d w i n d o w s c a n b e s c r o l l e d a t h s a m e t i m e i a n d i r e c t i o n . B c o m b i ni n s c r o l l c o m m a n d s , d a t a c a b s c r o l le d i a g o n a l l y , a w e l l .

B C K G N D S s e t s t h b a c k g r o u n d c o l o u ro a i n d i v i d u a l c h a r a c t e r , w h i c h i u s e f u lw h e n u s i n g c u s t o m c h a r a c t e r s i g a m e s .F L A S H c a u s e s a l c h a r a c t e r s o s p e c i f i e d c o l o u r t a l t e r n a t e b e t w e e n n o m a l a n d r e v e r s e f i e l d . F o e x a m p l e ,F L A S H w i l l f l a s h a l t h e b l a c kc h a r a c t e r s o t h s c r e e n . O F t e r m i n a t e st h f l a s h i n g . B F L A S H f l a s h e s t h s c r e e nb o r d e r b e t w e e n t w o s p e c i f i e d c o l o u r s .

F C H R f i l l s s e c t i o n o f t h e s c r e e n w i t hs p e c i f i e d c h a r a c t e r ; t h e c o l o u r

e q u i v a l e n t i F C O L , w h i c h f i l l s s e c t i o no c o l o u r m e m o r y w i t h s p e c i f i e d c o l o u r .F I L L c o m b i n e s t h e s e t w c o m m a n d s , f i l li n s c r e e n a r e a w i t h a s p e c i f i e dc h a r a c t e r i s p e c i f i e d c o l o u r . M O V Ed u p l i c a t e s , a n I N i n v e r t s , a s p e c i f i e dp o r t i o n o t h s c r e e n .

S C R S V a n S C R L D s a v e a n l o a ds c r e e n d a t a a s s e q u e n t i a l f i l e s o d i s k . T s a v e s c r e e n , f o r e x a m p l e , y o u w o u l de n t e r S C R S V 2 , 8 , 2 , " n a m e . S . W " . A l s ou s e f u l a r C O P Y , w h i c h d u m p s h a r dc o p y o f t h e g r a p h i c s s c r e e n t t h p r i n t e r ;a n H R D C P Y , w h i c h d u m p s t h t e x ts c r e e n .

S p r i t e sS i m o n s ' B A S I C d o e s n o r e q u i r e t h a t y o s p e c i f y s p r i t e d e s i g n s a s s e r i e s o n u m b e r s . I n s t e a d y o u d r a w g r a p h o f t h es p r i t e w i t h i n y o u r p r o g r a m , u s i n g t h D E S I G N a n c o m m a n d s . B o t h h i - r e sa n m u l t i c o l o u r s p r i t e s a r e s u p p o r t e d .

T h C M O B c o m m a n d i u s e d t s e u t h c o l o u r s f o s p r i t e ( M O B s t a n d s f o ' M o v a b l e O b j e c t B l o c k ' a n o t h e r t e r mf o s p r i t e ) . M O S E i n i t i a l i z e s t h n u m b e r , m e m o r y b l o c k , c o l o u r , p r i o r i t ya n r e s o l u t i o n o f s p r i t e . M M O B i u e t o d i s p l a y a n m o v e s p r i t e a l o n g al i n e w i t h o u t u s e r i n t e r v e n t i o n . I a c c e p t sp a r a m e t e r s f o t h M O n u m b e r , t h t w s e t s o c o o r d i n a t e s b e t w e e n w h i c h t h s p r i t e w i l l m o v e , t h s i z e o f t h e s p r i t e ,a n t h s p e e d a w h i c h i w i l l t r a v e l .R L O C M O B i s i m i l a r t M M O B , b u t h c u r r e n t l o c a t i o n o t h s p r i t e i t a k e n t b t h e s t a r t i n g p o i n t o f i t m o v e m e n t .

D E T E C T i n i t i a l i z e s s p r i t e c o l l i s i o nd e t e c t i o n , a n C H E C K t h e n p e r f o r m s t h a c t u a l d e t e c t i o n . M O O F t u r n s o f s p e c i f i e d s p r i t e .

C u s t o m C h a r a c t e r sC r e a t i n g c u s t o m c h a r a c t e r s w i t h S i m o n s 'B A S I C i e x t r e m e l y s i m p l e . M E c o p i e st h c h a r a c t e r p a t t e r n s f r o m R O t o h i dd e R A M . B a c c e s s i n g t h i s h i d d e n R A M ,e f f i c i e n t u s i m a d e o a l 6 4 o f t h eC - 6 4 . A w i t h s p r i t e s , t h c h a r a c t e r s a r d e f i n e d u s i n g t h D E S I G N c o m m a n d ,a l o n g w i t h t h c o m m a n d , t c r e a t ec h a r a c t e r g r i d w i t h i n t h e p r o g r a m .

S t r u c t u r e d P r o g r a m m i n gT h i s i a a r e a t h a t w i l l b a p p r e c i a t e db s e r i o u s p r o g r a m m e r s . S i m o n s ' B A S I Ca l l o w s t h e u s o f P a s c a l - l i k e s t r u c t u r e s ,a w e l l a s p r o c e d u r e s , o b v i a t i n g t h n e e df o c o n f u s i n g G O T O s a n G O S U B s . I i i s u p p o r t o t h i s p h i l o s o p h y t h a t t h R E N U M B E R c o m m a n d d o e s n o r e n u m b e r G O T O a n G O S U B t a r g e t s .

E L S E i a d d e d t t h I F . . . T H E Ns t a t e m e n t t s i m p l i f y t h e b r a n c h i n g i

F e b r u a r y 1 9 8 5 4

Page 46: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 46/60

R E P E A T . . U N T I L a l l o w s o n l y o n e .S i m o n s ' B A S I C a l s o s u p p o r t s p r o

c e d u r e s : p o w e r f u l p r o g r a m m i n g s t r u ct u r e s n o r m a l l y a s s o c i a t e d w i t h l a n g u a g e sl i k e P a s c a l , " C O M A L a n W a t e r l o oB A S I C . P R O C i u s e d t d e f i n e a p r oc e d u r e n a m e . T h c o d e f o l l o w i n g , u t E N P R O C . c o n s t i t u t e s t h p r o c e d u r e .I c a n b e e x e c u t e d u s i n g t h E X E C c o m a n d . T h e f f e c t i s i m i l a r t G O S U B e c e p t t h a t t h p r o c e d u r e i r e f e r r e d t b n a m e n o b m e a n i n g l e s s t i n en u m b e r . S i m i l a r l y , C A L L c a b u s e d t d i r e c t l y t r a n s f e r p r o g r a m e x e c u t i o n t l a b e l l e d l i n e m o r e c i v i l i z e d m e t h o dt h a n G O T O . A s s o c i a t e d w i t h t h u s o p r o c e d u r e s i t h p o w e r f u l a b i l i t y t d e c l a r e ' l o c a l ' v a r i a b l e s . V a r i a b l e s d e f i ne w i t h t h L O C A L c o m m a n d ' b e l o n g ' t o

s p e c i f i c s u b r o u t i n e , a n m a h a v e d i f e r e n t v a l u e s o m e w h e r e e l s e i t h p r g r a m . G L O B A L r e s t o r e s t h o r i g i n a lv a l u e s t v a r i a b l e s t h a t w e r e r e a s s i g n e dw i t h t h L O C A L c o m m a n d .S o u n d a n M u s i cS i m o n s ' B A S I C s u p p o r t s t h S I s o u n ds y n t h e s i s c h i p , w h i c h i u s e d f o s o u n d e f e c t s a n m u s i c p r o g r a m m i n g o t h C - 6 4 .

V O s e t s t h v o l u m e o t h S I D ' s o u p u t . W A V E s e t s t h w a v e f o r m o s p e c i f i e d v o i c e . M U S I C i u s e d t e n c o d em u s i c a l d a t a . I s u p p o r t s 2 5 d i f f e r e n tt e m p o s e t t i n g s a n t h f u l l r a n g e o p i c h e s s u p p o r t e d b t h e S I D . S h a r p s a n df l a t s m a b s p e c i f i e d , a n i n d i v i d u a l p i c h e s m a b f i n e - t u n e d . H a v i n g b e e n e c o d e d i n t o a s t r i n g v a r i a b l e , t h m u s i cm a b p l a y e d b a c k e i t h e r o i t o w n , o a b a c k g r o u n d t a n o t h e r p r o g r a mw i t h o u t s t o p p i n g t h a t p r o g r a m ' s a c t i o n .

S p e c i a l I n p u t D e v i c e sT h a n c o o r d i n a t e s a w h i c h l i g h tp e i p l a c e d o t h e s c r e e n c a b e r e a du s i n g t h e P E N X a n P E N Y c o m m a n d s .T h P O c o m m a n d r e t u r n s t h e r e s i s t a n c eo f p a d d l e , a n t h J O c o m m a n dr e t u r n s t h e s t a t u s o f t h j o y s t i c k h a n d l ea n f i r e b u t t o n .

C o n c l u s i o nS i m o n s ' B A S I C , i s h o u l d b c l e a r b n o w , i p r e t t y c o m p r e h e n s i v e . C o m m a n d sa r o f f e r e d f o e v e r y a s p e c t o p r o g r a mm i n g , m a k i n g i e a s y f o e v e n n o v i c et o e f f i c i e n t l y p r o g r a m t h C - 6 4 . I y o w i s h t u s y o u r c o m p u t e r a i t s f u l lp o t e n t i a l , a n d o n ' t w a n t t b e b o t h e r e dw i t h t i r e s o m e P O K E s , S i m o n s ' B A S I C i w h a t y o n e e d , a n r e c o m m e n d i t

R e v i e w b K e v i n B o a r d m a n

V e g a s J a c k p o ta n d D u c k s h o o tf r o m M a s i e r t r o n i c

A r c a d e - s t y l e g a m e s f o C o m m o d o r e 6 w i t h d i s k d r i v e

V e g a s J a c k p o t i g a m e t h a t s i m u l a t e sf o u r - r e e l s l o t m a c h i n e , u s i n g t h f u n c

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

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

D u c k s h o o t i s i m i l a r t t h v i d e o a c a d e g a m e c a l l e d C a r n i v a l . Y o g e g u c o n t r o l l e d b y y o u r j o y s t i c k , s u p p l y o b u l l e t s d i s p l a y e d a t t h e b o t t o m o t h s c r e e n , a n t h r e e r o w s o f b e a r s , b o n u i t e m s a n d u c k s . I y o d o n ' t s h o o t t h d u c k s b e f o r e t h e y g e t t t h b o t t o m r o w t h e y f l d o w n a n e a t e o y o u r b u l l e t s I t h a r c a d e g a m e t h e s c r e e n i v e r t i c a l w h i l e i t h i s v e r s i o n , i i h o r i z o n t a l , g i i n l e s s r o o m t c a t c h t h e d u c k s . S t i l l ,i a e x c e l l e n t g a m e .R e v i e w e d b M i k e M a r t i n

M a r k e t p l a c eC o m m o d o r e 8 0 0 0s e r i e s c o m p u t e r s a n 8 0 5 0 d i s k d r i v e s i e x c e l l e n t c o n d i t i o n .

M o s t n e v e r u s e d .L o p r i c e .

C a l l ( 4 1 6 ) 5 9 3 - 1 7 8 1M o n d a y - F r i d a y 9 -

A s f o T r a c y

R E N T O B U S O F T W A R E

E d u c . g a m e s , B u s . , U t i l i t i e sB u y e r s ' C a t . F R E ER e n t a l M e m . & L i s t i n g s $ 1 V I S A M /

R O C K Y M T N . F L O P P I E SB O 8 1 B L A I R M O R E , A L T A .T 0 0 E

6 6

C O M P U T E R R E N T A L SW b u y , t r a d e a n s e l l C o m m o d o r e

c o m p u t e r sW r e p a i r C o m m o d o r e c o m p u t e r sW a n t e d 1 5 4 1 a n 4 0 4 0 d i s k d r i v e s

C O M P U T E R R E N T A L S2 5 C o n s u m e r s R d . , S u i t e 1 0 1 ,W i l l o w d a l e . O N M 2 4 V T e l t : ( 4 1 6 ) 4 9 5 - 0 0 3 5

C L E A R O U T S P E C I A L SF O C - 6 4S y n t h 6 4 $ 1 4 . 9 5

( M u s i c S o u n d S y n t h e s i z e r )T i n y F o r t h $ 1 4 . 9 5S u p e r U t i l i t y D i s k 6 $ 1 4 . 9 5

( M o r e t h a n j u s t c o p y p r o g r a m )C h a r t P a k - 6 4 $ 1 4 . 9 5

( P r o f e s s i o n a l P r e s e n t a t i o n C h a r t -M a k e r )

E l e c t r o n i c s 2 0 0 15 5 2 9 Y o n g e S t W i l l o w d a l e ,O M 2 5 S ( 4 1 6 ) 2 2 3 - 8 4 0 0

4 T P U G M a g a z i n e

Page 47: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 47/60

C h i l l e r , B M R a c e r s ,a n d S p a c e w a l kf r o m M a s t e r t r o n i c

A r c a d e - s t y l e g a m e s f o C o m m o d o r e 6 a n d i s k d r i v e

o p e n i n g s c r e e n s h o w s M i c h a e la z o m b i e r i s i n g o u o t h

I i e x c e l l e n t l y d o n e i c o l o u r f u lg o o d t h i n g , b e c a u s e i t a k e s

m i n u t e s t l o a d f r o m 1 5 4 1 ( i w o n ' ta a l f r o m 4 0 4 0 d r i v e ) .

T h g a m e b e g i n s t o t h e s o u n d s o ' T h r i l l e r ' . L i k e t h o s e o p e n i n g

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

d i d n ' t k n o w w h w a w h o . H o w e v e r ,s o o n l e a r n e d n o t t t o u c h t h s p i d e r ,

t h m a i b l u e w a z o m b i e , a n t h m a i r e a n w h i t e w a m h a e l J a c k s o n .

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

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

a n t o a d s t o o l s .

P o l a r P e c k e r p l a y s C h i l l e rC h i l l e r c a n b e p l a y e d w i t h e i t h e r

o k e y b o a r d , b u t h j o y s t i c k i e a s i e r t u s e .

I B M R a c e r , y o d r i v e y o u r B M d i r t - b i k e t h o u g h t h e r a c e c o u r s e ,o v e r b r i d g e s , a n d o d g i n g t r e e s , o i

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

t h j o y s t i c k . A y o f i n i s h o n e w i n d i n gu r s e t h e s c r e e n c h a n g e s t n e a n

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

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

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

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

s a t e l l i t e y o c a t c h . Y o m u s t a v o i do r i t e s , l a n d e r s a n o t h e r a s t r o n a u t s .

T h e s e g a m e s a r n b e t t e r ( o w o r s e )m a n y o t h e r c o m p u t e r g a m e s

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

b D a v i d W r i g h t

S w i t c h i n g 1 5 4 1 D e v i c e N u m b e r sb E l i z a b e t h D e a lI h e a r t i c l e ' S w i t c h i n g l o J f l D e v i c e N u m b e r s ' i t h J a n u a r y T H J t i M a g a z i n e .E l i z a b e t h D e a l d e s c r i b e d a ' s e m i - p e r m a n e n t ' m e t h o d o c h a n g i n g t h d e v i c e n u m b e ro 1 S d i s k d r i v e . T h e m e t h o d i n v o l v e s w i r i n g s w i t c h t t h d r i v e ' s c i r c u i t b o a r di ? p l a c e o t h d e v i c e - s e l e c t i o n j u m p e r s . B t h i s m e a n s t h e d e v i c e c a b e s e l e c t e d a tt h f l i c k o t h s w i t c h , i n s t e a d o f v s v t i g e i t h e r t h h a r d w a r e m e t h o d ( w h i c h i i r r e v o c a b l e

y o c a n ' t r e p l a c e t h j u m p e r s ) , o r t h s o f t w a r e m e t h o d ( w h i c h i e p h e m e r a l t h d e v i c e n u m b e r c h a n g e s b a c k w h e n y o s w i t c h o f t h d r i v e ) . L i r e c o m m e n d s t h a t t h ed e v i c e n u m b e r s h o u l d b e s e l e c t e d b e f o r e p o w e r i n g u t h s y s t e m . H o w e v e r , f o t h o s ew h w a n t t s w i t c h d e v i c e n u m b e r s w h i l e t h s y s t e m i o n s h h a s p r o v i d e d n u m b e ro i n t e r e s t i n g o b s e r v a t i o n s , w h i c h f o r m e d t h s e c o n d p a r t o f h e a r t i c l e . D u t a e d i t o r i a l s l i p - u p t h i s d i n o a p p e a r l a s t m o n t h , s h e r e i i n o w .

S o f t w a r e R e s e t : N o R e c o m m e n d e dS t r a n g e e v e n t s k e e p h a p p e n i n g w i t h t h s o f t w a r e r e s e t c o m m a n d . I m a b u s e f u l ,t h o u g h , i y o u m u s t s w i t c h d e v i c e n u m b e r w i t h o u t t u r n i n g o f t h s y s t e m . I y o a r e i n t e r e s t e d i s o m e c u r i o u s d e t a i l s , r e a d o n

T h r e s e t c o m m a n d s h o u l d o n l y b ' U J ' , o r s o t h e C B b o o k s a y s . R i c h a r d I m m e r sa n G e r a l d N e u f e l d i t h e i r I n s i d e C o m m o d o r e D O b o o k s t a t e t h a t y o s h o u l d u s et h ' U : ' ( c o l o n ) c o m m a n d s i n c e ' U J ' c r a s h e s . t h i n k t h e y a r o n t o s o m e t h i n g , b u m r e s u l t s a r d i f f e r e n t :

u s « d ' U J ' o t h # R O M s a n K e r n a l a n C - 6 4 . n e v e r h a p r o b l e m s u s i n gt h o l D O S - W E D G E 5 . 1 . O t h c u r r e n t C - 6 4 a n # R O M s , o n l y t h ' U ; ' ( s e m i c o l o n )w o r k s , e v e r y t h i n g e l s e c r a s h e s w h e n t h c o m m a n d i s h i P R I N T 8 s t a t e m e n t . B u t h r e e v e r s i o n s o f t h e c o m m a n d w o r k w i t h t h 5 . W E D G E g o r e c e n t l y a s w e l la a o l o n e . D i t t o P O W E R a n d i t t o s o m e h o m e - b r e w c o d e i S u p e r m i n i ,

S i t ' s j u n g l e . H e r e a r s e v e r a l c h a n g e - a n d - r e s e t s c h e m e s t h a t w o r k . T c h a n g ef r o m d e v i c e t 8

W e d g e 5 . P O W E R / M O R E P O W E R S u p e r m o n . E 31 H i t h s w i t c h f r o m n u m b e r t n u m b e r2 r e s e t d i s k > U D I S K ' T J J "3 t e t l s y s t e m > # D E V I C E S4 u s i F u n c t i o n - 3 k e

> U > F

I a l t h r e e s y s t e m s y o u c a u s ' U J ' , ' U : ' o ' U ; ' , T h e y a l d t h e j o b s l o n g a y o d o e v e r y s t e p i t h i s o r d e r a n n o t h e r . f i n d t h e e x i s t e n c e o f t h r e e c o m m a n d s

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

t h d r i v e w a r e s e t b i n t e r r o g a t i n g t h e r r o r c h a n n e l ( p o i n t 4 ) T h e ' 7 3 . C B M D O V 2 . 6 1 5 4 1 , 0 0 , 0 0 ' m e s s a g e t e l l s y o u a r e s e t h a t a k e n p l a c e .

h a v e s u b m i t t e d S u p e r m e n . E 3 t t h T P U G l i b r a r y a b o u t J u n e , i s h o u l d b ea v a i l a b l e b y n o w . I n c i d e n t a l l y , t h i n i t i a l i z a t i o n S Y d e f a u l t s e v e r y t h i n g t d e v i c e8 S i y o u s d e v i c e 9 t e l l S u p e r m o n . E 3 a b o u t i u s i n g t h f l i p - d e v i c e c o m m a n d ,

F 9 ' . H o w e v e r , w h a t e v e r y o d a l m o s t m a k e s n d i f f e r e n c e . Y o s h o u l d n ' t c r a s hs i n c e t h p r o g r a m a l w a y s c h e c k s i a d e v i c e i t h e r e , p r i o r t a l I / o p e r a t i o n s i c l u d i n g S A V E a n L O A D . I t h e d e v i c e i s n ' t t h e r e , y o e i t h e r g e a ' ? ' o r t h e p r o m p t .Y o m a g e s o m e g a r b a g e , ' S E A R C H I N G ' , ' L O A D I N G ' o t h l i k e . I g n o r e i t

T h e P R I N T # P u z z l eF i r s t f l i p t h s w i t c h t d e s i r e d d e v i c e n u m b e r , t h e n R U t h i s :1 C 9 : N D 8 : O P E N 1 , C D , 1 5 : P R I N T # 1 , " U ; " : C L O S E2 O P E N 1 , N D , 1 5 : I N P U T # 1 , E , E S : P R I N T E ; E $ : C L O S E 1L i n e 1 t e l l s t h c o m p u t e r c u r r e n t d e v i c e ( C D ) , a n t h n e d e v i c e t w h i c h y o

j u s t p o s i t i o n e d t h s w i t c h ( N D ) . T h e n i r e s e t s t h e d r i v e . C L O S E i s n ' t n e e d e d . L i n e2 s h o w s t h e s i g n - o n m e s s a g e ' ( 7 3 , C B M D O V 2 . 6 1 5 4 1 ) ' c o n f i r m i n g t h a t c h a n g eh a t a k e n p l a c e . O n l y ' U ; ' f u n c t i o n s . T h c o l o n a n c r a s h . t r i e d a i s o r t o v a r i at i o n s o t h i s t h i n g , a n t h r e s u l t s a r e t h e s a m e . s t r a n g e p u z z l e .C o n c l u s i o nS i n c e t h W e d g e . P O W E R a n S u p e r m o n . E 3 w o r k a n o f t h e t h r e e c o m m a n d s ,

t h i n k t h e p r o b l e m c a n n o t b i t h e d i s k R O M s , b u t r a t h e r i t h w a B A S I C h a n d l e st h O P E N a n P R 1 N T # c o m m a n d s a u s e d f o r r e s e t . A n i d e a s o u t h e r e ?

F e b r u a r y 1 9 8 5 4 5

Page 48: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 48/60

> 4 N T I G M R E F I L T E RI r e c e n t y e a r s , a t h e u s e o C R T ' s ( c a t h o d e r a t u b e s ) h a g r o w n d r a m a t i c a l l y , s h a c o n c e r n o v e rt h e f f e c t s t h e s e s y s t e m s h a v e o n t h e i r o p e r a t o r s .C o m p l a i n t s o e y s t r a i n , h e a d a c h e s , u n w a r r a n t e dw e a r i n e s s a n f a t i g u e a r e c o m m o n a m o n g c o mp u t e r t e r m i n a l a n w o r d p r o c e s s o r o p e r a t o r s . T h r e s u l t o t h e s e s y m p t o m s c a b l o w e r p r o d u c t i v i t ya n i n c r e a s e d a b s e n t e e i s m .O u i n n o v a t i v e a n i n e x p e n s i v e a d d - o n i c h a n g i n gt h a t t i t u d e s o e m p l o y e e s w h w o r k w i t h c o m p u t e rt e r m i n a l s a n w o r d p r o c e s s o r s . v i d e o d i s p l a y u n i t( V D U ) w i t h a a n t i - g l a r e f i l t e r a t t a c h e d c a b e n e f i ta e m p l o y e r b p r o v i d i n g a m o r e c o m f o r t a b l e w o r ks t a t i o n . I n c r e a s e d c o m f o r t m e a n s i n c r e a s e d p r o d u ct i v i t y .

T h P E R I P H L E X f i l t e r s h a r p e n s t h i m a g e o t h s c r e e n b b l o c k i n g o u t t h e r e s i d u a l l i g h t a l o n g t h e d g e s o t h i m a g e s p r o j e c t e d . I a l s o e l i m i n a t e s u t 8 7 o t h r e f l e c t e d g l a r e o s u n l i g h t o r f l u o r e sc e n t l i g h t s f r o m t h V D U . I d o e s ' a l l o t h i s w i t h o u td i s t o r t i n g t h v i s u a l s i f a c t , i m o s t c a s e s t h v i s u a l s a r c r i s p e r a n c l e a n e r .T h C R T ( c a t h o d e r a t u b e ) u s e d i V D i m a d e o g l a s s a n g l a s s r e f l e c t s l i g h t . I i t h i s l i g h t t h a t t h P E R I P H L E X f i l t e r i d e s i g n e d t a b s o r b .T h r e s u l t s o e v a l u a t i o n s b s e v e r a l m a j o r c u s t o m e r s( i n c l u d i n g b a n k s , i n s u r a n c e c o m p a n i e s , b o a r d s o e d u c a t i o n , n e w s p a p e r s , h o s p i t a l s . G o v e r n m e n tm i n i s t r i e s , e t c . ) c l e a r l y s h o w t h a t P E R I P H L E X f i l t e r ss u b s t a n t i a l l y i n c r e a s e t h c o m f o r t o t h o p e r a t o r s 'w o r k i n g c o n d i t i o n s b r e d u c i n g g l a r e a n r e f l e c t i o n .W i t h r e d u c t i o n i o p e r a t o r f a t i g u e , s e v e r a l h a v er e p o r t e d a i n c r e a s e i p r o d u c t i v i t y b a m u c h a 2 0 % !P E R ! P H L E X f i l t e r s a r a v a i l a b l e i v a r i e t y o s i z e sa n t e x t u r e s a n a r c o m p a t i b l e w i t h V D U s o m o r et h a n 8 0 c o m p u t e r a n w o r d p r o c e s s o r m a n u f a c t u re r f r o m s u c h m a j o r s u p p l i e r s a I B M , H o n e y w e l l ,X e r o x a n T e l e x t o s m a l l e r f i r m s s u c h a B a s i c F o u r ,T e a n I n c o t e r m . W a l s o p r o v i d e a c u s t o m m a n uf a c t u r i n g s e r v i c e f o s p e c i a l i z e d a p p l i c a t i o n s a n p r o b l e m s .

I a d d i t i o n t t h i m m e d i a t e b e n e f i t s o e m p l o y e ec o m f o r t a n i n c r e a s e d p r o d u c t i v i t y , P E R I P H L E X f i l t e r so f f e r l o n g t e r m a d v a n t a g e . W i t h u s e , t h p h o sp h o r s o t h i n s i d e o f C R b e g i n t d e g r a d e . T h i sd e g r a d a t i o n r e s u l t s i i n c r e a s i n g l y f u z z y i m a g e s o nt h s c r e e n . P E R I P H L E X f i l t e r s c l i p t h e f u z z i n e s s m a k i n gt h v i s u a l s c r i s p a n d c a n t h e r e f o r e e x t e n d t h u s a b l e l i f e o a C R T b a m u c h a t w y e a r s .

M i c r o m o n o f i l a m e n tF i b r e s

V D S c r e e n S u r f a c e

N a t u r a l L i g h t

M a g n i f i e d C r o s s S e c t i o nI l l u s t r a t i n g L i g h t A b s o r p t i o n b t h P E R I P H L E X A N T I G L A R E F I L T E R .( u t 8 7 o f r e f l e c t e d g l a r e I e l i m i n a t e d )

S u g g e s t e dL i s t P r i c e

$ 2 9 . 9 5

S o f t w a r eA c c e s s o r i e sP U

7 0 P r o g r e s s A v e n u e ,U n i t 1 7 S c a r b o r o u g h ,O n t a r i o M 1 2 X P h o n e : ( 4 1 6 ) 4 3 1 - 3 2 0 0

Page 49: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 49/60

C l a s s i f i e do S a l e : C o m m o d o r e B 2 5 6 c / w o r d p r o c e s s o r , 8 2 5 0 d i s k d r i v e .

( 7 0 5 ) 3 8 6 - 7 4 3 1 , D o B r o t h e r s , P . O . B o 3 3 9 , S o u t h R i v e r ,O n t .

f o 8 0 9 6 / 8 2 9 6 p r o g r a m m e r t c o n v e r t 6 G e n e a l o g yp r o g r a m a n e x p a n d i u s i n g b a n k s w i t c h i n g . F i l e e x p e r t r q u i r e d . C a l l J i ( 9 0 2 ) 7 6 5 - 3 9 2 9 .

4 0 3 2 w i t h c a s s e t t e , p r i n t e r 2 0 2 3 , b o o k s , p r o g r a m s , $ 9 0 0 . 0 0 .W r i t e : A . E . R . L t d . L o n g w o r t h B V 0 2 B 0 .

E 4 0 3 2 , T a p e R e c o r d e r , 2 4 w o r d S A v o c a b u l a r y t e s t . B e s tO f f e r . K H e r g t , 1 2 N . M a i n , C h e b o y g a n , M 4 9 7 2 1 .

S o f t w a r e F o S a l e : T i m e w o r k s D a t a M a n a g e r 2 W o r dW r i t e r $ 4 0 . 0 0 e a c h . H e s w a r e M u l t i p l a n $ 8 0 . 0 0 o a l f o $ 1 5 0 . 0 0 . T r a d e s c o n s i d e r e d . C a l l ( 4 1 6 ) 2 7 4 - 0 6 2 2 .

o S a l e : S i g n a l m a n M a r k V I m o d e m . U n u s e d P E T / C B Mm o d e m w i t h a u t o d i a l / a u t o a n s w e r c a p a b i l i t y ; i n c l u d e s c a b l e s ,a d a p t e r a n i n s t r u c t i o n s . $ 8 0 . 0 0 o b e s t o f f e r . C a l l D a v e a ( 4 1 6 ) 2 8 4 - 7 8 5 1 .

o S a l e : C B 8 0 3 2 , 8 0 5 0 d i s k d r i v e , 5 5 1 5 S p i n w r i t e r ( 5 c p s ) ,W o r d P r o I V a l m a n u a l s , $ 2 5 0 0 o . b . o . ( 2 0 6 ) 8 9 2 - 0 9 8 3 .e P a l s W a n t e d : a i n t e r e s t e d i c o r r e s p o n d i n g w i t h a n y o n ew h h a u s e d g e n e a l o g i c a l p r o g r a m o b e e n i n v o l v e d w i t hg e n e a l o g i c a l w o r k w i t h C - 6 4 . L . C h a n e y , 1 1 6 6 0 R o u g hR e a d y R d . , R o u g h R e a d y , C A U . S . 9 5 9 7 5

f o 8 0 3 2 : C o m p l e t e w i t h R O c h i p , d i s k e t t e , a n t r a i n i n g m a n u a l . W a $ 4 0 0 n e w : $ 1 0 0 t a k e s i t E x c e l l e n tw o r k i n g c o n d i t i o n . W r i t e : G r e g M a i l l o u x , A s s u m p t i o n C o l e g e S c h o o l , 1 1 0 0 H u r o n C h u r c h R d . , W i n d s o r , O n t a r i o .

S C R E E N D U M P E R 6 4 C O P Y R I G H T 1 9 8 4 B M I C R O - W D I S T R I B U T I N G I N C .

H o w o u l d y o u l i k e t h a v e c o p y o a l o t h t e x t o g r a p h i c st h a t a p p e a r o y o u r m o n i t o r s c r e e n ? W e l l S C R E E N D U M P E R6 4 m a b w h a t y o a r l o o k i n g f o r . T h i s p r o g r a m w i l lt r a n s f e r t y o u r p r i n t e r * c o p yo w h a t y o s e o y o u r m o n i t o rs c r e e n i n c l u d i n g h i - r e s o l u t i o ng r a p h i c s , t e x t , a n m u l t i c o l o rs p r i t e , e t c . I e v e n w o r k s w i t ht h K O A L A P A D ™ . Y o c a l o a d t h i s p r o g r a m i n t o y o u rc o m p u t e r i h i d d e n l o c a t i o ns t h a t i s h o u l d n ' t i n t e r f e r ew i t h y o u r p r o g r a m s . T h i s m e a n st h a t y o c a u s y o u r C o m m od o r e 6 n o r m a l l y a n t h e n c a l lu t h i s r o u t i n e t d u m p w h a t i o t h s c r e e n . C o l o r s a r r e p r es e n t e d b 1 6 s h a d e s o g r a y f o f a i t h f u l r e p r o d u c t i o n s .A L T H I S F O O N L Y

$ 2 9 . 9 5C a l l : ( 2 0 1 ) 8 3 8 - 9 0 2 7 T o O r d e r

D I S T R I B U T I N G . I N C1 3 4 2 R o u t e 2

B u t l e r , N J 0 7 4 0 5

C - 6 4 a n V I 2 0 O w n e r s6 4 a n 2 5 6 K M e m o r y E x p a n s i o n a n G r e a t S o f t w a r e t t a k e f u l l a d v a n t a g e o E x p a n d e d

M e m o r yC a l l o r W r i t e

f o O u N e L o P r i c e s

2 5 6 K C A d 2 5 6 K b y t e s o R A M m e mo r t y o u r C o m m o d o r e 6 4 a n d y o u ' l l h a v ep o w e r n e v e r b e f o r e a v a i l a b l e . . e v e r ! ! !6 4 K C B o t h t h 2 5 6 K C a n t h i s u n i ta r p a g e d m e m o r y a n a r c o m p l e t e l yc o m p a t i b l e w i t h t h P B s o f t w a r e l i s t e da b o v e a n w i l l g i v e y o u r C - 6 4 t h p o w e rt h b i b o y s h a v e ! A l s o i n c l u d e d w i t he i t h e r m e m o r y i R A D I S K s o f t w a r e t u s t h m e m o r y a s a d i s k d r i v e -

P r a c t i c a l W r i t e r . . T h i s w o r d p r o c e s s i n g s y s t e m i m e n u - d r i v e na n v e r y e a s y t o l e a r n . T h p r o g r a m o f f e r s t r a n s f e r , i n s e r t , d e l e t e ,s e a r c h a n r e p l a c e , m a t h c a p a c i t y , p r i n t c o m m a n d f i l e a n m o r e .I w i l l u t i l i z e a l a v a i l a b l e m e m o r y i n c l u d i n g t h 2 5 6 K m e m o r ye x p a n d e r .

P r a c t i c a l S p e l l e r . - T h i s s p e l l i n g c h e c k e r w o r k si c o n j u c t i o n w i t h P r a c t i c a l W r i t e r a n w i l l w o r k i

a f r a c t i o n o f t h t i m e w h e n u s e d w i t h t h e x p a n d e d m e m o r y .P r a c t i c a l B u d g e t - T h i s s e t o p r g r a m s o f f e r s b u d g e t p r o j e c t i o n s , 4 i c o m e a n e x p e n s e c l a s s e s , d e t a i l r e p o r t sb m o n t h o i n c o m e a n d e x p e n s e s , y e a rt d a t e d e t a i l a n a l y s i s , a n p r i o r y e a r c o p a r a t i v e s t a t e m e n t s .

E d u c a t i o n a l D i s c o u n tA v a i l a b l e

2 5 B y t e f a c t o r y u p g r a d e f o y o u r 6 4 K C . S 3 8 9 . 9 5 T h i s c a b a d d e d t t h 6 4 K C a a n t i m e .6 4 K V . T h 6 4 K V m e m o r y f o t h V I 2 c o m e s w i t h R O s o f t w a r e t e n a b l e y o t w r i t e B A S I C p r o g r a m s t h a t e x c e e d 6 9 . 0 0 0 b y t e s .6 4 K V A T h 6 4 K V A a d a p t e r a l l o w s y o t u s t h V I 2 m e m o r y ( 6 4 K V ) o t h C - 6 4 C o m p u t e r .

A l p r o d u c t s a v a i l a b l e d i r e c t l y f r o m : B E n t e r p r i s e s A s s o c . I n c .P e f f e r l a w , O L O N O ( 7 0 5 ) 4 3 7 - 3 1 8 7

W a c c e p t V I S A , W C . C h e c k s o M o n e y o r d e r s . P l e a s e a d S 0 s h i p p i n g a n h a n d l i n g o a d S 0 l o C O o r d e r s 7 O S a l e s T a D e a l e r s i n q u i r i e s a r i n v i t e d .

Page 50: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 50/60

L i b r a r y A d d i t i o n sT P U G ' L i b r a r y o p u b l i c d o m a i n s o f tw a r e g r o w s m o n t h , b y m o n t h . H u n d r e d so f d i s k s c o n t a i n i n g t h o u s a n d s o p r g r a m s a r a v a i l a b l e t T P U G m e m b e r s a t h n o m i n a l c o s t o t e d o l l a r s p e d i s k( s e e o r d e r f o r m e l s e w h e r e i t h i s i s s u e ) .C o n s i d e r i n g t h a t e a c h d i s k i p a c k e d w i t hg o o d p r o g r a m s , a t o d a y ' s s o f t w a r e p r i c e st h i s i f a n t a s t i c v a l u e .

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

p r o g r a m o c o l l e c t i o n o p r o g r a m st h a t y o t h i n k m i g h t b a a s s e t t t h l i b r a r y , p l e a s e s e n t i t o T P U G P r o g r a mL i b r a r y , 1 9 I S A A v e n u e R o a d S u i t e 1 T o r o n t o , O n t a r i o M 5 J , A l . C a n a d a . I y o u r c o n t r i b u t i o n i a c c e p t e d y o w i l l b s e n t t h l i b r a r y d i s k o y o u r c h o i c e . I f o s o m e r e a s o n y o u r c o n t r i b u t i o n i n o n e e d e d , y o u r o r i g i n a l d i s k w i l l b r e t u r ne d t y o u .

O t h e s e p a g e s o u l i b r a r i a n s d e s c r i b et h e i r m o s t r e c e n t c o i y i p i l a t i o n s .

N o v e m b e r V I 2 D i s k :V ( T D )

A e x c e p t i o n a l p r o g r a m o t h i s m o n t h ' sd i s k i C o C a l c 1 6 1 6 e l e c t r o n i cs p r e a d s h e e t f o t h V I 2 0 D o c u m e n t at i o n f o r t h s p r e a d s h e e t i c o n t a i n e d i

m e n u - d r i v e n p r o g r a m c a l l e d C o l c a l cI n s t . l 6 K .

C o C a l c 1 6 i w e l l - w r i t t e n a n v e r yp o w e r f u l . T a k e t h t i m e t p l a n y o u rs p r e a d s h e e t c a r e f u l l y , a n t h i n k y o u ' l lb p l e a s e d . s m a l l s u g g e s t i o n : t a k el o o k a t t h e s a m p l e p r o g r a m s a n p r i n tt h e m o u t , i p o s s i b l e , b e f o r e t r y i n g t d e s i g n y o u r o w s p r e a d s h e e t .

A n o t h e r g r e a t p r o g r a m t h i s m o n t h i a n a d v e n t u r e g a m e c a l l e d T h M i d w a y ,a l s o 1 6 p r o g r a m . T h i s w e l l -c o n s t r u c t e d g a m e i s e i t h e c i r c u s m i w a y . I s h o u l d o f f e r m a n y h o u r s o f u n .A m o n g t h e l o c a t i o n s y o u ' l l e x p l o r e a r et h F u H o u s e , t h e F e r r i s W h e e l , t h S h o o t i n g G a l l e r y a n t h H o D o S t a n d ,t n a m e j u s t f e w . T i m e i c r u c i a l , a n t h e r e ' s a h o o b y - t r a p y o h a v e t w a t c ho u f o r , a w e l l . D o n ' t n e g l e c t t d r a wm a p !

I ' d l i k e t t h a n k C h a r l o t t e L a t i n S c h o o la n W a l t e r L N e w t o n f o t h e s e c o n t r i b ut i o n s t t h T P U G l i b r a r y , a l o n g w i t he v e r y o n e e l s e w h o s e p r o g r a m s a p p e a r o

t h i s m o n t h ' s e x c e l l e n t d i s k . A t h s a m et i m e . I ' d l i k e o n c e a g a i n t r e q u e s t t h a ty o s e n d i y o u r p r o g r a m s , a i i b e c o mi n h a r d t f i l l d i s k s e a c h m o n t h . I f a c t ,t h e r e w i l l n o t b e D e c e m b e r V I 2 d i s kt h i s y e a r , o w i n g t t h s h o r t a g e o m a t e r i a l . S p l e a s e t a k e l o o k a y o u rp r o g r a m s , o l a n n e w , a n s e i t h e r ei s n ' t s o m e t h i n g y o u ' v e w r i t t e n t h a t y o u ' dl i k e t s h a r e w i t h t h r e s t o u s W e ' l l a l b e n e f i t .P r e s e n t e d b y D a r y l K i n g

N o v e m b e r C - 6 4 D i s k :C ( T D )

I y o h a v e n o n - C o m m o d o r e p r i n t e r a n y o w a n t t p r i n t o u h i - r e s p i c t u r e s , t h D u m p n o n c o m m i t h p r o g r a m f o y o u .L i s t l i n e s 2 1 1 0 - 2 2 5 0 b e f o r e y o r u t h p r o g r a m , t m a k e s u r e t h a t i i s e u f o y o u r p r i n t e r . s a m p l e p i c t u r e i p r v i d e d . G o o d l u c k . . .

Y o u ' l l f i n d g r e a t c h a r a c t e r e d i t o r p r g r a m o t h i s d i s k : G r a f i x e d i t o r 2 . W h e nt h d i s p l a y a p p e a r s , u s t h c u r s o r k e y st p o s i t i o n t h e c u r s o r o v e r t h c h a r a c t e rt h a t y o w a n t t e d i t , a n t h e n h i t h ' U A R R O W k e y . T h c h a r a c t e r w i l l a p e a r i t h a r e a y o a r e d i t i n g . U s ' . t t u r n p i x e l o n a n ' S P A C E ' t t u r no n o f f . P r e s s t h ' L E F T A R R O W k e t s e t h m e n u . T h r e e s a m p l e s e t s a r p r o v i d e d .

N o v e m b e r C - 6 4 D i s k :( C ) M C

T h i s d i s k h a f i v e p r o g r a m s t h a t p e o p l ei n v o l v e d i L a n g u a g e A r t s e d u c a t i o n w i l lf i n d u s e f u l . T h e y a r e : S i m p l e S e n t , C o p o u n d S e n t , D r i l l e r / i r / u r , D r i l l i e / e i ,a n D r i l l o u / o w .

S i m p l e S e n t t e a c h e s t h e d i f f e r e n c e b t w e e n a s i m p l e s e n t e n c e a n a f r a g m e n t .C o m p o u n d S e n t t e a c h e s t h e b a s i c s o f t h c o m p o u n d s e n t e n c e . T h t h r e e D r i l l p r g r a m s g i v e p r a c t i c e s p e l l i n g w o r d s t h a th a v e s i m i l a r s o u n d s , b u t d i f f e r e n t s p e l li n g s . A l l f i v e a r q u i t e w e l l d o n e .

Y o u ' l l a l s o f i n d n l e s s t h a n e l e v e nh a n d y l i t t l e u t i l i t y p r o g r a m s , a l i m a c h i n e l a n g u a g e , w h i c h w o n ' t d e s c r i b ei n d i v i d u a l l y . I n s t r u c t i o n s f o t h e m a r p r o v i d e d i f i l e c a l l e d ' I N S T R U C -T I O N S . C . G o o d l u c k . . .

N o v e m b e r C - 6 4 D i s k :( C ) M D

I y o a r i n t o W a t e r l o o B A S I C , t h e np r o g r a m o t h i s d i s k w i l l b o f i n t e r e st y o u . I i l i k e W a t e r l o o B A S I C , e x c e pt h a t m a n y o t h W a t e r l o o b u g s h a vb e e n f i x e d a n s o m e n e f e a t u r e s h a vb e e n a d d e d . A l W a t e r l o o p r o g r a m s w i w o r k w i t h N o r t h c a s t l e S t r u c t u r e B A S I C . T o e x e c u t e t h ' R U N ' v e r s i o n sj u s t u s L O A D a n R U N . T h o t h e r v e s i o n s m u s t b l o a d e d , 8 , 1 a n t h e y m u s b t u r n e d o w i t h t h e a p p r o p r i a t e S Y S G o o d l u c k . . .

h a n d y u t i l i t y t h i s m o n t h i E a s y D O L o a d e r . T h i s h a s l o t s o g r e a t c o m m a n d t h a t c a b a c t i v a t e d w i t h t h t o u c hj u s t f e k e y s .

G a m e p l a y e r s w i l l l i k e 1 0 M e t eL o a d e r a n C h i p A w a y L o a d e r ( v e rs i m i l i a r t B r e a k O u t ) . G o o d l u c k . .

C - 6 4 M u s i c D i s k : ( C ) S 5T h e r e i l o o g r e a t m u s i c o n t h i s d i s T h m e n u p r o g r a m i c a l l e d J u k e b o xA m o n g t h p i e c e s y o w o n ' t w a n t t m i a r e : A f r i c a , D a n i e l , E i n e K l e i n e , S t aW a r s , K a r m a a n E l e p h a n t W a l k .

C - 6 4 M u s i c D i s k s :( 0 ) 8 6 , ( 0 ) 8 7 , ( 0 ) 8 8

I y o e n j o y e d a n o t h o t h e r M m u s id i s k s , t h e n t h e s e t h r e e d i s k s a r f o y o uI y o h a v e n ' t y e f o u n d o u w h a t g o oC - 6 4 m u s i c i l i k e , t h e y ' r e f o r y o a l s S o m e e x c e p t i o n a l s o n g s o n t h e s e d i s a r e : T h E n t e r t a i n e r , B e e r B a r r e l P o l k aL C u c a r a c h a a n d T u m b l i n g T u m b l e .

D e c e m b e r C - 6 4 D i s k :( C ) T E

B e f o r e w l o o k a t t h e p r o g r a m s o t h d i s k , s h o u l d p o i n t o u t t h a t t h e p r o g r al i s t e d i n t h e d i r e c t o r y a s e a r c hr e p l a c e . c , s h o u l d h a v e b e e n c a l l s e a r c h / r e s c u e . c . S o r r y a b o u t t h a tw a l a t e , w a t i r e d , a n m f i n g e r s w e rr e f u s i n g t t a k e o r d e r s f r o m m b r a i n

T h e r e ' s a g r e a t g a m e o t h i s d i s k . I t

4 T P U G M a g a z i n e

Page 51: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 51/60

C H O O S E C O M A L

d i s k b a s e d c o m a l v e r s i o n 0 . 1 4C O M A L S T A R T E R K I T — C o m m o d o r e 6 4 S y s t e m D i s k , T u t o r i a lD i s k ( i n t e r a c t i v e b o o k ) , A u t o R u D e m o D i s k , R e f e r e n c eC a r d a n c o m a l f r o m t b o o k .S 2 9 . 9 5 p i u s S 2 h a n d l i n g

( 2 P R O F E S S I O N A L C O M A L V e r s i o n 2 . F u l l 6 4 c o m m o d o r e 6 4 c a r t r i d g eT w i c e a P o w e r f u l , T w i c e a F a s tS 9 9 . 9 5 p l u s S h a n d l i n g ( n m a n u a l o d i s k s )D e l u x e C a r t r i d g e P a c k a g e i n c l u d e s :c o m a l H A N D B O O K 2 n E d i t i o n , G r a p h i c s a n d S o u n dB o o k , D e m o D i s k s a n t h c a r t r i d g e ( s e l l s f o o v e rS 2 0 0 i E u r o p e ) . T h i s i w h a t e v e r y o n e i t a l k i n g a b o u t .S 1 2 8 . 9 0 p l u s S h a n d l i n g ( U S A C a n a d a o n l y )

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

C O M A L U S E R S G R O U P , U . S . A . , L I M I T E D5 5 0 1 G r o v e l a n d T e n , M a d i s o n , w 5 3 7 1 6

T R A D E M A R K S C o m m o a o r e 6 o C o m m o d o r e E l e c t r o n i c s L t d . C a p t a i n C O M A L o C O M A L u s e r s G r o u p U S A . L t

e s t i m a t e d

C O M A LR E F E R E N C E G U I D E

S i x t y - f o u r p a g e s o u t l i n i n g a l t h C 6 C O M A Lk e y w o r d s , w i t h s e c t i o n s o t h l a n g u a g e ' s s u p e r bS t r i n g H a n d l i n g , P r o c e d u r e s a n P a r a m e t e r s ,E x p r e s s i o n s a n S t a n d a r d F u n c t i o n s . $ 9 . 9 5

C O M A LR e f e r e n c e G u i d e

b y B o r g e R C h r i s t e n s e nV i t h f a i e w o r e j b i B u n e r f i e k f

S e n d c h e q u e o m o n e y o r d e r t o T P U G I n c . , D e p t . A . 1 9 1 2 A v e n u e R d . , S t e . 1

T o r o n t o , C a n a d a M 5 4 A

C O M M O D O R E V I 2 G A M E SE x c i t i n g n e w g a m e s . .

C l e a r a n c e S A L E u p t 7 5 o f L I S T P R I C EN U F E K K O P G A M E S , w i t h G R E A T S O U N D , A C T I O N , C O L O U R , G R A P H I C S . E x c i t i n g g a m e s t o p n o t c h v a l u e s e v e n a l i s tp r i c e , g r e a t f o a l a g e s , f r o m t 7 5 A l C a s s e t t e s . . F O V I 2 n e x t r a m e m o r y n e e d e d . I M M E D I A T E D E i l V E R Y

A L I E N P A N I CA N T I M A T T E R S P L A T T E RE X T E R M I N A T O RK R A Z Y K O N GR A C E F U Nm u s i c w r i t e r i i i

t h c a t c hk i n g s r a n s o mt o t a l l i s i p r i c e

P L E A S E A D S 2 . 5 0 f o r i h i p pg o m e t h e r e a f t e r

U S P U K E D I S C O U N T P R I C E1 2 9 $ 6 9 5S 2 9 . 9 5 $ 7 . 9 5$ 3 9 . 9 5 $ 9 . 9 5S 2 4 . 9 5 $ 6 9 1 2 4 . 9 5 $ 6 . 9 5$ 3 9 . 9 5 S 9 . 9 5S 2 9 . 9 5 $ 7 . 9 51 3 9 9 5 5 9 . 9 5

$ 2 5 4 . 6 0 S A L E 1 6 6 . 6 0T O T A L P R I C E u . n e o r t y $ 2 0 0 . 0 0

n a n h a n d l i n g f o f i n l g o m e a n S I f o e a c h

7 P r o v i T i c i o l S a l e i T o l o O n t a r i o R e j i d e n t sE X T R A M E M O R Y V I G A M E S B Y T H E S A M E M A K E R N U F E K O PD E F E N D E R O I R L I S T P R I C E $ 2 9 . 9 5 D I S C O U N T P R I C E $ 7 . 9 53 D M A N 1 2 9 9 5 $ 7 . 9 5S P A C E Q U E S T 1 2 9 $ 7 . 9 5

T O T A L L I S T P R I C E $ 8 9 . 9 5 D I S C O U N T P R I C E 1 2 3 . 8 5

F R E E S H I P P I N G I Y O U O R D E R A L T H R E E G A M E S O R o d 5 2 . 5 0f o s h i p p i n g a n h a n d l i n g f o f i r s t g a m e $ 1 . 0 0 ( h e r e a f t e r

8 M E M O R Y E X P A N D E R F O V I 2 V I C 2 0 8 M E M O R Y E X P A N D E R S T A N D A R D P L U G I C A R T R I D G EI N C R E A S E S M E M O R Y f r o m 5 , 1 2 0 b y t e s t 1 3 , 3 1 2 b y t e s . G O L DP L A T E D C O N T A C T S . O N Y E A R W A R R A N T Y P R E M I U M G R A D EC O M P O N E N T S . C O M P L E T E D O C U M E N T A T I O N .

R E G U L A R P R I C E $ 5 9 . 9 5S P E C I A L P R I C E $ 3 9 . 9 5O N T A R I O R E S I D E N T S A D 7 P r o v i n c i a l S o U i T o ( $ 3 . 8 5 )

H a n d l i n g o n s h i p p i n g c h c w c j e s A d $ 5 . 0 0M A S T E R C A R D , V I S A , M O N E Y O R D J R S . P E R S O N A L C H E C K S

P H O N E O R D E R S A C C E P T E D [ w i d e d u c t S I f o t o i l o c o l )P H O N E ( 7 0 5 ) 4 3 7 - 3 1 8 7 o W R I T E E N T E RP R I S E S I N C . , P E F F E R L A W , O N T . L O 1 N

W R I T E O P H O N E F O R O U R C O M P L E T E M O N ? Y S A V I N G P R I C E L I S TC O M M O D O R E S O F T W A R E P R I N T E R S P E R I F E R A L . s £ o « I T O R S E T CC A l l ( 7 0 5 ) 4 3 7 - 3 1 8 7 P H O N E O R D E R S A C C E P T E D A T 1 P M O N . - S A T . C A L L ( 7 0 5 ) 4 3 7 - 3 1 8 7 D e a l e r I N Q U I R I E S I N V I T E D

Page 52: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 52/60

c a l l e d Q i ( p r o n o u n c e d ' q u i x ' ) . P e o p l ef r o m a l o v e r t h w o r l d h a v e b e e nd o n a t i n g t h i s g a m e t t h l i b r a r y f o y e a r a n h a l f . T h o n l y r e a s o n t h a t i d i n o a p p e a r m u c h s o o n e r i t h a ts u s p e c t e d t h a t i m u s t b u n d e r c o p yr i g h t . t r i e d t o f i n d o u w h w a s e l l i n gi t b u n e v e r c o u l d , s h e r e i t i s . T h o j e c t i t g e t 7 5 p e r c e n t o t h s c r e e nb e f o r e y o u r t i m e r u n s o u t . B e w a r e o t h t w s t a r s , a n o t h ' q u i x 1 t h a t i z i p pi n a r o u n d t h e s c r e e n . P l u g y o u r j o y s t i c ki n t o c o n t r o l p o r t 1 G o o d l u c k . . .

A n o t h e r g o o d g a m e i B a t t l e s h i p s .B a t t l e s h i p s h a s b e e n a r o u n d f o q u i t ew h i l e o t h P E T , b u t h i s v e r s i o n i g r e a t l y i m p r o v e d . A i t h b o a r d g a m e ,t h i d e a i t p l a c e y o u r s h i p s s t r a t e g i ca l l y o n y o u r g r i d . T h e n y o s t a r t t r y i n gt f i n d t h c o m p u t e r ' s s h i p s , w h i l e i t r i e st f i n d y o u r s . H i t s a r e a c k n o w l e d g e da u r a l l y a s w e l l a v i s u a l l y . H a v e g o o dt i m e w i t h i t a n g o o d l u c k f i n d i n g t h e P b o a t !

B e f o r e w l e a v e t h e s u b j e c t o f g a m e s ,d o n ' t f o r g e t t c h e c k o u H a n g m a n .A n o t h e r H a n g m a n , y o s a y ? Y e s , b u n o n e o t h e m h a n g l i k e t h i s o n e ! I m u s tb s e e n .

O t h u t i l i t y s i d e o f t h i n g s , m a c h i n el a n g u a g e p r o g r a m m e r s w i l l b g l a d t s e M o n a d , p o w e r f u l m a c h i n e l a n g u a g em o n i t o r . B s u r e t o l o a d i , 8 , 1 a n e n t e rS Y 8 * 4 0 9 6 t e x e c u t e i t l o o f t h e i s t r u c t i o n s a r e t h e s a m e a S u p e r m o n ' s ,b u t h e r e a r e m a n y e x t r a s l i k e t h c a p a b i l i t y o f s c r o l l i n g t h r o u g h m e m o r yd u m p s a n d i s a s s e m b l i e s w i t h t h e f u n ct i o n k e y s .

P e o p l e w h h a v e b e e n s e a r c h i n g f o j u s t t h r i g h t p r o g r a m t k e e p t r a c k o fa l t h e i r f i l e s w i t h , w i l l e n j o y u s i n g D i s kF i l e 3 . 4 , f a s t , e a s y - t o - u s e u t i l i t y t h a tc a w o r k w i t h a M S D - 2 , a 4 0 4 0 , a 1 5 4 1( d e v i c e 8 ) o t w 1 5 4 1 s ( o n e d e v i c e 8 a n t h e o t h e r d e v i c e 9 ) I ' s u g g e s t t h a t y o h a v e s e p a r a t e d a t a d i s k f o t h i sp r o g r a m .

P r e s e n t e d b y D a v i d B r a d l e y

D e c e m b e r P E D i s k :P ( T E )

T h i s m o n t h ' s d i s k h a v a r i e d c o l l e c t i o no u t i l i t i e s t h a t y o w o n ' t w a n t t m i s s .U l t r a s o r t i s o r t p r o g r a m w r i t t e n i a s s e m b l e r f o m a x i m u m s p e e d . A l s o i t e r e s t i n g a r e R e F i l e F i x , w h i c h a l l o w sy o t r e a d a n m o d i f y r e l a t i v e f i l e s , a n R e l - S e q C o n v , w h i c h a l l o w s y o t i n t e r -c o n v e r t r e l a t i v e a n s e q u e n t i a l f i l e s . W i t hU s r D e f K y b r d , a s t h e n a m e s u g g e s t s ,y o c a r e d e f i n e t h e k e y s o y o u r c o

p u t e r . W i t h H i - r e s P l o t , w r i t t e n i a s s e m b l e r , y o c a p l o t d o u b l e d e n s i t yp i x e l s o 4 c o l u m n s c r e e n .2 0 3 1 - C o p y / A l l i s i n g l e d r i v e c o p y p r g r a m f o t h 2 0 3 1 , a n S q u e e z e r i B A S I C p r o g r a m c o m p a c t o r .

I y o a r e i n t e r e s t e d i h a r a d i o , y o w o n ' t w a n t t m i s s t h r e e p r o g r a m sd e s i g n e d t h e l p y o w i t h y o u r h o b b y .H a R e g i s t e r i c a l l s i g n a n n a m er e g i s t e r t h a t a l l o w s y o t g e a o p e r a t o r ' s n a m e a n o t h e r i n f o r m a t i o ny o h a v e e n t e r e d j u s t b t y p i n g i t h c a l ls i g n . W i t h M o r s e - B t t r f l d y o c a n p r a ct i s e s e n d i n g a n r e c e i v i n g c o d e , a n w i t hQ S y o c a p r i n t y o u r o w Q S c a r d s .

s p e c i a l f e a t u r e o t h i s d i s k i p a i ro p r o g r a m s t h a t f o c u s o s p o r t sm e d i c i n e . P o w e r J u m p 8 h e l p s y o c a l c u l a t e t h e n e r g y r e q u i r e d i p o w e rj u m p f r o m c r o u c h e d p o s i t i o n . A p p a r e n tl t h i s i e s p e c i a l l y u s e f u l f o t h o s e i t e r e s t e d i b a d m i n t o n . W i t h S t e p T e s t8 0 y o c a c a l c u l a t e e n e r g y c o n s u m p t i o nu s i n g t h e a e r o b i c s t e p t e s t m e t h o d .

T h r e e i n t e g r a t e d b u s i n e s s p r o g r a m s f o t h 8 0 3 2 s h o u l d h e l p y o t p u y o u rf i n a n c e s i p e r s p e c t i v e . T h t h r e e a r e A c o u n t i n g , B u d g e t a n C h e c k b o o k . T h ep r o g r a m s a r s u p p o r t e d w i t h c o m m o nb a s e o s i d a t a f i l e s . Y o u ' l l a l s o w a n t t c h e c k o u D i s k f i l e , s i m p l e d a t a b a s e p r g r a m f o r d i s k .

W s t i l l h a v e n ' t h i a l t h h i g h p o i n t so P ( T E ) , b u b n o i s h o u l d b p r e t t yc l e a r t h a t t h i s i o n y o d o n ' t w a n t t m i s s .P r e s e n t e d b y M i k e D o n e g a n

D e c e m b e r S u p e r P E TD i s k ( S ) T K

T h i s m o n t h ' s d i s k c o n t a i n s a b o u t t w e n t yp r o g r a m s . T h e r e a r s o m e p r o g r a m s f o t h 6 5 0 2 s i d e o f t h e S u p e r P E T , a n m o r ef o t h 6 8 0 9 s i d e .

F o t h 6 5 0 2 s i d e , t h e r e a r e n u m b e ro p r o g r a m s s u b m i t t e d b y R o g e rB a s s a b e r o S t e . C l o t i l d e , F r a n c e . F o t h m o s t p a r t , t h e s e m a k e u s o b a n k e dm e m o r y . I n c l u d e d a r t w 6 5 0 2a s s e m b l e r s : o n i B A S I C , t h o t h e r i m a c h i n e l a n g u a g e . T h e r e i p r o g r a mt h a t l e t s y o s c r o l l B A S I C p r o g r a m s , t m a k e p r o g r a m m i n g a n d d e b u g g i n ge a s i e r . T h e r e i a l s o d i s a s s e m b l e r , a n a e d i t o r p a t t e r n e d a f t e r t h P a s c a le d i t o r .

F o t h 6 8 0 9 u s e r , t h e r e i c o l l e c t i o no u t i l i t i e s , i n c l u d i n g s o m e t h a t h a v e b e e nd i s t r i b u t e d p r e v i o u s l y , b u f o w h i c h t h a s s e m b l y c o d e i n o p r o v i d e d . T h e r e a r s e v e r a l s c r e e n d u m p p r o g r a m s t h a t d u m p

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

O t h e r u t i l i t i e s o t h e d i s k i n c l u d er o u t i n e t o s e t t h t i m e a n d a t e o t h S u p e r P E T , p r o g r a m t p r i n t s e q u e nt i a l f i l e , a n r o u t i n e t o s e t t h t a b s t p r e - d e t e r m i n e d v a l u e s . T h e r e i a l s op r o g r a m t s e t h l e f t m a r g i n o D i a b l o p r i n t e r . T h i s c o l l e c t i o n o u t i l i t i c o m e s f r o m I S P U G , a n r e p r e s e n t s p a ro f t h e I S P U G S u m m e r 1 9 8 4 U t i l i t i D i s k . T h e r e w i l l l i k e l y b m o r e p r o g r a mf r o m t h a t s o u r c e o n e x t m o n t h 'S u p e r P E T d i s k .

F r o m A v y g d o r M o i s e t h i s m o n t h , t h e i p r o g r a m t d r i v e a R a d i o S h a c k C o o C o m p u t e r c o m p a t i b l e p r i n t e r . T h p r i n t e r c o n n e c t s t t h R S 2 3 2 p o r t o t S u p e r P E T . A m i g h t b e x p e c t e d o a n d e v i c e d r i v e r s u s i n g t h i s p o r t , i i b e d r i v e n t h r o u g h P E T C O M , t h o u g h i w i w o r k w e l l w i t h o u t P E T C O M , t o o . P a gf e e d s a r l a c k i n g o t h i s p r i n t e r , s o t d r i v e r s i m u l a t e s t h e m . d o c u m e n t a t i of i l e o t h d i s k p r o v i d e s s o m e i n f o r m t i o n o h o t c o n n e c t t h e p r i n t e r t t S u p e r P E T , a n w h a t p a r a m e t e r s n e e db e s t a b l i s h e d t d r i v e i t

T h i s m o n t h ' s f i n a l p r o g r a m i a n et e n d e d p r e c i s i o n c a l c u l a t o r , w h i c h c c a r r y o u t s i m p l e a r i t h m e t i c o p e r a t i o n w i t h u t f o u r h u n d r e d d i g i t s o f p r e s i o n . I h a n d l e s a d d i t i o n , s u b t r a c t i om u l t i p l i c a t i o n a n d i v i s i o n . T h e r e a r f r e g i s t e r s f o h o l d i n g i n t e r m e d i a t e r e s u l tI n p u t s t r e a m s f r o m d i s k , a w e l l a f r t h k e y b o a r d , a r e s u p p o r t e d , a i o u t p o c a l c u l a t i o n s t p r i n t e r a n d i s k f iT h i s p r o g r a m i w r i t t e n i W a t e r l B A S I C a n d , a c o n s e q u e n c e , c a r a t h e r s l o w . I i s h o w e v e r , m u c h f a s t( a n d m o r e a c c u r a t e ) t h a n d o i n g t h j o h a n d . T h s p e e d f a c t o r c o n t r i b u t e d t t n e e d t m a k e t h e c a l c u l a t i o n s ' p r o g r am a b l e ' , s t h a t j o b c o u l d b i n i t i a tw i t h a l i n p u t b o t h i n s t r u c t i o n s a d a t a b e i n g r e a d f r o m a d i s k f i l e . I t w a y , t h m a c h i n e c a r u c o m p l e x p r ol e m s , y e t r e m a i n u n a t t e n d e d . T h p r g r a m w a s c o n v e r t e d f r o m a I B M - p u b l i c d o m a i n p r o g r a m , a n i n c l u de n h a n c e m e n t s b B i l l D u t f i e l d .

T h a t a b o u t c o v e r s t h c o n t e n t s o t m o n t h ' s d i s k . A u s u a l , t h d i s k a l s o c t a i n s d e s c r i b e f i l e , p r o v i d i n g f u r t h e rf o r m a t i o n .P r e s e n t e d b B i l l D u t f i e l d

5 T P U G M a g a z i n e

Page 53: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 53/60

C H E C K S M E C H A N I C A LS T O P P O S I T I O N

S C R E E N H E A D O U T O FR A D I A L H E A D A L I G N M E N T

C H E C K S S P E E D C L A M P I N GO D R I V E

P a c k a g e i n c l u d e s :T r u e d i s i t a l a l i g n m e n t d i s k w i t h o f f s e t t r a c k sQ u i e t D r i v e s t o p s t r e d u c e n e e d f o c o n t i n u e dr e a l i g n m e n t

{ 7 0 3 ) 4 9 1 - 6 5 0 2C A R D I N A LS O F T W A R E

1 3 6 4 6 J E F F E R S O N D A V I S H W Y .W O O D B R I D G E , V 2 2 1 9 1

H o u r s 1 0 - 6 M o n . - S a t .

D A I S YD A t a b a s e I n f o r m a t i o n S Y s t e m

O n o t h c o p r e h e n s i v e D a t a B a s eS y s t e m s f o t h 6 4 F u l l y b i l i n g u a l o s c r e e n .C a l c u l a t e s : c o m p u t et h c o n t e n t s o n u m e r i c f i e l d s a d d ,s u b t r a c t , m u l t i p l y o rd i v i d e a g a i n t t h ed e f i n e d f i e l d u s i n ge i t h e r c o n s t a n t v a l u eo t h e c o n t e n t s o a n o t h e r f i e l d i n t h r e c o r d . V i r t u a l d i s ko p e r a t i o n .

O d i s k O N L Y $ 3 9 . 9 5S u i t e 2 1 5 9 5 0 C o t e s d e n e i g e sM o n t r e a l . Q u e b e c H 3 1 Z C a n a d aC O D . m o n e y o r d e r o c h e q u e

D e a l e r a n d i s t r i b u t o r i n q u i r i e s i n v i t e d .

W r i t e f o o u F R E E c a t a l o g .S e n d u y o u r p r o g r a m s W p u b l i s h s o f t w a r e .

m m a w n i u r s u m i l . .

5 P R Y T E B Y T E R m o k e s s p r i r e d e s i g n s i m p l e a n f a s r ! 6 c o m m a n d sg i v e y o r o r a l c o n r r o l o m a x i m u m e f f i c i e n c y . T h f a n r a s r i c r u r n

c o m m a n d g e n e r o r e s s e r i e s o r o r a r e d s p r i t e s f o r a n i m a t i o n ! M o v i em o d e f o o n i m a r e d r e v i e w . C r e o r e s a s m a n y a 1 6 s p r i r e s i s i n g l e f i l e .

I n c l u d e s T H G A M E M A K E R r a d y o u r s p r i r e s r b a s i c p r o g r a m !

F O T H D E S I G N E R I A L O U S P R Y T E B Y T E RC o m m o d o r e 6 4

• C o m m o c k x e 6 r e g i s t e r e d t r a d e m a r ko C o m m o d o r e B u s i n e s s M a c h i n e s I n

M I C F O T E C H I M I CO L U T I O N S

D e a l e r A v a i l a b i l i t yC a l l ( 7 0 5 ) 4 3 7 - 3 1 8 7

D i s k S 3 4 . 9 5 U S F u n d s$ 4 9 . 9 5 C a n a d i a n

B & E N T E R P R I S E S I N C .P E F F E R L A W , O N T . L 0 N

0 d i s c o u n t f o T P U G M E M B E R S . .

Page 54: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 54/60

T P U G A s s o c i a t e C l u b C h a p t e r sT h c l u b s l i s t e d b e l o w h a v e t a k e n a d v a n t a g e o f T P U G ' s o f f e r t h a v e f i f t e e n , o m o r e o t h e i r m e m b e r s j o i n T P U G a s a v i n go f i v e d o l l a r s p e m e m b e r . T h e g r o u p s t h a t h a v e a t l e a s t t w e n t y -

f i v e T P U G m e m b e r s r e c e i v e f r e e m o n t h l y d i s k t e t i m e s y e a r .W r i t e o c a l l t h T P U G o f f i c e i y o w a n t m o r e d e t a i l s .C a n a d aB a r r i e U s e r s ' G r o u p ( O n t a r i o )B r u c e C 6 U s e r ' s G r o u p ( O n t a r i o )C - B U G ( T h u n d e r B a y , O n t a r i o )C h a l e u r C o m m o d o r e C l u b ( N e w B r u n s w i c k )C l u b C o m m o d o r e d C h i c o u t i m i ( Q u e b e c )C o m m o d o r e U s e r s C l u b o S u d b u r y ( O n t a r i o )C o m m o d o r e U s e r s G r o u p o M a s s e t ( B r i t i s h C o l u m b i a )C o m m o d o r e U s e r s o E d m o n t o n ( A l b e r t a )C O M V I C ( B r a c e b r i d g e , O n t a r i o )F r o n t e n a c C o m m o d o r e U s e r s G r o u p ( O n t a r i o )G u e l p h C o m p u t e r C l u b ( O n t a r i o )I n d i a n A f f a i r s T e a c h e r s U s i n g C o m p u t e r s ( O n t a r i o )L o n d o n C o m m o d o r e U s e r s C l u b ( O n t a r i o )N i a g a r a C o m m o d o r e U s e r s G r o u p ( S t . C a t h a r i n e s , O N O t t a w a H o m e C o m p u t i n g C l u b ( O n t a r i o )P E E d u c a t o r s G r o u p ( W i n d s o r , O n t a r i o )R i v e r d a l e C o m p u t e r C l u b ( T o r o n t o )S a r n i a C 6 U s e r s G r o u p ( O n t a r i o )S a s k a t o o n C o m m o d o r e U s e r ' s G r o u p ( S a s k a t c h e w a n )T i m m i n s C o m p u t e r C l u b ( O n t a r i o )W i n n i p e g P E U s e r s G r o u p ( M a n i t o b a )U n i t e d S t a t e sA n c h o r a g e C o m m o d o r e U s e r s G r o u p ( A l a s k a )B o s t o n C o m p u t e r S o c i e t y ( M a s s a c h u s e t t s )T h C - 6 4 U s e r s G r o u p , I n c . ( C h i c a g o , I L C o l o r a d o C o m m o d o r e C o m p u t e r C l u bC o m m o - H a w k C o m m o d o r e U s e r s G r o u p ( C e d a r R a p i d s , I A C o m m o d o r e 6 O w n e r s o P e t a l u m a ( C a l i f o r n i a )

C o m m o d o r e C o m p u t e r C l u b o T o l e d o ( O h i o )C o m m o d o r e C o n n e c t i o n C o m p u t e r C l u b ( W . P a l m B c h . , F L A C o m m o d o r e H o u s t o n U s e r s G r o u p ( T e x a s )C o m m o d o r e U s e r s G r o u p o P e n s a c o l a ( F l o r i d a )C o m m o d o r e U s e r s G r o u p o R o c h e s t e r ( N e w Y o r k )T h C o m m o d o r e U s e r s G r o u p o S t L o u i s ( M i s s o u r i )C o m m o d o r e U s e r s S o c i e t y o f G r e e n v i l l e ( S C a r o l i n a )E a g l e R o c k C o m m o d o r e C o m p u t e r C l u b ( I d a h o )G e n e s e e C o u n t y A r e a P e U s e r s G r o u p ( M i c h i g a n )G r e a t e r O m a h a C o m m o d o r e 6 U s e r s G r o u p ( N e b r a s k a )H u n t s v i l l e A l a b a m a C o m m o d o r e K o m p u t e r C l u b H A C K SK a n k a k e e H a c k e r s ( I l l i n o i s )L e h i g h V a l l e y C o m m o d o r e U s e r s G r o u p ( P e n n s y l v a n i a )M a n a s o t a C o m m o d o r e U s e r s G r o u p ( F l o r i d a )M A T - S U C o m m o d o r e - 6 4 C l u b ( W a s i l l a , A l a s k a )M i c h i g a n ' s C o m m o d o r e 6 U s e r s G r o u pM i d - C i t y C o m m o d o r e C l u b ( F o r t W o r t h , T e x a s )M o h a w k V a l l e y C o m m o d o r e U s e r ' s G r o u p ( N e w Y o r k )M o u n t a i n C o m p u t e r S o c i e t y ( S a n d y , U t a h )P e n i n s u l a C o m m o d o r e - 6 4 U s e r s G r o u p ( V i r g i n i a )P h o e n i x A r i z o n a C o m m o d o r e C l u bR u s s e l l v i l l e C o m m o d o r e U s e r s G r o u p ( A r k a n s a s )S a c r a m e n t o C o m m o d o r e C o m p u t e r C l u b ( C a l i f o r n i a )S . C . O . P . E . ( D a l l a s , T e x a s )S o u t h K e n t T P U G ( G r a n d R a p i d s , M i c h i g a n )S o u t h e r n C a l i f o r n i a 6 U s e r s G r o u pS o u t h e r n M i n n e s o t a C o m m o d o r e U s e r s G r o u pT r i - C i t y C o m m o d o r e C o m p u t e r C l u b ( W a s h i n g t o n )W e s t m o r e l a n d C o m m o d o r e U s e r s ' C l u b ( P e n n s y l v a n i a )I n t e r n a t i o n a lB a d e n C o m p u t e r C l u b ( W e s t G e r m a n y )H a w k e s B a C o m m o d o r e U s e r s G r o u p ( N e w Z e a l a n d )T r i n i d a d A s s o c . o C o m m o d o r e O w n e r s T A C OZ w e i b r u c k e n C o m m o d o r e C o m p u t e r C l u b ( W e s t G e r m a n y

B u t t e r f i e l d B o o k F a c t F i x e sb J i B u t t e r f i e l d

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

M a c h i n e L a n g u a g e F o T h e C o m m , o d o r e6 J a n O t h e r C o m m o d o r e C o m p u t e r s( B r a d y C o m m u n i c a t i o n s C o m p a n y , I n c .B o w i e , M 2 0 7 1 5 )P a g e 2 5 , i n t h e b o x : T h a d d r e s s o C H R O U T s h o u l d b S F F D 2 , n o $ F F D a s h o w n .P a g e 5 1 i t h e b o x : S t a t u s : S t a t u s f l a g sm a b e c h a n g e d . I t h V I 2 a n C o m o d o r e 6 4 t h ( C a r r y ) f l a g i n d i c a t e ss o m e t y p e o p r o b l e m w i t h o u t p u t .P a g e 9 6 m i d d l e : T h R A s p a c e f r o m$ 0 8 0 1 t $ C F F F i w h o p p i n g 5 0 K , n o 9 4 K .

P a g e 9 6 n e a r t h b o t t o m : D a v i d H o o kw a n t s m t m e n t i o n t h a t m s t a t e m e n t ," B A S I C p r o g r a m s w i l l r e l o c a t e a s t h e yl o a d " , i c o r r e c t f o V I 2 0 C o m m o d o r e6 4 C o m m o d o r e 1 6 / P l u s 4 a n s y s t e m s ,b u i n o t r u e f o P E a n C B m a c h i n e s . p o i n t e d o u t t h a t t h i s i e p l a i n e d u n d e r t h e h e a d i n g , ' E x t r a s f o V I a n C o m m o d o r e 6 4 ' , b u h t h i n k s

s h o u l d c l a r i f y t h p o i n t a n y w a y .P a g e 1 7 4 : T h a d d r e s s e s a t h t o s h o u l d b $ E 8 8 0 ( d e c i m a l 5 9 5 2 0 ) a n $ E 8 8 1 ( d e c i m a l 5 9 5 2 1 ) .P a g e 1 7 5 : F i g u r e C . i a d u p l i c a t e o ff i g u r e C . o p a g e 1 7 3 . P e r h a p s t h i s c o p e n s a t e s f o t h m i s s i n g f i g u r e o n p a g e1 9 3 .P a g e 1 9 3 : O n l y h a l f t h m e m o r y m a i g i v e n . T h m i s s i n g d i a g r a m c a n b e f o u n d

i t h C o m m o d o r e R e f e r e n c e D i a r y 1 9 ( s e e b e l o w ) , p a g e 1 3 4 ; o i T h C o m p l e C o m m o d o r e I n n e r S p a c e A n t h o l o g y ,c o m p r e h e n s i v e r e f e r e n c e f o C o m m o d o rc o m p u t e r s s o o n t b r e l e a s e d b y T T r a n s a c t o r m a g a z i n e .C o m m o d o r e R e f e r e n c e D i a r y 1 9 8 5 ( C o C l a r k P i t m a n L t d . , 4 9 W e l l i n g t o n S t r eW e s t , T o r o n t o , O n t a r i o M 5 1 E 9 )P a g e 1 2 3 : S a v i n g P r o g r a m : S A V" 0 : P R O G 2 " s h o u l d b S A V " 0 : P R O G 2 " , 8 . O t h n e x t l i n e ( ' W e d g e

P R O G N A M E s h o u l d b e 1 P R O G N e x t y e a r , I ' l l p r o b a b l y p u i P R O N A M E f o t h i s e x a m p l e , s i n c e s o r e a d e r s w o n d e r e d i t h d i g i t h a s o m y s t i c a l s i g n i f i c a n c e ( i h a s n ' t ) .

P a g e 1 4 8 : I l i n e 1 1 0 , 1 F / S T = s h o u b I S 0

5 T P U G M a g a z i n e

Page 55: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 55/60

C o m m o d o r e 6 D i s k S 2 4 . 9 5

T Y P I N G T U T O R W O R D I N V A D E R S

R E V I E W E R S S A Y :T h i s i t h b e s t t y p i n g t u t o r

w h a v e s e e n y e t ; * * * * + "I N F O - 6 4

" C o m p u t e r a i d e d i n s t r u c t i o n a i t b e s t . " C o m m a n d e r" T h i s i a e x c e l l e n t p r o g r a mt h a t m a k e s t y p i n g p r a c t i c e a e n j o y a b l e p a s t i m e i n s t e a d o b o r i n g d r u d g e r y . "

D I U T H I L J M P R E S SR a t e d t h B E S T e d u c a t i o n a lp r o g r a m l o t h V I C 2 0

C r e a t i v e C o m p u t i n gC U S T O M E R S S A Y :" d e l i g h t e d w i t h m s o n ' s

p r o g r e s s . . h i t h e o n l y o n i h i s e c o n d g r a d e C l a s sw h t o u c h t y p e s a t h c o m p u t e r . "" Y o u r T y p i n g T u t o r i a e x c e l l e n t p r o g r a m . . o u

c h i l d r e n l i t e r a l l y w a i t i l i n e l u s i t . "" T h o r o u g h l y s a t i s f i e d , c a n ' t b e l i e v e h o l a s t I ' v e l e a r n e d !

t y p e . I ' v e n e v e r t y p e d b e f o r e "I d a i l y u s b s c h o o l s a c r o s s t h U S A .

N E W ! C o m m o d o r e P l u s / d o r 1 . . T a p e S 2 1 . 9 5 D i s k S 2 4 . 9 5C o m m o d o r e 6 T a p e S 2 1 . 9 5 D i s k S 2 4 . 9 5V I C - 2 0 { u n e x p a n d e d ) T a p e $ 2 1 . 9 5

I F ( F L I G H T S I M U L A T O R )R E A L I S T I C A I R C R A F T R E S P O N S E

" H a s a q u a l i t y o r e a l i s m w h i c hs e t s i a p a r t ( r o m o t h e r s , e v e nt h o s e I ' v e t e s t e d i f l i g h t s c h o o l . "

C o m p u t e ' s G a z e t t e" G r e a t p r o g r a m ! " I N F O - 6 4" I t i s t r e m e n d o u s f u n . "

C o m p u t e ' s G a z e t t e" F l i g h t t e s t e d b y a n a i t r a f f i cc o n t r o l l e r , t w s k i l l e d p i l o t s a n a e l e m e n t a r y s c h o o l c l a s s .H i g h l y r e c o m m e n d e d b a l l . "

M i d n i i c G a z e t t e" T h i s i a u n b e l i e v a b l y r e a l i s t i cs i m u l a t i o n o t h d i f f i c u l t i e sf a c i n g p i l o t i i n s t r u m e n t f l

i n g . I ' m 7 4 p i l o t a n t h i n k t h a i t h i s s i m u l a t i o n c o u l d d l o t i m p r o v e t h e r e a c t i o n s a n i n s t r u m e n t s c a n h a b i t s

o e v e n v e r y e x p e r i e n c e d p i l o t s . " 7 4 p i l o lN E W I C o m m o d o r e P l u s / 4 o 1 T a p e o D i s k S 2 9 . 9 5

C o m m o d o r e 6 T a p e o D i s k S 2 9 . 9 5V I C - 2 0 ( u n e x p a n d e d ) C a r t r i d g e S 3 9 . 9 5

S h i p p i n g a n h a n d l i n g $ 1 0 p e o r d e r C r e s i d e n t s a d 6 t a

S O F T W A R E 3 $ B o 6 2 7 7 S a R a f a e l , C 9 4 9 0 3 ( 4 1 5 ) 4 9 9 - 0 8 5 0

B A T T L E S T A T I O N S . . . !B A T T L E S T A T I O N S . . . !

I A \ S \ l \ t : , H I \ C -

C O M M O D O R E - 6 4D I S C G A M E S

$ 9 . 9 9 ! o l e s s

V I C - 2 0G A M E S

$ 7 . 9 9 ! o l e s s

" M A S T E R T R O N I C , h e r e b yd e c l a r e w a o t h h i g h f l y i n g ,h i g h p r i c e d , c o m p u t e r g a m eB a n d i t r o n s ! b r i n g y o c o m p u t e r g a m e s f r o m a n o t h e rg a l a x y a e a r t h s h a t t e r i n gp r i c e s ! S p e c t a c u l a r h i g hq u a l i t y g a m e s l i k e : C H I L L E R ,B M R A C E R , N E U T R O NZ A P P E R a n M A G I C C A R P E T !

O u S u p p l y S h i p s h a v el a n d e d a p a r t i c i p a t i n g r e t a i ls t o r e s . "F o a d d i t i o n a l i n f o r m a t i o n c o n t a c tB U L L O C K I N D U S T R I E S L T D . , 6 B u l l o c kD r i v e , U n i t 5 M a r k h a m , O n t a r i o L 3 3 P 2 .T e l e p h o n e 4 1 6 - 4 7 1 - 5 8 5 8 .

Page 56: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 56/60

C a l e n d a r o T P U G E v e n t sW i n t e r / S p r i n g S c h e d u l eP l e a s e n o t e : T h e x c e p t i o n s t t h ' r u l e ' f o r t h d e s i g n a t e d d a t ef o m e e t i n g ( e . g . s e c o n d T h u r s d a y ) a r s h o w n i b o l d .B r a m p t o n C h a p t e r : C e n t r a l P e e l S e c o n d a r y S c h o o l , 3 K e n n e d yR d . N . o n t h s e c o n d T h u r s d a y o f t h e m o n t h a 7 : 3 0 p . m . i t h T h e a t r e .

T h u . J a n . 1 T h u . M a r .T h u . A p r . 1

T h u . M a T h u . J u n e

C e n t r a l C h a p t e r : L e a s i d e H i g h S c h o o l , B a y v i e w E g l i n t o nA v e s . o t h e s e c o n d W e d n e s d a y o f t h e m o n t h a 7 : 3 0 p . m . i t h a u d i t o r i u m f o ' a d v a n c e d ' c o m p u t e r i s t s .

W e d . J a n . 9W e d . F e b . 1 3 W e d . M a r . 2 W e d . A p r . 1 W e d . M a W e d . J u n e 1

C O M A L C h a p t e r : Y o r k P u b l i c L i b r a r y , 1 7 4 5 E g l i n t o n A v e . W ( j u s t e a s t o f D u f f e r i n ) o t h l a s t T h u r s d a y o f t h e m o n t h a t 7 : 3 0p . m . i t h S t o r y H o u r R o o m ( a d j a c e n t t t h e a u d i t o r i u m ) .

T h u . J a n . 2 T h u . F e b . 2

T h u . M a r . 2 8T h u . A p r . 2

T h u . M a 3 T h u . J u n e 2

C o m m o d o r e 6 4 C h a p t e r : Y o r k M i l l s C . I . , 4 9 Y o r k M i l l s R d ( e a s t o B a y v i e w ) o t h l a s t M o n d a y o t h m o n t h a 7 : 3 0 p . m .i t h c a f e t o r i u m .

M o n . J a n . 2 M o n . F e b . 2

M o n . M a r . 2 5M o n . A p r . 2 9

M o n . M a 2 M o n . J u n e 1

C o m m u n i c a t i o n s C h a p t e r : Y o r k P u b l i c L i b r a r y , 1 7 4 5 E g l i n t o nA v e . W ( j u s t e a s t o f D u f f e r i n ) o t h f i r s t W e d n e s d a y o f t h em o n t h a 7 : 3 0 p . m . i t h S t o r y H o u r R o o m ( a d j a c e n t t o t h ea u d i t o r i u m ) .

W e d . J a n .W e d . F e b .

W e d . M a r .W e d . A p r .

W e d . M a W e d . J u n e

E a s t s i d e C h a p t e r : D u n b a r t o n H i g h S c h o o l , ( g o n o r t h o W h i t e sR d f r o m t h t r a f f i c l i g h t s a H i g h w a y a n W h i t e s R d t n e x tt r a f f i c l i g h t s ; t u r n l e f t t p a r k i n g l o t s ) o t h s e c o n d M o n d a yo t h m o n t h a 7 : 3 0 p . m .

M o n . J a n . 1 M o n . F e b . 1

M o n . M a r . 1 M o n . A p r . 1

M o n . M a 1 M o n . J u n e 1

H a r d w a r e C h a p t e r : Y o r k P u b l i c L i b r a r y , 1 7 4 5 E g l i n t o n A v e .W ( j u s t e a s t o f D u f f e r i n ) o t h s e c o n d T u e s d a y o f t h e m o n t ha 7 : 3 0 p . m . i t h S t o r y H o u r R o o m ( a d j a c e n t t t h a u d i t o r i u m ) .

T u e . J a n . 8 T u e . M a r . 1 T u e . M a 1 T u e . F e b . 1 T u e . A p r . T u e . J u n e 1

M a c h i n e L a n g u a g e C h a p t e r ( 6 5 0 2 ) : F e n t o n H i g h S c h o o l , o f K e n n e d y R d . , s o u t h o S t e e l e s A v e . , B r a m p t o n , o t h f i r s tT u e s d a y o f t h e m o n t h a 7 : 3 0 p . m . i t h c o m p u t e r r o o m . F o rf u r t h e r i n f o r m a t i o n c a l l G a r r y L e d e z c / 4 1 6 - 7 8 2 - 8 9 0 0 .

T u e . J a n .T u e . F e b .

T u e . M a r .T u e . A p r .

T u e . M a T u e . J u n e

S u p e r P E T C h a p t e r : Y o r k U n i v e r s i t y , P e t r i e S c i e n c e B u i l d i n( c h e c k i R o o m 3 4 0 ) . U s n o r t h d o o r o f P e t r i e t a c c e s s b u i l d i n gO t h t h i r d W e d n e s d a y o f t h e m o n t h a 7 : 3 0 p . m .

W e d . J a n . 1 W e d . F e b . 2

W e d . M a r . 1 W e d . A p r . 1

W e d . M a 1 W e d . J u n e 1

V I 2 C h a p t e r : Y o r k P u b l i c L i b r a r y , 1 7 4 5 E g l i n t o n A v e . W ( j u s t e a s t o D u f f e r i n ) o t h f i r s t T u e s d a y o f t h e m o n t h a 7 : p . m . i t h a u d i t o r i u m .

T u e . J a n . 1 T u e . F e b .

T u e . M a r .T u e . A p r .

T u e . M a T u e . J u n e

W e s t s i d e C h a p t e r : C l a r k s o n S e c o n d a r y S c h o o l , B r o m s g r o vj u s t e a s t o f W i n s t o n C h u r c h i l l B l v d . ( s o u t h o f t h e Q E W ) o t t h i r d T h u r s d a y o f t h e m o n t h a t 7 : 3 0 p . m . i t h L i t t l e T h e a t rf o P E T / C B M / V I C 2 0 / C o m m o d o r e 6 4

T h u . J a n . 1 T h u . M a 1 T h u . J u n e 2

T h u . M a r . 2 T h u . A p r . 1

" J o i n t B r a m p t o n / W e s t s i d e m e e t i n g a C e n t r a l P e e l S e c o n d a S c h o o l i B r a m p t o n o n F e b r u a r y 2 0

A r y o i n t e r e s t e d i o r g a n i z i n g s o m e o t h e r i n t e r e s t g r o u pt h G r e a t e r T o r o n t o a r e a ? P l e a s e l e t h c l u b o f f i c e k n o w ,m a i l , p h o n e , o T P U G b u l l e t i n b o a r d .

D O U B L ED I S K D R I V E

P O W E RD R I V ED R I V E

| U * . l l a

5 T P U G M a g a z i n e

Page 57: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 57/60

H E L P I H E R EF O C - 6 4 V I C - 2 0

T H L I T T L E B L A C K B O R E S E T S W I T C HR E V I V E a n S A V E a l C R A S H E D B A S I C P R O G R A M Se v e n a f t e r e n t e r i n g c o m m a n d " N E W "w i t h a i o i n c l u d e d p r o g r a m l i s t i n gS a v e s h o u r s o w o r k i r e t y p i n gR e s e t s c o m p u t e r f r o m A N B A S I C p r o g r a m l o c k - u pE a s i l y i n s t a l l s i U S E R P O R TW i l l n o v o i d C B w a r r a n t yS a v e s w e a r a n t e a r o n c o m p u t e rD i o d e P r o t e c t e d C i r c u i t r yL i f e t i m e W a r r a n t y !

N o o n l y 1 4 . 9 5 C D ( 1 1 . 9 5 U . S . )( L I M I T E D T I M E O F F E R ! )P l e a s e s e n d c h e c k o m o n e y o r d e r t o B E S C O P R O D U C T S2 0 8 0 6 0 G r a n v i l l e A v e . , R i c h m o n d , B . C . , C a n a d a V 6 I P P h : 6 0 4 - 2 7 8 - 5 1 1 5 D E A L E R I N Q U I R I E S I N V I T E D

W M M W Z

F e a t u r e s :

U n l i m i t e d U l o a d / D o w n l o a dP r o g r a m s a n T e x tA d j u s t a b l e T r a n s l a t eT a b l e sF o r m a t t e d L i n o sV T - 5 2 C u r s o r C o n t r o l *A u t o - R e c a l l o l i t e rP a r a m e t e r !F u l l M o d e m C o n t r o lS c r e e n P r i n t O n l i n eB u i l t - i n D i s k C o m m a n d iT l m e - o f - D a y D i s p l a yA l a r m T i m e rS h i f t / L o c k

S i n g l e K e y s t r o k e I P a s s w o r dF o u r P r o g r a m m a b l e F u n c t i o nK e y sE c h o M o d eA u t o - A n s w e r b a c k t o T e l e xB r e a k K e X - o n / X - o f f F l o w C o n t r o lR e v i e w , R e a r r a n g e , P r i n t F t l e s4 o S C o l u m n s *O p e r a t e s W i t h M a n u a l , I n t e l l ig e n t , o 1 6 5 0 - C o m p a t i b l e M d e m s

" 8 C o l u m n s w i t h D a t a 2 0 X L B B o a r d B a t t e r i e s I n c l u d e d S

D i s k S 4 9 . 9 5 U S F u n d sS 6 9 . 9 5 C a n a d i a n

1 0 d i s c o u n t f o T P U G M E M B E R S . .

D e a l e r A v a i l a b i l i t yC a l l ( 7 0 5 ) 4 3 7 - 3 1 8 7 C o m m o d o r e 6 4

M I C R O T E C H I M I CS O L U T I O M S a iE N T E R P R I S E S I N C . , P E F F E R L A W ,

O N T . L O 1 N C o l u m n s " C o m m o d o t e 6 r e g i s i e f e d r r o d e m o r kC o l u m n B o a r d . o C o m m c d o w D w i n e » M o c h . n e i I n

Page 58: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 58/60

I n d e x o A d v e r t i s e r s

A c a d e m y S o f t w a r eA d v a n t a g e C o m p u t e r A c c e s s o r i e sB a t t e r i e s I n c l u d e dB e s c o P r o d u c t s

E n t e r p r i s e s 1 9 . 4 7B u l l o c k I n d u s t r i e sC a r d i n a l S o f t w a r eC o m a l U s e r s G r o u p , U . S . A . . L t d ,

C o m p u t e r R e n t a l sC o m s p e c C o m m u n i c a t i o n s I n c .E l e c t r o n i c s 2 0 0 1 L t d .G a g e P u b l i s h i n g L t d .G e n e a l o g y S o f t w a r e( T h e ) G o l d D i s kK i n g M i c r o w a r e L t d .M i c o l S y s t e m s

M i c r o S o l u t i o n sM i c r o - W D i s t r i b u t i n g I n c . 2 M i d n i t e S o f t w a r e G a z e t t eM i l n e ' s C o m p u t e r C o n t r o l S y s t e m sM i m i cN e W i l d e r n e s sP r o g r a m m e r s G u i l d P r o d u c t s L t d .P r o - L i n e S o f t w a r eP U S o f t w a r e A c c e s s o r i e sR o c k y M t n . F l o p p i e s

A s s o c i a t e sT r a n s a c t o rT P U G ( A M a n a g e r )T P U G ( C o m a l M a n u a l )T P U G ( O S / 9 )W i n d s o r P E E d u c a t o r ' s G r o u pW y c o r B u s i n e s s S y s t e m s

5 B

I F 5

4 9 , 5 55 5 4

4 1

2 , 4 41 3

2 3 , 5 14 3

, 3 5 , 4 7

2 I B

4 2

3 3 , 3 54 4 1

3 4 3 2 3

T P C O N T A C T S

B o a r d o D i r e c t o r s

P r e s i d e n tV i c e - P r e s i d e n tV i c e - P r e s i d e n tT r e a s u r e rR e c o r d i n g S e c .

B u s i n e s s M a n a g e rO f f i c e M a n a g e rL i b r a r y C o - o r d .T P U G M a g a z i n eP u b l i s h e rE d i t o rA s s i s t a n t E d i t o rA D i r e c t o r

M i c h a e l B o n n y c a s t l eC h r i s B e n n e t tG o r d C a m p b e l lC a r o l S h e v l i nJ o h n S h e p h e r dR o s e m a r y B e a s l e yD a v i d B r a d l e vo t h T P U G B B o C o m p u S e r v e

G a r y C r o f tM i k e D o n e g a nB i l l D u t f i e l dJ o h n E a s t o nC a r l E p s t e i nK e i t h F a l k n e rG e r r y G o l dR o L o c k w o o dL o u i s e R e d g e r sC h r i s B e n n e t tD o r i s B r a d l e yD a v i d B r a d l e y

C h r i s B e n n e t tN i c k S u l l i v a nM a r y a M i l l e rL o u i s e R e d g e r s

M e e t i n g C o - o r d i n a t o r sB r a m p t o n C h a p t e rC e n t r a ] C h a p t e rC - 6 4 C h a p t e rC O M A L C h a p t e rC o m m u n i c a t i o n s

E a s t s i d e C h a p t e r

H a r d w a r e C h a p t e rM a c h i n e L a n g u a g eS u p e r P E T C h a p t e rV I 2 C h a p t e rW e s t s i d e C h a p t e r

L i b r a r i a n sC O M A LC o m m o d o r e 6

F r e n c hP E S u p e r P E TV I 2 B u l l e t i n B o a r dC o n f e r e n c e

G a r r y L e d e zM i c h a e l B o n n y c a s t l eL o u i s e R e d g e r sD o n a l d D a l l e yV i c t o r G o u g hD a v i d B r a d l e yR i c h a r d B r a d l e yJ u d i t h W i l l a n sD a r r e n F u l l e r

G a r r y L e d e zG e r r y G o l dR i c k A d l a r dJ o h n E a s t o nA F a r q u h a r s o n

V i c t o r G o u g hD a v i d B r a d l e yR i c h a r d B r a d l e yB a u d o u i n S t - C y rM i k e D o n e g a nB i l l D u t f i e l dD a r y l K i n gR i c h a r d B r a d l e yD o r i s B r a d l e y

4 1 6 / 6 5 4 - 2 3 8 14 1 6 / 7 8 2 - 9 2 5 24 1 6 / 4 9 2 - 9 5 1 8

c / o 4 1 6 / 7 8 2 - 8 9 0 04 1 6 / 2 4 4 - 1 4 8 7

c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0

4 1 6 / 7 8 2 - 9 5 3 4I D 7 0 2 1 6 , 4 1 4

4 1 6 / 7 2 7 - 8 7 9 54 1 6 / 6 3 9 - 0 3 2 94 1 6 / 2 2 4 - 0 6 4 24 1 6 / 2 5 1 - 1 5 1 14 1 6 / 4 9 2 - 0 2 2 24 1 6 / 4 8 1 - 0 6 7 84 1 6 / 2 2 5 - 8 7 6 04 1 6 / 4 8 3 - 2 0 1 34 1 6 / 4 4 7 - 4 8 1 14 1 6 / 7 8 2 - 8 9 0 04 1 6 / 7 8 2 - 8 9 0 0

c / o 4 1 6 / 7 8 2 - 8 9 0 0

4 1 6 / 7 8 2 - 1 8 6 14 1 6 / 7 8 2 - 1 8 6 14 1 6 / 7 8 2 - 1 8 6 14 1 6 / 7 8 2 - 1 8 6 1

c / o 4 1 6 / 7 8 2 - 8 9 0 04 1 6 / 6 5 4 - 2 3 8 14 1 6 / 4 4 7 - 4 8 1 14 1 6 / 7 4 2 - 3 7 9 04 1 6 / 6 7 7 - 8 8 4 0

c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0

4 1 6 / 2 2 5 - 8 7 6 04 1 6 / 4 8 6 - 7 8 3 54 1 6 / 2 5 1 - 1 5 1 15 1 9 / 4 4 2 - 7 0 0 0

4 1 6 / 6 7 7 - 8 8 4 0c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0

4 1 6 / 6 3 9 - 0 3 2 94 1 6 / 2 2 4 - 0 6 4 2

c / o 4 1 6 / 7 8 2 - 8 9 0 0c / o 4 1 6 / 7 8 2 - 8 9 0 0

4 1 6 / 7 8 2 - 8 9 0 0

5 T P U G M a g a z i n e

Page 59: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 59/60

Y O U R C O M M O D O R E 6 C A N O U S S T A N D A R DA P P L E I I + H A R D W A R EA N S O F T W A R E

S O F T W A R E P U B U S H I N .S O R C I M A P P A R A T M I C R O P R O

R E S E A R C H S T O N E W A R E *

A V

W I T H T H I SA M i m i c w b e l i e v e t h a t y o a n y o u r c o m p u t e r s h o u l d

d i c t a t e t h e c h o i c e s o h a r d w a r e a n s o f t w a r e y o c a u s e .T h S p a r t a n 1 " w a d e v e l o p e d t a l l o w y o t c h o o s e t h

h a r d w a r e a n s o f t w a r e t h a t b e s t s u i t s y o u r n e e d s .O u g o a l i d e s i g n i n g t h e S p a r t a n ' " w a s i m p l e .

T t a k e w h a t y o a l r e a d y h a v e a n g i v e y o m o r e .M i m i c S y s t e m s i p r o u d t g i v e y o t h S p a r t a n ' " '

T h A p p l e " " I I e m u l a t o r f o t h C o m m o d o r e 6 4 ' "w

\ / /

S p a r t a n 1 " S u g g e s t e d R e t a i l P r i c e s :T h e S p a r t a n ™ ( i n c l u d e s B U S S , C P a n D O c a r d s ) S 5 9 9 . 0 0

B U S S c a r d S 2 9 9 . 0 0C P c a r d ( r e q u i r e s B U S S c a r d ) $ 1 9 9 . 0 0

D O c a r d ( r e q u i r e s B U S S a n C P c a r d ) S 1 9 9 . 0 0( A l l p r i c e s i n U . S . F u n d s . F r e i g h t n o t i n c l u d e d . )A m e r i c a n E x p r e s s . V i s a a n M a s t e r C a r d a c c e p t e d .C o m m M o m 6 a n C o m m o d o r e l o g o a r I r o d e f n a r t i s o l C o m m o d o r e E l e c t r o n i c s l i d a n o

C o m m o d o r e B u i l n o u M a c h i n e s . I n A p p l o ' 1 1 I l i a d e m u i k o A p p l e C o m p u t e r , I n S p o r t a n i I r a d e r n a r k o M i m i c S y s l e m s I n c . a r i d h o n a s s o c i a t i o n « l t t i C o m m o d o r eE l o c l r o n l c i o A p p l e C o m p u t e r . I n I h S p a r t a n i m t m u l a c t u i o d u M i m i c S y s t e m s i n

u n d e r h c e n i o a r u n t e d t t A i r . \ n a i o i \ \ c : I n o V l r t o r l o C a r r a d o

F O I N F O R M A T I O N W R I T EM I M I C S Y S T E M S I N C .

1 1 F O R T S T . . F 6 V I C T O R I A . B . C .C A N A D A V 8 4 V T O r d e r C a l l :

1 - 3 0 0 - M O D U L A Rf A 6 3 - 8 5 2 7 l

Page 60: TPUG Issue 11 1985 Feb

8/2/2019 TPUG Issue 11 1985 Feb

http://slidepdf.com/reader/full/tpug-issue-11-1985-feb 60/60

C O M M A N DC O N T R O L

r c a d e c h a l l e n g e ,c c u r a c y ,

p r e c i s i o ns p e e d ,

u r a b i l i W

h s i t i v i t

N o y o u r s ,

\ \ \ . 1 \W h e l s e b a W J C 0 c o u l d > a k e


Recommended