+ All Categories
Home > Documents > The Transactor V2 02 1979 Jun 30

The Transactor V2 02 1979 Jun 30

Date post: 08-Apr-2018
Category:
Upload: cubemanpdx
View: 214 times
Download: 0 times
Share this document with a friend
17
8/7/2019 The Transactor V2 02 1979 Jun 30 http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 1/17 C c o m m o d o r e T h T r a n s a c t o r P E T t m 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 . c o m m e n t s a n b u l l e t i n s c o n c e r n i n g y o u r C O M M O D O R E P E T t m V o l . 2 B U L L E T I N J u n e 3 0 ' 7 P R I N T S p e e d U F o r - - t h o s e w h h a v e a l w a y s w i s h e d t h e y c o u l d g e i n f o r m a t i o n d i s p l a y e d o " t h e s c r e e n t s s t e r l u i + h o u t h a v i n g t * » t m a c h i n e l a n g u a g e ; t h a n s w e r h a b e e n f o u n d b L a r r y P h i l l i p s o - " t h e V a n c o u v e r P E U s e r G r o u p . O n m o s t 8 a r i d . - s + ' e r - . . a l 1 6 / 3 2 K P E T s . - P O K E 5 . 9 4 5 8 . . 6 n o r m a l l y 3 s p e e d s u v e r t i c a l P R I N T i n s b a l m o s t d o u b l e a r i d h o r i z o n t a l P R I N T i n s b a t a c t o r o a l m o s t 4 H o I W o r k s f i l l T V P i c t u r e s o r - ' E - ^ - n - B - a r a c t i v a t e d b a r e l e c t r o n b e a m . T h i s b e a m s t a r t s a t h t o l e f t o f t h e s c r e e n a r i d s w e e p s l e f t t r i g h t a c r o s s e v e r y r o o d o t s r i g h t t t h b o t t o m o t h s c r e e n . I a c t u a l f a c t i s w e e p s t h o d r o w s f i r s t ( . . 3 . - 5 . - . 1 3 a n t h e n r e t u r n s t s w e e p t h e e v e n r o w s ' 2 . 4 . 6 . . . 2 S ; ' T h i s t u r r e t i o i a c c o m p l i s h e d b t h V i d e o S w e e p G e n e r a t o r V 3 a / ~ i d i t o t a l l y i n d e p e n d e n t o B f l S I C . T h V S m u s t a l s o p e r f o r m o n o t h e r i m p o r t a n t f u n c t i o n a r i d t h a t i s . , a m e n t i o n e d p r e v i o u s l y . . r e t u r n t h b e a m f r o m t h e b o t t o m r i a n t o t r i e s c r e e n t o t h e t o p l e f t . T h i s i k n o w n a v e r t i c a l r e t r a c e o r s i m p l y r e t r a c e . W h e n i r e t r a c e t h e l e c t r o n b e a m i t u r n e d O F F e l s e a d i a g o n a l = - . ± t e a t . w o u l d a p p e a r a t h b e a m r e t u r n s . O n c e t h e r e . . t h b e a m i t u r n e d b a O a n b e g i n s s w e e p i n a g a i n . W h e n t h b e a r u i s w e e p i n g o " ' w r i t i n s ' ' " t h s c r e e n i c o n t i n u o u s l y a c c e s s i n s i e a c h c o n s e c u t i v e b y t e o s c r e e n m e m o r y a n e c h o i n s i t h i n f o r m a t i o n t t h s c r e e n . B u r i n w r i t e . , t h e V S G s i g n a l s P E T a n d s u g g e s t s t h a t t h e 6 5 0 2 n o c h a n g e t h c o n t e n t s o s c r e e n m e r n o r y . T h i s p r e v e n t s " s r i o w " . T h o n l y t i m e t h a t t h e 6 5 9 2 s h o u l d a c c e s s s c r e e n m e m o r y i d u r i n - E - i r e t r a c e . ! w h e n t h b e a m i t o t a l l y O F a n c a n n o t p o s s i b l y c a u s e s n o w . W h e n r e t r a c e o c c u r s . , t h e V S G s a n I t h 6 5 8 2 a r i d i t h e s h o r t t i m e i t a k e s f o t h b e a m t r e t u r n . . t h 6 5 0 2 c a n a l t e r s c r e e n n x e r n o r y i n e c e s s a r y i . e . u o e x e c u t i o n o P R I N T s t a t e o i s - n t ! - . I m a s e - " o S c h a r a c t e r s i b e f o r e t h e b e a m j o e s b a c k i n ± , j w r i t e a n t r i e 6 5 0 2 h a l t s a n a l t e r a t i o n . C o m m o d o r e S : / s t e i n s . ^ 3 7 0 P h a r m a c y A v e n u e , A g i n c o u r t , O u t . ( 4 1 6 ) 4 9 9 - 4 2 9 "
Transcript
Page 1: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 1/17

C c o m m o d o r eT h T r a n s a c t o rP E T t m 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 .

c o m m e n t s a n b u l l e t i n sc o n c e r n i n g y o u r

C O M M O D O R E P E T t m

V o l . 2B U L L E T I N

J u n e 3 0 ' 7

P R I N T S p e e d U

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

* » t m a c h i n e l a n g u a g e ; t h a n s w e r h a b e e n f o u n d b L a r r yP h i l l i p s o - " t h e V a n c o u v e r P E U s e r G r o u p . O n m o s t 8 a r i d . - s + ' e r - . . a l 1 6 / 3 2 K P E T s . - P O K E 5 . 9 4 5 8 . . 6 n o r m a l l y 3 s p e e d s u v e r t i c a l P R I N T i n s b a l m o s t d o u b l e a r i d h o r i z o n t a l P R I N T i n s b a t a c t o r o a l m o s t 4

H o I W o r k s

