+ All Categories
Home > Documents > The Transactor V4 05

The Transactor V4 05

Date post: 08-Apr-2018
Category:
Upload: cubemanpdx
View: 219 times
Download: 0 times
Share this document with a friend
95
8/7/2019 The Transactor V4 05 http://slidepdf.com/reader/full/the-transactor-v4-05 1/95
Transcript
Page 1: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 1/95

Page 2: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 2/95

R T

1 0 6 1 0 B A Y V I E W ( B a y v i e w P l a z a )R I C H M O N D H I L L , O N T A R I O , C A N A D A L 4 3 N

( 4 1 6 ) 8 8 4 - 4 1 6 5

C 6 4 - L I N KT h S m a r t 6 R T

M a n y m o r e 6 4

I T I T T I TL L L L L i - L l XI I M 1 1 1 1 T

r t t f t V1 1 1 1 1i i i i 1

S p o o l i n gt

P r i n t e r

C a r t r i d g eE x p a n s i o n S l o t S w i t c h

S e r i a lA u d i o I /

R V i d e o P o r t C a s s e t t e P o r t U s e r s P o r t

C 6 4 - L I N KI E E E D i s k s

( 2 0 3 1 ) ( 4 0 4 0 )( 8 0 5 0 ) ( 8 2 5 0 )

( 9 0 9 0 )

V L 1 6I E E E P r i n t e r s

( 4 0 2 2 ) ( 8 0 2 3 )( 8 3 0 0 )

e t c .

V I M o d e m

( f u t u r e )C a r t r i d g e

M o t h e r B o a r d

1 5 4 1 D r i v eA n

1 5 2 5 P r i n t e ro 1 5 1 5 P r i n t e r

o V L C a b l et P a r a l l e l

P r i n t e r

l E E E t o P a r a l l e lI n t e r f a c e

P a r a l l e lD e v i c e s

I E E E t S e r i a lI n t e r f a c e

T r u e S e r i a lD e v i c e s

o V L C a b l et S t a n d a r d

o d e m

O t h e rC a r t r i d g e s

G i v e T h e s e E x p a n d e dC a p a b i l i t i e s T Y o u r 6

• f T h a b i l i t y t t r a n s f e r d a t a f r o m a n t y p e o d e v i c e t a n o t h e r ( I E E E , S e r i a l ,P a r a l l e l )

B A S I C 4 . w h i c h a l l o w s y o t r u m o r e P E B A S I C p r o g r a m s a n g i v e s y o e x t e n d e d d i s k a n I / c o m m a n d s .

T h a b i l i t y t o h a v e s e v e r a l 6 4 s o n l i n e t o g e t h e r s h a r i n g c o m m o n I E E Ed e v i c e s s u c h a s d i s k s o r p r i n t e r s w i t h S p o o l i n g C a p a b i l i t y .

■ B u i l t - i n m a c h i n e l a n g u a g e m o n i t o r

• b u i l t - i n t e r m i n a l o m o d e m p r o g r a m w h i c h a l l o w s t h e s y s t e m t c o m m u n ic a t e t h r o u g h m o d e m t m a n y b u l l e t i n b o a r d s y s t e m s a n o t h e r c o m p u t e rm a i n f r a m e s .

i C o m p a t i b i l i t y w i t h C P / M .

C o n t a c t y o u r l o c a l C o m m o d o r e d e a l e r o R T C .

C o p y r i g h t s a n d T r a d e m a r k sC 6 i a c o p y r i g h t o C o m m o d o r e B u s i n e s s M a c h i n e s ,I n c . C 6 4 - L I N K i a c o p y r i g h t o R i c h v a l e T e l ec o m m u n i c a t i o n s . C P / M i r e g i s t e r e d t r a d e m a r k o D i g i t a l R e s e a r c h . P O W E R i t r a d e m a r k o P r f e s s i o n a l S o f t w a r e . P A i c o p y r i g h t o B r a dT e m p l e t o n .

Page 3: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 3/95

n i l F E K U PP . O . B o 1 5 6 , 2 1 2 5 5 H w y . 6 2 S h a d y C o v e , O 9 7 5 3 91 - 8 0 0 - 5 2 5 - 2 5 2 9

S o f t w a r e f o t h V I 2 a n C o m m o d o r e 6

T

Page 4: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 4/95

T r a n s a c t o rE d i t o r i a lN e w s B R T h M A N A G E R C o l u m n 1 C o m p u K i n k sA d v e r t i s i n g S e c t i o n _ A d v e r t i s i n g I n d e x 8

R e f e r e n c e S e c t i o nB A S I C

C o m m a n d s a n S t a t e m e n t s , A r i t h m e t i c O p e r a t o r s 1 S p e c i a l S y m b o l s I R e s e r v e d V a r i a b l e s j H i e r a r c h y o O p e r a t i o n s I B A S I C 4 . D i s k C o m m a n d s 1 A d d i t i o n a l S e r i e s C o m m a n d s 1 S t r i n g F u n c t i o n s 2 A r i t h m e t i c F u n c t i o n s 2 M a t h e m a t i c a l F u n c t i o n s 2 S t a t u s V a r i a b l e s - S T D D S 2 S e c o n d a r y A d d r e s s T a b l e 2 P r i n t e r C o n t r o l C h a r a c t e r s 2 8 0 3 2 S c r e e n C o n t r o l C h a r a c t e r s 2 E r r o r M e s s a g e s 2

S c r e e n V i s u a lS p r i t e D e s i g n 2 4P r o g r a m m a b l e C h a r a c t e r D e s i g n 2 P E T / C B M 4 C o l u m n S c r e e n M a 2 V I 2 S c r e e n a n C o l o u r T a b l e M a p s 2 C o m m o d o r e 6 4 S c r e e n a n C o l o u r T a b l e M a p s 2 V I 2 S c r e e n M e m o r y A d d r e s s e s 2 V I C 2 0 C h a r a c t e r B a s e A d d r e s s e s 2 C o m m o d o r e 6 4 S c r e e n M e m o r y A d d r e s s e s 2 C o m m o d o r e 6 V I I C h i p A d d r e s s e s 2 C o m m o d o r e 6 4 C h a r a c t e r B a s e A d d r e s s e s 2 C h a r a c t e r R O P a r t i t i o n i n g 2 C B ( 8 0 3 2 , 8 0 9 6 , S u p e r P E T ) S c r e e n M a 3

S e r i e s 8 C o l u m n S c r e e n M a 3 V I 2 S c r e e n a n B o r d e r C o l o u r s 3 26 8 4 5 V i d e o C h i p R e g i s t e r s 3 V I 2 0 / C o m m o d o r e 6 S u p e r C h a r t 3 B A S I C 2 . 0 / 4 . 0 S u p e r C h a r t 3

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 5: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 5/95

V o l u m e 4 I s s u e 0 T h R e f e r e n c e I s s u e

S o u n dC o m m o d o r e 6 S I D N o t e V a l u e s 3 3C o m m o d o r e 6 A D S R E n v e l o p e V a l u e s 3 3V I 2 0 N o t e V a l u e s 3 3

M e m o r y M a p sB A S I C 2 . 0 / 4 . 0 Z e r o P a g e C o n t e n t s a P o w e r - U p 3 V I 2 0 / C o m m o d o r e Z e r o P a g e C o n t e n t s a P o w e r - U p 4 B A S I C 2 . 0 / 4 . 0 R A M , R O M , a n I / O 4 2V I 2 R A M , R O M , a n I / 4 C o m m o d o r e 6 R A M , R O M , a n I / O 4 6

S e r i e s R A M , R O M , a n I / O 4 8V I 2 0 S u p e r E x p a n d e r M a 5

6 5 X X M a c h i n e L a n g u a g eH e x a d e c i m a l C o n v e r s i o n T a b l e a n B i V a l u e s 3 2W a l l e t S i z e O p - C o d e s C h a r t 3 I n s t r u c t i o n S e S u m m a r y 5 I n s t r u c t i o n S e A l p h a b e t i c a l S e q u e n c e 5 A d d r e s s i n g M o d e s 5 B A S I C 2 . 0 / 4 . 0 K e r n a l R o u t i n e s 5 V I 2 0 / C o m m o d o r e 6 4 K e r n a l R o u t i n e s 5 5U s e r C a l l a b l e R O R o u t i n e s 5 K e y w o r d T o k e n s a n d E n t r y P o i n t s 5

I n p u t / O u t p u t P o r t sV I 2 0 / C o m m o d o r e 6 R S - 2 3 2 5 I E E E - 4 8 8 B u s S i g n a l D e s c r i p t i o n s 5 I E E E - 4 8 8 P o r t 5 P E T / C B M U s e r P o r t 5 C a s s e t t e P o r t 5 V I 2 E x p a n s i o n P o r t 6 V I 2 U s e r P o r t 6 V I 2 A u d i o / V i d e o P o r t 6 V I 2 0 / C o m m o d o r e 6 S e r i a l P o r t 6 V I 2 0 / C o m m o d o r e 6 J o y s t i c k P o r t s 6 C o m m o d o r e 6 E x p a n s i o n P o r t 6 1C o m m o d o r e 6 4 U s e r P o r t 6 _ D i s k D r i v e sD i s k S p e c s 6 2U t i l i t y C o m m a n d S e 6 U s e r C o m m a n d J u m p T a b l e 6 2B l o c k A l l o c a t i o n M a F o r m a t s 6 D i r e c t o r y H e a d e r F o r m a t s 6 D i r e c t o r y B l o c k F o r m a t s 6

C o m m o d o r e R e l a t e d B o o k L i s t 6 G l o s s a r y o T e r m s 6

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 6: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 6/95

C o m p u t e r *

M a n a g i n g E d i t o rK a r l J . H H i l d o n

E d i t o rR i c h a r d E v e r s

A d v e r t i s i n g M a n a g e rK e l l y M G e o r g e4 1 6 8 2 6 1 6 6 2

A r D i r e c t o rJ o h n M o s t a c c i

P r o g r a m L i s t i n g s I T h T r a n s a c t o rA l p r o g r a m s l i s t e d i n T h T r a n s a c t o r w i l l a p p e a r a t h e y w o u l d o n y o u r s c r e e n i U p p e r / L o w e r c a s em o d e . T o c l a r i f y t w p o t e n t i a l c h a r a c t e r m i x - u p s , z e r o e s w i l l a p p e a r a ' 0 a n t h l e t t e r " o w i l l o c o u r s eb i l o w e r c a s e . S e c o n d l y , t h l o w e r c a s e ( T h a f l a t t o p a s o p p o s e d t t h n u m b e r w h i c h h a a a n g l e d t o p .M a n y p r o g r a m s w i l l c o n t a i n r e v e r s e v i d e o c h a r a c t e r s t h a t r e p r e s e n t c u r s o r m o v e m e n t s , c o l o u r s , o f u n c t i o n k e y s . T h e s e w i l l a l s o b s h o w n e x a c t l y a s t h e y w o u l d a p p e a r o y o u r s c r e e n , b u t t h e y ' r e l i s t e dh e r e f o r e f e r e n c e .O c c a s i o n a l l y p r o g r a m s w i l l c o n t a i n l i n e s t h a t s h o w c o n s e c u t i v e s p a c e s . O f t e n t h n u m b e r o s p a c e s y o i n s e r t w i l l n o b c r i t i c a l t c o r r e c t o p e r a t i o n o t h p r o g r a m . W h e n i i s t h e r e q u i r e d n u m b e r o s p a c e sw i l l b s h o w n . F o e x a m p l e :

p r i n t " f l u s h r i g h t " w o u l d b s h o w n a p r i n t " [ s p a c e 1 0 f l u s h r i g h t "

C o n t r i b u t i n g W r i t e r sG r e g B e a u m o n tD o B e l lD a v e B e r e z o w s k iJ i B u t t e r f i e l dG o r d C a m p b e l lC h u a n C h e eM i k e D o n e g a nA l e x G a u lD o n n a G r e e nF r e d H a m b r e c h tP a u l H i g g i n b o t t o mD a v e H o o kE i k e K a i s e rP e t e r L e a rB i l l M a c L e a nD a r r e n S p r u y tJ o h n S t o v e k e nB r a d T e m p l e t o nD o W h i t e

P r o d u c t i o nA t t i c T y p e s e t t i n g L t d .

P r i n t i n gP r i n t e d i C a n a d a b M a c L e a n H u n t e r P r i n t i n g

C u r s o r C h a r a c t e r s F o P E C B V I 6 D o w nl i - R i g h t - f L e f t | L f t |R V R V S O f f -

I n s e r tD e l e t eC l e a r S c r nH o m eS T O P

C o l o u r C h a r a c t e r s F o r V I C 6 B l a c k - [ j W h i t eR e C y a n | C y n ]P u r p l e | P u r |G r e e nB l u eY e l l o w - [ Y e l ]

O r a n g eB r o w nl . t . R e G r e yG r e y 2 L t G r e e nL t B l u eG r e y | G r 3 ]

F u n c t i o n K e y s F o r V I C 6

F 2 F 3 F 4

F 5 F 6 F 7 F 8

T h T r a n s a c t o r i p u b l i s h e d q u a r t e r l y b T r a n s a c t o r P u b l i s h i n g I n c . I i i n w a c o n n e c t e d w i t h C o m m o d o r e B u s i n e s s M a c h i n e s L t d . o C o m m od o r e I n c o r p o r a t e d . C o m m o d o r e a n C o m m o d o r e p r o d u c t n a m e s ( P E T ,C B M , V I C , 6 4 ) a r e r e g i s t e r e d t r a d e m a r k s o C o m m o d o r e I n c .V o l u m e S u b s c r i p t i o n s : C a n a d a 1 C d S e c o n d C l a s s M a i l

U . S . A . $ 1 U S P e r m i t P e n d i n gA l l o t h e r $ 1 U S

B a c k i s s u e s a r s t i l l a v a i l a b l e f o V o l u m e 3 $ 1 C d n . , U . S . A $ 1 U S . , a l o t h e r $ 1 U S

C a n a d i a n D i s t r i b u t o r :A c c e s s C o m p u t e r S e r v i c e s6 2 0 B M a g n e t i c D r i v eD o w n s v i e w , O n t a r i oM 3 2 C ( 4 1 6 ) 7 3 6 4 4 0 2C o m p u L i tP B o 3 5 P o r t C o q u i t l a m , B . C .V 5 4 K 6 0 4 4 6 4 3 3 9 6

U . S . D i s t r i b u t o rP r a i r i e N e w s2 4 0 4 W e s t H i r s c hC h i c a g o , I 6 0 6 2 2( 3 1 2 ) 3 8 4 5 3 5 0

S e n d a l s u b s c r i p t i o n s t o T h T r a n s a c t o r , S u b s c r i p t i o n s D e p a r t m e n t , 5 0 S t e e l e s A v e n u e , M i l t o n , O n t a r i o , C a n a d a , L 9 3 P 7 , 4 1 6 8 7 6 4 7 4 1 . F r o mT o r o n t o c a l l 8 2 1 6 6 2W a n t t a d v e r t i s e a p r o d u c t o s e r v i c e ? C a l l o r w r i t e f o m o r e i n f o r m a t i o n .E d i t o r i a l c o n t r i b u t i o n s a r e a l w a y s w e l c o m e a n w i l l a p p e a r i t h e i s s u ei m m e d i a t e l y f o l l o w i n g r e c e i p t . R e m u n e r a t i o n i $ 2 p e p r i n t e d p a g e .P r e f e r r e d m e d i a i 2 0 3 1 , 4 0 4 0 , 8 0 5 0 , o 8 2 5 0 d i s k e t t e s w i t h W o r d P r o ,W o r d C r a f t , S u p e r s c r i p t , o r S E t e x t f i l e s . P r o g r a m l i s t i n g s o v e r 2 l i n e ss h o u l d b p r o v i d e d o d i s k o r t a p e . M a n u s c r i p t s s h o u l d b t y p e w r i t t e n ,d o u b l e s p a c e d , w i t h s p e c i a l c h a r a c t e r s o r f o r m a t s c l e a r l y m a r k e d . P h o t o s o a u t h o r s o e q u i p m e n t , a n i l l u s t r a t i o n s w i l l b i n c l u d e d w i t h a r t i c l e sd e p e n d i n g o q u a l i t y . D i s k e t t e s , t a p e s a n d / o r p h o t o s w i l l b r e t u r n e d o r e q u e s t .A l m a t e r i a l a c c e p t e d b e c o m e s t h p r o p e r t y o T h T r a n s a c t o r . A l m a t e r i a li c o p y r i g h t b T r a n s a c t o r P u b l i c a t i o n s I n c . R e p r o d u c t i o n i a n f o r mw i t h o u t p e r m i s s i o n i i v i o l a t i o n o a p p l i c a b l e l a w s . P l e a s e r e - c o n f i r m a n p e r m i s s i o n s g r a n t e d p r i o r t o t h i s n o t i c e . S o l i c i t e d m a t e r i a l i a c c e p t e d o n a na l r i g h t s b a s i s o n l y . W r i t e t t h e s u b s c r i p t i o n s a d d r e s s a b o v e f o a w r i t e r sp a c k a g e .T h o p i n i o n s e x p r e s s e d i c o n t r i b u t e d a r t i c l e s a r e n o t n e c e s s a r i l y t h o s e o T h T r a n s a c t o r . A l t h o u g h a c c u r a c y i m a j o r o b j e c t i v e , T h T r a n s a c t o rc a n n o t a s s u m e l i a b i l i t y f o e r r o r s i a r t i c l e s o p r o g r a m s .

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 7: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 7/95

I n f o l u t i o nT h a t ' s r i g h t . I n f o l u t i o n t h e e v o l u t i o n o i n f o r m a t i o n . O i t h a t r e v o l u t i o n o i n f o r m a t i o n . I 1 9 7 7 ( h e r e g a g a i n )w h e n C o m m o d o r e f i r s t r e l e a s e d t h e P E T , t h e r e w a v i r t u a l l yn i n f o r m a t i o n a v a i l a b l e . T h e n a m o r e q u e s t i o n s w e r ea s k e d , m o r e m a t e r i a l w a g e n e r a t e d . S o o n t h e r e w a e n o u g h t g e b y a n a f t e r t h r e e y e a r s p l e n t y f o m o s tp u r p o s e s . B u i w a s c a t t e r e d a n f o u n d m y s e l f c a r r y i n g 2 p o u n d s o s t u f f a r o u n d t h a v e m a y b e 2 p a g e s o i w i t h m e S i 1 9 8 0 , T h T r a n s a c t o r r e l e a s e d t h f i r s t R e f e r e n c eI s s u e , V o l u m e 2 I s s u e 7

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

S o m e w h e r e i t h n e i g h b o u r h o o d o 2 0 0 0 h o u r s w a s p e n to t h i s o r b . U s u a l l y a i s s u e t a k e s a b o u t l / o t h t y p e s e t t e r s ' 8 d i s k s . T h i s t i m e o t h e m w e r e c o m p l e t e l yf i l l e d . B u t h i s o n m a k e s t h l a s t o n t y p e s e t b y o u r s t r u l y .H o p e f u l l y t h i s w i l l s h a v e s o m e t i m e o f o u c y c l e .

Y o w i l l n o t i c e c e r t a i n a m o u n t o d u p l i c a t e d m a t e r i a l a sy o f l i p t h r o u g h f o t h f i r s t t i m e . Q u i t e i n t e n t i o n a l . . . a n t h r e a s o n s w i l l b e c o m e m o r e a p p a r e n t a y o u s i m o r e .F o e x a m p l e , y o u ' l l f i n d m a c h i n e l a n g u a g e o p - c o d e v a l u e sp r e s e n t e d i a l e a s t t h r e e s p o t s . E a c h h a i t o w p u r p o s ei l i f e . B u t t e r f i e l d ' s S u p e r C h a r t s s h o w t h r e l a t i o n s h i p b t w e e n v a l u e s a t h e y ' r e i n t e r p r e t e d b A S C I I , B A S I C , t h s c r e e n , a n t h m i c r o p r o c e s s o r . f i n d t h i s c h a r t i m o s tu s e f u l w h e n t r y i n g t d e c i p h e r s o m e o n e e l s e s w o r k ( a n da l s o a n y t h i n g o m o w t h a t ' s o v e r t h r e e m o n t h s o l d ) .

W h e n I ' m w r i t i n g n e c o d e , u s u a l l y h a v e t h 6 5 0 2 S u m a r y a h a n d . A l p h a b e t i c a l o r d e r m a k e s t h i n s t r u c t i o nn e e d e a s i e r t f i n d , p l u s t h e a p p l i c a b l e a d d r e s s i n g m o d e sa n a f f e c t e d s t a t u s r e g i s t e r b i t s a r t h k i n d o i n f o r m a t i o no n m u s t h a v e u n d e r s u c h c i r c u m s t a n c e s .

T h o p - c o d e h e v a l u e s a p p e a r a g a i n i r a t h e r h a n d yw a l l e t - s i z e c h a r t d r a f t e d s o m e y e a r s a g b J i B u t t e r f i e l d .H o w e v e r , i y o l o o k b e t w e e n t h l i n e s o t h i s o n e , y o u ' l ls e p a t t e r n . I w a t h i s c h a r t t h a t f i r s t i n t r o d u c e d m t t h s t r u c t u r e o t h e 6 5 0 2 ' s i n t e r n a l a r c h i t e c t u r e . N o t i c e h o 9 0 o t h i n s t r u c t i o n s h a v e b e e n g i v e n v e r y d e l i b e r a t ev a l u e s , n o t j u s t a r b i t r a r y .

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

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

O n c e a g a i n s a l u t e J i B u t t e r f i e l d , t h m a r e s p o n s i b l e f o a l t h o s e m e m o r y m a p s a n o t h e r s t u f f . T h h o u r s o t r o u b l eh h a s a v e d u a l c o u l d e a s i l y b m e a s u r e d i n l i f e t i m e s . B t h w a y , w s t i l l h a v e c o p i e s l e f t o v e r o I s s u e 0 f e a t u r i n gc e n t e r f o l d o t h m a h i m s e l f . . . a n i n f i n e f o r m , m i g h ta d d .

L a s t , s h o u l d p o i n t o u t t h a t t h i s i s s u e w a d e s i g n e d t c o n s o l i d a t e t h e m o s t f r e q u e n t l y u s e d i n f o r m a t i o n . I i b y n om e a n s t o t a l g u i d e . F o m o r e d e t a i l s o t h e m a t e r i a lp r e s e n t e d h e r e , y o s h o u l d c o n s i d e r t h e ' V I C 2 P r o g r a mm e r s R e f e r e n c e G u i d e ' , t h ' C o m m o d o r e 6 P r o g r a m m e r sR e f e r e n c e G u i d e ' ( b o t h f r o m C o m m o d o r e ) , o ' P r o g r a m m i n gT h e P E T / C B M ' b R a e t o W e s t ( p u b l i s h e d b C o m p u t e ) . A l w o u l d m a k e t r u l y c o m p l e t e a n t h o l o g y .

A n i n c l o s i n g . . . t h i s i s s u e m a r k s o u r d e b u t o t h n e w ss t a n d i C a n a d a w p r i n t e d 1 6 , 0 0 0 t m e e t o r d e r s , m o r et h a n i a l o 1 9 7 9 a n ' 8 0 . A n n o t h a t t y p e s e t t i n g d e t a i l i b e i n g f a r m e d o u t , R i c h a r d E v e r s , n e f u l l - t i m e E d i t o r , a n m y s e l f c a c o n c e n t r a t e o c r a n k i n g o u f i l e s i n s t e a d o f i l m .M o r e w r i t e r s , a r t i c l e s , c i r c u l a t i o n , a n f a s t e r p r o d u c t i o n i n o o t o o t h p r i o r i t i e s l i s t . W e ' r e p a y i n g m o r e n o t o o ,c a l l u s

N l o n g e r E d i t o r , n l o n g e r t y p e s e t t e r , r e m a i n ,

K a r l J . H . H i l d o nM a n a g i n g E d i t o r , T h T r a n s a c t o r

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 8: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 8/95

N e w s B R

T h T r a n s a c t o r A d d s N e E m p l o y e e sA n d N e w F e a t u r e s

R i c h a r d E v e r s i n o f u l l - t i m e E d i t o r o T h T r a n s a c t o r a n K a r l H i l d o n m o v e s t t h M a n a g i n g E d i t o r s ' s p o t . B o t hR i c h a r d a n K a r l w i l l c o n t i n u e w o r k i n g o a r t i c l e p r o d u ct i o n . A d d i n g t t h t r a d i t i o n a l l y a d v a n c e d t e c h n i c a l c o n t e n to T h T r a n s a c t o r w i l l b m o r e m a t e r i a l a t h b e g i n n e r a n i n t e r m e d i a t e l e v e l s . T h i s d o e s n o m e a n t h a t a d v a n c e d l e v e lm a t e r i a l w i l l b r e d u c e d , s i m p l y t h a t b e g i n n e r a n i n t e r m ed i a t e w i l l b i n c r e a s e d . T h i s w i l l h e l p b r o a d e n t h e r e a d e rb a s e o T h T r a n s a c t o r a n u l t i m a t e l y l e a d t i n c r e a s e s a A L l e v e l s .

R e n e w a l T i m e

F o m a n y s u b s c r i b e r s , t h i s w i l l b t h l a s t i s s u e p o s t e da g a i n s t t h e i r s u b s c r i p t i o n s i n c e T h T r a n s a c t o r b e c a m ei n d e p e n d e n t i N o v e m b e r 1 9 8 2 . T h i s n o t i c e a p p l i e s m o s t l yt t h o s e t h a t s e n t l e s s t h a n 1 t o w a r d s s u b s c r i p t i o n . I y o a r o n o t h e m , y o u r m a i l i n g l a b e l w i l l s h o w a a s t e r i s k ( * a t h t o r i g h t c o r n e r .

I y o s u b s c r i b e d s t a r t i n g w i t h I s s u e 0 a n s e n t t h e r i g h ta m o u n t , y o u r l a s t i s s u e w i l l b t h n e x t o n e , I s s u e 0 6 H o w e v e r , t h p o s t a g e - f r e e s u b s c r i p t i o n c a r d w i l l N O b r u n e x t i s s u e , s o t a k e a d v a n t a g e n o w . P l e a s e i n d i c a t e' R e n e w a l ' o t h c a r d .

N o M o r e O 4 ' s

U n f o r t u n a t e l y , w h a v e r u o u o V o l u m e 4 I s s u e 0 4 . Y e s ,f o t h f i r s t t i m e , w p l a i n r a o u t ! I t h e r e i e n o u g hd e m a n d , w e ' l l p r i n t m o r e , b u t h o s e o r d e r i n g n e s u b s c r i pt i o n s s h o u l d c o n s i d e r I s s u e 0 a t h e i r f i r s t c o p y .

P r i c e s i U S D o l l a r s

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

C O M A L F o T h 6 N o P u b l i c D o m a i n

A o S e p t e m b e r 3 0 / 1 9 8 3 , C O M A L f o t h C o m m o d o r e 6 h a b e e n f r e e p u b l i c d o m a i n s o f t w a r e . C O M A L w a o r i g in a l l y w r i t t e n f o t h P E T / C B M . T h i s n e r e n d i t i o n h a s e v e r a l i m p r o v e m e n t s i n c l u d i n g c o m m a n d s f o c o n t r o l l i n gc o l o u r , s o u n d , a n t u r t l e g r a p h i c s . B e s t o a l l , i t ' s f r e e .C o n t a c t y o u r c l u b l i b r a r i a n a b o u t o b t a i n i n g c o p i e s .

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 9: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 9/95

' H o m e A c c o u n t a n t ' a n ' T a x A d v a n t a g e ' f o C 6

C o n t i n e n t a l S o f t w a r e o L o A n g e l e s , C a l i f o r n i a , i c o n j u n ct i o n w i t h t h e i r r e c e n t l y a p p o i n t e d m a r k e t i n g f i r m , S o u t hW e s t e r n P u b l i s h i n g C o . , h a a n n o u n c e d t h r e l e a s e o t w o t h e i r c u r r e n t b e s t s e l l i n g p r o g r a m s , ' T h e H o m e A c c o u n ta n t ' a n T h T a A d v a n t a g e ' , f o t h e d u c a t i o n a l e n v i r o nm e n t . R e w r i t t e n s p e c i f i c a l l y f o r t h e j u n i o r h i g h s c h o o l s , h i g hs c h o o l s , u n i v e r s i t i e s a n a d u l t e d u c a t i o n c l a s s e s , t h p a c ka g e s a l c o m e c o m p l e t e w i t h d i s k e t t e s , u s e r s m a n u a l s , t e a c he r m a n u a l a n d t e s t f o r m s . F o m o r e i n f o r m a t i o n c o n t a c t :

H a n k S c h e i n b e r g / D e n n y M o s i e rC o n t i n e n t a l S o f t w a r e1 1 2 2 3 S o u t h H i n d r y A v e n u eL o A n g e l e s , C a l i f o r n i a9 0 0 4 5 ( 2 1 3 ) 4 1 0 - 3 9 7 7

L a V e g a s S t y l e G a m b l i n g O T h C 6 A d v a n c e d M i c r o w a r e h a a n n o u n c e d t h r e l e a s e o t h e i rl a t e s t e f f o r t f o t h C 6 4 , C A S I N O P A C . I i n c l u d e s f o u r g a m e s

B l a c k j a c k , P o k e r , K e n o a n S l o t M a c h i n e , a n e a c h i s a i dt b a c c u r a t e s i m u l a t i o n s o t h v i d e o g a m e m a c h i n e sc u r r e n t l y i u s i L a s V e g a , R e n o a n A t l a n t i c C i t y . A v a i l ab l o t a p e o r d i s k f o $ 3 9 . 0 0 U S .

A l s o a v a i l a b l e i 6 4 T O U R , d e m o n s t r a t i o n p r o g r a m o t h c a p a b i l i t i e s o t h C 6 4 . T h e s e i n c l u d e H i g h R e s o l u t i o nG r a p h i c s , M u s i c a n S o u n d E f f e c t s . P r i c e d a $ 1 2 . 0 0 U S F o m o r e i n f o r m a t i o n p l e a s e c o n t a c t :

A d v a n c e d M i c r o w a r eP . O . B o x 6 1 4 3S a n t a A n a , C A 9 2 7 8 6 ( 7 1 4 ) 5 5 4 - 6 4 7 0

S a v e T h e W o r l d F r o m T o t a l D e s t r u c t i o nW i t h Y o u r V i 2

T H O R N E M h a a n n o u n c e d t h r e l e a s e o t h e i r n e w e s t a n m o s t c h a l l e n g i n g g a m e y e t , ' C o m p u t e r W a r ' , b a s e d o t h m o v i e ' W a r G a m e s ' . T h o u g h d i f f i c u l t t m a s t e r , i h a b e e nm a d e e a s i e r t l e a r n t h r o u g h a l s t a g e s . C o n t r o l i a c c e s s e de i t h e r t h r o u g h t h k e y b o a r d , o w i t h j o y s t i c k . F o m o r ei n f o r m a t i o n p l e a s e c o n t a c t :

N i n a B u d m a n o r P a t M c N a m a r aB u d m a n M a t h I n c .5 0 E g l i n t o n A v e n u e W e s t , S u i t e 3 0 T o r o n t o , O n t a r i oM 5 1 B ( 4 1 6 ) 4 8 4 - 7 7 7 3

S O L A R C O N a n n o u n c e s ' P a s s o l a r ' , D e s i g n A n a l y s i sF o P a s s i v e S o l a r S y s t e m s

B a s e d o t h ' P a s s i v e S o l a r D e s i g n H a n d b o o k ' , V o l u m eT h r e e f r o m t h L o A l a m o s N a t i o n a l L a b o r a t o r y , P a s s o l a rh a b e e n h a i l e d a a e a s y t l e a r n , e a s y t o p e r a t e A r c h it e c t s , C o n s u l t a n t s a n C o n t r a c t o r s t o o l . W i t h i n p u t d a t ap r o v i d e d o g e n e r a t e d b t h c l i e n t , y o u r d e s i r e d r e s u l t s a r e a s i l y a t t a i n e d w i t h t h u s o t h i s p r o g r a m . I n s t r u c t i o n s a r s h o w n o t h s c r e e n w h i l e t h p r o g r a m i i o p e r a t i o n , a n

v e r y c o m p r e h e n s i v e u s e r s m a n u a l i a l s o p r o v i d e d . A v a i la b l e f o t h C o m m o d o r e s e r i e s o b u s i n e s s c o m p u t e r s , t h p r i c e s a r a f o l l o w s . $ 3 5 5 . 0 0 U w i t h N o r t h A m e r i c a nW e a t h e r D a t a , a n $ 5 2 5 . 0 0 U w i t h W o r l d W i d e W e a t h e rD a t a . F o m o r e i n f o r m a t i o n p l e a s e c o n t a c t :

N o r l e n e H M a r t i nS O L A R C O N , I n c .6 0 C h u r c hA n A r b o r , M i c h i g a n4 8 1 0 4 ( 3 1 3 ) 7 6 9 - 6 5 8 8

S p i k e - S p i k e r s " " , V o l t a g e S u p p r e s s o r sN o i s e F i l t e r s

K a l g l o E l e c t r o n i c s C o . , I n c . h a a n n o u n c e d t h e i r r e l e a s e o l i n e o e l e v e n d i f f e r e n t m o d e l s o t r a n s i e n t v o l t a g e s u p p r e ss o r s a n c o n d u c t e d p o w e r l i n e n o i s e f i l t e r i n g d e v i c e s . D s i g n e d t p r o t e c t , c o n t r o l a n o r g a n i z e s e n s i t i v e h i g h - t e c he q u i p m e n t , t h e s e u n i t s a r e a v a i l a b l e a p r i c e s r a n g i n g f r o m$ 3 4 . 9 5 t $ 9 4 . 9 5 U S F o f u r t h e r i n f o r m a t i o n p l e a s e c o n t a c t :

K a l g l o E l e c t r o n i c s C o . , I n c .D e p t . S 6 5 8 4 R u c h R o a d . , E A l l e n T w p .B e t h l e h e m , P 1 8 0 1 7

C . I t o h F 1 P r i n t e r C u S h e e t F e e d e r A v a i l a b l e F o U n d e r $ 9 0 0 . 0 0

C a n a d i a n G e n e r a l E l e c t r i c h a a n n o u n c e d t h a r r i v a l o f i t f u l l y m e c h a n i c a l c u t - s h e e t f e e d e r f o i t C . I t o h F 1 D a i s y -w h e e l P r i n t e r . T h M o d e l A - 1 0 0 r e q u i r e s n t o o l s f o r i n s t a ll a t i o n , n p o w e r t o p e r a t e a n h a n s w i t c h e s o r c o n t r o l sa a l l . W e i g h i n g i a t e p o u n d s , t h i s c o m p l e t e l y m e t a l u n i tw i l l s t a c k i c o r r e c t s e q u e n c e e a c h p i e c e o p a p e r f e t i f r o m i t 2 0 s h e e t s t o r a g e b i n . S u b s c r i p t s a n s u p e r s c r i p t sa r s u p p o r t e d , w i t h p r i c e i t o t a l b e i n g $ 8 5 0 . 0 0 C d n . F o m o r e i n f o r m a t i o n :

M r A r S B e s tC a n a d i a n G e n e r a l E l e c t r i c D a t a S y s t e m s( 4 1 6 ) 6 7 5 - 7 5 0 0

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 10: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 10/95

T h G r a d e M a n a g e r m o r e i n f o r m a t i o n c o n t a c t :

' T h e G r a d e M a n a g e r ' , f o t h e V i c - 2 0 a n t h C o m m o d o r e 6 c o m p u t e r s , w i l l a l p h a b e t i c a l l y s o r t s t u d e n t l i s t s , k e e p t r a c ko a s s i g n m e n t s , w e i g h t s , g r a d e s , a n c a l c u l a t e a v e r a g e s f o a e n t i r e t e r m . I w i l l r e p o r t , t T o p r i n t e r , a s s i g n m e n ts u m m a r i e s , s t u d e n t g r a d e s a n a v e r a g e s , a n i n c o m p l e t ea s s i g n m e n t s . A v a i l a b l e o b o t h c a s s e t t e a n d i s k e t t e , t h d i s k v e r s i o n i m e n u d r i v e n . F o r u s e w i t h t h V i c - 2 0 , 8 m e m o r y e x p a n s i o n i r e q u i r e d . P r i c e s a r $ 2 9 . 9 5 U f o t a p e a n $ 3 4 . 9 5 U f o r d i s k . F o m o r e i n f o , c o n t a c t

S m o k e y M o u n t a i n S o f t w a r e5 W e s t M a i n S t r e e tB r e v a r d , N 2 8 7 1 2 ( 7 0 4 ) 8 8 3 - 2 5 9 5

T w N e S p o r t s S t r a t e g y G a m e s F o T h V I 2 P a r r P r o g r a m m i n g , o G a r y , I n d i a n a , h a p r o d u c e d t h f i r s tt w i s e r i e s o S p o r t s A d v e r s a r y G a m e s f o t h V i 2 0 T h f i r s t i t h e B a s e b a l l A d v e r s a r y . W i t h y o i t h m a n a g e r i a lp o s i t i o n a g a i n s t y o u r c o m p u t e r , t h i s g a m e a l l o w s f o a d d it i o n a l p l a y e r s o t h b e n c h f o p i n c h h i t t i n g a n r e l i e fp i t c h i n g a n i w r i t t e n t n o a l l o w y o u r a d v e r s a r y , t h ec o m p u t e r , a n u n f a i r a d v a n t a g e . C o n t r o l o t h g a m e i t h r o u g h t h k e y b o a r d . A v a i l a b l e o c a s s e t t e a n r e q u i r i n gn m e m o r y e x p a n s i o n , t h p r i c e i $ 1 0 . 9 5 U S

T h F o o t b a l l A d v e r s a r y i t h f i n a l i n t h i s s e r i e s o t w o . Y o a r p u i t h r o l e o h e a d c o a c h , w i t h f e a t u r e s b e i n gs e l e c t i o n o 3 1 p l a y s a n d i s p l a y o h a l f t i m e / g a m e s t a t i st i c s . A v a i l a b l e o c a s s e t t e , a n a l s o u s i n g k e y b o a r d c o n t r o l ,t h p r i c e i $ 1 4 . 9 5 U S

P a r r P r o g r a m m i n g2 6 6 4 T y l e r S t r e e tG a r y , I n d i a n a4 6 4 0 7 ( 2 1 9 ) 8 8 5 - 0 6 1 1

K o b e t e k S y s t e m s L i m i t e d a n n o u n c e s n e S T A T Ss o f t w a r e p a c k a g e .

D e s i g n e d b y M r P a t r i c k R o y s t o n o L o n d o n , E n g l a n d , M r R o y s t o n c u r r e n t l y h o l d s m a s t e r s d e g r e e i b o t h s t a t i s t i c sa n i n f o r m a t i o n s c i e n c e . W r i t t e n f o t h 4 0 0 0 , 8 0 0 0 / 9 0 0 0a n C 6 s e r i e s o c o m p u t e r s , t h i s m e n u d r i v e n p r o g r a mg i v e s t h e u s e r c o m p l e t e l y a d v a n c e d s t a t i s t i c a l p r o g r a m f o u s i a n S T A T S a p p l i c a t i o n . W i t h p r i c e o $ 3 5 0 . 0 0 t $ 5 0 0 . 0 0 C d n . , f u r t h e r ' i n t e r e s t m a b w a r r a n t e d f o t h o s ew h r e q u i r e a c c u r a t e r e s u l t s i n a s h o r t e r p e r i o d o t i m e . F o

K o b e t e k S y s t e m s L i m i t e d1 1 1 3 C o m m e r c i a l S t r e e tN e M i n a s , N o v a S c o t i aB 4 3 E ( 9 0 2 ) 6 7 8 - 9 8 0 0

S W R T T Y / M O R S E A t t e n t i o n H a m s a n S h o r tw a v e L i s t e n e r s

L e y o u r C o m m o d o r e 6 o V I C - 2 0 h e l p y o ' l i s t e n i n o t h w o r l d o R a d i o t e l e t y p e a n M o r s e C o d e . C o n v e r t s y o u r V I C -2 a n C - 6 4 c o m p u t e r i n t o l o w - c o s t R T T Y a n d m o r s ed e c o d i n g a n d i s p l a y t e r m i n a l . A l l o w s y o t r e c e i v e 4 t 1 0 b a u d B A U D O T R T T Y a n t 3 w p m o r s e c o d e .R e q u i r e s T T c o m p a t i b l e t e r m i n a l u n i t s u c h a t h M F J -1 2 2 4 / 5 o t h H R E l e c t r o n i c s T U - I I . P a c k a g e i n c l u d e ss o f t w a r e o c a s s e t t e , s p e c i a l u s e r p o r t c o n n e c t o r , a n c o p l e t e i n s t r u c t i o n s . P r i c e $ 1 9 . 9 5 U f o c a s s e t t e o $ 2 2 . 9 5 U f o d i s k p l u s $ 2 . 0 0 f o s h i p p i n g a n h a n d l i n g .

R A E l e c t r o n i c sP . O . B o 1 5 8 5O r a n g e P a r k , F l o r i d a3 2 0 6 7 - 1 5 8 5 ( 9 0 4 ) 2 6 4 - 6 7 7 7

M o d e m P r o t e c t i o n F r o m K l e e n L i n e

S u p p r e s s d a m a g i n g t e l e p h o n e a n p o w e r l i n e s p i k e s c a u s e db l i g h t n i n g , s p h e r i c s o p h o n e o f f i c e s w i t c h g e a r w i t h t h K l e e n L i n e M o d e l P D S - 1 1 / S U P . A v a i l a b l e f o p i t e l ep h o n e m o d u l a r c o n n e c t o r s ( R J - 1 1 ) a n t h w i d e r p i c o n n e c t o r s ( R J - 4 5 ) , t h P D S - 1 1 / S U P i p r i c e d a $ 8 1 . 9 5 U S .F o m o r e i n f o r m a t i o n p l e a s e c o n t a c t :

F r a n k S t i f t e rE l e c t r o n i c S p e c i a l i s t s I n c .1 7 S o u t h M a i n S t r e e tP . O . B o 3 8 N a t i c k , M a s s a c h u s e t t s0 1 7 6 0 ( 6 1 7 ) 6 5 5 - 1 5 3 2

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 11: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 11/95

A c c o u n t s R e c e i v a b l e P r o g r a m F o T h e C 6 4 ' P o w e r 6 4 A v a i l a b l e F o T h C o m m o d o r e 6

W r i t t e n b M i c r o s p e c I n c . o f P i a n o , T e x a s , t h i s p r o g r a m w i l ls u p p o r t u t 1 5 c u s t o m e r s p e d i s k e t t e o b a l a n c ef o r w a r d s y s t e m t h a t w i l l a c c o m m o d a t e 1 t r a n s a c t i o n s p e c u s t o m e r f o e a c h p o s t i n g p e r i o d . C o m p l e t e a g e d r e p o r t s a r eg e n e r a t e d a n a u t o m a t i c a l l y p o s t e d t M i c r o s p e c s G e n e r a lL e d g e r p r o g r a m . T h p r i c e f o r t h i s p r o g r a m i $ 9 9 . 9 5 U S w i t h m o r e i n f o r m a t i o n a v a i l a b l e f r o m :

L a u r a R o b i n s o nC o m m u n i c a t i o n s P l u s3 0 S S h e r m a nS u i t e 1 1 R i c h a r d s o n , T e x a s7 5 0 8 1 ( 2 1 4 ) 7 8 3 - 8 5 4 3

A l l o w Y o u r V i o C 6 T B a l a n c e Y o u r C h e q u e b o o kM i c r o s p e c o P i a n o T e x a s , i i t n e v e r e n d i n g q u e s t f o f u r t h e r C 6 a n V i 2 p r o g r a m s , h a s r e l e a s e d t h e ' C h e c kb o o k M a n a g e r ' . A v a i l a b l e f o b o t h t h C 6 a n V i 2 0 e a c ha p p e a r t o f f e r s o l u t i o n t t h p r o b l e m o k e e p i n g y o u rc h e q u e b o o k i o r d e r . A b l e t t r a c k a l o u t s t a n d i n g c h e q u e s ,r e c o n s i l e m o n t h l y f i n a n c i a l s t a t e m e n t , a n t r a c k e x p e n s e so q u a r t e r l y a n y e a r - t o - d a t a b a s i s , t h l i m i t o n l y a p p e a r st b t h e c a p a c i t y o t h e v e r s i o n p u r c h a s e d . T h V i 2 v e r s i o n o f f e r s t e l e s s c a t e g o r i e s t h a n t h a t o t h C 6 4 . T h p r i c e i $ 6 9 . 9 5 U f o t h C 6 v e r s i o n , a n $ 4 9 . 9 5 U f o t h V i 2 0 F o f u r t h e r i n f o r m a t i o n p l e a s e c o n t a c t C o m m u n i c at i o n s P l u s ( a b o v e ) .

I t h p a s t w h a v e a l c o m e t k n o w a n l o v e t h e f e a t u r e s o P o w e r f o o u C o m m o d o r e c o m p u t e r s . B u t w i t h t h a d v e n to t h C o m m o d o r e 6 4 l o s s h a b e e n f e l t . A f t e r b e i n gs p o i l e d b P o w e r , B A S I C p r o g r a m m i n g h a s u d d e n l y b ec o m e c h o r e . N l o n g e r m u s t t h i s b e f o B r a d T e m p l e t o nh a r e - w r i t t e n h i s u t i l i t y f o t h C 6 4 .

I c a s e y o h a v e n e v e r h e a r d o P o w e r , t h e f o l l o w i n g a r es o m e o t h f e a t u r e s i h a t o f f e r .

a u t o m a t i c l i n e n u m b e r i n g a n d r e - n u m b e r i n gc o m p l e t e t r a c i n g f u n c t i o n ss i n g l e s t e p p i n g t h r o u g h p r o g r a m sd e f i n i t i o n o k e y s a B A S I C k e y w o r d sd e - b u g g i n g e a s e w i t h a w h y ' c o m m a n da d d i t i o n o a u t o r e p e a t f u n c t i o n t c u r s o r k e y sa b i l i t y t o m e r g e B A S I C p r o g r a m sl i s t i n g a n s c r o l l i n g u p a n d d o w n o B A S I C p r o g r a m s i m e m o r yh e x a d e c i m a l a n d e c i m a l c o n v e r s i o n sa n d m u c h , m u c h m o r e

T h d o c u m e n t a t i o n i n c l u d e d , w r i t t e n b y J i m B u t t e r f i e l d , i v e r y h e l p f u l l i n a l a s p e c t s a n l e a v e s n o t h i n g t t h i m a g in a t i o n . F o t o t a l p r i c e o $ 9 9 . 9 5 C d n . , t h e b e n e f i t s s h o w nw i l l b e w o r t h t h c o s t i n v o l v e d . F o m o r e c o n t a c t :

P r o - L i n e S o f t w a r e L t d .7 5 T h e Q u e e n s w a y E a s t , U n i tM i s s i s s a u g a , O n t a r i oL 4 Y 4 C 5 ( 4 1 6 ) 2 7 3 - 6 3 5 0

T h T r a n s a c t o r V o l u m e 4 I s s u e 0

Page 12: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 12/95

T h M f l N f l G E R C o l u m n D o B e l l A l e x G a u lM i l t o n , O n t a r i o

I t h i s i s s u e , t h M a n a g e r c o l u m n i d e v o t e d t t h f i r s t p a r to h a n d s - o n a p p l i c a t i o n f o t h ' 6 M A N A G E R C h r i s tm a c a r d a n g i f t l i s t . T h s e c o n d p a r t o t h i s a r t i c l e w i l la p p e a r i t h n e x t i s s u e . S u b s e q u e n t i s s u e s w i l l p r o v i d em o r e e a s y t f o l l o w h a n d s - o n a p p l i c a t i o n s f o h o m e a n b u s i n e s s a w e l l a t i p s f o a d v a n c e d u s e r s i n c l u d i n g " R e -- F i e l d ' b E r i c A r m s o n , r o u t i n e y o a d t C r e a t e / R e v i s et h a t r e - o r d e r s f i e l d e n t r y . E d

' 6 M A N A G E R G i f t L i s t

H U M B U G ! I t ' s t h a t t i m e o y e a r a g a i n . s t a g g e r e d u t h s t a i r s f r o m t h b a s e m e n t d r a g g i n g t h b o o o l C h r i s t m a sj u n k a c c u m u l a t e d o v e r y e a r s o n e g l e c t . T h e n a f t e r s t i f fd r i n k , s c r e w e d u p e n o u g h c o u r a g e t o p e n i t Y U K !K r i n k l e d t i n s e l , t a n g l e d C h r i s t m a s t r e e l i g h t s , b r o k e n d e c or a t i o n s , h o r r i b l e - l o o k i n g h o l l y , m u s t y m i s t l e t o e ( s m e l l i n g o o l k i s s e s ) , p e t r i f i e d c a n d y c a n e s a n a t h b o t t o m , b o x e s o l a s t y e a r ' s C h r i s t m a s c a r d s . C h e e r u p t h w o r s t i y e t c o m e !

T h e n , l i k e m e m o r y o N E Y e a r ' s D a h a n g o v e r , i s u d d e n l y h i m e H o a g o i n g t c o p e w i t h t h C h r i s t m a sc a r d s , g i f t s , a n p a r t y a g a i n t h i s y e a r ? T h e r e ' s n u m b e r o p e o p l e I ' l i k e t ' e d i t ' f r o m m l i s t b u c a n n e v e r r e m e mb e w h e t h e r t h e y s e n t m a c a r d o r g i f t l a s t y e a r . ( I ' d p r e f e rn o t e x p o s e m y s e l f a a n i n c o m p e t e n t w h c a n ' t e v e nm a s t e r C h r i s t m a s c a r d l i s t . ) U s u a l l y w h a t h a p p e n s i s e n dt h e m a c a r d o n y e a r , t h e y s e n d m o n t h n e x t . . . a n s o n I t ' s a t h o u g h e a c h o u w a n t s t s e n d t h l a s t m i s s i l e . . .m e a n c a r d . T h e n w h a t t d a b o u t g i f t s e s p e c i a l l y t h o s eu s e l e s s t o k e n g i f t s t a p p e a s e d i s t a n t r e l a t i v e s . I ' v e g o e n o u g h s o c k s t i e s t d r e s s a h e r d o c a r i b o u a n d e n o u g ha f t e r - s h a v e l o t i o n t b a t h e i n I ' t r a d e i a l f o o n g o o dD a r t h V a d e r v i d e o g a m e . I g e t s d o w n t m a t t e r o h o m u c h t s p e n d a e q u a t i o n w h a t e v e r t h e y s p e n d h a v e t s p e n d . B o r i n g ! T h e n w h t i n v i t e t t h p a r t y ? H o t a v o i d i n v i t i n g p e o p l e w h m i l i k e s h a r k s a n j e l l y f i s h . H o w i l l g e t h r o u g h i a l a g a i n w i t h o u t l o s i n g m m i n d ? .

H A R K ! T h i s y e a r d e c i d e d t h e r e h a t b b e t t e r w a y .w a n t t g e r i o t h w o r r y , t h p l a n n i n g , t h s t r a i n o m o l m e m o r y b a n k a n d g e b a c k s o m e r e a l C h r i s t m a s c h e e r ,

b r o u h a h a , w h a t e v e r i w a t h a t m a d e o l S c r o o g e w a n t t c l i c k h i s h e e l s o C h r i s t m a s D a y . T a k i n g m c u f r o mb u s i n e s s a s s o c i a t e o m i n e w h i e c s t a t i c o v e r h i n e c o m p u t e r s y s t e m , d e c i d e d t o t r y m h a n d a s o l v i n g m p r o b l e m u s i n g T H ' 6 M A N A G E R .

V e r y s l o w l y a n c a r e f u l l y w i l l s h o w y o t h s t e p s t o o kc r e a t i n g m C h r i s t m a s L i s t f i l e . Y o w i l l b a b l e t e a s i l yk e e p t r a c k o c a r d s , g i f t s , p a r t i e s , m o n e y s p e n t , a n o t h e rC h r i s t m a s i n f o r m a t i o n . Y o w i l l b a b l e t g e n e r a t e n u m e ro u u s e f u l r e p o r t s t h a t w o u l d b d i f f i c u l t o i m p o s s i b l e t c r e a t e w i t h o u t i t A l o f t h i s i d i r e c t e d t o w a r d s h e l p i n g y o b e t t e r o r g a n i z e y o u r s e l f , s t h a t y o w i l l h a v e m o r e t i m e t e x p e r i e n c e t h r e a l j o y s o C h r i s t m a s .

L O A D i n g T h P r o g r a m

T u r n o y o u r 6 4 m o n i t o r a n d i s k d r i v e .I n s e r t y o u r M a n a g e r d i s k i t h e d r i v eT y p e : l o a d 6 4 . m a n a g e r " , 8 p r e s s ' r e t u r n ' .W h e n t h e c u r s o r r e a p p e a r s , t y p e i ' r u n ' a n p r e s s' r e t u r n ' .A f t e r f e m i n u t e s , m e n u c o m e s u p o n t h s c r e e n a n y o a r r e a d y t s t a r t .

F o r m a t t i n g D i s k e t t e

T h f i r s t t h i n g y o u m u s t d i " f o r m a t " b l a n k d i s k e t t e , i e p r e p a r e i s i c a r e c e i v e d a t a . P r e s s ' t f o r m a t d i s k .T h c o m p u t e r w i l l l o a d t h e f o r m a t p r o g r a m f r o m t h d i s k .W h e n t h c o m p u t e r h a f i n i s h e d l o a d i n g , r e m o v e T H M A N A G E R d i s k e t t e a n i n s e r t y o u r b l a n k d a t a d i s k e t t e i n t ot h d r i v e . F o l l o w t h s c r e e n i n s t r u c t i o n s a n d y o u w i l l h a v ef o r m a t e d d i s k .

T h T r a n s a c t o r 1 V o l u m e 4 I s s u e 0

Page 13: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 13/95

G e t t i n g S t a r t e d I T h C R E A T E / R E V I S E O p t i o n

W h e n t h m a i n m e n u a p p e a r s , p r e s s ' c f o c r e a t e / r e v i s e .T h i s o p t i o n l e t s y o d r a w f o r m o t h s c r e e n a n r e v i s e i l a t e r i y o c h o o s e . T h f i r s t s c r e e n p r o m p t i ' f i l e n a m e ? ' .c a l l e d m f i l e ' x m a s l i s t ' . E n t e r a n f i l e n a m e y o u w a n t( p r e f e r a b l y o n t h a t r e m i n d s y o o t h f i l e ) a n p r e s s' r e t u r n ' . T h n e x t s c r e e n p r o m p t i ' c r e a t e u s i n g a e x i s t i n gs c r e e n ( y / n ) ? ' . E n t e r ' n a y o d n o h a v e a n e x i s t i n gs c r e e n .

S e l e c t i n g S c r e e n C o l o u r s

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

T h s y s t e m w i l l n o p r o m p t :

E N T E R B O R D E R C O L O U R ?E N T E R B A C K G R O U N D C O L O U R ?E N T E R C U R S O R C O L O U R ?

F o e a c h p r o m p t s e l e c t c o l o u r r b p r e s s i n g ' C T R L ' a n n u m b e r k e w i t h c o l o u r n a m e o i t s i d e , O R ' C o m m od o r e K E Y ' a n d n u m b e r k e w i t h a c o l o u r n a m e o i t s i d e

N o t e t h a t i y o c h o s e a b l a c k b a c k g r o u n d w i t h b l a c k b o r d e ra n b l a c k c u r s o r n o t h i n g w o u l d a p p e a r o t h s c r e e n . T h i sc a b r e m e d i e d b y c h o o s i n g l i g h t c u r s o r c o l o u r i e w h i t eo y e l l o w . R e f e r t t h i n s t r u c t i o n m a n u a l t h a t c a m e w i t hy o u r 6 f o f u r t h e r d e t a i l s .

D e s i g n i n g F o r m F o Y o u r C h r i s t m a s L i s t D a t a

A f t e r c h o o s i n g y o u r s c r e e n c o l o u r s a n p r e s s i n g ' r e t u r n ' ,y o u r s c r e e n w i l l b c l e a r e d e x c e p t f o t h b o t t o m l i n e w h e r ei w i l l s a y s c r e e n ' o 1 a n ' L C l ' . T h i s m e a n s t h a t y o a r o s c r e e n a n y o u r c u r s o r i o l i n e c o l u m n 1 Y o c a n o c r e a t e s c r e e n f o y o u r C h r i s t m a s l i s t .

P i c t u r e f i l e f o l d e r f i l l e d w i t h b l a n k p i e c e s o p a p e r . T h f i l ef o l d e r i r e a l l y o u e m p t y d a t a d i s k e t t e a n t h b l a n k p i e c e so p a p e r a r b l a n k s c r e e n s w i t h n o t h i n g o t h e m . Y o a r n o g o i n g t c r e a t e ' f o r m s ' o u o t h b l a n k p i e c e s o p a p e r .

M A N U A L F I L I N G S Y S T E M • 6 M A N A G E R F I L I N G S Y S T E M

F i l i n g. . C a b i n e t

D a t aD i s k e t t e

\ — F i l e

R e c o r d

C U S T O M E R N A M EA D D R E S S - *I N V O I C E #D A T EP . O . *A M O U N T

F i e l dC U S T O M E R N A M EA D D R E S SI N V O I C E *D A T EP . O . *A M O U N T

T h T r a n s a c t o r 1 V o l u m e 4 I s s u e 0

Page 14: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 14/95

P i c t u r e ' f o r m ' w i t h t i t l e s a n b o x e s t f i l l i n T h t o o j o a p p l i c a t i o n , s i m i l a r t t h o n b e l o w , m a h e l p y o v i s u a l i z e a f o r m .

J O B A P P L I C A T I O N F O R MN A M EA D D R E S S

N o t i c e t h a t f o r m h a t i t l e s o p r o m p t s f o l l o w e d b s p e c i f i ca r e a s i w h i c h t e n t e r i n f o r m a t i o n . W a r g o i n g t u s f o r m f o e n t e r i n g i n f o r m a t i o n i o u r C h r i s t m a s L i s t .

U s i n g t h s c r e e n a b l a n k p i e c e o p a p e r , y o w i l l n o d e s i g n a f o r m t h a t a c c o m o d a t e s a l t h e i n f o r m a t i o n y o n e e d t k n o w a b o u t p e r s o n o y o u r C h r i s t m a s L i s t . W h e ny o a r e f i n i s h e d i m a r e s e m b l e t h e s c r e e n b e l o w . E a c h ' i n d i c a t e s t h b e g i n n i n g a n e n o b o o f i e l d o i n f o r m at i o n . T h ' r r e p r e s e n t s a f i e l d t h a t w i l l o n l y n e e d c h a r a c t e ro i n f o r m a t i o n .

C H R I S T M A S L I S T ' 8 N A M EA D D R E S SC I T YS T A T EZ I P H O N EB I R T H D A YL A S T C O N T A C TN O T E S

R E C ' D : C A R DG I F T

G A V E : C A R D t tG I F T

N O T E S !

t / t / t !t / t /

L A S T Y E A R

P A R T Y 7

P A R T Y 7

T H I S Y E A R

C A R D P A R T Y I N V I T .G I F T

N O T E S !

M / F t i

V I S I T / C A L L 7 ! V I S I T / C A L L 7

!

V I S I T / C A L L t !

w i l l s t a r t y o o f w i t h t i t l e o t h p a g e a n t h ' N A M E ' e n t r ya n d y o u c a d e s i g n t h e r e s t o t h f o r m y o u r s e l f . C u r s o r o v e rt c o l u m n 1 l i n e 1 t y p e ' C H R I S T M A S L I S T ' 8 3 , t h e n p r e s s' r e t u r n ' . Y o w i l l n o b o l i n e c o l u m n 1 P r e s s r e t u r na g a i n t g e t r o 3 N o c u r s o r o v e r t c o l u m n ( s p a c e s )a n t y p e i ' N A M E ' . T h i s i t h f i r s t t i t l e ( o s c r e e n p r o m p t )f o t h f i r s t f i e l d i y o u r f o r m . N o y o a r g o i n g t i n d i c a t e

t h f i e l d s i z e . W h i l e h o l d i n g t h C O N T R O L k e d o w n , p r e s s' f A f t e r r e l e a s i n g t h k e y s t h p r o m p t ' L E N G T H ? ' w i l la p p e a r o t h b o t t o m l i n e . T h p r o g r a m w i l l a c c e p t n u b e r s b e t w e e n a n 3 f o t h l e n g t h o t h f i e l d . I o u c a s e ,w h a v e c h o s e n 2 c h a r a c t e r s a s t h e l e n g t h o t h ' n a m e 'f i e l d . E n t e r ' 2 0 ' a n p r e s s ' r e t u r n ' . Y o w i l l n o t i c e t h a t t h i sc o m m a n d w i l l l e a v e t w t ' t i n d i c a t e w h e r e t h f i e l d i s T h l e n g t h o t h f i e l d o t h e s c r e e n i n c l u d e s t h e t w t ' s .( T h e t ' m a a l s o b e k e y e d i d i r e c t l y , b u y o w i l l h a v e t c o u n t t h f i e l d l e n g t h y o u r s e l f . B s u r e t i n c l u d e t h t ' i y o u r f i e l d c o u n t . )

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

1 D e c i d e o s p e c i f i c p i e c e o i n f o r m a t i o n y o w a n ti n c l u d e d o t h f o r m . ( I n f o r m a t i o n s u c h a n a m e , a d r e s s , p h o n e , w h e t h e r y o u w a n t t s e n d t h e m c a r d o g i f t , e t c . )

2 A a s u i t a b l e s p o t o t h e s c r e e n , e n t e r a t i t l e o p r o m p t f o t h a t p i e c e o i n f o r m a t i o n t b i n p u t , e g N A M E "p r o m p t s t h e u s e r t i n p u t n a m e . T h e r e m u s t b s u f f ic i e n t r o o m o t h r i g h t s i d e o t h p r o m p t t e n t e r t h r e q u i r e d i n f o r m a t i o n .

3 S p e c i f y t h e m a x i m u m n u m b e r o l e t t e r s o c h a r a c t e r s t h a tc a n b e i n p u t i n t o t h f i e l d f o l l o w i n g t h t i t l e o p r o m p t .T h i s i d o n e b h o l d i n g t h c o n t r o l k e d o w n a n p r e s s i n g f e n t e r i n g n u m b e r f o t h f i e l d l e n g t h , t h e np r e s s i n g ' r e t u r n ' . ( s i n g l e c h a r a c t e r f i e l d w i l l s h o ws i g n , f i e l d s g r e a t e r t h a n c h a r a c t e r a r r e p r e s e n t e d b t ' a t h e p r e c i s e b e g i n n i n g a n e n o t h f i e l d . )

R e p e a t t h e t h r e e s t e p s a b o v e a g a i n a n a g a i n u n t i l y o u h a v ea l t h e i n f o r m a t i o n y o u w a n t o n t h e f o r m . A f t e r y o u h a v ee n t e r e d a l t h p r o m p t s a n f i e l d s i t h e f o r m , y o m a w a n tt p a u s e t c o n s i d e r t h o v e r a l l d e s i g n o t h e f o r m . O n l y y o uc a d e c i d e o w h a t i p l e a s i n g l a y o u t . I s h o u l d b e c l e a ra n e a s y t r e a d . R e v i s i o n s m a b m a d e n o o l a t e r u s i n gt h ' C R E A T E / R E V I S E ' o p t i o n . O n c e y o u h a v e s t a r t e d e n t e ri n d a t a i t h ' E N T E R / E D I T ' o p t i o n , y o m a N O c h a n g et h s i z e o f t h f i e l d s . O u s a m p l e w i l l g i v e y o a i d e a o w h a t k i n d s o i n f o r m a t i o n y o m a w a n t t s t o r e a n h o t l a i o u t . T h e n u m b e r s s t a n d f o t h m a x i m u m n u m b e r o l e t t e r s o r c h a r a c t e r s t h a t m a b e n t e r e d i f i e l d o i n f o r m a t i o n b o x .

S a v i n g T h S c r e e n

A f t e r y o h a v e f i n i s h e d d e s i g n i n g t h f o r m o n t h s c r e e na n d y o u a r s u r e i i c o r r e c t , p r e s s t h e ' l e f t a r r o w ' k e y . T h s c r e e n w i l l t h e n p r o m p t y o w i t h ' A R E Y O S U R E ? ' . E n t e r

T h T r a n s a c t o r 1 V o l u m e 4 I s s u e 0

Page 15: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 15/95

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

N e x t t h s c r e e n w i l l p r o m p t ' A n o t h e r S c r e e n ? ' . I o u c a s ew w i l l e n t e r ' n a n p r e s s ' r e t u r n ' . T h e n t h s c r e e n w i l lp r o m p t ' D y o w i s h t a l t e r f i e l d t y p e s ? ' t h i s i t c h a n g eb e t w e e n a a l p h a f i e l d i e l e t t e r s o t h a l p h a b e t a n d n um e r i c f i e l d s i e n u m b e r s . A w d n o r e a l l y h a v e a n p u r e l y n u m e r i c f i e l d s , w w i l l l e a v e a l t h f i e l d s t h s a m e b e n t e r i n g ' n a n ' r e t u r n ' .

D e c i d i n g O T h N u m b e r O f R e c o r d s F o Y o u r F i l e

N o p l a c e t h e d a t a d i s k y o p r e v i o u s l y f o r m a t t e d i n t o t h d i s k d r i v e a f t e r r e m o v i n g t h m a n a g e r d i s k . T h s c r e e n w i l lp r o m p t y o u w i t h ' R e c L e X X X X , M a N o R e X X X X ' a t h b o t t o m o t h s c r e e n a n a s k s ' O K ? ' . E n t e r ' y a n ' r e t u r n ' . T h e n t h e s c r e e n w i l l p r o m p t ' R e c L e n , # o r e c o r d s 'a w h i c h p o i n t y o c a a c c e p t t h e n u m b e r o r e c o r d sd i s p l a y e d b p r e s s i n g ' r e t u r n ' o r e n t e r y o u r o w n u m b e r o r e c o r d s ( u p t a b o u t 3 0 0 ) a n p r e s s ' r e t u r n ' . T h c o m p u t e rw i l l t h e n g t t h d i s k a n c r e a t e a f i l e l a r g e e n o u g h t h a n d l e a l t h e r e c o r d s y o a s k e d f o r . A t h i s p r o c e s s w i l lt a k e s o m e t i m e , y o m a w a n t t g t t h e k i t c h e n f o s n a c k .

E n t e r i n g I n d i v i d u a l R e c o r d s I Y o u r F i l e

N o y o m a e n t e r t h e i n d i v i d u a l r e c o r d s f o p e o p l e o y o u r C h r i s t m a s L i s t u s i n g t h e f o r m y o u h a v e j u s t d e s i g n e do t h s c r e e n . C h o o s e ' E n t e r / E d i t ' o t h m a i n m e n u . I t h i s o p t i o n y o m a e n t e r , c h a n g e , d e l e t e a n s e a r c h f o r e c o r d s o i n d i v i d u a l p e o p l e i y o u r C h r i s t m a s L i s t . ( M o r ea d v a n c e d c o m m a n d s w i l l b d i s c u s s e d i f u t u r e a r t i c l e s . )F o e a c h p e r s o n o y o u r C h r i s t m a s L i s t , c o m p l e t e s c r e e nf o r m w i t h t h e f o l l o w i n g s t e p s :

1 P r e s s ' e t e n t e r a r e c o r d ;2 F i l l i t h b l a n k f i e l d s , p r e s s i n g ' r e t u r n ' a f t e r e a c h e n t r y ;3 P r e s s ♦ ■ t s a v e t h r e c o r d . W h e n y o u h a v e e n t e r e d

r e c o r d f o e v e r y p e r s o n o y o u r C h r i s t m a s l i s t , p r e s s F l t r e t u r n t t h m a i n m e n u . T h s c r e e n w i l l p r o m p t ' A r ey o s u r e ( y / n ) ? ' , e n t e r ' y ' , ' r e t u r n ' .

M o r e T C o m e

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

T h T r a n s a c t o r 1 V o l u m e 4 I s s u e 0

Page 16: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 16/95

            

         

                            

 

     

                                  

       

Page 17: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 17/95

C o m p u K i n k s .

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

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

s e t h U n i o n i l a y i n g o f m o r e r o b o t s

L O f l P ' 5 F S C E I N V A D E R ' SS Y N T A X E R R O R

T h T r a n s a c t o r 1 V o l u m e 4 I s s u e 0

Page 18: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 18/95

B A S I C B e g i n n e r s A l l - P u r p o s e S y m b o l i c I n s t r u c t i o n C o d eC o m m a n d s ,

C o m m a n d /S t a t e m e n tC L O S E

C L

C M C O N T

D A T A

D E

D I

E N F O

F R

G E

G O S U BG O T O

I F . . . G O T O

I F . . T H E N

I N P U T

L E

L I S T

L O A D

S t a t e m e n t s , a n d S y m b o l sE x a m p l e

1 C L O S E nC L C M D DC O N T

1 D A T A 1 , 2 , 3 , 42 D A T A T O M , S U 3 D A T A D O E , T O

1 0 D E F F N R ( X )

1 0 D I M A ( n )2 0 D I M A { n , m , o , p )3 D I A ( n ) , B ( m )4 D I A ( N )5 D I A $ ( n )

9 9 E N 1 F O T O 1 0

P R I N T F R ( 0

1 0 G E T C2 0 G E T C S3 0 G E T # d , C4 0 G E T # d , C

1 G O S U BG O T O n

1 0 I F X 1 0 G O T O n1 O 1 F X 1 O T H E N Y

1 I N P U T2 I N P U T A

3 I N P U T A , A $ , B , B $4 I N P U T # d 5 i n p u t # d , a 6 I N P U T # d , A , A $ , B , B $

L E T X 1

L I S TL I S T - nL I S T n - L I S T n

1 L O A D2 L O A D " N A M E "3 L O A D " N A M E " ,3 L O A D " N A M E " , d ,

P u r p o s e

C l o s e s l o g i c a l f i l e ' n ' .

S e t s v a r i a b l e s t z e r o o n u l l .

K e e p i e e e d e v i c e ' D o p e n t m o n i t o r b u s .

C o n t i n u e p r o g r a m e x e c u t i o n a f t e r s t o p c o m m a n d . N p r o g r a mc h a n g e s a r p e r m i t t e d .

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

D e f i n e s f u n c t i o n ' R

S p e c i f i e s m a x i m u m n u m b e r o e l e m e n t s i a a r r a y o r m a t r i x .S p e c i f i e s m a x i m u m n u m b e r o d i m e n s i o n s i a a r r a y .N u m b e r o a r r a y s l i m i t e d b m e m o r y .M a b e d i m e n s i o n e d d y n a m i c a l l y .S t r i n g s t b d i m e n s i o n e d .

T e r m i n a t e s p r o g r a m e x e c u t i o n .

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

R e t u r n s n u m b e r o b y t e s o a v a i l a b l e m e m o r y .

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

B e g i n s e x e c u t i o n o a s u b r o u t i n e w h i c h b e g i n s o l i n e ' n ' .

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

T r a n s f e r s e x e c u t i o n t o l i n e ' n i f r e s u l t o f c o n d i t i o n i t r u e .

C o d e f o l l o w i n g T H E N i e x e c u t e d o n l y i f r e s u l t o f c o n d i t i o n i t r u e .M a a l s o b f o l l o w e d b l i n e n u m b e r t t r a n s f e r e x e c u t i o n .

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

O p t i o n a l . A s s i g n s v a r i a b l e ' X t h v a l u e o 1 0

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

L o a d s n e x t e n c o u n t e r e d p r o g r a m f r o m t a p e u n i t i n t o m e m o r y .L o a d s p r o g r a m o f i l e ' N A M E ' i n t o m e m o r y f r o m t a p e u n i t .L o a d s s p e c i f i e d f i l e ' N A M E ' f r o m d e v i c e ' d L o a d s s p e c i f i e d f i l e ' N A M E ' f r o m d e v i c e ' d f o c o m m a n d ' c ' . ( V I C /C 6 o n l y f o d i r e c t m e m o r y l o a d )

1 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 19: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 19/95

C o m m a n d /S t a t e m e n tN E N E X T

O N . . . G O S U B

O N . . . G O T O

O P E N

P E E K

P O K E

P O P R I N T

R E A D

R E R E S T O R E

R E T U R N

R U

S A V E

S T E P

S T O PS Y

U S

V E R I F Y

W A I T

E x a m p l e

N E N E X T1 0 O N A G O S U B I , m

1 O G O T O I , m

1 O P E N2 O P E N a 3 O P E N a d 4 O P E N a d , c , " N A M E "

P E E K ( a )P E E K ( A )

P O K E a P O K E A

1 P R I N T P O S ( O )1 0 P R I N T A2 P R I N T A 3 P R I N T A A

4 P R I N T # d 5 P R I N T # d , A $

1 R E A D A $ B

1 R E c o m m e n t

1 R E S T O R E

9 9 9 0 R E T U R N

R U R U N nS A V E " N A M E "S A V E - N A M E " , dS A V E " N A M E " , d ,1 F O T 1 S T E P

S T O PS Y ( x

U S ( x

V E R I F YV E R I F Y " N A M E "V E R I F Y " N A M E " , dW A I T a , b ,

P u r p o s e

D e l e t e s c u r r e n t p r o g r a m i m e m o r y , s e t s v a r i a b l e s t z e r o .

I n d i c a t e s e n o c o d e c o n t a i n e d i F O R / N E X T l o o p .

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

T r a n s f e r s c o n t r o l t s p e c i f i e d l i n e T , ' m ' , o ' n d e p e n d i n g o n v a l u e o i n d e x ' A ' .

O p e n s l o g i c a l f i l e ' a ' f o r e a d o n l y f r o m t a p e u n i t .O p e n s l o g i c a l f i l e ' a ' f o r e a d o n l y f r o m d e v i c e ' d ' .O p e n s l o g i c a l f i l e ' a ' f o c o m m a n d ' c f r o m d e v i c e ' d ' .O p e n s l o g i c a l f i l e ' a ' o d e v i c e ' d 1 . I f d e v i c e ' d a c c e p t s f o r m a t t e df i l e s , f i l e n a m e i p o s i t i o n e d f o c o m m a n d .

R e t u r n s b y t e v a l u e f r o m a d d r e s s ' a ' .A d d r e s s c a n b e d y n a m i c .

P u t s b y t e ' b i n t o a d d r e s s ' a ' .P a r a m e t e r s c a n b d y n a m i c .

P r i n t s n e x t a v a i l a b l e p r i n t p o s i t i o n ( p o s i t i o n o c u r s o r o s c r e e n ) .P r i n t s v a l u e ' A o d i s p l a y s c r e e n .P r i n t s s p e c i f i e d s t r i n g o s c r e e n .P r i n t s s p e c i f i e d v a l u e s o r s t r i n g s o s c r e e n , b e g i n n i n g i n e x t a v a i l ab l p r i n t p o s i t i o n ( p r e - t a b b e d p o s i t i o n s a r i c o l u m n s 1 0 , 2 0 , 3 0 , 4 0e t c . ) .P r i n t s v a l u e o ' A o d e v i c e ' d P r i n t s s p e c i f i e d s t r i n g o d e v i c e ' d

R e a d s n e x t t w d a t a e l e m e n t s i n t o v a r i a b l e s A a n B $

R e m a r k i n d i c a t o r . E x e c u t i o n s k i p s e n t i r e l i n e .

R e s e t s d a t a p o i n t e r s t h a t n e x t R E A D r e c e i v e s f i r s t e l e m e n t o f i r s tD A T A s t a t e m e n t .

S u b r o u t i n e e x i t ; t r a n s f e r s c o n t r o l t t h s t a t e m e n t f o l l o w i n g m o s tr e c e n t g o s u b d i r e c t i n g t r a n s f e r t t h s u b r o u t i n e .

B e g i n s e x e c u t i o n o p r o g r a m a l o w e s t l i n e n u m b e r .B e g i n s e x e c u t i o n o p r o g r a m l i n e ' n ' .

S a v e s c u r r e n t f i l e o p r o g r a m ' N A M E ' o t a p e u n i t .S a v e s c u r r e n t p r o g r a m o f i l e ' N A M E ' o d e v i c e ' d ' .S a v e s f i l e ' N A M E ' o d e v i c e ' d ' . ' c ' s p e c i f i e s e o o e o t .

A l t e r s l o o p v a r i a b l e i n c r e m e n t .

S t o p s p r o g r a m e x e c u t i o n .

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

T r a n s f e r s p r o g r a m c o n t r o l t p r o g r a m w h o s e a d d r e s s i a l o c at i o n s a n ( V I C / C 6 4 l o c a t i o n s 7 8 4 , 7 8 5 ) . ' x ' i s a p a r a m e t e rp a s s e d t a n f r o m t h m a c h i n e l a n g u a g e p r o g r a m .

V e r i f i e s c u r r e n t p r o g r a m a g a i n s t n e x t p r o g r a m o t a p e u n i t .V e r i f i e s c u r r e n t p r o g r a m a g a i n s t p r o g r a m ' N A M E ' o t a p e u n i t .V e r i f i e s c u r r e n t p r o g r a m ' N A M E ' o d e v i c e ' d

H a l t s e x e c u t i o n o B a s i c u n t i l c o n t e n t s o a d d r e s s ' a ' , a n d ' e d w i t hv a l u e ' b a n e x c l u s i v e o r ' e d w i t h v a l u e ' c ' , i s n o t e q u a l t o z e r o . ' c i o p t i o n a l a n d e f a u l t s t z e r o .

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 1

Page 20: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 20/95

A r i t h m e t i c O p e r a t o r sS y m b o l

<

A N O N O

E x a m p l e

1 0 =

3 P R I N T A t

4 0 A /

5 0 A *

6 0 7 0 A -

1 0 I F A B T H E N P R I N T C1 0 I F A O B T H E N C1 0 I F A < B T H E N C $ = " X

1 0 I F A > B T H E N C $ = " Y

1 0 I F A < B T H E N C 2

1 0 I F A > B T H E N C D -

1 0 I F A A N D B T H E N C2 I O R T H E N C3 I N O T A T H E N P R I N T

P u r p o s e

A s s i g n s a v a l u e t v a r i a b l e .

E x p o n e n t i a t i o n

D i v i s i o n .

M u l t i p l i c a t i o n .

A d d i t i o n .

S u b t r a c t i o n .

' A E q u a l s J B ' .

' A D o e s n o e q u a l ' b

' A I l e s s t h a n ' B ' .

' A I g r e a t e r t h a n ' 8 ' .

' A I l e s s t h a n o e q u a l t ' B 1 .

' A ' I s g r e a t e r t h a n o e q u a l t ' B ' .

' A a n ' B m u s t b o t h b t r u e f o s t a t e m e n t 1 t b t r u e .

' A m u s t b t r u e o r ' B m u s t b e t r u e f o s t a t e m e n t 2 t b t r u e .

E x p r e s s i o n i t r u e i f ' A i f a l s e .

N o t e : t h e n u m e r i c a l v a l u e s u s e d i t h e v a l u a t i o n o l o g i c a l c o m p a r i s o n s a r e : ' t r u e ' i a n n o n - z e r o n u m b e r a n ' f a l s e ' i z e r o .

S p e c i a l S y m b o l sS y m b o l s E x a m p l e

1 1 : 2 :

1 P R I N T A ; 2 P R I N T A $ ; B $

X 1 0 . 9 9

1 P R I N T A

L O A D " N A M E " , d1 0 ? A

1 0 A $ = " A B C D E F G "1 A ° / o I N T ( X )

1 0 P R I N T # 8

1 0 A $ = " A B C D E F G "X ( A - 2 ) / ( B 2

1 0 t t * D

P u r p o s e

A l l o w s m u l t i p l e s t a t e m e n t s o l i n e .

A l l o w s s a m e l i n e p r i n t i n g . E l e m e n t s a r s e p a r a t e d b s p a c e s .A l l o w s s a m e l i n e p r i n t i n g . S t r i n g e l e m e n t s a r c o n c a t e n a t e d .

D e c i m a l p o i n t

A l l o w s s a m e l i n e p r i n t i n g . E l e m e n t s a r s e p a r a t e d a n p r i n t e d i p r e - ' t a b ' e d p r i n t p o s i t i o n s ( c o l u m n s 1 0 , 2 0 , 3 0 , e t c . ) .S e p a r a t e s p a r a m e t e r s i l o a d , s a v e , o p e n , m i d $ , o n . . g o t o , e t c .

A b b r e v i a t i o n f o ' p r i n t ' . S t o r e s a o n c h a r a c t e r ; l i s t s a w o r d P R I N T .

S t r i n g i d e n t i f i e r .

I n t e g e r i d e n t i f i e r .

L o g i c a l f i l e n u m b e r i n d i c a t o r

S t r i n g e n c l o s u r e s .

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

V a l u e o f P i 3 . 1 4 1 5 9 2 7 .

R e s e r v e d V a r i a b l e s H i e r a r c h y o O p e r a t i o n sV a r i a b l e

O

D S

E

E

E R R $ (

T

T l

S

P u r p o s e

D i s k S t a t u s n u m b e r ( e x c e p t 2 . 0 )

D i s k S t a t u s s t r i n g ( e x c e p t 2 . 0 )

E r r o r L i n e ( S e r i e s o n l y )

E r r o r n u m b e r ( o n l y )

E r r o r S t r i n g a r r a y . S e t a b l e f o m e s s a g e s . ( o n l y )

T i m e i J i f f i e s ( 1 / 6 o t h ' s s e c . ) s i n c e p o w e r u o T l r e s e t ( e x c e p t S e r i e s )

T i m e i n H H M M S S

T h S t a t u s v a r i a b l e . S e t a b l e f o f u n c t i o n s .

1 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

O p e r a t o r

*

N O A N O

D e s c r i p t i o n

B r a c k e t s a l w a y s d i c t a t e p r i o r i t y

E x p o n e n t i a t i o n

N e g a t i o n ( u n a r y m i n u s )

M u l t i p l i c a t i o n D i v i s i o n

A d d i t i o n S u b t r a c t i o n

R e l a t i o n a l O p e r a t i o n s

L o g i c a l N O ( I n t e g e r t w o ' s c o m p l e m e n t )

L o g i c a l A N L o g i c a l O

Page 21: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 21/95

B a s i c 4 . D i s k C o m m a n d sF u n c t i o n

A P P E N D

B A C K U PC A T A L O GC O L L E C T

C O N C A T

C O P Y

D C L O S ED I R E C T O R Y

D L O A DD O P E N

D S A V EH E A D E R

R E C O R D

R E N A M E

S C R A T C H

E x a m p l e

1 0 A P P E N D # d , " N A M E "

B A C K U P D T D

C A T A L O G D

C O L L E C T D

C O N C A T " N A M E 1 T " N A M E 2 " , D

C O P Y N A M E , D T N A M E , D C O P Y N A M E " , D T D U P " , D C O P Y D T D

D C L O S E #

D I R E C T O R Y D

D L O A D " N A M E " , D d , U u

D O P E N # n , " N A M E " , D d , U u

D O P E N # n , " N A M E " , D d , U u , W

D S A V E " N A M E " , D d , U uH E A D E R D I S K N A M E " , D d , l i d , U u

1 0 R E C O R D # n , a

R E N A M E " N A M E " T O N E W N A M E " , D

S C R A T C H " N A M E " , D 1

P u r p o s e

O p e n f i l e ' N A M E ' o n d e v i c e ' d f o a p p e n d i n g . N e d a t a i a d d e d t e n o e x i s t i n g d a t a .

D u p l i c a t e d i s k i d r i v e o n t o d i s k i d r i v e

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

P u r g e s d i s k i s p e c i f i e d d r i v e o a n i m p r o p e r l y c l o s e d f i l e s ( i n d ic a t e d b b e s i d e f i l e t y p e ) .

C o n c a t e n a t e s f i l e " N A M E 1 " t f i l e " N A M E 2 " . l e N A M E 2N A M E 2 N A M E 1C o p i e s f i l e N A M E " f r o m d r i v e t d r i v eM a k e s d u p l i c a t e o f i i e N A M E "C o p i e s e n t i r e c o n t e n t s f r o m D t D

C l o s e s d i s k l o g i c a l f i l e ' n '

E x a c t s a m e a C a t a l o g . U s p r e f e r e n c e .

L o a d s p r o g r a m N A M E " f r o m d r i v e ' d o u n i t ' u

O p e n s f i l e " N A M E " f o r e a d i n g f r o m d r i v e ' d ' , u n i t ' u ' . D e f a u l tv a l u e s : 0 8 D a t a i r e t r i e v e d t h r o u g h f i l e n u m b e r ' n ' .O p e n s f i l e N A M E " f o w r i t i n g t d r i v e ' d ' , u n i t ' u ! . N o t n e c e s s a r yf o R E L a t i v e f i l e s .

S a v e s c u r r e n t p r o g r a m t d r i v e ' d o u n i t ' u a f i l e N A M E "F o r m a t s d i s k i d r i v e ' d u n i t ' u a s s i g n i n g i t D I S K N A M E " a n ' i d ' .

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

C h a n g e s f i l e n a m e .

E l i m i n a t e s f i l e " N A M E " f r o m d i s k .

A d d i t i o n a l S e r i e s C o m m a n d sF u n c t i o n

B A N KB L O A DB S A V E

D C L E A R

D E L E T E

D I S P O S EE L S E

I N S T R

K E

P U D E F

R E S U M E

T R A P

U S I N G

E x a m p l e

B A N K bB L O A D N A M E , D d , U u , O N B b , P p

B S A V E " N A M E " O B b , P p 1 t P p

D C L E A R D

D E L E T E 1 0 - 3 0

D I S P O S E G O S U BI F S T T H E N E E L S E E

P R I N T I N S T R ( A $ , B $

K E K E Y n , " C A T A L O G D O + C H R $ ( 1 3 )

P U D E F " - - , £ "

R E S U M ER E S U M ER E S U M E N E X T

T R A P 5 0 0 0 0

P R I N T U S I N G " - $ # # , # # # " ;

P u r p o s e

S e t s b a n k n u m b e r t ' b ' .

L o a d s f i l e " N A M E " f r o m d r i v e ' u n i t u i n t o b a n k ' b ' a p o s i t i o n ' p '

S a v e s c u r r e n t m e m o r y i b a n k ' b f r o m a d d r e s s ' p 1 ' t o ' p 2 ' a f i l eN A M E " t d r i v e u n i t 8 A d d r e s s e s a r i d e c i m a l .

I n i t i a l i z e d i s k i d r i v e

D e l e t e s l i n e s f r o m c u r r e n t p r o g r a m . S p e c i f y l i n e r a n g e s a m e a L I S T .

P u r g e s s t a c k o u n w a n t e d r e t u r n a d d r e s s e s ( l i k e ' P O P ' )

A l t e r n a t e c o n d i t i o n f o l l o w i n g I F . . T H E N . M a a l s o b e u s e d t t r a n s f e re x e c u t i o n

R e t u r n s p o s i t i o n o f s t r i n g B w i t h i n A $ R e t u r n s 0 i f n o t f o u n d .

D i s p l a y s l i s t o f u n c t i o n k e d e f i n i t i o n sD e f i n e s f u n c t i o n k e ' n ' .

R e - d e f i n e s P r i n t U s i n g f o r m a t c h a r a c t e r s . D e f a u l t i . $ " . I t h i se x a m p l e , s p a c e i c h a n g e d t ' - ' , c o m m a t p e r i o d , p e r i o d t c o m m a , a n d o l l a r s t p o u n d s .

C o n t i n u e s e x e c u t i o n a f t e r p r o g r a m e r r o r o r e d i t i n gR e s u m e s e x e c u t i o n a l i n e ' n R e s u m e s e x e c u t i o n a t s t a r t o f c u r r e n t a c t i v e F O R / N E X TS p e c i f i e s r o u t i n e a l i n e 5 0 0 0 0 a a O E R R O R r o u t i n e .

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

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 1

Page 22: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 22/95

S t r i n gF u n c t i o n

A S

C H R $

L E F T S

L E

M I D $

R I G H T S

S T R $

V A

F u n c t i o n sE x a m p l e

1 0 A S C ( " X Y Z " )

1 0 A $ C H R $ ( n )

1 P R I N T L E F T $ ( X $ , a

1 P R I N T L E N ( X $ )

1 P R I N T M I D $ ( X $ , a b

1 P R I N T R I G H T $ ( X $ , a

1 0 A $ S T R $ ( A )

1 0 V A L ( A $ )2 0 V A L ( " A " )

A S C , L E a n V A f u n c t i o n s r e t u r n n u m e r i c r e s u l t ss x a m p l e s o n l y ; o t h e r s t a t e m e n t t y p e s m a b u s e d .

P u r p o s e

R e t u r n s t h i n t e g e r v a l u e c o r r e s p o n d i n g t A S C I I c o d e o t h f i r s tc h a r a c t e r i s t r i n g .

R e t u r n s c h a r a c t e r c o r r e s p o n d i n g t A S C I I c o d e n u m b e r .

R e t u r n s l e f t m o s t ' a c h a r a c t e r s f r o m s t r i n g .

R e t u r n s l e n g t h o s t r i n g .

R e t u r n s ' b c h a r a c t e r s f r o m s t r i n g , s t a r t i n g w i t h t h ' a ' t h c h a r a c t e r .

R e t u r n s r i g h t m o s t ' a c h a r a c t e r s f r o m s t r i n g .

R e t u r n s s t r i n g r e p r e s e n t a t i o n o v a r i a b l e ' A

R e t u r n s n u m e r i c r e p r e s e n t a t i o n o s t r i n g .I f s t r i n g n o n u m e r i c , r e t u r n s 0 "

T h e y m u s t b e u s e d a p a r t o a n e x p r e s s i o n . A s s i g n e m e n t s t a t e m e n t s a r u s e d h e r e f o

A r i t h m e t i c F u n c t i o n sF u n c t i o n

A B A T

C O

D E F F N

E X

I N

L O

R N

S G

S I

S Q T A

E x a m p l e

1 A B S ( A )

1 A T N ( A )

1 0 = C O S ( A )

1 0 D E F F N A ( B ) C *

1 0 E X P ( A )

1 0 I N T ( A )

1 0 = L O G ( A )

1 0 = R N D ( A )

1 0 = S G N ( A )

1 0 C = S I N ( A )1 0 S Q R ( A )

1 0 = T A N ( A )

P u r p o s e

R e t u r n s m a g n i t u d e o a r g u m e n t w i t h o u t r e g a r d t s i g n .

R e t u r n s a r c t a n g e n t o a r g u m e n t , ' c ' w i l l b e e x p r e s s e d i r a d i a n s .

R e t u r n s c o s i n e o a r g u m e n t . ' A m u s t b e e x p r e s s e d i r a d i a n s .

A l l o w s u s e r t d e f i n e a f u n c t i o n . F u n c t i o n l a b e l ' a m u s t b e s i n g l el e t t e r ; a r g u m e n t ' b i d u m m y .

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

R e t u r n s l a r g e s t i n t e g e r l e s s t h a n o e q u a l t a r g u m e n t .

R e t u r n s n a t u r a l l o g a r i t h m o a r g u m e n t . A r g u m e n t m u s t b e g r e a t e rt h a n o e q u a l t z e r o .

G e n e r a t e s r a n d o m n u m b e r b e t w e e n z e r o a n o n e . I f ' a i l e s st h e n 0 t h s a m e r a n d o m n u m b e r i p r o d u c e d i e a c h c a l l t r n d . I f' a = 0 t h s a m e s e q u e n c e o r a n d o m n u m b e r i g e n e r a t e d e a c ht i m e r n i c a l l e d . I f ' a i g r e a t e r t h a n 0 n e s e q u e n c e i p r d u c e d f o e a c h c a l l t r n d .

R e t u r n s - i f a r g u m e n t i n e g a t i v e , r e t u r n s i f a r g u m e n t i z e r o , a n r e t u r n s i f a r g u m e n t i p o s i t i v e .

R e t u r n s s i n o f a r g u m e n t . ' A m u s t b e x p r e s s e d i r a d i a n s .

R e t u r n s t h s q u a r e r o o t o a r g u m e n t .

R e t u r n s t a n g e n t o a r g u m e n t . ' A m u s t b e e x p r e s s e d i r a d i a n s .

M a t h e m a t i c a l F u n c t i o n sF u n c t i o nS e c a n tC o s e c a n tC o t a n g e n tI n v e r s e S i n eI n v e r s e C o s i n eI n v e r s e S e c a n tI n v e r s e C o s e c a n tI n v e r s e C o t a n g e n tH y p e r b o l i c S i n eH y p e r b o l i c C o s i n eH y p e r b o l i c T a n g e n tH y p e r b o l i c S e c a n tH y p e r b o l i c C o s e c a n tH y p e r b o l i c C o t a n g e n tI n v e r s e H y p e r b o l i c S i n eI n v e r s e H y p e r b o l i c C o s i n eI n v e r s e H y p e r b o l i c T a n g e n tI n v e r s e H y p e r b o l i c S e c a n tI n v e r s e H y p e r b o l i c C o s e c a n tI n v e r s e H y p e r b o l i c C o t a n g e n t

B a s i c E q u i v a l e n tS E C ( X ) 1 C O S ( X )C S C ( X ) / S I N ( X )C O T ( X ) / T A N ( X )A R C S I N ( X ) A T N ( X / S Q R ( - X * X 1 ) A R C C O S ( X ) A T N ( X / S Q R ( - X * X 1 ) n / A R C S E C ( X ) A T N ( X / S Q R ( X * X - 1 ) )A R C C S C ( X ) A T N ( X / S Q R ( X * X - 1 ( S G N ( X ) 1 * j i / 2 )A R C C O T ( X ) A T N ( X ) n / S I N H ( X ) ( E X P ( X ) E X P ( - X ) )C O S H ( X ) ( E X P ( X ) E X P ( - X ) )T A N H ( X ) = E X P ( - X ) / ( E X P ( X ) E X P ( - X ) ) * 2S E C H ( X ) = ( E X P ( X ) E X P ( - X )C S C H ( X ) = ( E X P ( X ) E X P ( - X )C O T H ( X ) = E X P ( - X ) E X P ( X ) E X P ( - X ) )A R C S I N H ( X ) = L O G ( X S Q R ( X * X 1 ) A R C C O S H ( X ) L O G ( X / S Q R ( X * X - 1 ) )A R C T A N H ( X ) L O G ( ( 1 + X ) / ( 1 - X ) ) / 2A R C S E C H ( X ) L O G ( S Q R ( - X * X 1 1 / X )A R C C S C H ( X ) L O G ( X / S Q R ( X * X - 1 ( S G N ( X ) - 1 * t t / 2 )A R C C O T H ( X ) L O G ( X ) n /

2 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 23: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 23/95

S T h S t a t u s V a r i a b l e D D S D i s k S t a t u s V a r i a b l e sB i

0 -

V a

1

3

6

- 1 2 8

C a s s e t t e R e a dO

s h o r t b l o c k

l o n g b l o c ku n r e c o v e r a b l er e a d e r r o r

c h e c k s u m e r r o r

e n o f i l e

e n o t a p e

I E E EO t i m e o u o w r i t et i m e o u o r e a d -

E O d e v i c e n o p r e s e n t

T a p e L o a d / V e r .

O

s h o r t b l o c k

l o n g b l o c k

a n m i s m a t c h

c h e c k s u m e r r o r

e n o t a p e

V i c / 6 4 R S - 2 3 2O p a r i t ye r r o rf r a m i n ge r r o rr e c . b u f f e ro v e r r u n

u n u s e dC T s i g n a lm i s s i n gu n u s e dD S s i g n a lm i s s i n gb r e a kd e t e c t e d

P r i n t e r C o n t r o l C h a r a c t e r sC H R $ v a l u e s a r e s e n t t o p r i n t f i l e w i t h S e c o n d a r y A d d r o

C H R $1 1 1 1 1

1 4 1

1 4 1

1 4 1 2

2

O p e r a t i o nL i n e F e e d' C a r r i a g e R e t u r n ' ( a u t o m a t i c L i n e F e e d o n C B p r i n t e r s )B e g i n d o u b i e - w i d t h c h a r a c t e r m o d eE n d o u b l e - w i d t h c h a r a c t e r m o d eB e g i n r e v e r s e c h a r a c t e r m o d eE n r e v e r s e c h a r a c t e r m o d eS e t o o p a g eF e e d t t o o n e x t p a g eS w i t c h t u p p e r / l o w e r c a s e c h a r a c t e r s e S w i t c h t u p p e r c a s e / g r a p h i c s c h a r a c t e r s e T a t p o s i t i o n i n e x t c h a r a c t e r sM o v e t s p e c i f i e d d o p o s i t i o nB e g i n d o t - p r o g r a m m a b l e g r a p h i c m o d eR e p e a t g r a p h i c s d a t a

D

2 - 1 92 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7

7 7 7

E r r o r D e s c r i p t i o nO K n e r r o r e x i s t sf i l e s s c r a t c h e d r e s p o n s e ( n o t a e r r o r )U n u s e d : c a n o c c u r , s h o u l d b i g n o r e dr e a d e r r o r ; b l o c k h e a d e r n o f o u n dr e a d e r r o r ; s y n c c h a r a c t e r n o f o u n dr e a d e r r o r ; d a t a b l o c k n o p r e s e n tr e a d e r r o r ; c h e c k s u m e r r o r i d a t ar e a d e r r o r ; b y t e d e c o d i n g e r r o rw r i t e e r r o r ; w r i t e v e r i f y e r r o rw r i t e p r o t e c t o r e a d e r r o r ; c h e c k s u m e r r o r i h e a d e rw r i t e e r r o r ; d a t a e x t e n d s i n t o n e x t b l o c kd i s k i m i s m a t c hs y n t a x e r r o r ; g e n e r a l s y n t a xs y n t a x e r r o r ; i n v a l i d c o m m a n ds y n t a x e r r o r ; c o m m a n d l i n e 5 c h a r ss y n t a x e r r o r ; i n v a l i d f i l e n a m es y n t a x e r r o r ; n f i l e n a m e g i v e ns y n t a x e r r o r ; c o m m a n d f i l e n o g i v e nr e c o r d n o p r e s e n to v e r f l o w i r e c o r df i l e t o o l a r g ef i l e o p e n f o w r i t ef i l e n o o p e nf i l e n o f o u n df i l e e x i s t sf i l e t y p e m i s m a t c hn b l o c k ; t , i n e x t a v a i l a b l e b l o c ki l l e g a l t r a c k o s e c t o ri l l e g a l s y s t e m t r a c k o r s e c t o rn o c h a n n e l s ( a v a i l a b l e )d i e r r o r ( d i r e c t o r y e r r o r )d i s k f u l l o d i r e c t o r y f u l lc b d o v ( o v 2 . x f o r l a t e r d o s ' s ) ; p o w e r u m e s s a g e , a l s o i n d i c a t e s w r i t e a t t e m p t w i t h d o m i s m a t c hd r i v e n o r e a d yf o r m a t s p e e d e r r o rc o n t r o l l e r e r r o r

T a b l e O S e c o n d a r y A d d r e s s e sE g O P E N 4 , 4 , i t h S e c o n d a r y A d d r e s s o n C B p r i n t e r s t h a t a l t e r s l i n es p a c i n g . O n c e o p e n t h n e v a l u e c a b s e n t . S e c o n d a r y a d d r e s s e s a r e n o ta p p l i c a b l e t t h V I 2 0 / C o m m o d o r e 6 R S - 2 3 2 r o u t i n e s ( ' d e v i c e ' 2 ) k e y b o a r d( d e v i c e 0 ) s c r e e n ( d e v i c e 3 ) o t h C B 8 0 1 0 M o d e m ( d e v i c e 5 )

S e c .A d d r .

1 1 1 1 1 1 2 1 1

I / D e v i c e D e v i c e N u m b e r ( D V # )P r i n t e r C a s s e t t e

o P r i n t d a t a e a c t l y a r c e i v e dP r i n t d a t a a c o r d i n g t p r v i o u s l y d e f i n e df o r m a tF o r m a tS e t - u p

s e q . r e a d

W r i t e f i l ee n d - o f - f i l em a r k e r o C l o s e

W r i t e f i l e e o e n o t a p em a r k e r o nC l o s e

V i c / 6 4 C a s s e t t e D i s k

L o a d &r e l o c a t e ( d f l t )

L o a d w i t h o u tr e l o c a t i n g

W r i t e f i l e e o e n o t a p em a r k e r o nC l o s e

S e n u m b e r o l i n e s p e p a g e f o p a g i n gE n a b l e p r i n t e r f o r m a t d i a g n o s t i c sD e f i n e p r o g r a m m a b l e c h a r a d eS e s p a c i n g b e t w e e n l i n e sU p p e r / L o w e r c a s eA S C I I / G r a p h i c sS u p p r e s s D i a g n o s t i c M e s s a g e P R e s e t P r i n t e rS e U n i - D i r e c t i o nR e s e t U n i - D i r e c t i o nS e C o n d e n s e m o d eR p c p t C o n d e n s e m o d eS e p s e u d o l e t t e r q u a l i t yR e s e t p s e u d o l e t t e r q u a l i t yS t o r i n g b i i m a g e d a t aP r i n t i n g b i d a t a p r e v i o u s l y w n t t e r

n t i n g

L o a d , a n D i r e a d

P r o g r a m S a v e

R / c h a n n e l sa r 2 - 1 4

C o m m a n d C h

8 0 3 2 C o n t r o l C h a r a c t e r sM o s t f u n c t i o n s c a n b e a c t i v a t e d b y c o m b i n a t i o n s o s i m u l t a n eo u k e d e p r e s s i o n s , p h e n o m e n a o t h k e y b o a r d h a r dw a r e . N o t i c e t h a t t h C H R $ v a l u e s o c o m p l i m e n t a r y f u n c t i o n sd i f f e r b 1 2 8 .

F u n c t i o n

B E L LG R A P H I C ST E X TS C R O L L D O W NS C R O L L U S E B O T T O MS E T O I N S E R T L I N ED E L E T E L I N EE R A S E B E G I NE R A S E E N S E T / C L R T A T A

C H R $

1 4 1

1 5 2

1 4 1

1 4 2

1 5 2

1 3

E S C / R V S

S h i f t

S h i f t

S h i f t

S h i f t

S h i f t

S h i f t

K e y b o a r d C o m b i n a t i o n

B o t h S h i f t s

L e f t S h i f t T A

S h i f t + Z

S h i f t R V R V

S h i f t T A D E T A D E

S h i f t T A T A

8 0 3 2 W i n d o w P O K E sT O P : 2 2 4 , T w h e r e T 0 t o 2 4

B O T T O M : 2 2 5 , B w h e r e = t 2 L E F T 2 2 6 , w h e r e t 7

R I G H T 2 1 3 , R w h e r e R = t 7

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 2

Page 24: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 24/95

E r r o r M e s s a g e sM e s s a g e D e s c r i p t i o n

B A D A T AB A S U B S C R I P T

C A N ' T C O N T I N U E

D E V I C E N O P R E S E N TD I V I S I O N B Z E R OE X T R A I G N O R E D

F I L E N O F O U N D

F I L E N O O P E NF I L E O P E NF O R M U L A T O O C O M P L E X

I L L E G A L D I R E C TI L L E G A L Q U A N T I T YL O A DN E X T W I T H O U T F O

N O I N P U T F I L EN O O U T P U T F I L EO U O D A T AO U O M E M O R Y

O V E R F L O WR E D I M ' D A R R A Y

R E D O F R O M S T A R T

R E T U R N W I T H O U T G O S U BS T R I N G T O L O N GS Y N T A XT Y P E M I S M A T C HU N D E F ' D F U N C T I O NU N D E F ' D S T A T E M E N TV E R I F Y

S t r i n g d a t a w a r e c e i v e d f r o m a o p e n f i l e , b u t h p r o g r a m w a e x p e c t i n g n u m e r i c d a t a .T h p r o g r a m w a t r y i n g t r e f e r e n c e a e l e m e n t o a a r r a y w h o s e n u m b e r i o u t s i d e o t h r a n g e s p e c if i e d i t h D I s t a t e m e n t .T h C O N T c o m m a n d w i l l n o w o r k , e i t h e r b e c a u s e t h p r o g r a m w a n e v e r ' R U N ' , t h e r e h a b e e n a e r o r , o l i n e h a b e e n e d i t e d .T h r e q u i r e d I / d e v i c e w a n o a v a i l a b l e f o a n ' O P E N 1 , ' C L O S E ' , ' C M D 1 , ' P R I N T # ' , ' I N P U T * ' , o r ' G E T * 1 .D i v i s i o n b z e r o i m a t h e m a t i c a l o d d i t y a n n o t a l l o w e d .T o m a n y i t e m s o d a t a w e r e t y p e d i r e s p o n s e t a i n p u t s t a t e m e n t . O n l y t h f i r s t f e i t e m s w e r e a c e p t e d .I f y o w e r e l o o k i n g f o f i l e o t a p e , a ' e n d - o f - t a p e ' m a r k e r w a f o u n d . I f y o w e r e l o o k i n g o d i s k , n f i l e w i t h t h a t n a m e e x i s t s .T h f i l e s p e c i f i e d i ' C L O S E ' , ' C M D ' , ' P R I N T * ' , ' I N P U T * ' , o ' G E T * 1 , m u s t f i r s t b e ' O P E N ' e d .A a t t e m p t w a m a d e t O P E N f i l e u s i n g t h n u m b e r o a a l r e a d y o p e n f i l e .T h s t r i n g e x p r e s s i o n b e i n g e v a l u a t e d s h o u l d b s p l i t i n t o a t l e a s t t w p a r t s f o t h s y s t e m t w o r k w i t h , o

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

n u m b e r u s e d a s t h e a r g u m e n t o f u n c t i o n o s t a t e m e n t i o u o t h a l l o w a b l e r a n g e .p r o b l e m h a s o c c u r e d d u r i n g p r o g r a m L O A D , d i s k o r t a p e

T h i s i c a u s e d b e i t h e r i n c o r r e c t l y n e s t i n g l o o p s o h a v i n g v a r i a b l e n a m e i ' N E X T ' s t a t e m e n t t h a td o e s n ' t c o r r e s p o n d w i t h o n i a ' F O R ' s t a t e m e n t .A a t t e m p t w a m a d e t ' I N P U T ' o ' G E T ' d a t a f r o m f i l e w h i c h w a s p e c i f i e d t b f o o u t p u t o n l y .A a t t e m p t w a m a d e t ' P R I N T ' d a t a t f i l e w h i c h w a s p e c i f i e d a i n p u t o n l y .

' R E A D ' s t a t e m e n t w a e x e c u t e d b u t t h e r e i n d a t a l e f t u n r e a d i ' D A T A ' s t a t e m e n t .T h e r e i n m o r e ' r a m ' a v a i l a b l e f o p r o g r a m o r v a r i a b l e s . T h i s m a a l s o o c c u r w h e n t o m a n y ' F O R 'l o o p s h a v e b e e n n e s t e d , o r w h e n t h e r e a r t o m a n y ' G O S U B ' s i e f f e c t .T h r e s u l t o f c o m p u t a t i o n i l a r g e r t h a n t h l a r g e s t n u m b e r a l l o w e d , w h i c h i 1 . 7 0 1 4 1 8 8 4 e + 3 8 A a r r a y m a o n l y b ' D I M ' e n s i o n e d o n c e . I f a a r r a y v a r i a b l e i u s e d b e f o r e t h a t a r r a y i ' D I M ' d , a a u t om a t i c ' D I M ' o p e r a t i o n i p e r f o r m e d o n t h a t a r r a y s e t t i n g t h n u m b e r o e l e m e n t s t o t e n , a n a n y s u b s eq u e n t ' D I M ' s w i l l c a u s e t h i s e r r o r .C h a r a c t e r d a t a w a t y p e d i d u r i n g a ' I N P U T ' s t a t e m e n t w h e n n u m e r i c d a t a w a e x p e c t e d . J u s t r e - t y p et h e n t r y s t h a t i t i c o r r e c t , a n t h p r o g r a m w i l l c o n t i n u e b i t s e l f .

' R E T U R N ' s t a t e m e n t w a e n c o u n t e r e d , a n n ' G O S U B ' c o m m a n d h a b e e n i s s u e d .( e x c e p t 2 . 0 ) s t r i n g c a c o n t a i n u t 2 5 c h a r a c t e r s .

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

T h i s e r r o r o c c u r s w h e n n u m b e r i u s e d i p l a c e o s t r i n g , o r v i c e - v e r s a .u s e r d e f i n e d f u n c t i o n w a r e f e r e n c e d , b u t i t h a s n e v e r b e e n d e f i n e d u s i n g t h ' D E F F N s t a t e m e n t .

A a t t e m p t w a m a d e t ' G O T O ' o ' G O S U B ' o ' R U N ' a l i n e n u m b e r t h a t d o e s n ' t e x i s t .T h e p r o g r a m o n t a p e o r d i s k d o e s n o m a t c h t h p r o g r a m c u r r e n t l y i m e m o r y .

B - S e r i e s E r r o r M e s s a g e sT h i s l i s t i s u m m a r y o B - S e r i e s e r r o r m e s s a g e s t h a t a r d i s p l a y e d b y P R I N T i n g E R R $ ( X ) w h e r e X e q u a l s t h e v a l u e d o w n t h l e f t c o l u m n .

M e s s a g e

? S T O P K E D E T E C T E D

? T O O M A N Y F I L E S7 F I L E O P E N7 F I L E N O T O P E N7 F I L E N O F O U N D

7 D E V I C E N O P R E S E N T

? N O T I N P U T F I L E? N O T O U T P U T F I L E7 M I S S I N G F I L E N A M E

E x p l a n a t i o n

O c c u r s w h e n d o i n g K E R N A L I / f u n c t i o n a n t h S T O P k e i p r e s s e d . M a o c c u r d u r i n g L O A D o S A V E ( o O P E N ,C L O S E , G E T * , I N P U T * , P R I N T * w h e n t h c a s s e t t e t a p e i m o v i n g ) . C L O S E a n o p e n w r i t e f i l e s t s a v e d a t a .M a x i m u m O P E N f i l e s i t e n .A a t t e m p t w a m a d e t O P E N o D O P E N f i l e w i t h f i l e n u m b e r a l r e a d y i u s e .A a t t e m p t w a m a d e t a c c e s s f i l e n o p r e v i o u s l y O P E N o D O P E N e dT h f i l e s p e c i f i e d i O P E N o L O A D w a n o f o u n d o t h d e v i c e s p e c i f i e d . I t h c a s e o t a p e I / O , a n d e n d o t a p e m a r k e rw a e n c o u n t e r e d .A a t t e m p t w a m a d e t a c c e s s a d e v i c e n o t c u r r e n t l y c o n n e c t e d o p o w e r e d - u p o n t h I E E E - 4 8 8 b u s . M a h a p p e n o O P E N , C L O S E , C M D , I N P U T * , G E T * , P R I N T * . I f f i l e n a m e i n o s p e c i f i e d w i t h O P E N , t h i s e r r o r w i l l o c c u r .A a t t e m p t s w a m a d e t r e a d f i l e o r i g i n a l l y O P E N e d f o r w r i t i n g .A a t t e m p t s w a m a d e t w r i t e d a t a t f i l e o r i g i n a l l y O P E N e d f o r e a d i n g . T h k e y b o a r d c a n n o t b w r i t t e n t o A l L O A D S a n S A V E s f r o m t h I E E E p o r t ( e g . d i s k ) r e q u i r e f i l e n a m e .

2 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 25: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 25/95

1

1

1 1 1 1 1

1

1 1

2

2

2 2 2

2 2 2 2 2 3 3 3 3

3 3

3 3

3

4 4 4 4

M e s s a g e7 I L L E G A L D E V I C E N U M B E R

? A R E Y O S U R E

7 B A D D I S K< r e t u r n > R E A D Y . < r e t u r n >< s p a c e > I < s p a c e >7 B R E A K7 E X T R A I G N O R E D7 R E D O F R O M S T A R T

L a s t E v a l u a t e d N u m b e r

" M O R E " < r e t u r n >P o w e r O M e s s a g e

7 N E X T W I T H O U T F O R

7 S Y N T A X

7 R E T U R N W I T H O U T G O S U B7 O U T O F D A T A7 I L L E G A L Q U A N T I T Y

7 O V E R F L O W7 O U T O F M E M O R Y7 U N D E F I N E D S T A T E M E N T7 B A D S U B S C R I P T? R E D I M ' D A R R A Y7 D I V I S I O N B Z E R O7 I L L E G A L D I R E C T7 T Y P E M I S M A T C H7 S T R I N G T O O L O N G

7 F I L E D A T A7 F O R M U L A T O O C O M P L E X

7 U N D E F I N E D F U N C T I O N7 L O A D E R R O R

7 V E R I F Y E R R O R

7 O U T O F S T A C K7 U N A B L E T O R E S U M E7 U N A B L E T D I S P O S E7 O U T O F T E X T

E x p l a n a t i o n

O c c u r s i f y o t r y t o a c c e s s a d e v i c e i a i l l e g a l m a n n e r . F o e x a m p l e , L O A D i n g o S A V E i n g f r o m / t o t h e k e y b o a r d ,s c r e e n , o r R S - 2 3 2 .C o n f i r m a t i o n p r o m p t f o B A C K U P , S C R A T C H , a n H E A D E R . I i n o a e r r o r m e s s a g e a n o c c u r s o n l y i d i r e c t m o d e ,n o d u r i n g B A S I C p r o g r a m e x e c u t i o n .M e d i a f a i l u r e o H E A D E R c o m m a n d .T h i s I N o A E r r o r M e s s a g e . T h i s m e s s a g e l e t s y o k n o w t h a t y o u r s y s t e m i r e a d y t u s e .N o A E r r o r M e s s a g e . U s e d t i n d i c a t e w h i c h l i n e a e r r o r h a s o c c u r r e d " i n " .T h i s o c c u r s w h e n t h S T O P k e i p r e s s e d d u r i n g B A S I C e x e c u t i o n . C O N T c a n b e u s e d t o r e s t a r t t h p r o g r a m .T o m a n y i t e m s o d a t a o s e p a r a t o r s w e r e e n t e r e d i r e s p o n s e t a I N P U T s t a t e m e n t .T h i s d i a g n o s t i c m e s s a g e o c c u r s w h e n n u m e r i c v a r i a b l e i u s e d w i t h I N P U T a n n o n - n u m e r i c d a t a i r e c e i v e d . I N P U Tc o n t i n u e s t f u n c t i o n u n t i l a c c e p t a b l e d a t a h a b e e n r e c e i v e d .T h i s I N o A E r r o r M e s s a g e . T h i s i t h l a s t v a l u e t h a t h a b e e n p r o c e s s e d t h r o u g h t h n u m e r i c a l o u t p u t b u f f e r , ( e g . p r i n t1 0 0 / 1 0 p r i n t E R R $ ( 1 7 ) . . . w i l l p r i n t 1 b o t h t i m e s .T h i s I N o A E r r o r M e s s a g e . P r i n t s " M O R E " a n c a r r i a g e r e t u r n .T h i s I N o A E r r o r M e s s a g e . P r i n t s : * * C O M M O D O R E B A S I C 1 2 8 , B 4 . 0 *

* * C O M M O D O R E B A S I C 2 5 6 , B 4 . 0 * *

E i t h e r N E X T i i m p r o p e r l y n e s t e d o r t h e v a r i a b l e i N E X T s t a t e m e n t c o r r e s p o n d s t n p r e v i o u s l y e x e c u t e d F O s t a t em e n t .

B A S I C c a n n o t r e c o g n i z e t h s t a t e m e n t y o u h a v e t y p e d . C a u s e d b s u c h t h i n g s a m i s s i n g p a r e n t h e s i s , i l l e g a l c h a r a c t e r s ,i n c o r r e c t p u n c t u a t i o n , m i s s p e l l e d k e y w o r d .R E T U R N s t a t e m e n t w a e n c o u n t e r e d w i t h n o p r e v i o u s G O S U B .

A a t t e m p t w a m a d e t R E A D d a t a f r o m D A T A s t a t e m e n t b u n d a t a e x i s t s o r t h p r o g r a m h a a l r e a d y r e a d t h e m a l l .O c c u r s w h e n f u n c t i o n i a c c e s s e d w i t h p a r a m e t e r o u o r a n g e c a u s e d b y 1 m a t r i x s u b s c r i p t o u t o r a n g e ( 3 2 7 6 7 )2 L O ( n e g a t i v e o z e r o a r g u m e n t )3 S Q ( n e g a t i v e a r g u m e n t )4 A t w h e r e A < a n d B n o i n t e g e r .5 C a l l o f U S b e f o r e a m a c h i n e l a n g u a g e s u b r o u t i n e h a b e e n p a t c h e d i n 6 U s o s t r i n g f u n c t i o n s M I D $ , L E F T S , R I G H T S , w i t h l e n g t h p a r a m e t e r s o u o r a n g e .7 I n d e x o n . . . G O T O o u o r a n g e .8 A d d r e s s o f P E E K , P O K E , W A I T o S Y o u o r a n g e .9 B y t e p a r a m e t e r s o W A I T , P O K E , T A B a n S P o u o r a n g e .N u m b e r s r e s u l t i n g f r o m c o m p u t a t i o n s o i n p u t t h a t a r e g r e a t e r t h a n 1 . 7 0 1 4 1 1 8 4 E 3 8 o r l e s s t h a n 2 . 9 3 8 7 3 5 8 7 E - 3 9 .B A S I C t e x t s p a c e , o V a r i a b l e s s p a c e , o A r r a y s m e m o r y s p a c e h a b e e n c o m p l e t e l y f i l l e dA G O T O , G O S U B , o T H E N h a b e e n e x e c u t e d w i t h l i n e n u m b e r t h a t d o e s n o e x i s t .A a t t e m p t w a m a d e t r e f e r e n c e a a r r a y e l e m e n t w h i c h i o u t s i d e t h e d i m e n s i o n s s p e c i f i e d i t h D I s t a t e m e n t .A a t t e m p t w a m a d e t d e f i n e a a r r a y u s i n g v a r i a b l e a l r e a d y u s e d i a a r r a y .I l l e g a l d i v i d e . M e s s a g e i f o l l o w e d b t h l i n e n u m b e r l i s t a n c h e c k v a r i a b l e s .I N P U T , I N P U T * , G E T , G E T # , a n d D E c a n n o t b e u s e d i d i r e c t m o d e .A a r i t h m e t i c o p e r a t i o n h a b e e n g i v e n n o n - n u m e r i c d a t a , o r s t r i n g o p e r a t i o n h a b e e n n u m e r i c d a t a .M a x i m u m s t r i n g l e n g t h i 2 5 c h a r a c t e r s . T h i s e r r o r w i l l a l s o o c c u r i f I N P U T * r e c e i v e s m o r e t h a n 8 c h a r a c t e r s w i t h o u tc a r r i a g e r e t u r n ( i e . B A S I C i n p u t b u f f e r i 8 b y t e s l o n g ) .O c c u r s w h e n a n u m e r i c v a r i a b l e i u s e d w i t h I N P U T * a n d n o n - n u m e r i c d a t a i r e c e i v e d .B A S I C h a r u n o u t o t e m p o r a r y p o i n t e r s t k e e p t r a c k o s u b s t r i n g s i e v a l u a t i n g a s t r i n g e x p r e s s i o n . B r e a k t h e x p r e ss i o n i n t o t w s m a l l e r p a r t s t c u r e t h p r o b l e m .R e f e r e n c e w a m a d e t u s e r d e f i n e d f u n c t i o n w h i c h h a n e v e r b e e n d e f i n e d w i t h D E F .C a s s e t t e t a p e o n l y . T i m p r o v e t a p e r e l i a b i l i t y , p r o g r a m s a r r e c o r d e d t w i c e w i t h S A V E . T h i s e r r o r w i l l o c c u r i f L O A D f i n d sr e c o r d i n g e r r o r s i c o r r e s p o n d i n g p o s i t i o n s o b o t h r e c o r d i n g s . I f m o r e t h a n 3 e r r o r s a r d e t e c t e d i t h f i r s t p a s s , L O A Dw i l l n o a t t e m p t t r e a d t h s e c o n d .

V E R I F Y o p e r a t i o n d i n o m a t c h t h e c o n t e n t s o f i l e w i t h t h e c o n t e n t s o m e m o r y . R e - S A V E y o u r p r o g r a m o n a n o t h e rd i s k o r t a p e .T o m a n y o p e n F O R . . . N E X T l o o p s o t o m a n y G O S U B c a l l s .R e s u m e w i l l n o o p e r a t e a f t e r f a t a l e r r o r .A l o t h D I S P O S E t y p e i t e m s h a v e b e e n d i s p o s e d o o n o n e e x i s t .

L O A D o D L O A D h a a t t e m p t e d t b r i n g i f i l e l a r g e r t h a n 6 4 K . T h i s e r r o r w i l l n o o c c u r w h e n u s i n g t h B L O A D c o m a n d .

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 2

Page 26: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 26/95

S p r i t e D e s i g nS p r i t e C o l o u r # 2 S p r i t e C o l o u r # 3

. P O K E 5 3 2 8 5 , .. P O K E 5 3 2 8 6 , .

S p r i t e E n a b l e : P O K E 5 3 2 6 9 , P E E K ( 5 3 2 6 9 ) O 2 S p r i t e *P O K E S p r i t e X - E x p a n d : P O K E 5 3 2 6 4 , P E E K ( 5 3 2 6 4 ) O 2 S p r i t e *S p r i t e Y - E x p a n d : P O K E 5 3 2 7 1 , P E E K ( 5 3 2 7 1 ) O 2 S p r i t e *B a c k g r o u n d P r i o r i t y : P O K E 5 3 2 7 5 , P E E K ( 5 3 2 7 5 ) O S p r i t e *

S p r i t e M u l t i C o l o u r M o d e : P O K E 5 3 2 7 6 , P E E K ( 5 3 2 7 6 ) O S p r i t e *M u l t i C o l o u r M o d e B i P a i r s

B a c k g r o u n d C o l o u r , P E E K ( 5 3 2 8 1 ) , U s e : 0 S p r i t e C o l o u r U s e : 0 S p r i t e C o l o u r * U s e : 1 0S p r i t e C o l o u r * U s e : 1

C o l u m n

2 4 2 2 4 32 3 4 42 4 2 4 2 4 2 4 2 4 2 5 3 5

1 3 5 1 3 2 5 31 3 3 5 41 3 5 1 3 5 5 61 3 6 5 71 3 7 5 81 3 8 5 91 3 9 6 01 4 6 2 4 6

6

S p r i t eP o i n t e r :S p r t e C cX - P o s i t i oY - P o s i t i o

C o l u m n2

2 4 2 2 4 32 3 4 42 4 4 52 5 4 62 6 4 72 7 4 82 8 4 92 9 5 03 5

1 3 5 1 3 5 1 3 5 1 3 5 1 3 5 5 61 3 5 1 3 5 1 3 8 5 91 3 9 6 01 4 6 2 4 6

1

3 O K Ei l o u r :i : P On : P O

6

6

- 7 4

K E 5 3 2K E 5 3 2

B 4 3 1

D , )

6 5

i t e #n t e r :t p O f

O O

t i t

1

= > O K E) l o u r :n P n P

B i

4 3

- S p r i t e: P O K E4 S 4 S

t

)

B i 6 5 4 3 2 1

\

' >

K K

6

- 7 4 0

3 3

4 3

i - S p r i t e: P O K E4 S

' 4 + S

f t

j 3

5

S 3 2 8 7t e # ,t e # ,

1

S p r i t e )' o s i t i o n' o s i t i o n

B 7 6 4 1

t t

6 5

3 X Y

-

»

i p r t es i s

o o

C o l u m n2

0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 3 0 1 3 0 1 3 0 1 3 1 1 3 1 2 3 1 2 3 1 2 2 3 71 2 3 3 81 2 4 3 91 2 3 1 2 3 1 2 3 1 2 3 2 2 3

t

C o l u m n

0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 3 0 1 3 0 1 3 0 1 E 3 31 0 1 F 3 1 2 0 3 51 2 3 1 2 2 3 71 2 3 3 81 2 4 3 91 2 3 1 2 3 1 2 3 1 2 3 2 0 2 9 3

I f

C o l u m n2

2 4 2 2 4 32 3 4 42 4 4 52 5 4 62 4 2 7 4 82 4 2 9 5 03 5

1 3 5 1 3 2 5 31 3 3 5 41 3 4 5 51 3 5 5 61 3 6 5 71 3 7 5 81 3 8 5 91 3 6 1 4 6 2 4 6

S p r i t eP o i n t e r :S p r i t e C X - P o s i t i oY - P o s i t i o

C o l u m n2

2 4 2 2 4 32 3 4 42 4 4 52 4 2 6 4 72 7 4 82 8 4 92 9 5 03 5

1 3 5 1 3 5 1 3 5 1 3 4 5 51 3 5 5 61 3 6 5 71 3 7 5 81 3 8 5 91 3 9 6 01 4 6 2 4 6

D O K Ei l o u r :i : P On : P O

2

r

6

- 7 4

K E 5 3 2K E 5 3 2

B 7 6 3 1

5

S p r i t eP o i n t e r :S p r i t e C X - P o s i t i oY - P o s i t i o

3 1

3 0 K E> l o u r :n : P Cn : P C

B i

4 3

- S p r i t e: P O K E

4 S 4 S

p

) )

B i 6 5 4 3 2 1

( !

K K

6

- 7 4 0

3 3

S p r i t e: P O K !4 8 4 9

#

D

n

B i

6 5

J 3 2 8 7 - It e # ,t e # ,

3 1

S p r i t e ^' o s i t i o n' o s i t i o n

B 7 6 5 4 1

|

-

t t

6 5

3 7 - 1X Y

3

- S p rD o s i tD o s i t

i t e io o

C o l u m n2

0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 6 1 B 3 00 1 3 0 1 3 0 1 3 1 0 1 F 3 1 2 0 3 51 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3 2 0 2 9 3

t

C o l u m n

0 1 2 0 1 2 0 1 2 0 1 2 0 1 2 0 5 1 A 2 F0 6 1 B 3 00 1 3 0 1 3 0 1 3 1 0 1 F 3 1 2 3 1 2 3 1 2 3 1 2 3 3 81 2 3 1 2 3 1 2 3 1 2 3 1 2 3 2 0 2 9 3

t

2 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 27: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 27/95

B i 7 5 4 3 2 1

C h a r a c t e r D e s i g nB i

7 4 1 B i

7 5 4 1

C h a r a c t e r # C h a r a c t e r # C h a r a c t e r #

S c r e e n D e s i g n

4 C o l u m n P E T / C B M S c r e e n M a

1

1

1

1

1

1

1

1

1

1

2

2

2

2

2

2

8 0 0 0

8 0 2 8

8 0 5 0

8 0 7 8

8 0 A 0

8 0 C 8

8 0 F 0

8 1 1 8

8 1 4 0

8 1 6 8

8 1 9 0

0 1 B 8

8 1 E O

8 2 0 8

8 2 3 0

8 2 5 8

8 2 8 0

S 2 A 8

8 2 D 0

8 2 F 8

8 3 2 0

8 3 4 8

8 3 7 0

8 3 9 8

8 3 C 0

2 7 9 2 2 7 9 3 2 7 9 4

2 8 0 8 2 8 0 9 2 8 1 0 ! 8 2 5 2 8 2 6 2 8 2 7

8 5 2 2 8 5 3 2 8 5 4 2 8 6 5 2 8 6 6 2 8 6 7

2 8 8 9 2 8 9 0 2 8 9 1 8 9 2 8 9 7 2 8 9 8 9 0 5 2 9 0 6 2 9 0 7 2 9 1 8 2 9 1 9 2 9 2 0 2 9 2 5 2 9 2 6 2 9 2 7

2 9 2 8 2 9 2 9 2 9 3 0 2 9 3 1 2 9 3 2 2 9 3 3 2 9 3 4 2 9 3 5 2 9 3 6 2 9 3 7 2 9 3 8 2 9 3 9 2 9 4 4 2 9 4 5 2 9 4 6 2 9 4 7 2 9 4 8 2 9 4 9 2 9 5 0 2 9 5 1 2 9 5 2 2 9 5 3 2 9 5 4 2 9 5 7 2 9 5 8 2 9 5 9 2 9 6 0 2 9 6 1 2 9 6 2 2 9 6 3 2 9 6 4

2 9 7 1 2 9 7 2 2 9 7 3 2 9 7 4 2 9 7 6 2 9 7 7 2 9 7 8 9 8 5 2 9 8 6 2 9 8 7 2 9 9 8 2 9 9 9 3 0 0 0 3 0 0 1 3 0 0 2 3 0 0 3 3 0 0 4 3 0 0 5 3 0 0 6 3 0 0 ?

3 0 0 8 3 0 0 9 3 0 1 0 3 0 1 1 3 0 1 2 3 0 1 3 3 0 1 4 3 0 1 5 3 0 1 6 3 0 1 7 3 0 1 8 3 0 1 9 3 0 2 0 3 0 2 1 3 0 2 5 3 0 2 6 3 0 2 7 3 0 2 8 3 0 2 9 3 0 3 0 3 0 3 1 3 0 3 2 3 0 3 3 3 0 3 4 3 0 3 5 3 0 3 6 3 0 3 7 3 0 3 8 3 0 3 9 3 0 4 0 3 0 4 1 3 0 4 2 3 0 4 3 3 0 4 4

3 0 4 8 3 0 4 9 3 0 5 0 3 0 5 1 3 0 5 2 3 0 5 3 3 0 5 4 3 0 5 5 3 0 5 6 3 0 5 7 3 0 5 8 3 0 5 9 3 0 6 0 3 0 6 1 3 0 6 2 3 0 6 3 3 0 6 4 3 0 6 5 B 0 6 6 3 0 6 7 3 0 6 6 3 0 6 9 3 0 7 0 3 0 7 1 3 0 7 2 3 0 7 3 i O 3 0 7 5 3 0 7 6 3 0 7 7 3 0 7 8 3 0 7 9 3 0 8 0 3 0 8 1 3 0 8 2 3 0 8 3 3 0 8 4 3 0 8 5 3 0 8 6 3 0 8 7

3 0 8 8 3 0 8 9 3 0 9 0 3 0 9 1 3 0 9 2 3 0 9 3 3 0 9 4 3 0 9 5 3 0 9 6 3 0 9 7 3 0 9 8 3 0 9 9 3 1 0 0 3 1 0 1 3 1 0 2 3 1 0 3 3 1 0 4 3 1 0 5 3 1 0 6 3 1 0 7 3 1 0 8 3 1 0 9 3 1 1 0 3 1 1 1 3 1 1 5 3 1 1 6 3 1 1 7 3 1 1 8 3 1 1 9 3 1 2 0 3 1 2 1 3 1 2 2 3 1 2 3 3 1 2 4 3 1 2 5 3 1 2 6 3 1 2 7

3 1 2 8 3 1 2 9 3 1 3 0 3 1 3 1 3 1 3 2 3 1 3 3 3 1 3 4 3 1 3 5 3 1 3 6 3 1 3 7 3 1 3 8 3 1 3 9 3 1 4 0 3 1 4 1 3 1 4 2 3 1 4 3 3 1 4 4 3 1 4 5 3 1 4 6 3 1 4 7 3 1 4 8 3 1 4 9 3 1 5 0 3 1 5 1 3 1 5 2 3 1 5 3 3 1 5 4 3 1 5 5 3 1 5 6 3 1 5 7 3 1 5 8 3 1 5 9 3 1 6 0 3 1 6 1 3 1 6 2 3 1 6 3 3 1 6 4 3 1 6 5 3 1 6 6 3 1 6 7

3 1 7 i b i 7 2 3 1 7 3 3 1 7 4 3 1 7 5 3 1 7 6 3 1 7 7 3 1 7 8 3 1 7 9 3 1 8 0 3 1 8 1 3 1 8 2 3 1 8 3 3 1 8 4 3 1 8 8 3 1 8 9 3 1 9 0 3 1 9 1 3 1 9 5 3 1 9 6 3 1 9 7 3 1 9 8 3 1 9 9 3 2 0 0 3 2 0 1 3 2 0 2 3 2 0 3 3 2 0 4 3 2 0 5 3 2 0 6 3 2 0 7

3 2 0 8 3 2 0 9 3 2 1 0 3 2 1 1 3 2 1 5 3 2 1 6 3 2 1 7 3 2 1 8 3 2 1 9 3 2 2 0 3 2 2 1 3 2 2 5 3 2 2 6 3 2 2 7 3 2 2 8 3 2 2 9 3 2 3 0 3 2 3 1 3 2 3 2 3 2 3 3 3 2 3 4 3 2 3 5 3 2 3 6 3 2 3 7 3 2 3 8 3 2 3 9 3 2 4 0 3 2 4 1

3 2 4 8 3 2 4 9 3 2 5 0 3 2 5 1 3 2 5 2 3 2 5 3 3 2 5 . 3 2 5 5 3 2 5 6 3 2 5 7 3 2 5 8 3 2 5 9 3 2 6 0 3 2 6 1 3 2 6 2 3 2 6 3 3 2 6 4 3 2 6 5 3 2 6 6 3 2 6 7 3 2 6 8 3 2 6 9 3 2 7 0 3 2 7 1 3 2 7 5 3 2 7 6 3 2 7 7 3 2 7 8 3 2 7 9 3 2 8 0 3 2 8 3 2 8 2 3 2 B 3 3 2 8 . 3 2 8 5 3 2 8 6 3 2 8 7

3 2 8 8 3 2 8 9 3 2 9 0 3 2 9 1 3 2 9 2 3 2 9 3 3 2 9 4 3 2 9 5 3 2 9 6 3 2 9 7 3 2 9 8 3 2 9 9 3 3 0 0 3 3 0 1 3 3 0 2 3 3 0 3 3 3 0 4 3 3 0 8 3 3 0 9 3 3 1 0 3 3 1 5 3 3 1 6 3 3 1 7 3 3 1 8 3 3 1 9 3 3 2 0 3 3 2 1 3 3 2 2 3 3 2 3 3 3 2 4 3 3 2 5 3 3 2 6 3 3 2 7

3 3 2 8 3 3 2 9 3 3 3 0 3 3 3 1 3 3 3 2 3 3 3 3 3 3 3 4 3 3 3 5 3 3 3 6 3 3 3 7 3 3 3 8 3 3 3 9 3 3 4 0 3 3 4 1 3 3 4 2 3 3 4 3 3 3 4 4 3 3 4 5 3 3 4 6 3 3 4 7 3 3 4 8 3 3 4 9 3 3 5 0 3 3 5 1 3 3 5 2 3 3 5 3 3 3 5 4 3 3 5 5 3 3 5 6 3 3 5 7 3 3 5 8 3 3 5 9 3 3 6 0 3 3 6 1 3 3 6 2 3 3 6 3 3 3 6 4 3 3 6 5 3 3 6 6 3 3 6 7

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

3 4 0 8 3 4 0 9 3 4 1 0 3 4 1 1 3 4 1 5 3 4 1 6 3 4 1 7 3 4 1 8 3 4 1 9 3 4 2 0 3 4 2 1 3 4 2 5 3 4 2 6 3 4 2 7 3 4 2 8 3 4 2 9 3 4 3 0 3 4 3 1 3 4 3 2 3 4 3 3 3 4 3 4 3 4 3 5 3 4 3 6 3 4 3 7 3 4 3 8 3 4 3 9 3 4 4 0 3 4 4 1 3 4 4 2 3 4 4 3 3 4 4 4 3 4 4 5 3 4 4 6 3 4 4 7

3 4 4 8 3 4 4 9 3 4 5 0 3 4 5 1 3 4 5 2 3 4 5 3 3 4 5 4 3 4 5 5 3 4 5 6 3 4 5 7 3 4 5 8 3 4 5 9 3 4 6 0 3 4 6 1 3 4 6 2 3 4 6 3 3 4 6 4 3 4 6 5 3 4 6 6 3 4 6 7 3 4 6 8 3 4 6 9 3 4 7 0 3 4 7 1 3 4 7 5 3 4 7 6 3 4 7 7 3 4 7 8 3 4 7 9 3 4 8 0 3 4 8 1 3 4 8 2 3 4 8 3 3 4 8 4 3 4 8 5 3 4 8 6 3 4 8 7

3 4 8 8 3 4 8 9 3 4 9 0 3 4 9 1 3 4 9 2 3 4 9 3 3 4 9 4 3 4 9 5 3 4 9 6 3 4 9 7 3 4 9 8 3 4 9 9 3 5 0 0 3 5 0 1 3 5 0 2 3 5 0 3 3 5 0 4 3 5 0 5 3 5 0 6 3 5 0 7 3 5 0 8 3 5 0 9 3 5 1 0 3 5 1 1 3 5 1 2 3 5 1 3 3 5 1 4 3 5 1 5 3 5 1 6 3 5 1 7 3 5 1 8 3 5 1 9 3 5 2 0 3 5 2 1

3 5 2 8 3 5 2 9 3 5 3 0 3 5 3 1 3 5 3 2 3 5 3 3 3 5 3 4 3 5 3 5 3 5 3 6 3 5 3 7 3 5 3 8 3 5 3 9 3 5 4 0 3 5 4 1 3 5 4 2 3 5 4 3 3 5 4 4 3 5 4 5 3 5 4 6 3 5 4 7 3 5 4 8 3 5 4 9 3 5 5 0 3 5 5 1 3 5 5 2 3 5 5 3 3 5 5 4 3 5 5 5 3 5 5 6 3 5 5 7 3 5 5 8 3 5 5 9 3 5 6 0 3 5 6 1 3 5 6 2 3 5 6 3 3 5 6 4 3 5 6 5 3 5 6 6 3 5 6 7

3 5 6 8 3 5 6 9 3 5 7 0 3 5 7 1 3 5 7 2 3 5 7 3 3 5 7 4 3 5 7 5 3 5 7 6 3 5 7 7 3 5 7 8 3 5 7 9 3 5 8 0 3 5 8 1 3 5 8 2 3 5 8 3 3 5 8 4 3 5 8 5 3 5 8 6 3 5 8 7 3 5 8 8 3 5 8 9 3 5 9 5 3 5 9 6 3 5 9 7 3 5 9 8 3 5 9 9 3 6 0 0 3 6 0 1 3 6 0 2 3 6 0 3 3 6 0 4 3 6 0 5 3 6 0 6 3 6 0

3 6 0 8 3 6 0 9 3 6 1 0 3 6 1 1 3 6 1 2 3 6 1 3 3 6 1 4 3 6 1 5 3 6 1 6 3 6 1 7 3 6 1 8 3 6 1 9 3 6 2 0 3 6 2 1 3 6 2 2 3 6 2 3 3 6 2 4 3 6 2 5 3 6 2 6 3 6 2 7 3 6 2 8 3 6 2 9 3 6 3 0 3 6 3 1 3 6 3 2 3 6 3 3 3 6 3 4 3 6 3 8 3 6 3 9 3 6 4 0 3 6 4 1

3 6 4 8 3 6 4 9 3 6 5 0 3 6 5 1 3 6 5 2 3 6 5 3 3 6 5 4 3 6 5 5 3 6 5 6 3 6 5 7 3 6 5 8 3 6 5 9 3 6 6 0 3 6 6 1 3 6 6 2 3 6 6 3 3 6 6 4 3 6 6 5 3 6 6 6 3 6 6 7 3 6 6 8 3 6 6 9 3 6 7 0 3 6 7 1 3 6 7 5 3 6 7 6 3 6 7 7 3 6 7 8 3 6 7 9 3 6 8 0 3 6 8 1 3 6 8 2 3 6 8 3 3 6 8 4 3 6 8 5 3 6 8 6 3 6 8

3 6 8 8 3 6 8 9 3 6 9 0 3 6 9 1 3 6 9 2 3 6 9 3 3 6 9 4 3 6 9 5 3 6 9 6 3 6 9 7 3 6 9 8 3 6 9 9 3 7 0 0 3 7 0 1 3 7 0 2 3 7 0 3 3 7 0 4 3 7 0 5 3 7 0 6 3 7 0 7 3 7 0 8 3 7 0 9 3 7 1 0 3 7 1 1 3 7 1 2 3 7 1 3 3 7 1 4 3 7 1 5 3 7 1 6 3 7 1 7 3 7 1 8 3 7 1 9 3 7 2 0 3 7 2 1 3 7 2 2 3 7 2 3 3 7 2 4

3 7 2 8 3 7 2 9 3 7 3 0 3 7 3 1 3 7 3 2 3 7 3 3 3 7 3 4 3 7 3 5 3 7 3 6 3 7 3 7 3 7 3 8 3 7 3 9 3 7 4 0 3 7 4 1 3 7 4 2 3 7 4 3 3 7 4 4 3 7 4 5 3 7 4 6 3 7 4 7 3 7 4 8 3 7 4 9 3 7 5 0 3 7 5 1 3 7 5 2 3 7 5 3 3 7 3 7 5 5 3 7 5 6 3 7 5 7 3 7 5 8 3 7 5 9 3 7 6 0 3 7 6 1 3 7 6 2 3 7 6 3 3 7 6 4 3 7 6 5 3 7 6 6 3 7 6 7

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 2

Page 28: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 28/95

V I C 2 0 S c r e e n M a ( w i t h e x p a n s i o n m e m o r y a $ 2 0 0 0 )

1

1

1

1

1

1

1

1

1

1

2

2

2

2

1 0 0 0

1 0 1 6

1 0 2 C

1 0 4 2

1 0 5 8

1 0 6 E

1 0 8 4

1 0

1 0 6 0

1 0 C 6

1 0 D C

1 0 F 2

1 1 0 8

1 1 1 E

1 1 3 4

1 1 4 A

1 1 6 0

1 1 7 6

1 1 8 C

1 1 A 2

1 1 6 8

1 1 C E

1 1 E 4

4 0 9 6

4 1 1 8

4 1 4 0

4 1 6 2

4 1 8 4

4 2 0 6

4 2 2 8

4 2 5 0

4 2 7 2

4 2 9 4

4 3 1 6

4 3 3 8

4 3 6 0

4 3 8 2

4 4 0 4

4 4 2 6

4 4 4 8

4 4 7 0

4 4 9 2

4 5 1 4

4 5 3 6

4 5 5 8

4 5 8 0

4 0 9 7

4 1 1 9

4 1 4 1

4 1 6 3

4 1 8 5

4 2 0 7

4 2 2 9

4 2 5 1

4 2 7 3

4 2 9 5

4 3 1 7

4 3 3 9

4 3 6 1

4 3 8 3

4 4 0 5

4 4 2 7

4 4 4 9

4 4 7 1

4 4 9 3

4 5 1 5

4 5 3 1

4 5 5 9

4 5 8 1

4 0 9 8

4 1 2 0

4 1 4 2

4 1 6 4

4 1 6 6

4 2 0 8

4 2 3 0

4 2 5 2

4 2 7 4

4 2 9 6

4 3 1 8

4 3 4 0

4 3 6 2

4 3 8 4

4 4 0 6

4 4 2 8

4 4 5 0

4 4 7 2

4 4 9 4

4 5 1 6

4 5 3 8

4 5 6 0

4 5 8 2

4 0 9 9

4 1 2 1

4 1 4 3

4 1 6 5

4 1 8 7

4 2 0 9

4 2 3 1

4 2 5 3

4 2 7 5

4 2 9 7

4 3 1 9

4 3 4 1

4 3 6 3

4 3 8 5

4 4 0 7

4 4 2 9

4 4 5 1

4 4 7 3

4 4 9 5

4 5 1 7

4 5 3 9

4 5 6 1

4 5 8 3

4 1 0 0

4 1 2 2

4 1 4 4

4 1 6 6

4 1 8 8

4 2 1 0

4 2 3 2

4 2 5 4

4 2 7 6

4 2 9 8

4 3 2 0

4 3 4 2

4 3 6 4

4 3 8 6

4 4 0 8

4 4 3 0

4 4 5 2

4 4 7 4

4 4 9 6

4 5 1 8

4 5 4 0

4 5 6 2

4 5 8 4

4 1 0 1

4 1 2 3

4 1 4 5

4 1 6 7

4 1 8 9

4 2 1 1

4 2 3 3

4 2 5 5

4 2 7 7

4 2 9 9

4 3 2 1

4 3 4 3

4 3 6 5

4 3 8 7

4 4 0 9

4 4 3 1

4 4 5 3

4 4 7 5

4 4 9 7

4 5 1 9

4 5 4 1

4 5 6 3

4 5 8 5

4 1 0 2

4 1 2 4

4 1 4 6

4 1 6 8

4 1 9 0

4 2 1 2

4 2 3 4

4 2 5 6

4 2 7 8

4 3 0 0

4 3 2 2

1 3 4 4

4 3 6 6

4 3 8 8

4 4 1 0

4 4 3 2

4 4 5 4

4 4 7 6

4 4 9 8

4 5 2 0

4 5 4 2

4 5 6 4

4 5 8 6

4 1 0 3

4 1 2 5

4 1 4 7

4 1 6 9

4 1 9 1

4 2 1 3

4 2 3 5

4 2 5 7

4 2 7 9

4 3 0 1

4 3 2 3

4 3 4 5

4 3 6 7

4 3 6 9

4 4 1 1

4 4 3 3

4 4 5 5

. ' . 4 7 7

4 4 9 9

4 5 2 1

4 5 4 3

4 5 6 5

4 5 8 7

4 1 0 4

4 1 2 6

4 1 4 8

4 1 7 0

4 1 9 2

4 2 1 4

4 2 3 6

4 2 5 8

4 2 8 0

4 3 0 2

4 3 2 4

4 3 4 6

4 3 6 8

4 3 9 0

4 4 1 2

4 4 3 4

4 4 5 6

4 4 7 8

4 5 0 0

4 5 2 2

4 5 4 4

4 5 6 6

4 5 8 8

4 1 0 5

4 1 2 7

4 1 4 9

4 1 7 1

4 1 9 3

4 2 1 5

4 2 3 7

4 2 5 9

4 2 8 1

4 3 0 3

4 3 2 5

4 3 4 7

4 3 6 9

4 3 9 1

4 4 1 3

4 4 3 5

4 4 5 7

4 4 7 9

4 5 0 1

4 5 2 3

4 5 4 5

4 5 6 7

4 5 8 9

4 1 0 6

4 1 2 8

4 1 5 0

4 1 7 2

4 1 9 4

4 2 1 6

4 2 3 8

4 2 6 0

4 2 8 2

4 3 0 4

4 3 2 6

4 3 4 8

4 3 7 0

4 3 9 2

4 4 1 4

4 4 3 6

4 4 5 8

4 4 8 0

4 5 0 2

4 5 2 4

4 5 4 6

4 5 6 8

4 5 9 0

4 1 0 7

4 1 2 9

4 1 5 1

4 1 7 3

4 1 9 5

4 2 1 7

4 2 3 9

4 2 6 1

4 2 8 3

4 3 0 5

4 3 2 7

4 3 4 9

4 3 7 1

4 3 9 3

4 4 1 5

4 4 3 7

■ ' . . . = £ ■

4 4 8 1

4 5 0 3

4 5 2 5

4 5 4 7

4 5 6 9

4 5 9 1

4 1 0 8

4 1 3 0

4 1 5 2

4 1 7 4

4 1 9 6

4 2 1 8

4 2 4 0

4 2 6 2

4 2 8 4

4 3 0 6

4 3 2 8

4 3 5 0

4 3 7 2

4 3 9 4

4 4 1 6

4 4 3 8

4 4 6 0

4 4 8 2

4 5 0 4

4 5 2 6

4 5 4 8

4 5 7 0

4 5 9 2

4 1 0 9

4 1 3 1

4 1 5 3

4 1 7 5

4 1 9 7

4 2 1 9

4 2 4 1

4 2 6 3

4 2 8 5

4 3 0 7

4 3 2 9

4 3 5 1

4 3 7 3

4 3 9 5

4 4 1 7

4 4 3 9

4 4 6 1

4 4 8 3

4 5 0 5

4 5 2 7

4 5 4 9

4 5 7 1

4 5 9 3

4 1 1 0

4 1 3 2

4 1 5 4

4 1 7 6

4 1 9 8

4 2 2 0

4 2 4 2

4 2 6 4

4 2 8 6

4 3 0 8

4 3 3 0

4 3 5 2

4 3 7 4

4 3 9 6

4 4 1 8

4 4 4 0

4 4 6 2

4 4 8 4

4 5 0 6

4 5 2 8

4 5 5 0

4 5 7 2

4 5 9 4

4 1 1 1

4 1 3 3

4 1 5 5

4 1 7 7

4 1 9 9

4 2 2 1

4 2 4 3

4 2 6 5

4 2 3 7

4 3 0 9

4 3 3 1

4 3 5 3

4 3 7 5

4 3 9 7

4 4 1 9

4 4 4 1

4 4 6 3

4 4 8 5

4 5 0 7

4 5 2 9

4 5 5 1

4 5 7 3

4 5 9 5

4 1 1 2

4 1 3 4

4 1 5 6

4 1 7 8

4 2 0 0

4 2 2 2

4 2 4 4

4 2 6 6

4 2 8 8

4 3 1 0

4 3 3 2

4 3 5 4

4 3 7 6

4 3 9 8

4 4 2 0

4 4 4 2

4 4 6 4

4 4 8 6

4 5 0 8

4 5 3 0

4 5 5 2

4 5 7 4

4 5 9 6

4 1 1 3

4 1 3 5

4 1 5 7

4 1 7 9

4 2 0 1

4 2 2 3

4 2 4 5

4 2 6 7

4 2 8 9

4 3 1 1

4 3 3 3

4 3 5 5

4 3 7 7

4 3 9 9

4 4 2 1

4 4 4 3

4 4 6 5

4 4 8 7

4 5 0 9

4 5 3 1

4 5 5 3

4 5 7 5

4 5 9 7

4 1 1 4

4 1 3 6

4 1 5 8

4 1 8 0

4 2 0 2

4 2 2 4

4 2 4 6

4 2 6 8

4 2 9 0

4 3 1 2

4 3 3 4

4 3 5 6

4 3 7 8

4 4 0 0

4 4 2 2

4 4 4 4

4 4 6 6

4 4 8 8

4 5 1 0

4 5 3 2

4 5 5 4

4 5 7 6

4 5 9 8

4 1 1 5

4 I 3 7

4 1 5 9

4 1 8 1

4 2 0 3

4 2 2 5

4 2 4 7

4 2 6 9

4 2 9 1

4 3 1 3

4 3 3 5

4 3 5 7

4 3 7 9

4 4 0 1

4 4 2 3

4 4 4 5

4 4 6 7

4 4 8 9

4 5 1 1

4 5 3 3

4 5 5 5

4 5 7 7

4 5 9 9

4 1 1 6

4 1 3 8

4 1 6 0

4 1 8 2

4 2 0 4

4 2 2 6

4 2 4 8

4 2 7 0

4 2 9 2

4 3 1 4

4 3 3 6

4 3 5 8

4 3 8 0

4 4 0 2

4 4 2 4

4 4 4 6

4 4 6 8

4 4 9 0

4 5 1 2

4 5 3 4

4 5 5 6

4 5 7 8

4 6 0 0

4 1 1 7

4 1 3 9

4 1 6 1

4 1 8 3

4 2 0 5

4 2 2 7

4 2 4 9

4 2 7 1

4 2 9 3

4 3 1 5

4 3 3 7

4 3 5 9

4 3 8 1

4 4 0 3

4 4 2 5

4 4 4 7

1 1 6 9

4 4 9 1

4 5 1 3

4 5 3 5

4 5 5 7

4 5 7 9

4 6 0 1

V I 2 C o l o u r T a b l e M a ( w i t h e x p a n s i o n m e m o r y )

1

1

1

1

1

1

1

1

1

1

2

2

2

2

9 4 0 0

9 4 1 6

9 4 2 C

9 4 4 2

9 4 5 8

9 4 6 E

9 4 8 4

9 4 9 A

9 4 6 0

9 4 C 6

9 4 D C

9 4 F 2

9 5 0 8

9 5 1 E

9 5 3 4

9 5 4 A

9 5 6 0

9 5 7 6

9 5 8 C

9 5 A 2

9 5 6 8

9 5 C E

9 5 E 4

7 8 8 8

7 9 1 0

7 9 3 2

7 9 5 4

7 9 7 6

7 9 9 8

8 0 2 0

8 0 4 2

8 0 6 4

8 0 8 6

8 1 0 8

8 1 3 0

8 1 5 2

8 1 7 4

8 1 9 6

8 2 1 8

8 2 4 0

8 2 6 2

8 2 8 4

8 3 0 6

8 3 2 8

8 3 5 0

8 3 7 2

7 8 8 9

7 9 1 1

7 9 3 3

7 9 5 5

7 9 7 7

7 9 9 9

8 0 2 1

8 0 4 3

8 0 6 5

8 0 8 7

8 1 0 9

8 1 3 1

8 1 5 3

8 1 7 5

8 1 9 7

8 2 1 9

8 2 4 1

8 2 6 3

8 2 8 5

8 3 0 7

8 3 2 9

8 3 5 1

8 3 7 3

7 8 9 0

7 9 1 2

7 9 3 4

7 9 5 6

7 9 7 8

8 0 0 0

8 0 2 2

8 0 4 4

8 0 6 6

8 0 8 8

8 1 1 0

8 1 3 2

8 1 5 4

8 1 7 6

8 1 9 8

8 2 2 0

8 2 4 2

8 2 6 4

8 2 8 6

8 3 0 8

8 3 3 0

8 3 5 2

8 3 7 4

7 8 9 1

7 9 1 3

7 9 3 5

7 9 5 7

7 9 7 9

8 0 0 1

8 0 2 3

8 0 4 5

8 0 6 7

8 0 8 9

8 1 1 1

6 1 3 3

8 1 5 5

8 1 7 7

8 1 9 9

8 2 2 1

8 2 4 3

8 2 6 5

8 2 8 7

8 3 0 9

8 3 3 1

8 3 5 3

8 3 7 5

7 8 9 2

7 9 1 4

7 9 3 6

7 9 5 8

7 9 8 0

8 0 0 2

8 0 2 4

8 0 4 6

8 0 6 8

8 0 9 0

8 1 1 2

8 1 3 4

8 1 5 6

8 1 7 8

8 2 0 0

8 2 2 2

8 2 4 4

8 2 6 6

8 2 8 8

8 3 1 0

8 3 3 2

8 3 5 4

8 3 7 6

7 8 9 3

7 9 1 5

7 9 3 7

7 9 5 9

7 9 8 1

8 0 0 3

8 0 2 5

8 0 4 7

8 0 6 9

8 0 9 1

8 1 1 3

8 1 3 5

8 1 5 7

8 1 7 9

8 2 0 1

8 2 2 3

8 2 4 5

8 2 6 7

8 2 8 9

8 3 1 1

8 3 3 3

8 3 5 5

8 3 7 7

7 8 9 4

7 9 1 6

7 9 3 8

7 9 6 0

7 9 8 2

8 0 0 4

8 0 2 6

8 0 4 8

8 0 7 0

8 0 9 2

8 1 1 4

8 1 3 6

8 1 5 8

8 1 8 0

8 2 0 2

8 2 2 4

8 2 4 6

8 2 6 8

8 2 9 0

8 3 1 2

8 3 3 4

8 3 5 6

8 3 7 8

7 8 9 5

7 9 1 7

7 9 3 9

7 9 6 1

7 9 8 3

8 0 0 5

8 0 2 7

8 0 4 9

8 0 7 1

8 0 9 3

8 1 1 5

8 1 3 7

8 1 5 9

8 1 8 1

8 2 0 3

8 2 2 5

8 2 4 7

8 2 6 9

8 2 9 1

8 3 1 3

8 3 3 5

8 3 5 7

8 3 7 9

7 8 9 6

7 9 1 8

7 9 4 0

7 9 6 2

7 9 8 4

8 0 0 6

8 0 2 8

8 0 5 0

8 0 7 2

8 0 9 4

8 1 1 6

8 1 3 8

8 1 6 0

8 1 8 2

8 2 0 4

8 2 2 6

8 2 4 8

8 2 7 0

8 2 9 2

8 3 1 4

8 3 3 6

8 3 5 8

8 3 8 0

7 8 9 7

7 9 1 9

7 9 4 1

7 9 6 3

7 9 8 5

8 0 0 7

8 0 2 9

8 0 5 1

8 0 7 3

8 0 9 5

8 1 1 7

8 1 3 9

8 1 6 1

8 1 8 3

8 2 0 5

8 2 2 7

8 2 4 9

8 2 7 1

8 2 9 3

6 3 1 5

8 3 3 7

8 3 5 9

B 3 8 1

7 8 9 8

7 9 2 0

7 9 4 2

7 9 6 4

7 9 8 6

8 0 0 8

8 0 3 0

8 0 5 2

8 0 7 4

8 0 9 6

8 1 1 8

8 1 4 0

8 1 6 2

8 1 8 4

8 2 0 6

8 2 2 8

8 2 5 0

8 2 7 2

8 2 9 4

8 3 1 6

8 3 3 8

8 3 6 0

8 3 8 2

7 8 9 9

7 9 2 1

7 9 4 3

7 9 6 5

7 9 8 7

8 0 0 9

8 0 3 1

8 0 5 3

8 0 7 5

8 0 9 7

8 1 1 9

8 1 4 1

8 1 6 3

8 1 8 5

8 2 0 7

8 2 2 9

8 2 5 1

8 2 7 3

8 2 9 5

8 3 1 7

8 3 3 9

8 3 6 1

8 3 8 3

7 9 0 0

7 9 2 2

7 9 4 4

7 9 6 6

7 9 8 8

8 0 1 0

8 0 3 2

8 0 5 4

8 0 7 6

8 0 9 8

8 1 2 0

8 1 4 2

8 1 6 4

8 1 8 6

8 2 0 8

8 2 3 0

8 2 5 2

8 2 7 4

8 2 9 6

8 3 1 8

8 3 4 0

8 3 6 2

8 3 8 4

7 9 0 1

7 9 2 3

7 9 4 5

7 9 6 7

7 9 8 9

8 0 1 1

8 0 3 3

8 0 5 5

8 0 7 7

8 0 9 9

8 1 2 1

8 1 4 3

8 1 6 5

8 1 8 7

8 2 0 9

8 2 3 1

8 2 5 3

8 2 7 5

8 2 9 7

8 3 1 9

8 3 4 1

8 3 6 3

8 3 8 5

7 9 0 2

7 9 2 4

7 9 4 6

7 9 6 8

7 9 9 0

8 0 1 2

8 0 3 4

8 0 5 6

8 0 7 8

8 1 0 0

8 1 2 2

8 1 4 4

8 1 6 6

8 1 8 8

8 2 1 0

8 2 3 2

8 2 5 4

8 2 7 6

8 2 9 8

8 3 2 0

8 3 4 2

8 3 6 4

8 3 8 6

7 9 0 3

7 9 2 5

7 9 4 7

7 9 6 9

7 9 9 1

8 0 1 3

8 0 3 5

8 0 5 7

8 0 7 9

8 1 0 1

8 1 2 3

8 1 4 5

8 1 6 7

8 1 8 9

8 2 1 1

8 2 3 3

8 2 5 5

8 2 7 7

8 2 9 9

8 3 2 1

8 3 4 3

8 3 6 5

8 3 6 7

7 9 0 4

7 9 2 6

7 9 4 8

7 9 7 0

7 9 9 2

8 0 1 4

8 0 3 6

8 0 5 8

8 0 8 0

8 1 0 2

8 1 2 4

8 1 4 6

8 1 6 8

8 1 9 0

8 2 1 2

8 2 3 4

8 2 5 6

8 2 7 8

8 3 0 0

8 3 2 2

8 3 4 4

8 3 6 6

8 3 8 8

7 9 0 5

7 9 2 7

7 9 4 9

7 9 7 1

7 9 9 3

8 0 1 5

8 0 3 7

8 0 5 9

8 0 8 1

8 1 0 3

8 1 2 5

8 1 4 7

8 1 6 9

8 1 9 1

8 2 1 3

8 2 3 5

8 2 5 7

8 2 7 9

8 3 0 1

8 3 2 3

8 3 4 5

8 3 6 7

8 3 8 9

7 9 0 6

7 9 2 8

7 9 5 0

7 9 7 2

7 9 9 4

8 0 1 6

8 0 3 8

8 0 6 0

8 0 8 2

8 1 0 4

8 1 2 6

8 1 4 8

8 1 7 0

8 1 9 2

8 2 1 4

6 2 3 6

8 2 5 8

8 2 8 0

8 3 0 2

8 3 2 4

8 3 4 6

8 3 6 8

8 3 9 0

7 9 0 7

7 9 2 9

7 9 5 1

7 9 7 3

7 9 9 5

8 0 1 7

8 0 3 9

8 0 6 1

8 0 8 3

8 1 0 5

8 1 2 7

8 1 4 9

8 1 7 1

6 1 9 3

8 2 1 5

8 2 3 7

8 2 5 9

8 2 8 1

8 3 0 3

8 3 2 5

8 3 4 7

8 3 6 9

8 3 9 1

7 9 0 8

7 9 3 0

7 9 5 2

7 9 7 4

7 9 9 6

8 0 1 8

8 0 4 0

8 0 6 2

8 0 8 4

8 1 0 6

8 1 2 8

8 1 5 0

8 1 7 2

8 1 9 4

8 2 1 6

8 2 3 8

8 2 6 0

8 2 8 2

8 3 0 4

8 3 2 6

8 3 4 8

8 3 7 0

8 3 9 2

7 9 0 9

7 9 3 1

7 9 5 3

7 9 7 5

7 9 9 7

8 0 1 9

8 0 4 1

8 0 6 3

8 0 8 5

8 1 0 7

8 1 2 9

8 1 5 1

8 1 7 3

8 1 9 5

8 2 1 7

8 2 3 9

8 2 6 1

8 2 8 3

8 3 0 5

8 3 2 7

3 3 4 9

8 3 7 1

8 3 9 3

2 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 29: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 29/95

V I C 2 0 S c r e e n M a ( w i t h o u t e x p a n s i o n m e m o r y )

1

1

1

1

1

1

1

1

1

1

2

2

2

2

1 E 0 0

1 E 1 6

1 E 2 C

1 E 4 2

1 E 5 8

1 E 6 E

1 E 8 4

1 E 9 A

1 E 6 0

1 E C 6

1 E D C

1 E F 2

1 F 0 8

1 F 1 E

1 F 3 4

1 F 4 A

1 F 6 0

1 F 7 61 F 8 C

1 F A 2

1 F 6 8

1 F C E

1 F E 4

7 6 8 0

7 7 0 2

7 7 2 4

7 7 4 6

7 7 6 8

7 7 9 0

7 8 1 2

7 8 3 4

7 8 5 6

7 8 7 8

7 9 0 0

7 9 2 2

7 9 4 4

7 9 6 6

7 9 8 8

8 0 1 0

8 0 3 2

8 0 5 4

8 0 7 6

8 0 9 8

8 1 2 0

8 1 4 2

8 1 6 4

7 6 8 1

7 7 0 3

7 7 2 5

7 7 4 7

7 7 6 9

7 7 9 1

7 8 1 3

7 8 3 5

7 8 5 7

7 8 7 9

7 9 0 1

7 9 2 3

7 9 4 5

7 9 6 7

7 9 8 9

8 0 1 1

8 0 3 3

8 0 5 5

8 0 7 7

8 0 9 9

8 1 2 1

8 1 4 3

8 1 6 5

7 6 8 2

7 7 0 4

7 7 2 6

7 7 4 8

7 7 7 0

7 7 9 2

7 8 1 4

7 8 3 6

7 8 5 8

7 8 8 0

7 9 0 2

7 9 2 4

7 9 4 6

7 9 6 8

7 9 9 0

8 0 1 2

8 0 3 4

8 0 5 6

8 0 7 8

8 1 0 0

8 1 2 2

8 1 4 4

8 1 6 6

7 6 8 3

7 7 0 5

7 7 2 7

7 7 4 9

7 7 7 ' 1

7 7 9 3

7 8 1 5

7 8 3 7

7 8 5 9

7 8 8 1

7 9 0 3

7 9 2 5

7 9 4 7

7 9 6 9

7 9 9 1

8 0 1 3

8 0 3 5

8 0 5 7

8 0 7 9

8 1 0 1

8 1 2 3

8 1 4 5

8 1 6 7

7 6 8 4

7 7 0 6

7 7 2 8

7 7 5 0

7 7 7 2

7 7 9 4

7 8 1 6

7 8 3 8

7 8 6 0

7 8 8 2

7 9 0 4

7 9 2 6

7 9 4 8

7 9 7 0

7 9 9 2

8 0 1 4

8 0 3 6

8 0 5 8

8 0 8 0

8 1 0 2

8 1 2 4

8 1 4 6

8 1 6 8

7 6 8 5

7 7 0 7

7 7 2 9

7 7 5 1

7 7 7 3

7 7 9 5

7 8 1 7

7 8 3 9

7 8 6 1

7 8 8 3

7 9 0 5

7 9 2 7

7 9 4 9

7 9 7 1

7 9 9 3

8 0 1 5

8 0 3 7

8 0 5 9

8 0 8 1

8 1 0 3

8 1 2 5

8 1 4 7

8 1 6 9

7 6 8 6

7 7 0 8

7 7 3 0

7 7 5 2

7 7 7 4

7 7 9 6

7 8 1 8

7 8 4 0

7 8 6 2

7 8 8 4

7 9 0 6

7 9 2 8

7 9 5 0

7 9 7 2

7 9 9 4

8 0 1 6

8 0 3 8

8 0 6 0

8 0 8 2

8 1 0 4

8 1 2 6

8 i - - . i l

8 1 7 0

7 6 8 7

7 7 0 9

7 7 3 1

7 7 5 3

7 7 7 5

7 7 9 7

7 8 1 9

7 8 4 1

7 8 6 3

7 8 8 5

7 9 0 7

7 9 2 9

7 9 5 1

7 9 7 3

7 9 9 5

8 0 1 7

8 0 3 9

8 0 6 1

8 0 8 3

8 1 0 5

8 1 2 7

8 1 4 9

8 1 7 1

7 6 8 8

7 7 1 0

7 7 3 2

7 7 5 4

7 7 7 6

7 7 9 8

7 8 2 0

7 8 4 2

7 8 6 4

7 8 8 6

7 9 0 8

7 9 3 0

7 9 5 2

7 9 7 4

7 9 9 6

8 0 1 8

8 0 4 0

8 0 6 2

8 0 8 4

8 1 0 6

8 1 2 8

8 1 5 0

8 1 7 2

7 6 8 9

7 7 1 1

7 7 3 3

7 7 5 5

7 7 7 7

7 7 9 9

7 8 2 1

7 8 4 3

7 8 6 5

7 8 8 7

7 9 0 9

7 9 3 1

7 9 5 3

7 9 7 5

7 9 9 7

8 0 1 9

8 0 4 1

8 0 6 3

8 0 8 5

8 1 0 7

8 1 2 9

8 1 5 1

8 1 7 3

7 6 9 0

7 7 1 2

7 7 3 4

7 7 5 6

7 7 7 8

7 8 0 0

7 8 2 2

7 8 4 4

7 8 6 6

7 8 8 8

7 9 1 0

7 9 3 2

7 9 5 4

7 9 7 6

7 9 9 8

8 0 2 0

8 0 4 2

8 0 6 4

8 0 8 6

8 1 0 8

8 1 3 0

8 1 5 2

8 1 7 4

7 6 9 1

7 7 1 3

7 7 3 5

7 7 5 7

7 7 7 9

7 8 0 1

7 8 2 3

7 8 4 5

7 8 6 7

7 8 8 9

7 9 1 1

7 9 3 3

7 9 5 5

7 9 7 7

7 9 9 9

8 0 2 1

8 0 4 3

8 0 6 5

8 0 8 7

8 1 0 9

8 1 3 1

8 5

8 1 7 5

7 6 9 2

7 7 1 4

7 7 3 6

7 7 5 8

7 7 8 0

7 8 0 2

7 8 2 4

7 8 4 6

7 8 6 8

7 8 9 0

7 9 1 2

7 9 3 4

7 9 5 6

7 9 7 8

8 0 0 0

8 0 2 2

8 0 4 4

8 0 6 6

8 0 8 8

8 1 1 0

8 1 3 2

8 1 5 4

8 1 7 6

7 6 9 3

7 7 1 5

7 7 3 7

7 7 5 9

7 7 8 1

7 8 0 3

7 8 2 5

7 8 4 7

7 8 6 9

7 8 9 1

7 9 1 3

7 9 3 5

7 9 5 7

7 9 7 9

8 0 0 1

8 0 2 3

8 0 4 5

8 0 6 7

8 0 8 9

8 1 1 1

8 1 3 3

8 1 5 5

8 1 7 7

7 6 9 4

7 7 1 6

7 7 3 8

7 7 6 0

7 7 8 2

7 8 0 4

7 8 2 6

7 8 4 8

7 8 7 0

7 8 9 2

7 9 1 4

7 9 3 6

7 9 5 8

7 9 8 0

8 0 0 2

8 0 2 4

8 0 4 6

8 0 6 8

8 0 9 0

8 1 1 2

8 1 3 4

8 1 5 6

8 1 7 8

7 6 9 5

7 7 1 7

7 7 3 9

7 7 6 1

7 7 8 3

7 8 0 5

7 8 2 7

7 8 4 9

7 8 7 1

7 8 9 3

7 9 1 5

7 9 3 7

7 9 5 9

7 9 8 1

8 0 0 3

8 0 2 5

8 0 4 7

8 0 6 9

8 0 9 1

6 1 1 3

8 1 3 5

8 1 5 7

8 1 7 9

7 6 9 6

7 7 1 8

7 7 4 0

7 7 6 2

7 7 8 4

7 8 0 6

7 8 2 8

7 8 5 0

7 8 7 2

7 8 9 4

7 9 1 6

7 9 3 8

7 9 6 0

7 9 8 2

8 0 0 4

8 0 2 6

8 0 4 8

8 0 7 0

8 0 9 2

8 1 1 4

8 1 3 6

8 1 5 8

8 1 8 0

7 6 9 7

7 7 1 9

7 7 4 1

7 7 6 3

7 7 8 5

7 8 0 7

7 8 2 9

7 8 5 1

7 8 7 3

7 8 9 5

7 9 1 7

7 9 3 9

7 9 6 1

7 9 8 3

8 0 0 5

8 0 2 7

8 0 4 9

8 0 7 1

8 0 9 3

8 1 1 5

8 1 5 9

8 1 8 1

7 6 9 8

7 7 2 0

7 7 4 2

7 7 6 4

7 7 8 6

7 8 0 8

7 8 3 0

7 8 5 2

7 8 7 4

7 8 9 6

7 9 1 8

7 9 4 0

7 9 6 2

7 9 8 4

8 0 0 6

8 0 2 8

8 0 5 0

8 0 7 2

8 0 9 4

6 1 1 6

8 1 3 8

8 1 6 0

8 1 8 2

7 6 9 9

7 7 2 1

7 7 4 3

7 7 6 5

7 7 8 7

7 8 0 9

7 8 3 1

7 8 5 3

7 8 7 5

7 8 9 7

7 9 1 9

7 9 4 1

7 9 6 3

7 9 6 5

8 0 0 7

8 0 2 9

8 0 5 1

8 0 7 3

8 0 9 5

8 1 1 7

8 1 3 9

8 1 6 1

8 1 8 3

7 7 0 0

7 7 2 2

7 7 4 4

7 7 6 6

7 7 8 8

7 8 1 0

7 8 3 2

7 8 5 4

7 8 7 6

7 8 9 8

7 9 2 0

7 9 4 2

7 9 6 4

7 9 8 6

8 0 0 8

8 0 3 0

8 0 5 2

8 0 7 4

8 0 9 6

8 1 1 8

8 1 4 0

8 1 6 2

8 1 8 4

7 7 0 1

7 7 2 3

7 7 4 5

7 7 6 7

7 7 8 9

7 8 1 1

7 8 3 3

7 8 5 5

7 8 7 7

7 8 9 9

7 9 2 1

7 9 4 3

7 9 6 5

7 9 8 7

8 0 0 9

8 0 3 1

8 0 5 3

8 0 7 5

8 0 9 7

8 1 1 9

8 1 4 1

8 1 6 3

8 1 8 5

V I C 2 0 C o l o u r T a b l e M a ( w i t h o u t e x p a n s i o n m e m o r y )

1

1

1

1

1

1

1

1

1

1

2

2

2

2

9 6 0 0

9 6 1 6

9 6 2 C

9 6 4 2

9 6 5 8

9 6 6 E

9 6 8 4

9 6 9 A

9 6 6 0

9 6 C 6

9 6 D C

9 6 F 29 7 0 8

9 7 1 E

9 7 3 4

9 7 4 A

9 7 6 0

9 7 7 6

9 7 8 C

9 7 A 2

9 7 6 8

9 7 C E

9 7 E 4

8 4 0 0

8 4 2 2

8 4 4 4

8 4 6 6

8 4 8 8

8 5 1 0

8 5 3 2

8 5 5 4

8 5 7 6

8 5 9 8

8 6 2 0

8 6 4 2

8 6 6 4

8 6 8 6

8 7 0 8

8 7 3 0

8 7 5 2

8 7 7 4

8 7 9 6

8 8 1 8

8 8 4 0

8 8 6 2

8 8 8 4

8 4 0 1

8 4 2 3

8 4 4 5

8 4 6 7

8 4 8 9

8 I

8 5 3 3

8 5 5 5

8 5 7 7

8 5 9 9

8 6 2 1

8 6 4 3

8 6 6 5

8 6 8 7

8 7 0 9

8 7 3 1

8 7 5 3

8 7 7 5

8 7 9 7

8 8 1 9

8 8 4 1

8 8 6 3

8 8 8 5

8 4 0 2

8 4 2 4

1 4 4 6

8 4 6 8

8 4 9 0

8 5 1 2

8 5 3 4

8 5 5 6

8 5 7 8

8 6 0 0

8 6 2 2

8 6 4 4

8 6 6 6

8 6 8 8

8 7 1 0

8 7 3 2

8 7 5 4

8 7 7 6

8 7 9 8

8 8 2 0

8 8 4 2

8 8 6 4

8 8 8 6

8 4 0 3

8 4 2 5

8 4 4 7

8 4 6 9

8 4 9 1

3 i

8 5 3 5

8 5 5 7

8 5 7 9

B 6 0 1

8 6 2 3

8 6 4 5

8 6 6 7

8 6 8 9

8 7 1 1

8 7 3 3

8 7 5 5

8 7 7 7

8 7 9 9

8 8 2 1

8 8 4 3

8 8 6 5

8 8 8 7

8 4 0 4

8 4 2 6

8 4 4 6

8 4 7 0

8 4 9 2

8 5 1 4

8 5 3 6

8 5 5 B

8 5 8 0

8 6 0 2

8 6 2 4

8 6 4 6

8 6 6 8

8 6 9 0

8 7 1 2

8 7 3 4

8 7 5 6

8 7 7 8

8 8 0 0

8 8 2 2

8 8 4 4

8 8 6 6

8 8 8 8

8 4 0 5

8 4 2 7

8 4 4 9

8 4 7 1

8 4 9 3

8 5 1 5

8 5 3 7

8 5 5 9

8 5 8 1

8 6 0 3

8 6 2 5

8 6 4 7

8 6 6 9

8 6 9 1

8 7 1 3

8 7 3 5

8 7 5 7

8 7 7 9

8 8 0 1

8 8 2 3

8 8 4 5

8 8 6 7

8 8 8 9

8 4 0 6

8 4 2 8

8 4 5 0

8 4 7 2

8 4 9 4

8 5 1 6

8 5 3 8

8 5 6 0

8 5 8 2

8 6 0 4

8 6 2 6

8 6 4 8

8 6 7 0

8 6 9 2

6 7 1 4

8 7 3 6

8 7 5 8

8 7 8 0

8 8 0 2

8 8 2 4

8 8 4 6

8 8 6 8

8 8 9 0

8 4 0 7

8 4 2 9

8 4 5 1

8 4 7 3

8 4 9 5

8 5 1 7

8 5 3 9

8 5 6 1

8 5 8 3

8 6 0 5

8 6 2 7

8 6 4 9

8 6 7 1

8 6 9 3

8 7 1 5

8 7 3 7

8 7 5 9

8 7 8 1

8 8 0 3

8 8 2 5

8 8 4 7

8 8 6 9

8 8 9 1

8 4 0 8

8 4 3 0

8 4 5 2

8 4 7 4

8 g

e

8 5 4 0

8 5 6 2

8 5 8 4

8 6 0 6

8 6 2 8

8 6 5 0

8 6 7 2

8 6 9 4

8 7 1 6

8 7 3 8

8 7 6 0

8 7 8 2

8 8 0 4

8 8 2 6

8 8 4 8

8 8 7 0

8 8 9 2

8 4 0 9

8 4 3 1

8 4 5 3

8 4 7 5

8 4 9 7

8 5 1 9

8 5 4 1

8 5 6 3

8 5 8 5

8 6 0 7

8 6 2 9

8 6 5 1

8 6 7 3

8 6 9 5

8 7 1 7

8 7 3 9

8 7 6 1

8 7 8 3

8 8 0 5

8 8 2 7

8 8 4 9

8 8 7 1

8 8 9 3

8 4 1 0

8 4 3 2

8 4 5 4

8 4 7 6

8 4 9 8

8 5 2 0

8 5 4 2

8 5 6 4

8 5 8 6

8 6 0 8

8 6 3 0

8 6 5 2

8 6 7 4

8 6 9 6

8 7 1 8

8 7 4 0

8 7 6 2

8 7 8 4

8 8 0 6

8 8 2 8

8 8 5 0

8 8 7 2

8 8 9 4

8 4 1 1

8 4 3 3

8 4 5 5

8 4 7 7

8 4 9 9

8 5 2 1

8 5 4 3

8 5 6 5

8 5 8 7

8 6 0 9

8 6 3 1

8 6 5 3

8 6 7 5

8 6 9 7

8 7 1 9

8 7 4 1

8 7 6 3

8 7 8 5

8 8 0 7

8 8 2 9

8 8 5 1

8 8 7 3

8 8 9 5

8 4 1 2

8 4 3 4

8 4 5 6

8 4 7 8

8 5 0 0

8 5 2 2

8 5 4 4

8 5 6 6

8 5 8 8

8 6 1 0

8 6 3 2

8 6 5 4

8 6 7 6

8 6 9 8

8 7 2 0

8 7 4 2

8 7 6 4

8 7 8 6

8 8 0 8

8 8 3 0

8 8 5 2

8 8 7 4

8 8 9 6

8 4 1 3

8 4 3 5

8 4 5 7

8 4 7 9

8 5 0 1

8 5 2 3

8 5 4 5

8 5 6 7

8 5 8 9

8 6 1 1

8 6 3 3

8 6 5 5

8 6 7 7

8 6 9 9

8 7 2 1

8 7 4 3

8 7 6 5

8 7 8 7

8 8 0 9

6 8 3 1

8 8 5 3

8 8 7 5

8 8 9 7

8 4 1 4

8 4 3 6

8 4 5 8

8 4 8 0

8 5 0 2

8 5 2 4

8 5 4 6

8 5 6 8

8 5 9 0

8 6 1 2

8 6 3 4

8 6 5 6

8 6 7 8

8 7 0 0

8 7 2 2

8 7 4 4

8 7 6 6

8 7 8 8

8 8 1 0

8 8 3 2

8 8 5 4

8 8 7 6

8 8 9 8

8 4 1 5

8 4 3 7

8 4 5 9

8 4 8 1

8 5 0 3

8 5 2 5

8 5 4 7

8 5 6 9

8 5 9 1

8 6 1 3

8 6 3 5

8 6 5 7

8 6 7 9

8 7 0 1

8 7 2 3

8 7 4 5

8 7 6 7

8 7 8 9

8 8 1 1

8 8 3 3

8 8 5 5

8 8 7 7

8 8 9 9

8 1 1 6

8 4 3 8

8 4 6 0

8 4 8 2

8 5 0 4

8 5 2 6

8 5 4 8

8 5 7 0

8 5 9 2

8 6 1 4

8 6 3 6

8 6 5 8

8 6 8 0

8 7 0 2

8 7 2 4

8 7 4 6

8 7 6 8

8 7 9 0

8 6 1 2

8 8 3 4

8 8 5 6

8 8 7 8

8 9 0 0

8 4 1 7

8 4 3 9

8 4 6 1

8 4 8 3

8 5 0 5

6 5 2 /

8 5 4 9

8 5 7 1

8 5 9 3

8 6 1 5

8 6 3 7

8 6 5 9

8 6 8 1

8 7 0 3

8 7 2 5

8 7 4 7

8 7 6 9

8 7 9 1

8 8 1 3

8 8 3 5

6 8 5 7

8 8 7 9

8 9 0 1

8 4 1 8

8 4 4 0

8 4 6 2

8 4 8 4

8 5 0 6

8 5 2 8

8 5 5 0

8 5 7 2

8 5 9 4

8 6 1 6

8 6 3 8

8 6 6 0

8 6 8 2

8 7 0 4

8 7 2 6

8 7 4 8

8 7 7 0

8 7 9 2

8 8 1 4

8 8 3 6

8 8 5 8

8 8 8 0

8 9 0 2

8 4 1 9

8 4 4 1

8 4 6 3

8 4 8 5

8 5 0 7

8 5 2 9

8 5 5 1

8 5 7 3

8 5 9 5

8 6 1 7

8 6 3 9

8 6 6 1

8 6 8 3

8 7 0 5

8 7 2 7

8 7 4 9

8 7 7 1

8 7 9 3

8 8 1 5

8 8 3 7

8 8 5 9

8 8 8 1

8 9 0 3

8 4 2 0

8 4 4 2

8 4 6 4

8 4 8 6

8 5 0 8

8 5 3 0

8 5 5 2

8 5 7 4

8 5 9 6

8 6 1 8

8 6 4 0

8 6 6 2

8 6 8 4

8 7 0 6

8 7 2 8

8 7 5 0

8 7 7 2

8 7 9 4

8 8 1 6

8 8 3 8

8 8 6 0

8 8 8 2

8 9 0 4

8 4 2 1

8 4 4 3

8 4 6 5

8 - 1 0 /

8 5 0 9

8 5 3 1

8 5 5 3

8 5 7 5

8 5 9 7

8 6 1 9

8 6 4 1

8 6 6 3

8 6 8 5

8 7 0 7

8 7 2 9

8 7 5 1

8 7 7 3

8 ' 9 5

8 8 1 7

8 8 3 9

8 8 6 1

8 8 8 3

8 9 0 5 T h T r a n s a c t o r ,V o l u m e 4 I s s u e 0 2

Page 30: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 30/95

0 4 0 0

0 4 2 8

0 4 5 0

0 4 7 8

0 4 A 0

0 4 C 8

0 4 F 0

0 5 1 8

0 5 4 00 5 6 8

0 5 9 0

0 5 B 8

0 5 E 0

0 6 0 8

0 6 3 0

0 6 5 8

0 6 8 0

0 6 A 8

0 6 D 0

0 6 F 8

0 7 2 0

0 7 4 8

0 7 7 0

0 7 9 8

0 7 C 0

D 8 0 0

D 8 2 8

D 8 5 0

D 8 7 8

D 8 A 0

D 8 F 0

D 9 1 8

D 9 4 0

D 9 6 8

D 9 9 0

D 9 B 8D 9 E 0

D A 0 8D A 3 0

D A 5 8

D A 8 0D A A 8

D A D O

D A F 8D B 2 0

D B 4 8D B 7 0

D B 9 8D B C O

C o m m o d o r e 6 4 S c r e e n M a ( d e f a u l t )0 2

l O f j - l

[ C

M .

I B - I

1 2 2 4

2 6 - 1

3 0

1 3 - 1 4

1 3 3 4

1 4 2 4

i - i i j - i

: . ) 0 4

1 5 4 4

1 5 3 4

0 2

1 6 6 4

. ' 0 4

7 4

7 S

1 8 2 4

1 8 6 4

1 0 0 4

9 4

0 3

1 0 2 5

1 0 6 5

1 1 0 5

1 1 4 5

1 8

2 2

2 6

1 3 0 5

1 3 4 5

1 3 8 5

• 4 2 5

1 4 6 5

1 5 0 5

1 5 4 5

1 5 8 5

1 6 2 5

1 6 6 5

1 7 0 5

1 7 4 5

1 7 8 5

1 8 2 5

1 8 6 5

1 9 0 5

1 9 4 5

1 9 8 5

1 0 2 6

1 0 0 6

1 1 0 6

1 1 4 5

1 1 8 6

1 2 2 6

1 2 6 6

1 3 0 6

1 3 4 6

1 3 8 6

1 4 2 6

1 4 6 6

5 0

1 5 4 6

1 5 8 6

1 6 2 6

1 6 6 6

1 7 0 6

1 7 4 6

1 7 8 6

1 8 2 6

B 6

1 9 0 6

1 9 4 6

1 9 3 6

1 0 2 7

1 0 6 7

1 0

- 1 4 7

1 1 8 7

; ? ? /

' 2 6 7

1 3 0 7

1 3 4 7

1 3 8 7

1 4 2 7

1 4 6 7

1 5 0 7

1 5 4 7

l a d ; 1

1 6 2 7

1 6 6 7

1 7 0 7

1 7 4 7

1 7 8 7

1 8 2 7

1 8 6 7

1 9 0 7

1 9

1 9 8 7

1 0 2 9

i n f i l l

1 0

1 1 4 8

1 1 8 8

1 2 2 8

1 2 6 8

1 3 0 8

1 3 4 8

1 3 8 8

1 4 2 8

1 4 6 8

1 5 0 8

1 5 4 8

1 5 8 8

1 6 2 8

1 6 6 8

1 7 0 8

1 7 4 8

1 7 8 8

1 8 2 8

1 8 6 8

1 9 0 8

1 9 4 8

1 9 8 ?

0 2

0 6

1 0

1 4

1 1 8 8

2 2

1 2 6 9

' 3 0 3

1 3 4 9

1 3 8 9

1 4 2 9

1 4 6 9

1 5 0 9

1 5 4 9

1 5 8 9

1 6 2 9

1 6 6 9

1 7 0 9

1 7 4 9

1 7 8 9

1 8 2 9

1 8 6 9

1 9 0 9

1 9 4 9

0 S

0 3

0 7

1 1

1 1 5 0

1 1 9 0

2 3

1 2 7 0

3 1

1 3 5 0

1 3 9 0

1 4 , 3 0

1 4 7 0

1 5 1 0

1 5 5 0

1 6 9 0

1 6 3 0

1 6 7 0

I 7 1 Q

7 5

1 7 9 0

1 8 3 0

1 8 7 0

1 9 1 0

1 9 5 0

1 9 9 0

1 0 3 1

1 0 7 1

1 1 1 1

1 1 5 1

1 1 9 1

1 2

1 2 7 1

1 3 1 1

1 3 5 1

1 3 9 1

1 4 3 1

1 4 7 1

1 5 1 1

1 5 5 1

1 5 9 1

1 6 3 1

1 6 7 1

1 7 1 1

1 7 5 1

1 7 9 1

1 8 3 1

1 8 7 1

1 9 1 1

1 9 5 1

1 9 9 '

1 0 3 2

1 0 7 2

1 1 1 2

1 1 5 2

1 1 9 2

1 2 3 2

1 2 7 2

1 3 1 2

1 3 5 2

1 3 9 2

1 4 3 2

1 7

1 5 1 2

1 5 5 2

1 5 9 2

1 6 3 2

1 6 7 2

1 7 1 2

1 7 5 2

1 7 9 2

1 8 3 2

1 8 7 2

1 9 1 2

1 9 5 2

1 9 9 2

1 0 3 3

1 0 7 3

1 1 1 3

1 1 5 3

1 1 9 3

1 2 3 3

1 2 7 3

1 3 1 3

I 3 5 3

1 3 9 3

1 4 3 3

1 7

1 5 1 3

1 5 5 3

1 5 9 3

[ 6 3 3

1 6 7 3

1 7 1 3

1 7 5 3

1 7 9 3

1 8 3 3

1 8 7 3

1 9 1 3

1 9 5 3

3 9

0 3

0 7

1

' 5

1 1 9 4

2 3

2 7

1 3 5 4

1 3 9 4

1 4 3 4

1 7

1 5 1 4

1 5 5 4

1 6 9 4

5 3

1 6 7 4

1 7 1 4

1 7 5 4

1 7 9 4

1 8 3 4

1 8 7 4

[ 9 1 4

1 9 5 4

1 9 9 4

0 3

0 /

1

1 1 5 5

1 1 9 5

3 3

1 2 7 5

3 1

1 3 5 5

1 3 9 5

. 4 1 5

I 4 7 S

1 5 1 5

1 5 5 5

1 5 9 5

1 6 3 5

1 6 7 5

' '

1 7 5 5

1 7 9 5

1 8 3 5

1 8 7 5

1 9 1 5

1 9 5 5

1 9 9 5

1 0 3 6

I 0 7 8

1 1 1 6

1 5

1 1 9 6

1 2 3 6

1 2 7 6

1 3 1 6

1 3 5 6

1 3 9 6

1 4 3 6

1 4 7 6

1 5 1 6

1 5 5 6

1 5 9 6

1 6 3 6

1 6 7 6

1 7 1 6

1 7 5 6

1 7 9 6

8 3

1 8 7 6

! ! ) ! (

1 9 5 6

1 9 9 6

1 0 3 7

1 0 7 7

1 1 1 7

1 5

1 1 9 7

1 2 3 7

1 2 7 7

1 3

1 5 5 7

1 3 9 7

1 4 3 7

1 4

1 5 1 7

1 5 5 7

1 5 9 7

1 6 3 7

1 6 7 7

1 7 1 7

1 7 5 7

1 7 9 7

1 8 3 7

1 6 7 7

1 9 1 7

1 9 5 7

1 9 9 7

1 0 3 8

0 7

1 1

1 1 5 8

1 1 9 8

1 2 3 8

2 7

1 3 1 8

1 3 5 8

1 3 9 8

1 4 3 S

1 4 7 8

1 5 1 8

5 5

' 5 9 8

1 6 3 8

1 6 7 8

1 7 1 8

1 7 5 8

1 7 9 8

1 8 3 6

1 8 7 8

1 9 1 8

1 9 5 8

1 9 9 8

0 3

0 7

1 1

1 1 5 9

1 1 9 9

2 3

2 7

3 1

I 3 3 9

3 9

1 4 3 9

1 4 7 9

1 5 1 9

1 5 5 9

1 5 9 9

1 6 3 9

1 6 7 9

1 7 1 9

1 7 5 9

1 7 9 9

1 6 3 9

1 8 7 9

1 9 1 9

1 9 5 9

1 9 9 9

0 4

0 8

1 2

1 6

2 0

2 4

1 2 8 0

3 2

1 3 6 0

1 4 0 0

1 4 4 0

1 B

1 5 2 0

1 5 6 0

1 6 0 0

1 6 4 0

1 6 8 0

1 7 2 0

7 6

1 8 0 0

1 8 4 0

1 8 8 0

1 9 2 0

1 9 6 0

2 0 0 0

1 0 4 1

1 0 8 1

1 1 2 1

1 6

1 2 0 1

1 2 4 1

' 2 8 1

1 3 2 1

1 3 6 1

1 4 0 1

1 4 4 1

1 4 8 1

1 5 2 1

1 5 6 1

1 6 0 1

1 6 4 1

1 6 8 1

1 7 2 1

1 7 6 1

1 8 0 1

1 8 4 1

1 8 8 1

1 9 2 1

1 9 6 1

2 0 O 1

D 4

1 0 8 2

1 2

1 1 6 2

I 2 O 2

1 2 4 2

1 2 8 2

1 3 2 2

1 3 6 2

1 4 0 2

4 4

1 4 8 2

1 5 2 2

1 5 6 2

1 6 0 2

1 6 4 2

1 6 8 2

1 7 2 2

1 7 6 2

1 8 0 2

1 8 4 2

1 8 8 2

1 9 2 2

1 9 6 2

2 0 0 2

0 4

0 3

1 1 2 3

1 6

2 0

2 4

2 8

1 3 2 3

1 3 0 3

1 4 0 3

4 4

1 4 8 3

1 5 2 3

1 5 6 3

1 6 0 3

1 6 4 3

1 0 , 8 3

1 7 2 3

1 7 8 3

1 8 0 3

1 8 4 3

1 8 6 3

1 9 2 3

1 9 6 3

2 0 0 3

0 4

0 8

1 2

1 1 6 4

1 2 0 4

1 2 4 4

1 2 8 4

1 3 2 4

[ 3 6 4

1 4 0 4

1 4 4 4

1 4 8 4

1 5 2 4

1 5 6 4

1 6 0 4

1 6 4 4

1 6 8 4

1 7 2 4

1 7 6 4

1 8 0 4

1 6 4 4

1 8 8 4

1 9 2 4

1 9 6 4

2 0 0 4

1 0 4 5

1 0 8 5

1 2

1 6

1 2 0 5

1 2 4 5

1 2 8 5

1 3 2 5

1 3 6 5

1 4 0 5

1 4 4 5

1 4 8 5

1 5 2 5

1 5 6 5

1 6 0 5

1 6 4 5

1 6 8 5

1 7 2 5

1 7 6 5

1 8 0 5

1 B 4 E

1 6 8 5

1 9 9 :

1 9 6 5

2 0 0 5

1 0 4 6

1 0 8 6

1 1 2 6

1 1 6 6

1 2 0 6

2 4

1 2 8 6

1 3 2 6

1 3 6 6

1 4 0 6

1 4 4 6

I 4 8 6

1 5 2 6

: 3 6 6

1 6 0 6

1 6 4 6

1 6 8 6

1 7 2 6

1 7 6 6

1 8 0 6

1 8 4 6

1 8 8 6

1 9 2 6

1 9 6 6

2 0 0 6

0 4

0 8

1 2

• 6

1 3 0 /

2

2

1 3 2 7

1 3 6 7

1 4 0 7

1 4 4 7

1 4 8 7

1 5 2 7

1 5 6 7

1 6 0 7

1 6 4 7

1 6 8 7

1 7 2 7

1 7 6 7

1 8 0 7

1 8 4 7

1 8 6 ?

1 9 2 7

1 9 6 7

2 0 0 7

0 4

0 6

1 1 2 8

1 6

2 0

1 2 4 8

2 8

3 2 F )

1 3 6 8

4 0

4 , 4 8

1 4 8 8

1 5 2 8

1 5 6 8

1 0 0 8

1 6 4 8

1 6 8 8

1 7 2 8

1 7 6 8

1 8 0 8

1 8 4 8

1 8 8 8

1 9 2 8

1 9 6 8

2 0 0 8

0 4

0 8

1 2

1 6

2 0

2 4

2 8

1 3 2 9

1 3 6 9

1 4 0 9

4 4

1 4 8 9

1 5 2 9

1 5 6 9

1 6 0 9

1 6 4 9

1 6 8 9

I 7 2 S

1 7 6 9

1 8 0 9

1 8 4 9

a s 1 :

1 9 2 9

1 9 6 9

2 0 0 9

. 0 5 0

1 O 9 0

1 1 3 0

I 7

1 2 1 0

2 5

■ 2 9 9

1 3 5 0

1 3 / 0

1 4 1 0

4 5

[ 4 9 0

1 5 3 0

1 5 7 0

1 6 1 0

1 6 5 0

1 6 9 0

1 7 3 0

1 7 7 0

1 8 1 0

1 8 5 0

1 8 9 0

1 9 3 0

1 9 7 0

2 0 1 0

0 5

1 0 9 1

1 3

1 7

1 2 1 1

1 2 5 1

■ 2 9 1

1 3 3 1

1 3 / 1

1 4 1 1

1 4 5 1

1 4 , 9 1

1 5 3 1

1 5 7 1

1 6 1 1

1 6 5 1

1 6 9 1

1 7 3 1

1 7 7 1

1 8 1 1

1 8 5 1

1 8 9 1

1 9 3 1

1 9 7 1

2 0 1 1

0 5

0 9

I

1 1 7 2

2 1

3 5

2 9

3 3

' M

- |

1 4 8 2

1 4 9 2

1 5 3 ?

1 5 7 2

1 6 1 2

1 6 . 5 2

1 6 9 2

1 7 3 2

1 7 7 2

1 8 1 2

1 8 5 2

1 8 9 2

1 9 3 2

1 9 7 2

2 0 1 2

0 5

0 9

1 3

1 1 7 3

2 1

2 5

1 2 9 3

3 3

1 3 7 3

1 4 1 3

' 5

1 4 9 3

1 5 3 3

1 5 7 3

1 6 1 3

1 6 5 3

1 6 9 3

1 7 3 3

1 7 7 3

1 8 1 3

1 8 5 3

1 B 9 S

1 9 3 3

1 9 7 3

2 0 1 3

1 0 5 4

1 0 9 4

1 1 3 4

7

1 2 1 4

[ 2 5 4

1 2 9 4

1 3 3 4

1 3 7 4

1 4 1 4

1 4 5 4

1 4 9 4

1 5 3 4

1 5 7 4

1 6 1 4

1 6 5 4

1 6 9 4

1 7 3 4

1 7 7 4

1 8 1 4

1 8 5 4

1 8 9 4

1 9 3 4

1 9 / -

2 0 1 4

0 5

0 9

3

: 7

1 2 1 5

1 2 5 5

1 2 9 5

1 3 3 5

1 3 7 5

1 4 1 5

1 4 5 5

4 9

1 5 3 5

1 5 7 5

1 6 1 5

1 6 5 5

1 6 9 5

1 7 3 5

1 7 7 6

1 8 1 5

1 8 5 5

1 6 9 5

1 9 3 5

1 9 7 5

2 0 1 5

0 5

0 9

1 3

1 7

2 1

2 5

2 9

' 3 3 6

1 8 / 6

1 4 1 6

1 4 5 6

1 4 9 6

1 5 3 6

• 5 7 6

1 8 1 6

1 6 5 6

1 6 9 6

1 7 3 6

1 7 7 6

1 8 1 6

1 8 5 6

1 8 9 6

1 9 3 6

1 9 7 6

2 0 1 6

0 5

0 9

1 8

1 1 7 7

2 5

2 9

3 3

3 /

4 1

3

1 4 9 7

1 5 3 7

1 5 7 7

1 6 1 7

1 0 5 7

1 6

/ 3

1 7 7 7

1 8 1 7

1 8 5 7

1 8 9 7

1 9 3 7

1 9 7 7

2 0 1 7

0 5

0 9

1 3

I T

2 1

1 2 5 8

1 2 9 8

8 3

1 3 7 8

1 4 1 8

1 4 5 8

1 4 9 6

1 5 3 8

1 5 7 8

1 6 1 8

1 6 5 8

1 6 9 8

1 7 3 8

1 7

1 8 1 8

1 8 5 8

1 8 9 8

1 9 3 8

1 9 7 8

2

0 5

1 0 9 9

V 3

1 1 7 9

1 2 1 9

1 2 5 9

1 2 9 9

1 3 3 9

1 3 7 9

1 4 1 9

1 5

1 4 9 9

1 5 3 9

1 5 7 9

1 6 1 9

1 6 5 9

1 6 9 9

1 7 3 9

1 7 7 9

1 8 1 9

• 8 5 9

1 6 9 9

1 9 3 9

1 9 7 9

2 0 1 9

0 6

1 0

1 4

1 8

2 2

2 6

3 0

• 3 4 0

1 3 8 0

1 4 2 0

1 4 6 0

1 5 0 0

1 5 4 0

1 5 8 0

1 6 2 0

1 6 6 0

1 7 0 0

1 7 4 0

1 7 8 0

1 8 2 0

1 8 6 0

1 9 0 0

1 9 4 0

1 9 8 0

2 0 2 0

6 6

1 0

'

1 8

1 2 2 1

2 6

1 3 0 1

1 3 4 1

1 3 8 1

1 4 2 1

1 4 6 1

1 5 0 1

1 5 4 1

1 5 8 1

1 6 2 1

1 6 6 1

1 7 0 1

1 7 4 1

1 7 8 1

1 8 2 1

1 8 6 1

1 9 0 1

1 9 4 1

1 9 8 1

2 0 2 1

0 6

1 0

1 . 1 2

1 8

2 2

8 6

3 0

3 . 1 2

1 3 8 2

4 2

1 4 6 2

1 5 0 2

1 5 4 2

1 5 8 . ;

1 6 2 2

1 6 6 2

1 7 0 2

1 7 4 2

1 7 8 2

1 8 2 2

1 8 6 2

1 9 0 2

1 9 4 2

1 9 8 2

2 0 2 2

0 6

1 0

1 4

1 6

1 2 2 3

1 2 6 3

1 3 0 3

1 3 4 3

1 3 8 3

1 4 2 3

1 4 6 3

1 5 0 3

5 5 4 3

1 5 8 3

1 6 2 3

1 6 6 3

1 7 0 3

7 4

1 7 8 3

1 8 2 3

1 8 6 3

1 9 0 3

1 9 4 3

1 9 8 3

2 0 2 3

C o m m o d o r e 6 C o l o u r T a b l e M a

5 5 3 8 5 5 3 9 5 5 4 0

5 6 1 8 5 6 1 9 5 6 2 0 5 6 2 1

5 6 5 8 5 6 5 9 5 6 6 0 5 6 6 1

6 0 5 8 6 0 5 9 6 0 6 0 6 0 6 1

6 2 1 8 6 2 1 9 6 2 2 0

5 3 0 2 5 3 0 3 5 3 0 4 5 3 0 5 5 3 0 6 5 3 0 7 5 3 0 8 5 3 0 9 5 3 1 0 5 3 1 1 5 3 1 2 5 3 1 3 5 3 1 4 5 3 1 5 5 3 1 6 5 3 1 7 5 3 1 8 5 3 1 9 5 3 2 0 5 3 2 1 5 3 2 2 5 3 2 3 5 3 2 4 5 3 2 5 5 3 2 6 5 3 2 7 5 3 2 8 5 3 2 9 5 3 3 0 5 3 3 1 5 3 3 2 5 3 3 3 5 3 3

5 3 8 2 5 3 8 3 5 3 8 4

5 4 6 2 5 4 6 3 5 4 6 4 5 4 6 5

5 8 6 2 5 8 6 3 5 8 6 4

6 0 2 3 6 0 2 4 6 0 2 5

0 6 6 0 6 3 6 0 6 4 6 0 6 5

. 6 6 5 5 6 6 6 5 6 6 7

5 8 6 5 5 8 6 6 5 8 6 '

5 4 6 8 5 4 6 9 5 4 7 0 5 4 7

5 5 4 8 5 5 4 9 5 5 5 0

5 6 2 8 5 6 2 9 5 6 3 0 5 6 3 1

9 8 9 5 9 9 0 5 9 9 1

5 3 5 2 5 3 5 3 5 3 5 4

5 3 9 2 5 3 9 3 5 3 9 4 5 3 9 5

2 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

6 0 7 6 6 0 7 7 6 0 7 8

5 3 5 9 5 3 6 0 5 3 6

i 9 5 9 5 9 6 0 5 9 6 1

0 7 9 6 0 8 0 6 0 8 1

5 6 0 2 5 6 0 3 5 6 0 4 5 6 0 5

5 3 6 4 5 3 6 5 5 3 6 6 5 3

5 4 8 4 5 4 8 5 5 4 8 6 5 4 8

6 0 0 2 6 0 0 3 6 0 0 4

6 1 2 2 6 1 2 3

5 8 8 2 5 8 8 3 5 8 8 4 5 8 8 5

5 0 8 3 6 0 8 4 6 0 8 5 6 0 8 6 6 0 8 7

1 6 5 6 1 6 6 6 1 6 7

5 4 8 9 5 4 9 0 5 4 9

i 8 0 9 5 8 1 0 5 8 1 1

5 8 8 8 5 8 8 9 5 8 9 0 5 8 9 1

6 0 8 8 6 0 8 9 6 0 9 0 6 0 9 1

0 4 9 6 0 5 0 6 0 5 1 6 0 5 2

2 8 8 6 2 8 9 6 2 9 0 6 2 9 1 6 2 9 2 6 2 9 3 6 2 9 4 6 2 9 5

3 0 9 3 6 0 9 4 6 0 9 5

Page 31: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 31/95

V I C 2 0 S c r e e n M e m o r yT m o v e t h e s c r e e n : P O K E 3 6 8 6 9 , ( P E E K ( 3 6 8 6 9 ) A N 1 5 O

P O K E 3 6 8 6 6 , ( P E E K ( 3 6 8 6 6 ) A N 1 2 7 ) O

1 2 1 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2

1 2 1 2

1 2

1 2

4 « ( P E E K ( 3 6 8 6 6 ) A N D 1 2 8 )6 4 * ( P E E K ( 3 6 8 6 9 ) A N 1 1 2 ) L o c a t i o n

D e c i m a l ( V s K b l o c k s )

5 1 1 0 2 41 5 3 62 0 4 82 5 6 03 0 7 23 5 8 44 0 9 64 6 0 85 1 2 05 6 3 26 1 4 46 6 5 67 1 6 87 6 8 08 1 9 28 7 0 49 2 1 69 7 2 8

1 0 2 4 01 0 7 5 21 1 2 6 41 1 7 7 61 2 2 8 81 2 8 0 01 3 3 1 21 3 8 2 41 4 3 3 61 4 8 4 81 5 3 6 01 5 8 7 2

H e x a d e c i m a l$ 0 0 0 0$ 0 2 0 0

0 4 0 00 6 0 00 8 0 00 A 0 0o c o o0 E 0 01 0 0 0 ( d f l t w / e x p )1 2 0 01 4 0 01 6 0 01 8 0 01 A 0 01 C 0 01 E 0 0 ( d e f a u l t )2 0 0 02 2 0 02 4 0 02 6 0 02 8 0 02 A 0 02 C 0 02 E 0 03 0 0 03 2 0 03 4 0 03 6 0 03 8 0 03 A 0 03 C 0 03 E 0 0

C o m m o d o r e 6 S c r e e n M e m o r yT m o v e t h e s c r e e n : P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A N D 1 5 ) O

1 3 4 6 8 9

1 1 1 2 1 4 1 6 1 7 1 9 2 0 2 2 2 4

( 3 - P E E K ( 5 6 5 7 6 ) A N D 3 ) 1 6 3 8 4 + ( X * 6 4 ) L o c a t i o nF o S c r e e n a B a n k ( d e f a u l t ) :

D e c i m a l

1 0 2 42 0 4 83 0 7 24 0 9 65 1 2 06 1 4 47 1 6 88 1 9 29 2 1 6

1 0 2 4 01 1 2 6 41 2 2 8 81 3 3 1 21 4 3 3 61 5 3 6 0

H e x a d e c i m a l$ 0 0 0 0

0 4 0 0 ( d e f a u l t )0 8 0 0O C O O1 0 0 01 4 0 01 8 0 01 C 0 02 0 0 02 4 0 02 8 0 02 C 0 03 0 0 03 4 0 03 8 0 03 C 0 0

C o m m o d o r e 6 V I I A d d r e s sT m o v e V I I I : P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A N 2 5 2 ) O R X ; = 3 - B a n k #

B a n k V I I I C h i p A d d r e s s R a n g eD e c i m a l ( 1 6 K b l o c k s )

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

H e x a d e c i m a l$ 0 0 0 0 - 3 F F F ( d e f a u l t )

4 0 0 0 - 7 F F F8 0 0 0 - B F F FC O O O - F F F F

N o t e : C h a r a c t e r R O o n l y a v a i l a b l e w i t h V I I I i b a n k o

V I 2 C h a r a c t e r B a s eT m o v e t h c h a r a c t e r b a s e : P O K E 3 6 8 6 9 , ( P E E K ( 3 6 8 6 9 ) A N 2 4 0 ) O

X

1 1 1 1 1 1

3 2 7 6 8 + ( P E E K ( 3 6 8 6 9 ) A N 1 5 1 0 2 4 = L o c a t i o nD e c i m a l ( 1 b l o c k s )

3 2 7 6 8 - 3 4 8 1 53 3 7 9 2 - 3 5 8 3 93 4 8 1 6 - 3 6 8 6 33 5 8 4 0 - 3 7 8 8 73 6 8 6 4 - 3 8 9 1 13 7 8 8 8 - 3 9 9 3 53 8 9 1 2 - 4 0 9 5 93 9 9 3 6 - 4 1 9 8 3

0 - 2 0 4 71 0 2 4 - 3 0 7 12 0 4 8 - 4 0 9 53 0 7 2 - 5 0 1 94 0 9 6 - 6 1 4 35 0 2 0 - 7 1 6 76 1 4 4 - 8 1 9 17 1 6 8 - 9 2 1 6

H e x a d e c i m a l$ 8 0 0 0 - 8 7 F F ( d f l t )

8 4 0 0 - 8 B F F8 8 0 0 - 8 F F F8 C 0 0 - 9 3 F F9 0 0 0 - 9 7 F F9 4 0 0 - 9 B F F9 8 0 0 - 9 F F F9 C 0 0 - A 3 F F0 0 0 0 - 0 7 F F0 4 0 0 - O B F F0 8 0 0 - O F F F0 C 0 0 - 1 3 F F1 0 0 0 - 1 7 F F1 4 0 0 - 1 B F F1 8 0 0 - 1 F F F1 C 0 0 - 2 3 F F

C o m m o d o r e 6 C h a r a c t e r B a s eT m o v e t h c h a r a c t e r b a s e : P O K E 5 3 2 7 2 , ( P E E K ( 5 3 2 7 2 ) A N 2 4 0 ) O

X

1 1 1

( 3 - P E E K ( 5 6 5 7 6 ) A N 3 1 6 3 8 4 ( X - 6 4 ) L o c a t i o nF o S c r e e n a B a n k ( d e f a u l t ) :

D e c i m a l ( 2 b l o c k s )0 - 2 0 4 7

2 0 4 8 - 4 0 9 54 0 9 6 - 6 1 4 36 1 4 4 - 8 1 9 18 1 9 2 - 1 0 2 9 3

1 0 2 4 0 - 1 2 2 8 71 2 2 8 8 - 1 4 3 3 51 4 3 3 6 - 1 6 3 8 3

H e x a d e c i m a lS 0 0 0 0 - 0 7 F F

0 8 0 0 - O F F F1 0 0 0 - 1 7 F F * 1 8 0 0 - 1 F F F *2 0 0 0 - 2 7 F F2 8 0 0 - 2 F F F3 0 0 0 - 3 7 F F3 8 0 0 - 3 F F F

- P E E K ( 5 3 2 7 2 ) A N D 1 4* L o w e r 2 o C h a r a c t e r R O ( B a n k o o n l y ) ( d e f a u l t )* 2 U p p e r 2 o C h a r a c t e r R O ( B a n k o o n l y )

* P E E K ( 3 6 8 6 9 ) A N D 1 5

C h a r a c t e r R O C o n t e n t sC h a r a c t e r R O i t h s a m e i a l m a c h i n e s , b u t o n l y a d d r e s s a b l e i V I 2 0 / C 6 4

2 B l o c kV I 2

D e f a u l t A d d r e s sD e ( 1 f e K b l o c k s )

3 2 7 6 8 - 3 3 2 7 93 3 2 8 0 - 3 3 7 9 13 3 7 9 2 - 3 4 3 0 33 4 3 0 4 - 3 4 8 1 53 4 8 1 6 - 3 5 3 2 73 5 3 2 8 - 3 5 8 3 93 5 8 4 0 - 3 6 3 5 13 6 3 5 2 - 3 6 8 6 3

H e 8 0 0 0 - 8 1 F F8 2 0 0 - 8 3 F F8 4 0 0 - 8 5 F F8 6 0 0 - 8 7 F F8 8 0 0 - 8 9 F F8 A 0 0 - 8 B F F8 C 0 0 - 8 D F F8 E 0 0 - 8 F F F

C o m m o d o r e 6 D e f a u l t A d d r e s s

D e ( 1 f e K b l o c k s )5 3 2 4 8 - 5 3 7 5 95 3 7 6 0 - 5 4 2 7 15 4 2 7 2 - 5 4 7 8 35 4 7 8 4 - 5 5 2 9 55 5 2 9 6 - 5 5 8 0 75 5 8 0 8 - 5 6 3 1 95 6 3 2 0 - 5 6 8 3 15 6 8 3 2 - 5 7 3 4 3

H e D O O 0 - D 1 F FD 2 0 0 - D 3 F FD 4 0 0 - D 5 F FD 6 0 0 - D 7 F FD 8 0 0 - D 9 F FD A O O - D B F FD C O O - D D F FD E O O - D F F F

V I I I I m a g eH e

1 0 0 0 - '1 2 0 0 - -1 4 0 0 -1 6 0 0 -1 8 0 0 -1 A 0 0 -1 C 0 0 -1 E 0 0 -

1 F 3 F 5 F 7 F 9 F B F

I D F F1 F F F

C o n t e n t s

U p p e r c a s e c h a r a c t e r sG r a p h i c s c h a r a c t e r sR e v e r s e d u p p e r c a s e c h a r a c t e r sR e v e r s e d g r a p h i c s c h a r a c t e r sL o w e r c a s e c h a r a c t e r sU p p e r c a s e a n g r a p h i c s c h a r a c t e r sR e v e r s e d l o w e r c a s e c h a r a c t e r sR e v e r s e d u p p e r c a s e a n g r a p h i c s

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 2

Page 32: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 32/95

I

g Q

o 0 o C

Q (

0

C

i —

_

_ —

• ■

f e; ,

-

1 1

f

i i —

f f

S ?

f j i

- —

■ -

■ ■

— —

e :

- 4

- ? - ■— i

- 8

— H

#

S i

— —

.

8 L

( a

I S

— s ■ ■ ■ ■ g -

— g

— a

_

_

H i

s -

i *

i »

r ,

i f

i r

- :

= .

■ !

■ A

j

r i

_

S i

■ i

j

i

: -

- i

f t

; -

: '

.

: ■ • ■

' :! -

s

' t

■ • ' ,

. -

I ,

f f

: ■

P S

R

i f

s

; ■

S S s

S

z

i f

s

; .

H i

S i

l l

i

i

' .

r _

: ;

■ -

' - ■: :

: .

E

■ :

: ■ :

'

• i

; ;

— g

I r

f

S

s ,

o o f ? c o o c o s

T - O J r t

3 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 33: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 33/95

a (

C

< C

f

S

~

j

i i

t

S S

- r

— 8

: .

: t

f .

f -

i :

- -

T

\

\ i' :

f r

■ r

■ ■

• . ;

P

 

■ L

'

' "

i s

: ;

:

: ■

- — f

- — ! —

— 8 — 9

— a ■

I

, 7 ,

; ;;

i ; i

, 7

; ; i

" 1 " !

: .

■ '

; .

_

' ■

3

:

: = ?

i

<

f

' s

■ i

!

"

■ :

-

: ■

i -

- ■ ■-

5

i .

■ !

t :

J .

f t

i

f -

- =

t

: ■

: -

■ ;

: ■

I

i

I r

5

: - -

S

?

■ ■

(

-

r "

S S

;

r

s ig S

; .

-

; :

S

? i

s j

8

f

S

S

- ■

: ;

■ J

: :

' <

^

I

■ ;

S j

■ V

: i

■ ■

■ ; ■

; ,

s ?

1

i j

S

I

I I ; :

:

i i

i s

: -

: :

'

. .

- -

i i

■ :

d

I S

— g

s s is i

S

:

■ ■

- ■

I

i js i: ;

I i

. .

— — f

r

S

i n

I t— s

; i

i n

: :

I :

i ?

1 ;

; -

3

i i S

3

i — 8 - - 8 -

t

j

— 8

i

— i e _

— w 6

S

i s

5 1

- ■

a

— S — S — 9

— i e —

— B — B — 6

— H

— 8

§ T - T - C M C M J 2 C C R

l C C

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 3

Page 34: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 34/95

V I C 2 0 S c r e e n B o r d e r C o l o u r s C o m m o d o r e 6 8 4 5 V i d e o C h i pP O K E 3 6 8 7 9 ,S c r e e nB L W H R E C Y P U G R B L Y E O R L t O R P N L t C Y L t P U L t G R L t B L L t Y E

X B L

2 4 5 7 8

1 0 1 2 1 3 1 5 1 6 1 8 2 0 2 1 2 3 2 4

W H

2 4 5 7 8

1 0 1 2 1 3 1 5 1 6 1 8 2 0 2 1 2 3 2 4

B E 1 2 4 5 7 9

1 0 1 2 1 3 1 5 1 7 1 8 2 0 2 1 2 3 2 5

B o w i eS Y

1 2 4 5 7 9

1 0 1 2 1 3 1 5 1 7 1 8 2 0 2 1 2 3 2 5

i t P U

1 2 4 6 7 9

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

© H I M1 2 4 6 7 9

1 0 1 2 1 4

1 5 1 7 1 8 2 0 2 2 2 3 2 5

i L 1 3 4 6 7 9

1 1 1 2 1 4 1 5 1 7 1 9 2 0 2 2 2 3 2 5

Y E 1 3 4 6 7 9

1 1 1 2 1 4

1 5 1 7 1 9 2 0 2 2 2 3 2 5

M d e :B y t s :O R A N E O A D S T L D

C M S B

I M

0 2 4 6

A C E

Z P

0 2 4 6 8 A C E

Z .

1 3 5 7 9 B D F

( I , X )

0 2 4 6 8 A C E

O C o d e e n d s i -

( I ) . Y

1 3 5 7 9 B D F

A B

0 2 4 6 8 A C E

A ,

1 3 5 7 9 B O F

- 5 - 9 o -

A ,

1 3 5 7 9 B D F

M d e :B y t s :

B I S T L D C P C P

I M

A C E

Z P

2 8 A C E

O C o d e e n d s

Z ,

9 B

-

A B

2 8 A C E

A ,

B

- A o -

J i B u l t e r f i e l d

B P B V B C B N

3 r a n c h e s - C1 5 9 D

B M B V B C B E

3 7 B F

J u m p sM d e :J S J M

A B 2 4

( I N D )

6

M d e :B y t s :A S R O L S R O S T L D D E I N

M

A

Z P

0 2 4 6 8 A C E

Z ,

1 3 5 7

D F

O C o d e e n d s

Z .

9 B

n - 2 ,

A B

O 2 4 6 8 A C E

A ,

1 3 5 7

D F

- 6 , o r - E

A ,

B

- - -

0 B R P H A S L -

1

C L

2

P L R O L -

S i n g l e B y t e O C o d e s3

S E

4 R T

P H L S R -

5

C L

6 R T P L

R O R -

7

S E

A c c u m u l a t o r M o d e )8

D E T X

9

T Y T X

A

T A T A

B

C L T S

C

I N D E

D

C L

E

I N N O

S E

P O K E 5 9 5 2 0 , R R

R R R

R R R R R

R R 1 R 1 R 1

R 1 R 1 R 1 R 1 R 1

P O K E 5 9 5 2 1 , V a l u eH o r i z o n t a l t o t a l n u m b e r o c h a r a c t e r s o l i n e ( N h t ) i n c l u d i n g h o r iz o n t a l r e t r a c e , ( t r u e v a l u e = n u m b e r 1 H o r i z o n t a l n u m b e r o c h a r a c t e r s d i s p l a y e d ( N h d )D i s t a n c e ( i c h a r a c t e r s ) f r o m l e f t t r i g h t m a r g i n o s c r e e nS y n c w i d t h . L n y b b l e i v e r t i c a l s y n c w i d t h ( i l i n e s )

H n y b b l e i h o r i z o n t a l s y n c ( i c h a r a c t e r s ) .N u m b e r o d i s p l a y l i n e s i n c l u d i n g r e t r a c e ( N v t ) .V e r t i c a l p o s i t i o n o t h e d g e o t h s c r e e n .N u m b e r o d i s p l a y l i n e s o s c r e e n ( N v d )H e i g h t o u p p e r e d g e f r o m b o t t o m o s c r e e n ( i l i n e s d i s p l a y e d )I n t e r l a c e a n d S k e w : -

B i i n t e r l a c e d m o d e n o i n i e r l a c e d m o d eB i i f B i t h e n i n t e r l a c e a n v i d e o m o d eB i n o u s e dB i n o u s e dB i s c a n f r o m 3 2 7 7 0 i m e m o r yB i s c a n f r o m 3 2 7 7 2 i m e m o r yB i c u r s o r ( n o t i m p l e m e n t e d o t h P E T )B i 7 c u r s o r ( n o t i m p l e m e n t e d o n t h P E T )

N u m b e r o l i n e s b e t w e e n t o o o n d i s p l a y l i n e a n t o o t h n e x tC u r s o r ( n o t i m p l e m e n t e d o t h P E T )C u r s o r ( n o t i m p l e m e n t e d o n t h P E T )C o n t r o l R e g i s t e r :

B i t O a d 2 5 t s t a r t a d d r e s s ( 5 1 2 f o 8 0 3 2 )B i a d 5 1 t s t a r t a d d r e s s ( 1 0 2 4 f o 8 0 3 2 )B i i n v e r t f l y b a c kB i i n v e r t v i d e o s i g n a lB i 4 u s e t o h a l f o f 4 c h a r a c t e r g e n e r a t o rB i ( n o t i m p l e m e n t e d o n t h P E T )B i ( n o t i m p l e m e n t e d o t h P E T )B i n o u s e d

V a l u e 3 2 7 6 8 i a d d r e s s o f i r s t c h a r a c t e r ( m u l t i p l y b f o 8 0 3 2 )C u r s o r l o c a t i o n H I ( n o t i m p l e m e n t e d o n t h P E T )C u r s o r l o c a t i o n L ( n o t i m p l e m e n t e d o t h P E T )L i g h t p e p o s i t i o n H I ( r e a d o n l y )L i g h t p e p o s i t i o n L ( r e a d o n l y )

H e 0 1

2 3 4

5 6 7 8 9 A B C D E F

-

1 3 4 6

8 9

1 1 1 2 1 4

1 6

1 9 2 0 2 2 2 4

i

1

3 4

6 8

9 1 1 1 2 1 4 1 6

1 7 1 9

2 0 2 2 2 4

1

3

5 6 8 9

1 1 1 3 1 4

1 6

1 7 1 9 2 1 2 2 2 4

-

1 3 5

6 8 9

1 1 1 3 1 4

1 6 1 7

1 9 2 1

2 2 2 4

H e x a d e c i m a l C o n v e r s i o n-

2 3 5 6 8

1 0 1 1 1 3 1 4 1 6

1 8 1 9

2 1 2 2 2 4

-

2

3

5

6

8 1 0

1 1 1 3 1 4 1 6 1 8

1 9 2 1 2 2 2 4

-

2 3 5 7 8

1 0 1 1 1 3 1 5 1 6 1 8 1 9 2 1 2 3 2 4

-

2 3 5 7

8 1 0 1 1

1 3 1 5

1 6 1 3

1 9

2 3 2 4

-

2

4 5 7

8 1 0

1 2 1 3 1 5 1 6 1 8 2 0 2 1 2 3 2 4

-

2 4

5

7 8

1 0 1 2

1 3 1 5 1 6 1 8 2 0 2

2 3 2 4

- 1

2 4

5 7

9 1 0

1 2 1 3

5

1 7 1 8

2 0 2 1 2 3

2 5

- 1

2

4 5 7 9

1 0

1 2 1 3 1 5 1 7

1 8 2 0 2 1 2 3 2 5

C h a r t-

1

2 4

6 7 9

1 0 1 2 1 4 1 5 1 7 1 8 2 0

2 2 2 3 2 5

- 1 2

4 6 7

9 1 0 1 2

1 4

1 5 7

1 8 2 0 2 2 2 3 2 5

- 1

3

4 6 7 9

1 1 1 2 1 4

1 5 1 7

1 9 2 0

2 2 2 3 2 5

- 1

3 4 6 7

9 1 1

1 2 1 4 1 5

7

1 9

2 0 2 2 2 3 2 5

- 0

2 5 5 1 7 6

1 0 2 4

1 2 8 01 5 3 61 7 9 22 0 - 1 8

2 3 0 42 5 6 02 8 1 63 0 7 23 3 2 83 5 8 43 8 4 0

- 0 0 0

4 0 9 68 1 9 2

^ : . > 2 8 8

1 6 3 8 4

2 0 4 8 02 4 5 7 62 8 6 7 23 2 7 6 83 6 8 6 44 0 9 6 04 5 0 5 64 9 1 5 25 3 2 4 85 7 3 4 46 1 4 4 0

B i V a l u e sB i

1 1

1 1

1

1

D e

1 3 6

1 2 2 5 5 1

1 0 2 42 0 4 84 0 9 68 1 9 2

1 6 3 8 43 2 7 6 8

H e $ 0 0 0 1

0 0 0 20 0 0 40 0 0 80 0 1 00 0 2 00 0 4 00 0 8 00 1 0 00 2 0 00 4 0 00 8 0 01 0 0 02 0 0 0

4 0 0 08 0 0 0

3 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 35: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 35/95

C o m m o d o r e 6 4 S I D N o t e V a l u e sT h v a l u e u n d e r H i P O K E d i n t o t h H b y t e o t h f r e q u e n c y r e g i s t e r s ( 5 4 2 7 3 , 5 4 2 8 0 , 5 4 2 8 7 ) . L i k e w i s e w i t h L ( 5 4 2 7 2 , 5 4 2 7 9 , 5 4 2 8 6 )

N o t e

C

D

F

G A

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l2 6 2 8 3 0 3 1 3 3 3 5 3 7 4 0 4 2 4 5 4 7 5 0

H ( X 2 5 6 ) L 1

2 4 6 8

1 0 1 2 1 4 1 6 1 9 2 2 2 5

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l5 3 5 6 6 0 6 3 6 7 7 1 7 5 8 0 8 5 9 0 9 5

1 0 1 2

H ( x 2 5 6 ) L 2 5 9

1 2 1 6 2 0 2 4

3 8

1 3 1 8 2 4

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l1 0 7 21 1 3 61 2 0 41 2 7 51 3 5 11 4 3 21 5 1 71 6 0 71 7 0 31 8 0 41 9 1 12 0 2 5

H ( x 2 5 6 ) L 4

1 1 1 8 2 5

7 1 5 2 3

7 1 6

1 1 1 2 3

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l2 1 4 52 2 7 32 4 0 82 5 5 12 7 0 32 8 6 43 0 3 43 2 1 53 4 0 63 6 0 83 8 2 34 0 5 0

H ( x 2 5 6 ) L

1 1 1 1 1 1 1 1

9 2 2 1 0 2 4 1 4

4 2 1 1 4

7 2

2 3 2 1

N o t e

C

D

F

G A

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l4 2 9 14 5 4 74 8 1 75 1 0 35 4 0 75 7 2 86 0 6 96 4 3 06 8 1 27 2 1 77 6 4 78 1 0 1

H i ( x 2 5 6 )1 1 1 1 2 2 2 2 2 2 2 3

L 1 9 1 9 2 0 2 3

3 9

1 8 3

1 5 4

2 2 1 6

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l8 5 8 39 0 9 49 6 3 4

1 0 2 0 71 0 8 1 41 1 4 5 71 2 1 3 91 2 8 6 01 3 6 2 51 4 4 3 51 5 2 9 41 6 2 0 3

H ( x 2 5 6 ) L 3 3 3 3 4 4 4 5 5 5 5 6

1 3 1 3 1 6 2 2

6 1 9 1 0

6 5 9

1 9 7

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l1 7 1 6 71 8 1 8 81 9 2 6 92 0 4 1 52 1 6 2 92 2 9 1 52 4 2 7 82 5 7 2 12 7 2 5 12 8 8 7 13 0 5 8 83 2 4 0 7

H ( x 2 5 6 ) L 6 7 7 7 8 8 9

1 0 1 0 1 1 1 1 1 2

1 1 6

1 9 1 2 1 3 2 1 1 2 1 1 1 9 1 2 1 5

O c t a v eO s c i l l a t o r F r e q u e n c y

D e c i m a l3 4 3 3 43 6 3 7 63 8 5 3 94 0 8 3 04 3 2 5 84 5 8 3 04 8 5 5 65 1 4 4 35 4 5 0 25 7 7 4 36 1 1 7 66 4 8 1 4

H ( x 2 5 6 ) L 1 3 1 4 1 5 1 5 1 6 1 7 1 8 2 0 2 1 2 2 2 3 2 5

3 2

1 3 1 2 2 5

1 7 2 4 2 3 1 4 2 4

4

C B N o t e V a l u e sV a l u e s a r f o s i m p l e C B s o u n d .

P E T / C B M P O K E 5 9 4 6 7 , 1 6 P O K E 5 9 4 6 6 , ( O c t ) : P O K E 5 9 4 6 4 ,V I 2 P O K E 3 7 1 4 7 , 1 6 P O K E 3 7 1 4 6 , ( O c t ) : P O K E 3 7 1 4 4 ,C 6 P O K E 5 6 5 8 7 , 1 6 P O K E 5 6 5 8 6 , ( O c t ) : P O K E 5 6 5 8 4 ,

C o m m o d o r e 6 S I D E n v e l o p e R a t e sM a s t e r V o l u m e ( M V ) = L n y b b l e o 5 4 2 9 6 . M a n A / D / S / R R e g i s t e r s ( R R 2 a r w r i t e o n l y .

V o i c e l : 5 4 2 7 7 / 8 V o i c e 2 : 5 4 2 8 4 / 5 V o i c e 3 : 5 4 2 9 1 / 2 . S e M e m o r y M a p .

N o t e

C D

F

G M

O c O c t a v e

2 5 1 "2 3 2 2 2 1 1 9 1 8 1 7 1 6 1 5 1 4 1 4 1 3

1 O c t a v e

1 2 1 1 1 1 1 0

9 9 8 8 7 7 6 6

O c O c t a v e

2 5 2 3 2 2 2 1 1 9 1 8 1 7 1 6 1 5 1 4 1 4 1 3

5 O c t a v e

1 2 1 1 1 1 1 0

9 9 8 8 7 7 6 6

O c O c t a v e

2 5 2 3 2 2 2 1 1 9 1 8 1 7 1 6 1 5 1 4 1 4 1 3

8 O c t a v e

1 2 1 1 1 1 1 0

9 9 8 8 7 7 6 6

B a s e d o f o r m u l a : N o t e ( N o t e n - 1 ) 2 ( / 1 2 )R e s e t P o r t w i t h f i r s t P O K E ( a b o v e ) ,

V a l u eH n y b b l e

1 3 4 6 8 9

1 1 1 2 1 4 1 6 1 7 1 9 2 0 2 2 2 4

L n y b b l e

1 1 1 1 1 1

P O K EH n y b b l e

A t t a c k R a t et p e a k

m m

1 m 2 m 3 m 5 m 6 m 8 m

1 0 m 2 5 m 5 0 m 8 0 m

1 . 3 . 5 . 8 .

( H L o L n y b b l e

D e c a y R a t ep e a k t S

m 2 m 4 m 7 m

1 1 m 1 6 m 2 0 m 2 4 m 3 0 m 7 5 m

1 . 2 . 3 . 9 .

1 5 . 02 4 . 0

P O K E R H n y b b l e

S u s t a i n L e v e lV " i / i 5 t h ' s o f M

0 / 1 5 M VV i s M V2 / i s M V3 / i s M V■ V 1 5 M V5 / 5 M 6 / i s M V7 / s M S / 1 5 M V9 / 1 5 M V

" V i s M V' V 1 5 M V1 2 / 1 5 M V1 3 / i 5 M V' ■ V 1 5 M V

M

( H L o L n y b b l e

R e l e a s e r a t eS L t o O

m 2 m 4 m 7 m

1 1 m 1 6 m 2 0 m 2 4 m 3 0 m 7 5 m

1 . 2 . 3 . 9 .

1 5 . 02 4 . 0

V I 2 0 N o t e V a l u e sW h e r e t w v a l u e s a r s h o w n , i t i n e c e s s a r y t a l t e r n a t e b e t w e e n t h e m t g e t h e t r u e n o t e .

V o i c e f r e q u e n c y r e g i s t e r s a r e 3 6 8 7 4 / 5 / 6 . N o i s e r e i 3 6 8 7 7 . V o l u m e i L n y b b l e o 3 6 8 7 8 . S e M e m o r yM a

N o t e

c

D

F

G A

O c t a v eV a l u e

1 3 1 4 1 4 1 5 1 5 1 6 1 6 1 7 1 7 1 8 1 8 1 8

M o d . V a l .

1 6 1 6 1 7

1 8 1 8 1 9

O c t a v eV a l u e

1 9 1 9 2 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 2 2 2

M o d . V a l .1 9

2 0 2 0 2 1

2 1 2 2 2 2

O c t a v eV a l u e

2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3

M o d . V a l .

2 2

2 3 2 3

2 3

O c t a v eV a l u e

2 3 2 4

M o d . V a l .2 4 2 4

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 3

Page 36: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 36/95

S u p e r C h a r t : V I C 2 0 C o m m o d o r e 6 D E C I M A L

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6

H E 0 0 0 0 0 0 o 0 0 0 O O o O O O 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

A S C I I

s t o p

w h i t e

l o c ku n l o c k

c a r e t e x t

c u d o w nr e v e r s ec u h o m ed e l e t e

r e c u r i g h tg r e e nb l u e

s p a c e

S C R E E N

s p a c e

B A S I Ce n d - l i n e

s p a c e

/

6 5 0 2B R O R A ( I . X )

O R A ZA S L Z

P H O R A #A S L A

O R A S

B P O R A ( I ) , Y

O R A Z . XA S L Z , X

C L O R A Y

O R A XA S L X

J S A N D ( I . X )

B I T ZA N D ZR O L Z

P L A N D #R O L AB I A N R O

B M A N D ( I ) , Y

A N D Z . XR O L Z , X

S E A N D Y

A N D XR O L X

D E C I M A L

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6

D E C I M A L6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2

H E ■ - 1 0■ ' 1 14 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 / 7 7 7 7

A S C I I S C R E E N

f f l . aL D . bB , B ,

,

O . L H , hH , Q , Q ,

S , 0 , n , n ,

,

f f i . sD , Q , Z . n , * .

, f f i . z

f f

C H , B S

L

C

i

I

a ,

B A S I C

v

«

6 5 0 2R T E O R ( I . X )

E O R ZL S R Z

P H E O R #L S R A

J M E O L S

B V E O R ( I ) , Y

E O R Z , XL S R Z , X

C L E O R Y

E O R XL S R X

R T A D C ( I . X )

A D C ZR O R ZP L A D C #R O R AJ M P ( I )A D R O

B V A D C ( I ) , Y

A D C Z . XR O R Z . X

S E A D C Y

A D C XR O R X

D E C I M A L6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2

3 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 37: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 37/95

J i B u t t e r f i e l dD E C I M A L

1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 9 1 9

H E 3 3 3 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 A A A A A A A A A A A A A A A A 3 B B B B B B B B B B B B B B B

A S C I I S C R E E N

o r a n g e

l o a d r u

f f f f f f f f c a r e g r a p h i c s

b l a c kc u u r v s o f fc l e a ri n s e r tb r o w nI t . r e d k g r e ym d g r e yI t g r e e nI t b l u eI t g r e ym a g e n t ac u l e f ty e l l o wc y a n

C

E

h

n ,

E

0 0 E

E I

I

i

S

H

E

E

E

B A S I CE N F O N E X TD A T A1 N P U T #I N P U TD I R E A DL E G O T OR U I R E S T O R EG O S U BR E T U R NR E S T O PO W A I TL O A DS A V EV E R I F YD E P O K EP R I N T #P R I N TC O N TL I S TC L C M S Y O P E NC L O S EG E N E T A B (T F S P C (T H E NN O S T E P

A N O

S G I N A B U S F R P O S Q R N L O E X C O S I

6 5 0 2

S T A ( I . X )

S T Y ZS T A ZS T X Z

D E

T X

S T S T S T

B C S T A ( I ) , Y

S T Z , S T Z , S T Z ,

T Y S T A YT X

S T A X

L D Y #L D A ( I . X )L D X #

L D Y ZL D A ZL D X Z

T A L D A #T A

L D L D L D

B C L D A ( I ) , Y

L D Y Z . XL D A Z , XL D X Z , Y

C L L D A YT S

L D Y XL D A XL D X Y

D E C I M A L1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 9 1 9

D E C I M A L1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 2 5 2 5 2 5 2 5 2 5

H E C C C C C C C C C C C C c C C C D D D D D D D D D D D D D D D D E E E E E E E E E E E E E E E E F F F F F F F F F F F F F F F F

A S C I I

n , t D . bE . H , n . B , E , L T j . hQ , Q . E 3 , k

S , 0 , D , D , • \ D , B . D , Q , K n ,

□ , S B . z

f f

C f f l . B

S C R E E N

" C [ l d

c

1 I

B 3

,

B A S I CT A A T P E E KL E S T R $V A A S C H R $L E F T SR I G H T SM I D SG

6 5 0 2C P Y #C M P ( I ) , X

C P Y ZC M P ZD E C ZI N C M P #D E

C P C M D E B N C M P ( I ) , Y

C M P Z . XD E C Z , X

C L C M P Y

C M P XD E C XC P X #S B C ( I ) , X

C P X ZS B C ZI N C Z

I N S B C #N O C P S B I N

B E S B C ( I ) , Y

S B C Z . XI N C Z . X

S E S B C Y

S B C XI N C X

D E C I M A L1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 2 5 2 5 2 5 2 5 2 5

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 3

Page 38: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 38/95

S u p e r C h a r t : B A S I C 2 . 4 . D E C I M A L

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6

H E 0 0 0 0 0 0 0 0 0 0 0 O o O O O 1 1 1 1 1 1 1 1 1 1 1 I I

1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3

A S C I I

s t o p

b e l l

t a

c a r e t e x tt o l e f t

c u d o w nr e v e r s ec u h o m ed e l e t ed e l i n ee r s t a r t

s c r o l l d

e s c a p e

c u r i g h t

s p a c e

S C R E E N

« s p a c e

B A S I Ce n d - l i n e

s p a c e

6 5 0 2B R O R A ( I . X )

O R A ZA S L Z

P H O R A #A S L A

O R A S

B P O R A ( I ) , Y

O R A Z . XA S L Z , X

C L O R A Y

O R A XA S L X

J S A N D ( I . X )

B I T ZA N D ZR O L Z

P L A N D #R O L AB I A N R O

B M A N D ( I ) , Y

A N D Z , XR O L Z , X

S E A N D Y

A N D XR O L X

D E C I M A L

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6

D E C I M A L6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2

H E 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7

A S C I I S C R E E N

H , m , B , B , D , B , E , L E , h

Q . Q ,

S , 0 , n , □ ,

, ,

B , D ,

, K , n , « , D , f f i . z

f f

L T I I , S

I

B

i h

n I

a ,

B A S I C

I

*

6 5 0 2R T E O R ( I . X )

E O R ZL S R Z

P H E O R #L S R A

J M E O L S

B V E O R ( I ) , Y

E O R Z . XL S R Z , X

C L E O R Y

E O R XL S R X

R T A D C ( I . X )

A D C ZR O R ZP L A D C #R O R AJ M P ( I )A D R O

B V A D C ( I ) , Y

A D C Z . XR O R Z , X

S E A D C Y

A D C XR O R X

D E C I M A L6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9

1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2

3 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 39: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 39/95

J i B u t t e r f i e l dD E C I M A L

1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 9 1 9

H E 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 A A A A A A A A A A A A A A A A B B B B B B B B B B B B B B B B

A S C I I

l o a d r u

b e l l

s e t / c l r t a

c a r e g r a p h i c sb o r i g h t

c u u r v s o f fc l e a ri n s e r ti n l i n ee r e n

s c r o l l u

e s c a p e

c u l e f t

-

I

D ,

S C R E E N

1

I

f f

I

I

E

0

E

B A S I CE N F O N E X TD A T AI N P U T *I N P U TD I R E A DL E G O T OR U I R E S T O R EG O S U BR E T U R NR E S T O PO W A I TL O A DS A V EV E R I F YD E P O K EP R I N T *P R I N TC O N TL I S TC L C M S Y O P E NC L O S EG E N E T A B (T F S P C (T H E NN O S T E P

A N O

S G I N A B U S F R P O S Q R N L O E X C O S I

6 5 0 2

S T A ( I . X )

S T Y ZS T A ZS T X Z

D E

T X

S T S T S T

B C S T A ( I ) . Y

S T Z . S T Z . S T Z ,

T Y S T A YT X

S T A X

L D Y #L D A ( L X )L D X #

L D Y ZL D A ZL D X Z

T A L D A #T A

L D L D L D

B C L D A ( I ) , Y

L D Y Z , XL D A Z . XL D Z ,

C L L D A YT S

L D Y XL D A XL D X Y

D E C I M A L1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 4 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 5 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 7 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 9 1 9

D E C I M A L1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 2 5 2 5 2 5 2 5 2 5

H E C C C C C C C C C C C C c C C C D D D D D D D D D D D D D D D D E E E E E E E E E E E C E E E E F F F F F F F F F F F F F F F F

A S C I I

* . E , B , B , n , H ,

- L T J . h

■ ,

D S , 0 ,

, n , » ,

, B , D , Q . K , D ,

a , f f l . z

f f

i H , H . S S

7

S C R E E N

C e

C

■ i

:

m .

B A S I CT A A T P E E KL E S T R $V A A S C H R $L E F T SR I G H T SM I D SG C O N C A TD O P E ND C L O S ER E C O R DH E A D E RC O L L E C TB A C K U PC O P YA P P E N DD S A V ED L O A DC A T A L O GR E N A M ES C R A T C H

6 5 0 2C P Y #C M P ( I ) . X

C P Y ZC M P ZD E C Z

I N C M P #D E

C P C M D E

B N C M P ( I ) , Y

C M Z . D E C Z . X

C L C M P Y

D I R E C T O R Y

7

C M P XD E C XC P X #S B C ( I ) , X

C P X ZS B C ZI N C Z

I N S B C #N O

C P S B I N

B E S B C ( I ) , Y

S B C Z , XI N C Z . X

S E S B C Y

S B C XI N C X

D E C I M A L1 9 1 9 1 9 1 9 1 9 1 9 1 9 1 9 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 2 5 2 5 2 5 2 5 2 5

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 40: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 40/95

B A S I C 2 . B A S I C 4 . M e m o r y M a J i B u t t e r f i e l d , T o r o n t o O n t .R e f e r e n c e t D O S , M L M , 8 0 - C o l u m n , o t h o s e m a r k e d w i t h a a r f o B A S I C 4 . 0 o n l y . T h e r e a r s o m e d i f f e r e n c e s b t w e e n u s a g e f o t h e 4 0 - a n 8 0 - c o l u m n m a c h i n e s . 3 2 B A S I C 4 . Z e r o P a g e c o n t e n t s f o 4 0 0 0 a n d 8 0 0 0 s e r i e s m a c h i n e s a t e p o w e r u b R i c h a r d E v e r s . B A S I C 2 . Z e r o P a g e c o n t e n t s a r m o s t l y i d e n t i c a l e x c e p t f o v e c t o r s .

L o c a t i o n

H e

0 0 - 0 2 0 0 0

0 3 0 30 0 0 5 0 50 0 0 7 0 70 8 0 80 9 0 90 A 0 AO B O BO C O CO D - O F O D

O O

1 0 1 01 - 1 1

1 1 3 - 1 5 1

1 1

1 - I 1 1 1 1 1 I 1 I I

I F - 2 2 I 2 2 2

2 - 2 2 2 2 2 2

2 8 - 2 9 2 2

2 A - 2 B 2 2

2 C - 2 D 2 2

2 E - 2 F 2 2

3 0 - 3 1 3 3

3 - 3 3 3

3 - 3 3 3

3 6 - 3 7 3 3

3 - 3 3 3

3 A - 3 B 3 A3

3 - 3 3 3

3 E - 3 F 3 3

4 0 - 4 1 4 4

4 - 4 4 4

4 - 4 4 4

4 6 - 4 7 4 4

4 - 4 4 4

4 4 4 B - 5 0 4

D e

0 -

7 8 9

1 1 1 1 1 2 1 21 3 - 1 5 1

1 1

1 6 1 61 7 - 1 8 1

1 1 9 - 2 1 1

2 2

2 2 - 3 0 2 2 2 2 2 2 2 2 3

3 1 - 3 4 3 3 3 3

3 5 - 3 9 3 3 3 3 3

4 0 - 4 1 4 04

4 2 - 4 3 4 4

4 4 - 4 5 4 4

4 6 - 4 7 4 4

4 8 - 4 9 4 84

5 0 - 5 1 5 05

5 2 - 5 3 5 5

5 4 - 5 5 5 5

5 6 - 5 7 5 5

5 8 - 5 9 5 85 6 0 - 6 1 6 06

6 2 - 6 3 6 6

6 4 - 6 5 6 6

6 6 - 6 7 6 6

6 8 - 6 9 6 86

7 0 - 7 1 7 07

7 2 - 7 3 7 7

7 7 7 5 - 8 0 7

C o n t e n t s4 0 0 0

H e D e 4 7 : < : : ■ !2 m 5 0 I l l l( I l l( I 0 0 0 0 F 0 0 7

1 1 0 O 1 B 0 F 0 F n F i

B E C 4 0 0 0 0 0 0 0 I 0 0 0 0 o S I I 7 0 8 1 F 0 s 0 0 0 5 0 0 0 0 0 0 !

8 I

F

i 1

7 1 1 1 9

3

9

2 5

I 2 1

2 1

1 1 7

2 5

2 5

2 5 6

1 7 2 3 2 0

7

1 2 2 5 1 2

1 2 2

2 5

1 2

8

3

1 3

2 5

(

8 0 0 0H e D e 4 7 C 2 0 5 F I l l ln 0 0 0 F 0 F 0 0 7 1 ) u 1 0 0 1 B 0 F 0 F 0 F 4 B E C 0 F 0 F 0 0 0 0 0 - 0 0 0 ( 0 s F 0 0 8 F F F 0 F 0 F 0 0 0 F 0 F

)

)

K ■ ) I I

7 1 1 1 9

3

9 2 5

2 5

2 5

1 1 2 1

2 1

(

1 1 7

2 5

2 5

2 5 6

1 7 2 3 2 0

2 5

2 5

0 1 2

2 5

1 2 2 5 2 5 2 5

2 5

2 5

2 5

2 5

3

2 5

2 5

D e s c r i p t i o n

U S j u m p i n s t r u c t i o n; J M P $ C 3 7 3

S e a r c h c h a r a c t e rS c a n - b e t w e e n - q u o t e s f l a gI n p u t b u f f e r p o i n t e rD e f a u l t D I f l a gT y p e : $ F F - s t r i n g , $ 0 n u m e r i cT y p e : $ 8 i n t e g e r , 0 f l o a t i n g p F l a g : D A T A s c a n ; L I S T q u o t e ; m e m o r yS u b s c r i p t f l a g ; F N f l a g

I N P U T ; $ 4 0 G E T ; $ 9 R E A DA T s i g n / c o m p a r i s o n e v a l u a t i o n f l a gD i s k s t a t u s D S d e s c r i p t o r

C u r r e n t I / p r o m p t f l a gI n t e g e r v a l u e ( f o r S Y S , G O T O e t c . )

P o i n t e r s f o d e s c r i p t o r s t a c k

D e s c r i p t o r s t a c k ( t e m p o r a r y s t r i n g s )

U t i l i t y ' p o i n t e r a r e a

P r o d u c t a r e a f o m u l t i p l i c a t i o n

P o i n t e r : S t a r t o f B A S I C; 0 4 0 1P o i n t e r : S t a r t o f V a r i a b l e s; 0 4 0 3P o i n t e r : S t a r t o A r r a y s; 0 4 0 3P o i n t e r : E n o A r r a y s; 0 4 0 3P o i n t e r : S i r i n g S t o r a g e ( m o v i n g d o w n ); 8 0 0 0P o i n t e r : S t r i n g U t i l i t y

P o i n t e r : L i m i t o M e m o r y; 8 0 0 0C u r r e n t B A S I C l i n e n u m b e r

P r e v i o u s B A S I C l i n e n u m b e r

P o i n t e r : B A S I C s t a t e m e n t f o C O N TC u r r e n t D A T A l i n e n u m b e r

C u r r e n t d a t a a d d r e s s

I n p u t v e c t o r

C u r r e n t v a r i a b l e n a m e

C u r r e n t v a r i a b l e a d d r e s s

V a r i a b l e p o i n t e r f o F O R / N E X T

Y - s a v e ; o p - s a v e ; B A S I C p o i n t e r s a v e

C o m p a r i s o n s y m b o l a c c u m u l a t o rM i s c e l l a n e o u s w o r k a r e a , p o i n t e r s e t

L o c a t i o n

H e

4 4 4 4 5

5 - 5 5 5 5

5 - 5 5 5 5 5 5 5 5 5 5 5

5 5 5 F - 6 2 5

6 6 6

6 3 6 36 4 6 46 5 6 56 - 6 6

6 6 6 6 6

6 6 6 D 6 D6 E - 6 F 6

6 7 0 - 8 7 7

7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8

7 - 7 7 7

8 - 8 8 8 8 8 8

8 D - 8 F 8 D8 8

9 0 - 9 1 9 9

9 2 - 9 3 9 9

9 - 9 9 9

D e

7 7 7 7 8

8 1 - 8 3 8 8 8

8 4 - 9 3 8 8 8 8 8 8 9 9 9 9

9 9 9 5 - 9 8 9

9 9 9

9 9 1 0 1 0 1 0 1 1 0 11 0 2 - 1 0 7 1 0

1 0 1 0 1 0 1 0 1 0

1 0 1 0 1 0 9 1 0 91 1 0 - 1 1 1 1 1

1 1 1 1 2 - 1 3 5 1 1

1 1 1 \ 1 1 1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3

1 1 9 - 1 2 0 1 1 1 2

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

1 4 1 - 1 4 3 1 4 1 4 1 4

1 4 4 - 1 4 5 1 4 1 4

1 4 6 - 1 4 7 1 4 1 4

1 4 8 - 1 4 9 1 4 1 4

C o n t e n t s4 0 0 0

H e D e F 1 m 0 0 4 4 0 F 8 I 8 0 0 0 0 0 0 9 0 0 D 7 0 0 0 9 [ ) 6 0 0 0 ( I I I0 D 1 3 E 7 D 1 1 E 7 A 0 0 C 3 B 0 C 2 I ' E 3 £ 3 3 E D 6 0 0 8 4 C 5 F

) 1

8 ! 5 ■

7 , D

S

2 5 2

7 6

I )2 5 1 3

1 2

1 4

2 1 I

1 4 2 1 1 0

1 1 7 2 3 1 1 2 0

2 3 1 2 1 7

2 0 5

1 7 1

2 0 3

2 4 2 3

5 2 3

4 5

2 3 2 0

9

1 2 7

1 9 8

2 4

2 1 3

8 2 2 1 2

2 1 2 5 1 7

8 0 0 0H e x D e cF 0 F ( I I I0 4 I 0 F 0 F 0 F 0 0 0 n 0 9 0 ( i D 7 ( I ( I I I0 9 D - c 0 0 0 0 1 ) 0 B E 7 D 0 E 7 A 0 0 C 3 H O C 2 M E 3 E 3 3 E

6 0 0 S I

C 1 F

M 1

I 5

7 )

■ i

2 5

2 5

7 2 5

2 5

2 5

2 5

1

2 1 \ ]

1 4 2 1 1 0

I 1 7 2 3 1 1 2 0

2 3 1 2 1 7

2 0 5

1 7 1

2 0 3

2 4 2 3

5 2 3

4 5

2 3 2 0

9

1 2 7

1 9 8

2 5

3 8

2 2 1 2

2 1 2 5 1 7

D e s c r i p t i o n

J u m p v e c t o r f o f u n c t i o n s

M i s c e l l a n e o u s n u m e r i c w o r k a r e a

A c c u m ' l : E x p o n e n tA c c u m M : M a n t i s s a

A c c u m " ! : S i g nS e r i e s e v a l u a t i o n c o n s t a n t p o i n t e rA c c u m # l h i - o r d e r ( o v e r f l o w )A c c u m * 2 : E x p o n e n tA c c u m * 2 : M a n t i s s a

A c c u m ' 2 : S i g nS i g n c o m p a r i s o n , A c c ' l v * A c c u m M l o - o r d e r ( r o u n d i n g )C a s s e t t e b u f f l e n / s e r i e s p o i n t e r

C H R G E T s u b r o u t i n e ; g e B A S I C c h a r; I N C $ 7 ; B N E $ 0 0 7 6

; I N C $ 7

; L D A $ 0 2 0 2

; C M P * $ 3 A

; B C S $ 0 0 8 7

; C M P " $ 2 0

; B E Q $ 0 0 7 0

; S E C; S B C ' $ 3 0

; S E C; S B C * $ D 0

; R T SB A S I C p o i n t e r ( w i t h i n s u b r o u t i n e )

R a n d o m n u m b e r s e e d

J i f f y c l o c k f o T a n T l

■ l a r d w a r e i n t e r r u p t v e c t o r I R

3 R i n t e r r u p t v e c t o r

N M i n t e r r u p t v e c t o r

T h T r a n s a c t o r , V o l u m e 4 I s s u e O

Page 41: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 41/95

L o c a t i o n

H e

9 6 9 69 7 9 79 8 9 89 - 9 9

9 9 9 9 9 9 D 9 D9 E 9 E9 F 9 FA O A OA A A 2 A 2A 3 - A 4 A

A A 5 A 5A 6 A 6A A A 8 A 8A 9 A 9A A A AA A A A A D A DA E A EA F A FB O B OB l B lB B B B B ' B B 5 B 5B 6 B 6B 7 B 7B B B B B A B AB B - B C B

B B D B DB E B EB F B FC 0 - C 1 C

C C 2 C 2

C C C 4 - C 5 C 4

C C C C - C C

C C - C C

C C B - C C C

C C D C DC C C C D O D OD l D lD 2 D 2D 3 D 3D ' D D 5 D 5D 6 - D 7 D

D e

1 5 1 5 1 5 1 5 1 5 1 5 1 5 3 - 1 5 4 1 5

1 5 1 5 5 1 5 51 5 6 1 5 61 5 7 1 5 71 5 1 5 1 5 9 1 5 91 6 0 1 6 01 6 1 1 6 11 6 2 1 6 21 6 3 - 1 6 4 1 6

1 6 1 6 1 6 1 6 6 1 6 61 6 7 1 6 71 6 8 1 6 81 6 9 1 6 91 7 0 1 7 01 7 1 1 7 11 7 2 1 7 21 7 3 1 7 31 7 4 1 7 41 7 5 1 7 51 7 1 7 1 7 7 1 7 71 7 8 1 7 81 7 9 1 7 91 8 0 1 8 01 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 5 1 8 51 8 6 1 8 61 8 7 - 1 8 8 1 8

1 8 1 8 9 1 8 91 9 0 1 9 01 9 1 1 9 11 9 2 - 1 9 3 1 9

1 9 1 9 4 1 9 4

1 9 5 1 9 51 9 6 - 1 9 7 1 9

1 9 1 9 8 1 9 81 9 9 - 2 0 0 1 9

2 0 2 0 1 - 2 0 2 2 0

2 0 2 0 3 - 2 0 4 2 0 3

2 0 2 0 2 0 2 0 6 2 0 62 0 7 2 0 72 0 8 2 0 82 0 9 2 0 92 1 0 2 1 02 1 1 2 1 12 1 2 1 2 1 2 1 2 1 4 - 2 1 5 2 1

C o n t e n t s4 0 ( 1 0

H e D e 0 F 0 1 0 F 0 0 0 0 F I 0 O I I F 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 W 8 I C 0 0 0 0 0 0 0 0 0 O 1 ) 6 0 2 I l l l

2 5

2

2 5

2 5 3

1 3 3

2 5

3

1 4 1 2

3 1 9

1

9

3

8 0 0 0H e D e 0 F 0 D 0 F 0 0 0 0 F 2 0 O 2 2 F 0 0 2 0 0 0 0 0 0 0 o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

0 2 8 2 C 0 2 1 0 0 0 o 0 0 O 0 6 0 4 D

2

2 1

2 5

2 5 3

1 3 3

2 5

3

3 1 3

3 1 9

3 1

1

9

7

D e s c r i p t i o n

S t a t u s w o r d S W h i c h k e d o w n : 2 5 n k e S h i f t k e y : 1 i d e p r e s s e dC o r r e c t i o n c l o c k

K e y s w i t c h P I A : S T O P a n R V f l a g sT i m i n g c o n s t a n t f o t a p eL o a d 0 V e r i f y =

o c h a r s i k e y b o a r d b u f f e rS c r e e n r e v e r s e f l a gI E E E o u t p u t ; 2 5 c h a r a c t e r p e n d i n gE n d - o f - l i n e - f o r - i n p u t p o i n t e rN o t u s e dC u r s o r l o ( r o w , c o l u m n )

I E E E o u t p u t b u f f e rK e y i m a g e

f l a s h c u r s o rC u r s o r t i m i n g c o u n t d o w nC h a r a c t e r u n d e r c u r s o rC u r s o r i b l i n k p h a s eE O r e c e i v e d f r o m t a p eI n p u t f r o m s c r e e n / f r o m k e y b o a r dX s a v eH o m a n y o p e n f i l e sI n p u t d e v i c e , n o r m a l l yO u t p u t C M d e v i c e , n o r m a l l yT a p e c h a r a c t e r p a r i t yB y t e r e c e i v e d f l a gL o g i c a l a d d r e s s t e m p o r a r y s a v eT a p e b u f f e r c h a r a c t e r ; M L c o m m a n dF i l e n a m e p o i n t e r ; M L f l a g , c o u n t e rF u n c t i o n n o t k n o w nS e r i a l b i c o u n tU n u s e dC y c l e c o u n t e rT a p e w r i t e r c o u n t d o w nT a p e b u f f e r p o i n t e r s , * a n "

W r i t e l e a d e r c o u n t ; r e a d p a s s l / 2W r i t e n e b y t e ; r e a d e r r o r f l a gW r i t e s t a r t b i t ; r e a d b i s e e r r o rE r r o r l o g p o i n t e r s , p a s s l / 2

0 = s c a n / 1 - 1 5 = c o u n t / $ 4 0 l o a d$ 8 0 = e n dW r i t e l e a d e r l e n g t h ; r e a d c h e c k s u mP o i n t e r t s c r e e n l i n e

P o s i t i o n o c u r s o r o a b o v e l i n eU t i l i t y p o i n t e r : t a p e , s c r o l l

T a p e e n d a d d r s / e n d o c u r r e n t p r o g

T a p e t i m i n g c o n s t a n t s

0 = d i r e c t c u r s o r , e l s e p r o g r a m m e dT a p e r e a d t i m e r e n a b l e dE O r e c e i v e d f r o m t a p eR e a d c h a r a c t e r e r r o r

c h a r a c t e r s i f i l e n a m eC u r r e n t f i l e l o g i c a l a d d r e s sC u r r e n t f i l e s e c o n d a r y a d d r e s sC u r r e n t f i l e d e v i c e n u m b e rR i g h t - h a n d w i n d o w o l i n e m a r g i nP o i n t e r : S t a r t o T a p e B u f f e r

L o c a t i o n

H e

D D D D 9 D 9D A - D B D

D D D D D D E D ED D E 0 - F 8 E

E E E E E E E E E E E E E E E F F F F F F F F F

E E E E E E E 3 E 3E E E E E 6 E 6E E E E E - E E

E E B - E C E

E E D - F 7 E

E E F F F F F F F F

F F F - F F

F F B - F C F

F F D - F E F D

F F F F F

D e

2 1 2 1 2 1 2 1 2 1 2 1 8 - 2 1 9 2 1

2 1 2 2 2 2 2 2 1 2 2 12 2 2 2 2 2 3 2 2 32 2 4 - 2 4 8 2 2

2 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4

2 2 4 2 2 42 2 2 2 2 2 2 2 2 2 7 2 2 72 2 8 2 2 82 2 2 2 2 3 0 2 3 02 3 2 3 2 3 2 3 2 3 3 - 2 3 4 2 3

2 3 2 3 5 - 2 3 6 2 3

2 3 2 3 7 - 2 4 7 2 3

2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4

2 4 2 4 2 4 9 - 2 5 0 2 4 9

2 5 2 5 1 - 2 5 2 2 5

2 5 2 5 3 - 2 5 4 2 5 3

2 5 2 5 2 5

C o n t e n t s4 0 0 0

H e D e 0 0 O 0 0 0 0 0 0 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8

0 0 o 0 0 i 0 1

1 1

1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3

( I

8 0 0 0H e D e 0 0 0 0 0 0 0 0 0

0 1 0 0 0 0 1 1 o I E O E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0

1 1

2

1 1 1

2 2 2

1 2 2

'

3 1

D e s c r i p t i o n

L i n e w h e r e c u r s o r l i v e sL a s t k e y / c h e c k s u m / m i s c .F i l e n a m e p o i n t e r s

N u m b e r o I N S E R T S o u t s t a n d i n gW r i t e s h i f t w o r d / r e a d c h a r a c t e r i T a p e b l o c k s r e m a i n i n g t w r i t e / r e a dS e r i a l w o r d b u f f e r

( 4 0 - c o l u m n ) s c r e e n w r a p t a b l e

( 8 c o l u m n ) S c r e e n t o w i n d o w( 8 c o l u m n ) S c r e e n b o t t o m w i n d o w( 8 c o l u m n ) L e f t w i n d o w m a r g i n( 8 c o l u m n ) L i m i t o k e y b o a r d b u f f e r( 8 c o l u m n ) K e r e p e a t f l a g( 8 c o l u m n ) R e p e a t c o u n t d o w n( 8 c o l u m n ) N e k e m a r k e r( 8 c o l u m n ) C h i m e t i m e( 8 c o l u m n ) H O M E c o u n t( 8 c o l u m n ) I n p u t v e c t o r

( 8 c o l u m n ) O u t p u t v e c t o r

( 8 c o l u m n ) N o t u s e d

( 8 c o l u m n ) C o u n t e r t s p e e d T b 6 / C a s s e t t e s t a t u s , * a n *

M L p o i n t e r / t a p e s t a r t a d d r e s s

M L M , D O p o i n t e r , m i s c .

U n u s e d

0 1 0 0 - 0 1 0 A0 1 0 0 - 0 1 3 E0 1 0 0 - 0 1 F 0 2 0 0 - 0 2 5 00 2 5 1 - 0 2 50 2 5 B - 0 2 6 40 2 6 5 - 0 2 6 E0 2 6 F - 0 2 7 80 2 7 A - 0 3 3 90 3 3 A - 0 3 F 90 3 3 A0 3 3 B0 3 3 C0 3 3 D0 3 3 E0 3 3 F - 0 3 4 00 3 4 10 3 4 2 - 0 3 5 2

2 5 6 - 2 6 62 5 6 - 3 1 82 5 6 - 5 1 15 1 2 - 5 9 25 9 3 - 6 0 26 0 3 - 6 1 26 1 3 - 6 2 26 2 3 - 6 3 26 3 4 - 8 2 58 2 6 - 1 0 1 78 2 8 2 8 2 8 2 8 3 8 3 1 - 8 3 28 3 8 3 4 - 8 5 0

S T R $ w o r k a r e a / M L M w o r kT a p e r e a d e r r o r l o P r o c e s s o r s t a c kM L w o r k a r e a ; I n p u t b u f f e rF i l e l o g i c a l a d d r e s s t a b l eF i l e d e v i c e n u m b e r t a b l eF i l e s e c o n d a r y a d d r t a b l eK e y b o a r d i n p u t b u f f e rT a p e * l i n p u t b u f f e rT a p e * 2 i n p u t b u f f e rD O c h a r a c t e r p o i n t e rD O d r i v e f l a gD O d r i v e f l a gD O l e n g t h / w r i t e f l a gD O s y n t a x f l a g sD O d i s k I D O c o m m a n d s t r i n g c o u n tD O f i l e n a m e b u f f e r

0 3 5 3 - 0 3 8 00 3 E E - 0 3 F 70 3 F A - 0 3 F B0 3 F C0 4 0 0 - 7 F F F8 0 0 0 - 8 3 F F8 0 0 0 - 8 7 F F9 0 0 0 - A F F F

B 0 0 0 - D F F F

E 0 0 0 - E 7 F F

E 8 1 0 - E 8 1 3E 8 2 0 - E 8 2 3E 8 4 0 - E 8 4 FE 8 8 0 - E 8 8 1F 0 0 0 - F F F F

8 5 1 - 8 9 61 0 0 6 - 1 0 1 51 0 1 8 - 1 0 1 91 0 2 01 0 2 4 - 3 2 7 6 7

3 2 7 6 8 - 3 3 7 9 13 2 7 6 8 - 3 4 8 1 53 6 8 6 4 - 4 5 0 5 5

4 5 0 5 6 - 5 7 3 4 3

5 7 3 4 4 - 5 9 3 9 1

5 9 4 0 8 - 5 9 4 1 15 9 4 2 4 - 5 9 4 2 75 9 4 5 6 - 5 9 4 7 15 9 5 2 0 - 5 9 5 2 16 1 4 4 0 - 6 5 5 3 5

D O c o m m a n d s t r i n g b u f f e r( 8 0 - c o l u m n ) T a s t o p t a b l eM o n i t o r e x t e n s i o n v e c t o rI E E E t i m e o u t d e f e a t * $ F F - d i s a b l eA v a i l a b l e R A i n c l u d i n g e x p a n s i o n( 4 0 - c o l u m n ) V i d e o R A ( 8 0 - c o l u m n ) V i d e o R A A v a i l a b l e R O e x p a n s i o n a r e a *( 2 . 0 : - B F F F , - 4 9 1 5 1 )B a s i c , D O S , M a c h i n e L a n g M o n i t o r( 2 . 0 : B a s i c , C 0 0 0 - E 0 F 8 , 4 9 1 5 2 - 5 7 5 9 2 )S c r e e n , K e y b o a r d , I n t e r r u p t p r o g r a m s( 2 . 0 : E 0 F 9 - )P I K e y b o a r d I / OP I I E E E - 4 8 8 1 / V I I / O a n d t i m e r s( 8 0 - c o l u m n ) C R C o n t r o l l e rR e s e t , I / h a n d l e r s , T a p e r o u t i n e s

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 3

Page 42: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 42/95

V I 2 C o m m o d o r e 6 M e m o r y M a p J i B u t t e r f i e l d , T o r o n t o O n t .T h e r e a r s o m e d i f f e r e n c e s b e t w e e n t h 2 a n 6 a i n d i c a t e d . Z e r o P a g e c o n t e n t s a p o w e r - u p b y R i c h a r d E v e r s .

L o c a t i o n

H e

0 0 - 0 2 0 0 0

0 3 - 0 4 0 0

0 - 0 0 0

0 7 0 70 0 0 9 0 90 A 0 A0 B 0 B0 C O C0 0 0 E 0 EO F O F1 0 1 01 1 1 1 1 3 1 31 - 1 1

1 1 6 1 61 7 - 1 8 1

1 1 9 - 2 1 1

1 I 1 I I I

2 2

2 - 2 2 2 2 2

2 - 2 2 2 2 2 2

2 B - 2 C 2 2

2 D - 2 E 2 D2

2 F - 3 0 2 3

3 - 3 3 3

3 3 - 3 4 3 3

3 5 - 3 6 3 3

3 7 - 3 8 3 3

3 - 3 3 3

3 B - 3 C 3 3

3 D - 3 E 3 D3

3 F - 4 0 3 4

4 - 4 4 4

4 - 4 4 4

4 5 - 4 6 4 4

4 - 4 4 4

4 - 4 4 4

4 B - 4 C 4 4

4 D 4 D4 E - 5 3 4

4 5 5

D e

0 -

3 -

5 -

7 8 9

1 1 1 1 1 1 1 3 1 31 4 1 41 5 1 51 6 1 61 1 1 8 1 81 9 1 92 0 - 2 1 2 0

2 2 2 2 3 - 2 4 2

2 2 5 - 3 3 2

2 2 2 2 3 3 3 3

3 4 ^ 3 7 3 3 3 3

3 8 - 4 2 3 3 4 4 4

4 3 - 4 4 4 4

4 5 - 4 6 4 4

4 7 - 4 8 4 4

4 9 - 5 0 4 5

5 1 - 5 2 5 5

5 3 - 5 4 5 5

5 5 - 5 6 5 5

5 7 - 5 8 5 5

5 9 - 6 0 5 6

6 1 - 6 2 6 6

6 3 - 6 4 6 6

6 5 - 6 6 6 6

6 7 - 6 8 6 6

6 9 - 7 0 6 7

7 1 - 7 2 7 7

7 3 - 7 4 7 7

7 5 - 7 6 7 7

7 7 7 77 8 - 8 3 7

7 8 8

C o n t e n t sV I

H e D e 4 4 1 ) A D 9 D 2 2 0 O i 4 0 0 0 0 0 ( 0 ( O 0 1 -

0 1 1 1

0 0 F 1 1

0 0 0 0 0 0 1 F 0 n 0 0 0 0 0 1 0 1 O 1

O 1

( 1 I

( H I

0 I

0 [ ■ n 0 3 1 0 0 0 0 1

0 o

0 0 i

D i

o o 0 0 0 0 0

7 7

2 1 1 7 2 0 1 4

2 1 3 3

7

2

2 2

2 2 5

2

1 2 4

1

1 1 1 1 1

3

3

3

2 5

6

1

6

1

1

C 6 H e D e 2 3 3 A B 9 B 2 2 0 0 4 0 0 0 0 0 0 0 0 1 0 1 ! 1

0 0 F 9 0 0 0 I 0 0 0 0 F 0 0 0 0 0 0 0 0 0 0 O 0 O 0 o A 0 ( A l 0 A l 0 F 0 0 0 0 0 0 0 O 0 0

1 0 O f o o r 0 0 0 0 0 0 0 0

4 5 5

1 7 1 7 1 4 1 7

3 3

7

2

2 2

2 5 1 5

3

2 4

1

1

1 6

1 6

1 6

2 5

6

D e s c r i p t i o n

U S J u m p . 6 4 C h i p d i r e c t i o n a l r e g .6 4 C h i p I / O ; m e m o r y t a p e c o n t r o l

2 0 : J M P $ D 2 4 8 . 6 4 U n u s e dF l o a t - F i x e d v e c t o r

F i x e d - F l o a t v e c t o r

S e a r c h c h a r a c t e rS c a n - q u o t e s f l a gT A c o l u m n s a v e

= L O A D , = V E R I F YI n p u t b u f f e r p o i n t e r / * s u b s c r i p t sD e f a u l t D I f l a gT y p e : F F = s t r i n g , 0 0 = n u m e r i cT y p e : 8 i n t e g e r , 0 f l o a t i n g p tD A T A s c a n / L I S T q u o t e / m e m o r y f l a gS u b s c r i p l / F N x f l a g

I N P U T ; $ 4 0 G E T ; $ 9 8 R E A DA T s i g n / C o m p a r i s o n e v a l . f l a gC u r r e n t I / p r o m p t f l a gI n t e g e r v a l u e

P o i n t e r : T e m p o r a r y s t r i n g s t a c kL a s t t e m p s t r i n g v e c t o r

S t a c k f o t e m p o r a r y s t r i n g s

U t i l i t y p o i n t e r a r e a

P r o d u c t a r e a f o m u l t i p l i c a t i o n

P o i n t e r : S t a r t o f B A S I C

P o i n t e r : S t a r t o f V a r i a b l e s

P o i n t e r : S t a r t o A r r a y s

P o i n t e r : E n o A r r a y s

P o i n t e r : S t r i n g S t o r a g e ( m o v i n g d o w n )

P o i n t e r : S t r i n g U t i l i t y

P o i n t e r : L i m i t o M e m o r y

C u r r e n t B A S I C l i n e n u m b e r

P r e v i o u s B A S I C l i n e n u m b e r

P o i n t e r : B A S I C s t a t e m e n i f o C O N T

C u r r e n t D A T A l i n e n u m b e r

C u r r e n t D A T A a d d r e s s

I n p u t v e c t o r

C u r r e n t v a r i a b l e n a m e

C u r r e n t v a r i a b l e a d d r e s s

V a r i a b l e p o i n t e r f o F O R / N E X T

Y - s a v e ; o p - s a v e ; B A S I C p o i n t e r s a v e

C o m p a r i s o n s y m b o l a c c u m u l a t o rM i s c . w o r k a r e a , p o i n t e r s , e t c .

L o c a t i o n

H e

5 5

5 - 5 5 5 5

5 - 6 5 5 5 5 5 5 5 5 5 6

6 1 6 16 - 6 6

6 6 6

6 6 6 6 6 8 6 86 - 6 6

6 6 6 6 6

6 6 7 0 7 07 - 7 7

7 7 - 8 7

7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8

7 A - 7 B 7 7

8 B - 8 F 8 8 8 8 8

9 0 9 09 9 9 2 9 29 3 9 39 9 9 5 9 59 9 9 9 9 9 9 9 9 99 A 9 A9 B 9 B9 C 9 C9 9 9 9 9 F 9 FA 0 - A 2 A

A

D e

8 8

8 4 - 8 6 8 8 8

8 7 - 9 6 8 8 8 9 9 9 9 9 9 9

9 7 9 79 8 - 1 0 1 9 8

9 1 0 1 0

1 0 1 0 1 0 3 1 0 31 0 1 0 1 0 5 - 1 1 0 1 0

1 0 1 0 1 0 1 0 1 1

1 1 1 1 1 11 1 2 1 1 21 1 3 - 1 1 4 1 1

1 1 1 1 5 - 1 3 8 1 1

1 1 1 1 1 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3 1 3

1 2 2 - 1 2 3 1 2 1 2

1 3 9 - 1 4 3 1 3 1 4 1 4 1 4 1 4

1 4 1 4 1 4 5 1 4 51 4 6 1 4 61 4 7 1 4 71 4 8 1 4 81 4 9 1 4 91 5 0 1 5 01 5 1 5 1 5 2 1 5 21 5 1 5 1 5 1 5 1 5 1 5 1 5 6 1 5 61 5 7 1 5 71 5 8 1 5 81 5 9 1 5 91 6 0 - 1 6 2 1 6

1 6

C o n t e n t sV I

H e x D e c0 0 4 0 D 0 0 I 0 I 0 0 0 0 1 8 0 0 0 6 4 0 0 0 0 0 0 0 0 0 0 0 0 E l

D 0 E 7 A 2 0 ( 3 B 0 C 2 [ i E 3 E 3 3 E D 6 2 0 S 4 C 5 5 0 F o 0 5 F 0 1

( 0 O 0 0 ( s o 0 0 2

7 1

2 1

1 1 1

1 1 3

1 0 7

2 3 1 2 2 0

2 3 1 2 1 7

4

2 0 5

1 7 1

2 0 3

2 4 2 3

5 2 3

4 5

2 3 2 0

9 4

1 2 7 5

1 9 8 8

2 5

8 2 5

1

1 2

3

C 6 H e D e 0 0 4 0 1 3 0 0 0 0 0 0 0 0 0 0 8 0 0 0 6 4 0 0 0 0 0 0 1 ) 0 0 o 0 0 E 7 D 0 E 7 1 A 2 0 C i 3 B 0 C 2 F E 3 E 3 3 E D 6 2 0 8 ■ I C 5 5 0 F o 0 5 F 0 0 0 0 0 0 0 s 0 0 0 3 1

7 1

1 8

1

1 3

1 0 7

2 3 1 2 2 0

2 3 1 2 1 7

4

2 0 5

1 7 1

2 0 3

2 4 2 3

5 2 3

4 5

2 3 2 0

9 4

1 2 7

1 9 8 8

2 5

8 2 5

1 2

5

D e s c r i p t i o n

J u m p v e c t o r f o f u n c t i o n s

M i s c . n u m e r i c w o r k a r e a

A c c u m * l ; E x p o n e n tA c c u m # l : M a n t i s s a

A c c u m # l : S i g nS e r i e s e v a l u a t i o n c o n s t a n t p o i n t e rA c c u m * l h i - o r d e r ( o v e r f l o w )A c c u m # 2 : E x p o n e n tA c c u m * 2 : M a n t i s s a

A c c u m # 2 : S i g nS i g n c o m p a r i s o n , A c c * l v s * 2A c c u m # l l o - o r d e r ( r o u n d i n g )C a s s e t t e b u f f l e n / S e r i e s p o i n t e r

C H R G E T s u b r o u t i n e ; g e B A S I C c h a r; I N C $ 7 ; B N E $ 0 0 7 9

; I N C $ 7 B

; L D A $ 0 2 2 D 6 4 : L D A $ 0 2 2 C

; C M P * $ 3 A

; B C S $ 0 0 8 A

; C M P * $ 2 0

; B E Q $ 0 0 7 3

; S E C; S B C ' $ 3 0

; S E C; S B C # $ D 0

; R T SB A S I C p o i n t e r ( w i t h i n s u b r t n )

R N s e e d v a l u e

S t a t u s w o r d S K e y s w i t c h P I A : S T O P a n R V f l a g sT i m i n g c o n s t a n t f o t a p eL O A D 0 V E R I F Y = 1S e r i a l o u t p u t : d e f e r r e d c h a r f l a gS e r i a l d e f e r r e d c h a r a c t e rT a p e E O r e c e i v e dR e g i s t e r s a v eH o m a n y o p e n f i l e sI n p u t d e v i c e , n o r m a l l yO u t p u t C M d e v i c e , n o r m a l l yT a p e c h a r a c t e r p a r i t yB y t e - r e c e i v e d f l a gD i r e c t = S 8 0 / R U N = 0 o u t p u t c o n t r o lT P a s s e r r o r l o g / c h a r b u f f e rT P a s s e r r l o g c o r r e c t e dJ i f f y C l o c k H M

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 43: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 43/95

L o c a t i o n

l e

A A A A C - A D A

A A E - A F A E

A B 0 - B 1 B

B B 2 - B 3 B

B B B B B B 6 B 6B 7 B 7B 8 B 8B B B A B AB B - B C B

B B B B C

B B B C

C - C C C C 3 - C 4 C

C C C C C

C - C C C

C c C C C

C C C C C

D D

D e

1 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 1 7

1 7 3 1 7 21 7

1 7 4 - 1 7 5 1 7 1 7

1 7 6 - 1 7 7 1 7 1 7

1 7 8 - 1 7 9 1 7 1 7 1 8 1 8 1 8 1 8 1 8 1 8 1 8

1 8 1 8

1 8

1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 7 -

1 9

1 9

1 8 ! )1 9 1 9 1 9 1 9 3 - 1 9 4 1 9 1 9 1 9 5 - 1 9 6 1 9

1 9 1 9 1 9

1 9 1 9 2 0 2 0 1 - 2 0 2 2 0

2 0 2 0 2 0 2 0 2 0 2 0 2 0

1 9 I ! ) ! !

2 0

2 0 2 0 2 0 2 0 2 0 2 0

C o n t e n t sV I

H e x D e c7

7

3

C 6 H e D e c -

D e s c r i p t i o n

S e r i a l b i c o u n t / E O I f l a gC y c l e c o u n tC o u n t d o w n , t a p e w r i t e / b i t c o u n tT a p e b u f f e r p o i n t e r sT W r I d c o u n l / R d p a s s / i n b i tT W r n e b y t e / R d e r r o r / i n b i t c n W r s l a r l b i t / R d b i e r r / s t b i tT S c a n ; C n t ; L d ; E n d / b y l e a s s yW l e a d l e n g t h / R d c h e c k s u m / p a r i t yP o i n t e r : t a p e b u f r , s c r o l l i n g

T a p e e n d a d d s / E n d o p r o g r a m

T a p e t i m i n g c o n s t a n t s

P o i n t e r : S t a r t o T a p e B u f f e r

T t i m e r e n a b l e d ; b i c o u n tT E O T / R S 2 3 2 n e x t b i t s e n dR e a d c h a r a c t e r e r r o r / o u t b y t e b u f

c h a r a c t e r s i f i l e n a m eC u r r e n t l o g i c a l f i l eC u r r e n t s e c n d y a d d r e s sC u r r e n t d e v i c eP o i n t e r t f i l e n a m e

W s h i f t w o r d / R d i n p u t c h a rb l o c k s r e m a i n i n g t W r / R d

S e r i a l w o r d b u f f e rT a p e m o t o r i n t e r l o c kI / s t a r t a d d r e s sK e r n a l s e t u p p o i n t e r

L a s t k e p r e s s e dc h a r s i k e y b d b u f f e r

S c r e e n r e v e r s e f l a gE n d - o f - l i n e f o i n p u t p o i n t e rI n p u t c u r s o r l o g ( r o w , c o l u m n )

W h i c h k e y : 6 i n k e f l a s h c u r s o r

C u r s o r t i m i n g c o u n t d o w nC h a r a c t e r u n d e r c u r s o rC u r s o r i b l i n k p h a s eI n p u l f r o m s c r e e n / f r o m k e y b o a r d

L o c a t i o n

l e

D 1 - D 2 D D

D D D D D D

D D D D D D

D 9 - F 0 D D D D D D D E E E E E E E E E E E E E < E l E E F F F

F 2 F 2F 3 - F 4 F

F F 5 - F 6 F

F f F 7 - F 8 F

F F 9 - F A F

F F F F F F

F F F F F

D e

2 0 9 - 2 1 0 2 0 92 1

2 1 2 1 2 1 2 1 2 1 2 1 7 - 2 4 0

2 4 2 4 2 4 3 - 2 4 4

2 4 5 - 2 4 6

2 4 7 - 2 4 8

2 4 9 - 2 5 0

2 5 2 5 2 5 2 5 2 5

2 1 2 1 2 1 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 2 2 2 . 12 2 2 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 4 2 5 2 5 2 5 2 5 2 5 2 5

C o n t e n t sV I

H e D e C 6

H e D e

8

D e s c r i p t i o n

P o i n t e r t s c r e e n l i n e

P o s i t i o n o c u r s o r o a b o v e l i n ed i r e c t c u r s o r , e l s e p r o g r a m m e d

C u r r e n t s c r e e n l i n e l e n g t hR o w h e r e c u r s o r l i v e sL a s t i n k e y / c h e c k s u m / b u f f e r• o I N S E R T S o u t s t a n d i n g

S c r e e n l i n e l i n k t a b l e

D u m m y s c r e e n l i n kS c r e e n r o w m a r k e rS c r e e n c o l o u r p o i n t e r

K e y b o a r d p o i n t e r

R S - 2 3 2 R e p n t r

R S - 2 3 2 T x p n t r

N o K n o w nN o K n o w nN o K n o w nN o K n o w nS t a r t o F l o a t i n g t A S C I I W o r k A r e a

0 0 F F - 0 1 0 A0 1 0 0 - 0 1 3 E0 1 0 0 - 0 1 F 0 2 0 0 - 0 2 5 80 2 5 9 - 0 2 6 20 2 6 3 - 0 2 6 C0 2 6 D - 0 2 7 60 2 7 7 - 0 2 8 00 2 8 1 - 0 2 8 20 2 8 3 - 0 2 8 40 2 8 50 2 8 60 2 8 70 2 8 80 2 8 90 2 8 A0 2 8 B0 2 8 C0 2 8 D0 2 8 E0 2 8 F - 0 2 9 00 2 9 10 2 9 20 2 9 30 2 9 4

2 5 6 - 2 6 62 5 6 - 3 1 82 5 6 - 5 1 15 1 2 - 6 0 06 0 1 - 6 1 06 1 1 - 6 2 06 2 1 - 6 3 06 3 1 - 6 4 06 4 1 - 6 4 26 4 3 - 6 4 46 4 6 4 6 4 6 4 6 4 6 5 6 5 6 5 6 5 6 5 6 5 5 - 6 5 66 5 6 5 6 5 6 6

F l o a t i n g t A S C I I w o r k a r e aT a p e e r r o r l o gP r o c e s s o r s t a c k a r e aB A S I C i n p u t b u f f e rL o g i c a l f i l e t a b l eD e v i c e n u m b e r t a b l eS e a d d r e s s t a b l eK e y b d b u f f e rS t a r t o f B A S I C M e m o r yT o o B A S I C M e m o r yS e r i a l b u t i m e o u t f l a gC u r r e n t c o l o u r c o d eC o l o u r u n d e r c u r s o rS c r e e n m e m o r y p a g eM a s i z e o f k e y b d b u f f e rR e p e a t a l k e y sR e p e a t s p e e d c o u n t e rR e p e a t d e l a y c o u n t e rK e y b o a r d S h i f t / C o n t r o l f l a gL a s t s h i f t p a t t e r nK e y b o a r d t a b l e s e t u p p n t rK e y b o a r d s h i f t m o d e

s c r o l l e n a b l eR S - 2 3 2 c o n t r o l r e gR S - 2 3 2 c o m m a n d r e

0 2 9 5 - 0 2 9 60 2 9 70 2 9 80 2 9 9 - 0 2 9 A0 2 9 B0 2 9 C0 2 9 D0 2 9 E0 2 9 F - 0 2 A 00 A 0 2 A 20 2 A 30 2 A 40 2 A 50 2 C 0 - 0 2 F E0 3 0 0 - 0 3 0 10 3 0 2 - 0 3 0 30 3 0 4 - 0 3 0 50 3 0 6 - 0 3 0 70 3 0 8 - 0 3 0 9O 3 O A - O 3 O B0 3 0 C0 3 0 D0 3 0 E

6 6 1 - 6 6 26 6 6 6 6 6 5 - 6 6 66 6 6 6 6 6 6 7 6 7 1 - 6 7 26 7 6 7 6 7 6 7 6 7 7 0 4 - 7 6 67 6 8 - 7 6 97 7 0 - 7 7 17 7 2 - 7 7 37 7 4 - 7 7 57 7 6 - 7 7 77 7 8 - 7 7 97 8 7 8 7 8

C o m m o d o r e 6 4 o n l yB i t i m i n gR S - 2 3 2 s t a t u sf f b i t s t o s e n dR S - 2 3 2 s p e e d / c o d eR S 2 3 2 r e c e i v e p o i n t e rR S 2 3 2 i n p u t p o i n t e rR S 2 3 2 t r a n s m i t p o i n t e rR S 2 3 2 o u t p u t p o i n t e rI R s a v e d u r i n g t a p e I / C I ( N M I ) I n t e r r u p t c o n t r o l 'C I T i m e r c o n t r o l l o gC I I n t e r r u p t l o gC I T i m e r e n a b l e d f l a gS c r e e n r o w m a r k e r( S p r i t e 1 1 )E r r o r m e s s a g e l i n kB A S I C w a r m s t a r t l i n kC r u n c h B A S I C t o k e n s l i n kP r i n t t o k e n s l i n kS t a r t n e B A S I C c o d e l i n kG e a r i t h m e t i c e l e m e n t l i n kS Y A - r e g s a v eS Y X - r e g s a v eS Y Y - r e g s a v e

0 3 0 F0 3 1 00 3 1 40 3 1 60 3 1 80 3 1 A0 3 1 C0 3 1 E0 3 2 00 3 2 20 3 2 40 3 2 60 3 2 8O 3 2 A0 3 2 C0 3 2 E0 3 2 E0 3 3 00 3 3 20 3 3 C0 3 4 00 3 8 00 3 C 0

- 0 3 1 2- 0 3 1 5- 0 3 1 7- 0 3 1 9- 0 3 1 B- 0 I - 0 I - 0 3 2 1- 0 3 2 3- 0 3 2 5- 0 3 2 7- 0 3 2 9- 0 3 2 B- 0 3 2 D- 0 3 2 F- 0 3 2 F- 0 3 3 1- 0 3 3 3- 0 3 F B- 0 3 7 E- 0 3 B E- 0 3 F E

7 8 7 8 4 -7 8 8 -7 9 7 9 2 -7 9 4 -7 9 6 -7 9 8 -8 0 0 -8 0 2 - .8 0 4 - ,8 0 6 - ,

8 1 0 - ;8 1 2 - i8 1 4 - ;8 1 4 - ,8 1 6 - ,

8 3 2 - ;8 9 6 - '9 6 0 -

7 8 7 8 7 9 7 9 7 9 7 9 7 9 8 0 8 0 8 0 8 0 8 0 8 1 8 1 8 1 8 1 8 1 8 1 1 0 1 98 9 9 5 1 0 2 2

S Y s t a t u s r e g s a v eU S f u n c t i o n j u m pH a r d w a r e i n t e r r u p t v e c t o rB r e a k i n t e r r u p t v e c t o rN M i n t e r r u p t v e c t o rO P E N v e c t o rC L O S E v e c t o rS e t - i n p u t v e c t o rS e t - o u t p u t v e c t o rR e s t o r e I / v e c t o rI N P U T v e c t o rO u t p u t v e c t o rT e s t - S T O P v e c t o rG E v e c t o rA b o r t I / O v e c t o rW a r m s t a r t v e c t o rU S v e c t o rL O A D l i n kS A V E l i n kC a s s e t t e b u f f e r( S p r i t e 1 3 ( S p r i t e 1 4 )( S p r i t e 1 5 )

6 4

6 4 2 0 : ( E A B F ) 6 4 2 0 : ( F E D 2 ) 6 4 2 0 : ( F E A D ) 6 4 2 0 : ( F 4 0 A ) 6 4 2 0 ( F 3 4 A )2 0 ( F 2 C 7 )2 0 ( F 3 0 9 )2 0 ( F 3 F 3 )2 0 ( F 2 0 E )2 0 ( F 2 7 A )2 0 ( F 7 7 0 )2 0 : ( F l F 5 )2 0 ( F 3 E F )

6 4 6 4 6 4 6 4 6 4 6 4 6 4 6 4

2 0 ( F E D 2 )2 0 : ( F 5 4 9 ) 6 4 2 0 : ( F 6 8 5 ) 6 4

( B 2 4 8 )( E A 3 1 )( F E 6 6 )( F E 4 7 )( F 3 4 A )( F 2 9 1 )( F 2 0 E )( F 2 5 O )( F 3 3 3 )( F 1 5 7 )( F 1 C A )( F 6 E D )( F 1 3 E )( F 3 2 F )( F E 6 6 ) '

( F 4 A 5 )( F 5 E D )

V I 2 3 R A e x p a n s i o n a r e aN o r m a l B A S I C m e m o r yN o r m a l S c r e e n m e m o r yS c r e e n m e m o r y w / e x p a n s i o nB A S I C m e m o r y w / e x p a n s i o nM e m o r y e x p a n s i o n a r e aC h a r a c t e r b i m a p sV i d e o I n t e r f a c e C h i pV I I n t e r f a c e N M V I I n t e r f a c e - I R QA l t e r n a t e C o l o u r N y b b i e a r e aM a i n C o l o u r N y b b i e a r e aP l u g - i n R O a r e aR O M : B A S I C a n d O p e r a t i n g S y s t e mJ u m p T a b l e ( K e r n a l )

0 4 0 0 - 0 7 F 7O 7 F 8 - 0 7 F F0 8 0 0 - 9 F F F8 0 0 0 - 9 F F FA 0 0 0 - B F F FA 0 0 0 - B F F FC 0 0 0 - C F F FD 0 0 0 - D 0 2 ED 4 0 0 - D 4 1 CD 8 0 0 - D B F FD C 0 0 - D C 0 FD D 0 0 - D D 0 FD O 0 O - D F F FE 0 0 0 - F F F FE 0 0 0 - F F F FF F 8 1 - F F F 5

1 0 2 4 - 2 0 3 92 0 4 0 - 2 0 4 72 0 4 8 - 4 0 9 5 9

3 2 7 6 8 - 4 0 9 5 94 0 9 6 0 - 4 9 1 5 14 9 0 6 0 - 4 9 1 5 14 9 1 5 2 - 5 3 2 4 75 3 2 4 8 - 5 3 2 9 45 4 2 7 2 - 5 4 3 0 05 5 2 9 6 - 5 6 3 1 95 6 3 2 0 - 5 6 3 3 55 6 5 7 6 - 5 6 5 9 15 3 2 4 8 - 5 3 2 9 45 7 3 4 4 - 6 5 5 3 55 7 3 4 4 - 6 5 5 3 56 5 4 0 9 - 6 5 5 2 5

C o m m o d o r e 6 S c r e e n m e m o r y ( d e f a u l t )S p r i t e P o i n t e r s ( d e f a u l t )B A S I C R A m e m o r yA l t e r n a t e : R O p l u g - i n a r e aR O M : B A S I CA l t e r n a t e : R A R A m e m o r y , i n c l u d i n g a l t e r n a t eV i d e o C h i p ( 6 5 6 6 )S o u n d C h i p ( 6 5 8 1 S I D )C o l o r n y b b i e m e m o r yI n t e r f a c e c h i p 1 I R ( 6 5 2 6 C I A )I n t e r f a c e c h i p 2 N M ( 6 5 2 6 C I A )A l t e r n a t e : C h a r a c t e r s e R O M : O p e r a t i n g S y s t e mA l t e r n a t e : R A J u m p T a b l e ( K e r n a l ) V o l u m e 4 I s s u e 0 4

Page 44: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 44/95

B A S I C 2 . 0 / B A S I C 4 . M e m o r y M a J i B u t t e r f i e l d , T o r o n t o , O n t .R e f e r e n c e t D O S , M L M , 8 0 - C o l u m n , o t h o s e m a r k e d w i t h a a r f o B A S I C 4 . o n l y . T h e r e a r s o m e d i f f e r e n c e s b e t w e e nu s a g e f o t h 4 0 a n 8 0 - c o l u m n m a c h i n e s .

D e D e s c r i p t i o n0 0 0 0 0 0 0 20 0 0 3

k 0 0 0 50 0 0 60 0 0 70 O O 80 0 0 9O O O A0 0 O Bo o o c0 0 0 D - 0 0 0 F0 0 1 00 0 1 1 - 0 0 1 20 0 1 3 - 0 0 1 50 0 1 6 - O O I EO O 1 F - O O 2 20 0 2 3 0 0 2 70 0 2 8 0 0 2 9O O 2 A - O O 2 B0 O 2 C - 0 0 2 D0 0 2 E 0 0 2 F0 0 3 0 - 0 0 3 10 0 3 2 0 0 3 30 0 3 4 0 0 3 50 0 3 6 0 0 3 70 0 3 8 0 0 3 90 0 3 A 0 0 3 B0 0 3 C - 0 0 3 D0 0 3 E 0 0 3 F0 0 4 0 - 0 0 4 10 0 4 2 0 0 4 30 0 4 4 - 0 0 4 50 0 4 6 0 0 4 70 0 4 8 0 0 4 90 0 4 A0 O 4 B - 0 0 5 O0 0 5 1 - 0 0 5 30 0 5 4 0 0 5 D0 0 5 E0 0 5 F 0 0 6 20 0 6 30 0 6 40 0 6 50 0 6 6 0 0 6 B0 0 6 C0 0 6 D0 0 6 E 0 0 6 F0 0 7 0 0 0 8 70 O 7 7 0 0 7 80 0 8 8 0 0 8 C0 0 8 D - 0 0 8 F0 0 9 0 - 0 0 9 10 0 9 2 0 0 9 30 0 9 4 0 0 9 50 0 9 6

0 0 D C0 O D D

I O O D FO 0 E 0 0 0 F 8O 0 E 0 - O O E 10 0 E 2i n n s0 0 E 4I K I E Si k i k i ;0 0 E 70 0 E 80 0 E 9 O O E AO O E B - O O E C0 O F 9 O O F AO O F B - O O F CO O F D - O O F E0 1 0 0 - 0 I 0 A0 1 0 0 - 0 1 3 E0 1 0 0 - O I F F0 2 0 0 0 2 5 00 2 5 1 - 0 2 5 A0 2 5 B 0 2 6 40 2 6 5 0 2 6 E0 2 6 F 0 2 7 80 2 7 A - 0 3 3 90 3 3 A - 0 3 F 90 3 3 A0 3 3 B0 3 3 C0 3 3 D0 3 3 E0 3 3 F 0 3 4 00 3 4 10 3 4 2 0 3 5 20 3 5 3 0 3 8 00 3 E E - 0 3 F 70 3 F A 0 3 F B0 3 F C0 4 0 0 7 F F F8 0 0 0 8 3 F F8 0 0 0 8 7 F F9 0 0 0 A F F F

B O O O - D F F F

E O O O E 7 F F

E 8 1 0 - E 8 1 3E 8 2 0 E 8 2 3E 8 4 0 - E 8 4 FE 8 8 0 - E 8 8 1F 0 0 0 F F F F

0 -

1 1

1 1 3 - 1 51 1 7 - 1 81 9 - 2 12 2 - 3 03 1 - 3 43 5 - 3 94 0 - 4 14 2 - 4 34 4 - 1 54 6 - 4 74 8 - 4 95 0 - 5 15 2 - 5 35 4 - 5 55 6 - 5 75 8 - 5 96 0 - 6 16 2 - 6 36 4 - 6 56 6 - 6 76 8 - 6 97 0 - 7 17 2 - 7 37 7 5 - 8 08 1 - 8 38 4 - 9 39 9 5 - 9 89

l i i i i1 0 1 0 2 - 1 0 71 0 1 0 1 1 0 - 1 1 11 1 2 - 1 3 51 1 9 - 1 2 01 3 6 - 1 4 01 4 1 - 1 4 31 4 4 - 1 4 51 4 6 - 1 4 71 4 8 - 1 4 91 5

2 2 • 2 2 i2 2 2 2 2 2 4 - 2 4 82 2 4 - 2 2 52 2 2 2 2 2 2 2 2 3 2 3 2 3 2 3 3 - 2 3 42 3 5 - 2 3 62 4 9 - 2 5 02 5 1 - 2 5 22 5 3 - 2 5 42 5 6 - 2 6 62 5 6 - 3 1 82 5 6 - 5 1 15 1 2 - 5 9 25 9 3 - 6 0 26 0 3 - 6 1 26 1 3 - 6 2 26 2 3 - 6 3 26 3 4 - 8 2 58 2 6 - 1 0 1 78 2 8 2 8 2 8 2 8 3 8 3 1 - 8 3 28 3 8 3 4 - 8 5 08 5 1 - 8 9 6

1 0 0 6 - 1 0 1 51 0 1 8 - 1 0 1 91 0 2 01 0 2 4 - 3 2 7 6 7

3 2 7 6 8 - 3 3 7 9 13 2 7 6 8 - 3 4 8 1 53 6 8 6 4 - 4 5 0 5 5

4 5 0 5 6 - 5 7 3 4 3

5 7 3 4 4 - 5 9 3 9 1

5 9 4 0 8 - 5 9 4 1 15 9 4 2 4 - 5 9 4 2 75 9 4 5 6 - 5 9 4 7 15 9 5 2 0 - 5 9 5 2 16 1 4 4 0 - 6 5 5 3 5

U S j u m pS e a r c h c h a r a c t e rS c a n - b e l w e e n - q u o t e s f l a gI n p u t b u f f e r p o i n t e r ; * o s u b s c r i p t sD e f a u l t D I f l a gT y p e : F F - s t r i n g , 0 0 - n u m e r i cT y p e : 8 i n t e g e r , 0 ( b a t i n g p o i n tF l a g : D A T A s c a n ; L I S T q u o t e ; m e m o r yS u b s c r i p t f l a g ; F N f l a g

= I N P U T ; $ 4 0 = G E T ; $ 9 8 ^ R E A DA T s i g n / C o m p a r i s o n E v a l u a t i o n f l a gD i s k s t a t u s D S d e s c r i p t o rC u r r e n t I / d e v i c e f o p r o m p t - s u p p r e s sI n t e g e r v a l u e ( f o r S Y S . G O T O e t c )P o i n t e r s f o d e s c r i p t o r s t a c kD e s c r i p t o r s t a c k ( t e m p s t r i n g s }U t i l i t y p o i n t e r a r e aP r o d u c t a r e a f o m u l t i p l i c a t i o nP o i n t e r : S t a r t o B A S I CP o i n t e r : S t a r t o f V a r i a b l e sP o i n t e r : S t a r t o f A r r a y sP o i n t e r : E n o A r r a y sP o i n t e r : S t r i n g S t o r a g e ( m o v i n g d o w n )P o i n t e r : U t i l i t y S t r i n gP o i n t e r : L i m i t o M e m o r yC u r r e n t B A S I C l i n e n u m b e rP r e v i o u s B A S I C l i n e n u m b e rP o i n t e r : B A S I C s t a t e m e n t f o C O N TC u r r e n t D A T A l i n e n u m b e rC u r r e n t D A T A a d d r e s sI n p u t v e c t o rC u r r e n t v a r i a b l e n a m eC u r r e n t v a r i a b l e a d d r e s sV a r i a b l e p o i n t e r f o F O R / N E X TY - s a v e ; o p - s a v e ; B A S I C p o i n t e r s a v eC o m p a r i s o n s y m b o l a c c u m u l a t o rM i s c w o r k a r e a , p o i n t e r s , e t J u m p v e c t o r f o f u n c t i o n sM i s c n u m e r i c w o r k a r e aA c c u m ' l : E x p o n e n tA c c u m ' 1 : M a n t i s s aA c c u m ' l : S i g nS e r i e s e v a l u a t i o n c o n s t a n t p o i n t e rA c c u m ' l h i - o r d e r ( o v e r f l o w )A c c u m " 2 : E x p o n e n t , e t c .S i g n c o m p a r i s o n , A c c * l v * A c c u m ' l l o - o r d e r ( r o u n d i n g )C a s s e t t e b u f f l e n / S e r i e s p o i n t e rC H R G E T s u b r o u t i n e ; g e B A S I C c h a rB A S I C p o i n t e r ( w i t h i n s u b r t n )R a n d o m n u m b e r s e e d .J i f f y c l o c k f o T a n T l H a r d w a r e i n t e r r u p t v e c t o rB R i n t e r r u p t v e c t o rN M i n t e r r u p t v e c t o rS t a t u s w o r d S T

0 0 9 7 1 5 W h i c h k e d o w n : 2 5 n o k e y0 0 9 8 1 5 S l i i f t k e y : 1 i f d e p r e s s e d0 0 9 9 0 0 9 A 1 5 3 - 1 5 4 C o r r e c t i o n c l o c k0 0 9 B 1 5 5 K e y s w i l c h P I A : S T O P a n R V f l a g s0 0 9 C 1 5 T i m i n g c o n s t a n t f o t a p e0 0 9 D 1 5 L o a d 0 V e r i f y - 10 0 9 E 1 5 N u m b e r o c h a r a c t e r s i k e y b d b u f f e r0 0 9 F 1 5 9 S c r e e n r e v e r s e f l a gO 0 A 0 1 6 I F . F . F , o u t p u t ; 2 5 c h a r a c t e r p e n d i n g0 0 A 1 1 6 E n d - o f - l i n e - f o r - i n p u t p o i n t e r0 0 A 3 0 0 A 4 1 6 3 - 1 6 4 C u r s o r l o g ( r o w , c o l u m n )0 0 A 5 1 6 I E E E o u t p u t b u f f e r0 0 A 6 1 6 K e i m a g e0 0 A 7 1 6 7 O f l a s h c u r s o r0 0 A 8 1 6 8 C u r s o r t i m i n g c o u n t d o w n0 0 A 9 1 6 9 C h a r a c t e r u n d e r c u r s o r0 0 A A 1 7 0 C u r s o r i b l i n k p h a s e0 0 A B 1 7 E O r e c e i v e d f r o m t a p eO O A C 1 7 2 I n p u t f r o m s c r e e n / f r o m k e y b o a r dO O A D 1 7 X s a v e0 0 A E 1 7 H o m a n y o p e n f i l e s0 0 A F 1 7 I n p u t d e v i c e , n o r m a l l y 0I H 1 B I ) 1 7 O u t p u t C M d e v i c e , n o r m a l l y0 0 B 1 1 7 T a p e c h a r a c t e r p a r i t y0 0 B 2 1 7 B y t e r e c e i v e d f l a g0 0 B 3 1 7 L o g i c a l A d d r e s s t e m p o r a r y s a v e0 0 B 4 1 8 T a p e b u f f e r c h a r a c t e r / M L M c o m m a n dO O B f i 1 8 F i l e n a m e p o i n t e r / M L M f l a g , c o u n t e r0 0 B 7 1 8 S e r i a l b i c o u n l0 0 B 9 1 8 5 C y c l e c o u n t e r0 0 B A 1 8 T a p e w r i t e r c o u n t d o w n0 0 B B - 0 0 B C 1 8 7 - 1 8 8 T a p e b u f f e r p o i n t e r s , * a n * 0 0 B D 1 8 9 W r i t e l e a d e r c o u n t ; r e a d p a s s l / 2O O B E 1 9 0 W r i t e n e b y t e ; r e a d e r r o r f l a gO O B F 1 9 W r i t e s t a r t b i t ; r e a d b i s e e r r o r0 O C 0 - 0 O C 1 1 9 2 - 1 9 3 E r r o r l o g p o i n t e r s , p a s s l / 20 O C 2 1 9 = S c a n / 1 - 1 5 C o u n l / S 4 0 L o a d / $ 8 0 = E n d0 O C 3 1 9 5 W r i t e l e a d e r l e n g t h ; r e a d c h e c k s u m0 0 C 4 0 0 C 5 1 9 6 - 1 9 7 P o i n t e r t s c r e e n l i n e0 0 C 6 1 9 P o s i t i o n o c u r s o r o a b o v e l i n e0 0 C 7 0 0 C 8 1 9 9 - 2 0 0 U t i l i t y p o i n t e r : t a p e , s c r o l l0 0 C 9 0 0 C A 2 0 1 - 2 0 2 T a p e e n a d d r s / E n d o c u r r e n t p r o g r a m0 O C B - 0 0 C C 2 0 3 - 2 0 4 T a p e l i m i n g c o n s t a n t s0 O C D 2 0 5 0 d i r e c t c u r s o r , e l s e p r o g r a m m e d0 0 C E 2 0 6 T a p e r e a d t i m e r e n a b l e d0 O C F 2 0 E O r e c e i v e d f r o m t a p e0 0 D 0 2 0 8 R e a d c h a r a c t e r e r r o r0 0 D 1 2 0 c h a r a c t e r s i f i l e n a m e0 0 D 2 2 1 C u r r e n t f i l e l o g i c a l a d d r e s s0 0 D 3 2 1 C u r r e n t f i l e s e c o n d a r y a c l d r s0 0 D 4 2 1 C u r r e n t f i l e d e v i c e n u m b e r0 0 D 5 2 1 3 R i g h t - h a n d w i n d o w o l i n e m a r g i n0 0 D 6 - 0 0 D 7 2 1 4 - 2 1 5 P o i n t e r : S t a r t o f T a p e B u f f e r0 0 D 8 2 1 L i n e w h e r e c u r s o r l i v e s0 0 D 9 2 1 L a s t k e y / c h e c k s u m / m i s c .0 0 D A - 0 0 D B 2 1 8 - 2 1 9 F i l e n a m e p o i n t e r

N u m b e r o I N S E R T S o u t s t a n d i n gW r i t e s h i f t w o r d / r e a d c h a r a c t e r i T a p e b l o c k s r e m a i n i n g t w r i t e / r e a dS e r i a l w o r d b u f f e r( 4 0 - c o l u m n ) S c r e e n l i n e w r a p t a b l e( 8 0 - c o l u m n ) T o p , b o t t o m o w i n d o w( 8 0 - c o l u m n ) L e f t w i n d o w m a r g i n( 8 0 - c o l u m n ) L i m i t o k e y b d b u f f e r( 8 0 - c o l u m n ) K e r e p e a t f l a g( 8 0 - c o l u m n ) R e p e a t c o u n t d o w n( 8 0 - c o l u m n ) N e k e m a r k e r( 8 0 - c o l u m n ) C h i m e t i m e( 8 0 - c o l u m n ) H O M E c o u n t( 8 0 - c o l u m n ) I n p u t v e c t o r( 8 0 - c o l u m n ) O u t p u t v e c t o rC a s s e t t e s t a t u s , * a n " T a p e s t a r t a d d r e s s / M L M P o i n t e rM L M / D O S p o i n t e r / m i s c .S T R S w o r k a r e a / M L M w o r kT a p e r e a d e r r o r l o gP r o c e s s o r s t a c kM L w o r k a r e a ; I n p u t b u f f e rF i l e l o g i c a l a d d r e s s t a b l eF i l e d e v i c e n u m b e r t a b l eF i l e s e c o n d a r y a d d r t a b l eK e y b o a r d i n p u t b u f f e rT a p e ' l i n p u t b u f f e rT a p e # 2 i n p u t b u f f e rD O c h a r a c t e r p o i n t e rD O d r i v e f l a gD O d r i v e 2 f l a gD O l e n g t h / w r i t e f l a gD O s y n t a x f l a g sD O d i s k I D O c o m m a n d s t r i n g c o u n tD O f i l e n a m e b u f f e rD O c o m m a n d s t r i n g b u f f e r{ 8 0 - c o l u m n ) T a b s t o p t a b l eM o n i t o r e x t e n s i o n v e c t o rI E E E t i m e o u t d e f e a t * $ F F - d i s a b l eA v a i l a b l e R A i n c l u d i n g e x p a n s i o n( 4 0 - c o l u m n ) V i d e o R A ( 8 0 - c o l u m n ) V i d e o R A A v a i l a b l e R O e x p a n s i o n a r e a '( 2 . 0 : - B F F F , - 4 9 1 5 1 )B A S I C , D O S . M a c h i n e L a n g M o n i t o r( 2 . 0 B A S I C : C O O O - E 0 F 8 , 4 9 1 5 2 - 5 7 5 9 2 )S c r e e n , K e y b o a r d , I n t e r r u p t p r o g r a m s( 2 . 0 : E O F 9 - )P I 1 - K e y b o a r d I / P I I E E E - 4 8 8 1 / V I - I / O a n t i m e r s{ 8 0 - c o l u m n ) C R C o n t r o l l e rR e s e t , I / h a n d l e r s , T a p e r o u t i n e s

E 8 1 0E 8 1 1E 8 1 2E 8 1 3

E 8 2 0E 8 2 1E 8 2 2E 8 2 3

E 8 4 0E 8 4 1E 8 4 2E 8 4 3E 8 4 4E 8 4 5E 8 4 6E 8 4 7E 8 4 8E 8 4 9E 8 4 AE 8 4 BE 8 4 CE 8 4 DE 8 4 EE 8 4 F

D i a g n o s t i cS e n s eT a p e ' l

I n p u t F l a «

I E E EE O I l n

C a s s e t t e S e n s e' » K e y b o a r d R o S e l e c t p

E O I O u t C A , D D R A C a s s e t t e ' !A c c e s s R e a d C o n t r o l C A

K e y b o a r d R o I n p u tR e t r a c eH a C a s s e t t e ' M o t o r O u t p u t

C B D D R B

A c c e s sR e t r a c e I n t e r r u p t

C o n t r o l . C B

I E E E I n p u tI E E E N D A C O u ( - A 2 D D R A

A c c e s s1 E E E A T N I

C o n t r o l C A I E E E O u t p u t

S R I F I a a I E E E D A O u C [ j , D D R B

A c c e s sI E E E S R I

C o n t r o l . C B

D A I

N R F DI

R e t r a c eI

C a s s . * M o t o r

C a s s e t t eO u t p u t

A T O u

N R F DO u N D A C

I P P a r a l l e l U s e r P o r t ( P U P . ) I / w i t h H a n d s h a k e

D a t a D i r e c t i o n R e g i s t e r ( ( o r E 8 4 0 )D a t a D i r e c t i o n R e g i s t e r ( f o r E 8 4 F , P U P . )

T i m e r

T i m e r L a t c h

T i m e r

S h i f t R e g i s t e rT C o n t r o l T C l

P B O u 1 ™ , ' P B S e n s eC B ( P U P . P i M C o n t r o l

I n / O u tI R

S t a t u sE n a b l e

C l e a r / S e t

T I N

I N T E n a b

T I N T

I N E n a b

S h i f t R e g i s t e r C o n t r o l

P h l w f t wC B C a s s

• I N C B

I N T E n a b

P B P L a l c bC o n t r o l

C A ( G r a p b i c s , L o w e r C a s e )I n / O u t

C B I N C B

I N E n a b

S R I N

S R I N E n a b

C A ( P U R BI N

C A I N E n a b

P a r a l l e l U s e r P o r t I / ( P A )

C A I P o l a r i t y

C A I N

C A I N E n a b

P

5 9 4 0 85 9 4 0 95 9 4 1 05 8 4 1 1

5 9 4 2 45 9 4 2 55 9 4 2 65 9 4 2 7

5 9 4 5 65 9 4 5 75 9 4 5 85 9 4 5 95 9 4 6 05 9 4 6 15 9 4 6 25 9 4 6 35 9 4 6 45 9 4 6 55 9 4 6 65 9 4 6 75 9 4 6 85 9 4 6 95 9 4 7 05 9 4 7 1

4 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 45: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 45/95

B A S I C 2 . 0 / B A S I C 4 . R O R o u t i n e s J i B u t t e r f i e l d , T o r o n t o O n t .T h e B A S I C 4 . 4 0 - c h a r a c t e r a n 8 0 - c h a r a c t e r m a c h i n e s a r e t h e s a m e e x c e p t f o a d d r e s s e s $ E 0 0 0 - $ E 7 F F . T h i s m a s h o w s w h e r e v a r i o u s r o u t i n e s l i e . T h f i r s t a d d r e s si n o t n e c e s s a r i l y t h p r o p e r e n t r y p o i n t f o t h r o u t i n e . S i m i l a r l y , m a n y r o u t i n e s r e q u i r e r e g i s t e r s e t u p o r d a t a p r e p a r a t i o n b e f o r e c a l l i n g .

B A S I C 2 . R O R o u t i n e sA d d r e s s D e s c r i p t i o n

C 0 O 0 C 0 4 5 A c t i o n a d d r e s s e s [ o p r i m a r y k e y w o r d s C D E CC 0 4 6 C 0 7 3 A c t i o n a d d r e s s e s f u ( u n c t i o n s C D F 2 C E 0 20 ) 7 4 - 0 ) 9 1 H i e r a r c h y a c t i o n a d d r s f o o p e r a t o r s C E 0 3 - C E H 7C 0 9 2 - C 1 9 2 T a b l e o B A S I C k e y w o r d s C E 0 8 C E 8 8C 9 C 2 A 9 B A S I C m e s s a g e s , m o s t l y e r r o r m s g s C E 8 9 C E C 7C 2 A A - C 2 D 7 S e a r c h s t a c k F O R / G O S U B C E C 8 - C E F 7C 2 D 8 C 3 I A O p e n u s p a c e i m e m o r y C E F 8 C F 5 FC 3 1 B C 3 2 7 T e s t : s t a c k l o d e e p ? C F 6 0 C F 6 CC 3 2 8 C 3 5 4 C h e c k a v a i l a b l e m e m o r y C F 6 D C F F 6C 3 5 5 S e n d t a n n e d e r r o r m e s s a g e , t h e n : C F F 7 D O 7 7C 3 8 9 C 3 A A W a r m s t a r t ( r e a d y . ) D 0 7 8 D 0 8 8C 3 A B - G t < 1 1 H a n d l e n e B A S I C l i n e I n p u t D 0 8 9 - D 0 8 CC 4 4 2 C 1 6 E R e b u i l d c h a i n i n g o B A S I C l i n e s D 0 8 D D O A BO I 6 F - C 4 9 4 R e c e i v e l i n e I r o t n k e y b o a r d D O A C - D 2 5 8C 4 9 5 - C 5 2 B C r u n c h k e y w o r d s i n t o B A S I C t o k e n s D 2 5 9C 5 2 C C 5 5 A S e a r c h B A S I C l o g i v e n l i n e n u m b e r D 2 6 D D 2 7 9C 5 5 B P e r f o r m [ N E W ] , a n d ; D 2 7 A - D 2 7 FC 5 7 7 C 5 A 6 P e r f o r m [ C L R | D 2 8 O D 2 8 CC 5 A 7 C 5 B 4 R e s e t B A S I C e x e c u t o s t a r t D 2 8 D D 2 B AC 5 B 5 - C 6 5 7 P e r f o r m | I . I S T | D 2 B B - D 2 C DC 6 5 8 - C 6 F F P e r f o r m j F O R ) D 2 C E - D 3 3 EC 7 0 0 - C 7 2 F E x e c u t e B A S I C s t a t e m e n t D 3 3 F D 3 4 EC 7 3 0 - C 7 3 E P e r f o r m [ R E S T O R E ) D 3 4 F D 3 6 0C 7 3 F - C 7 6 A P e r f o r m [ S T O P ) o | E N D ] D 3 6 1 D 3 C DC 7 6 B C 7 8 4 P e r f o r m | C O N T ] D 3 C F . D 3 F FC 7 8 5 - C 7 8 F P e r f o r m [ R U N ] D 4 0 0 - D 5 1 6C 7 9 0 - C 7 A C P e r f o r m [ G O S U B ] D 5 1 7 - D 5 5 3C 7 A D - C 7 D 9 P e r f o r m [ G O T O ] D 5 5 4 - D 5 7 CC 7 D A P e r f o r m [ R E T U R N ] , t h e n : D 5 7 D - D 5 B 4C 7 F 3 - C 8 0 D P e r f o r m | [ ) A T A ] : s k i p s t a t e m e n t D 5 B 5 - D 5 C 5C 8 0 E S c a n l o n e s t B A S I C s t a t e m e n t D 5 C 6 D 5 D 9C 8 I I - C 8 2 F S c a n f o n e x t B A S I C l i n e D 5 D A - D 6 0 5C 8 3 0 P e r f o r m [ I F ] , a n p e r h a p s D 6 0 6 D 6 1 0C 8 4 3 - C 8 5 2 P e r f o r m [ R E M ] : s k i p l i n e D 6 1 I - D 6 3 AC 8 5 3 C 8 7 2 P e r f o r m [ O N ] D 6 3 B D 6 5 5C 8 7 3 - C 8 A C A c c e p t f i x e d - p o i n t n u m b e r D 6 5 6 D 6 5 BC 8 A D - C 9 8 A P e r f o r m L E T ] D 6 5 C D 6 6 4C 9 8 B - C 9 9 0 P e r f o r m I P R I N T - ) D 6 6 5 D 6 7 4C 9 9 1 - C 9 A 4 P e r f o r m | C M D ] D 6 7 5 D 6 8 6C 9 A 5 - C A 1 B P e r f o r m [ P R I N T ] D 6 8 7 D 6 C 5C A I C - C A 3 8 P r i n t s t r i n g I r o m m e m o r y D 6 C 6 D 6 D IC A 3 9 C A 4 E P r i n t s i n g l e f o r m a l c h a r a c t e r D 6 D 2 D 6 E 7C A 4 F - C A 7 C H a n d l e b a i n p u t d a t a D 6 E 8 D 7 0 6C A 7 D - C A A 6 P e r f o r m [ G E T ] D 7 0 7 - D 7 O FC A A 7 - C A C 0 P e r f o r m ( I N P U T ' ] D 7 1 O - D 7 2 BC A C I - C A F 9 P e r f o r m [ I N P U T I D 7 2 C D 7 3 2C A F A C B 0 6 P r o m p l a n r e c e i v e i n p u t D 7 3 3 D 7 4 4C B 0 7 C B F B P e r f o r m [ R E A D ] D 7 4 5 D 7 6 DC B F C - C C I F C a n n e d I n p u t e r r o r m e s s a g e s D 7 6 E D 8 5 2C C 2 0 - C C 7 8 P e r f o r m [ N E X T ] D 8 5 3 D 8 8 9C C 7 9 C C 9 E C h e c k t y p e m i s m a t c h D 8 8 A D 8 8 EC C 9 F E v a l u a t e e x p r e s s i o n D 8 8 F D 8 C 7

E v a l u a t e e x p r . w i t h i n ( C h e c k p a r e n t h e s i s , c o m m aS y n t a x e r r o r e x i tV a r i a b l e n a m e s e t u pS e u f u n c t i o n r e f e r e n c e sP e r f o r m [ O R ] , [ A N D ]P e r f o r m c o m p a r i s o n sP e r f u r n i [ D I M ]S e a r c h l o v a r i a b l eC r e a t e n e v a r i a b l eS e t u p a r r a y p o i n t e r3 2 7 6 8 I f l o a t i n g b i n a r yE v a l u a t e i n t e g e r e x p r e s s i o nF i n d o m a k e a r r a yP e r f o r m [ F R E ] . a n d :C o n v e r t f i x e d - t o - f l o a t i n gP e r f o r m [ P O S ]C h e c k n o D i r e c tP e r f o r m [ D E F ]C h e c k F N s y n t a xE v a l u a t e F N P e r f o r m [ S T R S ]D s t r i n g v e c t o rS c a n , s e u s t r i n gA l l o c a t e s p a c e f o s i r i n gG a r b a g e c o l l e c t i o nC o n , , i l < - [ i . i l i -S l o r e s i r i n gD i s c a r d u n w a n t e d s t r i n gC l e a n d e s c r i p t o r s t a c kP e r f o r m | ( T I R « ]P e r f o r m [ L E F T S ]P e r f o r m [ R I G H T S ]P e r f o r m | M I D S ]P u l l s i r i n g d a t aP e r f o r m [ L E N ]S w i t c h s t r i n g t n u m e r i cP e r f o r m [ A S C ]G e t b y t e p a r a m e t e rP e r f o r m ( V A L ]P a r a m e t e r s f o P O K E / W A I TC o n v e r t f ! o a h n g - t o - f i x e dP e r f o r m [ P E E K ]P e r f o r m ( P O K E ]P e r f o r m ( W A I T ]A d 0 . P e r f o r m s u b t r a c t i o nM i c r o s o f t J o k e ( W A I T 6 5 0 2 )P e r f o r m a d d i t i o nC o m p l e m e n t a c c u m ' lO v e r f l o w e x i tM u l l i p l y - a - b y l e

D 8 C 8D 8 F 6D 9 3 7D ! l i l 8D 9 C 3D 9 E 0D 9 E ED A 0 5[ 1 A I I AD 1 D A 1 E -D A A E -D A M -D B 0 8D B 1 8 -D B 2 7 -D B 3 7D B 4 5D B 6 4 -D B 6 7 -D B A 7 -D B D 8 -D B F FD C 8 A -D C B F -D C C ED C D 9 -D C E 9D E 1 D -D E 5 ED E 6 8D E A ID E A C -D E D A -D F 2 D -D F 7 7 -D F 7 F -

i l > D F D F -F . 0 2 8E 0 5 4E 0 8 C -E O B C -E 0 F 9E 1 E 1 E 1 B 7E 1 D EE 2 2 9E 2 5 7E 2 8 5E 3 3 F

- D 9 9 7l » , :M I D I - 'D 9 E DD A D A 0 9

D A A 1 )D A D 2D B 0 7D B 1 7D B 2 6D B 3 6D B 4 4D B 6 3D B 6 6D B A 6D B D 7D B F ED C 8 9D C B ED C C D

D C E 8D E 1 CD E 5 D

D E A BD E D 9D F 2 CD F 7 6D F 7 ED F D 7

E 1 I 2 ?E 0 5 31 0 ' M lE 0 B BE 0 F 8E I 1E 1 K l l ' . iE I D D

E 2 8 4E 3 3 E

C o n s t a n t sP e r f o r m [ L O G ]P e r f o r m m u l t i p l i c a t i o nU n p a c k m e m o r y ' i n t o a c c u m * 2T e s t a d j u s t a c c u m u l a t o r sH a n d l e o v e r f l o w a n d u n d e r f l o wM u l t i p l y b I I 1 i n f l o a t i n g b i n a r yD i v i d e b 1 P e r f o r m d i v i d e - b yP e r f o r m d i v i d e - i n t oU n p a c k m e m o r y i n t o a c c u m ' lP a c k a c c u m ' t i n t o m e m o r y 'M o v e a c c u m * 2 t o " 1M o v e a c c u m ' l t " R o u n d a c c u m ' lG e a c c u m ' l s i g nP e r f o r m [ S U N )P e r f o r m [ A B S ]

F l o a t i n g - t o - f i x e dP e r f o r m [ I N T ]C o n v e r t s i r i n g t o f l o a t i n g - p o i n tG e n e A S C I I d i g i t

' < > [ r , L , M [ > ,P r i m I N t h e n :P r i n t B A S I C l i n e 'C o n v e r t f l o a t i n g - p o i n t t A S C I IC o n s t a n t sP e r f o r m [ S Q R ]P e r f o r m p o w e r f u n c t i o nP e r f o r m n e g a t i o n

P e r f o r m [ E X P ]S e r i e s e v a l u a t i o nR N c o n s t a n t sP e r f o r m [ R N D ]P e r f o r m J C O S ]P e r f o r m [ S I N ]P e r f o r m [ T A N ]C o n s t a n t sP e r f o r m [ A T N ]C o n s t a n t sC H R G E T s u f o I n i t i a l R N s e e dB A S I C c o l d s t a r tP o w e r u p m s g . " b y t e s f r e e "[ n i t I / r e g s a n d :C l e a r s c r e e n a n d :H o m e c u r s o rI n p u t f r o m s c r e e n o r k e y b o a r dT e s t f o q u o t e ; t e s t q u o t e f l a g

o p a g e

E 3 9 6E 3 I ME 3 D 8E 5 1 9E 5 3 FE 5 B A -i m , i nE 6 2 EF . f . E AE 6 F 8E 7 6 A -E 7 9 7E 7 A 7 'E 7 F 7F O 0 0F O B t iF 1 2 8F 1 3 6F 1 5 6F 1 6 4F 1 6 FF 1 7 FF 1 8 CF 1 D 1F I E 1F 2 3 2F 2 6 EF 2 8 4F 2 8 DF 2 A 9F 3 0 1F 3 0 FF 3 1 5F 3 1 D -F 3 2 2F 3 C 2F 4 0 AF 4 3 EF 4 6 OF 4 6 6F 4 9 4F 4 B 7F 4 C EF 5 0 EF 5 I 6F 5 2 1F 5 A 6 -F 5 D A -F 6 3 CF 6 5 6

E 3 8 AE 3 9 5E 3 B 3i : i i 1 E 5 1 8E 5 3 EE 5 B 9E 6 I AE 6 2 D1 0 , 1 0 1i o , i " ;E 7 6 9E 7 9 6E 7 A 6E 7 F 6E 7 F FR I B Sl ; 1 2 7F i : F 1 5 5F I 6 3F 1 6 Ek i v i :F I 8 BF I D OF 1 E 0F 2 3 IF 2 6 DF 2 8 CF 2 A 8F 3 0 0P 3 0 EF 3 1 4F 3 1 CF 3 2 1

« ' 1 0 F 4 3 D

F 4 5 FF 4 6 5F 4 9 3F 4 B 6[ ■ i n iF 5 I I I )F 5 1 5F 5 2 0F 5 A 5F 5 D 9F 6 3 BF 6 5 5F 6 6 B

t p u t

S e s c r e e n p r i n t p a r a m e t e r sP r e v e n t 8 0 - c h a r l i n e g e t t i n g l o n g e iT u r n 4 0 c h a r l i n e i n t o 8 c h a r l i n eB a c k i n t o p r e v i o u s l i n eH a n d l e A S C I I c h G t n e x t s c r e e iS c r o l l s c r e e nO p e n l i n e o s c r e e nM a i n I n t e r r u p t e n t r yI n t e r r u p t : c l o c k , c u r s o r , k e y b o a r dO u t p u t c h a r a c t e rT a b l e : k e y b o a r d m a t r i x d e c o d e rM I . M s u b : o u t p u t h e d i g i t sM L s u b : s w a p T M P 0 a n T M P 2M 1 . M s u b : i n p u t h e d i g i t sM L s u b : p r i n tF i l e m e s s a g e sS e n d T a l k 1 , ' L i s t e n ' . l E E E c o m m a n cS e n d c h a r t I E E EW r i l e T i m e o u t , D e v i c e N o P r e s e n tS e n d c a n n e d I / m e s s a g eS e n d ' l i s t e n ' , s e c o n d a r y a d d r e s sS e n d n o r m a l ( d e f e r r e d ) [ E E E c h a rD r o p I E E E d e v i c eI n p u t b y l e f r o m I E E EG E T a h y l cI N P U T a b y l eO u t p u t b y l eA b o r t f i l e sR e s t o r e d e f a u l t I / d e v i c e sF i n d / s e t u p f i l e d a t aP e r f o r m | C L O S E ]T e s t S T O P k e

A c t i o n S T O P k e S c u d m e s s a g e i f D i r e c t m o d eT e s t i f D i r e c t m o d eP r o g r a m l o a d s u b r o u t i n eP e r f o r m [ L O A D ]P r i m S a n l u n g L o a d i n g e n i y i n gG e L o a d / S a v e p a r a m e t e r sG e b y t e p a r a m e t e rS e n d f i l e n a m e t [ E E EK i n d s p e c i f i c t a p e h e a d e rP e r f o r m [ V E R I F Y ]G e O p e n / C l o s e p a r a m e t e r sA b o r t I f e n d - o f - l i n eC h e c k c o m m a , e l s eP e r f o r m [ O P E N ]F i n d a n l a p e h e a d e rW r i t e t a p e h e a d e rG e t s l a r t / e n d a d d r s f iS e l b u f f e r a d d r e s s

x E r r

F 6 6 C F 6 8 3F 6 8 4 - F 6 8 CF 6 8 D F 6 9 DF 6 9 E F 7 2 8F 7 2 9 F 7 6 CF 7 6 D F 7 6 FF 7 7 O F 7 B BF 7 B C F 8 0 5F 8 0 6 - F 8 1 1F 8 I 2 - F 8 3 4F 8 3 5 - F 8 4 6F 8 4 7 - F 8 5 4F 8 5 5F 8 8 6 F 8 E 5R 8 F . 6 F 8 E FF 8 F 0 - F 8 F FF 9 0 0 - F 9 3 C IF 9 3 IF A 5 7 F B 7 5F B 7 6 F B 7 F .F B 7 F F B 8 3F B 8 4 F B 9 2F B 9 3 F B A EF B A F F C 4 0F C 4 1 - F C 7 AF C 7 B F C 9 5F C 9 6 F C A 5F C A 6 F C B 3F C B 4 F C C 5F C C 6 F C D 0F C D 1 F C F DF C F E - F D I OF D 1 1 - F F B OF F B I - F F B FJ u m p T a b l e :F F C 0H F F C 6F F C i lF F I 1 'F F C FF F D 2F F 1 F F i F F D Bt o o n :F F E lK I 0 0 1F F E 7F F E AF F E D F F F 9F F F A F F F F

S e t b u f f e r S t a n e n a d d r sP e r f o r m [ S Y S |S e t a p e w r i t e s t a r t e n P e r f o r m [ S A V E ]

' [ s i l . l t i ' C l o c kT c o n s t a n t : m o d u l u s 2 h r C o n n e d i n p u l d e v i c eC o n n e c t o u t p u t d e v i c eB u m p t a p e b u f f e r p o i n t e rW a i l f o P L A YT e s t c a s s e t t e s w i t c h e sW a i l f o P L A Y A N R E C O R DI n i t i a t e t a p e r e a dI n i t i a t e l a p e w r i t eT e s t I / O c o m p l e t eT e s t S T O P k e T a p e b i t i m i n g a d j u s tR e a d t a p e b i t sS t o r e t a p e c h a r a c t e r sR e s e t t a p e r e a d a d d r e s sF l a g e r r o r i n t o S R e s e t c o u n t e r s f o n e b y t eW r i t e b i t t a p eT a p e w r i t eW r i t e t a p e l e a d e rT e r m i n a t e t a p e : r e s t o r e i n t e r r u p tS e l i n t e r r u p t v e c t o rT u r n o f l a p e m o l o rC h e c k s u m c a l c u l a t i o nA d v a n c e l o a d / s a v e p o i n t e rP o w e r - o n R e s e tT a b l e o f i n t e r r u p t v e c t o r sM a c h i n e L a n g u a g e M o n i t o rC B c o p y r i g h t s t a t e m e n t

O P E NC L O S ES e i n p u l d e v i c eS e o u t p u t d e v i c eR e s t o r e d e f a u l t I / d e v i c e sI N P U T a b y l eO u t p u t b y t eL O A DS A V EV E R I F TS Y T e s t s t o p k e G E b y t eA b o r t a l l f i l e sU p d a t e c l o c kU n u s e dH a r d v e c t o r s : N M I . R e s e t . I R

B A S I C 4 . R O R o u t i n e sA d d r e s s D e s c r i p t i o n

B O 0 0 B 0 6 5 A c t i o n a d d r e s s e s f o p r i m a r y k e y w o r d s C 0 8 6 C 0 B 5B 0 6 6 - B 0 9 3 A c t i o n a d d r e s s e s f o f u n c t i o n s C 0 B 6 - C 1 1 DB 0 9 4 - B O B I H i e r a r c h y a c t i o n a d d r s f o o p e r a t o r s C M E - C 1 2 AB 0 B 2 B 2 0 C T a b l e o B A S I C k e y w o r d s C I 2 B - C B B 2 O D - B 3 2 ! B A S I C m e s s a g e s , m o s t l y e r r o r m s g s C I C O - C 2 C 7B 3 2 2 B 3 4 F S e a r c h s l a c k f o F O R / G O S U B C 2 C 8 C 2 D 8B 3 5 0 B 3 9 2 O p e n u s p a c e i m e m o r y C 2 D 9 C 2 D CB 3 9 3 B 3 9 F T e s t s t a c k t o d e e p ? C 2 D D - C 2 F BB 3 A 0 B 3 C C C h e c k a v a i l a b l e m e m o r y C 2 F C C 4 A 7B 3 C D S e n d c a n n e d e r r o r m e s s a g e , t h e n : C 4 A 8B 3 F F B 4 1 E W a r m S t a n : w a i t f o B A S I C c o m m a n d C 4 B C C 4 C 8B 4 I F B 4 B 5 H a n d l e n e B A S I C l i n e i n p u l C 4 C 9 C 4 C EB 4 B 6 B 4 E 1 R e b u i l d c h a i n i n g o B A S I C l i n e s C 4 C F C 4 D BB 4 E 2 - B 4 F A R e c e i v e l i n e f r o m k e y b o a r d C 4 D C - C 5 0 9B 4 F B - B 5 A 2 C r u n c h k e y w o r d s i n i o B A S I C t o k e n s C 5 0 A - C 5 1 CB 5 A 3 - B 5 D 1 S e a r c h B A S I C l o g i v e n l i n e n u m b e r C 5 I D - C 5 8 DB 5 D 2 P e r f o r m [ N E W ] , a n d : C 5 8 E C 5 9 DB 5 E C - B 6 2 1 P e r f o r m [ C I . R ] C 5 9 E C 5 A FB 6 2 2 - B 6 2 F R e s e t B A S I C e x e c u t i o n t o s t a r t C 5 B 0 - C 6 1 CB 6 3 0 - B 6 D D P e r f o r m [ L I S T ) C 6 1 D - C 6 6 9B 6 D E - B 7 8 4 P e r f o r m [ F O R ] C 6 6 A - C 7 4 EB 7 8 5 B 7 B 6 E x e c u t e B A S I C s t a t e m e n t C 7 4 F C 7 8 BB 7 B 7 - B 7 C 5 P e r f o r m [ R E S T O R E ] C 7 8 C C 7 B 4B 7 C 6 - B 7 E D P e r f o r m [ S T O P ] o | E N D | C 7 B 5 - C 8 1 0B 7 E E - B 8 0 7 P e r f o r m [ C O N T ] C 8 1 I - C 8 2 1B 8 0 8 - B 8 1 2 P e r f o r m [ R U N ] C 8 2 2 C 8 3 5B 8 1 3 - B 8 2 F P e r f o r m [ G O S U B ] C 8 3 6 - C 8 6 1B 8 3 0 B 8 5 C P e r f o r m [ G O T O ] C 8 6 2 C 8 6 CB 8 5 D P e r f o r m [ R E T U R N ] , t h e n : C 8 6 D - C 8 9 6B 8 8 3 - B 8 9 0 P e r f o r m [ D A T A ] : s k i p s t a t e m e n t C 8 9 7 - C 8 B 1B 8 9 1 S c a n f o n e x t B A S I C s t a t e m e n t C 8 B 2 C 8 B 7B 8 9 4 B 8 B 2 S c a n f o n e x t B A S I C l i n e C 8 B 8 C 8 C 0B 8 B 3 P e r f o r m [ I F ] , a n p e r h a p s : C 8 C 1 - C 8 D 0B 8 C 6 - B 8 D 5 P e r f o r m [ R E M ] : s k i p l i n e C 8 D 1 - C 8 E 2B 8 D 6 B 8 F 5 P e r f o r m j o N ] C 8 E 3 C 9 2 0B 8 F 6 - B 9 2 F A c c e p t f i x e d - p o i n t n n m b e i C 9 2 1 - C 9 2 CB 9 3 0 - B A 8 7 P e r f o r m [ L E T ] C 9 2 D - C 9 4 2B A 8 8 - B A 8 D P e r f o r m [ P R I N T ' ] C 9 4 3 - C 9 5 9B A S E - B A A ] P e r f o r m [ C M D ) C 9 5 A - C 9 6 2B A A 2 - B B 1 C P e r f o r m [ P R I N T ] C 9 6 3 - C 9 7 EB B 1 D - B B 3 9 P r i n t s t r i n g f r o m m e m o r y C 9 7 F - C 9 8 5B B 3 A - B B 4 B P r i n t s i n g l e f o r m a l c h a r a c t e r C 9 8 6B B 4 C B B 7 9 H a n d l e b a i n p u t d a t a C 9 9 8 C A 7 CB B 7 A B B A 3 P e r f o r m [ G E T ] C A 7 D C A B 3B B A 4 B B B D P e r f o r m [ I N P U T * ] C A B 4 C A B 8B B B E B B F 4 P e r f o r m j l N P U T ] C A B 9 C A F 1B B F 5 - B C 0 1 P r o m p l a n r e c e i v e i n p u l C A F 2 - C B I FB C 0 2 - B C F 6 P e r f o r m | R E A D ] C B 2 0B C F 7 - B D 1 8 C a n n e d I n p u t e r r o r m e s s a g e s C B 5 E - C B C 1B D 1 9 - B D 7 1 P e r f o r m [ N E X T ] C B C 2 - C B E CB D 7 2 - B D 9 7 C h e c k l y p e m i s m a t c h C B E D - C C 0 9B D 9 8 E v a l u a t e e x p r e s s i o n C C 0 A - C C 1 7B E E 9 E v a l u a t e e x p r . w i t h i n p a r e n t h e s e s C C 1 8 - C C 2 EB E E F C h e c k p a r e n t h e s i s , c o m m a C C 2 F C C 3 3B F O O B F 0 B S y n t a x e r r o r e x i t C C 3 4B F 8 C C 0 4 6 V a r i a b l e n a m e s e t u p C C 3 DC 0 4 7 - C 0 8 5 S e u f u n c t i o n r e f e r e n c e s C C 4 5 - C C D 7

t i n g

P e r f o r m | O R ] , | A N D ]i ' e i f o m i c o m p a r i s o n sP e r f o r m | D 1 M ]S e a r c h f o v a r i a b l eC r e a t e n e v a r i a b l eS e l u p a r r a y p o i n t e r3 2 7 6 8 i f l o a t i n g b i n a r yl A . i l u . i h - u u e i i e i \ [ . i , • * • .

P e r f o r m [ F R E ] , a n C o n v e r t f i x e d - t oP e r f o r m [ P O S ]C h e c k n o t D i r e c tP e r f o r m [ D E K ]C h e c k F N s y n t a xE v a l u a t e F N P e r f o r m [ S T R S ]D s i r i n g v e c t o rS c a n , s e u s t r i n gA l l o c a t e s p a c e f o s t r i n gG a r b a g e c o l l e c t i o nC o n c a t e n a t eS l o r e s t r i n gD i s c a r d u n w a n t e d s i r i n gC l e a n d e s c r i p l o r s l a c kP e r f o r m [ C H R $ [P e r f o r m [ L E F T S ]P e r f o r m | R I G H T S ]P e r f o r m [ M I D I ]P u l l s i r i n g d a t aP e r f o r m [ L E N ]S w i l c h s t r i n g t o n u m e r i cP e r f o r m [ A S C ]G e t b y l e p a r a m e t e rP e r f o r m [ V A I . |P a r a m e t e r s l o P O K E / W A I TC o n v e r t f l o a t l n g - l c — f i x e dP e r f o r m | P F . E K ]P e r f o r m [ P O K E )P e r f o r m | W A 1 T |A d 0 . P e r f o r m s u b t r a c t i o nP e r f o r m a d d i t i o nC o m p l e m e n t a c c u m ' lO v e r f l o w e x i tM u l t i p l y - a - b y t eC o n s t a n t sP e r f o r m [ L O G ]P e r f o r m m u l t i p l i c a t i o nU n p a c k m e m . i n t o n c c u m ' 2T e s t a d j u s t a c c u m u l a t o r sH a n d l e o v e r f l o w u n d e r f l o wM u l t i p l y b 1 1 i f l o a t i n g b i n a r y -D i v i d e b 1 P e r f o r m d i v i d e - b yP e r f o r m d i v i d e - m l o

C C D 8 -C C F D -C D 3 2 -C D 4 2 -C D 5 1C D 6 1C D 6 F -C D 8 E -C D 9 1C D D IC E 0 2C E 2 9C E B 4 -C E E 9C F 7 8C F 7 F -C F 9 3D 0 C 7 -D i n sD 1 D 1 4 B -D I 5 E )D 1 8 1D I D 7 -D 2 2 1D 2 2 9

D 2 8 9D 2 D 2D 2 F E -D 3 2 C -D 3 5 C -D 3 9 9D 3 B 6 -D 4 7 2D 7 1 7D 7 A C -D 8 0 3D 8 3 8D 8 7 3D 9 1 A -D 9 2 F -D 9 4 2D 9 7 7 -D 9 9 ID 9 D 2 -D A 0 7 -D A 3 1D A 6 5 -D A 7 F - -D A A 7 -D A C 7D A D 4 -D B O D -D B 3 A -D B l i hD B 9 9 -

C C F CC D 3 1C D 4 1C D 5 0C D 6 0C D 6 EC D 8 DC D 9 0C D D OC E 0 1C E 2 8C E B 3C E E 8C E F 8

C F 9 2D 0 C 6D 1 0 7

D I 5 5D 1 8 3D 1 D 6D 2 2 0D l i L ' KD 2 8 I

D 2 D 1D 2 F DD 3 2 BD 3 5 BD 3 9 8D 3 B 5D 4 7 1D 7 1 6D 7 A BD 8 0 2D 8 3 7D 8 7 2D 9 1 9D 9 2 ED 9 4 1D 9 7 6D 9 9 0D 9 D ID A 0 6D A 3 0D A 6 4D A 7 DD A A f iD A C 6D A D 3D B 0 CD B 3 9D B 6 5D I W 8D B 9 D

U n p a c k m e m . i n t o a c c u m ' lP a c k a c c u m ' l I n t o m e m o r yM o v e a c c u m * 2 t o ' IM o v e a c c u m ' l t ' R o u n d a c c u m - 1G e a c c u m - l s i g nP e r f o r m [ S G N ]P e r f o r m [ A B S ]

F l o a t i n g - l o - l i x e dP e r f o r m [ I N T ]C o n v e n s i r i n g l o f l o a t i n g - p tG e n e A S C I I d i g i tC o n s t a n t sP r i m I N . t h e n :P r i m B A S I C l i n e 'C o n v e r t f l o a t i n g - p l l o A S C I IC o n s t a n t sP e r f o r m [ S Q R ]P e r f o r m p o w e r f u n c t i o nP e r f o r m n e g a t i o nC o n s t a n t sP e r f o r m [ E X P ]S e r i e s e v a l u a t i o nR N c o n s t a n t sP e r f o r m [ R N D ]P e r f o r m [ C O S )P e r f o r m [ S I N ]P e r f o r m | T A N ]C o n s t a n t sP e r f o r m [ A T N )C o n s t a n t sC H R G E T s u f o z e r o p a g eB A S I C c o l d s t a r tM a c h i n e L a n g u a g e M o n i t o rM L s u b r o u t i n e sP e r f o r m [ R E C O R D ]D i s k p a r a m e t e r c h e c k sD u m m y d i s k c o n t r o l m s g s( C A T A L O G ) o [ D I R E C T O R Y ]O u t p u tF i n d s p a r e s e c o n d a r y a d d r e s sP e r f o r m [ D O P E N ]P e r f o r m [ A P P E N D ]G e d i s k s t a t u sP e r f o r m [ H E A D E R ]P e r f o r m ( D C L O S E )S e u d i s k r e c o r dP e r f o r m ( C O L L E C T ]P e r f o r m ( B A C K U P ]P e r f o r m | C O P Y ]P e r f o r m [ C O N C A T ]I n s e r t c o m m a n d s i r iP e r f o r m [ D S A V E ]P e r f o r m [ D L O A D ]P e r f o r m [ S C R A T C H ]C h e c k D i r e c t c o m m a n d

D B 9 E D B D I i Q u e r y A R Y O S U R E 'D B D 7 - D B E 0 P r i n t B A D I S KD B E I - D B F 9 C l e a r D S S a n d S D B F A D C 6 7 A s s e m b l e d i s k c o m m a n d s t r i n gD C u ' 8 - D E 2 9 P a r s e B A S I C D O c o m m a n dD E 2 C D E 4 8 G e D e v i c e n u m b e rD E 4 9 - D E 8 6 G e f i l e n a m eD E 8 7 D E 9 C G e s m a l l v a r i a b l e p a r a m e l e r

" E n t r y p o i n t s o n l y f o E 0 O O - E 7 F F •

r i n g v

E 0 O 0E 0 A 7E l 1 6E 2 0 2E 4 4 2E 4 5 5E i . n u

F 0 0 0F 0 D 2F 0 D 5F 0 D 7F 1 0 9F 1 4 3F I 5 1F 1 6 CF 1 7 0F 1 8 5F 1 9 3F I 9 EF 1 A E -F I C 0F 2 0 5F 2 1 5F 2 6 6F 2 A 2F 2 A 6F 2 C 1F 2 D D -F 3 3 5F 3 4 3F 3 4 9F 3 5 IF 3 5 6F 4 0 1F 4 4 9F 4 6 D -F 4 7 D -F 4 A 5F 4 D 3F 4 F 6F 5 0 DF 5 6 0F 5 E 5F 6 1 9F 6 7 BF 6 9 5

F I 4 2F 1 5 0I ' l l , ! ' ,F 1 6 FF 1 8 4F I 9 2F I 9 DF 1 A DF 1 B 1F 2 0 4F 2 I 4F 2 6 5F 2 A 1

F 2 C 0F 2 D CF 3 3 4F 3 4 2F 3 4 8F 3 5 0F 3 5 5F 4 0 0F 4 4 8F 4 6 CF 4 7 CF 4 A 4F 4 D 2F 4 F 5F 5 0 CF 5 5 FF S E 4F 6 1 8F 6 7 AF 6 9 4F 6 A A

g i s t e r / s c r e e n i n i t i a l i z a t i o nI n p u t f r o m k e y b o a r dI n p u t f r o m s c r e e n

l u t f i u l ( t i a r a i * ■ ■ :M a i n I n t e r r u p t e n t r yI n t e r r u p t : c l o c k , c u r s o r , k e y b o a r dE x i l f r o m i n t e r r u p t

F i l e m e s s a g e sS e n d T a l k 'S e n d ' L i s t e n 'S e n d I E E E c o m m a n d c h a r a c t e rS e n d b y t e t I E E ES e n d b y t e a n c l e a r A T O p t i o n : t i m e o u t o w a i tD E V I C E N O P R E S E N TT i m e o u t o n r e a d , c l e a r c o n t r o l l i n eS e n d c a n n e d f i l e m e s s a g eS e n d b y t e , c l e a r c o n t r o l l i n e sS e n d n o r m a l ( d e f e r r e d ) I E E E c h a rD r o p I E E E d e v i c eI n p u l b y t e f r o m I E E EG E b y t eI N P U T b y t eO u t p u t b y t eA b o r t f i l e sR e s t o t e d e f a u l t I / d e v i c e sF i n d / s e t u p f i l e d a t aP e r f o r m | C L O S E ]T e s t S T O P k e A c t i o n S T O P k e S e n d m e s s a g e i f D i r e c l m o d eT e s t i i D i r e c t m o d e

P r o g r a m l o a d s u b r o u t i n eP e r f o r m | L O A D ]P r i n t S E A R C H I N GP r i n t L O A D I N G o V E R I F Y I N GG e L o a d / S a v e p a r a m e t e r sS e n d n a m e t I E E EF i n d s p e c i f i c t a p e h e a d e rP e r f o r m [ V E R I F Y ]G e O p e n / C l o s e p a r a m e t e r sP e r f o r m [ O P E N )F i n d a n t a p e h e a d e rW r i t e l a p e h e a d e rG e l s t a r t / e n d a d d r s f r o m h e a d e rS e l b u f f e r a d d r e s s

F t i A B F 6 C 2 S e t b u f f e r s i a r l e n a d d r sF 6 C 3 F 6 C B P e r f o r m [ S Y S }F 6 C C F 6 D C S e l a p e w r i l e s t a r t e n F 6 D D - F 7 6 7 P e r f o r m [ S A V E ]F 7 6 8 F 7 A E U p d a i e c l o c kF 7 A F F 7 F D C o n n e c t i n p u l d e v i c eF 7 F E F 8 4 A C o n n e d o u t p u t d e v i c eF 8 4 B F 8 5 ( i B u m p l a p e b u f f e r p o i n t e rF 8 5 7 F 8 7 9 W a i l f o P L A YF 8 7 A F 8 8 B T e s l c a s s e t t e s w i t c hF 8 8 C F 8 9 9 W a i t f o R E C O R DF 8 9 A I n i t i a t e t a p e r e a dF 8 C B I n i t i a l e l a p e w r i t eF 8 E 0 F 9 2 A C o m m o n t a p e I / F 9 2 B - F 9 3 4 T e s t 1 / 0 c o m p l e t eF 9 3 5 F 9 4 4 T e s t S T O P k e F 9 4 5 - F 9 7 5 T a p e b i l i m i n g a d j u s tF 9 7 ( S - F A 9 B R e a d t a p e b i t sF A 9 C - F B B A R e a d t a p e c h a r a c t e r sF B B B F B C 3 R e s e t t a p e r e a d a d d r e s sF B C < 1 F B C 8 F l a g e r r o r i n t o S F B C ! ) F B D 7 R e s e t c o u n t e r s f o n e b y i eF B D R - F B F 3 W r i t e h i t t o t a p eF B F 4 F C 8 5 T a p e w r i l eF C 8 6 - F C B F W r i l e t a p e l e a d e rF C C 0 F C D A T e r m i n a t e t a p e ; r e s t o r e i n t e r rF C D B - F C F . A S e t i n t e r r u p t v e c t o rF C E B F C F 8 T u r n o f l a p e m o t o rF C F 9 F D O A C h e c k s u m c a l c u l a t i o nF D O B F D 1 5 A d v a n c e l o a d / s a v e p o i n t e rF D 1 6 F D 4 B P o w e r - o n R e s e tF D 4 C F D 5 C T a b l e o f i n t e r r u p t v e c t o r s

F F 9 3 - F F 9 E C O N C A T , D O P E N , D C L O S E , R E C O R DF F 9 F F E < \ A H E A D E R , C O L L E C T , B A C K U P , C O P YF F A B F F B 6 A P P E N D , D S A V E , D L O A D . C A T A L O GF F B 7 F F B C R E N A M E . S C R A T C HP F B D G e d i s k s t a t u sF F C 0 O P E NI H \ < C L O S EF F C 6 S e i n p u t d e v i c eF F C 9 S e o u t p u t d e v i c eF F C C R e s t o r e d e f a u l t I / d e v i c e sF F C F I N P U T b y t eF F D 2 O u t p u i a b y i eF F D 5 L O A DF F D 8 S A V EF F D B V E R I F YF F D E S Y F F E l T e s t s t o p k e F F E 4 G E b y t eF F E 7 A b o r t a l f i l e sF F E A U p d a t e c l o c kF F E D - F F F 9 u n u s e dF F F A F F F F H a r d v e c t o r s : N M I . R e s e i . I R

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 4

Page 46: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 46/95

V I 2 M e m o r y M a p J i B u t t e r f i e l d , T o r o n t o , O n t .0 0 0 0 - 0 0 0 2 0 - 0 0 0 3 - 0 0 0 4 3 - 40 0 0 5 - 0 0 0 6 5 - 0 0 0 70 0 0 8 80 0 0 9O 0 0 A 1 1 O O O B 1 O O O C 1 O O O D 1 O O O E 1 O O O F0 0 1 ( 1 1 0 0 1 1 1 0 0 1 2 1 0 0 1 3 1 0 0 1 4 - 0 0 1 5 2 0 - 2 10 0 1 6 2 0 0 1 7 - 0 0 1 8 2 3 - 2 40 0 1 9 - 0 0 2 1 2 5 - 3 30 0 2 2 - 0 0 2 5 3 4 - 3 70 0 2 6 - 0 0 2 A 3 8 - 4 20 0 2 B - 0 0 2 C 4 3 - 4 40 0 2 D - 0 0 2 E 4 5 - 4 60 0 2 F - 0 0 3 0 4 7 - 4 80 0 3 1 - 0 0 3 2 4 9 - 5 00 0 3 3 - 0 0 3 4 5 1 - 5 20 0 3 5 - 0 0 3 6 5 3 - 5 40 0 3 7 - 0 0 3 8 5 5 - 5 60 0 3 9 - 0 0 3 A 5 7 - 5 80 O 3 B - 0 O 3 C 5 9 - 6 00 0 3 D - 0 0 3 E 6 1 - 6 20 0 3 F - 0 0 4 0 6 3 - 6 40 0 4 1 - 0 0 4 2 6 5 - 6 60 0 4 3 - 0 0 4 4 6 7 - 6 80 0 4 5 - 0 0 4 6 6 9 - 7 00 0 4 7 - 0 0 4 8 7 1 - 7 20 0 4 9 - 0 0 4 A 7 3 - 7 40 0 4 B - 0 0 4 C 7 5 - 7 60 0 4 D 7 0 0 4 E - 0 0 5 3 7 8 - 8 30 0 5 4 - 0 0 5 6 8 4 - 8 60 0 5 7 - 0 0 6 0 8 7 - 9 60 0 6 1 9 70 0 6 2 - 0 0 6 5 9 8 - 1 0 10 0 6 60 0 6 70 0 6 80 0 6 9O 0 6 A - O 0 6 D0 0 6 E0 0 6 F0 0 7 00 0 7 1 - 0 0 7 20 0 7 3 - 0 0 8 AO O 7 A - O 0 7 B0 0 8 B - 0 0 8 F0 0 9 00 0 9 10 0 9 2O 0 9 30 0 9 40 0 9 50 0 9 60 0 9 70 0 9 80 0 9 90 0 9 A0 0 9 B

0 0 0 0 0 6 - 1 0 91

1 3 - 1 1 4

1 5 - 1 3 82 2 - 1 2 33 9 - 1 4 34 4 4 4 4 4 5 5 5 5 5 5

U S R j u m pF l o a t - F i x e d v e c t o rF i x e d - F l o a t v e c t o rS e a r c h c h a r a c t e rS c a n - q u o t e s f l a gT A c o l u m n s a v e0 - L O A D , - V E R I F YI n p u t b u f f e r p o i n t e r / ' s u b s c r p lD e f a u l t D I f l a gT y p e : F F = s t r i n g , 0 n u m e r i cT y p e : 8 0 i n t e g e r , 0 0 f l o a t i n g p o i n tD A T A s c a n / L I S T q u o t e / m e m r y f l a gS u b s c r i p t / F N x f l a g0 I N P U T ; S 4 0 = G E T ; S 9 8 ■ R E A DA T s i g n / C o m p a r i s o n e v a l ( l a gC u r r e n t I / O p r o m p t f l a gI n t e g e r v a l u eP o i n t e r : t e m p o r a r y s t r g s t a c kL a s t t e m p s t r i n g v e c t o rS t a c k f o t e m p o r a r y s t r i n g sU t i l i t y p o i n t e r a r e aP r o d u c t a r e a f o m u l t i p l i c a t i o nP o i n t e r : S t a r t o f B A S I CP o i n t e r : S t a r t o f V a r i a b l e sP o i n t e r : S t a r t o f A r r a y sP o i n t e r : E n d o A r r a y sP o i n t e r : S t r i n g S t o r a g e ( m o v i n g d o w n )P o i n t e r : U t i l i t y S t r i n gP o i n t e r : L i m i t o M e m o r y 'C u r r e n t B A S I C l i n e n u m b e rP r e v i o u s B A S I C l i n e n u m b e rP o i n t e r : B A S I C s t a t e m e n t f o C O N TC u r r e n t D A T A l i n e n u m b e rC u r r e n t D A T A a d d r e s sI n p u t v e c t o rC u r r e n t v a r i a b l e n a m eC u r r e n t v a r i a b l e a d d r e s sV a r i a b l e p o i n t e r f o F O R / N E X TY - s a v e ; o p - s a v e ; B A S I C p o i n t e r s a v eC o m p a r i s o n s y m b o l a c c u m u l a t o rM i s c w o r k a r e a , p o i n t e r s , e t cJ u m p v e c t o r f o f u n c t i o n sM i s c n u m e r i c w o r k a r e aA c c u m ' i : E x p o n e n tA c c u m ' l : M a n t i s s aA c c u m ' i : S i g nS e r i e s e v a l u a t i o n c o n s t a n t p o i n t e rA c c u m ' i h i - o r d e r ( o v e r f l o w )A c c u m ' 2 : E x p o n e n tA c c u m ' 2 : M a n t i s s aA c c u m ' 2 : S i g nS i g n c o m p a r i s o n , A c c ' l v * A c c u m ' i l o - o r d e r ( r o u n d i n g )C a s s e t t e b u f f l e n / S e r i e s p o i n t e rC H R G E T s u b r o u t i n e ; g e B A S I C c h a rB A S I C p o i n t e r ( w i t h i n s u b r t n )R N s e e d v a l u eS t a t u s w o r d S K e y s w i l c h P 1 A : S T O P a n R V f l a g sT i m i n g c o n s t a n t f o t a p eL o a d 0 V e r i f y - = 1S e r i a l o u t p u t : d e f e r r e d c h a r ( l a gS e r i a l d e l e r r e d c h a r a c t e rT a p e E O r e c e i v e dR e g i s t e r s a v eH o m a n y o p e n f i l e sI n p u t d e v i c e , n o r m a l l yO u t p u t C M d e v i c e , n o r m a l l yT a p e c h a r a c t e r p a r i t y

V I 2 R O R o u t i n e sC 0 0 0 R O c o n t r o l v e c t o r sC O O C K e y w o r d a c t i o n v e c t o r sC 0 5 2 F u n c t i o n v e c t o r sC 0 8 0 O p e r a t o r v e c t o r sC 0 9 E K e y w o r d sC 1 9 E E r r o r m e s s a g e sC 3 2 8 E r r o r m e s s a g e v e c t o r sC 3 6 5 M i s c e l l a n e o u s m e s s a g e s

C D I E P e r f o r m [ N E X T ]C D 7 8 T y p e - m a t c h c h e c kC D 9 E E v a l u a t e e x p r e s s i o nC E A 8 C o n s t a n t - P C E F 1 E v a l u a t e w i t h i n b r a c k e t sC E F 7 C h e c k f o C E F F C h e c k f o c o m m aC F 0 8 S y n t a x e r r o r

C 3 8 A S c a n s t a c k l o F O R / G O S U B C F 1 4 C h e c k r a n g eC 3 B 8 M o v e m e m o r yC 3 F B C h e c k s t a c k d e p t hC 4 0 8 C h e c k m e m o r y s p a c eC 4 3 5 ' O U T O F M E M O R Y 'C 4 3 7 E r r o r r o u t i n eC 4 6 9 B r e a k e n t r yC 4 7 4 ' R E A D Y . 'C 4 8 0 R e a d y f o B A S I CC 4 9 C H a n d l e n e n C 5 3 3 R e - c h a i n l i n e sC 5 6 0 R e c e i v e n p u t l i n eC 5 7 9 C r u n c h t o k e n sC 6 1 3 F i n d B A S I C l i n eC 6 4 2 P e r f o r m [ N E W ]C 6 5 E P e r f o r m [ C L R ]C 6 8 E B a c k u t e x t p o i n t e rC 6 9 C P e r f o r m [ L I S TC 7 4 2 P e r f o r m [ F O RC 7 E D E x e c u t e s t a t e m e n tC 8 1 D P e r f o r m [ R E S T O R E )C 8 2 C B r e a kC 8 2 F P e r f o r m [ S T O P ]C 8 3 1 P e r f o r m [ E N D ]C 8 5 7 P e r f o r m [ C O N T ]C 8 7 1 P e r f o r m [ R U N ]C 8 8 3 P e r f o r m [ G O S U B )C 8 A 0 P e r f o r m [ G O T O ]C 8 D 2 P e r f o r mC 8 F 8 P e r f o r mC 9 0 6 S c a n f o C 9 2 8 P e r f o r mC 9 3 B P e r f o r m

R E T U R N !D A T A ]

n e x t s t a t e m e n tI F

C 9 4 B P e r f o r m [ O C 9 6 B G e f i x e d p o i n t n u m b e rC 9 A 5 P e r f o r m [ L E T ]C A 8 0 P e r f o r m [ P R I N T ' ]C A 8 6 P e r f o r m [ C M D ]C A A 0 P e r f o r m ( P R I N T ]C B 1 E P r i n t m e s s a g e f r o m ( y . a )C B 3 B P r i n t f o r m a t c h a r a c t e rC B 4 D B a d - i n p u t r n e C B 7 B P e r f o r m | G E T ]C B A 5 P e r f o r m [ I N PC B B F P e r f o r m

T ' I N I ' l T

C B F 9 P r o m p t i n p u tC C 0 6 P e r f o r m R E A D )C C F C I n p u t e r r o r m e s s a g e s

C F 2 8 S e a r c h f o v a r i a b l eC F A 7 S e u F r e f e r e n c eC F E 6 P e r f o r m [ O R ]C F E 9 P e r f o r m [ A N D ]D 0 1 6 C o m p a r eD 0 8 I P e r f o r m [ D I M ]D 0 8 B L o c a t e v a r i a b l eD 1 1 3 C h e c k a l p h a b e t i cD U C r e a t e v a r i a b l eD 1 9 4 A r r a y p o i n t e r s u b r o u t i n eD 1 A 5 V a l u e 3 2 7 6 8D 1 B 2 F l o a t - f i x e d c o n v e r s i o nD 1 D 1 S e u a r r a yD 2 4 5 ' B A D S U B S C R I P TD 2 4 8 ' I L L E G A L Q U A N T I T Y 1D 3 4 C C o m p u t e a r r a y s i z eD 3 7 D P e r f o r m [ F R E ]D 3 9 1 F i x e d - f l o a t c o n v e r s i o nD 3 9 E P e r f o r m [ P O S ]D 3 A 6 C h e c k d i r e c tD 3 B 3 P e r f o r m [ D E F ]D 3 E 1 C h e c k F s y n t a xD 3 F 4 P e r f o r m ( F N )D 4 6 5 P e r f o r m ( S T R S )D 4 7 5 C a l c u l a t e s t r i n g v e c t o rD 4 8 7 S e u s t r i n gD 4 F 4 M a k e r o o m f o s i r i n gD 5 2 6 G a r b a g e c o l l e c t i o nD 5 B D C h e c k s a l v a g e a b i l i t yD 6 0 6 C o l l e c t s t r i n gD 6 3 D C o n c a t e n a t eD 6 7 A B u i l d s t r i n g t o m e m o r yD 6 A 3 D i s c a r d u n w a n t e d s t r i n gD 6 D B C l e a n d e s c r i p t o r s t a c kD 6 E C P e r f o r m [ C H R S ]D 7 0 0 P e r f o r m [ L E F T S ]D 7 2 C P e r f o r m [ R I G H T S ]D 7 3 7 P e r f o r m ( M I D S ]D 7 6 1 P u l l s t r i n g p a r a m e t e r sD 7 7 C P e r f o r m [ L E N ]D 7 8 2 E x i t s t r i n g - m o d eD 7 8 B P e r f o r m [ A S C ]D 7 9 B I n p u t b y t e p a r a m e t e rD 7 A D P e r f o r m [ V A L ]D 7 E B G e p a r a m s l o P O K E / W A I TD 7 F 7 F l o a t - f i x e dD 8 0 D P e r f o r m [ P E E K ]

0 0 9 C0 0 9 D0 0 9 E0 0 9 F0 O A 0 - 0 0 A 20 0 A 30 0 A 40 0 A 5O 0 A 60 0 A 7O 0 A 8O 0 A 9O O A AO O A BO 0 A C - 0 0 A DO O A E - O O A FO 0 B 0 - 0 0 B 10 O B 2 - O O B 3O 0 B 40 O B 50 0 B 60 O B 70 O B 80 O B 90 O B A0 O B B - O O B C0 0 B DO O B EO O B FO O C OO O C 1 - 0 O C 20 0 C 3 - 0 O C 40 O C 50 O C 60 O C 7

5 5 5 5 6 0 - 1 6 26 6 6 6 6 6 6 7 7 7 2 - 1 7 37 4 - 1 7 57 6 - 1 7 77 8 - 1 7 98 8 8 8 8 8 8 8 7 - 1 8 88 9 9 9 9 3 - 1 9 49 5 - 1 9 69 9 9

0 O C 8 2 0 0 0 C 9 - 0 O C A 2 0 1 - 2 0 20 0 C B 2 0 O O C C 2 0 0 0 C D 2 0 O O C E 2 0 O O C F 2 0 0 0 D 0 2 0 0 0 D 1 - 0 0 D 2 2 0 9 - 2 1 0O 0 D 3 2 1 O 0 D 4 2 1 0 O D 5 2 1 O 0 D 6 2 1 O 0 D 7 2 1 0 O D 8 1 O 0 D 9 - 0 0 F 0 2 1 7 - 2 4 0O O F ! 2 4 O 0 F 2 2 4 O 0 F 3 - 0 0 F 4 2 4 3 - 2 4 4O 0 F 5 - 0 0 F 6 2 4 5 - 2 4 6O 0 F 7 - 0 0 F 8 2 4 7 - 2 4 80 0 F 9 - 0 0 F A 2 4 9 - 2 5 0O 0 F F - 0 1 0 A 2 5 6 - 2 6 60 1 0 0 - 0 1 3 E 2 5 6 - 3 1 80 1 0 0 - 0 1 F F 2 5 6 - 5 1 10 2 0 0 - 0 2 5 8 5 1 2 - 6 0 00 2 5 9 - 0 2 6 2 6 0 1 - 6 1 00 2 6 3 - 0 2 6 C 6 1 1 - 6 2 00 2 6 D - 0 2 7 6 6 2 1 - 6 3 00 2 7 7 - 0 2 8 0 6 3 1 - 6 4 00 2 8 1 - 0 2 8 2 4 1 - 6 4 20 2 8 3 - 0 2 8 4 6 4 3 - 6 4 40 2 8 5 6 4 50 2 8 6 6 4 6

D 8 2 4 P e r f o r m | P O K E ]D 8 2 D P e r f o r m J W A I T ]D 8 4 9 A d d 0 . D 8 5 0 S u b t r a c t - f r o mD 8 5 3 P e r f o r m [ S U B T R A C T ]D 8 6 A P e r f o r m [ A D D ]D 9 4 7 C o m p l e m e n t f a c ' lD 9 7 E ' O V E R F L O W 'D 9 8 3 M u l t i p l y b z e r o b D 9 E A P e r f o r m [ L O G )D A 2 B P e r f o r m [ M U L T I P L Y ]D A 5 9 M u l l i p l y - a - b i tD A 8 C M e m o r y t F A C ' 2D A B 7 A d j u s t F A C ' l / ' 2D A D 4 U n d e r f l o w / o v e r f l o wD A E 2 M u l t i p l y b 1 D A F 9 + 1 i n f l o a t i n g p D A F E D i v i d e b 1 D B I 2 P e r f o r m [ D I V I D E ]D B A 2 M e m o r y l f a c ' lD B C 7 F A C ' l t m e m o r yD B F C F A C ' 2 t o l a c ' lD C 0 C F A C ' l l o F A C - 2D C 1 B R o u n d F A C ' lD C 2 B G e t s i g nD C 3 9 P e r f o r m [ S G N ]D C 5 8 P e r f o r m [ A B S ]D C 5 B C o m p a r e F A C ' l t D C 9 B F l o a t - f i x e dD C C C P e r f o r m j l N T ]D C F 3 S t r i n g t o f a D D 7 E G e l A S C I I d i g i tD D D D F l o a t l A S C I ID F I 6 D e c i m a l c o n s t a n t sD F 3 A T c o n s t a n t sD F 7 1 P e r f o r m ] S Q R ]D F 7 B P e r f o r m | P O W E R ]

n e

D F B 4 P e r f o r m [ N E G A T I V E ]D F E D P e r f o r m [ E X P ]E 0 4 0 S e r i e s e v a l u a t eE 0 5 6 S e r i e s e v a l u a t eE 0 9 4 P e r f o r m [ R N D ]E 0 I 6 V B r e a k p o i n t s V E 2 7 P e r f o r m [ S Y S ]E l 5 3 P e r f o r m [ S A V E |E I 6 2 P e r f o r m [ V E R I F Y ]E I 6 5 P e r f o r m [ L O A D ]E I B B P e r f o r m [ O P E N ]E I C 4 P e r f o r m [ C L O S E ]E 1 D 1 P a r a m e t e r s f o L O A D / S A V EE 2 0 3 C h e c k d e f a u l t p a r a m e t e r sE 2 0 B C h e c k f o c o m m aE 2 1 6 P a r a m e t e r s f o o p e n / c l o s eE 2 6 1 P e r f o r m [ C O S ]E 2 6 8 P e r f o r m [ S I N ]E 2 b l P e r f o r m [ T A N ]

B y t e - r e c e i v e d f l a gD i r e c t S 8 0 / R U N o u t p u t c o n t r o lT P a s s e r r o r l o g / c h a r b u f f e rT P a s s e r r l o g c o r r e c t e dJ i f £ > - C l o c k H M S e r i a l b i c o u n t / E O l f l a gC y c l e c o u n tC o u n t d o w n . t a p e w r i t e / b i t c o u n tT a p e b u f f e r p o i n t e rT W r I d c o u n t / R d p a s s / i n b i lT p W r t n e b y t e / R d e r r o r / i n b i t c n W r s t a r t b i t / R d b i e r r / s t b i tT S c a n ; C n t ; L d ; E n d / b y t e a s s yW l e a d l e n g t h / R d c h e c k s u m / p a r i t yP o i n t e r : t a p e b u f r , s c r o l l i n gT a p e e n a d d s / E n d o p r o g r a mT a p e t i m i n g c o n s t a n t sP o i n t e r : S t a r t o f T a p e B u f f e r

= T t i m e r e n a b l e d ; b i c n T E O T / R S 2 3 2 n e x t b i t s e n dR e a d c h a r a c t e r e r r o r / o u t b y t e b u f

c h a r a c t e r s i f i l e n a m eC u r r e n t l o g i c a l f i l eC u r r e n t s e c n d v a d d r e s sC u r r e n t d e v i c eP o i n t e r t f i l e n a m eW s h i f t w o r d / R d i n p u t c h a r

b l o c k s r e m a i n i n g t W r / R dS e r i a l w o r d b u f f e rT a p e m o t o r i n t e r l o c kI / s t a r t a d d sK e r n e l s e t u p p o i n t e rL a s t k e p r e s s e d

c h a r s ' i n k e y b d b u f f e rS c r e e n r e v e r s e f l a gE n d - o f - l i n e f o i n p u t p o i n t e rI n p u t c u r s o r l o g ( r o w . c o l u m n )W h i c h k e y : 6 i f n k e 0 f l a s h c u r s o rC u r s o r t i m i n g c o u n t d o w nC h a r a c t e r u n d e r c u r s o rC u r s o r i n b l i n k p h a s eI n p u t f r o m s c r e e n / f r o m k e y b o a r dP o i n t e r t s c r e e n l i n eP o s i t i o n o c u r s o r o n a b o v e l i n e

d i r e c t c u r s o r , e l s e p r o g r a m m e dC u r r e n t s c r e e n l i n e l e n g t hR o w h e r e c u r o s r l i v e sL a s l i n k e y / c h e c k s u m / b u f f e r

o I N S E R T S o u t s t a n d i n gS c r e e n l i n e l i n k t a b l eD u m m y s c r e e n l i n kS c r e e n r o w m a r k e rS c r e e n c o l o r p o i n t e rK e y b o a r d p o i n t e rR S - 2 3 2 R e p n t rR S - 2 3 2 T p n t rF l o a t i n g t A S C I I w o r k a r e aT a p e e r r o r l o gP r o c e s s o r s t a c k a r e aB A S I C i n p u t b u f f e rL o g i c a l f i l e t a b l eD e v i c e ■ t a b l eS e A d d s t a b l eK e y b d b u f f e rS t a r t o B A S I C M e m o r yT o o B A S I C M e m o r yS e r i a l b u t i m e o u t f l a gC u r r e n t c o l o u r c o d e

E 3 0 B P e r f o r m [ A T N ]E 3 7 8 I n i t i a l i z eE 3 8 7 C H R G E T f o z e r o p a g eE 3 A 4 I n i t i a l i z e B A S I CE 4 2 9 P o w e r - u p m e s s a g eE 4 4 F V e c t o r s f o S 3 0 0E 4 5 B I n i t i a l i z e v e c t o r sE 4 6 7 W a r m r e s t a r tE 4 7 6 P r o g r a m p a t c h a r e aE 4 A 0 S e r i a l o u t p u tE 4 A 9 S e r i a l o u t p u t ' 0 E 4 B 2 G e s e r i a l i n p u t c l o c kE 4 B C P r o g r a m p a t c h a r e aE 5 0 0 S e 6 5 2 2 a d d r sE 5 0 5 S e s c r e e n l i m i t sE 5 0 A T r a c k c u r s o r l o c a t i o nE 5 1 8 l n i t a l i z e l / OE 5 4 C N o r m a l i z e s c r e e nE 5 5 F C l e a r s c r e e nE 5 8 I H o m e c u r s o rE 5 8 7 S e s c r e e n p o i n t e r sE 5 B B S e I / d e f a u l t sE 5 C 3 S e V I c h i p d e f a u l t sE 5 C F I n p u t f r o m k e y b o a r dE 6 4 F I n p u t f r o m s c r e e nE 6 B 8 Q u o t e m a r k t e s tE 6 C 5 S e u s c r e e n p r i n tE 6 E A A d v a n c e c u r s o rE 7 1 5 R e t r e a t c u r s o rE 7 2 D B a c k i n t o p r e v i o u s l i n eE 7 4 2 O u t p u t t s c r e e nE 8 C 3 G o l n e x t l i n eE 8 D 8 D o R E T U R N 1E 8 E 8 C h e c k l i n e d e c r e m e n tE 8 F A C h e c k l i n e i n c r e m e n tE 9 1 2 S e c o l o u r c o d eE 9 2 1 C o l o u r c o d e t a b l eE 9 2 9 C o d e c o n v e r s i o nE 9 7 5 S c r o l l s c r e e nE 9 E E O p e n s p a c e o s c r e e nE A 5 6 M o v e s c r e e n l i n eE A 6 E S y n c h c o l o u r t r a n s f e rE A 7 E S e t s l a r t - o f - l i n eE A 8 D C l e a r s c r e e n l i n eE A A 1 P r i n t t s c r e e nE A A A S t o r e o s c r e e nE A B 2 S y n c h c o l o u r l c h a rE A B F I n t e r r u p t ( I R Q )E B 1 E C h e c k k e y b o a r dE C O O S e t e x t m o d eE C 4 6 K e y b o a r d v e c t o r sE C 5 E K e y b o a r d m a p sE D 2 I G r a p h i c s / t e x t c o n t r o lE D 3 0 S e g r a p h i c s m o d eE D 5 B W r a p u s c r e e n l i n eE D 6 A S h i f t e d k e y m a t r i x

E D A 3E D E 4E D F DE E 1 4E E 1 7E E I CE E 4 9E E B 7E E C 0E E C SE E C EE E E 4E E F 6E F 0 4i : i - ■ i • E F 8 4E F 8 DE F 9 6i : i a : ]E F E EH i l l .F H 2 7F 0 3 6F 0 5 BF i i ' . H )F 0 A 2F 0 A 5F 0 A 8F 0 B 9F 0 B CF 0 E DF 1 1 6F I 4 FF 1 6 01 1 7 - 1F 1 E 2F 1 F 5F 2 0 5F 2 0 EF 2 5 0F 2 7 AF 2 9 0F 2 C 7F 3 0 9F 3 4 AF 3 C FF 3 D I -F 3 E FF 3 F 3F 4 0 AF 4 9 5F 4 C 7F 5 4 2F 6 4 7F 6 5 9F 6 6 A

0 2 8 70 2 8 80 2 8 90 2 8 A0 2 8 B0 2 8 C0 2 X 1 )0 2 8 E0 2 8 F - 0 2 9 00 2 9 10 2 9 2O L 1 ! ! ! !0 2 9 40 2 9 5 - 0 2 9 60 2 9 70 2 9 80 2 9 9 - 0 2 9 A0 2 9 B0 2 9 C0 2 9 D0 2 9 E0 2 9 F - 0 2 A 00 3 0 0 - 0 3 0 10 3 0 2 - 0 3 0 30 3 0 4 - 0 3 0 50 3 0 6 - 0 3 0 70 3 0 8 - 0 3 0 9O 3 0 A - 0 3 0 BO 3 O C - 0 3 1 30 3 1 4 - 0 3 1 50 3 1 6 - 0 3 1 70 3 1 8 - 0 3 1 90 3 1 A - 0 3 1 B0 3 1 C - 0 3 1 D0 3 I E - 0 3 1 F0 3 2 0 - 0 3 2 10 3 2 2 - 0 3 2 30 3 2 4 - 0 3 2 50 3 2 6 - 0 3 2 70 3 2 8 - 0 3 2 90 3 2 A - 0 3 2 B0 3 2 C - 0 3 2 D0 3 2 E - 0 3 2 F0 3 3 0 - 0 3 3 10 3 3 2 - 0 3 3 30 3 3 C - 0 3 F B0 3 F C - 0 3 F F0 4 0 0 - 0 F F F1 0 0 0 - 1 D F FI E 0 0 - 1 F F 91 0 0 0 - 1 1 F 91 2 0 0 -2 0 0 0 - 7 F F F8 0 0 0 - 8 F F F9 0 0 0 - 9 0 0 F9 1 1 0 - 9 1 2 F9 1 2 0 - 9 1 2 F9 4 0 0 - 9 5 F F9 6 0 0 - 9 7 F FA O 0 0 - B F F FC O 0 0 - F F F FF F 8 A - F F F 5F F C 6F F C 9n - v cF F C FF F D 2I T T . lF F E 1

C o n t r o l k e m a t r i xV I c h i p d e f a u l t s

6 4 ' . ■ ! v6 4 6 5 6 5 6 5 6 5 6 5 6 5 5 - 6 5 66 5 6 5 6 5 6 6 6 6 1 - 6 6 26 6 8 6 6 6 5 - 6 6 6S 6 6 6 6 6 6 7 6 7 1 - 6 7 27 6 8 - 7 6 97 7 0 - 7 7 17 7 2 - 7 7 37 7 4 - 7 7 57 7 6 - 7 7 77 7 8 - 7 7 97 8 0 - 7 8 77 8 8 - 7 8 97 9 0 - 7 9 17 9 2 - 7 9 37 9 4 - 7 9 57 9 6 - 7 9 77 9 8 - 7 9 98 0 0 - 8 0 18 0 2 - 8 0 38 0 4 - 8 0 58 0 6 - 8 0 78 0 8 - H 0 98 1 0 - 8 1 18 1 2 - 8 1 38 1 4 - 8 1 58 1 6 - 8 1 78 1 8 - 8 1 98 2 8 - 1 0 1 9

1 0 2 0 - 1 0 2 31 0 2 4 - 4 0 9 54 0 9 6 - 7 6 7 97 6 8 0 - 8 1 9 14 0 9 6 - 4 6 0 14 6 0 8 -8 1 9 2 - 3 2 7 6 7

C o l o u r u n d e r c u r s o rS c r e e n m e m o r y p a g eM a s i z e o f k e y b d b u i f e rR e p e a t a l k e y sR e p e a l s p e e d c o u n t e rR e p e a t d e l a y c o u n t e rK e y b o a r d S h i f t / C o n t r o l f l a gL a s t s h i f t p a t t e r nK e y b o a r d t a b l e s e t t u p p o i n t e rK e y m o d e ( K a t t a c a n n a )

s c r o l l e n a b l eV I c h i p c o n t r o lV I c h i p c o m m a n dB i l i m i n gR S - 2 3 2 s t a t u s

b i t s t s e n dR S - 2 3 2 s p e e d / c o d eR S 2 3 2 r e c e i v e p o i n t e rR S 2 3 2 i n p u t p o i n t e rR S 2 3 2 t r a n s m i t p o i n t e rR S 2 3 2 o u t p u t p o i n t e rI R s a v e d u r i n g t a p e I / E r r o r m e s s a g e l i n kB A S I C w a r m s t a r t l i n kC r u n c h B A S I C t o k e n s l i n kP r i n t t o k e n s l i n kS t a r t n e B A S I C c o d e l i n kG e t a r i t h m e t i c e l e m e n t l i n kU n u s e dH a r d w a r e i n t e r r u p t v e c t o r ( E A B F )B r e a k i n t e r r u p t v e c t o r ( F E D 2 )N M i n t e r r u p t v e c t o r ( F E A D )O P E N v e c t o r ( F 4 0 A )C L O S E v e c t o r ( F 3 4 A )S e t - i n p u l v e c t o r ( F 2 C 7 )S e t - o u t p u t v e c t o r ( F 3 0 9 )R e s t o r e I / v e c t o r ( F 3 F 3 )I N P U T v e c t o r ( F 2 0 E )O u t p u t v e c t o r ( F 2 7 A )T e s l - S T O P v e c t o r ( F 7 7 O )G E v e c t o r ( F I F 5 )A b o r t I / O v e c t o r ( F 3 E F )U S v e c t o r ( F E D 2 )L O A D l i n k ( F 5 4 9 )S A V E l i n k ( F 6 8 5 )C a s s e t t e b u f f e rU n u s e d3 R A e x p a n s i o n a r e aN o r m a l B A S I C m e m o r yN o r m a l S c r e e n m e m o r yS c r e e n m e m o r y w / e x p a n s i o nB A S I C m e m o r y w / e x p a n s i o nM e m o r y e x p a n s i o n a r e a

3 2 7 6 8 - 3 6 8 6 3 C h a r a c t e r b i m a p s3 6 8 6 4 - 3 6 8 7 9 V i d e o I n t e r l a c e C h i p3 7 1 3 6 - 3 7 1 5 1 V I A I n t e r l a c e - N M 3 7 1 5 2 - 3 7 1 6 7 V I A I n t e r f a c e - I R Q3 7 8 8 8 - 3 8 3 9 93 8 4 0 0 - 3 8 9 1 14 0 9 6 0 - 4 9 1 5 14 9 1 5 2 - 6 5 5 3 56 5 4 1 8 - 6 5 5 2 5

S c r e e n l i n e a d d s l o S e n d ' t a l k 'S e n d ' l i s t e n 'S e n d c o n t r o l c h a rS e n d t o s e r i a l b u T i m e o u t o n s e r i a lS e n d l i s t e n S C l e a r A T S e n d t a l k S S e n d s e r i a l d e f e r r e cS e n d ' u n t a l k 'S e n d u n l i s l e n 'R e c e i v e f r o m s e r i a l b u C l o c k l i n e o C l o c k l i n e o f D e l a y m R S 2 3 2 s e n d ( N M 1 )N e R S 2 3 2 b y t e s e n dE r r o r o q u i tC o m p u t e b i c o u n tR S 2 3 2 r e c e i v e ( N M I )S e t u p t r e c e i v eR e c e i v e p a r i t y e r r oR e c e i v e o v e r r u n e r r o rR e c e i v e b r e a k e r r oR e c e i v e f r a m e e r r oB a d e v i c eF i l e l R S 2 3 2S e n d t R S 2 3 2 b u f f e rI n p u t f r o m R S 2 3 2 b u l f e rG e t f r o m R S 2 3 2 b u f f e rC h e c k s e r i a l b u i d l eM e s s a g e sP r i n t i d i r e c tG e t .

. . f r o m R S 2 3 2I n p u tG e t . t a p e / s e r i a l / R S 2 3 2O u t p u t . .

. . t o t a p eS e t i n p u t d e v i c eS e o u t p u t d e v i c eC l o s eF i n d f i l eS e f i l e v a l u e sA b o r t a l l f i l e sR e s t o r e d e f a u l t I / D f i l e o p e n i n gS e n d S AO p e n R S 2 3 2L O A D p r o g r a m' S E A R C H I N G 'P r i n t f i l e n a m e' L O A D I N G / V E R I F Y I N G '

A l t e r n a t e C o l o u r N y b b l e a r e aM a i n C o l o u r N y b b l e a r e aP l u g - i n R O a r e aR O M : B A S I C a n d O p e r a t i n g S y s t e mJ u m p T a b l e , I n c l u d i n g

S e I n p u t c h a n n e lS e O u t p u t c h a n n e lR e s t o r e d e f a u l t I / c h a n n e l sI N P U TP R I N TT e s t S t o p k e yG E

F 6 7 5 S A V E p r o g r a mF 7 2 8 ' S A V I N G 'F 7 3 4 B u m p c l o c kF 7 6 0 G e t l i m eF 7 6 7 S e t i m eF 7 7 0 A c t i o n s t o p k e F 7 7 E F i l e E r r o r M e s s a g e sF 7 A F F i n d a n t a p e h e a d e rF 7 E 7 W r i t e t a p e h e a d e rF 8 4 D G e b u f f e r a d d r e s sF 8 5 4 S e t b u f f e r s t a r t , e n p o i n t e r sF 8 6 7 F i n d s p e c i f i c h e a d e rF 8 8 A B u m p t a p e p o i n t e rF 8 9 4 ' P R E S S P L A Y . . F 8 A B C h e c k c a s s e t t e s t a t u sF 8 B 7 ' P R E S S R E C O R D . . 'F 8 C 0 I n i t i a t e t a p e r e a dF 8 E 3 I n i t i a t e t a p e w r i t eF 8 F 4 C o m m o n t a p e r e a d / w r i t eF 9 4 B C h e c k t a p e s t o pF 9 5 D S e l i m i n gF 9 8 E R e a d b i t s ( I R Q )F A A D S t o r e c h a r a c t e r sF B D 2 R e s e t p o i n t e rF B D B N e t a p e c h a r a c t e r s e t u pF B E A T o g g l e t a p eF C 0 6 D a t a w r i t eF C 0 B T a p e w r i t e ( I R Q )F C 9 5 L e a d e r w r i t e ( I R Q )F C C F R e s t o r e v e c t o r sF C F 6 S e v e c t o rF D 0 8 K i l l m o t o rF D I 1 C h e c k r e a d / w r i t e p o i n t e rF D 1 B B u m p r e a d / w r i t e p o i n t e rF D 2 2 P o w e r u p e n t r vF D 3 F C h e c k A - R O MF D 5 2 S e l K e r n a l 2F D 8 D I n i t i a l i z e s y s t e m c o n s t a n t sF D F 1 I R Q v e c t o r sF D F 9 I n i t i a l i z e I / r e g sF E 4 9 S a v e d a t a n a m eF E 5 0 S a v e f i l e d e t a i l sF E 5 7 G e s t a t u sF E 6 6 F l a g S TF E 6 F S e t i m e o u tF E 7 3 R e a d / s e t t o o m e m o r yF E 8 2 R e a d / s e t b o t t o m o m e m o r yF E 9 I T e s t m e m o r y l o c a t i o nF E A 9 N M I i n t e r r u p t e n t r yF E D 2 R E S E T / S T O P w a r m s t a r tF E D E N M R S 2 3 2 s e q u e n c e sF F 5 6 R e s t o r e e x i tF F 5 C R S 2 3 2 l i m i n g t a b l eF F 7 2 M a i n I R Q e n t r yF F 8 A J u m b o j u m p t a b l eF F F A H a r d w a r e v e c t o r s

4 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 47: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 47/95

V I 2 0 S t a n d a r d C o n f i g u r a t i o nF F F F

c o o o

A 0 0 09 5 F F

9 6 0 09 0 0 0

8 0 0 02 0 0 01 E 0 0

1 0 0 0

0 4 0 00 0 0 0

8 K e r n a l R O

8 B A S I C R O

C o l o u r N y b b l e A r e aV I C h i p I /

C h a r a c t e r S e

1 / 2 K S c r e e n R A f r o m b a s i c V I C 2 0

3 ' / 2 R A f o B A S I C

I R A W o r k S p a c e

6 5 5 : i 5

5 7 3 ' 1 ' 1

4 9 1 5 2

4 0 9 6 03 8 3 9 93 8 4 0 03 6 8 6 4

3 2 7 6 84 0 9 67 6 8 0

4 0 9 6

1 0 2 4

9 0 0 09 0 0 19 0 0 29 0 0 39 0 0 49 0 0 59 0 0 69 0 0 79 0 0 89 0 0 99 0 0 A9 0 0 B9 0 0 C9 0 0 D9 0 0 E9 0 0 F

n t e r l a c e

6 5 6 0 V I C h i pL e f t M a r g i n 5

T o M a r g i n 2 5 S c r e e n A

B i B i t O

N u m b e r o C o l u m n s 2 2 N u m b e r o R o w s 2 3 D ^

I n p u t R a s t e r V a l u e : B i t s 1 - 8S c r e e n A d d r e s s

B i t s 1 3 - 1 0

O O O O

C h a r a c t e r A d d r e s sB i t s 1 3 - 1 0

H o r i z o n t a lJ g h t P e I n p u t

V e r t i c a l

P a d d l e I n p u t

V o i c e F r e q u e n c yV o i c e F r e q u e n c yV o i c e F r e q u e n c yN o i s e F r e q u e n c y

M u l t i C o l o u r M o d eB a c k g r o u n d C o l o u r

S o u n d A m p l i t u d eF o r e g n d /B a c K g n d B o r d e r C o l o u r

3 6 8 6 43 6 8 6 53 6 8 6 63 6 8 6 73 6 8 6 83 6 8 6 93 6 8 7 03 6 8 7 13 6 8 7 23 6 8 7 33 6 8 7 43 6 8 7 53 6 8 7 63 6 8 7 73 6 8 7 83 6 8 7 9

V I 2 E x p a n s i o n R A M e m o r y C h a n g e sE x R A a t

n o n e1 0 2 4 / 4 0 9 5 *8 1 9 2 a n d u

B A S I C T e x t4 0 9 6 / $ 1 0 0 01 0 2 4 $ 0 4 0 04 6 0 8 / $ 1 2 0 0

S c r e e n7 6 8 0 S 1 E 0 07 6 8 0 / S 1 E 0 04 0 9 6 / $ 1 0 0 0

C o l o u r T a b l e3 8 4 0 0 $ 9 6 0 03 8 4 0 0 $ 9 6 0 03 7 8 8 8 $ 9 4 0 0

• V I C 1 2 1 0 3 R A E x p a n d e r

V I 2 W i t h 4 0 R A D a v i d B e r e z o w s k iV I 1 0 2 0 E x p a n s i o n M o d u l e R e q u i r e d w i t h :

- V I C 1 2 1 0 3 R A 2 - V I C 1 1 1 0 8 R A ( S w i t c h e s 2 , 3 , 4 d o w n - S w i t c h u p

V I 1 1 1 0 8 R A ( S w i t c h e s 1 , 3 , 4 d o w n S w i t c h u p 4 - V I C 1 1 1 1 1 6 K R A M

F F F F 1 6 5 5 3 5

E 0 0 0

C O O O

A 0 0 09 5 F F9 4 0 09 0 0 08 0 0 0

1 2 0 0

1 0 0 0

0 4 0 00 0 0 0

8 K e r n a l R O

8 B A S I C R O

V 1 C 1 1 1 O 8 K R A M { 2 )( u s a b l e o n l y w i t h P E E K , P O K E M / L )

C o l o u r N y b b l e A r e aV I C h i p I /

C h a r a c t e r S e

V 1 C 1 1 1 O 8 K R A M ( 3 )

V I 1 1 1 1 1 6 K R A M ( 4 )

3 > / 2 o R A f r o m b a s i c V I C 2 0

1 / 2 K S c r e e n R A f r o m b a s i c V I C 2 0

V I 1 2 1 0 3 R A ( 1 ( u s a b l e o n l y w i t h P E E K , P O K E M / L )

I R A W o r k S p a c e

5 7 3 4 4

4 9 1 5 2

4 0 9 6 03 8 3 9 93 7 8 8 83 6 8 6 4

3 2 7 6 8

2 7 ' / 2 K f o rB A S I C

4 6 0 8

4 0 9 6

1 0 2 4

9 1 1 0

9 1 1 29 1 1 39 1 1 49 1 1 59 1 1 69 1 1 79 1 1 89 1 1 99 1 1 A9 I 9 1 1 C9 I 9 I 9 I

9 1 2 0

9 1 2 19 1 2 29 1 2 39 1 2 49 1 2 59 1 2 69 1 2 79 1 2 89 1 2 99 1 2 A9 1 2 B9 1 2 C9 1 2 D9 1 2 E9 1 2 F

6 5 2 2 V I D S C T

I D C D * R l

I D T O u

R T O u

R S - 2 3 2 I n t e r f a c e o r P a r a l l e l U s e r P o r t• U n u s e d - s e e $ 9 I

D a t a D i r e c t i o n R e g i s t e r ( f o r $ 9 1 1 0 )D a t a D i r e c t i o n R e g i s t e r ( f o r $ 9 1 1 F )

T l - LT l - HT - L a t c hT L a t c h

R 2 3 2 S e n d S p e e d ;T a p e W r i t e T i m i n g

T 2 - LT 2 - H

R S 2 3 2 I n p u t T i m i n g

S h i f t R e g i s t e r ( u n u s e d )T C o n t r o l T C t r l

C B 2 : R S 2 3 2 S e n d C B C t r l

N M I :N M E

A T O u

T

T a p eS e n s e

T T E n a b T 2 E n a b C B l E

S h i f t R e g i s t e r C o n t r o l

C B 1 :R 2 3 I

P B L EC A 2 : T a p e M o t o r C t r l

F i r eJ o y s t i c k

L e f t D o w n U

C A 1 :R E S T O R HC A E n

S e r i a ll l . i l . : 1 :

P A L Ec t

S e r i a lC l o c k I

6 5 2 2 V I

K e y b o a r d R o S e l e c tK e y b o a r d C o l u m n I n p u t

D a t a D i r e c t i o n R e g i s t e r ( f o r $ 9 1 2 0 )D a t a D i r e c t i o n R e g i s t e r ( f o r $ 9 1 2 1 )

T l - LT l - HT l - L a t c hT l L a t c h

C a s s e t t e T a p e R e a d ;K e y b o a r d a n d C l o c k

I n t e r r u p l T i m i n g

T 2 - LT 2 - H

S e r i a l B u s T i m i n gT a p e R / T i m i n g

S h i f t R e g i s t e r ( u n u s e d )T C o n t r o l T C t r lS e r i a l B u D a t a O u C B C t r l S e r i a l C l o c k L i n e O u

I R Q : T T I R E n T E n a b T 2 E n a b C B 1 E n

S h i f t R e g i s t e r C o n t r o l P B L E

C B 1 :S R ( . ) I

C A C t r lC A 1 :

T a p e I C A E

P A L E

• U n u s e d ( s e e $ 9 1 2 1 )

3 7 1 3 6

3 7 1 3 73 7 1 3 83 7 1 3 93 7 1 4 03 7 1 4 13 7 1 4 23 7 1 4 33 7 1 4 43 7 1 4 53 7 1 4 63 7 1 4 73 7 1 4 83 7 1 4 93 7 1 5 03 7 1 5 1

3 7 1 5 2

3 7 1 5 33 7 1 5 43 7 1 5 53 7 1 5 63 7 1 5 73 7 1 5 83 7 1 5 93 7 1 6 03 7 1 6 13 7 1 6 23 7 1 6 33 7 1 6 43 7 1 6 53 7 1 6 63 7 1 6 7

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 4

Page 48: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 48/95

C o m m o d o r e 6 M e m o r y M a p J i B u t t e r f i e l d , T o r o n t o , O n t .0 0 0 00 1 1 0 10 0 0 3 - 0 1 ) 0 1 : } ~ l0 0 0 5 - O O O f i 5 - 0 0 0 7o o o a 80 0 0 9O O O A H ( H M ) B 1 0 0 0 C \ O O 0 D 1 O O O E I 0 0 0 F 1 o n u i 1 ( K i l l 1 0 0 1 2 l 0 0 1 3 1 0 0 1 4 - 0 0 1 5 2 0 - 2 10 0 1 f i 2 0 0 1 7 - 0 0 1 8 2 3 - 2 - 10 0 1 9 - 0 0 2 1 2 5 - 3 30 0 2 2 0 0 2 5 3 4 - 3 7d . j i i w ' 1 b i t * i j < ■ O l l J f j O O J A i o - 4 20 0 2 B - 0 0 2 C 4 3 - 4 40 O 2 D - 0 O 2 K 4 5 - 4 60 0 2 F - 0 1 ) 3 0 4 7 - 4 80 0 3 1 - 0 0 3 2 - 1 9 - 5 ( 10 0 3 3 - 0 0 3 4 5 1 - 5 20 0 3 5 0 0 3 6 5 3 - 5 40 0 3 7 0 0 3 8 5 5 - 5 60 0 3 9 - 0 0 3 A 5 7 - 5 80 0 3 B - 0 0 3 C 5 9 - 6 00 0 3 D - 0 0 3 F . 6 1 - 6 20 O 3 F - O 0 4 0 6 3 - 6 40 0 4 1 - 0 0 4 2 6 5 - 6 60 0 4 3 0 0 4 4 6 7 - 6 80 0 4 5 - 0 0 4 6 6 9 - 7 00 0 - 1 7 - 0 0 4 8 7 1 - 7 20 0 4 9 0 M 7 3 - 7 40 0 4 B - O 0 4 C 7 5 - 7 h0 0 4 D 7 0 0 4 E - 0 0 5 3 7 8 - 8 ! !1 ) 0 5 4 0 0 5 6 8 4 - 8 60 0 5 7 - 0 0 ( i O 8 7 - 9 60 0 6 1 9 0 0 6 2 - 0 0 ( 0 9 8 - 1 0 10 0 6 6 1 0 0 0 6 7 1 0 ( 1 0 ( 3 8 1 0 0 0 6 9 1 0 0 0 6 A - 0 0 6 D 1 0 6 - 1 0 90 0 6 E 1 1 0 0 6 F 1 1 0 0 7 0 1 1 0 0 7 1 - 0 ( 1 7 2 1 1 3 - 1 1 40 0 7 3 - 0 0 8 A 1 1 5 - 1 3 8O 0 7 A - 0 0 7 B 1 2 2 - 1 2 30 0 8 B - 0 0 8 F 1 3 9 - 1 4 30 0 9 0 1 4 0 0 9 1 1 4 0 0 9 2 1 4 ( 30 0 9 3 1 4 0 0 9 4 1 4 0 0 9 5 1 4 0 0 9 6 1 5 0 0 9 7 1 5 0 0 9 8 1 5 0 0 9 9 1 5 0 0 9 A 1 5 0 0 9 B 1 5 O 0 9 C 1 5 0 0 9 D 1 5 0 0 9 K 1 5

C h i p d i r e c t i o n a l r e g i s t e rC h i p I / O : m e m o r y & t a p e c o n t r o lF l o a t - F i x e d v e c t o rF i x e d - F l o a t v e c t o rS e a r c h c h a r a c t e rS c a n - q u o t e s f k i i t ;T A B c o l u m n s a v e

L O A D . V E R I F YI n p u t b u f f e r p o i n t e r / * s u b s c r p lD e f a u l t D I ( t a gT y p e : F F = s t r i n g . O O = : n u m e r i cT v p e : 8 i n ! e g e r . 0 0 = f l o a t i n g p o i n l[ ) A T A s a i n / U S T q u o t e / m e m r y f l a gS u b s c r i p l / F N J c f l a g

] N P U T : M I ) G E T ; $ 9 8 R E A DC u r r e n t I / O p r o m p t f l a gI n t e g e r v a l u eP o i n t e r : t e m p o r a r y s t r i n g s t u c kL i s t t e m p s t r i n g v e c t o rs t i i c k f o r t e m p o r a r y s t r i n g sU t i l i t y p o i n t e r a r e aF r o d u c l a r e a [ o m u l l i p l k a l i e nP o i n t e r : S i a r l o B A S I CP o i n t e r : S t a n o V a r i a b l e sP o i n t e r : S t a r 1 o i A r r a y sP o i n t e r : E n o A r r a y sP o i n t e r : S t r i n g . S t o r a g e ( m o v i n g d o w n )P o i n t e r : U t i l i t y S t r i n gP o i n t e r : L i m i t o M e m o r yC u r r e n t B A S I C l i n e n u m b e rP r e v i o u s B A S i C l i n e n u m b e rP o i n t e r : B A S I C s t a t e m e n l l o C O N TC u r r e n t D A T A l i n e n u m b e rC u r r e n t D A T A a d d r e s sI n p u t v e c t o rC u r r e n t v a r i a b l e n a m eC u r r e n t v a r i a b l e a d d r e s sV a r i a b l e p o i n t e r f o F O R / N F . X TY - s a v e ; o p - s a v e : B A S I C p o i n t e r s a v eC o m p a r i s o n s y m b o l a c c u m u l a t o rM i s c w o r k a r e a , p o i n t e r s , e t c. l u m p v e c t o r f o f u n c t i o n sM i s c n u m e r i c w o r k a r e aA c c u m ' l : E x p o n e n tA c c u m ' l M a n t i s s aA c c u m * l : S i g nS e r i e s e v a l u a t i o n c o n s t a n t p o i n t e rA c c u m " ! h i - o r d e r ( o v e r f l o w )A c c u m * 2 : E x p o n e n t , e t c .A c c u m " 2 : M a n t i s s aA c c u m ' 2 : E x p o n e n t , e t c .S i g n c o m p a r i s o n , A c c ' l v ' A c c u m * l l o - o r d e r ( r o u n d i n g !C a s s e t t e b u f f l e n / S e r i e s p o i n t e rC H K G F . T s u b r o u t i n e : g e B A S i C c h a rB A S I C p o i n t e r ( w i t h i n s u b r t n )R N s e e d v a l u eS t a t u s w o r d S K e y s w i t c h P 1 A S T O P a n R V [ l a g sT i m i n g c o n s t a n t l o t a p eL o a d « 0 , V e r i f y - 1S e r i a l o u t p u t : d e f e r r e d a f l a : iS e r i a l d e f e r r e d c h a r a c t e rT a p e E O r e c e i v e dR e g i s t e r s a v eH o m a n y o p e n l i l e sI n p u t d e v i c e , n o r m a l l yO u t p u t C M d e v i c e , n o r m a l l yT a p e c h a r a c t e r p a r i t y

B v t e - r e c e i v e d f l a gD i r e c t J 8 0 / R U N f l o t p u t c o n t r o lT P a s s e r r o r l o g / c h a r b u f f e r

C o m m o d o r e 6 R O R o u t i n e sA 0 0 O R O t o I r o l v e c t o r sA O O C K e y w o r d - i c t i u n v e c t o r sA 0 5 2 F U n d l o n v e c t o r sA 0 8 0 O p e r a t O I v i r t o r sA 0 9 E K e y w o r d sA 1 9 E E r r o r m e s s a g e sA 3 2 8 E r r o r m e s s a g e v e c t o r sA 3 6 5 M i s c m e s s a g e s

A D 1 E P e r f o r m [ N E X T jA D 7 8 T y p e m a t c h c h e c kA D 9 E E v a l u a t e e x p r e s s i o nA E A 8 C o n s t a n t - P IA F . F 1 E v a l u a t e w i t h i n b r a c k e t sA E F 7 ' ) A E F F c o m m a . .A F 0 8 S y n t a x e r r o r

A 3 8 A S c a n s t a c k f o F O R / C O . S t I B A F C h e c k r A 3 B 8 M o v e m e m o r yA 3 F B C h e c k s t a c k d e p t hA 4 0 8 C h e c k m e m o r y s p a c eA 4 3 5 ' o u t o m e m o r y 1A 4 3 7 E r r o r r o u l i n eA 4 6 9 B R E A K e n t r yA - 1 7 4 ' r e a d y . 'A - 1 8 0 R e a d y f o B A S I CA 4 9 C H a n d l e n e l i n eA 5 3 3 R e - c h a i n l i n e sA 5 ( i ( ) R e c e i v e i n p u t l i n eA 5 7 9 C m n d i l o k e n sA 6 1 3 F i n d B A S I C l i n eA 6 4 2 P e r f o r m N K W ]A 6 5 E P e r f o r m | C l . R |A 6 8 E B a c k u l e x ! p o i n l e rA 6 9 C P e r f o r m [ L I S T ]A 7 4 2 P e r f o r m | F O R )A 7 E D E x e c u t e n t a i e m e n iA 8 1 D P e r f o r m I K K S T O R K ]A 8 2 C B r e a kA 8 2 F P e r f o r m ( S T O P ]A 8 3 1 P e r f o r m E N D ]A 8 5 7 P e r f o r m | C O N T ]A 8 7 1 P e r f o r mA 8 8 3 P e r f o r m

R U N ]G O S U B ]

A 8 A 0 P e r f o r m [ G O T O ]A 8 D 2 P e r f o r m ( R F . T U R N )A 8 F 8 P e r f o r m ( D A T A ]A 9 0 6 S c a n f o n e x t s t a t e m e n lA S ) 2 8 P e r f o r m [ I F ]A 9 3 B P e r f o r m [ R E M ]A 9 4 B P e r f o r m O N A 9 6 B G e f i x e d p o i n l n u m b e rA 9 A 5 P e r f o r mA A 8 0 P e r f o r mA A 8 6 P e r f o r m

L E T ]P R I N T " ]C M D ]

A A A 0 P e r f o r m [ P R I N T ]A B I E P r i n t s t r i n g f r o m ( y . a )A B 3 B P r i m f o r m a l c h a r a c t e rA B - 1 D B a d i u j i i r o u t i n eA B 7 B P e r f o r m [ G E T ]A B A S P e r f o r m [ I N P U T " ]A B B F P e r f o r m [ I N P U T ]A B F 9 P r o m p t i n p u tA C 0 6 P e r f o r m J R F . A D )A C F C I n p u t e r r o r m e s s a g e s

n g A F 2 8 S e a r c h f c v a r i a b l eA F A 7 S e t u p F r e f e r e n c eA F E 6 P e r f o r m [ O R ]A F F . 3 P e r f o r m [ A N D ]B 0 I 6 C o m p a r eB D 8 1 P e r f o r m [ D I M ]B 0 8 B L o c a t e v a r i a b l eB 1 1 3 C h e c k a l p h a b e t i cB U C r e a t e v a r i a b l eB 1 9 4 A r r a y p o i n l e r s u b r o u t i n eB 1 A 5 V a l u e 3 2 7 6 8B 1 B 2 F l o a t - f i x e d c o n v e r s i o nB 1 D 1 S e t u p a r r a yB 2 4 5 ' B A D S U B S C R I P TB 2 4 8 1 I X E G A L Q U A N T I T YB 3 4 C C o m p u t e a r r a y s i z eB 3 7 D P e r l o r m F R E ]B 3 9 ] F i x - f l o a l c o n v e r s i o nB 3 9 E P e r f o r m | P O S ]B 3 A 6 C h e c k d i r e c lB 3 B 3 P e r f o r m [ D B F ]B 3 E 1 C h e c k F s y n t a xB 3 F 4 P e r f o r m [ F N ]B 4 6 5 P e r f o r m [ S T R S ]B 4 7 5 C a l c u l a t e s t r i n g v e c t o rB 4 8 7 S e u s t r i n gB 4 F 4 M a k e r o o m f o s i r i n gB 5 2 6 G a r b a g e c o l l e c t i o nB 5 B D C h e c k s a v a g e a b i l i t yB 6 0 6 C o l l e c t s i r i n gB 6 3 D C o n c a t e n a t eB f i 7 A B u i l d s t r i n g t m e m o r yB 6 A 3 D i s c a r d u n w a n t e d s t r i n gB 6 D B C l e a n d e s c r i p t o r s t a c kB 6 E C P e r f o r m | C H R S ]B 7 0 0 P e r f o r m J L E F T J ]B 7 2 C P e r f o r mB 7 3 7 P e r f o r m

R K ' . l l l * M I D * ]

B 7 6 1 P u l l s t r i n g p a r a m e t e r sB 7 7 C P e r f o r m [ L E N ]B ( 8 2 E x i t s t r i n g - m o d eB 7 8 B P e r f o r m [ A S C ]B 7 9 B [ n p u l b v l e p a r a m e t e rB 7 A D P e r f o r m | V A I . )B 7 F . B P a r a m e t e r s f o p o k e / w a i tB 7 F 7 F l o a t - f i x e dB 8 0 D P e r f o r m ( P E E K ]

B 8 2 4B 8 2 DB 8 4 9B 8 5 0B 8 5 3I I K l i AB 9 4 7B 3 7 EB 9 8 3B 9 E AH A 2 I IB A 5 9B A 8 CB A B 7B A D 4B A E 2B A F 9B A F EB B 1 2B B A 2B B C 7B B F CB Q 1 Cb c i r1 1 \ ' I J C 3 9H c r . sB C 5 BB C 9 BB C C CB C F 3B D 7 EB D C 2B D C D

0 0 9 F0 0 A 0 - 0 O A 20 0 A 3O 0 A 4i i i l A " ,O 0 A 60 0 A 7( I 0 A 80 O A 9O O A A0 0 A B0 0 A C - < > 0 A 00 O A E - I K I A F

m i n i 0 0 B 2 0 O B 3

h u b : .H I l B t i0 0 B 7

i H ! -O O B i l0 1 I B An n n n 1 / . i U U n M - I K I n vO O B DO O B EO O B FO O C OO O C I 0 O C 20 1 I C 3 0 0 C 4( I O C S( M C 6( 1 H C 70 0 C 8o n e s o o c aO O C Bm i c eI K 1 C D0 0 C EO O C F0 D 0 O D 1 - O O D 20 0 D 3

r a i l ) : .0 O D 60 O D 70 0 D 80 I I D 9 - 0 O F 2n o o o O O F S 0 0 F 6( J 0 F 7 ( 1 0 F 8( K I F T I - O O K AO O F F - 0 1 0 AI 1 I K 1 - 0 1 3 E0 1 0 0 - 0 1 F F0 2 0 0 0 2 5 80 2 5 9 - 0 2 6 20 2 6 3 - 0 2 6 CO 2 6 D - O 2 7 60 2 7 7 - 0 2 8 ( 10 2 8 1 - 0 2 8 20 2 8 3 0 2 8 40 2 8 50 2 8 60 2 8 7I I . ' S ' I0 2 8 A0 2 8 B0 2 8 C0 2 8 D0 2 8 E0 2 8 F - 0 2 9 0

P e r l o r m [ P O K E ]P e r f o r m ( W A I T |A d 0 . • S u b l r a c l - f r o mP e r f o r mP e r f o r m

s u b t ia d

C o m p l e m e n t F A Co v e r f l o w '

1 5 1 6 0 - 1 6 21 6 1 6 1 6 1 6 1 6 1 6 1 6 1 7 1 7 1 7 2 - 1 7 31 7 4 - 1 7 " .1 7 6 - 1 7 71 7 S - 1 7 ! '

1 8 1 8 I s 1 8 1 8 1 8

1 8 ! )I '

i 1 9 1 9 3 - 1 3 41 9 5 - 1 9 61 9 1 ! ) 81 9 2 0 2 0 1 - 2 0 22 0 2 0 2 0 2 0 2 1 1 72 0 2 0 9 - 2 1 02 1 2 1 2 1 2 1 2 1 2 1 2 1 2 4 2 1 3 - 2 4 42 4 5 - 2 4 62 4 7 - 2 4 82 4 : 1 - 2 5 ( 12 . " > i - 2 6 62 5 6 - 3 1 82 5 6 - 5 1 15 1 2 - 6 0 06 0 1 - 6 1 06 1 1 - 6 2 06 2 1 - 6 3 0- . 1 1 6 4 1 - 6 4 26 4 3 - 6 - 1 46 4

I I6 4 6 1 l . - l ! i6 3 6 5 6 5 6 5 6 5 6 5 5 - 6 5 6

M u l t i p l y b v z e r o b y t eP e r f o r m [ L O G ]P e r f o r m m u l t i p l y ]M u l t l p l y - a - b i lM e m o r y t F A C ' 2A d j u s t F A C - 1 / - 2U n d e r f l o w / o v e r f l o wM u l t i p l y b 1 + l O i n i j . i l i i i i ;D i v i d e h 1 P e r l o r m [ d i v i d e ]M e m o r y t F A C ' lF A C - 1 l o m e m o r vF A C - 2 t o F \ C - TF A C - ] t o F A C - 2R o u n d F A C - 1G e s i g ni V i | i n : i i | ' S , \ )P e r f o r m [ A B S ]C o m p a r e F A C ' lF l o a t - f i x e dP e r f o r m [ I N T ]S t r i n g t F A G e t A s c i i ( i i g i tP r i n t ' I N . /P r i m l i n e n u n i l i e r

B D D D F l o a t t o A S C I IB F I 6B F 3 AB F 7 IB F 7 BB F B 4B F I ' . I )E 0 1 3E 0 5 9B i n ;E 0 f 9E 1 2 AE I 5 6F . I 6 E i i E B E I C 7E 1 D 4E 2 0 6F . 2 I 1 EF 2 I "E 2 6 4i - : 2 i . BE 2 B 4

D e c i m a l c o n s t a n tT c o n s t a n t sP e r f o r m [ S Q R ]P e r f o r m [ p o w e r ]P e r f o r m

m e

l i e i ' a t l V e ]P e r f o r m [ E X P ]S e r i e s e v a lS e n , ' * , . v , i lP e r f o r m | R N D ]

b r e a k p o i n t s 7 P e r f o r mP e r f o r m

S Y S ]S A V E ]

P e r f o r m [ V E R I F YP e r f o r m [ L O A D ]P e r l o r m J O P E N ]P e r f o r m | C L O S E ]P a r a m e t e r s l o L O A D / S A V EC h e c k d e f a u l t p a C h e c k f o c o m m a

m e t e r s

P a r a m e t e r s l o o p e n / d o s eP e r f o r m [ C O S ]P e r f o r m S I N ]P e r f o r m T A N ]

T p P a s s 2 e r r l o g c o r r e r l n lJ i f f y C l o c k H M S e r i a l b i c o u n t / E O l f l a gC y c l e c o u n tC o u n t d o w n . l a [ . e w r i t e / b i t c o u n tT a p e b u f f e r p o i n t e rT p W n I d c o u n t / R d p a s s / i n b i lT p W r l n e b v t e / R d e r r o r / i n b i l c u tW r s t a r t b i t / R d b i e r r / s t t ) i lT S c a n : C n t : L d ; E n d / b y t e a s s yW l e a d l e n g t h / R d c h e c k s u m / p a r i t yP o i n t e r : t a p e b u f r , s c r o l l i n gT a p e e n d a d d s / E n d o p r o g r a mT a p e l i m i n g c o n s t , n i t sP o i n t e r : S l a r l o l T a p e B u f f e r

T t i m e r e n a b l e d ; b i c o u n tT E O T / R S 2 3 2 n e x t b i t s e n dR e a d c h a r a c t e r e r r o r / o u t b y t e b u f

c h a r a c t e r s i f i l e n a m eC u r r e n t l o g i c a l f i l eC u r r e n t s e e n d y a d d r e s sC u r r e n t d e v i c eP o i n t e r t f i l e n a m eW r s h t f i w o r d / R d i n p u t c h a r

b l o c k s r e m a i n i n g t W r / R dS e r i a l w o r d b u f f e rT a p e m o t o r i n t e r l o c kI / s t a r t a d d r e s sK e r n e l s e t u p p o i n t e rL i s t k e y p r e s s e d

c h a r s i k e y t H l b u f f e rS c r e e n r e v e r s e f l a gE n d - o f - l i n e f o i n p u t p o i n t e rI n p u t c u r s o r l o g ( r o w . c o l u m n )W h i c h k e y : 6 i f n k e 0 - f l a s h c u r s o rC u r s o r t i m i n g c o u n t d o w nC h a r a c t e r u n d e r c u r s o rC u r s o r i b l i n k p h a s eI n p u t f r o m s c r e e n / l r o m k e y b o a r dP o i n t e r t s c r e e n l i n eP o s i t i o n o f c u r s o r o a b o v e l i n e

d i r e c t c u r s o r , e i s e p r o g r a m m e dC u r r e n t s c r e e n l i n e l e n g t hR o w h e r e c u r o s r l i v e sU s i n k e y / c h e c k s u m / b u f f e r* o I N S E R T S o u t s t a n d i n gS c r e e n l i n e l i n k t a b l eS c r e e n c o l o u r p o i n t e rK e y b o a r d p o i n t e rR S - 2 3 2 R e p n l rR S - 2 3 2 T x | . n l rF l o a t i n g t A S C I I w o r k a r e aT a p e e r r o r l o P r o c e s s o r s t a c k a r e aB A S I C i n p u t b u f f e rL o g i c a l f i l e [ a b l eD e v i c e t a b l eS e A d d s t a b l eK e y b o a r d b u f f e rS t a r t o B A S I C M e m o r )T o o B A S I C M e m o r yS e r i a l b u t i m e o u t f l a gC u r r e n t c o l o u r c o d eC o l o u r u n d e r c u r s o rS c r e e n m e m o r y p a g eM a s i z e o k e y b d b u f f e rR e p e a t a l k e y sR e p e a t s p e e d c o u n t e rR e p e a t d e l a v c o u n t e rK e y b o a r d S h i f t / C o n t r o l f l a gU s s h i f t p a t t e r nK e y b o a r d t a b l e s e t u p p o i n t e r

E 3 0 E P e r l o r m | A T NE 3 7 B W a r m r e s t a r tE 3 9 4 I n i t i a l i z eE 3 A 2 C H R O E T f o z e r o p a g eE 3 B F I n i t i a l i z e B A S I CE 4 4 7 V e c t o r s f o 1 3 0 0E 4 5 3 I n i t i a l i z e v e c t o r sE 4 5 F P o w e r - u p m e s s a g eE 5 0 0 G e I / a d d r e s sE 5 O 5 G e s c r e e n s i z eE 5 0 A P u t / g e t r o w / c o l u m nE 5 1 8 l i i i t i a l i z e l / nE 5 1 4 C l e a r s c r e e nE 5 6 6 H o m e c u r s o rE 5 6 C S e s c r e e n p o i n t e r sE 5 A 0 S e I / d e f a u l t sE 5 B 4 I n p u t f r o m k e y b o a r dE 6 3 2 I n p u t f r o m s c r e e nE 6 8 4 Q u o t e l e s tE 6 9 I S e t u p s c r e e n p r i mE 6 B 6 A d v a n c e c u r s o rE 6 E D R e t r e a t c u r s o rE 7 0 ! B a c k i n t o p r e v i o u s l i n eE 7 I 6 O u t p u t t s c r e e nE 8 7 C G l n e x t l i n eE 8 9 I P e r f o r m < r e t u r n >E 8 A I C h e c k l i n e d e c r e m e n tE 8 B 3 C h e c k l i n e i n c r e m e n tE 8 C B S e c o l o u r c o d eE 8 D A C o l o u r c o d e t a b l eE 8 E A S c r o l l s c r e e np i i 1 , " , i p e n . . I L K , , o s e E 9 C 8 M o v e s c r e e n l i n eE 9 E 0 S y n c h r o n i z e c o l o u r t r a n s f e rE 9 F 0 S e t s t a r l - o f - l i n eE 9 F F C l e a r s c r e e n l i n eE A 1 3 P r i n t t o s c r e e nE A 2 4 S y n c h r o n i z e c o l o u r p o i n l e rE A 3 1 i n t e r r u p t c l o c k e t E A 8 7 R e a d k e y b o a r dE B 7 9 K e y b o a r d s e l e c t v e c t o r sF . B 8 1 K e y b o a r d - u n s l i i f t e dE B C 2 K e y b o a r d s h i f t e dE C 0 3 K e y b o a r d - " c o m m 1E C 4 4 G r a p h i c s / t e x t c o n t r lE C 4 F S e g r a p h i c s / t e r n m o d eE C 7 8 K e y b o a r dE C B 9 V i d e o c h i p s e t u p

E C F O S c r e e n I a d d r e s s l o E D 0 9 S e n d - t a l k 'E D 0 C S e n d l i s t e n 'E D 4 0 S e n d t s e r i a l b u E D B 2 S e r i a l t i m e o u tE D B 9 S e n d l i s t e n S E D B E C l e a r A T E D C 7 S e n d t a l k S E D C C W a i l f o c l o c k

0 2 9 1O 2 ! ! 20 2 9 30 2 9 40 2 9 5 - 0 2 9 60 2 9 70 2 9 80 2 9 9 - 0 2 9 A0 2 9 B0 2 9 10 2 9 D0 2 9 E0 2 9 F 0 2 A I I0 2 A IO 2 A 2i r ' V iO 2 A 1O 2 A 50 2 C O 0 2 F E0 3 0 0 - 0 3 1 1 10 3 0 2 0 3 0 30 3 0 4 - 0 3 0 50 3 0 6 - 0 3 0 70 3 0 8 0 3 0 90 3 0 A - 0 3 0 B0 3 0 C0 3 0 D

; 0 3 0 F( 1 3 1 0 - 0 3 1 20 3 1 4 - 0 3 1 50 3 1 6 - 0 3 1 70 3 1 8 - 0 3 1 90 3 1 A - 0 3 1 B0 3 1 C - O 3 1 D0 3 1 E - 0 3 1 F0 3 2 0 - 0 3 2 10 3 2 2 0 3 2 30 3 2 4 0 3 2 50 3 2 6 0 3 2 70 3 2 8 - 0 3 2 90 3 2 A - 0 3 2 B( m 0 3 2 DO 3 2 E - 0 3 2 F0 3 3 0 - 0 3 3 10 3 3 2 0 3 3 30 3 3 C - O 3 F B0 3 4 0 O 3 7 E0 3 8 0 0 3 B E0 3 C 0 ( 1 3 F E0 4 0 0 O 7 F 70 7 F 8 - 0 7 F F0 8 0 0 9 F F F8 0 0 ( 1 - 9 F F FA O O O - B F F FA O O O - B F F FC O 0 0 C F F FD O O 0 - D 0 2 ED 4 O O - D 4 1 CD 8 0 0 - D B F Fm i i m rD D 0 O - D D 0 FD 0 0 0 - D F F FF . 0 0 0 F F F FE 0 0 0 F F F FF F 8 1 F F F 5F F C 6F F C 9F F C CF F C FF F D 2i F F E 4

E D D D S e n d s e r i a l d e f e r r e dE D E FE I F E E I 3K l ' 8 " iE E 8 EE E 9 7E E A OE E A 9E E B 3E E B BE F 0 6E F 2 EE F 3 IE I E F 4 AE F 5 9E F 7 EE F C 5E F C AE F C DE F D OE F E 1F O O DF D I 7

n i F 0 8 6F 0 A IF 0 B DF 1 2 BF I 3 EF 1 4 E[ ■ 1 5 7F 1 9 9F 1 C AF 1 D DF 2 0 EF 2 5 0F 2 9 1F 3 0 FF 3 1 FF 3 2 FF 3 3 3F 3 4 AF 3 D 5F 4 O I IF I D EF 5 \ FI ' . c iF 5 D 2F 5 D DF 6 8 FF 6 9 BF 6 B CF 6 D DF 6 E 4F 6 E DF 6 F B

S : ■ ' i i - i l S e n d i i n l i s t e n '

6 5 6 5 6 5 6 6 6 6 1 - 6 6 26 6 o t ; i6 6 5 - 6 6 66 6 0 6 6 6 6 7 6 7 1 - 6 7 26 7 6 7 6 7 6 7 6 7 7 1 1 1 - 7 6 1 ,7 6 8 - 7 6 97 7 0 - 7 7 17 7 2 - 7 7 3

7 7 6 - 7 7 77 7 7 7 ! !7 8 7 8 7 8 7 8 7 8 4 - 7 8 57 8 8 - 7 8 97 ! I " - 7 ' H7 9 2 - 7 9 37 9 4 - 7 9 57 9 6 - 7 9 77 ! 1 H - 7 ! I ! 18 1 1 0 - 8 ( 1 18 0 2 - 8 1 1 38 0 4 - 8 ( 1 58 0 6 - 8 0 78 0 8 - R O ! )8 1 0 - 8 1 18 1 2 - 8 1 38 1 4 - 8 1 58 1 6 - 8 1 78 1 8 - 8 1 98 2 8 - 1 ( 1 1 98 3 2 - 8 9 4v i i , 9 5 9 6 0 - 1 0 2 2

1 0 2 4 - 2 0 3 92 0 4 0 - 2 0 4 72 0 4 8 - 4 0 9 5 9

K e y b o a r d s h i l l m o d e0 s c r o l l e n a b l eR S - 2 3 2 c o n t r o l r e K S - 2 : i 2 c o m m a n d r e B i l i m i n gR S - 2 3 2 s t a t u s

l . l l s t n s e m iR S - 2 3 2 s p e e d / c o d eR S 2 3 2 r e c e i v e p o i n t e rR S 2 3 2 i n p u t p o i n t e rR S 2 3 2 t r a n s m i t p o i n t e rR S 2 3 2 o u t p u t p o i n t e rI R s a v e d u r i n g t a p e I / C I ( N M 1 ) I n t e r r u p t C o n t r o lC I T i n i e r c o n t r o l l o gC I I n t e r r u p t L o C I T i n i e r e n a b l e d N a gS c r e e n r o w m a r k e r( S p r i t e 1 1 )E r r o r m e s s a g e l i n kB A S i C w a r m s l a r l l i n kC r u n i t i B A S I C t o k e n s l i n k

S t a r t n e B A S I C c o d e l i n kG e a r i t h m e t i c e l e m e n t l i n kS Y S A - r e g s a v eS Y X - r e g s a v eS Y Y - r e g s a v eS Y s t a t u s r e g s a v e[ i S K I i i n i t i o i i i u i n p ( 1 ) 2 1 8 )H a r d w a r e i n t e r r u p t v e c t o r ( E A 3 I )B r e a k i n t e r r u p t v e c t o r ( F E 6 6 )N M i n t e r r u p t v e c t o r ( F E 4 7 )O P E N v e c l o r ( F 3 4 A )C L O S E v e c l o r ( F 2 9 1 )S e t - l n p u l v e c t o r ( F 2 0 E )S e t - o u t p u t v e c t o r ( F 2 5 0 )R e s t o r e I / v e c t o r ( F 3 3 3 )I N P U T v e c l o r ( F I 5 7 )O u l p u l v e c t o r ( P I C A )T e s l - S T O P v e c t o r ( F 6 E D 1G E T v e c t o r ( F 1 3 E )A b o r t I / O v e c t o r ( F 3 2 F )W a r m s t a r t v e c t o r ( F E 6 6 )L O A D l i n k ( F 4 A 5 )S A V E l i n k 1 F 5 E D IC a s s e l t e b u f f e r( S p r i l e 1 3 )( S p r i l e 1 4 )( S p r i t e 1 5 )S c r e e n m e m o r y ( d e f a u l t )S p r i t e P o i n t e r s ( d e f a u l t )B A S I C R O m e m o r y -

3 2 7 6 8 - 4 ( 1 9 5 9 A l t e r n a t e : R O p l u g - i n a r e a4 0 9 6 0 - 4 9 1 5 14 9 0 6 0 - 5 9 1 5 14 9 1 5 2 - 5 3 2 4 75 3 2 4 8 - 5 3 2 9 4

R O M : B A S I CA l t e r n a t e R A R A m e m o r y - , i n c l u d i n g a l t e r n a t eV i d e o C h i p ( 6 5 6 6 )

5 4 2 7 2 - 5 4 3 0 0 S o u n d C h i p ( 6 5 8 1 S I D )5 5 2 9 6 - 5 6 3 1 9 C o l o u r n y b b l e m e m o r y5 6 3 2 0 - 5 6 3 3 :5 6 5 7 6 - 5 6 5 9 15 3 2 4 8 - 5 3 2 9 45 7 3 4 4 - 6 5 5 3 55 7 3 4 4 - 6 5 5 3 56 5 4 0 9 - 6 5 5 2 5

R e c e i v e f r o m s e r i a l b u S e r i a l c l o c k o S e r i a l c l o c k o f S e r i a l o u t p u tS e r i a l o u t p u t " 0 G e s e r i a l i n c l o c kD e l a v m R S - 2 3 2 s e n dS e n d n e R S - 2 3 2 b v l eN o - D S R e r r o rN o - C T S e r r o rD i s a b l e t i m e rC o m p u t e I ' l l m i R S 2 3 2 r e c e i v eS e t u p t r e c e i v eR e c e i v e p a r i t y e r r o rR e c e i v e o v e r f l o wR e c e i v e b r e a kF r a m i n g e r r o rS u b m i t t R S 2 3 2N o - D S R e r r o rS e n d t R S 2 3 2 D u l l e rI n p u t f r o m R S 2 3 2G e f r o m R S 2 3 2C h e c k s e r i a l b u i d \ l e S S , ; C , . . sP r i n t i f d i r e c lG e t .

. . f r o m R S 2 3 2I n p u tG e l . . t a p e / s e r i a l / r s 2 3 2O u t p u t . .

. . t o t a p eS e i n p u t d e v i c eS e o u t p u t d e v i c eC l o s e f i l eF i n d f i l eS e f i l e v a l u e sA b o r t a l f i l e sR e s t o r e d e f a u l t I / D f i l e o p e nS e n d S AO p e n R S 2 3 2L O A D p r o g r a m■ s e a r c h i n g 'P r i n t f i l e n a m e' l o a d i n g / v e r i f y i n g *S A V E p r o g r a mP r i n t ' S A V I N G 'B u m p c l o c kL o P I k e r e a d i n gG e t i m eS e t i m eC h e c k s t o p k e O u t p u t e r r o r m e s s a c e

I n t e r f a c e c h i p 1 I R ( 6 5 2 6 C I A )I n t e r f a c e c h i p 2 N M ( 6 5 2 6 C I A )A l t e r n a t e : C h a r a c t e r s e R O O | w r a t i n g S y s t e mA l t e r n a t e : R A J u m p T a b l e , I n c l u d i n g

S e l I n p u t c h a n n e lS e O u t p u t c h a n n e lR e s t o r e d e f a u l t I / O c h a n n e l sI N P C TP R I N TT e s t S t o p k e yG E

F 7 2 D F i n d a n t a p e h e a i i rF 7 6 A W r i t e l a p e h e a d e rF 7 D 0 G e b u f f e r a d d r e s sF 7 D 7 S e b u f f e r s t a r t / e n d p o i n t e r sF 7 E A F i n d s p e c i f i c h e a d e rF 8 0 D B u m p t a p e p o i n t e rF 8 1 7 ' p r e s s p l a y . . 'F 8 2 E C h e c k t a p e s t a t u sF 8 3 8 ' p r e s s r e c o r d . . 'F 8 4 1 I n i t i a t e l a p e r e a dF 8 6 4 I n i t i a t e l a p e w r i t eF 8 7 5 C o m m o n t a p e c o d eF 8 D 0 C h e c k t a p e s t o pF 8 E 2 S e r e a d t i m i n gF 9 2 C R e a d t a p e b i t sF A 6 0 S t o r e t a p e c h a r sF B 8 E R e s e l p o i n t e rF B 9 7 N e c h a r a c t e r s e t u pF B A 6 S e n d I r a n s i t i o n t o t a p eF B C 8 W r i t e d a l a l l a p eF B C D I R e n t r y p o i n lF C 5 7 W r i t e l a p e l e a d e rF C 9 3 R e s t o r e n o r m a l I R QF C B 8 S e I R v e c t o rF C C A K i l l t a p e m o t o rF C D 1 C h e c k r / p o i n t e rF C D B B u m p r / p o i n t e rF C E 2 P o w e r r e s e l e n t r vF D 0 2 C h e c k 8 - r o mF D 1 0 8 - R O M m a s kF D I 5 K e r n a l r e s e tF D 1 A K e r n a l m o v eF D 3 0 V e c l o r sF D 5 0 I n i t i a l i z e s y s t e m c o u s t n t sF D 9 B I R v e c t o r sF D A 3 I n i t i a l i z e I / F D D D E n a b l e t i m e rF D F 9 S a v e l i l e n a m e d a t aF E O O S a v e l i l e d e t a i l sF E 0 7 G e s t a t u sF E I 8 F l a g s t a t u sF E i C S e s t a t u sF E 2 1 S e t i m e o u tF E 2 5 R e a d / s e t t o p o m e m o r y- E 2 7 R e a d t o o m e m o r yF F . 2 D S e l o o m e m o r yF F . 3 4 R e a d / s e l b o t t o m o i n e t n o r vF E 4 3 N M e n t r yF E 6 6 W a r m s t a r tF E B 6 R e s e t I R e x i tF E B C I n t e r r u p t e x i tF E C 2 R S - 2 3 2 t i m i n g t a b l eF E D 6 N M R S - 2 3 2 i F F 0 7 N M R S - 2 3 2 o u F F 4 3 F a k e I R F F 4 8 I R Q e n l r vF F 8 I J u m b o j u m p t a b l eF F F A H a r d w a r e v e c l o r s

4 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 49: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 49/95

D 0 1 1D O 1 2D 0 1 3D 0 1 4

D O 1 6

D 0 2 0D O 2 1D 0 2 2D 0 2 3D 0 2 4D 0 2 5D 0 2 6

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

E x t e n d e d l D i s p l a yC l r . M o d e l M a p ' B i

K n a h l eR o

S e l e c t Y - S c r o l lR a s t e r R e g i s t e r

L i g h t P e I n p u t

R e s e t M u l t iC o l o u rC o l u m n

S e l e c l X - S c r o l l

D 0 1 8D 0 1 9D 0 1 A

S c r e e nV M 1 3 V M 1 2 V M 1 I V M 1 OI R I n t e r r u p t S e n s e :

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

C h a r a c t e r B a s eC B 1 3 C B 1 2 C B 1 1L i g h t

P e L i g l i l

P e

S p r - S p rC o l l i s i o n

S p r - S p rC o l l i s i o n s

S p r - B a r kC o l l i s i o nS p r - B a c k

C o l l i s i o n s

R a s t e rR a s t e r

C o l o u r R e g i s t e r sE x t e r i o r C o l o u r ( B o r d e r )

B a c k g r o u n d C o l o u r * 0B a c k g r o u n d C o l o u r • B a c k g r o u n d C o l o u r * B a c k g r o u n d C o l o u r * 3S p r i t e M u l t i C o l o u r * S p r i t e M u l t i C o l o u r "

5 3 2 6 55 3 2 6 65 3 2 6 75 3 2 6 8

5 3 2 7 0

5 3 2 7 25 3 2 7 35 3 2 7 4

5 3 2 8 05 3 2 8 15 3 2 8 25 3 2 8 35 3 2 8 45 3 2 8 55 3 2 8 6

S p r i t e S p r i t e

D 0 0 0 D 0 0 ED 0 0 1 D O O F

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

P o s i t i o nP o s i t i o n

B i F o S p r i t e * :

S p r i t e

5 3 2 4 8

S p r i t e

5 3 2 6 2

D 0 1 0

D 0 1 5

D 0 1 7

D 0 1 BD 0 1 CD 0 1 DD 0 1 ED O 1 F

6 5 4 3 2 1 i I

X - P o s i t i o n H i g h

S p r i t e E n a b l e F l a g s

Y - E x p a n d

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

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

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

5 3 2 4 9 5 3 2 6 3

5 3 2 6 4

5 3 2 6 9

5 3 2 7 1

5 3 2 7 55 3 2 7 65 3 2 7 75 3 2 7 85 3 2 7 9

C I ( I R Q ) ( 6 5 2 6 )

S D C 0 2

J D C 0 3S D C 0 4

S D C O S

J D C 0 6S D C 0 7

S D C O DS D C O E

S D C O F

P a d d l e S e I !

K e y b o

K

F i r e

a r d R o

F i r e

R i i j h l

v S e l e c t ( i n v

R i g h tv b o a r d C o l u m n R

$ F F -

$ 0

T a I n p i

A O u t p u t

A l I n p u t

m e r A

m i . , i ,

A ' . I UL e f t

t r i e d )o v s t i c k

L e f t

O n S h o lO n S h o l

O u M o d e

O u M o d e

O t i w i

D o w n

I :

[ ' ! ' , ( , (

P B

1 1 , ,

U

t e r n i p l

T i m e rS t , i r t

T i m e rS a r

D D R Br A i .

I ' A H

T B l .

. i ( > 3 2

5 6 3 2

5 < ; 3 2

C R C R

f i l l 1 0 1 }

$ 1 1 1 I I I !

V o i c e V o i c e V ■ \ $ D 1 0 l i ( 0 - 1 0 7 $ D 4 ( I E

5 D 4 O 1 1 0 4 0 8 $ D 4 » F

$ D 4 t ) 2 S D l l U l I D - I K )

S D 4 Q 3 S D 1 U A S D 4 U$ D 4 ( M S D - l l l B S I I I

i D l o j S D - W C M ) ! i : S

S D ' I O f i S D I I I I ) $ 0 1 1 - 1

P r o c e s s o r P o r t ( 6 5 1 0 )

I N I N O U T a p e

I T a p e

S

O U T a p eW r i t e

O U D - R O M

O U E R A

S w i l c l i

O U A R A

S w i t c h

S I ( 6 5 8 1 )

( 1 1 } I I

V o i c e T v p e :N S E P U L S A

A t l a c k T i m eJ i l l - < l ! l s

S u s t a i n L e v e

F r e q i e n c y

C u b e W i d t h

( I

T R

6 m

2 s t t 1s H i

. 2 s e

l i

K e

5 4 ' 2

" > 1 L

5 4

5 4

~ r \ l

> y

5 4

? :

7 -

7

7 t

7

" > U 7 ! '

r > - i : » H ( )

r . - i 2 8 i

S - I 2 H 2

5 « 8 3r v l 2 K - l

> I 2 H 5

. " , - 1 2 8 1

5 - 1 2 8 7

. > 1 2 8 8

f v 1 2 8 <

> 1 2 ! > (

5 4 2 9 1

. v l 2 9 2

V o i c e s ( w r i t e o n l y )

C I 2 ( N M I ) ( 6 5 2 6 )

S D D O d

S D D 0 1

5 D D O 2

S D D I K i

J D D O I

S D D 0 5

S D D 0 6$ 1 ) 0 0 7

S D D O Ds n o o t - :

S D D O F

S e r i a l

D S I

C l o c kl

I T ' .I

$ 0 - P . I

S e r i a lO U

P A l I

C l o c kO U

I K - ' t i 1I S 3 F -

T i

T i

R S - 2 3 2I

A T 1

H I I

S e r i a l

o

e

e r

O U D T O U

S o

V I I Ia d d T B

R T O U

R S - 2 3 2

V I 1 1

R S - 2 : i 2I

l e r r u p l

T u n e r- ' . I ! -

] ' , ■ • ■ . , : ■

r ' K A 5 f i 5 7 f i

I ' K B " > i i r ) 7 7

D D R A f 5 f i 5 ? 8

D D R B S 6 5 7 9

T A S f i S K I l

T A " i l i ' i K l

T B S f i 5 8 2

C R 5 R 5 9

C R 5 ! 5 5 H

S D - H 5

1 0 - 1 1 f i

i d - i t

S D t l K V o i

R e

M

n a n e t

' M i l l !H

F

( i

l e

L

e l | 1 U . , , c

E x F i l l e r

v : , ,

V u l u i

\ V

5 1 2 ! i :

5 - 1 2 9

S . I 2 H S

5 . 1 2 9 1

S D I H I

S O

s o n c

F i l t e r V o l u m e ( w r i t e o

C o n n e c i e d b u i n o u s e d b y O . S .

S e n s e ( r e a d o n l y )

N o t e S p e c i a l V o i c e F e a t u r e s( T E S T , K I N G M O D . S Y N C )

a r o m i t t e d f r o m t h a b o v e d i a g r a m .

a l l i -

c i l e

. . „

E ■

(

[

, ,

I "

l

M

" 2

i i

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 4

Page 50: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 50/95

S e r i e s M e m o r y M a p J i B u t t e r f i e l d , T o r o n t o , O n t .T h f o l l o w i n g i n f o r m a t i o n a p p l i e s t s y s t e m s r e l e a s e d a f t e r A p r i l 1 9 7 3 , w h i c h c o n t a i n r e v i s e d M a c h i n e L a n g u a g e M o n i t o r . ( I S Y d o e s n ' t b r i n g i m o n i t o r d i s p l a y c o m p l e t ew i t h a ' p e r i o d ' p r o m p t , i t ' s t h w r o n g v e r s i o n ) .N o t a b l e f e a t u r e s a c o m p a r e d t p r e v i o u s C o m m o d o r e p r o d u c t s i n c l u d e :

C H R G O T i n l o n g e r i R A M . " W e d g e " t y p e c o d i n g m u s t b i n s e r t e d a l i n k s $ 0 2 9 E a n d $ ( ) 2 A ( ) . . w h i c h i l i k e l y t o m a k e t h j o e a s i e r .B A S I C v e c t o r s h a v e " s p l i t " n o w , f o e x a m p l e , t h e r e a r e d i s c r e t e " S t a r t o f V a r i a b l e s " a n d " E n d o V a r i a b l e s " , d i s t i n c t f r o m E n o B A S I C a n S t a r t o f A r r a y s . T h r e e - b y t e v e c t o r s ( i c l u d i n g b a n k n u m b e r ) a r e n o t u n c o m m o n .T h e " J u m p T a b l e " a t o o m e m o r y i s s t i l l a c c e s s i b l e a n r e a s o n b l y c o n s i s t e n t w i t h p r e v i o u s C o m m o d o r e p r o d u c t s .S i m p l e m a c h i n e l a n g u a g e p r o g r a m s w i l l f i i n t o t h e s p a r e I o R O a $ 0 4 0 0 - 0 8 0 0 w i t h o u t t r o u b l e . L a r g e p r o g r a m s m u s t b i m p l e m e n t e d e i t h e r b p l u g - i n m e m o r y ( R A M o R O M )i b a n k 1 5 o r p l a c e d i n t o a n o t h e r b a n k ( p r e f e r a b l y b a n k 3 ) s u p p l e m e n t a r y c o d e w i l l b n e e d e d t m a k e a l t h c o d i n g c o m p o n e n t s f i t .

T h f o l l o w i n g m a c o n t a i n s B A S I C a d d r e s s e s s p e c i f i c t t h B 2 5 6 / 8 0 ; r e f e r e n c e s t b a n k s t a r a l s o s p e c i f i c t t h a i m a c h i n e . M o s t o t h m a i o g e n e r a l u s a g e , h o w e v e r .A l R a n k s0 0 0 00 0 0 1

B a n k 0 m i

H a n kI H H I 2 F O 0 0F A 5 E F B 0 0l i . i n k ^ :( 1 0 ( 1 2 F F F F

B a n k0 0 ( 1 2 - 7 F F F8 O l i o - F F F F

B a n k 4 0 0 0 2 F B F FF C O O F C F FF D O O - F F F FU . t n k s 5 I n 1 1

B a n k 1 5 0 0 0 2 - 0 0 0 40 0 0 5 0 0 0 80 0 0 9 n o d i !o o o c0 0 0 D0 0 0 EO 0 0 F( H i m0 0 1 1( 1 1 ) 1 2o i i i : io h 0 0 1 50 0 1 6 - 1 ) 0 1 9I I 0 1 A0 0 1 B - 0 0 1 C0 0 1 D - 0 0 1 F0 0 2 0 O O 2 B0 0 2 D o i i 2 K0 0 2 F - 0 U 3 00 0 3 1 - 0 0 3 21 ) 0 3 3 - 0 0 3 - 11 ) 0 3 5 - 0 0 3 61 ) 0 3 7 - 0 0 3 80 1 1 3 9 0 0 3 Ai i [ ) 3 l i 0 0 3 C0 0 3 D - 0 0 3 E0 0 3 F - 0 0 4 1( I I M 2 - 0 0 4 3o 1 - - 0 0 4 50 0 4 6 - 0 0 4 70 0 4 9 - 0 0 4 A0 0 4 B - 0 0 4 C0 0 4 D - 0 0 4 E0 0 4 F - 0 0 5 00 0 5 1 - 0 0 5 30 0 5 4 0 0 5 60 0 5 7 - 0 0 5 8n o r .o o . ™ - 0 0 5 D0 0 5 E - 0 0 6 00 0 6 1 - 0 0 6 30 0 6 4 - 0 0 6 E0 0 6 F1 1 0 7 00 0 7 10 0 7 2 0 0 7 50 0 7 60 0 7 70 0 7 80 0 7 9 - 0 0 7 E0 0 7 F0 0 8 0

I 1 1 I W L MO O H l ( H ) o - l0 0 8 5 0 0 8 7

2 - 6 1 4 3 9i » l l n - i - l " I J

, , , , „ ,_ - ( i . i : i 3 . i

2 - 3 2 7 6 7

6 5 0 9 E x u l i o n R e g i s t e i6 5 0 9 I n d i r e c t i o n R e g i s t e i

B A S I C P r o g r a m ( l e x t ) R A I n p u t b u f f e r u w

B A S f C A r r a y s i R A

n u s e d l < \ \ :B A S I C V a r i a b l e s i n R A M

2 - 6 4 5 1 1 B A S I C S t r i n g s ( t o p d o w n ) i R A 6 4 5 1 2 - 6 4 7 6 7 U n u s e d R A ( d e s c r i p t o r s ? )6 4 7 6 8 - 6 5 5 3 5 C u r r e n t K E d e f i n i t i o n s ,

n u s e d .

2

! > 1 1 1 1 1 I t I 1 1 1 2 2 2 2 - 2 " .2 2 7 - 2 82 9 - 3 13 2 - 4 34 5 - 4 64 7 - 4 84 9 - 5 05 1 - 5 2

. 5 5 - 5 65 7 - 5 85 9 - 6 06 1 - 6 26 3 - ( V .6 6 - 6 76 8 - 6 97 0 - 7 1. ■ 7 5 - 7 67 7 - 7 87 9 - 8 08 1 - 8 38 4 - 8 1 18 7 - 8 89 9 1 - 9 39 4 - 9 69 7 - 9 9

1 0 0 - 1 1 01 1 1 1 1 1 1 1 4 - 1 1 7

I 1 1 1 2 1 2 - 1 2 6\ 2 U

1 3 3 - 1 3 5

U S R J u m pT l O u t p u t E l e m e n t s H . M . S . T

P o i n t e r : P r i n t U s i n g F o r m a lS e a r c h C h a r a e t e iS i - a i i - b e r w e m - U i i o t f ? . \ ' \ n i >I n p u t p o i n t ; s u b a r i p t sC a t a l o g l i n e c o u n t e rD e f a u l t D I ( l a gT y p e 2 5 s t r i n g ( l i n t e g e iT y p e : I 2 8 = i n l e g e r , 1 1 p o i n lC r u n c h ( l a ; ;S u b s c r i p t i n d e x[ n p u t = 0 ; C I e t - 6 4 ; R e a d = 1 5 2D i s k s t a t u s w o r k v a l u e sC u r r e n t 1 d e v i c e f r p r o m p t s u p p r e s si n t e g e r v a l u eD e s c r i p t o r s t a c k p o i n t e r sM i s c w o r k p o i n t e rP o i n t e r ; S t a n o B A S I CP o i n t e r : E n o B A S I CP o i n t e r : S t a r t o f V a r i a b l e sP o i n t e r : E n o V a r i a b l e sP o i n t e r : S t a r t o l A r r a y sP o i n t e r : E n o A r r a y sP o i n t e r : V a r i a b l e w o r kP o i n t e r : B o t t o m o f S t r i n g sP o i n t e n U t i l i t y S t r i n gP o i n t e r : T o o S t r i n g M e m o r yC u r r e n t B A S I C l i n e n u m b e rO l B A S I C l i n e n u m b e rO l B A S I C t e x t p o t n t e iD a l a l i n e n u m b e rD a t a l e x t p o i n t e rI n p u t p o i n t e rV a r i a b l e n a m eV a r i a b l e a d d r e s sF o r - l o o p p o i n t e rT e x t p o i n t e r s a v eC o m p a r i s o n s y m b o l a c u m u l a t e !F u n c t i o n l o c a t i o nW o r k i n g s t r i n g v e c t o rF u n c t i o n j u m p c o d eW o r k p o i n t e r s v a l u e sE x p o n e n t s i g nA c c t l m s t r i n g p r e f i xA c c u m ' l : E x p o n e n iA c c u m M ; M a n t i s s aA c c u m ' l : S i g nS e r i e s E v a l u a t i o n C o n s t p o i n t e rA c c u m ' l H i o r d e r ( o v e r f l o w )A c c u m ' 2 . E x M a n , S i g nS i g n c o m p a r i s o n , A r c ' l v ' A c c " l L o r d e r ( r o u n d i n g )

P o i n t e r : B A S I C t e x i

i i i s ( I M S0 0 8 B - 0 0 8 E0 0 8 F0 0 9 0 - 0 0 9 20 0 9 3 - 0 0 9 50 0 9 6 0 0 9 80 0 9 9 - 0 0 9 B0 0 9 C0 f J 9 |0 0 9 10 0 9 F0 O A 00 I I A 10 0 A 20 0 A 6 - 0 0 A 80 O A 9

i i I A D 0 A B0 0 A C 0 0 A DO O A E - O 0 B 30 0 B 40 0 B 51 1 0 1 ( 7 - 0 0 B 8D 0 B 9 O O B AO O B B O O B CO O B DO O B EO O B F0 0 C 0 - 0 O C 10 O C 2 - 0 O C 30 O C 4 0 O C 70 O C 8 - 0 O C 9O O C A0 0 C BO O C C0 O C DO O C EO O C F0 D 0 O D 10 O D 2( i n n : !

0 0 D 50 0 D 6i ) O [ ) 70 0 D 8l l ( l [ , 4 | ) ( I [ ) AO O D B0 0 D C0 0 D Dn o i i i - :O O D F0 0 E 00 0 E 10 0 E 2 0 O E 50 1 0 00 1 0 0 - 0 1 0 AO H I O - 0 1 F K0 1 F F0 2 0 0 - 0 2 0 F0 2 1 0 - 0 2 2 60 2 5 5 0 2 5 60 2 5 7

0 2 5 9O 2 5 A - O 2 5 D0 2 5 E - 0 2 7 60 2 8 0 0 2 8 10 2 8 2 - 0 2 8 30 2 8 4 - 0 2 8 50 2 8 6 - ( 1 2 8 7( I 2 H K 1 1 2 8 90 2 8 A 0 2 8 B0 2 8 C - 0 2 8 D0 2 8 E 0 2 8 F0 2 9 0 - 0 2 9 10 2 9 2 0 2 9 30 2 9 4 - 0 2 9 50 2 9 6 - 0 2 9 70 2 9 8 0 2 9 90 2 S A 0 2 9 B0 2 9 C

: . . :1 3 9 - 1 4 21 4 1 1 l - l 1 61 4 7 - 1 4 91 5 0 - 1 5 21 5 3 - 1 5 5) S 1 5 1 5 1 5 1 6 1 6 1 6 1 6 6 - 1 6 81 6 1 7 1 7 1 7 2 - 1 7 31 7 4 - 1 7 91 8 1 8 1 8 3 - 1 8 41 8 5 - 1 8 1 11 8 7 - 1 8 81 8 1 9 1 9 1 9 2 - 1 9 31 9 4 - 1 9 51 9 6 - 1 9 92 0 0 - 2 0 12 0 2 0 2 1 1 12 1 2 i i2 0 2 0 . . ' I - !2 1 1 12 1 2 1 2 1 2 1 2 1 2 1 2 1 7 - 2 1 82 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 6 - 2 2 ! )2 5 2 5 6 - 2 M2 5 6 - 5 1 05 1 5 1 2 - 5 2 75 2 8 - 5 5 1 15 9 7 - 5 9 85 9 6 0 6 0 6 0 2 - 6 0 56 0 6 - 6 3 06 4 0 - 6 4 16 4 2 - 6 4 36 4 4 - 6 4 56 4 6 - 6 4 76 . 1 8 - 1 1 4 9i ; r , n ( 1 5 16 5 2 - 6 5 36 5 4 - 6 5 5

U 6 5 l . 5 R _ t u 96 6 0 - 6 6 1( 1 6 2 - 6 6 31 1 6 4 - 6 6 5

( 1 6 8

I n p u t p o i n t e rD O p a r s e r w o r k v a l u e sE r r o r t y p e n u m b e iP o i n t e r t f i l e n a m eP o i n t e r : T a p e B u f f e r , S c r o l l i n gI j i a d e n , « l i l r e s v K n o p r o g r a mI / s t a r t a d d r e s sS t a t u s w o r d S F i l e n a m e l e n g t hC u r r e n t l o g i c a l f i l eC u r r e n t d e v i c eC u r r e n t s e c o n d a r y a d d r e s sI n p u t d e v i c e , n o r m a l l yO u t p u t C M d e v i c e , n o r m a l l y 3I N B U FK e y s w i t c h P 1 A s l o p k e y . e t cI E E E d e f e r r e d H a I E E E d e f e r r e d c h a r a c t e rS e g m e n t I r a i i s f e r r t v e c t o rM o n i t o r r e g i s t e r s a v eM o n i t o r s t a c k p o i n t e r s a v eM o n i t o r b a n k n u m b e i s a v eM o n i t o r I K ( J s a v i ' / p o i n t e rM o n i t o r m e m o r y p o i n t e rM o n i t o r s i ' i o n d a r v p o i n t e iM o n i t o r c o u n t e rM o n i t o r m i s c b y t eM o n i t o r d e v i c e n u m b e rP r o g K e T a b l e a d d r e s s1 ' i u ! [ m m , k i i l i l i k i ' \ a d d r e s sP o i n t e r s t c h a n g e P r o g K e T . i h i eP o i n t e r t s c r e e n l i n eS c r e e n l i n e n u m b e rP o s i t i t i o n o f c u r s o r o l i n e0 i e x t m o d e , e l s e g r a p h i c s m K e p r e s s e d : 2 5 i f n k e O l c u r s o r c o l u m nO l c u r s o r r o N e c h a r a e t e i F l a g

k e y s i K e y b o a r d b u f f e rQ u o t e s R a I n s e r t k C u r s o r t y p e f l a gS c r e e n l i n e l e n g t h

k e y s i ' k e j b u f f e tK e r e p e a l d e l a yK e r e f » f i » s p e e dT e m p o r a l ) v . i n ,C u r r e i o u i p u i t i a r a c t e rT o • i B o t t o m B o r e e nL e f t e d g e o f c u r r e n t s c r e e nR i g h t e d g e o s c r e e nK e y s : 2 5 5 n o n e J 2 7 . k e y . l l l s h i l iK e y : 2 5 5 » n o n e ( n s h i f t ]U n W r a p B i t sH e t b i n a r y s t a g i n g a r e aN u m e r i c t A S C I I ' w o r k a r e aS l a c k a r e aS l a c k p o i n t e r s a v e l o c a t i o n1 1 1 . . i . n i i f , , r t - , iD i s k c o m m a n d w o r k a r e aM i s c w o r k v a l u e s f o W A I T , e t ' B a n k ' v a l u eO u t p u t l o g i c a l l i l e ( C M D )S i g n o T A P i c k u p s u b r t n ; m i s c w o r k v a l u e sP R I N T U S I N G w o r k i n g v a r i a b l e sE r r o r r o u t i n e l i n k 1 8 5 4 1 ) 1W a r m s t a r t l i n k ( 8 S C 5 IC r u n c h t o k e n l i n k ( 8 8 A 9 )L i s t l i n k ( 8 9 D B )C o m m a n d d i s p a t c h l i n k ( 8 7 4 C )T o k e n e v a l u a t e l i n k ( 9 6 9 C )E x p r e s s i o n e v a l l i n k ( 9 5 A F )C H R G O T l i n k ( B 9 8 E IC H R C E T v e c t o r ( B 9 9 4 )F l o a t - f i x e d v e t - t o r ( B 9 8 0 )R x e d - F l o a l v e c t o r ( 9 C A 5 )E r r o r t r a p v e c t o rE r r o r l i n e n u m b e rS t a c k p o i n l e t s a v e

0 2 9 D - 0 2 9 F0 2 A O - 0 2 A 50 2 A 6 0 2 A 70 3 0 0 0 3 0 10 3 0 2 - 0 3 0 30 3 0 4 0 3 0 S0 3 0 6 - 0 3 0 70 3 0 8 - 0 3 0 90 3 0 A 0 3 0 B0 3 0 C - 0 3 0 D0 3 0 E - 0 3 0 Fo : ! i t i - r a i l0 3 1 2 - 0 3 1 30 3 1 4 - 0 3 1 51 1 3 1 6 - 0 3 I T0 3 1 8 - 0 3 1 90 3 I A - 0 3 I B0 3 I C - 0 3 1 D0 3 1 1 - 0 3 1 F0 3 2 0 - 0 3 2 10 3 2 2 1 1 3 2 30 3 2 4 1 1 3 2 50 3 2 6 - 1 1 3 2 70 3 2 8 1 ) 3 2 9O 3 2 A H 3 2 I !0 3 2 C - 0 3 2 D0 3 2 E - 0 3 2 F0 3 3 0 - 0 3 3 10 3 3 2 0 3 3 30 3 3 1 - 0 3 3 1 )0 3 3 E - 0 3 1 70 3 4 8 - 0 3 5 10 3 5 2 0 3 5 40 3 5 5 0 3 5 70 3 5 8 O 3 5 A0 3 5 1 ! - 0 3 5 1 10 3 5 E0 . - I 5 F1 1 3 6 1 10 3 6 10 3 6 3 0 3 6 60 3 6 9( I 3 6 A - 0 3 6 B0 3 6 F - 0 3 7 10 3 7 50 3 7 6 0 3 7 7I I 3 7 A0 3 7 80 3 7 C0 3 7 D0 3 8 0 0 3 8 10 3 8 2I I 3 S 30 3 8 40 3 8 50 3 K i i0 3 8 70 3 8 8l l i . V IO 3 8 AI I 3 S I 10 3 8 1 '0 3 8 D 0 3 A 00 3 A 1 - 0 3 A A0 3 A B 0 3 B 10 3 B 5 0 3 B 60 3 F 8 - 0 3 F 90 3 F A 0 3 F B0 1 0 0 0 7 F F0 8 0 0 O F F F1 0 0 ( 1 I F F F2 0 0 0 7 F F Fs o o n B F F FC 0 0 0 C F F Fl l i i o D - D 7 C FD 8 0 0 D 8 0 ID A O 0 - D A K "D B 0 0 D B O FD C 0 1 ) D C I I FD D 0 I I - D D 0 3D E O O D E 0 7D F O 0 - 1 ) 1 - 1 1 7E O O O F F F F

6 6 9 - 6 7 16 7 2 - 6 7 76 7 8 - 6 7 97 6 8 - 7 6 97 7 0 - 7 7 17 7 2 - 7 7 37 7 1 - 7 7 57 7 6 - 7 7 77 7 8 - 7 7 97 8 0 - 7 8 17 S 2 - 7 S 7 8 1 - 7 8 57 8 6 - 7 8 77 S 8 - 7 8 ! )7 9 0 - 7 9 17 9 2 - 7 9 37 9 1 - 7 9 57 9 1 . - 7 9 77 9 S - 7 9 98 0 0 - 8 0 1

8 1 0 - 8 1 18 1 2 - 8 1 38 1 4 - 8 1 58 1 6 - 8 1 78 1 8 - 8 1 98 2 1 1 - 8 2 98 3 0 - 8 3 98 4 0 - 8 4 98 5 0 - 8 5 28 5 3 - 8 5 3< 5 , , - v 5 S8 5 9 - 8 6 18 6 8 6 8 6 8 6 8 6 7 - S 7 O8 7 8 7 4 - 8 7 58 7 9 - 8 8 18 8 S 8 6 - 8 8 78 9 - i ' . l l8 9 8 9 8 9 6 - 8 9 78 9 8 9 9 0

9 0 9 0 9 0 < « i 5• k m ;9 0 9 0 1 1 1 ( 1 - 9 2 89 2 9 - 9 3 89 3 9 - 9 1 89 1 9 - 9 5 0

1 0 1 6 - 1 0 1 71 0 1 8 - 1 0 1 91 0 2 4 - 2 0 1 72 0 4 8 - 4 0 9 54 0 9 6 - 8 1 9 18 1 9 2 - 2 3 7 6 7

3 2 7 6 8 - 4 9 1 5 14 9 1 5 2 - 5 3 2 4 75 3 2 4 8 - 5 5 2 4 75 5 2 9 6 - 5 5 2 9 75 5 8 0 8 - 5 5 8 3 65 6 0 6 4 - 5 6 0 7 95 6 3 2 0 - 5 6 3 3 5

T e m p o r a n T R A I ' . I I I S I WT e m p o r a r y I N S T R $ b y t e sH a n k o l f s e lI R v e c t o rB R v e c t o rM i l l v e c t o rO P E N v e c t o rC L O S E i rC o n n e d - i n p u l v e c t o rC o n n e c t - o u t p u t v e c t o rR e s t o r e d e f l t I / v e c t o rI n p u t v e c t o rO u t p u t v e c t o rS l o p k t ' V l e s l v e c t o rG E v e c t o rA l t o n a l f i l e s v e c l o tL o a d v e c l o tS a v e v e c t o rM o n i t o r c o m m a n d v e c t o rK e y b o a r d c o n t r o l v e c t o tP r i n ! c o n t r o l v e c t o rI E E E s e n d L S A v e c l o tI E E E s e n d T S v e c t o rI E E E r e c e i v e h v v e d o ii K i - : i - : s t - n c i c i u i t \ i - u i . iI E E E s e n d u n l a l k v e c t o rI E E E s e n d u n i i s t e n v e c t o rI E E E s e n d l i s t e n v e c t o rI E E E s e n d t a l k v e c t o rK i l e l o L j i i . i l a d d r e s s e s l a l i lF i l e d e v i c e t a b l eF i l e s e c o n d a r y a d d s t a b l eB o t t o m o s y s t e m m e m o r )T o o s y s t e m m e m o r yB o t t o m o u s e r m e m o r yT o o u s e r n i e m u nI E E E t i m e o u t : e n a b l e t

L u . n l . 1 2 V e r i f yN u m b e r o o p e n f i l e sM e s s a g e m o d e b y t eM i s c r e g i s t e r s a v e b y t e sT i m e r t o g g l eC a s s e t t e v e c t o r ( d e a d e n R e l o c a t i o n s i , i n a d d r e s s

b y t e s

( F B E 9 )( E E 2 1 )( F C A A )( F l i B i - ' l( F 5 E D )( F 5 4 9 )( F 5 A 3 )( F 6 A 6 )( F 4 9 C )( F 4 E E )( E 9 6 B )( F 4 3 D )( F 6 7 F I( F 7 4 6 I( F 8 4 C I[ E E 7 7 I( E 0 I F 1( E O 1 E )( E 2 7 4 )( F 2 8 0 )( E 3 0 A )( E 2 9 7 )( F 2 A B ]( E 2 A P 1( F 2 3 4 )i l ' 2 3 0 )

C a s s e t t e m o t o t f l a g ( u n u s e d ]R S - 2 3 2 C o n t r o l . C o m m a iK S - 2 3 2 S t a t u sR S - 2 3 2 H a n d s h a k e i n p u tK S - 2 3 2 I n p u t p o i n t e rl . s - : : : . ' . . i t . , ! ! p o i n t e tP o i n t e r : n [ " V m m B a n k b y t eR V M a C u r r e n t l i n e l e n g t hT e m p o u t p u t c h a r s a v e0 n o r m a l . 2 5 5 = a u t o i n s e r t1 1 s c r o l l i n g . 2 5 n s c \ l i s < w o r k b y t e f o s c r e e ni n d e x l p r o g k e S c r o l l m o d e f l a gB e l l m o d e f l a gI n d i r e c t b a n k s a v eL e n g t h s o ' k e y ' w o r d sB i m a p p e d T a l ) s l o p sK e y b o a r d i n p u t b u f f e rK e v w o r d l i n k ( E 9 1 1 J

R e s t a r t v e c t o rR e s t a r t l e s l m a s k

I I

F r e e R A ( r e s e r v e d l o D O S )R e s e r v e d l o p l u g i R A R e s e r v e d l o p l u g i D O R O R e s e r v e d f o c a r t r i d g e sB A S I C l i I U n u s e dS c r e e n R A V i d e o c o n t r o l l e r 6 5 1 5S o u n d I n t e r f a c e D e v i c e 6 8 C o m p l e x I n t e r f a c e A d a p t o r 6 5 2 6C o m p l e x i n t e r f a c e A d a p t * 6 5 2 6

5 6 5 7 6 - 5 6 5 7 9 A s y n c h r o n o u s C o m m s 1 A 6 5 5 15 6 8 3 2 - 5 6 8 3 95 7 0 8 8 - 5 7 0 9 55 7 3 4 4 - 6 5 5 3 5

T r P o r t I n t e r f a c e A d a p t o lT r I ' o n I n t e r f a c e A d a p t o tK e r n a l R O

6 5 2 56 5 2 5

6 5 2 5 T r P o r t 6 5 2 5 T r P o r tD E O OD E O 1D E 0 2D E 0 3D E O 4D E O 5D E 0 6D E 0 7

N R F D

S e n s e

N D A CC a s s e t t e

M o t o r

E O

O o

D A A T R I - ' NN e t w o r kA R R T S R I F

D a t a D i r e c t i o n R e g i s t e r F o D E O OD a t a D i r e c t i o n R e g i s t e r F o D E 0 1

I R C l

A C I AC

G r a n l i i c s

I A L I E E E P W I R

S l a c k O A c t i v e I n t e r r u p t R e s t e r

5 6 8 3 2 D F 0 (5 6 8 3 3 D F 0 15 6 8 3 4 D F 0 25 6 8 3 5 D F 0 35 6 8 3 6 D F 0 45 6 8 3 7 D F 0 55 6 8 3 8 D F 0 65 6 8 3 9

K e y b o a r dS e l e c t

\ ™ [ , K e y b o a r d R e D a t a D i r e c t i o n R e g i s l e i f o D F O UD a t a D i r e c t i o n R e g i s t e r f o D F 0 1

D a l a D i r e c t i o n R e g i s t e r f o D F 0 2U n u s e d

o u t )o u t )( i l l )

5 7 0 8 85 7 0 8 95 7 0 9 05 7 0 9 15 7 0 9 25 7 0 9 35 7 0 9 4

1 8 T h e T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 51: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 51/95

C o m m o d o r e B 1 2 8 R O R o u t i n e sT h f o l l o w i n g i m a o r o u t i n e s a n d d a w i t h i n t h e c u r r e n t ( S e p t e m b e r1 9 8 3 ) v e r s i o n o i h C o m m o d o r e B 1 2 8 c o m p u t e r . C a u t i o n : T h e s a m e r o t i n e s e x i s t s i t h R 2 5 ( i b u t t h a d d r e s s e s

8 0 0 0 J u m p s : W a r m s t a r t . C o l d s t a r t8 0 0 6 M a s k : ' C B M 8 '8 0 0 B R e f e r e n c e V e c t o r s ( u n u s e d )8 0 2 7 A c t i o n v e c t o r s8 0 3 B A c t i o n ( r u n e t c ) v e c t o r s8 0 A 3 F u n c t i o n v e c t o r s8 0 D 1 O p e r a t i o n v e c t o r s8 0 E F K e y w o r d s8 2 8 F M e s s a g e v e c t o r s8 2 E 7 M e s s a g e s8 5 5 0 P r i n t ' O l o m e m o r y 18 5 5 2 E r r o r r o n 8 5 A E P r i n t l i n e l u m b e r8 5 C 0 W a r m s t a r t8 5 F 3 H a n d l e n e l i n e8 6 A 4 R e c h a i n i n e s8 6 A 3 R e c e i v e i n p u t l i n e8 7 1 F F i n d B A S I C l i n e8 7 5 1 C o m r n a n d i s p a t c h e r8 7 D B P e e k s l a c k l o F O R / G O S U B8 8 1 5 O p e n t e x t s p a c e8 8 6 6 S t a c k t o o d e e p ?8 8 8 9 C h e c k s t r i n g s p a c e8 8 9 0 C h e c k B A S I C s p a c e8 8 9 F C h e c k a r r a y s p a c e8 8 A B ' o u t o a r r a y s p a c e '8 8 B F C r u n c h t o k e n s8 9 8 D P e r f o r m [ L I S T ]8 A 2 9 P e r f o r m : , : ' \ \8 A 4 5 P e r f o r m [ C L R ]8 A 9 0 ' U S I N G ' c h a r a c t e r s8 A 9 4 P e r f o r m [ F O R ]8 B 0 6 P e r f o r m [ N E X T ]8 B 7 9 P e r f o r m [ R E S T O R E ]8 B A 8 P e r f o r m [ S T O P 18 B A A P e r f o r m8 B E 9 P e r f o r m8 C 0 7 P e r f o r m8 C 2 5 P e r f o r m

E N D ]C O N T ]R U N ]G o s n i l

8 C 4 2 P e r f o r m [ I F ]8 C 7 7 P e r f o r m J R E M / E L S E ]8 C 7 C P e r f o r m | G O ]8 C 8 4 P e r f o r m [ G O T O ]8 C B 8 P e r f o r m [ R E T U R N ]8 C D F P e r f o r m [ D A T A ]8 C E D N e x t s t a t e m e n t8 C F 0 N e x t l i n e8 D I 6 P e r f o r m | T R A P ]8 D 2 B P e r f o r m [ O N ]8 D 4 E G e f i x e d p o i n t n u m b e r8 D 8 A P e r f o r m [ L E T ]8 D C 4 P e r f o r m [ R E S U M E ]

a r n o t e x a c t l y t h e s a m e .

8 E 2 4 P e r f o r m [ D I S P O S E )8 E 7 A P e r f o r m8 E 8 0 P e r f o r m

P R I N T " )C U D ]

8 E 9 D P e r f o r m [ P R I N T ]8 F I 5 P e r f o r m I G E T ]8 F 4 B P e r f o r m [ \ P I T - ]8 F 6 6 P e r f o r m [ I N P U T8 F A 8 P r o m p t i n p u t8 F F . A P e r f o r m [ R E A D ]9 0 E 7 P e r f o r m S Y S I9 1 0 C P e r f o r m [ D I M ]9 1 1 6 P e r f o r m [ D E F ]9 1 4 6 P e r f o r m9 1 5 2 P e r f o r m

i ' O K K ]W A I T ]

9 1 7 F P e r f o r m [ K E Y ]9 1 B C P e r f o r m9 1 C 8 P e r f o r m

V E R I F Y ' ]L O A D ]

9 2 I B P e r f o r m [ S A V E ]9 2 4 3 P e r f o r m [ O P E N ]9 2 9 7 P e r f o r m [ C L O S E ]9 2 A I P e r f o r m C A T A L O G ]9 3 6 D P e r f o r m [ D O P E N ]9 3 7 E P e r f o r m [ A P P E N D ]9 3 A 9 P e r f o r m [ D C L O S E ]9 3 C 3 P e r f o r m [ D S A V F J9 3 C E P e r f o r m [ D L O A D |9 3 D E P e r f o r m [ B A N K |9 3 E C P e r f o r m [ B S A V E9 4 0 E P e r f o r m J B L O A D ]9 4 2 7 P e r f o r m [ H E A D E R ]9 4 6 4 P e r f o r m I S C R A T C H ]9 4 9 E P e r f o r m9 5 O A P e r f o r m

R E C O R D ]D C I . E A R 1

9 5 1 3 P e r f o r m [ C O L L E C T ]9 5 2 A P e r f o r m [ C O P Y ]9 5 4 6 P e r f o r m [ C O N C A T ]9 5 5 2 P e r f o r m [ R E N A M E ]9 5 6 0 P e r f o r m [ B A C K U P ]9 5 8 6 P a t c h a r e a9 5 C 1 E v a l u a t e e x p r e s s i o n9 5 C F R e c u r s i v e e n t r y9 6 C B V a l u e o f P I i n b i n a r y9 6 F 8 E v a l u a t e9 7 2 4 E v a l w i l t

N O T ]p a r e n s

9 7 9 A G o f o s s t a t u s9 8 6 B E v a l u a t e [ O R ]9 8 6 E E v a l u a t e [ A N D ]9 8 A 8 E v a l u a t e [ C O M P A R E ]9 9 2 C G e t v a r n a m e / l o c9 9 B F C h e c k h . i b c l k9 A F 5 A r r a y p n l r s u b r t9 B 0 6 F l o a t - l i x e d

9 B A 49 B A 79 C F 5m 9 D 3 99 D 4 A9 D 5 79 E O 79 E 3 09 E 4 D9 F S ES F C AA 0 0 BA 0 D 0A 0 E 9A 1 4 8A 2 I 0A 2 2 FA 2 B 1A 3 B 4A 3 C 3A 5 0 DA 5 3 7A 5 4 1A 5 7 AA 5 B 3A 6 5 9A 6 A 6A 6 A DA 6 F 8A 7 9 1A 7 C 0A 7 D BA 8 0 5A 8 1 FA 8 A BA 8 E 6A 9 5 5A A D 1A A E BA B 2 2A B 4 2A B 8 EA B 9 DA B A EA D 5 3A D B 5A F 9 DA F F 4B 0 2 6B 4 B 8B 4 E 5B 5 0 1B 5 0 1B 5 0 6B 5 2 EB 5 3 AB 7 C B

b a s u b s c r i p t '' i l l e g a l q u a n t i t y 'E v a l u a t eE v a l u a t e

F R E |P O S ]

F i x e d - f l o a tC o n f i r m n o d i r e c tC h e c k d i r e c t m o d eE v a l u a t e [ P E E K ]E v a l u a t eE v a l u a t e

s u b t r a c t ]a d d ]

O v e r f l o w e r r o rE v a l u a t eE v a l u a t e

L O G ]m v

1 f l o a t i n gE v a l u a t e [ d i v i d e ]E r r o r : ' d i v i s i o n b z e r o 'E v a l u a t e [ S G N ]E v a l u a t eE v a l u a t e

A B S ]I N T ]

P r i n t n u m e r i cP r i n t c a n n e d ' n e s s . i n c '

3 2 7 6 8E v a l u a t e [ S Q R |E v a l u a t e [ p o w e r ]E v a l u a t eE v a l u a t eE v a l u a t e

i " ' ! !E X I ' IR N D ]

E v a l u a t e [ C O S ]E v a l u a t e S l \ ]E v a l u a t e [ T A N ]E v a l u a t e A T P e r f o r m [ P U D E F ]E v a l u a t e [ S T R $ [S e u s i n d e s c r i p t o r sS c a n a n d s e u s t r i n gB u i l d s t r i n g i n t o m e m o r yD i s c a r d u n w a n t e d s t r i n g. d e a n d e s c r i p t o r s t a c kE v a l u a t e [ C H R $ ]E v a l u a t e [ l . E F I ' S ]E v a l u a t e [ R I G H T S ]E v a l u a t e M I D S ]E v a l u a t e [ L E NE v a l u a t eE v a l u a t e

A S C ]V A L ]

A l l o c a t e d y n a t l i s t r i n g s p a c eG a r b a g e c o l l e c t i o nP e r f o r m [ D E L E T E ]G e r a n g eP e r f o r m < P R l N T U S I N G >R e s e t t e p o i n t e rE v a l u a t e n t e g e rE v a l u a t e n u m e r i cC h e c k n u m e r i c m o d eC h e c k s t r i n g m o d eP r i n t f o r m a l c h a r a c t e rP r i n t c h a r a c t e rD i s k c o n a n d f o r m a t s

B A I EB A 2 6B A 2 9B A 5 0B A 5 AB A 6 9B A 6 EB A 7 3B A 7 8B A 7 DB A 8 2B A 8 7B A 8 CR B 8 2B B A 6B B E IB B F . 2B B E 8B B E EB B F 4B B F AB C 0 OB C 0 6B C O CB C 1 2B C 1 AE O O OE 2 4 DE 2 5 1E 2 6 0E 2 9 9E 3 0 6E 3 1 1E 3 1 4E 3 3 1E 3 4 4E 3 4 AE 3 5 AE 3 9 4E 3 B 1E 4 8 DE 4 B AE 4 F 5E 5 1 EE 5 3 2E 5 4 4E 5 A EE 6 1 CK l i 5 . - .E 6 5 8E 6 6 DE 6 9 4E 6 A 9E 6 B DE 6 B FE 6 E 3E 6 E 5E 7 B E

F l o a t - f i x e d c o n v e r s i o nC H R G E T - G e t n e B A S I CC H R G O T - G e t p r e v i o u s c h N u m e r i c c h e c kS e t e x t b a n kS e b a n k f r o m F A S e b a n k f r o m $ 6 0S e b a n k f r o m $ 2 4S e b a n k 1 ( s y s t e m )S e b a n kS e b a n kS e b a n kS e b a n k ( t e x t )S t a r t u p m e s s a g eL i n k v e c t o r s ( $ 0 2 8 0 )B A S I C I / w i t h e r r o r t r a p s :P e r f o r m B A S I C O p e nP e r f o r m B A S I C G e P e r f o r m B A S I C I n p u tP e r f o r m B A S I C o u t p u tP e r f o r m B A S I C c o n n e c t - i n pP e r f o r m B A S I C c o n n e c t - o u tP e r f o r m B A S I C L o a dP e r f o r m B A S I C S a v eE r r o r o a b o v e B A S I C I / O u t p u t e r r o r m e s s a g eK e m a l :S e g r a p h i c s m o d eS e t e x t m o d eS e u p C R T c o n t r o l rO u t p u t t s c r e e nC o n t r o l k e f a n o u tE s c a p e k e v e c t o rC u r s o r u p / d o w nC u r s o r l e f t / r i g h tR v s / r v s o f H o m e / d e a rT a t a s e t / c l e a r

C a r r i a g e r e t u r nM o v e s c r e e n l i n eR i n g b e l lD e l e t e n u m e r i cC h e c k s t a r t o f l i n el o c a t e l i n e w r a pG o t o s t a r t o f l i n eG o t o e n o f l i n eD e l e t e / i n s e r tI n i t i a t e l o a d / r u t )E s c a p e k e l i n kI n s e r t l i n eD e l e t e l i n eE r a s e r i g h tE r a s e l e f tS c r o l l u S c r o l l d o w nE n a b l e s c r o l l i n gD i s a b l e s c r o l l i n gC r e a t e n e p r o g k e

E 9 4 9i a r a c t e r E 9 7 0r a c i e r E 9 7 9

E 9 8 5E 1 1 I 1 9E 9 B BE 9 B CE 9 C 7E 9 D 6E 9 D 8E 9 D CE 9 E 6E 9 E CE 9 E FE 9 F 6E 9 F 9E A 0 5E A 0 8E A 2 0E A 2 3

, 1 E B A 9J U E B B 3

E B C BE B E 4E C 2 4E C 2 EE C 6 7E C 6 FE E O 0E E 0 9E E 2 IE E 5 5E E D 5E E F 9E E F FE F 0 8K F 1 7E F 1 FE F 2 2E F 2 7E F 3 1E F 4 CE F 8 FE F C BE F E 1E F E BE F F 5F 0 1 0F 0 4 AF 0 F 6F 0 F BF 1 0 7F 1 1 3F 1 2 3F 3 F 1 5 4F 1 5 FF 1 6 5

G e t p r o g k e a d d r sE s c a p e s e q u e n c eC a n c e l e s c a p e s e E s c a p e k e y v e c t o r sS e t o p / l e l tS e b o l l o m / r i g h lS e w i n d o wS e f u l l s c r e e nE n a b l e b e l lD i s a b l e b e l lS e u n d e r l i n e m o d eS e f l a s h i n g c u r s o rS e t s o l i d c u r s o rS e n o n - f a s h i n g c u r s o rR e v e r s e s c r e e n( a l t e r n a t e c h a r a c t e r s )U n - r e v e r s e s c r e e n( n o r m a l c h a r a c t e r s )C a n c e l a u t o i n s e r tS e a u t o i n s e r tL o a d / r u n k e y sS c r e e n l i i a d d s l o wS c r e e n l i n e a d d s h i g hC o n t r o l k e v e c t o r sD e f a u l t ' k e y ' w o r d l e n g t h sD e f a u l t ' k e v ' w o r d sB i m a s k sC R c o n t r o l l e r s e t u pM o n i t o r t r a pM o n i t o r c a l l ( 6 1 ) 9 3 7 )B R e n t r y -M o n i t o r r e e n t r yM o n i t o r v e c t o r sP e r f o r m [ . X ] e x i t t B A S I CS e P a d d r e s sS e l r e g i s t e r a d d r e s sP r i n t p r o m p t g r o u pP r i n t s p a c eP r i t l l q u e s t i o n m a r kM o n i t o r p r o m p lR e g i s t e r h e a d i n gP e r f o r mP e r f o r mP e r f o r mP e r f o r m

. R r e g i s t e r d i s p l a yM ] m e m o r y ' d i s p l a y

. ; r e g i s t e r c h a n g eV ] b a n k s w i t c h

P e r f o r m | . U ]P e r f o r m . : m e m o r y c h a n g eP e r f o r m I . G ] g P e r f o r m [ . L / . S ] l o a d / s a v eP r i n t h e b y t e sP r i n t h e b y t eP r i n t h e d i g i t

S w a p t e m p l / t e m p 2G e h e d i g i t sG e h e b y t eA S C I I h e t b i n a r yI n p u t c h a r a c t e rP e r f o r m | . @ ] d i s k s t a t u s

F 1 C 3F 2 2 1F 2 3 0F 2 3 1F 2 3 6F 2 7 4F 2 7 7F 2 8 0F 2 8 3F 2 9 7F 2 A BF 2 A FF 2 B 9r a i AF 3 8 IF 3 C 7F 3 D CF 4 0 0F 4 E EF 5 4 9F 5 A 3F 5 E DF 6 3 EF 6 5 0F 6 6 0F 6 7 8F 6 7 FF 6 A 6F 6 B FF 7 0 7F 7 4 6F 8 4 CF 8 E 6F 9 0 EF 9 3 9F 9 9 7F A F DF B 3 IF B 3 4F B 4 3F B 4 AF B 5 AF B 5 FF B 7 41 T . 7 KF B 8 DF B A 2F B D t iF B E 9F C 9 FF E 9 DF F 0 4i t - ' wF F 2 4F F 2 AF F 6 CF F F 6F F F A

E r r o r m e s s a g e sP r i n t e r r o r m e s s a g eS e n d ' t a l k -S e n d ' l i s t e n 'S e n d I E E E c o m m a n dS e n d L i s t e n S R e l e a s e A T S e n d T a l k S P r e p a r e I E E E i S e n d I E E F . d e f e r r e dS e n d u n t a l k 'S e n d ' u n l i s t e n 'S e n d I E E E b y t eR e c e i v e I E E E b y t eO p e n R S - 2 3 2C o n v e r t t t r u e A S C I IC o n v e r t t P E T S C I IA l l o c a t e b u f f e rO u t p u tC o n n e c t i n p u tC o n n e c t o u t p u tC l o s e f i l eF i n d f i l e L S e f i l e d e t a i l sF i n d m a t c h i n g S S e a r c h f o f i l eA b o r t a l l f i l e sR e s t o r e d e f a u l t I / O p e n f i l eO p e n I E E EL o a dS a v eR e a d t i m e o d a S e T O D / a l a r mF i l e e r r o r e n t r y p o i n l sP o w e r u r e s e tV e c t o r sN M e n t r yS e f u n c t i o n a d d r sS e f i l e p a r a m e t e r sR e a d s t a t u s b y t eS e m e s s a g e m o d eL o i n t o s t a t u s b y t eS e t i m e o u tS e t / r e a d t o p o m e m o r yS e t / r e a d b o t t o m o m e m o r yS e p a g e v e c t o r sI R i n t e r r u p tI n t e r r u p t r o u t i n e sW i n d u i n t e r r u p tE x s u b B a n k T r a n s f e r S e q u e n c e s :. . e x c o m m. . i p i n i l. . p u t a x s. . p u t a sJ u m b o j u m p t a b l eB a n k t r a n s f e r e x e c u t i o nH a r d v e c t o r s

6 5 2 6 C I 6 5 4 5 C R C o n t r o l l e rD B 0 0D B 0 1D B 0 2D B 0 2

D B 0 DD B 0 ED B 0 F

I n t e r - P r o c e s s o r D a t aI R O u S E M A P H B u s y

D a t a D i r e c t i o n R e g i s t e r F o D B 0 0D a t a D i r e c t i o n R e g i s t e r F o D B 0 1

U n u s e dI

F l a nU n u s e dU n u s e d

6 5 2 6 C I D C O OD C O 1D C 0 2D C 0 2

D C 0 6D C 0 7D C 0 8D C 0 9D C O AD C O BD C O CD C O DD C O ED C O F

I E E E D a t a I n / O u tU s e r P o r t

D a t a D i r e c t i o n R e g i s t e r F o D C O OD a t a D i r e c t i o n R e g i s t e r F o D C 0 1

U n u s e d

T i m e r B

T i m e O D a C l o c k ( T O D )

V 1 S e c .S e c .

M i n .H o u r

U n u s e dA l a r m

U n u s e dT O T i m e r

F o r c eT i m e r

S t a r t

5 6 0 6 45 6 0 6 55 6 0 6 65 6 0 6 7

5 6 0 7 75 6 0 7 85 6 0 7 9

5 6 3 2 05 6 3 2 15 6 3 2 25 6 3 2 3

5 6 3 2 65 6 3 2 75 6 3 2 85 6 3 2 95 6 3 3 05 6 3 3 15 6 3 3 25 6 3 3 35 6 3 3 45 6 3 3 5

D 8 0 05 5 2 9 6

< 1

f

1

1

1

1

1

1

1

1

D 8 0 15 5 2 9 7

H o r i z o n t a l T o t a lH o r i z o n t a l C h a r D i s p l a y e d

H o r i z o n t a l S y n c P o s i t i o nS y n c W i d t hV

V e r t i c a l T o t a l

V e r l T o t a l A d j u s t

V e r t i c a l D i s p l a y e d

V e r t . S y n c P o s i t i o n

M o d eS c a n L i n e s

C u r s o r S t a r t

C u r s o r E n

1

T y p i c a l V a l u e( D e c i m a l )

1 0 o 1 2 o 1 2 8 8 o 9 o 9 1 5 o r 1 0

2 o l o 3

3 o o

2 2 o 2 o 3

1 3 o r

9 ( b l i n k ) o 0 o r 6 ( u n d e r l i n e )

1 3 o r

V a r i e s

V a r i e s

M o s t R e g i s t e r a r e W r i t e O n l y 1 - V l r j a r R e a d / W r i t e1 6 / 1 7 a r R e a d O n l y

R e g i s t e r s 1 0 H a n d 1 c h a n g e a s t h e c u r s o r m o v e s

6 5 8 1 S I

6 5 5 1 A C I AD D 0 0D D 0 1

D D 0 2D D 0 3

D a t a R e g i s t e r

I R X T R R

S t O | )

D S D C * o f B i t s

P a r i t y

R e a d yT R

C l E c h o

E r r o rO F P S p e e d

I R T x R x D T

5 6 5 7 75 6 5 7 85 6 5 7 9

D A 0 1

D A 0 4D A 0 5D A 0 6

D A 0 F

D A

V o i c e F r e q u e n c y H i g h

S a T o o t h

A t t a c kS u s t a i n

R i n gM o K e D e c a y

R e l e a s e

V o i c e M o d u l a t i n g F r e q H

V o l u m e

5 5 8 0 9

5 5 8 1 25 5 8 1 35 5 8 H

5 5 8 2 3

5 5 8 3 2

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 4

Page 52: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 52/95

V I 2 0 S u p e r E x p a n d e r ( 1 2 1 1 A M e m o r y M a p

C h u a n C h e e , S t C a t h a r i n e s , O n t .C o m p i l e d 1 9 8 2 / 0 3 / 2 9

O r i g i n a l l y p u b l i s h e d i C O M P U T E !

A 0 0 0A 0 0 2A 0 0 4A 0 0 9A 0 1 1 -A 0 4 4A 0 7 7A 0 8 BA O B F

A 1 1 0A 1 1 D

A 1 3 2A 1 3 6A 1 4 0A 1 4 AA 1 7 BA 1 B 1A 1 B FA 2 1 4A 2 3 8A 2 A 2A 2 C 2A 2 C 8A 3 1 8A 3 3 7A 3 6 6A 3 6 AA 3 7 2A 3 9 5A 3 A 6A 3 B 4

A 3 B 4A 3 E 8

A 3 F 2A 3 F D -A 4 0 7A 4 B A -A 5 0 4

A 5 1 5A 5 2 A -

A 5 5 8A 5 8 BA 5 9 7

G e n e r a l I n p u t / O u t p u t R o u t i n e s

A 0 0 1 V e c t o r : R E S E T ( $ A 0 4 4 )A 0 0 3 V e c t o r : N M I ( S A 0 7 7 )A 0 0 8 R O i d e n t i f i c a t i o n f a O C B M 1 )A 0 1 0 T a b l e : f u n c t i o n k e n u m b e r sA 0 4 3 T a b l e : i n i t i a l f u n c t i o n k e d e f i n i t i o n sA 0 7 6 R E S E T r o u t i n eA 0 8 A N M r o u t i n eA O B E P a r s e K E ( g e t p a r a m e t e r s a n c h e c k s y n t a x )A 1 3 1 D i s p l a y a l f u n c t i o n k e d e f i n i t i o n s- A 1 1 C P r i n t c h r $ ( 3 4 ) ' a n d a o p t i o n a l '

A 1 3 1 P r i n l ' " c h r $ ( 1 3 ) ' a n a o p t i o n a l 'A 1 3 5 T a b l e : A S C I I s t r i n g f o o u t p u t ( ' k e y b a c k w a r d s )A 1 3 F T a b l e : A S C I I s t r i n g f o o u t p u t ( ' c h r $ ( 1 3 ) ' b a c k w a r d s )A 1 4 9 T a b l e : A S C I I s t r i n g f o o u t p u t ( ' c h r $ ( 3 4 ) ' b a c k w a r d s )A 1 7 A D e l e t e c u r r e n t f u n c t i o n k e s t r i n g ( k e y n u m b e r i . X A B I n s e r t s t r i n g i n t o f u n c t i o n k e d e f i n i t i o n a r e aA 1 B E L o c a t e f u n c t i o n k e d e f i n i t i o n ( k e y i . X r e t u r n i n d e x i . Y A 2 1 3 T a b l e : n e B A S I C k e y w o r d s i A S C I I f o r mA 2 3 7 T a b l e : v e c t o r s c o r r e s p o n d i n g t n e B A S I C t o k e n s ( $ C C t $ D D )A 2 A 1 I n i t i a l i z e k e r n a l v e c t o r s , I / O , R A A 2 C 1 T a b l e : k e r n a l v e c t o r s ( L , H )A 2 C 7 W a r m s t a r t r o u t i n eA 3 1 7 O u t p u t a c h a r a c t e r t d e v i c e ( c h a r i A A 3 3 6 E n m u s i c m o d eA 3 6 5 I n t e r p r e t k e y b o a r d m a t r i x i n p u tA 3 6 9 T a b l e : k e y b o a r d m a t r i x c o d e f o f u n c t i o n k e y sA 3 7 1 T a b l e : c o n v e r s i o n p a t t e r n f o f u n c t i o n k e y sA 3 9 4 I R r o u t i n eA 3 A 5 I n p u t c h a r f r o m a n d e v i c e ( d e v i c e n u m b e r i $ 9 9 )A 3 B 3 O u t p u t c h a r t a n d e v i c e ( c h a r i . A d e v i c e n u i $ 9 A )A 3 F 1 I n p u t e a c h c h a r f r o m k e y b o a r d b u f f e r- A 3 E 7 H a n d l e ' R U N ' k e y- A 3 F 1 H a n d l e ' R E T U R N ' k e yA 3 F C I n p u t f r o m d e v i c e 0A 4 0 6 P r i n t a e r r o r m e s s a g e i G R A P H I C m o d e ( e r r o r t o k e n i . A A 4 B 9 L e x i c a l l y a n a l y s e B A S I C s o u r c e l i n e ( t r a n s l a t e t t o k e n s )A 5 0 3 P r i n t B A S I C t o k e n s i A S C I I f o r mA 5 2 9 S t a r t n e B A S I C s t a t e m e n t

A 5 2 3 H a n d l e n e t o k e n s ( $ C C t $ D 6 )A 5 8 A G e a n e v a l u a t e a e x p r e s s i o n

A 5 8 A H a n d l e n e f u n c t i o n t o k e n s ( $ D 7 t $ D D )A 5 9 6 T a b l e : B A S I C v e c t o r s f o R A A 5 A 4 C h a n g e B A S I C v e c t o r s d u r i n g R E S E T

M u s i c R o u t i n e s

A 5 A 5 A 5 D 0 S a v e c u r r e n t s o u n d t a b l e ( a d d r e s s o f t a b l e i n . X , . Y )A 5 D 1 - A 6 0 1 I R Q m u s i c d r i v e rA 6 0 2 A 6 2 5 T a b l e : c o n v e r s i o n f o n o t e i n d e x t f r e q u e n c yA 6 2 6 A 6 E 5 I n t e r p r e t m u s i c m o d e c h a r a c t e r s ( c h a r i . A

A 6 2 9 - A 6 4 3 E x e c u t e ' 0 ' c o m m a n d , d e f a u l tA 6 4 4 A 6 5 D E x e c u t e c o m m a n d , d e f a u l t 0A 6 5 E - A 6 7 4 E x e c u t e ' S ' c o m m a n d , d e f a u l t 4A 6 7 5 A 6 8 6 E x e c u t e ' c o m m a n d , d e f a u l t 7A 6 8 7 A 6 9 3 E x e c u t e ' R c o m m a n dA 6 9 4 - A 6 9 B E x e c u t e ' P c o m m a n dA 6 9 C A 6 A 7 E x e c u t e ' Q c o m m a n dA 6 A 8 P l a y n e n o t e ( n o t e i n d e x i . Y A 6 A B A 6 B 3 S a v e n e s o u n d t a b l e w h e n p r e v i o u s n o t e f i n i s h e sA 6 B 4 A 6 B 9 C o m m o n r e t u r n r o u t i n eA 6 B A A 6 C D P l a y n o t e s ' A t ' G A 6 C E A 6 D A E x e c u t e ' * c o m m a n dA 6 D B A 6 E 5 E x e c u t e ' $ c o m m a n d

A 6 E 6 A 6 E C T a b l e : c o n v e r s i o n f o n o t e s t n o t e i n d e xA 6 E D A 6 E F T a b l e : c o n v e r s i o n f o o c t a v e t b a s e n o t e i n d e xA 6 F 0 A 6 F 9 T a b l e : c o n v e r s i o n f o t e m p o t d u r a t i o n ( j i f f i e s )

P a r s i n g N e w C o m m a n d R o u t i n e s

A 6 F A - L o o k f o a n e v a l u a t e f i r s t 1 - b y t e a n d t w o 2 - b y t e p a r a m e t e r sA 6 F D L o o k f o a n e v a l u a t e t w 2 - b y t e p a r a m e t e r sA 7 0 0 - L o o k f o a n e v a l u a t e o n 2 - b y t e p a r a m e t e rA 7 1 4 - A 7 1 B S a v e o n e 1 - b y t e p a r a m e t e r ( p a r a m e t e r i . A i n d e x i . Y A 7 1 C L o o k f o a n e v a l u a t e t w 1 - b y t e p a r a m e t e r sA 7 1 F A 7 2 B L o o k f o a n e v a l u a t e o n 1 - b y t e p a r a m e t e r

A 7 2 C A 7 3 F P a r s e G R A P H I C ( g e t p a r a m e t e r s a n c h e c k s y n t a x )A 7 4 0 - A 7 6 2 P a r s e C I R C L EA 7 6 3 - A 7 A 4 P a r s e D R A WA 7 A 5 A 7 B C P a r s e P O I N TA 7 B D P a r s e C O L O RA 7 C 8 A 7 C E G t e x e c u t e c o m m a n d s a f t e r p a r s i n gA 7 C F A 7 D 8 P a r s e R E G I O NA 7 D 9 - A 7 D C P a r s e S C N C L RA 7 D D - A 7 E 9 P a r s e S O U N DA 7 E A A 8 0 9 P a r s e C H A RA 8 0 A - A 8 1 0 P a r s e P A I N TA 8 1 1 - A 8 1 7 P a r s e R P O TA 8 1 8 - A 8 1 B P a r s e R P E NA 8 1 C - A 8 1 F P a r s e R S N DA 8 2 0 - A 8 2 3 P a r s e R C O LA 8 2 4 - A 8 2 7 P a r s e R G A 8 2 8 - A 8 4 2 P a r s e R D O TA 8 4 3 - A 8 4 6 P a r s e R J O YA 8 4 7 - A 8 4 E L o o k f o f i r s t 1 - b y t e p a r a m e t e rA 8 4 F A 8 6 6 I n d i r e c t j u m p t e x e c u t e n e c o m m a n d s ( p o i n t e r t p a r a m e t e r

s a v e a r e a i n . X , . Y , c o m m a n d i n d e x i n . A )A 8 6 7 A 8 7 8 T a b l e : v e c t o r t e x e c u t e n e w c o m m a n d s ( H A 8 7 9 A 8 8 A T a b l e : v e c t o r t e x e c u t e n e w c o m m a n d s ( L A 8 8 B A A 2 2 E x e c u t e G R A P H I C

A 8 A B - A 9 4 E H a n d l e G R A P H I C 1 , 2 , 3 i p r e v i o u s w a A 8 D 4 A 9 4 2 T r a n s f e r B A S I C p r o g r a m t a b o v e $ 2 0 0 0 a n d e x e c u t e C L A 9 4 3 A 9 4 E M a k e s c r e e n a 1 E 0 0 a n d c h a r a c t e r s e a 1 0 0 0

A 9 4 F - A 9 A 8 H a n d l e G R A P H I CA 9 6 7 A 9 A B T r a n s f e r B A S I C p r o g r a m d o w n t o l d l o c a t i o n a n e x e c u t e C L A 9 A C A 9 B 7 H a n d l e G R A P H I C i p r e v i o u s w a 1 , 2 , 3A 9 B 8 A A 2 2 S e u p r o p e r G R A P H I C s c r e e n

A A 2 3 A A 2 8 E x e c u t e R G A A 2 9 A A 6 A E x e c u t e C O L O RA A 6 8 A A 8 4 E x e c u t e R E G I O NA A 8 5 A A 8 B E x e c u t e R C O LA A 8 C A A E 6 E x e c u t e R D O TA A E 7 A A F 1 E x e c u t e P O I N TA A F 2 A B 1 2 E x e c u t e S C N C L RA B 1 3 - A B 2 2 E x e c u t e D R A W ( T X , . . . )A B 2 3 A B 3 4 E x e c u t e D R A W ( C , X , Y T X , . . . )A B 3 5 A B 5 4 E x e c u t e S O U N DA B 5 5 A B 6 9 E x e c u t e R S N DA B 6 A A B 7 6 E x e c u t e R P O TA B 7 7 - A B 7 D E x e c u t e R P E NA B 7 E P l o t s i n g l e p o i n t f r o m p a r a m e t e r s a v e a r e aA B 8 6 A B E 4 P l o t s i n g l e p o i n t f r o m b e g i n n i n g s c a l e d X , c o o r d i n a t e sA B E 5 S e u p o i n t e r s t c h a r a n c o l o u r m e m o r yA B F A A C 0 A S e u p o i n t e r t c o l o u r m e m o r yA C 0 B D r a w l i n e w i t h a n e s t a r t i n g c o o r d i n a t eA C 1 1 A C 9 2 D r a w l i n e s t a r t i n g f r o m p r e v i o u s c o o r d i n a t e ( u s i n g v e r s i o n o

B r e s e n h a m ' s D D a l g o r i t h m )A C 9 3 - A D 1 2 E x e c u t e C I R C L E u s i n g p r i n c i p a l o d i g i t a l d i f f e r e n t i a l a n a l y s e r

( D D A )A 1 C o n v e r t s t a r t i n g a n g l e t r a d i a n sA D 1 9 - A D 2 2 D i v i d e F A C * 1 b 1 A D 2 3 C a l c u l a t e n e s c a l e d a n c o o r d i n a t e o l o c u sA D 3 9 A D 6 B C a l c u l a t e u n i t o f f s e t t i m e s s c a l e d r a d i u sA D 6 C A D D E E x e c u t e P A I N TA D D F - C h e c k f o p o s s i b l e n e l o w e r b o u n d p i v o t c o o r d i n a t eA D E 8 - A E 0 1 S a v e p i v o t c o o r d i n a t eA E 0 2 A E 0 B C h e c k f o p o s s i b l e n e u p p e r b o u n d p i v o t c o o r d i n a t eA E 0 C - C h e c k i a b l e t P A I N T c o o r d i n a t eA E 0 F - A E 1 E C h e c k i a b l e t P A I N T a c o o r d i n a t e ( X , Y i n . A , Y )A E 1 F A E 2 3 M o v e b e g i n n i n g s c a l e d X , c o o r d i n a t e t - A , , YA E 2 4 A E 3 B C h e c k i c o o r d i n a t e h a b e e n a l r e a d y p l o t t e d o A E 3 C A E 4 4 M o v e b e g i n n i n g s c a l e d c o o r d i n a t e t t h r i g h tA E 4 5 - A E 5 1 M o v e b e g i n n i n g s c a l e d c o o r d i n a t e t t h l e f tA E 5 2 - A E 5 6 F l a g ' F O R M U L A T O C O M P L E X ' e r r o r m e s s a g eA E 5 7 A E D 9 E x e c u t e C H A RA E D A - A F 1 3 E x e c u t e R J O YA F 1 4 A F 3 3 S e u c o r r e c t V I c h i p s c r e e n r e g i s t e r sA F 3 4 S a v e n u m b e r o c o o r d i n a t e s a n c o l o u r r e g i s t e rA F 3 9 A F 3 E S a v e c o l o u r r e g i s t e rA F 3 F - A F 4 7 C o p y b e g i n n i n g f r o m e n d i n g s c a l e d X , c o o r d i n a t eA F 4 8 A F 7 5 S c a l e a n c o o r d i n a t e sA F 7 6 A F B 0 S c a l e a n c o o r d i n a t e s t t h r a n g e t 1 5

( . . A * c o o r d i n a t e « 2 / 2 5 6 ) ( n u m b e r o c o l u m n s o r o w s i n . A )

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 53: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 53/95

A F B 1 - A F B AA F B B A F C EA F C F A F E 2A F E 3 A F E 5A F E 6 A F E 6A F E 7 A F E EA F E F A F F 6A F F 7 - A F F AA F F B - A F F EA F F F A F F F

0 0 2 40 0 2 40 0 2 4 - 0 0 2 50 0 2 6

0 0 6 20 0 6 30 0 6 40 0 6 50 0 6 60 0 6 7

0 0 6 90 0 6 A0 0 6 B - 0 0 6 C

0 0 6 70 0 6 A0 0 6 B - 0 0 6 C

0 0 6 D - 0 0 6 E

0 0 6 9

0 0 6 90 0 6 A0 0 6 B0 0 6 C - 0 0 6 D

0 0 9 B0 0 9 B - 0 0 9 C

0 0 9 D0 0 9 E

0 0 9 F0 0 9 E - 0 0 9 F0 0 A C 0 0 A D0 0 C 30 0 C 3 - 0 0 C 4

O O F B - O O F C

0 2 8 F - 0 2 9 00 A 0 2 A 20 2 A 30 2 A 4

0 2 A 50 2 A 60 2 A 7

T a b l e : v e c t o r t m a c o o r d i n a t e t c o l o u r m e m o r y ' ( L T a b l e : v e c t o r t m a c o o r d i n a t e t c h a r a c t e r m e m o r y ( L T a b l e : v e c t o r t m a c o o r d i n a t e t c h a r a c t e r m e m o r y ( H T a b l e : b i s e f o c o l o u r m e m o r y( n o t u s e d - c o n t a i n s $ 0 0 )T a b l e : b i m a s k f o h i g h r e s m o d eT a b l e : b i m a s k f o m u l t i c o l o u r m o d eT a b l e : b y t e s t p l o t i m u l t i c o l o u r m o d eT a b l e : c o n v e r s i o n f a c t o r f o V I c h i p s c r e e n r e g i s t e r s( n o t u s e d - c o n t a i n s $ A A )

G e n e r a l R A A r e a

N u m b e r o c o o r d i n a t e sF l a g : c o l o u r r e g i s t e r m o d e ( $ F F = m u l t i c o l o u r , $ 0 0 = h i g h r e s )P o i n t e r : n e s t a r t o v a r i a b l e s / s t a r t o B A S I C m e m o r yT e m p a r e a f o b u i l d i n g V I c h i p r e g i s t e r s f o b u i l d i n g c h a r a c t e rb y t e f o s a v i n g s t a r t o B A S I C ( L

C u r r e n t C o o r d i n a t e s

E n d i n g s c a l e d c o o r d i n a t e ( 0 t o 1 5 9 )B e g i n n i n g s c a l e d c o o r d i n a t e ( 0 t o 1 5 9 )S c a l e d d i f f e r e n c e ( a b s o l u t e v a l u e )E n d i n g s c a l e c o o r d i n a t e ( 0 t o 1 5 9 )B e g i n n i n g s c a l e d c o o r d i n a t e ( 0 t o 1 5 9 )S c a l e d d i f f e r e n c e ( a b s o l u t e v a l u e - 1 )

F o S c a l i n g C o o r d i n a t e s

M u l t i p l i c a n d - I1 6 - b i t p r o d u c t1 0 - b i t m u l t i p l i e rF o D R A WS c a l e d u n i t d i r e c t i o n - 1S c a l e d u n i t d i r e c t i o nN u m b e r o s c a l e d u n i t s l e f t t p l o t b e f o r e n e x l s c a l e d u n i t( c o u n t u p N u m b e r o p o i n t s l e f t t p l o t ( c o u n t u p )

F o P A I N T

I n d e x : p i v o t c o o r d i n a t e s s a v e a r e a

F o C H A RC u r r e n t r o ( t 1 9 C u r r e n t c o l u m n ( 0 t o 1 9 L e n g t h o f s t r i n gP o i n t e r : s t r i n g l o c a t i o n

G e n e r a l R A A r e a

I n d e x : b e g i n n i n g o c u r r e n t f u n c t i o n k e d e f i n i t i o nP o i n t e r : c u r r e n t c h a r s e a d d r e s s b y t e i c h a r s e p o s i t i o n i s c r e e n m e m o r y d e s t i n a t i o n o b y t e o B A S I C p r o g r a m t t r a n s f e rI n d e x : e n o f u n c t i o n k e d e f i n i t i o n a r e aC u r r e n t f u n c t i o n k e n u m b e r l e n g t h o c u r r e n t f u n c t i o n k e s t r i n gL e n g t h o c u r r e n t f u n c t i o n k e s t r i n g ( c o u n t d o w n )P o i n t e r : b y t e i c o l o u r m e m o r yP o i n t e r : c u r r e n t b y t e ( f u n c t i o n k e d e f i n i t i o n , t a p e , s c r o l l i n g )F l a g : = h a v e t r a n s f e r r e d B A S I C p r o g r a m t n e l o c a t i o nP o i n t e r : k e r n a l s e u c u r r e n t m u s i c t a b l e p a r a m e t e r s a v ea r e a ( $ 0 0 3 C )P o i n t e r : t o o B A S I C m e m o r y ( u s u a l l y s a m e a $ 0 2 8 4 - $ 0 2 8 5 )

F o K E V e c t o r : i n t e r p r e t k e y b o a r d i n p u t ( $ A 3 3 7 )N u m b e r o b y t e s t a k e n b y S u p e r E x p a n d e r i h i g h m e m o r y ( $ 8 8 )N u m b e r o c h a r a c t e r s i f u n c t i o n k e d e f i n i t i o nI n d e x : c u r r e n t b y t e o f u n c t i o n k e s t r i n gL e n g t h o f u n c t i o n k e s t r i n g ( a m o u n t l e f t t o u t p u t )

F o r M u s i c

P r e v i o u s c h a r a c t e r i m u s i c m o d eM u s i c m o d e ( $ 8 0 = o n )S c r e e n e c h o ( $ 5 0 o n $ 0 o f f )

0 2 A 80 2 A 90 2 A A0 2 A B0 2 A C0 2 A D0 2 A E0 2 A F0 2 B O0 2 B 10 2 B 20 B 0 2 B 40 2 B 5 - 0 2 B F

0 2 C 0 - 0 2 C 20 2 C 30 2 C 40 2 C 50 2 C 60 2 C 70 2 C 80 2 C 90 2 C A0 2 C B0 2 C C0 2 C D0 2 C E0 2 C F0 2 D 00 2 D 10 2 D 2 - 0 2 D 30 2 D 40 2 D 50 2 D 60 2 D 7

0 2 D 80 2 D 90 2 D A 0 2 F F

0 3 0 0 - 0 3 0 10 3 0 2 - 0 3 0 30 3 0 4 - 0 3 0 50 3 0 6 - 0 3 0 70 3 0 8 - 0 3 0 90 3 0 A - 0 3 0 B0 3 1 4 - 0 3 1 50 3 1 6 - 0 3 1 70 3 1 8 - 0 3 1 90 3 1 A - 0 3 1 B0 3 1 C - 0 3 1 D0 3 1 E - 0 3 1 F0 3 2 0 - 0 3 2 10 3 2 2 - 0 3 2 30 3 2 4 - 0 3 2 50 3 2 6 - 0 3 2 70 3 2 8 - 0 3 2 90 3 2 A - 0 3 2 B0 3 2 C - 0 3 2 D0 3 2 E - 0 3 2 F0 3 3 0 - 0 3 3 10 3 3 2 - 0 3 3 30 3 3 4 - 0 3 3 B

0 3 3 C - 0 3 F 8

0 3 3 C0 3 4 7 - 0 3 4 80 3 4 9 - 0 3 4 A0 3 4 B - 0 3 4 C0 3 4 D - 0 3 4 E0 3 4 F - 0 3 5 30 3 5 5 - 0 3 5 9

C u r r e n t v o i c e ( s o u n d r e g i s t e r — 1 )C u r r e n t n o t e i n d e xC u r r e n t d u r a t i o n ( j i f f i e s )C u r r e n t s o u n d a m p l i t u d e ( v o l u m e 2 C u r r e n t o c t a v e ( b a s e n o t e i n d e x )V o i c e n o t e i n d e x ( $ 8 0 )V o i c e d u r a t i o n c o u n t d o w n ( j i f f i e s )V o i c e n o t e i n d e x $ 8 0 )V o i c e 2 d u r a t i o n c o u n t d o w n ( j i f f i e s )V o i c e n o t e i n d e x $ 8 0 )V o i c e d u r a t i o n c o u n t d o w n ( j i f f i e s )V o i c e n o t e i n d e x $ 8 0 )V o i c e d u r a t i o n c o u n t d o w n ( j i f f i e s )( f o r e x p a n s i o n )

F o E x e c u t i o n O N e C o m m a n d s

J u m p t a b l e : e x e c u t e n e w c o m m a n d s ( J M P $ A 8 4 FC u r r e n t V I c h i p l e f t m a r g i n r e g i s t e rC u r r e n t V I c h i p t o p m a r g i n r e g i s t e rC u r r e n t V I c h i p n u m b e r o c o l u m n s r e g i s t e rC u r r e n t V I c h i p n u m b e r o r o w s r e g i s t e rC u r r e n t r o o c u r s o rC u r r e n t G R A P H I C m o d e( f o r e x p a n s i o n )C u r r e n t c o l o u r r e g i s t e r p a r a m e t e r ( w h i l e p l o t t i n g )C u r r e n t s c r e e n c o l o u rC u r r e n t b o r d e r c o l o u rC u r r e n t c h a r a c t e r c o l o u rC u r r e n t a u x i l i a r y c o l o u rI n d e x : p a r a m e t e r s a v e a r e a ( w h i l e p l o t t i n g )C u r r e n t c h a r a c t e r s e a d d r e s s p a g eU s u a l c h a r a c t e r s e a d d r e s s p a g e ( $ 8 0 )P o i n t e r : o l l i m i t o B A S I C m e m o r yO l s c r e e n m e m o r y p a g eL a s t s c a l e d c o o r d i n a t e ( 0 t o 1 5 9 )L a s t s c a l e d c o o r d i n a t e ( 0 t o 1 5 9 )F l a g : $ 0 D R A W C , X , Y T O $ 0 D R A W T b e o o u o r a n g e c o o r d i n a t e s ( $ 0 0 w i t h i n r a n g e

c u r r e n t n u m -

O l n u m b e r o o u o r a n g e c o o r d i n a t e s ( $ 0 0 w i t h i n r a n g e )I n d e x : p a r a m e t e r s a v e a r e a ( w h i l e g e t t i n g p a r a m e t e r s )( f o r e x p a n s i o n )

O p e r a t i n g S y s t e m V e c t o r s

V e c t o r : e r r o r m e s s a g eV e c t o r : B A S I C w a r m s t a r tV e c t o r : l e x i c a l l y a n a l y s e B A S I C s o u r c e l i n eV e c t o r : p r i n t B A S I C t o k e n s i A S C I I f o r mV e c t o r : s t a r t n e B A S I C s t a t e m e n tV e c t o r : g e a n e v a l u a t e a e x p r e s s i o nV e c t o r : I R QV e c t o r : B R i n s t r u c t i o nV e c t o r : N M V e c t o r : B A S I C O P E N s t a t e m e n tV e c t o r : B A S I C C L O S E s t a t e m e n tV e c t o r : s e i n p u tV e c t o r : s e o u t p u tV e c t o r : r e s t o r e I / V e c t o r : i n p u t c h a r a c t e rV e c t o r : o u t p u t a c h a r a c t e rV e c t o r : t e s t ' S T O P ' k e V e c t o r : B A S I C G E s t a t e m e n tV e c t o r : a b o r t I / V e c t o r : u s e r B R i n s t r u c t i o nV e c t o r : B A S I C L O A D s t a t e m e n tV e c t o r : B A S I C S A V E s t a t e m e n t( f o r e x p a n s i o n )

S a v e A r e a

( $ A 3 F D )( $ C 4 8 3 )( $ A 4 0 7 )( $ A 4 B A )( $ A 5 0 4 )( $ A 5 2 A )( $ A 3 7 2 )( $ A 2 C 2 )( $ F E A D )( $ F 4 0 A )( $ F 3 4 A )( $ F 2 C 7 )( $ F 3 0 9 )( $ F 3 F 3 )( $ A 3 9 5 )( $ A 3 A 6 )( $ F 7 7 0 )( $ F 1 F 5 )( $ F 3 E F )( $ A 2 C 2 )( $ F 5 4 9 )( $ F 6 8 5 )

S a v e a r e a : p a r a m e t e r p a s s i n g p i v o t c o o r d i n a t e s ( P A I N T )

F o C I R C L E

I n d e x : o O l s c a l e d c o o r d i n a t e o l o c u sO l s c a l e d c o o r d i n a t e o l o c u sN e s c a l e d c o o r d i n a t e o l o c u sN e s c a l e d c o o r d i n a t e o l o c u sF l o a t i n g p o i n t u n i t o f f s e t c o o r d i n a t eF l o a t i n g p o i n t u n i t o f f s e t c o o r d i n a t e

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 5

Page 54: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 54/95

I n s t r u c t i o n S e S u m m a r yI n s t r

A D

A N

A S

B C B C B E B N B M B P B V B V B I

B R

C L C L C L

C L C M

C P

C P

D E

D E D E E O

I N

I N I N

J M J S

A d d r e s s i n gM o d e

I m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( l n d i r e c t ) , YI m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( I n d i r e c t ) . YA c c u m u l a t o rZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,R e l a t i v eR e l a t i v eR e l a t i v eR e l a t i v eR e l a t i v eR e l a t i v eR e l a t i v eR e l a t i v eZ e r o P a g eA b s o l u t eI m p l i e d

I m p l i e dI m p l i e dI m p l i e dI m p l i e dI m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( I n d i r e c t ) . YI m m e d i a t eZ e r o P a g eA b s o l u t eI m m e d i a t eZ e r o P a g eA b s o l u t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,I m p l i e dI m p l i e dI m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( I n d i r e c t ) . YZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,I m p l i e dI m p l i e dA b s o l u t eI n d i r e c tA b s o l u t e

A s s e m b l e rF o r m a t

A D # o p e rA D a d d rA D a d d r ,A D C A D D RA D A D D R ,A D A D D R ,A D ( a d d r , X )A D ( a d d r ) . YA N # o p e rA N a d d rA N a d d r ,A N D A D D RA N A D D R ,A N A D D R ,A N ( a d d r , X )A N ( a d d r ) , YA S L AA S a d d rA S a d d r ,A S L A D D RA S A D D R ,B C o p e rB C o p e rB E Q o p e rB N E o p e rB M I o p e rB P o p e rB V o p e rB V o p e rB I T a d d rB A D D RB R 1 - B f l a g

C L C L C L C L C M P # o p e rC M a d d rC M a d d r ,C M P A D D RC M A D D R ,C M A D D R ,C M ( a d d r , X )C M P ( a d d r ) , YC P # o p e rC P a d d rC P A D D RC P # o p e rC P a d d rC P A D D RD E a d d rD E a d d r ,D E A D D RD E A D D R ,D E D E E O # o p e rE O a d d rE O a d d r ,E O A D D RE O A D D R ,E O A D D R ,E O ( a d d r , X )E O ( a d d r ) . YI N a d d rI N a d d r ,I N A D D RI N A D D R ,I N I N J M P A D D RJ M ( A D D R )J S A D D R

O p e r a t i o nC

. [ a d d r ] + C - . A ,. [ a d d r . X C - . A ,. [ A D D R ] C - . A ,, [ A D D R . X ] + C - . A , C. [ A D D R . Y C - . A ,. [ [ a d d r . 1 a d d r . X ] ] . A . [ [ a d d r + 1 a d d r ] . Y . A . A n # . . [ a d d r ] . . A [ a d d r . X — . . [ A D D R ] . . A n [ A D D R . X ] - . A. A [ A D D R . Y . . [ [ a d d r . 1 a d d r . X ] ] . . [ [ a d d r 1 a d d r ] , Y . . A ( — ) — . b i t O , b i t 7[ a d d r ] ( — [ a d d r ][ a d d r . X ( - [ a d d r . X [ A D D R ] ( - [ A D D R ][ A D D R . X ] ( « - ) [ A D D R . X B r a n c h o B r a n c h o B r a n c h o B r a n c h o n = B r a n c h o nB r a n c h o nB r a n c h o B r a n c h o n = . A [ a d d r ] b i t 7 - N , b i t 6. A [ A D D R ]P I [ F F F E ] - P C L , [ F F F F ] - P C H

0 — 0 - 0 - 0 - , A - #. A - [ a d d r ]. A - [ a d d r . X . A - [ A D D R ]. A - [ A D D R . X . A [ A D D R . Y . [ [ a d d r + . 1 a d d r . X ] ]. A - [ [ a d d r + 1 , a d d r ] + . Y , X - #. - [ a d d r ]. [ A D D R ]. Y - #. [ a d d r ]. [ A D D R ][ a d d r ] [ a d d r ][ a d d r . X ] - 1 - [ a d d r . X [ A D D R ] [ A D D R ][ A D D R . X [ A D D R . X . X - . . A W I - . A. A [ a d d r ] - . A. A [ a d d r . X ] - . . A [ A D D R ] - . A. A [ A D D R . X ] - . A. A [ A D D R . Y ] - . A. [ [ a d d r X 1 a d d r + . X ] ] . . [ [ a d d r + 1 a d d r ] . Y . [ a d d r ] — [ a d d r ][ a d d r . X [ a d d r . X [ A D D R ] - [ A D D R ][ A D D R . X - [ A D D R . X . — . . — . [ P C + P C L , [ P C 2 P C [ A D D R ] P C L , [ A D D R + 1 P C P 2 i [ P 1 ] - P C L , [ P C + 2 ] - P C H

O C o d eH e D e 6 6 I

6 7 7 6 7 2 2 3 2 3 3 2 3 0 0 1

O 1 9 B r - D 3 1 7 5 2 2 0

1 L > 5 B t C C U C D D C D E E E C C C

C 8 4 4 5 4 5 5 4 5

E C 4 6 2

1 0 1 0 1 1 1 0

1 2 1 2

9 1 1

4 3 5 4 6 5 3 4 1

2 1 3

1 4 1 7 2 4 2 0

4 1 1 1 8 3 4

2 2 1

8 1 8 2 0 1 9 2 1 2 0 2 2 2 1 1 9 2 0 2 2 2 2 2 3 1 9 1 9 2 0 1 9 2 1 2 0 2 2 2 0 1 3

7 6 8 7 9 8 6 8

2 3 2 4 2 3 2 5 2 3 2 0

7 1 0

3

B y t e s C l o c kC y c l e s

4 4

5

4 4

5

2 2 2 2 2 2 2 2

4 4

5

4 4

5

S t a t u s R e g i s t e r

' . ' ■ ■ < ■

I

* >

A l B r a n c h e sA d i f b r a n c h t

s a m e p a g eA d i f b r a n c h t

d i f f p a g e

b b

. .

. -

< - - ■

I n s t r

A D

A N

A S

B C B C B E B N B M B P B V B V B I

B R

C L C L C L C L

C M

C P

C P

D E

D E D E E O

I N

I N I N

J M J S

5 T h T r a n s a c t o r , V o l u m e 4 I s s u e O

Page 55: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 55/95

I n s t r

L D

L D

L D

L S

N O O R

P H P L P H P L R O

R O

R T R T S B

S E S E S E

S T

S T

S T

T A T X T A T Y T S T X

A d d r e s s i n gM o d e

I m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X )( I n d i r e c t ) . YI m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,I m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A c c u m u l a t o rZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,I m p l i e dI m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( l n d i r e c t ) , YI m p l i e dI m p l i e dI m p l i e dI m p l i e dA c c u m u l a t o rZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A c c u m u l a t o rZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,I m p l i e dI m p l i e dI m m e d i a t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( I n d i r e c t ) . Y

I m p l i e dI m p l i e dI m p l i e dZ e r o P a g eZ e r o P a g e ,A b s o l u t eA b s o l u t e ,A b s o l u t e ,( I n d i r e c t , X ( l n d i r e c t ) , YZ e r o P a g eZ e r o P a g e ,A b s o l u t eZ e r o P a g eZ e r o P a g e ,A b s o l u t eI m p l i e dI m p l i e dI m p l i e dI m p l i e dI m p l i e dI m p l i e d

A s s e m b l e rF o r m a t

L D # o p e rL D a d d rL D a d d r ,L D A D D RL D A D D R ,L D A D D R ,L D ( a d d r , X )L D ( a d d r ) , YL D # o p e rL D a d d rL D a d d r ,L D A D D RL D X A D D R ,L D # o p e rL D a d d rL D a d d r ,L D A D D RL D Y A D D R ,L S L S a d d rL S a d d r ,L S A D D RL S A D D R ,N O O R # o p e rO R a d d rO R a d d r ,O R A A D D RO R A D D R ,O R A D D R ,O R ( a d d r , X )O R ( a d d r ) , YP H P L P H P L R O R O a d d rR O a d d r ,R O L A D D RR O A D D R ,R O R O a d d rR O a d d r ,R O A D D RR O A D D R ,R T R T S B # o p e rS B a d d rS B a d d r ,S B A D D RS B A D D R ,S B A D D R ,S B ( a d d r , X )S B ( a d d r ) , Y

S E S E S E S T a d d rS T a d d r ,S T A D D RS T A D D R ,S T A D D R ,S T ( a d d r , X )S T ( a d d r ) , YS T a d d rS T a d d r ,S T A D D RS T a d d rS T a d d r ,S T A D D RT A T X T A T Y T S T X

O p e r a t i o n

# - . A[ a d d r ] . [ a d d r . X — . [ A D D R ] . [ A D D R . X ] - . A[ A D D R , Y . [ [ a d d r + . 1 a d d r + . X ] ] . [ [ a d d r + 1 a d d r ] . Y . # - . X[ a d d r ] . [ a d d r . Y , [ A D D R ] . [ A D D R . Y — .

— . [ a d d r ] , [ a d d r . X ] - Y[ A D D R ] . [ A D D R . X — . . ( - . 0 - b i t 7 , b i t O - C[ a d d r ] ( - ) - [ a d d r ][ a d d r . X ( — ) — [ a d d r . X [ A D D R ] ( - ) - [ A D D R ][ A D D R . X ( - ) - [ A D D R . X N O p e r a t i o n, A U # — . A. [ a d d r ] . . A [ a d d r . X — . . [ A D D R ] - . A. A [ A D D R . X — . . A [ A D D R . Y — . . A [ [ a d d r . 1 a d d r . X f ] . . [ [ a d d r + 1 a d d r ] . Y . . A * , S P - 1 - S . A t , S - S . P I , S P - S . P t . S - S . ( « - ) . C - b i t O , b i t 7 - C[ a d d r ] ( ■ > - ) [ a d d r ][ a d d r . X ( - [ a d d r . X [ A D D R ] ( « - ) [ A D D R ][ A D D R . X ( - [ A D D R . X ] ". ( - . C - b i t 7 , b i t O - C[ a d d r ] ( - ) - [ a d d r ][ a d d r . X ( — — [ a d d r . X [ A D D R ] ( - ) - [ A D D R ][ A D D R . X ( - ) - [ A D D R . X P t P C t , S 3 - S P , P - P P C t , S 2 - S P , P - P . A - # - C . A = B o r r o w. [ a d d r ] - . A . A - [ a d d r . X ] - C — . A . [ A D D R ] - C - . A , C. A - [ A D D R . X ] - C - . A ,. A - [ A D D R . Y ] - C - . A , C. [ [ a d d r . + 1 , a d d r . X ] ] . A . [ [ a d d r + 1 a d d r ] , Y . A

1 - 1 - 1 — . A - [ a d d r ]. — [ a d d r . X . A - [ A D D R ]. A - [ A D D R . X . A - [ A D D R . Y . A - [ [ a d d r + . 1 a d d r . X ] ], A - [ [ a d d r + 1 , a d d r ] . Y . [ a d d r ]. X - [ a d d r . Y . X - [ A D D R ]. [ a d d r ]

[ a d d r , + . X , Y - [ A D D R ]. A - . X. X - . A. A - . Y. Y - . AS P - . X. X - S P

O C o d eH e x D e cA A B A B B A B A A B A B A A B A B 4 4 5 4 5 E 0 0 1

O 1 1 0 1

4 6 0 2 2 2 3 2 3 6 6 / 6 7 4 6 E b F E F F E F

3 F 7 8 9 8 9 9 8 9 8 9 8 8 9 8 A 8 A 9 B 9

1 6 1 6 1 8 1 7 1 8 1 8 1 6 1 7 1 6 1 6 1 8 1 7 1 9 1 6 1 6 1 8 1 7 1 8

7 7

8 7 9

2 3

2 1 2 2

1 7

1 0

4 4 3 5 4 6

1 0 1 0 1 1 1 1 1 2

6 9

2 3 2 2 2 4 2 3 2 5 2 4 2 2 2 4

5 2 4 1 2 1 3 1 4 1 4 1 5 1 5 1 2 1 4 1 3 1 5 1 4 1 3 1 4 1 4 1 7 1 3 1 6 1 5 1 8 1 5

B y t e s C l o c kC y c l e s

4 4

5

4

4

4 4

5

4 4

5

S t a t u s R e g i s t e r

y y

y

y

y

y 7

y

A I I P i i R h / P n I l s x n p t P If r o m s t a c k

y y y

y

f r o m s t a c k

y y

. .

y

A l T r a n s f e r s x c p t T X

- -

I n s t r

L D

L D

L D

L S

N O O R

P H P L P H P L R O

R O

R T R T S B

S E S E S E

S T

S T

S T

T A T X T A T Y T S T X

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 5

Page 56: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 56/95

M C S 6 5 X X M i c r o p r o c e s s o r I n s t r u c t i o n S e A l p h a b e t i c S e q u e n c e

A d d r e s s i n g M o d e s

A D A N A S

B C B C B E B I B M B N B P B R B V B V

C L C L C L

C L V .C M C P C P

D E D E D E

E O

I N I N

N

J M J S

L D L D L D L S

N O

O R

P H P H P L P L

R O R O R T R T

S B S E S E S E

S T S T S T

T A T A T S T X T X T Y

A d m e m o r y t a c c u m u l a t o r w i t h c a r r y .A N m e m o r y w i t h a c c u m u l a t o r .S h i f t l e f t o n b i ( m e m o r y o a c c u m u l a t o r ) .

B r a n c h o c a r r y c l e a r .B r a n c h o c a r r y s e t .B r a n c h o r e s u l t z e r o .T e s t b i t s i n m e m o r y w i t h a c c u m u l a t o r .B r a n c h o r e s u l t m i n u s .B r a n c h o r e s u l t n o z e r o .B r a n c h o r e s u l t p l u s .F o r c e b r e a k .B r a n c h o o v e r f l o w c l e a r .B r a n c h o n o v e r f l o w s e t .

C l e a r c a r r y f l a g .C l e a r d e c i m a l m o d e .C l e a r i n t e r r u p t d i s a b l e b i t .C l e a r o v e r f l o w f l a g .C o m p a r e m e m o r y a n a c c u m u l a t o r .C o m p a r e m e m o r y a n i n d e x ' X ' .C o m p a r e m e m o r y a n i n d e x T

D e c r e m e n t m e m o r y b o n e .D e c r e m e n t i n d e x ' X b o n e .D e c r e m e n t i n d e x b o n e .

E x c l u s i v e - O R m e m o r y w i t h a c c u m u l a t o r .

I n c r e m e n t m e m o r y b o n e .I n c r e m e n t i n d e x ' X b o n e .I n c r e m e n t i n d e x b o n e .

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

L o a d a c c u m u l a t o r w i t h m e m o r y .L o a d i n d e x ' X w i t h m e m o r y .L o a d i n d e x w i t h m e m o r y .S h i f t r i g h t o n b i ( m e m o r y o a c c u m u l a t o r ) .

N o p e r a t i o n .

O m e m o r y w i t h a c c u m u l a t o r .

P u s h a c c u m u l a t o r o s t a c k .P u s h p r o c e s s o r s t a t u s o s t a c k .P u l l a c c u m u l a t o r f r o m s t a c k .P u l l p r o c e s s o r s t a t u s f r o m s t a c k .

R o t a t e o n b i l e f t ( m e m o r y o r a c c u m u l a t o r ) .R o t a t e o n b i r i g h t ( m e m o r y o a c c u m u l a t o r ) .R e t u r n f r o m i n t e r r u p t .R e t u r n f r o m s u b r o u t i n e .

S u b t r a c t m e m o r y f r o m a c c u m u l a t o r w i t h b o r r o w .S e c a r r y f l a g .S e d e c i m a l m o d e .S e t i n t e r r u p t d i s a b l e s t a t u s .S t o r e a c c u m u l a t o r i m e m o r y .S t o r e i n d e x ' X i m e m o r y .S t o r e i n d e x ' Y i m e m o r y .

T r a n s f e r a c c u m u l a t o r t i n d e x ' X ' .T r a n s f e r a c c u m u l a t o r t i n d e x T T r a n s f e r s t a c k p o i n t e r t i n d e x ' X ' .T r a n s f e r i n d e x ' X t a c c u m u l a t o r .T r a n s f e r i n d e x ' X t s t a c k p o i n t e r .T r a n s f e r i n d e x t a c c u m u l a t o r .

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

I m m e d i a t e A d d r e s s i n g I i m m e d i a t e a d d r e s s i n g , t h e o p e r a n d i c o n t a i n e di t h s e c o n d b y t e o t h i n s t r u c t i o n , w i t h n f u r t h e r m e m o r y a d d r e s s i n gr e q u i r e d .

A b s o l u t e A d d r e s s i n g I a b s o l u t e a d d r e s s i n g , t h s e c o n d b y t e o t h i n s t r u c t i o n s p e c i f i e s t h e i g h t l o o r d e r b i t s o f t h e f f e c t i v e a d d r e s s w h i l e t h t h i r d b y t e s p e c i f i e s t h e i g h t h i g h o r d e r b i t s . T h u s , t h a b s o l u t e a d d r e s s i n gm o d e a l l o w s a c c e s s t t h e n t i r e 6 5 b y t e s o a d d r e s s a b l e m e m o r y .

Z e r o P a g e A d d r e s s i n g T h z e r o p a g e i n s t r u c t i o n s a l l o w f o s h o r t e r c o d ea n e x e c u t i o n t i m e s b o n l y f e t c h i n g t h e s e c o n d b y t e o t h e i n s t r u c t i o n s a n a s s u m i n g a z e r o h i g h a d d r e s s b y t e . C a r e f u l u s o t h z e r o p a g e c a r e s u l t i s i g n i f i c a n t i n c r e a s e i c o d e e f f i c i e n c y .

I n d e x e d Z e r o P a g e A d d r e s s i n g ( X I n d e x i n g ) T h i s f o r m o a d d r e s s i n gi u s e d i c o n j u n c t i o n w i t h t h i n d e x r e g i s t e r a n i r e f e r r e d t a Z e r o P a g e ,X o Z e r o P a g e , Y " T h e f f e c t i v e a d d r e s s i c a l c u l a t e d b a d d i n g t h s e c o n d b y t e t t h c o n t e n t s o t h i n d e x r e g i s t e r . S i n c e t h i s i f o r m o Z e r oP a g e " a d d r e s s i n g , t h e c o n t e n t o t h s e c o n d b y t e r e f e r e n c e s a l o c a t i o n i p a g ez e r o . A d d i t i o n a l l y d u t t h Z e r o P a g e " a d d r e s s i n g n a t u r e o f t h i s m o d e , n c a r r y i a d d e d t t h h i g h o r d e r b i t s o f m e m o r y a n c r o s s i n g o p a g eb o u n d a r i e s d o e s n o o c c u r .

I n d e x e d A b s o l u t e A d d r e s s i n g ( X I n d e x i n g ) T h i s f o r m o a d d r e s s i n g i u s e d i c o n j u n c t i o n w i t h a n i n d e x r e g i s t e r a n i r e f e r r e d t a A b s o l u t e ,X " a n " A b s o l u t e , Y " T h e f f e c t i v e a d d r e s s i f o r m e d b y a d d i n g t h c o n t e n t s o o t t h e a d d r e s s c o n t a i n e d i t h s e c o n d a n t h i r d b y t e s o t h i n s t r u c t i o n . T h i s m o d e a l l o w s t h i n d e x r e g i s t e r t o c o n t a i n t h e i n d e x o c o u n t v a l u e a n t h i n s t r u c t i o n t c o n t a i n t h b a s e a d d r e s s . T h i s t y p e o i n d e x i n g a l l o w s a n l o c a t i o n r e f e r e n c i n g a n t h i n d e x t m o d i f y m u l t i p l ef i e l d s r e s u l t i n g i r e d u c e d c o d i n g a n e x e c u t i o n t i m e .

I m p l i e d A d d r e s s i n g I t h i m p l i e d a d d r e s s i n g m o d e , t h e a d d r e s s c o n t a i ni n t h o p e r a n d i i m p l i c i t l y s t a t e d i t h e o p e r a t i o n c o d e o t h i n s t r u c t i o n .

R e l a t i v e A d d r e s s i n g R e l a t i v e a d d r e s s i n g i u s e d o n l y w i t h b r a n c h i n s t r u ct i o n s a n e s t a b l i s h e s d e s t i n a t i o n f o t h e c o n d i t i o n a l b r a n c h ,t h s e c o n d b y t e o t h e i n s t r u c t i o n b e c o m e s t h o p e r a n d w h i c h i a o f f s e t "a d d e d t t h c o n t e n t s o t h l o w e r e i g h t b i t s o t h p r o g r a m c o u n t e r w h e n t h c o u n t e r i s e a t h e n e x t i n s t r u c t i o n . T h r a n g e o t h o f f s e t i - 1 2 8 t + 1 2 7b y t e s f r o m t h n e x t i n s t r u c t i o n .

I n d e x e d I n d i r e c t A d d r e s s i n g I i n d e x e d i n d i r e c t a d d r e s s i n g ( r e f e r r e d t a ( I n d i r e c t , X ) ) , t h s e c o n d b y t e o t h e i n s t r u c t i o n i a d d e d t t h c o n t e n t s o t h i n d e x r e g i s t e r , d i s c a r d i n g t h e c a r r y . T h r e s u l t o f t h e a d d i t i o n p o i n t s t m e m o r y l o c a t i o n o p a g e z e r o w h o s e c o n t e n t s i t h l o o r d e r e i g h t s b i t s o t h e f f e c t i v e a d d r e s s . T h n e x t m e m o r y l o c a t i o n i p a g e z e r o c o n t a i n s t h h i g ho r d e r e i g h t b i t s o t h e f f e c t i v e a d d r e s s . B o t h m e m o r y l o c a t i o n s s p e c i f y i n g t h eh i g h a n l o o r d e r b y t e s o t h e f f e c t i v e a d d r e s s m u s t b i p a g e z e r o .

I n d i r e c t I n d e x e d A d d r e s s i n g I i n d i r e c t i n d e x e d a d d r e s s i n g ( r e f e r r e d t a ( I n d i r e c t ) , Y ) , t h s e c o n d b y t e o t h i n s t r u c t i o n p o i n t s t m e m o r y l o c a t i o ni p a g e z e r o . T h c o n t e n t s o t h i s m e m o r y l o c a t i o n i a d d e d t t h c o n t e n t s o t h r e g i s t e r , t h r e s u l t b e i n g t h l o o r d e r e i g h t b i t s o t h e f f e c t i v e a d d r e s s .T h c a r r y f r o m t h i s a d d i t i o n i a d d e d t t h c o n t e n t s o t h n e x t p a g e z e r om e m o r y l o c a t i o n , t h r e s u l t b e i n g t h h i g h o r d e r e i g h t b i t s o t h e f f e c t i v ea d d r e s s .

A b s o l u t e I n d i r e c t T h s e c o n d b y t e o t h i n s t r u c t i o n c o n t a i n s t h l o o r d e r e i g h t b i t s o m e m o r y l o c a t i o n . T h h i g h o r d e r e i g h t b i t s o t h a t m e m o r yl o c a t i o n i c o n t a i n e d i t h t h i r d b y t e o t h i n s t r u c t i o n . T h c o n t e n t s o t h f u l l y s p e c i f i e d m e m o r y l o c a t i o n i t h l o o r d e r b y t e o t h e f f e c t i v e a d d r e s sw h i c h i l o a d e d i n t o t h e s i x t e e n b i t s o t h p r o g r a m c o u n t e r .

5 T h T r a n s a c t o r , V o l u m e 4 I s s u e O

Page 57: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 57/95

B A S I C 4 . 2 . K e r n a l R o u t i n e sC B

L a b e lC H K I NC H K O U TC H R I NC H R O U TC L A L LC L O S EC L R C H NC S Y SC V E R FG E T I NL O A DO P E NS A V ES T O PU D T I M

A d d r e s sH e x D e c

F F C 6F F C 9F F C FF F D 2F F E 7F F C 3F F C CF F D EF F D BF F E 4F F D 5F F C OF F D 8F F E 1F F E A

6 5 4 7 86 5 4 8 16 5 4 8 76 5 4 9 06 5 5 1 16 5 4 7 56 5 4 8 46 5 5 0 26 5 4 9 96 5 5 0 86 5 4 9 36 5 4 7 26 5 4 9 66 5 5 0 56 5 5 1 4

O p e r a t i o nO p e n c h a n n e l f o i n p u tO p e n c h a n n e l f o o u t p u tI n p u t c h a r a c t e r f r o m c h a n n e lO u t p u t c h a r a c t e r t c h a n n e lC l o s e a l c h a n n e l s a n f i l e sC l o s e s p e c i f i e d l o g i c a l f i l eR e s t o r e d e f a u l t I / d e v i c e sS Y v e c t o rV e r i f y r a f r o m a d e v i c eG e c h a r a c t e r f r o m c u r r e n t i n p u t d e v i c eL o a d r a m f r o m d e v i c eO p e n l o g i c a l f i l eS a v e ' r a m ' t d e v i c eS c a n s t o p k e d e p r e s s e dI n c r e m e n t r e a l t i m e c l o c k

R e g i s t e r s I . . .

d a t a

L F

t x t t a b t

L F L F

a d d r l s t a r t l

s t a r t l

s t a r t l

a d d r h s t a r t h

s t a r t h

s t a r t h

R e g i s t e r s O u . A . X . a l a l t .

d a t a

a l t .a l t .a l t .a l t .

d a t a

a l t .

a l t .

a l a l t .a l t .a l t .

e n l a l t .

e n l a l t .

e n l

a l t .

a l t .e n h

a l t .e n h

a l e n h

y e s : . 1 n . l a s t r o k y b d s c a na l t . a l t .

a l t . a l t e r e d

V I 2 A n C o m m o d o r e 6 K e r n a l R o u t i n e sC B

L a b e lA C P T RC H K I NC H K O U TC H R I NC H R O U TC I O U 1C I N TC L A L LC L O S EC L R C H NG E T I NI O B A S EI O I N I TL I S T E NL O A DM E M B O TM E M T O PO P E NP L O TR A M T A SR D T I MR E A D S TR E S T O RS A V ES C N K E YS C R E E NS E C O N DS E T L F SS E T M S GS E T N A MS E T T I MS E T T M OS T O PT A L KT K S AU D T I MU N L S NU N T L KV E C T O R

A d d r e s sH e D e F F A 5F F C 6F F C 9F F C FF F D 2F F A 8F F 8 1F F E 7F F C 3F F C CF F E 4F F F 3F F 8 4F F B 1F F D 5F F 9 CF F 9 9F F C OF F F OF F 8 7

F F D EF F B 7F F 8 AF F D 8F F 9 FF F E DF F 9 3F F B AF F 9 0

F F B DF F D BF F A 2F F E 1F F B 4F F 9 6F F E AF F A EF F A BF F 8 D

6 5 4 4 56 5 4 7 86 5 4 86 5 4 8 76 5 4 9 06 5 4 4 86 5 4 0 96 5 5 1 16 5 4 7 56 5 4 8 46 5 5 0 86 5 5 2 36 5 4 1 26 5 4 5 76 5 4 9 36 5 4 3 66 5 4 3 36 5 4 7 26 5 5 2 06 5 4 1 56 5 5 0 26 5 4 6 36 5 4 1 86 5 4 9 66 5 4 3 96 5 5 1 76 5 4 2 76 5 4 6 66 5 4 2 46 5 4 6 96 5 4 9 96 5 4 4 26 5 5 0 56 5 4 6 06 5 4 3 06 5 5 1 46 5 4 5 46 5 4 5 16 5 4 2 1

O p e r a t i o nI n p u t b y t e f r o m S e r i a l P o r tO p e n c h a n n e l f o i n p u tO p e n c h a n n e l f o o u t p u tI n p u t c h a r a c t e r f r o m c h a n n e lO u t p u t c h a r a c t e r t c h a n n e lO u t p u t b y t e t s e r i a l p o r tI n i t i a l i z e s c r e e n e d i t o rC l o s e a l c h a n n e l s a n f i l e sC l o s e a s p e c i f i e d l o g i c a l f i l eR e s t o r e d e f a u l t I / d e v i c e sG e c h a r a c t e r f r o m c u r r e n t i n p u t d e v i c eR e t u r n s b a s e a d d r e s s o f I / O d e v i c e sI n i t i a l i z e I n p u t / O u t p u tC o m m a n d d e v i c e s o t h s e r i a l b u t l i s t e nL o a d ( 0 o r V e r i f y ( 1 ' r a m ' f r o m a d e v i c eR e a d ( 1 o S e ( . 0 t h b o t t o m o m e m o r yR e a d ( . 1 o S e ( 0 t h t o o m e m o r yO p e n l o g i c a l f i l eR e a d ( . 1 o r S e t ( . C 0 x c u r s o r p o s i t i o nI n i t . r a m , a l l o c a t e t a p e b u f f , s e s c r e e n $ 0 4 0 0R e a d r e a l t i m e c l o c kR e a d I / s t a t u s w o r dR e s t o r e d e f a u l t I / v e c t o r sS a v e ' r a m ' t d e v i c eS c a n k e y b o a r dR e t u r n s c r e e n s i z e i r o w s c o l u m n sS e n d s e c o n d a r y a d d r e s s a f t e r ' l i s t e n 'S e l o g i c a l , f i r s t , a n d s e c o n d a d d r e s s e sE n a b l e / D i s a b l e ' K e r n a l 1 m e s s a g e sS e f i l e n a m eS e r e a l t i m e c l o c kS e ( , A < # 1 2 8 ) R e s e t ( . A > # 1 2 7 ) I E E E t i m e o u tS c a n s t o p k e d e p r e s s e dC o m m a n d s e r i a l b u d e v i c e t ' t a l k 'S e n d s e c o n d a r y a d d r e s s a f t e r ' t a l k 'I n c r e m e n t r e a l t i m e d o c kC o m m a n d s e r i a l b u t ' u n l i s t e n 'C o m m a n d s e r i a l b u t ' u n t a l k 'S t o r e 1 o R e s t o r e { . 0 r a v e c t o r s

R e g i s t e r s I . . .

d a t ad a t a

L F

D E

. ( > - ( >. C - 0 :

t x t t a b l

S O $ 6 L F

L F L F

s t a r t l ob o t l ol o l

r o

s t a r t l

D E V #

s t a r t h b o h l o h

c o

s t a r t h

S

R e g i s t e r s O u . .

d a t aa l t .a l t .

d a t a

a l t .a l t .a l t .a l t .

d a t a

a l

. 1 . C - 1 :a l t .

a l t .m s

S a l t .

a l t .

a l t .

a l t .

a l l .a l l .a l t .a l a l t .

a d d r l a l t .

e n l + b o t l ot o p l o

a i t .r o a l t .

m s b 2

a l t .e n l

a l t .# r o w s

a l t .

a l t .

a l t .a d d r h

a l t .

e n h b o h t o p h i

a l t .c o a l t .I s

a l t .e n h

a l t .# c o l s

. v a l : $ 4 c o n t r o l m s g s o n $ 8 e r r o r m s g s o n $ 0 o f t e

m s a d d r l

m s b 2a d d r h

I s

y e s : 1 n . l a s t r o k y b d s c a nD E V #

S

. C - 1 : t a b l l t a b l h a l t .

a l t .a l t .a l t ., 0

a l t e r e d

a l t .

t a b l l t a b l h

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 5

Page 58: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 58/95

U s e r C a l l a b l e R O S u b r o u t i n e s

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2

2 2 2 2 3 3

3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 b 5 5 5 5 5 5 5 b

S o m e I / O r o u t i n e s r e q u r e x t r a m e m o r y s e u S e t h a p p r o p r i a t e M e m o r y M a p . D a t a w i t h i n p a r e n t h e s i s a r e f o B a s i c 2 . 0 / 4 . 0 u s e r s . ( D i r e c t c a l l ) i n d i c a t e s n r e q u i r e d s e u p

E n t r y P o i n t F o r :2 .

C 2 D 8C 3 2 8C 3 5 5C 3 5 7C 3 8 9C 3 9 9C 3 A BC 4 3 9C 4 4 2C 4 6 FC 4 9 5C 5 2 CC 5 5 DC 5 7 2C 5 7 5C 5 A 7C 6 C 4C 8 7 3C 9 D EC 9 E 2C A 1 CC A 2 2C A 4 3C A 4 5C C 9 F

C D F 8C D F 7C D F 4C E 0 3C F C 9D 0 6 9D 0 9 AD 2 6 DD 6 7 BD 6 8 FD 6 9 DD 6 C 6D 7 7 3D 9 3 4D 9 E ED A A ED A E 3D B 0 8D B 1 8D B 1 DD B 2 7D C D 9D C E 3D C E 9F D 1 1E 3 D 8F 1 5 6F 0 B 6F O B AF 1 2 8F 1 6 FF 1 7 FF 1 8 3

4 9 8 8 04 9 9 6 05 0 0 0 55 0 0 0 75 0 0 5 74 9 9 6 05 0 0 9 15 0 2 3 35 0 2 4 25 0 2 8 75 0 2 1 35 0 4 7 65 0 5 2 55 0 5 4 65 0 5 4 95 0 5 9 95 0 8 8 45 1 3 1 54 9 8 8 64 9 8 9 05 1 7 4 05 1 7 4 65 1 7 7 95 1 7 8 15 2 3 8 3

5 2 7 2 85 2 7 2 75 2 7 2 45 2 7 3 95 3 1 9 35 3 3 5 35 3 2 9 05 3 8 6 95 4 9 0 75 4 9 2 75 4 9 3 15 4 9 8 25 5 1 5 55 3 8 1 25 3 9 9 85 5 9 8 25 6 0 3 55 6 0 7 25 6 0 8 85 6 0 9 35 6 1 0 35 6 5 3 75 6 5 4 75 6 5 5 36 4 7 8 55 8 3 2 86 1 7 8 26 1 6 2 26 1 6 2 66 1 7 3 66 1 8 0 76 1 8 2 36 1 8 2 7

4 . B 3 5 0B 3 A 0B 3 C DB C 3 FB 3 F FB 4 0 DB 4 1 F

B 4 A DB 4 B 6B 4 E 2B 4 F BB 5 A 3B 5 D 4B 5 E 9B 5 E CB 6 2 2B 7 4 AB 8 F 6

B A D BB A D FB B 1 DB B 2 3B B 4 4B B 4 6B D 9 8

B E F 5B E F 2B E E FB F O OC 1 8 7C 2 B 9C 2 E AC 4 B CC 8 D 7C 8 E BC 8 E FC 9 2 1C 9 9 DC B 5 EC C 1 8C C D 8C D 0 DC D 3 2C D 4 2C D 4 5C D 5 1C F 8 3C F 8 DC F 9 3D 4 7 2E 2 0 2F 1 8 5F 0 D 2F 0 D 5F 1 4 3F 1 9 EF 1 A EF 1 B 9

4 5 9 0 44 5 9 8 44 6 0 2 94 8 1 9 14 6 0 7 94 6 0 9 34 6 1 1 14 6 2 5 34 6 2 6 24 6 3 0 64 6 3 3 14 6 4 9 94 6 5 4 84 6 5 6 94 6 5 7 24 6 6 2 64 6 9 2 24 7 3 5 04 7 8 3 54 7 8 3 94 7 9 0 14 7 9 0 74 7 9 - 1 04 7 9 4 24 8 5 3 6

4 8 8 8 54 8 8 8 24 8 8 7 94 8 8 9 64 9 5 4 34 9 8 4 94 9 8 9 85 0 3 6 45 1 4 1 55 1 4 3 55 1 4 3 94 9 6 9 74 9 7 0 95 2 0 6 25 2 2 4 85 2 4 4 05 2 4 9 35 2 5 3 05 2 5 4 65 2 5 4 95 2 5 6 15 3 1 2 35 3 1 3 35 3 0 2 75 4 3 8 65 7 8 5 86 1 8 2 96 1 6 5 06 1 6 5 36 1 7 6 36 1 7 4 26 1 8 7 06 1 8 8 1

V I C 2 0C 3 B BC 4 0 8C 4 3 5C 4 3 7C 4 7 4C 4 8 AC 4 9 CC 5 2 AC 5 3 3C 5 6 0C 5 7 9C 6 1 3C 6 4 2C 6 5 9C 6 5 EC 6 8 EC 8 5 7C 9 6 BC A D 3C A D 7C B 1 EC B 2 4C B 4 5C B 4 7C D 9 E

C E F FC E F AC E F 7C F 0 8D 0 E 7D 1 8 5D 1 B FD 3 9 1D 7 9 ED 7 B 5D 7 B 9D 7 E BD 8 6 7D A 2 8D A E 2D B A 2D B D 7D B F CD C 0 CD C O FD C 1 BD D C DD D D 7D D D D

n / E 7 4 2F 1 E 6E E 1 4E E 1 7F F 9 3E E E 4E E F 6E F 0 4

5 0 1 0 75 0 1 6 45 0 2 2 95 0 2 3 15 0 2 9 25 0 3 1 45 0 2 2 05 0 4 7 45 0 4 8 35 0 5 2 85 0 5 5 35 0 7 0 75 0 7 5 45 0 7 7 75 0 7 8 25 0 8 3 05 1 2 8 74 9 7 7 15 1 9 2 35 1 9 2 75 1 9 9 85 2 0 0 45 2 0 3 75 2 0 3 95 2 6 3 8

5 2 9 9 15 2 9 8 65 2 9 8 35 3 0 0 05 3 4 7 95 3 6 3 75 3 6 9 55 4 0 4 95 5 0 8 65 5 2 2 15 5 2 2 55 5 2 7 55 5 3 9 95 5 8 4 85 6 0 3 45 6 2 2 65 6 2 7 95 6 3 1 65 6 3 3 25 6 3 3 55 6 3 4 75 6 7 8 15 6 7 9 15 6 7 9 7

n / 5 9 2 0 26 1 9 2 66 0 9 4 86 0 9 5 16 5 4 2 76 1 1 5 66 1 1 7 46 1 1 8 8

C 6 A 3 B BA 4 0 8A 4 3 5A 4 3 7A 4 7 4A 4 8 AA 4 9 CA 5 2 AA 5 3 3A 5 6 0A 5 7 9A 6 1 3A 6 4 2A 6 5 9A 6 5 EA 6 8 EA 8 5 7A 9 6 BA A D 3A A D 7A B 1 EA B 2 4A B 4 5A B 4 7A D 9 E

A E F DA E F AA E F 7A F 0 8B 0 E 7B 1 8 5B 1 B FB 3 9 1B 7 9 EB 7 B 5B 7 B 9B 7 E BB 8 6 7B A 2 8B A E 2B B A 2B 3 D 7B B F CB C 0 CB C O FB C 1 BB D C DB D D 7B D D D

n / E 7 1 6F 1 2 FE D 0 9E D O CF F 9 3

E D 4 0E D E FE D F E

4 1 9 1 54 1 9 9 24 2 0 3 74 2 0 3 94 2 1 0 04 2 1 2 24 2 0 2 84 2 2 8 24 2 2 9 14 2 3 3 64 2 3 6 14 2 5 1 54 2 5 6 24 2 5 8 54 2 5 9 04 2 6 3 84 3 0 9 54 1 5 7 94 3 7 3 14 3 7 3 54 3 8 0 64 3 8 1 24 3 8 4 54 3 8 4 74 4 4 4 6

4 4 7 9 74 4 7 9 44 4 7 9 14 4 8 0 84 5 2 8 74 5 4 4 54 5 5 0 34 5 8 5 74 6 8 9 44 7 0 2 94 7 0 3 34 7 0 8 34 7 2 0 74 7 6 5 64 7 8 4 24 8 0 3 44 8 0 8 74 8 1 2 44 8 1 4 04 8 1 4 34 8 1 5 54 8 5 8 94 8 5 9 94 8 6 0 5

n / 5 9 1 5 86 1 7 4 36 0 6 8 16 0 6 8 46 5 4 2 76 0 7 3 66 0 9 1 16 0 9 2 6

O p e r a t i o n

O p e n U S p a c e I B A S I C T e x t N e w :C h e c k A v a i l a b l e M e m o r y ( c a l l e d b 1 ? O U T O M E M O R YS e n d B A S I C E r r o r M e s s a g eW a r m s t a r t , B A S I CM a i n C H R G E T e n t r yC r u n c h t o k e n s , i n s e r t l i n eF i c h a i n i n g , C L R , R E A D Y .F i c h a i n i n gR e c e i v e l i n e f r o m k e y b o a r dC r u n c h t o k e n s ( c a l l e d b 7 F i n d l i n e i B A S I CD N E R e s e t B A S I C a n d d o C L D C L R e s e t C h r g e t t o S t a r t o f B A S I CC o n t i n u e B A S I C e x e c u t i o n [ C O N T ]G e f i x e d - p t n u m b e r f r o m B A S I C t e x tS e n d R E T U R N . L i f i s c r e e n i r . o d eS e n d R E T U R N , L I N E F E E DP r i n t s t r i n g f r o m A P r i n t p r e - c o m p u t e d s t r i n gP r i n t ' ? 'P r i n t c h a r ( o u t p u t . t d e v i c e )E v a l u a t e R e s u l t s t r i n g $ 0 # $ F FE x p r e s s i o n ( $ 0 7 ) n u m e r i c $ 0 # $ 0 0C h e c k f o c o m m aC h e c k f o r ' ( 'C h e c k f o r ' ) 'S e n d ' S Y N T A X E R R O R 1F i n d f l - p t v a r i a b l e , g i v e n n a m eB u m p V a r i a b l e A d d r b y ( c a l l e d b 3 0 F l o a t t F i x e d c o n v e r s i o n i A c c # 1F i x e d t F l o a t c o n v e r s i o n i A c c # 1G e t A c c # 1 l e a s t s i g n i f i c a n t b y t e t r e g i s t e rE v a l u a t e s t r i n g [ V A L ]E v a l u a t e s t r i n g f r o m X ( a b o v e + 4 G e t t w o p a r a m s f o P O K E , W A I TA d ( f r o m m e m o r y )M u l t i p l y f r o m m e m o r y l o c a t i o nM u l t i p l y A c c # 1 b t e U n p a c k m e m o r y v a r i a b l e t A c c # 1C o p y A c c # 1 t o ( X , Y ) L o c a t i o nM o v e A c c # 2 t A c c # 1M o v e R o u n d e d A c c # 1 t A c c # 2M o v e U n - R o u n d e d A c c # 1 t A c c # 2R o u n d A c c . # 1P r i n t f i x e d - p o i n t v a l u eP r i n t f l o a t i n g - p o i n t v a l u e i A c c # 1C n v e r t n u t s t r n g a $ 0 1 0 0 ( c a l l d b 4 7 E n t r y t M . L . M .P r i n t c h a r a c t e rP r i n t s y s t e m m e s s a g eS e n d ' t a l k ' t I E E E / S e r i a lS e n d ' l i s t e n ' t I E E E / S e r i a lS e n d s e c o n d a r y a d d r e s sS e n d c h a r t I E E E / S e r i a lS e n d ' u n t a i k 'S e n d ' u n l i s t e n '

R e g i s t e r s I . . .

A r y T o p L A r y T o p

R e g i s t e r s O i. A . X

i .

U n a l t e r e d( s a m e a a b o v e ) S t a r t a d d r e s s o m o v e

( d i r e c t c a l l )E r r o r

( d i r e c t c a l l )

$ 5 F , 6 ( 5 C , 5 D

( d i r e c t c a l l ) $ 7 A = # $ F F , $ 7 B = # $ 0 1 ( $ 7 7 , 7 8 ) ; 0 1 F B a s i c l n b u f - 1I n b u f l e n .

( d i r e c t c a l l )( d i r e c t c a l l )

( d i r e c t c a l l ) $ 7 # $ F F , $ 7 # $ 0 1. I n b u f L e n . ( $ 0 2 0 0 , X ) # $ 0 0

S t r t B A S L S t r t B A S( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )

C u r L i n L C u r L i n H S t r t B A S

A d d r e s s o f t e x t i C h r g e t p t r ; $ 7 A , 7 ( $ 7 7 , 7 8 ( d i r e c t c a l l )( d i r e c t c a l l )

A d d r L L e n g t h

A d d r H A d d r i $ 2 2 , 2 3 ( $ F , 2 0( d i r e c t c a l l )

C h a rA d d r e s s o E x p r e s s i o n

I C h r g e t P o i n t e r( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )

N a m e i $ 4 5 , 4 ( $ 4 2 , 4 3 )( d i r e c t c a l l )( d i r e c t c a l l )

A d d r e s s ( C h r g e t P t r . )A d d r L o A d d r H

A d d r e s s ( C h r g e t P t r . )A d d r L A d d r L o

A d d r L A d d r L o A d d r H

A d d r H A d d r H

A d d r H

( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )

V a l u e H V a l u e L ( d i r e c t c a l l )

# $ 0 0 # $ 0 1( d i r e c t c a l l )

C h a r

D e v #D e v #

S O $ 6 C h a r

O f f s e t

( d i r e c t c a l l )( d i r e c t c a l l )

L ( # $ 0 A )L ( # $ 0 A )

C h a rA d d r L A d d r H

r e s u l t i A c c # 1C h a rC h a rC h a r

V a r A d d r L V a r A d d r L

D a t a

V a r A d d r H V a r A d d r H

F l P t r e s u l t i A c c # 1F l P t r e s u l t i A c c # 1

. P r a m 2 , P r a m i i n A c c # 1 ( f x d p t F l P t r e s u l t i A c c # 1F l . P t . r e s u l t i A c c # 1

( r e s u l t i A c c # 1 )

5 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 59: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 59/95

i

5 6 6 6 6 6 6 6 6 6 6 7 7 7 7

E n t r y P o i n t F o r :2 .

F 1 8 CF 2 A 9F 3 0 1F 3 2 2F 4 0 AF 4 1 DF 4 9 4F 5 A 6F 8 1 2F 8 5 5F 8 5 EF 8 8 6F 8 8 EF B 7 6F C 9 B

6 1 8 3 66 2 1 2 16 2 2 0 96 2 2 4 26 2 4 7 46 2 4 9 36 2 5 0 06 2 8 8 66 3 5 0 66 3 5 7 36 3 5 8 26 3 6 2 26 3 6 3 06 4 3 7 46 4 5 5 5

4 . F 1 C 0F 2 D DF 3 3 5F 3 5 6F 4 4 9F 4 5 CF 4 D 3F 5 E 5F 8 5 7F 8 9 AF 8 A 3F 8 C BF 8 D 3F B B BF C E O

6 1 8 8 86 2 1 7 36 2 2 6 16 2 2 9 46 2 5 3 76 2 5 5 66 2 6 7 56 2 9 4 96 3 5 7 56 3 5 3 06 3 6 5 16 3 6 9 16 3 6 9 96 4 4 4 36 4 7 3 6

V I C 2 0E F 1 9F 3 4 AF 7 7 0F 5 4 2F 6 4 7F 6 5 9F 8 6 7F 7 A FF 8 9 4F 8 C 0F 8 C 6F 8 E 3F 8 E 8F C F 6F C F 9

6 1 2 0 96 2 2 8 26 3 3 4 46 2 7 8 66 3 0 4 76 3 0 6 56 3 5 9 16 3 4 0 76 3 5 2 46 3 6 8 06 3 6 8 66 3 7 1 56 3 7 2 06 4 7 5 86 4 7 6 1

C 6 E E 1 3F 2 9 1F 6 E DF 4 9 EF 5 A FF 5 C 1F 7 E AF 7 2 DF 8 1 7F 8 4 1F 8 4 7F 8 6 4F 8 6 9F B 8 EF C B D

6 0 9 4 76 1 9 8 56 3 2 1 36 2 5 1 06 2 8 9 56 2 9 1 36 3 4 6 66 3 2 7 76 3 5 1 16 3 5 5 36 3 5 5 96 3 5 8 86 3 5 9 36 4 3 9 86 4 7 0 1

O p e r a t i o n

I n p u t f r o m I E E E / S e r i a lC l o s e l o g i c a l f i l e ( k e r n a l r t n )C h e c k f o S T O P k e L O A D s u b r o u t i n eP r i n t S E A R C H I N G . . .P r i n t f i l e n a m eF i n d s p e c i f i c t a p e h e a d e r b l o c kF i n d a n t a p e h e a d e r b l o c kP r e s s P L A Y . . . ; w a i tR e a d t a p e t b u f f e rR e a d t a p eW r i t e t a p e f r o m b u f f e rW r i t e t a p e , l e a d e r l e n g t h i R e s e t t a p e I / S e i n t e r r u p t v e c t o r

R e g i s t e r s I . . .

L F

# $ 0 0 S t a r t L S t a r t H ( d i r e c t c a l l )( d i r e c t c a l l )

L e

R e g i s t e r s O . .

D a t a.

f l a g i f p r e s s e d

P o i n t e r t o s t r i n g i $ B B , B ( s a m e f o 2 / 4 . 0 )( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )( d i r e c t c a l l )

L d r L e n .( d i r e c t c a l l )( d i r e c t c a l l )

B A S I C K e y w o r d T o k e n s a n d E n t r y P o i n t sK e y w o r d

A B A N A P P E N D "A S A T B A C K U P "C A T A L O G "C H C L O S E 'C L F - l

C M C O L L E C T 'C 0 N C A T - -C O N !C O P Y "C O D A T AD C L O S E "D E D I D I R E C T O R Y "D L O A D "D S A V E "E N E X F

O F R G E T -G O S U BG O T OH E A D E R "I

I N P U T 'I N P U T #I N L E F T

L E L E

T o k e n R O E n t r y P o i n tH e D e B A S I C 2 . B A S I C 4 . V I 2 C 6

B A

D C C D D C A 9 9 D C 9 D B 8 C 9

8 D C D 8 B A 8

B A

8 8 D I I I )

8 8 B C C 8

1 8 1 7

2 1 1 9 1 9 2 1 2 1 1 9 1 6 1 5

1 5 2 0 2 0 1 5

2 1 1 9 1 3 2 0

5

1 3 2 1 2 0 2 1 1 2 1 8 1 6 1 2 1 8

r

1 4 1 3 2 0 1 3 1 3 1 3 1 8 2 0 1 9 1 3

D B 6 4C E C B

D 6 6 5E 0 8 C

D 5 C 6F F C 3C 5 7 7C 9 9 1

C 7 6 B

D F D 8C 8 0 0

D 2 8 DC F 6 3

C 7 4 1D E D AD 2 C EC 6 5 8D 2 5 9F F E 4C 7 9 0

C 7 A D

C 8 3 0F F C FC A A 7D B D 8D 5 D AD 6 5 6

C 8 A D

5 6 1 6 45 2 9 3 9

5 4 8 8 55 7 4 8 4

5 4 7 2 66 5 4 7 55 0 5 5 15 1 6 0 1

5 1 0 5 1

5 7 3 0 45 1 2 0 0

5 3 9 0 15 3 0 9 1

5 1 0 0 95 7 0 5 05 3 9 6 65 0 7 7 65 3 8 4 96 5 5 0 85 1 0 8 85 1 1 1 7

5 1 2 4 86 5 4 8 75 1 8 7 95 6 2 8 05 4 7 4 65 4 8 7 05 1 3 7 3

C D 8 EC 0 8 9

T A C 8 C 1D 3 2 CF F A 5F F B 4C 8 2 2F F C 3B 5 E EB A 8 EF F A 2F F 9 3B 7 E EF F A 8D 2 8 2B 8 8 3F F 9 9

C 4 D CC 1 2 1F F B 4F F 9 6F F A EB 7 C 8D 1 8 4C 5 1 DB 6 D EC 4 A 8F F E 4B 8 1 3B 8 3 0F F 9 FB 8 B 3F F C FB B A 4C E 0 2C 8 3 6C 8 B 2B 9 3 0

5 2 6 2 24 9 2 8 9

6 5 4 5 15 1 3 9 35 4 0 6 06 5 4 4 56 5 4 6 05 1 2 3 46 5 4 7 54 6 5 7 44 7 7 5 86 5 4 4 26 5 4 2 74 7 0 8 66 5 4 4 85 3 8 9 04 7 2 3 56 5 4 3 35 0 3 9 64 9 4 4 16 5 4 6 06 5 4 3 06 5 4 5 4

4 7 0 4 85 3 6 3 65 0 4 6 14 6 8 1 45 0 3 4 46 5 5 0 84 7 1 2 34 7 1 5 26 5 4 3 94 7 2 8 36 5 4 8 74 8 0 3 65 2 7 3 85 1 2 5 45 1 3 7 84 7 4 0 8

D C 5 8C F E 9

D 7 8 BE 3 0 B

D 6 E 6F F C 3C 6 5 EC A 8 6

C 8 5 7

E 2 6 1C 8 5 8

D 3 B 3D 0 8 1

C 8 3 1D F E DD 3 F 4C 7 4 2D 3 7 DF F E 4

■ C 8 8 3C 8 A 0

C 9 2 8F F C F

C B A 5D C C CD 7 0 0D 7 7 CC 9 A 5

5 9 4 0 85 3 2 2 5

5 5 1 7 95 8 1 2 3

5 5 0 2 06 5 4 7 55 0 7 8 25 1 8 4 6

5 1 2 8 7

5 7 9 5 35 1 4 4 8

5 4 1 9 55 3 3 7 7

5 1 2 4 95 7 3 2 55 4 2 6 05 1 0 1 05 4 1 4 1

6 5 5 0 85 1 3 3 15 1 3 6 0

5 1 4 9 66 5 4 8 75 2 1 3 35 6 5 2 4

5 5 0 4 05 5 1 6 45 1 6 2 1

B C 5 8A F E 9

B 7 B BE 3 0 E

B 6 E CF F C 3A 6 5 EA A 8 6

A 8 5 7

E 2 6 4A 8 F 8

B 3 B 3B 0 8 1

A 8 3 1B F E DB 3 F 4A 7 4 2B 3 7 DF F E 4A 8 8 3A 8 A 0

A 9 2 8F F C FA B A 5B C C CB 7 0 0B 7 7 CA 9 A 5

4 8 2 1 64 5 0 3 3

4 6 9 8 75 8 1 2 6

4 6 8 2 86 5 4 7 54 2 5 9 04 3 6 5 4

4 3 0 9 5

5 7 9 5 64 3 2 5 6

4 6 0 0 34 5 1 8 5

4 3 0 5 74 9 1 3 34 6 0 6 84 2 8 1 84 5 9 4 96 5 5 0 84 3 1 3 94 3 1 6 8

4 3 3 0 4

6 5 4 8 74 3 9 4 14 8 3 3 24 6 8 4 84 6 9 7 24 3 4 2 9

T o k e n B A S I C 2 . B A S I C 4 . 0 V I 2 C 6 I

L O A D "L O M I N E N E X TN O O O P E N 'O P E E KP O K EP O P R I N T -P R I N T *R E A DR E C O R D "R E R E N A M E "R E S T O R ER U R R I G H TR N R U S A V E -S C R A T C H "S G S I S P C (S Q S T E PS T O PS T S Y S -T A B (T A U S V A V E R I F Y *W A I T

9 9 B C .

A 8 A 9

9

B C 9 B 9 9 8 C H

D 8 8 C B 8 9 D B B A B A 9 C > )

A C B C 9 9

1 5 1 4

1 8

2 0 1 6 1 3 1 6 1 4 1 5

1 7 1 9

1 5 1 8 1 5 1 5 1 3 2 0 1 4

2 1 1 4 1 4 2 0 1 8 1 3 1 4 2 1 1 8 1 9 1 6 1 8 H i ! )

1 4 1 9 1 5

1 6

1 9 1 8 1 9 1 4 1 4

C 5 B 5D

D 8 F 6D 6 1 1C 5 5 BC C 2 0C D C FC 8 5 3F F C OC E C 8D 6 E 8D 7 0 7D 2 7 AF F D 2C 9 8 BC B 0 7

C 8 4 3

C 7 3 0C 7 D AD 6 0 6D F 7 FC 7 8 5F F D 8

B D 4 5D F D FC 9 F CD E 5 EC 6 A BC 7 3 FD 3 3 FF 6 8 4

C 9 F CE O 2 8

5 0 6 1 36 5 4 9 35 5 5 4 2

5 4 8 0 15 0 5 2 35 2 2 5 65 2 6 8 75 1 2 8 36 5 4 7 25 2 9 3 65 5 0 1 65 5 0 4 75 3 8 8 26 5 4 9 05 1 5 9 55 1 9 7 5

5 1 2 6 7

5 0 9 9 25 1 1 6 25 4 7 9 05 7 2 1 55 1 0 7 76 5 4 9 6

5 6 1 3 35 7 3 1 15 1 7 0 85 6 9 2 65 0 8 5 95 1 0 0 75 4 0 7 96 3 1 0 85 1 7 0 85 7 3 8 4

B 6 3 0F F D 5C B 2 0

C 8 6 DB 5 D 2B D 1 9B E C CB 8 D 6F F C OC 0 8 6C 9 4 3C 9 5 AC 4 C 9F F D 2B A 8 8B C 0 2F F 9 CB 8 C 6F F B 7B 7 B 7B 8 5 DC 8 6 2D 2 2 9B 8 0 8F F D 8F F B AC D 6 FD 2 8 9

B A F DD 1 0 8B 7 3 1B 7 C 6C 5 8 EF 6 C 3B A F DD 2 D 2

4 6 6 4 06 5 4 9 35 2 0 0 0

5 1 3 0 94 6 5 4 64 8 4 0 94 8 8 4 4

4 7 3 1 86 5 4 7 24 9 2 8 65 1 5 2 35 1 5 4 65 0 3 7 76 5 4 9 04 7 7 5 24 8 1 3 06 5 4 3 64 7 3 0 26 5 4 6 34 7 0 3 14 7 1 9 75 1 2 9 85 3 8 0 14 7 1 1 26 5 4 9 66 5 4 6 65 2 5 9 15 3 8 9 74 7 8 6 95 3 5 1 24 6 8 9 74 7 0 4 65 0 5 7 46

4 7 8 6 95 3 9 7 0

C 6 9 CI D D 9 E A

D 7 3 7C 6 4 2C I

C E D 4C 9 4 BF F C OC F E 6D 8 0 DD 8 2 4D 3 9 EF F D 2C A 8 0C C 0 6

C 9 3 B

C 8 1 DC 8 D 2D 7 2 CE 0 9 4C 8 7 1

F F D 8

D C 3 9f , a ; o

C A F 8D F 7 1C 7 9 5C 8 2 FD 4 6 5E 1 2 7C A F 8E 2 B 1

5 0 8 4 46 5 4 9 35 5 7 8 6

5 5 0 9 55 0 7 5 45 2 5 1 05 2 9 4 85 1 5 3 16 5 4 7 25 3 2 2 25 5 3 0 95 5 3 3 25 4 1 7 46 5 4 9 05 1 8 4 05 2 2 3 0

5 1 5 1 5

5 1 2 2 95 1 4 1 0

5 5 0 8 45 7 4 9 25 1 3 1 3. 5 5 4 9 1 .

5 6 3 7 75 7 9 6 05 1 9 6 05 7 2 0 15 1 0 9 35 1 2 4 75 4 3 7 35 7 6 3 95 1 9 6 05 8 0 3 3

A 6 9 CF F D 5B 9 E A

B 7 3 7A 6 4 2

A D 1 EA E D 4A 9 4 BF F C OA F E 6B 8 0 DB 8 2 4B 3 9 EF F D 2A A 8 0A C 0 6

A 9 3 B

A 8 1 DA 8 D 2B 7 2 CE 0 9 7A 8 7 1F F D 8

B C 3 9E 2 6 BA A F 8B F 7 1A / 9 5A 8 2 FB 4 6 5E 1 2 AA A F 8E 2 B 4

4 2 6 5 26 5 4 9 34 7 5 9 4

4 6 9 0 34 2 5 6 24 4 3 1 84 4 7 5 64 3 3 3 96 5 4 7 24 5 0 3 04 7 1 1 74 7 1 4 04 5 9 8 26 5 4 9 04 3 6 4 84 4 0 3 8

4 3 3 2 3

4 3 0 3 74 3 2 1 84 6 8 9 25 7 4 9 54 3 I 2 1

6 5 4 9 6

4 8 1 8 55 7 9 6 34 3 7 6 84 9 0 0 94 2 9 0 14 3 0 5 54 6 1 8 15 7 6 4 24 3 7 6 85 8 0 3 6

A l R O M s J u m p t L o c a t i o n 0 0 0 0 ( t h r u U S J u m p V e c t o r )

D 6 8 7F F D BD 7 1 0

5 4 9 1 96 5 4 9 95 5 0 5 6

C 8 E 3F F D BC 9 6 3

5 1 4 2 76 5 4 9 95 1 5 5 5

D 7 A DF F D BD 8 2 D

5 5 : . ' 1 3

6 5 4 9 95 5 3 4 1

B 7 A DF F D BB 8 2 D

4 7 0 2 16 5 4 9 94 7 1 4 9

K e r n a l R o u t i n e / ' B A S I C 4 . K e r n a l R o u t i n e

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 5

Page 60: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 60/95

V I C 2 0 C o m m o d o r e 6 R 2 3

O P E N L F 2 S A C H R $ (

R 2 3 2 U s e r P o r t L i n e s4 5 6 7 8 9 1 1 1

A B C D E F H J K L M NV I 2 R 2 3 i c o n t r o l l e d b V I ( 6 5 2 2 ) a $ 9 1 1 0

C 6 4 R S 2 3 i c o n t r o l l e d b y C I A 2 ( 6 5 2 6 ) a $ D D 0 0P i n / / C h i p

G N F L A G 2

P B P B P B P B P B P B P B P B P A

G N

D e s c r i p t i o nP r o t e c t i v e G r o u n dR e c e i v e d D a t aR e c e i v e d D a t aR e q u e s t t S e n dD a t a T e r m i n a l R e a d yR i n g I n d i c a t o rR e c e i v e d l i n e S i g n a lU n a s s i g n e dC l e a r T o S e n dD a t a S e R e a d yT r a n s m i t t e d D a t aS i g n a l G r o u n d

A b r vG N

S S

R T D T

R D C C T D S

G N

D i

I I

O U O U

I I I I I

O U

M o d e s

1 1

A v a i l a b l e M o d e s1 3 - L i n e i n t e r f a c e ( S , n , S o , , , , G N D )2 X - L i n e i n t e r f a c e3 U s e r a v a i l a b l e o n l y ( u n u s e d i c o d e )

t h e s e l i n e s a r e h e l d h i g h d u r i n g 3 - l i n e m o d e .

C o n t r o6

R e g i s t e r3

N o U s e d

W o r dL e n g t h

B i t sB i t sB i t sB i t s

S t o p B i t sS t o pS t o p t

o

) + B a u dU s e r *

5 7

1 1 1 3 4 . 51 5 3 0 6 0

1 2 0 02 4 0 02 4 0 03 6 0 0 '4 8 0 0 "7 2 0 0 *9 6 0 0 *

1 9 2 0 0 *i m p l e m e n t e d

C o m m a n d R e g i s t e r ( o p t i o n a l )3

D u p l e xF u l lH a l f

P a r i t yD i s a b l e dO d E v e nM a r k

S p a c e

H a n d s h a k e3 L i n e

L i n e

N o U s e d

V I C 2 0 C 6 R 2 3 S t a t u s5 4 1 S S t a t u s V a r i a b l e

P a r i t y E r r o rF r a m i n g E r r o rR e c e i v e r B u f f e r O v e r r u nU n u s e dC T S i g n a l M i s s i n gU n u s e dD S S i g n a l M i s s i n gB r e a k D e t e c t e d

N o t e s :I t h L F i 1 2 o g r e a t e r , L i n e F e e d w i l l b s e n t a f t e r e a c h C a r r i a g e R e t u r nT h e S e c o n d a r y A d d r e s s S d o e s n o a f f e c t R 2 3 o p e r a t i o nB e f o r e C l o s i n g t h c h a n n e l , c h e c k o u t p u t b u f f e r f o d a t a w i t h :V I 2 0 1 0 0 I F S T 0 A N D ( P E E K ( 3 7 1 5 1 ) A N D 6 4 ) 6 T H E N 1 0

1 1 C L O S E L C 6 1 0 S X = S T I ( S O S 8 T H E N 1 0

1 1 C L O S E L

5 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 61: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 61/95

I E E E 4 8 B u S i g n a l sM a n a g e r

T r a n s f e r

M a n a g e r

M a n a g e r

T r a n s f e r

T r a n s f e r

M a n a g e r

M a n a g e r

D a t a

G e n e r a l

A T

D A

E O

I F

N D A C

N R F D

S R

R E

D 1 0 1 - 8

G N

A t t e n t i o n

D a t a V a l i d

E n o I d e n t i f y

I n t e r f a c eC l e a r

D a t a N o tA c c e p t e d

N o R e a d yf o D a t a

S e r v i c eR e q u e s tR e m o t eE n a b l e

D a t aI n p u t / O u t p u t

L i n e s 1 -

G r o u n d

T h c o n t r o l l e r ( P E T / C B M / B ) s e t s t h i ss i g n a l l o w h i l e i t i s e n d i n g c o m a n d s o t h d a t a b u s . W h e n A T i l o w , o n l y p e r i p h e r a l a d d r e s s e s a n c o n t r o l m e s s a g e s a r o t h d a t a b u s .W h e n A T i h i g h , o n l y p r e v i o u s l y a s i g n e d d e v i c e s c a t r a n s f e r d a t a .W h e n D A V i l o w , t h i s s i g n i f i e s t h a td a t a i v a l i d o d a t a b u s .W h e n t h l a s t b y t e o d a t a i b e i n gt r a n s f e r r e d , t h e t a l k e r h a t h o p t i o no s e t t i n g E O l o w . T h c o n t r o l l e r a w a y s s e t s E O l o w h i l e t h e l a s t d a t ab y t e i b e i n g t r a n s f e r r e d f r o m t h c o t r o l l e r .T h c o n t r o l l e r s e n d s i t i n t e r n a l r e s e ts i g n a l a I F C l o w ( t r u e ) t i n i t i a l i z e a l d e v i c e s t t h i d l e s t a t e . W h e n t h c o n t r o l l e r i s w i t c h e d o o r e s e t , I F g o e s l o f o a b o u t 1 0 0 m i l l i s e c o n d s .T h i s s i g n a l i h e l d l o ( t r u e ) b t h l i t e n e r w h i l e r e a d i n g . W h e n t h d a t ab y t e h a b e e n r e a d , t h e l i s t e n e r s e t sN D A C h i g h . T h i s s i g n a l s t h t a l k e r t h a td a t a h a s b e e n a c c e p t e d .W h e n N R F D i l o ( t r u e ) , o n o m o r el i s t e n e r s a r n o r e a d y f o t h e n e x tb y t e o d a t a . W h e n a l d e v i c e s a r r e a d y , N R F D g o e s h i g h .N o t i m p l e m e n t e d i B A S I C , b u a v a i l ab l t t h u s e r .R E i h e l d l o b t h b u c o n t r o l l e r .T h P E T / C B M h a p i g r o u n d e dt h a t k e e p s R E p e r m a n e n t l y l o w .T h e s e s i g n a l s r e p r e s e n t t h b i t s o i f o r m a t i o n r v t h d a t a b u s . W h e nD 1 s i g n a l i l o w , i r e p r e s e n t s a n w h e n h i g h 0 G r o u n d c o n n e c t i o n s : T h e r e a r s i c o n t r o l a n m a n a g e m e n t s i g n a lg r o u n d r e t u r n s , o n d a t a s i g n a lg r o u n d r e t u r n a n d o n e c h a s s i s s h i e l dg r o u n d l e a d .

C a s s e t t e P o r t4

B C

P i n #A - B - C - D - E - F -

N a m eG N

5 M o t o rR e a dW r i t e

S e n s e

D e s c r i p t i o nD i g i t a l G r o u n d

V o l t s t o p e r a t e c a s s e t t e c i r c u i t r y o n l yC o m p u t e r c o n t r o l l e d + 6 f o c a s s e t t e m o t o rR e a d l i n e f r o m c a s s e t t eW r i t e l i n e c a s s e t t eM o n i t o r s c l o s u r e o a n l o c k i n g t y p e c a s s e t t es w i t c h

I E E E P o r t P i n o u t s2 3 4 5 7 8 1 1 1

A B C D E F H J K L M NP i n #

1 1 1

P i n # *

1 1 1 1 1 1 1 1 1 1 2 2 2 2 2

M n e m o n i cD I O 1D I O 2D I O 3D I O 4

E O D A

N R F DN D A C

I F S R A T

G N D I O 5D I O 6D I O 7D I O 8R E G N G N G N G N G N G N G N

D e f i n i t i o nD a t a I n p u t / O u t p u t L i n e # 1D a t a I n p u t / O u t p u t L i n e # D a t a I n p u t / O u t p u t L i n e # D a t a I n p u t / O u t p u t L i n e # E n o I d e n t i f yD a t a V a l i dN o R e a d y F o D a t aD a t a n o A c c e p t e dI n t e r f a c e C l e a rS e r v i c e R e q u e s tA t t e n t i o nC h a s s i s G r o u n d ( I E E E c a b l e s h i e l d )D a t a I n p u t / O u t p u t L i n e # D a t a I n p u t / O u t p u t L i n e # D a t a I n p u t / O u t p u t L i n e # D a t a I n p u t / O u t p u t L i n e # R e m o t e E n a b l eD A G r o u n dN R F D G r o u n dN D A C G r o u n dI F G r o u n dS R G r o u n dA T G r o u n dD a t a G r o u n d ( D I O 1 - 8 )

P i N u m b e r s f o S t a n d a r d I E E E C a b l e C o n n e c t o r

P E T / C B M U s e r P o r t2 5 8 1 1 1

A B C D E F H J K L M NP i n ' /

1 1 1

F u n c t i o nG r o u n dT V i d e oS R E O D i a g S e n s eR E A D 1R E A DW r i t eV e r tH o r i zG N G N G N C A P B P B P B P B P B P B P B P B C B G N

D e s c r i p t i o nS y s t e m G r o u n dV i d e o O u t f o e x t e r n a l d i s p l a y sC o n n e c t e d t I E E E S R C o n n e c t e d t I E E E E O IH e l d l o c a u s e s p o w e r u t D i a g n o s t i c r o u t i n e sC o n n e c t e d t c a s s e t t e r e a d l i n eC o n n e c t e d t c a s s e t t e r e a d l i n eD i a g n o s t i c t a p e w r i t e v e r i f yT V e r t i c a l f o e x t e r n a l d i s p l a y sT H o r i z o n t a l f o e x t e r n a l d i s p l a y s

E d g e s e n s i t i v e i n p u t o 6 5 2 2 V I P B O - 7 a r i n d e p e n d e n t l y p r o g r a m m a b l ef o I n p u t o O u t p u t

S p e c i a l I / O p i n o V I D i g i t a l G r o u n d

N o t e : U p p e r a n d L o w e r c a s s e t t e p i n s a r s h o r t e d

T h T r a n s a c t o r , V o l u m e 4 I s s u e O 5

Page 62: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 62/95

V I C 2 0 E x p a n s i o n P o r t2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 1 3 1 2 1 1 1 0 9 8 7 6 5 4 3 2 1

Z Y X W V U T S R P N M L K J H F E D C B AP i n #

1 1 1 1 1 1 1 1 1 1 2 2 2

N a m eG N C D C D C D C D C D C D C D C D B L K 1B L K 2B L K 3B L K 5R A M 1R A M 2R A M 3V R / WC R / WI R N

5 G N G N C A C A C A C A C A C A C A C A C A C A C A 1 0C A 1 1C A 1 2C A 1 3I / I / 0 > 0 2N M R E S E TN G N

D e s c r i p t i o nS y s t e m g r o u n dD a t a b u s b i D a t a b u b i D a t a b u s b i D a t a b u b i D a t a b u s b i D a t a b u s b i D a t a b u s b i D a t a b u b i 8 d e c o d e d R A M / R O M b l o c k $ 2 0 0 0 ( a c t i v e l o w )8 d e c o d e d R A M / R O M b l o c k 2 $ 4 0 0 0 ( a c t i v e l o w )8 d e c o d e d R A M / R O M b l o c k 3 $ 6 0 0 0 ( a c t i v e l o w )8 d e c o d e d R O b l o c k $ A 0 0 0 ( a c t i v e l o w )

d e c o d e d R A b l o c k $ 0 4 0 0 ( a c t i v e l o w )d e c o d e d R A b l o c k $ 0 8 0 0 ( a c t i v e l o w )d e c o d e d R A b l o c k $ 0 C 0 0 ( a c t i v e l o w )

R e a d / W r i t e l i n e f r o m V I C C h i p ( h i g h - r e a d , l o w - w r i t e )R e a d / W r i t e l i n e f r o m C P ( h i g h - r e a d , l o w - w r i t e )I n t e r u p t R e q u e s t l i n e t 6 5 0 2 ( a c t i v e l o w )

A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u s b i A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u b i A d d r e s s b u b i 1 A d d r e s s b u b i 1 A d d r e s s b u b i 1 A d d r e s s b u b i 1 I / b l o c k ( l o c a t e d a $ 9 6 0 0 )I / b l o c k ( l o c a t e d a $ 9 C 0 0 )P h a s e s y s t e m c l o c k6 5 0 2 N o n - M a s k a b l e I n t e r r u p t ( a c t i v e l o w )6 5 0 2 R e s e t p i ( a c t i v e l o w )

V I C 2 0 U s e r P o r t2 4 5 6 7 8 1 1 1

A B C D E F H J K L M NP i n S

1 1 1

F u n c t i o nG r o u n d+ 5

R E S E TJ O Y OJ O Y 1J O P E S E N S ES e r i a l A T

V A P h a s eG N G N G N C B P B P B P B P B P B P B P B P B C B G N

D e s c r i p t i o nS y s t e m G r o u n d( 1 0 0 m m a x i m u m )C o l d S t a r t . M e m o r y i d e s t r o y e dJ o y s t i c k S w i t c hJ o y s t i c k S w i t c hJ o y s t i c k S w i t c h 2L i g h t P e I n p u t . A l s o J o y s t i c k F i r e B u t t o nC a s s e t t e S w i t c h s e n s e l i n eC o n n e c t e d t o S e r i a l B u A T L i n eT r a n s f o r m e r o u t p u t ( 5 m a m a x i m u m )

P B O - 7 a r i n d e p e n d e n t l y p r o g r a m m a b l ef o I n p u t o O u t p u t

S p e c i a l I / O p i n o V I

V I C 2 0 A u d i o / V i d e o P o r t

P i n # N a m e5

G N A U V I D LV I D H

D e s c r i p t i o n1 0 m a . m a x i m u mS y s t e m G r o u n dA u d i o O u tV i d e o L o V i d e o H i g h

C o l o u rR e

G r e yB l a c kW h i t e

C o l o u r r e f e r s t R a d i o S h a c k P a r t # 4 2 - 2 3 9 4

V I 2 C o m m o d o r e 6 S e r i a l P o r t

P i n # N a m eS R G N A T C L

D A T AR E S E T

D e s c r i p t i o nS e r i a l S R i ( a c t i v e l o w )S y s t e m G r o u n dS e r i a l A T I n / O u tS e r i a l C l o c k I n / O u tS e r i a l D a t a I n / O u tR e s e t s a l d e v i c e s o S e r i a l b u ( a c t i v e l o w )

6 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 63: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 63/95

C o m m o d o r e 6 4 E x p a n s i o n P o r t2 2 1 2 0 1 9 1 8 1 7 1 1 5 1 4 1 3 1 2 1 1 1 0 9 8 7 6 4

C o m m o d o r e 6 U s e r P o r t

Z Y X W V U T S R P N M L K J H F E D C B AN a m e

1 1 1 1 1 1 1 1 1 1 2 2 2

P i n #G N

5 V D C5 V D C

I R R / D o C l o c kI / G A M EE X R O MI / R O M LB D M D D D D D D D D G N G N R O M HR E S E TN M < t > 2A 1 A 1 A 1 A 1 A 1 A 1 A A A A A A A A A A G N

D e s c r i p t i o nS y s t e m G r o u n d .T o t a l U s e r P o r t a n C a r t r i d g e d e v i c e sc a d r a w n m o r e t h a n 4 5 0 m a .I n t e r u p t R e q u e s t l i n e t o 6 5 0 2 ( a c t i v e l o w ) .R e a d / W r i t e .

8 . 1 8 M H v i d e o d o t c l o c k .I / B l o c k $ D E 0 0 - $ D E F F ( a c t i v e l o w ) u n b u f f e r e d I / O .A c t i v e l o w T T i n p u t .A c t i v e l o T T i n p u t .I / B l o c k $ D F O O - $ D F F F ( a c t i v e l o w ) b u f f e r e d T T o u t p u t .8 d e c o d e d R A M / R O M b l o c k $ 8 0 0 0 ( a c t i v e l o w ) b u f f e r e d T T o u t p u t .B u A v a i l a b l e s i g n a l f r o m t h V I I I c h i p u n b u f f e r e d i m a x i m u m l o a d .D i r e c t M e m o r y A c c e s s r e q u e s t l i n e ( a c t i v e l o i n p u t ) i T T i n p u t .D a t a b u b i D a t a b u s b i D a t a b u s b i D a t a b u s b i D a t a b u s b i D a t a b u s b i D a t a b u s b i 1 D a t a b u s b i S y s t e m g r o u n d .S y s t e m G r o u n d8 d e c o d e d R A M / R O M B l o c k $ E 0 0 0 b u f f e r e d .6 5 0 2 R E S E T p i n ( a c t i v e l o w ) b u f f e r e d T T o u t / u n b u f f e r e d i n 6 5 0 2 N o n - M a s k a b l e I n t e r r u p t ( a c t i v e l o w ) b u f f e r e d T T o u t , u n b u f f e r e d i n P h a s e s y s t e m c l o c k .A d d r e s s b u s b i 1 A d d r e s s b u s b i 1 A d d r e s s b u b i 1 A d d r e s s b u b i 1 A d d r e s s b u s b i 1 A d d r e s s b u s b i 1 A d d r e s s b u s b i A d d r e s s b u s b i A d d r e s s b u s b i A d d r e s s b u s b i A d d r e s s b u s b i A d d r e s s b u b i A d d r e s s b u s b i A d d r e s s b u b i A d d r e s s b u s b i A d d r e s s b u s b i S y s t e m G r o u n d

2 6 8 9 1 0 1 1

A B C D E F H J K L M NP i n #

1 1 1

F u n c t i o nG r o u n d+ 5 R E S E TC N T 1S P C N T 2S P P C S e r i a l A T

V A + P h a s eV A - P h a s e

G N G N F L A G 2P B P B P B P B P B P B P B P B P A G N

D e s c r i p t i o nS y s t e m G r o u n d( 1 0 0 m m a x i m u m )C o l d S t a r t . M e m o r y i N O d e s t r o y e dS e r i a l P o r t c o u n t e r f r o m C I # S e r i a l P o r t f r o m C I # S e r i a l P o r t c o u n t e r f r o m C I A # 2S e r i a l P o r t f r o m C I # H a n d s h a k i n g l i n e f r o m C I A # 2C o n n e c t e d t o S e r i a l B u A T L i n eT r a n s f o r m e r o u t p u t ( 5 m a m a x i m u m )T r a n s f o r m e r o u t p u t ( 5 m a m a x i m u m )

P B O - 7 a r i n d e p e n d e n t l y p r o g r a m m a b l ef o I n p u t o r O u t p u t

S p e c i a l I / p i o C I

C o m m o d o r e 6 A u d i o / V i d e o P o r t

P i n # N a m eL U G N A U

C O M PJ A C KC H N / N /

D e s c r i p t i o nL u m i n a n c eS y s t e m G r o u n dA u d i o O u C o m p o s i t e V i d e oA u d i o I C h r o m a o u N c o n n e c t i o nN c o n n e c t i o n

U n b u f f e r e d , i T T l o a d m a x .

V I C 2 0 C o m m o d o r e 6 J o y s t i c k P o r t s

P i n / / N a m eJ O Y OJ 0 Y 1J O J O P O T Y

F I R E5

G N P O T X

D e s c r i p t i o n

A l s o t h e L i g h t P e i n p u t . ( C 6 4 p o r t o n l y )1 0 m a m a x i m u mS y s t e m G r o u n d

N o t e : S e M e m o r y M a p f o r e a d i n g J o y s t i c k P o r t s

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 6

Page 64: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 64/95

C o m m o d o r e D i s k S p e c i f i c a t i o n sM o d e l

D r i v e s p e H e a dH e a d s p e D r i v eF o r m a t t e d S t o r a g eC a p a c i t y p e U n i tM a S e q u e n t i a l F i l e s / D r i v eM a R e l a t i v e F i l e s / D r i v eD i s k S y s t e m B u f f e rD i s k F o r m a t sC y l i n d e r s ( T r a c k s )S e c t o r s p e C y l i n d e rS e c t o r s p e T r a c kB y t e s p e r S e c t o rB l o c k s F r e eT r a n s f e r R a t e s ( b y t e s p e r s e c o n d )I n t e r n a l t U n i tI E E E - 4 8 8 B u A c c e s s T i m e s ( m i l l i - s e c o n d s )T r a c k - T o - T r a c kA v e r a g e T r a c kH e a d S e t t l i n g T i m eA v e r a g e L a t e n c yR P

D 9 0 9 0

7 . 4 7 M 7 . 4 1 M 7 . 3 5 M

4 K

1 5 1 2 3

2 5 2 9 1 6 2

M 1 . K

1 5 1

8 . 3 43 6 0 0

D 9 0 6 0

4 . 9 8 M 4 . 9 4 M 4 . 9 0 M

4 K

1 5 1 9 3

2 5 1 9 4 4 2

M 1 . K

1 5 1

8 . 3 43 6 0 0

8 2 5 0

2 . 1 2 M 1 . 0 5 M 1 . 0 4 M

4 K

7

2 3 - 2 92 5

8 2 6 6

4 K 1 . K

1 2

1 0 3 0

8 0 5 0

1 . 0 5 M 5 2 K 1 8 K

4 K

7

2 3 - 2 92 5

4 1 0 4

4 K 1 . K

*

1 0 3 0

4 0 4 0

3 4 K 1 6 K 1 6 K

4 K

3

1 7 - 2 12 5

1 3 2 8

4 K 1 . K

3 3 6

1 0 3 0

2 0 3 1

1 7 0 K B1 6 K 1 6 K

2 K

3

1 7 - 2 12 5 6 6

4 K 1 . K

3 3 6

1 0 3 0

1 5 4 1

1 7 0 K B1 6 8 K B1 6 7 K B

2 K

3

1 7 - 2 12 5 6 6

3 3 6

1 0 3 0

T r a c k - T o - T r a c k : M i c r o p o l i s 8 0 5 0 3 m s T a n d o n 8 0 5 0 m s " A v e r a g e T r a c k : M i c r o p o l i s 8 0 5 0 7 5 m s T a n d o n 8 0 5 0 1 2 5 m s .

P h y s i c a l D i m e n s i o n sH e i g h t ( i n c h e s )W i d t h ( i n c h e s )D e p t h ( i n c h e s )W e i g h t ( p o u n d s )E l e c t r i c a lP o w e r ( W a t t s )V o l t a g e ( a l l m o d e l s )

5 . 7 58 . 2 5

1 5 . 2 52

2 0

5 . 7 58 . 2 5

1 5 . 2 52

2 0

7 . 1 5 . 0

1 3 . 7 52

6

7 . 1 5 . 0

1 3 . 7 52

5

7 . 1 5 . 0

1 3 . 7 52

5

5 . 8 .

1 4 . 2 52

4

3 . 7 .

1 3 . 01

3 1 1 0 - 1 2 0 V A C . 6 H

D i s k U t i l i t y - C o m m a n d S e S e c t o r D i s t r i b u t i o n B T r a c kC o m m a n d

B l o c k - R e a dB l o c k - W r i t eB l o c k - E x e c u t eB u f f e r - P o i n t e rB l o c k - A l l o c a t eB l o c k - F r e eM e m o r y - W r i t eM e m o r y - R e a dM e m o r y - E x e c u t eU s e r C o m m a n d

A b b r e v i a t i o nB -

B - B - B - B - B -

M - M - M -

F o r m a tB - R : " c h ; d r ; t ; s

" B - W : " c h ; d r ; t ; s" B - E : " c h ; d r ; t ; s" B - P : " c h ; p" B - A : " d r ; t ; s

B - F : " d r ; t ; s" M - W " a d L / a d H / n c / d a t a

M - R " a d l / a d h" M - E " a d l / a d h

u x : c h ; d r ; t ; s

C l

D

A D A D

N D A T A

P A R M S

T h c h a n n e l n u m b e r i D O S : i d e n t i c a l t t h S e c o n d a r y A d d r e s s i t h a s s o c i a t e d O P E N s t a t e m e n tT h D r i v e n u m b e r : ( o f l o p p y d u a l d r i v e s )T h T r a c k n u m b e r : t h r o u g h 1 5 ( d e p e n d i n g o t h m o d e l * )S e c t o r n u m b e r t h r o u g h 1 1 2 ( d e p e n d i n g o t h m o d e l * )T h p o i n t e r P o s i t i o n f o t h b u f f e r p o i n t e rT h L o b y t e o t h A d d r e s s ( u s e C H R $ ( A D L ) )T h H i g h b y t e o t h A d d r e s s ( u s e C H R $ ( A D L ) )T h N u m b e r o C h a r a c t e r s : t h r o u g h 3 4T h a c t u a l d a t a i h e x a d e c i m a l . T h i s i t r a n s m i t t e d b u s i n g t h C H R $ f u n c t i o n , i e C H R $ ( 1 7 ) w o u l d s e n d t h d e c i m a l e q u i v a l e n t o h e x a d e c i m a l 1 T h i n d e x t t h u s e r t a b l eT h P a r a m e t e r s a s s o c i a t e d w i t h t h c o m m a n d ( o p t i o n a l )

T r a c k N u m b e r1

1 8 - 2 42 5 - 3 03 1 - 3 5

T r a c k N u m b e r1 3

4 0 5 5 4 6 6 5 7 7 8 - 1 1 6

1 1 7 - 1 3 1 3 1 4 1 4 2 - 1 5 4

N u m b e r o S e c t o r s4 0 4 0

2 1 1 1

8 0 5 02 2 2 2

2 0 3 12 1 1 1

8 2 5 02 2 2 2 2 2 2 2

1 5 4 12 1 1 1

D 9 0 6 0 / D 9 0 9 0 - 1 5 3 t r a c k s p e r r e c o r d i n g s u r f a c e ( o D 9 0 6 0 a n o t h D 9 0 9 0 ) w i t h 3 s e c t o r s p e t r a c k

U s e r C o m m a n d J u m p T a b l eS t a n d a r d

S y n t a xU U U U U U U U U U

A l t e r n a t eS y n t a x

U U U U U U U U U U

F u n c t i o n

B l o c k - R e a d r e p l a c e m e n tB l o c k - W r i t e r e p l a c e m e n tJ u m p t $ 1 3 0 0J u m p t $ 1 3 0 3J u m p t $ 1 3 0 6J u m p t $ 1 3 0 9J u m p t o $ 1 3 0 CJ u m p t o $ 1 3 0 FJ u m p t o $ 1 0 F 0 ( N M I )P o w e r - U p v e c t o r ( r e s e t )

6 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 65: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 65/95

B A ( B l o c k A l l o c a t i o n M a p ) F o r m a t s4 0 4 0 , 2 0 3 1 , a n 1 5 4 1 B A F o r m a t T r a c k 1 S e c t o r 0

B y t e *0 -

4 - 1 4 3

D e s c r i p t i o nT r a c k - S e c t o r o f i r s t D i r e c t o r y b l o c kA S C I I ' a I d e n t i f i e s D O 2 . f o r m a tR e s e r v e d f o f u t u r e D O u s B i m a o a v a i l a b l e b l o c k s

D a t a1 8 - 0 0

6 0

t r a c k s 1 - 3 58 0 5 0 B A F o r m a t

B y t e *

0 -

7 - 1 01 1 - 2 5 5

D e s c r i p t i o n

T r a c k - S e c t o r o n e x t B A b l o c kA S C I I ' c I d e n t i f i e s D O 2 . f o r m a tR e s e r v e d f o f u t u r e D O u s L o w e s t t r a c k m a p p e d i t h i s B A b l o c kH i g h e s t t r a c k ( 1 m a p p e d i t h i s B A b l o c kN u m b e r o u n u s e d b l o c k s o t r a c k :B i m a o a v a i l a b l e b l o c k s o t r a c k :( B A M 2 l - 1 4 0 ) B i t m a o a v a i l a b l e b l o c k s o t r a c k s :

D a t aB A

T r 3 8 S c O O

3 8 - 0 36 0 0 5

2 - 5 0

B A T r 3 8 / S d ) 3

3 9 - 0 16 0 5 7 5 5

5 2 - 7 78 2 5 0 B A F o r m a t

B y t e *

0 -

7 - 1 01 1 - 2 5 5

D e s c r i p t i o n

T r a c k - S e c t o r o n e x t B A b l o c kA S C I I ' c I d e n t i f i e s D O 2 . f o r m a tR e s e r v e d f o f u t u r e D O u s L o w e s t t r a c k m a p p e d i f i r s t B A b l o c kH i g h e s t t r a c k ( 1 m a p p e d i f i r s t B A b l o c kn u m b e r o u n u s e d b l o c k s o t r a c k :b i m a o a v a i l a b l e b l o c k s o t r a c k :( B A M 4 l - 2 5 ) B i t m a o a v a i l a b l e b l o c k s o t r a c k s :

D a t aB A

T r 3 8 S c O O3 8 - 0 3

6 0 0 5

2 - 5 0

B A T r 3 8 S c 0 3

3 8 - 0 66 0 5

1 0 5 5

5 2 - 1 0 0

B A T r 3 8 S c O 6

3 8 - 0 96 0

1 0 1 5 1 0 1 0

1 0 2 - 1 5 0

B A T r 3 8 S c O 93 8 - 0 1 ( D i r )

6 0

1 5 1 5 1 5 1 5

1 5 2 - 1 5 4D 9 0 6 0 D 9 0 9 0 B A F o r m a t T r a c k S e c t o r ( n o r m a l l o c a t i o n )

B y t e *0 - 2 -

7 - 1 01 1 - 2 5 5

D e s c r i p t i o nT r a c k - S e c t o r p o i n t e r t n e x t B A b l o c kT r a c k - S e c t o r p o i n t e r t p r e v i o u s B A b l o c kL o w e s t t r a c k * m a p p e d i t h i s B A b l o c kH i g h e s t t r a c k * ( + 1 ) m a p p e d i n t h i s B A b l o c kN u m b e r o b l o c k s u n u s e d o t h i s t r a c kB i m a o a v a i l a b l e b l o c k s o t h i s t r a c kB i m a o t h n e x t 4 t r a c k s

D a t a$ F F F F = l a s t$ F F F F = f i r s t

D i r e c t o r y F o r m a t2 0 3 1 , 4 0 4 0 , 1 5 4 1 D i r e c t o r y H e a d e r T r a c k 1 8 S e c t o r 0

B y t e *1 - 1 4 3

1 4 4 - 1 6 11 6 2 - 1 6 31 6 1 6 5 - 1 6 61 6 7 - 1 7 01 7 1 - 2 5 5

D a t a

1 6 5 0 , 6 5

1 6 0

D e s c r i p t i o nR e s e r v e d f o 2 0 3 1 B A D i s k e t t e n a m e , p a d d e d w i t h s h i f t e d s p a c e sD i s k e t t e I n u m b e rS h i f t e d s p a c eA S C I I ' 2 a ' i d e n t i f i e s D O v e r s i o n a n f o r m a tS h i f t e d s p a c e sN o u s e d

8 0 5 0 , 8 2 5 0 D i r e c t o r y H e a d e r T r a c k 3 9 S e c t o r 0 B y t e *0 -

4 - 6 - 2 1

2 2 - 2 32 4 - 2 52 2 7 - 2 82 9 - 3 23 3 - 2 5 5

D a t a3 8 , 0 0

6 0

1 6

1 6 5 0 , 6 7

1 6 0

D e s c r i p t i o nT r a c k - S e c t o r t f i r s t B A b l o c kA S C I I ' c i d e n t i f i e s D O 2 . f o r m a tr e s e r v e d f o f u t u r e D O u s N o t u s e dD i s k e t t e n a m e , p a d d e d w i t h s h i f t e d s p a c e sS h i f t e d s p a c e sD i s k e t t e I n u m b e rS h i f t e d s p a c eA S C I I ' 2 c ' i d e n t i f i e s D O v e r s i o n a n f o r m a tS h i f t e d s p a c e sN o t u s e d

D 9 0 6 0 D 9 0 9 0 D i r e c t o r y H e a d e r T r a c k S e c t o rB y t e *

0 - 2 - 4 - 6 - 8 -

D a t a

0 0 , 2 5 57 6 0 0 0 0 0 1 0

D e s c r i p t i o nT r a c k - S e c t o r p o i n t e r t b a t r a c k a n s e c t o r l i s tI d e n t i f i e s D O 3 . f o r m a tT r a c k - S e c t o r o f i r s t d i r e c t o r y b l o c kN o u s e dT r a c k - S e c t o r o f i r s t B A b l o c k

2 0 3 1 D i r e c t o r y B l o c k s - T r a c k 1 8 S e c t o r 0 t h r o u g h 1 4 0 4 0 D i r e c t o r y B l o c k s T r a c k 1 8 S e c t o r 0 t h r o u g h 1 8 0 5 0 D i r e c t o r y B l o c k s T r a c k 3 S e c t o r 0 t h r o u g h 2 8 2 5 0 D i r e c t o r y B l o c k s T r a c k 3 S e c t o r 0 t h r o u g h 2 D 9 0 6 0 D 9 0 9 0 D i r e c t o r y B l o c k s S t a r t i n g o c y l i nd e 7 6 u s e s a l T r a c k s S e c t o r s 0 t h r o u g h 3 1 t h e ne x p a n d s t a d d i t i o n a l b l o c k s a s r e q u i r e d , p r o v i d i n g' u n l i m i t e d ' D i r e c t o r y s i z e .

B y t e *0 -

3 - 5 - 2 0

2 1 - 2 22 2 4 - 2 72 8 - 2 93 0 - 3 13 2 - 2 5 5

D e s c r i p t i o nT r a c k - s e c t o r p o i n t e r t n e x t d i r e c t o r y b l o c kF i l e t y p eT r a c k - s e c t o r p o i n t e r t f i r s t f i l e b l o c kF i l e n a m e , p a d d e d w i t h s h i f t e d s p a c e sT r a c k - s e c t o r o f i r s t s i d e s e c t o r i R E L a t i v e f i l eR e c o r d l e n g t h i r e l a t i v e f i l eR e s e r v e d f o f u t u r e f i l e i n f o r m a t i o nT r a c k - s e c t o r p o i n t e r f o r e p l a c e m e n tN u m b e r o b l o c k s u s e d b t h f i l eS e v e n m o r e 3 2 - b y t e f i l e e n t r i e s ( s a m e a 2 - 3 1a b o v e , p l u s t w a d d i t i o n a l u n u s e d b y t e s )

A d d i t i o n a l N o t e s3 b y t e s p e f i l e e n t r y , e x c e p t t h f i r s t e n t r y i 3 b y t e sT o t a l o e i g h t ( 8 f i l e e n t r i e s p e d i r e c t o r y b l o c k

F i l e t y p e s a r e : S c r a t c h e d F i l e s $ 0 S e q u e n t i a l F i l e s $ 0 P r o g r a m F i l e s $ 0 U s e r - D e f i n e d $ 0 R e l a t i v e R e c o r d $ 0 4

F i l e t y p e c o d e s a r O R ' e d w i t h $ 8 w h e n f i l e i p r o p e r l y c l o s e dT r a c k v a l u e o 0 i b y t e z e r o i n d i c a t e s t h l a s t u s e d b l o c k i t h d i r e c t o r y . S e c t o r v a l u e t h e n s h o w s n e x t b y t e t u s

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 6

Page 66: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 66/95

C o m m o d o r e R e l a t e d P r o g r a m m i n g B o o k sT i t l e

S u p e r P E T R e l a t e d B o o k s .S u p e r P E T S y s t e m O v e r v i e wS u p e r P E T W a t e r l o o 6 8 0 9 A s s e m b l e rS u p e r P E T W a t e r l o o M i c r o B A S I CS u p e r P E T W a t e r l o o M i c r o F O R T R A NS u p e r P E T W a t e r l o o M i c r o C O B O LS u p e r P E T W a t e r l o o M i c r o P A S C A LS u p e r P E T W a t e r l o o M i c r o A P L

6 5 0 2 P r o g r a m m i n g B o o k s .6 5 0 2 A s s e m b l y L a n g u a g e P r o g r a m m i n g6 5 0 2 A s s e m b l y L a n g u a g e S u b r o u t i n e s6 5 0 2 S o f t w a r e G o u r m e t G u i d e C o o k b o o kA d v a n c e d 6 5 0 2 P r o g r a m m i n gP r o g r a m m i n g T h e 6 5 0 26 5 0 2 S o f t w a r e D e s i g n6 5 0 2 A s s e m b l y L a n g u a g e P r o g r a m m i n g6 5 0 2 S y s t e m s P r o g r a m m i n gB e y o n d G a m e s : S y s t e m s S o f t w a r e f o y o u r 6 5 0 2 P e r s o n a l C o m p u t e rT o D o w n A s s e m b l y L a n g u a g e P r o g r a m m e r F o Y o u r 6 5 0 2 P e r s o n a l C o m p u t e rM a c h i n e L a n g u a g e F o B e g i n n e r s

6 8 0 9 P r o g r a m m i n g B o o k s .6 8 0 9 A s s e m b l y L a n g u a g e P r o g r a m m i n gP r o g r a m m i n g T h 6 8 0 9T h 6 8 0 9 C o m p a n i o n

H a r d w a r e R e l a t e d B o o k s .P E T / C B M T h I E E E 4 8 8 B U ( G P 1 B )I n t e r f a c e P r o j e c t s F o T h P E T / C B MP E I n t e r f a c i n gA d v a n c e d 6 5 0 2 I n t e r f a c i n gP r o g r a m m i n g I n t e r f a c i n g t h 6 5 0 2 w i t h e x p e r i m e n t sH o T o P r o g r a m a n d I n t e r f a c e t h 6 8 0 06 8 0 9 M i c r o c o m p u t e r P r o g r a m m i n g a n d I n t e r f a c i n g , w i t h E x p e r i m e n t s6 5 0 2 A p p l i c a t i o n s

A u t h o r

B o s w e l l / G r o v e / M c P h e e / W e l c hC o w a n / S h a wG r a h a m / M c P h e eD i r k s o n / W e l c hC o m m o d o r eB o s w e l l / G r o v e / W e l c hW i l s o n / W i l k e r s o n

L a n c e L e v e n t h a lL a n c e L e v e n t h a lF i n d l e yZ a k sZ a k sS c a n l o nF e r n a n d e z / T a b l e r / A s h l e yW i n d e k n e c h tS k i e r sS k i e rM a n s f i e l d

L a n c e L e v e n t h a lZ a k s / L a b i a kJ a m e s

F i s h e r / J e n s e nH a l l g r e nD o w n e y / R o g e r sH o l l a n dD e J o n gS t a u g a a r dS t a u g a a r dZ a k s

P u b l i s h e r

S a m ' s B o o k sS a m ' s B o o k sS a m ' s B o o k sS a m ' s B o o k sS a m ' s B o o k sS a m ' s B o o k sS a m ' s B o o k s

O s b o r n eO s b o r n e

S y b e xS y b e xS a m sW I L YL B Y T EM c G r a w H i l lC o m p u t e !

O s b o r n e

B

O s b o r n e

S a m sS a m sS a m sS a m sS a m sS y b e x

6 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 67: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 67/95

T i t l e A u t h o r P u b l i s h e r

V i 2 B o o k s .V i P r o g r a m m e r s R e f e r e n c e G u i d eC o m p u t e ' s F i r s t B o o k O V i C o m p u t e ' s S e c o n d B o o k O V i C o m p u t e ' s F i r s t B o o k O V i G a m e sU s e r s H a n d b o o k t t h C o m m o d o r e V i 2 V i c - 2 0 C o m p u t e r W r i t i n g W o r k b o o k3 V i c - 2 0 C o m p u t e r P r o g r a m s f o H o m e , S c h o o l O f f i c e1 0 P r o g r a m m i n g T i p s T r i c k s F o T h V i c - 2 0S t a r t W i t h B A S I C O Y o u r C o m m o d o r e V i 2 V i B A S I C : U s e r - F r i e n d l y G u i d eM o r e T h a n 3 B A S I C P r o g r a m s f o t h C o m m o d o r e V i C o m p u t e rC o m p u t e r s f o K i d s - C o m m o d o r e V i c - 2 0 E d i t i o nG e t t i n g A q u a i n t e d w i t h y o u r V i c - 2 0V i G r a p h i c sV i R e v e a l e dV i G a m e sM a p p i n g T h e V i

C 6 B o o k s .C o m m o d o r e 6 P r o g r a m m e r s R e f . G u i d eC o m p u t e l s F i r s t B o o k o 6 M o r e T h a n 3 B A S I C P r o g r a m s f o t h C o m m o d o r e 6 C o m p u t e rM a p p i n g T h C o m m o d o r e 6

P e t / C B M B o o k s .P r o g r a m m i n g T h e P E T / C B MT h P E R e v e a l e dT h L i b r a r y O P E S u b r o u t i n e sP E G r a p h i c sC B P r o f e s s i o n a l C o m p u t e r G u i d eP E P e r s o n n e l C o m p u t e r G u i d eH a n d s - O n B A S I C W i t h P E C o m p u t e ' s F i r s t B o o k O P E T / C B MP E B a s i c sP E F u a n G a m e sM o s t l y B A S I C : A p p l i c a t i o n s f o y o u r P E P E B A S I C3 B A S I C P r o g r a m s f o t h P E C o m p u t e rP E T / C B M A I n t r o d u c t i o n T B A S I C P r o g r a m m i n g a n A p p l i c a t i o n sP E T / C B M B A S I CP E F u A n d G a m e s

P E I T h C l a s s r o o mI n s t a n t B A S I C

C o m p u t e ! B o o k sC o m p u t e ! B o o k sC o m p u t e ! B o o k sW e b e rA d l e rA d l e rA d l e rM o n r oZ a m o r aR u g g / F e l d m a n / W i l s o nL a r s e nH a r t n e l lN i c k H a m p s h i r eN i c k H a m p s h i r eN i c k H a m p s h i r eC o m p u t e !

C o m m o d o r eC o m p u t e !R u g g / F e l d m a n / M o o r eC o m p u t e !

R a e t o C o l l i n s W e s tN i c k H a m p s h i r eN i c k H a m p s h i r eN i c k H a m p s h i r eO s b o r n eO s b o r n eP e c k h a mC o m p u t e ! B o o k sD a v i dJ e f f r i e s a n F i s h e rB e r e n b o nZ a m o r aR u g gS t r e i t m a t t e r / G o l d s t e i nH a s k e l lJ e f f r i e sB o r e nB r o w n

S a m sC o m p u t e ! B o o k sC o m p u t e ! B o o k sC o m p u t e ! B o o k sW S A R C s o f tA R C s o f tA R C s o f tR E S TP D i l i t h i u m P r e s sC r e a t i v e C o m p . P r e s sC r e a t i v e C o m p . P r e s sH a y d e nH a y d e nH a y d e nC o m p u t e ! B o o k s

S a m sC o m p u t e ! B o o k sD i l i t h i u m P r e s sC o m p u t e ! B o o k s

C o m p u t e B o o k sH a y d e nH a y d e nH a y d e nO s b o r n eO s b o r n eO s b o r n eC o m p u t e ! B o o k sD i l i t h i u m P r e s s

S a m sP D i l i t h i u m P r e s sB R D YP O s b o r n eD i l i t h i u m P r e s s

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 6

Page 68: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 68/95

G l o s s a r yA c c e s s T i m eA c o u s t i c C o u p l e r

A c o u s t i c M o d e m

A c c u m u l a t o r

A d d r e s sA l g o r i t h mA N S IA P A S C I I

A s s e m b l e r

B a c k u pB a n k S w i t c h i n gB A S I CB a u d R a t e

B i n a r y N u m b e r

B i

B l o c kB u f f e r

B u

B y t e

C P C O B O LC O M A LC o m p i l e r

D a i s y W h e e l

D e n s i t y

D a t a T r a n s m i s s i o n R a t eD i r e c t A c c e s s

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

r e c e p t i o n o f d a t a .

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

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

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

A m e r i c a n N a t i o n a l S t a n d a r d s I n s t i t u t e .

A d v a n c e d P r o g r a m m i n g L a n g u a g e .- T h e ' A m e r i c a n S t a n d a r d C o d e f o I n f o r m a t i o n I n t e r c h a n g e ' . I a e i g h t l e v e l c o d e s e r i a l t r a n s m i s s i o no a l p h a n u m e r i c c o d e . T h f i r s t b i t s r e p r e s e n t 1 2 8 s t a n d a r d A S C I I c h a r a c t e r s . T h e i g h t h b i i p a r i t y b i f o e r r o r c h e c k i n g . T h e i g h t d a t a b i t s a r p r e c e d e d b y o n s t a r t b i t a n d a n d f o l l o w e d b o n o t w s t o p b i t s .

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

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

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

e q u a l s b y t e s p e s e c o n d ( a p p r o x . )n u m b e r i n g s y s t e m t h a t u s e s e i t h e r t h d i g i t s o t e x p r e s s a l n u m e r i c v a l u e s . T h b i n a r y d i g i t

i a l s o k n o w n a s t h e ' b i t ' .

O n e i g h t h o n o r m a l b y t e , i b i n a r y i i e i t h e r o s y m b o l i z i n g y e o r n o , o o o f f , e t c .2 5 c h a r a c t e r s o i n f o r m a t i o n , a s s t o r e d o d i s k e t t e . A l s o k n o w n a s e c t o r o d i s k e t t e .R A u s e d f o t e m p o r a r y s t o r a g e o d a t a u n t i l t h d a t a c a b a c c e p t e d b t h e d e v i c e i i b e i n g s e n t

t o

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

T h e q u a l o o n c h a r a c t e r o i n f o r m a t i o n , w h i c h i b i t s . N u m e r i c v a l u e o o n b y t e c a f a l l b e t w e e na n 2 5 d e c i m a l .

C e n t r a l P r o c e s s i n g U n i t , t h m i c r o p r o c e s s o r .C O m m o n B u s i n e s s O r i e n t e d L a n g u a g e .C O m m o n A l g o r i t h m i c L a n g u a g e . W r i t t e n f o C o m m o d o r e m a c h i n e s i D e n m a r k .

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

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

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

T h B A U D r a t e .

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

6 T h T r a n s a c t o r , V o l u m e 4 I s s u e 0

Page 69: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 69/95

G l o s s a r yD i r e c t o r yD i s k e t t eD O D o M a t r i x P r i n t e r

D y n a m i c m e m o r yD y n a m i c

E P R O M

E A R O M

F i l e

F i l e T y p e

F l a gF l o p p y D i s kF l o w C h a r t

F o r m a t t i n g

F O R T R A NF u l l D u p l e x

G r a p h i c P l o t t e r

H a l f - D u p l e x

H a r d - C o p yH a r d D i s k

H a r d w a r e

H e x a d e c i m a lH i g h - L e v e l L a n g u a g e

I m p a c t p r i n t e rI n c r e m e n tI n t e r a c t i v e l a n g u a g e

I n t e r f a c e

I n t e r p r e t e r

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

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

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

I c o n s t a n t s t a t e o f c h a n g e , ( i e . v a r i a b l e s )

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

E l e c t r i c a l l y A l t e r a b l e R e a d O n l y M e m o r y . I f o r m o R O t h a t w i l l r e m a i n c o n s t a n t u n d e r n o r m a lo p e r a t i n g c o n d i t i o n s , b u w h o s e c o n t e n t s c a n b e m o d i f i e d b a s e r i e s o f d e l i b e r a t e e l e c t r i c a l s i g n a l s .

c o l l e c t i o n o r e l a t e d r e c o r d s b r o u g h t t o g e t h e r a o n e , s i n g l e u n i t .P e r t a i n i n g t C o m m o d o r e D O S , t h e r e a r e f o u r d i f f e r e n t f i l e t y p e s . T h e s e a r P R o G r a m , S E Q u e n t i a l ,

R E L a t i v e , a n U S e R .s i n g l e s t o r a g e b i u s e d t s i g n a l t h o c c u r e n c e o a c e r t a i n c o n d i t i o n .d i s k e t t e

l o g i c a l d i a g r a m o t h e o r d e r i w h i c h a p a r t i c u l a r p r o b l e m i t h o u g h t t b r e s o l v e d . U s u a l l yr e q u i r e d w h e n c o m p l e x c o m p u t e r p r o g r a m s a r t b w r i t t e n .

P e r t a i n i n g t C o m m o d o r e D O S , i t h p r o c e s s o o r g a n i z i n g d i s k e t t e i n t o s p e c i f i c t r a c k s a n s e c t o r st a l l o w f o s t o r a g e a n r e t r i e v a l o i n f o r m a t i o n .

A a c r o n y m f o F O R m u l a T R A N s l a t i n g s y s t e m , h i g h l e v e l c o m p u t e r l a n g u a g e .I c o m m u n i c a t i o n s , t h s i m u l t a n e o u s t r a n s m i s s i o n a n r e c e p t i o n o f d a t a , u n l i k e h a l f - d u p l e x .

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

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

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

a p p r o x i m a t e l y 3 5 0 0 R P t a l l o w f o h i g h s p e e d a c c e s s t i n f o r m a t i o n . s p e c i a l f e a t u r e o f t h i s t y p e o s t o r a g e s y s t e m i t h v a s t a m o u n t o s t o r a g e s p a c e a v a i l a b l e i r e l a t i o n t f l o p p y d i s k s y s t e m .

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

n u m b e r i n g s y s t e m w i t h t h e b a s e 1 6 I t d i g i t s r a n g e f r o m t h r o u g h F c o m p u t e r l a n g u a g e s u c h a B A S I C , C O B O L , F O R T R A N , P A S C A L , A P a n P L / 1 , t n a m e f e w ,

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

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

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

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

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

Page 70: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 70/95

G l o s s a r yI n t e r r u p t D r i v e n

I /

J u m p

L i g h t P e

L o w - L e v e l L a n g u a g e

M a c h i n e L a n g u a g e

M a t r i x P r i n t e rM e m o r y M a p

M i c r o p r o c e s s o r

M o d e m

M o n i t o r

M n e m o n i c C o d e

N e t w o r k

N i b b l eN u l l S t r i n g

O b j e c t C o d eO p e r a n dO p e r a t i n g s y s t e m

O u t p u t d e v i c e

P a s c a lP a r a l l e l

P e e kP e r i p h e r a lP i x e l

P o k eP o r t

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

A a b b r e v i a t i o n f o I n p u t / O u t p u t , o t h e t r a n s m i s s i o n t a n f r o m t h m i c r o p r o c e s s o r .

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

I r e f e r e n c e t s t o r a g e c a p a c i t y , i i e q u a l t 1 0 2 4 b y t e s o f d a t a .

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

c o m p u t e r l a n g u a g e , s u c h a a s s e m b l e r , t h a t r e q u i r e s v e r y l i t t l e t r a n s l a t i o n t b e c o m e a c c e p t a b l eb t h c o m p u t e r .

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

D o M a t r i x P r i n t e r .

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

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

d e v i c e t h a t M o d u l a t e s a n d D E M o d u l a t e s s i g n a l s t r a n s m i t t e d o v e r t h t e l e p h o n e l i n e s , f r o m a n a l o gt d i g i t a l a n v i c e - v e r s a .

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

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

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

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

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

t h d e b u g g i n g p r o c e s s , a l i n p u t / o u t p u t , a l h o u s e k e e p i n g d u t i e s o t h c o m p u t e r , a n a l e l s e t h a t g i n t o t h r u n n i n g o t h s y s t e m . I C o m m o d o r e , t h o p e r a t i n g s y s t e m i l o c a t e d i R O M .

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

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

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

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

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

Page 71: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 71/95

G l o s s a r yP R O M

Q W E R T Y

R A

R e a dR e a d / W r i t e H e a d

R e g i s t e r

R e s o l u t i o n

R O

S e c t o r

S e q u e n t i a l A c c e s s

S e r i a l

S o f t w a r eS o u r c e C o d e

S t a t i c M e m o r y

S t o r a g e C a p a c i t yS t r i n g

S y n t a x

S y n c h r o n o u s

T h e r m a l P r i n t e r

T r a c k

V a r i a b l e

V o l a t i l e M e m o r y

W r i t e

W r i t e P r o t e c t

P r o g r a m m a b l e R e a d O n l y M e m o r y . m e m o r y s t o r a g e c h i p t h a t m a b p r o g r a m m e d b s o m e o n eo t h e r t h a n t h e m a n u f a c t u r e r . T h i s c h i p c a o n l y b w r i t t e n t o n c e , a n b e c o m e s p e r m a n e n tm o d i f i c a t i o n w h e n t h e p r o c e s s i c o m p l e t e .

O f u l l s i z e d t y p e w r i t e r k e y b o a r d , o c o m p u t e r t e r m i n a l , t h f i r s t s i l e t t e r s i n t h t h i r d r o a r Q W E R T Y

R a n d o m A c c e s s M e m o r y . A t h n a m e i m p l i e s , t h i s m e m o r y i s u c h t h a t a c c e s s t i c a b m a d e i t o t a l r a n d o m s e q u e n c e . W h e n t h p o w e r i t u r n e d o f w i t h t h i s t y p e o m e m o r y , a l c o n t e n t s a r l o s t .

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

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

t h e o p e r a t i n g s y s t e m , a n o t h e r f u n c t i o n s t h a t t h p r o g r a m m e r m a r e q u i r e .T h e n u m b e r o p i x e l s ( p o i n t s ) t h a t c a n b e d i s p l a y e d o c o m p u t e r s c r e e n b o t h h o r i z o n t a l l y a n

v e r t i c a l l y .R e a d O n l y M e m o r y . A t h n a m e i m p l i e s , t h e c o n t e n t s o f t h i s s e c t i o n o m e m o r y c a n b e r e a d f r o m ,

b u t n o t w r i t t e n t o W h e n t h p o w e r i t u r n e d o f f , t h c o n t e n t s o R O a r r e t a i n e d .

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

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

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

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

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

R A M , t h e r e i n r e f r e s h c y c l e r e q u i r e d .T h e a m o u n t o d a t a t h a t a d e v i c e c a a c c e p t f o s t o r a g e , u s u a l l y e x p r e s s e d i n b y t e s .

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

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

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

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

W i t h r e f e r e n c e t d i s k e t t e , a t r a c k i o n c i r c u l a r p o r t i o n o d i s k e t t e s u r f a c e t h a t i f u r t h e rs u b d i v i d e d i n t o s e c t o r s , o b l o c k s o i n f o r m a t i o n .

A a r e a o f i d e n t i f i a b l e s t o r a g e s p a c e t h a t c a b r e a d o a l t e r e d a s n e c e s s a r y . V a r i a b l e l e n g t h c a n n o te x c e e d 2 5 5 c h a r a c t e r s .

f o r m o c o m p u t e r m e m o r y t h a t l o s e s i t c o n t e n t s a f t e r t h p o w e r h a b e e n t u r n e d o f f . R a n d o ma c c e s s m e m o r y , o R A i a e x a m p l e o t h i s .

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

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

T h T r a n s a c t o r , V o l u m e 4 I s s u e 0 6

Page 72: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 72/95

M i c r o S p e cS O F T W A R E M E A N SB U S I N E S S F O T H C O M M O D O R E 6

W h e n i t ' s t i m e t g e s e r i o u s , i t ' s t i m e t b o o t u M i c r o S p e c b u s i n e s s s o f t w a r e . O u c o m p l e t e l i n eo f b u s i n e s s s o f t w a r e i m a d e t o g i v e y o s o m e r e a la p p l i c a t i o n s f o y o u r C o m m o d o r e 6 4 F r o m d a t ab a s e m a n a g e m e n t t f u l l a c c o u n t i n g s o f t w a r e , w h a v e t h p a c k a g e f o y o u .

I t ' s a t t e n t i o n t d e t a i l t h a t m a k e s o u p a c k a g e ss b e a u t i f u l a n m a k e s t h e m s t a n d o u t f r o m t h r e s t . W r e a l i z e t h a t m o s t p e o p l e a r f i r s tt i m e u s e r s , s w d e s i g n e d a l o u p a c k a g e s t b c o m p l e t e l y m e n u d r i v e n a n u s e r p r o m p te f o e a c h i n p u t . W a l s o k n o w t h a t m o s tp e o p l e u s e o n l y o n d i s k d r i v e , s w d e s i g n e d a l o u p a c k a g e s t o v i r t u a l l ye l i m i n a t e d i s k s w a p p i n g . O t h e r f e a t u r e s l i k en o d e s t r u c t i v e i n p u t r o u t i n e s r e a l l y m a k eo u s o f t w a r e e a s y t u s e . B u a l t h i s d o e s n ' tr e s t r i c t y o u . P u r e r a n d o m a c c e s s f i l e s t r u ct u r e m a x i m i z e s y o u r d i s k c a p a c i t y a n a l l o w s y o t b r i n g u p a n y r e c o r d f o v i e w i n gi l e s s t h a n s e c o n d .

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

2 3

^

O C

^

S

^

a

C

f 3 R e C -

3

T h D e m o n s t r a t i o n P a c k a g e , w h i c h s h o w s h o e a c h p r o g r a m r u n s , i a v a i l a b l e f o $ 1 9 . 9 5 . S o i y o u ' r e s e r i o u s a b o u t y o u r 6 4 c a l l o w r i t e f o c o m p l e t e b r o c h u r e o g r i g h t d o w n t y o u rn e a r e s t c o m p u t e r r e t a i l e r f o d e m o n s t r a t i o n .

W H E N Y O A N Y O U R 6 A R R E A D Y T G E D O W N T B U S I N E S SG I V E U C A L L

7

P . O . B O 8 6 3 0 8 5 P L A N O , T 7 5 0 8 6( 2 1 4 ) 8 6 7 - 1 3 3 3

Page 73: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 73/95

M I D N I T ES O F T W A R E G A Z E T T E P A P E R

F i v e y e a r s o s e r v i c e t t h P E c o m m u n i t y .

T h I n d e p e n d e n t U . S . m a g a z i n e f o u s e r s o C o m m o d o r e b r a n d c o m p u t e r s

E D I T O R S : J i a n E l l e n S t r a s m aS a m p l e i s s u e f r e e o r e q u e s t , f r o m :

6 3 M A P L E M T Z I O N , I 6 2 5 4 9 U S 7

Page 74: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 74/95

M P I N T R O D U C E S S U P E R A C T I O N M E M O R YE X P A N D E R B O A R D F O V I 2 0

I N T R O D U C T O R Y P R I C E

$ 1 0 9 . 9 5A d d s 2 4 a n d 3 E x p a n s i o n S l o t s W i t h S w i t c h e s a n F u s e $ 1 0 9 . 9 5

( E x p a n d a b l e T 3 5 B S i m p l y A d d i n g M e m o r y C h i p s a n S w i t c h e s )

2 4 K B O A R D F E A T U R E S :" A d d s 2 4 K M e m o r y ( 2 9 K w i t h V I C " 5 K ) .' U p g r a d e B o a r d t 3 5 b a d d i n g I C ' s a n s w i t c h e s ." M e m o r y s w i t c h a b l e i 8 s e c t i o n s . ( N n e e d t r e m o v e m e m o r y b o a r d t

r u y o u r o t h e r p r o g r a m s ) ." e x p a n s i o n s l o t s w i t h s w i t c h e s ( f o r g a m e o r e x t r a u t i l i t y c a r t r i d g e s ) ." R e s e t b u t t o n a l l o w s r e s t a r t i n g c o m p u t e r w i t h o u t t u r n i n g p o w e r o f f ." . a m f u s e p r o t e c t e d ." S w i t c h r e l o c a t e s e x p a n s i o n c a r t r i d g e s i m e m o r y s t h a t i c a n b e s a v e d o n

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

' W r i t e p r o t e c t s w i t c h e s a l l o w p r o g r a m s s t o r e d i R A a R O l o c a t i o n o e n t i r e M e m o r y t b p r o t e c t e d a g a i n s t a c c i d e n t a l w r i t e .

" S w i t c h a l l o w s m e m o r y t b m o v e d b e t w e e n R A a n R O l o c a t i o n .( U s e f u l f o d e v e l o p i n g y o u r o w g a m e s a n s a v i n g o t a p e ) .G o l d p l a t e d c a r d e d g e c o n n e c t o r .

" N o t h e r m e m o r y e x p a n s i o n n e e d e d ." E a s i l y p l u g s i n t o y o u r V I C , n m o d i f i c a t i o n s n e c e s s a r y .

S a v e s w e a r o y o u r V I 2 s i n c e b o a r d n e v e r n e e d s t b r e m o v e d o p o w e r t u r n e d o f a n o t o r u n o t h e r t a p e so r c a r t r i d g e s .' O p t i o n a l 3 5 K m e m o r y ( 4 0 K w i t h V I C " 5 K ) .

A n

F o s e , s e ^P i c t u r e d A b o v e -A c t i o n B o a r d w i t h a l o p t i o n s

2 4 m e m o r y , 3 e x p a n s i o n s l o t s , s w i t c h e s a s s e m b l e d a n t e s t e d $ 1 0 9 . 9 5S a m e a a b o v e w i t h s o c k e t s t h a t a l l o w y o t l a t e r a d y o u r o w n m e m o r y c h i p s t b r i n g m e m o r y f r o m 2 4 t 3 5 K $ 1 2 4 . 9 5F u l l 3 5 m e m o r y , 3 e x p a n s i o n s l o t s , 3 e x p a n d e r m o d e , e p r o m s o c k e t( s w i t c h s e l e c t a b l e b e t w e e n B L B L 5 a n a l s w i t c h e s a s s e m b l e d a n d t e s t e d( e p r o m n o t i n c l u d e d ) $ 1 4 9 . 9 5B a r e 3 5 b o a r d w i t h c o m p l e t e i n s t r u c t i o n a n p a r t s l i s t $ 3 9 . 9 5

C O O r d e r s : 8 1 6 - 4 4 4 - 4 6 5 1M I D W E S T P E R I P H E R A L I N D U S T R I E S

V I 2 0 i r e g i s t e r e d t r a d e m a r k o C o m m o d o r e

P r i c e s a r i U d o l l a r s .

A d $ f o s h i p p i n g a n h a n d l i n gM o r e s i d e n t s a d 5 ' / 2 s a l e s t a xS e n d c h e c k o m o n e y o r d e r t

M P B o 8 1 2 3 - BK a n s a s C i t y , M 6 4 1 1 2

P e r s o n a l c h e c k s A l l o w w e e k s t c l e a r .

T h B a n n e r M a c h i n e ™F o r t h e C o m m o d o r e 6 ( w i t hf o n t s ) o r t h e V I C - 2 0 w i t h 2 4 m e o r y . U s o a n E p s o n M w i t hG r a f t r a x o r t h e F a n R p r i n t e r s .

M e n u - d r i v e n p r o g r a m o p e r a t e sl i k e w o r d p r o c e s s o r . M a k e ss i g n s u t 1 0 t a l l b y a n y l e n g t h .

M a k e s b o r d e r s o v a r i a b l e w i d t hu t % " s i z e s o l e t t e r s f r o m3 A t 6 V 4 " h i g h . P r o p o r t i o n a ls p a c i n g ; A u t o m a t i c c e n t e r i n g ; R i g h ta n l e f t j u s t i f y i n g . S 4 9 . 9 5 T a p e o D i s k ( S p e c i f y c o m p u t e r e q u i p m e n t )F o t h C o m m o d o r e 6 4 S p a c e R a i d e r A a m a z i n g a r c a d es i m u l a t i o n . Y o u r m i s s i o n i t d e s t r o y t h e n e m y s h i p s . S 1 9 . 9 5S u p e r R o l l e r C h a l l e n g i n g d i c eg a m e . S p r i t e g r a p h i c s a n s o u n d .Y a h t z e e - s t y l e r u l e s o p l a y . S 1 4 . 9 5F o r m u l a t o r f o r m u l a s c i e n t i f i cc a l c u l a t o r d e s i g n e d f o r t a s k s w h i c hr e q u i r e r e p e t i t i v e a r i t h m e t i c c o p u t a t i o n s . Y o c a s a v e f o r m u l a sa n n u m e r i c e x p r e s s i o n s . $ 3 9 . 9 5P r e s c h o o l E d u c a t i o n a l P r o g r a m sA B F u n ; 1 2 F u n ; a n G i n g e r t h C a w i t h : A d d i t i o n a n S u b t r a c t i o n ,N u m b e r H u n t , a n L e t t e r H u n t . A l p r o g r a m s h a v e b r i g h t c o l o r , m u s i c ,a n a c t i o n . E a c h $ 1 4 . 9 5

^ ^ C o m m o d o r e 6 a n V I C - 2 0 a r r e g i s t e r e d

M i c r o b r o k e r E x c i t i n g , r e a l i s t i ca n e d u c a t i o n a l s t o c k m a r k e t s i m ul a t i o n b a s e d o p l a u s i b l e f i n a n c i a le v e n t s . $ 3 4 . 9 5 T a p e o D i s kS p r i t e E d i t o r T h e a s y w a t c r e a t e , c o p y , a l t e r , a n s a v e u t 2 2 s p r i t e s h a p e s . $ 2 4 . 9 5C r o s s R e f e r e n c e G e n e r a t o r f o B A S I C p r o g r a m s D i s p l a y s l i n en u m b e r s i w h i c h a n y w o r d o B A S I C v o c a b u l a r y a p p e a r s . A l l o w sy o t c h a n g e v a r i a b l e n a m e a n a s f o l i n e s w h e r e i a p p e a r s , a n m o r e . $ 1 9 . 9 5 ^ F o t h V I C - 2 0 :C a v e s o W i n d s o r c a v e a d v e nt u r e g a m e . T h e o b j e c t i t r e s t o r ew e a l t h a n h a p p i n e s s t t h s m a l lv i l l a g e o W i n d s o r . $ 1 4 . 9 5B u r g e r F r i e s F a s t a c t i o n j o y s t i c kg a m e . E a t t h e b u r g e r s a n f r i e s b u a v o i d t h s h a k e s f o r a t o s c o r e$ 1 4 . 9 5C a t a l o g a v a i l a b l e D e a l e r i n q u i r i e s i n v i t e dP H O N E O R D E R S : ( 7 0 3 ) 4 9 1 - 6 5 0 2H O U R S : 1 a . m . t o 4 p . m . M o n . — S a t .

C a r d i n a l S o f t w a r eD i s t r i b u t e d b V i r g i n i a M i c r o S y s t e m s1 3 6 4 6 J e f f D a v i s H w W o o d b r i d s e , V 2 2 1 9 1

t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d .

N E A s s e m b l e r f o t h C o m m o d o r e 6 P A L 6 4e a s y t l e a r ne a s y t o u s e

• f a s tc o m p r e h e n s i v em a n u a l

P e r s o n a l a s s e m b l y l a n g u a g eb y B r a d T e m p l e t o n

a l s o a v a i l a b l e f o r t h C o m m o d o r e4 , 0 0 0 8 , 0 0 0 9 , 0 0 0 s e r i e s

$ 9 9 . 9 5 f r o m y o u r l o c a l C o m m o d o r e d e a l e r .F o y o u r n e a r e s t d e a l e r c a l l :

( 4 1 6 ) 2 7 3 - 6 3 5 0P R O - L I N EM M I I I I S O F T W A R E

7 5 T H Q U E E N S W A Y E A S T U N I TM I S S I S S A U G A . O N T A R I O L 1 4 C

P r i c e s a r i U d o l l a r s .

7

Page 75: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 75/95

I P R O G R A M M I N GT U R N I N G Y O I N T O

H U L K ?

W r i t e A d v a n c e d P r o g r a m s Q u i c k l y !T i r e d o f w r i t i n g r e a m s o c o d e ? T a k e q u a n t u m j u m p i n t o t h f u t u r e ! T o m m o r r o w ' s p r o g r a m m e r s a r u s i n g s o f t w a r e d e v e lo p m e n t t o o l s s u c h a T H T O O L . T H T O O L l e t s y o m a k eu s o p o w e r f u l m a c h i n e l a n g u a g e s u b r o u t i n e s . Y o u r p r g r a m s w i l l e x e c u t e f a s t u s i n g l e s s c o d e . I n p u t / o u t p u t r o u t i n e sa n p r o f e s s i o n a l l o o k i n g s c r e e n s a r e a s i l y c r e a t e d .

F e a t u r e s o T H T O O L i n c l u d eS c r e e n D e s i g n f u n c t i o n s w h i c h a l l o w c o n t r o l l e d i n p u t a n o u t p u tH i g h R e s o l u t i o n G r a p h i c s w i t h a l p h a / n u m e r i c d i s p l a yS c r e e n S a v e a n L o a d f u n c t i o n s ( f o r h i - r e s a n t e x t s c r e e n s )S t r u c t u r e d B A S I C i n s t r u c t i o n s e . g . I F T H E N E L S EP r o g r a m m i n g A i d s ( e . g . a u t o , r e n u m b e r , d e l e t e , f i n d , t r a c e ,h a r d c o p y )

k e y s t r o k e d i s k c o m m a n d s ( D O S s u p p o r t e x t e n s i o n s )G a m e D e s i g n I n s t r u c t i o n s ( j o y , s c r o l l , s c r e e n , c o l o u r )

5 p a g e u s e r m a n u a l

T H E T O O LF o T h C o m m o d o r e 6

$ 6 5 . 0 0

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

5 0 S t e e l e s A v e n u e ,M i l t o n , O n t a r i o

L 9 T 3 P 74 1 6 - 8 7 6 - 4 7 4 1

D e a l e r I n q u i r i e s I n v i t e d

N a m eA d d r e s sP r o v / S t a t e

O r d e r D V I S AA c c #P l e a s e i n c l u d e n u m b e r s a b o v e n a m e

P o s t a l / Z i p C o d e

M a s t e r C a r d D C h e q u eE x p i r y

A d $ 2 . 0 0 f o s h i p p i n g h a n d l i n gO n t a r i o r e s i d e n t s a d 7 s a l e s t a x .

7

Page 76: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 76/95

M W - 3 O 2 : V I C - 2 O / 6 4P a r a l l e l P r i n t e r I n t e r f a c e .

3 6 - p i n c o n n e c t o r

W o r k s w i t h a l C e n t r o n i c s t y p e p a r a l l e l m a t r i xl e t t e r p r i n t e r s a n p l o t t e r s — E p s o n , C . l t o h ,O k i d a t a , N e e , G e m i n i 1 0 T P - I S m i t h C o r o n a , a n m o s t o t h e r s . H a r d w a r e d r i v e n ; w o r k s o f t h s e r i a lp o r t . Q u a l i t y c o n s t r u c t i o n : S t e e l D I c o n n e c t o r s

S h i e l d e d c a b l e s . H a t h e s e s w i t c h s e l e c t a b l eo p t i o n s : D e v i c e 4 5 o 7 A S C I I o P E A S C I I ;7 - b i t o 8 - b i t o u t p u t ; u p p e r l o w e r c a s e o u p p e ro n l y . R e c o m m e n d e d b P R O F E S S I O N A LS O F T W A R E f o W o r d P r o P l u s f o t h 6 4 a n b C i t y S o f t w a r e f o P a p e r C l i p .

M W - 3 O 2 . . . . C a n a d i a n $ 1 8 9 . 3 5

M i c r o W o r l d E l e c t r o n i x , I n c .3 3 3 3 S W a d s w o r t h B l v d . # C 1 0 5 , L a k e w o o d , C 8 0 2 2 7C 3 O 3 1 S B 7 - S B 7 1

C A N A D I A N D E A L E R SA L B E R T A

C o m p u t e r S h o p o C a l g a r y3 5 1 5 1 8 t h S t S . W .C a l g a r y , T 2 4 T ( 4 0 3 ) 2 4 3 - 4 3 5 6H i n d s o n C o m p u t e r S y s t e m s , L t d .7 1 4 4 F i s h e r S t S . E .C a l g a r y , T 2 0 W ( 4 0 3 ) 2 5 2 - 9 5 7 6T J M i c r o S y s t e m s , L t d .1 0 9 9 1 1 2 4 t h S t E d m o n t o n , T 5 0 H ( 4 0 3 ) 4 3 3 - 3 1 6 1

B R I T I S H C O L U M B I AC o n t i E l e c t r o n i c s7 2 0 4 M a i n S t r e e tV a n c o u v e r , V 5 3 Y ( 6 0 4 ) 3 2 4 - 0 5 0 5

O N T A R I OM G C o m p u t e r C o r p .1 5 0 1 C a r l i n g A v e .O t t a w a , T 1 Z 7 M 1( 6 1 3 ) 7 2 2 - 1 0 0 0R i c h v a l e T e l e c o m m u n i c a t i o n s1 0 6 1 0 B a y v i e w ( B a y v i e w P l a z a )R i c h m o n d H i l l , L 4 C 3 N 8( 4 1 6 ) 8 8 4 - 4 1 6 5

S A S K A T C H E W A NM i c r o S h a c k o W e s t C a n a d a6 0 4 5 t h S t W e s tS a s k a t o o n , S 7 5 W ( 3 0 6 ) 2 4 4 - 6 9 0 9

C O M M O D O R E U S E R SJ o i n t h l a r g e s t , a c t i v e C o m m o d o r eu s e r s g r o u p i N o r t h A m e r i c a a n g e t —

A c c e s s t c l u b l i b r a r y o o v e r3 0 0 0 f r e e p r o g r a m s .

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

T h l a t e s t i n f o r m a t i o n a b o u tt h P E T , C B M . V I C , S u p e r -P E a n C o m m o d o r e - 6 4 .

S e n d $ 2 0 . 0 0 ( $ 3 0 . 0 0 o v e r s e a s ) f o A s s o c i a t e M e m b e r s h i p t o

T o r o n t o P e U s e r s G r o u pD e p a r t m e n t " M 3 8 L a w r e n c e A v e n u e W e s tT o r o n t o , O n t a r i o , C a n a d a M 5 1 B

N E B a s i c U t i l i t y f o t h C o m m o d o r e 6 P O W E R 6 • e a s y t o l e a r n• e a s y t u s • p r o g r a m f a s t e r a n m o r e e f f i c i e n t l y

w i t h b e t t e r r e s u l t s• M O R E P O W E Ri n c l u d e d F R E E

P o w e r f u l P r o g r a m m e r ' s U t i l i t yb B r a a T e m p l e t o nM a n u a l b J i m B u t t e r f i e l d

$ 9 9 . 9 5 f r o m y o u r l o c a l C o m m o d o r e d e a l e r .F o y o u r n e a r e s t d e a l e r c a l l :

( 4 1 6 ) 2 7 3 - 6 3 5 0P R O - L I N EM M I I I I B O F T W A R E

7 5 T H Q U E E N 5 W A Y E A S T . U N I TM I S S I S S A U G A . O N T A R I O L 4 4 C

7

Page 77: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 77/95

S T O C K H E L P E R ™C o m m o d o r e 6 a n V I C - 2 0

S t o c k H E L P E R i t o o l t m a i n t a i n a h i s t o r y o f s t o c kp r i c e s a n d m a r k e t i n d i c a t o r s o d i s k e t t e , t d i s p l a yc h a r t s , a n t c a l c u l a t e m o v i n g a v e r a g e s . S t o c kH E L P E R w a d e s i g n e d a n w r i t t e n b y " w e e k e n di n v e s t o r " f o o t h e r w e e k e n d i n v e s t o r s .S t o c k H E L P E R i a v a i l a b l e o d i s k e t t e f o r :

C o m m o d o r e 6 $ 3 0 . 0 0 ( $ 3 7 . 0 0 C a n a d i a n )V I C - 2 0 ( 1 6 K ) $ 2 7 . 0 0 ( $ 3 3 . 2 5 C a n a d i a n )

p l u s $ 1 . 2 5 s h i p p i n g ( $ 1 . 5 5 C a n a d i a n )T h V I C - 2 0 v e r s i o n o n l y c h a r t s 2 b i - w e e k l y p e r i o d s r a t h e r t h a n5 2 w e e k l y p e r i o d s .

( M ) a g r e e a b l e s o f t w a r e , i n c .5 9 2 5 M a g n o l i a L a n e P l y m o u t h , M 5 5 4 4 2

( 6 1 2 ) 5 5 9 - 1 1 0 8( M ) a g r e e a b l e a n H E L P E R a r t r a d e m a r k s o ( M ) a g r e e a b l e s o f t w a r e , i n c .C o m m o d o r e 6 a n d V I C - 2 0 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s L t d .

I n t e l l i g e n t S o f t w a r ef o t h C o m m o d o r e c o m p u t e r s

C a t a l o g 5 / 1 / 8 3M l i n e o p r o g r a m s ( s u c h a I I s c o n s i s t s o t h f o l l o w i n g p r o d u c t s .

A l a r w r i t t e n f o C o m m o d o r e c o m p u t e r s ; a n o m p r o g r a m s w i l ll o a d a n r u n w i t h o u t m o d i f i c a t i o n i t h e n t i r e l i n e ( I n c l u d i n g o l d e rP E T ' S ) .

1 W o r d P r o c e s s o r ; $ 2 5 . I t i n c l u d e s t h e f o l l o w i n g f e a t u r e s : V E R Y f a s tf i l e r o u t i n e s , i n c l u d i n g d i s k f i l e c a t a l o g ; a u t o m a t i c f o r m h a n d l i n go t r a c t o r - o f r i c t i o n - f e e d p r i n t e r s ; f u l l y i m b e d d e d m a r g i n , J u s t i f i c at i o n , s p a c i n g , f o r m a t t i n g , a n p a g i n g c o n t r o l s ; b l o c k c o m m a n d sa n e r r o r - t r a p p i n g i e d i t i n g m o d e ; a n d s p o o l r o u t i n e ( f o r m a t t e do u t p u t t o d i s k f o l a t e r m a s s p r i n t i n g ) . b e l i e v e W / I t h m o s tt h o r o u g h l y t e s t e d , u s e r - o r i e n t e d w o r d p r o c e s s o r a v a i l a b l e a t h i s t i m ea a n y w h e r e n e a r t h p r i c e , f o a n m a c h i n e . R e q u i r e s m i n i m u mo 1 0 o m e m o r y ( 8 e x p a n s i o n o V I C ) , a n p r i n t e r .

2 C o p y c a l c ; $ 2 ( $ 1 5 I o r d e r e d w i t h a n o t h e r p r o g r a m ) .C o p y c a l c i s i m p l i f i e d v e r s i o n o t h " e l e c t r o n i c s p r e a d s h e e t s " t h a ta r b e c o m i n g e x t r e m e l y p o p u l a r f o u s o p e r s o n a l c o m p u t e r s . I a l l o w s t h e u s e r t s e u v i s i b l e g r i d o n u m b e r s o n t h e s c r e e n , a n u s t h s c r e e n - e d i t o r t m a k e c h a n g e s I t h g r i d , w i t h t h t o t a l sr e f l e c t i n g t h c h a n g e s . R e q u i r e s 6 k R A ( 3 e x p a n s i o n o V I C ) ;s m a l l e r v e r s i o n a v a i l a b l e f o u n e x p a n d e d V I C .

3 B a s e b a l l M a n a g e r ; $ 3 0 . T h i s p r o g r a m m a i n t a i n s c o m p l e t e b a t i n g s t a t i s t i c s f o b a s e b a l l o s o f t b a l l l e a g u e o u t 2 5 p l a y e r s .I t g e n e r a t e s r e p o r t s o p l a y e r , t e a m , o t h e n t i r e l e a g u e ( i c l u d i n g s t a n d i n g s ) . I r e q u i r e s m i n i m u m 1 0 o R A M ; p r i n t e r i s u g -g e s i e d b u t n o t r e q u i r e d .

4 I n v e n t o r y ; $ 3 0 . g e n e r a l - p u r p o s e p e r p e t u a l i n v e n t o r y c o n t r o lp r o g r a m . I p r o d u c e s v a r i e t y o f r e p o r t s , I n c l u d i n g o r d e r f o r m s ;m u l t i p l e v e n d o r s a r e s u p p o r t e d . R e q u i r e s 1 0 k o R A M ; p r i n t e r I s u g g e s t e d .

A l p r o g r a m s : s u p p o r t c a s s e t t e a n d i s k f i l e s a n t h C B p r i n t e r s( e a s i l y m o d i f i a b l e t o t h e r p r i n t e r s ) , c o m e o c a s s e t t e , a n i n c l u d ed o c u m e n t a t i o n . P r i c e s i n c l u d e s h i p p i n g ; C a l i f , r e s i d e n t s a d 6 * A l p r o g r a m s a r e c o p y r i g h t e d b t h a u t h o r ; t h o s e r i g h t s w i l l b e n f o r ce d P r o g r a m s a v a i l a b l e f r o m :

W i l l i a m R o b b i n s , B o 3 7 4 5 , S a R a f a e l , C 9 4 9 1 2

D i s k S o f t w a r e f o t h C o m m o d o r e 6 4 ™

J O T - A - W O R DT

c o m p u t e r i z e d v e r s i o n o t h e o l d f i v e l e t t e r w o r dg a m e . S i m p l y p i c k a s e c r e t f i v e l e t t e r w o r d ( o n e o t h a l m o s t 5 0 0 0 w o r d s c o n t a i n e d o t h d i s k ) a n t h e np l a y a g a i n s t t h J o t - A - W o r d G e n i e o s i m p l y p l a y as o l i t a i r e v e r s i o n . S t a r t b t y p i n g i f i v e l e t t e r w o r d .T h G e n i e r e s p o n d s b t e l l i n g y o h o m a n y l e t t e r sy o u r g u e s s a n t h s e c r e t w o r k h a v e i c o m m o n . D o n ' tt r t c h e a t , b e c a u s e t h G e n i e i t o s m a r t a n i w i l ln o a c c e p t n o n - w o r d s o c o n t i n u e a g a m e t h a t y o h a v eg i v e n i w r o n g s c o r e s . T h i s i a s i m p l e b u t s t i m u l a t i n gg a m e f o a g e s t s e n i o r c i t i z e n . r e a l c h a l l e n g e t y o u r i n t e l l e c t , r e a s o n i n g p o w e r s , l o g i c a n d e d u c t i o ns k i l l s . I t ' s s i m p l y h a r d t b e a t ; a f u a n e d u c a t i o n a le x p e r i e n c e ! G r a p h i c s a n m u s i c a d t t h e n j o y m e n t .

O N L Y * 2 9 9 5m i c r ou m r E 1 3 4 2 B R T . 2 3

B U T L E R , N J . 0 7 4 0 5D e a l e r s D i s t r i b u t o r sI n q u i r i e s I n v i t e d 2 0 1 - 8 3 8 - 9 0 2 7P r i c e s a r i U d o l l a r s . T h G e n i e i h a r d t b e a t ! "

7

Page 78: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 78/95

U S E D T L A U G H W H E NH T O L D M H E P R A C T I C E DA H O M E O N H I C O M P U T E R

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

P R G O L F F e a t u r e s :f u l l r a n g e o g o l f c l u b s ( d r i v e w a y , f a i r w a y w o o d ,

w e d g e a n i r o n s 2 - 9 )R e a l i s t i c s h o t d i s t a n c e s d e p e n d i n g o c l u b a n s w i n gT h a b i l i t y t h o o k o s l i c e s h o tU t p l a y e r s i o n g a m eD e t a i l e d , c o l o u r f u l s c r e e n l a y o u t s o 1 d i f f e r e n th o l e s ( t e e , t r e e s , s a n d t r a p s , r o u g h , w a t e r , o u o b o u n d s )S i m u l a t e d b a l l r e a c t i o n t c o u r s e h a z a r d s ( e . g . b a l lb o u n c e s o f t r e e s )H o l e d i s t a n c e s , p a r , y a r d s t g r e e n , s t r o k e s t a k e no h o l e , t o t a l s t r o k e s p e r r o u n d a n p l a y e r t o t a l sd i s p l a y e d

f u l l s c r e e n e n l a r g e m e n t o g r e e n s f o p u t t i n gA c c u r a t e p u t t i n g s i m u l a t i o n f o a n g l e a n d i s t a n c eP r a c t i c e o f r e a l g o l f s k i l l s c l u b s e l e c t i o n , t y p e o s h o t ( n o r m a l , h o o k , s l i c e ) , l e n g t h o s w i n g , s p e c i a ls h o t s t r a t e g y ( e . g . c h i p p i n g , g e t t i n g a r o u n d o o v e rt r e e s , w a t e r , s a n d t r a p s )

P R G O L FF o T h C o m m o d o r e 6

$ 3 4 . 9 5

w r i t t e n b G e o r g e A d a m sd i s t r i b u t e d b B M C o m p u s c i e n c e C a n a d a L t d .

5 0 S t e e l e s A v e n u e ,M i l t o n , O n t a r i o

L 9 3 P 4 1 6 - 8 7 6 - 4 7 4 1

D e a l e r I n q u i r i e s I n v i t e d

N a m eA d d r e s sP r o v / S t a t e P o s t a l / Z i p C o d e

M o n e y O r d e rA c c #

□ V I S A D M a s t e r C a r d D C h e q u eE x p i r y

P l e a s e i n c l u d e n u m b e r s a b o v e n a m eA d $ 2 . 0 0 f o s h i p p i n g h a n d l i n g

O n t a r i o r e s i d e n t s a d 7 s a l e s t a x .7

Page 79: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 79/95

B l i M I M EC O M M O D O R E 6 4 *

N m a t t e r w h i c h d i r e c t i o n y o w i s h t t r a v e l i n e x p e r i e n c et h a d v a n t a g e o c o m p u t e r c o m m u n i c a t i o n s w i t h T h

S M A R T 6 T e r m i n a l . D i s c o v e r t h p r o g r a m t h a t p u t s y o o t h R i g h t R o a d t o P u b l i c - A c c e s s N e t w o r k s , U n i v e r s i t yS y s t e m s , P r i v a t e C o m p a n y C o m p u t e r s a n F i n a n c i a l S e r v i c e s .

T h S M A R T 6 4 T e r m i n a l d e s i g n e d w i t h Q u a l i t y - B r e d f e a t u r e s ,A f f o r d a b l e P r i c i n g . . A n S e r v i c e .

S w h n o t r a v e l t h c o m m u n i c a t i o n s h i g h w a y s t h S M A R T w a y !A c c e s s o r i e s i n c l u d e d :

S e l e c t i v e S t o r a g e o f R e c e i v e dD a t a .A l a r m T i m e r .4 0 o r 8 0 C o l . O p e r a t i o n * .A u t o - D i a l .

F o r m a t t e d L i n e s .R e v i e w , R e a r r a n g e , P r i n t F i l e s .S e n d s / R e c e i v e s P r o g r a m s a n F i l e s o A N S I Z E .

U s e r - D e f i n e d F u n c t i o n K e y s ,S c r e e n C o l o r s , P r i n t e r a n M o d e m S e t t i n g .S c r e e n P r i n t .D i s k W e d g e B u i l t - i n !A d j u s t a b l e t r a n s m i t / r e c e i v e t a b l e s a l l o w c u s t o m r e q u i r e m e n t s . T h e s e a n o t h e r f e a t u r e s m a k e T h e S M A R T 6 4 T e r m i n a l

t h e b e s t c h o i c e f o g r a n d t o u r i n g t e l e c o m m u n i c a t i o n s .M I C F O T E C H I U I C *^ S O L U T I O N S *• C o m m o d o r e 6 r e g i s t e r e d t r a d e m a r k

o C o m m o d o r e D u s m e s s M a c h i n e s I n * 5 u p p o r r s 8 0 - c o l u m n c a r t r i d g e

b y D a t a 2 C o r p o r a t i o nD e a l e r A v a i l a b i l i t y

C a l l ( 2 0 3 ) 3 8 9 - 8 3 S 3 P . O . B O 2 9 4 0 , N e H a v e n , C t 0 6 5 1 5

P r i c e s a r i U d o l l a r s .

2 p r o g r a m s f o t h C O M M O D O R E 6 4

T Y P I N G T U T O R

J O I N T H C O M P U T E R

R E V O L U T I O NW I T H M A S T E R Y

O T H K E Y B O A R D !I t h a g o t h c o m p u t e r , e v e r y o n ef r o m t h s c h o o l c h i l d t t h C h a i r m a n o t h B o a r d s h o u l d b a h o m e a t h c o m p u t e r k e y b o a r d . S o o n t h e r e w i l l b

c o m p u t e r t e r m i n a l o e v e r y d e s k a n i e v e r y h o m e . L e a r n h o t u s i r i g h t. . . a n d h a v e s o m e f u a t h s a m e t i m e !R a t e d T H E B E S T e d u c a t i o n a l p r o g r a m f o t h V I 2 0 b C r e a t i v e C o m p u t i n g M a g a z i n e

T Y P I N G T U T O R P L U S W O R D I N V A D E R ST h p r o v e n w a t l e a r n t o u c h t y p i n g .C O M M O D O R E 6 4 T a p e $ 2 1 . 9 5 C O M M O D O R E 6 4 D i s k $ 2 4 . 9 5V I C 2 0 ( u n e x p a n d e d ) T a p e $ 2 1 . 9 5T y p i n g T u t o r p l u s W o r d I n v a d e r s m a k e s l e a r n i n g t h e k e y b o a r d e a s y a n d f u n !T y p i n g T u t o r t e a c h e s t h k e y b o a r d i e a s y s t e p s . W o r d I n v a d e r s m a k e s t y p i n gp r a c t i c e a e n t e r t a i n i n g g a m e . H i g h l y p r a i s e d b c u s t o m e r s :" T y p i n g T u t o r i g r e a t ! " , " F a n t a s t i c " , " E x c e l l e n t " , H i g h q u a l i t y " , " O u r c h i l d r e n( a g e s 7 - 1 5 ) l i t e r a l l y w a i t i l i n e t o u s i t . " , " E v e n m l i t t l e s i s t e r l i k e s i t " , " W o r d l n -v a d e r s i s e n s a t i o n a l ! "C u s t o m e r c o m m e n t s a y s i a l l . . ." . . . i w a e v e r y t h i n g y o a d v e r t i s e d i w o u l d b e I t h r e e w e e k s , m 1 y e a r o l

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

I F ( F L I G H T

S I M U L A T O R )C A R T R I D G E

F O R T H E V I 2 $ 3 9 . 9 5

J O Y S T I C K R E Q U I R E D

P u y o u r s e l f i t h p i l o t ' s s e a t ! v e r y c h a l l e n g i n gr e a l i s t i c s i m u l a t i o n o i n s t r u m e n t f l y i n g i l i g h tp l a n e . T a k e o f f , n a v i g a t e o v e r d i f f i c u l t t e r r a i n , a n l a n d a o n o t h a i r p o r t s . A r t i f i c i a l h o r i z o n , I L S ,a n o t h e r w o r k i n g i n s t r u m e n t s o s c r e e n . F u l l a i rc r a f t f e a t u r e s . R e a l i s t i c a i r c r a f t p e r f o r m a n c es t a l l s / s p i n s , e t c . T r a n s p o r t y o u r s e l f t r e a l - t i m ea d v e n t u r e i t h s k y . F l i g h t t e s t e d b p r o f e s s i o n a lp i l o t s a n j u d g e d " t e r r i f i c " !■ ■ ■ ■ S h i p p i n g a n h a n d l i n g $ 1 . 0 0 p e J j J U im m m m o r d e r . C r e s i d e n t s a d 6 t a x . j f / H t f >

A C A D E I i l ?S O F W / 4 R EP . O . B o 9 4 0 3 , S a R a f a e l , C 9 4 9 1 2 ( 4 1 5 ) 4 9 9 - 0 8 5 0

P r o g r a m m e r s : W r i t e t o u N e P r o g r a m M a n a g e r c o n c e r n i n g a n e x c e p t i o n a l V I 2 0 T M o C o m m o d o r e 6 4 T M g a m e o o t h e r p r o g r a m y o u h a v e d e v e l o p e d .

Page 80: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 80/95

R E A L - W O R L D I N T E R F A C E SF O C O M P U T E R S

A N A L O G A N D I G I T A L I N P U T / O U T P U TT h e B U S S t e r l i n e o f a n a l o g a n d i g i t a l p r o du c t s w a d e s i g n e d t c o l l e c t d a t a a n t o u t p u t s i g n a l s t l a b o r a t o r y a n i n d u s t r i a le q u i p m e n t i c o n j u n c t i o n w i t h m i c r o c o mp u t e r s y s t e m . T h e s e p o w e r f u l s e l f - c o n t a i n e dm o d u l e s r e d u c e c o m p u t e r ' s w o r k l o a d b yp r o v i d i n g r e a d o w r i t e o p e r a t i o n s t e x t e r n a ld e v i c e s . T h e y a r c o n t r o l l e d a s l a v e i n t e rf a c e s t r e a l - w o r l d p h y s i c a l a p p l i c a t i o n s .C o n t r o l i o v e r a I E E E - 4 8 8 ( G P I B ) b u o R S - 2 3 2 p o r t . T h i n t e r n a l b u f f e r a n t i m e rp r o v i d e f l e x i b i l i t y b a l l o w i n g t h B U S S t e r t c o l l e c t d a t a w h i l e t h h o s t c o m p u t e r i b u s yw i t h o t h e r t a s k s . A l u n i t s h a v e t i m e r w h i c ho p e r a t e s f r o m . 0 s e c o n d s t 4 h o u r s .

B U S S t e r 6 c h a n n e l d i g i t a l i n p u tm o d u l e t r e a d 6 d i g i t a l s i g n a l s . B u i l t - i nb u f f e r $ 4 9 5 . 0 0

B U S S t e r B 6 6 c h a n n e l d i g i t a l o u t p u tm o d u l e t o s e n d 6 4 d i g i t a l s i g n a l s . . . $ 4 9 5 . 0 0

B U S S t e r C 6 6 c h a n n e l d i g i t a l i n p u t /o u t p u t m o d u l e t r e a d 3 a n w r i t e 3 d i g i t a ls i g n a l s B u i l t - i n b u f f e r $ 4 9 5 . 0 0

B U S S t e r D 1 c h a n n e l a n a l o g m p u lm o d u l e t r e a d u p t o 6 a n a l o g s i g n a l s w i t h 8b i r e s o l u t i o n ( % % ) . B u i l t - i n b u f f e r . . . $ 4 9 5 . 0 0

B U S S t e r D 3 3 c h a n n e l v e r s i o n o t h D 1 $ 5 9 5 . 0 0

B U S S t e r E c h a n n e l a n a l o g o u t p u tm o d u l e t s e n d a n a l o g s i g n a l s w i t h 1 b i r e s o l u t i o n ( . 0 6 % ) $ 4 9 5 0

B U S S t e r E c h a n n e l v e r s i o n o t h E 4 $ 5 9 5 . 0 0

B U S S t e r E 1 c h a n n e l v e r s i o n o t h E $ 6 9 5 0

A d d t h e s u f f i x - G f o r l E E E - 4 8 8 ( G P I B ) o r - R ! o rR S - 2 3 2 .

A l p r i c e s a r e U S o n l y . P r i c e s a n s p e c i f ic a t i o n s s u b j e c t t c h a n g e w i t h o u t n o t i c e

3 D A T R I A LP u r c h a s e B U S S t e r p r o d u c t u s i t a n i fy o a r n o c o m p l e t e l y s a t i s f i e d r e l u r n i tw i t h i n 3 d a y s a n r e c e i v e f u l l r e f u n d

U D o l l a r s Q u o t e d — $ 1 0 S h i p p i n g H a n d l i n gM A S T E R C A R D V I S A

C o n n e c t i c u t m i c r o c o m p u t e r , I n c .I N S T R U M E N T D I V I S I O N

3 D e M a D r i v e B r o o k f i e l d , C t 0 6 8 0 4( 2 0 3 ) 7 7 5 - 4 5 9 5 T W X : 7 1 0 - 4 5 6 - 0 0 5 2

F o y o u r C o m m o d o r e 6 F o o n l y $ 1 2 . 9 5 e a c h , o u r C U R S O R6 t a p e s a r y o u r b e s t b u f o t h C o m m o d o r e 6 4 T h e y t a k e a d v a n t a g eo t h c o l o r , s o u n d , a n s p r i t e s t h a tm a k e t h 6 s u c h d e l i g h t t u s e .M o s t o o u p a c k a g e s i n c l u d e t h r e ee x c e l l e n t B a s i c p r o g r a m s o o n c a s e t t e t a p e . T h p r o g r a m s a r n o c o p yp r o t e c t e d , s o y o u c a l o o k a t h s o u r c e c o d e , a n l e a r n h o t m a k et h 6 d i t t r i c k s .

W d o n ' t h a v e r o o m t d e s c r i b e a l 2 o o u C U R S O R 6 4 p r o g r a m s h e r e .A a s a m p l e , y o u m a w a n t t o r d e rt a p e 6 4 - 5 w i t h t h e e x c i t i n g G o d z i l l ap r o g r a m . Y o u ' l l b c h a l l e n g e d a y o t r t s a v e T o k y o f r o m f r o m t h r a p a g i n g G o d z i l l a . O t r t a p e 6 4 - 3 w i t ht h p o p u l a r M i s e r t e x t a d v e n t u r e t h a tw i l l t a k e y o h o u r s t s o l v e ( e v e n i y o c h e a t a n r e a d t h p r o g r a m s o u r c e ) .

W h a v e s u p e r p r o g r a m s f o t h V I 2 0 s u c h a D u n g e o n ( $ 1 2 . 9 5 ) ,v i s u a l a d v e n t u r e f o 1 6 V I C s . O u V I X E L p r o g r a m s a r e a l s o p o p u l a r w i t hV I o w n e r s . A n d , w s t i l l s e l l a l 3 o t h o r i g i n a l C U R S O R c a s s e t t e s f o t h o r i g i n a l P E a n C B M .

C a l l o w r i t e f o c a t a l o g t o d a y . B s u r e a n t e l l u w h e t h e r y o u h a v e 6 4 V I C , o P E T . W w e l c o m e c r e d i tc a r d s , a n s h i p m o s t o r d e r s t h s a m ed a t h e y a r e r e c e i v e d . D e a l e r i n q u i r i e si n v i t e d .

C U R S O R 6 4 B o x 6 9 0 5S a n t a B a r b a r a , C 9 3 1 1 0

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

M A I L P R OS T E V E P U N T E R ' SD A T A O R G A N I Z E RA N M A I L I N G L I S TP R O G R A MF O C O M M O D O R E 6 4

C O M P A R ET H E S E F E A T U R E S :f a s t f i l e d e f i n i t i o ne a s y u p d a t i n gr a p i d p r i n t i n g w i t h t o t a lf o r m a t a n r e c o r d s e l e c t i o nc o n t r o lW O R D P R O c o m p a t i b l eu t 4 0 0 0 r e c o r d s o 1 5 4 1

M A I L P R O 6 $ I 2 9 9 5A l s o a v a i l a b l e f o C O M M O D O R E 8 0 3 2 . $ 1 7 9 "

C a l l f o t h n a m « o y o u r l o c a l d e a l e r :P R O - L I N E■ ■ ■ ■ ■ I I I S O F T W A R E

P R O - L I N E S O F T W A R E L T D .( 4 1 6 ) 2 7 3 - 6 3 5 0

7 S T H Q U E E N S W A Y E A S T . U N I TM I S S I S S A U G A , O N T A R I O C A N A D A . L 4 4 C

7

Page 81: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 81/95

F i n a l l y ! A A f f o r d a b l e F u l l - S i z e , F u l l - F e a t u r e P R I N T E R$ 2 2 9 . 9 5 ! !F o y o u r V I C - 2 0 ® , C - 6 4 «

A T A R I ®C e n t r o n i c s P a r a l l e l T y p e sA n R S - 2 3 2 S e r i a l T y p e sF E A T U R E S :

F u l l g r a p h i c s c a p a b i l i t y .I t h g r a p h i c m o d e , a c o l u m n o g r a p h i c d a t a c a n b e r e p e a t e d a s m a n yt i m e s a s y o u w a n t w i t h s i n g l e c o m m a n d .D o u b l e w i d t h c h a r a c t e r o u t p u t u n d e rs o f t w a r e c o n t r o l ( c h a r , p e i n c h ) .P r i n t p o s i t i o n a d d r e s s a b l e b y c h a r a c t e ro d o ( p o s i t i o n i n g c o n t r o l ) .G r a p h i c c h a r a c t e r a n d o u b l e w i d t hc h a r a c t e r m o d e s c a n b e i n t e r m i x e d o

s i n g l e l i n e .A u t o m a t i c p r i n t i n g . W h e n t h t e x te x c e e d s t h m a x i m u m l i n e l e n g t h n d a t a i l o s t d u t o v e r f l o w .S e l f - t e s t p r i n t i n g m o d e .P a p e r w i d t h i a d j u s t a b l e u t 1 i n c h e s .S t a n d a r d p l a i n p a p e r .5 c p p r i n t s p e e d .8 c h a r a c t e r s p e l i n e .

d o m a t r i x .F u l l y r W a r r a n t y .F o r e i g n c h a r a c t e r s e t sF o U . S . , U . K . , S w e d e n , a n d G e r m a n y .

S U G .L I S T$ 2 9 9

B A S I C P R I N T E R( R e q u i r e s o n O p t i o n B e l o w )

A n o t h e s e O p t i o n s a l l o w y o t c o n n e c t a n p r i n t c a b l e s i n c l u d e d .A P R O P R I N T - 2 0 6 4 ™ ( p i c t u r e d ) . . . A d d : $ 3 5 . 9 5F o C o m m o d o r e V I C - 2 0 C - 6 4 C a b l e " i n c l u d e d .A P R O P R I N T - 4 0 8 0 ™ A d d : $ 4 5 . 9 5F o a l A t a r i C o m p u t e r s C a b l e i n c l u d e d .A P R O P R I N T - 1 0 0 0 ™ A d d : $ 2 9 . 9 5R S - 2 3 2 - S e r i a l N a m e y o u r c o m p u t e rA P R O P R I N T - 8 0 0 0 ™ A d d : $ 2 9 . 9 5C e n t r o n i c s t y p e P a r a l l e l N a m e y o u r c o m p u t e rA D D : $ 8 . 0 0 s h i p p i n g ( c o n t . U S A ) , $ 2 5 . 0 0 ( C a n a d a , H I A K ( A l l o t h e r f o r e i g n o r d e r s A d $ 5 5 . 0 0 ( s h i p p e d b A i r )

T h O N V I C - 2 0 ® M e m o r y E x p a n s i o n B o a r d t h a t D O E S I A L L !M a x i m u m M e m o r y a l l o w s y o t u s m o r e p o w e r f u l p r o g r a m s f o r :

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

A P R O P O S T E C H N O L O G Y

R A M A X

T O R D E R :S e n d C h e c k o M o n e y O r d e r F o t h T o t a l

C a l i f , r e s i d e n t s a d 6 t a x .O C o n t a c t y o u r L o c a l D e a l e r

P h o n e o r d e r s C a l l ( 8 0 5 ) 4 8 2 - 3 6 0 4p r i c e s u s . D o l l a r s

D E A L E R I N Q U I R I E S W E L C O M E

W S E R V I C E W H A T W S E L LV I C - 2 0 & C o m m o d o r e - 6 4 a r r e g i s t e r e dt r a d e m a r k s o C o m m o d o r e I n t e r n a t i o n a l .A t a r i i t r a d e m a r k o f A t a r i I n c .

A P R O P O S T E C H N O L O G Y1 0 7 1 - A v e n i d a A c a s o

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

p e r f e c t i n v e s t m e n t t g i v e y o u r f a m i l y a n y o u r s e l fm o r e e n j o y m e n t a n d u s f r o m y o u r h o m e c o m p u t e r !T h e a s e o o p e r a t i o n , t h e n e a t a p p e a r a n c e , a n d t h r e a l P O W E R i t a d d s t y o u r V I a t h i s l o p r i c em a k e s i t M U S T t o e v e r y V I C h o m e !

S P E C I A L L O P R I C E !

O n l y $ 1 4 9 . 0 0P r i c e i n c l u d e s s h i p p i n g a n h a n d l i n g w i t h i nC o n t i n e n t a l U S A . F o r e i g n o r d e r s p l e a s ea d $ 1 5 . 0 0 . C a l i f . R e s i d e n t s a d 6 s a l e s

1 D A M O N E Y - B A C K G U A R A N T E EI f n o s a t i s f i e d , s i m p l y r e t u r n i o r i g i n a lc o n d i t i o n f o y o u r m o n e y b a c k .

R A M A X J r . ™A l r e a d y o w a n 8 k E x p a n d e r ? G e t t h N E R A M A X J r . 1 M ! I d e n t i c a l t o t h R A M A X ™e x c e p t w i t h 1 9 i n s t e a d o f 2 7 k . O u i n s t r u ct i o n s w i l l s h o w y o h o t u s y o u r 8 k a sB L w i t h J r t g e t t h e f u l l c o m p l e m e n t o

S p e c i a l O n l y $ 1 2 9 . 0 0S h i p p i n g i n c l u d e d

T e q u a l t h t o t a l m e m o r y o R A M A X ' " y o u w o u l dh a v e t b u a 1 6 k M e m o r y E x p a n s i o n , P L U S a 8 E x p a n s i o n P L U S 3 E x p a n s i o n . T H E N y o w o u l dn e e d a " m o t h e r b o a r d " . W i t h R A M A X - y o u b u y j u s tO N p i e c e . . . a A B O U T H A L F T H P R I C E !

R A M A X " F e a t u r e s a n S p e c i f i c a t i o n s :A d d s u t l u l l 2 7 b y t e s o a d d i t i o n a l R A t t h s t a n d a r d V I C - 2 0 ' s i n t e r n a l R A o f 5 k .B u i l t - i n s w i t c h a l l o w s U s e r s e l e c t i o n o a n c o b i n a t i o n o a r e a s o R A m e m o r y " :

B L K 1 { & k : A d r . 8 1 9 2 - 1 6 3 8 3B L ( 8 k - A d r . 1 6 3 8 4 - 2 4 5 7 5 )B L ( 8 k : A d r . 2 4 5 7 6 - 3 2 7 6 7 )B L ( A d r . 4 0 9 6 0 - 4 9 1 5 1 , l o w s / d i s a l l o w s8 R O g a m e s )R A ( 3 k : A d r . 1 0 2 4 - 4 0 9 5 }R E S E T ( R e s e t s c o m p u t e r w i t h o u t p o w e r o f f / o n )

B u i l t - i n e l e c t r i c a l F u s e t p r o t e c t e q u i p m e n t .• T o t a l l y s e l f - c o n t a i n e d . N e x t e r n a l p o w e r s u p p l y

n e e d e d .T w ( 2 e x t e n s i o n c o n n e c t o r s a l l o w A N a d d it i o n a l c a r t r i d g e s a n d / o r d e v i c e s d e s i g n e d f o t h V I C e x p a n s i o n p o r t .V e r y l o w p o w e r c o n s u m p t i o n ( . 1 7 5 a m u s u a l ) .

• H i g h r e l i a b i l i t y g o l d - p l a t e d c o n n e c t o r s a r e d e -

w a r r a n t y t o o r i g i n a l

s i g n e d f o l o n g l i C o m p l e t e O p e r a t i n g M a n u a l .

m o n t h p a r t s a n l a b o rp u r c h a s e r .F a c t o r y s e r v i c e .

" M a n y V I C - 2 0 c a r t r i d g e s a n d p r o g r a m s r e q u i r e c e t a i n c o n f i g u r a t i o n s o t h m e m o r y ( i . e c e r t a i n g a m e sw i l l o n l y r u n o t h u n e x p a n d e d V I w h i l e o t h e r sr e q u i r e t h e u p p e r p o r t i o n o t h e x p a n d e d m e m o r y } .W i t h R A M A X " y o u h a v e s w i t c h e s t h a t t u r n - o n a n l u r n - o f f p o r t i o n s o t h m e m o r y t p r o v i d e t h r i g h ta r e a o m e m o r y a l w i t h o u t p l u g g i n g o u n p l u g g i n g .I t ' s s e a s y !

N e P r o d u c t !A P R O S P A N D - 6 4 ™ g ^ s u p e r b l y d e s i g n e d e x p a n s i o n m o d u l e p l u g s i n t o » 1 « - . » a " ° jc o m b i n a t i o n ) e x p a n s i o n c o n n e c t o r s p l u s f u s e p r o t e c t i o n p l u :

C o m m o d o r e 6 f u l l e x p a n d a b i l i t y . T h i s- ■ — " I y o s w i t c h a b l e ( s i n g l y o r i a n

r e s e t b u t t o n ! o n | y $ 5 4 . 9 5S h i p p i n g i n c l u d e d

A P R O P O S T E C H N O L O G Y

Page 82: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 82/95

M I C R O C O M P U T E RS U P P L I E S

1 0 0 %G u a r a n t e e d

D I S K E T T E S F R O M1 0 / $ 2 5 . 0 0

S . S . S .

S h o pW i t h o u t

G o i n gS h o p p i n g

M E M O R E X D Y S A N3 4 8 1 S S / D D $ 3 3 . 0 0 p e r 1 0 1 0 4 / 1 D S S / D D S o f t $ 5 4 . 0 0 p e r 1 3 4 9 1 D S / D D $ 4 5 . 0 0 p e r 1 0 1 0 4 / 2 D D S / D D S o f t $ 7 6 . 0 0 p e 1 3 4 8 1 - 2 S S / D D P a c k M a i l e r $ 8 . 0 0 p l u s 7 5 p o t t a g e 'A l o t h e r s i z e s a n f o r m a t a v a i l a b l e a n v o l u m e d i s c o u n t .F l i p ' N F i l e , h o l d 5 0 , 5 V I " d i s k e t t e s $ 3 8 . 5 0 e a c hF l i p P a c , h o l d s 1 0 5 1 / 4 " d i s k e t t e s $ 7 . 0 0 e a c hD i s k B a n k s , h o l d 1 0 5 y « " d i s k e t t e s $ 7 . 0 0P l a s t i c L i b r a r y C a s e s , c h o i c e o f c o l o r s ; $ 4 . 5 0 e a c hE P S O N R X B 0 P r i n t e r $ 5 2 5 . 0 0E P S O N F X 8 0 P r i n t e r $ 8 5 0 . 0 0E P S O N F X 1 0 0 $ C A L LQ U A D R A M I n t e r f a c e s $ C A L LC O M R E X C R I I D a i s y W h e e ) P r i n t e r ; $ 8 6 9 . 0 0C O M R E X M o n i t o r s , m o d e l s f r o m $ 1 9 8 . 0 0M X B 0 R i b b o n s $ 1 4 . 5 0

W R I T E O R C A L L F O R F R E E C A T A L O GT o r d e r : S e n d m o n e y o r d e r , c e r t i f i e d c h e q u e , p e r t o n e l c h e q u e t m u l l c l e a r

o u b a n k , V I S A O M A S T E R C A R D . ( I n c l u d e c e r d « n e x p i r y d a t eI g n x u r e ) A d 5 l e i h l p p l n g e n h a n d l i n g . M i n i m u m S 3 . 0 0 p e o r d e r .O u e b e c r e s i d e n t s a d 0 P . S . T .I N T E R N A T I O N A L M A R K E T I N G

S E R V I C E SP . O . B o 5 2 2 , B o u c h e r v l l l e , Q u e b e c , J 4 6 Y

( 5 1 4 ) 6 5 5 - 9 2 3 2

F R E E C A T A L O G !U T I L I T I E S , G A M E S , A M A T E U R R A D I O

F O R T H E V I C 2 0 A N C O M M O D O R E 6

N E I T E M . . .C 6 W O R L D C L O C K g r a p h i c m a s h o w i n g t i m e i c i t i e s a c r o s st h w o r l d T a p e $ 7 . 9 5

D i s k $ 1 0 . 9 5( $ 2 . 0 0 s h i p p i n g U S C u r r e n c y )

O v e r 3 o t h e r p r o g r a m s !L o p r i c e s ! E x c e l l e n t s e r v i c e !

R A E l e c t r o n i c sP O B o 1 5 8 5

O r a n g e P a r k , F 3 2 0 6 7 - 1 5 8 5

O p e n y o u r m i n dP e r s o n a l i t yA n a l y z e r " t e H y p n o t i s t

R e v e a l s e c r e t s o t h m i n d .U s y o u r C o m m o d o r e 6 s y s t e m t a n a l y z e y o u r s e l f , y o u r s p o u s e , y o u rd a t e , r e l a t i v e s a n f r i e n d s . D i s c o v e ry o u r p e r s o n a l i t y t y p e , c a r e e rp o t e n t i a l , b e h a v i o r t e n d e n c i e s ,v a l u e s , a n t h p e o p l e w i t h w h o m y o w i l l b m o s t c o m p a t i b l e . T h i s p r o g r a mr e q u i r e s t h e u s o " j o y s t i c k " .P r i c e S 3 2 . 9 5 D i s k ( S 2 7 . 9 5 C a s s e t t e ) .

B e h a v i o r M o d i f i c a t i o n .U s y o u r C o m m o d o r e 6 4 s y s t e m t c h a n g e y o u r b e h a v i o r p a t t e r n st h r o u g h c o m p u t e r h y p n o s i s . D i s c o v e rh o t c o m m u n i c a t e w i t h y o u r s e l f , o

c o n s c i o u s a n d s u b c o n s c i o u s l e v e l .P r o g r a m y o u r o w p o s t - h y p n o t i cs u g g e s t i o n s . T h P S B i o f e e d b a c kD e v i c e i i n c l u d e d w i t h t h i s p r o g r a m .P r i c e $ 8 7 . 9 5 D i s k ( $ 7 9 . 9 5 C a s s e t t e ) .

G e t h i s s o f t w a r e . j j j . :a y o u r l o c a l d e a l e r ' • • „ " • S O F T W A R Eo o r d e r d i r e c t f r o m : s i r 5 " : ■ ■ I N T E R N A T I O N A L

2 1 1 8 F o r e s t L a k e D r i v eC i n c i n n a t i , O h i o 4 5 2 4 4 U S T e l e p h o n e : 5 1 4 7 4 - 2 1 8 8

T r a n s a c t !

K e l l y M G e o r g eA d v e r t i s i n g M a n a g e r

4 1 6 8 7 6 4 7 4 1

8

Page 83: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 83/95

T E L S T A R 6 S o p h i s t i c a t e d T e r m i n a l C o m m u n i c a t i o n s C a r t r i d g e f o t h 6 4 * P F O * 1 0 D 0 0 D C P D 1 D 2 B E L L 1 2 : 3 0 : 0 0 1 0 : 1 4 : 3 6

( T E L S T A R ' s S t a t u s L i n e )D o n ' t s e t t l e f o r l e s s t h a n t h b e s t !

U p l o a d / D o w n l o a d t o / f r o m d i s k o r t a p e .A u t o m a t i c F i l e T r a n s l a t i o n .C o m m u n i c a t e s i I n d u s t r y S t a n d a r d A S C I I .R e a l - T i m e C l o c k p l u s A l a r m C l o c k .L i n e e d i t i n g c a p a b i l i t y a l l o w s c o r r e c t i n g a n r e s e n d i n g l o n g c o m m a n d l i n e s .9 Q u i c k R e a d f u n c t i o n s .M e n u - d r i v e n .

• S i m i l a r t o u f a m o u s S T C P T e r m i n a l p a c k a g e .W o r k s w i t h C o m m o d o r e M o d e m s a n s u p p o r t s a u t o - d i a l i n g .

T h b e s t f e a t u r e i t h e p r i c e o n l y $ 4 9 . 9 5 ( C a r t r i d g e a n d M a n u a l )

M a c h i n e L a n g u a g e M o n i t o r C a r t r i d g ef o t h C B 6

M o r e t h a n 2 c o m m a n d s a l l o w y o t a c c e s s t h C B 6 4 ' s M i c r o p r o c e s s o r sR e g i s t e r s a n M e m o r y C o n t e n t s . C o m m a n d s i n c l u d e a s s e m b l e , d i s a s s e m b l e ,r e g i s t e r s , m e m o r y , t r a n s f e r , c o m p a r e , p l u s m a n y m o r e .S o m e d a y e v e r y C B 6 4 o w n e r w i l l n e e d m o n i t o r s u c h a t h i s .C a r t r i d g e a n M a n u a l $ 2 4 . 9 5

8 i 3 S e c o n d sf o y o u r V I 2 o C B 6 I f y o o w V I C 2 0 o C B 6 a n d h a v e b e e n c o n c e r n e da b o u t t h e h i g h c o s t o d i s k t o s t o r e y o u r p r o g r a m s o nw o r r y y o u r s e l f n l o n g e r N o t h e r e ' s t h e R A B B I T T h R A B B I Tc o m e s i c a r t r i d g e , a n a m u c h , m u c h l o w e r p r i c et h a n t h e a v e r a g e d i s k A n s p e e d t h i s i s o n l a s t R A B B I TW i t h t h e R A B B I T y o c a l o a d a n s t o r e o y o u r C B d a t a s e t t e a 8 p r o g r a m i a l m o s t 3 0 s e c o n d s , c o m p a r e dt t h c u r r e n t 3 m i n u t e s o V I C 2 0 o C B 6 4 a l m o s t a f a s t a s t h e 1 5 4 1 d i s k d r i v e .T h R A B B I T i e a s y t i n s t a l l , a l l o w s o n t A p p e n dB a s i c P r o g r a m s , w o r k s w i t h o r w i t h o u t E x p a n s i o nM e m o r y , a n p r o v i d e s t w o d a i a t i l e m o d e s T h R A B B I T i s n o t o n l y f a s t b u r e l i a b l e[ T h e R a b b i t f o t h V I C 2 0 c o n t a i n s a e x p a n s i o n c o n e c t o r s o y o c a s i m u l t a n e o u s l y u s e y o u r m e m o r y b o a r d , e t c $ 3 9 . 9 5

M A n o t h e b e s tF O L E S S !

$ 5 9 . 9 5F o C B 6 4 P E T , A P P L E , a n A T A R IN o w , y o u c a n h a v e t h s a m e p r o f e s s i o n a l l y d e s i g n e d M a c r oA s s e m b l e r / E d i t o r a u s e d o S p a c e S h u t t l e p r o j e c t s

D e s i g n e d t i m p r o v e P r o g r a m m e r P r o d u c t i v i t yS i m i l a r s y n t a x a n c o m m a n d s N n e e d t r e l e a m p e c u l i a rs y n t a x e s a n c o m m a n d s w h e n y o g f r o m P E t A P P L E t A T A R IC o r e s i d e n t A s s e m b l e r / E d i t o r N n e e d t l o a d t h E d i t o r , t h e nt h e A s s e m b l e r , t h e n t h e E d i t o r , e t A l s o i n c l u d e s W o r d P r o c e s s o r . R e l o c a t i n g L o a d e r , a n m u c hm o r eP o w e r f u l E d i t o r . M a c r o s . C o n d i t i o n a l a n I n t e r a c t i v eA s s e m b l y , a n A u t o z e r o p a g e a d d r e s s i n g

S t i l l n o c o n v i n c e d , s e n d f o o u f r e e s p e c s h e e t 1

3 2 3 9 L i n d a D r W i n s t o n - S a l e m . N . C . 2 7 1 0 6( 9 1 9 ) 9 2 4 - 2 8 8 9 ( 9 1 9 ) 7 4 8 - 8 4 4 6S e n d f o f r e e c a t a l o g !

V I S A 'M a s t e r C a r d

P r i c e s a r e i U d o l l a r s .

C 6 P R O V I N C I A LP A Y R O L L

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

5 E m p l o y e e s p e d i s k ( 1 5 4 1 )C a l c u l a t e a n P r i n t J o u r n a l s • P r i n tC h e q u e s C a l c u l a t e s u b m i s s i o n ss u m m a r y f o R e v e n u e C a n a d aA c c u m u l a t e s d a t a a n p r i n t s T - 4 s A l s oa v a i l a b l e f o 4 0 3 2 a n 8 0 3 2 C o m m o d o r eC o m p u t e r s .

A v a i l a b l e f r o m y o u r C o m m o d o r e D e a l e r .

D i s t r i b u t e d b y

I C R O C O M P U T E RS O L U T I O N S

1 2 6 2 D O M I L L S R D S T E .D O M I L L S . O N T A R I O M 3 B 2 W T E L : ( 4 1 6 ) 4 4 7 - 4 8 1 1

T Y P R OD A T A M A N A G E R W O R D P R O C E S S O RF o C O M M O D O R E 8 0 3 2 C o m p u t e r - 8 0 5 0 / 4 0 4 0 D

N O A V A I L A B L E F O R T H E C O M M O D O R E 6 D A T A M A N A G E R

N u m b e r o r e c o r d s i o n l y l i m i t e d b y o u r d i s kc a p a c i t y . U t 5 f i e l d s p e r e c o r d . M a x i m u m o 7 c h a r a c t e r s p e f i e l d . U s e r f o r m a t t e d . S c r e e n e d i t i n g .S o r t a n s e a r c h f e a t u r e . P a t t e r n m a t c h s e a r c h .S e l e c t i v e f i e l d p r i n t i n g a n f o r m a t t i n g . F o r m l e t t e r 'a d d r e s s i n g . M a i l i n g l i s t a n m a i l i n g l a b e l p r i n t i n g .F o r m a t f o f a n f o l d R o l o d e x a n i n d e x c a r d p r i n t i n g .

W O R D P R O C E S S O RS c r e e n e d i t i n g . A u t o m a t i c l i n e l e n g t h s e t . A d d , m o v eo r d e l e t e t e x t . G l o b a l e d i t . P a g e n u m b e r i n g a n d t i t l i n g .F o r m l e t t e r a d d r e s s i n g . F i l e a p p e n d f o p r i n t i n g .

B O T H P R O G R A M S A B O V E , O N L Y $ 8 9 . 0 0C o m m o d o r e 6 i t r a d e m a r k o C o m m o d o r e E l e c t r o n i c s , L t d .

A l s o f o C o m m o d o r e 6 a n 8 0 3 2A M O R T I Z A T I O N S C H E D U L E $ 3 0 . 0 0 ( D i s k )I N V E N T O R Y M A N A G E M E N T _ $ 5 5 . O O ( D i s k )

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

S p e c i f y C o m p u t e r m o d e l n u m b e r a n D i s k m o d e l n u m b e r .

I N P U T S Y S T E M S . I N C .2 5 1 0 1 S . W . 1 9 A v e . H o m e s t e a d , F 3 3 0 3 1 ( 3 0 5 ) 2 4 5 - 3 1 4 1

D E A L E R I N Q U I R I E S I N V I T E D .

Page 84: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 84/95

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

T h F l e x i k e y S y s t e m

R e t a i l$ 6 9 . 9 5

F e a t u r e s :

1 9 K e y s , e a c h o w h i c h m a h a v e s e p -e r a t e d e f i n i t i o n s !

C o m p l e t e d o c u m e n t a t i o n i n c l u d i n g p r og r a m l i s t i n g s !

W o r k s o t h V I C 2 0 ( E x p a n d e d ) a n C - 6 4c o m p u t e r s !

C o m p a t i b l e w i t h m o s t e x i s t i n g s o f t w a r e !

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

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

V I S A & M A S T E R C A R D W E L C O M EP r i c e s s u b j e c t t c h a n g e

* C - 6 4 a n V I 2 a r e r e g i s t e r e d t r a d e m a r k s o C o m m o d o r e I n t e r n a t i o n a l .

D e a l e r I n q u i r e s I n v i t e d ( 3 1 6 ) 2 6 5 - 9 8 5 8G O S U B I n t e r n a t i o n a l - 5 0 1 E P a w n e e - S u i t e 4 3 0

W i c h i t a , K a n s a s 6 7 2 1 1

W e ' l l b a c k y o u p A T T E N T I O N C O M M O D O R E 6 O W N E R SI y o o w d i s k d r i v e t h e n y o u ' l l n e e d " T h e

C l o n e M a c h i n e " . T a k e c o n t r o l o y o u r 1 5 4 1 w i t h t h i sp a c k a g e t h a t i n c l u d e s :

' M o n l yc o p y

1 . C o m p l e t e a n t h o r o u g h u s e r s m a n u a l2 . C o p y w i t h o n o t w d r i v e s3 . I n v e s t i g a t e a n b a c k - u p m a n y" P R O T E C T E D " d i s k s4 . C o p y a l f i l e t y p e s i n c l u d i n g r e l a t i v e t y p e s5 . E d i t a n v i e w t r a c k / b l o c k i H e o A S C I I6 . D i s p l a y f u l l c o n t e n t s o d i r e c t o r y a n p r i n t7 . C h a n g e p r o g r a m n a m e s , a d d , d e l e t e f i l e sw i t h s i n g l e k e y s t r o k e8 . E a s y d i s k i n i t i a l i z a t i o n9 . S u p p o r t s u t f o u r d r i v e s

g o n e !

L S p e c i a l i n t r o $ 3 9 . 9 5

C A L L ( 2 0 1 ) 8 3 8 - 9 0 2 7P . O . B o 1 1

P o m p t o n P l a i n s , N J 0 7 4 4 4

P r i c e s a r i U d o l l a r s .

8

Page 85: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 85/95

C o m m o d o r e 6 a n

V F C - 2 O

T e l e c o m m u n i c a t i o n sw i t h d i f f e r e n c e !

U n e x c e l l e d c o m m u n i c a t i o n s p o w e r a n c o m p a t i b i l i t y , e s p e c i a l l y f o p r o f e s s i o n a l s a n s e r i o u s c o m p u t e r u s e r s . L o o k u o v e r ; S u p e r T e r mi s n ' t j u s t " a n o t h e r " t e r m i n a l p r o g r a m . L i k e o u f a m o u s T e r m i n a l - 4 0 , i t ' s t h o n o t h e r s w i l l b

j u d g e d b y U P / D O W N L O A D F O R M A T S - C B M , X o n - X o f f ,A C K - N A K , e t c .D I S P L A Y M O D E S 4 c o l u m n ; 8 0 / 1 3 2 w i t hs i d e - s c r o l l i n gE M U L A T I O N 4 p o p u l a r t e r m i n a l p r o t o c o l sF U N C T I O N K E Y S - 8 s t a n d a r d , 5 u s e r - d e f i n e dB U F F E R S R e c e i v e , T r a n s m i t , P r o g r a m , a n S c r e e nE D I T I N G F u l l - s c r e e n e d i t i n g o R e c e i v e b u f f e rF I L E C O N V E R S I O N - A S C I I t P G M , P G t A S C I IP R I N T I N G C o n t i n u o u s p r i n t i n g w i t h S m a r t A S C I Ia n p a r a l l e l p r i n t e r ; b u f f e r p r i n t i n g w i t h o t h e r i n t e r f a c e so V I p r i n t e rD I S K S U P P O R T — D i r e c t o r y , C o p y , R e n a m e , S c r a t c h ,e t c .

F L E X I B I L I T Y — S e l e c t b a u d , d u p l e x , p a r i t y , s t o p b i t s , e t c .P r o g r a m o p t i o n s a r e s e l e c t e d b m e n u s a n f u n c t i o nk e y s . F o m a x i m u m c o n v e n i e n c e , a n E X E C f i l e s e t so p t i o n s o s t a r t - u p . S u p e r T e r m m a b b a c k e d - u p f o s a f e t y . S o f t w a r e o d i s k o r c a s s e t t e , w i t h s p e c i a lc a r t r i d g e m o d u l e .W r i t e f o t h f u l l s t o r y o S u p e r T e r m ; o r i y o a l r e a d y w a n t t h a t d i f f e r e n c e , o r d e r t o d a y !R e q u i r e s : C o m m o d o r e 6 o V I C - 2 0 , d i s k d r i v e o D a t a s e t t e , a n c o m p a t i b l e m o d e m . V I v e r s i o n r e q u i r e s 1 6 m e m o r y e x p a n s i o n . P l e a s es p e c i f y V I o 6 w h e n o r d e r i n g .

J u s t n e e d U P / D O W N L O A D ?I y o d o n ' t y e t n e e d S u p e r T e r m ' s p o w e r , p e r h a p sT e r m i n a l - 4 0 P l u s ( V I C ) o r ' 6 4 T e r m i n a l P l u s i r i g h t f o y o u . W t o o k o u r t o p - r a t e d , s m o o t h - s c r o l l i n g t e r m i n a lp r o g r a m s , a d d e d u p / d o w n l o a d , d i s k c o m m a n d s , a n e v e n m o r e c o n v e n i e n c e . T h e n w p u t h e m o d i s k f o f a s t l o a d i n g , j u s t l i k e y o w a n t e d . N e e d w s a m o r e ?

O n l y $ 4 9 . 9 5 ( V I C v e r s i o n r e q u i r e s 8 m e e x p )R S T r a d e i y o u r o r i g i n a l T e r m i n a l - 4 0 o r ' 6 4 T e r m i n a l a n

d e d u c t S i 0 . 0 0 .V I 2 a n C o m m o d o r e 6 a r t r a d e m a r k s o C o m m o d o r e E l e c t r o n i c s , L t d .

( 8 1 6 ) 3 3 3 - S e n d f o f r e e b r o c h u r e .0 R D E R : A d $ 1 . 5 O s h i p p i n g a n M l t l l l C C T h a n d l i n g ( $ 3 . 5 0 f o r C . O . D . ) ; V I S A / M a s t e r c a r dr i l l / W t a c c e p t e d ( c a r d * a n e x p . d a t e ) . M r e s i d e n t s

a 5 - 6 2 5 % s a l e s t a x . F o r e i g n o r d e r s p a y a b l eu . S . $ , U . S . B a n k O N L Y ; a d $ s h p / h n d l g .

| y | # * S J r tP V I \ V / i n c .

3 1 W E S T 7 2 n d S T K A N S A S C I T Y M 6 4 1 1 4

T r a n s a c t i n g

P R O - L I N EH H I I I I S O F T W A R EC A N A D I A N C O M P A N Y

d e s i g n i n g ,d e v e l o p i n g ,

m a n u f a c t u r i n g ,p u b l i s h i n g

a n d i s t r i b u t i n gm i c r o c o m p u t e r

s o f t w a r eD E A L E R E N Q U I R I E S W E L C O M E

A U T H O R ' S S U B M I S S I O N S I N V I T E DC A L L O W R I T E( 4 1 6 ) 2 7 3 - 6 3 5 0P R O - L I N E■ B B I I I I I S O F T W A R E

7 3 T H Q U E E N S W A Y E A S T . U N I T 8 M I S S I S S A U G A . O N T A R I O L 4 4 C

P r i c e s a r i U d o l l a r s .

Page 86: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 86/95

P . O . B o 4 3 6 4F l i n t , M i c h i g a n 4 8 5 0 4( 3 1 3 ) 2 3 3 - 5 7 3 1( 3 1 3 ) 2 3 3 - 3 1 2 5

Z A N I MS Y S T E M S

H O M E C O N T R O L F O Y O U R V I U N D E R $ 2 0 0T h Z C M - 1 i t h M a s t e r C o n t r o l m o d u l e t h a t p r o v i d e s t h i n t e r f a c e b e t w e e n y o u r c o m p u t e r a n d o u l i n e o f Z a n i m A p p l i c a t i o n M o d u l e s . U t 1 A p p l i c a t i o n M o d u l e s c a n b e p i g g y - b a c k e d t t h Z C M - 1M a s t e r C o n t r o l m o d u l e . T h Z C M - 1 i c o m p a t a b l e w i t h a n s t a n d a r d R S - 2 3 2 ( s e r i a l ) i n t e r f a c e . s p e c i a lM a s t e r C o n t r o l m o d u l e , t h Z C M - 1 V i a v a i l a b l e f o t h V I C - 2 0 a n C o m m o d o r e - 6 4 c o m p u t e r s .' T h e Z C M - 1 V i a v a i l a b l e f o V I C - 2 0 a n C - 6 4 u s e r s .

V I C / C 6 4 $ 1 2 9 . 9 5R S - 2 3 2 $ 1 4 9 . 9 5

Z A M - 1 i t h h o m e c o n t r o l i n t e r f a c e m o d u l e t h a t p r o v i d e s a f u l l y v e r s a t i l e c o m p u t e r c o n t r o l l e d e v i r o n m e n t . Z A M - 1 c a c o n t r o l u t 2 5 d i f f e r e n t l a m p s a n d a p p l i a n c e s i y o u r h o m e o b u s i n e s s p r v i d i n g y o w i t h a e f f e c t i v e a n e a s y t i m p l e m e n t e n e r g y m a n a g e m e n t a n e l e c t r i c c o n t r o l s y s t e m .N s p e c i a l m o d i f i c a t i o n s a r n e c e s s a r y t y o u r b u i l d i n g a a l c o n t r o l s i g n a l s a r s e n t o v e r y o u r e i s t i n g w i r i n g . Z A M - 1 c a n b e p r o g r a m m e d i B A S I C o o p t i o n a l h o m e c o n t r o l s o f t w a r e i a v a i l a b l e .Z A M - 1 r e q u i r e s o n e Z C M - 1 M a s t e r C o n t r o l m o d u l e .* T h e Z C M - 1 / Z C M - 1 V M a s t e r C o n t r o l m o d u l e i r e q u i r e d t u s t h Z A M - 1 H o m e C o n t r o l m o d u l e .

$ 1 6 9 . 9 5

T h Z A M - 2 a l l o w s y o u r c o m p u t e r t c o n t i n u o u s l y m o n i t o r u t 1 d i f f e r e n t d o o r s o w i n d o w s a r o u n dy o u r h o m e o b u s i n e s s . Z A M - 2 i a b a s i c b u i l d i n g b l o c k i c o m p l e t e c o m p u t e r c o n t r o l l e d h o m e s e c u r it s y s t e m . W i t h o u r Z A M - 1 H o m e C o n t r o l m o d u l e , y o u c a n h a v e f u l l y i n t e g r a t e d s e c u r i t y a n e v i r o n m e n t c o n t r o l s y s t e m . U p o n a i n t r u s i o n , y o u r c o m p u t e r c a t a k e t h e a c t i o n m o s t a p p r o p r i a t e ,w h e t h e r t h a t i t r i n g a n a l a r m b e l l , f l a s h a l t h l i g h t s a r o u n d y o u r h o m e , o d i a l t h p o l i c e ." T h e Z C M - 1 / Z C M - 1 V M a s t e r C o n t r o l m o d u l e i r e q u i r e d t u s t h Z A M - 2 S e c u r i t y m o d u l e .

$ 1 7 9 . 9 5T h Z A M - 3 i c o m p l e t e t e l e p h o n e a n s w e r i n g a n d d i a l i n g s y s t e m . I i c a p a b l e o t a k i n g t h p h o n eo f f - h o o k a n d i a l i n g a n u m b e r u n d e r c o m p u t e r c o n t r o l o r o a n s w e r i n g t h p h o n e w h e n i r i n g s . W i t ht h Z A M - 1 H o m e C o n t r o l m o d u l e a n t h Z A M - 2 S e c u r i t y m o d u l e , t h Z A M - 3 P h o n e D i a l e r m o d u l ec a n b e i n t e g r a t e d i n t o c o m p l e t e h o m e o b u s i n e s s s e c u r i t y / m o n i t o r i n g s y s t e m . A p p l i c a t i o n s i n c l u d es e c u r i t y , a u t o p h o n e d i a l i n g , a n d c o m p u t e r - a n s w e r i n g s y s t e m s .• P u l s e d i a l i n g o p t i o n i a v a i l a b l e a Z A M - 3 P . $ 1 9 9 . 9 5* T h e Z C M - 1 / Z C M - 1 V M a s t e r C o n t r o l m o d u l e i r e q u i r e d t u s t h Z A M - 3 / Z A M - 3 P P h o n e D i a l e r m o d u l e .

S E R I A L O P A R A L L E L( C E N T R O N I C S ) P O R T S W I T C H E R

P r i c e s a r i U d o l l a r s .

D O E S Y O U R C O M P U T E RL I K E T H I S ?

P O R T S W I T C H E R N O A V A I L A B L E F O Y O U RC O M P U T E R ( Z S W 1 )

D e v i c e A D e v l c e B

P . O . B O 4 3 6 4F l i n t , M i c h i g a n 4 8 5 0 4

( 3 1 3 ) 2 3 3 - 5 7 3 1( 3 1 3 ) 2 3 3 - 3 1 2 5

P l e a s e s e n d m m o r e i n f o r m a t i o n o c a t a l o g u e !

N a m e ,C o m p a n yA d d r e s sC i t y S t a t e . Z i p -W h a t M a k e / M o d e l C o m p u t e r d o y o o w n ?

A P P L E I T R A D E M A R K O A P P L E C O M P U T E R S , I N C .C P / M I R E G I S T E R E O T R A D E M A R K O F D I G I T A L R E S E A R C H , I N C . T R 8 I R E G I S T E R E D T R A D E M A R K O F T A N D Y C O R P .

V I 2 A N C O M M O D O R E 6 A R R E G I S T E R E D T R A D E M A R K S O C O M M O D O R E , I N C .

8

Page 87: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 87/95

        

                    

                     

            

                      

                                         

           

                

        

        

      

                

         

           

                  

           

      

       

                          

                         

                           

    

  

      

Page 88: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 88/95

1 S E S S I O N S O V I D E O T A P E1 W h a t I C o m m o d o r e 6 4 2 G e t t i n g S t a r t e d3 L e t s R u P r o g r a m s

4 - A ) W h a t M a k e s P r o g r a m s W o r k ?4 - B ) P u t t i n g P r o g r a m s T o W o r k

5 S t o r i n g I n f o r m a t i o n6 T h C o m m o d o r e 6

A L e a r n i n g T o o l

7 C o m p u t e r s T a l k i n g t C o m p u t e r s8 C o m m o d o r e 6 L a n g u a g e9 G r a p h i c s

1 0 C o m m o d o r e 6 W o r k i n g F o Y o 1 1 C o m m o d o r e 6 M u s i c1 2 C o m p u t e r G a m e s A n S i m u l a t i o n s1 3 N o W h a t ?

d e f W

Page 89: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 89/95

L o o k a t h e s eF e a t u r e s

F u l l y s c r e e n - o r i e n t e dH o r i z o n t a l a n v e r t i c a l s c r o l l i n g

T e r m i n a l m o d e n e v e r s e e n b e f o r e o w o r d p r o c e s s o r

S u p p o r t s C o m m o d o r e d i s k a n c a s s e t t e h a n d l i n g

I m b e d d e d c o m m a n d s

W o r d p r o c e s s o rf o C o m m o d o r e 6

B L I Z T E X T i s at r a d e m a r k o E L C O M PP U B L I S H I N G , I N C .

C o m m o d o r e - 6 4 a n V I C - 2 0 a r t r a d e m a r k so C o m m o d o r eB u s i n e s s M a c h i n e s .

D e a l e r a n D i s t r i b u t o ri n q u i r i e s a r i n v i t e d .

B L I Z T E X T S U P E R W O R D P R O C E S S O Rf o t h C o m m o d o r e - 6 4

O S A L E N O W ! -F u l l y s c r e e n - o r i e n t e d , u p / d o w n , l e f t a n r i g h ts c r o l l i n g U p p e r a n l o w e r c a s eM o r e t h a n 7 c o m m a n d sF u l l I / c o m p a t i b i l i t y w i t h C o m m o d o r e p e r i p h e r a l sU p p e r a n l o w e r c a s eW o r k s w i t h p r a c t i c a l l y e v e r y p r i n t e r o t h m a r k e t ,u s e r d e f i n a b l e p r i n t e r c o n t r o l c o m m a n d sI N C L U D E c o m m a n d a l l o w s h a n d l i n g l a r g e f i l e so u t d i s k e t t e s o o c a s s e t t e .B u i l d i t e r m i n a l s o f t w a r e f o e l e c t r o n i c m a i l a n n e t w o r k i n g . T e l e c o m m u n i c a t i o n s m o d e , u p l o a d a n dd o w n l o a d , s a v e o d i s k o r c a s s e t t e .D y n a r . i i c f o r m a t t i n g , I m b e d d e d c o m m a n d sS i n g l e k e y s t r o k e f o d i s k d i r e c t o r y a n e r r o r c h a n n e lP r o g r a m c o m e s o d i s k o c a s s e t t e

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

A V A I L A B L E N O W !O r d e r # 4 9 6 5 S 8 9 . 0 0M a n u a l o n l y ( 6 p a g e s ) S 2 9 . 9 5M A C R O F I R EE d i t o r / A s s e m b l e r f o t h C o m m o d o r e - 6 4

O S A L E N O A V A I L A B L E I M M E D I A T E L YO n o u t s t a n d i n g t o o l , c o n s i s t i n g o p o w e r f u l e l e m e n t s

c o m b i n e d i n t o o n e f f i c i e n t p r o g r a m !1 . F u l l y s c r e e n - o r i e n t e d E d i t o r ( m o r e t h a n 7 0

c o m m a n d s )2 . V e r y f a s t a s s e m b l e r w i t h m a c r o c a p a b i l i t y3 . M a c h i n e L a n g u a g e M o n i t o r

A s s e m b l y c a n b e s t a r t e d f r o m t h e d i t o r . T r a n s l a t e s i p a s s e s . M o r e t h a n 1 , 0 0 0 l a b l e s , s c r e e n o r i e n t e d / n o l i n e

n u m b e r s , s c r o l l i n g , i n c l u d e s d i s k f i l e s .P r a c t i c a l l y e v e r y t h i n g t h e s e r i o u s m a c h i n e l a n g u a g ep r o g r a m m e r n e e d s e v e r y d a y !M a n u a l o n l y S 1 9 . 9 5O r d e r # 4 9 6 3 S 8 9 . 0 0

T H G R E A T B O O K O F G A M E S , V O L . I ,b F r a n z E n d e4 p r o g r a m s f o t h C o m m o d o r e 6 I n t r o d u c t i o n t o g r a p h i c s a n d s o u n d . H o t p r o g r a my o u r o w g a m e s . W a l k i n g p i c t u r e s , a n i m a t i o n , h i g hr e s o l u t i o n g r a p h i c s , p r o g r a m m i n g t i p s a n t r i c k s , h i n t sa n u s e f u l s u b r o u t i n e s f o t h e b e g i n n e r a n d a d v a n c e dp r o g r a m m e r . T h i s b o o k i M U S T f o e v e r y C - 6 4 o w n e r .C o m e a n g e i I t ' s y o u r s f o o n l y £ 9 . 9 5O r d e r # 1 8 2 1 2 p a g e s S 9 . 9 5P r o g r a m s f r o m t h b o o k o d i s k .O r d e r # 4 9 8 8 S 1 9 . 9 5M O R E O T H E S I X T Y F O U R , b H . - C . W a g n e rH o t g e t h m o s t o u o y o u r p o w e r f u l C o m m o d o r e6 4 V e r y i m p o r t a n t s u b r o u t i n e s , t r i c k s a n h i n t s i m a c h i n e l a n g u a g e f o y o u r C - 6 4 . H o t m o d i f y D O S .H o t c o n n e c t p a r a l l e l a n s e r i a l p r i n t e r . H o t d e s i g n y o u r o w t e r m i n a l p r o g r a m f o c o m m u n i c a t i o na n n e t w o r k i n g . D i i n t o I / O f o r c a s s e t t e a n d i s k .O r d e r # 1 8 3 S 9 . 9 5P r o g r a m s f r o m t h b o o k o d i s kO r d e r # 4 9 8 9 S 1 9 . 9 5

N E P R O D U C T SW a t c h o u f o o u n e b o o k s , s o f t w a r e a n a d d - o n s t c o m e s o o n . O S A L E N O W ! - O R D E R T O D A Y !H o t p r o g r a m i 6 5 0 2 M a c h i n e L a n g u a g e o y o u r C - 6 4 b S R o b e r t s ( I n t r o d u c t i o n )O r d e r * 1 8 1 2 . 9 5C o m m o d o r e - 6 4 T u n e - u p , V o l . I b S R o b e r t sH o t e x p a n d a n d c u s t o m i z e y o u r C - 6 4 .O r d e r # 1 8 5 1 2 . 9 5S m a l l B u s i n e s s P r o g r a m s f o t h C o m m o d o r e - 6 4b S R o b e r t sH o t m a k e m o n e y u s i n g y o u r C - 6 4 . M a i l i n g l i s t ,i n v o i c e w r i t i n g , i n v e n t o r y , s i m p l e w o r d p r o c e s s i n g a n m u c h m o r e .O r d e r * 1 8 S 2 . 9 5

H a r d w a r e A d d - O n s :P a r a l l e l p r i n t e r i n t e r f a c e K I O r d e r # 4 9 9 0 1 9 . 9 5D i r e c t C o n n e c t M o d e m K I O r d e r # 4 9 9 1 A s f . p r i c eU n i v e r s a l E x p e r i m e n t e r B o a r d O r d e r # 4 9 7 0 9 . 9 5E x p a n s i o n B o a r d , s p a c e f o r f o u r e p e r i m e n t e r b o a r d s f b o a r d o n l y ) O r d e r # 4 9 9 2 S 2 9 . 9 5

F o r y o u r V I C - 2 0T r i c k s f o V I C s 9 . 9 5U n i v e r s a l E x p e r i m e n t e r b o a r d

H O F A C K E RP A Y M E N T : c h e c k , m o n e y o r d e r , V I S A , M A S T E RC A R D , E u r o c h e c k , A C C E S S , I n t e r b a n kP r e p a i d o r d e r s a d S 3 . 5 0 f o s h i p p i n g ( U S A )S 5 . 0 0 h a n d l i n g f o C . O . D .A l o r d e r s o u t s i d e U S A : a d 1 s h i p p i n g , C a l i f o rn i r e s i d e n t s a d 6 . s a l e s t a x .

E L C O M P P U B L I S H I N G , I N 5 R e d r o c k L a n e

P o m o n a , C 9 1 7 6 6P h o n e : ( 7 1 4 ) 6 2 8 3 1 4

T e l e x : 2 8 1 9 1

Page 90: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 90/95

S o f t w a r eA d v e r t i s e rA c a d e m y S o f t w a r eA d v a n t a g e C o m p u l e r A c e .B e a c o n S o f t w a r eB M C o m p u s c i e n c e

B o s t o n E d u c a t i o n a l C o m p u t i n gC a r d i n a l S o f t w a r eC o m p u l e r M a r k e t i n g \ C a n a d i a n M i c r oD a t a 2 C o r p .E a s t e r n H o u s eE x e c o m C o r p .H o f a c k e rI n p u t S y s t e m s I n c .M a g r e e a b l e S o f t w a r eM i c r o c o m p u t e r S o l u t i o n sM i c r o W a r e

M i c r o S p e cM i c r o t e c h n i c S o l u t i o n sM i d w e s t M i c r o I n c .

N u f e k o pP a c i f i c C o a s t S o f t w a r eP e r f o r m a n c e M i c r o P r o d u c t sP . F . C o m m u n i c a t i o n sP r e c i s i o n S o f t w a r eP r o - L i n e S o f t w a r e

P s y c o m S o f t w a r e l n t ' lR A E l e c t r o n i c sS o f t w a r e I n t e r n a t i o n a lS o u t h e r n S o l u t i o n sW i l l i a m R o b b i n s S o f t w a r eW y c o r B u s i n e s s S y s t e m s

H a r d w a r eA d v e r t i s e r

A p r o p o s T e c h n o l o g yC o m p u l e r W o r k s h o p s

\ C o m p u t e r M a r k e t i n gC o n n e c l i c u l m i c r o c o m p u t e r

E a s t e r n H o u s e

G e o r g e M D r a k e A s s o c i a t e sG o s u b I n t e r n a t i o n a lM i c r o W a r e

M i c r o W o r l d E l e c t r o n i xM i d w e s t M i c r o I n c .M i d w e s t P e r i p h e r a l sP r e c i s i o n T e c h n o l o g yR i c h v a l e T e l e c o m m u n i c a t i o n sZ a n i m S y s t e m s

A c c e s s o r i e sA d v e r t i s e rA d v a n t a g e C o m p u t e r A c e .C o m p u t e r W o r k s h o p sC o n s u l t o r s l n t ' l

C u r s o rl n t ' l M a r k e t i n g S e r v i c e sL e a d i n g E d g e I n c .M i d n i g h t S o f t w a r e G a z e t t eT o r o n t o P E U s e r s G r o u p

A d v e r t i s i n g I n d e xP r o d u c t N a m e ( D e s c r i p t i o n )

V I C 2 0 / C 6 4 S o f t w a r eV I 2 g a m e sB u s i n e s s P a c k a g e sT h T O O L ( p r o g r a m m i n g a i d )P r G o l fE d u c a t i o n a l S o f t w a r eV 1 C 2 0 / C 6 4 G a m e s , U t i l i t i e s , E d u .C a l c R e s u l t ( s p r e a d s h e e t p r o g . )W o r d M a n a g e rM A A s s e m b l e r4 0 / 8 0 S c r e e n S e l e c tC 6 w o r d p r o c e s s o rT y p r o ( w o r d p r o c e s s o r )S t o c k H e l p e rC 6 P r o v i n c i a l P a y r o l lC 6 J O Y - A - W O R DC 6 D i s k U t i l i t yC 6 B u s i n e s s S o f t w a r eC 6 T e r m i n a l s o f t w a r eV I C 2 0 / C 6 4 G r a p h i c s U t i lV I C 2 0 / C 6 4 T e r m i n a l s o f tV I 2 0 / C 6 4 G a m e sC 6 4 : U t i l i t y , B u s i n e s s , G a m e sC 6 F o r t h

B u t l e r f i e l d v i d e o t u t o rS u p e r s c r i p t ( w o r d p r o c e s s o r )P A 6 ( a s s e m b l e r )P O W E R 6 ( p r o g r a m m i n g a i d )M a i l P r og e n e r a lC 6 s o f t w a r eV I C 2 0 / C 6 4 G a m e s , U t i l i t i e sV I C 2 0 / C 6 4 S o f t w a r eB u s i n e s s p a c k a g e sV I C / 6 4 / P E T S o f t w a r eP r o v i n c i a l P a y r o l l

P r o d u c t N a m e ( D e s c r i p t i o n )V I C 2 0 / C 6 4 P r i n t e r , E x b o a r dZ - R A M ( C P / M b o a r d )P E T / C B M I n t e r f a c e a d a p t e r sA n a l o g / D i g i t a l I / T r a p 6 V I R a b b i tE p r o m P r o g r a m m e rC o m m u n i c a t i o n s B dC o l o u r M o n i t o r sF l e x i k e yT a p e I n t e r f a c eV I C 2 0 R A E x p a n dV I C 2 0 / C 6 4 P r i n t e r I n t e r f a c eS m a r t A S C I I P l u sV I C 2 0 E x p a n d e rV I C 2 0 / C 6 4 E x p a n d e r B o a r d sC 6 L i n k ( I E E E a d a p t e r )H o m e c o n t r o l h a r d w a r e

P r o d u c t N a m e ( D e s c r i p t i o n )J o y s t i c k sA p r 8 3 p r o d u c t s l i s tS t o c k M a r k e t W i t h Y o u r P ( b o o k )

T B o o k O G a m e sD y n a m i c s O M o n e y M g m t ( b o o k )I n v m e n t . A n a l y s i s w / Y o u r M i c r o ( b o o k )C 6 T a p e M a g a z i n eD i s k , p r i n t e r s , m i s c .E l e p h a n t D i s k e t t e sS u b s c r i b e r I n f oM e m b e r s h i p i n f o

M a n u f a c t u r e r

M i c r o A p p l i c a t i o n

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

M a n u f a c t u r e r

M a d i s o n

A m d e k

M a n u f a c t u r e rW i c o

6

i , f i 6 6

B

I B

6

6

6 6

6 I F

B

6

I s s u e *

7 7

I B

7 7

7

7

I s s u e *

7

7 I F

I s s u e "

7 7

B

P a g e< 1

7

6

1 B 6 6 6

6 6

6

6

7 6 7 6

6 7 7

/ P a g e

6 6 f , ( i , H( 1 B 7 7 7 6 6 7 7

I F

P a g e• 1

6

7 7

7

8 7 7

7

8

8 8 7 8 7 8 7 7

8

8

7 7 7 8 8 8

7

7

7

8

7

7

8

7 8

7 7

T h T r a n s a c t o r 8 V o l u m e 4 I s s u e 0

Page 91: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 91/95

f o t h c o m m o d o r e 6

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

e x p e r i e n c e t h t h r i l l ,p l a y l a s e r s t r i k e .

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

o C o m m o d o r e B u s i n e s s M a c h i n e s I n c .

I U . S .C a s s e t t e $ 2 4 . 9 5D i s k $ 2 9 . 9 5I s i s H a t h o r D i g i t a l P r o d u c t i o n s6 1 8 4 V e r d u r a A v e .G o l e t a , C A 9 3 1 1 7( 8 0 5 ) 9 6 4 - 6 3 3 5A d $ 2 . 0 0 p o s t a g e a n h a n d l i n gC a l i f o r n i a r e s i d e n t s a d 6 s a l e s t a

' f A s a b o u t L a s e r s t r i k e p o s t e r sC a l l T o l l F r e e - - 8 0 0 - 5 5 8 - 8 8 0 3

V i s a / M C / C h e c k / M o n e y O r d e r a c c e p t e d

I / I S I H I T H O RD I G I T A L P R O D U C T I O N S

I U . K .C a s s e t t e 9 . 0 0 V A i n c l u d e d

D i s k £ 1 9 . 9 5 V A i n c l u d e dI s i s H a t h o r U . K .A n d r e w B a r r o w

R o y d e n , P e r k s l a n eP r e s t w o o d , G t M i s s e n d e nB u c k s , E n g l a n d H P 1 6 O J

0 2 4 0 6 - 3 2 2 4Y o w i l l b b i l l e d

f o p o s t a g e a n h a n d l i n g

Page 92: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 92/95

C O M P A T I B L E- . .

N E Y E A R W A R R A N T Y !O a i m o n i t o r e l e c t r o n i c s . y r s . o a l C R T ' s

( S e e d e t a i l s a t d e a l e r )

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

a t p o p u l a r p r i c e .T h C o l o r - I M o n i t o r i d e s i g n e d t p e r f o r m s u p e r b l yw i t h y o u r A p p l e I I A t a r i o V I C o m m o d o r e p e r s o n a lc o m p u t e r a n o t h e r s . H i g h l y s t y l e d c a b i n e t . I a c c e p t s

c o m p o s i t e v i d e o s i g n a l t o p r o d u c e v i v i d , r i c h l y c o o r e d g r a p h i c a n s h a r p t e x t d i s p l a y s . V e r y r e a s o n a b l yp r i c e d , t h C o l o r - I i g i a n t s t e p a b o v e h o m e T V s e t sa n o t h e r m o n i t o r s .J u s t w r i t e , o c a l l t r e c e i v e c o m p l e t e s p e c i f i c a t i o n so t h A m d e k C o l o r - I M o n i t o r .

2 2 0 1 L i v e l y B l v d . E l G r o v e V i l l a g e , I 6 0 0 0 7( 3 1 2 ) 3 6 4 - 1 1 8 0 T L X : 2 5 - 4 7 8 6 ^ R E G I O N A L O F F I C E S : C a l i f . ( 7 1 4 ) 6 6 2 - 3 9 4 9

A m d e k . . y o u r g u i d e t i n n o v a t i v e c o m p u t i n g !

Q u a l i t y 2 6 0 ( H ) 3 0 0 ( V ) l i n e r e s o l u t i o n .B u i l t - i n s p e a k e r a n a u d i o a m p l i f i e r .

I n t e r f a c e c a b l e s a v a i l a b l e f o A t a r i a n V I C o m m o d o r e c o m p u t e r s .F C C / U L a p p r o v e d .

T e x a s ( 8 7 4 9 8 - 2 3 3 4

Page 93: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 93/95

G I V E G I F T

C & t f t s u b s c r i p t i o n t T h T r a n s a c t o rk e e p s g i v i n g t h l a t e s t t i p s o u s i n gC o m m o d o r e c o m p u t e r s f o a w h o l ey e a r .

| © I i s s u e s a r e j o t s h a r e w i t hf r i e n d s , i n v a l u a b l e r e f e r e n c e t o o l s , a n t r e a s u r e d c o l l e c t i b l e s f o C o m m o d o r eu s e r s .

' ( S r e e t t n g B f r u m1 0 p o k e 5 9 4 6 8 , 1 2 p r i n t c h r $ ( 1 4 2 )1 1 s t s i u n z s n f ! j b s d t1 2 p r i n t c h r $ ( 1 4 7 ) : p 1 9 : = 2 1 51 3 0 f o r j 0 t o 1 5 : k » / o = j / 4 : k j - 2 * k % : i f 0 t h e n k1 4 0 f o r i = 1 t 1 9 - k : p r i n t c h r S ( 3 2 ) ; : n e x t i1 5 0 k % k : = 2 0 51 6 k k % - 1 i k % > 0 t h e n g o s u b 2 6 g o t o 1 6 01 7 p r i n t c h r $ ( p ) ; : 2 1 4 + r n d ( 1 ) * 1 . 1 : = 2 0 61 8 k - i k > t h e n g o s u b 2 6 g o t o 1 8

1 9 p r i n t : n e x t j2 0 p r i n t t a b ( 1 8 ) ; x c h r $ ( 1 3 ) t a b ( 1 7 ) " x x 2 1 p r i n t : p r i n t t a b ( 1 1 ) ;2 2 0 f o r j t 1 2 3 j * 4 : k % k / 1 5 : i k - k % * 1 2 4 p r i n t c h r S ( a s c ( m i d $ ( s S , i ) ) - 1 ) ;2 5 n e x t j : p r i n t c h r $ ( 1 9 ) : 1 9 g o t o 1 3 02 6 i r n d ( 1 ) < . 1 t h e n p r i n t c h r $ ( d ) ; : r e t u r n2 7 4 2 4 - d p r i n t c h r $ ( c ) ; : r e t u r n

Page 94: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 94/95

Page 95: The Transactor V4 05

8/7/2019 The Transactor V4 05

http://slidepdf.com/reader/full/the-transactor-v4-05 95/95

N P O S T A G EN E C E S S A R Y

I M A I L E DI T H

U N I T E D S T A T E S

B U S I N E S S R E P L Y M A I LF I R S T C L A S S P E R M I T N O . 3 9 0 B U F F A L O , N

P O S T A G E W I L L B P A I D B A D D R E S S E E

T r a n s a c t o r2 7 L i n w o o d A v e n u eB u f f a l o , N Y 1 4 2 0 9

B u s i n e s s R e p l y M a i l


Recommended