20
8/8/2019 Diehard Issue 10 1993 May http://slidepdf.com/reader/full/diehard-issue-10-1993-may 1/20 F i n . I s s l e i l d i e H a r d t h F l y e r f o c o m m o d o r e 8 b i t t e r s C a n a d a S 3 . T } f 2 A J . V 4 B . t U K i : ! O l i f i f e M o r e F r o m Y o u r 6 4 O a n D o n t s C o m p u t e r C o p y r i g h t 1 9 9 3 L y n n C a r t h y I n d u s t r i e s I n c . B a s i c B A S I C P R a n m o r e ! f i l l r i g h t s r e s e r v e d .

Diehard Issue 10 1993 May

Embed Size (px)

Citation preview

Page 1: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 1/20

F i n . I s s l e i l

d i e H a r dt h F l y e r f o c o m m o d o r e 8 b i t t e r s

C a n a d a S 3 .

T } f 2 A J . V 4 B . t U K i : ! O l i f i f

e M o r e F r o m Y o u r 6 4

O a n D o n t s

C o m p u t e rC o p y r i g h t 1 9 9 3 L y n n C a r t h y

I n d u s t r i e s I n c .

B a s i c B A S I CP R

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

Page 2: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 2/20

P r o g r a m m e r s !W r i t e r s !

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

w r i t e i t w r i t e u s W a r a t h b e g i n n i n g o f n e f r o n t i e r , o n w t h i n w i l l o n l y g r o w S e n d u y o u r o r i g i n a l p r o g r a m s , a r t i c l e s , s t o r i e s a n a r w o r k G e y o u r f o o t i t h d o o r n o w , a n y o j u s t m a f i n d y o u r s e l f o t h s t a f f o d i e H a r d t h e F l y e r f o r c o m m o d o r e © b i t t e r s "

d i e H a r d , A T T N s u b m i s s i o n s , P B o 3 9 2 , B o i s e , I D 8 3 7 0 1R e m e m b e r ,

i P A Y $ t b p u b l i s h e d !

E n c l o s e d i T h F l y e r $ 1 5 . 0 0 o n e y e a r t e i s s u e s u b s c r i p t i o n ( 2 C a n a d a )

i n g l e i s s u e p r i c e $ 1 . 7 5 ( 3 . 0 0 C a n a d a )

T h S p i n n e r $ 4 5 . 0 0 o n e y e a r t e n i s s u e s u b s c r i p t i o n ( £ 6 5 C a n a d a )S i n g l e i s s u e p r i c e $ 5 . 0 0 ( $ 8 . 0 0 C a n a d a )

B A C K I S S U E S ! U . S . A . C a n a d aI s s u e * H a r d C o r e M a 1 3 9 2 5 3 . 5 0 5 5 . 0 0I s s u e * U P J u n e 1 9 9 2 5 3 . 5 0 5 5 . 0 0I s s u e * O o p s ! J u l y 1 9 9 2 5 4 . 5 0 5 6 . 0 0I s s u e ♦ P u n p k i n O c t o b e r 1 9 9 2 5 3 . 5 0 5 5 . 0 0I s s u e # g e o l s s u e ! N o v e n b e r / D e c e n b e r 1 9 9 2 . . 5 3 . 5 0 5 5 . 0 0I s s u e * H i s t o r u I 3 0 0 1 J a n u a r y 1 9 9 3 5 2 . 7 5 5 4 . 2 5I s s u e * C o m p u t e r C i p h e r F e b r u a r y 1 9 9 3 5 2 . 7 5 5 4 . 2 5I s s u e * S c r i p t M a r c h 1 9 9 3 5 2 . 7 5 5 4 . 2 5I s s u e * T h e L a s t F l u e r A p r i l 1 9 9 3 5 2 . 7 5 5 4 . 2 5

N a n e :A d d r e s s :C i t y S t a t e Z i

M a i l t o d i e H a r d , P B o 3 9 2 , B o i s e , I d a h o , 8 3 7 0 1 .d e c k o » o u f o r l c r o * l y p l e a s e . H a L o r e s i l e & t s p l e a s e i l 5 s a l e s t a x .

Page 3: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 3/20

W i t h i n .V i e w F r o m T h U n d e r g r o u n d

I n c e s s a n t P v a r r b l i n g s o P r o g r a t m m e r G o n e M a

I n p u t :W h e a r f r o m o u r e a d e r s !

g e o T i p sT a k i n g y o u r 6 - 4 / 1 2 8 b e y o n d t h e 9 0 s

R E V I E W !W t a k e j a u n t t j o l l y o l d E n g l a n d

B a s i c B A S I CG e t t i n g S t a r t e d

P A P S A W .C o l o r C i r c l e E x p o s e d !

C o m p u t e r T h C o n p u t e r S t o r e o t h P a s t ,A 1

T i o t h M o n t hT r a d e r " C o r n e rR a r i t i e s

M o r e S u p p o r t a n S u p p o r t e r s

D O a n D o n ' t s T h W e d g e

P R L i s t i n g s .

1 1 1

1

1 1

l i * H > r 4 i c o p y r i g h t 1 9 9 3 t L y n n C a r t h y I n d . I n c .A l r i g h t s r e s e r v e d . L y i m C a r t h y I n d . I n c . a s s u m e ? n r e s p o n s i t i l t y f o e r r o r s a n d J o r o m i s s i o n s , l o s s o d a t ao a n o t h e r f o r m o l i a b i l i t y a r e s u l t o e i t h e rd i r e c t o i n d i r e c t u s o a n i n f o r m a t i o n , p r o g r a m o a n y t h i n g i n t h I l y * r o t h S f i w r k n o w n a d i * S » r 4 - i x c H a r l . i p u l i g h t e d . I t i m e ; y e a r t L y n n C a r t h y I n d . I n c . . S i n g l e i s s < w p r i c e i 5 1 . 7 5( U S A ) , 5 3 . 0 0 ( C a n a d a ) S u t s c r i p t i o n s a r 5 1 ( U S A ) ,5 2 5 . 0 0 ( C a n a d a ) p e r y e a r . T h S f i u c r i p u t l i s h e d1 t i m e ; y e a r . S i n g l e i s s u e s a r 5 ( U S A ) , 5 8 - 0 0( C a n a d a ) . S u t s c r i p t i o n s 5 4 ( U S A ) , 5 6 5 . 0 0 ( C a n a d a ) ,p e y e a r . l y n n C a r t X y I n d . I n c . , P . O . B o 3 9 2 , B o i s e ,I d 8 3 7 0 1 . C = c o m m o d o r e 6 4 1 6 + 4 V I C 2 0 , P E C B a r t r a d e m a r k s o C o m m o d o r e B u s i n e s sM a c h i n e s . L y n n C a r t X y I n d . I n c . i i n w a a f f i l i a t e d w i t h C o m m o d o r e B u s i n e s s H c h i n e s .

O u - f i r s t - b o u n di s s u e W r e a l l y a r m a g a z i n et o i - t - h h a c k e r ' se d g e .L U c o a n " t " t k n o o o t o h a t y o ■ t h i n k !

J u s - t s - t a r - t i n g ?S i r a r - t o j i t h u s F o " t h e B a s i c sc h e c k o u B a s i cB A S I C . O u n e t o ,o n g o i n g - t u t o r i a lt h e l p y o g e M O R E f r o m y o u rC O M M O D O R E !

N e e d M O R Ef o n t s f o G E O S ?O c o u r s ey o d o

g e o T i p s o p a g e

D r i v e f N D r i v eR A 1 5 7 1

w m 1 5 4 11 5 7 11 5 8 1

M m m mD r i v e B

f i t .

m

1 1

m D r i v e

N D r i v e1 5 8 1

R A e x p a n s i o n : 5 1 2 K |R A R e b o o t

D M f o " M o v e D c i t a "

V o l u m e H u m t e r I s s u e 1 d i e H a r d

Page 4: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 4/20

f v T R

W e l c o m e t d i e H a r d t h F l y e r f o c o m m o d o r e 8 b i t t e r s .T h i s i o u f i r s t i s s u e a sm a g a z i n e . I n t h e p a s t w h a v e b e e n

F l y e r , g r a n t e d , F l y e r w i t hm a g a z i n e c o n t e n t . W w i l l k e e p t h s a m e n a m e w i t h t h w o r d F l y e r ,s i n c e m a n y r e f e r t o u a T h F l y e r .

T h f o r m a t h a s c h a n g e d o n l yi t h p r i n t i n g a n b i n d i n g . W i t ht h i s n e w a o p r i n t i n g c o m e sm o r e p a g e s a n d t h u s , m o r e r o o m !

I y o u ' v e j u s t j o i n e d u s I ' l i k e t w e l c o m e y o t t h u n d e r g r o u n d . T h i s i t h p l a c ew h e r e y o l o o k f o w h a t ' s w h e r ea n d w h e r e ' s w h a t . I y o h a v ep r o g r a m s o a r t i c l e s y o f e e l a r w o r t h s h a r i n g w i t h t h r e s t o c o m m o d o r e d o m , s e n d t h e m o i n w p a a n t h a t ' s w h w a r e h e r e .

A b o u t t h n a m e d i e H a r d . . .S o m e o f o u r r e a d e r s h a v ew o n d e r e d w h w h a v e t D I a a l l . A c c o r d i n g t T h A m e r i c a nH e r i t a g e D i c t i o n a r y , d i e h a r di " O n e w h s t u b b o r n l y r e s i s t sc h a n g e . " I W e b s t e r ' s i s i m p l ys a y s , " s t u b b o r n . " k i n d o l i k e t h s e c o n d o n e . T e l a b o r a t e :s t u b b o r n , w i l l n o m o v e , a a n c h o r , i y o w i l l . T p a r a l l e lA h o y l ' s a n a l o g y o t h C o m m o d o r e b e i n g t h c o m m a n d e ro s e f a r i n g v e s s e l , o u c o m m o d o r e s a r o u a n c h o r s a n a l c h a n g e s h a p p e n a r o u n d a n a r b a s e d o o u r m a c h i n e s . W p l a nn d e a t h .

Y o u m a y n o t i c e t h a t t h w o r d

c o m m o d o r e w i t h i n t h p a g e s o d i e H a r d o f t e n s t a r t s w i t hl o w e r - c a s e " c a n i i b o l d . T h i si d o n e w h e n w r e f e r t m a c h i n eo r p i e c e o e q u i p m e n t f r o m t h b i e r o C o m m o d o r e . T h i s i t e r m o f e n d e a r m e n t . T h u p p e r - c a s e s p e l l i n g w i l l p r o b a b l yr e f l e c t C o m m o d o r e i g e n e r a l , l i k eC o m m o d o r e B u s i n e s s M a c h i n e s .B o t h a r a c c e p t a b l e t u s s o d o n ' tf e e l y o h a v e t p l a y o u g a m e i y o w o u l d r a t h e r u s o n o v e r t h o t h e r .

I ' l i k e t o w e l c o m e R S c o tD e r r e r t o t h e p a g e s o d H E x p e c tt s e m o r e f r o m h i i u p c o m i n gi s s u e s . A c t u a l l y , h h a b e e nd o i n g l o t s o s t u f f f o r d i e H a r do t h e s i d e l i n e s i n t h e p a s t , l i k ep u m p i n g u o u G E O S P l i b r a r y . B e c a u s e o h i e f f o r t s ,m a n y o t h g r a p h i c s t h a t h a v ea p p e a r e d i t h p a s t i s s u e s h a v ec o m e i n t o o u g r a s p . H e ' l l b d o i n g m o r e i u a n c o m i n gi s s u e s .

W h a o h e c k o t i m eg e t t i n g t h i s i s s u e t o g e t h e r . S c o t( w h a t c a l l h i m , a l t h o u g h h e ' sb e e n k n o w t r e s p o n d t o " h e y ! " )h a s o m e p r o g r a m s f o t h i s m o n t h ,b u t t h i n g s k e p t p o p p i n g u a n w h a r e a l h e c t i c s c h e d u l e .s l i p p e d d i s c i m b a c k , n o t t m e n t i o n t h c a b l e i m 1 2 s t a r t e ds l i p p i n g d i s k s i t h d r i v e . c o u l dn o g e a n 8 0 c o l u m n m o n i t o r t h a tw o r k e d ( I ' m s t i l l l o o k i n g f o 1 9 0 2 A ) . A n c o u l d n ' t g e o Q - L i n k . S p e a k i n g o f Q - L i n k , y o

c a r e a c h m t h e r e v i a E - M a i l a d i e H a r d O .

B u t , w a r b a c k o t r a c kf a m o u s l a s t w o r d s . . .

I c a s e s o m e o o u n e r e a d e r s h a v e n o g a t h e r e d b y n o w ,t h i s i w h e r e l e o u m i n s a n i t y .T h u n d e r g r o u n d i s a t h i sm o m e n t n e a r t h h o r i z o n , o rr a t h e r m e y e s a r a t o p s o i l l e v e la t y p e t h i s . E v e r y m o n t h t h s t a f f h e r e a L y n n C a r t h y I n d u s t r i e sI n c . b u r i e s m t m e y e b r o w sw i t h p a p e r w o r k , m e m o s , i d e a s ,i n s u l t s a n a o c c a t i o n a l c u o e s p r e s s o . T h e r e i 1 2 8 D a m f i n g e r t i p s a n r e - l i v e t h e a r l yd a y s o F o r t r a n b t y p i n g i f i l ew h i l e n o b e i n g a b l e t s e w h a tI ' d o i n g . L a t e r , a f t e r r i s e w i t ht h d e a d a 3 : 4 5 a m p r e c i s e l y ( o s o ) , a a b l e t p r i n t i o u a n s e i s p e l l e d C r o s t h w a i t ec o r r e c t l y . A c t u a l l y , t h i n g s a r n o t h a t b a d . J u s t c o m m o n i t o rp o p s o f i n c a u s e f o m i n s a n i t y I ' v e a l w a y s b e e n t h i sw a y !