f i l l T V P i c t u r e s o r - ' E - ^ - n - B - a r a c t i v a t e d b a r e l e c t r o nb e a m . T h i s b e a m s t a r t s a t h t o l e f t o f t h e s c r e e n a r i ds w e e p s l e f t t r i g h t a c r o s s e v e r y r o o d o t s r i g h t t t h b o t t o m o t h s c r e e n . I a c t u a l f a c t i s w e e p s t h o d r o w s■ f i r s t ( . . ■ 3 . - 5 . - . 1 3 a n t h e n r e t u r n s t s w e e p t h e e v e nr o w s ' ■ 2 . 4 . 6 . . . 2 S ; ' T h i s t u r r e t i o i a c c o m p l i s h e d b t h V i d e o S w e e p G e n e r a t o r ■ V 3 a / ~ i d i t o t a l l y i n d e p e n d e n t o B f l S I C . T h V S m u s t a l s o p e r f o r m o n o t h e r i m p o r t a n tf u n c t i o n a r i d t h a t i s . , a m e n t i o n e d p r e v i o u s l y . . r e t u r n t h b e a m f r o m t h e b o t t o m r i a n t o t r i e s c r e e n t o t h e t o p l e f t .T h i s i k n o w n a v e r t i c a l r e t r a c e o r s i m p l y r e t r a c e . W h e n i r e t r a c e t h e l e c t r o n b e a m i t u r n e d O F F e l s e a d i a g o n a l= - . ± t e a t . w o u l d a p p e a r a t h b e a m r e t u r n s . O n c e t h e r e . . t h b e a m i t u r n e d b a O a n b e g i n s s w e e p i n a g a i n . W h e n t h b e a r u i s w e e p i n g o " ' w r i t i n s ' ' " t h s c r e e n i c o n t i n u o u s l ya c c e s s i n s i e a c h c o n s e c u t i v e b y t e o s c r e e n m e m o r y a n e c h o i n s it h i n f o r m a t i o n t t h s c r e e n . B u r i n w r i t e . , t h e V S G s i g n a l sP E T a n d s u g g e s t s t h a t t h e 6 5 0 2 n o c h a n g e t h c o n t e n t s o s c r e e n m e r n o r y . T h i s p r e v e n t s " s r i o w " . T h o n l y t i m e t h a t t h e6 5 9 2 s h o u l d a c c e s s s c r e e n m e m o r y i d u r i n - E - i r e t r a c e . ! w h e n t h b e a m i t o t a l l y O F a n c a n n o t p o s s i b l y c a u s e s n o w . W h e nr e t r a c e o c c u r s . , t h e V S G s a n I t h 6 5 8 2 a r i d i t h e s h o r tt i m e i t a k e s f o t h b e a m t r e t u r n . . t h 6 5 0 2 c a n a l t e rs c r e e n n x e r n o r y i n e c e s s a r y i . e . u o e x e c u t i o n o P R I N Ts t a t e o i s - n t ! - ■ . I m a s e - " o S c h a r a c t e r s i b e f o r e t h e b e a mj o e s b a c k i n ± , j w r i t e a n t r i e 6 5 0 2 h a l t s a n a l t e r a t i o n .

C o m m o d o r e S : / s t e i n s . ^ 3 7 0 P h a r m a c y A v e n u e , A g i n c o u r t , O u t . ( 4 1 6 ) 4 9 9 - 4 2 9 "

Page 2: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 2/17

B u w h a t ' i f w m a k e t h P E ■ ' " t h i n k " ' t h a t - i t ' s a l w a y s i " • r e + r a c e . " t h e n i o a " r s c r e e n e r a r y

i n s t e a d o - w a i t i n y t o r r e t r a c e . T h e d i s p l a y m a y s u s t a i n al i t t l e s n o w b u t t h e g r e a t l y i n c r e a s e d s p e e d m i t t h t m a k e u t o r -i t V o d e c i d e b u h e r e h o i t ' s d o n e . T h V S a c t u a l l ys a n I t h e 6 5 2 2 w h i c h r e l a y s t h e l e c t r o n b e a m s t a t u s t t h 5 5 0 2 ; e i t h e r O o O F F . T h s i g n a l c o m e s - f r o m t h V S a n e n t e r s t h e F E p o r t o f t h 6 5 2 2 a P i P E a r i d i s t o r e di D a t a R e g i s t e r • ■ . D R o d e c i m a l l o c a t i o n 5 9 4 5 6 . P B i c o n - f i i i u r e d a a i n p u t o r o w e r u k b y t h e 6 5 2 2 - ' " s D a t aD i r e c t i o n R e i - i i s t e r • ■ . D D R B a d e c i m a l 5 9 4 5 8 . W h e n i w r i t e t h e V S G s e n d s l o g i c t t h e i n p u t l i n e P B a n i r e t r a c e l o g i c i s e n t . H o w e v e r . , i t h 6 5 * 3 2 i p r e s e n t e d■ f ' r o r f i e v e r s e e i n g t h a t l o g i c I i m 1 n e y e r e v e n s u s p e c tt h a t t h s o r e ' € - r i i i w r i t e a n u i 1 l a r r i c h a r a c t e r s i n t os c r e e n m e m o r y w i t h o u t h e s i t a t i o n . O c o u r s e w e c a n ' td i s c o n n e c t t h l i n e b u w i t h s o t t w a r e w c a m a k e i a o u t p u t a r i d a r o u n d i b ► : l a i n I o n i c i t h a p p r o p r i a t eb i t . O p o w e r u D D R B 5 9 4 5 S ' c - o n t a i n s 3 w h i c h m e a n s b i

c o n t a i n s d i c t a t i n g t h a t P B 5 i a r i n p u t l i n e . I t 3 i a d d e d t o t h e c o n t e n t s o D D R B . . P B i n o c o n t i - E i u r e d a s o u t p u t . S i 5 9 4 5 8 i P O K E d w i t h S l i , a n 5 9 4 5 6 i P O K E dw i t h 2 2 ' - . 2 5 5 — 3 2 P E T n o w c o n s t a n t l y r e c e i v e s f r o m t h

i . e P B 5 n a i n ' • . ■ ' e r e a e

O c o u r s e t h s c r e e n i n o a l w a y s i v e r t i c a l r e t r a c e . •P E T o u s t " t h i n k s ' i i a n t h a t ' s a l l w e n e e d . T h i sP r o c e d u r e . - - f o r s o m e r e a s o n . - d o e s r r ' t w o r k o e v e r y S ' F " E T . T b a b s o l u t e l y s u r e i w i l l w o r k o n y o u r s . , t r t h ■ f o l l o w i n - s

f u m e d a l a f t e r p o w e r u

P O K E 5 3 4 5 6 , 2 2 3 P O K E 5 3 4 5 3 , 6 2

I i w o r k s t h f i r s t P O K E m a y b e o p t i o n a l . N o w t r y t h e■ f o l l o w i n a p r o g r a m a n n o t e t h d i f f e r e n c e i s p e e d !

1 P R I N T " o s " ;2 P O K E 5 3 4 5 8 , 3 03 F O J T 4 0 4 P R I N T " * " . :5 N E X T P R I N T6 P O K E 5 3 4 5 8 , 6 27 F O J T 4 0 S P R I N T " * " . ;9 0 N E X T G O T O 1

Page 3: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 3/17

B I T S a n P I E C E S

