Re-Run 1984 01-06

60
8/6/2019 Re-Run 1984 01-06 http://slidepdf.com/reader/full/re-run-1984-01-06 1/60 R E P R I N T E D A R T I C L E S F R O M J A N U A R Y T J U N E 1 9 8 4 R h M A G A Z I N E

Transcript of Re-Run 1984 01-06

Page 1: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 1/60

R E P R I N T E DA R T I C L E S

F R O MJ A N U A R YT

J U N E1 9 8 4R h

M A G A Z I N E

Page 2: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 2/60

t h

P l e a s e s e n d m R E R U NV O L U M E I I u n d e r s t a n dt h a t i w i l l b a v a i l a b l e w i t h

D e c e m b e r 1 9 8 4 i s s u e o R U N .C a s s e t t e v e r s i o n ( s ) a t $ 1 1 . 4 7 * e a c h .D i s k v e r s i o n ( s ) a $ 2 1 . 4 7 e a c h .

P i i c e s i n c l u d e $ 1 . 5 0 p o s t a g e a n h a n d l i n g .F o r e i g n A i M a i ! p l e a s e a d a a d d i t i o n a l 4 5 p e i t e m .U . S . f u n d s d r a w n o n U . S . b a n k s O N L Y .

C h e c k / M OC a r dS i g n a t u r eN a m eA d d r e s s _C i t y .

M V I S A A E x p . D a t e .

. S t a t e . - Z i p .

R E R U N 8 P i n e S t r e e t P e t e r b o r o u g h , N 0 3 4 5 8

Page 3: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 3/60

D I R E C T O R Y O P R O G R A M SI N T R O D U C T I O NO P E R A T I N G I N S T R U C T I O N S

C O M M O D O R E 6 " Z E L A Z 6 4" S Y M - C O D E" K I N G D O M" D A T A B A S E" F N C T K E Y" S P R I T E N" B O M B E R" T L M U S I C" R E P E A T" D S K O - 6 4

J A P 4 2 "J A P 9 2 "F E P 7 6 "F E P 4 8 "F E P 7 0 "F E P 1 2 4 "M A P 1 0 6 "M A Y P 1 3 2 "M A P 8 2 "J U P 5 4 "

1 1 1 2 2 2 3 3 3

" U C 6 4 X D O W N V I

V I 2 " D S K O V I C" K N G D M" F U N C T K E Y" D B A S E / 3 K" V I C A S S O" D O O D L / 3 K" S E R P / 3 K

J A P 1 0 2 "F E P 7 6 "F E P 7 0 "F E P 4 8 "F E B P 1 3 2 "J U P 9 M A P 5 8 "

" S E R P E N T M O D U L E "" B A H A 1 0 0 0 M A P 6 8 "" B A H A M O D U L E "" C A V E S M A P 9 0 "" C A V E S M O D U L E "" F U N K E Y A P R P 5 8 "

3 1 2 1 4 4 5 5 5

6

6

T h f i l e n a m e s l i s t e d a b o v e c o n t a i n t h m o n t h o i s s u e a n d p a g e n u m b e r .* T h i s p r o g r a m i n o i n c l u d e d o t h c a s s e t t e v e r s i o n o R E R U N .C a s s e t t e u s e r s p l e a s e n o t e t h a t S i d e c o n t a i n s t h C o m m o d o r e p r g r a m s a n S i d e c o n t a i n s t h V I 2 p r o g r a m s .

Page 4: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 4/60

p r o g r a m i l o a d e d , t y p e R U a n p r e s s t h e r e t u r n k e y , a n y o u ' r e o y o u r w a y .

I y o u ' r e d i s k u s e r , j u s t t y p e

L O A D " e n t i r e - p r o g r a m - n a m e "

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

W h e n w s a " e n t i r e - p r o g r a m -n a m e , " w e m e a n e i t h e r t h e n t i r en a m e , i n c l u d i n g t h m o n t h a n p a g e n u m b e r , j u s t t h w a i a p e a r s o t h b o x , o r t h " w i l dc a r d " m e t h o d , t h f i r s t f e l e t t e r sf o l l o w e d b a a s t e r i s k .

F o e x a m p l e , i y o w a n t t l o a dt h p r o g r a m D I S K - O - V I C , y o m u s tt y p e i e x a c t l y a w s h o w i o t h b o — D S K O V I C J A P 1 0 2 — o r , i y o u ' r e l a z y { l i k e m e ) , y o c a t y p et h f i r s t f o u r o f i v e l e t t e r s o t h n a m e a n d a d d a a s t e r i s k ( * a s w i l d c a r d . S t l o a d D I S K - O - V I C ,y o u w o u l d o n l y h a v e t t y p e

