tpug issue 19 1985 dec

52
M a g a z i n e C o m m o d o r e C o m p u t e r U s e r s B u t t e r f i e l d e x p l a i n s : 6 4 a n d 1 2 8 V i d e o P u n t e r i m a g i n e s : U l t i m a t e W o r d P r o c e s s o r W r i g h t e x p l o r e s : W Y S I W U G P l u s : A m i g a r e f e r e n c e p u l l o u t f i r s t A m i g a p r o g r a m E x p a n d i n g B - 1 2 8

Upload: cubemanpdx

Post on 05-Apr-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 1/52

T h M a g a z i n e F o A L C o m m o d o r e C o m p u t e r U s e r s

B u t t e r f i e l d e x p l a i n s :6 4 a n d 1 2 8 V i d e o

P u n t e r i m a g i n e s :U l t i m a t e W o r d P r o c e s s o r

W r i g h t e x p l o r e s :W Y S I W U G

P l u s :A m i g a r e f e r e n c e p u l l o u tO u f i r s t A m i g a p r o g r a m

E x p a n d i n g t h B - 1 2 8

Page 2: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 2/52

P r e m i e r W o r d P r o c e s s i n gC R E A T I V E C O M P U T I N G

" P a p e r C l i p i e a s y t u s e , y e o f f e r s t h a d v a n c e d f e a t u r e s o p r o g r a m s d e s i g n e d f o t h I B P T h e s e i n c l u d e : b l o c k m o v e .c o p y , d e l e t e , m a c r o s , a u t o m a t i c p a g e n u m b e r i n g , h e a d e r s , f o o t e r s , u n d e r l i n i n g , b o l d f a c e , s u p e r a n d s u b s c r i p t s , v a r i a b l e

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

o w f o r m a t t i n g p a r a m e t e r s , i n c l u d i n g m a r g i n s , l i n e l e n g t h s , p a g e l e n g t h a n s p a c i n g .P a p e r C l i p c o n t a i n s o v e r 3 0 p r i n t e r f i l e s f o a l t h c u r r e n t m a j o r m o d e l s . T h d o c u m e n t a t i o n i e x c e l l e n t a n t h d i s k i t s e l f u p r o t e c t e d , t h o u g h k e y e d t h r o u g h j o y s t i c k p o r t . T h i s m e a n s y o c a m a k e a m a n y b a c k - u p c o p i e s a y o l i k e , b u c a u s e t h e

p r o g r a m o n l y w h e n t h k e i i n s e r t e d . " - C R E A T I V E C O M P U T I N G

" P a p e r C l i p i o n o t h e a s i e s t o t h e p r o f e s s i o n a l w o r d p r o c e s s o r s t u s e , w i t h s e n s i b l e m a n u a l a n p l e n t y o a i d s f o r t h e a c c i d e n t - p r o n e . " C O M P U T I N G N O

" " m u s t h a v e " i a i d e a l s o f t w a r e l i b r a r y " - E L E C T R O N I C L E A R N I N G" P a p e r C l i p i t h C a d i l l a c o w o r d p r o c e s s o r s " O M N l " . . b e s t p r o f e s s i o n a l w o r d p r o c e s s o r a v a i l a b l e " R U

" a e x c e l l e n t f u l l - f e a t u r e d w o r d p r o c e s s o r " T H B O O K O C O M M O D O R E S O F T W A R E " h a r d t b e a t " A C E" S c l e a r l y s u p e r i o r , . . S t a t e - o f - t h e - a r t w o r d p r o c e s s i n g " - A N T I C " . . m o s t p o w e r f u l o f p a c k a g e s " - C O M M O D O R E M A G A Z I N E

" S f a r a s w a r c o n c e r n e d , P a p e r C h p i t h t o w o r d p r o c e s s o r r u n n i n g o a m i c r o c o m p u t e r . "- H O M E A P P L I C A T I O N S F O T H C o

" e x c e p t i o n a l w o r d p r o c e s s i n g " - i n p u t " m a n y f e a t u r e s . . . e a s y t u s e " - A T A R I E X P L O R E R" Y o u ' l l f i n d y o u r s e l f g r o w i n g s p o i l e d . " - F a m i l y c o m p u t i n g " P a p e r C l i p i l o g i c a l e v o l u t i o n a r y s t e p f o r w a r d . " a h o y

" s u p e r b w o r d p r o c e s s o r , . . . t h e m o s t s o p h i s t i c a t e d t d a t e ! " C O M P U T E " t h e u l t i m a t e w o r d p r o c e s s o r . . . " ■ A N A L O G" . . . d o e s e x a c t l y w h a t i w a i n t e n d e d t o d o . . . a n d m o r e " - C O M M O D O R E M A G A Z I N E

" A e x c e l l e n t w o r d p r o c e s s o r , . . . w e l l d e s i g n e d . . . m a n y a d v a n c e d f e a t u r e s ! " - I N F O W O R L D" . . . f a c t s a t t e s t t i t e x c e l l e n c e ! " F A M I L Y C O M P U T I N G

" Y o u w i l l n o f i n d w o r d p r o c e s s i n g p a c k a g e s u p e r i o r t t h i s o n e ! " c r e a t i v e c o m p u t i n g

R p e r d i p" T h e # B e s t S e l l i n g W o r d P r o c e s s i n g P a c k a g e " *

B I L L & O A R D ' S C O M P U T E R S O F T W A R E C H A R T S !A v a i l a b l e f o C o m m o d o r e 6 4 P e t , a l A t a r i h o m e c o m p u t e r s , a n d n e e n h a n c e d 1 2 8 K v e r s i o n s f o r A p p l e l l / e / c ,

A t a r i 1 3 0 X E a n C o m m o d o r e 1 2 8 . N e i 1 9 8 6 : P a p e r c l i p E l i t e f o I B M D O S , A m i g a a n A t a r i S T

I N C L U D E D3 0 M u r a l S t r e e t ^ ^ 7 6 7 5 S k P a r k N o r t h ,R i c h m o n d H i l l , O n t a r i o ^ ^ h h ^ ^ i ^ ^ b m b ^ b h ^ ^ ^ ^ ^ h ^ h ^ ^ w e e p I r v i n e , C a l i f o r n i aL 4 I B C a n a d a u s a 9 2 7 1 4" 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 !p T e l e x . 0 6 - 9 8 6 - 2 6 6 W R | T E T O u s F O R F U C 0 L 0 B C A T A L O G o o u r p r o d u c t s f o c o m m o d o r e , A t a r i , M a c i n t o s h , A p p l e a n I B s y s t e m s . T e l e x S 0 9 " ' s s

F O T E C H N I C A L S U P P O R T O B P R O D U C T I N F O R M A T I O N P L E A S E P H O N E I 4 l 6 i 8 8 1 - 9 8 1 61 9 8 S B A T T E R I E S I N C L U D E D M A C I N T O S H A P P L E . A T A R I C O M M O D O R E A N O I B A R E R E G I S T E R E D T R A D E M A R K S R E S P E C T I V E L Y O A P P L E C O M P U T E R S I N

A T A R I t 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 I N A N I B B U S I N E S S M A C H I N E S I N " » i t t m e i U t i r e m n i m t i t i M i n n u i t i > n o m h . r - < m t m S f i w i r j j j

Page 3: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 3/52

T P U S f T l a g a s i i aP u b l i s h e r : B r u c e H a m p s o nE 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 rP r o d u c t i o n M a n a g e r : A s t r i d K u m a sE d i t o r i a l A s s i s t a n t : I w o n a S u k i e n n i kC o v e r P a i n t i n g : D o B a l l a n g e rC o v e r S c a n a n d A s s e m b l y : L G r a p h i c sT y p e s e t t i n g : N o e s i s , T o r o n t oP r i n t e d i C a n a d a b y : D e l t 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 r b T o r o n t o P e l U s e r s ' G r o u p ( T P U G ) i n c . , t h w o r l d ' sl 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 . T P U G i n o p r o f i t c o r p o r a t i o n d e d i c a t e d t t h e s e r v i c e a n s u p o r t o o w n e r s a n u 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 t o m a t e r i a l p u b l i s h e d i T P U G M a g a z i n ea r r e s e r v e d b T P U G I 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 n p e r m i s s i o n e x c e p tw 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 i n q u i r i e s t o T P U G I n c . , A d d r e s sC h a n g e s , 1 0 D u n c a n M i l l R o a d . S u i t e G 7 T o r o n t oO H , C a n a d a M S 1 Z 3 . T P U G M a g a z i n e w e l c o m e sf r e e l a n c e c o n t r i b u t i o n s o a l a s p e c t s o C o m m o d o r ec o m p u t i n g . C o n t r i b u t i o n s s h o u l d b s e n t o d i s k ,t h o u g h a c c o m p 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 n p o s t a g e i f y o w i s h m a t e r i a l sr e t u r n e d . P l e a s e i n d i c a t e o t h e d i s k l a b e l w h i c hC 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 og r a m y o h a v e u s e d . P a y m e n t f o a r t i c l e s p u b l t s h -e i $ 3 0 . 0 0 p e p a g e i t h a u t h o r r e t a i n s t h c o p y r i g h t , a n $ 4 0 . 0 0 p e p a g e i t h e c o p y r i g h t i a s s i g n e d t T P U G M a g a z i n e . P a y m e n t i m a d e o p u b l i c a t i o n . 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 e d i t i n g( o l 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 r i a l c o n t r i b ut i o n s t o T h E d i t o r s , T P U G M a g a z i n e . 1 0 D u n c a nM i l l R o a d , S u r t e G 7 , T o r o n t o O N , C a n a d a M 3 1 2 3 .C i r c u l a t i o n :S u b s c r i p t i o n 1 6 , 0 0 0 N e w s s t a n d 1 0 , 0 0 0I S S N # 0 8 2 5 - 0 3 6 7

V I 2 0 C o m m o d o r e 6 a n d S u p e r P E T a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d . P E 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 sM a c h i n e s , i n c . C B i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e E l e c t 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 db j o i n i n g t h T o r o n t o P E U s e r s ' 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 tt o 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 ' se 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 i e e sa 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 ( f u l l - t i m e , a t t e n d s m e e t i n g s ) $ 2 5 . 0 0 C d 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 . )

S 2 5 . 0 0 C d n .$ 2 5 . 0 0 U . S .$ 3 0 . 0 0 C d n .$ 3 5 . 0 0 U . S .$ 4 5 . 0 0 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 )A s s o c i a t e ( O v e r s e a s a i m a i l )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 tT 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 n1 0 D u n c a n M i l l R o a d 1 5 5 2 H e r S e i A v e .S u i t e G S u i t e 1 4 T o r o n t o O B u f f a l o , N C a n a d a M 3 1 Z U S 1 4 2 1 6 - 2 8 6 2T 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 ) - 4 4 5 - 4 5 2 4M a g a z i n e O f f i c e ( 4 1 6 ) - 4 4 5 - 9 8 6 5A d v e r t i s i n g ( 4 1 6 J - 4 4 5 - 4 5 2 4

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

F e a t u r e : C - 6 4 a n C - 1 2 8 G r a p h i c s4 C - 6 4 V i d e o f r o m $ 4 1 t $ 5 b J i B u t t e r f i e l d

G r a p h s W i t h o u t M o t h ? b y J i m B u t t e r f i e l dA r t i c l e s1 D r a w i n g w i t h t h A m i g a m o u s e b C h r i s J o h n s o n1 B A S I C / 0 9 u n d e r S u p e r - O S / 9 b A v y g d o r M o i s e1 T h 3 - b o o r d b u b A v y g d o r M o i s e1 A n y o n e F o W Y S I W Y G ? b I a A W r i g h t1 T h U l t i m o t e W o r d P r o c e s s o r b S t e v e P u n t e r

C o m p u t e r B a r n - R a i s i n g b M i k e M a r t i nM i c r o P r o c e s s e s1 D i p s a n B a u d s b A j a y J l n d a l1 1 5 2 5 R i b b o n R e - I n k i n g b K a r l T T h u r b e r J r 1 T h U n d e r l i n e T r u t h b y P a u l B l a i r1 B a c k u p S a f e t y S c h e m e b K a r l T T h u r b e r J r 2 B - 1 2 8 M e m o r y E x p a n s i o n b L i D e a lA m i g a R e f e r e n c e S e c t i o n2 E T h A m i g a S c r e e n E d i t o r b y R o y R e d d y2 4 A n A m i g a D O S C L R e f e r e n c e b R o y R e d d y2 E D I T T h A m i g a L i n e E d i t o r b R o R e d d yR e v i e w s3 F i v e C o m m o d o r e 6 W o r d P r o c e s s o r s b M i c h a e l Q u i g l e y3 T h P X - 8 0 P r i n t e r b D o u g C h i s h o l m3 D r S e u s s F i x - u p T h M i x - u p P u z z l e r b G e r r y G o l d3 M i c r o s h o r e M u l t i U s e r S y s t e m b y R o n a l d F r e d e r i c k s3 C O M S P E C M C S 6 4 0 0 b R o n a l d F r e d e r i c k s3 H i t c h h i k e r b S h a f q a t K h a n3 Q u i n k b I a A W r i g h t3 F o r e c a s t ! b D a v e N e a l e3 M i c r o c o m p u t e r S e c u r i t y S y s t e m b R o b e r t J S o d a r o3 C a s s e t t e B o o k f o C - 6 4 a n V I 2 b A n n e E G u d z3 O k i m a t e 1 C o l o u r P r i n t e r b y M a l c o l m O ' B r i e n3 9 S n o o p y T o T h e R e s c u e b J i G r u b b s4 C h a r l i e B r o w n ' s A B C ' s b y J i m G r u b b s4 P e a n u t s P i c t u r e P u z z l e r s b J i G r u b b sD e p a r t m e n t s

I n s i d e I n f o r m a t i o n1 M a r k e t p l a c e2 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 y2 9 T P U G S o f t w a r e O r d e r F o r m3 U n c l a s s i f i e d s3 B B P a s s w o r d f o D e c e m b e r4 P r o d u c t s R e c e i v e d b A s t r i d K u m a s4 C a l e n d a r o T P U G E v e n t s4 T P U G M a g a z i n e D i s t r i b u t o r s4 T P U G C o n t a c t s4 I n d e x o A d v e r t i s e r s

Page 4: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 4/52

I n s i d e I n f o r m a t i o nT P U G m a n a g e m e n t c h a n g e sT h i s m o n t h w s a g o o d b y e t L o u i s eR e d g e r s , w h h a b e e n o u p u b l i s h e r a n a d v e r t i s i n g d i r e c t o r , a w e l l a T P U G ' sg e n e r a l m a n a g e r , s i n c e M a r c h ' 8 5 . I f e e l s s t r a n g e n o t h a v e o u o w p e s o n a l T a s m a n i a n d e v i l w h i p p i n g i a n o u o t h o f f i c e , l e a v i n g t r a i l o p a p e r si h e w a k e a s h a t t e m p t s t d t w e l v em i l l i o n t h i n g s a o n c e . W a t h m a g a z i n e e n j o y e d w o r k i n g w i t h L o u i s e a p u b l i s h e r , a n w e ' l l m i s s h e r .

L o u i s e ' s s u c c e s s o r a g e n e r a l m a n a g e ra n p u b l i s h e r i B r u c e H a m p s o n . F o t h p a s t t h r e e y e a r s , B r u c e h a b e e n b u s i n e s sm a n a g e r o t h C a n a d i a n C o m p u t e rD e a l e r s A s s o c i a t i o n , t r a d e a s s o c i a t i o nf o t h m i c r o c o m p u t e r i n d u s t r y p o s it i o n h s t i l l h o l d s . B r u c e b r i n g s b o u n d l e s se n t h u s i a s m t T P U G , a w e l l a s a v a r i e db u s i n e s s b a c k g r o u n d t h a t i n c l u d e se v e r y t h i n g f r o m c a s a l e s m a n a g e m e n tt r u n n i n g c h a i n o f p e t s t o r e s f o s i y e a r s . T P U G w i s h e s B r u c e t h e b e s t o l u c k a h t a k e s o t h i s c o m p l e x n e c h a l l e n g e .

B u t t e r f i e l d 1 9 8 6 D i a r yJ i B u t t e r f i e l d ' s n e 1 9 8 6 C o m m o d o r eC o m p u t e r D i a r y i a v a i l a b l e n o w . B e s i d e sb e i n g h a n d y d a y - t o - d a y d i a r y , t h i sp o c k e t - s i z e d g e i p a c k e d w i t h u s e f u l( s o m e w i l l f i n d i e s s e n t i a l ) r e f e r e n c em a t e r i a l f o t h w h o l e r a n g e o C o m o d o r e c o m p u t e r s . T h d i a r y i s e n s i b l yl a i d o u a n d e s i g n e d f o r p r a c t i c a l u s e . D y o u r s e l f f a v o u r , a n o r d e r y o u r s a s o o na p o s s i b l e . ( T P U G s h o u l d h a v e t h e m i s h o r t l y ) .

T h i s m o n t h ' s i s s u eO u c o v e r t h i s m o n t h i t h c r e a t i o n o a r t i s t s D o B a l l a n g e r a n d L e o n a r d o d aV i n c i . ( W t h i n k L e o n a r d o w o u l d h a v ed o n e M p a r t m u c h b e t t e r i h h a h a a n A m i g a ) .

I t h i s i s s u e , o u f e a t u r e i ' C o m p u t e rG r a p h i c s ' , w i t h a r t i c l e s w r i t t e n b J i B u t t e r f i e l d a n C h r i s J o h n s o n . J i h a r e w o r k e d h i c o m p r e h e n s i v e d e s c r i p t i o no f t h e V I I v i d e o c h i p f r o m s e r i e s h d i o r i g i n a l l y i C o m p u t e . ' , a n a l s o t a k e st i m e t l o o k a w h a t y o c a d w i t h t h a d v a n c e d g r a p h i c s c o m m a n d s o t h C - 1 2 8 . C h r i s g i v e s u s h i A B a s i C p r o g r a mD r a w m o u s e , o u f i r s t - e v e r p r o g r a m f o t h A m i g a .

A l s o i t h i s i s s u e : W o r d P r o a u t h o r

S t e v e P u n t e r g i v e s u h i i d e a o ' t h eu l t i m a t e w o r d p r o c e s s o r ' , w h i l e I a nW r i g h t l o o k s a t h a d v a n c e d c a p a b i l i t i e so n o n - C o m m o d o r e w o r d p r o c e s s o r sf e a t u r e s t h a t w i l l p r o b a b l y b e i n c o rp o r a t e d i w o r d p r o c e s s o r s w r i t t e n f o t h C - 1 2 8 a n t h A m i g a i t h n e a rf u t u r e . P l u s t h e r e ' s o u u s u a l b r o a d s e l e ct i o n o M i c r o P r o c e s s e s a r t i c l e s a n p r d u c t r e v i e w s .

R a i s i n g f u r t h e r i s s u e s . . R e a d e r s p l e a s e n o t e t h a t o u n e x t T P U GM a g a z i m , ( J a n u a r y / F e b r u a r y ' 8 6 ) w i l l b t h f i r s t c o m b i n e d i s s u e o f t h e y e a r .( T h e r e w i l l b e a a l w a y s , t e i t h y e a r ) .

W w i l l b s t a r t i n g o u t t h e y e a r w i t ht h t h e m e o ' A r t i f i c i a l I n t e l l i g e n c e ' .S o m e t h i n g t h e r e i l o o r o u n d ' e r e ,m a t e .

B B d o w n s a n u p s . .W a r e p l e a s e d t a n n o u n c e S y l v i a G a l l u sh a t a k e n o v e r a T P U G ' s n e S y s o p ,a n t h B B i u p a n d r u n n i n g a g a i n . I a d d i t i o n , S t e v e P u n t e r h a h a n d s o m e l yt a k e n t i m e o u o h i b u s y s c h e d u l e t s i g n o a A s s i s t a n t S y s o p . T h i s m o n t h ' sp a s s w o r d U N I C O R N . N e B B H o t l i n e N u m b e r : ( 4 1 6 ) 2 7 3 - 6 3 0 0

V I w - b r e a k t h r o u g h !V I c o o r d i n a t o r A n n e G u d z t e l l s u t h a tA 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 s i o f e r i n g w o r d p r o c e s s o r f o t h V I 2

T e x t m a s t e r , a v a i l a b l e o c a s s e t t e o d i s k . I t ' s f o a l V I C s , a n a l C o m m o d o r ep r i n t e r s . P r i c e : $ 1 9 . 9 5 , p l u s p r o v i n c i a ls a l e s t a x .T e x t m a s t e r f r o m A d v a n t a g e C o m p u t e rA c c e s s o r i e s , 1 0 2 0 M e y e r s i d e D r i v e ,M i s s i s s a u g a , O n t a r i o L 5 1 K 7 .

M o r e o s p o o l i n gL i D e a l h a s p r o v i d e d u w i t h c o u p l e o f a c t u a l c o r r e c t i o n s t h e a r t i c l e o B - 1 2 8s p o o l i n g ( A u g u s t / S e p t e m b e r 1 9 8 5 ) . L i b a s e d h e B - 1 2 8 p r o g r a m o P E p r g r a m b t h e i n v e n t o r o I E E E s p o o l i n g ,T . M . P e t e r s o n ( n o t P a t t e r s o n , a s t h e a rt i c l e s t a t e d ) t h a t o r i g i n a l l y a p p e a r e d i T h T r a n s a c t o r ( n o t C O M P U T E ' . ) . M r P e t e r s o n a l s o s u p p l i e d L i w i t h t h f o l l o w i n g a d d i t i o n a l r e f e r e n c e s t o h i sw o r k :1 C O M P U T E ! , v o l u m e 3 i s s u e 1 J a n u a r y 1 9 8 0 , p a g e 1 1 8 .

2 q u o t a t i o n i R a e t o C o l l i n s W e s t ' sP r o g r a m m i n g t h P E T I C B M , p a g e 3 7 9 .

B r a d l e y i n t o t h b r e a c hA w g t p r e s s , T P U G s t a l w a r t D a v i dB r a d l e y i h e r o i c a l l y m a n n i n g t h m a g a z i n e b o o t h a t h W o r l d O C o m o d o r e I I s h o w . W O I I c a m e t h i s y e a ra t h e c r a z y t i m e i o u r p r o d u c t i o n c y c l e .H a i n o b e e n f o D a v i d , o u r C - 6 4 T O 2 c o n t e s t a t h s h o w w o u l d h a v e e n de b e f o r e i b e g a n . T h i s m o r n i n g w l e f th i t d e a l s i n g l e - h a n d e d l y w i t h t h m a d i n g c r o w d , h a v i n g a l r e a d y i m p o s e d o h i g e n e r o s i t y f o t h s a m e t a s k a l d a y e s t e r d a y , a n i t h p r e p a r a t i o n s f o t h c o n t e s t i t h w e e k p r e v i o u s l y . F r o m a l t h m a g a z i n e s t a f f t D a v i d t h a n k s f o t h h e l p .

D o n ' t r e a d t h i s !. U n l e s s y o a r r a b i d a d v e n t u r e

g a m e p l a y e r .H a v e y o e v e r p l a y e d t h o r o u g h l y e

j o y a b l e a d v e n t u r e g a m e a n g o s t u c kt h r e e - q u a r t e r s o f t h w a t h r o u g h ?d o n ' t m e a n t e m p o r a r i l y s t u c k , f o m e r em o n t h o s o m e a n h o p e l e s s l y , i r e v o c a b l y , g l o r i o u s l y s t u c k ! W i t h s i g h ,y o w i s t f u l l y t u c k y o u r w e l l - w o r n m a i nd i s k b a c k i n s i d e y o u r m a r v e l l o u s l y -i l l u s t r a t e d p a c k a g e o T h D u n g e o n s O D w o r d , p l a c e t h e b o x o n y o u r h i g h e s tu n u s e d ' d u s t - c o l l e c t i o n ' s h e l f , a n r e f o rm a f o e v e r y o u r e q u a l l y w e l l - w o r n' D w o r d p o s i t i o n s ' d i s k . .

I y o h a v e , t a k e h e a r t . T P U GM a g a z i n e p l a n s t d s o m e t h i n g a b o u tt h i s g h a s t l y p r e d i c a m e n t .

W a s t h o s e w h h a v e b e e n s t u c k , a n w h h a v e a c t u a l l y o v e r c o m e s e e m i n g l y i s u r m o u n t a b l e o b s t a c l e s i a d v e n t u r eg a m e s , t s e n d u t h e i r m o s t v a l u a b l e a n h a r d - w o n h i n t s f r o m t h e s e f a v o u r i t e ( o l o a t h e d ) g a m e s . W w i l l p u b l i s h t h e b e s to t h e m f r o m t i m e t t i m e i n e " A d v e n t u r e C l i n i c ' s e c t i o n .

A l s o , i y o a r s t i l l i r r e v o c a b l y s t u c k ,a n w o u l d l i k e f r i e n d l y b o o s t , w r i t e t ' A d v e n t u r e C l i n i c 1 c / T P U G M a g a z i n e ,S u i t e G 7 1 0 D u n c a n M i l l R o a d , D o M i l l s , O n t a r i o M 3 1 Z 3 . W w i l l b h a p t h e l p y o u o n y o u r w a a g a i n w i t ht i m e l y h i n t o t w ( p r o v i d i n g w e ' r e n o s t u c k a t h s a m e s p o t i t h a t g a m e . . . )

T h E d i t o r sT P U G M a g a z i n e

Page 5: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 5/52

P r i n t y o u r o w c u s t o m C a r d s S i g n sI n v i t a t i o n s S t a t i o n e r y B a n n e r s C a t e n d a r e

P r i n t M a s t e rA N

A r G a l l e r yi i t r f i m U n i s o n W o r l d I n c . 1 1 1 !

F o y o u r C - 6 4 / 1 2 8 , I B P o c o m p a t i b l eF e a t u r e s a a g l a n c e : l u o l . , * , - . . „ . . ! . .

l i b r i n . I I r r i d i m i d r l . t j | * r i - . d l l u ' • » » ' ' ! • ■ - ■ • • • ■ • ■ ' " ' ■ ' « ■p r i m .

. . _ j b w o fu p i . . M * i n r j n * i . . I ™ ' » "a * " O u t l m * a n d i m j » < I p L u o x n i i . . i « , ( [ „ ! ! . h . - « > p l n p r l n n i

I U i d t r . l r « | i n . i (

S u p e r G r a p h i x j r S u p e r G r a p h l x

H i g h P e r f o r m a n c e L o C o s t !N O C O R R E S P O N D E N C E Q U A L I T i m G W A P H I C S K i . n U n i * l o i n C o m m o O o r . C o p u i t t s o n c o i l « ( l « c l n * m l B r t j c t w i l h i r i e t o i i o w n g i c i t u r e i

r P r m l i n y M o a t sC c n i r o n i c S C o m f i o ' i L ' "S u p p o r t s * ' ■ * - * a i O ' P m e I O C o r r . D S I B l w i l " S - d - ' H f - ' O 1 5 2 !

U s e ' M a n u a l « ' i n S f ' U a r c " a T > i j i « sC o m p a c i D p s ^ q " P l u O ' . D i ' K I ' " ! □ D . , ~ , e

A T A R I V E R S I O N A V A I L A B L ET ' . f G R A P H M f i p n n f t r n H e r l o c t

p s r a i l e l p n n i * f i o n i

Y o A s k e d F o I H e r e I I s ! !Q B A P H I C S t n F O N T S p l u i a n I K B U F F E R l o I h e u l t l m t t e I p e r f o r m a n c e a n d a p a o d . T h X E T E C S u p e > Q r a p h l M I n l e r i e c a f o C o m m o d o r e C o m p u t e r s n o o f f a n n e h i g h I t e c h n o l o g y w t t t l 1 h * » « l i i t u r n :

C o r r e c t G r i p h V c t / T e x t A i p e c t R a t i o l o a l M e | o r P r i n t e r sA c t i v e S w i t c h e s w i t h C h a n g e s C o n t t a n t l y M o n i t o r e d

I n t e r n a l F o n t s S u p p o r t S u p e r s c r i p t , S u t u c r l p t ,U n d e r l i n i n g . B o l d - t i c * , s i x ) C h o i c e o 9 P l t c h a i

8 B u f f e r S t a n d a r dt P r i n t i n g M o d e *3 t n t u n i i S c r e e n D u m p *E x t e n i l v e C o m m a n d C h a n n e lR e a a l B u l l o n t H a i l F n n t l n g f r o m B u f f e rS w i t c h S e t t l n g i o L e b e l < o Q u i c k R e f e r e n c eC o i T H p o n d e n c e Q u a l i t y F o n t 3 u i n - : nC m p a M e o S l o d n a 2 A d d i t i o n a l F o n t s

Q U A L I T Y P R O D U C T S A V A I L A B L E F R O MP H A S E D I S T R I B U T O R S

7 1 5 7 F i s h e r R o a d , S . E . , C a l g a r y , A l b e r t a T 2 0 W ( 4 0 3 ) 2 5 2 - 0 9 1 1

F O Y O U R N E A R E S T D E A L E R C A L L

1 - 8 0 0 - 6 6 1 - 8 3 5 8

Page 6: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 6/52

C - 6 4 V i d e o f r o m $ 4 t $ 5 b y J i m B u t t e r f i e l dC o p y r i g h t 1 9 8 2 , 1 9 8 5 J i B u t t e r f i e l d .P e r m i s s 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 o 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 .F o t h i s m o n t h ' s s e r i . e s o a r t i c l e s o C - 6 Ua n C - 1 2 8 v i d e o , J i h a p r o v i d e d t h

f o l l o w i n g o v e r v i e w o f t h V I I I c h i p ' s v e s a t i l e a b i l i t i e s . m o r e c o m p l e t e t r e a tm e n t o t h s u b j e c t m a b f o u n d i h i s e v e n - p a r t ' C o m m o d o r e 6 V i d e oG u i d e d T o u r ' , w h i c h i p u b l i s h e d a s p a r to f C O M P U T E I ' s F i r s t B o o k o t h C o m o d o r e 6 4 T h 6 5 6 6 v i d e o c h i p d i g s o u i t d i s p l a yi n f o r m a t i o n f r o m t h c o m p u t e r ' sm e m o r y . F r o m t h i s m e m o r y , i g e t s : t h c h a r a c t e r s t d i s p l a y ( t h e v i d e o m a t r i x ) ,h o t d r a w t h c h a r a c t e r s ( t h e c h a r a c t e rb a s e ) a n s p r i t e i n f o r m a t i o n . I i t ' s b e e nk i c k e d i n t o h i g h - r e s o l u t i o n m o d e , i d o e s n ' t w o r r y a b o u t c h a r a c t e r s , b u s t i l lu s e s t h c h a r a c t e r b a s e t t e l l w h i c h p i e l t t u r n o o o f f , a n t h v i d e o m a t r i xt t e l l w h a t c o l o u r s t o u s e . S e p a r a t e f r o ma l t h i s , t h v i d e o c h i p g e t s i n f o r m a t i o nf r o m t h e c o l o u r n y b b l e s s e p a r a t e t y p eo m e m o r y t w h i c h t h v i d e o c h i p h a ' d i r e c t a c c e s s ' . I n o t h e r w o r d s , i d o e s n ' tu s c o n v e n t i o n a l m e m o r y a d d r e s s i n g t g e t h i s l a s t d a t a .

N o c o u n t i n g t h e c o l o u r n y b b l e s , t h ec h i p l o o k s a m e m o r y g r e a t d e a l ; b u i t ' sc o n f i n e d t o n l y 1 6 o m e m o r y t g e i t v i d e o i n f o r m a t i o n . T h a t ' s o n l y o n q u a r t e r o f t h e R A m e m o r y c a p a c i t y o ft h C o m m o d o r e 6 4 B u w c a p i c kw h i c h q u a r t e r w h i c h 1 6 s l i c e w w o u l d l i k e t u s e . N o r m a l l y , i t ' s t h f i r s ts l i c e , w h i c h g o e s f r o m a d d r e s s z e r o t 1 6 3 8 3 , b u w c a c h a n g e t h a t . W c h a n g e i b p o k e t m e m o r y a d d r e s s5 6 5 7 6 h e r e a r t h v a l u e s :P O K E 5 6 5 7 6 , 7 ( n o r m a l v a l u e ) : t h e c h i ps e e s R A f r o m t 4 0 9 5 , a n d f r o m 8 1 9 2t 1 6 3 8 3 . T h R O c h a r a c t e r g e n e r a t o ri i t h s l o t f r o m 4 0 9 6 t 8 1 9 1 .P O K E 5 6 5 7 6 , 6 : t h e c h i p s e e s R A f r o m1 6 3 8 4 t 3 2 7 6 7 . N c h a r a c t e r g e n e r a t o r ,s w s h o u l d e i t h e r d r a w o u o w c h a r a c t e r s ( G r e e k ? H e b r e w ? I t a l i c s ? ) o u s t h s c r e e n i h i g h r e s o l u t i o n .P O K E 5 6 5 7 6 , 5 : t h c h i p s e e s R A f r o m .3 2 7 6 8 t 3 6 8 6 3 a n d f r o m 4 0 9 6 0 t 4 9 1 5 1 .T h R O c h a r a c t e r g e n e r a t o r i i t h s l o t f r o m 3 6 8 6 4 t 4 0 9 5 9 .

P O K E 5 6 5 7 6 , 4 : t h c h i p s e e s R A f r o m4 9 1 5 2 t 6 5 5 3 5 . T h e r e ' s n c h a r a c t e rg e n e r a t o r ; y o u ' l l h a v e t m a k e y o u r o w i y o u n e e d i t N o t e t h a t t h c h i p c a n e v e r s e R A a a d d r e s s e s 4 0 9 6 t 8 1 9 1 o r 3 6 8 6 4 t 4 0 9 5 9 . Y o w i l l n o b a b l e t p u t s c r e e nm e m o r y o s p r i t e s t h e r e .

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

T h C h i p : V i d e o C o n t r o lO t t h 6 5 6 6 c h i p i t s e l f . W e ' l l g t h r o u g h t h r e g i s t e r s , b u t n o t i s t r i c tn u m e r i c o r d e r .

S i n c e w e ' v e t a l k e d a b o u t s e t t i n g t h m e m o r y 1 6 s l i c e , w m i g h t a s w e l ld e s c r i b e h o t p o i n t t h c h i p t o w a r d st h s c r e e n ( v i d e o m a t r i x ) a n c h a r a c t e rs e ( c h a r a c t e r b a s e ) w i t h i n t h a t s l i c e .F i r s t , w f i g u r e t h t w a d d r e s s e s a c c o rd i n g t o t h e i r o f f s e t f r o m t h s t a r t o t h s l i c e . S o i w e ' v e c h o s e n t h s l i c e b e g i nn i n g a 3 2 7 6 8 , a a d d r e s s o 3 3 7 9 2 w o u l db r e d u c e d ( b 3 2 7 6 8 ) t n e o f 1 0 2 4 .D t h i s w i t h b o t h t h s c r e e n a n c h a r a c t e r b a s e a d d r e s s e s . N e x t : s c r e e nl o c a t i o n s m u s t b e m u l t i p l e o f 1 0 2 4 , a n c h a r a c t e r b a s e l o c a t i o n s m u s t b a m u l t ip l o f 2 0 4 8 . Y o c a n ' t s t a r t t h s c r e e na n c h a r a c t e r b a s e j u s t a n y w h e r e ; e a c hs l i c e h a a m o s t o n l y 1 6 s t a r t i n g p o i n t s .S o . . . d i v i d e b 1 0 2 4 t g e t h ' b l o c kn u m b e r ' f o e a c h o f t h e t w v a l u e s . E a c ho f t h e s e n u m b e r s s h o u l d b f r o m t 1 5

N o t a k e t h s c r e e n n u m b e r , m u l t i pl i b 1 6 a n d a d d i t t h c h a r a c t e rb a s e n u m b e r . T h r e s u l t i n g v a l u e , a e v e n n u m b e r f r o m t 2 5 4 , s h o u l d b p o k e d t l o c a t i o n 5 3 2 7 2 . T h o n e p o k es e t s b o t h a d d r e s s e s .

L e t ' s w o r k t h i s b a c k w a r d s . O ' n o rm a l ' C o m m o d o r e 6 4 w m a p e e k a dd r e s s 5 6 5 7 6 a n d w e ' l l u s u a l l y s e v a l u eo 7 w h i c h s a y s ' t h e s l i c e f r o m t 1 6 3 8 3 ' . T h a t ' s w h a t w e x p e c t . L e t ' st r a c k t h v i d e o f u r t h e r : p e e k o 5 3 2 7 2y i e l d s 2 1 . W n e e d a n e v e n n u m b e r , s w m a t h r o w a w a y t h o n e a n d g e 2 0 N o w : 2 i s t i m e s 1 6 p l u s 4 S w r e a dt h i s a s v i d e o m a t r i x a 1 0 2 4 ( r e m e m b e rt h a t t h e s c r e e n c a u s u a l l y b p o k e d a 1 0 2 4 ? ) a n c h a r a c t e r m a t r i x a 4 0 9 6 .H m m m . . . w d i d s a y , a b o v e , t h a t t h e r ei i n d e e d c h a r a c t e r g e n e r a t o r l o c a t e da 4 0 9 6 . O h a n i y o g e 2 i n s t e a d o

2 1 , t h a t ' s o k a y ; w e ' r e j u s t u s i n g a d i f e r e n t p a r t o t h e c h a r a c t e r g e n e r a t o r( f o r t e x t m o d e ) .

J u s t f o r w a r d - l o o k i n g r e m i n d e r : w h e nw g e t o s p r i t e s , y o u m u s t r e m e m b e r t p l a c e t h s p r i t e d r a w i n g s w i t h i n t h e s a m es l i c e a s t h e r e s t o f t h e v i d e o . I f a c t ,t h a t ' s s o m e t i m e s t h r e a s o n w h p r g r a m m e r s s w i t c h t a n o t h e r m e m o r ys l i c e t m a k e r o o m f o l o t s a n l o t s o s p r i t e s .

L e t ' s m o v e o t g e n e r a l c o n t r o lr e g i s t e r s .

L o c a t i o n 5 3 2 6 5 ( h e x D 0 1 1 ) i a i m p o rt a n t c o n t r o l l o c a t i o n , r e s p o n s i b l e f o m a n y f u n c t i o n s . I t n o r m a l v a l u e i 2 d e c i m a l . F i r s t , l e t ' s l o o k a t t h ' l o wn y b b l e ' .

I w w a n t t m a k e t h s c r e e n s l i d eg e n t l y i v e r t i c a l d i r e c t i o n , w e m a yr e p l a c e t h i s v a l u e w i t h n e o n e s r a n g i n gf r o m 1 t 2 3 T h i s c r o p s l i n e f r o m t h d i s p l a y ( w n o h a v e 2 r o w s i n s t e a d o 2 5 ) , a n c o n t r o l s t h v e r t i c a l f i n e p o s i t i o ni n o t h s c r e e n . T r t h i s , a n w a t c hw h a t h a p p e n s :■ f o r 1 " t £ 3 : p o k e 5 3 £ 6

n :

R e s t o r e e v e r y t h i n g w i t h P O K E5 3 2 6 5 , 2 7 .

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

N o f o s o m e o t h h i g h e r - v a l u e df e a t u r e s o f t h i s c o n t r o l l o c a t i o n .

P O K E 5 3 2 6 5 , 0 b l a n k s t h s c r e e n ( b e l i m i n a t i n g t h 1 b i t , w h i c h i t h S c r e e nE n a b l e C o n t r o l ) . T h c o m p u t e r r u n s b i f a s t e r w i t h t h s c r e e n s h u t o f f .H i g h R e s o l u t i o nT h n e x t c o n t r o l b i v a l u e 3 s w i tc h e s t h e d i s p l a y t p u r e b i t s . N m o r ec h a r a c t e r s : t h s c r e e n w i l l b p u r e l y p i e l a w s w i t c h t h i g h r e s o l u t i o n m o d e .W e ' l l u s l o o m e m o r y f o t h i s o n e :m e m o r y t f e e d t h s c r e e n w i l l b 8 0 0 0b y t e s .

W m e n t i o n e d b r i e f l y b e f o r e t h a t t h h i g h r e s o l u t i o n b i t s a r t a k e n f r o m t h c h a r a c t e r b a s e l o c a t i o n , n o t t h e s c r e e n( v i d e o m a t r i x ) a r e a . A e x t r a f a c t o r i

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

Page 7: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 7/52

t h i s : h i g h r e s o l u t i o n s c r e e n c a c o m eo n l y f r o m b l o c k 0 o b l o c k 8 w i t h i n s l i c e .T h u s , t h e r e a r e o n l y t w p l a c e s f r o mw h i c h a h i g h r e s o l u t i o n s c r e e n c a b d r a w n w i t h i n e a c h 1 6 s l i c e . I n d e e d ,p r a c t i c a l l y s p e a k i n g , t h e r e a r o n l y f i v el o c a t i o n s w i t h i n t h e w h o l e c o m p u t e r t h a t

h i g h r e s o l u t i o n s c r e e n c a n b e l o c a t e d .T h e s e a r e : 8 1 9 2 , 1 6 3 8 4 , 2 4 5 7 6 , 4 0 9 6 0 a n 5 7 3 4 4 . ( 4 9 1 5 2 i b a r e l y p o s s i b l e , b u t h e r ea r s m a n y d i f f i c u l t i e s t h a t i t ' s h a r d l ye v e r u s e d . )

H i g h r e s o l u t i o n n e e d s t b c a r e f u l l ys e t u p , b u l e t ' s p l u n g e r i g h t i n t o i t u i n a i m p r a c t i c a l a d d r e s s ( 0 ) . T y p eP O K E 5 3 2 6 5 , 5 9 a n d y o u ' l l s e a i t r i c a t e p a t t e r n o t h s c r e e n . W h a t y o a r l o o k i n g a n o i b i m a o R A m e m o r y a d d r e s s e s t 4 0 9 5 , p l u s t h ec h a r a c t e r g e n e r a t o r a r e a . T h t o o t h s c r e e n w i l l t w i n k l e l i t t l e . T h o s e a r t h p a g e z e r o v a l u e s c h a n g i n g : t h i n g s l i k e t h r e a l t i m e c l o c k a n i n t e r r u p t v a l u e s a r c o n s t a n t l y i m o t i o n . I t h b o t t o m h a l fo t h s c r e e n , w e ' l l s e t h c h a r a c t e rg e n e r a t o r i t s e l f . T h a t ' s o n o f s e v e r a lr e a s o n s w h a d d r e s s i n o p r a c t i c a l f o rh i g h r e s o l u t i o n b i m a p p i n g : w c a n ' tc h a n g e t h e c h a r a c t e r g e n e r a t o r , s i n c e i t ' si R O M .

W h i l e w e ' r e i t h i s p e c u l i a r m o d e , t r t c l e a r t h s c r e e n . I d o e s n ' t c l e a r , b u c o l o u r s c h a n g e . S c r e e n m e m o r y , i n t ow h i c h w a r t y p i n g , i n o u s e d t h o l dc o l o u r i n f o r m a t i o n f o t h e h i g h r e s o l u t i o ns c r e e n . I y o u ' r e g o o d a t y p i n g ' b l i n d ' ,t r y t h e s e :■ f o r = 3 2 0 9 t 3 5 I 9 s p o K e

. , 0 " ■ f o r = 3 2 0 4 t 3 5 1 3 s t e p

S t p o K e , £ 5 5 : n e x tI y o m a n a g e t t y p e t h l i n e s i r i g h t ,y o u ' l l s e b l a n k a r e a b e i n g s e u i t h h i g h r e s o l u t i o n s c r e e n , a n t h e n a l i n e .

R e s e t e v e r y t h i n g w i t h t h p o w e rs w i t c h , a n l e t ' s m o v e o n

E x t e n d e d C o l o u rI w a d 6 t t h c o n t e n t s o 5 3 2 6 5 ,w e ' l l i n v o k e t h e x t e n d e d c o l o u r m o d e .T h i s w i l l a l l o w u t c h o o s e b o t hb a c k g r o u n d a n d f o r e g r o u n d c o l o u r s f o e a c h c h a r a c t e r . N o r m a l l y , w e m a y o n l yc h o o s e t h f o r e g r o u n d : t h b a c k g r o u n ds t a y s t h s a m e t h r o u g h o u t t h s c r e e n .W i t h e x t e n d e d c o l o u r , y o l o s e s o m e o y o u r c h a r a c t e r s e t , b u t g e t v a r i e t y o fb a c k g r o u n d c o l o u r s a c r o s s t h e s c r e e n .

T r P O K E 5 3 2 6 5 , 9 1 . N o t h i n g h a p p e n s ,e x c e p t t h a t t h e c u r s o r d i s a p p e a r s . . o a l e a s t b e c o m e s l e s s v i s i b l e . W h y ? W e ' v et r a d e d t h s c r e e n r e v e r s e f e a t u r e f o n e b a c k g r o u n d c o l o u r . T r t y p i n gc h a r a c t e r s i r e v e r s e f o n t , a n s e w h a th a p p e n s . T r t y p i n g s o m e ' s h i f t e d 'c h a r a c t e r s y o w o n ' t g e t h e m , b u m a b s u r p r i s e d a w h a t y o s e e . E t e n d e d c o l o u r i p u r e l y s c r e e n d i s p l a yp h e n o m e n o n . P O K E 5 3 2 6 5 , 2 7 w i l l b r i n ga l t h e c h a r a c t e r s y o h a v e t y p e d b a c k t t h e i r n o r m a l a p p e a r a n c e .

L o c a t i o n 5 3 2 7 0 ( h e x D 0 1 6 ) d o e s n ' t u s et h t w h i g h e s t b i t s , s w e ' l l p o k e v a l u e st h a t r a n g e o n l y f r o m t 6 3 I w p e e k5 3 2 7 0 , w e ' l l s e e a n u m b e r t h a t i 1 9 t o b i g . T s e e t h e w o r k i n g v a l u e , t y p eP E E K ( 5 3 2 7 0 ) A N 6 3

W s a v e r t i c a l f i n e s c r o l l i l o c a t i o n5 3 2 6 5 . L o c a t i o n 5 3 2 7 0 h a h o r i z o n t a lf i n e s c r o l l t h a t w o r k s e x a c t l y t h s a m ew a y . T y p e :f o i = t 7 : p c K e 5 3 2 7 0 ,

j : n e x iY o u ' l l s e e t h e s c r e e n c h a r a c t e r s s l i d e o v e rh o r i z o n t a l l y ; a n t h s c r e e n i t r i m m e dt 3 c h a r a c t e r s .

I y o u a d d 1 t t h c o n t e n t s o 5 3 2 7 0 ,y o u ' l l s w i t c h t m u l t i c o l o u r m o d e . T h i s i

n o t h s a m e a s t h e e x t e n d e d c o l o u r m o d et h a t w d i s c u s s e d p r e v i o u s l y . M u l t i c o l o u ra l l o w s s e l e c t e d c h a r a c t e r s t b s h o w n o t h s c r e e n i c o m b i n a t i o n o c o l o u r s .E x t e n d e d c o l o u r , y o m a r e m e m b e r ,a l l o w s s c r e e n b a c k g r o u n d a n d f o r e g r o u n dt b i n d i v i d u a l l y s e t o e a c h c h a r a c t e r .H e r e ' s t h t r i c k : w i n v o k e m u l t i c o l o u ro n a n i n d i v i d u a l c h a r a c t e r b g i v i n g t h a tc h a r a c t e r a c o l o u r v a l u e g r e a t e r t h a n 7 T h i s w a y , t h ' c o n t r o l - k e y ' c o l o u r s ( r e d ,b l u e , b l a c k ) b e h a v e n o r m a l l y ; b u t h ' l o g o - k e y ' p a s t e l s { g r e y , p u c e ) s w i t c h t m u l t i c o l o u r m o d e .

Y o u ' l l n e e d t c r e a t e n e c h a r a c t e rb a s e t e x p l o i t t h a d v a n t a g e s o m u l t i c o l o u r , s i n c e t h o l c h a r a c t e r sw e r e n ' t d r a w n w i t h m u l t i c o l o u r i m i n d .H o w e v e r , w c a g e q u i c k i d e a o f t h f e a t u r e b i n v o k i n g i t P O K E 5 3 2 7 0 , 2 4s e t s u m u l t i c o l o u r ; t h s c r e e n c h a r a c t e r sm a t u r n l i t t l e m u d d y , b u d o n ' t w o r r ya b o u t t h e m . N o s e p r i m a r y c o l o u rs u c h a c y a n a n t y p e l i n e . N o r m a l ,r i g h t ? N e x t , s e u o n o f t h e a l t e r n a t ec o l o u r s ( h o l d d o w n t h ' C o m m o d o r e ' k e a n p r e s s a k e f r o m t 8 ) T y p e s o m em o r e : y o u ' l l g e m u l t i c o l o u r c h a r a c t e r s .T h e y w o n ' t m a k e m u c h s e n s e , s i n c e t h c h a r a c t e r g e n e r a t o r i s n ' t b u i l d i n g t h c o o u r s s u i t a b l y ; b u y o c a s e t h a ts o m e t h i n g n e i g o i n g o n

A d d i n g 3 t o t h e c o n t e n t s o 5 3 2 7 0g i v e s c h i p r e s e t . Y o w o n ' t w a n t t d t h i s v e r y o f t e n i t ' s d o n e o y o u r b e h a l fw h e n y o t u r n t h p o w e r o n I y o d u s i t r e m e m b e r t h a t , t m a k e i w o r k ,y o m u s t t u r n r e s e t o n , a n t h e n o f a g a i n . P O K E 5 3 2 7 0 , 3 2 : P O K E 5 3 2 7 0 , 8w i l l c l e a r y o o u o m u l t i c o l o u r m o d e .T h R a s t e r R e g i s t e rL o c a t i o n 5 3 2 6 6 ( h e x D 0 1 2 ) a n t h h i g h

C o n t i n u e d o i ' e r l e a f . . .

6 5 6 6 V i d e o C h i pC 6 C o n t r o l M i s c e l l a n e o u s R e g i s t e r s

x n m i M I

D 0 I 6

I X I I 8X I 1 9

\ . ]

V I I II R

D f l l A

O T 2 f lD I J 2 ID O 2 2D O 2 3D 0 2 4I M 1 2 5

D O 2 6

] .

H l 1 - v

E t u K f

L i g h t F '

R e > e t M u l l i

V M I M I l it e r r u p l S f n i e :

I n l e r r u p t E n a b l e :

S f t e n Y - S t r o l l

e g b t u

i I n p u t

S f l M l

■ l

X - S c r o l !

C B I 1 C B ! 2 C B I I:

■ '

P e

. . . . .

• I ' - , '

S p - H a c k

C o l o u r R e g t i t e n

R i s l e rR s v t . ' r

E i e - i o r C o o u M B o i d t r lB a c k g r o u n d C o l o u ri i a c k r o u n d C o l o u rB a c k g r o u n d C o l n u rB a c k g r o u n d C o l o u r

1 ■ .

S p r i t e M u l t i C o l o u - '

5 3 2 6 55 3 2 6 65 3 2 6 7

5 3 2 6 8

5 3 2 7 25 3 2 7 35 3 2 7 1

5 3 2 8 05 3 2 8 15 3 2 8 25 3 2 8 35 3 2 8 45 3 2 S S

5 3 2 8 6

S p r u e S p ' i l t r

D 0 O O D 0 0 ED 0 0 I D O 0 F

6 5 6 6 V i d e o C h i pC 6 S p r i t e R e g i s t e r s S p r u e

5 3 2 4 85 3 2 4 9

S p r i t e

S 3 2 6 25 3 2 6 3

D O 2 7

D 0 1 0

D O 1 3

D O 2 E S p r H e C o l o u r

B i l F o f S p r i l p *1 X - P m i t i o n H i g h

S p r u e K i u b l r F l a g s

5 3 2 8 7

D 0 I 7

D O 1 BO T I CD 0 I DD 0 1 ED O I F

Y - E x p a n d

B a c k g r o u n d P r i o r i t yS p r i : * M i i l n C o l o u r M o d e

X - F - j p a n dI n t e n u p l : S p r i t e C o l l i s i o n

I n t e r r i i i > l B a c k g r o u n d C o l l i s i o n

5 3 2 6 4

5 3 2 6 9

5 3 2 7 1

5 3 2 7 55 3 2 7 65 3 2 7 7S 3 2 7 B5 3 2 7 ! )

D e c e m b e r 1 9 8 5

Page 8: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 8/52

b i o f t h e p r e v i o u s l o c a t i o n a r e n o t m u c hu s t t h B A S I C p r o g r a m m e r , b u t c a nb v e r y v a l u a b l e i y o u ' r e u s i n g m a c h i n el a n g u a g e . H e r e ' s t h i d e a : b l o o k i n g a t h e s e l o c a t i o n s , y o c a t e l l e x a c t l y w h e r et h s c r e e n i b e i n g s c a n n e d a t h a t m m e n t . T h i s a l l o w s y o t c h a n g e t h s c r e e n a s i t ' s b e i n g s c a n n e d : h a l f - w a yd o w n , y o c o u l d s w i t c h f r o m c h a r a c t e r st o b i t m a p , o c h a n g e t m u l t i c o l o u r , o m o v e s p r i t e t h a t h a s a l r e a d y b e e nd i s p l a y e d .

I y o u ' r e r e a l l y h o o m a c h i n el a n g u a g e , y o m a w a n t t t a k e a n e xt r s t e p : i n s t e a d o w a t c h i n g w h e r e t h s c r e e n i s y o c a l e a v e m e s s a g e :" W a k e m w h e n y o g e t s c a n l i n e1 0 0 " . M t y p e s w i l l r e c o g n i z e t h i s a a

i n t e r r u p t r e q u e s t . H o d y o s e t h i d e n t i t y o f t h e d e s i r e d s c a n l i n e ? B p l a ci n i i n t o t h s a m e l o c a t i o n s , t h a t ' s h o w .W h a v e d u a l f u n c t i o n h e r e : w h e n w r e a d , w r e c a l l t h s c a n l o c a t i o n ; w h e n w w r i t e , w s t o r e a i n t e r r u p t v a l u e .L i g h t P e L o c a t i o n s 5 3 2 6 7 a n 5 3 2 6 8 { h e x D 0 1 3a n d D 0 1 4 ) a r e t h e l i g h t p e r e g i s t e r s . A A t a r i - s t y l e l i g h t p e c a b p l u g g e d i n t o

j o y s t i c k p o r t n u m b e r o n e ; i i s e e ss u i t a b l e s i g n a l f r o m t h s c r e e n , t h a n

v a l u e s w i l l b l a t c h e d i n t o t h e s er e g i s t e r s . T h l i g h t p e c a n b e u s e d o na i n t e r r u p t b a s i s : w c a ' s t o p t h e m u s i c 'a n g e i m m e d i a t e a c t i o n i w c h o o s e t s e t h i n g s u t h a t w a y .

T h i s i t h s e c o n d t i m e w e ' v e m e n t i o ne i n t e r r u p t s : l e t ' s d i s c u s s t h e m .

I n t e r r u p t sI n t e r r u p t s a r f o m a c h i n e l a n g u a g em a n i a c s t h i n g s h a p p e n t o f a s t f o B A S I C t c o p e i t h i s a r e a . I y o u ' r eb e g i n n e r , y o u m i g h t p r e f e r t o s k i p t h i ss e c t i o n . T h e r e a r e f o u r t y p e s o f i n t e r r u p t :r a s t e r , l i g h t p e n , a n d t w o k i n d s o s p r i t ec o l l i s i o n . { ' D a d d y , w h a t ' s s p r i t e ? "" S h u t u p k i d , w e ' l l t a l k a b o u t t h e ml a t e r . " ) W m a u s a l o t h e m , o r n o n e ;a n d e v e n w h e n t h e s e s i g n a l s a r e n o t u e f o i n t e r r u p t , w c a n c h e c k t h e m .

L o c a t i o n 5 3 2 7 3 ( h e x D 0 1 9 ) t e l l s u w h i c h o f t h e f o u r e v e n t s h a v e o c c u r r e d .W d o n ' t n e e d t m a k e t h e i n t e r r u p t s' l i v e ' t h e y w i l l s i g n a l u a n t i m e t h p a r t i c u l a r e v e n t h a p p e n s . T h w e i g h t sa r a f o l l o w s :

( b i t 0 ) : t h r a s t e r h a m a t c h e d t h p r e s e t l i n e v a l u e ;

( b i t 1 ) s p r i t e h a c o l l i d e d w i t h t h s c r e e n b a c k g r o u n d ;

( b i t 2 ) s p r i t e h a c o l l i d e d w i t h a n o t h e rs p r i t e ;

( b i t 3 ) t h l i g h t p e h a s s e n s e d a s i g n a l ; b a c k g r o u n d o b j e c t o t h e s c r e e n , t h e o b 1 2 ( b i t 7 ) o n o f t h e a b o v e h a t r i g g e r e d J e c t r e a P P e a r s ^ e t h p l a n e h a p a s s e d

l i v e i n t e r r u p t . b y ^ b * s c a s a v e a ' o ° p r o g r a m m i n g .O n c e a n o t h a b o v e t a k e s p l a c e , t h b i W " T ^ f * * . * " v i d e 0 c h i p ' ™w i l l r e m a i n s t u c k o u n t i l y o t u r n i o f f . r e a c h , o n ! j 1 6 K J ° r ^ i n f o r m a t i o n . T h i sH o d y o t u r n i o f f ? I s o u n d s l i k e J n c l u 5 j e s t h r f . ^ m g s : t h e s c r e e n m e m o r yb a c k w a r d s l o g i c , b u y o t u r n a i n t e r - ° V ' d e ° m a t r ! X > ' t b e c h a r a c t e r S 6 ™ ™ * *r u p t s i g n a l o f b t r y i n g t t u r n i o n « > c h a r a c t e r b a s e ) , a n t h s p r i t e i n f o r -S u p p o s e t h a t w h a v e b o t h a r a s t e r a n ? 6 K ° s e c t i o n '

l i g h t p e s i g n a l ; w e ' l l s e v a l u e o f , - , , „ , ,/ i \ . - * . * . x E a c h s p r i t e d r a w i n g o c c u p i e s 6 3 b y t e s ,( 8 + 1 ) i t h e i n t e r r u p t r e g i s t e r . N o r . u ^ . u ^ _ « . _ . » _ . . a n u s e s 6 4 b v t e b o c k . ( Y u p , w r e o n -s u p p o s e f u r t h e r t h a t w a r r e a d v t h a n - , - J - , U j , ^ . » ; « . u + n d i v i d e b 6 a n u s s p r i t e ' b l o c kd i t h l i g h t p e n , s w w a n t t t u r n i t . . , , . . , , - K , - f . , I n u m b e r l a t e r ) . S w i t h i n l b K , w w o u l ds i g n a l o f f . W d t h i s b s t o r i n g i n t o o c . , , . . - 0 0 - 7 0 t i _ t t . . t i " a v e r o o m t d r a w u t 2 d s p r i t e s ( i l o c a t i o n o 3 2 / 3 . H u h ? W o u l d n ' t t h a t t u r n i w e r e n - t f o f c h a t ^ e , k v „ . * i o n N o p e : i t u r n s i o f f , a n l e a v e s t h e c h a r a c t e r s e W p « £ n n l v H r a w i n o - ^

h e b i a l o n e . S a f t e r s t o r i n g 8 w l o o k a f t j b u w c a s w j t c h a ^ y e n * a t h r e g i s t e r a g a m a n ( y o u g u e s s e d i t f r o m Q n e d r a w j t a n o t h e r | s w £ i s hw s e v a l u e o t h e r e . s w e a r . , , t m a k e t h l e g s m o v e o t h w i n g s f l a p .L o c a t i o n 5 3 2 7 4 ( h e x D 0 1 A ) i t h i n t e r - , - . . I t h n o r m a C o m m o d o r e 6 c o n -r u p t e n a b l e r e g i s t e r : i s e t s t h e a b o v e , . . . ,

■ n , , , , . f i g u r a t i o n , t h v i d e o c h i p a c c e s s e s t h s i g n a l s f o r ' l i v e i n t e r r u p t . S e l e c t b i t s , * , . „ „ „j . s ' ' c e f r o m a d d r e s s t 1 6 3 8 3 . F o r g e tt c o r r e s p o n d i n g t t h e i n t e r r u p t s y o - . A . * , i n , * _ - i a b o u t m o s t o t h f i r s t 1 0 2 4 b y t e s ; t h e yw a n t . W h a t e v e r y o s e l e c t w i l l n o t r i g - „ « T „ • *

. a r b u s y a s B A S I C w o r k a r e a . F o r g e tg e r a p r o c e s s o r i n t e r r u p t w h e n i h a p - ■ % , n t l J 1 . n r t J r - , , , p e n s , a n a l s o l i g h t u t h a t h i g h b i o a b o u t a d d r e s s e s 1 0 2 4 t 2 0 4 7 , t h a t ' s t h 5 3 2 7 3 . D o n ' t f o r g e t t s h u t t h i n t e r r u p t S 9 C n r , e Q e n : F ^ f J , a b o u t e v e r y t h i n g a b o v ef l a g o f f w h e n y o s e r v i c e i t u s i n g t h 2 0 4 8 ) S i n " e t h a t S , w h e r e y o u r B A S I C p r o -m e t h o d i n d i c a t e d i t h p r e v i o u s ^ w i l l g u n l e s s y o m o v e i t E v e np a r a g r a p h . O t h e r w i s e , w h e n y o f i n i s h ? n e q n f i ' / O r s f 1 e Q t 9 a b ° U t a d d r e s s l f s f r ° mt h j o a n r e t u r n f r o m t h i n t e r r u p t 4 0 9 6 t 0 8 1 » 2 ' S m c e ^ t h e r e c h l a r a c t e /( w i t h R T I ) i w i l l r e - i n t e r r u p t y o a l o v e r n e ™ t o r t b e r e ' a n ] c a b c h , a n S e d "b w h e r e d w p u o u s p r i t e s ?

T d r a w l o t s o s p r i t e s , w w o u l d n e e dL i t t l e C o l o u r t r e l o c a t e B A S I C R A t a h i g h e r l o c a

t i o n , o m o v e v i d e o t a n o t h e r 1 6 s l i c eS o m e o t h c o l o u r s w h a v e m e n t i o n e d , t h a t i n o s b u s y . B u w c a f i n d r o o ma n s o m e w h a v e y e t o d i s c u s s , a r f o f e s p r i t e s i t h e x i s t i n g s p a c e .n e a t l y s t o r e d i a d d r e s s e s 5 3 2 8 0 t 5 3 2 8 6 T h f o l l o w i n g s p r i t e a r e a s a r a v a i l a b l e :( h e x D 0 2 0 t D 0 2 6 ) . W m a s t o r e o n l y s p r i t e 1 1 a 7 0 t 7 6 6 ; s p r i t e 1 a 8 3 v a l u e s t 1 h e r e , f o t h s i x t e e n C o m - t 8 9 4 ; s p r i t e 1 a 8 9 t 9 5 8 ; a n s p r i t em o d o r e 6 c o l o u r s . 1 a 9 6 t 1 0 2 2 . T h e s e l a s t t h r e e u s

T h a r r a n g e m e n t o f r e g i s t e r s i s t h e x t n e c a s s e t t e t a p e b u f f e r , s o d o n ' t e x p e c tt e r i o r ( b o r d e r ) c o l o u r , t h e n f o u r y o u r s p r i t e m a p s t s u r v i v e t a p e a c c e s s ,b a c k g r o u n d c o l o u r s ( t h e y m a b s e l e c t e d T h e r e a r q u i t e f e u t i l i t y p r o g r a m sa p a r t o f m u l t i c o l o u r c h a r a c t e r s o r b i t s ) ; a r o u n d t h a t w i l l h e l p u d r a w s p r i t e s . Y o a n f i n a l l y , t w c o l o u r s r e s e r v e d e s p e c i a l - s h o u l d u s t h e m ; t h e y w i l l h e l p m a k e l i f el f o s p r i t e s . ( " D a d d y , w h a t ' s s p r i t e ? " e a s i e r . I t h m e a n t i m e , w c a d r a w" I s n ' t i t i m e y o u w e r e i b e d , k i d ? O k a y , s p r i t e t h ' h a r d ' w a b u s i n g s h e e t o fw e ' l l t a l k a b o u t . . . " s q u a r e d p a p e r . L e t ' s d r a w d i s k e t t e ( b a t

t l o t h f l o p p i e s ? ) . q u i c k s k e t c h :< : - : x y . y . x x X x x x x x x x X x x y . x x x x

S p r i t e s a r e c o m p l e t e l y s e p a r a t e f r o m t h ' c o n v e n t i o n a l ' v i d e o c i r c u i t r y . Y o c a l a

s p r i t e o t o o j u s t a b o u t a n y t h i n g . B u f i r s t , w h a t ' s a s p r i t e a n h o d w x x d e f i n e i t ^ . .

S p r i t e s a r s o m e t i m e s c a l l e d M o v a b l e . . . . . . . . . . . . . . . . . . .O b j e c t B l o c k s ( M O B s ) , a n d t h a t ' s w h a t X , x t h e y a r e m o v a b l e o b j e c t s . T h n i c e x x t h i n g a b o u t t h e m i t h a t t h e y a p p e a r o t h s c r e e n i n d e p e n d e n t l y o t h m a i ns c r e e n i m a g e , s o t h a t w h e n o u s p r i t e x a i r p l a n e ( f o r e x a m p l e ) f l i e s p a s t x x x x x x x x X x x x x x x x X x x x x x x x

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

Page 9: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 9/52

T h e r e a r t w e n t y - f o u r p i x e l s a c r o s s ( t h a tt a k e s t h r e e b y t e s o f e i g h t b i t s e a c h ) , a n t w e n t y - o n e d o w n . W m a a n a l y z e t h p i x e l p a t t e r n e i g h t a t i m e , u s i n gb i n a r y s y s t e m t d e s c r i b e e a c h b y t e . W e n u w i t h D A T A s t a t e m e n t s s o m e t h i n gl i k e :

1 d a t a 2 5 5 , 2 5 5 , 2 5 5 , 1 2 8 ,0 . 1 2 8 , 0 , 1 , 1 2 3 , 3 , 1 , 12 8 , 0 . 1 , 1 2 3 , 0 , 1 , 1 2 3 , 0 ,1 , 1 2 3 , 0 , 1£ d a t a 1 2 8 . 2 8 , 1 , 1 2 8 , 3 4 ,1 . 1 2 3 - 3 4 , 1 , 1 2 8 , 3 4 , 1 , 1

2 3 , 2 3 ,3 d a t a 1 2 3 , 0 , 1 , 1 2 3 , 0 , 1 ,

1 2 8 , 0 , 1 , 1 2 8 , 0 , 1 , 1 2 3 , 01 2 8 , 0 , 1 , 1 2 8 , 0 , 1 , 2 5

5 , 2 5 5 , 2 5 5N o w ' p l a c e ' t h s p r i t e i n t o s l o t 1 w i t h :

4 - f o r = T G 2 s r e a d x p c K e j + 8 3 2 , x : n e x tR u n n i n g t h a b o v e p r o g r a m w i l l p l a c e t h es p r i t e d r a w i n g i n t o s l o t 1 3 b u y o w o n ' ts e a n y t h i n g ; n o b o d y i u s i n g i y e t .

L e t ' s t e l l s p r i t e t o u s t h i s d r a w i n g .W d i i a o d d w a y : w d o n ' t u s t h v i d e o c h i p c o n t r o l r e g i s t e r s a t a l l . I s t e a d , w u s t h e v i d e o m a t r i x , o r ' s c r e e nm e m o r y ' . Y o m a r e c a l l t h a t 1 0 2 4 a d r e s s e s a r s e a s i d e f o t h e v i d e om e m o r y , b u t h s c r e e n o n l y h o l d s 1 0 0 0c h a r a c t e r s . W h a t a b o u t t h e x t r a s ? A l e a s t s o m e o t h e m a r u s e d t d e s i g n a t ew h i c h s p r i t e p i c t u r e t u s f o g i v e ns p r i t e . T h l a s t ' l i v e ' s c r e e n a d d r e s s i 2 0 2 3 . W c o u l d p o i n t s p r i t e t o s p r i t ed r a w i n g 1 ( t h e o n w h a v e j u s t d o n e )w i t h P O K E 2 0 4 0 , 1 3 . B e t t e r y e t , l e t ' sp o i n t a l t h e s p r i t e s a t t h i s d r a w i n g :

5 f o j = t 7 s p o K a 2 0 1 x .

W e ' r e a l m o s t r e a d y t e n e r g i z e t h s p r i t e , b u f i r s t , l e t ' s a s s i g n a p o s i t i o n o t h s c r e e n . F o s p r i t e 0 w s e t h p o s it i o n b y p o k i n g t 5 3 2 4 8 a n 5 3 2 4 9 . L e t ' sp u t a v a l u e o 9 i e a c h , a n t h e n t u r nt h s p r i t e o n I y o u ' v e r u t h a b o v e p r g r a m , y o u m a d t h i s w i t h d i r e c t c o m a n d , o r g i v e i p r o g r a m l i n e :

6 p o K e 5 3 2 4 8 - 3 3 : p c K s 5 2 4 9 , 3 9 : p c K G 5 3 2 6 9 , 1

E i t h e r w a y , y o u s h o u l d s e t h s p r i t e o t h e s c r e e n . Y o c a t r c h a n g i n g t h s p r i t e c o l o u r a s d e s i r e d b p o k i n g v a l u ef r o m t 1 i n t o l o c a t i o n 5 3 2 8 7 . O n c o o u w i l l b t h s a m e a t h b a c k g r o u n d ,s o t h a t t h e s p r i t e w i l l b a l m o s t i n v i s i b l e

b u n o q u i t e , s i n c e w c a s e w h e n

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

b c h a n g i n g t h v a l u e s y o u h a v e p o k e di n t o 5 3 2 4 8 a n 5 3 2 4 9 . T r p l a y i n g w i t ht h v a l u e s : y o m a f i n d t h a t ( v e r t i c a l l y ,a l e a s t ) y o c a m o v e t h s p r i t e p a r t l yo c o m p l e t e l y o f t h e s c r e e n . I y o l i k e ,t r t h e f o l l o w i n g c o m m a n d :

■ f o r = 3 t 1 8 0 S P O K 6 5 3 24 3 , j i n e x tN o s u b s t i t u t e 5 3 2 4 9 f o 5 3 2 4 8 a n d t r i a g a i n .

l i t t l e e x p e r i m e n t i n g w i l l s h o w t h a tw c a m o v e t h s p r i t e v e r t i c a l l ya n y w h e r e w l i k e , i n c l u d i n g p a r t l y o c o m p l e t e l y o f t h s c r e e n . B u w c a n ' tr e a c h t h f u l l w i d t h o t h e s c r e e n w i t h t h r a n g e o v a l u e s ( t 2 5 5 ) t h a t w c a p o k e i n t o 5 3 2 4 8 . W u s e a h i g h b i t c o v e r t h e x t r a d i s t a n c e . I t ' s l o c a t e d a 5 3 2 6 4 : p o k i n g 5 3 2 6 4 w i t h v a l u e o fc a u s e s s p r i t e z e r o t b m o v e d t t h r i g h t p e r h a p s o f s c r e e n .

F o s p r i t e p o s i t i o n o c o l o u r , w u s e ap a r t i c u l a r a d d r e s s t c o n t r o l a p a r t i c u l a rs p r i t e . I o t h e r w o r d s , t h e r e a r e e i g h t a d r e s s e s , o n f o e a c h s p r i t e . F o t h o t h e rc o n t r o l s i n c l u d i n g t h e s p r i t e e n a b l e a n x - h i g h , w h i c h w h a v e a l r e a d y u s e d w m u s t s i g n a l w h i c h s p r i t e s w w i s h t a f e c t b c o d e , s i n c e a l s p r i t e s a r a f e c t e d b s i n g l e c o n t r o l a d d r e s s . H e r e ' sh o i w o r k s .

W u s b i m a p ; t h p a t t e r n i s S p r i t e 0 v a l u eS p r i t e 1 v a l u e 2S p r i t e 2 v a l u eS p r i t e 3 v a l u eS p r i t e 4 v a l u e 1 S p r i t e 5 v a l u e 3 S p r i t e 6 v a l u e 6 S p r i t e 7 v a l u e 1 2 W u s a d d i t i o n t s i g n a l c o m b i n a t i o no s p r i t e s . I w w i s h e d t t u r n o s p r i t e sz e r o a n t w o , w w o u l d P O K E 5 3 2 6 9 , 9( n i n e i t h s u o f e i g h t a n o n e ) . A l o t h e r s p r i t e s w o u l d b t u r n e d o f f .

T h a t ' s h o t h x - p o s i t i o n h i g h b i w o r k s : w s e t s p r i t e z e r o t t h r i g h t -h a n d s e c t o r o t h s c r e e n w i t h P O K E5 3 2 6 4 , 1 . A l t h e o t h e r r e g i s t e r s w w i l ld i s c u s s w o r k t h s a m e w a y .

W c a m a k e t h s p r i t e m o v e b e h i n dt h m a i n s c r e e n , i y o w i s h . D t h i s w i t hl o c a t i o n 5 3 2 7 5 . F o e x a m p l e , P O K E5 3 2 7 5 , 1 w i l l p l a c e t h s p r i t e b e h i n d t h s c r e e n t e x t .

T h s p r i t e t h a t w h a v e d r a w n i s n ' tv e r y b i g . W c a m a k e i l a r g e r i t h a n d i r e c t i o n s w i t h a d d r e s s e s 5 3 2 7 7a n 5 3 2 7 1 r e s p e c t i v e l y . T h e s e a d d r e s s e sa r o f t e n u s e d t o g e t h e r w h e n a n o b

j e c t i d r a w n b i g g e r , i l o o k s c l o s e r , a n w o f t e n w a n t t h i s e f f e c t i g a m e s a n a n i m a t i o n s . T r y , s e p a r a t e l y o r i n d i v i d u a ll y P O K E 5 3 2 7 7 , 1 a n P O K E 5 3 2 7 1 , 1 .

O u s p r i t e i o n c o l o u r o n l y t h c o o u w s e l e c t e d i 5 3 2 8 7 . T h o t h e r c o o u i ' t r a n s p a r e n t ' , s o i i s n ' t r e a l l y c o o u a a l l . W m a c o d e o u r s p r i t e i f o u rc o l o u r s ( t h r e e p l u s t r a n s p a r e n t , t b e e xa c t ) , b u w w o u l d n e e d t d r a w i s l i g h tl d i f f e r e n t l y . I n s t e a d o o n b i r e p r e s e nt i n g e i t h e r ' c o l o u r ' o r ' t r a n s p a r e n t ' ,g r o u p i n g o t w b i t s w i l l b n e e d e d t d e s c r i b e f o u r c o n d i t i o n s : t h s p r i t e c o l o u r( a b e f o r e ) , s p e c i a l c o l o u r # 1 , s p e c i a l c o o u # a n t r a n s p a r e n t . T h e s e s p e c i a l c o o u r s , b t h w a y , a r k e p t a 5 3 2 8 5 a n d5 3 2 8 6 : t h e y a r t h s a m e f o a l s p r i t e s ;o n l y t h e d e s i g n a t e d s p r i t e c o l o u r i i n d i v i d u a l .

T h l a s t t w r e g i s t e r s t e l l y o a b o u t c o l i s i o n s . P E E K ( 5 3 2 7 9 ) w i l l t e l l y o i a n s p r i t e s h a v e c o l l i d e d w i t h t h b a c k g r o u n ds i n c e y o l a s t c h e c k e d . T h e y c e r t a i n l yh a v e , o f c o u r s e , i y o u ' v e b e e n m e s s i n ga r o u n d w i t h t h s c r e e n a s u g g e s t e d .P R I N T P E E K ( 5 3 2 7 9 ) w i l l y i e l d v a l u e o o n e : c h e c k i n g t h b i t a b l e a b o v e t e l l s u t h a t s p r i t e z e r o h a h i t h b a c k g r o u n d .N o w : c h e c k i n g t h i s l o c a t i o n c l e a r s i t b u i t h s p r i t e i s t i l l t o u c h i n g s o m e o f t h es c r e e n t e x t , i w i l l f l i p r i g h t b a c k o na g a i n . M o v e t h s p r i t e t o c l e a r p a r t o t h e s c r e e n . P r i n t t h p e e k a g a i n i w i l ll i k e l y s t i l l s a o n e , s i n c e t h s p r i t e h a h i c h a r a c t e r s s i n c e i w a l a s t c h e c k e d . I t h s p r i t e i s a f e l y i c l e a r s c r e e n a r e a ,t h n e x t p e e k w i l l y i e l d z e r o .

W e ' v e o n l y a c t i v a t e d o n s p r i t e , s w w o n ' t s e a n s i g n s o f c o l l i s i o n b e t w e e ns p r i t e s . Y o w o u l d s e t h i s i l o c a t i o n5 3 2 7 8 , b u t r i g h t n o P E E K ( 5 3 2 7 8 ) w i l l

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

s m a l l c o m m e n t h e r e : t h e s e t w p e e kl o c a t i o n s a r m a r k e d ' I n t e r r u p t ' . Y e w h e n s u c h c o l l i s i o n s o c c u r , t h e y a r l o g g e d a n t h a t ' s a l l . T h e w o r d ' i n t e rr u p t ' h a s p e c i a l m e a n i n g t 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 , a n d n o i n t e rr u p t s s e e m t b h a p p e n i n g . T h p r g r a m m e r w h w a n t s i n t e r r u p t s t h a p e m u s t e n a b l e t h e i n t e r r u p t b s t o r i n gt h e a p p r o p r i a t e v a l u e i n t o a d d r e s s D 0 1 Ah e x a d e c i m a l . . . a n t h e n w r i t e t h e a p r o p r i a t e e x t r a m a c h i n e l a n g u a g e c o d i n gt m a k e i a l w o r k .

T h i s c o m p l e t e s o u r o s t e r o f r e g i s t e r s ,b u t h p l a i n m e c h a n i c a l f a c t s d o n ' t c o v e t h r e m a r k a b l e t h i n g s t h a t y o c a d w i t h t h C o m m o d o r e 6 4 Y o g o t t a s e i t b e l i e v e i t

D e c e m b e r 1 9 8 5

Page 10: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 10/52

G r a p h s W i t h o u t M a t h ?b y J i m B u t t e r f i e l dC o p y r i g h t e 1 9 8 5 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 t h r e p r i n t e d m a t e r i a l .S o m e o f t h e n e w e r C o m m o d o r e m a c h i n e sm a k e g r a p h i c s m u c h e a s i e r . U n l e s s y o h a h e l p v i S i m o n s ' B A S I C , S u p e rS k e t c h , o s o m e c o m p a r a b l e s y s t e m a i d ,y o w o u l d n ' t e v e n t h i n k o f d o i n gg r a p h i c s o u t p u t f r o m y o u r c o m p u t e rd a t a .

N o i t ' s a l l c h a n g e d . T h e n e w e rm a c h i n e s f r o m t h C o m m o d o r e 1 a n t h P l u s / 4 u t t h C o m m o d o r e 1 2 h a v e e x t e n s i o n s t B A S I C t h a t m a k ed r a w i n g g e o m e t r i c f i g u r e s q u i t es t r a i g h t f o r w a r d . T h A m i g a ' s s p e c i a lc a s e , s i n c e i t B A S I C s ( b o t h o t h e m ) a n i t g r a p h i c s c a p a b i l i t y a r e f f e c t e d i n e s t y l e ; I ' l l c o n c e n t r a t e o t h ' t r a d it i o n a l ' m a c h i n e s f o n o w .

O t h e s e , y o g e c o m m a n d s l i k e :D R A W , t p l o t p o i n t , o r t o c o n n e c tp o i n t s w i t h a l i n e ; C I R C L E , t d r a w -c i r c l e s , a r c s a n e l l i p s e s ; B O X , t d r a ws q u a r e s o r r e c t a n g l e s ; a n P A I N T , t f i l le n c l o s e d a r e a s w i t h s o l i d c o l o u r s . T h e r ea r a l s o l o t s o f u n c t i o n s t h a t a l l o w y o t a s q u e s t i o n s , s u c h a R G ( W h a tg r a p h i c s m o d e a i r i g h t n o w ? ) a n dR D O T ( W h e r e ' s m d r a w i n g c u r s o r , a n w h a t c o l o u r i i d r a w i n g ? ) .

S a l t h a t f a n c y m a t h c a n b e t o s s e d o u to t h w i n d o w , r i g h t ? W e l l , n o e x a c t l y .M u c h m o r e i w i t h i n t h e r e a c h o f t h ea v e r a g e p r o g r a m m e r ; b u t h e r e ' s s t i l lg o o d r e a s o n t b a w a r e o f t h e a r i t h m e t i c

a n t k n o w s o m e e x t r a m a t h .A e x a m p l e : Y o u ' r e p r e p a r i n g s i m p l e

f o r e c a s t f i f t e e n p e r c e n t g r o w t h o v e rs i y e a r s a n d y o u r p r o g r a m l o o k s l i k et h i s s f a r :

1 8 g r a p h i 1 1 d i d < 5 >1 2 d < 0 ) = 5 0 0 0 : r e - f i r s t

v a l u e1 3 f o r j = l - t 1 4 d < > = d < j - l ) * l . 1 5 r

\ 5 ' / . g r o w t h1 5 n e x t1 6 p r i n t " b u s i n e s s d a t a1 7 - f o r = 0 t o1 8 p i n u i n " t t t t

t t t t t t . t t t t " ; , d ( j# #

1 3 n e x t£ 0 i n p u t " w a n t b a c

a r " ; x *2 1 i a s c ( x $ ) O a s c ( V " )t h e n e n

S o y o u g e t a n i c e t a b l e o n u m b e r s r u n i n g f r o m 5 0 0 0 t s l i g h t l y o v e r 1 0 , 0 0 0 ,a n w a n t t g r a p h t h e m . O t h C - 6 4 ,y o u ' d n e e d h e l p . O l a t e r m a c h i n e s , y o u ' dn e e d t t a k e c a r e , b u y o u m i g h t d s i p l g r a p h w i t h c o d i n g a l o n g t h f o l l o wi n l i n e s :

3 0 0 g r a p h i c 3 , 1 : r e m u t i c o l o u r , s c r e e n

3 1 f o = 0 t o3 2 b c , . i * 2 0 + 2 0 , 1 5 B , j * 2

3 5 . - 1 5 9 - < d C j ) / 1 0 0 >3 3 n e x t3 4 c h a r 1 , 2 " p r e s s

n K e y "3 5 0 g e t K e y x 3 6 0 g r a p h i

W e ' v e c h o s e n m u l t i c o l o u r m o d e a n t h e nu s e d o n l y o n c o l o u r b u y o c a d r e s st h a t p a r t u i y o w i s h . T h r e a l e f f o r tc o m e s i c h a n g i n g t h o s e v a l u e s r a n g i n gf r o m 5 0 0 0 t 1 0 , 0 5 6 . 7 9 i n t o s c a l e t h a tf i t s i t h r a n g e o t o 1 6 0 ; h e r e w e ' v es o l v e d i b d i v i d i n g t h v a l u e s b 2 0 0 .Y e s , t h e r e ' s a S C A L E c o m m a n d t h a tw o u l d c o n v e r t t h f i g u r e s f o r u s b u i d o e s n ' t s o l v e a n o t h e r p r o b l e m : c o o rd i n a t e s a r m e a s u r e d ( g o i n g d o w n ) f r o mt h t o o t h s c r e e n , a n w w a n t t p l o t( g o i n g u p ) f r o m s o m e w h e r e n e a r t h b o t o m . T h a t ' s w h a t l i n e 3 2 d o e s f o r u s ,w i t h t h e b u s i n e s s o s u b t r a c t i n g f r o m1 5 0 .

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

1 0 a = 0 : t = 0 : g r a p h i c1 1 d i d ( 5 )1 2 d a t a 1 2 5 , 1 9 5 . . 3 0 5 , 3 3 81 3 f o t 1 4 r e a d d < : t = t + d ( 1 5 n e x t1 6 p r i n t " d i v i s i o n s a l e

s 1 7 f o t

1 3 p r i n t u s i n g " # # # , > , d < j ) * 1 0 0 / t1 3 n e x t

2 0 i n p u t " w a n t p i c a r " ; x $

2 1 i a £ c ( x $ X ) 3 £ c ( " y " t h e n e n

W e ' v e b r o u g h t i d i f f e r e n t k i n d o f d a t at h i s t i m e s a l e s f r o m f o u r d i f f e r e n t d i v is i o n s a n h a v e p r e s e n t e d t h p e r c e nt a g e c o n t r i b u t i o n o f e a c h d i v i s i o n . I t ' sc o n v e n i e n t t s h o w t h i s k i n d o f r e s u l t a s

p i c h a r t . T h C I R C L E c o m m a n d c e t a i n l y h e l p s u d r a w n i c e c i r c l e f o t h p i e , a l t h o u g h , u n l e s s w u s S C A L E , w e ' db e t t e r r e m e m b e r t g i v e i t s i z e a 3 0 b y4 o i w i l l l o o k d i s t i n c t l y e g g - s h a p e d .B u h o d w d r a w t h o s e l i n e s t s p l i tu t h p i e ? U n l e s s y o k n o w l i t t l e a b o u tt h t r i g f u n c t i o n s S I N a n d C O S , y o u ' db e t t e r b p r e p a r e d t d g o o d d e a l o fr o u g h c u t t i n g . H e r e ' s s i m p l e s t a r t t t h j o b ; l a t e r , y o c a t h i n k o h o t P A I N T t h v a r i o u s s e c t i o n s i d i s t i n c t i v ec o l o u r s , o h o t l a b e l t h e m w i t h t h C H A R s t a t e m e n t .

3 0 g r a p h i c 3 , 1 : r e m u t i c o l o u r , c 1 s c r e e n3 1 c i r c l e , 8 8 , 3 0 , 3 0 , 4 53 2 f o r j = l t o3 3 = 2 * < ) / t + a

( R e m e m b e r t h a t t h a n g l e , A i — u g h !r a d i a n s , m u s t b t h s u o a l a n g l e s

p l o t t e d s f a r . )

3 4 x = 3 0 * s i n < a ) : v = 4 5 * c os C a )

3 5 0 d r a u , 8 0 , 8 0 t 8 0 + x .8

3 3 0 n e x t3 4 0 c h a r , 1 2 , 2 0 " p r e s s

K e y "3 5 g e t K e y x 3 6 g r a p h i c

T h e r e a r s n e a k y w a y s t g e a r o u n d t h u s o S I a n C O S , b u t h e y ' r e m u c hm o r e w o r k .

D o n ' t b e s c a r e d o i a l l . P l a y a r o u n da n s e w h a t h a p p e n s . G r a p h i c s i ( a r e ? )f u a n i l i t t l e m a t h a d d s l o o p i z a z z , g f o i t

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

Page 11: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 11/52

i A A U T H O R I Z E D C O M M O D O R E

S Y S T E M D E A L E R S I N C E 1 9 7 9N O A V A I L A B L E 1 2 S O F T W A R E

D A T AM A N A G E R

D a t a M a n a g e r

W O R DW R I T E R

1 2

S W I F TC A L C .

S w i t l

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

F O Y O U R C O M M O D O R E 6 T H I S M O N T H ' S S P E C I A L S

S I D E W A Y SF O C - 6 4

$ 3 9 . 9 5

T H M A N A G E R

$ 1 9 . 9 5

I M A G EM A K E RM P 8 0 H I G H R E S .

P R I N T I N G$ 1 0 . 0 0

O U B L I E T T E

$ 1 4 . 9 5

S P R I N TP R I N T

F U L L S P O O L I N GP R I N T E R B U F F E R

$ 3 9 . 9 5

T h c o m p l e t e g u i d et t h 1 5 4 1

o p e r a t i n g s y s t e m .$ 2 1 . 9 5 $ 3 6 . 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 )

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

$ 8 9 . 9 5

B o s sJ o y s t i c k

$ 2 1 . 9 5

K r a f tJ o y s t i c k

$ 1 5 . 9 5

C o m p u S e r v eS t a r t e r

K i

$ 4 4 . 9 5

D I S K E T T E S S S / D D B O O 1 F R O M $ 9 . 9 5a E c n o n i o 2 0 0 1 l t d .

C h e c k o m o n e y o r d e r e n c l o s e d L V i s a M a s t e r C a r d A m e x

A f - f F * n a t P S i q n a t i i r p

a c C R O T O Q 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 i e , O n t a r i o M 2 5 S T e l : ( 4 1 6 ) 2 2 9 - 2 7 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 )^ g B M B B f t . o a t 1 0 d i s c o u n t f o T P U G m e m b e r s o r e g u l a rB w i m m " ■ * ' p r i c e d s o f t w a r e , a c c e s s o r i e s a n m a g a z i n e s .

Page 12: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 12/52

D r a w i n g w i t h t h A m i g a m o u s eb C h r i s J o h n s o n

a s t i l l n o c o n v i n c e d t h a t m o u s e i t h e a s i e s t p e r s o n - t o - c o m p u t e r i n t e r f a c e ,e i t h e r t o l e a r n o t u s e , f o r m o s ta p p l i c a t i o n s . B u i i o n o f t h e b e s ti m p l e m e n t s f o d r a w i n g . A n s i n c e m A m i g a c a m e w i t h t h a f o r e m e n t i o n e dr o d e n t , m a d e d r a w i n g p r o g r a m m f i r s t p r o j e c t .

T h A m i g a c o m e s w i t h A B a s i C ,l a n g u a g e v a s t l y r i c h e r t h a n t h B A S I C2 . a n B A S I C 4 . 0 t h a t m o s t C o m m o d o r eu s e r s a r f a m i l i a r w i t h . ( s h a l l n o a t t e m p t t c o m p a r e i w i t h t h m u c he n h a n c e d B A S I C 3 . o t h C - 1 6 a n dP l u s / 4 , o t h e C - 1 2 8 ' s B A S I C 7 . 0 . ) U n l i k ea l p r e v i o u s C o m m o d o r e B A S I C s ,A B a s i C d o e s n o t h a v e f u l l - s c r e e n e d i t o r .T h l i n e e d i t o r ' s c o m m a n d s a r s i m p l e ,h o w e v e r , a n i d o e s n ' t t a k e l o n g t l e a r nt h e m .

L e t ' s s t a r t t h i s p r o g r a m b c l e a r i n g t h es c r e e n a n s e t t i n g u t h s c r e e n c o l o u r s :

1 r e * * * * c l e a r s c r e e na n d s e t c o l o u r s * * * *

£ s c n c l r3 0 r g b 0 , 0 , 0 ,4 0 r g b 1 1 5 1 5 1 5 r g £ , 3 , 9 ,6 0 r g b 1 5 5 1 5

T h 3 c o l o u r r e g i s t e r s a r a d j u s t e d w i t ht h R G c o m m a n d . T h f i r s t n u m b e r i t h n u m b e r o t h r e g i s t e r ( t 3 1 ) ; t h n e x t t h r e e t a k e v a l u e i t h r a n g e o

t 1 a n r e p r e s e n t t h e a m o u n t o f r e d ,g r e e n a n b l u e r e s p e c t i v e l y i t h r e g i s t e r . I a l t h r e e a r e s e t t t h m a x i m u m o 1 5 t h c o l o u r i t h a tr e g i s t e r w i l l b w h i t e ; i a l t h r e e a r z e r ot h e n i w i l l b b l a c k . T h v a l u e s i b e t w e e n w i l l g i v e y o u s o m e t h i n g i b e t w e e n t r i f o y o u r s e l f .L i n e 3 s e t s r e g i s t e r 0 t h s c r e e nc o l o u r , t b l a c k . L i n e 4 0 m a k e s t h e t e x tc o l o u r { a n d m o s t g r a p h i c s ) w h i t e . N o t h m o s t e x c i t i n g p a i r o f c o l o u r s , b u a f t e ra l m o s t 2 0 y e a r s i t h n e w s p a p e rb u s i n e s s t e n d t t h i n k v i s u a l l y i b l a c ka n w h i t e . B e s i d e s , c o u l d n ' t a f f o r d a A m i g a R G m o n i t o r a w e l l a s t h ec o m p u t e r , s a u s i n g a a m b e rm o n o c h r o m e m o n i t o r . t r i e d u s i n g m 1 7 0 1 c o l o u r m o n i t o r w i t h i t I w a f i n ef o w a t c h i n g g r a p h i c s d e m o n s t r a t i o n s ,b u t h l e t t e r s w e r e s o m e t i m e s r a t h e rb l u r r e d a n t h f l i c k e r w a t e r r i b l e . L i n e s

5 a n 6 s e t h c u r s o r a n b o r d e rc o l o u r s .

N o l e t ' s c o n s i d e r t h m a i n r o u t i n e .T h g u t s o i a r e s i m p l y :a s m o u s e x p o s i t i o n X ,

p o s i t i o n s , b u t t o n . V ;d r a w e x p o s i t i o n " ; , y p o s i

t i o n ' / . )

T h m o u s e , w h e n a s k e d , t e l l s y o i t h o r i z o n t a l a n v e r t i c a l c o - o r d i n a t e s . I a l s o t e l l s y o u w h e t h e r o r n o t t h l e f tb u t t o n h a s b e e n p r e s s e d . ( A B a s i C c a n n o tr e a d t h e r i g h t b u t t o n . ) D R A W s e t s t h p i x e l a t h s p e c i f i e d l o c a t i o n t o t h P E N Ac o l o u r . A l w h a v e t d t m a k ed r a w i n g p r o g r a m i t l o o p t h r o u g h t h o s et w l i n e s . H o w e v e r , w e ' l l d r e s s t h e m u

b i f i r s t .B e f o r e g o i n g a n f u r t h e r , I ' d l i k e t

p o i n t o u o n o t h d e l i g h t f u l f e a t u r e s o A B a s i C : l o n g v a r i a b l e n a m e s . T h e y t a k e

l i t t l e l o n g e r t t y p e ( a n d u s e d t u s s i n g l e - l e t t e r v a r i a b l e s f o t h a t r e a s o n ) ,b u m o r e d e s c r i p t i v e v a r i a b l e n a m e sm a k e p r o g r a m m u c h e a s i e r t u n d e r s t a n d i y o h a v e n e v e r s e e n i b e f o r e o h a v e n ' t l o o k e d a i f o w h i l e .V a r i a b l e n a m e s c a n b e u t 2 5 c h a r a c t e r s l o n g , t h o u g h o n l y t h e f i r s t 3 a r s i g n i f i c a n t .

N o f o t h l o o p . W e ' l l u s e a f e a t u r ec o m m o n t m a n y B A S I C s , b u t n o tB A S I C 2 . o 4 . W H I L E a n W E N D .4 0 r e * m a i n l o o p * 5 0 u i l a " 5 1 3 e a 6 0 u e n dT h a t ' s t h f r a m e w o r k f o t h l o o p . R u i t i w i l l k e e p o n l o o p i n g u n t i l a i n l o n g e r n u l l s t r i n g t h a t i s u n t i l k e h a b e e n p r e s s e d . A d t h e g u t s :5 5 a m u x p o s n ' / .

, y p o s i i o n ^ , b u t t o n ' - :5 7 i b u t t o n V . t h e n d r a u

e t x p o s i t i o n X , y p o s ii o n / . i

N o t r i t B U T T 0 N % i t r u e i t h b u t t o n h a s b e e n p r e s s e d . M o v e t h m o u s ea n l i n e w i l l b d r a w n o n l y w h e n t h l e f t b u t t o n i p r e s s e d . W c o u l d h a v e l e f to u t h T O b u t h e n t h l i n e w o u l d b b r o k e n i y o m o v e d t h m o u s e q u i c k l y .T t e l l s t h c o m p u t e r t D R A W l i n e

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

T o r e m o v e t h a t a n n o y a n c e , w u s a n o t h e r n e c o m m a n d , E L S E . T y p e E D I T5 7 R E T U R N > N o < R E T U R N >w i l l p u y o i i n s e r t m o d e a t h e n o t h l i n e . A d d :

e l s e l o c a t e C x p o s i y p o s i i o n : - ; )

a n h i R E T U R N t w i c e t g e o u o e d i tm o d e .

I t h b u t t o n i n o p r e s s e d , t h e( i n v i s i b l e ) p i x e l c u r s o r w i l l b r e l o c a t e dt t h c u r r e n t p o s i t i o n w i t h o u t d r a w i n g

l i n e . I n e f f e c t t h b u t t o n e m u l a t e sP E N U P a n P E N D O W N i L O G O o C O M A L .

T h a t ' s i t h b a s i s f o r d r a w i n gp r o g r a m . k e y p r e s s w i l l t a k e t h p r o g r a m o u o f t h e l o o p s t h a tc o m m a n d s c a b e a c t e d u p o n . O u f i r s tc o m m a n d s w i l l b e Q u i t a n C l e a r S c r e e n ,r e p r e s e n t e d b a n C

W h e n k e i p r e s s e d , p r o g r a me x e c u t i o n c o n t i n u e s w i t h t h s t a t e m e n ta f t e r t h W E N D .

7 0 r e * * c o m m a n d s m 3 0 i - a " c t h e n s e

c l 9 2 i a B q t h e r . a

" H g o - t o 5 0 9 3 s c n c l r9 4 e n

W h a v e l e f t r o o m f o o t h e r c o m m a n d st b i n s e r t e d b e t w e e n l i n e s 7 0 a n 9 0 0 .L e t ' s t r y c o u p l e m o r e . E r a s e a n d D r a w .7 1 i a " t h e n d r a

u V . =7 2 i a " d t h e n d r ; .

u V S i n c e r e g i s t e r 0 i t h s c r e e n c o l o u r a n r e g i s t e r t h e t e x t c o l o u r , w c a a s s i g nt h v a l u e o D R A W % t P E N A , w h i c hd o e s t h d r a w i n g . W e ' l l p u i r i g h t a t t h e n o t h c o m m a n d l i s t i c a s e w w a n tt c h a n g e t h c o l o u r i a n o t h o t h e rc o m m a n d s .9 1 p e n a d r a u X

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

Page 13: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 13/52

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

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

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

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

w e ' l l b c o n t e n t w i t h j u s t o n b r i e f s e o c o m m a n d s . W a d d :

3 o l d y ' / . y p o s i t5 6 b ' A = b u t t o n ^. . a n w m a k e m a j o r c h a n g e t 5 7 0 :

5 7 i - f / t h e n - f o rt b r u s h u i d t h " ' : s t e pd e n s i t y : d r a w d ' ■

x s a n t . . i y Y .y s l a n t t x p o s

i i o n X ■ * ■ x s a n t ,y p n ' / ' £ a n 1 5 n e x t

N o t h a t ' s a l o n g l i n e ! A n A B a s i C l e t su d i i f a c t w c a e n t e r u t 2 5 c h a r a c t e r s .

S i n c e w h a v e a d d e d m u l t i p l e s t a t em e n t s a f t e r t h I F w c a n n o t u s E L S E ,s w p u t h e r e l o c a t i o n o f t h p i x e lc u r s o r o n e l i n e :5 3 i h ' / . t h e n l o c a t

p n ■ ' . , o t i o n / O

I t h c o m m a n d s s e c t i o n w i n s e r t :7 3 i - a > = " 0 " a n a

< " 3 t h e n f c r u s h u i d

T p r e v e n t a n p o s s i b l e m i s h a p s , w i n i t i a l i z e f e v a r i a b l e s a t h b e g i n n i n g :

l B r e # * * # i n i t i a l i z ev a t - i a b l e s ♦ * * *

1 1 a s l a n t - . 1 2 y s l a n t . 1 3 b r u £ h u i d t h ! - <1 4 d r a u M1 5 p e d r a w " /1 G d e n s i t yB h i t t i n g n u m b e r f r o m t 9 y o u rb r u s h s t r o k e c a n o b a d j u s t e d , b o t h f o d r a w i n g a n e r a s i n g , t o n o t e w i d t h s .

S a v e y o u r p r o g r a m ( i y o h a v e n ' t d o n es o a l r e a d y ) , w i t h :s a v e " D r a u m o u s e "I y o u h a v e s a v e d i p r e v i o u s l y , u p d a t et h e d i s k w i t h :r e p ] s e e " D r a y m o u s e "

F A S T E R ?E A S I E R ?W O R E P O W E R F U L ?" I l a n g u a g e s i n t e r e s t y o u , t h i s o n i w e l l w o r t h l o o k . . . I t ' s i n e x p e n s i v e t t r y .

Y o m a f i n d t h a t i t ' s j u s t w h a t y o u h a v e b e e n l o o k i n g f o r . "J i B u U e r f l c i d C O M P U T E !

" c a r e c o m m e n d b e t t e r , f a s t e r , a n c h e a p e r p r o g r a m m i n g l a n g u a g e .I t ' s f l a s h y l i t t l e E u r o p e a n i m p o r t c a l l e d C O M A L . .

t h m o s t u s e r - f r i e n d l y l a n g u a g e a r o u n d . "H a r k B r o w n , I N F O 6 4

" . . . o v e r a l l C O M A L a v e r a g e s o u t a b o u t t h r e e t i m e s f a s t e r t h a n B A S I C "L o r e n W r i g h t , I 1 I C F O

" c o m b i n e s s o m e o t h b e s t f e a t u r e s o f l a n g u a g e s l i k e L o g o , M o d u l a , P a s c a l ,a n d A d a i a e a s y - t o - u s e f o r m a t "A H O Y !

X O M A L w a j u s t w h a t w a l o o k i n g f o r . "C o l i n T h o m p s o n , R U I t

W h e r e e l s e d y o g e a l t h i s . . .T h c o m p l e t e C O M A L 0 . 1 4 S y s t e m f o C o m m o d o r e 6 4 i n c l u d e s

t h T u t o r i a l D i s k * ( t e a c h e s y o t h f u n d a m e n t a l s o C O M A L ) , p l u st h A u t o - R u n D E M O D i s k * ( d e m o n s t r a t e s 2 C O M A L p r o g r a m s

i n c l u d i n g g a m e s , g r a p h i c s , s p r i t e s a n s o u n d s ) ,a l f o j u s t $ 7 . 0 0 .

Y o c a a d t h r e f e r e n c e b o o k , C O M A L f r o m t f o j u s t $ 4 . 0 0 m o r e .

$ o $ 1 - e i t h e r w a y o u ' r e w i n n e r !C O N A t S T A R T E R S K I

a r a t e d b T h B o o h o C o m m o d o r e s 6 S o f t w a r e 1 9 8 5 .O v e r a l l R a t i n g A R e l i a b i l i t y

E a s e o f U s E r r o r H a n d l i n gD o c u m e n t a t i o n V a l u e f o M o n e y

P u b l i s h e d b A r r a y s . I n c . , T h B o o k D i v i s i o n

I y o w a n t o n l y t h e b e s t , g e t h C O M A L C a r t r i d g e P a k .I n c l u d e s : 6 4 C O M A L C a r t r i d g e , 2 b o o k s , a n d e m o d i s k s "

O v e r $ 1 4 0 . 0 0 v a l u e n o o n l y $ 8 9 . 9 5 p l u s $ 4 . 0 0 s h i p p i n g .

f o m o r e i n f o r m a t i o n o t p l a c e a n o r d e r c a l l ( 6 0 8 ) 2 2 2 - 4 4 3 2 .V i s a o M a s t e r C a r d a c c e p t e d .A l o r d e r s p r e p a i d n o C O . D .

S e n d c h e c k o r m o n e y o r d e r i U . S . d o l l a r s t o

C O M A L U S E R S C R O U P , U . S . A . , L I M I T E D6 0 4 1 M o n o n a D r i v e , * 1 0 9 , M a d i s o n . W l 5 3 7 1 6

p h o n e : ( 6 0 8 ) 2 2 2 - 4 4 3 2

' S h i p m e n t s m a I n c l u d e 2 d l s f c i o f p r o g r a m s o n d o u b l e s i d e d d t i k e t e .C o m m o d o r e 6 I a t r a d e m a r k o f C o m m o d o r e Z l V i

D e c e m b e r 1 9 8 5 1

Page 14: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 14/52

B A S I C 0 9 u n d e r S u p e r - O S / 9b A v y g d o r M o i s eC o p y r i g h t 1 9 8 5 A v y g d o r M o i s e

r e m a r k e d i l a s t m o n t h ' s i s s u e t h a tS u p e r - O S / 9 h a t h r i c h e s t a n d m o s tv e r s a t i l e i m p l e m e n t a t i o n o a O S - 9L e v e l - I o p e r a t i n g s y s t e m , p u t t i n g t h S u p e r P E i t h e f o r e f r o n t o a l 6 8 0 9 - b a s e d m i c r o c o m p u t e r s . T f u l l ya p p r e c i a t e t h e n e w l y - a c q u i r e d c o m p u t i n gc a p a b i l i t i e s o f t h S u p e r P E T , w a n t e dt d e m o n s t r a t e t h a t t h e S u p e r P E Ta c t u a l l y e x e c u t e s p r o g r a m s f a s t e r u n d e rt h c o n t r o l o O S - 9 t h a n i d o e s u n d e r t h t w r e s i d e n t o p e r a t i n g s y s t e m s ( B A S I C4 . a n W a t e r l o o m i c r o B A S I C ) .

A t e s t , r a s i m p l e p r i m e n u m b e rg e n e r a t i n g b e n c h m a r k p r o g r a m , g i v e n t m b T P U G S u p e r P E T l i b r a r i a n B i l lD u t f i e l d , a n c o m p a r e d t h e x e c u t i o ns p e e d s o t h P E m o d e l 8 0 3 2 B A S I C4 . i n t e r p r e t e r , t h S u p e r P E Tm i c r o B A S I C i n t e r p r e t e r a n S u p e r -O S / 9 ' s B A S I C 0 9 i n t e r p r e t e r . I e v a l u a t i n g t h s i g n i f i c a n c e o f t h p e r f o r m a n c e t e s t s , i i i m p o r t a n t t n o t es o m e o f t h e d i f f e r e n c e s a n s i m i l a r i t i e sa m o n g t h t h r e e B A S I C i n t e r p r e t e r s ( s e eb o x ) .

T h f o l l o w i n g i c o p y o t h b e n c h m a r k p r i m e n u m b e r g e n e r a t i n gp r o g r a m , w r i t t e n i B A S I C . T h i sp r o g r a m w a r u n o n a l o t h a b o v eo p e r a t i n g s y s t e m s w i t h o u t a n m o d i f i c at i o n s . F o t h s a k e o f a i r n e s s , a l o f t h ec a l c u l a t i o n s w e r e c a r r i e d o u i f l o a t i n gp o i n t f o r m a t ( 3 2 - b i t m a n t i s s a a n 8 - b i te x p o n e n t ) , a n a l e x t e n s i o n s t t h d i a l e c t s w e r e a v o i d e d , i o r d e r t e l i mi n a t e a n p o t e n t i a l s y s t e m d e p e n d e n c i e s .p r o c e d u r e m

r e r n u s e t h e d a t e * f u n ct i c n i n s t e a d o - t h r e r n t i m e * - f u n c t i o n u h

r u n n i n g b a s i c 0 91 p i n " S t a r t i m " ;

2 3 4 5 6 7 8 3 i e 1

■ f o r■ f o rm = /

i n - ti - i - i - i -

n

T P U G

t t

C m 1 = t h e nm m <

t h e nt h a nt h e n

M a g a z i n e

1 0 0 05 0

1 1 0 1 0 1 2

1 1 p r i n t1 2 n e x t1 3 p r i n t " E n d i m t 1 4 e n I c a b c l e a r l y s e e n f r o m t h l i s t e dr e s u l t s ( s e e b o x ) t h a t B A S I C 0 9 , w h i c hr a o t h S u p e r P E T u n d e r S u p e r - O S / 9 ,w o t h c o m p e t i t i o n . I i a l s o i m p o r t a n tt m e n t i o n ( a l t h o u g h i i n o s h o w n i t h i s t e s t ) t h a t t h e x e c u t i o n s p e e d o B A S I C 0 9 w i l l n o t i n c r e a s e a a f u n c t i o no f t h e p r o g r a m l e n g t h , a i t h e c a s e w i t hC o m m o d o r e B A S I C 4 . a n W a t e r l o om i c r o B A S I C .

A l t h o u g h v e r y p o w e r f u l , B A S I C 0 9 ' se d i t o r i n o t a f u l l s c r e e n e d i t o r .H o w e v e r , t h O S - 9 u s e r m a u s a n e d i t o r h e / s h e c h o o s e s ( s c r e d , d y n a s t a r ,s t y l o g r a p h o e d i t , f o r e x a m p l e ) t m o d i f y h i s / h e r p r o g r a m s , s i n c e a l B A S I Cp r o g r a m s ( i n o t s q u e e z e d ) a r e s t o r e d a ss i m p l e A S C I I t e x t f i l e s .

W h a t m a k e s B A S I C 0 9 a n O S - 9 t w o o t h b e s t s o f t w a r e i m p l e m e n t a t i o n s o a n m i c r o c o m p u t e r ? W h d o e s B A S I C 0 9 ( a n da n o t h e r p r o g r a m t h a t r u n s u n d e r t h c o n t r o l o f O S - 9 ) e x e c u t e f a s t a n e f f i c i e n t l y ? T h e s e a r t h e q u e s t i o n s w i l la t t e m p t t a n s w e r i n e x t m o n t h ' sa r t i c l e .

F e a t u r e

O p e r a t i n g s y s t e mC P t y p eC P s p e e dU s a b l e m e m o r yS t r u c t u r e dP a r a m e t e r p a s s i n gM o d u l a rS a v e / i o a d f o r m a tV a r i a b l e t y p e s

R e a lI n t e g e rS t r i n gB o o l e a nB y t eU s e r d e f i n e d

F o r m a t t e d I / ( p r i n t u s i n g )E x e c u t i o n s p e e d

( r e l a t i v e t B A S I C 4 . 0 )

C o m p a r i s o n : T h r e eC B

B A S I C 4 .

B A S I C D i a l e c t s

W a t e r l o om i c r o B A S I C

C B B A S I C W a t e r l o o B A S I C6 5 0 2

M 3 1

n n n

P R G T o k e n s

y e y e s *

y e s "n o " *

n o * " *n n

6 8 0 9 EM

3 0 y e y e y e

A S C H / T o k e n s

y e y e y e

n o * "n o " * "

n n

0 . 5 5

O S - 9B A S I C 0 9

S u p e r - O S / 96 8 0 9 E

M 2 5 - 3 5 K

y e y e y e

A S C I ! / ! - c o d e

y e y e y e y e y e y e y e

2 . 4 5

B A S I C 4 . a l w a y s c o n v e r t s i n t e g e r s t o r e a ! n u m b e r s d u r i n g i n t e r m e d i a t e c a l c u l a t i o n s .B A S i C 4 . 0 s t r i n g s a r l i m i t e d t 2 5 c h a r a c t e r s i l e n g t h .

* * B A S I C 4 . a n m i c r o B A S I C w i l l a l l o w i n t e g e r v a r i a b l e s t b e u s e d i b o o l e a n a l g e b r a .b y t e d a t a t y p e m a b s i m u l a t e d b t h u s o t h B A S I C

t i o n a n t h m i c r o B A S I C o r f u n c t i o n .4 . A S f u n c -

B A S I C 4 . m i c r o B A S I CB A S I C 0 9

T e s t R e s u l t s

E x e c u t i o n T i m e

1 1 2 32 0 5 0

4 9

E x e c u t i o n S p e e dR e l a t i v e t B A S I C 4 .

1 . 0 00 . 5 52 . 4 5

Page 15: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 15/52

T h 3 - b o a r d b u b A v y g d o r M o i s e

T P U G h a r e c e i v e d a i n c r e a s i n g n u m b e r o t e l e p h o n e c a l l s f r o m 3 - b o a r dS u p e r P E T o w n e r s w h r e p o r t p r o b l e m s w i t h t h e i r S u p e r P E T c o m p u t e r s . T h i n i t i a l c o m p l a i n t s o r i g i n a t e d f r o m O S - 9 u s e r s w h c o u l d n o g e t h e i r n e w l y -a c q u i r e d S u p e r - O S / 9 o p e r a t i n g s y s t e m s g o i n g . A f t e r p r o l o n g e d i n v e s t i g a t i o n ,w h a v e l e a r n e d t h a t t h p r o b l e m w a n o c r e a t e d b O S - 9 , b u r a t h e r w a b r o u g h t t S i g h t b t h i s n e o p e r a t i n g s y s t e m .

F o t h o s e a m o n g y o w h o w 3 - b o a r d S u p e r P E T a n h a v e s o f a r n o e x p e r i e n c e d a n p r o b l e m s , l e m d e s c r i b e t h e s y m p t o m s t h a t h a v e l e t t h e s ec o m p l a i n t s , a n d w h a t c a u s e s t h e m .

T h s y m p t o m sA f t e r a c q u i r i n g S u p e r - O S / 9 a n f o l l o w i n g t h M M i n s t a l l a t i o n i n s t r u c t i o n s ,

t h S u p e r P E T w i l l n o t r u n O S - 9 . N o t h e r s i d e e f f e c t s a r o b s e r v e d t h 8 0 3 2m o d e a n t h W a t e r l o o s o f t w a r e s t i l l w o r k f i n e .

A f t e r p r o l o n g e d u s o s o m e s o f t w a r e t h a t a c c e s s e s t h e S u p e r P E T ' s e x t e n d e dm e m o r y ( 6 4 K b a n k - s w i t c h e d R A M ) , i s e e m s t h a t t h e d a t a g e t s c o r r u p t e d a n t h s o f t w a r e ' c r a s h e s ' f r e q u e n t l y .

T h c a u s eT h S u p e r P E T h a 9 6 o R A M , w h i c h i p a r t i t i o n e d i n t o t w s e c t i o n s . T h f i r s t s e c t i o n i t h f a m i l i a r 3 2 b l o c k , s t a r t i n g a h e x a d e c i m a l 0 0 0 0 , a n e n d i n ga h e x a d e c i m a l a d d r e s s 7 F F F { d e c i m a l 3 2 7 6 7 ) , p r o v i d i n g t h u s e r w i t h 3 2 o c o n t i g u o u s m e m o r y . T h s e c o n d s e c t i o n i 6 4 b l o c k o m e m o r y t h a t i s u b d i v i d e d i n t o 1 s e g m e n t s , 4 e a c h . E a c h o t h 1 s e g m e n t s i r e f e r r e d t a ' b a n k ' o m e m o r y . T h p r o g r a m m e r m a a c c e s s a n b a n k o t h e x t e n d e d6 4 K m e m o r y b p o k i n g t h b a n k n u m b e r a h e x a d e c i m a l a d d r e s s E F F C ( d e c i m a l6 1 4 3 6 ) . A n b y t e w i t h i n s e l e c t e d b a n k m a b a c c e s s e d b r e a d i n g ( p e e k i n g )o r w r i t i n g ( p o k i n g ) d a t a f r o m / t o t h h e x a d e c i m a l a d d r e s s r a n g e 9 0 0 0 - 9 F F F( d e c i m a l 3 6 8 6 4 - 4 0 9 5 9 ) .

I t h i s s o u n d s c o m p l i c a t e d , d n o w o r r y t o m u c h a b o u t i t s i n c e t h W a t e r l o os o f t w a r e , w o r d p r o c e s s o r s ( l i k e P a p e r C l i p ) a n S u p e r - O S / 9 a l m a k e t h b a n ks w i t c h i n g c o m p l e t e l y i n v i s i b l e t y o u .

F o t h b a n k - s w i t c h e d m e m o r y t w o r k ( t h a t i s t b a b l e t s t o r e n u m b e r sa n l e y o r e t r i e v e t h e m a s o m e l a t e r t i m e ) , a i o f t h e 6 4 m e m o r y n e e d s t b a c c e s s e d p e r i o d i c a l l y ( r e f r e s h e d ) . T h h a r d w a r e i t h S u p e r P E T w a d e s i g n e dt c y c l e t h r o u g h e a c h m e m o r y b y t e t e n s u r e t h a t t h e r e w i l l b n m e m o r y l o s sd u t i n s u f f i c i e n t r e f r e s h . U n f o r t u n a t e l y , d e s i g n e r r o r w a m a d e b t h c r e a t o r s o f t h m e m o r y s e c t i o n o f t h e 3 - b o a r d S u p e r P E T . T h i s e r r o r p r o h i b i t sr e f r e s h t t h 6 4 K m e m o r y s e c t i o n w h e n p r o g r a m e x e c u t e s c o d e f r o m t h b a n k -s w i t c h e d a r e a . T h h a r d w a r e b u g w a s f i x e d o t h n e w e r r e l e a s e s o f t h e 2 - b o a r dS u p e r P E T , w h i c h b e c a m e a v a i l a b l e s h o r t l y a f t e r t h S u p e r P E T w a i n t r o d u c e d .

T h s o l u t i o nT h o b v i o u s s o l u t i o n t t h p r o b l e m i t c o n t a c t C o m m o d o r e I n t e r n a t i o n a l a n a s t h e m t t a k e b a c k t h f a u l t y S u p e r P E T b o a r d s ( t w o ) a n r e p l a c e t h e m w i t h

w o r k i n g e q u i v a l e n t s i n g l e b o a r d . O u i n i t i a l e x p e r i e n c e w i t h C o m m o d o r eC a n a d a i n d i c a t e s t h a t t h e y a r u n l i k e l y t d t h i s u n l e s s y o r e a l l y i n s i s t , a n e v e n t h e n w i l l c h a r g e y o c o u p l e o h u n d r e d d o l l a r s .

T P U G h a p a i d a h a r d w a r e e n g i n e e r t c o m e u w i t h a f i x , a n d o n e h a b e e nf o u n d . T h o n l y p r o b l e m i t h a t t h e t w c h i p s n e e d e d t c o r r e c t t h e p r o b l e mc a o n l y b o b t a i n e d f r o m a n e l e c t r o n i c s d i t r i b u t o r i C a l i f o r n i a , a n t h e y a r i s h o r t s u p p l y . W a n t i c i p a t e h a v i n g f i r s t r u n n i n g p r o t o t y p e ( f i x ) s o m e t i m ei J a n u a r y , i t h e c h i p s a r d e l i v e r e d a p r o m i s e d .

M a r k e t p l a c eC O M P U T E R R E N T A L SW b u y . t r a d e , s e l l a n r e p a i r C o m o d o r e c o m p u t e r s .

1 5 4 1 a l i g n m e n tB o o 1 d i s k s4 0 4 0 o 8 0 5 0 D r i v e2 0 3 1 D r i v e1 6 6 0 M o d e mG r e e n M o n i t o rE d u c a t i o n s o f t w a r e

2 9 . 0 0S 1 4 . 9 5$ 9 9 5 . 0 0S 3 7 5 . 0 0

7 5 . 0 09 5 . 0 0

S 3 . 0 0

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 W i l l o w d a l e , O n t a r i o M 2 4 V

T e l : ( 4 1 6 ) 4 9 5 - 0 0 3 5

T P U G C o n f e r e n c e 1 9 8 6

P l a n n i n g f o T P U G ' s F i f t h A n n u a lC o n f e r e n c e i w e l l u n d e r w a y .T h d a t e s t c i r c l e o y o u r c a l e nd a a r M a 2 a n 2 5 1 9 8 6 .T h c o n f e r e n c e w i l l b h e l d , a i w a l a s t y e a r , a t h O n t a r i o I s t i t u t e o S t u d i e s i E d u c a t i o n a 2 5 B l o o r S t W ( B l o o r a n S t G e o r g e ) , i T o r o n t o . A u s u a l ,t h c o n f e r e n c e w i l l f e a t u r e t w o -d a p r o g r a m o s p e a k e r s f o b e g i n n e r s a n e x p e r t s o a l a s p e c t s o C o m m o d o r e c o p u t i n g , i n c l u d i n g s e m i n a r s o t h n e m a c h i n e s l i k e t h C o m o d o r e 1 2 8 , t h P C 1 0 a n P C 2 0 , a n t h A m i g a .

A m o n g l a s t y e a r ' s s p e a k e r sw e r e J i B a t t e r f i e l d , d i s k e x p e r tG e r r y N e u f e l d ( a u t h o r o I n s i d eC o m m o d o r e D O S ) , S u p e r - O S / 9g u r u A v M o i s e , F r a n k C o v i t z( c o - c r e a t o r o S k T r a v e l ) a n w e l l - k n o w n C o m m o d o r e w r i t e r 'E l i z a b e t h D e a l . N e x t y e a r ' sr o s t e r i n o y e f i n a l i z e d , b u i c e r t a i n t o b e q u a l l y s t e l l a r . W e i ih a v e m o r e d e t a i l s n e x t i s s u es t a y t u n e d .

D e c e m b e r 1 9 8 5 1

Page 16: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 16/52

A n y o n e F o W Y S I W Y G ?b I a A W r i g h tC o p y r i g h t 1 9 8 5 , I a A W r i g h tT h e r e ' s n e ' b u z z w o r d ' g o i n g a r o u n da m o n g u s e r s o f w o r d p r o c e s s o r s i t ' sW Y S I W Y G ( p r o n o u n c e d ' w i z - e e - w u g ' ) ,w h i c h s t a n d s f o W h a t Y o S e I W h a tY o G e t . I m e a n s t h a t t h e s c r e e n d i s p l a ya c c u r a t e l y s h o w s w h a t w i l l b p r i n t e d o u to n p a p e r i n c l u d i n g s u p e r s c r i p t s a n u n d e r l i n i n g . W Y S I W Y G p r o g r a m s a r t h l a t e s t i l o n g l i n e o w o r d p r o c e s si n i m p r o v e m e n t s s i n c e t h e d a y s o f t h ee a r l i e s t l i n e e d i t o r s .

S u r v e y s h a v e s u g g e s t e d t h a t u t n i n e t y p e r c e n t o h o m e c o m p u t e r o w n e r s( o t h e r t h a n g a m e r s ) u s t h e i r e q u i p m e n tf o w o r d p r o c e s s i n g i o n w a o a n o t h e r . T h e s e p e o p l e r a n g e f r o m t h e o cc a s i o n a l l e t t e r - w r i t e r t t h p r o f e s s i o n a ls c r e e n w r i t e r o m a g a z i n e e d i t o r . T h f o r m e r w a n t s e a s e o u s e ; t h l a t t e r n e e d sa c c e s s t w i d e r a n g e o f u n c t i o n s . S o m eu s e r s m a w a n t t h a v e m o r e t h a n o n ew o r d p r o c e s s o r a v a i l a b l e s i m p l e o n f o m e m o s a n l e t t e r s , a n f u l l - f e a t u r e do n f o p r o d u c i n g m a j o r r e p o r t s . H o h a v e w e n d e d u p w i t h s u c h v a r i e t y ?L e t ' s l o o k b a c k a n s e h o t h w o r d p r c e s s o r h a e v o l v e d . T h e n w c a g a z e i t o u c l o u d y c r y s t a l b a l l f o s o m e i d e a so w h a t w m i g h t e x p e c t f r o m p r o g r a m si t h n e a r f u t u r e .

T h f i r s t m i c r o c o m p u t e r w o r d p r c e s s o r s w e r e l i n e e d i t o r s l i k e E a s yE d i t , L E D , o t h p r o g r a m T e d d y , w r i tt e i B A S I C b B r i a n M o r r o w f o t h C o m m o d o r e P E T , i 1 9 8 2 . T e d d y w a s i m p l e s e n t e n c e - o r i e n t e d w o r d p r o c e s s o rt h a t a l l o w e d i n p u t t i n g a s e r i e s o ' s e n t e n c e s ' o u t 2 5 c h a r a c t e r s . T h i st e x t c o u l d t h e n b e m a n i p u l a t e d u s i n g i s e r t , d u p l i c a t e , d e l e t e , f i n d a n r e p l a c e ,c h a n g e , c a p s l o c k , t a b s a n d p a g i n g c o m a n d s . T h p r i n t i n g f u n c t i o n a l l o w e dc o n t i n u o u s p a g e o u t p u t , v a r i a b l e p a g i n at i o n , m a r g i n s a n d t a b s ; a n e v e n f e a t u r e sl i k e u n d e r l i n i n g , c e n t e r i n g a n d e x p a n de p r i n t i n g . T h e p r o g r a m s u p p o r t e d b o t ht a p e a n d i s k s t o r a g e . A l o t h e s e f u n ct i o n s w e r e p a r t o p u b l i c d o m a i n p r g r a m t h a t a l l o w e d 8 0 c h a r a c t e r s t b m a n i p u l a t e d i a 8 P E T . A n d i w a

J r e e lI t h o s e e a r l y d a y s , i y o u h a d a r o u n d

f o u r h u n d r e d d o l l a r s t o s p e n d , y o c o u l db u W o r d P r o f o y o u r P E T / C B M a n h a v e t h u l t i m a t e i w o r d p r o c e s s i n g s o f tw a r e f o t h h o m e c o m p u t e r . I w a

m a r v e l l o u s . I 1 9 8 1 , 1 u s e d W o r d P r ot w r i t e a s m a l l b o o k t h a t r e q u i r e d s e v e nt e e n s e p a r a t e t e x t f i l e s e a c h o w h i c hw a e d i t e d m a n y t i m e s , t h e n l i n k e dt o g e t h e r t m a k e t h f i n i s h e d b o o k .W i t h o u t W o r d P r o + w o u l d h a v ep a c k e d i i o a n n u m b e r o o c c a s i o n sb e f o r e t h e f i n a l d r a f t w a r e a d y . S e a rc h i n g a n r e p l a c i n g , c h a n g i n g t h s p a ci n a n m a r g i n s , f o o t n o t i n g . . . a l t h e s ef u n c t i o n s o W o r d P r o m a d e t h b o o kp o s s i b l e . W h e n i c a m e t i m e t s h o w s m e o n e t h f r u i t s o m l a b o u r , h o w e v e r ,

u s e d a r e a m o p a p e r t g e t h f i n a lp r i n t o u t , b e c a u s e s m a l l f o r m a t t i n g e r r o r sw e r e i n v i s i b l e u n t i l t h e y w e r e p r i n t e da n f i x i n g o n e r r o r o f t e n p r o d u c e do t h e r s f u r t h e r o n n e a t f i n i s h e d p r o d u c tw a d i f f i c u l t w i t h o u t a n v i d e o o r s c r e e no u t p u t . U s i n g W o r d P r o o P a p e r C I i p s o l v e d t h a t .

. . S i m p l e r i o f t e nb e t t e r a n i t ' s

a l w a y s c h e a p e r . . .A l t h c o m m o n l y - u s e d C o m m o d o r e

w o r d p r o c e s s o r s , s u c h W o r d P r o , W o r d -c r a f t 8 0 S u p e r s c r i p t , R T C ' s S c r i p t 6 a n d P a p e r C I i p , o f f e r e x c e l l e n t s c r e e ne d i t i n g s i m i l a r t o t h a t o f t h e r e s i d e n tC o m m o d o r e s c r e e n e d i t o r s . Y o h a v et a k e n f o g r a n t e d t h a t y o c a z i a r o u n dt h e s c r e e n a n d c h a n g e w o r d s o f o r m a ti n s t a n t l y . Y o a r e n o t t i e d t o e d i t i n g o l o n s c r e e n l i n e a t i m e , a s y o m i g h tb e w i t h o t h e r m i c r o c o m p u t e r s . . . a n y o c a s k i p t t h l a s t p a r a g r a p h , a n c h a n g e i a e a s i l y a s t h e f i r s t o n e .H o w e v e r , y o u c a n n o t s e d o u b l e s p a c i n g ,c e n t e r i n g , o r s u b s c r i p t s o t h e e d i t i n gs c r e e n , b e c a u s e t h e s e p r o g r a m s u s ' p o s tf o r m a t t i n g ' r a t h e r t h a n W Y S I W Y G . I f a c t , t h e r e a r t w d i s t i n c t t y p e s o s c r e e n a v a i l a b l e i p r e s e n t h i g h - q u a l i t yw o r d p r o c e s s o r s t h e d i t o r a n v i d e op r e v i e w e r . T h v i d e o o u t p u t s c r e e ns h o w s y o h o t h t e x t w i l l l o o k o n p a p e r

d o u b l e s p a c i n g t h t e x t , c e n t e r i n g t h t i t l e s , a n u s i n g r e v e r s e d c h a r a c t e r s t s h o w s o m e o t h e n h a n c e d p r i n t i n gf e a t u r e s b u i t ' s n o W Y S I W Y G .

T h l a t e s t ( C - 6 4 ) v e r s i o n s o f t h e s e w o r dp r o c e s s o r s a l l o w y o t u s a l t e r n a t ec h a r a c t e r s e t s , s e t h a c t u a l 8 0 - c o l u m np r i n t o u t o n y o u r m o n i t o r , p r o d u c e t e x tp r i n t e d i c o l u m n s s i d e - b y - s i d e ,

m a n i p u l a t e n u m e r i c c h a r t s , c h e c k f o s p e l l i n g e r r o r s , a n s o n I f a c t , t h c u r e n t c r o p o w o r d p r o c e s s o r s f o h o m ec o m p u t e r s a r e s o w e l l - d e v e l o p e d t h a tt h e y h a v e b e e n u s e d f o m a n y b u s i n e s sa n p r o f e s s i o n a l w o r d p r o c e s s i n g a p p l i c at i o n s . B u t h i s i n o W Y S I W Y G , e i t h e r .

h a v e b e e n u s i n g s o m e o t h M S - D O Sw o r d p r o c e s s o r s o C o m m o d o r e P C - 1 0 ,l a t e l y , a n t h e r e ' s w h o l e n e w o r l d o f e a t u r e s a v a i l a b l e o t h e s e ' n e w 'm a c h i n e s . a w r i t i n g t h i s a r t i c l e u s i n gW o r d P e r f e c t 4 . b S S S o f t w a r e , a n i t f e a t u r e s a r e t r u l y a m a z i n g .

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

t e x t i w o r d - w r a p p e d t m a t c h w h a t e v e rm a r g i n s a n d t a b s y o s e a n d y o u c a r e s e t t h e s e a n o t h e r p a g e f o r m a t t i n gc o m m a n d s a n y w h e r e i t h d o c u m e n t ,t h e n w a t c h t h s c r e e n r e f o r m a t b e f o r ey o u r e y e s . Y o c a w r i t e u t f i v e t e x tc o l u m n s a t i m e . I y o e d i t t h c o l u m n so t h s c r e e n , t h c o l u m n b r e a k s a l t e r a c o r d i n g l y . T h s c r e e n d o e s n o s h o w t h f o r m a t c o m m a n d s u n l e s s y o r e q u e s t t h a tt h e y a r d i s p l a y e d , s o t h e o n l y i n t e r r u pt i o n o t h s c r e e n i h a l f - l i n e s t a t u sp r o m p t a t h l o w e r r i g h t . Y o h a v et w e n t y - f o u r u n b r o k e n t e x t l i n e s t e d i t .T h i s i W Y S I W Y G , b e c a u s e y o e d i t ,r e v i s e a n s e t h e f f e c t o t h s c r e e nw i t h o u t i n v o k i n g a s e p a r a t e v i d e o m o d e .

F o t h s c h o l a r , f o o t n o t i n g i b r e e z e ,s i n c e W o r d p e r f e c t 4 . c a l c u l a t e s w h e nt p l a c e y o u r f o o t n o t e o t h p a g e f o y o u . Y o c a s e l e c t h o y o u r f o o t n o t e i t a p p e a r , t h e n g b a c k l a t e r a n e d i tb o t h t h f o o t n o t e a n t h f o r m a t . I y o c h a n g e f o o t n o t e s ( d e l e t i n g o a d d i n g t t h e m ) , t h e y w i l l a u t o m a t i c a l l y b er e n u m b e r e d .

F o t h b u s i n e s s m a n w h h a t p r e p a r e r e p o r t s e a c h q u a r t e r , t h e p r g r a m c a n s a v e n u m b e r o p a g e a n d p r i nt i n g f o r m a t s s o t h a t n e x t m o n t h ' s r e p o r ti c a l l e d u w i t h o n l y o n e k e y p r e s s , a n w i l l o n l y h a v e t h a v e t h n e d a t ae n t e r e d . H i g h s e c u r i t y f i l e s c a n b ep a s s w o r d e d e a s i l y . C o l u m n s o n u m b e r sc a b t o t a l l e d a n n e c o l u m n s c a b e g e n e r a t e d , u s i n g t h e f o u r b u i l t - i n m a t hf u n c t i o n s . P r i n t s p o o l i n g w i l l a l l o w y o t w o r k o a n o t h e r f i l e w ^ i l e t h e p r e v i o u so n i b e i n g p r i n t e d , a n t h e d u a l -d o c u m e n t e d i t i n g f e a t u r e m e a n s t h a t y o c a a l t e r n a t e b e t w e e n t w d i f f e r e n t

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

Page 17: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 17/52

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

F o ' p o w e r u s e r s ' l i k e m a g a z i n e e d i t o r sa n s c r i p t w r i t e r s , t h e r e a r m a c r o s .M a c r o - i n s t r u c t i o n s h a v e b e e n p a r t o b e t e w o r d p r o c e s s i n g s o f t w a r e f o s o m et i m e . p h r a s e d e f i n i t i o n i t i e d t o a s h o r ts e r i e s o k e s t r o k e s ( f o r e x a m p l e ,' T o r o n t o P e t U s e r s G r o u p ' m i g h t b e c o m eE S C - T ; o s e r i e s o t a b b i n g a n i n d e nt i n g c o m m a n d s m i g h t b e c o m e E S C - ' ) . I a d d i t i o n , W o r d p e r f e c t 4 . e x t e n d s t h m a c r o s t e x e c u t e c o m m a n d s , w r i t e t e x ta n c h a i n t h a c t i o n s t o c c u r r e c u r s i v el y F o e x a m p l e , y o c a r e p l a c e d o u b l es p a c e s o c c u r r i n g a f t e r p e r i o d w i t hs i n g l e s p a c e s , a n d d o t h i s r e p e a t e d l y f o

n u m b e r o f i l e s .A n o t h e r o t h e s e ' s u p e r - m a c r o s ' m i g h t

b a n o p e n i n g f o r m a t d e s i g n e d t u s c h a n g e s i u n d e r l i n i n g , s p a c i n g , p r i n t -w h e e l s , e c e t e r a , c a l l e d u u s i n g A L T - Fe a c h t i m e y o u s e t h e p r o g r a m . T h i s i p o s s i b l e b e c a u s e y o u r m a c r o s b e c o m ep e r m a n e n t p a r t o f y o u r p e r s o n a ! v e r s i o no W o r d p e r f e c t 4 . 0 .

A u t o m a t i c e l i m i n a t i o n o f ' w i d o w s ' a n ' o r p h a n s ' m e a n s t h a t W o r d p e r f e c t 4 . i t h a n s w e r t w r i t e r ' s d r e a m s . N m o r ec h e c k i n g t s e i t h f i r s t o l a s t l i n e s o

p a r a g r a p h a r l e f t d a n g l i n g o n t h e i ro w p a g e t h p r o g r a m d o e s t h i s f o

Y o c a a c c e s s t w s e p a r a t e f i l e sa n p a s s m a t e r i a l f r o m o n f i l e t t h o t h e r . T h i s f e a t u r e i m u c h a p p r e c i a t e dw h e n c o m p o s i n g w r i t t e n m a t e r i a l a t t h ek e y b o a r d . h a v e p o i n t - f o r m o u t l i n e o t h i s a r t i c l e a D o 2 a n c a r e f e r t oi t o r c u t - a n d - p a s t e f r o m i t e a s i l y . S o m ec u r r e n t w o r d p r o c e s s i n g p r o g r a m s c o m ew i t h s p e l l i n g c h e c k e r t h a t a l l o w s y o t m a k e c o r r e c t i o n s w i t h o u t l e a v i n g t h em a i n p r o g r a m t h i s i u s e f u l f e a t u r e .W o r d p e r f e c t 4 . c o m e s w i t h b u i l t - i n1 0 0 , 0 0 0 w o r d d i c t i o n a r y .

T h c u r r e n t ' s t a t e o f t h e a r t ' w o r d p r c e s s i n g p r o g r a m s a r e n o t f o e v e r y o n e .I y o u s e a w o r d p r o c e s s o r i n f r e q u e n tl y a n h a v e n n e e d f o s o m e o f t h e m o r ee s o t e r i c f u n c t i o n s , t h e n s a v e y o u r m o n e y ,b e c a u s e f u l l - f u n c t i o n p r o g r a m s a r e p e n s i v e . S a v e y o u r s e l f t h e t i m e y o w o u l dh a v e t s p e n d l e a r n i n g h o t u s t h e s ec o m p l i c a t e d p r o g r a m s . s i m p l e m e n u -o p e r a t e d p r o g r a m m a c o v e r a l y o u rw o r d p r o c e s s i n g n e e d s . S a v e y o u r s e l f t h e x p e n s e o h a v i n g t o r e p l a c e y o u r c u r r e n th a r d w a r e a n d p e r i p h e r a l s u n n e c e s s a r i l y .T h e r e i a w e a l t h o u n c o m p l i c a t e d , i n e xp e n s i v e a n t i m e - t e s t e d s o f t w a r ea v a i l a b l e , a n d y o u c a a v o i d l o o g r i e f

e s p e c i a l l y i y o u ' r e n o v i c e u n s u r e o y o u r w o r d p r o c e s s i n g n e e d s . Y o d o n ' th a v e t s p e n d f o u r h u n d r e d d o l l a r s o

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

D o e s t h i s m e a n t h a t w o r d p r o c e s s o r sh a v e i t h w o r d s o f t h e s o n g ' g o n ea b o u t a f u a t h e y c a g o ? '

N w a y !I n t h e n e a r f u t u r e , i n e x p e n s i v e h o m e

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

u s o w i n d o w s w i l l b e c o m e s t a n d a r d .Y o w i l l b a b l e t e d i t m o r e t h a n o n t e x t a r e a a n s e a l o t h e m o t h e s c r e e na t h s a m e t i m e , a n t h e y w i l l b l i n k e ds o t h a t c h a n g i n g o n e w i l l m a k e c h a n g e si t h e o t h e r s . T h A m i g a ' s w i n d o w i n gr o u t i n e s a r j u s t o n e x a m p l e o f p o s s i b l et r e n d s i t h i s a r e a .

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

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

o w o r d p r o c e s s o r s b e c a u s e y o w i l l h a v en u m b e r o p r o g r a m s r u n n i n g c o n c u r

r e n t l y . G r a m m a r c h e c k e r s l i k e P u n ct u a t i o n a n S t y l e a n G r a m m a t i k w i l lr e a d o v e r y o u r m a t e r i a l f o c o m m o ng r a m m a t i c a l e r r o r s . T h e s e p r o g r a m s c a h e l p p i n p o i n t c o n s i s t e n t e r r o r s i l a n g u a g e a n d , w h e n r u n a l o n g w i t h y o u rw o r d p r o c e s s o r , y o w i l l h a v e a n E n g l i s ht u t o r o n l i n e . R a t h e r t h a n i m p o r t i n gg r a p h o p i c t u r e , y o w i l l b a b l e t f l i pt a n o t h e r p r o g r a m , s e l e c t s e o s t a t i s t i c s , a n h a v e t h a t p r o g r a m d r a wt h g r a p h w h i l e y o r e t u r n t t h w o r dp r o c e s s o r , w h i c h h a b e e n s a v i n g y o u rc u r r e n t f i l e a f t e r c h e c k i n g f o g r a m m a ra n s p e l l i n g e r r o r s . W h i l e t h i s h a b e e ng o i n g o n s e r i e s o f o r m l e t t e r s h a v eb e e n p r i n t i n g o u f r o m c o n c u r r e n t m a i l -m e r g e p r o g r a m . W h e n t h g r a p h i r e a d y , y o p l a c e i o t h s c r e e n a n s i z ei t f i t h c o l u m n s y o u ' r e t y p i n g ; t h e na d t h t e x t a n f o o t n o t e . I m p o s s i b l e ?I t ' s b e i n g d o n e r i g h t n o w , u s i n gm e g a b u c k b u s i n e s s s y s t e m s . S o o n i w i l lb i y o u r h o m e .

F u t u r e w o r d p r o c e s s i n g s o f t w a r e w i l ld e - e m p h a s i z e t h k e y b o a r d , a n r e p l a c em a n y o f t h e c u r r e n t c o m m a n d s t r u c t u r e sw i t h d e d i c a t e d f u n c t i o n k e y s , m o u s e c o t r o l l e r s , t r a c k b a l l s o r o t h e r i n p u t d e v i c e s .Y o w i l l b a b l e t s e l e c t t h d e v i c e m o s ts u i t e d t y o u r p r e s e n t a c t i v i t y .

T h e r e i n r e a s o n f o b l o c k e d i t i n gc o m m a n d s t c o n t i n u e t b r e s t r i c t e d t

l i n e a r m o v e m e n t s d o w n a n a c r o s sm o v e m e n t s m a k e l i t t l e s e n s e w h e n u s i n gc u t - a n d - p a s t e o p e r a t i o n s o c l i p a r t o rg r a p h i c s . S o - c a l l e d ' i n t u i t i v e ' e d i t i n g i a a r e a t h a t i l a c k i n g i m o s t c u r r e n t h o m ec o m p u t e r w o r d p r o c e s s o r s .

T h s c r e e n d i s p l a y o f s o o n - t o - b e -a v a i l a b l e w o r d p r o c e s s o r s w i l l a l l o wv a r i e t y o f c h a r a c t e r f o n t s t b d i s p l a y e ds t h a t , a y o w o u l d w i t h t h M a c i n t o s h ,y o w i l l b a b l e t c h a n g e b o t h t h s i z ea n s h a p e o l e t t e r s u s e d w i t h i n a d o c um e n t . T h i s w i l l a l l o w y o t c r e a t e l e t e r h e a d s o p i c t o r i a l s a s p a r t o t e x t f i l e .G r a p h i c d i s p l a y , h o w e v e r , w i l l n o a l t e rt h n e e d f o t r u e l e t t e r - q u a l i t y p r i n t i n gf o b u s i n e s s l e t t e r s . A l a s e r p r i n t e r sd r o p i p r i c e , t h d i s t i n c t i o n b e t w e e nb u s i n e s s a n d a t a q u a l i t y w i l l b o n o s o f t w a r e d e c i s i o n s , r a t h e r t h a n o n o h a r d w a r e r e s t r i c t i o n s .

W o r d p r o c e s s i n g h a c o m e l o n g w a i f e s h o r t y e a r s , f r o m l i n e e d i t o r s t W Y S I W Y G p r o g r a m s . T h a b i l i t y t w r i t e a n r e v i s e w i t h o u t e x t e n s i v er e w r i t i n g i w h a t m a k e s w o r d p r o c e s s i n ga p p e a r t b m a g i c . W h a t m a n u f a c t u r e r ss h o u l d w o r k t o w a r d s n e x t i w a t g e r i o a l t h i s k e y b o a r d i n g !

N O G E T R U E D E S C E N D E R SF O 8 0 1 , 1 5 2 5 , G P - 1 0 0 ,

H U S H 8 0 S I M I L A R P R I N T E R SF r o m t h D e s c e n d e r R O P e o p l e

g y p s y

F E A T U R I N GA R T S

p e o p iS A M P L E

A C T U A L S I Z E

T r u e d e s c e n d e r sp l e a s i n g a l t e r n a t i v e

U n i f o r m c h a r a c t e r f o r m a t i o nN c h a n g e i g r a p h i c c a p a b i l i t yN c h a n g e I s o f t w a r e c o m p a t i b i l i t yN c h a n g e i p r i n t e r o p e r a t i o nN o r t h A m e r i c a n s t a n d a r d f o n tC o m p l e t e i n s t r u c t i o n sE a s y I n s t a l l a t i o nN s o l d e r i n g

$ 3 9 . 9 5 C d $ 2 9 . 9 5 U . S .O u R e i . d e n i i a d 7 7 P f o v . S a l e * T o

C h « q u e , M o n e j O r d i r V i o M g i l e r C o f d

L w i l a n t a a r t s H W P I6 9 4 3 B a r r l s d a l o D r

M i s s i s s a u g a O n t .L 5 N 2 H S

1 - 4 1 6 - 8 5 8 - 9 2 9 8G e t a W i l a n t a D e s c e n d e r R O T o d a y

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

D e c e m b e r 1 9 8 5 1

Page 18: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 18/52

T h U l t i m a t e W o r d P r o c e s s o rb y S t e v e P u n t e r

A t h a u t h o r o w e l l - k n o w n w o r d p r c e s s o r ( W o r d P r o ) , h a v e o f t e n t h o u g h to w h a t t h ' u l t i m a t e ' w o r d p r o c e s s o rw o u l d b l i k e . W i t h o u t b e c o m i n g b o g g e dd o w n w i t h s u c h i s s u e s a a v a i l a b l et e c h n o l o g y o c o s t , l e u a s s u m e w a r t h a v e a c c e s s t o m a c h i n e w i t h a n c a p a b i l i t i e s w d e e m n e c e s s a r y . L e u a l s o a s s u m e t h a t t h i s m a c h i n e r u n s a e t r e m e l y h i g h s p e e d s , a n s i c a p a b l e o d o i n g t h m o s t c o m p l e x o p e r a t i o n s i r e a s o n a b l e l e n g t h s o f t i m e .

d o n ' t p r e t e n d t h a v e t h w o r l d ' sg r e a t e s t i m a g i n a t i o n , s i y o c a t h i n ko m o r e f a n c i f u l t h i n g s t h a n I t h e n a i t h m o r e p o w e r t y o u . W i t h t h a t o u o f t h ew a y , l e t ' s s t a r t i m a g i n i n g t h e ' W o r l d ' sU l t i m a t e W o r d P r o c e s s o r ' . . .

T h D i s p l a y A r e aT h d i s p l a y a r e a s h o u l d b c a p a b l e o d i s p l a y i n g c o m p l e t e p r i n t e d p a g e , w h i c hs h o u l d b a l e a s t 1 6 c h a r a c t e r s i w i d t h ,a n 8 l i n e s i l e n g t h . 1 6 i t h m a i m u m w i d t h o m o s t p r i n t e r s , a n c o c e i v a b l y t h w i d e s t y o w i l l e v e r p r a ct i c a l l y n e e d . S o m e m a a r g u e t h i s p o i n t ,b u s i n c e w e ' r e o n l y i m a g i n i n g t h i s , i t ' sh a r d l y m a j o r i s s u e . 8 l i n e s i t h e l e n g t hc h o s e n f o t h p a g e , t a l l o w f o t h u s o f l i n e s p e i n c h , o a 1 / b 1 i n c hs h e e t o f p a p e r . I m u s t b e c a p a b l e o d i s p l a y i n g e x a c t l y w h a t w i l l a p p e a r o t h p r i n t e d p a g e , a n t h a t i n c l u d e s f u l l p r p o r t i o n a l s p a c i n g .

C u r r e n t d a i s y w h e e l p r i n t e r s h a v em o v e m e n t i n c r e m e n t s o 1 / 1 2 0 t h o a i n c h , y e t t h e r e a r e o t h e r t y p e s , e s p e c i a ll l a s e r p r i n t e r s , w h i c h c a m o v e i m u c hs m a l l e r i n c r e m e n t s . I o r d e r t f a c i l i t a t et h e x a c t s i z e o a n g i v e n p r o p o r t i o n a lc h a r a c t e r , o u d i s p l a y s c r e e n r e s o l u t i o ns h o u l d b e m o r e t h a n u t t h t a s k . T a l l o w f o t h i s , e a c h c h a r a c t e r s h o u l d b a t l e a s t 1 6 p i x e l s w i d e . S i n c e w a r a l l o w i n g u t 1 6 c h a r a c t e r s a c r o s s t h s c r e e n , t h a t w o u l d r e q u i r e h o r i z o n t a lr e s o l u t i o n o f 2 , 5 6 0 p i x e l s ( 1 6 0 b 1 6 ) .

W s h o u l d a l s o a l l o w a l e a s t 1 6 p i x e l si t h v e r t i c a l p l a n e o e a c h c h a r a c t e r t a l l o w f o t r u e d e s c e n d e r s , s u p e r a n s u b s c r i p t s , e t c e t e r a . S i n c e o u p a g e m u s tb a l e a s t 8 l i n e s l o n g , w w o u l d n e e d

v e r t i c a l r e s o l u t i o n o 1 , 4 0 8 p i x e l s ( 8 b 1 6 ) .

C h a r a c t e r S e t / K e y b o a r dO r u d i m e n t a r y l e v e l , t h d i s p l a ys c r e e n s h o u l d b c a p a b l e o s h o w i n gu n d e r l i n e d , b o l d f a c e d , i t a l i c i z e d ,s u p e r s c r i p t e d a n s u b s c r i p t e d c h a r a c t e r sa t h e y w o u l d a p p e a r i p r i n t . I s h o u l da l s o h a v e f u l l c o m p l e m e n t o b u s i n e s sa n m a t h e m a t i c a l s y m b o l s , a s w e l l a s a l k n o w n a c c e n t s . E v e n t h e u l t i m a t e w o r dp r o c e s s o r c o u l d n ' t h a v e e v e r y c h a r a c t e ri t h w o r l d , s i s h o u l d s u p p l y t h eo p e r a t o r w i t h c o n v e n i e n t w a o f d e f i ni n h i o h e o w c h a r a c t e r s .

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

E d i t i n g C a p a b i l i t i e sL e t ' s f a c e i t t h i s w o r d p r o c e s s o r s h o u l db a b l e t d a l m o s t a n y t h i n g . N o j u s ts i m p l e ' c u t a n p a s t e ' o p e r a t i o n s , b u e v e r y c o n c e i v a b l e t e x t m o d i f i c a t i o n y o c o u l d t h i n k o f c o u l d s p e n d p a g e s a n p a g e s h a r p i n g o t h e f e a t u r e s c o n s i d e rt h m o s t u s e f u l , b u t h a t w o u l d b b o r e .N o n e t h l e s s , t h p r o g r a m s h o u l d b c a p a b l e o s i m p l e t a s k s s u c h a m o v i n gs i n g l e w o r d s , s e n t e n c e s o p a r a g r a p h s t n e l o c a t i o n s ; a n c a p a b l e o f r e s t r u c t u ri n g t e x t t s u i t t h c h a n g e s . S i n c e t h p r o g r a m w i l l b p a g e - o r i e n t e d , i s h o u l db j u s t a c a p a b l e o m o v i n g t e x t f r o mo n p a g e t a n o t h e r w h i l e m a i n t a i n i n gc o m p l e t e p a g e s t r u c t u r e t h r o u g h o u t t h e n t i r e d o c u m e n t , r e g a r d l e s s o f l e n g t h .T e x t S i z eS i n c e t h e u l t i m a t e m a c h i n e c a h a v e a m u c h m e m o r y a w p l e a s e , w w o u l d o v i o u s l y l i k e i t b c a p a b l e o s t o r i n gc o m p l e t e d o c u m e n t , r e g a r d l e s s o s i z e , i a v a i l a b l e m e m o r y . T h i s w o u l d b u n e c e s s a r y , t h o u g h , i w h a v e r y f a s ta n c a p a c i o u s d i s k d r i v e . T h w o r d p r c e s s o r n e e d n o h a v e m o r e t h a n a s i n g l ep a g e o f t e x t i m e m o r y a o n t i m e . I i i c a p a b l e o m o v i n g t e x t o a n o f t h d i s k a t h i g h s p e e d s , w w i l l n o p e r c e i v et h e d i f f e r e n c e b e t w e e n d i s k - b a s e ds y s t e m a n R A M - b a s e d s y s t e m .

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

S p e l l C h e c k i n gO u d i c t i o n a r y s h o u l d c o n t a i n e v e r yk n o w n w o r d i t h E n g l i s h l a n g u a g e :s o m e w h e r e b e t w e e n 3 0 0 , 0 0 0 a n 5 0 0 , 0 0 0w o r d s . I C a n a d a , i s h o u l d a l s o c o m ee q u i p p e d w i t h c o m p l e t e F r e n c h d i t i o n a r y . B u t , s i n c e w a r t a l k i n g' u l t i m a t e ' , i s h o u l d c o n t a i n d i c t i o n a r i e sf o e v e r y l a n g u a g e s p o k e n o t h f a c e o ft h e e a r t h .

O c o u r s e , c e r t a i n O r i e n t a l l a n g u a g e sd p o s e p r o b l e m f o t h e n t i r e s y s t e m ,s i n c e t h e i r ' c h a r a c t e r s e t s ' a r e t o o l a r g et b a c c o m m o d a t e d b u s e f u l k e b o a r d . E x p e r i m e n t s i o t h e r p a r t s o f t h ew o r l d h a v e m e w i t h l i t t l e s u c c e s s i t h i sa r e a .

I a d d i t i o n t c h e c k i n g y o u r s p e l l i n g1 T P U G M a g a z i n e

Page 19: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 19/52

a n s u p p l y i n g y o w i t h l i s t o f p o s s i b l ec o r r e c t s p e l l i n g s , t h s y s t e m s h o u l d a l s ob a b l e t o r e c o g n i z e p r o p e r w o r d u s e . F o i n s t a n c e , t h e s e n t e n c e ' l e f t t h d i s k o v e rt h e i r o t h d e s k ' c o n s i s t s o f l e g i t i m a t eE n g l i s h w o r d s o n l y , b u t h u s o ' t h e i r 'i i n c o r r e c t . T h ' u l t i m a t e ' w o r d p r c e s s o r s h o u l d b a b l e t o ' s e e ' t h i s .

C o m m u n i c a t i o n sE a c h s e p a r a t e w o r d p r o c e s s o r s h o u l d b c o m p l e t e l y a b l e t o p h o n e a n o t h e r , s h o u l di t u s e r o p t t b p a r t o w o r l d w i d e n e w o r k . T h ' u l t i m a t e ' w o r d p r o c e s s o rc o u l d a u t o m a t i c a l l y c a l l u o t h e r' u l t i m a t e ' w o r d p r o c e s s o r s t s e n d o o t a i n n e c e s s a r y f i l e s . T h m a c h i n e s h o u l db c a p a b l e o m u l t i t a s k i n g s o t h a t t h e s ec a l l s c o u l d b m a d e t w o r d p r o c e s s o ra l r e a d y i u s w i t h o u t a n d e t e c t a b l e i t e r r u p t i o n T h m a n u f a c t u r e r o f t h e w o r dp r o c e s s o r m i g h t a l s o o p t h a v e a c e nt r a l c o m p u t e r t o p e r a t e t h i s n e t w o r k .

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

A n o t h e r t h i n g t h a t i s n ' t a s t a n d a r d a t h i n d u s t r y w o u l d l i k e : p r i n t e r b u s t r u ct u r e . A l t h o u g h m a n y p r i n t e r s u s t h ' C e n t r o n i c s P a r a l l e l ' t y p e , m a n y d n o t .T h ' u l t i m a t e ' w o r d p r o c e s s o r s h o u l dh a v e p o r t s f o a l k n o w n p r i n t e ri n t e r f a c e s .

O d d s a n E n d sc o u l d g o o n a n o t a l k i n g a b o u t s p e c i f i c

t h i n g s t h a t t h i s p r o g r a m s h o u l d b a b l et d o b u t h a t w o u l d g e t t i m e - c o n s u m i n g .B s i m p l e d e f i n i t i o n , t h ' u l t i m a t e ' w o r dp r o c e s s o r s h o u l d b e w a n t i n g f o n o t h i n g .I s h o u l d l i t e r a l l y d a n y t h i n g w c o u l dp o s s i b l y i m a g i n e , a n t h e n s o m e . W d o n ' t y e t h a v e a n ' u l t i m a t e ' w o r d p r c e s s o r , b e c a u s e w d o n ' t h a v e t h n e c e s s a r y h a r d w a r e ( a l e a s t , n o a p r i c e a n y o n e c o u l d a f f o r d ) . P e r h a p s o n d a y , w h e n c o m p u t e r t e c h n o l o g y b e c o m e si n f i n i t e l y m o r e c o m p l e x , w w o n ' t n e e d

w o r d p r o c e s s o r a a l w e ' l l j u s t h a v eo u r o b o t s e c r e t a r y ( o r o b o t h o u s ek e e p e r ) p r i n t u u w h a t w n e e d b m e r e l y d i c t a t i n g t t h e m . W h k n o w s :t h e f u t u r e i w h e r e w c a a l l e o u i m a g i n a t i o n s g w i l d . F r o m w h a t c a s e e , e n j o y t h p r e s e n t , l o o k f o r w a r d t t h f u t u r e .

C o m p u t e r B a r n - R a i s i n gb M i k e M a r t i n

C o p y r i g h t ® 1 9 8 5 M i k e M a r t i n

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

N e t e c h n o l o g y h a s b e e n c o n s i d e r e d p a r t o f t h e p r o b l e m . I i c r e d i t e d w i t hb r i n g i n g o t h i s o l a t i o n a n s e l f i s h n e s s t h a t p r e v a i l t o d a y . H o w e v e r , t h n e h o m e c o m p u t e r t e c h n o l o g y i b r i n g i n g b a c k t h p a s t . T h c o m p l e x i t y o t h i s n e t e c h n o l o g y h a m a d e i o n c e a g a i n i m p o r t a n t f o p e o p l e t h e l p p e o p l e . U s e r s 'g r o u p s a r f i l l i n g t h a t n e e d . T h e y a r e n e c e s s a r y f o t h i s n e k i n d o s u r v i v a l .W a r r e l u c t a n t t r e a d i n s t r u c t i o n s h e e t s p a c k e d w i t h n e c l o c k s o c o f f e em a c h i n e s , m u c h l e s s t h i n f o r m a t i o n b t h p o u n d p a c k e d w i t h c o m p u t e r s a n ds o f t w a r e . W i t h a l t h c o d e s a n d i f f e r i n g s y s t e m s i n c l u d e d i s o f t w a r e a n h a r dw a r e , t h b e g i n n e r f i n d s w i d e g a b e t w e e n r e a d i n g a n u n d e r s t a n d i n g t h i n f o r m a t i o n .

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

U s e r s ' g r o u p s h a v e b r o u g h t b a c k t h t o w n m e e t i n g , t h b a r n - r a i s i n g , a n h e l pi n h a n d s . T h a t m o s p h e r e a m e e t i n g i w a r m e r a n m o r e c o r d i a l t h a n a p o l i t i c a l r a l l i e s o e v e n c h u r c h s o c i a l s . I u s e r s ' g r o u p s m o r e t h a n i a n o t h e rs o c i a l s i t u a t i o n , t h a g b a r r i e r v a n i s h e s . T w m e m b e r s s i x t y y e a r s a p a r t i a g h o l d d i s c u s s i o n o j o y s t i c k s . C o u p l e s c a n b e o v e r h e a r d e x p l a i n i n g c o n c e p t s t e a c h o t h e r . A n a o f t e n a n o t , i i t h e w i f e w h t a k e s n o t e s , w h i l e t h h u b a n d s t a r e s a t t h e c e i l i n g . h a v e s e e n t h r e e g e n e r a t i o n s o f a m i l y a l a s k i n gq u e s t i o n s a n o f f e r i n g a d v i c e . A n p r o b l e m b r o u g h t u b y n e u s e r i w r e s t l e dt t h g r o u n d b f i v e o t h e r m e m b e r s w h o h a v e a l r e a d y b e a t e n i i n t o s u b m i s s i o n .

T h n e v e r s i o n o f b a r n - r a i s i n g i n v o l v e s g i v i n g n e u s e r g o o d w e d g e a n d i s k u t i l i t y , a l o n g w i t h a d o z e n w h i z - b a n g p u b l i c d o m a i n p r o g r a m s t r e p l a c et h l o n e l y R E A D Y p r o m p t t h a t f l a s h e s o h i b l a n k s c r e e n . E a c h l i b r a r y d i s kb e c o m e s t r e a s u r e c h e s t t b e x p l o r e d . T h ' o l d t i m e r s ' ( a n y o n e w i t h a c o p u t e r t h a t i o v e r s i m o n t h s o l d ) d e l i g h t i s h a r i n g s o f t w a r e t i m e s a v e r s , a s w e l la a l t h a d v i c e n e e d e d t r u i t

T h m e e t i n g s s t a r t w i t h a h o u r o r s o o f q u e s t i o n s a n a n s w e r s , n e w s , r u m o u r sa n g o s s i p a b o u t n e p r o d u c t s a n s t o r e s . b r e a k p r o v i d e s t i m e t o t a l k o n e -o n - o n e w i t h p e o p l e w h h a v e t h a t p r o g r a m y o u a r u n s u r e a b o u t b u y i n g . T h e na n o t h e r h o u r o d e m o n s t r a t i o n s , r e v i e w s a n c l a s s e s . B A S I C , m a c h i n e l a n g u a g ea n ' e x o t i c ' d i a l e c t s a r t a u g h t , b u n e v e r a s e x p e r t a n c l a s s , o r t e a c h e r a n s t u d e n t s . E v e r y o n e p a r t i c i p a t e s . r e l u c t a n t l y - a s k e d b e g i n n e r ' s q u e s t i o n m i g h to p e n u p w e a l t h o t i p s b e n e f i t t i n g e v e r y o n e i a t t e n d a n c e . T h m e e t i n g s a r d e p e n d e n t o e a c h m e m b e r , a n a r s h a p e d a m u c h b w h s t a y e d h o m e a b w h a t t e n d e d .

T h f u t u r e s e e m s t b e b r i n g i n g b a c k t h p a s t : p a s t v a l u e s , o l d - t i m e m e e t i n g sa n o l d - f a s h i o n e d c o m m u n i c a t i o n . P e o p l e a r e t a l k i n g t e a c h o t h e r a g a i n a n e v e n l i s t e n i n g . A n w h a t w i l l t h c o m p u t e r f u t u r e b r i n g b a c k t u s n e x t ?H a y r i d e s ? P i c n i c s ? c o m p u t e r i z e d s q u a r e d a n c e ? B o b b i n g f o a p p l e s ?

D e c e m b e r 1 9 8 5 1

Page 20: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 20/52

M i c r o P r o c e s s e s

B i p s A n B a u d s

b y A j a y J i n d a lI t h i s w o r l d o e v e r - c h a n g i n g c o m p u t e r j a r g o n , i i v e r y e a s yt m i s u s e t e r m s . I a e f f o r t t s e e m f l u e n t i c o m p u t e r e s e ,m a n y p e o p l e w i l l t h r o w a r o u n d w o r d s w i t h o u t k n o w i n g t h e i rp r o p e r u s e s . O c o u r s e , k e e p i n g o t o p o f e v e r y t h i n g i f u l l -t i m e j o i n i t s e l f , b u a l i t a k e s i f e m i s i n f o r m e d p e o p l et l e a d m a n y a s t r a y . O n s u c h m i s u s e d t e r m i t h w o r d ' b a u d ' .

A n y o n e w h k n o w s a n y t h i n g a b o u t m o d e m s a n t e l e c o mm u n i c a t i o n s k n o w s t h a t t h i s t e r m i m e a s u r e o h o f a s tc o m p u t e r c a s e n d a n r e c e i v e d a t a . I n e s s e n c e , t h i s i t r u ee x c e p t t h a t i i n o m e a s u r e o a c t u a l d a t a ( l i k e b i t s a n b y t e s ) ,b u o c o m m u n i c a t i o n e l e m e n t s . T h p r o p e r t e r m t u s i b i t sp e r s e c o n d ( B P S ) .

L e t ' s s t a r t b e x a m i n i n g t h b o t t o m o t h b a r r e l . M o s tm o d e m s t o d a y a r 3 0 b a u d . T h a t i s t h e y c a r e c e i v e a n s e n dd a t a a r a t e o f 3 0 b i t s p e s e c o n d ( B P S ) . I t h i s c a s e , B P a n d b a u d c a n b e u s e d i n t e r c h a n g e a b l y . W h e n t h m o d e m w a n t st t r a n s m i t a 1 i s e n d s o u t a c e r t a i n f r e q u e n c y ; a n w h e n i w a n t s t s e n d a 0 i s e n d s o u a d i f f e r e n t f r e q u e n c y . ' B a u d 'r e f e r s t t h m a x i m u m r a t e t h a t t h e s e f r e q u e n c i e s c a a l t e rn a t e i s e c o n d , a n B P r e f e r s t h o m u c h d a t a i a c t u a l l ys e n t i t h a t s e c o n d .

O t 1 2 0 0 B P ( m o r e c o m m o n l y , b u i n c o r r e c t l y , r e f e r r e dt a 1 2 0 0 b a u d ) . H e r e , t h e r e a r e f o u r d i f f e r e n t f r e q u e n c i e s . T h f i r s t m e a n s 0 0 t h s e c o n d m e a n s 0 1 t h t h i r d 1 a n t h e f o u r t h1 1 T h m a x i m u m r a t e a t w h i c h t h e s e f o u r f r e q u e n c i e s c a s h i f ti 6 0 t i m e s p e r s e c o n d , t h e r e f o r e i i 6 0 b a u d . B u s i n c e e a c hf r e q u e n c y t r a n s m i t s t w b i t s , t h d a t a t r a n s f e r r a t e i 6 0 t i m e s2 o 1 2 0 0 b i t s p e r s e c o n d .

T c l a r i f y t h i s , l e t ' s u s s i m i l a r s i t u a t i o n w h e r e w h a v e t w m e w a l k i n g : T h f i r s t m a t a k e s 3 0 s t e p s e v e r y m i n u t e , a n e a c h s t r i d e i o n m e t r e l o n g . W c a s a t h i s p e r s o n w a l k s a 3 0 s t e p s p e m i n u t e ( b a u d ) . W c a a l s o s a t h a t h w a l k s a 3 0 0 m e t r e s p e m i n u t e ( B P S ) . N o t h s e c o n d g u t a k e s 6 0 s t e p s p e m i n u t e , b u b e c a u s e h e ' s q u i t e t a l l , e a c h o f h i s s t r i d e sa r t w m e t r e s i l e n g t h . H i ' b a u d - r a t e ' i 6 0 s t e p s p e r m i n u t e ,b u s i n c e e a c h s t e p i t w m e t r e s l o n g , h i a c t u a l v e l o c i t y i 1 2 0 0m e t r e s p e m i n u t e . M o d e m s w o r k i f r e q u e n c i e s , b i t s a n s e c o n d s , i n s t e a d o f s t e p s , m e t r e s a n d m i n u t e s .

T h n e w e s t t h i n g i m o d e m s i o n t h a t o p e r a t e s a 2 4 0 0 B P S .O r d i n a r y t e l e p h o n e l i n e s c a o n l y h a n d l e a b o u t 9 0 b a u d , s h o d t h e y m a n a g e 2 4 0 0 B P S ? W e i ! , t h e a c t u a l o p e r a t i n g s p e e d i 6 0 b a u d , b u t e a c h f r e q u e n c y r e p r e s e n t s b i t s . T h a t m e a n s t h e r ea r 1 d i f f e r e n t f r e q u e n c i e s . O n e a c h f o 0 0 0 0 , 0 0 0 1 , 0 0 1 0 ,0 0 1 1 , 0 1 0 0 , . . . . 1 1 1 1 . T h i s g u y ' s g i a n t t h a t t a k e s 6 0 s t e p si m i n u t e b u e a c h s t e p i f o u r m e t r e s l o n g !

I i i n t e r e s t i n g t w o n d e r w h b a u d c a u g h t o n O c o u r s e ,s o m e b o d y s a i d " b a u d ' w h e n t h e y m e a n t ' B P S ' , a n e v e r y o n e e l s ej u s t f o l l o w e d . B u m t h e o r y i t h a t ' b a u d ' i e a s i e r t s a t h a nB P S . ' B a u d ' i o n l y o n s y l l a b l e , a n d o e s n ' t r e q u i r e t h i n t r i c a t eo r a l c o n t o r t i o n s t h a t B P r e q u i r e s . B I P S ( B i t s P e r S e c o n d ) i a e a s y w o r d t o u s e , s l e t ' s d e s i g n a t e B I P S a s t h e o f f i c i a l t e r mw i t h w h i c h t m e a s u r e d a t a t r a n s f e r r a t e s . W c o u l d b t h o n e st e n l i g h t e n e v e r y o n e e l s e , a n b r i n g t h e m o u o c o m m u n i c at i o n s i g n o r a n c e !

B a c k u pS a f e t yS c h e m e

b K a r l T T h u r b e r J r C o p y r i g h t 1 9 8 5 K a r l T T h u r b e rT h f i r s t t i m e y o l o s e g r e a t d e a l o f v a l u a b l e d a t a s u c h a s l a r g e m a i l i n g l i s t o y o u r c o m p u t e r - b a s e d c h e q u e b o o k , y o u ' l l a p r e c i a t e t h e v a l u e o b a c k i n g u y o u r d a t a r e g u l a r l y . I t o o ,l e a r n e d w h e n l o s t t h d a t a o n a d i s k c o n t a i n i n g t h c o m p l e t el i s t i n g o m d i s k c o l l e c t i o n .

G e i t h e h a b i t o f b a c k i n g u v a l u a b l e d a t a d i s k s e v e r y t i m ey o m a k e s i g n i f i c a n t c h a n g e t t h d i s k , u s i n g a a p p r o p r i a t ed i s k - c o p y i n g p r o g r a m . U s ' g r a n d f a t h e r s y s t e m * , i w h i c h y o m a i n t a i n o n h a n d t h r e e g e n e r a t i o n s o d a t a d i s k s . I n t h i s s y s t e m ,y o h a v e d i s k s # 1 # a n # 3 A s s u m i n g t h a t y o u ' r e a b o u t t w o r k w i t h d i s k # 1 f i r s t b a c k u d i s k # t d i s k # ( a s s u m i n ga l s o t h a t w h e n y o f i r s t u s e d d i s k # 1 y o c r e a t e d d i s k # 2 ) . A f t e ry o f i n i s h w o r k i n g o # 1 t h e n c o p y i o v e r t o # 2 . T h i d e a i t h a v e t h r e e c o p i e s a r o u n d , t a v o i d t h t o t a l l o s s o d a t a t h a tc o u l d r e s u l t i y o f o u l e d u i c o p y i n g a n y t w o o t h d i s k s .W h e n c o p y i n g , b s u r e t k e e p w r i t e p r o t e c t t a o t h s o u r c ed i s k ( t h e o n t b c o p i e d f r o m ) ! p i e c e o m a s k i n g t a p e o v e rt h l i t t l e n o t c h i t h e s i d e o f t h d i s k w i l l d t h j o b . I c a e a s i l yb r e m o v e d a f t e r c o p y i n g , a n w o n ' t d a m a g e y o u r d i s k .

I y o u r s e s s i o n s r e s u l t i l a r g e a m o u n t s o d a t a b e i n g c r e a t e d ,t h l o s s o e v e n t h p r i m a r y ( # 1 ) d i s k c o u l d r e p r e s e n t g o o dd e a l o r e t y p i n g . T h u s , y o m a f i n d i w o r t h w h i l e t o b t a i nc o p y u t i l i t y ( s u c h a s T h C l o n e M a c h i n e o s i m i l a r s o f t w a r e )t h a t a l s o a l l o w s y o t r e f o r m a t a n c o p y s i n g l e t r a c k s , a o p o s e d t o n l y w h o l e d i s k s o r f i l e s .

I y o u r d a t a d i s k d e v e l o p s b a s p o t , s u c h a f r o m e x p e r ie n c i n g d i s k e r r o r o r p o w e r l o s s w h i l e e n t e r i n g d a t a , a n t h i sb a s p o t p r e v e n t s y o f r o m a c c e s s i n g t h e f i l e , y o c a o f t e n c o p yo v e r j u s t t h b a t r a c k f r o m t h b a c k u p d i s k t t h o r i g i n a l d i s k .I y o u ' r e l u c k y , t h n e d a t a y o a d d e d i t h m o s t r e c e n t ' l o s t 's e s s i o n w i l l b o a n o t h e r p a r t o f t h e d i s k , a n t h e o v e r a l l d a t al o s s w o n ' t b c a t a s t r o p h i c . O w n i n g a n k n o w i n g h o t u s g o o d d i s k e d i t o r u t i l i t y p r o g r a m i a l s o e x c e l l e n t i n s u r a n c ea g a i n s t s u c h d a t a l o s s e s .

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

Page 21: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 21/52

T h U n d e r l i n e T r u t h

b P a u l B l a i rC o p y r i g h t 1 9 8 5 P a u l B l a i rL e t t e r s t h a t g e v o i c e a o f t - r e p e a t e d p l e a h o d o e s o n u n d e r l i n e o C B 1 5 2 6 p r i n t e r ? T h w r i t e r s a l b e m o a n t h f a c t t h a t , w h i l e m a n y o t h e r p r i n t e r s c a d b e l l s , w h i s t l e s a n s u n d r y o t h e r c l e v e r t h i n g s , t h 1 5 2 6 ( w h i c h h a s a w h o l e h e a po n i c e f u n c t i o n s n o t i n c l u d e d i l a t e r C B p r i n t e r s ) c a n ' t s e o f r e p o r t s w i t h n i c e l i n e s u n d e r h e a d i n g s , a n s o o n .

W e l l , y o c a u n d e r l i n e o t h 1 5 2 6 . I t a k e s b i o w o r k ,b u h a m h a n d s o 1 5 2 6 f o a a f t e r n o o n , a n f o u n dw a a b l e t o m a k e i d s o m e u s e f u l t h i n g s . M p r i n t e r p a p e rs u p p l y i b i l e s s t h a n i w a s , b u i w a f u n . A n y w a y , i w a r a i n i n g . . .

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

T h k e t t h u n d e r l i n i n g p r o c e d u r e l i e s w i t h C H R $ ( 1 4 1 ) .T h a t l i t t l e l e t t e r f e l l e r t e l l s m o s t p r i n t e r s t d a c a r r i a g e r e t u r ni v i t h o u t l i n e f e e d . C u t t i n g t h r o u g h t h e j a r g o n , t h e p r i n t h e a di r e t u r n e d t t h b e g i n n i n g o f t h e l i n e i i p r i n t i n g , w i t h o u tw i n d i n g t h p a p e r u l i n e . O t h 1 5 2 6 , t h i s ' b e g i n n i n g ' i u s u a l l y j u s t a d j a c e n t t t h l a s t c h a r a c t e r p r i n t e d .

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

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

B a c k t u n d e r l i n i n g ( w h e r e w c a m e i n ) . B p r i n t i n g s o m ec h a r a c t e r s , t h e n R E T U R N w i t h o u t l i n e f e e d , w f i n d o u r s e l v e sp o i s e d t p u t h p r i n t h e a d o v e r t h t e x t j u s t p r i n t e d , a n p r i n ta u n d e r l i n e c h a r a c t e r .

T h i s s h o r t B A S I C r o u t i n e d e m o n s t r a t e s o n t e c h n i q u e . A f t e ro p e n i n g c h a n n e l t t h e p r i n t e r a n d e f i n i n g w h a t i t b p r i n t e d , l i n e s 4 a n 5 p r i n t t h s t r i n g ( o n e c h a r a c t e r a t i m e ) ,p r i n t C H R S ( 1 4 1 ) t s t a y o t h s a m e l i n e , t h e n p o a u n d e r l i n e c h a r a c t e r ( C H R $ ( 2 2 8 ) ) u n d e r t h l a s t l e t t e r p r i n t e d .

1 o p e n 4 , 4£ a $ = " u n d e r l i n " t e s t c b r n i 5 £ 6 "3 - f o r x t o l e r t < a $ )4 r i # 4 , s p < x ) m a $ , x , 1 ) c r < 1 4 1

> 5 p r i n t # 4 , s p c < x > c h r * < 2 £ 8 > c h r * ( 1 4 1 > ;6 0 n e x t : p i t r t * * 4 o s e 4T h p r i n t e r g e t s p r e t t y b u s y d u r i n g a l t h i s . W a t c h t h p r i n t e ri a c t i o n i w i l l s h o w y o u , b e t t e r t h a n c a t e l l i t

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

p r o b a b l y h a v e s o m e f a m i l i a r i t y w i t h i t u s e .S e c t i o n 8 . 2 . 1 1 . 2 o m E a s y S c r i p t m a n u a l d e f i n e s ' S p e c i a l

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

t e x t . T s e u t h c h a r a c t e r s , y o p r e s s f 3 t h e n e n t e r y o u rd e f i n i t i o n s . T h i s w i l l s h o w u p o n t h s c r e e n l i k e t h i s :* 0 = 3 3 : 1 - 1 4 1 + -w h e r e K e y i s e t f o r C H R S ( 3 3 ) , a n d K e f o C H R S ( 1 4 1 ) .T u s t h e m i t h t e x t w h e r e y o w a n t t h e m , t h s e q u e n c e i s i m p l y f a n ( i t h i s c a s e ) o 1 T h s c r e e n w i l l s h o w t h n u m b e r 0 o i r e v e r s e .

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

T h s e c o n d l i n e h a b e e n s p e c i a l l y t y p e d f o c l a r i t y . T h ( 1 a n ( 2 2 2 ) , e t c e t e r a , a r e a c h i n d i v i d u a l s e q u e n c e s o a n t h n u m e r a l ( o o 3 f r o m t h e t o p r o o y o u r k e y b o a r d . T h l e f t - a r r o w c h a r a c t e r i t h R E T U R N s y m b o l y o u s u a l l y g e w h e ny o p r e s s R E T U R N .< F 3 > 1 4 £ = £ £ 3 : 3 1 7 + -< i s p a c e s > T I T L E < I I s p a c e s M £ £ £ £ 8 3

o - y o u r p a g e * -■ * T h n e : < " t l i n e g o e s h e r e . * -O u t p u t t h i s t y o u r 1 5 2 6 . I w o r k e d f o m e s i s h o u l d w o r kf o y o u .

T h e C H R $ ( 1 7 ) i f o r c e d r e t u r n t u p p e r c a s e / l o w e r c a s em o d e . W i t h o u t i t t h w o r d s ' o y o u r p a g e ' w o u l d p r i n t i u p e c a s e .

T h a t ' s t h g o o d p a r t . T h b a n e w s i t h a t i y o o n l y w a n tt u n d e r l i n e s o m e w o r d o w o r d s i t h m i d d l e o l i n e , y o a r g o i n g t n e e d t d s o m e w o r k . Y o w i l l h a v e t d e t e r m i n ew h e r e e a c h w o r d t u n d e r l i n e f a l l s i t h p r i n t e d l i n e , b e c a u s ey o w i l l h a v e t s p a c e a c r o s s ( i t h e o r y , a l e a s t ) f r o m t h l e f t -h a n d m a r g i n o t h l i n e t w h e r e t h u n d e r l i n e m u s t s t a r t . B u s i n g o u t p u t t t h s c r e e n t c h e c k h o t h i n g s g e s e t o u t ,h o w e v e r , y o w i l l b a b l e t w o r k i o u q u i t e e a s i l y . m i n o rp r i c e t p a f o s u c h g e m !

W e l l , t h a t ' s i t T h t e c h n i q u e i e a s y t o u s e , a n b e c o m e s e v e ne a s i e r w i t h p r a c t i c e . T h o u t p u t d o e s s u f f e r b i t , b e c a u s e t h u n d e r l i n e s i t s d i r e c t l y b e l o w t h n o r m a l c h a r a c t e r . I w o u l d l o o kb e t t e r w i t h o n e - d o t s p a c i n g d o w n f r o m t h l i n e , b u t h c h a r a c t e r d e s i g n i t h 1 5 2 6 w o n ' t a l l o w i t

1 5 2 5 R i b b o nR e - I n k i n g

b K a r l T T h u r b e r J r C o p y r i g h t 1 9 8 5 K a r l T T h u r b e rT h c a r t r i d g e r i b b o n o n t h C o m m o d o r e 1 5 2 5 p r i n t e r i b e c o mi n g i n c r e a s i n g l y e x p e n s i v e a n d i f f i c u l t t f i n d . T i r i n g o f r q u e n t l y r e p l a c i n g t h e r i b b o n , h i u p o n f a i r l y e f f e c t i v e m e t h o do p r o l o n g i n g i t l i f e .

A c t u a l l y , s e v e r a l a p p r o a c h e s o c o m b i n a t i o n s o a p p r o a c h e sm a b u s e d . Y o c a o b t a i n s u p p l y o f o r d i n a r y l i q u i d s t a m pp a i n ( s p e c i a l p r i n t e r r i b b o n i n w o u l d b e v e n b e t t e r , i y o c a o b t a i n i t ) , a n l o a d s m a l l q u a n t i t y i n t o s y r i n g e o r t i n ye y e d r o p p e r . Y o t h e n c a r e f u l l y p r o p e n t h c a r t r i d g e w i t h

D e c e m b e r 1 9 8 5 1

Page 22: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 22/52

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

Y o c a a l s o u s s t a m p p a i n r e f i l l e r o t h t y p e t h a t h a ' r o l l e r b a l l 1 o i t s i m i l a r t t h r o l l e r u s e d o n s o m e b r a n d s

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

I t h r i b b o n i d r i e d o u t , y o c a o f t e n r e j u v e n a t e i b s q u i r ti n m i n u t e q u a n t i t y o f W D - 4 0 o r s i m i l a r l u b r i c a n t i n t o t h r o l l e r s p o n g e . A l t e r n a t e l y , y o c a p l a c e s m a l l q u a n t i t y o l u b r ic a n t o n y o u r f i n g e r s , a n r u i d i r e c t l y o n t o t h e r i b b o n w h i l et h p r i n t e r i i u s a n t h e r i b b o n i i m o t i o n .

T h p r o c e d u r e s d e s c r i b e d h e r e a r m e s s y , a n s o m e e p e r i m e n t a t i o n i n e e d e d t d e v e l o p t h r i g h t ' t o u c h ' i r e - i n k i n gt h e s e t r o u b l e s o m e r i b b o n s . N a t u r a l l y , y o s h o u l d a v o i d o v e r -i n k i n g , o u s i n g t o m u c h W D - 4 0 , o y o w i l l c l o g u y o u r p r i n t -h e a d . I y o u r b e s t e f f o r t s f a i l , m o s t R a d i o S h a c k s t o r e s c a r r yt h # 2 6 - 1 4 2 4 L i n e P r i n t e r R i b b o n C a r t r i d g e ( $ 8 . 9 5 U S d e a dr i n g e r f o t h C o m m o d o r e r i b b o n .

N e e d l e s s t s a y , ' p r i n t e r h e a v e n ' i o w n i n g p r i n t e r t h a t u s e ss t a n d a r d t y p e w r i t e r r i b b o n !

B - 1 ' 2 8M e m o r y E x p a n s i o n

w i t h t h C a l c R e s u l t

C a r t r i d g eb E l i z a b e t h D e a lW a n t t p u s o m e m e m o r y i b a n k 1 5 b u c a n ' t f i g u r e o u h o t d i i q u i c k w a y ? W e l l , t h i s a r t i c l e s h o w s h o t a d 8 K I f a c t , w e l l d o b e t t e r : w e ' l l h a v e d e l u x e 8 p a c k a g e o p r o t e c t e d m e m o r y .

T o V i e w

1

6 2 6 4

2 2

1 1

C a l c R e s u l t

2 2

1

I t a l l b e g a n w i t h t h e C a l c R e s u l t c a r t r i d g e , w h i c h P r o t e c t os e l l s u n d e r t h g e n e r i c n a m e o S p r e a d s h e e t .

S n o o p i n g r e v e a l s t h a t t h e C a l c R e s u l t c a r t r i d g e u s e s o n c h i p( 6 0 0 0 - 8 0 0 0 h e x , a 8 K E P R O M ) . W o u l d n ' t i b n e a t , s a i d t m y s e l f o n d a y , i I j u s t e x t e n d e d t h e i r e x i s t i n g l i n e s f o r p l u g g i n gi m e x t r a m e m o r y ? p h o n e c a l l t H o w a r d H a r r i s o n i P h i l a d e l p h i a ( a e x p e r t i t h i s s o r t o f t h i n g ) g o t h i n g s m o v i n g .

H a v i n g t a k e n t h e c a r t r i d g e a p a r t , h f o u n d t h a t t h C a l cR e s u l t p e o p l e h a t h o u g h t f u l l y p r o v i d e d j u s t a b o u t e v e r y t h i n g :t h w i r e s a n c h i p - s e l e c t d e c o d i n g a r a l b u i l t i n T h o n l y t h i n gn e e d e d i 2 8 - p i n , 8 s t a t i c m e m o r y c h i p ( # 6 2 6 4 , f o i n s t a n c e ) ;a n b i o w i r e t e n a b l e t h e w r i t e - l i n e . H e r e ' s h o w .

B w a r n e d ! F o l l o w i n g t h e s e i n s t r u c t i o n s w i l l l i k e l y v o i d y o u rs p r e a d s h e e t w a r r a n t y . P r o c e e d a y o u r o w r i s k . ( T h i s h a b e e nt r i e d a n t e s t e d b t w p e o p l e , b i w c a n n o t a s s u m e a n yr e s p o n s i b i l i t y f o y o u r m i s h a p s . )I n s t r u c t i o n s

O p e n u t h c a r t r i d g e , u s i n g a k i t c h e n k n i f e , o s i m i l a r . T h i sh a g o t b t h h a r d e s t p a r t o t h j o b . ( T h e t e m p t a t i o n t u s e a h a m m e r i g r e a t , b u t h C a l c R e s u l t i n s i d e i t o v a l u a b l e . )

R e m o v e t h C a l c R e s u l t c h i p b y p r y i n g i g r a d u a l l y f r o m t w os i d e s w i t h s c r e w d r i v e r , o r s o m e o t h e r b l u n t o b j e c t . ( W e ' r ed o i n g t h i s o n l y f o i t s a f e t y . )

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

P u i l o w - p r o f i l e 2 8 - p i n s o c k e t : f o e x a m p l e , R a d i o S h a c k# 2 7 6 - 1 9 9 7 . S o l d e r a l t h p i n s v e r y c a r e f u l l y t t h c i r c l e ss u r r o u n d i n g t h e m . B c a r e f u l n o t m e s s u h e r e k e e p t h s o l d e r v e r y c l o s e t o t h p i n s .

T a k e a b o u t f o u r i n c h e s o a v e r y t h i n , f l e x i b l e s t r a n d e d w i r e .S t r i p a b o u t m o i t t w i s t , a n d b e n d i n t o 1 . m l o o p . T i i t S q u e e z e i f l a t . Y o h a v e t c o n n e c t i t t h e r e a d - w r i t e l i n e( M ) o n t h e b o t t o m o t h e c a r t r i d g e e x p a n s i o n b o a r d . P u t i n yb i o s o l d e r o t h e c a r t r i d g e f i n g e r , a f a b a c k i n t o t h b o a r da y o c a ( o t h e r w i s e i w o n ' t p l u g i n ) . P u t h w i r e o i t a n s o l d e r i p l a c e . I t ' s t r i c k y t o c o n n e c t t o f l a t s u r f a c e , b u i c a b d o n e . M a k e s u r e t h a t t h w i r e d o e s n o t o u c h a n a d j a c e n t' f i n g e r s ' , o s o m e o t h e r s o l d e r e d p l a c e .

B e n d p i # 2 ( t h e r e a d - w r i t e p i o t h 6 2 6 4 m e m o r y c h i p )f l a t o u t . P u t h c h i p i t h s o c k e t w i t h t h e n o t c h f u r t h e s t a w a y

B o t t o m V i e w

W i r e t t h e t o p s i d e P i n 2 o 6 2 6 4 , o t s w i t c h

I I 1 I I I I I

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

Page 23: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 23/52

f r o m t h c o m p u t e r . P i 2 7 d o e s n o t g e t p l u g g e d i ( t h a t ' s w h y o b e n t i o u t ) .• I y o u d o n o w a n t t h d e l u x e p a c k a g e , c o n n e c t t h w i r e f r o m

t t h i s p i n , p l u g t h C a l c R e s u l t c h i p b a c k i n a n y o u ' r e i b u s i n e s s . O t h e r w i s e , r e a d o n .

8 d e l u x e R A M - R O M p a c k a g eH m m , m u s e d : I t h r e a d - w r i t e l i n e i n o u s e d b t h E P R O M .t h e n w o u l d n ' t i b e p o s s i b l e t i n s t a l l s w i t c h t h a t w o u l d p r o t e c tm n e m e m o r y f r o m b e i n g w r i t t e n o v e r ? c o u l d l o a d S u p e r m o na n n o t h i n g n o e v e n m o w b a c o d e ! w i l l w r i t e o v e ri t T i m e t c a l l H o w a r d a g a i n . . .

H o w a r d f i n d s t h e i d e a a m u s i n g . a s s u r e h i s o m e t h i n g l i k et h a t w a d o n e o t h P E T . O k a y . W n e e d t i n y o n - o f f s w i t c ha n 5 K - o h m r e s i s t o r . H o w a r d e x p l a i n s t h a t y o c a n ' t j u s t l e a v e

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

u n k n o w n s t a t e . W c a n ' t h a v e t h a t . H e n c e t h r e s i s t o r .G e t i n y o n - o f f s w i t c h a R a d i o S h a c k , a n d o n ' t t e l l t h e m

a b o u t t h u n k n o w n s t a t e . D r i l l h o l e o t h s i d e o f t h e c a r t r i d g es h e l l , s o m e w h e r e b e t w e e n t h f i r s t a n t h s e c o n d b u m p o f t h es h e l l , c o u n t i n g f r o m t h c o m p u t e r . I n s t a l l t h s w i t c h , m a k i n gs u r e i c a n ' t t w i s t a n t u r n . I n c i d e n t a l l y , y o c a u s t h e e x t r aw a s h e r a s s t a b i l i z e r . G l u e d t t h i n s i d e o f t h e s h e l l , i p r e v e n t st h b o a r d f r o i p w o b b l i n g a i n o r m a l l y d o e s .

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

w i r e a b o u t t h s a m e l e n g t h a t h f i r s t o n e . S o l d e r t h t w t t h e o t h e r l e o f t h e s w i t c h . T a k e t h e o t h e r e n o t h w i r e y o j u s t u s e d , a n s o l d e r i t p i 2 o t h 6 2 6 4 c h i p . Y o u ' v e n o c o m p l e t e d t h r e a d - w r i t e l i n e c i r c u i t .

C o n n e c t t h o t h e r e n o t h r e s i s t o r w i t h a w i r e t a n p l a c et h a t c a r r i e s 5 v o l t s f o l l o w a p a t h f r o m t h b o a r d ' s l i n e s 1 a n 1 ( t o p ) . Y o h a v e s e v e r a l w i r i n g c h o i c e s h e r e : p i n s 2 o 2 o t h c h i p , o a n h o l e o t h 5 l i n e , w i l l d o

C a l c R e s u l t g o e s b a c k i n t o p l a c e . Y o u ' r e a l d o n e .

S w i t c h

T

R e s i s t o r 5 O h m s

P i 2 + v o l t s

C O M P L E T E L Y M E N U D R I V E NV E R Y U S E R F R I E N D L Y

B E T T E R I N T E G R A T I O N T H A NL O T U S 1 - 2 - 3 * O S Y M P H O N Y

¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥

K I N G M I C R O W A R E ' S F U L L Y I N T E G R A T E D

D A T A B A S E M A N A G E RW O R D P R O C E S S I N GS P E L L I N G C H E C K E RS P R E A D S H E E T G R A P H I C S 6

C O P Y R I G H T 1 9 8 5 B Y B R I A N M O R R O W

¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥

R H A P S O D Y w i l l a l l o w y o t h a v e 1 8 1 / 2 Ko f i l e m e m o r y r e s i d e n t s h a r e d b e t w e e n

t e x t i t h w o r d p r o c e s s o r , s p r e a ds h e e t , t h r e e d i m e n s i o n a l b a r c h a r t s

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

A l Y o u ' l l E v e r N e e d !$ 6 4 . 9 5 D E A L E R I N Q U I R I E S I N V I T E D

M I C R O W A R E

S u i t e 2 1 0 , 5 9 5 0 C o t e d e s N e i g e sM o n t r e a l , Q u e b e c H 3 1 Z

T e l : ( 5 1 4 ) 7 3 7 - 9 3 3 5

" 1 - 2 - 3 a n S y m p h o n y a t T r a d e m a r k s o l o t u s D e v e l o p m e n t C o r p o r a t i o n

D e c e m b e r 1 9 8 5 2

Page 24: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 24/52

S i g n o t C o m p u S e r v e

F o o n l y $ 3 9 . 9 5 * C d n . * * g e c o m p l e t e C o m p u S e r v e S t a r t e r K i w i t h d e t a i l e d m a n u a l s a n h o u r o f t i m e . P l e a s e a d $ 5 . 0 0 f o s h i p p i n g

a n h a n d l i n g . * U . S . s e n d $ 2 8 . 9 5 $ 5 . 0 0 . O n t a r i o R e s i d e n t s a d 7 P . S . T .

Y E S ! , S E N DM T H K I S E N D C O U P O N T O

T h o r n h i l l C o m p u t e r s I n c .7 3 2 3 Y o n g e S t r e e t( J u s t N o r t h o S t e e l e s )T h o r n h i l l , O n t a r i oC a n a d a L 3 T 2 B 2( 4 1 6 ) 8 8 6 - 2 4 9 4

N A M E

A D D R E S S

C I T Y P R O V I N C E

P O S T A L C O D E

h a v e e n c l o s e d m c h e q u e f o $ 3 9 . 9 5 $ 5 . 0 0 s h i p p i n g .

C h a r g e m V i s a # E X R _C h a r g e m M / E X

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

Page 25: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 25/52

E T h A m i g a S c r e e n E d i t o rb R o R e d d yE i t h f u l l - s c r e e n e d i t o r t h a t c o m e s w i t h e v e r y A m i g a a p a r to t h W o r k b e n c h d i s k e t t e . T h i s e d i t o r i n o c o v e r e d i t h e s t a nd a r d u s e r d o c u m e n t a t i o n . A l t h o u g h t h e r e i n s p a c e i t h i s i s s u et p r o v i d e d e t a i l s , h e r e i q u i c k r e f e r e n c e t t h E c o m m a n d s .C o m p l e t e d o c u m e n t a t i o n w i l l h a v a i l a b l e i t h A m i g a D O S U s e rM a n u a l , w h i c h C o m m o d o r e s a y s w i l l b a v a i l a b l e i e a r l y 1 9 8 6f r o m y o u r l o c a l A m i g a d e a l e r .T h t e m p l a t e f o t h E i s E " F R O M / A , S I Z E / K "w h e r e t h F R O M a r g u m e n t i t h f i l e t b e d i t e d . E a l l o w sf o f i l e o 4 0 , 0 0 0 b y t e s a s a d e f a u l t . I m o r e m e m o r y i r q u i r e d , t h e S I Z E s w i t c h m a b u s e d t o a l l o c a t e m o r e m e m o r y .

E h a t w c a t e g o r i e s o c o m m a n d s ' i m m e d i a t e ' a n ' e t e n d e d ' . I m m e d i a t e c o m m a n d s a r a s e q u e n c e o k e y s t r o k e s p e f o r m e d w h i l e i t h m i d d l e o f d o c u m e n t . S o m e i m m e d i a t e c o m a n d s a r a c o m b i n a t i o n o f t h e C T R L k e a n a n o t h e r k e y . E t e n d e d c o m m a n d s a r e x e c u t e d i c o m m a n d m o d e . T h 2 5 t hr o o f t h e s c r e e n i r e s e r v e d f o t h e x t e n d e d c o m m a n d l i n ea n i e n t e r e d b y s t r i k i n g t h e E S k e y . S o m e c o m m a n d s a r a v a i l a b l e i b o t h m o d e s .I m m e d i a t e C o m m a n d sC u r s o r M o v e m e n tC u r s o r u M o v e c u r s o r u C u r s o r d o w n M o v e c u r s o r d o w nC u r s o r r i g h t M o v e c u r s o r r i g h tC u r s o r l e f t M o v e c u r s o r l e f tB a c k s p a c e M o v e c u r s o r l e f t a n e r a s e s c h a r a c t e rD E D e l e t e c h a r a c t e r u n d e r c u r s o r a n m o v e s r e m a i n

i n t e x t l e f t .E S E n t e r t h e e x t e n d e d c o m m a n d m o d e a b o t t o m o

s c r e e n .R E T U R N R e t u r n c u r s o r t l e f t e d g e , b r e a k i n g c u r r e n t l i n e i

i i n s e r t m o d e .T A M o v e c u r s o r t n e x t T A p o s i t i o n r i g h t -

C o m m a n d s p e r f o r m e d i c o n j u n c t i o n w i t h t h C T R L k e ( t w ok e y s h e l d s i m u l t a n e o u s l y ) .C T R L - A I n s e r t l i n e a f t e r t h e c u r r e n t l i n e .C T R L - B D e l e t e t h e c u r r e n t l i n e .C T R L - D S c r o l l s t e x t d o w n 1 l i n e s ( a l m o s t e q u i v a l e n t t c u

s o u p ) .C T R L - E M o v e t o p p o s i t e ( t o p o r b o t t o m ) c o r n e r o s c r e e n .C T R L - F F l i p t h c a s e o t h e c h a r a c t e r u n d e r t h c u r s o r .C T R L - G W i l l r e p e a t t h l a s t e x t e n d e d c o m m a n d .C T R L - H E q u i v a l e n t t b a c k s p a c e .C T R L - I E q u i v a l e n t t T A C T R L - M E q u i v a l e n t t R E T U R NC T R L - 0 D e l e t e s s p a c e s u n t i l n e x t n o n - s p a c e c h a r a c t e r , o

d e l e t e s c h a r a c t e r ( l i k e D E L ) i n o s p a c e .C T R L - R M o v e s c u r s o r t t h s p a c e f o l l o w i n g t h p r e v i o u s

w o r d .C T R L - T M o v e s c u r s o r t t h s t a r t o f t h e n e x t w o r d( n o n - s p a c e ) .

C T R L - U A l m o s t e q u i v a l e n t t c u r s o r d o w n , s c r o l l s t e x t u 1 l i n e s .

C T R L - V U p d a t e o r e d r a w t h e s c r e e n .C T R L - [ E q u i v a l e n t t E S C .C T R L - ] M o v e c u r s o r t o p p o s i t e ( l e f t o r i g h t } e n o c u

r e n t l i n e .

E x t e n d e d C o m m a n d sT h e x t e n d e d m o d e i e n t e r e d w i t h E S o C T R L - [ . S o m e e t e n d e d c o m m a n d s c a c o n t a i n a d d i t i o n a l p a r a m e t e r s ( s t r i n g o n u m e r i c ) . S t r i n g s m u s t b e d e l i m i t e d b c h a r a c t e r o t h e r t h a na l p h a n u m e r i c s , b r a c k e t s , s p a c e o a s e m i c o l o n . T h s l a s hc h a r a c t e r i a a c c e p t a b l e d e l i m i t e r , a n i u s e d i t h e x a m p l e si t h i s a r t i c l e .

/ s t r / I n s e r t l i n e o t e x t ' s t r ' a f t e r c u r r e n t l i n e .M o v e c u r s o r t t h b o t t o m o t h f i l e .

B S e t h B l o c k E n a c u r s o r p o s i t i o n .B / s t r / S e a r c h f o ' s t r ' b a c k w a r d sB S e t t h e B l o c k S t a r t a t c u r s o r p o s i t i o n .C M o v e t h c u r s o r t t h e n o t h l i n e .C E q u i v a l e n t t c u r s o r l e f t i i m m e d i a t e m o d e .C E q u i v a l e n t t c u r s o r r i g h t i i m m e d i a t e m o d e .C M o v e t h c u r s o r t t h s t a r t o t h l i n e .

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

/ s t r 1 / s t r 2 / E x c h a n g e ' s t r 2 ' f o ' s t i T t h r o u g h o u t d o c u m e n t .E / s t r 1 / s t r 2 / A a b o v e , b u w i l l q u e r y b e f o r e e x c h a n g e .E E x t e n d r i g h t m a r g i n i g n o r i n g d e f a u l t s .

/ s t r / F i n d ' s t r " i d o c u m e n t ./ s t r / I n s e r t l i n e o t e x t ' s t r ' b e f o r e c u r r e n t l i n e .

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

c u r r e n t l i n e .J o i n s t h e c u r r e n t l i n e w i t h t h n e x t .

L S e E t d i s t i n g u i s h b e t w e e n u p p e r a n l o w e r c a s e .M o v e s t h c u r s o r t l i n e n M o v e s t h c u r s o r t t h s t a r t o t h n e x t l i n e .

P M o v e s t h c u r s o r t t h s t a r t o t h p r e v i o u s l i n e .Q u i t s E w i t h o u t s a v i n g t e x t

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

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

s p e c i f i e d i n M o v e s t h c u r s o r t t h e t o p o t h d o c u m e n t .U n d o t h l a s t c h a n g e m a d e ( e x c e p t d e l e t e l i n e ) .

U S e E t n o d i s t i n g u i s h b e t w e e n u p p e r / l o w e r c a s e .W / f i l / W r i t e p r e v i o u s l y d e f i n e d b l o c k t f i l e ' f i l ' .

E x i t f r o m E a n w r i t e d o c u m e n t t f i l e .

D e c e m b e r 1 9 8 5 2 3

Page 26: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 26/52

A A m i g a D O S C L R e f e r e n c eb R o R e d d yT h i s a r t i c l e i m e a n t a q u i c k r e f e r e n c e c a r d f o t h o s e u s e r s w i t h o u t a A m i g a D O S m a n u a l . A t t h t i m e o w r i t i n g C o m m o d o r e s t a t e s t h a t t h e y a r es u p p l y i n g A m i g a d e v e l o p e r s w i t h t h e A m i g a m a n u a l s e t s , a n t h a t t h e y h o p et h a v e t h e s e m a n u a l s a v a i l a b l e t e n u s e r s i e a r l y 1 9 8 6 . T h m a n u a l sw i l l b s o l d t h r o u g h t h s a m e r e t a i l o u t l e t s a s t h e A m i g a c o m p u t e r s . A l t h o u g hi i n o p o s s i b i e t o c o v e r t h c o m m a n d s h e r e i t h s a m e d e t a i l a s t h e m a n u a l sd ( t h e y ' r e n o s m a l l ) , t h i s i n f o r m a t i o n w i l l a t l e a s t g e y o s t a r t e d a n g i v ey o b a s i s f o f u r t h e r e x p l o r a t i o n .

T h A m i g a D O S e n v i r o n m e n t i v e r y h e l p f u l i t h a t i h a s o r t o f b u i l t - i n' h e l p ' f e a t u r e . I y o r e m e m b e r t h c o m m a n d , b u f o r g e t t h e p a t t e r n f o t h a r g u m e n t s , y o c a a s A m i g a D O S t s h o w y o u . T h s y n t a x f o r t h i sk i n d o f h e l p i s

C o m m a n d > s p a c e r e t u r nA m i g a D O S w i l l r e s p o n d b s h o w i n g y o u t h a r g u m e n t t e m p l a t e . T h i st e m p l a t e h a t h r e e q u a l i f i e r s , w h i c h a r p r e c e d e d b s l a s h e s a s f o l l o w s :/ A t h i s a r g u m e n t m u s t b p r e s e n t a n m a n o b o m i t t e d .I K t h a r g u m e n t m u s t u s t h i s k e y w o r d .I S t h i s a r g u m e n t i u s e d a s w i t c h .I f u t u r e i s s u e s t h c o m m a n d d e t a i l s a n t h e i r a p p l i c a t i o n s c o u l d b f u t h e r d i s c u s s e d , b u t I ' l l j u s t g i v e t h e c o m m a n d s t h e m s e l v e s , a l o n g w i t h a e x a m p l e o t w f o e a c h o n e .

F i l e U t i l i t i e sB e g i n s c o m m e n t ,

F o r m a t : [ < c o m m a n d > ] i < c o m m e n t > ]T e m p l a t e : " c o m m a n d " " c o m m e n t "E x a m p l e s :c o p y D F O x / l i s t t r a m : C o p y l i s t p r o g r a m t R A d r i v el i s t D F 1 : d i s p l a y d i r e c t o r y o D F 1 : d r i v e

a n D i r e c t s c o m m a n d i n p u t a n o u t p u t r e s p e c t i v e l y .F o r m a t < c o m m a n d > [ < ] [ [ > ! [ < a r g > ]T e m p l a t e : " c o m m a n d " > " T O " < " F R O M " " a r g s "E x a m p l e s :D A T E d a t e - f i l er e c v - f i l e s e n d - f i l eC O P Y C o p i e s o n t i l e t a n o t h e r o c o p i e s a l t h f i l e s f r o m o n d i r e c t o r y t a n o t h e r .F o r m a t : C O P Y [ [ F R O M ] < n a m e > ] [ T < n a m e > ] [ A L L ] [ Q U I E T ]T e m p l a t e : C O P Y 1 1 F R O M , T O / A , A L L / S , Q U I E T / S "E x a m p l e s :C O P Y D F O : T D F 1 : A L Q U I E TC O P Y p r t n t - f i l e T P R T :D E L E T E D e l e t e s u t 1 f i l e s o d i r e c t o r i e s -F o r m a l D E L E T E < n a m e > [ < n a m e > ] [ A L L ] ( Q | Q U 1 E T )T e m p l a t e : D E L E T E A L L / S , Q = Q U I E T / SE x a m p l e s :D E L E T E o u t - d a t e d - f i l eD E L E T E t e m p s / f i l e l t e m p s / f i l e iD I S h o w s f i l e n a m e s i d i r e c t o r y .F o r m a t D I [ < n a m e > ] [ O P T A | l | A l |T e m p l a t e D I " D I R , O P T / K "E x a m p l e s :D I D I D F 1 : O P T AE E n t e r s a s c r e e n e d i t o r f o r t e x t f i l e s .F o r m a t : E [ F R O M ] < n a m e > [ S I Z E < n > ]T e m p l a t e : E " F R O M / A , S I Z E "E x a m p l e s :E t e m p / e d - f i l eE l a r g e - t i l e S I Z E 5 5 0 0 0E D I T E n t e r s l i n e e d i t o r .F o r m a l E D I T [ F R O M ] < n a m e > [ [ T O ] < n a m e > ] [ W I T H < n a m e > | [ V E R< n a m e > ] | O P T o p t i o n > T e m p l a t e : E D I T " F R O M / A , T O , W l T H / K , V E R / K , O P T / K "E x a m p l e s :E D I T e d - f i l e W I T H e d i t s V E n i l :E D I T o r i g - f i l e T n e w - f i l e

F I L E N O T E A t t a c h e s n o t e w i t h m a x i m u m o 8 c h a r a c t e r s t a s p e c i f i e d f i l e .F o r m a t F I L E N O T E [ F I L E ] < f i l e > C O M M E N T s t r i n gT e m p l a t e : F I L E N O T E " F I L E / A , C O M M E N T / K "E x a m p l e s :F I L E N O T E m y - p i c t u r e C O M M E N T " d r a w n i N o v e m b e r "F I L E N O T E s r c - f i l e C O M M E N T " s o u r c e f o s c r e e n "J O I N C o n c a t e n a t e s u t 1 f i l e s t f o r m n e f i l e .F o r m a t : J O I N < n a m e > < n a m e > [ < n a m e > ] A S < n a m e >T e m p l a t e : J O I N A S / A / K "E x a m p l e s :J O I N s r c - f i l e 1 s r c - f i l e 2 A a l l - s r cJ O I N t e x t d a t a r e s u l t s A e x p e r i m e n tL I S T E x a m i n e s a n d i s p l a y s d e t a i l e d i n f o r m a t i o n a b o u t h i o d i r e c t o r y .F o r m a l L I S T [ D I R ] < d i r > [ P | P A T < p a t > ] [ K E Y S ] [ D A T E S ] [ N O D A T E S ][ T < n a m e > ] | S < s t r i n g > ] [ S I N C E < d a t e > ] ( U P T O < d a t e > ] [ Q U I C K ]T e m p l a t e : L I S T " D I R , P = P A T / K , K E Y S / S , D A T E S / S , N O D A T E S / S , T O / K ,S / K , S I N C E / K , U P T O / K , Q U I C K / S "E x a m p l e s 'L I S T D F 1 :L I S T ? L I S T : h a n d l e rM A K E D I R C r e a t e s d i r e c t o r y w i t h a s p e c i f i e d n a m e .F o r m a t : M A K E D I R < d i r >T e m p l a t e : M A K E D I R " / A "E x a m p l e s :M A K E D I R D F 0 : t e s tM A K E D I R R A M : t e m p / f i l e sP R O T E C T S e t s f i l e ' s p r o t e c t i o n s t a t u s .F o r m a t : P R O T E C T [ F I L E ] < n a m e > [ F L A G S < s t a t u s > ]T e m p l a t e : P R O T E C T " F I L E , F L A G S / K "E x a m p l e s :P R O T E C T f i l e i r w P R O T E C T t e m p / f i l e F L A G SR E N A M E R e n a m e s l i l e o d i r e c t o r y .F o r m a l R E N A M E [ F R O M ] < n a m e > [ T O | A S ] < n a m e >T e m p l a t e R E N A M E " F R O M / A , T O = A S / A "E x a m p l e s :R E N A M E O L D - N A M E N E W - N A M ER E N A M E R A M : C / F I L E 1 N E W - F I L ES E A R C H L o o k s l o a s p e c i f i e d t e x t s t r i n g i a l t h f i l e s o d i r e c t o r y .F o r m a t : S E A R C H ( F R O M ] < n a m e > | < p a t t e r n > [ S E A R C H I < s t r i n g >[ A L L ]T e m p l a t e S E A R C H T R O M . S E A R C H / A . A L L / S 1 'E x a m p l e s :S E A R C H D F O : m y - n a m eS E A R C H D F 1 : s o u r c e A L S O R T S o r t s s i m p l e f i l e s .F o r m a t S O R T [ F R O M ] < n a m e > ( f T O | < r t a m e > ] [ C O L S T A R T < n > |T e m p l a t e : S O R T " F R O M / A , T O / A . C O L S T A R T / K "E x a m p l e s 'S O R T f i l e T s o r t e d - f i l eS O R T l i s t T s o r t - l i s t C O L S T A R TT Y P E T y p e s f i l e t t h s c r e e n t h a t y o u c a n o p t i o n a l l y s p e c i f y a t e x t o r h e x .F o r m a l : T Y P E [ F R O M | < n a m e > ( [ T O < n a m e > ] [ O P T N | H ]T e m p l a t e : T Y P E " F R O M / A , T O , O P T / K "E x a m p l e s :T Y P E p r e f e r e n c e s O P T Y P E : s / s t a r t u p - s e q u e n c e

C L I C o n t r o lB R E A K S e t s a t t e n t i o n f l a g s i g i v e n p r o c e s s .F o r m a t : B R E A K < t a s k > [ A L L ] [ C ] [ D J | E ] [ F T e m p l a t e : B R E A K " T A S K / A , A L L / S , C / S , D / S , E / S , F / S "E x a m p l e s :B R E A KB R E A K

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

Page 27: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 27/52

C S e t s c u r r e n t d i r e c t o r y a n d / o r d r i v e .F o r m a l : C [ < d i r > ]

T e m p l a t e C " D I R "E x a m p l e s :C R A M :C D F 1 : t e m p / lE N D C L I E n d s a n i n t e r a c t i v e C L p r o c e s s .F o r m a t : E N D C L IT e m p l a t e : E N D C L IE x a m p l e s :E N D C L IN E W C L I C r e a t e s n e i n t e r a c t i v e C L p r o c e s s .F o r m a t : N E W C L I w i n d o w > T e m p l a t e : N E W C L I " W I N D O W "E x a m p l e s :N E W C L IN E W C L I C O N : 3 0 / 3 0 / 3 0 0 / 1 2 0 / " N E W E S T C L I "P R O M P T C h a n g e s t h p r o m p t i t h e c u r r e n t C L I .F o r m a t : P R O M P T p r o m p tT e m p l a t e : P R O M P T " P R O M P T "E x a m p l e s :P R O M P TP R O M P T " V o n > "R U E x e c u t e s c o m m a n d s a s b a c k g r o u n d p r o c e s s .F o r m a l : R U < c o m m a n d >T e m p l a t e : R U N c o m m a n d

c o m m a n dE x a m p l e s :R U N T Y P E : s / s t a r t u p - s e q u e n c eR U C O P Y x / l i s t T R A M :C R A M :L I S TS T A C K D i s p l a y s o r s e t s t h e s t a c k s i z e f o c o m m a n d s .F o r m a t : S T A C K [ < n > ]T e m p l a t e : S T A C K " S I Z E "E x a m p l e s :S T A C KS T A C K 9 0 0 0S T A T U S D i s p l a y s i n f o r m a t i o n a b o u t t h C L p r o c e s s e s c u r r e n t l y i e x i s t e n c e .F o r m a t : S T A T U S [ < p r o c e s s > ] [ F U L L ] [ T C B ] [ S E G S ] [ C L I J A L L lT e m p l a t e S T A T U S " P R O C E S S , F U L L / S , T C B / S , S E G S / S , C L A L L / S "E x a m p l e sS T A T U SS T A T U S F U L LW H E x p l a i n s w h p r e v i o u s c o m m a n d f a i l e d .F o r m a t : W H T e m p l a t e : W H E x a m p l e s :W H C o m m a n d S e q u e n c e C o n t r o lE C H O D i s p l a y s t h m e s s a g e s p e c i f i e d i c o m m a n d a r g u m e n t .F o r m a t : E C H O s t r i n gT e m p l a t e : E C H O " E x a m p l e s :E C H O " T h i s s t r i n g w a e c h o e d t t h s c r e e n "E X E C U T E E x e c u t e s f i l e o c o m m a n d s .F o r m a t E X E C U T E < c o m m a n d f i l e > [ a r g u m e n t s ]T e m p l a t e : E X E C U T E " c o m m a n d - f i l e " , " a r g s "E x a m p l e s :E X E C U T E : s / s t a r t u p - s e q u e n c eE X E C U T E m y - c o m m a n d - f i l eF A I L A T F a i l s c o m m a n d s e q u e n c e i p r o g r a m r e t u r n s a e r r o r c o d e g r e a t e rt h a n o r e q u a l t o t h i s n u m b e rF o r m a t : F A I L A T < n T e m p l a t e : F A I L A T " r c l l m "E x a m p l e s :F A I L A TF A I L A T 1 I T e s t s s p e c i f i e d a c t i o n s w i t h i n c o m m a n d s e q u e n c e .F o r m a t : I I N O T ] [ W A R N ] [ E R R O R ] [ F A I L ] [ < s t r i n g > E < s t r i n g > ] [ E I S T S < n a m e > ]T e m p l a t e I " N O T / S , W A R N / S , E R R O R / S , F A I L / S , , E Q / K , E X I S T S / K "E x a m p l e s :I E X I S T S : c / c dI E R R O R

L A D e f i n e s l a b e l ( s e e S K I P )F o r m a t : L A s t r i n gT e m p l a t e : L A < t e x t >E x a m p l e s :L A e r r o r - l o c a t i o nL A o Q U I T E x i t s f r o m c o m m a n d s e q u e n c e w i t h g i v e n e r r o r c o d e .F o r m a t : Q U I T [ < r e t u r n c o d e > ]T e m p l a t e . Q U I T " R C "E x a m p l e s :Q U I T 1 Q U I TS K I P J u m p s f o r w a r d t L A i c o m m a n d s e q u e n c e ( s e e L A B )F o r m a l : S K I P l a b e lT e m p l a t e : S K I P " L A B E L "E x a m p l e s :S K I PS K I P e r r o r - l o c a t i o nW A I T W a i t s f o r . o u n t i l , a s p e c i f i e d t i m e .F o r m a t : W A I T < n [ S E C i S E C S ] [ M l N j M I N S ] | U N T I L < t i m e > ]T e m p l a t e : W A I T " , S E C S E C S / S , M I N M I N S / S , U N T I L / K "E x a m p l e s :W A I TW A I T U N T I L 1 2 : 2 5

S y s t e m a n S t o r a g e M a n a g e m e n tA S S I G N A s s i g n s l o g i c a l d e v i c e n a m e t f i l i n g s y s t e m d i r e c t o r y .F o r m a t : A S S I G N [ [ < n a m e > ] < d i r > | [ L I S T ]T e m p l a t e : A S S I G N " N A M E , D I R , L I S T / S "E x a m p l e sA S S I G N t e m p : D F 0 : s o u r c e / ( i l e sA S S I G N L I S TD A T E D i s p l a y s o s e t s t h s y s t e m d a t e a n t i m e .F o r m a t : D A T E i < d a t e > ] [ < t i m e > ] [ T O | V E R < n a m e > |T e m p l a t e : D A T E " D A T E , T I M E , T O V E R / K "E x a m p l e s ;D A T E t o d a yD A T E 0 1 - O C T - 8 5 1 2 : 3 2D I S K C O P Y C o p i e s t h c o n t e n t s o o n e n t i r e f l o p p y d i s k t a n o t h e r .F o r m a l : D I S K C O P Y [ F R O M ] < d i s k > T < d i s k > [ N A M E < n a m e > ]T e m p l a t e : D I S K C O P Y " F R O M / A , T O / A / K , N A M E / K "E x a m p l e s :D I S K C O P Y F R O M D F O : T D F 1 :D I S K C O P Y D F O : T D F O : N A M E " C o p i e d D i s k "F A U L T D i s p l a y s m e s s a g e s c o r r e s p o n d i n g t s u p p l i e d f a u l t o e r r o r c o d e s .F o r m a t : F A U L T [ < n > ]T e m p l a t e : F A U L T " „ , , , , „ „ "E x a m p l e s :F A U L T 1 2 F A U L T 1 3 3 2 3 4 2 4 5F O R M A T F o r m a t s a n i n i t i a l i z e s n e 1 / i n c h f l o p p y d i s k .F o r m a t : F O R M A T D R I V E < d r i v e n a m e > N A M E < s t r l n g >T e m p l a t e : F O R M A T " D R ! V E / A / K , N A M E / A 7 K "E x a m p l e s :F O R M A T D R I V E D F O : N A M E " N e w B l a n k D i s k "I N F O G i v e s i n f o r m a t i o n a b o u t t h f i l i n g s y s t e m .F o r m a t : I N F OT e m p l a t e : I N F OE x a m p l e s :I N F OI N S T A L L M a k e s f o r m a t t e d d i s k b o o t a b l e ,F o r m a t : I N S T A L L [ D R I V E ] d r i v eT e m p l a t e : I N S T A L L " D R I V E / A "E x a m p l e s :I N S T A L L D F O :R E L A B E L C h a n g e s t h v o l u m e n a m e o f d i s k .F o r m a t R E L A B E L [ D R I V E ) d r i v e [ N A M E } < n a m e >T e m p l a t e : R E L A B E L " D R I V E / A , N A M E / A "E x a m p l e s .R E L A B E L D F 1 : " D i s k o v e r t h e r e "

D e c e m b e r 1 9 8 5 2 5

Page 28: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 28/52

E D I T T h A m i g a L i n e E d i t o rb R o y R e d d yE D I T i t h l i n e - o r i e n t e d e d i t o r t h a t c o m e s w i t h e v e r y A m i g a a s p a r to f t h e W o r k b e n c h d i s k e t t e . T h i s e d i t o r i n o c o v e r e d i t h s t a n d a r du s e r d o c u m e n t a t i o n . A l t h o u g h t h e r e i n s p a c e i t h i s i s s u e t o p r o v i d ed e t a i l s , h e r e i q u i c k r e f e r e n c e t t h E D I T c o m m a n d s . C o m p l e t ed o c u m e n t a t i o n w i l l b a v a i l a b l e i t h m i g a D O S U s e r M a n u a l , w h i c hC o m m o d o r e s a y s w i l l b a v a i l a b l e i e a r l y 1 9 8 6 f r o m y o u r l o c a l A m i g ad e a l e r .

C o m m o d o r e f u l l s c r e e n e d i t o r s h a v e s p o i l e d m e m a k i n g i h a r d t g e i n t e r e s t e d i s t u d y i n g l i n e e d i t o r . H o w e v e r , E D I T o f f e r s q u i t e b i o p o w e r i t h a t i c a n m o d i f y f i l e s u s i n g c o m m a n d s f r o m a n o t h e r f i l ec a l l e d a ' E d i t C o m m a n d F i l e " . E D I T ' s f o r m a t a n t e m p l a t e a r e :F o r m a t : E D I T [ F R O M ] n a m e [ | T O ] < n a m e > ] [ W I T H n a m e > [ V E R < n a m e > ] [ O P T P n : W n : P n W n ]T e m p l a t e : E D I T " F R O M / A T O . W I T H / K . V E R / K . O P T / K 1 '

E D I T h a s o m e l i m i t a t i o n s , t h f i r s t o w h i c h , y o w i l l d i s c o v e r , i t h a t y o c a n n o t c r e a t e a n e f i l e w i t h i t F o t h i s r e a s o n t h F R O Ma r g u m e n t m u s t b p r e s e n t , e v e n t h o u g h t h k e y w o r d F R O M i t h e o r e t i c a l l y o p t i o n a l .

T h e a r g u m e n t T i n s t r u c t s E D I T w h a t f i l e n a m e t g i v e t h e d e s t i n at i o n f i l e . I t h T a r g u m e n t i o m i t t e d , E D I T c r e a t e s a f i l e a n w i l lr e n a m e i w i t h t h e F R O M n a m e w h e n y o q u i t E D I T . T h o r i g i n a l f i l ei s a v e d a ' : T / E D I T - B A C K U P a n d w i l l r e m a i n u n t i l t h n e x t E D I Ts e s s i o n .

T h W I T H f i l e i s t h ' E d i t C o m m a n d F i l e ' w h i c h g i v e s E D I T i t a d d it i o n a l e d i t i n g p o w e r . T h V E f i l e , i s p e c i f i e d , w i l l c o n t a i n e r r o rm e s s a g e s t h a t m a h a v e b e e n g e n e r a t e d d u r i n g t h E D I T s e s s i o n . I e i t h e r t h W I T H o V E a r g u m e n t s i o m i t t e d , E D I T w i l l u s t h k e y b o a r d a n s c r e e n f o i n p u t a n o u t p u t r e s p e c t i v e l y .

E D I T h a m e m o r y a n l i n e w i d t h d e f a u l t s t h a t c a n b e a d j u s t e d u s i n gt h O P k e y w o r d a n d e i t h e r / b o t h t h a n a r g u m e n t s . W i t h t h

a r g u m e n t , y o u c a a d j u s t t h a m o u n t o m e m o r y E D I T u s e s t r t a i n p r e v i o u s l i n e s . T h a r g u m e n t a d j u s t s t h e m a x i m u m l i n e l e n g t hu s e d b y E D I T . T h e d e f a u l t s e t t i n g o f t h e s e p a r a m e t e r s i P 4 0 W 1 2 04 0 p r e v i o u s l i n e s r e t a i n e d , a n 1 2 m a x i m u m l i n e l e n g t h .

T h f o l l o w i n g a b b r e v i a t i o n s a r e u s e d t h c o m m a n d d e s c r i p t i o n s b e l o w :/ q s / Q u a l i f i e d s t r i n gI X S t r i n g

L i n e n u m b e r , o r . < f F i l e s p e c i f i e rs o ( o o o f f )C h a r a c t e r P o i n t e r C o m m a n d s

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

V U p p e r c a s e c h a r a c t e r a t p o i n t e r .< S P A C E > T u r n c h a r a c t e r a p o i n t e r t s p a c e .

P / q s / M o v e c h a r a c t e r p o i n t e r t o a f t e r / q s / .P / q s / M o v e c h a r a c t e r p o i n t e r t b e f o r e / q s / .P R e s e t c h a r a c t e r p o i n t e r t s t a r t o l i n e .C u r r e n t L i n e P o s i t i o n i n g C o m m a n d s

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

R E W I N D M a k e c u r r e n t l i n e l i n e # o s o u r c e f i l e -F i l e S e a r c h C o m m a n d s

B / q s / S e a r c h b a c k w a r d f o s t r i n g / q s / .D / q s / S e a r c h a n d e l e t e l i n e w i t h s t r i n g / q s / .T e x t D i s p l a y a n V e r i f i c a t i o n C o m m a n d s

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

T T y p e l i n e s w i t h l i n e n u m b e r s .T M o v e s t l o w e s t l i n e t h e n t y p e l i n e s .

s S w i t c h t t u r n o n / o f l l i n e d i s p l a y v e r i f i c a t i o n .C o m m a n d s T h a t O p e r a t e O T h C u r r e n t L i n e

/ q s / t / I n s e r t s t r i n g I V a f t e r s t r i n g / q s / o c u r r e n t l i n e .A / q s / t / S a m e a a b o v e b u m o v e s c h a r a c t e r p o i n t e r .

/ q s / t / I n s e r t s t r i n g I b e f o r e s t r i n g / q s / o c u r r e n t l i n e .B / q s / t / S a m e a a b o v e b u m o v e s c h a r a c t e r p o i n t e r .C C o n c a t e n a t e c u r r e n t l i n e s t r i n g I n e x t l i n e .

D e l e t e c u r r e n t l i n e .D F / q s / D e l e t e a f t e r s t r i n g / q s / t t h e n o t h l i n e .D F / q s / D e l e t e b e f o r e s t r i n g / q s / t t h e n o t h l i n e .D T / q s / D e l e t e f r o m s t a r t o f l i n e t o a f t e r s t r i n g / q s / .D T / q s / D e l e t e f r o m s t a r t o l i n e t b e f o r e s t r i n g / q s / .

/ q s / t / E x c h a n g e s t r i n g / q s / f o s t r i n g I V E / q s / t / S a m e a a b o v e b u m o v e s c h a r a c t e r p o i n t e r .

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

R e p l a c e c h a r a c t e r s f r o m k e y b o a r d .< f R e p l a c e c h a r a c t e r s f r o m f i l e < f > .

S / q s / S p l i t c u r r e n t l i n e A f t e r s t r i n g / q s / .S / q s / S p l i t c u r r e n t l i n e B e f o r e s t r i n g / q s / .C o m m a n d s T h a t O p e r a t e G l o b a l l yG / q s / t / G l o b a l l y p l a c e s t r i n g I V a f t e r s t r i n g / q s / .G A / q s / t / G l o b a l l y p l a c e s t r i n g I V b e f o r e s t r i n g / q s / .G / q s / t / G l o b a l l y e x c h a n g e s t r i n g ! V f o r s t r i n g / q s / .C [ n C a n c e l g l o b a l o p e r a t i o n [ n ( a l l o p e r a t i o n s i f [ n o m i t t e d )D [ n D i s a b l e g l o b a l o p e r a t i o n [ n ( a l l o p e r a t i o n s > \ [ n o m i t t e d )E ( n E n a b l e g l o b a l o p e r a t i o n [ n ( a l l o p e r a t i o n s i f [ n o m i t t e d )S H S h o w i n f o r m a t i o n a b o u t g l o b a l s i u s e .I n p u t / O u t p u t R e d i r e c t i o nF R O MF R O M < 1 >T T < f C

F / q s / S e a r c h f o s t r i n g / q s / .

R e a d f r o m s o u r c e ( o r i g i n a l f i l e ) .R e a d f r o m f i l e < f > .R e t u r n t o r i g i n a l d e s t i n a t i o n f i l e .S e n d o u t p u t t f i l e < l > .C l o s e f i l e < f > .

M i s c e l l a n e o u s C o m m a n d sR e p e a t p r e v i o u s A B o c o m m a n d .S e l i n e n u m b e r t n

< f T a k e c o m m a n d s f r o m f i l e < f > .S e h a l t f l a g a t l i n e ( i n = t h e n H a l t a n u n s e t H ) Q u i t i n p u t f r o m c o m m a n d f i l e , o w i n d u p i n c o m m a n df i l e .

S H S h o w d a t a : l a s t c m d . s e a r c h s t r i n g .S T O P S t o p ; q u i t w i t h o u t c h a n g e s m a d e t e x i s t i n g f i l e .T s S w i t c h t s u p p r e s s t r a i l i n g s p a c e s f r o m l i n e s .

W i n d u p ; c o n t i n u e t h r o u g h t h r e m a i n i n g s o u r c e f i l eI C h a n g e v a l u e o c u r r e n t i n p u t t e r m i n a t o r s t r i n g t I V

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

Page 29: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 29/52

D Y O C O P Y S O F T W A R E ?T H S Y M B O L O T H W O R D " C O P Y R I G H T ' M E A N S

T H A T P R O G R A M O R W O R K I P R O T E C T E D B I N T E R N A T I O N A LC O P Y R I G H T L A W S !

' C O P Y R I G H T " O M E A N S T H A T S O M E O N E H A I N V E S T E D T I M EA N M O N E Y I T H D E V E L O P M E N T O T H A T P R O G R A M . Q U I T E

S I M P L Y , T H A T P R O G R A M I S O M E O N E E L S E ' S P R O P E R T Y .

I Y O H A V E " C O P Y " O P R O G R A M W H I C H Y O U D I N O B U Y , T H E N Y O H A V E S T O L E N P R O P E R T Y !

D O N T S T E A L S O F T W A R E !B U I A N S U P P O R T T H I N D U S T R Y

Y O U ' V E I N V E S T E D I N

' 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 ! "

p r i n t e d a s e r v i c e t t h s o f t w a r e r e t a i l e r s o f N o r t h A m e r i c a

Page 30: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 30/52

L i b r a r y A d d i t i o n sI o r d e r f o t h l i b r a r y t k e e p g r o w

i n g , 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 p l yo n e p r o g r a m s . I y o h a v e w r i t t e np r o g r a m o r c o l l e c t i o n o p r o g r a m s t h a ty o t h i n k m i g h t b a a s s e t t t h e l i b r a r y ,p l e a s e s e n d i t o T P U G P r o g r a mL i b r a r y , 1 0 D u n c a n M i l l R o a d , S u i t eG 7 D o M i l l s , O n t a r i o M S 1 Z 3 ,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 e s e n t t h l i b r a r y d i s k o y o u rc h o i c e . I f f o s o m e r e a s o n , y o u r c o n t r i b ut i o n i n o t 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 n e d t y o u .

P E D i s k ( P ) T NP r e s e n t e d b M i k e D o n e g a nT h b u l k o t h i s m o n t h ' s d i s k i g i v e n o v e rt H o t C a n , p r o g r a m w r i t t e n b R . D u m o n t , M . E . L u a n H . W . O r o f t h e N t i o n a l R e s e a r c h C o u n c i l o f f i c e i S a s k at o o n , S a s k a t c h e w a n . F i l e i n p u t m o d i f i c at i o n s f o r P E T / C B M e q u i p m e n t w e r e p e f o r m e d b y A . E . K r a u s e o f t h e E l e c t r i c a lE n g i n e e r i n g D e p a r t m e n t o t h U n i v e rs i t y o S a s k a t c h e w a n . H o t C a n i d e s i g n e d a a a i i e s t i m a t i n g t h s p a c eh e a t i n g r e q u i r e m e n t s o f r e s i d e n c e s .M a n u a l s a r a v a i l a b l e f o r a b o u t 2 d o l l a r s( C d n . ) p r e p a i d f r o m : P u b l i c a t i o n s S e c t i o no B u i l d i n g s R e s e a r c h , N a t i o n a l R e s e a r c hC o u n c i l o C a n a d a , O t t a w a , O n t a r i o ,C a n a d a K 1 0 R 6 . U s o f t h e m a n u a l s i r e c o m m e n d e d f o p r o p e r o p e r a t i o n o f t h ep r o g r a m . T h e p r o g r a m i a l s o a v a i l a b l ef o n o n - C o m m o d o r e c o m p u t e r s i n q u i r ea t h a d d r e s s a b o v e .

T h m e n u p r o g r a m i n t h i s p a c k a g e i c a l l e d H e l l o . I t i s r e s p o n s i b l e f o i n v o ki n g t h e v a r i o u s m o d u l e s , w h i c h a r C h a n g e C o s t s , A d D a t a , L i s t D a t a , I s t r u c t i o n s , H o t C a n , E x e c S u b a n O u p u t S u b . D a t a f i l e s i n c l u d e S t r i n g S a v e ,E n e r g y C o s t s , a n t w e l v e f i l e s c o n t a i ni n c l i m a t i c d a t a f o v a r i o u s c i t i e s : V a c o u v e r , E d m o n t o n , S u f f i e l d , S w i f t C u r e n t , S a s k a t o o n , W i n n i p e g , T o r o n t o ,O t t a w a , M o n t r e a l , F r e d e r i c t o n , H a l i f a xa n S t J o h n ' s . T h e r e a r a l s o f o u r a l t e rn a t e f i l e s o c i t y d a t a t h a t y o c a s e u y o u r s e l f w i t h t h a i o t h m a n u a l ( F i r s tA l t e r n a t e t h r o u g h F o u r t h A l t e r n a t e ) ,a n t w e x a m p l e f i l e s f r o m t h m a n u a l ,I n p . d a t a n M a n u a l . d a t . T h f i r s t o t h e s e t w d o e s n o t c o n t a i n c o m m e n t s ; i i t h e d e f a u l t d a t a f i l e i n o t h e r i s p e c i f i e d . M a n u a l . d a t i t h c o m m e n t e dv e r s i o n .

A n o t h e r t y p e o d a t a f i l e i s s p e c i f i c t o

t h h o u s e u n d e r i n v e s t i g a t i o n . F i l e s o t h i s t y p e c a a l s o b s e u p b y t h e u s e r .T h p a c k a g e i n c l u d e s s e o d a t a f i l e sc r e a t e d u s i n g a c t u a l m e a s u r e m e n t f r o mt h h o u s e o A . E . K r a u s e i S a s k a t o o n .T h n a m e s o t h e s e f i l e s a r K r a u s e . f i . d a t , K r a u s e . s f . d a t ,K r a u s e . d a t a n d K r a u s e . n i . d a t . F i l e s f o ry o u r o w h o u s e c a n b e g e n e r a t e d w i t h a e d i t o r . T w a r e i n c l u d e d o t h d i s k : 3 2 K -E d i t o r 4 . p ( f o r P E T / C B M ) a n E d i t o r 6 4 . c ( f o r C - 6 4 ) .

W h e n y o r u H o t C a n f o t h f i r s tt i m e , u s t h d a t a f i l e i n p u t m e t h o d a n t h e d e f a u l t f i l e , p r e s s i n g R E T U R N w h e nt h d o ( ' . ' ) a p p e a r s o n t h s c r e e n . T h i sw i l l y o s h o w y o w h a t t y p e o d a t a i r q u i r e d f o r i n p u t . G o o d l u c k .

I a d d i t i o n t H o t C a n , t h i s d i s kf e a t u r e s p a c k a g e o e d u c a t i o n a l f r e ew a r e f o t e a c h e r s , b R D r a y o P e t e rb o r o u g h , O n t a r i o . I n f o r m a t i o n o t h p a c k a g e i c o n t a i n e d i t h d a t a f i l eR e a d - m e , w h i c h y o c a e x a m i n e w i t ht h a c c o m p a n y i n g u t i l i t y , R e a d - m eR e a d e r . T h h e a r t o t h p a c k a g e i t h M a r k M a s t e r 2 . 3 c p r o g r a m f o r e c o r d i n gs t u d e n t m a r k s .

M i s c e l l a n e o u s p r o g r a m s o t h i sm o n t h ' s d i s k a r e C a l c u l a t o r . z u t i li t t a d c a l c u l a t o r f u n c t i o n t y o u rp r o g r a m s ; a n t h r e e s c i e n c e t u t o r i a l sR e s i s t o r s . z , M o t i o n . z a n E l e c t r i c i t y . z .

p a 8

1 £ 8 1

4

d i s K < p ) t n■ i s t - m t p t n . l "" h e l l o "■ c h a n g e c o s t s "■ a d d d a t a "" i s - t d a t a "

i n s t r u c t i o n s■ h o t c a n '" e x e c s u b "" o u t p u t s u b "" i t y s" s t r i n s a v e "" e n e r g y c o s t s" V a n c o u v e r "" e d m o n t o n "" s u - f - f i e l d "" s i - c u r r e n t■ s a s k a t o o n "" i i n i p e g "" t o r o n t o" O t t a w a "" m o n t r e a l" ■ f r e d e r i c t o n" h a l i - a x " s t . j o h n ' $ " ■ f i r s t a l t e r n a t e "" s e c o n d a l t e r n a t e "" t h i r d a l t e r n a t e "' ■ f o u r t h a t e r n a t e "

p r p r p r p r p r p r p r p r p r s e s e s e s e s e s e s e s e s e s e s e s e s e s e s e s e s e s e s e

1 1 1 1

5 2

5 3 5

" i n p . d a t "" K r a u s e . f i . d a t "" m a n u a l . d a t "" K r a u s e . s f . d a t "" K r a u s e . d a t "" K r a u s e . n i . d a t "" c o p y h o t c a n "" 3 2 K - e d i t o r s . p "" e i t o r 6 4 . c "

m a m a e 3 " r e a d - m e r e a d e r . 2 "" s a m p 1 m a r K s "" r e a d - m e "" c a l c u l a t o r . z "■ r e s i s t o r s . 2 " m o t i o n . z "" e l e c t r i c i t y . z "

s e s e s e s e s e s e p r p r p r p r p r s e s e p r p r p r p r

C - 6 4 D i s k ( C ) T Nb D e r i c k C a m p b e l lT h i s m o n t h ' s C o m m o d o r e 6 d i s k c o t a i n s u s e f u l g r a p h i c s u t i l i t y ,V M S u p 2 . R e I . c ) , a n d a p r o g r a m ( B i tS u p e r O S E . c ) t h a t s h o w s o f i t a b i l i t i e sb d r a w i n g p a t t e r n s d e r i v e d f r o m y o u ri n p u t .

W a l s o h a v e W i l d W e s t r a i l r o a dg a m e , I r o n H o r s e . c ; a n c o m p u t e r v e s i o n o c l a s s i c c a r d g a m e C r i b b a g e .

T h o s e o y o w h a r m u s i c a l l y i n c l i n e dw i l l e n j o y t h i s m o n t h ' s j u k e b o x o f s o n g s .I y o a l s o h a v e t e c h n i c a l b e n t , y o w o n ' t w a n t t m i s s t h t u t o r i a l t h a t e p l a i n s h o t s e u a n u s d i g i t a l /a n a l o g c o n v e r t e r , w i t h t h p r o g r a m sC 6 4 T - 4 V M . C a n C 6 4 D - 4 V M . C ( t a p ea n d i s k ) .

A l s o i n c l u d e d o t h i s d i s k i s e o d i s ku t i l i t i e s t h a t w i l l h e l p y o o u w i t h m a n y1 5 4 1 o p e r a t i o n s , a n t h l a t e s t u p d a t e o J i B u t t e r f i e l d ' s S u p e r m o n m a c h i n el a n g u a g e m o n i t o r .

c - 6 4 d i s K ( c ) t n" l i s t - m e < c ) t n . l " p r

7 " i r o n h o r s e . c " p r 2 " s i d ' s j u K e b o x . c " p r 8 " s i d . s o n g s . d " p r

" s i d . v s m o n . d " p r " s i d . g e o r g e . d p r

1 " s u p e r 6 4 r u n . c " p r " s u p e r 6 4 i n s . c " p r g

3 " c r i b b a g e . c " p r 1 " b i t u i n d o u . r e l . c " p r

3 " d i s K u t i l i t i e s . c " p r 4 " t u t o r - m u s i c . c " p r 1 " c 6 4 t - 4 v m . c n p r 1 " c 6 4 d - 4 v m . c " p r 1 " a r i o s o i g . d " p r g

5 " r a m - b o y . c " p r 3 4 " b a l . c h e c K b o o K . c " p r

C o n t i n u e d o v e r l e a f . . .2 T P U G M a g a z i n e

Page 31: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 31/52

S o f t w a r eN A M ES T R E E T A D D R E S SC I T Y / T O W N / P . O .P R O V / S T A T ET E L E P H O N E

P O S T A L / Z I P C O D EM E M B E R S H I P N O f o r mT O R O N T O P E U S E R S G R O U P , 1 0 D u n c a n M i l l R o a d , S u i t e G 7 D o M i l l s , O n t a r i o M 3 1 Z 4 1 6 - 4 4 5 ^ 5 2 4

T o r d e r c l u b d i s k s b m a i l , s e n d S 1 0 . 0 0 f o e a c h4 0 4 0 / 2 0 3 1 / 1 5 4 0 / 1 5 4 1 d i s k ( 4 0 4 0 f o r m a t ) , d i s c o u n t p r i c e5 - 1 0 S 9 . 0 0 e a c h , I o m o r e S 8 . 0 0 e a c h ; a n $ 1 2 . 0 0 f o e a c h 8 0 5 0 / 8 2 5 0 d i s k ( 8 0 5 0 f o r m a t ) . W d o h o n o u rp u r c h a s e o r d e r s f r o m s c h o o l b o a r d s .d i s k s

T h e s e d i s k s a r f o u s w i t hP l e a s e s e n d m t h f o l l o w i n g :

L e t t e r / N o .C o d e

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

D e s c r i p t i o n4 0 4 0 o 8 0 5 0

F o r m a t P r i c e

T o t a l . 0

t a p e sT h e s e t a p e s a r f o u s w i t hI f o P E c o m p u t e r , w h a t m o d e l

3 L e t t e r / N o . C o d e D e s c r i p t i o n

T o r d e r V I 2 o C o m m o d o r e 6 l i b r a r yt a p e s , s e n d S 6 . 0 0 f o e a c h t a p e .T o r d e r P E T / C B M o C o m m o d o r e E d u c at i o n a l S o f t w a r e , s e n d S 1 0 . 0 0 f o e a c h t a p e .

c o m p u t e r a n d a t a s e t t e .B A S I C - 1 . 0 [ ) 2 . 0 ( ) 4 . 0 ( )

P r i c e

T o t a l . 0

T h p r i c e s i n d i c a t e d i n c l u d e p o s t a g e a n h a n d l i n g a w e l l a O n t a r i o P r o v i n c i a l S a l e s T a ( i a p p l i c a b l 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 )

Page 32: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 32/52

L i b r a r y A d d i t i o n s1 " b a s i c - f u n . c "

7 5 " a d d r e s s b o o K 2 . c " p r £ 3 H a d b K d e l e t e . c "

" v m t e s t p l o t s . c '" b i t s u p e r o s e . c "" - v m s u p p . 6 0 0 0 . d ■

2 " y m s u p 2 . r e l . c "

c - 6 4 m u s i c d i s K ( c ) s h" 1 i s t - m e ( c ) s h . l2 8 " K p l a y "

3 " s i d n e u s M l "3 " s i d c a t 5 0 "

" a l b u m l e a - f . m u s "" e t a l . m u s "" o s p r e y . m u s" a x e l f - 1 . m u s "" - f e a s t . m u s "" p a s t o r a l . m u s "" a x e l - f - r . m u s■ ■ f s o n a t i n a . m u s "" p e a n u t s . m u s "" b i s t r o . m u s "" g i g u e . m u s "" p i p e r s . m u s "

2 " b r a n d l - 3 . m u s "" g s o n a t i n a . m u s "" p r e s t o . m u s "" b y e b y e . m u s "" h a p p y s o n g . m u s "" s c a r 1 a t t i . m u s "

p r p r p r p r p r p r p r

p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r p r

1 1

1

1 1

1 1 1 1 1

" c a l l i o p e . m u s " p r " h a r m o n i c a . m u s " p r " s c i p i o . m u s " p r 1 " c a n o n . m u s " p r g 8 3" h i n d e m i t h . m u s " p r " s h e w o r K s . m u s " p r " c a n t i n a . m u s " p r

t m i p r " s p l a s h . m u s " p r 4 6 " c m m d e . m u s p r 2 " h o m e c o m i n g . m u s " p r " t & y . m u s " p r " c o u r a n t e . m u s " p r " g l a d . m u s " p r " t i t t l 4 . m u s " p r 1 " c r a b . m u s " p r " g o t h o s . m u s " p r " v c o n c e r t o . m u s " p r " d r e - f . m u s p r 2 " K . c . o . . m u s " p r " v e n i t e . m u s " p r " u e . m u s p r " b e r t y . m u s p r " v i c t o r s . m u s " p r " d u u a h r e r . m u s " p r " l i t t l e . m u s " p r " u s o l d i e r . m u s " p r 1 " e g g s . m u s " p r " l o n g e s t . m u s " p r 1 " y o y . m u s " p r " e n o l a . m u s " p r 1 " m u 1 e . m u s p r

" z o r r o . m u" s o n g c o p y "" p i n t e r" p r o m o "

p r p r p r p r

" m e m . t e s t + o s 9 . r e l " o 2 £ a■ 0 S 9 D R I V E A " r e l

t e s t . o s 9 . t e s t s " s e " t e s t . o s 9 . m m u " s e " p r i n t - e r r o r . a s m " s e " p r i n t . e r r o r . b 0 9 " s e

t e t . m a n . m d s e " t e s t . m a i n . a s m " s e " t e s t . m a i n . b 0 9 " s e " e t . m a n p r 1 1 t e s t . b a n K s . c m d " s e

t . a s . m s e " t e s t . b a n K s . b 0 9 " s e " t e s t . b a n K s p r " t e s t . o s 9 . c m d " s e " t e s t . o s 3 m . a s m " s e " t e s t . o s 3 b . a s m " s e " t e s t . o s 9 r n . b 0 9 " s e " t e s t . o s 9 b . 1 s t " s e " t e s t . o s 9 b . b 0 9 " s e " 3 . b o a r d . c h i p . m a p " s e q" R E A D M E " s e q" t e s t . o s 9 . m a p " s e " t e s t . o s 9 " p r " t e s t . o s 9 . e x p " s e q

U n c l a s s i f i e dN E S p i n w r i t e r 3 5 3 0 P r i n t e r : 3 c p L e t t e r Q u a l i t y , w i t h

B a t t e r i e s I n c l u d e d A D 1 6 0 0 i n t e r f a c e . C o n n e c t s t C B 8 0 3 2 o P E T . $ 8 0 0 o b e s t o f f e r . A l s o : 4 0 4 0 D i s k D r i v e ,$ 6 0 0 o b e s t o f f e r . ( 6 1 3 ) - 3 4 5 - 5 5 2 1 a n t i m e , a s f o J o h nC h i l d s . A l e q u i p m e n t e x c e l l e n t c o n d i t i o n .

F o S a l e : C o m m o d o r e 4 0 3 2 3 2 w i t h 2 0 3 1 d i s k d r i v e . I c l u d e s T N W - 2 0 0 0 s e r i a l - p a r a i i e l i n t e r f a c e , 3 0 b a u dm o d e m , t o o l k i t a n m a c r o a s s e m b l e r . A l s o a s s o r t e d e q u i pm e n t a n d s o f t w a r e . N i c e c o n d i t i o n . N e a r D e t r o i t , M l $ 6 5 0 . 0 0 U S . ( 3 1 3 ) 4 6 1 - 1 7 8 7

W A N T E D : 8 0 3 2 , 8 0 5 0 o 8 2 5 0 . C a l l M a r i a ( 4 1 6 ) 3 6 4 - 9 0 2 0 .F o S a l e : : C B 8 0 3 2 w i t h c a s s e t t e d r i v e . A l s o i n c l u d e d :

R O R a b b i t , P a p e r C l i p ( o d i s k a n t a p e ) p l u s h u n d r e d so o t h e r p r o g r a m s . $ 6 0 0 . 0 0 . C a l l K e { 5 1 9 } 7 5 9 - 7 3 9 7

F o S a l e : : C B S u p e r P E T w i t h 4 0 4 0 d i s k d r i v e , M X - 8 0p r i n t e r , i n t e r f a c e a n l o t s o s o f t w a r e . A s k i n g $ 1 3 9 5 . 0 0 o b e s t o f f e r . C a l l 8 4 4 - 4 0 6 0 o 8 4 4 - 6 0 0 1

F o S a l e : : 4 0 4 0 d u a l d i s k d r i v e , I E E E c a b l e , C - L i n k i n t e rf a c e . $ 5 0 0 . 0 0 o b / o . ( 6 0 4 ) 3 6 5 - 8 1 9 2F o S a l e ; : S u p e r P E T , 4 0 4 0 d r i v e , V i s i c a l c , W o r d p r oK R A M D a t a b a s e a n l o t s o o t h e r s o f t w a r e . $ 2 1 0 0 . 0 0 o b e s t o f f e r . ( 4 1 6 ) 4 4 6 - 1 0 3 5

F o S a l e : . B - 1 2 8 c o m p u t e r . 8 0 5 0 d i s k d r i v e , 4 0 2 3 p r i n t e rw / s p a r e c a r t r i d g e , Z e n i t h m o n i t o r . C o m p l e t e w i t h a l c a b l e s ,i n s t r u c t i o n m a n u a l s , 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 a n S u p e r s c r i p t I I O n l y u s e d a b o u t t e h o u r s b y b e g i n n i n gp r o g r a m m i n g s t u d e n t . $ 7 5 0 . 0 0 . C a l l ( 4 0 6 ) 8 2 2 - 4 9 8 9 a f t e r5 p m . M S T .

F o S a l e : C o m m o d o r e 8 0 3 2 c o m p u t e r , 8 0 5 0 D r i v e s ,M X - 8 0 F / T P r i n t e r , W P + B a s i c C o m p i l e r , M a n a g e r a n K r a m . $ 1 7 0 0 . 0 0 / B e s t O f f e r . C a l l M i k e ( 4 1 6 ) 4 3 1 - 1 5 9 7 .

F o S a l e : 4 0 1 6 P E ( u p g r a d e d t 3 2 K ) a n 2 0 3 1 d i s k . H a 9 - i n c h s c r e e n . A l f o $ 7 5 0 . 0 0 . W r i t e : G u L e g e r , 2 D e O b l a t s , L a s a l l e P Q C a n a d a H 8 3 K 9 .

B U S I N E S SS O F T W A R E

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

F A S T , U S E R F R I E N D L Y W I T H H E L P K E Y S , S O U N DC U E S A N A E X T E N S I V E M A N U A L . U S E W I T H C - 6 4 O C - 1 2 8 A N C O M P A T I B L E D I S K D R I V E A N P R I N T E R

P A J O U R N A L S P A R E C O R D S T S L I P SC H E Q U E W R I T E R 1 0 E M P L O Y E E S

S h i p p i n g s H a n d l i n g

7 S a l e s T a ( O n t . r e s i d e n t s o n l y )

P r e p a i d O r d e r s o n l y

C H A R G E M V I S A O M A S T E R C A R D N U M B E R

Page 33: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 33/52

E x p a n dP a s t

M a x i m u mC a p a c i t y !

T h T e c h / N e w s J o u r n a l F C o m m o d o r e C o m p u t e r sA b e t t e r b o o k s t o r e s e v e r y w h e r e ! O i s s u e s d e l i v e r e d t y o u r d o o r

f o j u s t $ 1 5 . 0 0 ( O v e r s e a s $ 2 U . S . A i M a i l $ 4 U . S . )T h T r a n s a c t o r . 5 0 S t e e l e s A v e . M i l t o n , O n t a r i o . L 9 3 P 7 .

4 1 8 7 8 - 8 4 3 8A l s o c h e c k o u T h T r a n s a c t o r D i s k a n d T h e C o m p l e t 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 t u s e x p a n s i o n k n o w s n l i m i t s !

W K C 6 4 + C 1 2 8 Lo v i n c i a l t

W 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 f P r i n t C h e q u e s f C a l c u l a t e s u b m i s s i o n s s u m m a r y f lf 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 f A l s o a v a i l a b l e f o 4 0 3 2 , 8 0 3 2 ,

P C - 1 0 C o m m o d o r e c o m p u t e r sF u l l y S u p p o r t e d

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 rD l M r i b u t e d b y

f ^ J M I C R O C O M P U T E R S O L U T I O N S1 7 T h D o n w a y W e s t , S u i t e 4 0 D o M i l l s , O n t a r i o M 3 B 2 G 3\ m T e l : ( 4 1 6 ) 4 4 7 - 4 8 1 1

O S / 9 S o f t w a r eN O A V A I L A B L E !W o r d P r o c e s s o r

S t y l o g r a p h I I M a i l m e r g e , S p e l l c h e c k e r . M e n u d r i v e n ,

f a s t . E x t e n s i v e f e a t u r e s . F o r m a t s t s c r e e na y o w o r k U 1 4 C d $ 1 8 9C o m p i l e r

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

U S $ 1 2 0 C d $ 1 6 6

B A S I C 0 9f u l l y s t r u c t u r e d , s o p h i s t i c a t e d s e m i

c o m p i l e d ( c o d e ) B A S I C . S e B y t em a g a z i n e A p r i l 1 9 8 4 . U $ 1 1 0 C d $ 1 5 2

F O R T R A N 7 F u l l F O R T R A N c o m p i l e r . . . c o m i n g s o o n .

U $ 1 2 0 C d $ 1 6 6

D y n a S t a r , D y n a F o r m ,D y n a S p e l l

f u l l s c r e e n ( s i m i l a r t m i c r o E D I T ) e d i t o r ,t e x t f o r m a t t e r a n s p e l l c h e c k e r .

U $ 9 C d $ 1 2 5O t h e r : P a s c a l , D y n a C a l c , D a t a b a s e e t c . , a v a i l a b l e o d e m a n d .T O r d e r : S e n d c h e q u e o m o n e y o r d e r ( a d d $ 1 f o s h i p p i n g / h a n d l i n g a n 7 P S w h e r e a p p l i c a b l e ) t o

T P U G ,1 0 D u n c a n M i l l R d . , S u i t e G - 7 ,D o M i l l s , O n t a r i o , C a n a d a M 3 1 Z

Page 34: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 34/52

R e v i e w sF i v e C o m m o d o r e 6

W o r d P r o c e s s o r s

R e v i e w b M i c h a e l Q u i g l e yT h f o l l o w i n g f i v e w o r d p r o c e s s o r s a r a l f o t h C o m m o d o r e 6 4 A l t h o u g h n o n e o t h e m i g o o d e n o u g h t t a k e t h e p l a c e o P a p e r C l i p , o n o f t h e m o s t p o p u l a r w o r dp r o c e s s o r s e v e r c r e a t e d o e v e n C a r d -c o ' s W r i t e N o w ! , w h i c h u s e x t e n s i v el s o m e o t h e m h a v e i n t e r e s t i n gc a p a b i l i t i e s , a w e l l a f e o d d i t i e s .

A l o t h e m a r d i s k - b a s e d , a n a l b u o n a r i m a c h i n e l a n g u a g e . T e x E d i t h o n l y o n n o p r o t e c t e d , w h i l e T e x -t o m a t G h a s o m e f a n c y D O r o u t i n e st h a t m a k e i i m p o s s i b l e t u s e w i t h t h E p y x F a s t l o a d c a r t r i d g e . T h o t h e r s c o t a i n t h n o w - a r c h a i c , 1 5 4 1 - d e s t r o y i n g e r o r s t h a t c a u s e a k n o c k i n g e x a c t l y l i k ed i s k - f o r m a t t i n g s o u n d s .T e x t o m a t 6 T e x t o m a t 6 c o m e s f r o m A b a c u s S o f tw a r e , t h s a m e p e o p l e w h b r o u g h t u a l t h o s e n i f t y b o o k s l i k e T h A n a t o m y o t h 1 5 4 1 D i s k D r i v e , w r e t c h e d l y t r a n s l a t e df r o m t h G e r m a n . T e x t o m a t s e e m s t h a v e c o m e f r o m t h s a m e f a c t o r y , b u i t 1 0 5 - p a g e , t h r e e - r i n g b i n d e r m a n u a l i

l o g i c a l l y o r g a n i z e d a n a l m o s t c o m p l e t e l yf r e e o s p e l l i n g , g r a m m a t i c a l a n d t r a n s l at i o n p r o b l e m s .

U n f o r t u n a t e l y , t h m a n u a l ' s e a s e o u s i n o d u p l i c a t e d i t h p r o g r a m . W h i l et h o v e r l y i n g d e s i g n c o n c e p t i g o o do n e , t h e r e a r l o o a n n o y i n g l i t t l ei d i o s y n c r a s i e s . F o o n t h i n g , y o h a v et h i s h i f t e d R E T U R N a t h e n o p a r a g r a p h . A n t h d e l e t e k e d o e s n ' tw o r k n o r m a l l y y o u h a v e t p u i o t h c h a r a c t e r y o w a n t t d e l e t e , i n s t e a do d e l e t i n g t h c h a r a c t e r b e f o r e t h e c u rs o r . T h m a n u a l s a y s t h i s i " m o r e c o v e n i e n t , s i n c e m o s t o f t h e t i m e t h e c u rs o i p o s i t i o n e d a b e g i n n i n g ( s i c ) o t h u n w a n t e d t e x t s y o d o n ' t h a v e t m o v et t h e n t d e l e t e i t . " U h s u r e . . .

T h e p r o g r a m p e r f o r m s m o s t o i t f u n ct i o n s w i t h m e n u s a n p r o m p t s , m a n y o w h i c h a p p e a r a t h b o t t o m o f t h e s c r e e n .T h e s e a r e a c c e s s e d w i t h t h c u r s o r k e y sa n t h f k e y , w h i c h i u s e d a l o n g w i t ht h f k e t j u m p b a c k a n f o r t h t t h m a i n t e x t a r e a ( ' W r i t e M o d e ' ) . T h C T R L

k e i u s e d t e n t e r t h ' C o m m a n d M o d e ' ,i w h i c h o n e c a n e d i t a n m o v e t h r o u g ht h d o c u m e n t . O n p r o b l e m w i t h m a n y o t h e s e m e n u s i t h a t y o r e a l l y h a v e t t h i n k i a d v a n c e a b o u t w h a t y o a r d i n g . F o e x a m p l e , w h e n y o w a n t t s e a r c h a n r e p l a c e , y o c a n n o t s e y o u rt e x t ; a n w h e n y o w a n t t r e n a m e f i l e ,y o c a n n o t s e t h d i r e c t o r y .

O n p a r t o t h i s p r o g r a m r e a l l y d i s l i ke w a c u s t o m i z i n g T e x t o m a t f o m p a t i c u l a r p r i n t e r . ( T h e p r o g r a m i w r i t t e nf o u s e w i t h 1 5 2 5 , 1 5 2 6 o M P 8 0 1 , f o w h i c h n s u c h m o d i f i c a t i o n i n e c e s s a r y . )T h i s i n v o l v e s t w t h i n g s : c o n v e r t i n g t h e n t i r e a l p h a b e t ( u p p e r a n l o w e r c a s e ) t t h c o r r e s p o n d i n g A S C I I c o d e s o t h p r i n t e r , a n d e f i n i n g c o n t r o l c h a r a c t e r st p r o d u c e t h i n g s l i k e s u b s c r i p t s ,s u p e r s c r i p t s a n b o l d t y p e i h e a d e c i m a l ! t r i e d t o d t h i s , w i t h l i t t l e s u c e s s o p r i n t o u t . C o n s i d e r i n g P a p e r C l i pi n c l u d e s s e t u p f i l e s f o r j u s t a b o u t e v e r yp r i n t e r o t h m a r k e t , d o n ' t s e e w h T e x t o m a t c o u l d n ' t a t l e a s t i n c l u d e s o m ef o t h p o p u l a r m a k e s o p r i n t e r s . ( T w oo f t h e o t h e r p r o g r a m s r e v i e w e d h e r eT h W h o l e B i a n W o r d C o m m a n d e r6 d j u s t t h a t ) .

T e x t o m a t d o e s h a v e s o m e i n t e r e s t i n gf e a t u r e s , l i k e t h a b i l i t y t m a k e c a l c u l at i o n s i t h t e x t a n p r i n t f o r e i g nl a n g u a g e c h a r a c t e r s . H o w e v e r , i l i g h t o t h e p r i n t e r h a s s l e s e n c o u n t e r e d , f i n di v e r y h a r d t r e c o m m e n d .T e x t o m a t 6 4 ( $ 3 9 . 9 5 ) . f r o m A b a c u s S o f i -i v a r e , P B o 7 2 1 1 , G r a n d R a p i d s ,M i c h i g a n 4 9 5 1 0 .

T h W h o l e B i T h W h o l e B i i n o a l t h a t b a d , t h o u g hi t ' s n o t w i t h o u t i t s h a r e o l i t t l ep e c u l i a r i t i e s .

E d i t i n g i l i t e r a l l y o f t h e f u l l - s c r e e nv a r i e t y i y o w a n t t g o b e y o n d t h b o u n d a r i e s o f t h e s c r e e n , y o h a v e t u s t h f u n c t i o n k e y s t s c r o l l . T h f u n c t i o nk e y s h a v e d i f f e r e n t . . . e r . . . f u n c t i o n s ,d e p e n d i n g o w h e t h e r y o u a r i 4 0 - c o l u m n o 8 0 - c o l u m n m o d e ( t h e l a t t e rs c r o l l i n g t e x t f r o m l e f t t r i g h t ) . P u s h i n gR E T U R N w h i l e t y p i n g i t e x t m a k e sd o u b l e s p a c e , w h i l e t h e ' u a r r o w ' i u e f o s i n g l e r e t u r n a t h e n o p a r a g r a p h .

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

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

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

O n o t h m a j o r c h a r a c t e r i s t i c s o T h W h o l e B i t h a t i e i t h e r a n n o y i n g o r e a s s u r i n g d e p e n d i n g o n y o u r v i e w p o i n ti t h a t m o s t o t h p r o m p t s a r d o u b l e -c h e c k e d t h A r y o s u r e ? s y n d r o m e ,w h i c h i n o g u a r a n t e e t h a t m i s t a k e s w i l ln o b m a d e . O n n i c e t o u c h i t h a ts h i f t e d R U N / S T O P w i l l g e y o o u o v i t u a l l y a n s i t u a t i o n , a n b a c k t t h m a i nm e n u .

D O c o m m a n d s a r l i m i t e d t o ' n e w ' ,' s c r a t c h ' , ' r e s a v e ' , ' r e n a m e ' , ' s a v e ' a n ' l o a d ' . E a c h f i l e i s a v e d a l o n g w i t hv a r i o u s p a r a m e t e r s , s u c h a m a r g i n s , t a s e t t i n g s , l i n e s p e p a g e a n d j u s t i f i c a t i o n ,a ' m a s t e r f i l e ' . I o r d e r t m e r g e o n f i l e i n t o a n o t h e r , y o h a v e t s a v e t h p a r t s t b m e r g e d a ' n o n - m a s t e r f i l e '

t h a t i s w i t h o u t t h a u x i l i a r y i n f o r m at i o n . Y o c a a l s o c o p y o r c h a i n t o g e t h e ru t f o u r f i l e s , a n s a v e t h e m u n d e rn e f i l e n a m e .

E i g h t p r i n t e r f u n c t i o n s a r s u p p o r t e db o l d f a c e , d o u b l e s t r i k e , i t a l i c s , c o

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

T h W h o l e B i i g e n e r a l l y w e l l -d e s i g n e d a n r e l a t i v e l y e a s y t o u s e . ( O n em a j o r o v e r s i g h t i t h a t i y o h i R U N / S T O P a n R E S T O R E , i t ' s b y e - b y et e v e r y t h i n g . ) A s i d e f r o m f e g r a mm a t i c a l a t r o c i t i e s , t h m a n u a l f o t h p r g r a m i v e r y g o o d .T h W h o l e B i ( $ 3 9 . 9 5 ) , A p p l i e dT e c h n o l o g i e s , I n c . , C o m p u t e r P r o d u c t sD i v . , K i t t e r y , M e 0 8 9 0 4 .B a n k S t r e e t W r i t e rB a n k S t r e e t W r i t e r i l i m i t e d w o r dp r o c e s s o r t h a t s e e m s t h a v e b e e n d e s i g ne d w i t h n o v i c e s i m i n d . T e x t i c r e a t e di t h e ' W r i t e M o d e ' . I y o w a n t t e d i ti t y o h a v e t e n t e r t h e ' E d i t M o d e ' ,w h i c h a l l o w s y o t m o v e t h e c u r s o ra r o u n d . T h e n y o h a v e t r e t u r n t t h ' W r i t e M o d e ' t o a c t u a l l y m a k e t h e c o r r e ct i o n s . T h ' T r a n s f e r M o d e ' a l l o w s y o t d v a r i o u s D O o p e r a t i o n s , s u c h a s ' n e w ' ,' r e n a m e ' , ' s c r a t c h ' , ' l o a d ' a n ' s a v e ' . F i l en a m e s c a n b e a m a x i m u m o f e i g h tc h a r a c t e r s l o n g , s i n c e t h r e m a i n i n g l e t -

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

Page 35: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 35/52

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

C o m p a r e d t m a n y o t h e r w o r d p r c e s s o r s , B a n k S t r e e t W r i t e r i s t r i c t l y' m e a t a n p o t a t o e s ' . B l o c k m a n i p u l a t i o ni l i m i t e d t f i f t e e n l i n e s o t e x t a t i m e ,a n n p r i n t e r t r i c k s ( l i k e i t a l i c s , c o n d e n se p r i n t , a n s f o r t h ) a r s u p p o r t e d .T h e r e i s n ' t e v e n a c h a r a c t e r t i n d i c a t ew h e r e p a r a g r a p h s e n d !

A l t h o u g h p r i o r t p r i n t i n g y o c a e s t a b l i s h s u c h p a r a m e t e r s a t h n u m b e ro c h a r a c t e r s p e l i n e , p a g i n a t i o n , s p a c e sb e t w e e n l i n e s , p a g e h e a d i n g , p a u s e b e w e e n p a g e s , a n e j e c t i n g t h e l a s t p a g e ,t h e r e a r o t h e r t h i n g s t h a t c a o n l y b ec h a n g e d i t h ' U t i l i t y P r o g r a m ' . T h e s ei n c l u d e l i n e s p e p a g e , t h t o a n b o t o m a r g i n , p r i n t e r d e v i c e n u m b e r a n s e c o n d a r y a d d r e s s , s c r e e n c o l o u r s , l i n ea n d f o r m f e e d s , a n a a u d i b l e c l i c k i n gw h e n k e y s a r e p r e s s e d . Y o c a n n o t m a k eu s o t h ' U t i l i t y P r o g r a m ' w h e n B a n kS t r e e t W r i t e r i r u n n i n g i n s t e a d , y o h a v e t a c c e s s i w h i l e t h e m a i n p r o g r a mi l o a d i n g b p u s h i n g t h ' l e f t a r r o w ' k e y .

P e r s o n a l l y , d o n ' t l i k e B a n k S t r e e tW r i t e r ; a n e s p e c i a l l y n o t h b u s i n e s so j u m p i n g b a c k a n f o r t h b e t w e e n t h ' W r i t e ' a n ' E d i t ' m o d e s c o n s t a n t l y . c a s e e , h o w e v e r , w h e r e i w o u l d b w e l l -s u i t e d t e d u c a t i o n a l a p p l i c a t i o n s . T h p r o g r a m i e x t e n s i v e l y m e n u - d r i v e n a n c r a s h - p r o o f ; i c o m e s w i t h l e n g t h yt u t o r i a l o t h d i s k , i n s t r u c t i n g t h u s e ri t h f u n d a m e n t a l s o w o r d p r o c e s s i n g( a c c o r d i n g t B a n k S t r e e t W r i t e r ) ; a n t h m a n u a l f o t h p r o g r a m i e x c e l l e n t .B a n k S t r e e t W r i t e r ( $ 1 ( 9 . 9 5 ) , B r o d e r b u n dS o f t w a r e , 1 P a u l D r i v e , S a R a f a e l , C 9 1 , 9 0 8 . T h p a c k a g e c o n t a i n s t w c o p i e s o t h p r o g r a m d i s k .

W o r d C o m m a n d e r 6 O n o t h f i r s t t h i n g s t r t d w i t h an e w o r d p r o c e s s o r i t ' m a k e i s c r e wu p ' . O n o t h n i c e t h i n g s a b o u t W o r dC o m m a n d e r 6 i t h a t i m a k e s i e a s yt a c c e s s m a n y p r i n t e r f e a t u r e s , l i k eu n d e r l i n i n g a n b o l d f a c e , b u s i n g t h C o m m o d o r e k e w i t h s i n g l e l e t t e r f o e x a m p l e , ' U ' f o r U n d e r l i n e b e f o r e a n a f t e r t h s e c t i o n y o w a n t t c h a n g e . S

t h r e w i e v e r y t h i n g b u t t h e k i t c h e ns i n k , a n W o r d C o m m a n d e r p e r f o r m e dw i t h o u t a m o m e n t ' s h e s i t a t i o n e v e nw h e n m i x i n g d o u b l e - w i d e a n d n o r m a lp r i n t i j u s t i f i e d c o l u m n s !

W h i l e t h e r e a r e m a n y a s p e c t s o W o r dC o m m a n d e r 6 l i k e t h i s o n t h a t l i k e

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

W h i l e t h e r e i f u l l - s c r e e n e d i t i n g , t h c u r s o r i i t h ' e t e r n a l i n s e r t ' m o d e , a n dt h e r e i n w a t c o r r e c t w o r d s b t y i n o v e r t h e m . T h c u r s o r c o l o u r i t h s a m e a s t h e b o r d e r a n d , w h i l e y o a r a l l o w e d w i d e r a n g e o c h o i c e s , f o u n di d i f f i c u l t t g e s a t i s f a c t o r y c o l o u rc o m b i n a t i o n s .

D O c o m m a n d s ( a s i d e f r o m ' s a v e ' a n l o a d ' ) a r e l i m i t e d t ' n e w ' , ' s c r a t c h ' a n ' d i r e c t o r y ' ; a n i y o s a v e a p r o g r a mu n d e r f i l e n a m e t h a t a l r e a d y e x i s t s , t h p r e v i o u s o n i r e p l a c e d w i t h o u t w a r n i n g ,w h i c h m a n o b w h a t y o w a n t . F i l en a m e s a r l i m i t e d t o t e n c h a r a c t e r s . Y o c a n ' t m e r g e f i l e o d i s k w i t h o n i m e m o r y i n s t e a d y o u h a v e t c h a i nt h e m t o g e t h e r w h i l e p r i n t i n g .

w r o t e t t h m a n u f a c t u r e r a b o u tt h e s e p r o b l e m s , a n t h e y s e n t m b a c k

r e p l y ( a l e a s t g i v e t h e m p o i n t s f o c u s t o m e r s u p p o r t ) s a y i n g t h a t m o s t o t h c o m p l a i n t s w e r e ' d e s i g n f e a t u r e s ' . T t h i s , c a o n l y s a ' t o o b a d ' , s i n c e i W o r d C o m m a n d e r 6 t h e r e a r e t h e m a i n g s o r e a l l y f i r s t - c l a s s w o r d p r o c e s s o r .W o r d C o m m a n d e r 6 ( $ 1 , 9 . 9 5 ) , N M

M i c r o S o f t w a r e , P . O . B o 1 3 1 , M a r l b o r o .N 0 7 7 1 , 6 .

T e x E DI i t a d s , T e x E D i d e s c r i b e d a s" p o w e r f u l t e x t e d i t o r f o d o c u m e n t p r c e s s i n g a n p r o g r a m d e s i g n " t h a t a l l o w sy o t " c r e a t e , m o d i f y , a n s a v e c a s s e t t ed a t a f i l e s a n d i s k S E Q u e n t i a l f i l e s " , a w e l l a s " c o n v e r t p r o g r a m f i l e s t a n f r o m S E Q u e n t i a l f i l e s " . A m o n g i t f e a t u r e s a r e " l i n e i m a g e e d i t o r u s i n gs i m p l e c o m m a n d s " , " f u l l s c r e e n e d i t o r( u s e s c u r s o r c o n t r o l k e y s ) " a n " p r i n tc o m m a n d w i t h i n d e n t a t i o n a n d m a r g i n s( w h i c h ) s u p p o r t s C O M M O D O R Ep r i n t e r s " .

S o u n d s p r e t t y g o o d , e h ? W e l l , g o t h s h o c k o m l i f e w h e n r e c e i v e d T e x E Df o r e v i e w . T h e p r o g r a m i w r i t t e n i B A S I C ! T h i s m e a n s t h a t i t ' s s l o w e r t h a nm o l a s s e s . t r i e d c o m p i l i n g i t w h i c h i p r o v e d m a t t e r s s l i g h t l y , b u i d o i n g s o

f o u n d a e r r o r a O N . . . G O T O l i n et h a t d i d n ' t e x i s t !

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

R e v i e w sf o l l o w i n g : " f i l e i s b o u n d e d t e x t w h i c hi w r i t t e n o t a p e o r d i s k " ; a n " B d e f a u l t , T e x E D u s e s t h l i n e - i m a g ee d i t i n g m o d e . L i n e - i m a g e c o m m a n d s a r i n s t r u c t i o n s t T e x E d w h i c h d i r e c t t h p r o g r a m t c a r r y o u s o m e o p e r a t i o n ,s u c h a L O A D i n g s o m e f i l e i n t o b u f f e r . "

T e r r i b l e ! T e r r i b l e ! A n t h e n t h e r e a r c o m m a n d s l i k e " . + n a d d r e s s e s t h n t l i n e a f t e r t h e c u r r e n t l i n e " , " . - n a d d r e s s e st h n t l i n e b e f o r e t h c u r r e n t l i n e " a n " $ - n a d d r e s s e s t h n t l i n e b e f o r e t h l a s tl i n e " . A C h a r l i e B r o w n w o u l d s a y :" G o o d G r i e f ! "

c a n ' t s e m u c h u s f o T e x E d , e x c e p tf o s o m e o n e w h w a n t s t s t u d y h o w o r d p r o c e s s o r w o r k s p r i o r t w r i t i n gt h e i r o w n . A l e a s t i c o m e s o h i g h -q u a l i t y M a x e l l d i s k .T e x E d ( $ 1 9 . 9 5 ) , A P C A D , P B o 8 3 S a l i n e M I J , 8 1 7 6 . V I C 2 0 o r C - 6 1 , v e r s i o n so d i s k o t a p e .

T h P X - 8 0 p r i n t e rf r o m T E

E p s o n - c o m p a t i b l ed o m a t r i x p r i n t e r

R e v i e w b D o u g C h i s h o l mL a s t s p r i n g , j u s t b e f o r e s c h o o l e n d e d ,p u r c h a s e d a C o m m o d o r e 6 4 N o l o n ga f t e r t h a t , d i s c o v e r e d s o p h i s t i c a t e dw o r d p r o c e s s o r c a l l e d P a p e r C l i p ( f r o mB a t t e r i e s I n c l u d e d ) , w h i c h i n t r o d u c e d m t t h e j o y s o f w o r d p r o c e s s i n g . q u i c k l yb e c a m e a a d d i c t , a n m n e i g h b o u r ss o o n t i r e d o m f r e q u e n t u s o t h e i rp r i n t e r s . I s o o n b e c a m e a p p a r e n t n e e de d p r i n t e r o f m o w n : s c h o o l w o u l d b s t a r t i n g s o o n , a n c o u l d n ' t b e a r t h t h o u g h t o g o i n g b a c k t r o u g h c o p i e s a n p e n s .

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

l e t t e r q u a l i t y p r i n t i n g , a n g r a p h i c st o o . I ' h e a r d s o m e h o r r o r s t o r i e s a b o u tt h C o m m o d o r e 1 5 2 6 , a n i s e e m e d t l a c k t h a d v a n c e d f e a t u r e s o f o t h e rp r i n t e r s ( s u c h a s d o u b l e s t r i k e , s u b s c r i p t s ,s u p e r s c r i p t s a n u n d e r l i n i n g c a p a b i l i t i e s ) .

l o o k e d a t t h e E p s o n l i n e o p r i n t e r s ,w h i c h w e r e v e r y n i c e , b u v e r y e x p e n s i v e .T h e n , m u c h t m g r e a t d e l i g h t ,d i s c o v e r e d t h T E P X - 8 0 !

T h T E P X - 8 0 i a E p s o n c l o n e t h a th a a l t h f e a t u r e s o f t h e E p s o n M X - 8 0

D e c e m b e r 1 9 8 5 3

Page 36: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 36/52

R e v i e w st ' E p s o n 1 m o d e , a n u s t h M X 8 0p r i n t e r f i l e w i t h P a p e r c l i p w i t h o u t a n p r o b l e m s . p u r c h a s e d m P X - 8 0 f o 5 0 d o l l a r s w i t h t h e i n t e r f a c e C a r d c o? ( s e e T P U G M a g a z i n e , J a n u a r y1 9 8 5 ) f r o m C o m s p e c , i T o r o n t o .

T h e P X - 8 0 i s q u a r e - p i n d o t m a t r i xp r i n t e r t h s q u a r e p i n s p r o v i d es u p e r i o r p r i n t f o r m a t i o n , c o m p a r e d t t h t r a d i t i o n a l r o u n d p i n s . T h p i n s a r e n o tv e r t i c a l l y a l i g n e d , b u t r a t h e r o f f s e t , t oa l l o w r o u n d e r c h a r a c t e r s . O n c a n ' t s e es p a c e s b e t w e e n t h d o t s , e v e n i t h n o m a m o d e ! T h l e t t e r s l o o k g o o d w i t h o u td o u b l e s t r i k e , a n d e v e n o n a n o l r i b b o n .

T h e P X - 8 0 p r i n t s b i - d i r e c t i o n a l l y a n i l o g i c - s e e k i n g . T h i s s p e e d s t h i n g s u b a l l o w i n g i t p r i n t f r o m b o t h r i g h t - t o - l e f t ,a n l e f t - t o - r i g h t , a w e l l a s k i p p i n g a n u n n e c e s s a r y s p a c e s . T h s p e e d i r a t e da 8 C P ( c h a r a c t e r s p e s e c o n d ) , b u t h i n t e r f a c e s l o w s t h i n g s d o w nc o n s i d e r a b l y .

S u b s c r i p t s a n s u p e r s c r i p t s a r e s u p o r t e d , a s a r e i t a l i c s , u n d e r l i n i n g , e p h a s i z e d t y p e , a n p r o g r a m m a b l ec h a r a c t e r s p a c i n g . Y o c a s e l e c t t h e s ef e a t u r e s f r o m s o f t w a r e , o b s e t t i n g D I s w i t c h e s i t h b a c k o t h p r i n t e r . Y o c a n c h o o s e b e t w e e n 4 0 , 8 0 , 7 1 o r 1 4 c h a r a c t e r s p e l i n e , a n y o c a n e v e nc h o o s e b e t w e e n s l a s h e d o r u n s l a s h e dz e r o .

T h p r i n t e r a c c e p t s b o t h t r a c t o r o f r i ct i o n f e e d p a p e r . T h i s a l l o w s y o t u s p e r s o n a l l e t t e r h e a d , o r f o r m s w i t h o u t t h l i t t l e p e r f o r a t i o n s o t h s i d e , i y o w i s h ,a s w e l l a s a s t h e m o r e t y p i c a l p e r f o r a t e dt r a c t o r - f e e d c o m p u t e r p a p e r . Y o c a a j u s t t h p r i n t e r t a c c e p t p a p e r o a n w i d t h f r o m 4 t 1 i n c h e s .

A h a v e a l r e a d y m e n t i o n e d , t h p r i n t e r w i l l w o r k n i c e l y w i t h t h C a r d? G I t h e m u l a t i o n m o d e , t h T E P X - 8 0 e m u l a t e s t h 1 5 2 5 e x a c t l y . h a v er u s e v e r a l p r o g r a m s d e s i g n e d f o u s w i t h t h 1 5 2 5 , w i t h o u t h a v i n g t m a k em o d i f i c a t i o n s b e c a u s e o m p r i n t e r .h a v e a l s o s u c c e s s f u l l y u s e d D o o d l e ! ,P a p e r C l i p a n T h P r i n t S h o p .

T h i s p r i n t e r h a s v e r y f e f a u l t s .H o w e v e r , t h h a r d p l a s t i c d u s t c o v e r ss e e m t b r e a k e a s i l y ( m i n e d i d , a n s d i t h o s e o f t w f r i e n d s ) . A n o t h e r w e a k p o i n ti t h m a n u a l . I w a o b v i o u s l y t r a n s l a t e df r o m t h J a p a n e s e v e r y p o o r l y ( b u t i i g o o d f o l a u g h ! ) H e r e ' s h o t h e yd e s c r i b e r e m o v i n g t h s h i p p i n g s c r e w sf r o m t h b o t t o m o f t h e p r i n t e r ; " C a r e f u ll l i f t f r o m o p r i n t e r u n i t a n m a k e i s t a n d s a t h b o t t o m o c a s e b e v a r t i c a l -l f a c e t y o a n h o l d t h e u n t i t b t h o n o y o u h a n d o n t h s o f t s u r f a c e . . .A f t e r i t i s r e m o v e d , g e n t l y b a c k t h u n i tt l a f l a t o f i r m s u r f a c e , p o s i t i o n t h e

p r i n t e r f r o n t b f a c e t y o u " . N e e d l e s st s a y , t h m a n u a l d i m a k e s e t t i n g u a n u s i n g t h a d v a n c e d f u n c t i o n s o f t h ep r i n t e r l i t t l e d i f f i c u l t .

H o w e v e r , w o u l d r a t e t h i s a e x t r e m el g o o d v a l u e f o t h m o n e y . T h b o t t o ml i n e : h a v e y e t s e d o m a t r i x p r i n t e rt h a t w o u l d r a t h e r h a v e .

D r S e u s sF i x - u p T h

M i x - u p P u z z l e rf r o m C B S o f t w a r e

P r e - s c h o o l l e v e lg a m e f o t h C - 6 4

R e v i e w b G e r r y G o l dT h i s o n c a m e t m t h r o u g h J e f f , a g f o u r . A n y t h i n g t h a t c a k e e p h i m b u s yw h i l e I ' b u s y i w o r t h l o o k i n g a a g a i n .H i i n i t i a l r e a c t i o n u p o n e n c o u n t e r i n g i b a c c i d e n t a t h T P U G o f f i c e w a t o t a lf a s c i n a t i o n s o w i t h t h e h o p e t h a t i w o u l dh o l d t h c h i l d r e n f o r h o u r s , t o o k i h o m et r e v i e w . h a t r e - a l i g n m 1 5 4 1 d i s kd r i v e f i r s t , s t h a t i w o u l d l o a d , b u a l a s t D r S e u s s w a r e a d y t b u s e r - t e s t e d .

T w o - y e a r - o l d K a r e n , b r o t h e r J e f f a n s i s t e r L a u r a c r o w d e d a r o u n d t h e s c r e e n .I f e m i n u t e s , t h e y h a t h g a m ew o r k e d o u t .D r S e u s s p r e s e n t s t h r e e o h i r e n o w n e d a n i m a l s t h C a i t h H a t ,t h G r i n c h a n S n e e t c h . W h e n y o p r e s st h f i r e b u t t o n , t h s c r e e n s c r a m b l e s t h h e a d s , t o r s o s a n l e g s o f t h e t h r e e c a rt o o n c h a r a c t e r s s o t h a t n o n e o t h e m h a v et h r i g h t p a r t s . Y o u r j o i t p u t h e mb a c k t o g e t h e r a g a i n , u s i n g t h e j o y s t i c k .

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

Y o r e m e m b e r t h o s e d i m e p u z z l e s ? T h s q u a r e s s l i d e u p w a r d a n s i d e w a y s u n t i ly o m a k e t h r i g h t p i c t u r e ? T h a t ' sb a s i c a l l y w h a t w h a v e h e r e . D i r i g h t ,h o w e v e r , a n p a r t o f t h e c a r t o o n f i g u r ew i l l w i g g l e b a c k a y o i a p p r o v a l . W i t hf i v e l e v e l s o f c o m p l e x i t y , i t i s s u p p o s e dt a p p e a l t w i d e r a n g e o a g e s , f r o mf o u r t w h a t e v e r .

F o m k i d s , ' w h a t e v e r ' i a b o u t a g s e v e n . O n l y t h e 2 - y e a r - o l d d i d n o t g e b o r e d q u i c k l y . B u t h a t ' s n o t o b a d ,b e c a u s e g a m e s f o r 2 - y e a r - o l d s a r h a r dt o f i n d .

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

b l t h G r i n c h a n f r i e n d s . T h r e a l f u i i c r e a t i n g n e a n i m a l s l i k e G r i n c hw i t h t h e C a t ' s b e l l y a n S n e e t c h f e e t .T h e y d i n o e v e n m i s s t h e n c o u r a g i n gw i g g l e - ' r e w a r d s ' f o d o i n g t h i n g s r i g h t .

T h v e r d i c t ? D e f i n i t e l y f o r t y e a r si a g e . S o m e p a r e n t a l e n c o u r a g e m e n tm a b i n i t i a l l y r e q u i r e d , b e c a u s e t h j o y s t i c k d o e s n o a l w a y s s l i d e t h p a n e l sa s f a s t a s t h k i d s w o u l d l i k e t s e t h e mm o v e . A t t e n t i o n s p a n i a b o u t t w e n t ym i n u t e s , a n r e p l a y i a s s u r e d f o r a t l e a s t

w e e k o r t w o .

T P U G B B T h N E t e l e p h o n e n u m b e r i s

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

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

U N I C O R N

F R E E D A T A B A S EB a y s i d e C o m p u t e r i z e d I n s u r a n c e

S h o p p i n g D a t a B a s e .B R A N D - N E W !

J o i n t h e g r o w i n g g r o u p w h a r t a k i n g a d v a n t a g e o t h i s F I R S T e v e r i nC a n a d a s e r v i c e . A v a i l a b l e t a l c o m p u t e r a n m o d e m u s e r s .

T a k e a d v a n t a g e o o u e l e c t r o n i ci n s u r a n c e s h o p p i n g i n f o r m a t i o ns t o r e : n c o s t , n o b l i g a t i o n , n t i m e ,n h a s s l e !

W d a l y o u r c o m p a r i s o ns h o p p i n g F R E E . N n e e d t s h o pa r o u n d f o c o m p e t i t i v e r a t e s w e ' l l d a l t h a t f o y o u . . . a t N C O S T .

W h e n y o u s e B a y s i d e C o p u t e r i z e d I n s u r a n c e S h o p p i n g D a t aB a s e , y o a c c e s s 2 h o u r - a - d a y ,

d a y - a - w e e k s e r v i c e . W m e e t y o u rn e e d s , w h e n y o u n e e d t h e m m e t .

C A L L N O D A T A B A S E : 8 3 1 - 0 6 6 6V O I C E L I N E : 8 3 1 - 1 1 6 6

E n v o y I . D . B a y s i d e - l n s c e1 7 3 0 M a c P h e r s o n C o u r t , # 1 9 , P i c k e r i n g , O n t .

M a i l : P . O . B o 3 3 1 , P i c k e r i n g . O n t a r i o L 1 V 2 R 63 T P U G M a g a z i n e

Page 37: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 37/52

M i c r o s h a r eM u l t i U s e r S y s t e m

f r o m C O M S P E Cf o C - 6 4 a n

C o m m o d o r e P E T / C B M

R e v i e w b R o n a l d F r e d e r i c k sT h M i c r o s h a r e M u l t i U s e r S y s t e m a l l o w su t s i x t e e n P E T / C B M o r e i g h t m o d e l6 c o m p u t e r s t a c c e s s u t t w d i s kd r i v e s a n f i v e p r i n t e r s . T h u n i t i w e l ls u i t e d f o e d u c a t i o n a l c l a s s r o o m s e t t i n g s ,o r o t h e r e n v i r o n m e n t s w h e r e s e v e r a lc o m p u t e r s d e s i r e t 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 s . T h P E T / C B M m o d e lc o m e s i 4 8 , 1 2 o 1 6 c h a n n e l u n i t s . T h C - 6 4 v e r s i o n c o m e s i c h a n n e l . E a c hu n i t c o m e s w i t h o n 5 8 1 a n 1 f o o tc a b l e p e f o u r c h a n n e l u n i t . T h C - 6 4 v e s i o n h a s b o t h I E E E a n C - 6 4 s e r i a l p o r t s .T h e r e i a l s o b u i l t - i n 1 6 p r i n t b u f f e ri t h C - 6 4 v e r s i o n .

T h b a s i c M i c r o s h a r e u n i t f o r t h eP E T / C B M c o m e s i f o u r o r e i g h t c h a nn e v e r s i o n . T h e r e i a M i c r o s h a r e e x p a ns i o n u n i t a v a i l a b l e t o a d d a n a d d i t i o n a lf o u r o r e i g h t c h a n n e l s . B a s i c u n i t s c a e a s i l y b e x p a n d e d b y a d d i n g t h e x p a ns i o n u n i t a n c o n n e c t i n g i t t h m a i nM i c r o s h a r e u n i t w i t h t h e c a b l e s u p p l i e d .T h r e m a i n i n g i n s t a l l a t i o n i v e r y s i m p l e ,a n d a n y o n e w i t h a b a s i c k n o w l e d g e o c o m p u t e r c o n n e c t i o n s c a e a s i l y i n s t a l l a e n t i r e s y s t e m w i t h t h a i o t h v e r yw e l l - w r i t t e n i n s t r u c t i o n m a n u a l . T h u n i tc o m e s w i t h a l t h n e c e s s a r y c a b l e s f o

t y p i c a l i n s t a l l a t i o n , e x c e p t t h P E T -I E E E a n I E E E - I E E E c a b l e s r e q u i r e dt h o o k u t h e p e r i p h e r a l d e v i c e s . F o i s t a l l a t i o n s r e q u i r i n g l o n g e r t h a n n o r m a lc a b l e r u n s , a d d i t i o n a l l e n g t h c a b l e s a n e x t e n s i o n c a b l e s a r a v a i l a b l e a t a a d i t i o n a l c h a r g e .

T e s t i n g o t h M i c r o s h a r eT h M i c r o s h a r e i a c t u a l l y a I E E Es w i t c h . I p o l l s a l c o m p u t e r s c o n n e c t e dt i t s e v e r a l t i m e s e a c h s e c o n d , t s e i

c o m p u t e r i r e q u e s t i n g u s o t h d i s ko p r i n t e r . I r e q u e s t i r e c e i v e d b M i c r o s h a r e , i l o c k s o u a l o t h e r c o p u t e r s r e q u e s t i n g u s o f d e v i c e s u n t i l t h p r e s e n t c o m p u t e r i f i n i s h e d . M u l t i p l e r q u e s t s a r e s t a c k e d i t h o r d e r r e c e i v e d ,a n e a c h c o m p u t e r i t u r n i c o n n e c t e dt t h d i s k o r p r i n t e r w h e n t h p r e s e n to p e r a t i o n s a r e c o m p l e t e d .

T h e a s i e s t w a t t e s t t h M i c r o s h a r ei t p u t a d i s k i t h e d i s k d r i v e , g t e a c h c o m p u t e r , a n p r e s s S H I F T a n

R U N / S T O P a s q u i c k l y a s p o s s i b l e . E a c hc o m p u t e r s h o u l d l o a d t h e p r o g r a m i o r d e r , a r e q u e s t e d . T h L E l i g h t o t h f r o n t s h o u l d c o m e o a e a c h c o m p u t e ri g i v e n a c c e s s t t h e d i s k o p r i n t e r . A l c o m p u t e r s s h o u l d l o a d t h p r o g r a m w i t hn ' c r a s h e s ' . A n p r o b l e m s c a u s u a l l y b t r a c e d t o f a u l t y c o n n e c t i o n s , s i n c e t h e q u i p m e n t h a b e e n t h o r o u g h l y t e s t e d b t h m a n u f a c t u r e r .O p t i o n a l s e t t i n g sT h e r e a r t w d i s w i t c h e s o t h b o t t o mo f t h e M i c r o s h a r e u n i t . T h e s e a r p r e s e ta t h f a c t o r y , b u c a n b e c h a n g e d . S w i t c h# i t i m e d w a i t s e t t i n g . T h M i c r o s h a r ew i l l s w i t c h t t h n e x t u n i t i l i n e w h e nt h p r e s e n t c o m p u t e r s t o p s c o m u n i c a t i n g w i t h t h e d e v i c e f o a p e r i o do t i m e . T h i s t i m e p e r i o d i t w s e c o n d s ,w i t h s w i t c h # s e i t h ' o f f p o s i t i o n . I t h s w i t c h i s e t t h ' o n ' p o s i t i o n , t h w a i t t i m e i r e d u c e d t o n l y o n s e c o n d .

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

s t o p s i t h m i d d l e o a i / o p e r a t i o n , o i t h e d e v i c e i t s e l f h o l d s u t h e o p e r a t i o n s .I u s e r ' c r a s h e s ' h i c o m p u t e r , o i a c i d e n t a l l y p o w e r e d o f w h i l e c o m u n i c a t i n g , t h u n i t w i l l s w i t c h t t h n e x t c o m p u t e r i l i n e a f t e r a b o u t s i x t e e ns e c o n d s . I s w i t c h # i s e t t o t h e ' o n 'p o s i t i o n , t h t i m e i r e d u c e d t e i g h ts e c o n d s .

S w i t c h # i c h a n n e l - s w i t c h i n g m o d es e l e c t i o n . I f f o s o m e r e a s o n , u s e r s t o p sc o m m u n i c a t i n g w i t h d e v i c e , t h eM i c r o s h a r e w i l l r e l e a s e t t h n e x t c o p u t e r i l i n e ( t i m e s p e c i f i e d b s w i t c h # s e t t i n g ) . T h i s h a t h a d v a n t a g e o k e e pi n g a ' h u n g ' p r o g r a m o a i n a c t i v e u s e rf r o m t y i n g u t h s y s t e m . T h d i s a d v a nt a g e i t h a t u s e r c o u l d h a v e o p e n f i l e sc l o s e d , i t h e r e i t o m u c h d e l a y b e t w e e no p e r a t i o n s .

I s w i t c h # i s e t t h ' o n ' p o s i t i o n ,t h M i c r o s h a r e w i l l n o t s w i t c h t t h n e x tc h a n n e l w a i t i n g i l i n e w h e n u s e r i i t h C M m o d e , o h a n o c l o s e d t h f i l e s .T h i s a l l o w s a n a m o u n t o t i m e t p a s s

R e v i e w sb e t w e e n o p e r a t i o n s . H o w e v e r , s i n g l eu s e r c o u l d t i u t h e n t i r e s y s t e m u n t i lt h f i l e s a r c l o s e d . P r o g r a m s c o n t a i n i n gf i l e c o m m a n d s ( O P E N , I N P U T # ,P R I N T # 1 , C L O S E , a n s o o n ) s h o u l da l w a y s b w e l l w r i t t e n , t p r e v e n t a c i d e n t a l l o s s o f d a t a . F i l e s s h o u l d b o p e ne d t h d a t a t r a n s f e r r e d , a n t h f i l e sc l o s e d a s q u i c k l y a p o s s i b l e . G o o d p r g r a m m i n g t e c h n i q u e s m a k e t h i s e s s e n t i a l ,a n e v e n m o r e s i m u l t i - u s e r e n v i r o nm e n t . M i c r o s h a r e i t o t a l l y t r a n s p a r e n tt t h u s e r , a n d o e s n o k e e p t r a c k o fw h a t f i l e s a r e o p e n , o w h a t d a t a i b i n s e n t . I a c t s m e r e l y a a I E E Es w i t c h t h a t c o n n e c t s u s e r s , i t u r n , t t h d i s k o r p r i n t e r .

F i r s t - h a n d e x p e r i e n c eI t h c o m p u t e r l a a o u h i g h s c h o o l .w h a v e t w e n t y - o n e P E T / C B M 8 0 3 2c o m p u t e r s w i t h t w 8 0 5 0 d i s k d r i v e s , o n 9 0 9 0 h a r d d i s k d r i v e , a n t h r e e p r i n t e r s .W a r r u n n i n g t h e s e i t w o n e t w o r kc o n f i g u r a t i o n s .

W w e r e u s i n g c o m b i n a t i o n o s o f tw a r e a n h a r d w a r e n e t w o r k . T h s o f tw a r e p a r t h a t b b o o t e d i n t o e a c h c o p u t e r i o r d e r t b o p e r a t i o n a l . T h a c e s s t t h e d e v i c e s w a c o n t r o l l e d b m e a n s o s m a l l c o n t r o l b o a r d p l u g g e di n t o t h u s e r p o r t o t h e r e a r o f t h e c o p u t e r . T h b o a r d s w e r e t h e n c h a i n e dt o g e t h e r w i t h t h r e e w i r e s c o n n e c t e d f r o mc o m p u t e r t c o m p u t e r . I E E E - I E E Ec a b l e s w e r e u s e d t c h a i n t h c o m p u t e r st t h d i s k d r i v e s a n t h e p r i n t e r s .

T h i s s y s t e m h a d s e v e r a l d i s a d v a n t a g e s ,b u w a v e r y g o o d f o t e a c h i n g B A S I Cp r o g r a m m i n g , b e c a u s e o a l t h b u i l t - i nf e a t u r e s , s u c h a p a s s w o r d p r o t e c t i o n o

s t u d e n t ' s f i l e s . H o w e v e r , t h s y s t e mw o u l d n o t p r o v i d e b u p r o t e c t i o n u n l e s sa l c o m p u t e r s w e r e l o a d e d w i t h t h s o f tw a r e p r o g r a m . I w a n o p o s s i b l e t r u c o m b i n a t i o n s o d i f f e r e n t t y p e s o s o f tw a r e a t h s a m e t i m e . T h w o r s t f e a t u r eo t h i s s y s t e m w a t h a t i o f t e n l o c k e d u t h e e n t i r e s y s t e m b e c a u s e o h a r d w a r ep r o b l e m s . p o i n t t h i s o u o n l y t c o m p a r ei t M i c r o s h a r e .

A f t e r r e a d i n g a b o u t M i c r o s h a r e , u n i t sw e r e o r d e r e d a n i n s t a l l e d . E v e r y t h i n gp e r f o r m e d a d e s i g n e d . W c a n o r u a n y t h i n g w w a n t o n a n y c o m p u t e rw i t h o u t c r a s h i n g o u s y s t e m . T u r n i n gc o m p u t e r o a n o f d o e s n o a f f e c t t h s y s t e m , e v e n w h i l e a n o t h e r c o m p u t e r i u s i n g t h e d i s k o r p r i n t e r . W c a s t i l l u s t h g o o d f e a t u r e s o o u o l s o f t w a r e n e w o r k f o p r o g r a m m i n g c l a s s m a n a g em e n t w i t h t h M i c r o s h a r e . T h s y s t e mp r o v i d e s o u l a w i t h g r e a t e r f l e x i b i l i t yi w h a t w c a n d o i o u c l a s s e s .

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

D e c e m b e r 1 9 8 5 3

Page 38: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 38/52

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

C o n c l u s i o nB a s e d o m e x p e r i e n c e a B A S I C p r g r a m m i n g t e a c h e r , a n h a v i n g t k e e pt w e n t y - o n e c o m p u t e r s o l i n e a l d a y ,c a s t r o n g l y r e c o m m e n d t h M i c r o s h a r em u l t i - u s e r s y s t e m a n t h 6 4 p r i n t b u f e r . f o u n d t h p r o d u c t e a s y t i n s t a l l ,a n i h a b e e n o n e h u n d r e d p e c e n tr e l i a b l e . T h v e r s i o n f o t h C o m m o d o r e6 o u g h t t b j u s t a r e l i a b l e .

O u s c h o o l h a s a l o o m o n e y t i e d u i o u l a b , a n w e x p e c t t u s i f o s e v e r a l m o r e y e a r s t t e a c h B A S I C p r g r a m m i n g , w o r d p r o c e s s i n g , s p r e a ds h e e t s a n d a t a b a s e p r o g r a m s , a w e l l a h o t o p e r a t e o t h e r t y p e s o s o f t w a r e .T h M i c r o s h a r e w i l l e n a b l e u t m a k e t h m o s t e f f i c i e n t u s o f t h e d i s k d r i v e s a n p r i n t e r s a t a m i n i m u m c o s t . W a l s o i s t a l l e d t w C O M S P E C 6 4 p r i n t b u f f e r sw i t h o u r s y s t e m , w h i c h p r o v i d e sm i n i m u m o o n - l i n e t i m e f o p r i n t i n go p e r a t i o n s .

I n f o r m a t i o n a b o u t M i c r o s h a r e c a b o b t a i n e d f r o m t h m a n u f a c t u r e r , C O 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 n u e , U n i t 5 T o r o n t o , O t a r i o M 6 2 Y ( 4 1 6 ) 7 8 7 - 0 6 1 7 . T h c o s to a e i g h t c h a n n e l u n i t f o P E T / C B M i 1 , 1 9 5 d o l l a r s , a n 1 c h a n n e l s y s t e m i 2 , 0 9 5 d o l l a r s . T h 6 4 p r i n t b u f f e r c o s ti 4 9 d o l l a r s e a c h . T h M i c r o s h a r e f o t h C - 6 4 c o s t s 9 9 d o l l a r s f o r a c h a nn e s y s t e m . A l p r i c e s . a r e i C a n a d i a nd o l l a r s . T h p r i c e i r e a s o n a b l e , c o n s i d e ri n g t h a t t h i s i p r o d u c t t h a t p e r f o r m ss w e l l .

C O M S P E CM C 6 4 0 0

f r o m C O M S P E C6 4 I E E E p r i n t b u f f e r

f o P E T / C B M c o m p u t e r s

R e v i e w b y R o n a l d F r e d e r i c k sT h C O M S P E C M C S 6 4 0 0 i t r a n s p a r e n t , e a s y - t o - u s e 6 4 p r i n t b u f f e rf o C o m m o d o r e P E T / C B M c o m p u t e r sa n p r i n t e r s . T h b u f f e r m a b u s e d w i t hC o m m o d o r e I E E E p r i n t e r s , o w i t h o t h e rb r a n d s o p r i n t e r s i h a s a n o p t i o n a lC e n t r o n i c s p a r a l l e l p o r t . T h b u f f e r m a b u s e d w i t h o r w i t h o u t C O M S P E C ' sM i c r o s h a r e m u l t i - u s e r n e t w o r k i n gs y s t e m .

a b o u t 2 x 1 0 x 6 i n c h e s . T h u n i t h a a ' o n / o f f 1 s w i t c h , a P A U S E b u t t o n , a n R E S E T b u t t o n . I c o m e s w i t h i t o w p l u g - i n p o w e r s u p p l y . C o n n e c t i o n s a r m a d e t t h I E E E p r i n t e r b m e a n s o

P E T - I E E E c a b l e " ( n o t s u p p l i e d ) . C o n e c t i o n t C e n t r o n i c s - t y p e p r i n t e r s i m a d e w i t h C e n t r o n i c s - t y p e c a b l e . T h M C 6 4 0 0 i d e s i g n e d a n m a n u f a c t u r e db 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 t a r i o M 6 2 Y 6 .

A d v a n t a g e s o p r i n t b u f f e rW i t h p r i n t b u f f e r , a e n t i r e p r i n t f i l ec a n b e t r a n s f e r r e d t t h e b u f f e r i a v e r ys h o r t p e r i o d o t i m e t h c o m p u t e r c a s e n d t h d a t a m u c h f a s t e r t h a n t h p r i n t e r c a p r i n t i t A f t e r t h d a t a h a b e e n s e n t t t h b u f f e r , i s e n d s t h d a t at t h p r i n t e r . O n c e * t h d a t a h a s b e e nt r a n s f e r r e d t t h b u f f e r , t h c o m p u t e ri f r e e t u s t h d i s k d r i v e o d o t h e ro p e r a t i o n s . T h i r t y m i n u t e s o f p r i n t i n gc a b d u m p e d i n t o t h e b u f f e r i o n l yn i n e t y s e c o n d s . t y p i c a l t h r e e - p a g e p r og r a m l i s t i n g c a b d u m p e d t t h b u f e i a b o u t f o u r s e c o n d s . I a p p l i c a t i o n ss u c h a w o r d p r o c e s s i n g a n c o m p u t e rl a b s i s c h o o l s , t h b u f f e r p r o v i d e s m o r ee f f i c i e n t u s e o f b o t h e q u i p m e n t a n d t h i n d i v i d u a l ' s t i m e . T h i s i e s p e c i a l l y t r u ei m u l t i u s e r e n v i r o n m e n t . O t h e r u s e r sh a r d l y n o t i c e a n d e l a y s i g a i n i n g a c c e s st t h d i s k d r i v e w h i l e t h p r i n t e r i r u n i n g . T h p r i c e o t h M C 6 4 0 0 i 4 9 d o l l a r s ( C d n . ) .I n s t a l l a t i o nT h i n s t a l l a t i o n o f t h e M C 6 4 0 0 i v e r ys i m p l e . T h b u f f e r h a o n I E E E i n p u tc o n n e c t i o n p o r t o n ' t h e b a c k o f t h e u n i t .T h e r e a r t w o u t p u t c o n n e c t i o n p o r t s .O n i t h I E E E , a n t h e o t h e r i C e t r o n i c s p a r a l l e l p o r t . r e g u l a r I E E Ec a b l e i u s e d t c o n n e c t t h e b u f f e r t t h p r i n t e r . I t h c o n n e c t i o n i m a d e f r o mt h c o m p u t e r , i i d o n e w i t h a I E E E i p u a n d a n I E E E c a b l e f o t h o u t p u t t t h p r i n t e r . T h b u f f e r m a a l s o b e u s e dw i t h t h M i c r o s h a r e m u l t i - u s e r s y s t e m .

A f t e r c o n n e c t i n g t h e c a b l e s t t h u n i t s , t h c o m p u t e r s a n d t h p r i n t e r a r p o w e r e d u p T h b u f f e r p o w e r s u p p l y i p l u g g e d i n a n t h e s w i t c h i t u r n e d o n T h L E l i g h t f l a s h e s o n c e a n r e m a i n so n i t h u n i t p a s s e s a l i n t e r n a ld i a g n o s t i c t e s t s . T h b u f f e r i n o r e a d yf o o p e r a t i o n .S w i t c h e sT h e r e a r t w p u s h - b u t t o n - t y p e s w i t c h e so t h e f r o n t o f t h e b u f f e r u n i t . T h b u t o o t h r i g h t s i d e i t h P A U S E . P r i nt i n g c a b h a l t e d b y p u s h i n g t h b u t t o n

o n c e . P u s h i n g t h b u t t o n a s e c o n d t i m ew i l l c a u s e p r i n t i n g t r e s u m e . T h b u t t o no t h l e f t s i d e i f o c l e a r i n g t h e b u f f e rm e m o r y , i d e s i r e d . T h e r e a r a l s o f o u rd i s w i t c h e s o t h b o t t o m o t h u n i t ,w h i c h p r o v i d e s e t t i n g s f o C o m m o d o r ep r i n t e r s a n C e n t r o n i c s p r i n t e r s ; c o n v e r tC o m m o d o r e A S C I I t t r u e A S C I I ; a n ds e t h u n i t d e v i c e n u m b e r .A p p l i c a t i o n s

i n s t a l l e d t w b u f f e r s i o u h i g h s c h o o lc o m p u t e r l a b . W h a v e t w s e p a r a t e n e tw o r k s u s i n g C O M S P E C ' s M i c r o s h a r em u l t i - u s e r s y s t e m . P r i o r t t h i n s t a l l at i o n o f t h e b u f f e r s , s t u d e n t s w e r e a l w a y sw a n t i n g t u s e t h e d i s k d r i v e , b u t h n e w o r k w a o f t e n t i e d u b e c a u s e o s t u d e n t s l i s t i n g t h e i r p r o g r a m s .

S o m e t i m e s , t h n e t w o r k w a t i e d u a m u c h a o n h a l f t h c l a s s p e r i o d . D u i n t h e t i m e t h e p r i n t e r w a i o p e r a t i o n ,s t u d e n t s c o u l d n o t u s t h d i s k d r i v e . A r e s u l t , t h e y g o t v e r y i m p a t i e n t w h i l ew a i t i n g . I s e e m e d l i k e f i f t y t i m e s e a c hd a t h a t h e a r d : " W h o i p r i n t i n g ? " o " H u r r y u p ! " . W i t h t h i n s t a l l a t i o n o t h b u f f e r s , l i f e h a b e c o m e m u c h e a s i e r f o b o t h s t u d e n t s a n t e a c h e r .

N o i i j u s t l i k e h a v i n g t h e p r i n t e r n o c o n n e c t e d t t h s y s t e m . T h e r e a r n o v i o u s d e l a y s w h i l e t h e c o m p u t e r s e n d sd a t a t t h b u f f e r . S t u d e n t s c a p r i n t a n d d i s k o p e r a t i o n s a t h s a m e t i m e . I t a k e n l o n g e r t s e n d f i l e t t h e b u f f e rt h a n i d o e s t l o a d i f r o m t h d i s k . T h b u f f e r p r o v i d e s g r e a t e r p r o d u c t i v i t y i t h l a b .

C o n c l u s i o nI o n d o e s l o o p r i n t i n g , s u c h a i

c o m p u t e r l a s e t t i n g o r a l o o w o r dp r o c e s s i n g a p p l i c a t i o n s , t h M C 6 4 0 0p r i n t b u f f e r i n e c e s s a r y p i e c e o f e q u i pm e n t . T h u n i t i d e s i g n e d v e r y w e l l ,o p e r a t e s b e a u t i f u l l y , a n i c o m p l e t e l yt r a n s p a r e n t t t h u s e r . w o u l d h i g h l yr e c o m m e n d t h M C 6 4 0 0 p r i n t b u f f e r . D

H i t c h h i k e rf r o m I n f o c o m

T e x t a d v e n t u r e g a m ef o t h C o m m o d o r e 6

R e v i e w b S h a f q a t K h a nM a r c h 3 1 9 7 8 , s a t h i n t r o d u c t i o n o t h m o s t p o p u l a r r a d i o s e r i e s o a l t i m eo v e r B B C ' s a i r w a v e s : D o u g l a s A d a m s 'H i t c h h i k e r ' s G u i d e T o T h e G a l a x y . F o t h o s e o y o w h a r e n o t f a m i l i a r w i t h t h

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

Page 39: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 39/52

. R e v i e w ss e r i e s , H i t c h h i k e r i b i z a r r e s t o r y a b o u ta n a v e r a g e E n g l i s h m a n n a m e d A r t h u rD e n t w h t r a v e r s e s t h e u n i v e r s ed i s c o v e r i n g s t r a n g e p e o p l e , p l a c e s a n t h i n g s . T h s t r a n g e p e o p l e , p l a c e s a n t h i n g s a l s o d i s c o v e r A r t h u r D e n t .

A f t e r A d a m s m a d e p i l e s o m o n e y c o v e r t i n g H i t c h h i k e r i n t o m o r e r a d i o p r g r a m s , f o u r b o o k s ( w h i c h h c a l l s ' t h e H i c h h i k e r t r i l o g y ' ) , a n t e l e v i s i o n s e r i e s ,h c o n v e r t e d i i n t o a i n t e r a c t i v e c o p u t e r a d v e n t u r e g a m e , a w e l l . H a p r o a c h e d I n f o c o m a n w a i m m e d i a t e l yt e a m e d u p w i t h S t e v e n M e r e t z k y ( a u t h o ro P l a n e t f a l l a n S o r c e r e r ) . T h i s d u o ' ss e n s e o f h u m o u r m e s h e d s w e l l t h a t , i m a n y i n s t a n c e s , t h c o m p u t e r g a m e i e v e n m o r e f u t h a n t h e b o o k .

A l t h o u g h I n f o c o m r a t e s t h g a m e a s t a n d a r d l e v e l , i s h o u l d b t a c k l e d a a a d v a n c e d g a m e i i d e f i n i t e l y n o s u i t a b l e f o b e g i n n e r s . I y o c a n n o t g e t h r o u g h t h f i r s t f e w m o v e s , r e m e m b e rt r e a d a n d e x a m i n e e v e r y t h i n g c a r e f u ll T h f i r s t c h a p t e r o t h b o o k i h e l p f u l ,b u a f t e r t h a t , t h b o o k a n d g a m e b r a n c ho u i d i f f e r e n t d i r e c t i o n s ( y o u r e a l l y d n o h a v e t b u t h b o o k t s o l v e t h eg a m e , a l t h o u g h i g i v e s y o g o o d f r a m eo r e f e r e n c e f o d e a l i n g w i t h c e r t a i n a ct i o n s i i t ) .

A n n o w , f o a l y o p r o s p e c t i v e H i c h h i k e r p l a y e r s s o m e h i n t s :

D n o t h i n k l o g i c a l l y .T h g a m e d o e s l i t y o a c e r t a i n

p o i n t s .Y o m u s t h a v e t h e b a b e l f i s h t o s o l v e

c e r t a i n p a r t s o f t h e g a m e .R e a d a l d e s c r i p t i o n s c a r e f u l l y .C o n s u l t t h g u i d e w h e n y o u n e e d h e l p .E n j o y t h V o g o n p o e t r y .D o n ' t p a n i c !

T h a d v e n t u r e h i n t s t h a t s e c o n d p a r tm i g h t b r e l e a s e d i t h f u t u r e . C o n s i d e ri n g t h e n u m b e r o H i t c h h i k e r b o o k s , t h i ss e r i e s i l i k e l y t e x t e n d f u r t h e r t h a n t h Z o r k s e r i e s d i d . w i l l g l a d l y a n s w e r a n q u e s t i o n s a b o u t t h g a m e , i f r u s t r a t e dp l a y e r s w i s h t w r i t e t m c / T P U GM a g a z i n e .

Q u i n kf r o m C B S o f t w a r e

T r i v i a q u i z g a m ef o C o m m o d o r e 6

R e v i e w b I a A W r i g h tC o p y r i g h t s 1 9 8 5 , I a A W r i g h tQ u i n k i T r i v i a l P u r s u i t - t y p e g a m et h a t f i l l s e i g h t b o x e s w i t h f a c t s . S o m e a r

' m a t c h e s ' a n o t h e r s a r e ' l o n e r s ' , b u a l t h f a c t s a r b a s e d o n i n f o r m a t i o n i o n s u b j e c t a r e a . T h c o m p u t e r g e n e r a t e s at b r e e - b y - t h r e e g r i d , a n y o a r e g i v e nf i x e d t i m e l i m i t i w h i c h y o u m u s t s e l e c tt h i t e m ( s ) t h a t d n o m a t c h t h o t h e r s

a n p r e s s t h e c o r r e c t k e o t h G - 6 4k e y b o a r d .

Q u i n k c a b e p l a y e d a t w o - p l a y e r ( o t w o - t e a m ) g a m e ; o o n e - o n - o n e a g a i n s tt h c o m p u t e r . Y o c a n c h o o s e f r o m s i c a t e g o r i e s : f a m e , p o c u l t u r e , i m a g i n at i o n , s c i e n c e a n n a t u r e , g e n e r a lk n o w l e d g e a n d m i x e d b a g . O t h e r t h a n ab i a s t o w a r d A m e r i c a n c o n t e n t , t h e i n f o rm a t i o n b a n k o 4 5 0 0 i t e m s i f i n e . T h e r ea r f i v e l e v e l s o d i f f i c u l t y , a n y o c a c h o o s e t p l a y e a c h o t h e s e a m o r e a v a n c e d l e v e l , w h e r e y o u a r r e s p o n s i b l ef o i n d i c a t i n g a c o m p l e t e d s c r e e n p l u sb o n u s r o u n d s . T h e r e a r e n o u g h b u i l t - i no p t i o n s t m a k e Q u i n k l a s t f o l o n gt i m e .

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

N e i t h e r c a I w o u l d l i k e Q u i n k t h a v e k e y b o a r d o v e r l a y , b e c a u s e u s i n gt h e T , Y U G H J B a n k e y s i a w k w a r d . s t i l l f i n d m y s e l f p r e s s i n g t h w r o n g k e y , e v e n w h e n k n o w t h e c o r r e c ta n s w e r .

B e i n g l o c k e d t t h k e y b o a r d i u n a v o i d a b l e b u i i o n o t h g r e a tf a i l i n g s o a l c o m p u t e r - b a s e d t r i v i ag a m e s . b e l i e v e a d u l t s w o u l d e n j o ys p r a w l i n g a r o u n d t h f o u r s i d e s o g a m e - b o a r d m o r e t h a n h u d d l i n g a r o u n d

c o m p u t e r k e y b o a r d a n m o n i t o r . F o t h ' c l o s e t t r i v i a f r e a k ' , h o w e v e r , Q u i n ki j u s t t h e t i c k e t . T h e r e i n o s o u n d t d i s t u r b t h e r e s t o t h e f a m i l y a 2 : 0 0 a m t h g a m e i f a s t , t h f a c t u a l i n f o r m a t i o ni e x t e n s i v e a n i n f o r m a t i v e a n n o n w i l l k n o w h o m a n y m i s t a k e s y o m a d e .

Q u i n k c o m e s i a a t t r a c t i v e l i b r a r yc a s e w i t h s i x t e e n - p a g e g a m e m a n u a la n d i s k . T h i s v e r y n i c e p a c k a g i n g i u n f o r t u n a t e l y s p o i l t b h a v i n g d i s k r e a de r r o r , w h i c h b a n g s t h d r i v e h e a d o n m 1 5 4 1 ( n o t v e r y h e a l t h y f o t h f a i t h f u lb e a s t ) . w o n d e r i h a v i n g k e y b o a r do v e r l a y w o u l d n o h a v e b e e n m o r e e f f e ct i v e t h a n c o p y p r o t e c t i n g t h d i s k ?

Q u i n k , f r o m C B S o f t w a r e , C B P u b l i s h i n g G r o u p , F a w c e t t P l a c e ,G r e e n w i c h , C 0 6 8 3 6 . I C a n a d a : H o l t ,R i n e h a r t a n W i n s t o n .

F o r e c a s t !f r o m C B S o f t w a r e

W e a t h e r f o r e c a s t i n gp r o g r a m f o t h C - 6 4

R e v i e w b D a v e N e a l eH o m a n y t i m e s h a v e y o m a d e s o m ei m p o r t a n t p l a n s , o n l y t h a v e t h e m r u i n e db e c a u s e o p o o r w e a t h e r ? N o t h a t c a a l c h a n g e w i t h n e p r o g r a m f r o m C B S o f t w a r e , c a l l e d F o r e c a s t ! . Y o u ' l l b a b l et t u r n y o u r C - 6 4 i n t o w e a t h e r s t a t i o nt h a t c a l o g , d e t a i l a n f o r e c a s t t h w e a t h e r o n d a i l y b a s i s .

W i t h f i v e d i f f e r e n t s u b p r o g r a m s t w o r k w i t h , y o w i l l b a b l e t p r e d i c t t h ew e a t h e r f o t h i s a f t e r n o o n , e v e n i n g o e v e n f o t o m o r r o w , u s i n g t h W e a t h e rF o r e c a s t e r s e c t i o n . ' W e a t h e rC a l c u l a t o r ' c a m a k e i e a s i e r t u n d e r s t a n d t h e t y p e s o m e a s u r e m e n tu s e d i f o r e c a s t i n g . W h i l e d o i n g a l t h i s ,y o c a s t o r e e a c h d a y ' s w e a t h e r i t h ' W e a t h e r K e e p e r ' s e c t i o n , f o r a a c c u r a t er e c o r d o f t h e p r e v i o u s w e a t h e r . T h ' W e a t h e r T r a v e l l e r ' s e c t i o n a l l o w s y o t h o p p o r t u n i t y t s e e t h e w e a t h e r f o a l m o s t a n y w h e r e i t h U S A . T h l a s ts e c t i o n , c a l l e d ' W e a t h e r T r a c k e r ' , l e t s

■ y o u f o l l o w t h e p a t t e r n s o f v a r i o u sh u r r i c a n e s .

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

T h g r a p h i c s a r e p r e t t y g o o d : h o w e v e r ,t h b i g g e s t c o m p l a i n t h a a b o u t i w a t h s e e m i n g l y u n r e a s o n a b l e t i m e i t o o kt l o a d v a r i o u s s u b s e c t i o n s . k n o w t h 1 5 4 1 i a s l o w d r i v e , b u F o r e c a s t !

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

e x c e l l e n t m a n u a l t h e l p t h b u d d i n gf o r e c a s t e r b e c o m e a c q u a i n t e d w i t hw e a t h e r j a r g o n . T h e r e a r a l s o r t s o fw e l l - d e t a i l e d d r a w i n g s a n p h o t o g r a p h st h e l p e x p l a i n w e a t h e r p a t t e r n s a n c o n c e p t s . A l s o , t h e m a n u a l i n c l u d e s l i s to A m e r i c a n a n C a n a d i a n c o l l e g e s a n u n i v e r s i t e s w h e r e A t m o s p h e r i c S c i e n c e sa r s t u d i e d , a s w e l l a g l o s s a r y a n b i b l i o g r a p h y .

D e s p i t e s o m e f a i l i n g s , F o r e c a s t ! i g o o d p r o g r a m f o t h o s e w h a r i n t e r e s t e d i t h w e a t h e r , a n w a n t t k n o w i t h a t p i c n i c t h e y ' r e p l a n n i n g w i l lb r a i n e d o o r n o t .

D e c e m b e r 1 9 8 5 3 7

Page 40: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 40/52

R e v i e w s :

J a n c e H a r d W i r eM i c r o c o m p u t e r

S e c u r i t y S y s t e mf r o m J a n c e A s s o c i a t e s

S o f t w a r e , c a r t r i d g ea n h a r d w a r e p a c k a g ef o C - 6 4 a n V I C 2 0

R e v i e w b y R o b e r t J S o d a r oC o p y r i g h t 1 9 8 5 , R o b e r t J S o d a r oJ a n c e A s s o c i a t e s I n c . , P B o 2 3 4 , E a s tT e x a s , P 1 8 0 4 6 , ( 2 1 5 ) 3 9 8 - 0 4 3 4 -J a n c e A s s o c i a t e s h a d e v e l o p e d c a r tr i d g e i n t e r f a c e t h a t w i l l a l l o w y o t u s y o u r c o m p u t e r a s b u r g l a r a l a r m s y s t e m .T h p r o g r a m i a v a i l a b l e o b o t h d i s k a n t a p e , a n w i l l w o r k w i t h e i t h e r t h V I 2 o C - 6 4 . T h h a r d w a r e f o t h e s e c u ri t s y s t e m r e t a i l s f o $ 1 9 5 . 0 0 ( U S ) , t h u sp l a c i n g i w e l l b e l o w c o m p a r a b l e h o m es e c u r i t y s y s t e m s .

T h h a r d w a r e t h a t c o m e s w i t h t h J a n c e s y s t e m i t h V I R e C a r t r i d g e( i t s c o m p u t e r i n t e r f a c e ) , 1 m a g n e t i cs w i t c h e s ( t m o u n t o d o o r s a n w i d o w s ) , d e a c t i v a t e b u t t o n s , p a n i c b u t o ( f o r r e m o t e a c t i v a t i o n o f a l a r m s ) , 2a l a r m b e l l s ( o n e f o r i n s i d e a n o u t s i d ey o u r h o u s e ) , o n 1 v o l t D p o w e r s u p pl f o b e l l s , w i n d o w w a r n i n g d e c a l s , a n 2 0 f e e t o f 2 2 g a u g e , s t r a n d e d , t w i n -c o n d u c t o r w i r e .

T m a n y , w i r i n g t h h o u s e w i t hb u r g l a r a l a r m s y s t e m m i g h t s e e m a n i mp o s s i b l e c h a l l e n g e . N o s w i t h t h J a n c es y s t e m . T h i s s y s t e m i s s i m p l e t h a te v e n a i n d i v i d u a l w h k n o w s v e r y l i t t l ea b o u t e l e c t r i c i t y ( l i k e t h i s r e v i e w e r )s h o u l d b e a b l e t d i u n a i d e d . W i r i n gu t h J a n c e S y s t e m i s o s i m p l e , i i c h i l d ' s p l a y , e v e n f o s o m e o n e w h h a t r o u b l e r e m e m b e r i n g w h i c h w a l i g h t b u l b i s c r e w e d i n

W i t h t h a i o v e r y e x p l i c i ts c h e m a t i c s , d i a g r a m s a n d i n s t r u c t i o n s ,e v e n n o v i c e i c a p a b l e o e n s u r i n g t h s e c u r i t y o h i o h e h o m e . S t e p b s t e p ,y o a r g u i d e d t h r o u g h e a c h p h a s e o f t h ei n s t a l l a t i o n p r o c e s s . F i r s t , y o m u s td e t e r m i n e c e n t r a l l o c a t i o n f o r t h e c o p u t e r . I m u s t b p l a c e d w h e r e i w i l ln e i t h e r b i t h w a y , n o d i f f i c u l t t o a cc e s s . ( U n l e s s y o h a v e a s e c o n d u n i t , y o m u s t b a b l e t g e t y o u r c o m p u t e r f o n o r m a l u s w h e n t h a l a r m s y s t e m i n o o p e r a t i n g . )

T h J a n c e H a r d w i r e A l a r m S y s t e m r q u i r e s t h a t w i r e s b r u f r o m e a c h d o o r

o w i n d o w t t h c o m p u t e r . J a n c e a l s o o f e r s ' w i r e l e s s ' s y s t e m , w h i c h u s e s y o u rh o m e ' s o w e l e c t r i c a l s y s t e m . W i t h t h w i r e l e s s s y s t e m , l e a d s r u f r o m w i n d o w sa n d o o r s d i r e c t l y t t h n e a r e s t e l e ct r i c a l o u t l e t . O n c e t h c o m p u t e r i p l u g g e d i a n t u r n e d o n , t h e c i r c u i t i c o m p l e t e d , a n t h s y s t e m i o p e r a t i n g .

W h e n r u n n i n g w i r e s a r o u n d y o u rh o u s e , c a r e m u s t b t a k e n t t u c k l o o s ew i r e s u n d e r e d g i n g , o r u t h r o u g h d u c t s ,s t h e y w i l l n o b e c o m e h a z a r d . T h i s i f o r m a t i o n i p o i n t e d o u b t h s y s t e m ' si n s t r u c t i o n s , w h i c h s e e m t a n t i c i p a t en e a r l y e v e r y p o s s i b l e p r o b l e m . I a d d i t i o nt t h p r i n t e d i n s t r u c t i o n s , t h e r e i a l s o

p r o g r a m , c o m p l e t e w i t ht r o u b l e s h o o t i n g h i n t s c o n t a i n e d o t h d i s k o r t a p e i t s e l f . T h u s e r i a b l e t o l i s ta n d / o r ' b a c k - u p ' t h e s e c u r i t y p r o g r a m , a t h e r e a r n o c o p y p r o t e c t i o n m e a s u r e st a k e n ( a l e a s t t h e r e w e r e n o n e o n t h c o p y t e s t e d ) , p o s s i b l y s o t h e u s e r w i l l b a b l e t c u s t o m i z e t h p r o g r a m . D e t a i l e dp r o g r a m d o c u m e n t a t i o n i a l s o i n c l u d e d .

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

W h e n y o a r r e a d y t l e a v e y o u rh o u s e , y o p u s h o n o f t h e d e a c t i v a t e b u t o n s , d i s a b l i n g t h s y s t e m f o f i v em i n u t e s . Y o t h e n e x i t t h e h o u s e , a n c l o s e t h f r o n t d o o r . R e - e n t r y t r i g g e r s1 0 - s e c o n d w a r n i n g b e e p e r t h a t s o u n d s

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

I a d d i t i o n t s i m p l e a u r a l a l a r m ,m u l t i p l e f u n c t i o n s a r e a v a i l a b l e a a d o n t t h J a n c e s y s t e m . T h e s e i n c l u d et h a b i l i t y t i n s t a l l m o r e t h a n t h m i n i m u m n u m b e r o f s w i t c h e s t t h s y s t e m ( a l l o w i n g f o r t h p o s s i b i l i t y o v i t u a l l y a l w i n d o w s a n d o o r s t b e p r ot e c t e d ) . A n o t h e r o p t i o n i p r o g r a m t h a tw i l l a u t o m a t i c a l l y d i a l p h o n e n u m b e r ,r i n g a a l a r m o v e r t h p h o n e , h a n g u p a n d i a l a n o t h e r n u m b e r . U t 1 0 n u m b e r s c a b c a l l e d i t h i s f a s h i o n .M o t i o n a n v i b r a t i o n d e t e c t o r s c a n b ea d d e d t t h s y s t e m , a w e l l a p r o g r a m st h a t w i l l t u r n l i g h t s o n a n d o f f , a n r a i s ea n l o w e r r o o m a n d w a t e r t e m p e r a t u r e s .M a n y o t h e r f u n c t i o n s a r a l s o a v a i l a b l e .N o n e o t h e s e f e a t u r e s w e r e i n c l u d e dw i t h t h m o d e l t e s t e d , a n w i l l o b v i o u sl a d t t h $ 1 9 5 . 0 0 p r i c e t a g .

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

w i t h y o u r c o m p u t e r . F i r s t , w h i l e t h a l a r m i i u s e , t h c o m p u t e r c a n n o t b u s e d f o a n o t h e r f u n c t i o n . A l s o , w h i l ei i i u s e , y o u r t r a n s f o r m e r i c o n t i nu a l l y o n T h p e o p l e a J a n c e h a v e i f o r m e d u t h a t t h i s w i l l c a u s e n o h a r m t t h t r a n s f o r m e r ( i w i l l g e q u i t e w a r m ,t h o u g h ) . S t i l l , l e a v i n g i o a l t h t i m ej u s t m i g h t c a u s e t h t r a n s f o r m e r t b u r nu f a s t e r t h a n i n o r m a l l y w o u l d . I e i t h e rc a s e , t h t o t a l l i f e s p a n o t h t r a n s f o r m e ri w e l l i n t o t h t h o u s a n d s o h o u r s , a n i r e a l l y s h o u l d n o t m a k e m u c h o d i f e r e n c e i t h l o n g r u n .

I t h f i n a l a n a l y s i s , t h J a n c e S e c u ri t S y s t e m g e t s v e r y h i g h r a t i n g , a n t h o s e C - 6 4 a n V I 2 o w n e r s w h a r i n t e r e s t e d i h a v i n g a a l a r m s y s t e m i s t a l l e d s h o u l d c h e c k i n t o i t N o o n l y i t h i s s y s t e m p r i c e d w e l l b e l o w c o m p a r a b l eh o m e s e c u r i t y s y s t e m s ( u n d e r 5 0 d o l l a r s ,c o u n t i n g t h c o s t o f V I 2 0 d a t a s e t t ea n e x t r a m a g n e t i c s w i t c h e s ) , b u y o s t i l l h a v e u s o a v e r y v e r s a t i l e h o m ec o m p u t e r s y s t e m , a w e l l .

C a s s e t t e B o o k f o t h C o m m o d o r e 6

( a n d V I 2 0 b D P a u l i s s e n

f r o m A b a c u s S o f t w a r e2 1 p a g e s , s o f t c o v e r

R e v i e w b A n n e E G u d zA b a c u s S o f t w a r e , I n c . , P B o 7 2 1 1 ,G r a n d R a p i d s , M 4 9 5 1 0 . I S B N0 - 9 1 6 4 3 9 - 0 4 - 6 .

T h i s b o o k i ' m u s t ' f o t h o s e o u s t i l lu s i n g t a p e s y s t e m , i o n l y f o r t h e d i r e ct i o n s o h o t h o o k l o u d s p e a k e r t t h d a t a s e t t e , s o o n m a p o s i t i o n t h t a p ea t h b e g i n n i n g o t h p r o g r a m ; o r m o r ei m p o r t a n t l y , t a i i a l i g n i n g t h s o u n dh e a d , s n m o r e 7 L O A D E R R O Rm e s s a g e s a r r e c e i v e d .

T h a u t h o r a l s o e x p l a i n s h o t s a v ep r o g r a m s a f t e r 7 L O A D E R R O R d o e so c c u r .

T h i n t r i c a c i e s o f t a p e u s e a r e d e s c r i be i s o m e d e t a i l , a w e l l a h o t h d a t a s e t t e a c t u a l l y w o r k s . T h a u t h o r e p l a i n s p r o g r a m h a n d l i n g i b o t h d i r e c tm o d e a n p r o g r a m m o d e . S e l f - s t a r t i n gp r o g r a m s a n p r o g r a m p r o t e c t i o n a r c o v e r e d , a l o n g w i t h s t o r a g e o m a c h i n el a n g u a g e p r o g r a m s . s e c t i o n o a d a pt i n g o t h e r c a s s e t t e r e c o r d e r s f o d a t as t o r a g e i a l s o i n c l u d e d , t o g e t h e r w i t h t h p r o g r a m F a s t T a p e , w h i c h t h a u t h o r

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

Page 41: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 41/52

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

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

O k i m a t e 1 C o l o u r P r i n t e r

f r o m O k i d a t aC o l o u r p r i n t e r

f o t h C o m m o d o r e 6

b M a l c o l m O ' B r i e nT h b u s i n e s s m a n w i t h b a c h a r t s o f i n a nc i a l d a t a . . T h v i d e o a r t i s t w i t h s t a c k so f d i s k s , f u l l o D o o d l e p i c t u r e s . . T h c h i l d w h e n j o y s c o l o u r i n g i p i c t u r e sw i t h K o a l a P a d . . . W h a t d t h e y a l h a v e i c o m m o n ? C o l o u r g r a p h i c s ! T h e ya l n e e d w a t g e t h p i c t u r e s o f f t h s c r e e n a n o n t o p a p e r . W e l l , t h e O k i m a t e1 c a d i t

R a r e l y h a s s m u c h e x c i t e m e n t b e e nb t h a p p e a r a n c e o f p r i n t e r .

I ' l l b e y o u w e r e a i n t r i g u e d a w a h e n w f i r s t s t a r t e d s e e i n g t h a d f o h O k i m a t e 1 0 G o r g e o u s c o l o u r p i

t u r e s , ( d i r e c t c o n n e c t ) s e r i a l b u i n t e rf a c e a n d a n a t t r a c t i v e p r i c e . I w a a l m o s t

o g o o d t b t r u e ! M a k e n m i s t a k ei t r u e , a n i t ' s e v e r y t h i n g t h a t y o t h o u g h t i w o u l d b e

T h f i r s t t h i n g t h a t s t r u c k m a b o u t t h p r i n t e r w h e n o p e n e d t h p a c k a g e w a i t s m a l l s i z e . I t ' s l i t t l e s m a l l e r t h a n3 - r i n g b i n d e r ( a l t h o u g h i t ' s h e a v i e r t h a ni l o o k s ) , s t r a n s p o r t i n g i i s n a p .D o n ' t l e i t s i z e f o o l y o i n t o t h i n k i n gt h a t i t ' s t o y , h o w e v e r . T h i s i r e a l l yf i r s t - c l a s s p i e c e o m a c h i n e r y i j u s t h a m o r e b r a i n s t h a n m a s s . W h a t m e a n t s a i t h a t t h e O k i m a t e 1 i v e r y w e l l -d e s i g n e d , a n t h m o r e u s e d i t t h m o r e m a r v e l l e d a i t

I t ' s t h e r m a l t r a n s f e r p r i n t e r . T h i sm e a n s t h a t t h e p r i n t h e a d ' s h e a t c a u s e st h e c o l o u r o t h r i b b o n t m e l t o f o n t ot h p a p e r . T w r i b b o n s a r e s u p p l i e d , b t h w a o n b l a c k , o n c o l o u r . Y o a l s og e f e s h e e t s o s p e c i a l p a p e r . T h w a x y c o l o u r f r o m t h e r i b b o n w i l l a d h e r em o r e e v e n l y t t h i s v e r y s m o o t h p a p e rt h a n i w i l l t r e g u l a r p a p e r . T h e m o r ee x p e n s i v e g r a d e s o p a p e r t e n d t h a v e

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

o r d e r f o r m i i n c l u d e d ) , b u y o c a a l s ou s S a v i n p h o t o c o p i e r p a p e r a n g e g o o dr e s u l t s . A c e t a t e s h e e t s w i l l p r o d u c e e xc e l l e n t c o p y , t o m u s t f o p r e s e n t at i o n s u s i n g o v e r h e a d p r o j e c t o r s . P e r h a p sy o r e m e m b e r t h ' W o r l d o T P U G 'g r a p h i c b y T e r r y C o v i e l l o o t h c o v e r o o u M a i s s u e . T h a t w a d o n e o a c e t a t e( i i b a c k e d w i t h w h i t e p a p e r i t h p h o t o g r a p h , o c o u r s e ) , a n t h r e s u l t i s t r i k i n g l y v i v i d a n c l e a r .

T h O k i m a t e 1 o f f e r s b o t h t r a c t o r f e e da n f r i c t i o n f e e d , a n b o t h w o r k v e r yw e l l . d e t e c t e d n s l i p p a g e i t h f r i c t i o nf e e d , a n w a p a r t i c u l a r l y i m p r e s s e dw i t h t h e t r a c t o r f e e d . u s ' s h e e r c u t 'p a p e r ( t h e k i n d t h a t l e a v e s a s m o o t h e d g ew h e n y o t e a r t h p i n - h o l e s o f f ) , a n h a v e o f t e n h a t h p r o b l e m o t h p i n h o l es t r i p s t e a r i n g o f a n w i n d i n g b a c k i n t ot h t r a c t o r m e c h a n i s m . T h O k i m a t eh a n d l e d m f i n i c k y p a p e r p e r f e c t l y , t h u sr e l i e v i n g m o m a j o r a n n o y a n c e .

T h e r e ' s a n o t h e r o p t i o n o p e n t y o t h a t ' s w o r t h m e n t i o n i n g t o o . I f y o u r a pp l i c a t i o n d o e s n ' t r e q u i r e c o l o u r , y o c a p r i n t w i t h o u t r i b b o n , i y o u s t h e r m a lp a p e r . T h e r e a r d i f f e r e n t g r a d e s o t h e rm a p a p e r , t h o u g h . G e t t h s t u f f t h a t ' sm a d e f o t h I B P C j r p r i n t e r . T h i s i j u s t t h t i c k e t f o r t h o s e ' c o l o u r l e s s ' a p l i c a t i o n s w o r d p r o c e s s i n g , s p r e a ds h e e t s , p r o g r a m l i s t i n g s , a n s o o n . W h i l eI ' o t h s u b j e c t o f s p r e a d s h e e t s ,s h o u l d a i s o s a t h a t t h e O k i m a t e 1 0 ' s b a o t r i c k s i n c l u d e s c o n d e n s e d p r i n ts o m e t h i n g t h a t ' s a l w a y s b e e n a b s e n t i C o m m o d o r e p r i n t e r s . I t ' s o f t e n v e r yh a n d y f e a t u r e !

T h e r m a l p r i n t e r s g e n e r a l l y o f f e r q u i e to p e r a t i o n , a n t h O k i m a t e 1 i n o e xc e p t i o n . Y o w i l l n o h a v e t s u f f e r t h es l i n g s a n a r r o w s o o u t r a g e d n e i g h b o r so r f a m i l y m e m b e r s . P r i n t i n g w i t h t h O k i m a t e 1 i a b o u t a s n o i s y a s i r o n i n g .

I n s t a l l a t i o n i p i e c e o f c a k e . S l i d e i t h P l u g P r i n t m o d u l e a n s n a p t h c o v e r o v e r i t D o n ' t w o r r y , i t ' s g o o f - p r o o f .E v e n i y o u h a v e e l e v e n t h u m b s a n d o n ' tr e a d t h i n s t r u c t i o n s . B u r e a d t h i s t r u c t i o n s . T h e y ' r e n o o n l y i n s t r u c t i v e .

R e v i e w st h e y ' r e v e r y a t t r a c t i v e l y p r i n t e d a n w e l ll a i d o u t . I n s t a l l i n g t h s e r i a l c a b l e a n p r i n t e r r i b b o n i j u s t a s s i m p l e . I n a b o u tt w m i n u t e s , y o u ' r e a l r e a d y t g o

O n c e y o u ' r e a l h o o k e d u p l o a d t h i t r o d u c t o r y s o f t w a r e a n f o l l o w t h i s t r u c t i o n s o t h e s c r e e n . S o o n y o u ' l l h a v es o m e t e x t s a m p l e s a n b e a u t i f u l c o l o u rp i c t u r e s ! I f a c t , t h O k i m a t e c a p r i n tm o r e c o l o u r s t h a n t h C - 6 4 c a n d i s p l a y !I y o u ' v e e v e r m a d e h i - r e s p i c t u r e a n p r i n t e d i t o n l y t f i n d y o u r p i c t u r e l o o ke s q u a s h e d o p a p e r , y o u ' l l c e r t a i n l y a p r e c i a t e t h e w a t h O k i m a t e 1 d o e sj u s t i c e t y o u r w o r k s o a r t . T h s o f t w a r ew i l l f a i t h f u l l y r e p r o d u c e p i c t u r e s m a d ew i t h t h K o a l a P a d , D o o d l e , a n n u m b e r o o t h e r p o p u l a r p a c k a g e s .

A i a l t h i s w a s n ' t e n o u g h , i t ' s1 5 2 5 - c o m p a t i b l e . A n f o r g e t a b o u t t h d i s w i t c h e s b e c a u s e t h e r e a r e n ' t a n y .J u s t p r i n t , a n i w o r k s ! W h a t n o v e li d e a ! W h c a n ' t m o r e p r i n t e r s b t h i sf r i e n d l y ?

I t ' s s h a m e t h a v e t o t a l k a b o u td r a w b a c k s w h e n w r i t i n g a b o u t s u c h af i n e p i e c e o h a r d w a r e . A n r e a l l y , i i s n ' ts b a w h e n w e i g h e d a g a i n s t i t o t h e r a t r i b u t e s b u t . . . i t a k e s t w f e e t o r i b o t p r i n t o n l i n e o c o l o u r . T h a t ' s al o o r i b b o n . I m e a n s t h a t y o u ' l l g e a b o u t e i g h t t t e n c o l o u r p i c t u r e s p e r i b o c a r t r i d g e . P r i n t i n g i c o l o u r i d e f i n i t e l y m o r e e x p e n s i v e t h a n p r i n t i n gi b l a c k ! S t i l l , t t h e t h r e e t y p e s o f u s e rd e s c r i b e d a t h s t a r t o t h i s r e v i e w , t h p r i c e d i f f e r e n t i a l w i l l b o l i t t l ec o n s e q u e n c e .

A l i a l l , i y o u ' r e i t h m a r k e t f o p r i n t e r , d o n ' t p a s s t h i s o n b y Y o m a f i n d t h a t i s u i t s y o u r n e e d s a d m i r a b l y .I y o n e e d t o p r i n t c o l o u r g r a p h i c s , t h e ny o n e e d t h O k i m a t e 1 0

S n o o p y T T h R e s c u e

f r o m R a n d o m H o u s eE d u c a t i o n a l g a m e

f o C o m m o d o r e 6 $ 3 9 . 9 5

R e v i e w b J i G r u b b sI t ' s a r c a d e t i m e ! S n o o p y t t h R e s c u ei a p p r o p r i a t e f o a g e s t a d u l t . T h p r e m i s e o f t h e g a m e i t h a t S n o o p y ' s b e s tb u d d y W o o d s t o c k h a b e e n b i r d - n a p p e db a e v i l c a n a m e d M o r e h a i r y ! W o o ds t o c k i b e i n g h e l d c a p t i v e i c a s t l e , a n S n o o p y m u s t m a k e i t h r o u g h t h s i l e v e l s o f t h e c a s t l e t o r e s c u e h i b u d d y .

D e c e m b e r 1 9 8 5 3 9

Page 42: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 42/52

R e v i e w sT h o p e n i n g g r a p h i c s p r o v i d e

C o m m o d o r e 6 S n o o p y l o v e r ' s d e l i g h t .P e r c h e d a t o p h i d o g h o u s e , S n o o p y s t a r t st y p i n g : " I i v a s d a r k a n s t o r m yn i g h t . . . " . A h t y p e s , t h l e t t e r s a p p e a ri t h e b a l l o o n o t h s c r e e n . T h e n t h e r ei s e q u e n c e o f p i c t u r e s t h a t s h o w sS n o o p y r e c e i v i n g r a n s o m n o t e a n d ,f i n a l l y , a p i c t u r e o f t h e c a s t l e w h e r eW o o d s t o c k i b e i n g h e l d c a p t i v e .

T h g a m e i n o o v e r l y c o m p l i c a t e d . A y o m a n o e u v r e S n o o p y t h r o u g h t h l e v e l s , y o m u s t s t o p a e a c h o f i v eb l o c k s a n c o l l e c t n u m b e r . I o r d e r t s u c c e s s f u l l y l e a v e t h e l e v e l , t h t o t a l o t h f i v e n u m b e r s y o u h a v e c o l l e c t e d m u s tm a t c h M o r e h a i r y ' s s e c r e t n u m b e r t h a ta p p e a r s a t h e t o p o t h s c r e e n . S o , e v e nw h i l e s e e m i n g l y d o i n g n o t h i n g b u h a v i n gf u n , m a t h e m a t i c a l s k i l l s a r b e i n gr e i n f o r c e d .

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

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

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

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

O n n i c e f e a t u r e i t h e t h e a b i l i t y t p r a c t i s e a n l e v e l y o w i s h u n l i k em a n y g a m e s , w h i c h o f f e r o n l y o n w a t g e t e a c h l e v e l ( t h r o u g h t h p r e c e d i n g o n e ! ) . T h ' s o u n d o f o p t i o n i i n c l u d e d , a s i t h e S c o r e b o a r d . A l i a l l ,i i v e r y e n j o y a b l e g a m e .

A l t h o u g h t h g r a p h i c s a r e x c e l l e n t ,a n t h S n o o p y c h a r a c t e r c h a r m i n g , t h i si n o t h p r o g r a m f o y o u , i y o u ' r em a i n l y i n t e r e s t e d i s e e i n g t h e P e a n u t sc h a r a c t e r s c o m e t l i f e . I t h a t ' s w h a ta p p e a l s t y o u , o n o t h o t h e r p r o g r a m si t h s e r i e s w i l l d b e t t e r j o b . ( T h e r ea r s i a l t o g e t h e r ) .

C h a r l i eB r o w n ' s A B C ' s

f r o m R a n d o m H o u s eE d u c a t i o n a l g a m e

f o t h C o m m o d o r e 6 $ 3 9 . 9 5

R e v i e w b J i G r u b b sA a a d u l t , i t ' s d i f f i c u l t t t h i n k o fc o m p u t e r s o f t w a r e f o t h r e e - y e a r - o l d s .C h a r l i e B r o w n ' s A B C ' s i a i m e d a j u s t

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

W h e n y o l o a d t h p r o g r a m t h f i r s tt i m e , ' b o o k p l a t e ' a p p e a r s o t h s c r e e n ,a n y o a r p r o m p t e d t e n t e r y o u r n a m ea o w n e r o t h d i s k . I t ' s v e r y n i c et o u c h , a n r e a l l y m a k e s t h c h i l d f e e l a i t h p r o g r a m b e l o n g s t h i o h e r .I n s t r u c t i o n s f o r C h a r l i e B r o w n ' s A B C ' sa r s i m p l e , b u t a 2 8 - p a g e s m a l l c o l o u r i n gb o o k - s t y l e m a n u a l i i n c l u d e d .

T h e r e a r t w o w a y s t p u t h p r o g r a mi n t o a c t i o n . Y o c a e i t h e r p r e s s a n l e t t e r k e y , o r u s t h c u r s o r k e t v i e wt h l e t t e r s i a l p h a b e t i c a l o r d e r . E i t h e rw a y , y o a r p r e s e n t e d w i t h s c r e e nc o n t a i n i n g t h e l e t t e r i b o t h u p p e r a n l o w e r c a s e , a n p i c t u r e o a o b j e c t t h a tb e g i n s w i t h t h a t l e t t e r .

W h i l e v i e w i n g t h s c r e e n , y o m u s tp r e s s t h l e t t e r a g a i n . W h e n y o d o a a n i m a t e d s c e n e ( w i t h m u s i c a la c c o m p a n i m e n t ) c o m e s t l i f e , t r e i n f o r c e t h p a r t i c u l a r l e t t e r y o h a v es e l e c t e d . M f a v o u r i t e i ' f o r H a t ' .S n o o p y a p p e a r s o t h e s c r e e n d r e s s e d i

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

T h a n i m a t i o n i n o q u i t e c a r t o o nq u a l i t y , b u s t i l l a m a z i n g , c o m i n g o u o

C o m m m o d o r e 6 4 T h p r o g r a m i v e r y a t t r a c t i v e l y

p a c k a g e d i r e u s a b l e b o x , w h i c hc o n t a i n s n o o n l y t h e i n s t r u c t i o n s a n d o u b l e - s i d e d d i s k ( t h e a l p h a b e t i s p l i ti n t o t w p a r t s ) , b u a l s o s o m e a c t i v i t yc a r d s t h a t c a b u s e d f o a d d i t i o n a ll e a r n i n g g a m e s .

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

b u i s e e m e d t h a v e a v e r y i r r i t a t i n ge f f e c t o a l m o s t a l a d u l t s w h w e r ee x p o s e d t i f o m o r e t h a n a f e wm i n u t e s !

C h a r l i e B r o w n ' s A B C ' s n o t o n l yt e a c h e s t h e a l p h a b e t , b u f a m i l i a r i z e sy o u n g s t e r s w i t h t h k e y s o n t h c o m p u t e r . C h a n c e s a r t h a t o l d e rc h i l d r e n a n a d u l t s w i l l d e v e l o p a s t r o n gd e s i r e t r e l e a r n t h e a l p h a b e t , t o o , w h e nt h i s p r o g r a m c o m e s i n t o t h e h o u s e !C h a r l i e B r o w n ' s A B C ' s , f r o m R a n d o mH o u s e E l e c t r o n i c P u b l i s h i n g , 2 0 1 E a s t5 0 t h S t r e e t , N e Y o r k , N 1 0 0 2 2 .

P e a n u t sP i c t u r e P u z z l e r s

f r o m R a n d o m H o u s eE d u c a t i o n a l g a m e

f o C o m m o d o r e 6 $ 3 9 . 9 5

R e v i e w b J i G r u b b sR e c o m m e n d e d f o a g e s t 8 P e a n u t sP i c t u r e P u z z l e r s i s o m e w h a t m o r e c h a ll e n g i n g t h a n t h f i r s t i t h i s s e r i e s ,C h a r l i e B r o w n ' s A B C ' s . T h a t , o f c o u r s e ,i a i s h o u l d b e T h e s a m e c l e a r , c o n c i s ec o m i c b o o k - t y p e i n s t r u c t i o n s a r i c l u d e d , t h o u g h t h e y h a v e b e e n r e d u c e d t

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

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

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

c r e a t e d , b u y o c a s e l e c t e i t h e r f o u r o s i x t e e n , t a d j u s t t h l e v e l o f p l a y t t h c h i l d i n v o l v e d . P l a y c a e i t h e r b a g a i n s tt h c l o c k w i t h o p t i o n s o 3 s e c o n d s ,m i n u t e s o m i n u t e s , l i m i t o y o u rc h o i c e , o n t i m e l i m i t a a l l .

Y o b e g i n b y v i e w i n g p i c t u r e . W h e ny o a r r e a d y t s t a r t , y o p r e s sR E T U R N . s i n g l e p i e c e o f t h e p u z z l ea p p e a r s o t h r i g h t - h a n d s i d e o f t h es c r e e n . A o u t l i n e o f t h e p u z z l e a p p e a r so t h l e f t . B e i t h e r c y c l i n g t h r o u g h t h p i c t u r e p i e c e s , o b m o v i n g t h c u r s o rt t h p o s i t i o n t h a t m a t c h e s t h p i e c eb e i n g d i s p l a y e d , y o s t a r t s o l v i n g t h ep u z z l e . W h e n y o a r c o r r e c t , t h p i e c ep o p s i n t o p l a c e . I y o a r w r o n g , t o n ei s o u n d e d .

W h e n t h p u z z l e i s o l v e d , y o a r r e w a r d e d b s e e i n g t h w h o l e p i c t u r ea g a i n , a l o n g w i t h s o m e a n i m a t i o n . T h g r a p h i c s a r e s u p e r b , a n t h a n i m a t i o nv e r y c u t e . M u s i c a c c o m p a n i e s t h p i c t u r e .

T h e r e i e v e n S c o r e b o a r d f o t h T o T e P l a y e r s , j u s t l i k e i n a a r c a d e g a m e .I c a n b e e r a s e d b y p e r f o r m i n g s i m p l ep r o c e d u r e . S o m e w h e r e b e t w e e n C h a r l i eB r o w n ' s A B C ' s a n P i c t u r e P u z z l e r s ,t h p r o g r a m m e r s d e c i d e d t h a t b e i n g a b l et t u r n o f f t h e s o u n d m i g h t j u s t b e a g o o df e a t u r e , a n t h a t o p t i o n i i n c l u d e d i t h i sp r o g r a m .

I n t e n d e d t d e v e l o p e y e / h a n d c o r d i n a t i o n , P e a n u t s P i c t u r e P u z z l e r sd o e s a e x c e l l e n t j o b .P e a n u t s P i c t u r e P u z z l e r s , f r o m R a n d o mH o u s e E l e c t r o n i c P u b l i s h i n g , 2 0 1 E a s t5 0 t h S t r e e t , N e Y o r k , N 1 0 0 2 2 .

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

Page 43: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 43/52

A T T E N T I O NA L C O M M O D O R E 6 4

V I 2 0 C O M M O D O R E 1 6 A N P E O W N E R S

c o m p l e t e s e l f - t u t o r i n g B A S I C p r o g r a m m i n g c o u r s ei n o a v a i l a b l e . T h i s c o u r s e s t a r t s w i t h t u r n i n gy o u r c o m p u t e r o n t p r o g r a m m i n g j u s t a b o u ta n y t h i n g y o w a n t ! T h i s c o u r s e i c u r r e n t l y u s e di b o t h H i g h S c h o o l a n A d u l t E v e n i n g E d u c a t i o nc l a s s e s a n h a a l s o f o r m e d t h b a s i s o t e a c h e rl i t e r a c y p r o g r a m s . W r i t t e n b t e a c h e r , w h a f t e rh a v i n g t a u g h t t h c o u r s e s e v e r a l t i m e s , h a p u t o g e t h e r o n o t h f i n e s t p r o g r a m m i n g c o u r s e sa v a i l a b l e t o d a y . T h i s c o m p l e t e 1 l e s s o n c o u r s eo o v e r 2 3 0 p a g e s i n o a v a i l a b l e f o t h C O M O D O R E 6 4 V I 2 0 C O M M O D O R E 1 a n P E c o m p u t e r s a n t a k e s y o s t e p b s t e p t h r o u g hd i s c o v e r y a p p r o a c h t p r o g r a m m i n g a n y o c a d i a l i y o u r l e i s u r e t i m e ! T h l e s s o n s a r f i l l e dw i t h e x a m p l e s a n d e a s y t u n d e r s t a n d e x p l a n a t i o n sa w e l l a m a n y p r o g r a m s f o y o t m a k e u p A t h

e n o e a c h l e s s o n i t e s t o f t h i n f o r m a t i o np r e s e n t e d . F u r t h e r m o r e , A L a n s w e r s a r e s u p p l i e dt a l t h q u e s t i o n s a n p r o g r a m s , i n c l u d i n g t h a n s w e r s t t h t e s t s . F o l l o w t h i s c o u r s e s t e p b s t e p , l e s s o n b l e s s o n , a n t u r n y o u r s e l f i n t or e a l p r o g r a m m e r ! Y o w o n ' t b d i s a p p o i n t e d !

W w i l l s e n d t h i s C O M P L E T E c o u r s e t y o a o n c e f o j u s t $ 1 9 . 9 5 p l u s $ 3 . 0 0 f o s h i p p i n g a n h a n d l i n g { U . S . r e s i d e n t s , p l e a s e p a i U . S . f u n d s ) .I y o a r n o C O M P L E T E L Y s a t i s f i e d , t h e n s i m p l yr e t u r n t h c o u r s e w i t h i n 1 d a y s o r e c e i p t f o F U L L r e f u n d .

F i l l i t h c o u p o n o s e n d

N A M F :A D D R E S S :C I T Y :P R O V . / S T A T E :P O S T A L / Z I P C O D E :

f a c s i m i l e .

C h e c k d e s i r e d c o u r s e : c o m m o d o r eV I

S e n d C h e q u e o M o n e y O r d e r t o C O M M O D O R EB r a n t f o r d E d u c a t i o n a l S e r v i c e s

P i o n e e r P l a c e , C o m p l e t e c o u r s e :B r a n t f o r d . O n t a r i o , P o s t a g e a n h a n d .C a n a d a N 3 7 G y Q t a | .

T

6 P E 1

$ 1 9 . 9 5$ 3 . 0 0

$ 2 2 . 9 5

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 E A N D E R S O N a n G F A R M A N E R

N o w i t h V T 1 0 0 e m u l a t i o n sf u l l s c r e e n e d i t o r i t h b u f f e r

4 0 / 8 0 c o l u m n s i s o f t w a r em o d e m p r o t o c o l

S t e v e P u n t e r ' s n e C p r o t o c o l4 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 i 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

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 E

S 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 a

C . O . D - . m o n e y o r d e r o c h e q u eD 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 .

Page 44: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 44/52

P r o d u c t s R e c e i v e dP r e s e n t e d b y A s t r i d K u m a s

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

C A D P A K - 6 4C A D P A K f r o m A b a c u s S o f t w a r e , P B o 7 2 1 1 , G r a n d R a p i d s , M 4 5 9 1 0 .P r i c e : $ 3 9 . 9 5 ( U S ) .C A D P A K - 6 4 i c o m p u t e r - a i d e d d e s i g np a c k a g e f o t h C - 6 4 a n C - 1 2 S c o

p u t e r s . I e n a b l e s t h u s e r t d r a w p i t u r e s a n g r a p h i c d e s i g n s w i t h r e s o l ut i o n o 3 2 p o i n t s w i d e b 2 0 p o i n t s h i g h .O n c e c o r n p l e L e d , a e x a c t l y - s c a l e d p r i n t e ro u t p u t c a n b e o b t a i n e d i e i t h e r s m a l l o l a r g e s i z e , o v i r t u a l l y a n d o m a t r i xp r i n t e r ( E p s o n , O k i d a t a , P r o w r i t e r ,O k i m a t e - 1 0 c o l o u r , e t c e t e r a ) .

T h e r e a r t w v e r s i o n s o C A D P A K - 6 4i o n p a c k a g e . I t h l i g h t p e v e r s i o n ,s e l e c t i o n o f u n c t i o n s , o p t i o n s a n t h e a ct u a l d r a w i n g i d o n e u s i n g a l i g h t p e n .T h i s m e t h o d s h o u l d b c h o s e n w h e n l o o f r e e h a n d d r a w i n g w i l l b e d o n e , a n d / o rw i d e l y s p a c e d p o i n t s o t h s c r e e n a r g i n t b u t i l i z e d . T h k e y b o a r d v e r s i o n

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

T h s c r e e n c a n b e s p l i t , c r e a t i n g t w i n' s c r e e n s ' t o w o r k w i t h . A r e a s o o n s c r e e n c a n b e c o p i e d t o t h e o t h e r . R o t at i o n i 9 0 d e g r e e s t e p s , u p s i z i n g a n r e f l e c t i o n o f t h i m a g e a r e a l l o w e d , d u i n c o p y i n g . T e x t i f o u r s i z e s m a a l s ob p l a c e d a n y w h e r e o t h p i c t u r e .C A D P A K - 6 4 o f f e r s a l s o a o b j e c tm a n a g e m e n t s y s t e m . T h s y s t e m e n a b l e st h u s e r t s t o r e o d i s k u t 1 0 d i f e r e n t o b j e c t s , s i z e d 1 b 1 p i x e l s ,w h i c h t h e u s e r c a r e c a l l f o u s l a t e r .

S u p e r s c r i p t f o t h C - 6 4P r a c t i C o r p I n t e r n a t i o n a l , t h c o m p a n yw h i c h i n t r o d u c e d P r a c t i c a l c 6 a n P r a c t i c a l c I s p r e a d s h e e t p r o g r a m s ,a r d i s t r i b u t i n g t w n e P r e c i s i o nS o f t w a r e p r o d u c t s f o C - 6 4 c o m p u t e r s .S u p e r s c r i p t i a e n h a n c e d a n dr e m o d e l l e d v e r s i o n o P r e c i s i o n ' s t o p -s e l l i n g E a s y S c r i p t w o r d p r o c e s s o r .S u p e r s c r i p t i c o m p a t i b l e w i t h e i s t i n g E a s y S c r i p t a n d E a s y S p e l l f i k ' s ,a n i n t e g r a t e s w i t h S u p e r B a s e , a w e l la w i t h P r a c t i C o r p ' s P r a c t i c a l c I I T h s e c o n d p r o d u c t , S u p e r T y p e , i p r f e s s i o n a l k e y b o a r d t r a i n e r .S u p e r s c r i p t i a v a i l a b l e f o $ 4 9 . 9 5( U S ) , a n S u p e r T y p e a $ 2 9 . 5 5 ( U S ) .

F o m o r e i n f o r m a t i o n , c o n t a c t P r a ct i C o r p , T h S i l k M i l l , 4 O a S t r e e t ,N e w t o n U p p e r F a l l s , M 0 2 1 6 4 , ( 6 1 7 )9 6 5 - 9 8 7 0 .F o H a O p e r a t o r s

Q S K Y P u b l i s h i n g a n n o u n c e s t h r e l e a s e o f C o m m a n d - P o s t r e p r i n tb o o k l e t , b y J i m G r u b b s , w h i a l s o t h a u t h o r o T h C o m m o d o r e H a w ' s C o p a n i o n , a n o t h e r Q S K Y p u b l i c a t i o n .

C o m m a n d P o s t b r i n g s a l o t h m a t e r i a l f r o m t h p o p u l a r C o m m a n dP o s t c o l u m n { C o m m a n d e r M a g a z i n e , ,S e p t e m b e r 1 9 8 3 t J u n e 1 9 8 4 ) t o g e t h e ri o n c o n v e n i e n t r e f e r e n c e s o u r c e . I i n c l u d e s a c t u a l p r o g r a m l i s t i n g s f o m o r s e c o d e s e n d a n d r e c e i v e , r a d i o -t e l e t y p e s e n d a n r e c e i v e , d u p l i c a t e

S t i l l S i z z l i n g . . .c h e c k i n g a n d p r o g r a m e x c h a n g e o v e rt h a i r . M o r e t h a n j u s t g r o u p o p r g r a m s . C o m m a n d P o s t i t u t o r i a l i b a s i c i n t e r f a c i n g t e c h n i q u e s t h a t c a n b ea p p l i e d t a m a t e u r r a d i o a p p l i c a t i o n s ,a w e l l a o t h e r c o n t r o l s i t u a t i o n s .

T h b o o k l e t i a v a i l a b l e f o r $ 9 . 9 5( U S ) . I t h U n i t e d S t a t e s a n d C a n a d a ,t h e r e i S 2 . 5 0 s h i p p i n g a n h a n d l i n gc h a r g e .G r a d e M a n a g e r I I G r a d e M a n a g e r I I I ( f o r t h C - 6 4 ) i c o m p r e h e n s i v e g r a d e c a l c u l a t i o n ,m a n a g e m e n t a n r e p o r t i n g s y s t e m f o t e a c h e r s i a l a r e a s o e d u c a t i o n , f r o me l e m e n t a r y t u n i v e r s i t y .

T h e s y s t e m m a i n t a i n s d e t a i l e da s s i g n m e n t h i s t o r y f o e a c h s t u d e n t .E a c h h i s t o r y s u p p o r t s u t 9 a s s i g n m e n t s , w i t h g r a d e s c o v e r i n g a m u c h a s i t e r m s p e s c h o o l y e a r , p l u st w s p e c i a l g r a d e s ( s u c h a s ' m i d - y e a r 'a n ' f i n a l e x a m s ' ) . I a l s o r e c o r d s t i m e sa b s e n t , t i m e s t a r d y , a n b o n u s p o i n t sf o e a c h s t u d e n t . E a c h f i l e ( c l a s s o s u j e c t ) m a h a v e u t 1 0 s t u d e n t s , w i t ha u n l i m i t e d n u m b e r o f i l e s . U t 3 f i l e s ( o 6 0 s t u d e n t r e c o r d s ) m a b m e r g e d f o t h R e p o r t C a r d S u m m a r y .T h p r o g r a m s o r t s s t u d e n t sa l p h a b e t i c a l l y b y a n y f i e l d , o i a n o t h e r o r d e r s p e c i f i e d . E i g h t e e n p r i n t e rr e p o r t s a l l o w a c c e s s t i n f o r m a t i o n i o v e r f i f t y d i f f e r e n t w a y s . M o s t r e p o r t si n c l u d e b a c h a r t s . F o u r r e p o r t s m a a l s o b r e v i e w e d o t h v i d e o d i s p l a y .

T h p a c k a g e c o n t a i n s t w o s y s t e md i s k e t t e s ( w o r k c o p y a n b a c k u p ) ,u s e r ' s m a n u a l , a n q u i c k r e f e r e n c ec a r d . F r e e G M U s e r G r o u p M e m b e rs h i p i a l s o o f f e r e d . G r a d e M a n a g e r I I i a v a i l a b l e f o r $ 6 9 . 9 5 ( U S ) f r o mS m o k y M o u n t a i n S o f t w a r e , P B o 1 7 1 0 , B r e v a r d N 2 8 7 1 2 , ( 7 0 4 )8 8 5 - 2 5 1 6 .M o r e f r o m P h a s e 4 . . .M o r e n e p r o d u c t s a r a v a i l a b l et h r o u g h P h a s e 4 D i s t r i b u t o r s , a n w w o u l d l i k e t m e n t i o n j u s t a f e w o t h e m . X M O D E M f o t h e C - 6 4 , c o m e sw i t h d i a l / a u t o a n s w e r a n V I T e r m ,a n r e t a i l s f o r $ 8 9 . 9 5 ( C d n ) . P r i n t -m a s t e r , p r o g r a m t h a t e n a b l e s t h u s e r t m i f o n t s t y l e s o t h s a m e o u p u t , a w e l l a r o t a t e g r a p h i c s , c o s t s$ 4 7 . 9 5 ( C d n . ) .

T h e r e i a l s o w h o l e r a n g e o f P r e c is i o n S o f t w a r e p r o d u c t s f o t h C - 1 2 8 :F l e e t 1 2 8 , W r i t e S p e l l , W o r d P r o1 2 8 , S u p e r s c r i p t 1 2 a n S u p e r B a s e1 2 8 .

F o t h n e w A m i g a o w n e r s , i m a b u s e f u l t k n o w t h a t P h a s e w i l l b s u p p o r t i n g t h m a c h i n e f u l l y . A t h m o m e n t , t h f o l l o w i n g A m i g a p r o d u c t sa r i s t o c k : M a x i c o m m , A m i g a P r g r a m m i n g L i b r a r y a n d C u r t a G r a p h i cT a b l e t s .

F o m o r e i n f o r m a t i o n , c o n t a c t P h a s eD i s t r i b u t o r s I n c . , 7 1 5 7 F i s h e r R o a d

S . E . , C a l g a r y , A J b e r t a T 2 0 W 4 .4 T P U G M a g a z i n e

Page 45: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 45/52

. P r o d u c t s R e c e i v e dW h e n p i c t u r e n e e d s t b f i l l e d i n ,

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

p a t t e r n s .k T r a v e l

k T r a v e l f r o m D e l t r o n , L t d . , c / D r C o v i t z , 1 5 D e e r H i l l R o a d ,

N 0 8 8 3 3 . P r i c e $ 3 5 . 0 0 ( U S ) ,$ 2 . 0 0 f o s h i p p i n g a n h a n d l i n g .

M a g a z i n e h a r e c e i v e d s e v e r a ls i n c e S k T r a v e l w a r e v i e w e d

b l y i t h J u n e / J u l y " 8 i s s u e . W r p l e a s e d t b a b l e t t e l l y o a l a s to t b u t h i s p r o d u c t . D e l t r o n h a

d a n i d i s t r i b u t i n g h i g h -P l u s / 4 v e r s i o n o f S k T r a v e l , a s

a t h C - 6 4 v e r s i o n . T h p a c k a g ea 1 5 4 1 d i s k c o n t a i n i n g t h e p l a n

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

f r o m T h G . A . S . S . C o 9 7 C o p e l a n d , N o r t h B a y , O P l

E ( 7 0 5 ) 4 7 4 - 9 6 0 2 . P r i c e : $ 2 9 . 9 5 ( C d n ) .p r o d u c t i a d i r e c t o r y e d i t o r f o t h

a n 1 5 4 1 d i s k d r i v e .W i t h t h D i s k o r g a n i z e r i h a n d , t h

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

f i l e s , g r o u p i n g t h e m b ' f e n c i n g ' f o e a s eo f r e a d i n g , s c r a t c h - p r o t e c t i n g p r o g r a m sa n f i l e s , a n p r i n t i n g t h e d i r e c t o r y f r o mo n d i s k t a n o t h e r .

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

N o r m a l l y w p r o v i d e i n f o r m a t i o n i t h i s c o l u m n b a s e d o n t h m a n u f a c t u r e r s 'p r e s s r e l e a s e s , b u h a v e s e e n t h i s p r g r a m i a c t i o n , a n w a i m p r e s s e d w i t hi t p e r f o r m a n c e a n d p o t e n t i a l u s e f u l n e s s .L e r o y ' s C h e a t s h e e tL e r o y ' s C h e a t s h e e t f r o m C h e a t s h e e tP r o d u c t s I n c . , P B o 1 1 1 3 6 8 P G H . , P 1 5 2 3 8 ( 4 1 2 ) 7 8 1 - 1 5 5 1 .L e r o y ' s C h e a t s h e e t , k e y b o a r dr e f e r e n c e o v e r l a y f o E a s y S c r i p t , w a a n n o u n c e d i o u N o v e m b e r ' 8 i s s u e .W h a v e j u s t r e c e i v e d n e p r e s s r e l e a s ec o n f i r m i n g t h a t k e y b o a r d o v e r l a y s f o w h o l e v a r i e t y o f C - 6 4 a n V I 2 s o f tw a r e p r o g r a m s a r a v a i l a b l e f r o m t h s a m e c o m p a n y , i n c l u d i n g o n e s f o n u m e r o u s 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 ,d a t a b a s e s , p r i n t e r s , l a n g u a g e a n u t i l i t yp r o g r a m s , t e r m i n a l s a n o t h e r p o p u l a rp r o g r a m s s u c h a D o o d l e a n d S k T r a v e l . T h p r i c e f o e a c h ' c h e a t s h e e t ' i $ 3 . 9 5 ( U S ) .

V i d e o F i l eV i d e o F i l e f r o m B o C l a s t e r , B o 4 8 0 2 1 0 ,L o A n g e l e s , C 9 0 0 4 8 ( 2 1 3 ) 6 5 5 - 6 7 9 5 .P r i c e : $ 4 9 . 9 5 ( U S ) , i n c l u d i n g p o s t a g e a n h a n d l i n g .C l a i m i n g t b t h f i r s t o i t k i n d ,V i d e o F i l e i a d a t a b a s e p r o g r a m t h a t w i l lh e l p V C u s e r s k e e p t r a c k o t h n a m e so u t 2 0 v i d e o p r o g r a m s r e c o r d e d o f i f t y d i f f e r e n t v i d e o t a p e s . I w i l l a l l o wt h r e e c a t e g o r i e s , l i s t i n g s e i t h e r b c a t e g o r y o a l l - i n c l u s i v e l y , i o r d e r o l e n g t h o a l p h a b e t i c a l l y . T h u s e r c a a l s om a k e p r i n t o u t o a l h i v i d e o p r o g r a m s .

T h c r e a t o r o V i d e o F i l e , B o C l a s t e r ,s t a t e s t h a t h i p r o d u c t i w e l l - s u i t e d f o t h h o m e V C u s e r a c c u s t o m e d t o ' t i m e -s h i f t i n g ' ( r e c o r d i n g f o v i e w i n g l a t e r ) . I s e a r c h e s t h t a p e s f o t h e b e s t s p a c e t r e c o r d n e m a t e r i a l , a n i m m e d i a t e l yl o c a t e s a n s h o w o t h t a p e s . V i d e o F i l ec a b u s e d b b o t h B e t a a n V H o w n e r s .

A n o t h e r f e a t u r e V i d e o F i l e w i l lt r a n s l a t e V C c o u n t e r n u m b e r s i n t o a e a s i l y - u n d e r s t o o d h o u r s / m i n u t e s f o r m a t ,s t h a t t h e u s e r c a s e a r c h f o a s p a c e o t w h o u r s a n f i f t e e n m i n u t e s l o n g o t h t a p e s , i n s t e a d o f s p e c i f y i n g c o r r e s p o nd i n g c o u n t e r v a l u e .

L i m i t e d t i m e o f f e rS S D D - $ 1 1 . 0 0 / b o xD S D D - $ 1 4 . 0 0 / b o x

( M i n i m u m p u r c h a s e 5 D e l i v e r y e x t r a . ;

S w i t c ht t h h i g h e s tq u a l i t y , l o w e s tp r i c e d b r a n d n a m ed i s k e t t e s a v a i l a b l ei C a n a d a .Q W h h a s w i t c h e d ?A P r o f e s s i o n a l a n e d u c a t i o n a l

i n s t i t u t i o n s , n a t i o n a l a c c o u n t i n gf i r m s , m a j o r e n g i n e e r i n g f i r m s ,s o f t w a r e h o u s e s , c o m p u t e rr e t a i l e r s a n t h T o r o n t o P e U s e r s G r o u p .

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 e , 1 0 1 8 0 - 1 0 1 S t . ,E d m o n t o n , A l b e r t a T 5 3 S P h o n e : ( 4 0 3 ) 4 2 8 - 6 2 2 9M a i t e f C o r d. O P :

Page 46: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 46/52

C a l e n d a r o T P U G E v e n t sB r a m p t o n C h a p t e r : B r a m p t o n P u b l i c L i b r a r y , F o u r C o r n e r sB r a n c h , 6 Q u e e n S t . , o t h s e c o n d T h u r s d a y o t h m o n t h ,a t 7 : 3 0 p m B u s i n e s s C h a p t e r : T P U G O f f i c e , 1 0 D u n c a n M i l l R d . , S u i t eG - 7 , D o M i l l s , o t h t h i r d T u e s d a y o f t h e m o n t h , a 7 : 3 0 p m 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 s e c o n d W e d n e s d a y o t h m o n t h , a 7 : 3 0 p i t h e 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 .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 7 : 3 0p 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 ) . N o t e :l o c a t i o n m a c h a n g e i O c t o b e r f o l a t e s t i n f o r m a t i o n c a l l4 4 5 - 9 0 4 0 .C o m m o d o r e 1 2 8 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 t h i r d W e d n e s d a y o f t h em o n t h , a 7 : 3 0 p m C o m m o d o r e 6 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 to B a y v i e w ) o n 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 i t h c a f e t o r i u r n .C o m m u n i c a t i o n s C h a p t e r : T P U G O f f i c e , 1 0 D u n c a n M i l l R d . ,S u i t e G - 7 , D o M i l l s , o t h f i r s t 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

J A N U A R YM O

1

2 N e U s e r s

2 C o m m o d o r e 6

T U E S

V I 2

1 H a r d w a r e

2 B u s i n e s s

2

W E

C e n t r a l

1 S u p e r P E T

2

2 C o m m u n i c a t i o n s

T H U R S

B r a m p t o n

1 W e s t s i d e

2 C O M A L

3

B 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 n o r t h o n 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 f t h e m o n t h , a 7 : 3 0 p m 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 h ,a 7 : 3 0 p 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 ) .N e U s e r s C h a p t e r : T P U G O f f i c e , 1 0 D u n c a n M i l l R d . , S u i t eG - 7 , D o M i l l s , o t h t h i r d M o n d a y o t h m o n t h , a p m 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 g( 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 g .O t h t h i r d W e d n e s d a y o t h m o n t h , a t 7 : 3 0 p m V I 2 0 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 f i r s t T u e s d a y o t h m o n t h , a t 7 : 3 0p i t h a u d i t o r i u m .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 v e

j 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 .

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 p i t 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 , b 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 .

F E B R U A R YM O

1 E a s t s i d e

1 N e U s e r s

2 C o m m o d o r e 6

T U E S

V I 2

1 H a r d w a r e

1 B u s i n e s s

2

W E

C - 1 2 8

1 C e n t r a l

1 S u p e r P E T

2 C o m m u n i c a t i o n s

T H U R S

1 B r a m p t o n

2 W e s t s i d e

2 C O M A L

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

Page 47: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 47/52

B u l l e t i n B o a r dF a s t T r a c k s c o m p e t i t i o nH o c a y o u r c o m p u t e r h e l p y o t w i n a t r i p t t h I n d y5 0 0 ? S i m p l e . D e s i g n y o u r o w r a c e t r a c k ( c o m p l e t e w i t ho i s l i c k s , s o u n d e f f e c t s a n w h a t e v e r e l s e y o t h i n k i i n d y -s p e n s a b l e ) , a n s u b m i t y o u r e n t r y , o d i s k , t o A c t i v i s i o n ,t o g e t h e r w i t h t h s t i c k e r f r o m t h e i r s p e c i a l l y - m a r k e d F a s tT r a c k s p a c k a g e s . ( Y o u w i l l h a v e g u e s s e d b n o t h a t F a s tT r a c k s i t h e i r h o t t e s t n e r a c e t r a c k s i m u l a t i o n g a m e ) .I i d i s t r i b u t e d i C a n a d a b y B e a m s c o p e , t h s p o n s o r o t h D r e a m T r a c k c o m p e t i t i o n .

E n t r i e s w i l l b e j u d g e d b y p r o f e s s i o n a l r a c e c a d r i v e rB o b b y R a h a l , a n d y o u h a v e u n t i l F e b r u a r y ' 8 t s e n dt h e m i t A c t i v i s i o n a P B o 7 2 8 6 , M o u n t a i n V i e w ,C 9 4 0 3 9 . S e t h e s p e c i a l l y - m a r k e d F a s t T r a c k s p a c k a g e sf o r f u r t h e r d e t a i l s . A p p r o x i m a t e p r i c e : $ 3 5 . 0 0 ( C d n ) .

B - 1 2 8 g r o u p d i s c u s s i o nT h e r e h a b e e n s o m e d i s c u s s i o n c o n c e r n i n g p o s s i b l e B - 1 2 8u s e r s m e e t i n g s t a k i n g p l a c e i t h S o u t h e r n O n t a r i o a r e a( t h e H a m i l t o n a r e a h a b e e n s u g g e s t e d ) . W a r e x p e ct i n g t h o l d t h e f i r s t m e e t i n g i m i d - F e b r u a r y , a n d J i mB u t t e r f i e l d h a a g r e e d t a t t e n d o c c a s i o n a l l y . T h m e e t i n g s m a o c c u r o t w i c e - y e a r l y b a s i s . I y o a r i t e r e s t e d , c o n t a c t B - 1 2 8 l i b r a r i a n P a u l A i t c h i s o n b B B S ,C o m p u S e r v e , D e l p h i o r c o r r e s p o n d e n c e .

A n f r o m A m e r i c a . . .S f a r . t h o n l y s u p p o r t f o t h B - 1 2 8 a p p e a r s t b f r o mu s e r s ' g r o u p s . T h e r e i o n b a s e d i n I l l i n o i s ( C B U G ) t h a tw e k n o w a b o u t , a n ' n a t i o n a l ' o n e . T h N a t i o n a l B 1 2 8U s e r s G r o u p ( B U G ) p u b l i s h e s m o n t h l y n e w s l e t t e r c o v e ri n " i m p o r t a n t a n i n v a l u a b l e i n f o r m a t i o n r t h B 1 2 8f a m i l y " , w h e r e a s t h l o c a l C B U G g r o u p p r o v i d e s ' * m o r ep e r s o n a l i z e d f o r u m " .

s u b s t a n t i a l q u a n t i t y o f i n v a l u a b l e u t i l i t y p r o g r a m s i a v a i l a b l e t h r o u g h t h e s e t w g r o u p s . M e m b e r s h i p i B U c o s t s $ 2 0 . 0 0 , a n g e t s y o t h e n e w s l e t t e r . A d $ 5 . 0 0 f o f i r s t c l a s s . C o n t a c t N a t i o n a l B 1 2 8 U s e r s G r o u p , c / M a r l i nS c h w a n k e , 7 0 1 E . N o r t h A v e n u e , # C L o p o c , C 9 3 4 3 6 .

K i l l e r w h a l e s j o i n T P U G ?W h a u l e d t h i s l i t t l e i t e m a b o a r d f r o m t h S e p t e m b e r i s s u eo T h S k i p ' s L o g , t h n e w s l e t t e r o f t h e S i l v e r S t a t e C o p u t e r U s e r s G r o u p :

" R e s e a r c h e r s a M a r i n e l a n d i P a l o s V e r d e s , C A a r n o u s i n g P C t g a t h e r i n f o r m a t i o n a b o u t K i l l e r W h a l e s .T h e v e n t u a l g o a l ? M a k i n g t h g i a n t s c o m p u t e r l i t e r a t e ! ! "

n o b l e p o r p o i s e i n d e e d .

N e V I c a t a l o g u eT h n e V I 2 l i b r a r y c a t a l o g u e i n o a v a i l a b l e . T P U Gw o u l d l i k e t t h a n k t h e f o l l o w i n g p e o p l e f o s p e n d i n gl i t e r a l l y h o u r s o i t a s s e m b l y . I n a l p h a b e t i c a l o r d e r :R i c h a r d B e s t , D o r i s B r a d l e y , R u t h B r a d l e y , A n n e G u d za n L o u i s e R e d g e r s . C o n t a c t t h T P U G O f f i c e , 1 0 D u c a M i l l R o a d , S u i t e G 7 D o M i l l s , O n t a r i o M 3 l Z 3 , f o ry o u r i n c r e d i b l y f a t , f a c t - f i l l e d a n e x c i t i n g n e c a t a l o g u e . D

I N T R O D U C I N GT H H R S U P E R - R E S

G R A P H I C S B O A R D

T h i s i g r a p h i c s b o a r d w h i c h i u n i v e r s a l l y c o m p a t i b l e w i t h a l m o d e l s o P E T ' s . W i t h S u p e r p e t s ( b o t h a n 3 b o a r d s ) l w o r k s e q u a l l y w e l l o b o t h t h 6 5 0 2 a n 6 8 0 9 s i d e a w e l l a s w i t h 0 S - 9 . T h g r a p h i c s b o a r d i t h r e s u l t o ft w y e a r s o R & w h i c h b e g a n i N o v . 8 w i t h t h f i r s t p r o t o t y p e . T h e ns t a r t i n g i ( W a r . 8 i w a t e s i m a r k e t e d f o f o u r m o n t h s t h r o u g h T P U GM a g a z i n e T h o r i g i n a l m o d e l o n l y w o r k e d o t h 2 0 0 1 w i t h r e s o l u t i o n o 3 2 2 0 0 . A t t h 8 T P U G C o n f e r e n c e t h 4 0 1 6 a n 4 0 3 2 m o d e l s w e r eu n v e i l e d T h e n i D e c . 8 a t h S u p e r p e t c h a p t e r m e e t i n g t h 8 0 3 2 , 8 0 9 6a n 9 0 0 0 m o d e l s w e r e i n t r o d u c e d O v e r t h l a s t y e a r t h e s e d i f f e r e n t m o d e l sw e r e f i e l d t e s t e d i s c h o o l s , u n i v e r s i t i e s , b u s i n e s s a n h o m e s . T h H R S U P E R - R E S G R A P H I C S B O A R D w a t h e n d e s i g n e d w i t h t h r e s u l t s f r o mt h e s e t e s t s a n i n p u t f r o m e x p e r t u s e r s .T h w i n d o w s i z e i 7 0 h o r . b 3 0 v e r . f o r t h e 8 0 3 2 ' s . 8 0 9 6 ' s a n 9 0 0 0 ' s a n 6 4 2 0 f o a l o t h e r m o d e l s . H o w e v e r t h c a r d h a s a n e v e n l a r g e r r e s o l u t i o no 1 0 2 4 5 1 p i x e l s . T h m o s t t h a i c a b e d i s p l a y e d o i h m o n i t o r i d e t e r m i n e d b y t h e w i n d o w s i z e b u t h c a r d s u p p o r t s s c r o l l i n g l e f t , r i g h t , d o w na n d u p t v i e w t h e n t i r e g r a p h i c s a r e a . T h i s w i n d o w c a n b e d e f i n e d t a n s i z e , c a b l o c a t e d a n y w h e r e o t h m o n i t o r a n d c a s c r o l l a b o u l t h 1 0 2 45 1 p i x e l s . T h g r a p h i c s c a n e v e n b e o v e r l a y e d o t o o t h t e x t w i t h o u ti n t e r f e r i n g ( e v e n i b o t h t e x t a n g r a p h i c s a r s c r - o l l i n g ) .T a c c o m p l i s h t h i s h i g h r e s o l u t i o n t h b o a r d h a s i t o w 6 4 o r a m . A n o t h e ra t t r a c t i v e f e a t u r e i t h a t t h i s e x t r a m e m o r y c a a l t e r n a t i v e l y b e u s e d a s r a d i s k .T h e a b o v e p i c t u r e h a w i n d o w s i z e o f 7 0 3 0 a n c a n b e s c r o l l e d a b o u t t r e v e a l t h e n t i r e 1 0 2 4 5 1 p i x e l s . T h p i c t u r e o t h g i r l i 2 8 1 9 2 a n do n l y o n e i m a g e c a n b s h o w n o n a n A p p l e I C o m p u t e r , ( t h e o r i g i n a l s o u r c e )

l a r g e s o f t w a r e p a c k a g e i i n c l u d e d w i t h t h p u r c h a s e o t h s u p e r - r e s b o a r d .I i n c l u d e s p l o t t i n g u t i l i t i e s , s k e t c h i n g r o u t i n e s , t u r t l e g r a p h i c s , a l g e b a r i cg r a p h s , a n i m a t i o n r o u t i n e s e t c .E a s e o i n s t a l l a t i o n i o n o t h i m p o r t a n t d e s i g n f e a t u r e s . T h c i r c u i t b o a r ds i m p l y p l u g s i n t o t h m o t h e r b o a r d u n d e r t h m o n i t o r w i t h n s o l d e r i n gr e q u i r e d .P l e a s e s e n d c h e q u e o M . O . f o $ 2 0 0 . 0 0 U . / S 2 5 5 . 0 0 C d n . p l u s S 5 s h i p p i n ga n h a n d l i n g ( O n t a r i o r e s i d e n t s p l e a s e a d 7 P r o v . S a l e s T a x ) T H I G H R E T E C H N O L O G I E S , 1 E N G U S H I V Y W A Y . T O R O N T O . O N T A R I O M 2 3 M 4 .N o t e : P l e a s e s p e c i f y c o m p u t e r a n d i s k d r i v e m o d e l n u m b e r s .

( 4 1 6 ) 4 9 7 - 6 4 9 3

D e c e m b e r 1 9 8 5 4 5

Page 48: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 48/52

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 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 1n 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 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 !

T P U G M a g a z i n eD i s t r i b u t o r s

D e a l e r s : I f y o u w o u l d l i k e t o c a r r y T P U G M a g a z i n e i y o u r s t o r e , y o m a o r d e r f r o m a n o n o t h f o l l o w i n gd i s t r i b u t o r s :

C A N A D AC o m p u l i t D i s t r i b u t o r s , P o r t C o q u i t l a m , B 6 0 4 - 4 6 4 - 1 2 2 1

U S P r a i r i e N e w s , C h i c a g o , I 3 1 2 - 3 8 4 - 5 3 5 0L e v i t y D i s t r i b u t o r s , N o r t h H o l l y w o o d , C 8 1 8 - 5 0 6 - 7 9 5 8W h o l e L i f e D i s t r i b u t o r s , E n g l e w o o d , C 3 0 3 - 7 6 1 - 2 4 3 5M - D i s t r i b u t i o n , H o u s t o n , T 7 1 3 - 7 7 8 - 3 0 0 2T h H o m i n g P i g e o n . E l g i n , T 5 1 2 - 2 7 6 - 7 9 6 2N o r t h e a s t N e w s D i s t r i b u t o r s , K i n g s t o n , N 9 1 4 - 3 8 2 - 2 0 0 0F r e d B a N e w s C o . , P o r t l a n d , O 5 0 3 - 2 2 8 - 0 2 5 1A l o n s o B o o k P e r i o d i c a l , A l e x a n d r i a , V 7 0 3 - 7 6 5 - 1 2 1 1C o r n u c o p i a D i s t r i b u t i o n , S e a t t l e , W 2 0 6 - 3 2 3 - 6 2 4 7G u i l d N e w s , A t l a n t a , G 4 0 4 - 2 5 2 - 4 1 6 6M i c r o - P A C E , C h a m p a i g n , I 8 0 0 - 3 6 2 - 9 6 5 3

S u p e r - O S / 9 * I H e r eT 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 gs 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 ye x p a n d s t h s 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 ec a p a b i l i t y o t h S u p e r P E T w h i l e p r e s e r v i n g a c c e s st 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 f S u p e r - O S / 9 t c l u b m e m b e r s i $ 1 9 5( C d n ) ( p l u s $ 1 s h i p m e n t / h a n d l i n g O n t a r i o r e s i d e n t sa d 7 P S T ) , w h i c h i n c l u d e s t h c o s t o f 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 no y o u r S u p e r P E T , i n s t a l l a t i o n i n s t r u c t i o n s a n t h o p e r a t i n g s y s t e m d i s k s .

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

1 0 D u n c a n M i l l R d . , S u i t e G - D o M i l l s , O n t a r i oC a n a d a M 3 1 Z

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 d i s k o p e r a t i n g w i t h f e a t u r e s f o u n d o U N I X *

s y s t e m s a n d o n t h A M I G A .M u l t i - t a s k i n g a n m u l t i - u s e r c a p a b i l i t y .H i e r a r c h i c a l d i r e c t o r y s t r u c t u r e w i t h t i m e / d a t e s t a m p s .P r o g r a m m a b l e f i l e a c c e s s p r i v i l e g e s f o i n c r e a s e ds e c u r i t y .

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 to w h i c h r u n s o S u p e r - O S / 9 .

S u p e r - O S / 9 V I . 1 i n c l u d e s a a s s e m b l e r , e d i t o r ,s y m b o l i c d e b u g g e r , c o m m u n i c a t i o n s o f t w a r e a n t e m i n a l e m u l a t i o n p a c k a g e . A v a i l a b l e l a n g u a g e s i n c l u d eB A S I C 0 9 , C I S C O B O L , F o r t r a n 7 7 P a s c a l , L i s p ,a n o t h e r s . A p p l i c a t i o n s o f t w a r e i n c l u d e w o r d p r o c e s -s o r s , s p e l l i n g c h e c k e r s , d a t a b a s e s a n s p r e a d s h e e tp r o g r a m s .

T P U G h a a c q u i r e d p u b l i c d o m a i n s o f t w a r e a n w i l l a s s i s t u s e r s i 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 tw a r e t C o m m o d o r e f 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 n o n a l O S - 9 b a s e dc o m p u t e r s ( l i k e t h C o C o ) .S u p e r - O S / 9 w i l l s u p p o r t s t a n d a r d d i s k d r i v e s ( I B Mf o r m a t ) a n t h H i - r e s g r a p h i c s b o a r d ( 7 0 0 x 3 0 0 d o t s ) .S u p e r - O S / 9 s o f t w a r e i c o m p a t i b l e w i t h O S - 9 6 8 a n A T & T U n i x s y s t e m V

F o f u r t h e r i n f o r m a t i o n c a l l T P U G I n c . a ( 4 1 6 ) 4 4 5 - 4 5 2 4 , a s f o A l a n .N O T E : I y o o w b o a r d S u p e r P E T a n d w i s h t a c q u i r e S u p e r - O S / 9 , p l e a s e c a l l T P U G b e f o r e o r d e ri n S u p e r - O S / 9 , f o i n f o a b o u t h a r d w a r e f i x t od e s i g n e r r o r i y o u r S u p e r P E T c o m p u t e r .S u p e r - O S / 9 i a t r a d e m a r k o T P U G a n A v y g d o r M o i s e .O S - 9 i t r a d e m a r k o M i c r o w a r e a n d M o t o r o l a .U N I X i t r a d e m a r k o f B e l ! L a b o r a t o r i e s .

Page 49: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 49/52

D I A D A C S « T A K E C O N T R O LW I T H Y O U R C O M M O D O R E 6 1 6 C H A N N E L 1 2 B I TA / C O N V E R T E RD / C O N V E R T E R u b i tD I G I T A L O U T P U T i o l i n eD I G I T A L I N P U T i 2 l i n eR E A L T I M E C L O C K

1 B P E 5 O _ l T 1 3 N a / C ^ . ' E P T t f l S C o n v e r s i o n s f l e r M t o r d . t 1 i / o l t L ^ c u t . C o n l i D l l p dt r o n a i s i c 0 I t o c n l n t L a n g u a g e . I ? B I T 0 I C 1 I S L I W U . 0 G C W V f B I I B l o I D v o l t O u t o u t .C - i o s R E H . U K c l o c k C H E W M f i | H r , O n " o n W i c U o - w i h , e i o > n t , n o u r . ■ i m M i• ■ c o n d . E j t l e t y » V » i « > 5 * i o n e r j - f a r q s l I t D I G I T A L : * P U T S I I 1 1 1 c a w U b i *0 1 l ] i ( j I : - p u t ? f a r n o n l t o t l f t Q s v i t c h m . i r l j y c l c n u r e i . l u r g l a r l l a r a i , e t c . D I G I T A L [ " » 1 1 r H T r .

O n B o a t O - / - 1 5 v o l t ] C C 2 Q n A g e n c r i t M . C c m K l oO I A 8 J & 5 c o v s c c v l e t r v l t r ^ u s

l i a a i n f

f l s s n * l r d a n d t e s t e d . . 1 3 . 0 0 f o t f u p g i r q U . S . A . 5 e * J

M I N I D I A D A C SF A S T D I A D A C SC O N T R O L M O D E

1 2 7 9 . 0 0 U ( t o l l a i s ." c r * y c i O e j , o * C 7 ' . J I S A .

a n w i , e n » / c o a s t e r « u o i c t u l O j a n I P l C t t A L I ( 9 9 . 9 5 U S X L L . - R S5 W A D i m C S B U H I W a C A H O R O " . 5 » A C E a n 1 0 M O I 0 S E E C O N V E f l S I D N 1 1 2 5 . 0 0 U S D O L L U S

l e S o f t w a r e B a c k a q r B y U f o t n C a r r o f l o r e C a D I A D t i C S 1 r L a l u R f 5 : " D A I S B S 5 EW l O i r i C f t l l O f l S A N O L O C D f V I C E n i S O L O r • C I W T S C 1 I W U t O £ B 1 K O I S P L A T C O N T A C T O U T P U T K V I C ED I S B U T C O t t t C I O U I E U I C C N T R a . ■ r i l l l « S O F T M A C E N H H S C E r T H T S i 5 C 0 J E W t « L C C H T R a Q t O l KW i l l a l l w t n i n l D u l l S c c r o l r i r w l r o l m m f o h t n r H C U t l t r < p n c i q v w w ^ w l• " i n y o " » r J t n l t c t t l o i s M f C H l i t D » I A S T O S U C t B t B W T H N E M t l U l l o g o f O r « l « m l u no w » « r > l » l « t n l i l « l l « e i n t t f v a l i m l n g a r c f > i » * l d i l i . 1 « W I W p l o t o ' O r v i c u v i l u rv h c i u i u l i c t a t l t r I I i i t r i f j l .C D N I B O . P « U k t h u t f u t ^ r * w - L i r x r — n . - . S I M . D O U D a L » B 5C O N T f i X r » 0 £ ! U l i n a l e n h a n c e w n l i M i O . r m U r i ( l _ L B B <

K M M M P A S C A L< r r r p - i t n . : v i r t u a l l y c o r c l e t * S * o ' . i * r( i f t ' i " i t n i q r . f i M u n - . l u o o l i e i j H i U S C D P K C I T 1 P A 5 C 0 1 . n 1 S 4 ' n l i h

f M I C R O T E C H )T R « I i a . « T Q B ,

B « S C « L 1 u l r l u a l l y i c c m l l t * i ™ i l » i - i t a t l o i i o f J k i m t i a i j U l t t h i B J I S C A L a n d n r c v i t t n a l lo t r i l l i n o , f m c t i w i l i u o o l l M D U S C D P A S C U L ,K I T T l P A 5 C M . n n 1 S 4 1 O L i k 1 3 9 . 9 S 1 1 C O . I A T S

P . O . B o i 1 0 2 L A M G H O R M E . P A 1 9 0 * 7( 2 1 5 ) 7 5 7 - 0 2 B 4

C - 6 4 C - 1 2 8 * O W N E R S :S l o p p l a y i n g " H i d e - a n d - S e e k " w i t h y o u r D i s k s o f t w a r e ! L e

y o u r C o m m o d o r e 6 4 ' " " m e m o r y " d a l t h w o r k f o y o w i t hM A S T E R D I S K ® . E a s y M a n u a l a n d P r o g r a m M e n u - S c r e e n sm a k e e v e r y o n e " p r o " i d a y !H e r e ' s s m a l l " P E E K " a S O M E o t h F U L L Y - I N T E G R A T E DP O W E R o P R O D U C T I V I T Y a y o u r f i n g e r t i p s . .

S O R T E D M a s t e r C a t a l o g o A L y o u r D i s k s ( e v e n t h o s eu n - l i s t a b l e " p r o t e c t e d " D i r e c t o r i e s : N a m e s . I D ' S . F i l e i n f o ,e t c . )S e a r c h L i s t a n F i l e / D i s k / I D i s e c o n d s , a u t o m a t i c a l l y , i a n o S E V E N W A Y S .T r a n s f e r M L - P r o g r a m s o F i l e s f r o m D i s k t D i s k( C A T E G O R I Z E y o u r s o f t w a r e )S t o p d i s a s t e r b e f o r e i s t r i k e s : c h a n g e d u p l i c a t e I D ' S f a s t ,w i t h o u t t o t a l r e - c o p y .R e s t o r e a c c i d e n t a l l y - s c r a t c h e d f i l e s i f l a s h , w i t h

V E R I F I C A T I O N t h a t t h e y ' r e O K W o r k s w i t h o S i n g l e D i s k D r i v e s ( 1 5 4 1 , M S D , e t c . ) w i t ho w i t h o u t P r i n t e r ( C o m m o d o r e o A S C I I ) .H a n d y - R e f e r e n c e C a r d f o H E X / A S C I I / B I N A R Y - T O -D E C I M A L V A L U E T R A N S L A T I O N F O R M U L A S , i n c l u d e dF R E E .A l t h i s M U C H M O R E , f o j u s t $ 3 4 . 9 5 ( U . S . A . ) , S 4 0 . 9 5 ( C a n a d a )

C - S a - C - 1 2 8 1 " V I C - B O - S X - 6 4 C - 1 B ™ B - 1 8 8 " P C T / C B M 1 1Q n d i s k . 2 b u s i n e s s p r o g r a m s , $ 2 9 . 9 5

N o f o t h e g o o d p a r t :T h I n t e l l i p o n t S o f t w a r e i n t e g r a t e d h o m e / b u s i n e s s / e d u c a t i o n a l p a c k a g ec o m e s o d i s k o t a p e a t h r i d i c u l o u s p r i c e o f S 2 9 . 9 5 [ p l u s f i v e c e n t s f o p o s t a g e h a n d l i n g ] . I i n o p u b l i c d o m a i n o h o m e - b r e w s o f t w a r e ; t o t a li n o v e r 5 p a g e s o s o u r c e c o d e , i w a d e s i g n e d a n t e s t e d a p a c k a g et t a k e c e r e o f a l l y o u r d a t a p r o c e s s i n g n e e d s .C u s t o m e r s w r i t s : " a c c o l a d e s f o t h e a u t h o r s . T h i s i a s l i c k d e a l a

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

o s o f t w a r e o w n . ' 'T h p a c k a g e i n c l u d e s :D a t a b a s e : c o m p l e t e m u l t i - k e y e d f i x e d -r e c o r d - l e n g t h d a t a b a s e m a n a g e r . S o r t o s e l e c t [ u s m q e l l r e l a t i o n a l o p e r a t o r s : , > < A N D , O M O T . w i l d c a r d ) o n a n y f i e l d ,p e r f o r m c o m p u t a t i o n s o n n u m e r i c f i e k f e .A n o p e r a t i o n c a b p e r f o r m e d o a U o o n f y s e l e c t e d r e c o r d s . A l f i e l d s c o m p l e t e l yu s e r - d e f i n a b l e . C a b e u s e d f o a n n u m b e ro t a s k s , i n c l u d i n g a c c o u n t i n g , m a i l i n g l i s t s ,a n v e n t o r y c o n t r a , r e c o r d , t a p e , o r b o o kc a t a l o g i n g , e x p e n s e a c c o u n t m a i n t e n a n c e ,o a a e l e c t r o n i c r w o d e x . O n c u s t o m e rw r i t e s : " a e s p e a a f y i m p r e s s e d t w t / rD a t a b a s e , a n h a v e u s e d i t r e p l a c e h a l f -d o z e n o t h e r ' d o t a b a s e ' t y p e p r o g r & v s h a b e e n u s i n g . " E v e n r y o u u s e y o u r C o m m od o r e f o n o t h i n g e l s e , t h i s p r o g r a m a i o n em i g h t j u s t i f y i t s e x p e n s e .W o r d P r o c e s s o r : f u U - f e a t u r e d m e n u -c o m m a n e f s , s c r e e n e d i t i n g , t e x t l o c a t i n g a n f u l l c o n t r o l o v e r m a r g i n s , s p a c i n g , p a g i n g ,i n d e n t a t i o n , a n j u s t i f i c a t i o n . " . . . w e l ld o n e a n h i g h l y f a c t i o n a l P r o v i d e s a ne x c e i e m a l t e r n a t i v e t t h t t g h p n e e d w o r dp r o c e s s o r s . . t h i s i a e x c e t e n t b u y .H i g h l y r e c o m m e n d e d . " M i d n r t e S o f t w a r eG a z e t t e . " P r o v i d e s g o o d b a s e f e a t t r e s . "C o m p u t e ' s G a z e t t e .C o p y c a l c : A e l e c t r o n i c s p r e a d s h e e t .T u r n s y o u " C o m m o d o r e i n t o v i a b l e b a l a n c es h e e t ; i n c l u d e s s c r e e n e d i t o r . " E x c e l e n tp r o g r a m f o b u d g e t i n g , e s t i m a t i n g , o r a n ym a t h - o n e n t e d u s . . w e l l w o r t h t h m o n e y . H i g h l y r e c o m m e n d e d . " M i d n r t eS o f t w a r e G a z e t t e .

I n t e l l i g e n t S o f t w a r eQ u a l i t y S o f t w a r e s i n c e 1 9 8 2

A l s o i n c l u d e d : R p o r t G e n , R e p o r t M e r g e[ t n e s e i n t e r f a c e W / w i t h D a t a b a s e t G r e t f o r m l e t t e r s , s t a t e m e n t s , m v r c c e s . m a i li n l a b e l s , o t h e r r e p o r t s . ] ; B a s e b a l lS t a t i s t i c i a n [ c o m p i e s b s t t r n S t a t s t c s f o

b a s e b a l l l e a g u e ] ; s e v e r a l W / u t i t i e s ,i n c l u d i n g I n d e x ( i n d e x e s W / P ' s t e x t f i l e s ] ;s e v e r a l D a t a b a s e u t i l i t i e s , i n c l u d i n gD B m a r g e ( f a a h t f l t e s m u l t i - f i l e d a t a b a s ea p p l i c a t i o n s . ] , a n D B S u t ( a n a l y z e s D / f i l e s ] ; p r o g r a m m r w u t i r t y . A S C I I , w h i c hc o n v e r t s t e x t f i t e s f p r o g r a m l i s u i g s ] i i t op r o g r a m t e s ; a l s o C h o c k b o o k , I n v e n t o r y ,P s p o r R o u t e ; L o a n A n a l y s i s ; B r e a k e v e nA n a l y s i s ; D e p r e c i a t i o n . L a b e l e r ; F U C o p i a r , m o r e .V e r s o n s o t h p a c k a g e a r a v a i l a b l e f o e v e r y C o m m o d o r e c o m p u t e r h a v r a m i n f -m u o 1 0 R A ( i n c l u d i n g t h e C - 1 S i 1 2 m o d e ] . A H p r o g r a m s w i l l s u p p o r t t a p e ,d i s k , a n p r i n t e r . P r c e i n c l u d e s d o c u m e n t at i o n ; C a l i f , r e s i d e n t s a d 6 % A d S f o c r e d i t c a r d . C D D . 8 0 5 0 d i s k , o c a s s e t t eo r d e r s [ c a s s e t t e n o a v a i l a b l e f o r P f u s 4 ™a n 1 6 ™ . J N p e r s o n a l c h e c k s f r o m o u t s i d eU S A . T h i s a i t h c a t a l o g ; s e n d $ ( d e d u c t i b l e f r o m o r d e r ) f o a s a m p l i n g o p r o g r a m o u t p u t .

B e D e p t . T - S a A n s e l m o , C A 9 4 9 6 0[ 4 1 5 ) 4 5 7 - 6 1 5 3

M A S T E R D U A L © , " S o n o M A S T E R D I S K © ' 1s a m e p o w e r , b u w i t h D u a l D r i v e S p e e d !

S a m e C a t a l o g F e a t u r e s a M A S T E R D I S K ®S a m e D i s k r e p a i r f u n c t i o n s , t o F o a l C - 6 4 C - 1 2 8 * s y s t e m s w i t h D u a l D i s k D r i v e s { 4 0 4 0 ,M S D , e t c . )U t i l i z e s a l D u a l D r i v e f u n c t i o n s f o m a x i m u m s p e e d a n

e a s e o u s F R E E H a n d y R e f e r e n c e C a r d f o H E X / A S C I I / B i n a r y t D e c i m a l T r a n s l a t i o n F o r m u l a sE x p e r i e n c e F U L L Y - I N T E G R A T E D P O W E R f o j u s t $ 2 9 . 9 5( U . S . A . ) , $ 3 9 . 9 5 ( C a n a d a )

N O W H T H E R E ' S S U P E R M A S T E R D I S K ®C o m b i n e s f e a t u r e s o M A S T E R D I S K © , M A S T E R D U A L ®

F o $ 3 9 . 9 5 ( U . S . A . ) S 4 4 . 9 5 ( C a n a d a )

■ S U P E R M A S T E H D I S K e , H A S T E H D I S K © a n M A S T E R D U A L © a r a l s o c o m p a t i b l e w i t h t h N E C - 1 2 8 ( i C - 6 4 M o d e ) !W s h i p w i t h i n 2 h o u r s ! S e n d M o n e y O r d e r o C h e c k t o

I N T E G R A T E D - S O F T W A R E S Y S T E M SP . O B o x 1 8 0 1 , A m e s . I 5 0 0 1 0

V I S A / M C . / C . O . D . . C a l l ( 5 1 5 ) 2 3 3 - 2 9 9 29 a . m . - 9 p m ( C e n t r a l T i m e ) W o n . - F n .

A d S S h i p p i n g / p l u s $ 2 F o r e i g n . C . O . D .I R e s i d e n t s a d 4 S a l e s T a

I C A N A D A : C r i c k e t D i s t r i b u t i o n C o . .B o 9 5 3 . C o b o u r g ,

O n t a r i o . C a n a d a K 9 4 W V I S A / M . C / D . C a l l ( 4 1 6 ) 3 7 2 - 3 6 9 2

a 6 p . m . ( E a s t e r n T i m e ) M o n . - F r i .A d S 3 S h i p p i n g / p l u s $ 2 C O D .

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 A S A B O U T T H S P E C I A L P R I C E F O T P U G M E M B E R S

W h e t h e r y o h a v e t e n s o h u n d r e d s o d i s k s , n o Y O c a n b e t h M A S T E R o y o u r T O T A L S o f t w a r e L i b r a r y !D e a l e r I n q u i r i e s W e l c o m e

Page 50: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 50/52

B a t t e r i e s I n c l u d e d

B a y s i d e

B r a n t f o r d E d u c a t i o n a l S e r v i c e s

C G R S M i c r o t e c h

C O M A L U s e r s G r o u p

C o m p u S e r v e

C o m p u t e r R e n t a l s

C r i c k e t D i s t r i b u t i o n

E l e c t r o n i c s 2 0 0 1

H i g h R e T e c h n o l o g i e s

I n t e l l i g e n t S o f t w a r e

J o h n D u n l o p A s s o c i a t e s

K i n g M i c r o w a r e

M i c r o S o l u t i o n s

M i d n i t e S o f t w a r e G a z e t t e

M i m i c S y s t e m s

P h a s e

P r o g r a m m e r s G u i l d P r o d u c t s

T P U G ( D i s k S u b s c r i p t i o n s )

T P U G ( O S / 9 )

T P U G ( O S / 9 S o f t w a r e )

T h T r a n s a c t o r

W i l a n t a A r t s

2 7 I F

3

4

4

1

2

1

4

4

4

3

2 1 . 4 1

3

4

B

4

I B

4

3

3

1

T P U G C o n t a c t sT P U G O F F I C E 4 1 6 / 4 4 5 - 4 5 2 4

T P U G M E E T I N G S I N F O 4 1 6 / 4 4 5 - 9 0 4 0

B o a r d o D i r e c t o r sP 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 tR e c o r d i n g S e c .

G e n e r a l M a n a g e r

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 rP r o d u c t i o n M a n a g e rA D i r e c t o r

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 l 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 sE a s t s i d e C h a p t e rH a r d w a r e C h a p t e rS 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 rB u s i n e s s C h a p t e rN e U s e r s C h a p t e rC - 1 2 8 C h a p t e r

L i b r a r i a n sC O M A LP E S u p e r P E TV I 2 C o m m o d o r e 6 F r e n c hB - 1 2 8A m i g a

T P U G B u l l e t i n B o a r dS y s o p ( v o i c e , w e e k d a y s )A s s i s t a n t S y s o p

C h r i s B e n n e t tG e r r y G o l dC a r l E p s t e i nD o r i s B r a d l e yD a v i d B r a d l e yR i c h a r d B r a d l e yG a r y C r o f tM i k e D o n e g a nJ o h n E a s t o nK e i t h F a l k n e rL o u i s e R e d g e r s

B r u c e H a m p s o n

B r u c e H a m p s o nN i c k S u l l i v a nM a r y a M i l l e rA s t r i d K u m a sB r u c e H a m p s o n

J a c k i e B i n g l e yC h r i s B e n n e t tL 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 u g D a r r e l l G r a i n g e rJ u d i t h W i l l a n sG e r r y G o l dA n n e G u d zJ o h n E a s t o nA F a r q u h a r s o nL o u i s e R e d g e r sL o u i s e R e d g e r sB i l l E a s t

V i c t o r G o u g hM i k e D o n e g a nB i l l D u t f i e l dR i c h a r d B e s tD e r i c k C a m p b e l lB a u d o u i n S t - C y rP a u l A i t c h i s o nM i k e D o n e g a n

S y l v i a G a l l u sS t e v e P u n t e r

c / o 4 1 6 / 4 4 5 - 4 5 2 44 1 6 / 2 2 5 - 8 7 6 04 1 6 / 4 9 2 - 0 2 2 24 1 6 / 7 8 2 - 7 3 2 0

c / o 4 1 6 / 4 4 5 - 4 5 2 4c / o 4 1 6 / 4 4 5 - 4 5 2 4

4 1 6 / 7 2 7 - 8 7 9 54 1 6 / 6 3 9 - 0 3 2 94 1 6 / 2 5 1 - 1 5 1 14 1 6 / 4 8 1 - 0 6 7 84 1 6 / 4 4 7 - 4 8 1 1

4 1 6 / 4 4 5 - 4 5 2 4

4 1 6 / 4 4 5 - 4 5 2 44 1 6 / 4 4 5 - 9 8 6 54 1 6 / 4 4 5 - 9 8 6 54 1 6 / 4 4 5 - 9 8 6 54 1 6 / 4 4 5 - 4 5 2 4

c / o 4 1 6 / 4 4 5 - 4 5 2 44 1 6 / 7 8 2 - 8 4 0 24 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 / 4 4 5 - 4 5 2 4c / o 4 1 6 / 4 4 5 - 4 5 2 4c / o 4 1 6 / 4 4 5 - 4 5 2 4

4 1 6 / 2 2 5 - 8 7 6 0c / o 4 1 6 / 4 4 5 - 4 5 2 4

4 1 6 / 2 5 1 - 1 5 1 15 1 9 / 4 4 2 - 7 0 0 04 1 6 / 4 4 7 - 4 8 1 14 1 6 / 4 4 7 - 4 8 1 1

c / o 4 1 6 / 4 4 5 - 4 5 2 4

4 1 6 / 6 7 7 - 8 8 4 04 1 6 / 6 3 9 - 0 3 2 94 1 6 / 2 2 4 - 0 6 4 2

c / o 4 1 6 / 4 4 5 - 4 5 2 44 1 6 / 4 9 2 - 9 5 1 8

c / o 4 1 6 / 4 4 5 - 4 5 2 4c / o 4 1 6 / 4 4 5 - 4 5 2 4

4 1 6 / 6 3 9 - 0 3 2 9

c / o 4 1 6 / 8 9 6 - 1 4 4 6c / o 4 1 6 / 8 9 6 - 1 4 4 6

Page 51: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 51/52

T R I GL I B R A R Y D I S K S1 m o n t h s o t h l a t e s t , f a b u l o u sp u b l i c d o m a i ns o f t w a r eO N L Y

$ 7 9 . 9 5' U o r d e r s U S $ 5 9 . 9 5

C A

J Z T P L 3 l i ' n - . i i , l i 1 , ' . S A V E 2 0

o m o r e b u s i n g t h i s

o f f e r

S u b s c r i b e n o t s t a r t r e c e i v i n g t h eT P U G d i s k o t h m o n t h

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

A d d r e s s

C h e q u e M o n e y O r d e r V I S A M A S T E R C A R D A m o u n t C u r r e n c y C a n . D U C r e d i t C a r d f E x p i r y d a l e S i g n a t u r eT y p e o d i s k C - 6 4 [ J V I C 2 P E S u p e r P E T ( I O d i s k s e t )

Page 52: TPUG Issue 19 1985 Dec

8/2/2019 TPUG Issue 19 1985 Dec

http://slidepdf.com/reader/full/tpug-issue-19-1985-dec 52/52

H O T G E O V E R $ 2 0 0 0 W O R T H O N E C A P A B I L I T I E S F O Y O U RC O M M O D O R E 6

O $ 5 9 9T h S p a r t a n 1 " i t h A p p l e ™ I e m u l a t o r f o y o u r C o m m o d o r e 6 4 ' " t h a t w i l l o p e n

u w h o l e n e w o r l d o h a r d w a r e a n s o f t w a r e f o y o u l I m a g i n e a d d i n g t h e s ef e a t u r e s t y o u r C o m m o d o r e 6 4 ™ f o t h S p a r t a n ™ p r i c e o $ 5 9 9 : A p p l e ™ I I

h a r d w a r e a n s o f t w a r e c a p a b i l i t i e s 6 4 R A e x p a n s i o n f o u rs o f t w a r e s e l e c t a b l e C o m m o d o r e 6 4 ™ c a r t r i d g e s l o t s n o n - d e d i c a t e d 8 - b i t

p a r a l l e l p o r t s t a n d a r d a u d i o c a s s e t t e d e c k c a p a b i l i t i e s f o r y o u r C - 6 4 ™ .T h s u g g e s t e d r e t a i l v a l u e o c o m p a r a b l e p r o d u c t s o f f e r i n g o n l y t h e s e

c a p a b i l i t i e s i o v e r S 2 2 0 0 . 0 0 * b u t h S p a r t a n ™ g i v e s y o m u c h , m u c hm o r e l B b u i l d i n g o y o u r i n v e s t m e n t i y o u r C o m m o d o r e 6 4 ™ — a

e x c e l l e n t i n t r o d u c t o r y c o m p u t e r y o c r e a t e w h o l e n e s y s t e mw i t h b o t h C - 6 4 ™ a n d A p p l e ™ I c a p a b i l i t i e s . T h e r e i w h o l e o t h e r

\

/ t — ~

F O I N F O R M A T I O N W R I T E :