S o m e i n t e r e s t i n g d i s c o v e r i e s h a v e b e e n u n e a r t h e d r e c e n t l v f o t h 8 a n 1 6 / 3 2 K v e r s i o n s o t h P E T , T h s i n g l e m o s t i m p o r t a n to n e , f e e l , w a s u n c o v e r e d b w h e l s e b u J i m B u t t e r f i e l d . B u r r i e dd e e p i n t h e k e y b o a r d i n t e r r u p t r o u t i n e s i s o m e c o d e w h i c h d o e st e s t f o r t h " < k e y . T o s e e t h i s a m a z i n g l i t t l e f e a t u r e O D e r a t e ,i n s e r t t a p e i n t o c a s s e t t e # a n s i m p l y p r e s s ' P L A Y ' ( n o t L O A D ) .N o h o l d d o w n t h < k e y a n d P E T w i l l t e l l y o u i m m e d i a t l y i t h e r ei s o m e t h i n g r e c o r d e d o n t h a t t a p e . I t h e r e i s t h " < s i p . n w i l lr e p e a t a c r o s s t h s c r e e n a t h e r a t e o a b o u t 5 / s e c . I n o t , n r e p e t i t i o n w i l l o c c u r . N o w w e h a v e w a t c h e c k t a p e s b e f o r er e c o r d i n g s o m e t h i n g o v e r m a t e r i a l w e m a y h a v e w a n t e d t k e e p a n d ,m o r e i m p o r t a n t l y , t a p e s c a n o b e c u e d u p t b l a n k t a p e w i t h o u th a v i n g t l o a d i n t h e l a s t p r o g r a m o f i l e . F a n t a s t i c ! T h e t e s tw o r k s o n a l l P E T s b u t o n l v f o r c a s s e t t e # 1

C R A S H Y o u r P E T !T h e f o l l o w i n g i s l i s t o f r a t h e r i n t e r e s t i n g c r a s h e s f o 8

P E T s . T h e y c a c a u s e a b s o l u t e l y n o i n t e r n a l d a m a g e t t h m a c h i n et h a t p o w e r - d o w n a n u w o n ' t f i x .

1 T h i s o n m i g h t m a k e g o o d s c r e e n * > a l i g n m e n t t e s t :

T y p e : 1 A B N o w : P O K E 1 0 2 5 , 0

T y p e : 1 D E

2 D e c i m a l l o c a t i o n 5 3 0 2 1 9 h e x i t h l o w o r d e rb y t e o t h h a r d w a r e i n t e r r u p t v e c t o r . T r t h f o l l o w i n ga n a l s o e x p e r i m e n t . . .

P O K E 5 3 7 , 4 9P O K E 5 3 7 , 5 0

3 O c l e a r s c r e e n i t h ' H O M E 1 p o s i t i o n , t y p e :

