+ All Categories
Home > Documents > Compute Gazette Issue 24 1985 Jun

Compute Gazette Issue 24 1985 Jun

Date post: 30-May-2018
Category:
Upload: cubemanpdx
View: 221 times
Download: 0 times
Share this document with a friend
148
8/9/2019 Compute Gazette Issue 24 1985 Jun http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 1/148 T h G a z e t t e T a l k s N i ? T h A u t h o r s O H i t c h h i k e r ' s G u i d e A n M i n d w h e e i $ 2 . 9 5 J u n e 1 9 8 5 I s s u e 2 4 V o l . 3 N o F O C O M M O D O R E P E R S O N A L C O M P U T E R U S E R S I n s i d e T h 1 2 H a n d s - O n L o o k A C o m m o d o r e ' s N e w e s t C o m p u t e r S c r e e n - 4 0 4 c o l u m n s f o y o u r V I C . W i t h f u l l s c r e e n e d i t i n g a n e a s y g r a p h i c s . D y n a m i c S I E d i t o r I n s t a n t l y s e a n h e a r w h a t y o u r 6 4 ' s s o u n d c h i p c a d o A l s o I T h i s I s s u e : I n t e r v i e w W i t h P a u l G o h e e n , C o m m o d o r e ' s D i r e c t o r O S o f t w a r e G u i d e T o C o m m o d o r e U s e r G r o u p s , P a r t P l u s R e v i e w s , N e P r o d u c t s , A n M o r e T h F r e e z e F a c t o r y F o u r r o b o t s r u a m o k i t h i s a c t i o n - s t r a t e g y M a r n e f o t h V I C a n d 6 4 7 U 8 6 0 2 2 2 0 0 R e l a t i v e F i l e s : S p e e d A n E c o n o m y s t e p - b y - s t e p t u t o r i a l t h a t t a k e s t h e m y s t e r y o u o u s i n g r e l a t i v e f i l e s . F o 6 4 V I C , P l u s / 4 , a n 1 o w n e r s .
Transcript
Page 1: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 1/148

T h G a z e t t e T a l k s N i ? T h A u t h o r s O H i t c h h i k e r ' s G u i d e A n M i n d w h e e i$ 2 . 9 5J u n e 1 9 8 5I s s u e 2 4 V o l . 3 N o

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

I n s i d e T h 1 2 H a n d s - O n L o o k

A C o m m o d o r e ' s N e w e s t C o m p u t e rS c r e e n - 4 04 c o l u m n s f o y o u r V I C .W i t h f u l l s c r e e n e d i t i n g a n e a s y g r a p h i c s .

D y n a m i c S I E d i t o rI n s t a n t l y s e a n h e a r w h a ty o u r 6 4 ' s s o u n d c h i p c a d o

A l s o I T h i s I s s u e :I n t e r v i e w W i t h P a u lG o h e e n , C o m m o d o r e ' sD i r e c t o r O S o f t w a r e

G u i d e T o C o m m o d o r eU s e r G r o u p s , P a r tP l u s R e v i e w s , N e P r o d u c t s , A n M o r e

T h F r e e z eF a c t o r yF o u r r o b o t s r u a m o k i t h i s a c t i o n - s t r a t e g y M a r n ef o t h V I C a n d 6 4

7 U 8 6 0 2 2 2 0

0 R e l a t i v e F i l e s :S p e e d A n E c o n o m y

s t e p - b y - s t e p t u t o r i a l t h a t t a k e s t h e m y s t e r y o u o u s i n g r e l a t i v e f i l e s . F o 6 4 V I C , P l u s / 4 , a n 1 o w n e r s .

Page 2: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 2/148

Page 3: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 3/148

■ ■ ■ ■ a nA D V E N 1w

I • t u t

B R I N G S Y O B R A N D N E U N B E L I E V A B L E

C O M M O D O R E 6 D I S K S

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

£ H £ i £ ^ £ £ y B B | H *

. ' ■ ' . . ' A n i : - r . . j . . 1 . r > f i , . - k j k t l r d C n n h r i n t r h l v f n n j r p

p r ^ r i y m r t m f m * % w r hj

a u o r n s v d f t ' u p I

■ ■ > ( n ( i i T i t f O D v i

f i 1 t f < M \ o t y o m c e r f - c m

p r i c e sf o M A S T E R T R O N I C p r o g r a m s a y o u r l o c a l c o m p u t e r d e a l e r

m e r c h a n t . F o m o r e i n f o r m a t i o n w r i t e o r c a l l ( 2 1 2 ) 2 1 3 - 0 1 6 6a n V i s a a c c e p t e d .

R O N I C I N T E R N A T I O N A L I N C .P a r k A v e n u e S o u t h , S u i t e 1 N e Y o r k , N . Y . 1 0 0 1 6

Page 4: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 4/148

: r e a t i v e[ n v i t e s y o C O M P A R E

' R O D U C T it o d o r e 6 C o m p a r i s o n s

I j

D O R E 6 O W N E R S . N o y o : a o w t h f i n e s t p r o d u c t i v i t y

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

V r i t e r , F i l e r a n t t C a l c - l h r ep o w e r f u l , i n t e g r a t e d p

C S i g n c d f o h o m e a n j f f i c e u

l u r c h a s t ' d o u r p r o d u c t a g r e et h a t C r e a t i v e S o f t w a r e o f f e r s t h f i n e s t w o r d p r o c e s s o r ,a g e r a n s p r e a d s h e e t o t h M a r k e t f o r y o u r s o f t w a l l f

/ A I L A B L E N O a y o u r l o c a ll a i l e r . I p r o d u c t i s o l d o u t o ry o u w n n i F R E E c a t a l o g , c a l l :

- 3 3 1 - 7 9 9 0 o

f : . \ ' . ; r . t J ! , ; ' i h - < - . - .

* 1 0 0 1 ( C a l i t

> A V EH i v e

B U N D L E .W r i t e r ,

F i l e M a n a g e r sF e a i u r c s / B c n c f i uM w n f f c » " r i ! i l ^ r K l r

t I - t i u i l i I r l J i K i

M m H i 1 : r i I i . i U r n i t l H p

T i n j lL r « [ O l l n r i ! ( " y . u J "

? l 4 l | ^ | r J « [ ( 1 | | J ' ( l , ,

i t r * i < f f - > n

b u n d l e b o o 5 d l t r u i m j i i i t i ( « i i t M f l r t f iM i l l W l l l ^ _ _ l _ l _ l n - L l i _ * L # » _ _

J U S T

C A I . C

> 1 K I ! T . K

F I L E "

5 / » r e a d s f e e e / 5

O i l n r n mj > n T n U l i l r n i . i l

M H J l l J l f J l L l l . L T

L T i m ; < - > r y ^ S L - f g e

H m y l l i t n y a t r t f t j l j _

1 ■

^ o r w i . * ; »H a m l i n C o u r l , S u n n y v a l e , C 9 -

f l l N p t i r f & J n J u v * V m a d ? b a s e d o n p r v g n i m s a u i U i t ' . . . - . . ! ■ r i j K t i f i t t i U u i i s g i * i f A * 1 " " " "

Page 5: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 5/148

J u n e 1 9 8 5 V o l . 3 N o

I n s i d e T h 1 2 8 : H a n d s - O n L o o k A C o m m o d o r e ' s N e w e s t C o m p u t e r C h a r l e s B r a n n o n . . 2 0A I n t e r v i e w W i t h P a u l G o h e e n , C o m m o d o r e ' s S o f t w a r e D i r e c t o r S e l b y B a t e m a n 3 T h P r o s e A n T h P a r s e r : H o W r i t e r s S e G a m e s S e l b y B a t e m a n 3

G u i d e T C o m m o d o r e U s e r G r o u p s , P a r t 2 4

B a n k S t r e e t M u s i c W r i t e r P h i l i p N e l s o nA l l e g r o P h i l i p N e l s o nS k T r a v e l H a r v e y B H e r m a nR a i d O v e r M o s c o w S e l b y B a t e m a n .

7 7 7 7

T h F r e e z e F a c t o r y C l a r e n c e D i S q u a r e s D o u g l a s F i s h

C o m p u t i n g F o F a m i l i e s : R e a l W o r l d S o f t w a r e , P a r t 2 F r e d D ' l g n a z i o 6 C h a r a c t e r A s s a s s i n a t i o n K e n t B r e w s t e r 7 V / G 4

B A S I C M a g i c : G O T O A n G O S U B M i c h a e l S T o m c z y kM a c h i n e L a n g u a g e F o r B e g i n n e r s : M M a i l b a g R i c h a r d M a n s f i e l dD y n a m i c S I E d i t o r W a y n e E a s t w o o dH i n t s T i p s : S c r e e n A s s i s t a n t J a y B r o m l e yS c r e e n - 4 0 P e t e r F o r t i n iR e l a t i v e F i l e s : S p e e d A n d E c o n o m y G e o r g e W M i l l e rP o w e r B A S I C : T a p e P r o g r a m R e s c u e J o h n R H a m p t o n

8 8 8 9 9 9

1 0

V / 6 4 / + 4 / 1 6V / 6 46 V / 6 4 / + 4 / 1 6

V / 6 4 / + 4 / 1 6V / 6 4

T h E d i t o r ' s N o t e s R o b e r t L o c kG a z e t t e F e e d b a c k E d i t o r s A n R e a d e r sS i m p l e A n s w e r s T C o m m o n Q u e s t i o n s T o R . H a i f h i l i 8 H o r i z o n s C h a r l e s B r a n n o n 1 O N e w s P r o d u c t s 1 1

B u g - S w a t t e r : M o d i f i c a t i o n s A n C o r r e c t i o n s 1 0 H o T o T y p e I C O M P U T E l ' s G a z e t t e P r o g r a m s 1 0 T h A u t o m a t i c P r o o f r e a d e r 1 0 P r o d u c t M a r t 1 3 A d v e r t i s e r s I n d e x 1 4

V / 6 4

G e n e r a l , V = V I C - 2 0 , 6 4 = C o m m o d o r e 6 4 + 4 = P l u s / 4 , 1 6 = C o m m o d o r e 1 6 C O M P U T E ! * C A Z E T T E ' n p u b l i s h e d m o n t h l y b C O M P U T E ! P u b l i c a t i o n s , I n c . , P o s t O f f i c e B o 5 1 0 6 , G r e e n s b o r o , N 2 7 4 0 3 U S A . P h o n e ( 9 1 9 ) 2 7 5 - 9 8 0 9 . E d i t o r i a l o f f i c m a r t o c a r t d a 3 2 W e s t W p n d o v e r A v e n u e , G r e e n s b o r o , N 2 7 4 0 S , D o m e s t i c s u b s c r i p t i o n * . 1 2 ! « u « , S 2 4 . S e n d s u b s c r i p t i o n o r d e r s o c h a n g e o a d d r e s s ( P . O . F o r m 3 5 7 9 ) t C i r c u l a t i o n D e p t . . C O M P U T E ! ' * G A Z E T T E . P . O . B o 9 6 1 . F a r m i n g d a l e , N 1 1 7 3 7 . S e c o n d c l a s s a p p l i c a t i o n p e n d i n g a G r e e n s b o r o , N 2 7 4 0 3 a n a d d i t i o n a l m a i l i n g o f f i c e * .E n t i r e c o m m i t c o p y r i g h t © I 9 B 5 b C O M P U T E ! P u b l i c a t i o n s , I n c . A l l t i g h t s r e s e r v e d , I S S N D 7 3 7 - 3 7 1 S . ; / C O M P U T E I I ' u i - l i i . i l i u m . I n c . O n o f t h e A B P u b l i s h i n g C o m p a n i e s . - A B P u b l i s h i n g , n . . ' . n R o b e r t G . B u r t o n ; 1 3 3 0 A v e n u e o t h A m e n c a s ; N e Y o c k , M e Y o r k 1 0 0 1 9 .

Page 6: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 6/148

T H E D I T O R ' S

P e o p l e h a v e b e e n w a i t i n g f o y e a r s f o t h J a p a n e s e t b e g i nt c o m p e t e f o t h A m e r i c a nh o m e c o m p u t e r d o l l a r . W h e r ea r t h e y ? W h h a v e n ' t t h e y y e s e r i o u s l y i m p a c t e d t h e U . S . p e s o n a l c o m p u t e r m a r k e t ?

T i m i n g , o f c o u r s e , c o u l d b eo n r e a s o n , T h J a p a n e s e d e v e lo p e d M S X , a o p e r a t i n g s y s t e mt h a t l e t s y o c o n t r o l o t h e r m c h i n e s , l i k e v i d e o r e c o r d e r s ,w i t h y o u r c o m p u t e r . T w o t h r e e y e a r s a g o , c o m p u t e r sb a s e d o t h i s s y s t e m w o u l dl i k e l y h a v e h a b i i m p a c t i A m e r i c a . N o o n l y a r t h e s es y s t e m s i n e x p e n s i v e , t h e y a l s oa l l o w y o t r u a n M S s o f tw a r e o n a n M S c o m p u t e r . N m o r e w i s h i n g t h e r e w a C o m o d o r e v e r s i o n o t h a t g r e a tA p p l e p r o g r a m . A n M S X - b a s e dg a m e s c a a c c e s s i m p r e s s i v ev i d e o e f f e c t s d i r e c t l y f r o m v i d e or e c o r d e r s .

B u a t h i s y e a r ' s C o n s u m e rE l e c t r o n i c s S h o w , t h M S b o o t h , w h i l e i m p r e s s i v e , w a l a r g e l y i g n o r e d ; t h J a p a n e s e a r s t i l l m i n o r p l a y e r s i t h A m e r ic a c o m p u t e r m a r k e t .

P e r h a p s c o m p u t e r t e c h n o lo g i d e v e l o p i n g t o o r a p i d l yf o a n y t h i n g b u s h e e r t e c h n i c a lb r e a k t h r o u g h s t p u l l t h m a k e f o r w a r d .

S o m e o b s e r v e r s h a v ec l a i m e d t h a t J a c k T r a m i e l m o r eo l e s s s i n g l e - h a n d e d l y p r e m p t e d s i g n i f i c a n t J a p a n e s ei m p a c t w h e n h a n n o u n c e d t h t h e n - d r a s t i c p r i c e / p e r f o r m a n c er a t i o o f t h e V I C - 2 0 c o m p u t e r i 1 9 8 0 .

I n h i s b o o k T h H o m e C o p u t e r W a r s , G A Z E T T E c o l u m n i s ta n f o r m e r C o m m o d o r e i n s i d e rM i k e T o m c z y k r e c a l l s w h a t i

C O M P U T E ! * G a z e t t e J u n e 1 9 B 5

w a l i k e a t h m e e t i n g i L o d o w h e n J a c k a n n o u n c e d t h " p e o p l e ' s c o m p u t e r . "

J a c k s t o o d u a n d p o u n d e dh i f i s t o n c e o t h t a b l e . T h r o o m f e l l s i l e n t . T h e n s l o w l y , i h i d e e p b o o m i n g v o i c e , h s a i d :" G e n t l e m e n , t h J a p a n e s e a r c o m i n g — s o w e w i l l b e c o m e t h J a p a n e s e ! "

W a l l i s t e n e d a t t e n t i v e l y a sJ a c k e x p l a i n e d t h a t s e v e r a l J a p an e s e c o m p a n i e s ( k n o w n c o l l e ct i v e l y a J a p a n , i n c . ) w e r e a l r e a d yp o i s e d t e n t e r t h U . S . m a r k e t .J a p a n e s e c o m p a n i e s h a a l r e a d yc a p t u r e d t h t e l e v i s i o n , r a d i o ,a n s m a l l c a m a r k e t s , a n p e s o n a l c o m p u t e r s w e r e n e x t o t h e i r l i s t .

" W h a v e t c o m p e t e w i t ho u r s e l v e s , " h e w a r n e d . " A l w a y s .W h a v e t b l i k e t h e J a p a n e s e .W h a v e t c o n s t a n t l y c o m e u w i t h s o m e t h i n g n e w , s o m e t h i n gb e t t e r . W h a v e t b e l i e v e t h a tw a r e t h e c o m p e t i t i o n . I w d t h i s , n o o n e c a g e a h e a d o u s . "

J a c k T r a m i e l w e n t o t p r o d u c e t h f i r s t c o l o r c o m p u t e rf o u n d e r $ 3 0 0 , a n t h i s m i g h tw e l l h a v e b e e n t h s i n g l e m o s ts i g n i f i c a n t f a c t o r i d e l a y i n gJ a p a n e s e h o m e c o m p u t e r f o A m e r i c a n m a r k e t s . B u i t h l o n g - a w a i t e d i n v a s i o n o n l yd e l a y e d ?

L a s t y e a r t h e r e w a c o n s i de r a b l e s p e c u l a t i o n t h a t t h M S o p e r a t i n g s y s t e m w o u l d p r o v i d ea e n t r e e i n t o A m e r i c a f o l o w -p r i c e d c o m p u t e r s f r o m P a n a s o n i c ,Y a m a h a , a n o t h e r J a p a n e s ee l e c t r o n i c s g i a n t s . M S i i p r e s s i v e i m a n y w a y s . I t ' sf i x e d s t a n d a r d , s o s o f t w a r e c a b e d e s i g n e d t r u o n a n y M S c o m p u t e r a n w i l l r u f l a wl e s s l y . T h M S v e r s i o n o fB A S I C i i m p r e s s i v e a n f u l l o d e s i r a b l e f e a t u r e s . T h m u s i c c p a b i l i t i e s o f t h e Y a m a h a c o

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

B u t h t i m e f o M S s e e m st h a v e c o m e a n g o n e . T h A m e r i c a n c o m p u t e r c o m p a n i e sa r m o v i n g e m a s s e t 1 6 a n 3 2 - b i t c o m p u t e r s . T h h e y d a y o t h 8 - b i t c o m p u t e r i o v e r a M a c i n t o s h - l i k e , 6 8 0 0 0 - c h i p -b a s e d m a c h i n e s a r c o m i n g o n t ot h m a r k e t f r o m b o t h A t a r i a n C o m m o d o r e . M S i a 8 - b i to p e r a t i n g s y s t e m : n p u l l - d o w nm e n u s , n i c o n s , n h i g h - s p e e dp r o c e s s i n g , n e a s y w a t a d r e s s h u g e c h u n k s o R A m e m o r y ,

O c o u r s e i w o u l d b p e r i lo u a n f o o l i s h t a s s u m e t h a tS o n y c o m p u t e r s w i l l n e v e r a p e a r o A m e r i c a n d e s k s n e x t t t h S o n y r a d i o s a n T V s . B u t s of a r , J a c k T r a m i e l ' s d i c t a t h a t w m u s t c o m p e t e w i t h o u r s e l v e sa n m u s t k e e p c o m i n g u p w i t hs o m e t h i n g n e h a v e p r o v e n e f e c t i v e i c h e c k i n g w h a t e v e rm a r k e t i n g p l a n s t h J a p a n e s ec o m p a n i e s m i g h t h a v e e n t e rt a i n e d . F e w o u l d a r g u e t h a tC o m m o d o r e ' s A m i g a a n A t a r i ' sS c o m p u t e r s h a v e a n y s e r i o u sc o m p e t i t i o n a t h m o s t p r o m i si n n e m a c h i n e s o t h c u r e n t p e r s o n a l c o m p u t i n gh o r i z o n .

S e n i o r E d i t o r

Page 7: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 7/148

E d u c a t i o n a l S o f t w a r eT h a t W o r k s :

S p e U I t

S p e l l . S p e l l e x p e r t l y 1 0 0 0 o t r i e m o s r m i s s p e l l e dw o r d s . L e a r n t h s p e l l i n g r u l e s , i m p r o v ew i t h e x c i t i n g a c t i v i t i e s , I n c l u d i n gc a p t i v a t i n g a r c a d e g a m e ! A d y o u r o w r ts p e l l i n g w o r d s .

a g e s 1 0 a d u l t d i s k s : $ 4 9 . 9 5

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

b s o l v i n g o v e r 6 0 p r o b l e m s . L e a r n y o u rm a t h f a c t s w i t h m o t i v a t i n g a c t i v i t i e s ,I n c l u d i n g f a s t - a c t i o n a r c a d e g a m e ! A d y o u r o w p r o b l e m s .

a g e s 1 d i s k s : $ 4 9 , 9 5

W o r d .W o r d A t t a c k !A d 6 7 n e w o r d s t y o u r v o c a b u l a r yw i t h p r e c i s e d e f i n i t i o n s a n s e n t e n c e sd e m o n s t r a t i n g u s a g e . B u i l d y o u r s k i l l s w i t h

f u n - f i l l e d a c t i v i t i e s , I n c l u d i n g a a r c a d eg a m e ! A d y o u r o w w o r d s .

a g e s a d u l t d i s k s : S 4 9 . 9 5

R e a d .S p e e d R e a d e r I

I n c r e a s e y o u r r e a d i n g s p e e d a n I m p r o v ec o m p r e h e n s i o n ! s i e x e r c i s e s d e s i g n e d b r e a d i n g s p e c i a l i s t s v a s t l y I m p r o v e y o u rr e a d i n g s k i l l s . C h a r t y o u r o w p r o g r e s s w i t h3 r e a d i n g s e l e c t i o n s a n c o m p r e h e n s i o nq u i z z e s . A d y o u r o w r e a d i n g m a t e r i a l s .

h i g h s c h o o l , c o l l e g e a d u l t d i s k s : $ 6 9 . 9 5

D a v i d s o n .

T h D a v i d s o nB e s t S e l l e r T r a d i t i o n .F o y o u r A p p l e . I B o c o m m o d o r e B t A s y o u r d e a l e r t o d a y .F o m o r e I n f o r m a t i o n c a l l ( 8 0 0 ) 5 5 6 - 6 1 1 1I C a l i f o r n i a c a l l ; ( 2 1 3 1 5 7 3 - 9 4 7 3

D a v i d s o n A s s o c i a t e s , I n c .6 0 6 9 C r o v e o a k P l a c e # 1 R a n c h o P a l o s v e r d e s , C A 9 0 2 7 4 N B

I B M a n d C o m m o d o r e G a r r t i m a r k s i e s p e c t > v e l y o A p p l e C o m p u t e r s . I n I n i o r n a h o n a i B u s i n e s s M f l c f i i f l & s C o r p a n C o m m o d o r e Q u s m e s a M a c h i n e s I n

Page 8: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 8/148

C O M P U T E ! ' P u b l i c a t i o n s j n c .O n I N t e P u C i s r t n g C c r r p c n e s

P u b l i s h e r G a r y R . I n g e r s o l lE d i t o r I C h i e f R o b e r t C L o c kD i r e c t o r o A d m i n i s t r a t i o n A l i c e S W o l f eS e n i o r E d i t o r R i c h a r d M a n s f i e l dM a n a g i n g E d i t o r K a t h l e e n M a r t i n e kE d i t o r L a n c e E l k oA s s i s t a n t E d i t o r T o d d H e i m a r c kP r o d u c t i o n D i r e c t o r T o n y R o b e r t sE d i t o r sT o R . H a l f h i l l , E d i t o r , C O M P U T E ! M a g a z i n e ; S t e p h e n L e v y ,E d i t o r , C O M P U T E ! B o o k s D i v i s i o n ; C a i t C o w p e r , P r o d u c t i o nE d i t o r ; O t r i s R C o w p e r , T e c h n i c a l E d i t o r ; C h a r l e s B r a n n o n ,P r o g r a m E d i t o r ; S e l b y B a t e m a n , F e a t u r e s E d i t o rA s s i s t a n t E d i t o r sG r e g g K e i z e r , J B l a k e L a m b e r t ( B o o k s ) ; J o h n K r a u s e , G e o r g eM i l l e r , ( T e c h n i c a l ) ; P h i l i p N e l s o n ( C O M P U T E ! M a g a z i n e ) ; K a t h yY a k a l , F e a t u r e W r i t e r ; S h a r o n D a r l i n g , R e s e a r c h A s s i s t a n t( F e a t u r e s ) ; M a r k T u t t l e , S u b m i s s i o n s R e v i e w e rE d i t o r i a l P r o g r a m m e r sP a t r i c k P a r r i s h ( S u p e r v i s o r ) , T i V i c t o r , K e v i n M y k y t y n , K e v i nM a r t i nP r o g r a m m i n g A s s i s t a n t sD a v i d F l o r a n e e , S u s a n D o s sC o p y E d i t o r sJ o a n R o u l e a u , A n D a v i e sA d m i n i s t r a t i v e S t a f fS u s a n Y o u n g , L a u r a M a c F a d d e n , J u l i a F l e m i n g , I r i s B r o o k s , J a nK r e t l o wP r o d u c t i o nI r m a S w a i n , P r o d u c t i o n M a n a g e r ; J a n i c e F a r y , A r D e s i g nD i r e c t o r , L e N o e l , A s s i s t a n t E d i t o r , A r D e s i g n ; D P o t t e r ,M e c h a n i c a l A r t S u p e r v i s o r ; T e r r y C a s h , C a r o l e D u n t o n , T y p e s e t t i n gA r t i s t sL a r r y S u l l i v a n ( P u b l i c a t i o n s ) , D e b b i e B r a y ( B o o k s ) ; H a r r y B l a i r ,I l l u s t r a t o rA s s o c i a t e E d i t o r sJ i B u t t e r f i e l d ( T o r o n t o ) , H a r v e y H e r m a n ( G r e e n s b o r o ) ,F r e d D ' l g n a z i o ( R o a n o k e )C i r c u l a t i o nC h a r l e s C . P o s t , C i r c u l a t i o n M a n a g e rC u s t o m e r S e r v i c eP h i l i p p a K i n g , C u s t o m e r S e r v i c e M a n a g e r ; G a i l J o n e s , D e a l e rS a l e s S u p e r v i s o r ; J u d y T a y l o r , C u s t o m e r S e r v i c e S u p e r v i s o r ;D e a l e r S a l e s S t a f f : R h o n d a S a v a g e , D e b i G o f o r t h , L i K r u s e n s t j e m a ; C u s t o m e r S e r v i c e S t a f f : B e t t y A t k i n s , G a y l eB e n b o w , C h r i s G o r d o n , M a r y H u n t , J e n n a N a s h , C h r i s P a t t yL o n n i e A r d e n , W a r e h o u s e M a n a g e r ; S t a f f : H o w a r d A y e r s , S t e v eB o w m a n , D a v i d H e n s l e y , L a r r y O ' C o n n o rD a t a P r o c e s s i n gL e o n S t o k e s , M a n a g e r ; C h r i s C a i n , A s s i s t a n tA c c o u n t i n gP a u l J M e g l i o l a , V P F i n a n c e P l a n n i n g ; R S t e v e n V e t t e r ,D i r e c t o r , F i n a n c e P l a n n i n g ; R o b e r t B e a n , G e n e r a l A c c o u n t a n t ;K a r e n K R o g a l s k i , F i n a n c i a l A n a l y s t ; S t a f f : D a l e B r a n c h , J i l l P o p eC r e d i tB a r r y L B e c k , C r e d i t M a n a g e r ; S t a f f : S y b i l A g e e , A n n e F e r g u s o n , P a tF u l l e r , D o r i s H a l l , L i n d a M i l l e r , M a r y W a d d e l l , [ a n e W i g g sP u r c h a s i n gG r e g o r y L S m i t h , P u r c h a s i n g M a n a g e rP r o m o t i o nC a r o l i n e D a r k , P r o m o t i o n A s s i s t a n tA d v e r t i s i n g S a l e sK e W o o d a r d , D i r e c t o r o f A d v e r t i s i n g S a l e s ; B o n n i e V a l e n t i n o , A s s i s t a n tA d v e r t i s i n g M a n a g e r ; P a t t i S t o k e s , P r o d u c t i o n C o o r d i n a t o r ; K a t h l e e nH a I o n , S a l e s A s s i s t a n tS a l e s R e p r e s e n t a t i v e sJ e r r y T h o m p s o n 4 1 5 - 3 4 8 - 8 2 2 2E W i n c h e l l 2 1 3 - 3 7 8 - B 3 6 1H a r r y B l a i r 9 1 9 - 2 7 5 - 9 8 0 9

C O M P U T E I ' s G A Z E T T E

J u l e s E T h o m p s o n , I n c .N a t i o n a l a n d C a n a d i a n S a l e s R e p r e s e n t a t i v e s1 2 9 0 H o w a r d A v e n u e , S u i t e 3 0 B u r l i n g a i n e , C 9 4 0 1 0A d d r e s s a l a d v e r t i s i n g m a t e r i a l s t o P a t t i S t o k e s , C O M P U T E R S G A Z E T T E3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8S a l e s O f f i c e s , T h T h o m p s o n C o m p a n yN e E n g l a n d 6 1 7 - 7 2 0 - 1 8 8 8M i d - A t l a n t i c 2 1 2 - 7 7 2 - 0 ' J 3 3S o u t h e a s t 9 1 9 - 2 7 5 - 9 8 0 9M i d w e s t 3 1 2 - 7 2 6 - 6 0 4 7T e x a s 7 1 3 - 7 3 1 - 2 6 0 5N o r t h w e s t , N e v a d a 4 0 8 - 3 5 4 - 5 5 5 3N o r t h e r n C 4 1 5 - 3 4 8 - 8 2 2 2 o 4 0 8 - 3 5 4 - ! 5 d d 3S o u t h e r n C 2 1 3 - 3 7 8 - 8 3 6 1A r i z o n a 2 1 3 - 3 7 8 - 8 3 6 1N e M e x i c o 2 1 3 - 3 7 8 - 8 3 6 1C o l o r a d o 3 0 3 - 5 9 5 - 9 2 9 9C O M P U T E ! P u b l i c a t i o n s , I n c . , p u b l i s h e sC O M P U T E I C O M P U T E I B o o k sC o r p o r a t e O f f i c e :3 2 W e s t W e n d o v e r A v e . , S u i t e 2 0 0 , G r e e n s b o r o , N 2 7 4 0 8M a i l i n g A d d r e s s :P o s t O f f i c e B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3D i s t r i b u t i o n C e n t e r5 0 0 - A R a d a r R o a d , G r e e n s b o r o , N 2 7 4 1 9T e l e p h o n e : 9 1 9 - 2 7 5 - 9 8 0 9O f f i c e H o u r s : 8 : 3 0 A t 4 : 3 0 P M o n d a y - F r i d a yC h i e f E x e c u t i v e O f f i c e r R o b e r t C L o c kP r e s i d e n t G a r y R I n g e r s o l lV i c e P r e s i d e n t , F i n a n c e P l a n n i n g P a u l J M e g l i o l aE x e c u t i v e A s s i s t a n t D e b i N a s hA s s i s t a n t A n i t a R o o pS u b s c r i p t i o n I n f o r m a t i o nC O M P U T E I ' s G A Z E T T E C i r c u l a t i o n D e p LP . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3

T O L L F R E ES u b s c r i p t i o n O r d e r L i n e

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

C O M P U T E I ' s G A Z E T T ES u b s c r i p t i o n R a t e s

( 1 I s s u e Y e a r ) : U ( o n e y e a r ) $ 2 4 . C a n a d a , M e x i c o a n F o r e i g nS u r f a c e M a i l $ 3 0 . F o r e i g n A i r M a i l S 6 5 .T h c o m p u t e r ' s g a z e t t e s u b s c r i b e r l i s t i m a d e a v a i l a b l e t c a r e f u l l ys c r e e n e d o r g a n i z a t i o n s w i t h p r o d u c t o s e r v i c e w h i c h m a b o i n t e r e s t t o o u r e a d e r s . I y o p r e f e r n o t r e c e i v e s u c h m a i l i n g s ,p l e a s e s e n d a e x a c t c o p y o y o u r s u b s c r i p t i o n l a b e l t o c o m p u t e dG A Z E T T E , P . O . B o 9 6 1 , F a r m i n g d a l e , N 1 1 7 3 7 . I n c l u d e n o t e i d i c a t i n g y o u r p r e f e r e n c e t r e c e i v e o n l y y o u r s u b s c r i p t i o n .A u t h o r s o m a n u s c r i p t s w a r r a n t t h a t a l m a t e r i a l s s u b m i t t e d t c o m p u t e s g a z e t t e a r o r i g i n a l m a t e r i a l s w i t h f u l l o w n e r s h i p r i g h t sr e s i d e n t i n s a i d a u t h o r s . B s u b m i t t i n g a r t i c l e s t C O M P U T E 1 ' * G A Z E T T E ,a u t h o r s a c k n o w l e d g e t h a t s u c h m a t e r i a l s , u p o n a c c e p t a n c e f o p u b l i c a t i o n , b e c o m e t h e x c l u s i v e p r o p e r t y o C O M P U T E I P u b l i c at i o n s , I n c . N p o r t i o n o t h i s m a g a z i n e m a b r e p r o d u c e d i a n f o r m w i t h o u t w r i t t e n p e r m i s s i o n f r o m t h e p u b l i s h e r . E n t i r e c o n t e n t sc o p y r i g h t 1 9 8 5 , C O M P U T E I P u b l i c a t i o n s , I n c . R i g h t s t p r o g r a m sd e v e l o p e d a n s u b m i t t e d b a u t h o r s a r e x p l a i n e d i o u r a u t h o rc o n t r a c t . U n s o l i c i t e d m a t e r i a l s n o t a c c e p t e d f o p u b l i c a t i o n w i l l b r e t u r n e d i a u t h o r p r o v i d e s s e l f - a d d r e s s e d , s t a m p e d e n v e l o p e .W h e r e p r o g r a m s a r i n c l u d e d i a a r t i c l e s u b m i s s i o n , t a p e o r d i s km u s t a c c o m p a n y t h s u b m i s s i o n . P r i n t e d l i s t i n g s a r e o p t i o n a l , b u h e l p f u l . A r t i c l e s s h o u l d b f u r n i s h e d a t y p e d c o p y ( u p p e r a n l o w e r c a s e , p l e a s e ) w i t h d o u b l e s p a c i n g . E a c h a r t i c l e p a g e s h o u l d b e a rt h t i t l e o t h a r t i c l e , d a t e , a n n a m e o t h a u t h o r . C O M P U T E IP u b l i c a t i o n s , I n c . , a s s u m e s n l i a b i l i t y f o e r r o r s i a r t i c l e s o a d v e r t i s e m e n t s . O p i n i o n s e x p r e s s e d b a u t h o r s a r n o n e c e s s a r i l yt h o s e o C O M P U T E I P u b l i c a t i o n s , I n c . C O M P U T E I P u b l i c a t i o n s a s u m e s n o r e s p o n s i b i l i t y f o d a m a g e s , d e l a y s , o f a i l u r e o s h i p m e n t i c o n n e c t i o n w i t h a u t h o r s ' o f f e r t m a k o t a p e o r d i s k c o p i e s o p r g r a m s p u b l i s h e d h e r e i n .P E T , C B M , V 1 C - 2 0 , a n C o m m o d o r e 6 a r t r a d e m a r k s o C o m m od o r e B u s i n e s s M a c h i n e s , I n c . , a n d / o r C o m m o d o r e E l e c t r o n i c s L i m i t e d ,O t h e r t h a n a a n i n d e p e n d e n t s u p p l i e r o f q u a l i t y i n f o r m a t i o n a n s e r v i c e s t o w n e r s a n d u s e r s o C o m m o d o r e p r o d u c t s , C O M P U T E IP u b l i c a t i o n s , I n c . , i i n w a a s s o c i a t e d w i t h C o m m o d o r e B u s i n e s sM a c h i n e s , I n c . , o a n o i t s u b s i d i a r i e s .

Page 9: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 9/148

W H E N Y O U B U YT I M E W O R K S S O F T W A R EY O G E M O R E

T H A N S O F T W A R E .o g e t o u r C u s t o m e r

S u p p o r t T e a mA t h o t h e r e n o o u t o l l - f r e e h o t l i n e ,y o u ' l l f i n d o u f u l l - t i m e C u s t o m e r T e c h n ic a S u p p o r t T e a m . W i t h T i m e w o r k s , y o g e i m m e d i a t e a n s w e r s . . . f r e e o c h a r g et a l r e g i s t e r e d u s e r s . O u r T i m e w o r k se x p e r t s h e l p y o u s e e a c h o o u r p r og r a m s t i t f u l l e s t p o t e n t i a l . N o e v e r y o n ep r o v i d e s t h i s n e c e s s a r y s u p p o r t , l e a l o n ef o r f r e e .

Y o g e o u l i b e r a lT r a d e - U p P o l i c yi f a a n t i m e i t h f u t u r e , y o u w i s h t b u y a n u p d a t e d v e r s i o n o a n T i m e w o r k sp r o g r a m , o i y o u u p g r a d e y o u r c o m p u t e rs y s t e m , y o m a e x c h a n g e y o u r o r i g i n a lp r o g r a m f o a n o t h e r p r o g r a m w p u b l i s h . H e r e ' s h o w ;

P u r c h a s e y o u r n e T i m e w o r k s p r o g r a ma y o u r f a v o r i t e d e a l e r .S e n d u t h T i m e w o r k s p r o g r a m y o uw i s h t t r a d e i n y o u r p a i d r e c e i p t f o t h n e p r o g r a m , a n t h t i t l e o t h T i m e w o r k s p r o g r a m y o u w o u l d l i k e i ne x c h a n g e . I t ' s F R E E O C H A R G E , i t h s u g g e s t e d r e t a i l p r i c e o b o t h p r og r a m s i t h s a m e . O r i n c l u d e y o u rc h e c k o c r e d i t c a r d n u m b e r t c o v e ro n l y t h e r e t a i l p r i c e d i f f e r e n c e b e t w e e ny o u r o l p r o g r a m a n d t h o n y o w i s hi e x c h a n g e . P l e a s e a d S 4 . 7 0 f o s h i p p i n g a n h a n d l i n g , i e i t h e r c a s e .W e ' l l b g l a d t f u r n i s h l i s t o T i m e w o r k s ' s u g g e s t e d r e t a i l p r i c e s ,u p o n r e q u e s t .

Y o g e t o u r M o n e y B a c kG u a r a n t e eI y o c a f i n d a n y t h i n g t h a t w o r k s b e t t e rf o y o u , w e ' l l b u i t l o y o u . S i m p l y s e n du y o u r T i m e w o r k s p r o g r a m , y o u r p a i dr e c e i p t , a n t h n a m e o t h p r o g r a m y o uw a n t , a l o n g w i t h y o u r c h e c k o c r e d i t c a r dn u m b e r f o a n r e t a i l p r i c e d i f f e r e n c e . I i t ' s a v a i l a b l e , w e ' l l s e n d i t t y o u . *

L o o k f o t h e s e a n o t h e r T i m e w o r k s p r g r a m s a y o u r f a v o r i t e d e a l e r . O c o n t a c tT i m e w o r k s , 4 4 L a k e C o o k R o a d , D e e r -f i e l d , I L 6 0 0 1 5 . P h o n e : ( 3 1 2 ) 9 4 8 - 9 2 0 0 .

A v a i l a b l e f o A p p l e , I B M , C o m m o d o r e ,a n A t a r i c o m p u t e r s . "

M o r e p o w e r f o y o u r d o l l a rO f f e r v b f « 9 0 d a y s f > c n d a t e < f p u r t f i a s e .R o Q i S i o r o d i i K ) o m a r * i g o l A p p l e C o m p u t e r , f r w . J n i e m a t i o r i a l B u s J r i e a s M a c h i nC o m p u t e r S y s t e m s , n r t f A t a r i I n c .1 9 8 5 T l r r K w o f h s , I n c . A l i g h t s r e s e r v e d .

Page 10: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 10/148

Page 11: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 11/148

B u i l d B o o k A b o u t Y o u .P a r e n t s ,T h e r e ' s n o t h i n g e l s e l i k eB u i l d B o o k A b o u t Y o u ! Y o a n y o u r c h i l d c a c r e a t et w p e r s o n a l i z e d s t o r yb o o k s , a l a b o u t y o u r c h i l d ,n e i g h b o r h o o d , f r i e n d s ,f a m i l y , p e t s . A n i t ' s a g r e a tg i f t , t o o .

B u i l d B o o k A b o u t Y o i c l u d e s e v e r y t h i n g y o u n e e dt p r i n t o u t w s t o r i e s o f u l l - c o l o r p a g e s a n b i n dt h e m i d u r a b l e c o v e r s j u s tl i k e r e a l i l l u s t r a t e d c h i l d r e n ' sb o o k s . B u t h e r e a r f o u rs t o r i e s o e v e r y d i s k . S w i t h a d d i t i o n a l s u p p l i e s .

n o a v a i l a b l e a t y o u r s t o r e ,y o c a u s y o u r d i s k t b u i l d m o r e b o o k s . R e u s e t h d i s k o v e r a n o v e r !

T h i s s o f t w a r e w o r k s o n a l p o p u l a r p r i n t e r s a n t h e p r og r a m i s s i m p l e e v e n k i d sc a u s i t b u i l d t h e i r o w b o o k s ! B o o k s a b o u t t h e ms e l v e s ; s u r e t s t r e n g t h e nr e a d i n g s k i l l s b e c a u s e k i d sw i l l w a n t t r e a d t h e m a g a i na n a g a i n .

B u i l d B o o k A b o u t Y o i p r o j e c t y o u a n d y o u r c h i l d

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

A v a i l a b l e f o r :A p p l e I I / l l e / l l cI B P C / X T / P C j rC o m m o d o r e 6 4 / 1 2 8

K i d s ,H e r e ' s h o e a s y a n f u i i s

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

2 T h e c o m p u t e r a s k s y o s o m e e a s y q u e s t i o n s . H o o l a r y o u ? W h e r e d o y o ul i v e ? W h a t ' s y o u r b e s tf r i e n d ' s n a m e ? Y o c a n a ns w e r t h o s e , r i g h t ? M o a n D a m i g h t w a n t t o h e l p y o t y p e t h a n s w e r s .

3 T h e n t a k e t h e p a g e s o t h s t o r y b o o k h a v e y o g o t h e m ? A s M o o D a t o h e l p y o l o a d t h e m i t h p r i n t e r .

4 P r e s s t h e b u t t o n a n w a t c h y o u r b o o k p r i n t o u t .W o w ! T h e r e ' s y o u r n a m e !T h i s b o o k i a b o u t y o u !

T f t S f c W ' # M ' M C l f f f / I I M« V W f t f l l

1 9 8 5 S c a r b o r o u g h S y s t e m s . I n c . . 5 S o u l r i B r o a d w a y . T a r r v t o w n , N e Y o r k 1 0 5 9 'F o t h n a m e o t h d e a l e r n e a r e s t y o u , c a l l 1 - 8 0 0 - 5 5 6 - 2 2 6 3 .

V " * 9 « * * ! * •

Page 12: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 12/148

B l i n d a n v i s u a l l y - i m p a i r e d p e o p l e c a n s i g n u f o f r e e c o r r e s p o n d e n c e c o u r s e s ( t a p e , b r a i l l e , o l a r g e p r i n t ) , i n c l u d i n g s o m e t h a t c o v e r c o m p u t e r s ,f r o m H a d l e y S c h o o l f o t h B l i n d . T h a d d r e s s i 7 0 E l S t . , W i n n e t k a , I L 6 0 0 9 3 . P h o n e : ( 8 0 0 )3 2 3 - 4 2 3 8 o r ( 3 1 2 ) 4 4 6 - 8 1 1 1 i I l l i n o i s .

T w o t h e r n o n p r o f i t o r g a n i z a t i o n s a r e C e n t e rf o C o m p u t e r A s s i s t a n c e t t h D i s a b l e d ( C - C A D )a n D i s a b l e d P r o g r a m m e r s , I n c . ( D P I ) . T h e i r a d r e s s e s a r e : C - C A D , 2 5 0 1 A v e n u e } S u i t e 1 0 0 ,A r l i n g t o n , T 7 6 0 1 1 , ( 8 1 7 ) 6 4 0 - 6 6 1 3 ; D P I , O n W e s t C a m p b e l l A v e n u e , S u i t e 3 6 C a m p b e l l , C 9 5 0 0 8 .

W h D o e s T h e 6 4 P a u s e D u r i n gT a p e L o a d s ?

h a v e o w n e d V I C - 2 0 f o a l m o s t t h r e e y e a r s .N o t h a t o u s i x - y e a r - o l d i f i g h t i n g t h r e s t o u f o e q u a l t i m e , w d e c i d e d t p u r c h a s e 6 f o t h o l d e r f o l k s . Y o u r p r e v i o u s l y p u b l i s h e dc o l u m n s h a v e e x p l a i n e d w h t h 6 4 ' s s c r e e nb l a n k s o u d u r i n g c a s s e t t e o p e r a t i o n s , b u h a v en e v e r r e a d w h t h 6 p a u s e s b e t w e e n f i n d i n g ap r o g r a m a n r e a d i n g i i n . I s t h e r e a n w a t s h o r t e n t h d e l a y ?

L a r r y S m i t hY e s . W h e n l o a d i n g p r o g r a m f r o m t a p e a n t h s c r e e n s a y s F O U N D " P R O G R A M N A M E , " p r e s s t h C o m m o d o r e k e i t h l o w e r l e f t h a n d c o r n e r . T h p r o g r a m w i l l l o a d w i t h o u t d e l a y .

T m a k e s a v i n g a n l o a d i n g e v e n f a s t e r ( t a p e a d i s k s p e e d s ) , s e e " T u r b o T a p e " i n e x t m o n t h ' sG A Z E T T E o r t h e J a n u a r y i s s u e o o u s i s t e r m a g az i n e , C O M P U T E ! .

C u t t i n g O f F r a c t i o n sI n f e p r o g r a m s , I ' v e s e e n w e i r d v a r i a b l e ,B ( B P e r c e n t ) . W h a t i i a n h o i i u s e d ?

T o R o t hT h a t ' s a i n t e g e r v a r i a b l e . A i n t e g e r i w h o l en u m b e r — n o f r a c t i o n s o d e c i m a l p o i n t s a l l o w e d . I y o u s e d s o m e t h i n g l i k e B % = 2 4 / 5 i p r o g r a m ,t h v a l u e p u i n t o B w o u l d b 4 n o 4 . 8 . I n t e g e rv a r i a b l e s a l w a y s c u o f t h e f r a c t i o n , r o u n d i n g d o w nt t h e n e a r e s t w h o l e n u m b e r . Y o u c a n d o t h s a m et h i n g t r e g u l a r n u m e r i c v a r i a b l e s w i t h t h I N T e g e r

f u n c t i o n : B = - l N T ( 2 4 / 5 ) .I n t e g e r v a r i a b l e s ( b u t n o i n t e g e r a r r a y s ) t a k e

u t h s a m e a m o u n t o m e m o r y a f l o a t i n g p o i n tv a r i a b l e s , t h e o n e s w i t h o u t p e r c e n t s i g n . A n b c a u s e t h c o m p u t e r ' s m a t h r o u t i n e s a r c w r i t t e n f o f l o a t i n g p o i n t n u m b e r s , i n t e g e r s h a v e t b c o v e r t e d b e f o r e a n a f t e r c a l c u l a t i o n s , w h i c h m a k e st h e m s l o w e r t a d d , s u b t r a c t , m u l t i p l y , e t c . Y o c a n n o t u s i n t e g e r v a r i a b l e s a s t h e i n d e x i n F O R / N E X T l o o p . P l u s , i n t e g e r s c a n n o t b l e s s t h a n1 C O M P U T E ! ' * G a z e t t e J u n e 1 9 8 5

— 3 2 7 6 8 o g r e a t e r t h a n 3 2 7 6 7 . I y o t r t g b y o n d t h i s l i m i t , y o u ' l l g e a I L L E G A L Q U A N T I T YE R R O R .

W i t h a l o t h e s e d i s a d v a n t a g e s , w h u s i n t eg e v a r i a b l e s a a l l ?

T h e r e a r r e a l l y o n l y t w g o o d r e a s o n s t u s t h e m . I n t e g e r a r r a y s t a k e u m u c h l e s s m e m o r y( t w o b y t e s p e e l e m e n t ) t h a n f l o a t i n g p o i n t a r r a y s( f i v e b y t e s p e e l e m e n t ) . ( A r r a y s a r a s p e c i a l k i n d o v a r i a b l e w h e r e e a c h i t e m i a s s i g n e d n u m b e r , o s u b s c r i p t . ) I y o u r B A S I C p r o g r a m i r u n n i n g o u o m e m o r y a n y o u ' r e u s i n g l i s t s o n u m b e r s , t r y i n t eg e a r r a y s , B % ( 9 ) f o e x a m p l e . A n i y o u ' r e w r i t i n g

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

S h o r t C i r c u i t I T h J o y s t i c kW h e n p l a y g a m e s w i t h m j o y s t i c k , t h e y a w a y s r e a d t h e d i r e c t i o n a s u p . I t h e r e s o m e w a

c a f i t h e j o y s t i c k ?T o B i l a n

j o y s t i c k c o n t a i n s f i v e s w i t c h e s : u p d o w n , l e f t ,r i g h t , a n t h f i r e b u t t o n . H e a v y u s c a d a m a g et h i n t e r i o r c o n t a c t s , m a k i n g t h e m p e r m a n e n t l yo p e n o c l o s e d . I y o u r j o y s t i c k i h e l d t o g e t h e r w i t hs c r e w s , a n i t h s w i t c h e s a r " b u b b l e " c o n t a c t s ,y o c a o p e n i u p a n d p r a p a r t t h c o n t a c t s w i t h

p i n . I t h i s f a i l s , y o u ' l l h a v e t b u n e j o y s t i c k .

C h e c k i n g T h B a n k ' s F i g u r e sw o u l d a p p r e c i a t e s e e i n g p r o g r a m o f o r m u l at h a t b a n k s u s i f i g u r i n g i n t e r e s t c o m p o u n d e dd a i l y , m o n t h l y , o q u a r t e r l y . F o e x a m p l e ,$ 5 0 0 0 c e r t i f i c a t e o d e p o s i t f o y e a r s a 1 0 . 3 5 %i n t e r e s t .

B e t t y G C a r s w e l lF i n d i n g 1 0 . 3 5 % o n u m b e r i t h s a m e a m u t i p l y i n g b 0 . 1 0 3 5 . I t h b a n k c o m p o u n d e d a n u a l l y , y o c o u l d c a l c u l a t e t h e y e a r ' s t o t a l w i t hP R I N T 5 0 0 0 ( 5 0 0 0 . 1 0 3 5 ) o r m o r e s i m p l y ,P R I N T 5 0 0 0 1 . 1 0 3 5 . B u i t ' s r a r e b a n k t h a t p a y si n t e r e s t o n l y o n c e a y e a r .

C o m p o u n d i n g 1 0 . 3 5 % m o n t h l y m e a n s t h b a n kp a y s y o u 1 / 1 2 o 1 0 . 3 5 % t w e l v e t i m e s y e a r . A f t e rt h f i r s t m o n t h , y o s t a r t e a r n i n g i n t e r e s t o t h i t e r e s t . T r y r u n n i n g t h f o l l o w i n g s h o r t p r o g r a m :

1 P = 0 0 0 : T = 2 t R l = . 1 0 3 5 : O 1 2 t R 2 = R l / C2 F O R X = 1 T O T * C : P = P + ( P * R 2 ) : P R I N T X ; P , : N E X T

L i n e 1 0 d e f i n e s t h e v a r i a b l e s : i p r i n c i p a l ,i t e r m ( i y e a r s ) , R i t h a n n u a l r a t e , a n i h o o f t e n t h e i n t e r e s t i c o m p o u n d e d ( i t h i s c a s e ,1 t i m e s y e a r ) . L i n e 2 a d d s u t h i n t e r e s t e a r n e da n p r i n t s o u t h i n t e r m e d i a t e a m o u n t s . Y o c a c h a n g e t h v a r i a b l e s f o r d i f f e r e n t s i t u a t i o n s ; 3 6 5 ,

Page 13: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 13/148

F l e e t S y s t e m 2 W o r d p r o c e s s i n g t h a t s p e l l s V - A - L - U - E

- . - • - - ■

C o m p l e t e w o r d p r o c e s s i n g w i t h b u i l t - i n7 0 , 0 0 0 w o r d s p e l l c h e c k i n g - O n l y $ 7 9 - 9 5

U t i l l n o w , y o u ' d h a v e t s p e n d : m i n im u o a b o u t 3 7 t g e g o o d w o r e !p r o c e s s o r f o y o u r C o m m o d o r e 6 4 ™ .A n i y o u a d d e d s m a l l , . s e / ; « r a f t ' s p e l lc h e c k i n g p r o g r a m , y o u ' d b e o u w e l lo v e r 1 1 0 0 !

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

F l e e t S y s t e m c o m b i n e s t h E A S I E S Ta n d m o s t P O W E R F U L w o r d p r o c e s s o ra v a i l a b l e w i t h l i g h t n i n g - f a s t 7 0 , 0 0 0w o r d s p e l l i n g d i c t i o n a r y a l I o n r e f r e s h i n g l y E A S Y T U S i n t e g r a t e d s y st e m . F i n a l l y , s p e l l c h e c k i n g i n o a v a i l ab l a y o u r f i n g e r t i p s .

Y o c a e v e n a d o v e r 1 5 , 0 0 0 " c u s t o m "w o r d s t o t h e b u i l t - i n 7 0 , 0 0 0 w o r d d i c t i on a r y . A n a s u g g e s t e d r e t a i l p r i c e o S 7 9 . 9 5 , F l e e t S y s t e m r e a l l y s p e l l sV - A - L - U - E , a n 7 0 . 0 0 0 o t h e r w o r d s t o o !

F l e e t S y s t e m h e l p s p e o p l e o a l a g e st l e a r n t o s p e l l c o r r e c t l y a n i l t w i t e b e l t e rt o o . I t ' s t h O N L Y f u l l f e a t u r e d w o r dp r o c e s s o r t h a t p r o v i d e s y o w i t h h e l p f u lw r i t i n g a n v o c a b u l a r y f e e d b a c k s u c h a s t h t o t a l n u m b e r o w o r d s i y o u r d o c um e n t , t h n u m b e r o f t i m e s e a c h w o r da p p e a r s , a n t o t a l n u m b e r o " u n i q u e "w o r d s , j u s t t n a m e f e w .

F l e e t S y s t e m h a e v e r y I m p o r t a n t f e t u r e t h a t w i l l h e l p y o m a k e c h i l d ' s p l a y

o u o t h m o s t h e a v y d u t y t y p i n g t a s k s .T h e r e ' s B u i l t - i n 8 C o l u m n D i s p l a y s w h a t y o s e i w h a t y o g e t , H o r i z o n t a lS c r o l l i n g D u r i n g T y p i n g , E a s y C o r r e c t i o na n M o v e m e n t o T e x t , P a g e N u m b e r i n g ,C e n t e r i n g , I n d e n t i n g , H e a d e r s a n F o o te r s , M a t h F u n c t i o n s , S e a r c h a n R e p l a c e .M a i l M e r g e , B U I L T I 7 0 , 0 0 0 w o r dS P E L L C I E C K I N G a n m u c h , m u c hm o r e !

A s f o F l e e t S y s t e m 2 E x c e p t i o n a l l y V . a s y , P a c k e dw i t h P o w e r . P e r f e c t l yM e e d .

A P S IF l e e t S y H c m i ( i t r a d e m a r k o f I i r u n l c s l . i d . S n n i c p r i m e r s n u n

P r o f e s s i o n a l S o f t w a r e , I n c . , 5 F r e m o n t S t r e e t , N c c d h a m , M 0 2 1 9 4 ( 6 1 7 ) 4 4 4 - 5 2 2 4 T e l e x ; 9 5 1 5 7 9n i S u l i u j r c . I n c . M « S j u c m 2 t * * a » d r M x i t r d j i u I w i i m - n h V L u o n i r c i m c v L t d . C o m m u d u r t f r i T t a i t r j i l r n u r k n \ C u m m < h ] , i r c E k e -

u r . c r u m H e S ) > t c m [ u n c i k t n s n i l / o r r e q u i r e j ( n i c r f a t c P t O K C h K l i v n t h > » i w J r i l c r D c a l r f j m I H M f i t m d i f i i u j u i r m a r ( r t t d e d .

Page 14: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 14/148

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

b a n k ' s , d e p e n d i n g o i t h b a n k r o u n d s t t h n e a r e s t p e n n y o t e n t h o h u n d r e d t h o f p e n n y . F o

m o r e c o m p l e t e f i n a n c i a l a n a l y s i s p r o g r a m , s e " H o m e F i n a n c i a l C a l c u l a t o r , " i t h M a i s s u e o o u s i s t e r m a g a z i n e , c o m p u t e ! .

H e l p F r o m C o m m o d o r eo w o n o t h e o l d e r 1 5 4 1 d i s k d r i v e s a n I ' v ea l r e a d y h a i s e r v i c e d t w i c e f o h e a d a l i g n m e n t .

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

K a r i n L M a r t i n e zB e g i n n i n g i M a r c h , C o m m o d o r e e s t a b l i s h e d n e n a t i o n a l n e t w o r k o 1 5 0 0 s e r v i c e c e n t e r s f o r i n w a r r a n t y a n o u t - o f - w a r r a n t y e q u i p m e n t . T f i n do u w h i c h s e r v i c e c e n t e r i n e a r e s t y o u , c a l l t h t o l l - f r e e c u s t o m e r s u p p o r t l i n e a t 1 - 8 0 0 - 2 4 7 - 9 0 0 0 ,M o n d a y t h r o u g h F r i d a y , a . m . - m i d n i g h t ( E a s t e r nS t a n d a r d T i m e ) . S p e c i f i c i n f o r m a t i o n , s u c h a r e p a i rc o s t s , w a u n a v a i l a b l e a t h t i m e o t h i s w r i t i n g .

Y o u m e n t i o n e d i y o u r l e t t e r t h a t y o h a v e a o l d e r m o d e l 1 5 4 1 , i t h w h i t e c a s e . T h h e a da l i g n m e n t p r o b l e m y o u ' v e b e e n h a v i n g i n o u n i q u et t h e o l d e r m o d e l s . I f a c t , m a n y 1 5 4 1 s w i l l g o u o a l i g n m e n t w i t h e n o u g h h e a v y u s e . M a n y 1 5 4 1o w n e r s h a v e c o n t i n u e d t u s t h e i r d r i v e s , r e a l i g ni n t h e m w h e n n e c e s s a r y . O n o t h l e s s e x p e n s i v es o l u t i o n s i t p u r c h a s e s o f t w a r e d i s k a l i g n m e n tp a c k a g e ( s e e t h O c t o b e r 1 9 8 4 G A Z E T T E f o r e v i e wo o n s u c h p r o d u c t w e ' v e f o u n d t b e c o n s i s t e n t l ye f f e c t i v e ) .

H o M u c h M e m o r y I L e f t ?I t h e r e a n P E E K o P O K E t h a t w o u l d s h o wh o m u c h m e m o r y y o h a v e l e f t o t h 6 4

R u b e n L o e r aE n t e r P R I N T F R E ( 0 ) , o a n C o m m o d o r e c o m p u t e r ,t f i n d o u t h o m u c h m e m o r y r e m a i n s . I y o s e n e g a t i v e n u m b e r , c h a n g e i t P R I N T F R E ( O )2 T 1 6 . I y o p r i n t t h e a m o u n t o f r e e m e m o r y b e f o r er u n n i n g B A S I C p r o g r a m , t h e n c h e c k f r e e m e m o r ya f t e r w a r d s , y o c a f i n d o u t h o w m u c h w a u s e d f o p r o g r a m v a r i a b l e s . T h F R f u n c t i o n c a n a l s o b c a l l e d f r o m i n s i d e a p r o g r a m : 5 1 I ( F R E ( O )( F R E ( O X O ) m e 2 0 T H E N P R I N T " L E S ST H A N 2 0 B Y T E S R E M A I N I N G . "

T h e r e a r t w c a u s e s o O U O M E M O R Y e r o r s . T h f i r s t i s i m p l y r u n n i n g o u t o f m e m o r y ;e i t h e r t h e p r o g r a m i t o l o n g o y o u ' r e u s i n g t o m a n y v a r i a b l e s . T h s e c o n d w a t r u o u o m e o r i f i l l i n g u t h s t a c k . E v e r y t i m e y o b e g i nF O R - N E X T l o o p o r C O S U B t s u b r o u t i n e , s o m ei m p o r t a n t i n f o r m a t i o n i p u i s e c t i o n o m e m o r yc a l l e d t h e s t a c k . U s i n g G O T O t j u m p o u o f F O R - N E X T l o o p o r s u b r o u t i n e c a l e a v e " g a r -1 C O M P U T E D G a ^ e t t s J i r a 1 9 B S

b a g e " o n t h s t a c k , w a s t i n g s t a c k s p a c e , a n e v e nt u a l l y c a u s i n g a e r r o r .

T a p e T o D i s k T r a n s f e rI ' v e b u i l t u l a r g e l i b r a r y o p r o g r a m s o t a p e .

w i s h t t r a n s f e r t h e m t m n e w l y p u r c h a s e dd i s k d r i v e , I t h e r e r o u t i n e t h a t a u t o m a t i c a l l yr e a d s a l p r o g r a m s f r o m t a p e a n p u t s t h e m o d i s k ?

G e o r g e P e r s i c oT h f o l l o w i n g p r o g r a m c o p i e s s e r i e s o p r o g r a m sf r o m t a p e t d i s k . T y p e t h p r o g r a m i n s a v e i t t h e nr u i a n t y p e N E W . I y o k n o w h o m a n y p r g r a m s a r o t h t a p e , P O K E t h n u m b e r i n t o l o c at i o n 2 F o e x a m p l e , t c o p y t h r e e p r o g r a m s t y p eP O K E 2 , 3 .

I y o a r u n s u r e o f t h e n u m b e r o p r o g r a m s ,p o s i t i o n t h t a p e t j u s t a f t e r t h l a s t p r o g r a m y o uw a n t t c o p y t h e n e n t e r o n l i n e p r o g r a m , l i k e 1 E N D . T h e n S A V E " f i l e n a m e " , 1 , 2 . T h i s p l a c e s a e n d - o f - t a p c m a r k e r o t h t a p e .

N o z o p l a c e a b l a n k , f o r m a t t e d d i s k i n t o t h d r i v e a n t y p e S Y 6 7 9 . T h i s p r o g r a m c o p i e s a l p r o g r a m f i l e s , i n c l u d i n g m a c h i n e l a n g u a g e f i l e s , b u i i c i l l n o c o p y s e q u e n t i a l f i l e s .

T h e p r o g r a m h a n e r r o r c h e c k i n g i i a n w i l l c r a s h i a e r r o r i d e t e c t e d .1 F O R A = 6 7 9 T O 7 6 3 : R E A D B : P O K E A , B : N E X T : E N D2 D A T A 1 6 9 , 6 4 , 1 3 3 , 3 , 1 6 9 , 1 , 1 6 2 , 13 D A T A 1 6 0 , 1 , 3 2 , 1 8 6 , 2 5 5 , 1 6 9 , 0 , 3 24 D A T A 1 8 9 , 2 5 5 , 1 6 9 , 0 , 3 2 , 2 1 3 , 2 5 5 , 1 7 35 D A T A 6 0 , 3 , 2 0 1 , 5 , 2 4 0 , 5 4 , 2 0 1 , 46 D A T A 1 7 6 , 2 2 6 , 2 3 0 , 3 , 1 6 5 , 3 , 1 4 1 , 8 07 D A T A 3 , 1 6 9 , 1 6 , 1 6 2 , 6 5 , 1 6 0 , 3 , 3 28 D A T A 1 8 9 , 2 5 5 , 1 6 9 , 2 , 1 6 2 , 8 , 1 6 0 , 29 D A T A 3 2 , 1 8 6 , 2 5 5 , 1 7 3 , 6 1 , 3 , 1 3 3 , 2 5 11 0 D A T A 1 7 3 , 6 2 , 3 , 1 3 3 , 2 5 2 , 1 7 4 , 6 3 , 31 1 D A T A 1 7 2 , 6 4 , 3 , 1 6 9 , 2 5 1 , 3 2 , 2 1 6 , 2 5 51 2 D A T A 1 9 8 , 2 , 2 0 8 , 1 7 6 , 9 6

M e m o r y M u s t B C o n t i n u o u so w V 1 C - 2 0 a n d h a v e 2 4 m e m o r y e x p a n

s i o n . E a c h o t h r e e 8 b a n k s h a t w c h o i c e s f o s t a r t a d d r e s s . k n o w t h a t n o 8 K b a n k m a h a v et h s a m e a d d r e s s a a n o t h e r b a n k o a c a r t r i d g e .B u w h e n u s p r o g r a m t h a t r e q u i r e s e x p a ns i o n , w h i c h 8 b a n k s s h o u l d s e l e c t ?

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

A u n c x p a n d e d V I u s e s l o c a t i o n s 4 0 9 6 - 8 1 9 1 ,p a r t o w h i c h i s c r e e n m e m o r y . I y o a d 8 K i s h o u l d s t a r t a t 8 1 9 2 . T h n e x t b a n k s h o u l d s t a r t a 1 6 3 8 4 , a n s o n S e l e c t t h e s e o p t i o n s i y o u ' r e r u n i n g B A S I C p r o g r a m t h a t n e e d s e x p a n s i o n .

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

Page 15: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 15/148

\

, \ £ A R 2 Q a O , T H E W Qm a C a t c h u p "

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

p r i c e s , n a m e - b r a n dd i s e , a n i n - d e p t h

i n f o r m a t i o n .

T m a k e y o u r c o m p u t e r e v e n m o r ej o i n C o m p u S e r v e a n s h o p i

E l e c t r o n i c M a l l . E a s y e n o u g h l o i t ' s o p e n 2 h o u r s d a y ,

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

s t o r e s a n b u s i n e s s e s i n c l u d i n gW a l d e n b o o k s , A m e r i c a n

a n C o m m o d o r e .E l e c t r o n i c M a l l " 1 l e t s

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

T h A u t o S h o p , B o o k B a z a a r , F i n a nM a r t , L e i s u r e C e n t e r , M e r c h a n d i s e

M a r t , N e w s s t a n d , O n - l i n e C o n n e c t i o n , P e s o n a l C o m p u t e r S t o r e , R e c o r d E m p o r i u m ,S p e c i a l t y B o u t i q u e a n T r a v e l A g e n c y .

T a k e t h C o m p u S e r v e E l e c t r o n i cM a l l 1 5 - M i n u t e C o m p a r i s o n T e s t .W h a t y o c a d i 1 m i n u t e ss h o p p i n g t h E l e c t r o n i c M a l l t v a y .• A c c e s s d e s c r i p t i o n s o t h l a t e s t i n

c o m p u t e r p r i n t e r s , f o r i n s t a n c e .P i c k o n e a n d e n t e r t h o r d e rc o m m a n d .C h e c k c o m p l e t e d e s c r i p t i o n s o p l a c e s t s t a y o y o u r n e x t v a c a t i o n .P i c k s e v e r a l a n r e q u e s t t r a v e lb r o c h u r e s .A c c e s s d e p a r t m e n t s t o r e c a t a l o ga n p i c k o u t a w i n e r a c k , t o o l s ,t o y s . . . a n y t h i n g !P l a c e y o u r o r d e r .W h a t y o c a d i 1 m i n u t e s s h o pp i n g t h e o l d w a y .R o u n d u p t h f a m i l y a n g e i t h c a r .

T h E l e c t r o n i c M a l l — A V a l u a b l eA d d i t i o n t t h V a s t W o r l d o C o m p u S e r v e ,

C o m p u S e r v e I n f o r m a t i o n S e r v i c e sb r i n g y o i n f o r m a t i o n , e n t e r t a i n m e n t ,p e r s o n a l c o m m u n i c a t i o n s a n d m o r e .

Y o c a a c c e s s C o m p u S e r v e w i t ha l m o s t a n y c o m p u t e r a n d m o d e m ,t e r m i n a l o r c o m m u n i c a t i n g w o r dp r o c e s s o r .

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

C o m p u S e r v eI n l o i m a l i o n S e r v i c e s . P . O . B o 2 0 2 1 2 ,5 0 0 0 A r l i n g t o n C e n t r o B l v d . , C o l u m b u s , O 4 3 2 2 08 0 0 - 8 4 8 - 8 1 9 9I O h i o c a l l 6 H - J 5 7 - O B 0 2

E l r c l r o t i k M a l i " i s « v k e o C o m p u S e r v e I n a n d L i i r i r y C o m p a n y . A H B l o c k C o m p a n y

Page 16: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 16/148

r u l e s i h o t h e y u s m e m o r y . I t h 6 4 B A S I Cp r o g r a m s a n v a r i a b l e s u s t h c o n t i n u o u s l o c a t i o n s2 0 4 8 - 4 0 9 5 9 . T h e r e ' s a n o t h e r 4 o m e m o r y s t a r t i n ga 4 9 1 5 2 , b u t s i n c e i t ' s n o r i g h t n e x t t B A S I Cm e m o r y , i c a n n o t b u s e d d i r e c t l y f o r p r o g r a m s a n dv a r i a b l e s . M a c h i n e l a n g u a g e p r o g r a m s a r o f t e n p u i t h i s s e c t i o n o f t h 6 4 ' s m e m o r y .

C h e c k i n g F o V I C sW o u l d y o p l e a s e e x p l a i n t h e p u r p o s e o t h s h o r t r o u t i n e t h a t l e a d s o f s o m e o f t h e p r o g r a m s

s e i y o u r m a g a z i n e ? I b e g i n s w i t h S Y 6 5 5 1 7a n t h e n P E E K s 7 8 t s e i i c o n t a i n s 4 0 - I t h i s s o m e k i n d o p r o t e c t i v e d e v i c e ? U n d e r w h a tc o n d i t i o n s w o u l d l o c a t i o n 7 8 n o b e q u a l t 4 0

D i c k T h o m p s o nW h e n p r o g r a m s a r s c h e d u l e d f a t h G A Z E T T E , e d t o r s d e c i d e w h e t h e r o n o t h e y s h o u l d b t r a n s l a t e d

f o o t h e r c o m p u t e r s . S o m e p r o g r a m s a r c o m p l e t e l yr e w r i t t e n . B u o t h e r p r o g r a m s c a b e t r a n s l a t e dv e r y e a s i l y b c h a n g i n g f e P O K E s a n f o r m a tt i n g t h e s c r e e n f o 4 c o l u m n s o 6 4 2 o V I C .R a t h e r t i t a n p r i n t i n g t w a l m o s t i d e n t i c a l p r o g r a m s ,w p u b l i s h s i n g l e p r o g r a m t h a t r u n s o n b o t h t h eV I a n t h 6 4

M e m o r y l o c a t i o n 6 5 5 1 7 i t h b e g i n n i n g o t h K e r n a l r o u t i n e c a l l e d S C R E E N . T h V I C , 6 4 P l u s / 4 , a n 1 6 u s e t h s a m e K e r n a l e n t r y p o i n t s ,g i v i n g t h e m m e a s u r e o c o m p a t i b i l i t y .

I y o J S ( J u m p t S u b R o u t i n e ) t 6 5 5 1 7 i m a c h i n e l a n g u a g e , t h c o m p u t e r c h e c k s t h l a y o u to t h s c r e e n . T h n u m b e r o c o l u m n s g o e s i n t o t h

r e g i s t e r , t h n u m b e r o r o w s i n t o t h r e g i s t e r .T h B A S I C e q u i v a l e n t o J S i S Y S .

L o c a t i o n s 7 8 0 - 7 8 2 a r u s e d b S Y f o t e p o r a r y s t o r a g e o t h e A , X a n r e g i s t e r s . P E E K i n g7 8 a f t e r S Y t e l l s y o t h n u m b e r f r o m t h r e g i s t e r ( y o u c a n ' t a c t u a l l y P E E K m i c r o p r o c e s s o rr e g i s t e r , b u S Y h a s t o r e d t h m o s t r e c e n t v a l u e o

i n t o 7 8 1 ) . S i n c e t h S C R E E N r o u t i n e p u t s t h n u m b e r o c o l u m n s t h e r e , S Y S 6 5 5 1 7 : P R I N T P E E K ( 7 8 1 )W i l l r e t u r n 4 o C o m m o d o r e 6 4 2 2 o n V l C - 2 0 .

I t ' s w a f o r t h e p r o g r a m t c h e c k w h i c h c o p u t e r i t ' s u s i n g . O n c e t h p r o g r a m k n o w s i i t ' s r u n i n g o V I o 6 4 i m a k e s a d j u s t m e n t s f o s c r e e n f o r m a t a n P O K E s .

D o u b l e D e n s i t y D i s k sO t h 1 5 4 1 d i s k d r i v e , f o r m a t t i n g s i n g l e - s i d e ds i n g l e - d e n s i t y d i s k g i v e s y o 6 6 b l o c k s f r e e .W i l l d o u b l e d e n s i t y d i s k y i e l d t w i c e a m a n yb l o c k s ? A l s o , i t h e r e a n p r a c t i c a l a p p r o a c h t u s i n g d o u b l e - s i d e d d i s k s o t h 1 5 4 1 ?

J a m e s B o u r g e o i s1 5 4 1 w i l l w o r k w i t h e i t h e r s i n g l e o d o u b l e d e n -

1 C O M P U T E ! G a z e t t e J u n a 1 9 9 5

s i t y d i s k s . S i n c e t h d o u b l e d e n s i t y d i s k s a r e o fh i g h e r q u a l i t y , y o m a h a v e f e w e r p r o b l e m s i y o u s t h e m . B e s i d e s , 1 5 4 1 d i s k d r i v e s s t o r e m o r e i n f o rm a t i o n t h a n t y p i c a l s i n g l e d e n s i t y d r i v e s ( t h e y ' r es o r t o V d e n s i t y ) . H o m u c h d a t a f i t s o d i s kd e p e n d s o t h e d i s k d r i v e , s d o u b l e d e n s i t y d i s k sw i l l n o t i n c r e a s e t h e s t o r a g e c a p a c i t y o y o u r 1 5 4 1 .

T a n s w e r y o u r s e c o n d q u e s t i o n , t r u e d o u b l e -s i d e d d r i v e s h a v e t w R E A D / W R I T E h e a d s , o n f o t h e t o p o f t h e d i s k a n o n f o t h e b o t t o m . T h d i s ka h o a y s s p i n s i o n d i r e c t i o n . T u s e b o t h s i d e s o d i s k o 1 5 4 1 s i n g l e - s i d e d d r i v e , y o u ' d h a v e t r m o v e i a n f l i p i o v e r . C u t t i n g o p e n d i s k r e v e a l s

f e l l - l i k e c l o t h l i n e r w h i c h c a t c h e s d u s t p a r t i c l e s . I ft h d i s k w e r e t r o t a t e b a c k w a r d s , t h c l o t h t h a tu s u a l l y c a t c h e s d u s t w o u l d r e d e p o s i t i t w i t h t h p o t e n t i a l o r u i n i n g t h e d i s k a n t h R E A D / W R I T Eh e a d .

P r o g r a m s V e r s u s V a r i a b l e sc a n ' t f i g u r e o u h o t s a v e v a r i a b l e t o d i s k .S A V E A $ , 8 d o e s n ' t w o r k . I ' v e r e a d t h r o u g h t h

m a n u a l , b u i d o e s n ' t h e l p . H o d d t h i s ?J e f f A l f e l d

T h B A S I C c o m m a n d s f o m a n i p u l a t i n g p r o g r a m sd o n ' t w o r k w i t h v a r i a b l e s , a n v i c e v e r s a . F o e a m p l e , o n c e p r o g r a m i i m e m o r y , y o c a n p u t i o n t o t h s c r e e n w i t h L I S T . B u t y o u c a n ' t L I S Tv a r i a b l e , y o m u s t P R I N T i t

T h S A V E c o m m a n d s e n d s p r o g r a m t t a p e o rd i s k . L O A D , i t u r n , r e c a l l s s a v e d p r o g r a m . B u S A V E a n L O A D , t i k e L I S T , d o n ' t w o r k w i t h v a r ia b l e s . T h e y ' r e c o m m a n d s t h a t a p p l y t p r o g r a m so n l y . I n t h e e x a m p l e y o g a v e , i A w a " J o h nS m i t h , " S A V E A w o u l d s a v e w h a t e v e r B A S I C p r g r a m w a c u r r e n t l y i m e m o r y u n d e r t h n a m e J o h nS m i t h .

T o s a v e v a r i a b l e , y o m u s t o p e n f i l e , p r i n tt h v a r i a b l e , n u m b e r , o s t r i n g t t h f i l e ( u s i n gP R ! N T # ) , a n d c l o s e i t

1 A $ = " T H I S I T E S T "2 O P E N 1 , 8 , 2 , " T E S T F I L E , S , W "3 P R I N T # 1 , A $ : P R I N T # 1 , " E N D O T E S T " : C L O S E 1

T h f i r s t n u m b e r a f t e r O P E N i n l i n e 2 i t h l o g i c a l f i l e n u m b e r , w h i c h c a b a n y / n u m b e r f r o m

t 1 2 7 . T h i s n u m b e r i u s e d l a t e r i n t h P R I N T #a n C L O S E s t a t e m e n t s . I t ' s f o l l o w e d b y c o m m aa n t h d e v i c e n u m b e r ( d i s k d r i v e i d e v i c e 8 ) T h t h i r d n u m b e r i t h s e c o n d a r y a d d r e s s . T o d i s kf i l e s , t h s e c o n d a n / a d d r e s s s p e c i f i c s t h e d i s k c h a nn e w h i c h w i l l b u s e d a n d m u s t b i t h r a n g e2 - 1 4 . T h f i l e n a m e i f o l l o w e d b y " , S , W " w h i c hm e a n s i i s e q u e n t i a l f i l e t o b w r i t t e n t o

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

L i n e 3 u s e s P R I N T # t p r i n t a s t r i n g v a r i a b l e

Page 17: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 17/148

W U N L E A S H T H W O R L D ' SM O S T P O W E R F U LG R A P H I C S T E C H N O L O G Y .

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

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

i m a g i n a t i o n — at e c h n o l o g y s o p o e r f u l , i m a k e s c o p u t e r s c r e e n p i t u r e s l o o k l i k e

g r a f f i t ib c o p a r i s o n .

A n n o o n e

k n o w s h o t u n l e a s h y o u ri m a g i n a t i o n l i k e I n f o c o m . W i t ht h r i l l i n g p l o t s . U n p r e d i c t a b l es i t u a t i o n s . A n o r i g i n a l p u z z l e sc a l c u l a t e d t d r i v e y o o u o y o u r s k u l l .

S t e p u t I n f o c o m . A l w o r d s .N g r a f f i t i . T h s e c r e tr e a c h e s o y o u r i m a gi n a t i o n a r b e c k o n i n g .

I t ' s t i m e t o p e ny o u r m i n d ' s e y e .

i n F O C O I KI N T E R A C T I V E F I C T I O N S O F T W A R E[ n f u c o m s i n t e r a c t i v e l i d i o n i a v a i l a b l e l o w i d u v a r i e t y o f p e r s o n a l n i H a u l e r s .

■ '

0 U ' " W ^ - ,

Page 18: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 18/148

C O M P U T E R SG a z e t t e D i s k

N o y o c a e n j o y t h e x c i t i n g p r o g r a m sf r o m C O M P U T E ! ' s G a z e t t e o

r e a d y - t o - r u n d i s kE v e r y m o n t h y o c a r e c e i v e C O M P U T E I ' sG a z e t t e D i s k , w h i c h i n c l u d e s t h f a s c i n a t

i n a n c h a l l e n g i n g p r o g r a m s p u b l i s h e di t h c o r r e s p o n d i n g i s s u e o C O M P U T E R SG a z e t t e , r e a d y t l o a d o y o u r C o

m o d o r e 6 o V I C - 2 0 .T h 5 1 4 - i n c h f l o p p y d i s k w i l l a r r i v e i y o u r

h o m e i t i m e f o y o t e n j o y t h q u a l i t yp r o g r a m s o C O M P U T E f ' s G a z e t t e w i t h o u t

h a v i n g t t y p e s i n g l e p r o g r a m .

* ■ " ^

Page 19: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 19/148

T i m e s a v l n gU s i n g C O M P U T E I ' s G a z e t t e D i s k s a v e sy o t i m e . I n s t e a d o s p e n d i n g h o u r st y p i n g I e a c h p r o g r a m f r o m C O P U T E I ' s G a z e t t s , y o c a l o a d a t t h f u a n f a s c i n a t i n g p r o g r a m s I j u s t

f e m i n u t e s w i t h t h D i s k . Y o h a v e m o r e t i m e t e n j o y B u d g e t e e r ,M y s t e r y a M a r p i e M a n o r , V o c a bB u i l d e r , a n m a n y o t h e r e x c i t i n gg a m e s a n a p p l i c a t i o n s .

I n e x p e n s i v eA n C O M P U T E I ' s G a z e t t e D i s k I I e x p e n s i v e , o n l y S 6 9 . 9 5 f o o n e - y e a rs u b s c r i p t i o n . T h a t m e a n s t h D i s kc o s t s y o $ 5 . 8 3 m o n t h , s a v i n g s o f5 p e r c e n t o f t h s i n g l e d i s k p r i c e o $ 1 2 . 9 5 . A n w h a t p r i c e c a y o p u o t h h o u r s o t y p i n g t i m e y o s a v e ?

C o n v e n i e n tC O M P U T E I ' s G a z e t t e D i s k g i v e s y o a c c e s s . A s o o n a y o r e a d a b o u tn e a n c h a l l e n g i n g p r o g r a m i C O M P U T E I ' s G a z e t t e , y o c a t o a dt h D i s k a n b e g i n u s n g I i m m e d ia t e l y — t h e D i s k i r e a d y w h e n y o a r e .

R i s k - F r e eA l D i s k s a r f u l l y t e s t e d b e f o r et h e y ' r e s h i p p e d t y o u . A n f u l ld o c u m e n t a t i o n f o a l p r o g r a m s I I t h c o r r e s p o n d i n g i s s u e o f C O M -P U T E I ' s G a z e t t e . B u i y o s h o u l dh a v e a p r o b l e m w i t h d i s k . J u s t c a l lt o l l f r e e 8 0 0 - 3 3 4 - 0 8 6 8 a n m e m b e ro o u C u s t o m e r S e r v i c e S t a f f w i l la s s i s t y o u .

E n | o y t h q u a l i t y p r o g r a m s f r o m C O M P U T E t ' s G a z e t t e o t h c o n v e n i e n t , r e a d y - t o - u s e C O M P U T E R S G a z e t t e D i s k .

T o r d e r C O M P U T E I ' s G a z e t t e D i s kC a l l t o l l t r e e B 0 0 - 3 3 4 - 0 8 6 8 ( I N c a l l 9 1 9 - 2 7 5 - 9 3 0 9 ) o r m a i l y o u rp r e p a i d c o u p o n t C O M P U T E I ' s G a z e t t e D i s k , P . O . B o 9 0 1 ,F a r m l n g d a l e , N 1 1 7 3 7

Y E S ! w a n t t s a v e t i m e a n m o n e y . P l e a s e e n t e r m s u b s c r i p t i o n t C O M P U T E f s G a z e t t e D i s k .

S a v e 5 5 o f t h s i n g l ei s s u e p r i c e . y e a r s u b s c r i pt i o n . $ 6 9 . 9 5

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

S a v e e v e n m o r e ! y e a rs u b s c r i p t i o n , $ 1 2 9 . 9 5

A c c t , N o S i g n a t u r eN a m eA d d r e s sC i t yS t a t e .

E x p . D a t e .

. Z i p( O u i s d e U S e n d C a n a d a , o d S 3 6 . 0 0 p e r y e o f I s h o e i n g a n h a n d l i n gP l e a s e a l o w J - * w e e k s l o a o B v e i y . 3 & S O 0 2

Page 20: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 20/148

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

l i n e 2 t " T E S T H L E . S . K " ( f o r e a d ) . T h e n , i s t e a d o P R I N T S , u s 1 N P U T # 1 , A $ : P R I N T A t w i c e , b e c a u s e t h e r e a r e t w s t r i n g s i t h f i l e .

T a p e f i l e s w o r k i s i m i l a r w a y . T o o p e n f i l ef o r r e a d i n g , O P E N 1 , 1 , 0 , " T E S T F I L E " f o l l o w e d b yP R I N T # a n C L O S E . T w r i t e , O P E N l . 1 , 1 ," T E S T F I L E " w i t h I N P U T # a n C L O S E . W h e n u s i n gt a p e , s e c o n d a r y a d d r e s s o m e a n s r e a d , m e a n sw r i t e .

U s i n g I N P U T # o s t r i n g s l o n g e r t h a n 8 c h a r a c t e r s w i l l r e t u r n a 7 S T R I N C T O L O N G e r r o r .I s u c h c a s e , u s G E T # i n s t e a d . I l e t s y o r e a ds e q u e n t i a l f i l e s c h a r a c t e r a t i m e .

A d d r e s s i n g A E n v e l o p er e c e n t l y p u r c h a s e d G e m i n i 1 0 p r i n t e r a n

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

T D a O r T h a n k s f o t h t i p . I w i l l h e l p o u r e a d e r s w h h a v e b e e n s t y m i e d b t h p a p e r s e n s o r . Y o u c a na l s o d i s a b l e t h e G e m i n i ' s p a p e r s e n s o r w i t h O P E N4 , 4 : P R I N T # 4 , C H R $ ( 2 7 ) ; " 8 " : C L O S E 4 . O t u r n D I s w i t c h 2 - t O F ( w i t h t h e p o w e r t u r n e d o f f , o c o u r s e ) t m a k e t h s e n s o r n o n f u n c t i o n a l .

D i s a b l i n g S i m o n s ' B A S I Ch a v e f o u n d t h a t s o m e p r o g r a m s w i l l n o w o r k

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

B r i a n L M o o r eT h b e s t w a t d i s a b l e S i m o n s ' B A S I C i t r m o v e t h c a r t r i d g e e n t i r e l y w h e n y o u ' r e n o u s i n gi t s e c o n d w a t d i s a b l e c a r t r i d g e w i t h o u tr e m o v i n g i i t u s a e x p a n s i o n b o a r d . T h e s em o t h e r b o a r d s , a t h e y a r e o f t e n c a l l e d , a l l o w y o t p l u g m a n y c a r t r i d g e s i n a t o n c e . T h e y h a v e s w i t c h e st l e y o t u r n a n c a r t r i d g e o o o f f .

T h e r e i a t h i r d m e t h o d , f r o m R a e t o W e s t ' sb o o k P r o g r a m m i n g t h C o m m o d o r e 6 4 p u b l i s h e db C O M P U T E ! P u b l i c a t i o n s . T a R U N / S T O P -R E S T O R E a n e n t e r S Y 6 4 7 6 0 . W h e n t h s c r e e ns h o w s t h n o r m a l p o w e r - u p m e s s a g e , r u t h f o l l o w i n g p r o g r a m .1 F O R A = 4 9 1 5 2 T O 4 9 1 5 9 : R E A D R : P O K E A , B : N E X T : SY S 4 9 1 5 2 : N E W2 D A T A 1 2 0 , 1 6 2 , 2 5 5 , 1 5 4 , 2 3 2 , 7 6 , 2 3 9 , 2 5 2

1 C O M P U T E D G a z e t t e J u n e 1 9 8 5

T h i s i n o f o o l p r o o f — t h e R U N / S T O P -R E S T O R E c o m b i n a t i o n m a c a u s e p r o g r a m c r a s h .T r e e n t c r S i m o n s ' B A S I C t y p e S Y 6 4 7 3 8 . S Y 4 9 1 5 2 t a k e s y o b a c k t s t a n d a r d B A S I C . I t ' s e a s i e ra n d m o r e r e l i a b l e t r e m o v e t h c a r t r i d g e b e f o r er u n n i n g a n y m a c h i n e l a n g u a g e o c o m m e r c i a lp r o g r a m s .

D i s k C o m m a n d s I M a c h i n eL a n g u a g eI ' v e b e e n t e a c h i n g m y s e l f m a c h i n e l a n g u a g e a n h a v e r u i n t o a p r o b l e m w i t h d i s k c o m m a n d s .

W h e n f o r m a t t i n g n e d i s k i M L i m i t a t et h B A S I C c o m m a n d — O P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 ," N u : n a m e , I D " : C L O S E 1 5 — b y u s i n g t h K e r n a lr o u t i n e s S E T L F S , S E T N A M , O P E N , C H K O U T ,a n C H R O U T . T h r e l i g h t t u r n s o b u t t h ed i s k i n o f o r m a t t e d , i t h e r e s o m e s p e c i a l w a t s e n d c o m m a n d s t t h d r i v e ?

V i n c e n t D i n hT h o s e f i v e K e r n a l r o u t i n e s s h o u l d w o r k . Y o m a b u s i n g S E T N A M i n c o r r e c t l y , t h o u g h . I t p u r p o s e i t s e t h n a m e ( h e n c e S E T N A M ) o f t h e f i l e y o w a n tt c o m m u n i c a t e w i t h , n o t h n a m e o t h d i s k . A n c h a n n e l 1 5 t h d i s k c o m m a n d c h a n n e l , d o e s n o th a v e n a m e , i t ' s j u s t c h a n n e l 1 5 A l s o b e s u r ey o u ' r e s e n d i n g c a r r i a g e r e t u r n ( C H R S Q 3 ) ) a f t e r t h c o m m a n d l i n e . C l e a n t h i n g s u w i t h C L R C H N a n C L O S E .

W h e n f o r m a t t i n g d i s k i B A S I C , i t ' s n o n e e s s a r y t u s t h P R I N T # c o m m a n d . s h o r t e r f o r mi s

O P E N 1 5 , 8 , 1 S , " N 0 : n a m e , I D " : C L O S E 1 I t ' s a i y o u w e r e o p e n i n g a f i l e c a l l e d

" N O : n a t n e , I D . " S i m u l a t i n g t h i s i M m a k e s t h t r a n s l a t i o n s i m p l e r s i n c e i e l i m i n a t e s t h n e e d f o t h C H K O U T a n C H R O U T r o u t i n e s . T h f o l l o w i n gm a c h i n e l a n g u a g e p r o g r a m w i l l f o r m a t a d i s k ( n o t et h a t t h i s i s o u r c e c o d e , a n d m u s t b u s e d i c o n j u n c t i o n w i t h m a c h i n e l a n g u a g e a s s e m b l e r ) :2 S E T L F S f F F B A3 S E T N A M 5 F F B D4 O P E N { 3 S P A C E S } = S F F C 05 C L O S E S F F C 31 0 L D # L E N G T H : L D X # < C O M M A N D : L D Y # > C O M M A

N D : J S R S E T N A M1 1 L D A # 1 5 i L D X # 8 : T A Y : J S R S E T L F S1 2 J S R O P E N1 3 L D # 1 5 : J S R C L O S E1 4 0 R T S1 5 C O M M A N D . A S C " N 0 : N A M E , I D " t L E N G T H -

C O M M A N D

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

Page 21: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 21/148

e a T h B A S I C B a r r i e

w ' s t h e t i m e t o p u s h f o r w a r dB A S I C a n i n t o f r e s h , e x c i t i n g

o e x p l o r a t i o n o y o u r C o 6 4 D o n ' t l e B A S I C b t h

b a r r i n g y o u f r o m a m u l t i t u d ev a l u a b l e a n w o n d r o u s d i s c o v e r i e s .w a l d e n b o o l < s , w e ' v e g o t f o u r n e

b o o k t o o l s d e s i g n e d t oy o i y o u r q u e s t t u t i l i z e e v e r ya n b y t e o p o w e r y o u r c o m m o

6 h a t o f f e r . F o u r n e w a y ss h o w y o t h s k y ' s t h l i m i t !

r e ' s H a n d b o o k O B a s i c

c R e d e f i n i t i v e r e f e r e n c e / t u t o r i a l t h a t

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

w e l l a n m a k e t h m o s t o u o c o m m a n d . N e a t l y o r g a n i z e d

n i n e t o p i c s e c t i o n s c o v e r i n g e a c ht h o v e r 1 0 S i m o n s ' B A S I C c o

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

p r o g r a m m i n g e x a m p l e s ,

a e x t e n s i v e i n d e x , a n S i m o n s 'B A S I C R e f e r e n c e C a r d f o r q u i c ki n f o r m a t i o n r e t r i e v a l .B r a d y / 1 9 8 5 / 2 2 4 p p / p a p e r /I S B N 0 - 8 9 3 0 3 - 8 4 3 - 1 / $ 1 2 . 9 5M a c h i n e L a n g u a g e F o T h C o m m o d o r e 6 A n o t h e rC o m m o d o r e C o m p u t e r sJ i B u t t e r f i e l dT h i s b e s t s e l i i n g t u t o r i a l i n t r o d u c e sp r o g r a m m e r s o a l l e v e l s t t h p r i n c i p l e s o m a c h i n e l a n g u a g ew h a t i i s h o i w o r k s , a n h o t p r o g r a m w i t h i t E x p l o r e s m a c h i n ec o d e i t h r e a l e n v i r o n m e n t o C o m m o d o r e p e r s o n a l c o m p u t e r s ,e x a m i n i n g i m p o r t a n t c o n c e p t s s u c ha o u t p u t , s u b r o u t i n e s , a d d r e s sm o d e s , l i n k i n g B A S I C a n m a c h i n el a n g u a g e , m e m o r y m a p s o t h i n t e rf a c e c h i p s , a n m u c h m o r e !B r a d y / 1 9 8 4 / 3 2 6 p p / p a p e r /I S B N 0 - 8 9 3 0 3 - 6 5 2 - 8 / S 1 4 . 9 5C o m m o d o r e 6 4 D a t a F l i e s :

B a s i c T u t o r i a lD a v i d M i l l e rH e r e ' s s t e p - b y - s t e p t u t o r i a l d s i g n e d t o t a k e t h e m y s t e r y a n dm i s e r y o u o l e a r n i n g t u s t h c o m m o d o r e 6 f i l e s t r u c t u r e . L e a r nw h a t f i l e s a r e , h o t u s t h e m , a n

h o t c r e a t e y o u r o w s e q u e n t i a lo r a n d o m a c c e s s f i l e s . O f f e r s v a l u a b l et e c h n i q u e s a n s h o r t c u t s f o t h a d v a n c e d p r o g r a m m e r , t o o , p l u s u s f u p r o g r a m m i n g e x a m p l e s f r o m t h a r e a s o h o m e , e d u c a t i o n , b u s i n e s s ,h o b b y , a n i n v e s t m e n t . A l s o i n c l u d e s

t h o r o u g h d i s c u s s i o n o D I f i l e s p l u sc h a p t e r s o r a n d o m a c c e s s f i l e s ,a u t o m a t i c . I n i t i a l u s e , f i l e - c r e a t i o nt e c h n i q u e s , t a p e f i l e s , a n m o r e !R e s t o n / 1 9 8 4 / 4 2 8 p p / p a p e r /I S B N 0 - 8 3 5 9 - 0 7 9 1 - 0 / $ 1 6 . 9 5A s s e m b l y L a n g u a g ep r o g r a m m i n g W i t h T h eC o m m o d o r e 6 M a r v i n D e J o n gP r e s e n t i n g c o m p r e h e n s i v e i n t r od u c t i o n t a s s e m b l y l a n g u a g e f o C o m m o d o r e 6 p r o g r a m m e r s . T h i su n i q u e g u i d e o f f e r s e x t e n s i v e c o v e ra g o h o t u n d e r s t a n d , w r i t e ,d e b u g , a n d e x e c u t e a s s e m b l y l a g u a g e p r o g r a m s c o m p l e t e w i t hn u m e r o u s e x e r c i s e s a n p r o b l e m sd e s i g n e d t o f a m i l i a r i z e u s e r s w i t h t h i n s t r u c t i o n s e o t h 6 5 1 0 m i c r op r o c e s s o r , s o m e i m p o r t a n t a s s e m b l yl a n g u a g e t o p i c s c o v e r e d a r d a t at r a n s f e r i n s t r u c t i o n s , l o g i c o p e r a t i o n s ,b r a n c h e s a n l o o p s , i n p u t / o u t p u t ,a n a p p l i c a t i o n s u s i n g t h e 6 5 6 7 v i d e oi n t e r f a c e c h i p a n 6 5 8 1 s o u n d i n t e rf a c e d e v i c e .B r a d y / 1 9 8 4 / 2 9 6 p p / p a p e r /I S B N 0 - 8 9 3 0 3 - 3 1 9 - 7 / 5 1 4 9 5

A m e r i c a f i n d s i a

W a l d e n b o o k sB o o k s - A u d i o - V i d e o M a g a z i n e s S o f t w a r e B o o k C l u b s • S p e c i a l S e r v i c e s

Page 22: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 22/1482 C O M P U T E ' / s G « e « e J u n e 1 9 8 5

Page 23: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 23/148

H a n d s - O n L o o k A C o m m o d o r e ' s N e w e s t C o m p u t e rC h a r l e s B r a n n o r t , P r o g r a m E d i t o r

o o a f t e r i w a i n t r od u c e d , t h C o m m o -d o r e 6 4 p r o v e d t b t h e l e a d e r o f n e

w a v e o h o m e c o m p u t e r s .E v e n a t h o r i g i n a l p r i c e o $ 6 0 0 , t h 6 c a m e e q u i p p e dw i t h a m u c h m e m o r y a $ 2 0 0 0 b u s i n e s s m a c h i n e s ,a l o n g w i t h a r c a d e - q u a l i t yg r a p h i c s , d e t a i l e d a n i m a t e ds p r i t e s , a n u n i q u e s o u n ds y n t h e s i z e r t h a t b r o u g h t r e a li s t w h a t w a s f o r m e r l y j u s tb l e e p s a n t o n e s . T h 6 b c a m e o n o f t h e m o s t p o p u l a rc o m p u t e r s e v e r , s e l l i n g o v e r2 , 0 0 0 , 0 0 0 u n i t s w o r l d w i d e .

T h 6 i f i r m l y e s t a bl i s h e d , w i t h o v e r 6 , 0 0 0 p r g r a m s t i t c r e d i t , B u a g o o d a t h 6 i s w e ' v e b e e nw a i t i n g t h r e e y e a r s f o a n e nc o r e . A l t h o u g h i t ' s b e e n h i g ht i m e f o a n e n h a n c e m e n t , n o n w a n t s t g i v e u h i o h e r p e r s o n a l s o f t w a r e l i b r a r y .C o m m o d o r e ' s a n s w e r , t h C o m m o d o r e 1 2 P e r s o n a lC o m p u t e r , p r o v i d e s t r u e 6 c o m p a t i b i l i t y , p l u s r e a l a v a n c e i p o w e r a n d f l e x i b i li t y . T h C o m m o d o r e 1 2 i l i t e r a l l y t h r e e c o m p u t e r s i o n e : C o m m o d o r e 6 4 w i t ht h f a m i l i a r 4 0 - c o l u m n d i p l a y , s p r i t e s , S I c h i p , a n B A S I C V 2 a e n h a n c e d 6 4

C O M P U T E ! * G a z o t t e J u n o 1 9 8 5 2

Page 24: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 24/148

w i t h 1 2 8 K a n a l 6 f e a t u r e s ,p l u s 8 c o l u m n s a n d B A S I C 7 . 0 ;a n t r u e C P / M - c o m p a t i b l em a c h i n e , p r o m i s i n g t h a b i l i t yt r u o f f - t h e - s h e l f C P / M s o f tw a r e . A n a l a p r i c e a l m o s ta n y o n e w o u l d c a l l r e a s o n a b l e :u n d e r $ 3 0 0 .

C o m p a r e d t t h 6 4 t h 1 2 8 ' s c o n s o l e i m u c h b i g g e r ,p e r h a p s t i m p l y m o r e p o w e r ,b u t p r o b a b l y n e c e s s a r y t h o l dt h h a r d w a r e o f t h r e e c o m p u te r s . T h m a i n p a r t o f t h k e b o a r d i i d e n t i c a l t t h 6 4 ' s ,e x c e p t t h a t t h f u n c t i o n k e y sh a v e b e e n m o v e d t t h u p p e r -r i g h t c o r n e r a n r e a r r a n g e d h o i z o n t a l l y . T h e r e i n u m e r i ck e y p a d w i t h + , — , . a n a E N T E R k e ( s y n o n y m o u s w i t ht h R E T U R N k e y ) . A l o n g t h t o o t h k e y b o a r d a r E S C ,T A B , A L T , C A P S L O C K , H E L P ,L I N E F E E D , 4 0 / 8 0 D I S P L A Y ,a n f o u r s e p a r a t e c u r s o r k e y s .

N o n e o t h e s e a d d i t i o n a lk e y s , n o e v e n t h k e y p a d o s e p a r a t e c u r s o r k e y s , f u n c t i o n i t h 6 m o d e , f o t h s a k e o t r u e c o m p a t i b i l i t y . A d d i n g e x t r ap r o g r a m m i n g i R O t s u p o r t t h e s e k e y s i 6 m o d em i g h t b j u s t e n o u g h t p r e v e n ts o m e 6 s o f t w a r e f r o m w o r k i n gp r o p e r l y . C o m m o d o r e i s t a u n c h o t h i s ; a n y t h i n g l e s st h a n 1 0 0 % c o m p a t i b i l i t y i s n ' tg o o d e n o u g h .

8 t h 1 2 m o d e , t h 4 0 / 8 0D I S P L A Y k e s e l e c t s w h i c h

s c r e e n m o d e i u s e d a t h d f a u l t . T h i s k e i c h e c k e d a p o w e r - o n , w h e n R U N / S T O P -R E S T O R E i p r e s s e d , o r w h e nt h R E S E T b u t t o n ( f o u n d n e x tt t h p o w e r s w i t c h ) i p r e s s e d .T h i s k e y h a s n m e a n i n g i 6 m o d e s i n c e 8 c o l u m n s a r n o a v a i l a b l e , a g a i n f o t h s a k e o c o m p a t i b i l i t y . I n e i t h e r 1 2 o C P / M m o d e , t h s a m e V I C c h i pu s e d o t h 6 d i s p l a y s 4 c o u m n s , g r a p h i c s , a n s p r i t e s . T h 4 0 - c o l u m n s c r e e n c a n o n l y b s e e n o T o c o m p o s i t e m o i t o r , n o o t h R G d i s p l a y .2 C O M P U T E ' S G a z e t t e J u n o 1 9 8 5

T h R G m o n i t o r d i s p l a y st w i c e a m a n y p i x e l s a n c h a ra c t e r s a s 4 c o l u m n s , a n a c h i e v e s c o l o r p u r i t y s i n c e t h s i g n a l i s e p a r a t e d i n t o t h r e d / g r e e n / b l u e c o l o r c o m p on e n t s . ( c o m p o s i t e s i g n a l h a a l t h e c o l o r i n f o r m a t i o n m i x e dt o g e t h e r , w h i c h m a k e s i d i f f ic u l t t c l e a n l y s e p a r a t e t h e s ec o l o r s . ) s p e c i a l v i d e o c h i p i u s e d f o 8 0 c o l u m n s . T h 8 0 c o l u m n s c r e e n c a n o n l y b e s e e no t h R G m o n i t o r . A l 1 c o o r s a r e a v a i l a b l e i 8 c o l u m n s( a l t h o u g h t h C o m m o d o r e - 1c o l o r , n o r m a l l y o r a n g e , a p p e a r sa d a r k p u r p l e ) , a w e l l a r e v e r s e v i d e o a n u n d e r l i n i n g ,U n l i k e t h 4 0 - c o l u m n m o d e ,t h e r e a r e 5 1 c h a r a c t e r s a v a i la b l e i 8 0 c o l u m n s , w h i c hm e a n s y o c a g e b o t h u p p e rc a s e , l o w e r c a s e , a n a l k e b o a r d g r a p h i c s s i m u l t a n e o u s l y .

T h i s 8 0 - c o l u m n c h i p i f o t e x t o n l y — i t d o e s n o t s u p p o r tb i t m a p p e d g r a p h i c s o s p r i t e s .Y o c a r e d e f i n e t h c h a r a c t e rs e t , t h o u g h , a n s e u s m a l l6 4 4 8 s i m u l a t e d b i t m a p p e dw i n d o w . T h 8 0 - c o l u m n v i d e oc h i p u s e s 1 6 o d e d i c a t e ds c r e e n m e m o r y . N o n e o f t h e1 2 8 K m e m o r y i u s e d f o 8 c o u m n s , s i n e f f e c t t h i s m a c h i n ea c t u a l l y h a 1 4 4 K o t o t a l R A M .

T h e r e a r t h r e e w a y s t s w i t c h b e t w e e n 4 a n 8 c o u m n s : t o g g l e t h e 4 0 / 8 0 s w i t c ha n p r e s s R U N / S T O P -R E S T O R E , p r e s s E S C - X i B A S I C , o e n t e r t h c o m m a n dS C R E E N f o 4 c o l u m n s , o S C R E E N f o 8 0 c o l u m n s . R m e m b e r t h a t t h e s e s c r e e n s a r i n d e p e n d e n t . I y o h a v e t w om o n i t o r s h o o k e d u p t h e s e c o m a n d s r e r o u t e s c r e e n p r i n t i n g t t h a p p r o p r i a t e s c r e e n ( a l t h o u g hb o t h s c r e e n s r e m a i n d i s p l a y e d ) .C o m m o d o r e ' s 1 9 0 2 m o n i t o r i i d e a l f o r t h 1 2 8 ; i h a b u i l t - i nc o l o r c o m p o s i t e v i d e o , s p l i t s i n a c o m p o s i t e v i d e o ( a u s e d o t h r e a r c o n n e c t i o n s o f t h e1 7 0 1 / 1 7 0 2 m o n i t o r ) , I B M -c o m p a t i b l e R G B , a n a n a l o g

R G ( f o r u s e w i t h t h A m i g a ) .W i t h t h e 1 9 0 2 , y o u m u s t m a u a l l y f l i p s w i t c h a f t e r y o c h a n g e s c r e e n m o d e s .

T h i s c a n b e c u m b e r s o m e ,b u C o m m o d o r e f e e l s t h a t y o u ' l lp r o b a b l y s t a y i o n m o d e o t h o t h e r , r e a s o n a b l e a s s u m pt i o n . T h i s s c h e m e d o e s l e y o h a v e t w s i m u l t a n e o u s d i s p l a y s .P e r h a p s o n s c r e e n c o u l d s h o wc o l o r g r a p h i c s , w h i l e y o u r p r og r a m l i s t i n g i d i s p l a y e d o a o t h e r . O n c a e n v i s i o nd u a l - p e r s p e c t i v e g a m e s w i t he a c h p l a y e r h a v i n g h i o w i d e p e n d e n t s c r e e n .

T h 1 9 0 2 c o m p o s i t e / R G Bd i s p l a y w i l l p r o b a b l y s e l l f o u n d e r $ 4 0 0 . T h l e a s t e x p e n s i v er o u t e , t h o u g h , i t u s a t e l e v is i o n f o 4 c o l u m n s , a n m o n o c h r o m e ( b l a c k a n w h i t e )m o n i t o r f o 8 0 c o l u m n s . C o m o d o r e w i l l s e l l s p e c i a l c a b l et c o n n e c t t h R G p o r t t m o n o c h r o m e m o n i t o r . T h c a b l ec a n b e u s e d w i t h C o m m o d o r e ' si n e x p e n s i v e 1 9 0 1 m o n o c h r o m ed i s p l a y a n w i t h o t h e r m o n oc h r o m e m o n i t o r s .

T h n e 1 5 7 1 d i s k d r i v e f u t h e r a m p l i f i e s t h p o w e r o

t h 1 2 8 . I 6 m o d e , t h 1 5 7 1b e h a v e s j u s t l i k e 1 5 4 1 . T h 1 5 7 1 w w o r k e d w i t h w a n o q u i t e R O M - c o m p a t i b l e w i t h t h 1 5 4 1 ( o u r " T u r b o D i s k " p r o g r a md i n o w o r k w i t h i t ) , b u w w e r e a s s u r e d t h a t 1 5 4 1 c o m p a t ib i l i t y , h i g h p r i o r i t y , w a b e i n gi m p r o v e d . I t h 1 2 m o d e , t h 1 5 7 1 s h o w s i t t r u e p o w e r ,b o o s t i n g s t o r a g e c a p a c i t y t 3 6 0 K ( a o p p o s e d t 1 7 0 K o t h e 1 5 4 1 ) , a n t r a n s f e r r i n g d a t af r o m s e v e n t t e t i m e s f a s t e rt h a n t h 1 5 4 1 .

T h e n h a n c e d s t o r a g e i d u t t h 1 5 7 1 ' s d o u b l e - s i d e dd e s i g n ( t h e r e a r t w r e a d / w r i t eh e a d s ) , s y o u ' l l h a v e t u s t h s o m e w h a t m o r e c o s t l y d o u b l e -s i d e d d i s k s . Y o c a s t i l l u s 1 5 4 1 i t h 1 2 m o d e , a n d t h 1 5 7 1 c a b p r o g r a m m e d t b 1 5 4 1 c o m p a t i b l e i t h 1 2

Page 25: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 25/148

T L O A D ?M B I S !

l o d e R u n n e r

L 0 G I C

T H F A S T L O A DG E F R O M E P Y X .

t i r e d o w a i t i n g f o r e v e r f o y o u r C o m m o d o r e 6 t l o a d . B u i t ' s n u s g l a r i n g a y o u r d i s k

C a l l i n g i n a m e s w o n ' t h e l p , e i t h e r . I w a b o r nl u m b e r i n g h i p p o . Y o u n e e d t h F A S T L O A D

f r o m E P Y X . F A S T L O A D t r a n s f o r m sC o m m o d o r e 6 d i s k d r i v e f r o m l u m b e r i n g h i p p o

l e a p i n g g a z e l l e . W i t h F A S T L O A D , p r o g r a m so n c e t o o k m i n u t e s t l o a d a r e b o o t e d u i m a t t e r

s e c o n d s . A S T L O A D c a l o a d , s a v e a n c o p y y o u r d i s k s f i v e

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

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

A n u n l i k e o t h e r p r o d u c t s , t h e F A S T L O A DC A R T R I D G E w o r k s w i t h m o s t p r o g r a m s , e v e n c o p yp r o t e c t e d o n e s , i n c l u d i n g t h m o s t p o p u l a r c o m p u t e rg a m e s .

T h F A S T L O A D C A R T R I D G E f r o m E p y x . E a s yt o i n s e r t , e a s y t u s a n f i v e t i m e s f a s t e r . S w h w a s t e t i m e w a i t i n g f o y o u r d i s k s t l o a d ?S p e e d t h e m u w i t h F A S T L O A D !

Page 26: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 26/148

Page 27: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 27/148

Page 28: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 28/148

c a e x a m i n e t h e r r o r n u m b e ri t h r e s e r v e d v a r i a b l e E R t h n u m b e r o t h l i n e t h a t c a u s e dt h e r r o r i E L a n t h e r r o rm e s s a g e w i t h t h e f u n c t i o nE R R S . A f t e r y o u ' v e h a n d l e d t h e r r o r , R E S U M E r e t u r n s c o n t r o lt t h s t a t e m e n t a f t e r t h e r r o r ,o t a n l i n e n u m b e r .

T e x t p r o c e s s i n g i e n h a n c e dw i t h I N S T R , w h i c h f i n d s t h p o s i t i o n o s u b s t r i n g w i t h i nl a r g e r s t r i n g . P R I N T U S I N G l e t sy o d e f i n e f o r m a t f i e l d f o p r i n t i n g , m a k i n g i e a s y t o s e tu c o l u m n a r t a b l e s a n f o r m s .W I N D O W s e t s u s m a l l e rs c r e e n t h a t s c r o l l s i n d e p e nd e n t l y f r o m t h r e s t o f t h es c r e e n . W I N D O W c a n b e u s e dt e m u l a t e s i m p l e M a c i n t o s h -s t y l e w i n d o w i n g .

N m o r e P O K E s f o S I c h i ps o u n d . B A S I C 7 . i n c l u d e s

s e v e r a l c o m m a n d s f o m u s i ca n d s o u n d e f f e c t s . S O U N D s e t st h f r e q u e n c y , d u r a t i o n , a n w a v e f o r m o f s o u n d e f f e c t . Y o c a a l s o s p e c i f y s w e e p i n g e f e c t . P L A Y i m i n i - l a n g u a g e o i t o w n . Y o u c a u s i t p l a ys t r i n g s o f n o t e s , s p e c i f y i n g n o t en a m e s , d u r a t i o n s , s h a r p s / f l a t s ,d o t t e d n o t e s , a n r e s t s . Y o c a u s i t s y n c h r o n i z e t h r e e - v o i c em u s i c , s e t h f i l t e r , a n c o n t r o li n d i v i d u a l v o l u m e f o e a c hv o i c e . E a c h v o i c e c a p l a y f r o ma s e t o p r e d e f i n e d e n v e l o p e st h a t s i m u l a t e o n o f t e n m u s i c a li n s t r u m e n t s : p i a n o , a c c o r d i o n ,c a l l i o p e , d r u m , f l u t e , g u i t a r ,h a r p s i c h o r d , o r g a n , t r u m p e t ,a n x y l o p h o n e . Y o c a c u t o m i z e t h e s e p r e s e t i n s t r u m e n t sw i t h E N V E L O P E , c u s t o m i z e t h p r o g r a m m a b l e f i l t e r w i t h F I T E R , s e t h o v e r a l l V O L u m e ,a n t h T E M P O o m u s i c .

B A S I C 7 . o f f e r s r i c hv o c a b u l a r y o g r a p h i c s c o m a n d s . G R A P H I C i u s e d t e t e e i t h e r t h e m u l t i c o l o r 1 6 2 0 g r a p h i c s s c r e e n , t h h i - r e s3 2 2 0 g r a p h i c s s c r e e n , t h e4 0 - c o l u m n t e x t s c r e e n , o t h 8 0 - c o l u m n t e x t s c r e e n .2 C O M P U T E ! G a z e t t e J u n e 1 9 a 5

G R A P H I C a l l o w s y o t d e f i n et e x t w i n d o w a n c a e i t h e r

c l e a r t h e s c r e e n o l e a v e p r e v io u g r a p h i c s i p l a c e . S C N C L Rc a a l s o b e u s e d t c l e a r t h s c r e e n . W h e n y o e n t e rg r a p h i c s m o d e , t h s t a r t o B A S I C i m o v e d b e y o n d t h e n o t h g r a p h i c s s c r e e n .G R A P H I C C L i u s e d t d e a l l o c a t e t h m e m o r y u s e d b t h g r a p h i c s s c r e e n . R G r t u r n s t h e n u m b e r o t h c u r r e n tg r a p h i c s m o d e .

D R A W i u s e d t p l o t a s i ng l e p o i n t , o d r a w s i n g l e o r c o n n e c t e d l i n e t o c r e a t e c o m p l e xs h a p e s . L O C A T E i u s e d t o s e tt h p o s i t i o n o t h g r a p h i c sc u r s o r w i t h o u t p l o t t i n g a n p o i n t . B O c a d r a w a n r e c ta n g l e o f i l l e d r e c t a n g l e , a a n a n g l e . C I R C L E i u s e d t d r a wc i r c l e s , o v a l s , a r c s , o a n p o l yg o n , a a n a n g l e o r o t a t i o n .Y o c a p l a c e t e x t a n y w h e r e o t h g r a p h i c s s c r e e n w i t h C H A R .Y o c a a l s o u s C H A R o t h t e x t s c r e e n t s i m u l a t e P R I N TA T C O L O R i u s e d t o s e t a n o f t h e c o l o r r e g i s t e r s , a n t h f u n c t i o n R C O L O R r e a d s w h i c hc o l o r i a s s i g n e d t a c o l o r r e g i st e r . P A I N T c a f i l l a n s h a p ew i t h a n c o l o r . S H A P E c a " p i c k u p " a n y b l o c k o f t h es c r e e n a n s t o r e i i n a s t r i n g .T h i s s h a p e c a t h e n b c o p i e db a c k t a n p l a c e o t h s c r e e nw i t h S H A P E .

p i x e l c a b t e s t e d w i t ht h f u n c t i o n R D O T , w h i c h r t u r n s t h c o l o r o f t h e p i x e l a t h s p e c i f i e d r o w a n d c o l u m n .T h W I D T H c o m m a n d s p e c i f i e st h s i z e o f p i x e l s p l o t t e d .W I D T H o f m a k e s a l l i n e sd o u b l e - w i d e . A n f i n a l l y , t h S C A L E c o m m a n d l e t s y o p r t e n d t h a t t h s c r e e n i a c t u a l l y1 0 2 4 1 0 2 4 p i x e l s a c r o s s a n d o w n . Y o c a u s t h i s r a n g e i y o u r d r a w i n g s t a t e m e n t s , a n t h e c o o r d i n a t e s a r a u t o m a t ic a l l y s c a l e d t f i t h a c t u a ls c r e e n s i z e .

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

b P O K E a n P E E K f o s p r i t ec o n t r o l , a s w e l l a s t h e i n f a m o u s" s e a m , " y o u ' l l r e a l l y a p p r e c i a t et h f o l l o w i n g s p r i t e c o m m a n d s .

F i r s t , B A S I C 7 . i n c l u d e s as i m p l e s p r i t e e d i t o r . J u s t

t y p e S P R D E F , a n b o x a pp e a r s o t h s c r e e n . E n t e rw h i c h s p r i t e y o u ' d l i k e t d f i n e , t h e n u s e t h e c u r s o r k e y sa n t h n u m b e r k e y s 1 - 4 t d r a w s q u a r e s o t h g r i d . W h e ny o u ' r e t h r o u g h , t h s p r i t e i s t o r e d i n t o r e s e r v e d s e c t i o n o fm e m o r y . T h i s m e m o r y c a b s a v e d t d i s k w i t h B S A V E , t h e nr e c a l l e d w i t h i n y o u r p r o g r a mw i t h B L O A D , e l i m i n a t i n g t h n e e d f o D A T A s t a t e m e n t s .T s e u s p r i t e p a r a m e t e r s ,u s S P R I T E . T h i s c o m m a n dt u r n s o t h s p r i t e , s e t s i t c o l o r ,p r i o r i t y , i n i t i a l a n p o s i t i o n ,a n s e t s h i - r e s o m u l t i c o l o r f o t h a t s p r i t e . Y o c a n t h e n u s M O V S P R t p o s i t i o n t h e s p r i t ea n y w h e r e o n t h s c r e e n .M O V S P R c a a l s o b u s e d t s e t h s p r i t e i n t o m o t i o n . A f t e ry o s p e c i f y t h s p e e d a n a g l e , t h s p r i t e m o v e s o i t o w n .Y o u r p r o g r a m c o n t i n u e s i t h m e a n t i m e . ( S p r i t e s a r u p d a t e di t h i s m o d e d u r i n g t h I R i t e r r u p t . ) W h i l e s p r i t e i i m t i o n y o c a r e a d i t p o s i t i o nw i t h R S P P O S . Y o c a t r a n s f e rt h s p r i t e p a t t e r n i n t o a n s t r i n g , o c o p y s p r i t e p a t t e r nf r o m s t r i n g i n t o a n s p r i t e . I c o m b i n a t i o n w i t h S S H A P E a n G S H A P E , y o c a " p i c k u p b l o c k o f t h e s c r e e n a n t u r n i i n t o s p r i t e , a n " s t a m p " t h s p r i t e p a t t e r n a n y w h e r e o t h g r a p h i c s s c r e e n .

S P R C O L O R s e t s t h e m u l t ic o l o r r e g i s t e r s s h a r e d b a l s p r i t e s a n t h e f u n c t i o nR S P R C O L O R r e a d s t h s p r i t em u l t i c o l o r r e g i s t e r s . T h C O L L IS I O N s t a t e m e n t t r a n s f e r s c o t r o l t s p e c i f i e d l i n e n u m b e rw h e n t w s p r i t e s t o u c h , o rw h e n s p r i t e t o u c h e s p a r t o ft h s c r e e n b a c k g r o u n d . Y o u rc o l l i s i o n r o u t i n e c a s e w h a t

Page 29: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 29/148

P r o g r a m

T h G a m e s D e s i g n e r u s d <b t h P r o f e s s i o n a l sC o m m o d o r e 6

■ - H J 1 . I , - "

r m

M a w . w i t h o u t o n y k n o w l e d g e o m a c h i n ec o d e , y o c a w r i t e l s i s m o o t h , p r o f e s s l o n -o l l o i a l l y o r i g i n a l g a m e s a n m a r k e r t h e mw i t h o u t p a y i n g r o y a l t i e s .E v e n I y o u h o v e a l r e a d y m a s t e r e d m a c h i n ec o d e , w b e l i e v e t h a t t h e l i m e a n p r o b l e m ss a v e d b y w r i t i n g I w n i l e l i g h t n i n g ' s F O R T Hb a s e d h i g h l e v e l l a n g u a g e c o u l d r e v o l u l i o n -i s c o m e r e l o g a m e s w r l i i n g l o y e a r sl o c o m e .I D E A L I D E A L r a I n t e r r u p t D r i v e n E i l e n d l O l oA n i m a t i o n s u b - L a n g u a g o . O n c o y o u h a v am J l e r e d I D E A L ' S e a s y l l o a m l e o o v e r 1 0 c o m m a n d s a n l u l l l i r l l e F O R T H , y o w i l t b r e a d y t p r o d u c e a r c a d e - q u a l l l y g a m e se v e n i y o d o n ' t k n o w m a c h i n e c o d e . U l 2 S s o t t w a r e s p r i t e s , e o c h m l h i l o w u s e r -d e f i n e d d i m e n s i o n s , c a n b e m o v e d a r o u n dt h s c r e e n ( O m e m o r y ) , s c r o l l e d , s p u n ,r e f l e c t e d , e n l a r g e d o r I n v e r t e d w i t h o m a i l n gs p e e d o n s m o o t h n e s s . O p e r a t i o n s a r e p o s .s l b l e b e t w e e n s c r e e n w i n d o w s , s p r i t e s a n

s p r i t e w i n d o w s . S o f t w a r e s p r i t e s c a e v e ns l r e l c h a c r o s s s e v e r a l s c r e e n s , s h o s e d i t t l -c u l t s c r o l l i n g l a n d s c a p e s t h a t l o r m I h o b a s i so s m a n y g a m e s a i e e o s y l a c h i e v e . W h i l el i g h t n i n g a l s o a d d s P L O T , D R A W . P O L V a n C I R C L E a s w e l l a l u l l y s u p p o r t i n g t h C o m m o d o r e ' s o w e x c e l l e n t h a r d w a r es p r i t e s a n s o u n d f a c i l i t i e s . T h I D E A L r o u t i n e so p e r a t e I n h l - r e s o r d - c o l o r m o d e s .M U L T I . T A S K I N G B e c a u s e W h i l e L i g h t n i n g u s e sI n t e r r u p t s , y o c o e f f e c t i v e l y r u t w p i o -g r o m s a o n c o . T h i s m o o n s , o c o u r s e , t h a ig a m e s l i k e S p a c e I n v o d e r s a n D e f e n d e rc a b w r i t t e n w i t h o u t c o m p l s i t i m i n g c a l c ul a t i o n s S w t i l l e o n e p r o g r a m s m o o t h l ys c r o t F s h l a n d s c a p e , t h s e c o n d a m a l e st h o l h e r c h a r a c t e r s . T n l s l s u n d o u b t e d l y o n a W h i t e L i g h t n i n g ' s m o s t p o w e r f u l f e a t u r e s .M A R K E T I N G A N P O R T A B I L I T Y A l t h o u g h W h i l eL l g h l m n g u s e s a r n t t } g o i F O R T H a I t h o s tl a n g u a g e , p r o g r a m s c a n b w r i t t e n I c o m b n a i l o o C o m m o d o r e B A S I C . F O f t i M .

I D E A L a n d m a c h i n e l a n g u a g e . I h f i n a lp r o g r a m w i l l r u I n d e p e n d e n t l y o W h i l eL i g h t n i n g a n a b s o l u t e l y n m a r k e t i n g r e s t r l c -l l o n s a r e I m p o s e d .B A S I C L I G H T N I N G I a d d l l i o n l t h W h i l eL i g h t n i n g p r o g r a m U s I t t h p a c k a g e a l s oI n c l u d e s a e x l e n d e d B A S I C . T h i s B A S I C a d d sm o r e t h a n 2 0 r e s e i v e d w o r d s I n c l u d i n g a l

h I D E A L c o m m a n d s , p r o c e d u r e s a n d a f u l ls a o V l r u c t u r e d p r o g r a m m i n g c o m m a n d s - ,l i l f i v e t a s k s c a b r u n s i m u l t a n e o u s l y ,B A S I C l i g h t n i n g I a l s o a v a i l a b l e s e p a r a t e l y .s p r i t e d e s i g n W h i t e l l g h l m n g c o m o s c o p l e t e w i t h s e p a r a t e s p r i t e d e s i g n i n g p r g r a m . T w o l i b r a r i e s o l s p r i t e s a r e I n c l u d e da n u l 2 5 s p r i t e s c a n b e d e s i g n e d w i t hl o a d i n g a n s a v i n g f o c i M i e s b e t w e e ns e s s i o n s ,T h p a c k a g e c o m e s c o m p l e t e w i t h t w 1 0 0 -p a g e m o n u a l s a n t r e e d e m o n s t r a t i o np i o g r a m I I n c l u d e d l s h o w o f I h e p o t e n t i a lo I h o s y s l e m .

I y o u r l o c a l d e a l e r d o e s n ' l s t o c k W h i t e L i g h t n i n g , j u s l s e n d o f f t h l io r d e r f o r m l o o u r a p i d d e s p a t c h s e r v i c e . A l c h e c k s I J U p l e a s e .P l e a s e s e n d m W h i l e L i g h t n i n g S y s t e m P a c k s a S 4 9 . 9 5 e a c h .

B a s i c L i g h t n i n g S y s t e m P o c k s o $ 3 9 . 9 5 e a c h .N A M E ( P L E A S E P R I N T )S T R E E TC I T Y / S T A T E I I P .

C h e c k o M o n e y O r d e r V i s a j _ M a s t e r c a r dP l e a s e d n o s e n d C a s h C A R DV a l i d f r o m : T o S i g n a t u r eM a l l O r d e r F o r m l o O a s i s S o f t w o r e . 3 7 O y s t e r P B l v d .U n i t 1 5 S o u t h S a F r a n c i s c o . C 9 4 0 B Q .

t e l e p h o n e : 4 1 5 5 B 1 5 9 7 / 4 1 5 5 S 1 5 9 5C o m m o d Q i B A I P B t j I l l a i B d l i a d i t r n o r H U C o m m o d o r * . E l v c l p o n l c l L i

Page 30: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 30/148

C o m m o d o r e L C L a P o r t a b l e U p d a t eI t h e r e l a p p o r t a b l e c o m p u t e r i y o u r f u t u r e ?C o m m o d o r e ' s n e L C p o r t a b l e , i n t r o d u c e d i p r o t o t y p e f o r m a t h J a n u a r y C o n s u m e r E l e c t r o ni c S h o w ( s e e A p r i l G A Z E T T E ) , m a h o l d s p e c i a l i t e r e s t f o r C o m m o d o r e 6 a n 1 2 o w n e r s ,

O r i g i n a l l y s c h e d u l e d f o m i d s u m m e r e n t r y ,t h e p o r t a b l e i n o b e i n g h e l d b a c k f o r e l e a s es o m e t i m e a f t e r S e p t e m b e r , a c c o r d i n g t F r a n kL e o n a r d i , C o m m o d o r e ' s v i c e p r e s i d e n t f o m a r k e ti n g . D e s p i t e r u m o r s t t h c o n t r a r y , L e o n a r d i c o f i r m e d t h a t t h e p o r t a b l e h a n o b e e n s h e l v e d .

T h C o m m o d o r e L C h a s u p e r f a s t 8 1 l i q u i d - c r y s t a l d i s p l a y , 3 2 R A M , 9 6 R O M ,B A S I C 3 . ( s l i g h t l y e n h a n c e d v e r s i o n o t h P l u s / 4 ' s B A S I C ) , m a c h i n e l a n g u a g e m o n i t o r , a n d ,a m o n g o t h e r f e a t u r e s , e i g h t b u i l t - i n p r o d u c t i v i t yp r o g r a m s ( w o r d p r o c e s s o r , f i l e m a n a g e r , s p r e a ds h e e t , a d d r e s s b o o k , s c h e d u l e r , c a l c u l a t o r , m e m op a d , a n t e r m i n a l e m u l a t o r ) . T h p o r t a b l e , w h i c hw e i g h s j u s t f i v e a n h a l f p o u n d s a n f i t s i b r i e f c a s e , w i l l s e l l f o r a r e p o r t e d $ 6 0 0 .

D u r i n g r e c e n t v i s i t t C o m m o d o r e , t h L C D ' ss e n i o r d e s i g n e n g i n e e r , J e f f P o r t e r , t o o k t h G Z E T T E o t o u r o f t h e f i n i s h i n g s t a g e s o f t h n e m a c h i n e . B e a m i n g p r o u d l y , P o r t e r r a t t l e d o f f a l i s to f f e a t u r e s a s h s h o w e d o f a n o t h e r p r o t o t y p e a n t h e n d r o p p e d i o m e m b e r s o t h s o f t w a r e d s i g n t e a m w h d e m o n s t r a t e d f i n a l m o d i f i c a t i o n s :

T h f a s t L C d i s p l a y r e s u l t s f r o m s e p a r a t ec u s t o m c h i p b e i n g u s e d s o l e l y t h a n d l e t h s c r e e nd i s p l a y . H e n c e , t h 6 5 C 1 0 2 m i c r o p r o c e s s o r d o e s n ' th a v e t w r i t e l e t t e r s t t h e s c r e e n . " C R T s ( c a t h o d er a t u b e s ) u s s e p a r a t e C R c o n t r o l l e r c h i p , " s a y sP o r t e r . " W e ' v e c a l l e d t h i s a L C c o n t r o l l e r c h i p .T h e s a m e p r i n c i p l e a p p l i e s . "

T h p o r t a b l e i b u i l t t s u p p o r t C o m m o d o r e6 p e r i p h e r a l s , s u c h a t h 1 5 4 1 d i s k d r i v e , a w e l la s t h e n e 1 5 7 1 d r i v e b e i n g s o l d f o t h 1 2 8 , a n 3 . 5 - i n c h S o n y - s t y l e m i c r o d r i v e p l a n n e d f o p o s s i b l er e l e a s e l a t e r i n t h y e a r . A l C o m m o d o r e s e r i a lp e r i p h e r a l s w i l l b c o m p a t i b l e .

T h w o r d p r o c e s s o r a n s p r e a d s h e e t a r t r u l yi n t e g r a t e d , u s i n g w i n d o w i n g t l e y o w o r k o e i t h e r f u n c t i o n a t h s a m e t i m e v i s p l i t - s c r e e nd i s p l a y . T h s p r e a d s h e e t a l s o s u p p o r t s i n d e p e n d e n ts c r o l l i n g i s p l i t - s c r e e n f o r m a t , a n d , a c c o r d i n g t t h s p r e a d s h e e t e n g i n e e r , w i l l b f a s t e r a m o v i n gt h o u s a n d c e l l s t h a n L o t u s 1 - 2 - 3 o a I B P C

B u i l t - i n u t i l i t i e s o t h m a i n m e n u a l l o wc o p y i n g f r o m t h i n t e r n a l R A d i s k t a e x t e r n a ld i s k d r i v e , o f o d o w n l o a d i n g o v e r t h m o d e m o t h R S - 2 3 2 p o r t .

T h i n t e r n a l 3 2 C M O S s t a t i c R A c a n b ee x p a n d e d t 6 4 u s i n g s t a n d a r d m e m o r y c h i p s .A n o t h e r 6 4 o R A c a b a d d e d e x t e r n a l l y .

T h B A S I C 3 . i n c l u d e s c o m m a n d f o t a l ki n t t h b u i l t - i n 3 0 0 - b a u d m o d e m , t h r o u g h a O P E N s t a t e m e n t .

T h s c r e e n d i s p l a y h a v i r t u a l 2 5 - l i n e d i p l a y ( a l t h o u g h o n l y 1 6 l i n e s s h o w a t i m e ) . T h i sa l l o w s t h u s e r t o s e t u t h t e r m i n a l p r o g r a m t e m u l a t e d o u b l e - s c r e e n s i z e , f o e x a m p l e .

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

W i t h s o m e l i m i t a t i o n s , t h B A S I C 3 . i d o w n w a r d c o m p a t i b l e w i t h t h 1 2 B A S I C 7 . 0 . A t h o u g h t h p o r t a b l e c a n n o t s u p p o r t a l o t h 1 2 8 ' sf e a t u r e s , s u c h a c o l o r , i s h o u l d a l l o w t h e u s e r t r u B A S I C p r o g r a m s f r o m t h 1 2 8 w i t h o u t c r a s hi n g . I n s t r u c t i o n s t h m a c h i n e c a n ' t h a n d l e w i l l b i g n o r e d b t h e p o r t a b l e ' s B A S I C . T h B A S I C a l s os u p p o r t s g r a p h i c c o m m a n d s , s u c h a h i g h r e s o l ut i o n b o x e s , l i n e s , d r a w i n g , e t c . — v e r y s i m i l a r t t h P l u s / 4 c a p a b i l i t i e s .

n e b a t t e r y - p o w e r e d t h e r m a l t r a n s f e rp r i n t e r w i l l b a v a i l a b l e f o t h L C p o r t a b l e . T h t h r e e - p o u n d , 1 1 . 7 2 . 4 . i n c h p r i n t e r w o r k so A b a t t e r i e s , a n c a p r i n t u n i d i r e c r i o n a l l y i N e a r L e t t e r Q u a l i t y ( N L Q ) m o d e a 2 2 . 5 c h a r a c t e r sp e s e c o n d ( c p s ) a n i d r a f t m o d e a 4 c p s . t e s to f t h e n e p r i n t e r p r o d u c e d a n e x c e l l e n t N L i a g e w i t h a l b u t h c o a r s e s t B o n d p a p e r .

T h p o r t a b l e , a s s e e n t h i s s p r i n g , d i n o s u p o r t a e x t e r n a l v i d e o d i s p l a y . B u t , P o r t e r s a i d ,C o m m o d o r e ' s d e s i g n t e a m f o t h e p o r t a b l e h a b e e n c o n s i d e r i n g u s i n g t h s a m e 8 0 - c o l u m n d i s p l a yc h i p f o u n d i t h 1 2 t p r o v i d e t h a t c a p a b i l i t y .T h c h i p m i g h t b h o u s e d i c a r t r i d g e w h i c hw o u l d p l u g i n t o t h e x p a n s i o n p o r t , h a d d e d .

c a u s e d t h c o l l i s i o n w i t h t h f u n c t i o n B U M P .

N l o n g e r a r P E E K s ,P O K E s , o m a c h i n e l a n g u a g en e c e s s a r y t r e a d t h g a m e c o t r o l l e r s . T h f u n c t i o n J O r t u r n s t h e s t a t u s o f e i t h e r2 C O M P U T E D G i U B t r e J u n e 1 9 8 5

j o y s t i c k . P O r e t u r n s t h e p o s it i o n o o n o t h f o u r p a d d l e s ,a n P E i u s e d t r e a d t h X , c o o r d i n a t e s o t h l i g h t p e n .

f e m i s c e l l a n e o u s c o m a n d s : S L E E P i u s e d a s d l a y l o o p , p a u s i n g f r o m t

6 5 5 3 5 s e c o n d s . G E T K E Y i l i k eG E T , b u w a i t s f o r a k e y s t r o k e .G O 6 4 e x i t s t t h 6 m o d e , b u f i r s t a s k s A R Y O S U R E ? ,s i n c e a n y t h i n g i m e m o r y i t h 1 2 m o d e w i l l b l o s t .

T h B A S I C 3 . i t h C o m -

Page 31: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 31/148

T H H F O R M A T T O N A W I T H T H D O J O N E SN E W S I f f T R K V A l M E M B E R S H I P K I T .S A M P U C O N T I N U O U S S T R E A MO K N O W U D G E « P W C EY O U C A N A F F O R D .

N o y o u a n d y o u r w h o l e f a m i l yc a e x p e r i e n c e t h i n f o r m a t i o na g w i t h o u t g e t t i n g i o v e r y o u rh e a d .

F o j u s t S 2 9 . 9 5 , t h n e D o J o n e s N e w s / R e t r i e v a l M e b e r s h i p K i t l e a d s y o s t e p - b y -s t e p i n t o e n t e r t a i n i n g a n i f o r m a t i v e d a t a b a s e s . W i t h f i v ef r e e h o u r s t s a m p l e a n e p l o r e , y o c a f i n d f a c t , s h o p a

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

c o m p u t e r a n m o d e m :T h M e m b e r s h i p K i i a b i g

v a l u e t h a t e n t i t l e s y o t o

F R E E p a s s w o r d ( $ 7 5 v a l u e )E a s y , s t e p - b y - s t e p U s e r ' sG u i d eF I V E F R E E H O U R S o u r e s t r i c t e d u s a g e t e x p l o r et h m a g i c o t h i s c o m p r eh e n s i v e s e r v i c e

F R E E s u b s c r i p t i o n t D o l i n e , t h m a g a z i n e o D o J o n e s N e w s / R e t r i e v a l

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

f o r m a t i o n a g e w i t h t h D o J o n e s N e w s / R e t r i e v a l M e m b e rs h i p K i t . A $ 2 9 . 9 5 , y o u ' l l e n j o yt h e d i p w i t h o u t g e t t i n g s o a k e d .A v a i l a b l e a y o u r l o c a l c o m p u t e rr e t a i l e r , o c a l l D o J o n e s a t

1 - 8 0 0 - 2 5 7 - 5 1 1 4I N e J e r s e y , C a n a d a ,H a w a i i a n d A l a s k a1 - 6 0 9 - 4 5 2 - 1 5 1 1

' T o s s a w a y a n p r e c o n c e p t i o n t h a tD o J o n e s N e w s / R e t r i e v a l i s t u f f y , o n d i m e n s i o n a l d a t a b a s e s e r v i c e d e s i g n e do n l y f o a e l i t e c o r p s o f s t o c k a n a l y s t sa n W a l l S t r e e t w i z a r d s . F a f r o m i t D o J o n e s N e w s / R e t r i e v a l a l s o p r o v i d e se n t e r t a i n i n g m o v i e r e v i e w s , c u r r e n tw e a t h e r a n s p o r t s r e p o r t s , c o n v e n i e n te l e c t r o n i c s h o p p i n g a n i n e x p e n s i v ee l e c t r o n i c m a i l . . D o w J o n e s N e w s /R e t r i e v a l i i n f o r m a t i v e , e n t e r t a i n i n ga n w e l l w o r t h t h m o n e y .- B r a d B a l d w i n , i n f o W o r l d M a g a z i n e

D O J O N E SQ f D o J E l ■ ■ n d C o m p a n y , f o e .L D J ^ ^ H c

I r t f f c i c r e d i r n d r n w l f o D o J o n r i i n c iC o p i n y , I n c .

Page 32: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 32/148

m o d o r e L C l a p o r t a b l e c a r u B A S I C 7 . p r o g r a m s a l o n ga s t h e p r o g r a m s s h a w a y f r o mP E E K s a n P O K E s ( w h i c hs h o u l d n ' t b n e e d e d v e r y m u c hw i t h s u c h p o w e r f u l B A S I C ) .A l t h o u g h t h L C l a c k s s p r i t e sa n t h S I c h i p , i t B A S I C i p r o g r a m m e d t m e r e l y i g n o r et h B A S I C 7 . c o m m a n d s i c a n ' t e x e c u t e , i n s t e a d o c r a s hi n w i t h S Y N T A X E R R O R .T h i s i i n d i c a t i v e o f a p o s s i b l eC o m m o d o r e p l a n t p a i r t h e s em a c h i n e s . T h L C p o r t a b l ew o u l d b e u s e d t a c q u i r e d a t ai t h f i e l d , w h i c h c o u l d t h e n b u p l o a d e d t t h 1 2 f o f u r t h e rp r o c e s s i n g .

B A S I C 7 . h a a l m o s t e v e r yc o m m a n d p r o g r a m m e r w o u l dn e e d . T h e r e a r a l m o s t t o m a n y c o m m a n d s , e x t e n d i n g t h t i m e i t a k e s t l e a r n p r o g r a mm i n g l a n g u a g e . H o w e v e r , y o n e e d n o m e m o r i z e e v e r y c o m a n d , j u s t l e a r n c o m m a n d s a y o n e e d t h e m . Y o u ' l l w a n t t a l e a s t b e a w a r e o t h a v a i la b l e c o m m a n d s , t h o u g h , s y o w o n ' t r e i n v e n t t h w h e e l b P O K E i n g y o u r w a t s o u n d o g r a p h i c s .

T h 1 2 i a l o g i c a l u p g r a d eo t h 6 4 W i t h o u t s a c r i f i c i n g 6 c o m p a t i b i l i t y , t h 1 2 8 a n s w e r sa l m o s t a n y o n e ' s w i s h l i s t .B A S I C 7 . g i v e s p r o g r a m m e r sf r e e d o m t p r o g r a m w i t h o u tP O K E s o c u m b e r s o m e m a c h i n el a n g u a g e r o u t i n e s . T h 8 0 c o l u m n d i s p l a y , 2 M H m i c r op r o c e s s o r , 1 2 8 K o m e m o r y( t h e o r e t i c a l l y e x p a n d a b l e t m e g a b y t e ) , C P / M P l u s , a n f a s td o u b l e - s i d e d d i s k d r i v e m a k et h 1 2 c a p a b l e b u s i n e s s m c h i n e , c o m p e t i t i v e w i t h t h m u c h m o r e e x p e n s i v e I B a n A p p l e c o m p u t e r s . A u s u a l ,t h o u g h , w e ' l l s t i l l h a v e t w a i tf o s o f t w a r e t b w r i t t e n t h a tt a k e s a d v a n t a g e o t h e s e f e t u r e s . A l t h o u g h y o c a u s e e xi s t i n g 6 a n C P / M p r o g r a m s ,i l o o k s l i k e y o u ' l l h a v e t w r i t ey o u r o w 1 2 m o d e p r o g r a m sf o a w h i l e . < i i }3 C O M P U T E ! s G a z e t t e J u n e 1 9 6 5

A I n t e r v i e w W i t hP a u l G o h e e n

C o m m o d o r e ' s D i r e c t o r o S o f t w a r eS e l b y B a t e m a n , F e a t u r e s E d i t o r

P a u l G o h e e n , w h d i r e c t s C o m m o d o r e ' s s o f t w a r e , d i v i s i o n , c a b e c o n s i d e r e d o n o f t h e g e n u i n e v e t e r a n s i t h p o s t - J a c kT r a m i e i C o m m o d o r e e n v i r o n m e n t . H j o i n e d C o m m o d o r e d u i n g t h e l a t t e r p a r t o 1 9 8 0 , s h o r t l y a f t e r t h l a u n c h o t h 8 0 3 2c o m p u t e r a n d b e f o r e t h e i n t r o d u c t i o n o t h V 1 C - 2 0 . P r e v i o u s l y

p r o g r a m m e r , s y s t e m s a n a l y s t , a n c o n s u l t a n t i t h m a i nf r a m e a n m i n i c o m p u t e r a r e n a s , G o h e e n c a m e t C o m m o d o r ea s o f t w a r e p r o d u c t m a n a g e r a t i m e w h e n C o m m o d o r e ' sU . S . c o m p u t e r o p e r a t i o n s i n c l u d e d o n l y a b o u t 2 p e o p l e . I t h p a s t f e y e a r s , h h a s s e e n t h a m a z i n g g r o w t h a n t h m a n yc h a n g e s w h i c h h a v e o c c u r r e d a t h c o m p a n y a n i t h m i c r oc o m p u t e r i n d u s t r y i g e n e r a l .

W h e n c o m p u t e d G A Z E T T E r e c e n t l y s p o k e w i t h G o h e e n ,C o m m o d o r e w a w o r k i n g f u l l t i l t t l a u n c h t h 1 2 i n t o t h r t a i l m a r k e t b y M a a n J u n e . A l s o u n d e r w a y w a t h s u r p r i s i n gl a p o r t a b l e c o m p u t e r n o p l a n n e d f o a e a r l y f a l l r e l e a s e .B o t h t h 1 2 a n t h e p o r t a b l e w e r e i n t r o d u c e d a t h J a n u a r yC o n s u m e r E l e c t r o n i c s S h o w ( C E S ) . I t h w i n g s i t h A m i g aL o r r a i n e c o m p u t e r , a e a g e r l y a w a i t e d p o w e r f u l a n v e r s a t i l e1 6 / 3 2 - b i t m a c h m e w h i c h C o m m o d o r e h a k e p t u n d e r w r a p ss i n c e p u r c h a s i n g t h A m i g a c o m p a n y l a s t s u m m e r . T h A m i g ai s c h e d u l e d f o r a m i d s u m m e r e n t r a n c e .

Page 33: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 33/148

W h s e t t l e f o l e s sw h e n y o c a h a v e M o . - ' ■

M t u t n s y o u r C o m m o d o r e 6 t e l e c o m m u n i c a t i o n s g i a n t .

I t ' s t h b e s t - p e r f o r m i n g m o d e mw i t h u p l o a d / d o w n l o a d .

M i t e y M i b e i n g h a i l e d a sb e s t p r i c e / p e r l o r m a n c e c o

p a c k a g e a v a i l a b l e ! 's o f t w a r e h a s r e c e i v e d t h e n d o r s e

o t h U . S . C o m m o d o r e U s e r sw h i c h g i v e s m o n e y - b a c k

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

t h m o s t u s e r - f r i e n d l y m o d e m y o b u y - i w i l l t a k e y o o n l i n e

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

a n e x c i t i n g u s e s l o y o u rI l e t s y o u s e n d a n r e c e i v e

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

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

m o r e . A l a y o u r c o n v e n i e n c e ,U n t i l M i t e y M o C o m m o d o r e ' s

A u t o m o d e m w a t h o b v i o u sw h e n y o w e n t l o o k i n g

m o d e m l o y o u r c o m p u t e r . L i k eM o i h a " a u t o

r e c e i v e sw h i l e u n a t t e n d e d .

b o t h m o d e m s a r d i a l e r s "

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

B u a b o u t

t h s i m ie n d s ,M i t e y M d i a l u t

M O D E M r U T T O E S

A u t o D i a l / A n s w e rA u t o R e d i a lS m a r t 6 4 S o f t w a r eF \ i n c t i o n K e y s

P r o g r a m m a b l eU p l o a d / D o w n l o a d

T e x t X - M o d e mV T - 5 2 / V T - 1 0 0 E m u l a t i o nM e n u D r i v e n2 8 S o f t w a r e B u f l e rE a s y - t o - U s e M a n u a lB e l l 1 0 C o m p a t i b l eM u l t i p l e B a u d R a t e sC a b l e I n c l u d e dS i n g l e S w i l c h O p e r a t i o nW a r r a n t y

w n r T M o

Y E Y E Y E Y E

Y E Y E Y E Y E Y E Y E Y E Y E Y E y e a r s

C O K H O D O D XA t r r O W D D E M

Y E N N N

N N N N N Y E Y E Y E N

9 d a y s

S o m e m i g h t y I n t e r e s t i n g f e a t u r e so u r s a n t h e i i s . Y o u r s t d e c i d e .

n u m b e r s s e q u e n t i a l l y B u s u p p o s e y o u d i a ln u m b e r a n d f i n d i t ' s b u s y M i t e y M h a " a u t o

r e d i a l " — i t h a n g s u a n r e d i a l s i m m e d i a t e l yu n t i l i g e t s t h r o u g h , W i t h t h o t h e r m o d e my o h a v e t r e d i a l e a c h t i m e a n s o m e b o d yw i t h a u t o r e d i a l i n g c a s l i p i a h e a d o y o u .

M i t e y M i m e n u d r i v e n . I l i s t s t h t h i n g sy o u c a n d o t h e s c r e e n .

S e l e c t n u m b e r a n d y o u ' r eo y o u r w a y . S i n c e A u t om o d e m i s n ' t m e n u d r i v e n ,

y o u ' l l b h u n t i n g t h r o u g ht h m a n u a l l o t .

W i t h M i t e y M o , y o u rc o m p u t e r ' s f u n c t i o nk e y s a r p r o g r a m -m a b l e - y o u c a n

s a v e y o u r s e l l p l e n t y

o k e y s t r o k e s . N o s w i t h t h o t h e rm o d e m . A n d o n l y M i t e y M l e t s y o s t o r e d a t a t r e v i e w o p r i n t i l a t e r .

M i t e y M h a j u s t o n s w i t c h ,t h S m a r t 6 4 s o f t w a r e d o e s t h r e s t .W i t h t h o t h e r m o d e m y o u ' l l h a v et r e m e m b e r t c h e c k t h r e e s w i t c h e s ,o t h e r w i s e y o m a b a n s w e r i n gw h e n y o m e a n t b o r i g i n a t i n g .M i l e y M i h a l i t h s i z e o t h o t h e r m o d e m . T h v e r y l a t e s t t e c hn o l o g y a l l o w s m i n i a t u r i z a t i o n a n i n c r e a s e d r e l i a b i l i t y a w e l l . M i t e yM i s r e l i a b l e , w g a v e i l u l lt h r e e - y e a r w a r r a n t y T h o t h e rm o d e m g i v e s 9 d a y s , t h e n y o u ' r e o y o u r o w n .

N o o n l y w i l l y o i i n d M i t e y M m i g h t y u s e f u l , y o u ' l l f i n d i m i g h t yr e a s o n a b l y p r i c e d . W h e n y o b u i t y o u ' l l g e S 1 o C o m p u S e r v e a c c e s st i m e f r e e , a w e l l . S e y o u r d e a l e r o c a l l u d i r e c t l y t o r d e r y o u r M i t e y M o

C D C o m p u t e r D e v i c e s l n i ' 1I 3 4 5 - A 2 D o o l i t t l e D r i v e

S a n L e a n d r o . C A 9 4 5 7 7( 4 1 5 ) 6 3 3 - 1 8 9 9

Page 34: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 34/148

G A Z E T T E : A C o m m o d o r e i n t r od u c e s t h n e 1 2 c o m p u t e r , w h a tp l a n s a r t h e r e f o t h e f u t u r e o f t h 6 4 t h e P ! u s / 4 , a n t h e 1 6 ?G o h e e n : T h e 1 2 8 , o u a c q u i s i t i o no A m i g a , o u P p r o d u c t o u t s i d eo f t h e U . S . , a n o t h e r p r o d u c t s w h a v e o n t h d r a w i n g b o a r d a r i d i c a t i o n s t h a t w h a v e e x p e r t i s eo u t s i d e o f t h e l o w - e n d m a r k e t p l a c e .T h 1 2 h o n e s t l y s e a b r i d g em a c h i n e , t h a t i s a i n t r o d u c t i o n , o r

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

W h a t w a r d o i n g i p r e p a ri n f o t h f u t u r e , a n n o t h f t u r e i t e r m s o m o v i n g f r o m o n b a n d w i d t h t a n o t h e r b d i s c o nt i n u i n g w h e r e w w e r e . W e ' r em o v i n g t t h f u t u r e b e x p a n d i n go u r m a r k e t p l a c e s i n t o o t h e r a r e n a s ,a n a t h s a m e t i m e k e e p i n g o u rp r e v i o u s m a r k e t s h a r e i t h l o w e rb a n d w i d t h . H a r d w a r e a C o m m od o r e i s o m e t h i n g t h a t w e ' v e e x h i bi t e d t h a t w d w e l l . A n w h a v et h v e r t i c a l i n t e g r a t i o n a n t h m a n u f a c t u r i n g a n e n g i n e e r i n ga b i l i t i e s t o p u t t o g e t h e r p r o d u c t s i

s h o r t p e r i o d o t i m e a n t r s p o n d t m a r k e t c h a n g e s .

T h 6 4 t h P l u s / 4 , a n t h 1 o a i n t e r n a t i o n a l b a s i s a n o U . S . b a s i s c o m p l e m e n t e a c h o t h e ri t e r m s o s a l e s . W w i l l c o n t i n u et p r o m o t e a n p u s h t h o s e p r o du c t s u t t h e p o i n t w h e r e b u s i n e s sd i c t a t e s w l o o k t o w a r d o t h e r a r n a s . T h 1 2 w i l l b p r o m o t e dr i g h t a l o n g w i t h t h e m . T h e r e w i l lb d i f f e r e n t p r i c e p o i n t s ; t h e r e w i l lb d i f f e r e n t o p p o r t u n i t i e s . W c a p i t c h t h 1 2 f r o m t w d i r e c t i o n st h a t w c a n ' t w i t h t h 6 4 T h 1 2 i g o i n g t b p r o m o t e d f r o m[ m a s s m e r c h a n d i s i n g ] p o i n t o v i e w , t r a d i n g o t h 6 c o m p a t i b i li t y . A n d , " O b t h w a y , h e r e a r t h e s e o t h e r e x p a n d e d a r e a s o t h m a c h i n e t h a t y o c a g r o w i n t o o a p r o f e s s i o n a l b a s i s . " F r o m t h s p c i a l t y s t o r e e n o f t h e m a r k e t p l a c e ,t h 1 2 w i l l b v e n d e d p r i m a r i l yf r o m i t 8 0 - c o l u m n p r o f e s s i o n a l a sp e c t s a n d , " O b t h w a y , i r u n sa l t h e s e g r e a t 6 c o n s u m e r t y p ep r o d u c t s a w e l l . "

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

A n t h A m i g a w i l l b t h n e x ts t e p i t h a t s a m e d i r e c t i o n , a t h s a m e t i m e k e e p i n g t h o t h e r e n o t h b u s i n e s s a i i v e .G A Z E T T E : S o C o m m o d o r ed o e s n ' t n e c e s s a r i l y d r o p t h 6 4 t h P l u s / 4 , a n t h 1 w h e n t h A m i g a c o m e s o u a n w h e n t h 1 2 i s e l l i n g , a l o n g a s t h e r e i m a r k e t f o t h e m .G o h e e n : T h a t ' s e n t i r e l y c o r r e c t . W h a v e n p l a n s o d i s c o n t i n u i n ga n y t h i n g j u s t f o t h s a k e o d i c o n t i n u i n g i t O u i n t r o d u c t i o n o p r o d u c t a n o u d i s c o n t i n u a n c e o p r o d u c t i b a s e d s o l e l y o p r u d e n tb u s i n e s s d e c i s i o n s . Y o c a n ' t n o l o o k a t h e i n t e r n a t i o n a l r a m i f i c at i o n s o t h i s b e c a u s e w h a v e s i t u at i o n s w h e r e p r o d u c t i s e l l i n g t o c e r t a i n l e v e l i n t h U n i t e d S t a t e s ,a n i m a s e l l a m u c h h i g h e rl e v e l i n o t h e r c o u n t r i e s . S t h U n i t e d S t a t e s i r e a l l y t u o n f a c e t o a i n t e r n a t i o n a l , o g l o b a l ,b u s i n e s s .G A Z E T T E : D o e s C o m m o d o r e h a v ea n p l a n t m a k e p r o g r a m m e r ' sr e f e r e n c e g u i d e f o t h P ! u s / 4 a n t h 1 s u c h a s t h e r e h a b e e n f o t h 6 4 G o h e e n : T h e r e a r p l a n s , a n a c t u a l l y t h e r e i q u i t e a a m o u n t o e f f o r t t h a t h a a l r e a d y b e e n c o p l e t e d o t h a t v e r y s u b j e c t . T h f n a d i s t r i b u t i o n [ o t h r e f e r e n c eg u i d e ] . . . w i l l f o l l o w a s f u n c t i o n o w h e r e t h v o l u m e o p r o d u c t i s o l d .G A Z E T T E : I p r o g r a m m e r ' s r e e r e n c e g u i d e p l a n n e d f o t h 1 2 8 ?G o h e e n : T h a t w i l l b l i k e l y a w e l l .W p l a n t b i t h b o o k b u s i n e s sa m u c h a m a k e s s e n s e f r o mt e c h n i c a l r e f e r e n c e m a n u a l p o i n t o v i e w . W h a v e v e r y g o o d r e l a t i o n sw i t h m a j o r p u b l i s h e r s w h h a v ep r o m o t e d o u r p r o d u c t s i t h p a s t .W a r a l s o , a s s e p a r a t e t o p i c ,w o r k i n g o j o i n t v e n t u r e s w i t ho t h e r c o m p a n i e s t t a k e s o f t w a r ep r o d u c t s a n j o i n t h e m w i t h t e x tb o o k , a n p a i r t h t w t o g e t h e r ,a n t h e n w o r k w i t h t h e s e p u b l i s he r i t h e d u c a t i o n a l c o m m u n i t y .G A Z E T T E : W i l l y o b e w o r k i n g a C o m m o d o r e a n a m o n g t h i r d p a r t yp e o p l e o d e v e l o p i n g n e C P / Mp r o g r a m s f o t h 1 2 o w i l l y o d e p e n d o t h v a s t l i b r a r y o C P / M t h a t i c u r r e n t l y a v a i l a b l e ?

G o h e e n : O u i n i t i a l b l u s h o t h C P / M s i d e o t h m a c h i n e , b d s i g n , w a t t a k e a d v a n t a g e o t h s o f t w a r e t h a t i c u r r e n t l y o t h s h e l f . P r e v i o u s t C E S , h a a r e a d y h a m e e t i n g s w i t h a l t h m a j o r C P / M p r o v i d e r s . I a l c a s e s ,p e o p l e e x p r e s s e d i n t e r e s t . I s o m ec a s e s i w a m i i d i n t e r e s t , a n i s o m e c a s e s p e o p l e w e r e t e r r i b l y e c i t e d . A n t h a t r e a l l y i r e f l e c t i o no t h e i n d i v i d u a l c o m p a n y ' s i n t e r e s ti k e e p i n g t h a t e n o f t h e i r b u s in e s s a l i v e .

F r o m a i n i t i a l d i s t r i b u t i o np o i n t o v i e w , [ T h o r n / E M l ' s ] P e f e c t s e r i e s w i l l b p r o v i d e d f r o mC o m m o d o r e t a d d r e s s t h s t a nd a r d h o r i z o n t a l p r o d u c t a r e a s o t h C P / M s i d e o f t h m a c h i n e{ P e r f e c t W r i t e r , P e r f e c t C a l c , P e r f e c tF i l e r , e t c . ) .

W i t h t h 1 2 8 , w a r f i n i s h i n gp r o d u c t t h a t w i l l a l l o w y o u , v i

m e n u , t r e p r o g r a m t h e c o n t r o l l e ri n s i d e t h [ 1 5 7 1 ] d i s k d r i v e a n m a k e t h d r i v e t h i n k i i a n o t h e rt y p e o d i s k d r i v e . A n y o w i l l b a b l e t t a k e o f f - t h e - r a c k s o f t w a r e —K a y p r o , O s b o r n e , a n s o m e o t h o t h e r f o r m a t s t h a t a r o u t h e r e —a n p u i i t h d r i v e , a n t h d r i v e w i l l r e a d i t W e ' v e t r i e d t b u i l d e n o u g h o t h a t i n t o t h m c h i n e s o i c a t a k e a d v a n t a g e o t h a d d i t i o n a l p r o d u c t s t h a t a r o u t h e r e .

W i t h o u t n a m i n g n a m e s , w h a v e l a r g e l i b r a r y o [ t h i r d - p a r t yC P / M ] p r o d u c t s h e r e a l r e a d y . A n

l a r g e d e g r e e o t h e m h a v ew o r k e d r i g h t o f f t h s h e l f , W j u s tp u t h e m i a n f i r e t h e m u p a n t h e y g t h r o u g h t h c o n f i g u r a t i o n ,a n t h e y o p e r a t e i t o t a l i t y .

G A Z E T T E : S t h e r e i C P / M s o f tw a r e a v a i l a b l e t h a t y o c a u s w i t h t h 1 5 7 1 ?

G o h e e n : T h a t ' s c o r r e c t . W h e n w p a c k a g e o u p r o d u c t , s o m e o i w i l l b d o n e i 1 5 4 1 f o r m a t s i w i l l b a v a i l a b l e t t h l e a s t c o m o d e n o m i n a t o r C o m m o d o r e u s e ro u t h e r e b e c a u s e w h a v e d es i g n e d t h C P / M s i w i l l w o r kw i t h t h 1 5 4 1 . O b v i o u s l y , i w o r k sb e t t e r w i t h t h e 1 5 7 1 , b u i w i l lf u n c t i o n a n w o r k , a n t n o e c l u d e a n p o t e n t i a l c u s t o m e r s , w h a v e t a k e n p a i n s t f o r m a t t h i n g sc e r t a i n w a y ,

3 C O M P U T E ! * G a z e t t e J u n a 1 9 B S

Page 35: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 35/148

G e m o r e o u o y o u r C o m m o d o r e w i t h

C O M P U T E R S- 2 0 " A n d 6 4 P e r s o n a l C o m p u t e r s

M o r e f u

M a r t i a n P r i s o n e r , T h V i p e r ,S k y d i v e r , S n a k e E s c a p e , D m o S t a r , C y c l o n Z a p , a n O i T y c o o n a r j u s t f e o t h r e a d y - t o - r u n g a m e s y o u ' l l f i n de x c l u s i v e l y i C O M P U T E R ' SG a z e t t e e a c h m o n t h . J u s t

t y p e i t h p r o g r a m s a n w a t c h y o u r s c r e e n e x p l o d ew i t h c o l o r f u l n e c o m p u t e rg a m e e x c i t e m e n t .

M o r e c h a l l e n g eR e a d y t t a c k l e m o r e a v a n c e d p r o j e c t s ? I C O P U T E S ! G a z e t t e , y o u ' l l l e a r nh o t u s t a p e a n d i s k f i l e s ,h o t p r o g r a m t h e f u n c t i o nk e y s , w r i t i n g t r a n s p o r t a b l eB A S I C , h o t m a k e c u s t o m r a p h i c s c h a r a c t e r s , n e a y s t e n l i v e n p r o g r a m s w i t h o u n d , o n e - t o u c h c o m m a n d so t h 6 4 h o t u s m

h i n e l a n g u a g e , s p e e d i n g u h V I C - 2 0 — a n d m u c h m o r e !

C h i l d r e n w i l l l e a r n a n d e v e l o p n e s k i l l s w i t h S t a t e s

C a p i t a l s T u t o r , W o r d m a t c h ,M u n c h m a t h , W o r d s p e l l , C o n e c t t h D o t s , A a r d v a r kA t t a c k , a n A l f a b u g . C o m p u ti n f o r K i d s , r e g u l a r m o n t h l yf e a t u r e , w i l l u n c o v e r n e w a y s t o i n v o l v e y o u r c h i l d r e ni c o m p u t i n g .

M o r e p r o g r a m sP r o g r a m s t o h e l p y o b a l a n c ey o u r c h e c k b o o k , s t o r e y o u ra d d r e s s e s , k e e p t a r e c o r d s ,m a n a g e y o u r p e r s o n a l b u s in e s s . Y o c a c r e a t e y o u ro w p r o g r a m s a n g a m e s ,i m p r o v e y o u r w o r d p r o c e s s i n g ,s p r e a d s h e e t s , a n d a t a b a s em a n a g e m e n t , l o a d a n r u f a s t e r w i t h 6 S e a r c h e r ,V I C / 6 4 P r o g r a m L i f e s a v e r ,

. . - . i i in - . ' ! . ! ■ ■ ,

L

M I

' - l - l \ J t l' - . ; , : ■ .

t • . , r - '

i r i i . i

i . . .r i - r - " r ' c i r t - - - I - M i c■ i i — f l n y i n

■ ■ • i » i ■ , - . . , , '

i o i - c il i n o p " , r

* p ' ^ 1 ■ - I , , , I

Q u i c k f i n d , W o r d H u n t , D i s kM e n u , V I T i m e p i e c e , T h A u t o m a t i c P r o o f r e a d e r a n m o r e .

M o r e b u y i n gg u i d a n c eY o u ' l l p r o f i t f r o m c o m p r e h e ns i v e r e v i e w s o e v e r y t h i n g f r o md a t a - q u a l i t y c a s s e t t e t a p e s t s o f t w a r e t g r a p h i c s p l o t t e r sa n m o d e m s . V i r t u a l l y a n t h i n g t h a t ' s c o m p a t i b l e w i t hy o u r C o m m o d o r e i r e p o r t e do i C O M P U T E I ' s G a z e t t e .W i t h t h i s k i n d o e x p e r t h e l p ,e v e r y c o m p u t e r p u r c h a s e y o um a k e c a n b e t h r i g h t o n e !B S B H U H iO r d e r n o A l y o d i m a i l t h p o s t p a i dc a r d b o u n d i n t o t h i s i s s u e . B u d o n ' t d e l a y ! 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 e v e r y i s s u e o C O M P U T E I ' s G a z e t t e .

F o F a s t e r S e r v i c eC a l l T o l l - F r e e

1 - 8 0 0 - 3 3 4 - 0 8 6 8

Page 36: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 36/148

G A Z E T T E : S i p e r s o n g e t s1 2 a n h a 1 5 4 1 a n d o e s n ' tw a n t t g e t a 1 5 7 1 , h o s h w i l lb a b l e t u s s o m e o f t h e C P / Ms o f t w a r e ?G o h e e n : R i g h t . A n t h e r e ' s t h u g r a d e p a t h , t o o ; t a k i n g t h e c u r r e n t6 o w n e r a n h a v i n g t h e m l o o k a b u y i n g s e c o n d m a c h i n e o r r p l a c e m e n t , b u m a y b e n o w a n t i n gt s i g n o f o t h a d d i t i o n a l p e r i p he r a l i n i t i a l l y . T h e y c a s t e p u a w e l l .

G A Z E T T E : H o a b o u t p r o g r a mt r a n s l a t i o n f r o m t h 6 t t h 1 2 8 ?A m o n g t h i r d p a r t y s o f t w a r e d e v e lo p e r s a n C o m m o d o r e i t s e l f , i t h a tm u c h o p r o b l e m ?G o h e e n : C o m m o d o r e 6 p r o d u c t st h a t a r o t h e s h e l f n o a r 1 0 p e r c e n t c o m p a t i b l e w i t h t h m c h i n e o t h 6 s i d e . T h e y w i l l r u s t r a i g h t a w a y . F r o m a u p g r a d ep a t h t e f f e c t i v e l y r u r i g h t o w h a t c a l l t h m i d d l e o t h m c h i n e — t h e 1 2 s i d e o t h m c h i n e — t h e B A S I C i t h 1 2 i g r e a t l y e n h a n c e d e v e n o v e r t h B A S I C w e h a i t h P l u s / 4 . A n i i s u p e r s e t , s a l o f t h e B A S I Ci c o m p a t i b l e .

N o t h a t ' s d a n g e r o u s s t a t em e n t , s l e m r e p h r a s e i t I B A S I C , t h e r e a r e t w c o m m a n d s —P E E K a n P O K E — w h i c h a r t h r o w b a c k s t m a c h i n e l a n g u a g e .Y o k n o w , d e p o s i t - t h i s - a t - t h i s - a d -d r e s s t y p e o c o m m a n d . T e c h n i c a l l ys p e a k i n g , P E E K a n P O K E a r n o c o n s i d e r e d p a r t o f B A S I C . B u n o n e t h e l e s s , t h e y a r e q u i t e h e a v i l yu t i l i z e d i s o m e p r o g r a m s [ f o r t h 6 4 ] . I n t h e p r o g r a m s t h a t d n o c a r e t u s P E E K a n P O K E , t h B A S I C w i l l r u s t r a i g h t a w a y . P r g r a m s t h a t u s t h o s e P E E K S a n P O K E s t h a t l o o k a s p e c i f i c a d r e s s ; w h a t w a a t h a t a d d r e s s i t h 6 i o b v i o u s l y n o g o i n g t b i t h s a m e p l a c e i t h 1 2 8 . T h a ti t h e i n c o m p a t i b i l i t y f r o m B A S I Cp o i n t o f v i e w .

I t h 6 4 t r e a l l y g e t t h e u tm o s t o u o t h p r o d u c t i t e r m s o t h e g r a p h i c s a n s o u n d , o n e h a d t u s P E E K s a n P O K E s l o t . Y o c o u l d n o b j u s t y o u r a v e r a g e r u n -o f - t h e - m i l l w e e k e n d p r o g r a m m e r t g e t t h e u t m o s t o u o f t h e b o x . F r o mt h a t p o i n t o v i e w , w p r o d u c e dt w p r o d u c t s c a l l e d S u p e r E x p a n d e r

a n S i m o n s ' B A S I C . T h e r e h a v eb e e n o t h e r p r o d u c t s f r o m o t h e rv e n d o r s t h a t p r o v i d e o e x t e n d t h B A S I C t g i v e y o c o m m a n d s .N o r e a l i z i n g t h a w a r e n e s s a n t h u t i l i z a t i o n o f t h o s e f e a t u r e s o ft h m a c h i n e i t h P l u s / 4 , w e t e n d e d t h B A S I C a n d a d d e d c o m a n d s s u c h a C I R C L E , P A I N T ,D R A W , L I N E , a n s o n

I t h 1 2 8 , w e ' v e a d d e d t t h a te v e n f u r t h e r , s t h a t i t h 1 2 B A S I C a n i B A S I C s a f t e r t h 1 2 8 — j u s t l o o k i n g d o w n t h p i k e —t h u t i l i z a t i o n o f t h e P E E K a n P O K E w i l l a l m o s t b e c o m e n o n e x i st e n t b e c a u s e t h e t h i n g s t h a t r eq u i r e d y o t d t h a t b e f o r e h a v en o b e e n a u g m e n t e d i t h B A S I Ci R O s o n i r e a l l y n o r q u i r e d t u s t h a t . S o f r o mB A S I C c o n v e r s i o n p o i n t o v i e w , i

h a v e p r o d u c t t h a t r e q u i r e d l o o P E E K s a n P O K E s o t h 6 t m a k e i w o r k , c a n p r o b a b l y v e r ys i m p l y r e p l a c e m o s t o t h o s e j u s tb u s i n g t h c o m m a n d s i 1 2 B A S I C .

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

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

o f v i e w , a m a c h i n e l a n g u a g e p o i n to v i e w , t h 1 2 i K e r n a l i z e dm a c h i n e a w a t h 6 4 a n t h K e r n a l s a r v e r y s i m i l a r , s u c h t h a ty o c a u s m o s t o f t h e a t o m s y o h a i y o u r m a c h i n e l a n g u a g ec o d e , a n w i t h r e a s s e m b l y , y o c a m a k e t h e m w o r k i n s i d et h 1 2 8 .

G A Z E T T E : Y o a n o t h e r s a C o m m o d o r e h a v e s p o k e n o t h n e a p p r o a c h w h i c h t h c o m p a n yi n o t a k i n g i i t b u s i n e s s r e l at i o n s w i t h d e a l e r s , c o n s u m e r s , a n t h p r e s s . C o u l d y o b r i e f l y c h a r a ct e r i z e t h c h a n g e ?G o h e e n : M r [ J a c k ] T r a m i e l w a a e n t r e p r e n e u r ' s e n t r e p r e n e u r . T h m a w a a a b s o l u t e d y n a m o i t e r m s o e n e r g y a n e n t h u s i a s m ,a n i s o m e o n e t h a t m y s e l f h o e s t l y a q u i t e g l a d t s a t h a th a t h o p p o r t u n i t y t k n o w . H h a t a k e n C o m m o d o r e f r o m w h a t i w a u t v e r y l a r g e c o m p a n y .

M a r s h a l l S m i t h ( c u r r e n t p r e s id e n t o C o m m o d o r e ) i b u s i n e s sm a n ' s b u s i n e s s m a n . H i v e r yp o l i s h e d p r o f e s s i o n a l i n d i v i d u a l ,a n h s t r a t e g i z e s , i m p l e m e n t sp l a n s , f o l l o w s t h e p l a n s , t a k e s i p u t , m o d i f i e s t h p l a n i i t ' s r q u i r e d . H i t h g e n t l e m a n w n e e d t t a k e u f r o m w h e r e w a r t t h n e x t p l a t e a u o a n e v e n b i g e c o m p a n y .

C o m p a n i e s l i k e C o m m o d o r e ,c o m p a n i e s l i k e A p p l e , l i k e I B M —w e ' v e p r o b a b l y s t a r t e d t g e t t h p o i n t w h e r e w e ' v e s o l d a l t h c o m p u t e r s w e ' r e g o i n g t s e l l t t h h o b b y i s t s a n w e e k e n d h a c k e r sa n e n t h u s i a s t s . N o l e t ' s f i n d r s p o n s i b l e r e a s o n s t s e l l t p e o p l ew h d o n ' t f i i n t o t h o s e c a t e g o r i e s .L e t ' s f i n d s o m e r e a l r e a s o n s t c o t i n u e t s e l l t h e s e m a c h i n e s t p e p l w h h a v e r e a l u s f o t h e m .A n l e t ' s t r y t o g f o r t h a s a b u s in e s s a n n o m e r e l y e n j o y t h f r u i t s o s e l l i n g i n t o a e n t h u s i a s t s 'm a r k e t .

W a r i t h s o f t w a r e b u s in e s s , n i f s , a n d s , o b u t s a b o u t i t W a r i t h s o f t w a r e b u s i n e s sw i t h b o t h f e e t , a n o u h e a r t s a n m i n d s a r e . i i t a n w e ' r e p r i m a r i l yh e r e t s u p p o r t t h s a l e o o u m a i n p r o d u c t , w h i c h i t h h a r d w a r e .

O u [ s o f t w a r e ] p r o d u c t l i n es e v e r a l m o n t h s a g w a u o v e r1 0 t i t l e s . N o w , i t h l a r g e s t r e t a i lo u t l e t s , a t m o s t t h e r e ' s a p p r o x im a t e l y 3 5 t i t l e s a a n s t o r e . O u o 3 5 t i t l e s , m a j o r c o m p a n y w i l la m o s t g e 2 o t h o s e t i t l e s . F r o m

p r u d e n t b u s i n e s s p o i n t o v i e w i m a k e s l i t t l e t a b s o l u t e l y n s e n s et h a v e p r o d u c t l i n e o u o v e r1 0 t i t l e s . Y o u ' l l e n u e a t i n gt h e m . a s h r i n k i n g t h p r o d u c tl i n e , b r i n g i n g i i n t o t h o r d e r i s h o u l d b e

S m f i r s t l i n e o d e f e n s ea g a i n i t i n s u r e t h a t t h e s o f t w a r em a t c h e s t h h a r d w a r e a n d t h h a r d w a r e r e c e i v e s s u c c e s s f u ll a u n c h a n r e a l l y s t a r t s t k i c k o f f .P a s t t h a t , w i n t e n d t e n g e n d e r a m u c h p u b l i c s u p p o r t f o t h m c h i n e a w c a a n d a n y o n e w h t h i n k s t h a t t h e y w o u l d l i k e t o d v e l o p s o f t w a r e f o i t — n o m a t t e re v e n i t h e y ' r e j u s t l i t t l e g a r a g es h o p o p e r a t i o n — w e ' l l b g l a d t t r y t o h e l p t h e m a w h a v e t i m ea n r e s o u r c e s .

3 C O M P U T E V s G a z e n o J u n e 1 9 S 5

Page 37: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 37/148

Y O U R C O M M O D O R E 6 C A N O U S S T A N D A R DA P P L E I l + H A R D W A R E

A N S O F T W A R EP U B L I S H I N G A S O F T W A R EA P P A R A T M i C R O P R O S O F "

R E S E A R C H S T O N E W A R !F T

S ■ -

V t N N :

S S

C R C O M P U T

L B R O T H E RE X E C U W A R E

P E A C H T R E d . E . C . C

B . V I D E

R A

■ i ' j , - ■ - ■ ' ■ ' - - * / - - ■ - -

: ^ - W -" ■ , - ■ ■- . : ' ■ / ■ ; . " ■ - "

- W S f £ » i rS £

' ■ : ' • ■ 'n T T j B W M■ ■ ■ ■ ■ ■ - - .

W I T H T H I S

■ '

' - ? ■ - .

] - ■ ■ - ■

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

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

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

T h A p p l e ' " 1 1 e m u l a t o r f o t h C o m m o d o r e 6 4 ' "

- ■

\

— f — * -

^

S p a r t a n ' " S u g g e s t e d R e t a i l P r i c e s :T h S p a r t a n ' " ( i n c l u d e s B U S S , C P U . a n D O c a r d s | $ 5 9 9 . 0 0

B U S S c a r d S 2 9 9 . 0 0C P C a r d ( r e q u i r e s B U S S c a r d ) S 1 9 9 . 0 0

D O c a r d I r e q u i r e s B U S S a n d C P c a r d ] $ 1 9 9 . 0 0( A l l p r i c e s I U F u n d s . F r e i g h t n o i n c l u d e d !A m e i l c o n E i p r o i s . V 1 5 0 a n M a s l e r C a f d o c c u p i e d .

C o m m o a o r o o n C o n i m o d o i D W Q O O ' e r r n o e m j i k i o C o m i r y x l o i D T F L > c n o n K f L t o i v j dC o m m w l o r a h d l n o u M d c h l n r i . i n A p p l e 1 I I I t r D d r v n u i k o A r i p l i ? C o r n i m P i - f . u t c

S p o ' l a n ■ I t t o t f c n o r l i o M i m i c 5 v * ' * " » i ' n c . a n h a i n u i i u a c l n n o n * 1 t h C o m m o d o i eE l t c r r o n l c i o c A p i u p c o n i t > u l o r . I r i c " 5 p < i ' T o n 1 m o n i / o c f u i o f i b M i m i c J v i ' V F n E I n c

u i d n r N c i m t f y r o r i i o a b A T l l o c f r o m c * t n c o f V i c t o r i a . B C C u n a t l n

m ^

F O I t I N f O K M A I I O N W l i l l E :M I M I C S Y S T E M S I N C .

1 1 1 2 F O I M T F l 6 V I C T O R I A , ! ) C C A N A D A V B T O r d e r C a l l :

■ 8 0 0 - M O D U L A R( 6 6 3 - 8 5 2 7 )

Page 38: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 38/148

G A Z E T T E : C o u l d y o t e l l u a b o u tt h s e r v i c e c e n t e r s f o c o n s u m e r st h a t C o m m o d o r e h a a n n o u n c e d —t h R C c e n t e r s , t h S e a r s s t o r e s ,t h o t h e r o u t l e t s ?G o h e e n : T h e s e r v i c e a s p e c t i b e i n gu p g r a d e d . W e ' r e a d d i n g p r o f e ss i o n a l s e r v i c e c o m p a n i e s t o u l i s t .T h 1 2 p r o d u c t , f o t h f i r s t t i m e ,w i l l b p a c k a g e d w i t h s e v e r a l b r c h u r e s , o n o w h i c h w i l l p o i n t t s o f t w a r e p r o d u c t s c o m i n g f r o m d i f e r e n t v e n d o r s . S o t h e r p e o p l e ' ss o f t w a r e w i l l b a d v e r t i s e d i t h b o f o t h f i r s t t i m e . T h e r e w i l l b

s e r v i c e c e n t e r b r o c h u r e i t h e r e .T h e r e w i l l b l i t t l e t h i n g t h a t s a y s" R e a d M F i r s t . " I w i l l s a y , i y o u ' r e h a v i n g t h f o l l o w i n g p r o bl e m s , d t h e f o l l o w i n g t h i n g s . A n t h e n i t h a t d o e s n ' t p a o u t , h e r e ' ss o m e p l a c e s t g e o t h h o r nw i t h . T h e r e w i l l b n u m b e r o i t e m s p a c k e d i t h 1 2 t h a t w f e e l w i l l d o n t h i n g : r e i n f o r c e , o t h p a r t o f t h e n u s e r , a p o s i t i v ep u r c h a s e , m a k e t h e m f e e l c o m f o r ta b l e t h a t t h e y s p e n t t h e i r m o n e yr i g h t .

G A Z E T T E : I p e r s o n h a p r o bl e m , t h e n h o s h c a g i n t o o n o t h e s e s e r v i c e c e n t e r s i n s t e a d o h a v i n g t s h i p t h e c o m p u t e r o f f ?G o h e e n : R i g h t . O c o u r s e , w s t i l lh a v e s u b s t a n t i a l w a r r a n t i e s , r p l a c e m e n t w a r r a n t i e s r i g h t a c r o s st h c o u n t e r , s i t h e y b u i a l o c a l r e t a i l o u t l e t a n f i n d s o m et h i n g d e f e c t i v e o r n o t t h e i r l i i n g , [ t h e y g e t ] n e o n r i g h ta c r o s s t h e c o u n t e r , n q u e s t i o n sa s k e d f o r a l e n g t h o t i m e . O u t s i d eo t h a t w i n d o w , t h e n , t h e y c a u t l i z e t h o t h e r s e r v i c e t h i n g s t h a t w h a v e m a d e a v a i l a b l e t t h e m a w e l l .

G A Z E T T E : A t a r i ' s S l i n e o c o p u t e r s h a c r e a t e d s t i r , b u m a n yp e o p l e a r e a l s o q u i t e i n t e r e s t e d i C o m m o d o r e ' s A m i g a . W h a t c a y o s a a b o u t t h A m i g a L o r r a i n ec o m p u t e r a t t h i s p o i n t ?G o h e e n : A w s t a t e d a C E S , t h A m i g a m a c h i n e f r o m C o m m o d o r ew i l l e n j o y m i d - 1 9 8 5 l a u n c h .t h i n k s o m e o n e c o m m e n t e d — m a k i n g

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

c o n f i d e n t t h a t o u r 1 2 8 m

c h i n e , a g a i n s t a n n o u n c e m e n t s o o t h e r c o m p a n i e s o t h e i r 1 2 p r o du c t s , i s u p e r i o r p r o d u c t f r o mh a r d w a r e p o i n t o f v i e w . T h A m i g ap r o d u c t t h a t w w i l l p u o t h s t r e e t w i l l b c o n s i d e r a b l y s u p e r i o rt o t h e r p r o d u c t s t h a t a r b e i n gm a r k e t e d i t h a t s a m e b a n d w i d t h .

T h i n g s a r p r o g r e s s i n g o s c h e d u l e . W e ' r e b e i n g c o n f i d e n t ,a n w e ' r e w a l k i n g r i g h t d o w n t h p a t h a w a d e s i g n e d . S o i t e r m so l a u n c h , m i d - 8 5 . I t e r m s o w h a tt h p r o d u c t w i l l b e — i t w i l l b q u i t eh o n e s t l y y a r d s t i c k b y w h i c h a l o t h e r m a c h i n e s o t h a t t y p e a r m e a s u r e d .G A Z E T T E : A s y o u l o o k a C o m o d o r e s o f t w a r e a n h a r d w a r ep l a n s , w h a t ' s y o u r f e e l i n g a b o u t t h n e e d s o t h c o n s u m e r ?G o h e e n : W h a v e c r u s a d e h e r et h a t a l m o s t b o r d e r s o r e l i g i o u s f e v o t r e a l l y l o o k a o u r s e l v e s a p e o p l e a n s a y , w h a t r e a s o n w o u l d

h a v e r e a l i s t i c a l l y t o s p e n d t h i sm o n e y a n b u t h i s m a c h i n e , a n t a k e i h o m e ? W h a t , r e a l l y , a g o i n g t d w i t h i t

O n o t h a c t i v i t i e s w a r g e t t i n g b e h i n d s u b s t a n t i a l l y — a n dw h a t m e a n b s u b s t a n t i a l l y i t h a tw a r p u t t i n g o u m o n e y w h e r eo u m o u t h i h e r e i t e r m s o h a r dw a r e m a n u f a c t u r i n g — w e h a v e j u s tp u n e m o d e m i n t o t h m a r k e tp l a c e . I t ' s j u s t a l i t t l e m o r e u p d a t e dv e r s i o n o o u c u r r e n t m o d e m .Y o u ' l l b e g i n t s e t h a t o m a k e t p l a c e t w h e r e i c o m e s o u a t p r i c e t h a t g o e s b e y o n d t h w o r dc o m p e t i t i v e . l i t t l e l a t e r i t h y e a r , y o u ' l l s e 3 0 a n 1 2 0 0b a u d v e r s i o n . . . .G A Z E T T E : T h 1 6 7 0 ?G o h e e n : T h 1 6 7 0 . W w i l l b t h f i r s t c o m p a n y t h a t w i l l p r o v i d et r u l y D C H a y e s - l i k e , v e r y p r o f e ss i o n a l 1 2 0 0 - b a u d " s m a r t m o d e m . "A n w w i l l u l t i m a t e l y b r e a k t h $ 1 0 0 p r i c e b a r r i e r o t h a t .

G A Z E T T E : S o y o u ' r e p u t t i n g a i n c r e a s e d e m p h a s i s o t e l e c o m m un i c a t i o n s a s c e n t r a l u s f o c o m p u t e r ?G o h e e n : Y e s . a c t u a l l y t h i n k t h w o r d i n c r e a s e d i p r o b a b l y n o s t r o n g e n o u g h . W a r h i g h l y m o t iv a t e d f r o m t h p o i n t o f v i e w t h a tw h a v e m a d e t h m a n u f a c t u r i n gc o m m i t m e n t t b u i l d t h e n e c e s s a r y

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

G A Z E T T E : W k n o w C o m m o d o r eh a b e e n w o r k i n g w i t h T e l e -L e a r n i n g i i t E l e c t r o n i c U n i v e r s i t yp r o g r a m a w e l l a s s e v e r a l o t h e rc o m p a n i e s . H o a r t h e s e s e r v i c e st b c o o r d i n a t e d ?G o h e e n : R i g h t n o w , w h a v e r e l at i o n s h i p s w i t h C o m p u S e r v e , D o J o n e s , T h S o u r c e . W p r o v i d es n a p p a c k s f o t h d i f f e r e n t p e p l e — D e l p h i , P l a y n e t , T e l e L e a r n i n gp e o p l e . W e ' r e l o o k i n g i n t o g e t t i n gt h e s e s p e c i a l i z e d d a t a b a s e s a l i g n e dw i t h o n o t h m a j o r s e r v i c e s . A n a s s i d e l i g h t , i w f i n d o t h e r p e p l n o a b l e t p r o v i d e t h e n e c e ss a r y l e v e l o f s e r v i c e w f e e ! i a d e q u a t e t p r o m o t e t h e s e s p e c i f i cl e a r n i n g a c t i v i t i e s o n l i n e , w a r i

p o s i t i o n t p r o m o t e a n d c r e a t em a j o r s e r v i c e o o u o w n . T h a t ' ss o m e t h i n g w e ' r e l o o k i n g a a a o p p o r t u n i t y a w e l l . T h a t i n o t s u p p l a n t t h o t h e r p e o p l e . W a r i a p o s i t i o n t h e l p p r o m o t e a l o t h p e o p l e o a e q u a l b a s i s a t t h i sp o i n t a n j u s t t g e n e r a l l y t r y t or a i s e t h a w a r e n e s s o w h a t t e l ec o m m u n i c a t i o n s c a m e a n f o y o a h o m e o d a i l y b a s i s .

G A Z E T T E : W e ' v e h e a r d t h a t C o m o d o r e ' s 1 6 6 0 m o d e m m a s e l l f o a l o a 3 d o l l a r s . p r i c e l i k et h a t w o u l d t i i v e r y w e l l w i t hw h a t y o s p o k e o e a r l i e r o t h 1 6 7 0 ' s l o p r i c e a 3 0 0 - 1 2 0 0 b p d e v i c e .G o h e e n : d o n ' t k n o w w h a t t h i n t i a l p r i c i n g w i l l b o t h e 1 6 7 0 . B u t h s p e c i f i c s o f o u 1 6 0 0 m o d e m[ t h e V I C m o d e m ] , w h i c h i d i r e c tc o n n e c t m o d e m , r i g h t n o i e j o y i n g r e t a i l s i t h 3 d o l l a r b a n dw i d t h . T h 1 6 5 0 m o d e m i r i g h tn o e n j o y i n g r e t a i l s o u i t h h i g h 4 d o l l a r s , a n l o o k f o t h o s e p r o b a b l y t c h a n g e w i t ht i m e . A n t h i n k i n i t i a l l y t h 1 6 7 0w i l l b c o n s i d e r a b l y m o r e t h a n t h a j u s t b e c a u s e o t h s h e e r t e c h n o lo g i t h b o x .

W a c o m p a n y n o r m a l l yd o n ' t l i k e t o s h o o t o u r m o u t h o f a n n o c o m e a c r o s s . B u d b l i e v e y o w i l l e n j o y s o m e t h i n g sl a t e r i n t h y e a r t h a t w i l l p u t h a t1 6 7 0 d o w n i p r i c e t w h e r e w e ' r ec e r t a i n l y g o i n g t p u h u r t o p e o p l e i t h m o d e m b u s i n e s s .

3 C O M P U T E r s G a z e t t e J u n e 1 9 8 5

Page 39: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 39/148

W h a t y o g e i ^ o c r o s sC o m m o d o r e 6 w i t h F f e r r a r i .y o g e t h e i n c r e d i b l e

c L J j I n d u s G T d i s k d r i v e .Y o g e b r a i n s . Y o g e b e a u t y .B u t , t h a t ' s n o a l y o g e t .Y o g e < d i s k d r i v e t h a t c a

h a n d l e 1 0 0 % o C o m m o d o r e ' ss o f t w a r e . U t 4 0 0 % f a s t e r ,

Y o g e t h d i s k d r i v e w i t h t h b e s t s e r v i c e r e c o r d a r o u n d . W i t h

o n y e a r w a r r a n l y o p a r t s a n l a b o r t p r o v e i t

A n d , y o g e t h o n l y d i s k d r i v et h . i t c o m e s w i t h f r e e s o f t w a r e .W o r d p r o c e s s i n g . S p r e a d s h e e t ,D a t a b a s e m a n a g e r . P l u s , a c a r r yi n c a s e t h a i d o u b l e s a a 8 d i s k s t o r a g e f i l e .

M o s t o a l l , y o g e t l u x u r y .F r o m t h e s l e e k l i n e s o i t s o u n dp r o o f e d c h a s s i s t t h r e s p o ns i v e A c c u T o u c h ' " c o n t r o l s a t h I n d u s C o m m a n d P o s f " F r o m t h

L E d i s p l a y t h a t k e e p s y o i c o n t r o l o f y o u r C o m m o d o r e t t h a i r - p i s t o n o p e r a t e d d u s tc o v e r t h a t p r o t e c t s y o u r d i s k sa n d r i v e ,

S o y o k n o w w h a t y o r e a l l yg e i y o c r o s sC o m m o d o r e 6 w i t h F e r r a r i ?

Y o g e t h b e s t .

I N D U St . i i i < i i i k S y s t e m * , ' ) * [ ) ■ ! D f l e r t n g A v e n u e , C t i a l s w o r l h , C " - s 1 3 1 1 ( 8 1 B ) B B M 6 0 0 . T r i p I n d u s ( I T i , i p r o d u c t o l I n d u s S y s t e m s . C o m m o d o r e i r e g i s t e r e d t r a d e m a r k < i C o m m o d o r e S u s i n o i s M a c h i n e s , I n c . P c r r . i r i I . i r e g l i t e r e d i r a d f l m a i l i o F c r a r l N t i f i h A m c l c n , I n c .

Page 40: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 40/148

' Y o u l o o k l i k e m m o t h e r . * *w i l l l o o k t h w a y o w a n t

m t o , " s h s a i d *

Page 41: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 41/148

T h P r o s e A n T h P a r s e r

H o W r i tS e S e l b y B a t e m a n , F e a t u r e s E d i t o r

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

I m a g i n e w h e e l — a c o l o ss a l , r o t a t i n g w h e e l i n t ow h i c h i d r a w n a l o f t h ei m a g e s o a c u l t u r e : e v e r y

e x p e r i e n c e , e v e r y e v e n t , e v e r yo b j e c t , e v e r y p e r s o n ' s m i n d a n b o d y . T h i s w h e e l i v o r t e xw h i c h y o m u s t t r y t o m a n i p ul a t e a n u n d e r s t a n d .

" h o p e t h i s d o e s n ' t s o u n dt o f a n c y , " s a y s R o b e r t P i n s k y ,b r e a k i n g i n t o h i s o w e x p l a n at i o n w i t h a s l i g h t l y s e l f -c o n s c i o u s l a u g h .

" I i n v o l v e s t h i d e a o s t r i v i n g f o c o n t r o l a n m a s t e r y ,a n t h w o r l d b e i n g s c o m p l ic a t e d t h a t e v e r y t i m e y o s t r i v ey o u ' r e c r e a t i n g a n o t h e r s y s t e mt h a t b e c o m e s p a r t o t h i s b i w h i r l i n g t h i n g w h i c h i e v e r yt h i n g e v e r y b o d y ' s e v e r k n o w no t h o u g h t o d r e a m e d u t

a m u s e t h e m s e l v e s . J o k e s a n t e c h n o l o g i e s a n m y t h o l o g i e sa n r e l i g i o n s a n r o a d sa n d . . . . j u s t e v e r y t h i n g . "

P i n s k y p a u s e s a g a i n , a i c o n s i d e r i n g t h m a g n i t u d e o s u c h w h e e l f o t h f i r s t t i m e .H e ' s d e s c r i b i n g t h u n d e r l y i n gc o n c e p t o c o m p u t e r g a m e h c r e a t e d — M i m i w h e e l , a a l l - t e x ta d v e n t u r e f o t h C o m m o d o r e6 4 A p p l e , A t a r i , I B M , a n I B M -c o m p a t i b l e c o m p u t e r s . T h g a m e r e p r e s e n t s a u n u s u a lc o m b i n a t i o n o f c o m p l e x i t i e s a d o e s P i n s k y h i m s e l f .

Y o p l a y t h g a m e b y i mm e r s i n g y o u r s e l f a l t e r n a t e l yw i t h i n t h m i n d s o f o u r d c e a s e d p e o p l e : p e a c e a c t i v i s tr o c k s t a r , m o n s t r o u s d i c t a t o r ,a h e r o i c p o e t , a n g i f t e d s c i e nt i s t . A l o t h o s e m i n d s a r

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

W h e e l a n m y s t e r i o u s C a v eM a s t e r . Y o c a d i r e c t l y a d d r e s sc h a r a c t e r s , a s t h e m q u e s t i o n s ,a n t r a v e l f r o m m i n d t m i n d .T h h u m o r i s o p h i s t i c a t e d , a n y e t s u r p r i s i n g l y a c c e s s i b l e ; o f s c r e e n c h a r a c t e r s m o v e a b o u t a r a n d o m ; a n P i n s k y ' s w r i t i n gp r e s e n t s r i c h a t m o s p h e r ew i t h i n t h g a m e w o r l d i t s e l f .

H o d i t h i s u n i v e r s i t y a ca d e m i c , m a g a z i n e p o e t r y e d t o r , s c h o l a r , a n a w a r d - w i n n i n gp o e t , g e i n v o l v e d w i t h t h d e v e l o p m e n t o c o m m e r c i a lc o m p u t e r g a m e ? W h w o u l ds o f t w a r e c o m p a n y , S y n a p s e ,s e e k o u P i n s k y , s o m e o n e w h h a n e v e r e v e n p l a y e d t e x ta d v e n t u r e g a m e u n t i l a f t e r h c r e a t e d t h e c o n c e p t f o

C O M P U T E ' S G u z e n e J u n e 1 9 B 5 3

Page 42: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 42/148

M i n d w h e e l ? A n h o d i t h i sn o n p r o g r a m m e r b r i n g h i o w v e r s i o n o f t h e W h e e l t t h a r e n a o c o m p u t e r g a m e ?

T u n d e r s t a n d t h a n s w e r s t t h o s e q u e s t i o n s i t a p p r e

c i a t e h o i n t e r a c t i v e f i c t i o n i e v o l v i n g . G o n e f o r e v e r a r t h d a y s w h e n a a l l - t e x t a d v e n t u r eg a m e w i t h s i m p l e t w o - w o r d ,n o u n - v e r b c o m m a n d c o m b i n at i o n s a n a s e r i e s o f a r b i t r a r yp u z z l e s c o u l d i m p r e s s c o m p u t e rg a m e f a n s . " K i l l d r a g o n " a n " t a k e s w o r d " h a v e b e e n r p l a c e d w i t h m o r e s o p h i s t i c a t e dp r o g r a m s c a p a b l e o t a k i n g f u l ls e n t e n c e s a n s e p a r a t i n g t h n o u n s , v e r b s , a d j e c t i v e s , a v e r b s , a n d i r e c t a n i n d i r e c to b j e c t s .

M o s t c o m p u t e r a d v e n t u r eg a m e s a r b a s e d o a s t o r y . Y o m a b a d e t e c t i v e i n v e s t i g a t i n ga c r i m e , o r h e r o i c k n i g h t i s e a r c h o m a g i c a l u n i c o r n . Y o h a v e t h f r e e d o m t m a k e d e c is i o n s — m o v i n g n o r t h o r s o u t h ,a c t i n g f r i e n d l y o u n f r i e n d l y t c h a r a c t e r s y o m e e t . B u o b s t ac l e s a n p u z z l e s h i n d e r y o u rp r o g r e s s . Y o m a n e e d k e t p a s s t h r o u g h d o o r , b o a tt c r o s s t h r i v e r , o m a t f i n d y o u r w a y . B p e r s i s t i n g ,y o d i s c o v e r t h a n s w e r s o n a

t i m e t a d v a n c e t t h n e x tl e v e l o p l a y . U l t i m a t e l y , t h s l u t i o n t t h g a m e i t h e s o l ut i o n t t h f i n a l p u z z l e .

W h i l e a n i n c r e a s i n g n u m b e ro f t h e s e g a m e s u s e g r a p h i c i a g e s t c o m p l e m e n t t h o n s c r e e n t e x t , t h o l d e s t c o p u t e r i z e d i n t e r a c t i v e f i c t i o n i b a s e d o t e x t a l o n e . W i t h o u th a v i n g t u s e v a l u a b l e a n l i i t e d c o m p u t e r m e m o r y t d r a wt h e g r a p h i c s , t h e a l l - t e x t a d v e nt u r e s h a v e r o o m f o l a r g e rv o c a b u l a r i e s , m o r e d e s c r i p t i o n so f s c e n e s , a n m o r e p o w e r f u lp a r s e r s — t h e p r o g r a m m i n gr o u t i n e s w h i c h b r e a k c l o w n y o u rE n g l i s h - l a n g u a g e c o m m a n d si n t o n u m b e r s t h c o m p u t e r c a m a n i p u l a t e .4 C O M P U T E ! s G a z e t l e J u n e 1 9 B 5

R o b e r t P i n s k y , p o e t , p r o f e s s o r , e d i t o r ,a n a u t h o r o M i n d w h e e l , n e a l l -t e x t a d v e n t u r e g a m e f o r t h e C o m m od o r e 6 4

B u m o r e t h a n y e a r a g o ,R o b e r t P i n s k y k n e w v i r t u a l l yn o t h i n g a b o u t t h e s e d i s t i n c t i o n sa h e w a l k e d t h h a l l s o f t h eU n i v e r s i t y o C a l i f o r n i a a B e r k e l e y . T h d a r k - h a i r e d p o e ta n p r o f e s s o r w a m o r e l i k e l yt d r o p t h n a m e s o f E z r aP o u n d o t h B l o o m s b u r y g r o u po w r i t e r s i h i c o n v e r s a t i o n st h a n t m e n t i o n C o m m o d o r e6 c o m p u t e r o r t h e f o r t u n e s o I B v e r s u s A p p l e . A h e a d o t h u n i v e r s i t y ' s c r e a t i v e w r i t i n gp r o g r a m a n a t h p o e t r y e d t o f o T h N e R e p u b l i c m a g az i n e , P i n s k y w a i m m e r s e d i w r i t i n g a n t e a c h i n g f a r m o v e d f r o m t h b i t s a n b y t e so c o m p u t i n g . H i s t u d e n t s m a h a v e b e e n s t a y i n g a w a k e p a s tm i d n i g h t p l a y i n g Z O R K , b u P i n s k y w a o n l y m a r g i n a l l ya w a r e o t h g r o w i n g c o m p u t e ra d v e n t u r e g a m e f i e l d .

E n t e r S y n a p s e , c o m p u t e rs o f t w a r e c o m p a n y l o o k i n g f o v e r y s p e c i a l t y p e o w r i t e r t w o r k o n e s e r i e s o f i n t e r a ct i v e g a m e s i w o u l d c a l l e l e ct r o n i c n o v e l s . T h e s e a d v e n t u r e sw o u l d b p a c k a g e d a h a r d b a c kb o o k s w i t h d i s k i t h e b a c k .I o r d e r t p l a y t h g a m e , u s e r sw o u l d h a v e t l e a r n i n f o r m a t i o nf r o m t h b o o k .

" W h a t w w a n t e d w a s t e x p a n d t h i m a g i n a t i v e r e a l m i t e x t a d v e n t u r e s b e y o n d w h a t i h a b e e n , " s a y s S y n a p s e ' s R i c ha r S a n f o r d . " U t n o w e ' v eb e e n l o o k i n g t h r o u g h b l i n d e r s ,t h r o u g h v e r y n a r r o w w i n d o wi t e x t a d v e n t u r e s . W w a n t e dt d e a l w i t h w r i t e r s w h o s e m a i ns t o c k a n t r a d e i t e x p a n d t h n a r r o w w i n d o w o r e a l i t y a n t b a b l e t g i v e u r i c hi m a g i n a t i v e e x p e r i e n c e . "

S t h c o m p a n y l o o k e d f o w r i t e r s w h k n e w l i t t l e o n o t hi n a b o u t c o m p u t e r g a m e s ,w h o s e i d e a s w o u l d n o r e f l e c tt h b i a s e s w h i c h m i g h t c r e e pi n t o t h m i n d o s o m e o n e f a m i li a w i t h Z O R K , i t c o h o r t s o p o p u l a r a d v e n t u r e s , a n t h h i g h l y r e s p e c t e d I n f o c o m , I n c . ,w h i c h c r e a t e d a n m a r k e t e d t h m o s t s u c c e s s f u l o f t h o s e g a m e s .

T e l l u s t o r y , S y n a p s es a i d t P i n s k y . T h e n t o g e t h e rw e ' l l b u i l d g a m e .

S P i n s k y s a t i n h i s o f f i c ea n t h o u g h t a b o u t t h W h e e l ,c o n c e p t h h a f i r s t u s e d i n p o e m c a l l e d " T h e F i g u r e dW h e e l , " T h a t w a p u b l i s h e d i h i 1 9 8 4 b o o k o p o e t r y , H i s t o r yo m H e a r t , w h i c h e a r l y i n1 9 8 5 w o t h p r e s t i g i o u s W i l i a m C a r l o s W i l l i a m s A w a r df r o m t h P o e t r y S o c i e t y o fA m e r i c a . A h d e v e l o p e d t h s p i r a l i n g c o n c e p t o M i n d w h e e l ,P i n s k y k n e w l i t t l e o n o t h i n g o I n f o c o m , t h c r y p t i c a c r o n y m sZ I a n B T Z , o t w o p r o g r a mm e r s , W i l l i a m M a l a g a a n d S t e v eH a l e s .

W h a t h w o u l d l a t e r d i c o v e r i w h a t m a n y h a r d e n e dg a m e p l a y e r s a l r e a d y k n o w : t h a tI n f o c o m , I n c . , o C a m b r i d g e ,M a s s a c h u s e t t s , h a s e t h e s t a nd a r d f o q u a l i t y i t h f i e l d o a l l - t e x t a d v e n t u r e s . I t p l o t sh a v e b e e n t h b e s t , i t p r o s e t h c l a s s i e s t , i t p a r s e r s t h m o s tp o w e r f u l , a n i t p r o p r i e t a r yp r o g r a m m i n g l a n g u a g e — Z I L( Z O R K I n t e r a c t i v e L a n g u a g e ) —t h m o s t a c c o m p l i s h e d . S y a p s e , w i t h i t i d e a f o e l e c t r o n i cn o v e l s , w a a p p r o a c h i n g P i n s k y

Page 43: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 43/148

C L O S E E N C O U N T E R SO T H F A N T A S Y K I N D

Q U E S T R O N ? A r o t e - p l a y i n g g a m e s s p e t l - b t n d i n g , I s u s p e n d s r e a l i t y a n c o n j u r e s u a e n c h a n t e d w o r l d w h o s e o n l y h o p e a g a i n s t t h f o r c e s o f e v i l I y o u .G E M S T O N E W A R R I O R ? l l g h t n t n g - f a s t a c t i o n s t r a t e g y g a m e t h a t w i l l l e a v e y o b r e a t h l e s s

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

A y o u r l o c a l c o m p u t e r / s o f t w a r e o g a m e s t o r e t o d a y .

Q U E S T H O I f I i i r a l l a b l e o 4 B d l s h c t i e f o A P P I C ' I Iw i t h A p p l e s o f t K O M , A p p l e I N l i e . a n l i 1 5 4 9 . 9 5 ) .O 4 0 K d i s k e t t e f a a t a r i ■ h o m e c o m p u t e n ■ ■ ■ ■ ' ■ O 6 4 < l t s k . - l t e f o C O H M O I ) O R E 1 * 3 9 . 9 5 ) . ' m m .

G E M S T O n T . W A R R I O R " i . i v . l l l i l l j l c o 4 8 d b l W t t Cf o A l T I . r . M w i t l i A p p l r w i R R O M . A p p l e l l - t . l l o ,

a n F i ( » . 5 « . 9 f t ( .A l s o o ( r t K d i s k i ' l l c f o r C O M M O D O K C 6 4 l * 3 f l . ! » S ) .

© 1 9 8 5 b S T R A T E G I C S I M U L A T I O N S , I N C . w r i g h t s r e s e r v e d ,] t h e r e a r n c o n v e n i e n t s t o r e s n e a r y o u , V I S A f i M / h o l d e r s

c a n o r d e r d i r e c t b c a l l i n g 8 0 0 - 2 2 7 - 1 6 1 7 . e x t . 3 3 ( l o l l f r e e ) . I C a l l f o m l i i , 8 0 0 - 7 7 2 - 3 5 4 5 . c u t . 3 3 5 . P l e a s e s | ) « : i l y C o m p u t e r f o m i a la n » < ( ( ! $ 2 . 0 0 f o s h i p p i n g ' " i h I h a n d l i n g ,

T o r d e r l > m a i l , s e n d y o u r C h e c h t o S I K A T r a i C S I M U L A T I O N S I N C .8 8 S l i c r l i n R o a i l . B l d g . A - 2 0 0 , M o u n t a i n V i r w , C 9 4 0 4 3 . I C a l i f o m i ar e s i d e n t s , a d 7 s a l e s U i * . ) A l o u g a m e s c a n y 1 4 - d a y s a t i s f a c t i o no r y o u r m o n e y b a c k ' g u a r a n t e e

W R I T E F O F R E E C O L O R C A T A L O G O A L O U G A M E S .A P P L E j W H I a n r a M M C i i w l K r ; ■ > " ' t r a d e m a r k s " A p p i i 1 C o m p u t e r . I n t . . A l a i l , t n r . . . i n i J C o m n i c K l o n 1 n r c . l m n l c s , U i i , n a i K i i i l w l y .

Page 44: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 44/148

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

" W w e r e v e r y c o n s c i o u s o w h a t I n f o c o m w a s u p t o , " s a y sW i l l i a m M a t a g a , a n i n d e p e n d e n tp r o g r a m m e r w h l a t e r w o r k e dw i t h P i n s k y a n d p r o g r a m m e rS t e v e H a l e s o M i n d w h e e i . " W h a a g o a l t h a t w h a t d e v e r y t h i n g t h a t I n f o c o m d o e s ,p l u s o n e . " A P i n s k y c r e a t e dc o n c e p t , M a t a g a w a s i n d e p e nd e n t l y p u t t i n g t h f i n i s h i n gt o u c h e s o t h u n d e r l y i n g p r og r a m m i n g l a n g u a g e B T Z , w h i c ha p p r o p r i a t e l y s t a n d s f o r — B e t t e rT h a n Z O R K .

M a n y o t h e r c o m p an i e s h a v e a

t e m p t e d — a n d s t i l l t r y —f o r a s l i c e o t h i n t e r a ct i v e f i c t i o n m a r k e t . N o n eh a h a a m u c h c r i t i c a la n p o p u l a r s u c c e s s w i t ha l l - t e x t a d v e n t u r e s a I n f o c o m . S o f t w a r e c o p a n i e s l i k e B a n t a m a n I m a g i c , w i t h t h e i r L i v i n gL i t e r a t u r e s e r i e s ; S p i n n ak e r , w i t h i t W i n d h a mC l a s s i c s a n T e l a r i u m( f o r m e r l y T r i l l i u m )b r a n d s ; A c t i v i s i o n ; A v e n t u r e I n t e r n a t i o n a l ;a n m a n y o t h e r s h a v ea l f o u n d t h g r a p h i c s -a n d - t e x t f i e l d m o r e h o p i t a b l e w h e n i c o m e s t a d v e n t u r e s . T h e y a r g u et h a t t h e f u t u r e b e l o n g s t a d v e n t u r e g a m i n g w h i c hi n c l u d e s i n c r e a s i n g l y s op h i s t i c a t e d g r a p h i c s a p a r t o t h m i x .

W h a t e v e r t h o u c o m e o t h a t a r g u m e n t ,e v e r y o n e a g r e e s t h a tg a m e w i t h g r a p h i c sw o n ' t l e a v e e n o u g hm e m o r y o t o d a y ' s 6 4 o 1 2 8 K c o m p u t e r s t p e r m i t a s o p h i s t i c a t e ds e o v o c a b u l a r i e s ,p a r s e r s , a n u n d e r l y i n gp r o g r a m m i n g l a n g u a g e s .

S y n a p s e w a t r y i n g4 C O M P U T E ! ' * G a z e t t e J u n e 1 9 8 5

s o m e t h i n g e l s e q u i t e d i f f e r e n tb c h o o s i n g P i n s k y . G a m e d v e l o p e r s h a v e i n c r e a s i n g l ys o u g h t b i g - n a m e a u t h o r s , p r m a r i l y i t h e s c i e n c e f i c t i o n a n f a n t a s y g e n r e s , a r o u n d w h i c h t b a s e t h e i r a d v e n t u r e g a m e s .N a m e s l i k e R a B r a d b u r y , I s a a cA s i m o v , A r t h u r C . C l a r k e ,M i c h a e l C r i c h t o n , D o u g l a s A a m s , a n o t h e r s a d o r n t h b o x e so s o f t w a r e p r o g r a m s . S o m e o t h e s e a u t h o r s w e r e h e a v i l y i v o l v e d i t h g a m e d e v e l o pm e n t a n o t h e r s s c a r c e l y a a l l .N m a t t e r w h a t t h q u a l i t y o f p a r t i c u l a r a d v e n t u r e g a m e , a l o t h o s e w r i t e r s h a v e h e a v y -

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

w e i g h t p u l l i t h c o m p u t e rg a m e - p l a y i n g c o m m u n i t y . W h i l eP i n s k y ' s c r e d e n t i a l s a n s u c c e s sa a t a l e n t e d p o e t , t e a c h e r , a n e d i t o r a r e x c e l l e n t , h i v i s i b i l i t ya m o n g c o m p u t e r g a m e p l a y e r sw o u l d n a t u r a l l y b d e c i d e d l yl o w e r t h a n t h m a s s m a r k e t s p e r s t a r s l i s t e d a b o v e .

I o r d e r t a d v a n c e t h a l l -t e x t g e n r e , h o w e v e r , S y n a p s ew a c o n v i n c e d t h a t a l l - s t a rn a m e s w e r e n o t h a n s w e r . " l o o t i m e s y o m a h a v eg a m e w i t h a [ b i g n a m e ] i v o l v e d , b u h o n l y s p e n d s t w d a y s o i t m a k e s f e c o m e n t s , a n t h e n l e a v e s a n

g o e s o f f t o w r i t e s o m et h i n g e l s e , " s a y s M a t a g a ." w r i t e r ' s j o i t h t e x t a d v e n t u r e i l o o w o r k . W n e e d w r i t e rw h w i l l b a b l e t s p e n d t h t i m e w i t h u o t h g a m e , n o j u s ts o m e o n e w h w i l l m a k e

f e s u g g e s t i o n s o h o t h g a m e w i l l w o r k ,a n t h e n l e a v e . "

T h a t s e n t i m e n t i e c h o e d b D o u g l a s A a m a n S t e v e M e r e t z k y ,w h c o l l a b o r a t e d o I n f o c o m ' s t e x t a d v e n t u r eg a m e , T h H i t c h h i k e r ' sG u i d e t t h G a l a x yb a s e d o n A d a m s ' b o o ka n r a d i o s e r i e s . ( S e e" I n s i d e V i e w " i t h A p r i l 1 9 8 5 G A Z E T T E . )M e r e t z k y , d e v e l o p e r o t h p o p u l a r P l a n e t f a l l ,S o r c e r e r , a n E n c h a t t t e rI n f o c o m g a m e s , w o r k e de x t e n s i v e l y w i t h A d a m st m a k e s u r e t h h u m o ra n c h a r a c t e r i z a t i o n o fH i t c h h i k e r r e m a i n e di n t a c t .

" W s t a r t e d o f s p e n d i n g w e e k i B o t o n , m a p p i n g i o u t ,r o u g h i n g i o u t , a n w r i t i n g b i t s o t e x t , " s a y sA d a m s , B r i t i s h w r i t e rw h o s e b o o k s i t h H i t c h h i k e r s e r i e s n o n u m b e r f o u r . " O n c e w

Page 45: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 45/148

H O M E O R G A N I Z E R SA R I N V A L U A B L E H E L P M A T E S A N T I M E S A V E R S

o t h p o w e r f u l C O N S U L J X N T ™ , p r o f e s s i o n a l d a t a b a s e m a n a g e r , t h e H O M Es e r i e s i f o t h o s e o u w h w a n t t h e s a m e p o w e r t h a t l a r g e r p r o g r a m o f f e r s ,

w i t h o u t t h h e a d a c h e s . E a c h o t h e s e d e d i c a t e d p r o g r a m s h a t h s c r e e n s a n f o r m a t t e dr e p o r t s a l r e a d y s e u f o y o u . A l Y O h a v e t d i e n t e r t h e i n f o r m a t i o n ! * '

| | | | & — C o m m o d o r e M i c r o c o m p u i

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

w e e k l y m e n u p l a n n i n g w i t h "

' 2 \ l

M \ V t °

■ < < * * * * »

^ ■

T h s e c o n d b e s t t h i n g a b o u tH O M E O R G A N I Z E R S i t h a t i t ' s s o e a s y t u s e .

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

a n e n t e r d a t a . W h a t ' s t h e b e s t t h i n g ' ? T h p r i c e . O N L Y $ 2 9 . 9 5 * . a u n b e a t a b l ep r i c e f o p r o g r a m s t h a t h e l p y o o r g a n i z e y o u r h o m e a n y o u r l i f e i s m a n y w a y s !

: . w -

K ! ! ! « B M T S R I E S I W C l U B t D . A I m f l l t T S D E S t D V f t O M M O O D R f I S n E G I S I E M D 1 H H D E M A B K O C O W U O O O H E ( U S I N E S S U A C H I l E a I M

Page 46: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 46/148

g o t h b a l l r o l l i n g , w e n t b a c kt E n g l a n d , a n S t e v e a n c o m m u n i c a t e d l o t h r o u g he l e c t r o n i c m a i l . w o u l d s e n di d e a s a n b i t s o t e x t , a n h w o u l d s t a r t b u i l d i n g i i n t o t h g a m e . w o u l d m a o u l o o i b r o a d l y , a n t h e n b i t s o i i d e t a i l . " T h c o l l a b o r a t i o n c o t i n u e d a M e r e t z k y f l e w t L o d o f o m o r e d e t a i l e d w o r k .L a t e r t h e t w o w o r k e d t o g e t h e ro t h g a m e o n c e m o r e i B o t o n , f i n e - t u n i n g a n r e a c t i n g t t h s u g g e s t i o n s o g a m e t e s t e r s .T h e n t i r e p r o c e d u r e t o o km o n t h s , b u b o t h m e a g r e e t h g a m e i b e t t e r f o t h e i r m u t u a li n v o l v e m e n t .

A d a m s w a o n o f t h e f i r s tw r i t e r s t a c t u a l l y u s t h t e r m" e l e c t r o n i c n o v e l , " i t h o r i g in a 1 9 7 7 e d i t i o n o f T h H i t c hh i k e r ' s G u i d e . " A f a a w a c o n c e r n e d , i w a c o m p l e t e l yi m a g i n a r y , " h s a y s , l a u g h i n g ." d i d n ' t e v e n b e c o m e c o m p u t e rl i t e r a t e u n t i l a b o u t y e a r o r s oa g o , w h e r e u p o n i s u d d e n l ys w e p t o v e r m l i k e t i d a lw a v e . "

A P i n s k y w o r k e d w i t hM a t a g a a n d H a l e s o M i n d -w h e e l , h c a m e t s e h o h i i n v o l v e m e n t w a a i m p o r t a n tn a t u r a l c o m p o n e n t o t h e i r c r a t i v e p r o c e s s . H a l s o b e c a m ef a s c i n a t e d a s w r i t e r w i t h t h r a n d o m i n t e r a c t i o n w h i c h a t r a c t s s m a n y a d v e n t u r e g a m ep l a y e r s .

" O n c e i n w h i l e , o n o t h e s e g a m e s w i l l g i v e y o g o o s e b u m p s , " h s a y s w i t hh i n t o a w i h i v o i c e . " f r i e n d p l a y e d t h g a m e a n s a i dt c h a r a c t e r , ' Y o u l o o k l i k e m m o t h e r , ' a n t h g a m e c h a r a c t e ri n t e r p r e t e d i a c o m m a n d .S h s a i d , ' w i l l l o o k t h w a y o u w a n t m t o . ' M f r i e n d g o s p o o k e d . Y o h i t h a t o n c e i n w h i l e n o w . "

W h e n P i n s k y f i n a l l y h a a o p p o r t u n i t y t s i d o w n a n p l a y f e c o m p u t e r a d v e n t u r eg a m e s , w h a t b o t h e r e d h i w a t h a t m a n y o t h e m w e r e c i e v e re n o u g h b u d e v o i d o m o o d a n 4 C O M P U T E ' 1 ) ! G a z e l l e J u n e 1 9 8 5

e m o t i o n . " T h e y d i d n ' t h a v em u c h c o l o r o r a r o m a ; t h e ys e e m e d f l a t .

" t h i n k t h a t t h e x p e r i e n c eo w r i t i n g p o e m s w a v e r y g o o df o r t h i s , " h a d d s . " I p o e m s ,y o u ' r e e x p o s e d t j u s t g e t t i n g i d o n e i s m a l l s p a c e . T h m o r es h o r t a n v i v i d m e s s a g e c a b e c r e a t i n g n a r r a t i v e m o m e n tw i t h t h e s m a l l e s t p o s s i b l e n u b e o w o r d s , t h b e t t e r . "

t h r e a d e r . I w r i t i n g b r a n c hi n g n a r r a t i v e l i k e t h i s , a l c h o i c e s a r e a v a i l a b l e a a n g i v e n m o m e n t . "

A w r i t e r , P a u l i i t r i g u e d b t h g a m e ' s a b i l i t y t or e c o g n i z e s y n o n y m s a n m i s p e l l i n g s o w o r d s , t r a n s l a t i n gt h e m a c c u r a t e l y . H a l s o f i n d sf a s c i n a t i n g t h w a i w h i c hM a l a g a ' s B T l a n g u a g e p e r m i t st h g a m e t h a v e c h a r a c t e r s

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

A n o t h e r w r i t e r i n v o l v e dw i t h S y n a p s e ' s s e r i e s o e l e ct r o n i c n o v e l s d e v e l o p e d f e e l i n g ss i m i l a r t t h o s e o f P i n s k y . J i P a u l i 3 4 - y e a r - o l d p o e tw h o s e w o r k s h a v e b e e n p u l i s h e d i T h N e Y o r k e r , T h P a r i s R e v i e w , a n o t h e r m a g az i n e s , a n w h a l s o h a w r i t t e na r t i c l e s f o T h W a s h i n g t o n P o s ta n T h e S a n F r a n c i s c o C h r o n i c l e ,C u r r e n t l y S t e g n e r F e l l o w a S t a n f o r d U n i v e r s i t y , P a u l i t h d e s i g n e r b e h i n d B r i m s t o n e , a a l l - t e x t a d v e n t u r e b a s e d o n S i G a w a i n o K i n g A r t h u r ' s R o u n dT a b l e , w i t h a d d i t i o n a l m a t e r i a lb o r r o w e d f r o m D a n t e a n W i l i a m B l a k e .

" W r i t i n g o p a g e i s i g l l i n e o n a r r a t i v e . T h r e a d e ri s l a v e t t h p a g e , " h s a y s ." h a t a n t i c i p a t e p a t h s f o

c o n v e r s e a n s i t u a t i o n s d e v e l o pw h i c h t h a u t h o r n e v e r w r o t e ." T h e c o m p u t e r i s m a r t e n o u g hs t h a t i c a n g e n e r a t e r e s p o n s e sf a b e y o n d w h a t c a d o . "

W i t h t h a d v e n t u r e g a m em a r k e t s t i l l g r o w i n g r a

i d l y , I n f o c o m ' s S t e v e M e r e t z k ys e e s t h e e a r l y d o m i n a n c e o s c e n c e f i c t i o n a n f a n t a s y t h e m e sg i v i n g w a t o t h e r t o p i c s a sn e w r i t e r s a p p r o a c h i n t e r a c t i v ef i c t i o n f o t h f i r s t t i m e . " B a c kd u r i n g t h e a r l y d a y s o p e s o n a l c o m p u t e r s , p e o p l e w h h a t h e m w e r e t h r e a l h a c k e r sw h t e n d e d t b s c i e n c e f i c t i o nf a n s . T h e r e f o r e , m o s t o t h e mw r o t e p r o g r a m s w h i c h w e r e s c e n c e f i c t i o n o f a n t a s y r e l a t e d .

Page 47: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 47/148

B E A C H - H E A D - ■

■ ■ i t o u g r j i ■ i r , t o r / a d i n v a d i i m y t e ■ ■ u n t f l c " ' B E A C H - H E A D I I

r ■ : ! . i m a c o n t i n u e s w i t h T h D i c i a l o 5 t ' * e s B a 8 E A C H - H E A 0 I I I r u B ' v a a t t w a d t w o p i a / e > ■ . : i r r e * i l h

J n u - R A I D O V E R M O S C O WT i e * - f J i f i r s t S t r i f e s a g . i n s l ■ ■ ■ ■ f 1 i ! l i ? s C a c n J rc o m m a n f l n s r n a c l i l i m e i s t o p m a r a c t - "

i l , , r , , , : , . , , - , . , . i i l ) . , . , , . l l ' . . . . . m l t l

G i t i { i M k q i p g u t e g l W O t s s i e » K p a k u d o st a t - i t w u . 1 a n n s < a n a i i

' : ' ■ . . ■ • ,

i . n ; 1 . i . l i j ! ' m l l ^ ( i , : t . H j r i M i d i 5 B x i t

. ■ t - J i i l C - o t t a m l - i i v l W i c j m K i l l ! c

. , ' ■ ! % : r i ' r( ! i i (

l O a s s S I r a n i 3 S i n = ' i "t m m s k

p w m i l I B ( t n m t a i I b i t f eV u t f t g n i m

i n v a r , i h a r u u t f a a u n U m n i i o s s a f t t a ml u t r w r i n i e ! n U d a

D I U H B ( l ! [ I J i F B J I ON i n f o i i r t n i B i M t a a J i l t -

. i , £ . 5 1 1 i l l ' j C i t l ! I C I T J i ! l .■ ■ : . ( , ' ! i " / I " - . i ' A ' I f ' f I

' ! ■ : ■ ■ ■ ■ i i / I . 1 . ■ ! ■ ' ; ! i 1 ■ i l d m ! v 4 i l l i t e m u i b t u■ i M j i i w a n * t g i p s i l i i l l !O W o u i r u o O i r t u lo t * i t t i « i u l l H w o g

t i l l

S o f t w a r e i n c o r p o r a t e d

T h e s e A c c e s s S o f t w a r e p r o d u c t s a r c o m p a t i b l e w i t h t h C o m m o d o r e 6 4 , A t a r i . A p p l e I I + . I I C I I E a n I B P C / P C J r B

i f t w a r e D r o d u c t s a s t o r e n e a r v o u .

Page 48: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 48/148

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

P e t e r G o l d e n , a n o t h e rw r i t e r n e t t h c r e a t i o n o i t e r a c t i v e f i c t i o n , d e s i g n e d t w g r a p h i c s a n t e x t a d v e n t u r e s f o I m a g i c / B a n t a m , / D a m i a n a ,b a s e d o R A M a c A v o y ' sD a m i a n o f a n t a s y t r i l o g y ; a n S h e r l o c k H o l m e s : A n o t h e r B o w ,b o t h c u r r e n t l y a v a i l a b l e o n l y o I B a n d A p p l e c o m p u t e r s .

A l t h o u g h h p r e v i o u s l y h a n i n v o l v e m e n t w i t h c o m p u t e r s ,G o l d e n i n o i m p r e s s e d b t h n e e d w i t h i n a d v e n t u r e g a m e sf o w r i t e r ' s k n o w l e d g e o s t r u c t u r e , w o r d u s a g e , d e s c r i pt i v e t e c h n i q u e s , a n s t y l e i o d e t b r i n g t h p r o g r a m t l i f e .I t ' s c h a l l e n g e h l i k e s . " W h a tc o m p e l s s o m e o n e t t u r n p a g ei b o o k i t h s a m e t h i n g t h a tc o m p e l s a i n t e r a c t i v e f i c t i o np l a y e r t h i t h r e t u r n k e y . Y o

h a v e t g e s o m e o n e t t u r n t h p a g e .

G o l d e n ' s i n v o l v e m e n t w i t ht h H o l m e s a d v e n t u r e q u i c k l yc o n v i n c e d h i o t h v e r s a t i l i t yp l a y e r s w i l l s e i f u t u r e a l l - t e x tf o r m a t s . A n o t h e r B o t a k e s p l a c ea b o a r d s h i p f o l l o w i n g W o r l dW a I S h e r l o c k H o l m e s a n h i f r i e n d , W a t s o n , m u s t s o l v e s i d i f f e r e n t m y s t e r i e s . I t h c o u r s e o f t h e s t o r y , t h e y m e e ts u c h f a m o u s f i g u r e s a T h o m a sE d i s o n , P a b l o P i c a s s o , G e r t r u d eS t e i n , a n o t h e r s . G o l d e n c h o s eH o l m e s , h s a y s , b e c a u s e " i g a v e h i c h a n c e t b t h m o s t l i t e r a r y , t p l a y w i t h h i t o r y , w i t h s t y l e , a n w i t h t h i d e a o w r i t i n g d i a l o g u e . "G o l d e n a l s o p l a y e d w i t h d i f f e re n s p e e c h p a t t e r n s , f r o m S o u t he r n e r s t E u r o p e a n s , a n w i t ht h i d e a o v o i c e a u s e d b d i f e r e n t c h a r a c t e r s .

T h c o n c l u s i o n G o l d e nd r a w s f r o m h i r e c e n t i n v o l v em e n t i i d e n t i c a l t t h a t o P i n s k y a n J i P a u l : W r i t e r sw i l l i n c r e a s i n g l y i n v o l v e t h e ms e l v e s i i n t e r a c t i v e f i c t i o n ,c o m p l e m e n t i n g t h t a l e n t sw h i c h p r o g r a m m e r s b r i n g t t h g e n r e . A n a c o m p u t e r m e o r c a p a c i t i e s r i s e f r o m 6 4 a n 1 2 8 K t o 5 1 2 K a n d h i g h e r , t h t e x t a d v e n t u r e g a m e w i l l e n t e rr e a l m s s c a r c e l y i m a g i n e d t o d a y ,g i v i n g w r i t e r s e v e n m o r el a t i t u d e .

" W e ' r e l o o k i n g o u t t v e r y e x c i t i n g v o i d , " s a y s P i n s k y ." W d o n ' t k n o w w h a t p e o p l e ' si m a g i n a t i o n s a r g o i n g t d w i t h t h i s t o o l . c a c e r t a i n l y s e

w h o l e n e l e v e l o i n t e ra c t i v i t y , a c t u a l l y p u t t i n g p a r to m d r e a m l i f e o f a n t a s y l i f eo e m o t i o n a l f i f e i n t o t h g a m e . " < f f l

V e r s i o n 2 .

E V E R Y T H I N G Y O E V E R W A N T E D I D I S K U T I L I T Y . . . A N M O R E ! !F O T H C O M M O D O R E 6 4

F u l l y a u t o m a t i c b a c k - u p o a l m o s t a n p r o t e c t e d d i s k .C o p y f i l e s [ P R G , S E Q , R N D ] w i t h f u l l s c r e e n e d i t i n g .T h r e e m i n u t e b a c k - u p o s t a n d a r d d i s k s [ e v e n m a n y p r o t e c t e d d i s k s ] .F o r m a t d i s k i t e s e c o n d s . V i e w a n a l t e r s e c t o r h e a d e r s .R e m o v e e r r o r s f r o m a n t r a c k / s e c t o r .E d i t s e c t o r s i H E X , A S C I I ~ - e v e n a s s e m b l e r .C r e a t e e r r o r s o n a n y t r a c k / s e c t o r [ 2 0 , 2 1 2 2 2 3 2 9 i n s t a n t l y .D r i v e / 6 4 M O N , e v e n l e t s y o w r i t e p r o g r a m s i n s i d e y o u r 1 5 4 1 .A l f e a t u r e s a r f u l l y d o c u m e n t e d a n e a s y t u s e .N o n e o o u r c o p y r o u t i n e s e v e r m a k e s t h d r i v e h e a d " k i c k . "y o g e a l o t h i s o o n d i s k f o r t h i s l o p r i c e ! S 3 9 . 9 5

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

o

, . W R I T E O P H O N E

S T & R P O I N T S O F T W A R ES t a r R o u t e 1 G a z e l l e , C 9 6 0 3 4 9 1 6 1 4 3 2 3 7 1

A l o n ) « ' s M S 3 0 0 s n m r j i n g / M n a i i t i gC a H c n u r e s t a r t s * 6 * . s a f e s l a C O c r e s s a M * i s J o i W 0 y w n j a i g C t e c k ,M o n e y O r d e r . V I S A , n M i s l e i C s r d

4 C O M P U T E V s G a z e l l e J u n e 1 9 8 5

Page 49: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 49/148

S U P E R P R I N T E RP A C K A G E SG e m i n i 1 0 X a n

C a r d c o 3 2 P r c w i t l B f o

C a r d c o 3 B P a n a s o n i c 1 0 a n

C a r d c o G 3 6 P a n a s o n i c 1 0 9 0 a n

C a r f l c o G - t 2 9 L e g o n d B f l O o n C a r d c o G + 3 0 N a d M o n o , s h i p p i n gc h a r g e s o n P r i n t e r P a c ka g e s I C o n t i n e n t a l U S

P R I N T E R SE p s o n C a l lS i l v e r R e e d C a l lP r o w r i t e r 8 5 1 0 . 3 0 R l t e m a n 2 8 T o s h i b a 1 3 5 1 . . . . C o l lT o s h i b a 1 3 4 0 . . . . C o l lA x i o r n - C M - 5 5 0 . 2 7 9L e g e n d 8 6 . . . . 2 3 P a n a s o n i c 1 0 9 0 . . 2 1 P o n o s o n l c 1 0 9 1 . . 2 6 B r i n g t h t r i v i a c r a z eh o m e w i t h p . Q . T B P a r t yd u l l Q a m a t a t h A t a r ia n a * t h C B 6 4 9 . 9 5M O C A R D C O ( c a n t . )P r i n t e r U t i l i t y - D / T . 1 9 . 9 5W i I I b N o w - C a r t . . . 3 4 . 9 5M a l l N o w - D 2 9 9 5F l l e N c w - 0 2 9 . 9 5G r a p h N o w - 0 . . . . 2 9 , 9 5S p e l l N o w - D 2 9 . 9 5C a l C N O W - D 2 9 . 9 5S u p e r D I S K U l l l l t y - D . . . .

6 9 , 9 5C B S O F T W A R EC a l l l o H o r n s a n P r i c e sC O M M O D O R EA s s e m b l o r - D 3 9 . 9 5E c s y F i n a n c e I , I I

I I I , I V - D 1 9 . S 5E o s y C a l c - D 3 4 . 9 5E o s y M a l l - D 1 9 . 9 5E o S c r l p t - 0 4 4 . 9 5E a s y S p e l l - D 1 9 . 9 5L o g o - D 4 9 . 9 5T h e M o n o o e r - 0 3 4 9 5G e n e r a l L e a n e r . . . . 3 4 5 5A c c t s . R K . - D 3 4 B 5A c c r a . P a y . . D 3 4 . 9 5M a g i c D « C a 3 9 . 9 5i n t . S o c c « - C a r t 2 2 . 9 5l . ' c , i ; V l . : ■ ! - ■ - ' J S u s p o c l - 0 2 4 . 9 5C u t i t i r o a t s - D 2 4 . 9 5S i m o n s B a s i c - C o n C o lI n v e n t o r y M o n - D . . . 3 4 . 9 5S u p e r E i p a n d e t . C a r t . 2 9 . 9 5J u I m o g l n e - D . . . 2 4 9 5M i c r a . i B u s i r D i o i . O . . . . 2 1 . 9 5M i c r o - A s t r o l o g e r - D . . . 2 1 . 9 5C h n s - D 2 1 9 5R o i t f S c w d w o y - D . . . 2 1 9 5H u l i - D 2 1 9 9S p M M r m o n - 0 2 1 9 5D A T A S O RC o n a n B r b a r i o n / 2 7 . 9 5B r u c e L e e - D / T 7 7 . 9 5L o s r o m b - o y r 2 3 . 9 5M r D o - D / T 2 1 . 9 5d i D i r a - 0 2 0 . 9 5P o i o P o s l t l o n - O 2 0 9 5P o c m a n 2 0 . 9 5D I S K E T T E SD y s o nv e r b a t i m . C a l lC e n r a n F o E l e p h a n t 1 P a M a i o H A n M e m o r e * Q u a n f f l yJ l i r a M o a n o t l c s P r i c i n gB A S FW a b a s h

I B i s k T C a i H I KC a n - C o r t r l d o t

C O M M O D O R E 6 4 G e m i n i 1 0 X . . . 2 4 9G e m i n i 1 5 3 8 D e l t a 1 0 3 3 D e l t a 1 5 4 9 R a d i x 1 0 5 4 R a d i x 1 5 6 2 P o w e r l y p c . . . . 3 2

D Y N A T E C HA o r c n u i n i W r t i e r - D . . , . 4 1 . 9 5C o d e w r i ! e r - D . . . 6 9 . 9 5D l o l o g - D 4 1 9 5E i f S y s t e m - D 4 1 9 5H o m e R l W r t r e i - D . . 4 1 . 9 5R e p o r t w r t t a r - D 4 1 . 9 5M e n i r w r t t w - D 3 4 . 9 5S p e e t f w t t e r - D 4 9 . 9 5E L E C T R O N I C A R T SA r c t m n - D 2 9 . 9 5P n b I I C o n s t r u c t i o n D . 2 9 . 9 5M U . L E . - D 2 9 9 5' . < : . : . ' ■ ; . . ; r t ; D 2 9 . 9 5O n e O n O n e - D 2 9 . 9 5A r c n o n l l - D 2 9 . 9 5F i n a n c i a l C o o l i b o o l i - D . 3 7 . 9 5M u s i c C c n s t m c t l o n B 2 9 . 9 5

C i t e s O G o l d - D . . . . 2 9 . 9 5S t a n d i n g S t o n s s - D 2 9 9 5M a i l O l O e r M o n s l e r - D . 2 9 . 9 5A d v e n t u r e C o n s t r u c t i o n

K H - D 3 7 . 9 5R a c i n g D e s h u c i k i n

K l l - D 2 9 9 5E P Y XD r a g o n s . ' P e r n - D / T . . . 2 7 . 9 5P I B l o a I l - D 2 7 9 5R o b o t s e ! D a w n . D . . . . 2 7 . 9 5S u m m e r G a m e s 7 7 . 9 5i m p o s s i b l e M i s s i o n - D . 2 3 9 5W o r l d ' s G r e a t e s t

B a s e M i t - D 2 3 . 9 5F o s l l o o d - C o r r . . 2 7 9 5S a o t j & t f l - D 2 7 . 9 5F I R S T S T A RC o t o H e m s o n P r i c e sH A N D I C6 4 F o r m - C a n 2 9 9 56 G r a f - C a r t 2 3 . 9 5S f a t 6 4 - C a i t 2 3 9 5C o l e R e s u l t E a s y - C a n . 3 4 . 9 5C o : c R e s u l t A o v - C a r t . . 6 9 . 9 5T h D o r y - C a r t 2 3 . 9 5T r i e T o d - C a r t 2 9 9 5B r t d a e C a r t 2 9 . 9 5H E S W A R EH r j s w o r e C a l lI N S T A ( C I M M A R O N )I r s t a - W r i t e r - C a r t 3 4 9 5l n s t o - M o l l - 0 2 7 . 9 5I n s t a - F l l e - D 4 4 . 9 5M o n o g e m e n t C o m b o . . 6 9 . 9 5I n s t a - C a l c - C a r t / D . . . 3 4 . 9 5i n s t a - G r a p h - D 2 4 . 9 5I n s t a - V e s t o r - D . 2 9 9 5I n s t a - S p e e d - D 6 4 . 9 5I n v e s t C o m b o . . . 6 4 9 5W o r d C r a t l - D 4 4 . 9 5l i i s t a L e d g e r - D C a l l

P R 1 N T E B I N T E R F A C E SA i l o mU ' P r t n l - C . . .C o r a c a C C o n n e c t " * !

C a l l6 4 9 56 9 9 56 9 9 5. . O a t

I n d u s G D I s K D r i v e . C a l l

C a l l f o rS p e c i a l P a c k a g e6 4 S y s t e m P r i c e

C 8 6 C a l l1 5 4 1 D i s k D i I v b . C o l l1 9 3 0 D o t a s e t t e . 6 1 7 0 2 M o n i t o r . C a l lM 0 W M SH a y e s S m a r t M o d e m 3 0 0 C o M a r t V I I / A u t o A n s /

A u t o 0 K ) [ C o M a r k X i l / 1 2 0 0 B o n d . . . . C O IW o s t r W f j e A A / A D 7 4 T o t a l T W M o d e m . . . . 6 9 9 5M i g h t y M T i S S

C O M M O D O R EM O D E M S P E C I A LW e s t r i d g e M o d e m

V I P T e r m i n a l . . . . 1 1 T o t a l M o d e m

V I P T e r m i n a l . . . . 1 1 5M i g h t y M

V I P T e r m i n a l . . . . 1 1 A n i m a t i o n S t a t i o n

t o u c h T a D i e t . . . . 5 9 . 9 5C O A C C E S SN M T o i Z o n e - O / T , . 2 3 - 9 5E o r i t e m a s l e r - a / T . . 2 3 . 9 5B e a c n h e a a - D / r 2 3 . 9 5M a s t w C o m p o s e r - D ? 7 9 5R a O v e r M o s c o w - D / T 2 7 . 9 5S c r o l l s O A O a O o n - D / T 2 3 9 5A C C E S S O R I E SW I C 0 J o y s t i c k C a l lR i n F i l e - D 2 0 9 5F l l p ' n 1 F l l e C o r t 2 0 9 5J o y s e n s a r 7 4 9 5W I C 0 T r o k t o l l 3 7 . 9 5E I C o m p u s e i v o X I 6 4 9 5V I O I E X 2 9 . 9 5G s m l n l 1 D X S K U p g r a d e C o l lM o n i t o r s C a C o m p u S e r v e S t a r t e r . . . 2 7 9 5T A I I J o y s t i c k 1 4 . 9 5U - P r i n t P n n r e r B u T T e r

1 6 K . 3 2 o 6 4 . C a l lD u s t C o v e n C o l lC o m p e t t W n P r J o y s t i c k C o l lB I C e f f l t l c o t f l s C o l lA C T 1 V I S I 0 NS t a r i s a g u i

B a s e b a l l - D / T 2 3 S 5O n . F W D T e n n B - O / T . 2 3 9 5S p a c e S h u r W - D 2 1 9 5O n - F W a F o o t t M l i - D . . 2 3 9 5D e s i g n e r s P e n c i l . D 2 1 9 5G l w s T O u s i e n - O . . . 2 9 9 5A . V A L O H H i l l .C a t o J t e m s a n a P a c e sB A T T E R I E S I N C L U D E DS j p f l f B u s x a r d I I C H o m e I n v e n t o r y - 0 2 3 9 5R e d p g - D 2 3 9 5A u d k > / v M e o C a i . D . . 2 3 9 5M o l i i i - D 2 3 9 5S t o m p s - D 2 3 . 9 5B . S C a r d C a l lH o m e P o K - D 3 7 9 5C o l - M l C o l lB R O D E R B U N DB a n k S t r e e r W r t l e r - D . 3 4 9 5O p e r a t i o n w m r W r m 2 7 . 9 5M a s k 0 m S u n - D . . . 2 7 . 9 5D r C r e e p - D 2 0 . 9 5G u m b o i l - 0 7 9 B u n g o l l n g B a y - 0 2 0 9 5S p e i u n K e r - D 2 0 . 9 5E t e o t r n - D 2 0 . 9 5W r t l s t l e r s 6 r o m e r - D . . 2 0 . 9 5C l t a m p l o r a l i l p

L o O o r u n n e r - D 2 3 9 5P r l n l S h o p - D 3 4 9 5S e r p e n r s S l a r - 0 2 7 . 9 5K a r e l h a - o 2 0 9 5C A R D C OC a r d p r l n t / B 4 7 . 9 5C o r n c o * 6 9 B 5C a r a o o o r O / 5 5 9 9 5C o r d K e y 3 9 9 5C a s s e r r o H e c o r d M 3 7 . 9 5

e I H F O C O MD o o d i i n o - D 2 9 . 9 5E n c h a n t e r - n 2 3 9 5M M - D 2 9 . 9 5P l o n e t t o i l - D 2 4 9 5S o r c « e r - D 2 9 . 9 5S t o r c r o s s - 0 2 9 9 5E u s p e n d e d - D 2 9 . 9 5W l t n e s s - D 2 9 . 9 5E e a S t o l k e r - D 2 4 9 5I o n . I . I I o I l l - D 2 7 . 9 5K O A L AG i b s o n U g t i i P e 6 9 9 5K o c l o T o u c h T o b l e t - D . 6 9 9 5K o a l a T o u c h T a D l e t - C , 7 4 8 5M u p p e l L e a m K e y s - 0 . 5 4 9 5M I C R O F U NC a l l l o r I t e m s a n P j I c b sM I C R O P R O S EF l o y d / J u n g l e - D 2 3 . 9 5H e l i c a l A c D / . . . . 2 3 . 9 5N A T O C o m m a n d e r - D 2 3 . 9 5S o k i F H o n t - D / T 2 3 . 9 5S p l t t i r t X c e - O / T , 2 3 9 5A i R e i c u e - r j / T . . . 2 3 9 5C t w i l e n o w - D / T . . 2 3 9 5F - ! 5 S M H e E o g l e - D 2 3 9 5M I N D S C A P EC o f o l E e m s a n P r i c e sM I S C E L L A N E O U S

n i c k B l o w nF o i - D / C a r t 3 4 9 5

U l t i m o I l l - D . . . 4 1 9 5F l i g h t S l m u k i f a f I I - D . 3 7 . 9 5N i o i n M i s s i o n /f t n o o l l - D / T . 2 0 9 5H o m e A c c o u n t a n l 4 9 9 5B o r o n s S a - 6 7 9 5T e l e s t a r 6 4 - C a r t . . . 3 7 . 9 5O o s t i o W c r t w i r e i n C . 2 9 M a s l e r r y p f l - D 2 7 9 5A a e c - 6 2 7 9 5M i n e r 2 O 4 9 e r - C o r t . . . . 2 7 . 9 5S t r i p P o l i e i - D 2 3 9 5A s t r o C r w s B - D / T . . 2 0 . 9 5F l i p F t o p - D / T . . 2 0 9 5B e y o n d W o l l e n s i e l n D 2 9 S a m - 0 4 1 9 5M o e A s u m o l e r - D . . . . 4 9 . 9 5J u p l l e r M i s s i o n - 3 4 . 9 5B o r r o n - D 3 7 . 9 5T y c o o n - 0 3 7 . 9 5M l l l l o n a l r e - D 2 7 . 9 5K w l k - L o a d - D . . . l f i . 9 5S a r g o n I I I 3 4 . 9 5B r u c e L e e - D / T 3 3 . 9 5M a n c o p l e i - D 2 7 . 9 5M e r i d i a n I l l - D 2 7 . 9 5M u s t e r i n g T h S a t - D . 1 0 4 . 9 5H e s F o n n - C a t t 3 1 9 5

M I S C E L L A N E O U S ■ , ■ P o g o J o e - D / T 2 0 9 5M o v i e M a k o r - D . 3 2 9 5T y o l n g T u t o r I I I - 0 3 4 . 9 5 'S p a c e T o i l - 2 0 . 9 5V I p T e r m i n a l 4 1 . 9 5D o c f l i e - D 2 7 . 9 5S u p e c C a s e - 6 1 D 6 9 9 5I n d l a n o J o n e s - D 2 3 9 5U r n m a l V - D 4 1 9 5/ . . ! . : ■ : ■ ■ : ■ . ' I , 3 4 . 9 5A O v o n i u r e W r i t e r - D . . . . 4 1 . 9 5C o d o w t t e r 6 9 9 5S p v S p y - D 2 3 . 9 5D e o i t i / C a r i b b e a n - D . . 2 7 . 9 5B o n l C M D a s d - D . . . 2 7 . 9 5T t i e H W s t - D . 2 3 . 9 5M o r f s n j m a ' s R m o n g e 2 9 9 5G y r u s s - C o n 3 4 . 9 5S p H u n t e r - □ 2 9 9 5T a p p e r - D 2 9 . 9 5U M m o n - D 4 1 . 9 5B l u e M a i - D / T 2 3 . 9 5R e l o i - D 7 9 9 5Z a i i o n - D / T . 2 7 9 5X o a i a - P r i n i w - D . . . 1 9 9 5F r o a g e r - O / T 2 3 9 5G s t S l c h S e r t e s - D 3 4 9 5S t r i p P t * e r - 0 2 3 . 9 5M I o o - L w g u Q

B o s s o a i l - D 2 9 . 9 5H o m e P a k - 0 3 7 S 5M o v t o M o R w - D 3 7 . 9 5P A R K E R B R O T H E R SC o l l t r t e m s a n P f t c a sS C A R B O R O U G HM a s t B r t y p e - D / C o n . . . 2 7 . 9 5' . ■ ■ . ' , : : : ! 5 4 9 5S o n a w r e r . 2 7 . 9 5H u l m M o n o y - O . 2 7 B 5F i g u r e s a n a F o m u j l m 2 9 W r i t i n g W i z a r d - D 4 9 9 5S C H O L A S T I CC a f o r [ t e r n s a n P r i c e sS C R E E N P L A YC a t o I t e m s a n P r i c e s■ E C a t o i r o m s a n P r i c e sS I E R R A O N - U N EC a l l t o r h e m s a n P r i c e sS P I N N A K E RA d v e n t u r e C r e o t a C o i l . 2 2 9 5A e r o b l c s - D 2 7 9 5a i i t C o C o v e s - C 2 2 9 5A l p h a b e t Z o o - C o r i . . . . 2 2 . 9 5D e n o D r a w i n g - C a r t . . . 2 2 . 9 5F a c e m a K e r - C o r t 2 2 . 9 5F r o c H o n F e v e r C o r i . . 2 2 9 5K k l s o K e y s - C a n . . . . 2 2 . 9 5

T O r d e r C a l l T o l l F r e e F o T e c h n i c a l I n f o , O r d e rI n q u i r i e s , o l o W i s e - O r d e r s

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

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

■ ; ■ ■ • ( . ■ . . - - > : : ■ 2 7 . 9 5F l e k J C F i r e - D 2 7 . 9 5C a r r i e r F o i c e - D 4 1 9 5B m K t i a j J i / A n B T f f i - D 4 1 9 5P r e s i d e n t - E l e d - D 2 7 . 9 5S Y N A P S EC a l l t o r t e m s a n P r i c e sT I M E W O R K SA c c o u n t s P a y a b l e /

C l w c k w T t t w - D 4 1 . 9 5A c c o u n t s R e c e l v a b f o /

I m W o - D J 1 9 5C o s h F l o w

M o n o g e m e n t 4 1 9 5D a l o M o n a o « 2 . D . . . 3 4 9 5D a t a M o n o g e r - D / T . . 1 9 9 5D l e l r o n - D / l 1 9 . 9 5D u n g e o n A r g e u r a

D r a o o n - O / T 1 9 . 9 5E l e c t r o n i c

C n e c k b o o h - D / T . . . . 1 9 . 9 5G e n e r a l L e d g e r - D . . 4 L 9 5I n v e n l a r y M a n a g e m e n t - D J 1 . 9 5M o n o y M a n a g e r - D / T . . 1 9 . 9 5P o y r o l l M o n a n e m e n t - D 4 1 9 5E v s l y n W o o d s - D 4 9 . 9 5T R I L U U MA m o z o n - D 2 2 . 9 5O r a g o n w o r i a 2 2 . 9 5F o r o n h e l t 4 5 1 - 0 2 2 9 5R e n d e z v o u z w / R a m a 2 2 . 9 5S h a d o w K e e p . D 2 2 . 9 5W A V E F O R MC o i l t a I t e m s a n P r i c e sW I N O H A M C L A S S I C SC o l l t o I t e m s a n P r i c e s

H u n d r e d s a I t e m sa v a i l a b l e f o t h C B 6 4 , p l a a s a c a l l

* h > . * % H

r

E s t . 1 9 8 2O f l O E f l I N G I N F O F I M A T I O N . P l e a s e s p e c i f y s y s t e m . F o r t a s t d e l i v e r y s e n d c a s h i e r ' 5 c h e c k , m o n e y o r d e r a t d i r e c t b a n f c t r a n s f e r s P e r s o n a la n c o m p a n y c h e c k s a l l o w w e e k s l c l e a r . C h a r g e s t o C O a r e S S . O O . S c h o o l P u r c h a s e O r d e r s w e l c o m e . I G O N T I N E N T A L U S A . i c l u d e S 0 0 s h i p p i n g p a r s o f t w a r e o r d e r I n c l u d e 3 f l s h i p p i n g o a l H a r d w a r e o r d e r s , m i n i m u m S D O M a s t e r c a r d V i s a p l e a s e i n c l u d ec a r d ■ a n e x p i r a t i o n d a t o . W r e s i d e n t s p l e a s e a d 5 D ' n s a l e s l a y . H I A K F P O r A P O , C a n a d i a n o r d e r s — a d d 5 s h i p p i n g , m i n i m u m S 0 A l o l h e r f o r e i g n o r d e r s , o l a a s e a d 1 5 s h i p p i n g , m i n i m u m S I O . O O . A g o o d s a r n e a n i n c l u d e l a c t o r y w a r r a n t y O u l o o g r l o w p r i c e s ,a l s a l e s a r f i n a l . A l l d e f e c h v e r e l u r n s m u s t h a v e r e t u r n a u t h o r i ^ a u o n n u m b e r . P l e a s e c a l l 4 1 4 - 3 5 1 . 2 0 0 7 t o b t a i n a H A o y o u r r e t u r nw i l l N O b a c c e p t e d f o r e p i e c e m o n i o r r e p a i r P r i c e s a n a v a i l a b i l i t y a r s u b j e c t t c h a n g e w i t h o u t n o t i c e .

C O M P U T A B I L I T YP B o 1 7 8 8 !

M i l » a u k e e . W i 5 3 2 1 7O H D E R L I N E S O P E N

M o r > - F r i I A P C S S a l 1 2 P i P C S

Page 50: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 50/148

C O M P U T E ! B O O K SO . Y O U RJ T I N G

O D

b o u tt h

C o m m o d o r e6

T h G r e a t e s t G a m e s , T h 9 B e s t C o m p u t e r G a m e s o A l T i m eD a G u f m a n a n S h a y A d d a m s$ 9 . 9 5W i t h h u n d r e d s o c o m p u t e r g a m e s a v a i l a b l e f o e v e r y h o m e , h o w ' s g a m e e n t h us i a s t t d e c i d e w h i c h o n e s t b u y ? T h G r e a t e s t G o m e s , w r i t t e n b t h e f o u n d e r sa n e d i t o r s o C o m p u t e r G a m e s M a g a z i n e , h a s t h a n s w e r s . I c o n t a i n s l i v e l y I n d e p t h r e v i e w s o t h 9 g r e a t e s t c o m p u t e r g a m e s . E i g h t e e n d i f f e r e n t t y p e s o g a m e s a r e r e v i e w e d , i n c l u d i n g r o l e - p l a y i n g g a m e s , g r a p h i c a d v e n t u r e s , s p o r t sg a m e s , a n c l a s s i c a r c a d e g a m e s . T h i s I b o o k e v e r y c o m p u t e r g a m e l o v e r w i l lw a n t t o w n .

S p e e d S c r l p t : T h W o r d P r o c e s s o r( o t h C o m m o d o r e 6 a n V I C - 2 0

C h a r l e s B r a n n o n$ 9 . 9 5 .

S p e e d S c r i p t . t h m o s t p o p u l a r p r o g r a m e v e r p u b l i s h e db C O M P U T E ! P u b l i c a t i o n s , i c o m m e r c i a l - q u a l i t y

w o r d p r o c e s s o r f o t h C o m m o d o r e 6 a n e x p a n d e dV I C . I n c l u d e d h e r e a r e a l t h p r o g r a m s a n d d o c u

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

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

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

A l A b o u t t h C o m m o d o r e 6 4 V o l u m e T w C r a i g C h a m b e r l a i n$ 1 6 . 9 5H e r e ' s s o m e t h i n g f o p e o p l e w h k n o w t h B A S I C l a n g u a g e , b u f i n d i t o s l o w o l i m i ti n f o s o m e a p p l i c a t i o n s . T h b o o k o f f e r s v a r i e t y o f p o w e r f u l m a c h i n e l a n g u a g eu t i l i t y p r o g r a m s t h a t m a k e s o u n d a n g r a p h i c s f a m o r e a c c e s s i b l e . I I d i v i d e d I n t of o u r s e c t i o n s : A d v a n c e d B A S I C . B i t m a p p e d G r a p h i c s , S o u n d ( i n c l u d i n g v e r y s o p h i st i c a t e d s o u n d e d i t o r a n p l a y e r ) , a n s p r i t e c o n t r o l s y s t e m .

O u n e S p r i n g r e l e a s e s b r i n g y o p r o g r a m m i n g i n s t r u c t i o n s , b u y i n g t i p s , b u s i n e s su t i l i t i e s , h o m e a p p l i c a t i o n s , a n e x c i t i n g g a m e s f o y o t u s a n e n j o y .

L o o k f o t h e s e a n o t h e r b e s t - s e l H n g t i t l e s ( r o m C O M P U T E ! B o o k s a y o u r l o c a l b o o k s t o r eo c o m p u t e r s t o r e , o o r d e r d i r e c t l y f r o m C O M P U T E ! P u b l i c a t i o n s .

C a l l 8 0 0 - 3 3 4 - 0 8 6 8 f o m o r e I n f o r m a t i o n .

C O M P U T E ! ' P u b l i c a t i o n s j n c . ®C M C t i n ) A B P u O i s T l a C O ' i l S O - . i e S ^ 3 1 W W o n O o v w A v e n u e , S u n e 2 0 0 . G t e e n s t w o . N 2 7 4 0 8 . 9 1 9 - 2 7 W 8 W .

Page 51: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 51/148

Page 52: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 52/148

C e n t r a l O h i o C o m m o d o r e U s e r s G r o u p . P h i l i pL y n c h , 3 4 5 0 W i l s o n W o o d s D r A p t . ) . , C o l u m b u s ,O 4 3 2 0 4 , ( 6 1 4 ) 2 7 4 - 0 3 0 4 . B B S : ( 6 1 4 ) 2 7 4 - 6 5 0 2

C h i l l i c o t h e C o m m o d o r e U s e r G r o u p ( C . C . U . G . I ,C h a r l e s R e c h n e r . A s R d . , C h i l l i c o t h e , O 4 5 6 0 1 , ( 6 1 4 ) 7 7 5 - 3 8 3 9

A k r o n A r e a C - 6 4 U s e r s G r o u p , P a u l M H a r d y .2 4 5 3 S e c o n d S t . , C u y a h o g a F a i l s , O 4 4 2 2 1 , ( 2 1 6 )9 2 3 - 4 3 %

G a l l o n C o m m o d o r e U s e r C r o u p , D o u g O s b o m e ,9 H B u c y r u s R d . , G a l i o n , O 4 4 S 3 3 , ( 4 1 9 ) 4 6 8 -5 S 3 4

W E S T C O M 6 C o m m o d o r e 6 U s e r s G r o u p o W e s t e r n C i n c i n n a t i , R i c k O l a n o , 1 5 6 C i t a t i o n C i c l e , H a r r i s o n , O 4 5 0 3 0 . ( 5 1 3 ) 3 6 7 - 2 6 6 B

M i r i o n O h i o C o m m a d o r e U s e r G r o u p ( M O C U G ) ,V a n M u n r o , 7 7 5 W o l f i n g e r R d . , M a r i o n , O 4 3 3 0 2 , ( 6 1 4 ) 7 2 6 - 2 6 3 0

N o r i h c a s l O h i o C o m m o d o r e U s e r G r o u p , R o s sB l a c k , P . O . B o 7 1 B , M e w o r , O 4 4 0 6 1 , ( 2 1 6 ) 9 4 2 -4 1 3 2

C o m m o d o r e 6 U s e r s G r o u p , J e f f E k h m d , 7 0 P a r kA v e . N W N e P h i l a d e l p h i a , O 4 4 6 6 3 , ( 2 1 6 )3 6 4 - 6 1 5 S

C o m m o d o r e C o m p u l e r C l u b o T o l e d o ( C C C D ,P . O . B o 8 9 0 9 , T o l e d o , O 4 3 6 2 3

O K L A H O M AC o m m o d o r e U s e r s o f B a r t l e s v i l l e . F r e d M a y o ,

1 7 0 4 S . O ^ e o . B a r t k - s v i l l c , O 7 4 0 0 3 , ( 9 1 8 ) 3 3 6 -0 2 3 3

C o m m o d o r e U s e r s , M o n t e M a k e r , P . O . B o 1 9 2 ,C u t h r u : . O 7 3 0 4 4

M u s k o g e e C o m m o d o r e U s e r s C r o u p , S t e v e F o r d ,2 0 5 1 2 t h S t . , M u s k o g e e , O 7 4 4 0 1

G r e a t e r O k l a h o m a C o m m a d o r e C l u b , R a n d y H i l l ,1 4 0 1 N . R o c k w e l l . O k l a h o m a C i t y , O 7 3 1 2 7 ,( 4 0 5 ) 7 3 2 - 4 9 5 6

T u l s a A r e a C o m m o d o r e U s e r s G r o u p , C r a i g B o m a n , 7 B 0 4 N L 7 ! h F A v e . , O w a s s o , O 7 4 0 5 5 ,( 9 1 8 ) 2 7 2 - 9 7 5 5

O R E G O NA s t o r i a C o m m o d o r e U s e r G r o u p , B o C a r s o n , R t 3

B o 7 5 , A s t o r i a , O 9 7 1 0 3 , ( 5 0 3 ) 3 2 5 - 1 8 9 0B e a v e r t o n 6 U s e r G r o u p , ] a c k S i m p s o n , 1 1 8 5 5

S . W . R i d g e v i e w T e r r a c e , B e a v e r t o n , O 9 7 0 0 5 .( 5 0 3 ) 6 4 6 - 9 5 9 6

K l a m a l h C o m m o d o r e 6 U s e r C r o u p , M r s . | u a n i t a[ i i t o n e i e r , P . O . B o 7 6 5 4 , K l a m a t h F a l l s . O 9 7 6 0 2

A m a t e u r R a d i o G r o u p . J i M e y e r s . P . O . B o 6 7 6 .M o l a t l a , O 9 7 0 3 8 , ( 5 0 3 ) 2 3 9 - 8 8 8 8

A l b a n y C o r v a L L i s C - 6 4 U s e r C r o u p , N e l l i e S t i d t t o n ,8 0 S o u t h 1 9 t h , P h i l o m a t h . O 9 7 3 7 0

M o u n t H o o d C o m m u n i t y C o l l e g e C o m m o d o r e 6 U s e r s G r o u p , T e S c h e i n m a n , 4 0 4 4 N C o u c h ,P o r t l a n d , O 9 7 2 3 2

N o r t h / N o r t h e a s t C o m m o d o r e U s e r G r o u p , M i k eD a i g l e , P . O . B o 1 7 5 8 0 , P o r t l a n d , O 9 7 2 1 7 , ( 5 0 3 )2 8 9 - 5 1 7 9

P a c i f i c N o r t h w e s t C o m m o d o r e U s e r C r o u p , D e n n yK r u s e , P . O . B o 2 3 1 0 . R o x b o r g , O 9 7 4 7 0 , ( 5 0 3 )6 7 3 - 1 0 5 5

U n i t e d S t a t e s C o m m o d o r e U s e r s G r o u p , R i c h a r dT s u k i j i , P . O . B o 2 3 1 0 , R o s e b u r s , O 9 7 4 7 0 , ( 5 0 3 )6 7 3 - 3 3 2 1

S i l c m C - 6 4 U s e r s C r o u p , B u d R a s m u s s e n , 3 7 9 5S a x o n D r i v e S . S a l e m , O 9 7 3 0 2 , ( 5 0 3 ) 5 8 5 - 1 5 1 5 ,B B S : ( S 0 3 ) 5 8 8 - 2 3 6 4 ( 2 h o u r s )Y a m h l l l C o u n t y C o m m o d o r e U s e r s C r o u p , D a l . i n s d i e i d , R t B o 2 4 6 , S h e r i d a n , O 9 7 3 7 8 ,( 5 0 3 ) 8 4 3 - 2 6 2 5

P E N N S Y L V A N I Ai - J n . ' l 1 V a l l e y C o m m o d o r e U s e r C r o u p , H i r a m

C o o k , 3 2 2 8 B a k e r D r i v e , A l l e n t o w n , P 1 8 1 0 2 ,( 2 1 5 ) 7 9 1 - 3 9 3 8

B . A . S . I . C , D i m i t r i N D a n t o s , 1 4 3 3 1 3 t h A v e . , A l t o o n a , P 1 6 6 0 1 , ( 8 1 4 ) 9 4 2 - 9 5 6 5

C O M P S T A R S , M i k e N o r m , 3 7 7 0 W o r t h i n g t o n ,C o l l m v t l t a P 1 9 4 2 6

W o r l d w i d e C o m m o d o r e U s e r G r o u p s —P o t t s t o w n / B o y e r t a w n A r e a C h a p t e r , D a v eW a l t e r / R i c h a r d F r a n k l i n , R . D . # 1 , W a s h i n g t o nR d . , B e c h t e l s v i l l c , P 1 9 5 0 5 , ( 2 1 5 ) 5 8 4 - 4 4 8 3

W o r l d w i d e C o m m o d o r e U s e r s G r o u p ( I n t e rn a t i o n a l H e a d q u a r t e r s ) , A n t h o n y R i c h a r d s , P . O .B o 3 3 7 , B l u e B e l l , P 1 9 4 2 2

. i . ! l i - C o m m o d o r e s C o m p u l e r C l u b , D e a n G T h o m a s , R . D , # 1 , B o 2 1 0 A , E d i n b u r g , P 1 6 1 1 6 ,( 4 1 2 ) 6 5 2 - 3 3 5 2

5 C O M P U T E I ' s G a z e l l e J u n e 1 9 B 5

N a v a l A i D e v e l o p m e n t C e n t e r , C o m m o d o r e U s e rC l u b , A l a n B l u m e n t h a l , 9 1 2 F r a s e r R d . ,E r d e n h e i m , P 1 9 1 1 8 , ( 2 1 5 ) 4 4 1 - 2 5 8 0

N o r t h C o a s t C o m m o d o r e U s e r s G r o u p E r i e ( M a i n )C h a p l e r , D e n n y W i t k o w s k i , P . O . B o 6 1 1 7 . E r i e ,P 1 6 5 1 2 - 6 1 1 7 , ( 8 1 4 ) 8 6 6 - 1 6 2 5

N o r t h C o a s t C o m m o d o r e U s e r s G r o u p E d i n b o r o( C o u n t y ) C h a p l e r , R o b e r t G l e n n , P . O . B o 6 1 1 7 ,E r i c , P 1 6 5 1 2 - 6 1 1 7 , ( 8 1 4 ) 3 9 8 - 8 1 4 6

W e s t m o r e l a n d C o m p u t e r U s e r s C l u b ( C o mm o d o r e S e c t i o n ) , J i m M a t h e r s , 3 0 2 1 B e n V e n u eD r i v e , C r e e n s b u r g , P 1 5 6 0 1 , ( 4 1 2 ) 8 3 6 - 2 2 2 4

U n i t e d S t a t e s C o m m o d o r e U s e r s G r o u p , M i c h a e l J F r y e . 1 2 5 5 B r i n k e r t o n R d . , G r e e n s b u r g , P 1 5 6 0 1 ,( 4 1 2 ) 4 2 3 - 7 6 9 6 ( 6 - 1 1 p . m . )

C e n . P . U . G . f o C o m m o d o r e , J e f f r e y H e n d e r s h o t ,R * 1 R # 1 7 , H o w a r d , P 1 6 B 4 1 , ( 7 1 7 ) 9 6 2 -2 4 9 5

W y o m i n g V a l l e y C o m m o d o r e U s e r s G r o u p , J o h nY o u e l l s , 9 S e c o n d A v e . , K i n g s t o n , P 1 8 7 0 4 ,( 7 1 7 ) 2 8 8 - 7 2 6 4

C a p i l o l A r e a C o m m o d o r e C l u b , W i l l i a m Z o l l e r ,P . O . B o 3 3 3 , L e m o y n e , P 1 7 0 4 3

L o w e r b u c k s U s e r G r o u p , D o n a l d M o y e r , 2 5 M a k e f i e l d R d . , M o r r i s v i l l e , P 1 9 0 6 7 , ( 2 1 5 ) 2 9 5 -3 5 9 1

C U B B S C o m m o d o r e U s e r s C r o u p , 5 0 D i l l c r A v e .( M . S . 1 0 2 2 ) . N e H o l l a n d . P 1 7 5 5 7

A - 6 U s e r C r o u p , A l t o n E G l u b i s h . 1 7 6 2 F a i rm o n t S t . , N e K e n s i n g t o n . P 1 5 0 6 8 , ( 4 1 2 ) 3 3 5 -9 0 7 0

W o r l d w i d e C o m m o d o r e U s e r G r o u p s — N o r r i s -t o w n C h a p t e r , D a v e W a l t e r / R i c h a r d F r a n k l i n ,1 1 M i a m i A v e . , N o r r i s t o w n , P 1 9 4 0 3 . ( 2 1 5 )9 4 8 - 6 5 4 2

O x f o r d C i r c l e 6 4 U s e r s G r o u p , A l l e n K o z i n , 7 8 S m y l i e R d , , P h i l a d e l p h i a , P 1 9 1 2 4 , ( 2 1 5 ) 5 3 5 -9 0 7 5

U n i l e d U s e r s I n c o r p o r a t e d A T T N C o m m o d o r e D v i s i o n , 1 9 3 1 K o f t U ' d g e S t . , P i t t s b u r g h , P 1 5 2 1 2 ,( 4 1 2 J 3 2 1 - 0 9 2 H

P i t t s b u r g h A r e a C o m m o d o r e U s e r C r o u p( P . A . C . U . O , R o b e r t B o r o w s k i . 3 0 P e n n S t . , P i t t sb u r g h , P 1 5 2 1 5 , ( 4 1 2 ) 7 8 2 - 0 3 1 9

B c t t i s C o m m o d o r e U s e r s G r o u p , B i l l C a m p b e l l , 5 9 2A r b o r L a n e , P i t t s b u r g h , P 1 5 2 3 6

P i t t s b u r g h C o m m o d o r e C r o u p , ] o e l A C a s a r , 2 0 1 5G a r r k k D r i v e , P i t t s b u r g h , P 1 5 2 3 5

C c n . P . L ' . G . f o C o m m o d o r e . J o s e p h C o f f m a n , B o x1 0 2 , S a l o n . 1 , P 1 7 7 6 7 , ( 7 1 7 ) 7 2 6 - 4 5 6 4

U p p e r B u x m o n l C 6 U s e r s , D u R o q u e s , 6 5 B O O T K ' l . , T e K o r d , P 1 B 9 6 9 , ( 2 1 5 ) 7 2 3 - 7 0 3 9M a i n L i n e C o m m o d o r e U s e r s G r o u p ( M L C U C ) ,

t m i l V o l c h e c k , 1 0 1 6 C e n e r a l A l l e n L a n e , W e s tC h e s t e r , P 1 9 3 B 2 , ( 2 1 5 ) 3 8 8 - 1 5 8 1

S o u t h P i t t s b u r g h C o m m o d o r e G r o u p , C h a r l e s W G r o v e s I I I , 2 4 0 7 P A v e . , W e s t M i f f l i n , P 1 5 1 2 2 ,( 4 1 2 ) 4 6 6 - 3 3 1 4

W e s t B r a n c h C o m m o d o r e U s e r s G r o u p , G e n eL o v e l i n d , P . O . B o 9 9 5 , W i l h a m s p o r t , P 1 7 7 0 3 ,( 7 1 7 ) 3 2 3 - 7 9 0 1

R H O D E I S L A N DN a r r a g a n s e l l C o m m o d o r e U s e r s G r o u p , R o b e r t R

P a y n e , I : P A E n v i r o n m e n t a l R e s e a r c h L a b , S o u t hF e n } ' R d . , N a r r a g a n s e t t , R I 0 2 8 8 2 , ( 4 0 1 ) 8 8 5 - 2 4 5 8( e v e n i n g s 6 - p . m . )

N e w p o r t C o m p u t e r C l u b . P . O . B o 1 4 3 9 , N e w p o r t ,R 0 2 8 4 0

S O U T H C A R O L I N AB c i u f o r l T e c h n i c a l C o l l e g e U i e r G r o u p , C e n t e r F o

S t a l f A n C u r r i c u l u m D e v e l o p m e n t , P . O . B o 1 2 8 8 , B e a u f o r t . S 2 9 9 0 2 , ( 8 0 3 ) 5 2 4 - 3 3 8 0 ( e x t .

2 0 4 )C o m m o d o r e C o m p u t e r C l u b o C o l u m b i a , B u s t e r

W h i t e , P . O . B o 2 7 7 5 . C a y c e / W . C o l u m b i a , S 2 9 1 7 1 . ( 8 0 3 ) 7 7 2 - 0 3 0 5

T h E x e c u t i v e T o u c h ( E . T . ) , P a t r i c i a W a t k i n s , 2 0 H i g h w a y 1 5 M y r t l e B e a c h . S 2 9 5 7 7 , ( B 0 3 ) 4 4 8 -8 4 2 9

C h a r l e s t o n C o m p u t e r S o c i e t y , j a c k A F u r r , J r . , P . O .B u 5 2 6 4 , N C h a r l e s t o n , S 2 9 4 0 6 , ( B 0 3 ) 7 4 7 -0 3 1 0 , B B S : ( 8 0 3 ) 7 4 7 - 6 9 8 1

R o c k H i l l C o m m o d o r e U s e r G r o u p ( R H C U G ) ,R o b b i e S m a r z i k , 5 6 S c a l e y b a r k C i r c l e , R o c k H i l l ,S 2 9 7 3 0 , ( B D 3 ) 3 6 6 - 7 9 1 8

S O U T H D A K O T AV I C - 6 4 U s e r C l u b , I j r r y J L u n d e e n , 6 0 W 5 t h ,

P i e r r e , S 5 7 5 0 1 , ( 6 0 5 ) 2 2 4 - 4 8 6 3

S i o u i F a l l s U s e r G r o u p , B r a n d o n U l r i c h , 4 2 0 0 S L o u i s e S u i t e 3 0 1 , S i o u * F a l l s , S 5 7 1 0 6 , ( 6 0 5 ) 3 6 1 -0 8 3 3

T E N N E S S E EC o m m o d o r e C o m p u t e r C l u b , M a r t y G a m e r , P . O .

B o 9 6 E s t i l l S p r i n g s , T 3 7 3 3 0 , ( 6 1 5 ) 6 4 9 - 5 9 6 2O l H i c k o r y C o m m o d o r e U s e r s G r o u p , J o s e p h H

T o y . 2 C a l l s C o v e , J a c k s o n , T 3 8 3 0 5 , ( 9 0 1 ) 4 2 4 -4 6 8 6

M e t r o K n o x v i l l e C o m m o d o r e U s e r C l u b , E d1 ' r i t c h a r d , 7 4 0 5 O x m o o r R d . , R t B 2 0 , K n o x v i l l e ,T 3 7 9 3 1 , ( 6 1 5 ) 9 3 8 - 3 7 7 3

M e m p h i s C o m m o d o r e U s e r s C l u b , P . O . B o 3 4 0 9 5 ,M e m p h i s , T 3 8 1 3 4 - 0 0 9 5 , ( 9 0 1 ) 3 6 2 - 5 6 3 2

N a s h v i l l e C o m m o d o r e U s e r G r o u p , D a v e R u s h i n g ,P . O . l i o x 1 2 1 2 B 2 , N a s h v i l l e , T 3 7 2 1 2 , ( 6 1 5 ) 3 3 1 -5 4 0 8

T E X A SC o m m o d o r e U s e r C r o u p , A l i c e J a s o n P e r k i n s o

S h a n e L i n d , 1 3 3 1 4 C o r o z a n , A l i c e , T 7 8 3 3 2 ,( 5 1 2 ) 6 6 4 - 6 8 8 7

C o m m o d o r e U s e r G r o u p o A u s t i n , P . O . B o 4 9 1 3 8 , A u s t i n , T 7 8 7 6 5

M i d - C i t i e s C o m m o d o r e C l u b , P . O . B o x 1 5 7 B , B e f o r d , T 7 6 0 2 1 , M e t r o ( 8 1 7 ) 4 9 8 - 0 8 9 9

C o r p u s C h r i s t i C o m m o d o r e s , B o M c K e l v y , P . O .B o 6 5 4 1 , C o r p u s C h r i s t i , T 7 8 4 1 1 , ( 5 1 2 ) 8 5 2 -4 4 2 6

F E 6 C o m p u t e r C l u b , P a Z e m b o i v e r / O P M , 1 1 0 0C o m m e r c e S t . , D a l l a s , T 7 5 2 4 2 , ( 2 1 4 ) 7 6 7 - 8 2 4 5

6 U s e r G r o u p , P . O . B o 8 0 1 8 2 8 , D a l l a s , T 7 5 3 8 0 ,( 2 1 4 ) 2 3 9 - 7 6 6 5I r v i n g C o m m o d o r e U s e r s C l u b , L o u i s C a n t u , P . O .

B o 1 6 5 0 3 4 . I r v i n g . T 7 5 0 1 6 , ( 2 1 4 ) 7 9 0 - 4 7 6 9L o n g v i e w U s e r s C r o u p , P . O . B o 9 7 8 4 , L o n g v i e w ,

T 7 5 6 0 8 , ( 2 1 4 ) 7 5 9 - 3 4 5 9S o u t h P l a i n s 6 4 U s e r G r o u p , J o h n N B o t t o m s , S r . ,

7 7 0 9 A v e . W . L u b b o c k , T 7 9 4 2 3 , ( 8 0 6 ) 7 4 5 - 4 3 8 1L u b b o c k C o m m o d o r e U s e r s G r o u p . R o b e r t

M a s s u n g a l e , 3 B 1 7 6 4 t h D r i v e , L u b b o c k , T 7 9 4 1 3B i S l o n e U s e r s C l u b , R . C . G o r e , P . O . S o 3 B 6 ,

M e x i a , T 7 6 6 6 7 , ( 8 1 7 ) 5 6 2 ^ 6 6 0 8T h U s e r s . B r a d L e w i s , 2 0 A H a v i s t a , R o c k w a l l , T

7 5 0 8 7 , ( 2 1 4 ) 7 2 2 - 9 7 7 4C o m m o d o r e ( H o u s t o n ) U s e r G r o u p ( C H U G ) , M a r y

a n J o h n H o w e , 2 3 5 0 2 C r e e k v i e w D r i v e , S p r i n g ,T 7 7 3 7 9 , ( 7 1 3 ) 3 7 6 - 7 0 D O ( 7 1 3 ) 7 2 1 - 8 5 4 2 ( t a p e - r ec o r d e d m e e t i n g i n f o )

T h W o o d l a n d s C o m m o d o r e U s e r s C r o u p , A d r e w G a r d n e r . S p l i t r o c k R d . , T h W o o d l a n d s ,T 7 7 3 8 0 , ( 7 1 3 ) 2 9 2 - 8 9 8 7

C r o s s r o a d s C o m m o d o r e U s e r s ' G r o u p , J e m ' G u y ,4 1 t r m a D r i v e . V i c t o r i a , T 7 7 9 0 1 , ( 5 1 2 ) 5 7 5 -0 3 4 2

H e a r t o T e x a s C o m m o d o r e H o m e U s e r G r o u p( H O T C H U C ) , L t M i k e S t u f f . 2 1 0 0 N N e R d . ,W a C O , T 7 6 7 1 0

U T A HW a s a t c h C o m m o d o r e U s e r s G r o u p ( W A C U G ) ,

M i k e M u r p h y . P . O . B o 4 0 2 8 , O g d e n , U B 4 4 0 2 ,B B S : ( 8 0 1 ) 7 7 3 - 5 5 1 2

U i n t a h U a s i n C o m m o d o r e U s e r s C l u b , J o h nW e i g h t , 3 7 H a s t 6 5 N o r t h 9 7 - 3 , R o o s e v e l t , U 8 4 0 6 6

V E R M O N TC h a m p l a l n V a l l e y C o m m o d o r e U s e r s C r o u p ,

S t e v e l . i p p c r t , M a y f a i r , S o u t h B u r l i n g t o n , V D 5 4 O 1 , ( 8 0 2 ) 6 5 8 - 4 1 6 0

V I R G I N I AT h F r a n c o n i a C o m m o d o r e U s e r s C r o u p , M a r k

S o w a s h , 5 9 2 4 D o v e D r i v e , A l e x a n d r i a , V 2 2 3 1 0 ,( 7 0 3 ) 9 7 1 - 5 0 2 1

N A V A 1 R C o m m o d o r e U s e r G r o u p , J o S t e e b y ,4 4 2 3 R a l e i g h A v e . # 1 0 2 , A l e x a n d r i a , V 2 2 3 0 4 '

A r l i n g t o n V i c t i m s ( 2 0 / 6 4 ) . R o b i n F r a n z e l , 5 5 2 1H a r v e y I . n . , A l e x a n d r i a , V 2 2 3 1 2 , ( 7 0 3 ) 2 5 6 -7 2 3 0

C o m m o d o r e U s e r s C r o u p , D a v i d M . B o y t e r , R t 2 B o 2 7 B U , l l i i y d l u n , V 2 3 M 1 7

C o m m o d o r e H i l l t o p U s e r C r o u p ( C H U C ) , D o u gS t i l l n e r , R t . 3 , B o 3 0 1 - B , C e d a r B l u f f , V 2 4 6 0 9 ,( 7 0 3 ) 9 6 4 - 9 3 0 4

C a p i t o l A r e a C o m m o d o r e E n t h u s i a s t s ( C A C E ) ,W i l l i a m T y l e r , 6 0 A b b o t t s L a n e , F a l l s C h u r c h , V 2 2 0 4 6

C o m m o d o r e U s e r s o F r a n k l i n , B r o c e P o w e l l , 1 2 0 1N H i g h S t . , F r a n k l i n , V 2 3 8 5 1

Page 53: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 53/148

C O M P U T E ! B o o k s b r i n g s y o t h c o m p a n i o n v o l u m e t t h e b e s ts e l l e r , M a c h i n e L a n g u a g e f o B e g i n n e r s , a b o u tw h i c h t h c r i t i c s h a v e s a i d :

" I y o k n o w B A S I C a n d w a n t t l e a r n m a c h i n e l a n g u a g e , t h i s i t h p l a c e t s t a r t . . . . B u i l d i n g o y o u r e x p e r i e n c e a B A S I C p r o g r a m m e r ,M a n s f i e l d v e r y g e n t l y t a k e s y o t h r o u g h t h f u n d a m e n t a l s o m a c h i n el a n g u a g e . " — W h o l e E a r t h S o f t w a r e C a t a l o g

" U n d e r s t a n d a b l e " — T h e N e Y o r k T i m e s" P r e s e n t s t h e m a c h i n e l a n g u a g e n o v i c e w i t h v e r y g o o d t u t o r i a l i s i m p l e , u n d e r s t a n d a b l e t e r m s , " — A n t i c

" h i g h l y r e c o m m e n d M a c h i n e L a n g u a g e f o B e g i n n e r s a y o u r f i r s t i t r o d u c t i o n t t h w o r l d o m a c h i n e l a n g u a g e . " — C o m m o d o r e P o w e r / P l a y

T h S e c o n d B o o k o M a c h i n e L a n g u a g e f o t h C o m m o d o r e 6 4 V I C - 2 0 , A p p l e , A t a r i , a n d P E T / C B M

T h S e c o n d B o o k o M a c h i n e L a n g u a g e p i c k s u w h e r e M a c h i n e L a n g u a g ef o B e g i n n e r s l e f t o f f . T h i s n e b o o k c o n t a i n s o n o t h m o s t p o w e r f u l m c h i n e l a n g u a g e a s s e m b l e r s c u r r e n t l y a v a i l a b l e . T h L A D S a s s e m b l e r i f u l l -f e a t u r e d , l a b e l - b a s e d p r o g r a m m i n g l a n g u a g e w h i c h c a g r e a t l y a s s i s t y o i w r i t i n g m a c h i n e l a n g u a g e p r o g r a m s q u i c k l y a n e a s i l y .

I t ' s a l s o c l e a r , d e t a i l e d t u t o r i a l o h o l a r g e , c o m p l e x m a c h i n e l a n g u a g ep r o g r a m s c a n b e c o n s t r u c t e d o u o m a n a g e a b l e s u b p r o g r a m s .T h e r e a r e p o w e r f u l c o m p u t e r l a n g u a g e s a n t h e r e i g o o d d o c u m e n t a t i o n ,b u r a r e l y h a s o p h i s t i c a t e d l a n g u a g e b e e n s c o m p l e t e l y d o c u m e n t e da i i i t h i s b o o k . W h e n y o f i n i s h w i t h t h i s b o o k , y o u ' l l n o o n l y h a v ed e e p e r u n d e r s t a n d i n g o m a c h i n e l a n g u a g e — y o u ' l l a l s o h a v e o n e o t h m o s t p o w e r f u l m a c h i n e l a n g u a g e a s s e m b l e r s a v a i l a b l e . A n s i n c e e v e r yt h i n g i t h o r o u g h l y e x p l a i n e d , y o c a e v e n o d c u s t o m f e a t u r e s t t h a s s e m b l e r t c r e a t e a c u s t o m l a n g u a g e t h a t d o e s j u s t w h a t y o w a n t i t ( t h e b o o k s h o w s y o p r e c i s e l y h o t m o d i f y t h e a s s e m b l e r ) .F o C o m m o d o r e 6 4 A p p l e ( I I . 1 1 + . H e a n l i e , D O 3 . 3 ) . V I C - 2 0 ( 8 R A e x p a n s i o n r e q u i r e d ) , A t a r i ( i n c l u d i n g X L 4 0 m i n i m u m ) , a n P E T / C B M ( U g r a d e a n 4 . 0 B A S I C ) . D i s k d r i v e r e c o m m e n d e d .

7 5 D i s c o u n tB u y b o t h b o o k s f o § 2 5 . 0 0 a n s a v e$ 4 . 9 0 ! T h a t ' s 1 5 o f t h r e t a i l p r i c e !O f f e r E x p i r e s J u n e 3 0 1 9 8 5 .

T H L A D S D i s kL A D S , t h e a s s e m b l e r u s e d I T h S e c o n d B o o k o M a c h i n e l a n g u a g e , i a v a i l a b l e o d i s k t o o n l yS ' 5 5 T h i s I g r e a t a c c o m p a n i m e n t t t h b o o k , s a v i n g y o h o u r s o t y p i n g l i m e b p r o v i d i n gt h c o m p l e t e s o u r c e a n o b j e c t m o d u l e s f o a l v e r s i o n s o t h a s s e m b l e r A n L A D S d i s k s a r s p c i f i c t o y o u t A p p l e , A t o r i . o C o m m o d o r e c o m p u t e r s .

T o O r d e r : C a l l T o l l F r e e S 0 0 - 3 3 4 - 0 8 6 8 ( i N 9 1 9 - 2 7 5 - 9 8 0 9 ) o m a l l t h i s c o u p o n w i t h y o u r p a m e n t t C O M P U T E l B o o k s , P . O . B o 5 0 5 8 , G r e e n s b o r o , N 2 7 4 0 3 . O f f e r E x p i r e s J u n e 3 0 1 9 8 5 .

T h S e c o n d B o o k o M a c n i n e L a n g u a g e , $ 1 4 . 9 5M a c h i n e L a n g u a g e f o B e g i n n e r s , $ 1 4 . 9 5L A D S D i s k ( A p p l e ) $ 1 2 . 9 5L A D S D i s k ( A t a r i ) $ 1 2 . 9 5L A D S D i s k ( C o m m o d o r e ) , $ 1 2 . 9 5

B o o k f o B o o k s f o

L A D S D i s k f o

P a y m e n t E n c l o s e d ( c h e c k o m o n e y o r d e r )C h a r g e f v t o s f e r C o r d V i s a A m e n c c n E x p r e s s

A c c t . N

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

S i g n a t u r e .N a m eA d d r e s s .C i t yS t a t e Z i

N r e s i d e n t s a d 4 . 5 % s a l e s t a

S h i p p i n g a n h a n d l i n g( $ 2 . 0 0 p e b o o k

S I . 0 0 p e d i s k )T o t a l P a i dA o t O e r s m u s > D p r e p a i d .P l e a s e a l l o w 4 - w e e k * l o r d e l i v e r y .

C O M P U T E ! P u b f c a t i o n s . h c . ®7 5 6 1 1 1 G

Page 54: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 54/148

i ■ ■ . ! ■ : ' . i k ' . h i i : , , C o m p u t e r C l u b , S t e v e n N o r t h c u t t ,P . O . B o 1 0 1 1 , C o l l e g e S t a . , F r e d e r i c k s b u r g , V 2 2 4 0 2 , ( 7 0 3 ) 3 7 1 - 4 1 8 4

C e n t r i l V i r g i n i a L ' s e t G r o u p C - a n V I 2 0 D a l e M o o r e , R t B o 4 5 1 , H u r l , V 2 4 5 6 3 , ( 8 0 4 )3 2 4 - 5 0 5 4

L y n c h b u r g U s e r C r o u p , D i c k R o s s i g n o l , R E 2 B o 1 8 0 , l . y n c h b u r g . V 2 4 5 0 1

W a s h i n g t o n A r e a C o m m o d o r e U s e r C r o u p , R i c ha r d J a c k s o n , P . O . B o 9 3 M o u n l V e r n o n , V 2 2 1 2 1 , ( 7 0 3 ] 3 6 0 - 6 7 4 9

R . A . C . E . C o m m o d o r e 6 U s e r s G r o u p , L a r r yR a c k o w , 4 7 2 6 H o r s e m a n D r i v e , R o a n o k e , V 2 4 0 1 9 , ( 7 0 3 ) 3 6 2 - 8 9 6 0

W A S H I N G T O NA n j c o r t c s U s e r G r o u p , J i C o o k , 1 0 1 0 5 t S t . ,

A n a c o r l e s , W 9 8 2 2 1 , ( 2 0 6 ) 2 9 3 - 0 2 2 2C - 6 4 D l v e r » i t y . J i l l J o h n s t o n . 1 B 2 O 4 6 7 t h A v e . N E

A r l i n g t o n , W 9 8 2 2 3 , ( 2 0 6 ) 4 3 5 - 4 5 3 0C o m m o d o r e C o m p u t i n g E x c h a n g e , P h i l l i p K i n g ,

1 6 8 2 1 R u A v e . S E , B o t h e l l , W 9 H D 1 2C l u b 6 4 H a S c h e i d t , 6 7 3 5 T n c y t o n B l v d . N W

B r e m e r t o n , W 9 8 3 1 0 , ( 2 0 b ) 6 9 2 - 8 2 9 5C B U s e r s G r o u p , R i c k B e a b e r , 8 0 E u c l i d W a y ,

C e n t r a l i a , W 9 8 5 3 1 , ( 2 0 6 ) 7 3 6 - 4 0 8 5W h i t e R i v e r C o m m o d o r e 6 U s e r ' s G r o u p , D a n a L

S e a n e y , 2 6 4 9 W a r n e r A v e . W # 6 9 , E n u m c l a w ,W 9 8 0 2 2 , ( 2 0 6 ) 8 2 5 - 1 8 8 0

S k a g l t C o m p u t e r U s e r s F o r u m ( S . C . U . F . t , S c o t lH o n a k e r . 2 9 0 9 M a n i t o D r i v e . M n u n t V e r n o n , W 9 8 2 7 3 , ( 2 0 6 ) 4 2 4 - 9 0 2 5

T r i - C i t i e s C o m m o d o r e C o m p u t e r C l u b ( T C - 3 ) ,J a c k G a r v i n , 1 9 2 6 P i n e S t . , R k h l a n d , W 9 9 3 5 2 .( 5 0 9 ) 9 4 3 - 4 7 3 4

H o n e y w e l l C o m m o d o r e U s e r s C l u b , H o n e y w e l lI n c . M S D , 5 3 0 3 S h i t s h o t e A v e . N W S e a t t l e , W 9 8 1 0 7

N C o m m o d o r e U s e r G r o u p , H i c h . i r d B a l l , 2 5 S SD e x t e r N . " 2 0 3 , S e a t t l e , W 9 8 1 0 9 , ( 2 0 6 ) 2 8 4 -9 4 1 7

P S A C E , K e T o n g , 1 S 0 0 T a y l o r A v e , N . S c a l t l o , W 9 8 1 0 9

U n i v e r s i t y 6 U s e r G r o u p , A l l e n G o w n , D e p t , o P a t h . S M - 3 0 , U n i v e r s i t y o W a s h i n g t o n , S e a t t l e ,W 9 8 1 9 5

S p o k a n e C o m m o d o r e U s e r G r o u p , c / N 3 1 R a m o n d , S p o k a n e , W 9 9 2 0 6 , ( 5 0 9 ) 9 2 8 - 8 6 3 4

W o r l d W i d e U s e r G r o u p ( M i l i t a r y P e r s o n n e lO n l y ) , R S m i t h , P . O . B o 9 8 6 8 2 , T a c o m a . W 9 B 4 9 8 , B B S : ( 2 0 6 ) 5 3 5 - 0 5 4 7 ( d a y s . 2 h o u r s )

C e n t r a l W a s h i n g t o n C o m m o d o r e U s e r G r o u p ,P . O . B o 1 0 9 3 7 , Y a k i m a , W 9 8 9 0 9

W E S T V I R G I N I AT h C o m m o d o r e G r o u p , P h i l K i n g , P . O . B o 2 6 5 5 ,

C l a r k s b u r g , W 2 6 3 0 2 , ( 3 0 4 ) 8 4 2 - 5 0 2 5T r i - S t a t e C o m m o d o r e U s e r s G r o u p , P . O . B o 2 5 0 1 ,

H u n l i n g t o n , W 2 5 7 2 5 - 2 5 Q 1 , ( 3 0 4 ) 5 2 5 - 7 6 9 1C o m m o d o r e H o m e U s e r ' s G r o u p ( C . H . U . G . ) , A l i c e

S h i p l e y / J o h n P i j a l k o w s k l , 8 L y n w u u d A v c ,W h e e l i n g , W 2 6 0 0 3 , ( 3 0 4 ) 2 4 2 - 8 3 6 2

W I S C O N S I NC o m m o d o r e a n V I E n t h u s i a s t s ( C . A . V . E . ) . M i k e

S h a f f e r , P . O . B o 3 3 C r i v i t z , W 5 4 1 1 4 , ( 7 1 5 ) 8 5 4 -2 2 6 9

E a C l i i r e A r e a C B 6 U s e r G r o u p , J o h n F S l a v s k y . R t . 5 , B o 1 7 9 A , E a C l a i r e , W 5 4 7 0 1 .( 7 1 5 ) 8 7 4 - 5 9 7 2

C O M M - B A V 6 4 , R i c h a r d F L u x t o n , P . O . B o 1 1 5 2 ,G r e e n B a y , W 5 4 3 0 5 , ( 4 1 4 ) 3 3 6 - 3 9 5 6

| . i : n - , i 1 1 1 1 1 A r e a C o m m o d o r e U s e r s C r o u p . C h a r l e sW i l l i a m s , P . O . B o 1 8 5 8 , J a r i H v i l l e , W 5 3 5 4 7

S . W . I . T . C . H . , P a G a y l o r d , V V 1 S 3 N 8 0 0 9 M e a d o w -l a n d D r i v e , M e n o m o n e e F a l l s , W 5 3 0 5 1

C o m m o d o r e U s e r s o S y s t e m s , S o f t w a r e H a r dw a r e ( C U S S H ) , B u t c h T h o m p s o n , 4 0 2 5 2 1 s t S t . ,R a c i n e , W 5 3 4 0 5 , ( 4 1 4 ) 5 5 4 - 9 7 3 9

M a d i s o n A r e a C o m m o d o r e U s e r C r o u p , J o h nC a r v i n , 3 6 3 4 S w o b o d a R d . , V i T O n a , W 5 3 5 6 2 ,( 6 0 8 ) 8 3 1 - 6 9 9 5

W a u k c s h a A r e a V I C - 6 4 E n t h u s i a s t s ( W A V E ) , R o e r C l a u d i o . P . O . B o 6 4 1 , W a u k i s h a , W 5 3 1 8 6 ,( 4 1 4 ) 5 4 2 - 1 2 9 2

C o m m o d o r e H o b b y i s t s I n v o l v e d I P e r s o n a l S y t e m s ( C H I P S ) , R i c h a r d M . K o h n , 1 0 1 7 K i l b o u mA v e . . W e s t B e n d , W 5 3 0 9 5 , ( 4 1 4 ) 3 3 4 - 2 4 9 4

W Y O M I N GZ Y M E C S o f t w a r e U s e r s G r o u p , T i S t r u n a , R t 6 3 B o 3 5 7 , 1 1 B i r c h f i e l d L a n e , L a n d e r , W 8 2 3 2 0 , ( 3 0 7 ) 3 3 2 - 9 0 5 1 o ( 3 0 7 ) 3 3 2 - 6 6 4 4C o m m o d o r e U s e r G r o u p s O u t s i d e T h U . S .

5 C O M P U T E ! * ' s G a z e t t e J u n o 1 9 8 5

C O M M O D O R E U S E R G R O U P SO U T S I D E T H E U . S .O V E R S E A S A P U S E R G R O U PO v e r s e a s C o m m o d o r e U s e r ' s G r o u p , S F C a r r o l l P

D a n i e l s , H 7 t M e d c o m B o # 1 A P O N Y 0 9 1 0 3 ,0 6 2 2 4 / 7 1 2 4 0 ( 5 - 7 p . m . )

A U S T R A L I AV I C d o r e U s e r ' s G r o u p B e r y l l l a y l i s s , P . O . B o

1 2 8 0 , I n g h a n 4 B 5 0 , Q u e e n s l a n d , A u s t r a l i aC a i r n s C o m m o d o r e U s e r G r o u p , W a l t e r K i n d t , P . O .

B o 2 0 9 , N C a i r n s , Q u e e n s l a n d 4 8 7 0 , A u s t r a l i aB R A Z I LA s s o c i a c a o d o U s u a r i o s d e M i c r o - c o m p u t a d o r e s

D o m e s f k o s , P e d r o P a u l o R o c h a , e s t r . d C a n o a4 0 1 , 2 2 6 0 0 R i d J a n e i r o , B r a z i l

C A N A D AA l b e r t aC a l g a r y C o m m o d o r e U a e r i G r o u p , L l o y d E N o

m a n , 8 1 C a n f i e l d W a S W C a l g a r y , A l b e r t a ,C a n a d a T 2 1 K 1 , ( 4 0 3 ) 2 8 1 - 2 7 7 2

C o m m o d o r e U s e r G r o u p R a n d y K C o u t t s , B o 1 5 8 4 , S l a v e L a k e , A l b e r t a , C a n a d a T O 2 A

B r i t i s h C o l u m b i aC a s s U r C o m m o d o r e C l u b ( C C C ) P . O . B o 6 8 5 ,

C a s s i a r , B r i t i s h C o l u m b i a , C a n a d a V 0 1 E 0 , ( 6 0 4 )7 7 8 - 7 7 1 6

M a n i t o b aM a n i t o b a U s e r s G r o u p ( M . U . G . ) , M i k e O r l o f f , 4 1 - 3 3

W e a t h e r s t o n e P l a c e , W i n n i p e g , M a n i t o b a , C a n a d aR 2 2 S 9 , ( 2 0 4 ) 2 5 7 - 3 3 4 6N e B r u n s w i c kF u n d y C - 6 4 U s e r s G r o u p , c / 3 2 / A C a n n o n R o a d ,

Q u i s p a m s i s , N e B r u n s w i c k , C a n a d a E 0 2 W C o m m o d o r e C o m p u t e r C l u b , P . O . B o 9 1 1 6 4 , W e s t

V a n c o u v e r , B r i t i s h C o l u m b i a . C a n a d a V 7 3 N G ,( 6 0 4 ) 7 3 8 - 3 3 1 1

O n t a r i oB a r r i e U s e r G r o u p , P . O . B o 1 0 2 8 , B a r r l e , O n t a r i o ,

C a n a d a L 4 5 E T h B r a n t f o r d H a c k e r s S y B o l l o n , 2 5 F r o n t e n a c

A v e . , B r a n t f o r d , O n t a r i o , C a n a d a N 3 3 B 7 , ( 5 1 9 )7 5 3 - 6 1 2 0

G u e l p h C o m p u t e r C l u b , A H o l m a n , 3 C h e l t o n w o o d , G u e l p h , O n t a r i o , C a n a d a N 1 4 E

T h L o n d o n C o m m o d o i c U s e r C l u b ( L C U C ) , D e n i T r a n k n e r , 2 B a r r e t C r . , L o n d o n , O n t a r i o , C a a d N 6 I T S , ( 5 1 9 ) 6 8 1 - 5 0 5 9

U s e r s G r o u p o M t F o r e s t ( U . G . M . F . I , K e H a y , 5 9 7O a k v i e w C r e s e n t . B o 2 6 2 , M t F o r e s t , O n t a r i o ,C a n a d a N O 2 L 0 , ( 5 1 9 ) 3 2 3 - 1 2 1 0

T h G r e a t W h i t e N o r t h C o m p u t e r C l u b , T . E .V i e i r a , 3 5 G r e n v i l l e S t . , O r i l l i a , O n t a r i o , C a n a d a

D u r h a m C 6 C l u b , c / o C a r o l S c h e n m a n , 1 3 2 2 N p l e s S t . , O s h a w a , O n t a r i o , C a n a d a L 1 K 1 J

T u e s d a y U s e r G r o u p ( T U G ) , B o x 1 7 8 7 , P o r t P e r r y ,O n t a r i o , C a n a d a L O B 1 N 0 , ( 4 1 6 ) 9 8 5 - 7 6 8 6 ( d a y s ) ;( 4 1 6 ) 9 B 5 - 7 2 7 7 ( e v e n i n g )

B u d g e t W i s e C o m p u t e r U s e r G r o u p , D e n n i s J L a c h a n c e , 1 7 C h a p l i n A v e n u e , S t C a t h a r i n e s , O t a r i o , C a n a d a L 2 R 2 E 4 , ( 4 1 6 ) 6 8 4 - 9 7 3 5

S t C a t h a r i n e s C - 6 4 J u n i o r G r o u p , R o B u r t c h , 3 K i l b o u m e S t . , S t . C a l h a r i n e s , O n t a r i o , C a n a d aL 2 M 3 E 4 , ( 4 1 6 ) 9 3 7 - 5 6 5 2

S I T h o m a s U s e r s C o m p u t e r C l u b ( S . T . U . C . C . ) ,N e i l M o o r e , 3 O w a i i s a S i . . S t T h o m a s , O n t a r i o ,C a n a d a N 5 1 T 1 , ( 5 1 9 ) 6 3 1 - 2 2 4 3

S I T h o m a s U s e r s C o m p u t e r C l u b ( S . T . U . C . C ) ,D e n n i s D e m e c s l e r , 3 0 F o r e s l A v e . , S t T h o m a s ,O n t a r i o , C a n a d a

S a m l a C o m m o d o r e 6 U s e r G r o u p , S u s a n T i m a r .1 1 2 2 W i l s o n D r . , S a r n i a , O n t a r i o , C a n a d a N 7 3 J 6 ,( 5 1 9 ) 5 4 2 - 2 5 3 4

S a u l t C o m m o d o r e C o m p u t e r C l u b , J e f f K e l l y , 5 6 O l G o u l a i s B a R d . , S a u l t S t e . M a r i e , O n t a r i o ,C a n a d a P 6 5 K

T o r o n t o P E U s e r s G r o u p I n c . ( T P U G ) , 1 9 I 2 AA v e n u e R d . , S u i t e 1 T o r o n t o , O n t a r i o , C a n a d aM 5 4 A 1 , ( 4 1 6 ) 7 8 2 - 9 3 5 2 o r ( 4 1 6 ) 7 8 2 - 8 9 0 0

P E E d u c a t o r G r o u p ( P . E . G . ) , J o h n M o o r e , P . O . B o 4 5 4 . S t a t i o n A , W i n d s o r . O n t a r i o , C a n a d a N 9 6 L 7 , ( 5 1 9 ) 2 5 2 - 7 8 7 8 B B S : ( 5 1 9 ) 9 7 7 - 0 1 8 6

Q u e b e cC l u b C o m m o d o r e C h a m p l a i n , C l a u d e H e b e r t , P . O .

B o 5 2 2 , B o u c h e r v i l t e , Q u e b e c , C a n a d a J + B 6 Y 2 ,( 5 1 4 ) 6 5 5 - 2 2 6 9

E v a l u a t i o n C l u b F o T h C - 6 4 , T R S - 8 0 , A n A p p l e l l , S t e v e n B e n o i t , 7 1 4 5 C a n n e s » 2 M o t r e a l , Q u e b e c , C a n a d a H I 2 P 9 , ( 5 1 4 ) 3 7 4 - 3 6 7 3

S a s k a t c h e w a nP r i n c e A l b e r t C o m m o d o r e U s e r s G r o u p , P . O . B o

2 4 6 4 , P r i n c e A l b e r t . S a s k a t c h e w a n , C a n a d a S 6 7 G

D E N M A R KM 1 D T J Y D S K C o m p u t e r K l u b ( M . C . K . ) , P o s t b o x 1 0

D K - 7 4 7 0 K a r u p J . D e n m a r k , 0 6 - 6 6 2 2 5 4 ( f o r c a l l sw i t h i n D e n m a r k )

E N G L A N DR . R , V I C / 6 4 O w n e r s C l u b , T o L o m a x , 1

C r e y s t o k e D r i v e , B i l b o r o u g h , N o t t i n g h a m , N o t i n g h a m s h i r e , E n g l a n d , N o t t i n g h a m 2 3 9 4 6 7

I R E L A N DC l u b 6 4 , 8 U p p e r D r u m c o n d r a R d . , D u b l i n 9 I r e l a n d

F I N L A N DH e l s i n k i A r e a V I U s e r C r o u p , M a t t l A a r n i o ,

L i n m i M a j a n k j 2 B 7 , S F - 0 2 9 4 0 E S P O O , F i n l a n dM E X I C OC l u b H e r r a ' T e c C M A l a i n B o j m a l , V i c e n t e S u a r e z

2 5 0 6 1 0 0 , M e x i c o , D . F .N E Z E A L A N DE a s t C o a s t B a y s C o m m o d o r e U s e r G r o u p , P . O . B o x ,

3 5 - 0 3 4 , B r o w n s B a y , A u c k l a n d 1 0 N e Z e a l a n dN e Z e a l a n d C o m m o d o r e U s e r s G r o u p , I n c . , P . O .

B o 5 2 2 3 , W o U e s l e y S t . , A u c k l a n d , N e Z e a l a n dN e l s o n C o m m o d o r e U s e r G r o u p , P e t e r A r c h e r ,

P . O . B o 8 6 0 , N e l s o n , N e Z e a l a n d 5 4 / 7 9 3 6 2P U E R T O R I C OC o m m o d o r e U s e r G r o u p o P u e r t o R i c o , 1 S t 3 5

2 4 V i l l a C a r o l i n a , P u e r t o R i c o 0 0 6 3 0S W E D E NW o r l d w i d e C o m m o d o r e 6 G e n e a l o g i s t s , J o h a n n

H A a d d c , D a l k a r r s l e d e n 4 9 S - 1 6 2 2 V a e l l i n g b y ,S w e d e n

W E S T G E R M A N YC o m m o d o r e C o m p u t e r U s e r s C r o u p H e i d e l b e r g ,

R o b e r t H J a c q u o t , P . O . B o x , G e n . D e l , , A P O , N 0 9 1 0 2 , 0 6 2 2 3 - 5 6 1 4 ( G e r m a n y o n l y )

C o m m o d o r e C l u b , W a n d e l M . J o h - M a c h e r n P T R ,8 D D - 6 4 5 H a n a u - 7 , W e s t G e r m a n y ( f f i

P R I N TT - S H I R T SO Y O U RC O M P U T E R !W i t h t h e U N D E R W A Y R I B B O N 1 "y o u i p r i n t e r m a k e s d o z e n s o i r o n - o n t r a n s f e r s P r i n t a n i m a g e o p l a i n p a p e r , t h e ni r o n i o n t o y o u r o w T - S h i r t !M a k e T - S h i r t s t o r f r i e n d s o r a g i f t s A v a i l a b l e l o i h A p p l e I m a g e w r i t e r , I B M ,E p s o n . O k i a a t a a n S t a rG e m i n i d o m a t r i x p r i n t e r sA d l i v e c o l o r s t a n U N D E R W A R E R I B B O N t r a n s f e rw i t h n e w U N D E R W A R E C O L O R -P E N S ™S u g g e s t e d r e t a i l t o ' t h U N D E R W A R E R I B B O N a n U N D E R W A R E C O L O R P E N S i S 1 9 e a c hS e y o u r d e a l e r o c o n t a c t :

U N D E R W A R ER I I 3 I 3 C ND i v e r s i o n s , I n c .1 5 5 0 W i n d i n g W a B e l m o n t , C 9 4 0 0 2( 4 1 5 ) 5 9 1 - 0 6 6 0

Page 55: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 55/148

f F i l eS t a n d a g e , J o h n □ r f i n g , K e n n e t h D S t a n d a g e

D a t a F i l e H a n d l e r s s e r i e s o i n t e g r a t e d p r o g r a m s t h a tD A T AF I L EH A N D L E R

g i v e t h u s e r a d a t a b a s e p r o c e s s o r , s e q u e n t i a l d a t af i l e e d i t o r , a n d i s k o p e r a t i o n s u p p o r t s e t . T h b o o kc o n s i s t s o a l t h n e c e s s a r y p r o g r a m l i s t i n g s a n d o c um e n t a t i o n t u s t h i s p o w e r f u l d a t a b a s e m a n a g e m e n ts y s t e m . F e c o m p u t e r p r o g r a m s a r a w e l l - e x p l a i n e da c o s t - e f f e c t i v e a t h i s o n e . A n y o n e w h w a n t s a ne f f e c t i v e i n f o r m a t i o n m a n a g e m e n t s y s t e m f o r t h e i r C o m o d o r e 6 o P E T / C B M w i l l f i n d t h i s a e x t r a o rs o f t w a r e / d o c u m e n t a t i o n p a c k a g e .

I S D N 0 9 4 2 3 8 6 - 8 6 - 8

P r o g r a m m i n gt h

C O M M O D O R ER a e t o C o l l i n W e s t

P r o g r a m m i n g t h C o m m o d o r e 6 \ a e n c y c l o p e d i c .t h o r o u g h r e f e r e n c e g u i d e t t h C o m m o d o r e 6 4 I t h t r a d i t i o n o t h r e n o w n e d P r o g r a m m i n g t h P E T / C B M , a u

h o R a e f o C o l l i n W e s t h a c o m p i l e d 1 d e f i n i t i v e c h a pt e r s w h i c h c o v e r t h i s c o m p u t e r i i t e n t i r e t y . T h e r e a r e

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

b o o k s , w h i c h c a n b e r e a d o n c e a n d d i s c a r d e d , P r o g r a mm i n g t h 6 w i l l r e m a i n v a l u a b l e f o t h l i f e o t h c o

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

t h B A S I C a n K e r n a l R O M s ; t h 6 5 0 2 m i c r o p r o c e s s o r ; t h ec h i p s ; a n t h h i d d e n R A b e n e a t h

m a j o r p e r i p h e r a l s — t a p e a n d i s ka n m o d e m s — a r e s o d i s c u s s e d

a l e n g t h .

I S B N 0 - 9 4 2 3 8 6 - 5 0 - 7

H a n d l i n g c h a r g e s ) t o C O M P U T E ! B o o k s , P . O . B o 5 0 5 8 , G r e e n s b o r o , N 2 7 4 0 3 ,

C O M P U T E ! ' P u b l i c a t i o n s J n c .D n o T l A B P u b J s h i n g C o m p a n o s

A v e n u e . S q r f e 2 0

Page 56: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 56/148

T h e e z e F a c t o r y

C l a r e n c e D i

I t ' s b a e n o u g h w o r k i n g l a t e b y o u r s e l f a t h i su n u s u a l r e s e a r c h p l a n t w h e r e t h t e m p e r a t u r e i a l w a y s b e l o w f r e e z i n g . B u w h a t ' s w o r s e i t r y i n g t l e a v e a n f i n d i n g y o h a v e t c o p e w i t h f o u r r o b o t sg o n e a m o k . W i l l y o e v e r g e h o m e ? g a m e o s u r v i v a l f o t h u n e x p a n d e d V I a n t h 6 4 J o y s t i c kr e q u i r e d .

I t ' s a l m o s t m i d n i g h t a t h C y b e r n e t i c s R e s e a r c ha n d D e v e l o p m e n t P l a n t , a l s o k n o w n a " T h eF r e e z e F a c t o r y " f o t h c o n s t a n t b o n e - c h i l l i n gt e m p e r a t u r e r e q u i r e d f o s p e c i a l i z e d r o b o t i c r s e a r c h . Y o u ' v e b e e n w o r k i n g o v e r t i m e o p r o j e c t , b u t h e c o l d i g e t t i n g t y o u . T i m e t g h o m e . O n l a s t c h e c k t m a k e s u r e t h p o w e rs t a t i o n s a r o f f , b u w a i t . . . w h a t ' s m o v i n g a r o u n db a c k t h e r e ?

M i n d l e s s M e n a c e sT h F r e e z e F a c t o r y p i t s y o u , t h o v e r w o r k e d r s e a r c h e r , a g a i n s t f o u r r o b o t s t h a t h a v e a p p a r e n t l yb e e n a c t i v a t e d b p o w e r s u r g e . T h e y w a n d e rt h f l o o r o f t h e f a c t o r y i n s e a r c h o h e a t , a n t h o n l y h e a t s o u r c e i y o u . Y o c a n ' t d e s t r o y t h e r ob o t s , b u t h e y c a d e s t r o y y o b d r a i n i n g y o u ro x y g e n s u p p l y . B u a l l ' s n o l o s t . Y o c a s u r v i v ew i t h l i t t l e w i a n s t r a t e g y .

P l a y i n g F o T i m eT h o b j e c t o t h g a m e i t s u r v i v e a l o n g a p o s s i b l e . O y o c a p l a y f o h i g h s c o r e . L i t t e r e da b o u t t h e f a c t o r y a r e s o l i d i c c u b e s , u s e d r e g ul a r l y b t h r e s e a r c h t e a m . T h e s e c u b e s a r y o u ro n l y m e a n s o f d e f e n s e . Y o c a n t e m p o r a r i l y" f r e e z e " a n o t h e r o b o t s b s l i d i n g a i c c u b ei t h e i r d i r e c t i o n . O c o n t a c t , t h e y ' l l f r e e z e , b u u n f o r t u n a t e l y , t h e y t h a w s e c o n d l a t e r . Y o a l s oh a v e t a v o i d t h e m ( r e m e m b e r — t h e y ' r e s e m i -i n t e l l i g e n t a n t h e y ' l l p u r s u e y o i t h e y s e y o u ) . U s i n g j o y s t i c k ( p o r t o t h 6 4 ) , m o v e t

s i d e o t h c u b e a n d a i m t h j o y s t i c k i t h d i r e c t i o n y o w a n t t s e n d t h c u b e ( n n e e d t p r e s s t h f i r e b u t t o n ) . Y o u r s t r a t e g y s h o u l d i n 5 C O M P U T E ' S G a z e t t e J u n a 1 9 8 5

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

S c o r i n gI y o s t a n d a g a i n s t t w a d j a c e n t i c c u b e s a n m o v e t h o n c l o s e s t t y o u , t h f i r s t c u b e i c r u s h e d ( i d i s a p p e a r s ) a n t e n p o i n t s a r e a d d e dt y o u r s c o r e . O n e - t h o u s a n d p o i n t s a r a w a r d e df o f r e e z i n g a r o b o t . F o e v e r y f o u r y o f r e e z e ,y o a d v a n c e o n l e v e l , g a i n p o i n t b o n u s ( t h er e m a i n i n g t i m e p l u s t h n u m b e r o c u b e s l e f t o t h p l a y f i e l d ) , a n g a i n a e x t r a l i f e . A l s o , w i t ha n l e v e l c h a n g e , n e c u b e s a r r a n d o m l y p s i t i o n e d a n t h c l o c k i r e s e t t r u a f a s t e rp a c e . T w e n t y - f i v e p o i n t s a r g i v e n f o e a c h c u b el e f t o t h p l a y f i e l d .

C o n f r o n t i n g r o b o t ( V I C v e r s i o n ) .

Page 57: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 57/148

s m a r t a n f a s t m o v e i i o r d e r ( 6 v e r s i o n ) .

Y o b e g i n w i t h t h r e e l i v e s . T h g a m e e n d sw h e n y o u ' v e u s e d a l y o u r l i v e s o w h e n t h c l o c k r e a c h e s z e r o .I y o u ' d r a t h e r n o t t y p e i t h p r o g r a m ( V I Cv e r s i o n o n l y ) , s e n d b l a n k c a s s e t t e , a s e l f -a d d r e s s e d s t a m p e d e n v e l o p e m a i l e r , a n $ t o

C l a r e n c e D i 6 0 - B a y 2 8 t h S t r e e tB r o o k l y n , N 1 1 2 1 4S e p r o g r a m l i s t i n g s o p a g e 1 3 8 .

Y o u ' r e i n v i t e d t o t h b i g g e s t p a r t y a V a l l e y F o r g e s i n c eG e o r g e b r o u g h tt h b o y s !

M . A . R . C . A .T h b i g g e s t C o m m o d o r e U s e r F a i r i t h e U S .

J u l y 2 6 2 7 2 V a l l e y F o r g e C o n v e n t i o n C e n t e r , V a l l e y F o r g e P

S p e a k e r s ! S e m i n a r s ! H a n g i n g o u t !F u n ! V e n d o r s ! G r e a t B u y s !

S o c i a l E v e n t s ! F u n !A r e a s T o u r s a v a i l a b l e .

M e e t t h n a m e s y o u ' v e o n l y r e a d a b o u t . J i B u t t e r f l e l d .D i c k I m m e r s . L e L l n d s e y , M a n y , m a n y m o r e ! A s t h q u e st i o n s y o n e e d a n s w e r s l o H a v e 2 > / a d a y s o n o n - s t o pC o m m o d o r e f u n ! B r i n g t h e w h o l e f a m i l y . L o t s t o d o . S e e .A n b u y . B a r g a i n s g a l o r e !P r e - r e g t s t r a t l o n b J u l y 1 2 ' h d a y s $ 2 M . A . R . C . A . M e b e r s $ 1 F a m i l y R a t e s a v a i l a b l e .F o p r e - r e g t s t r a t l o n I n f o r m a t i o n : M . A . R . C . A . , P . O . B o 1 9 0 2 . M a r t l n s b u r g , W e s t V 2 5 4 0 1 .

D O N ' T M I S S T H P A R T Y !

C - 6 4 R e f e r e n c e L i b r a r y

T R I C K S f T I P S T r e a s u r y o p r o g r a m m i n gt e c h n i q u e s . A d v a n c e d g r a p h i c s , e a s y i n p u t , e n h a n c e dB A S I C / C O M , c h a r a c t e r s e t s , m o r e . 2 7 5 p a g e s S 1 9 . 5 5G R A P H I C S B O O K B a s i c t a d v a n c e d , b e s lr e l e r e n c e a v a i l a b l e . S p r i t e a n i m a t i o n , H i r e s , M u l t i c o l o r .l l r j h t p e n . I R Q , 3 g r a p h i c s . 3 5 p a g e * J 1 9 . B 5S C I E N C E E N G I N E E R I N G T o p i c sI r o m c h e m i s t r y , p h y s i c s , b t o t o f f y , m a t t ] , a s t r o n o m y , e l e ct r o n i c s . 3 5 p a g n s S 1 9 . 9 5M A C H I N E L A N G U A G E L e a r n 6 5 1 0 i s t r u c t i o n s . L i s t i n g s t o A s s e m b l e r , M o n i t o r . S i m u l a t o r2 1 ( 1 p a g e i S 1 4 . 9 5

A N A T O M Y O C - 6 4 I n s i d e r ' s g u i d e t t h ' 6 i n t e r n a l s . G r a p h i c s , s o u n d . I / O , V e r n a l , m o r e C o p l e t e c o m m e n t e d R O l i s t i n g s 3 0 0 p a g e * 1 1 9 . 9 5P E E K S P O K E S P r o g r a m m i n g Q u i c h e s I t i a tw i l l s i m p l y a m a z e y o u . T h i s g u i d e I p a c k e d f u l l o t e c h n iq u e s l o I h B A S I C p r o g r a m m e r . 2 0 0 p s g e t S 1 4 . 9 5A N A T O M Y O 1 5 4 1 D I S K D R I V EB e s l s e l l m g h a n d b o o k o H a p p y d i s k . E x p l a i n s d i s k l i e sw i t h e x a m p l e s a n d u t i l i t i e s . I n c l u d e s c o m p l e t e c o m e n t e d 1 5 4 1 R O l i s t i n g s . 3 2 p t g « 1 1 9 . 9 5A D V A N C E D M A C H I N E L A N G U A G EV i d e o c o n t r o l l e r , i n t e r r u p t s , t i m e r s , c l o c k . I / O , e x t e n d e dB A S I C . 2 1 p a g e s J U . 9 S

O t h e r t i t l e s a v a i l a b l e . P h o n e ( o n a m e o n e a r e s t d e a l e r I ' h n i u r ( 6 1 6 ) 2 4 1 - 5 5 1 0P o s t a g e h a n d l i n g $ 4 . 0 0 ( $ 6 . 0 0 f o r e i g n ) . M o n e y o r d e r , c h e c k s , V I S A , M C A M E X . M i c h i g a nr e s i d e n t s ( i n c l . 4 s a l e s l a x ) .C A N A D A : B o o k C e n t e r , M o n t r e a l ( 5 1 4 ) 3 3 2 - 4 1 5 4

A b a c u s B i H B a S o f t w a r eP . O . B o i 7 Z 1 t G r a n t ! R . i p i d s . M l 4 9 5 1 0 T a l a x 7 0 9 - 1 0 1 P i m m ; 6 1 6 / 2 4 1 - 5 5 1 0

L e a r n t p l a y g u i t a r o y o u rC o m m o d o r e 6 C o m p u t e r

N o y o c a e n * o v t e a * n j n g a y o u o w n p a c e , e y o u r t ? * nt i m e E A S Y G U W ) c u y o i r u n e w i M a y ' s m u s i cH o r i u s i ( e o t h ( u o n e d u c o w n o i ( o o t u r e s y o u ' l lf i n d i E « G U I 1 A R

i r o p i B t f o l l o w , s l e p - O y - s t e c i n s t r u c t i o n s3 e l e < e n c e t o r e s l f u n m g y o u r g u i t a rA e i e i c ^ e t d e v i c e y o s e n s e o i c » T c n

b i r l i - i n r h y i h m s e c t i o n ( b a s s a n d r u m s ] t o y o t p l a yo l o n g w i t hM o r e t f i a n 5 c h o r d d i a g r a m s w r f h t i n g l i n g , p o t i o n s

A u d c g u i d a n c e s v o k r i O w i t y o a r p i a v ^ g c a r e e n ^A c d j i f i t a D t e m e t r o n o m e f o d e v e l o p i n g s o f c d i t i y t h m

s i m p l i f i e d a p p r o a c h t m u s i c t t i e o r y a n d c h o r d s t r u c t u r et O l y o i o l e y i n g o n w r i t i n g y o u r o w s o n g sS c a l e ) l d e v e l o o r o r x l n r g e m g

m u m u i e c n o c o q u i z ( b e c a u s e l e a r n i n g c o n i O a f u n )P l u s a i o e c i o i r x i i u i o w a s o o o m e c a l l e d ' C o i c i i o C h o r a "

S 2 9 9 5 o n d i i kO l u s 5 1 0 0 m i o o i n g r o i o l i n g

V I S f l f i M A c c e n t e d o s e n d c n e c k O m o n e y o r c t e f t

' 0 « 3 4 M o i n 5 1 S O F T W A R E

B e i l e v u e . W O 8 0 O 4 [ 8 6 3 - 5 2 5 7

Page 58: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 58/148

Page 59: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 59/148

Page 60: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 60/148

S q u a r e sD o u g l a s F i s h

T e a c h y o u r s n a k e w e l l : I w i l l r e m e m b e re a c h m o v e y o m a k e a y o t r y t o c o n q u e rt h b o a r d w i t h y o u r s q u a r e s . s t r a t e g yg a m e f o o n t f o u r p l a y e r s . F o t h C o m o d o r e 6 4

A f i r s t g l a n c e , " S q u a r e s " l o o k s l o t l i k e " D o t s , "t h p a p e r a n p e n c i l g a m e w h e r e o p p o n e n t s t a k et u r n s c o n n e c t i n g d o t s t o t r y a n c o m p l e t es q u a r e s . A n d , a i t h p a p e r g a m e , t h e b a s i co b j e c t i v e i t c o m p l e t e m o r e s q u a r e s t h a n y o u ro p p o n e n t s . B u t h s i m i l a r i t i e s e n t h e r e — i nS q u a r e s , t h d o t s a r c o n n e c t e d b y a n i n t e l l i g e n t" s n a k e , " w h i c h y o c o n t r o l .

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

Y o c a m o v e y o u r s n a k e u p d o w n , l e f t , o r i g h t b p r e s s i n g t h I M J o k e y s r e s p e ct i v e l y { a r e m i n d e r , t h e d i r e c t i o n s a r e p r i n t e d

t b • - f - • - ■ - • P L R . 1 • • t - » 5P R 2 - • - • - t

I ■ t - • • - ■ l - t - l - t 1 " ■ I I I I I I I I I I I I H B I P L R .

i t - t » - i i

l i i i i i il i i i i i i

i i i i i h

P L A V E R 1 1 U H f i t D I R E C T I O N

P l a y e r s a n a r t i e d f o r t h e l e a d , b u o r a n g e ( p l a y e r4 i c a u g h t i a l o o p .5 C O M P U T E I s G a z e t t e u r n 1 9 8 5

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

W i t h e a c h m o v e y o u m a k e , y o " t r a i n " y o u rs n a k e t m o v e i c e r t a i n w a y , d e p e n d i n g o t h e p a t t e r n o f t r a i l s a r o u n d i t F o e x a m p l e , s a yt h e r e a r t r a i l s t t h l e f t o a n b e l o w y o u rs n a k e , a n d y o u m o v e i u p F r o m t h e n o n w h e ne v e r y o u r s n a k e e n c o u n t e r s p a t t e r n i w h i c ht h e r e a r t r a i l s t t h l e f t a n b e l o w i t i w i l lm o v e u p

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

T r a p p e d S n a k e ss n a k e c a b e c o m e t r a p p e d , t h o u g h , i y o g i v e

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

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

T h e r e a r n u m b e r o f s t r a t e g i e s y o c a d v e l o p f o c o n q u e r i n g l o n g r o w s o s q u a r e s o a v o i d i n g g e t t i n g t r a p p e d . Y o m a f i n d , t h o u g h ,t h a t i t ' s d i f f i c u l t t r e m e m b e r h o y o u r s n a k eh a b e e n t r a i n e d f o e a c h p o s s i b l e p a t t e r n o ft r a i l s . A l s o , e a c h g a m e t h a t y o p l a y w i l l b u n i q u e , s o w h a t w o r k s f o o n g a m e m a g e y o t r a p p e d e a r l y o i t h n e x t . U s u a l l y , i t ' sc o m b i n a t i o n o s t r a t e g y a n c h a n c e t h a t w i n s t h g a m e .

S e p r o g r a m l i s t i n g o p a g e 1 3 3 .

Page 61: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 61/148

T A K E

W I T H 1 S J I G I - I T A / V 1 S S I O I MP I B A L LY o d e s e r v e t h b e s t . Y o u ' v e e a r n e d I t N o r e w a r d y o u r s e l f w i t h a s e s s i o n o N i g h t M i s s i o n P I N B A L L ,t h m o s t r e a l i s t i c a n c h a l l e n g i n g a r c a d e s i m u l a t i o n e v e r c o n c e i v e d ! S t u n n i n g g r a p h i c s a n d a z z l i n g

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

S e y o u r d e a l e r . . . @ o ) l 0 G I o w n l e o c a l l f o m o i n f o r m a t i o n . ^ — " — ' * * - !

O r d e r L i n e : 8 0 6 3 7 - 4 9 8 3r a a m a i f w U H l n l i T

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

Page 62: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 62/148

Page 63: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 63/148

L O A D I N G Y O U R S O F T W A R EB A C K U P C O P Y W I T H

T H E A U T *S Y S T E M F O Y O U R 6 1 5 4 1 D R I V E I

U s e s N E V a r i - s e c t o r t r a c k s c a n n i n g p r o c e s sA c t u a l l y c o p i e s F U L L d i s k i o n l y 3 M I N U T E S IE a s i e s t t u s T O T A L L Y a u t o m a t i c c o p y u t i l i t yN E A u t o - S e n s o r d e t e c t s a n c o p i e s h a l f - t r a c k sB r e a k s t h r o u g h L A T E S T p r o t e c t i o n s c h e m e s

c o p i e r s i 1 I n c l u d e s F A S T C o p i e r , V A R I - S E C T O RC o p i e r , a n H A L F - T R A C K N i b b l e rC o p i e s n o r m a l H A L F - T R A C K S u t t r a c k 4 N E s y n c - s e e k i n g l o g i c r e d u c e s c o p y t i m e1 0 0 % m a c h i n e c o d e f o f a s t , R E L I A B L E o p e r a t i o n

N a n a l y s i s r e q u i r e d , j u s t s w a p d i s k s . . . & N d a m a g i n gd r i v e k n o c k d u r i n g e r r o r s , f o r m a t , o r c o p y i n gD e t e c t s D U P L I C A T E S e x t r a s e c t o r s , h i d d e n I D ' S ,a l t e r e d h e a d e r s , f r e q u e n c y t r a c k d e n s i t y 1A l c o p i e r s A U T O M A T I C A L L Y p u " e r r o r s " o b a c k u pU N L O C K S p r o t e c t e d d i s k s f o b a c k u p c o p y i n gF A S T E S T m o s t a d v a n c e d b a c k u p c o p i e r y o c a b u W r i t e s e r r o r s 2 0 . 2 1 2 2 , 2 3 , 2 7 , 2 W H I L E C O P Y I N G !T r a n s f o r m s y o u r 1 5 4 1 i n t o S U P E R - F A S T c o p y d r i v e lP R O D U C T S U P P O R T t e l . i t . r e v i s i o n s , a n u p g r a d e s

O N L Y$ 4 9 . 9 5

f o r e n t i r e s y s t e m

U T T I M E S F A S T E R T H A N O T H E R C O P I E R S !

T o o r d e r c A L L 8 0 5 - 6 8 7 - 1 5 4 1 e x t . 6 T e c h n i c a l f i n e 8 0 5 - 6 8 2 - 4 0 0 0 e x t . 9

A d S H J O O Q ) f * L J f r V P Q f D f f J m M d ( | H S O Q , i M r

D I S K M A K E R P A Y S F O I T S E L F T H F I R S T T I M E Y O U S I T

J 4 6 3 S t a t e S t r e e t - S u i t e I W 1 A - S a n t a B a r b a r a

Page 64: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 64/148

D a n c e / E x e r c i s eT h e s e p r o g r a m s — D a n c e F a n t a s y ( F i s h e r - P r i c e ) ,B r e a k d a n c e ( E p y x ) , D a n c i n g B e a r ( K o a l a ) , a n A e r o b i c s ( S p i n n a k e r ) — l e t p e o p l e o a l a g e sc h o r e o g r a p h t h e i r o w d a n c e s a n e x e r c i s e s a n s e t h e m t m u s i c .D i e t , H e a l t h , A n N u t r i t i o nT h o n l y p r o g r a m i n t h i s c a t e g o r y , T h O r i g i n a lB o s t o n C o m p u t e r D i e t ( S c a r b o r o u g h ) , i a p p e a l i n gb e c a u s e i c o u n s e l s y o o d i e t a n n u t r i t i o n ,a n h e l p s s e u p e r s o n a l w e i g h t - l o s s r e g i m e nb a s e d o d i e t , e a t i n g h a b i t s , m o o d s , a n d b e h a vi o r . I n c l u d e d i b o o k w i t h r e a d i n g s o n u t r i t i o na n d i e t .G e o g r a p h y A n M a p - R e a d i n gT h i s c a t e g o r y c o n t a i n s p r o g r a m s t h a t t e a c h w i t hc h a l l e n g i n g g a m e s a n a d v e n t u r e s c e n a r i o s . C h i ld r e n c a t r a v e l t h r o u g h o u t e r s p a c e w i t h M i c k e yM o u s e { M i c k e y ' s S p a c e A d v e n t u r e f r o m S i e r r a )a n d W i n n i e t h P o o h ( W i n n i e t h P o o h i t h H u n d r e d A c r e W o o d , a l s o f r o m S i e r r a ) . A m e r i c aC o a s t t C o a s t ( C B S ) f e a t u r e s s p e c i a l p l a s t i ck e y b o a r d o v e r l a y t h a t e n h a n c e s g a m e p l a y .

R o a d R a l l y U S ( B a n t a m ) c h a l l e n g e s c h i l d r e nt m a t h e i r w a f r o m p o i n t t p o i n t a c r o s s t h U . S . w h i l e o v e r c o m i n g h a z a r d s a n o b s t a c l e s .A n S t a t e s T r a i t s a n E u r o p e a n N a t i o n s L o c at i o n s ( D e s i g n W a r e ) e n a b l e s p a r e n t s a n c h i l d r e nt m a k e t h e i r o w l e s s o n s o U . S . a n E u r o p e a ng e o g r a p h y .

H o b b yT h o n l y p r o g r a m i t h i s c a t e g o r y , C h a r l e s G o r e n :L e a r n i n g B r i d g e M a d e E a s y ( C B S ) t e a c h e s a o l d e rc h i l d o a d u l t h o t p l a y b r i d g e ,I n v e n t i o n A n W o r l d B u i l d e r sT h e s e t w o c a t e g o r i e s f e a t u r e o p e n - e n d e d " m a ds c i e n t i s t ' s l a b o r a t o r i e s " t h a t e n c o u r a g e y o t e x p e r i m e n t . P i n b a l l C o n s t r u c t i o n S e ( E l e c t r o n i cA r t s ) l e t s y o c r e a t e a p i n b a l l m a c h i n e t h a t o e r a t e s u n d e r n e l a w s o f p h y s i c s . R o c k y ' s B o o t s

( T h e L e a r n i n g C o m p a n y ) l e t s y o b u i l d e l e ct r o n i c c i r c u i t s o u o f l o g i c g a t e s . I n C h e m L a ( S i m o n S c h u s t e r ) y o g e t p e r f o r m o v e r 5 e x p e r i m e n t s a n d c o m b i n e c h e m i c a l s t h o u s a n dd i f f e r e n t w a y s .

T h F a c t o r y ( S u n b u r s t ) l e t s y o b u i l d y o u ro w f a c t o r y . I R a c i n g D e s t r u c t i o n S e ( E l e c t r o n i cA r t s ) y o d e s i g n y o u r o w s l o t c a r s , t h e n t e s ty o u r d e s i g n s b r a c i n g t h e m . I T h G r e a t G o n z oi W o r d R i d e r ( S i m o n S c h u s t e r ) y o h e l pG o n z o t h m u p p e t r e s c u e h i s f a v o r i t e c h i c k e n ,C a m i l l a , b u s i n g " p o w e r w o r d s " t c o n s t r u c t a l s o r t s o m a r v e l o u s v e h i c l e s t f i n d C a m i l l a . I C r e a t i v e C o n t r a p t i o n s ( B a n t a m ) y o g e t b u i l dy o u r o w R u b e G o l d b e r g m a c h i n e s . D r e a m H o u s e

( C B S ) l e t s y o d e s i g n a n b u i l d y o u r o w h o u s e ;a n K i d s a W o r k ( S c h o l a s t i c ) l e t s y o b a r c h i t e c ta n c o n s t r u c t i o n c r e w f o r e m a n .M a t h S u c c e s s , M o n e y M a n a g e m e n t , A n P r o f e s s i o n a l S u c c e s sT h p r o g r a m s i t h e s e c a t e g o r i e s t e a c h m a t h ,m o n e y m a n a g e m e n t , d e c i s i o n - m a k i n g , p r o b l e m -s o l v i n g , a n o t h e r p r a c t i c a l s k i l l s . M a n y o t h p r o g r a m s d t h i s b h a n d i n g y o t o u g h b u e x c i t i n g j o a n s a y i n g , " H e r e , y o h a n d l e t h i s ! "B u t h e y ' r e n o w i t h o u t l o t s o h e l p f u l h i n t s a n c l u e s f r o m t h p r o g r a m s .

s e l e c t e d t h e f o u r M a t h S u c c e s s p r o g r a m sb e c a u s e t h e y c o n t a i n e d s e v e r a l r e a l w o r l d s o f tw a r e f e a t u r e s . F o e x a m p l e , S u c c e s s w i t h M a t h( C B S ) i r e a l l y c u r r i c u l u m o m a t h p r o g r a m s ,e a c h s o l d s e p a r a t e l y f o $ 2 4 . 9 5 . T h p r o g r a m sa r f o a d u l t s a n c h i l d r e n a g e s s i a n u p

M a t h / S p e l l i n g T e a c h e r ( C o m p u T e c h ) o f f e r se x c e l l e n t f e e d b a c k o h o w e l l y o u ' r e l e a r n i n gm a t h a n s p e l l i n g . I t a k e s a p e d a g o g i c a l l ys o u n d , s t e p - b y - s t e p a p p r o a c h t t e a c h i n g m a t hc o n c e p t s a n b e t t e r s p e l l i n g h a b i t s .

M i s s i o n : A l g e b r a ( D e s i g n W a r e ) i i n c l u d e db e c a u s e , f o t h f i r s t t i m e , s a s o m e u s t l e a r n i n g a l g e b r a . w a s e d o w n i a i n t e r s t e l l a rs p a c e s h i p a n t o l d t r e s c u e s t r a n d e d s h i p . T

C o m p a n i e s T h a t P u b l i s h R e a l W o r l d S o f t w a r e F o T h C o m m o d o r e 6 A l f r e d P u b l i s h i n g1 5 3 3 5 M o r r i s o n S t r e e tS h e r m a n O a k s , C 9 1 4 0 3( 8 1 8 ) 9 9 5 - 8 8 1 1B a n t a m E l e c t r o n i c P u b l i s h i n g6 6 F i f t h A v e n u eN e Y o r k , N 1 0 1 0 3( 2 1 2 ) 6 5 4 - 9 8 2 2B r 0 d e r b u n d1 P a u l D r i v eS a R a f a e l , C 9 4 9 0 3 - 2 1 0 1( 4 1 5 ) 4 7 9 - 1 1 7 0C B S o f t w a r eO n F o w c e t t P l a c eG r e e n w i c h , C 0 6 8 3 6( 2 0 3 ) 6 2 2 - 2 6 7 3C o m m o d o r e1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r . P 1 9 3 8 0( 2 1 5 ) 4 3 1 - 9 1 0 0

C o m p u T e c hP , O , B o x 7 0 0 0 - 3 0 9R e d o n d o B e a c h , C 9 0 2 7 7( 2 1 3 ) 3 7 5 - 6 3 9 1D e s i g n W a r e1 8 B e r r y S t r e e tS a F r a n c i s c o . C 9 4 1 0 7< 4 1 5 ) 5 4 6 - 1 8 6 6E l e c t r o n i c A r t s2 7 5 5 C a m p u s D r i v eS a n M a t e o . C 9 4 4 0 3< 4 1 5 ) 5 7 1 - 7 1 7 1E p y x . I n c .1 0 4 3 K i e l C o u r tS u n n y v a l e , C 9 4 0 8 9( 4 0 8 ) 7 4 5 - 0 7 0 0F i s h e r - P r i c eO n K e n d a l l S q u a r eC a m b r i d g e . M 0 2 1 3 9( 6 1 7 ) 4 9 4 - 1 2 0 0

G r o l l e r E l e c t r o n i c P u b l i s h i n g9 5 M a d i s o n A v e ,N e Y o r k . N 1 0 0 1 6( 2 1 2 ) 6 9 6 - 9 7 5 0K o a l o T e c h n o l o g i e s2 0 6 5 J u n c t i o n A v e n u eS a J o s e . C 9 5 1 3 1 - 2 1 0 5( 4 0 8 ) 9 4 6 - 4 4 8 3K i e l l1 3 2 0 S t o n y B r o o k R o a dS t o n y B r o o k . N 1 1 7 9 0< 6 0 0 ) 2 4 5 - 7 3 5 5M m c f s c a p e3 4 4 4 D u n d e e R o o dN o r t h b r o o k . 6 0 0 6 2( 3 1 2 ) 4 8 0 - 7 6 6 7P e n g u i n S o t t w o r eP . O . B o 3 1 G e n e v a , I 6 0 1 3 4( 3 1 2 ) 2 3 2 - 1 9 6 4

P r e n t i c e - H a l lP . O . B o x 8 1 9E n g i e w o o d C l i f f s N 0 7 6 3 2( 2 0 1 ) 5 9 2 - 2 6 4 1S c a r b o r o u g h S y s t e m s2 N o r t h B r o a d w a yT a n y t o w n , N 1 0 5 9 1( 9 1 4 ) 3 3 2 - 1 5 4 5S c h o l a s t i c7 3 B r o a d w a yN e Y o r k , N 1 0 0 0 3( 2 1 2 ) 5 0 5 - 3 4 9 7S i e r r a O n - L l n eS i e r r a O n - L l n s B u i l d i n gC o a r s e g o l d , C 9 3 6 1 4( 2 0 9 ) 6 6 3 - 6 8 5 8S i m o n S c h u s t e r1 2 3 0 A v e . o f t h e A m e r i c a sN e Y o t k . N 1 0 0 2 0( 2 1 2 ) 2 4 5 - 6 4 0 0

S p i n n a k e r S o f t w a r eO n K e n d a l l S q u a r eC a m b r i d g e , M 0 2 1 3 9( 6 1 7 ) 4 9 4 - 1 2 0 0S p r i n g b o a r d7 8 0 7 C r e e k r i d g a C i r c l eM i n n e a p o l i s . M 5 5 4 3 5( 6 1 2 ) 9 4 4 - 3 9 1 2S u n b u r s t C o m m u n i c a t i o n s3 9 W a s h i n g t o n A v e n u eP l e a s a n t w l l e . N 1 0 5 7 0( B O O ) 4 3 1 - 1 9 3 4T h L e a r n i n g C o m p a n y5 4 M l d d l e f i e l d R o a dM e n l O P a r k , C 9 4 0 2 5( 4 1 5 ) 3 2 6 - 5 4 1 0

6 C O M P U T E ' S G a z e t t e J u n e 1 9 B 5

Page 65: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 65/148

S P E C I A L O F F E R f r o mC O M P U T E ! B o o k sf 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 sB u a n o t h e s e b o o k s a n r e c e i v e 1 5 D i s c o u n t , Y o p a $ 2 2 . 0 0 a n s a v e $ 3 . 9 0 !B u a l b o o k s a n g e 2 5 D i s c o u n t . Y o p a o n l y $ 2 9 . 0 0 , s a v i n g s o $ 9 . 8 5 !

A e x c e l l e n t r e s o u r c e f o u s e r so t h 6 w i t h s o m e t h i n g f o e v e r y o n e : S I p r o g r a m m i n gt e c h n i q u e s , m e m o r y m a p .a m a c h i n e l a n g u a g e m o n it o r , a n i n f o r m a t i o n a b o u tw r i t i n g g a m e s a n u s i n gp e r i p h e r a l s . T h i s 2 6 d - p a g e .s p i r a l - b o u n d D o o ki n c l u d e s m a n y r e a d y - t o -t y p e - i n p r o g r a m sa n g a m e s . 1 2 . 9 5

C o n t i n u e s i t h t r a d i t i o n o i t h F i r s t B o o ko C o m m o d o r e 6 i p r e s e n t i n g s o m e o t h e b e s t p r o g r a m s a n a r t i c l e s f r o mC O M P U T E ! P u b l i c a t i o n s , m a n y r e v i s e d o n e v e r b e f o r e p u b l i s h e d . T h e r e ' s s o m e t h i n gf o a l m o s t a n C o m m o d o r e 6 u s e r i t h i s2 8 9 - p a g e b o o k : a r c a d e a n t e x t a d v e nt u r e g a m e s i B A S I C a n d m a c h i n e l a g u a g e , c o m m e r c i a l s o f t w a r e - q u a l i t yw o r d p r o c e s s o r , p r o g r a m w h i c h a d d s4 n e c o m m a n d s t B A S I C , a e l e c t r o n i cs p r e a d s h e e t , t u t o r i a l s a b o u t p r o g r a m m i n g s o u n d a n g r a p h i c s , a n u t i l i t i e s f o s a v i n g , c o p y i n g , a n r e t r i e v i n g f i l e s . 1 2 . 9 5

B u N o w — T h i s O f f e r E x p i r e s J u n e 3 0 , 1 9 8 5 .

c o l l e c t i o n o f o u t s t a n d i n g g a m e s , a p p l i c at i o n s , t u t o r i a l s , a n u t i l i t i e s f r o m t h m o s t r c e n t i s s u e s o C O M P U T E ! m a g a z i n e a n dC O M P U T E i ' s G a z e t t e , i n c l u d i n g s e v e r a l p r g r a m s n e v e r b e f o r e p u b l i s h e d . C o m m o d o r e 6 u s e r s o a l a g e s a n e x p e r i e n c e w i l l f i n d t h i sb o o k i n f o r m a t i v e , e n t e r t a i n i n g , a n e d u c at i o n a l . C r e a t e a 8 0 - c o l u m n d i s p l a y , p l a ye d u c a t i o n a l a n a r c a d e - q u a l i t y g a m e s , c o p o s e m u s i c , m o v e s p r i t e s e a s i l y a n q u i c k l y ,a n s e h o t p r o g r a m m o r e e f f i c i e n t l y a n e f f e c t i v e l y . S i 2 . 9 5

Y e s ! w a n t t s a v e m o n e y w h i l e e n j o y C O M P U T E I B o o k s .C O M P U T E I ' S F i r s t B o o k o C o m m o d o r e 6 S 2 , 9 5C O M P U T E i ' s S e c o n d B o o k o C o m m o d o r e 6 4 $ 1 2 . 9 5C O M P U T E D T h i r d B o o k o C o m m o d o r e 6 4 $ 1 2 . 9 5

A l O r d e r s M u s i B P r e p a i dP a y m e n t E n c l o s e d ( c h e c k o m o n e y o r d e r )C h a r g e M a s t e r C a r d V I S A A m e r i c a n E x p r e s s

A c c t . N o S i g n a t u r eN a m eA d d r e s sC i t yS t a t e

E x p . D a t e

T O r d e r C a l l T o l l F r e e 8 0 0 - 3 3 4 - 0 8 6 8( i N c a l l 9 1 9 - 2 7 5 - 9 8 0 9 )

o m a i l t h i s c o u p o n w i t h y o u r p a y m e n t t o C O M P U T E ! B o o k s , P . O . B o 5 4 0 6 ,G r e e n s b o r o , N 2 7 4 0 3

P l e a s e s e n d m e :B o o k f o S ' 2 . 9 5B o o k s l o S 2 0 B o o k s f o $ 2 9 . 0 0

N r e s i d e n t s a d 4 . 5 % s a l e s t a A d $ 2 . 0 0 p e b o o k f o s h i p p i n gT o t a l P a i d

Z i P l e a s e o i ' o w A - w f i o i s l o d e l i v e r y 7 5 6 1 1 2 G

Page 66: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 66/148

V I C - 2 0 O W N E R SM O W S Y O U RC H A N C ET C O M P L E T E Y O U R V I C - 2 0 C O M P U T E R B O O K L I B R A R Y

B u a n o t h e s e o u t s t a n d i n g b o o k sa n r e c e i v e 3 0 d i s c o u n t .

C O M P U T E D F i r s t B o o k o V I G a m e sC O M P U T E ! ' s S e c o n d B o o k o V I G a m e s

C r e a t i n g A r c a d e G a m e s o t h V I C O M P U T E i ' s F i r s t B o o k o V I

C O M P U T E D S e c o n d B o o k o V I C O M P U T E R S T h i r d B o o k o V I

V I G a m e s f o K i d sM a p p i n g t h V I

P r o g r a m m i n g t h V I

3 0 D I S C O U N T

C A L L T O L L F R E E 8 0 0 - 3 3 4 - 0 8 6 8o r m a i l y o u r p a y m e n t w i t h t h a t t a c h e d c o u p o n t C O M P U T E ! B o o k s , P . O . B o 5 0 5 8 , G r e e n s b o r o , N 2 7 4 0 8

P l e a s e s e n d m t h f o l l o w i n g V I C - 2 0 c o m p u t e r b o o k s t o m l i b r a r y :C O M P U T E ! 1 * F l r s l B o o k o V I S 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E I S S e c o n d B o o k o V I S 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E ! " s T h i r d B o o k o V I S 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U T E V s F l r s l B o o k o V I G a m e sS 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC O M P U W s S e c o n d B o o k o V I G a m e sS 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hC r e a t i n g A r c a d e G a m e s o t h V I $ 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hV I G a m e s f o K i d s

S 1 2 . 9 5 l e s s 3 0 $ 9 . 0 7 e a c hM a p p i n g t h V I $ 1 4 . 9 5 l e s s 3 0 $ 1 0 . 4 6 e a c hP r o g r a m m i n g t h V I $ 2 4 . 9 5 l e s s 3 0 $ 1 7 . 4 f i e a c W

S U B T O T A LN R E S I D E N T S A D d . 5 % S A L E S T A S H I P P I N G A N H A N D L I N G( S 3 0 0 ( o P r o g r a m m i n g t h V I C . S 2 . C 0 p b o o n ( O a l o l d e r D O O M )T O T A L P A I D

P a y m e n t E n c l o s e d ( c h e c k o m o n e v o r d e r )C h a r g e n v i s a M a s t e i C a r d A m E x p r e s s

A c c ' t f E x p . D a t e

S i g n a t u r e .

N o m eA a d r e s sC i l v S t a t e Z i

o A - w e e k s i t a e i r v e i vA L O R D E R S M U S T B P R E P A I D

7 S O I 0 7 G

Page 67: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 67/148

g e t h e r e , h a t u s a l g e b r a . .S u r v i v a l M a t h ( S u n b u r s t ) i i n c l u d e d b e c a u s e

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

T h M o n e y M a n a g e m e n t p r o g r a m s a r i t h s a m e v e i n . T i n k ' s S u b t r a c t i o n F a i r ( M i n d s c a p e )a n D o n a l d D u c k ' s P l a y g r o u n d ( S i e r r a ) t e a c hy o u n g e r c h i l d r e n h o t b u d g e t , c o u n t , a n m a n a g e m o n e y .

O l d e r c h i l d r e n a n a d u l t s c a b e c o m e c h i e fe x e c u t i v e o f f i c e r s o f t h e W h a t s i t C o r p ( S u n b u r s t )a n m a n a g e i t r i s i n g a n f a l l i n g f o r t u n e s , A n H o m e W o r d M o n e y M a n a g e r ( S i e r r a ) , T h F i n a n c i a lC o o k b o o k ( E l e c t r o n i c A r t s ) , J L a s s e r ' s Y o u r P e rs o n a l M o n e y M a n a g e r ( S i m o n S c h u s t e r ) , a n J L a s s e r ' s Y o u r I n c o m e T a ( S i m o n S c h u s t e r ) a c a " t e a c h i n g t o o l s " t h e l p y o s t r u c t u r e , b u d g e t ,a n m a n a g e y o u r f i n a n c e s .

T h P r o f e s s i o n a l S u c c e s s p r o g r a m s i n c l u d et w e x c e l l e n t m o d e l r a i l r o a d s i m u l a t i o n s — T r a i n s( S p i n n a k e r ) a n R a i l r o a d W o r k s ( C B S ) — a n d N at i o n a l T e a c h e r E x a m ( K r e l l ) , p r e p a r a t i o n p r g r a m , a n P r e s i d e n t ' s C h o i c e ( S p i n n a k e r ) ,c h a l l e n g i n g g a m e i w h i c h y o r u t h c o u n t r ya p r e s i d e n t .M u s i cA l t h p r o g r a m s i t h i s c a t e g o r y a t t e m p t t t e a c h m u s i c t h e o r y a n e n c o u r a g e o r i g i n a l c o p o s i t i o n . B u t , l e t h b u y e r b e w a r e : T h e y a r n o t h u l t i m a t e m u s i c t e a c h e r f o a d u l t s o r c h i l d r e n .B u t h e y a r g o o d s t a r t .

S o n g M a k e r ( F i s h e r - P r i c e ) i n o t a b l e b e c a u s ei t ' s a i n t r o d u c t i o n t m u s i c c o m p o s i t i o n f o v e r yy o u n g c h i l d r e n ( a g e s f o u r t o e i g h t ) . T h M u s i cS h o p ( B r o d e r b u n d ) , M u s i c C o n s t r u c t i o n S e ( E l e ct r o n i c A r t s ) , B a n k S t r e e t M u s i c W r i t e r ( M i n d s c a p e ) ,a n S o n g w r i t e r ( S c a r b o r o u g h ) a r a l " t e a c h i n gt o o l s " — m u s i c a l w o r d p r o c e s s o r s w i t h g u i d e l i n e so h o t c o m p o s e y o u r o w m u s i c .

R o c k ' R h y t h m ( S p i n n a k e r ) l e t s y o t o c r ea t m u s i c i a s t u d i o e n v i r o n m e n t . A n N o t a b l eP h a n t o m ( D e s i g n W a r e ) p l a c e s y o i n m u s i c a la d v e n t u r e .

T h r e e p r o g r a m s f r o m A l f r e d P u b l i s h i n g ( M s i M a d e E a s y , P r a c t i c a l M u s i c T h e o r y , a n t h M u s i c A c h i e v e m e n t S e r i e s ) c o m e t h c l o s e s t t b i n r e a l m u s i c t e a c h e r . T h e y a r t h s o f t w a r ev e r s i o n s o A l f r e d ' s p o p u l a r t h e o r y a n c o p o s i t i o n w o r k b o o k s , a n d i a g n o s t i c e v a l u a t i o n s .O r g a n i z a t i o n , P l a n n i n g , R e f e r e n c e , A n S c i e n t i f i c M e t h o dT h p r o g r a m s i t h e s e f o u r c a t e g o r i e s a r e s i m i l a ri t h a t t h e y a l e n h a n c e t h w a y o t h i n k . T h d a t a b a s e p r o g r a m s i t h O r g a n i z a t i o n c a t eg o r y — F r i e n d l y F i l e r ( G r o l i e r ) , P h B e t a F i l e r( S c a r b o r o u g h ) , H o m e w o r d F i l e r ( S i e r r a ) a n S c h o l a s t i c ' s S e c r e t F i l e r a n P F S : F I L E — a r e n o j u s t e l e c t r o n i c c a r d f i l e s . T h e y a r k e y s t n e

w a y s o t h i n k i n g a b o u t i n f o r m a t i o n . W i t h t h e s ep r o g r a m s y o c a u s t h c o m p u t e r t j u g g l ef a c t s t h w a y o s h u f f l e d e c k o c a r d s . T h e yl e y o s o r t f a c t s , c r o s s r e f e r e n c e t h e m , " h i d e "t h e m , p r i o r i t i z e t h e m , l i s t t h e m , a n d c o m p a r et h e m , a l i f e s e c o n d s .

Y o c a b u p r e r e c o r d e d d a t a b a s e s f o u s w i t h t w o f t h e p r o g r a m s — F r i e n d l y F i l e r a n P F S : F i l e — o n i m p o r t a n t s c h o o l s u b j e c t s .

T h P l a n n i n g p r o g r a m , E d u c a t e ( G r o l i e r ) , t h R e f e r e n c e p r o g r a m , M a s t e r t y p e ' s F a c t s F i g u r e s( S c a r b o r o u g h ) , a n t h S c i e n t i f i c M e t h o d p r g r a m , S u r v e y T a k e r ( S c h o l a s t i c ) l e y o p l a y w i t hn u m b e r s t h w a y o p l a y w i t h f a c t s u s i n g t h d a t a b a s e p r o g r a m s .O u t e r S p a c e , W e a t h e r , A n P e o p l e S k i l l sT h p r o g r a m s i t h e s e t h r e e c a t e g o r i e s e n c o u r a g el e a r n i n g v a l u a b l e s k i l l s a n d k n o w l e d g e a n d i m e d i a t e l y a p p l y i n g t h e m i t h o u t s i d e w o r l d .F o e x a m p l e , H a l l e y P r o j e c t ( M i n d s c a p e ) p u t s k i d sa t h c o n t r o l o f s p a c e s h i p , t e a c h e s t h e m h o t n a v i g a t e t h s o l a r s y s t e m , a n h o t r e n d e zv o u s w i t h H a l l e y ' s C o m e t ( c o m i n g i e a r l y1 9 8 6 ) .

S k T r a v e l ( C o m m o d o r e ) i m i n i a t u r e p l a ne t a r i u m i n s i d e y o u r c o m p u t e r a n " r o a d m a p "t t h h e a v e n s . M n i n e - y e a r - o l d d a u g h t e r ,C a t i e , a n u s i t f i n d s t a r s , p l a n e t s , a n c o n s t e l l a t i o n s . a l s o r e c o m m e n d I n t e r p l a n e t a r yP i l o t f r o m C B S .

O n o t h w e a t h e r p r o g r a m s , F o r e c a s t ! ( C B S ) ,h a t a u g h t C a t i e a n m h o t o s e t u o u o w w e a t h e r s t a t i o n a n m a k e f o r e c a s t s . A n o t h e r e c e l l e n t c h o i c e i W e a t h e r T a m e r s f r o m C B S .

L a s t , t h P e o p l e S k i l l s p r o g r a m , M a n y W a y st S a L o v e Y o ( C B S ) , i t h f i r s t p r o g r a m f r o mM r R o g e r s ' N e i g h b o r h o o d . I l e t s p a r e n t s a n c h i l d r e n ( a g e s a n u p c o n s t r u c t a n s e n d t e x t -a n d - a n i m a t e d - p i c t u r e g r e e t i n g c a r d s w i t hp e r s o n a l i z e d m e s s a g e s .S t o r y M a k e r A n P r i n t S h o pT h p r o g r a m s i t h e s e t w c a t e g o r i e s a r s o m eo f t h e m o s t w o n d e r f u l a n r e w a r d i n g I ' v e f o u n d .T h e y l e y o c r e a t e y o u r o w n e w s l e t t e r s , n e w sp a p e r s , s t i c k e r s , b u t t o n s , b o o k s , g r e e t i n g c a r d s ,c a r t o o n s , p l a y s , a n a n i m a t e d p i c t u r e - a n d - t e x ta d v e n t u r e s t o r i e s . M a n y o t h p r o g r a m s a r a c c o m p a n i e d b i d e a s - a n d - a c t i v i t i e s b o o k s a n b e x t e n s i v e p r i n t m a t e r i a l s . A n t h c o m p a n i e so f f e r s u p p l e m e n t a r y p a c k a g e s w i t h e x t r a m a t e r ia l f o n e p r o j e c t s .

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

T h S t o r y M a k e r c a t e g o r y i n c l u d e s B u i l d - a -B o o k a n B u i l d - a - B o o k R e f i l l K i f r o m S c a rb o r o u g h ; J u s t I m a g i n e f r o m C o m m o d o r e ; B a n k

C O M P U T E I S G a z e t t e J u n e 1 9 8 5 6

Page 68: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 68/148

C O M M O D O R E 6 w i t h $ 1 9 . 9 5 S o f t w a r e P u r c h a s e

$ 3 9 ° °1 7 0 K D i s k D r i v e $ 1 4 9 . 0 0T r a c t o r F r i c t i o n P r i n t e r 5 1 6 9 . 1 1 01 3 H i - R e s C o l o r M o n i t o r S 1 8 9 . 0 0

S e P a g e 1

C O M M O D O R E 6 C O M P U T E R S 1 3 4 . 0 0Y o p o o n l y S I 3 9 . 0 0 ( ™ i t t i I h S 1 9 . 9 5 s o f t w a r ep u r c h a s e s e e b e l o w ) w h e n y o o r d e r t h p o w e H u l8 i C O M M O D O R E 6 C O M P U T E S ' L E S S t h . a l u e o i h S P E C I A l S O F T W A R E D I S C O U N T C O U P O N w p o t kw i t h y o u r t o m p u t e r t h a t a l l o w s y o 1 S A V E O V E RS 5 0 0 o f l o l l w o r e t a l e p r i c e s 1 ! W i l t l o n l y S I O 0 o s o v m i j ^ a p p l i e d , y o u r n o c o m p u l e r c o s ! i $ 3 9 . 0 0 ' '

1 7 0 K D 1 S K D R I V E 1 1 4 9 . 0 0Y o p o o n l y S 1 4 9 . 0 0 I w i l h t h e 5 1 9 5 t o f l w a i ep u r c h a s e s e e b e l o w ) w h e n y o o r d e r i h I 7 0 K D u D r i v e 1 L E S S I h v a l u e o i h S P E C I A L S O F T W A R ED I S C O U N T C O U P O N w p a c k w i t h y o u r d i s k d r i v e i h o ia l l o w s y o t S A V E O V E R 5 5 0 0 o i s o l l w a r e s a l ep r i c e s ' ! W i i h o n l y S 1 0 0 o s a y i n g s o p p l i e d . y o u r n e d i s k d r i u o c o s l i s S 4 9 0 0

I I H I - R E S C O L O R M O N I T O R ( 1 8 9 . 0 0Y o p a o n l y S 1 S 9 0 0 ( w i l h t h $ 1 9 . 9 5 l o l t v y o r ep u r f h a i o s o b e l o w ) w h e n y o o r d e r I h i s 3 3 C O L O RM O N I T O R w i t h s h a r p e r a n c l e a r e r r e s o l u h o n p h a na n o t h e r c o l o r m o m i o r s w h o v e t e s t e d 1 L E S S v a l u eo I h S P E C I A L S O F I W A R E D I S C O U N T C O U P O N w p o c k w i t h y o u r m o n i i o r t h a t a l l o w s y o t s a v e o v e rS 5 D 0 o i s o l t i v a r e s a l e p n t o s " W i t h o n l y S I o s a v i n g s a p p l i e d y o u r n e c o l o r m o n i t o r c o s t i o n l yS B 9 . 0 0 ( 1 6 C o l o r s ) .

S C O L U M N S C P T R A C T I O N / F R I C T I O N P R I N T E R J 1 6 9 . 0 0

Y o p < i y o n l y S 6 0 w h e n y o u o r d e r i h o C o m V o r Td e l u x e l i n e p n n l e r i h o l p r i n t s G ' t x I f u l l s i : o . s i n g l es h e e t , r o l l o I o l o l d p a p e r , l a b e l s , e t I r n p o c f d o m a i m b i d i r e c t i o n a l L E S S t h v a l u e o t h S P E C I A LS O F T W A R E D I S C O U N T C O U P O N w p o c k w i t h y o u rp u n i e r l h a l a l l o w s y o 1 S A V E O V E R $ 5 0 0 o f s n f l w o t e s o l e p r i t e s " V V i l h o n l y S 1 0 0 o s o - i n g sa p p l i e d y o u r n e t p r i n t e r c o s l i o n l y S 6 9 . 0 O .

B C O L U M N B O A R D $ 7 1 . 0 0N o y o u p i r o g f o m 3 0 C O l L J M h J S o i h o s t r o o n d o n l i m e 1 C o n v e r T s y o u ' C o m m o d o r e 6 T 8 C O L U M N Sw l w n v o p l u g i h 8 C O L U M N E X P A N S I O NB O A R D 1 ' P L U S 4 s l o T U h p o n d e r ' C o u s w i l h m o l ts o f t w a r e

8 C O L U M N S I C O L O RE X E C U T I V E W O B D P R O C E S S O R * 3 9 . 0 0

T h i s E X E C U T I V E W O R D P R O C E S S O R i i h J l n o s to v o i l a b l c ? l o t h C O M M O D O R E 6 e o m p u t u r ' T h U L T I M A T E F O R P R O F E S S I O N A L W o r d P r o f i l i n g .D I S P L A Y S 4 o 8 C O L U M N S I C O L O R o b l a c k o n w h i t e 1 S i m p l e T o p e r a t e p o w e ' l u l ' e * i e d i t i n g w i l h? 5 W O R D D I C T I O N A R Y c o m p l e t e C u r i o r a n i n s e r t . d o l e t o k e c o r o l l l i n e a n p o ' o g r a p hh t l V F l f O n a u i o m a h c d e l e t i o n , c e n t e r i n g , m a r g i ns D t l l n g ^ a n o u t p u l l a l p r i n l e r s > I n c l u d e s ap o w e r f u l m a i l m e r g e .U * t $ 9 9 0 S A L E U 9 . 0 0 C o u p o n 5 2 9 , 9 5

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

S U P E R A U T O c o D I A L M O D E M 6

( B e s t c o m m u n i c a t i o n s p a c k a g e i U S

C A L LB E F O R E

Y O O R D E R

P R I C E SM A B L O W E R

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

E a m l e i )P R O F E S S I O N A L S O F T W A R E

C O M M O D O R E 6 N a E i c c u T i v e W o r d P l o c e w a 'E > o t u T i * e D o i o B a s e7 0 . O O Q W o r d D i c t i o n a r yP r a c T i c n k I P r m l S h o o | D ! l k )P r a f l i f a l tP r o g r a m m e r s R e l a r « n [ f >

G u i d eP r o g r a m m e r s H t l p v r

( b i l k )0 C o l u m n S t . M n l C i i k lD . i k [ p i e r | b F ^ F i l o lD e l u i o T o p « C a ^ > e T r «P r o J o y S t i c kL i g h l P e D u l l C a v e rS i m o n B a s i cP r ' l l o p I F o y *i v p v i G ' a p h i E i E . p o n d nW u C o F i l v w r i l e r

1 1 1 'i i i . a oS 6 0 5 3 4 . 9 5S 0 ° 9 5% t i 9 5S 5 9 9 5S 3 0 9 5

1 5 9 1 3 9 . » 1 6 9 . 0 0S 1 9 9 5S 3 9

B . 9 51 1 9 S D 9 S 2 9 1 5 > ) 9 J 5 9 9 5

S a l sS 3 i 0 S I J 9 5S ' 9 9 55 3 7 9 1H 9 ( 1 6 1 5H 9 1 ? 9 9 5S 9 £ 4 9 5 1 9 S H I S

9 S 5 9 i l l 9 5H 9 W * . » Si l 9

C o u p o n1 3 9 9 55 1 9 . 9 5S 1 0 0 05 « J 9 55 3 6 9 5S 1 9 9 5S I J S OS T 9 S 1 9 5 1 9 S 3 9 S 1 0 . 0 0

9 . 9 56

i l l 9 5J I 9 i 9 1 2 1 9 5i ? l t i

( S e e o v e r 1 0 c o u p o n i t e m s i o u c a t a l o g )W r l t o o r c a l l f o r

S a m p l e S P E C I A L S O F T W A R E C O U P O N !

E X E C U T I V E Q U A L I T YP R O F E S S I O N A L B U S I N E S S S O F T W A R E

t i n - C a d i l l a c o B u i l n e i i P r o g r a m il o C o m m o d o r e ■ " . C o m p u t e r !

I n y e m o r y M a n a g e m * n tA c r o u n l ^ R p c e i w a b l pA c i o u i n ^ P o y a b l oP o y r o l lG c n o r a l L o d g e r

l i l tS 7 9 9 5S 7 9 . 9 55 7 0 5 7 9 . 9 51 7 9

S o l *S I 9 9 51 3 9 . f iS 2 9 9 51 2 9 . 9 51 2 ° 1 5

C o u p o n1 J J . 9 51 2 J . 9 5S 2 4 9 51 U . 9 5S 2 4 9 5

• T h e $ 1 9 . 9 5 S o f t w a r e P u r c h a s e O p t i o n sJ l P r o g r a m f l o n u i P a c k I r o n o o d u k )

2 O i l D a n o r i s S l r a l e Q y B o a i d G a i i i nD u D r i v e C l e a n u r

4 H E G a m e s ( d n k )P o g a I q ( t o p * o d i ( k )

1 1 1 !W 9 S « . «1 1 0 J 3 9 S 3 9

1 1 I t i t . 9 11 1 9 . 4 1l i t . 4 1

5 O C o m p u t e r L e a r n i n g P a $ 3 7 . 9 5N e V o i c e S y n t h e s i z e r $ 4 9 , 0 01 2 G r e e n o A m b e r M o n i t o r $ 7 9 . 1 2 D a i s y W h e e l P r i n t e r $ 1 9 9 . 0 0

S U P E R A U T O D I A L M O D E M S I f . O OE a s y T u s J u i l p l u g i n l o y o u t C o m m o d o r e 6 c c n p u i e r o n y o r l e a d y ! o I r f l n s m i l o n r e c e i v em e » a g e $ - E a s i e r l v i r h o n d i a l i n g y o u t l e f e p h o n e| u p u s h o n e k e y o n y o u r c o m p u T o r 1 I n c F u d e te x c l u s i v e e a $ y l u i p r o g r a m f a u a n d a w nl o a d i n g S p n n l e r a n d i s h d ' l v e sL l l l ' i A i i : \ - i . w

N E C O M P U T E R L E A R N I N G P A S 3 T . 9 5M a k e i o i h e r g r r j p h i t i T o b l e i i o b i o k - i o T h i i n e T E C HS K E T C H L E A R N I N G P A a l l o w * y o l d r a w o y o u iT . V . o M o n i i a t o n i H e n y o t o p n n l w h o i e ^ e r y o d r a w o T h s c r e e n o n y o u r p r i n t e r s . F A N T A S T I C 1 1 1L i ^ l 5 7 9 . 9 5 S A L E * J 7 . » 3 .

N E V O I C E S Y N T H E S I Z E R S 4 4 . 0 0F o t o n v & 4 o V l C - ? 0 c o m p u i e r i . J u i i p l u g i i o n y o u c o n p r o g r a m w o i d s a n d ^ e n T Q n c m a d | u * T v o l u m eo n p i l c h m o k e l o l k m g o d v e n l u r e g a m e > s o u n da c i i o n g a m e * a n c u s t o m i z e d l a l k i o i ' 1 F O R O N L Y5 1 9 . 9 5 y o c a o d T E X T T S P E E C H t u i T l y p e w a r da n h o a r y o u r c o m p u t e r l a l k A D D S O U N D T

Z o r k " r S C O T T A D A M S A N A A R D V A R K A D V E N T U R EG A M E S ' ( D i s k o r l a p e . )

1 2 G R E E N O A M B E & M O N I T O R S 7 9 . HV o u r c h o i c e o g r e e f l o a m b e r ^ c r e i f n m o n i T o r r o q u a l i t y . 8 t o l u m n ^ i * 7 l i n e s e a i y l r e a d , o n r ig l o r o f P L U S S 9 9 D l o c o n n e c t i n g c a b l e . C a 6 o V I 3 0

1 2 D A I S Y W H E E L P R I N T E R 1 1 4 4 . 0 0" J U K I " S u p e r b I t f M l q u a l i i y d a i s y w h e y l p r i m e r 1 ? e j r i r a l a r g e c a r r i a g e , u l 1 C P b i d i r e c l i o n o lp r i m i n g d r o p i t c m e n e r i b b o n . c e n T r a n k s p o r a l l e lo R S 2 3 2 s e r i a l p o r T b u i l l i n ! ( S p « c i r y tL u 5 2 9 9 . 0 0 S A L E » 1 f 9 . 0 0

C A R D C O O + I N T E R F A C E * 5 9 , O 0F o C o m m o d o r e 6 o n V r 2 c o m p u i p r ^ l e y o u s o t h e r p r i n T e n w i T h C e n t r o n i c s i n i o r l a t e * . T h i sm T c r f a c e l e i s i h p r m i a r o l i k e C o m m o d o r e p n n r e ri n c l u d i n g p r i n h n g i h C o m m o d o r u g r a p h i c s ( D o im o l n i r w i t h g r a p h i t c o p o b p h l y p r i n t e r i j .

P H O T E C T O W A R R A N T YA l P r o i e c l o ' s p r o d u c l s c a r r y o m i n i m u m 9 d a w a r r a n t y . T h e r e f o r e , i o n y i h i n g f o i l s w i t h i n 9 d a y s f r o m t h d o t e o p u r c h a s e , y o s i m p l ys e n d y o u r p r o d u c t l u v i U m l e d P a r c e lS e r v i c e p r e p a i d . W w i l l I M M E D I A T E L Y s e n dy o r e p l a c e m e n t a n c h a r g e v i U n i t e dP a r c e l S e r v i c e p r e p a i d . T h i s w a r r a n t y p r o v e so n c e a g a i n t h a i W L o v e O u

L O W E S T P R I C E S I D A F R E E T R I A L8 E S T S E R V I C E I N U . S . A . O N D A E X P R E S S M A I L

P H O N E O R D E R Sa . m . p . m . W o u h d o y ^

a u m . 1 n o o n S a T u r d o y .9 D A F R E E R E P L A C E M E N T W A R R A N T Y

O V E R 5 0 P R O G R A M S F R E E C A T A L O G S

A d $ 1 0 . 0 0 f o s h i p p i n g h a n d l i n g a n i n s u r o n c e . I l l i n o i s r e s i d e n t sp l e a s e a d 6 I a n . A d $ 2 0 . 0 0 ( o C A N A D A . P U E R T O R I C O . H A W A I I .A L A S K A . A P O - F P O o r d e r s . C a n a d i a n a r d o r s m u s l b o i U . S . d o l l a r sW D N O E X P O R T T O O T H E R C O U N T R I E S E X C E P T C A N A D A .E n c l o s e C a s h i e r s C h e c k . M o n e y O r d e r o P e r s o n a l C h e c k . A l l o w 1 d a y s ( o d e l i v e r y T d a y s f o p h o n o o r d e r s . d a e v p r e i s m o i l 'V I S A M A S T E R C A R D - C O N o C . O . O . l o C o n a d a . A P O - F P O

W L o v e O u C u s t o m e r sB o 5 5 0 , B o r r i n g t o n . I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 69: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 69/148

F A N T A S T I C C O M P U T E R P R I N T E R S A L E ! ! !1 0 C O M - S T A RT r a c t o r F r i c t i o n P r i n t e r

1 3 0 - 1 5 0 C P O n l y

i i i i M i i i i i i i i i i i i m n i i i i i / i i i i i C O M - S T A R L i s t $ 4 9 9L o w e s t S a l e P r i c e , P r e m i u m Q u a l i t y . T r a c t o r / F r i c t i o n P r i n t e r I t h U . S . A . ( B e s t V a l u e )

H i g h s p e e d 1 3 0 - 1 5 0 C h a r a c t e r s P e S e c o n d 4 0 , 1 6 , 6 6 S O . 9 6 , 1 3 2 l i n e s p a c i n gW o r d P r o c e s s i n g , L e t t e r s B u s i n e s s F o r m s L a b e l s . G r a p h i c s , T a b l e s L i s t P r o g r a m s

F a n t a s t i c G r a p h i c s P r i n t M o d e m D a t a T h M o s t I m p o r t a n t A c c e s s o r y F o r Y o u r C o m p u t e r

P r e m i u m Q u a l i t y1 3 0 - 1 5 0 C P 1 0 C O M - S T A R

P r i n t e r $ 1 9 91 0 c a r r i a g e , p r i n t s 8 l 4 " x H " s t a n d a r ds i n g l e s h e e t o r c o n t i n u o u s f e e d p a p e r ,B i - d i r e c t i o n a l , I m p a c t , d o m a t r i x , 1 3 0 -1 5 C P S , d o m a t r i x w i t h d o u b l es t r i k e c a p a b i l i t y ( o r 1 8 1 d o m a t r i x{ n e a r l e t t e r q u a l i t y I h i g h r e s o l u t i o n b i gI m a g e , u n d e r l i n i n g , b u c k s p a c i n g , t r u el o w e r d e s c e n d e r s w i t h s u p e r a n s u b s c r i p t s , p r i n t s s t a n d a r d , I t a l i c , b l o c kg r a p h i c s , a n s p e c i a l c h a r a c t e r s . I ( f i v e s y o p r i n t q u a l i t y a n f e a t u r e sf o u n d o p r i n t e r s c o s t i n g t w i c e a sm u c h ! ! ( C e n t r o n i c s P a r a l l e l I n t e r f a c e )( B e t t e r t h a n E p s o n F X 8 0 ) . L i s t S 4 9 9 . 0 0 .S a l e S 1 9 9 . 0 0 .

P r e m i u m Q u a l i t y 1 5 0 - 1 7 0 C P 1 3 i / z X C O M - S T A R B u s i n e s s

P r i n t e r $ 3 1 9 . 0 0H a a l t h e f e a t u r e s o t h 1 0 C O M -S T A R P R I N T E R p l u s 1 5 ' ^ " c a r r i a g e a n m o r e p o w e r f u l e l e c t r o n i c s c o m p o n e n t s t h a n d l e l a r g e l e d g e r b u s i n e s s f o r m s !( B e t t e r t h a n E p s o n F 1 0 0 ) . L i s t $ 5 9 9 .S a l e $ 3 1 9 . 0 0 .

. J U K I1 2 D A I S Y W H E E LP R I N T E R $ 1 9 9 . 0 0

" J U K I " S u p e r b l e t t e r q u a l i t y d a i s yw h e e l p r i n t e r , 1 2 " e x t r a l a r g e c a r r i a g e ,u t 1 2 C P S b i - d i r e c t i o n a l p r i n t i n g ,d r o p - I n c a s s e t t e r i b b o n , ( 9 d a w a r r a n t y ) C e n t r o n i c s p a r a l l e l o R S 2 3 2s e r i a l p o r t b u i l t I n ( S p e c i f y ) .L i s t 1 2 9 9 . 0 0 . - . ■ > ! ( ■ . I ' l ' i . i s i i

J U K IP r i n t e r / T y p e w r i t e rC o m b i n a t i o n $ 2 7 9 . 0 0

" J U K I " S u p e r b l e t t e r q u a l i t y , d a i s yw h e e l p r i n t e r / t y p e w r i t e r c o m b i n a t i o n .T w m a c h i n e s i o n J u s t f l i c k o t h s w i t c h . 1 2 " e x t r a l a r g e c a r r i a g e ,t y p e w r i t e r k e y b o a r d , a u t o m a t i c m a r g i nc o n t r o l a n r e l o c a t e k e d r o p i c a s s e t t er i b b o n ! ( 9 d a w a r r a n t y ) C e n t r o n i c sp a r a l l e l o R S 2 3 2 s e r i a l p o r t b u i l t I ( S p e c i f y ) . L i s t $ 3 9 9 . 0 0 . S a l e $ 2 7 9 . 0 0 .

O O l y m p i aE x e c u t i v e L e t t e r Q u a l i t y $ 3 3 9 . 0 0

1 5 D a i s y W h e e l P r i n t e rT h i s i t h w o r l d ' s f i n e s t d a i s y w h e e lp r i n t e r . F a n t a s t i c l e t t e r q u a l i t y , u t o 2 0C P b i - d i r e c t i o n a l , w i l l h a n d l e 1 4 . 4 "f o r m s w i d t h ! H a 2 5 c h a r a c t e r p r i n tb u f f e r , s p e c i a l p r i n t e n h a n c e m e n t s , b u i l ti t r a c t o r - f e e d ( C e n t r o n i c s P a r a l l e l a n R S 2 3 2 C I n t e r f a c e ) ( 0 d a w a r r a n t y ) .L i s t { 8 4 0 . 0 0 . S a l e $ 3 3 S . 0 O

O O l y m p i aP r i n t e r / T y p e w r i t e r C o m b i n a t i o n $ 4 3 9 . 0 0

B e t t e r t h a n I B S e l e c t r l c . S u p e r bc o m p u t e r p r i n t e r c o m b i n e d w i t h t h w o r l d ' s f i n e s t e l e c t r o n i c t y p e w r i t e r . T w m a c h i n e s i o n e , j u s t f l i c k t h s w i t c h f o u t 2 C P p r i n t i n g ( 3 0 0 W o r d s p e m i n u t e ) o n a 1 5 c a r r i a g e t h a t h a n d l e su t 1 1 / 8 " i n p a p e r . D r o p I c a s s e t t er i b b o n e x p r e s s l i f t o f c o r r e c t i o n ,C e n t r o n i c s p a r a l l e l I n t e r f a c e ( 9 d a w a r r a n t y ) . L i s t J 7 4 9 . 0 0 . S a l e $ 4 3 9 . 0 0 .

1 D a F r e e T r i a l Y e a r I m m e d i a t e R e p l a c e m e n t W a r r a n t yP A R A L L E L I N T E R F A C E S

A t a r i $ 5 9 . 0 0 . F o r V I C - 2 0 a n C O M - 6 4 $ 5 9 . 0 0 . A p p l e $ 7 9 . 0 0 .

A d £ 1 5 f o s h i p p i n g h a n d l i n g a n i n t u r o n r e . I l l i n o i s r n s i d e n up l o o i s a d 6 ' 1 O < . A d J 2 9 . 0 0 l o C A N A O A . P U E R T O R I C O . H A W A I I .A L A S K A A P O F P O o r d e r * C a n a d i a n o r d e r ! m u s l b e i d o l l a r * .

W E D O N O E X P O R T T O O T H E R C O U N T R I E S . E X C E P T C A N A O AE n c l o s e C o n o r s C h e c k . M o n e y O r d e r o P e r s o n a l C h e c k . A l l o wd o y s d e l i v e r y . ? 1 0 d a y s ' o p h o n e o r d e r s . d o e x p r e s s m o i l 1V I S A M A S T E R C A R D C . O . D . N C O D . f o C o n a d o o A P O - F P O

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g l o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

C O W - S T A R P L U S *P r i n t E x a m p l e : A B C D E F Q H J K L M N G P Q R !A B C D E F S H I J K L M N O P O R 8 T U V W X Y Z 1 2 T U V M X Y7 B V O

Page 70: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 70/148

P R I N T E RS A L E ! ! $ 2 4 9 5

C o m m o d o r e 6 V I 2 t a r i4 A n 8 C o l u m n P r i n t e r s . : U T 1 0 C h a r a c t e r s P e r S e c o n d . F u l l G r a p h i c s C a p a b i l i t y

t U p p e r A n L o w e r C a s e ■ ; . - A d v a n c e d T h e r m a l T e c h n o l o g y F o Q u i e t O p e r a t i o n

3 1 0 0 A l p h a c o m 4 2 - 8 0 C P 4 C o l u m n P r i n t e rP r i n t o u l i s t i n g s w i t h f u l l c o m p u t e r c h a r a c t e rs e t s ( i n t e r f a c e r e q u i r e d , s e b e l o w ) . P r i n t i u p p e r a n d l o w e r c a s e . C o m e s w i t h r o l l o p a p e r a n d a l p o w e r a d a p t e r s n e e d e d . P e r f e c tf o s p a r e p r i n t e r o p r o g r a m l i s t e r . L i s t $ 9 9 . 0 0 .S a l e 5 2 4 . 9 5 .4 C o l u m n E x t r a P a p e r L I S T S A L E3 1 0 3 2 M e t e r R o l l s B l u e $ 9 . 9 5 S 3 . 0 03 1 0 4 J M e t e r R o l l s S l u e $ 1 6 . 9 5 S 3 . 9 53 1 0 5 2 M e t e r R o l l s B l a c k ( p e r p k g . ) $ 1 2 . 9 5 $ 3 . 9 53 1 0 6 2 M e i e r R o l l s B l u e ( p e r p k g . ) $ 1 9 . 9 5 5 5 . 1 53 1 0 7 2 M e t e r R o l l s B l a c k ( p e p k g . ) $ 1 9 . 9 5 S 5 . 9 5

A l p h a c o m 8 1 - 1 0 0 C P 8 C o l u m n P r i n t e ro y o c a h a v e a p r i n t e r f o t h c o s t o

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

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

d A s c i i g r a p h i c s a s w e l l a A t a r i o g r a p h i c s . P l u s y o c a d

n i n g a n e x p a n d e d m o d e s . P r i n t o u p r o g r a m l i s t i n g s , w o r d p r o c e s s i n g

e t c . P e r f e c t f o t h s t u d e n t o r . L i s t $ 1 9 9 . 0 0 . S a l e S 3 9 . 9 5 .

C o l u m n E x t r a P a p e r L I S T S A L E4 M e t e r R o l l s B l u e $ 1 4 , 9 5 S 3 . 9 54 M e t e r R o l l s B l a c k $ 1 9 . 9 5 $ 4 . 9 55 2 M e t e r R o l l s B l u e ( p e r p k g . ) $ 1 9 . 9 5 $ 7 . 9 5

5 2 M e t e r R o l l s B l a c k ( p e p k g . ) S 1 9 . 9 5 S 8 . 9 5

I n t e l l i g e n t C o m m o d o r e I n t e r f a c e A l l o w s y o u t t h 4 o 8 c o l u m n p r i n t e r t t h C o m m o d o r e 6 4 d

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

4 0 o r 8 C o l u m n ) L i s t 5 5 9 . 9 5 .C o l u m n S a l e $ 9 . 9 5 . 8 C o l u m n S a l e $ 1 4 . 9 5 .

3 1 0 2 I n t e l l i g e n t A t a r i I n t e r f a c e A l l o w s y o t h o o kt h 4 o 8 c o l u m n p r i n t e r t t h A t a r i c o m p u t e r , d p r o g r a m l i s t i n g s , a l l o w s s o f t w o r e s c r e e n d u m p s , e t c .I n c l u d e s A t a r i g r a p h i c s a n r e v e r s e c h a r a c t e r s . ( S p e c i f y 4 0o 8 C o l u m n ) L i s t S 5 9 . 9 5 .4 C o l u m n S a l e $ 9 . 9 5 . 8 C o l u m n S a l e $ 1 4 . 9 5 .

A d $ 1 0 . 0 0 l o s h i p p i n g h o n d l i n g a n i n s u r a n c e I l l i n o i s r e s i d e n t sp l e o s e a d d 6 ° = t o * . A d S 2 0 l o C A N A D A P U E R T O R I C O H A W A I IA l A S K A A P F P o r d e r s . C o " o d i o n o r d e r s m u s i b i d o l l a r sW D N O E X P O R T T O O T H E R C O U N T R I E S E X C E P T C A N A D A .E n c l o s e C a s f n e r i C h u c k M o n e y O r d e r o P e r s o n a l C h e c k A l l o w( l o y i + o r d e i i v e r y 2 l o 7 d o y s l o ' p h o n e o r d e n I d a y o f c p r e s s m o i l 1V I S A M A S T I H C A H D C O N l C o r i o d o A P O F P O

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 71: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 71/148

C o m m o d o r e 6 M O D E M

5 L i s t $ 1 2 9 . 9 5

T e l e c o m m u n i c a t i o n sL o w e s t - P H f g I n ^ r h e U . S . A .

$ 5 L i s t $ 1 2 9 . 9 5

I

F O C H I L D R E N - A D U L T S - B U S I N E S SC o m p l e t e A u t o D i a lT e l e c o m m u n i c a t i o n s P a c k a g e

T h e o n l y t e l e c o m m u n i c a t i o n s p a c k a g e y o w i l l e v e r n e e d .( E x c l u s i v e E a s y T U s F e a t u r e s )

^ * - « - T o t a l - * - ~ * ^T e l e c o m m u n i c a t i o n s

3 0 B a u d M o d e m A u t o D i a l A u t o A n s w e r U p l o a d D o w n l o a dM e m b e r s h i p i 5 D a t a b a s e S e r v i c e s ( U P I N e w s , e t c . )R e a c h O u a n A c c e s s S o m e o n e

E d u c a t i o n a l c o u r s e s N e w s U p d a t e s a n d I n f o r m a t i o nF i n a n c i a l I n f o r m a t i o n P o p u l a r G a m e s E l e c t r o n i c S h o p p i n gB a n k i n g a H o m e R e s e a r c h a n R e f e r e n c e M a t e r i a l s

h T o t a l T e l e c o m m o n i c o t i o n s P a c k a g e o f f e r s y o a l t h i s p l u s . . S t o r e s o D i s k D o w n l o a d e d F i l e sA u t o L o g - o n

D i a l i n g f r o m K e y b o a r dO n - l i n e C l o c kC a p t u r e a n d D i s p l a y H i g h R e s o l u t i o n C h a r a c t e r sD o w n l o a d T e x t P r o g r a m o D a t a F i l e s

R e a d s F i l e s f r o m D i s k o n U p l o a d s T e x t o P r o g r a m F i l e sS e l e c t A n P r o t o c o l ( a c c e s s a l m o s t a n c o m p u t e r o m o d e m )P l u s M u c h , M u c h M o r e

L i s t $ 1 2 9 . 9 5 S p e c i a l L o w - L o w P r i c ea r s o s u r e t h i s i t h o n l y t e l e c o m m u n i c a t i o n s p a c k a g e y o w i l l n e e d w w i l l g i v e y o 1 d a y s F r e e T r i a l .

5 A d 5 3 - 0 0 l o s h i p p i n g , h a n d l i n g o n i n s u r a n c e . I l l i n o i s r e s i d e n t sp l e o s e o d 6 t a x . A d S 6 . 0 0 l o C A N A D A . P U E R T O R I C O . H A W A I I .A L A S K A . A P O - F P O o r d e r s . C a n a d i a n o r d e r s m u s t b i U . S . d o l l a r s .W D N O E X P O R T T O T H E R C O U N T R I E S , E X C E P T C A N A D AE n c l o s e C a s h i e r s C h e c k . M o n e y O r d e r o P e r s o n o l C h e c k . A l l o w 1 d a y s F o d e l i v e r y , 2 i o 7 d a y s r o r p h o n e o r d e r s . d a y e x p r e s s m a i l !

V I S A M A S T E R C A R D C . O . D .N o C . O . D . t o C o n p d q . A P O - F P O .

W L o v e O u C u s t o m e r sB o 5 5 0 . B a r r i n g t o n , I l l i n o i s 6 0 0 1 03 1 2 / 3 8 2 - 5 2 4 4 t o r d e r

Page 72: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 72/148

S t r e e t S t o r y b o o k , S h o w D i r e c t o r , a n M r P i x e l ' sC a r t o o n K i f r o m M m d s c a p e ; K e r m i t ' s E l e c t r o n i cS t o r y M a k e r f r o m S i m o n S c h u s t e r ; A d v e n t u r eM a s t e r f r o m C B S ; S t o r y M a k e r f r o m S i e r r a ; a n A d v e n t u r e C o n s t r u c t i o n S e f r o m E l e c t r o n i c A r t s .

T h P r i n t S h o p c a t e g o r y i n c l u d e s T h P r i n tS h o p G r a p h i c s L i b r a r y ( D i s k O n e ) a n T h P r i n tS h o p f r o m B r d d e r b u n d ; C o l o r M a n M r P i x e l ' sP r o g r a m m i n g P a i n t S e f r o m M i n d s c a p e ; a n N e w s R o o m f r o m S p r i n g b o a r d .F r e d ' s W i s h L i s tT h e s e 1 0 p r o g r a m s a r j u s t t h t i o t h i c b e r g o n e g e n r e o r e a l w o r l d s o f t w a r e . H e r ea r s o m e p r o g r a m s n o a v a i l a b l e o o t h e rc o m p u t e r s t h a t I ' i i k e t s e r e a l l y s o o n o t h C o m m o d o r e 6 4

p a p e r a i r p l a n e c o n s t r u c t i o n k i ( S i m o nS c h u s t e r ) M a k e M i l l i o n s ( S c a r b o r o u g h ) , f a c t u a ls i m u l a t i o n t h a t c h a l l e n g e s y o t g o f r o m r a g s t

r i c h e s w h i l e m a n a g i n g e v e r y t h i n g i n r e a l t i m eS e l f - i m p r o v e m e n t p r o g r a m s l i k e d i e t , n u t r i t i o n ,a n s t r e s s m a n a g e m e n t p r o g r a m s f r o m B a n t a m ;S t o p S m o k i n g ! ; M a k e I C l i c k ( u s i n g s e a t b e l t s ) ; a n b i o f e e d b a c k p r o g r a m s f r o m S u n b u r s t N u t r i t i o n ,d a n c i n g , a n " b e t t e r l i v i n g " p r o g r a m s f r o mS p i n n a k e r p i a n o t e a c h e r f r o m A l f r e d P u b l i s hi n D i a g n o s t i c t o o l s i m a t h a n r e a d i n g f r o mK r e l l h a r d w a r e / s o f t w a r e s c i e n c e t o o l k i f r o mB r a d e r b u n d f a c t u a l , a r o u n d - t h e - w o r l d m y t e r y g a m e f r o m B r ^ d e r b u n d t h a t c o m e s w i t hc o p y o T h W o r l d A l m a n a c K e y s t R e s p o n s i b l eD r i v i n g f r o m C B R o b o t O d y s s e y ( r o b o t a n m i c r o c h i p c o n s t r u c t i o n s e t ) f r o m T h L e a r n i n gC o m p a n y R e m e m b e r ! , a a m a z i n g s t u d y a i a n h o m e w o r k p l a n n e r f o h i g h s c h o o l s t u d e n t s f r o mD e s i g n W a r e G e O r g a n i z e d ! ( E l e c t r o n i c A r t s ) a n S k i W r i t e r I w i t h M a i l / M e r g e ( P r e n t i c e - H a l l ) , t w e a s y - t o - u s e , l o w - c o s t o r g a n i z i n g a n c o m m u n i c at i o n s t o o l s . 4 Q

C h a r a c t e r A s s a s s i n a t i o nK e n t B r e w s t e r

T h i s s h o r t , e a s y - t o - t y p e - i n p r o g r a m c a h e l p c h i l d r e n a n c o m p u t e r n e w c o m e r sl e a r n t h e i r w a a r o u n d t h k e y b o a r d . B o t hl e t t e r a n n u m b e r r e c o g n i t i o n a r e t a u g h t .F o t h V I a n 6 4

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

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

P r e v e n t i n g D i s a s t e rA f t e r t y p i n g i t h p r o g r a m , t y p e R U N . Y o a r t h e n a s k e d t o s e l e c t s p e e d . T h e r e a r t e c h o i c e s ( 0 - 9 ) , w i t h a t h e s l o w e s t a n 9 t h ef a s t e s t . A f t e r m a k i n g c h o i c e , b p r e p a r e d t b g i i m m e d i a t e l y . m u l t i c o l o r e d c i t y a p p e a r s a t h b o t t o m o f t h e s c r e e n , a n y o u r j o i t p r v e n t i t b e i n g d e s t r o y e d . r a n d o m n u m b e r o 7 C O M P U T E D G a z e t t e J u n e 1 9 8 5

l e t t e r f a l l s w h i n i n g f r o m t h t o l e f t o t h s c r e e nt o w a r d t h c i t y . I y o p r e s s t h c o r r e c t k e y , i e x p l o d e s a n d i s i n t e g r a t e s . T h n e x t c h a r a c t e rb e g i n s f a l l i n g o n p o s i t i o n f r o m t h r i g h t o f t h ep r e v i o u s o n e , a n s o n u n t i l 4 c h a r a c t e r s ( 2 f o t h V I C ) h a v e f a l l e n . A f t e r t h e c h a r a c t e r i t h e r i g h t m o s t c o l u m n h a f a l l e n , t h e a c t i o nc o n t i n u e s b a c k a t h l e f t s i d e o f t h s c r e e n . Y o u rs c o r e , a t h e t o p o t h s c r e e n , i n c r e a s e s a c c o r di n t t h s p e e d a n a c c u r a c y o y o u r r e s p o n s e .

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

A f t e r y o b e g i n p l a y i n g , i y o f i n d t h a t t h l e v e l y o u ' v e c h o s e n i t o e a s y o d i f f i c u l t , p r e s sR U N / S T O P - R E S T O R E , t h e n t y p e R U a n s l e c t n e l e v e l . S t u d e n t p r o g r e s s c a n b e m o i t o r e d b j o t t i n g d o w n t h l e v e l a n p r e v i o u sh i g h s c o r e .

E a c h v e r s i o n o C h a r a c t e r A s s a s s i n a t i o n i o n l y 2 5 l i n e s , s i c a b t y p e d i q u i c k l y .T h o s e i n t e r e s t e d i t h p r o g r a m m i n g t e c h n i q u e sw i l t f i n d t h s h o r t l i s t i n g h e l p f u l t s t u d y .

S e p r o g r a m l i s t i n g s o n p a g e 1 3 2 .

Page 73: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 73/148

Page 74: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 74/148

R E V I E W S

B a n k S t r e e t M u s i cW r i t e r

T h i s s c r e e n - o r i e n t e d m u s i c e d t o i d e s i g n e d f o t h a t l a r g e c i c l o c o m p u t e r o w n e r s w h w a n t t m a k e m u s i c w i t h o u tg e t t i n g b o g g e d d o w n i p r g r a m m i n g d e t a i l s . M a n y m u s i ce d i t i n g p r o g r a m s a r s l o w a n t e d i o u s t u s e , r e q u i r i n g t h a ty o t y p e i s o m e t h i n g l i k e V t c h o o s e v o i c e , 0 f o t h o t a v e , F f o t h p i t c h , a n s o n B l e t t i n g y o c o m p o s e d r e c t l y o t h s c r e e n , B a n k S t r e e tM u s i c W r i t e r m a k e s c o m p u t e rm u s i c f a m o r e i n t e r a c t i v e , a n l e s s t e d i o u s .

T h p r o g r a m ' s e d i t i n gs c r e e n p r o v i d e s c r i s p g r a p h i c sd i s p l a y o f t h e f a m i l i a r m u s i c a ls t a f f s , w i t h b a s s a n t r e b l e c l e f s .T e n t e r n o t e , y o m o v ec u r s o r t t h c o r r e c t s p o t o t h s t a f f , a n p r e s s 4 f o a q u a r t e rn o t e , f o h a l f n o t e , a n s o n T h e f f e c t i m u c h l i k e h a i n " m u s i c a l t y p e w r i t e r . " E a c h

n o t e i p l a y e d a n p r i n t e d o t h e s c r e e n a s o o n a y o e n t e ri t T h c u r s o r t h e n m o v e s r i g h t ,m a k i n g i e a s y t e n t e r a s e r i e so f n o t e s . S i n c e t h C o m m o d o r e6 h a t h r e e v o i c e s , y o u ' r e l i mi t e d t o t h r e e p a r t c o m p o s i t i o n s .

A l m u s i c i d i s p l a y e d i c o n v e n t i o n a l n o t a t i o n ; e a c hn o t e , a c c i d e n t a l , r e s t , e t c . , a p e a r s a i w o u l d i n p i e c e o fs h e e t m u s i c . M o s t f e a t u r e s , s u c ha t r i p l e t s a n d o t t e d n o t e s , a r a v a i l a b l e ; a n i m a n y w a y s ,t h i s p r o g r a m d o e s w i t h m u s i cw h a t w o r d p r o c e s s o r d o e sw i t h t e x t . I t ' s e a s y t r e p l a c e o rd e l e t e n o t e s , c o p y o r e p e a tw h o l e p a s s a g e s , c h a n g e w a v ef o r m s , a n r e v i e w a l o p a r t o y o u r w o r k a a n t i m e . F i n i s h e dc o m p o s i t i o n s c a n b e s a v e d t d i s k f o f u t u r e e d i t i n g o r r e p l a y ,o o u t p u t t p r i n t e r ( o p r o pe r l y c o n f i g u r e d s y s t e m s ) . S i n c ew h a t y o s e i w h a t y o g e t ,i t ' s s n a p t t r a n s c r i b e s o n g sf r o m s h e e t m u s i c , o p r i n t y o u r

o w s o n g s i s t a n d a r d f o r m .S e r i o u s m u s i c i a n s , h o w e v e r ,

m a f i n d t h i s p a c k a g e s o m ew h a t l i m i t e d . Y o c a s e p ar a t e l y c o n t r o l t h A D S R ( a t t a c k ,d e c a y , s u s t a i n , r e l e a s e ) p a r a me t e r s o e a c h v o i c e , b u t h 6 4 ' sn o i s e w a v e f o r m c a n ' t b u s e d a a l l , s t r u e p e r c u s s i o n e f f e c t s a r i m p o s s i b l e . N o d o y o u h a v ea n w a t u s t h 6 4 ' s m o s ta d v a n c e d s o u n d f e a t u r e s ( f i l t e ri n g , r i n g m o d u l a t i o n , e n v e l o p ef o l l o w i n g , e t c . ) . W i t h o u t f i l t e ri n g , y o c a u s e o n l y t h 6 4 ' ss t a n d a r d , u n m o d u l a t e d w a v ef o r m s ; t h i s s h a r p l y l i m i t s t h n u m b e r o a v a i l a b l e s o u n d s .A f t e r u s i n g t h p r o g r a m f o w h i l e , y o m a w i s h i w e r ep o s s i b l e t c r e a t e c o n v i n c i n gb a n j o t w a n g , w a h - w a h e f f e c t , o w h a t e v e r .

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

A b a c u se x t e n d sy o u rr e a c h

b e y o n dt h B A S I C S

V I D E O B A S I C - 6 4 a d 5 0 g r a p h i c a n s o u n d c o m m a n d s l y o u r p r o g r a m s w i t h t h i s s u p e rd e v e l o p m e n t p a c k a g e . Y o c a d i s t r i b u t e f r e e R U N T I M Ev e r s i o n w i t h o u t p a y i n g r o y a l t i e s ! 5 5 9 . 9 5B A S I C C O M P I L E R - 6 4 c o m p i l e s t h c o p l e t e B A S I C l a n g u a g e i n t o e i t h e r l a s t 6 5 1 0 m a c h i n el a n g u a g e a n d / o r c o m p a c t s p e e d c o d e . G e t y o u r p r o g r a m si n t o h i g h g e a r a n p r o t e c t t h e m b c o m p i l i n g . S 3 9 . 9 5M A S T E R - 6 4 p r o f e s s i o n a l d e v e l o p m e n t o a c k a g ef o s e r i o u s a p p l i c a n t s I n d e x e d h i s y s t e m , l u l l s c r e e nm a n a g e m e n t , p r o g r a m m e r ' s a i d . B A S I C e x t e n s i o n s , 1 0 c o m m a n d s S 3 9 . 9 5P A S C A L - 6 4 f u l l P a s c a l w i t h e x t e n s i o n s f o g r a p h i c s , s p r i t e s . M m a n a g e m e n t , m o r e . C o m p i l e s t 6 5 1 0 m a c h i n e c o d e a n d c a n l i n k t A s s e m b l B r t M o n i l o rr o u t i n e s S 3 9 . 9 5F O R T R A N - 6 4 b a s e d o F o r t r a n 7 7 . C o m m o n .D a t a . D i m e n s i o n , E o u i v a l e n c e . E x t e r n a l . I m p l i c i l , G o t o , E l s eI f D o C o n t i n u e . S t o p , S u b r o u t i n e . C a l l , W r i t e , R e a d . F o m a t , m o r e A p r i l 1 9 B 5 S 3 9 . 9 5

A D T R A I N I N G C O U R S E t e a c h e s y o ut h l a n g u a g e o t h f u t u r e . C o m p r e h e n s i v e s u b s e t o f t h el a n g u a g e , e d i t o r , s y n t a x c h e c k e r / c o m p i l e r , a s s e m b l e r ,d i s a s s e m b l e r , 1 2 0 + p a g e g u i d e . S 5 9 . 9 5C - L A N Q U A Q E C O M P I L E R l u l ll a n g u a g e c o m p i l e r . C o n f o r m s t o t h e K e r n l g h a n R i t c h i es t a n d a r d , b u w i t h o u t B i f i e l d s . P a c k a g e i n c l u d e s e d i t o r ,c o m p i l e r a n l i n k e r . A p r i l 1 9 8 5 $ 7 9 . 9 5O t h e r t i t l e s a v a i l a b l e : W r i t e o c a l l :P H O N E : ( 6 1 6 ) 2 4 1 - 5 5 1 0

F o p o s t a g e a n h a n d l i n g i n c l u d e $ 4 . 0 0( $ 8 . 0 0 ( o r e i g n ) p e r o r d e r . M o n e y o r d e r a n

c h e c k s i U . S . d o l l a r s o n l y , m a s t e r c a r d .V I S A a n d A m e r i c a n E x p r e s s a c c e p t e d .M i c h i g a n r e s i d e n t sm c 4 s a l e s t a x .

A b a c u s I S o f t w a r eP . O . B o 7 2 1 1 G r a n d R a p i d s , M 4 9 5 1 0

Page 75: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 75/148

e d i t o r b t h e p u b l i s h e r , B a n kS t r e e t M u s i c W r i t e r i s i m p l yc o n v e n i e n t , w e l l - c r a f t e d t o o l f o rc o m p o s i n g w h a t m o s t p e o p l ec o n s i d e r " r e a l " m u s i c . W i t h i nt h l i m i t s o t h a t d e s i g n , i p e f o r m s v e r y w e l l i n d e e d . G i v e ni t c l e a r , w e l l - o r g a n i z e d i n s t r u ct i o n m a n u a l , p r a c t i c a l l y a n y o n ew i l l b a b l e t p r o d u c e r e s p e c ta b l e m u s i c a t h f i r s t s i t t i n g .

— P h i l i p I N e l s o nM i n d s c a p e , I n c .3 4 4 4 D u n d e e R o a dN o r t h b r o o k , I 6 0 0 6 2$ 4 9 , 9 5 ( d i s k )

A l l e g r oT h i s i c o m p r e h e n s i v e m u s i ca n d s o u n d e f f e c t s p a c k a g e t h a ta t t e m p t s t h a r n e s s v i r t u a l l ye v e r y f e a t u r e o t h 6 4 ' s S I c h i p . T h r e s u l t i p r o g r a mt h a t ' s p o w e r f u l , b u r a t h e r f o b i d d i n g i c o m p l e x i t y . I t i s t r u c t i o n m a n u a l c o n t a i n s 7 5p a g e s o d e t a i l e d e x p l a n a t i o n ,a n t h a u t h o r w a r n s t h a t n o n e , n o e v e n e x p e r i e n c e d m u s ic i a n s o 6 p r o g r a m m e r s , s h o u l de x p e c t t m a s t e r t h s y s t e mo v e r n i g h t .

T c o m p o s e m u s i c w i t h A l e g r o , y o t y p e s t a t e m e n t s i l a n g u a g e t h a u t h o r c a l l s " F o r t e . "H e r e ' s s h o r t s a m p l e o f F o r t es y n t a x f r o m t h i n s t r u c t i o nm a n u a l :

& 1 V O 4 G D F F = D O n c e c o m p o s i t i o n h a

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

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

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

h a v e p e r f e c t p i t c h ( o r a p i a n on e x t t y o u r c o m p u t e r ) , i t ' s h a r dt k n o w w h a t n o t e t e n t e rn e x t ; a n t r a n s l a t i n g m u s i c f r o mc o n v e n t i o n a l n o t a t i o n i n t o F o r t es y n t a x i l a b o r i o u s . L e a r n i n g t w r i t e m u s i c w i t h A l l e g r o i m u c h l i k e l e a r n i n g t p r o g r a mi B A S I C ; b e g i n n e r s s h o u l d

P E T / C B M M J L T I U S E R D I S K S Y S T E MA L L O W S U P T O S I X T E E N U S E R S T S n « O £ D ' S X D R I V E SA H D T O H P f U K I t R SW O R K S W I T H A L L P E T / C B M E O U I P M E N TS C O ' ^ H A R D W A R E I N T E R F A C E DN A L T E R A T I O N S T O S O F T W A R E O P S P E C I A L S O F T W A R E R E O U I B E DS O F T W A R E T R A N S P A R E N T W O R K S W I T H A L P E T / C O M5 C - F T W A H EL A N G U A G E T R A N S P A R E N T - W O R K S I A H V L A N G U A G EN S P E C I A L C O M M A N D S U S E CP R O T E C T S A G A I N S T S V S T E M L O C K U P

C O M M O D O R E 6 M L J L T I J S E R D I S K S Y S T E MA L L O W S U P T O E I G H T U S E R S T O S H A R E D I S K D R I V E SA N D ' O H P R f N T E f l S^ O I » r t S W I T H * U e 4 ' V l C E Q U I P M E N TB U I L T I i l . ' . M ' : . : P O R T S1 W G H K 5 V ^ I T M A L L E E E D E V l C E S il M ' . H * H D r t A i E i N i E n f * C F DN A L T E R A T I O N S T S O F T W A R E O S P E C I A LS O F T W A R E B E O U f H E D S O ^ T W A J i e T R A N S P A R E h ;N 5 P F C I 1 L C O V M J I N D S U S E DB U I L T I ■ ■ P f l l h T L I U F F E BD > S r t D i i V E P H I O P I I V

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

4 0 T O B O C D L J M N C O N V E R S I O NE K T E R N A L L I S W I T C H A B L E F R O M T O 8 0 C O L U M N S

■ E X T E R N A L L Y S W I T C H A B L E F R O M 8 T * C O L U M N SC O N V E R S I O N S F O H B O T H 4 O 3 ? S A N D 8 0 3 2 a

• 1 C 0 V . S O F T W A R E C O M P A T I B I L I T Y I E I T H E R M O D EH A R O W A R E I N O T S O F T W A R E ! M O D I F I C A T I O N

• A L L K E I 5 F R O M M O ! E M U L A T E D O H J C 3 ?- S P E C I A L F U N C T I O N K E Y S

M 1 C R D S H A R E B 1 K P R I N T B U F F E R• L O W C O S T

R E D U C E S L O N G W A I T S S A V E S T l M LA L L O W S T O U T P R I N T A N P R O C E S S S I M U L T A N E O U S L YI E E E I N P U T I E E E O C E N T R O N I C S P A R A L L E L O U T P U T

. W O H K S W I T H A L L P C T / C B M S O F T W A R EN I N S T A L L A T I O N R E Q U I R E D

■ E L I M I N A T E S T H E F R U S T R A T I O N O F W A T I N G F O R Y O U RP R I N T E R

P E T . » n , D C H A ° A l

D E A L E R I N Q U I R I E S I N V I T E D .M A N U F A C T U R E D B Y C O M S P E C C O M M U N I C A T I O N S I N C .1 5 B R I O G E L A N D A V E . . U N I T S ,T O R O N T O , O N T A R I O M f l A 2 Y

C O M P U T E I s G a z o r t o J u n e 1 9 8 5 7 3

Page 76: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 76/148

R E V I E W S

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

N e e d l e s s t o s a y , t h i s t y p e o p r o g r a m i n o w e l l s u i t e d t t h e c a s u a l o r i m p a t i e n t u s e r .G i v e n t h c o m p l e x i t y o t h 6 4 ' sS I c h i p , a n p r o g r a m t h a tt r u l y i m p l e m e n t s a l l i t s f e a t u r e si b o u n d t b i n v o l v e d . O n c ey o u ' r e f a m i l i a r w i t h t h s y s t e m ,h o w e v e r , y o c a g e n e r a t e a n t h i n g f r o m M o z a r t s o n a t a , t " e l e c t r o n i c " m u s i c o w h o l l yn o n m u s i c a l s o u n d e f f e c t s . E v e nb e t t e r , y o u r c r e a t i o n s a r e p o r t ab l e : A l l e g r o m u s i c o s o u n d e f e c t s c a n b e a d d e d t y o u r o w B A S I C p r o g r a m s w i t h o u t s i g n i f ic a n t l y a f f e c t i n g B A S I C . I y o w a n t t s q u e e z e t h m o s t o u o y o u r 6 4 ' s s o u n d s y s t e m , a n h a v e t h r e q u i s i t e t i m e a n p t i e n c e , t h i s m a b t h e d i t o r f o y o u .

— P h i l i p I N e l s o nA r t w o r x S o f t w a r e , I n c .1 5 N M a i n S t r e e tF a i r p o r t , N 1 4 4 5 0$ 3 9 . 9 5 ( d i s k )

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

n e v e r d e v e l o p e d m o r e t h a nr u d i m e n t a r y k n o w l e d g e o f a st r o n o m y . B u t S k T r a v e l p r o mi s e d t c h a n g e a l t h i s . I i b i l l e d a s " A W i n d o w t O u G a l a x y . L e a r n A b o u t t h S t a r s .A g e s 1 U p . " B u t w q u e st i o n s c o m e t m i n d . W o u l d t h p r o g r a m w o r k a n d w o u l d i b t h e p a i n l e s s w a f o m t b c o m e a e x p e r t i a s t r o n o m y ?S k T r a v e l c o m e s a s p a c ka g e - — a p r o t e c t e d d i s k a n e n t e r -7 C O M P U T E ' S G a z e l l e J u n a 1 9 8 5

t a i n i n g m a n u a l ( 1 3 8 p a g e s ) . T h l e n g t h y p r o g r a m d o e s t a k el o n g t i m e t l o a d o 1 5 4 1d r i v e . E v e n t h o u g h p r o t e c t e d , i w i l l l o a d u s i n g a M S d r i v e o ra n I E E E d r i v e a n B u s C a r d I I

T h p r o g r a m o p e n s w i t h

v i e w o f t h e n i g h t s k a s e e n i W a s h i n g t o n , D . C . , a 4 : 1 5 a . m .o J a n u a r y 1 1 9 8 5 . L o o k i n gs o u t h a a e l e v a t e d a n g l e o 6 d e g r e e s , y o o b s e r v e t h e o u t l i n eo t h c o n s t e l l a t i o n L e o . Y o u rf i e l d o v i e w i 7 d e g r e e s ,

c o f u & i i e t t & i I S i n c e N o v e m b e r 1 9 8 4 , M r N i b b l e h a

s u c c e s s f u l l y c o p i e d h e a v i l y p r o t e c t e dd i s k e t t e s f o g r a t e f u l C - 6 4 o w n e r s !

W k i h o t k & v i f Z * o * t U d e fT

T h n e x t g e n e r a t i o n i a r c h i v a lm e t h o d s i h e r e t o d a y !

N b e t t e r d i s k c o p i e r a a n p r i c eE a s y - t o - u s e n c o m p l i c a t e di n s t r u c t i o n sT o t a l l y a u t o m a t i c n k n o w l e d g eo D O r e q u i r e dY o u ' l l L O V E M R N I B B L E " i n o t ,r e t u r n w i t h i n 1 d a y s f o l u l l r e f u n d

O w T H F I N E S T D I S K C O P I E R S Y S T E M f o T h C - 6 4 a n 1 5 4 1 d i s k d r i v e 0 / u t e ^ t o d a u

F U L L C I R C L E S O F T W A R E , I N C .P . O . B o x 1 3 7 3

D a y i o n . O h i o 4 5 4 0 1P h o n e ( 5 1 3 ) 2 2 3 - 2 1 0 2

n c l u d e ! s h i p p i n g h a n d l i n g( O h i o r s d n i a d 6 4 s a l e s t a * J 1 d a r e t u r n p r i v i l e g e

S p e c i a l M S V e r s i o n n o a v a i l a b l e !

Page 77: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 77/148

O N V I C - 2 0

O N L YT h i s i j u s t o 1 p a g e s o f t h e

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

s p l e n d o r , a n a n o t h e r 1 p a g e s o p s o f t w a r e a n b o o k s t h a t w i l l m a k e

C o m m o d o r e 6 o r V I C - 2 0 c o m p u t e r e v e n n l i v e w i t h .

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

2 2 7 - 9 9 9 8 , u n l e s s y o l i v e i n C a l i f o r n i a , i c a s e c a l l ( 4 1 5 ) 9 6 5 - 1 7 3 5 .

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

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

2 3 1 E S o u t h W h i s m a n R o a dM o u n t a i n V i e w , C 9 4 0 4 1( 4 1 5 ) 9 6 5 - 1 7 3 5• 4 F L A S H ! i t r a d e m a r k r i S k y i e s E l e c M c

C o m m o d o r e 6 i t r a d e m a r k o C o m m o d o r e .

Page 78: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 78/148

B r e a k t h r o u g h i V a l u eU L T R A B Y T ED I S K D U P L I C A T O R S

w i t h F R E E B A C K U P C O P I E SU L T R A B Y T E N O O F F E R S T W O T H E B E S T C O P Y

P R O G R A M S O T H E M A R K E T , A N B O T H C O M E W I T HF R E E B A C K U P C O P I E S .

U L T R A C O P Y I J i L a g e r k v l s t ' s s e q u e l t t h e o r i g i n a l U L T R A C O P Y 6

o w n e d b y t h o u s a n d s o s a t i s f i e d c u s t o m e r s .C o p i e s p r o t e c t e d d i s k s I 8 m i n u t e s o n s i n g l e 1 5 4 1D o e s n o " h a m m e r " t h e d i s k d r i v e . W i l l n o t a f f e c t a l i g n m e n tF o r m a t s , c o p i e s a n p r o d u c e s e r r o r s a u t o m a t i c a l l y I o n s t e pF e a t u r e s N o r m a l S c a n f o r r e l i a b l e c o p i e s o m o s t d i s k sI n c l u d e s D e e p S c a n w i t h 3 t r a c k a n h a l f t r a c k c a p a b i l i t yC o p i e s 9 9 o p r o g r a m s o n t h e m a r k e tF r e e b a c k u p c o p y - t w o d i s k s f o t h p r i c e o o n T e c h n i c a l s u p p o r t a v a i l a b l e b t e l e p h o n eS i m p l e t u s e . T o n e s i g n a l s d i s k s w a p s

U L T R A B Y T E D I S K N I B B L E RU s e s p r o p r i e t a r y r e v i s i o n o d i s k o p e r a t i n g s y s t e m ( D O S ) t m a k e

b i b b i c o p y . T h i s p r o c e s s , c a l l e d n i b b l i n g , c o p i e s t h e f o r m a t ,d a t a a n e r r o r s , a l a t h s a m e t i m e . E r r o r s a r n o r e c o g n i z e da n d n o h a m m e r t h d r i v e . B u i l t i l a s t l o a d e n v i r o n m e n t a l l o w sc o p i e s i 8 m i n u t e s w i t h s i n g l e 1 5 4 1 d i s k d r i v e .

E a s y t u s e . N s e p a r a t e a n a l y s i s o e r r o r p r o d u c t i o nC h o o s e 3 5 , 3 6 , 3 o 3 t r a c k s t c o p y I n c l . h a l f t r a c k sM a k e s u t c o p i e s o e a c h o r i g i n a l — ( U N I Q U E F E A T U R E )B a c k s u 9 9 o a l s o f t w a r eF r e e b a c k u p c o p y t w d i s k s f o t h p r i c e o o n

F R E E B A C K U P D I S KU L T R A C O P Y I i n t h K I B B L E R a r I n d e p e n d e n t p r o d u c t s b d i f f e r e n t a u t h o r s . B o t ha r e e x c e l l e n t a n e i t h e r s h o u l d m e e t y o u r n e e d s . Y o m a o r d e r t w d i s k s o o n

p r o d u c t l o $ 3 9 . 9 5 p l u s 1 4 . 0 0 s h i p p i n g a n d o b t a i n s i n g l e d i s k o t h e o t h e r l o J 2 0 . 0 0 p l u s 1 3 . 0 0 s h i p p i n g . S o r r y , f r e e b a c k u p m u s t b s a m e a s d i s k p u r c h a s e d .

F O C O P I E S O F E I T H E RU L T R A C O P Y I O R T H E D I S K N I B B L E R

p l u s 1 4 . 0 0 s h i p p i n g a n d h a n d l i n g . M a s t e r c a r d , V i s a , C h e c k o M O F o r e i g n o r d e r so C O a d S Z . O O . C a l i f , a d 6 . 5 % I S 2 . 6 9 ] s a l e s t a x . A d d i t i o n a l b a c k u p c o p i e s a r S 2 0 . 0 0 p l u s 1 3 . 0 0 . s h i p p i n gA T T E N T I O N : O w n e r s a U L T R A C O P Y o r t h e N I B B L E R w h o s e n a m e s a r I o u I l i am a o r d e r s i n g l e c o p y o e i t h e r p r o d u c t t o J 2 0 . 0 0 p l u s S n i s h i p p i n g .

W r i t e o r C a l l 2 H o u r O r d e r L i n eU L T R A B Y T E ( 8 1 8 ) 7 9 6 - 0 5 7 6

P . O . B o 7 8 L C a n a d a , C 9 1 0 1 1D E A L E R S D I S T R I B U T O R S W A N T E D

R E V I E W S

a p p r o x i m a t e l y t h a n g l e o y o u rp e r i p h e r a l v i s i o n . n u m b e r o o t h e r c o n s t e l l a t i o n s a n s t a r sa r e a l s o s h o w n , s o m e w i t h l i n e sj o i n i n g t h e s t a r s a n o t h e r sw i t h o u t .

c a r e a d y o u r t h o u g h t s .W h a t i y o w a n t t l o o k a t h s k a d i f f e r e n t p l a c e o t i m e ?Y o c a n — t h e p r o g r a m i r e p l e t ew i t h o p t i o n s l i k e t h a t a n o t e r s . F o r e x a m p l e , t h s k y c a n b ev i e w e d a a n t i m e , d a t e ( 9 9 9 9B . C . t 9 9 9 9 A . D . ) , v i e w i n g a g l e , o p l a c e o e a r t h . I y o w a n t t l o c a t e a s p e c i f i c c e l e s t i a lb o d y , l i k e t h m o o n o V e n u s ,t h p r o g r a m w i l l l o c a t e i f o y o a n c e n t e r i o t h s c r e e n .B o t h e r e d b t h c o n s t e l l a t i o nl i n e s ? N p r o b l e m . O u t h e y g o N e e d m o r e i n f o r m a t i o n a b o u tp r o m i n e n t o b j e c t s ? J u s t a s t h p r o g r a m , a n m o v i n g b i l l b o a r d -l i k e d i s p l a y s u p p l i e s y o w i t ha d d i t i o n a l d a t a . T h o p t i o n s a r e x e r c i s e d w i t h t h k e y b o a r da n d / o r j o y s t i c k f r o m d i p l a y e d m e n u .

I o u l i m i t e d s p a c e h e r e ,c a h i g h l i g h t o n l y h a n d f u l o t h m a n y h e l p f u l o p t i o n s . O n i m p o r t a n t a d d i t i o n i t a l l o wp r i n t o u t o f t h e s k d i s p l a y o C o m m o d o r e p r i n t e r ( 1 5 2 5 o M P 8 0 1 ) o e m u l a t o r . p e m a n e n t r e c o r d i a l w a y s n i c ep l u s . I y o w i s h , y o c a m a k ey o u r o w s k c h a r t s f o y o u ra r e a o f t h e c o u n t r y a n u s t h e m d u r i n g o u t d o o r s t a r g a z i n g .

7 C O M P U T E . < ' s G a z e l l e J u n e 9 8

Page 79: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 79/148

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

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

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

l i o A p p l e l i i B A S I C y o c a t a k eg i a n t s t e p f o r w a r d i s p e e d o e x e c u

t i o n a n i p r o g r a m m i n g p r o d u c t i v i t yf o j u s t $ 4 9 . 9 5 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

O u G u a r a n t e e : ' V r y P R O M A L f o r 1 5 d a y 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 , r e t u r n i t u u n d a m a g e da n w e ' l l r e f u n d y o u r m o n e y . N q u e s t i o n s a s k e d .D e a l e r i n q u i r i e s i n v i t e d .

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

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

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

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

f S i t i t e o E r l o s t l i e n e s }

I ' K U M A L3 1 2 3 . B .

1 1 S I 6 3 2 5

3 .

C 0 M A L4 9 3 2 6 .

h O R J H5

1 3 1 1 . 2

3 .

i ' A S C A l5

4 1 2 3 . 5

1 0

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

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

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

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

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

O r d e r F o r mP l e s i t t e n d m e m y c o p y o t r o m a l

M y ^ y > l e i t i I [ h c i k u n c } : C o m u o r 6 A p p l e M A p p l e I kP R O M A l . r t c k t g t D u i n d I c h a d t o i w ) :

P M - : ( » ( ! u r . y . i , - i ] i ( l i . t c i l J l x i v c ) S - l y H S j i l i m l S " ' " J h l p ( ' m j i J n d h j n ( l l i O ( ( «T O i a i c o s i o t S S - l V S . S j i i ^ F j i m i l l C L U r J w e e d .P M - 3 0 0 D e v e l o p e r ' s V W i l u n 1 9 9 5 p l u * 1 5 0 ( o s h i p p i n g a n h a n d l i n g f o j r a t a lc a s i o f $ ! 0 4 . P 5 S l U l U C I l b l l G i U T U l l B HP M - 1 0 0 d c r n o d l s k c l c c S I O 0 0 E m t h c d L f k c l T c p l u s S 2 . 5 O f o p o s l d g e d n u 1 h a n d l i n g f o r al u r a k o M o f S I ? 5 ( N u i w e f u n d A b l c . )

Z M y c h e c k L s e n c l o s e d N e j s e c t u i ^ c [ n p u n h o s c t m V i s a M a s t e r c a r d

C a r d N u l i E x p i r a t i o n D a t e

C u y . S t a t e . Z i p

f o t e i R n o r d e r t j i l d S 5 O O j d i l t t i u n . i l s h i p p i n g J n d h a n d l i n g .

Page 80: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 80/148

R E V I E W S

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

l e s s b i a s e d r e v i e w . c h o s e t w e x a m p l e s : O n e , t c o n f i r m a u n u s u a l a r r a n g e m e n t o f t h ep l a n e t s w h i c h o c c u r r e d r e c e n t l yw h e r e l i v e . T w o , t o b s e r v ea g a i n a e c l i p s e o f t h s u w h i c h r e m e m b e r s e e i n g 1 y e a r s a g o .

O N o v e m b e r 2 5 1 9 8 4 ,j u s t a f t e r s u n s e t i t h e a r e aw h e r e l i v e , t h e r e w a a u u s u a l a r r a n g e m e n t o f f o u r p l a ne t a r o u n d c r e s c e n t m o o n .T h r e e o f t h e b r i g h t e s t n a t u r a lo b j e c t s i t h n i g h t s k ( t h em o o n , V e n u s , a n J u p i t e r ) a p e a r e d a s b r i l l i a n t t r i a n g l e . I na d d i t i o n , M a r s a n d M e r c u r y

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

h a d n o t r o u b l e o b s e r v i n gt h c l u s t e r m o n t h s l a t e r u s i n gt h S k T r a v e l p r o g r a m . s e t h g e o g r a p h i c a l c o o r d i n a t e s o t h w o r l d m a d i s p l a y a n s e t h c o r r e c t t i m e a n d a t e . W h e n t h s k y a p p e a r e d , u s e d t h F i n dc o m m a n d t c e n t e r t h e c r e s c e n tm o o n o t h s c r e e n , a n t h e r ew a t h c l u s t e r a l m o s t e x a c t l yl i k e t h n e w s p a p e r f i g u r e . T h o n l y p o i n t s o f d i f f e r e n c e w e r et h a t i t h S k T r a v e l d i s p l a y ,V e n u s a n d J u p i t e r w e r e t o c l o s e t b r e s o l v e d , o n l y J u p i t e ra p p e a r e d , a n t h s t a r s a n

B A C K U P P R O T E C T E D S O F T W A R EW I T H

C O P Y I 6 4 I T

F r o m t h t e a m w h f i r s t b r o u g h t y o C O P Y I P L U S ( A p p l e ) , C O P Y I P ( i B M ) a n C O P Y I M A ( M a c i n t o s h ) c o m e s r e v o l u t i o n a r y n e c o p yp r o g r a m f o t h C o m m o d o r e 6 4 C O P Y I 6 4

C o p i e s m o s t * p r o t e c t e d s o f t w a r e a u t o m a t i c a l l y .C o p i e s e v e n p r o t e c t e d d i s k s i j u s t V m i n u t e s .M a x i m u m o f o u r d i s k s w a p s o s i n g l e d r i v e .C o p i e s h a l f a n f u l l t r a c k s .R e q u i r e s j u s t o n 1 5 4 1 d r i v e o t h C o m m o d o r e 6 4

C a l l M - 8 - 5 : 3 0 ( W C o a s t t i m e ) w i t h y o u r 2 C f 5 0 3 / 2 4 4 - 5 7 8 2 .O s e n d c h e c k ( a d d $ s / h , $ o v e r s e a s ) t

C E N T R A L P O I N TS o f t w a r e , I n c .

9 7 0 0 S C a p i t o l H w y . ' 1 0 0P o r t l a n d , O 9 7 2 1 9

$ 3 W u p d a t e C o p y I ! ( i - l r e g u l a r l y t < h a n d l e n e p t o l e d l o n s ; y o a s r c f j i s i r e o w n e r m a u p d i i l e a a n n i n e f u 1 / p r i c e ! ( 7 i j u p d a t e , j u s i s e n d o r i g i n a l d i s k a r i d £ 2 0 . )

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

c o n s t e l l a t i o n s w e r e s h o w n . S k T r a v e l h a s u c c e s s f u l l y p a s s e di t f i r s t t e s t .

O M a r c h 7 1 9 7 0 m f a i l a n w a t c h e d s p e c t a c u l a rn a t u r a l p h e n o m e n a , t o t a l s o l a re c l i p s e . A f i r s t w w a t c h e d i d i r e c t l y u s i n g p i n h o l e s i p a p e r .A r o u n d n o o n , t h m o o n s t a r t e di t s l o w j o u r n e y a c r o s s t h f a c eo t h e s u n . A t a p p r o x i m a t e l y1 : 3 0 P M t o t a l i t y w a r e a c h e d ,t h e c e n t e r o f t h e s u w a c o p l e t e l y b l o c k e d .

w o n d e r e d , c o u l d S k yT r a v e l s i m u l a t e t h i s m e m o r a b l ee v e n t ? s e t h p a r a m e t e r s f o t h c o r r e c t d a t e , p l a c e , a n t i m e .F o t h i s e x a m p l e , h a t h p r g r a m s c a n t h e c l o c k s l o w l ya r o u n d t h p o i n t o t o t a l i t y . T h m o o n s l o w l y s w a l l o w e d t h s u n ; t h e s k b e c a m e l i k e t w l i g h t ; a t o t a l i t y , t h s k w a d a r k . T h d i s p l a y s h o w e d o t h e rf e a t u r e s b e s i d e s t h e c l i p s e t h a t

w o u l d h a v e l o o k e d f o i h a t h i s p r o g r a m a t h a t t i m e . F o e x a m p l e , V e n u s w a p r o b a b l yv i s i b l e u a n t t h l e f t o f t h em o o n . S k T r a v e l h a s u c c e s sf u l l y p a s s e d i t s e c o n d t e s t .

d o n ' t l i k e t b t o l a v i s hw i t h m p r a i s e , a o n e m i g h td o u b t m c r e d i b i l i t y a a o j e c t i v e r e v i e w e r . H o w e v e r ,c a n n o t i m a g i n e b e t t e r p r o g r a mo t h i s k i n d . I i p o s s i b l e t h a tC o m m o d o r e 6 4 " l o w e n d "c o m p u t e r , c a n d t h c a l c u l at i o n s n e c e s s a r y t p r e d i c t t h n i g h t s k t h o u s a n d s o y e a r s o e i t h e r s i d e o t h p r e s e n t ?S u r e l y t h i s w o u l d r e q u i r e al a r g e m a i n f r a m e c o s t i n g t h o us a n d s o t i m e s m o r e .

T h a n s w e r i s i m p l e : S k T r a v e l c a a n d o e s d t h e s ep r e d i c t i o n s i r e a s o n a b l ea m o u n t o f t i m e . v e r i f i e d t h i sb t r y i n g t h a b o v e e x a m p l e s

7 C O M P U T E D G a z o l l o J u n o 1 9 B 5

Page 81: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 81/148

a n s e v e r a l o t h e r s b e s i d e s . A l lt h e x a m p l e s w o r k e d t m s a i s f a c t i o n , b u f r i e n d w h i a e x p e r t i a s t r o n o m y d i f i n dm i n o r e r r o r — t h e c r e s c e n t m o o nw a n o l i n e d u a t h p r o p e ra n g l e w i t h t h s u n . N i t p i c k i n ga s i d e , t h p r o g r a m p e r f o r m sa d m i r a b l y .

T h s e c o n d q u e s t i o n h a w a s m o r e d i f f i c u l t t o a n s w e r .W o u l d t h i s p r o g r a m m a k e m o a n y o n e e l s e a e x p e r t i a s t r o no m y ? A t h q u e s t i o n i p h r a s e d , d o n ' t t h i n k s o H o e v e r , i y o d t h e x a m p l e sc a r e f u l l y , y o c a l e a r n a g r e a td e a l a b o u t t h i s s u b j e c t . A n d , i y o p r i n t o f s k c h a r t s a n u s t h e m , y o u ' l l s e t h i n g s i t h n i g h t s k y o m i s s e d b e f o r e .N o a e x p e r t , p e r h a p s , b u c e t a i n l y a e d u c a t e d l a y m a n .

I y o o a n y o n e y o k n o wh a t h s l i g h t e s t i n t e r e s t i a t r o n o m y , r u n o u a n b u t h i sp r o g r a m . L a v i s h p r a i s e i n d e e d ,b u t , i m o p i n i o n , j u s t i f i e d .

— H a r v e y B H e r m a nC o m m o d o r e B u s i n e s s M a c h i n e s1 2 0 0 W i l s o n D r i v eW e s t C h e s t e r , P 1 9 3 8 0$ 3 4 . 9 5 ( d i s k )

C O M P U T E ! ' G A Z E T T ET O L L F R E E

S u b s c r i p t i o nO r d e r L i n e

8 0 0 - 3 3 4 - 0 8 6 8I n H C

9 1 9 - 2 7 5 - 9 8 0 9

R a i d O v e r M o s c o wR a i d O v e r M o s c o w m a d n o t hi n f o U . S . - S o v i e t r e l a t i o n s , b u i t ' s a e x c e l l e n t a r c a d e - s t y l es t r a t e g y g a m e v e r y m u c h i t h t r a d i t i o n o f B e a c h - H e a d , a e a l i e r b e s t s e l l e r f r o m A c c e s s S o f tw a r e . T h b a s i c p r e m i s e i n u c l e a r - a g e n i g h t m a r e w h i c hy o m u s t s t o p : T h U . S . h a d i s a r m e d i t n u c l e a r a r s e n a l f o l o w i n g f u r t h e r s t r a t e g i c a r m sl i m i t a t i o n t a l k s ( S A L T I V b t w e e n t h e S o v i e t s a n t h A m e r i c a n s . T h R u s s i a n s , f e a ri n v u l n e r a b i l i t y , h a v e h i d d e nn u c l e a r m i s s i l e s i t h r e e S o v i e tc i t i e s — L e n i n g r a d , M i n s k , a n S a r a t o v . F o l l o w i n g a e s c a l a t i o no t e n s i o n s , m i s s i l e s a r el a u n c h e d . Y o u r m i s s i o n i t d s t r o y t h e l a u n c h s i t e s b e f o r em i s s i l e s r e a c h A m e r i c a n c i t i e s .

M a n y f a s t - a c t i o n c o m p u t e rg a m e s c h a l l e n g e t h p l a y e r t m a s t e r o n l y o n o t w k i n d s o s k i l l s . D e s i g n e r B r u c e C a r v e rh a i n c l u d e d n f e w e r t h a n f i v ed i f f e r e n t t y p e s o g a m e p l a y , a l w i t h i n t h s a m e s c e n a r i o . C o l o rf u l , d e t a i l e d g r a p h i c s , w e l l -d e s i g n e d s e q u e n c e s , a n s u b t l es t r a t e g i c e l e m e n t s h e l p m a k et h i s v e r y e n g a g i n g g a m e .

T h f i v e g a m e s c e n a r i o s i c l u d e p i l o t i n g y o u r s t e a l t hf i g h t e r - b o m b e r s o u t o a o r b i ti n s p a c e s t a t i o n ' s h a n g e r , m a i n a a t t a c k r u a g a i n s t t h l a u n c h s i t e s , f i r i n g a t t h m i s s i l es i l o s , c o o r d i n a t i n g c o m m a nd o ' s a t t a c k a g a i n s t t h M o s c o wd e f e n s e c e n t e r , a n f i n a l l y t r yi n t d e s t r o y t h n u c l e a r r e a ct o r , Y o a r a t t a c k e d e v e r y s t e po f t h e w a b t a n k s , m i s s i l e s ,f i g h t e r p l a n e s , a n S o v i e t s o d i e r s . Y o u ' r e e v e n c o n f r o n t e d i t h f i n a l s e q u e n c e b a r m e d r b o t s w h i c h y o u m u s t d e s t r o y b

r i c o c h e t i n g a d i s c g r e n a d e o f o t h r e a r w a l l o t h r e a c t o r r o o ma n h i t t i n g t h u n p r o t e c t e d b a c ko t h r o b o t — f o u r t i m e s !T h r o u g h o u t t h g a m e , t h e q u a li t o t h 3 - e f f e c t s a r i m p r e ss i v e , a a r e t h e s m o o t h l ys c r o l l i n g s c r e e n s a n t h e a t t e nt i o n t d e t a i l .

O n w o r d o w a r n i n g . A lt h o u g h m o s t o t h s e q u e n c e sd e p i c t b u i l d i n g s , t r u c k s , t a n k s ,a n o t h e r o b j e c t s b e i n g d s t r o y e d , t h e a t t a c k o t h S o v i e td e f e n s e c e n t e r g r a p h i c a l l ys h o w s t h b o d i e s o s o l d i e r sf a l l i n g t t h g r o u n d w h e n h i t .P a r e n t s o y o u n g c h i l d r e n m a f i n d s u c h v i o l e n c e o b j e c t i o n a b l e .

T h a t h a v i n g b e e n s a i d , i s h o u l d b e m p h a s i z e d t h a t R a i dO v e r M o s c o w i w e l l - d e s i g n e da n p r o g r a m m e d t h r o u g h o u t .O g r e a t h e l p i d e m o m o d ew h i c h r u n s t h r o u g h t h d i f f e re n s e q u e n c e s . Y o c a t a k ec o n t r o l o f t h g a m e a n y w h e r e i t h d e m o n s t r a t i o n t p r a c t i c ey o u r s k i l l s . R a i d O v e r M o s c o w i i s o m e w a y s l i k e p l a y i n g f i v ed i f f e r e n t g a m e s i o n e . Y o u ' l le n j o y t h c h a l l e n g e s .

— S e l b y B a t e m a nA c c e s s S o f t w a r e9 2 E a s t 9 0 S o u t hS a l t L a k e C i t y , U 8 4 1 0 5$ 3 9 . 9 5 ( d i s k )

C O M P U T E ! * G a z e t t e J u n e 1 9 8 5 7

Page 82: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 82/148

S I M P L E A N S W E R S T C O M M O N Q U E S T I O N ST o R H a l f h i l l , S t a f f E d i t o r

E a c h m o n t h , C O M P U T E D G A Z E T T E t a c k l e ss o m e q u e s t i o n s c o m m o n l y a s k e d b C o m o d o r e u s e r s a n d b y p e o p l e s h o p p i n g f o t h e i r f i r s t h o m e c o m p u t e r . I y o n a v eq u e s t i o n y o u ' d l i k e t s e a n s w e r e d h e r e ,s e n d i t t h i s c o l u m n , c / C O M P U T E l ' sG A Z E T T E , P . O . B o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 .

I i w i s e t c o m p l e t e l y f i l l u d i s k ?D o e s t h a t m a k e t h p r o g r a m s s e a r c h a n l o a da n s l o w e r ?

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

B u o a d i s k , t h f i l e s a r s t o r e d i s m a l lp i e c e s c a l l e d s e c t o r s , A l o f t h e s e c t o r s a r i d e x e d b b l o c k a l l o c a t i o n m a p , o B A M . T h i sm a k e e p s t r a c k o f w h i c h s e c t o r s o d i s k a r c u r r e n t l y b e i n g u s e d t s t o r e f i l e s . W h e n y o e t e S A V E c o m m a n d , t h e d i s k d r i v e c o n s u l t st h i s m a t f i n d u n u s e d s e c t o r s w h e r e i c a n p u ty o u r p r o g r a m . T h e n i w r i t e s t h e p r o g r a m n a m ei n t o t h d i r e c t o r y , w i t h i n f o r m a t i o n a b o u t w h e r et h p r o g r a m w a s s a v e d . I t h p r o g r a m i l o n g e rt h a n o n b l o c k , t h e d i s k d r i v e l o o k s f o a n o t h e rf r e e s e c t o r a n w r i t e s t h e s e c o n d s e c t o r ' s a d d r e s sa t h b e g i n n i n g o t h f i r s t s e c t o r .W h e n y o l o a d p r o g r a m , t h d i s k d r i v es e a r c h e s t h r o u g h t h d i r e c t o r y , t r y i n g t m a t c h8 C O M P U T E ! " s G a z e l l e J u n e 1 9 B 5

t h n a m e . W h e n i f i n d s m a t c h , i a l s o f i n d s t h l o c a t i o n o t h f i r s t s e c t o r a n d j u m p s t h e r e . T h f i r s t s e c t o r p o i n t s t t h s e c o n d , t h s e c o n d t t h t h i r d , a n s o n T h d r i v e j u m p s b a c k a n f o r t h f r o m s e c t o r t o s e c t o r , r e a d i n g t h p r o g r a ma n s e n d i n g i t t h c o m p u t e r . I i g n o r e s s e c t o r sw h i c h d n o b e l o n g t t h f i l e . T h i s m e t h o d i c a l l e d r a n d o m a c c e s s .

S i n c e t h e d i s k d i r e c t o r y i s t o r e d s e q u e nt i a l l y , i m a t a k e a f r a c t i o n o s e c o n d l o n g e r t l o a d p r o g r a m a t h b o t t o m o t h l i s t . T h d i s kd r i v e h a t f i r s t l o o k a t h p r o g r a m n a m e s a t h e b e g i n n i n g . B u o n c e t h n a m e i f o u n d , p r g r a m s l o a d a a b o u t t h s a m e s p e e d .

O f t e n , h o w e v e r , n o a l o t h s e c t o r sb e l o n g i n g t f i l e w i l l b c o n t i g u o u s . T h a t i s t h f i l e m a b s t o r e d i b l o c k s o s e c t o r s w h i c ha r s c a t t e r e d a l o v e r t h d i s k , T h i s s y s t e m m i g h ts e e m i l l o g i c a l , b u i t ' s a c t u a l l y t h m o s t e f f i c i e n tw a t u s d i s k s p a c e . O t h e r w i s e , t h e r e w o u l db e g a p s o u n u s e d s p a c e t h r o u g h o u t t h d i s kw h e r e y o d e l e t e d s h o r t f i l e s . T k e e p f r o mw a s t i n g t h i s s p a c e , t h d i s k d r i v e s a v e s p i e c e s o fl o n g e r f i l e s i t h g a p s a n t h e n k e e p s t r a c k o fw h e r e e v e r y t h i n g i b u s i n g t h s e c t o r p o i n t e r s .

T h i s m e a n s t h a t n e a r l y f u l l d i s k w h i c h h a b e e n h e a v i l y u s e d ( m a n y f i l e s d e l e t e d a n s a v e d )w i l l s l o w d o w n t h s e a r c h i n g a n l o a d i n g p r c e s s t r i f l e . Y o c a n h e a r t h i s f o y o u r s e l f w h e nt h d i s k d r i v e i l o a d i n g l o n g f i l e ; i f y o l i s t e nc l o s e l y , y o u ' l l n o t i c e t h r e a d / w r i t e h e a d s k i pp i n g f r o m p l a c e t p l a c e a s t h e d r i v e a c c e s s e s t h es c a t t e r e d s e c t o r s . H o w e v e r , t h s l o w d o w n i n o s i g n i f i c a n t — p r o b a b l y l e s s t h a n o n s e c o n d i t o t a l .

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

Page 83: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 83/148

t h s e c o n d o l o a d i n g t i m e y o u m i g h t s a v e . ( N o t et h a t c o p y p r o g r a m w h i c h d u p l i c a t e s d i s k s e ct o b s e c t o r w o u l d s i m p l y r e c r e a t e t h o r i g i n a ld i s k , n o n c o n t i g u o u s s e c t o r s a n a l l . )

T h e r e i o n w a f u l l d i s k i s i g n i f i c a n t l ys l o w e r t h a n n e a r - e m p t y d i s k : w h e n l i s t i n g d i s kd i r e c t o r i e s . U n l i k e m o s t f l o p p y d i s k s y s t e m s ,C o m m o d o r e d i s k s t r e a t d i r e c t o r i e s a s p r o g r a mf i l e s — c a l l i n g d i r e c t o r y i j u s t l i k e l o a d i n gp r o g r a m . ( T h a t ' s w h t h d i r e c t o r y w i p e s o u w h a t e v e r p r o g r a m y o h a i m e m o r y , u n l e s sy o u ' r e u s i n g s p e c i a l u t i l i t y s u c h a t h D O W e d g e . ) f u l l d i s k u s u a l l y h a m a n y m o r e f i l e s ,s o t h e l e n g t h y d i r e c t o r y t a k e s l o n g e r t l o a d t h a n

s h o r t d i r e c t o r y .B u t h e r e ' s m o r e i m p o r t a n t r e a s o n w h

y o s h o u l d a v o i d f i l l i n g a d i s k t c a p a c i t y . W e ' v en o t i c e d t h a t f u l l d i s k s s e e m m o r e t r o u b l e - p r o n et h a n d i s k s w h i c h a r e n ' t c r a m m e d t t h g i l l s , e p e c i a l l y w h e n t h e d i s k s a r e s w a p p e d a m o n g s e e r a l d i f f e r e n t d r i v e s . T h i s i p a r t l y b e c a u s e d a t a i r e c o r d e d o a d i s k i 3 c i r c u l a r r i n g s c a l l e dt r a c k s , s t a r r i n g f r o m t h e d g e a n p r o g r e s s i n g t w a r d t h c e n t e r . C o m m o d o r e 1 5 4 1 d i s k d r i v e sa r e s e n s i t i v e t h e a d a l i g n m e n t p r o b l e m s , a n s o m e t i m e s t h e y h a v e d i f f i c u l t y r e a d i n g t h i n n e rm o s t ( o o u t e r m o s t ) t r a c k s . T b s a f e , w u s u a l l y s t a r t w i t h f r e s h d i s k w h e n a d i s k g e t sa b o u t 9 p e r c e n t f u l l .

I r e c e n t i s s u e o c o m p u t e d g a z e t t es a a a f o t h C o m m o d o r e B 1 2 8 . T h a

s t a t e s t h a t t h e u n i t i 1 2 8 K , 8 0 - c o l u m n c o p u t e r w i t h a 8 0 5 0 d u a l d i s k d r i v e t h a t s t o r e so n m e g a b y t e . h a v e n e v e r s e e n t h e s e t w i t e m s o t h m a r k e t . I t h e r e s u c h m o d e l ,a n i s o w h i s n ' t i m o r e p o p u l a r ? w o u l dt h i n k t h a t i w o u l d b e w o u l d a l s o l i k e t ok n o w i t h e r e i a n t h i r d - p a r t y s u p p o r t .

X Y e s , t h e r e i s u c h s y s t e m a t h C o m o d o r e B 1 2 8 a n 8 0 5 0 d u a l d i s k d r i v e . T h a d v e r t i s e m e n t c o r r e c t l y l i s t e d t h s p e c i f i c a t i o n s ,t o o . Y e t , i t ' s a l s o n o u n u s u a l t h a t y o u ' v e n e v e rs e e n t h e s e m o d e l s o t h e m a r k e t . T h e y h a v er a t h e r o d h i s t o r y t h a t d a t e s b a c k c o u p l e o y e a r s .

A t h N a t i o n a l C o m p u t e r C o n f e r e n c e a n S u m m e r C o n s u m e r E l e c t r o n i c s S h o w i J u n e1 9 8 2 , C o m m o d o r e p u l l e d o u t a l t h s t o p s a n a n n o u n c e d l i n e u p o f i v e n e c o m p u t e r s —r a n g i n g f r o m l o w - e n d v i d e o g a m e c o m p u t e r a $ 1 7 9 t h i g h - e n d b u s i n e s s c o m p u t e r a $ 2 , 9 9 5 .B u a i t u r n e d o u t , o n l y o n o t h e s e c o m p u t e r se v e r m a d e i o t h e U . S . m a r k e t i s i g n i f i c a n tn u m b e r s — t h e C o m m o d o r e 6 ( o r i g i n a l l y p r i c e da $ 5 9 5 ) .A m o n g t h c o m p u t e r s w h i c h n e v e r q u i t em a d e i w a t h B 1 2 8 . A f i r s t a n n o u n c e d , i h a

1 2 8 K R a n d o m A c c e s s M e m o r y ( R A M ) , e x p a n da b l e t 2 5 6 K i n t e r n a l l y a n 6 4 0 K e x t e r n a l l y( 8 9 6 K t o t a l ) ; 6 5 0 9 c h i p f o t h c e n t r a l p r o c e s si n g u n i t ( c o m p a t i b l e w i t h t h V I a n 6 4 ' s6 5 0 2 / 6 5 1 0 ) ; t h s a m e S I s y n t h e s i z e r c h i pf o u n d i t h 6 4 8 0 - c o l u m n t e x t m o d e , b u n h i g h - r e s o l u t i o n c o l o r g r a p h i c s ; a b u i l t - i n t i l t - a n d -s w i v e l m o n i t o r ; b u i l t - i n d u a l f l o p p y d i s k d r i v e s ;R S - 2 3 2 s e r i a l a n I E E E - 4 8 8 p a r a l l e l i n t e r f a c e s ;c a r t r i d g e s l o t ; M i c r o s o f t B A S I C ; d e t a c h a b l e k e b o a r d ; a n o p t i o n a l Z 8 0 a n d 8 0 8 8 m i c r op r o c e s s o r b o a r d s f o C P / M a n C P / M - 8 6c o m p a t i b i l i t y . T h t e n t a t i v e p r i c e w a $ 1 , 6 9 5 .

A y o c a s e e , t h i s i s i m i l a r b u t n o t i d e n t ic a t t h B 1 2 8 n o b e i n g a d v e r t i s e d ( a l t h o u g hf e o t h o r i g i n a l c o n f i g u r a t i o n s h a v e " b e e n r p o r t e d i E u r o p e ) . T h b u i l t - i n m o n i t o r a n d u a lf l o p p y d i s k d r i v e s h a v e b e e n s u b t r a c t e d , a n ' d t h d e t a c h a b l e k e y b o a r d h a b e e n c o m b i n e d w i t h t h s y s t e m u n i t t f o r m o n e - p i e c e c o n s o l e . T h o r i g i n a l k e y b o a r d l a y o u t { w i t h g e n e r o u s 9 k e y s ) h a b e e n r e t a i n e d . T h c o m p u t e r s t i l l h a 1 2 8 K R A M , b u t h e r e ' s n m e n t i o n o e x p a n da b i l i t y o o p t i o n a l m i c r o p r o c e s s o r b o a r d s . f e o t h e r s p e c i f i c a t i o n s w e r e c h a n g e d , t o o .

T o u k n o w l e d g e , o n l y a b o u t 2 0 , 0 0 0 B 1 2 8 sw e r e e v e r m a n u f a c t u r e d , a p p r o x i m a t e l y 1 4 , 0 0 0f o t h U . S . m a r k e t . E s s e n t i a l l y , t h a y o u ' v es e e n i c l o s e o u t s a l e . T m a k e u f o t h m i s si n m o n i t o r a n d i s k d r i v e s , t h e a d v e r t i s e r i t o s s i n g i n s e p a r a t e m o n o c h r o m e m o n i t o r a n C o m m o d o r e 8 0 5 0 d u a l d i s k d r i v e . T h 8 0 5 0 i v e r y h i g h c a p a c i t y d r i v e o r i g i n a l l y m a d e f o t h C o m m o d o r e P E s e r i e s c o m p u t e r s . I t ' s m u c hf a s t e r t h a n 1 5 4 1 d r i v e b e c a u s e i c o n n e c t s t t h I E E E - 4 8 8 p o r t , a p a r a l l e l i n t e r f a c e ( s e e l a s tm o n t h ' s c o l u m n ) . T h a d v e r t i s e d s y s t e m a l s o i nc l u d e s C o m m o d o r e 4 0 2 3 p r i n t e r a n o t h e r m i c e l l a n e o u s i t e m s f o r a t o t a l p r i c e o $ 8 9 5 .

N o t i c e t h a t t h i s i a b o u t h a l f t h e o r i g i n a l l i s tp r i c e f o B 1 2 8 . I f a c t , t h o r i g i n a l l i s t p r i c e o t h 8 0 5 0 d r i v e a l o n e w a $ 1 , 7 9 5 . I t e r m s o h a r d w a r e , t h e n , i t ' s h a r d d e a l t o b e a t .

B u r e m e m b e r t h a t t h B 1 2 8 i n o i p r o d u c t i o n a n o n l y r e l a t i v e l y s m a l l n u m b e re x i s t . A s i d e f r o m t h w o r d p r o c e s s i n g a n b u s in e s s p r o g r a m s o f f e r e d b t h a d v e r t i s e r , i t ' s u l i k e l y t h a t a n n e p r o g r a m s w i l l b e d e v e l o p e db s o f t w a r e p u b l i s h e r s . T h o n l y a l t e r n a t i v e i t w r i t e y o u r o w n , a l t h o u g h w e ' v e h e a r d t h a ts o m e o n e i E u r o p e h a p r o g r a m t h a t l e t s t h B 1 2 8 r u m o s t s o f t w a r e d e v e l o p e d f o t h C o m o d o r e P E 8 0 3 2 .

C o n s i d e r i t h e a v a i l a b l e s o f t w a r e i s u f i c i e n t f o y o u r p u r p o s e s , o i y o c a w r i t e t h p r o g r a m s y o u ' l l n e e d , b e f o r e m a k i n g d e c i s i o nt b u t h B 1 2 8 . I y o h a p p e n t a l r e a d y h a v eP E T , t h d e a l m i g h t b w o r t h i j u s t f o t h 8 0 5 0d i s k d r i v e . ( g

C O M P U T E ' S G a z e t t e J u n e 1 9 8 5 8

Page 84: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 84/148

Page 85: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 85/148

t h s a m e a O + 1 , w h i c h i t h s a m e a X = l ,S X = X + 1 s t a r t s o u b d e f i n i n g a s t h e n u b e 1 U n t i l i i r e d e f i n e d , t h e v a r i a b l e i t h s a m e a s t h e n u m b e r 1

P R I N T d i s p l a y s t h e v a l u e o X S i n c ee q u a l s 1 t h n u m b e r i d i s p l a y e d .

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

T h l a s t p a r t o t h l i n e ( F O R T 1 0 0 : N E X T ) h a s n o t h i n g t d w i t h c o u n t i n g .T h i s s e c t i o n i t i m e d e l a y l o o p w h i c h s l o w sd o w n t h p r o g r a m . Y o c a i n s e r t a F O R - N E X Tl o o p a l m o s t a n y w h e r e i B A S I C p r o g r a m t s l o w i d o w n . W u s e d t h t i m e d e l a y l o o p h e r es t h c o m p u t e r p a u s e s b r i e f l y a f t e r e a c h n u m b e ri d i s p l a y e d . O t h e r w i s e t h n u m b e r s w o u l dz o o m a c r o s s t h e s c r e e n , t o f a s t t r e a d .

L i n e 2 c o n t a i n s t h G O T O c o m m a n d ,w h i c h s e n d s u b a c k t l i n e 1 0 B u t h i s t i m ew h e n w g b a c k t l i n e 1 0 , t h e v a r i a b l e a r e a d y e q u a l s 1 s w h e n w e a d t X i t ' s t h s a m e a a d d i n g t 1 T h a t e q u a l s 2 s o t h s e c o n d p a s s o f t h e l o o p , P R I N T d i s p l a y s t h en u m b e r 2 T h n e x t t i m e t h p r o g r a m l o o p sa r o u n d , i n c r e a s e s t 3 t h e n 4 , 5 , 6 a n s o n T h a t ' s h o a c o u n t e r w o r k s .

D o n ' t f o r g e t — p r e s s R U N / S T O P t b r e a ko u o t h c o u n t i n g l o o p .

U s i n g G O T O T R e p e a tP r o g r a m sO n o t h m o s t i m p o r t a n t u s e s o f t h e G O T Oc o m m a n d i i r e p e a t i n g p r o g r a m o p r o g r a ms e c t i o n a f t e r i t ' s r u t h r o u g h . T h i s r e q u i r e s t h a ty o s e u s o m e s o r t o s i g n a l o f l a g , w h i c h a t i v a t e s t h G O T O c o m m a n d a n r e p e a t s t h e p r g r a m . L e t ' s l o o k a s o m e d i f f e r e n t t y p e s o e n d - o f - p r o g r a m r e p e a t s i g n a l s .

W e ' v e a l r e a d y b e e n u s i n g t h a u t o m a t i c r p e a t f u n c t i o n b s i m p l y p u t t i n g t h G O T O a t h e n o t h p r o g r a m . Y o c a a l s o c a u s e p r g r a m t r e p e a t s p e c i f i e d n u m b e r o t i m e s b w r a p p i n g i i F O R - N E X T l o o p . T o d o t h i s , p u t h F O p a r t o t h l o o p a t h b e g i n n i n g o t h s e c t i o n t b r e p e a t e d a n t h N E X T c o m m a n da t h e n o t h a t s e c t i o n . H e r e ' s a n e x a m p l e :1 F O R X = l T O 1 2 N = N + 13 P R I N T " ( C L R l H O W M U C H I T I M E S " ; X i I

P U 4 0 I F A = ( 5 * X ) T H E N P R I N T " C O R R E C T 1 " : C = C +

1 F O T = T 5 0 0 : N E X T5 I A < > ( 5 * X ) T H E N P R I N T " W R O N G - T R Y A G A I

N . " : F O T = T 5 0 0 : N E X T : G O T O 2 6 N E X T7 P R I N T " C O R R E C T A N S W E R S " : P R I N T I N " T R I E S "1 0 R E M : P R O G R A M C A N E N D O C O N T I N U E H E R E

T h i s p r o g r a m i v e r y c r u d e e d u c a t i o n a ld r i l l w h i c h a s k s s t u d e n t t m u l t i p l y t h n u b e t i m e s 1 2 3 a n s o n u p t o 1 0 . Y o c o u l d d r e s s u t h i s s k e l e t o n p r o g r a m w i t h s o u n de f f e c t s , g r a p h i c s , b e t t e r s p a c i n g , e t c . , b u w e ' l lu s i i i t p r e s e n t f o r m t d e m o n s t r a t e s e v e r a lp r o g r a m m i n g t e c h n i q u e s , i n c l u d i n g t h G O T Oc o m m a n d .

L i n e 1 b e g i n s w i t h t h F O p a r t o F O R - N E X T i o o p . T h l o o p e n d s w i t h t h N E X Tc o m m a n d i n l i n e 6 0 . E v e r y t h i n g b e t w e e n t h F O a n N E X T p a r t s o f t h e l o o p w i l l b r e p e a t e dt e t i m e s . T h i s i i m p o r t a n t . Y o c a c a u s ec o m m a n d o e v e n w h o l e s e c t i o n o p r o g r a m t r e p e a t o r r e c y c l e s e v e r a l t i m e s b p u t t i n g i i s i d e F O R - N E X T l o o p . Y o c a i n c r e a s e o r r d u c e t h n u m b e r o t i m e s t h p r o g r a m r e p e a t si t s e l f b y c h a n g i n g t h n u m b e r 1 i n l i n e 1 0

L i n e 2 i t h c o u n t e r w h i c h w j u s t d i c u s s e d . R e m e m b e r , s t a r t s w i t h v a l u e o a n i n c r e a s e s e a c h t i m e t h p r o g r a m c y c l e st h r o u g h .

L i n e 3 d i s p l a y s p r o m p t m e s s a g e a n d r q u e s t s a i n p u t . T h I N P U T c o m m a n d a u t o m a t ic a l l y d i s p l a y s q u e s t i o n m a r k . P u t t i n gs e m i c o l o n a t h e n o f t h e P R I N T m e s s a g ec a u s e s t h q u e s t i o n m a r k t a p p e a r i m m e d i a t e l ya t h e n o f t h e m e s s a g e — o t h e r w i s e i w o u l da p p e a r o t h n e x t l i n e d o w n . T h a n s w e r w h i c hi t y p e d i b t h p r o g r a m u s e r w i l l b a s s i g n e db t h c o m p u t e r t t h e v a r i a b l e A

L i n e s 4 a n 5 c o n t a i n I F - T H E N s t a t em e n t s w h i c h s e u t w c o n d i t i o n s a n t e l l t h c o m p u t e r h o t r e s p o n d . L i n e 4 p r i n t s t h C O R R E C T m e s s a g e i t h a n s w e r i r i g h t — i no t h e r w o r d s , i t h t y p e d - i n a n s w e r ( A d o e s i f a c t e q u a l t i m e s X I a l s o u s e s t h e v a r i a b l e a

c o u n t e r o t h c o r r e c t a n s w e r s .I t h a n s w e r d o e s n o t e q u a l t i m e s X

T H E N W R O N G m e s s a g e i d i s p l a y e d . N o t et h a t t h " n o t e q u a l t o " s i g n i c r e a t e d b u s i n gt h g r e a t e r t h a n { > a n l e s s t h a n ( < ) s i g n s t g e t h e r a s h o w n i n l i n e 5 0

B o t h I F - T H E N s t a t e m e n t s h a v e t i m e d e l a yl o o p a t h e n o t h l i n e , w h i c h l e a v e s t h em e s s a g e o t h s c r e e n l o n g e n o u g h t b r e a d .

T h m e s s a g e i n l i n e 5 a l s o i n c l u d e sG O T O c o m m a n d a t h e n o f t h e l i n e w h i c h , i t h a n s w e r i w r o n g , s e n d s t h c o m p u t e r b a c k t r e p e a t l i n e 2 0 T h i s G O T O c o m m a n d c a u s e s t h p r o g r a m t k e e p r e p e a t i n g u n t i l t h u s e r g e t s t h a n s w e r r i g h t .

L i n e 6 c o n t a i n s t h N E X T c o m m a n d , w h i c hw r a p s u t h s e c t i o n w a r e r e p e a t i n g , a n l i n e7 p r i n t s a r e p o r t o t h e s t u d e n t ' s p e r f o r m a n c eo t h d r i l l .

L i n e 1 0 d o e s n o t h i n g i o u r e x a m p l e . Y o C O M P U T E ' S G a z e t t e J u n e 1 9 8 5 8

Page 86: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 86/148

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

B e f o r e w g o n y o m a w a n t t s a v e t h p r e v i o u s p r o g r a m o n d i s k o r t a p e , t h e n t y p eN E a n p r e s s R E T U R N t e r a s e i f r o m y o u rc o m p u t e r ' s m e m o r y t g e r e a d y f o t h n e x te x a m p l e .

C o m b i n i n g G O T O A n G E T $A n o t h e r t y p e o e n d - o f - p r o g r a m s i g n a l a l l o w st h u s e r t c o n t r o l w h e t h e r t h p r o g r a m i r p e a t e d o c o n t i n u e d .

T h f o l l o w i n g p r o g r a m d e m o n s t r a t e s h o t l e t h u s e r r e p e a t o r c o n t i n u e p r o g r a m j u s t b p r e s s i n g s i n g l e k e y .1 P R I N T " ( C L R ) T Y P E A N U M B E R ' A N D " : P R I N T

" P R E S S R E T U R N " : I N P U T2 P R I N T " T Y P E S E C O N D H U M B E R " : P R I N T "

N P R E S S R E T U R N " : I N P U T3 F O S P = 1 T O 1 0 P R I N T : N E X T4 P R I N T " H I T A N Y K E Y T O " : P R I N T " R E P E A T

T H I S P R O G R A M . "5 G E K $ I K $ = " " T H E N G O T O 5 6 G O T O 1

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

L i n e s 1 a n 2 a r e s e l f - e x p l a n a t o r y .L i n e 3 u s e s F O R - N E X T s t a t e m e n t t i

s e r t t e b l a n k l i n e s — a c t u a l l y , i i n s e r t s t e P R I N T s t a t e m e n t s , a n u s i n g t h P R I N T s t a t em e n t b i t s e l f i n s e r t s a b l a n k l i n e o t h s c r e e nw h e n t h p r o g r a m r u n s .

L i n e 4 c o n t a i n s p r o m p t m e s s a g e w h i c ht e l l s t h u s e r w h a t t d n e x t .

L i n e 5 t e l l s t h c o m p u t e r t g e k e y — i no t h e r w o r d s , G E K t e l l s t h c o m p u t e r t w a t c hf o a n k e t b p r e s s e d . I f o l l o w s t h i s k e y -s e n s i n g c o m m a n d w i t h a I F - T H E N s t a t e m e n tw h i c h t e l l s t h c o m p u t e r t h a t i k e i n o p r e s s e d , t h e n g b a c k t l i n e 5 a n k e e p l o o ki n g . T h d o u b l e q u o t a t i o n m a r k s w i t h n o t h i n g i b e t w e e n m e a n " n u l l " o r " n o t h i n g . " I k e i n o p r e s s e d , t h e n a e n d l e s s l o o p i c r e a t e d a n t h c o m p u t e r k e e p s l o o k i n g f o r a k e t b p r e s s e d w i t h n r e s u l t . A s o o n a k e i p r e s s e d , h o w e v e r , t h p r o g r a m d r o p s t h r o u g h t t h n e x t l i n e .

L i n e 6 c o n t a i n s G O T O c o m m a n d b e c a u s ew w a n t t h p r o g r a m t r e p e a t . I w w a n t e d t h p r o g r a m t c o n t i n u e i n s t e a d o f r e p e a t , w w o u l dc h a n g e l i n e s 4 0 - 6 0 a f o l l o w s :4 P R I N T " H I T A M Y K E Y T O " : P R I N T " C O N T I N U

E . 5 G E K $ I K ? = " " T H E N G O T O 5 6 R E M i P U R E S T O F P R O G R A M H E R E8 C O M P U T E ! * G a z s t t a J u r w 1 9 8 5

U s i n g T h G O S U B C o m m a n dI y o u w a n t t j u m p t o a l i n e o r s e c t i o n o y o u rp r o g r a m a n d u s t h a t s e c t i o n s e v e r a l t i m e s , t h a t ' sw h e r e t h G O S U B c o m m a n d c o m e s i h a n d y .Y o c a j u m p d o w n a n g e r a n d o m n u m b e r ,f o i n s t a n c e . O s o u n d e f f e c t . O e v e n t i m ed e l a y .

I y o u ' r e u s i n g l o o t h s a m e t i m e d e l a y si y o u r p r o g r a m , y o m a w a n t t u s G O S U Bt a v o i d h a v i n g t r e p e a t t h e e n t i r e d e l a y l o o pe v e r y t i m e . H e r e ' s a e x a m p l e t h a t u s e s o n o m f a v o r i t e H e m i n g w a y q u o t e s :1 P R I N T " ( C L R j C O U R A G E " : G O S U B 1 0 2 P R I N T " I S " : G O S U B 1 0

G R A C E " : G O S U B 1 0 U N D E R " : G O S U B 1 0 P R E S S U R E " : G O S U B 1 0

3 P R I N T4 P R I N T5 P R I N T6 E N 1 0 F O T = l T O 4 0 0 : N E X T : R E T U R N

T h i s e x a m p l e p r i n t s e a c h w o r d , t h e n u s e st h G O S U B c o m m a n d t j u m p d o w n p a s t t h e n o t h p r o g r a m t o l i n e 1 0 w h i c h c o n t a i n sF O R - N E X T t i m e d e l a y l o o p . T h l i n e ( o r l i n e s )t h a t t h G O S U B j u m p s t i r e f e r r e d t a s u r o u t i n e . T h R E T U R N c o m m a n d a t h e n o f t h es u b r o u t i n e i l i n e 1 0 0 s e n d s t h c o m p u t e r b a c kt c o n t i n u e w h e r e i l e f t o f f . T h u s , i t h i s p r g r a m , t h c o m p u t e r p r i n t s w o r d , j u m p s d o w nt t h t i m e d e l a y , j u m p s b a c k f o t h e n e x t w o r d ,a n s o u n t i l t h p r o g r a m e n d s i n l i n e 6 0

A l t h o u g h t h E N s t a t e m e n t i u s u a l l y o t i o n a l , i t ' s n e c e s s a r y i t h p r o g r a m a b o v e . T s e w h y , d e l e t e l i n e 6 a n r u t h p r o g r a ma g a i n . A f t e r t h e l a s t w o r d i p r i n t e d , t h c o p u t e r w i l l c r a s h w i t h ? R E T U R N W I T H O U TG O S U B E R R O R m e s s a g e . T h i s h a p p e n s b e c a u s ea f t e r t h c o m p u t e r f i n i s h e s e x e c u t i n g t h m a i np a r t o t h p r o g r a m a l i n e 5 i m o v e s i n t o t h s u b r o u t i n e a l i n e 1 0 0 , e v e n t h o u g h y o u d o n ' tr e a l l y w a n t l i n e 1 0 t b e x e c u t e d a t h a t p o i n t .Y o u m u s t a l w a y s h a v e a n E N o s o m e o t h e rs t a t e m e n t t s e p a r a t e y o u r s u b r o u t i n e s f r o m t h m a i n p a r t o y o u r p r o g r a m s .

H e r e ' s a n o t h e r e x a m p l e i n v o l v i n g r a n d o mn u m b e r s :1 P R I N T " { C L R j M U L T I P L Y T W R A N D O M " : P R I N

" N U M B E R S " : P R I N T2 G O S U B 1 0 0 : P R I N T " T H E F I R S T N U M B E R I S

P R I N T R K 1 = R : P R I N T3 G O S U B 1 0 0 : P R I N T " T H E S E C O N D N U M B E R I

" P R I N T R K 2 = R i P R I N T4 P R I N T K " T I M E S " K " E Q U A L S " : P R I N T K

* K 5 E N 1 0 R = I N T ( ( R N D ( 1 ) * 1 0 0 ) + 1 ) : R E T U R N

L i n e 1 0 o p e n s b c l e a r i n g t h e s c r e e n a n d i s p l a y i n g t h o p e n i n g t i t l e . T h P R I N T c o m a n d b i t s e l f i n s e r t s b l a n k l i n e o t h s c r e e n .

Page 87: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 87/148

L i n e 2 o p e n s b y j u m p i n g d o w n t l i n e 1 0 t d e f i n e r a n d o m n u m b e r b e t w e e n a n 1 0 0 .T h a t n u m b e r i d e f i n e d a v a r i a b l e c a l l e d R .W t h e n p r i n t m e s s a g e w i t h t h r a n d o m n u b e ( R a t h e n o t h l i n e . F i n a l l y , s i n c e w w a n t t s a v e t h a t n u m b e r f o u s l a t e r , w c r e a t e

n e v a r i a b l e K l a n d m a k e t h a t e q u a l t R W h a v e t d t h i s b e c a u s e i g o i n g t c h a n g ew h e n n e r a n d o m n u m b e r i d e f i n e d .

L i n e 3 i t h s a m e a l i n e 2 0 e x c e p t h e r ew g e n e r a n d o m n u m b e r . T s a v e t h i s n u b e r , w c r e a t e n e v a r i a b l e c a l l e d K 2

L i n e 4 u s e s P R I N T s t a t e m e n t t d i s p l a yb o t h r a n d o m n u m b e r s a p a r t o f m e s s a g e , t h e nm u l t i p l i e s t h t w r a n d o m n u m b e r s t o g e t h e r( K 1 * K 2 ) t g e t h r e s u l t , w h i c h i d i s p l a y e d o t h s c r e e n . N o t e w m u s t g o u t s i d e q u o t a t i o nm a r k s t p r i n t t h v a r i a b l e s , b u i n s i d e q u o t a t i o nm a r k s t p r i n t t h r e s t o f t h e m e s s a g e .

L i n e 5 i t h e n o t h p r o g r a m .L i n e 1 0 c o n t a i n s t h e s u b r o u t i n e , w h i c h d

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

A E x p l o s i v e S o u n d E f f e c tF i n a l l y , f o r y o C o m m o d o r e 6 o w n e r s , h e r e ' sG O S U B e x a m p l e w h i c h i n c l u d e s a e x p l o s i o ns o u n d e f f e c t . O w n e r s o o t h e r C o m m o d o r ec o m p u t e r s c a s u b s t i t u t e a n s o u n d e f f e c t f o l i n e s 1 0 0 - 1 1 0 .1 P R I N T " t C L R j T H E " ! G O S U B 1 0 0 : P R I N T2 P R I N T " H O M E " : G O S U B 1 0 0 : P R I N T3 P R I N T " C O M P U T E R " : G O S U B 1 0 0 ! P R I N T4 P R I N T " W A R S " : G O S U B 1 0 0 : P R I N T5 E N 1 0 P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 6 , 1 2 9 : P O K E

4 2 7 7 , 1 4 : P O K E 5 4 2 7 2 , 1 4 9 : P O K E 5 4 2 7 3 , 61 1 F O R D = 2 5 T O S T E P - 1 : P O K E 5 4 2 9 6 , D :

■ E X T : P O K E 5 4 2 7 6 , 0 : R E T U R N

G i v e n t h f i r e w o r k s a C o m m o d o r e w h i c ha r d e s c r i b e d i m b o o k , i s e e m e d a p p r o p r i a t et a c c o m p a n y t h i s e x a m p l e w i t h a l e a s t s o m es m a l l e x p l o s i o n s .

L i n e 1 0 c l e a r s t h e s c r e e n , p r i n t s t h w o r dT H a n G O S U B s t o l i n e s 1 0 0 - 1 1 0 f o t h s o u n d e f f e c t . T h e n i r e t u r n s a n b l a n k l i n e i p r i n t e d .

L i n e s 2 0 - 4 0 w o r k t h s a m e a l i n e 1 0 .L i n e 5 0 e n d s t h p r o g r a m .L i n e s 1 0 a n 1 1 c o n t a i n t h e s o u n d e f f e c t

s e t t i n g s . I y o u ' r e i n t e r e s t e d i w h a t e a c h P O K Ev a l u e m e a n s , s u g g e s t c o n s u l t i n g t h e C o m m o d o r e6 U s e r ' s M a n u a l o P r o g r a m m e r ' s R e f e r e n c eG u i d e .

F o t h C o m m o d o r e 6 4 N O k y a n h a . .

T W C o m p i l e r s !S T A N D A R D k y a n p a s c a l i p e r f e c t ( o s t u d e n t s . I i e a s yt u s e a n d h e l p s s t u d e n l s l e a r n t h P a s c a l l a n g u a g e .S T A N D A R D k y a n p a s c a l f e a t u r e s :

B u i l t - i n F u l l S c r e e n T e x t E d i t o r :R e s i d e n t E d i t o r / C o m p i l e r t E l i m i n a t eD i s k S w a p p i n g ;M E R G E a n O t h e r F i l e M a n a g e m e n t F u n c t i o n s :S t a n d - A l o n e R u n t i m e E n v i r o n m e n t ;C o d e t h a t R u n s U t - 1 T i m e s F a s t e r t h a n B A S I C :H E L P m e n u a n F u l l S e o E r r o r M e s s a g e s : a n d .T u t o r i a l M a n u a l w i t h S a m p l e P r o g r a m s .

A D V A N C E D k y a n p a s c a l i d e s i g n e d ( o t h m o r e e x p e ri e n c e d P a s c a l p r o g r a m m e r . I c o n t a i n s a l t h e f e a t u r e s o S T A N D A R D k y a n p a s c a ! p l u s t h e a d d i t i o n a l c a p a b i l i t i e sa n e x t e n s i o n s d e m a n d e d b p r o f e s s i o n a l p r o g r a m m e r s .A D V A N C E D k y a n p a s c a l f e a t u r e s :

O p t i m i z e d M a c h i n e C o d e C o m p i l e r ( R u n sT i m e s F a s t e r i h a n P - c o r J e C o m p i l e r ) ;

B u i l t - i n A s s e m b l e r ( A l l o w s F u l l H a r d w a r e C o n t r o l ) .S t r i n g - H a n d l i n g a n R a n d o m A c c e s s F i l e s ;A L I A S P r o c e d u r e t A s s i g n F i l e P a t h n a m e ;I N C L U D E F i l e P l u s D I S P O S E a n C H A I N P r o c e d u r e s :S p e c i a l P r o c e d u r e P r i n t s A s s e m b l y L a n g u a g e C o d e ,E n h a n c e d G r a p h i c s a n T e x t E d i t i n gC a p a b i l i t i e s ; a n d ,E x p a n d e d M a n u a l a n d R e f e r e n c e G u i d e .

B o t h v e r s i o n s o k y a n p a s c a l a r f u l l i m p l e m e n t a t i o n s a n r e q u i r e o n l y a s i n g l e d i s k d r i v e . A n d , b o t h c o m e w i t h k y a n ' sM O N E Y B A C K G U A R A N T E E . . I y o a r n o c o m p l e t e l ys a t i s f i e d , r e t u r n i w i t h i n 1 d a y s f o f u l l r e f u n d o t h p u r c h a s e p r i c e .S T A N D A R D k y a n p a s c a l $ 4 9 . 9 5A D V A N C E D k y a n p a s c a l S 6 9 . 9 S

( A d d S < S W c o p y l o h a n d l i n g S ! 2 O r j o i i l s . a eN o ' i h A m e r i c a C a i i l o r m a r e s i d e n t s

S e n d C h e c k / M o n e y O r d e r t o k y a n s o f t w a r e , D e p t .C a l l : ( 4 1 5 ) 7 7 5 - 2 9 2 3 m m * ^ 1 8 5 0 U n i o n S t . . S i e . 1 8 M C / V i s a A c c e p t e d ' - f ~ 3 l S a n F r a n c i s c o , C 9 4 1 2 3A D V A N C E D k y a n p a s c a l i a l s o a v a i l a b l e ( o t h A p p l e I a n A t a r i f a m i l y o c o m p u t e r s .

C O M P U T E . 1 ' * G a z e m * J u n e 1 9 B 5 8

Page 88: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 88/148

M A C H I N E L A N G U A G E F O B E G I N N E R SR i c h a r d M a n s f i e l d , S e n i o r E d i t o r

M M a i l b a gH e r e a r a n s w e r s t s o m e o t h l e t t e r s w e ' v er e c e i v e d r e c e n t l y . I y o h a v e q u e s t i o n a b o u tm a c h i n e l a n g u a g e p r o g r a m m i n g , w r i t e t o M M a i l b a g , C O M P U T E D G A Z E T T E , P . O . B o 5 4 0 6 ,G r e e n s b o r o , N 2 7 4 0 3 . D u t t h v o l u m e o m a i l , w r e g r e t t h a t w a r u n a b l e t r e p l yp e r s o n a l l y t i n d i v i d u a l l e t t e r s .

C a M G A n y w h e r e ?C a R A m e m o r y l o c a t i o n s 2 0 4 8 - 4 0 9 5 9 ( n o rm a l l y u s e d f o B A S I C p r o g r a m m i n g ) h o l dm a c h i n e l a n g u a g e ( M L ) p r o g r a m ?Y e s , a n R A c a n h o l d a M p r o g r a m , b u t h e r e a r f e t h i n g s t l o o k o u f o r :

1 B A S I C u s e s m e m o r y i n d y n a m i c w a y .F o o n t h i n g , i s t o r e s s t r i n g s i t h h i g h e s ta v a i l a b l e R A m e m o r y i c a f i n d . S o t p r o t e c ty o u r M p r o g r a m , t h c o m m o n s o l u t i o n i t " f o o l " B A S I C i n t o t h i n k i n g t h a t t h e r e ' s l e s s R A m e m o r y t h a n r e a l l y e x i s t s .

T o d o t h i s , y o c a P O K E 5 6 P E E K ( 5 6 )( 2 5 1 ) w h i c h w i l l l o w e r t h e " a v a i l a b l em e m o r y " b b y t e s . J u s t r e p l a c e t h w i t h t h s i z e o y o u r M p r o g r a m . ( A d d r e s s 5 h o l d st o p - o f - m e m o r y p o i n t e r w h i c h c h a n g e s i s t e p s o 2 5 b y t e s . )

2 H o w e v e r , i y o a r e n ' t g o i n g t b u s i n ga n y B A S I C , i t ' s n o n e c e s s a r y t p r o t e c t t h M p r o g r a m . J u s t L O A D " N A M E " , 8 , 1 a n S Y t t h M L U s L O A D " N A M E " , 1 , 1 i y o o w D a t a s s e t t e . ( T h e f i n a l o t h L O A D c o m m a n dc a u s e s t h M p r o g r a m t b e l o a d e d i n a t t h a d r e s s f r o m w h i c h i w a o r i g i n a l l y s a v e d . W i t ho u t h , a l p r o g r a m s l o a d i n a t t h s t a r t - o f - B A S I C d e f a u l t a d d r e s s . )

3 W h e r e a s B A S I C p r o g r a m a l w a y s s t a r t sa t h s a m e p l a c e i R A M , a M p r o g r a m c a b l o c a t e d a n y w h e r e . S o y o u n e e d t k n o w t h a d d r e s s w h e r e t h M p r o g r a m b e g i n s t b a b l et s t a r t i r u n n i n g w i t h S Y t t h a t a d d r e s s .B C O M P U T E ' S G a i o n a J u n e 1 9 8 5

4 O t h 6 4 , t h e r e ' s n i c e c h u n k o R A w h i c h i a l r e a d y p r o t e c t e d b t h c o m p u t e r f r o ma n k i n d o o v e r l a y o i n v a s i o n b B A S I C :4 9 1 5 2 - 5 3 2 4 7 . M a n y p e o p l e l i k e t p u t h e i r p r g r a m s t h e r e . A l s o , 8 2 8 - 1 0 1 9 i s a f e i y o d o n ' tu s D a t a s s e t t e .

M a k i n g D A T AH o a r a s s e m b l y l i s t i n g s t u r n e d i n t o D A T As t a t e m e n t s ?T h e r e a r t w w a y s . D o i n g i t h h a r d w a y , y o P E E K e a c h b y t e f r o m t h s t a r t t o f i n i s h o y o u rM p r o g r a m . W h e n y o k n o w t h v a l u e o e a c hb y t e , y o c a t h e n t y p e e a c h o n i n t o D A T As t a t e m e n t s . T h e a s y w a i t g i v e t h p r o g r a mb e l o w ( f o r t h V I o r 6 4 ) t h e s t a r t i n g a n e n d i n ga d d r e s s e s o y o u r M p r o g r a m a n d t y p e R U N . I w i l l b u i l d t h D A T A s t a t e m e n t s f o y o a u t om a t i c a l l y . T h e n , a k i n d n e s s , i d e l e t e s i t s e l f ,l e a v i n g o n l y t h D A T A s t a t e m e n t s .

D a t a m a k e rI N P U T " S T A R T I N G A D D R E S S " f S : I N P U T " E N D I N G

A D D R E S S " ; FP R I N T " { C L R } ( 2 D O I J N ] " j F O R I = S T O 5 + 4 7 S T E P 6I F I > F T H E N N E X T : P R I N T " G O T O 7 " j G O T / 0 6P R I N T I r " D A T A " ; : F O R J = 0 T O 5 : R S = S T R S { P E E K ( I+ J ) ) : P R I N T R I G H T 5 ( R $ , L E N ( R $ ) - 1 ) ; " , " ;N E X T J s P R I N T C H R S ( 2 0 ) : N E X T I : P R I N T " S = " S + 4 8" { L E F T ) : F = " F " [ L E F T ) : G O T O 2 "P O K E 1 9 8 , 9 : F O R K = l T O 9 : P O K E 6 3 0 + K , 1 3 : N E X T K tP R I N T " f H O M E ! " : E N DP R I N T " [ C L R } { 2 D O W N } " ! F O R M = 0 T O 8 : P R I N T M : NE X T HP O K E 1 9 8 , 9 : F O R K = l T O 9 : P O K E 6 3 0 + K , 1 3 i N E X T K iP R I N T " { H O M E 1 " j E N D

W h a t ' s C h e c k s u m ?W h a t i c h e c k s u m ? H o d o e s i w o r k ?I t ' s w a o f f i n d i n g o u w h e t h e r o n o t d a t a( b y t e s , f i l e s , p r o g r a m s , w h a t e v e r ) w a s e n t w i t h -

Page 89: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 89/148

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

T h e r e a r s e v e r a l c h e c k s u m s c h e m e s , b u h e r e ' s h o s i m p l e o n e w o u l d w o r k :

Y o u w a n t t s e n d t h n u m b e r s 2 3 4 5 6 t t h d i s k d r i v e . S y o s e n d 1 2 3 4 5 6 2 1 ( n o t et h e x t r a n u m b e r o t h e n w h i c h i t h s u o a l t h n u m b e r s y o a r e s e n d i n g ) . A i r e c e i v e st h n u m b e r s , t h e d i s k d r i v e a d d s t h e m u p T h e n ,i c h e c k s i t s u a g a i n s t t h e o n e y o u s e n t . I t h e ym a t c h , n p r o b l e m . I n o t , L O A D E R R O Rr e s u l t s .

O b v i o u s l y t h i s m e t h o d w o n ' t c a t c h t r a n sp o s i t i o n e r r o r s s i n c e t h e s u o f 6 5 4 3 2 w i l lb t h s a m e a 2 5 6 B u i t ' s f a i r l y r e l i a b l e .O t h e r m e t h o d s a r m o r e s o p h i s t i c a t e d a n c a e l i m i n a t e n e a r l y a n e r r o r s . N i n f o r m a t i o n ,h o w e v e r , i t o t a l l y n o i s e f r e e , e v e n w i t hc h e c k s u m s .

h a v e V I C M O N m o n i t o r , a n w h e n t r t d i s a s s e m b l e p r o g r a m , s o m e t i m e s t h r e s u l t sl o o k l i k e t h i s :

1 0 0 5 ? ? 1 0 0 6 I N 1 0 0 7 ? ?

W h a t d t h q u e s t i o n m a r k s m e a n ?d i s a s s e m b l y i t M w h a t L I S T i t B A S I C . I

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

g r a m c a l l e d d i s a s s e m b l e r , w h i c h l o o k s a a s r i e s o n u m b e r s i m e m o r y a n f i g u r e s o u w h a tt h e y r e p r e s e n t a M i n s t r u c t i o n s . T h i s i t h o p o s i t e o f w h a t a a s s e m b l e r d o e s : W i t h i t y o t y p e i i n s t r u c t i o n s a n t h a s s e m b l e r t r a n s l a t e st h e m i n t o t h p u r e n u m b e r s t h a t t h 6 5 0 2 c h i pc a e x e c u t e a a M p r o g r a m .

E v e r y M i n s t r u c t i o n c a b t r a n s l a t e d i n t on u m b e r , b u t n o t e v e r y n u m b e r t r a n s l a t e s t a i n s t r u c t i o n . W h e n d i s a s s e m b l e r c o m e s a c r o s sn u m b e r t h a t i d o e s n ' t r e c o g n i z e a a i n s t r u ct i o n , i p r i n t s q u e s t i o n m a r k s .

I y o u r d i s a s s e m b l y r e s u l t s i n ? ? ? , t h e r e a r et w p o s s i b i l i t i e s . F i r s t , y o m i g h t b l o o k i n g a R A m e m o r y w h e r e n o M p r o g r a m e x i s t s . I t h i s c a s e , s o m e o t h n u m b e r s m i g h t t r a n s l a t ei n t o M i n s t r u c t i o n s a n o t h e r s w o n ' t . T h u s ,y o u ' l l s e ? ? i n t e r s p e r s e d w i t h v a l i d i n s t r u c t i o n s( s e e e x a m p l e a b o v e ) , b u t h w h o l e t h i n g w i l l b n o n s e n s e . Y o c a n r e c h e c k y o u r s t a r t i n g a n e n d i n g a d d r e s s f o t h M p r o g r a m t p o i n t t h d i s a s s e m b l e r t t h a c t u a l M p r o g r a m .

T h o t h e r p o s s i b i l i t y i t h a t y o u ' v e c o m eu p o n a d a t a t a b l e w i t h i n a M p r o g r a m . M o s tw 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 , a n e v e n B A S I Ci t s e l f a r e w r i t t e n i M L S o m e w h e r e w i t h i n t h e s eM p r o g r a m s ( u s u a l l y a t h v e r y e n d ) , t h e r e w i l l

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

T s e t h i s , t r d i s a s s e m b l i n g a a d d r e s s4 1 1 1 8 ( 4 9 3 1 0 o t h V I C ) a n y o u ' l l s e B A S I C ' Sd a t a t a b l e l i s t o i t o w k e y w o r d s . I w i l l g i v ey o l o t s o ? ? b e c a u s e i w o n ' t m a k e a n s e n s et d i s a s s e m b l e r . O t h e r s e c t i o n s o t h B A S I CR O M , h o w e v e r , w i l l d i s a s s e m b l e n o r m a l l y ( a n dy o c a l e a r n g o o d d e a l a b o u t M b t r y i n g t f i g u r e o u h o B A S I C p e r f o r m s v a r i o u s t a s k s ) .I y o u r b o o k , y o s a t h a t B A S I C ' S F O

T 1 0 S T E P c a b t r a n s l a t e d i n t o M w i t h s o m e t h i n g l i k e t h e f o l l o w i n g :

L D # L O O P I N

I N C P 1 0 B C L O O P

B u w h a t i w a n t e d t u s t h r e e v a r i a b l e si n t h e s t a t e m e n t , l i k e : F O = T S T E PC I A B a n a r a l w a y s c h a n g i n g i t h p r o g r a m , h o c o u l d w r i t e t h i s i M L Y o w i l l w a n t t o s e t u s o m e v a r i a b l e s i y o u rM p r o g r a m . I t ' s p r e t t y s i m i l a r t t h w a v a r ia b l e s a r d e f i n e d i B A S I C . M o s t a s s e m b l e r sa l l o w y o t o s e t a s i d e m e m o r y f o r t h i s p u r p o s eb u s i n g t h . B Y T E i n s t r u c t i o n . ( O s i m p l ea s s e m b l e r , y o u ' d h a v e t k e e p t r a c k y o u r s e l f o w h i c h a d d r e s s e s y o u ' r e u s i n g , b u i t ' s t h s a m ei d e a . ) H e r e ' s h o w :

F O R N E X T L D C M P BB C S T E P S ( i i s t i l l l o w e r t h a n B

k e e p S T E P i n g )J M F I N I S H ( o t h e r w i s e , t h e r o u t i n e

e n d s )

S T E P S L D S T E P 1 I N

D E B N S T E P 1

( g e t t h n u m b e r o S T E P st p e r f o r m )

( c o u n t d o w n 1 ( h a v e w f i n i s h e d t h i s c c l o S T E P i n g ? )

J M P F O R N E X T I w h e n d o n e w i t h c y c l e ,s e i i y e B

F I N I S H R T ( r e t u r n t w h e r e v e r w c a m e f r o m )

. B Y T E 0 ( h o l d t h e v a r i a b l e i t h i s b y t e ). B Y T E ( h o l d t h v a r i a b l e i n t h i s b y t e ). B Y T E ( h o l d t h v a r i a b l e i n t h i s b y t e )T h i s r o u t i n e h a t b b i m o r e c o

p l i c a t e d t h a n t h o n w h e r e t h S T E P s i z e r m a i n s c o n s t a n t . H e r e , w s e u l i t t l e r o u t i n e t h a n d l e t h v a r i o u s p o s s i b l e S T E P s i z e s . O c o u r s e , o t h e r p l a c e s i y o u r p r o g r a m w o u l d s e u t h v a l u e s o A B a n b e f o r e y o e n t e r e dt h i s F O R / N E X T M r o u t i n e .

C O M P U T E D G a z e l l e J u n a 1 9 8 5 B

Page 90: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 90/148

D y n a m i c S I E d i t o rW a y n e E a s t w o o d

h o s t o t e d i o u s P O K E s a n P E E K s a r n e c e s s a r y t u s t h 6 4 ' s S I c h i p . T h i su t i l i t y p r o v i d e s m e n u w h i c h l e t s y o i s t a n t l y s e l e c t S I v a l u e s , a n s e a n h e a rt h e c h a n g e s .

T h S I D , o S o u n d I n t e r f a c e D e v i c e , o t h C o m o d o r e 6 i v e r y s o p h i s t i c a t e d , v e r s a t i l e c o p u t e r c h i p . U n f o r t u n a t e l y , i t s o p h i s t i c a t i o n i n o r e a d i l y a p p a r e n t w i t h t h n u m e r o u s P E E K s a n P O K E s r e q u i r e d t u s i t

T h U s e r ' s M a n u a l w h i c h a c c o m p a n i e s t h c o m p u t e r i a l m o s t n h e l p . T h P r o g r a m m e r ' sR e f e r e n c e G u i d e i m u c h m o r e t h o r o u g h , b u t w s t i l l m u s t c o m e t g r i p s w i t h t h m u l t i t u d e o fP O K E s t a t e m e n t s .

" D y n a m i c S I E d i t o r " t a k e s a w a y t h w o r r ya b o u t w h a t v a l u e g o e s i n t o w h i c h r e g i s t e r . I d i p l a y s c o m p l e t e l o o w h a t i w h e r e i t h S I a a n g i v e n m o m e n t , a n a l l o w s y o t a l t e ra n p a r a m e t e r y o w i s h . A l c h a n g e s t a k e p l a c eb e f o r e y o u r e y e s ( a n d e a r s ) .

C h a n g i n g V a l u e s I T h M e n uA f t e r e n t e r i n g a n r u n n i n g t h p r o g r a m , f u l l -p a g e m e n u a p p e a r s w i t h a l S I D ' s r e g i s t e r s s e t t z e r o a n t h e d i t o r s e f o V o i c e 1

T c h a n g e p a r a m e t e r o V o i c e 1 p r e s s t h eh i g h l i g h t e d l e t t e r o f t h e d e s i r e d p a r a m e t e r ; f o e x a m p l e , F f o f r e q u e n c y , f o r g a t e , e t c . T c h a n g e v o i c e s , p r e s s o n o f t h e f u n c t i o n k e y sh i g h l i g h t e d i t h e v o i c e a r e a o f t h e d i s p l a y . T a l t e r t h v o l u m e o o n o f t h e f i l t e r p a r a m e t e r s ,a g a i n s i m p l y p r e s s t h h i g h l i g h t e d l e t t e r . ( T h e f i t e a n v o l u m e w i l l f u n c t i o n n m a t t e r w h i c hv o i c e i s e l e c t e d . )

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

M o d e 1 S o m e p a r a m e t e r s a r e e i t h e r o o o f f . F o e x a m p l e , i y o u ' r e s e f o V o i c e { f w a 8 C O M P U T E I S G a z B t l e J u n e 1 9 8 5

R C Q U E N C V -I M I 0 T H - .f l ' J C f u u n

8 E Q U E H C Y - . 6 5 5 5L S W I D T H -f t U E f G R r t :

f t T E H H R E Q O E K C V -L W I D T H - 1 8

F B E U E H C V ;R E S O f l f i C E - f f l S S I G H f ' t L T E B" S C 3 N U

T T f t C I tt C f l Vi t S l f l l N .E L E f t S E :

I T f I C K -

E L E A S E , * - ( S T f t i ; . . x

0 L U M E - - 1 O D E :

Y / / / / AE x p e r i m e n t i n g w i t h e n v e l o p e s , w a v e f o r m s , a n f i l t e r s .

p r e s s e d ) a n p r e s s ( f o r g a t e ) , t h e g a t e f o V o i c e2 w i l l t u r n o f i i w a o n a n d o i i w a o f f .T h e d i t o r w i l l d i s p l a y t h e w o r d " g a t e " i i v e r s e w h e n t h e g a t e i o n

T h g a t e , r i n g , a n s y n c p a r a m e t e r s o e a c hv o i c e w o r k t h i s w a y , a w e l l a t h f i l t e r a s s i g nm e n t t e a c h v o i c e a n t h " t u r n o f 3 s w i t c h .

M o d e 2 S o m e p a r a m e t e r s g i v e y o c h o i c eo f o p t i o n s . F o e x a m p l e , i y o a r s e f o V o i c e( f w a p r e s s e d ) a n p r e s s ( f o r w a v e f o r m ) , t h e d i t o r w i l l c y c l e t h r o u g h t h e p o s s i b l e o p t i o n s a n d i s p l a y t h e s e l e c t i o n c u r r e n t l y i e f f e c t .

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

M o d e 3 M o s t p a r a m e t e r s a l l o w w i d er a n g e o v a l u e s f r o m t s o m e m a x i m u m l e v e l .F r e q u e n c y , p u l s e w i d t h , t h A D S R e n v e l o p e , r e o n a n c e , a n d v o l u m e w i l l o p e r a t e o v e r r a n g e o v a l u e s . T a c c e s s t h i s m o d e , p r e s s t h e h i g hl i g h t e d l e t t e r o t h d e s i r e d p a r a m e t e r . T h w o r dc o n t a i n i n g t h e l e t t e r w i l l n o b d i s p l a y e d i i n v e r s e .

Page 91: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 91/148

F o u r k e y s n o c o n t r o l t h e p a r a m e t e r ' s v a l u e :1 T h S H I F T k e w h e n p r e s s e d c a u s e s t h

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

2 T h C R S R - U P / D O W N k e s e t s a i c r e m e n t v a l u e o 1

3 T h C R S R - L E F T / R I G H T k e s e t s a i c r e m e n t v a l u e o 2 9

4 T h R E T U R N k e s e t s a l a r g e i n c r e m e n tv a l u e , l a r g e r f o l a r g e p a r a m e t e r v a l u e s ,s m a l l e r f o s m a l l . T h i s a l l o w s q u i c kc h a n g i n g o p a r a m e t e r v a l u e s a n h e l p sc o m p e n s a t e f o t h l o g a r i t h m i c e f f e c t o p i t c h c h a n g e s .

F o r e x a m p l e , i w e r e p r e s s e d ( f o r f i l t e r f r q u e n c y ) , t h w o r d " f r e q u e n c y " i t h f i l t e r a r e ao f t h e d i s p l a y i d i s p l a y e d i i n v e r s e . P r e s s i n gS H I F T a n e i t h e r C R S R - U P / D O W N , C R S R -L E F T / R I G H T , o R E T U R N i n c r e m e n t s t h v a l u ed i s p l a y e d .P r o g r a m O p e r a t i o nK e y p r e s s e s a r d e t e c t e d b P E E K i n g l o c a t i o n 2 0 3 .

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

T a i i s c r e e n d i s p l a y , t h P L O T r o u t i n e i t h K E R N A L i u s e d , c a l l e d b S Y M O V E . T h i sr o u t i n e i r e a d i b l i n e s 5 0 0 0 0 - 5 0 0 3 0 .

L i n e s 2 0 0 - 3 7 0 a r u s e d b m o d e w h e np a r a m e t e r l a r g e r t h a n e i g h t b i t s i r e q u i r e d ( f r eq u e n c y , p u l s e w i d t h , e t c . ) . I u s e s v a r i a b l e st h r o u g h o u t t i n c r e a s e s p e e d . M o r e s t a t e m e n t sp e l i n e a n d r e m o v i n g t h R E M a r k s w i l l i n c r e a s es p e e d b i t . L i n e 2 6 c a l c u l a t e s t h n e x t v a l u e .

L i n e s 4 0 0 - 4 9 0 a r u s e d b 8 - b i t p a r a m e t e r si m o d e 3 s u c h a v o l u m e . S i n c e t h v a l u er a n g e i f r o m 0 - 1 6 , t h i n c r e m e n t v a l u e i a w a y s 1 O t h e r w i s e , o p e r a t i o n i t h s a m e a l i n e s2 0 0 - 3 7 0 .

L i n e s 7 0 0 - 8 3 0 d e c o d e a n e n c o d e t h b i t sd e s c r i b i n g p a r a m e t e r f r o m t h b y t e w h i c h c a r i e s i t

L i n e s 9 0 0 - 9 5 0 a r t h c u r s o r p l o t t e r .L i n e s 1 1 0 0 - 1 8 1 0 m a k e u t h e k e y - e v a l u a t i n g

r o u t i n e . I a i l l e g a l k e i p r e s s e d , S I b u z z e s .L i n e s 2 0 0 0 - 3 0 6 0 a d j u s t v a r i a b l e s t m a n i p u

l a t e t h s p e c i f i e d p a r a m e t e r .L i n e s 4 0 0 0 - 4 1 9 0 m a n i p u l a t e t h m y r i a d

p a r a m e t e r s c o n t a i n e d i t h S I c o n t r o l b y t e .L i n e s 5 0 0 0 - 5 5 5 0 d o f o t h f i l t e r w h a t l i n e s

4 0 0 0 - 4 1 9 0 d f o t h e c o n t r o l b y t e .L i n e s 6 0 0 0 - 6 9 9 6 : S I m a k e s a v a i l a b l e t h e

e n v e l o p e a n w a v e s h a p e o V o i c e 3 T m a k eu s o t h e s e i a n w a w i t h B A S I C i d i f f i c u l t .

s h o r t r o u t i n e r e a d i b l i n e s 5 0 0 4 0 - 5 0 0 6 0a n a c t i v a t e d b l i n e 5 0 6 0 0 p u t s S I r e a d i n gr o u t i n e i n t o t h i n t e r r u p t s t r e a m . T h r o u t i n e

c h e c k s , 6 t i m e s p e s e c o n d , t w z e r o - p a g e l o c at i o n s . I t h l o c a t i o n s a r e f l a g g e d b t h e d i t o r ,t h e r o u t i n e p l a c e s t h e c u r r e n t v a l u e o f t h e s p e c if i e d p a r a m e t e r i n t o V o i c e p i t c h l o b y t e , V o i c e

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

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

T s e l e c t , p r e s s o E Y o t h e n s t e pt h r o u g h t h o p t i o n s . N o t e : W h e n y o t u r n o f t h e s eo p t i o n s ( i n d i c a t e d b i t h d i s p l a y ) S I i l e f tw i t h t h l a s t v a l u e r e a d i t h e a f f e c t e d b y t e s . T r t u r n t t h v a l u e s d i s p l a y e d , p r e s s t h e s p a c e b a r .

L i n e s 7 0 0 0 - 7 2 0 0 e v a l u a t e t h v a r i o u s f u n ct i o n k e y s a d i s p l a y e d o t h b o t t o m o f t h es c r e e n . P r e s s i n g f s h u t s d o w n t h e d i t o r b t u r n i n g S I o f f , r e s t o r i n g t h e i n t e r r u p t s t r e a m ,a n c l e a r i n g t h e k e y b o a r d b u f f e r . I y o e x i t i na n o t h e r w a y , e n t e r t h e f o l l o w i n g c o m m a n d s :

P O K E S I D + 2 4 , 0S Y S C S

R e m e m b e r : T m a k e s o u n d , t h v o l u m em u s t h a v e n o n - z e r o v a l u e ( u s u a l l y 1 5 a n v o i c e m u s t h a v e s o m e w a v e f o r m , s o m e n o n - z e r ov a l u e i a t t a c k , d e c a y , a n d / o r s u s t a i n , a n t h g a t e m u s t b t u r n e d o n I p u l s e w a v e f o r m i s e l e c t e d , t h e r e m u s t b n o n - z e r o v a l u e i p u l s ew i d t h .

S e p r o g r a m l i s t i n g o n p a g e 1 3 4 .

C Q U ST H C A R T R I D G E B A C K U P S Y S T E M

F O T H C O M M O D O R E 6 4 T h S O L U T I O N l a l o y o u r c a r T r t d g * p r o h l e m i i i h C a r t r i d g e B a t h - U p S y i r a m( C A U 5 ) l o t h C o m m o d o r eT h C A B I H I D G B B A C H . U P f t T f T I M [ C H U S U C m i I o h v . ; r d w a r *c o m p e n * n l l a n d * e r y f r l a n d l y l o f l w a r e a n d i i h a H * .T h t w h a r d w a r * l o m p D i t n T i a r e :

1 C D U I 1 _ 1 h * " t H A P t t i O O T E I t " t h o i l a b e l e l e C i r o n k p l c t u f e i □ C a r t r i d g el a l t w a r * a n i f o r t i t h * r n o i f i i V O u C H U i " A U T O t A Y M "p f t ' m l r * a n y o n e l d i h l i l j I o m a l i c a l l y ,

9 C f c U S - l l - I i i t f l l f l t c r l n d c j * ■ n i u f o t o r . T h * u n l q u * C B U 1 - I I ( p a r a n l ( u r t d l r t o l| i , n n . i l , y o I r u a l i t o n d a r d c a r r r l d g a l o H w o r - * l a r * d o d h b u i a C H U H i e q u a l .

» U f l O I M C I d i s h T p r c v i d a d . T h c o n t a i n * n r I r f o n d l y l o l i w a r * . T h C B U * A U T O I A V l H p e r m i t * a n y o n e l a i i l a m a l k a l l p , , , , T c a r t r i d g e t o H w o r * f d i i l c a n a l t o u o d o t v i r h D 1 r * c t a r y . T h c a r i r l d g e i c i r v r a i a ( a n d l i V } c a n b «i t s c r o l l 1 i a m t h C B U S m e n u u t i n g i h k e y b o a r d o r j o y i H c k . P r o g r a m m i n gb n c w l e d g o < N O r « q u i l « d r h z - . w r c o m p r e h e n d * a » o m a n u a l * q r p r o v i d e d * o H i e s * w h o w a n r k n o w h o h A o r k i .C H U l i I h O n l y i v l t v m w h k h p v r m i r i i h e i l D r l n g o A l i l a n d a r d i c a r t r i d g et o f l H D r e d e i l g n v d f o i h C o m m o d o r * t , a d l i k a n r u n n i n g ; \ o t l n a r * f r o m d ' l k .C B U 1 . 1 N O ' L c o c V J T h * t o i l w o ' * . T h u n l q u * C B U S - I I < o n e m u l o l e a l o i h t l a n d o r d c a r i r l d g t l r t h u i r h l O i f w a r * r u t h i s m i a i l h o r i g i n a l c a r l r l d g *

C S U S 1 1 1 9 . 9 5l l n c l u a e s C B U S I . C B U S - l \ a n C B U S S O U R C E D I S K )

A d d i t i o n a l C B U S I I ? a r e a v B i l n b l e l o . . 6 4 . 9 5

P . . J . B r a c h m a n A » o d a t e i r I n f .P . O . B o 1 0 7 7 , H a v o r t o w n , P 1 9 0 8 3

O R D E R S O N L Y ■ K [ : 0 - C B U 5 < C 6 4T E C H I N F O ( 2 T 5 J 6 2 2 - 5 4 9 5

' j m m r i \ l - q : T i W < c u t 1 : I

Page 92: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 92/148

H I N T S T I P S

S c r e e n A s s i s t a n tJ a B r o m l e y

I y o u ' v e d i s c o v e r e d a c l e v e r t i m e s a v i n gt e c h n i q u e o b r i e f b u e f f e c t i v e p r o g r a mm i n g s h o r t c u t , s e n d i t " H i n t s T i p s , "c / C O M P U T E D G A Z E T T E . I w u s i t w e ' l lp a y o $ 3 5 . D u t t h v o l u m e o i t e m ss u b m i t t e d , w r e g r e t t h a t w c a n n o t a w a y s r e p l y i n d i v i d u a l l y t s u b m i s s i o n s .

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

W h a t ' s t h m o s t u s u a l t h i n g a b o u t C o m o d o r e c o m p u t e r , s o m e t h i n g y o t e n d t i g n o r e ?A n w h a t u n u s u a l t h i n g s c a w d i s c o v e r t h e r e ?

P u t t i n g T h i n g s O T h S c r e e nN m a t t e r w h a t y o d w i t h t h c o m p u t e r , y o p r o b a b l y s p e n d l o o t i m e l o o k i n g a t h s c r e e n o y o u r t e l e v i s i o n o m o n i t o r . C h a n c e sa r e , y o k n o w o t w w a y s t p u c h a r a c t e r s o t h s c r e e n : P R I N T i n g a n d P O K E i n g .

W h a t k i n d o o r d i n a r y t h i n g s d o e s t h e s c r e e nd o F o o n t h i n g , y o p r o b a b l y t a k e s c r e e ns c r o l l i n g f o g r a n t e d . T u r n o t h c o m p u t e r ,p r e s s s o m e k e y s , a n e v e n t u a l l y t h s c r e e n f i l l sw i t h c h a r a c t e r s . A s o m e p o i n t , t h e c u r s o r m o v e st t h b o t t o m . T y p e m o r e , p r e s s R E T U R N , a n t h l e t t e r s o t h s c r e e n a l m o v e u p Y o e x p e c ti t h a p p e n , i t ' s v e r y o r d i n a r y o c c u r r e n c e .N o t h i n k a b o u t s c r o l l i n g f o m o m e n t .T h c o m p u t e r c o p i e s l i n e n u m b e r t w t l i n e9 C O M P U T E ! ' * G a z e t t e J u n e 1 9 6 5

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

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

S c r e e n L i n e s V e r s u s L o g i c a lL i n e s

C o m m o d o r e 6 4 h a s 4 0 c o l u m n s a n d 2 5 r o w s .E a c h o t h e 2 5 r o w s i s c r e e n l i n e , s t a r t i n g a t h l e f t e d g e , e n d i n g a t h r i g h t .

W h e n y o u ' r e w r i t i n g p r o g r a m , y o c a e t e u t 8 c h a r a c t e r s p e l i n e ( 8 o V I C ) .T h e s e p r o g r a m l i n e s a r e c a l l e d l o g i c a l l i n e s . L o g ic a l i n e s c a t a k e u o n o m o r e s c r e e n l i n e sw h e n y o l i s t p r o g r a m .

T h e r e ' s t a b l e i m e m o r y t h a t k e e p s t r a c ko w h i c h s c r e e n l i n e s a r c o n n e c t e d . O t h V I a n 6 4 t h i s l i n e w r a p t a b l e s t a r t s a l o c a t i o n 2 1 ( 2 1 7 c o r r e s p o n d s t t h t o l i n e , 2 1 i t h s e o n d , a n s o n ) . I t h h i g h b i ( w i t h v a l u e o 1 2 8 ) i o n t h e s c r e e n l i n e i t h b e g i n n i n g o f l o g i c a l l i n e . I t h b i i o f f , t h l i n e i c o n t i n u e df r o m t h p r e v i o u s l i n e .

R e m e m b e r t h a t s c r e e n l i n e s a r a l w a y s s i n g l el i n e s , b u t h a t l o g i c a l l i n e s m i g h t c o n t a i n o n o m o r e s c r e e n l i n e s .

S c r o l l i n g U Y o c a c a l l t h c o m p u t e r ' s b u i l t - i n s c r o l l i n g r o t i n e w i t h t h f o l l o w i n g S Y S :

Page 93: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 93/148

S Y 5 9 6 2 6 ( 6 4 )S Y 5 9 7 6 5 ( V I C )S Y 5 7 0 7 8 ( + 4 / 1 6 )

T h i s S Y w i l l s c r o l l o n o t w s c r e e n l i n e so t h 6 4 o n t f o u r l i n e s o t h V I C , d e p e n di n o t h l o g i c a l l i n e a t h e t o p o f t h e s c r e e n . I i t ' s m a d e u o m o r e t h a n o n s c r e e n l i n e , t h a t ' sh o m a n y l i n e s w i l l s c r o l l . I y o u w a n t t o l i m i tt h s c r o l l t s i n g l e s c r e e n l i n e , t y p e P O K E ( 2 1 8 ) ,P E E K ( 2 1 8 ) O 1 2 b e f o r e t h S Y ( 6 a n V I o n l y ) .

T h 6 a n V I s c r o l l l o g i c a l l i n e s , b u t h S Y f o t h P i u s / 4 a n 1 a f f e c t s o n l y s i n g l es c r e e n l i n e .

T h e r e i q u i r k a s s o c i a t e d w i t h t h s c r o l lr o u t i n e . C l e a r t h s c r e e n a n e n t e r t h i s l i n e o 6 4 P R I N T " B E F O R E " : S Y S 5 9 6 2 6 : P R I N T " A F T E R . "A f t e r y o p r e s s r e t u r n , B E F O R E i p r i n t e d w h e r et h c u r s o r w o u l d n o r m a l l y b e b u A F T E R s h o w su a t h b o t t o m o f t h e s c r e e n . A n t h R E A D Yp r o m p t i i t h m i d d l e o f t h e s c r e e n . T a v o i dt h i s s i t u a t i o n , s a v e t h p o s i t i o n o f t h e c u r s o rb e f o r e s c r o l l i n g ( s e e C o n t r o l l i n g T h C u r s o rb e l o w ) .

C o p y i n g O n L i n e T A n o t h e rP a r t o f t h e s c r o l l r o u t i n e m o v e s l i n e s u p b y c o p yi n t h e m t t h e n e x t h i g h e r p o s i t i o n . H e r e a r t h P O K E s a n d S Y S e s w h i c h e n a b l e t h c o p y i n gr o u t i n e :

C o m m o d o r e 6 4 P O K E 7 8 1 , L T : S Y S 5 9 8 8 8 : P O K E 1 7 2 , P E E K ( 6 0 6 5 6 L F > :P O K E 7 8 0 , P E E K ( 2 1 6 + L F ) : S Y S 5 9 8 4 8V I C - 2 0 :P O K E 7 8 1 , L T : S Y S 6 0 0 3 0 : P O K E 1 7 2 , P E E K ( 6 0 9 2 5 L F > :P O K E 7 8 0 , P E E K ( 2 1 6 + L F ) : S Y S 5 9 9 9 0

N o t e t h a t t h i s a f f e c t s s c r e e n l i n e s ( n o t l o g i c a ll i n e s ) . T h v a r i a b l e L ( L i n e F r o m ) i t h l i n ey o u ' r e c o p y i n g f r o m , L ( L i n e T o i w h e r e i w i l l b c o p i e d t o T h t o o f t h e s c r e e n i l i n en u m b e r z e r o , t h s e c o n d l i n e i n u m b e r o n e , a n s o n

T h i s r o u t i n e n o o n l y c o p i e s s c r e e n m e m o r y ,i a l s o t a k e s c a r e o f c o l o r m e m o r y . U n f o r t u n a t e l y ,w d n o h a v e P l u s / 4 o 1 6 e q u i v a l e n t ( p e rh a p s o u r e a d e r s c a f i n d i t ) .

C l e a r i n g L i n eA f t e r t h c o m p u t e r m o v e s e v e r y t h i n g u p i f i i s h e s s c r o l l b c l e a r i n g t h e l i n e s a t h b o t t o m .T h i s i h o y o c a e r a s e a n l i n e :

P O K E 7 8 1 , L N : S Y S 5 9 9 0 3 ( 6 - 5 )P O K E 7 8 1 , L N : S Y S 6 0 0 4 5 ( V I C )P O K E 2 0 5 , L N : S Y S 5 7 0 3 5 4 / 1 6 )

A g a i n , r e m e m b e r t h a t t h t o l i n e i n u m b e rz e r o . T h i s S Y e r a s e s s c r e e n l i n e s o t h V I a n 6 4 b u i a f f e c t s l o g i c a l l i n e s o t h P l u s / 4a n 1 6

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

R e a d C u r s o r ( 6 V I C ) :P O K E 7 8 3 , P E E K ( 7 8 3 ) O R 1 : S Y S 6 5 5 2 0R = P E E K ( 7 8 1 ) : C P E E K ( 7 8 2 )S e C u r s o r ( 6 V I C ) :P O K E 7 8 1 , R : P O K E 7 8 2 , CP O K E 7 8 3 , P E E K ( 7 8 3 ) A N D 2 5 4 : S Y S 6 5 5 2 0

I b o t h c a s e s , i t h e r o w , i t h c o l u m n .T h t o l e f t p o s i t i o n w o u l d b r o z e r o , c o l u m nz e r o . F o t h P l u s / 4 a n 1 6 s u b s t i t u t e t h n u b e r s 2 0 3 5 - 2 0 3 7 f o 7 8 1 - 7 8 3 .

S c r o l l i n g D o w nT h n o r m a l m o v e m e n t o t h e s c r e e n i u p b u i t ' s p o s s i b l e t m a k e p a r t o f t h e s c r e e n m o v e i t h o t h e r d i r e c t i o n . T h i s p r o g r a m i f o t h V I a n 6 o n l y .1 P R I N T " { C L R } " ;2 P R I N T " { H O M E ) [ 2 D O \ m ) " ; T A B ( R N D ( 1 ) * 4 0 )

Q 3 P O K E 2 1 8 , P E E K ( 2 1 8 ) O R 1 2 84 P R I N T " [ H O M E } ( D O W N ) [ L E F T ] " ; C H R $ ( 1 4 8 )5 I F R N D ( 1 ) > 0 . 2 T H E N 3 06 G O T O 2 0

L i n e 1 c l e a r s t h s c r e e n . L i n e 2 m o v e s t h c u r s o r t t h h o m e p o s i t i o n a n t h e n d o w n t w l i n e s . s o l i d c i r c l e c h a r a c t e r i t h e n p r i n t e d i r a n d o m p o s i t i o n ( f o r t h V I C , c h a n g e 4 0 t 2 2 ) .

L i n e s 3 a n 4 m a k e t h s c r e e n s c r o l ld o w n . F i r s t , t h s e c o n d s c r e e n l i n e i m a r k e d a t h b e g i n n i n g o a l o g i c a l l i n e ( 2 1 8 i t h m e o r l o c a t i o n f o t h s e c o n d s c r e e n l i n e ) . T h e n w p r i n t { H O M E } , { D O W N } , a n { L E F T } , w h i c hp u t s t h c u r s o r a t h e n o t h f i r s t s c r e e n l i n e .C H R $ ( 1 4 8 ) i t h i n s e r t c h a r a c t e r . B i n s e r t i n g a t h e n o t h f i r s t l o g i c a l ( a n d s c r e e n ) l i n e , t h c o m p u t e r h a t m a k e s p a c e f o t h s e c o n d l i n e .I m o v e s e v e r y t h i n g o t h e s c r e e n d o w n n o t c h .T h p r o g r a m t h e n l o o p s b a c k .

F e S u g g e s t i o n s F o G a m e sA n A p p l i c a t i o n sT h e s e s h o r t i d e a s c a b a d a p t e d t o v a r i e t y o p r o g r a m s .

F i r s t , i y o u ' r e w o r k i n g o w o r d p r o c e s s o ro t e x t e d i t o r , i h e l p s t b a b l e t m o v e l i n e sa r o u n d a n s c r o l l t h s c r e e n u a n d d o w n ,

I s o m e p r o g r a m s , y o m a w a n t t d i s p l a ym e s s a g e a t h e t o p o t h s c r e e n . I n a c c o u n t i n gs o f t w a r e , f o e x a m p l e , y o u m i g h t p r i n t " A c c o u n t s

R e c e i v a b l e " o t h e t o p l i n e . T o k e e p i i p l a c e ,C O M P U T E I S G a z e t t e J u n e 1 9 B S 9

Page 94: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 94/148

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

T h e r a s e - l i n e r o u t i n e c a b m o d i f i e d f o r al i m i t e d w i n d o w e f f e c t . T c l e a r t h e t o p h a l f o t h 6 4 ' s s c r e e n , e n t e r F O R X 0 T O l l : P O K E 7 8 1 ,X : S Y S 5 9 9 0 3 : N E X T ( i y o h a v e a n o t h e r c o p u t e r , s u b s t i t u t e t h a p p r o p r i a t e P O K E a n S Y S ) .

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

T h e r e a r l o o g a m e s t h a t a r b u i l ta r o u n d s c r o l l i n g . I n a r a c i n g g a m e , t h e r a c e t r a c ks c r o l l s t o w a r d y o u r c a r . I a a l i e n i n v a s i o ng a m e , t h s p a c e s h i p s m o v e d o w n a l i n e a t i m e . O t h e r g a m e s u s s c r o l l i n g t m o v e l i n e sf u l l o c h a r a c t e r s u a n d d o w n . T h e r e a r n u m e ro u a p p l i c a t i o n s f o t h t e c h n i q u e s w e ' v e d i c u s s e d h e r e , a n t h e y c a a d n i c e t o u c h t y o u r o w p r o g r a m s . ( g

S c r e e n - 4 0P e t e r F o r t i n i

N o y o c a h a v e 4 0 - c o l u m n d i s p l a y o a n V I w i t h 8 o m o r e e x p a n d e d m e o r y . P r o g r a m e d i t i n g b e c o m e s b r e e z e .A n d , a b o n u s , g r a p h i c s a r e a s i e r t o o ." S c r e e n - 4 0 " a l l o w s f u l l - s c r e e n e d i t i n g , i c o m p a t i b l e w i t h B A S I C , a n a d d s s e v e r a ln e t o o l s t p r o g r a m m e r ' s b a g o t r i c k s .

T h s c r e e n f o r m a t o f t h e V I C - 2 0 l e a v e s s o m et h i n g t b d e s i r e d f o t h e s e r i o u s u s e r . T w e n t y -t h r e e r o w s o 2 c h a r a c t e r s a r n o e n o u g h t d i s p l a y l a r g e a m o u n t o i n f o r m a t i o n . B A S I Cp r o g r a m s a r d i f f i c u l t t o r e a d a n e d i t w h e ns t a t e m e n t s a r s p r e a d o v e r u t f o u r s c r e e nl i n e s . P r o g r a m s w r i t t e n f o c o m p u t e r s w i t h w i d e rs c r e e n f o r m a t s m u s t u s u a l l y u n d e r g o e x t e n s i v er e v i s i o n b e f o r e t h e y c a n b e r u n o t h V I C .

" S c r e e n - 4 0 " w a w r i t t e n t s o l v e s o m e o t h e s e p r o b l e m s b y c h a n g i n g t h s c r e e n f o r m a t o t h V I t 2 r o w s o 4 c h a r a c t e r s . W h e n r u n ,S c r e e n - 4 0 b e c o m e s p a r t o t h o p e r a t i n g s y s t e mo f t h e c o m p u t e r , s u p p o r t s f u l l - s c r e e n e d i t i n g , a n i c o m p a t i b l e w i t h B A S I C .

S y s t e m P a t c h e sB e c a u s e t h s c r e e n o r g a n i z a t i o n o S c r e e n - 4 0 d i f e r s r a d i c a l l y f r o m t h n o r m a l s c r e e n o r g a n i z at i o n o t h V I C , B A S I C p r o g r a m s u s i n g P O K Ec o m m a n d s t d i s p l a y g r a p h i c s o t h s c r e e n w i l ln o t w o r k . I a d d i t i o n , s i n c e S c r e e n - 4 0 p a t c h e si n t o t h I R Q , B R E A K , N M I , I N P U T , O U T P U T ,a n G E s y s t e m v e c t o r s , i m a c o n f l i c t w i t h9 C O M P U T E D Q a z a l t o J u n e 1 9 8 5

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

T h p r o g r a m c o n s u m e s t o t a l o 7 o R A ( l o c a t i o n s 4 0 9 6 - 1 1 2 6 3 ) a n w i l l t h e r e f o r e r u o n l y o n V I C s w i t h a l e a s t 8 o e x p a n s i o n R A M .T h 4 0 - c o l u m n s c r e e n i c r e a t e d u s i n g t h e i nt e r n a l m e m o r y o f t h e V I t b i t m a p t h s c r e e n .T h p r o g r a m i 2 o m a c h i n e l a n g u a g e , p l u sd a t a f o u p p e r - a n l o w e r c a s e c h a r a c t e r s e t s d s i g n e d i m a t r i x . A a d d i t i o n a l I i n e e d e d f o o p e r a t i n g s y s t e m s c r e e n m e m o r y .W i t h a 8 m e m o r y e x p a n d e r , 5 r e m a i n s f r e ef o B A S I C p r o g r a m s o o t h e r u s e s . W i t h t h 1 6 e x p a n d e r , 1 3 i a v a i l a b l e .

E n t e r i n g T h e P r o g r a mS i n c e S c r e e n - 4 0 i w r i t t e n i m a c h i n e l a n g u a g e ,M L ( p u b l i s h e d f r e q u e n t l y i C O M P U T E DG A Z E T T E ) i r e q u i r e d t t y p e i i n B e c a u s eS c r e e n - 4 0 o c c u p i e s t h e a r e a o m e m o r y w h e r eB A S I C p r o g r a m s l i k e M L n o r m a l l y r e s i d e , y o m u s t s e a s i d e t h m e m o r y a r e a f o S c r e e n - 4 0b e f o r e y o l o a d M L X . D t h i s b t y p i n g :

P O K E 4 3 , 1 : P O K E 4 4 , 4 4 : P O K E 1 1 2 6 4 , 0 : N E WI y o c h o o s e n o t e n t e r a l o S c r e e n - 4 0 i o n s i t t i n g , y o m u s t r e t y p e t h i s l i n e w h e n e v e r y o l o a d M L t r e s u m e e n t r y .

W h e n M L s t a r t s , i w i l l a s y o f o b e g i n n i n g a n e n d i n g a d d r e s s . T h r e s p e c t i v ea d d r e s s e s a r 8 1 9 2 a n 1 0 2 4 0 . O n c e t h e s e v a l u e sa r e e n t e r e d , y o c a b e g i n t y p i n g i t h d a t af r o m t h l i s t i n g w i t h t h i s a r t i c l e . B s u r e y o

Page 95: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 95/148

W / W F M f f l ^ ^ ,

( f ) 4 P f l B E S - G 8 R » = 1H F l E K T - . P O K E V - T . . E # ~ T . 2 t 5 : F O P , O = 1 T & 2 5 : ( 1 E ! I T : H E K T ; P f t K E t f - 7 , .

z r m m m mP r o g r a m m i n g t h V I i 4 c o l u m n s .

h a v e r e a d a n u n d e r s t o o d t h i n s t r u c t i o n s i t h M L a r t i c l e .

T u s e S c r e e n - 4 0 , t y p e S Y 8 1 9 2 a n p r e s sR E T U R N .

E d i t i n g I m p r o v e m e n t sI g e n e r a l , w o r k i n g w i t h S c r e e n - 4 0 i m u c h l i k ew o r k i n g w i t h t h n o r m a l s c r e e n e d i t o r o f t h eV I C . Y o c a m o v e t h c u r s o r t a n s c r e e n l i n e ,I N S E R T a n D E L E T E s p a c e s , m a k e c h a n g e s , a n e n t e r l i n e s b p r e s s i n g R E T U R N . I f e r s p e c t s , m o s t n o t i c e a b l y i t h w a t h s c r e e ns c r o l l s , S c r e e n - 4 0 d i f f e r s f r o m t h C o m m o d o r es c r e e n e d i t o r . T h c h a n g e s a r n e c e s s a r y t m a i nt a i n r e a s o n a b l e e x e c u t i o n s p e e d a n t a d s o m ei m p r o v e m e n t s .

T h c u r s o r b l i n k s a s o l i d b l o c k r a t h e r t h a na s t h e r e v e r s e o f t h e c h a r a c t e r u n d e r n e a t h . l i n eo B A S I C i o n l y a l l o w e d t e x t e n d o v e r t w r o w s o f t h e s c r e e n ( 8 0 c h a r a c t e r s i n s t e a d o f t h en o r m a l 8 8 ) . I n s e r t m o d e , i w h i c h c u r s o r c o n t r o l st y p e d f o l l o w i n g I N S E R T g e n e r a t e c h a r a c t e r s i r e v e r s e v i d e o , i n o a v a i l a b l e . Q u o t e m o d e , u s e dt p r o g r a m c u r s o r m o v e m e n t s i B A S I C p r g r a m s , w o r k s n o r m a l l y . U a n d o w n c u r s o rm o v e m e n t s w r a p a r o u n d r a t h e r t h a n s t o p p i n g a t h t o o t h s c r e e n ( i t h e c a s e o c u r s o r u p o f o r c i n g s c r o l l { c u r s o r d o w n ) . T f o r c e t h s c r e e ns c r o l l w i t h S c r e e n - 4 0 , m o v e t h c u r s o r t t h b o t t o m r o a n p r e s s R E T U R N o S H I F T -R E T U R N .

W h e n s c r o l l i n g , t h e s c r e e n i m a g e j u m p s u w a r d b e i g h t l i n e s a t i m e r a t h e r t h a n b s i n g l e l i n e . B e c a u s e s u c h s c r o l l i n g i r e l a t i v e l y i f r e q u e n t a n c a b m a d e t h a p p e n q u i c k l y ,P R I N T a n d L I S T o p e r a t i o n s u s i n g S c r e e n - 4 0 a r c o m p a r a b l e i s p e e d t t h n o r m a l P R I N T r o t i n e . D o w n w a r d s c r o l l i n g , i n v o k e d w h e n p r g r a m l i n e s a r m a d e l o n g e r , b e h a v e s n o r m a l l y ,b u i b i s l o w e r .

I t ' s p o s s i b l e t m i c h a r a c t e r s w i t h h i - r e s g r a p h i c s .

P r e s s i n g t h C T R L k e d u r i n g p r i n t i n g a n l i s t i n g n l o n g e r s t o w s d o w n t h s c r o l l i n g . I ns t e a d , y o c a p r e s s e i t h e r t h S H I F T o t h C o m m o d o r e k e t h a l t p r i n t i n g o p e r a t i o n s . R l e a s e t h e k e o h o l d d o w n b o t h k e y s s i m u l t an e o u s l y t r e s u m e .

W h e n p r i n t i n g g r a p h i c s c h a r a c t e r s f r o m t h V I g r a p h i c s c h a r a c t e r s e t s , o n l y t h r i g h t h a l f o fe a c h c h a r a c t e r i d i s p l a y e d .

S c r e e n - 4 0 d i s a b l e s c h a r a c t e r - s e t s w i t c h i n gu s i n g t h S H I F T a n C o m m o d o r e k e y s . T s w i t c h b e t w e e n u p p e r c a s e / g r a p h i c s a n l o w e r c a s e / u p p e r c a s e c h a r a c t e r s e t s , p r e s s t h eC T R L a n b a c k a r r o w k e y s o P R I N T C H R $ ( 6 ) .C h a r a c t e r s a l r e a d y o t h s c r e e n a r n o c h a n g e db t h i s a c t i o n ; t h u s , u p p e r c a s e , l o w e r c a s e , a n a l g r a p h i c s c h a r a c t e r s c a b d i s p l a y e d s i m u l t an e o u s l y . H o w e v e r , m o v i n g t h c u r s o r o v e r a n c h a r a c t e r , r e s t o r i n g t h e s c r e e n i m a g e , o s c r o l l i n gd o w n w a r d w i l l c h a n g e t h e c h a r a c t e r d i s p l a y e d t t h e c u r r e n t c h a r a c t e r s e t , a n r e v e r s e i i r e v e r s ev i d e o i i e f f e c t .

F a n c y E n h a n c e m e n t sE n o u g h s p a c e w a l e f t o v e r a f t e r r e p e a t e d b o u t so p r o g r a m o p t i m i z a t i o n t a d s o m e i n t e r e s t i n ge n h a n c e m e n t s t t h s c r e e n o p e r a t i o n . I y o p r e s s t h e C o m m o d o r e a n C L R / H O M E k e y s , o i t h c o m m a n d P R I N T C H R $ ( 1 5 ) i e x e c u t e d ,t h c o n t e n t s o t h e h i g h - r e s o l u t i o n d i s p l a y a r ee r a s e d w i t h o u t a f f e c t i n g o p e r a t i n g s y s t e m s c r e e nm e m o r y . P r e s s t h R E S T O R E k e o P R I N TC H R $ ( 1 4 ) t r e c o v e r t h e o r i g i n a l s c r e e n i m a g e .T h e s e f e a t u r e s a r e u s e f u l f o p r o g r a m s w h i c hP O K E t t h h i g h - r e s o l u t i o n s c r e e n o r t h eo p e r a t i n g s y s t e m s c r e e n a r e a f o g r a p h i c s .

F o e x a m p l e , y o c o u l d h a v e p r o g r a mp r i n t s o m e d a t a , c l e a r t h e d i s p l a y s c r e e n w i t hP R I N T C H R $ ( 1 5 ) , a n d r a w g r a p h i h i g hr e s o l u t i o n . W h e n t h p r o g r a m e n d s a n y o u ' v e

C O M P U T E ' S G a z a t t e J u n e 1 9 8 5 9 3

Page 96: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 96/148

s e e n t h g r a p h , y o c a l o o k a g a i n a t h p r i n t e dd a t a b p r e s s i n g t h R E S T O R E k e y . A n o t h e rp o s s i b i l i t y i t h a v e p r o g r a m P O K E g r a p h i c ss c r e e n c o d e s i n t o t h o p e r a t i n g s y s t e m s c r e e nm e m o r y , a n t h e n P R I N T C H R $ ( 1 4 ) t m a k et h e m v i s i b l e .

T h e n t i r e s c r e e n c a n b e s c r o l l e d d o w n w a r do n r o u s i n g t h c o m m a n d P R I N T C H R $ ( 1 6 ) .

T h c o l o r f u n c t i o n s a r m o r e l i m i t e d w i t hS c r e e n - 4 0 . P r e s s i n g C T R L a n c o l o r k e c a u s e sa l c h a r a c t e r s o t h s c r e e n t c h a n g e s i m u l t an e o u s l y t t h c h o s e n c o l o r . D i f f e r e n t p a r t s o t h e s c r e e n c a b c o l o r e d d i f f e r e n t l y b P O K O i n gc o l o r c o d e s i n t o c o l o r m e m o r y l o c a t i o n s 3 7 8 8 8t h r o u g h 3 8 1 2 7 .

M a k i n g I W o r kT h o b v i o u s w a t g e 4 0 - c o l u m n s c r e e n o t h V I i t p a c k t w c h a r a c t e r s w i t h i n t h s p a c e ( e i g h t p i x e l s s q u a r e ) n o r m a l l y u s e d t h o l do n c h a r a c t e r . T h i s i s i f a c t , t h f o r m a t o S c r e e n - 4 0 . I o r d e r t i m p l e m e n t t h e f o r m a t ,h i g h - r e s o l u t i o n ( b i t m a p ) m o d e w a n e c e s s a r ys i n c e t h e r e i l a r g e n u m b e r o f p o s s i b l e p a i r s o l e t t e r s o n u m b e r s .

f u l l - s i z e , h i g h - r e s o l u t i o n s c r e e n i o t a i n e d f o S c r e e n - 4 0 i t h f o l l o w i n g w a y . T h c o n t r o l r e g i s t e r s o f t h e 6 5 6 0 v i d e o c h i p a r s e u f o f o r m a t o 1 r o w s a n 2 c o l u m n s o 1

h i g h - r e s o l u t i o n c h a r a c t e r s . V i d e o s c r e e n a n c h a r a c t e r m e m o r y a r b o t h d e f i n e d t b e g i n a t h s t a r t o t h V I C ' s i n t e r n a l R A M . T h f i r s t 2 4 b y t e s o t h i s a r e a a r t h e n f i l l e d w i t h t h n u b e r s 1 t h r o u g h 2 5 5 . T h e s e c o n s t i t u t e t h e c o t e n t s o s c r e e n m e m o r y f o t h v i d e o c h i p . E a c hv a l u e a c t s a s p o i n t e r i n t o t h c h a r a c t e r m e m o r ya r e a , c a u s i n g t h v i d e o c h i p t d i s p l a y t h c o t e n t s o f 1 b y t e s a 1 b l o c k o t h m o i t o r s c r e e n . T h n e e f f e c t i t h a t t h e n t i r ec o n t e n t s o t h l a s t 3 . 7 5 K o f i n t e r n a l m e m o r y a r d i s p l a y e d ,

B A S I C a n t h o p e r a t i n g s y s t e m a l s o u s s c r e e n m e m o r y t h o l d p r o g r a m l i n e s f o p o s i b l e e d i t i n g a n a a i n p u t b u f f e r . I n n o r m a lo p e r a t i o n , t h i s a r e a c o i n c i d e s w i t h t h v i d e os c r e e n a r e a . S c r e e n - 4 0 m a i n t a i n s s e p a r a t e I a r e a o f m e m o r y t a c c o m m o d a t e t h e s e f u n c t i o n s .T h o p e r a t i n g s y s t e m s c r e e n i r e a d i l y r e l o c a t a b l eb P O K E t l o c a t i o n 6 4 8 .

S u b r o u t i n e s w i t h i n S c r e e n - 4 0 k e e p t r a c k o t h e c u r s o r a n m a n a g e b o t h o p e r a t i n g s y s t e ma n d b i t m a p p e d s c r e e n a r e a s . T p r i n t c h a r a c t e r ,S c r e e n - 4 0 e n t e r s t h s c r e e n P O K E v a l u e f o t h c h a r a c t e r i n t o t h o p e r a t i n g s y s t e m s c r e e n a n t h e n t r a n s f e r s t h c o r r e s p o n d i n g 7 X p i x e l i a g f r o m c h a r a c t e r m e m o r y a r e a t t h e h i g h -r e s o l u t i o n s c r e e n . S c r e e n - 4 0 n e e d s o n l y 4 - b i tm e m o r y b l o c k s f o c h a r a c t e r s a n t h e r e f o r ek e e p s m o s t o t h e m i t h u n u s e d p a r t o f c o l o r

9 C O M P U T E ! ' ! G a z e t t e J u n e 1 9 8 5

R A M . W h e n t h p r o g r a m i i n i t i a l i z e d , t h a l p h an u m e r i c c h a r a c t e r s h a p e s a r e t r a n s f e r r e d t h e r ef r o m p a c k e d s t o r a g e i t h l a s t 3 8 b y t e s o f t h ep r o g r a m . G r a p h i c s c h a r a c t e r s a r e d r a w n f r o m t h c h a r a c t e r R O w i t h i n t h V I C .

E a s y G r a p h i c sS c r e e n - 4 0 p r o v i d e s s p e c i a l f a c i l i t y f o r e p l a c i n ga l o p a r t o t h e c h a r a c t e r s e w i t h o t h e r c h a r a ct e r s o y o u r o w d e s i g n . T h e m e t h o d i o n l yl i t t l e d i f f e r e n t f r o m t h o r d i n a r y w a o u s i n gp r o g r a m m a b l e c h a r a c t e r s o t h V I C .

E a c h 2 5 6 - b y t e b l o c k o m e m o r y ( i a r e a su s e d f o c h a r a c t e r m e m o r y b S c r e e n - 4 0 ) c o t a i n s t h i m a g e s o 3 c h a r a c t e r s i s c r e e n P O K Ec o d e o r d e r . W h e n t h s c r e e n i i n i t i a l i z e d , p o i n te r s t o t h e s e p a g e s a r p l a c e d i t h e i g h t b y t e si m m e d i a t e l y f o l l o w i n g t h s y s t e m j u m p v e c t o rt a b l e . T h i s i a o r d i n a r i l y u n u s e d s p a c e w i t h i nt h s y s t e m . T h e s e p o i n t e r s c a b c h a n g e d a a n t i m e u s i n g P O K E c o m m a n d s . P r e s s i n g R U N /S T O P - R E S T O R E w i l l c h a n g e t h e p o i n t e r s b a c kt t h e i r S c r e e n - 4 0 v a l u e s .P o i n t e r S e t C h a r a c t e r sL o c a t i o n8 2 U p p e r c a s e U p p e r c a s e l e t t e r s8 2 N u m e r i c s y m b o l s8 2 S h i f t g r a p h i c s8 2 8 2 8 2 8 2 8 2

S c r e e nC o d e s

0 - 3 13 2 - 6 36 4 - 9 5

C o m m o d o r e k e g r a p h i c s 9 6 - 1 2 7L o w e r c a s e L o w e r c a s e l e t t e r s 0 - 3 1

N u m e r i c s y m b o l s 3 2 - 6 3U p p e r c a s e l e t t e r s 6 4 - 9 5C o m m o d o r e k e g r a p h i c s 9 6 - 1 2 7

S u p p o s e , f o e x a m p l e , t h a t y o w i s h t r d e f i n e t h C o m m o d o r e k e g r a p h i c s c h a r a c t e r s .Y o d e f i n e t h e s h a p e o e a c h c h a r a c t e r w i t h l i s to e i g h t v a l u e s a i u s u a l f o p r o g r a m m a b l ec h a r a c t e r s . T h v a l u e s s h o u l d r a n g e f r o m t 1 s i n c e t h e i m a g e w i l l b o n l y f o u r b i t s w i d e . A s e m b l e t h e s e i n t o p r o t e c t e d 2 5 6 ; b y t e a r e a o fm e m o r y s t a r t i n g a p a g e ( 2 5 6 - b y t e b l o c k o m e m o r y ) b o u n d a r y . T h e n p l a c e t h p a g e n u m b e ri n t o l o c a t i o n s 8 2 a n 8 2 7 . ( A d d r e s s e s 0 - 2 5 5 a r p a g e 1 2 5 6 - 5 1 1 a r p a g e 2 , e t c . )

W i t h t h s c r e e n a l r e a d y i h i g h r e s o l u t i o n ,d i r e c t a c c e s s t t h d i s p l a y m e m o r y p r o v i d e s a a l t e r n a t i v e m e t h o d f o g r a p h i c s . T h d i s p l a ys c r e e n i 1 6 p i x e l s w i d e a n d 1 9 p i x e l s h i g h .T h f o l l o w i n g B A S I C s u b r o u t i n e w i l l t u r n o t h p i x e l a c o l u m n X r o Y c o u n t e d f r o m t h u p p e r -l e f t c o r n e r o f t h e s c r e e n .5 F O R X = 1 T O 1 0 0 : Y = 2 0 : G O S U B 1 0 0 : N E X T : E N D1 0 R E M P L O T P O I N T A ( X , Y )1 1 X = I N T { X ) i Y = I N T { Y )1 2 I F X < 0 O R X > 1 5 9 O R Y < 0 O R Y > 1 9 1 T H E N R E T U R N1 3 B Y T E = 4 3 5 2 + 1 9 " ( Y A N D 2 4 0 ) + 2 * ( X A N D 2 4 8 ) + Y1 4 P O K E B Y T E , P E E K ( B Y T E ) O R 2 t ( 7 - ( X A N D 7 ) )1 5 R E T U R N

S e p r o g r a m l i s t i n g o p a g e 1 4 0 . <

Page 97: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 97/148

^

S p e e d A n E c o n b :G e o r g e W M i l l e r , A s s i s t a n t T e c h n i c a l E d i t o r 1

A m o n g d i s k d r i v e o w n e r s , o n o t h m o r ec o n f u s i n g t o p i c s i h o t h a n d l e r e l a t i v ef i l e s . T h i s t u t o r i a l s t a r t s f r o m t h t o a n w a l k s t h r o u g h e a c h s t e p w i t h p r o g r a me x a m p l e s a l o n g t h w a y . F o V I C , 6 4 P l u s / 4 , a n 1 o w n e r s w i t h 1 5 4 1 d i s kd r i v e .

D y o h a v e 1 5 4 1 d i s k d r i v e ? I s o y o u h a v eo v e r 1 6 3 K o e x t r a m e m o r y a v a i l a b l e f o v a r ia b l e s . P r e c i s e l y , 1 6 7 , 1 3 2 b y t e s o f a d d i t i o n a l R A f o y o u r V I C , 6 4 P l u s / 4 , o 1 6 — a n d i t ' s a c c e ss i b l e b u s i n g r e l a t i v e f i l e s .

T h 1 5 4 1 d i s k d r i v e s t o r e s i n f o r m a t i o n i o n o s e v e r a l t y p e s o f i l e s , t h m o s t c o m m o n o w h i c h i t h p r o g r a m ( P R G ) f i l e . W h e n y o w r i t e

B A S I C p r o g r a m a n d w a n t t s a v e i t d i s k ,y o e n t e r S A V E " f i l e n a m e " , 8 , a n t h d a t a ( y o u rp r o g r a m ) i s e n t t d i s k . I t ' s s t o r e d a p r o g r a mf i l e .

S e q u e n t i a l f i l e s a r e n ' t m u c h m o r e d i f f i c u l t t u s e . T h e y , t o o , c o n t a i n d a t a , w h i c h i s e n t t t h f i l e w i t h t h P R I N T * c o m m a n d .

U s i n g r e l a t i v e f i l e s a d d s j u s t a f e m o r el i n e s t y o u r p r o g r a m . I t ' s n o t h a t d i f f i c u l t . B u m o s t e v e r y o n e w h h a t r i e d t l e a r n h o t u s t h e m h a e n c o u n t e r e d v a r i e t y o f r u s t r a t i o n s i t h p r o c e s s . T h e r e ' s n o t m u c h i n f o r m a t i o n a v a i la b l e o h o t h e y w o r k . E v e n t h i n f o r m a t i o n o r e l a t i v e f i l e s i t h 1 5 4 1 U s e r ' s M a n u a l i i c o r r e c t a n f a f r o m c o m p l e t e .

A f t e r s e v e r a l a t t e m p t s t g e r e l a t i v e f i l e

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

L e t ' s t a k e s t e p - b y - s t e p t o u r t h r o u g h t h p r o c e s s o c r e a t i n g a n u s i n g r e l a t i v e f i l e s . I t ' ss u r p r i s i n g h o e a s y t h e y r e a l l y a r e .

F i n d i n g B o o k I T h L i b r a r yF i r s t , w h a v e t u n d e r s t a n d t h d i f f e r e n c e b t w e e n f i l e , r e c o r d , f i e l d , a n c h a r a c t e r .f i l e c o n t a i n s o n o m o r e r e c o r d s , w h i c h a r m a d e u o o n o m o r e f i e l d s . A n t h f i e l d s { a y o m a h a v e g u e s s e d ) a r m a d e u o c h a r a c t e r s .

I m a g i n e t h a t y o u ' v e b e e n h i r e d t c a t a l o g as m a l l l i b r a r y o 5 0 b o o k s . Y o u b u y a c a r d f i l ea n 5 0 i n d e x c a r d s . E a c h c a r d h a r o o m f o t h a u t h o r ' s n a m e ( u t 3 c h a r a c t e r s ) , b o o k t i t l e( 3 c h a r a c t e r s ) , y e a r p u b l i s h e d ( n u m b e r s ) , a n i d e n t i f y i n g n u m b e r ( l e t t e r s ) .

T h e n t i r e c o l l e c t i o n o c a r d s i c a l l e d t h f i l e . E a c h i n d i v i d u a l c a r d , w h e t h e r i t ' s b l a n k o f i l l e d i n i r e c o r d . E a c h c a t e g o r y ( a u t h o r , b o o k ,y e a r , a n d n u m b e r ) i c a l l e d f i e l d . N o t e t h a tr e c o r d s h a v e t b t h s a m e s i z e , b u f i e l d s c a b 4 c h a r a c t e r s l o n g , 8 3 0 , o r a n o t h e r s i z e . F n a l l y , e a c h f i e l d h o l d s l e t t e r s , n u m b e r s , o o t h e rc h a r a c t e r s . A l t o l d , e a c h r e c o r d ( o c a r d ) w i l lh o l d 7 c h a r a c t e r s , i n c l u d i n g b l a n k s p a c e s . T h i si t h e r e c o r d l e n g t h , t h t o t a l n u m b e r o c h a r a ct e r s u s e d b y a l o f t h e f i e l d s i n t h r e c o r d .S i n c e y o u h a v e 5 0 0 b o o k s a n 5 0 c a r d s ,y o u ' l l h a v e p r o b l e m i a n o t h e r b o o k i a d d e d

C O M P U T E ! ' * G a z e t t e J u n e 1 9 8 5 9 5

Page 98: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 98/148

t t h l i b r a r y . S y o p u r c h a s e s o m e e x t r a b l a n kc a r d s , j u s t i n c a s e y o u n e e d t u p d a t e t h f i l e .

A n t h f i l e c a n h o l d o n l y c e r t a i n n u m b e ro c a r d s , p e r h a p s 1 2 0 0 . I t h n u m b e r o b o o k se v e r g r o w s t 1 2 0 1 , y o u ' l l h a v e t s p l i t t h f i l e i t w o .

W h U s R e l a t i v e F i l e s ?S e q u e n t i a l f i l e s a r e a s y t u n d e r s t a n d a n d h a nd l f r o m w i t h i n p r o g r a m . M o s t p r o g r a m m e r su s s e q u e n t i a l f i l e w h e n e v e r i t ' s n e c e s s a r y t s t o r e i n f o r m a t i o n o d i s k f r o m w i t h i n p r g r a m . S i n c e s e q u e n t i a l f i l e s s e e m t b e a s i e r t d e a l w i t h , w h b o t h e r w i t h r e l a t i v e f i l e s ?

L e t ' s g b a c k t t h l i b r a r y f o r a m o m e n t .S o m e o n e h a s a s k e d f o b o o k b F a u l k n e r . I t h a l p h a b e t i z e d c a r d f i l e w e r e s e q u e n t i a l , y o w o u l d h a v e t l o o k a t h e c a r d s i o r d e r , f r o mb e g i n n i n g t e n d , t Z H o m u c h t i m e w o u l di t a k e t f i n d s o m e t h i n g b y Z o r o a s t e r ?

T h e r e a r t w v e r y g o o d r e a s o n s t p u i n f o r m a t i o n i n r e l a t i v e f i l e s : s p e e d a n e c o n o m yo m e m o r y . r e l a t i v e f i l e a l l o w s f a s t e r a c c e s s t i n d i v i d u a l r e c o r d s . W i t h r e l a t i v e f i l e , y o c a g d i r e c t l y t o t h l o c a t i o n w h e r e t h i n f o r m a t i o ni s t o r e d a n g e t o n l y t h e i n f o r m a t i o n y o u ' r el o o k i n g f o r . I t ' s l i k e c a r d f i l e w h e r e y o c a q u i c k l y h o m e i o t h c a r d y o w a n t .

P e r h a p s t h m o r e i m p o r t a n t r e a s o n f o u s i n gr e l a t i v e f i l e s i t h a t t h e y d n o t u s e a n o t h c o m p u t e r ' s m e m o r y , e x c e p t w h a t ' s n e e d e d f o a i n d i v i d u a l r e c o r d . W i t h t h a p p r o p r i a t e p r o g r a mi m e m o r y , 3 . 5 K V I c a m a n a g e f i l ec o n t a i n i n g o v e r 1 6 3 K o i n f o r m a t i o n . I n s t e a d o w o r r y i n g a b o u t l e a v i n g e n o u g h m e m o r y t h a d l y o u r d a t a , y o u ' r e f r e e t o w r i t e t h e e l e g a n tp r o g r a m y o u ' v e e n v i s i o n e d .

F e R u l e s A n R e g u l a t i o n sP r o g r a m m e r s c o m m o n l y s t a r t c o u n t i n g a z e r o .T h l o w e s t m e m o r y l o c a t i o n i z e r o , a n i t ' sf o u n d i z e r o p a g e ( t h e f i r s t p a g e o m e m o r y ) .R e l a t i v e f i l e s d n o f o l l o w t h i s c o n v e n t i o n . T h f i r s t r e c o r d i n u m b e r o n e , a n t h f i r s t c h a r a c t e ri a r e c o r d i c a l l e d c h a r a c t e r n u m b e r o n e .

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

R e c o r d s c a n h a v e m a x i m u m s i z e o 2 5 b y t e s . I y o u w a n t l a r g e r r e c o r d s , y o u ' l l h a v e t s p l i t t h e m i t w o . F o e x a m p l e , 4 0 0 - c h a r a c t e rr e c o r d c o u l d b s p l i t i n t o t w 2 0 0 - c h a r a c t e rr e c o r d s . T h f i r s t h a l f o f t h e s p l i t r e c o r d s w o u l db i t h o d d - n u m b e r e d r e c o r d s ( 1 3 5 a n t h s e c o n d h a l f i e v e n - n u m b e r e d r e c o r d s ( 2 4 6 )

T h l a r g e s t n u m b e r o f r e c o r d s y o c a h a v e9 C O M P U T E f s G a z e l l e J u n e 1 ! ) 8 5

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

W h e n d i s k i f i r s t f o r m a t t e d , t h d i r e c t o r ys h o u l d s h o w 6 6 b l o c k s f r e e . B l o c k s , s o m e t i m e sc a l l e d s e c t o r s , a r e a r e a s o t h e d i s k t h a t c a n h o l du t 2 5 c h a r a c t e r s o i n f o r m a t i o n f r o m p r g r a m o f i l e . T w a r u s e d b t h D O S , l e a v i n g2 5 b y t e s a v a i l a b l e i e a c h b l o c k ( t h e r e a s o n f o t h 2 5 4 - c h a r a c t e r l i m i t o r e c o r d s ) .

R e l a t i v e f i l e s u s s i d e s e c t o r s t k e e p t r a c k o fw h i c h s e c t o r s c o n t a i n d a t a . W d o n ' t n e e d t u n d e r s t a n d a t h i s p o i n t h o t h e y w o r k , b u t n o t et h a t r e l a t i v e f i l e m a h a v e u t s i s i d e s e t o r s . E a c h c a d e a l w i t h 1 2 0 d i s k s e c t o r s ( n o tr e c o r d s ) , f o t o t a l o f 7 2 0 , m o r e t h a n t h n u b e o b l o c k s a v a i l a b l e o a d i s k . F i l l i n g u d i s k w o u l d u s s i b l o c k s f o s i d e s e c t o r s , l e a v i n g6 6 6 o 6 5 f o y o u r d a t a . T h u s 6 5 b l o c k s o 2 5 b y t e s e a c h g i v e s y o g r a n d t o t a l o 1 6 7 , 1 3 2c h a r a c t e r s i t h l a r g e s t p o s s i b l e r e l a t i v e f i l e .T h a t m e a n s y o c o u l d c o m p l e t e l y f i l lb l a n k d i s k w i t h 6 5 8 r e c o r d s o 2 5 c h a r a c t e r s , o 1 6 7 1 r e c o r d s o f 1 0 c h a r a c t e r s , o a n o t h e rc o m b i n a t i o n w i t h i n t h l i m i t s .

M a n a g i n g T h e mI n r e l a t i v e f i l e , e a c h d a t a r e c o r d i n u m b e r e d ,a n a l r e c o r d s m u s t b t h s a m e l e n g t h . U s u a l l y ,t h f i e l d s w i t h i n t h r e c o r d h a v e p r e d e t e r m i n e dl e n g t h . T f i n d r e c o r d , a l y o u n e e d t k n o w i t h e r e c o r d n u m b e r . T h i s m i g h t b e s e e n a p r o bl e m , b u w e ' l l l o o k a f e t r i c k s t o s i m p l i f y t h i sp r o c e s s .

U n f o r t u n a t e l y , C o m m o d o r e d i n o t i n c l u d ea n d i r e c t c o m m a n d s f o h a n d l i n g r e l a t i v e f i l e si B A S I C 2 . 0 ( t h e v e r s i o n o B A S I C i t h V I a n 6 4 ) .

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

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

T h F i r s t S t e pL e t ' s b e g i n b c r e a t i n g a r e l a t i v e f i l e . I t a k e st h r e e s t e p s :

1 O p e n t h f i l e a n e s t a b l i s h t h e r e c o r d l e n g t h .2 M a r k t h l a s t r e c o r d i t h f i l e .3 C l o s e t h f i l e .

O P E N i t h c o m m a n d u s e d f o o p e n i n g a n f i l e , i n c l u d i n g a r e l a t i v e f i l e . T h f o r m o t h c o m m a n d i o n l y l i t t l e d i f f e r e n t f r o m w h a ty o u ' v e p r o b a b l y u s e d t s e n d o u t p u t t t h p r i n t e r o r s t o r e d a t a i a s e q u e n t i a l f i l e :

O P E N 1 , 8 , 2 , " f i l e n a m e . L , " C H R $ { r e c o r d l e n g t h )T h i s s t a t e m e n t b e g i n s t h s a m e a a n o t h e r

Page 99: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 99/148

O P E N s t a t e m e n t : " 1 i t h l o g i c a l f i l e n u m b e r ,f o l l o w e d b t h d e v i c e n u m b e r , n o r m a l l y f o t h d i s k d r i v e , t h e n t h c o m m a n d c h a n n e l n u b e r , i n t h i s c a s e , c h a n n e l 2 A n c h a n n e l n u m b e rw i l l d o a l o n g a i t ' s b e t w e e n a n 1 4 B u r e m e m b e r w h i c h c h a n n e l y o u ' v e u s e d b e c a u s e y o u ' l ln e e d t h n u m b e r l a t e r .

N o w a d c o m m a a n t h n a m e o t h f i l e i n s i d e q u o t a t i o n m a r k s . N o t h i n g n e s f a r ,b u h e r e c o m e s t h f i r s t c h a n g e . T h n e x t i t e m i t h c o m m a n d i t h u n s h i f t e d l e t t e r " , L , " . N o t et h c o m m a s b e f o r e a n a f t e r t h l e t t e r ( f o rL e n g t h ) . T h i s t e l l s t h D O t h a t r e l a t i v e f i l e i t b o p e n e d , a n t h a t t h e r e c o r d l e n g t h w i l l b t h n e x t p i e c e o i n f o r m a t i o n s e n t . R e c o r d l e n g t hi t h s i z e o e a c h r e c o r d , n o t h t o t a l n u m b e r o r e c o r d s . F i n a l l y , t h l e n g t h o t h r e c o r d i s e n tu s i n g C H R $ c o d e . R e m e m b e r , t h m a x i m u m 1l e n g t h i 2 5 4 .

S e t t i n g t h r e c o r d l e n g t h i a b s o l u t e l y n e e s s a r y w h e n r e l a t i v e f i l e i c r e a t e d . W h e n y o u ' r ee x p a n d i n g a f i l e ( a d d i n g t t h n u m b e r o r e c o r d s ) ,y o s h o u l d a l s o s e n d t h e l e n g t h . W h e n y o u ' r ew o r k i n g w i t h f i l e s a l r e a d y o t h d i s k , y o c a u s s i m p l e r O P E N c o m m a n d :

O P E N 1 , 8 , 2 , " f i l e n a m e "Y o d o n ' t h a v e t t e l l t h e d i s k d r i v e i t ' s

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

T h n e x t s t e p h e l p s s a v e l i t t l e t i m e w h e nu s i n g t h f i l e . D e c i d e o t h t o t a l n u m b e r o r e c o r d s y o u ' r e g o i n g t s t a r t w i t h . Y o c a a w a y s a d d m o r e l a t e r . S i n c e i d o e s t a k e t i m e f o t h D O t c r e a t e t h f i l e o d i s k , w e ' r e g o i n g t o p e n t h f i l e a n c r e a t e t h r e c o r d s b e f o r e w u s i t s t o r e a n d a t a . I t ' s l i k e b u y i n g s o m e b l a n ki n d e x c a r d s i t h l i b r a r y c a r d c a t a l o g e x a m p l ea b o v e . W d o n ' t w a n t t w a s t e t i m e r u n n i n g t t h s t o r e f o r a s i n g l e b l a n k c a r d e v e r y t i m en e b o o k i a d d e d t t h l i b r a r y .

P o s i t i o n i n g P o i n t e rT h e r e ' s o n m o r e c o m m a n d w n e e d t o l e a r n . I l o o k s l i k e t h i s :

O P E N 1 5 , 8 , 1 5P R I N T # 1 5 , " P C H R $ ( c « 9 6 C H R $ ( / b )

C H R $ ( h f e >C h a n n e l 1 i t h e d i s k c o m m a n d c h a n n e l .

W h a v e t o p e n i a n s e n d f i v e c h a r a c t e r s .F i r s t , a u n s h i f t e d ( t h i n k o " P o s i t i o n " o " P o i n t e r " ) . T h t e l l s t h e d r i v e t l o o k f o c e t a i n r e c o r d . T h s e c o n d c h a r a c t e r i t h c h a n n e ln u m b e r ( e n ) a d d e d t 9 6 I t h r e l a t i v e f i l e w a o p e n e d w i t h O P E N 1 , 8 , 2 t h e n t h c h a n n e l n u b e i 2

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

r e c o r d , t h s u o f t h e l o b y t e a n 2 5 t i m e st h h i g h b y t e . R e c o r d 3 0 0 , f o e x a m p l e , w o u l dt r a n s l a t e t C H R $ ( 4 4 ) C H R $ ( 1 ) , b e c a u s e 3 0 i 4 ( 1 " 2 5 6 ) .

F i n a l l y , w i n d i c a t e w h i c h p l a c e i t h r e c o r d t s t a r t r e a d i n g o w r i t i n g . I m o s t c a s e s ,t h i s w i l l b C H R $ ( 1 ) , t h i n d i c a t i n g w w a n t t s t a r t a t h b e g i n n i n g o t h r e c o r d , a t h f i r s tc h a r a c t e r , T s k i p o v e r t h f i r s t f i v e c h a r a c t e r s ,s e n d C H R $ ( 6 ) .

I n g e n e r a l , y o s h o u l d o p e n c h a n n e l 1 f i r s t ,t h e n o p e n t h r e l a t i v e f i l e a n p o s i t i o n t h ep o i n t e r . R e a d a n d w r i t e a n e c e s s a r y , t h e n c l o s et h r e l a t i v e f i l e a n t h c o m m a n d c h a n n e l .O P E N 1 i t h f i r s t t h i n g t d o C L O S E 1 t h l a s t .

F i l i n g P r o g r a mF o d e m o n s t r a t i o n p u r p o s e s , w e ' l l s k e t c h o u ts i m p l e a d d r e s s f i l e p r o g r a m . A l t h o u g h t h p r g r a m w o r k s , i t ' s p r a c t i c a l u s e f u l n e s s i m i n i m a l .Y o c a u s t h t e c h n i q u e s p r o v i d e d t w r i t e ad a t a b a s e p r o g r a m u s i n g r e l a t i v e f i l e s f o a n p u p o s e y o u w i s h — j u s t c h a n g e t h p r o g r a m l i n e s t or e f l e c t y o u r r e q u i r e m e n t s , a n d , p e r h a p s , a d s o m e e r r o r c h e c k i n g f o f a u l t y d a t a i n p u t .

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

F i r s t , w d e c i d e w h a t i n f o r m a t i o n t s t o r e .F o a a d d r e s s f i l e , w e ' l l n e e d t h n a m e , s t r e e ta d d r e s s , c i t y , s t a t e , z i c o d e , a n w e ' l l i n c l u d et h p h o n e n u m b e r .

I s i m p l i f i e s t h i n g s i t h l e n g t h o f f i e l d i t h s a m e f o a l r e c o r d s . D e c i d e t h m a x i m u mn u m b e r o l e t t e r s t h a t w i l l b s t o r e d i t h f i e l dr e p r e s e n t i n g t h f i r s t n a m e , m i d d l e n a m e , l a s tn a m e , a n s o n

I h e l p s t d r a w a o u t l i n e o p a p e r f i r s t .H e r e ' s h o w e ' l l s e u t h f i e l d s f o t h a d d r e s sf i l e :F i r s t N a m eM i d d l e N a m eL a s t N a m eS t r e e t A d d r e s sC i t yS t a t e ( a b b v . )Z i C o d eP h o n e N u m b e rE n o F i l e

1 c h a r a c t e r s1 c h a r a c t e r s1 c h a r a c t e r s3 0 c h a r a c t e r s2 c h a r a c t e r s

c h a r a c t e r sc h a r a c t e r s

1 c h a r a c t e r sc h a r a c t e r

T o t a l 1 2 c h a r a c t e r sN o t h a t w e ' v e d e t e r m i n e d t h a t t h t o t a l

r e c o r d l e n g t h w i l l b 1 2 c h a r a c t e r s , w e ' r e a m o s t r e a d y t b e g i n . T s a v e s o m e p r o g r a me x e c u t i o n t i m e , w e ' l l d e c i d e o f i l e l e n g t h( n u m b e r o b l a n k r e c o r d s ) t b e g i n w i t h . R e m e mb e r , w c a a d t o t h i s l e n g t h a a n t i m e , w i t ho u s t a r t i n g o v e r , b w r i t i n g t o r e c o r d n u m b e r

C O M P U T E ' S Q n z e t l e J u n e 1 9 8 5 9

Page 100: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 100/148

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

p a r t o o u r e l a t i v e f i l e p r o g r a m .R E C R E A T E R E L A T I V E F I L E

L P R I N T " L E N G T H O R E C O R D " i I N P U T R L : R L = R L2 P R I N T " T O T A L N U M B E R O R E C O R D S " : I N P U T

N i R N = R N + l3 H B = I H T { R N / 2 5 6 )4 L B = R N - H B * 2 5 65 O P E N 1 5 , 8 , 1 56 O P E N 1 , 8 , 2 , " R E L . F I L E . L , " + C H R $ ( R L )7 P R I N T # 1 5 , " P " + C H R $ ( 2 + 9 6 ) + C H R ? ( L B } + C H R S (

H B ) + C H R $ ( 1 )8 P R I N T # 1 , " E N D "9 C L 0 S E 19 I N P U T # L 5 , E , E $ ! P R I N T " ( R V S ] D I S K S T A T U S : "

: P R I N T E $ : C L O S E 1 5I n l i n e 1 0 , e n t e r 1 2 f o t h r e c o r d l e n g t h

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

I n l i n e 2 0 l e t ' s e n t e r 5 f o r e c o r d n u m b e r( R N ) . O c o u r s e , y o c a n u s e h i g h e r o l o w e rn u m b e r . T h o n l y l i m i t a t i o n w i t h l a r g e r e c o r dn u m b e r i d i s k s p a c e ( 5 r e c o r d s o 1 2 1 c h a r a ct e r s w i l l u s l i t t l e m o r e t h a n 6 0 0 0 b y t e s o d i s ks p a c e , o r a b o u t 2 b l o c k s ) . I t ' s b e s t t s t o r e y o u rd a t a o s e p a r a t e d i s k d e d i c a t e d t s a v i n g y o u rd a t a .

T p o s i t i o n t h f i l e o t h r e c o r d , w m u s to p e n t h c o m m a n d c h a n n e l a n t e l l t h D O w h a t w w a n t i t d o L i n e 5 o p e n s t h c h a nn e l , l i n e 6 o p e n s a r e l a t i v e f i l e o l e n g t h R L ,a n l i n e 7 t e l l s t h D O t p o s i t i o n t h er e a d / w r i t e h e a d o t h e d i s k o v e r t h p r o p e rr e c o r d .

T h r e c o r d n u m b e r i t r a n s m i t t e d i l o b y t e / h i g h b y t e o r d e r . T m a k e i e a s i e r a n m o r e f l e x i b l e , l i n e 3 a n l i n e 4 0 d e t e r m i n e t h v a l u e s n e e d e d .

N e x t , w e ' l l w r i t e t h e w o r d E N t t h l a s tr e c o r d . T h i s f r e e s t h s p a c e f o t h f i l e , a n w r i t e s 2 5 t t h f i r s t b y t e o e a c h r e c o r d o t h d i s k . T h i s p r o c e s s c a t a k e s e v e r a l m i n u t e s , e p e c i a l l y f o o p e n i n g l a r g e f i l e .

T h f i l e i n o c r e a t e d o d i s k , a n c a n b ec l o s e d w i t h l i n e 9 0 .

F a l s e E r r o rW c o u l d t i t h i n g s u h e r e b c l o s i n g t h e c o m a n d c h a n n e l ( C L O S E 1 5 ) , b u i w d i d , t h r e l i g h t o t h e d i s k d r i v e w o u l d f l a s h t s i g n a l a e r r o r . B u t h e r e r e a l l y i n e r r o r . W h a t h a p p e n si n t h i s s i t u a t i o n i t h a t w w r o t e t o r e c o r dn u m b e r h i g h e r t h a n t h o n o t h d i s k , s D O s e n d s R E C O R D N O P R E S E N T e r r o r m e s s a g e .

L i n e 9 r e a d s t h e r r o r c h a n n e l a n p r i n t so u t h f a l s e e r r o r m e s s a g e . D o n ' t b a l a r m e d .A l i m e a n s i t h a t t h e r e w a n s u c h r e c o r db e f o r e .9 C O M P U T E ' S G a z e t t e J u r a 1 9 8 5

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

P r e p a r i n g T h R e c o r dT h n a m e S u c o n t a i n s o n l y t h r e e c h a r a c t e r s , b u A n n e t t e c o n t a i n s s e v e n c h a r a c t e r s . I w o u l d b c o n v e n i e n t i S u e ' s m i d d l e n a m e b e g a n a t h s a m e p o i n t i t h r e c o r d t h a t A n n e t t e ' s m i d d l en a m e b e g i n s . T a c h i e v e t h i s , w c a c o n c a te n a t e t h n a m e , f i l l i n g i t h b l a n k s w i t h s p a c e s .( D n o t t y p e N E b e f o r e t y p i n g t h i s i n i i m e a n t t b a d d e d t t h p r e v i o u s p r o g r a ml i n e s . )9 R E P R E P A R E T W R I T E F I L E1 0 R C = R C + 11 1 R C $ = " "1 2 S P $ = " ( 3 0 S P A C E S } "1 3 P R I N T " F I R S T N A M E " : I N P U T N F $1 4 P R I N T " M I D D L E N A M E " : I N P U T M N $1 5 P R I N T " L A S T N A M E " : I N P U T L N $1 6 P R I N T " S T R E E T A D D R E S S " : I N P U T S A $1 7 P R I N T " C I T Y " : I N P U T C I $1 S P R I N T " S T A T E " : I N P U T S T 51 9 P R I N T " Z I P C O D E " t I N P U T Z I ?2 0 P R I N T " P H O N E N U M B E R " : I N P U T P H $2 1 R C $ = R C $ + L E F T $ ( N F S + S P $ , 1 5 )2 2 R C S = R C $ + L E F T S ( M N $ + S P S , 1 5 )2 3 R C $ = R C $ + L E F T $ ( L N $ + S P S , 1 5 )2 4 R C $ = R C S + L E F T $ ( S A S + S P ? , 3 0 )2 5 R C $ = R C $ + L E F T S ( C I $ + S P $ , 2 5 )2 6 R C $ = R C ? + L E F T $ ( S T S + S P $ , 3 )2 7 R C S = R C S + L E F T S ( Z I $ + S P $ , 5 )2 8 R C S = R C $ + L E F T $ ( P H $ + S P $ , 1 2 )L i n e s 2 1 0 - 2 8 0 a c h i e v e t h i s r e s u l t , s t h s t r i n gR C c o n t a i n s a l t h d a t a w i t h t h c o r r e c t n u b e o c h a r a c t e r s i e a c h f i e l d .

E a c h s q u a r e r e p r e s e n t s o n b y l e o i f u m a i o n . T h i c k b l a c kl i n e s s h o w t h b e g i n n i n g a n d e n o e a c h f i e l d . F i e l d s a r c o m -p l e l e l y f u l l w h e n I h f i l e i s w r i t t e n — t h e b l a n k b y l e s a r f i l l e dw i t h s p a c e s , a s i l i n e s 2 1 0 - 2 8 0 o I h e x a m p l e p r o g r a m .

F I E L D E X T E N T O f F I E L D f T Y P I C A L I N F O R M A T I O N

F I R S T N A M EM I D D L E N A M EL A S T N A M ES T R E E TA D D R E S S

C I T Y

Z D C O D E I c o n l M )

I

i l ■ i

■ , r . i /

W r i t i n g T o D i s kT w r i t e t h e d a t a t d i s k , f o l l o w t h e s a m e o u t l i n ea i c r e a t i n g t h e f i l e :1 O p e n t h f i l e .2 P o s i t i o n t h e f i l e o t h r e c o r d t b w r i t t e n .3 W r i t e t h r e c o r d .4 C l o s e t h f i l e ( o p t i o n a l ) .

Page 101: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 101/148

T h C o n t r o v e r s y O v e rR e l a t i v e F i l e s

M i s c o n c e p t i o n s A n M i s i n f o r m a t i o nT o d d H e i m a r c k , A s s i s t a n t E d i t o r

T h l i t e r a t u r e a b o u t r e l a t i v e f i l e s i f r a u g h tw i t h c o n f u s i o n . T h d i s k d r i v e m a n u a l a n dv a r i o u s r e f e r e n c e b o o k s c o n t a i n m i s i n f o r m at i o n a n m i s c o n c e p t i o n s a b o u t w h a t r e l a t i v ef i l e s a r a n h o t h e y w o r k . L e t ' s e x a m i n es o m e o t h m y t h s .

A r T h e r e N u m e r o u s B u g s ?T h e r e i o n l y o n b u t h a t a f f l i c t s r e l a t i v e f i l e s( s e e b e l o w ) . I i r a r e a n c a b a v o i d e d q u i t ee a s i l y . A l s o , r e l a t i v e f i l e s s o m e t i m e s c a u s ef a l s e d i s k e r r o r , f o r a g o o d r e a s o n .

W h e n w o r k i n g w i t h r e l a t i v e f i l e s , r e m e mb e t h l i m i t s : m a x i m u m o 2 5 c h a r a c t e r sp e r e c o r d , m a x i m u m o 6 5 5 3 5 r e c o r d s p e f i l e , a n d 1 6 3 K c h a r a c t e r s ( 6 5 8 d i s k s e c t o r s o f2 5 b y t e s e a c h ) p e d i s k .

O n l y 7 2 R e c o r d s P e F i l e ?T h i s i p r o b a b l y t h m o s t c o m m o n , m o s t r p e a t e d m i s c o n c e p t i o n . I a p p e a r s i m a n yb o o k s , a n t h e d i s k d r i v e m a n u a l i t s e l f h i n t st h a t y o c a n ' t h a v e m o r e t h a n 7 2 r e c o r d s .

R e l a t i v e f i l e s a r f a s t b e c a u s e o s i d e s e t o r s . W h e n y o a s t r e a d r e c o r d n u m b e r5 3 3 , t h e d i s k o p e r a t i n g s y s t e m ( D O S ) u s e s s i d es e c t o r s t f i g u r e o u w h e r e r e c o r d 5 3 i l c a t e d . I t h e n j u m p s r i g h t t t h a t d i s k s e c t o ra n c o l l e c t s t h i n f o r m a t i o n .

E a c h o t h s i s i d e s e c t o r s c a m a n a g e u t 1 2 d i s k s e c t o r s , f o r t o t a l o f 7 2 0 , m o r et h a n e n o u g h t c o v e r t h m a x i m u m 6 5 s e t o r s a v a i l a b l e f o r e l a t i v e f i l e s o b l a n k d i s k .S o m e w r i t e r s h a v e i n t e r p r e t e d t h i s t m e a ny o c a h a v e m a x i m u m o 7 2 r e c o r d s . I t ' sj u s t n o t r u e — 7 2 0 i t h m a x i m u m n u m b e r o

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

T h m a x i m u m n u m b e r o r e c o r d s i 6 5 5 3 5( a l t h o u g h t h r e c o r d s w o u l d h a v e t b t w b y t e s e a c h , a m o s t , t f i i n t o t h l i m i t o 1 6 3 K b y t e s p e d i s k ) .

I g n o r e A l D i s k E r r o r sW r o n g a g a i n . W i t h o n e x c e p t i o n , y o c a i n o r e a n a d v i c e w h i c h s a y s t i g n o r e d i s k e r o r s c a u s e d b r e l a t i v e f i l e s . T h r e e e r r o r s a r c o m m o n l y a s s o c i a t e d w i t h r e a d i n g a n w r i t i n gr e l a t i v e f i l e s :

5 R E C O R D N O P R E S E N T5 O V E R F L O W I R E C O R D5 F I L E T O L A R G E

E r r o r 5 m e a n s y o t r i e d t a c c e s s ( r e a do w r i t e ) r e c o r d n u m b e r h i g h e r t h a n t h h i g h e s t r e c o r d c u r r e n t l y o d i s k . I y o u ' r ec r e a t i n g n e f i l e , o e x p a n d i n g f i l e , y o c a i g n o r e t h i s e r r o r ( b e c a u s e y o a c t u a l l y d i a c c e s s r e c o r d t h a t d i d n ' t e x i s t ) . I f a c t , a e r o 5 c o n f i r m s t h a t t h c r e a t i o n o e x p a n s i o no t h f i l e w a s u c c e s s f u l . Y o c a s t o p t h b l i n k i n g o t h r e e r r o r l i g h t b r e a d i n g t h e r r o r c h a n n e l ( I N P U T # 1 5 , E , E $ ) . s h o u l d b 5 0 E s h o u l d b R E C O R D N O P R E S E N T .

E r r o r 5 m e a n s y o t r i e d t s e n d m o r ec h a r a c t e r s t h a n t h f i l e w a s e u t r e c e i v e —f o e x a m p l e , w r i t i n g 1 2 c h a r a c t e r s t r e c o r dt h a t w a c r e a t e d t h o l d 1 2 1 . S e t h d i c u s s i o n o c a r r i a g e r e t u r n s b e l o w f o m o r ei n f o r m a t i o n .

C O M P U T E ' S G a z e t t e J u n e 1 9 6 5 9

Page 102: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 102/148

E r r o r 5 r e s u l t s f r o m a t t e m p t i n g t c r e a t ef i l e s t h a t a r e t o o b i g t f i i t h r e m a i n i n gs p a c e o t h d i s k . I y o u h a v e o t h e r p r o g r a m so f i l e s o t h d i s k , t h r o o m f o r e l a t i v e f i l e si d i m i n i s h e d , o n r e a s o n t d e v o t e w h o l ed i s k t r e l a t i v e f i l e i y o e x p e c t t s t o r el o o d a t a .

W h e n s t o r i n g d a t a i s e q u e n t i a l o r r e l a t i v ef i l e s , i t ' s g o o d i d e a t r e g u l a r l y r e a d t h e r r o rc h a n n e l . W h e n c r e a t i n g n e f i l e , c h e c k f o e r r o r 5 0 . I n o t h e r c a s e s , d i s k e r r o r i n d i c a t e sp r o b l e m w i t h t h f i l e . B u d o n ' t i g n o r e d i s ke r r o r s .

C r e a t i n g A N e w F i l eI g e n e r a l , y o s h o u l d c r e a t e b l a n k f i l eb e f o r e y o s t a r t u s i n g i t I y o p l a n t h a v e6 r e c o r d s , s o m e r e f e r e n c e b o o k s w i l l r e c o mm e n d w r i t i n g s o m e t h i n g t a l 6 r e c o r d s . I t ' sn o r e a l l y n e c e s s a r y — a l l y o u h a v e t d i w r i t e t r e c o r d 6 0 t h o t h e r 5 w i l l b c r e a t e da u t o m a t i c a l l y . E a c h o t h b l a n k r e c o r d s w i l lc o n t a i n C H R $ ( 2 5 5 ) f o l l o w e d b a s e r i e s o C H R $ ( 0 ) s .

W h e n r e l a t i v e f i l e i c r e a t e d , y o u m u s ts e n d t h e l e n g t h , w i t h " , L , " C H R $ ( r e c o r dl e n g t h ) . A f t e r t h a t , t h e r e c o r d l e n g t h i o t i o n a l ( u n l e s s y o u ' r e e x p a n d i n g t h n u m b e r o r e c o r d s i t h f i l e , i w h i c h c a s e y o s h o u l ds e n d t h l e n g t h ) . I d o e s n ' t h u r t t a d t h l e n g t h , b u i t ' s u n n e c e s s a r y .

A l w a y s L e a v e R o o m F o C a r r i a g e R e t u r nT h i s o n e ' s r i g h t , I y o w a n t 1 5 c h a r a c t e r s p e r e c o r d , s e i u w i t h l e n g t h o 1 6 T h i s i i m p o r t a n t , b e c a u s e P R I N T S , l i k e P R I N T , a d d s

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

W h a t i y o d o n ' t a d d o n e t t h l e n g t h o t h r e c o r d ? S e n d i n g 1 5 c h a r a c t e r s p l u sC H R $ ( 1 3 ) m a k e s t o t a l o 1 c h a r a c t e r s . I y o p r i n t 1 c h a r a c t e r s t r e c o r d s e u f o 1 5 t h r e s u l t i a e r r o r 5 1 O V E R F L O W I R E C O R D . T h d i s k e r r o r l i g h t w i l l b l i n k e v e r yt i m e y o w r i t e t r e c o r d .

T h P r o s A n C o n s O F i e l dS e p a r a t o r sT h e r e a r t w o w a y s o s t o r i n g a n r e c a l l i n gd a t a f r o m a r e l a t i v e f i l e . T h f i r s t m e t h o d i t

c o n c a t e n a t e t h f i e l d s a n s e n d l o n g s t r i n g t t h r e c o r d : R C A B C D $ P R I N T # 1 , R C $ . T r e a d i b a c k i n t o m e m o r y ,u s G E T # t r e a d c h a r a c t e r a t i m e . T h e nt h M I D $ f u n c t i o n b r e a k s t h r e c o r d i n t o t h d i f f e r e n t f i e l d s .T h o t h e r w a i t s e p a r a t e t r i e f i e l d sw i t h a c a r r i a g e r e t u r n o r c o m m a :R C A C H R $ ( ) B C H R $ (C H R $ ( 1 3 ) D $ : P R I N T # 1 , R C $ . N o w , i n s t e a do G E T # i n s i d e F O R - N E X T l o o p , y o c a s e t h e p o i n t e r a n t h e n I N P U T # 1 , A $ , B $ , C $ , D $ .T h a d v a n t a g e i t h a t I N P U T # i l i t t l e f a s t e rt h a n G E T # . Y o u c a a l s o c r e a t e f i e l d s o v a r ia b l e l e n g t h ; y o d o n ' t h a v e t p a o u t h f i e l d s w i t h - e x t r a s p a c e s . T h d i s a d v a n t a g e i t h a t y o c a n ' t u s a n c o m m a s o r c a r r i a g e r t u r n s w i t h i n f i e l d . A n t h e r e c o r d l e n g t hm a h a v e t b l i t t l e l a r g e r t m a k e r o o m f o t h s e p a r a t o r s .

B u I R e l a t i v e F i l e sT h I N P U T # c o m m a n d w i l l s o m e t i m e s f a i l t r e a d a l o t h c h a r a c t e r s i r e l a t i v e f i l e w h e ny o a r u p d a t i n g r e c o r d s s e q u e n t i a l l y . Y o c a e l i m i n a t e t h b u w i t h t h s i m p l e p r e c a u t i o no p o s i t i o n i n g t h r e c o r d p o i n t e r b e f o r e a n a f t e r p r i n t i n g t r e c o r d :

5 4 P R I N T # 1 5 , " P C H R $ ( 2 + 9 6 ) + C H R $ ( 1 0 3 )+ C H R $ ( 2 ) + C H R $ ( 1 >5 5 P R 1 N T # 1 , " N E W I N F O R M A T I O N "5 6 P R 1 N T # 1 5 , " P " + C H R $ ( 2 + 9 6 ) - t - C H R S

( 1 0 3 ) + C H R $ ( 2 ) + C H R $ ( l )A l o n g a s t h e p o i n t e r i s e b e f o r e a n

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

E a c h d i s k s e c t o r h o l d s 2 5 b y t e s , n u m b e r e d0 - 2 5 5 . T h f i r s t t w b y t e s a r u s e d b D O S ,l e a v i n g 2 5 f o p r o g r a m s a n f i l e s . r e l a t i v ef i l e c o n t a i n i n g 2 0 c h a r a c t e r s p e r e c o r d f i t si n t o t h e d i s k s e c t o r s l i k e t h i s :

: t o r B y t e s0 - 2 - 2 0 1

2 0 2 - 2 5 50 - 2 - 1 4 7

1 4 8 - 2 5 50 - 2 - 9 5

R e c o r d N u m b e ru s e d b y D O r e c o r dr e c o r d 2 ( f i r s t p a r t )u s e d b D O r e c o r d ( s p i l l )r e c o r d ( f i r s t p a r t )u s e d b y D O r e c o r d ( s p i l l )

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

1 0 C O M P U T E ! ' s G a z e l l e J u n e 1 9 8 5

Page 103: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 103/148

t h a t s e c t o r , w h i l e r e c o r d s a n 3 a r e s p l i t b t w e e n s e c t o r s ( t h e y s p a n t w s e c t o r s ) . T h p a r tt h a t o v e r l a p s i n t o t h s e c o n d s e c t o r i c a l l e dt h s p i l l , b e c a u s e i s p i l l s o v e r i n t o t h e n e x tb l o c k .

T h e b u g h a p p e n s w h e n t h r e e c o n d i t i o n sa r t r u e : 1 Y o u ' r e u p d a t i n g f i l e s e q u e n t i a l l y ,u s i n g F O R - N E X T l o o p t r e a d i n d i v i d u a lr e c o r d s i f i l e , c h a n g i n g s o m e t h i n g , a n w r i t i n g t h e r e c o r d b a c k t o d i s k . 2 Y o w r i t eo n l y f e c h a r a c t e r s t o r e c o r d t h a t b e g i n so s e c t o r b o u n d a r y ( t h a t i s y o w r i t e f e w e rt h a n 1 9 9 c h a r a c t e r s t r e c o r d i t h e x a m p l ea b o v e ) . 3 T h n u m b e r o c h a r a c t e r s p u i n t o t h b o u n d a r y r e c o r d ( 1 i l e s s t h a n t h s p i l l o f t h er e c o r d t h a t s p a n s t h s e c o n d a n t h i r d s e c t o r sa f t e r t h b o u n d a r y r e c o r d ( r e c o r d 3 )

T h p r o b l e m w o n ' t h a p p e n a g a i n u n t i ly o h a v e a r e c o r d b e g i n n i n g o a n e v e nb o u n d a r y .

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

1 O P E N 1 5 , 8 , 1 5 : O P E N 1 , 8 , 2 , " 0 : A B C , L , " + C H R $ (2 5 2 )

2 P R I N T # 1 5 , " P " + C H R $ ( 2 + 9 6 ) + C H R S { 6 > + C H R $ ( 0} + C H R $ ( l )

3 P R I N T # 1 , " L A S T R E C O R D "4 I N P U T # 1 5 , E , E $ : P R I N T E S : C L O S E 1 : C L 0 S E 1 5

L i n e 1 0 o p e n s t h c o m m a n d c h a n n e l a n r e l a t i v e f i l e o l e n g t h 2 5 2 . L i n e 2 0 p o s i t i o n s

t h e p o i n t e r t r e c o r d 6 L i n e 3 p r i n t s " L A S TR E C O R D " t r e c o r d ( c r e a t i n g f i v e b l a n kr e c o r d s ) a n l i n e 4 c l o s e s t h e f i l e s . N e x t , w e ' l lp u s o m e t h i n g i n t o e a c h r e c o r d ( t y p e N E b e f o r e e n t e r i n g t h i s p r o g r a m ) :

1 A 5 = 1 - 1 2 3 4 5 6 7 8 9 "2 O P E N 1 5 , 8 , 1 5 : O P E N 1 , 8 , 2 , " 0 : A B C "3 F O R J = 1 T O 5 : G O S U B 5 0 04 P R I N T # 1 , A S : N E X T5 R E N O W C H A N G E D A T A6 J = 1 : G O S U B 5 0 0 : P R I N T # 1 , " A "7 F O R J = 2 T O 5 : G O S U B 5 0 08 I N P U T # 1 , B 5 : P R I N T " R E C O R D # " ; J , B $9 B ? = B $ + S T R S ( J )1 0 P R I N T " C H A N G E D T B 1 1 G O S U B 5 0 0 : P R I N T # 1 , B $1 2 N E X T1 3 F O R J = 1 T O 5 j G O S U 1 3 5 0 0 : I N P U T # 1 , C S ! P R I N T J ,

C $ j N E X T1 4 C L O S E l i C L O S E l S4 9 E N 5 0 P R I N T # 1 5 , " P " + C H R $ ( 2 + 9 6 ) > C H R S ( J ) + C H H S <0 ) + C H R S ( 1 ) : R E T U R N

T h s u b r o u t i n e a 5 0 p o s i t i o n s t h p o i n t e r t r e c o r d J F i r s t , l i n e s 1 0 - 4 0 p r i n t A ( " 1 2 3 4 5 6 7 8 9 " ) t t h f i r s t f i v e r e c o r d s . L i n e 6 c h a n g e s r e c o r d ( w h i c h b e g i n s o s e c t o rb o u n d a r y ) t c o n t a i n s i n g l e c h a r a c t e r " A ( t r y A o A B a n s e w h a t h a p p e n s ) . I l i n e s 7 0 - 1 2 0 , w u p d a t e r e c o r d s 2 - 5 , i n p u t t i n gB a n t h e n a d d i n g t h e r e c o r d n u m b e r t B $ L i n e 8 r e a d s t h r e c o r d w i t h 1 N P U T # , p r i n t si t t h e s c r e e n , a n a d d s t h s t r i n g e q u i v a l e n to n u m b e r ( S T R $ ( J ) ) .

F i n a l l y , l i n e s 1 3 0 - 1 4 0 r e a d t h r o u g h t h f i l e a n p r i n t t h c o n t e n t s o e a c h r e c o r d t t h s c r e e n . P a c l o s e a t t e n t i o n t r e c o r d 3 w h i c h h a b e e n c o r r u p t e d .

N o w , a d t h i s l i n e :1 1 G O S U B 5 0 0

S u b r o u t i n e 5 0 p o s i t i o n s t h e r e c o r dp o i n t e r . R u t h p r o g r a m a g a i n , a n t h b u d i s a p p e a r s .

O p e n t h c o m m a n d c h a n n e l , o p e n t h r e a t i v e f i l e , p o s i t i o n t h p o i n t e r o t h d i s k , t h e nw r i t e t h e r e c o r d ; B u t t h i s t i m e w e ' l l w r i t e r e a ld a t a ( a g a i n , a d t h e s e l i n e s t t h l i n e s p r v i o u s l y t y p e d ) .

2 9 R E W R I T E T P I L E3 0 O P E N 1 5 , 8 , 1 53 1 O P E N 1 , 8 , 2 , " R E L . F I L E , L "3 2 H B = I N T ( R C / 2 5 6 )3 3 L B = R C - H B * 2 5 63 4 P R I N T # 1 5 , " P " + C H R $ ( 2 + 9 6 ) + C H R S ( L B ) + C H R S

( H B ) + C H R S ( 1 )3 5 P R I N T # 1 , R C $3 6 C L O S E 13 7 I N P U T # 1 5 , E , E $ : P R I N T " { R V S } D I S K S T A T U S :

" i P R I N T E $ : C L O S E 1 5

3 8 P R I N T : P R I N T " A N O T H E R E N T R Y ? "3 9 G E T G $ : I F G $ = " " T H E N 3 9 04 0 I F G $ = " N " T H E N 5 0 04 1 I F G S = " Y " T H E N 1 0 04 2 G O T O 3 9 0L i n e 3 5 w r i t e s t h e i n f o r m a t i o n t t h d i s k , l i n e3 7 r e a d s t h e r r o r c h a n n e l ( i n e r r o r s o c u r r e d , i s h o u l d s a O K ) , a n l i n e 3 8 p r o m p t su f o a n o t h e r e n t r y .

Y o m a h a v e n o t i c e d t h a t w d i d n ' t s e n dt h e n d - o f - f i l e m a r k e r w h a d p l a n n e d f o r . 1 2 c h a r a c t e r s w e r e s e n t t r e c o r d t h a t c a h o l d1 2 1 . A c t u a l l y , w d i s e n d 1 2 1 . P R I N T * ( j u s tl i k e P R I N T ) a l w a y s a d d s c a r r i a g e r e t u r n( C H R $ ( 1 3 J ) i t h s t r i n g i n o t f o l l o w e d b c o m m a o s e m i c o l o n . T h e r e ' s 1 a p o s i t i o n

C O M P U T E ! ' ! G a z e t t e J u n e 1 9 8 5 1 0

Page 104: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 104/148

U » i t > O

1 2 1 , t h e n o f t h e r e c o r d .I t ' s g o o d i d e a t f i l l t h e n t i r e r e c o r d w i t h

i n f n r r p a t i n n i P v P n i f o p J - m p t V f i e l d s f l f P n n l y H p J < ; p p r p « ; I y o d o n ' t , t h r e c o r d w i l l b

p a d d e d o u w i t h C H R $ ( T 7 ) s !

R e a d i n g T h e F i l eA f t e r t h e f i l e i w r i t t e n , y o a r a s k e d i y o w a n t a n o t h e r e n t r y . A n s w e r i n g n o ( p r e s s t h k e y ) t a k e s u t t h n e x t s e c t i o n : r e a d i n g t h f i l e s .1 O p e n t h f i l e .2 P o s i t i o n t h e f i l e o t h r e c o r d t b r e a d .3 R e a d t h r e c o r d .4 C l o s e t h f i l e ( o p t i o n a l ) .O n c e t h e d a t a i s t o r e d o t h d i s k , r e a d i n g i f a i r l y s i m p l e . j T T t h e r e c o r d c o n t a i n s l e s s t h a n 8 c h a r a c t e r s , t h I N P U T # c o m m a n d c a b u s e da n t h e r e c o r d r e a d i n t o m e m o r y , b u s i n c e w c h o s e r e c o r d l e n g t h o 1 2 c h a r a c t e r s , w e ' l lh a v e t u s G E T # a n c o n c a t e n a t e t b u i l d R C $ ,a i l i n e 5 6 b e l o w Q

L i n e s 5 0 0 - 6 6 0 w i l l r e a d t h r e c o r d s f r o m t h d i s k i s e q u e n c e f r o m t h l o w e s t t t h h i g h e s tn u m b e r . T h s t e p s s h o u l d l o o k f a m i l i a r b n o w :O p e n c h a n n e l 1 5 o p e n t h r e l a t i v e f i l e ( a b e f o r e , L e n g t h i o p t i o n a l ) , p o s i t i o n t h e p o i n t e r ,a n p l u c k c h a r a c t e r s f r o m d i s k i n t o m e m o r y u s i n gG E T # .4 9 R E R E A D R E L A T I V E P I L E I O R D E R5 0 F O R A = 1 T O R C : R C $ = " " : P R I N T " R E C O R D # " ; A5 1 O P E N 1 5 . 8 . 1 55 2 O P E N 1 , 8 , 2 , " R E L . F I L E "5 3 H B = I N T ( A / 2 5 6 )5 4 L B = A - H B * 2 5 65 5 P R I N T # 1 5 , " P " + C H R $ ( 2 + 9 6 ) + C H R $ ( L B ) + C H R S

( H B ) + C H R $ ( 1 )5 6 F O R B = 1 T O 1 2 0 : G E T # 1 , A S : R C $ = R C S + A $ : N E X T5 7 C L O S E 1 : C L O S E 1 55 8 P R I N T M I D S { R C $ , 1 , 1 5 )5 9 P R I N T M I D $ ( R C S , 1 6 , 1 5 )6 0 P R I N T M I D $ { R C $ , 3 1 , 1 5 )6 1 P R I N T M I D $ ( R C $ , 4 6 , 3 0 )6 2 P R I N T M I D $ ( R C S , 7 6 , 2 5 )6 3 P R I N T M I D $ ( R C 5 , 1 0 1 , 3 )6 4 P R I N T M I D $ { R C S , 1 0 4 , 5 )6 5 P R I N T M I D ? ( R C S , 1 0 9 , 1 2 )6 6 N E X TW h e n y o u ' d l i k e t o r e a d t h d a t a f r o m a i d i v i d u a l r e c o r d , i t ' s p o s s i b l e t g d i r e c t l y t t h a tr e c o r d a n r e a d t h d a t a :6 9 R E R E A D I N D I V I D U A L R E C O R D7 0 P R I N T " R E C O R D T R E A D " : I N P U T R E7 1 P R I N T " S T A R T I N G A P O S I T I O N " : I N P U T P O7 2 H B = I N T ( R E / 2 5 6 ) t L B = R E - H B * 2 5 67 3 O P E N 1 5 , 8 , 1 57 4 O P E N 1 , 8 , 2 , " R E L . F I L E "7 5 P R I N T # 1 5 , " P " + C H R S ( 2 + 9 6 ) + C H R S ( L B ) + C H R S

( H B ) + C H R S ( P O )7 6 F O R A = P O T O 1 2 0 i G E T # 1 , A S j P R I N T A S ; : N E X T7 7 I N P U T # 1 5 , E , E $ : P R I N T " { R V S j D I S K S T A T U S !

i P R I N T E S1 0 C O M P U T E ' S G a z e l l e J u n e 1 9 8 5

7 8 C L O S E l i C L O S E 1 57 9 P R I N T " P R E S S A N Y K E Y T O C O N T I N U E "8 0 G E T G $ : I F G $ = " " T H E N 8 0 08 1 G O T O 7 0 0S p e c i f y w h i c h r e c o r d y o w a n t t s e b r e c o r dn u m b e r , a n t h D O t a k e s c a r e o f f i n d i n g i t I a l s o a s k s f o p o s i t i o n . T s k i p o v e r f i r s t n a m e s ,e n t e r a 1 6 . T s e p h o n e n u m b e r s o n l y , u s 1 0 9 .

C h a n g i n g R e c o r dC h a n g i n g t h d a t a i a r e l a t i v e f i l e i s s t r a i g h tf o r w a r d e n o u g h . S t a r t o u b y o p e n i n g t h c o m a n d c h a n n e l a n t h f i l e , p o s i t i o n i n g t h f i l eo v e r t h r e c o r d , t h e n r e a d i n g t h e n t i r e r e c o r di n t o m e m o r y .

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

P R I N T # 1 5 , ' T " C H R $ ( 2 ) C H R $ ( / f o ) C H R $ ( * l »

C R R S ( f i r s t b y t e )N o u s P R I N T # t r e w r i t e t h e r e c o r d . F n a l l y , p o s i t i o n t h e p o i n t e r t t h f i r s t c h a r a c t e r i t h e r e c o r d a g a i n . I w o u l d s e e m t h a t t h i s i u n e c e s s a r y , s i n c e w p o s i t i o n e d t h e r e c o r d p r i o r t w r i t i n g t h e d a t a , b u u n l e s s t h i s s t e p i i n c l u d e d ,o u d a t a m a b c o r r u p t e d . F o d e t a i l s a b o u tw h t h i s m u s t b e d o n e , s e e t h e a c c o m p a n y i n ga r t i c l e , " T h e C o n t r o v e r s y O v e r R e l a t i v e F i l e s . "

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

r e l a t i v e f i l e s , b u t h d a t a i o n v a l u e , o fc o u r s e , u n l e s s w c a n u s e i t

W c o u l d r e a d e a c h r e c o r d i n t o m e m o r ye v e r y t i m e w n e e d t r e f e r e n c e t h e i n f o r m a t i o n ,b u w i t h t h s l o w s p e e d o f t h e 1 5 4 1 d i s k d r i v e ,t h a t c o u l d d e v e l o p i n t o v e r y s l o w p r o c e s s , e p e c i a l l y a o u f i l e b e c o m e s l o n g e r . T h i s w o u l de l i m i n a t e t h e s p e e d a d v a n t a g e o u s i n g r e l a t i v ef i l e .

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

T h e s e i n d e x f i l e s a r u s u a l l y s e q u e n t i a l f i l e sw h i c h h a v e a l r e a d y b e e n a l p h a b e t i z e d o p u i n t o o r d e r ( u s i n g s o r t u t i l i t y ) a n l o a d e d i n t oa a r r a y r e s e r v e d b D I s t a t e m e n t . I t ' s n o n e c e s s a r y t r e a d t h i n d e x f i l e i n t o m e m o r y u t i y o n e e d i t a n t h s a m e v a r i a b l e s c a n b eu s e d f o t h v a l u e s h e l d i s e v e r a l i n d e x f i l e s f o d i f f e r e n t f i e l d s .

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

Page 105: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 105/148

T a p e P r o g r a m R e s c u eJ o h n R H a m p t o n

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

i n y o t r e c o v e r p r o g r a m s t h a t h a v e b c o m e u n l o a d a b l e . F o t h V I o 6 4

T h C o m m o d o r e D a t a s s e t t e i a i n e x p e n s i v ea n g e n e r a l l y r e l i a b l e d e v i c e o n w h i c h t s t o r ep r o g r a m s a n d d a t a .

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

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

F i x i n g B a S A V Ep r o g r a m o n t a p e c a b s c r a m b l e d o d

s t r o y e d b n u m b e r o t h i n g s : m a g n e t i s m ,f a u l t y c o a t i n g o t h t a p e , o r i p p e d o c r e a s e dt a p e . Y o m a n o b a b l e t r e s c u e t h e e n t i r ep r o g r a m , b u y o s h o u l d b e a b l e t r e c o v e r a l e a s t p o r t i o n , s a v i n g l o o r e t y p i n g t i m e .

T a p e P r o g r a m R e s c u e i w r i t t e n i m a c h i n el a n g u a g e , b u u s e s B A S I C t P O K E t h p r o g r a mi n t o m e m o r y . W h e n y o r u i t t h p r o b l e m p r g r a m i l o a d e d f r o m t a p e i n t o m e m o r y , o v e r w r i ti n t h B A S I C p a r t o f T a p e P r o g r a m R e s c u e . F o t h i s r e a s o n , y o s h o u l d s a v e T a p e P r o g r a m R e c u b e f o r e y o a t t e m p t t u s i t o e l s e y o u rt y p i n g w i l l b l o s t .

T u s i t l o a d ( b u t d o n ' t r u n ) T a p e P r o g r a mR e s c u e . T h e n p u t h p r o b l e m t a p e i t h c a

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

N o t y p e R U N . T h s h o r t M p r o g r a m r e c u r o u t i n e i P O K E d i n t o m e m o r y a n y o s h o u l d s e t h C U P R O G R A M O F A L I N EN U M B E R ? p r o m p t . I n p u t l i n e n u m b e r f r o m t h p r o g r a m . T a p e p r o g r a m r e s c u e w i l l r e a d u t o b u t n o t i n c l u d i n g , t h a t l i n e . T h r e m a i n i n g l i n e sw i l l n o t l o a d i n t o m e m o r y . ( Y o u c a n a l s o u s t h i su t i l i t y t d e l e t e t h e l a s t p o r t i o n o p r o g r a m o ng o o d t a p e . )

Y o m a h a v e t e x p e r i m e n t b i t . I y o c a n ' t l o a d u t o l i n e 1 1 0 0 , t r c u t t i n g o f t h p r g r a m a 1 0 0 0 o 7 4 o s o m e s m a l l e r n u m b e r . I i w o r k s , p a r t o f t h p r e v i o u s l y u n l o a d a b l e p r og r a m w i l l h a v e b e e n l o a d e d i n t o m e m o r y a n y o c a s a v e t h a t p a r t t g o o d t a p e . Y o m a s t i l l h a v e t r e t y p e t h l a s t p a r t o f t h e p r o g r a m .

S e t t i n g U M e m o r yT a p e P r o g r a m R e s c u e l o a d s p r o g r a m s i n t o t h s a m e s e c t i o n o m e m o r y t h e y w e r e s a v e d f r o m .T h i s m e a n s y o c a n ' t u s 6 t r e s c u e V I p r g r a m s , n o r c a n y o u s V I t r e c o v e r 6 4 p r og r a m s . T h m e m o r y c o n f i g u r a t i o n w h e n y o r e s c u e m u s t b t h s a m e a w h e n y o s a v e d . V I o w n e r s s h o u l d i n s e r t o r e m o v e m e m o r y e x p a ns i o n a c c o r d i n g t h o m u c h w a n e e d e d f o t h p r o b l e m p r o g r a m .

A l s o , t h l i n e n u m b e r u s e d f o c u t t i n g o f t h p r o g r a m m u s t b a r e a l l i n e n u m b e r . I p r g r a m h a l i n e s 4 0 a n 4 1 a n y o t r y t o c u i o f a 4 0 5 , T a p e P r o g r a m R e s c u e w i l l n o t o p e r a t ep r o p e r l y .

S e p r o g r a m l i s t i n g o p a g e 1 3 2 . a j C O M P U T E ' S G a z e t t e J u n e 1 9 8 5 J 0

Page 106: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 106/148

C h a r l e s B r a n n o nP r o g r a m E d i t o r

H O R I Z O N S

T h e r e ' s s p e c i a l c l a s s o c o m p u t e r p e r i p h e r a l st h a t i n t r i g u e a n f a s c i n a t e u a l l . P r i n t e r s , d i s kd r i v e s , m e m o r y e x p a n s i o n , a n m o n i t o r s a r a i i m p o r t a n t p a r t s o f c o m p l e t e c o m p u t e r s y s t e m ,b u t h e y ' r e m u n d a n e c o m p a r e d t t h i n g s l i k ev o i c e s y n t h e s i z e r s , m u s i c k e y b o a r d s , l i g h t p e n s ,a n t o u c h t a b l e t s . I c a n b e h a r d t o j u s t i f y t h p u r c h a s e o t h e s e c o m p u t e r " g o o d i e s " u n t i l y o b e g i n t u s t h e m . T h e y a m p l i f y y o u r c r e a t i v i t y ,

q u a l i t y h a r d t d i s t i l l i n t o d o l l a r s a n s e n s e .I t o u c h t a b l e t d o e s n ' t t u r n y o i n t o c o

p u t e r a g M i c h e l a n g e l o , y o m i g h t w a n t t c h e a t . I n s t e a d o l a b o r i o u s l y t r a c i n g d r a w i n gp i x e l - b y - p i x e l , w h n o j u s t t a k e s n a p s h o t ?P o i n t c a m e r a a y o u r s u b j e c t , a n y o u ' v e g o c o m p u t e r g r a p h i c s .

V i d e o A c q u i s i t i o nC a m e r a d i g i t i z a t i o n , o t h e r w i s e k n o w n a v i d e oa c q u i s i t i o n , h a b e e n a r o u n d q u i t e w h i l e( m a y b e y o u ' v e s e e n t h d i g i t i z e d p i c t u r e o c o p u t e r c h i p s ) , b u i t c o s t h a b e e n o u o m o s tp e o p l e ' s r e a c h , u n t i l n o w . Y o c a n o s e u y o u r o w d i g i t i z i n g s t u d i o f o $ 3 4 9 . 9 5 ( i n c l u d i n gb l a c k a n w h i t e v i d e o c a m e r a ) w i t h C O M P U T E R -E Y E S f r o m D i g i t a l V i s i o n .

C O M P U T E R E Y E S i o n o t h o s e m a g i c a lb l a c k b o x e s t h a t p l u g s i n t o t h b a c k o y o u r c o p u t e r ( s p e c i f i c a l l y , t h u s e r p o r t ) . Y o p l u g a n s t a n d a r d ( n o n i n t e r l a c e d N T S C ) v i d e o s o u r c e( v i d e o c a m e r a , v i d e o c a s s e t t e r e c o r d e r , l a s e r d i s c ,c o m p o s i t e c o m p u t e r s i g n a l ) i n t o t h s i d e o f t h eb o x . T h i s s i g n a ! i t h s a m e l e v e l a C o m m o d o r e6 c o m p o s i t e v i d e o , t h e s a m e s i g n a l u s e d b m o s t c o l o r a n m o n o c h r o m e m o n i t o r s . W i t hv i d e o c a m e r a , y o c a d i g i t i z e a l m o s t a n y t h i n gy o c a f o c u s o n Y o c a p l u g t h v i d e o c a m e r ai n t o y o u r m o n i t o r w h i l e y o s e u t h s h o t ,t h e n i n t o C O M P U T E R E Y E S w h e n y o u ' r e r e a d yt d i g i t i z e . O i y o d o n ' t w a n t t o s h e l l o u $ 2 2 9f o b l a c k a n w h i t e v i d e o c a m e r a , y o c a d i g i t i z e p i c t u r e s o f y o u r t e l e v i s i o n s e ( c o u r t e s yo t h e t u n e r i y o u r V C R ) . I m a g i n e u s i n g f e f r a m e s o S t a r T r e k i y o u r n e x t v i d e o g a m e .

I t ' s r e a l l y q u i t e e a s y t u s C O M P U T E R -1 0 C O M P U T E ! * G a z e t t e J u n e 1 9 8 5

E Y E S . T h s t a n d a r d d i g i t i z i n g p r o g r a m l e t s y o a d j u s t t h s y n c b t u r n i n g s m a l l k n o b o t h C O M P U T E R E Y E S m o d u l e . Y o t u r n t h k n o bu n t i l t h m e s s a g e I N S Y N C a p p e a r s . T h i s c u st o m i z e s t h b o w i t h w h a t e v e r v i d e o s o u r c ey o u ' r e u s i n g . S e t t i n g t h e b r i g h t n e s s c o n t r o l i j u s ta e a s y , b u l i t t l e f r u s t r a t i n g . T h p r o g r a ms c a n s s l o w l y a c r o s s t h e s c r e e n , o n v e r t i c a l l i n ea t i m e . I t a k e s a b o u t s i s e c o n d s t s w e e pa c r o s s t h e s c r e e n .

I t h b r i g h t n e s s m o d e , y o j u s t g e t w s c a l e s — o n a n d o f f , o b l a c k a n w h i t e . T h s c r e e n i v e r y d i s t o r t e d , s i n c e t h e t i m e t a k e n b t h 6 4 ' s V I c h i p i n t e r r u p t s t h d i g i t i z i n g t i m i n g .Y o t r y t o a d j u s t t h b r i g h t n e s s c o n t r o l s o t h a to n l y t h b r i g h t e s t p a r t s o f t h e s u b j e c t a r l i o t h s c r e e n . I c a t a k e l o o t r i a l a n e r r o r t f i n d t h r i g h t b r i g h t n e s s l e v e l .

S c a n a l y z eA f t e r y o u ' v e a d j u s t e d t h e b r i g h t n e s s , y o u ' r er e a d y t t a k e y o u r f i r s t p i c t u r e . T h d i g i t i z i n gp r o g r a m p e r m i t s t h r e e o p t i o n s : N o r m a l S c a n , 4 L e v e l S c a n , a n 8 - L e v e l S c a n . N o r m a l S c a n i s i m i l a r t t h B r i g h t n e s s a d j u s t m e n t , b u t h s c r e e n i b l a n k e d f o t h s a k e o t i m i n g . A f t e r s i s e c o n d s , y o u r p i c t u r e a p p e a r s . N o r m a l S c a n o n l ym a k e s b l a c k a n w h i t e d i s t i n c t i o n s ; t h e p i c t u r e sa r e x t r e m e l y h i g h i c o n t r a s t . T h 4 - L e v e l S c a np e r f o r m s f o u r s c a n s , e a c h t i m e l o w e r i n g i t t h r e s h o l d f o w h a t c o u n t s a " w h i t e . " I m e r g e st h e s e s c a n s t g e s h a d e d p i c t u r e . T h e s e a r e n ' tt r u e g r a y s c a l e s , b u v a r y i n g d o d e n s i t i e s , s i m i l a rt n e w s p a p e r p h o t o g r a p h s . S i n c e f o u r s c a n s a r t a k e n , i t a k e s a b o u t 2 s e c o n d s t t a k e a 4 - L e v e lS c a n . T h 8 - L e v e l S c a n w o r k s s i m i l a r l y , b u t a k e s e i g h t s c a n s , e a c h t i m e a l o w e r b r i g h t n e s st h r e s h o l d .

D o n ' t e x p e c t p h o t o g r a p h i c q u a l i t y . T h w e a kl i n k i n o C O M P U T E R E Y E S , b u t h C o m o d o r e 6 4 ' s 3 2 2 0 p i x e l h i g h - r e s o l u t i o ns c r e e n . T h p i c t u r e s a r e x t r e m e l y c o a r s e a n g r a i n y . H o w e v e r , i y o s t a n d a f e f e e t a w a yf r o m t h s c r e e n , t h p i x e l s b e c o m e s m a l l e r , a n

Page 107: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 107/148

f o u r - l e v e l s c a n o f c a i d r i v e w a y ( c o u r t e s y o fD i g i t a l V i s i o n ) .y o u r e y e t e n d s t f i l l i t h e g a p s . Y o c a a l s op r i n t t h p i c t u r e s , t h e n r e d u c e t h e m w i t hp h o t o c o p y m a c h i n e . R e d u c i n g p i c t u r e m a k e s a l t h p i x e l s s m a l l e r a n c l o s e r t o g e t h e r , g i v i n g y o m o r e e f f e c t i v e r e s o l u t i o n . N o n e t h e l e s s , t h p i t u r e s d h a v e a a r t i s t i c q u a l i t y t t h e m t h a tp h o t o g r a p h s m i s s i b e i n g t o t r u e t l i f e . I t ' s a i t h e y w e r e p a i n t e d w i t h b r o a d p a i n t b r u s h i o n l y f i v e s h a d e s .

Y o c a b u a d d i t i o n a l s o f t w a r e d i s k s ( $ 1 5e a c h ) t h a t p e r m i t y o t s t o r e y o u r p i c t u r e s i f o r m a t s c o m p a t i b l e w i t h s e v e r a l p o p u l a r g r a p h i c sp r o g r a m s : K o a l a P a i n t e r , D o o d l e , F l e x i d r a z o , a n P r i n t S h o p . T h e s e p a c k a g e s l e y o t a k e a d v a nt a g e o f t r i e 6 4 ' s f i v e g r a y s c a l e s ( b l a c k , d a r k g r a y ,m e d i u m g r a y , l i g h t g r a y , a n w h i t e ) . A l t h o u g ht h h o r i z o n t a l r e s o l u t i o n i h a l v e d , ( s i n c e m u l t ic o l o r m o d e m u s t b u s e d ) t h e s e t r u e g r a y s c a l e sm a k e f o m o r e r e a l i s t i c p i c t u r e s .

F a c i a l B i a sf o u n d t h a t t h b e s t s u b j e c t i s o m e o n e ' s f a c e .

T h b r a i n i b i a s e d t o w a r d s f a c i a l f e a t u r e s , w h i c hi w h i t ' s s e a s y t i m a g i n e t h m a i t h m o o n . M o r e i m p o r t a n t l y , t h f a c e r e f l e c t s l i g h ts u b t l y , a c c o r d i n g t f a c i a l c o n t o u r s . E v e n w i t hp o o r r e s o l u t i o n , t h v a r i o u s s h a d o w s a n c o t o u r s t r a n s l a t e w e l l t o j u s t f i v e g r a y s c a l e s ,p r o d u c i n g p i c t u r e s w i t h d e p t h . B e s i d e s , w h a t d op e o p l e t a k e p i c t u r e s o a n y w a y ? O t h e r p e o p l e .I ' v e t r i e d t o t a k e p i c t u r e s o f l a n d s c a p e s , b u t t h c o m p u t e r ' s e y i t o c r u d e t p r o d u c e e a s i l y r e co g n i z a b l e p i c t u r e s . I w o r k s w e l l o c l o s e u p s ,t h o u g h .

T h t i m e r e q u i r e d t t a k e p i c t u r e c a b r e a l l y f r u s t r a t i n g . J u s t t r h o l d i n g p e r f e c t l y s t i l lf o 5 s e c o n d s . I t ' s n o e a s y . W e ' r e i t h e a r l yd a y s o c o m p u t e r p h o t o g r a p h y ( a s k y o u r g r e a t -g r a n d m o t h e r t t e l l y o a b o u t p o s i n g f o t e s e o n d s f o n i n e t e e n t h c e n t u r y d a g u e r r e o t y p e ) .

H o I W o r k sC O M P U T E R E Y E S i s l o w s c a n v i d e o a c q u i s i t i o ns y s t e m . I r e l i e s o c r u c i a l i n t e r a c t i o n b e t w e e nt h h a r d w a r e a n d s o f t w a r e . T h b o d o e s n ' t d a l t h w o r k . Y o c a n ' t j u s t g r a b c o m p l e t e p i t u r e s f r o m t h e b o x . F o o n t h i n g , a p i c t u r e i d i s p l a y e d a q u i c k l y a 1 / 3 0 s e c o n d , t o f a s t f o e v e n m a c h i n e l a n g u a g e p r o g r a m t p r o c e s s6 4 , 0 0 0 p i x e l s . I n s t e a d , t h b o s e n d s o n v e r t i c a lc o l u m n o s c a n n i n g a t i m e t p e r m i t t h s o f tw a r e t a n a l y z e t h a t c o l u m n a m o r e l e i s u r e l yr a t e . T h s c a n s a r t a k e n o n c e p e v i d e o f r a m e ,s i t a k e s a b o u t s i s e c o n d s ( 5 . 3 3 s e c o n d s , a t u a l l y ) t o m a k e o n f u l l s w e e p . T h s o f t w a r e i c a p a b l e o s e t t i n g t h e b o x ' s b r i g h t n e s s t h r e s h o l df o e a c h s c a n i o r d e r t p r o d u c e g r a y s c a l e s .

W h a t p r a c t i c a l u s i t h e r e f o c a m e r a d i g it i z e r ? Y o c o u l d a s t h s a m e q u e s t i o n a b o u t a n c a m e r a . P i c t u r e s j u s t i f y t h e m s e l v e s . I t ' s j u s t p l a i nf u n . T h e r e ' s s o m e t h i n g f a s c i n a t i n g a b o u t p u t t i n gp i c t u r e s o c o m p u t e r s . Y o u ' v e s e e n t h b o o t h s a c a r n i v a l s a n s h o p p i n g m a i l s t h a t t a k e y o u r p i t u r e a n p r i n t i o a T - s h i r t . T h e y u s v e r y s i m il a e q u i p m e n t .

B u t h f u d o e s n ' t s t o p a f t e r y o u ' v e t a k e nt h p i c t u r e . L o a d i i n t o y o u r d r a w i n g p r o g r a m ,a n y o c a a l t e r o m o d i f y i a y o w i l l . T a k ey o u r p i c t u r e a n a d m u s t a c h e a n d b e a r d .E r a s e t h e h a i r t s e w h a t y o u ' d l o o k l i k e b a l d .C o l o r i i n T a k e s e v e r a l p i c t u r e s a n s w a p b o d yp a r t s a r o u n d ( p u t L u c y ' s e y e s o R i c k y ) .P h o t o r e d u c e t h e p i c t u r e a n u s i a u n i q u es n a p s h o t t g i v e t a c q u a i n t a n c e s .

F o b u s i n e s s , c a m e r a d i g i t i z a t i o n i g r e a ts h o r t c u t t p r e s e n t a t i o n g r a p h i c s . A g a i n , l o a d t h p i c t u r e i n t o d r a w i n g p r o g r a m t t o u c h i u p t h e n a d t e x t a n m e r g e i g r a p h s .

P r o g r a m m e r s c a u s t h e s e p i c t u r e s i t h e i rp r o g r a m s , u s i n g t h e m a g a m e b a c k g r o u n d s .G r a b s m a l l e r e l e m e n t s a n t u r n t h e m i n t os p r i t e s . Y o c a w r i t e p r o g r a m s t e n h a n c e a n ds m o o t h o u t h r o u g h e d g e s i t h p i c t u r e s . I y o u ' r e r e a l l y c l e v e r , m a y b e y o c a w r i t e p r g r a m s t l e t h c o m p u t e r r e a l l y s e e , g i v i n g i l i m i t e d v i s u a l r e c o g n i t i o n . F o e x a m p l e , s e c u r i t ys y s t e m c o u l d t a k e t w s c a n s o h a l l w a y . I b o t hs c a n s a r n o i d e n t i c a l , s o m e o n e o s o m e t h i n g i m o v i n g a r o u n d i t h e r e .C O M P U T E R E Y E S m o d u l e w i t h s y s t e m s o f t w a r e , $ 1 2 9 . 9 5C O M P U T E R E Y E S m o d u l e w i t h b l a c k a n w h i t e v i d e oc a m e r a , $ 3 4 9 . 9 5C O M P U T E R E Y E S b l a c k a n w h i t e v i d e o c a m e r a , $ 2 2 9 . 9 5G r a p h i c s C o m p a t i b l e S o f t w a r e :K o a l a P a i n t e r , D o o d l e , P r i n t S h o p , F l e x i d r a wS I e a c h ( l e s s i o r d e r i n g m o r e t h a n o n e )

D i g i t a l V i s i o n , I n c .O a S t r e e t , S u i t eN e e d h a m , M 0 2 1 9 2

C O M P U T E r s G a z e t t e J u n e 1 9 8 5 1 0 5

Page 108: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 108/148

1 5 4 1 F l a s h ! U p d a t eI m r e v i e w o f 1 5 4 1 F l a s h ! f o t h C o m m o d o r e6 4 / 1 5 4 1 , s t a t e d t h a t h a p r o b l e m s l o a d i n gs o m e E p y x g a m e s , e v e n w i t h t h F l a s h ! s p e e d u pd i s a b l e d . B r y c e N e s b i t t , a u t h o r o f 1 5 4 3 F l a s h ! ,t o l d m t h a t e a r l y o h m a d e c h a n g e t a l l o wt h E p y x g a m e s t l o a d w i t h 2 5 4 1 F l a s h ! t u r n e do f f . I a d d i t i o n , h n o t e d t h a t t h e s e s t e p s s h o u l db f o l l o w e d t l o a d a E p y x g a m e i t h F l a s h !m o d e :1 B o o t u a n o r m a l ( L O A D ' " " , 8 , 1 o S H I F T -R U N / S T O P ) .2 W a i t a b o u t f i v e s e c o n d s .

3 O p e n t h e d r i v e d o o r a n c l o s e i t R e p e a t u n t i lt h s o f t w a r e " c a t c h e s . " T h R E A D h e a d w i l lm o v e a n e v e r y t h i n g w i l l w o r k f i n e .H a l s o s e n t a l o n g t i t h a t a p p l i e s t a l 1 5 4 1d i s k d r i v e s . Y o c a s c r a t c h m u l t i p l e f i l e s w i t ht h s y n t a x :

O P E N 1 5 , 8 , 1 5 : P R I N T # 1 5 , " S 0 : f i l e l , f i l c 2 , f i l e 3 , e t c " :C L O S E 1

T h i s i t h s a m e a t h n o r m a l s c r a t c h c o m a n d , e x c e p t c o m m a s c a b u s e d t p e r m i tm u l t i p l e s c r a t c h e s . B c a r e f u l w i t h t h i s o n e .T h e r e a r q u i t e f e h i d d e n s e c r e t s w i t h i n t h 1 5 4 1 d i s k d r i v e .

B u g - S w a t t e r :M o d i f i c a t i o n s A n C o r r e c t i o n s

" D i s k H a n d l e r " ( M a r c h ) d o e s n o w o r k c o r e c t l y b e c a u s e t h e v a r i a b l e d o e s n o t a l l o w u d a t i n g t h n e x t t r a c k a n s e c t o r t b r e a d .R e a d e r C h a r l e s M S h a p i n h a f o u n d s o l u t i o nt o t h i s b u g : C h a n g e t i n l i n e s 4 3 6 , 4 4 4 , a n 4 4 6 .

L i n e 3 7 3 6 8 i t h M L l i s t i n g o " M e t a B A S I C "( A p r i l ) c a u s e d p r o b l e m s f o s o m e r e a d e r s , w h s a t h s e c o n d t t h l a s t n u m b e r a 1 7 5 . T h a tn u m b e r i a 1 7 6 . T h c o r n e r w a a c c i d e n t a l l y c u to f f .

A l s o , r e a d e r H a r r y G M o r g a n r e p o r t s t h a tt h L L I S T c o m m a n d m a y n o w o r k c o r r e c t l y o s o m e p r i n t e r s . T f i i t l o a d M e t a B A S I C , t y p eN E W , a n S Y S 3 6 8 6 4 t e n a b l e M e t a B A S I C . E t e M E M O R Y 4 0 3 3 6 - 4 0 3 4 1 . Y o s h o u l d s e t h a te v e r y o t h e r n u m b e r o t h f i r s t l i n e i 4 T h i si t h b e g i n n i n g o m a c h i n e l a n g u a g e r o u t i n ee q u i v a l e n t t O P E N 4 , 4 , 4 . S o m e C o m m o d o r ep r i n t e r s r e q u i r e t h a t t h l a s t n u m b e r b e i t h e r a ( O P E N 4 , 4 , 0 f o u p p e r c a s e / g r a p h i c s ) o ( O P E N 4 , 4 , 7 f o u p p e r / l o w e r c a s e ) . Y o c a a l s oc h a n g e t h s e c o n d n u m b e r i y o o w C o m o d o r e 1 5 2 0 P r i n t e r / P l o t t e r , w h i c h i d e v i c en u m b e r ( c h a n g e t h e t h r e e 4 ' s t o 4 , 6 , a n 0 r e s p e c t i v e l y ) .

T m a k e t h c h a n g e , p u t h c o m m e r c i a l - a ts i g n ( @ i f r o n t o f t h l i n e , c u r s o r o v e r t t h l a s t f o u r o t h l i n e , c h a n g e i t a n p r e s s R T U R N . T h e n u s t h B S A V E c o m m a n d t s a v et h n e c o p y o M e t a B A S I C .

A l s o , t h D E F A U L T f u n c t i o n s h o u l d n o b

c a l l e d b e f o r e u s i n g T E R M I N A L . Y o c a d i s a b l eD E F A U L T b t y p i n g M O N I T O R .• " 1 5 2 6 H i - R e s S c r e e n D u m p " ( A p r i l ) w o r k s a p u b l i s h e d . H o w e v e r , t h p r o g r a m w a s r n u m b e r e d d u r i n g t e s t i n g , a n t h n u m b e r 1 0 i l i n e 1 3 0 s h o u l d h a v e b e e n c h a n g e d t o 1 3 0 .T h u s , r e a d e r s w h t y p e d t h D A T A s t a t e m e n t si n c o r r e c t l y w i l l s e m e s s a g e t h a t a s p e c i f i c l i n ei w r o n g . B u t h l i n e t h a t i r e p o r t e d t b w r o n g i a c t u a l l y 3 0 l o w e r t h a n t h l i n e c o n t a i ni n t h e m i s t a k e . I y o m a d e n t y p i n g m i s t a k e s ,t h i s e r r o r w o n ' t a f f e c t t h p r o g r a m .

A l t h o u g h t h e r e a r e n e r r o r s i " D i s k / T a p eB a c k u p " ( D e c e m b e r 1 9 8 4 ) , r e a d e r G e r a l d H a s sh a d i s c o v e r e d t h a t t h D O W e d g e p r o g r a ms h o u l d b d i s a b l e d b e f o r e r u n n i n g t h p r o g r a m .T h e w e d g e c a i n t e r f e r e w i t h t h b a c k u p p r o c e s s .A n t h a r t i c l e d i n o c l e a r l y s t a t e t h a t w h i l ep r o g r a m a n d s e q u e n t i a l f i l e s a r b a c k e d u p r e a t i v e f i l e s a r n o t .

A m e n t i o n e d i t h a r t i c l e , t h p r o g r a mr e a d s f i l e s f r o m d i s k a n " p a c k s " t h e d a t a i n s p e c i a l f o r m a t f o s a v i n g t t a p e . W h e n t h f i l e i r e s t o r e d , t h i n f o r m a t i o n i u n p a c k e d . T h i sm e a n s D i s k / T a p e B a c k u p c a n n o t b u s e d f o c o p y i n g a o r i g i n a l t a p e f i l e t o d i s k . F o t a p e -t o - d i s k c o p y p r o g r a m , s e t h i s m o n t h ' s " G A Z E T T EF e e d b a c k . "

T h p r i n t e r u s e d t l i s t t h 6 v e r s i o n o " P o o l " ( A p r i l ) p u a u n n e c e s s a r y q u e s t i o n m a r ki n l i n e 4 9 8 3 0 . T h i s d o e s n o a f f e c t t h p r o g r a m ,s i n c e M L w i l l n o a l l o w e n t r y o q u e s t i o nm a r k s .

s e m i c o l o n ( ; w a o m i t t e d f r o m t h e n o l i n e 3 5 i t h 6 v e r s i o n o " N u m b e r Q u e s t "( A p r i l ) . T h e p r o g r a m w i l l r u n w i t h o u t t h s e m ic o l o n , b u t h A u t o m a t i c P r o o f r e a d e r c h e c k s u mw i l l b i n c o r r e c t . < g

1 0 C O M P U T E ! ^ Q a z o t l o J u n e 1 9 8 5

Page 109: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 109/148

D E L U X E R S 2 3 2I N T E R F A C E

T h i s I u n c o n d it i o n a l l y t h b e s tR S 2 3 2 I n t e r l a c ea v a i l a b l e l o t h C o m m o d o r e 6 * S a t i s f a c t i o ng u a r a n t e e d o y o u r m o n e yb a c k . l u l l s e i o fR S 2 3 2 s i g n a l s ( p i n s 2 - 8 , 1 2 2 0 . 2 2 ) . F o u rs w i t c h s e l e c t i o n s a l l o w u s i n g a n s t a n d a r dR S 2 3 2 p i i n l e r o r m o d e m . C o m e s c o m p l e t ew i t h 3 1 c a b l e w i t h e i t h e r m a l e o l e m a l eD B 2 5 c o n n e c t o r . V e r y c o m p l e t e d o c u m e n ta t i o n , t y p e - i n B A S I C t i - r m r r i . i l p r o g r a m , a n p r o g r a m m i n g e x a m p l e s .S p e c i f y M a l e ( # 1 0 - 1 1 2 ) o F e m a l e ( 0 1 0 - 1 1 3 ) D B 2 5 .

P R I N T M A S T E R / EE C O N O M Y P R I N T E R I N T E R F A C ET h i s ( o u r f o o t c a b l e p l u g s i n t o t h U S E R I / p o r t a n t h e n c o n n e c t s t y o u r p a r a l l e lp r i n t e r . T h d i s k s u p p l i e d w i t h t h e c a b l ec o n t a i n s d i f f e r e n t m a c h i n e l a n g u a g e w e d -d e g e s . Y o l o a d o n i a n I c h a n g e s t h U S E R I / p o r t t b d e v l c e S 4 p a r a l l e l p r i n t e rp o r t . W e d g e s l o a d s e v e r a l d l l l e r e n t p l a c e s .W o r k s w i t h a l b a s i c p r o g r a m s a n d m o s tm a c h i n e l a n g u a g e o n e s . D u e s g r a p h i c sc h a r a c t e r s a n a d d s s e v e r a l B A S I Cc o m m a n d s . E a s y l u s e .W o r k s g r e a t w i t hE A S Y S C R I P T . " 1 0 - i o i s 5 3 4 . 9 5

P R I N T M A S T E R / + GW i t h I n t e l U F e o t u r e s

D e l u x e P a r a l l e lP r i n t e r I n t e r f a c e

T h i s i o n o l I n o T H B E S T P A R A L L E LP R I N T E R I N T E R F A C E A V A I L A B L E l o t h C o m o d o r e 6 4 c o m p u t e r . A l n e c e s s a r y s w i t c h s e l e c t i o n s .E m u l a t i o n , t r a n s p a r e n t , a n l i s t i n g m o d e s . D o e s a l g r a p h i c s a n g r a p h i c s c h a r a c t e r s o a l p o p u l a r d o m a t r i x p r i n t e r s . D o c s e n h a n c e d g r a p h i c s c h a r a c t e r sa n d o u b l e d e n s i t y g r a p h i c s o E p s o n c o m p a t i b l ep r i n t e r s . D i s w i l c h s e l e c t i o n s e t s s i n a T e o r d o u b l ed e n s i t y g r a p h i c s . D o u b l e d e n s i t y g r a p h i c s p r i n t o u t sl o o k m u c h b e t t e r . P r i n t h e a d s h u f f l e m i n i m i z e d , n o l i k es o m e r a t t l e b o i n t e r l a c e s { y o u k n o w w h o w e m e a n ) . S e l o p . b o t t o m , l e f t , r i g h t m a r g i n s , p a g e l e n g t h .S i n g l e p a g e f e e d . U n i t i c a s s e t t e p o r t o r e x t e r n a l l y p o w e r e d . R e s e t b u t t o n . I n t e l l l F e a t u r e s a r f a n t a s t i c ! L O A O " S " , 4 , 1 l o a d s a n d i s p l a y s p r i n t e r I n t e r f a c e s t a t u s o s c r e e n . L O A D S " t l o a d s a n d i s p l a y s d i s k d i r e c t o r y o s c r e e n w i t h o u t d e s t r o y i n g B A S I C p r o g r a m . O t h e r g r e a t I c a t u r e s . D i s k e t t es u p f e d w i t h h l - r c s d u m p a n o t h e r p r o g r a m s . O p t i o n a l 1 6 p r i n t e r b u l l e r .D o n ' t s e t t l e l o s e c o n d b e s t ! G e P r i n l m a s t e r / ^ G . S 1 0 - 1 1 5O p t i o n a l u s e r i n s t a l l a b l e 1 6 p r i n t e r b u f f e r m o u n t s i n s i d e c a s e , a n h a a a d d i t i o n a l R O t o m o r e I n t e l l l F e a t u i e s . D e s i g n y o u r o w c h a r a c t e r s e t . L O A D ' U N N E W " , 4 1 L O A D " R E N U M " , 4 , 1 .M u c h m o r e . B u t l e r t a k e s 1 6 I 4 0 s e c o n d s . " 1 1 0 - 1 1 6 S G 9 . 9 5

$ 1 1 9 . 9 5

P R I N T M A S T E R / SW i t h I n t e U l F e o t u r e s

S e r i a l B u R S 2 3 2P r i n t e r I n t e r f a c e

C a n ' t m a k e y o u r M u l t i p l a n w o r k w i t h y o u r R S 2 3 2 p r i n t e r ? T h i s P r i n t e r I n t e r l a c e c o n n e c t s l t n s e r i a l B u s , a n s u p p l i e s l u l l R S 2 3 2 s i g n a l s l r u v i r t u a l l y a n R S 2 3 2 p r i n l e r a s d e v i c e " 4 W o r k s w i t ha l s o f t w a r e . I h a a l o t h e f e a t u r e s o t h e P r i n t m a s l e r / - ( e x c e p t 1 6 b u f l e r ) , b u I i l o a R S 2 3 2p r i n t e r . C o m e s w i t h l o o t c a b l e . S p e c i l y M o l e ( H 1 0 - 1 1 7 ) o F e m a l e ( 0 1 0 - 1 1 8 ) D B 2 5 . A l l o w s l u l l D T o X o n - X o f l l i . n n ) . l i . i k m q T r o u b l e f r e e u s e . M o n e y b a c k g u a r a n t e e . 3 9 . 9 5

r O T K n i t r 5 n f i F \ T O R D E R : C A L L 2 0 6 / 2 3 6 - 2 9 8 3l ^ * * " " " 1 v " * " . # o w r i t e o s e e y o u r l o c a l d e a l e r . A d S 2 . 2 5 e a c h l o s h i p p i n g . 3 d a P O B O X 4 D E P T . G 6

M E R C E R I S W 9 8 0 4 0

s e e y o u r l o c a l d e a l e r . A d S 2 . 2 5 e a c h l o s h i p p i n g . 3 d a m o n e y b a c k g u a r a n t e e i n o c o m p l e t e l y s a t l s l l e d ( l o s s s h i p p i n g ) .

D e a l e r s c a l l c a l l c a l l ! !

J t g ^ m T A K E S T H # ■ F R U S T R A T I O N SO U O U S I N G Y O U R C O M P U T E RB P R O V I D I N G Y O W I T H Q U A L I T YS O F T W A R E A T A N A F F O R D A B L E P R I C E .

" B I T S A N P I E C E S " 1 " - D i s k U t i l i t i e s S 2 9 . 9 55 * c t o r C o p y D > B a c k u p C a p ? " W h o t a B i t " O n S e - m P r o p i m o w q i x * n i i H

T i l * a i i r j i * i . n # ■ ' i ■ . ■ . - p r o g r a m f i t a ■ s - ^ l c i c i j I f i t a * C h « * i r t c h t n w c t o r l a n o n [ . v n i m c n r n r m t i o f l P l « , b l o c k b b J o d i i H E o A S C I I

M o d i f y c o n t t n u o f M u c k • C l u c k w t n g J * d n f q f t n . r u S j v * D i r t U l r l i t l M o n t od u S C R E E N D U M P M H o G r a p h i c t r x i Q m r n i t t f * < p r i n i u r u n n q i t u l t c l h lm e m o r y l a m i m n i M U L T I C O L O R S P N I 7 F . M A K E R Q u i c k p r o g u m | J k f U c h i n «l t r \ Q u » t a o t B « i j c | r r a m l r f T v o t h H d i r t P r o w d n J o n d i i k t r u i i p l M i t c l i b r a r yt w i t h m i i n j C T J o n m m j f o r C o m f K o t i o r i 6 4 ' « j 1 5 4 1 & M S O n < i B l t S d u l l d r i r t j

" T H E W H O L E B I T " W o r d P r o c e s s i n g $ 3 9 . 9 5M E N U D R I V E N B c o l u m n v t a w i c r « n O l i n e H E L P S c t h u i E n h m n d

c u n o f m o v e m t n t S u p p o r t i m t j o r o r i n i f r i b M B n u S e l e c t i o n A b i l i t y l c u t i o mt a i l o r p r i n t m m r n a n d i T a i H i T m g 2 4 c o l u m n s l s c r a n F i l e c o p i e i p r l n i h j • • ■ n K q u t n a S * q u e n l n l \ - - r ' " . ■ ■ ■ ' ' ■ ' ■ ■ f r o m o n 1 i W l o t o o t h e r S c t h o a n c h a r a c t e r c o l o r w l t c i . i ' j l e M m i m H l e c l P O f l o d n f I \ * t • G l o b a l > * ■ ■ * > u n t i e * r t p l t c *■ B l o c k f f l O r t / e & P T F p l a i T W ^ H u n f o n t A l / r t f i l C B F I C u M i n g L * f f . r r g h l , b J o t *I - H . ' i C H O • : - . • ■ i ^ i - L , . T - I I . ' . . i l ' - - l l r * d l f . ' O Q l r l . . 1 p * ? f f n u / n i W f H d y * l r n j « it a T i o n > S * u r t i / r t p l « d * r i i > * d | j h r B > « T « C t n t i r ' n t a n l n w i t . . . i P r a v - d i dD n d i i l . f t l r » w i ( h . U w " n V . . , . , ■ , . , v i . , t f o i C a f n i r t o d o r B M

" F I L E C O N V E R T E R " ™ C - 6 4 S 3 9 . 9 5 / P E T $ 4 4 . 9 5F I L E C O N V E R T E R ; A . l q i t t _ l h » t r i n i f w q f f i l M b e t w e e n t h p o p u l u d l i a b i

p r o g r a m * - M a n a g e r ™ , F W i l * ™ , S u p t t t u w 6 4 ™ , P r a c t i f i l « ™ S i l i c o n O ' [ i « ™ ,a n o t f r e r i . P r o - a m , j e q u e r t l k a L o r i l l a t i v e f i l « m a ( c o n v e r t e d t d i f f i F i n g l y p oI f t d u d i r i B P E T f t S C t l o r S c r « n | « k n . e n d * i c f l T O r i a . V i t t l c c n v f l r r l i x s d o p a I n b l f ff " M . F i l m f r o m a n y c l i l n , ■ i - . . r - r " T H E ' . M i r : I B I T " 1 " r . | ] « j [ * i i i r g r A » r & y . i t f t « t r f n t f i t F ^ j j t u i J i l m f r o m o n w o r d p r o c o u m g p f o g r i m I a r i i i t h o r , r j n d q f i n B d c o n t r o l c o d M c i I i g n a r v d n d e l e t e d F A S T D A T A B A S EE N T R V ; C r H l e i w q u f i ^ i l r i l u i a M a u l 3 f l t i d i p a r r e c o r d , w f * t ld l t i b i H m U y p r f u T o n ; m i l l i n g | i l l , I H i l l y o o n -v » r l « l l y o u r i p a c r f i c d A b l t o t i l i n g " F l L t C O N V E R T E R " * R E A D R E L A T I V E 'A t l o w i f . e w i n f l o p r i n t s □ a n h 1 * c t i n 1 r a l t h v e l i r s c o r d ( P E T . A S C I I o S c r t v n» h ' u r - h ' r ^ . . J : o i l . i - t c v , i n - ' i r a r y d w i t h P n i l r u e l l o n m m u t f( f o r C o m m o d o r H « n P E W 4 c o m p u l f c i l

P r i c e s Q u o t e d i U . S . F u n d s A p p l i e d T e c h n o l o g i e s , I n c .m a s t e r c a r d / V I S A C o m p u t e r P r o d u c t s D i v .F R E E S H I P P I N G L y n d o n W a ( 2 0 7 ) 4 3 9 - 5 0 7 4 K i t t e r y , M a i n e 0 3 9 0 4

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

H A V E Y O G O T H

, ' 1 5 4 1 B L U E S ?m

W E ' V E G O T H P E R M A N E N T F I X ! !H e r e ' s w h a t w d . .

F I R S T , w d i s a s s e m b l e y o u r J 5 4 1 d i s k d r i v e .S E C O N D , w r e - m a c h i n e d i s i c p p e r m o o t t h s h a f t .T H I R D , w a d j u s t t h e s t e p p e r m o t o r a n a l i y n t h h e a d s .F O U R T H , w u p g r a d e y o u r D O t t h l a t e s t v e r s i o n

a v a i l a b l e .G U A R A N T E E D F O S I M O N T H S !

A N W D I A L I 7 H O U R S O L E S S ! !T O T A L C O S T $ 6 9 . 9 5 . p l u s S 7 . 5 0 s h i p p i n g h a n d l i n g

W a l s o s e r v i e e I l i c e n t i r e C o m m o d o r e L i n e w i t h 7 h o u r t u r n - a r o u n d l i m e ( s u b j e c t t p a r t s a v a i l a b i l i t y ) ,

C - 6 4 5 9 . 0 01 5 4 1 6 5 . 0 01 7 0 2 8 5 . 0 01 5 2 5 / 8 0 1 5 9 . 0 01 5 2 6 / 8 0 2 7 5 . 0 01 5 4 1 F l a s h I n s t a l l o r J 1 2 5 . 0 0

( I n c l u d e s D O B r i d g e a n S v i i i t c h f o 1 0 0 % S o f l m n r o c o m p a t i b i l i t y )C a l l T o r R e p a i r P r i c e s o o t h e i C o m m o d o r e E q u i p m e n tW a l s o r e p a i r T e l e v i d e o C o m p u t e r s a n d O k i d a l a P r i n t e r s

W D W A R R A N T Y R E P A I R S I C a l l l o r D s t a i t sS 7 . 5 0 f o s h i p p i n g / S 1 5 . 0 0 f o A P O / F P O o o u t s i d e C o n t i n e n t a l U S

O u B B N o i 9 1 9 - 7 6 5 - 3 8 9 2 , T e m p o r a r y P a s s w o r d T R I A D

T R I A D C O M P U T E R S3 0 6 8 T R E N W E S T D R I V E , W I N S T O N - S A L E M , N C 2 7 1 0 39 1 9 - 7 6 5 - 0 4 3 3

Page 110: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 110/148

H o T T y p e I C O M P U T E ! ' s G A Z E T T E P r o g r a m s

E a c h m o n t h , C O M P U T E ! ^ G A Z E T T E p u b l i s h e s p r o g r a m sf o t h V I C - 2 0 , C o m m o d o r e 6 4 P l u s 4 a n 1 6 E a c hp r o g r a m i c l e a r l y m a r k e d b t i t l e a n v e r s i o n . B s u r et t y p e i t h c o r r e c t v e r s i o n f o y o u r m a c h i n e . A l s o ,c a r e f u l l y r e a d t h i n s t r u c t i o n s i t h c o r r e s p o n d i n ga r t i c l e . T h i s c a n s a v e t i m e a n e l i m i n a t e a n q u e s t i o n sw h i c h m i g h t a r i s e a f t e r y o b e g i n t y p i n g .

W p u b l i s h t w p r o g r a m s , w h i c h a p p e a r p e r i o d ic a l l y , d e s i g n e d t m a k e y o u r t y p i n g e f f o r t e a s i e r : T h A u t o m a t i c P r o o f r e a d e r , a n M L X , d e s i g n e d f o e n t e ri n m a c h i n e l a n g u a g e p r o g r a m s .

W h e n e n t e r i n g B A S I C p r o g r a m , b e s p e c i a l l yc a r e f u l w i t h D A T A s t a t e m e n t s a t h e y a r e x t r e m e l ys e n s i t i v e t o e r r o r s . m i s t y p e d n u m b e r i D A T As t a t e m e n t c a n c a u s e y o u r m a c h i n e t " l o c k u p ( y o u ' l ih a v e n c o n t r o l o v e r t h c o m p u t e r ) . I t h i s h a p p e n s ,t h o n i y r e c o u r s e i t t u r n y o u r c o m p u t e r o f t h e nb a c k o n , e r a s i n g w h a t e v e r w a s i m e m o r y . S b s u r et s a v e c o p y o y o u r p r o g r a m b e f o r e y o r u i t I y o u rc o m p u t e r c r a s h e s , y o c a a l w a y s r e l o a d t h e p r o g r a ma n l o o k f o t h e r r o r .

S p e c i a l C h a r a c t e r sM o s t o t h p r o g r a m s l i s t e d i n e a c h i s s u e c o n t a i n s p c i a l c o n t r o l c h a r a c t e r s . T f a c i l i t a t e t y p i n g i a n p r g r a m s f r o m t h G A Z E T T E , u s e t h f o l l o w i n g l i s t i n gc o n v e n t i o n s .

T h m o s t c o m m o n t y p e o f c o n t r o l c h a r a c t e r s i o u l i s t i n g s a p p e a r a w o r d s w i t h i n b r a c e s : { D O W N }m e a n s t p r e s s t h e c u r s o r d o w n k e y ; { s p a c e s }m e a n s t p r e s s t h s p a c e b a f i v e t i m e s .

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

d o w n t h e t h e S H I F T k e a n p r e s s A Y o m a s e s t r a n g e c h a r a c t e r s o y o u r s c r e e n , b u t h a t ' s t o b e p e c t e d . I y o f i n d n u m b e r f o l l o w e d b a u n d e rl i n e d k e y e n c l o s e d i b r a c e s { f o r e x a m p l e , { A } ) ,t y p e t h k e a m a n y t i m e s a s i n d i c a t e d ( i o u e a m p l e ; e n t e r e i g h t S H I F T e d A ' s ) . T t y p e { S H I F T -S P A C E } , h o l d d o w n t h S H I F T k e a n p r e s s t h s p a c e b a r .

I k e i e n c l o s e d i s p e c i a l b r a c k e t s , h o l dd o w n t h C o m m o d o r e k e ( a t h l o w e r l e f t c o r n e r o t h k e y b o a r d ) a n p r e s s t h e i n d i c a t e d c h a r a c t e r .

R a r e l y , y o u ' l l s e a s i n g l e l e t t e r o f t h e a l p h a b e te n c l o s e d i b r a c e s . T h i s c a n b e n t e r e d o t h C o m o d o r e 6 b p r e s s i n g t h e C T R L k e y w h i l e t y p i n g t h l e t t e r i b r a c e s . F o r e x a m p l e , { A m e a n s t p r e s sC T R L - A .

T h Q u o t e M o d eA l t h o u g h y o c a m o v e t h e c u r s o r a r o u n d t h s c r e e nw i t h t h C R S R k e y s , o f t e n a p r o g r a m m e r w i l l w a n t t m o v e t h e c u r s o r u n d e r p r o g r a m c o n t r o l . T h i s i s e e ni e x a m p l e s s u c h a { L E F T } , a n { H O M E } i t h p r g r a m l i s t i n g s . T h o n l y w a t h c o m p u t e r c a t e l l t h d i f f e r e n c e b e t w e e n d i r e c t a n p r o g r a m m e d c u r s o rc o n t r o l i t h q u o t e m o d e .

O n c e y o p r e s s t h e q u o t e k e y , y o u ' r e i q u o t em o d e . T h i s m o d e c a b c o n f u s i n g i y o m i s t y p ec h a r a c t e r a n c u r s o r l e f t t c h a n g e i t Y o u ' l l s e r e v e r s e v i d e o c h a r a c t e r { g r a p h i c s s y m b o l f o c u r s o rl e f t ) . I t h i s c a s e , y o c a n u s e t h D E L e t e k e t b a c ku p a n d e d i t t h l i n e . T y p e a n o t h e r q u o t e a n y o u ' r eo u o q u o t e m o d e . I t h i n g s r e a l l y g e c o n f u s i n g , y o c a e x i t q u o t e m o d e s i m p l y b p r e s s i n g R E T U R N .T h e n j u s t c u r s o r u t t h m i s t y p e d l i n e a n f i i t

W h e n Y o H e a d :

[ H O M E 1( U P )( d o w n !{ L E F T }( B I G H T )E r v s )( O F F )( B L K )( W H T j( R E D )I C Y N }

P r e s s : S e e :

r i i o m f .

C L ( H M S H U T i

W h e n Y o R e a d : P r e s s : S e e :

( p u r I( g r n )( B L U )( y e l Ji F l )

C T R L

( P 3 Jt F 4 }( F 5 J( F 6 !( P 7 )[ F B I

W h e n Y o R e a d : P r e s s : S e e :

F o C o m m o d o r e 6 O n l y

£ 5

6 7 I

1 Q C O M P U T E ! * G a t e t t e J u n e i 9 B 5

Page 111: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 111/148

T h A u t o m a t i c P r o o f r e a d e r" T h e A u t o m a t i c P r o o f r e a d e r " w i l l h e l p y o t y p e i p r o g r a ml i s t i n g s f r o m C O M P U T E I ' s G a s e o t t e w i t h o u t t y p i n g m i s t a k e s . I i s h o r t e r r o r - c h e c k i n g p r o g r a m ( h a t h i d e s i t s e l f i m e m o r y .W h e n a c t i v a t e d , i l e t s y o k n o w i m m e d i a t e l y a f t e r t y p i n g al i n e f r o m p r o g r a m l i s t i n g i y o h a v e m a d e m i s t a k e .P l e a s e r e a d t h e s e i n s t r u c t i o n s c a r e f u l l y b e f o r e t y p i n g a n p r o g r a m s i C O M P U T E R S G a z e t t e .P r e p a r i n g T h P r o o f r e a d e r

1 U s i n g t h l i s t i n g b e l o w , t y p e i t h e P r o o f r e a d e r . T h s a m e p r o g r a m w o r k s o n b o l h t h V I C - 2 0 a n C o m m o d o r e6 4 B v e r y c a r e f u l w h e n e n t e r i n g t h D A T A s t a t e m e n t sd o n ' t t y p e a i n s t e a d o f 1 a i n s t e a d o f 0 e x t r ac o m m a s , e t c .

2 S A V E t h P r o o f r e a d e r o t a p e o r d i s k a l e a s t t w i c eb e f o r e r u n n i n g i f o t h f i r s t t i m e . T h i s i v e r y i m p o r t a n t b e c a u s et h P r o o f r e a d e r e r a s e s t h i s p a r t o i t s e l f w h e n y o f i r s t t y p eR U N .

3 A f t e r t h e P r o o f r e a d e r i S A V E d , t y p e R U N . I w i l lc h e c k i t s e l f f o t y p i n g e r r o r s i t h D A T A s t a t e m e n t s a n w a r n y o u i t h e r e ' s m i s t a k e . C o r r e c t a n e r r o r s a n S A V Et h c o r r e c t e d v e r s i o n . K e e p c o p y i s a f e p l a c e — y o u ' l ln e e d i a g a i n a n a g a i n , e v e r y t i m e y o e n t e r p r o g r a mf r o m C O M P U T E I ' s G a z e t t e .

4 W h e n a c o r r e c t v e r s i o n o t h P r o o f r e a d e r i R U N , i a c t i v a t e s i t s e l f . Y o a r n o r e a d y t e n t e r p r o g r a m l i s t i n g .I y o p r e s s R U N / S T O P - R E S T O R E , t h P r o o f r e a d e r i d i a b l e d . T r e a c t i v a t e i t j u s t t y p e t h c o m m a n d S Y 8 8 a n p r e s s R E T U R N .U s i n g T h P r o o f r e a d e rA l V I C a n d 6 l i s t i n g s i C O M P U T E I ' s G a z e t t e n o h a v ec h e c k s u m n u m b e r a p p e n d e d t t h e n o e a c h i i n e , f o e x a m p l e" : r e m 1 2 3 " . D o n ' t e n t e r t h i s s t a t e m e n t w h e n t y p i n g i p r o g r a m .I i j u s t f o y o u r i n f o r m a t i o n . T h r e m m a k e s t h n u m b e rh a r m l e s s i s o m e o n e d o e s t y p e k i n . I w i l l , h o w e v e r , u s u m e m o r y i y o e n t e r i t a n i w i l l c o n f u s e t h P r o o f r e a d e r ,e v e n i y o e n t e r e d t h r e s t o t h l i n e c o r r e c t l y .

W h e n y o t y p e i l i n e f r o m p r o g r a m l i s t i n g a n p r e s s R E T U R N , t h P r o o f r e a d e r d i s p l a y s n u m b e r a t h t o o y o u r s c r e e n . T h i s c h e c k s u m n u m b e r m u s t m a t c h t l i ec h e c k s u m n u m b e r i t h p r i n t e d l i s t i n g . I i d o e s n ' t , i m e a n sy o t y p e d t h l i n e d i f f e r e n t l y t h a n t h w a i i l i s t e d . I m e d i a t e l y r e c h e c k y o u r t y p i n g . R e m e m b e r , d o n ' t t y p e t h r e s t a t e m e n t w i t h t h c h e c k s u m n u m b e r ; i i p u b l i s h e do n l y s y o c a c h e c k i a g a i n s t t h n u m b e r w h i c h a p p e a r so y o u r s c r e e n .

T h P r o o f r e a d e r i n o t p i c k y w i t h s p a c e s , f w i l l n o n o t i c e e x t r a s p a c e s o m i s s i n g o n e s . T h i s i f o y o u r c o n v e ni e n c e , s i n c e s p a c i n g i g e n e r a l l y n o i m p o r t a n t . B u o c c a s i o na l l y p r o p e r s p a c i n g i i m p o r t a n t , s b e x t r a c a r e f u l w i t hs p a c e s , s i n c e t h e P r o o f r e a d e r w i l l c a t c h p r a c t i c a l l y e v e r y t h i n ge l s e t h a t c a g w r o n g .

T h e r e ' s a n o t h e r t h i n g t w a t c h o u f o r : i y o e n t e r t h el i n e b u s i n g a b b r e v i a t i o n s f o c o m m a n d s , t h c h e c k s u mw i l l n o m a f c h u p B u t h e r e i w a t m a k e t h P r o o f r e a d e rc h e c k i t A f t e r e n t e r i n g t h l i n e , L I S T i t T h i s e l i m i n a t e s t h ea b b r e v i a t i o n s . T h e n m o v e t h c u r s o r u t t h l i n e a n p r e s sR E T U R N . I s h o u l d n o m a t c h t h c h e c k s u m . Y o c a c h e c kw h o l e g r o u p s o l i n e s t h i s w a y .S p e c i a l T a p e S A V E I n s t r u c t i o n sW h e n y o u ' r e d o n e t y p i n g l i s t i n g , y o m u s t d i s a b l e t h eP r o o f r e a d e r b e f o r e S A V E i n g t h p r o g r a m o t a p e . D i s a b l et h P r o o f r e a d e r b p r e s s i n g R U N / S T O P - R E S T O R E ( h o l dd o w n t h R U N / S T O P k e a n s h a r p l y h i t h R E S T O R Ek e y ) . T h i s p r o c e d u r e i n o n e c e s s a r y f o d i s k S A V E s , b u y o m u s t d i s a b l e t h P r o o f r e a d e r t h i s i i x i y b e f o r e t a p e S A V E .

S A V E t t a p e e r a s e s t h e P r o o f r e a d e r f r o m m e m o r y , s y o u ' l l h a v e t L O A D a n R U i a g a i n i y o u w a n t t t y p ea n o t h e r l i s t i n g . S A V E t d i s k d o e s n o e r a s e t h P r o o f r e a d e r .

S i n c e t h e P r o o f r e a d e r i m a c h i n e l a n g u a g e p r o g r a ms t o r e d i t h c a s s e t t e b u f f e r , i w i l l b e r a s e d d u r i n g t a p eS A V E o L O A D . I y o i n t e n d t t y p e i p r o g r a m i m o r et h a n o n s i t t i n g o w i s h t m a k e a s a f e t y S A V E , f o l l o w t h i sp r o c e d u r e :

1 L O A D a n R U t h e P r o o f r e a d e r .2 D i s a b l e i b p r e s s i n g R U N / S T O P - R E S T O R E .3 T y p e t h e f o l l o w i n g t h r e e l i n e s i d i r e c t m o d e( w i t h o u t l i n e n u m b e r s ) :

A " P R O O F R E A D E R . T " : B $ = " ( 1 0 S P A C E S ) " ! F OR X = l T O 4 s A S = A ? + B S : N E X T XF O R X = 8 8 6 T 1 0 1 8 ; A ? = A $ + C H R $ ( P E E K ( X ) ) : NE X T XO P E N 1 , 1 , 1 , A $ ! C L O S E 1

A f t e r y o t y p e t h l a s t l i n e , y o w i l l b a s k e d t p r e s sR E C O R D a n P L A Y . W r e c o m m e n d y o s t a r t a t t h b e g i nn i n g o n e t a p e .

Y o n o h a v e n e v e r s i o n o f t h e P r o o f r e a d e r( P R O O F R E A D E R . T , a r e n a m e d i t h a b o v e c o d e ) . T u r ny o u r c o m p u t e r o f a n o n t h e n L O A D t h p r o g r a m y o uw e r e w o r k i n g o n P u t h c a s s e t t e c o n t a i n i n gP R O O F R E A D E R . T i n t o t h t a p e u n i t a n t y p e :

O P E N 1 : C L O S E 1Y o c a n o g e i n t o t h P r o o f r e a d e r b t y p i n g S Y

8 8 6 . T t e s t t h i s , P R I N T P E E K ( 8 8 6 ) s h o u l d r e t u r n t h e n u b e 1 7 3 . i i d o e s n o t , r e p e a t t h e s t e p s a b o v e , m a k i n g s u r et h a t A S ( P R O O F R E A D E R . T ) c o n t a i n s 1 3 c h a r a c t e r s a n t h a tB c o n t a i n s 1 0 s p a c e s .

T h n e v e r s i o n o f A u t o m a t i c P r o o f r e a d e r w i l l l o a di t s e l f i n t o t h c a s s e t t e b u f f e r w h e n e v e r y o t y p eO P E N 1 : C L O S E 1 a n P R O O F R E A D E R . T i t h e n e x t p r o g r a mo y o u r t a p e . I w i l l n o d i s t u r b t h e c o n t e n t s o B A S I Cm e m o r y .

A u t o m a t i c P r o o f r e a d e r F o r V I A n 6 1 0 P R I N T " { C L R J P L E A S E W A I T . . , " : F O R I = 8 8 6 T O

1 0 1 8 : R E A D A : C K = C K + A : P O K E I , A : N E X T1 1 I C K < > 1 7 5 3 9 T H E N P R I N T " ( D O W N } Y O U M A

A E R R O R " : P R I N T " I N D A T A S T A T E M E N T S .E N 1 2 S Y S 8 8 6 ; P R I N T " { C L R ) [ 2 D O W N ) P R O O F R E A D E R

A C T I V A T E D . " : N E W8 8 D A T A 1 7 3 , 0 3 6 , 0 0 3 , 2 0 1 , 1 5 0 , 2 0 8B 9 D A T A 0 0 1 , 0 9 6 , 1 4 1 , 1 5 1 , 0 0 3 , 1 7 38 9 D A T A 0 3 7 , 0 0 3 , 1 4 1 , 1 5 2 , 0 0 3 , 1 6 99 0 D A T A 1 5 0 , 1 4 1 , 0 3 6 , 0 0 3 , 1 6 9 , 0 0 39 1 D A T A 1 4 1 , 0 3 7 , 0 0 3 , 1 6 9 , 0 0 0 , 1 3 39 1 D A T A 2 5 4 , 0 9 6 , 0 3 2 , 0 8 7 , 2 4 1 , 1 3 39 2 D A T A 2 5 1 , 1 3 4 , 2 5 2 , 1 3 2 , 2 5 3 , 0 0 89 2 D A T A 2 0 1 , 0 1 3 , 2 4 0 , 0 1 7 , 2 0 1 , 0 3 29 3 D A T A 2 4 0 , 0 0 5 , 0 2 4 , 1 0 1 , 2 5 4 , 1 3 39 4 D A T A 2 5 4 , 1 6 5 , 2 5 1 , 1 6 6 , 2 5 2 , 1 6 49 4 D A T A 2 5 3 , 0 4 0 , 0 9 6 , 1 6 9 , 0 1 3 , 0 3 29 5 D A T A 2 1 0 , 2 5 5 , 1 6 5 , 2 1 4 , 1 4 1 , 2 5 19 5 D A T A 0 0 3 , 2 0 6 , 2 5 1 , 0 0 3 , 1 6 9 , 0 0 09 6 D A T A 1 3 3 , 2 1 6 , 1 6 9 , 0 1 9 , 0 3 2 , 2 1 09 7 D A T A 2 5 5 , 1 6 9 , 0 1 8 , 0 3 2 , 2 1 0 , 2 5 59 7 D A T A 1 6 9 , 0 5 8 , 0 3 2 , 2 1 0 , 2 5 5 , 1 6 69 8 D A T A 2 5 4 , 1 6 9 , 0 0 0 , 1 3 3 , 2 5 4 , 1 7 29 6 D A T A 1 5 1 , 0 0 3 , 1 9 2 , 0 8 7 , 2 0 8 , 0 0 69 9 D A T A 0 3 2 , 2 0 5 , 1 8 9 , 0 7 6 , 2 3 5 , 0 0 31 0 0 0 D A T A 0 3 2 , 2 0 5 , 2 2 1 , 1 6 9 , 0 3 2 , 0 3 21 0 0 6 D A T A 2 1 0 , 2 5 5 , 0 3 2 , 2 1 0 , 2 5 5 , 1 7 31 0 1 2 D A T A 2 5 1 , 0 0 3 , 1 3 3 , 2 1 4 , 0 7 6 , 1 7 31 0 1 8 D A T A 0 0

C O M P U T E I * G a z e t t e J u n e 1 9 8 5 1 0

Page 112: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 112/148

N E W S S cP R O D U C T S

O n m e m b e r o G e n e r a l E l e c t r i c ' s n e f a m i l y o c o m p u t e r p e r i p h e r a l s i t h i s c o m b i n a t i o n a c o u s t i c / d i r e c t - c o n n e d m o d e m .

G E n t e r s P e r l p h e t a l M a r k e tG e n e r a l E l e c t r i c l i a s i n t r o d u c e d c o p l e t e l i n e o c o m p u t e r p e r i p h e r a l s , a l c o m p a t i b l e w i t h C o m m o d o r ec o m p u t e r s ,

T h e M o d e l 3 - 8 1 0 0 i l e t t e r - q u a l i t yt h e r m a l t r a n s f e r p r i n t e r . T h M o d e l 3 8 1 5 0 i n t e r f a c e e m u l a t e s C o m m o d o r ep r i n t e r s , a n o p e r a t e s i e i t h e r t r a n sp a r e n t o e m u l a t i o n m o d e . D o t h t h p r i n t e r a n i n t e r f a c e c o m e w i t h t w o -y e a r w a r r a n t y . T h p r i n t e r r e t a i l s f o £ 2 9 9 . 9 5 , t h i n t e r f a c e f o $ 8 9 . 9 5 .

T h e M o d e l 3 - 8 2 0 0 i c o m b i n a t i o nd i r e c t c o n n e c t / a c o u s t i c 3 0 0 - b a u dm o d e m . I c a n o p e r a t e o f 9 - v o l t b a t t e ri e w h e n A p o w e r i u n a v a i l a b l e .P r i c e i $ 1 1 9 . 9 5 .

T h G P r o g r a m R e c o r d e r ( M o d e l3 - 5 1 5 6 ) f e a t u r e s a d i g i t a l p r o g r a m i n d ic a t o r , v a r i a b l e l o n e a n d a t a l e v e l c o t r o l s , a n c o m p l e t e j a c k p a c k f o i n t e r f a c i n g . C o m m o d o r e i n t e r f a c e c ab l i i n c l u d e d . S u g g e s t e d r e t a i l p r i c e i $ 6 9 . 9 6 .

T w c o m b i n a t i o n m o n i t o r / T V s a r 1 1 C O M P U T E ' S G a z e t t e J u n e 1 9 8 5

a l s o a v a i l a b l e . M o d e l 1 3 B C 5 5 0 9( $ 4 8 9 . 9 5 ) i 1 3 - i n c h c o m p o s i t e c o l o rm o n i t o r ; M o d e l 1 2 X R 5 2 0 4 ( $ 1 2 9 . 9 5 ) i

1 2 - i n c h b l a c k a n w h i t e m o n i t o r .G e n e r a l E l e c t r i c C o m p a n y , E l e c t r o n

i c P a r k , S y r a c u s e , N 1 3 2 2 1C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 5 .

M e m o r y T r a i n e rT h E i n s t e i n M e m o r y T r a i n e r , n e r l e a s e f r o m A v a n t - G a r d e P u b l i s h i n g , i m a d e u o f i v e l e s s o n s t h a t l e a d t h eu s e r t h r o u g h t e c h n i q u e s f o r e m e m b e ri n g p e o p l e ' s n a m e s , l i s t s o w o r d s a n n u m b e r s , a n i m p o r t a n t d a t e s a n p h o n e n u m b e r s . I a l s o c o n t a i n s g a m ec a l l e d M e m o r y M i f o a p p l y i n g w h a tw a l e a r n e d i t h l e s s o n s . F o t h C o m m o d o r e 6 4 w i t h d i s k d r i v e ; s u g e s t e d r e t a i l i $ 4 9 . 9 5 .

A v a n t - G a r d e P u b l i s h i n g C o r p . , P . O .B o 3 0 1 6 0 , 1 9 0 7 G a r d e n A v e . , E u g e n e ,O 9 7 4 0 3

C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 6 .

P r i n t e r I n t e r f a c e F o rC o m m o d o r eQ R & D S o f t w a r e R e s e a r c h D e v e l o pm e n t h a i n t r o d u c e d p a r a l l e l i n t e r f a c et h a t p l u g s i n t o a n s t a n d a r d C o m m od o r e p r i n t e r p o r t . T h G r a p h i c P r i n t e rC a b l e h a s w i t c h - s e l e c t a b l e C o m m od o r e g r a p h i c s m o d e t h a t a l l o w sc o m p a t i b i l i t y w i t h m o s t p o p u l a r p r i n te r s . I e m u l a t e s t h s t a n d a r d C o m m od o r e p r i n t e r s , i n s u r i n g t o t a lc o m p a t i b i l i t y w i t h C o m m o d o r e s o f tw a r e . T h G P i a l s o c o m p a t i b l e w i t hs o f t w a r e w r i t t e n f o u s e w i t h p r i n t e r su s i n g C a r d c o i n t e r f a c e s . 2 b u f f e r i s t a n d a r d . L i s t p r i c e o f t h i n t e r f a c e i $ 1 2 9 .

Q R & D S o f t w a r e R e s e a r c h D e v e lo p m e n t , O n W e s t L a k e S t . , S u i t e 3 2 0 ,M i n n e a p o l i s , M 5 5 4 0 8

C i r c l e R e a d e r S e r v i c e N u m b e r 2 4 7 .

M u s i c a l I m p r o v i s a t i o nS o f t w a r eA l g o - R h y t h m S o f t w a r e h a r e l e a s e dC a t t t u e , T h e M u s i c I m p r o v i s o r , f o t h C o m m o d o r e 6 4 C r e a t e d b c o m p o s e ra n p e r f o r m e r M i c h a e l R i e s m a n , t h p r o g r a m l e t s t h u s e r s e l e c t t e m p o , h a m o n y , r h y t h m , c o u n t e r p o i n t , v o i c er a n g e , a n t o n e c o l o r . I t h e n c r e a t e st h r e e - v o i c e i m p r o v i s a t i o n , w h i l e s h o wi n g r a p h i c r e a l t i m e d i s p l a y o t h n o t e s C u n t u s i p l a y i n g . N m u s i c a lk n o w l e d g e i r e q u i r e d . C a n t u s i a v a i la b l e f o $ 5 4 . 0 0 p l u s $ 2 . 0 0 s h i p p i n g .

A l g o - R h y t h m S o f t w a r e , 1 7 M i n e o l aB l v d . , M i n e o l a , N H 5 0 1C i r c l e R e a d e r S e r v i c e N u m b e r 3 4 8 .

3 - G r a p h i c s P r o g r a mG r a p h - T e c h S o f t w a r e h a s r e l e a s e d 3 - W o r l d 6 4 , a g r a p h i c s p r o g r a m w h i c h e a b l e s t h e c r e a t i o n o f c o m p l e x t h r e e -d i m e n s i o n a l o b j e c t s . T h d e s i g n s c a t h e n b v i e w e d a n a l t e r e d o t h s c r e e n o p l o t t e d a s l i n e - a r t t t h

Page 113: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 113/148

C o m m o d o r e 1 5 2 0 P o t t e r / P r i n t e r . T h p r o g r a m a l s o a l l o w s t h e r o t a t i o n o i a g e s o t h s c r e e n .

3 - W o r l d 6 i a v a i l a b l e o d i s kw h i c h i n c l u d e s s a m p l e i m a g e s . A l s o a c o m p a n y i n g t h p r o g r a m i 5 0 - p a g em a n u a l . S u g g e s t e d r e t a i l i $ 3 9 . 9 5 .

G r a p h - T e c h S o f t w a r e C o . , 1 3 1 5 T h i r dA v e . , N o 4 C N e Y o r k , N 1 0 0 2 1

C i r c l e R e a d e r S e i v l c c N u m b e r 2 4 9 .

H o m e M e d i c a l S o f t w a r e F o 6 F a m i l y M e d i c a l A d v i s o r , a n e p r o g r a mf r o m N a v i c S o f t w a r e , c a d i a g n o s e i l n e s s , p o i s o n i n g , o r t h e e f f e c t s o d r u ga b u s e . T h u s e r r e s p o n d s " y e s " o " n o "t s c r i e s o q u e s t i o n s i l a y m a n ' st e r m s . T h p r o g r a m a n a l y z e s t h d a t aw i t h d a t a b a s e o n e a r l y 2 0 m e d i c a lc o n d i t i o n s , t h e n d i s p l a y s t h p r o b a b l ec o n d i t i o n a l o n g w i t h r e l a t e d d i s o r d e r sw i t h s i m i l a r s y m p t o m s .

T h p r o g r a m i o d i s k o n l y f o t h C o m m o d o r e 6 4 a n l i s t s f o $ 3 8 .

N a v i c S o f t w a r e , N o r t h P a l m B e a c h ,F 3 3 4 0 8

C i r c l e R e a d e r S e r v i c e N u m b e r 2 5 0 .

A r c a d e - S t y l e W o r d G a m eN e f r o m D I i B o p p i e ' s G r e a t W o r dC h a s e , a e d u c a t i o n a l g a m e f o c h i l d r e ni g r a d e s o n t h r o u g h e i g h t . P l a y e r sm o v e t h c h a r a c t e r B o p p i e u a n d o w n l a d d e r s a n a r o u n d o b s t a c l e s t g a t h e r l e t t e r s a n b u i l d w o r d s . T h p r o g r a m h a e i g h t l e v e l s o f p l a y , w i t h2 5 b u i l t - i n w o r d s o v a r y i n g l e n g t ha n c o m p l e x i t y .

O t h e r o p t i o n s a v a i l a b l e i n c l u d e s l e c t i n g o n o t w p l a y e r s , s p e e d o p l a y , a n s o u n d a n o n - s c r e e n i n s t r u ct i o n s . F o t h 6 w i t h a d i s k d r i v e ; s u g e s t e d p r i c e i $ 2 9 . 9 5 .

D I M , I n c . , O n D I P a r k , A l l e n T 7 5 0 0 2C i r c l e R e a d e r S e r v i c e N u m b e r 2 5 1 .

T h V I C - T A L K E R , b T a l k t r o n i c s , i s p e e c h s y n t h e s i s c a r t r i d g e f o t h

V I C - 2 0 .

S p e e c h S y n t h e s i s F o V I C - 2 0T h V I C - T A L K E R , f r o m T a l k t r o n i c s ,I n c . , i s p e e c h s y n t h e s i s c a r t r i d g e t h a tw o r k s w i t h t h u n e x p a r t d e d C o m m od o r e V I C - 2 0 . I p r o v i d e s u n l i m i t e dv o c a b u l a r y t r a n s l a t i o n o f t e x t t s y n t h es i z e d s p e e c h u s i n g a d v a n c e d E n g l i s hl a n g u a g e p r o n u n c i a t i o n r u l e s a n u s e r - e x p a n d a b l e e x c e p t i o n m e m o r y .

V o i c e m o d e o p t i o n s a l l o w t h u s e rt " p r o o f r e a d " ( b c a l l i n g o u p u n c t u at i o n a n d s y m b o l s i s e c o n d v o i c e ) ;u s d i f f e r e n t v o i c e i n f l e c t i o n s ; a n s i n gw i t h i n r a n g e o s e v e n o c t a v e s . S u g e s t e d r e t a i l p r i c e i $ 8 9 .

T a l k t r o n i c s , I n c . , 2 7 3 4 1 E a s t r i d g eA v e . , E l T o r o , C 9 2 6 3 0C i r c l e R e a d e r S e r v i c e N u m b e r 2 5 2 .

G r a p h i c s I n t e g r a t o rI n k w e l l S y s t e m s h a r e l e a s e d T h G r a p h i c s I n t e g r a t o r , g r a p h i c s p a c k a g ew h i c h a l l o w s t h u s e r t c o n v e r t p i t u r e f i l e s f r o m o n g r a p h i c s p a c k a g e f o u s i a n o t h e r , w i t h g r a p h i c s p r o g r a m ss u c h a F l e x i d r a w , D o o d l e , P a i n t M a g i c ,K o a l a , P e r i p h e r a l V i s i o n , a n T e c hS k e t c h .A l s o p o s s i b l e w i t h T h G r a p h i c s I t e g r a t o r a r e i n t e g r a t i o n o f t e x t a n p i

t u r e s w i t h s o m e w o r d p r o c e s s i n gp r o g r a m s , c r e a t i o n o f s t a n d - a l o n e p i t u r e f i l e s t h a t c a b e l o a d e d a p r g r a m s , a n c r e a t i o n o s e l f - r u n n i n gs l i d e s h o w s w i t h s o m e p a c k a g e s . S u g e s t e d r e t a i l p r i c e i $ 2 9 . 9 5 .

I n k w e l l S y s t e m s , 7 6 7 7 R o n s o n R d . ,S a D i e g o , C 9 2 1 3 8C i r c l e R e a d e r S e r v i c e N u m b e r 2 5 3 .

S u p e r S k e t c h F o D i s kP e r s o n a l P e r i p h e r a l s h a r e l e a s e d a d i s kv e r s i o n o f t h e S u p e r S k e t c h g r a p h i c st a b l e t f o t h 6 c a l l e d t h G 2 1 5 0 . T h t a b l e t e n a b l e s t h u s e r t c r e a t e c o l o rg r a p h i c s o t h e s c r e e n b m o v i n g t h s t y l u s o v e r t h e p a d . A l s o i n c l u d e d o t h e d i s k a r p r i n t e r u t i l i t y a n s t a r t e ra r k i t . S u g g e s t e d r e t a i l i $ 2 9 . 9 5 .

P e r s o n a l P e r i p h e r a l s , I n c . , 1 5 0 5 S G r e e n , L o n g v i e w , T 7 5 6 0 2C i r c l e R e a d e r S e r v i c e N u m b e r 2 5 4 .

A i r T r a f f i c C o n t r o l S i m u l a t o rK e n n e d y A p p r o a c h , f r o m M i c r o P r o s eS o f t w a r e , p u t s y o b e h i n d t h a i r t r a ff i c o n t r o l s o f s o m e o t h n a t i o n ' sb u s i e s t a i r p o r t s . Y o u r j o i t b r i n g a l t h a i r c r a f t i n o n o n e r u n w a y , k e e p i n gt h a i s p a c e s a f e f o a p p r o a c h i n gp l a n e s u n t i l i t ' s t h e i r t u r n . K e n n e d y A p r o a c h i s p e a k i n g s i m u l a t i o n ; i a l o w s y o t c o m m u n i c a t e w i t h a l o t h a i r c r a f t v i c o m p u t e r - g e n e r a t e ds p e e c h . S u g g e s t e d r e t a i l p r i c e i $ 3 4 . 9 5 .

M i c r o P r o s e S o f t w a r e , 1 2 L a k c f r o n tD r i v e , H u n t V a l l e y , M 2 1 0 3 0

C i r c l e R e a d e r S e r v i c e N u m b e r 2 5 5 .

N e z v P r o d u c t r e l e a s e s a r s e l e c t e d f r o ms u b m i s s i o n s f o r e a s o n s o f t i m e l i n e s s ,u n i q u e n e s s , a v a i l a b l e s p a c e , a n g e n e r a li n t e r e s t . R e a d e r s s h o u l d b a w a r e t h a tN e w s P r o d u c t s o f t e n c o n t a i n s a e d i t e dv e r s i o n o m a t e r i a l s u b m i t t e d b v e n d o r s .W a r u n a b l e t v o u c h f o i t a c c u r a c ya t i m e o p u b l i c a t i o n .

C O M P U T E ! G a z e t t e J u n o 1 9 8 5 1 1

Page 114: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 114/148

L y c oC o m p u t e rM a r k e t i n g C o n s u l t a n t s

A X I O NA T A X I O NG 5 5 A ( A t n r l ) 2 4 G 5 5 C C - 6 < ) 3 4 G 5 5 P I B M ) 2G 5 5 A G 7 0 A 3 7 0 A

i b m ) : ; ; ; ; ; ; ; ; ; ; ; , 2 3 §i l e i iA p p l e ] 2 7 A t a r i ) 4 5

m , W n i A p p l e ) 4 5 E I H B 5 C D ( 6 4 ? 3 2 9B L U E C H I P S

M 1 Z 0 1 0 % 7 7 iM 1 2 0 1 0 C 6 4 . J 2 7 S

C I T O HP r i m m e r 8 5 1 0 A 2 7 8 5 I D B C 3 8 8 5 1 0 B P i 3 1 8 5 1 0 S 3 7 8 5 1 0 S 4 2 S 5 1 0 S C 4 5 8 5 1 0 S C 4 7 7 5 0 0 A 2 0 7 5 0 0 A 2 4 1 5 5 0 4 4 1 5 5 0 B C 4 8 A - 1 0 - 2 O - P 4 5

1 4 P 0 R D B 8 M O S S P U o i R D 1 0 6 9

S A V E m S P R I N T E R SC A R D C OL Q 3 6 L O 2 7 C I T I Z E NM S P - 1 0 3 2 M S P - 1 5 4 9 M S P - 2 0 4 7 M S P - 2 5 . . . . 6 4 9

C O M R E XC F H I - E C C o r m i e r H P a r a l l e l 3 5 C F U I - E S C o m n l s r [ ] P a r a l l e l 3 7 C F I I V - C C o n n e r I P a u l l e M C H - I V - S C o m i l e r I V S e r i a l 6 8

C o r o n aL P 3 O O L « * r P . i n i c r 3 6 9 92 0 0 3 6 1 T o n e r C a r t n O a e 8

D I G I T A LD E V I C E S

1 6 p n n l c i b u t l t i 9 ] ? p M i t e i B u l l e ! . . . . 1 I 9 J 56 d r j n n T p p r j i / l p r . 1 6 9 9 S

M O N I T O R SA M D E K3 0 0 G r e e n ! 2

3 0 A m b e r 1 3 3 1 A m b e r I B M . . . 1 5 5C o l o r 3 0 A u d i o 2 4 5C o l o r 5 0 C o m p o s i t e . 3 6 C o l o r 6 0 4 2 C o l o r 7 0 0 4 9 5C o l o r 7 1 . . . . 5 6 9

G O R I L L A1 2 G r e e n 7 2 A m b e r S

N E J B - 1 2 6 0 G r e e n 9 J B - 1 2 0 1 G r e e n . . . 1 3 5J 1 2 1 5 C o l o r 2 3 J 1 2 1 6 R G 3 7 J C 1 4 6 0 C o l o r 2 6 J B - 1 2 0 5 A m b e r 1 3

P A N A S O N I CO 1 3 0 0 P G c o m p o s i t e . . 3 2 P R I N C E T O N G R A P H I C SM A X - 1 2 A m b e r 1 8 H X - 1 2 R G B 4 7 S R - 1 2 R G 5 9

S A K A T AS C - 1 0 0 C o l o r 2 1 S T S l S l a n r J £ S 1 0 0 0 G r e e n . . . . . 9 9S 1 0 0 0 A m b e r 1 0 T A X A N2 1 C o l o r R B 2 4 1 1 G r e e n 1 1 1 1 A m b e r . . 1 2 5

4 0 C o l o r R G 2 7 4 1 C o l o r R G 3 3 4 2 C o l o r I B 4 2 1 2 G r e a n I B M 1 3 1 2 A m b e r I B 1 4

X - T R O NC o m c o l o r C o m p o s i t e G r e e n . 1 9

Z E N I T HZ V 1 2 2 A A m b e r 8 Z V 1 2 3 G G r e e n 7 7 . V M 1 2 A m b e r I S 1 2 2 V 1 3 C o l o r 2 7 Z V 1 3 R G 3 8 Z V 1 3 5 C o m p o s i t e 4 4 Z V 1 3 H R e C o l o i 5 8

E P S O NR X - 8 0 2 2 R X - 8 0 F T - 2 7 9F X I O O ^ 5 7 J 8 0 5 2 9L 1 5 0 0 1 0 8 9L 1 5 0 0 1 1 4 9M I - 8 0 C o l o r P l o l l e r . 3 9

J U K IJ u k i 6 1 0 0 3 7 9R 2 3 S e r i a l B o a r o . 5 T r a d e 1 1 S h e e l F s e a a ' 2 0 J u k i 6 3 0 0 7 6 9

L E G E N D8 8 2 1 1 0 8 0 2 3 91 2 0 0 2 4 9

P R I N T E RI N T E R F A C I N G

A v a i l a b l e

M A N N E S M A N N T A L L YS p i r i t S M T L - 1 6 0 LM T L - 1 8 0 L

N E N E 8 0 3 5 . .N E 8 0 3 7

O K I D A T AO k i m a l e 1 8 2 8 9 9 9 I m a g e w f i t e r9 I B M ^ V e r s i o n . . .

O L I V E T T ID 2 S P a r a l l e lD 2 5 S e r i a l□ 4 5 P a r a l l e lD 4 5 S e r i a l

2 5 5 4 7 3

( 6 9 9J 3 S 9

. . 1 7 2 9 3 4 5 4 2 3 4

7 3 1 0 9 91 0 7 9

P A N A S O N I C1 0 9 0 1 8 1 0 9 1 2 5 1 0 9 2 3 9 1 0 9 3 5 8 3 1 5 1 . . . . 4 5

S m i t h C o r o n aF j s t e - t 8 1 B 9 O Oo i o o ; i 9 o o0 ? 0 O 3 9 9 0 O0 3 0 0 5 1 9 0 0L 1 0 O O 3 3 9 0 0

S T A R M I C R O N I C St G - 1 0 2 1 9G - 1 5 3 7 S D - 1 0 3 3 9S D - 1 5 4 4 5S R - 1 0 4 S 9S R - 1 5 5 8 5P o w e r t y p e 3 0 G e m i n . I D C A L LG e m i n . 1 S C A L LS 8 - 1 0 C A L L

M O D E M SM I C R O B I T SM P 1 0 6 - 1 ( C - 6 4 6 9 5 5

T E L E L E A R N I N GC M - 2 5 0 ( C 6 1 ) . 6 & . 0 0C A R O C O M O D * ! { C - G 4 ) C A L LN E S T R I D G E J C G 4 ) C A L LM I T E V M O < C * 6 4 ) C A L L1 6 6 0 A U T O M O D E M ( C - 6 4 } f l C O M P U S E R V E 2 3 9 5

V - ' ■ * ' / - " . " ■ >' . ' ' ' } * ■ ? : ' . ' ■ *' ■ \ . \ ■ ; - ■ . ■1 - ■ ' - ' ' ■ ' ■ ' 1 ' 1 " '- • ' * • ' ■ ' l ' ' . " h

. ' • ' ■ ' : * ? ' * * $' ; ■ . - . _ ■ ■ V r t jm

H A Y E SS m a i i m Q a f l m 3 0 1 8 S m a i l m o d o n 1 2 0 0 4 5 S m a i l m o d a n 1 2 0 0 B 3 8 9M i c r o m o d e m H 2 4 M i c r o m n d e m 1 0 2 B C l u o n o f l ' i i p r i 1 7 S m a r l C o 1 7

D R I V E S D I S K E T T E SM S

S D D r i v e 2 2 S D D r i v e . . . . . . . . 4 6 9

I N D U SG C O M M O D O R E 2 4 C A R D C O C S D - 1 2 1

M A X E L Lf t t " M O 1 6 9 9I ' / . 1 1 M O > 2 . , 2 3 7 5

I B o i 1 0

8 K m o 1 0 s v s u c s u s nV . S K & S s D DS B S K C - D S U D

E L E P H A N T1 0 9 9 S t t " S S S D1 3 9 9 5 ' / - " S S O O1 9 D S D D

1 9 I 9 1 9 . 9 9

T O L L F R E E 1 - 8 0 0 - 2 3 3 - 8 7 6 0T O R D E R J ^

C A L L T O L L F R E E O S p n r J O l d e r l

8 0 0 - 2 3 3 - 8 7 6 0 p ' o ^ r ^ 'C u s t o m e r S e r v i c e 1 - 7 1 7 - 3 2 7 - 1 8 2 5 J e r i e y S h o e P 1 7 4

R I S K F R E E P O L I C YI n - s T o c k i l e m s h i p p e d w i l r u n 2 r i o u f j o o r d e r N d e p o ^ E o no ^ O e ' 5 F r e e s r i i Q p i n g o D ' c p a i t J c a s h o r c c s w i l h m t r i e C o n T m e n T a l S P A r e s ' t i e n i s a a d s a i e ^ i a j . A P F P O . a n a i a T e m a i < o n a i o r 0 e i s a a a S 5 O 0p l u s 3 ^ t o p r i o r i t y m a i l s e r v i c e A d w e r t i s e O p r i c e s s h o w f l f J i s c o u n i t o c a s n . a d 4 l o M a s l c C a r O o V i P f l ' s o n a i c h e c k s r e q u i r e 4 w e c K * ,c l e a r a n c e o e f c e s ^ p p m g A l i t e m s s u b j e c t l c h a n g e w i t f i o u l n o h c e

F o y o u r p r o t e c t J o n , w C h e c k f o i t o l e n c r e d i t c a r d s .

Page 115: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 115/148

L y c oC o m p u t e rM a r k e t i n g C o n s u l t a n t s

C O M P U T E RC A R E

B I D I S K D R I V E

C L E A N E R . . . $ 1 2 7 5C O M P U T E R C A R E K I S I 7

N O R T R O N I C SD I S K D R I V E

C L E A N E Rw i t h s o f t w a r e

P R I N T I N GP A P E R

3 0 0 0 S H E E T SF A N F O L D » 4 7

1 0 0 0 S H E E T SF A N F O L D I 1 7

1 0 0 0 S H E E T L E T T E R J 2 1 9 52 0 S H E E T S L E T T E R $ 8 9 91 5 F t A G S T A T I O N A R Y 1 1 9 M A I L I N G L A B E L S | i n 1 9 1 1 1 0 0 0

F A N F O L D . . % 2 7

C O M M O D O R ES O F T - W A R E

I N N O V A T I V E C O N C E P T SF l i p - n - F i l e 1 0 . . 3 . 5 0F l i p - n - F i l e 1 5 8 . 2 5F l i p - n - F i l e 2 5 L o c k 1 7 . 9 5F l i p - n - F i l e 5 1 7 . 2 5F l i p n - F i l e 5 0 L o c k 2 3 . 9 5F l i p - n - F i l e H o r n 1 7 . 2 5

A D V E N T U R ED l s k e y 3 9 U l t r a D i s a s s e m b l e r 3 2 . 9 5

W I C O{ J o y s t i c k s ]

1 5 - 9 7 1 4 B a t H a n d l e 1 6 . 9 95 0 - 2 0 0 2 S u p e r 3 - w a y 1 9 . 9 97 2 - 4 5 4 5 T r a c k b a l l 2 9 , 9 95 0 - 2 0 3 0 B o s s 1 9 5 0 - 0 1 O G - i p H a n d l e 1 9 . 9 9

C O M M O D O R ES i m o n ' s B a s i c , 2 4 . 7 5A s s e m b l e r 6 4 3 4 . 7 5S u p e r E i p a n d e r 2 2 . 7 5L o g o 6 4 , . , 4 9 . 7 5P . l o l 6 3 8 . 7 5E a s y C a l B 3 4 . 7 5E a s y S c r i p t 3 7

6 C o m p u t e r C A L L1 5 4 1 D i s k D n v s 1 9 U P 8 0 P r i n t e r 1 7 1 7 0 2 M o n i t o r 2 0 1 5 3 1 D a t a s e t t e 3 9 . 7 5C 1 6 6 0 A j t o M o d e m 8

B R O D E R B U N D( C - 6 4 )

T h P r i n t S h o p 2 9 . 9 5G r a p h i c s L i b r a r y 1 9 . 9 5W h i s t l e r ' s B r o t h e r 1 9 . 9 5S l e a l l h 1 9 . 9 5S p e l u n k e r 1 9 . 9 5B a n k S t W r i t e r 3 9 R a : d o n B u n g e l i n g B a 1 9 C h a m p i o n s h i p L o d e R u n n e r 2 9 L o O b R u n n e r 1 9 . 9 5O p e r a t i o n W h i r l w i n d . . 2 2 . 9 !

P R I N T E R I N T E R F A X( C - 6 4 )

G r a p p l e : C 8 9 . 9 5C a r f l c o ? 8 5 . 7 5C a r d c o 3 9 . 7 5S a r d c o P 5 9 . 9 5U - P r i n t 5 9 . 9 5B . I . I n t e r f a c e C A L LC o n n e c t i o n : E p s o n 6 3 . 9 5C o n n e c t i o n : S t a r 6 9 . 9 5C o n n e c t i o n : O k i d a t a 6 9 . 9 5C o n n e c t i o n : C . l t u h 6 9 . 9 5

o n n e c t i o n ' S e i k o s i a . . . 6 9

S P I N N A K E R( C - 6 4 ]

D e l t a D r a w i n g ( R O M ) . . . 2 2 . 7 5C o s m i c L i f e ( R O M ] 2 2 . 7 5A l p h a b e t Z o ( R O M ) 1 9 . 9 5K i n d e r c n m p ( R O M ) 1 7 . 9 5F a C B m a k e r ( H O M ] 1 9 . S 5F r a c t i o n F e v e r ( R O P ^ ) . . . . 1 9 . 9 SK i d s o n K e y s ( R O M ) . . . 1 9 . 9 E

O R & DC o p y Q 2 7 . 9 6G P p r i n t e r i n t e r f a c e . . . . 6 5 . 0 0

S U B L O G I C( C - 6 4 )

R i g h t S i m u l a t o r I 3 7 N i g h t M i s s i o n P i n o a l l . . 2 2 . 7 5

C A R D C OC / 0 1 W r i l e N o C / 0 2 W r i l e N o 6 . D / 0 1 M a i l N o 6 . . D / 0 4 S p e l l N o w - 6 4 , , D / 0 2 U h l i t y D e s kC S D - 1 D i s h D ' l v e [ n e w )M O D - 1 M o d e r n ( n e w ! . 0 / 0 3 T a i P a y e r ( n e » l . .D ; 0 7 C a l c N o i v / 6 4 | n e Y ( | .

2 9 9 53 9 2 0 2 0 1 9 9 5C A L LC A L L3 7 9 52 7 . 9 5

0 / 0 8 S U o e r P u n t e r U t i l i t y0 / 0 6 S u p e r P n n t e rU t i l i t yC K / 1 N u m e n c K e y P a d .O C / i D a t a C a s s e i t e . C S / 5 B l o lB o a r d C - 6 4C R / I L i g h t P a C E / l C a s s e t t e i n i e r t a c eC B / 3 B t o lB o a r d V i c - 2 0C S / 6 S S l o tB o a r d V i c - 2 0

H E H E G a m e s 8 . .

0 m W r i t e r / S p a l lH E S M o n 6 4M i c r Q S O l l M u l i i p l a n . T y p e W r i t eT u r t l e G r a p h i c s I IC e l l D e f e n s eP a i n t B r u s h

T r I M a l r iG r a p h i c s B a s i cH E K l . M i l l i o n a i r e . . . .B F o r t hH E W r i t e r 6

T l m e w o r k si n v e n t o r yS a l e sA c c l s . R e A c c r a P e G , L e d g e rD a t a M g C h e c k b o o kS t a r B a t t l eC a v e o W o r d

. 3 7 . 9 53 1 9 53 9 9 5

5 4 . 0 02 9 . 7 52 9 . 7 5

2 4 9 5

6 5 0 0

2 3 9 53 4 9 52 3 . 9 5

. 5 5 . 0 01 9 9 52 3 9 52 2 . 9 51 9 2 2 . 9 52 7 . 9 53 9 9 53 3 . 9 52 4 . e s2 9

S 3 2 7 5S 3 7 1 3 7 1 3 2 . 7 51 3 7 $ 1 7 S 1 4 . 7 5S 1 4 . 7 5S 1 B 7 5

C O N T I N E N T A L( C - 6 4 ]

H o m e A c c o u n t a n t1 9 8 4 T a A d v a n t a g e . .1 9 8 5 C - 6 4 B o o * o ( S t f t * 3 i e

4 4 . 7 5. 3 5 . 7 5

1 9

B a t t e r i e s I n c l u d e dW » c n p S 5 9 9 5

S 3 9 C o n s u l t a n t J 6 9 P a p e r C l i p w l i n

S p e l l P u t , , 7 9 9 SH o n e P a k S 3 a 9 sB U S C A P . D j , 3 9 9 58 C o r u m n B o a r d . S 1 0 9 9 5

S c a r b o r o u g hS o n g w n l e r £ 3 7 P h B e l s F S 2 9 . 9 5M s s l B r t y p e $ 3 7 F u M o n e y $ 3 4 . 7 5N e W o r t h $ 4 9 . 9 5

E A S T E R N H O U S ER a r j b n C - 6 4 1 9 9 5R a b b i t V I C - 2 0 1 9 9 5M A C - 6 4 3 7 9 5T e l s t a r 6 1 9 M l M o n i t o r 6 1 8 9 5

S S ( C - 6 4 ]

C o m p u t e r B a s e b a l l 2 4 7 5F i e l d o l F i r e 2 4 . 7 5C o m p u t e r Q u a r t e r b a c k £ 4 . 7 5Q u e s t r o n 2 4 . 7 55 M i s s i o n C r u s h 2 4 . 7 5

M i c r o p r o s eS o l u F l i g h t S 2 3 . 7 5N A T O - . , , $ £ 2 . 7 5S p i t f i r e S 1 B 9 5F - 1 5 S 1 n k e $ 2 2 . 7 5A i R e s c u e S 3 2 7

E P Y X( C - 6 4 )

F a s t L o a d 2 6 7 5B r e a k d a n c e 2 3 . 7 5G r e a t e s t B a s e b a l l 2 4 . 7 5S u m m e r G a m e s 2 7

P E R S O N A L P E R I P H E R A L SS u p e r S k e t c h 6 4 3 2 . 7 5P r i m e r U t i l i t y 1 8 . 7 5

K O A L A1 C - 6 4 )

K o a l a P a 5 9 . 9 5

P R E C I S I O N S O F T W A R ES u u e r b a s e 6 4 5 2 7 5

A M E R I C A ' S M A I L O R D E R H E A D Q U A R T E R SL Y C O C O M P U T E R

W O R L D ' S L E A D E R I S A L E S S E R V I C E

T O R D E RC A L L T O L L F R E E8 0 0 - 2 3 3 - 8 7 6 0

I P A 7 1 7 - 3 2 7 - 1 8 2 4L y c o C o m p u t e rP . O . B o 5 0 8 8

J e r s e y S h o r e , P 1 7 7 4 0

Page 116: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 116/148

S Y M B O L M A S T E R ™M U L T I - P A S S S Y M B O L I C

D I S A S S E M B L E RF O T H C O M M O D O R E 6 4

d i s a s s e m b l e s a n 6 5 0 2 1 6 5 1 0m a c h i n e c o d e p r o g r a m i n t o

b e a u t i f u l s o u r c eL c j i n l U ^ pA d a p t e a t i n g p r o g r a m s l j o u r n e e d s !A u [ » c i w t i L ' L A I J E L j i c n t t J l k i n .O u t p u t s s o u r c e c o d e l i ( e $ l d f t k f u l l y c o m p a t i b l ev , j | h v o u f M A P A L , ' C B M - o D p c l o p - 6 4 * a s n e i i i d l c t , n w f y t o r e ^ M h C n i N ) 1 . i n d e d i t i n g !U u i p u h l o i r n i n i c i l l i n i n g L o s c i c c n a n j i r m i c rA f l L o n n U C l l I y U N A M l i S o K e r r u l j u m p t a b l er o u t i n e * i i 1 1 J n i l n j - K - i - i t i n i : t j i H a i m r f f l b l c a ,G e n e r u l e * I i m o c q n l o i U ' M M f f l J i l j J d r c v t c v( p t n r r i j i c » c ( > i i L p l p | i : c t n % ' - r c E c t c i n c J i v m h u i u M c .R l C Q f n f l O I i D f l l f l l C U O l I I h i d d e n u n d e r B I

M i i s r e [ T % c i i n u c o p j p r o t e c t e dN O W ! A v a i l a b l e o d i s k o n l y I n t r o d u c t o r y

p r i c e M Y 9 p i h l p a i d U S A ," A M J . ' f t u / n u f r n j c j j t o f t m i e m H o i t t e .

P A i i r t u t m w r k o f P n ' - I J r v .C k x l r i i r r t i d ? m J f / i « i / t t w i J C f l A f t s a r v g t i i r r r d

u t f i . v { ' t m m t * t * \ t tt o p - M 1 ( r n t t m n r k • ' / f r r n t f i S i l k .

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

W I T H T H U L T I M A T EI N T E R F A C E

C O t t f l r i m i m i n n y o o r h o m e — a p p l i a n c e s , i L g h t s» c c u r i i v t y j t e mI m d L j f c n l t y H O D O l H l B K H l - m y d p v l D Ci

o l h c r i n i ( r u n i c n t a l i L > nE ' c r l i > r n i a u u > n u ( c d f A c q u i r e d a t a f u l a h u fj p p l i u . i t m n M j n > o t h e r u * C i

D h w i ' i n u t c t h r t m u f c c o h u > i n £ a l i m i l c J c i p n i b i l L ( >t a t t f f k K 1 . - 1 1 , - 1 ' - O u - n w r t j l l j A p p J i c ^ > E c D i u t6 J 2 2 V b n d k [ m f r t j t c A d a p t e r | V | A ( D o a i J . * h i f r «p l u j i M n l d r t l * c i p j n s L o n c o n n c t i o i d n p n > * i * J c i :

F o u r K - b u f u l l j h i d i r c c i h i n j l I / p o r & i c i g h r h i n J -i h u k c J m r t F o u r [ f i - b i i [ j m e ^ c o u m t T s F u l l ! R i n l c n u p i c * p i b i l i l ) F v u r c o n v c m c n l l ^ - p i n D I H v k e l i n l c r i i c c C O V B t t m L ^ p j n d i h i l i l v u l f n u r t H u r d ^ u u r e n p . i r t »

O R D E R N O W 1 P i i « S I 6 V , [ y n i p a i d U S A - Q x l C u l v c: ■ - . n i . L i i . . i i i n i l u J r J 1 - a c h j J i i n i n i v i b n u r d S I 4 9 .

C O M M O D O R E 6 4 S O U R C E C O D E !

" W h a t ' s R e a l l y I n s i d e t h eC o m m o d o r e 6 4 • M i w ( m m p l d U u v u i l j b l c i c t o n - ^ i t u c i c J j ^ s c i n h l y l u n -£ u a ^ c s o u r c e c * t d e f u i h C - 6 4 ' l R b m C m i K r r n j lH O M ' , u l I f t K . V i w i l l f u l l y u n d e r s t a n d d D t u n J n t u n i c n l f H O M r o u t i n e s , j n U h e j W 1 0 e f l e c l i ^ e l yu ' d f i c r i i i n y 4 h j n > w n p i i ' s c J n i i - • U * e s L A B E L S . N o [ » c r c n n c - l m c d i i a a s * m b l y A l b l a n c h L u g e i i a n i u S -i m i i n c c t f t ) p o j n u * r t h o w i L T A B L E S a i t f u l l y' i w i e d h u 4 n d e r i v e d C o m p l d c l j c o m m e n t e d , d j r j p t u h i l ^ w v t f V o M i l l * c c a n d u f i d c i s l a n d t h p u r -I H t h C u c ^ c r y l o u l i r x a n d « l i n e o c o d e ! C o m -p j p l c l i » l i n i ! o f r q u a l c * l e t e r n a l b h e l r c f e f e n « * .| [ i v j l u j M c < u l k c H n w c f c i e J h - e d s > m h o [ T a b l e

A l l n r d c - r ^ s l i l n i u ' d ( r u m s t u c k w i t h i n 2 h o u r s U U P S , V I S A / M a s t e r C a r d w e i -c u m c d .

S C H N E D L E R S Y S T E M S1 3 0 1 N I v j n h i i r , D M A r l i D j K i n , V 2 J 2 O S

I n t o n w l i i . n n t l t p h i j t i c O r J t n ( 7 0 3 ) 3 7 - 4 7 I t

P R I C EB U S T E R S

s o f t w a r e u p l e a p p l e * a t a r i * •

o s i c sb u s i n e s s

p c - j rb o o k sf o

* i t r > - p ch a r e

u t i l i t i e s s y s t o r so

d i s t e c a r t r i d g e s c a s s e t t e sC u r p r i c e s a r e Z S I t o 5 0 1 o m > r e b e l o w r e t a i l .h n U n u s a n d s o f d i f f e r e n t c a n x j t e r I t e r s .M d V E S , t h e y a r t h I t e a l T h i n g . . , I C T C C P I E S .P l e a s e c a l l o w r i t e f o o u r c u r r e n t p r i c e l i s t .— B s u r e t t e l l u W i a t c o i p u t e r y c h a v e .> C O D E f o t h i sA ' f l p p l e 1 1 + D - t o p l e W i i ^ 1 I 1 E = A U r i O t

p H F " A U r i C a r te E d j c a t l o m lT y p e o C E t o r o O u

P r i c e P r i c e

P R I C E S ( K / W D I s k 1 ' I B ^ cr « / 6 4 C a r t J = P C J r

U s r = f t x r e a t i o n a lI b r e o f

A E C . E . G . I J S 4 0 e J 2 6 ^ e n t U S A . 4 8 f c < A t a r i S 2 2 )A B C . E . G . I J W r 1 2 8 A r c h o n ( E l e c t r o n i c A r t s )A B C . E . G . . . W 1 2 A r c r o n I I A * p t t E . A r t s )A B C . E . G . . . W 0 r $ 2 6 B r u c e L e e . 4 8 kA B C . E . G . l . S 3 O r 1 2 C a s t l e W ) l f e n s t e ( n . 3 3 . B C . E . G . I J S S O r W S C u P a s t e » r P r a c e s s e r

A 8 C O . . G . 1 J J S 0 i - J 3 2 D e a d l i n e I n f t c a n )A B C . E . G . I J S 3 S e t Z 3 E a r l y G a r r r s - r o i ™ C h d r e i

H . I 4 Q h J 2 6 F a s t L o a d C a r t r i d g e ( E p y x )A B C . E . G . . . W 0 r S & W M i s s i o n C r u s h I S . S . I . )A B C G E . G . U S 5 O h S 3 5 F i n a n c i a l C o o H > O o U E . A r t )A B C . E . G . I J S S 0 h E 5 F l i * t S i m l a t o r I A B . C E . G W . 1 3 5 r J 2 3 F r c g g e r [ r V C S 2 7 )A B C . E . G . I J J 3 5 r C H a r t * * ( O e c t . A r t s )A B C . E . G . . . J 7 5 h M 9 K m f c r t . ( A r r a y s / C o n t 1 1 )

I J S I 5 O h « 3 ( t r r e A c c t . P l u s ( A r r a y / C o n )A B C . . . G . . . i 7 0 h i 3 5 I t m & o r t ( S i e r r a C L i n e ). . . . E . . . I . 1 7 H r t r o w r d ( S i e r r a C n L i n e )A I K D E . Q I I J 0 K l o d e R i m e r ( M % C 1 2 7 )A D C E E . G . I J M O e C S H i s t e r T y p e ( ( * C $ 3 3 )A D C . . . G . I J 1 6 1 3 r t i t h B l a s t e r ( D a v i d s o n )A B C . E . G . . . 1 2 6 0 J 1 M a i c r y D l r y : C o r c e n t r a t ( o n. . . . E . G . . . M Q r E S M . J . L . E . ( E l e c t r o n i c A r t s )

A B C . E . G . . . C A L L C A L L M u p p e t L e a m i r w f e y sA B C . E . G . I J S K t t n t l e r o O Z i r W e m e u fA B C . E . G . I J % K S t a l e C o n s t r u c t i o n & A B K C e h O 3 r J e w s r o o n . 6 4 k ( G r e a t ! ! )A B C . E . O . I J W 1 2 o 1 L . B I r d J . E r v i n gA B d t . G . U M J 2 W r b a l l C o n s t r u c t i o n S e A B C . E . G . . . K O h U ? P r i n t S * o p [ E r o d e r t u x l )A B . . . F . H I . J 3 5 r J 2 R o b o t r o n ( A U H )A B C . E . G . . . S 2 0 r J 1 5 S a r c o n I ( f t y d e n )A B C D . . G . I J S S 0 r « 3 S a r o y i I I ( H a y d e n )A B C . E . G . I J S W r C B C i t i e s o ( b i d ( E . A r t s )A B C . . . G . . . W O r C S S k F ( E l e c t r o n i ! ; A r t s )A B C . . . G . I J S 7 0 e S 4 5 S f e e d B e a i f e r I ( D a v i d s o n )A B C . . . G . U W O I S p e l H c o p t a - ( t e i j w r e )A B C . E . G . I J J 4 0 r O 6 S u r a e r G a r e s t I B M S e p t . 8 5 )A K D . . G . I J J 3 S r 1 2 T r a n s y l v a n i a i h C 7 A B C 0 . . G . 1 J H 0 r S 2 6 T r l v f a F e v e r . 4 f p r o f ' 1 )A 8 C D . . G . I . C 1 3 T y p i n g T u t o r I I ( S i n o A S ]A B C . E . G . I J W ) r J 3 9 i f l t i m a I l . I I I ( e a c h ) . 4 B A X . . . G . 1 J t 5 0 e » ? U o r t A t t a c k ( D a v i d s o n )A B C . E . G . . . f f i O h t t Z f o u r P e r s o r a l N e t V t i r t h

I $ 1 0 0 1 ) 1 6 5 f t g r P e r s o n a . 1 N e I C r t nA B C O M C Z o r i i 1 , 2 , 3 . ( e a c h )

G . I J W S 2 6 Z o r k 1 , 2 , 3 . ( e a c h )T I F I N E P f i l M T

C a l i f o r n i a B u y e r s C n l y ; P l e a s e a d S a l e s T a x .9 i i | n i m C o s t f o S o f W e w i t h i n C o n t . « s t a t e s :J P G r o i n d : l t o n S 3 T h e r e a f t e r , 1 1 . 5 0 e a

I P S A i r 1 I t a n • B T h e r e a f t e r . S 2 . C 0 e a A i W i l l I t a n B T h e r e a f t e r , S 3 . C O e a

A l a s k a , K n e l l , F F Q W 0 , C a n a d a : S a n e a s A i 1 * 1 1V I S A S y . : , : n . P l e a s e a d T t o t h e a b m e c a s h

p r i c e s . A l s o i n c l u d e : C a r d # E x p i r a t i o n D a t e ;a n i C a r d h o l d e r ' s s i g n a t u r e .

C a s h i e r C h e c k / C r e d i t C a r d / M i r e y O r d e r s l o y a l l ys h i p p e d c u t w i t M n 2 4 h r s . O t t e r c h e c k s : 2 J t s .

P i t i l i c / P a r o c h i a l S c h o o l P u r c t u s e C r < f e r s A r c e p t e d .T h i s a w s i b n f t t e d o n F e b r u a r y 9 t t i , t h e r e f o r e ,

P r i c e / J W a i l a b i l t y s i W e c t t o i a n g e . I c a s e o p r c b l a n s , y o u r p f w i e v l l l h e l p u n o t i f y y x i .

F A M I L Y D I S C O U N TC O M P U T E R P R O D U C T SZ 5 0 - Z S o . O r a n g e A v e . # 5 4 QE s c o n d i d o . C 9 2 0 2 5

P h o n e : ( 6 1 9 ) 4 8 9 - 1 0 4 0> * R E B A T E J l . o n P h o n e O r d e r s <

F O C O M M O D O R E 6 T R A C K M I M I C *

W h n i b b l e w h e n y o c a G u l p

H a r d w a r e / S o h w a r e P r o t e c t e d D i s kB a c k u p S y s t e m

I n s t a l l s i 1 5 4 1 D r i v e i M i n u t e sJ j s t P l u g I I n 1 !

M i n u t e s F o F u l l D i s k B a c k u p ) !F e a t u r e s i n c l u d e .

A u t o m a t i c O p H r a t i o n , H y p e r a c a nS e c t o r E d i t ( G C R ) . B i D e n s i t y . T r a c k s - 4 F o A l N e P r o t e c t i o n M e l h o d s

8 9 . 9 5D I S K M I M I C 5 + "

O u F a m o u s A u t o m a t i cB a c k u p S y s t e m

D I S K A TC a t a l o g i n g P r o g r a mR e a d s d a t a d i r e c t l y f r o m D i s k ,H o l d s 6 0 0 0 F i l e s , M a k e s L a b e l s ,R e c a l l s 1 W a y ' s , A l p h a b e t i z e s

F i l e s , P r i n t e r / S c r e e n O u t p u t .3 4 9 5

A . I . D . C O R P .U B H e m p s i H l f f u m p i k t B ( t ( * J ( e N e - Y a k 1 1 7 1 4

( 5 1 6 ) 7 3 1 - 7 1 0 0D r s k m i m i c i i E n t t m a i l i o D C o r p o r a l i w

C o n i m o d w e 6 < \ i r a d e m a r i i o C o m m o d o r e E I k i i d h i c s , L t d .

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

T H E U L T I M A T E S I M U L A T I O N

V e r s i o n I F o T h

I m p r e s s i v e G r a p h i c sW i i l i H i - R e s F e a t u r e sR e a l i s t i c S o u n dS t r a t e & i c T h o u g h t I n v o l v e m e n tT h O n l y G a m e T h a t P a r a l l e l sT h T . V . S e r i e s A n M o v i e sU P L A N D D e p t , S

P . O , B o 1 3 2 4M e n f o r d , O n t .N 0 1 Y C a n a d a( 5 1 9 ) 5 3 8 - 1 7 5 8

S O F T W A R E 1 0 , 1 k O n l y J

$ 2 1 . 9 5 C d n . $ 1 9 . 9 5 U . S .O o t , R o l i d o n t i A d 7 P r o v i n c i o l S a l e s T o

D e a l e r I n q u i r i e s I n v i t e d

E v e n S p o c h W o u l dF i n d I C h a U e n ( i i n &

Page 117: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 117/148

T H C M A D V A N T A G E^ T H E B E S T P R I C E S I

W w i l l m e e t O b e a r a n q u a l i f i e d p r i c e y o l i n d .N e x t d a s h i p p i n g o a l i s t o c k i t e m s .F r e e e a s y a c c e s s o r d e ri n q u i r y .O r d e r s i r o m o i j l s i d e

P e n n s y l v a n i a a n N e v a d as a v e s l a t e s a l e s t a x .F r e e l e c f i n i c i a l s u p p o r t w i t ho u f a c t o r y t r a i n e d t e c h n i c a ls t a f f .

r T h e r e i n l i m i l a n f l n d e p o s i t o C O o r d e r s .

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

* W a c c e p t p u r c h a s e o r d e i sI r o m q u a l i f i e d c o r p o r a t i o n sS u b j e c t l a p p r o v a l .

* E d u c a l r o n a l d i s c o u n t sa v a i l a b l e t q u a l i f i e di n s l i l u t i o n s .F R E E C A T A L O G M E M B E R S H I P .

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

1 - 8 0 0 - 2 3 3 - 8 9 5 0p 1 - 8 0 0 - 2 4 2 - 4 2 1 5

C U S T O M E R S E R V I C EA N

T E C H S U P P O R T1 - 7 1 7 - 3 2 7 - 1 4 5 0

E A S TD e p t . A 4 0 G , 4 7 E T h i r d S t

W i l l i a m s p o r t , P 1 7 7 0 1W E S T

D e p t . A 4 0 6 , P O B o x 5 6 8 9S t a t o l i n o . N 0 9 4 4

M E M B E R D I R E C T M A R K E I I N G A S S O C I A T I O N

C R E D I T C A R D S

i — i i i S H I P P I N GA d d 3 % , m i n i m u m $ 5 0 0 s h i pp i n g a n h a n d l i n g o a l o r d e r s .L a r g e r s h i p m e n t s m a r e q u i r ea d d i t i o n a l c h a r g e s .A l i t e m s s u b j e c t t o a v a i l a b i l i t ya n p r i c e c h a n g e .R e t u r n e d s h i p m e n t s m a b s u b j e c t t r e s t o c k i n g f e e .

C A N A D I A N O R D E R S1 - 8 0 0 - 2 6 8 - 3 9 7 4

O n t a r i o / Q u e b e c1 - 8 0 0 - 2 6 8 - 4 5 5 9

O t h e r P r o v i n c e s1 - 4 1 6 - 8 2 8 - 0 8 6 6

I T o r o n t o

T E L E X : 0 6 - 2 1 8 9 6 02 5 0 5 D u n w i n D r i v e .

M i s s i s s a u g a . O n t a r i oC a n a d a L 5 L 1 T 1

A l p r i c e s s h o w n a r ( o U . S . A . o r d e r s .C a l l T h C a n a d i a n O f f i c ef o C a n a d i a n p r i c e s .

G P - I O O P a r a l l e l 1 1 8 9 0 G P - 5 5 0 D u a l M o d e $ 2 6 9 0 0

B K - 8 0 D o t M a t r i x . . 1 2 2 9

^ C I T I Z E NM S P 1 0 S 3 4 9 0 M S P - 1 5 1 5 3 9 0

c i t o hP r o w n l e r 7 5 0 5 2 1 9 . 0 0P r a w i l e r B 5 1 0 P $ 2 9 9 0 P r i m m e r 1 5 5 O P $ 4 6 9 0 F T 0 - 4 0 P S l a r w n l w S 8 6 9 0 0

E P S O Nf l X - 6 0 , F X - 8 0 F T , f i x - 1 0 0 , F X - B O , F X - I O O .L X B O . . C A L L

• J U K I6 1 0 0 S O 0

M A N N E S M A N ^T A L L Y1 6 0 1 1 5 2 9 0 01 B 0 L $ 6 d 9 0 S p i n i 8 S 2 3 9 0 0

S E m D o M a l r * 1 3 1 9 0 0

O K I D A T A8 2 . 8 3 , 8 4 9 2 . 9 3 . 1 5 C A L LO k i m a r e - 6 4 5 1 9 9 0 0

O L Y M P I AC o m p a c t 2 M 0 C o m p a c t H 1 3 9 9 0 N e e d l e p o i n t D o M a i n . . 1 3 2 9 0

P a n a s o n i c .P a n a s o n i c 1 Q S U 1 1 9 9 0 P a n a s o n i c 1 0 9 1 S J 7 9 0

r h e h m iP l u s . . . C A L L

4 L e t l p r Q u a l i t y $ 2 7 9 . 0 05 0 L e t t e r d u a l i t y 1 3 2 9 C 5 5 L e t t e r Q u a l i t y S 4 2 9 0 7 7 L e t t e r Q u a l i t y S 7 7 9 . O 0

i t a rS G 1 0 S Z 3 9 0 S G 1 5 . 1 3 9 9 0 P O W E R T Y P E 1 3 2 9 0

T O S H I B A1 3 4 0 $ 5 9 9 . 0 01 3 5 1 S 1 2 5 9 . 0 0

I N T E R F A C E SC P a r a l l e l I n $ 6 9

D I G I T A L D E V I C E SJ - P n n t $ 5 9

G r a p p i e r C i r a e r t x e S 9 9 9 9

I Y H KC P f i n t e f i m e r t a m . . . . 1 8 9 9 9

S u p e r S M M i G r a p h i c s P a . . . . 1 3 9 - 9 3

© l i o a l aC 6 K o a l a P a R O $ 5 9 . 9 9

S X - 6 4 P o r t a b l a S 4 9 B . 0 CC o m m o d o r e 8 4 - . , . . ( 1 4 9 . 0 0C B P l u i S 1 9 9 . 0 0

M - B 0 1 D o M a i m P a m i e l . I 1 B 9 . 0 0M 8 0 2 S t n a l $ 2 1 9 c M C D o M a n n 1 1 7 9 0 1 5 2 0 C o l o r P r i f i i e r / P i o t i c r 1 1 2 9 0 1 5 3 0 D a t a s c t l e S 3 B . 9 9( 5 4 1 D i s k O r i v s 1 1 9 9 . 0 01 6 6 0 A u l o M o d e m 5 5 9 . 9 91 7 0 2 C o l o r M o m l o f 1 1 9 9 . 0 0D P D a i s y w r i a e l P r i n t e r $ 3 3 9 0 D e i * O r o a r W e r L o c k W 9 1 3 1 1 J o y s t i t t . . . H c n 1 5 . 9 91 3 1 2 P s M l e s 1 1 1 . 9 91 1 1 0 V I C 8 M 9 1 1 1 1 V I C 1 6 K . , . . » 9 9 91 2 1 1 S u p p E . p a n d t r 1 5 3 . 9 9

S D i s k D r i v e 1 2 6 9 . 0 0S D i s k D r i v e ( 4 6 9 0

I N D U SG T - C M D r i v e K 5 0

c a r d c o . I n c .L i g h t P e 1 3 2 . 9 93 S o l V I E i p i n s . o n I n t e r l a c e 1 3 2 0 0

S o E x p a n s i o n I n i t r t a c s S ' 9 C a s s e t t e I n t e r l a c e $ 2 9 . 9 9P a r a l l e l P n m e r I n i e r i j c e 1 4 4 . 9 9P a / a i i e i I r t f r t a r a w f G r i p r i i c s S 6 9 9 9C a s s e t t e D e c k $ 2 9 . 9 9

M O N I T O R SX W l O E K

3 0 G i e e n S I 2 9 0 03 0 A m M r S 1 4 9 C N e C o l o r X O / A u r j i o . K 5 9 . 0 O

< ♦ I B M C1 1 9 9 0

1 2 A m t i e r $ 6 1 . 9 9

S E J B 1 2 0 1 G r e e n 1 1 3 9 9 J B 1 2 0 5 A m D e r 3 1 3 9 0 0J B 1 2 1 5 C o l o r 1 2 2 9 . 0 0

S l i d eS C - 1 0 0 C o l o r S W 9 . 0 05 G - 1 0 0 0 G r e e n 1 1 2 9 . 0 0S G - 1 0 0 0 A r n t B r $ 1 3 9 0 0

I A X / . V V1 0 0 . K G r e e n S 1 2 5 . 0 01 0 1 2 A m b e r $ 1 1 9 . 0 02 1 C o l o r $ 2 3 9 0 0

Z V M 1 ? ; A m b e r 1 8 4 . 9 9I V M 1 2 3 G r e e n S 8 4 MZ V M 1 3 1 C O L O R $ 2 9 9 0 0

M O D E M ST E L E ' L E A R N I N G

C 6 3 0 B a u d S 4 9

r o m i C R O B I T S1 D 6 4 3 0 0 B l u i U B I M 1 6 9 . 9 9

F i l e / R e o o r t . . I T ( u . ) 1 5 9 . 9 9

P r e c i s i o n S o f t w a r eS u p e r b a a r i 6 w / A u r J i o 1 5 9

S 5 9 9 9P a p e r c l i p w l S p e l l P i c k . . . . S 7 9 9 9S o e J i P a k $ 3 9 9 9T h C o n s u r t i n t 1 6 9 9 9B u s c a r d I I $ 1 3 9 9 9B 8 O w l i y $ 1 3 9 9

c o m m o d o r eS i m o n s B a s i c $ 2 4 9 9A s s e m b l e r $ 1 9 E a s y F i n a n c e I , I I , I I I . I 1 1 7 . 9 9G o l f 1 1 9

i n F o c o mZ o r i I . I I . I l l K 9 D e a d l i n e $ 2 9 9 9W i i t o h s 1 2 9 9

E L E C T R O N I C A R T S "M u s i c C o n s i r u c i i o n 1 3 4 9 9P i n b a l l C o n s l ' u c t k m 1 2 9

O n e s o G o l d , 1 2 9 . 9 9A r c h o n I I $ 2 9 . 9 9

H E S W M EG a m e s 1 8 4 . . $ 1 6 9 9T y p e ' N ' W r i t e r 1 1 4 9 9S u p s r Z a u o n $ 1 6 . 9 9C e l l D e f e n s e S 1 4 9 H e W n l e i W 1 1 9 9 9

C o n t i n e n t a l S o i l w a r eT h H o m e A c c o i m l a n t s a 9

P r o f e s s i o n a l S o f t w a r eT r i v i a F e v e r 1 2 9 F l e e t S y s l e m I I W o r d P r o c e s s o f S 5 9 9 9

S P I N N A K E RS n o o p e r T i o o e s $ 2 D e l i a D r a w i n g 1 2 9 K i O ! c K e y s

S U L O G I CF h g d t S i m u l a t o r I I . , . , . . . . . 1 3 9 9

s v n a j s eO r e l b 5P r o j e c t o r I IS e n t i n e l

$ 1 6 9 9

5 V i " U D - 1 S S l D D S 1 7 9 9

B M E l e p h a n t S S / S D E M - 1 1 1 4 . 9 9

D I S K E T T E Sm a x E i i

Page 118: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 118/148

D r e a m s C A c o m e t r u e !B a c k i J u n e o 1 9 8 3 , K e l v i n L a c yh a d r e a m . H d r e a m e d o c r e a t i n go n i n t e g r a t e d p r o g r a m l h a t w o u l di n c l u d e a s p r e a d s h e e t , b u s i n e s sg r a p h i c s a n a d a t a b a s e . p r o g r a mw i t h t h p o w e r o L o t u s 1 - 2 - 3 . O t h C o m m o d o r e 6 4 P e o p l e l a u g h e d ! H h a j u s t f i n i s h e d O m n i W r i t e r , t b m a r k e t e d b H E S W A R E . I g n o r i n g t h es k e p t i c a l , h s t a r t e d o V I Z A S T A R .N o w , a f t e r 1 m o n t h s , h i d r e a m h a c o m e t r u e . V I Z A S T A R h a f u l l -f e a t u r e d s p r e a d s h e e t , a g o o d a M u l t i p l a n . B u m u c h f a s t e r — f a s t e rt h a n m a n y s p r e a d s h e e t s o t h I B P C I i w r i t t e n 1 0 0 % i 6 5 0 2m a c h i n e l a n g u a g e c o d e a n d i A L W A Y S i m e m o r y . I i m e n u -d r i v e n , u s i n g t h e l a t e s t t e c h n i q u e s i u s e r - f r i e n d l i n e s s . I i c o m p a t i b l e w i t hv i r t u a l l y a l p r i n t e r s a n d w o r dp r o c e s s o r s . U t w i n d o w s c a n b eo p e n s i m u l t a n e o u s l y , a n y w h e r e .R e m a r k a b l y , 1 0 o m e m o r y i a v a i l a b l e f o s p r e a d s h e e t u s e .

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

p i c t u r e o t h l a y o u t o u t s c r e e n s , s h o w i n g w h e r e f i e l d s t a r t sa n e n d s ; V I Z A S T A R d o e s t h r e s t .I m a g i n e t h p o w e r o s p r e a d s h e e ti n t e g r a t e d w i t h a d a t a b a s e . N o a d g r a p h i c s b a r , l i n e , a n m u l t i c o l o rp i a n 3 - " s k y s c r a p e r " g r a p h s . Y o c o u l d a c c e s s c u s t o m e r ' s p r o f i l e i t h d a t a b a s e , t r a n s f e r t h d a t a t t h w o r k s h e e t , a n l e i c a l c u l a t ed i s c o u n t s , s a l e s t a x e t c . a n t h e nt r a n s f e r t h e u p d a t e d d a t a b a c k , t t h d a t a b a s e . O p e n u w i n d o wa n y w h e r e a n d i s p l a y g r a p h o y o u rd a t a , i n s t a n t l y . T h i s i n t e g r a t i o n i t h k e t V I Z A S T A R ' s p o w e r — t h e f i r s ta n o n l y p r o g r a m o t h i s k i n d o t h C - 6 4 . A l c o m m a n d s c a b a u t o m a t e d , s y o u c a n " p r o g r a m "y o u r o w a p p l i c a t i o n s a n r u t h e mw i t h o n k e y s t r o k e .

T r a & m o i k i L o e u i 3 / L d t u * D e v e l o p m e n t C o m m o d o r *M / C o t n r m A r t z t E J c c T r o m r t L i M ^ i p ' a n M u t o u . l i

A c t u a l s c r e e n d u m p p r i n t e d b V I Z A S T A R

V I Z A S T A R i n c l u d e s a c a r t r i d g e , a 1 5 4 1d i s k e t t e w i t h a b a c k u p , r e f e r e n c e a n t u t o r i a l m a n u a l s . V I Z A S T A R i O N L YS 1 1 9 . 9 7 . W a r s p o s i t i v e y o w i l l b d e l i g h t e d w i t h V I Z A S T A R t h a t w o l f e r1 5 d a y m o n e y - b a c k g u a r a n t e e . T r i r i s k -I r e e l C o m p a r e V I Z A S T A R w i t h a n o t h e rs p r e a d s h e e t o r d a t a b a s e .S o r d e r t o d a y . C a l l 0 s e n d c h e c k o M o n e y O r d e r . C a l i f , r e s i d e n t s a d d 6 . 5 %s a l e s t a x . M C / V I S A a c c e p t e d .A d d P & H : U P S - $ 3 ; C O D , C a n a d a - $ 6

S O L I D 5 T R T E S O F T U R R E \1 1 2 5 E H i l l s d a l e B l v d . , S u i t e 1 0

F o s t e r C i t y , C 9 4 4 0 4 - 1 6 0 9( 4 1 5 ) 3 4 1 - 5 6 0 6

D e a l e r I n q u i r i e s W e l c o m e

D I S K M E C H A N I C

I N V E S T I G A T EP R O T E C T E D

D I S K S !

P E E K B Y T E 6 N o w i t l i t f i u D I S K M E C H A N I C i t h m o s t p o w e r f u l d i s k e d i t o r a n m e m o r y u t i l i t v a a i l a b l e f o t h C o m m o d o r e 6 a n 1 S 4 1 d i s k d r i v e .

R e a d o w r i t e s e c t o r s h i d d e n b D O h e a d e r e r r o r sR e a d o w r i t e u t t r a c k 4 h a l f t r a c k s t o o !F a s t f o r m a f s i n g l e o m u l t i p l e t r u c k s u t o t r a c k 4 O v e r 5 f u n c t i o n s - i n c l u d e s a l P E E K B Y T E f e a t u r e sC o m p l e t e m a n u a l f o b e g i n n e r s a n p r o sD i s k c o p y p r o g r a m i n c l u d e d a n e x t r a c h a r g e !C o n t i n u i n g p r o g r a m u p d a t e p o l i c y .

P E E K B Y T E n T i i r l e n i i i i k i ) O m n i u mS n l l w j r e .T o r d e r l e n d c h e c k o i m i n e v o r d e r , U l u i i i i i F n i e i j n i d i l f o s h i p p i n g a n h a d l i n g F J u n d a m i d t n i i a d 5 T o I V 1 , ] u l n n C O u f d c r i a d d S Z p l u s p a i i a g ? a n C O c l n r g n . P l i o » e C G o r d n t c a l l( 3 Q 5 ) 8 1 0 0 2 4 9

A L T H I S F O O N L Y

U . S . P o s t P a i d

O U R H T U i n B D F T k l i f i R E

S T O P S O F T W A R E P I R A C YD e a d b o l t - 6 4 D i s k S e c u r i t y S y s t e m

C o m p l e t e p r o g r a m e n c r y p t i o n a n s e c u r i t y a g a i n s tc o p y i n g , e v e n b t h " b i t c o p i e r s " . S o p h i s t i c a t e ds y s t e m d o e s n o u s " b a d b l o c k s " o c a u s e d r i v ek n o c k . F i n g e r p r i n t y o u r o w d i s k s I s e c o n d s . S t o pp r o b i n g m o n i t o r s a n m o r e . C o m p l e t e s y s t e m $ 9 9 . 9 5 .C a l l o r w r i t s f o d e t a i l s .

O t h e r P r o d u c t s F r o m S e c u r i t yT e l e n g a r d C h a r a c t e r G e n e r a t o r . D e f i n e y o u r o w c h a r a c t e r s . G e t t h o s e l e v e l s p e l l s . M a k e y o u r c h a ra c t e r s I m m o r t a l a n m o r e . O n l y $ 1 2 . 5 0 .E S I n v e s t i g a t o r . I n v e s t i g a t e c l a i r v o y a n c e , p r e c o g -n l t l o n , E S a n m o r e . F o o n o t w p e o p l e . P r o v ey o u h a v e E S — y o u c a w i n $ 1 0 , 0 0 0 ! O n l y $ 1 4 . 5 0 .P D C o p y . m i n u t e c o m p l e t e d i s k c o p y . N d r i v ek n o c k . T h r e e p a s s e s , f o u r m i n u t e s . C o p i e s m a n yp r o t e c t e d d i s k s . A f f o r d a b l e a $ 1 4 . 5 0 .

S E C U R I T Y S O F T W A R E3 0 2 1 E S l a t e R o a d #

L P o r t e , I 4 G 3 5 02 1 9 - 3 6 9 - 9 2 1 9

T e c h n i c a l i n q u i r i e s a f t e r 3 : 0 0 P . M . C S A d S I . 5 0 l o r s h i p p i n g a n h a n d l i n g o a l o r d e r s .

V I S A a n M A S T E R C A R D W e l c o m e d

Page 119: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 119/148

S e n s a t i o n a l P r i c e s !. . O O u M o s t P o p u l a r I t e m s !

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

T H 9 9 D I S K E T T EA r e y o u p a y i n g t o m u c h f o d i s k e t t e s ? T r y o u rf i r s t q u a l i t y , p r i m e , 5 ' A " d i s k e t t e s ( n o r e | e c t s , n s e c o n d s ) a t h e s e f a r t l s s i c s a l e p r i c e s a n s a v e ,s a v e . S A V E I D i s k s a r p a c k a g e o 1 I b o i e s o 5 0 e a c h b o c o n t a i n s s h r i n k - w r a p p e d 1 0 - p a c k s t h a tI n c l u d o d i s k e t t e s I s l e e v e s , l a b e l s , a n w r i t e -p r o t e c t t a b s .E a c h d i s k e t t e I c e r t i f i e d t b 1 0 0 % e r r o r f r e e a n c o m e s w i l h I H a t l m a w a r r a n t y ( I y o u h a v e ap r o b l e m , w e ' l l r e p l a c e t h e d i s k e t t e ) . A l d i s k e t t e sI n c l u d e h u r e i n f o r c e m e n t r i n g s a n w m t e -p r o l e c t n o t c h .A l d i s k e t t e s a r d o u b l e d e n s i t y a n w o r k I e i t h e rs i n g l e o r d o u b l e d e n s i t y d r i v e s .S S D D i s k e t t e s . B o o 5 . _ 3 2 3 9 1 I 4 9 . 5 0 - 9 9 C e a , !D S D D i s k e t t e s , B o o 5 0 3 2 4 0 3

C O M P U T E R F A C T ST e c h n i c a l S e r v i c e D a t a ( o Y o u r C o m p u t e r a n P e r i p h e r a l s

S a m s I n t r o d u c e s C O M P U T E R F A C T S ™ . . p a c k e t s o f I n f o r m a i l o n t h a t r e v e a l t h e I n n e rw o r k i n g s o m a | o r b r a n d m i c r o s , m o n i t o r s ,p r i n t e r s a n d i s k d r i v e s , i r c i u c i o s s c h e m a t i cw i r i n g d i a g r a m s , p a r t s l i s t s , d i s a s s e m b l y I s t r u c t i o n s , t r o u b l e s h o o t i n g t e c h n i q u e s , a n o t h e r r e p a i r d a t a .3 3 4 7 73 3 5 1 33 3 5 5 13 3 1 0 13 3 4 9 63 3 5 0 83 3 5 4 63 3 5 2 73 3 4 5 83 3 4 6 23 3 5 3 2

C o m m o d o r e 6 C o m p u t e rV I C - 2 0 C o m p u t e rC o m m o d o r e P l u s / 4 C o m p u t e rC o m m o d o r e 1 5 4 1 a n d V I C 1 5 4 1 D i s k D r i v e sC o m m o d o r e 1 5 2 5 P r i n t e rC o m m o d o r e C 1 P r i m e rC o m m o d o r e 1 7 0 1 M o n i t o rE p s o n M X - 8 0 F T P r i n t e rA t a r i 4 0 0 C o m p u t e rA l a n 8 0 0 C o m p u t e rT 9 9 / 4 A C o m p u t e r

C O L O RD I S P L A YM O N I T O R

E n j o y m v i v i d c o l o r g r a p h i c s a n d I o n p o s s i b l e w i t h I n i sq u a l i t y , a o l i O - s l a l o c o m p o s i t e » I O o o m o n i t o r ( r o m B M C .1 3 n o n - f l l a i o s c r e e n , 3 5 b 3 5 l i n o r e s o l u t i o n , B u i l l - i ns p e a k e r . C o n v a n l o n t f r o m p a n e l c o n t r o l s .D i m e n s i o n s : 1 4 . 7 ' ( W ) 1 1 3 . 4 " ( H )

i e , 5 " ( D ) , 2 p o u n f l B .

M O N I T O R C A B L E C o n n e c t s a b o v e m o n i t o r t y o u rC o m m o d o r e C o m p u t e r . < - n * 7 . 9 9

C A R T R I D G E E X P A N D E R

G R A P H I C S P R I N T E R I N T E R F A C ET l i o P P ( P a r a l l e l P r t n t a r I n t e r l a c e ) f r o m D S I h i g h -

p o r f o r m a n c o g r a p h i c s p r i n t e r I n t e r f a c e f o r y o u r C o m m od o r e 6 o V I C - 2 0 . o f f e r e d a a u n b e l i e v a b l e p n c o l T h P P

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

a n m o s t a n y p a r a l l e l p i l m a r . P r i n t I r u e C o m m o d o r e g r a p h i c s a n a l p h a - n u m o r i c s a w e l l a a n s p e c i a l c h a r a c t e r s e t s o f f e r e d b y o u r

s p e c i f i c p r i m e r . W o r k s w i t h S t a r , E p s o n , B M C . a n m a n y m o r e C o m e sc o m p l e l e w i l h a l n e c e s s a r y c a b l e s l o q u i c k i n s t a l l a t i o n a n i n c l u d e s

e o s y - l o - f o l l o w u s e r ' s m a n u a l .

J J S 6 5 P a r n l l o l P r i m e r I n t o r f n c o $ 4 4 . 9 5

S T O PC A R T R I D G ES W A P P I N G ! !

F R O M N a v a r o n e ! ! !N A R R O N E

T h i s C a r t r i d g e E x p a n d e r c J u g a i n t o t h c a r t r i d g e p o r t o y o u r C o m m o d o r e 6 4 a n d l e t s y o p l u g i u t t h r e ec a r t r i d g e s a l i m a S l e D i p r o g r a m y o u w a n t . E v e nr e s e t t h e c o m p u t e r i n d e p e n d e n t o t h p o w e r s w t t c n l rS a v e w e a r a n d t e a r w y o u r c a r t r i d g e a n c o m p u t e r c o nt a c t s H a n d y a n c o n v e n i e n t !

3 3 2 Z 7

a n n d g e a n d c o m p u t e r c o n -

' ' 3 4 . 9 5 /

D U S T C O V E R a n " E V E R Y T H I N G B O O K "

I N T R O D U C T O R Y S P E C I A LG f l t ! K n o w y q r j ' d e r i f l g T T 1 1 5 C ' O i ' O y l l C Q v p rf o y o u r Y 1 C - 2 Q C c — r e ■ ; - p \ , , . . i - , . - c a t i -l o g . T h E v n r y i r t i n g B o o k l o m C o n v n o o o i oC & 6 f x ) V i C - M H o r n s C o m p u W * . t o U | n B i U d i f k « ] i n g Q I v i n d l m g c r i j r g o M C o . r r

o f i h s i i h c U « n t T u i c « ' i t . 8 u i u g c v m y r i a w i I O u o r a c l i n g s i f l A t j a ' O a w r m n f c j i o o l a a m iO ' s c o ^ e f ( M i f l n n g i $ n

I r o m T o r r e * C o m p u i v E k o i t u '

3 1 6 2 ? D u » l2 . 9 5 1o v t r i n C a l l l o ^

U S S I N G L E S H E E T SI Y O U R T R A C T O R F E E D

P R I N T E R W I T HP A P E R T R A C T O RP a p e r T r a c t o r c a r r i e s o r d i n a r y s h e a i p a p e rt h r o u g h y o u r l r a d Q f - f e « 1 p n n t o r iS i m p l y p l a c e y o u r l e t t e r h e a d c h e c k s ,i n v o i c e s , f a r m s , e v e n l e g a i ^ s i z e s t o o l si n t o t h d u r a b l e l l e x i D l e p l a s t i c c a r r i e r a n f e e d i n f o y o u r a a j u s i a f i l e T r a c t o r - d n v op r i n t e r . W o r k s w i t h a n p r i n t e r , c a r r i e s a n p a p e r

2 2 0 W

t a n p r i n t e r , c a r r i e s a n 1 1 . 9 5 JF r o m y o « ; F r t o n d t A W t j L u t t y a c c e p t

T i - L l * ? V r n m t r o r t h n !I t N t A , * f i / * P . O . B o 6 5 7 B- " " ' S o u t h B e n d , I f 4 6 S 6 0

Q u e s t i o n s ? C a l l2 1 9 / 2 5 9 - 7 0 5 1

S H I P P I N G C H A R O E SO R D E R A M O U N T C H A R G El e s s t t w i j j o o o i s 7 5S 2 0 0 - 1 3 9 9 9$ 4 0 0 - 1 7 4 9 $ 7 0 0 - 1 1 . 1 9 9 1 1 5 0 0 0 - 1 2 9 9 9 £ 3 0 0 & u p

N E X T R A F E F O C H A R G E S

O R D E R T O L L F R E E1 - 8 0 0 - 3 4 8 - 2 7 7 8

Page 120: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 120/148

A T T E N T I O N C O M M O D O R E 6 O W N E R SD I Y O B U T H W R O N G P R O D U C T ?

W E ' L L P A Y O F O Y O U R M I S T A K E !P R I N T E R I N T E R F A C E B L U E S

N g r a p h i c s , d o e s n ' t w o r k w i t h y o u r s o f t w a r e , B a a s p e c t r a t i o s , n a v a i l a b l e b u f f e r , w e l l y o w o u l d n ' t h a v e t h o s e p r o b l e m s w i t h t h e M i c r o -W o r l d W - 3 5 0 . W e ' l l g i v e y o $ 5 9 . o f t h l i s t p r i c e o $ 1 2 9 . f o t h a tS t r a n g e i n t e r f a c e t h a t ' s c a u s i n g y o t r o u b l e .

L A S T Y E A R S B A C K U S O F T W A R EE v e i y O D B h u B n c k - u j i s o f t w a r e t h a t r e p r o d u c e s e r r o r s , b u w i l l i b a c k u o n - s t a n d a r ds e c t o r s , r e p r o d u c e d e n s i t y f r e q u e n c y a l t e r a t i o n s a l t e r t h n u m b e r o f s e c t o r s , c o p y . s i n g l es y n e b i t s , a n r e f o n m i t a s i n g l e t r a c k ? W d o n ' t t h i n k s o S e n d y o u r a n t i q u e I m c k a n r a c i e v e S 2 G , c r e d i t t o w a r d t h N e R e v i s e d C l o n e M a c h i n e " u ( 4 9 . 9 6 , W e ' v e a d d e d a M S I ) d u a l d r i v e ( . ' l i m e M a c h i n e a l s o a v a i l a b l e f o o n l y S l i S t . S i f i . U p g r a d e y o u r p r o d u c t s t l ! i i ! l a t e s t a t i i t e o f t h e a t o d a y .

O t h e r s o f t w a r e p r o d u c t s a v a i l a b l e t r o m M l c r n - W I n c l u d e : M r . T e t t e r d i a g n o s t i c s o f t w a r e ,F a n t a s t i c K i l t r d a t a b a s e a n r e p o r t g e n e r a t o r . S c r e e n D u m p e r H A K o n l F a c t o r y / S i g nw r i t e r f o c u s t o m t y p e a n J o t - A - W o r d e d u c a t i o n a l s o f t w a r e , w a t c h f o o u S 4 9 M I D 1i n t e r f a c e t h n t w i l l c o n n e c t v o u r C o m m o d o r e 6 t m u s i c a l i n s t r u m e n t s .

C A L L - 2 0 1 - 8 3 8 - 9 0 2 7o w r i t e u a d i s t r i b u t i n g i n

" N O T E M i c i u [ f l t s r v a * T h n g h l t r a n e e ! T h i s o i l e r d f j i i y l i m e w i t h o u t n o t i c e

i : S 4 2 B R o u i e Z : iB u t l e r , N ( 1 7 4 0 5

D e a l e r D i s t . I n q u i r e s

D O U B L E S D I S K C A P A C I T Y !

C u t s Y o u r C o s t 5 0 % !N o w 1 T h b a c k o 5 d i s k e t t e s c a b e u s e d l o O a l a s t o r a g e e v e n w i t hs i n g l e h e a d r t i s X d r i v e s .• i t t U E m n t X m a k e s i t e a s y

A d d s i h e n o t c h n e e d e d .S A T I S F A C T I O N O M O N E Y B A C K

x w i t u : x t n a tG i i l s s q u a r e n o t c h l o A p p l e , I I I

l i e , M e I l l , F r a n k l i n a n C o m m o d o i e .

o n l y $ 1 4 . 9 5 ** n d d $ 2 . 0 0 e a c h o i t t e r ( $ 5 . 0 0 l o r e i g n )

F o P o s t a g e a n d H a n d l i n gF l o r i d a R e s i d e n t s A d 5 S a l e s T a x

O R D E R T O D A Y !. T o l l F r e e 1 - 8 0 0 - 6 4 2 - 2 5 3 6

F L O R I D A : 1 - 3 O 5 - 4 9 3 - B 3 5 5 \ Z

4 2 1 1 H 7 5 t h T E R R A C E . D E P T . 1L A U D E R H I L L , F L 3 3 3 1 9

P M E K K O M l H U D E U 1 I K S H I J I O X O X U D O E D

A C O M P U T E R E X C H A N G E" S O U T H ' S L A R G E S T C O M M O D O R E 6 D E A L E R "

O V E R 2 0 0 0 I T E M S I S T O C KR E Q U E S T O U F U L L C A T A L O G T O D A Y

O R D E R L I N E : 1 - 8 0 0 - 4 4 7 - 0 0 8 8I N Q U I R I E S F L 9 0 4 - 3 8 8 - 0 0 1 8

S I G H T N S O U N DC - 6 4 C o r r p u t e rC - 1 E 81 S 4 1 D i s k D n 1 7 0 2 C o U m S F 1 0 0 1 U v D r r a .M S D u D n I n d u s G D i s k O r c v e1 6 6 0 M H o O e m

C a l lC a l lC o l lC a U 4 9

7

T a t i l C o m m A u l o M c f l e r n 6 U P P 1 0 6 4 « W I P T e m i J G - & 4 P a s v a r S u p p l y 1 - y T 3 O m n i l r o o n D e l u j t e R S - 2 3 2 J

M - O m K "p j j m i c o l c 6 P r . l d i M n

S 2 3 3

G ' a p r i i c P r i n l o r I r n r T c oA C C E S S S O F T « B n £E B f l O C t i H « J l dR a i d O v e r M o s c o wC O M P U S E R V ES i a n e r K ( h t V k I i s -K O A L AK o a l a P a

3

2 2

5 1

2 6 M I R A G E C O N C E P T SO a f * B a i e M ^ i t f R e p o r t 7 V J P P t t / ^ t i o n 6 W F * i K > n a l \ t e r s i o n 3 S K V L E S E L E C T R I C" 1 M 1 F l a s h " D i s k D

S p M d - L J p W S w i t C HB l i t z ( C o m p i l e )S U B L O Q I CF l i f l h l S i m u l n l o r I I

P R E C I S I O N S O F T W A R ES u p e ' b a a eB A T T E R I E S I N CP a p e r C l i p M S e o K f i a c hT h C o n s u l t a n tH o m e P a kH o m e O r g a n i s e "

S t i x a l E A lU I S CS m a i S T e r n

P o n p h o r a l V i s i o n w f f n nP n n l S h o pE P Y XF a i l U i ( C a n ) .

U T I L I T I E SC S O n t t f A g j i m e n lA u r o L o a d w R k h ( C a n )S u p e r C l o n eU l r r a O r i a D . s k N ^ D b l a r

2 7 2 6 P A R K S J A C K S O N V I L L E , F L 3 2 1 0 5

2 1 ?

3 Z

< ■ " . c h e c * ; , m o n o y o ' i - . o ' a n V I S A / M C s h j p p # dn n n p n y F p e w pN o C O O l F i v i E W W C o d J E p o n f l c n , v

m i n i m u m P i - c e a m a ( M i o r u i S o r p i F k j r i t f i tT a P ^ c w » u b ] « i t c h a n Q o w n h o u l n o n c n

N F I N E R O M O R E A D V A N C E D A R C H I V A LC O P I E R A V A I L A B L E A A N P R I C E .E A S Y T U S E .A U T O M A T I C A L L Y M A K E S B A C K - U P C O P I E SF R O M V I R T U A L L Y A L P R O T E C T E D S O F T W A R E .N I B B L E S , H A L F T R A C K S , C O P I E S E X T R AS E C T O R S A N E X T R A T R A C K S .R E P R O D U C E S A L D I S K E R R O R S A U T O M A T I C A L L Y .F A S T . C O P I E S F U L L D I S K I A L I T T L E A 1 - M I N S . E V E N C O P I E S I T S E L F .

M A S T E R C A R D . V I S A , M O O C H E C K O K S 3 S H I P P I N G * H A N D L I N G

C O F O R E I G N O R D E R S A D S C A L I F . O R D E R S A D 6 S A L E S T A X

— W R I T E C M C A L L —

C D M P U M E DP H O G - 1 2 T

B A L I R A B , C f 9 3 9 1 2C O C O M M O D O R E G - I 1 M D

Page 121: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 121/148

\ F A S T D E L I V E R Y C a l l U F o F a s t S e r v i c e , E x p e r i e n c e !a n A f f o r d a b l e P r i c e s

S o f t w a r eS P R I N G S P E C I A L

S U B L O G I CF l i g h t S m l i n t

S 3 1 . 9 5M I C R O P R O S ' ;

F - 1 5 E A G L E• 2 1 . 9 5

M I C R O L E A G U EB a s e b a l l 2 9 . 9 5

F A S TL O A D

W O R D P R O C E S S I N GS p e c i a l o t h M o n t h

F L E E T S Y S T E M■ B u

R E P E A T O F A S E L L O U TP a p e r C l i p w i t h S p e l l e r

s 6 P R O G R A M M I N G S E R I E S

" 4 " 3

S i m o n B a s i c * 2 B o r l a n d P a s c a lN « v * d i F o r t r a n , . „ .

A C C O U N T I N GH o m o A c c o u n t a n tT a A d v a n t a g eG e n e r a l L o d g e rA / R . A / P . P a y r o l lT h M a n a g e r

H a r d w a r e

1 5 4 1 S 1 8 9S p e c i a l c t h M o n t h

M S D I S K D R I V ES D D i s k D r i v e s 2 4 4S D D i s k D r i v e s 4 4 4

I n t r o d u c t o r y O f f e rI N D U S G

D I S K D R I V E

E L E P H A N T D I S Ks s / s d ' 1 6 . 6 0 s s / d o ' i a . w

S p e c i f / o t h M o n t hl o r a n s s / d d1 2 . 9 5 b d , , i

N E F A S T1 6 6 0 M O D E MS 5

D A T A B A S E SM i r a g e D i l d b s s e M £ " 7 S u p n r B a 6 l 5

S p e c i a l o t h M o n t hT h C o n s u l t a n tS 5

S P R E A D S H E E TM u l t i p t a n * 6 P r a c i i c o l c ' 3

S X - 6 4 C o m p u t e r ' 4 5 9M P 8 0 ' 2 1 41 5 3 0 D a t o j u l t B ' 5 M a g i c V o i c e S p o a c h ' 4 9 . 9 51 0 1 1 R 2 3 I n t o r f a c o ' 4

1 7 0 2 M o n i t o rS 1 8 9J z E N I T H M O N I T O R S1 2 A m b e r ' 8 1 2 G r e e n * 8

C O M P U T E R C O V E R S

w i M > n v

v o l .C M D 6 4 . . . H U R e g . ' 1 5 " V I C I O ( 6 9 9j , ^ D , « O r , v t ( 9 < r f * f i ' - ' ■ ' " " ' ■ ' ' ■ ' ' ■ ' ' ' ' ' '

V " W » * O k , d a m f l j I 7 9 BO r d e r i n g P a y m e n t P o l i c y

P r i c e s r e f l e c t c a s h d i s c o u n t . F o r . V i s a , a n M a s t e rc a r d a d 3 m e d i a t e d e v e r y w i t h c e r t i f i e d c h e c k o r w i r e df u n d s . N . J . r e s i d e n t a d 6 P r i c e s s u b j e c t t c h a n g e .

U S S H I P P I N GF o s h i p p i n g a n h a n d l i n g a d 4 ( S m i n i m u m )L a r g e r s h i p m e n t s r e q u i r e a d d i t i o n a l c h a r g e . C O D . a d d ' 3 . 5 0

P r i n t e r sG E M I N I 1 0

N u m b e r o n s e l l i n g d o t m a t r i x p r i n t e r , G e m i n i 1 0 X , p r i n t s 1 2 c p b i - d i r e c t i o n a l l y , w i t h l o g i c - s e e k i n g p r i n t e r h e a d c o n t r o l .T h e r e ' s b o t h f r i c t i o n a n t r a c t o r p a p e r f e e d . P r i n t s h i g hr e s o l u t i o n g r a p h i c s .L e t t e r Q u a l i t y P o w e r t y p e $ 3 2 5

N E S G - 1 0 , S G - 1 5 . S R - 1 0 . S R - 1 S I S T O C K , C A L L F O P R I C E S !

E P S O N R X 8 0$ 2 1 9L X 8 0 $ 2 4 9D o t m a t r i x p r i n t e r w i t h m o d e , p r i n t s 1 0 c p s , b i d i r e c t i o n a l l y . C a l l f o R X - 1 0 0 , F X - 6 0 a n d F X - 1 0 0 p r i c e s .

s p e c i a l o t t e rM W - 3 5 0 $ 6 84 B u f f e r $ 2

D i g i t a l D e u l c e sU P r i n t I n t e r f a c e . . . . $ 5 91 6 P r i n t e r B u f f e r . . 5 9 96 4 P r i n t e r B u f f e r $ 1 6 9E p s o n 8 R i b b o n $

P R I N T E R I N T E R F A C E SM i c r o g r n f i . M W 3 5 0 ' 6 T y m a c C o n n e c t i o n , . . . . . , „ . . . * 7 C a r d c o I n t e r f a c e " 4 C a r d c o B I n i a r l a c e ' 3 G r a p p l e r C ' 1 0 2

P A N A S O N I C1 0 9 0 s 2 0 91 0 9 1 S 2 6 91 0 9 2 s C a l l

O k i d a t a 1 8 « 2 3 9Q k i d a t a 1 9 2 G a l lO k i d a t a 9 « 5 7 9O k i d a t a 8 $ 6 4 9O k i d a t a R i b b o n s $ J u k i 6 1 0 0 ' 3 8 9S i l v e r R e e d 4 0 . . . $ 2 4 9S i l v e r R e e d 5 0 . . . $ 3 7 9

S U R G E P R O T E C T O R SO u M b I ' 1 O u U a r " 3 O u t i o t ' 6 O u t l e t

N o ; - . . . F i l l e r ' B

P r i n t e r S p e c i a l sD o o d l e S 2 P r i n t S h o p $ 2

P a p e r 1 O O O s h e e t s ' 1 9 . 9 5P a p e r 2 5 0 0 s h e e t s ' 3 4 . 9 5

F O R I N F O R M A T I O N C A L L [ 6 0 9 ) 5 9 6 - 1 9 4 4 M O N . - F R I .1 0 - 5

M O N . - F R I . 9 - I S A T . 1 0 - G , S U N . 1 2 - 5 1

P . O . B o x 3 3 5 4C h e r r y H i l l , N . J . 0 8 0 3 4

Page 122: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 122/148

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 e 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 d 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 d y o u 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 e 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 t h e 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 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 f a c s i m i l e .

N A M E : C

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 F . : _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 E 6 -

V I P E C O M M O D O R E 1 S e n d C t i e q u e o M o n e y O r d t s r t o

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 s6 W i n d i n g W a y , C o m p l e t e c o u r s e : $ 1 9 . 9 5B r a n t f o r d O n t a r i o . P o s l a g e a n h a n d _ . £ 3 . 0 DC a n a d a . N 3 3 S T o | a | ; ^

W e ' l l H a v e t h N e A d v a n c e d C o m m o d o r e P r o d u c t s I s l ! !

M U W P R 0 D U C T S !I N - C i V V L O P R I C E S !C a l l f u I n f o r m u l l u no n e p r o d u c t s . i

C A T A L O G S : F r e eo w r i l t i r n r e q u e s t .

M T 1 > R E P A I R S ? W i t r c a C o m m o d o r e K i - i i . i l r r e n t e r ' ! !

N B W C - 1 2 8 H IC u l l f " r p r i c i n g ,

a v a i l a b i l i t y s o f t w a r e .

J 2 9 9

C a l l

P R I N T E R SE p s o n R 8

w i t h T m a C o n n e c t i o n .D I ' S 1 1 0 1 D a i s y w h t c l

D i r e c i C o n n e d t C 6 . K i t c m a n C - f - N E C a l lM V V - 3 5 0 I n t e r f a c e N E C a l l

P R I N T S H O P ' 3 2 . 0 0 S P E C I A LD I S K D R I V E SM S D S u p e r D r i v c C a l l C o m m o d o r e 1 5 4 J . . . . C a l l

I n d u s G , . C a l l P h o n e m a r k D a l n s c t t o S 2 E p y x F a s t L o a d S 2 7C o m m o d o r e 1 5 7 1 / 7 2 - . C u l l

P o w e r l y p e D a i s y w h c e l 1 C P w i l h C a r d c o B S 3 5 4

O k l d a l a 9 1 6 C P w i l h T y m a c C o n n e x i o n . 4 2

C o m m o d o r e M P 8 0 C a l lO k i d a t a 1 8 N E C a l lS P E C I A L

S G 1 0 P R I N T E R2 B u f f e r | "

S H 9 / 9 9C a l l

M O N I T O R ST e k n i k a M J l O S 1 8 9 Z e n i t h Z V M G r i A m bC o m m o d o r e 1 7 0 2 C a l l C o m m o d o r e 1 9 0 2

D A T A B A S E M A N G E R ST h C o n s u l t a n t $ 5 P F S : F i l e S 5 S u p e r B a s e 6 4 4 P F S : R e p o r t 4 T h M a n a g e r 3

W O R D P R O C E S S O R SP a p e r C l i p / & s p e l l e r $ 5 5 / 6 9 E n s y S c r i p t S 3 F l e e t S y s t e m N E C a l l E a s y S p e l l 1

A C C O U N T I N GP e a c h l r e e G L / A P ' A R * 1 3 9C o m m o d o r e G L / A P / A R / P R / I N V e a 3

C O M P U S E R V E S T A R T E R „ , „ K I T B i V I D T H X . . B o l h l u r j y . y b

M O D E M SW o s t r i d g e 6 4 2 0 C a l lM i g h t y M C a l lV o l k s m o d e m 1 k b u d 1 C a l lV I T e r m i n a l S 2 C o m m o d o r e 1 6 6 0 5

A C C E S S O R I E SC o C o o l D r i v e K a S 4 P o w e r P a k * 2 7C o C o o l P l u s w s u r g e 6 S u r g e P r o t e c t o r 4 - P l u g . . 2

B L A C K N A U G A H Y D E C O V E R SC - 6 4 o r 1 5 4 1 D r i v e . . e a J 1 7 0 2 M o n l t o r S 1 OM S D D r i v c s l / 2 5 / 1 5 2 5 / M P S 8 0 1G e m i n i 1 O X 1 5 2 6 / M P S 8 0 2M O S T O R D E R S S H I P P E D W I T H I N 4 H O U B S ' A d i f r t i i t d p e t a l i r f o b u n k c h r c t o m o n t y o i d wV I S i U M C o r d e r s i d 5 H ( I O R D E R S P m o n i l o c o m p a n y c k t t k i d r i l y t s r d m 2 d i , > A l s i ! «u F i n i l - d t f f t l i v r ' m t r c l u n d i i t f m h i r . j f d t o U . - M p i c d u f l o n L y A d 3 t a & h L p p i H | { ^ 5 m i n iP l t B t t i l l l o r s h i p p n j o m o n i i o n O h f t w l r n l l i d 5 u l P r u B i M i l i h i i l j l u i p i i l l t t u o j cI I O U H & M O N - F K I I I A M l o 1 D P M S A 1 1 A I I ' S L N . N u o n l o 5 . P M8 0 0 - 6 3 8 - 2 6 1 7

I N F O R M A T I O N & I O H I O 2 1 6 / 7 5 8 - 0 Q 0 J

1 3 0 1 B O A K D M A N - P O L A N D R O A D P O L A N D , O H I O 4 4 5 1 4

Page 123: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 123/148

A B B Y ' S C A R R I E S A F U L L S E L E C T I O NO S O F T W A R E F O Y O U R C O M M O D O R EC O M P U T E R . C A L L F O R C U R R E N T

P R I C E S . A S F O F R E E C A T A L O G .

S P E C I A LS U P E R A B B Y ' S

S O F T W A R E B U Y SA l a r i s o f t V I C - 2 0 ( R O M ) $ E a c h

P a c M a n , D o n k e y K o n g , C e n t i p e d eA T A R I S O F T C - ( R D M ) $ 1 0 E a c h

P a c - M a n , F t o b o l r a n , D e f e n d e r , J u n g l e H u m , C e n t i p e d e

S P I N N A K E R ( R O M ) 4 1 9 E a c hF O C O M M O D O R EA d v e n t u r e C r e a t o r . A e g e a n V o y a g e . A l i t h C o l o r C a v e s ,A l p h a b e t Z o o , B u b b l e B u r s t . D e l i a D r a w i n g , F a c e m a k e r .

F r a c t i o n F e v e r . J u k e b o x , K i d s o K e y s . K i n d e r c o m p .U F o G r a b s

F O A T A R IA l p h a b e t Z o o , D e l t a D r a w i n g . F a c e m a k e r ,

F r a c t i o n F e v e r . K i n d e r C o m p , U F o G r a b sF I S H E R P R I C E ( R O M ) $ 1 E a c h

F O B O T H A T A R I C O M M O D O R ED a n c e F a n t a s y , M e m o r y M a n o r ,

L i n k i n g L o g i c , L o g i c L e v e l sF O C O M M O D O R E O N L Y

A l p h a B u i l d , H o A l o n g C o u n t i n g ,U p A d ' E m , S e S p e l l e r , N u m b e r T u m b l e r

, - / . /* - - i

i

! ■ ■ ■ ■ ■ ■ ■ ! , I " I i ~ I U

A B A C U S$ 3

h a r t p a k S 3 4d a C A L L

C A L LC A L L

C B S 2

B D o z e n S 2 c e s s W i t h M a t h S e r i e s E a c h S 2

E L E C T R O N I C A R T SC i t i e s o G o l d $ 2 C o n s t r u c t i o n K i . 5 3 7

c h o n S 2 9I $ 2

C o o k b o o k S 3 O O n S 2

C o n s t r u c t i o n S 2 S t o n e s $ 2

r d e r / Z i n d e r n e u t $ 2 9

M I C R O P R O S EA i R e s c u e S 2

1 S t r i k e E a g l e S 2 K e n n e d y A p p r o a c h s 2 N A T O C o m m a n d e r S 2 D e c i s i o n I T h D e s e r t $ 2 9C r u s a d e S 2 9

E P Y XF a s t L o a d I R S 2 S u m m e r G a m e s I I $ 2 B a l l B l a z e r $ 2 R e s c u e o F r a c u l u s 5 2 R o b o t s o D a w n $ 2 R i g h t S t u f f $ 2

I N F O C O MD e a d l i n e $ 3 E n c h a n t e r $ 2 H i t c h H i k e r $ 2 I n f i d e l S 2 S o r c e r e r S 2 W i t n e s s $ 2 I n v i s a c l u e s e a c h $

S S K a m p l o r u p p e $ 4 F i e l d o f F i r e S 2 O p e r a t i o n M a r k e t G a r d e n $ 3 C o m p u t e r Q u a r t e r b a c k $ 2 B a t t l e f o N o r m a n d y $ 2 B r o a d s i d e s $ 2 R a i l s W e s t S 2 C o m p u t e r B a s e b a l l $ 2 B a l t i c 8 5 $ 2 7C o m b a t L e a d e r $ 2 G e m s t o n e W a r r i o r $ 2

S I G H T & S O U N DI n c r e d i b l e M u s i c K e y b o a r d $ 3 K a w a s a k i S y n t h e s i z e r $ 3 K a w a s a k i R h y t h m R o c k e r $ 2 M u s i c P r o c e s s o r $ 2 3 0 0 1 S o u n d O d y s s o y . $ 2 C o m p u t e r S o n g A l b u m s $ 2 T i m e T r i v i a $ 2 M u s i c V i d e o K i $ 2

T O H I T SF l e e t S y s t e m $ 6 B a n k S W r i t e r S 5 M i r a g e $ 7 P a p e r c l i p / S p e l l e r $ 8 H o m e p a k $ 3 B ' G r a p h $ 5 C a v e o t h W o r d W i z a r d s $ 2 B e a c h h e a d I $ 2 C S 1 5 4 1 D i s k A l i g n m e n t . . . $ 4 4P r i n t S h o p $ 3 I n d i a n s J o n e s $ 2 B a n k S t M u s i c w r i t e r $ 3 H o m e A c c o u n t a n t $ 5 9N e W o r t h $ 7 A d v . W r i t e r $ 3 C o d e W r i t e r S 6 S u p e r B a s e $ 6 G h o s t b u s t e r s $ 2 S t a r L e a g u e B a s e b a l l $ 2 S t a r L e a g u e F o o t b a l l $ 2 D o o d l e $ 2 V i d t e x $ 3 C o m p u S e r v e $ 2 M a j o r L e a g u e B a s e b a l l $ 3 1T e a m D i s k ( f o r a b o v e ! $ 1 M o v i e M a k e r $ 3 M a s t e r T y p e I R $ 2 S p H u n t e r ( R $ 3 T a p p e r ( R $ 3 F l i g h t S i m . I I o r C l $ 3 M r N i b b l e $ 3 M a c h $ 3

H A R D W A R E1 6 7 0 M o d e mC - 1 2 8 M o d e m1 5 7 1 M o d e m1 5 7 2 M o d e m . . 1 9 0 2 M o d e m ' .O k i m a t e 1 W / l n t e r f a c e .

A L T I T L E S O D I S K U N L E S S M A R K E D ( R F O R O C A R T R I D G EO r d e r L i n e C u s t o m e r S e r v i c e

1 - 8 0 0 - 2 8 2 - 0 3 3 3 M - 1 - S a 1 E 1 - 5 1 3 - 8 7 9 - 9 6 9 9O R D E R S O N L V ! S a l e s P e r s o n n e l D I 1 1 a . m . - / p . m . , b a t . 1 U - J E N o H a w e i n f o . ™ . ™ o 3 s B r o a d S t r e e t , F a i r h n r n , O 4 5 3 2 4P r e v i o u s O r d e r s o P r o d u c t S p e c s . * — P r e p a i d o r d e r s o u c r $ 5 r e c e i v e f r e e s h i p p i n g , U P S , c o n t i n e n t a l U S N w a i t i n g p e r i o d w h e n p a i d b c r e d i t c a r d ,_ c e r t i f i e d c h e c k o m o n e y o i d e r . A d $ s h i p p i n g a n h a n d l i n g o o r d e r s u n d e r $ 5 0 . A d $ f o C O o r d e r s . $ 1 ^ ■ i — • ^ ■ 1 M i n i m u m I n U | C : f l / M , „ ! ■ * , . , , . . , f . . , i . . l . i , . l , e l l . . I C O / . m ■

a n i

$ 1 9 9$ 2 7 9$ 2 5 9$ 3 9 9$ 2 7 9$ ] 9 9

C o m p l e t e L i n e o E p s o n P r i n t e r s a n S t a r P r i n t e r s S t a r t i n g a $ 1 4 9

A C C E S S O R I E S B O O K SP r i n t S h o p P a p e F R e f i l l S I D i s k N o i c h e r . R i b b o n C a r t r i d g e F o r O k i m a t e 1 0 $ A l A b a c u s C o m p u t e B o o k s C A L L1 2 U p g r a d e f o C - 1 2 8 . C A L L2 5 6 K U p g r a d e ( o C - 1 2 8 . C A L L3 8 4 K U p g r a d e f o C - 1 2 8 C A L LC o v e r s f o r A l l C o m p u t e r s A c c e s s o r i e s $ 8 U C a r d c o + $ 7 K o a l a P a $ 5 B u l k D i s k s , S S D D $ p e r D i s k

( I B o u g h t B 1 0 0 s ] ( E l e p h a n t o r N i s h v i a )

M " f l V ' S A / M C . H a r d w a r e r e q u i r e s a d d i t i o n a l f r e i g h t c h a r g e s . O h i o r e s i d e n t s a d 5 . 5 % s a l e s t a x . A l i t e m ss u b j e c t t a v a i l a b i l i t y a n p r i c e c h a n g e .

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

Page 124: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 124/148

< &

T H I A M N E R M A C H I N E f o t h C o m m o d o Kn g n t u t i O m o a n l e n g t h

t H K V t - J . i ^ m u K * i « n d *t t i r l o r l e t t e r s a r a v a l a Q l e f r o m I ' t t

i p a c i r w . f l W o m a l K : c e n t e r i n g ,i '

f r c - n

I I I .M i l l * S r u

* + - " . !

D M i U P T I K AC E l I l E L D r

i i A . o f t H T o nC D n r n n vW o r k i o n l y - T i n . I p i o n H 1 { - m i G r * f t r * . ) H U K F * J H E Q O e m l n l 1 0 l D X n d 1 5 C o m m o n r M H i d u e ,b n l n i ; F m u a n k P l D 9 O r S m u j i ^ . i G P l O O A ; R r i i n W i I I f l u i ,M m n t i i n i n n T , y S p l m K D k i U U B 1 A F 6 3 w i t h O k l ^ i ^« « A . « u U 1 0 , C I W A I D

T H B A N N E R M A C H I N EF O N T D I S K S ( ■ i . . i ■ ! t « F i

d * *

5 a c l i a g e i n c l u d e s :T r u e d i g i t a l a l i g n m e n t d i s k w i t h o f f s e t t r a c k sQ u i e t D r i v e s i o o s t r e d u c e n e e d f o t a n l i n u e d r t a l l g n n i F n l a o l i t y l e d n v e i .

C S C a r d i n a l S o f t w a r e

C O N V E R S E W I T HY O U R C O M P U T E R

A L A S T r F U L L I U P L E M E N T A T I O N o t h s n g m a l E U Z A p r o -f l r a m n o f l v a i i a b l f l I r u o y o u r C o r n m o d o r e £ < G i s s i f l d a U l 1 9 6 4 . E L I Z A h a b e c o m e i h w o r f d ' a m o l t

r i e b r u l e d t r n i ' d o L t p i b n a o n i E r a i i o n r o ^ r a m E U Z A j n o n - O i r c c t k o p t ^ c r i o i f i o r a p m w h ■ n o l y j n s e a c h a i a i e m e n t i y o u l y p o I I ' n i h o n r e i p o n d i w i t h h e r o w c o m m p n i o q u o V l o n — a n d t u r p m a r l i r i a r a u i i u n f l m a j i u g l y a p p r o p r i a t e !D e a i f l n o d t r u o l n i | j o m f l m l f f l i r i e . E L I Z A r i a a n e v e r b o l o r eb e e n a v m l s b l e l p e r s o n a l c o m p u t e r u a e r a e x c e p t I g r e a l l ya i r i p p a d d o w n v e r n o n l e c k i n g i f i a a o p h i a t i c a t i o n f h i c l i m a d e h o r i g i n a l p r o g r a m a [ a i c m a h n gN a , o u r n e C o m m o d c i r Q 6 v e r s i o n p M e s s i n g i n F U L L p o w i ra n r a n g e o e o c a a o t h o r i g i n B i b e i n g o E ] « i « d a m i n t r o d u c t o r y p r i c e o n ' y S 2 ^ - A n i y o u w a n i t o f i n d o u n o s h G o e s i l ( o l e a c h h p l C m o r e ) w w r l l i n c l u d e : - c o r n p l e i eS O U R C E p n O G H A M f o o n l y 1 2 a d d i l i o n a lO c d « r y o u r c o p y o l E L I Z A t o d a y a r > d , c n e i a g a m w o f i d a r h a l r t i p o n d w n e n , o h H - . o - c . - r - ' , q h W a w m i h C D m p u t t r o f o u i r i c a o c l u l l l y d o 'R E A D W H A T T H U P F R T S B A V A B O U T O U f l V E R S I O N O F U Z A :" M u c h m o ' * m « m * i a o » m e Y o u ' l l b e i m p r t s i a n n * n nE L I Z A c o n u n c i n a d t m o n i i r a i ' O n o A n , t , c u j i I n t e \ I i g o n c e

■ ' D a l i o h T f u l e n i n r t B i n m s n l A i d e a l m e d i u m f o s n o w i n g c H y o u rs y a t e m - k H C R O C O M P U T l H G M A G A Z i N E

E L I Z A 1 a r t l o u n d i n g p i e c e o s o f t w a r e . . . l a s c i n a l m g p r o g r a mt D J ^ e a n d s i u d y 1 - B A R O N ' S M I C R O C O M P U T E R R E P O R T S" E L I Z A i f t ( i f l f l t w a l i n t r o d u c e y o u r I n e n d i l c o m p u i e r av e r y l u n n y p a r t , g a m e . " - P E 7 E R A M c W I L U A M S" E U Z A \ a n c i c e p h o n a l p i o g r a m . o n t h j u ' a l u l u % e r s h o w s o i y o u r m a h n o a n d h a t y i U A l n i n o n c a l i n t e r e a l "- P O P U L A R C O M P U T I N G M A C A Z S N e' T h i t v i s i o n o E L I Z A i m b a i t « h a v a $ e « n A s p a r t * g a m e , i ^ u n m a t c h e d " - H O M E A P P L I C A T I O N S F O I H C - G 4

E L I Z A I A V A I L A B L E I T H F O L L O W I N G F O R M A T S :4 P I M H t p e c i l r D i a h o C a s s « " e iP r o i e c i e d V e ^ i o n , - . r . 1 2 ( P r o l e c t M v t r t i o n c a n t » r u b u i n o t l u l e d o m o f l i l M )

? U n - p r o i a t i e i J C o m m o d o r e B A S I C S o u r c e V f U Q f l £ 4 ( S o u r c e V s r t l o n u n b t i i i i p d a n d m r i d i n e d a i i f r e i l a i i u n t

B o t h v e r t i o m m c i u d t a m p a g e u t e r m a n u a lP i o u s » d 4 1 ? 0 a r u p p i n g a n d h a n d J m g t a l o r d e r

( O r i l o r n u i r e u d e m t p i r n i c a d d Q H f c t a l e * ( a n )A R T I F I C I A L r N T E L L I G E N C E R E S E A R C H G R O U P

0 7 1 N o r t h L J o u a A v e n u e . Q e p L QI . i A

C V I S A a n c n e c k s a c c e p t e d

M a & £ F o w r H o m e S e c u r e a n E n e r g y w i s e. . w i t h G e n e s i s H o m e C o n t r o l P r o d u c t s

A G e n e s i s C o m p u t e r w p r o d u c e c o m p l e t e l i n e o f h o m e s e c u r i t y a n e n e r g y m a n a g e m e n t p r o d u c t s . T n e y c o m b i n e w i t hy o u r C o m m o d o r e 6 t m a k e y o u r h o m e s a f e r a n d m o r e e n e r g y e f f i c i e n t w h i l e i n c r e a s i n g y o u r p e r s o n a l c o n v e n i e n c e .T h G e n e s i s V I C o n t r o l l e r a l l o w s y o t c o n t r o l u t 2 5 l i g h t s a n a p p l i a n c e s t h r o u g h o u t y o u r h o m e u s i n g s t a n d a r d B S r e c e i v e r m o d u l e s . W i t h t h e i n c l u d e d s o f t w a r e , y o u c a n c r e a t e d a i l y a n w e e k l y c o n t r o l s c h e d u l e s .Y o u r s y s t e m c a n b e x p a n d e d b a d d i n g G e n e s i s ' C O M s e n s e i n p u t d e v i c e , S u p e rS c h e d u l e P l u s s o f t w a f e r a n d a v a i l a b l e s e n s o r s . C o m m a n d s c a l (t h e n b i s s u e d i r e s p o n s e t o n / o f f i n p u t s s u c h a t h o p e n i n g o d o o r o a n a l o g i n p u t s s u c h a c h a n g e i l i g h t l e v e l . B a d d i n g C O M c l o c k , a c r y s t a l ' & c o n t r o l l e d c l o c k / c a l e n d a r , y o u r s y s t e m w i l l * h a v e a a c c u r a t e , b a t t e r yb a c k e d - u p l i m e b a s e .C O M c l o c k ' s A u t o b o o t R O

I : : m a c t s a s f a i l s a f e r e s t a r t f o rt r i e s y s t e m i t h e v e n t o

p o w e r f a i l u r e .S o l d s e p a r a t e l y t h V I C o n t r o l l e r ,C O M s e n s e a n C O M c l o c ks e l l f o S 6 9 . 9 5 e a c h a n t h S u p e r S c h e d u l e P l u s s o f t w a r e s e l l s f o r $ 1 9 . 9 5 . A l f o u r p r o d u c t s a r a v a i l a b l e t o g e t h e r i o u H O M E C O N T R O LP A C K A G E f o o n l y $ 1 9 9 . 9 5 .

C a l l 2 1 5 - 8 6 1 - 0 8 5 0 t o r d e r d i r e c t o c o n t a c t y o u r l o c a l d e a l e r .G e n e s i s C o m p u t e r C o r p . P . O . B o 1 5 H e l l e r t o w n , P 1 8 0 5 5

* l ' - i f >

Page 125: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 125/148

Page 126: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 126/148

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

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

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

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

W U I I O P R O C E S S O R SE i i y S c r i p tH E W r i t e rP a p e r C l i pQ u i c k B r o w n F o S e r i D l M

p o p i G J T T W c m J p r o 3 / P L U SO m n i w n t e rW a r d p r o B C B 3 E * r * t - u r n w t

S P R E A D S H E E T SC i l c R e s u l t i i j . i ' . c B a :C f l l c R e s u l t i m i )E n C i l cW u l l i p l i nP r i c l i C a l c W i n r P i u S )

B n f l n - , * i v O L * F o T u B e g i n n e r ^ S p r i t e * O n l y

1 1 l , ■ S i m u l a t o r I ID o o t i t t1 W ■

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

C O M A LS I M O N S B A S I CB a i l c

P H m f n n f L o o o u ' w i )L O G O i i ^ f J iP i l o t i c o m i

T i l t C o n i u l t i n l i T n * U i n a g t r i C b

V i d t e nT m r 6 T j V I P T e r m i m lT e r m 0

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

( A L M O S T )F R E EC L U E S :

I y o u ' v e e v e r b e e n s t u c k i a n a d v e n t u r e g a m e , y o n e e dT h e B o o k o A d v e n t u r e G a m e s b K i S c h u e t t e . T h i sf a n t a s t i c b o o k c o n t a i n s c o m p l e t e l e g i b l e ( t y p e s e t ) m a p s ,m a g n i f i c e n t i l l u s t r a t i o n s , a n a l t h h i n t s y o u n e e d t c o m p l e t e 7 o ( t h e a l l - t i m e m o s t p o p u l a r a d v e n t u r e g a m e si n c l u d i n g Z o r k I I I , I I I , D e a d l i n e , S t a r c r o s s , W i t n e s s ,P l a n e l f a l l , E n c h a n t e r , S o r c e r e r , I n l l d e l , S u s p e n d e d ( w i t hm a p ) , W i z a r d r y , K n i g h t o D i a m o n d s , L e g a c y o L l y l g a m y n , A l S c o t t A d a m s , A l S i e r r a O n - L l n e i n c l u d i n gT i m e Z o n e , U l t i m a I I I , I I I a n m a n y m o r e ! B e s t o a l l . t h b o o k d o e s n ' t s p o i l y o u r f u n l A a b o u t 2 5 1 a n a d v e n t u r e , i t ' st h b i g g e s t b a r g a i n a r o u n d . S s t o p g e t t i n g r i p p e d o f b S 1 0 c l u e b o o k s a n c a l l :

1 - ( 8 0 0 ) - 8 2 1 - S 2 2 6 E x t . 5 0 2 h r s , d a y , d a y s w e e k

o w r i t e :W i t t ' s E n 4 M o r e h o u s e R d . , D e p t . 1 3

E a s t o n . C 0 6 6 1 2F r e e U P s h i p p i n g . A d $ 3 . 0 0 t o C O D . A P O ' s F P O ' s o . k . A d S 5 . 0 0 l o f o r e i g n s h i p p i n g . N c h a r g e t o o e d i t c a r d s . W a c c e p tV i s a . ' M a s t e r c s r d . P e r s o n a l C h e c k t a l l o w w e e k s l o c l s a r j , C e r t i f i e dC h e c k o m o n e y o r d e r .A l T r a d e m a r k s a r a c k n o w l e d g e d .

I T ' S L I K E

D S S K E T T E SF O 9 9 E A C H !

1 0 0 % m o r e c a p a c i t y l h a n S i n g l e S i d eD i s k e t t e s

F o u s m A N Y E D i s k D r i v eJ u s t t u r n i o v e r t a . u s e ( h o t h e r s i d eB o t h s i d e s a r e c e r t i f i e d 1 0 0 % E r r o r F r e e

Y e a r G u a r a n t e e• M A D E I N U . S A . T O T A L S E A M B O N D I N G

T Y V E K J A C K E T S , R E I N F O R C E D H U R I N G SE X C E E D S I N D U S T R Y T E C H N I C A L S P E C I F I C A T I O N S

d i s k e t t e s

o n l vl o 1 d i s k s ( 2 i i d e s )c a l l ( o q u a n t i t y d i s c o u n t s O R D E R

T O D A Y* 0 a l o r d e r s a d S l o p o s t a g e h a n d l i n g1 S F o r e i g n } F l o r i d a r e a d 5 ° S a l e s T a x .

S A T I S F A C T I O N G U A R A N T E E DO Y O U R M O N E Y B A C K !

T O L L F R E E 1 - 8 0 0 - 6 4 2 - 2 5 3 6F L O R I D A 3 0 5 - 4 9 3 - 8 3 5 S

o s e n d c h e c k o m o n e y o r d e r t o

c o m p u t e r p r o d u c t s4 2 1 1 N 7 5 t h T e r r a c e • D e p t 1 4 L a u d e r h i l l , F L 3 3 3 1 9

Page 127: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 127/148

N E L O P R I C E S F R O M T H W O R L D ' SL A R G E S T S P O R T S S O F T W A R E C O M P A N Y !

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

C h e c k o u l i n e - u p b e l o w , a n t h e n o r d e r y o u r f i r s t P D S p o r t s P a c k a g e .

F O O T B A L L S T A T I S T I C S . c o m p r e h e n s i v ec o m p u t e r s o f t w a r e s y s t e m . Y o c o m p a r et e a m s i o v e r 6 o f f e n s i v e a n d e f e n s i v es i t u a t i o n s a n w a t c h t h m a t c h u p s o n t h s c r e e n . E v e r y t e a m i g i v e n p o w e r r a t i n g .P D a l s o p r o v i d e s " y e a r - t o - d a t e " d a t ad i s k e t t e s f o r a n o m i n a l c h a r g e . 3 9 . 9 5F O O T B A L L H A N D I C A P P I N G , l l n c l u d e s F O O TB A L L S T A T I S T I C S P a c k a g e ) . F o r e c a s t s t h o u t c o m e o f o o t b a l l g a m e s b a s e d o n m a s s i v ea m o u n t s o s t a t i s t i c a l d a t a , m o r n i n g l i n e sa n p o i n t s p r e a d s . 4 9 . 9 " >B A S K E T B A L L S T A T I S T I C S . T h m o s t c o m p r eh e n s i v e b a s k e t b a l l p r o g r a m e v e r w r i t t e n ." W h a t - i f " y o u r w a i n t o e v e r y i m a g i n a b l ec o m p a r i s o n a n d f o r m u l a t i o n . 3 9 . 9 5B A S K E T B A L L H A N D I C A P P I N G . ( I n c l u d e sB A S K E T B A L L S T A T I S T I C S ) . G i v e s y o u a ni n s i d e l o o k i n t o t h o u t c o m e o g a m e s b m a t h e m a t i c a l i y e q u a t i n g s t a t i s t i c s , l i n e sa n p o i n t s p r e a d s . 4 9 . 9 5B A S E B A L L S T A T I S T I C S . S e h o o p p o s i n gb a s e b a l l t e a m s s t a c k u a g a i n s t e a c h o t h e r .S e s u m m a r i z a t i o n s . P e r f o r m a n c e s t a t s o e v e r y t e a m i t h m a j o r l e a g u e s . 3 9 . 9 5B A S E B A L L H A N D I C A P P I N G , l l n c l u d e sB A S E B A L L S T A T I S T I C S ) M a k e s y o b e t t e r -p r e p a r e d t p r e d i c t t h w i n n e r o a n y g a m e .A l e a s t , m a t h e m a t i c a l l y . 4 9 . 9 5T H O R O U G H B R E D H A N D I C A P P I N G . T h i s" w o r l d c l a s s " p r o g r a m g i v e s y o a e d g e i p r e d i c t i n g w i n n e r s . p r o v e n s y s t e m . . . b yP D a n m a n y h o r s e r a c i n g e n t h u s ia s t s . 1 2 9 . 0 0H A R N E S S R A C E H A N D I C A P P I N G . T h f a s t ,e a s y w a t f i n d o u w h a t r a c e s a n d w h a th o r s e s s h o u l d b l o o k e d a t . . . a l l s u m m a r i z e di " p o w e r r a t i n g " f o r m a t . 1 2 9 . 0 0Q U A R T E R H O R S E H A N D I C A P P I N G , t h c o m -p u t e r s y s t e m a c t u a l l y " r a t e s " t h h o r s e s i e a c h r a c e o w h a t i t h f a s t e s t g r o w i n gs e g m e n t i t h e s p o r t o k i n g s . 1 2 9 . 0 0

T R A I N E R S T A T I S T I C S . A n a l y z e s a l l o c a l r a c eh o r s e t r a i n e r s a n g i v e s y o r a t i n g f o re a c h o n e . 3 9 . 9 5J O C K E Y S T A T I S T I C S . s h o r t t i m e w i t h t h i ss o f t w a r e p a c k a g e w i l l s h o w y o w h t h t o 1 j o c k e y s a l o c a l t r a c k s w i o v e r 9 0 o

a l r a c e s . 3 9 . 9 5H A R N E S S D R I V E R S T A T I S T I C S . c o m p l em e n t t t h H A R N E S S H O R S E H A N D I C A P -P i N G S y s t e m , t h i s p a c k a g e t e l l s y o a l y o n e e d t k n o w a b o u t t h m a ( o w o m a n )b e h i n d t h e h o r s e . 3 9 . 9 5

P D P O B O T O R R A N C E , C A 9 0 5 0 7 ( 2 1 3 ) 5 1 6 - 6 6 8 8P l e a s e s e n d m t h f o l l o w i n g P D S O F T W A R EP A C K A G E :

S T o t a l

A d S 6 . 0 0 f o p o s t a g e a n h a n d l i n g .C a l i f , r e s i d e n t s a d 6 ' / 2 % s a l e s t a

h a v e a n A P P L E ! I B ( T R S - 8 0 )C O M M O D O R E - 6 4D I S K E T T E | C A S S E T T E ) M O D E L( C h e c k e n c l o s e dI C h a r g e m c r e d i t c a r d : A . E . ) V I S A ) M . C . ( C a r d N o E x p i r e sS i g n a t u r e

( A i a p p e a r s o i c r e d i t c a r d )O R C H A R G E B P H O N E . . . C A L L ( 8 0 0 ) 2 2 2 - 2 6 0 1( I C a l i f : ( 2 1 3 1 5 1 6 - 6 6 8 8 )N A M E .A D D R E S S .C I T Y

. P H O N E L. S T A T I . Z I P .

D e a l e r I n q u i r i e s \ n v i t e d

Page 128: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 128/148

B E T T E R K E Y B O A R D U T I L I T Y .< • • . ; . - , » L * g c m i u L u t t o n — b l a n k

£ h » « t i ~ g i t • y o t h f c t y b o c i r c l c y o n » * < l , i n s t a n t l y , t o a n p r o g r a m ,Y o t ' v B g u l - i * D f S t p e r - » n a l c m n O u t C r » f L i « c l d a n l o t *

t f i f l t n r i r n i r i k J s" F 5 " I n n f p i B i n i i L K i 4 i F i l n

b e a r d H w h l y I Y O T F I L L I M f l . f l f l l l o l

9 U i 7 3 0 i « c u t * T i e e M

B E T T E R D U S T P R O T E C T I O NF O V I C O M M O D O R EC h o o i * a o m a c t l v * f l a i l c - f r * * c a v * i t o y o u i k f j ^ > j ^ j ( i m o n i t o r o c o m p l t t * . " * . i

1 » a c n • l # i f i f t f l ( O j o u i C D l i j * a I N M o n o , o h S I e i 1 h » r - l i k c m i t a i i i i I I m f l dB p * c - j i l o l l I t b f i E i i r i * r 1 p K f l l L h i f g S o f i t * n - f c i J I CT w l u r i ' y i l T " " * * ^ o ' f i t f l o i " i oA v a i U D ' a c o m o u H ' C O - e r ( 1 m o n n o i D » a r a i 2 M ) 4 1 5 4 1□ i k € o v e r I S S K l d ' 1 > 5 ^ t

S 7 . 9 5 S 1 2 . 9 5W C a S o l v e A Y o u rC o m m o d o r e C o l o i P r o b l e m . ' .U n i q u e P r o b l e m S o l v a n l o O l d « i C o m m o d o r v i( w t l h S P i n M o n l l g i D i n P l u g ) .I n * l n » ' P » * r K a S l o » * i n a M i t i a i i r i l a n s i

T h C o l d S T i C p V A * ;r T J u i i p l u g i n l uc o [ r i l l i i m m i * r n \ i O l « K .

S 1 5 . 9 5r o ^ r " o l d 0 r i o o d n u

S 1 8 . 9 5T I H E C d 4 o t S r i i r p * - w T C A B L E U l * i l ° ' S n a r p « n i r b u i J l I n T o * i d u ' m O f t l t O ' « m A T l i * M u k l l r x " t m p t n M " l f o M i C o m m W f t r a t J t j iE r ^ n H a r [ h - i s c * B i f l < [ ■ ■ r j ^ c i g i t l r o u » e n d u r e ) n u * u '

S 2 4 . 9 5R E S E T S W I T C H E S

V a i U o n i I E y . i y N w A ! ■ ■ ! . I P i * ~ n » a a * d i p l l c l i f i V M 4 D o n C o m m o d o p *C v m r n o a o f i : l o l t u u r e b e l I * i 1 c n Q > / ' l i B l i a h U a i m

l t ( I n n ■ v n i l l h o . t

" ' ' T m r a a l S n ^ p N c ^ S a $ 1 9 . 9 5I Y o u i C o m m o d o r e D i s k D r i v eH o a n B o t h e r e d ?M o i l O l * ( i t * H y o * n o - l l i B r l u M o r t i o m r e t d a f t i ]■ r Q f p j D b i f f m i ' j L , h . i . | i , v h 1 b # c n i i i j r n a u o i r m i r [ . Q l i - B i T » t > i . p j i D K l u H ( » i u . B h i t o r t r r t a t r t d[ r ^ r o * H i « * j i r i f f r i B t d q l t E o ' i l i y ^ r n o n iO u i n o i p 4 n « i ¥ t f m w I N n T i m s u r i l o ( i l t i O i l u k O m a n i lD M 1 h * i c o a l i ^ Q b i H i r a u g h i i l

S 7 9 . 9 5 S O r d e r T o d a y !

F l K M i « n d n i g L h o ( o L L j * . t n g( P l t t M d o v n l b * I u I I y - S * n d U - h u i d i o n l y . )

P r t c *l U

T o t a l E d 5 n i p p i n o a r H a n d l i n g O o i t L g n o i d » n

5 ' S t C I I v T a l ^ i t l i ' * i i ' " * n l i O n l y ] S

T O T M . E N C L O S E D- ■ ■ * : - ; j - t o i r ' m t C a n i Q V f l A

W l U J / ( # i * } - ' - i l J j i S & i .

W i c k e dW e n d y ' s

H o u s eo

D i s c o u n t sT / i e b e s t l i t t l e d i s c o u n t

h o u s e i A m e r i c a .S u S .

P R I N T E R SS T A R M I C R O N I C S S & W P R I N T E R h i g h 1 2 9 9 S 2 I ' )i n a e d ( i 2 0 c p i ) u i n c j r I r i i e r q n u l i i >S T A H U I C H O N I C S S I M U I ' I I I Y I K I U & O W S c t j s , f r i i ' l L u n u n L r a c l u r f c r d . I f . K b u f T e rM O D E M SU l T E Y M 0 3 W b i u d C 4 t u l D m i K l i d i 1 1 s o A w a r c a d d f l 5 o f C a n i p i i S a r v f l a c c e H t i m uD I S K D R I V E SU S S Y S T E M S I K S [ ) . | 2 9 2 6 ' fS I T K H D I S K D H I V E

1 0 8 D A T A 2 0 X U Q M C O L U M N C A R T -H I D l i K v . i 1 1 1 i p r e a d ^ h n l u n v o r d p r o c w r I n c l u d n JM O M T C I U SS T R O N C R E E K a A M H K K 1 2 1 2 B 1 U O N i r O B U r aX T R 0 N C 0 M C 0 L 0 R 1 U " 2 t I 7 " lC O M P O S I T E C O L O R V i O N T T O H « I i hl j u i l i i s p e u k i r j t i J a u d i n a m | ' ] i f n L rS O F T W A R E

H ( J 6 \ l i S K N S E b , M I C R 0 T E C H N I CS O L U T I O N S I N C L — H u u l t i m i i f l h o m en i c d r i T i p r o g r a m . V o c o n t r o l i i i c i E o n i B t r a * h r ny o u ' w n o i h o m e . T H T H I N K I N G T E R M I N A LM M A H T 6 I T E R M I N A L * 4 b y 4 0 2 M I C R O T E C H N I C S O L U T I O N S I N C^ i r t t w j r c f o r d n C - 6 4 m o d e m , a l l n n si i p l i t j i d ' i J o ^ i i b i n J , t m a d e r a , V T 5 2 / V T 1 0 0 t m u l a t T o nS M A H T 6 1 U S E R S M A N U A L , N E b v 1 3 I C I D i t k j J i ■ t o p h & t t l c a l e d [ > m a r j i nw i l i u s i f i a n t h t i i n p i n i l m i i c i u a iV O R T E X B U L L E T I N l i O A l l l ) 7 S Y S T E M f o i f u M I T E V M * n d t l ]{ j i f i r r C ' 6 - I n o d e m i i i i \ u u t n ^ * i t S V S O I " M i t i y

H E S W A R E O M N I W H I T E BG R A P H I C S B A S I CH E S C A H E SC K L L D E F E N S ES U P E R Z A X O NV I Z A S T A R f i b S O L I D S T A T E - l l i r e ri n n w i l h % | > t e j d - 5 h r f t . d a l a h z * r a n g r i p h E c a

6 3 3 T 3

1 1

1

W I C K E D W E N D Y ' St H O P P I M ; S P K C 1 A L

M I T E V M O . i i d V O H T E X l B B S I I 1 5 . 0 0 — S A V E I 7 BA I . I . I T E M S S H I P P E D W I T H I N 7 H O U R SO W f c l ' A \ S H I P P I N G ! C A S H I E R ' S C H E C K .M O N E Y O R D E R . V I S A O M . A C C E P T E D .S H I P P I N G A N H A N D L I N G E X T R A . A D 4 F O V I S A O M . C . C A L I F R E S I D E N T S A D 6 . 5 % T A X .

n n n u n i m .

8 0 0 - W I C K E DF o C a L i f r j t u i a r e s i d t : n i ; i l j c i i j i u r n p r

s e r v i c e c a l l 4 I 6 3 2 1 2 2 0 o r s e n dv o u r o t d c r t » W I C K E D W E N D Y ' S H O U S E O F D I S C O U N T S

H A M I L T O N C P A C I F I C A . C A 9 4 0 4 4

D U S TC O V E R S

C U S T O M M A D E T F I - A H e a v y 3 2 - o i . V I N Y L A N T I - S T A T I C

E X T E N D S E Q U I P M E N T L I F Ei C h o i c e o C o l o n L t T a o B r o w nC O M P U T E R S

C - 6 4 ; V I C - 2 0 ; C - 1 4 ; P L U S 4 7 . 0 0A T A R I 8 O 0 X L ; 1 2 Q 0 X L ; 6 5 K E 8 . 0 0A T A R I 1 3 D X E ; 1 3 0 S T . 1 3 . 0 0C - 1 2 8 ; B - 1 1 B 1 3 . 0 0A P P L E M e 1 3 . 0 0D A T A S E T T E ( O L D ) 3 . 0 0D A T A S E T T E ( N E W , C 2 N ) 3 . 0 0

D I S K D R I V E SC - 1 5 4 1 ; C - 1 S 7 I B . 0 0M S D S / D ; A P P L E S / 8 . 0 0M S D O / D ; A P P L E D / U N I T 1 0 . 0 0I N D U S . G 8 . 0 0

P R I N T E R SC - 1 S 2 S / M P S B O 1 1 0 . 0 0C 1 S 1 6 / M P S 8 0 2 1 3 . 0 0C / M P S 9 0 3 ; C - I S 2 0 ; C 1 J 3 0 8 . 0 0P A N A S O N I C K X - P 1 0 9 0 / 9 1 1 3 . 0 0P A N A S O N I C K X - P 1 0 9 1 / 9 3 1 4 . 0 0E P S O N M X B 0 : R X B O ; R X B Q F T . . . 1 3 , 0 0E P S O N f X B O ; F X S O F / T 1 3 . 0 0E P S O N M 1 0 0 ; F 1 0 0 ; R A D I X . . . 1 6 . 0 0G E M I N I 1 0 / 1 0 X ; D E L T A 1 0 1 3 . 0 0G E M I N I 1 S / 1 S X 1 6 . 0 0S T A B S D - 1 0 ; S R - 1 0 ; S G - 1 0 1 3 . 0 0

S T A R S R - 1 5 1 6 . 0 0R 1 T E M A N I 1 3 . 0 0S E I K O S H A A T 1 O 0 / G P . S 5 O C R 1 0 L E G E N D 8 8 1 3 . 0 0O K I D A T A 9 1 / 9 1 1 3 . 0 0J U K I 6 1 0 0 1 6 . 0 0O K I M A T E 1 0 8 . 0 0

M O N I T O R SC - 1 7 0 2 / 1 7 0 3 ; C - 1 9 0 2 R G B ] 1 6 . 0 0S A N Y O C R 3 ( G R E E N ) 1 6 . 0 0I E N I T H I V 1 2 2 / 1 2 3 . . . 1 6 . 0 0Z E N I T H I V 1 3 1 / 1 3 3 1 3 . 0 0T A X A N R G 1 1 1 0 1 4 . 0 0A M D I K C O L O R 1 9 . 0 0C O M R E X S 4 Q 0 1 4 . 0 0S A K A T A S G - 1 0 O O ; S C - 1 0 0 1 4 . 0 0B M C O L O R 1 6 . 0 0

V I D E O R E C O R D E R SF O M O S T R E C O R D E R S 1 3 . 0 0

( C U T - O U T F O C L O C K )

S P E C I A L O F F E RO U T L E T

S U R G E S U P P R E S S O R$ 2 4 . 5 0 - 1 $ 2 . 0 0 S h p g & H d l gO r d e r b s t a t i n g N A M E a n M O D E L

a n C O L O R C H O I C E T A o B R O W N .E n c l o s e c h o c k o m o n e y o r d e r p l t r t

S I . 5 0 p e i t e m s h i p p i n g a n h a n d l i n gC a l i f o r n i a R i b . I n d u d * 6 . 5 * % S a l e i T a x .

S P E C I A L C O V E R S W I L L B M A D E T Y O U RD 1 M E K S I O M E D S K E T C H . S E N D V O U R R E O U I f i E M E N T S F O O U I t I O P R I C E Q U O T E S

C r o w n C u s t o m C o v e r s9 6 0 6 S H E L L Y F I E L D R O A DD O W N E Y , C A 9 0 2 4 0

( 2 1 3 ) 8 6 2 - B 3 9 1

Page 129: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 129/148

a T U S S E Y C O M P U T E R P R O D U C T S * .

W K N O W W H A T Y O W A N T !1 L o P r i c e s ! W i r i h a v e t h e l o w e s i p r i c e s a r o u n d I I y o u d o l i n d a l o w e r p r i c e . 3 ) S t t a i g k l t a l k W w i l l g i v e , i . . i a c c u r a t e i n f o r m a t i o n a s t o o u r s l o c k i n g c o n d i t i o n

p l e a s e g i v e u s c h a n : e 1 b e a t i t 2 F « t , d e p e n d a b l e s e r v i c e O u r s h i p p i n g d e p a r t m e n t w o r k s h a r d ! g e l y o u r 4 P e i s o n n e l w h c a r e T h e p e o p l e a T C s m c e i e l y w a n ! y o t b h a p p y w i l d

o r d e r s o u q u i c k l y , u s u a l l y w i t h i n o n b u s i n e s s d a y t h w a y o u r o r d e r i h a n d l e d W a l k n o w o u | o b s d e p e n d o h a v i n g h a p p yO R D E R S O N L Y P L E A S E : 8 0 0 - 4 6 8 - 9 0 4 4 I N F O R M A T I O N P O R D E R S : 8 1 4 - 2 3 4 - 2 2 3 6

P H O N E L I N E S O P E N 1 0 - 8 M U M i l . 1 0 - 5 S A T H P A N A S O N I C K X 1 0 9 1 P R I N T E R

f J r . u l a t t e r q u a l i t y . i t I h N i c k o s n i t c hT i l l 1 0 9 1 J i p l J l o n g 1 ? O « I i m h I L b u t i f r I i ' i i i P i l l t t up i \ M i r v i t i a i T u C i i n « i i 1 0 1 i n d ( p i o i f t 9 f i J u i i E U f l i t t a r a n t iT h 1 0 3 1 h m i t t i r h i M f r q j H i F t m t l c T i U i f * r * J t c l j > g * i j u j m i I k j U Ii ? B t \ n u r m * * f f \ ( h i r K i t u c r t * d * * i * h « i i r 1 0 3 1 r

O u p r i c e $ 2 7 3 0 0P a n a s o n i c K X 1 0 9 0 $ 1 3 9 0 0

I d d t l n u h t v t n u I t l l v r i | u « N r v |S 1 0 N L M " i M a l f i n f r o m S t a r C a l l

P R I N T E R I N T E R F A C E Sx r

t « i f c i j * # - I L H . 0 ' ■ I l i E f i l

' ■ ' ( I I IH U

L .

T t i u i l i l t t n u L l 6 5 j ( » L i h i i | M i i h J f i .C m M U H i d o r f l r j r j U I

I M [ i « u l |t e C E 0 8 j l l f > H f i l i h t l i i f l i n g S 1 0 n r i ' i l

S i t i l h i l lH i . s C a i j i i i i S m

U 9 i 9

t j l L f t s i d l 1 * I d E D I JE l P f i u l i N i n u l lP i P f f l s S f l f i * J l V f l M 2 i

. . 2 1 1 u j u i i

i Z J S U U( W i t h I ! 1 1 Q . l . nS t t W I i 1 3 l l C i ) l i l r M d A n d F L C i l l u r I P L l I . L » l r ' o i i u m i l u p ii r a i

P a 6 a i s i n l m D , P i D l i n ̂ f l i 3 9 B SP u w e i E h t 0 P r n l i n q d l I J 5 9 9T n o l S c i J 6 b u i ' i H j 6 , u i d r ^ * f f O i | f l | 6 9 1 3C . n d d a 1 b l » i 4 > j m j r m 1 9 9 5S U p B D ' I B ^ i i e i 9 9 bC S I r i 4 1 i . ^ H L T u r . i i 9

M J h L l . ' . M I U U U n j f f [ i | . n l r r i | : | | I t / 5 U S p i M f l r i f f i i ( a j t h o l m * j a a sM J ' l j i i i p t J 9 9 9L u u i p l e i e P B i n i n j ] A E H i n n l a n i ^ 6 4 O DT h H i A i i D i m u n r j f l g &T l i n F . V D r k l I n V f U l O f , 4 . J V ^ f l C i t f l f l u *

y d - i j g i ' n p n i t t n t r a l L r t ^ e i P ^ r o ' 'U m i q t i i L t n l U D f t r J t h

6 4 Q o c ] f f 1 / - i 9

D I S K D R I V E Sw s s U S S O I M

C C - J i

I n I r o n * S o l l l ^ i l h U l g u l t d W P H E P R O D U C T S

t . j ^ i . j

H V ' i V I ' f i i t v b , u 1 [ d l l I h i h r i | i H L t , r *

l i | U I 1 t t [ - i n | f W | V H E I K I g W v . l i i l i c r t A

" D E A L E R I N Q U I R I E S I N V I T E D "O t h e r p r o d u c t l i n e s a v a i l a b l e ! C a l l f o p r i c e s .

C o m m o d o r e 6 i $ 1 4 7 . 0 0 "H W i t h ( M e p u r t h i ^ i - u , i r i y [ j i t i u t i r . d i s k d i i n i i m c o r . n i m o d B i t l

I ! i 4 1 D i 5 * D r i v s . . 1 7 0 2 C o l o r M o n i l o r

1 1 9 b 1 1 1 )1 1 9 5 0 1

. C j I IP i n i 4 C - 1 6 o i I i b f sS 6

N E P R I N T E R F R O M S T A R !H i S 1 i a u i H j i d i l e o U i ; j u ^ i I , » G e m m i 1 Q I t r u a 1 ? t P a n h j l i h ( m m o d e l o T i n t I L T X W h i l i » * k e i I h l l l m i m t e id i U e r e m n t I p l i c i q u j l i l y m u r l r l G C P S . w f 1 7 b y I i l l I I r i d W n i i t i n s m o d e i h p f i n i u d r u - s i l o ^ F i i u d u l y , u N i u m d i n n j n o i dI n ( t t i e r i i t i d l i i y i i m U h i r I t a l ^ o i i i c I l u j h s l i m i t ? I m j l e r , h i n d

P L E A S E C A L L F D H U U R L O P R l C t f

B U B U N D L E —$ A V E B U N D L EO l d e r o n a t h e s r p o p u l a r p a c k j g e i o p r o d u c e s b y n u m b e r E q

u i i o g s l

W O H D P R D C E S S O A 6 a n S P E L L P R O 6

1 5 4 1 f X P R E S S - n d i t i f l F A S T C A B L E

C O N S U L T A N T i n P A P E R C L I P W / S P E L L P A C Kt h r u s t f i n * j . i [ J i i h i s f j V t a i c P n x t m * ' i d - t i & a i K r . « k i

P - l i - g t " M I R A G E D A T A B A S E / A D V A N C E D R E P O R T G E N E R A T O R i n

M I R A G 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

B I - 8 0 - i d P A P E R C L I P W ' S P E l l P A C KF i j ) t l l h p * O f i i A i l i l t

T U S S E Y C O M P U T E R P R O D U C T S( f u n i u t i l y T u s s e y M o u n t a i n S o f t w a r e )

B O 1 0 0 6S T A T E C O L L E G E , P 1 6 8 0 4

Page 130: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 130/148

F R E E 1 D I S K E T T E SO

2 C - 2 0 C A S S E T T E Ss u b s c r i p t i o n t t h ' C a s s e t t e o t h M o n t h ' g e t s

y o a t a p e o r d i s k f u l l o 1 q u a l i t y C o m m o d o r e 6 p r o g r a m s d e l i v e r e d t y o b f i r s t c l a s s m a i l e v e r ym o n t h . T h d o c u m e n t a t i o n i n c l u d e d w i l l h e l p y o r u g r e a t u t i l i t i e s l i k e ' W o r d P r o c e s s o r , ' a n ' B u d g e tA n a l y z e r , ' o e n j o y g r e a t g a m e s l i k e ' F r o g j u m p ' a n C a t e r p i l l a r C a v e ' F O A L I T T L E A 5 C E N T S E A C H 1

L i m i t e d o f f e r S u b s c r i b e f o a y e a r o c a s s e t t ea n r e c e i v e 2 0 F r e e C - 2 0 c a s s e t t e s o s u b s c r i b e f o y e a r o n d i s k a n r e c e i v e 1 0 F r e e 5 V s i n g l e s i d e d d o b l d e n s i t y d i s k e t t e s !

r — P R I C E S —T A P E D I S K

1 Y R ( 1 2 I S S U E S | 6 0 " 7 5 ™S M 0 ( 6 I S S U E S ] 3 5 " 4 5 S i n g l e C o p i e s 7 0 9

, , . . M i c h . H e s . a d d « %W e v e b e e n i b u s i n e s s ( o o v e r s e a s a d s i o i o s u b s c r i p t i o no v e r t h r e e y e a r s ! a c q u i r i n gO v e r 4 0 0 0 s a t i s f i e d c o l o rc o m p u t e r o w n e r sC o m m o d o r e 6 r e q u i r e d

a n S I . 0 0 t s i n g l e 1 3 3 1 1 6 3 .

P E R S O N A L C H E C K S W E L C O M E !

W T S u b s c r i p t i o n S o f t w a r eP . O . B O 2 5 6 - CH O L L A N D , M 4 9 4 2 3 " ■ ^ "( 6 1 6 ) 3 9 6 - 7 5 7 7

r a n s c o T C M - 1M O D E M

f o t h C o m m o d o r e 6 4

T U R N Y O U R C O M P U T E R I N T OT E L E C O M M U N I C A T I O N S S Y S T E M !

1 0 9 ' 1 9 s u g g e s t e d r e t a i l p r i c e

D e a l e r i n q u i r i e si n v i t e d

I n s t a l l s I N S I D E t h c o m p u t e rU s e r P o r t a c c e s s a l l o w e dw i t h m o d e m i n s t a l l e dA u t o A n s w e r / A u t o D i a lD i r e c t c o n n e c t t p h o n e l i n eS o f t w a r e i n c l u d e d f o u p l o a di n a n d d o w n l o a d i n gC o m p a t i b l e w i t h n e C - 1 2 8c o m p u t e r

C a l l 1 - B 0 O - 2 3 7 - 3 7 6 2 , e x t e n s i o n 9 5 ( o r d e r s o n l y )

r a n s c o m , i n c .7 0 3 - 1 3 A N N O R E N O D R I V E

A I J D I S O N . i l . ( 5 0 1 0 1

S o f t w a r e D i s c o u n t e r sO A m e r i c a ( P e r i p h e r a l s , l o o ! )F o r O r d e r s O n l y 1 - 8 0 0 - 2 2 5 - 7 6 3 8 *I n q u i r i e s a n P A 4 1 2 - 3 6 1 - 5 2 9 1

F r e e s h i p p i n g o o r d e r s o v e r 1 1 0 0 i c o n t i n e n t a l U S N s u r c h a r g e f o V I S A / M A S T E R C A R D

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

. : : > * . I n f o C e i o t h eF r e a S u b s c r r p l i o n1 O v e r 6 0 P o p u l a r D a t a B a s e s

A u t O D i a l /A n s w e r M o d e m

3 9 I o w a s p r i c e t F o C o m m o d o r e 6 4 *

• O r d a r l n g a n d T e r m t ; O r d e r s w i l h c a s h i e r c h e c k o m o n o y o r d e r s h i p p o a i mm e d i a t e l y . P e r s o n a l / c o m D a n y c f i s c h s . a l l o w 3 w e e k s c l e a r a n c e . N C . O . D . ' s .S h i p p i n g : C o n t i n e n t a l U . S . A . — O r d e r s u n i l e i $ 1 0 0 a d d $ 3 t i ' . h i p p i n g o o r d n r io v a r i l M . P l e s i d o n i a a d 6 s a l e s t a x . A K H I F P O A P O — a d d 1 o a l o r d e r sI n t e r n a t i o n a l O r d a r P o l i c y — N o C r e d i t C a r d s — a d d S I o 1 5 o t o r O e r w h i c h e v e r I g r e a l e s t . D e f e c l i v e m e r c h a n d i s e w i l l b r e p l a c e d w i l d s a m e m e r c h a n d i s e — N OC R E D I T S ' R e t u r n m u s t h a v e a u t h o r n a t i o n n u m o e r ( 4 1 ! 1 3 6 1 - 5 2 8 1 P r i c e s s u D i o c t t c h a n g o w i l h o u l n o t i c e

T n n L r iT O A S T E R . . .f f f l C K M O N P R . . F .

I V E B

D I O P L A Y D R I V E H E A D T R A C K A N f L T R A C K P O S I T I O N S T * E 9 6 E N I I A L T R A C X 9 , B A T f l f l C K B t * L O A D B E Q U t N C E ,( L E C t R l C A U L V B V P A Q B W R I T E P R O T E C TT A B S X U S B A C K B J D E B O D I Q K 8H 1 T H D U T N Q T C H I h J a .E L E C T R I C A L L Y W R I T E P R O T E C T Y O U *D I S K D R I V E .M O N I T O R R E A D 1 N Q A N W P l T l N Q O T R A C K S E C T O R S D U R 1 N O O P E R A T I O N .C O M P A R E O R I G I N A L T R A C K S A Q A I N B TC O P Y T R A C K S ,O N L Y ( A * . V 3 P L U S t 3 , 3 O S H I P P I N G .

. i n n . c d d l ,f * < f t Q

F O & H I V / E Bp a c k a g e : c o n t a i n s p a n , f i l t e r ,f i n g e r q u a r d a n p o u c h c o r d -N I N S T A L L A T I O N N C C f B l l f i f t VU Q B E T D N V E N T I L A T I O N Q L E F F E C T I V E Q U I E T C O O L I N G R E D U C E SM E A T I N O T O N L Y S E V E N O E a - t E E DA O O V E A M B I E N T A I O R E A T L Y( 1 T E N D I N 0 D R I V E B C R U 1 C E L I F E .O N L Y * l f l , ^ 3 P L U S . - . . i ■ S H I P P I N G *

c o - t m c l i D J S K 7 K O H I C SP . O . B O 9 6 B t D f O K D . I 4 7 4 2 1

7 7 9 - 1 7 5 2O B O O - l i O O

Page 131: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 131/148

W H A T I T H I S G I R L D O I N G ?- T H E - - G I R L - 1 9 T A P A 0 G 3 E R 2 L P A I 8

2 1 3 4 5 2 4 ■ F E E D I N B -

0 1 5

P A F I P A Q Q I N P A B B 4 1 0

B R E A D3 1 4 0 2

■ T E H E h P A M P A T T U W 0 0

- A 0 2 0 1

- D U C K -P A E P A B L 1 2 A K K P A 0 0 3 2 4

Y n c a n n h n v e y o u r c o m p u t e r s p e a k t y o , . w i t h t h e i n e v i t a b l e" K i l o b a u d M o n s t e r . " T h i s r e m a r k a b l e b r e a k t h r o u g h i e n g i n e e r i n g 1 n o b e i n g ( i t i c r c i l t t h e g e n a r a l p u b l i c b C o m p u t e ! , » n i m n r i e p o s s i b l e a f r a c t i o n o f t h c o s t y o u ' d e x p e r t t p a a n y w h e r e e l s e . Y o w i l l a l s o l e a r nh o c o m p u t e r s s p e a k , w h s t l ( M O t f i s y n t h e s i s i s a n r i t h b a s i c s b e h i n dp h o n e m i c a . I t ' s g r e a t e d u c a t i o n a l t o o l f o t h i n d i v i d u a l a n f u r t h ei n s t i t u t i o n a l i k e !

T h K i l o b a u d M i m a t u r i r e v o l u t i o n a r y i t e m f o t h h o b b y i s t , b e c D U Mn o y o u c a n h a v e m n n y n e r e s o u r c e s a v a i l a b l e f o r e x p e r i m e n t a t i o n . M l o n g e r i t h i s f i e l d o f s c i e n c e l i m i t e d t o t h e l a b , a n n l o n g e r i s i t s c o s tl i m i t e d t g o v e r n m e n t a l r e s e a r c h p r o j e c t s . Y o c a m a k e y o u r c o m p u t e rs p e a k w i t h l i t t l e e f f o r t , l o e a s i e r t h a n y o t h i n k !

T h q u a l i t y o s p e e c h p r o n u n c i a t i o n i e x c e l l e n t . A n y t h i n g i m a g i n a b l em a b s p o k e n , f r o m s c i e n t i f i c t h r u s l a n g w o r d s — w e i n c l u d e d e t a i l e di n s t r u c t i o n * s h o w i n g y o e x a c t l y h o t d t h i s . Y o c a n o h a r e a l t h s a t i s f a c t i o n o d o i n g t h i s y o u r s e l f , a f r a c t i o n o f t h c o s t , a n d h a v i n gs o m e t h i n g r e a l l y u s e f u l t s h o w f o y o u r e f f o r t s ! , D e v o n

O N L Y 9 ' r e g u l a r p r i c e

I n t r o d u c t o r y p a c k a g e I n c l u d e s e v e r y t h i n g y o n e e d t g e s t a r t e d !S A V E - C o m p u t e l m e m b e r s o n l y 7 . 9 5 .

Y O U R C O M P U T E R W I L LT E L L Y O U ! D O N ' T T H E YA L N O " S P E A K ? " . .

A b l e t w o r k w i t h a n y c o m p u t e r !• C o m p l e t e i n s t r u c t i o n s i n c l u d e d !

U s e r - p r o g r a m m a b l e v o c a b u l a r yo v i r t u a l l y u n l i m i t e d s i z e !

P r o g r a m i t s a a n y t h i n g y o w a n t !

G u a r a n t e e d t h o l d y o u r i n t e r e s t

a n d e l i g h t f o r h o u r s !T h K i l o b a u d M o n s t e r i t h e b a l l s o f n s e r i e s O p r o j e c t s t h a t c a m n k i "

y n u r c o m p u t e r t a l k , a n i l i n e c e s s a r y f o r l a t e r p r o j e c t s . T h K i l o b a u dM o n s t e r w i l l s o y o u w i t h e v e r y t h i n g y o u n e e d t k n o w i o r d e r t a t t a c h i t y o u r c o m p u t e r a n e n a b l e i t s p e a k w o r d s . A l a d d i t i o n a lI n f o r m a t i o n i i n c l u d e d w i t h t h i s b e g i n n e r ' s p a c k a g e . T h b u i l t - i n e d i t o ri t h W o n i m a k e r e n a b l e s j ' o u t o e a s i l y " f i n e t u n e " e v e r y w o r d y o c r e a t et m a k e i s o u n d e x a c t l y a s y o w i s h . O y o c a s e u " w o r d b a n k "w i t h t h M e s s a g e T a l k e r l h a t i n c l u d e s a l t h p h r a s e s a n s t a t e m e n t st h a t y o u ' l l e v e r n e e d ! T h A r t i f i c i a l I n t e l l i g e n c e M C f l S B O r y w i l l j > e r m i ty o u r c o m p u t e r t p r o d u c e t o t a l l y r a n d o m s e n t e n c e s , f o l l o w i n g n i t h r u l e so f c o r r e c t i r r a m m n r w i t h i n p r e - d e f i n e d v o c a b u l a r y - S f t , n i d a l o n g !

I y o u ' r e n e t t h c o m p u t e r f i e l d , n i y o u ' r e a o l d - t i m e " h a c k e r , "y u u ' 1 1 w a n t t s u b s c r i b e t g u p u b l i c a t i o n " C o m p u t e l , " w h i c h c o v e r se v e r y t h i n g t h a t Y O w a n t t o s e e ! E n c o m p a s s i n g t h s u b j e c t s o f C o p u t e r s . E l e c t r o n i c s , n n T e l e c o m m u n i c a t i o n s , t h i s p u b l i c a t i o n R i v e s y o

" n e w m e a n i n g " o t h f r e e e n t e r p r i s e s y s t e m a n t b m o n o p o l y o e x i s t i n g o r g a n i z a t i o n s . Y o u ' l l n e e d t b e c o m e p a r t o f t h i s i n t e r n a l i ' n n a lh o b b y i s t p h e n o m e n o n r e a l l y s o o n . S A V E $ 2 . 0 0 o E A C H I T E M y o b u i y o s u b s c r i b e t C o m p u t r l n n w ! A n t h i s i D A D D I T I O N t t h t u t a l p a c k a g e p r i c e f o t h C o m p l e t e K I L O B A U D M O N ' S T E K C o l l e c t i o n —y o u ' l l S A V E O V E R S 1 H , D e a l e r a n e d u c a t i o n a l i n s t i t u t i o n i n q u i r i e si n v i t e d . C i r c l e o u H e a d e r S e r v i c e * N u m b e r f o a d d i t i o n a l i n f o r m a t i o n .

Y o m a o r d e r t h e s e p r o d u c t s f r o m u s b y s e n d i n g c h e c k , m o n e y o r d e r ,p o s t a g e o c a s h i U . S . n e g o t i a b l e f u n d s o n l y , t o t h a d d r e s s i n d i c a t e db e l o w . O y o m a c h a r g e y o u r o r d e r t y o u r V i s a o M a s t e r C a r d . P l e a s ei n c l u d e S 2 . 0 0 s h i p p i n g a n h a n d l i n g o n a l o r d e r s . C a l i f o r n i a r e s i d e n t sp l e a s e a d s a l e s t a x . A l l o w t h r e e w e e k s f o r d e l i v e r y . A d S 0 f o n e x t - d a y i h i p m r n l b U . P . B . J { 1 5 . 0 0 f o n e x t - d a y d e l i v e r y b U . S . P . S .W g u a r a n t e e y o u r s a t i s f a c t i o n f o r 9 d a y s w i t h o u r p r o d u c t s , a n o f f e r

m o n e y - b a c k g u a r a n t e e i n o f u l l y s a t i s f i e d d u r i n g t h a t p e r i o d .C O M P U T E L P U B L I S H I N G S O C I E T YQ 3 V A N U V S B L V D S U I T E 1 6 V f t N N U V S . C f 9 U 0 ' - i e 9 6

Y E S , I ' i n t e r e s t e d i m a k i n g m c o m p u t e rt a l k . P l e a s e s e n d m t h f o l l o w i n g i t e m s :

I N T R O D U C T O R Y P A C K A G E 9 . 9 5W O R D M A K E R 1 9 . 9 5

D M E S S A G E T A L K E R $ 1 4 . 9 5A R T I F I C I A L I N T E L L I G E N C E 2 4 . 9 5

J C O M P L E T E C O L L E C T I O N S E T . ( S . A . v f ? ' . ° ! S 5 9 . 5 0; D O n e y e a r s u b s c r i p t i o n t o C o m p u t e l , . $ 1 4 . 0 0

i n c l u d i n g a l K i l o b a u d M o n s t e r i t e m s $ 6 5 . 5 0P L E A S E A D O S I 0 0 S H I P P I N G H A N D L I N G T O V O U B O H O E B G -

C R E D I T E X P .C A R D D A T EN A M E .A D D R E S S .C I T Y . S T A T E . . Z I P .Y o u r C o m p u t e rS E N D A L P A V M E N T I U F U N D S D R A W N O B A N K S 5 O H R V . N C □

M a k e c h e c k s p a y a b l e t o C O M P U T E L P U B L I S H I N G S O C I E T YP o s t O f f i c e D r a w e r 7 7 6 5 V A N U Y S , C 9 1 4 0 9 - 7 7 6 5

Page 132: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 132/148

S o f t w a r e D i s c o u n t e r sS . D . O O M I T i e i I U ( P e r i p h e r a l s , t o o ! )

F o O r d e r s O n l y 1 - 8 0 0 - 2 2 5 - 7 6 3 8 *I n q u i r e s a n P 4 1 2 - 3 6 1 - 5 2 9 1

• F r e e S h i p p i n g o o r d e r s o v e r $ 1 0 0 i c o n t i n e n t a l U S N s u r c h a r g e l o V I S A / M A S T E P C A H O

A C C E S SB a a c n H e a d ( T o r D )B e a c h H e a d l l f D ) . M a e h 5 ( H )R a i d O v e r

M o s c o w f T o r O ) . A C T I V I S I O NG l i o s t B u s l o r s ( D ) . M a s l t s r o L a m [ i s ( D )M l r i d a l i o i t o w 1 0 P i t f a l l I I ( D R o c k ' N B o l t ( D )S p a c e S h u t l i e ( D ) . T h M u s i c S t u d i o ( D T r a c e r S a n c t i o n ( 0 ) .A R T W O R X

1 2 $ 2 J 2

I 1 2 J 2 S 2 $ 2 $ 2 $ 2 $ 2 $ 2

A l i e n m V r d o o l a n d l D $ 1 B r i i l g u l O ( T o i D )F r e n c r u D lG o r m a n ( D )

H _ r t U j i B i H rC h e s s I D

I t a h a r u D l

$ 1 $ 1 $ 1 $ 1 1 1 t i

S l a c S n o t H o c k e y I D 1 1 S p a n i s h ( D

F o m a t o O o l a D i s k . M a t s D a t a D . I k . B L U E C H I PB o r o n l D )M i l l i D n a i r n ( 0 ;T y c o o n ( D ) .B R O D E R B U N DB a n k S t W r F i e r ( O )C a s t l e s D r C r e e p ( D

1 1 J 2

t $ 3 $ 2 $ 2

$ 3 $ 2

C h a m p L o 3 e r u n n e r ( D ) 1 2 K a r a i e k a ( D )L o d n r u r l r k n r J D >M a a k o f i h o S u n ( D ) .M u s i c S h a i i ( O )P r l n l S h o p ( D )P r i m S l i o n G r a p h i c s

L i b r a r y D i s k - - R a i d o B u n f l e l i n g

B a y ( O )S p e l u n k a r I D S t e a i t n ( D ) .

C a l l$ 2 1 2 $ 2 S 2

1 1

$ 2 $ 2 $ 2

W n i s i i e r s B r o l h B r ( D I $ 2 1C B A l g e b r a S e r i e s C . l lB i B i r d ' s S p D e ( R U 1 ?D m a s j u r D i f l i D I0 S a u ^ s l D rF e l o n y [ D G o r e n B r i d g e I D

$ 2 1 2 1 2 »

M a s l f H i n f l l r i e S A T ( O H e f lM a t c h W i t s ( D ) . .M a t h S e r i e sM u r d e r b D o i e n I O )C O N T I N E N T A LS o o f c o A r t v G a m e s

$ 1 C a l l$ 2 1 1

H o m e A c c o u n t a n t ( D l $ 4 7H o r n u C a l a l o c e rC R E A T I V EB r e a k S l r e o t I D . C r i s i s M o u n t a i n ( R ) .E a s y D i s k ( D

1 3

n . 1 1 2. 1 2 1

T o l l s * T r i b u l a t i o n s ! D ) 1 1 9D A T A S O F TB r u c o L o u ( O )C o n a n ( D D i D u I D L o s l T a m b | T 1 D ) . . P n c M a n l D )P o l e P o s i t i o n ( D P o u y - i r i l l n r l J i

$ 2 . $ 2 3. $ 1 9

I t 1 1 1 1 1 1

D A V I D S O NM a t h B l a s t e r ( D .

S p e e d R e a d e r I I | D S p e l l H ( D )W o r d A t t a c k ( 0 ) . . . .E L E C T R O N I C A R T SA d C o n s t r u c t i o n

S e t ( D )A r c d o t i l D )A r o l i o n l l ( D )C u t S P f l S l e W P ( D ) .F i n a n c i a l

C o o k o o o k ( D )H a r d H a M a c k | D ) . .M a i l O r O o r

M o n s t e r s ( D M u s i c C o n s t r u c t i o n

S o t ( D )O n e o n O n e [ D |P i n b a i l C o n s t r u c t i o n

S e t | D ) . . R a c i n g D s r u c t i o n

S e ( 0 S e v e n C i t i e s o G o l d | D

E P Y XB a O i l - ( D iC r u o W i t s l D IF a s t L o a d ( H IG I J o o ( D ) . . . .H o t w n e e l s ( D ) . . . .

i , 1 3 $ 4 $ 3 $ 3

$ 3 1 2 $ 2 1 3

1 3 $ 2

$ 2

$ 2 $ 2

$ 2

S !

$ 2

1 2 1 2 5 2 1 2 1 2

I m p o s s i b l a M l s s i o n T D ) 1 2 3M o n t y ' s S c r a D b l e ( D )P l l 5 l 0 p l l ( D |H o b o t s o l D a w n | D ) .S u m m e r G a m e s ( D ) .

1 2 1 2 1 2 1 2

S u m m e r G a m e s l l ( D ) C a l lT w o - o n - T w o

E p o r l s ( D )W o r l d ' s G r e a t e s t

B a s e b a l l ( D F I R S T S T A RS p y v u . S p y ( D > . . . F I S H E R P R I C EA H T i M o s A v a i l a b l e .F U T U R E H O U S EC P A ( D )

C a l l

$ 2

$ 1 1 }

C a l l

$ 4 L i g h t P e w J P e n p h e r a l

V i s i o n j D IO A M E S T A RO C o u r t T e n n i s ( D O n F i e i r J P o o t O a l l l O )S i a r L e a g u e

B a s e b a l l ( 0 H S C o m p u t e r S A T [ D )H A V D E NS a r g o n 1 ( D S a r g o n l l l ( D ) . H E G r a p M i c s B a s l c | D )H e M e G 4 ( R )M u l t i p l o n i D >6 F c r l h ( R |I N F O C O E n c h d n t e r ( D )

$ 3

$ 2 » 1 2

$ 4

I I $ 3

1 2 $ 2 1 5 $ 2 1 2

H i i c h n i K e t ' 5 G u i d e t I h s C a l a i y ( D ) . .

I n l i d s - I I D )P l a n e H a l l ( O ) . . . .S e a s t a l k e r ( D )S o r c e r e r ( D Z o r kK O A L AM u p p e t L e a r n i n g

K o ^ s I D ) . .T a n i e l w ( P a l n 1 e r ( O )T a b l e t w i P a m l e r ( R )

1 2 1 2 $ 2 1 2 1 2

C a l l

1 4 $ S $ 6

K o a l a P r i n t e r ( D $ 1 L E A R N I N G C O M P A N YA d d i t i o n M a g i c i a n ( D $ 2 G e r t r u d e s S f l c r e l 5 ( D ) ! 1 8M o p t a w n P a r a d o f D )R o c k y ' a B o o t s ( D M I C R O P H O S EF - 1 5 S t n k o E f l g l u ( D )H o . l c u t A c u ( T o r D )

$ 2 1 2

$ 2 $ 1

K e n n e d y A p p r o n c d ( 0 ) 1 2 3M I A l l e y A c ( D ) , . N a l o C o m m a n d e r ( D S o l o F l i g h t ( T o r D ) . S p i l f n e A c e ( T o r D )M I N D S C A P EB a n k 5 1 M u s i c

W r i t e r ( D

$ 2 1 2 $ 2 1 1

1 3 B a n k S S t o r y B o o k ( D ) $ S 7C o l o r M o T h C o m p u t e r

C o l o r i n g K i t I D ) . C r o s s w o r d M a g i c I D I n O i a n a J o n a s l D IM r P i x e l ' s C a r t o o nK i l ( D )

1 2 $ 3 ■ 2

1 2 M P n a l ' s P r o n r a m m l n g

P a i n t S e ( D . P r e p a r a t i o n S A ( D O R I G I NU l l i m a l l n D )P R A C T I C O R PP r a c l l c a l c l D ) . P r a c l i f l l f l l O )6 4 D o c t o r ( D P R E C I S I O NS u e e r D a s o 6 4 ( D , .P R O F E S S I O N A LS O F T W A R ET r i v i a F e v e r I D . . . .F l e e l S y s t e m 2 - 8 0

c o l u m n w o r d

$ 2 $ 4

$ 3 $ 2 1 2 $ 1

1 4

$ 2

p r o c e s s o r w / 7 0 , 0 0 0w o r n s p a l lc h e c k e r ( 0

R E S T O NM o v i e M a k o r ( D ) . S C A R B O R O U G HB o s t o n C o m p u t e r

O r e l ( D )B u i l d a B o o k ( 0 M a s t e r t v p e ( D )M e t W o n h t D jW r i t i n g W l i a r d ( D )S I E R R A O L I N EH o m e w o r d t D ,S t u n t F l y e r I D U l t i m a I | D

1 4

S 3

$ 3 $ 2 1 2 $ 4 $ 2

$ 3 $ 2 1 3

S I M O N ! S C H U S T E RG o n / o i n W o r u r i r J e r l DK e r m i t ' s E l e c t r o n i c

S i o r y m a k e r ( D L o v e | D y ' s S A T | D }

$ 3

1 2 C a l l

N T i m e s C r o s s w o r dP u / I l e s V o l

I I | D T y p i n g T u t o r H ( D S P I N N A K E RA d C r e a t o r ( R A l p h a b e t Z o o ( R >C o u n t i n g P a r a d e ( D D e l t a D r a w i n g ( R P a c e m a k e r ( R F r a c t i o n F e v e r ( R . K l d w n l e r ( D ) . K i n d e r c o m p ( R ) . . . .M a t h B u s t D r s ( D ) . .M o s t A m a z I n g

T h m r j ( D )S t o r y M a c h i n n ( H )

1 1 1 2

1 2 1 2 $ 1 1 1 $ 1 1 1 1 1 1 1 1 1

1 1 $ 1

S n o o p e r T r o o p so r 2 ( D )

T r a i n s ( D S P R I N G B O A R DE a r l y G a m o s 1 0 ) .E a s y a A B ( O F r a c t i o n F a c l o r y j D )N e w s r o o m ( D ) .S i l c K o r B ( D )S S B a l t i c ' B S ( D ) . B a t t l e N o r m a n d y ( D B r o a d s i d e s ( D ) . . . C a r r i e r F o i c d ( D ) . . C o m p . B a s e b a l l ( D ) .C o m p u t e r O ( D F i e l d o F i l e I D . . . .5 0 M i s s i o n C r u s h ( D

1 1 $ 1 1 2 $ 2 $ 1 C a l l1 2

1 2 1 2 $ 2 $ 3 $ 2 1 2 $ 2 1 2

G a m s t o n e W a r r i o r ( D I 1 2 3G e r m a n y 1 9 8 5 I D K a m p l g r u p p e ( D )P r T o u r 0 0 1 1 , 0 )Q u e s l r o n ( D )R a i l s W e a l ( D R i n g s i d e S e a l ( D S U B L O Q I C

1 3 1 3 1 2

1 1 1 2

F l i g h t S i m u l a t o r I | D S 3 N i g h t M i s s i o n

P i n b a l l l T o r D )S Y N A P S EB l u n M f l « I D )B l u e M a i 2 0 0 1 | D )F A p o c a l y p s e ( D P h a r o a n ' s C u r s e l O )Q u a s i m o d o ( D Z a r r o n ( D )T E L A R I U MA m a r o n ( D )D r a g o n w o r l d ( D , . F a h r e n h e i t 4 5 ( D ) .R e r i i l i ^ v o u t .

W I R i i m a ( t ) )T I M E W O R K SC a v o W o r i J W u a r a ( DD a l a M a n a g e r I I D E l e c t r o n i c

C n o c k b o o l i l D ,E v e l y n w o o O

H a a a e r ( D i . . . .M o n o / M a n a g e r l D S w i l l c a l c ( O ) . . W o r d W r l t a r

A f S p e l l e r ( D ) . T R O N 1 XS ( O W A V E F O R MM u s i c a l c U D iM u s i c a l c I I I D lM u S l C ) I c l l l ( D )C o i o r t o n e K e y b o a r dA C C E S S O R I E S

1 2

$ 2 1 2 $ 2 $ 2 1 1 $ 2

$ 2 1 2 1 2

1 2

$ 2 $ 3

1 1

1 3 $ 1 1 3

$ 3 1 3

1 2 n u 1 1

B A S F E S . D 1 1 B . C a r d c o A c c e s sC o m p u S e r v e S t a r t e r

K l t l S h i i . )D a l a S n a m P r i n t e r

I n w J G r a p h i c s . D i s k C a s e ( K o l i l g 5 0 )

C u l l

1 2

1 4 1

D i s k C a s e ( H o l d s 1 D 0 l $ 1 9D i s k D r i v e C l e a n e rD n J o n e s N e w s

R e l r w v p l K i l B h r D u s t C o v e r s

1

S 2 C a l l

G e n e r i c D i s k s . C h a a pT o t a l A A W D M o d e r r

w ^ S o f l w a r eI r V l c o B o nW i c o B a l H a n d l e

C a l l1 1 $ 1

P . O . B O 2 7 8 — D E P T C G — W I L D W O O D , P 1 5 0 9 1' O i d a i J n g a n d T # r m O r d i M 5 m v i I H c a s n i e r c n e c * o c h e c k s a l l o w 3 w o o l - ' , c l e a r a n c e N

n o n e y o r d e r s n i p p e d m m u d i a l e l y P e r s o n a l , ' c o m p a n yS h i p p i n g : C o n i l n a n t l l U . S . A . - " O r d e r s u n d e r $ 1 0 0 a d $ 3

f r * « s h i p p i n g o c d i n t w a r S 1 Q G P . e ^ i d e o l s a d 6 * 1 * s a l o s l a A K M F P O - A P O — a d d S o a l o r d e r sI n f e r n a t i o n a l O r d l rr n e r c r . f l n O i F i f w i l l a

' o i l e y — n o C r e d i t C a r n s — a d d 1 1 o 1 5 " . o o r d e r « n i c r i e v e r i ( j r c a i e s t D e i e c m er e o l a c e d w i l h s a m e m e r c h a n d i s e — N O C R E D I T S 1 R e t u r n m u s t h a v e a u t n o r u a l i o n

n u n i b e r 4 4 1 2 1 3 6 I - M 9 1 P r i c e s s u D j e c T r c h a n g e . u i l h o u t n o h c a

H o m e c o m p u t e r s o f t w a r e p a c k a g e s l o S I . 0 0 ?R i d i c u l o u s ?

T h p r l v i l e d g e o t r y i n g o u t s o d w a r E b e f o r eb u y i n g ? I m p o s s i b l e ?

H e a d D n W r e a l l y d h a v e s o m e l f i i n g ' n e w u n d e r I h

s u n . "N o o n l y d w p r o v i d e d i s c o u n t s o s o l l w a r e

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

1 C l u b m e m b e r s c a " t r y n u l " s o l l w a r e b e t o r eb u y i n g ( w e d o t h i s b y p o l i c y o a c c e p t i n g" r e t u r n s 1 1 f o r s m a l l t e e ] .

2 p e r i o d i c a u c t i o n s o s o l l w a r e p e r m i t m e b e r s t b u s o f t w a r e a t r u l y I n s a n e p r i c e s ( l i k e S I 0 0 }a n s e l l o l s o l l w a r e ." ■ C A N Y O A F F O R D N O l " F O L L O W T H I S U P ? ? ? * "

S e t ; i w e ' r e l o r r e a l a

P A S T I M E S5 C o n t i n e n t a l A v e . , F o r e s t H i l l s , N . Y . 1 1 3 7 5

( i H i m i n i m a l l )[ P h o n e 7 1 8 - 2 6 3 - 4 7 4 7 ]

D r o p t n c a l l , o w n l e ( a s k i n g l o C l u b p a r t i c u l a r s )C O M M O D O R E H A R O W A H E . C O M P U T E R

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

9 6 D R I L L

T « * * - ^ g H U . l | " J T i l l t A - . l O K l O r A S A W T 1 * C J i l l m i l l ! a * D R I L L . I i S T i m O P .

i n n ; a t i i i t i i < 4 i d n u l l o t t w ^ k t u t h c u l t t' T T M 1 5 ! « ! . * . A t H U l K T , D 1 U U C S 1 C E L 1 t U V l H l V l t V l

5 T O f - i J V S T O T - S r i H P L T C i * E S T H r C S E r i P I R C - J D C T t ! l t t A L L O W P A f l F T C T l A C l d r U P U M F « 0 M . t H T f l U I H I U l- u l l P R I N T p m a i - P i s m i u m E D J N c n u i i t ^ i L ' f * r M W o i t u j s . F R t x r r t m u m n i )i a e n u t t n u r n H B O M i " : M ^ i r A ^ i r i i , ;I I U D U I E . T H 7 6 < - H H T L L M i l l t M j T T t Y O I r l L U H V O C r S B U L W O r f l i r i l H V / K l ii i D i F i c T 3 t i N * j . i n m t r i m u j d i t h j n . ^ i t i u c t t ^ u . « r n J V T l T L l O i I i Q n

u L ^ . c w l V S 2 9 r T j 5 - ^ i f i i r M l C H . ' ■ d . V l i A . n i u h t p : C

T o T O F A C T U MD E P TP O B O X 3 4 2 1 8H O U S T O N . T 7 7 2 3 4T E X A S l E ^ i r E M S A H I U ^ ' i [ 5 T U

3 T D C E B R O U H ! d O n t U

P u t t o d ■ • ! ! n e o m m m n i 1 1 1 a n i t i t n t t l u n * m A l l s t o c k t r * A s B * c u a F L i w i p r U « r a o o r d i d i H i • t o r / f l L t tp i l * f l d i t i n f m n o t i o m& * C r f t p h i p i o t i a d t r a m 3 t o o k H i n o r y f l i t *P r i n t ? o u t R e e i m m * n d * t i o n * , S t o c k H l i t o r y i ^ m a ia r t p h i1 4 3 , 9 5 C - D U c a l f

L O T T O C l T K E J t E G > t h t # i t b i l M o m l u t H r JP t p d u i d f o u r c n * b i n * t l o n ■ o D u a b i r i t c h p iI n c l u d l r L f i c r a p u t a r a b t i t p l c h * r t l ! • ■ • ( l l f c iA n v u i e ^ n t c H l l i u i n u » b # r » t u t p r o i np l c > i , U l d n u a b a r d r A w f n q U « n e / H i C r a p l u l * n u a o a r d » l * U < 1 ? $ . 4 f C - f U C l > H e n l r

S t n a f b t c i i o » e p B 7 o r d * r t a

A c c n r r o l T s l t t n , n c Z W C h i o S i r l i

I n d i u m r a i l d e n t a t i 5 u l * « U D l l r l t r i M U l r l t l V t l c e a a i

T t o mp i c k

Page 133: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 133/148

Page 134: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 134/148

P o w e r B A S I C( A r t i c l e o n p a g e 1 0 3 . )

B E F O R E T Y P I N G . . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E R S G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

T a p e P r o g r a m R e s c u e1 0 A = 6 B 1 : r e m 1 7 1 1 R E A D H $ : I F H $ = " * * " T H E N 1 8 : r e m 2 3 1 2 F O 1 = T 2 : J = A S C ( M I D $ ( H $ , I , l ) ) - 4 8

j r e t n 2 1 3 I J > T H E N J = J - 7 : r e m 7 1 4 0 I F 1 = T H E N D = J * 1 6 : r e m 1 0 1 5 0 I F 1 = T H E N D = D + J : r e m 7 1 6 N E X T : P O K E A , : r e m 2 4 1 7 A = A + 1 : G O T O 1 1 0 : r e m 1 8 41 8 P R I N T " C U T P R O G R A M O F A T " : P R I N T " L I N E

t S P A C E j N U M B E R " ; : I N P U T L N : r e m 1 2 1 9 H = I N T ( L N / 2 5 6 ) : L = L N - H * 2 5 6 : r e m 9 2 0 P O K E 6 7 9 F L : P O K E 6 8 0 , H : r e m 9 2 1 S Y 6 8 : r e m 4 2 2 D A T A A 9 , 0 0 , A A , A 8 , 2 0 , B D , F F , E 8 , 8 A , 2 0 , B A

, F F , 9 8 , A 6 , 2 B , A 4 , 2 C , 2 0 , D 5 , F F , A 6 , 2 B , A 4: r e m 5

2 3 D A T A 2 C , 8 6 , F B , 8 4 , F C , A 0 , 0 0 , B 1 , F B , 8 5 , F D, C 8 , B 1 , F B , 8 5 , F E , C 8 , B 1 , F B , C D , A 7 , 0 2 , D 0

: r e m 8 32 4 D A T A 0 8 , C 8 , B 1 , F B , C D , A 8 , 0 2 , F 0 , 0 7 , A 6 , F D

, A 4 , F E , 4 C , C 1 , 0 2 , A 0 , 0 0 , 9 8 , 9 1 , F B , C 8 , 9 1: r e m 2 5

2 5 D A T A F B , A 5 , F B , 1 8 , 6 9 , 0 2 , 8 5 , 2 D , A 5 , F C , 6 9, 0 0 , 8 5 , 2 E , 0 0 , * * : r e m 7

C h a r a c t e rA s s a s s i n a t i o n( A r t i c l e o p a g e 7 0 . )

P r o g r a m 1 C h a r a c t e r A s s a s s i n a t i o n —V I V e r s i o n1 D = 2 2 : F = 3 0 7 2 0 : G = 1 : H = 3 2 : D I M A % { 3 9 ) : F O R A = 1

T O 1 0 : R E A D C % ( A ) , S % ( A ) : N E X T : A $ = " ( R V S j[ B L K 3 " : r e m 2 2

2 D A T A 2 8 , 1 1 6 , 3 0 , 1 1 1 , 3 1 , 1 6 7 , 1 4 4 , 1 7 0 , 1 4 4 ,1 8 3 , 1 5 6 , 1 8 4 , 1 5 6 , 1 8 8 , 1 5 8 , 1 9 0 , 1 5 9 , 1 8 0 , 3 1, 1 8 1 : r e m

3 F 1 = 3 6 8 7 5 : F 2 = 3 6 8 7 7 : K = 2 5 0 : L = 2 : P O K E 3 6 8 7 8 ,1 r r e m 1 2

5 F O R A = 1 T O 2 2 : A $ = A $ + C H R $ ( C % ( I N T ( R N D ( 1 ) * 1 0) + l ) ) + C H R $ ( S % ( l N T { R N D { l ) * 1 0 ) + l ) )

: r e t n 2 0 6 N E X T : P O K E 3 6 8 7 9 , 3 0 : P R I N T " [ C L R } { 9 D O W N ?

[ R E D ] { 6 S P A C E S ) f R V S } C H A R A C T E R " : P R I N T "{ D O W N } { 4 S P A C E S ? { R V S } A S S A S S I N A T I O N ": r e m 1 7

7 P R I N T " [ 3 D 0 W N ) { 3 R I G H T ! { B L U } E N T E R S P E ED ( 0 - 9 ) M ! P R I N T " [ D O W N } ( 3 S P A C E S } 9 I T H

F A S T E S T " : P O K E 1 9 8 , 0 : r e m 1 8 G E T B $ : I F B $ < " 0 " O R B S > " 9 " T H E N 8 0 : r e m 2 3 9 S = 2 8 - 3 * V A L { B $ ) : P R I N T " f C L R } " S P C ( 7 ) "

( R V S } { R E D ) S C O R E ( O F F ) 0 : r e m 6 9 F O R A = 8 1 6 4 T O R 1 8 5 : P O K E A , 1 6 0 : P O K E A + F , 6 : N E

X : r e m 1 3 01 0 F O R A = 1 T O 2 0 : P R I N T : N E X T : P R I N T A $ ;

: r e m 2 1 1 1 F L = 0 : F O R A = 7 7 2 4 T O 7 7 4 5 : P O K E 6 4 9 , 1 : S S = 2 5 :

I F A % ( A - 7 7 2 4 ) = 0 T H E N 1 7 0 r r e m 9 1 2 N E X T A : P O K E 1 9 8 , 0 : I F F L T H E N 1 1 0 : r e m 1 5 01 3 P R I N T " ( H 0 M E ) { 9 D O W N } ! O F F } " S P C ( 7 ) "

[ B L U j G A M E O V E R " : P R I N T " ( 2 D O W N ){ S P A C E S ) { R E D ) P L A Y A G A I N ? ( y / N ) "

: r e m 1 1 4 G E T A $ : I F A S = " Y " T H E N P R I N T S P C ( 9 ) " ( D O W N )

( B L K } O K " : R U N : r e m 1 8 81 5 I F A $ = " N " T H E N P O K E 8 2 8 , 0 : S Y S 8 2 8 : r e m 1 4 1 6 G O T O 1 4 0 = r e m 1 0 1 7 F L = 1 : R 1 = R N D ( 1 ) : R 2 = ( - ( R l < . 5 ) * ( R M D ( 1 ) * 9

+ 4 8 ) ) + ( - ( R l > = . 5 ) * ( R N D ( L ) * 2 6 + l ) ): r e m 3

1 8 R $ = C H R $ ( R 2 - ( R 2 < 3 0 ) * 6 4 ) : C = A + 4 1 8 : F O R B = AT O C S T E P D : P O K E F 1 , K - L * S S : r e m1 9 S S = S S - 1 : G E T A ? : I F A $ < > " " T H E N P O K E 6 4 9 , 0 : 1F A S = R $ T H E N 2 2 0 : r e m 2 3

2 0 P O K E B - D , H i P O K E B , R 2 : P O K E B + F , . : r e m 1 8 52 1 F O R T D = G T O S : K E X T T D : N E X T B : Q = 1 : G O S U B 2 3 0

P O K E B - D , H : A % ( A - 7 7 2 4 ) = 1 : N E X T A : G O T O 1 1 0: r e m 1 4

2 2 Q = 0 : G O S U B 2 3 0 : P O K E B - D , H : S C = S C + S S : P R I N T" { H O M E ) { R E D ) ( O F F ) " S P C ( 1 2 ) S C : N E X T A : G O T

0 1 1 0 : r e m 9 2 3 P O K E F 1 , 0 : Z 2 0 0 : P O K E B - D + - F , 2 : F O R T = 1 T O 2 0

: r e m 2 0 2 4 P O K E F 2 , Z : P O K E 3 6 8 6 4 , 5 + ( Q = 1 ) : P O K E B - D , 4 2

- 4 * ( P E E K ( B - D ) = 4 2 ) t r e m 4 2 5 2 = Z - ( Q = 0 ) * 2 : P O K E 3 6 8 6 4 , 5 : N E X T : P O K E F 2 , 0

: R E T U R N : r e m 1 9

P r o g r a m 2 C h a r a c t e r A s s a s s i n a t i o n —6 V e r s i o n1 D = 4 0 : F = 5 4 2 7 2 : G = 1 : H = 3 2 : D I M A % ( 3 9 ) : F O R A = 1

T O 1 0 : R E A D C % { A ) , S % { A ) : N E X T : A S = " ( R V S }{ B L K } " : r e m 2 3

2 D A T A 1 4 9 , 1 1 6 , 1 5 0 , 1 6 1 , 1 5 1 , 1 R 4 , 1 5 9 , 1 9 0 , 15 3 , 1 6 3 , 1 5 4 , 1 8 1 , 2 8 , 1 8 2 , 1 2 9 , 1 8 3 , 3 0 , 1 6 3

: r e m 2 1 3 D A T A 3 1 , 1 7 0 : P O K E 5 3 2 6 5 , 2 3 : P O K E 5 3 2 8 0 , 6 : F

1 = 5 4 2 7 3 : V 1 = 5 4 2 7 6 : K = 1 5 0 : L = 2 : r e m 1 8 4 F O R A = 5 4 2 7 2 T O 5 4 2 9 5 : P O K E A , 0 : N E X T : P O K E 5 4 2

7 7 , 2 3 : P O K E 5 4 2 9 6 , 1 5 : P O K E 5 4 2 7 8 , 2 4 1: r e m 5

5 F O R A = 1 T O 4 0 : A S = A S + C H R $ ( C % ( I N T ( R N D ( 1 ) * 1 0} + l ) ) + C H R $ ( S S ( I N T { R N D ( l ) * 1 0 ) + l ) )

: r e m 2 0 6 N E X T ! P O K E 5 3 2 8 1 , 1 5 : P R I N T " ( C L R } ( 9 D O W N ) "

S P C ( 9 ) " { R E D } [ R V S ) C H A R A C T E R A S S A S S I N A T IO n s r e m 4

7 P R I N T " ( 3 D 0 W N ) { 3 R I G H T ) [ B L U } E N T E R S P E E0 - ( I T H F A S T E S T ) " : P 0 K E 1 9 8 , 0

: r e m 2 3 8 G E T B $ : I F B $ < " 0 " O R B $ > " 9 " T H E N 8 0 : r e m 2 3 9 S = 2 8 - 3 * V A L ( B S ) : P R I N T " { C L R ) " S P C ( 1 5 ) "

{ R V S ) { R E D ) S C O R E { o F F } 0 s r e m 1 1 1 0 F O R A = 1 T O 2 2 : P R I N T : N E X T : P R I N T A S f: r e m 2 1

1 3 C O M P U T E ' S G a z e t t e J u r i s 1 9 8 5

Page 135: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 135/148

1 1 F L = 0 : F O R A = 1 1 0 4 T O 1 1 4 3 s P O K E 6 4 9 , L : S S = 3 9 :I F A % { A - 1 1 0 4 ) = 0 T H E N 1 7 0 : r e m 6

1 2 N E X T A : P O K E 1 9 B , 0 : I F F L T H E N 1 1 0 : r e m 1 5 1 3 P R I N T " { H 0 M E H 9 D O W N ] [ O F F } " S P C ( 1 5 ) "

{ B L U l G A M E O V E R " : P R I N T " t 2 D O W N ] " S P C ( 1 1) " [ R E D } P L A Y A G A I N ? ( y / N ) " : r e m 2

1 4 G E T A S : I F A $ = " Y " T H E N P R I N T S P C ( 1 7 ) " { D O W N !( B L K ) O K " : R U N s r e m 2 3

1 5 I F A S = " N " T H E N P O K E S 2 8 , 0 : S Y S 8 2 8 r e 1 4 1 6 G O T O 1 4 0 : r e m 1 0 1 7 F L = 1 : R 1 = R N D ( 1 ) : R 2 = ( - ( R 1 < . 5 } * ( R N D t 1 ) * 9

+ 4 8 ) ) ( - ( R l > = . 5 ) * ( R N D ( l ) * 2 6 + D ): r e m 2 3 1 8 P O K E V l , 3 3 s R ? = C H R $ ( R 2 - ( R 2 < 3 0 ) * 6 4 ) : C = A +

8 4 : F O R B = A T O C S T E P D : P O K E F 1 , K - L * S S: r e m 1 3

1 9 S S = S S - l : G E T A $ : I F A S < > " " T H E N P O K E 6 4 9 , 0 ! lF A $ = R ? T H E N 2 2 0 : r e m 2 3

2 0 P O K E B - D , H : P O K E B , R 2 : P O K E B + F , J : r e m 2 1 32 1 F O R T D = G T O S : N F , X T T D : N E X T B ! Q = 1 : G O S U B 2 3 0 :

P O K E B - D , H : A % ( A - 1 1 0 4 ) = 1 : N E X T A : G O T O 1 1 0s r e m 1 3 0

2 2 Q = 0 : G O S U B 2 3 0 : P O K E B - D , H : S C = S C + S S : P R I N T" ( H O M E ) ( R E D ! [ O F F } " S P C ( 2 0 ) S C : M E X T A : G O T

0 1 1 0 : r e m 9 2 3 P O K E V 1 , 1 2 9 : 3 = 2 : P O K E B - D + F , 2 ; F O R T = 1 T O 2 0i r e m 3 2 4 P 0 K E F 1 , Z : P O K E 5 3 2 7 0 , 2 0 0 - 7 * ( Q = l ) : P 0 K E B -

D , 4 2 - 4 * { P E E K ( B - D ) = 4 2 ) : r e m 2 2 22 5 Z = Z - ( Q = 0 ) * 2 : P 0 K E 5 3 2 7 0 , 2 0 0 : N E X T : P 0 K E V 1

, 1 2 8 j R E T U R N : r e m 1 4

S q u a r e s( A r t i c l e o p a g e 5 8 . )1 P O K E 5 3 2 8 1 , 0 s P O K E 5 3 2 8 0 , 0 s P R I N T " ( W H T } "

i r e m 1 9 82 D I M I N ( 1 5 , 4 ) : F O R A = 9 8 4 T O 1 0 2 3 s P O K E A , 3 2 : N E

X : r e m 7 3 D R ( 0 ) = - 4 0 : D R ( l ) = l s D R { 2 ) = 4 0 : D R ( 3 ) = - l

: r e m 2 3 4 C L ( 1 ) 3 ! C L { 2 ) = 4 : C L ( 3 ) = H j C L ( 4 ) = 9

: r e m 8 5 P ( l ) = 1 3 6 0 i P { 2 ) = 1 3 5 8 : P ( 3 ) = 1 4 4 0 s P ( 4 ) = 1 4 3

8 s C O = 5 4 2 7 2 : r e m 1 5 06 F O R X = 1 T O 4 : P ( X ) = 1 0 2 4 + I N T ( R H D ( 1 ) * 1 5 ) * 2 + I

N T { R N D { 1 ) * 1 0 ) * 8 0 : N E X T : r e m 6 7 G O T O 5 6 0 : r e m 5 8 P R I N T " ( C L R } " ; : F O R X = 1 T O 1 0 : F O R Y = 1 T O 1 5 : P R

I N T " Q " ; i M E X T : P R I N T i P R I N T : H E X T ! r e m 1 2 9 G O S U B 6 3 0 : P R I N T T A B { 2 2 ) ; " { D 0 W N } i t D O W N }{ L E F T } J + K [ D O W N } ( 2 L E F T } M " : r e m

1 0 Q F = 1 : F O R P L = 1 T O 4 : P = P ( P L ) : C L = C L ( P L ) : Q = 0: F L = 0 : r e m 7

1 1 P l = P : G O S U B 3 8 0 s P 2 = S I : L F = 0 : r e m 1 9 51 2 G O S U B 4 7 0 : G O S U B 6 3 0 : P R I N T " [ 2 D O W N J P L A Y E

R " P L " ' S T U R N " ; j P 0 K E 6 4 6 , C L i P R I N T "[ S P A C E S } Q { W H T } " : r e m 1 2

1 3 P R I N T " { 2 1 S P A C E S ) " j r e m 1 0 1 4 G O S U B 3 8 0 s r e m 1 7 1 5 I N = I N { S I , P L ) : I F I N = 0 T H E N G O S U B 2 9 0

i r e m 2 0 1 6 G O T O 5 0 0 : r e m 1 0 1 7 I F A B S ( I N ) = 1 T H E N P O K E P + I N , 6 7 : G O T O 1 9 0

: r e m 1 0 51 8 P O K E P + I N . 6 6 : r e m 1 1

1 9 P O K E P + C O , 1 : P O K E P + C O + I N * 2 , C L : P O K E P + I N +C 0 , C L : r e m 1 1

2 0 P ( P , L ) = P + I N * 2 : G O S U B 4 1 0 : r e m 2 0 2 1 I F ( S 1 = 1 5 ) A N D ( P E E K ( X + D ) = 3 2 ) T H E N P O K E X + D

, 1 6 0 : P O K E X + D + C O , C L : B { P L ) = B ( P L ) + 1: r e m 9

2 2 I F ( S 2 = 1 5 ) A N D ( P E E K ( X - D ) = 3 2 ) T H E N P O K E X - D, 1 6 0 : P O K E X - D + C O , C L : B ( P L ) = B ( P L ) + 1

r r e m 1 0 2 3 P = P ( P L ) : G O S U B 5 2 0 : r e m 1 7 62 4 G O S U B 3 8 0 : I F P l = P A N D P 2 = S I T H E N L F = l ! Q = 9

j r e m 2 3 I F Q = > 9 T H E N 2 7 0 : r e m 2 4 Q = Q + 1 : G O T O 1 4 0 s r e m 2 1 I F L F = 0 T H E N Q F = 0 i r e m 9 N E X T P L s G O T O 6 4 0 : r e m 1 3 0G O S U B 6 3 0 : P R I N T " l 3 D 0 W N } W H A T D I R E C T I O N

j r e m 9

2 5 2 6 2 7 2 8 2 9

" : P O K E P + C O , C L t P O K E 1 9 8 , 03 0 I F T Y ( P L ) = 2 T H E N G O S U B 3 4 0 = Q = 1 0 : G O T O 3 3 0

: r e m 1 6 3 1 G E T A 5 : I F A 5 < > " I " A N D A $ < > " M " A N D A S < > " J " A N

D A $ < > " K " T H E N 3 1 0 : r e m 1 4 3 2 Q = 1 0 : D = ( A $ = " J " ) * - 3 + ( A $ = " K " ) * - l + { A $ = " M

" ) * - 2 s r e m 1 8 3 3 I N ( S I , P L ) = D R ( D ) : I N = I N ( S I , P L ) : R E T U R N

s r e m 1 9 3 4 I F S I = 1 5 T H E N D = I N T ( R N D ( 1 ) * 4 ) s R E T U R N

s r e m 4 3 5 I F F L = > 4 T H E N D = I N T ( R N D { 1 ) * 4 ) : R E T U R N

s r e m 5 3 6 D = I N T ( R N D ( l ) M T : I F ( S I A N D 2 t D ) 2 t D T H E N 3

6 : r e m 8 3 7 F L = F L + 1 : R E T U R N : r e m 1 1 3 8 S I = 0 ! F O R X = 0 T O 3 i I = P E E K ( D R ( X ) + P ) ! r e m 8 3 9 I F K > 3 2 T H E N S I = S I + 2 t X : r e m 1 4 0 N E X T : R E T U R N j r e m 2 3 74 1 S l = 0 : S 2 = 0 s X = ( P ( P L ) + P ) / 2 s I F A B S ( X - P ) = l T

H E N D = 4 0 : G O T O 4 3 0 s r e m 6 4 2 0 D = l : r e m 7 4 3 F O R Y = 0 T O 3 : Z = P E E K { X + D R ( Y ) + D ) j I F ( Z = 6 6 ) O

R ( Z = 6 7 ) T H E N S l = S l + 2 t Y s r e m 4 4 4 N E X T : r e m 2 1 54 5 F O R Y = 0 T O 3 : Z = P E E K ( X + D R ( Y ) - D ) : I F Z = ( 6 6 ) O

R ( Z = 6 7 ) T H E N S 2 = S 2 + 2 t Y : r e m 5 4 6 N E X T s R E T U R N s r e m 2 4 4 7 G O S U B 6 3 0 : P R I N T " { 1 9 S P A C E S } " : r e m 1 9 4 8 P R I N T " U 8 S P A C E S } " s r e m 1 0 94 9 P R I N T " ( 1 8 S P A C E S } " s G O T O 5 2 0 : r e m 1 2 5 0 I F P E E K { P + I N * 2 ) = 8 1 T H E N 1 7 0 i r e m 1 1 5 1 G O S U B 6 3 0 S P R I N T S G O S U B 4 8 0 : G O S U B 6 3 0 s P R I N

T " [ D O W N } I L L E G A L M O V E " : G O S U B 2 9 0 : G O T O 1 4s r e m 2 0

5 2 P R I N T " E H 0 M E 3 " i F O R X = 1 T O 4 : r e m 5 5 3 P R I N T T A B ( 2 9 ) ; " P L R . " X ; t P O K E 6 4 6 , C L ( X )

i P R I N T " Q { W H T ! " s r e m 5 5 4 P R I N T T A B ( 3 0 ) i B ( X ) : N E X T s r e m 8 5 5 R E T U R N t r e m 1 2 5 6 P R I N T " [ C L R H 6 D O W N } ( R V S } ? 1 3 " S P C ( 1 6 "

Q U A R E S t W H T ) " s r e m5 7 P R I N T " [ 7 D O W N } { 1 0 S P A C E S ) [ C Y N j l . P L A Y

E C O N T R O L L E D : r e m 1 3 5 8 P R I N T " f W H T ) { D O W N } { 1 0 S P A C E S } { G R N i 2 .

O M P U T E R C O N T R O L L E D i r e m 6 5 9 F O R X = - 1 T O 4 s r e m 3 6 0 P R I N T " { Y E L ) t H O M E l [ l 0 D 0 W N } { 8 S P A C E S l S

N A K E " X ( C H O O S E O 2 ) { W H T ) "s r e m 2 3

6 1 G E T A 5 : I F V A L ( A S ) > 2 O R V A L ( A S ) = 0 T H E N 6 1 0s r e m 2 6 2 T Y ( X ) = V A L ( A S ) : N E X T : G O T O 8 0 : r e m 2 6 3 P R I N T " ( H O M E ) " s F 0 R Q Q = 1 T 0 1 8 i P R I N T : N E X T i

C O M P U T E D G a z o t t o J u n e 1 9 8 S 1 3

Page 136: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 136/148

R E T U R N i r e m 2 6 4 I F Q F = 0 T H E N 1 0 0 i r e m 2 3 6 5 P R I N T " { C L R } { 6 D O H H } " S P C ( 1 4 ) " f R V S } g l 3 G

A M E O V E R 1 [ 3 D O W N } " i r e r a 1 3 6 6 F O R X = l T O 4 i P O K E 6 4 6 , C L ( X ) j P R I N T T A B ( 7 ) "

{ D O W N ] P L A Y E R " X ; " " B ( X ) " S Q U A R E S "j r e m 1 8

6 7 N E X T : r e r a 2 2 6 8 P R I N T " { 3 D O W N } " S P C ( 1 0 ) " t W H T j A N O T H E R

A M E ? ( Y / N ) " j P O K E 1 9 8 , 0 i r e m 1 2 36 9 G E T A $ : I F A $ = " Y " T H E N R U N : r e m 1 7 0 I F A $ = " N " T H E N P R I N T " { C L R } M : E N D i r e m 2 5 47 1 G O T O 6 9 0 : r e m 1 1

D y n a m i c S I E d i t o r( A r t i c l e o p a g e 8 8 . )

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E D G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

1 0 G O T O 1 0 0 0 I R E M E 2 5 S P A C E S } * * * * * 1 6 - B I TA L C U L A T I O N * * * * * j r e m 2 3

2 0 K K = P E E K ( K E Y ) : I F K K = N U L L T H E N 2 0 0 i r e m 9 2 0 R E K E P R E S S E D , U S V A R S F O R S P E E D

i r e m 3 2 1 J = B B i Z = P E E K ( H + B B ) t H H = P E E K ( S H F T )

: r e m 1 4 2 1 R E C U R - U P = 7 , C U R - L F T = 2 , R E T U R N = 1

i r e m 1 9 2 2 O N K K G O T O 2 4 0 , 2 5 0 , 2 3 0 , 2 3 0 , 2 3 0 , 2 3 0 , 2 6 0

: r e m 3 2 3 R E T U R N : R E M N V A L I D K E Y , K E E P V A L U E

; r e m 8 2 4 J = I N T ( ( Z + B B ) * K / C C ) : G O T O 2 6 0 t r e m 2 3 2 4 R E V R Y F A S T , L A R G E R F O H I G H E R V A L S

: r e m 1 0 2 5 J = K : R E M M O D E R A T E I N C R E M E N T i r e m 1 2 2 6 Z = P E E K ( H ) + Z * X X + J * ( < H H = A A ) - ( H H > A A ) )

: r e m 1 7 02 6 R E S E B C A L L E R , A D I N C R : r e m 3 2 6 R E I N C R I P O I S H I F T K E Y D O W N

: r e m 1 0 62 7 I F Z < A A T H E N Z = A A : R E M M I M A V A L S

: r e m 2 0 2 8 I F Z > Z Z T H E N Z = Z Z : r e m 2 3 2 9 G O S U B 9 3 0 : R E M P O S I T I O N C U R S O R : r e m 4 2 9 R E P R I N T V A L U E I P I T C H O R F I L T E R

: r e m 2 5 23 0 I F D V < > C C T H E N P R I N T Z " { L E F T } " : G O T O 3 2 0

: r e m 1 8 3 0 R E P R I N T O D U T Y C Y C L E i r e m 1 2 3 1 P R I N T I N T ( Z / 4 . 0 9 5 ) / 1 0 " ( L E F T ] %

( S P A C E S } " t r e m 1 2 3 1 R E M P U T V A L U E I B U F F E R : r e m 6 3 2 P O K E H + B B , Z / X X i P O K E H , Z - I N T ( z / X X ) * X X

: r e m 2 1 3 3 I F D V > C C T H E N 3 6 0 j R E M B R A N C H F O R F L T R

: r e m 5

3 3 R E P U V A I S I D , B A C K F O M O R Ej r e m 4

3 4 P O K E Y Y , P E E K ( H ) i P O K E Y Y + B B , P E E K ( H + B B ): r e m 1 9

3 5 G O T O 2 0 0 i r e m 9 3 5 R E F I L T E R I O D D ; 1 1 - B I T V A L U E

: r e m 2 2 43 5 R E S T O R E D L O W , H I G H i r e m 2 5 3 6 P O K E Y Y , Z A N D 7 : P O K E Y Y + - B B , Z / B : r e m 1 9 3 7 G O T O 2 0 0 : R E M ( 2 6 S P A C E S } * * * * * 8 - B I T C A

C U L A T I O N • * * * * : r e m 1 5 4 0 K K = P E E K { K E Y ) i I F K K = N U L L T H E N 4 0 0 i r e m 9 4 0 R E K E Y P R E S S E D , I I V A L I D ? : r e m 1 4 4 1 O N K K G O T O 4 3 0 . 4 3 0 , 4 2 0 , 4 2 0 , 4 2 0 , 4 2 0 , 4 3 0

: r e m 3 4 1 R E N O R E T U R N W I T H V A L U E K E P T s r e m 2 4 2 R E T U R N i r e m 1 1 4 3 H H = P E E K ( S H F T ) i B B = S B U F + H s r e m 1 7 4 3 R E A D D I N C R E M E N T ( S A M E F O A N

: r e m 1 4 3 6 R E M V A L I D K E Y ) , P O I S H I F T D O W N

j r e m 1 0 4 4 Z - ( P E E K ( B B ) A N D J ) / K + ( H H = 0 ) - ( H H > 0

j r e m4 5 I F Z < 0 T H E N Z = 0 : R E M M I M A V A L U E S

j r e m 1 9 4 6 I F Z > 1 5 T H E N Z = 1 5 : r e m 8 4 7 G O S U B 9 3 0 : P R I N T Z " ( L E F T ] { 2 S P A C E S } " : R E M

P O P R N T s r e m 5 4 7 5 R E M M A S K O N T O B Y T E j r e m 3 4 8 Z = P E E K ( B B ) A N D 2 5 5 - J O R Z * K i r e m 1 3 4 8 5 R E M I N S E R T G B A C K F O M O R E : r e m 6 4 9 P O K E B B , Z i P O K E S I D + H , Z i G O T O 4 0 0 : R E M

{ S P A C E S } * * * * * B I D E C O D I N G * * * * *: r e m 2 5

7 0 Y Y = P E E K ( S B U F + X X } : R E M V A L U E O B Y T Ei r e m 1 0

7 1 Z = I N T ( ( Y Y A N D J ) / K ) i R E M V A L O F B I T ( S ): r e m 3 7 1 R E M A S K V A L U E S S E B C A L L E R t r e m 1 8

7 2 R E T U R N : R E M { 2 7 S P A C E S ) * * * * * B I E N C O D IK * * * * * r e r a 9

8 0 Y Y = Y Y A N D 2 5 5 - J O R Z * K : R E M E N C O D E i r e m 9 8 1 P O K E S B U F + X X . Y Y i R E M S E B U F F E R : r e m 1 1 8 2 P O K E S I D - t - X X , Y Y i R E M S E S I i r e m 7 8 3 R E T U R N t R E M ( 2 7 S P A C E S ! * * * * * C U R S O R P L

T T E R * * * * * s r e m 6 9 0 P O K E C X , W X % { C T ) + C L : R E M W O R D R O W i r e m 8 9 1 P O K E C Y , W Y % ( C T ) + O F S : R E M £ C O L U M N

i r e m 1 1 9 2 G O T O 9 5 0 : r e m 1 1 9 3 P O K E C X , V X % ( C T ) + C L : R E M V A L U E R O W

i r e m 1 5 9 4 P O K E C Y , V Y % ( C T ) : R E M l 5 S P A C E S j f i . C O L U M Nj r e m 9

9 5 S Y S M O V E i R E T U R N i R E M M O V E C U R S O R ! r e m 3 9 9 R E M { 3 4 S P A C E S } * * M A I N R O U T I N E *

: r e m 1 2 1 0 0 0 G O S U B 5 0 0 0 0 : R E M I N I T I A L I Z E

( 1 S P A C E S ] * * * * * K E Y I N P U T * * * * *i r e m 9

1 1 0 0 K K = P E E K { K E Y ) j I F K K = N U L L T H E N 1 1 0 0i r e m 1 8 8

1 1 0 5 R E M K E Y P R E S S E D , I S H I F T I S i r e m 1 2 1 1 0 6 R E M D O W N , S K I P E N T R Y L E V E L C A L C

r e 1 0 1 1 1 0 H H = P E E K ( S H F T ) : I F H H = 1 T H E N 1 5 0 0 t r e m 2 4 1 1 1 5 R E E N T R Y L E V E L I N T O V O I C E S ? i r e m 2 4 1 1 2 0 I F K K < F 1 O R K K > F 5 T H E N 1 5 0 0 i r e m 1 2

1 3 C O M P U T E ' S G a z o t I O J u n e 1 9 8 5

Page 137: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 137/148

1 1 2 5 R E C H A N G E E N T R Y L E V E L C L E A R: r e r a 2 3

1 1 3 0 E L = K K - 4 : D V = - 1 : G O S U B 5 3 0 0 0 : G O T O 1 1 0 0: r e m 2 2 4

1 4 9 6 R E M [ 3 3 S P A C E S ] * * * * * K E Y D I S P A T C H * * * i r e m 1 4 9

1 5 0 0 I F K K = F T H E N 2 0 0 0 : R E H F R E Q U E N C Y r e i n 4 1 5 1 0 I F K K = P T H E N 2 0 0 0 : R E M1 5 2 01 5 3 01 5 4 01 5 5 01 5 6 01 5 7 01 5 8 01 5 9 01 6 0 0

1 6 1 01 6 2 01 6 3 01 6 4 01 6 5 01 6 6 01 6 7 01 6 8 01 6 9 01 7 0 01 7 0 51 7 1 01 7 2 01 7 3 01 7 4 0

1 7 5 0

1 7 6 0

1 8 0 01 8 1 0

I F K KI F K KI F K KI F K KI F K KI F K KI F K KI F K KI F K K

= A T H E N 3 0 0 0

■ S T H E N 3 0 0 0 ;■ R T H E N 3 0 0 0 :' W T H E N 4 0 0 0 :G T H E N 4 0 0 0 ;I T H E N 4 0 0 0 :Y T H E N 4 0 0 0 :Q T H E N 2 0 0 0 :

R E R E R E R E R E R E R E R E R E

P U L S E W I D T H: r e m 1 4

A T T A C KD E C A YS U S T A I NR E L E A S EW A V E F O R MG A T ER I N GS Y N CF I L T E R F R E Q

r e r e r e

s r e mr e r e

s r e m: r e mS : r e m

r e

5 2 2 1 8 1 4 2 5 1 6 1 8 2 1

1 2 3

3 0 5 5

3 0 5 6

3 0 5 73 0 6 0

4 0 0 04 0 0 54 0 1 0

2 0 0 02 0 1 02 0 1 52 0 1 6

2 0 1 72 0 1 82 0 2 02 0 3 02 0 4 02 0 5 02 0 5 5

2 0 5 62 0 6 02 0 6 52 0 6 6

2 0 6 72 0 6 82 0 7 0

I F K K = N T H E N 3 0 0 0 : R E M R E S O N A N C EI F K K = V T H E N 3 0 0 0 : R E M V O L U M E : r e m 1 0 I F K K = M T H E N 5 0 0 0 : R E M M O D E : r e m 1 7 I F K K = N l T H E N 5 0 0 0 s R E M A S S I G N : r e m 1 3 I F K K = N 2 T H E N 5 0 0 0 s r e m 1 6 I F K K = N 3 T H E N 5 0 0 0 : r e m 1 6 4I F K K = X T H E N 5 0 0 0 : r e m 1 2 4I F K K = O T H E N 6 0 0 0 i R E M O S C 3 : r e m 1 7 1I F K K = E T H E N 6 0 0 0 s R E M E N V 3 : r e m 1 6 I F K K = T T H E N 5 0 0 0 : R E M O F : r e m 1 5 R E S P E C I A L F U N C T I O N S : r e m 1 0 7I F K K = F 1 T H E N G O S U B 7 0 0 0 S G O T O 1 1 0 0 : r e m 7 I F K K = F 3 T H E N G O S U B 7 0 0 0 : G O T O 1 1 0 0 : r e m 8 I F K K = F 5 T H E N G O S U B 7 0 0 0 : G O T O 1 1 0 0 : r e m 8 I F K K < > F 7 O R H H = 0 T H E N 1 8 0 0 s R E M E N D ?

: r e m 1 7 G E T A $ i I F A $ < > " " T H E N 1 7 5 0 : R E M C L R B U F

: r e m 2 1 4P O K E S I D + 2 4 , 0 s S Y S C S : E N D : R E M E N

: r e m 1 5 D V = - l s G O S U B 5 3 0 2 0 s R E M N V A L I D K E

: r e m 1 9 G O S U B 5 2 0 0 0 : G O T O 1 1 0 0 : R E M O O P St S P A C E S ] * * * * * 1 6 - B I T E V A L U A T I O N * * * : r e m 2 2 8D V = l s I F K K = P T H E N D V = 2 : r e m 2 3 8I F K K = Q T H E N D V = 1 2 : r e m 2 2 R E D V i l = V O I C E F R E Q , 2 = P L S W D T H

: r e m 8 R E 1 2 = F I L T E R F R E Q , C L E A R O L

: r e m 1 7 R E V A R S U S E D F O S P E E D : r e m 1 1 5R E Z Z = M A X V A L , H = S I D R E G : r e m 2 1 6G O S U B 5 3 0 2 0 s X X = 2 5 6 : A A = 0 : B B = 1 : C C = 2i r e m 1 3 K = 2 9 s H = 0 e Z Z = 6 5 5 3 5 j J = 7 : r e m 2 1 0I F D V = 2 T H E N Z Z = 4 0 9 5 s H = 2 t r e m 6 I F D V = 1 2 T H E N Z Z = 2 0 4 7 s H = 2 1 s J = 0 : r e m 1 4 4R E P R E - C A L C U L A T E B U F F E R S S I

: r e m 1 R E E N T R Y P O I N T S : r e m 3 Y Y = S I D + E L * J + H s H = S B U F + E L * J + H ; r e m 2 0 R E C A L C D I S P L A Y V A L U E S I r e m 2 0 8R E M O N C E N O N - V A L I D K E I F O U N D

: r e m 1 6 R E I S U B R O U T I N E , E X I T W I T H K E Y

: r e m 2 2 9R E V A L U E I N T A C T s r e m 2 4 4G O S U B 2 0 0 : G O T O 1 1 1 0 : R E M E l 5 S P A C E S ] * * * *

8 - B I T E V A L U A T I O N * * * * * : r e m 1

3 0 0 0 D V = 4 : H = E L * 7 + 5 : J = 2 4 0 : K = 1 6 : R E M A T C K: r e m 1 6 0

3 0 0 5 R E M D E C A Y , S U S T A I N , R E L E A S E ? : r e m 2 0 3 0 1 0 I F K K = D T H E N D V = 5 : J = 1 5 : K = 1 : r e m 1 9 3 0 2 0 I F K K = S T H E N D V = 6 : H = E L * 7 + 6 : r e m 2 0 03 0 3 0 I F K K = R T H E N D V = 7 : H = E L * 7 + 6 s J = 1 5 : K = l

i r e m 2 2 3 0 3 5 R E R E S O N A N C E O V O L U M E ? i r e m3 0 4 0 I F K K = N T H E N D V = 1 3 : H = 2 3 s r e m

I F K K = V T H E N D V = 1 4 : H = 2 4 s J = 1 5 i K = l : r e m 4 R E C L E A R , C A L C D I S P L A Y V A L U E S

: r e m 9 R E W H E N N O N - V A L I D K E Y P R E S S E D ,t r e m 1 5

R E R E T U R N W I T H V A L U E I N T A C T : r e m 1 G O S U B 5 3 0 2 0 : G O S U B 4 0 0 s G O T O l 1 1 0 s R E M1 S P A C E S } * * * * * C T R L B Y T E C A L C U L A T I O

* * * * * s r e m 3 D V = - 1 : G O S U B 5 3 0 2 0 : R E M C L E A R : r e m 5 R E M S E T M A S K V A L U E S : r e m 1 4 9X X = 4 + E L * 7 : D V = 3 : J = 2 4 0 : R E M W A V E F O R M

s r e m 3 4 0 2 0 I F K K = G T H E N D V = 8 t J = l : R E M G A T E : r e m 2 2 4 0 3 0 I F K K = Z T H E N D V = 9 : J = 4 s R E M R I N G i r e m 2 4 44 0 4 0 I F K K = Y T H E N D V = 1 0 s J = 2 : R E M S Y N C i r e m 5 4 0 5 0 K = J : I F J = 2 4 0 T H E N K = 1 6 : r e m 1 5 4 0 5 5 R E G G E T V A L U E F R O M S I D B U F F E R

: r e m 1 1 4 0 5 6 R E M B R A N C H I W A V E F O R M : r e m 8 4 0 6 0 G O S U B 7 0 0 : I F D V = 3 T H E N 4 1 1 0 : r e m 1 6 4 0 6 6 R E M T O G G L E V A L U E s r e m 2 4 4 0 7 0 Z = - { Z = 0 ) j C L = E L * 5 : C T = D V : r e m 6 4 0 8 0 I F Z = l T H E N P R I N T " [ R V S i " ; : R E M H I G H L I G H T

s r e m 3 4 0 9 0 G O S U B 5 3 0 7 0 : G O T O 4 1 9 0 s R E M D I S P L A Y

: r e m 1 9 4 1 0 0 R E : r e m 1 6 94 1 0 5 R E I N 0 - > l , l - > 2 , 2 - > 4 , 4 - > 8 , 8 - > 0

s r e m 7 4 1 1 0 Z = { Z * 2 - ( Z = 0 ) ) * - ( Z < 8 ) s r e m 3 4 1 2 0 C T = D V : C L = E L * 5 : G O S U B 9 3 0 : R E M M V C R

s r e m 1 1 14 1 2 5 R E M D I S P L A Y W A V E F O R M : r e m 4 4 1 3 0 A $ = " - " ! l F Z = l T H E N A $ = " T : r e m 1 7 4 1 4 0 I F Z = 2 T H E N A $ = " S s r e m 1 0 4 1 5 0 I F Z = 4 T H E N A $ = " P i r e m 1 0 4 1 6 0 I F Z = 8 T H E N A $ = " N i r e m 1 0 4 1 7 0 P R I N T A ? i r e m 1 9 4 1 8 0 R E M : r e m 1 7 4 1 9 0 G O S U B 8 0 0 s G O T O 1 1 0 0 : R E M S T O R E R T R N

{ S P A C E S } * * * * * F I L T / M O D E C A L C U L A T I ON * * * * * j r e m 1 3

5 0 0 0 D V = - l s G O S U B 5 3 0 2 0 i R E M C L E A R O L D: r e m I 5 0 1 0 D V = 1 5 : C T = D V t C L = 0 : R E M M O D E s r e m 3

5 0 1 5 R E F I L T E R A S S I G N M E N T ? i r e m 1 7 5 0 2 0 I F K K = N l T H E N D V = 1 6 : H = l : G O T O 5 5 0 0 ! r e m 6 5 0 3 0 I F K K = N 2 T H E N D V = 1 7 : H = 2 : G O T O 5 5 0 0 i r e m 7 5 0 4 0 I F K K = N 3 T H E N D V = 1 8 : H = 4 : G O T O 5 5 0 0 s r e m 7 5 0 5 0 I F K K = X T H E N D V = 1 9 : H = 8 : G O T O 5 5 0 0 s r e m 4 5 0 5 5 R E O F F ? : r e m5 0 6 0 I F K K = T T H E N D V = 2 2 s G O T O 5 2 0 0 : r e m 3 5 0 7 0 R E t r e m 1 7 5 0 7 5 R E M O D E I N C R E M E N T i r e m 1 2 5 0 8 0 X X = 2 4 s J = 1 1 2 : K = 1 6 s G O S U B 7 0 0 : r e m 2 3 95 0 8 5 R E I N C R 0 - > 1 , l - > 2 , 2 - > 4 , 4 - > 0 : r e m 1 6 5 0 8 6 R E P R O G R A M M O D I F I C A T I O N P O S S I B L E

s r e m 1 6 5 0 8 7 R E M T A L L O W M O R E T H A N O N E M O D Es r e m 6

C O M P U T E R S G a z e t t e J u n e 1 9 B 5 1 3 5

Page 138: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 138/148

5 0 8 8 R E M A T T H E S A M E T I M E i r e m 1 3 5 0 9 0 Z = ( Z * 2 - ( Z = 0 ) ) * - ( Z < 4 ) i r e m 3 5 1 0 0 G O S U B 9 3 0 : R E M M O V E C U R S O R i r e m 2 5 1 1 0 A S = " - " i I F Z = 1 T H E N A $ = " L P : r e m 2 5 05 1 2 0 I F Z = 2 T H E N A $ = " B P i r e m 1 6 5 1 3 0 I F Z = 4 T H E N A $ = " H P i r e m 1 7 5 1 4 0 P R I N T A $ t G O T O 5 5 5 0 i R E M D I S P L A Y i r e m 5 5 1 5 0 R E : r e m 1 7 5 1 5 5 R E M T U R N O F i r e m 1 5 2 0 0 C T = D V t X X = 2 4 : J = 1 2 8 : K = l i G O S U B 7 0 0

r r e r a 9 5 2 0 5 R E M A S K S T O G G L E i r e m 1 9 5 2 1 0 Z Z = 1 2 8 * - { ( Z A N D J ) = 0 ) i H = l i G O T O 5 5 2 0

i r e m 9 5 2 2 0 R E t r e m 1 7 5 2 2 5 R E A S S I G N F I L T E R i r e m 6 5 5 0 0 C T = D V i X X = 2 3 i J = 1 5 i K = l i G O S U B 7 0 0 ! r e m 4 5 5 1 0 Z Z = H * - ( ( Z A N D H ) = 0 ) i R E M M A S K G T O G G L E

i r e m 1 5 5 2 0 I F Z Z > 0 T H E N P R I N T " { R V S 5 " ; : r e m 2 0 5 5 3 0 G O S U B 5 3 0 9 0 t R E M D I S P L A Y i r e m 1 3 5 5 4 0 Z = Z A N D J - H O R Z Z i r e m 1 6 5 5 5 0 G O S U B 8 0 0 t G O T O 1 1 0 0 i R E M S T O R E R T R N

[ S P A C E S ) * * * * * I / I N S E R T * * * * *i r e m 1 1

6 0 0 0 D V = - l i G O S U B 5 3 0 2 0 : R E M C L E A R i r e m 5 6 0 0 5 R E D E F A U L T T O S : r e m 6 6 0 1 0 H = O S i C T = 2 0 : C L = 0 i I F K K = O T H E N 6 0 3 0

i r e m 1 1 6 0 1 5 R E E N V E L O P E : r e m 1 6 0 2 0 H = E N i C T = 2 1 t r e m 8 6 0 3 0 J = P E E K ( H ) i R E M R E A D V A L U E i r e m 1 9 6 0 3 5 R E V A L U E S W I T C H i r e m6 0 3 6 R E E I T H E R 2 5 ( O F F ) , 0 ( V O I C E 1

; r e m 1 4 6 0 3 7 R E L O W ) , 1 ( V O I C E 1 H I G H ) , O 2

t r e m 1 6 6 0 3 8 R E M ( F I L T E R F R E Q U E N C Y , H I G H ) i r e m 2 0 6 0 4 0 J = - ( J = 0 ) - 2 2 * ( J = 1 ) - 2 5 5 * ( J = 2 2 ) i r e m 1 2 6 0 5 0 P O K E H , J i G O S U B 9 3 0 i R E M S A V E M O V Ei r e m 1 8 6 0 5 5 R E C A L C U L A T E D I S P L A Y i r e m 8 8S 0 6 0 J = 1 - ( J > 0 ) - ( J > 1 ) - ( J > 2 2 ) i r e m 9 6 0 7 0 P R I N T M I D $ ( " L H F - " , J , 1 ) t G O T O 1 1 0 0

t r e m 2 5 6 9 9 6 R E M ( 3 3 S P A C E S ) * * * * * F U N C T I O N K E Y S *

* • i r e m7 0 0 0 D V = - 1 t G O S U B 5 3 0 2 0 i R E M C L E A R i r e m 5 7 0 0 5 R E C A N N O T A R R I V E H E R E U N L E S S i r e m 5 7 0 0 6 R E S H I F T K E W A P R E S S E D , S

i r e m 2 3 7 0 0 7 R E F 1 = F 2 , F 3 = F 4 , F 5 = F 6 i r e m 1 5 7 0 1 0 H = 0 i C T = 8 i J = 1 i K = 1 i R E M D E F A U L T t r e m 2 0 7 0 1 5 R E F 1 ( F 2 ) = T O G G L E , F 3 ( F 4 ) = A L L O F i r e m 8 7 0 2 0 I F K K = F 1 O R K K = F 3 T H E N 7 1 0 0 t r a m 1 3 7 0 2 5 R E M F 5 ( F 6 ) = O N T H E N O F F i r e m 2 2 7 0 2 6 R E M Z = R E A D V A L U E , S E T : r e m 2 0 7 0 2 7 R E W I L L C A U S E A T O G G L E T i r e m 5 7 0 2 8 R E S E R V E S T A D J U S T : r e m 1 5 7 0 3 0 H = l i G O S U B 7 1 0 0 t r e m7 0 4 0 H = 2 i r e m 1 3 7 0 9 5 R E M V O I C E G A T E S A S I D + 4 , 1 1 , 1 6

i r e m 1 5 7 1 0 0 F O R X X = 4 T O 1 8 S T E P 7 : r e m 7 7 1 0 5 i R E M I F 3 S E T T U R N O F i r e m 2 1 7 1 1 0 i G O S U B 7 0 0 t I F K K = F 3 T H E N Z = l i r e m 3 7 1 1 5 : R E M A D J U S T F O R ~ F 5 : r e m 2 7 1 2 0 i I F H > 0 T H E N Z = H - l i r e m 1 8 7 1 2 5 i R E M C A L C U L A T E D I S P L A Y R O t r e m 1 3

7 1 3 0 i C L = - 5 * ( X X = l l ) - 1 0 * ( X X = 1 8 ) i r e m 9 7 1 3 5 : R E M D I S P L A Y A O N / O F F i r e m 6 7 1 4 0 i O N ( Z < > l ) + 2 G O S U B 5 3 0 6 0 , 5 3 0 7 0 i r e m 2 5 7 1 5 0 : Z = - ( Z = 0 ) : Y Y = Y Y A N D 2 5 4 O R Z i r e m 3 7 1 5 5 R E S A V E I B U F F E R t r e m 1 1 7 1 6 0 i P O K E S B U F + X X . Y Y t r e m 3 7 1 7 0 N E X T t r e m 1 7 1 7 5 R E M O V E T S I Q U I C K L Y : r e m 1 4 7 1 8 0 F O R X X = 4 T O 1 8 S T E P 7 i r e m 8 7 1 9 0 i P O K E S I D + X X , P E E K ( S B U F + X X ) s r e m 1 6 7 2 0 0 N E X T : R E T U R N i R E M [ 2 1 S P A C E S } * * I N I T I A L

I Z * t r e m 2 1 4 9 9 9 5 R E M P U I S Y S T E M R O U T I N E Si r e m 5

4 9 9 9 6 R E C U R S O R P L O T R O U T I N E * : r e m 1 4 5 0 0 0 0 M O V E = 6 7 9 : C X = 2 5 1 : C Y = 2 5 2 : r e m 1 0 5 0 0 1 0 F O R X X = M O V E T O M O V E + 7 i r e m 6 5 0 0 2 0 i R E A D Y Y i P O K E X X , Y Y i r e m 2 4 5 0 0 3 0 N E X T : R E M E 2 7 S P A C E S } I N T E R R U P T R O U T I N

t r e m 7 5 0 0 4 0 F O R X X = 7 1 2 T O 7 6 0 i r e m 1 6 5 0 0 5 0 : R E A D Y Y i P O K E X X , Y Y i r e m 2 4 5 0 0 6 0 N E X T : R E M | 2 7 S P A C E S } * * * * * V A R I A B L E

S S I G N M E N T * * * * * i r e m 5 5 0 1 0 0 K E Y = 2 0 3 i S H F T = 6 5 3 i N U L L = 6 4 s r e m 2 5 0 1 0 5 R E P E E K ( K E Y ) = V A L O C U R R E N T t r e m 2 5 0 1 0 6 R E K E D O W N , P E E K ( S H F T ) > 0 I

i r e m 2 1 5 0 1 0 7 R E S H I F T , C = , O R C T R L P R E S S E D i r e m 3 5 0 1 0 8 R E M P E E K ( K E Y ) = N U L L M E A N S N K E

: r e m 1 7 5 0 1 1 0 U P = 7 : F A = 2 : L O = 1 : X X = 0 : Y Y = 0 t Z Z = 0 Z =

i r e m 1 4 5 0 1 1 5 R E M U P = C U R S O R U P / D O W N = S L O W t r e m 4 5 0 1 1 6 R E F A = C R S R L F T / R G H T = M O D E R A T E

i r e m 1 8 5 0 1 1 7 R E L O = R E T U R N = F A S T J r e m5 0 1 1 6 R E N S H I F T = D O W N , S H I F T = U P : r e m 2 5 5 0 1 2 0 K K = 0 I H H = 0 ! H = 0 : J = 0 s K = 0 i D V = 0 : C T = 0

i r e m 1 3 5 0 1 2 5 R E M K H O L D S C U R R E N T K E Y V A L U Ei r e m 1 2

5 0 1 2 6 R E H H > 0 I S H I F T D O W N t r e m 3 5 0 1 2 7 R E M D V , C T , C L A R D I S P L A Y V A L U E S

i r e m 1 8 5 0 1 3 0 C L = 0 i A A = 0 i B B = 0 t C C = 0 : S I D = 5 4 2 7 2

i r e m 2 0 5 0 1 3 5 R E M O P = M O V E I N T E R R U P T , C S = R E S T O R E

: r e m 2 2 5 0 1 4 0 S B U F = M O V E + 8 i O P = 7 1 2 i C S = 7 2 5 : r e m 9 5 0 1 4 5 R E M H I G H L I G H T E D K E V A L U E S i r e m 1 8 5 0 1 5 0 F l = 4 t F 3 = 5 t F 5 = 6 t F 7 = 3 t r e m 8 5 0 1 6 0 F = 2 1 i P = 4 1 : W = 9 i A = 1 0 : D = 1 8 i S = 1 3 : R = 1 7

i r e m 1 7 5 0 1 7 0 G = 2 6 i I = 3 3 i Y = 2 5 i Q = 6 2 i N = 3 9 i M = 3 6i r e m 2 1

5 0 1 8 0 V = 3 1 i N 1 = 5 6 : N 2 = 5 9 i N 3 = 8 i r e m 2 3 5 0 1 8 5 R E M E N , O S U S E D I i / i r e m 2 1 5 0 1 9 0 X = 2 3 : O = 3 8 i E = 1 4 i T = 2 2 i E N = 2 5 4 i 0 S = 2 5 3

t r e m 2 1 5 0 1 9 6 R E M { 3 2 S P A C E S } * * * * * R E A D S C R E E N D A T

* * * * * t r e m 1 3 5 0 2 0 0 D I M W X % ( 2 2 ) , W Y % ( 2 2 ) i R E M W O R D X ,

: r e m 7 5 0 2 1 0 D I M V X % ( 2 2 ) , V Y % ( 2 2 ) i R E M V A L U E X ,

: r e m 1 3 5 0 2 2 0 D I M W R D S ( 2 2 ) : R E M D I S P L A Y S T R I N G S

i r e m 2 4 5 0 2 3 0 F O R X X = 0 T O 2 2 i r e m5 0 2 4 0 i R E A D W X % ( X X ) , W Y % ( X X ) t r e m 4

1 3 C O M P U T E r s G b i o i t b J u n a 1 9 8 5

Page 139: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 139/148

5 0 2 5 05 0 2 6 05 0 2 7 0

5 0 3 0 05 0 3 1 05 0 3 2 05 0 3 2 55 0 3 3 05 0 3 3 55 0 3 4 05 0 3 4 55 0 3 5 05 0 3 5 55 0 3 6 05 0 3 7 05 0 3 8 05 0 3 9 05 0 4 0 05 0 4 1 05 0 4 1 55 0 4 2 05 0 4 3 05 0 4 4 05 0 4 4 55 0 4 5 05 0 4 5 55 0 4 6 05 0 4 7 05 0 4 8 0

5 0 4 9 05 0 5 0 05 0 5 1 0

: R E A D V X % ( X X ) , V Y % ( X X ) s r e m 3 s R E A D W R D S ( X X ) s r e m 1 0

N E X T : R E M { 2 7 S P A C E S ) * * * * * D I S P L A Y S R E E N * * * * * : r e m 2 1 P R I N T " { C L R } ( 0 F F ) { 2 S P A C E S ) S I D E D I T O

P R E S S A H I G H L I G H T E D K E Y : r e m 1 2 P R I N T " C R S R : [ ; u / D ] = S L O W , [ L / R ] = M E D , [ E T U R N ] = F A S T s r e m 1 F O R X X = 0 T O 1 0 S T E P 5 s R E M V O I C E S 1 -

s r e m 2 3 s R E M 0 = F 1 , 5 = F 3 , 1 0 = F 5 t r e m 9 : A S = R I G H T S { S T R S { 2 * X X / 5 + l ) , 1 ) i r e m 9 : R E M M O V E C U R S O R s r e m 5 : C T = 0 t C L = X X : O F S = - 3 s G O S U B 9 0 0 s r e mI R E M P R I N T " V O I C E " t r e m 1 0 s P R I N T " { W H T ) F " A ? " E 7 3 " W R D $ ( 0 ) X X / 5 + l

s r e m 1 5 I R E M D E T E R M I N E S D I S P L A Y T Y P E

s r e m 1 9 s F O R Y Y = l T O 1 0 s Z = l - ( Y Y < 8 ) - ( Y Y = 3 )

s r e m 1 C T = Y Y s O F S = 0 : G O S U B 9 0 0 s r e m 1 6 P R I N T W R D S ( Y Y ) " " M I D $ ( " 0 - " , Z , l )

s r e m 2 4 t r e m 1 2

s r e m 5 s r e m 2 2 : r e m 4

: r e m 1 8 6s r e m 7

( N E X TN E X TR E R E F I L T E R V O L U M E S T U F FC T = 1 1 : C L = 0 : G O S U B 9 0 0P R I N T W R D $ { 1 1 )F O R X X = 1 2 T O 2 2 t I F X X < > 1 6 T H E N 5 0 4 6 0

: r e m 1 : R E M A D D I T I O N A L P R O M P T : r e m 2 1 : P R I N T " [ 1 3 S P A C E S j A S S I G N F I L T E R

: r e m 1 1 : R E M A $ = D E F A U L T D I S P L A Y t r e m 2 2 2s A $ = " " s I F X X < 1 5 T H E N A ? = " : r e m 9 t I F X X = 1 5 O R X X = 2 0 O R X X = 2 1 T H E N A S = "

: r e m 2 ! C T = X X s G O S U B 9 0 0 s R E M M O V E C U R S O R: r e m 6 s P R I N T W R D S ( x x ) A S : r e m 6 4

N E X T : P R I N T : r e mP R I N T " { W H T ) F 2 | 7 1 = T O G G L E ! W H T ) F 4 E 7 3= A L L O F F [ W H T j F 6 E 7 3 = O N / O F F f W H T J F SE 7 3 = Q U I T " ; , r e m 1 9

5 0 5 1 5 R E D I S P L A Y V A L U E S D E F A U L T s r e m 2 0 5 0 5 2 0 E L = 0 s O E L = E L s D V = - l s O D V = D V : r e m 7 5 0 5 9 8 R E M { 3 2 S P A C E S } * * * * * I N S E R T I / I N T O

I N T E R R U P T * * * * * t r e r a 5 5 0 6 0 0 P O K E E N , 2 5 5 s P O K E O S , 2 5 5 s S Y S O P t r e m 4 5 0 9 9 6 R E M { 3 2 S P A C E S } * * * * * C L E A R S I S B U

F E * * * * * , r e m 1 8 85 1 0 0 0 F O R X X = S I D T O S I D + 2 8 i r e m 1 9 45 1 0 2 0 t { S P A C E S I P O K E X X , 0 i r e m 1 0 5 1 0 3 0 s ( S P A C E S ) P O K E S B U F + X X - S I D , 0

: r e m 2 1 5 1 0 4 0 N E X T i r e m 5 5 1 0 5 0 R E T U R N s R E M { 2 5 S P A C E S } * * * * * E R R O R B

Z * * * * ! r e m 7 5 2 0 0 0 P O K E S I D + 2 3 , 0 : R E M N O F I L T E R : r e m 1 1 5 2 0 1 0 P O K E S I D + 2 4 , 1 5 s R E M F U L L V O i r e m 1 0 5 2 0 2 0 P O K E S I D + 1 , 1 0 : R E M V O I C E i r e m 1 8 25 2 0 3 0 P O K E S I D + 5 , 0 : R E M N A / i r e m 5 5 2 0 4 0 P O K E S I D + 6 , 2 4 0 : R E M F U L L S U S : r e m 1 2 5 2 0 5 0 P O K E S I D + 4 , 0 t R E M G A T E O F F : r e m 2 2 5 2 0 6 0 P O K E S I D + 4 , 3 3 : R E M S A O N : r e m 1 6 5 2 0 7 0 F O R X X = 1 T O 8 0 : N E X T : R E M D E L A Y : r e m 2 5 2 0 7 5 R E R E S T O R E O L V A L U E S : r e m 1 8 5 2 0 8 0 P O K E S I D + 2 3 , P E E K f S B U F + 2 3 ) j r e m

5 2 0 9 05 2 1 0 05 2 1 1 05 2 1 2 05 2 1 3 05 2 1 4 0

5 2 9 9 55 2 9 9 6

5 2 9 9 7

5 2 9 9 8

5 2 9 9 95 3 0 0 0

5 3 0 0 55 3 0 1 05 3 0 2 05 3 0 3 0

3 0 4 05 3 0 5 05 3 0 6 05 3 0 6 5

5 3 0 6 65 3 0 7 0

3 0 8 05 3 0 9 05 3 1 0 05 3 1 1 05 9 9 9 85 9 9 9 96 0 0 0 06 0 0 9 66 0 0 9 76 0 0 9 86 0 0 9 96 0 1 0 0

P O K E S I D + 2 4 , P E E K ( S B U F + 2 4 )P O K E S I D + 1 , P E E K ( S B U F + 1 )P O K E S I D + 5 , P E E K ( S B U F + 5 )P O K E S I D + 6 , P E E K ( S B U F + 6 )P O K E S I D + 4 , P E E K ( S B U F + 4 )R E T U R N : R E M ( 2 5 S P A C E S ) * * * * *

C U R R E N T E N T R Y * * * * *R E L I N E 5 3 0 0 0 C L E A R S O L DR E L I N E 5 3 0 1 0 H I G H L I G H T S

R E L I N E 5 3 0 2 0 C L E A R S O L D

: r e ms r e m 1 4 5s r e m 1 5 4: r e m 1 5 7j r e m 1 5 4

H I G H L I G Hs r e m 2 3

V O I C E: r e m 3

N E : r e m 2 3

E N T R Ys r e m 6

R E M L I N E 5 3 0 4 0 H I G H L I G H T S N E r e 2 3

R E C T = 0 s C L = 5 * O E L * - ( C T < l l ) s G O S U B 5 3 0 7 0

r e 2 1 R E C L = R O W O F F S E TC L = 5 * E L * - ( D V < 1 1 ) : G O S U B 5 3 0 6 0C T = O D V s C L = 5 * O E L * - ( C T < l l )G O S U B 5 3 0 7 0O E L = E L t O D V = D VC T = O D V s C L = 5 * O E L * - ( C T < l l )P R I N T " ( R V S } " ;

r e 2 4

r e 1 0 s r e m 7 r e m 2 1 7r e 1 2 r e 1 6 r e 2 2 s r e m 2

R E M N O C H A N G E F O T H E S E V A L U E Ss r e m 9

R E G A T E , R I N G , E T s r e m 1 0 9I F C T < 0 O R C T > 1 4 T H E N 5 3 1 1 0 t r e m 1 4 I F C T = 3 O R C T = 1 1 T H E N 5 3 1 1 0 t r e m 1 5 0G O S U B 9 0 0 s R E M P L O T s r e m 1 1 P R I N T W R D $ ( C T ) s r e m 1 2 P R I N T " { O F F } " ? t R E T U R N S R E M ( 1 5 S P A C E S }* * * * * P R O G R A M D A T A * * * * * : r e m 1 6 R E C U R S O R M O V E R O U T I N E s r e m 5 R E M s r e m 2 5 3D A T A 2 4 , 1 6 6 , 2 5 1 , 1 6 4 , 2 5 2 , 7 6 , 2 4 0 , 2 5 5

: r e m 1 7 8R E M i r e m 2 3 R E s r e m 2 3 R E I N T E R R U P T R O U T I N E s r e m 2 2 R E s r e m 2 3 D A T A 1 2 0 , 1 6 9 , 2 2 6 , 1 4 1 , 2 0 , 3 , 1 6 9

r e 1 7 6 0 1 1 0 D A T A 2 , 1 4 1 , 2 1 , 3 , 8 8 , 9 6 , 1 2 0 , 1 6 96 0 1 2 06 0 1 3 06 0 1 4 0

6 0 1 5 06 0 1 6 06 2 9 9 26 2 9 9 36 2 9 9 46 2 9 9 56 2 9 9 66 2 9 9 7

6 2 9 9 86 2 9 9 96 3 0 0 06 3 0 1 06 3 0 2 06 3 0 3 0

D A T A 4 9 , 1 4 1 , 2 0 , 3 , 1 6 9 , 2 3 4 , 1 4 1D A T A 2 1 , 3 , 8 a , 9 6 , 1 6 6 , 2 5 3 , 4 8 , 6D A T A 1 7 3 , 2 7 , 2 1 2 , 1 5 7 , 0 , . 2 1 2 , 1 6 6D A T A 2 5 4 , 4 8 , 6 , 1 7 3 , 2 8 , 2 1 2 , 1 5 7D A T A 0 , 2 1 2 , 7 6 , 4 9 , 2 3 4R E R E R E S C R E E N D I S P L A Y D A T AR E

r e 1 8 r e 1 3 r e 1 5 r e 1 8 r e 1 4 r e 2 r e m 2 4 0r e 2 4 r e 2 2 r e 2 4

R E W O R D S T A R T X W O R D S T A R T Y r e 1 4

R E V A L U E S T A R T X V A L U E S T A R T Y s r e m 2

R E W O R D s r e m 5 R E M s r e m 2 4 D A T A 3 , 4 , 3 , 4 , V O I C E t r e mD A T A 3 , 1 3 , 3 , 2 3 , " { W H T j F g 7 J R E Q U E N C Y I

r e 1 6 D A T A 4 , 1 3 , 4 , 2 3 , " [ W H T j P £ 7 § L S W I D T H :

r e 9 D A T A 5 , 1 4 , 5 , 2 4 , " ( W H T ) W g 7 ^ A V E F O R M i

i r e m 9 C O M P U T E ! a a i e t t e J u n e 1 9 8 5 1 3

Page 140: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 140/148

6 3 0 4 0 D A T A 3 , 3 0 , 3 , 3 7 , " ( W H T } A | < 7 3 T T A C K ii r e m 1 7

6 3 0 5 0 D A T A 4 , 3 1 , 4 # 3 7 , " { W H T ) D | 7 3 E C A Y :r e 9

6 3 0 6 0 D A T A 5 , 2 9 , 5 , 3 7 , " { W H T J S E 7 3 U S T A I N :: r e m 4

6 3 0 7 0 D A T A 6 , 2 9 , 6 , 3 7 , " J W H T ) R g 7 3 E L E A S E :i r e m

6 3 0 8 0 P A T A 6 , 1 3 , 6 , 1 3 , " ( W H T 3 G E 7 3 A T E : r e m 2 2 6 3 0 9 0 D A T A 6 , 1 8 , 6 , 1 8 , " R f W H T } l £ 7 | N G : r e m 2 5 6 3 1 0 0 D A T A 6 , 2 3 , 6 , 2 3 , " S ( W H T } Y g 7 3 N C : r e m 2 4 6 3 1 1 0 D A T A 1 9 , 1 , 1 9 , 1 , F I L T E R / O U T : r e m 2 3 6 3 1 2 0 D A T A 1 9 , 1 3 , 1 9 , 2 3 , " F R E { W H T ] Q E 7 i U E N C Y :

: r e m 1 6 3 1 3 0 D A T A 2 0 , 1 3 , 2 0 , 2 3 , " R E S O { W H T } N & 7 § A H C E :

i r e m 2 3 3 1 4 0 D A T A 1 9 , 3 0 , 1 9 , 3 7 , " { W H T } V g 7 § O L U M E ;

: r e m 6 6 3 1 5 0 D A T A 2 0 , 3 2 , 2 0 , 3 7 , " E W H T ) M & 7 3 O D E :

: r e m 1 2 6 3 1 6 0 D A T A 2 1 , 2 7 , 2 1 , 2 7 , " [ W H T } 1 E 7 3 : r e m 8 6 3 1 7 0 D A T A 2 1 , 2 9 , 2 , 2 9 , " { W H T } 2 g 7 3 : r e i n 4 16 3 1 8 0 D A T A 2 1 , 3 1 , 2 1 , 3 1 , " ( W H T ) 3 E 7 1 : r e m 7 6 3 1 9 0 D A T A 2 1 , 3 3 , 2 1 , 3 3 , " E E W H T } x g 7 l T i r e m 1 6 3 2 0 0 D A T A 2 2 , 1 3 , 2 2 , 1 8 , " ( W H T ] O E 7 § S C 3

: r e m 5 6 3 2 1 0 D A T A 2 2 , 2 1 , 2 2 , 2 6 , " { W H T ] E g 7 § N V 3: r e m 5

6 3 2 2 0 D A T A 2 2 , 2 9 , 2 2 , 2 9 , " { W H T ] T f 7 3 U R N O F F: r e m 1 2

6 3 2 3 0 R E M { 3 2 S P A C E S } * * * E N D O F P R O G R A M * i r e m 9

T h F r e e z e F a c t o r y( A r t i c l e o p a g e 5 4 . )

B E F O R E T Y P I N G . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E l ' s G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

P r o g r a m 1 T h F r e e z e F a c t o r y — V I CV e r s i o n1 H S = 0 : r e m 1 0 2 E G = 0 : R E S T O R E : G O T O 4 7 0 : r e m 1 9 93 P O K E D D , 1 2 7 : I F ( ( P E E K ( P I ) A N D 8 ) = . ) T H E N D = W

: G O T O 1 7 0 i r e m 2 0 24 I F { ( P E E K ( P 1 ) A N D 1 6 ) = . ) T H E N D = - T : G = 2 : G O T O

1 7 : r e m 9 5 I F ( ( P E E K ( P 1 ) A N D 4 ) = . ) T H E N D = - W : G O T O 1 7 0

: r e m 6 6 I F ( { P E E K ( P 2 ) A N D 1 2 8 ) = . ) T H E N D = T t G = . : G O T O

1 7 : r e m 9 7 F O R A = . T O 3 : I F Z > E { A ) T H E N I F P E E K ( E { A ) + W ) = N

T H E N I = W : G O T O 9 0 j r e m8 I F Z < E { a ) T H E N I F P E E K ( E ( A } - W ) = N T H E N I = - W

i r e m 1 8 39 I F Z > E ( A ) T H E N I F P E E K ( E ( A ) + T ) = N T H E N I = T : G OT O 1 1 0 i r e m 1 3

1 0 I F Z < E ( A ) T H E N I F P E E K { E { A ) - T ) = N T H E N I = - T: r e m 2 1

1 1 I F P E E K ( E ( A ) + I ) = N T H E N P O K E E ( A ) , N i E ( A ) = E( A ) + I : P O K E E ( A ) + C , T : P O K E E ( A ) , 5 s r e m 1 3

1 2 I F E ( A ) + I = Z T H E N 2 4 0 : r e m 2 0 1 3 P 0 K E E ( A ) , 4 i N E X T : r e m 1 1 F ^1 4 H H = H H + 1 i I F H H > H T T H E N H H = . : H - H - l : I F H < 0 T H

E N 2 8 0 : r e m 8 1 5 P R I N T " { H O M E ! { D O W N } [ 1 0 R I G H T ) { R V S } " ; H ;

" { L E F T } : r e m 9 1 6 G O T O 3 0 i r e m 5 1 7 P O K E V - 3 , 2 4 5 : I F P E E K ( Z + D ) = N T H E N P O K E Z , N :

Z = Z + D i P O K E Z + C , 7 : P O K E Z , C : P O K E V - 3 , . : G O T0 2 1 0 i r e m 2 3

1 8 P O K E V - 3 , . j I F P E E K ( Z + D ) = 6 A N D P E E K ( Z + D * 2 )< > N T H E N 2 2 0 t r e m 7

1 9 I F P E E K ( Z + D ) = 6 A N D P E E K ( Z D * 2 ) = N T H E N Q Q = Z+ D : G O T O 3 1 0 i r e m 1 7

2 0 I F P E E K ( Z + D ) < 6 T H E N 2 4 0 : r e m 1 5 2 1 G O T O 7 0 : r e m 5 2 2 F 0 R A = . T 0 3 : P O K E Z + D , 8 : P O K E V - T , 1 5 2 t P O K E Z

, G : P O K E Z + D , 9 ; P O K E V - T , 1 7 5 : P O K E Z , G + T i N EX T : r e m 1 5

2 3 P O K E Z + D , N : P O K E V - T , . : S = S + 1 0 i P R I N T "{ H O M E } ( R V S } > " ; S : G O T O 7 0 i r e m 3

2 4 F O R Y = . T 0 1 5 i P O K E Z , G + T t P O K E V - T , 1 6 1 : P O K EE ( A ) , 4 : P O K E Z , G : F O R O = l T O 2 0 : N E X T i P O K E E (A ) , 5 : r e m 2 1

2 5 N E X T : P O K E V - T , . : F 0 R Y = . T 0 1 5 : P O K E V , Y : P O KE V - T , 2 4 5 : F O R O = 1 T 0 2 5 N E X T : N E X T : P O K E V - T, : r e m 2

2 6 S H = S H - 1 : P R I N T " [ H O M E } ( 2 D 0 W N } { 3 L E F T }R V S } " ; S H " { L E F T } " : I F S H - - T H E N 2 8 0

: r e r n 2 2 2 7 G O T O 3 0 r e 5 2 8 P O K E Z , N i r e m 1 5 2 9 p r i n t " E h o m e } [ 1 d o w n } [ 6 r i g h t H r v s )

( W H T ) G A M E O V E R " S P R I N T " { D O W N H r V S }[ S P A C E S j P R E S S { C Y N J f I R E B U T T O N " ;

: r e m 1 1 3 0 W A I T 3 7 1 3 7 , 3 2 , 3 2 : G O T O 2 0 : r e m 1 9 63 1 P O K E V - 3 , 2 0 0 : P O K E V - 3 , 2 2 0 i P O K E Q Q , N : Q Q = Q

Q + : r e m 1 9 3 2 I F P E E K ( Q Q ) = N T H E N P O K E Q Q > C , 3 : P O K E Q Q , 6 : G

O T O 3 1 3 : r e m3 3 P O K E V - 3 , . : I F P E E K ( Q Q ) < 6 T H E N P O K E Q Q + C , 3 :

P O K E Q Q , 6 s S = S + 1 0 0 0 : P R I N T " { H O M E } { R V S ) > "; S : G O T O 3 5 0 : r e m 1 1 4

3 4 Q Q = Q Q - D : P O K E Q Q + C , 3 I P O K E Q Q , 6 : G O T O 3 0: r e m 1 6

3 5 F O R Y = 2 4 0 T O 2 5 5 : P O K E V - 2 , Y : P O K E V - 2 , . : N E X: r e m 1 2

3 6 F O R A = . T 0 9 : P O K E Q Q + C , T : P O K E Q Q , 1 1 i P O K E V -4 , 2 3 5 : P O K E Z , G + T : P O K E Q Q , 1 0 : P O K E Z , G : P O KE V - 3 , 2 0 0 i r e m 2 2 4

3 7 P O K E V - 4 , . : N E X T t P O K E Q Q , 4 : P O K E V - 3 , . : E G =E G + 1 : I F E G > 3 T H E N 3 9 0 : r e m 1 7

3 8 G O T O 3 0 i r e m 5 3 9 E G = . : F O R Y = 1 2 8 T O 2 5 5 : P O K E V - 3 , Y s N E X T i P O K

E Z , N : F 0 R A = . T 0 3 s P O K E E ( A ) , N i N E X T : Z 7 9 1 0: r e m 2 4

4 0 F 0 R Y = . T 0 3 i F O R O = 2 4 0 T O 2 5 5 : P O K E V - 3 , O i F O RA = 1 T O 2 0 i N E X T i N E X T : H E X T : P O K E V - 3 , .

: r e m 2 3 4 1 F O R Y = 8 1 4 1 T O 7 7 0 2 S T E P - 1 : I F P E E K ( Y ) = 6 T H E N

P O K E Y + C , T : P O K E V - 4 , 2 4 0 : P O K E Y + C , 3 : S = S + 2: r e m 1 8

4 2 P O K E V - 4 , . : P R I N T " { H O M E } { R V S } > " j S i H = 6 0 :N E X T : F O R Y = 1 4 0 T O 2 5 5 : P O K E V - 3 , Y : N E X T : P O KE V - 3 , . : P O K E Z , G : r e m 1 9 4 3 P O K E Z + C , 7 : H T = H T - T : I F H T < 1 T H E N H T = 1

t r e m 4 1 3 C O M P U T E D G a z e t t e J u n e 1 9 8 5

Page 141: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 141/148

4 4 S H = S H + T : P R I H T " { H O M E } { 2 D O W N S ' L E F T }{ R V S } " ; S H : L V = L V + 1 : P R I N T " J H O M E 5 ( D O W N }{ L E F T } { R V S 1 " ; L V : r e m 1 4 9

4 5 F O R Y = 1 T O 1 0 s B = 7 7 6 8 + I N T { R N D ( T ) * 3 5 2 ) : I F PE E K ( B ) = N A K D B < > Z T H E N P 0 K E B + C , 3 : P O K E B , 6

t r e m4 6 N E X T s P O K E V - 2 , 1 4 4 ! S = S - t - ( H * l 0 ) ! P R I N T "

( H O M E } [ R V S } > " ; S i P O K E V - 2 , . : G O T O 3 0: r e m 1 1

4 7 P O K E 3 6 8 6 9 , 2 4 0 s P R I N T " { C L R } ( 5 D O W N }{ R I G H T H b L K } [ R V S } T H E F R E E Z E F A C T O R Y ! !( O F F } " : r e m 2 2 4 8 P R I N T " ( 3 D O W N ) { 7 R I G H T j S C O R E : " : P R I N T "{ D O W N ) { R I G H T } " S : I F S > H S T H E N H S = S

: r e m 1 7 4 9 S = 0 s P R I N T " { 2 D O W N ) ( 5 R I G H T } H I G H S C O R E

: " i P R I N T " [ D O W N H 7 R I G H T i " H S r e 1 1 5 0 P O K E 3 6 8 7 9 , 2 8 : P R I N T " { 4 D O W N H r V S }

[ R I G H T } P R E S S { B L U j F I R E [ B L R } T O P L A Y: r e m 6

5 1 W A I T 3 7 1 3 7 , 3 2 , 0 : W A I T 3 7 1 3 7 , 3 2 , 3 2 s r e m 8 5 2 P O K E 5 2 , 2 8 s P O K E 5 6 , 2 8 : P O K E 5 1 , . : P O K E 5 5 , .

: F O R X = 7 4 2 4 T O 7 4 3 2 i P O K E X , , : N E X T t r e m 1 5 3 F O R X = > 7 1 6 8 T O 7 2 6 3 : R E A D D : P O K E X , D ! N E X T : V =

3 6 8 7 8 : P O K E V - 9 , 2 5 S : P O K E V , 1 5 : T = 1 t W = 2 2 : PO K E V + T , 8 : r e m 1 4 2

5 4 0 P R I N T " { C L R H w H T } ( R V S } > 0 " i P R I N T "{ L E F T S { R V S } L E V E L 1 " : P R I N T " [ 6 R I G H T }[ R V S j T I M E : 6 0 " : C = 3 0 7 2 0 : r e m 1 2 8

5 5 F O R A = T T O 5 0 : P O K E V - 2 , 2 4 0 : B = 7 7 6 8 + I N T ( R N D( T ) * 3 5 2 ) : P O K E B + C , 3 : P O K E B , 6 s P O K E V - 2 , . :

N E X T : r e m 2 5 05 6 F O R A = 7 7 4 6 T O 7 7 6 7 t P O K E A , 7 : P O K E A + C , 4 : N E X

T : F O R A = 7 7 6 8 T O 8 1 2 0 S T E P W s P O K E A + C , 4 s P O K EA , 7 : r e m 8

5 7 P O K E A + 2 1 , 7 t P O K E A + 2 1 + C , 4 : N E X T : F O R A = 8 1 21 T O 8 1 4 0 : P O K E A + C , 4 : P O K E A , 7 : N E X T : r e m 8

5 8 F O R A = . T O l 5 : P O K E V , A I P O K E V - 4 , 2 2 5 : F O R Y = 1T O 7 5 : N E X T : N E X T i P O K E V - 4 , . : r e m 1 7

5 9 N = 3 2 i P l = 3 7 1 5 1 : P 2 = 3 7 1 5 2 : D D = 3 7 1 5 4 i Z = 7 9 10 i H = 6 0 : S H = 3 : E { . ) = 7 9 0 2 : E ( T ) = 7 9 1 4 : E { 2 ) =7 8 0 0 s r e m 2 2

6 0 E ( 3 ) = 7 9 9 8 : P O K E Z + C , 7 : P O K E Z , . : H T = 4 : L V = 1i r e m 1 9 1

6 1 P R I N T " ( H O M E ) [ 2 D O W N } ( 4 L E F T } [ Y E L ] @( W H T ! [ R V S j " ; S H : G O T O 3 0 : r e m 1 7 8

6 2 P R I N T " { H O M E } { 2 D O W N } ( 4 L E F T } { Y E L } @[ R V S ) { W H T } " ; S H : r e m 2 2 1

6 3 D A T A 6 2 , 1 2 0 , 1 1 9 , 1 1 2 , 2 8 , 9 6 , B 8 , 5 4 , 6 2 , 1 2 0, 1 2 7 , 6 0 , 1 1 2 , 1 2 0 , 4 8 , 2 8 , 1 2 4 , 3 0 , 2 3 8 , 1 4 , 5

6 , 6 , 2 6 : r e m 8 6 4 D A T A 1 0 8 , 1 2 4 , 3 0 , 2 5 4 , 6 0 , 1 4 , 3 0 , 1 2 , 5 6 , 6 0 ,

9 0 , 3 6 , 2 4 , 6 0 , 9 0 , 3 6 , 1 0 2 , 6 0 , 9 0 , 3 6 , 9 0 , 6 0 ,2 4 , 3 6 , 1 9 5 : r e m 2 2 0

6 5 D A T A 1 2 6 , 1 9 5 , 1 5 3 , 1 6 5 , 1 6 5 , 1 5 3 , 1 9 5 , 1 2 6 ,0 4 , 5 1 , 2 0 4 , 5 1 , 2 0 4 , 5 1 , 2 0 4 , 5 1 , 0 , 3 4 , 0 , 1 3 6, 0 , 3 4 , 0 : r e m 1 1

6 6 D A T A 1 3 6 , 6 8 , 0 , 1 7 , 0 , 6 8 , 0 , 1 7 , 0 , 0 , 2 4 , 6 0 , 12 6 , 2 1 9 , 2 1 9 , 1 2 6 , 6 0 , 0 , 0 , 6 0 , 1 2 6 , 2 5 5 , 1 5 3 ,1 2 6 , 6 0 : r e m 5

4 E G = 0 : R E S T O R E s G O T O 5 2 0 : r e m 1 9

P r o g r a m 2 T h F r e e z e F a c t o r y -V e r s i o n

■ 6

1 P R I N T " { C L R ) { 1 2 D O W N ) " S P C ( 1 4 ) " P L E A S E W I T " : P O K E 5 3 2 7 2 , 2 8 : P O K E 5 6 , 4 8 : C L R : r e m 2 3

2 P O K E 5 6 3 3 4 , 0 t P O K E l , 5 1 : A = 2 0 4 7 : 8 = 1 2 2 8 8 : C =5 3 2 4 8 s r e m 3 3 F O R I = . T O A : P O K E I + B , P E E K ( l + C ) : N E X T : P O K E 1, 5 5 : P O K E 5 6 3 3 4 , 1 s r e m 2 0 6

5 I F { { P E E K ( P 1 ) A N D 2 ) = . ) T H E N D = W : G O T O 1 9 0t r e m 1

6 I F ( ( P E E K ( P l ) A N D 4 ) = . ) T H E N D = - T t G = 2 t G O T O l9 : r e m 4

7 I P ( ( P E E K ( P l ) W I D l ) = . ) T H E N D = - W t G O T O 1 9 0: r e m 6

8 I F ( ( P E E K ( P 1 ) A N D 8 ) = . ) T H E N D = T : G = . : G 0 T 0 1 9t r e m

9 F 0 R A = . T 0 3 : I F Z > E ( A ) T H E N I F P E E K ( E ( A ) + W ) = NT H E N I = W : G O T O 1 1 0 : r e m 5

1 0 I F Z < E ( A ) T H E N I F P E E K ( E ( A ) - W ) = N T H E N I = - Ws r e m 2 2 41 1 I F Z > E ( A ) T H E N I F P E E K ( E ( A ) + T ) = N T H E N I = T t G

O T O 1 3 0 : r e m 1 8 1 2 I F Z < E { A ) T H E N I F P E E K ( E ( A ) - T ) = N T H E N I = - T

: r e m 2 2 1 3 I F P E E K ( E ( A ) + I ) = N T H E N P O K E E ( A ) , N : E ( A ) = E

( A } + I s P O K E E ( A ) + C , T : P O K E E ( A ) , 5 : r e m 1 3 1 4 I F E ( A ) + I = Z T H E N 2 6 0 : r e m 2 0 1 5 P O K E E ( A ) , 4 t N E X T : r e m 1 1 1 6 H H = H H + l s I F H H > H T T H E N H H = . : H = H - ' l : I F H < 0 T H

E N 3 1 0 : r e m 8 1 7 P R I N T " ( H O M E } ( D O W N } 1 1 8 R I G H T } " ; H ; "

( L E F T ] s r e m 5 1 8 G O T O 5 0 s r e m 5 1 9 P O K E U 2 , 4 0 s I F P E E K { Z D N T H E N P O K E Z , N s

Z + D : P O K E Z + C , 7 t P O K E Z , G : P O K E U 2 , . : G O T O 2 3: r e m 9

2 0 P O K E U 2 , . : I F P E E K ( Z + D ) = 6 A N D P E E K ( Z + D * 2 ) <> N T H E N 2 4 0 ■ r e m 2

2 1 I F P E E K ( Z + D ) = G A N D P E E K ( Z + D * 2 ) = N T H E N Q Q = Z+ D s G O T O 3 5 0 : r e m 1 7

2 2 I F P E E K { Z + D ) < 6 T H E N 2 6 0 s r e m 1 5 52 3 G O T O 9 0 . r e m 5 2 4 F O R A = . T O 3 : P O K E Z + D , 8 t P O K E U l , 1 5 2 : P O K E Z ,

G : P O K E Z + D , 9 : P O K E U 1 , 1 7 5 : P O K E Z , G + T N E X T: r e m 2 5

2 5 P O K E Z + D , N i P O K E U l , . : S = S + 1 0 i P R I N T "{ H O M E } { Y E L } > [ W H T } " ; S : G O T O 9 0 t r e m 1 0

2 6 F 0 R Y = l T O 1 5 s P O K E Z , G + T t P O K E U l , 1 6 1 s P O K E E( A ) , 4 t P O K E Z , G : F O R O = l T O 2 0 : N E X T t r e m 2 2 7 P O K S E ( A ) , 5 r e 2 8 N E X T t P O K E U l , . : F O R Y = 1 T O 1 5 t P O K E V , Y : P O K E

U l , 2 4 5 s F O R O = l T O 2 5 t N E X T t N E X T : P 0 K E U 1 , .: r e m 4

2 9 S H = S H - l s P R I N T " { H O M E } { 2 D O W N } { 3 L E F T )( O F F } " ; S H " E l E F T } " s I F S H = . T H E N 3 1 0

: r e m 1 5 33 0 G O T O 5 0 . r e m 4 3 1 P O K E Z , N : r e m 1 5 3 2 p r i h t " { h o m e } { i i d o w n 3 { r i g h t )

£ 1 S P A C E S ) { R V S } [ W H T j G A M E O V E R f O F F }( 1 S P A C E S } " t r e m 8 0

3 3 P R I N T " f l 2 D O W N } E R V S ) { 1 2 R I G H T } E l ^ P R E SF I R E B U T T O N " : s r e m 2 3 6

3 4 W A I T 5 6 3 2 0 , 1 6 , 1 6 : G O T O 4 0 s r e m 2 0 3 5 P O K E U 2 , 1 0 0 P O K E U 2 , 1 2 0 : P O K E Q Q , N : Q Q = Q Q +

s r e m X 0 3 6 I F P E E K ( Q Q ) = N T H E N P O K E Q Q + C , 3 i P O K E Q Q , 6 : G

O T O 3 5 0 : r e m 1 3 7 P O K E U 2 , . s I F P E E K { Q Q ) < 6 T H E N P O K E Q Q + C , 3 : P

O K E Q Q , 6 : S = S + 1 0 0 0 P R I N T " ( H O M E } { Y E L } >( W H T } " ; S : G O T O 3 9 0 : r e m 2 2

3 8 Q Q = Q Q - D : P O K E Q Q + C , 3 t P O K E Q Q , 6 : G O T O 5 0t r e m 1 7

3 9 F O R Y = 1 2 0 T O 1 3 5 : P O K E U 2 , Y t N E X T : P O K E U 2 , .: r e m 3

4 0 F O R A = . T O 9 : P O K E Q Q + C , T : P O K E Q Q , 1 1 : P O K E U 2, 1 3 5 : P O K E Z , G + T : P O K E Q Q , 1 0 : P O K E Z , Gt r e m 2 0

C O M P U T E ' S G a z e t t e J u n e 1 9 8 5 1 3

Page 142: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 142/148

4 1 4 2 4 3

4 4

4 5 4 6

4 7

4 8 4 9

5 0

5 1

5 2

5 3 5 4

5 5

5 6

5 7

5 8 5 9 6 0

6 1

6 2 6 3

6 4

6 5

6 6

6 7

6 8

6 9 7 0

7 1 7 2

P O K E U 2 , 1 0 0 : P O K E U 2 , . : N E X T : P 0 K E Q Q , 4 : P O KE U 2 , . s E G = E G + l s I F B G > 3 T H E N 4 3 0 : r e r a 2 4 G O T O S 0 : r e m 5 E G " . s F O R Y = 6 4 T O 1 2 8 s P O K E U 2 , Y : N E X T : P O K E Z, N : F O R A = . T O 3 s P O K E E ( A ) , N : N E X T : Z = 1 5 2 4

: r e m 1 3 F O R Y = . T O 3 s F O R O = 3 5 T O 5 5 : P O K E U 2 , O : F O R A = lT O 1 0 : N E X T : N E X T s N E X T S P O K E U 2 , . : r e m 4 F O R Y = 1 9 0 2 T O U 8 5 S T E P - 1 : r e m 2 3 I F P E E K { Y } = 6 T H E N P O K E Y + C , T : P O K E U 2 , 1 2 0 : FO R T D = l T O 2 5 : N E X T : P O K E Y + C , 3 : S = S + 2 5

: r e m 1 6 P O K B U 2 , . : P R I N T " { H O M E } f Y E L l > { W H T } " ; S : H= 6 0 : N E X T : F O R Y = 5 T O 2 5 s P O K E U 2 , Y i N E X T ; P O KE U 2 , . j P O K E Z . G s r e m 5 8P O K E Z + C , 7 : H T = H T - T : I F H T < 1 T H E N H T = 1

: r e m 4 S H = S H + T : P R I N T " { H O M E ) { 2 D O W N } { 3 L E F T ) "; S H : L V = L V + 1 : P R I N T " ( H O M E } [ D O W N }[ L E F T } " r L V : r e m 1 1

F O R Y - 1 T O 1 0 : B = 1 1 8 4 + I N T ( R N D ( T ) * 7 0 0 ) : I F PE E K { B ) = N A N D B < > Z T H E N P O K E B + C , 3 : P O K E B , 6

: r e m 2 3 N E X T s P O K E U 2 , 7 2 : S = S + ( H * 1 0 ) s P R I N T "[ H O M E ) f Y E L } > [ W H T } " ; S i P O K E U 2 , . : G O T O 5 0

: r e m 1 1 7P O K E 5 3 2 8 1 , 1 : P O K E 5 3 2 7 2 , 2 1 : P R I N T " t C L R ]{ D O W N ] { R I G H T } [ C Y N } ( R V S } { 9 R I G H T } T H E

F R E E Z E F A C T O R Y l I { O F F J C b L K } " : r e mP R I N T " { 3 D O W N } " S P C ( 1 7 - L E N ( S T R $ ( S ) ) / 2 )" S C O R E : " S s I F S > H S T H E N H S = S : r e m 8 6S = 0 : P R I N T " [ 3 D O U N ] " S P C { 1 5 - L E N ( S T R $ ( H S) ) / 2 ) " H I G H S C O R E : " H S : r e r a 1 7

P O K E 5 3 2 8 0 , 4 : P R I N T " ( 7 D O W N ) [ R V S }( 1 R I G H T j P R E S S £ l 3 F I R E { B L K ! T O P L A Y "

s r e m 1 5 F O R A = 5 4 2 7 2 T O 5 4 2 9 6 P O K E R , 0 : N E X T : V = 5 4 2 96 : U 1 = 5 4 2 7 3 : r e mU 2 = 5 4 2 8 0 : P O K E 5 4 2 7 7 , 1 7 : P O K E 5 4 2 8 4 , 1 7 ! P OK E 5 4 2 7 8 , 2 5 5 : P O K E 5 4 2 8 5 , 2 5 5 : r e m 2 2 P O K E 5 4 2 7 6 , 1 2 9 : P O K E 5 4 2 B 3 , 3 3 : r e m 1 5 W A I T 5 6 3 2 0 , 1 6 , 0 : W A I T 5 6 3 2 0 , 1 6 , 1 6 s r e m 8 P R I N T " t C L R j " i P O K E 5 3 2 8 1 , 0 : F O R X = 1 2 5 4 4 T O1 2 5 6 1 : P O K E X , . : N E X T : r e m 1 7 4F O R X = 1 2 2 8 8 T O 1 2 3 8 3 ! R E A D D s P O K E X , D : N E X T :P O K E 5 3 2 7 2 . 2 8 : r e mT = l s W = 4 0 : P R I N T " ( C L R H Y E L , } > ( W H T j 0 " : P OK E V , 1 5 : r e m 1 4 P R I N T " ( 8 L E F T } t R V S H G R N ) L E V E L [ W H T j{ O F F } 1 " : P R I N T " [ 1 4 R I G H T } { R V S } E l B T I M E{ o F F H w H T ) 6 0 " : C = 5 4 2 7 2 : r e m 2 2 F O R A = T T O 7 0 : P O K E U 2 , 2 0 s B = 1 1 8 4 + I N T ( R N D { T) * 7 0 0 ) : P O K E B - t - C , 3 : P O K E B , 6 : P O K E U 2 , : N E X

! r e m 9 F O R A = 1 1 4 4 T O 1 1 8 3 s P O K E A , 7 : P O K E A + C , 4 : N E XT : F O R A = 1 1 8 4 T O 1 9 0 4 S T E P W s P O K E A + C , 4

: r e m 3 P O K E A , 7 : P O K E A + 3 9 , 7 : P O K E A + 3 9 + C , 4 : N E X T :F O R A = 1 9 0 5 T O 1 9 4 3 : P O K E A + C , 4 : P O K E A , 7 : N E X

s r e m 1 2 F O R A = 1 T O 1 5 : P O K E V , A : P O K E U 2 , 5 : F O R Y = 1 T O 75 : N E X T : N E X T : P O K E U 2 , . : r e m 2 3 N = 3 2 : P 1 = 5 6 3 2 0 : Z = 1 5 2 4 : H = 6 0 ! S H = 3 : E ( - ) = 15 1 0 : E ( T ) = 1 5 3 4 : E ( 2 ) = 1 7 2 4 : r e m 2 0 2E ( 3 ) 1 2 0 4 : P O K E Z + C , 7 : P O K E Z , ! l l T = 4 : L V = l

: r e m 1 7

, 1 2 7 , 6 0 , 1 1 2 , 1 2 0 , 4 8 , 2 8 , 1 2 4 , 3 0 , 2 3 8 , 1 4: r e m 1 9 9

7 3 D A T A 5 6 , 6 , 2 6 : r e m 2 7 4 D A T A 1 0 8 , 1 2 4 , 3 0 , 2 5 4 , 6 0 , 1 4 , 3 0 , 1 2 , 5 6 , 6 0 ,

9 0 , 3 6 , 2 4 , 6 0 , 9 0 , 3 6 , 1 0 2 , 6 0 , 9 0 , 3 6 , 9 0: r e m 8

7 5 D A T A 6 0 , 2 4 , 3 6 , 1 9 5 i r e m 1 7 6 D A T A 1 2 6 , 1 9 5 , 1 5 3 , 1 6 5 , 1 6 5 , 1 5 3 , 1 9 5 , 1 2 6 , 2

0 4 , 5 1 , 2 0 4 , 5 1 , 2 0 4 , 5 1 , 2 0 4 , 5 1 , 0 , 3 4 , 0: r e m 9

7 7 D A T A 1 3 6 , 0 , 3 4 , 0 s r e m 1 5 7 8 D A T A 1 3 6 , 6 8 , 0 , 1 7 , 0 , 6 8 , 0 , 1 7 , 0 , 0 , 2 4 , 6 0 , 12 6 , 2 1 9 , 2 1 9 , 1 2 6 , 6 0 , 0 , 0 , 6 0 , 1 2 6 , 2 5 5

s r e m 3 7 9 D A T A 1 5 3 , 1 2 6 , 6 0 - . r e 1 7

S c r e e n - 4 0( A r t i c l e o p a g e 9 2 . )

B E F O R E T Y P I N G . . B e f o r e t y p i n g i p r o g r a m s , p l e a s e r e f e r t " H o w T T y p e I C O M P U T E D G A Z E T T EP r o g r a m s , " w h i c h a p p e a r s b e f o r e t h e P r o g r a mL i s t i n g s .

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

P R I N T " { H O M E } ( 2 D 0 W N } { 4{ W H T } " ; S H : G O T O 5 0 : r e m 1 6 2P R I N T " ( H O M E } { 2 D O W N ! { 4 L E F T ) { Y E L } @( W H T } " ; S H : r e m 2 0 D A T A 6 2 , 1 2 0 , 1 1 9 , 1 1 2 , 2 8 , 9 6 , 8 8 , 5 4 , 6 2 , 1 2 0

8 1 9 28 1 9 88 2 0 48 2 1 08 2 1 68 2 2 28 2 2 88 2 3 48 2 4 08 2 4 68 2 5 28 2 5 88 2 6 48 2 7 08 2 7 68 2 8 28 2 8 88 2 9 48 3 0 08 3 0 68 3 1 28 3 1 88 3 2 48 3 3 08 3 3 68 3 4 28 3 4 88 3 5 48 3 6 08 3 6 68 3 7 28 3 7 88 3 8 48 3 9 0

: 1 2 0 , 0 7 6: 1 9 5 , 1 9 4: 0 1 6 , 0 1 8: 1 0 0 , 1 7 3

0 0 0 , 1 6 0: 2 5 5 , 1 6 9: 1 2 0 , 0 3 2

1 9 0 , 0 0 9s l 5 7 , 0 2 01 0 2 1 , 0 0 3s 2 4 9 , 2 5 3: 0 3 2 , 1 4 1! 0 3 2 , 0 9 1s l 6 5 , 0 4 3: 1 9 6 , 1 6 9: 0 3 0 , 2 0 3: 2 2 8 , 0 7 65 0 7 2 , 1 5 25 0 1 6 , 0 3 7

0 4 1 , 0 0 2s 2 5 4 , 0 4 4: 2 5 5 , 0 3 2= 0 3 2 , 0 3 6: 1 6 9 , 0 1 45 0 0 1 , 1 3 3: 1 7 0 , 1 0 4: 2 3 4 , 2 5 5s 2 3 9 , 2 3 4t 2 4 0 , 0 1 4: 1 5 3 , 2 0 8

2 0 1 , 0 0 35 0 3 6 , 0 7 65 1 5 4 , 2 0 1E 1 4 1 . 0 0 2

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

0 6 5 , 0 4 8 , 1 5 40 0 2 , 0 0 4 , 0 9 41 5 5 , 1 2 9 , 0 9 52 5 5 , 1 6 2 , 0 3 80 3 2 , 1 5 6 , 1 8 41 3 6 , 0 0 2 , 0 0 51 6 0 , 0 0 5 , 2 3 40 1 6 , 0 3 2 , 2 5 00 3 2 , 1 5 7 , 0 7 42 3 9 , 0 3 2 , 2 4 50 3 0 , 0 3 3 , 0 2 10 2 3 , 0 3 2 , 0 6 71 6 4 , 2 2 7 , 0 7 80 3 2 , 0 0 8 , 0 2 20 3 2 , 0 3 2 , 1 2 10 3 2 , 0 1 3 , 0 8 00 7 2 , 1 3 8 , 1 9 80 2 9 , 1 4 5 , 2 3 31 4 5 , 1 7 0 , 0 3 90 7 6 , 2 2 2 , 1 5 40 3 2 , 2 3 4 , 0 7 82 0 8 , 0 0 6 , 0 8 30 0 2 , 1 9 2 , 0 2 20 0 2 , 1 6 9 , 2 4 01 6 8 , 1 0 4 , 0 8 42 3 4 , 0 3 2 , 2 2 00 3 3 , 0 7 6 , 0 1 82 0 1 , 0 0 3 , 1 3 32 4 1 , 1 6 5 , 1 2 51 6 6 , 0 3 6 , 0 4 80 7 6 , 1 5 8 , 0 6 10 7 2 , 1 6 5 , 0 5 10 1 3 , 1 7 3 , 1 7 62 0 1 , 0 0 3 , 0 2 1

1 4 C O M P U T E ' S G a z e t t e J u n e 1 9 8 5

Page 143: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 143/148

8 3 9 68 4 0 28 4 0 88 4 1 48 4 2 08 4 2 68 4 3 28 4 3 88 4 4 48 4 5 08 4 5 68 4 6 28 4 6 88 4 7 48 4 8 08 4 B 68 4 9 28 4 9 88 5 0 4B 5 1 08 5 1 68 5 2 28 5 2 88 5 3 48 5 4 08 5 4 68 5 5 28 5 5 88 5 6 48 5 7 08 5 7 68 5 8 28 5 8 88 5 9 48 6 0 08 6 0 68 6 1 28 6 1 88 6 2 48 6 3 08 6 3 68 6 4 28 6 4 88 6 5 48 6 6 08 6 6 68 6 7 28 6 7 88 6 8 48 6 9 08 6 9 68 7 0 28 7 0 88 7 1 48 7 2 08 7 2 68 7 3 28 7 3 88 7 4 48 7 5 08 7 5 68 7 6 28 7 6 88 7 7 48 7 8 08 7 8 68 7 9 28 7 9 88 8 0 48 8 1 08 8 1 6

: 1 4 4 , 2 4 7! 0 7 6 , 1 3 3; 0 8 3 , 0 6 7: 0 4 5 , 0 5 2: 0 3 2 , 0 3 2: 0 3 2 , 0 3 28 0 3 2 , 0 3 2: 0 3 2 , 0 3 2: 0 3 2 , 0 3 2

2 0 8 , 0 2 5: 1 6 4 , 2 1 1: 0 0 2 , 1 7 6: 1 6 9 , 1 6 0: 0 3 2 , 1 3 3: 1 3 4 , 2 0 5! 0 5 2 , 0 0 3: 1 3 7 , 0 0 2s l 5 7 , 2 4 0

2 0 8 , 2 4 7: 0 0 0 , 1 4 4: 1 4 5 , 0 0 2: 1 6 0 , 0 0 0: 0 0 2 , 1 4 0: 0 3 7 , 1 7 3: 1 6 8 , 1 6 9: 0 2 4 , 1 0 5: 2 3 2 , 2 2 4: 2 5 5 , 1 4 9: 0 3 5 , 2 0 2s ! 3 3 , 2 1 1= 0 5 6 , 2 3 3: 2 1 1 , 1 6 6= 2 1 7 , 0 4 8( 1 3 3 , 2 1 1: 2 1 8 , 0 4 8: 2 1 3 , 1 8 1: 1 3 6 , 0 0 2

0 3 8 , 1 3 3: 1 3 3 , 2 4 4: 2 4 3 , 0 9 68 0 1 6 , 1 9 2: 2 3 0 , 2 1 4

1 7 6 , 1 8 0: 1 6 4 , 2 1 1: 1 4 4 , 2 2 5: 1 9 6 , 2 1 3= 1 6 0 , 0 0 0

0 7 0 , 2 0 1: 0 2 4 , 2 0 8: 1 8 1 , 2 1 7

0 4 8 , 1 3 22 4 0 , 2 2 41 3 6 , 1 9 2

: 2 1 4 , 1 3 22 4 0 , 0 0 9: 0 3 3 , 1 6 4

: 0 3 2 , 0 0 0= 2 1 3 , 1 7 6: 1 3 6 , 0 3 2= 2 4 2 , 1 6 4: 0 3 2 , 2 0 8

0 0 7 , 1 9 21 0 8 5 , 0 3 4

2 0 9 , 2 0 0= 1 9 6 , 2 1 1= 0 7 6 , 0 9 1! l 3 4 , 2 4 2: 0 3 2 , 1 8 9

0 0 5 , 1 7 3= 0 2 2 , 2 1 7= 0 5 6 , 1 1 8

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

0 7 6 , 2 1 52 3 4 , 2 3 40 6 9 , 0 6 90 3 2 , 0 3 20 3 2 , 0 3 20 3 2 , 0 3 20 3 2 , 0 3 20 3 2 , 0 3 20 0 0 , 1 6 52 0 5 , 2 0 82 0 9 , 3 7 82 3 8 , 1 3 40 9 3 , 0 3 50 9 6 , 1 6 22 0 8 , 0 3 72 1 6 , 0 3 70 1 6 , 2 4 12 0 2 , 2 2 41 9 2 , 0 3 70 1 6 , 2 4 70 0 3 , 1 3 41 5 3 , 1 4 00 0 2 , 0 3 20 0 2 , 0 0 91 7 0 , 1 4 81 4 4 , 0 0 12 0 8 , 2 4 32 0 2 , 3 3 22 5 0 , 1 6 92 1 4 , 1 6 51 4 4 , 0 0 21 6 5 , 2 1 10 2 4 , 1 0 51 6 9 , 0 3 91 6 9 , 0 7 90 4 1 , 0 0 32 1 0 , 1 8 91 8 9 , 2 4 82 2 4 , 0 3 70 2 3 , 1 9 82 1 4 , 0 4 80 2 3 , 2 2 80 0 0 , 2 4 02 1 1 , 1 9 20 0 2 , 2 3 02 1 7 , 1 9 82 1 1 , 1 3 22 1 4 , 2 3 20 3 2 , 1 8 92 4 4 , 1 3 40 0 0 , 1 3 32 1 1 , 2 4 02 0 8 , 0 0 20 9 6 , 1 6 62 1 4 , 0 3 21 3 2 , 2 1 11 6 4 , 2 1 12 0 0 , 1 7 70 3 5 , 2 0 01 7 7 , 2 0 91 9 6 , 2 1 12 4 0 , 2 2 02 1 3 , 1 3 60 9 1 , 0 3 52 4 4 , 1 6 91 6 6 , 2 1 40 2 4 , 1 4 41 9 8 , 2 1 40 0 2 , 2 0 82 1 7 , 0 2 21 6 9 , 0 7 9

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

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

1 3 3 , 2 2 41 8 0 , 0 0 1

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

1 9 6 , 1 5 3, 2 0 9 , 0 2 8, 2 0 8 , 2 3 0, 2 0 1 , 2 2 8, 2 0 8 , 1 4 3, 0 3 2 , 0 6 0, 1 7 7 , 1 0 5, 1 3 6 , 0 0 5, 0 3 2 , 1 1 2, 2 3 2 , 1 2 8, 0 0 7 , 0 9 5, 2 0 8 , 2 0 1, 0 1 7 , 1 3 9, 2 1 8 , 1 2 0. 1 3 3 , 1 1 7

8 8 2 2 ; 2 1 3 , 2 0 2 , 0 7 6 , 1 5 9 , 0 3 3 , 1 6 5 , 1 9 88 8 2 8 : 1 7 2 , 0 7 2 , 1 6 5 , 1 7 3 , 0 7 2 , 1 6 2 , 1 7 28 8 3 4 : 0 2 4 , 2 0 2 , 0 3 2 , 1 5 9 , 0 3 3 , 2 2 8 , 0 4 08 8 4 0 j 2 4 2 , 1 4 4 , 0 1 4 , 2 4 0 , 0 1 2 , 1 8 9 , 2 0 98 8 4 6 = 0 1 5 , 0 3 8 , 1 3 3 , 1 7 2 , 1 8 1 , 2 1 6 , 1 2 98 8 5 2 s 0 3 2 , 0 2 7 , 0 3 5 , 0 4 8 , 2 3 4 , 0 3 2 , 0 4 48 8 5 8 : 0 5 0 , 0 3 5 , 1 6 2 , 0 2 2 , 2 2 8 , 2 4 2 , 1 28 8 6 4 : 1 4 4 , 0 1 5 , 1 8 1 , 2 1 8 , 0 4 1 , 1 2 7 , 1 1 88 8 7 0 = 1 8 0 , 2 1 7 , 0 1 6 , 0 0 2 , 0 0 9 , 1 2 8 , 2 0 68 8 7 6 : 1 4 9 , 2 1 8 , 2 0 2 , 2 0 8 , 2 3 7 , 1 6 6 , 0 7 28 8 8 2 = 2 4 2 , 0 3 2 , 1 0 6 , 0 3 4 , 1 0 4 , 1 3 3 , 0 6 18 8 8 8 = 1 7 3 , 1 0 4 , 1 3 3 , 1 7 2 , 0 9 6 , 1 6 5 , 0 0 38 8 9 4 : 1 7 2 , 0 7 2 , 1 6 5 , 1 7 3 , 0 7 2 , 1 6 2 , 2 3 88 9 0 0 : 0 1 7 , 1 3 4 , 2 4 4 , 1 6 2 , 0 2 2 , 1 3 4 , 1 4 18 9 0 6 : 1 7 3 , 1 6 0 , 0 0 0 , 1 3 2 , 2 4 3 , 1 3 2 , 0 1 88 9 1 2 : 1 7 2 , 1 7 7 , 1 7 2 , 1 4 5 , 2 4 3 , 2 0 0 , 0 3 78 9 1 8 = 2 0 8 , 2 4 9 , 2 3 0 , 2 4 4 , 2 2 , 2 2 4 , 0 6 58 9 2 4 = 0 3 2 , 2 0 8 , 2 3 4 , 1 6 2 , 2 5 5 , 2 3 2 , 0 6 38 9 3 0 s 2 2 4 , 0 1 6 , 2 4 0 , 0 2 8 , 0 3 2 , 1 5 9 , 1 5 78 9 3 6 = 0 3 3 , 0 2 2 , 2 1 7 , 0 2 4 , 1 8 0 , 2 2 5 , 1 6 58 9 4 2 = 0 1 6 , 0 0 1 , 0 5 6 , 1 1 8 , 2 1 7 , 1 8 9 , 0 6 78 9 4 8 = 0 2 4 , 0 3 8 , 1 3 3 , 1 7 2 , 1 5 2 , 0 0 9 , 0 0 48 9 5 4 : 1 2 8 , 1 4 9 , 2 2 5 , 0 3 2 , 0 2 7 , 0 3 5 , 0 7 88 9 6 0 : 0 4 8 , 2 2 3 , 0 3 2 , 0 5 0 , 0 3 5 , 2 3 2 , 1 0 88 9 6 6 = 2 2 4 , 0 2 4 , 2 0 8 , 2 4 8 , 1 6 5 , 2 0 1 , 0 5 28 9 7 2 2 3 3 , 0 0 8 , 1 3 3 , 2 0 1 , 0 0 6 , 2 1 7 , 0 4 28 9 7 8 : 0 5 6 , 1 0 2 , 2 1 7 , 1 6 2 , 0 1 6 , 1 3 4 , 1 9 38 9 8 4 = 2 1 4 , 1 4 4 , 1 5 5 , 0 4 1 , 0 0 3 , 0 1 3 , 0 8 28 9 9 0 : 1 3 6 , 0 0 2 , 1 3 3 , 1 7 3 , 1 6 0 , 0 3 9 , 1 6 18 9 9 6 = 1 7 7 , 1 7 2 , 1 4 5 , 2 0 9 , 1 4 4 , 0 0 4 , 1 1 99 0 0 2 : 0 3 2 , 0 9 3 , 0 3 5 , 0 5 6 , 1 3 6 , 0 1 6 , 1 5 49 0 0 8 = 2 4 3 , 0 9 6 , 0 3 2 , 1 5 9 , 0 3 3 , 1 6 0 , 0 0 39 0 1 4 0 3 9 , 1 6 9 , 0 3 2 , 1 4 5 , 2 0 9 , 1 3 6 , 0 1 69 0 2 0 = 0 1 6 , 2 5 1 , 1 6 9 , 0 2 0 , 1 3 3 , 2 1 6 , 0 9 79 0 2 6 = 1 6 9 , 0 0 0 , 1 6 0 , 0 0 7 , 1 4 5 , 2 4 3 , 0 2 29 0 : 1 3 6 , 0 1 6 , 2 5 1 , 1 6 9 , 0 1 6 , 0 2 4 , 1 7 29 0 3 S 1 0 1 , 2 4 3 , 1 3 3 , 2 4 3 , 1 4 4 , 0 0 2 , 1 7 69 0 4 4 2 3 0 , 2 4 4 , 1 9 8 , 2 1 6 , 2 0 8 , 2 3 2 , 1 3 29 0 5 0 = 0 9 6 , 1 4 5 , 2 0 9 , 1 3 3 , 2 0 6 , 1 3 8 , 2 4 99 0 5 6 ! 0 7 2 , 1 5 2 , 0 7 2 , 1 6 5 , 2 0 9 , 1 6 2 , 1 6 09 0 6 2 = 2 5 5 , 2 3 2 , 2 2 1 , 0 1 6 , 0 3 8 , 2 0 8 , 0 4 89 0 6 8 = 2 5 0 , 1 5 2 , 2 3 3 , 0 4 0 , 0 4 8 , 0 0 2 , 0 6 59 0 7 4 = 2 3 2 , 1 6 8 , 0 3 2 , 1 7 3 , 0 3 3 , 1 5 2 , 1 3 69 0 8 0 = 0 4 1 , 0 6 2 , 0 2 4 , 0 4 2 , 0 4 2 , 0 4 2 , 1 1 79 0 8 6 = 1 4 4 , 0 0 3 , 2 3 0 , 2 4 4 , 0 2 4 , 1 0 1 , 1 0 49 0 9 2 = 2 4 3 , 1 4 4 , 0 0 2 , 2 3 0 , 2 4 4 , 1 3 3 , 1 0 49 0 9 8 = 2 4 3 , 1 5 2 , 0 4 1 , 0 0 1 , 1 6 8 , 1 8 5 , 1 6 09 1 0 4 = 2 0 0 , 0 3 7 , 1 3 3 , 2 1 6 , 1 6 9 , 0 3 0 , 1 3 19 1 1 0 0 0 6 , 2 0 6 , 0 3 8 , 1 9 9 , 0 0 6 , 2 0 6 , 0 4 39 1 1 6 0 4 2 , 0 0 6 , 2 0 6 , 0 4 2 , 0 1 3 , 1 3 5 , 0 8 89 1 2 2 0 0 2 , 1 7 0 , 1 8 9 , 0 5 2 , 0 0 3 , 1 3 3 , 1 9 99 1 2 8 = 2 0 7 , 0 3 6 , 2 1 6 , 1 6 0 , 0 0 7 , 1 7 7 , 2 0 39 1 3 4 2 4 3 , 0 0 5 , 2 1 6 , 1 3 3 , 2 4 1 , 1 7 7 , 1 6 59 1 4 0 2 0 6 , 0 4 1 , 0 1 5 , 0 8 0 , 0 0 4 , 0 1 0 , 0 2 49 1 4 6 = 0 1 0 , 0 1 0 , 0 1 0 , 0 6 9 , 2 4 1 , 1 6 6 , 1 8 09 1 5 2 1 9 9 , 2 0 8 , 0 0 2 , 0 6 9 , 2 1 6 , 1 4 5 , 0 0 79 1 5 8 = 2 4 3 , 1 3 6 , 0 1 6 , 2 2 7 , 1 3 2 , 2 4 1 , 1 6 99 1 6 4 : 0 7 0 , 1 9 9 , 1 0 4 , 1 6 8 , 1 0 4 , 1 7 0 , 2 5 19 1 7 0 = 1 6 9 , 0 0 2 , 1 3 3 , 2 0 5 , 0 9 6 , 1 3 3 , 1 8 09 1 7 6 : 2 1 5 , 1 3 8 , 0 7 2 , 1 5 2 , 0 7 2 , 1 6 9 , 0 1 09 1 8 2 : 0 0 0 , 1 3 3 , 2 0 8 , 1 6 5 , 2 1 5 , 0 4 8 , 2 2 39 1 8 8 = 0 1 9 , 2 0 1 , 0 3 2 , 1 4 4 , 0 6 3 , 0 3 2 , 2 0 79 1 9 4 = 1 1 2 , 0 3 6 , 2 0 1 , 0 9 6 , 1 4 4 , 0 0 4 , 0 5 99 2 0 0 0 4 1 , 2 2 3 , 0 1 6 , 0 1 8 , 0 4 1 , 0 6 3 , 1 3 09 2 0 6 8 0 1 6 , 0 1 4 , 2 0 1 , 2 5 5 , 2 0 8 , 0 0 2 , 1 7 49 2 1 2 1 6 9 , 2 5 4 , 2 0 1 , 1 6 0 , 1 4 4 , 0 3 8 , 1 9 49 2 1 8 0 4 1 , 1 2 7 , 0 0 9 , 0 6 4 , 1 6 6 , 1 9 9 , 0 9 69 2 2 4 : 2 4 0 , 0 0 2 , 0 0 9 , 1 2 8 , 1 6 4 , 2 1 1 , 2 5 09 2 3 0 0 3 2 , 0 9 1 , 0 3 5 , 1 9 6 , 2 1 3 , 2 0 8 , 0 2 19 2 3 6 = 0 0 7 , 1 9 2 , 0 7 9 , 2 4 0 , 0 0 3 , 0 3 2 , 0 6 19 2 4 2 ! 0 8 5 , 0 3 4 , 0 3 2 , 2 0 6 , 0 3 3 , 1 0 4 , 0 0 8

C O M P U T E I S G a z e l l e J u n e 1 9 8 5 1 4

Page 144: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 144/148

9 2 4 8 ! 1 6 8 , 1 0 4 , 1 7 0 , 1 6 5 , 2 1 5 , 0 2 4 , 1 1 09 2 5 4 : 0 8 8 , 0 9 6 , 1 6 2 , 0 2 4 , 2 2 1 , 0 5 6 , 1 7 39 2 6 0 : 0 3 8 , 2 4 0 , 0 2 5 , 2 0 2 , 0 1 6 , 2 4 8 , 0 4 59 2 6 6 : 1 6 2 , 0 0 7 , 2 2 1 , 0 4 0 , 0 3 8 , 2 4 0 , 2 4 69 2 7 2 ! 0 0 5 , 2 0 2 , 0 1 6 , 2 4 8 , 0 4 8 , 2 2 5 , 0 3 29 2 7 8 : 1 6 5 , 2 1 2 , 2 0 8 , 0 1 4 , 1 3 8 , 0 3 2 , 0 6 39 2 8 4 : 1 0 3 , 0 3 6 , 2 4 0 , 2 1 5 , 2 2 4 , 0 0 4 , 1 2 29 2 9 0 : 1 4 4 , 0 1 2 , 1 6 5 , 2 1 2 , 2 4 0 , 0 0 8 , 0 8 79 2 9 6 : 1 6 5 , 2 1 5 , 0 1 6 , 1 8 2 , 0 0 9 , 0 6 4 , 2 1 99 3 0 2 2 0 8 , 1 7 4 , 0 3 2 , 0 9 4 , 0 3 6 , 0 7 6 , 1 9 49 3 0 8 [ 0 3 1 , 0 3 6 , 1 8 9 , 1 0 4 , 0 3 8 , 0 7 2 , 0 5 09 3 1 4 : 1 8 9 , 0 8 0 , 0 3 8 , 0 7 2 , 0 9 6 , 1 6 2 , 2 2 39 3 2 0 : 0 0 0 , 1 5 7 , 0 0 0 , 1 4 6 , 2 3 2 , 2 0 8 , 0 8 19 3 2 6 = 5 0 , 0 9 6 , 2 0 1 , 0 3 4 , 2 0 8 , 0 0 6 , 1 3 79 3 3 2 : 0 6 9 , 2 1 2 , 1 3 3 , 2 1 2 , 1 6 9 , 0 3 4 , 1 7 79 3 3 8 = 0 9 6 , 1 6 9 , 0 0 0 , 1 3 3 , 1 9 9 , 0 9 6 , 0 4 79 3 4 4 : 1 7 3 , 1 3 5 , 0 0 2 , 0 7 3 , 0 0 4 , 0 4 4 , 0 4 79 3 5 0 : 1 6 9 , 0 0 0 , 3 4 4 , 1 6 9 , 0 0 4 , 1 4 1 , 1 4 99 3 5 6 : 1 3 5 , 0 0 2 , 0 9 6 , 1 6 2 , 0 0 0 , 1 3 4 , 1 5 79 3 6 2 : 2 4 2 , 0 3 2 , 1 2 3 , 0 3 4 , 0 0 6 , 2 1 7 , 0 3 29 3 6 8 : 0 5 6 , 1 0 2 , 2 1 7 , 0 7 6 , 1 2 0 , 0 3 3 , 2 4 49 3 7 4 : 1 3 3 , 2 0 8 , 1 6 5 , 2 1 3 , 1 3 3 , 2 0 0 , 1 8 69 3 8 3 : 2 0 8 , 0 0 8 , 1 6 5 , 2 1 4 , 1 3 3 , 2 0 1 , 0 6 99 3 8 6 : 1 6 5 , 2 1 1 , 1 3 3 , 2 0 2 , 1 3 8 , 0 7 2 , 0 6 79 3 9 2 : 1 5 2 , 0 7 2 , 1 6 5 , 2 0 8 , 2 0 8 , 1 0 0 , 0 5 79 3 9 8 : 1 6 5 , 1 9 8 , 1 3 3 , 2 0 4 , 1 4 1 , 1 4 6 , 1 4 59 4 0 4 : 0 0 2 , 2 4 0 , 2 4 7 , 1 2 0 , 2 3 4 , 0 7 8 , 0 8 59 4 1 0 : 1 3 4 , 0 0 2 , 1 6 4 , 2 1 1 , 1 7 7 , 2 0 9 , 0 6 79 4 1 6 : 0 3 2 , 0 9 3 , 0 3 5 , 0 3 2 , 2 2 8 , 2 5 5 , 1 0 79 4 2 2 : 2 0 1 , 1 3 1 , 2 0 8 , 0 1 6 , 1 2 0 , 1 6 2 , 0 2 09 2 : 0 0 9 , 1 3 4 , 1 9 8 , 1 8 9 , 0 4 7 , 0 3 8 , 0 5 99 4 3 4 : 1 5 7 , 1 1 8 , 0 0 2 , 2 0 2 , 2 0 8 , 2 4 7 , 1 2 89 4 4 0 : 2 4 0 , 2 1 2 , 2 0 1 , 0 1 3 , 2 4 0 , 0 0 5 , 1 1 9 4 4 6 1 0 3 2 , 2 1 5 , 0 3 5 , 1 4 4 , 2 0 3 , 1 6 4 , 2 5 59 4 5 2 : 2 1 3 , 1 3 2 , 2 0 8 , 1 7 7 , 2 0 9 , 2 0 1 , 0 9 69 4 5 8 : 0 3 2 , 2 0 8 , 0 0 3 , 1 3 6 , 2 0 8 , 2 4 7 , 0 5 29 4 6 4 : 2 0 0 , 1 3 2 , 2 0 0 , 1 6 0 , 0 0 0 , 1 3 2 , 0 4 89 4 7 0 : 2 1 1 , 1 3 2 , 2 1 2 , 1 4 0 , 1 4 6 , 0 0 2 , 0 7 39 4 7 6 : 1 6 6 , 2 1 4 , 1 8 1 , 2 1 7 , 0 4 8 , 0 0 1 , 0 6 39 4 8 2 : 2 0 2 , 0 3 2 , 1 5 9 , 0 3 3 , 2 2 8 , 2 0 1 , 0 9 79 4 8 8 : 2 0 B , 0 0 8 , 1 6 5 , 2 0 2 , 1 3 3 , 2 1 1 , 1 7 59 4 9 4 : 1 9 7 , 2 0 0 , 1 7 6 , 0 3 5 , 1 6 4 , 2 1 1 , 2 39 5 0 0 : 1 7 7 , 2 0 9 , 1 3 3 , 2 1 5 , 0 4 1 , 0 6 3 , 0 9 89 5 0 6 : B 0 6 , 2 1 5 , 0 3 6 , 2 1 5 , 0 1 6 , 0 0 2 , 0 1 29 5 1 2 : 0 0 9 , 1 2 8 , 1 4 4 , 0 0 4 , 1 6 6 , 2 1 2 , 1 9 19 5 1 8 = 2 0 8 , 0 0 4 , 1 1 2 , 0 0 2 , 0 0 9 , 0 6 4 , 1 8 99 5 2 4 : 2 3 0 , 2 1 1 , 0 3 2 , 1 1 2 , 0 3 6 , 1 9 6 , 1 0 19 5 3 0 : 2 0 0 , 2 0 8 , 0 1 9 , 1 6 9 , 0 0 0 , 1 3 3 , 0 1 99 5 3 6 : 2 0 8 , 1 6 2 , 0 0 3 , 2 2 8 , 1 5 3 , 2 4 0 , 0 3 49 5 4 2 = 0 0 4 , 2 2 8 , 1 5 4 , 2 4 0 , 0 0 3 , 0 3 2 , 2 1 99 5 4 8 : 2 5 0 , 0 3 3 , 1 6 9 , 0 1 3 , 1 3 3 , 2 1 5 , 1 2 1

5 5 = 1 0 4 , 1 6 8 , 1 0 4 , 1 7 0 , 1 6 5 , 2 1 5 , 2 4 09 5 6 0 2 0 1 , 2 2 2 , 2 0 8 , 0 0 2 , 1 6 9 , 2 5 5 , 1 2 19 5 6 6 = 0 2 4 , 0 9 6 , 1 8 5 , 1 2 8 , 0 3 8 , 1 5 3 , 2 0 69 5 7 2 : 0 0 0 , 1 5 0 , 0 7 4 , 0 7 4 , 0 7 4 , 0 7 4 , 0 3 49 5 7 8 = 1 5 3 , 1 2 8 , 1 5 0 , 1 6 9 , 0 0 6 , 1 5 3 , 0 9 79 5 8 4 [ 0 0 0 , 1 4 8 , 1 8 5 , 0 0 0 , 0 3 9 , 1 5 3 , 1 2 59 5 9 0 [ 0 0 0 , 1 4 9 , 0 7 4 , 0 7 4 , 0 7 4 , 0 7 4 , 0 5 19 5 9 6 = 1 5 3 , 0 0 0 , 1 5 1 , 1 9 2 , 2 1 6 , 1 4 4 , 2 1 29 6 0 2 = 0 0 3 , 1 5 3 , 0 0 0 , 1 4 9 , 2 0 0 , 0 4 8 , 1 7 19 6 0 8 = 2 2 8 , 2 0 8 , 2 1 3 , 0 9 6 , 1 7 4 , 1 4 1 , 1 7 29 6 1 4 = 0 0 2 , 2 2 4 , 0 0 2 , 2 4 0 , 0 0 3 , 0 7 6 , 1 7 79 6 2 0 [ 0 8 7 , 0 3 3 , 1 6 2 , 0 2 3 , 0 3 2 , 1 7 3 , 1 4 69 6 2 6 = 0 3 3 , 0 3 2 , 0 6 2 , 0 3 5 , 2 0 2 , 0 1 6 , 0 2 29 6 3 2 = 2 4 7 , 0 9 6 , 1 3 3 , 2 0 6 , 1 3 8 , 0 7 2 , 0 2 89 6 3 8 : 1 5 2 , 0 7 2 , 0 7 6 , 1 1 6 , 0 3 5 , 1 6 2 , 0 1 19 6 4 4 [ 0 2 3 , 0 3 2 , 1 5 9 , 0 3 3 , 1 6 0 , 0 3 9 , 1 0 69 6 5 0 = 1 7 7 , 2 0 9 , 0 3 2 , 1 6 2 , 0 3 7 , 1 3 6 , 1 6 39 6 5 6 = 0 1 6 , 2 4 8 , 2 0 2 , 0 1 6 , 2 4 0 , 0 7 6 , 2 1 49 6 6 2 : 1 2 6 , 0 3 3 , 0 0 7 , 0 2 1 , 0 2 0 , 0 2 5 , 1 6 69 6 6 8 = 0 0 0 , 2 0 4 , 0 0 0 , 0 0 0 , 2 4 0 , 0 1 5 , 1 4 3

9 6 7 4 j 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 0 0 , 0 2 7 , 2 2 99 6 8 0 : 1 4 9 , 1 5 0 , 1 3 0 , 1 3 1 , 1 5 1 , 1 5 0 , 0 4 59 6 8 6 = 0 3 9 , 1 3 1 , 0 1 0 , 0 0 0 , 0 0 4 , 0 1 0 , 1 5 29 6 9 2 : 0 0 4 , 0 0 4 , 2 2 0 , 2 3 5 , 0 0 0 , 0 0 8 , 1 7 99 6 9 8 : 0 6 4 , 0 7 2 , 1 2 8 , 1 3 6 , 1 9 2 , 2 0 0 , 2 5 09 7 0 4 = 0 0 0 , 0 0 8 , 0 6 4 , 0 7 2 , 1 2 8 , 1 3 6 , 1 2 89 7 1 0 = 1 9 2 , 2 0 0 , 0 0 0 , 0 0 8 , 0 6 4 , 0 7 2 , 0 0 69 7 1 6 = 1 2 8 , 1 3 6 , 1 9 2 , 2 0 0 , 0 1 7 , 0 1 7 , 1 6 69 7 2 2 = 0 1 8 , 0 1 8 , 0 1 9 , 0 1 9 , 0 2 0 , 0 2 0 , 1 0 89 7 2 8 = 0 2 2 , 0 2 2 , 0 2 3 , 0 2 3 , 0 2 4 , 0 2 4 , 1 3 89 7 3 4 = 0 2 5 , 0 2 5 , 0 2 7 , 0 2 7 , 0 2 8 , 0 2 8 , 1 6 69 7 4 0 : 0 2 9 , 0 2 9 , 0 3 0 , 0 3 0 , 0 0 0 , 0 4 0 , 1 7 09 7 4 6 = 0 8 0 , 1 2 0 , 1 6 3 , 2 0 0 , 2 4 0 , 0 2 4 , 0 7 49 7 5 2 = 0 6 4 , 1 0 4 , 1 4 4 , 1 8 4 , 2 2 4 , 0 0 8 , 2 4 09 7 5 8 = 0 4 8 , 0 8 8 , 1 2 8 , 1 6 8 , 2 0 8 , 2 4 8 , 1 5 09 7 6 4 = 3 3 2 , 0 7 2 , 1 1 2 , 1 5 2 , 1 4 4 , 0 0 5 , 0 4 19 7 7 0 = 0 2 8 , 1 5 9 , 1 5 6 , 0 3 0 , 0 3 1 , 1 5 8 , 0 9 29 7 7 6 = 0 7 6 , 0 7 9 , 0 6 5 , 0 6 8 , 0 1 3 , 0 8 2 , 1 7 59 7 8 2 = 0 8 5 , 0 7 8 , 0 1 3 , 1 4 1 , 0 2 0 , 1 4 8 , 0 2 79 7 8 8 = 0 1 9 , 1 4 7 , 0 1 7 , 1 4 5 , 0 2 9 , 1 5 7 , 0 6 29 7 9 4 = 0 1 8 , 1 4 6 , 0 1 4 , 1 4 2 , 0 0 6 , 0 1 6 , 1 5 29 8 0 0 : 0 1 5 , 0 1 4 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 0 9 79 8 0 6 = 5 5 , 2 5 5 , 2 4 9 , 2 2 3 , 0 2 7 , 0 4 6 , 1 0 99 8 1 2 : 1 1 9 , 1 3 9 , 1 9 3 , 1 8 3 , 2 0 5 , 2 5 5 , 1 5 49 8 1 8 [ 1 2 4 , 1 2 2 , 1 3 6 , 1 3 3 , 1 2 7 , 1 4 2 , 1 0 69 8 2 4 = 1 4 9 , 1 7 0 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 1 5 59 8 3 0 = 2 5 5 , 2 5 5 , 0 3 3 , 0 3 3 , 0 3 4 , 0 3 4 , 2 3 49 8 3 6 = 0 3 , 0 3 7 , 0 3 3 , 0 3 3 , 0 3 3 , 0 3 3 , 0 5 49 8 4 2 : 0 3 6 , 0 3 6 , 0 3 6 , 0 3 6 , 0 3 6 , 0 3 6 , 0 7 49 8 4 8 = 0 3 7 , 0 3 7 , 2 5 5 , 2 5 5 , 2 5 5 , 2 5 5 , 1 9 09 8 5 4 = 5 5 , 2 5 5 , 0 6 4 , 1 6 0 , 2 2 4 , 1 6 0 , 2 2 09 8 6 0 [ 1 6 0 , 1 6 0 , 0 6 4 , 0 0 0 , 0 6 8 , 1 9 6 , 0 1 29 8 6 6 = 0 6 8 , 0 6 8 , 0 6 8 , 0 6 4 , 0 6 8 , 0 0 0 , 2 1 89 8 7 2 : 0 7 4 , 1 7 0 , 0 3 2 , 0 6 4 , 1 2 8 , 1 2 8 , 2 2 89 8 7 8 = 2 2 4 , 0 0 0 , 0 6 4 , 1 7 0 , 0 4 6 , 0 7 4 , 2 1 69 8 8 4 [ 0 4 6 , 1 7 0 , 0 6 4 , 0 0 0 , 0 3 6 , 1 6 6 , 1 2 69 8 9 0 = 1 6 8 , 2 3 8 , 0 3 4 , 3 4 4 , 0 3 6 , 0 0 0 , 1 7 09 8 9 6 = 2 2 4 , 1 3 8 , 1 9 4 , 0 3 6 , 0 3 6 , 1 6 8 , 1 9 69 9 0 2 = 0 7 4 , 0 0 0 , 0 6 8 , 1 3 8 , 1 3 6 , 1 9 6 , 0 1 89 9 0 8 [ 1 6 8 , 1 7 0 , 0 6 8 , 0 0 0 , 2 2 8 , 0 3 6 , 0 8 29 9 1 4 [ 0 3 2 , 0 6 4 , 0 6 4 , 0 6 4 , 0 6 4 , 0 0 0 , 2 1 89 9 2 0 = 0 6 6 , 1 6 4 , 1 6 4 , 0 6 8 , 1 6 4 , 1 6 4 , 2 1 49 9 2 6 = 0 6 6 , 0 0 0 , 0 6 8 , 1 6 2 , 1 6 2 , 0 9 8 , 2 4 29 9 = 0 3 4 , 1 6 2 , 0 6 8 , 0 0 0 , 0 0 0 , 0 1 0 , 2 2 29 9 3 8 = 0 6 8 , 0 7 8 , 0 0 4 , ( 3 7 4 , 0 6 4 , 0 0 0 , 2 4 29 9 4 4 = 0 0 0 , 0 0 0 , 0 6 8 , 0 7 8 , 0 0 4 , 0 6 4 , 1 7 49 9 5 0 = 1 9 2 , 0 0 0 , 0 3 0 , 0 3 2 , 0 6 4 , 1 2 8 , 1 2 69 9 5 6 : 0 6 4 , 0 3 6 , 0 1 2 , 0 0 0 , 0 0 0 , 0 0 0 , 0 8 49 9 6 2 = 2 4 , 0 1 4 , 2 2 4 , 0 0 0 , 0 0 0 , 0 0 0 , 1 8 49 9 6 8 = 0 0 0 , 1 2 8 , 0 6 4 , 0 3 2 , 0 6 4 , 1 3 2 , 1 4 89 9 7 4 = 0 0 4 , 0 0 0 , 0 6 4 , 1 6 2 , 0 3 4 , 0 6 8 , 0 6 69 9 8 0 = 0 6 8 , 0 0 8 , 0 7 2 , 0 0 0 , 2 0 4 , 1 7 0 , 0 0 69 9 8 6 = 1 7 0 , 2 3 8 , 2 3 8 , 1 3 6 , 2 3 8 , 0 0 0 , 2 5 49 9 9 2 [ 0 0 4 , 0 1 0 , 0 7 4 , 0 4 6 , 1 0 6 , 1 7 0 , 1 6 29 9 9 8 = 1 0 6 , 0 0 0 , 1 4 0 , 1 3 8 , 2 0 2 , 1 7 2 , 0 0 41 0 0 0 4 = 1 7 0 , 1 7 0 , 2 0 4 , 0 0 0 , 0 0 4 , 0 1 0 , 0 6 61 0 0 1 0 = 0 7 2 , 1 6 8 , 1 3 6 , 1 7 0 , 0 6 8 , 0 0 0 , 1 2 81 0 0 1 6 [ 0 4 4 , 0 4 2 , 1 0 6 , 1 7 0 , 1 7 0 , 1 7 0 , 2 2 21 0 0 2 2 = 1 0 8 , 0 0 0 , 0 1 4 , 0 0 8 , 0 7 2 , 1 7 2 , 1 5 61 0 0 2 8 = 2 3 2 , 1 3 6 , 0 7 8 , 0 0 0 , 0 7 8 , 1 6 8 , 2 2 41 0 0 3 4 = 1 3 6 , 2 0 4 , 1 3 6 , 1 3 6 , 1 3 6 , 0 0 0 , 0 3 01 0 0 4 0 [ 0 0 4 , 0 1 0 , 0 7 2 , 1 6 8 , 1 7 4 , 1 0 6 , 0 7 81 0 0 4 6 = 0 3 6 , 1 9 2 , 1 3 8 , 1 3 8 , 2 0 2 , 1 7 4 , 1 7 41 3 0 5 2 = 1 7 0 , 1 7 0 , 1 7 0 , 0 0 0 , 0 7 8 , 0 0 4 , 1 4 81 0 0 5 8 : 1 9 6 , 0 6 8 , 0 6 8 , 0 6 8 , 2 3 8 , 0 0 0 , 2 0 01 0 0 6 4 [ 0 3 4 , 0 0 2 , 0 9 8 , 0 3 4 , 0 3 4 , 0 4 2 , 0 6 81 0 0 7 0 [ 1 6 4 , 0 6 4 , 1 3 8 , 1 3 8 , 1 7 0 , 1 7 2 , 1 6 41 0 0 7 6 = 2 0 2 , 1 7 0 , 1 7 0 , 0 0 0 , 2 0 0 , 0 7 2 , 1 3 81 0 0 8 2 = 0 7 2 , 0 7 2 , 0 7 2 , 0 7 2 , 2 3 8 , 0 0 0 , 1 1 21 0 0 8 8 = 0 1 0 , 0 1 4 , 1 7 4 , 2 3 8 , 2 3 4 , 2 3 4 , 2 4 01 0 0 9 4 = 1 7 0 , 0 0 0 , 0 1 2 , 0 1 0 , 2 0 2 , 1 7 0 , 1 6 2

1 4 C O M P U T E I S G a z e l t o J u n e 1 9 3 5

Page 145: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 145/148

1 0 1 0 01 0 1 0 61 0 1 1 21 0 1 1 81 0 1 2 41 0 1 3 01 0 1 3 61 0 1 4 21 0 1 4 81 0 1 5 41 0 1 5 01 0 1 6 6

: 1 7 0 ,

: 0 1 2 ,: 1 3 6 ,: 1 7 0 ,: 1 0 6 ,r 0 0 4 ,: 1 9 6 ,: 0 6 8 ,: 1 7 0 ,: 0 1 0 ,: 0 6 8 ,

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

0 0 0 , 0 0 41 7 0 , 0 6 81 7 2 , 1 6 80 1 0 , 1 0 60 3 2 , 0 1 21 3 8 , 1 3 81 3 2 , 0 6 60 6 8 , 2 2 80 0 0 , 0 1 01 7 0 , 0 6 81 7 0 , 1 7 00 1 0 , 1 7 0

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

1 0 1 7 21 0 1 7 81 0 1 8 41 0 1 9 01 0 1 9 61 0 2 0 21 0 2 0 81 0 2 1 41 0 2 2 01 0 2 2 61 0 2 3 21 0 2 3 8

i 2 3 8 , 2 3 8 ,: 1 7 0 , 1 6 4 ,; 0 1 0 , 0 1 0 ,: 0 3 6 , 1 9 2 ,: 0 6 8 , 1 3 6 ,= 0 6 9 , 0 6 9 ,: 0 7 2 , 1 6 4 ,: 1 6 8 , 0 0 4 ,

0 4 4 , 0 4 4 ,0 0 1 , 0 1 4 ,

: 0 1 5 , 0 3 9 .: 0 0 1 , 0 0 0 .

1 7 0 , 0 0 00 7 4 , 1 7 01 7 0 , 1 7 40 1 4 , 0 0 22 3 8 , 0 0 00 7 4 , 0 7 41 3 6 , 0 6 81 0 8 , 0 4 40 9 9 , 0 0 30 0 4 , 0 0 40 7 1 , 2 4 31 0 8 , 0 1 3

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

0 1 0 , 0 8 60 0 0 , 1 7 41 0 0 , 0 6 00 3 6 , 2 0 20 7 4 , 0 6 60 0 5 , 0 9 81 9 6 , 2 2 80 3 5 , 1 1 21 6 0 , 1 3 80 0 0 , 0 1 30 3 3 , 2 0 40 1 3 , 1 4 6

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

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 0 A C o m p u t e r E x c h a n g e 1 1 1 0 A b a c u s S o f t w a r e 7 1 0 A b a c u s S o f t w a r e 5 1 0 A b a c u s S o f t w a r e 7 1 0 A b b y ' s D i s c o u n t S o f t w a r e . . . . 1 2 1 0 A c c s s s S o f t w a r e I n c o r p o r a t e d 4

A c o r n o I n d i a n a 1 3 A . I . D 1 1 A p p l i e d T e c h n o l o g i e s , I n c . . . 1 0

1 0 A r t i f i c i a l I n t e l f i g e n c e R e s e a r c hG r o u p 1 2 B a m t e k 7 B a t t e r i e s I n c l u d e d 4

1 0 B a s i x 6 1 1 B i B y t e s 1 2

B r a n t i o r d E d u c a t i o n a l S e r v i c e s 1 2 1 1 B y t e s P i e c e s , I n 1 2 1 1 C a r d c o , I n I B

C a r d i n a l S o f t w a r e 1 2 C a r t e r E n t e r p r i s e s 1 3

1 1 C D I / C o m p u t e r D e v i c e s I n t e r n a t i o n a l3

1 1 C e n t r a l P o i n t S o f t w a r e , I n c . . . 7 1 1 C h e a t s h e e t P r o d u c t s 1 2

C o m m o d o r e B 1 1 6 C o m p u m e d 1 1 1 1 C o m p u S e r v e 1 1 1 C o m s p e c C o m m u n i c a t i o n s I n c . 7 1 1 C o m p u t A b l l i t y 4 1 2 C o m p u t e l 1 2 9

C o m p u t e r C e n t e r s o A m e r i c a 1 2 1 2 1 C o m p u t e r M a i l O r d e r 1 1 1 2 C r e a t i v e S o f t w a r e 21 2 C r o w n C u s t o m C o v e r s 1 2 61 2 C S S o f t w a r e , I n 7 1 2 D a v i d s o n A s s o c i a t e s , I n 1 2 D E S - P r o d u c t i o n s 1 3 1 2 D i s k t r o n i c s 1 2

D i v e r s i o n s , I n c 5 1 2 D S o f t w a r e 5 1 2 D o J o n e s N e w s / R e t r i e v a l . . . . 2 1 3 E l e c t r o n i c A r t s 2 1 3 E P Y X 2 1 3 F a m i l y D i s c o u n t C o m p u t e r

P r o d u c t s 1 1

R e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 3 F u i l C i r c l e S o f t w a r e , I n 7 1 3 G e n e s i s C o m p u t e r C o r p 1 2 1 3 I n d u s S y s t e m s 3 1 3 I n f o c o m 1 1 3 K y a n S o f t w a r e 8

L I D O N E n t e r p r i s e s 1 3 1L y c o C o m p u t e r 1 1 2 - 1 1 3M . A . R . C . A 5 5

1 3 M a s t e r t r o n i c I n t e r n a t i o n a l I n c .I F C - 1

1 3 M e g a S o f t L i m i t e d 5 6 - 5 71 4 M i c r o - W . D i s t r i b u t i n g I n 1 1 1 4 M i m i c S y s t e m s I n 3 1 4 N i b b l e N o t c h C o m p u t e r

P r o d u c t s 1 1 1 4 N i b b l e N o t c h C o m p u t e r P r o d u c t s

1 2 1 4 O a s i s S o f t w a r e 2 1 4 O m n i t r o n i x 1 0 1 4 P a c i f i c E x c h a n g e s 1 3 1 4 P a c i f i c E x c h a n g e s 1 3 1 4 P a s t i m e s 1 3

P G a l l e r y 1 1 P D S p o r t s 1 2

1 4 P r o f e s s i o n a l S o f t w a r e , I n 1 1 4 P r o t e c t o 6 6 - 6 91 5 Q u a n t u m S o f t w a r e 1 1 1 5 R a V a l l i e r e s 1 3 1 5 R J B r a c h m a n A s s o c i a t e s , I n c . 8 1 5 S c a r b o r o u g h S y s t e m s , I n

S c h n e d l e r S y s t e m s 1 1 1 5 S e c u r i t y S o f t w a r e 1 1 1 5 S k y l e s E l e c t r i c W o r k s 7 1 5 S o f t - H o u s e S o f t w a r e 1 3 1 5 S o f t w a r e C o n c e p t s 1 3 1 5 S o f t w a r e D i s c o u n t e r s o A m e r i c a

1 2 1 5 S o f t w a r e D i s c o u n t e r s o A m e r i c a

1 3 1 6 S o l i d S t a t e S o f t w a r e 1 1 1 6 S t a r p o i n t S o f t w a r e 4 1 6 S t r a t e g i c S i m u l a t i o n s , I n 4 1 6 s u b L O G i C C o r p o r a t i o n 5 1 6 S y s t e m s M a n a g e m e n t A s s o c i a t e s

7

d e a d e r S e r v i c e N u m b e r / A d v e r t i s e r P a g e1 6 T & S u b s c r i p t i o n S o f t w a r e 1 2 1 6 T e n e x C o m p u t e r E x p r e s s . . . . 1 1 1 6 T i m e w o r k s 7

T o f a c t u m 1 3 1 6 t r a n s c o m , i n 1 2 1 6 T r i a d C o m p u t e r s 1 0 1 7 T u s s e y C o m p u t e r P r o d u c t s . 1 2 1 7 U f l a n d S o f t w a r e 1 1

U l t r a b y t e 7 1 7 W a l d e n b o o k s 1 1 7 W i c k e d W e n d y ' s H o u s e o

D i s c o u n t s 1 2 1 7 W i t t ' s E n 1 2 1 7 Z A S o f t w a r e 1 3

C O M P U T E ! B o o k N e R e l e a s e s 4 C O M P U T E D D a t a F i l e H a n d l e r a n

P r o g r a m m i n g t h C o m m o d o r e 6 5

C O M P U T E R S F i r s t , S e c o n d , a n T h i r d B o o k s o C o m m o d o r e 6 4 6 3

C O M P U T E I ' s G a z e t t e C l a s s i f i e dA d 1 4

C O M P U T E I ' s G a z e t t e D i s k 1 C O M P U T E I ' s G a z e t t e S u b s c r i p t i o n

3 C O M P U T E I ' s V I C - 2 0 B o o k sC o l l e c t i o n 6

M a c h i n e L a n g u a g e t o B e g i n n e r sa n T h S e c o n d B o o k o M a c h i n eL a n g u a g e 5

C O M P U T E t s G a z e l l e J u n e 1 9 8 5 1 4

Page 146: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 146/148

C l a s s i f i e dC O M P U T E R S G a z e t t e C l a s s i f i e d i l o w - c o s t w a t t e l l o v e r2 7 5 , 0 0 0 m i c r o c o m p u t e r o w n e r s a b o u t y o u r p r o d u c t o s e r v i c e .R a t e s : $ 2 p e l i n e , m i n i m u m o f i w r l i n e s . A n o a l o t h f i r s t l i n e s e i n c a p i t a l l e t t e r s

a n c h a r g e . A d S 1 p e l i n y f o b o l d f a c e w o r d s , o $ 5 f o t h e n t i r e a s e i b o l d f a c e ( a n y n u m b e : - o l i n e s ) ,

T e r m s : P r e p a y m e n t i r e q u i r e d . C h e c k , m o n e y o r d e r , A m e r i c a n E x p r e s s , V i s a , o M a s t e r C a r d i a c c e p t e d .

F o r m : A d a r s u b j e c t t p u b l i s h e r ' s a p p r o v a l a n m u s t b e i t h e r t y p e d o l e g i b l yp r i n t e d . O n l i n e e q u a l s 4 t e t t e r * a n s p a c e s b e t w e e n w o r d s . P l e a s e u n d e r l i n e w o r d st b s e i b o l d f a c e .

G e n e r a l I n f o r m a t i o n : A d v e r t i s e r s u s i n g p o s t o f f i c e b o n u m b e r s i t h e i r a d m u s t s u p p l yp e r m a n e n t a d d r e s s a n t e l e p h o n e n u m b e r s . O r d e r s w i l l n o b a c k n o w l e d g e d . A w i l la p p e a r i n e x t a v a i l a b l e i s s u e a f t e r r e c e i p t .

C l o s i n g : 1 0 t h o t h t h i r d m o n t h p r e c e d i n g c o v e r d a t e ( e . g . , J u n e i s s u e c l o s e s M a r c h1 0 t h ) . S e n d o r d e r a n r e m i t t a n c e t o H a r r y B l a i r , C l a s s i f i e d M a n a g e r , C O M P U T E R SG a z e t t e , P . O . D o 5 4 0 6 , G r e e n s b o r o , N 2 7 4 0 3 . T p l a c e a a b p h o n e , c a l l H a r r yB l a i r a ( 9 1 9 ) 2 7 5 - 9 8 0 9 .

N o t i c e : C O M P U T I i ! P u b l i c a t i o n s c a n n o t b r e s p o n s i b l e f o o f f e r s o c l a i m s o f a d v e r t i s e r s ,b u w i l l a t t e m p t t s c r e e n o u t m i s l e a d i n g o q u e s t i o n a b l e c o p y .

S O F T W P D EF D F E E D U C P T 1 O N P L 5 O F T W P D I C P T T L O G —F d p , C o n | k d o y t > 4 , P n n l e H O T D S - B U — W b n dS o l t w b r e , r o ' l ' o * 3 f l l ) , D e n L G L b k j G r o v e , n 1 1 7 5 5 . t 5 1 6 f f S 5 - 3 7 g g ,

P T T E N T 1 O N P O P L E , [ P M . C o m o d p v e , P t b r x ,T 9 9 / 4 P y s e r s . E x t e n s x v e s e l e c t i o n o s o l t w b r eS e n d S I . 0 0 l o r c b t b l o g . s n e o d y m o d e ] , O l C n l i ' m t x ^ 1 . . 3 6 8 7 M c x x c o . W e s t e r v - ' 14 3 0 8 1 1 6 0 - 1 ] S S O - 7 7 2 5 H i e rW r x t * l o F D E EP . O . P o " C s

C D P P S S I M U L P T O D — S o y - i « k c c n l p k l l « 9b e t t x n g . d x c t b n i l l b y o y t d u b n l b y j n h v . . r d y n i ' s . m i d - , h b r d w b y s . e t c . P t b r x • i i H . O O . S y m t o l l E n t e m r x s e "0 7 0 1 2

C D P P S S I M U L P T O D — l o y j t u c k c o n t r o l l e dK ' U x n ^ , i K u 1 b n I h y c i y t d * b n l b y ; n b * i v c a m ed u n l i n , m l i i s , h b r d w b y s . e t P t b r x S U J s i k .J I M I I I S j i m s o l l E i n t c m r x s e s . P o 6 3 4 . C i x l t o n ,N 1 1 7 0 1 2 .1 1 ) 1 ! ■ L I J L C P T I O N P I . S O I T W P D E C P T P L O C —P C I , C o m m o d u r t ' M P n n l c I " T D S - 8 0 — I h l b n d5 » l l w d i r , P P r 3 U ( I . D e r i C b k C r j i k r . A 1 1 7 S S . ( 5 6 6 ) 2 5 5 - 3 7 5 5P T T E N T J O N P P I ' l . L . Q P M , C o h h l l m o r e , P i b r * .I t v / i V < p x i \ E x l p n s x v i 1 i o l e c t x o n o s o l t w b r c .

S e n d $ O i l o r b l b l o g , s n e c x l y m o d e l O l j u i nE n t o r n r x s L ' B , l h K 7 M i ' « c o . W c s t c r v x l l e , O h i o ,4 3 I W 1 ( f t l 4 ) 8 9 0 - 7 7 2 5 h l H - r 4 : 3 ( 1

V V r i H - l i F D L b 1 2 t l n b g c c b l b l o g , D V N P C O M P ,P l ' < n 1 H 1 2 9 . r o c h e s t c t . N U h l K S l b l eC o m n y t c rl i ' M - P C o r C O M P P T l P L E i C o n v e r w o n - P f r i e r v c b n y n x t i o m c b s y r e n i G A l s i r P D E P M P S S V O L U M E T E M " r 'T O / F D O M M e t r a e a v -T I P ( b h i b n t i v

P T T R N T

, , e d. i i i s i i , m i n i 1

, - i b r > B O d i s k .P e 6 3 4 , C M f o n ,

. . I r O v y , N

i . E , I P W , C o i d k c d o n j , P t b r x ,. a p r s , L x t e n s u v e s e l e c l x n n o s o l t w b r o .

. a $ 1 . 0 0 l o c b t b l o g , s n e o d y m o d e l . C e l j i mE n l a k n n s e f . , 3 6 H 7 M e x i c o . W p s t e m l l t , O h x o ,4 3 0 8 1 . ( 6 1 4 1 8 9 0 - 7 7 2 5 b h e r - 1 : 3 0 .

W i x l e l o F D E E 1 2 n b g e c b t b l o g , D Y N P C O M ? ,P . O . P o 1 K 1 2 9 . F l i c h s d l f r , N 1 4 h l S . S l b l eC o m n y t r r .i p m - p c o c o m p p t i p l E : C o n v n s x o n » P m e r x c b n y n x l s 1 ) m e b s y t e m e n t s ( L E N G T H ,P D E P M P S S V O L U M E T K M P E 1 3 P T U D E )T O / F D O M M e t r o : s i s i a m s n l y s c d y c b l i u n b l T I P ?b I i n g e m n s . S n c c i l y M o n o o c o l o r b d b n t e r .S e n d S 1 4 . 9 5 n l y i % 0 l o s h i i m i n g / h b n d l i n Kt L b n d m h t V . B o l i w b r e , I N C . , P P o 4 9 0 .P i o o y l y n , N 1 1 2 3 0 ,

M C O M P U T E I S G a z e ! t a J u n e 1 9 8 5

D W P D EF D E B H D U C P T I O N P I . S O f T W P D E C T T P U 1 G -P c k , D o n n i m l y r e 0 4 P n n l i - I T D S - S O — I s l b n dS o l t w t i r e , P P o 3 0 0 , D e n t . C L b Y t K O f O V f tD 1 1 7 3 . 1 ( S 1 2 ) 5 H ' ) - 3 7 5 5 .

P T T E N T I O N P P P L E , I P M , C o i r l M U d p r e , P l b i x ,T 9 9 / 4 P V M T S . E n t e n s x v e s e l e c t i o n o ( o l t w b r e .K d n d 5 1 , 0 0 l o c b t b l o g , s n e c i l y m o d e l . C e l j x n iE n l e m r x s e s , 3 l i S 7 M e s t x e o . I V c s l c n i l l o . r t h s o ,4 3 0 S 1 ( 6 1 4 | S 1 0 - 7 6 2 5 b l t s r 4 : 3 U .

W r x l o l o F D E E 1 2 n b g e c b t b l o g , D V N P C O M P ,P , O , P o 1 H 1 2 9 , r o i - h e M e r . N H d l S . S I b t eC o m n y i e r .i p m - p c O i c o m p p t i f l E : C o n v e n x o n o P m e r x c b n y n x t s o m t b s y i e m t n i s ( L E N G T H .P D E P M P S S V O L U M E T E M P E D P T U D E )T O / F D O M M f t m c s y s t e m s n l y s c d y c b u o n b lT I P s b l * n g f n x n s . S n e c x l y M o n o o c i i l o ib d b n t c r . S e n d S 1 4 . 9 5 n l y s 1 2 . 0 0 l o s h x n n x n ) ; / h b n i i l x r i | ; t L b n d m b r k S o l i w b r c

s h x n n x n g / h b n d l i u i g l L b k d m r r k S o l t w b r e ,I N C . , P P o - 1 9 0 . P o r o k l y n , N 1 1 2 . 1 0 .

C D l ' F S S I M U L F T O D - — L o i s i i c k c w o n k t o l e db e l l x n g , d i c e b n I b y o y i d x b n l b y ; n b 5 4 , c o m ed o n t s . o d d s , h b r d w b y s , e t c . P t b r * H 0 d x s k .S 1 6 . 0 0 . S y c n s o l l E n t e m r v s e s , P o 6 3 4 . C k l i o n .N 0 7 0 1 2 !B O E D I N E S S K P O D T R N I T I E SF D S E E D U C P T I O N P I . B K F T W P D E C P T I ' L O R —W r y t , C q g h m o d J r t ( . 4 , P n n t e l T D S - f t O —I s l b n d S o l t w b r e , P P o 3 0 1 ) , D e n t . C , L b c cZ r m v c , N 1 2 7 5 5 .P T T E N T I O N P P P L E , [ X M . C q . v o d o r x . P t b r x , T 9 9 / 4 P V K i t , E x i e n s i v c j c l e c t x o n o s o l t w b r e .S w p d S 0 l o c b t b l o g , m e « l y m o d e l , C e l j i mE n l e m r x H * . 3 6 8 7 M c c t c o , W H l e r v x I l e , V h t o ,4 3 0 R 1 . ( 6 1 0 1 S 9 0 - 7 7 2 S b l ( * - r 4 : 3 1 ) .

Z n i e l o F D E E 1 2 n b ^ ' c b l b l o g , D V N P C V M P ,W . O . P o 1 « I 2 * > . r o c h e s t e r , N 1 4 h l S . S l b i fC o m n y i e r .I F M - P C O C O M P P T I P L E : C o n v e i s x o n o P m t r x c b n y n x i s o m e b s y r f m e n t s ( L E N G T H P D E P M P S S V O L U M E K M P I I D P T U D E )T O / r ' D O M M e t r x c B y s l e m t n l y i e d y c b t x o n b lT I P s h I x n g e t l v n s . S n e c x l i 1 M o n o o n ' l o r

A d v e r t i s e r ' s I n d e x a p p e a r s o p r e c e d i n g p a g e .

Page 147: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 147/148

T e c h n i c a lB r e a k t h r o u g hN u m b e r S

e p r i n t e r i O n f y C A R D C O w o u l d d a r e i m p r o v e o i t o w b e s t s e l l e r ( t h e + h a f a o u t - s o l d a n o t h e rp r i n t e r i n t e r f a c e , a n d h a s s e I h i n d u s t r ys t a n d a r d b y w h i c h c o m p e t i t o r s a r e j u d g e d ) .T h G - W i z i e v e n b e l t e r a n c o s t s3 0 l e s s . ' O u 2 7 t h m a j o r i n n o v a t i o n i C o m m o d o r e a c c e s s o r i e s h a a l t h G ' f e a t u r e s , a n m o r e . : / ; -B u i l t - i n B u f f e r f o M o r e ; S p a e dT h G - W i z b u f f e r d u m p s h i g h - r e s o l u t i o ns c r e e n s u t 1 t i m e s f a s t e r t h a n c o m p e t i t i v ei n t e r f a c e s w i t h o u t b u f f e r s . N m o r e w a i t i n g !c o m p l e x 5 0 - m i n u t e p r i n t o u t n o t a k e s j u s t 2 : m i n u t e s w i t h t h G - W i z .E x c l u s i v e ! A s p e c t P a t i o S e l e c t i o nO n l y t h G - W i z m a t c h e s g r a p h i c s c h a r a c t e r s l s t a n d a r d c h a r a c t e r s o O k i d a l a , E p s o n , S t a r

A c l u a ! p r i c e r n f l y v a r y a c c o r d i n g t • ■ ■ : . ■ a n r e g i o n

M i c r o n i c s , P r o w r i t e r , S m i t h C o r o n a , C - I T O H ,G o r i l l a B a n a n a , a n m a n y o t h e r d o m a t r i xp r i n t e r s . N o y o u c a n p e r f e c t l y a l i g n h i g hr e s o i u l i o n g r a p h i c s c h a r a c t e r s w i t h i n l e n tb l o c k s , o r i c o l u m n s .C A R D C O e x c e l l e n c e t r i u m p h s a g a i n ! T h G - W i z i t h " b e s t b a n g f o t h b u c k " o t h p r i n t e r i n t e r f a c e m a r k e t t o d a y a n I t f cb a c k e d b C A R D C O ' S e x c l u s i v e l i f e t i m ew a r r a n t y ! G - W i z : a n o t h e r d i s t a n t t a r g e t ! o t h c o m p e t i t i o n t s h o o t a t C A R D C O , l n c . 3 0 0 S . T o p e k a ' W i c h i t a , K S 6 7 2 0 2

T h W i z a r d s f r o m t h L a n d o O H a v e D o n e I A g a i n !

Page 148: Compute Gazette Issue 24 1985 Jun

8/9/2019 Compute Gazette Issue 24 1985 Jun

http://slidepdf.com/reader/full/compute-gazette-issue-24-1985-jun 148/148

B S 3 U

i l ■ ■ ■ ■ ■ l l l l ! ! ,

I T ' S N O H O M U C H Y O P A Y .


Recommended