A c t u a l l y h a v e t h c o o l e s t j o i t h w o r l d . C o u l d y o i m a g i n es a y i n g t y o u r s e l f , " G e e , I ' v e g o t b u 5 1 2 k R E f o w o r k . " o r " H m m m , l o o k s l i k e n e e d t g e a n o t h e r g a m e t p l a y f o R E V I E W ! " h o p e y o u e n j o yr e a d i n g d a m u c h a w e n j o yb r i m g i n g i t y o u . L o n g l i v e t h l o w e r - c a s e " c m a c h i n e s !

R E A D Y .

d i e H a r d M a 1 9 9 3

Page 5: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 5/20

i n r u i :F i r s t , e x c e r p t s :

" T h a n k s f o y o u r e f f o r t s t k e e p t h 6 a l i v e ! "- C h a r l i e T u r n e r , E r i e , P A

" k n o w f r o m e x p e r i e n c e w h a t s o m e o t h p r o b l e m s a r i p u b l i s h i n g n i c h e m a g a z i n e , k e e py o u r c h i n u p ! " - R o n a l d S n y d e r , P r e s i d e n t , C o l o r a d oC o m m o d o r e C o m p u t e r C l u b , A u r o r a , C O

" u s t w 1 2 8 D s , o n e a h o m e a n d o n e a w o r k . K e e p u t h g o o d w o r k . " C h a r l o t t e P r e s t o nM a n g u m , W i l l i a m b u r g , V A

W e ' v e g o t t e n l o t ' s o l e t t e r s w i t h l i t t l e a s i d e sl i k e t h e s e , i m a k e s m d a T h a n k y o u . '

D e a r M r C r o s t h w a i t e :

j u s t s u b s c r i b e d t y o u r f l y e r a n m u s t w r i t et h i s n o t e a r e a d I s s u e a n y o u r r e v i e w o t h ' T O P 2 S O L I D G O L D ' f r o m C O S M I . A a l t h o t h e r r e v i e w e r s o f t h i s p r o d u c t y o h a v e m i s s e d t h f a c t t h a t ' P O T T Y P I G E O N ' ( ( c ) 1 9 8 4 C D I - U . K . ) i t h a t p a c k a g e i d e m o ! ! ! C O S M I f a i l e d t r e c o g n i z e t h r e a l t h i n g f r o m t h d e m o . . .

A r o u n d 1 9 8 4 - 1 9 8 5 , m a n y B r i t i s h p r o d u c t s w e r ef o u n d i t h ' p i r a t e d ' c o l l e c t i o n s p u t h e r ei n t e n t i o n a l l y b t h e o r i g i n a l a u t h o r s t a c c o m p l i s ht w t h i n g s :

1 P o t e n t i a l b u y e r s c o u l d g e a f e e l o t h g a m eb u c o u l d n o c o m p l e t e t h f i r s t l e v e l

2 D e t e r p i r a c y b f o o l i n g t h p i r a t e s i n t ob e l i e v i n g t h e y ' h a d ' t h p r o g r a m .

N O T E : ' G R Y P H O N ' b t h f a m o u s T O N YC R O W T H E R p u b l i s h e d i t h U . S . b A V A L O NH I L L i 1 9 8 6 w a n o t o r i o u s f o t h a t s o r t o D E M Ot h a t f o o l e d e v e r y b o d y .

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

P l e a s e n o t e t h a t o n c e t h g a m e i f i x e d , i t i sn e i t h e r ' b o r i n g ' g a m e n o ' g a m e f o l i t t l e k i d s ' . I h a 1 l e v e l s o f j a m - p a c k e d f e a t u r e s a n r e q u i r e s b o t hs t r a t e g y a n q u i c k r e f l e x e s . I i d e f i n i t e l y a f i v e - s t a ri y o u r r a t i n g s c a l e .