R V S f i e l d V t h e n R V S O f f ;A s h i f t e d ' L ' ;A ' @ s i g n ;A R V S ' ( a 1 s i g n .

T h e c h a r a c t e r s j u s t t y p e d s h o u l d a p p e a r i t h f i r s tp o s i t i o n s o t h e t o p l i n e . H i t ' R E T U R N 1 a n d , o c o u r s e ,g e ? S Y N T A X E R R O R . N o S Y S 3 2 7 6 8 . S Y t t h e f i r s tl o c a t i o n o s c r e e n m e m o r y C h a n g e t h e d i s p l a y b h o l d i n gd o w n v a r i o u s c o m b i n a t i o n s o k e y s S T O P , R E T U R N , e t c .T h e r e s u l t r e s u l t c a n b e a l t e r e d b v a r y i n g t h n u m b e r o R V ' * f s o t h t o l i n e .

4 O c l e a r s c r e e n i n t h e ' H 0 M E T p o s i t i o n t y p e s h i f t e dc l o s i n g b r a c k e t ( a n ' R E T U R N 1 . N o t y p e :

W A I T 3 2 7 6 8 , 3 2 , 3 2

E x p e r i m e n t w i t h o t h e r c h a r a c t e r s .

Page 4: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 4/17

I a n y o n e k n o w s o o t h e r s u c h p e c u l i a r c r a s h e s a n w o u l d l i k e m o r eu s e r s t s e e t h e m , p l e a s e s u b m i t * t h e m t T h T r a n s a c t o r f o p u b l i c a t i o n * K a r l J

M I C R O A G ' 7

T h M i c r o A g S h o w a S h e r i d a n C o l l e g e J u n e 1 2 , 1 3 , 1 4 w a b i g s u c c e s s f o r a l l w h p a r t i c i p a t e d a n p l e a s u r e f o r a l l w h

a t t e n d e d . O f t h e C o m m o d o r e d e a l e r s t h a t p a r t i c i p a t e d H o u s e o C o m p u t e r s . H o m e C o m p u t e r C e n t r e , C o m p u t e r l a n d , C o m p u c e n t r e , N a k c o m mS a l e s S e r v i c e a n B M B C o m p u s c i e n c e o C a n a d a e q u i p m e n t d e m o n s t r a t e di n c l u d e d t h P E d i s k a n d p r i n t e r w i t h t h n e w P E T t e x t e d i t o r ,t e l e p h o n e m o d e m t i e d w i t h t h U o T m a i n i n s t a l l m e n t a n d a H X - p l o t t e r t h a t p r o d u c e s e x c e l l e n t r e s u l t s ( b e l o w ) .

M r e g a r d s a n c o n g r a t u l a t i o n s t F r a n k W i n t e r a n M a r g o M a r t i nw h o s e e f f o r t s w e r e r e w a r d e d b y t h e s h o w s g r e a t s u c c e s s . C o n g r a t u l a t i o n sa l s o t t h s p e a k e r s f o t h e i r i n f o r m a t i v e a n e n t e r t a i n i n g s e m i n a r s .

Page 5: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 5/17

M e r g i n g P E T p r o g r a m s : f i n a l r e p o r t J i m B u t t e r f i e l d , T o r o n t oT w r a p u p t h e v a r i o u s a c t i v i t i e s s u r r o u n d i n g m e r g i n g o r U N L I S T ,a n d b r i n g t h e m u p t d a t e w i t h i n f o r m a t i o n o n n e R O M :I T c h a n g e p r o g r a m i n t o a d a t a f i l e o n c a s s e t t e t a p e :

M o u n t b l a n k t a p e o c a s s e t t e 1 T y p e :O P E N 1 , 1 , 1 C M L I S T

C a s s e t t e t a p e w i l l w r i t e . W h e n w r i t i n g i c o m p l e t e , t h e f l a s h i n gc u r s o r w i l l r e t u r n , b u t P E T w i l l n o t p r i n t J f f i A D r t h e w o r d R E A D Y i i f a c t w r i t t e n o t a p e . N o w c l o s e t h C M D a n d t a p e f i l e w i t h :

P R I N T # 1 C L O S E 1T h i s " m e r g e " t a p e m a n o b e s a v e d f o a n y f u t u r e o c c a s i o n .

V a r i a t i o n s :— t h e f i l e m a y b e n a m e d , e . g . , O P E N 1 , f l f " T E S T M E R G E " : . . e t c .

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

e . g . , . . C M L I S T 5 0 0 - 7 0 0 . . T h i s i h a n d y w a t e x t r a c t s u b r o u t i n e s f r o m l a r g e r p r o g r a m .

I T T m e r g e d a t a f i l e ( i t h a b o v e f o r m a t ) i n t o p r o g r a m s p a c e :T h e p r o c e d u r e i s l i g h t l y d i f f e r e n t o n o r i g i n a l R O a c o m p a r e dt o t h e n e R O M , w h i c h I ' 1 1 c a l l u p g r a d e R O M .

T h e p r o g r a m w i t h w h i c h y o u w i s h t o m e r g e m u s t f i r s t b e l o a d e d i n t om e m o r y . T h e f o l l o w i n g p r o c e d u r e m a b r e p e a t e d m a n y t i m e s , s t h a t y o u m a m e r g e s e v e r a l p r o g r a m b l o c k s t o g e t h e r *M o u n t " m e r g e 1 1 t a p e o n c a s s e t t e 1 T y p e :

O r i g i n a l R O M : P O K E 3 , O P E NU p g r a d e R O M : P O K E U i , l : O P E NT a p e w i l l n o b r e a d . E v e n t u a l l y , t h e c o m p u t e r w i l l r e p o r t F O U N Da n t h c u r s o r w i l l r e t u r n .

N o w : c l e a r t h e s c r e e n a n d p r e s s e x a c t l y t h r e e c u r s o r d o w n s . T y p e :

O r i g i n a l R O M : P O K S 6 1 1 , 1 P O K E 5 2 5 , 1 P O K E 5 2 7 , 1 3U p g r a d e R O M : P O S E 1 7 5 , 1 P O K E 1 5 8 , 1 P O K E 6 2 3 , 1 3 ? " h "( f h f i t h c u r s o r h o m e k e i w i l l p r i n t a r e v e r s e S )

A s o o n a y o p r e s s R E T U R N a t h e e n d o t h i s l i n e , t h w o r dR E A D ! w i l l a p p e a r a b o v e t h e l i n e , a n d t a p e w i l l m o v e . W h e n t h m e r g e i c o m p l e t e , t h e c o m p u t e r w i l l p r i n t e i t h e r ? O U T O F D A T A E R R O Ro 7 S Y N T A X E R R O R b e l o w t h l i n e . T h i s i n o r m a l a n d d o e s n o s i g n i f y r e a l e r r o r . T h j o i n o c o m p l e t e .

Page 6: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 6/17

N o t e t h e f o u r n e i t e m s :

n o P O K E s t a t e m e n t b e f o r e O P E N 1 — t h r e e c u r s o r d o w n s b e f o r e t h e f i n a l P O K E ;• • o n l y o n e f i n a l P O K E l i n e t o b e t y p e d ;— n n e e d t c l o s e t h f i l e a t e n d o m e r g e .

T h n e s y s t e m i s s i m p l e r , a n d a l s o c o r r e c t s m i n o r p r o b l e m o t h o r i g i n a l P O K E 6 1 1 m e r g e * F e w p e o p l e s p o t t e d i t b u t t h e o r i g i n a lp r o c e d u r e c a u s e d l i n e t d i s a p p e a r *

J i B u t t e r f i e l d ' s l a t e s t m e m o r y m a p f o r t h e N e R O M s a p p e a r sa t h b a c k o t h i s b u l l e t i n . T h a n k y o J i m ]

• G e n t l e m e n , T h i s I S t r u c t u r a lA n a l y s i s o t h P r o p o s e d S h o p p i n gC o m p l e x M a d e b O u A r c h / 2 0 0S t r e s s A n a l y z e r . O C o u r s e , Y o M a W a n t S e c o n d O p i n i o n /C o u r t e s y C o j H p u t e r w o r l d N e w s p a p e r

Page 7: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 7/17

P E I E E E 4 8 8 T T 2 0 m A C u r r e n t L o o p

F i g u r e

-

4 S - J

i

i i i n

Page 8: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 8/17

P E t T e l e t y p e I n t e r f a c e

T h i n t e r f a c e d e s c r i b e d b e l o w w a r e c e i v e d f r o m L t W H a w e s i N o v a S c o t i a . N o t e : i t w i l l o p e r a t e w i t h l e v e lT T Y ' s b u t n o t l e v e l m a c h i n e s . T h a n k y o L i e u t e n a n t H a w e s .

I n t e r f a c e D e s c r i p t i o n

T h e c c t . s h o w n i n P i g . i m o d i f i c a t i o n o a i n t e r f a c et h a t w a s o r i g i n a l l y b u i l t i J u n e f 7 t o u t p u t t o T T f r o mt h P E P a r a l l e l U s e r P o r t . T h e p r o b l e m w i t h t h P a r a l l e l p o r tw a s t h a t s o f t w a r e w a s r e q u i r e d t b r e s i d e n t i m e m o r y i o r d e r t o u t p u t d a t a a n L I S T i n g o p r o g r a m s w a s n o t p o s s i b l es i n c e t h o p e r a t i n g s y s t e m h a c o n t r o l d u r i n g L I S T . C l e a r l yt h w a t g w a f r o m t h e I E E E 4 8 P o r t .

T h m o d i f i c a t i o n t o u t p u t f r o m t h I E E E P o r t w a s b a s e d o t h c c t . b y P r e n t i c e O r w e l l J u l / A u g 7 P e U s e r N o t e s ) S o m e o t h f e a t u r e s o f m y o r i g i n a l c c t , s u c h a U A R T v i c es h i f t r e g i s t e r a n c l o c k f r e q u e n c y f r o m P E T v i c e i n t e r f a c eo s c i l l a t o r , w e r e r e t a i n e d .

M c c t . i a s h o w n i n F i g . I u s e s + 5 v a n d - 1 2 vo r i g i n a l l y o n l y d u a l s u p p l y U A R T w a s i m m e d i a t e l y a v a i l a b l e )

f o b o t h t h e U A R T a n t h 2 0 m A c u r r e n t l o o p . T h c c t . c o u l d b f u r t h e r s i m p l i f i e d t s i n g l e + 5 v s u p p l y a s h o w n i n F i g .b u s i n g s i n g l e s u p p l y U A R T s u c h a t h A V 1 0 1 4 A o re q u i v a l e n t . T h e 2 0 m A l o o p c o u l d t h e n b e c o n s t r u c t e d u s i n gs p a r e i n v e r t e r s o t h 4 0 4 9 ' s .