h o m u c h w o r k w p u i n t o t h i sa n s o n b u a l y o h a v e t d i o r d e r a c o p y , t r f e o t h e p r og r a m s a n s e f o y o u r s e l f . A f t e ra l l , i y o d i d n ' t t h i n k t h a t R U m a g a z i n e w a w o r t h w h i l e , t h e ny o w o u l d n ' t b e r e a d i n g t h i s n o w ,w o u l d y o u ?

G

L O A D " D S K O * " , 8

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

W c o u l d g o o n a n d o n a b o u t R R U N — h o w w o n d e r f u l t h p r g r a m s a r e , h o i n e x p e n s i v e , h o e a s y , h o t l o a d a n r u t h e m ,

. . . , . , . . , , . . , -

Page 5: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 5/60

Page 6: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 6/60

Page 7: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 7/60

Page 8: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 8/60

f u e l a r a v a i l a b l e .I [ h e s h u t t l e m a k e s c o n t a c t w i t h a

l a n d i n g p a a v e l o c i t y o 1 o l e s so h o r i z o n t a l v e l o c i t y o 4 . o g r e a t e ro - 4 . 5 o l e s s , t h s h u t t l e w i l l e x p l o d e .I t h s h u t t l e b r u s h e s a g a i n s t t h c a y o w a l l s b r i e f l y , n o t h i n g w i l l h a p p e n .M o r e t h a n b r i e f c o n t a c t w i l l e x p l o d et h s h i p .

W h e n t h s h u t t l e i r e t u r n i n g t o t h eu p p e r p a d , i t h s h u t t l e a l t i t u d e r e a c h e st h s a m e a l t i t u d e o t h w a r n i n g b e ac o n s , t h s h u t t l e w i l l b r i p p e d a p a r t b ( h m a g w i n d s o r h u r l e d i n t o t h e u p p e rc a n y o n w a l l s .

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

W H E N ? P P I T E C O M P L E T E

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

G r a p h i c sT c o m p l e t e t h s c e n a r i o , t h

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

T h s h u t t l e c r a f t i p e r f e c t c a n d id a t e f o s p r i t e g r a p h i c s , s i n c e c o p l e t e g r a p h i c s i m a g e n e e d s t b m o v e da r o u n d t h e s c r e e n r a t h e r q u i c k l y . T h i m a g e o t h s h u t t l e ( s e e F i g . 1 w a

c r e a t e d u s i n g t h s p r i t e u t i l i t y p r o g r a mf o t h C - 6 4 f r o m t h J u n e 1 9 8 3 i s s u e o M i c r o c o m p u t i n g . T h s h u t t l e c r a f t i a g e t h e n w a e d i t e d t a d r o c k e t e h a u s t ( s e e F i g . 2 ) T h 6 3 - b y t e d a t a d es c r i p t i o n f o e a c h i m a g e w a d i s p l a y e da n t h e n e n t e r e d i n t o d a t a s t a t e m e n t s i t h g a m e p r o g r a m ( s e e F i g s . a n 4 )

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

p a d w a s c r e a t e d . T h i s w a d o n e b f i l li n g t h e f i r s t 2 b y t e s o t h 6 3 - b y t e i a g e w i t h d e c i m a l v a l u e 2 5 5 . T h r e s u l ti n g r a p h i c s i m a g e i s o l i d b l o c k , e i g h tp i x e l s d e e p b 2 p i x e l s w i d e .

T h c a n y o n w a s c r e a t e d b p o k i n gv a l u e s f o t h C - 6 4 ' s l o w - r e s o l u t i o ng r a p h i c s c h a r a c t e r s i n t o s c r e e n m e m o r y .P r o g r a m D e s c r i p t i o n

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

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

• • • • • • • • * • * •

P R E S S T i l - J H E N S P R I T S C O M P L E T E

F i g . 2 S h u t t l e s p r i t e i n F i g .e d i t e d t a d r o c k e t e x h a u s t t o s p r i t ei m a g e .

Page 9: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 9/60

Page 10: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 10/60

Page 11: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 11/60

Page 12: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 12/60

Page 13: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 13/60

Page 14: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 14/60

Page 15: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 15/60

Page 16: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 16/60

Page 17: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 17/60

Page 18: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 18/60

Page 19: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 19/60

Page 20: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 20/60

Page 21: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 21/60

Page 22: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 22/60

Page 23: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 23/60

Page 24: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 24/60

Page 25: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 25/60

Page 26: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 26/60

Page 27: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 27/60

Page 28: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 28/60

Page 29: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 29/60

Page 30: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 30/60

Page 31: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 31/60

Page 32: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 32/60

Page 33: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 33/60

Page 34: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 34/60

Page 35: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 35/60

Page 36: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 36/60

Page 37: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 37/60

Page 38: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 38/60

Page 39: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 39/60

Page 40: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 40/60

Page 41: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 41/60

Page 42: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 42/60

Page 43: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 43/60

Page 44: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 44/60

Page 45: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 45/60

Page 46: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 46/60

Page 47: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 47/60

Page 48: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 48/60

Page 49: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 49/60

Page 50: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 50/60

Page 51: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 51/60

Page 52: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 52/60

Page 53: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 53/60

Page 54: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 54/60

Page 55: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 55/60

H E A D U 1 C - C 0 C U N UA N C O L O RO 1 E O D O 1 1 1 !

N ' , U H V E B T I C O L F A L L

O N

G 1 M U U M 1M J B B 0 U T 1 N E

E F I 4 5 EW I T H

■ N O C O

T U r v i a u s

L O

i g J F / o i v o c o m p l e x s u b r o u t i n e i t h p r o g r a m .

5

Page 56: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 56/60

Page 57: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 57/60

Page 58: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 58/60

w i l l h e l p y o u .

V - t h l o c a t i o n o t h b o m bC A t h p o s i t i o n i i l n - c a c t u s s t r i n g

I ) l i c o n t r o l v a r i a b l e f o t h j u m p i n g

R o u t i n e sT h m a i n g a m e l o o p s t a t e m e n t s a r

i t h f i r s t p a r t o t h p r o g r a m .

Page 59: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 59/60

t r u c kC — c o n t r o l v a r i a b l e t o p o k e o u i l n a l

b o m b d i s p l a y

W C t i r e c o l o r , e i t h e r w h i t e o r b l a c kS N n o i s e v o i c e l o c a t i o nS V v o l u m e l o c a t i o n ( a l s o a u x i l i a r y c o l o r )D S h o m e s a n t h e n c o m e s d o w n t r o a d

l e v e lS $ l i n e o s o l i d b l o c k sF $ h o m e s a n t h e n g o e s t l l i e n o r m a l

l o c a t i o n o t h t r u c kC A S — s e r i e s o c u r s o r r i g l i l s , a c a c l u s a n

t h e n m o r e c u r s o r r i g h t sT a b l e I E x p l a n a t i o n s o t h v a r ia b l e s u s e d i t h B a j a 1 0 0 0 p r o g r a m .

L i n e s 8 5 - 8 7 : s u b r o u t i n e t h a i d r o p st h b o m b a n c h e c k s f o h i t .

L i n e s 2 0 0 - 2 5 0 : t h e n d o f t h g a m e .L i n e s 2 5 0 - 3 0 0 : t h H i C a c t u s r o

t i n e .L i n e s 3 0 0 - 4 0 0 : t h e c r a s h r o u t i n e .L i n e s 4 8 0 - 4 8 1 : t h d a t a t h a t m o v e s

t h h e l i c o p t e r .L i n e s 5 0 a n o n j u s t i n i t i a l i z a t i o n .T h p r o g r a m i l u l l o t r i c k s l e a r n e d

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

6

Page 60: Re-Run 1984 01-06

8/6/2019 Re-Run 1984 01-06

http://slidepdf.com/reader/full/re-run-1984-01-06 60/60

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

R E R U N 8 P i n e S t r e e t P e t e r b o r o u g h , N 0 3 - 1 5 8

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

R E R U N i s i m p l y t h l i s t i n g f r o m R U M a g a z i n e . I w i l l n o t r u n u n d e r a l s y s t e m c o n f i g u r a t i o n s . U s t h K e B o a c o m p a n y i n g e a c h a r t i c l e i R U a s y o u r g u i d e .

T h e n t i r e c o n t e n t s a r c o p y r i g h t e d 1 9 8 4 b y C C o m m u n i c a t i o n s / P e t e r b o r o u g h . U n a u t h o r i z e d d u p l i c a t i o n i v i o l a -l i o n o l a p p l i c a b l e l a w s .

C o p y r i g h t 1 9 8 4 C C o m m u n i c a t i o n s , I n c / P e t e r b o r o u g h

C C O M M U N I C A T I O N SP E T E R B O R O U G H8 R n e S L R M e r f o m K i y h . N e w H a m p s h i r e 0 3 4 5 8