S I N C E R E L Y Y O U R S , R o g e r G o u i n ,T u c s o n , A Z ( t h e r e ' s m o r e . . . )

P 1 Y o u r f l y e r i f i l l i n g a b i v o i d :c o v e r i n g t h n e e d s o f p e o p l e w h l i k eC O M P U T I N G , n o m e r e l y U S I N G s o f t w a r e .C o m p u t i n g i f u - b u n o o a I B m a c h i n e ,d e s i g n e d t k e e p y o u a w a y ! a B A S I C / M Lp r o g r a m m e r w i t h t o n s o m a t t e r s t d i s c u s s - b u ty o u r r e w a r d s a r d i s m a l . . .

2 Y o m u s t b a b l e t a c c e p t w r i t t e ni n p u t o p a p e r - c o r r e s p o n d e n c e t h o l d - f a s h i o nw a y . . .

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

p r o b a b l y s t o p p e d , o a l e a s t s l o w e d d o w n o p u t t i n g D E M O v e r s i o n s o t h p i r a t e b o a r d s .P e o p l e p r o b a b l y g o w i n d o f g a m e t h a t d i l i t t l e o r n o t h i n g a n a n y o n e s e e i n g i i t h s t o r e a f t e r e x p o s u r e t t h d e m o w o u l d t h i n k i w a t r u l y d u d . O c o u r s e f o o l i n g t h p i r a t e si a n o t h e r t h i n g , t o b a p i r a t e s a r u s u a l l y t h s m a r t o n e s w h s a y , " . . . t h i s t h i n g m u s t b ed e m o ! " A n o t h o t h e r h a n d t h c o n s u m e rw o u l d b t h o n g o i n g " . . . t h i s s t i n k s . . . "

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

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

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

m u s t c o n f e s s t h e t h o u g h t n e v e r e v e ne n t e r e d m m i n d t h a t t h p r o g r a m w a s d e m oa f t e r a l t h e y w e r e g a m e s f r o m w e l l k n o w ns o f t w a r e m a n u f a c t u r e r w i t h i n s t r u c t i o n s a n e v e r y t h i n g . S o m e t i m e s , e v e n f a l l i n t o t h i l l u s i o n t h a t b i i b e l t e r , a f t e r a l t h e y m u s tk n o w w h a t t h e y a r e d o i n g !

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

R E A D V .

d i e H a r d M a 1 9 9 3 2

Page 6: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 6/20

g e o T i p sb

B r i a n C r o s t h w a i t e a n S c o t D e r r e r

g e o W r i t e

I y o h a v e d o c u m e n t t h a tn e e d s t h a v e s e v e r a l d i f f e r e n tp a r a g r a p h s m o v e d a r o u n d i n t od i f f e r e n t o r d e r h e r e i a i d e a t h a tm i g h t h e l p . F o r m a t t h e n t i r ep a g e ( s ) w h e r e t h c h a n g e s n e e d t o c c u r w i t h t h s m a l l e s t f o n t y o c a f i n d . U n i v e r s i t y p o i n t f o u n d o d i s k s i d e p a g e o t h a p p l i c a t i o n s d i s k w o r k s n i c e l y .Y o m a h a v e t f o r c e p a g e i o r d e r t u s f o n t t h a t s m a l l o v e rf u l l s i z e d p a g e t h a t ' s f i n e , m a k et h b r e a k b e t w e e n p a r a g r a p h s .N o h i g h l i g h t t h e f i r s t p a r a g r a p hy o w i s h t m o v e w i t h t h m o u s e ,c u i w i t h < C = x X > , p l a c e t h c u r s o r w h e r e y o u w a n t i t g a n t y p e < C = x T > a n y o u r p a r a g r a p hi m o v e d . R e p e a t u n t i l y o u ' r es a t i s f i e d w i t h y o u r e d i t i n g . T h s m a l l e r f o n t a l l o w s y o t s e y o e n t i r e p a r a g r a p h o t h s c r e e n . I s a v e s t i m e b n o h a v i n g t s c r o l lt h s c r e e n t f i n i s h y o u rh i g h l i g h t i n g . I y o d h a v e t s c r o l l , i w i l l b m i n i m a l a n y o m a f i n d t h e x t r a t i m e i t a k e s t s c r o l l l i n e w i t h a t i n y f o n t i s t i l lq u i c k e r t h a n w a i t i n g f o s e v e r a ll i n e s t s c r o l l t o c o m p l e t eh i g h l i g h t i n g . M a y b e n o t .

C o n f i g u r e a n t h 1 5 7 1 D

I y o h a v e 1 2 8 D a n d y o uw i s h t u s a d r i v e t h a t i n o t h b u i l t i n 1 5 7 1 , h e r e ' s o n f o y o u .F r o m t h d e s k t o p a r r a n g e t h e d r i v e sa f o l l o w s , d e v i c e # 1 a d r i v e" C " , t h e R E a d r i v e " A a n t h 1 5 7 1 a d r i v e " B . " E n t e r c o n f i g u r e

a n s e l e c t n d r i v e f o r " B . " W h e nt h d i a l o g u e b o o p e n s u p a n dr e q u e s t s y o t t u r n o f f a n d u n p l u gt h d r i v e , r e s e t t h e d r i v e w i t h t h d r i v e r e s e t b u t t o n l o c a t e d o t h r i g h t s i d e i f r o n t o t h c o m p u t e rr e s e t b u t t o n . B s u r e n o t r e s e tt h c o m p u t e r ! N e x t , s e l e c t d r i v e" B a g a i n a t h d r i v e y o a r t u r n i n g o n e . g . 1 5 4 1 o 1 5 8 1 .I t h d r i v e i h a r d w i r e d t b d e v i c e n u m b e r t h e d r i v e w i l l b a c t i v a t e d . I i i d e v i c e n u m b e r 8 i p r o b a b l y w i l l n o w o r k a n t h 1 5 7 1 w i l l b r e a c t i v a t e d .

g e o W r i t e t g e o P u b l i s h

I y o p l a n o d o i n g s o m es e r i o u s e d i t i n g o g e o W r i t ed o c u m e n t b e f o r e p l a c i n g i i n t o ag e o P u b l i s h d o c u m e n t , y o u m a w a n t t c o n s i d e r t h f o l l o w i n g . I y o t y p e i y o u r t e x t d o u b l es p a c e d s y o c a w r i t e c o m m e n t sa n c o r r e c t i o n s b e t w e e n l i n e s , y o w i l l h a v e t g b a c k a n d r e f o r m a tt h t e x t t o s i n g l e l i n e s p a c i n g . T h i sm a b n b i d e a l , e s p e c i a l l y i y o w a n t t g b a c k a n d f u l lj u s t i f y f o n i c e n e a t c o l u m n s .H o w e v e r , i y o f e e l y o a r p r e s s e d f o t i m e y o c a e n t e r t e x t ,i f u l l j u s t i f y , w i t h n o m a r g i n o t h l e f t a n a 6 . 5 ( o r s o ) m a r g i n o nt h r i g h t . T h i s w i l l g i v e y o w i d e a r e a t p l a c e n o t e s a n r e f e r e n c e s i n W h e n y o u g o t p l a c e t h t e x t i n c o l u m n s i g e o P u b l i s h , u n l e s s y o u s f u l lp a g e w i d t h , y o w i l l n o h a v e t r e f o r m a t . T h t e x t w i l l b l e s s t h a n

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

g e o W r i t e / g e o P a i n t

T h e r e i d i f f e r e n c e i t h v e r t i c a l s p a c i n g o f t e x t i g e o W r i t e a n g e o P a i n t . T h t e x t m o d e i g e o P a i n t s e e m s t v e r t i c a l l y s p a c e l i n e s o t e x t c l o s e rt o g e t h e r t h a n t h s a m e t e x t a n f o n t s u s e d i g e o W r i t e . T h i sc a m e t m a t t e n t i o n w h e nr e c e n t l y b e g a n u s i n g t h P A I N TD R I V E R S p r i n t e r d r i v e r t c o n v e r t g e o W r i t e d o c u m e n t s i n t og e o P a i n t f o r m a t t h e n , w h e na d d i n g m o r e t e x t i g e o P a i n t ,n o t i c e d t h s p a c i n g w a o f b e t w e e n t h t w d i f f e r e n t t e x t s .G o i n g i n t o P i x e l E d i t m o d e( Z o o m ) i g e o P a i n t c o n f i r m e dt h i s d i s c o v e r y .

g e o W r i t e / g e o P a i n t 1 2 8

T h B S f o n t i g e o W r i t ei N O t h s a m e a s t h e B S f o n ti g e o P a i n t 1 2 i t h 8 c o l u m n m o d e . T h B S f o n t i 8 c o l u m n i a c t u a l l y t h eB S W - 1 2 8 f o n t . I 4 c o l u m n i i B S W .

E a v i r o n m e i t O

G E O S

Y o c a r e c y c l e y o u r u s e dp r i n t e r r i b b o n s b u s i n g t h Q u a d - p r i n t d r i v e r s f o y o u rp r i n t e r . T h e s e d r i v e r s m a k e f r o m

t p a s s e s p e p r i n t l i n e .u s e d r i b b o n w i l l p r i n t a l m o s t a d a r k o r d a r k e r i m u l t i p l e p a s s e sa n e r i b b o n i o n p a s s . O c o u r s e , n e r i b b o n u s e d w i t hQ u a d - d r i v e r m a k e s y o u r f i n a l c o p yr e a l l y d a r k .R E A D Y .

d i e H a r d M a 1 9 9 3

Page 7: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 7/20

Page 8: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 8/20

B r i a n C r o s t h w a i t e

I N T R O D U C T I O N T H S C R E E N E D I T O R

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

T h e l p t h o s e w h m a h a v e g o t t e nn e c o m p u t e r , b u d n o k n o w w h e r e

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

O n c e y o u h a v e t h i n g s s e u p p o w e ru y o u r o u t e r - m o s t p e r i p h e r a l s f i r s t :p r i n t e r , d i s k d r i v e , t h e n c o m p u t e r l a s t .W h e n y o t u r n o t h m o n i t o r , y o s h o u l d s e s o m e t h i n g s i m i l a r t o

* # * C B M B f l S I C U

3 5 8 3 B V T E S F R E E

R E A D Y .

I t h i s i s o t h e n y o u ' r e i b u s i n e s s ! I n o t , d i t h m o n i t o r c o m eo n C h e c k t s e t h a t t h i n g s a r s e u p r o p e r l y .

T h e r e i l i t t l e b l i n k i n g s q u a r eu n d e r t h " R i " R E A D Y . " T h i s i c a l lt h c u r s o r , i t ' s w h e r e t h i n g s t h a t a r t y p e di n t o t h c o m p u t e r a p p e a r a t h e y a r t y p e df r o m t h k e y b o a r d . M o s t o t h t i m e i y o s e i y o c a t y p e t h i n g s i n A n m o s t o t h t i m e w h e n y o c a n ' t s e i t y o c a n ' t t y p e t h i n g s i n S o m e p r o g r a m sb r e a k t h i s r u l e h o w e v e r , b u w w o n ' tw o r r y a b o u t t h a t r i g h t n o w .

I t ' s t i m e t t y p e s o m e t h i n g i n W h e n y o s e w o r d s i t h e s e b r a c k e t s :

< t h a t m e a n s t h e r e i k e t h a t y o n e e d t p r e s s , e . g . < R E T U R N > i t h b u t t o nl o c a t e d o t h e r i g h t e n o t h k e b o a r d .T y p e t h f o l l o w i n g e x a c t l y a y o s e i h e r e , s u b s t i t u t i n g " y o u r n a m e " w i t h y o u rn a m e :

P R I N T " y o u r n a n e "< R E T U R N >

Y o t o l d t h c o m p u t e r t p r i n ty o u r n a m e . ( M o r e o t h i s P R I N Tc o m m a n d i a f u t u r e B a s i c B A S I C . )

c o m m o d o r e c o m p u t e r s f r o m t h V I o h a v e c o l o r b u i l t i n P r e s s a n h o l d t h < C O N T R O L > o < C T R L > k e a n p r e s s n u m b e r f r o m 1 t 8 N o t y p e s o m e t h i n g . T h c h a r a c t e r s h a v ec h a n g e d c o l o r s ! P r e s s < C T R L > < 9 > t h e nt y p e , t h c h a r a c t e r s a r i r e v e r s e v i d e o !C o l o r c o m p u t e r s l a t e r t h a n t h V I h a v ee v e n m o r e c o l o r s a v a i l a b l e f r o m t h k e y b o a r d , < C = > ( t h e c o m m o d o r e l o g ok e y ) a n n u m b e r k e y s w i l l p r o d u c e e v e nm o r e c o l o r s . I y o t y p e < " t h e n e n t e r

c o l o r k e c o m b i n a t i o n , r e v e r s e dc h a r a c t e r w i l l a p p e a r . T h i s i f o p r o g r a m m i n g a n w e ' l l g e i n t o t h i s m o r el a t e r . I y o p r e s s < S H I F T > a n l e t t e ry o c a a c c e s s w h a t a r e c a l l e d k e y b o a r dg r a p h i c s - - i f y o u r m a c h i n e i i u p p e r - c a s e m o d e . T h e r e a r l o t s o p o s s i b i l i t i e s h e r e !

Y o u ' l l n o t i c e t h a t u n l i k et y p e w r i t e r , w h e n y o t y p e , t h l e t t e r sm a b i u p p e r - c a s e . I f s o , p r e s s t h e< C = > a n < S H I F T > k e y s l o c a t e d o t h l o w e r l e f t c o r n e r o t h k e y b o a r d a t h s a m e t i m e . T h c h a r a c t e r s o t h s c r e e nw i l l c h a n g e t l o w e r - c a s e . I y o u rm a c h i n e d o e s n o h a v e t h c o m m o d o r el o g o k e < C = > o t h l o w e r l e f t , b u i n s t e a d t h e r e i a < O F F / R E V > k e t h e nt y p e t h f o l l o w i n g c a r e f u l l y ( - m i s - t y p e d P O K E s t a t e m e n t c o u l d l o c k u t h c o m p u t e r . I f t h i s h a p p e n s , t u r n t h c o m p u t e r o f a n w a i t f e s e c o n d s a n dt u r n i b a c k o n ) :

p o k e 5 9 4 6 8 , 1 2< R E T U R N >

T h i s w i l l p u y o u r P E T / C B M i u p p e r - c a s e m o d e . T r e t u r n t l o w e r - c a s e

o t h P E T / C B M t y p e ( c a r e f u l l y ! ) :

P O K E 5 9 4 6 8 , 1 0< R E T U R N >

F o t h o t h e r m a c h i n e s ( w i t h t h < C = > k e y ) , s i m p l y p r e s s t h < C = x S H I F T > c o m b i n a t i o n a n y o u rd i s p l a y w i l l b r e t u r n e d t u p p e r - c a s e .

L e t ' s a s s u m e t h a t y o h a v e d i s ko r c a s s e t t e t h a t y o w a n t t l o a d , s l e t ' sg e s t a r t e d .

T h c o m m a n d L O A D w i l l l o a dp r o g r a m i n t o m e m o r y . T h i s i a c t u a l l y ac o p y o t h p r o g r a m a t h o r i g i n a l w i l lr e m a i n o t h t a p e o r d i s k . T h c a s s e t t ei k n o w n t t h c o m p u t e r a d e v i c en u m b e r 1 T h d i s k d r i v e i k n o w n a d e v i c e n u m b e r 8 a l t h o u g h t h e r e c a b d i s k d r i v e s n u m b e r e d 9 1 0 1 1 , , , . . . , 1 9t h d e f a u l t i 8 T l o a d p r o g r a m f r o me i t h e r , u s t h f o l l o w i n g f o r m a t :

L O A D " f i l e n a m e " , d e v i c e # s e c o n d a r y a d d r e s s

w h e r e f i l e n a m e i t h n a m e o t h p r o g r a m y o u w i s h t l o a d , a n d e v i c en u m b e r i e i t h e r f o c a s s e t t e o f o d i s k . T h s e c o n d a r y a d d r e s s i u s u a l l yu s e d t l o a d m a c h i n e l a n g u a g e p r o g r a m ss i n c e t h e y s o m e t i m e s l o a d a d i f f e r e n ta r e a s i m e m o r y , " , 1 " w i l l l o a dp r o g r a m i n t o t h e s a m e a r e a o m e m o r yt h a t i w a s a v e d f r o m o r i g i n a l l y .s e c o n d a r y a d d r e s s i n o t u s u a l l y n e c e s s a r yt l o a d b a s i c p r o g r a m a n i n o u s u a l l y u s e d . O t h s a m e t o k e n , " , 1 "i n o a l w a y s n e c e s s a r y t l o a d s o m em a c h i n e l a n g u a g e p r o g r a m s . S o m e t i m e sy o m a w i s h t l o a d B A S I C p r o g r a mt o d i f f e r e n t l o c a t i o n i t h c o m p u t e r ,w e ' l l d o s o m e t h i n g l i k e t h a t l a t e r i t h c o u r s e w h e n w e l a b o r a t e o t h i s .

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

d i e H a r d M a 1 9 9 3

Page 9: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 9/20

M u c h l i k e a n o r d i n a r y c a s s e t t e p l a y e r , t h ed a t a s s e t t e h a R E C O R D , P L A Y ,R E W I N D , F F W a n e i t h e rS T O P / E J E C T b u t t o n o t w s e p a r a t eb u t t o n s ( S T O P a n E J E C T ) a w e l l a c o u n t e r w i t h a r e s e t b u t t o n . T h e r e i a l s o

S A V E l i g h t o s o m e .1 L o o k a t h e c a s s e t t e o p r o g r a m

d o c u m e n t a t i o n f o a n l o a d i n s t r u c t i o n s .2 P r e s s t h e E J E C T b u t t o n t o p e n

t h d o o r .3 P l a c e t h e c a s s e t t e i t h e d r i v e

w i t h t h s i d e y o w i s h t l o a d f a c i n g u p 4 C l o s e t h d o o r .5 P r e s s R E W I N D t m a k e s u r e t h

c a s s e t t e i a t h s t a r t o t h e t a p e .6 P r e s s t h c o u n t e r r e s e t b u t t o n t

z e r o t h c o u n t e r .7 T y p e i w h a t t h i n s t r u c t i o n s

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

L O A D < R E T U R N >

T h i s w i l l l o a d b a s i c p r o g r a m . T h d e f a u l t w i l l b d e v i c e a n d t y p i n g " , 1 " i n o t n e c e s s a r y , a l s o n o t e t h a t y o w i l l g e a i l l e g a l d e v i c e n u m b e r e r r o r i y o t r t h i s o a S X 6 4 , s i n c e i h a n c a s s e t t ep o r t . I l o a d i n g u s i n g L O A D a l o n ed o e s n ' t w o r k , r e w i n d t h t a p e a n t r y :

L O f l D " f i < R E T U R N >

T h i s w i l l l o a d m a c h i n e p r o g r a m .( Y o u m a h a v e t r e s e t t h c o m p u t e r .T h e r e a r t w w a y s t d t h i s , d e p e n d i n go y o u r m a c h i n e . L o c a t e d o t h e r i g h ts i d e o t h 1 2 8 , 1 2 8 D , P l u s 4 , a n C 1 i

r e s e t b u t t o n . P r e s s i n g t h i s w i l l c a u s et h c o m p u t e r t r e s t a r t , i n m o s t c a s e s t t h s t a t e o j u s t b e i n g t u r n e d o n . T h o t h e r m e t h o d t h a t w o r k s o a l m a c h i n e si t s i m p l y t u r n o f t h c o m p u t e r a n w a i t t w o t h r e e s e c o n d s t h e n t u r n i b a c ko n . )

T h s c r e e n w i l l s a y :

P R E S S P L A V O T A P Eo w o r d s t t h a t e f f e c t .

P r e s s t h P L A Y b u t t o n o t h d a t a s s e t t e . Y o s h o u l d s e e , o n l y b r i e f l yo s o m e c o m p u t e r s d e p e n d i n g u p o n w h a ty o h a v e ( 6 4 , 1 2 8 , 1 2 8 D , P l u s 4 a n d 1 6w i l l b l a n k t h s c r e e n w h i l e l o a d i n gp r o g r a m f r o m c a s s e t t e ) :

O

S E A R C H I N GF O U H D " f i l e n a n e "

L O A D I N GR E A D V .

T y p e :

R U N < R E T U R N >

a n y o u ' r e o f f !L o a d i n g p r o g r a m f r o m d i s k i

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

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

2 M a k e s u r e t h d r i v e d o o r i o p e n b e i t h e r s w i n g i n g t h l i t t l e a r i t h f r o n t c o u n t e r c l o c k w i s e o r p r e s s i n gt h l i t h a t s t i c k s o u t h s l o t o t h f r o n t , d e p e n d i n g o n w h a t d r i v e y o h a v e .B o t h a r s p r i n g l o a d e d a n d w i l l f l i p r i g h tu p

3 W i t h t h l a b e l s i d e u a n t h l o n g o v a l s h a p e d h o l e t h a t e x p o s e s t h d i s k s u r f a c e f a c i n g f o r w a r d ( d o n ' t t o u c ht h i s b t h w a y , o i l s f r o m y o h a n d w i l le a t t h e d i s k s u r f a c e a l i v e ! ) , c a r e f u l l y s l i d et h d i s k i n t o t h e d r i v e . O s o m e d r i v e sy o u ' l l f e e l i l o c k i n t o p l a c e .

4 C l o s e t h d r i v e d o o r b e i t h e rs w i n g i n g t h a r c l o c k - w i s e o g e n t l yp r e s s i n g t h l i d o w n .

5 T y p e i w h a t t h e i n s t r u c t i o n ss a i d t t y p e t l o a d t h p r o g r a m . I t h e r ew e r e n i n s t r u c t i o n s t y p e t h f o l l o w i n g :

L O A D ■ ■ : * ■ " ,< R E T U R N > f o r a b a s i cp r o g r a m ( " : * " l o a d s f i r s tp r o g r a m o n d i s k ) .

I f t h i s d o e s n ' t w o r k t r ( Y o u m a h a v e t r e s e t t h e c o m p u t e r . ) :

L O A D " : « " , 8 , ±< R E T U R N >

f o m a c h i n e c o d e . T h s c r e e n w i l l s a y :

S E A R C H I N GF O U N D " : * 1 1

L O A D I N GR E A D V .T y p e :

R U < R E T U R N >

a n y o u ' r e o f f !

T h a l t e x e c u t i o n o f p r o g r a m y o uc a p r e s s t h e < R U N / S T O P > a n t h i s w i l ls o m e t i m e s s t o p t h e p r o g r a m . S o m ep r o g r a m s m a n e e d t h < R U N / S T O P >k e h e l d d o w n w h i l e p r e s s i n g t h < R E S T O R E > k e y . O t h V I a n C 6 ( 6 4 C ) , y o n e e d t t a t h < R E S T O R E >k e s h a r p l y t g e i t r e s p o n d .

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

L I S T < R E T U R N >

w i l l a l l o w y o t v i e w t h p r o g r a m . I w i l l s c r o l l b r a t h e r q u i c k l y . P r e s s i n g< C O N T R O L > o < C T R L > w i l l s l o w t h l i s t i n g s o t h V I a n 6 ( o 1 2 i 6 m o d e ) . P r e s s i n g < C = > o t h 1 2 8 ,1 2 8 D , P l u s 4 , a n C 1 w i l l s l o w l i s t i n g s ,a n < a r r o w l e f t > o P E T / C B M m a c h i n e s .

T y p e t h e s e l i n e s i c a r e f u l l y .E v e r y t h i n g a f t e r t h 1 0 g o e s o o n l i n ea n e v e r y t h i n g a f t e r t h e 2 g o e s o n o n el i n e ( d o n ' t f o r g e t t h e l i n e n u m b e r s ! ) :

1 I N P U T " N H A T I V O U R N A M E " ; N S

< R E T U R N >

2 P R I N T " H E L L O ,j i N S ; " ! 1 1 < R E T U R N >

I y o m a k e m i s t a k e , y o c a p r e s s t h < D E L > k e y o n t h r i g h t t o o t h k e y b o a r d ; o t h P E T / C B M i i r i g h ta b o v e t h r e t u r n k e y . O y o m a m o v et h c u r s o r a r o u n d u s i n g t h < C R S R >k e y s a n t y p i n g o v e r t h m i s t a k e . T h c u r s o r k e y s a r o t h r i g h t s i d e a t h b o t t o m , u n l e s s y o h a v e P E T / C B Mt h e n t h e y a r n e a r e r t t h t o p . I n e i t h e rc a s e t h e y c a b e u s e d i c o n j u n c t i o n w i t ht h < s h i f t > k e y s t r e v e r s e t h d i r e c t i o n .T h 1 2 a l s o h a s e o c u r s o r k e y s o t h t o m o s t r o o k e y s a b o v e t h < D E L > k e y . T h c u r s o r D O E S N O h a v e t b a t h e n o t h l i n e , j u s t o t h l i n e t e n t e r t h i n f o r m a t i o n .

T y p e R U a n h i t h < R E T U R N >k e y a n d t h p r o g r a m w i l l b e g i n e x e c u t i o n .T y p e y o u r n a m e a n h i r e t u r n a g a i n . T h p r o g r a m w i l l p r i n t " H E L L O , y o u r n a m e ! "t t h s c r e e n . P l a y a r o u n d w i t h t h c o l o rk e y s , u s i n g t h q u o t e a n i n s e r t k e y s .U n t i l n e x t t i m e , h a p p y h a c k i n g .

R E A D V .

d i e H a r d M a 1 9 9 3

Page 10: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 10/20

P f l F S A U Jc u s t o M c o l o r p a r t

b B r i a n C r o s l h w a i l c

B a c k i t h J u l y 1 9 9 2 i s s u e w p u b l i s h e d p r o g r a m c a l l e d C o l o r C i r e l e t h a t d e m o n s t r a t e d t h m u l t i c o l o r h i g h r e s o l u t i o no t h e 6 4 . T h l a s t s e n t e n c e i t h i n t r o d u c t o r y p a r a g r a p h s a i d , " M o r e o t h i s l a t e r . " W e l l , i t ' s l a t e r . T h i s m o n t h w o f f e r

e x p l a n a t i o n o w h a t e a c h l i n e d o e s s y o c a e n h a n c e t h p r o g r a m t d o w h a t y o w a n t i t d o I y o u d o n o h a v e t h i sg r a m a n d d o n ' t w a n t t t y p e i i n i t ' s a v a i l a b l e o t h b a c k i s s u e o t h T h S p i n n e r # f o $ 1 ( A l l b a c k i s s u e S p i n n e r s a r

f o $ 1 e a c h ) , s e n d c h e c k o m o n e y o r d e r t d i e H a r d T h S p i n n e r , P 0 B o 3 9 2 , B o i s e , I D 8 3 7 0 1 . I d a h oa d 5 s a l e s t a x .

R E C O L O R C I R C L E B C O P Y R I G H T 1 9 9 3 L V N N C A R T H V I N D U S T R I E SI N C . A L R I G H T S R E S E R U E D

P R I N T " < C L R > 'V F = V M / X M

X M = 1 5 9 V M = 1 9 9 X C = X M / 2 Y C = V M / 2

C l e a r s t h s c r e e nV y n a x i n u n , V f a c t o r s t n a k e

s e t s X My c e n t e r ,

i r c l e a p p e a r

x n a x i n u n ,X a n

r o u n dV o

X a r

x c e n t e r ,r a d i u s

s c r e e n

I N P U T M C 0 L 0 R " ; A , B , C , D i n p u t f o u r c o l o r sD f o r e g r o u n d c o l o r

f o r e g r o u n d c o l o rB f o r e g r o u n d c o l o rA b a c k g r o u n d c o l o r

0 G O S U B 1 0 0 0 - g o t o s e t u p r o u t i n e1 F O R R = l T 2 5

2 C = C + 1 I C > T H E N C =

r a d i u s o c i r c l e f r o nt o 2 5 5

p l o t e a c h c i r c l ed i f f e r e n t c o l o r

3 F O R D = l T 3 G d e g r e e s f r o n t 3 G

4 X = I N T < X C + R X * S I N < D / 1 8 0 ( s h i f t t ) 5 V = I N T ( V C - R V C O S < D / 1 8 0 { s h i f t t )

c o n v e r t d e g r e e s i n t o r a d i a n sa n ( x , y ) c o o r d i n a t e s

S G O S U B 2 O O 0

7 N E X T8 N E X T

g o t o p l o t r o u t i n e

g e n e x t d e g r e eg e t n e x t r a d i u s

9 G E E I E S = " " T H E N 1 9 0 - c h e c k f o k e p r e s s0 G O T O 3 O 0 0 e n a f t e r k e p r e s s

P O K E 5 3 2 6 5 J P E E K < 5 3 2 6 5 > O 3 e n a b l e h i g h r e s o l u t i o n g r a p h i c s

P O K E 5 3 2 7 0 , P E E K < 5 3 2 7 0 > O 1 d i e H a r d M a 1 9 9 3

e n t e r n u l t i c o l o r M o d e s » — c

Page 11: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 11/20

j u s tt h a ns c r o l

n o t e a b o u t t h t h i s ,l i n g

t h e y a l s oo t h e b i t

a b o v eo n t r o l

a d d r e s s e s ,h o r i z o n t a l

t h e ya n

d M o r ev e r t i c a l

1 0 2 0 P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) O p l a c e b i M a a 8 1 9 2( O p l a c e s M a a 0

1 0 3 0 F O R 1 = 1 0 2 4 T 2 0 2 3 P O K E I , 1 6 + C* t

N E X T

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

1 0 4 0 F O 1 = 5 5 2 9 6 T 5 6 2 9 5 P O K E I , N E X T

| p l a c e f o r e g r o u n d c o l o r i n t o s c r e e n M e M o r y I1 0 5 0 F O 1 = 8 1 9 2 T 1 6 1 9 1 P O K E 1 , N E X T

f c l e a r t h e b i t M a p s c r e e n

1 0 6 0 P O K E 5 3 2 8 1 , A R E T U R N

s e b a c k g r o u n d c o l o rr e t u r n t M a i n p r o g r a w

2 0 0 0 I X > X M O X < O V > V M O V < T H E N R E T U R Ni o a r o u o r a n g e g b a c k t M a i n p r o g r a M w i t h o u t p l o t t i n g d o

2 0 0 2T H I S R O U T I N E I T H U N I V E R S A L P R G F O R C O N V E R T I N G

( X , V ) P L O T S T O A N A D D R E S S S P E C I F I C P O K EC H = I N T ( X / 4 > R 0 = I N T ( V / 8 ) L N = V A N

b e g i n c o n v e r s i o n s a n f r o M p e o p l e o r i e n t a t i o n t w h a t t h c o M p u t e r u n d e r s t a n d s ( s e e r e f e r e n c e M a n u a l )

2 0 1 0 B V = 8 1 9 2 + R 0 3 2 0 + 8 C H + L N B I = 6 - ( A N 2 0 2 0 P O K E B V , P E E K ( B V ) O 2 f B I

o n c e t h i n f o r n a t i o n i c o n v e r t e dt h i n f o r M a t i o n i p l a c e d i n t o

t h c o M p u t e r ' s M e M o r y2 0 3 0 R E T U R N e n d s p l o t r o u t i n e

3 0 0 0 P O K E 5 3 2 6 5 , P E E K ( 5 3 2 6 5 > A N D 2 2 3

3 0 1 0 P O K E 5 3 2 7 2 , P E E K ( 5 3 2 7 2 ) A N D 2 4 73 0 2 0 P O K E 5 3 2 7 0 , P E E K ( 5 3 2 7 0 ) A N 2 3

r e s e t t c h a r a c t e rs c r e e n M o d e

r e s e t s c r e e n M e M o r yM o v e c h a r a c t e r s e b a c k i n t o M e M o r y

3 0 3 0 E N

R E A D V .f n t o

d i e ! l a r d M a 1 9 9 3

Page 12: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 12/20

f r c t i a i c C o m p u t e rM i E a r e i p u t e r S t o r e E l i n e P a s t

b B r i a n C r o s t h w a i t e

I n t h e s u m m e r o 8 w a i C o u e r d A l e n e , I d a h o s t u d y i n gw i l d l i f e p h o t o g r a p h y . w a u s i n ga d a t a s s e t t e a n w r i t i n gm a t h e m a t i c a l g r a p h i c s p r o g r a m sl i k e S n a i l s k i n i m s p a r e t i m e .h a o f t e n t h o u g h o h a v i n g m o r es p a r e t i m e - i o n l y h a d i s kd r i v e . A t h e n o t h a t s u m m e r ,w h e n r e t u r n e d t B o i s e , w a g i v e n a F S D - 1 d i s k d r i v e f r o m m f a t h e r .

h a l o o c a t c h i n g u t d o T h e r e w e r e m a g a z i n e s o d i s kt s u b s c r i b e t a n r e a d , p r o g r a m st o t r a n s f e r t o d i s k f r o m c a s s e t t e ,m o r e p r o g r a m s t w r i t e a n s a v e t t h d i s k s . c o u l d p u m o r ep r o g r a m s i n t o p e r m a n e n t s t o r a g e ,f a s t e r t h a n h a e v e r d o n e b e f o r e .

I 1 9 9 1 w a m a r r i e d a n w w e r e p r e g n a n t . l i v e d i t h m i d d l e o w h a t c a l l k N O wW H E R E . r e t i r e d f r o m m b u s i n e s s a a n i n d e p e n d e n tc o n t r a c t o r a n b e c a m e h e a v i l yi n v o l v e d i h o u s e w o r k a n c o m p u t e r p r o g r a m m i n g , p a t i c u l a r l y t h T i m e x S i n c l a i r , t h A t a r i 8 0 0 X L a n t h c o m m o d o r e1 2 8 . w a n t e d 1 5 8 1 a n t h e yw e r e r e a l l y s c a r c e . O n d a y , i h a p p e n e d , f o u n d t h d e a l o l i f e t i m e . s e c o n d h a n d 1 5 8 1 , w i t ha l t h g o o d c h i p s , t h m a n u a l , a n t h e o r i g i n a l s o f t w a r e 1 0 0 .

I w a l i k e m f i r s t e x p e r i e n c ew i t h t h F S D - 1 v t h e d a t a s s e t t e a l o v e r a g a i n . T h i s d r i v e w a f a s t e ra n h a m o r e s t o r a g e . a m n o w

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

B a c k i e a r l y ' 8 7 , p e o p l e h a t h e i r d o u b t s a b o u t t h e x i s t e n c e o t h 1 5 8 1 , a f t e r C o m m o d o r e ' si n t r o d u c t i o n o L a p t o p t h a t n e v e rc a m e a b o u t , t h 1 2 8 , a w e l l a o t h e r s t h a t w e r e a n n o u n c e d , b u n e v e r c a m e i n t o e x i s t e n c e . B u i d i h a p p e n a n i i s o c o u r s e , o u t o p i c i A r c h a i c C o m p u t e r t h i sm o n t h .

C O M M O D O R E1 5 8 1 d i s k d r i v eC o m m o d o r e E l e c t r o n i c s L i m i t e d1 9 8 7r e v i e w e d b B L C r o s l h w a i t e

O a s c a l e o t ( b e i n gt h w o r s t a n b e i n g t h b e s t ) ,g i v e t h d r i v e 2 0 0 , b u t t h m a n u a l 4 . 8 . c a n o t g i v e t h m a n u a l b e c a u s e t h e r e i n i n d e x , a n w r e s e a r c h e r s l o v ei n d e x e s .

F i r s t o a l l , t h i s 6 5 0 2 Am i c r o p r o c e s s o r c o n t r o l l e d d r i v es p o r t s C o m m o d o r e D O v l O ,m a k i n g t h i s d r i v e t h e f a s t e s t , m o s tv e r s a t i l e i n t h C o m m o d o r e d i s kd r i v e f a m i l y . o n m e g a b y t e d i s kw i l l h o l d 8 0 8 , 9 6 0 b y t e s o i n f o r m a t i o n , y o c o u l dc o n c e i v a b l y p l a c e s e q u e n t i a l f i l e8 0 2 , 6 4 0 b y t e s i s i z e o o n d i s k !M a x i m u m r e l a t i v e f i l e s p a c e i a p p r o x i m a t e l y 8 0 0 K b y t e s w i t h u t 6 5 5 3 5 r e c o r d s p e f i l e . Y o c a p l a c e 2 9 f i l e s t o t a l o o n d i s k .

A n f o s u c h g i g a n t i ca m o u n t s o s t o r a g e i t d i m e n s i o n sa r q u i t e i m p r e s s i v e : 6 1 4 2 3 0 m m t h a t ' s s m a l l e r t h a nc i g a r b o x ! T h d r i v e ' s c o l o r a n s h a p e m a t c h t h a t o t h 1 2 8 D , 1 2 8 ,a n d 6 4 C , b u t h d r i v e c a n b e u s e dw i t h a n c o m m o d o r e c o m p u t e rf r o m t h V I o n A n t h d i s k sa r e a s y t o s t o r e a s w e l l s i n c e i u s e s 3 . i n c h d i s k s .

h a v e m i n e s e u a d e v i c e# 1 0 . I w o r k s g r e a t w i t h p r o g r a m sl i k e A u t o g r a p h , a n o t h e r s t h a ts u p p o r t m u l t i p l e d r i v e s b e y o n dd e v i c e # 9 c a l o a d t h m a i np r o g r a m u s i n g L O A D " : * " , 8 :< S H I F T x R U N / S T O P > a n s i n c e A u t o g r a p h i t h f i r s t f i l eo t h d i s k , i l o a d s r i g h t u a n r u n s - r e a l f a s t . T h d r i v e h a 8 o R A s i k n o w s e x a c t l y w h e r et h p r o g r a m i o t h d i s k , e v e no d i s k s j a m m e d f u l l .

T h d r i v e a l s o h a b u r s tm o d e t h a t i f u l l y s u p p o r t e d b t h 1 2 8 . A n i w o r k s r e a l l y w e l l w i t hG E O S 2 . 0 , w h i c h i m u s t f o D T ( d e s k t o p p u b l i s h i n g ) ! M a n yc o m m e r c i a l g a m e s w i l l n o l o a df r o m i b e c a u s e o t r a c k a n s e c t o rd i f f e r e n c e s b e t w e e n t h 1 5 8 1 a n t h 1 5 4 1 ( d u e t s o m e c o p yp r o t e c t i o n s c h e m e s ) . H o w e v e r ,d o n ' t s e t o m u c h o p r o b l e mw i t h t h i s s i n c e m o s t o t h o s ep r o b l e m s w o u l d c o m e f r o m g a m e st h a t y o u ' d h a v e t t u r n y o u rc o m p u t e r o f t e x i t f r o m a n y w a y .M f a v o r i t e s c h a n g e a n y w a y , s I ' s p e n d a l o t o f t i m e c o p y i n g

9 d i e H a r d M a 1 9 9 3

Page 13: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 13/20

w h e n c o u l d b e b o o t i n g t h g a m ea n p l a y i n g .

O t h o t h e r h a n d , i t ' s n i c e t h a v e t h i s d r i v e w h e n p r o g r a m .c a s a v e e a c h s t e p o m p r o g r a mt d i s k . I m e s s u p w h i l e m a k i n gc h a n g e s a l w a y s h a v e t h l a s tv e r s i o n h a n d y . d o n ' t h a v e t s c r a t c h f i l e s u n t i l c a a c t u a l l y t a k et h t i m e t d s o

T h s t a n d a r d D O c o m m a n d sa r a l y o n e e d t u s t h i s d r i v e .B u t , t h e r e a r f e e x t r ac o m m a n d s t h a t w i l l b n e t m a n yu s e r s f o c r e a t i n g a n u s i n gp a r t i t i o n s ( o r s u b d i r e c t o r i e s ) . Y o c a s e u p a r t i t i o n s t p u y o u rw o r d p r o c e s s o r f i l e s i o n e , y o u rg r a p h i c s i a n o t h e r , a n y o u rd a t a b a s e f i l e s i y e a n o t h e r . A l l o t h c o m m o d o r e c o m p u t e r s c a u s t h c o m m a n d s s i n c e t h e y a r j u s t a d d i t i v e s t t h O P E N a n P R I N T # t y p e o s t a t e m e n t s .

k n o w o n o c o m m e r c i a ls e r i a l a d a p t e r s a v a i l a b l e f r o m e i t h e rt h p a s t o r t h h e r e a n n o t h a tw o r k w i t h t h P E T / C B M m a c h i n e s ,b u i y o c o u l d m a n a g e t s e u s u c h a p o r t o y o u r P E T / C B M ,s e n r e a s o n w h y o c o u l d n ' t u s t h d r i v e . T h o n l y r e s t r i c t i o nm i g h t b t h e b u r s t m o d e .

T h m a n u a l s e e m s r a t h e rt h o r o u g h , a l t h o u g h s o m e t i m e sh a v e h a d i f f i c u l t y f i n d i n g s p e c i f i ci n f o r m a t i o n s i n c e t h e r e i n i n d e x .I n f o r m a t i o n d i f i n d , f o u n d i m o r e g e n e r a l w a v i t h e t a b l e o c o n t e n t s a n b r o w s i n g . T h t a b l eo c o n t e n t s i t h o r o u g h t h o u g h , a n c a a l m o s t , b u t n o t q u i t e , s u f f i c ef o a i n d e x s i n c e y o m a w a n t a l i n s t a n c e s o p a r t i c u l a r r e f e r e n c e .B u o t h e r t h a n t h a t , i i w e l l w r i t t e na n h a v e f o u n d i v e r y u s e f u l . I y o a r n e t o t h e w o r l d o c o m p u t i n g a n d d i s k d r i v e u s e , i m i g h t b w i s e i d e a t r e a dt h r o u g h t h w h o l e t h i n g f r o m f r o n tt b a c k . A b o u t t h f i r s t h a l f o t h

m a n u a l i v e r y e l e m e n t a l a n i n f o r m a t i v e o C B M - D O S a w e l la t h i s s p e c i f i c d r i v e ' s u s e .

W h a t t h i n k i r e a l l y c o o l i t h a t y o c a p l a c e a e n t i r e i s s u eo L O A D S T A R o o n e 1 5 8 1d i s k ( t h a t ' s f o u r d i s k s i d e s ) ! J u s tl e a v e o f t h r e p e t i t i o u s f i l e s a n i s h o u l d f i t .

r e c o m m e n d t h i s d r i v e t G E O S 2 . u s e r s , p r o g r a m m e r s ,L O A D S T A R u s e r s , p e o p l e d o i n gd a t a p r o c e s s i n g , a n d a n y o n e o n e i n e e d o m a s s s t o r a g e . H a t s o f t C o m m o d o r e . . * * * * *

A v a i l a b l e f o a r o u n d $ 1 1 0f r o m T h S o f t w a r e H u t , F o l c r o f tE a s t B u s i n e s s P a r k , 3 1 H e n d e r s o n D r . , S h a r o n H i l l , P A 1 9 0 7 9 , f o m o r e i n f o .

R E f l D V .

f

Q & f lc o m p i l e d b t

B r i a r C r c s t t i w a i t E

□ I u s e " S P E E D S C R I P T , " aS t a r N X - 1 0 0 0 I p r i n t e r w i t hM W - 3 0 2 i n t e r f a c e . I ' h a v i n gt r o u b l e w i t h t h e p r i n t e r s k i p p i n go n l i n e e v e r y p a g e . I d o e s i w h e t h e r u s t h " n c o m m a n d f o n e x t p a g e o n o t . A f t e r a b o u t t e p a g e s , I ' i t r o u b l e a i w i l l t y p eo n t o t h n e x t p a g e f o c o u p l e o fl i n e s t h e n s k i p s t t h n e x t p a g e .

I ' v e t r i e d t u s t h i n s t r u c t i o n s i t h e S t a r p r i n t e rm a n u a l r e l a t i v e t c h a n g i n g d i s w i t c h e s 1 - 5 , a n 2 - 1 b u t w i t h n l u c k . I ' v e e v e n t r i e d u t i l i z i n g t h c o m m a n d " 5 6 " t c h a n g e t h s k i po v e r p a g e p e r f o r a t i o n . S t a rm a n u f a c t u r e r s e v e n s u g g e s t e dh a b a R O M , b u d o n ' tb e l i e v e t h i s i t h p r o b l e m .

L e M a r x , R i c h a r d s o n ,T e x a s .

I s o u n d s l i k e y o u r i n t e r f a c eA N p r i n t e r w e r e b o t h t r y i n g t s k i p t h e p e r f o r a t i o n . W h e n y o s e n t t h e c o m m a n d 5 t d i s a b l e t h i sf e a t u r e , t h e p r i n t e r t u r n e d i o f f , b u t h i n t e r f a c e d i d n ' t . Y o n e e d t s e n d t h c o m m a n d t y o u r i n t e r f a c et t u r n i o f a s w e l l . S p e e d s c r i p ts e n d s t h c o n t r o l c o d e s t p e r f o r mt h i s t a s k i t s e l f . T d t h i s y o n e e dt s e n d t h c o m m a n d s b e f o r e y o r u n S p e e d s c r i p t . S e e y o u ri n t e r f a c e ' s m a n u a l f o r t h e c o d e ( s ) t d t h i s .

□ H o c a m e r g e s m a l ls u b r o u t i n e w i t h a l a r g e r p r o g r a m o nm 1 2 8 ? D o u g P a r s o n s ,T V / B U G L i b r a r i a n , M e l b a , I d a h o .

f T h e a s i e s t w a c a t h i n ko i t l i s t t h s m a l l p r o g r a m o t h 8 c o l u m n s c r e e n n e a r t h t o p ,m a k i n g s u r e a l t h l i n e s a r v i s i b l e .W i t h t h c u r s o r o t h f i r s t b l a n kl i n e u n d e r t h p r o g r a m , t y p e< E S C > t h e n < T > . T h i s w i l l c r e a t e

w i n d o w s y o d o n ' t a c c i d e n t a l l ys c r o l l a n o t h p r o g r a m o f f t h es c r e e n . N o l o a d t h l a r g e rp r o g r a m i m e m o r y . P r e s s< H 0 M E x H 0 M E > , y e s , t h a t ' st w c u r s o r h o m e s . T h i s w i l l b r e a kt h w i n d o w a n p l a c e t h c u r s o r a t h t o o t h w i n d o w . N o p l a c et h c u r s o r o t h f i r s t l i n e n u m b e ro t h s m a l l p r o g r a m a n p r e s s< R E T U R N > t h i s w i l l a d t h l i n ei n t o t h e l a r g e r p r o g r a m a l r e a d y i m e m o r y . R e p e a t p r e s s i n g< R E T U R N > u n t i l a l t h l i n e s a r e n t e r e d .

T h i s t e c h n i q u e o n l y w o r k s I t h l i n e n u m b e r s a r D I F F E R E N Ti e a c h o f t h p r o g r a m s a n d t h l i n e s a r l e s s t h a t 8 c h a r a c t e r sl o n g . I s o m e o t h l i n e s a r l o n g e r t h a n 8 c h a r a c t e r s d o n ' tm a k e w i n d o w a n d b e c a r e f u l t h a ty o d o n ' t a c c i d e n t a l l y s c r o l l t h

d i e H a r d M a 1 9 9 3 1

Page 14: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 14/20

l i n e s o f t h e s c r e e n . T h r e a s o nl i n e s l o n g e r t h a n 8 c h a r a c t e r s l o n gw o n ' t w o r k w i t h t h w i n d o wt e c h n i q u e i t h a t w h a t y o p r e s s t h d o u b l e < H O M E > c o m b i n a t i o n i r e s e t s t h s c r e e n a n t h l i n e s w i l la l r e t u r n t o t h e i r b a s e l e n g t h o 8 c h a r a c t e r s i l e n g t h . T h s c r e e n i l i k e t h i s w h e n y o t y p e i l i n e i B A S I C , b u w h e n y o r e a c h t h e n t h s c r e e n e d i t o r e x t e n d s t h l i n e a n o t h e r 8 c o l u m n s .

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

T r a d e r ' s C o r n e r

Q W h d o e s t h c l o c k n o w o r k o m 1 2 8 D i G E O S a n m o r e ? S c o t D e r r e r , B o i s e ,I d a h o .

f T h i s h a b e e n b a f f l i n g m f o s o m e t i m e n o w . h a v e a a u t oe x e c , f i l e t h a t l o a d s t h p r e f e r e n c em a n a g e r b e f o r e a n y t h i n g e l s e . T h i sf o r c e s m t r e m e m b e r t s e t h t i m e a n d a t e w h e n b o o t G E O S .

R e c e n t l y m S I c h i p b l e w o u ta n h a i r e p l a c e d . A f t e r t h a t t h c l o c k s e e m e d t k e e p t i m e w h e n t h p r e f e r e n c e m a n a g e r p o p s u p b u a f t e r e x i t , t h c l o c k h o l d s t h t i m ea n t h d a t e t h a t w a l a s t d i s p l a y e d .M S I s e e m s t w o r k j u s t f i n e ,a l t h o u g h s u s p e c t b a c a b l e t h a tm b g r o u n d i n g t h i n g s o u t . N o a n t h e n m s y s t e m h a t r o u b l eb o o t i n g c o r r e c t l y i 1 2 m o d e .A n i n p u t r e a d e r s ?

R E A D Y .

G o t s o m e t h i n g t t r a d e ? N e e d s o m e t h i n g ? T r h e r e . M a y b e o n o f o u r r e a d e r s h a j u s tw h a t y o u ' r e l o o k i n g f o r . O p e r h a p s t h e y w a n t w h a t y o h a v e . T r a d e r ' s C o r n e r i f r e e t a n y o n e l o o k i n g t t r a d e o b u y . ( I y o u w a n t t o s e l l s o m e t h i n g y o u ' l l h a v e t t a k e o u tc l a s s i f i e d , t h e y a r $ 5 . ) A l T C w i l l b l i s t e d f o t h r e e m o n t h s . W r i t e t d i e H a r d ,T r a d e r ' s C o r n e r , P O B o 3 9 2 , B o i s e , I D , 8 3 7 0 1 .

B o o k s , m a g a z i n e s ( n G a z e t t e , h a v e c o m p l e t e r u n ) f o V I 2 0 C 6 4 / 1 2 8 .R a e x p a n s i o n f o V I 2 0 B o o k s , m a g a z i n e s , p r o g r a m s f o t h T i m e x / S i n c l a i r 1 0 0 0 .H a v e c a s h o C o m m o d o r e m a g a z i n e s ( G a z e t t e , R u n , A h o y ) t t r a d e . D o u g W a g o n e r , c / d i e H a r d , T r a d e r ' s C o r n e r , P O B o 3 9 2 , B o i s e , I D , 8 3 7 0 1 .

I B o o k s o n a n y c o m p u t e r , o l d , n e w , n e v e r r e l e a s e d , e t c . B L C , c / d i e H a r d ,T r a d e r ' s C o r n e r , P O B o 3 9 2 , B o i s e , I d a h o , 8 3 7 0 1 .

I S h a d o w o t h B e a s t c a r t r i d g e f o t h 6 4 / 1 2 8 , E c h e l o n f o C 1 2 8 , a n Q i f o C 1 2 8 . B a r r y H o r n , c . o . / d i e H a r d , T r a d e r ' s C o r n e r , P O B o 3 9 2 , B o i s e , I D ,8 3 7 0 1 .

R a r i t i e sb S c o t D e r r e r B r i a n C r o s t h w a i t e

W f e a r n c o m p e t i t o r . I n f a c t w s e e k a a l l i a n c e o a l f a c e t s o t h i s r e a l i t y .I y o p u b l i s h m a g a z i n e , n e w s l e t t e r ,p r o g r a m ( s ) o o w s t o r e o r s h o p , m a i lo r d e r h o u s e , r u U s e r G r o u p , a n d / o rs u p p o r t t h c o m m o d o r e b i w o r l d , d r o pu l i n e , w e ' d l i k e t s h a r e y o u r i n f o w i t ho u r e a d e r s .

T h i s m o n t h w l o o k i n t o o u r g a z i n gg l a s s a n s e u s e r g r o u p t h a t i o n e o f t h o l d e s t , a n p o s s i b l y o n o t h w o r l d ' sl a r g e s t - - T P U G . F o r m e d o r i g i n a l l y b f o u rm e m b e r s a s u p p o r t g r o u p f o t h P E T , P e T o r o n t o U s e r G r o u p , i h a g r o w n t o v e r1 5 , 0 0 0 m e m b e r s w o r l d - w i d e . T P U G I n c .n o s u p p o r t s A L c o m m o d o r e c o m p u t e r s ,i n c l u d i n g t h A m i g a , a s w e l l a s O S / 9 ,C P / M , a n M S - D O S b a s e d m a c h i n e s .

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

F o m o r e i n f o w r i t e : T P U G 5 3 3 4Y o n g e S t . , B o # 1 1 6 , W i l l o w d a l e , O n t a r i o ,C a n a d a , M 2 6 M 2 . P h o n e ( 4 1 6 ) 2 5 3 - 9 6 3 7 .M e m b e r s h i p i s C a n a d a $ 2 5 , U S $ 2 5 ,I n t e r n a t i o n a l $ 3 - t h o s e l a s t t w a r U f u n d s .

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

o n l y f o n t s c a m e w i t h G E O S a n n o t h e r ea r w e l l o v e r 1 2 0 0 c o m m e r c i a l a n d p u b l i cd o m a i n f o n t s . O r i g i n a l l y a b o u t 1 0 p a g e sw i t h e x p e c t e d s u p p l e m e n t s , i i n o a 4 6 p a g e s a f t e r 1 s u p p l e m e n t s . T h i s u s e f u lr e f e r e n c e b o o k h a h i s t o r y , s o u r c ei n f o r m a t i o n , a l p h a a n d n u m e r i c I i n d e x e s ,a n i m o s t l y p a g e s o w h a t t h e f o n t s l o o kl i k e i t h e i r p o i n t s i z e s . A p r i n t e d t h l a s ts u p p l e m e n t u p d a t e f r o m d i s k , t h i n k r e a l i z e dt h a m o u n t o w o r k a n t i m e D i c k h a p u i n t o t h i s t h i n g . D i c k a l s o p u t s o u a o c c a s i o n a l i s s u e o h i s n e w s l e t t e r ,F O N T A S T I C .

F o n t R e s o u r c e D i r e c t o r y i $ 3 5 . 0 0 $ s h i p p i n g O t h e r s t u f f a v a i l a b l e i n c l u d e s f o n t s ,g r a p h i c s , s c a n s a n o t h e r d i s k s . W r i t e t D i c k E s t e l , 3 4 8 7 E T e r r a c e F r e s n o , C 9 3 7 0 3 f o m o r e i n f o r m a t i o n .

P A R S E C a l s o o f f e r s P G E O S f o n tc o l l e c t i o n t h a t i a u s e f u l c o m p a n i o n t t h F R D . I t i s n o w h e r e n e a r a e l a b o r a t e o r a s

o r g a n i z e d a s t h e F R D , b u t c o n t a i n s m o s t l yG E O S f o n t s n o i t h F R D . P A R S E C i t h c o m p a n y t h a t t o o k o v e r T w i n C i t i e s 1 2 8 .T h e y a r s t i l l p u b l i s h i n g T C 1 2 8 a n h a v ec a t a l o g o f d i s k s f o t h C o m m o d o r e . W r i t e t P A R S E C I n c , P O B o 1 1 1 , S a l e m , M A 0 1 9 7 0 - 0 1 1 1 f o m o r e i n f o .

T e l l ' e m y o u r e a d a b o u t t h e m i d i e H a r d .

R E A D Y .

1 d i e H a r d M a 1 9 9 3

Page 15: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 15/20

b J o e l E l l i s R e

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

M o r e M i l d C a r d s

N o t h a t y o k n o w w h a t w i l d c a r d s a r e , h o d y o u s t h e m ? T h f o l l o w i n g p a r a g r a p h s w i l ls h o w h o v a r i o u s c o m m a n d s w o r k w i t h w i l d c a r d s :L O A D , V E R I F Y , a n O P E N i a n o t h e i r f o r m sw i l l s e l e c t t h f i r s t f i l e t h a t m a t c h e s t h e i r f i l e n a m e .E X C E P T I O N : I t h f i l e n a m e i ' * ' , t h e s ec o m m a n d s w i l l u s t h L A S T F I L E T H A T T H D I S K A C C E S S E D ! I n o n e w a p r e v i o u s l y a c c e s s e d( l i k e i y o j u s t t u r n e d t h d i s k d r i v e o t h 6 o n ) ,t h e n t h f i r s t f i l e o t h d i s k i u s e d l i k e y o w o u l dn o r m a l l y e x p e c t . I y o u w a n t t b S U R E a n g e t t h ef i r s t f i l e , u s ' : * ' i n s t e a d o ' * ' !

T h D i r e c t o r y c o m m a n d c a t a k e f i l e n a m ef o l l o w i n g t h ' $ a n ' : ' . T h l i s t i n g w i l l i n c l u d eO N L Y t h m a t c h i n g f i l e s . F o r e x a m p l e :

D I S K ' . A f t e r u s i n g t h S C R A T C H c o m m a n d , t h D i s k S t a t u s c o m m a n d w i l l r e t u r n a E r r o r T y p e 0 1 m e s s a g e ' F I L E S S C R A T C H E D ' . T h T r a c k n u m b e r( t h e t h i r d p a r t o t h e S t a t u s m e s s a g e ) w i l l b t h n u m b e r o f i l e s s c r a t c h e d . F o e x a m p l e :

C S : F I L E

Q i F I L E S S C R A T C H E D , 6 3 , 0 6T h R E N A M E c o m m a n d d o e s N O u s t h w i l d

c a r d c h a r a c t e r s .T h C O P Y c o m m a n d c a a c c e p t w i l d c a r d s o

b o t h s i d e s o t h ' = ' . T h f i l e n a m e o t h l e f t ( t h ed e s t i n a t i o n ) M U S T b ' * i w i l d c a r d s a r u s e d i t h f i l e n a m e o t h r i g h t . T h i s i u s e f u l o n l y w i t hd u a l - d r i v e u n i t s l i k e t h C B 4 0 4 0 ( w i t h a I E E Ei n t e r f a c e ) o a M S S u p e r D r i v e 2 I c a u s e s a l t h f i l e s t h a t m a t c h t h s o u r c e f i l e n a m e t b e c o p i e d w i t ht h e i r n a m e s i n t a c t . F o e x a m p l e :

e C i : * = 0 : ? ? ? ? ? ?C S i F I L E

" M V O W N D I S K M 2 " F I L E i " S E Q" F I L E 2 " S E Q" F I L E S " S E w i t h d u a l - d r i v e u n i t w o u l d c a u s e a l t h f i l e s e x c e p t

6 0 B L O C K S F R E E . ' F I L E M A K E R ' o n o u s a m p l e d i s k t b c o p i e d t t h e d i s k i d r i v e 1 k e e p i n g t h e i r n a m e s o t h n e

T h D i r e c t o r y c o m m a n d a l s o t a k e s a s p e c i a l d i s k .w i l d c a r d : ' = f o l l o w e d b T ' S ' , ' U ' o r ' R ' w i l l U s i n g t h ' * q u i r k o t h L O A D c o m m a n d c a c a u s e o n l y P R G , S E Q , U S o R E f i l e s b h a n d y . I y o h a v e p r o g r a m i m e m o r y t h a t y o r e s p e c t i v e l y t b l i s t e d . F o r e x a m p l e : j u s t L O A D e d f r o m d i s k , a n y o S C R A T C H i f r o m

t h d i s k a n N E i f r o m m e m o r y , t h e n d e c i d e y o e s ; i F * = P w a n t i b a c k , y o c a I M M E D I A T E L Y t y p e ' L O A D4 ^ - F l ' l V l i A K E R " P R " * " , 8 ' ( 7 * ' w i t h t h W e d g e ) , a n d t h f i l e w i l l L O A D

" F I R E 1 " P R G b a c k i n e v e n t h o u g h i w a S C R A T C H e d ! Y o c a 1 " F I L L E R " P R t h e n S A V E i a u s u a l !6 0 B L O C K S F R E E .

T h S C R A T C H c o m m a n d s c r a t c h e s ( d e l e t e s , o U e d g e O v e r v i e wr e m o v e s ) A L m a t c h i n g f i l e s . T h a t m e a n s t h a t t h = = = = = = = = = = = = =D O W e d g e c o m m a n d ' @ S : * ' w i l l e r a s e A L f i l e sf r o m t h d i s k ! I t h a t i w h a t y o u w a n t t d o i i m o n t h w w i l 1 d i s c u s s t h e c o m m a n d s w ^ c hM U C H f a s t e r t o u s t h N E c o m m a n d w i t h o u t a m a k e U t h D 0 W e d § e ' W a 1 k n o w h o u s e f u lI t e r a s e a l f i l e s . F o e x a m p l e : ' @ N : M Y O W t h w e d § e ' S s h o r t C u t S a r e ' s h e r e i l i s t o t h m o s t

d i e H a r d M a 1 9 9 3 1 2

Page 16: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 16/20

Page 17: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 17/20

W e d g e c o m m a n d :B C B : N A M E I = 0 : N A M E 2B A S I C e q u i v a l e n t :O P E N i 5 J 8 J ± 5 J l l C 8 : N A M E i

: N A M E 2 " : C L 0 S E ± 5C o p y N A M E 2 t N A M E l . N A M E 2 i n o

c h a n g e d . I d u a l d r i v e s a r e p r e s e n t , t h e s y n t a xc a b e @ O 0 : N A M E l = l : N A M E 2 . T h i s w i l lc o p y t h f i l e N A M E 2 o d r i v e t N A M E l o d r i v e 0

W e d g e c o m m a n d : e t * 9N o B A S I C e q u i v a l e n t .

A n w e d g e c o m m a n d s w h i c h f o l l o w w i l la c c e s s u n i t 9 A n v a l i d u n i t n u m b e r m a b a s s i g n e d . T h i s i u s e f u l i y o h a v e t w 1 5 4 1d i s k d r i v e s .

W e d g e c o m m a n d : G

N B A S I C e q u i v a l e n t .

E x i t s t h D O w e d g e . Y o c a r e s t a r t i w i t h S Y S 5 2 2 2 4 .

N o f o t h L O A D I N G a n S A V I N G o f i l e s :

T h ' t i u s e d t L O A D a n R U p r o g r a m w h i c h l o a d s i n t o t h n o r m a l B A S I Ca r e a .

W e d g e c o m m a n d : t N A M E

B A S I C e q u i v a l e n t :L O A D ' ^ A M E ' S S ^ s h i f t

r u n / s t o p )

T h ' / i u s e d t m e r e l y L O A D p r o g r a m ,b u t n o t r u i t

W e d g e c o m m a n d : / N A M E

B A S I C e q u i v a l e n t :

T h ' % i u s e d t L O A D f i l e s t a r t i n g a i t o r i g i n a l l o a d a d d r e s s . ( U s e d f o r b i n a r y ,m a c h i n e l a n g u a g e , s p r i t e s , e t c . )

W e d g e c o m m a n d : s N A M E

B A S I C e q u i v a l e n t :L 0 A D M N A M E " , 8 , ±

T h ' < a r r o w b a c k > ' i u s e d t S A V E B A S I Cf i l e t o d i s k .

W e d g e c o m m a n d : ( a r r o w b a c k > N A M EB A S I C e q u i v a l e n t :

R E A D V .

T h S p i n n e rE a c h m o n t h t h P R G p r o g r a m s a r a v a i l a b l e o n d i s k f o r t h o s e w h o d o n o tw i s h t t y p e t h e m i n T h e S p i n n e rh a n o o n l y t h P R G p r o g r a m s b u o t h e r s a w e l l . d i e h a r d t h S p i n n e r f o c o m m o d o r e 8 b i t t e r sc o s t s $ 5 . 0 0 ( U S ) , $ 8 . 0 0 ( C a n a d i a n ) p e i s s u e , o $ 4 5 . 0 0 ( U S ) , $ 6 5 . 0 0( C a n a d i a n ) p e y e a r . I d a h o r e s i d e n t s

M U S T a d 5 s a l e s t a x . d i e H a r d ,S u b s c r i p t i o n s , P . O . B o x 3 9 2 , B o i s e , I D 8 3 7 0 1 .

T h F l y e rT h F l y e r b r i n g s y o R E V I E W S ! , P R G ,P A P S A W , R a r i t i e s , a n d m o r e . d i e h a r dt h e F l y e r f o c o m m o d o r e 8 b i t t e r sc o s t s $ 1 . 7 5 ( U S ) , $ 3 . 0 0 ( C a n a d i a n ) p e i s s u e , o r $ 1 5 . 0 0 ( U S ) , $ 2 5 . 0 0( C a n a d i a n ) p e y e a r . I d a h o r e s i d e n t s

M U S T a d 5 s a l e s t a x . d i e H a r d ,S u b s c r i p t i o n s , P . O . B o x 3 9 2 , B o i s e , I D 8 3 7 0 1 .

T h S u p p o r td H i c o n s t a n t l y l o o k i n g f o m o r es u p p o r t . I t h e f o r m s o a r t i c l e s ,p r o g r a m s a n a d v e r t i s i n g . F o r m o r ei n f o r m a t i o n o a n o t h e a b o v es u b j e c t s , w r i t e t L y n n C a r t h y I n d .I n c , P . O . B o x 3 9 2 , B o i s e , I D 8 3 7 0 1 .

d i e H a r d M a 1 9 9 3 1 4

Page 18: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 18/20

b B r i a n C r o s t h w a i t e

W e l l , t h s u b m i s s i o n s a r p o u r i n gi n K e e p t h e m c o m i n g ! T h i s s u m m e r ' se n w i l l b r i n g P R t t h p u b l i cd o m a i n . l o v e D E M O p r o g r a m s , a n dt h e r e a r e m a n y g r e a t P D E M O s o u t h e r e . R e w i n d ! O k , h e r e i t h s c o o p .P R i g o i n g t f e a t u r e t h e b e s t o t h b e s t o t h p u b l i c d o m a i n p r o g r a m s( p u b l i c d o m a i n { P D } p r o g r a m s a r p r o g r a m s t h a t a r f r e e t o a n y o n e t u s e ,c o p y , s h a r e ) . I y o k n o w o f o h a v e ,p r o g r a m f r o m t h p u b l i c d o m a i n t h a t y o f e e l i o u t s t a n d i n g , s e n d m c o p y o c a l lm a ( 2 0 8 ) 3 8 3 - 0 3 0 0 a n l e m k n o ww h e r e c a g e i t

N o w , s i n c e i t ' s P p r o g r a m y o n e e d n ' t h a v e w r i t t e n i y o u r s e l f . d h a v em a n y p r o g r a m s i m i n d f o t h e 6 4 , b u t h e r e a r e o t h e r c o m p u t e r s t h a t n e e d y o u rh e l p . S o m e o t h e s e p r o g r a m s m a b r u o m o r e t h a n o n c o m p u t e r t y p e , b u m a n y w i l l o n l y r u o s p e c i f i cc o m p u t e r . S o w h a t a r w l o o k i n g f o r ?A n a n a l p r o g r a m s y o u t h i n k a r e g r e a te n o u g h t s h a r e w i t h f e l l o w d i e H a r dr e a d e r s . W n e e d p r o g r a m s f o t h P E T ,C B M , V I C 2 0 , C 1 6 , P l u s 4 , C 1 2 8 . T h e r ea r n l i m i t a t i o n s h e r e . I t h p r o g r a mr u n s o a l m a c h i n e s - c o o l !

O k a r w b a c k t t h p r e s e n t ?W e l l , i t ' s l i t t l e l a t e f o A p r i l f o o l s , b u w h a t t h h e y , h e r e i p r o g r a m f o t h 6 t h a t c a l l e d G O 1 2 8 . W h a t ? W e l l i y o d o n ' t h a v e 1 2 y o p r o b a b l y d o n ' t k n o wh o 1 2 8 e r s a c c e s s t h 6 p a r t o t h e i rc o m p u t e r . O n w a i t t y p e " G O 6 4 "a n t h c o m p u t e r r e s p o n d s w i t h " A R EY O S U R E ? " , p r e s s " Y t h e n r e t u r n a n t h c o m p u t e r g o e s i n t o 6 4 m o d e . I i o n w a t r i p , o i i t R u t h i s l i t t l e d i t t yo 6 a n b l o w s o m e m i n d s ! L i s t i n gr u n s o 1 2 a l s o , i b o t h 6 4 a n d 1 2 m o d e , b u t h t i m i n g m a b l i t t l e s l o wi 1 2 m o d e . S i n c e i i i B A S I C i o n l y a p p e a r s t g i n t o 1 2 8 m o d e , o n l yy o u r s c r e e n w i l l c h a n g e . T h i n p u t i s b t h w a y , n o g o o f p r o o f . E n j o y . L i s t i n g1

F - K E Y O V E R L A Y b R J S m u l k o w s k i o O l y m p i a , W a s h i n g t o n . ,f o u n d i l i s t i n g 2 i f o t h 1 6 V I a n 6 4 I w i l l p r i n t o u a o v e r l a y f o y o u rF - k e y s t h a t y o c a w r i t e w h a t e v e r y o n e e d t h e d e f i n i t i o n s t b e T h i s c a b

h a n d y t h a v e e s p e c i a l l y i y o h a v es e v e r a l d i f f e r e n t p r o g r a m s t h a t u t i l i z e t h f u n c t i o n k e y s , i m a k e s r e m e m b e r i n ge a s i e r . Y o c a p i l e t h e m u o t o o e a c h o t h e r a n j u s t s o r t t h r o u g h t f i n dt h o n e y o u n e e d , p l a c e t h e m i a o l c h e c k b o x , o s c a t t e r t h e m a r o u n d t h h o u s e . T h e y m a k e g r e a t p e t s , w o n d e r i t h e y ' d m a k e v e r y g o o d C B M s ?

I y o w a n t t r u i o 1 6 y o u ' l l n e e d t c h a n g e t h f o l l o w i n g l i n e s .I n l i n e 1 7 c h a n g e t h t o 4 I l i n e2 c h a n g e t h t 2 L i n e 2 2 c h a n g et h t o 5 I l i n e 2 5 c h a n g e t h F t a F 3 L i n e 3 0 ' s F n e e d s t b H E L P ,a n d e l e t e t h e f i r s t t w c h a r a c t e r s a f t e r t h 7 A n l a s t , c h a n g e t h i l i n e 3 t 7 T h e r e i C 1 v e r s i o n o t h S p i n n e r , s o t h o s e o y o w h g e i w i l l n o h a v e t a l t e r t h p r o g r a m . T h P O K E 1 9 , 6 5 i l i n e d o e s t h s a m et h i n g a s o t h V I a n t h e 6 4 . W i t hl i t t l e h a c k i n g t h p r o g r a m c o u l d b e m a d et d o a n o v e r l a y f o t h e p l u s / 4 o 1 2 8 .

R J S m u l k o w s k i i t h E d i t o r o o t h d i s k b a s e d m a g a z i n e M o j o M a ( s e e A p r i l i s s u e ) . H s p e c i a l i z e s i t e l e c o m m u n i c a t i o n s a n d h a b e e no p e r a t i n g B B f o t h p a s t y e a r s( l i s t e d i A p r i l ' s R a r i t i e s ) . F - K E YO V E R L A Y l i s t i n g 2

T h n e x t t w l i s t i n g s , f o t h 6 4 c o m e t u f r o m K l o n d i k e , T e x a s f r o mJ a m e s T J o n e s . T h f i r s t i p r o g r a mm e r g e r a n t h s e c o n d , p r o g r a mr e s u r r e c t o r . H w r o t e s o m e v e r y c l e a rd i r e c t i o n s s t a k e i a w a y M r J o n e s -

P r o g r a m M e r g e r C 6 4Y o m a f i n d t h f o l l o w i n g

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

T h s c r e e n w i l l b b l a n k w h i l e t h p r o g r a m s a r b i n g m e r g e d . W h e n t h m e r g i n g i c o m p l e t e , y o c a L I S T ,S A V E o R U t h r e s u l t i n g p r o g r a m . { s u g g e s t y o s a v e i f i r s t . }

R e s u r r e c t C 6 T y p e t h f o l l o w i n g p r o g r a m a n

S A V E i t W h e n t h p r o g r a m i R U N ,t h f i l e , R E S U R R E C T . O , w i l l b c r e a t e do t h d i s k . I y o i n a d v e r t e n t l y N E B A S I C p r o g r a m , i t h d i r e c t m o d e o b l a n k s c r e e n l i n e t y p eL O A D " R E S U R R E C T . O " , 8 , 1 ( p r e s s

R E T U R N ) , t h e n o a n o t h e r b l a n k s c r e e nl i n e t y p e N E ( p r e s s R E T U R N ) .F i n a l l y , o y e a n o t h e r b l a n k s c r e e n l i n et y p e S Y S 5 2 9 9 2 ( p r e s s R E T U R N ) . T h B A S I C p r o g r a m w i l l t h e n b r e s u r r e c t e d ,p r o v i d e d n p r o g r a m l i n e s h a v e b e e ne n t e r e d f o l l o w i n g t h e i n a d v e r t e n t N E c o m m a n d .

J a m e s i c u r r e n t l y w o r k i n g o nc h e c k - s u m p r o g r a m f o d i e H a r d , w h o p e t s e i s o o n . J a m e s i a r e t i r e de n g i n e e r . H h a h a d p r o g r a m s p u b l i s h e di b o t h L O A D S T A R a n R U N .P r o g r a m M e r g e r C 6 L i s t i n g 3 R e s u r r e c t C 6 L i s t i n g 4

W e l l , t h a t ' s w h a t ' s i t h F l y e r ,b u w h a t a b o u t t h S p i n n e r ? L i k em e n t i o n e d t h e r e i C 1 v e r s i o n o R J . ' s o v e r l a y P R a w e l l a s t h e p r o g r a m sl i s t e d h e r e .

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

R i g h t n o i i s e u t r u o 1 2 w i t h t w m o n i t o r s . T h s p r e a d s h e e ti o t h 8 c o l u m n a n t h l a y o u t i o t h e 4 0 . I d o e s n ' t a l p h a b e t i z e t h e e n t e r i e sy e a n i w i l l n o s a " G t 8 c o l u m n s " o t h e 4 0 , o " g t 4 c o l u m n s " o t h e 8 0 , s o i y o d o n ' t h a v et w m o n i t o r s i m i g h t t h r o w y o o f o n c e i w h i l e . T h i s c a b e r e m e d i e d b u s i n g t h 8 m o n i t o r ( o m o n o c h r o m ev e r s i o n o f s u c h f o t h 8 c o l u m no u t p u t a n s e n t t h 4 c o l u m n t t v O y o c a n b r e a k i n t o t h c o d e ( e a s ye n o u g h , i t ' s a l l B A S I C 7 . 0 ) a n p l a c e t h p r o p e r r e q u e s t e r i t h r i g h t l o c a t i o n .

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

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

F o u n d o t h T h S p i n n e r i s u b r o u t i n e t a d t y o u r p r o g r a m s , i y o u ' d l i k e t o w r i t e p r o g r a m s f o a l C o m m o d o r e b i c o m p u t e r s . I t i s t h l a t e s t v e r s i o n o C o m p u t e r C i p h e r ,c a l l s i m p l y C i p h e r . T h m a i n b o d y o t h p r o g r a m i c o n t a i n e d f r o m l i n e s 1 0 t 1 7 0 , t h i s i t h e a c t u a l d e c i p h e r i n gp o r t i o n o t h p r o g r a m . T h r o u t i n e s

1 d i e H a r d M a 1 9 9 3

Page 19: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 19/20

f r o m 6 0 0 0 0 o a r e t h e s e u p f o r t h ev a r i o u s c o m p u t e r s .

G o p r o g r a m t h a t y o w a n t t s h a r e ? S e n d i o i n d i e h a r d , A T T N :P R G , B o 3 9 2 , B o i s e , I d a h o ,8 3 7 0 1 . R e m e m b e r , w p a m o n e y f o p r o g r a m s u p o n p u b l i c a t i o n !

f L i s t i n gG 0 1 2 8 6 4 / 1 2 8

R E A S = " G 0 1 2 8 . 6 4 " S A V E A S , 8V E R I F Y A S , S

9 0 C S C 0 ) = " C S ( l ) = " [ r V 5 o n [ s p a c e l l r v s o f f ] 1 1 G O T O 2 0 0 0

9 1 0 R E M M X W K 1 2 S C R E E N X H H M9 9 P R I N T " I C L R ] " P O K E 5 3 2 8 0 , 2 5 3P O K E 5 3 2 8 1 , 2 5 1 F L = 1 G O S U B 6 0 0 01 0 0 0 P R I N T " [ C = 6 ] 1 0 1 0 P R I N T C O M M O D O R E B A S I C V 7 . 01 2 2 3 6 5 B Y T E S F R E E "1 0 2 0 P R I N T M [ s p a c e K C ) 1 9 8 6

C O M M O D O R E E L E C T R O N I C S , L T D . "1 0 3 0 P R I N T " 1 s p a c e H C ) 1 9 7

M I C R O S O F T C O R P . "1 0 4 0 P R I N T " t i l s p a c e l A L L R I G H T S

R E S E R V E D "1 0 5 0 P R I N T " [ c r s r d O C O n ] R E A D Y . "1 0 6 0 S S G O S U B 5 0 0 02 0 0 0 R E H M X H 6 S C R E E N H X H H2 0 0 2 P R I N T " I C L R ] " P O K E 5 3 2 8 0 , 2 5 4

P O K E 5 3 2 8 1 , 2 4 6 F L = 0G O S U B 6 0 0 0

2 0 1 0 P R I N T " [ C = 7 ] 2 0 2 0 P R I N T " 1 s p a c c J M M M M

C O M M O D O R E 6 B A S I C V H H H H "2 0 3 0 P R I N T2 0 4 0 P R I N T 6 4 R A M S Y S T E M 3 8 9 1 1B A S I C B Y T E S F R E E "2 0 5 0 P R I N T " [ c r s r d o c o n l R E A D Y . "2 0 6 0 S S s u " G O S U B 5 0 0 03 0 0 0 S J = " " P R I N T P R I N T " A R E Y O

S U R E ? " ;3 0 2 0 R E T U R N4 0 0 0 P R I N T C S i F V l c r s r l e f t ] " ;

F O D = 0 T O 1 9 W E X T4 0 1 0 R E T U R N5 0 0 0 F O R F = 0 T 5 0 0 4 1 1 G E I I I S = " [ C R S R U P ] "

O I S = " [ C R S R D O U J N ] " T H E N 5 0 0 45 0 2 0 I I S = C H R S C 1 3 ) T H E N P R I N T

C $ < 0 ) ; I S S = " G 0 6 4 " O RS S = " G 0 1 2 8 " T H E M G O S U B 3 E 0 0G O T O 5 0 8 0

5 0 3 0 I I S = C H R S < 1 3 ) T H E N P R I N TC S ( 0 ) ; I S S = " Y " A N F L = l T H E NG O S U B 2 0 0 0 G O T O 5 0 8 0

5 0 4 0 I I S = C H R S < 1 3 ) T H E N P R I N T C S < 0 ) ;I s $ = " Y " A N F L = 0 T H E N G O S U B

9 9 G O T O 5 0 8 05 0 7 6 P R I N T I S ;5 0 7 7 S S = S S + I S5 0 8 0 G O S U B 4 0 0 05 0 9 0 N E X T5 1 0 0 G O T O 5 0 0 06 0 0 0 F O W = T 9 N E X T

L i s t i n gF - K E Y O V E R L A Y 6

R E O P E N 1 , 8 , 1 5 , " S : F - K E Y O V H " C L O S E S A V E " F - K E Y0 V E R L A Y " , 8 V E R I F Y " F - K E Y 0 V W " , 8

P R I N T " [ C L R H 3 c r s r d o c o n l P L E A S EE N S U R E T H A T P R I N T E R I O N - L I N E "

P R I N T " A N D T H A T P A P E R I A L I G N E DT P R I N T H E A D . "

P R I W T " C c r s r d o o j n ] P R E S S R E T U R NT P R I N T O V E R L A Y . . . "

P O K E 1 9 , 6 5 I N P U T A G E A I A S = " " T H E N 1

1 O P E N 1 , I P R I N T t t l , " [ S h i f t U H 2 6 - H s h i f I ] 1 2 P R I N T t t i , " [ s h i f t - C 6 4 , C 6 4 - C

F - K E Y O V E R L A Y [ S h i f t - ] 1 P R I N T t t i , " [ s h i f t - ] [ 2 6 s p a c e ]

[ s h i f t - ] 1 5 P R I N T t t i , " [ s h i f t - ] [ 3 s p a c e H s h i f t U ]

[ s h i f t | F l [ 6 C Y [ s h i f t P H s h i f t - I

1 P R I N T t t i , " [ s h i f t - U s p a c e l l s h i f t - [ s p a c e l C U T 0 U T [ 2 s p a c e ][ S h i f t - [ S h i f t L ] [ 7 C P H S h i f t f f l ][ s h i f t - ]

1 7 P R I N T t t i , " [ s h i f t - ] [ 3 s p a c c K s h i f t - [ 1 s p a c e ] [ s h i f t - F 2 [ 6 C Y [ s h i f t P H s h i f t - ]

1 8 P R I N T t t i , " [ s h i f t - ] [ 3 s p a c e H s h i f t - S L I P O V E R t S h i f t - [ S h i f t L H C P [ s h i f t G H s h i f t - ]

1 9 P R I N T t t i , " [ s h i f t - H s p a c e ][ s h i f t - ] [ 1 1 s p a c e H s h i f t - [ 1 s p a c e ] [ s h i f t - ]

2 P R I N T t t i , " [ s h i f t - ] [ 3 s p a c e ][ S h i f t - H s p a c e ] F - K E Y S[ s p a c e l l s h i f t - F 3 [ S C = Y [ s h i f t P l t s h i f t - ]

2 P R I N T t t i , " [ s h i f t - ] [ 3 s p a c e ] [ s h i f t - [ s p a c e ] — [ 4 s p a c e H s h i f t - ][ s p a c e ] [ s h i f t L H 7 c P ] [ s h i f a [ s h i f t - ]

2 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ S h i f t - H s p a c e l C U T O U T[ s p a c e H s h i f t - F 4 [ 6 C Y [ s h i f t P H s h i f t - ]

2 P R I N T t t i , " [ s h i f t - ] [ 3 s p a c e ][ s h i f t - ] [ l l s p a c e ] [ s h i f t - [ s h i f t ] [ s h i f t L H 7 C = P H s h i f O [ s h i f t - ]

2 P R I N T t t l , " [ s h i f t - H s p a c e ][ S h i f t - S L I P O V E R [ s h i f t - [ 1 s p a c e H s h i f t - 3

2 P R I N T t t l , " [ s h i f t - H s p a c e ][ s h i f t - ] [ 1 1 s p a c e H s h i f t - F [ C = Y H s h i f P ] [ s h i f - ]

2 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ S h i f t - ] [ 3 s p a c e ] F - K E Y S[ s p a c e H s h i f t - [ s h i f t L 1 C P ] [ s h i f t Q ] [ s h i f t - ]

2 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ s h i f t - H s p a c e ] — [ 4 s p a c e )[ s h i f t - F 6 [ 6 C Y ] [ s h i f t P [ s h i f t - ]

2 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ s h i f t - ] [ 2 s p a c e l C U T O U [ s p a c e ]

[ s h i f t - [ s h i f t L H C P ] [ s h i f t 0 [ s h i f t - ]

2 P R I N T « 1 , " [ s h i f t - H s p a c e ][ s h i f t - ] [ 1 1 s p a c e ] [ s h i f t - [ 1 s p a c e ] [ s h i f - ]

3 P R I N T t t l , " t s h i f - ] [ 3 s p a c e ][ S h i f t - S L I P O V E R [ S h i f t - F [ C Y H s h i f P H s h i f - ]

3 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ s h i f t - ] [ 1 1 s p a c e H s h i f t - ] [ s p a c e ][ s h i f t L ) [ 7 C P ] [ s h i f t O ] [ s h i f t - ]

3 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ s h i f t - ] [ 3 s p a c e ] F - K E Y S [ 2 s p a c e ][ s h i f t - F 8 t 6 C Y ] [ s h i f t P [ s h i f t - ]

3 P R I N T t t l , " [ s h i f t - ] [ 3 s p a c e ][ s h i f t J [ s h i f t K [ s p a c e ] [ s h i f L ] [ 7 C P ] [ s h i f O [ s h i f t - ]

3 P R I N T t t l , " [ s h i f t - H s p a c e ]D I E H A R D T H F L Y E R I S s p a c e ][ s h i f t - ]

3 P R I N T t t l , " [ S h i f t - ] B Y B O S M U L K O U U S K I M A 1 9 9 3 [ s h i f t - ]

3 P R I N T t t l , " [ s h i f t J H 2 6 - ] [ S h i f t K ] 1 14 P R I N T t t l , " C U T T H I S P U P P Y O U T

O T H E "4 P R I N T t t l , " D O T T E D L I N E S .

[ s p a c e l P R I N T U A 4 P R I N T t t l , " M E S S O F T H E M .

[ s p a c e l W H E N Y O U "4 P R I N T t t l , " P R O G R A M Y O U R

F - K E Y S , M A K E "4 P R I N T t t l , " N O T E O T H A S S I G N E D "4 P R I N T t t l , " F U N C T I O N S I

T H E B L O C K S "4 P R I N T t t l , " P R O V I D E D . "5 0 C L O S E

L I S T I N GM e r g e r 6

0 R E M P R O G R A M M E R G E R 6 4 J A M E S T J O N E S

1 0 P O K E 5 3 2 8 0 , 6 P O K E 5 3 2 8 1 , 6 P R I N TC H R S C 1 4 7 ) C H R S C 5 ) C H R S Q 4 2 )C H R S C 8 J

2 q S = C H R S ( 1 7 ) H S = C H R S ( 1 9 )3 P R I N T ' T H E F I L E N A M E O T H

P R I M A R Y " P R I N T4 I N P U T " P R O G R A M I S " j P P S P R I N T5 P R I N T " T H E F I L E N A M E O T H

S E C O N D A R Y " P R I N T6 I N P U T " P R O G R A M I S " ; S P S P R I N T7 P R I N T C H R S C 1 4 7 ) A U S = "

W O R K I N G . . . P L E A S E S T A N D B Y . . . . ' 18 0 P O K E 2 1 4 , 2 4 P O K E 2 1 1 , 5

S Y 5 8 6 4 0 P R I N T A U 0 P O K E 6 4 6 , 6

1 0 P R I N T H S ; ( l S ; < i S ; O . S j " L O A D " JC H R S C 3 4 ) ; P P S ; C H R S ( 3 4 ) " , 8 "

1 1 P R I N T H S , H S ; H S j q S ; " P 0 K E 4 3 , C P E E K< 4 S ) + 2 5 6 X P E E K C 4 6 ) - 2 ) A N D 2 5 5 "

1 2 P R I N T Q S Q . S " P 0 K E 4 4 , ( P E E K( 4 S ) + 2 5 6 X P E E K ( 4 6 ) - 2 ) / 2 5 5 "

1 3 P R I N T q . S Q . $ " N E W "1 4 P R I N T 0 . S Q . S " L 0 A D " C H R S ( 3 4 )

S P S C H R £ C 3 4 ) " , 8 "1 5 0 P R I N T Q S 0 . S 0 . $ 0 . S " P 0 K E 4 3 , l

: P 0 K E 4 4 , 8 : P 0 K E 6 4 6 , l "1 6 0 F O R 1 = T P O K E 6 3 0 + 1 , 1 3

N E X T P O K E 1 8 , P R I N T H 1 7 E N

d i e H a r d M a 1 9 9 3 1

Page 20: Diehard Issue 10 1993 May

8/8/2019 Diehard Issue 10 1993 May

http://slidepdf.com/reader/full/diehard-issue-10-1993-may 20/20

r L i s t i n gR e s u r r e c t 6 4

R E R E S U R R E C T 6 J A M E S T J O N E S1 F O 1 = 5 2 9 9 T O 5 3 0 92 R E A D P O K E I , S = S + X N E X T3 D A T A 1 6 5 , 4 3 , 1 3 3 , 1 3 9 , 1 6 £ , 4

4 3 3 4 4 0 4 6 9 , 4 , 2 4 4 0 1 4 3 9 , 1 3 3, 1 3 9 4 4

4 D A T A 2 , 2 3 0 4 4 0 4 6 0 , 0 , 1 7 7 , 1 3 9 , 8, 2 3 0 , 1 3 9 , 2 0 S , 2 , 2 3 0 , 1 4 0 , 4 0 , 2 0 S

5 D A T A 2 4 4 , 1 6 5 , 1 3 9 , 1 4 5 , 4 3 , 2 0 04 6 5 , 1 4 0 , 1 4 5 , 4 3 , 1 3 6 4 7 7 4 3 9, 1 3 3 , 1 4 1 , 2 0 0

6 D A T A 1 7 7 , 1 3 9 , 1 3 3 4 4 2 4 6 5 , 1 4 1 , 5 , 1 4 2, 2 4 0 , 2 1 , 1 6 5 , 1 4 1 , 1 9 7 , 1 3 9 , 1 6 5 , 1 4 2

7 0 D A T A 2 2 9 , 1 4 0 , 1 4 4 , 3 3 , 1 6 5 , 1 4 1, 1 3 3 , 1 3 9 , 1 6 5 , 1 4 2 , 1 3 3 4 4 0 , 7 6 , 4 2, 2 0 7 , 1 6 9

8 D A T A 2 , 2 4 , 1 0 1 , 1 3 9 , 1 3 3 , 1 3 9, 1 4 4 , 2 , 2 3 0 , 1 4 0 4 6 5 , 1 3 9 , 1 3 3, 4 5 , 1 6 5 , 1 4 0D A T A 1 3 3 , 4 6 , 7 6 , 4 2 , 1 6 5 4 0 8 , 0 , 1 6 0

1 0 I S O 1 3 2 4 6 T H E M P R I N T" E R R O R I D A T A ! " E N

1 1 R E C R E A T E R E S U R R E C T . 0 O N D I S K1 2 S A = 5 2 9 9 E A = 5 3 0 9 5 +

R E E N D I N G A D D R E S S P L U S1 3 H 1 = I N T ( S A / 2 E 6 L l = S A - 2 5 6 H

H 2 = I N T ( E A / 2 5 6 L 2 = E A - 2 5 6 H 1 4 S Y S 7 8 1 2 " R E S U R R E C T . O " , 8P O K E 1 9 3 , L 1 P O K E 1 9 4 , H 1P 0 K E 1 7 4 , L 2 P O K E 1 7 5 , H 2

1 5 S Y 6 2 5 1 6 0 P R I N T C H R I ( 1 4 7 ) " R E S U R R E C T 6 I

N O A C T I V E . " N E S Y S 5 2 9

R E A D Y .

c a s s e t t e p o r tu s e r p o r t

s e r i a l

H I / L O

c o n t r o l p o r tc o n t r o l p o r t

N O T E : C 1 S P L U S 4n o s h o w n . A l p o r t s a r l a b e l e d .

R G B I

c a s s e t t e p o r ts e r i a l v i d e o

R H I /c a r t r i d g e p o r t

P o w e r i o n / o f f

r e s e t b u t tc o n t r o l p o r tc o n t r o l p o r t

N O T E :T h 1 2 S D i l a i d o u d i f f e r e n t l yt h a n t h 1 2 8 . A l p o r t s a r e ,h o w e v e r , l a b e l e d o t h 1 2 8 D .A l s o n o s h o w n a r c o m p u t e r sw i t h b u i l t - i n m o n i t o r s P E T / C E M .

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

S X - 6 4 h a n c a s s e t t e p o r t . S o m eC B M s h a v e t h i s p o r t o t h r i g h t s i d e

c a s s e t t e p o r tu s e r p o r t

s e r i a l

n u u n u u u u rT Q F -

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

l u m a

v i d e oc a r T r i d g e p o r t

P o w e r i o n / o f fc o n t r o l p o r t

r e a r o fp r i n t e r d i s k d r i v e

t m o n i t o r i o c o m p u t e r

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

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

d i e H a r dP . O . B o x 3 9 2B o i s e I 8 3 7 0 1

B U L K R f l T EU . S . P O S T H G E

P H I DB O I S E , I

P E R M I T N O 4 9