A s t a t e d a b o v e , h a r d w a r e i r e d u c e d b o m i t t i n g t h i n t e r f a c e o s c i l l a t o r . P E T i t s e l f s u p p l i e s t h e 1 7 6 0 H 1 b a u d r a t e U A R T c l o c k f r e q u e n c y f r o m C B o t h p a r a l l e l p o r t

s e G e n e r a t i n g S q u a r e W a v e s W i t h T h P E b J . R . K i n n a r dM A R / A P R f 7 P E U s e r N o t e s )

C i r c u i t O p e r a t i o n

I n i t i a l i z e

O p e r a t e

R e t u r n t S c r e e n

P O K E 5 9 4 6 7 , 1 6 P O K E 5 9 4 6 4 , 6 9 P O K E5 9 4 6 6 , 5 1

o u t p u t s 1 7 6 0 H f r o m C B 2 t U A R T , t a p eI / d i s a b l e dO P E N 4 , C M

P r i n t e r p r i m a r y o u t p u t d e v i c e e n t e rf r o m k e y b o a r d t L I S T o i n c l u d e i p r o g r a m t b R U P R I N T ! f r o m k e y b o a r d o i n c l u d e i p r o g r a m

S y s t e m R e c o v e r P O K E 5 9 4 6 7 , 0 r e s t o r e s c o r r e c t t a p e I / O

Page 9: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 9/17

M 6

P E T I E E E 4 8 / • T T Y 2 0 m A C u r r e n t L o o p

S i n g l e + 5 v P o w e r S u p p l y O p t i o n

F i g u r e

Page 10: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 10/17

A d d i t i o n a l I / O I n t e r f a c e

M r K . E r l e ' r o E d s o n A l b e r t a w r i t e s i w i t h :

. . . a s c h e m a t i c o a i n t e r f a c i n g i d e a o m i n e . I s i m p l yi n t e r f a c e s s e c o n d V I c h i p t t h P E T , t h u s t r i p l i n gt h u s e r ' s I / O c a p a b i l i t y . M o s t o i i d i r e c t i n t e rf a c i n g - - a l l b u t t h e a d d r e s s l i n e s w h i c h h a t b e d e c o d e d .

T h c i r c u i t u s e s o n l y t h r e e i n p u t ' A N D 1 g a t e s a n do n b u f f e r i n v e r t e r . O n c e a s s e m b l e d , i c o n n e c t s d i r e c t l yo n t o t h M e m o r y E x p a n s i o n P o r t J 4

A f t e r c o n n e c t i n g i t o p e r a t i o n i v e r y s i m p l e . T h ec i r c u i t i d e s i g n e d t u s e t h e t o p 1 b v t e s o R A e x p a n s i o n s p a c e a n d s i n c e m o s t P E T s h a v e o n l y 8 K 3 2 a t h m o s t t h v e r y t o p o f t h e m e m o r y w o u l d n o t b e u s e d .

T h a d d r e s s e s a r a f o l l o w s :

3 2 7 5 2 O R ' 3 2 7 6 0 T 2 L - L T 2 C - L3 2 7 5 3 O R 3 2 7 6 1 T 2 C - H3 2 7 5 4 D D R B 3 2 7 6 2 S 3 2 7 5 5 D D R A 3 2 7 6 3 A C 3 2 7 5 6 T 1 L - L T 1 C - L 3 2 7 6 4 P C 3 2 7 5 7 T 1 C - H 3 2 7 6 5 I F 3 2 7 5 8 T 1 L - L 3 2 7 6 6 I E 3 2 7 5 9 T 1 L - H 3 2 7 6 7 O R ( n h a n d s h a k e )

T h a d v a n t a g e s a r e t h a t y o g e n o t o n l y P l i n e s ,b u a l s o t h P l i n e s a n C B C A 2 l i n e s .

T h o p e r a t i o n i a w i t h t h o t h e r V I P E E K a n P O K E , e t c , o n l y w i t h t h p r e v i o u s l y l i s t e d a d d r e s s e s .

O u t u t E x a m p l e

T c r e a t e t o n e o C B 2 . . .

P O K E 3 2 7 6 2 , 1 5 ( S R )P O K E 3 2 7 6 0 , 1 5 5 ( T i m e r 2 P O K E 3 2 7 6 3 , 1 6 ( A C R )

G r e a t i d e a , K e v i n ! T h a n k y o u . T h s c h e m a t i c f o l l o w s . . .

Page 11: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 11/17

M E M O R YE X P A N S I O NP O R T J

A 4 B D

A 3 3 B D OA 3 0 R / WA 2 f *

A 2 8 I R QA 2 R E A 2 S e T 7A 1 B A

A 5 B A 4A B A

A B A

f r o m c a s s e t t ep o r t H

M O 6 5 2 2D

R / r f

I R

R E S '

C S C S * 2G n d ,

5 v R S

R S

T T I n t e r f a c eT h M i c r o t r o n i c s M 6 M o r s e F l a s h T T I n t e r f a c e a n d S o f t w a r e ,

I c a o p e r a t e a n y w h e r e u p t o 1 0 w p s e n d a n r e c e i v e m o d e s ) F u l l y c o m p a t i b l e w i t h 8 1 6 a n 3 2 P E T s .

A s s e m b l e d f o r m 1 4 9 . 9 5K i f o r m 1 0 9 . 9 5

F o m o r e i n f o r m a t i o n c o n t a c t : I R I S C O D Q U E B E C5 3 B o u l C h a r e s t E s Q u b e c C i t y , Q u e b e cG 1 3 J

Page 12: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 12/17

P E T R e s e t R e v i s i t e d B i l l T w y m a n

O t h e l a s t p a g e o t h e l a s t T r a n s a c t o r t h e r e w a a a f o M P E T R e s e t B u t t o n 1 1 b e i n g s o l d b y G o r d R e i t h m e y e r . A f i r s t g l a n c e t h n o r m a l t h o u g h t i s ' s o w h a t - c a n d o t h s a m et h i n g b y t u r n i n g o f m P E T . •

Q u i t e t r u e , i y o a r s p e a k i n g a b o u t t h 8 K P E T . I h o w e v e r y o u h a v e o n e o t h " N e w R O M 1 1 m a c h i n e s , y o w i l l d i c o v e r s m a l l b o n u s . A s w e a l l k n o w , c u t t i n g p o w e r o r e n t e ri n r e s e t w i l l k i l l m o s t , i n o a l l , o B A S I C m e m o r y .

