+ All Categories
Home > Documents > Compute Gazette Issue 61 1988 Jul

Compute Gazette Issue 61 1988 Jul

Date post: 30-May-2018
Category:
Upload: cubemanpdx
View: 228 times
Download: 0 times
Share this document with a friend
104
8/9/2019 Compute Gazette Issue 61 1988 Jul http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 1/104 V - 8 : ^ U R B O C H A R G E Y o u r 6 4 ' s G r a p h i c s ! C O M P U T E D J u l y 1 9 8 8 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 \ S S U E 1 O D I S K ! H a r d D r i v e s A d S p e e d , P o w e r , a n R e l i a b i l i t y t Y o u r 6 1 2 J T ' S C I V I L W A R ! B l u e B a t t l e s G r a y i G r e a t N e D i s k S i m u l a t i o n s S U P E R P R I N T E R D R I V E R N L P r i n t i n g f o r G E O S 6 1 2 B A G G E R F r a n t i c F u a t h r o c e r y C h e c k o u t V a l u a b l e P r o g r a m s I T h i s I s s u e ! i & & % ' % < - ' ' _ . ~ I i l
Transcript
Page 1: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 1/104

V - 8 : ^ U R B O C H A R G E Y o u r 6 4 ' s G r a p h i c s !C O M P U T E D J u l y1 9 8 8

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

\ S S U E 1

O D I S K !H a r d D r i v e s A d S p e e d , P o w e r ,a n R e l i a b i l i t y t Y o u r 6 1 2

J T ' S C I V I L W A R !B l u e B a t t l e s G r a yi G r e a t N e D i s kS i m u l a t i o n s

S U P E RP R I N T E RD R I V E RN L P r i n t i n g f o rG E O S 6 1 2

B A G G E RF r a n t i c F u a t h

r o c e r y C h e c k o u t

V a l u a b l e P r o g r a m sI T h i s I s s u e !

i & & % ' % <- ' ' ■ _ . ~ I i l

Page 2: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 2/104

W h e n t h B a r d ' s s c a r e d s o b e r , t r u s t t h i e f

h e n i h c B . i r d ' s i i i l fb e g a n , w l i v e dc h a r m e d l i t e . G o o da l e . G o o d s o n g .G o o d c o m p a n y .

M a n g a ' r c a m e a l o n g , b u t w n i h i t p i e c e s b e f o r e h a m i db l i n k . S o o n I h w o r l d g o i b i g g e r ,a n i t p r o b l e m s g o b i g g e r . W w a n d e r e d t h w i l d e r n e s s f o m o n t h s t f i n d t h e p i e c e s o t h a t -i n f e r n a l D e s t i n y W a n d . B u o n c ew r e f o r g e d i t L a g o t h Z a n t a w a h i s t o r y .

B a c k t h e n , b e i n g a t h i e f w a d u l l .P i c k t h i s l o c k . D i s a r m t h a t t r a p .W h e n t h i n g s g o h o t , t h e y ' d t e l lm " I n t o t h e s h a d o w s , w i m p . "s h o u l d ' v e l i l t e d t h e i r g o l d a n s p l i tl o n g a g o . B u i t ' s t o l a t e n o w .W b a t t l e t h r o u g h t h s e v e nw o r l d s . C a s t W a r s i r i k e a n R i m e f a n g o v e r a n o v e r . C u d o w nt h e n d l e s s H o o k f a n g s a n S l a t h b e a s t s . A n s u d d e n l y , T h A r c h r n a g e i p o w e r l e s s . T h W a r i o r i w e a k . T h B a r d c a n ' t p l a y .N o t h e y s a y I ' t h o n l y h o p e .I ' s l i c k . I ' s n e a k y . A n I ' g o i n g t f i g h t t h M a G o d . . .a l o n e .

T H B A R D S T A L E I I

E L E C T R O N I C A R T V

f i 3 f r t - C o w l 3 p » - l

l i h - T i l ' ; P h - t I

J 1 J | i t * ' C M « A S t T l - i

S o m e f a t e .

T H B A R D ' S T A L E 1 " H T H I E F O F A T E ™

W A Y S T O R D E R :1 V i s i l y m i T r i - M i l c r .2 C i l t B 0 O - I 4 J - 4 5 2 5 f r o m U . S . o i n . u l . i , 8 a l S p P S T , i o r d e r b V I S A / M C .3 ) M . i i l c h e c k ( U . S . t ) o V I S A / M C # . c a r d h o l d e rn a m e , a n r a p . d a l e t E l e c t r o n i c A r t s D i r e c t S a l t s ,R O B o 7 5 3 0 . S a M a i t o . C 9 4 4 0 3 . A p p l e 1 v e r s i o n S 4 9 . 9 5 , C o m m o d o r e v e r s i o n S 3 9 . 9 5 , p h i s S s h i p p i n g / h a n d l i n g . C r e s i d e n t s a d d 6 . 5 % s a l e s l a x .A l l o w . 1 - 3 w e e k s t o U . S . d e l i v e r y .

" ' T l T t i " l T rO v e rk i n d sy o u . S o m e m i g h t e v e n j o i ny o u r p a r l y .

N f a u i o - m a p f L M i i i r f l e t sy o f i n d y o u r w a i i l i e 8 d u n g e o n l e v e l s . i n d s e v e nd i m e n s i o n s . N c o p y p r o t e c t i o n1 s l o w y o ( t o w n . S a v e t j : . i i m . - . 1 i i n y l u c J t i o n .

.

Y o u r s l a t s s h o w , y o u ' r e h o a l o c k p i c k i n g , t r a p d i s a r m i n g . a n h i d i n g . N e e d m o r e h e l pt h a n t h a t ? S e v e n k i n d s o s p e l l t a s i e r s — I n c l u d i n g n e C h r o n o m a n c e r s a n G e o -m a n c e t s — c a s t o v e r 1 0 0 s p e l l s .

F R E E C L U E S

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

Page 3: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 3/104

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

P a s c a l — G e l t h t a s t e s t a n e P a s c a l f o y o u r c o m p u t e r .

P a s c a l i f u l l i m p l e m e n t a t i o ns t a n d a r d P a s c a l . E x t e n s i v e e d i t o rt u r e s s e a r c h , r e p l a c e , e t c . E v e n a d

l a n g u a g e r o u t i n e s w i l h t h b u i l t -a s s e m b l e r . F a s t g r a p h i c s l i b r a r y . C - 6 4

h a h i g h - s p e e d D O f o r t a s t e rM o r e t h a n j u s t c o m p i l e r -

P a s c a l i c o m p l e t e s y s t e mg i v e s y o p r o g r a m m i n g r e s u l t s .

S 5 9 . 9 5 C - 1 2 B $ 5 9 . 9 5

C a d p a k — T h e p r o f e s s i o n a l d e s i g n t o o l .E n t e r s i m p l e o i n t r i c a t e d r a w i n g s w i t ht h k e y b o a r d , l i g h t p e n o 1 5 3 1 m o u s e .W i t h t h f l e x i b l e o b j e c t e d i t o r y o c a c r e a t e l i b r a r i e s o f f u r n i t u r e , e l e c t r o n i c s ,e t c . a i n t r i c a t e a s c r e e n r e s o l u t i o np e r m i t s . Z o o m i t d d e t a i l e d w o r k .P r o d u c e e x a c t s c a l e d o u t p u t t m o s tp r i n t e r s i i n c h e s , f e e t , e t c . G e d e s i g nr e s u l t s f a s t w i t h C a d p a k a n y o u rC o m m o d o r e ® c o m p u t e r .C - 6 4 S 3 9 . 9 5 C - 1 2 8 S 5 9 . 9 5

S u p e r C — Y o u c a n o d e v e l o ps o f t w a r e o j u s t l e a r n o y o u rc o m p u t e r . E a s y - t o - u s e a n t a k e s f u l la d v a n t a g e o i h i s v e r s a t i l e l a n g u a g e .P r o d u c e s 6 5 0 2 m a c h i n e c o d e a n i m a n y t i m e s f a s t e r l h a n B A S I C . I n c l u d e sf u l l - s c r e e n e d i t o r ( s e a r c h , r e p l a c e a n b l o c k o p e r a t i o n s ) , c o m p i l e r , ( i n k e r a n h a n d b o o k . L i b r a r i e s f o g r a p h i c s a n a d v a n c e d m a t h a r i n c l u d e d . W h e t h e ry o w a n t t [ e a r n C , o r p r o g r a m i s e r i o u s e n v i r o n m e n t f o y o u rC o m m o d o r e . S u p e r i t h o n t b u y .C - 6 4 S 5 9 . 9 5 C - 1 2 8 $ 5 9 . 9 5

C o m p i l e r — N o wc a m a k e t h e i r B A S I C

r u f a s t e r ! E a s i l yy o u r p r o g r a m s i n t o f a s t

l a n g u a g e o s p e e dE v e n s p e e d u p p r o g r a m s

i S i m o n ' s B a s i c . V i d e oe t c . i y o u r p r o g r a m w a l k s

c r a w l s , g i v e i s p e e d t R U N !6 $ 3 9 . 9 5 C 1 2 8 $ 5 9 . 9 5

G E O S 1 " T r i c k s T i p s — An e b o o k w i t h s o m e t h i n g f o e v e r y o n e . C o n t a i n s o v e r 5 t r i c k s a n t i p s t h a t y o c a u s e v e r y d a y . C o n v e r t s a n w o r dp r o c e s s o r f i l e i n t o g e o W r i l ef o r m a t ; e d i t e x i s t i n g G E O S f o n t so c r e a t e y o u r o w n ; W r i t e i m a c h i n e l a n g u a g e o e x p l o r e t h ei n t e r n a l s o G E O S . $ 1 6 . 9 5

P l e a s e n o / a o u r n e a d d r e s s a n p h o n e n u m b e r s

A b a c u s H !D e p t . G 5 3 7 0 5 2 n d S t r e e t S G r a n d R a p i d s , M l 4 9 5 0 8

P h o n e 6 1 6 / 6 9 8 - 0 3 3 0 - T e l e x 7 0 9 - 1 0 1 - T e l e f a x 6 1 6 / 6 9 8 - 0 3 2 5o r w r i t e t o d a y f o y o u r f r e e c a t a l o g o t h n a m e o y o u r n e a r e s t

O y o u c a n o r d e r d i r e c t u s i n g y o u r V i s a , A m e r i c a n E x p r e s s o r d . A d $ 4 . 0 0 p e o r d e r f o s h i p p i n g a n h a n d l i n g . F o r e i g n

a d $ 1 2 . 0 0 p o i t o m . 3 0 - d a y m o n e y b a c k g u a r a n t e e o D e a l e r i n q u i r i e s w e l c o m e — o v e r 2 4 0 0 d o a l e r s n a t i o n w i d e .

Page 4: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 4/104

\ n Q - L i n k , t h d y n a m i c t e l e c o m m u n i c a t i o n s s e r v i c e f o I C o m m o d o r e * o w n e r s , d o e s j u s t t h a t !

I A t h d e v e l o p e r o G E O S , t h g r a p h i c s e n v i r o n m e n t o p e r a t i n gs y s t e m f o C o m m o d o r e 6 4 a n 1 2 8 s , k n o w h o g o o d Q - L i n k i s P e r s o n a l l y a n p r o f e s s i o n a l l y . H e r e a m c o m p a n y , w r e c o m m e n dQ - L i n k t a l o u c u s t o m e r s . W u s i o u r s e l v e s , t o o , f o o n l i n ec u s t o m e r s e r v i c e . . . s y o c a g e h e l p w h e n y o u n e e d i t W e ' v ea l s o f o u n d i t ' s v e r y e f f i c i e n t w a t p r o v i d e u p g r a d e s a n p a t c h e sa n t a n n o u n c e n e G E O S - c o m p a t i b l e p r o d u c t s .

W i t h j u s t y o u r C o m m o d o r e , m o d e m a n Q - L i n k s o f t w a r e , n e w o r l d o p e r s o n a l c o m p u t i n g o p t i o n s o p e n s u p t h o u s a n d s o p r o g r a m s y o u c a d o w n l o a d a n d k e e p ; a d v a n c e d g r a p h i c s ( t h a n k st G E O S ) ; a n e x c l u s i v e h e l p l i n e t e x p e r t s a C o m m o d o r e ;o n l i n e e d u c a t i o n a l c o u r s e s t a u g h t b r e a l t e a c h e r s ; f u n ; g a m e s ;f r i e n d s h i p , y o u - n a m e - i t . Q - L i n k l e t s y o r e a l i z e t h f u l l p o t e n t i a l o C o m m o d o r e c o m p u t i n g - r i g h t a y o u r f i n g e r t i p s .

D u s Q - L i n k ? A b s o l u t e l y ! A n w h a t ' s r e a l l y i m p r e s s i v e i t h a tw h e n y o j o i n Q - L i n k , y o g e m o d e m a n Q - L i n k S o f t w a r e f r e e ! T m m i n d t h a t ' s t o u g h o f f e r t o t u r n d o w n . B u d o n ' t t a k e m w o r df o i F i n d o u t f o r y o u r s e l f . C a l l . . .

1 - 8 0 0 - 7 8 2 - 2 2 7 8 ^ . ^C a l l t o d a y t g e y o u r f r e e m o d e m a n s o f t w a r e .

B r i a n D o u g h e r t yS o f t w a r e D e s i g n e r / C E OB e r k e l e y S o f t w o r k s

8 6 1 9 W e s t w o o d C e n t e r !V i e w s . V A . 2 2 1 S 1

Page 5: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 5/104

C O M P U T E R Si * * 1 * m F * "

J u l y 1 9 8 8 V o l . 6 N o

f e a t u r e sH a r d D i s k D r i v e s : T h P o w e r f u l P e r i p h e r a l s T o N e t s e l 1 T h C i v i l W a o D i s k N e i l R a n d a l ! 2

r e v i e w sA p o l l o 1 E r v i n B o b o 2 6 W a r p S p e e d A r H u n k i n s 3 1 2 8 / 6 4M e r l i n 1 2 R o b e r t B i x b y 3 1 2 T h T r a i n E r v i n B o b o 3 2 6 4S p e e d B u g g y R o b e r t B i x b y 3 4 6 4

g a m e sB a g g e r K e v i n B l a c k 3 6 S c r a m b l e r R h e t t A n d e r s o n a n D a v i d H e n s l e y , J 4 6

p r o g r a m m i n gB A S I C f o B e g i n n e r s : B A S I C G e o m e t r y L a r r y C o t t o n 3 1 2 8 / 6 4 / 4 / 1 6M 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 : S i m p l e C o u n t i n g L o o p s J i B u t t e r f i e t d 4 1 2 8 / 6 4P o w e r B A S I C : Q u i c k S a v e B u c k C h i i d r e s s 4 3 1 2 8 / 6 4 / + 4 / 1 6H i n t s T i p s : D i s k s a n F i l e s 4 1 2 8 / 6 4 / + 4 / 1 6V - 8 : T u r b o c h a r g e d G r a p h i c s f o t h 6 4 S t e p h a n R B o r d e r ) 5 6 E r r o r A n a l y z e r S a n j o y D a s g u p t a 5 6 S Y S t a m p e r P h i l K i n k a d e 6 1 2 8 / 6 4 / + 4 / 1 6E m e r g e n c y B A S I C J a m e s H o s t 6 2 6 4M u s i c a l Z i p p e r s L a r r y C o t t o n 6 5 6 4

d e p a r t m e n t sT h E d i t o r ' s N o t e s L a n c e E i k oL e t t e r s t t h E d i t o rF 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 l f h i i l 3 D i v e r s i o n s : T h I n t i m a t e M a c h i n e F r e d D ' i g n a z i o 4 H o r i z o n s : V i r a l I n f e c t i o n s T o d d H e i m a r c k 4 T h G E O S C o l u m n : S u p e r P r i n t e r D r i v e r D o u g l a s B l a k e l y 4 1 2 8 / 6 4B 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 6 N e w s & P r o d u c t s 6

p r o g r a m l i s t i n g sH o t T y p e I C O M P U T E R S G a z e t t e P r o g r a m s 8 T h A u t o m a t i c P r o o f r e a d e r 9 0 1 2 8 / 6 4 / + 4 / 1 6M L X : M a c h i n e L a n g u a g e E n t r y P r o g r a m f o C o m m o d o r e 6 9 6 A d v e r t i s e r s I n d e x 1 0

' ^ G e n e r a l . 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 1 2 8 - C o m m o d o r e 1 2

C O M P U T E R S Q A Z g T T E ( I S S N 0 7 3 7 - 3 7 1 6 ) i C O M P U T E 1 P u W e a t i o n . a n i p u o h s n e d m o n m i y O A B C o n s u m e r M a g a z i n e s . I n c . & S e v e n m A v N e w Y o n t . N Y 1 0 0 1 9 . D i v i s i o n o A B P u b l i s n m g , t " c , C a p f l a l G r d e s / A B C l r > c . c o m p a n y 1 9 6 6 A B C o n s u m e r M a g a z i n e s . I n c . A r i g h t s r e s e r v e c . E d i t o r i a l o f f i c e s a r l o c a t e d a S m l e 2 0 3 2 W a s t V J e n o o v e r A y e . ,G r e e n s b o r o . N 2 7 4 0 8 . D o m e s t i c s u B s c n n l o n s : 1 2 i s s u e s . 1 2 P O S T M A S T E R ' S e n d a a o r a s s c n a n g o s l o C O M P U T E ' S G A Z E T T E , P . B o 1 0 9 5 7 . D O M o i n B S , I 5 0 3 4 0 S e c o n d c l a s sp o s t a g e p a - o a N e Y o r K N a n a d d i l i o n a l m a i l i n g o f f i c e s .

Page 6: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 6/104

A y o m a h a v e n o t i c e d o t h c o v e r , t h i s i s s u e m a r k s m i l es t o n e — i t ' s o u f i f t h a n n i v e r s a r y . I l o o k i n g o v e r t h c o n t e n t s o t h d b u i s s u e ( J u l y 1 9 8 3 ) n m l c o m p a r i n gt h e m w i t h t h i s o n e , i t ' s e a s y t s e n o t o n l y t h e v o l u t i o n o m a g az i n e , b u a l s o t h a t o f a i n d u s t r y .

j u s t g l a n c e a t h 1 9 8 3 t a b l eo c o n t e n t s t e l l s y o t h a t V I C - 2 0c o v e r a g e e x c e e d e d t h a t o t h 6 4 T h m a i n f e a t u r e o f t h a t f i r s t i s s u ew a " D o e s Y o u r C o m p u t e r N e e dC a s s e t t e R e c o r d e r ? " T h r e v i e w ss e c t i o n i n c l u d e d d o s e - u p l o o k s a t h E x a t r o n 5 t r i n g y F l o p p y — ah i g h - s p e e d , m i n i c a s s e t t e s t o r a g ed e v i c e p r i c e d a $ 2 0 0 — a n d t h D e a d l y D u c k c a r t r i d g e g a m e f o t h 2 K V I C ( $ 3 5 ) . P r o g r a m s i t h a t i s s u ei n c l u d e d " V I C T i m e p i e c e , " g r a p hi d i s p l a y o f b a l l s r o l l i n g t h r o u g hc h u t e s t m a r k t h p a s s i n g o f s e co n d s a n m i n u t e s ; " V I C M a r q u e e " ;a n " A l f a b u g , " r a c e i n v o l v i n g s i b u g s t r y i n g t g e f r o m t h r i g h t s i d eo t h s c r e e n t t h l e f t .

A n d w e h a n d l e d r e a d e r q u e st i o n s s u c h a " I b u p r e p r og r a m m e d c a s s e t t e s f r o m T i m e x o A t a r i , c a p l a y t h e m ( m m V I C -2 0 ? "

W h i l e y o u ' r e s m i l i n g , t r y t o r m e m b e r w h a t c o m p u t i n g w a s l i k ei t h s u m m e r o ' 8 3 . I w o u l d b l u d i c r o u s i 1 9 8 8 t p u b l i s h a n o t h a r t i c l e s o p r o g r a m s f r o m t h a ti s s u e , b u t t h e d e b u t m a g a z i n e w a sr e c e i v e d w i t h a c c o l a d e s a n t i d a lu v n i ? o f . s u b s c r i p t i o n f o r m s . A n w h i l e i t c o n t e n t s c a n e l i c i t f e l a u g h s n o ( a n d p e r h a p s b i o n o s t a l g i a ) , s c a t h a d v e r t i s em e n t s . T h e r e ' s t h e U n i v e r s a l T a p eI n t e r f a c e a n D u p l i c a t o r ( $ 4 9 ) ,t e n - k e y n u m e r i c k e y p a d ( $ 7 0 ) ,2 4 m e m o r y - e x p a n s i o n b o a r d f o t h V I ( 5 1 4 9 ) , a n d a n " u n d e r$ 6 0 0 " C o m m o d o r e 6 4

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

C O M P U T E R S G u z e i r e J u l y 1 9 8 B

l i s h e d s p a r i n g l y . A t h m a g a z i n eg r e w , s d i t h e r e a d e r s a n u s e r sw h p r o g r a m m e d . W b e g a n w r i ti n a b o u t m a c h i n e l a n g u a g e , a n d ,c o r r e s p o n d i n g l y , w r e c e i v e d a i c r e a s i n g n u m b e r o m a c h i n e l a g u a g e p r o g r a m s , e a c h b a t c h m o r ea m b i t i o u s a n s o p h i s t i c a t e d t h a nt h p r e v i o u s o n e . T h q u a l i t y o f t h eB A S I C p r o g r a m s i n c r e a s e d d r a m a t ic a l l y a w e l l . W h e n i b e c a m e a p p a re n t h a t w h a c o n s i s t e n t f l o w o o u t s t a n d i n g s o f t w a r e , w b r o k eg r o u n d w i t h d i s k p r o d u c t . T h G A Z E T T E D i s k w a b o r n i M a 1 9 8 4 , a n i r e m a i n s k e c o m p on e n t o o u p u b l i c a t i o n s g r o u p .

A l o t h e s e d e v e l o p m e n t sh a v e t a k e n p l a c e i a e n v i r o n m e n ti w h i c h t h r e e , a n e v e n f o u r , y e a r sa g o , m a n y i n d u s t r y o b s e r v e r s p r ed i c t e d t h q u i c k d e c l i n e o f a e i g h t -b i C o m m o d o r e c o m p u t e r m a r k e t .T h o b v i o u s c o r r e l a t i o n i t h a t w e t h G A Z E T T E , s h o u l d h a v e l o n gb e e n b u r i e d a w e l l . S t h e r e ' s l o t c e l e b r a t e o t h i s f i f t h a n n i v e r s ar y W h a v e a n a c t i v e , h e a l t h y r e a de r s h i p a n s o m e e x c i t i n g f u t u r ep l a n s . I a l s o a f f o r d s u t h o p p o rt u n i t y t s a s p e c i a l t h a n k s t y o u , o u r e a d e r s , f o y o u r l o y a l t ya n s u p p o r t .

T w m o r e c o m m e n t s . I t ' s i n t e re s t i n g t n o t e t h a t i o u f i r s t i s s u e ,w c o v e r e d t h t a p e d r i v e a s t h em o s t p o p u l a r d a t a - s t o r a g e d e v i c e . I t h i s i s s u e , w h a v e a e x c i t i n g f e t u r e o d i f f e r e n t k i n d o s t o r a g ed e v i c e : t h h a r d d r i v e . A l s o , w e ' r en o t h o n l y o n e s c e l e b r a t i n g a n a nn i v e r s a r y i n J u l y . T h i s m o n t h m a r k st h 1 2 5 t h a n n i v e r s a r y o f t h e B a t t l eo G e t t y s b u r g . I k e e p i n g w i t h o u r e f l e c t i v e m o o d , w e ' v e i n c l u d e d" T h e C i v i l W a o D i s k , " f e a t u r et h a t w t h i n k e v e r y o n e w i l l e n j o y .

L a n c e E l k oS e n i o r E d i t o r

C O M P U T E D' - C O M M O D O R E & S Q N A L C O M P U T F & U S E R S

E d ' t o rA r t D i r e c t o r

F a a t u r o S E D o T e c h n i c a l E d i l o rA s s i s t a n t E d i t o r

A s s i s i a n t T e c h n i c a l E f f l t o rA s s i s t a n i F e a t u r e s E t f c l C *

A s s i s t a n t E c i t o iS u D r r r s s i o n s O i s * - . P r o d u c t s

E d i t o r i a l A s s i s t a n tC o p / E d ' t O r S

P r o g r a m m i n g A b S i B l a n lC o n j i i D u t i n Q C d n a i s

A R D E P A R T M E N TA s s o c i a t e A r t D i r e c t O '

M o c h , i n i c . i l A r t i \ t : .

P R O D U C T I O ND E P A R T M E N T

P i o O u c t r o n : e c t o tA s s i s t a n t P r c r t j c t - c i W a - i a g e r

T y p e s e t i s n gA d v e r t i s i n g P r o d u c t i o n

A * i s i 5 t a n (

C O M P U T E ! P U B L I C A T I O N SG r o u p V i c e P f u s i d u n i

P u W i S n e r / E C i l O r M l D i r f c l o r' . ■ . - i f i i i n

S e n i o r E d i t o rE r J r t o r a l O p e i a T i o n b O ' e C U J f

E d r f f i i - . C O M P U T E ' B o o k sE x e c u j t i y B A s s i s t a n t

S e m o r A a m i n r ^ i f i t ' ^ HA s s i s t a n t

A d r m r n s t r d t i Y u A ^ s i s l a n l

L a n c e E l k oJ a n i c e R F i i r yK e i t h F o n e l lP a t r i c k P a r u s hR h e t l A n f l e r s o nD a l e M c B a n eT o N e l s e l

D a v i f l H e n l e yM i c k e y M c L e a nK a r e n S i e p n kL o r i S o n o i k iT a m m i o T o y l o rK a r e n U h l e n d o r lT r o y T u c k e rT o d d H m a r cJ i B u t l e r f i e l d( T o r o n t o . C d n d d f l lF r e d D ' l g n a j 1 ( L a n & i n g . W l

L e N o e l , J r S c o t t y B i l l i n gR o b m C a s eK i P o l l s

I r m a S w a mD P o t t e rC a r o l e D u n i o n

A n i l a A r m f i a l J

W i l h a m T y n a nK a l h l o e n M a r l i n e kL a n c e E l k oT o n y R o b e r t sS t e p h e n L e v yS y b i l A g e eJ u l i a F l e m i n gI r i s ! ! r u r j ' -

A B C O N S U M E RM A G A ^ F N E f i

S t f n ^ r V i c e P r e s i d o n i M a r c R a n c hS e n i o r V i c e P r o i i 3 o n l

A d v e r t i B - r x ] R i c h a r d J M a n n oV r c e P r e s n » m F i n a n c e R i c h a r d W i l l n

t P r e s i d e n t O p e r a t i o n - } L u c i a n A P a r n a l e■ c P r e s i d e n t . P r o t > J C ( « n l l e o e B e r s o n - W e m e r

C I R C U L A T I O ND E P A R T M E N T

V i c e P

C u s t o m e r

R o b e r t I G u r s h oO r B l a c k m a n - D o B r o w nM i l c h F r a n kT o S l a t e rJ a m e s S m i t hK a H a r r i s

S i n g l e C o p y S a l e s A H e a l h c r W o o d

Q n e c t i t e M CP r e a i d i1 3 3 0 AH

P I B U S H I N G ^ C o m p a n i e sn R o b e ' l B u r i o n

- p n u o o f t h e A m e r ^ a sI t o t k . N ! 0 0 1 9A D V E R T I S I N G O F F I C E SH * y o < * A B C < * U n g n r e nI f e r l U l O O l Q i 3 l ? i 2 4 4 A H O f V i s j y ^ i n w y vi V . ' ^ ' f , ■ - . j r > * - r , - r B * " n . i ' , : j I h o o t i i i j * n . * ' t * * i g p G r t r n i b o r n ' C 0 V P U t [ h P u l > c i T i o n a S ^ 0 0 3 ^ 4 V t o V

H p E n g l a n d M i A i l . i n l t C B ^ r n ^ r d T l * u t a l f l J < ? U ja g r e e s P e H m o ^ a M ] & s o " i d v - e s i S o u m * « t . J ^ r ^ T r i ^ - n u ^ o n L u C i i i c D e r . n i ? | 3 1 J |/ M - £ O i 7 [ C n t d g t i ] i / i 3 i 7 3 1 3 6 0 5 [ T X c ^ i a i K ] m 1 5 i 3 4 B W 7 Z 1 C . i i i 1 u . r M a lW e i I H d t : h ^ p ^ 1 H r - l n i C c H u m b i * 1 J

- - ■ ' " - - -

t i < I t W t t I ^ i ' l i A r m ' ^ l c f t O S 2 W r ^ i W i n d o w * < S u i i e 2

i . ' l . l u i M i i n a W f l S ■ . r . ' . i i i . l i i J i i l i l r i - ^ i i K l I T h E O g a z e t t e B t f W M O M 4 W « [ W « U o v B r A

Page 7: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 7/104

A U G U S T 2 0 , 2 0 8 7N o t h i n g c o u l d b e w o r s e t h a n t h i s g o

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

d e a t h g l a r e s . A n t h e m U z i s . T h e y ' r e w e i r d t r i g g e r -t w i t c h i n ' f o l k s . s u s p e c t i t ' s t h e m p o i s o n i n gt h w a t e r .

O r m a y b e i t ' s t h o s e L e a t h e r T h u g s . H e c k ,d o n ' t k n o w a n y m o r e . h e a r d t h e yh a v e b u n c h o c i v i l i a n s c u o f e a s to R a n g e r C e n t e r , w h i c h i w h e r eI ' h e a d e d . H o p e n o t . T h e y w a n tm d e a d . L i k e e v e r y o t h e r m u t a n tt h i s s i d e o f V e g a s .

T h w o r s t p a r t i s I ' g e t t i n gt b a b a a t h e y a r e . Y o w o u l d n ' t b e l i e v e s o m e o t h w a y sI ' v e l e a r n e d t o k i l l . h a n g o u i s e w e r s , a n m b e s t f r i e n d i M A 1 s u b m a c h i n e g u n .

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

W A S T E L A N D . " 1 n e r o l e - p l a y i n g g a m e f r o mt h c r e a t o r s o t h B a r d ' s T a l e " 1 s e r i e s .

W A Y S T O 0 R D E 8 : U V i s i t y o u r r e t a i l e r . 2 ) C a l l 8 0 0 -2 4 5 - 4 5 2 5 f r o m U . S . o C a n a d a , S a t 5 p P S t o r d e r b V I S A / M C . 3 M a i l c h e c k ( U . S . S ) o r V l S A / M C# c a r d h o l d e r n a m e , a n d e x p . d a t e t o E l e c t r o n i c A r t sD i r e c t S a l e s , 0 B o 7 5 3 0 , S a n M a t e o , C 9 4 4 0 3 .A p p l e I I v e r s i o n $ 4 9 . 9 5 , C o m m o d o r e v e r s i o n S 3 9 . 9 5 ,p l u s $ s h i p p i n g r t i a n d l i n g . C r e s i d e n t s a d d 6 . 5 %s a l e s t a x . A l l o w 1 - w e e k s f o U . S . d e l i v e r y .

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

Page 8: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 8/104

T h R u m o r M i l lr e a d e r f r o m C a l i f o r n i a c a l l e d r

c e n t l y t t e l l u t h a t a n u m b e r o b u l e t i n b o a r d s a n u s e r g r o u p s h a v eb e e n r e p o r t i n g t h e i m m i n e n t d e m i s eo G A Z E T T E . A m t h e e d i t o r o r v a p u b l i c a t i o n c a l l e d r e c e n t l y t a s i w w o u l d c o m m e n t o t h r u m o rt h a t w w e r e g o i n g o u o b u s i n e s s . T t h o s e w h h a v e b e e n p r o p a g a t i n g t h i sr u m o r o t t h o s e w h o m a y h a v eh e a r d i t w e ' d l i k e t r e s p o n d w i t h" n o , n y e t , n a h , n o p e , n e i n , a n n o c h a n c e . " G A Z E T T E h a c o n s i s t e n t l yh a t h e l a r g e s t c i r c u l a t i o n o a n C o m m o d o r e m a g a z i n e s i n c e o u s t a r t -u p f i v e y e a r s a g t h i s m o n t h , a m w s t i l l h a v e t h l a r g e s t . W d o n ' t k n o wh o t h e s e r u m o r s g o s t a r t e d , b u w w o u l d l i k e e v e r y o n e t k n o w t h a t w e ' r ed o i n g j u s t f i n e . A n w p l a n t s e r v eo u r e a d e r s f o r a l o n g t i m e t c o m e .

T a k i n g E x c e p t i o nt h i n k R i c h M d n t y r e m a d e m i

t a k e d u r i n g y o u r i n t e r v i e w w i t hh i i t h M a i s s u e . H s t a t e d ," T h e r e ' s n r e c r e a t i o n a l s o f t w a r ep e s w r i t t e n f o t h 1 2 8 . " h a v eB u r e a u c r a c y a n B e y o n d Z o r k , b o t hf r o m [ n f o c o m .

a l s o t a k e e x c e p t i o n t " T h eV i e w f r o m A c t i v i s i o n " b B r u c eD a v i s . F i r s t h e r e m a r k s t h a t C o m o d o r e n e e d s t i m p r o v e i t p r i c e /v a l u e r e l a t i o n s h i p { b c l a i m i n g t h a tt h 6 h a b e e n s e l l i n g a t h s a m ep r i c e , w i t h t h s a m e f e a t u r e s , f o q u i t e f e y e a r s ) . H t h e n a d m o ni s h e s C o m m o d o r e t e i t h e r l o w e rt h p r i c e o r a d f e a t u r e s . W h a t e l s ei t h i s w o r l d o i n f l a t i o n h a h e l dt h l i n e a n n o h a p r i c e i n c r e a s e ?

M r D a v i s t h e n g o e s o t b m o a n w h a t h c a l l s " p r i c e d e g r ad a t i o n " o n l y o t h 6 s o f t w a r e . I t h a t n o w h a t h j u s t p r e v i o u s l y r q u e s t e d f r o m C o m m o d o r e ? I s e e m s t m t h a t M r . D a v i s w a n t st h a v e h i c a k e a n e a i t t o o !

F r e d e r i c k R C l a u sF r a n k f o r t , K

C O M P U T E f s G a z t f f l Q J u l y 1 9 8 8

C a l l t 1 2 P r o g r a m m e r sI r e s p o n s e t M a t t G e t m a n ' s l e t t e r( A p r i l ) , t o t a l l y a g r e e t h a t t h e r es h o u l d b e m o r e s u p p o r t f o t h 1 2 8 .

a n o a a v i d p r o g r a m m e r , b u h a v e s u g g e s t i o n t t h o s e o u w h a r e : W r i t e p r o g r a m f o t h 1 2 a n p u i o t h m a r k e t .

E d w a r d G r e n g a , j r S y r a c u s e , N

T h a t t i t u d e o f m a n y s o f t w a r e c o m p an i e s i t h a i i y o o w 1 2 8 , y o o w

6 4 a n d , t h u s , a 6 p r o d u c t c a n b m a r k e t e d t b o t h 6 a n 1 2 u s e r s .( R e m e m b e r , t h e r e a r e t e n m i l l i o n 6 o w n e r s . ) T h i s i t h m a j o r r e a s o n w h t h e r e h a v e n o b e e n a l o t o c o m m e rc i a l 1 2 r e l e a s e s .

W h e n y o a d m o n i s h 1 2 p r g r a m m e r s t p u t h e i r w a r e s o n t h m a r k e t , w e ' d l i k e t h e m t c o n s i d e rG A Z E T T E a s p u b l i s h e r . W r u t h b e s t o f w h a t w g e t f o r t h e 1 2 8 , b u t h o v e r w h e l m i n g m a j o r i t y o f p r g r a m s u b m i s s i o n s w r e c e i v e a r e f o rt h 6 4 . S o , y e s , 1 2 p r o g r a m m e r s , w a g r e e w i t h M a t t a n d E d w a r d — 1 0 r i f es o m e g o o d s o f t w a r e , a n d o n ' t f o r g e tt h a t w e ' d b e d e l i g h t e d t s e i t

G A Z E T T E I n d e x ?D y o h a v e a n i n d e x t h a t c o v e r s t h m u l t i t u d e o a r t i c l e s , p r o g r a m s ,h i n t s , e t c . , f r o m t h f i r s t i s s u e t d a t e ?

B u r r W h i t eR i c h m o n d , V A

W h a v e a l a r g e f i l e c o m p r i s e d o l e t e r s o f r e q u e s t f o a i n d e x . W h i l e w d o n ' t h a v e o n a v a i l a b l e n o w , w d h a v e o n i t h e w o r k s , i w i l l b e a v a i la b l e o d i s k l a t e r t h i s y e a r , a n w i l li n c l u d e e v e r y i s s u e f r o m f u l y 1 9 8 3t h r o u g h D e c e m b e r 1 9 8 8 . L o o k f o d t a i l s b e g i n n i n g i t h O c t o b e r i s s u e .

1 2 8 D B l u e sg o m 1 2 8 D b a c k a f t e r a m o n t h i

t h s h o p a n d o n e p r o g r a m l a t e r m d r i v e f a i l e d a g a i n . T h t e c h n i c i a n sa t h a u t h o r i z e d C o m m o d o r e f a c i li t t o l d m t h e r e h a b e e n q u i t e

f e 1 2 8 D s c o m i n g b a c k f o r r e p a i r .I s e e m s t h e r e i d e s i g n d e f i c i e n c yi t h e d r i v e d o o r l e v e r m e c h a n i s m .I t h e d r i v e d o o r i n o h a n d l e d w i t he x t r e m e c a u t i o n , i r r e p a r a b l e d a a g m a r e s u l t t t h i n t e r n a ld r i v e — i t m u s t b r e p l a c e d , a a b o u tt h c o s t o a e x t e r n a l d r i v e . T h e r ei n o t h i n g i t h 1 2 8 D m a n u a lw a r n i n g o t h i s s i t u a t i o n . h a t h e a r i f r o m t h r e p a i r s h o p a f t e r i w a t o l a t e .

D o n a l d A W e a v e rO s a w a t o m i e , K

W e ' v e n o h a d a n y p r o b l e m w i t h t h 1 2 8 D d r i v e h e r e a t h o f f i c e , n o h a v ew h a d a n y r e a d e r s r e p o r t i n g t h i sk i n d o f t r o u b l e . C o m m o d o r e r e p r es e n t a t i v e t o l d u s t h a t w h i l e t h e y a r n o a w a r e o a n p r o b l e m w i t h t h 1 2 8 D d r i v e , i i t r u e t h a t i d r i v ed o o r l e v e r w e r e b e n t o t w i s t e d , t h e n t i r e d r i v e w o u l d b s e r i o u s l y d a a g e d . S i n c e t h r e p a i r p e r s o n s i y o u ra r e a n o t e d t h a t s e v e r a l U S D s h a v eb e e n r e t u r n e d , y o c o u l d s u s p e c t t h a ty o u r d r i v e w a o n o b a s h i p m e n t .

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

N e 6 4 I ' v e h e a r d r u m o r s o 6 4 D , C o m o d o r e 6 w i t h b u i l t - i n d i s kd r i v e . D y o u h a v e a n y i n f o r m a t i o no t h i s ?

R a c h e l B i m p c r sB o z e m a n , M A t h r e c e n t S o f t w a r e P u b l i s h e r s A s o c i a t i o n ( S P A ) S p r i n g S y m p o s i u m i B e r k e l e y , C a l i f o r n i a , C o m m o d o r e h e l d

s e m i n a r a n e m p h a t i c a l l y d e n i e dt h e e x i s t e n c e o s u c h m a c h i n e , b u a d d e d t h a t t h e c o m p a n y h a h e a r dt h i s o r u m o r f o s o m e t i m e . R e p r e s e nt a t i v e s n o t e d t h a t t h e r e a r e n o c u r r e n tp l a n s t m o d i f y t h e x i s t i n g 6 o 1 2 8 D , b o t h o w h i c h c o n t i n u e t s e l lv e r y w e l l . T h e y a l s o s t a t e d t h a t C o m o d o r e i s t i l i s e l l i n g a n n u a l l y m o r et h a n m i l l i o n 6 4 s — a b o u t h a l f o t h e s e i t h U S . — w i t h m i n i m a l p r m o t i o n a l a c t i v i t y .

Page 9: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 9/104

B R U T Eh e 2 2 n d c e n t u r y .A i r c r a f t C a r r i e r

o e m o r e t h a n l a u n c ha n c s . A c l o s e r a n g e o

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

s y s t e m s p u t i t t o p s p e e d a o v e r 6 0k n o t s . S p a c e a R e d e f c n i e a n 3 6 0 - d c g r e c t u r r e t m o u n t e d l a s e rc a n n o n s m a k e i v i r t u a l l y i n v i n c i b l e .P r o m t h b r i d g e o f t h e f u t u r e y o c o n t r o l t h e s h i p i t s e l f , s q u a d r o n o r e m o t e f i g h t e r s , a a m p h i b i o u sc o n t r o l t h e s h i p i t s e l f , s q u a d r o n o r e m o t e f i g h t e r s , a a m p h i b i o u sa s s a u l t d i v i s i o n , a n h u g e a r r a y o o n b o a r d w e a p o n s s y s t e m s .

P r o t e c t y o u r s h i p w i t h d e f e n s ed r o n e s a n 3 6 0 - d e g r c e t u r r e t -m o u n t e d l a s e r c a n n o n w i t h l e l e p h o t ot r a c k i n g ,C o n i W i y o u r w a m a n e u v e r s i h u g e t e r r i t o r y t h a t i n c l u d e s 6 i s l a n d s . Y o u r g o a l i t c a p t u r e t h e n e m y c o m p l e x a n d d e s t r o y i t f o r c e s .

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

D i s p a t c h t h a m p h i b i o u s a s s a u l td i v i s i o n t o e s t a b l i s h b e a c h h e a d s ,c a p t u r e a i r s t r i p s a n m i s s i l e . s i l o s .J s o l i d - f i l l e d g r a p h i c s , s m o o t h■ i i d l l i i i i ; l a n d a n s e a - s c a p e s , i \ u \g r e a t s o u n d s a n d s p e c i a l e f f e c t s .C a r r i e r C i i m m a n d . s t e p . i h e a d o s h u n t i t h u s .A v a i l a b l e n o o A t a r i S T C o m i n g s o o n o A m i g a , C 6 4 , M a a n I B M , f R E A L T I M E - ^ S O F T W A R E

K ' f i i j o i J

S c r c r n s h o u ( t o r n A m S T T e l e c o m S o f t , P . O . B o 2 2 2 7 , M e n l o P a r k , C a l i f o r n i a 9 4 0 2 6 .

t r j t k ' m i r k i o f H r r m h l U « i r n i m u m i . - a t « n u I ' l - C

A l i r i 5 T * " A t a r i C o r p o r a t i o n ,M a a n A p p l e I A p p l e L o r n p u r r n I n c *

i ' I r H . T - i . i H i ' - i . i l R u i i n r m l , l r ' < • ■ ; ■ . . " : . i

Page 10: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 10/104

E d i t o r s a n R e a d e r s

D y o h a v e q u e s t i o n o r p r o b l e m ?H a v e u o t i d i s c o v e r e d s o m e t h i n g t h a ic o u l d h e l p O t h e r C o m m o d o r e u s e r s ?W w a n t t h e a r f r o m y o u . W r i t e t G a z e t t e F e e d b a c k , C O M P U T E R 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 o r t h C a r o l i n a 2 7 4 0 3 . W r e g r e t t h a t ,d u t t h v o l u m e o m a i l r e c e i v e d , n c a n n o t r e s p o n d i n d i v i d u a l l y t p r o -g r m t t i n i t t g q u e s t i o n s .

S a v i n g A r r a y sn e e d l k n o w i y o c a s a v e t w o - a n

t h r e e - d i m e n s i o n a l a r r a y s t f i l e . I f s o p l e a s e w r i t e p r o g r a m I t s a v e t h e m t a n l o a d t h e m f r o m f i l e .

K i n g s t o n C a s s i d yE a s t P o r t O r c h a r d , W

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

o r d e r i w h i c h y o w r i t e a n r e a d t h d a l a . T h f o l l o w i n g p r o g r a m w r i t e s t w o -d i m e u s i o n a l a r r a y t d i s k , d e a r s t h a r r a y ,a n r e a d s l / i e d a t a b a c k i n t o t h e a r r a y . ( T a p eu s e r s ; F o l l o w t h i 1 d i r e c t i o n s i t h R E s t a t e m e n t s . Y o w i l l a l s o ' i c e d t o r e w i n d t h t a p e w h e n t h m e s s a g e R E A D T H E A R R A YF R O M T H F I L E . a p p e a r s . )C 1 X » 1 0 : Y = 3 : R E M T H E S I Z E O

T H A R R A YK 2 O I A R ( X , Y )Q 3 P R I N T " F i r . L T H E A R R A Y W I T

R A N D O M V A L U E S . . . "G 4 F O R I = 1 T O X : F O R J = 1 T O ¥ : R E M

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

K 5 A R { I , J ) = I N T ( R N D ( l ) » 1 0 ) : PR I N T A R ( I , J ) ; " { 2 S P A C E S }

M 6 N E X T J : P R I N T : N E X T IF 7 P R I N T " S A V E T H E A R R A Y T O

D I S K . . . "S 8 O P E N 1 5 , 8 , l S 1 " S < J : A R K A ¥ t l s C

L 0 S E 1 5 : R E M T A P E U S E R S R M O V E T H I S L I N E

A 9 O P E N l . , 8 , 2 , " 0 : A R R A Y , S , W " iR E T A P E U S E R S R E M O V E T I C I N E

B L 0 R E O P E N 1 , 1 , L , " A R R A Y " :H E T A P E U S E R S R E M O V EH F I R S T R E F R O M T H I S{ S P A C E } L I N E

S 1 1 P R I N T I I 1 . , X : P R I N T ( I 1 , ¥ : R E MS A V E T H E S I Z E O T H

R R A YR J 1 2 0 F O I = 1 T O X : F O R J = 1 T O ¥ : P R

I N T ( 1 , A R ( I , J ) : N E X T J , I : RE S A V E T H E A R R A Y I T S E L

C O M P U T E ! G a t e t t o J u l y 1 9 8 8

R K

Q K f

K

G D

G i

C

1 3 1 4

1 5 1 6

1 7

1 8

1 9

2 0

2 1

C L O S E 1P R I N T " C L E A R A L V A R I A B LE S . . . " : C L HP R I N T " R E A D T H A R R A Y F O T H E F I L E0 P E N 1 , 8 , 2 , " 0 : A R R A Y , S , R ": R £ M T A P E U S E R S R E M O V E{ S P A C E l T H I S L I N ER E O P E N 1 , 1 , 0 , " A R R A Y " :R E T A P E U S E R S R E M O V EH F I R S T R E F R O M T H I S

S P A C E ] L I N EI N P U T U , X f * : R E M R E A D S

Z O A R R A ¥D I A R ( X , Y | : R E M D I M E N S IO T H E A R R A Y T S I Z E X

f o i = 1 t o x : f o r j = 1 t o y : i np u t # 1 , a h ( i , j ) : p r i n t a r [ i, j ) ; " { 2 s p a c e s } " ; : n e x t j: P R i n t : n e x t i

C L O S E 1

L i n e 8 o p e n s t h f i l e a s e q u e n t i a lf i l e f o r w r i t i n g . Y o m u s t e x p l i c i t l y t e l lB A S I C t h a t y o w a n t t w r i t e t t h f i l e ;O t h e r w i s e i w i l l a s s u m e y o r e m i t t r e a dt h f i l e .

L i n e 1 1 w r i t e s t h s i z e o t h a r r a yt t h f i l e . I t ' s n e c e s s a r y f o t h p r o g r a mr e a d i n g t h f i l e t k n o w h o l a r g e t d m e n s i o n i t a r r a y .

L i n e s 1 2 a n 1 3 w r i t e t h a r r a yd a t a t t h f i l e a n c l o s e t h e f i l e .

L i n e 1 6 0 o p e n s t h f i l e a s e q u e nt i a l f i l e f o r e a d i n g . B e c a u s e B A S I C a s u m e s t h a t y o w a n t t r e a d s e q u e n t i a lf i l e , l i n e 1 6 c o u l d b e e n t e r e d u 1 6 O l ' I i N l , D , 2 , " 0 : A R R A Y " .

L i n e s 1 8 a n 1 9 r e a d t h s i z e o f t h ea r r a y f r o m t h f i l e a n d i m e n s i o n n e a r r a y o t h a t s i z e .

L i n e 2 0 r e a d s t h d a t a f r o m t h f i l ei n t o t h e a r r a y a n p r i n t s e a c h v a l u e t t h s c r e e n .

A a e x p e r i m e n t , e x c h a n g e t h v a r ia b l e s a n i n l i n e s 1 9 a n 2 0 0 .

U n s c r a m b l i n g S p r i t e sa m a k i n g g a m e t h a t u s e s 2 s p r i t e s

i m e m o r y a 8 1 9 2 a n d h i - r e s s c r e e na 2 4 5 7 6 , w h i c h c r e a t e d w i t h D o o d l e .T l i t ' p r o b l e m o c c u r s w h e n s w i t c h t h i - r e s a n t u r n o t h s p r i t e s . T h p i t u r e i f i n e , b u t h s p r i t e s a r s c r a mb l e d . C a y o t e l l m e w h y t h i s h a p p e n sa n h o t o v e r c o m e i t

C h r i s C o l eB a r b e r t o n , O

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

p r o b l e m . A m e n t i o n e d a b o v e , t h V I C - l ic h i p c a h a n d l e o n l y 1 6 o m e m o r y a a n y o n e l i m e . T h f o u r v i d e o b a n k s u s e t h ef o l l o w i n g s e c t i o n s o f m e m o r y :b a n k 0b m b a t i kb a n k

0 - 1 6 3 8 31 6 3 8 4 - 3 2 7 6 73 2 7 6 8 - 4 9 1 5 14 9 1 5 2 - 6 5 5 . 1 5

T h h i - r e s s c r e e n a n t h s p r i t es h a p e s m u s t o c c u p y t h s a m e v i d e o b a n k .D o o d l e s c r e e n u s e s l o c a t i o n s 2 4 5 7 6 -

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

T w t h i n g s c h a n g e w h e n y o m o v et h s p r i t e s u i m e m o r y . I n s t e a d o u s i n gP O K E 5 5 , 0 ; P O K E 5 6 , 9 2 l m o v e t h e t o p o fB A S I C d o w n , p r e v e n t i n g i f r o m i n t e r f e r i n gw i t h t h s c r e e n , y o m u s t u s P O K E 5 5 , 0 :P O K E 5 6 . 8 7 , b e c a u s e 8 2 5 i 2 2 2 7 2 .

T h s p r i t e p o i n t e r s a l s o m o v e . I s t e a d o l o c a t i o n s 2 0 4 0 - 2 0 4 7 , u s l o c at i o n s 2 4 5 6 8 - 2 4 5 7 5 , w h i c h a r a t h e n o h i - r e s c o l o r m e m o r y . T h o f f s e t s a r c a c u l a t e d r e l a t i v e t t h s t a r t o f t h v i d e ob a n k . T o p o i n t t t h s p r i t e a 2 2 2 7 2 , s u t r a c t 1 6 3 8 4 a n d i v i d e b 6 4 P O K E t h r e s u l t i n g v a l u e ( 9 2 ) i n t o o n o f t h e e i g h tp o i n t e r s . P O K E 2 4 5 7 5 , 9 2 , f o e x a m p l e , t g i v e t h s h a p e a 2 2 2 7 2 t s p r i t e 7

8 0 C o l u m n sa c o n s i d e r i n g t h p u r c h a s e o

C o m m o d o r e 6 4 w a n t a 8 0 - c o l u m nc a r t r i d g e a n 1 2 8 K H A e x p a n s i o na n w o r d p r o c e s s o r t h a t u t i l i z e s t h e m .

k n o w i h e s e i t e m s a r e a v a i l a b l e f o A p l c o m p u t e r s . D y o u h a v e a n a d v i c eo s u g g e s t i o n s ?

M e l A n d e r s o nl o u g h t o n , M

O n o t h d i f f e r e n c e s b e t w e e n t h A p p l eI s e r i e s a n t h C o m m o d o r e 6 i e x p a n da b i l i t y . T h A p p l e h a s e x p a n s i o n s l o t s ,p e r m i t t i n g e a s y a d d i t i o n s . T h 6 h a c a r t r i d g e p o r t d e s i g n e d p r i m a r i l y f a s o f tw a r e , n o e x p a n s i o n .

I t h p a s t , t h e r e h a v e b e e n 8 0 - c o l u m n

Page 11: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 11/104

i c t o r y t

» '

T h r o u g h E x c l u s i v eY o l o o k u a t h c l o c k . . . e i g h t

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

c r o w d g o e s w i l d !Y o u ' r e i b u n k e r j u s t o f t h

g r e e n . Y o n e e d p a t k e e p i e v e n .

Y o s w i n g . . . t h e b a f l o a t s o u i p u t t o s a n d .

I r o l l s g e n t l y b r e a k i n gt o w a r d s t h h o l e . . . t h e n

A r r a n g e m e n t w i t h ( / x i x x t /H A T R I C K 1 " a n d M I N I - G O L F ' "

b C A P C O M p u t t h e t h r i l l a n e x c i t e m e n t o c o m p e t i t i v e s p o r t s i y o u r C o m m o d o r e . V i b r a n t g r a p h i c sm a k e t h e s e g a m e s s r e a l t h a t y o c a l e e l t h p r e s s u r e o i n t e n s ea t h l e t i c c o m p e t i t i o n . T h o u t c o m e o t h e s e C A P C O M S p o r t s S e r i e sc h a l l e n g e s d e p e n d s u p o n y o u r q u i c kr e l i e v e s a n b r i l l i a n t s t r a t e g y .

C A P C O M s H A T R I C K " ' a n dM I N I - G O L F ' " — g a m e s s r e a l y o c a h e a r t h e r o a r o t h c r o w d !

d r o p s .Y o u ' v e w o n ! C A P C O M

C A P C O M U . S . A . , I n c .1 2 B 3 - C M o u n t a i n V i e w / A l v i s o H o a d

S u n n y v a l e , C 9 4 0 8 94 0 8 - 7 4 5 - 7 0 8 1

Page 12: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 12/104

c a r t r i d g e s f o r t h e 6 4 b u t i n y d i d n o t g e e r a t e a c r i s p d i s p l a y - I y o r e q u i r e 8 c o u m n s , y o u ' r e b e t t e r o f b u y i n gC o m m o d o r e 1 2 8 . H e r e i l i s t o w o r dp r o c e s s o r s t h a t w o r k i 8 0 - c o l u m n m o d e :F o n t m a s t e r 1 2 8 , 5 6 9 . 9 5X c t e c2 8 0 4 A r n o l d R d S a l i n a , K 6 7 4 0 1

P a p e r C l i p I a n I I I , $ 7 9 . 9 5B a t t e r i e s I n c l u d e d( d i s t r i b u t e d b E l e c t r o n i c A r t s )1 8 2 0 G a t e w a y D r S a M a t t O , C 9 4 4 0 4P o c k e t W r i t e r 2 $ 4 9 . %D i g i t a l S o l u t i o n s2 - 3 0 V f e r t h e i m C t R i c h m o n d H i l l , O n t a r i oC a n a d a L 4 B 1 B 9S u p e r s c r i p t 1 2 8 , $ 7 9 . 9 5P r o g r e s s i v e P e r i p h e r a l s S o f t w a r e4 6 K a l a m a l h S t D e n v e r . C 8 0 2 0 4T e r m P a p e r W r i t e r , 5 3 9 . 9 5A c t i v i s i o n2 3 5 0 B a y s h o r e F r o n t a g e R d M o u n t a i n V i e w , C 9 4 0 4 3W o r d W r i t e r 1 2 8 , S 6 9 . 9 5T i m e w o r k s4 4 L a k e C o o k R d D c e r f i e l d , I I 6 0 0 1 5G A Z E T T E a l s o h a f i n e 8 0 - c o l u m nw o r d p r o c e s s o r f o t h 1 2 8 : S p o e d S c r i p t1 2 8 . l w a p u b l i s h e d i t h O c t o b e r1 9 8 7 i s s u e a n o t h a t i s s u e ' s c o m p a ni o d i s k .

M e m o r y M a n a g e m e n tI ' w o r k i n g o n g a m e f o t h 6 4 I c o n t a i n s r e d e f i n e d c h a r a c t e r s a n m a k e se x t e n s i v e u s o t h r e e - d i m e n s i o n a l a r a y s . T h p r o b l e m i t h a t w h e n t h p r g r a m g e t s l o c e r t a i n l e n g t h , t h e s c r e e nt u r n s t t r a s h w h e n r u i t N o t h i n gc a n b e d e c i p h e r e d e x c e p t f o r e v e r s e dc h a r a c t e r s . C a y o h e l p ? t h i n k t h p r o b l e m i m e m o r y l i m i t . ! i i s c o u l di b c o r r e c t e d i r e w r o t e t h p r o g r a mi 1 2 m o d e ? A b K a u f f m a n

P a y e t t e , I T h p r o b l e m y o u d e s c r i b e i t y p i c a lm e m o r y c o n f l i c t . W i t h i n y o u r p r o g r a m ,y o u ' v e p u t t h n e c h a r a c t e r s h a p e s i c e r t a i n c h u n k o m e m o r y . L a t e r , a t h p r o g r a m u s e s v a r i a b l e s , B A S I C e n d s u s t o r i n g t h v a r i a b l e v a l u e s i t h s a m em e m o r y w h e r e t h c h a r a c t e r s h a p e s a r e .T h s c r e e n i s n ' t t u r n i n g t g a r b a g e ; t h i n d i v i d u a l c h a r a c t e r s h a p e s a r e . T h r e v e r s e c h a r a c t e r s h a p e s a r i t h s e c o n dh a l f o f t h e c h a r a c t e r s e t , s t h e y ' r e t h e l a s tt b e t r a s h e d .

T h V i d e o I n t e r f a c e C h i p ( V I C - I I )h a n d l e s t i l l v i d e o - r e l a t e d j o b s , i n c l u d i n gd i s p l a y o f t h e c h a r a c t e r s h a p e s . T h V I C -

1 C O M P U T E f s G a z o t t o J u l y 1 9 8 B

/ c h i p c a a c c e s s o n l y 1 6 o m e m o r y a a n o n l i m e . T h d e f a u l t v i d e o b a n k i ( f r o m l o c a t i o n t l o c a t i o n 1 6 3 8 3 1 . w h i c hm e a n s t h a t t h s c r e e n , t h s p r i t e s h a p e s ,a n t h c u s t o m c h a r a c t e r s h a p e s m u s t a l r e s i d e w i t h i n t h a t 1 6 s e c t i o n . S i n c ec o m p l e t e c h a r a c t e r s e u s e s 2 0 4 8 b y t e s ,i t ' s f a i r l y c o m m o n t u s t h 2 a t h e t o po f t h e v i d e o b a n k . T h i s p u t s t h e c h a r a c t e r sa 1 4 3 3 6 - 1 6 3 8 3 .

T h B A S I C l a n g u a g e b u i l t i n t o t h e 6 r e q u i r e s c o n t i n u o u s s e c t i o n o m e m o r y .T h c o m p u t e r u s e s l o c a t i o n s 0 - 1 0 2 3 f o i t o w p u r p o s e s . S c r e e n m e m o r y a n s p r i t e p o i n t e r s o c c u p y 1 0 2 4 - 2 0 4 7 . T h f i r s t b y t e a v a i l a b l e f o B A S I C i 2 0 4 8 .R e a d o n l y m e m o r y ( R O M ) s t a r t s a 4 0 9 6 0 ,w h i c h m e a n s t h a t , i n n o r m a l s i t u a t i o n s ,B A S I C c o n t r o l s a l o t h m e m o r y f r o m2 0 4 8 t 4 0 9 5 9 . B u w h a t a b o u t t h c u s t o mc h a r a c t e r s a 1 4 3 3 6 - 1 6 3 8 3 ? T h a t ' s s o m e -l o h e r e i t h m i d d l e o t h m e m o r y B A S I Ct h i n k s i o w n s . W h e n y o u r p r o g r a m r u n s ,B A S I C a s s u m e s i c a u s a n y a n d a l o t h a v a i l a b l e m e m o r y , w h i c h s e t s t h s c e n e f o c u s t o m c h a r a c t e r s t h a t t u r n t g a r b a g e . A t h B A S I C p r o g r a m u s e s m o r ea n d m o r e v a r i a b l e s , t h e y g r a d u a l l y f i l l u m e m o r y a n d , i t h e n d , o v e r w r i t e y o u rc h a r a c t e r s h a p e s .

T h e r e a r t w s o l u t i o n s : M o v e t h c h a r a c t e r s o m o v e B A S I C . M o v i n g t h c h a r a c t e r s e i n v o l v e s c h a n g i n g v i d e ob a n k s , w h i c h a l s o m e a n s y o h a v e t m o v e t h s c r e e n a n t h H I B A S E p o i n t e ra 6 4 8 . P l u s , y o m u s t e i t h e r a v o i d p r e s s i n gR U N / S T O P - R E S T O R E o d i s a b l e t h R S T O R E k e ( s e e b e l o w ) . I t ' s e a s i e r t m o v eB A S I C . T t r a n s f e r t h e s t a r t o B A S I Cf r o m 2 0 4 8 t 1 6 3 8 4 ( w h i c h i j u s t p a s t t h ee n o y o u r c h a r a c t e r s e t ) , e n t e r t h e s el i n e s i d i r e c t m o d e b e f o r e y o l o a d y o u rp r o g r a m :P O K E 4 3 , 1 : P O K E 4 4 , 6 4 : P O K E 1 6 3 8 4 , 0 :

N E

P l u s M e a n s 0 - 1 2 7h a v e q u e s t i o n r e g a r d i n g t h m

c h i n e l a n g u a g e B P i n s t r u c t i o n . I ' v e e c l o s e d p r o g r a m t h a t d o e s n ' t w o r k w i t hB P L . I ' v e m a n a g e d t m a k e t h p r o g r a mr u c o r r e c t l y w i t h B C S , h o w e v e r .

W a y n e D o o l e yW i n c h e s t e r , V

M p r o g r a m m e r s t e n d ! t h i n k t h a t b y t e sh o l d v a l u e s i t h r a n g e 0 - 2 5 5 , w h i c h i t r u e . I t ' s j u s t a s t r u e t s a t h a t b y t e s c a h o l d p o s i t i v e v a l u e s f r o m 6 - 1 2 7 a n d n e g at i v e v a l u e s o 1 2 8 - 2 5 5 . L i k e c l o c k , b y t e sh a v e w r a p a r o u n d p o i n t . c l o c k d i p l a y s t h h o u r s 1 - 1 2 a n t h e n s t a r t s o v e ra 1 m e m o r y l o c a t i o n c a n c o u n t f r o m0 - 2 5 5 b e f o r e i s t a r t s o v e r a 0

T h p o s i t i v e n u m b e r 2 5 5 c a n b r g a r d e d a 1 T h u s , 2 5 i 2 a n s o n I y o t h i n k i t e r m s o f c l o c k a r i t h m e t i c ,t e h o u r s i t h s a m e a m i n u s t w h o u r s( f o u r o ' c l o c k p l u s t e h o u r s i 1 4 : 0 0 , w h i c hi t w o ' c l o c k , s 1 2 )

T h e m a c h i n e l a n g u a g e B P i n s t r u ct i o n s t a n d s f o B r a n c h i P l u s , w h i c h c a b t r i c k y . T h s t a t u s r e g i s t e r h o l d s n e g at i v e f l a g t h a i k e e p s t r a c k o f p o s i t i v e o n e g a t i v e v a l u e s . F o i n s t a n c e , 1 — 1 i ( p l u s r e s u l t ) a n 1 3 - 1 5 i — ( a l s oc a l l e d 2 5 4 , w h i c h i m i n u s ) . B u 2 5 4 - 3s h o u l d b 2 5 1 , w h i c h y o u m i g h t c o n s i d e rp o s i t i v e n u m b e r . I t ' s n o t : 2 5 i n e g a t i v en u m b e r ( — 2 ) , a n w h e n y o u a d d — 3 t h a n s w e r i — ( 2 5 1 ) . j u s t r e m e m b e rt h a t a b s o l u t e v a l u e s o 0 - 1 2 7 a r e p o s i t i v ea n t h a b s o l u t e v a l u e s o 1 2 8 - 2 5 5 a r n e g a t i v e . I y o u ' r e u s i n g B P a n B M c o m m a n d s , a l s o r e m e m b e r t h a t t h e r e a r t w p o i n t s w h e r e t h e s i g n c h a n g e s : f r o m2 5 ( m i n u s ) t ( p l u s ) a n f r o m 1 2 7 ( p l u s )t 1 2 ( m i n u s ) .

M a g i c P O K E sa w r i t i n g p r o g r a m f o t h 6 a n

n e e d t d i s a b l e a n e n a b l e s o m e k e y s .I t h e r e r o u t i n e t h a t s h o w s m t h v a u e t P O K E t d i s a b l e o e n a b l e k e y ?

j o s e L S t e p h e n sS a n t i a g o , C h i l e

Y o d i d n ' t s a w h i c h k e y s y o w a n t e d t d i s a b l e , s h e r e a r t w a n s w e r s .

I y o u ' r e t r y i n g t l i m i t k e y b o a r d i p u t c e r t a i n k e y s , y o u c a n d i w i t hs e r i e s o I F - T H E N s :4 0 P R I N T " N O R T H , S O U T H , E A S T ,

O W E S T ? "4 1 G E A S I A " T H E N 4 1 4 2 I A " N T H E N 5 0 4 3 I A " S T H E N 6 0 4 4 I A " E T H E N 7 0 4 5 I A < " W T H E N 4 1

T h e r e ' s n n e e d t e x p l i c i t l y d i s a b l et h o t h e r k e y s w h e n y o c a w r i t e p r g r a m t o f i l t e r o u t t h e a c c e p t a b l e a n s w e r s .N o t e t h a t l i n e 4 5 c h e c k s f o t h f i n a lc h a r a c t e r a n g o e s b a c k t 4 1 i f i t ' s n o W I t h u s e r t y p e s W t h p r o g r a m f a l l st h r o u g h t t h e n e x t l i n e .

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

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

W a y n e A d d i n g t o nW i n c h e s t e r , W

T h e p u r p o s e o t h s e c u r i t y k e y ( a l s ok n o w n a d a n g l e ) i t p r e v e n t s o f t w a r ep i r a c y . T h k e i o n o s e v e r a l p r o t e c t i o ns c h e m e s d e s i g n e d t s t o p i l l e g a l d i s t r i b ut i o n o f p r o g r a m s .

T h b u y e r c a m a k e a m a n y b a c k u pc o p i e s o t h p r o g r a m a h o r s h e n e e d s , b u p i r a t e s c a n n o t r u t h e s e c o p i e s w i t h o u t t h s e c u r i t y k e y . P r o g r a m s t h a t u s t h e t a p ed r i v e m u s t h a v e t h k e u n p l u g g e d . O t h e rp r o g r a m s s h o u l d f u n c t i o n p r o p e r l y , b u t b o t h e s a f e s i d e , d i s c o n n e c t t h k e y . <

Page 13: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 13/104

K e e p i S I M P L E ! ^

T H F I N A L C A R T R I D G E I I P O W E R F U L 6 4 B O E A S E D O P K E A T r N G S Y S T E M F O R T H Ec e t A H D O i a a

E i s y 1 i W I N D O W S a n d P U L L D O W NM E N U S i l l o w y o t s e l e c tw t t n * I U » r m o u s e , j o y s t i c k o t a ^ t o a r d m o r e t h a n € n e T H F I N A LC O M M A N D S a n a F U N C T I O N SV u l m i a P I U i m i f U N T B BS U C K S , 1 I A S 1 C T O O L K I k U R T R I M J E I ^

C o m f o r t a b l e M M O N I T O R i n c i u d m g1 5 4 1 d r l w a c c e s s a n s p n t e e i i l i n s ,

p r o p o r t l o n s J c h a r a c t e r s . 2 D I S Ks p e e d s , u t 1 t i m e s

S i s t e r a n d a s t a t e o f t i n a r tD U E E I l H i u i B f a i o y o u r

I n t o c o m p l e t en s

A L I K E -

I N D t t

T H F I N A L C A R T R I D G E I I T h h i g h r e s o l u H c n b i m a p p e d w i n d o w s a r E e t e c t e d f r o m . i m e n u t o r . A u n l i m i t e d m i m b e r o w i n t e r s c a n b e o p e n a n t h s c r e e n & t t i a l i m e . T h w i n d o w s c a n b f r e e l y m o v e d o U s

T h f a U o w i n | w i n d o w s a r a l r e a d yL r [ d e m e n t e d I R O M .

S o l e c t f i : m o u t o p o r t . J o y s t i c k p o r t ,r c o u r t e o o m l , c c m n c u l o u r s , p o i n t e rc l ! « r e , k o y t t f l r d c l i c k , t e y t c a n lr e p e a t .

Q u s p l A c s i m u l a t i o n o L C D -c a l c u U b v [ r t p u t e i t h e r w a n n s e , J t v s u c l i o t e y t c u t iT h n u m e r i c t o p i c U i C 1 2 S c a n b u s e d i t m - s t O t .w o a n at v P f t M H D n J p r e c e B a rc h a n c l e r e e n a b k f l j t E t o n a n p r i n t n u l ln o u s . l r t l e r H . F t c

i ) m i , i o i r w i h d o w sR n a b l c s y o t o p e n d i r e c t o r i e s I r a n d i f f e r e n td u i k f i i r i i l d r l v i i n , s o r t a n p r i n t d i r e c t o r i e sD I S K W I I H J " .

i n d , R u n , R e n a m e , t t a t a t e . S c t a l c h , I n i l l a t e .

m p i ; w i k u o wA c u v a c s f u t a n d n o r m a l r a n i s .p r i n t e d w n r o o w sS a l n l d l d m n t p r i n t e r s , s u c h a ea n a l C a n t n m l c s . R S B ( W m i r p n n l e r eK E I J D E 9 T E E W I W D O W 3D I U 5 I D D 5 E H W I N D O W SC L O G XB c . i l D b d o c k , w a H a r m

F R E E Z E RM E N U ^

T H F I N A L C A R T R I D G E I I I m u R t t n h i r d m n , c o m b i n e d w i t h i m u t u R w t n , i l l n r p t t t e u a n c D D t l n a a n t i j m U ' k n a m C U - p T D g r u n .

F r w i e r o p t i o n s i n c l u d e :C B K T E O B I C S / S Z H U I / H S Z 3 S C B E M D U M P B

F u l l A p r i n t i n g i f i r l a b l s p r l n t s l z eC o l o u r p r i n t i n g 3 p n l B p r t a l l n gR e v o m o p r i n t i n g C o l o u r c

( M M E K I L L l i nK i l l s s p r i t s t s p r i t s a n d / o r s p r i t e t o

b a c k g r o u n d c o l l i s i o n C a b s t a r t e d a a n p o i n t I y o u r g a m e .A U T O H U

B A C K U P SD i s k t d i s k • l a p e t D d i s l i » D l s k t o t a p eB a s k u M a r e p a c k E d a n r e l o a d a b l e

w i t h o u t U l F i n a l C a r t r l d t S 6 0 I I s a c . ( d l B k ) E i i l a t M o n i t o r o r B a s i c .M H O N I T O HC o m f c r t a b l e M m o n i t o r .D o e s n u r e s i d e I m e m o r y .F u n c t i o n s I n c l u d e :

S c r o l l i n g u a n d d o w n 6 4 B O M / E M Ia c c e s s S p r i t e e d i t o r Q i a i a c t e r e d i t o r

D r t v e m o n i t o r R u s t t e d i n g a n s a v i n gP r i n t e r d r l v u r .

a d v a n c e d a u t o l i r a B n g t a e .J O T S T I C K P O H T C H A H Q E B

S t m v b l o w u p y o u r o o t a p u t e r a g a i n b c h a n g i n g j a y g i i a t p o r t s w h l l o l i s C 6 4 1 3r u n n i n g .

T H F I N A LC A R T R I D G E I I A l m o f t i l c o m m i n o s a n d f a n c t b n st h i l i n e a c m u b w i n d o w s o b e w l « c t « d t r a i n m t n a b - i r . > h l c bi p p e i n o l o o t h s c t m i I l l t g ip r e s s i n g t h e H i t b u t t o n , e i t h e r I nB u o t r a m t h f r e e z e t T h f o l l i m i n j B a s i c T o o l W t a n t a ^ b o i r d< ■ i t n ' s a i n c l a d c d :

R o n u i D t n r A i i t o D e l e t e D i l r l j i K i l l l l n d B e p l B c e 2 4 n r t i u

K * t o n w l c A i i p e n d M p p e n UU S a i m D O M o n i t o r D r i v e

m o n t t o r S p r u e e d i t i n g C e n t n m l c sI n u r & c e f t s t J b r r a a L • L R e s c r e e nd m c f e H i s t S c r o l l i n g i a j i d d o w n

S U i * a n c s n H m e E t s t m e s P i o -C n m i i n d f u n c o o n t a ^ f c c t e r / C r u n c h e r

I I b i t o d c c u n a J c o n v e r e t u n K j t e a .i j i a l l a a n r a r u l t o n a j f a l D i v eH e u i l N i n a l v a l u e s T r a c e . D u m p . O r d e r .H m i C i l T l l D O E i s u p e r p m r f u lU t i l i t j / S i c t a i p d r a m ! t f l v a n m 6 4 / l i a

1 K w i t : ( > ■ S C E I H D P l u sp e m r a n u n m M c h o d t n l H Uw n - n r ™ " w i n « T 3 * L C U T U D O E m C t r n o i o ™ C e u r i n l a l l a t i t u U n a l u U " I T i l a p r o l u c t l s w r a a l i k , s e a s y t u w

d d i n n t h e h l f l w e t c o m s e n d a f i o n . I j a w a n t p r o c * W y U b a i i i l l y a n m n d c h f e ko , r a u L c u n i H i n

o n l y $ 5 9 . 9 9A d 1 S h i p p i n g H a n d l i n g

H O T O R D E Rn r a o n

■ L

O A T E LC O M P U T E R SU T 1 L p O V R F T I U , H t O T l O R U U j n w u i .

i r t u i m u , n n i uu l u o u t

i r . v : . ' l 1 1 1 0 ( m i )

Page 14: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 14/104

A C T I O N _R E P L f f i T I T H U E H M A T E U T I L I T I E S / B A C K - U P C A R T R I D G E F O T H 6 4 / 1 2 8

A c t i o n B e p l a y a l l o w s y o t F r e e z e t h a c t i o n o a n m e m o r y B e s i d e n t P r o g r a m a n m a k e c o m p l e t e b a c k - u p t d i s k o r t a p e b u n o a l l . . . . J u s t c o m p a r e t h e s e f e a t u r e s

S i m p l e O p e r a t i o n : J u s t p r e s s t h e b u t t o n a a n a n d m a k e c o m p l e t e b a c K - u p o a n y ' m e m o r y

p r o g r a m t t a p e o r d i s k .T u r b o R e l o a d : A l b a c k - u p s r e l o a d c o m p l e t e l y

n t l y o U i o c a r t r i d g e a H i r b o s p e e d .S p r i t s M o n i t o r : V i e w t h S p r i t e s e f r o m t h f r o z e n

s a v e t h S p r i t e t r a n s f e r S p r i t e s f r o m o n et a n o t h e r . W i p e o u t S p r i t e s , v i e w t h a n i m a t i o n

s c r e e n . C r e a t e c u s t o m p

S p r i t e K i l l e r : E f f e c t i v e o m o s t p r o g r a m s - m a t ey o u r s e l f i n v i n c i b l e . D i s a b l e S p r i t e / S p r i t e / B a c k r o u n dc o l l i s i o n s .

U n i q u e P i c t u r e S a v e : R e e z a a n d s a v e a n H i r e sS c r e e n t t a p e o r d i s k . S a v e d i K o a l a . B l a z i n g I & d d l e sf t [ ■ m a t . _

M S * "

, : ■ ■ ■

U N I Q U E F E A T U R E S :I W A R P 2 L o i d i b o I u n d e r S i t c o n d J l !K l i n K . . : W i * . i n » U 4 T L I 1 ■

U t t u a l b u d w i n r w j s r ^ H i p r m l f e n r a u

A b t > * r f n u r r v K V d W

P l u s u n i q u e C o d eC r a c k e r M o n i t o r

i e h d n u i . - > j e n > .

I r . f a c i i i J w w J n u k O i i r f t

\ p f h i j . t i H t f i r l L J " - [ i r j ( r a j E U i f t O o th l L d c d t j i L h U p r n g r a m K i c l c r

j n i r n a i £ " i m n t i i r . H r

P L U S S U P P O R TU T I L I T I E S

A c t i o n R e p l a yG r a p h i c s S u p p o r t D i s k

w r j w r j l *

j C o m p a e t p rE f f i c i e n t c o m p a c t i n g

t e c h n i q u e s p r o g r a m s p e d i s ks i d e p r o g r a m s i y o u u s e b o t h s i d e s .

S i n g l e d i e : A l p r o g r a m s s a v e d a s s i n g l ef i l e f o m a x i m u m c o m p a t i b i l i t y

U t i l i t y C o m m a n d s : h o s t o f a d d i t i o n a l c o m m a n d s :- A u t o n u m , A p p e n d , O l d . D e l e t e , L i n e s a v e , P r i n t o r -

l i s t e rS c r e e n D u m p : P r i n t o u a n S c r e e n t H o s t o

P r i n t e r s . 1 G r a y S c a l e s . D o u b l e s i z e p r i n t o p t i o n s .U n s t o p p a b l e R e s e t : R e s e t b u t t o n t R e c t t i e v s

S y s t e m a n R e s e t e v e n s c a l l e d U n s t o p p a b l eP r o g r a m s

M C o m p a t i b l e : W o r t s w i t h 1 5 4 1 / C 1 5 8 1 . 1 5 7 1a n D a i a c a s s e t U w i t h C 6 4 . 1 2 8 . 1 S 8 D ( i & M o d e )_ C o m p a n M e : W i t h F a s t D O a n T l j r b o R o S j E t e m s

D i s k U t i l i t i e s : F a s t F b r a a t . D i r e c t o r y . l i s t . H u a n m a n y o t h e r k e c o m m a n d s a r o p e r a t e d b F \ i n c t i o nt o y s

j U n l Q u e R e s t a r tH e m e m b e r a l o t h e s e u t i l i t i e s a r a v a i l -a b l e a o n t i m e f r o m a i n t e g r a t e d o p e r a t i n g s y s t e m .

r u n n i n g p r o g r a m c a b F r o z e nt e n t e r a n U t i l i t y a n t h p r o g r a mi r e s t a r t e d a t t h t o u c h o k e - w i t ho u c o r r u p t i o ni £ t o g i c P r o c e s s o r T h i s I w h e r e A c t i o nH e p l a y I g e t s i t ' s p o w e r . s p e c i a l c u s t o m 1 2 c h i p d e s i g n e d t p r o c e s s t h l o g i c n e c e s s a r y f o t i l l su n m a t c h e d F t e e z e / R e s & r t p o w e r . N o t h e r c a r t r i d g eh a t h i s p o w e r 1

; ; ■ ■ '

o n l y $ 1 4 . 9 9A c t i o n R e p l a y

P a r a m e t e r S u p p o r t D i s kA W l l ^ l y u * ' U o l u j i u c i u n a r j i w j l 4 a : l [ l i - J C r u n l * t h i t * ^ i i l ) i u l a v i M l k m i i n l d i i b i " b T i i r t h m i r i r u U i i M p u U U n y Vi m « i ] p u i h j t i i I i n u i i i i r i p i i n m y p n ( ; n M B h w p | j * ? 4 i i u m i w u f■ i n f n i m u i U M H i d I 4 d i n b o i [ i U i - i M - i , i . . u 1 m l i m i t m H u V r i n M m l n r m l i t ^ r n p H l n J F l l n m p ^ r ] i n i u i m r « r " ( U m m J i i u . i L F o U i i I h D u u o i n c u r O N L Y $ 1 4 . 9 9

A W W U

' * » !

O R D E R SO N I Y 1 - 8 0 0 - 7 8 8 - 9 1 1 0N O T E : U c b u l c i l o l a a t b t i t y p a o E s q o i r ; c a n n c t b U U W t l t d b t h M o t h i s n u m b e r

F A X : ( 7 0 S ) 4 8 4 7 7 0 0 ( M , r T , S o p n )T E L E X ; 6 8 0 3 4 4 1 4 1 7 M C I V WT E C H N I C A 1 / 0 T H S R E N Q U I R I E S( 7 0 8 ) 4 8 7 7 0 08 . 3 0 p m t 7 . 3 0 p m ( P a c i f i c T i m e )a n S a S a

Page 15: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 15/104

D A E C O M P U T E R S2 5 6 K S U P E R O M E X P A N D E R

Z N o y o u c a n s e t a s & a n o J 2 E P R O M s u i s t a n U yZ b c W i I a c c e p t a $ u > 1 3 2 X E F R O M i f a r e. O b o a r d o p f t n t i r t f a y a ' £ m

P r o p ™ j o u r a r E P R O M s u r n m o u W ' H C M

H i i n n d t a a v « l o a d s a c a r t r i d $ e J u s t[ D a t e H l e c u o r i f m t h S u p s m m m e n u_ D t r w t c r y o u t J i u e s o n p o w e r u _ P u E y i M n u d r l w n o j o n e r u

S p l o c t a r t f £ l o i u n d e r - s c f i m r * w n t r o l f l .U n l q u o E P H O U f i t n e r a t o r f o i t u n n

j n u p B r n r a ( n i d B b * s t c o m / a b u - t i! ] » » m i m i J i D i i i i r t E P H O M sn q d n d ) ,

_ O b i a r d u r i n t p p a t e

o n i y $ 4 9 . 9 9■ I I I I I I I B

U L T R AC R U N C H E R

T h . u l t l n u u < i n r i i | ! « b i n d p r o j n m

C o m p a c t b i : ; f a 3 0 _ U o r a p r u g n u a a p e d i s k .

! _ c o a i E u d t r ^ ; p r o g r a m s o n o n _ f t s i l o a d l n ( , ' 8 a r a i < n n i i n e s - m r l o : w i D i s k D e m o n

C a e m t u K J i e r a r a p m A H I I B I m ^3 5 M a s k f i l e r o o p j ( u n c t i o n

F P u l l B O m i D j a r t I n c l u d i n g b e f b r n i H t

N L Y $ 2 4 . 9 9 C O M P L E T Eo $ 1 4 . 9 9 r o ■ ■ ■ I I I

D U P L I K A TC o p i e s w h o l e d l d k I o n a p i s s o n l y o n

d r i v e r e q u i r e d !' J U a k z s b a c k u p c c t u a s i Q g i g h L r a n n & ' i

D u p l O a f f i r I £ h & S H t a u t f l l d t n L A n e r a e s t 1 U t s w f f x i s j a ™ I

C b m E a c o m p l e t e w i t h ^ ^ 3 ^ T K o b m n J n u a n I L ' f i o i r i i | " T i L , ] - / : . . , 1 . . ' j : r i n ■ . j i K r * r i j "I l e a d

M u l r ' s m u l U p t a o o p l s c f r o m o n e n n f f l n ; i J1 F U E L d u v ^ n n c a U c n i d u r i n g t a c i t u

Q j p i K E t a n d w d s o f n r a r ? u k I I u i r t t o r eS 2 l i u p 4 u t c t a .

P i d i s k « n t h a i i a g h t t s c o a l s[ ? u d i a L w n r j v " v r . s r a ■ ^ m u f f l f a r g J i j I b . u r - ? r g p H i j e r t c H o c l a na j « » i o v e r S S r t u k s a n t o u r f c t i I h u U U

j C D I O O & ■ [ ■ : ■ I j v U o n / o f f ■ . ■ w i ' j i f i a n r r # t b t d l m .

I l t W i n i n u u o B B d B T i i i j i n u s l l y

T u r b o R o I I i s r e p l a c e m e n tf o t b i r t u a l h e r n a l I n i l d cj i m r 6 1 I p w i d e : , s u p o r f a s tI u d / B t v e r o u t i n e s ._ L o U d f t / S i v a c r w f i t p r o g p a m s r t 5 - d t i m e st f _ I n p n r m l D O e j k - t - . i n d u d l n f I & . M

: - l o a d ,

_ J M u r n t m m i ! J a s n w l s t D i d tm n t o h

3 b l w t O r a p i d- r . p w a l 1 / 0 l M f f c r

E l l o U . t » n * .n o * ) i m n u t s - c s j U t f i m t

( 0 m & T I t c R O n i j rl d

O N L Y $ 2 . 9

E P R O M M E R6 4

I A t o p q u a l i t y , s a t y l u a E F H O Mp r u j r a m m i i r f o l l i e W 1 2 8 .! _ F u U y m e c i i j d r i v a n s o f t v a r e / l L a r d T r a r e

$ 1 5 9 . 9 9

c o j r y i n t E f B O U ' s s u a p l i o q r U e e L ' .W i l l p r o g r a m 2 7 1 6 . Z T S l 2 7 W . 3 7 1 2 B

a n d E T O * c h i p s 1 2 5 , 2 1 o r S v c t a ,R i t n l o u s e r p o r t f o r m a i l R i i j m c m

p n l l b l l l t y m t l i o i r t n d j a s / E u n s r o m l i o a r d s i l ^ i i l l f c ' t i n f H i i y n u u n a J f u r i Q U o n a

o o v e r o d I n c l u d i n g d f r v i c s c l i B o k / v o n t y! _ | I t s l « l » m E p r a r a m e r B U g o o c t a m p r e l i e n a l v e . m « f r u n d l y a n t c s L v a l u e f o m o n e y p n g r a m r o e r a r a i l a c l e l o r U ( H / l f f l_ I d e a l c c e n p a m o n f o S n p e n s n r V . ; ! - . !

d r L T L j ^ f i S r V f J n p i n P n l S y s t e n i 4 o u r K p r n a Je K p a n d p r a o I n d e e d a n B R P O U ( J S B tp r o j s c ti O i n i i u ; w n g l t U t i l t h I n s t m o u o n it i l e c a n r l d j e h a n d l x o l i

O N L Y$ 6 9 . 9 9 C O M P L E T E

T O O L K I TT h u l t i m a t e d i s k t o o l k i t t o t h 1 3 4 0 / 1 8 4 1

Z i n i w t t a i a * b s o ! u a n n i s i f c r t l e w r r a ar W i a a c i p r f t o B l t l V f c a g i i n i w I m B a w U B n i B M l _ F I L Z C O U m C T O R -[ o r t a «J D I S K M C T O R V ! B s i d a n d n n U a n y u s d Lm M « o f I n c l u d i n g M U m i m n u r a l w w )I r a r b i R a p & l r d a c i ^ a d u c t o m l i i o l t i Ln u d a r r o n

H E A D E R : U F E D n O A - D a o a t e a u i dd l q i U f l A L D e a d e r m l c r m a a o nb j t e f i u h e a d e r g a p . H e i m t * U i t n ' _i n t m i j o p i S i p B s n u m b s r b s c i o m A l s o t d i i a n M o t o r t a i l f ^ p .J d S K L O O KO i D u p l i y [ U s o n / a n

. i ^ r a . T . 0 L - i j j ) i S 9 a T H d U ( p u er u n o r m a l .

E d i t B a m . l i u c n , m j e h

W 3 D I S K O D P Y. : : ; ! ■ : > . ; r ; i - s a u e i n g t l n f t i r - l :

R S F I L E C O P Y 5 H K t ! » C O d O y * T k >i u i t m > « r m r t u l t p « a l

. " ■ _ ■ ■ . _ - , I B K O D d f a r r a i t s e n u r ad u l l o r I n r i r a i a m d m d u i U t r a c k o r h a l f t r a d

t 1 1 R e d e f i n e a n o 3 0 p a r a m e t e r s t c r e a t eo r r e c r e a t e u n i q u e d i g i t f o r m u l a

K H K 0 R E D I T Q u i c k l y U n a a n d r e c r e a t e i l r H i m I n c l u d i n f a n r a a n n n u a W f t du f t d u o G A d D K a n t i a l f E A C k f l f n s n l 4 £ v t n n c r u l e s d a i m d e r r r x . r a a n d a l l o m y o l r e d e n n e a n n e c e s s i i y p u i m f t t n

O N L Y $ 1 4 . 9 9D E E P S C A N B U R S TN I B B L E R ™J T b E D

i k H a ; i - t " ) a j

O N L Y $ 3 9 . 9 9 C O M P L E T ES O F T W A R E O N L Y 1 9 . 9 ' C A B L E O N L Y $ 1 9 . 9 9B U R S T N I B B L E R P A R A M E T E R D I S K

f f l i . [ B I W ^ j T f i n C f I

O N L Y 1 1 4 . 9 9

" 1 ^ 4 . -

u

E X T E R N A L 3 . D I S K D R I V E

J 5 1 2 K R A ME X T E N S I O N A S O O

A v n j L i U * » 1 - . L ' . n r i . u i - I ■ ■ ■ . ' "a i r n p W p t m i m u r r u u i y M ^ 3 f ) s i n , s m d i m /

f l ■ _ - .

■ ■ ■ - ■ :

H t » ] a r n V E c u '

o n l y $ 1 6 9 . 9 9 O M L T S 1 9 . 9 9O N L Y $ 1 3 9 - 9 9 h m t H v U ( l l t k J l 4

M I D I M A S T E RP u l l M i d i I n t e r f a c e f o A 6 0 0 / E 0 0 0 /

1 0 0 0 ( H e s s e s t a t e m o d e l ) -C o m p a t i b l e w i t h m o s t l e a d i n g M i d i

p a c k a g e s ( i n c . D / M u s i c ) .M i d i I M i d i O u x

M i d i T h r u .r \ i l l y O p t o I s o l a t e dN n e e d l m o r e R i M i d i

s t a n d a r dO N L Y $ 4 9 . 9 9

A d $ 4 , 0 0 S b i p p f n j /H l n d l l o j

C l i r C K S /K O H T T O B H £ R /

C O D S A C C E P T E D .

D A T E L C O M P U T E R S3 4 3 0 E I B O P I G A N A A V E . ,U N I T * 6 L A V E G A SM 8 9 1 2 1

Page 16: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 16/104

— a m

T h P o w e r f u l P e r i p h e r a l s , ^ /T o N e t s e l , A s s i s t a n t F e a t u r e s E d i t o r f j J a ;

- :

b J h

" " " K

1 W

• / .

r *

i j . . . . T ^ T T

* - - " ■ —^ K Z 3 S . . ■ ■

_ 2

: r - -» - » ■ ,* *

H i t c h i n g h a r d d i s k d r i v e t a 6 o 1 2 m a n o b e f o r e v e r y o n e . B u t p o w e r u s e r s w h n e e d m a s s i v e

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

H a r d d i s k d r i v e s a r t h p o w e rh o u s e s o d a t a s t o r a g e d e v i c e s .W h e n i c o m e s t m a n a g i n g m a s s i v ea m o u n t s o d a t a i h u r r y , n o t h i n gc o m p a r e s t u n i t w h o s e s t o r a g ec a p a c i t y i m e a s u r e d i m e g a b y t e s .T h a t ' s m i l l i o n * o f b y t e s w o r t h o i n f o r m a t i o n . I a d d i t i o n t h a v i n gl a r g e s t o r a g e c a p a c i t y , h a r d d i s k

C O M P U T E ' S G a z o u o J u l y 1 9 8 8

Page 17: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 17/104

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

T h i s s p e e d a n p o w e r i n o i e x p e n s i v e , a l e a s t n o y e t , a n n o e v e r y o n e c a j u s t i f y t h c o s t o fa d d i n g h a r d d i s k t h i o h e 6 o 1 2 s y s t e m . B u a n y o n e w h h a e v e r w a d e d t h r o u g h s t a c k o f f l o pp i e s t r y i n g t f i n d o n s p e c i f i c p r

g r a m c a a p p r e c i a t e t h c o n v e n i e n c eo h a r d d i s k d r i v e . S c a t h p e s o w h h a t s w a p d i s k s h a l fd o z e n t i m e s t c o m p l e t e o n c o p u t e r c h o r e . B u t b u y j n g h a r dd r i v e i a n o t h e r m a t t e r . Y o u r p a r t i cu l a r b u d g e t a n c o m p u t i n g n e e d sw i l l d e t e r m i n e w h e t h e r h a r dd r i v e i f o y o o n o t .

W h N e e d s O n e ?R i g h t n o w , m o s t i n d i v i d u a l s b u y i n gh a r d d r i v e s f o r t h e i r 6 o 1 2 u s t h e m t r u e l e c t r o n i c b u l l e t i nb o a r d s . S o f t w a r e d e v e l o p e r s a r a n o t h e r g r o u p o p e o p l e b u y i n gh a r d d r i v e s . B u s i n e s s a n p r o f e ss i o n a l p e o p l e u s h a r d d r i v e s t h a n d l e i n v e n t o r y , a c c o u n t s p a y a b l e

C O M P U T E R S G a z e t t e J u l y 1 9 8 8 1

Page 18: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 18/104

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

T h e r e a r o n l y f e m a n u f a ct u r e r s m a k i n g h a r d d i s k s y s t e m s f o t h 6 o 1 2 8 . P r i c e s s t i l l a r n o c h e a p , b u t h e y h a v e d r o p p e d f r o mt h e S I , 5 0 0 r a n g e t h e y w e r e i n j u s t ac o u p l e o y e a r s a g o . ( S e e " W h y D B i g B l u e ' s C o s t L e s s ? " )

T h L t K e r n a l { X e t e c , 2 8 0 4A r n o l d R o a d , S a l i n a , K a n s a s 6 7 4 0 1 )i 2 0 - m e g a b y t e d r i v e t h a t s e l l s f o $ 8 9 9 . 9 5 f o t h 6 v e r s i o n , a n $ 9 4 9 . 9 5 f o t h 1 2 m o d e l . T h d r i v e i n c l u d e s s e o c o m m a n d st h a t u p g r a d e t h 6 4 ' s B A S I C . T h 1 2 d r i v e r e q u i r e s t h i n s t a l l a t i o no a a d d i t i o n a l a d a p t e r b o a r d i s i d e t h c o m p u t e r . F o 1 5 7 1 b u r s tc o m p a t i b i l i t y , c o m p u t e r m o d i f i c at i o n i r e q u i r e d , b u a l n e c e s s a r y i s t r u c t i o n s a r i n c l u d e d i t h c u r r e n tv e r s i o n s o f t h e t e c h n i c a l m a n u a l .

J C ( P . O . B o 2 8 6 , G r a n t sP a s s , O r e g o n 9 7 5 2 6 ) h a s t w h a r dd r i v e s f o t h 6 a n 1 2 8 . T h e J C T -1 0 0 5 i 5 - m e g a b y t e d r i v e s e l l i n g

f o $ 4 9 5 . T h J C T - 1 0 1 0 i 1 0 - m e g a -b y t e s y s t e m w i t h s u g g e s t e d r e t a i lp r i c e o f $ 5 9 5 . B o t h d r i v e s w o r kw i t h e i t h e r t h e 6 o t h 1 2 8 . T h e ys u p p o r t a l D O a n w e d g e c o m a n d s a n a r c o m p a t i b l e w i t h t h C E O S o p e r a t i n g s y s t e m . T h d r i v e sc o m e w i t h a b u i l t - i n f l o p p y d r i v e .

W h a t D G e f o M M o n e y ?

h a r d d i s k d r i v e i p r o b a b l y t h d u l l e s t - l o o k i n g p e r i p h e r a l y o c o u l d a d t y o u r 6 o 1 2 8 . Y o w o n ' t b e i m p r e s s e d l o o k i n g a o n o y o u r d e a l e r ' s s h e l f . T y p i c a l l y ,i t ' s a e n c l o s e d m e t a l b o t h a t h a o n o t w s m a l l i n d i c a t o r l i g h t s ,p o w e r c o r d , a n a i n t e r f a c e t c o n e c t i t t h c o m p u t e r . T h e r e a r n f a n c y l i g h t s t o w a t c h , n b u t t o n st p u s h , n m u s i c a l s o u n d s t e t e r t a i n y o u — b u t i t ' s h a r d t i m a g i n ea d e v i c e t h a t e x p a n d s c o m p u t e r ' sc a p a b i l i t i e s a s d r a m a t i c a l l y .

T h e r e i s n ' t m u c h t s e o t h o u t s i d e b e c a u s e h a r d d i s k d r i v e sa r s e a l e d t k e e p d i r t , d u s t , a n e v e n c i g a r e t t e s m o k e a w a y f r o mt h i n t e r i o r . T h d i s k i t s e l f i a b o u tt h s a m e s i z e a f l o p p y , b u t h 5 ' A - i n c h c o a t e d a l u m i n u m p l a t t e rr o t a t e s a m u c h h i g h e r s p e e d .f l o p p y s p i n s a 3 0 r e v o l u t i o n s p e

1 C O M P U T E ' S G u i a n a J u l y I 9 B 8

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

f l o p p y d r i v e . E a c h s i d e o t h d i s kc a s t o r e a b o u t m e g a b y t e s o i n f o r m a t i o n . T h e r e f o r e , 2 0 - m e g ab y t e d r i v e , s u c h a X e t e c ' s L t K e n a l , h a t w d i s k s s e a l e d i n s i d e i t o u t e r c a b i n e t .

U n l i k e t h r e a d / w r i t e h e a d s o 1 5 4 1 o 1 5 7 1 , t h h e a d s o h a r d

d r i v e d n o a c t u a l l y t o u c h t h d i s k ' s m a g n e t i c o x i d e c o a t i n g . I s t e a d , t h e y f l o a t a f e m i l l i o n t h s o fa i n c h a b o v e t h s u r f a c e o f t h es p i n n i n g d i s k . T h i s c l o s e t o l e r a n c ei w h t h s y s t e m s a r s e a l e d .s p e c k o d i r t o e v e n p a r t i c l e o s m o k e t h a t w e d g e s i t s e l f b e t w e e nt h h e a d a n d i s k c o u l d c a u s e i r e p a r a b l e d a m a g e t t h h e a d o d i s k s u r f a c e , r u i n i n g a n d a t as t o r e d t h e r e .

2 0 - m e g a b y t e h a r d d i s kd r i v e c a h o l d t h

e q u i v a l e n t o 1 1 1 5 4 1f l o p p y d i s k s , o

a p p r o x i m a t e l y 1 5 , 3 4 0p a g e s o t e x t .

H a n d l e w i t h C a r eI m p r o v e m e n t s o v e r t h e p a s t c o u p l eo f y e a r s h a v e m a d e t h e d r i v e s l e s ss u s c e p t i b l e t h e a d c r a s h e s t h a t c a d e s t r o y d a t a , b u t h e y s t i l l s h o u l db h a n d l e d w i t h c a r e . I y o p h y s ic a l l y m o v e a d r i v e f r o m o n p l a c et a n o t h e r , t h h e a d s s h o u l d f i r s t b p a r k e d i n s a f e p o s i t i o n . M o s td r i v e s h a v e s p e c i a l c o m m a n d t d t h i s , i y o u h a v e c h i l d r e n o r p e t si t h h o u s e w h a r l i a b l e t j o s t l et h e d r i v e e v e n w h e n i t ' s o f f , p a r kt h h e a d s w h i l e y o a r a w a y .

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

" I t ' s t h o n l y d r i v e t h a t y o c a f i l lu i a n s t a t e o f t h e u n i o n a n t h e n s h i p t S y d n e y , A u s t r a l i a , "s a y s J C v i c e p r e s i d e n t E d d i e C a t e ." B r i n g i b a c k , p l u g i i n a n d y o uw o n ' t l o s e a n d a t a . "

T h r e a d / w r i t e h e a d s a r a l s om u c h s m a l l e r t h a n t h o s e f o u n d o f l o p p y d r i v e . T h e s e s m a l l e r h e a d sa n f a s t e r d r i v e s p e e d s a r w h a t a c o u n t f o t h s y s t e m ' s t r e m e n d o u ss t o r a g e c a p a c i t y . W h i l e t h d i a m et e o h a r d d i s k i t h s a m e a s t h a to f l o p p y , t h e h a r d d i s k s y s t e mp a c k s d a t a i n t o a m u c h s m a l l e r a r e a .

H o M u c h D a t a ?1 5 4 1 s t o r e s a b o u t 3 7 0 k i l o b y t e s

o d a t a o f l o p p y d i s k . T h a t ' s t h ee q u i v a l e n t o 1 3 p a g e s o d o u b l e -s p a c e d t y p e w r i t t e n t e x t . I c o m p a ri s o n , 2 0 - m e g a b y t e h a r d d i s k d r i v ec a h o l d t h e q u i v a l e n t o 1 1 8 1 5 4 1f l o p p y d i s k s , o r a p p r o x i m a t e l y1 5 , 3 4 0 p a g e s o t e x t . I y o s t a c k e dt h o s e s a m e 1 1 d i s k s o t o o e a c ho t h e r , y o u ' d h a v e a p i l e a l m o s t 1 i n c h e s t a l l . T h a t ' s l o o d a t a a y o u r f i n g e r t i p s .

H o F a s t ?W i t h a l t h i s s t o r a g e c a p a c i t y , h o f a s t c a h a r d d i s k d r i v e f i n d f i l eo p r o g r a m ? T h e n , o n c e t h d a t a i l o c a t e d , h o l o n g d o e s i t a k e t t r a n s f e r t h d a t a t t h c o m p u t e r ?S i n c e t h h e a d s o h a r d d r i v e a r s o c l o s e t t h d i s k ' s s u r f a c e , t h e yd n o h a v e t b l i f t e d , m o v e d , a n l o w e r e d e v e r y t i m e t h e y c h a n g e p s i t i o n s . T h i s c u t s d o w n o a c c e s st i m e . W h i l e i u s u a l l y t a k e s f l o p p yd i s k d r i v e a b o u t s e c o n d t o l o c a t ed a t a , h a r d d i s k c a f i n d i i n f e m i l l i s e c o n d s .

D a t a t r a n s f e r f r o m t h J C i v i t h s e r i a l b u s , a n r e p o r t e d l y i 1 . 7 - 2 t i m e s f a s t e r t h a n o t h 1 5 4 1 .T h a t ' s m o d e s t g a i n i s p e e d , b u i s t i l l f a c e s t h s e r i a l b o t t l e n e c k t h a th a e a r n e d t h 1 5 4 1 r e p u t a t i o nf o s l o w n e s s . T t r u l y d e m o n s t r a t et h a d v a n t a g e o h a r d d i s k d r i v e ,d a t a m u s t b e p a s s e d b y t e a t i m er a t h e r t h a n b i a t i m e . J C o f e r s t h i s p a r a l l e l m o d e o d a t a t r a n sf e r , w h i c h s p e e d s u t h p r o c e s sc o n s i d e r a b l y . I p a r a l l e l m o d e , t h J C t r a n s f e r s d a t a a t h r a t e o 3 2 , 0 0 0 b y t e s p e r s e c o n d . T h L t K e r n a l h a t r a n s f e r r a t e o 3 8 , 0 0 0b y t e s p e s e c o n d f o t h 6 4 T h a t ' sr e p o r t e d l y f a s t e n o u g h t l o a d f u l ls c r e e n o h i g h - r e s o l u t i o n c o l o r

Page 19: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 19/104

W H A T ' S T A I T O ? . .

Page 20: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 20/104

A f t K A N O l Q : 3 3 s c r e e n s o f s p a c v * a g e e * c i t e m « i [ A w a r d w i n n i n g c o i n - o p' l f o n s o k J i n J a p a n . " O n e o t h e b e s t e v e r T — E l e c t r o n i c G a m e

T h a t ' s a v e r y g o o d q u e s t i o n . T a i t o ( p r o n o u n c e d T i e - t o e )

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

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

o f a r c a d e g a m e s . W e ' v e b e e n i t h b u s i n e s s s i n c e 1 9 5 3 .

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

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

I n v a d e r s . 7 " A n o v e r t h y e a r s , T a i t o h a c r e a t e d m o r e t h a n

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

N o T a i t o h a s o m e t h i n g e q u a l l y e x c i t i n g f o y o t

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

p i o n e e r i n g s p i r i t , t e c h n i c a l q u a l i t y a n e x c i t e m e n t t h a t m a d eu t h a r c a d e l e a d e r f o p l a y o y o u r C o m m o d o r e , A m i g a ,

I B M , A p p l e a n A t a r i c o m p u t e r s .

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

R E N E G A D E T h i s i t h o n a n d o n l y . D o n ' t s e t t l e f o i m i t a t i o n s . B l i s t e r i n g ,f a s t p a c e d a n d r e a l t i l e s t r e e t - s t y l e K a r a t e a c t i o n . O n o t h e h o t t e s t g a m e s• n E " f B < " i v a l u e t t h p e o p l e w h p l a y o u g a m e s . A n l i t e r a l l y m i l l i o n s

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

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

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

t h m o r e t h a n 1 0 0 , 0 0 0 a r c a d e m a c h i n e s T a i t o o p e r a t e s i

J a p a n . ( T h e m o n e y i t h e c o i n b o x e s a t h e n o t h d a t e l l s

v e r y q u i c k l y i y o u ' v e g o g o o d g a m e o n o t . ) A n T a i t o i

a / w a y s w o r k i n g h a r d t d e v e l o p t h m o s t e x c i t i n g n e v i d e oA L C O N : J h u l t i m a t e i i n l e r - p f a f i e l a r y c o m b a t B a i l i e a l i e n sh o m i n g m i s s i l e s , b o m b s a n s h i e l d s . F a n t a s t i c v e r t i c a l s c r o l l i n g f u t u r e -

, , 4 . S * S h a r * ' " e n G l a d i a t o r " * a r e t r a d e m a r k s o f T u l a A m e r i c a , i n c . C o p y r i g h t 1 3 B 8 . A l lT a i t o ? - A r i a n u i d ; " R n n e g e d e J " A l e o n p * R a t t a n ! " B u b b l e B o b b l e ! " O p e r a t i o n W a l l , ' " r i g h t s n s B r v t d . A m i g a , C o m m o d o r t t A p p l n I B e n A t a r i a r t r a d e m a r k s r e s p e c t i v e l y o

Page 21: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 21/104

g a m e s t h a t p u s h t h t e c h n o l o g y t i t l i m i t s *

B e c a u s e a r c a d e g a m e s a r t h b e n c h m a r k f o h o m ev i d e o g a m e s , T a i t o ' s l e a d e r s h i p i t h a r c a d e t r a n s l a t e s i n t o

m o r e h o m e v i d e o t h r i l l s — m o r e m e s m e r i z i n g a r c a d e q u a l i t y

g r a p h i c s , s o u n d a n a b o v e a l l , a c t i o n !

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

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

Y o d o n ' t g e t b t h b i g g e s t i t h a r c a d e b u s i n e s s b R A S T A N ; O n o t h b i g g e s t c o m - o p h i t s o 1 3 8 7 . S l u t t n m g g m j i h i c s . N o s t o p , m y t h i c n f s u p e r h e r o a c t i o n w i t h m u l t i p l e w e a p o n s , e n o m t o s f i n d

B U B B L E B O B B L E A d d i c ! i v e a a i o n . U p t o ! Q O I e v e l s o t a n : a d e q u a l i r y p l a y .O n o t w p l a y e r a c t i o n - T h n u m b e r o n g a m e i E u r o p e f o t h r e em o M h s i r o w .

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

W h e n y o b u T a i t o g a m e s , y o u ' r e g e t t i n g m o r e t h a n

j u s t f u n . W b r i n g y o g a m e s t h a t t e s t y o u r n e r v e a n y o u r

s t r a t e g y . G a m e s t h a t m a k e y o l a u g h a n p u t y o u o n t h e d g e

o y o u r s e a t , g a m e s o f a d v e n t u r e a n e x c i t e m e n t . T a i t o t a k e s

y o u o n v o y a g e s t p l a c e s y o u ' v e n e v e r b e e n b f o r e — t o b r a v e

n e w o r l d s o f i m a g i n a t i o n a n f a n t a s y . A f t e r a l l , i s n ' t t h a t w h a t

g r e a t v i d e o g a m e s a r a l a b o u t ?

A n e v e r y a c t i o n g a m e w p u o u n a m e o i m o r e t h a n j u s t c o m p e t i t i v e c o n f r o n t a t i o n .

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

l i k e A r k a n o i d J " R e n e g a d e ' , " A i c o n ] " R a s t a n ' , " a n B u b b l e B o b b l e ' . " A n w h a v e m o r e a r c a d e b l o c kb u s t e r s l i k e O p e r a t i o n W o l f / " S k S h a r k , ' " a n G l a d i a t o r ™ c o m i n g s o o n t s o f t w a r e f o r m a t s f o p l a y

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

W h b u t h a r c a d e l e a d e r c o u l d b r i n g y o s m u c h ? T h a t ' s T a i t o ! A r e n ' t y o g l a d y o a s k e d ?

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

M a s t e r C a r d h o l d e r s c a o r d e r a n y w h e r e i t h U . S . b c a l l i n g 1 - 8 0 0 - 6 6 3 - 8 0 6 7 .C o m m o d o r e - A m i g a , I n s . , C o m m o d o r e B t K I / o n l c a , L t d , A p p l e C o m p u t e r I n c . , I n t e r n a t i o n a l ' ' I I y o u t h i n k y o u ' v e g o t h t e c h n i c a l ' a n a e n n t t i v e u t i l i t y t o d e v e l o p m i n d - b l o w i n g v i d a o g a m o s .B u s i n e s s M a c h i n e s 6 n A t a r i C o r p o r a t i o n . A d v a r t i s a m e n l b y D u a l l y S C o m p a n y I n c . , i C h i c a g o ) i v u f o r o T a i t a A t t e n t i o n : P r o d u c t D t > v e l o p m a n t , a t h a b o v e B d d r n s s .

Page 22: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 22/104

W h D B i B l u e ' s C o s t L e s s ?A f f o r d a b i l i t y h a s a l w a y s b e e n m a j o r s e l l i n g p o i n t f o h a r d w a r e a n s o f t w a r e f o t h 6 a n 1 2 8 . T h i s i e s p ec i a l l y t r u e w h e n c o m p a r i n g t h e i r p r i c e s a g a i n s t s i m i l a ri t e m s d e v e l o p e d f o t h ! I 3 M P a n c o m p a t i b l e s . W i t h

l i s t p r i c e o $ 8 9 9 . 9 5 , t h L K e r n a l h a r d d r i v e h a b e e n d e s c r i b e d a s d a t a s t o r a g e d e v i c e t h a t u s e s 6 a p l u g - i n a c c e s s o r y . W h e n d r i v e c o s t s f i v e t i m e s a m u c h a t h c o m p u t e r i s u p p o r t s , i t ' s h a r d t s a w h i c h i t h p e r i p h e r a l . B u t , i y o c a b u 2 0 - m e g a -b y t e d r i v e f o a I B f o r l e s s t h a n $ 3 0 0 , w h d o e s o n f o t h 6 4 o r 1 2 c o s t t h r e e t i m e s t h a t a m o u n t ?

" T h e C o m m o d o r e w a s n ' t d e s i g n e d f o r a h a r dd r i v e , " e x p l a i n s J o h n S h o u l t y s , s a l e s m a n a g e r f o X e t e c , d i s t r i b u t o r o f t h e L t K e r n a l h a r d d i s k d r i v e .C o m m o d o r e d e s i g n o r s o r i g i n a l l y t h o u g h t t h c a s s e t t et a p e r e c o r d e r w o u l d b t h e s t o r a g e d e v i c e e v e r y o n ew o u l d u s e . T i n t e r f a c e h a r d d r i v e w i t h 6 a n g e i t w o r k a h i g h s p e e d r e q u i r e s o l v i n g p r o b l e m s B i B l u e a n c l o n e s n e v e r h a t f a c e . I t ' s n o j u s t s i m p l em a t t e r o p l u g g i n g i a d d i t i o n a l h a r d w a r e .

" Y o u c a g o u a n d b u y d r i v e f o $ 2 0 0 a n s t i c ki i y o u r I B M , a n i t ' l l p r o b a b l y r u n , " S h o u l t y s s a y s ." T h e h a r d d r i v e w s e l l h a b u i l t - i n S C S I ( S m a l lC o m p u t e r S y s t e m I n t e r f a c e , p r o n o u n c e d s c u z z y ) c a r d ,

p o w e r s u p p l y , a f a n , l i n e f i l t e r , a n a i t h F C C -a p p r o v e d w i r i n g a n c a b i n e t r y t h o u s e i t . "

S h o u l t y s s a y s a i n t e r f a c e i n e e d e d t g e f r o mt h S C S I c a r d o i h d r i v e t t h c o m p u t e r , w h i c h d o e sn o h a v e S C S I p o r t . T h a t i n t e r f a c e i p o w e r f u l t i t t l ed e v i c e t h a t h a R O a n m e m o r y b u i l t i n s i d o e sn o t t a k e a n m e m o r y a w a y f r o m t h 6 o 1 2 8 . T h a ts p e e d s u t h w h o l e p r o c e s s , h s a y s .

T h e 2 0 0 K d i s k o p e r a t i n g s y s t e m { v e r s i o n 7 . 0 ) i b u i l t i n t o t h e d r i v e a n i n o s o l d s e p a r a t e l y , a s M S D O i s Y o d o n ' t g e a o p e r a t i n g s y s t e m w i t h m o s th a r d d r i v e k i t s , h s a y s .

" W h e n y o c o m b i n e a l t h e s e t h i n g s , " S h o u l t y ss a y s , " y o u e n d u w i t h a n 1 8 - p o u n d p a c k a g e t h a t g e t ss h i p p e d t t h c u s t o m e r w i t h p r e t t y c o m p r e h e n s i v em a n u a l a n l o o o t h e r g o o d i e s t h a t m a k e t h i s s y t e w o r k o n t h e s e t w c o m p u t e r s . I y o c a t a k e t h a i$ 2 0 0 d r i v e a n m a k e i w o r k o y o u r C o m m o d o r e ,m o r e p o w e r t y o . . b u i t ' s n o g o i n g t h a p p e n . "

A I C T , w h e r e t h t e n - m e g a b y t e j C T - 1 0 1 0 l i s t s f o $ 5 9 5 , a n t h f i v e - m e g a b y t e J C T - 1 0 0 5 s e l l s f o $ 4 9 5 ,v i c e p r e s i d e n t E d d i e C a t e o f f e r s f u r t h e r e x p l a n a t i o n .

" L e t ' s f a c e i t t h I B a n P C h a v e b e e n o u t h e r ef o s m a n y y e a r s t h a t t h e r e ' s l o o c o m p e t i t i o n . I h a s n ' t b e e n t o m a n y y e a r s — l e s s t h a n f i v e — t h a tt h e r e ' s b e e n h a r d d r i v e f o t h C o m m o d o r e 6 a n 1 2 8 . I t ' s b a s i c a l l y b r a n d - n e w p r o d u c t , a n n o b o d y ' s

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

g r a p h i c s ( a b o u t 1 1 k i l o b y t e s ) i l e s st h a n o n s e c o n d . T h L t K e r n e l ' st r a n s f e r r a t e f o r t h 1 2 i 6 5 , 0 0 0b y t e s p e r s e c o n d , o r a s m u c h a 6 t i m e s f a s t e r t h a n t h a t o f t h e 1 5 4 1 .

W h e r e I T h a t F i l e ?h a r d d r i v e c a s t o r e t r e m e n d o u s

n u m b e r o p r o g r a m s , f i n d e a c h o n i l e s s t h a n s e c o n d , a n l o a d o n i n t o m e m o r y a l m o s t i n s t a n t l y . B u i y o c a n ' t l o c a t e t h p r o g r a m y o w a n t , t h w h o l e p r o c e s s s l o w s t c r a w l , i m a g i n e s e a r c h i n g t h r o u g hd i r e c t o r y t h a t h o l d s t h e q u i v a l e n to 1 1 f l o p p i e s . M a n a g i n g t h f i l e so h a r d d i s k s y s t e m r e q u i r e s l i t t l ep l a n n i n g a n l e a r n i n g f e n e D O c o m m a n d s .

R a t h e r t h a n m a k i n g o n l a r g ed i r e c t o r y , y o c a d i v i d e h a r d d i s ks y s t e m s i n t o s u b d i r e c t o r i e s . T h e s es u b d i r e c t o r i e s c a t h e m s e l v e s b es u b d i v i d e d . F o r e x a m p l e , y o c o u l dh a v e d i r e c t o r y c a l l e d G a m e s a n a n o t h e r c a l l e d P r o d u c t i v i t y , U n d e rG a m e s , y o c o u l d h a v e s u b d i r e ct o r i e s f o B A S I C , M a c h i n e L a g u a g e , A r c a d e , A d v e n t u r e , a n a n o t h e r c a t e g o r i e s t h a t w o u l d h e l py o f i n d d e s i r e d g a m e . T h i s m a

2 C O M P U T E I ' s G a z e t t e J u l y 1 9 B 8

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

T h P r o d u c t i v i t y d i r e c t o r yc o u l d b e d i v i d e d i n t o a r e a s c o n t a i ni n 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 ,a n D a t a b a s e f i l e s , d i r e c t o r yc a l l e d S c h o o l c o u l d b e s u b d i v i d e d t c o n t a i n t h e n o t e s f o e a c h o y o u rc l a s s e s . T h i d e a i t d i v i d e t h d r i v e i n t o l o g i c a l d i r e c t o r i e s t h a tm a k e i e a s y f o y o t f i n d t h p r g r a m y o w a n t .

E x t r a C o m m a n d sB o t h t h J C d r i v e s a n t h L t K e n a u s e s t a n d a r d C o m m o d o r e c o m a n d s p l u s n u m b e r o f s p e c i a lo n e s t h a t f a c i l i t a t e t h c r e a t i o n a n u s o s u b d i r e c t o r i e s . T h L t K e r -n a l ' s D O ( v e r s i o n 7 . 0 ) h a a l m o s t5 e n h a n c e d s y s t e m c o m m a n d s , i c l u d i n g A U T O M O V E , c o m m a n dt h a t m o v e s f i l e s f r o m o n s u b d i r e ct o r y t a n o t h e r . C P / M c o m m a n d sh a v e a l s o b e e n a d d e d t t h l a t e s tv e r s i o n s o f t h e L t K e m a l ' s D O t t a k e a d v a n t a g e o f t h e v a s t a m o u n t o C P / M s o f t w a r e a v a i l a b l e f o t h e 1 2 8 .

P r o g r a m s c a b l o a d e d i n t ot h c o m p u t e r ' s m e m o r y , s a v e d t

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

B a c k i n g U C o p y - P r o t e c t e dS o f t w a r eA i n t e r e s t i n g c o m m a n d o t h L t K e r n a l i o n c a l l e d I C Q U B , ( p r on o u n c e d i c c u b e ) . 1 C Q U B c a p t u r e sm e m o r y - r e s i d e n t p r o g r a m s i 6 m o d e a n s t o r e s t h e m o t h h a r dd r i v e . T h p r o g r a m c a t h e n b c a l l e d f r o m t h h a r d d r i v e a n s t a r t e d w h e r e i l e f t o f w h e n i w a s a v e d . T h i s i n o m e a n t t b s o f t w a r e - p i r a t i n g f e a t u r e . P r o g r a m ss a v e d w i t h I C Q U B c a n b e r u o n l yf r o m t h h a r d d r i v e . C o p i e s s a v e dt o f l o p p y w i l l n o r u n . T h i s f e a t u r ep e r m i t s u s e r s t b a c k u c o p yp r o t e c t e d s o f t w a r e a n u s i w i t ht h c o n v e n i e n c e o f h a r d d i s k . I p r o g r a m r e t u r n s t t h f l o p p y t l o o k f o s p e c i f i c m o d u l e s , t h e n I CQ U m a n o t c a p t u r e a l o f t h e p r g r a m . I p r o g r a m c a l l s f o s e c u r i t y k e t b e p l u g g e d i n t oj o y s t i c k p o r t , I C Q U B w i l l n o e l i m i -

Page 23: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 23/104

L K e r n a l B a t t l e s t h B a G u y sW h e n t h p r o t o t y p e o f t h e L t K e r n a l h a r d d r i v e s y s t e mw a b e i n g r e f i n e d , i t d e s i g n e r s a F i s c a l I n f o r m a t i o nc a m e u w i t h r a t h e r i n t e r e s t i n g t e s t . T h e y g a v e a e a r l y v e r s i o n o f t h e 2 0 - m e g a b y t e h a r d d r i v e t t h p l i c e i L a k e l a n d , F l o r i d a t h e l p w i t h t h d e p a r t m e n t ' sf i n g e r p r i n t a n a l y s i s .

T h d e p a r t m e n t c o m p u t e r i z e d p o r t i o n o i t f i g e r p r i n t f i l e s , u s i n g C o m m o d o r e 6 a n C o m p u t e r -E y e s v i d e o d i g i t i z e r . F i n g e r p r i n t s w e r e s c a n n e d w i t hv i d e o c a m e r a , d i g i t i z e d , a n t h e n s t o r e d o t h L t K e n a p r o t o t y p e . F i s c a l I n f o r m a t i o n d e v i s e d p r o g r a m t r e c o r d p e r s o n ' s f i n g e r p r i n t s , a l o n g w i t h t h a t p e r s o n ' sn a m e , a d d r e s s , p h y s i c a l d e s c r i p t i o n , a n m u s h o t . T h i si n f o r m a t i o n c o u l d b e c a l l e d u q u i c k l y o m o n i t o r .

T h p o l i c e c o u l d d i g i t i z e p r i n t s f o u n d a t h s c e n eo f b u r g l a r y , f o e x a m p l e , a n t h e n q u i c k l y c o m p a r et h e m f o i d e n t i f i c a t i o n w i t h t h o s e s t o r e d o t h d r i v e ." Y o u c o u l d d s e a r c h e s a n c o m p a r i s o n s , " s a y s O f f ic e J o s e p h S a l v a d o r e o t h d e p a r t m e n t ' s C o m p u t e rA p p l i c a t i o n s U n i t . " I w o u l d s p l i t t h s c r e e n a n p u t h s u s p e c t o o n s i d e a n t h p r i n t y o w e r e c o m p a ri n i w i t h o t h o t h e r s i d e , i n s t e a d o r e a d i n g t h p r i n t w i t h a e y e p i e c e o f f a c a r d , y o c o u l d a c t u a l l y

r e a d i o f t h s c r e e n . "F i n g e r p r i n t s a r e u n i q u e , b u t h e y c a n b e g r o u p e d

i n t o s e v e r a l g e n e r a l c l a s s i f i c a t i o n s . A f t e r t e c h n i c i a n sl i f t e d p r i n t f r o m t h s c e n e o c r i m e , i w a d i g i t i z e d .T h 6 s c a n n e d t h d i g i t i z e d p r i n t a n d r o p p e d i i n t o

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

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

T h d e p a r t m e n t t e s t e d t h e d r i v e w i t h t h f i n g e rp r i n t a n a l y s i s p r o g r a m f o a b o u t f o u r m o n t h s , S a l v ad o r e s a i d , b u t h s o f t w a r e w a n e v e r d e v e l o p e d f u l l yf o p e r m a n e n t u s e . T h h a r d d r i v e , t h 6 4 a n t h d i g it i z e r p e r f o r m e d w e l l , b u t c o n v e r t i n g t h r e c o r d s a n e n t e r i n g t h e m i n t o t h c o m p u t e r w a t i m e c o n s u m i n g .T h p o l i c e d e p a r t m e n t l a c k e d t h p e r s o n n e l t c o p l e t e t h n e c e s s a r y d i g i t i z a t i o n .

" l w a t a k i n g a b o u t s e v e n s e c o n d s t d i g i t i z ep r i n t , a n w h a t d i g i t i z e a l t e n f i n g e r s a n s t o r et h e m , " S a l v a d o r e s a i d . " W h a v e 2 5 , 0 0 0 f i n g e r p r i n tc a r d s o f i l e , s o y o u ' r e t a l k i n g a b o u t s i g n i f i c a n t a m o u n to t i m e . B u t h s v s t e m i t s e l f w o r k e d e x c e l l e n t l y . "

n a t e t h a t r e q u i r e m e n t . c o m p a n yr e p r e s e n t a t i v e s a i d t h e r e a r e n p l a n s t m a k e v e r s i o n o I C Q U Bf o t h 1 2 8 .

S e v e r a l c o m p a n i e s a r p r o d u ci n s o f t w a r e f o t h 6 a n 1 2 t h a ti h a r d d i s k - f r i e n d l y . I t h p r g r a m s a r n o t o t a l l y u n p r o t e c t e d ,t h e n t h e y a l e a s t h a v e p r o v i s i o n sf o i n s t a l l a t i o n t o h a r d d i s k . F e w ,i a n y , o f t h e s e a r g a m e s ; m o s t a r p r o d u c t i v i t y - o r i e n t e d . S t t p e r b a s e ,P r o g r e s s i v e P e r i p h e r a l ' s p o p u l a ra n p o w e r f u l d a t a b a s e p r o g r a m , i b e i n g r e l e a s e d f o u s o h a r dd i s k d r i v e . O w n e r s o p r o t e c t e dv e r s i o n s c a p u r c h a s e u p d a t e s f o m o d e s t c o s t . T i m e w o r k s , S p i n n ak e r , a n E l e c t r o n i c A r t s a r e o t h e rf i r m s w h o f f e r u n p r o t e c t e d w o r dp r o c e s s o r s , s p r e a d s h e e t s , a n d a t ab a s e s . M o r e a n m o r e f i r m s a r e p e c t e d t o f f e r p r o d u c t s f o h a r dd i s k d r i v e s .

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

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

w a r r a n t y o t h e d r i v e a n o n e -y e a r w a r r a n t y o a l o t h e r h a r dw a r e . T h L t K e r n a l i c o v e r e d b l i m i t e d o n e - y e a r w a r r a n t y . I y o h a v e w a r r a n t y q u e s t i o n s a b o u ty o u r L t K e r n a l , X e t e c o f f e r s B B a i t K a n s a s h e a d q u a r t e r s . F o t e c h n i c a l q u e s t i o n s , t h e d r i v e ' s d s i g n e r s a F i s c a l I n f o r m a t i o n i F l o r i d a p r o v i d e B B a w e l l .

A w i t h m a n y e l e c t r o n i c a n e l e c t r o - m e c h a n i c a l d e v i c e s , t h e m j o r i t y o f a i l u r e s u s u a l l y o c c u r d u i n t h f i r s t f e w d a y s o f o p e r a t i o n .M a n y t e c h n i c i a n s r e c o m m e n d t u r ni n g t h e d r i v e o o n c e y o g e i u a n r u n n i n g , a n t h e n l e a v i n g i o f o s e v e r a l w e e k s . I a d r i v e i g o i n gt f a i l , m o s t p r o b l e m s s h o u l d o c c u rd u r i n g t h i s p e r i o d , w h i l e t h w a r a n t y i i e f f e c t . h a r d d i s k d r i v ec o n s u m e s l e s s p o w e r t h a n 5 0 w a t t l i g h t b u l b d o e s , s i w o n ' t a d m u c h t y o u r p o w e r b i l l .

M a k e T h o s e B a c k u p sD e s p i t e d r i v e ' s r e l i a b i l i t y , a w i t ha n o t h e r s t o r a g e m e d i u m , i i i p o r t a n t t b a c k u i m p o r t a n t f i l e s .T h i s c a b t e d i o u s w i t h l a r g e f i l e s ,b u i m a g i n e t h p r o b l e m s i s u c hf i l e s o p r o g r a m s w e r e l o s t . F l o p p yd i s k s a r p e r h a p s t h m o s t c o n v e ni e n t w a t b a c k u f i l e s , b u s p e c i a lt a p e d r i v e s h a v e h i g h e r s t o r a g e

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

A n o t e d e a r l i e r , d i s k d r i v e sa r s t i l l e x p e n s i v e a c c e s s o r i e s f o m o d e r a t e l y p r i c e d 6 o 1 2 8 . X e t e ch a b e e n s e l l i n g t h L t K e r n a ! f o j u s t o v e r y e a r , a n t h p r i c e h a s t a y e d a r o u n d t h $ 9 0 0 m a r k . I t h p a s t y e a r , J C h a s l o w e r e dp r i c e s f o r * t h 1 0 0 5 a n 1 0 1 0 b $ 1 0 0 a n $ 2 0 0 , r e s p e c t i v e l y . T h e r ei t a l k o J C o f f e r i n g 2 0 - m e g a -b y t e d r i v e . I o n d r i v e d o e s n ' t o f f e re n o u g h s t o r a g e c a p a c i t y , t h e y a l c a b d a i s y - c h a i n e d o e x p a n d e d .A m o r e 6 a n 1 2 o w n e r s e x p er i e n c e t h e s p e e d a n c o n v e n i e n c eo h a r d d i s k d r i v e s a n b e g i n b u i n t h e m i g r e a t e r n u m b e r s , w e ' l ls e l o w e r p r i c e t a g s i t h f u t u r e .

W h e n C o m m o d o r e o w n e r sf i r s t s a v e d p r o g r a m s o n t a p e c a s e t t e s j u s t a f e y e a r s a g o , i w o u l dh a v e b e e n d i f f i c u l t t o i m a g i n e j u s th o s o p h i s t i c a t e d d a t a s t o r a g ew o u l d b e c o m e . W h i l e h a r d d i s kd r i v e m a n o b o e v e r y o n e ' ss h o p p i n g l i s t t h i s y e a r , i g o e s t s h o w h o m u c h p o w e r i a v a i l a b l ef o 6 a n 1 2 o w n e r s . I a l s o r v e a l s t h f a c t t h a t t h 6 a n 1 2 a r s t i l l a m o n g t h m o s t v e r s a t i l em a c h i n e s o n t h c o m p u t e r s c e n e . ®

C O M P U T E ' S G a z e l l e J u l y 1 9 8 8 2

Page 24: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 24/104

D O N ' T S E T T L E F O L E S S —C O M M O D O R E

1 5 4 1 1 1 D I S K D R I V E $ 1 6 9 . 9 51 6 0 2 C M O N I T O R $ 1 8 9 . 0 06 4 C w / 1 5 4 1 l l D r i v e S 3 3 3 . 0 06 4 W / S W 4 1 D r i v e $ 2 7 9 . 0 01 B D 2 C w i t h e l l h e r p a c k a g e S 1 B 4 . 0 0

C O M M O D O R E . ( M ( I (

1 2 8 K M e m o r yB u i l t I 1 5 7 1 D i s k D r i v eD e t a c h a b l e K e y b o a r d

1 2 8 D w / 1 0 8 4 M o n i t o r . J 7 1 9 . O 01 2 8 D w / T f i o m s o n 4 1 2 0 J 6 4 9 . 0 0

F O A L L Y O U R A M I G AN E E D S . . .C A L L t c 5 1 2 K R A U p g r a d e . . $ 1 5 9 . 0 01 0 1 0 E X D R I V E $ 2 1 9 . 0 01 6 8 0 M O D E M $ 1 3 9 . 0 0

T U S S E Y ' S S P E C I A L P A C K A G E SG A M E G A L L E R Y

A C C E S SE c h e l o n $ 2 7 . 9 5L o a d e r B o a r d $ 2 2 . 9 5L e a d e r B o a r d T o w n . D i s k S 1 3 . 9 5A C C O L A D EA p o l l o I B $ 1 9 . 9 5C o m i c * $ 1 9 . 9 54 t h l l n c h e t $ 1 9 9 5H a r d B a l l $ 1 9 . 9 5K i l l e d U n l i l D e a d $ 1 2 . 9 5M i n i p u t i , $ 1 9 . 9 5T e s t D r i v e 1 1 9 . 9 5A C T I O N S O F T h u n d e r C h o p p e r $ 1 9 , 9 5U P e r i s c o p e S 1 7 . 9 5A C T I V 1 S I O NA i R a l l y $ 1 9 . 9 5A l i e n s ( 2 2 . 9 5G a m e m a k e r P a c k a g e« 0 a l L i b r n r y s 1 3 9 . 9 5L a N i n | > $ 2 9 M a n i a c M a n s i o n £ 2 4 9 M u s i c S l u O i o $ 1 9 . 9 5S h a n g h a i $ 1 9 9 5A V A L O N H I L LN B $ 2 7 . 9 5B l t O D E H B U N DL a d e R u n n e r $ 2 2 . 9 5M o e b l u i S 2 7 . 9 5S u p e r b i k a C h a l l e n g e $ 1 4 . 9 5U l t i m a V $ 3 9 9 C I N E M A W A R E□ B l e n d e r o t t h e C r o w n $ 2 9 K i n g o C h i c a g o . . . . . . 1 3 2 . 9 5S D $ 3 7 , 9 5T h T h r e e S l o o g o s $ 2 7 , 9 5C O S M ID e C o J 1 7 . 9 SD A T A E A S TC o m m a n d o S 1 4 . 9 5K a r a i a C h a m p $ 1 9 . 9 5K i d N W $ 1 9 . 9 5S p e e d B u g g y 1 7 , 9 5D A T A S O F rA l H e a l i t y / O u n g e o n S 2 7 . 9 5B i s m a r k $ 2 4 . 9 5D a r k L o r d S 1 9 . 9 SF o r c a 7H u n l F o r R e O c t o b e r .T o b r u kT o m a h a w kV i d e o T i l b S h o p

. S 1 9 . S 5. $ 2 7 . 9 5. £ 2 4 . 9 5. $ 2 2 . 9 5. 1 1 9 . 9 5

' / / / / / D i g i t/ / / / / , S o l u t i o n sP o c k e t W r i t e rP o c k e i F i l e rP o c f c e l P l a n n e rO i g L t a l S u p o r p a kO l c i o n a r y

- n E L E C T R O N I C

B a r d ' s T a l eB a r d s T a l e I C h e s s m a s i a r 2 0 0 0 . , . .D m a S t I k t n . . . . . . . .D r a g o n ' s L a i r . . . . . . . . . . . . .D u n g e o n R u n n e r *

$ 3 9 . 9 5$ 3 7 . 9 5$ 3 7 . 9 51 6 4 9 5S 1 2 S 5

R T S "$ 2 4 . 9 5$ 2 7 . 9 5$ 2 6 . 9 5$ 1 9 , 9 5$ 1 9 . 9 5$ 1 9 . 9 5

E O S | E r t h O r M S t » 1 ' n | $ 1 9 . 9 5I n s t a n t M u s e S 2 9 L e g a c y o * ■ A n o t n t s S 1 9 9 S> . ' . i ' . - . M a d n e n . .M a s t e r N m | a . . M o n o p o l yO u t r a g e o u s P a g e s . . . .P H P o g a s u iR o a O w a r iR o c k f o r dS k B l o o r D i S k F o I S t n k o F l o e lW o r k f T o u r G o MY e a g e r A F

E P Y X5 0 0 X J J o y « d <C a l l l o r n i a G a m e sC h a m p ' s h i W r e s t l i n gC r e a t e a C a t e n d a rD e y s t r o y e r4 ( O i l - R o a d R a c i n gM a v i s M o n s t e r

$ 1 9 . 9 5£ 2 4 . 9 5$ 2 4 . 9 5$ 3 4 9 5S I 9 . 9 5$ 2 4 . 9 5$ 2 2 . 9 5$ 1 9 . 9 5$ 1 9 . 9 5S 1 9 . 9 5S 1 9 . 9 5$ 2 4 . 9 5

$ 1 4 . 9 5S 2 4 . 9 5$ 1 4 . 9 5$ 1 7 . 9 5$ 2 2 . 9 5S C A L L$ 1 2 . 9 5

S t r e e t S p a n s B a s e b a l l $ 2 9 S S p o r t s B a s k e t b a l l . ,S t r e e t S p o r t s S o c c e r .S u B a t l l eS u m m e r G a m e aS u m m e r G a m e s I W i n l e r G a m » iW o r l d G o m e s

$ 2 4 . 9 5$ C A L L$ 2 2 . 9 5$ 1 4 . 9 5$ 1 4 , 9 5$ 1 4 . 9 5$ 2 4 . 9 5

E d u c a t i o n a l S o f t w a r e t o o !A l G 3 m e s s t o c k e d l o q u i c k s h i p ! ! !F I R E n i l t DE l i l a . , . . $ 1 7 . 9 5G u i l d o T t u s w s $ 2 2 . 9 5K n i g h i O R C $ 2 4 . 9 5S l a r G l i d m . . . . . . $ 2 4 . 9 5T h e S e n i r y $ 2 4 . 9 5

M M F S M f f *. , . . $ 2 4 . 9 5

G B B a s k e t b a l l 2 o n $ 2 2 . 9 5T o F u e l E l i m i n a t o r $ 1 7 . 9 5I N F O C O MB e y o n d Z o r k $ 2 6 . 9 5H i t c h h i k e r ' s G u i d e $ 1 4 . 9 5

I . A N C E H A F N E I t ( o - i , .I ' r r - ; i , . r l . ■ ! ■ . 1 - t ■ i 1 . I n 3 i n 1 F o o t B a l l $ 2 9 . 9 5B k i o a l l . t h P r G a m e . $ 2 9 . 9 5F i n a l F o u t B a i k o t b a l l . . . $ 2 9 , 9 5F u i l C o u n i B a t o b a l l $ 2 9 . 9 5

M I C R O L E A G U EB a s e b a l l $ 2 4 . 9 5W r e s t l i n g $ 1 9 . 9 5

y W i C R O P R O S EA i r b o r n e R a n g e r s $ 2 4 9 5F - 1 5 S m k e E a g l e $ 2 1 . 9 5G u n s h i p $ 2 1 . 9 5K e n n e d y A p p r o a c h $ 1 4 . 9 5N A T O C o m m a n d e r „ $ 2 2 . 9 5P i r a l e a $ 2 3 . 9 5S i l e n t S e r v i c e $ 2 1 . 9 5S o l o F l i g h l $ 1 4 . 9 5S i e a t l h F i g h t e r $ 2 4 . 9 5

M I N D S C A P iG a u n t l e t . ' . $ 2 4 , 9 5I n d o o r S p o r t s $ 1 9 , 9 5I d i l t r a l K I $ 1 9 . 9 5P a p e r b o y $ 2 2 . 9 5P e r f e c t S c o r a : S A T p r e p , . . ( 4 4 , 9 5S u p e r s t a r K o c k a y $ 2 2 . 9 5U c h i M a t a $ 1 7 , 9 5U r i d i u m $ 1 7 . 9 5S I M O N & S H U S T E HS t a r T r e k : P r o m e t h i a n A d i i $ 2 4 9 T y p i n g T u l o r I $ 2 4 , 9 5S P E C T R U M H O L O B Y T EF a l c o n $ 2 2 . 9 5I n t n g u B $ 1 9 . 9 5P 1 0 S 2 4 . 9 5S o k o B a n $ 1 7 . 9 5S O F T W A R E S I M U L A T E SF o o l b a f l $ 1 9 . 9 5P u r e S l a t B a s e b a l l $ 2 4 , 9 5P u r e S t a r C o M g e B $ 2 4 . 9 5S S B - 2 4 , . , . * 2 2 , 9 5e t e r n a l D a g g e r $ 2 4 . 9 5P h a n r a s i a l . I l ( e a c h ) $ 2 4 . 9 5R e a l m s o D a r k n e s s $ 2 4 9 R i n g s o f Z i l l i n $ 2 4 . 9 5R o s d u a r E u r o p a , 1 2 4 9 5S h a r d o l S p r I n , $ 2 4 . 9 5W a r g a r n o C o n s t S b 1 1 9 W r a l h d N i c a d o m u s $ 2 7 . 9 5S U B L O G I CF l i g h t S i m u l a t o r I I $ 3 2 , 9 5J a $ 2 7 . 9 5S t e a l t h M i s s i o n $ 3 9

C O M M O D O R E1 2 8 = :S O F T W A R E

W O R D P R O C E S S O R SF l e e l S y s l e m JF o r i M a s t e r 1 2 P a p e r c l i p I IP a p e r c l i p I I I . . . . . .S u p e r s c r i p t 1 2 T e r m P a p e r W r r t e r , ,

. . S 4 9 . 9 5. . $ 3 9 . 9 5

. $ 5 4 . 9 5. . $ 3 9 . 9 5. . $ 4 4 . 9 5, . $ S B . B 5

W r d w n t e r 1 2 9 v W s p a l l . $ 3 4 , 9 5S I ' I I E A D S I I E E T SS n r i l c a l c : 2 w / s d w y s $ 3 9 , 9 5D A T A B A S E SD i \ a M a n a g e r 1 2 P e r f a d F i l e rS u p e r b a s 1 2 0 ^ . . , . .

M I S C . 1 2 S O t T WA c c o u n t a n t t n „ , . „ .C M A c c t P k g ' I 2 a ,M a d i 1 2 _ „ . P a r t n e r 1 2

. . $ 3 4 . 9 5$ 4 4 , B 5

. . $ 4 9 . 9 5a i i i ;. . $ 5 9 . 9 5$ 1 2 4 . 9 5

$ 3 4 . 9 5. . $ 3 9 . 9 5

S y l v i a P o r t e r ' s P e r s o n a lF i n a n c e P l a n n e r . . . . . . . . $ 4 4 . 9 5

6 4 B U S I N E S S A N P R O D U C T I V I T Y6 4 D A T A B A S E SS a n k S t r e e t F i l e r . $ 2 4 . 9 5D a t a M a n a g e r I $ 1 9 . 9 56 4 I N T E G R A T E D I ' K G SV n a s l a r 6 A $ 2 4 . 9 56 4 C S I ' I I E A D S I I E E T SS w i f l c a l c 6 w / s i f l D w a y s . . $ 1 7 . 9 5S i d e w a y s . , . , . $ 1 4 , 9 56 4 W O R D I ' R O C E S S O R SB a n k S l r e a l W r i t e r $ 2 9 . 9 5F o n t M a s t e r I $ 2 9 . 9 5P a p e r c l i p w / s p e l l p a c k $ 3 2 . 9 5P a p e r c l i p I I $ 3 9 . 9 5P o c k a l W m e r D e l 0 n a r y . . $ 1 2 . 9 5W o r d W r i t e r I I $ 3 4 . 9 5

F I N A N C I A L A C C T .T t m s w k s E l e o r . C h e c k b k , $ 1 7 , 9 5T i m e n o r k s M o n e y M g r $ 1 7 . 9 5C M S A c a P k g « 4 $ 1 1 9 . 9 5M I S C . H A R D W A R EE s l o s p w s u p p l y l o C 6 $ 5 4 . 9 5N , i v o i o n . > 3 S l o t e i p d s r . . $ 2 4 . 9 5U T I L I T I E ST T i i n k i n g C a p $ 2 4 . 9 5T o S h o p S 2 4 . 9 5C o p y I 6 4 / 1 2 8 S 2 4 . 0 0F a s t L o a d . J 2 4 . 9 5B o b s T e r m P r o $ 3 2 , 9 5

A b a c u s

B a t t e r i e s I n c l u d e dP a p e r c l i p P u b l i s h e r S 3 9 9 5B e r k e l e y S o f t w o r k sG E P u b l i s h $ 4 9 I t r o d e r b u n dG r a p h i c s L i b r a r y M o I I , $ i e . u SP « n l S h o p $ 2 5 . 9 5E l e c t r o n i c s A r t sO u t r a g e o u s P a g e s $ 3 4 . 9 5S p r i n g b o a r dC a i f i c a t e M a k e r $ 2 9 . 9 5C l i p A r l o I I $ 1 9 . 9 5N u w s r o o m $ 1 9 . 9 5T i m e w o r k aD e s k t o p P u b l i s h e r $ 3 9 9 5U n i s o n W o r l dP n n t m a S t a r P l u s S 2 4 . B S

T U S S E Y C O M P U T E R P R O D U C T SP . O . B O X 1 0 0 6 , S T A T E C O L L E G E , P 1 6 8 0 4

Page 25: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 25/104

Page 26: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 26/104

S i s c o r e a n f i v e y e a r s a g o . . . O J u l y 1 1 8 6 3 , H e t h m e B u

f o r d n e a r t h s m a l l P e n n s y l v a n i at o w n o G e t t y s b u r g . H e t h ' s m e w a n t e d t o f i n d n e s h o e s ; B u f o r dw a n t e d t f i n d t h C o n f e d e r a t ea r m y .

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

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

C h i c k a m a u g a t W i l s o n ' s C r e e ka n P e R i d g e , w i t h m a n - t o - m a nb a t t l e g a m e s a n s t r a t e g i c - s c a l et h e a t e r g a m e s s h o w i n g u a w e l l .O n C i v i l W a g a m e , S I ' I ' s T e r r i b l eS w i f t S w o r d , i a r g u a b l y t h b e s tw a g a m e e v e r p r o d u c e d .

S t r a n g e l y , t h o u g h , c o m p u t e rg a m e s b a s e d o t h C i v i l W a w e r er e l a t i v e l y s l o w i c o m i n g . G a m e so W o r l d W a I a n c o n t e m p o ra r h y p o t h e t i c a l w a r f a r e d o m in a t e d t h e e a r l y 1 9 8 0 s , N o u n t i lc o m p a r a t i v e l y r e c e n t l y h a t h C i v i l W a s u r f a c e d o d i s k .S t r a t e g i c S i m u l a t i o n s I n c o r p o r a t e d( S S I ) l e a d s t h e p a c k , q u a n t i t a t i v e l y

T h C i v i l W a o D i s k

N e i l R a n d a l ll a s t f o a l m o s t t w y e a r s .

A w o r l d h i s t o r y g o e s , 1 2 y e a r s i v e r y s h o r t t i m e . B u f o N o r t h A m e r i c a , w h i c h c o u n t s h i t o r y i d e c a d e s r a t h e r t h a n c e n t ur i e s , i i l o n g e n o u g h . I t h 1 2 y e a r s s i n c e t h B a t t l e o f G e t t y s b u r g ,t h A m e r i c a n C i v i l W a h a c o n t i nu e t g a i n h i s t o r i c a l s i g n i f i c a n c e ,n o j u s t f o r t h U n i t e d S t a t e s b u f o m u c h o t h w e s t e r n w o r l d . F o o n t h i n g , a l o n g w i t h t h A m e r i c a nR e v o l u t i o n , i w a o n o o n l y t w t r u l y i m p o r t a n t w a r s e v e r f o u g h t i t h N e W o r l d . F o r a n o t h e r , i r e a ll d i a f f e c t g l o b a l d e s t i n y .

I d i o n o t h e r t h i n g a w e l l . I c a p t u r e d t h i m a g i n a t i o n o s t o r yt e l l e r s a n h i s t o r i a n s . A n d , t h r o u g ht h e h i s t o r i a n s , i c a p t u r e d t h i m a g i n a t i o n o d e s i g n e r s o h i s t o r ic a g a m e s .

T h e G a m e s A r r i v eO v e r i t 3 0 - y e a r l i f e s p a n , t h e w a r -g a m i n g h o b b y h a s e e n p l e t h o r ao g a m e s b a s e d o t h C i v i l W a r .O n o t h f i r s t o a l w a g a m e sw a M i l t o n B r a d l e y ' s B a t t l e C r y ,a n o n o t h e o f f e r i n g s o t h f l e d g l i n g A v a l o n H i l l G a m e C o p a n y w a t h o r i g i n a l G e t t y s b u r g .S i n c e t h e n , t h h o b b y h a s e e ng a m e s r e c r e a t i n g a l m o s t a l C i v i lW a b a t t l e s , f r o m A n t i e t a m t h r o u g h2 C O M P U T E r s G a z e t t e J u l y 1 9 8 8

a l e a s t , o t h i s t o p i ca o p r e t t y w e l l a l o t h e rw a t o p i c s , b u t t h e y a r e n ' ta l o n e . A l e a s t o n s m a l l e rc o m p a n y , G a r d e G a m e s o D i s t i n c t i o n , h a p r o d u c e dt h o r o u g h l yn o t a b l e g a m e ,a n

A u s t r a l i a ' s S t r a t e g i cS t u d i e s G r o u p ( S S G )h a r e l e a s e d t h e f i r s ti s e r i e s o C i v i l W a e f f o r t s . S u d d e n l y , t h C i v i lW a g a m e r h a f a i r b i t t c h o o s e f r o m .

S S I ' s C i v i l W a S S I , u n q u e s t i o n a b l y t h h o b b y ' sw a r - g a m i n g l e a d e r , o f f e r s t h r e e t i t l e s .G e t t y s b u r g : T h T u r n i n g P o i n l , A u l i e l t u i i ,a n R e b e l C h a r g e a C h i c k a m a u g a a l u s t h s a m e g a m i n g s y s t e m . A w i t h m a n yS S g a m e s , p l a y e r s c a c h o o s e f r o m a m o n gb a s i c , i n t e r m e d i a t e , a n a d v a n c e d r u l e s , w i t h e a c hs e i n c r e a s i n g t h c o m p l e x i t y , t h p l a y i n g t i m e ,a n t h g a m e r ' s s e n s e o r e a l i s m . T h e g a m e s e m p h a s i z eb o t h t h m o v e m e n t o f u n i t s a n t h p r o b l e m s o c o m a n d , a n t h s y s t e m s r e f l e c t t h i s e m p h a s i s . S i n c e R e b e

Page 27: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 27/104

Page 28: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 28/104

R e b e l C h a r g e a C h i c k a m a u g a

C h a r g e i t h m o s t r e c e n t , w e ' l l l e i s t a n d h e r e a a e x a m p l e o S S I ' sa p p r o a c h t t h W a B e t w e e n t h S t a t e s .

O t h w h o l e , w a g a m e r s a r s e r v e d b t h e b e s t m a n u a l s i t h c o m p u t e r i n d u s t r y , a n S S I ' s a r e a t h e t o p o f t h e h e a p . T e d e n s e l yp a c k e d p a g e s e x p l a i n t h e r u l e s o R e b e l C h a r g e , a n t h e s e a r f o l o w e d b t h O r d e r o B a t t l e , o r g an i z a t i o n c h a r t s f o b o t h a r m i e s , a e x p l a n a t i o n o f t h e c o m p u t e r ' s c a c u l a t i o n s , f o u r p a g e s o m a p s , a n s i x - p a g e a n a l y s i s o f t h e h i s t o r i c a lb a t t l e . T h e m a n u a l i i m p o r t a n t t t h u n d e r s t a n d i n g o t h g a m e , b c a u s e w i t h o u t i t t h e r e l a t i o n s h i pb e t w e e n l e a d e r s a n u n i t s a n t h r e a s o n s f o t h r e s u l t s o m o v e m e n ta n c o m b a t a r l o s t .

T h g a m e i p l a y a b l e b o n p l a y e r a g a i n s t t h e c o m p u t e r , o b t w h u m a n o p p o n e n t s . S e t t i n g u t h g a m e r e q u i r e s d e c i s i o n s a b o u th o d i f f i c u l t y o w a n t y o u r j o t b e a n d w h e t h e r y o w a n t a v a n c e d r u l e s a n h i d d e n u n i t s .O n c e s t a r t e d , t h e g a m e r u n st h r o u g h t h e v a r i o u s p a r t s o f t h e s eq u e n c e o p l a y , b e g i n n i n g w i t hC o m m a n d C o n t r o l a n e n d i n gw i t h V i c t o r y D e t e r m i n a t i o n , i b t w e e n a r t h v i t a l p a r t s , R e i n f o r c em e n t s , O p e r a t i o n s , a n d C o m b a t .

T h f o c u s i o t h p l a y e r ' sa b i l i t y t o c o n t r o l t h b a t t l e . E a c hu n i t i m o v e d i n d i v i d u a l l y , a n d y o um u s t w o r r y a b o u t s u c h t h i n g s a w h e r e t h l e a d e r s a r e , w h a t d i r e ct i o n t h u n i t s a r f a c i n g , a n h o m u c h a m m u n i t i o n y o u r u n i t s a r u s i n g . A n a l t h a t i o t o o w o r y i n g a b o u t w h a t y o u h a v e t d t w i t h g a m e . I o t h e r w o r d s ,t h e r e ' s g r e a t d e a l t d o a n t u r n , o t h w h o l e , t a k e s c o n s i de r a b l e a m o u n t o f t i m e . W a g a m e r s ,f o t h m o s t p a r t , a r n o t o r i o u s l ys e r i o u s a b o u t t h e i r g a m e s , f a c tt h a t S S f u l l y r e c o g n i z e s .

2 C O M P U T E ' S G a z e t t e J u l y 1 9 8 8

B l u e P o w d e r , G r e y S m o k e

E G a r d eJ u s t a s e r i o u s a r t h d e s i g n e r s a G a r d e G a m e s o D i s t i n c t i o n . T h m a n u a l f o B l u e P o i i ' d e r , G r e y S m o k e ,i f a c t , i n t r o d u c e s t h d e s i g n e r s a " v e t e r a n s o c o u n t l e s s c a m p a i g n s ,l a t e n i g h t s a n n o t a f e l o s t w e e ke n d s . " T h m a n u a l t h e n p r o c e e d sa l o n g t h n o s t a n d a r d w a r - g a m el i n e s , w i t h q u a s i - l e g a l n u m b e r i n gs y s t e m ( t h e r u l e f o S k i r m i s h f o r m at i o n i n u m b e r 7 . 2 . 3 ) , d i s c u s s i o n o t h g a m e ' s s u b s y s t e m s , n o t e s o C i v i l W a t a c t i c s , a n f u l l e x p l a n at i o n o t h t h r e e s c e n a r i o s . U n s u rp r i s i n g l y , t h c h o s e n s c e n a r i o s a r t h e b i g o n e s : G e t t y s b u r g , A n t i e t a m ,a n d C h i c k a m a u g a .

T h C o m m o d o r e 6 v e r s i o n o B l u e P o w d e r , G r e y S m o k e o p e r a t e se n t i r e l y w i t h a j o y s t i c k . A t h b o t o o t h e s c r e e n i a s e r i e s o m e n u s { a c t u a l l y , o n m e n u w i t h a c e s s i b l e s u b m e n u s ) , a n a l t h g a m e ' s f u n c t i o n s a r c o n t r o l l e dt h r o u g h t h e m . T h e r e a r t h r e e m a l e v e l s , r a n g i n g f r o m d e p i c t i o n o t h e n t i r e b a t t l e f i e l d t d e t a i l e dv i e w s o s m a l l p o r t i o n s o f t h e b a t l e . T h g a m e w o r r i e s a b o u t t h d e n s i t y o u n i t s , t h p o s t u r e o u n i t s( s t a n d i n g , k n e e l i n g , o r l y i n g d o w n ) ,f o r m a t i o n s , a n f i r i n g b q u a d , f i l e ,o r r a n k . I n a d d i t i o n , B P G S o f f e r s 1 d i f f e r e n t t y p e s o t e r r a i n a n d i f f e re n t i a t e s a m o n g t h s e a s o n s o f t h ey e a r .

T h g a m e ' s f o c u s i o c o m a n d , e v e n t h o u g h u n i t s a r e o f t e ni n d i v i d u a l l y c o n t r o l l e d . A c o m a n d e r , y o u m u s t i s s u e o r d e r s t y o u r t r o o p s i s i m u l a t e d r e a l t i m ee n v i r o n m e n t . T h i s i w h a t m a k e sB P G S u n i q u e . R a t h e r t h a n s e r i e so g a m e " p h a s e s , " t h i n g s k e e p h a p e n i n g u n t i l y o p r e s s t h b u t t o n t g i v e n e o r d e r s . T h e n , w i t h t h E e c u t e c o m m a n d , y o s t a r t t h b a t t l er o l l i n g o n c e m o r e . T h e f f e c t i q u i t e c o n v i n c i n g l y t h a t o b a t t l ec o n t i n u a l l y e v o l v i n g , a e f f e c t b o t h

D e c i s i v e B a t t l e s o t h A m e r i c a n C i v i lW a r , V o l u m e O n

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

B l u e P o w d e r , G r e y S m o k e i c h a l l e n g i n g , f e a t u r e - p a e k e d , a n l i t t l e c o n f u s i n g . W h a t i l a c k s i e a s e o p l a y , t h o u g h , i m a k e s u f o i s h e e r c h a r a c t e r . P l a y e r s w h t a k e t h t i m e t l e a r n i t s y s t e m sw i l l f i n d t h e m s e l v e s d r a w n b a c k t i a g a i n a n a g a i n , e v e n i p l a y i n g i n o a l w a y s s a t i s f y i n g e x p e r i e n c e .A u n u s u a l g a m e , i t ' s w e l l w o r t he x a m i n i n g .

T h A u s t r a l i a n V i e wT h e m o s t r e c e n t a d d i t i o n t t h C i v i l W a l i b r a r y i S S G ' s D e c i s i v eB a t t l e s o t h A m e r i c a n C i v i l W a r ,V o l u m e O n e . S S G ' s f o c u s h a b e e np r i m a r i l y o n W o r l d W a I ( e v e nt h o u g h d e s i g n e r R o g e r K e a t i n gm a d e h i n a m e w i t h S S I ' s 1 9 8 5 s r i e s ) , b u f o w e l l o v e r y e a r t h e yh a v e b e e n p r o m i s i n g s t r a t e g i cl e v e l C i v i l W a e f f o r t . I h a s n ' t s u f a c e d y e t , b u t h e D e c i s i v e B a t t l e ss e r i e s m i g h t e a s e t h l o n g w a i t .

T h b i n e w s i t h m o v e a w a yf r o m t h b i t h r e e b a t t l e s . D e c i s i v eB a t t l e s , V o l u m e O n s i m u l a t e s s i e n g a g e m e n t s f r o m t h f i r s t h a l f o t h e w a r , w i t h s i m o r e t f o l l o w i V o l u m e T w o . H e r e a r F i r s t B u l lR u n , S h i l o h , S e c o n d B u l l R u n , F r e -d e r i c k s b u r g , a n C h a n c e l l o r s v i l l e .T h s i x t h i A n t i e t a m o n c e m o r e ,b u t h f i r s t f i v e a r e t h e d r a w i n gc a r d s .

S S f o l l o w e r s w i l l r e c o g n i z eD e c i s i v e B a t t l e s ' s y s t e m s . T h g a m ei m e n u - d r i v e n , w i t h s t r u c t u r em o d i f i e d ( c o n s i d e r a b l y ) f r o m t h c o m p a n y ' s p o p u l a r B a t t l e f r a i i t s r i e s . A i a l S S g a m e s , e x c e p t t h v e n e r a b l e R e a c h f o t h S t a r s , t h m e n u I S t h e g a m e , a n d l e a r n i n gy o u r w a a r o u n d t h m e n u s i e s e n t i a l t l e a r n i n g h o t p l a y .O n c e t h m e n u s a r m a s t e r e d ,p l a y e r s c a c o n c e n t r a t e o s t r a t e g y .

Page 29: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 29/104

S S G ' s t r a d e m a r k i i t e m p h a s i s o n t h r o l e p l a y e db t h p l a y e r . H e r e , y o a r i c o m m a n d , a n y o c a e v e n s e l e c t a p e r s o n a l p r o f i l e . B e i n g c a u t i o u s w i l l m i n im i z e p e r s o n a l d a n g e r b u d n o t h i n g t i n s p i r e t h t r o o p s , w h i l e b e i n g h e r o i c ( t h e o p p o s i t e e n o t h s c a l e ) w i l l l i f t t h e t r o o p s t g r e a t h e i g h t s a n y o u , p r o ba b l y , t t h h e a v e n s . T h i s i a e x t r e m e l y n i c e t o u c h ,a n i r e f l e c t s t h f a c t t h a t t h C i v i l W a w a i o n s e n s e t h l a s t o t h p e r s o n a l l y l e w a r s .

B e y o n d t h a t , t h g a m e i e a s y t c o n t r o l . Y o g i v eg e n e r a l o r d e r s t e a c h b r i g a d e , t e l l i n g t h e m t m o v e ,f i g h t , o r e s t , a n t h c o m p u t e r t a k e s i f r o m t h e r e .U n l i k e R e b e l C h a r g e o r B l u e P o w d e r , D e c i s i v e B a t t l e sd o e s n o a l l o w i n d i v i d u a l u n i t c o m m a n d s b e c a u s e t h g a m e r e q u i r e s y o t a d o p t s p e c i f i c r o l e . I n t h i s w a i t ' s t h o p p o s i t e o f R e b e l C h a r g e , w h i l e t a k i n g t h e m e n ui n t e r f a c e o B P G S t h i g h l y p l a y a b l e b u s o m e t i m e sf r u s t r a t i n g l e v e l .

M o r e t C o m eT h e r e a r o t h e r g a m e s , a l w i t h t h e i r o w s t r e n g t h s a n w e a k n e s s e s . G D V V ' s C h i c k a m a u g a ( d i s t r i b u t e d b E l e ct r o n i c A r t s ) o f f e r s g r e a t f l e x i b i l i t y i n r u l e s , b u i s u f f e r ss o m e w h a t i p a y a b i l i t y a n i n t e r e s t . S S I ' s W a r g a m eC o n s t r u c t i o n S e i n c l u d e s F i r s t B u l l R u s c e n a r i o , b u i t ' s l i m i t e d b t h g a m e ' s n e e d o s t a n d a r d i z e d s y t e m s . E a g e r l y a n t i c i p a t e d i A v a l o n H i l l ' s C i v i l W a r , t h ea d a p t a t i o n o t h s u p e r b b o a r d g a m e f r o m V i c t o r yG a m e s . I w a n o a v a i l a b l e a s o f t h i s w r i t i n g .

W h a t i a p p a r e n t , e v e n a t h i s e a r l y s t a g e i c o p u t e r g a m i n g , i t h a t t h C i v i l W a i b e c o m i n g i n c r e a si n g l y w e l l r e p r e s e n t e d . F u r t h e r m o r e , t h g a m e s t h e ms e l v e s a r v e r y g o o d . W i t h t h i s k i n do s t a r t , a n t h f a c t t h a t m a n y a p e c t s o f t h e w a h a v e y e t b e s i mu l a t e d , w c a n o n l y a s s u m e t h a t t h ef u t u r e h o l d s m a n y f i n e o f f e r i n g s .O d i s k a i t h h i s t o r y b o o k s , t h A m e r i c a n C i v i l W a r e m a i n s f u l l ya l i v e .

B l u e P o w d e r , G r e y S m o k eG a r d e G a m e s o D i s t i n c t i o n

B i s h o p L n M a d i s o n C 0 6 4 4 3

D e c i s i v e B a t t l e s o t h A m e r i c a nC i v i l W n S t r a t e g i c S t u d i e s G r o u pd i s t r i b u t e d b E l e c t r o n i c A r t s1 8 2 0 G a t e w a y D r

S a M a t e o , C 9 4 4 0 4

C h i c k a m a u g aG a m e D e s i g n e r s ' W o r k s h o pd i s t r i b u t e d b E l e c t r o n i c A r t s

R e b e l C h a r g e a C h i c k a m a u g aG e t t y s b u r g : T h T u r n i n g P o i n tA n t i e t a mW a r g a m e C o n s t r u c t i o n S e S S 1 0 4 6 N R e g s t o r f f A v e .M o u n t a i n V i e w , C 9 4 0 4 3

T e v e x C o m p u t e r S o f t w a r e1 - 8 0 0 - 4 5 6 - 1 1 6 2

C - 6 4 / 1 2 8 s o f t w a r eA i r b o r n e R a n g e rA l i e n sB - 2 4B a r d ' s T a l e t o I B a t t l e s C i v i l W a B e y o n d Z o r kC a l i f o r n i a G a m e sC h u c k Y e a g e r A F D e f e n d e r - C r o w nD r a g o n ' s L a i rE c h e l o nG a m e s : W i n t e r e d

G a u n t l e tG u n s h i pf R e O c t o b e rI k a r i W a r r i o rL a s l N i n i aL e g a c y A n c i e n t sM a n i a c M a n s i o n

L r a t j O u ' f$ 3 5 S 2 4$ 3 5 $ 2 4$ 3 $ 2 $ 4 S 2 $ 4 0 $ 2 8$ 4 $ 3 $ 4 0 $ 2 8$ 3 $ 2 $ 3 $ 2 $ 2 $ 1 $ 4 $ 3 $ 4 S 2 $ 3 5 $ 2 4$ 3 5 S 2 4$ 4 0 S 2 BS 3 5 $ 2 4$ 3 5 S 2 4$ 3 S 2 S 3 5 $ 2 4

C - 6 4 / 1 2 8 s o f t w a r eM t g h l & M a g i cM W r e s i i n gN B P u l t o n R o m m e lP h a n t a s i e I I P r a l e sQ u e s t r o n I S i n b a dS k a t e o r D i eS o n s o L i b e r t yS l a r f l e e lS t e a l t h F i g h t e rS t r i k e F l e e tT e s t D r i v eT h r e e S t o o g e sU n d e r F i r eW a r g a m e C o n s l r .W i z a r d r yW o o d e n S h i p s

L i s l O u $ 4 0 $ 2 8$ 3 $ 2 $ 4 0 S 2 8$ 3 $ 2 $ 4 0 $ 2 8$ 4 0 $ 2 8$ 4 0 $ 2 8S 3 5 $ 2 4$ 3 $ 2 $ 3 $ 2 $ 4 0 $ 2 8$ 4 0 $ 2 8$ 3 $ 2 $ 3 $ 2 $ 3 5 $ 2 4$ 3 5 $ 2 4$ 3 $ 2 $ 4 $ 2 $ 3 5 $ 2 4

S a m e D a S h i p p i n gJ u s t c a l l u b e f o r e 3 : 3 0a n w e ' l l s h i p y o u r o r d e rt o d a y b y U P S . Y o u r p a c k a g ei o n l y d a y s a w a y w i t h T e v e x .

F r e e 4 0 p a g e c a t a l o g w i t hy o u r f i r s t o r d e r . W s t o c kh u n d r e d s o f C - 6 4 g a m e s .

W h o n c r d e r i i g b m a i l s e n d m o n e y c d e f .I n d u d e p h o n e n u n * a r . S K I P P I N G : U S o r d w sa i S 3 . 0 0 I f s h i p p i n g a n h a n d l i n g c h a r g e .G e o r g i a r H 5 > d e r - i t !

T E V E X4 2 0 5 F i r s t A v o # 1 0 0

T u c k e r . G 3 0 0 8 44 0 4 - 9 3 4 - 5 0 5 9

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

W a c c e p tV i s a o M a s t e r c a r d

• . ■

E x c e l l e n c e . . .f o t h C o m m o d o r e

P r o d u c t F a m i l yL o o k f o t h n a m e t h a ts p e l l s Q u a l i t y ,

A j f o r d a b i l i t y ,a n R e l i a b i l i t y .

L t K e r n a l 2 o 4 M e g a b y t e H a r d D r i v e w h i c h s u p o r t s C P / M .

S u p e r G r a p h i x G O L D t h u l t i m a t e p r i n t e r i n t e r f a c e i n c l u d i n g 3 2 b u f e r , b u i l t - i n f o n t s , u t i l i t y d i s k w i t h 2 f o n t s a n m o r e .S u p e r G r a p h i x a n e n h a n c e d p r i n t e r i n t e r f a c e i n c l u d i n g N L Q , a 8 b u f f e r ,r e s e t b u t t o n , u t i l i t y d i s k w i t h 2 f o n t s a n d m o r e .S u p e r G r a p h i x j a e c o n o m i c a l p r i n t e r i n t e r f a c e w i t h N L a n g r a p h i c s .F o n t M a s t e r 1 p o w e r f u l w o r d p r o c e s s o r f o r t h e C 6 w i t h 3 f o n t s r e a d yt u s e , 6 c o m m a n d s , f o n t c r e a t o r a n d m o r e .F o n t M a s t e r 1 2 a s u p e r w o r d p r o c e s s o r f o r t h e 1 2 i n c l u d i n g 5 f o n t s r e a d y( u s e , 1 0 2 , 0 0 0 w o r d s p e l l c h e c k e r a n d m u c h m o r e .A l H a r d w a r e i F C C e r t i f i e d A l l I n t e r f a c e s i n c l u d e L i f e t i m e W a r r a n t y

. = ■ _ = _ ^ _ = _ _ = C 6 a n 1 1 a r r e g . T o C o m m o d o r e B u s i n e s s M a c h i n e s , I n c .^ . ^ i ^ t i 2 8 0 4 A r n o l d R d S a l i n a , K S 6 7 4 0 1 ( 9 1 3 ) 8 2 7 - 0 6 8 5

Page 30: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 30/104

Page 31: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 31/104

T H N A M E O T H G A M E I S U R V I V A L .

V -

V i e t n a m , a A m e r i c a ns o l d i e r s o o n l e a r n e d t h a tt h e r e w e r e n o w i n n e r s i

d e a d l y g a m e . T s u r v i v em i s s i o n w i t h h i m o r a l e

n s a n i t y i n t a c t , a n r e t u r nb a s e s a f e l y , w a a l h

h o p e f o r , T h i s w a c a i t h a w a r d - w i n n i n gP l a t o o n .

I D a t a E a s t ' s P l a t o o n ,o w i l l e x p e r i e n c e t h f u l l

o t h f i l m a y o l e a dp l a t o o n i n t o t h e j u n g l e s ,

b u n k e r s , f o x h o l e s ,n u n d e r g r o u n d t u n n e l s

o w a r - t o r n S o u t h e a s t A s i a .T h e r e y o w i l l e n c o u n t e r

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

F O R C O M M O D O R E 6 4 / 1 2 8 'A N A M I G A 7 A T A R I * S A P P L E I I S E R I E S ? A N I B M *

■ ' " " ' E A S TD A T A E A S T U S A , I N C .

4 7 N E E D L E S D R . , S A J O S E , C 9 5 1 1 2 . ( 4 0 8 ) 2 8 6 - 7 0 7 4 .L I C E N S E D B V

- A

C ■ ' " < ■ ■ ' - . . . - ■ ■ ; '

G A M E D E S I G N 1 3 8 7 O C E A N S O F T W A R E L T D . P L A T O O N . T ' l u l H E M D A L E F I L M C O R P . A L R I G H I S R E S E R V E D .

C O M M O O O f l E . A P P L E . A T A R I , I B M . A N O C E A N H U R E G I S T E R E DT R A D E M A R K S O C O M M O D O R E E L E C T R O N I C S L T D A P P L EC O M P U T E R S , I N C . . A T A R I C O R P . . I N C O R P . . A N O C E W

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

Page 32: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 32/104

W a r p S p e e dT h a c c e l e r a t o r c a r t r i d g e w a c o n t i nu e s ! O n o t h l a t e s t a n m o s t i m p r e s -s i v e e n t r i e s i W a r p S p e e d f r o mC l n e m a w a r e , c o m p a n y f a m o u s f o i t i n t e r a c t i v e s o f t w a r e m o v i e s .

T h u t i l i t y c a r t r i d g e m a r k e t i c r o w d e d a n c o m p e t i t i v e , s a n n e e n t r y m u s t h a v e i t o w u n i q u es t r e n g t h s . W a r p S p e e d d o e s . I t ' s a l m o s tt o t a l l y c o m p a t i b l e w i t h F a s t L o a d , t h o r i g i n a l t u r b o - l o a d e r f r o m E p y x t h a th a b e e n t h l e a d e r f o y e a r s . O c o u r s e ,i d o e s l o m o r e t h a n F a s t L o a d , a n i w o r k s b o t h o t h 6 a n t h 1 2 ( i n a t i v e m o d e ) . I t h i s l a s t r e s p e c t i t i s , t m k n o w l e d g e , u n i q u e .

W a r p S p e e d l o a d s , s a v e s , v e r i f i e s ,c o p i e s , a n f o r m a t s a t u r b o s p e e d ( d i s ko n l y ) . S c r a t c h a n v a l i d a t e a r d o n e , u f o r t u n a t e l y , a s l o w s p e e d . F a s t - l o a d i n gt i m e i c o m p a r a b l e t o t h e r c a r t r i d g e s( i n c l u d i n g F a s t L o a d ) , a n s a v i n g i q u i c k e r t h a n m o s t . T h D O w e d g e , a w e l l a m a i n m e n u , f o l l o w s t h F a s t L o a df o r m a t . T h s h o r t - h a n d f o r t h e s a v e c o m a n d ( t h e b a c k - a r r o w k e y ) s e e m s t b m o r e d e p e n d a b l e a n b u g - f r e e .

M a n y F a s t L o a d c o m m a n d s a r u c h a n g e d . T h d i r e c t o r y i a c c e s s e d b t y p i n g $ T h f i r s t p r o g r a m o d i s k i l o a d e d b p r e s s i n g t h C o m m o d o r e -R U k e y c o m b i n a t i o n . L o a d i n g f r o m

. S

• -

I c i

C a a C

C

t h e s c r e e n d i r e c t o r y i e v e n e a s i e r t h a nF a s t L o a d ; j u s t t y p e o a n p r e s sR E T U R N ( n n e e d t b l a n k o u t h r m a i n i n g " b l o c k - s i z e " d i g i t s ) .

T h c a r t r i d g e w o r k s i d e n t i c a l l y o t h 6 a n t h 1 2 8 ; s m a l l s w i t c h s l e c t s t h d e s i r e d m o d e . O t h 6 4 c h o o s i n g t h 1 2 p o s i t i o n d i s a b l e s t h ec a r t r i d g e — a h a n d y f e a t u r e . T h e r e I r e s e t b u t t o n a w e l l . W i t h t h i s , t o g e t h e rw i t h w e l c o m e U N N E W c o m m a n d( T U } , y o c a r e c o v e r B A S I C p r o g r a ma f t e r s y s t e m c r a s h . ( T h i s i p o s s i b l e o t h 6 e v e n w i t h t h e c a r l r i d g e d i s a b l e d ;j u s t s w i t c h t t h 6 p o s i t i o n , r e s e t , a n t y p e T U . )

K I L L c o m m a n d ( * K ) i a v a i l a b l et d i s a b l e t h e a c c e l e r a t o r i a n w h e nn e c e s s a r y . O t h 1 2 8 , W a r p S p e e d s e t 6 w i l l a u t o m a t i c a l l y p l a c e t h c o p u t e r i 6 m o d e — a n o t h e r s i m p l e y e u s e f u l f e a t u r e .

T h c a r t r i d g e m a r k e t i c r o w d e d , b u W a r p S p e e d h a

i t o w u n i q u e s t r e n g t h s — a n di w o r k s b o t h o t h 6 a n

1 2 5 .

P a r t i c u l a r l y e l e g a n t a r e t h e c o p ya n s c r a t c h s u b m e n u s — c o p y i n g a n s c r a t c h i n g a t h e i r " u s e r - f r i e n d l i e s t . "B o t h a r v e r y f l e x i b l e . T h e r e a r b o t hd u a l { t w o - d r i v e , f a s t , n i b b l e - t y p e ) a n s i n g l e ( f u l l y v e r i f i e d ) c o p i e r s . S i n c eW a r p S p e e d c o m p r e s s e s d a t a , c o m p l e t ed i s k c o p i e s — u s i n g t h s i n g l e c o p i e r —a r m a d e i f r o m o n t t h r e e d i s ks w a p s . T h i s t a k e s l e s s t h a n t h r e e m i u t e s . I g e n e r a l , c o p y i n g o t h 6 t a k e s m o r e s w a p s t h a n t h 1 2 ( b u t s t i l ln o m o r e t h a n t h r e e ) , t h o u g h t h l o a d /s a v e s p e e d s e e m s t b t h s a m e .s h o u l d a l s o m e n t i o n t h a t W a r p S p e e da l w a y s s a v e s i n f o r m a t ( " s k e w 6 " t h a t s u b s e q u e n t l y p e r m i t s s o m e w h a tf a s t e r l o a d i n g .

A c c o r d i n g t t h s a t i s f a c t o r y , i n o c o p i o u s d o c u m e n t a t i o n , W a r p S p e e da c c o m m o d a t e s t h e 1 5 4 1 , 1 5 7 1 , 1 5 8 1 ,a n " m o s t c o m p a t i b l e d i s k d r i v e s , " i c l u d i n g v a r i o u s h a r d d r i v e s , a n t h M S d u a l d r i v e . ( T h e c a r t r i d g e s u p o r t s s i n g l e a n d u a l - d r i v e s y s t e m s ,s i n g l e o r d o u b l e - s i d e d m o d e s , a n f l e xi b l e r e n u m b e r i n g o d r i v e s . )

A n o t h e r s i g n i f i c a n t f e a t u r e o f f e r e db W a r p S p e e d i t h e w e l l - i n t e g r a t e dd i s k s e c t o r e d i t o r a n M m o n i t o r . Y o g f r o m o n t t h o t h e r a n b a c k a g a i nd i r e c t l y . D o t h h a v e f e a t u r e s y o e x p e c ti t o d a y ' s b e t t e r s o f t w a r e . T h s e c t o re d i t o r i p a r t i c u l a r i n c l u d e s s o m e t h a t

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

A l s o u n i q u e i t h T Y P E c o m a n d , w h i c h l i s t s a n t e x t f i l e t t h s c r e e n , s e c t o r b s e c t o r , w i t h o u t c o r u p t i n g m e m o r y . T h i s w o r k s w e l l w i t hW a r p S p e e d ' s a b i l i t y t o d u m p a n t e x ts c r e e n t p r i n t e r .

T y p e * f o a a u t o - r u n d i s k m e n uw i t h h i g h l i g h t e d d i r e c t o r y t h a t a l l o w ss i n g l e - k e y l o a d / r u n o f s e l e c t e d f i l e s .T h i s i m i x e d b l e s s i n g — n o t o n l y d o e si t a k e l o n g e r t a c c e s s t h e d i r e c t o r y t h i sw a y , b u t h e d i r e c t o r y o v e r w r i t e s m e o r y . I w o u l d s e e m s i m p l e m a t t e r t h a v e a l l o w e d t h C o m m o d o r e - R U Nk e c o m b i n a t i o n t e x e c u t e a n p r g r a m f r o m I h e u s u a l o n s c r e e n d i r e c t o r y( w h i c h d o e s n ' t c o r r u p t m e m o r y ) ; a l e a s t o n c o m p e t i n g c a r t r i d g e d o e s t h i s .T h i s s i m p l e c h a n g e w o u l d e l i m i n a t e t h n e e d f o r a s e p a r a t e a u t o - r u n m e n u .

T h e r e a r t w f e a t u r e s , c o n t a i n e do s e v e r a l c o m p e t i n g c a r t r i d g e s , t h a tm i s s o W a r p S p e e d : s e o A i u t i l i t i e s( D e l e t e , M e r g e , R e n u m b e r , a n d s o n ) ,a n p r o g r a m m e d o r e p r o g r a m m a b l ef u n c t i o n k e y s . O c o u r s e , r e a d i l y r e p r og r a m m a b l e f u n c t i o n k e y s m i g h t r e q u i r et h a d d i t i o n o R A t W a r p S p e e d( w h i c h i l a c k s ) . P e r h a p s t h i s i a s k i n gt o m u c h o f 1 6 R O c a r t r i d g e . A t h p r o g r a m m e r s p r o f e s s , " W h a v et a k e n 3 2 o m a c h i n e l a n g u a g e c o d ea n d h a v e r e w r i t t e n i o v e r a n o v e r u t i w c o u l d f i i i n s i d e a 1 6 R O ( t k e e p y o u r c o s t d o w n ) . "

T h i s b r i n g s m t f i n a l o b s e r v at i o n : S 4 9 . 9 5 s e e m s a b i t s t e e p f o e v e na e x c e l l e n t 1 6 R O c a r t r i d g e . S e v e ra c o m p e t i n g c a r t r i d g e s o f f e r 3 2 R O f o o n l y S t S 1 m o r e , a n d o n e e v e ni n c l u d e s 8 R A M .

T h a t w i s h l i s t n o t w i t h s t a n d i n g ,W a r p S p e e d i f i n e c a r t r i d g e . I y o w a n t F a s t L o a d c o m p a t i b i l i t y a n a a c e l e r a t o r c a r t r i d g e t h a t w o r k s i b o t h 6 4a n 1 2 m o d e , c h o o s e W a r p S p e e d .

— A r t H u n k i n sW a r p S p e e dC i n e m a w a r e4 1 6 5 T h o u s a n d O a k s B l v d .W e s t l a k e V i l l a g e , C 9 1 3 6 2S 4 9 . 9 5

C O M P U T E D 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 n O r d e r L i n e1 - 8 0 0 - 7 2 7 - 6 9 3 7

Page 33: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 33/104

M e r l i n 1 2 8t h u s ! i a l h o n e s t y b e g i n b s a y i n g

l h a t M e r l i n 6 i o n o o n l y t w p i e c e so s o f t w a r e t h a i i n s p i r e d m t w r i t e af a l e t t e r .

A a r e s u l t , o n o m p r i n c i p a lr e a s o n s f o w a n t i n g t r e v i e w t h M e l i 1 2 a s s e m b l e r w a t s e h o t h d e s i g n e r s c o u l d p o s s i b l y i m p r o v e o nt h o r i g i n a l p a c k a g e . I c a s e y o u ' r e n o f a m i l i a r w i t h i t M e r l i n 6 i f a s t a n f r i e n d l y a s s e m b l e r f o t h 6 4 I t ' s e v e nl i t t l e s l i c k ( a n a d j e c t i v e r a r e l y a p p l i c ab l t p r o f e s s i o n a l - l e v e l 6 p r o g r a m s ) .

M e r l i n 6 h a l i n e n u m b e r s l i k eB A S I C p r o g r a m . M e r l i n 1 2 a l s o h a l i n en u m b e r s t h a t a p p e a r w h e n t h s o u r c ec o d e i l i s t e d , b u o n l y t h c u r r e n t l i n en u m b e r i v i s i b l e i n e d i t m o d e , i t h u p p e r r i g h t c o r n e r o f I h e s c r e e n . m i s st h l i n e n u m b e r s . T h e y m a d e n i c et r a n s i t i o n f r o m B A S I C , e v e n t h o u g ht h e y w e r e n o u s a b l e a l a b e l s . ( I h a s u b r o u t i n e t h a t b e g a n a l i n e 2 0 0 0 ,w o u l d s t i l l h a v e t o i n s e r t a l a b e l o t h a tl i n e t o w h i c h t h J S c o u l d j u m p . )

a l s o m i s s t h 4 0 - c o l u m n s c r e e n .M e r l i n 1 2 r u n s o n l y o t h 8 0 - c o l u m ns c r e e n ( i y o b o o t w h i l e i 4 0 - c o l u m nm o d e , y o a r g i v e n m e s s a g e t s w i t c h ) . Y o m i g h t t h i n k t h a t u s i n g a 8 0 - c o l u m n s c r e e n w o u l d a l l o w y o t h a v e l o n g e r c o m m e n t s , b u t h i s i n o t h c a s e . Y o c a h a v e o n l y a b o u t 7 0

c o l u m n s o c o m m e n t , a b o u t t h s a m en u m b e r a w i t h M e r l i n 6 ( a l t h o u g hl o n g c o m m e n t s i M e r l i n 6 w r a p ) .

b e l i e v e m o s t u s e r s w o u l d p r e f e r as u b s t a n t i a l c o m m e n t f i e l d , p e r h a p s 1 6 c o l u m n s . r a r e l y u s t h c o m m e n tf i e l d , b u a f a a s I ' m c o n c e r n e d , a l o n g a I ' f r e e t w r i t e s o m e t h i n gw h e n t h s p i r i t m o v e s m e I ' h a p p y .

M e r l i n 1 2 i p o w e r f u la s s e m b l e r t h a t c o m e s o

1 5 7 1 - f a r m a l t e d d i s k p a c k e d t w i t h i n a i n c h o i t l i f e .

M e r l i n 1 2 8 f e a t u r e s m a n y d e m o ns t r a t i o n p r o g r a m s a n d m a c r o s o n i t 1 5 7 1 - f o r m a t t e d d i s k . I f a c t , i t ' s p a c k e dt w i t h i n a i n c h o i t l i f e . I f y o u h a v e1 5 8 1 d r i v e , m a d v i c e i t c o p y a l t h f i l e s i m m e d i a t e l y o n t o 3 ' / 2 - i n c h w o r kd i s k s y o h a v e a l i t t l e b r e a t h i n gr o o m . R o g e r W a g n e r P u b l i s h i n g h a sg e n e r o u s l y p r o v i d e d a n u n p r o t e c t e dd i s k . R e w a r d t h i s c o n s i d e r a t e c o m p a n yb g u a r d i n g y o u r c o p i e s w i t h y o u r l i f e .D o n ' t a l l o w a n y o n e t " b o r r o w " c o p y .

L i k e M e r l i n 6 4 M e r l i n 1 2 8 i m a r a s s e m b l e r . T h a t m e a n s t h a t y o c a

b u i l d u y o u r o w l i b r a r i e s o s i m u l a te i n s t r u c t i o n s . U n f o r t u n a t e l y , a w i t hM e r l i n 6 4 y o u ' r e l e f t t y o u r o w d v i c e s w h e n i c o m e s t u s i n g t h m a c r o sp r o v i d e d o t h d i s k . T h a s s e m b l e r i s e l f i v e r y f r i e n d l y , b u t h d o c u m e n t at i o n h a s n ' t i m p r o v e d . I t ' s v i r t u a l l yi n d i s t i n g u i s h a b l e f r o m t h 6 v e r s i o n —v e r y t h i n a n s p a r e . M e r l i n 1 2 8 a l s oc o m e s w i t h S o u r c e r o r , a p o w e r f u l a n f a s t d i s a s s e m b l e r t h a t c a b e d o w n r i g h tu s e r - r u d e . F o i n s t a n c e , t h h e l p s c r e e nt e l l s y o t e n t e r t h b e g i n n i n g a d d r e s so t h d i s a s s e m b l y a S 8 0 0 0 I i y o u rc o d e b e g i n s a $ 8 0 0 0 . T h i s w i l l g e n e r a t ea e r r o r m e s s a g e . Y o u h a v e t e n t e r8 0 0 0 1 — d o n ' t a s h o l o n g i t o o k m t f i g u r e t h a t o u t . B u t h i s i e n t i r e l y I k e e p i n g w i t h S o u r c e r o r 6 4 w i t h w h i c h

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

T h S o u r c e r o r 1 2 h e l p s c r e e n i b i g g e r t h a n t h 6 4 ' s , a n t h e r e a r e a d d it i o n a l f e a t u r e s . D i s a s s e m b l y o 4 p r o g r a m t a k e s o n l y f e m i n u t e s .

M e r l i n 1 2 8 , l i k e i t p r e d e c e s s o r , a l o w s y o t a s s e m b l e t a n f r o m d i s k ,s a v i n g t i m e a n m e m o r y , a n i s u p o r t s c o n d i t i o n a l a s s e m b l y . I g o e s b ey o n d t h 6 v e r s i o n b c o n v e r t i n gi n t e g e r s t f l o a t i n g - p o i n t a n d b y p r v i d i n g l i n k e r t h a t c a n g e n e r a t e r e l oc a t e d c o d e ( u s e f u l w i t h t h e 1 2 8 ' sv a r y i n g B A S I C t e x t s t o r a g e a r e a ) .

M e r l i n 1 2 8 ' s b i g g e s t i m p r o v e m e n t

' ■ ' - ■ ■ - £ - .

P A R T

i i ^ "

E S T E R N E U R O P E A N T O U R "S c e n e r y D i s k i s b e a u t i f u l t f l y , y o u ' l lw a n t t m a k e i t h c e n t e r p i e c e o y o u rS c e n e r y D i s k c o l l e c t i o n ! T h i s i p a r t t w o f i v e - p a r t g u i d e d t o u r f r o m L o n d o n t R e S q u a r e .T h i s m o n l h w f l t P a r i s , c i t y o l i g h t s . F e s i g h t s c a c o m p a r e w i t h t h E i f f e l T o w e ra d a w n .N o o f t o u l e f t y o c a s e N o t r eD a m e c a t h e d r a l , s i t u a t e d o n a n i s l a n d i t h S e i n e . O l h e r P a r i s h i g h l i g h t s I n c l u d et h e A r c d T r i o m p h e . S o c r e C o e u r . C o c o r d e O b e l i s k , a n I h L o u v r e .N e x t m o n t h w e ' l l f i n i s h o u t o u r o P a r i s a n c o n t i n u e o t G e r m a n y .

" F i n d R e S q u a r e " C o n t e s t !F i n d R e S q u a r e I M o s c o w a n e n t e r t w i r e a l t r i p ( o t w t E u r o p e , c o u r t e s y o S u b L O G I Ca n T W A ! S e t r i e S u b L O G I CP r o d u c t C h a r t a y o u r d e a l e r o w r i t e S u b L O G I C t o c o m p l e t ed e t a i l s a n c o n t e s t r u l e s .

L O G I CC o r p o r a l l o n5 0 K e n y o n R o a dC h a m p a i g n . I L 6 1 B 2 OO l U I ' I ' r f i n j l , n v * « i i

Page 34: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 34/104

o v M e r l i n 6 b f a r , h o w e v e r , i s i t sa b i l i t y t o s c r o l l i n t w d i r e c t i o n s i e d i tm o d e . N o t h i n g i s o t i r e s o m e a l i s t i n g

s e c t i o n a g a i n a n a g a i n , t r y i n g t f i n dt h b e g i n n i n g o r o u t i n e o r t h e c r u c i a lc o n s t a n t l i s t t h a t a l w a y s s e e m s t h o v e rj u s l i n c h e s a b o v e t h v i s i b l e s c r e e n .S c r o l l i n g b a c k w a r d t h r o u g h f i l e i d i z z y i n g e x p e r i e n c e , a n n o a l t h a tc o m m o n e v e n o a s s e m b l e r s f o m o r es o p h i s t i c a t e d m a c h i n e s , a t o l d . Y o c a c u r s o r u p a n d d o w n t h r o u g h t h f i l e , o y o c a n u s e t h c u r s o r k e y s i c o m b l n a t o n w i t h t h C o m m o d o r e k e t m o v e u p a m i d o w n b " p a g e s " ( p a g e i g e n e r a l l y u n d e r s t o o d t m e a ns c r e e n f u l o f m a t e r i a l ) .

M e r l i n 1 2 8 a l l o w s a b o u t 3 5 o s o u r c e c o d e i m e m o r y a o n t i m e( e n o u g h t g e n e r a t e a b o u t 8 o o b j e c tc o d e , i y o d o n ' t u s t o m a n y c o m e n t s ) b e f o r e y o h a v e t c o n c e r ny o u r s e l f w i t h d i s k a s s e m b l y a n i c l u d e f i l e s .

U s i n g t h 8 0 - c o l u m n s c r e e n a n t h 1 5 8 1 d i s k d r i v e r e s u l t s i n r e a l 8 5 0 2p r o c e s s i n g s p e e d s . a s s e m b l e d a 7 7 -b l o c k s o u r c e f i l e t g e s e n s e o f t h ep r o g r a m ' s s p e e d . M e r l i n 1 2 l o a d e d i j u s t s e c o n d s . I l o a d e d t h s o u r c e c o d ei s e c o n d s . I a s s e m b l e d t h 1 9 s o u r c e i n t o 4 m a c h i n e l a n g u a g e p r g r a m i 1 s e c o n d s a n t h e n s a v e d t h o b j e c t c o d e t d i s k i s e c o n d s . T h i ss h o u l d h e l p m i m w e i g h t - l o s s p l a n .M e r l i n 6 w a s a l w a y s c o n s i d e r a t ee n o u g h t l e m e a w h i l e i p e r f o r m e di t v a r i o u s f u n c t i o n s ; n o h a v e b a r e l ye n o u g h l i m e t t a k e a s i p o f c o f f e e .

I y o u h a v e 1 5 8 1 d r i v e , m u s tw a r n y o t h a t t h o p e r a t i n g s y s t e mm a h a v e f e w r e m a i n i n g b u g s . A l e a s l o n p e r s o n h a s d i s c o v e r e ds c r a m b l e d d i r e c t o r y a f t e r r e n a m i n gf i l e . M o w t e s t i n g r e v e a l e d d i s t u r bi n t e n d e n c y t " l o s e " s o u r c e c o d e . A m i t t e d l y , t h i s h a p p e n s l e s s o f t e n w i t hM e r l i n 1 2 t h a n w i t h M e r l i n 6 4 . I n a i n f o r m a l t e s t , d i s c o v e r e d t h a t i f a i l e dt s a v e t h s o u r c e c o d e b e t w e e n 1 . a n 2 0 p e r c e n t o f t h e a t t e m p t s . I o n t e s t ,t w o u o 4 t e s t s a v e s w e r e c r o s s e d( t h a t i s o n f i l e w a m i s d i r e c t e d t b l o c k s c o n t a i n i n g a n o t h e r f i l e ) . M a v i c e i t o t r e a t t h 1 5 8 1 a i i w e r es m a l l h a r d d i s k . K e e p y o u r a p p l i c a t i o nf i l e s ( l i k e M e r l i n 1 2 8 , S p e e d S c r t p t , a n s o n o y o u r 3 V i - ! n c h d i s k a n u s y o u r5 V i - i n c h d i s k t s a v e y o u r s o u r c e c o d e ,t e x t f i l e s , a n d a t a f i l e s . L i k e s o m e h a r dd i s k s , t h 1 5 8 1 h a s t e r r i f i c c a p a c i t y a n s p e e d , b u l e s s t h a n t e r r i f i c r e l i a b i l i t y .

k n e w f r o m t h e o u t s e t t h a t M e r l i n1 2 w o u l d b b e t t e r t h a n M e r l i n 6 4 M m a i n q u e s t i o n w a s w h e t h e r M e r l i n 1 2 w a s i m p r o v e d e n o u g h t w i m o v e rf r o m m p r e v i o u s p r a c t i c e o f w r i t i n ga n a s s e m b l i n g 1 2 p r o g r a m s i 6 m o d e a n t o g g l i n g b e t w e e n t h t w c o m p u t e r s u s i n g t h r e s e t s w i t c h . I i s M e r l i n M i s u p e r i o r a s s e m b l e r f o

3 C O M P U T E ! ' * G a z e t t e J u l y I 9 B 8

w h a t a r g u a b l y i t h m o s t a d v a n c e d 8 b i c o m p u t e r t h a t w i l l e v e r b m a n u f a ct u r e d . I y o a r i n t e r e s t e d i 1 2 m 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 ( f r o mw h a t h a v e r e a d , t h e r e i d e a r t h o 1 2 8 - s p e c i f i c s o f t w a r e ) , y o s h o u l d s e r io u s l y c o n s i d e r M e r l i n 1 2 8 .

— R o b e r t B i x f aM e r l i n 1 2 R o g e r W a g n e r P u b l i s h i n g1 0 5 0 P i o n e e r W a S u i t eE C a j o n , C 9 2 0 2 05 6 9 . 9 5

T h T r a i nW h e n s e o u t e x p l a i n T h T r a i n , an e g a m e b A c c o l a d e , t m w i f e , i w a e a s i e s t t s a t h a t t h t r a i n i q u e st i o n h e l d t h f i n e s t a r t r e a s u r e s o N a z i - o c c u p i e d F r a n c e , a n t h a t H u r lL a n c a s t e r a n b a n d o F r e n c h r e s i st a n c e f i g h t e r s h a t o s t e a l t h t r a i n a n t a k e i b e h i n d A l l i e d l i n e s . T h a t p r e t t yw e l l s u m s u b o t h t h c o m p u t e r g a m ea n t h m o t i o n p i c t u r e , b u i t h g a m e , B u r t L a n c a s t e r i s n ' t t h e r e t h e l py o u . Y o u a n d L e D u e , r e s i s t a n c e f i g h te r h a v e t d i y o u r s e l v e s .

I t h a t s o u n d s s i m p l e , r e m e m b e rt h a t t h e A l l i e d l i n e s c a b r e a c h e d o n l yb c r o s s i n g m i l e s o N a z i - o c c u p i e d t e r i t o r y . A l s o r e m e m b e r t h a t t h N a z i sh a v e t h e i r h e a r t s s e o t a k i n g t h e s et r e a s u r e s t B e r l i n , w h e r e t h e y m a b h e l d t r a n s o m n e g o t i a t e d s e t t l e m e n tt W o r l d W a 1 1

Y o s e e t h e b u i i e t s w a l k i n gt h r o u g h t h d i r t t o w a r d y o u i

t h b e s t H o l l y w o o d t r a d i t i o n .

B e f o r e y o c a n b e g i n y o u r r a c ea c r o s s F r a n c e , y o u m u s t c a p t u r e t h s t t i o n w h e r e t h t r a i n i w a i t i n g , W i t h t h p e r s p e c t i v e t h a t h a b e c o m e t r a d em a r k o A c c o l a d e g a m e s , y o s e t h a c t i o n t h r o u g h t h e y e s o y o u r c h a r a ct e r , i n t h i s c a s e l o o k i n g o v e r t h e b u s in e s s e n o f s u b m a c h i n e g u n . Y o u rp r o b l e m i t t a k e o u t h N a z i s y o s e b e h i n d t h e l i g h t e d w i n d o w s , w h i l e t h s h a d o w y f i g u r e o L D u c r e e p s i n t ot h s t a t i o n t e l e g r a p h o f f i c e .

S t r a n g e l y , w i t h t h e a c t i o n u n d e rw a y , t h g a m e p a u s e s a n a s k s w h i c hl e v e l y o u ' d l i k e t o p l a y . P e r h a p s t h i d e a i t h a t , o n c e y o u s u r v i v e t h f i r s th a l f - d o z e n N a z i s , y o a r e q u i p p e d t g o n A a n r a t e , t h b a d g u y s a r f i i n g b a c k , a n d y o u s e t h e i r b u l l e t sw a l k i n g t h r o u g h [ h d i r t t o w a r d y o i

t h e b e s t H o l l y w o o d t r a d i t i o n . F a i l t od u c k ( o a c c i d e n t a l l y s h o o t L e D u e ) ,a n t h g a m e i o v e r .

A f t e r t a k i n g t h s t a t i o n , y o b o a r dt h t r a i n , B e f o r e y o l i c o n t r o l s f o t h t h r o t t l e , b r a k e s , s t e a m b l o w o f f , w h i s t l e ,a n s o n A l t h o p e r a t i n g c o n t r o l sw i l l b u s e d d u r i n g t h c o u r s e o y o u rr u n . K e e p y o u r e y e s o t h g a u g e s t h a ts h o w s t e a m p r e s s u r e a n b o i l e r t e p e r a t u r e — y o u ' l l h a v e t o p e n t h f i r eb o s y o c a n s h o v e l i m o r e c o a l f r o mt i m e t t i m e .

A i t h i s w e r e n ' t e n o u g h , y o u ' r el i k e l y t o r e c e i v e a w a r n i n g f r o m L e D u t h a i e n e m y f i g h t e r s a r e a t t a c k i n g . W h e nt h i s h a p p e n s , s w i t c h y o u r v i e w t t h f r o n t o r r e a r o t h t r a i n a n h o l d o f t h a t t a c k w i t h t h g u n s m o u n t e d t h e r e .

O t h e r m e s s a g e s t e l l y o w h e ny o u ' r e n e a r i n g b r i d g e , s w i t c h , o r a o t h e r s t a t i o n . T h e s e a r t h t h r e e o t h e rh a z a r d s y o u ' l l e n c o u n t e r . I t h c a s e o t h e s w i t c h , y o u m u s t r e f e r t t h m a t f i n d o u w h i c h w a t g o a n d t h e n b l o wt h w h i s t l e i c o d e t h a t w i l l t e l l t h F r e n c h r e s i s t a n c e h o y o u w i s h t h s w i t c h t b s e t .

I y o f a i l t s t o p a b r i d g e s , y o u ' l lb d e s t r o y e d b t h g u n b o a t s i t h r i e r s . A l s t o p s m u s t b p r e c i s e . W a r n i n g st h a t b r i d g e o s t a t i o n i a h e a d w i l la l s o i n c l u d e t h d i s t a n c e t t h e m i k i l o m e t e r s — t h e s e c o u n t d o w n a y o a p p r o a c h . U n l e s s y o s t o p a z e r o k i l om e t e r s , y o u ' v e b u n g l e d i ( t h o u g h a s t a t i o n y o c a n b a c k u p ) .

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

T r a i n s t a t i o n s m u s t b t a k e n t h s a m e w a t h a t y o t o o k t h f i r s t s t a t i o n :F i r e a t t h N a z i s ( w h o a r a g a i n s h o o ti n g b a c k ) i t h l i g h t e d w i n d o w s , g i v i n gt h s h a d o w y L D u t h n e c e s s a r y c o v e rl g e i n s i d e a n c a p t u r e t h e t e l e g r a p h .

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

Y o c a a l s o u s t h e t e l e g r a p h t r e q u e s t s p e c i f i c h e l p f r o m t h F r e n c hu n d e r g r o u n d . A s k t h e m t t a k e t h e n e x ts t a t i o n o r b r i d g e , o r a s f o r r e p a i r s . I r e q u e s t c a b g r a n t e d , y o u ' l l b t o l dw h a t t i m e t h s e r v i c e s w i l l b i e f f e c t .O n c e b a c k a b o a r d t h t r a i n , y o c a a j u s t y o u r s p e e d s a n o t o a r r i v e t o e a r l y . I b r i d g e c a n ' t b t a k e n u n t i l3 : 3 0 , i w o n ' t d t a r r i v e a 3 : 1 5 .

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

Page 35: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 35/104

W e ' r eg i v i n ga w a y

L i s t o p r i z e sG r a n d P r i z e $ 1 0 0 0 C A S H ( w i n n e r )2 n P r i z e C h o i c e o A b a c u s b o o k s a n

s o f t w a r e ( a w a r d s ) $ 5 0 0 v a l u e3 r P r i z e C h o i c e o A b a c u s b o o k s a n

s o f t w a r e ( a w a r d s ) ( 4 0 0 v a l u e4 t h P r i z e C h o i c e o A b a c u s b o o k s a n d

s o f t w a r e ( a w a r d s ) $ 3 0 0 v a l u e5 t P r i z e O u c o m p l e t e C - 6 4 L i b r a r y

S e t - $ 2 2 7 v a l u e ( 1 0 0 a w a r d s )

■ a c k t r l A S I C g l v w y o o v » r Z 7 c o m m e n d *

c ™ > ! » H l - r a a i k a m \ n g t o I h Q E O 3 e e r a a n

P u l l d o w n M e n u O m M i w U m

A b a c u sD e p t M 5 3 7 0 5 2 n d S t r e e t S

G r a n d R a p k t a , M 4 9 5 0 8T e t e x 7 0 9 - 1 0 1 - F A X 6 1 6 V S 9 e T O 2 5

P h o n e 6 1 6 7 6 9 6 - 0 3 3 0

$ 2 5 , 0 0 0I p r i z e s , i o u B e c k e r B A S I CG E O S a p p l i c a t i o n c o n t e s t

Y o a l r e a d y k n o w G E O S . A n d i y o k n o w B A S I C , t h e ny o c a w r i t e a p p l i c a t i o n s t r u u n d e r G E O S u s i n g o u n e a n e x c i t i n g B e c k e r B A S I C f o r t h e C - 6 4 .

N o A b a c u s i s p o n s o r i n g c o n t e s t t f i n d t h e m o s tt a l e n t e d a u t h o r s a m o n g y o u . W e ' r e l o o k i n g f o r t h e b e s tG E O S a p p l i c a t i o n s w r i t t e n u s i n g o u r p o w e r f u lB e c k e r B A S I C . W i t h m o r e t h a n 2 7 0 + n e c o m m a n d s a n f u n c t i o n s , B e c k e r B A S I C m a k e s w r i t i n g G E O Sa p p l i c a t i o n s s n a p . T h e r e ' s c o m m a n d s f o h i r e s g r a p h i c s ,p u l l d o w n m e n u s , d i a l o g b o x e s a n m u c h m o r e .T l e a m m o r e a b o u t B e c k e r B A S I C o o u c o n t e s t w r i t e o c a l l A b a c u s . O b e t t e r y e t , p i c k u c o p y o B e c k e r B A S I Ca o n o o u t h o u s a n d s o d e a l e r s a n s t a r t w r i t i n g t h o s eG E O S a p p l i c a t i o n s n o w .

H e r e ' s t h e c o n t e s t r u l e s :1 W r i t e y o u r e n t r i e s u s i n g B e c k e r B A S I C t r u u n d e r G E O S .

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

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

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

4 Y o m u s t m a k e s u r e t h a t y o u r e n t r y i r e c e i v e d b y A b a c u s n ol a t e r t h a n A u g u s t 3 1 , 1 9 8 8 .

5 W e ' l l a n n o u n c e t h w i n n i n g e n t r i e s b O c t o b e r 3 1 1 9 8 8 .C o m p l e t e r u l e s a r e o t h o f f i c i a l e n t r y f o r m i n s i d e t h e B e c k e r B A S I Cp a c k a g e .

Y E S I I w a n t t s t a r t w r i t i n g a p p l k a t k r a t o G E O S . P t o a a e r u t hm B e c k e r B A S I C 8 1 1 4 3 , 0 5 p l u s $ 4 . 0 0 s h i p p i n g a n h m t l i n g[ l o r w g n J 1 2 . 0 0 ) . M i c h i g a n r « U d e n t » a d 4 u k b u

P a y m e n t V I S A M A M E X C h a r t M o n e y O r d a f

C * r d N o . _ E i p . t a l e

Y E S I T J n t t w t a d I w r i t i n g G E O S s p p l l c a t t o n i . P l u u « • I n f o m t t i w i a b o u t B e c k a r B A S C « n y o u i c w i l e t f

N a m e .A d d r e a

C i t y Z i p _

P l o a s o s o o d m t w c u M l o g o ' y o u r n m o n t v o l i n o o f s o f w r m■ n b o o k i t e t h C o r m o d a ™ 6 o C o m m o d o r e 1 2 B .

T o o n ^ r . m i t N i o o u p o n o c t M n u u * . M n > S Z n d B t r M S E . a n n ( I R i p l M . M I 4 B 6 C » 1 - 8 0 0 - 4 5 1 - 4 3 1 9

Page 36: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 36/104

b i n g y o u r s e l f o f p o i n t s . ( T h e n u m b e r o e n e m y f i g h t e r p l a n e s s h o t d o w n a l s of i g u r e s i n t o y o u r s c o r e — w h i c h i w r i tt e t o h i g h - s c o r e t a b l e o t h d i s k . )

T h e l i m i n a t i o n o f p l a n e s , b o a t s ,a n t r a i n s t a t i o n s r e q u i r e s t h s k i l l sy o u ' v e h o n e d o a r c a d e g a m e s . T h d i f e r e n c e h e r e i t h a t t h e y a r b e t t e r s u i t e dt t h s t o r y l i n e t h a n i g a m e s w h e r e t h s t o r y i w r i t t e n o n l y a f t e r t h a r c a d e s q u e n c e s a r d o n e . F o t h r e s t o i t y o u ' l l l e a r n h o a n w h e n t c o n t r o lt h t r a i n a y o g a l o n g . C o n t r o l i l o g ic a l , s u c h a u s i n g t h s t e a m b l o w - o f fw h e n t h s t e a m p r e s s u r e c l i m b s t o h i g h .S u c h c o n t r o l s o o n b e c o m e s i n s t i n c t i v e .

■ .

Y o c o n t r o l t h t r a i n b j o y s t i c ka n f e e a s i l y m e m o r i z e d k e c o m a n d s f o s w i t c h i n g p o s i t i o n s . A l g r a p h i c s a r v e r y w e l l d o n e , a s a r e t h en u m e r o u s s o u n d e f f e c t s . p a r t i c u l a r l yl i k e h e a r i n g t h e r o a r o t h f i r e w h e ne v e r t h e f i r e b o x d o o r i o p e n e d — i ts h o w s s o m e o n e w a t h i n k i n g o m a i n t h g a m e c o m p l e t e .

I o t h e r s i m u l a t i o n s , s u c h a T h D a B l i s t e r s a n d T h e D e s e r t F o x , A c c ol a d e p r o v i d e d i n - d e p t h b a c k g r o u n dm a t e r i a l o t h t i m e s , w e a p o n s , a n m i s s i o n . T h a t h a n o b e e n d o n e w i t hT h T r a i n . S i n c e m o n l y p r i o r k n o w le d g e o f t h e m i s s i o n i t h r o u g h t h m o i e h a v e n i d e a w h e t h e r t h e e v e n te v e r o c c u r e d .

N m a t t e r . I i d i d n ' t h a p p e n , i s h o u l d h a v e , f o r t h i s i t h s t u f f o w h i c h m y t h s a r m a d e . W h e n w r o t et h r e v i e w o T h D a B u s t e r s a l m o s tt w y e a r s a g o , e x p r e s s e d t h h o p e t h a ts u c h h i s t o r y t r a n s f o r m e d i n t o c o m p u t e rg a m e s w o u l d i n s p i r e o t h e r p r o g r a mm e r s t n e g a m e s o v a r i e d r i c h n e s s ,A p p a r e n t l y s o m e o n e t o o k h e e d , f o T h T r a i n p r e s e n t s u s w i t h n e c h a l l e n g e st h a t s h o u l d n o b m i s s e d .

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

B r a i n B o b oT h T r a i nA c c o l a d e5 5 S W i n c h e s t e r B l v d .C u p e r t i n o , C 9 5 1 2 8S 2 9 . 9 5

3 C O M P U T E ! : : G a i e l l e J u l y 1 9 8 6

S p e e d B u g g yA i t h e a r t , S p e e d B u g g y f r o m D a t a E a s ti j u s t a r a c e g a m e . A n a i t h e a r t , t h M o n a L i s a i j u s t a p i c t u r e o f a l a d y .

W e l l , m a y b e t h a t c o m p a r i s o n i l i t t l e h i g h - f l o w n . B u t S p e e d B u g g y i a t u a l l y s u p e r i o r t t h M o n a L i s a i m a n y w a y s . F i r s t o a l l , i t ' s m o r e a f f o r da b l e . A l s o , c o m i n g i r e c t a n g u l a r b o x ,i t ' s s t a c k a b l e , c l a i m L e o n a r d oc o u l d n ' t m a k e f o r h i s m a s t e r p i e c e . A n f i n a l l y , j u s t t r r a c i n g t h M o n a L i s aa l o n g f i v e c o m p l e t e l y d i f f e r e n t t r a c k sw i t h t h a i o j o y s t i c k . T h g u a r d s a t h L o u v r e w o u l d d p a d d e u x o y o u r p a t e d f o i e g r a s .

W h a t ' s u n i q u e a b o u t S p e e d B u g g yi t h j u n k l i t t e r i n g t h r o a d . T h i s j u n ki w h a t m a k e s t h g a m e i n t e r e s t i n g .Y o u ' l l p l a y i a g a i n a n a g a i n , l e a r n i n gt h c h o r e o g r a p h y t a v o i d t h p i t f a l l so r a l l y r a c i n g . I t ' s m a t t e r o h o n i n gy o u r r e f l e x e s a n k i n e s t h e t i c m e m o r y .I f a c t , i y o u ' r e d r i v i n g f a s t e n o u g h t w i n , t h e o b s t a c l e s w i l l a p p e a r m u c h t o f a s t f o y o t o r e a c t .

Y o u ' l l p l a y S p e e d B u g g y a g a i na n a g a i n , l e a r n i n g t h

c h o r e o g r a p h y t a v o i d t h p i t f a l l s .

A c t u a l l y , t h S p e e d B u g g y c o u r s ei s n ' t v e r y d i f f e r e n t f r o m t h s t r e e tu s e d t l i v e o i K a l a m a z o o . T h o n l yr e a l d i f f e r e n c e s a r t h a t t h e r e a r e n ' t a n p o t h o l e s i t h s o f t w a r e a n t h e d r i v e r sg e n e r a l l y t r t a v o i d r u n n i n g i n t ot h i n g s i S p e e d B u g g y .

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

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

W h i l e a v o i d i n g h a z a r d s , t r t r u d o w n f l a g s a n d r i v e u n d e r b a n n e r s t c o l l e c t p o i n t s . T i m e b a n n e r s a d e x t r as e c o n d s o n t o t h n e x t ( n o t t h c u r r e n t )l e o f t h e r a c e . T i m e b a n n e r s a r a l m o s ta l w a y s b e h i n d t r e e s o i f r o n t o r o c k s .Y o u ' l l h a v e t s l o w d o w n , g a i n i n g t i m ef o r t h e n e x t l e a t h e x p e n s e o t i m e i t h e c u r r e n t l e g . T h b e n e f i t i q u e s t i o na b l e , u n l e s s y o a r m u c h b e t t e r d r i v

e t h a n a m I y o c o m p l e t e t h l e g i n t h a l l o t

t e d t i m e , y o u ' l l b e g i v e n n e t i m el i m i t a n d b o n u s p o i n t s .

T h f i v e d i f f e r e n t r a c e c o u r s e s r e r e s e n t o p e n - e n d e d c o u r s e s l o c a t e d a t h f o u r p o i n t s o f t h c o m p a s s , p l u sf i f t h l o o p i n g c o u r s e a a i n d e t e r m i n a t el o c a t i o n . T h t r a c k i t h e n o r t h , f o r i ns t a n c e , h a b a c k g r o u n d o s n o w a n p i n e s . T h w e s t i d e s e r t . T h c o u r s e sd i f f e r p r i m a r i l y i t h e i r s h a p e . I w o u l dh a v e b e e n i n t e r e s t i n g t h a v e a i c n o r t h e r n c o u r s e , f o i n s t a n c e , o r d u s ts t o r m i t h w e s t , c o m p l e t e w i t h t u m -b l e w e e d s , b u t t h a u t h o r s l e t h i s o p o r t u n i t y s l i p b y

Y o o f t e n w i l l f i n d y o u r s e l f d r i v i n go n t w o w h e e l s . T h e m a n u a l s u g g e s t s t h a tt h i s i g o o d w a t s q u e e z e t h r o u g hn a r r o w o p e n i n g s b e t w e e n f e n c e s o b o u l d e r s . w a n o t a b l e t m a s t e r t h i ss k i l l . Y o c a a l s o f l b r u n n i n g o v e rl o g . T h i s h a p p e n e d t m o n c e i n r e a ll i f e , a n c a a t t e s t t t h g a m e ' s r e a l i s mo t h i s m a n e u v e r . U n f o r t u n a t e l y , y o c a n ' t s t e e r i t h a i ( w h i c h i a l s o r e a l i st i c ) , a n y o u ' r e i d a n g e r o l a n d i n g o t o o s o m e t h i n g ( w h i c h , t h a n k f u l l y ,d i d n ' t h a p p e n e d t m e ) .

S p e e d B u g g y i s o l i d v a l u e a n t r u e a d r e n a l i n e - p u m p e r . Y o u ' l l w o r ky o u r j o y s t i c k l i k e C h a r l e s A t l a sd y n a m i c - t e n s i o n m a c h i n e .

— R o b e r t B i x b yS p e e d B u g g yD a t a E a s t U S 4 7 0 N e e d l e s D r S a J o s e , C 9 5 1 1 2S 2 9 . 9 5

C O M P U T E ' S G a z e t t e i l o o k i n g f o u t i l i t i e s , g a m e s , a p p l i c a t i o n s ,e d u c a t i o n a l p r o g r a m s , a n t u t o r i a la r t i c l e s . I y o u ' v e c r e a t e d p r g r a m l h a t y o t h i n k o t h e r r e a d e r sm i g h t e n j o y o f i n d u s e f u l , s e n d i t o t a p e o d i s k , t o S u b m i s s i o n sR e v i e w e r , C O M P U T E ! P u b l i c a t i o n 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 e n c l o s e a n S A S E i y o w i s h t h a v e t h m a t e r i a l sr e t u r n e d . A r t i c l e s a r r e v i e w e dw i t h i n f o u r w e e k s o s u b m i s s i o n .

Page 37: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 37/104

P R I C E Q U A L I T YT h G r e a t

C o m m u n i c a t o T H E D I R E C T - C O N N E C T H A Y E S " A N D C O M M O D O R E ' 1 6 7 0C O M P A T I B L E 1 2 0 0 B A U D M O D E M F O O N L Y $ 8 9 . 9

E v e r y t h i n g l r o m E l e c t r o n i c M a i l ( E - m a i l ) t o s t o c k q u o t e s a n d h u g ed a t a b a s e s o e v e r y i m a g i n a b l e t y p e i n o o l i n e t t h s m a l lc o m p u t e r o w n e r . Y o u c a n e v e n s e n d a n d r e c e i v e m e s s a g e s a n y w h e r ei t h w o r l d . A i l y o u n e e d i s a t e l e p h o n e a n d a m o d e m w h i c h a l l o w sy o u r c o m p u t e r t c o m m u n i c a t e w i t h o t h e r s .

A l m o s t a l m o d e m s ( a n d s e r v i c e s ) a r s e u t c o m m u n i c a t e i o n o m o r e o t h r e e s p e e d s ; 3 0 0 , 1 2 0 O a n d 2 4 0 0 B a u d . M o s tc o m p u t e r u s e r s p r e f e r 1 2 0 0 B a u d . ( 1 2 0 0 B a u d i a b o u t t i m e s a sl a s t a 3 0 0 w h i c h m e a n s y o s p e n d a b o u t t h e t i m e a n m o n e yg e t t i n g t h e d a t a y o w a n t a n m o r e t i m e e n j o y i n g i t . )

2 d 0 0 ' s a r e g r e a t ( b u t q u i t e e x p e n s i v e ) . M o s t u s e r s c a n ' t j u s t i f yt h e c o s t d i f f e r e n c e u n l e s s t h e y d l a r g e a m o u n t o m o d e m w o r kw i t h s e r v i c e t h a t c a h a n d l e 2 4 0 0 b a u d .

Y o w i l l a l s o n o t i c e a f e w v e r y c h e a p I 2 0 0 s o n t h m a r k e t a " t o og o o d t b t r u e p r i c e s . " T h e y a r e . T h r e a s o n i t h a i t h e y a r n o t r u l y H a y e s a n d C o m m o d o r e i 6 7 0 " ' c o m p a t i b l e t h e r e t o r n o u s a b l ei a l s i t u a t i o n s a n w i t h a l s e r i v c e s .W h a t i H a y e s 1 c o m p a t i b i l i t y ? I t ' s t h e i n d u s t r y s t a n d a r d a n a b o u ta l m o d e m m a n u f a c t u r e r s h a v e a d o p t e d t h " A T " ( H a y e s ) c o m m a n ds e t . V i r t u a l l y a l s o f t w a r e b e i n g w r i t t e n n o u s e s H a y e s c o m m a n d s .B e w a r e o t h o s e w h d o n ' t .L e t ' s c o m p a r e M i n i m o d e m - C 7 " w i t h t h e t 6 7 0 'C o m p a r i s o n o M l n l m o d e n v C ' " v s 1 6 7 0 'H a y e s E C o m p a t i b i l i t y ?N u m b e r o S t a t u s I n d i c a t o r sB u s y D e t e c t ?D T S i g n a l S u p p o r t ?H i g h S p e e d D e t e c t L i n e ?N u m b e r o D I S w i t c h e sN u m b e r o S i a i u s R e g i s t e r sG u a r a n t e e

1 0 0 %

Y e Y e Y e

1 t y r .

S u b s e t O n l y

N N N

9 0 d a y sY o n o h a v e t h F A C T S t m a k e a i n f o r m e d d e c i s i o n .

W h a t d o y o u g e t f o r $ B 9 . 9 5 ? E v e r y t h i n g ! Y o d o n ' t n e e d t o w o r r ya b o u t c a b l e s , c o m p a t i b i l i t y o a n y t h i n g e l s e ! T h A p r o t e kM i n i m o d e m - C ™ p l u g s d i r e c t l y i n t o y o u r C o m m o d o r e C - 6 4 , C - 6 4 Co r C - 1 2 B U S E R p o r t . l t i s u n i q u e i n t h a t i t h a s t > y o s e p a r a t e ( s w i t c h a b l e )e m u l a t i o n m o d e s ( H a y e s a n C o m m o d o r e 1 6 7 0 1 t m a k e i c o m p a t i b l e w i t h A L a v a i l a b l es o f t w a r e . T h M i n i m o d e m - C I Ui f u l l f e a t u r e , 3 0 0 / 1 2 0 0 B a u dm o d e m w i t h A u t o A n s w e r , A u t oD i a l . T o u c h - T o n e o r r o t a r y d i a l i n g ,h a s t a t u s i n d i c a t o r s a n b u i l t -i s p e a k e r . J u s t p l u g i i n t o y o u rc o m p u t e r a n s t a n d a r d p h o n ej a c k w i t h t h e a t t a c h e d c a b l e . M i n i m o d e m - C " i s u p p l i e d w i t h" M u l t i t e r m " 6 4 a n d 1 2 8 , a n d a f r e e t r i a l s u b s c r i p t i o n t o C o m p u s e r v e .

D y o h a v e m o r e t h a n o n e c o m p u t e r o r d o y o p l a n t o g e t a n o t h e rc o m p u t e r ? W h a v e y o u r s o l u t i o n . S i m p l y o r d e r o u r n e C o r n - M o d e m ™ a d a p t e r ( 0 5 1 0 0 ) a l o n g w i t h t h s t a n d a r d A p r o t e kM i n i m o d e m - H " ' w h i c h y o c a u s w i t h a n c o m p u t e r t h a t h a H S - 2 3 2 s e r i a l p o r t a w e l l a w i t h y o u r C o m m o d o r e . A p r o t e kM i n i m o d e m s ' " a r t i n y . O n l y 4 3 / a " l o n g , 2 % w i d e a n h i g h .O u h i g h l y i n t e g r a t e d , s t a t e - o f - t h e - a r t c i r c u i t r y m a k e s t h i s m o d e ma s m a r t a a n o t h m a r k e t a n v e r y s m a r t b u y .

B u i l t w i t h p r i d e I t h U S a n f u l l y g u a r a n t e e d f o y e a r .O r d e r y o u r s t o d a y lN R I S K P O L I C YT r a n A p r o t e k p r o d u c t f o t w o w e e k s . I y o a r n o s a t i s f i e d , c a l lu s t h e n s e n d i b a c k f o p r o m p t r e f u n d .

N O F O T H E B E S T P A R T , T H P R I C E !O r d e r - I t e m O t P r i c e S h i p p i n g T o t a l6 2 1 2 M I N I M O D E M - C ( C o m m o d o r e ) 8 9 . 9 55 2 1 4 M I N I M O D E M - H ( F I S - 2 3 2 ) 9 9 . 9 56 2 1 6 M I N I H O D E M - A M ( A m i g a ) _ 9 9 . 9 5( S p e c i f y C o m p u t e r M o d e l ) .

m . p p i r v g - C w i T U S 6 0 O . U P B i u t . C A N . A K H I A P O J I 0 M

A p r O S P 3 n d - 6 4 " G i v e s y o u r C o m m o d o r e 6 o 1 2 f u l le x p a n d a b i l i t y ! T h i s s u p e r b l y d e s i g n e d e x p a n s i o n m o d u l e p l u g s i n t ot h e x p a n s i o n p o r t a n g i v e s y o f o u r s w i t c h a b l e e x p a n s i o nc o n n e c t o r s — p l u s f u s e p r o i e c t i o n — p l u s a r e s e t b u t t o n ! B e f o r e y o b u a e x p a n d e r , b s u r e t h a t i h a s a f u s e t p r o t e c t y o u r c o m p u t e ra n t h a t y o u c a n a c t i v a t e y o u r c a r t r i d g e s i n a n c o m b i n a t i o n a l l o w e db t h c a r t r i d g e s .

O N L Y S 2 9 . 9 5 s & O r d e r # 5 0 6 4U N I V E R S A L R S - 2 3 2 I N T E R F A C E

w i t h C o m m o d o r e U S E R P o r t e x p a n s i o n . O N L Y S 3 9 . 9 5 S & N o w , y o u c a n c o n n e c t a n c o m m u n i c a t e w i t h a n o t h p o p u l a r

R S - 2 3 2 p e r i p h e r a l s u s i n g y o u r C o m m o d o r e U S E R P o r t . T h i s s u p e r be x p a n d e r o p e n s a w h o l e n e w w o r l d t o y o u r C o m m o d o r e c o m p u t e r ' sc a p a b i l i t i e s . Y o u c a n n o w c o n n e c t t o p r i n t e r s , m o d e m s a n d a n y o t h e r

R S - 2 3 2 d e v i c e . I y o a l r e a d y h a v es o m e t h i n g t h a t c o n n e c t s t o t h e U S E R

~ . L - p o r t , d o n ' t w o r r y b e c a u s e t h p o r t i d u p l i c a t e d o n t h e o u t s i d e e d g e o t h i n t e r f a c e . C o m e s c o m p l e t e w i t hs a m p l e d r i v e r p r o g r a m l i s t i n g s .C o m p a t i b l e w i t h a l C o m m o d o r eh o m e c o m p u t e r s w i t h U S E R p o r t .1 - y e a r w a r r a n t y . O r d e r # 5 2 3 2 .

N E W ! " C O M - M O D E M " A D A P T E R U s e d o n l y w i t ha n H a y e s - c o m p a t i b l e m o d e m w i t h D B - 2 5 c o n n e c t o r t h r o u g h y o u rU S E R p o r t . Y o u c a n m a k e i e m u l a t e a 1 6 7 0 t o o , o t u r n i o f e n t i r e l y .C a b e u s e d w i t h o u o t h e r U S E R p o r t e q u i p m e n t s u c h a " U S E RE X T E M D E H " ( # 5 2 5 0 ) c r " U N I V E R S A L R S - 2 3 2 I N T E R F A C E " ( # 5 2 3 2 ) .

R E A RF R O N T D B - 2 5

U S E R P O R T F E M A L EC O N N E C T O R C O N N E C T O RO r d e r # 5 1 0 0 $ 1 9 . 9 5 + s & H" U S E R E X T E N D E R " W R i b b o n c a b l e e x t e n d e r f o r y o u rC o m m o d o r e U S E R p o r t . O r d a r # 5 2 5 0 S 2 1 . 9 5 S & C o P i S e r i a l C a b l e ( 5 f t ) * 3 O O 6 - 5 M M S 9 . 9 5 , ( 8 f i ) " 3 0 0 6 - 8 M M $ 1 1 . 9 5C o m m o d o r e S e r i a l E x l . ( 5 l t ) 0 3 0 0 6 - 5 M F $ 9 . 9 5 , ( 8 f t ) " 3 0 0 6 - 8 M F 5 1 1 - 9 5S h i p p i n g p e e a c h a S o v g H e m : C o n l . U 5 3 . C a n , P R H I A K , A P O . U P B l u e = 5 O R D E R I N F O R M A T I O N C a l i f o r n i a r e s i d e n l s a d d 6 % t a x . A l l p r i c e sa r c a s h p r i c e s — V I S A a n M a d 3 t t o t a l . W s h i p t h e n e x tb u s i n e s s d a y o n m o n e y o r d e r s . c a s h i e r ' s c h e c k s . a n d c h a r g e c a r d s .

1 4 - d a y c l e a r i n g p e r i o d i r e q u i r e d f o c h e c k s . P r i c e s a n d a v a i l a b i l i t ys u b j e c t t o c h a n g e — C A L L . A v a i l a b l e a S e l e c t e d D e a l e r s . D e a l e ri n q u i r i e s i n v i t e d . w e e k s a t i s f a c t i o n o r y o u r m o n e y b a c k t r i a lp e r i o d o a l p r o d u c t s .F o i n f o a n o r d e r s t a t u s c a l l 8 0 5 / 9 8 7 - 2 4 5 4 ( 8 - 5 p s t j

T O R D E R C A L L T O L L F R E E8 0 0 - 9 6 2 - 5 8 0 0 U S A , 8 0 0 - 9 6 2 - 3 8 0 0 C ( 7 - 6 P S T )

O r s e n d o r d e r t o D e p t . C 1 0 7 1 - A A v e n i d a A c a s o

C a m a r i l l o , C 9 3 0 1 0

Page 38: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 38/104

B a g g e rK e v i n B l a c k

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

n e s p o r t h a j u s t b e e n a d d e d t t h S u m m e r O l y m p i c s : b a g g i n g . I s p i r e d b t h m i l l i o n s o b a g g e r s i s u p e r m a r k e t s a c r o s s t h e c o u n t r y ,t h n e e v e n t w i l l t e s t t h s k i l l s o b a g b o y s a n g i r l s a r o u n d t h w o r l d . Y o u ' v e b e e n c h o s e n t r e r e s e n t y o u r c o u n t r y a n b r i n g b a c kt h b a g g i n g g o l d .

T o s u c c e e d a t h b a g g i n g c h a ll e n g e , y o u ' l l h a v e t s u p p l ys t e a d y s t r e a m o c u s t o m e r s w i t hb a g s o g r o c e r i e s a n c o l l e c t t h t i p st h e y l e a v e . T h i s w o u l d b e a s ye n o u g h i t h e r e w e r e o n l y o n c o u n t e r , b u i " B a g g e r " y o u h a v ef o u r t s e r v i c e .

G e t t i n g S t a r t e dS i n c e B a g g e r i w r i t t e n i m a c h i n el a n g u a g e , y o u ' l l n e e d t e n t e r i w i t h " M L X , " t h m a c h i n e l a n g u a g ee n t r y p r o g r a m p r i n t e d e l s e w h e r e i t h i s i s s u e . W h e n y o r u M L X ,y o u ' l l b a s k e d f o t h s t a r t i n g a n e n d i n g a d d r e s s e s o t h d a t a y o u ' l lb e n t e r i n g . H e r e a r t h v a l u e s t u s f o B a g g e r :S t a r t i n g a d d r e s s : 0 8 0 1E n d i n g a d d r e s s : I 8 2 S

F o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y , a n b s u r e t s a v e c o p yo f t h e B a g g e r d a t a b e f o r e y o l e a v eM L X . A f t e r y o u ' v e s a v e d t h d a t a ,p l u g y o u r j o y s t i c k i n t o p o r t 2 a n t h e n l o a d a n r u B a g g e r j u s t a y o w o u l d a n B A S I C p r o g r a m .

3 C O M P U T E ! G a z e t t e J u l y 1 9 8 8

W h e n y o f i r s t r u t h p r g r a m , y o u ' l l s e e t h e m o v i n g t i t l es c r e e n . T s t a r t p l a y i n g , p r e s sR U N / S T O P . Y o u ' l l b n o t i f i e d o t h s t a r t i n g l e v e l a n i m m e d i a t e l yw i l l b s e n t t t h b a g g i n g a r e n a .H e r e y o u ' l l s e e f o u r t a b l e s w i t hm o v i n g c o n v e y o r b e l t s a n d t w ob o x e s a t h b o t t o m o f t h e s c r e e nt h a t d i s p l a y y o u r s c o r e a n n u m b e ro l i v e s r e m a i n i n g .

u i i i i i i i m i M M M i i i i m m i i

I M H I f f l l l l l i m i l H M I I H I I I

i i m i l J i t t u i f t i l l m - » . .

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

M e e t i n g t h C h a l l e n g eY o h a v e t w m i s s i o n s i B a g g e r :t s u p p l y e a c h c u s t o m e r w i t h b a g ,m a k i n g s u r e y o d o n ' t h a n d o u a n e x t r a p a c k a g e s , a n t p i c k u a n t i p s y o u r c u s t o m e r s l e a v e . C u t o m e r s a p p e a r a t h l e f t e n o e a c h c o u n t e r a n g r a d u a l l y m o v et o w a r d y o u . T o s e n d b a d o w nt h t a b l e , p r e s s t h j o y s t i c k ' s f i r eb u t t o n . T m o v e f r o m t a b l e t t a b l e ,

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

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

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

B i S c o r e sS c o r i n g i B a g g e r i s i m p l e . E a c ht i m e c u s t o m e r r e c e i v e s b a g , y o e a r n p o i n t s . E v e r y t i m e y o p i c ku t i p , y o r e c e i v e 2 p o i n t s . A n w h e n y o f i n i s h t h e c u r r e n t l e v e l ,y o e a r n 1 0 p o i n t s .

T m a k e p l a y i n g t h g a m e e a i e r , t h e r e a r s o m e h e l p f u l f e a t u r e si B a g g e r . F i r s t , t p a u s e t h g a m e ,p r e s s S H I F T . T h g a m e w i l l s t a yp a u s e d a l o n g a S H I F T i p r e s s e d .Y o c a p a u s e t h g a m e f o r a l o n ge p e r i o d w i t h S H I F T / L O C K . S i p l y p r e s s t h e k e t s t o p t h g a m ea n p r e s s i a g a i n t r e s t a r t . I y o w a n t t e n t h c u r r e n t g a m e a a n t i m e , y o c a p r e s s R U N / S T O P .T e x i t B a g g e r , r e s e t y o u r 6 4 S e p r o g r a m l i s t i n g o n p a g e 7 0

Page 39: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 39/104

T o R . H a l t l u l l

E a c h m o n t h , C O M P U T E D G a z e t t et a c k l e s s o m e q u e s t i o n s c o m m o n l ya s k e d b y C o m m o d o r e u s e r s . I y o h a v e q u e s t i o n y o u ' d l i k e t o s e ea n s w e r e d h e r e , s e n d i t t h i sc o l u m n , c / 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 o r t hC a r o l i n a 2 7 4 0 3 .

V < b o u g h t B A S I C c o m p i l e rf o m C o m m o d o r e 6 t m a k em p r o g r a m s r u f a s t e r . W h i i ( h a t t h c o m p i l e d p r o g r a m s a r s m u c h l a r g e r t h a n t h u n c o m p i l e dp r o g r a m s ?

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

N o r m a l l y , w h e n y o r u B A S I C p r o g r a m o n C o m m o d o r e6 o r 1 2 8 , y o u ' r e u s i n g i h c o m p u te r ' s b u i l t - i n B A S I C i n t e r p r e t e r . A i n t e r p r e t e r t a k e s e a c h i n d i v i d u a l i s t r u c t i o n i n p r o g r a m a n t r a n sl a t e s i i n t o t h c o r r e s p o n d i n gm a c h i n e l a n g u a g e i n s t r u c t i o n s t h a tt h c o m p u t e r r e a l l y u n d e r s t a n d s .

W h e n y o r u B A S I C p r g r a m , t h i n t e r p r e t e r d o e s U j o b —t r a n s l a t i n g B A S I C s t a t e m e n t s o n a t i m e . N o t e t h a t e v e n s e e m i n gl s i m p l e B A S I C i n s t r u c t i o n s u c h a P R I N T m a y t r a n s l a t e i n t o f a i r l yl a r g e n u m b e r o m a c h i n e l a n g u a g ei n s t r u c t i o n s . D u t t h e s e t w f a t o r s , B A S I C i n t e r p r e t e r s r u p r g r a m s a a r e l a t i v e l y s l o w s p e e d .

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

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

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

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

U n l i k e a i n t e r p r e t e r , h o w e ve r c o m p i l e r d o e s n o c a r r y o u t h i s t r a n s l a t i o n " o t h f l y " a t h p r o g r a m r u n s . I n s t e a d , i t r a n s l a t e st h B A S I C i n s t r u c t i o n s i n t o m c h i n e l a n g u a g e i n s t r u c t i o n s j u s to n c e , d u r i n g s t e p k n o w n a c o p i l a t i o n . T h t r a n s l a t e d m a c h i n el a n g u a g e i n s t r u c t i o n s a r t h e ns t o r e d i n d i s k f i l e t h a t u s u a l l y c a b r u l i k e a n o t h e r m a c h i n e l a g u a g e p r o g r a m .

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

T h e m a i n r e a s o n i t h a t a l o t h m a c h i n e i n s t r u c t i o n s r e q u i r e dt c a r r y o u B A S I C i n s t r u c t i o ns u c h a P R I N T m u s t b i n c l u d e d i t h p r o g r a m w h e n i t ' s c o m p i l e d .E v e r y c o m m a n d y o u s i t h B A S I C p r o g r a m f o r c e s t h c o m p i l e rt a d w h o l e s e r i e s o m a c h i n el a n g u a g e i n s t r u c t i o n s t t h f i n a l ,c o m p i l e d v e r s i o n .

I a d d i t i o n , t h e c o m p i l e r m u s ti n c l u d e m a n y m o r e i n s t r u c t i o n s t h a n d l e s u c h r o u t i n e j o b s a s k e e p i n gt r a c k o v a r i a b l e s , t r a n s l a t i n g d e c im a n u m b e r s i n t o b i n a r y , p e r f o r mi n m a t h e m a t i c a l c o m p u t a t i o n s ,a n s f o r t h . M o s t c o m p i l e r s a u t o -m a t i c a l l v i n c l u d e a l o f t h e m a c h i n e

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

A i n t e r p r e t e d B A S I C p r o g r a md o e s n ' t n e e d t i n c l u d e t h i s o v e rh e a d b e c a u s e i t ' s b u i l t i n t o B A S I Ci t s e l f . T h m a c h i n e l a n g u a g e i n s t r u ct i o n s f o P R I N T a n a l o t h e r B A S I Cc o m m a n d s a r p e r m a n e n t l y s t o r e di t h c o m p u t e r ' s r e a d - o n l y m e m o r y( R O M ) c h i p s . W h e n t h c o m p u t e re n c o u n t e r s P R I N T c o m m a n d i B A S I C p r o g r a m , t h B A S I C i n t e rp r e t e r j u m p s t t h a p p r o p r i a t e m c h i n e i n s t r u c t i o n s i R O t h a t p r i n t

c h a r a c t e r o t h s c r e e n .T p u t h i n g s i n t o p e r s p e c t i v e ,

y o c o u l d c o n s i d e r t h B A S I C i t e r p r e t e r i R O a t h " o v e rh e a d " f o a i n t e r p r e t e d B A S I Cp r o g r a m . T h B A S I C i n t e r p r e t e r i

C o m m o d o r e 6 4 o c c u p i e s 1 0 o R O M ; w h e n y o a d t h i s t t h l e n g t h o a i n t e r p r e t e r B A S I C p r g r a m , i t ' s m o r e i l i n e w i t h t h l e n g t h o a e q u i v a l e n t c o m p i l e dB A S I C p r o g r a m .

I c a s e y o u ' r e a l s o w o n d e r i n gw h e v e n c o m p i l e d B A S I C p r g r a m r u n s m o r e s l o w l y t h a n s i m il a p r o g r a m w r i t t e n d i r e c t l y i m a c h i n e l a n g u a g e , i t ' s b e c a u s e t d a y ' s c o m p i l e r s a r e n ' t n e a r l y a e f i c i e n t a s t h e c o m p e t e n t m a c h i n el a n g u a g e p r o g r a m s . I y o w e r e t e x a m i n e t h c o m p i l e d c o d e ( w i t hd i s a s s e m b l e r ) , y o u ' d f i n d n u m e r o u se x a m p l e s o s l o p p y p r o g r a m m i n g .

M u c h m o r e e f f i c i e n t c o m p i l e r s( k n o w n a o p t i m i z i n g c o m p i l e r s ) a r a v a i l a b l e f o l a r g e r c o m p u t e r s .T h e s e c o m p i l e r s a n a l y z e a n i p r o v e t h c o d e t h a i t h e y p r o d u c e ,r e s u l t i n g i s m a l l e r a n f a s t e r p r g r a m s . U n f o r t u n a t e l y , i w i l l p r o b ab l y t a k e s e v e r a l y e a r s f o a d v a n c e do p t i m i z i n g t e c h n i q u e s t " t r i c k l ed o w n " t c o m p i l e r s m a d e f o h o m ec o m p u t e r s l i k e y o u r 6 4 4

C O M P U T E ' s G a t e t t e J u l y 1 9 B 6 3 7

Page 40: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 40/104

B A S I C G e o m e t r y

L a r r y C o t t o n

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

G e o m e t r y i g o o d s t a r t . S u p o s e y o u w a n t e d t c a l c u l a t e t h d i s t a n c e a r o u n d c e r t a i n f i g u r e s ,s u c h a t r i a n g l e s , r e c t a n g l e s ,s q u a r e s , a n c i r c l e s . T h d i s t a n c ea r o u n d p l a n e ( f i a t ) f i g u r e i c a l l e dt h p e r i m e t e r , e x c e p t i t h s p e c i a lc a s e o f t h e c i r c l e , w h e r e i t ' s k n o w na s t h e c i r c u m f e r e n c e .

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

L e t ' s s t a r t w i t h t h t r i a n g l e .W e ' l l f i n d i t p e r i m e t e r . T y p e i n t h i sp r o g r a m :1 I N P U T " L E N C T H O F I R S T S I D E I

I N C I I E S " ; X2 I N P U T " L E N G T H O S E C O N D S I D E

I I N C H E S " ; *3 I N P U T " L E N G T H O T H I R D S I D E

I I N C H E 5 " ; Z■ 1 F - X + Y + Z5 [ ' H I N T6 [ ' H I N T " T H 8 P E R I M E T E R O F T H E

T R I A N G L E I S 7 P R I N T P U N C H E S . "

T h t h r e e I N P U T s t a t e m e n t sg e t h l e n g t h s o f t h e t h r e e s i d e s .L i n e 4 c a l c u l a t e s t h e p e r i m e t e r , l i n e5 p r i n t s a b l a n k l i n e , a n l i n e 6 p r i n t s t h a n s w e r i s e n t e n c e f o r m .

N o t i c e t h a t t h e v a r i a b l e P i l i n e 7 i n o t w i t h i n t h q u o t a t i o nm a r k s . ! i w e r e , t h l e t t e r w o u l db p r i n t e d i n s t e a d o t h v a l u e t h a tt h e v a r i a b l e h o l d s .

S u p p o s e w w a n t t c a l c u l a t er e c t a n g l e ' s p e r i m e t e r . S i n c e t h e r ea r f o u r s i d e s , b u o n l y t w d i f f e re n l e n g t h s , w c a u s m u l t i p l i c at i o n a n a d d i t i o n :1 I N P U T " L E N G T H O R E C T A N G L EI 1 N C H E S " ; L2 I N P U T " W I D T H O R E C T A N G L E I

I N C H n S " ; W3 2 ' 2 * V V

3 C O M P U T E ' S G a z e l l e J u l y 1 9 B 8

■ 1 P R I N TS P R I N T " T H E P E R I M E T E R O T H

R E C T A N G L E I S 6 P R I N T P U N C H E S . "

L a s t m o n t h w l e a r n e d a b o u tM D e a r A u n t S a l l y — t h e m n m o n i c p h r a s e t h a t r e m i n d s u t h a tm u l t i p l i c a t i o n a n d i v i s i o n a r p e f o r m e d b e f o r e a d d i t i o n a n s u t r a c t i o n . I n l i n e 3 0 v a r i a b l e i m u l t i p l i e d b 2 i m u l t i p l i e d b 2 a n t h e n t h t w r e s u l t s a r a d d e d t o g e t h e r a n a r a s s i g n e d t t h v a r i a b l e P N o t e t h a t l i n e 3 c o u l d b r e p l a c e d b t h i s m a t h em a t i c a l e q u i v a l e n t :M P - 2 ' ( L + W |

T h p a r e n t h e s e s k e e p M D e a rA u n t S a l l y f r o m m u l t i p l y i n g I b a n t h e n a d d i n g W P a r e n t h e s e sa r t h o n l y w a t s h o r t - c i r c u i t M D e a r A u n t S a l l y .

H e r e ' s p r o g r a m t c a l c u l a t et h p e r i m e t e r o s q u a r e . S i n c e a l f o u r s i d e s o f s q u a r e a r e o f e q u a ll e n g t h , w c a s i m p l y m u l t i p l y o n s i d e b 4 1 I N P U T " L E N G T H O F S Q U A R E ' S

S I D E I 1 N C H E S " ; S2 4 ' . 1 P R I N T■ 1 I ' R I N T " T H E P E R I M E T E R O T H

S Q U A R E I S H P R I N T P U N C H E S . "

T h E v e r - P o p u l a r P C a l c u l a t i n g t h v a l u e o c i r c l e ' s p r i m e t e r i l i t t l e t r i c k i e r . W c a e v i s i o n a t r i a n g l e ' s , a r e c t a n g l e ' s , o rs q u a r e ' s s i d e s a n l o g i c a l l y a r r i v e a t h e c o r r e c t m a t h e m a t i c a l o p e r at i o n s t t o t a l t h e i r l e n g t h s . B u f o c i r c l e w e ' l l n e e d t h i s f o r m u l a :C i r c u m f e r e n c e D i a m e t e r

P ( o i t i c o n s t a n t u s e d i p r o b l e m s w h i c h i n v o l v e c i r c l e s . Y o c a s e t h v a l u e o p b e n t e r i n gt h i s l i n e a n p r e s s i n g R E T U R N :P R I N T *

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

s t a n t 3 . 1 4 . T h d i a m e t e r o c i r c l ei s i t s w i d t h t h r o u g h t h c e n t e r . E t e r t h i s p r o g r a m ;1 I N P U T " C I R C L E ' S D I A M E T E R I

I N C H E S " ; D2 r c * D3 P R I N T4 P R I N T " T H E C I R C L E ' S C I R C U M

F E R E N C E I S " C " I N C H E S , "Y o u r a n s w e r w i l l b e a b o u t n i n e

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

C a l c u l a t i n g A r e a sT h a r e a s o f p l a n e f i g u r e s a r e e xp r e s s e d i s q u a r e u n i t s , s u c h a s q u a r e i n c h e s . T h s i m p l e s t f o r m ul f o c a l c u l a t i n g t h e a r e a o t r i a ng l u s e s t h e l e n g t h o t h t r i a n g l e ' sb a s e ( B a n i t h e i g h t ( H ) . R e f e r t t h a c c o m p a n y i n g i l l u s t r a t i o n . T h f o r m u l a i s

H e r e ' s o n p o s s i b l e p r o g r a m t c a l c u l a t e t r i a n g l e ' s a r e a :1 P R I N T " A L L M E A S U R E M E N T S A R

I I N C H E S . "2 P R I N T3 I N P U T " W H A T I T H T R I A N G L E ' S

H E I G H T " ; H■ 1 I N P U T " W H A T I T H T R I A N G L E ' S

B A S E " ; B5 A B * H / 26 P R I N T7 P R I N T " T H E T R I A N G L E ' S A R E A I S 8 P R I N T A " S Q . I N . "

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

T h p r o g r a m :1 I N P U T " L E N G T H O F R E C T A N G L E

I I N C H E S ' . L2 I N P U T " W I D T H O R E C T A N G L E I

I N C H E S " ;3 A - I . - W4 P R I N T5 P R I N T " T H E A R E A O T H R E C T A N G L E I S 6 P R I N T A " S Q . I N . "

N o w r e t u r n t t h e s q u a r e .

Page 41: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 41/104

N o w r e t u r n t t h e s q u a r e .H e r e i o n w a i c a b c a l c u l a t e d :1 I N P U T " L E N G T H O F S Q U A R E ' S

S I D E I I N C H E S " ; S2 A S ' 3 P R I N T4 P R I N T " S Q U A R E ' S A R E A I S " A " S Q .

I N . "

N u m b e r s a n P o w e r sV a r i a b l e t i m e s v a r i a b l e c a a l s ob e x p r e s s e d a S 2 w h i c h i c a l l e d" r a i s i n g t o p o w e r o t w o " o s i p l y " S - s q u a r e d . " S o c o m p u t e r i e n t e r e d b t y p i n g S * 2 . T h i ( a l e a s t o C o m m o d o r e c o m p u t e r s ) c o i n r i d e n t a l l y o t h s a m e k e t h a t i o n T h i t h n u m b e r o t i m e s S i m u l t i p l i e d b i t s e l f . T r t h i s :S - 5 : P R I N T S ' 2

E n t e r t h i s i t h i m m e d i a t em o d e a n p r e s s R E T U R N . Y o s h o u l d s e 2 5 T r m a k i n g e q u a lt o t h e r n u m b e r s . Y o u a l w a y s s e t h " s q u a r e " o ( m u l t i p l i e d b i t s e l f ) a t h a n s w e r .

T h f i n a l e x e r c i s e f o t h i sm o n t h w i l l b t f i n d t h e a r e a o c i r c l e . F o t h i s w n e e d t k n o w t h c i r c l e ' s r a d i u s , w h i c h i h a l f i t d a m e t e r . T h f o r m u l a f o r a c i r c l e ' s

a r e a i

A i R " H e r e w u s e b o t h a n * T h

f o r m u l a i w o r d s i s T h a r e ae q u a l s p t i m e s R - s q u a r e d o s i m p l yp R - s q u a r e . W a r m u l t i p l y i n g i ( t h e c o n s t a n t e q u a l t a b o u t 3 . 1 4 )t i m e s t h e r a d i u s m u l t i p l i e d b i t s e l f .H e r e ' s t h p r o g r a m :1 I N P U T " C I R C L E ' S D I A M E T E R I

I N C H E S " ; D2 R - D / 2 ; R E M R A D I U S I H A L F T H E

D I A M E T E R3 7 [ * R " 2J P R I N T5 I ' R I N T " T H E C I R C L E ' S A R E A

I S " A " S Q . I N . "

M D e a r A u n t S a l l y d o e s n ' ta d d r e s s r a i s i n g n u m b e r s t p o e r N u m b e r s a r r a i s ^ . " ! t p o w e r sb e f o r e a n m u l t i p l i c a t i o n , d i v i s i o n ,a d d i t i o n , o r s u b t r a c t i o n t a k e s p l a c e .I t h a t w e r e n o t r u e , l i n e 3 w o u l dh a v e t l o o k l i k e t h i s :3 A n * ( R ' 2 >

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

T h a t ' s o u r m a t h e m a t i c a l w o r k

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

D o n ' t b e d i s c o u r a g e d i a l t h i sh a b e e n b i d i f f i c u l t t a b s o r b i o n s i t t i n g . A I ' v e s a i d b e f o r e , t h o n l y w a t l e a r n a n y t h i n g w e l l i t p r a c t i c e — $ o s p e n d l i t t l e t i m ep l a y i n g w i t h t h e s e e x e r c i s e s , e n t e ri n v a r i o u s v a l u e s a t h i n p u tp r o m p t s . N e x t m o n t h w e ' l l t a k el o o k a r o u n d i n g . S

U s t h h a n d yR e a d e r S e r v i c e C a r d

i t h b a c k o t h m a g a z i n e t r e c e i v e

a d d i t i o n a l i n f o r m a t i o no o u a d v e r t i s e r s .

C O M P U T E ' s G a z e t t e J u l y 1 9 6 8 3 9

Page 42: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 42/104

Page 43: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 43/104

V i r a l I n f e c t i o n s

T o d d H e i m a r c kC o n t r i b u t i n g E d i t o r

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

c o m p u t e r v i r u s a c t s s i m i l a rl y . I t ' s p r o g r a m t h a t g e t s i n t oc o m p u t e r , s p r e a d s c o n t a g i o u s l y b m a k i n g c o p i e s o i t s e l f ( u s u a l l yb e f o r e a n y o n e g u e s s e s t h a t t h c o m p u t e r h a b e e n i n f e c t e d ) , a n e v e n t u a l l y d o e s s o m e t h i n g n a s t y .

O n o t h f i r s t e x a m p l e s o c o m p u t e r v i r u s i k e e l e m e n t i t h b o o k S h o c k w a v e R i d e r b J o h nB r u n n e r . W r i t t e n b e f o r e t h a d v e n to p e r s o n a l c o m p u t e r s , t h b o o kp r e s e n t s s o c i e t y t h a t u s e s h u g es u p e r c o m p u t e r h o o k e d u t m i l i o n s o d u m b t e r m i n a l s l o c a t e da r o u n d t h e c o u n t r y . ( d u m b t e m i n a l i s n ' t r e a l c o m p u t e r . I o n l yw o r k s i f i t ' s c o n n e c t e d t o r e m o t ec o m p u t e r — s o r t o l i k e h a v i n g 6 t h a t o n l y w o r k s i c o n j u n c t i o n w i t hQ u a n t u m L i n k . )

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

T r o j a n H o r s e sV i r u s e s a r s o m e t i m e s c a l l e d T r o j a nH o r s e s b e c a u s e c o m p u t e r u s e r sw i l l i n g l y i n v i t e t h e m i n t o t h e i rc o m p u t e r s o n l y t f i n d s o m e t h i n gu n p l e a s a n t i n s i d e .

T h c o n t a g i o u s p r o g r a m m a b d o w n l o a d e d f r o m b u l l e t i nb o a r d s y s t e m , b o r r o w e d f r o mf r i e n d , o o b t a i n e d a t u s e r g r o u pm e e t i n g . P e r h a p s i p r i n t s c a l e nd a r , c a l c u l a t e s m o r t g a g e p a y m e n t s ,o p l a y s t i c - t a c - t o e . O t h s u r f a c e ,i l o o k s l i k e a i n n o c e n t p r o g r a m .

B u i c o n t a i n s a a c t i v e v i r u s .W h e n y o e x i t t h o r i g i n a l p r

g r a m , t h v i r u s r e m a i n s i m e m o r y .W i t h o u t r e s e t t i n g y o u r c o m p u t e r ,y o c o n t i n u e u s i n g i t A s o m ep o i n t , y o l o o k a d i r e c t o r y o l o a d o s a v e f i l e . D u r i n g d i s k a cc e s s , t h v i r u s c h e c k s t h d i s k ' sb o o t s e c t o r f o r a c o p y o i t s e l f . I i t ' sn o t h e r e , t h v i r u s c o p i e s i t s e l f t t h d i s k . I t h v i r u s d o e s e x i s t o d i s k , i m i g h t d e c r e m e n t c o u n t e r .W h e n e v e r y o b o o t f r o m t h a t d i s ki t h f u t u r e , t h v i r u s c o p i e s i t s e l fi n t o m e m o r y . I y o s w i t c h d i s k s ,t h v i r u s s p r e a d s .

T h e r e ' s m o r e . T h v i r u s ' s i nt e r n a l c o u n t e r c o u n t s d o w n u n t i l i h i t s 0 I m i g h t w a i t f o 1 o 2 5 d i s k a c c e s s e s b e f o r e g o i n g i n t o a t i o n . A t h a t p o i n t , i f o r m a t s t h d i s k i t h e d r i v e o r s c r a m b l e s y o u rd a t a f i l e s . T h s c r e e n t h e n f l a s h e sm e s s a g e l i k e H H a , G o t c h a .

T h 6 4 ' s N a t u r a l I m m u n i t yM o s t c o m p u t e r s l o a d t h e d i s k o p e ra t i n g s y s t e m ( D O S ) i n t o m e m o r yf r o m a d i s k . D O i p r o g r a mt h a t k n o w s h o t m o v e a r o u n dt h d i s k , r e a d i n g o r w r i t i n g d i s ks e c t o r s . I a l s o p r o t e c t s s e c t o r s i u s a n f r e e s t h e m u p w h e n y o s c r a t c h p r o g r a m . I t a k e s c a r e o fu p d a t i n g t h d i r e c t o r y , f o r m a t t i n gd i s k s , a n o t h e r d i s k - o r i e n t e d j o b s .

I t h e d i s k - b a s e d D O i l a t e ru p g r a d e d , y o s i m p l y g e n e b o o t d i s k . T h D O d i s k i t h e p l a c ew h e r e v i r u s e s l i v e . T i n f e c t s u c hd i s k , a l y o u n e e d i s i n g l e p r g r a m t h a t p u t s t h v i r u s i t h b o o ts e c t o r t h a t l o a d s D O S . T h v i r u st h e n c o p i e s i t s e l f t a n o t h e r d i s k st h a t m i g h t c o m e a l o n g .

T h 6 a n 1 2 h a v e t h e i r o e r a t i n g s y s t e m i r e a d o n l y m e m or ( R O M ) . T h e D O i b u i l t i n t o t h d i s k d r i v e . T h d i s a d v a n t a g e t t h i sa p p r o a c h i c l e a r : T u p g r a d e , y o m u s t i n s t a l l r e p l a c e m e n t R O c h i p s .

B u t h e r e ' s a l s o a a d v a n t a g e ;

V i r u s e s c a n ' t b i n s t a l l e d o C o m o d o r e b o o t d i s k s b e c a u s e t h 6 d o e s n ' t u s t h e m . T h D O i a r e a d y i t h e d i s k d r i v e .

T h 1 2 8 d o e s m a k e p r o v i s i o nf o b o o t i n g f r o m d i s k , b u m o s t 1 2 o w n e r s d o n ' t u s b o o t d i s k s f o 6 o 1 2 m o d e .

I t ' s p o s s i b l e t c r e a t e 1 2 v r u s , b u i p r o b a b l y w o u l d n ' t s p r e a dv e r y f a r .

S u r v i v a l o f t h F i t t e s tS e v e r a l y e a r s a g o , S c i e n t i f i c A m e r ic a p u b l i s h e d a i d e a f o c o p u t e r g a m e c a l l e d C o r e W a r s ( c o r e i a o l n a m e f o c o m p u t e r m e m or y ) . T h b a t t l e f i e l d i a s e c t i o n o m e m o r y t h a t w r a p s a r o u n d f r o mt h h i g h e s t b y t e t t h l o w e s t b y t e .T h c o m b a t a n t s i n c l u d e t w o m o r e c o m p u t e r p r o g r a m s t h a t u s s i m p l e l a n g u a g e , w i t h i n s t r u c t i o n sf o b r a n c h i n g , c o n d i t i o n a l b r a n c hi n g , l o o p i n g , m a t h , c o p y i n g b y t ef r o m o n l o c a t i o n t o a n o t h e r , a n s o o n . T h e r e i a l s o S T O P c o m a n d t h a t h a l t s p r o g r a m .

T h g o a l o f t h e g a m e i s u r v i va l Y o c a p u r s u e s e v e r a l i n t e r e s ti n s t r a t e g i e s . T h a l l - o u t o f f e n s i v ep r o g r a m s p r a y s S T O P s t h r o u g h o u tm e m o r y , a t t e m p t i n g t h i t h o t h e rp r o g r a m . D e f e n s i v e t a c t i c s i n c l u d eb u i l d i n g b u f f e r z o n e s o S T O P sa r o u n d t h p r o g r a m ' s p e r i m e t e r s ,a n d c o p y i n g t h p r o g r a m t a n o t he l o c a t i o n a n j u m p i n g t h e r e i t h e n e m y g e t s t o c l o s e .

Y o m i g h t d i s c o v e r t h a t p r g r a m u s u a l l y b e a t s p r o g r a m B b u b e a t s C a n b e a t s A . Y o m i g h t a t t e m p t t w r i t e p r o g r a mt h a t a d j u s t s i t a c t i o n s a c c o r d i n g t t h o p p o n e n t i t ' s f a c i n g . H o w e v e r ,t h l o n g e r t h p r o g r a m i s t h m o r em e m o r y i u s e s , w h i c h m a k e s i m o r e v u l n e r a b l e .

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

C O M P U T E ' S G a z o n o J u l y 1 9 8 8

Page 44: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 44/104

S u p e r P r i n t e r D r i v e r

D o u g l a s M B l t i k e l e y

T h i s i u i v p r i n t e r d r i v e r f o E p s o n ,S t a r , a n c o m p a t i b l e d o t - m a t r i xp r i n t e r s o f f e r s n e a r - I a s g r - p r i n t e r -q u a l i t y p r i n t i n g w i t h b o t h G E O Sa n G E O S 1 2 8 . c u s t o m i z e r i a l s o i n c l u d e d t a l l o w y o t f i n e -t u n e t h d r i v e r .

I y o h a v e a E p s o n o c o m p a t i b l ep r i n t e r a n y o u s G E O S o G E O S 1 2 8 , t h i s n e p r i n t e r d r i v e rc a g i v e y o n e a r - l a s e r - p r i n t e r -q u a l i t y p r i n t o u t s w i t h p r i n t d e n s it i e s o 6 0 , 7 2 , 8 0 , 1 2 0 , 1 4 4 , o 2 4 d o t s p e i n c h ( d e p e n d i n g o y o u rp r i n t e r ' s c a p a b i l i t i e s ) . T h d r i v e rc o m e s w i t h p r e i n s t a l l e d c o d e s f o E p s o n F X - 8 5 / 8 6 e , E p s o n L X 8 0 / 8 6 ,a n S t a r S G - 1 0 / 1 5 ; i a l s o h a a o p t i o n l h . i t a l l o w s y o t c u s t o m i z et h d r i v e r f o o t h e r E p s o n - f a m i l yp r i n t e r s a s w e l l .

T h p r i n t e r d r i v e r p r o g r a mc o m e s i t w p a r t s . " D r i v e r " ( P r og r a m 1 ) I t h m a c h i n e c o d e f o t h p r i n t e r d r i v e r . " C u s t o m i z e r " ( P r og r a m 2 ) t a i l o r s t h d r i v e r t s p c i f i c p r i n t e r a n c o n v e r t s t h d r i v e rt o G E O S - f o r m a t f i l e . P r o g r a ma l s o p e r m i t s y o t s e l e c t t h p r i n t e rd e v i c e n u m b e r ( o 5 a n d i s a b l et h p a p e r - o u t s e n s o r t p e r m i ts i n g l e - s h e e t p r i n t i n g w i t h W r i t e r ' sW o r k s h o p .

G e t t i n g S t a r t e dS i n c e D r i v e r i w r i t t e n i m a c h i n el a n g u a g e , y o u ' l l n e e d t e n t e r i w i t h " M L X , " t h m a c h i n e l a n g u a g ee n t r y p r o g r a m p r i n t e d e l s e w h e r e i t h i s i s s u e . W h e n y o r u M L X ,y o u ' l l b e a s k e d f o t h s t a r t i n g a n e n d i n g a d d r e s s e s o f t h e d a t a y o u ' l lb e n t e r i n g . H e r e a r t h v a l u e s t u s f o D r i v e r :M a r l i n g a d d r e « : 7 8 0 4l i n d i n g a d d r e s s : 7 F 3 3

H o l l o w t h M L i n s t r u c t i o n sc a r e f u l l y , a n b s u r e t s a v e c o p yo f [ h e D r i v e r d a t a w i t h t h f i l e n a m eP R . O B J b e f o r e y o l e a v e M L X .

4 C O M P U T E ' S G a z e t t e J u l y 1 9 B 8

C u s t o m i z e r i w r i t t e n i I 3 A S I C , s o s i m p l y t y p e i i n s a v ec o p y o t h s a m e d i s k a D r i v e r ,a n t y p e R U N . C u s t o m i z e r s e t s t h t o o B A S I C m e m o r y t 3 0 7 2 0 t p r o v i d e s a f e w o r k a r e a a n t h e nl o a d s P R . O B ) i n t o m e m o r y a d d r e s se 3 0 7 2 0 t 3 2 5 5 7 . P l e a s e n o t e t h a i ,a l t h o u g h t h d r i v e r y o c r e a t e w i t hc u s t o m i z e r c a n b e u s e d w i t h e i t h e rG E O S o G E O S 1 2 S , y o u m u s t c u t o m i z e t h d r i v e r o t h 6 ( o 1 2 i 6 4 m o d e ) .

W h e n y o r u C u s t o m i z e r , i a s k s y o f o y o u r p r i n t e r t y p e ,p r i n t e r a d d r e s s ( o 5 ) a n d w h e t he y o w a n t t h p a p e r s e n s o r d i a b l e d . A f t e r t h e s e q u e s t i o n s a r a n s w e r e d , C u s t o m i z e r p a t c h e s t h D r i v e r ' s o b j e c t c o d e i m e m o r y a n s a v e s t h c u s t o m i z e d D r i v e r t d i s k . T h i s D r i v e r i t h e n c o n v e r t e dt o G E O S f o r m a t f i l e . T h f i l e n a m eE P S O N ' F H - 8 5 , E P S O N L H - 8 0 , o S T A R S C - 1 0 i u s e d d e p e n d i n g o t h e p r i n t e r y o s p e c i f i e d . T h P R , O B ] f i l e i n o d e s t r o y e d i t h i sp r o c e s s , s i y o m a k e m i s t a k e ,y o c a s t a r t o v e r .

O n c e t h f i l e h a b e e n c o n v e r te d t r e a t t h e d i s k j u s t l i k e G E O Sd i s k . D o n ' t u s e t h s t a n d a r d d i s kv a l i d a t e c o m m a n d ; u s e t h e G E O Sv a l i d a t e c o m m a n d i n s t e a d . A a r m i n d e r t h a t t h p r i n t e r d r i v e r i m u l t i d e n s i t y , t h f i l e i c o n i m o d if i e d t i n c l u d e t h l e t t e r i t h u p p e r l e f t c o r n e r .U s i n g t h P r i n t e r D r i v e rO n c e t h c o n v e r s i o n p r o g r a m h a b e e n r u n , l o a d t h G E O S o p e r a t i n gs y s t e m a n t r a n s f e r D r i v e r t G E O S w o r k d i s k . I t h d i s k c o t a i n i n g t h p r i n t e r d r i v e r h a s n o tb e e n u s e d u n d e r G E O S , y o u ' l l b a s k e d i y o u w a n t t h e d i s k c o n v e r te d Y o s h o u l d a n s w e r y e s , o y o w o n ' t b e a b l e t t r a n s f e r t h e f i l ew i t h s i n g l e d i s k d r i v e .

T h n e p r i n t e r d r i v e r c a n b ea c t i v a t e d b s e l e c t i n g t h e G E O Sm e n u i t h u p p e r l e f t c o r n e r o t h s c r e e n a n c h o o s i n g t h S e l e c t

P r i n t e r o p t i o n . A f t e r c h o o s i n g t p r i n l a g e o W r i t e o $ e t ) P a i n t d o c um e n t , n e d i a l o g b o w i l l a p p e a r ,a l l o w i n g y o t o s e l e c t t h p r i n t e rd e n s i t y . C h o o s e t h e d e n s i t y y o w a n t b y c l i c k i n g o n c e o t h e c o r r es p o n d i n g i c o n . T h e F i c o n s e l e c t st h f i l l e d 2 4 0 - d o t s - p e r - i n c h m o d e ,w h i l e t h 2 4 i c o n s e l e c t s t h e h a n c e d m o d e .

O n c e t h d e n s i t y h a b e e n c h s e n , t h e p r i n t e r i n i t i a l i z e s t t h i sf o r m a t a n p r i n t s y o u r d o c u m e n t .F o t h o s e o w n i n g W r i t e r ' s W o r ks h o p , t h n e d r i v e r ' s m e n u w i l la p p e a r a f t e r t h i n i t i a l p r i n t m e n u ,w h i c h p e r m i t s y o t s e l e c t s t a r t i n ga n d e n d i n g p a g e s a s w e l l a s h i g h ,d r a f t , o N L m o d e s . I d r a f t o N L m o d e s a r e s e l e c t e d , t h e s e co n m e n u w i l l s t i l l a p p e a r . I t h i sc a s e , s e l e c t 8 d o t s p e i n c h t c o t i n u e p r i n t i n g .

W h e n u s i n g p r i n t e r d e n s i t i e s o f7 a n 1 4 d o l s p e i n c h , g e o W r i l ea n - { c p P a i n t w i l l m a k e a d j u s t m e n t so t h e p r i n t e d p a g e w i d t h . G e o W r i l ew i l l w i d e n t h t e x t b t w o - t h i r d s o a i n c h w h i l e m a i n t a i n i n g t h s a m en u m b e r o c h a r a c t e r s p e l i n e a s h o w n o t h m o n i t o r , m a k i n g u pt h d i f f e r e n c e b y n a r r o w i n g t h m a r g i n s . G e o P t t i n t w i l l n o p r i n l t h r i g h t m o s t t h r e e - f o u r t h s o f a i n c ho t h g r a p h i c . F o t h i s r e a s o n ,d o n ' t u s t h i s r i g h t m o s t a r e a w h e np l a n n i n g o u s i n g 7 2 o 1 4 4 - d o t s -p e r - i n c h d e n s i t i e s .C u s t o m i z i n gF o t h o s e w i t h p r i n t e r s t h a t a r i t h E p s o n o G e m i n i f a m i l y b u w h o s e p r i n t e r c o n t r o l c o d e s d i f f e r ,t h e r e i a o p t i o n t c u s t o m i z e y o u ro w p r i n t e r d r i v e r . T h u s o t h i so p t i o n r e q u i r e s c a r e f u l c o n s u l t a t i o no y o u r p r i n t e r m a n u a l a n s h o u l do n l y b e u s e d o n c e y o u n d e r s t a n dt h c o r r e c t c o d e s .

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

Page 45: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 45/104

c o d e . T h c o n t r o l c o d e s s h o u l d b e n t e r e d a d e c i m a l v a l u e s . I t h c o n t r o l c o d e s f o y o u r p r i n t e r a r l e s s t h a n t h r e q u e s t e d n u m b e r o b y t e s , y o m u s t e n t e r l e a d i n g z e r o s .F o e x a m p l e , i t h c o d e t o s e l e c t2 4 d p i E S " z " ( A S C I I c o d e s 2 a n 9 0 ) , y o w o u l d e n t e r 0 2 7 9 s i n c e t h r e e b y t e s a r a s k e d f o r . T h c u s t o m i z e r c r e a t e s f i l e w i t h t h n a m e C U S T O M .

I y o c r e a t e c u s t o m d r i v e ra n f i n d e x t r a w h i t e s p a c e b e t w e e nl i n e s , y o m a n e e d t r e c r e a t e t h c u s t o m d r i v e r a n u s 2 / 1 6 - i n c hs p a c i n g i n s t e a d o 8 / 7 2 - i n c h s p a ci n g . T o d o t h i s , u s t h c o d e s E S " 3 2 w h e n a s k e d f o t h t h r e e -b y t e 8 / 7 2 - i n c h c o d e . F o r t h o s e w i t hI B p r i n t e r s , o o n e s t h a t u s t h I B c o m m a n d s e t , y o m a n e e d t u s t h i s c o d e f o a n o t h e r r e a s o n :T h I B p r i n t e r ' s l i n e s p a c i n g c o d er e q u i r e s f i v e b y t e s i n s t e a d o t h t h r e e a l l o t t e d i t h d r i v e r p r o g r a m .S i m p l y f o l l o w t h e d i r e c t i o n s a b o v ea n u s E S " 3 2 w h e n a s k e d f o l i n e s p a c i n g .

N o t e s o t h D e n s i t i e sP r i n t e r d e n s i t i e s o 7 a n 1 4 d o t sp e r i n c h p r o d u c e r o u n d c i r c l e s o t h e p r i n t o u t s i n c e t h e s e p r i n t e r sa l s o h a v e v e r t i c a l d e n s i t i e s o f 7 d o t s p e i n c h . T h e s e d e n s i t i e s t e n dt f i l l t h p r i n t e d p a g e b e t t e r , b u t h e r e i r e d u c t i o n i t h w i d t h o t h p r i n t e d g e o P a i n t d o c u m e n t .

T h 1 4 a n 2 4 m o d e s a r b e s t s u i t e d f o u s e w i t h t h f i n e rf o n t s s u c h a B S a n U n i v e r s i t y .T h e s e f o n t s u s o n p i x e l w i d t h f o t h e i r l e t t e r s t r u c t u r e a n g e n e r a l l yr e q u i r e n e r i b b o n t p r i n t c l e a nl y T h 1 4 d e n s i t y w i l l p r i n t t h e s ef o n t s w i t h t w v e r y c l o s e l y s p a c e dd o t s w h i c h f i l l o u t h l e t t e r s .

T h 2 4 0 - d o t s - p e r - i n c h m o d e i i m p l e m e n t e d a t w o - p a s s d r i v e r ,m u c h l i k e d o t - m a t r i x p r i n t e r ' sN L m o d e . P a r t o f t h e l e t t e r s t r u ct u r e i p r i n t e d o e a c h p a s s t m a k eb e s t u s o t h p r i n t e r ' s c a p a b i l i t y .T h i s i s l o w d r i v e r , b u i t ' s w o r t ht h e w a i t o f i n a l d r a f t s .S e p r o g r a m l i s t i n g s o p a g e 7 9 u

I D

Q u i c k S a v e

C O M I N GN E X T

M O N T HU s i n g t h e 1 5 8 1w i t h G E O S

B u c k C h f l d r e s sS a v e y o u r B A S I C p r o g r a m s t d i s kW i t h i s i n g l e k e y s t r o k e . F o t h C o m m o d o r e 1 2 8 , 6 4 P l u s / 4 , a n 1 6

H o m a n y t i m e s h a v e y o l o s t t h p r o g r a m y o w e r e w o r k i n g o n b c a u s e o s o m e i n t e r r u p t i o n ? M a y b et h t e l e p h o n e r i n g s . Y o g e u t a n s w e r i a n r e t u r n t f i n d s o m eo n e l s e s i t t i n g a y o u r k e y b o a r d .O p e r h a p s a e l e c t r i c a l s t o r mc a u s e s p o w e r o u t a g e i y o u rn e i g h b o r h o o d . O y o a c c i d e n t a l l yk i c k o u t h p l u g t t h p o w e r s u p l y . R e g a r d l e s s o f t h e c a u s e , y o u ' v el o s t e v e r y t h i n g . " Q u i c k S a v e " o f e r s s o l u t i o n . I t ' s d e s i g n e d t m a k e s a v i n g a q u i c k a n e a s y a p o s s i b l e .

W i t h Q u i c k S a v e i n s t a l l e d , y o c a n s a v e t h e c u r r e n t B A S I C p r g r a m t d i s k s i m p l y b p r e s s i n g t h eE n g l i s h p o u n d k e ( £ ) . V e r s i o n s a r i n c l u d e d f o t h C o m m o d o r e 1 2 8 ,6 4 a n t h P l u s / 4 a n 1 6

U s i n g t h P r o g r a mQ u i c k S a v e i B A S I C l o a d e r — i tc o n t a i n s m a c h i n e l a n g u a g e p r g r a m i t h f o r m o D A T A s t a t em e n t s . T y p e i t h v e r s i o n f o y o u rc o m p u t e r u s i n g t h " A u t o m a t i cP r o o f r e a d e r " p r o g r a m f o u n d e l s ew h e r e i n t h i s i s s u e . W h e n y o u ' v ef i n i s h e d t y p i n g , b s u r e t s a v ec o p y o t h p r o g r a m t t a p e o d i s k .T b e g i n , s i m p l y l o a d t h p r o g r a ma n t y p e R U N . T h m a c h i n e l a g u a g e p r o g r a m i P O K E d i n t om e m o r y . N o w , a c t i v a t e Q u i c k S a v eb y S Y S i n g t t h a d d r e s s g i v e n o t h s c r e e n . O t h 6 4 S Y 8 2 8 ; o t h e 1 2 8 , S Y 2 8 1 6 ; a n o t h P l u s / 4 o 1 6 S Y 8 1 8 . ( T o d i s a b l eQ u i c k S a v e , S Y t i s e c o n dt i m e . )

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

R E T U R N . I t ' s t h a t e a s y . Q u i c k S a v es a v e s y o u r B A S I C p r o g r a m w i t h t h n a m e I - ' I L E , f o l l o w e d b n u m b e ri t h r a n g e 0 0 - 9 9 . T h f i r s t p r g r a m s a v e d h a t h f i l e n a m eF I L E 0 0 . A f t e r s a v i n g , t h e f i l ec o u n t e r a u t o m a t i c a l l y i n c r e m e n t s .T h n e x t s a v e u s e s F I L E 0 1 , a n s o n S h o u l d y o u s a v e t h r o u g hF I L E 9 9 , t h f i l e c o u n t e r r e s e t s t o 0 0

T r a p s a n T i p sT k e e p i s h o r t , Q u i c k S a v e h a n b u i l t - i n e r r o r c h e c k i n g . I y o t r y t os a v e p r o g r a m w i t h o u t d i s k i t h d r i v e , Q u i c k S a v e a s s u m e s t h p r o g r a m s u c c e s s f u l l y s a v e d a n u d a t e s t h f i l e c o u n t e r . S i m i l a r l y , i y o r e l o a d Q u i c k S a v e a n a t t e m p tt u s i s e c o n d t i m e o t h s a m ed i s k , n s a v e s o c c u r u n t i l t h f i l ec o u n t e r i p a s t t h h i g h e s t n u m b e ro t h e e x i s t i n g f i l e s . I t h e s e c a s e s ,t h e r e d e r r o r l i g h t o t h d i s k d r i v es h o u l d a l e r t y o t t h p r o b l e m .

I y o n e e d t o y o c a m a u a l l y c h a n g e t h f i l e n u m b e r f o t h n e x t s a v e . F o i n s t a n c e , s u p p o s ey o u w a n t t h e n e x t f i l e t s a v e a F I L E 1 5 . T s e t h f i l e c o u n t e r t 1 ( o t h 6 4 ) , y o t y p eP O K E 9 2 8 , A S C C l " ) ; P O K E 9 2 9 , A S C C ' 5 " )O t h 1 2 8 , t y p eP O K E 2 9 2 9 . A S C ( ' T ' ) : P O K E 2 9 3 0 , A S C C 5 " )A n o t h P l u s / 4 o 1 6 t y p eP O K E 9 2 0 , A S C H " ) : ] ' O K E 9 2 1 , A S C ( " 5 " )

H o I W o r k sQ u i c k S a v e i j u s t o v e r 1 0 b y t e s o M L W h e n e n a b l e d , i r e d i r e c t sB A S I C ' S e r r o r h a n d l e r t p o i n t t i s e l f . W h e n e v e r B A S I C e r r o r o c u r s , t h p r o g r a m c h e c k s t h e i n p u tb u f f e r f o t h E n g l i s h p o u n d c h a ra c t e r . I t h i s c h a r a c t e r i i t h b u f fe r Q u i c k S a v e t a k e s o v e r , s a v i n gt h B A S I C p r o g r a m t d i s k a n i c r e m e n t i n g t h f i l e n a m e c o u n t e r .O t h e r w i s e , t h n o r m a l e r r o r -h a n d l e r r o u t i n e e x e c u t e s .S e p r o g r a m l i s t i n g s o p a g e 7 2 f f l l

C O M P U T £ ! ' s G a z e t t e J u l y 1 9 8 B 4

Page 46: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 46/104

S i m p l e C o u n t i n g L o o p s

M B u t t e r i e l dC o n t r i b u t i n g E d i t o rO n o f t h e m o s t b a s i c e l e m e n t s o p r o g r a m m i n g i t h c o u n t i n g l o o p ,w h i c h r e p e a t s f i x e d n u m b e r o t i m e s . I n i t i a l l y , v a l u e i s e t 0 T h e n , e a c h t i m e t h l o o p i e x e c u te d t h c o u n t i i n c r e a s e d . E v e n t ua l l y , i r e a c h e s m a x i m u m , a n t h p r o g r a m s t o p s l o o p i n g . A l t e r n at i v e l y , t h l o o p c a n " c o u n t d o w n "t 0 — b u t w e ' l l d i s c u s s t h a t l a t e r .F o n o w , l e t ' s s e h o t o s e t u s i m p l e u p w a r d - c o u n t i n g l o o p .

W e ' l l a s s u m e t h a t t h c o u n t i l e s s t h a n 2 5 6 , s w m a h o l d i t v a l u e i n n s i n g l e b y t e o f m e m o r y f o i r e g i s t e r ) . T h i s s i m p l i f i e s t w j o b s — i n c r e m e n t i n g a n t e s t i n g t s e i t h c o u n t i w i t h i n l i m i t s .

C u s t o m C o u n t e r sT h 6 5 0 2 f a m i l y o p r o c e s s o r s h a t w r e g i s t e r s t h a t a r i d e a l f o c o u n ti n g : a n Y I e i t h e r o n i f r e e ,l o o p i n g i r e l a t i v e l y p a i n l e s s . L e t ' sa s s u m e t h a t w w i s h t c a l l t h P R I N T r o u t i n e ( t h e K e r n a l C H R O U Ts u b r o u t i n e a $ F F D 2 ) e x a c t l y t e t i m e s . W e ' l l s t a r t t h p r o g r a m a S 2 0 0 0 , ( 8 1 9 2 i d e c i m a l — n o t t h i d e a l p l a c e f o m a c h i n e l a n g u a g ep r o g r a m s , b u a v a i l a b l e i a l m o s t a l C o m m o d o r e c o m p u t e r s ) . H e r e w g o w i t h d e t a i l s o t h p r o g r a m m i n g :: 0 D 0 A 9 2 A L D # S 2 A

T h i s i h o y o u m i g h t s e e t h ep r o g r a m d i s p l a y e d b m a c h i n el a n g u a g e m o n i t o r u s i n g t h d i s a ss e m b l y o p t i o n . I h e x a d e c i m a l ,2 0 0 0 i t h a d d r e s s o t h i s i n s t r u ct i o n . A a n 2 a r t h t w b y t e sm a k i n g u t h f i r s t i n s t r u c t i o n .T h e s e a r a l s o h e x a d e c i m a l n u b e r s ; y o u m i g h t k n o w t h e m b e t t e ra d e c i m a l 1 6 a n 4 2 N e x t c o m e st h i n s t r u c t i o n t h w a w l i k e t s e i t L D ( L o a D A ) , " t h e n t h s i g n ( t t e l ! u w h a t f o l l o w s i v a u e n o a a d d r e s s ) , a n $ 2 f o t h v a l u e $ 2 ( d e c i m a l 4 2 ) . D e c i m a l 4 i A S C I I f o a a s t e r i s k — t h i s p r o -

4 C O M P U T E ' S G a z e l l e J u l y 1 9 8 8

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

S 2 0 0 0 ( t h e B A S i C c o m m a n d S Y 8 1 9 2 w i l l d t h i s ) , i e x e c u t e s t h i si n s t r u c t i o n , w h i c h c a u s e s i t l o a dt h v a l u e f o a a s t e r i s k c h a r a c t e r( S 2 A ) i n t o t h r e g i s t e r . A f t e r t h a t ,i g o e s o t t h n e x t a d d r e s s( $ 2 1 ) 0 2 , d e c i m a l 8 1 9 4 ) a n l o o k s f o a n o t h e r i n s t r u c t i o n .

W e ' r e r e a d y t c o u n t t 1 0 L e t ' s u s t h r e g i s t e r t h o l d o u c o u n t v a l u e ;2 0 D 2 A 0 L D # $ 0 0

T h i s t e l l s u t l o a d ( L D X )w i t h t h a c t u a l v a l u e ( P ) o f ( $ 0 0 ) .I y o l e a v e o u t h s i g n , t h c o p u t e r w i l l s t o r e t h c o n t e n t s o m e o r l o c a t i o n i t h X - r e g i s t e r — n o tw h a t w w a n t . A f t e r t h i s i n s t r u ct i o n , t h c o m p u t e r h a t h c o d e f o a a s t e r i s k i t h r e g i s t e r a n t h n u m b e r i X N o w b e g i n t h b o d y o f t h e l o o p ( t h e i n s t r u c t i o n o i n s t r u c t i o n s t h a t a r e x e c u t e d e a c ht i m e t h r o u g h t h l o o p ) .2 0 0 - 1 2 D F | S S F F D 2

T h i s i n s t r u c t i o n a s k s t h c o p u t e r t j u m p t s u b r o u t i n e ( J S R )a a d d r e s s $ F F D 2 , l o c a t i o n i t h c o m p u t e r ' s R O c h i p s t h a t c o t a i n s r o u t i n e t h a t p r i n t s t h c h a ra c t e r i t h r e g i s t e r . T h i ss u b r o u t i n e i k n o w n a C H R O U To B A S O U T , a n i t ' s a l w a y s l o c a t e da $ F F D 2 i 8 - b i t C o m m o d o r e c o p u t e r s . O n m o r e t h i n g : T h i s s u r o u t i n e l e a v e s t h e c o n t e n t s o t h r e g i s t e r s u n t o u c h e d .

W e ' v e d o n e t h d e e d . . n o l e t ' s c o u n t .2 0 0 7 E I N

I N s t a n d s f o " i n c r e m e n t X . F r o m 0 i g o e s t 1 T h n e x t t i m ea r o u n d t h l o o p , i g o e s t 2 a n s o n I w w e r e u s i n g a c o u n t e r ,w w o u l d u s e 1 N Y .2 0 D 8 E O C P # S 0 A

C o m p a r e w i t h t h v a l u e$ ( ) A , w h i c h i 1 i d e c i m a l . O u c o u n t e r i X s w e ' r e t e s t i n g t s e

i h a s r e a c h e d 1 y e t . I n o t , w g b a c k w i t h t h i s i n s t r u c t i o n :2 0 D A D F B N S 2 0 0 2

B r a n c h i n o e q u a l ( B N E ) b a c kt $ 2 0 0 2 . I h a n o y e r e a c h e d1 0 w g b a c k a n d i a g a i n .W h e n w d s o a d v a n c e s a n o t he n o t c h a n w r e p e a t t h e t e s t .E v e n l u a l l y , i 1 a n w w o n ' tt a k e t h b r a n c h , w e ' l l m o v e o t t h n e x t i n s t r u c t i o n i n s t e a d .2 0 0 C 6 R T

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

O p t i o n sS o m e p r o g r a m m e r s p r e f e r t c o u n td o w n w a r d . T h e p r o g r a m a b o v ec o u l d s a v e t w b y t e s a n r u t e m i c r o s e c o n d s f a s t e r i w d i s o P e r s o n a l l y , d o n ' t n e e d t h t w b y t e s o r t h e t e m i c r o s e c o n d s , s u s u a l l y c o u n t u p w a r d . T h e r e i l e s sc h a n c e o m i s t a k e .

I t h a n r e g i s t e r s a r i u s e , y o u ' l l h a v e t s t o r e t h e c o u n t e ri m e m o r y . S e i t w i t h i n s t r u ct i o n s l i k e L D # $ 0 0 : S T A $ C 0 0 0( p r o v i d e a a v a i l a b l e m e m o r y l o c at i o n — $ C 0 0 0 i u s u a l l y s a f e o t h 6 4 ) . I n c r e m e n t i d i r e c t l y i m e m or w i t h t h 1 N $ C 0 O O i n s t r u c t i o n .T t e s t i t y o u ' l l p r o b a b l y l o a d t h v a l u e t r e g i s t e r .

H i g h C o u n t sI t a k e s m o r e w o r k t c o u n t a b o v e2 5 5 . Y o u r c o u n t e r w i l l o c c u p y t w ob y t e s ( h i g h b y t e a n l o b y t e ) .S e t t i n g t h i s d o u b l e c o u n t e r t i s n a p — j u s t s t o r e i b o t h b y t e s . I c r e m e n t i n g a n d c o m p a r i n g t a k em o r e w o r k , t h o u g h ,

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

t w o - b y t e a d d r e s s t h a t p o i n t s a d a t a s o m e w h e r e i m e m o r y . W e ' l ld i s c u s s i n e x t t i m e .

Page 47: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 47/104

C O M P U T E R D I R E C TU N D E R S O L D !A N W A A E A N | T P r l c « . E * p [ r . 7 - 3 1 - 8 8

C o m p l e t e C o m m o d o r eC 6 4 c S y s t e m

T h C o m p l e t e S y s t e m I n c l u d e uC o m m o d o r e M C o m p u t a rL x c i i i o i o t o t P l u i I i . ' i k D r i v e1 2 M o n o c h r o m e M o n i t o rG e n u i n e I B M ® P r i n t e r W i t h C o m m o d o r eI n t e r f a c e S R o l l 0 1 H e o t T f a n s l e r P a p e rG E O S P r o g r a m F o W o r d P r o c e s s i n g D r a w i n g

O u r L o w S a l e P r i c e9 $ 3 9 5 L i - . l S 0 1

( A d d W O . 0 0 s h i p p i n g . * )

A M I G A

A m i g a 5 0 C o m p u t e r S a l e5 1 2 K C o m p u t e r

C o m p a t i b l e w l l h A m i g a1 0 0 0 S o f t w a r e

L i i i ( 7 9 9

A m i g a 1 0 1 0 E x t e r n a l D r i v e S a l eC a l l F o

P r i c e3 ' / i " C o m p o c t - S i i e

M i r r a - D i s k D r i v eL l i t $ 1 9 9

A m i g a 1 0 8 4 C o l o r M o n i t o r S a l e1 3 R G 8 C o l u m n 2 C a l l F O I "

P r i c eR o w , W 4 0 P i x e lL i s t K W

C 1 2 8 D S y s t e m

T h C o m p l e t e S y i t * m I n c l u d e * :C 1 3 8 D C o m p u t e r W i t h B u l I M n D i s k D r i v e1 2 M o n o c h r o m e M o n i t o rG e n u i n e I B M ® P r i n t e r W i t h I n t e r f a c eO n R o l l O f H e a t T r a n s f e r P a p e rC ' 1 2 8 D P r o g r a m m e r ' s R e f e r e n c e G u i d e

O u L o S a l e P r i c e5 4 ( A d d $ 3 0 . 0 0 s h i p p i n g . - )

9 L i i i W 2

E x c e l e r a t o rD i s k D r i v e

5 ' / 4 " F l o p p y D i s k s

1 D o u b l e S i d e dD o u b l e D e n s i t yM i n i m u m Q u a n t i t y 5

M a x i m u m Q u a n t i t y 2 5 e a c h

{ A d d U 0 s h i p p i n g . 1 )

G e n u i n e I B M ® P r i n t e rI V j " L e t t e r S i z e 8 C o l u m n

L i m i t e d Q u a n t i t i e s

B o o J 9 . 5 0 ( 1 9 ' e a c h )( w i t h o u t g l e e v e s )B o o 5 1 1 0 . M ( J l 1 e a c h )( w i t h i l w v o i )B o o f 1 0 0 ( n l i m i t ) . . . 1 3 4 . 0 0 ( 3 4 1 « a c h )( w i t h t l e e v e i l a b e l s )

E c o n o m y S l e s v a s . . . . I . 0 p e q u o n t l t y o S D i s k L a b a l i S 3 p e q u o n t l t y o 1 0 D i s k N o t c h e r s $ 3 . 9 5 e o c h

C o m m o d o r e C o m p a t i b l eI n c l u d e ! F R E E G a m e

O u r L o w S a l e P r i c e$ l 4 9 9 L i s t Y H

S o n y D i s k s■ J e a c h

( A d d $ 1 0 . 0 0 s h i p p i n g . ' )

L i m i t e dQ u a n t i e

A - , < S < s h i p p i n g . * )

S i n g l e - S i d e d . D o u b l e D e n s i t yS o l d I P a c k a g e s O f W i t h S l e e v e s ,

L a b e l s £ W r i t e P r o t e c t s I n c l u d e d$ 2 . 4 5 P e B o

U p p e r L o w e r C a t s( w i t h t r u e l o w e r d e i c e n d e r j )A . ' a n t e d D o M a t r i x H e a l T r a n s f e rG f o p h i c s W i t h C o m m o d o r e , 8 A p p l e I n t e r f a c e *R e e d y t H o o k U T S e r i a l P o r t O I B M ® P C j r .L o C o i l A d o p t e r ) F o I B M ® , A p p l e ,C o m m o d o r e , L a t e r C o m p u t e r sU n d e r l i n e E n l a r g e d

O u L o S a l e P r i c e$ 4 4 9 5( A d d S 7 . 5 0 ( h i p p i n g . - )

1 D a H o m e T r i a l 9 D a I m m e d i a t e R e p l a c e m e n t P o l i c yC O M P U T E R D I R E C T l i l i n c u t ~ . . - K k * . - l . ^ , ■ * o r O r r t r . _ i . h i n | i $ D n d b l . • ■ i h i p e o f ] - - k L h U . C A N A D A . r U E R T O X I C O .

_ _ _ _ _ _ - , m i n l o l d i f i f ■ . - ( ■ / > ■ ! - . - i t U c i e v m n u i l l . P r f c n , « P * C l f k - i k v u _ y _ i J * ^ U l r l u b i v t ■ * t h - " * c w I U w p u I n o U e * . S M i q r i n f t *£ £ Z i l N r v p p v r H d U o r n r . g l t j n . I L O U J f U . < < - ■ . - . : % ' . . . h < ■ , - . ^ . : , ■ , . . ■ - . ■ ■ ' ■ j c o m f u t t . " n i H t c r - u , . ■ • ■ ■ , , . - , - ■ . ■ . - ^ - • - . . • d - U w e d , - - ■ ■ ■ - > ■ .

C a l l ( 3 1 2 ) 3 8 2 - 5 0 5 0 T O r d e r I ■ . : i < . m l n > i « - . o . . m k , w » i ^ u - . ! - » « . . . . i i K i . i ! d . n » ( * . - ■ < - . - . . • v t « * M A i m u nC O M P U T E ' S G a z e t t e M 1 9 B B 4

Page 48: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 48/104

D i s k s A n F i l e s

I y o u ' v e d i s c o v e r e d c l e v e r t i m e -s a v i n g t e c h n i q u e o a b r i e f b u e f f e c t i v e p r o g r a m m 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 ? * G a z e t t e . I f w u s i t w e ' l l p a y o $ 3 5 . W r e g r e t t h a t ,d u t t h v o l u m e o i t e m s s u b m i tt e d , w c a n n o t r e p l y i n d i v i d u a l l yt s u b m i s s i o n s .

6 D i s k D e f a u l t e rA r j u n N a y y a rA r y o t i r e d o t y p i n g , e v e r yt i m e y o a c c e s s y o u r d i s k d r i v e ?H e r e ' s s h o r t p r o g r a m t h a tc h a n g e s t h e d e f a u l t d e v i c e n u m b e rf r o m ( t a p e ) t o ( d i s k ) .

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

M A I L T O C O M P U T E D G A Z E T T ES U B S C R I B E R S E R V I C EP . O . B o 1 0 9 S 8 . D e M o i n o s , I 5 0 3 4 0 - 0 9 5 8C h a n g e o A d d r e s s : P l e a s e a d v i s e a e a r l y a p o s s i b l e . A t t a c h l a b e l w i t h y o u r o l a d d r e s s a n w r i t e n e a d d r e s s b e l o wN e S u b s c r i b e r : F i l l i y o u r n a m e a n a d d r e s sb e l o w . U s s e p a r a t e s h o e ! l o g i f t o r d e r s .

P L A C E L A B E L H E R E

R a n a w d : A t t a c h l a b a l .O n y e a r S 2 4 . 0 0 T w y e a r s S 4 5 . O O

( F o r e i g n s u b s c r i b e r s p l e a s e a d $ 6 . 0 0 p e r y e a rf o p o s t a g e )

C r I Y S T A T t I I

P l e a s e b i l l m e P a m e e n c l o s e dF o o l h e r s u b s c r i p l i o n q u a s i i o n s o p r o b l e m s ,p l e a s e w r i t e a n o t e a n d s e n d e n t i r e [ o r m l I h a b o v e a d d r e s s , O C A L L T O L L - F R E E :

1 - ( 8 0 0 ) 7 2 7 - 6 9 3 7

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

1 F O J = 6 7 9 T 7 1 6 : R E A D K : P O KJ , K : C S = C S + K : N E X T

2 I C S O 4 H 9 T H E N P R I N T " • I S P A C E j E R R O R I D A T A S

A T E M E N T S • * " : E N D3 S Y S 6 7 94 D A T A 1 6 9 , 0 0 2 , 1 4 ! , 0 4 9 , 0 0 3 , 1 4

1 , 0 5 1 , 0 0 35 D A T A 1 6 9 , ] 8 6 , 1 4 1 , 0 4 8 , 0 0 3 , 1 6

9 , 1 9 7 , 1 4 16 D A T A 0 5 0 , 0 0 3 , 0 9 6 , 1 6 9 , 0 0 8 , 1 3

3 , 1 8 6 , 1 6 97 D A T A 0 0 0 , 1 3 3 , 0 1 0 , 0 7 6 , 1 . 6 5 , 2 4

4 , 1 6 9 , 0 0 89 D A T A 1 3 3 , 1 8 6 , 0 7 6 , 2 3 7 , 2 4 5 , 0 1

F i l e P r o t e c t i o nW i l l K a c z m a r e kI y o w a n t t p r o t e c t y o u r p r o g r a mf i l e s f r o m u n a u t h o r i z e d u s e ,C H R $ ( 0 ) c a h e l p . T p r o t e c t f i l e ,s a v e y o u r p r o g r a m l i k e t h i s :S A V E C H R $ ( 0 ) 7 i / r m i i n e " , 8

W h e n t h f i l e i s l i s t e d i t h d r e c t o r y , o n l y t h l a s t f e l e t t e r s o t h f i l e n a m e a r e d i s p l a y e d , a n t h f i l e s i z e a p p e a r s r i d i c u l o u s l y l a r g e ,u s u a l l y e x c e e d i n g 1 0 , 0 0 0 d i s kb l o c k s ( t h e f i l e i n o a c t u a l l y t h i sl a r g e , o c o u r s e ) .

T h o n l y w a t a c c e s s t h p r o g r a m i t l o a d i u s i n g t h s a m ef o r m a t i w h i c h i w a s a v e d :L O A D C H R S ( 0 ) 7 i / e m t w « " , 8

T t h a v e r a g e c o m p u t e r i s t —a n e v e n t m a n y e x p e r i e n c e do n e s — t h i s f i l e a p p e a r s i m p o s s i b l et l o a d . T h i s t i w o r k s o a l 1 5 4 1 -c o m p a t i b l e d r i v e s .

E a s y F i l e S c r a t c hJ a m e s L i e kT h i s s h o r t p r o g r a m p r o v i d e s f a s ta n e a s y m e t h o d t d e l e t e s e v e r a lf i l e s f r o m d i s k . T y p e i i n s a v ec o p y , t h e n l o a d a n r u i t Y o u ' l l b a s k e d i y o w a n t t s c r a t c h f i l e .J u s t p r e s s f o y e a n t y p e i t h

f i l e n a m e o f t h e f i l e y o w i s h t d l e t e . B e f o r e p r e s s i n g R E T U R N , b s u r e t h a t y o u h a v e i n s e r t e d t h e d i s kt h a t c o n t a i n s t h f i l e o f i l e s y o w i s h t s c r a t c h . A f t e r t h e s c r a t c h i c o m p l e t e , t h p r o m p t w i l l a g a i n b d i s p l a y e d . Y o c a c o n t i n u e t s c r a t c h f i l e s f o a l o n g a y o l i k e .P r e s s t q u i t . T h p r o g r a m w o r k so t h C o m m o d o r e 6 4 1 2 8 , P l u s / 4 ,a n 1 6 1 P R I N T " I C L R J "2 P R I N T s P R I N T " W O U L D Y O L I K E

T S C R A T C H F I L E ( Y / N ) ?3 G E A 4 I A S = " Y " T H E N 8 5 0 I F A S " " N " T H E N 3 6 P R I N T i P R I N T " D Y E . "7 E N 8 I N P U T " F I L E T O B S C R A T C i J E D

" ; F S9 O P E N 1 5 , 8 , 1 51 0 P R I N T # 1 5 , " S 0 : " ; F S1 1 I N P U T # 1 5 , E , E S , F1 2 C L O S E 1 1 3 P R I N T ! P R I N T F ; E S1 4 G O T O 2

A u t o r u n P r o g r a m sE r i c F e r r oH e r e ' s v e r y u s e f u l t e c h n i q u e t h a tm a k e s y o u r 6 4 p r o g r a m s r u a u t om a t i c a l l y w h e n l o a d e d . T u s i t y o m u s t a d t h i s l i n e t y o u rB A S I C p r o g r a m :

P O K E 7 7 0 , 1 3 1 : P O K E 7 7 1 , 1 6 4N o w , s a v e t h p r o g r a m l i k e

t h i s :P R I N T " ( C L R ! " : P O K E 7 7 0 , 1 1 3 :P O K E 7 7 U 6 8 : P O K E 4 3 , 0 : F O K E 4 4 , 3 :P O K E 1 5 7 , 0 : S A V E 7 i 7 w i a m r " 1 8w h e r e f i l e n a m e i t h n a m e o f t h ep r o g r a m t b a u t o r u n . A f t e r t h p r o g r a m h a b e e n s a v e d , t h c o p u t e r l o c k s u p , c o n t i n u a l l y f l a s h i n gR E A D Y a t h t o p o f t h e s c r e e n . T r e t u r n t h i n g s t n o r m a l , s i m p l yt u r n y o u r c o m p u t e r o f a n o n

N o t h c o m m a n d L O A D" f i l e n a m e " , 8 , 1 a u t o m a t i c a l l y l o a d sa n r u n s y o u r p r o g r a m . I y o d n o i n c l u d e t h , e x t e n s i o n , t h ep r o g r a m d o e s n o w o r k p r o p e r l y .

4 C O M P U T E ! G a z e t t e J u l y 1 9 8 8

Page 49: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 49/104

S c r a m b lR h e t t A n d e r s o n a n D a v i d H e n s l e y , J r

G r a b d i c t i o n a r y — y o u ' l l n e e d i t s e t t l e t h d i s p u t e s t h a ta r i s e w h e n y o p l a y S c r a m b l e r , c h a l l e n g i n g w o r d g 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 m o d o r e 6 4 D i s k d r i v e r e q u i r e dt s a v e h i g h s c o r e s b u t n o t t p l a y g a m e .H o m a n y w o r d s c a y o m a k ef r o m t h l e t t e r s i t h w o r d T h a n k sg i v i n g 1 ? T a n k , s h i n , k n i t , g n a t , g i n ,t h i n . t h a t ' s f e w . I y o c a f i n dm o r e , y o u ' l l e n j o y " S c r a m b l e r , "w o r d g a m e t h a t w i l l k e e p y o u o nt h e d g e o y o u r s e a t . P l a y h e a d - t o -h e a d a g a i n s t u t t h r e e o p p o n e n t so p l a y f o h i g h s c o r e o y o u r o w n .

S c r a m b l e r h a m a n y f e a t u r e st h a t w i l l s h a r p e n y o u r s k i l l s — ac o u n t d o w n t i m e r , a i n t e l l i g e n tk e y b o a r d r o u t i n e t h a t d o e s n ' t l e y o u s e u n a v a i l a b l e l e t t e r s , a n d u p l i c a t i o n c h e c k e r t h a t m a k e s s u r ey o d o n ' t t y p e t h s a m e w o r dt w i c e . I y o h a v e d i s k d r i v e , y o u rh i g h s c o r e s w i l l b e s a v e d t o d i s k .

G e t t i n g S t a r t e dS c r a m b l e r i w r i t t e n e n t i r e l y i B A S I C . U s i n g t h " A u t o m a t i cP r o o f r e a d e r " p r o g r a m f o u n d e l s ew h e r e i t h i s i s s u e , c a r e f u l l y t y p e i

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

W h e n y o u ' r e r e a d y t p l a yg a m e o S c r a m b l e r , l o a d t h e p r g r a m a n t y p e R U N . I y o u ' r e u s i n g

d i s k d r i v e , S c r a m b l e r l o o k s f o h i g h s c o r e f i l e c a l l e d S C R A M B L E R. H I G H S . I i c a n ' t f i n d f i l e w i t ht h i s n a m e , i w i l l c r e a t e o n e .S c r a m b l e r f i r s t a s k s y o h o m a n y p e o p l e w i l l b p l a y i n g . E n t e r

n u m b e r f r o m t 4 N e x t , w h e nS c r a m b l e r a s k s f o t h n a m e s o t h p l a y e r s , t y p e t h e m i o n a t t i m e .S c r a m b l e r a s k s w h e t h e r y o u w a n tt p l a y " w o r d s " o " p o i n t s . "C h o o s e w o r d s i y o w a n t S c r a mb l e r t s c o r e e a c h w o r d a o n p o i n t . C h o o s e p o i n t s i y o u ' d r a t h e rh a v e t h g a m e r e w a r d m o r e p o i n t st l o n g w o r d s t h a n t s h o r t o n e s .F i n a l l y , c h o o s e h o l o n g y o u w a n tt h g a m e t l a s t . S c r a m b l e r i t i m e d g a m e . Y o m a c h o o s e t p l a y 1 - 3 - , 5 - , o 7 - m i n u t e g a m e .

I t h H o S e a tB e f o r e y o s t a r t t h g a m e , d e c i d eo t h r u l e s . W i l l y o a l l o w p r o p e rn o u n s ? A r e s l a n g w o r d s a c c e p t a b l e ?W h a t a b o u t s i n g l e - l e t t e r w o r d s l i k e

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

T h f i r s t p l a y e r s h o u l d b e s e a te a t h c o m p u t e r ' s k e y b o a r d .P r e s s k e t b e g i n t h g a m e . T h i rt e e n l e t t e r s a p p e a r a t h t o o f t h es c r e e n . T h p l a y e r u s e s t h e s e l e t t e r st c r e a t e w o r d s . T h l e t t e r s a r d i f e r e n t e v e r y t i m e r o u n d i p l a y e d .T h i s k e e p s p l a y e r s f r o m m e m o r i zi n l i s t o w o r d s .

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

S c r a m b l e r w o n ' t l e y o t y p et h s a m e w o r d t w i c e . I y o t r i t y o u ' l l h e a r b u z z a n t h w o r d w i l ld i s a p p e a r .

K e e p a e y o t h t i m e r — i ts h o w s t h n u m b e r o s e c o n d s r m a i n i n g o n t h c l o c k . T h b o r d e r o t h e s c r e e n t u r n s r e w h e n y o h a v e2 0 s e c o n d s l e f t . W h e n t i m e r u n so u t , y o u ' l l b e a s k e d i y o w o u l dl i k e t d e l e t e a n o t h w o r d s y o ut y p e d . I y o a n s w e r Y y o c a s t e p t h r o u g h e a c h w o r d y o t y p e da n c h e c k i i t h e d i c t i o n a r y . P r e s s

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

" S c r a m b l e r " i s t m p l e - t Q - p l a y b u d e m a n d i n g w o r d g a r n i :

H i g h S c o r i n gA t h e n o f t h e g a m e , t h w i n n e rw i l l b a n n o u n c e d . I t h h i g h s c o r eb e a t s t h p r e v i o u s h i g h s c o r e s t o r e do d i s k , t h S C R A M B L E R . H I G H Sf i l e w i l l b u p d a t e d . N o t e t h a th i g h s c o r e i k e p t f o e a c h t y p e o g a m e — t h e r e a r e i g h t c o m b i n at i o n s o s c o r i n g a n t i m e o p t i o n sS e p r o g r a m l i s t i n g o n p a g e 7 4

C O M P U T E I ' s G a z e l l e J u l y 1 9 8 8 4

Page 50: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 50/104

L y c o C 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 M O D O R E 1 2 8 DS y s t e m

$ 4 4 9 9

C O M M O D O R Es y s t e m s p e c i a l

C o m m o d o r e 1 2 S DC o m p u t e rT h o m s o n 4 1 2 0 M o n i t o r

$ 6 4 9 9

f / / / L A S E R C O M R Q C T X P C - X T P a r a l l e l P r i n t e rC o m p a t i b l e P o r l

• 4 . 7 7 8 . 0 0 M h S e r i a l R S 2 3 2S u p e r T u r b o j o y s t i c k / G a m eC l o c k S p e e d p o n *B u i l t - i n 5 v D r i v eB u i l t - i n R G V i d e o O u t p u t

C o l o r S y s t e m• R e a d y l p l u g I b ™ u s I O l t

U f f f f l f a s i W K I n t e l e o e a - 2P r o c e s s o r5 1 2 K R A m e m o r y o x p a n d a -W t 7 S 0 K2 - M C K 0 \ n \ d r i v e s a t a n d a r dF i r s t c o r n p t o t o s y s l w n w t E hd o c k c a l e n d a r a n b u i r t - mp o r t s f o p c m t o r . R S 2 3 2 b

k , m o u s e a n b g h t p e $ 5 0 0 w o r t h F R E Ep r o g r a m s $ 1 0 4 9 9

C O M M O D O R EH A R D W A R E

6 4 C o m p u l s r S 1 6 9 9 C 1 2 8 D C o m p i l e r D m S 4 4 9 . 9 51 5 J I I I D i l k D r r v i 5 1 7 5 . 9 51 5 8 1 D i l k D r i v e S 1 B 9 . S 5E i c e l 2 0 0 1 C 1 2 8 D n v o 5 1 9 9 . 9 5E i c a l F S D - 2 * C 5 D i i v B S 1 4 9 . 9 51 B 0 2 C M o n i t o r S 1 B 9 . 9 51 0 M o n i t o r S 2 9 9 9 T h o m s o n a i J O M o n i t o r C 1 2 8 . . S 2 2 5 . 9 5C 1 3 5 1 M o u s s $ 3 9 . 9 51 7 0 0 H A S 1 0 9 9 1 7 5 4 R A C B S 1 1 7 . B 5

C o l t P S C A L L

P C O M P A T I B L E

H A R D W A R EU s e r C o m p a c t X M 7 5 . D 5L d s o r C o m p o c i X T 0 4 0 K S 5 4 9 . 9 5U s e r D e s k l o p T u r b o X Z 6 f i K 1 5 6 9 9 L a s e r D e s k t o p T u i D o X W O K . S 5 9 9 . S 5B l u n C h i p P X T S C A L LB l u e C h i p P o p u l a r S C A L LB l u e C h i p 2 8 6 A T S 1 0 5 9 . 9 5V e n a e * H e a d s l a r t C o S I 0 4 9 . 9 5V e n a e . H e s d s i a r t M o n o . S C A L LS h a r p P 4 5 0 t J 6 9 9 . 9 5S h a r p P 4 S 0 Z S 1 2 5 9 . 9 5Z u e k w C G C s l o r C a r o i S 9 . B 5B C C C G C o t o r C a n l J 9 4 . ML a s e r E G C u S 1 2 9 . 9 5A T G r a p h £ ■ S o l u t i o n S 1 2 9 . 6 5A T E G W o n d a r 1 9 9 . 9 ST t i o m s o n G B E O O C o l O r C a r d . . . . S 2 4 9 . 9 5A T I V I P S 2 9 9 . 9 5K r a l l P J o y s l i c * C a i f l S 2 7 . 9 5

< S S e a g a t eH A R D D R I V E S

S 2 2 2 m e H a r d D r i v e . . . . S 2 I 5 . 9 5 -S 2 5 4 m o o , H a r t ) D r i v e . . . S 3 9 9 . 9 5 '■ D T C C o n l r o l l o r K i l o P C / X T . . $ 3 9 . 9 6S 2 3 3 m e H a r d D n v n . . J 2 4 9 . 9 S "" D T C F I L L C o n t r o l l e r K i l o P C / X T S * 9 9 5S 1 2 £ m o o , 3 5 M o i d D n v o £ 2 8 9 . 9 5D T C w w o l i w K i t o P C X T . . . . 1 3 9 . 9 5S 1 2 2 m a I n t e r n a l C a r d

C o n l r a l l e i S 3 4 9 . 9 5A t i d S W O O t o r W e s t e r n t o g a , )C O n l w I l a ' S

C O M M O D O R E s a C O M P U T E R

C O M M O D O R E 6 4 S y s t e mS p e c i a l

, 9 C o m m o d o r e & 4 C o m p u t e rC o m m o d o r e 1 5 4 1D i s k D n v eS l a r N X t O O O C

P C - 4 5 0 1 L a p t o p

O B L U E C H I P 2 8 6 A TN e R e l e a s e !

$ 1 0 5 9 9

G r e e n , A m b e f & C o l o rv a i l a b l e .

1 - 8 0 0 - 2 3 3 - 8 7 6 0

Page 51: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 51/104

L y c o C o m p u t e rS i n c e 1 9 8 1

M a r k e t i n g C o n s u l t a n t s

P a n a s o n i c3 1 3 1

O i i P a n a s o n i c

i c A u l o r r a l

D a i s y W h e e lP r i n t e r

• 1 c p S p e e dU l 1 3 . 5P d t hB i d i r e c t i o n a lU a c i s S l a r n l a r aD i a b l o W r i a a l s 9

1 0 9 2 12 4 0 O p !4 c p N L A d j u s l n b l oP u s h T r a c t o r

S t a r N X 1 0 0 0 C1 4 4 c p s D r a f t3 c p N L E F r o n t P a n e l C o n t r o lC o m m o d o r e D i r e c t C o n n e c t

N E W ! N X 1 0 0 0 C R a i n b o wS 2 2 9 . 9 5

N X 1 51 2 0 c p s D r a l t3 c p N L 1 3 C o l u m n

W i O l hA u t o P a p e rF e e d $ 3 0 9 9

N B 2 4 1 02 P H i g hQ u a l i t y P r i n l i n o2 1 c p D r a f t7 2 c p s L e t t e rD u a l i t y

P a n a s o n i c ,O f f i c e A u t o m a t i o n r f s = : w \ \

1 0 9 1 1 M o d e l I 1 9 2 c p s D r a f t

• 3 c p N L

P a n a s o n i c

1 5 9 2

9

I C o l u m nI S O c p sN L i a l P l t c h o sP u s h t i a d o r2 - Y « a rW a n a n l y

m i c r o n i c si m p r o v e y o u r

i m a g e w i t h S t a r !

Page 52: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 52/104

A C C E JL y c o M e a n s T o t a l S e r v i c e

A t t e n t i o nE d u c a t i o n a lI n s t i t u t i o n s :

I y o a r n o c u r r e n t l y u s i n go u e d u c a t i o n a l s e r v i c e

p r o g r a m , p l e a s e c a l l o u r e p r e s e n t a t i v e s ( o d e t a i l s .

M a r k " M a c " B o w s e r ,S a l e s M a n a g e r

w o u l d p e r s o n a l l yl i k e t t h a n k a l o o u p a s t c u s t o m e r s f o h e l p i n g t m a k e L y c oC o m p u t e r o n o t h l a r g e s t m a l l o r d e rc o m p a n i e s a n dl e a d e r i t h I n d u s t r y .A l s o . w o u l d l i k e t e x t e n d m p e r s o n a li n v i t a l i o n t o a l c o m p u t e re n t h u s i a s t s w h h a v en o e x p e r i e n c e d t h s e r v i c e s t h a t w p r o v i d e .P l e a s e c a l l o u t r a i n e d

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

F i r s t a n f o r e m o s t o u r p h i l o s o p h y i t k e e p a b r e a s to t h c h a n g i n g m a r k e t s t h a i w c a p r o v i d e y o w i t hn o o n l y f a c t o r y - t r a s h m e r c h a n d i s e b u t a l s o t h n e w e s tm o d e l s o f f e r e d b t h m a n u f a c t u r e r s a t h a b s o l u t e b e s tp o s s i b l e p r i c e s . A n w o f f e r t h w i d e s t s e l e c t i o n o c o m p u t e r h a r d w a r e , s o f t w a r e a n a c c e s s o r i e s .

F e e l f r e e t o c a l l L y c o i y o w a n t t k n o w m o r e a b o u tp a r t i c u l a r i t e m . c a n ' t s t r e s s e n o u g h t h a t o u t o l l - f r e e

n u m b e r i n o j u s t f o r o r d e r s . M a n y c o m p a n i e s h a v et o l l - f r e e n u m b e r f o o r d e r i n g , b u i y o j u s t w a n t t a s q u e s t i o n a b o u t p r o d u c t , y o h a v e t m a k e l o l l c a l l . N o a L y c o . O u t r a i n e d s a l e s s t a f f i k n o w l e d g e a b l e a b o u t a l t h p r o d u c t s w s t o c k a n i h a p p y l a n s w e r a n y q u e s t i o n sy o m a h a v e . W w i l l d o u b e s t t m a k e s u r e t h a t t h p r o d u c t y o s e l e c t w i l l f i y o u r a p p l i c a t i o n . W a l s o h a v eS a t u r d a y h o u r s o n e m o r e r e a s o n t c a l l u l o a l y o u rc o m p u t e r n e e d s

O n c e y o u ' v e p l a c e d y o u r o r d e r w i t h L y c o , w d o n ' tf o r g e t a b o u t y o u . O u f r i e n d l y , p r o f e s s i o n a l c u s t o m e rs e r v i c e r e p r e s e n t a t i v e s w i l l f i n d a n s w e r s t y o u r q u e s t i o n s

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

L y c o C o m p u t e rs t o c k s m u i t l m i l l i o nd o l l a r I n v e n t o r y o f a c t o r y - f r e s hm e r c h a n d i s e . C h a n c e sa r w h a v e e x a c t l yw h a t y o u w a n t r i g h t i o u w a r e h o u s e . A n t h a tm e a n s y o u ' l l g e i f a s t .I f a c t , o r d e r s a r en o r m a l l y s h i p p e d w i t h i n2 h o u r s . F r e e s h i p p i n go p r e p a i d c a s h o r d e r so v e r S 5 0 , a n t h e r e i n d e p o s i t r e q u i r e d o

C . O . D . o r d e r s . A i f r e i g h t o U P B l u e / R e d L a b e l s h i p p i n g i a v a i l a b l e , l o o . A n a l p r o d u c t s c a r r y t h e f u l l m a n u f a c t u r e r s 'w a r r a n t i e s .

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

T O R D E R , C A L L T O L L - F R E E : 1 - 9 0 0 - 2 3 3 - 8 7 6 0N e P W a t s : 1 - B O O - 2 3 3 - 8 7 6 0

O u t s i d e C o n t i n e n t a l U C a l l : 1 - 7 1 7 - 4 9 4 - 1 0 3 0H o u r s : 9 A t 8 P M , M o n . T h u r s .

9 A t 6 P M , F r i d a y 1 0 A M t 6 P M , S a t u r d a yF o C u s t o m e r S e r v i c e , c a l l 1 - 7 1 7 - 4 9 4 - 1 6 7 0 ,

9 A t 5 P M , M o n . F i O w r i t e : L y c o C o m p u t e r , I n c .

P . O . B o 5 0 8 8 . J e r s e y S h o r e , P 1 7 7 4 0C . O . D . R i s k - F r A e P o l l c y : » l u l l m a n u f a c t u r e r s ' w a r r a n t s * n o s a l e s l a o u t s i d eP p r i c e s s h o w 4 c a s h d i s c o u n t ; a d 4 l o c r e d i t c a r d s • A P O . F P O ,i n t e r n a t i o n a l : a d S p l u s 3 F o p r i o r i t y 4 - w e e k c l e a r a n c e o p e r s o n a l c h e c k s

w c h o c k l o c r & d i t c a r d t h e l t s o r r y , c o m p a t i b i l i t y n o g u a r a n t e e d r e t u r na u t h o r n a t i o n r e q u i r e d d u l r m p r o d u c t G u a r a n t e n . r o u r s t n c i 1 n a p p l y •p n e e a v f l j l a b i l i t y s u b ] e e l t c h a n g e i p r e p a j d o r d e r s u n d e r 5 5 i C o n t i n e n t a l U S a d $ 3 . 0 0

A v a t e x ! 2 0 0 e

H a y e s C o m p a t i b l eM o d e m

. 9 5 *W i l h P u r c h a s e o C a b l e K i

i

O . r o c l C o n n o c i C a W s L Y o u rC 6 4 / 1 2 S

D i s cS t o r a g e

O V S - 1 0 5 V $ 3 . 9 5Q V S - 7 5 5 V < _ S I 9 Q V S - 4 0 3 $ 1 1 . 9 5

P r i n t e rR i b b o n s

S a v e u t 5 0 W c a r r y s l o c k o t h o u s a n d s f o m o s t

a p p l i c a t i o n s .

P r i n t e rI n t e r f a c e s

X o l o c J r $ 3 5 . 9 5X e l o c S u p w o / a p h l c s . . J 5 9 X e l o c G o k f $ 7 4 . 9 5P P . . . „ S M . 9 5C e r d c o G W h U S 3 2 . B 5C a r O c o S u p e r $ 4 4 . 9 5M W 3 S 0 $ 4 9 . 9 5

W c a r r y c r t b r a i f o m o i tp r i n t e r B p p l i c a l l o n m f o r u n n y

p o p u l a r c o m p u t e r s .

G r e a tB a r g a i n s

N e M - M o u s e

■ W o r k s w r i h Q 0 0 61 3 5 1 C o m p n t i b l oL e s s E i p s n s i v e i n . i n : '

$ 3 4 . 9 5M o u s e C a r e

K i I n c l u d e s

M o u s e P a B 1 1 S i z eP r o i / i d e s C l o a n , D u s i - f r o S u r f a c e f o Y o u r M o u s eN o - M a r B a c K i n g t P r o t e c tY o u r D e s k S u r f a c e

M o u s e C l e a n i n gB a i t

M a i n t a i n s O p t i m u m M o u s eP ' l r l o r m . i r - L H 1

O n l y $ 1 9 . 9 5I t e m s c a n b e p u r c h a s i x f

s s p a r a t o t y .

5 - 1 / 4D f t k N o t c h !M i m l l :S S D DD S Q DB e n i n :S S D DD S D D . . . . . . . .S K C :D S O OD S H D

V a r b i U m :S S D DD S O D3 . M u a l l :S S D DO S D DH i l i S S D DD S D DV w t e t l m :S S D D . . D S O DS K C :S S D DD S O O

Page 53: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 53/104

S O F T W A R E

S 5 9 5

1 7 . 8 5S a . 9 5

S s . e s$ 6 8 5

S 6 . 9 5S 1 3 . 9 5

$ 4 . 9 5

$ B . 9 9$ 1 1 . 5 0

S 1 . 5 0$ 1 7 . 9 5

S 1 D . 9 51 1 3 . 9 5

$ 1 2 . 9 51 8 . 9 5

$ 9 9 5S 1 3 . B S

S 9 . e sS I 0 , 9 5S I 2 . 9 5S 2 6 . 9 5

S 6 . 9 5S I 0 . 9 5$ 1 1 . 9 9S I 9 9 9$ 1 6 . 7 5$ 2 « . 9 5S 2 9 . e s1 1 4 . 9 5S I 6 . 9 5

S 2 7 . 9 5$ 3 . 9 5

S I 3 . 9 5$ 1 3 . 9 5

S u r g eS u p p r e s s o r s

P P 1 0 2 - 6 o u t l e t S 1 6 . 9 5P P 1 0 6 - 6 o u t l e t w i t hE M I f l F I $ 2 8 . 9 5P P 1 0 4 - 6 o u U « w l t ni n d i c a t o r S I 9 . 9 5P P I O I - B o u l l o lp o w e r s t r i p S 9 . 9 5M o d o m P r o t o c t o r S 1 0 . 9 S

D r i v eM a i n t e n a n c e

5 v O n v o C k i a n e rC M P l i a $ 7 . 8 55 \ D r i v e C l e a n e rw i t h p r o g r a m S 1 5 . 9 53 . 5 D r i v e C l e a n e rC M 1 5 4 5 1 0 , 9 5

S w i t c hB o x e s

C o ' 2 5 ' A S 3 9 . 9 5C e n t ' 3 6 ' A S 3 9 . 9 5R S 2 3 2 A B C S 4 5 . 9 SC a n t A B S 4 9 . 9 SR S 2 3 2 A B C D 5 4 9 . 9 5C o n t A B C O S 4 9 . 9 5

C O M M O D O R E C O M M O D O R E

V i d e oT a p e

S K C T 1 Z 0 V H SV i d e o T a p e :

S f l C h $ 3 . 9 9p a c k $ 1 0 . 9 5

1 p a c k S 3 5 . 9 S

B a r g a i nB a s e m e n t

H e a t a p p o r t u n l t l n t e n j o y b e l o w c o s t s a v i n g s o I t e m s c u r r e n t l y n o I p r o d u c t i o n d i t i w r e p l a c e m e n t m o d e l s . C a l lf o u p d a t e d p r o d u c t l i s t

A c c a a a :E c h e l o n S 2 5 . 9 SM a c h 5 S 1 9 . 9 SW a c h - 1 2 S 2 8 . 9 5l O I r i F r a m e S 2 2 . 9 5T r i p l o P a c k $ 1 1 . 9 5W k C l L e a d e r B i d . . 1 2 2 . 9 5F a m o u s C u u r v i # . $ 1 1 . 9 5F a m o u s C o u r s e s # . . $ 1 1 . 9 5l o a d e r B o a r d P a c k $ 1 2 . 9 5A c t i o n S o i l :U p P o n s m p e 5 1 8 . 9 5T h u n d e r c h o p p e r S I 8 . 9 5

M u s i c S l u d o S 1 9 . 9 5L o a i h e r G o d d e s s e s S 1 9 . e sT o F u e l E l i m i n a t o r $ 1 7 , 9 5B e y o n d Z o r k $ 2 5 . 9 5G F F o o t b a l l $ 1 9 . 9 5G o B o A l R a l l y $ 1 7 . 9 5L o s ! N i n i a $ 1 9 . 9 5M l g M & M a g i c $ 2 2 . 9 5N o f f l a B e n $ 1 9 . 9 5A l i e n s $ 1 9 . 9 5M a n i a c M a n s i o n $ 1 9 . 9 5B i i t t o r l o s I n e l i K t a d :P a p e r d ^ I I $ 3 1 . 9 5O u l r a g e o i i F P a g o s $ 3 1 . 0 5B t r k a l a y S o f t w o r k i :G o o M o C 6 4 $ 2 9 . 9 5G e o c o l c C W $ 2 9 . 9 5G o o o u b l i s h C $ 3 9 . 9 6G e o s 6 $ 3 5 . 9 5G e o w n l e $ 2 9 . 9 5G e o s 1 2 S 3 9 . 9 5G e o v m l e M $ 3 9 . 9 5G o o c a l c 1 2 $ 3 9 . 9 5G u o h t o 1 2 $ 2 8 . 9 5B o ' l i o k i y T r i P a k 5 2 9 . 9 5S r o d s r b u n d :B a n k S I W r i t e r $ 2 0 . 9 5C a n n o n S a n D i e g o S 1 9 . 9 5G r a p h i c L i b . I . I I . I l l $ 1 3 . 9 5P r i n t S h o p S 2 5 . 9 5P r i n t S h o p C o m p a n . . . . $ 2 2 . 9 5C a u k i r o n S 1 6 . 9 5S u p o r t i i k e C h n l i e n g o . . . S I 1 . 9 5M a g n e t r o n $ 1 4 . 9 5E l o c i t o n l c A M a n i l a M a d n e s s $ 2 0 . 9 5V e a g o r s A F T $ 2 2 . 9 5D e m o n S t a l k o r a S 2 0 . 9 SD r a g o n ' s l a i r S I 6 . 9 5S t o l e D i $ 2 0 . 9 5S l r i k a F l e e ! $ 2 0 . 9 5E p y l :D e s t r o y e r $ 2 2 . 9 5F u t k M d $ 2 2 . 9 5S u B n l t l e $ 2 2 . 9 5W i n t e r G a m e s $ 1 1 . 9 5C a l i f o r n i a G a m e s S 2 2 . 9 SS i r . S p o r t s B a s k e t b a l l . $ 2 2 . 9 5S u m m e r G a m e s I $ 1 1 . 9 5W o r l d G a m e s S 2 2 . 9 5B o u k J e r d a s h C o S a . S 1 3 . 9 5R a W a r r i o r S 1 3 . 9 5F l r a b M :E l l a $ 9 . 9 9G u i l d o T h i e v e s $ 2 5 . 9 5P a w n S 9 . 9 ST r a c k e r $ 1 1 . 9 5S t a r g t i d e r $ 1 8 . 9 5S e n t r y $ 2 2 . 9 5M l c r o l f t a g u a :M i c r o l o a g . B a s e b a i r $ 2 2 . 9 5G e n o t o l M a n e g o r S 1 S . 9 5S l a t D i s k $ 1 3 . 9 5M f f i r o l u u f l . W i u s l l l n g . . . . S I E . 9 S8 T e a m D i s k S i 1 . 9 5

A l r B o n i o H a n o e r $ 2 2 . 9 5F - 1 5 S t r i k e E a g l a $ 1 9 . 9 5G u n s h i p S 1 9 . 9 5K e n n e d y A p p r o a c h $ 1 3 . 9 5S i l e m S e f v i c a $ 1 9 9 5S d F l i g h t $ 1 3 . 9 5T o p G u n n e r $ 1 3 . 9 5P i r a t o s $ 2 2 9 5S t e a t t t i F l g h t s r $ 2 2 . 9 5O r i g i n ;A u t o d u o l $ 2 8 . 9 5U l t i m a I I $ 2 2 9 5

S o f t w a r e S i m u l a t i o n ! :P u r o E t a t B a s e b a l l $ 2 2 9 5F o o t b a l l $ 1 7 . 9 5P u r e S t a l C o i i o g eB a s k e t b a l l 1 2 2 . 9 5S p r i n g b o a r d :N a w w o o m S 2 9 . 9 5C a n i t i c a t a M a k e r S 2 9 . 9 SC l i p A r t V o l . # S 1 7 . 9 5C l i p A r t V O # S 2 3 . 9 5C l i p A V o l . # $ 1 7 . 9 5G r a p h i c s E x p a n d e r . . . . $ 2 1 . 9 5S i n i a g f c S i m u l a t i o n i G e t t y s b u r g $ 3 3 . 9 5P h a n l a s J e I $ 2 2 . 9 5P h a n l a d B I I $ 2 2 9 5R o a d W a 2 0 0 0 $ 2 2 . 9 5W i z a r d s C r o w n $ 2 2 . 9 5W a r g a m e C o n s i r $ 1 6 . 9 5B a l t l e c r u t s e r $ 3 3 . 9 5E t e r n a l D a g g e r S 2 2 . 9 5S h i l o h $ 2 2 . 9 5Q u o s t r o n l l J 2 2 . 9 5P h a r r l f l j i e $ 2 2 . 9 5S o n s o L i b e r t y $ 1 9 . 9 5S u b l o g l c :F l i g h t S i m u l a t o r I $ 2 5 . 9 5J e S i m u l a t o r S 2 4 . 9 5N i g h t M i s s i o n P l n b a l l . . . $ 1 S . 9 5S c e n e i y D i s k 1 - $ 1 1 . 9 5S t e a i m M i s s i o n S 3 1 . 9 5T l m a w o r l c a :P a r t n e r C S $ 2 2 . 9 5P a r t n e r 1 2 8 $ 2 7 , 9 5S w i f t C a l c 1 2 8 $ 2 7 , 9 5I f V o r d w n w t 1 2 S 2 7 . 9 5W t x d w m e r 5 $ 2 2 . 9 5S i l v i a P o r t e r V o l . t - 6 4 S C A U .U r - l - o r , W o r W :A G a J l e r y o 2 S I 4 . 9 5P n n l M a s t e r S I 7 . 9 5A r G a l l e r y F a n t a s y $ 1 3 . 9 5

A c c e i a :W o r i d C l a s s L e a d . B $ C A L LA c i l v l a l o n :C h a m p . B a s k o l o a l l $ 2 5 . 9 5O i a m p i o n s n l p G o t ! $ 2 2 . 9 3G F F o o t b a l l $ 2 5 . 9 5G o B o A i F l a l t y $ 2 2 . 9 5E l e c t r o n i c A r t i :G n d i r o n $ 2 6 . 9 5O n o O n S 1 3 . 9 5W e a v e r B a s e o a l l $ 3 3 . 9 5R e t u r n t A t l a n t i s S C A L LE p y x :A p s h o l T r i l o g y $ 1 1 . 9 5W i n t e r C o m a s $ 1 1 . 9 5W o < k ) Q i i m e B $ 2 2 . 9 5D e s n o y w $ 2 2 . 9 5F i r e b i r d :G u i l d D T h i e v e s $ 2 5 . 9 5P a w n „ S 1 3 . S 5S t a r n l l d e r 1 2 5 . 9 5U l t T . i p i o WE * s m S e r « c s $ 2 2 . 9 5S u u l o g l c ;F l i g h t S m i u l a l m I S 3 1 . 4 9S e o n e r y D i s k S C A L LU n l a o n W o r l d :P m M a s l o r $ 2 5 . 9 5A r G a l l e r y o $ 1 4 . 9 5

W O . C I . L e a d e r B o a r n . $ 2 7 . 9 51 0 t h F r a m e S 2 7 . 9 5A c t t v l l k m :C h a m p . B a s o b a l l $ 2 2 . 9 5C h o m p . B a s k e t b a l l S 2 2 . 9 SZ o r k T n l o g y S 2 7 . 9 5L e a t h e r G o d d e s s e s S 2 2 . 9 5B e y o n d Z o r k S 2 7 . 9 5B r o d * r b u n d :A n c i e n t A r o W a $ 2 5 . 9 5P r i n t S h o p $ 3 2 . 8 5P n n l S h o p C o m p a n S 2 9 G r n p l i l c L I B . o I $ 1 9 . 9 5A n c i e n t A r t o l W a a S o $ 2 5 . 9 5C a r m a n S a n D i e g oW o r W S 2 2 . 9 5S u p o r b i k e C h a l l e n g e . . $ 1 1 . 9 5S e a r c h a n D e s t r o y $ 9 . 9 5E f e r t r o n l c A r t i :W o n v e r B a s o b a l l $ 2 5 . 9 5S t m l U g h $ 3 2 . 9 5Y o o g e i ' B A F $ 2 6 . 9 5E p i n :A o s h a l T d l o g y $ 1 1 . 9 5C r e a l u C a l e n d a r 5 1 5 . 9 5D e s i r o y e f $ 2 2 . 9 5S I S p o r t s B a e K a t b a J I . . . S 2 2 . 9 5S u B a t t l e S m u l a l o r . . $ 2 2 . 9 5W i n t e r G a m e s $ 1 1 . 9 5W o r l d G a m o a $ 2 2 . 9 5H a W a r r i o r $ 1 3 . 9 5S p v s S p I I $ 1 3 . 9 5F l r a b l r d :S t a r g i i d w S 2 5 . 9 5G u i l d o M e r e s $ 2 5 . 9 5M l c r o l a a g u e :M c r o l e a g . B a s e b a S S 2 Z . 9 5G " n : n . . l M a n a g e r $ 1 6 . 9 5S l a t O i s k $ 1 3 . 9 5M t e r o p r o v e ?C o n f l i c t I V i o l n a m $ 2 2 , 9 5C f u s f l d o l n E u r o p o $ 2 2 . 9 5D e c i s i o n i D e s e r t $ 2 2 . 9 5F - 1 5 S t n k e E a g l e $ 2 2 . 9 5S i l e n t S e r v i c e S 2 2 . 9 5G u n s h i p S 2 7 . 9 5F l r a t o a $ 2 2 9 5O r i o l n :U H i m a $ 2 2 . 9 5U H l m a I I $ 2 2 . 9 5U l t i m a I $ 3 3 . 9 5M o e b l U E $ 3 3 . 9 5O g r e S 6 . 9 5S t r a t e g i c S i m u l a t i o n s :W i i a r r j 3 C r o w n S 2 2 . 9 5K a m p l g r u p p e S 3 3 . 9 5P h a n t e s i e $ 2 2 . 9 5P f i a n t a s l e I I $ 2 2 . 9 5R i n g s o Z i t f i n , $ 2 2 9 5S h i t o r i $ 2 9 S u b l o g l c :J e t S i m u i a l o r $ 3 0 . 9 5R i g h i S l m u l a l o r S 3 4 . 9 5T t m a w o r t c a :S w i f t c a f c $ 2 2 . 9 5W o r d w n t e r $ 2 7 . 9 5

U n l u n W o r l d :A r G a l l e r y $ 1 4 . 9 3N e w s M a s t e r . $ 4 9 . 9 5P r i n t M a s t e r $ 2 9 9 5F o n t s k B o r d e n $ 1 7 9 5

Page 54: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 54/104

P r i c e G u a r a n t e eS i n c e 1 9 8 1 , w h a v e l e t h i n d u s t r y b

c o n t i n u i n g t o f f e r t h l o w e s t n a t i o n a lp r i c e s w h i l e p r o v i d i n g q u a l i t y s e r v i c e . M a n yc o m p a n i e s h a v e c o m e a n g o n e t r y i n g t oi m i t a t e o u q u a l i t y a n s e r v i c e . I b s o m eo v e r s i g h t w d n o h a v e t h e l o w e s t p r i c e sa d v e r t i s e d o I h p r o d u c t s y o u d e s i r e ,t h e n w w o u l d a p p r e c i a t e t h o p p o r t u n i t yt r e c t i f y i h i s o v e r s i g h t .

C o m m o d o r e R e a d yS E I K O S H AS p 1 8 0 V C

1 O 0 c p s D r a t t2 c p N L D i r e c t C o n n e df o C o m m o d o r e

Q u a n t i t i e sL i m i t e d

M o n i t o r s M o d e m sT h o r n t o n :2 3 A m o e r T T L J 1 2 "4 1 2 0 C G 4 1 6 0 C G 1 4 6 0 E G G 2 0 0 S u p e r C a r d4 5 7 0

$ 7 9 . 9 5$ 2 1 9 . 9 5$ 2 5 4 . 9 5$ 3 4 9 . 9 5$ 1 8 4 . 9 5

I C A L L

B l u e C h i p :B C 1 2 G r e e n T T $ 6 4 9 5B C 1 2 A m b e r T T S 6 9 . 9 5

N E C :M u l t i s y n c I $ 5 9 8 . 9 5

S i v a S I 1 0 o v e r N E M u W a y n ew l l h T H o m s o n 4 3 7 5 U I 1 i » S c » n

S 3 8 9 . 9 5

M o g n a v o x :B M 7 6 5 2 S 7 9 . 9 5B M 7 6 2 2 $ 7 9 9 57 B M - 6 1 3 S 7 5 . 0 07 B M - 6 2 3 S 7 9 . 9 5C M 8 5 O 2 S 7 9 . 9C M 8 5 O 5 S 1 9 9 . 9 59 C M - Q 5 3 $ 3 3 9 . 9 5C M a r a a $ 2 3 9 9 8 C M - 5 1 5 $ 2 4 9 . 9 5C M 9 0 4 3 S 3 2 9 . 9 56 C M - 8 7 3 $ 4 8 9 . 9 5

A v a t s i1 2 0 0 O $ 6 9 . 9 51 2 0 0 i P C a r d $ 6 9 . 9 51 2 0 0 h c M o d e m S 8 9 . 9 5

2 4 0 0 $ 1 7 9 . 9 52 4 0 0 ! P C a r d $ 1 6 9 . 9 5H a y e s :S m a r t m o d e m 3 0 $ 1 4 9 9 5S m a n m o d o m 1 2 0 0 $ 2 8 5 9 5S m a r i m o d o m 2 4 0 0 $ 4 2 5 9 5

C o m m o d o r e R e a d y

4 1 2 0 C o l o r C o m p o s i t e f o 6 M o d e O p e r a t i o nC o l o r R G B f o r C 1 2 BM o d e O p e r a t i o nP l u s S w i t c h a b l e i G r e e n M o n o c h r o m eC a b l e s I n c l u d e d

B u i l t - i n T i l t S t a n d

M A G N A V O X$ 2 1 9 9

T H O M S O NS E I K O S H A

S P 1 8 0 A I $ 1 2 9 . 9 5S 1 B O V C 5 1 2 9 . 9 5S P t O O O V C $ 1 3 9 . 9 5S 1 0 0 0 A P S 1 6 9 . 9 5S 1 2 O 0 V C $ 1 5 5 8 S P 1 2 O 0 A i $ 1 9 5 . 9 5S 1 2 0 0 A S R S 2 3 2 $ 1 6 5 . 9 5S L 8 0 A J S 2 9 9 . 9 5M P S 3 0 0 A I $ 3 9 9 . 9 5M P 5 4 2 0 F A S 9 9 5 . 9 5S S e n e s R i b b o n $ 7 . 9 5S K 3 0 0 0 A S 3 3 9 . 9 5S K 3 0 0 5 A I $ 4 1 9 . 9 5S P B 1 0 S C A L LS L 1 3 0 A I S 5 9 9 . 9 5

T o s h i b a3 2 1 S L $ 4 8 9 . 9 5

P R I N T E R SN X - 1 0 0 0 $ 1 7 9 . 9 5N X - 1 0 0 0 C S I 7 9 . 9 5N X - 1 0 O 0 C o l o r S 2 2 5 . 9 5N X - 1 0 0 0 C C o l o r 1 2 2 9 . 9 5N X - 1 5 $ 3 0 9 9 5N R - i O S 3 3 9 . 9 5N R - 1 5 K 3 9 . 9 5N B - 1 5 2 P i $ 6 9 9 9 N B 2 4 - 1 0 2 P i $ 4 2 5 9 N B 2 4 - 1 5 2 P i $ 5 7 9 . 9 5L a s e r e S C A L L

^ C I T I Z E N1 2 $ 1 6 9 . 9 51 6 0 D $ 1 6 9 . 9 5M S P - 1 0 $ 2 5 9 . 8 5M S P - 4 0 $ 3 0 9 . 9 5M S P - 1 5 J 3 4 9 . 0 5M S P - 5 0 $ 3 9 9 . 8 5M S P - 4 5 $ 4 5 9 . 9 5W S P - 5 5 $ 5 3 9 . 9 5

E P S O NL X f l O O $ 1 9 9 , 9 5F X 8 6 E $ 2 7 8 . 9 5F X 2 8 6 E S 4 2 4 . 9 5E X 8 0 0 S 3 9 9 9 L Q 5 O 0 $ 3 3 8 . 9 5L Q I O Q O w T r a c K H S 5 4 9 9 5L Q 2 5 0 0 $ 8 1 9 . 9 5G Q 3 5 0 0 $ L O WL Q 8 5 0 $ 5 2 5 . 9 5L Q 1 0 5 0 $ 7 1 5 . 9 5

o k i d a t aO k l m a t B 2 0 $ 1 1 9O k l m a t e 2 0 w . ' e a r t $ 1 7 9 . 9 51 2 $ 1 8 9 . 9 51 8 $ 2 1 9 . 9 51 8 $ 2 0 9 . 8 51 8 2 + $ 2 2 5 . 9 51 8 $ 2 4 9 . 9 51 9 $ 3 3 9 . 9 51 9 3 . $ 4 4 9 9 5

2 9 w i n t e r t a c e $ 4 4 9 . 9 5

C M 8 7 6 2C o l o r G r e e nM o d e sB u i l t - i n T i l t S t a n d

• 1 - Y e a r W a r r a n t yS u g g e s t e d u s e C 1 2 8 D

$ 2 3 9 9

P a n a s o n i cO t i t c e A i i l o m a l n > n f f

1 0 8 0 . M o d e l t l $ 1 7 9 . 9 51 0 9 1 i M o d e l I $ 1 9 9 . 9 51 0 9 2 1 $ 3 1 9 . 9 51 5 9 2 $ 4 0 9 . 9 51 5 9 5 $ 4 5 9 . 9 53 1 3 1 $ 2 9 9 . 9 53 1 5 1 $ 4 7 9 . 9 5K X 4 4 5 0 u s e r $ C A L L1 5 2 4 2 4 P i $ 5 5 9 . 9 5F a P a r t n e t $ £ 8 9 . 9 5

B R O T H E RM 1 1 0 9 $ 1 6 4 . 9 5M 1 4 0 9 $ 2 9 9 . 8 5M 1 5 O 9 $ 3 3 5 . 9 5M 1 7 0 9 $ 4 7 5 . 0 5T w i n w f i t e r 6 D o t 4 D a r s y . $ S 9 9 9 M 1 7 2 4 L $ 6 1 9 9

Page 55: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 55/104

V - T u r b o c h a r g e d G r a p h i c s f o t h 6

S t e p h a n R B o r d e n

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

T h V I C - I I i t h e n g i n e t h a t d r i v e st h C o m m o d o r e f > 4 ' s p o w e r f u lg r a p h i c s . I c o n t r o l s e i g h t s p r i t e s ,p r o d u c e s h i g h - r e s o l u t i o n g r a p h i c sw i t h 1 6 c o l o r s , d o e s s m o o t h - s c r o l li n g , a l l o w s p r o g r a m m a b l e c h a r a ct e r s e t s , a n m o r e . B u i m a g i n e t h e f f e c t s y o c o u l d a c h i e v e i t h 6 h a d , s a y , t w o r t h r e e V I C - I I c h i p st s p a r e . M i x e d t e x t a n g r a p h i c s ,a d d i t i o n a l s p r i t e s , o m u l t i c o l o r e db o r d e r s a n d b a c k g r o u n d s w o u l d b j u s t a f e P O K E s a w a y . T h g r a p hi c v o c o u l d c r e a t e w o u l d b i c r e d i b l e .

" V - 8 " g i v e s y o u r 6 t h p o w e ro u t e i g T r t V I C - I I c h i p s . W i t h i t y o c a d i v i d e t h s c r e e n i n t o m u t i p l e s e c t i o n s , e a c h o w h i c h f u n ct i o n s i n d e p e n d e n t l y o t h e o t h e r sa n r e t a i n s a l m o s t a l o f t h e v i d e oc h i p ' s u s u a l f e a t u r e s . U s i n g V - 8 ,y o c a p u 6 s p r i t e s , e i g h t b a c kg r o u n d c o l o r s , a n h i g h - r e s g r a p hi c w i t h t e x t , a l o t h s c r e e ns i m u l t a n e o u s l y . A n d , a y o u ' l l s o o ns e e , t h a t ' s r e a l l y o n l y s m a l l s a p l e o f w h a t ' s p o s s i b l e w i t h V - 8 .

T y p i n g I I P r o g r a m 1 " V - 8 L o a d e r , " i B A S I C p r o g r a m u s e d t c r e a t e V - 8 ,w h i c h i m a c h i n e l a n g u a g e p r g r a m . E n t e r i u s i n g " T h e A u t o m a ti P r o o f r e a d e r , " f o u n d e l s e w h e r e i t h i s i s s u e . P r o g r a m s 2 - a r B A S I Cd e m o n s t r a t i o n p r o g r a m s . C a r e f u l l yt y p e t h e m i a n s a v e c o p y o e a c h p r o g r a m .

O n c e P r o g r a m h a b e e ns a v e d , y o u ' r e r e a d y t l o a d a n r u i t T y p e R U N . T h e r e ' s s h o r t d e l a ya t h e d a t a i P O K E d i n t o m e m o r y .

y o u r 6 4 w i t h t h i s p o w e r f u lt h s o f t w a r e e q u i v a l e n t o

y o u r c o m p u t e r .

O n c e t h i s i d o n e , t h s t a r t i n g a n e n d i n g a d d r e s s e s a n l e n g t h o V - a r d i s p l a y e d o t h s c r e e n . A t h i sp o i n t , V - 8 L o a d e r c a s a v e c o p yo V - 8 o n d i s k i y o w i s h . T h i s o t i o n c a n b e u s e d t c h a n g e V - 8L o a d e r t c r e a t e c u s t o m i z e d V - f i l e t o s u i t y o u r n e e d s ( s e e " C u st o m i z i n g V - 8 " b e l o w ) , b u t f o n o i g n o r e t h s a v e o p t i o n a n a n s w e r

t t h S A V E I T D I S K ? p r o m p t .N e x t , V - 8 L o a d e r d i s p l a y s l i s t

o s i i m p o r t a n t P O K E a n S Y c o m m a n d s a s h o w n i T a b l e 1 A t h o u g h V - i m a c h i n e l a n g u a g ep r o g r a m , y o d o n ' t n e e d t k n o wm a c h i n e l a n g u a g e t u s i t f a m i li a r i t y w i t h t h t r a d i t i o n a l P O K E su s e d t c r e a t e g r a p h i c s i a l y o n e e d t g e s t a r t e d . I y o u ' r e u n f am i l i a r w i t h p r o g r a m m i n g g r a p h i c s ,t h e r e a r m a n y b o o k s o n C o m m od o r e 6 4 g r a p h i c s . c o p y o C O M -P U T I i ! B o o k s ' M a p p i n g t h 6 i a l s oh e l p f u l .

H u n d r e d s o R e g i s t e r sC r e a t i n g g r a p h i c s w i t h V - i n o m u c h d i f f e r e n t f r o m c r e a t i n gg r a p h i c s w i t h o u t i t T h V I C - I I c h i ph a 5 r e g i s t e r s f o s u c h t h i n g s a sv e r t i c a l a n h o r i z o n t a l f i n e s c r o l l

i n g , e n a b l i n g a n c o n t r o l l i n g t h h o r i z o n t a l a n v e r t i c a l p o s i t i o n s o s p r i t e s , a n s o n Y o w r i t e t t h e s e r e g i s t e r s w i t h B A S I C ' S P O K Ec o m m a n d . W i t h V - 8 ' s e i g h t s i m ul a t e d V I C - I I c h i p s , y o s t i l l u s t h P O K E c o m m a n d , b u i n s t e a d o 5 r e g i s t e r s , y o n o h a v e e i g h t t i m e sa m a n y — 4 4 8 r e g i s t e r s i a l l .

W i t h o n e e x c e p t i o n , n o t e d b l o w , y o u m u s t P O K E t t h i s s e c t i o no " s h a d o w " r e g i s t e r s ; P O K E i n g t t h n o r m a l v i d e o r e g i s t e r s w o n ' tw o r k . T h i s s e c t i o n o 4 4 r e g i s t e r s( l o c a t e d a 4 9 1 5 2 b d e f a u l t ) i s u d i v i d e d i n t o 5 6 b l o c k s o e i g h tb y t e s e a c h . E a c h b l o c k i r e s p o n s ib l f o d i f f e r e n t v i d e o f u n c t i o na n e a c h b y t e w i t h i n t h b l o c k c o t r o l s t h a t f u n c t i o n f o c o r r e s p o n di n s h a d o w V I C - I I . B l o c k s 0 - 4 6c o n t r o l t h V I C - I I r e g i s t e r s 5 3 2 4 8 -5 3 2 9 4 ( S D 0 0 0 - S D 0 2 E ) . B l o c k 4 c o n t r o l s t h v i d e o b a n k a d d r e s s a l o c a t i o n 5 6 5 7 6 ( £ D D 0 0 ) . B l o c k s4 8 - 5 5 a r t h s p r i t e p o i n t e r r e g i st e r s w h i c h n o r m a l l y r e s i d e a 2 0 4 0 - 2 0 4 7 b u m o v e i ' t h e s c r e e nl o c a t i o n o v i d e o b a n k a d d r e s s i c h a n g e d . T a b l e s h o w s d e t a i l e dl a y o u t o t h s h a d o w r e g i s t e r s .

C a l c u l a t i n g t h c o r r e c t l o c at i o n s t P O K E i n o a d i f f i c u l t a i m a s e e m . M o s t B A S I C p r o g r a m ss e v a r i a b l e ( u s u a l l y V e q u a l t 5 3 2 4 8 — t h e s t a r t o t h V I c h i p -

T a b l e 1 P O K EC o r n . m i lP O K l ; 4 9 h h x . \ 'S ^ 4 9 S 2 ?S Y 4 9 6 6 4S Y - 1 9 7 4 f 4 9 1 5 2 - 4 9 5 9 94 9 8 7 3 - 4 9 9 : *

a n S Y C o m m a n d sF u n c t i o nN u m b e r o s p l i t s i s c r e e nI n i t i a l i z e s S h a d o w R e g i s t e r sA c t i v a t e s V - D e a c t i v a t e s V - S h a d o w R e g i s t e r sT a b l e o D e f a u l t s

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

Page 56: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 56/104

1 2 3 4 4 5 6 7 8 8 9

1 0 1 1 1 2 1 2 1 3 1 4 - 1

N / N /

1 6 1 7 1 8 1 9

N / N / 2 1 2 2 2 3

N / N /

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

M i d ' . - T h e s e

1 2 3 4 4 5 6 7 8 8 9

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

N / N /

1 6 1 7 ! 8 1 9

N / N / 2 1 2 2 2 3

N / N / 2 5 2 6 2 7 2 8 2 8 2 9 3 0 3 1 3 2 3 2 3 3 3 4 3 5 3 6 3 6 3 7 3 8 3 9 4 0 4 0 4 1 ■ 1 2 54 3 4 4

n u m b e r s a n d e f i n i t i o n , a d . 1 8 4 t o t h i

1 1

2 3 4 5 5 6 7 8 9 9

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

N / N /

1 7 1 7 1 8 1 9

N / N / 2 1 2 2 2 3

N / N /

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

m o f f s e t i n t o

T a b l e 2 L a y o u t o S h a d o w V I C - I I

1 1

2 3 4 5 5 6 7 8 9 9

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

N / N /

1 7 1 7 1 8 1 9

N / N /

2 1 2 2 2 3

N / N / 2 5 2 6 2 7 2 8 2 9 2 9 3 0 3 1 3 2 3 3 3 3 3 4 3 5 3 6 3 7 3 7 3 8 3 9 4 0 4 1 4 1 4 2 4 3 4 4

s h a d o w r e g i s t e rb e g i n n i n g a d d r e s s o s h a d o w

1 2 2 3 4 5 6 6 7 8 9

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

N / N /

1 7 1 8 1 8 1 9

N / N / 2 2 2 2 2 3

N / N /

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

u i c n i o i y . F o

V - S h a d o w R e g i s t e r s

1 2 2 3 4 5 6 6 7 8 9

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

N / N /

1 7 1 8 1 8 1 9

N / N /

2 2 2 2 2 3

N / N /

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

1 2 3 3 4 5 6 7 7 8 9

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

N / N /

1 7 1 8 1 9 1 9

N / N /

2 2 2 3 2 3

N / N /

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

1 2 3 3 4 5 6 7 7 8 9

1 0 1 1

1 1 1 2 1 3 1 4 1 5

N / N /

1 7 1 8 1 9 1 9

N / N /

2 2 2 3 2 3

N / N / 2 6 2 7 2 7 2 8 2 9 3 0 3 1 3 1 3 2 3 3 3 4 3 5 3 5 3 6 3 7 3 8 3 9 3 9 4 0 4 1 4 2 4 3 4 3 4 4

■ x i m n i k , t c a l c u l a t e t h e a d d r e s s o t h r e g i s t e r m e m o r y .

R e g i s t e r F u n c t i o n

S p r i t e 0 C o o r d i n a t eS p r i t e 0 C o o r d i n a t eS p r i t e C o o r d i n a t eS p r i k ' C o o r d i n a t eS p r i t e C o o r d i n a t eS p r i t e C o o r d i n a t eS p r i t e 3 C o o r d i n a t eS p r i t e 3 C o o r d i n a t eS p r i t e X C o o r d i n a t eS p r i t e - i C o o r d i n a t eS p r i t e X C o o r d i n a t eS p r i t e C o o r d i n a t eS p r i t e 6 C o o r d i n a t eS p r i t e Y C o o r d i n a t eS p r i t e 7 C o o r d i n a t eS p r i t e 7 C o o r d i n a t eS p r i t e s 0 - M S C o n t r o l R e g i s t e rR a s t e r R e g i s t e rL J t t h t P e C o o r d i n a t eU g h t P e C o o r d i n a t eS p r i t e E n a b l eC o n t r o l R e g i s t e rS p r i t e s 0 - E x p a n s i o nM e m o r y C o n t r o lI n t e r r u p t F l a g sI n t e r r u p t E n a b l eS p r i t e B a c k g r o u n d P r i o r i t yS p r i t e s 0 - M C S p r i t e s 0 - E x p a n s i o nS p r i t e / S p r i I t C o l l i s i o nS p r i t e / D a t a C o l l i s i o nB o r d e r C o l o rB a c k g r o u n d C o l o rB a c k g r o u n d C o l o rB a c k g r o u n d C o l o rB a c k g r o u n d C o l o rS p r i t e M C S p r i t e M C S p r i t e 0 C o l o rS p r i t e C o l o rS p r i t e 2 C o l o rS p r i t e 3 C o l o rS p r i t e C o l o rS p r i t e C o l o rS p r i t e 6 C o l o rS p r i t e 7 C o l o r1 6 V i d e o B a n k

S p r i t e 0 D e f i n i t i o nS p r i t e D e f i n i t i o nS p r i t e 2 D e f i n i t i o nS p r i t e 3 D e f i n i t i o nS p r i t e D e f i n i t i o nS p r i t e 5 D e f i n i t i o nS p r i t e 6 D e f i n i t i o nS p r i t e 7 D e f i n i t i o n

f i r s t s h a d o w V I C - U ' s s p r i t e

a n r e f e r e n c e i t r e g i s t e r s a t h s u o a n . n u m b e r f r o m t 4 6

T h r e a s o n i n g b e h i n d t h i s i t h a t i t ' s e a s i e r t w o r k w i t h t h n u m b e r s 0 - 4 6 t h a n i i t w o r kw i t h t h n u m b e r s 5 3 2 4 8 - 5 3 2 9 4 .F o e x a m p l e , m o s t p r o g r a m m e r su s P O K E 2 1 , 2 5 5 ( a o p p o s e dt P O K E 5 3 2 6 9 , 2 5 5 ) t t u r n o a l s p r i t e s . I y o u ' r e a c c u s t o m e d t

5 C O M P U T E ' S G a i o t t e J u l y 1 9 8 8

u s i n g t h i s m e t h o d , y o u s h o u l d h a v en t r o u b l e u s i n g V - 8 ; y o j u s t h a v et m o d i f y t h f o r m u l a s l i g h t l y .W i t h V - 8 , t h p r e v i o u s e x a m p l e b c o m e s P O K E 2 1 - 8 N . 2 5 5w h e r e i t h s t a r t o t h s h a d o wr e g i s t e r s , 2 1 * 8 i t h b a s e o f f s e t f o t h s p r i t e e n a b l e r e g i s t e r s , a n i t h n u m b e r ( 0 - 7 ) o f t h e V I C - I I c h i po s c r e e n s e c t i o n y o w a n t t o c o n t r o l .

A s e c o n d e x a m p l e , s a y o h a t h s c r e e n d i v i d e d i n t o f o u rs e c t i o n s a n y o w a n t e d t c h a n g et h b o r d e r c o l o r o t h t h i r d s e c t i o nt y t l l o w . T h b o r d e r c o l o r r e g i s t e ri a 5 3 2 8 0 o 3 2 T h n u m b e ro t h s c r e e n y o u w a n t t c h a n g ew o u l d b ( n o t 3 — r e m e m b e r t s t a r t c o u n t i n g a 0 ) a n i t h c o l o r c o d e f o y e l l o w . N o j u s t

Page 57: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 57/104

Page 58: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 58/104

Page 59: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 59/104

Page 60: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 60/104

C O M P U T E !P u b l i c a t i o n s

S U B S C R I P T I O N SM a g a z i n e s

D i s k s1 - 8 0 0 - 7 2 7 - 6 9 3 7

C O M P U T E !P u b l i c a t i o n s

B a c k I s s u e s / D i s k O r d e r sI n d i v i d u a l b a c k c o p i e s o m a g az i n e s a n d i s k s a r a v a i l a b l e b m a i l o n l y w h i l e q u a n t i t i e s l a s t .P l e a s e c l i p o p h o t o c o p y a n m a i lc o m p l e t e d c o u p o n a n c h e c k t o

C O M P U T E !S i n g l e C o p y S a l e s

P . O . B o 5 1 8 8G r e e n s b o r o , N 2 7 4 0 3

N a m e

S t r e e t .

C r t y

S l a t e . Z i

O i u t i l i t yI s s u e

[ M o n t h / W a r ]M a g a z i n e

O D i s k N a m e

S U T O T A L rN Y — A d a S V , % T a x '

N C — A d Q 5 T a x :T O T A L :

M m

M a g a z i n e p r - c e s a r 5 5 0 0D i s h p r e e s a r $ 1 5 0 0D i s k / M a g a z i n e c o m b i n a t i o n s a r e £ 1 0 S f c i p i y n g a n d r e n d i n g i n c l u d e dN C R E D I T C A R D O R D E R S A C C E P T E D .P a y m e n t r n u U b e t f o N a r s t i c n e c h a r a w no U . S . D a n k .

y o u d o p l a n t m o v e s c r e e n m e m or y P m u s t b s e t 0

T h f i n a l m o d i f i c a t i o n y o c a m a k e t V - i c h a n g i n g t h d e f a u l tt a b l e i l i n e s 1 0 6 0 - 1 1 4 0 o V - L o a d e r . T h e s e a r t h v a l u e s t h a ta r e s t o r e d i t h s h a d o w r e g i s t e r sw h e n t h e y a r i n i t i a l i z e d a n s t o r e di t h r e a l v i d e o r e g i s t e r s w h e n t h p r o g r a m i t u r n e d o f f .

W h e n e x p e r i m e n t i n g w i t h V - 8 ,u s a f u l l y c o n f i g u r e d v e r s i o n , A f t e ry o u ' r e s u r e w h a t y o w a n t t d o y o s h o u l d c r e a t e c u s t o m i z e dv e r s i o n . W h e n y o c r e a t e n e v e r s i o n , b s u r e t w r i t e d o w n w h a tr e g i s t e r s , S Y S s , a n P O K E s i u s e ss y o c a f i n d t h v e r s i o n y o n e e d w h e n y o n e e d i t a n d h a v et h r i g h t c o m m a n d s o h a n d . Y o u rp r o g r a m s w i l l a l s o l o o k m o r e p r f e s s i o n a l i y o s e u t h s h a d o wr e g i s t e r s b e f o r e y o S Y t t u r n o V - 8 . O t h e r w i s e , y o u ' l l s e l o o f l i c k e r i n g , a n s o n a y o u r s c r e e ni b e i n g c r e a t e d .

H o I W o r k sY o d o n ' t h a v e t k n o w h o V - w o r k s t u s i t b u y o m a b c u r io u s . I t s e c r e t l i e s i h a r d w a r e f e t u r e o t h 6 k n o w n a t h r a s t e ri n t e r r u p t . T h r a s t e r i t h b e a m o e l e c t r o n s t h a t s c a n s y o u r T o m o i t o r l e f t t o r i g h t , t o t b o t t o m , d r a wi n g t h e s c r e e n a i g o e s . I m o v e sv e r y r a p i d l y — w i t h i n o n s e c o n d t h s c r e e n i r e d r a w n 6 0 t i m e s .

M e m o r y l o c a t i o n 5 3 2 6 6( S D 0 1 2 ) a n b i 7 o l o c a t i o n 5 3 2 6 5( S D 0 1 1 ) f o r m n u m b e r f r o m t 2 t > 2 w h i c h r e p r e s e n t s t h e c u r r e n tr a s t e r s c a n l i n e . B e c a u s e t h c o t e n t s o f t h e s e r e g i s t e r s c h a n g e s q u i c k l y , t h e y m u s t b r e a d f r o mm a c h i n e l a n g u a g e . B s t o r i n g r a t e l i n e v a l u e i t h e s e r e g i s t e r s , i t ' sp o s s i b l e t m a k e t h c o m p u t e r i t e r r u p t w h a t i t ' s d o i n g w h e n i r e a c h e s t h a t l i n e a n t r a n s f e r c o t r o l t a M r o u t i n e ( t h i s i k n o w na r a s t e r i n t e r r u p t ) . T h M r o t i n e c a n c a u s e s o m e c h a n g e i t h v i s i b l e d i s p l a y , c r e a t i n g w h a t i k n o w n a s p l i t s c r e e n .

F o e x a m p l e , s a y o u w a n t e dt g i v e t h e t o h a l f o f t h e s c r e e nb l a c k b a c k g r o u n d a n t h b o t t o mh a l f w h i t e b a c k g r o u n d . Y o uw o u l d s e u r a s t e r i n t e r r u p t t o c c u r a l i n e 1 5 ( t h e m i d d l e o t h s c r e e n ) a n a l i n e ( t h e t o o f t h es c r e e n ) . W h e n e v e r t h r a s t e rr e a c h e d l i n e 1 5 0 , y o u r r o u t i n e

w o u l d s e l o c a t i o n 5 3 2 8 1 ( t h e b a c kg r o u n d c o l o r ) t ( w h i t e ) . W h e nt h e r a s t e r r e t u r n s t o l i n e 3 l o c a t i o n5 3 2 8 1 w o u l d b s e b a c k t ( b l a c k ) . B e c a u s e t h e s e c h a n g e s o cc u r w i t h i n o n e f r a m e o f t h e v i d e od i s p l a y , t h e r e a p p e a r s t b d i t i n c t s p l i t i t h m i d d l e o f t h es c r e e n w h e r e t h b a c k g r o u n d t u r n sf r o m b l a c k t w h i t e .

V - c r e a t e s u t e i g h t r a s t e ri n t e r r u p t s f o y o u . A l y o h a v e t d i s p e c i f y n e v i d e o p a r a m e t e r sf o e a c h i n t e r r u p t t h r o u g h s e r i e so P O K E s v e r y s i m i l a r t t h P O K E sy o u s t c r e a t e g r a p h i c s . T h b a c k g r o u n d c o l o r i n o t t h e o n l yt h i n g t h a t c a c h a n g e d u r i n g t h e s ei n t e r r u p t s . A n o a l o t h V I C - Hr e g i s t e r s , t h 1 6 v i d e o b a n k a d d r e s sa l o c a t i o n 5 6 5 7 6 ( £ D D 0 0 ) , a n t h s p r i t e p o i n t e r s m a a l s o c h a n g e . T h n e e f f e c t o t h i s i l i k e h a v i n g s e v e r a lV I C - l l c h i p s , e a c h c o n t r o l l i n g d i f e r e n t s e c t i o n o f t h e s c r e e n a n e a c hw i t h i t o w s e o r e g i s t e r s .

I d e a s t o T r T h d e m o s i t h i s a r t i c l e o n l y t o u c hu p o n s o m e o t h t h i n g s p o s s i b l ew i t h V - 8 . H e r e a r s o m e s u g g e st i o n s o f t h i n g s t o t r y o n c e y o b c o m e m o r e p r o f i c i e n t w i t h i t

B i t m a p t h s c r e e n — o r s e c t i o n o fi t — w i t h c u s t o m c h a r a c t e r s o r s p r i t e s .• A c c e s s a l 6 4 o m e m o r y w i t h t h V I C - M c h i p . N o r m a l l y y o c a a c e s s o n l y 1 6 a o n c e , a n p r g r a m m i n g g e t s c o m p l i c a t e d i a l y o u r g r a p h i c s d a t a w o n ' t f i t h e r e .W i t h V - 8 , y o c a p u d a t a w h e r e v e ry o u w a n t a n d j u s t c h a n g e t h v i d e ob a n k a d d r e s s ( V 4 7 * 8 N t t h a p p r o p r i a t e h a n k t a c c e s s i t

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

E r a s e t h u p p e r a n l o w e r b o r d e r sa n p u s p r i t e s t h e r e . ( T h i s e f f e c t i d e s c r i b e d i " I m p o s s i b l e S c r o l l " i t h S e p t e m b e r 1 9 8 7 G A Z E T T E . )• M a k e m u l t i c o l o r e d s p r i t e s w i t h 1 c o l o r s .

S o m e o t h e s e i d e a s m a n o s e e m p a r t i c u l a r l y u s e f u l , b u t h e yd p r o d u c e s o m e i n t e r e s t i n g e f f e c t s .I a n c a s e , t h e r e i s s t i l l t r e m e nd o u s n u m b e r o p o s s i b i l i t i e s y o c a e x p l o r e w i t h V - 8 .S e p r o g r a m l i s t i n g s o n p a g e 7 5 f f l l

5 C O M P U T E S G a z a / t o J u l y 1 9 8 8

Page 61: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 61/104

Page 62: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 62/104

Page 63: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 63/104

w o u l d c r a s h . T h e r e f o r e , E r r o r A n l y z e r c h e c k s t s e w h e t h e r B A S I Ca n t h K e r n a ! h a v e a l r e a d y b e e ns w i t c h e d o u t . I t h e y h a v e , i d o e s n ' t c l e a r b i o l o c a t i o n 1

A f t e r c o p y i n g t h R O M , E r r o rA n a l y z e r m n k e s e x t e n s i v e c h a n g e st B A S i C . B A S I C h a s e v e r a l s p c i a l r o u t i n e s t h a t c h e c k f o r e r r o r s .F o e x a m p l e , t h r o u t i n e a S A E F 7c h e c k s f o r a c h a r a c t e r . I a d d i t i o nt t h e s e e r r o r - c h e c k i n g r o u t i n e s ,s o m e c o m m a n d s c h e c k f o e r r o i st h e m s e l v e s . E r r o r A n a l y z e r i n t e rc e p t s l a r g e n u m b e r o t h e s e r o u -t i n e s a n p r i n t s a e r r o re x p l a n a t i o n i B A S I C f i n d s a e r r o r .

L i s t i n g t h e r r o n e o u s l i n e w i t ha i n v e r s e a s t e r i s k i n d i c a t i n g t h p o s i t i o n o t h e r r o r i t h r e e - s t e pp r o c e s s ,

W h e n p r o g r a m - m o d e e r r o r o c u r s , B A S I C e v e n t u a l l y r e a c h e s l c a t i o n $ A 4 7 1 , w h i c h i p a r t o t h r o u t i n e t h a t d i s p l a y s I L I N E X X X .E r r o r A n a l y z e r c h a n g e s t h J M $ B D C 2 a t h i s l o c a t i o n t J M t o r o u t i n e o i t o w n .

T h n e r o u t i n e ( w h i c h s t a r t sw i t h J S S B D C 2 ) r e a d s t h c h a r a ct e p o i n t e d t b t h t e x t p o i n t e r( S 7 A ) a n s t o r e s i t T h o f f e n d i n gc h a r a c t e r i t h e n r e p l a c e d b $ 0 1 .

$ 0 s h o u l d n o n o r m a l l y b e p r s e n t i B A S I C p r o g r a m l i n e a i i n e i t h e r t o k e n n o p r i n t a b l eA S C I I c o d e .

N e x t , t h l i s t v e c t o r i c h a n g e d ,a n t h l i s t r o u t i n e i c a l l e d t l i s tt h l i n e . E a c h t i m e c h a r a c t e r i t h l i n e i t b p r i n t e d , t h c o p u t e r j u m p s t t h n e l i s t r o u t i n e .T h i s r o u t i n e c h e c k s w h e t h e r t h c h a r a c t e r i $ 0 1 . I i i s n ' t , i j u m p st t h n o r m a l l i s t r o u t i n e . I i t ' s $ 0 1 ,E r r o r A n a l y z e r p r i n t s a i n v e r s e a t e r i s k . I t h e n p r i n t s t h e c h a r a c t e rw h i c h w a p r e v i o u s l y s a v e d a n r p l a c e d b $ 0 1 . T h i s c h a r a c t e r i a l s op u b a c k i n t o t h p r o g r a m l i n e .O n c e t h i s i d o n e , t h l i s t v e c t o r i r e s t o r e d t i t p r e v i o u s v a l u e .

E r r o r A n a l y z e r w a w r i t t e n w i t ht h a i d o f T o o ' l k i l : B A S I C ( C O MP U T E ! B o o k s ) , B A S I C R O r e f e re n c e m a n u a l b y D a H e e b . D e s p i t ef e m i n o r e r r o r s , t h i s b o o k a n d i t c o m p a n i o n v o l u m e T o o l k i t : K c r n a la r e x c e l l e n t . T h e y d e s c r i b e t h 6 4 ' sB A S I C a n K e r n a l R O i g r e a t d t a i l a n a r b o o n f o a d v a n c e d m c h i n e l a n g u a g e p r o g r a m m e r s .S i p r o g r a m l i s t i n g s o p a g e 6 9 i

S Y S t a m p e rP h i l K i n k a d e

E v e r f o r g e t t h S Y a d d r e s s f o r a m a c h i n e l a n g u a g e p r o g r a m ?T h i s p r o g r a m w i l l s a v e y o u h o u r s o f t i m e . W i t h ' S Y S S t a m p e r 'y o u c a n d i s p l a y t h e S Y a d d r e s s o e a c h p r o g r a m r i g h t i t h d i s k ' s d i r e c t o r y , s i t ' s a l w a y s h a n d y . F o t h 6 4 1 2 8 , P l u s / 4 ,a n 1 6

R e m e m b e r i n g t h s t a r t i n g a d d r e s sf o e v e r y m a c h i n e l a n g u a g e p r o g r a my o u s i p r o b a b l y i m p o s s i b l e . I y o u ' v e e v e r s p e n t l i m e s e a r c h i n gt h r o u g h b a c k i s s u e s o f y o u r f a v o r i t ec o m p u t e r m a g a z i n e t f i n d t h e x c u t i o n a d d r e s s f o p r o g r a m , t h e n" S Y S S t a m p e r " i j u s t w h a t y o n e e d . S i n c e t h i s t i m e - s a v i n g u t i l i t y i w r i t t e n e n t i r e l y i B A S I C , i t ' s a e a s yt t y p e i a i i t u s e .

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

N o y o u ' r e r e a d y t r u t h p r o g r a m . P u t h s c r a t c h d i s k i t h d r i v e a n t y p e R U N . R e m e m b e r , a i n c o r r e c t c o p y o t h i s p r o g r a m c a c o r r u p t o t h e r p r o g r a m s o n t h d i s k ,s m a k e s u r e i t ' s w o r k i n g p r o p e r l yb e f o r e u s i n g i o i m p o r t a n t d i s k s .

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

Y o s e l e c t t h f i l e b p r e s s i n gt h n u m b e r a p p e a r i n g t t h l e f t o t h f i l e n a m e . I y o d o n ' t s e e t h ef i l e y o w a n t , p r e s s t h e n u m b e r d i p l a y e d t t h l e f t o N E X T S E C T O R .T h i s d i s p l a y s t h e f i l e n a m e s f r o m t h n e x t s e c t o r o f t h e d i s k d i r e c t o r y .

W h e n a l f i l e n a m e s h a v e b e e n

d i s p l a y e d , L A S T S E C T O R i p r i n t e da t h t o o f t h e s c r e e n . E o e x a m p l e ,o d i s k c o n t a i n i n g 1 f i l e s , r u n i n g t h p r o g r a m s h o w s t h f i r s te i g h t f i l e n a m e s . P r e s s i n g 9 d i s p l a y st h e n e x t s i f i l e n a m e s a n t h L A S TS E C T O R m e s s a g e . N o p r e s s t r e t u r n t t h f i r s t e i g h t f i l e n a m e s .

S e c t o r s w i t h l e s s t h a n e i g h t f i l en a m e s o c c u r w h e n f i l e s h a v e b e e nd e l e t e d o r t h e s e c t o r h a s n o t y e b e e n f i l l e d .A f t e r s e l e c t i n g f i l e , t y p e i t h S Y a d d r e s s f o t h p r o g r a m s l e c t e d . T h i s c a n b e a n i n t e g e r b t w e e n a n 6 5 5 3 5 . ( I d o e s n ' t h a v et b t h s t a r t i n g a d d r e s s o f t h ef i l e . ) T h i s n u m b e r i i n s t a n t l y w r i tt e t y o u r d i s k a n s h o w n o t h s c r e e n . N o y o r e t u r n t f i l e s l e c t i o n , w h e r e y o c a c h o o s e a o t h e r f i l e o e x i t t h p r o g r a m b yp r e s s i n g 0

F i n d t h e A d d r e s sY o d o n ' t n e e d c o p y o S Y S t a m p e r t v i e w t h a d d r e s s e s i y o u r d i r e c t o r y . T h e S Y S n u m b e r r p l a c e s t h e f i l e l e n g t h n u m b e r . T or e a d t h S Y a d d r e s s e s , j u s t d i s p l a y

d i r e c t o r y i n o r m a l f a s h i o n —y o u ' l l s e t h a t t h a d d r e s s e s a r l i s te b e f o r e t h f i l e n a m e s . T h i s p r og r a m m o d i f i e s t h e d i r e c t o r y t r a c kb r e p l a c i n g t h e f i l e l e n g t h w i t h t h n u m b e r s y o e n t e r . T h f i l e s t h e ms e l v e s a r e n ' t a l t e r e d . Y o c a e r a s et h a d d r e s s s t a m p s b y r e s a v i n g t h p r o g r a m s w i t h t h s a m e n a m e s .

S e t ' p r o g r a m l i s t i n g o n p a g e 7 2 C O M P U J E ' s G a z o l l o J u l y 1 9 8 8 6

Page 64: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 64/104

Page 65: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 65/104

Page 66: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 66/104

Page 67: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 67/104

Page 68: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 68/104

Page 69: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 69/104

Page 70: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 70/104

Page 71: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 71/104

Page 72: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 72/104

Page 73: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 73/104

Page 74: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 74/104

Page 75: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 75/104

Page 76: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 76/104

Page 77: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 77/104

Page 78: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 78/104

Page 79: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 79/104

Page 80: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 80/104

Page 81: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 81/104

Page 82: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 82/104

Page 83: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 83/104

Page 84: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 84/104

Page 85: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 85/104

Page 86: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 86/104

Page 87: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 87/104

Page 88: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 88/104

H ' C h e c k T H E I A t h e n I ^ C H E C K O U R P R I C E !

P 3 , m u r a l S 1 2 9 9 5D m

S e a g a t e 2 M E S 2 2 5S e a g a t e 3 M E S 3 O 0

4 M e T a p e B a c k u p S 2 9 9 "

z c o m m o d o r e

O P C 1 0 - 2T U R B O

S Y S T E M I N C L U D E S :6 4 0 KD u a l D r i v eS e r i a l P o r tP a r a l l e l P o r tG r a p h i c s C a r d2 - S p e e d C . P . U .

A P R O T E KM I N I M O D E M S 7 9 9 5

y a g n a v o x 5 1 5 . 5 2 7 51 0 8 4 S 3 O 0E G M u l t i s c a n M o n . . . . S C a l l

° T E ' 1 7 9■ l l ^ X S S S S S S S S i

S 5 9 9 9 5• w i t h a n y m o n i t o r p u r c h a s e

F a s t H a c k e m . . S C A L LC O P Y I P . S C A L L

M O S T I B S O F T W A R E 4 0 O F P a n a s o n i cI n d u s t r i a l C o m p a n y L a s e r

1 0 8 0 1 - M1 0 9 1 1 - 1 11 0 9 2 i1 5 9 2 i1 5 2 4 i

S C a l lS 1 6 O *S 1 8 0 *S 2 8 O "S 3 8 O -S 5 2 O "

o P u r c r i a s e

H A R D W A R ES I 1 9 9 S

S 3 9 S 3

S 4 0 0S 7 9 S 2 9

S 1 2 9 9 s

7 6 H A 1 3 5 1 M o u s e

A S w i t c hA L P S C 0 I 0 1 P n 1 6 7 0 M M e m

P o w e r S u p p l yD i g r v i e w 2 O u s t C o v e r s

6 4 / 1 5 4 1 / 1 2 8 / 1 5 7 1

D i s k H e a d C l n rX e t e c J u n i o rE p y i J o y s t i c kM o s t C a d e sM o u s e P a S u p e r S n a p s t i o lH a i d C a r d sP u n i e r D r i v e r sD i s k N o l c h e r6 4 C « h G E t ) s . . . . s 1 4 9 9 5 '

1 2 8 D « 4 2 9 9 5

M O D E M S 2 2 C . P . S .D a i s y W h e e l 3 V O S / D D g e n e r i c . 3

V / D S / D D . r R D U » i . 5 OS O N V - F U J I - M A X E L L - B A S Fs g g o o

U M I T E D Q U A N T l T Y

F S D - 2 $ 1 4 9 9 5

1 5 4 1 - 1 1 , . ^ ^ S 1 4 9 9 51 5 8 11 5 7 1E x c e l 2 0 0 1 , . ; . ; ; , V . S 1 9 9 9 S

S U P R AH a y e s C o m p a t i b l e E x t e r n a l

2 4 0 0 * 1 6 9 9 S '

K I S S E N G I N E E R I N G2 4 0 0

1 2 0 01 2 0 0 I n 1 2 0 0 H . 1 2 0 0 B a u d . . A L P H A P R O

C o m m o d o f e o r I B M I n t e r f a c e S 1 9 . 9 5

B C O M P U T E r s G a z e t t e J u l y 1 9 8 a

Page 89: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 89/104

Page 90: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 90/104

Page 91: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 91/104

Page 92: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 92/104

Page 93: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 93/104

Page 94: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 94/104

Page 95: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 95/104

Page 96: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 96/104

Page 97: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 97/104

Page 98: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 98/104

Page 99: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 99/104

Page 100: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 100/104

Page 101: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 101/104

Page 102: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 102/104

Page 103: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 103/104

Page 104: Compute Gazette Issue 61 1988 Jul

8/9/2019 Compute Gazette Issue 61 1988 Jul

http://slidepdf.com/reader/full/compute-gazette-issue-61-1988-jul 104/104


Recommended