N o w e n t e r s t h b o n u s O P E T s e q u i p p e d w i t h n e R O M s , i y o u h o l d t h D i a g n o s t i c S e n s e P i o n t h e P a r a l l e l U s e rP o r t l o w , s h o r t t o P i n a n t h e n p u s h t h r e s e t b u t t o n ,y o w i l l f i n d y o u r s e l f i t h M a c h i n e L a n g u a g e M o n i t o r . N o wu n s h o r t P i 5 A t h i s p o i n t s i m p l y e x i t t h m o n i t o r t y p ea n R E T U R N ) a n r e - e n t e r t h e m o n i t o r S Y S 1 0 2 4 o r S Y S 4 ) Y o u w i l l f i n d t h a t y o u h a v e p r e s e r v e d a l l o f B A S I C m e m o r y

r e - e x i t m o n i t o r a n t r L I S T )

N o t e 1 I t i s n e c e s s a r y t e x i t t h m o n i t o r a n r e - e n t e r i a l e a s t o n c e i o r d e r n o t c r a s h a g a i n .

N o t e 2 T h i s p r o c e d u r e w i l l r e s t o r e f u l l m e m o r y o a l c r a s h e s w h i c h : a d o n o t i n v o l v e P a g e

b d n o i t h e m s e l v e s r e w r i t em e m o r y .

F o t h o s e w h a r i n t e r e s t e d , G o r d h a s j u s t c o m p l e t e dm a n u f a c t u r e o d e v i c e w h i c h a c c o m p l i s h e s a l o t h e a b o v ea n a t t a c h e s v e r y n e a t l y t t h P a r a l l e l U s e r P o r t . I s e l l sf o a b o u t $ 2 0 . 0 0 .

Page 13: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 13/17

B e l o w i t h e t a b l e t h a t w a t f o l l o w l a s t m o n t h ' sa r t i c l e o t h L I S T c h a i n a n w a s a c c i d e n t a l l y o m i t t e d .U n f o r t u n a t e l y / t h e a r t i c l e o h o P E s t o r e s v a r i a b l e sc o u l d n o t b c o m p l e t e d f o r t h i s m o n t h ' s b u l l e t i n b u w i l l a p p e a r n e x t m o n t h .

0 E n o l i n e1 - 3 1 : u n u s e d3 2 s p a c e3 3 3 4 3 5 : '3 6 : S3 7 3 8 3 9 4 0 4 1 4 2 4 3 4 4 4 5 4 6 4 7 : /4 8 4 9 5 0 5 1 5 2 5 3 5 4 5 5 5 6 5 7 5 8 5 9 6 0 6 1 6 2 6 3 6 4 6 5 6 6 6 7 6 8 6 9 7 0 : F7 1 7 2 7 3 7 4 : J7 5 7 6 7 7 7 8 7 9 8 0 : P8 1 8 2 8 3 8 4 8 5 8 6 8 7 8 8

8 9 9 0 9 1 : 19 2 9 3 : J9 4 9 5 : 4 -9 6 : s p o c e9 7 9 8 9 9 1 0 0 : $1 0 1 :1 0 2 :1 0 3 :1 0 4 :1 0 5 :1 0 6 :1 0 7 :1 0 8 :1 0 9 : -1 1 0 :I l l : /1 1 2 :1 1 3 :1 1 4 :1 1 5 :1 1 6 :1 1 7 :1 1 8 :1 1 9 :1 2 0 :1 2 1 :1 2 2 :1 2 3 :1 2 4 : <1 2 5 :1 2 6 :1 2 7 :1 2 8 : E N 1 2 9 : F O 1 3 0 : N E X T1 3 1 : D A T A1 3 2 : I N P U T '1 3 3 : I N P U T1 3 4 : D I 1 3 5 : R E A D1 3 6 : L E 1 3 7 : G O T O1 3 8 : R U 1 3 9 : I 1 4 0 : R E S T O R E1 4 1 : G O S U B1 4 2 : R E T U R N1 4 3 : R E 1 4 4 : S T O P1 4 5 : O 1 4 6 : W A I T1 4 7 : L O A D

1 4 8 : S A V E1 4 9 : V E R I F Y1 5 0 : D E 1 5 1 : P O K E1 5 2 : P R I N T '1 5 3 : P R I N T1 5 4 : C O N T1 5 5 : L I S T1 5 6 : C L 1 5 7 : C M 1 5 8 : S Y 1 5 9 : O P E N1 6 0 : C L O S E1 6 1 : G E 1 6 2 : N E 1 6 3 : T A B (1 6 4 : T 1 6 5 : F 1 6 6 : S P C (1 6 7 : T H E N1 6 8 : N O 1 6 9 : S T E P1 7 0 :1 7 1 :1 7 2 :1 7 3 : /1 7 4 :1 7 5 : A N 1 7 6 : O 1 7 7 :1 7 8 :1 7 9 : <1 8 0 : S G 1 8 1 : I N 1 8 2 : A B 1 8 3 : U S 1 8 4 : F R 1 8 5 : P O 1 8 6 : S Q 1 8 7 : R N 1 8 8 : L O 1 8 9 : E X 1 9 0 : C O 1 9 1 : S I 1 9 2 : T A 1 9 3 : A T 1 9 4 : P E E K1 9 5 : L E 1 9 6 : S T R S1 9 7 : V A 1 9 8 : A S 1 9 9 : C H R S2 0 0 : L E F T S2 0 1 : R I G H T S2 0 2 : M I D $2 0 3 - 2 5 4 : u n u s e d2 5 5 :

Page 14: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 14/17

M e m o r y l o c a t i o n s f o r , R O M u p g r a d e o P E c o m p u t e r sJ i B u t t e r f i e l d , T o r o n t o

0 0 0 0 - 0 0 0 20 0 0 30 0 0 * *0 0 0 50 0 0 60 0 0 70 0 0 80 0 0 90 0 0 A0 0 0 Bo o o e0 0 0 DO O O E0 0 1 1 - 0 0 1 20 0 1 30 0 1 4 - 0 0 1 50 0 1 6 - 0 0 1 E0 0 1 F - 0 0 2 00 0 2 1 - 0 0 2 20 0 2 3 - 0 0 2 ?0 0 2 8 - 0 0 2 90 0 2 A - 0 0 2 B0 0 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 9O O 3 A - O O 3 BO O 3 C - O O 3 DO O 3 E - O O 3 F0 0 4 0 - 0 0 4 10 0 4 2 - 0 0 4 3o o 4 4 - o o 4 50 0 4 6 - 0 0 4 70 0 4 80 0 4 A .0 0 4 B - 0 0 4 C0 0 4 D - O 0 5 O0 0 5 1 - 0 0 5 30 0 5 4 - 0 0 5 80 0 5 9 - 0 0 5 D0 0 5 E - 0 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 F

0 - U S J u m p i n s t r u c t i o nS e a r c h c h a r a c t e r

4 S c a n - b e t w e e n - q u o t e s f l a g5 B a s i c i 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 M 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 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 f l a g ; L I S T q u o t e f l a g ; m e m o r y f l a g

1 S u b s c r i p t f l a g ; F N f l a g1 0 = i n p u t ; 6 4 = g e t ; 1 5 2 = r e a d1 A T s i g n f l a g ? c o m p a r i s o n e v a l u a t i o n f l a g1 i n p u t f l a g ; s u p p r e s s o u t p u t i n e g a t i v e1 c u r r e n t I / O d e v i c e f o r p r o m p t - s u p p r e s s1 7 - 1 8 B a s i c i n t e g e r a d d r e s s ( f o r S Y S , G O T O e t c )1 9 T e m p o r a r y s t r i n g d e s c r i p t o r s t a c k p o i n t e r2 0 - 2 1 L a s t t e m p o r a r y s t r i n g v e c t o r2 2 - 3 0 S t a c k o f d e s c r i p t o r s f o r t e m p o r a r y s t r i n g s3 1 - 3 2 P o i n t e r f o n u m b e r t r a n s f e r3 3 - 3 4 M i s c . n u m b e r p o i n t e r3 5 - 3 9 P r o d u c t s t a g i n g a r e a f o r m u l t i p l i c a t i o n4 0 - 4 1 P o i n t e r : S t a r t - o f - B a s i c m e m o r y4 2 - 4 3 P o i n t e r : E n d - o f - B a s i c , S t a r t - o f - V a r i a b l e s4 4 - 4 5 P o i n t e r : E n d - o f - V a r i a b l e s , S t a r t - o f - A r r a y s4 6 - 4 7 P o i n t e r : E n d - o f - A r r a y s4 8 - 4 9 P o i n t e r : B o t t o m - o f - S t r i n g s ( m o v i n g d o w n )5 0 - 5 1 U t i l i t y s t r i n g p o i n t e r5 2 - 5 3 P o i n t e r : L i m i t o f B a s i c M e m o r y5 4 - 5 5 C u r r e n t B a s i c l i n e n u m b e r5 6 - 5 7 P r e v i o u s B a s i c l i n e n u m b e r5 8 - 5 9 P o i n t e r t B a s i c s t a t e m e n t ( f o r C O N T )6 0 - 6 1 L i n e n u m b e r , c u r r e n t D A T A l i n e6 2 - 6 3 P o i n t e r t c u r r e ' n t D A T A i t e m6 4 - 6 5 I n p u t v e c t o r6 6 - 6 7 C u r r e n t v a r i a b l e n a m e6 8 - 6 9 C u r r e n t v a r i a b l e a d d r e s s7 0 - ? l V a r i a b l e p o i n t e r f o F O R / N E X T7 Y s a v e r e g i s t e r ; n e w - o p e r a t o r s a v e7 4 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 r7 5 - 7 6 M i s c n u m e r i c w o r k a r e a7 7 - 8 0 W o r k a r e a ; g a r b a g e y a r d s t i c k8 1 - 8 3 J u m p v e c t o r f o r f u n c t i o n s6 4 - 8 8 M i s c n u m e r i c s t o r a g e a r e a3 9 _ 9 3 M i s c n u m e r i c s t o r a g e a r e a9 4 - 9 9 A c c u m u l a t o r ^ : E , M , M , M , M , S

1 0 0 S 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 r1 0 A c c u m u l a t o r h i - o r d e r p r o p o g a t i o n w o r d1 0 2 - 1 0 7 A c c u m u l a t o r ^1 0 8 S i g n c o m p a r i s o n , p r i m a r y v s s e c o n d a r y1 0 9 l o w - o r d e r r o u n d i n g b y t e f o r A c c # l1 1 0 - 1 1 1 C a s s e t t e b u f f e r l e n g t h / S e r i e s p o i n t e r

Page 15: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 15/17

M e m o r y m a p , u p g r a d e R O M , c o n t d .0 0 ? 0 - 0 0 8 70 0 8 8 - 0 0 8 CO O 8 D - O O 8 F0 0 9 0 - 0 0 9 10 0 9 2 - 0 0 9 30 0 9 ^ - 0 0 9 50 0 9 60 0 9 70 0 9 80 0 9 9 - 0 0 9 A0 0 9 B -0 0 9 C0 0 9 D0 9 0 0 9 F0 0 A 00 0 A 10 0 A 3 - 0 0 A 40 0 A 50 0 A 60 0 A 70 0 A 80 0 A 9O O A AO O A B0 0 A C0 A O O A EO O A FO O B O0 0 B 10 0 B 2O O B l j -0 0 B 50 0 B 70 0 B 9O O B AO O B BO O B CO O B DO O B EO O B FO O C O0 0 C 10 0 C 20 0 C 30 0 C 4 - 0 0 C 50 0 C 6

1 1 2 - 1 3 51 3 6 - 1 4 01 4 1 - 1 ^ 31 4 6 - 1 4 71 4 8 - 1 4 91 5 1 5 1 5 1 5 3 - 1 5 *1 5 1 5 1 5 1 5 1 5 1 6 1 6 1 6 3 - 1 6 41 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 8 1 8 1 8 1 8 1 8 1 8 1 8 1 8 1 9 1 9 1 9 1 9 1 9 1 9 1 9 6 - 1 9 71 9

S u b r t n : G e B a s i c C h a r ; 7 7 i 7 8 = p o i n t e r' R N D s t o r a g e a n w o r k a r e aJ i f f y c l o c k f o T a n d T I $

H 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 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 W h i c h k e d e p r e s s e d : 2 5 5 = n o k e S h i f t k e y : i d e p r e s s e dC o r r e c t i o n c l o c kK e y s w i t c h P I A : S T O P a n d R V S f l a g sT i m i n g c o n s t a n t b u f f e rL o a d = 0 , V e r i f j p l

c h a r a c t e 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 - 4 8 8 o u t p u t f l a g : F F * c h a r a c t e r w a i t 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 rC u r s o r l o ( r o w , c o l u m n )

I E E E - I 1 8 8 o u t p u t c h a r a c t e r b u f f e rK e y i m a g e0 = f l a s h i n g c u r s o r , e l s e n c u r s o rC o u n t d o w n f o r c u r s o r t i m i n gC h a r a c t e r u n d e r c u r s o rC u r s o r b l i n k f l a gE O b i t r e c e i v e dI n p u t f r o m s c r e e n / i n p u t f r o m k e y b o a r dX s a v e f l a gH 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 gT a p e b u f f e r c h a r a c t e rP o i n t e r i f i l e n a m e t r a n s f e rS e r i a l b i t c o u n tC y c l e c o u n t e rC o u n t d o w n f o r t a p e w r i t eT a p e b u f f e r # l c o u n tT a p e b u f f e r # 2 c o u n tW r i t e l e a d e r c o u n t ; R e a d p a s s l / p a s s 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 q e r r o rP a s s e r r o r l o p o i n t e rP a s s e r r o r c o r r e c t i o n p o i n t e r0 = S c a n ; l - 1 5 = C o u n t ; $ 4 0 = L o a d ; $ 8 0 = E n dC h e c k s u m f o r e a d ; L e a d e r l e n g t h f o r w r i t eP 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

Page 16: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 16/17

M e m o r y m a p , u p g r a d e R O M , c o n t d .O O C 7 - O O C 8O O C 9 - O O C AO O C B - O O C CO O C DO O C EO O C FO O D OO O D 10 0 D 2O O D 30 0 D 4O O D 5O 0 D 6 - 0 0 D 70 0 D 8O O D 9O O D A - O O D BO O D CO O D DO O D EO O D F0 0 E 0 - 0 0 F 8O O F 9O O F AO O F B - O O F CO 1 O O - O 1 O AO 1 O O - O 1 3 EO 1 O O - O 1 F F0 2 0 0 - 0 2 5 0O 2 5 1 - O 2 5 A0 2 5 B - 0 2 6 4O 2 6 5 - O 2 6 EO 2 6 F - O 2 7 8O 2 7 A - O 3 3 9O 3 3 A - O 3 F 9O 3 F A - O 3 F BO 4 O O - 7 F F F8 O O O - 8 F F F9 O O O - B F F FC 0 0 0 - E 0 F 8E O F 9 - E 7 F FE 8 1 0 - E 8 1 3E 8 2 0 - E 8 2 3E 8 4 0 - E 8 4 FF O O O - F F F F

1 9 9 - 2 0 02 0 1 - 2 0 22 0 3 - 2 0 42 0 2 0 2 0 2 0 2 0 2 1 2 1 2 1 2 1 2 1 4 - 2 1 52 1 2 1 2 1 8 - 2 1 92 2 2 2 2 2 2 2 2 2 4 - 2 4 82 4 2 5 2 5 1 - 2 5 22 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 ^ - 8 2 58 2 6 - 1 0 1 7

1 0 1 8 - 1 0 1 91 0 2 4 - 3 2 7 6 7

3 2 7 6 8 - 3 6 8 6 33 6 8 6 4 - 4 9 1 5 14 9 1 5 2 - 5 7 5 9 25 7 5 9 3 - 5 9 3 9 15 9 4 0 8 - 5 9 4 1 15 9 ^ 2 4 - 5 9 4 2 75 9 4 5 6 - 5 9 4 7 16 1 4 4 0 - 6 5 5 3 5

U t i l i t y p o i n t e r : t a p e b u f f e r » s c r o l l i n gT a p e e n d a d d r e s s / e n d o c u r r e n t p r o g r a mT a p e t i m i n g c o n s t a n t s0 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 d c u r s o rT i m e r e n a b l e d f o t a p e r e a d ; O O = d i s a b l e dE O T s i g n a l 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 l o g i c a l f i l e n u m b e rC u r r e n t s e c o n d a r y a d d r s , o r R / W c o m m a n dC u r r e n t d e v i c e n u m b e rL i n e l e n g t h ( k o 8 0 f o s c r e e nS t a r t o t a p e b u f f e r , a d d r e s sL 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 i n p u t ; b u f f e r c h e c k s u m ; b i t b u f f e rF i l e n a m e p o i n t e rN u m b e r o k e y b o a r d 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 c e i v e i n p u t c h a r a c t e r# 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 rS c r e e n l i n e t a b l e : h i o r d e r a d d r e s s l i n e w r a pC a s s e t t e # l s t a t u s s w i t c hC a s s e t t e # 2 s t a t u s s w i t c hT a p e s t a r t a d d r e s sB i n a r y t A S C I I c o n v e r s i o n a r e aT a p e r e a d e r r o r l o f o r c o r r e c t i o nP 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 n u m b e r t a b l eD e v i c e n u m b e r t a b l eS e c o n d a r y a d d r e s s , o r R / c m d , t a b l eK e y b o a r d i n p u t b u f f e r -T a p e # l b u f f e rT a p e # 2 b u f f e rV e c t o r f o M a c h i n e L a n g u a g e M o n i t o rA v a i l a b l e R A M i n c l u d i n g e x p a n s i o nV 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 aM i c r o s o f t B a s i c i n t e r p r e t e rK e y b o a r d , S c r e e n , I n t e r r u p t p r o g r a m sP I A 1 K e y b o a r d I / P I A 2 I E E E * * 8 8 I / V I I / O a n d T i m e r sR e s e t , t a p e , d i a g n o s t i c m o n i t o r

Page 17: The Transactor V2 02 1979 Jun 30

8/7/2019 The Transactor V2 02 1979 Jun 30

http://slidepdf.com/reader/full/the-transactor-v2-02-1979-jun-30 17/17

E 8 1 0E 8 1 1£ 6 1 2E 8 1 3

S 8 2 OE 8 2 1E 8 2 2E 8 2 3

E 8 1 i OE 8 1 » l

S e » S tT A P S t M* N ? t f T t A

S E E O I

c A s s e r T F s e w s e * e ^ f c o 3 * a > K o t u s e t t e r P ^ c - Q e e ^ B t A « K o u t p u t( t l w u s c t ) C 3 1 K ) C A

• R f T H f t c r I A > T P R R .

E 8 U 3E 6 I . l i

E 8 h 7E 8 U 8E 8 h 9

E 6 1 j BE 8 U C

5 9 » i l O

. * £ f s l & ^ C O u

I ( C £ f » O U T P U T

F « - A C ' J > / ) V o u

E 8 1 | F

J > i R t

J > | R £

T C o ^ T f c

$ T > » T « ST

T

C

K E C t s i

T I H f R

T C C W T R .

t

/

t T

5

B

«

R r

H T ^ S 5 # 2

J A O P

O U T P U T

/ w / o t f r

I W

O u O u t "

C A

. A r c h

C f i l

C f J r# » J T t *

P

t

&

5 9 L 6 0

5 9 U 6 U

5 9 U 6 65 9 1 x 6 7

5 9 U 6 95 9 U 7 O5 9 U 7 1


Recommended