5 5 1 e d c 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 2 3   :   i m p l e m e n t   f u r t h e r   f i l e s y s t e m   d e v i c e   n a m e   p r e f i x   v a l i d a t i o n 
 
 
 
 9 c f 9 6 a 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 2 3   :   i m p l e m e n t   l i m i t   o f   t h e   f i l e s y s t e m   d e v i c e   n a m e   p r e f i x   t o   1 6   c h a r a c t e r s 
 
 
 
 2 3 b 9 8 2 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 2 3   :   f i x   m i n o r   t y p o   i n   r e l e a s e   n o t e s 
 
 
 
 3 e a b b 8 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 2 3   :   i m p l e m e n t   s y s i n f o   l o g g i n g   o f   6 4   b i t   O S   c h e c k   ( # 5 6 ) 
 
 
 
 d 6 8 5 b d f   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 2 2   :   A d d e d   p r e f i x   e d i t   i n   U I . 
 
 
 
 5 e e e d 8 6   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 2 2   :   D e l e t e d   f i l e s   a c c i d e n t a l l y   c h e c k e d   i n t o   b u i l d   d i r e c t o r i e s   a n d   s o l u t i o n 
 
                                                                                     d i r e c t o r y . 
 
 
 
 7 e 9 3 9 f 3   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 2 2   :   A d d e d   c o n f i g   e n t r y   f o r   f i l e s y s t e m   d e v i c e   n a m e   p r e f i x   a n d   c o d e   t o   u s e   i t ,   d e f a u l t 
 
                                                                                     i s   c u r r e n t l y   F S .   +   S o m e   f i x e s   f o r 
 
                                                                                     b r o k e n   t a b / f o r m a t t i n g   i n   w g u i . c 
 
 
 
 6 7 5 8 8 4 e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 6   :   u p d a t e   d o c u m e n t a t i o n 
 
 
 
 5 3 6 b 2 9 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 5   :   u p d a t e   r e g r e s s i o n   t e s t   c a s e s 
 
 
 
 8 5 6 2 9 e f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 5   :   i n c r e a s e   m a x   n u m b e r   o f   s p r i t e   a c t i o n   l i s t   i t e m s   t o   2 7 5 
 
                                                                                     f i x e s   a   c r a s h   t o   t h e   d e s k t o p   i n   t h e 
 
                                                                                     A n i m a t o r s   d e m o   " T o r n a d o   o f   S o u l s " 
 
 
 
 b b 3 0 0 c d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 4   :   f i x   a   t y p o   i n   t h e   r e l e a s e   n o t e s 
 
 
 
 9 1 2 7 c 7 9   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 4   :   U p d a t e   i s s u e   t e m p l a t e s 
 
 
 
 c 1 f 1 8 5 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 4   :   U p d a t e   i s s u e   t e m p l a t e s 
 
                                                                                     a d d   b u g   l a b e l   t o   b u g   r e p o r t   t e m p l a t e 
 
 d 2 f 5 9 b b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 4   :   U p d a t e   i s s u e   t e m p l a t e s   ( # 4 9 ) 
 
 
 
 a 1 6 5 a 7 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 3   :   u p d a t e   u s e r   m a n u a l 
 
 
 
 c 6 d 6 5 5 6   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 3   :   f i x   s e l e c t i o n   o f   b l i t t e r   r a d i o   b u t t o n s   w h e n   a p p l y i n g   n e w   m o d e l   p r e s e t s 
 
 
 
 c d d 9 4 2 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 2   :   i m p r o v e   b u i l d   s c r i p t   e r r o r   h a n d l i n g   w h e n   n o   V S   i n s t a l l a t i o n   i s   f o u n d   ( # 5 1 ) 
 
 
 
 7 7 9 c 1 e e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 2   :   i m p l e m e n t   s u p p o r t   t o   c r e a t e   c l e a n   d e b u g   b u i l d s   u s i n g   t h e   r e l e a s e   b u i l d s c r i p t 
 
                                                                                     ( # 5 0 ) 
 
 
 
 1 1 9 2 d 5 1   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 1   :   i n i t i a l i z e   e m p t y   s w a p c h a i n   d e s c r i p t i o n 
 
                                                                                     f i x e s   a n   i s s u e   w h e r e   D 3 D   f u l l s c r e e n 
 
                                                                                     m o d e s   c o u l d   s o m e t i m e s   n o t   b e 
 
                                                                                     i n i t i a l i z e d 
 
 
 
 4 d 2 f c 4 f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 0   :   u p d a t e   r e g r e s s i o n   t e s t i n g   d o c u m e n t a t i o n 
 
 
 
 b 9 1 b c 6 9   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 0   :   a d j u s t   p o s i t i o n s   o f   L E D s   a n d   F P S   c o u n t e r   f o r   R e t r o P l a t f o r m   c l i p p i n g 
 
 
 
 5 7 6 2 a 4 c   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 0   :   f i x   R e t r o P l a t f o r m   c l i p p i n g   o f f s e t   c a l c u l a t i o n s   ( # 4 7 ) 
 
 
 
 3 7 0 c 0 5 9   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 1 0   :   u p d a t e   R e t r o P l a t f o r m I P C . h 
 
 
 
 d f 0 e f 9 e   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 1 0   :   A v o i d   t r y i n g   t o   o p e n   a n   e m p t y   e x t e n d e d   r o m   f i l e n a m e . 
 
 
 
 3 3 4 f b d e   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 9   :   R e p l a c e d   a l t e r n a t i n g   p a t t e r n s   f o r   u n m a p p e d   m e m o r y   w i t h   p r o p e r   r a n d o m   n u m b e r s . 
 
 
 
 6 0 6 e 9 c c   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 9   :   F i x   s i g n e d   b u g   w h e n   w r i t i n g   b a c k   b l t a p t   f r o m   l i n e   m o d e .   A n d   m o r e   v a r i a t i o n   i n 
 
                                                                                     v a l u e s   r e t u r n e d   f r o m   u n m a p p e d   m e m o r y . 
 
 
 
 2 2 6 9 6 f 4   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 8   :   c l r   r e a d s   b e f o r e   w r i t e . 
 
 
 
 6 5 5 4 d a 6   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 8   :   M i s s i n g   f i l e . 
 
 
 
 8 6 8 a 8 d 6   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 8   :   B e t t e r   v e r i f i c a t i o n   o f   R D B   i n t e g r i t y   w h e n   l o a d i n g   h a r d f i l e . 
 
 
 
 f b d 1 b a b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 7   :   r e m o v e   p r e v i o u s   l i c e n s e   t e x t   t h a t   w a s   r e p l a c e d   w i t h   G i t H u b   c o p y   o f   L I C E N S E 
 
 
 
 5 1 2 6 a e 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 7   :   c r e a t e   L I C E N S E 
 
                                                                                     e n s u r e   t h a t   t h e   G P L   l i c e n s e   i s 
 
                                                                                     d i s p l a y e d   c o r r e c t l y   o n   t h e   r e p o s i t o r y 
 
                                                                                     p a g e 
 
 0 0 2 6 7 9 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 7   :   p e r f o r m   N S I S   u n i n s t a l l a t i o n   s i l e n t l y 
 
                                                                                     w a i t   f o r   t h e   u n i n s t a l l a t i o n   t o   f i n i s h   
 
                                                                                     a b o r t   i f   t h e   u n i n s t a l l a t i o n   f a i l s 
 
 
 
 b 9 c 5 e 8 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 7   :   u p d a t e   d o c u m e n t a t i o n 
 
 
 
 4 7 6 4 2 e 3   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 7   :   f i x   o c c a s i o n a l   b u i l d   g e n e r a t i o n   i s s u e s   d u e   t o   c o m p i l e d   s h a d e r   h e a d e r s   ( # 4 3 ) 
 
                                                                                     -   r e m o v e   c o m p i l e d   s h a d e r   h e a d e r   f i l e s 
 
                                                                                     f r o m   r e p o s i t o r y 
 
                                                                                     -   h e a d e r   f i l e s   t o   . g i t i g n o r e 
 
 
 
 1 8 a 9 0 c e   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 6   :   U n d o   p r e v i o u s   t e s t . 
 
 
 
 4 a d 4 f 4 9   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 6   :   D e l e t e d   a u t o g e n e r a t e d   f i l e s   s h a d e r   h e a d e r   f i l e s   t o   g e t   a   c l e a n   b u i l d . 
 
 
 
 c e 2 2 4 8 d   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 6   :   R e m o v e d   r e l e a s e   m o d e   l o g g i n g   o f   k e y p r e s s e s . 
 
 
 
 a 1 1 8 8 5 0   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 6   :   R e d u c e   d e l a y   f o r   b l i t s   i n   n o n - b l i t h o g   m o d e   t h a t   h a v e   a   c y c l e   d i a g r a m   t h a t   l e a v e s 
 
                                                                                     n o   f r e e   c y c l e s . 
 
 
 
 1 b 8 a a 8 2   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 6   :   L o g   c h a n g e s ,   l o g   a   b a t c h   o f   m e s s a g e s   w i t h o u t   o p e n i n g   a n d   c l o s i n g   t h e   l o g - f i l e 
 
                                                                                     f o r   e a c h   l i n e . 
 
 
 
 1 8 7 5 b 6 a   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 6   :   f i x   a   l o g g i n g   t y p o 
 
 
 
 8 c 2 c 1 f 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 6   :   i m p l e m e n t   s y s i n f o   i m p r o v e m e n t s   a r o u n d   C P U   d e t e c t i o n   ( # 4 2 ) 
 
 
 
 a b 1 2 5 3 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 5   :   a p p l y   c o m p a t i b i l i t y   m a n i f e s t   t o   6 4   b i t   b u i l d s 
 
 
 
 0 9 b d 4 d d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 4   :   a d j u s t   f i l e   n a m i n g   i n   z i p p e d   d i s t r i b u t i o n   ( # 4 1 ) 
 
 
 
 9 2 f 1 e 3 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 3   :   f i x   i n s t a l l e r   p r o j e c t   U R L 
 
 
 
 a 1 3 2 4 c 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 3   :   i m p l e m e n t   6 4   b i t   b u i l d   g e n e r a t i o n   i n t o   r e l e a s e   b u i l d   s c r i p t   a n d   N S I S   i n s t a l l e r 
 
                                                                                     ( # 4 0 ) 
 
 
 
 b d c e a b d   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 2   :   T w e a k   i r q   h a n d l i n g   f r o m   c i a   f r o m   e a r l i e r   c o m m i t   b a s e d   o n   i n f o   f r o m   r e g r e s s i o n s . 
 
 
 
 2 1 5 9 f 3 3   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 2   :   C l o s e   h a r d f i l e s   w h e n   e x i t i n g   f r o m   a n   e m u l a t i o n   s e s s i o n   t o   a v o i d   l o c k e d   f i l e s 
 
                                                                                     w h e n   g o i n g   i n t o   t h e   h a r d f i l e   c o n f i g 
 
                                                                                     d i a l o g s . 
 
 
 
 6 9 2 c 7 3 f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 6 - 0 2   :   u p d a t e   u s e r   m a n u a l   a n d   r e g r e s s i o n   t e s t   c a s e s 
 
 
 
 a 8 1 7 8 d a   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 6 - 0 1   :   F i x e d   i s s u e   c a u s i n g   W B   t o   o c c a s i o n a l l y   f r e e z e .   C h a n g e s   t o   i r q   s c h e d u l i n g . 
 
 
 
 4 8 3 2 4 f c   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 3 1   :   u p d a t e   I P F   A c c e s s   A P I   t o   l a t e s t   v e r s i o n   ( # 3 9 ) 
 
                                                                                     r e n a m e   c a p s _ w i n 3 2   m o d u l e s   t o   c a p s ,   a s 
 
                                                                                     t h e y   a r e   t h e   s a m e   f o r   x 6 4   b u i l d s 
 
   
 
                                                                                     e n a b l e   I P F   s u p p o r t   i n   x 6 4   b u i l d s 
 
 1 4 0 5 1 f 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 3 0   :   a d d   P o w e r S h e l l   s c r i p t   t o   r u n   M 6 8 k T e s t e r   o n   t h e   a v a i l a b l e   t e s t s ;   d e f a u l t s   t o 
 
                                                                                     6 8 0 4 0   C P U 
 
 
 
 c 0 0 d 2 8 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 3 0   :   u p g r a d e   M 6 8 K T e s t e r   p r o j e c t   t o   c u r r e n t   p l a t f o r m   t o o l s e t 
 
 
 
 6 f a 6 f 9 1   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 9   :   u p d a t e   d o c u m e n t a t i o n   t o   r e f l e c t   t h e   r e q u i r e d   r e b o o t   a f t e r   c r e a t i n g   a   n e w   R D B 
 
 
 
 3 1 f a 8 f e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 9   :   u p d a t e   d o c u m e n t a t i o n   r e g a r d i n g   R D B   h a r d f i l e   s u p p o r t   ( # 3 8 ) 
 
 
 
 5 9 3 8 8 8 3   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 7   :   f i x   o c c a s i o n a l   f a i l u r e s   t o   t a k e   u n f i l t e r e d   s c r e e n s h o t s   w i t h   D 3 D   g r a p h i c s   d r i v e r 
 
                                                                                     t h e   C P U   a c c e s s   f l a g s   i n   t h e   2 D   t e x t u r e 
 
                                                                                     d e s c r i p t i o n   w e r e   n o t   i n i t i a l i z e d 
 
                                                                                     p r o p e r l y 
 
 
 
 d 7 2 8 e 3 c   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 6   :   s e t   h a r d f i l e s   t o   b e   w r i t a b l e   b y   d e f a u l t   ( # 3 6 ) 
 
                                                                                     e n s u r e   t h a t   d e f a u l t   r e a d - o n l y   s t a t e 
 
                                                                                     d o e s   n o t   o v e r w r i t e   r e a d - o n l y   s t a t e 
 
                                                                                     f r o m   c o n f i g 
 
 5 6 3 1 0 d 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 6   :   u s e   d e b u g   a s   d e f a u l t   l o g g i n g   l e v e l   f o r   d e b u g   b u i l d s 
 
                                                                                     e l i m i n a t e   m e r g e   m e s s a g e s   f r o m 
 
                                                                                     a u t o - g e n e r a t e d   c h a n g e l o g 
 
 
 
 f 5 0 7 4 3 c   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 6   :   F i x e d   i s s u e s   w i t h   u s i n g   m a n y   h e a d s   f o r   h a r d f i l e   g e o m e t r y   a n d   r e l a t e d   t r a c k s   v s . 
 
                                                                                     c y l i n d e r s   c a l c u l a t i o n s . 
 
 
 
 5 c d 7 2 a 1   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 5   :   u p d a t e   s y s i n f o   l o g g i n g   w i t h   W i n d o w s   1 0   v e r s i o n   d e t e c t i o n   a n d   p r o d u c t   t y p e 
 
                                                                                     l o g g i n g 
 
 
 
 3 d d 9 c 0 7   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 5   :   S o m e   m a x   h a r d f i l e   s i z e   c h e c k s .   D o n ' t   c r e a t e   h a r d f i l e s   l a r g e r   t h a n   2 G B   - 1   b y t e . 
 
                                                                                     A l s o   l o g   f a i l u r e   t o   o p e n   h a r d f i l e ,   a n d 
 
                                                                                     s h o w   m e s s a g e   i n   t h e   U I   i f   f i l e   f a i l s 
 
                                                                                     t o   b e   o p e n e d ,   o r   s t a t ' e d .   ( R e g u l a r 
 
                                                                                     s t a t   f a i l s   i f   s i z e   i f   2 G B   o r   m o r e ) .   A s 
 
                                                                                     l o n g   a s   w e   u s e   r e g u l a r   3 2 - b i t   C   I O , 
 
                                                                                     2 G B   i s   t h e   l i m i t . 
 
 
 
 e a 2 d 8 4 f   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 5   :   T w e a k e d   b o a r d   a n d   d r i v e   d e s c r i p t i o n . 
 
 
 
 1 3 7 0 7 2 c   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 5   :   A d d   a   l i n e   i n   t h e   l o g   w h e n   a   h a r d f i l e   i s   b e i n g   i n s e r t e d . 
 
 
 
 1 7 b d b d 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 2 5   :   i m p l e m e n t   u n i f i e d   l o g g i n g   v i a   n e w   s e r v i c e   l o g g e r   ( # 3 3 ) 
 
                                                                                     i m p l e m e n t   r e q u e s t e r   m e s s a g e   w h e n   f i l e 
 
                                                                                     i n f o r m a t i o n   c a n n o t   b e   r e t r i e v e d 
 
   t h i s 
 
                                                                                     i s   p r e s e n t e d   t o   t h e   u s e r   f o r   i n s t a n c e 
 
                                                                                     w h e n   a   c o n f i g u r e d   h a r d f i l e   c a n n o t   b e 
 
                                                                                     f o u n d 
 
   c l e a n u p   u n u s e d   l o g g i n g   c o d e 
 
                                                                                     f r o m   f e l l o w . c 
 
 
 
 2 5 e 9 b 5 a   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 5   :   F i x e d   m e m o r y   l e a k . 
 
                                                                                     T u r n e d   d i a g n o s t i c   l o g   m e s s a g e s   i n t o 
 
                                                                                     d e b u g   l o g   m e s s a g e s .   D o n ' t   t r y   t o   o p e n 
 
                                                                                     h a r d f i l e s   w i t h   e m p t y   f i l e n a m e . 
 
 
 
 0 0 1 f 9 3 3   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 5   :   F i x e d   m e m o r y   l e a k . 
 
 
 
 f 2 b 4 a a 6   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 2 5   :   R e - r e a d   h a r d f i l e   c o n f i g   f r o m   s c r a t c h   o n   r e b o o t   t o   m a k e   m o u n t l i s t s   r e f l e c t   a n y 
 
                                                                                     c h a n g e s   d o n e   i n   t h e   R D B   b y   t o o l s   l i k e 
 
                                                                                     H D T o o l B o x . 
 
 
 
 8 f e 5 9 9 9   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 9   :   A d d e d   r e a d o n l y   t o   h a r d f i l e   e d i t   d i a l o g . 
 
 
 
 7 d 2 b 4 8 9   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 9   :   C a l c u l a t e   H i g h C y l i n d e r   f o r   o l d   t y p e   h a r d f i l e s   i n   t h e   U I . 
 
 
 
 0 0 8 6 b 9 3   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 9   :   A d d e d   s c s i   d i r e c t   c o m m a n d s   n e e d e d   b y   H D T o o l B o x .   U s e   s c s i   u n i t   n u m b e r i n g 
 
                                                                                     i n t e r n a l l y   i n   f h f i l e . d e v i c e . 
 
 
 
 f 3 1 4 6 c 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 9   :   m i n o r   d o c u m e n t a t i o n   u p d a t e s 
 
 
 
 8 3 3 e 9 c 2   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 8   :   d e l e t e   E n d H u n k   w h e n   e x i t i n g   l o o p ,   i t   i s   n e v e r   u s e d .   A l s o   a d d e d   m i s s i n g   i n c l u d e 
 
                                                                                     f i l e   f o r   s t a n d a r d   e x c e p t i o n s   w h a t 
 
                                                                                     c a u s e   c o m p i l a t i o n   p r o b l e m s   s o m e t i m e s 
 
                                                                                     f o r   i n c r e m e n t a l   b u i l d . 
 
 
 
 6 3 e d 5 a e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   d e l e t e   u n w a n t e d   f i l e   f r o m   r e p o s i t o r y 
 
 
 
 4 9 5 8 4 c d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   f i x   f i l e s   w i t h   u p p e r c a s e   e x t e n s i o n   n o t   s h o w i n g   u p   i n   d o x y g e n   d o c s   c r e a t e d   u s i n g 
 
                                                                                     W S L 
 
 
 
 e 3 f 2 5 5 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   u p d a t e   d o x y g e n   d o c u m e n t a t i o n   t o   u s e   W S L   g o i n g   f o r w a r d 
 
 
 
 1 9 1 d 6 1 f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   u p d a t e   D o x y f i l e   t o   v 1 . 8 . 1 5   s t a n d a r d s 
 
 
 
 8 7 f b 8 3 c   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   i n c l u d e   f u r t h e r   u p d a t e s   t o   t h e   d e v e l o p e r   d o c s 
 
 
 
 2 3 8 d 8 1 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   u p d a t e   d e v e l o p e r   d o c u m e n t a t i o n 
 
 
 
 4 4 6 2 8 d 9   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 7   :   i m p l e m e n t   d e b u g   l o g g i n g   f o r   C + +   n e w   o p e r a t o r 
 
                                                                                     w h e n   u s i n g   m u l t i p l e   h a r d f i l e s ,   t h e r e ' s 
 
                                                                                     c u r r e n t l y   m e m o r y   f r o m   t h e   H u n k F a c t o r y 
 
                                                                                     t h a t   i s   n o t   b e i n g   f r e e d 
 
 
 
 f f 4 1 c 9 a   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 3   :   I n i t i a l   c l e a n u p   o f   r e a d o n l y   h a n d l i n g   o f   h a r d f i l e s .   A l s o   t e m p o r a r i l y   d i s a b l i n g 
 
                                                                                     s e t t i n g   f r o m   c o n f i g   b e c a u s e   o f   m o r e 
 
                                                                                     w o r k   n e e d e d   i n   t h e   U I   t o   p a s s   i t   o n 
 
                                                                                     c o r r e c t l y . 
 
 
 
 0 3 d 9 c 1 e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 3   :   r e v e r t   s o m e   c h a n g e s   m a d e   e a r l i e r   t o   G i t W C R e v   s c r i p t   ( # 3 2 ) 
 
 
 
 4 c 4 c a a e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 3   :   f i x   a   b u g   d e t e c t i n g   w o r k i n g   c o p y   c h a n g e s   i n   G i t W C R e v 
 
 
 
 f 4 5 a 9 d 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 3   :   u p d a t e   G i t W C R e v   s c r i p t   t o   a l l o w   c o m p i l a t i o n   f r o m   s o u r c e c o d e   d o w n l o a d e d   f r o m 
 
                                                                                     G i t H u b 
 
                                                                                     u s e   d u m m y   b u i l d   n u m b e r ,   b r a n c h   a n d 
 
                                                                                     c o m m i t   I D   f o r   g e n e r a t i o n   o f   v e r s i o n 
 
                                                                                     i n f o   w h e n   c o m p i l e d   w i t h o u t   g i t   w o r k i n g 
 
                                                                                     c o p y   i n f o r m a t i o n 
 
 
 
 c 3 1 f c 7 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 3   :   R e v e r t   " u s e   g e n e r i c   W i n d o w s   1 0   S D K   p a t h   i n s t e a d   o f   v e r s i o n   s p e c i f i c   o n e " 
 
                                                                                     T h i s   r e v e r t s   c o m m i t 
 
                                                                                     9 1 e 5 9 2 2 6 3 0 5 5 6 8 6 7 3 4 f 1 b 8 9 a a b 5 a 0 8 3 5 1 9 9 b 0 0 c f . 
 
 
 
 9 1 e 5 9 2 2   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 3   :   u s e   g e n e r i c   W i n d o w s   1 0   S D K   p a t h   i n s t e a d   o f   v e r s i o n   s p e c i f i c   o n e 
 
 
 
 a b a 2 e c 0   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 2   :   A d d   i n c l u d e   < s t r i n g >   t o   f i x   b u i l d   f a i l   t h a t   h a p p e n s   s o m e t i m e s . 
 
 
 
 7 4 6 b 3 c 6   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 2   :   F i x e d   u n n e c e s s a r y   i t e r a t i o n   i n   l o o p .   C l o s e s   # 2 9 
 
 
 
 0 a a 1 8 f 1   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 2   :   i m p l e m e n t   l o g g i n g   o f   e r r o r s   i n   f s W r a p M a k e P o i n t 
 
 
 
 d e 2 4 0 c 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 2   :   u p d a t e   d e v   e n v i r o n m e n t   s e t u p   d o c u m e n t a t i o n 
 
 
 
 5 7 d 2 9 f 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 2   :   f i x   c r a s h   t o   d e s k t o p   w h e n   a   c o n f i g u r e d   h a r d f i l e   d o e s   n o t   e x i s t 
 
 
 
 3 6 0 1 8 4 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 2   :   u p d a t e   f i l e   a n d   p r o d u c t   v e r s i o n   i n f o r m a t i o n 
 
                                                                                     m i s s e d   s o m e   p l a c e s   o n   t h e   f i r s t   t r y 
 
 
 
 d 1 1 6 5 2 1   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 2   :   A d d e d   m o r e   s w i t c h e s   t o   x c o p y   t o   a v o i d   p r o m p t i n g   w h e n   o v e r w r i t i n g   f i l e s . 
 
 
 
 d b c 2 4 2 2   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 2   :   u p d a t e   . g i t i g n o r e   w i t h   W i n F e l l o w . h a r d f i l e   p r o j e c t   i n f o r m a t i o n 
 
 
 
 5 b 7 6 e 1 f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 2   :   u p d a t e   v e r s i o n   i n f o r m a t i o n   a n d   d o c u m e n t a t i o n 
 
 
 
 1 e d 5 4 8 3   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 1   :   r e m o v e   F e b r u a r y   2 0 1 0   D i r e c t X   S D K   d e p e n d e n c y 
 
 
 
 a 9 f f 1 f 0   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 1   :   R e l a x e d   c h e c k   o n   s i m i l a r   h a r d f i l e s   w h e n   i n s t a l l i n g   c o n f i g   a s   s o m e   p r o p e r t i e s 
 
                                                                                     m i g h t   b e   c a l c u l a t e d   l a t e r   w h e n   r d b   i s 
 
                                                                                     l o a d e d .   I t   a l s o   c h e c k s   o n   s a m e 
 
                                                                                     f i l e n a m e   s o   i t   s h o u l d   b e   o k . 
 
 
 
 b 3 d 8 d c d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 9 - 0 5 - 1 1   :   u p g r a d e   p r o j e c t   t o   V i s u a l   S t u d i o   2 0 1 9   ( # 2 7 ) 
 
                                                                                     *   u p d a t e   . g i t i g n o r e 
 
                                                                                     
 
                                                                                     *   u p d a t e   r e l a t i v e   p a t h   t o   M S B u i l d . e x e 
 
                                                                                     
 
                                                                                     *   s w i t c h   S D K   t o   l a t e s t   i n s t a l l e d 
 
                                                                                     W i n d o w s   1 0   S D K 
 
                                                                                     
 
                                                                                     *   u p d a t e   d e v e l o p e r   d o c u m e n t a t i o n 
 
                                                                                     
 
                                                                                     *   a d d   M i c r o s o f t   d o c s   l i n k   a b o u t   X P 
 
                                                                                     t a r g e t i n g 
 
 
 
 7 4 2 9 0 9 6   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 1   :   F i x   V S   2 0 1 9   p r o b l e m   -   U s e   x c o p y   t o   c o p y   t e s t f i l e s   t o   o u t p u t   d i r ,   a s 
 
                                                                                     C o n t e n t W i t h T a r g e t P a t h   i n   t h e   p r o j e c t 
 
                                                                                     f i l e   d o e s   n o t   s e e m   t o   w o r k   a n y m o r e . 
 
 
 
 e f 3 f 6 5 3   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 5 - 1 1   :   S o u r c e   c l e a n u p .   C h a n g e d   G U I   d i a l o g   f o r   h a r d f i l e s . 
 
 
 
 7 7 2 2 7 9 7   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 3 - 1 0   :   F i x   w r o n g   s e l e c t i o n   o f   r e n d e r   f u n c t i o n   a f t e r   r e t u r n   f r o m   m e n u   w h e n   a p p l i c a t i o n 
 
                                                                                     d i d   n o t   w r i t e   t o   b p l c o n 0   e v e r y   f r a m e . 
 
                                                                                     F i x e s   g a r b l e d   g r a p h i c s   i n   a   L e g e n d 
 
                                                                                     c r a c k t o   w h e n   r e t u r n i n g   f r o m   m e n u . 
 
 
 
 d 5 4 1 d f f   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 3 - 0 9   :   I m p r o v e   d e l a y   c a u s e d   b y   l o g g i n g   i n   s c r e e n - m o d e   e n u m e r a t i o n .   ( C o u l d   a m o u n t   t o 
 
                                                                                     m a n y   s e c o n d s   w i t h   m u l t i p l e   s c r e e n s ) 
 
                                                                                     A d d e d   a   l i s t   b a s e d   l o g   f u n c t i o n   t o 
 
                                                                                     w r i t e   a l l   l i n e s   t o   t h e   l o g   u s i n g   t h e 
 
                                                                                     s a m e   o p e n   f i l e .   + R e m o v e d   m a n y   w a r n i n g s 
 
                                                                                     f r o m   r e s h a r p e r . 
 
 
 
 7 c a 6 4 f 9   -   P e t t e r   S c h a u           ,   2 0 1 9 - 0 3 - 0 2   :   S e t   w a i t   t i m e   a f t e r   e v e n t   r e s e t   t o   a v o i d   r a c e   c o n d i t i o n . 
 
 
 
 a 8 9 1 d 2 6   -   P e t t e r   S c h a u           ,   2 0 1 8 - 0 9 - 0 9   :   C a l l   r e l o c a t i o n   f r o m   f h f i l e . d e v i c e   f i l e s y s t e m   i n i t i a l i z a t i o n   r o u t i n e . 
 
 
 
 6 7 c 2 7 0 5   -   P e t t e r   S c h a u           ,   2 0 1 8 - 0 9 - 0 9   :   U s e   h a r d f i l e   f u n c t i o n a l i t y   f r o m   W i n F e l l o w . H a r d f i l e   i n s t e a d   o f   o l d   f h f i l e . c . 
 
                                                                                     A d d e d   p r o j e c t   r e f e r e n c e   t o 
 
                                                                                     W i n F e l l o w . H a r d f i l e   i n   W i n F e l l o w 
 
                                                                                     p r o j e c t .   A d d e d   n e c e s s a r y   c o d e   t o   m o v e 
 
                                                                                     t h e   h a r d f i l e   f u n c t i o n a l i t y .   D e l e t e d 
 
                                                                                     f h f i l e . c 
 
 
 
 b 7 1 e b d 5   -   P e t t e r   S c h a u           ,   2 0 1 8 - 0 9 - 0 9   :   A d d e d   p r o j e c t s   W i n F e l l o w . H a r d f i l e   a n d   W i n F e l l o w . H a r d f i l e . t e s t s 
 
                                                                                     A d d i n g   R D B   s u p p o r t   t o   a   c l e a n   b r a n c h 
 
                                                                                     o f   m a s t e r .   S t e p   1 . 
 
 
 
 7 5 d 1 c 8 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 1 4   :   u p d a t e   r e g r e s s i o n   t e s t i n g   d o c u m e n t a t i o n 
 
 
 
 d 3 8 d 2 f 7   -   P e t t e r   S c h a u           ,   2 0 1 8 - 0 1 - 0 7   :   A d d   s i m p l e   s u p p o r t   f o r   i n p u t   s c r i p t i n g   f o r   a u t o m a t e d   t e s t i n g . 
 
                                                                                     C o m m a n d   o p t i o n s : 
 
                                                                                     - a u t o s c r i p t   < f i l e > 
 
                                                                                     - a u t o s n a p   < d i r e c t o r y > 
 
                                                                                     - a u t o s n a p f r e q u e n c y   < f r a m e - c o u n t > 
 
                                                                                     - a u t o r e c o r d 
 
 
 
 c b 2 6 f 0 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 0 3   :   a d d   G P L   l i c e n s e   m a r k d o w n   v e r s i o n   t o   r o o t   o f   r e p o s i t o r y 
 
 
 
 2 7 1 6 4 8 e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 0 1   :   u p d a t e   s h a d e r s 
 
 
 
 0 7 5 f 0 8 3   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 0 1   :   b u m p   v e r s i o n   n u m b e r   f o r   i n s t a l l e r 
 
 
 
 7 b e 6 6 c 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 0 1   :   u p d a t e   d e v e l o p e r   d o c u m e n t a t i o n 
 
 
 
 e f 8 7 4 4 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 0 1   :   u p d a t e   b u i l d   s c r i p t   t o   u s e   v s w h e r e . e x e 
 
                                                                                     d o c u m e n t a t i o n   u p d a t e 
 
 
 
 7 0 1 3 5 a c   -   T o r s t e n   E n d e r l i n g ,   2 0 1 8 - 0 1 - 0 1   :   i m p l e m e n t   a l t e r n a t e   s t a t ( )   f u n c t i o n   a n d   u p g r a d e   t o   V S 2 0 1 7   ( # 2 1 ) 
 
                                                                                     *   i m p l e m e n t   a l t e r n a t e   s t a t ( )   f u n c t i o n 
 
                                                                                       w o r k a r o u n d   t o   a l l o w   f o r   a n   u p g r a d e   o f 
 
                                                                                     t h e   p r o j e c t   t o   n e w e r   V i s u a l   S t u d i o 
 
                                                                                     v e r s i o n s 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   l e g a c y   O S   d e t e c t i o n   ( X P ) 
 
                                                                                     
 
                                                                                     *   r e - e n a b l e   c o m p i l e r   c h e c k 
 
                                                                                     
 
                                                                                     *   u p g r a d e   p r o j e c t   f i l e s   t o   V i s u a l 
 
                                                                                     S t u d i o   2 0 1 7 
 
 
 
 0 b c 5 8 d f   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 2 5   :   M a k e   s u r e   D X G I   s t a r t u p   l o g   m e s s a g e   i s   a l w a y s   p r i n t e d . 
 
 
 
 a 8 c 9 9 0 9   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 2 5   :   A d d e d   c h e c k   f o r   a d a p t e r s   t o   D X G I   r e q u i r e m e n t s   v a l i d a t i o n .   C h a n g e d   t h e 
 
                                                                                     r e q u i r e m e n t s   c h e c k   t o   r u n   o n l y   o n c e . 
 
                                                                                     M o v e d   t h e   c h e c k   i n t o   G f x D r v D X G I   a s   a 
 
                                                                                     s t a t i c   f u n c t i o n . 
 
                                                                                     T h e   d e f a u l t   h o s t   s e t u p   i n   V i r t u a l b o x 
 
                                                                                     h a s   D X G I / D 3 D 1 1   w i t h   n o   a d a p t e r s , 
 
                                                                                     c a u s i n g   t h e   U I   t o   h a v e   t h i s   o p t i o n , 
 
                                                                                     b u t   w a s   s i l e n t l y   f a l l i n g   b a c k   t o 
 
                                                                                     D D r a w . 
 
 
 
 e 9 5 b 6 d f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 4   :   r e v i s e   r e g r e s s i o n   t e s t   c a s e s 
 
 
 
 c c a 7 8 1 1   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 4   :   p e r f o r m   m i n o r   d o c u m e n t a t i o n   u p d a t e s 
 
 
 
 4 6 5 2 1 3 6   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 4   :   u p d a t e   v e r s i o n   n u m b e r   i n   d o x y f i l e 
 
 
 
 2 7 2 7 a 9 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 4   :   u p d a t e   d o c u m e n t a t i o n 
 
 
 
 9 e 1 c 1 4 1   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 4   :   a d d   r e g r e s s i o n   t e s t   c a s e   d e s c r i p t i o n   f o r   s c r e e n s h o t   f u n c t i o n / c l i p p i n g   e d i t o r 
 
 
 
 7 8 f f 0 8 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 4   :   a p p l y   m a x   P A L   a r e a   i n s t e a d   o f   o u t p u t   r e s o l u t i o n   t o   i n t e r n a l   c l i p p i n g   v a l u e s   t o 
 
                                                                                     d r a w   m o d u l e   i n   R e t r o P l a t f o r m   h e a d l e s s 
 
                                                                                     m o d e 
 
                                                                                     t h i s   e n s u r e s   t h a t   s c r e e n s h o t s   c a n   b e 
 
                                                                                     c a p t u r e d   f r o m   t h e   f u l l   A m i g a   h o s t 
 
                                                                                     s c r e e n   b u f f e r   i m m e d i a t e l y   a f t e r   t h e 
 
                                                                                     s t a r t   o f   t h e   e m u l a t i o n   s e s s i o n 
 
 
 
 0 6 a e 5 5 7   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 2 3   :   S e t   G D I - c o m p a t i b l e   f l a g   w h e n   c a l l i n g   R e s i z e B u f f e r s ( )   o n   t h e   s w a p c h a i n . 
 
 
 
 3 b 6 5 2 6 a   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 3   :   i m p r o v e   D i r e c t 3 D   s c r e e n s h o t   f u n c t i o n   w h e n   u s i n g   R P   s c a l i n g   f a c t o r s   >   1 
 
 
 
 3 8 5 4 a a 2   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 2   :   b u m p   v e r s i o n   n u m b e r   a l s o   i n   f i l e   i n f o r m a t i o n 
 
 
 
 4 e e 2 f 1 6   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 2   :   u p d a t e   v e r s i o n   n u m b e r   t o   0 . 5 . 7 
 
                                                                                     u p d a t e   d o c u m e n t a t i o n 
 
 
 
 4 e e c 7 a b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 2 - 2 2   :   a d j u s t   i n i t i a l   R e t r o P l a t f o r m   c l i p p i n g   o f f s e t s   t o   f i x   d i s p l a y   i n   r e g i o n / s i z e   a u t o 
 
                                                                                     m o d e 
 
 
 
 f c 1 c 5 3 f   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 0 5   :   U p p e r   t r a c k   l i m i t   u p d a t e . 
 
                                                                                     F i x   r e g r e s s i o n   f o r   O u t r u n   ( i n   0 . 5 . 4 ) 
 
                                                                                     a f t e r   G i t   8 6 b d 0 1 1 . 
 
 
 
 f 5 e e b 1 a   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 0 4   :   F i x e d   s i g n e d   b u g   i n   6 4 - b i t   d i v i s i o n . 
 
                                                                                     F i x e s   A D o o m . 
 
 
 
 8 b 0 c 1 1 2   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 0 3   :   R e - e n c o d e   t r a c k   d a t a   t o   M F M   f r o m   A D F   a f t e r   f l o p p y - w r i t e . 
 
                                                                                     S e c t o r   h e a d e r   v a l u e   " s e c t o r s   u n t i l   e n d 
 
                                                                                     o f   w r i t i n g "   c o u l d   g e t   o u t   o f   s y n c   i f 
 
                                                                                     w e   k e e p   t h e   M F M .   F o u n d   p i c k y 
 
                                                                                     t r a c k l o a d e r   t h a t   f a i l e d . 
 
 
 
 f b f f c e 7   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 0 3   :   M i n o r   C P U   t i m i n g   a d j u s t m e n t   f o r   b t s t . 
 
 
 
 0 e f c c 4 2   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 0 3   :   S o m e   c i a   e v e n t   c o u n t e r   c h a n g e s   a c c o r d i n g   t o   d o c s . 
 
 
 
 9 a 9 c e b 4   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 2 - 0 3   :   A d d e d   m i s s i n g   c h e c k s   f o r   d i s a b l e d   d r i v e s . 
 
                                                                                     F i x e s   W i n t e r   O l y m p i c s   9 4 . 
 
 
 
 1 2 5 7 0 f a   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 1 - 2 5   :   C o r r e c t e d   D i r e c t D r a w   p i x e l   f l a g   c h e c k .   A d d e d   m o r e   l o g g i n g   t o   s e e   w h a t ' s   a c t u a l l y 
 
                                                                                     p a s s e d   i n . 
 
 
 
 5 c a 3 9 1 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 1 - 1 0   :   b u m p   v e r s i o n   n u m b e r   i n   m a n u a l 
 
 
 
 a 9 f a a 8 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 1 - 1 0   :   u p d a t e   d o c u m e n t a t i o n   a n d   b u m p   v e r s i o n   n u m b e r   t o   0 . 5 . 6 
 
 
 
 6 a 0 d a d a   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 1 1 - 0 9   :   u p d a t e   R e t r o P l a t f o r m   m o d u l e s   t o   l a t e s t   v e r s i o n   p r o v i d e d   b y   C l o a n t o 
 
 
 
 8 c 2 4 0 b 5   -   P e t t e r   S c h a u           ,   2 0 1 7 - 1 0 - 0 7   :   A l i g n   d i s k   w o r d s   t o   s y n c   i f   s y n c   i s   f o u n d   o n   a n   o d d   b o u n d a r y .   ( i p f   r e l a t e d ) 
 
 
 
 5 2 b b d b e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 0 5 - 1 7   :   i m p l e m e n t   s u p p o r t   f o r   R e t r o P l a t f o r m   7 . 1   i n p u t   d e v i c e   h a n d l i n g   ( # 1 6 ) 
 
                                                                                     *   b e g i n   w o r k   o n   s u p p o r t   f o r 
 
                                                                                     R e t r o P l a t f o r m   A P I   7 . 1 
 
                                                                                       i n p u t   d e v i c e   h a n d l i n g   w i l l   b e   h a n d l e d 
 
                                                                                     b y   t h e   h o s t   i n s t e a d   o f   t h e 
 
   e m u l a t o r , 
 
                                                                                     i n i t i a l   c h e c k i n   o f   s u p p o r t i n g   f i l e s 
 
                                                                                     
 
                                                                                     *   a d d   c o n d i t i o n a l   d e f i n e 
 
                                                                                     F E L L O W _ S U P P O R T _ R P _ A P I _ V E R S I O N _ 7 1 
 
                                                                                     
 
                                                                                     *   a d d   l o g g i n g   f o r   i n c o m i n g   e v e n t s   i n 
 
                                                                                     d e b u g   m o d e 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   b r e a k d o w n   o f   e v e n t   m e s s a g e 
 
                                                                                     i n t o   s i n g l e   e v e n t s 
 
                                                                                     
 
                                                                                     *   c o d e   c l e a n u p 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   e x t r a c t i o n   o f   r a w   k e y c o d e 
 
                                                                                     f r o m   e v e n t   s t r i n g 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   f o r w a r d i n g   o f   r a w   k e y 
 
                                                                                     e v e n t s   t o   k e y b o a r d   m o d u l e 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   f i r s t   s t e p s   t o   l e a v e 
 
                                                                                     j o y s t i c k   c o n t r o l   u p   t o   R e t r o P l a t f o r m 
 
                                                                                     h o s t 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   l o g g i n g   o f   j o y d e v i c e 
 
                                                                                     a c t i v i t y   r e c e i v e d   f r o m   h o s t 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   s u p p o r t   t o   r e c e i v e 
 
                                                                                     j o y s t i c k   i n p u t   f r o m   R e t r o P l a t f o r m   h o s t 
 
                                                                                     
 
                                                                                     
 
                                                                                     *   a d j u s t   f o r m a t t i n g 
 
                                                                                     
 
                                                                                     *   u p d a t e   d o c u m e n t a t i o n   f o r   v e r s i o n 
 
                                                                                     0 . 5 . 5 
 
                                                                                     
 
                                                                                     *   f i x   r e c e p t i o n   o f   g u e s t   e v e n t 
 
                                                                                     m e s s a g e s   i n   r e l e a s e   b u i l d s 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   c o r r e c t   m e s s a g e   t e x t   f o r 
 
                                                                                     k e y   u p   e v e n t s 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   d y n a m i c   c a l c u l a t i o n   o f   m c s 
 
                                                                                     s t r i n g   b u f f e r   s i z e   f o r   i n c o m i n g   g u e s t 
 
                                                                                     e v e n t   h a n d l e r 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   f i x   f o r   l o g g i n g   o f   f u l l 
 
                                                                                     i n c o m i n g   m e s s a g e   t e x t 
 
                                                                                     
 
                                                                                     *   i m p r o v e   l o g g i n g   w h e n   i g n o r i n g   N U L L 
 
                                                                                     e v e n t   s t r i n g s 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   a s y n c h r o n o u s   h a n d l i n g   o f 
 
                                                                                     i n c o m i n g   e v e n t   m e s s a g e   q u e u e 
 
                                                                                     
 
                                                                                     *   d i s a b l e   d e l a y ,   a l w a y s   a b o r t   i n p u t 
 
                                                                                     q u e u e   w h e n   a   t h r e a d   i s   a c t i v e 
 
                                                                                     
 
                                                                                     *   a d j u s t   d e l a y   w h i l e   p a s t i n g   c l i p b o a r d 
 
                                                                                     t e x t   f r o m   R e t r o P l a t f o r m   h o s t 
 
                                                                                     
 
                                                                                     *   u p d a t e   R e t r o P l a t f o r m   l i b r a r y 
 
                                                                                     c o m p o n e n t s 
 
                                                                                     
 
                                                                                     *   s u p p o r t   t y p e m a t i c   r a t e   d e l a y 
 
                                                                                     
 
                                                                                     *   f i x   a c t i v a t i o n   m e s s a g e s   c a u s i n g 
 
                                                                                     u n w a n t e d   f l a s h e s   o f   t h e   W i n F e l l o w 
 
                                                                                     w i n d o w   w h e n   c l i c k i n g   t h e   m o u s e   o u t s i d e 
 
                                                                                     o f   t h e   w i n d o w 
 
                                                                                     
 
                                                                                     *   p e r f o r m   m i n o r   c o d e   c l e a n u p 
 
                                                                                     
 
                                                                                     *   i m p r o v e   ( d e b u g )   l o g g i n g 
 
                                                                                       f i x   m i s s i n g   l o g g i n g   o f   d a t e   w h e n 
 
                                                                                     f e l l o w A d d L o g 2   w a s   b e i n g   u s e d 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   f u r t h e r   i m p r o v e m e n t s   t o 
 
                                                                                     R A W   k e y b o a r d   i n p u t   d e b u g   l o g g i n g 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   f u r t h e r   k e y b o a r d   d e b u g 
 
                                                                                     l o g g i n g 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   k e y   p r e s s u r e   s t a t e 
 
                                                                                     t r a c k i n g   f o r   R A W   k e y   e v e n t s 
 
                                                                                     
 
                                                                                     *   u p d a t e   d o c u m e n t a t i o n 
 
                                                                                     
 
                                                                                     *   i m p l e m e n t   m i n o r   d e l a y   a f t e r   R A W   k e y 
 
                                                                                     r e l e a s e   t o   i m p r o v e   c o p y / p a s t e 
 
                                                                                     s t a b i l i t y   a t   h i g h   t y p e m a t i c   r a t e s 
 
                                                                                     
 
                                                                                     *   d i s a b l e   k e y b o a r d   i n p u t   d e l a y   v i a   R P 
 
 
 
 0 e c f 6 f b   -   k s h e r l o c k                 ,   2 0 1 7 - 0 5 - 0 5   :   s t r u c t   c p u B f D a t a   *   v s   c p u B f D a t a   * 
 
                                                                                     c p u B f D a t a   *   i s   a   c + +   i d i o m 
 
 4 f 9 2 e 5 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 7 - 0 3 - 1 0   :   i m p l e m e n t   b e t t e r   e r r o r   h a n d l i n g   f o r   b u i l d   s c r i p t 
 
 
 
 4 7 4 3 7 7 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 5 - 1 9   :   u p d a t e d   d o c u m e n t a t i o n   r e g a r d i n g   d i s p l a y   s e t t i n g   c h a n g e s 
 
 
 
 5 e 6 f 5 5 b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 2 4   :   U s e   d e s k t o p   w o r k   a r e a   a s   b a s i s   f o r   c a l c u l a t i n g   t h e   m a x i m u m   s i z e   f o r   a   w i n d o w . 
 
 
 
 9 3 8 8 6 0 a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 2 4   :   P e r f o r m   a   v e r y   s i m p l e   u p g r a d e   w h e n   l o a d i n g   a n   o l d   c o n f i g   f i l e .   A n d   " L E D " 
 
                                                                                     p o s i t i o n   f i x   w h e n   i n t e r n a l   c l i p   i s 
 
                                                                                     l a r g e r   t h a n   o u t p u t   c l i p . 
 
 
 
 7 b e b 5 2 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 4 - 2 3   :   e l i m i n a t e   s p e c i a l   h a n d l i n g   o f   F P S   c o u n t e r   p o s i t i o n i n g   i n   A m i g a   F o r e v e r   m o d e 
 
 
 
 d 7 0 c 1 a 4   -   p e t s c h a u                   ,   2 0 1 6 - 0 4 - 1 1   :   2 4 - b i t   s p r i t e - m e r g e   o n   H A M .   A d d   l o g   e n t r y   a b o u t   t h e   b u f f e r   d r a w . c   i s   s t a r t i n g   u p 
 
                                                                                     w i t h . 
 
 
 
 7 7 7 e f 6 1   -   p e t s c h a u                   ,   2 0 1 6 - 0 4 - 1 1   :   A d d e d   p r o p e r   s p r i t e s   o n   h a m   m e r g e   i n   1 6 - b i t   c o l o r   a n d   s e t   " b i t s "   i n   d x g i   b u f f e r 
 
                                                                                     i n f o . 
 
 
 
 6 4 f 2 f e 9   -   p e t s c h a u                   ,   2 0 1 6 - 0 4 - 1 1   :   F i x   1 6 - b i t   c o l o r   b u g .   T u r n   o f f   f l o p p y - l o g . 
 
 
 
 6 5 7 5 0 8 c   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 1 1   :   R e m o v e d   a n c i e n t   " c l i p   s c r o l l "   i n - e m u l a t i o n   s h o r t c u t s . 
 
                                                                                     I t   d i d n ' t   w o r k ,   a n d   h a r d l y   u s e f u l 
 
                                                                                     a n y m o r e   e i t h e r   w i t h   s c r e e n s   t h a t   h a s   
 
                                                                                     s p a c e   f o r   e v e r y t h i n g . 
 
 
 
 8 a 6 4 9 7 f   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 1 1   :   K e e p   f u l l - s c r e e n   m o d e   c o n f i g   s e t t i n g   i n   t h e   G U I   w h i l e   f l i p p i n g   " u s e   f u l l s c r e e n " 
 
                                                                                     o n   a n d   o f f . 
 
 
 
 4 7 a b b 1 2   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 4   :   R e g r e s s i o n   t e s t   d o c   u p d a t e 
 
 
 
 1 4 a 7 2 0 b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 4   :   R e g r e s s i o n   t e s t   f o r   " s p r i t e s   o n   H A M " 
 
 
 
 1 6 8 c 1 3 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 4   :   U p d a t e d   r e g r e s s i o n   t e s t   d o c . 
 
 
 
 e d 2 8 e f c   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 4   :   D i s a b l e   R D B   d e t e c t i o n   f o r   n o w   f o r   0 . 5 . 4 
 
                                                                                     F e a t u r e   n o t   c o m p l e t e . 
 
 
 
 f 9 9 a 9 4 e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 4   :   T o   b e   s a f e ,   i n c r e a s e   s p r i t e   m a x   l i s t   i t e m s   t o   1 0 0 . 
 
                                                                                     T h i s   i s   n e a r l y   d o u b l e   t h e   m a x i m u m   t h a t 
 
                                                                                     h a s   b e e n   r e c o r d e d   d u r i n g   t e s t .   C l o s e s 
 
                                                                                     # 1 1 
 
 
 
 1 a 0 0 4 c 7   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 3   :   E x c t r a c t   f l o p p y   d i s k   n a m e s   a l s o   f r o m   m a i n   p a g e   a n d   i n c l u d e   t h i s   i n   t h e   c h e c k   o n 
 
                                                                                     c o n f i g   c h a n g e d . 
 
                                                                                     F i x e s   # 1 3 
 
 
 
 1 2 c 4 3 b 6   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 3   :   D e c i d e   s c a l e   f r o m   d e s k t o p - s i z e   w h e n   d i s p l a y   s c a l e   i s   a u t o m a t i c   a n d   n o t 
 
                                                                                     f u l l - s c e e n   m o d e . 
 
                                                                                     S e l e c t   t h e   l a r g e s t   s c a l e   t h a t   f i t s   o n 
 
                                                                                     t h e   d e s k t o p . 
 
 
 
 5 e c a 1 8 f   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 3   :   S e p a r a t e   e x p r e s s i o n s   f o r   a l l   b l i t   m i n t e r m s . 
 
                                                                                     A l l   e x p r e s s i o n s   h a v e   b e e n 
 
                                                                                     a u t o m a t i c a l l y   v e r i f i e d   a g a i n s t   g e n e r a l   
 
                                                                                     a l g o r i t h m . 
 
 
 
 9 8 5 0 b 4 d   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 3   :   U s e   t i m e r   t o   d e l a y   f l i p . 
 
                                                                                     G o t   r i d   o f   t h e   d e l a y   l o o p ,   u s i n g   t i m e r 
 
                                                                                     t o   w a i t .   S o m e   c l e a n u p   i n   t i m e r   c l a s s : 
 
                                                                                     G o t   r i d   o f   o b s o l e t e   5 0 h z   o p t i o n 
 
                                                                                     w i t h o u t   s o u n d ,   t h e r e   i s   n o   s u p p o r t   f o r 
 
                                                                                     t h i s   e l s e w h e r e .   G e n e r a l i z e d   i n t e r f a c e , 
 
                                                                                     m o d u l e s   c a n   r e g i s t e r   c a l l b a c k s   i n   t h e 
 
                                                                                     t i m e r . 
 
 
 
 9 1 4 e 7 2 8   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 2   :   D o c u m e n t e d   A m e g a s   a n d   G a m e s ,   s u m m e r   e d i t i o n   i n   r e g r e s s i o n   t e s t i n g   d o c u m e n t . 
 
 
 
 8 6 b d 0 1 1   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 2   :   T w o   d i s k   r e l a t e d   f i x e s . 
 
                                                                                     A m e g a s   o n e - f i l e   p a c k e d   g a m e ,   f a i l e d   t o 
 
                                                                                     s e t   d i s k   m o t o r   a n d   h u n g .   A c c o r d i n g   t o 
 
                                                                                     H R M   m o t o r   b i t   m u s t   b e   s e t   u p   i n 
 
                                                                                     a d v a n c e   b y   s o f t w a r e .   T h i s   i s   n o w 
 
                                                                                     c h e c k e d . 
 
 
 
                                                                                     T h e   g a m e s ,   s u m m e r   e d i t i o n ,   a d d e d   s t e p 
 
                                                                                     l i m i t   t o   a v o i d   g o i n g   b e y o n d   e n d   o f   
 
                                                                                     d i s k   i m a g e . 
 
 
 
 7 5 3 f 3 3 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 4 - 0 1   :   E v o l v e d   U I   s o m e   m o r e .   R e m o v e d   w i n d o w   w i d t h / h e i g h t   e d i t - b o x e s .   U s i n g   o n l y 
 
                                                                                     o v e r s c a n +   s c a l e . 
 
 
 
 e 0 a 9 a 4 5   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 2 8   :   S p r i t e s ,   m o v e   D M A   a c t i o n   l i s t   f l u s h   t o   e n d   o f   f r a m e . 
 
                                                                                     S p r i t e   l o g i c   n e e d s   t h e s e   a c t i o n s   t o 
 
                                                                                     b u i l d   u p   u n t i l   D M A   i s   t u r n e d   o n . 
 
 
 
 8 e e b 6 c b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 2 8   :   F i x   a f   s t a r t u p   p r o b l e m .   S e t   c u r r e n t   c l i p   a l s o   i n   c o n f i g . 
 
 
 
 a 6 b 3 a c 4   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 2 8   :   R e m o v e d   + 1   o f f s e t   i n t r o d u c e d   e a r l i e r .   R e m o v e d   s o m e   c o d e   n o t   n e e d e d   a n y m o r e . 
 
                                                                                     + 1   o f f s e t   c a m e   f r o m   r o u n d i n g   o f   s h r e s 
 
                                                                                     c o o r d i n a t e   t o   l o r e s   c o o r d i n a t e .   N e e d 
 
                                                                                     t o   f i n d   a n o t h e r   s o l u t i o n . 
 
 
 
 f a 2 4 2 8 5   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 2 8   :   S i m p l i f i e d   r e c t a n g l e   c a l c u l a t i o n s . 
 
 
 
 a 3 a b 8 d 8   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 2 8   :   M o s t l y   r e f a c t o r i n g   a n d   i n i t i a l   U I . 
 
 
 
 c 7 6 b 9 5 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 2 1   :   F l u s h   s p r i t e   a c t i o n   a n d   d m a   l i s t s   e v e r y   E n d O f L i n e . 
 
                                                                                     A v o i d s   a c c u m u l a t i o n   w h e n   s p r i t e 
 
                                                                                     d i s p l a y   i s   o f f   a n d   l i s t s   a r e   n o t   
 
                                                                                     p r o c e s s e d .     ( L i k e   w h e n   S t a t e   o f   t h e 
 
                                                                                     a r t   c r a s h e s   o n   o c s - c o n f i g . ) 
 
 
 
 b b b b 7 8 c   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 7   :   R e d u c e d   S P R I T E _ M A X _ L I S T _ I T E M S   t o   5 0 .   A d d e d   d e b u g   c o d e   t o   w a r n . 
 
                                                                                     S h o u l d   b e   e n o u g h ,   p r e v i o u s   v a l u e   w a s 
 
                                                                                     5 0 0 0   a n d   a f t e r   m y   p r e v i o u s   f i x ,   t h e   
 
                                                                                     e m u l a t o r   n e e d e d   3 2 0 M B   e x t r a   m e m o r y . 
 
 
 
 3 f e 8 f 6 c   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 7   :   F i x   f o r   s p r i t e s   o n   H A M   m o d e . 
 
 
 
 c c 7 2 7 b 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 3 - 1 7   :   u p d a t e   R E A D M E 
 
 
 
 f 9 7 9 8 d a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 5   :   A d d e d   d e b u g   l o g g i n g   o f   t h e   e n t i r e   R D B   b l o c k . 
 
 
 
 1 3 7 c e c 3   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 5   :   A d d   r d b   f l a g . 
 
 
 
 4 c 5 1 4 a e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 5   :   R e a d   h d - c o n f i g   f r o m   R D B . 
 
 
 
 7 0 a a 3 7 6   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   A d d i t i o n a l   d x g i   t o   d i r e c t d r a w   f a l l b a c k   a d d e d . 
 
                                                                                     F o u n d   V i s t a   V M   t h a t   h a d   d 3 d 1 1 . d l l   b u t 
 
                                                                                     r e p o r t e d   n o   a d a p t e r s   o n   a c t u a l   
 
                                                                                     s t a r t u p . 
 
 
 
 8 5 d 5 c a 3   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   R e m o v e d   c o d e   t h a t   s e t s   f i x e d   c l i p   f r o m   t h e   u i   f o r   n o w . 
 
 
 
 4 a 1 a d 4 d   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   C l e a n u p   o f   h a m   s p r i t e   d r a w i n g   i n   3 2 - b i t   c o l o r .   F i x   w r o n g   o f f s e t s . 
 
 
 
 c 4 4 d c d 5   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   S w i t c h e d   t o   u s i n g   a   p o i n t   s a m p l e r   f o r   m a g n i f i c a t i o n . 
 
 
 
 5 1 b 9 5 3 6   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 3 - 1 3   :   o n l y   a c q u i r e / u n a c q u i r e   a n a l o g   j o y s t i c k s   w h e n   a n   a n a l o g   j o y s t i c k   i s   a c t u a l l y 
 
                                                                                     a t t a c h e d   t o   a   g a m e p o r t 
 
 
 
 0 a a 9 f 6 a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   D e c l a r e   t i m e r   v a r i a b l e   a s   v o l a t i l e   t o   p r e v e n t   o p t i m i s a t i o n . 
 
 
 
 9 0 4 0 6 8 e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   R e s t r i c t   s e r i a l   f i l e   o u t p u t   t o   d e b u g   m o d e . 
 
 
 
 c a e 5 9 0 c   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 3   :   F i r s t   t r y   a t   i m p r o v i n g   o r   e v e n i n g   o u t   t h e   p a c e   o f   f r a m e   p r e s e n t . 
 
 
 
 7 1 0 6 f 6 b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 2   :   C a l c u l a t e   s o u n d   b u f f e r   l e n g t h   i n   f l o a t   t o   a v o i d   e x c e s s i v e   r o u n d i n g   e r r o r s .   A l s o 
 
                                                                                     f i x   ( r a r e )   l o s t   s a m p l e s   b u g . 
 
 
 
 0 1 f 3 f 8 d   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 2   :   S e t   v o l u m e   a l s o   i n   s o u n d . c   w h e n   R P   c h a n g e s   i t . 
 
                                                                                     V o l u m e   w a s   l o s t   i f   R P   r e i n i t i a l i s e d 
 
                                                                                     t h e   e m u l a t o r ,   l i k e   w h e n   c h a n g i n g   
 
                                                                                     d i s p l a y   s c a l e .   F i x e s   # 1 2 
 
 
 
 6 a 3 d 6 5 2   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 2   :   S o u r c e   a n d   d e s t i n a t i o n   w i n d o w   f i x e s   f o r   R P   a n d   D 3 D 1 1 . 
 
 
 
 f b a f 1 2 7   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 1 2   :   M i n o r   c h a n g e   t o   c a l c u l a t i n g   s o u r c e   b u f f e r   v i e w   i n   d d r a w   f o r   R P . 
 
                                                                                     D o w n s c a l e   w i d t h   a n d   h e i g h t   t o   1 x   f o r 
 
                                                                                     t h e   s o u r c e   b u f f e r . 
 
 
 
 7 e e 1 7 a 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 0 3   :   S o m e   m i n o r   c l i p   c h a n g e s   t o   g e t   o u t p u t   i n   1 x   A F . 
 
 
 
 c a 0 0 1 d 9   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 0 3   :   C l o s e   w i n d o w   b u t t o n   d i d   n o t   w o r k . 
 
                                                                                     A l l o w   S C _ C L O S E   t o   b e   h a n d l e d   b y 
 
                                                                                     D e f W i n d o w P r o c ( )   i n   s t a n d - a l o n e   m o d e .   
 
                                                                                     F i x e s   # 9 
 
 
 
 4 4 1 5 a 2 e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 3 - 0 3   :   F i x   d 3 d 1 1   c r a s h   w h e n   w i d t h   o r   h e i g h t   b e c o m e s   0 . 
 
                                                                                     F o r   p r a c t i c a l   r e a s o n s ,   j u s t   s e t t i n g 
 
                                                                                     t h e   w i d t h   o r   h e i g h t   t o   1   i n   t h i s   
 
                                                                                     s i t u a t i o n . 
 
 
 
 f e 5 8 f 8 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 3 - 0 2   :   r e p l a c e   g e n e r a t e d   s h a d e r   h e a d e r   f i l e s   w i t h   t h e   o n e s   g e n e r a t e d   b y   V S 2 0 1 3 
 
 
 
 7 5 3 c 7 9 c   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 3 - 0 2   :   f i x   p o s t - m e r g e   c o m p i l a t i o n   e r r o r 
 
 
 
 4 5 6 0 a c 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   A d d e d   a l l   c l i p   c o n f i g   s e t t i n g s .   + i n i   f i l e ,   c h a n g e   w i n d o w   p o s   t o   s i g n e d . 
 
                                                                                     C l i p   m o d e   " f i x e d "   k e e p s   t h e   c u r r e n t 
 
                                                                                     v a l u e s   s e t   i n   c o d e .   F o r   n o w   t h e   G U I   
 
                                                                                     w i l l   u s e   f i x e d   c l i p   a n d   s e t   t h e   c l i p 
 
                                                                                     t o   m a x   P A L   v a l u e s   i n   a u t o m a t i c   s c a l e 
 
                                                                                     m o d e .   M u s t   f i n d   o u t   h o w   t o   p r e s e n t 
 
                                                                                     t h i s   i n   a   U I .   A l s o   a   p r o b l e m   w i t h   t h e 
 
                                                                                     w i n d o w   s t a r t i n g   o u t s i d e   t h e   d e s k t o p 
 
                                                                                     m i g h t   b e   f i x e d   b y   u s i n g   s i g n e d 
 
                                                                                     c o o r d i n a t e s   i n   t h e   i n i - f i l e . 
 
 
 
 a 1 b 9 f 8 a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   A d d e d   r e s i z e   f o r   d d r a w . 
 
 
 
 e 4 c 7 e 3 f   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   A d d   s u p p o r t   f o r   w i n d o w   r e s i z e   i n   a u t o m a t i c   s c a l e   m o d e .   d 3 d 1 1   o n l y   f o r   n o w . 
 
 
 
 6 8 5 4 8 4 3   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   C l e a r   b u f f e r   b e f o r e   u s e   i n   d 3 d 1 1 ,   a v o i d s   d e a d   l i n e s   i n   s c a n l i n e   m o d e . 
 
 
 
 8 3 3 9 7 e a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   A l s o   c l e a r   u n r e n d e r e d   a r e a / b o r d e r s   i n   f u l l s c r e e n   d d r a w   m o d e . 
 
 
 
 8 f 5 e e a a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   C l e a r   w h i t e   w i n d o w   c o n t e n t s   t h a t   a p p e a r   w i t h   d d r a w   i n   u n d r a w n   a r e a s . 
 
                                                                                     +   m o v e d 
 
                                                                                     g f x D r v D D r a w C a l c u l a t e D e s t i n a t i o n R e c t a n g l e ( ) 
 
                                                                                     i n t o   a   s e p a r a t e   f u n c t i o n s   f o r   r e u s e . 
 
 
 
 1 7 5 5 5 8 3   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   I m p l e m e n t e d   t h e   a u t o m a t i c   s c a l e   s e l e c t i o n .   B e s t   f i t   m o d e   f o r   a n y   o u t p u t   s i z e . 
 
 
 
 5 6 0 f b f f   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   S o m e   l o g g i n g   f i x e s . 
 
 
 
 d 0 2 9 8 6 4   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   F i x   p r o b l e m   w h e r e   f u l l s c r e e n   b u f f e r   w o u l d   b e   l o s t   f o r e v e r   o n   a l t - t a b . 
 
                                                                                     R e l a t e d   t o   u s i n g   b l i t t e r   a l w a y s   i n 
 
                                                                                     f u l l s c r e e n .   A l s o   d i d   s o m e   s i m p l e   c + + 
 
                                                                                     r e p l a c e m e n t s .   ( n u l l p t r ,   j o i n   v a r i a b l e   
 
                                                                                     d e c l a r a t i o n   a n d   a s s i g n m e n t ) 
 
 
 
 9 e e 8 c a 5   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 2 8   :   d x 1 1 :   R o w   p i t c h   w a s   n o t   u p d a t e d   f r o m   m a p   c a l l   r e s u l t ,   t o   f i x   g r a r b l e d   o u t p u t   f o r 
 
                                                                                     r e s o l u t i o n s   l i k e   7 5 2 x   e t c . 
 
 
 
 d 6 0 d a 2 0   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 2 5   :   S o m e   m o r e   d d r a w   c l i p   a n d   b u f f e r   s i z e   t w e a k s . 
 
                                                                                     T O D O :   S e e m s   l i k e   t h e   e n t i r e   w i n d o w 
 
                                                                                     a r e a   n e e d s   t o   b e   r e d r a w n   i f   c l i p   i s   
 
                                                                                     s m a l l e r   t h a n   w i n d o w . 
 
 
 
 5 d 9 7 a e a   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 2 5   :   I n i t i a l i s e   c l i p   b e f o r e   p o s t   e m u l a t i o n   s t a r t   i n   d x g i . 
 
                                                                                     A l s o   n o t   u s i n g   d x g i   a s   d e f a u l t   v a l u e 
 
                                                                                     i n   t h e   c o d e   t o   m a t c h   w h a t   c o n f i g   w i l l 
 
                                                                                     s e t   a s   d e f a u l t   ( d d r a w ) .   U s i n g   n u l l p t r 
 
                                                                                     a l l   o v e r   i n   t h e   d x g i   f i l e . 
 
 
 
 9 2 c b d a b   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 2 2   :   M o r e   t w e a k s   t o   i n i t i a l i s a t i o n   o r d e r .   ( S a v e   w o r k ) 
 
                                                                                     B r e a k s   d x g i ,   f i x e s   d d r a w . 
 
 
 
 0 a 1 b 3 d b   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 2 2   :   M e m o r y   c o r r u p t i o n   i s s u e ,   l i n e d e s c   a r r a y s   i n d e x e d   w i t h   b u f f e r   - 1 . 
 
 
 
 9 2 2 d d 2 5   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 2 2   :   H U D   m u s t   u s e   b u f f e r   w i d t h   f o r   p o s i t i o n i n g ,   n o t   h o s t   w i n d o w / s c r e e n   w i d t h . 
 
 
 
 5 7 a 5 3 3 e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 9   :   A d d e d   s h a d e r   h e a d e r   f i l e s   t o   a v o i d   r e g e n e r a t i o n   a n d   g i t   c h a n g e d   f i l e   d e t e c t i o n . 
 
 
 
 8 1 6 1 4 c 6   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 1 8   :   f i x   c o m p i l e r   w a r n i n g   C 4 5 3 0   i n   f e l l o w . c 
 
 
 
 7 d 9 1 3 6 b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 7   :   S o m e   c l e a n u p ,   r e m o v e d   n o n - e x i s t i n g   f u n c t i o n s   f r o m   h e a d e r   f i l e s . 
 
 
 
 4 e 6 7 c 9 6   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 1 7   :   f i x   c o m p i l a t i o n   w i t h   f r e e   e d i t i o n s   o f   V i s u a l   S t u d i o 
 
 
 
 f 2 5 6 2 9 c   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 7   :   S o m e   c l e a n u p   i n   u a r t . c p p / . h 
 
 
 
 b 1 4 a 5 6 7   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 7   :   A d d e d   s i m p l e   u a r t   e m u l a t i o n   t o   c a p t u r e   t h e   s e r i a l   p o r t   l o g   f r o m   t h e   a r o s   r o m . 
 
                                                                                     W r i t e s   t o   a   f i l e .   N o   i n p u t . 
 
 
 
 8 0 8 d 4 f 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 7   :   S e t   m a x   p a l   t o   3 1 4   t o   a l l o w   t h e   e x t r a   A F   l i n e . 
 
 
 
 c 1 1 8 1 5 9   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 7   :   M o v e d   g r a p h E m u l a t i o n S t a r t ( )   c a l l   a f t e r   d r a w E m u l a t i o n S t a r t ( ) . 
 
                                                                                     O l d   b u g .   D r a w   f u n c t i o n   p t r   s e t   b y 
 
                                                                                     d r a w E m u l a t i o n S t a r t ( )   u s e d   t o   
 
                                                                                     i n i t i a l i s e   d a t a   i n 
 
                                                                                     g r a p h E m u l a t i o n S t a r t ( ) .   A v o i d s 
 
                                                                                     d e p e n d e n c y   o n   t h e   w r o n g   d e f a u l t   " d r a w " 
 
                                                                                     f u n c t i o n   w h e n   t h e   u s e r   c h a n g e d   d i s p l a y 
 
                                                                                     s c a l e .   C o u l d   c r a s h   t h e   e m u l a t o r   b y 
 
                                                                                     d r a w i n g   b e y o n d   t h e   e n d   o f   t h e   f r a m e 
 
                                                                                     b u f f e r . 
 
 
 
 a 2 c 8 c 1 a   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 7   :   S e t   d r o p   l i s t   s i z e   f o r   s c a l e   c o m b o .   R e m o v e d   s o m e   u n u s e d   v a r i a b l e s   i n   g r a p h . c   a n d 
 
                                                                                     o b s o l e t e   a s m   c o m m e n t s . 
 
 
 
 e 3 2 7 e 7 5   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 1 5   :   S a v e   w o r k   w i t h   a d d i n g   D I S P L A Y S C A L E   o p t i o n s   f o r   3 X , 4 X   a n d   A U T O . 
 
                                                                                     N o t   f i n i s h e d .   N e e d e d   a   c o m m i t   p o i n t . 
 
                                                                                     A u t o   i s   u n i m p l e m e n t e d .   C l i p   
 
                                                                                     c a l c u l a t i o n s   n o t   p e r f e c t ,   y e t . 
 
                                                                                     R e f a c t o r e d   d r a w _ m o d e   s t r u c t ,   m o v e d   
 
                                                                                     r u n - t i m e   i n f o r m a t i o n   t o   s t r u c t 
 
                                                                                     d r a w _ b u f f e r _ i n f o r m a t i o n ,   w h i c h 
 
                                                                                     d e s c r i b e s   t h e   A m i g a   s i d e   b u f f e r ,   a n d 
 
                                                                                     i s   d e t e r m i n e d   o n   e m u l a t i o n   s t a r t . 
 
 
 
 e 5 b 6 2 4 3   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 1 1   :   R e n a m i n g   a n d   c l e a n u p   r e g a r d i n g   c l i p . 
 
 
 
 9 3 1 1 6 c 0   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 1 0   :   P r e p a r e d   g e t t e r   a n d   s e t t e r   f u n c t i o n s   t o   c o n f i g u r e   c l i p   a r e a . 
 
 
 
 b d 4 8 5 c 6   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 1 0   :   R e s i z e   s w a p   c h a i n   b u f f e r s   i n   r e s p o n s e   t o   W M _ S I Z E . 
 
 
 
 c e c 7 7 3 5   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 1 0   :   A d d e d   s h a d e r   s o u r c e   f i l e s   t o   t h e   b u i l d .   R e m o v e d   d e p e n d e n c y   o n   d 3 d c o m p i l e r . l i b 
 
                                                                                     C o p i e d   D i r e c t X M a t h . h   t o   a   p l a c e   b e l o w 
 
                                                                                     l i b s   f o r   n o w .   A l t e r n a t i v e   i s   t o   b u i l d 
 
                                                                                     w i t h   a n   o l d   D X   S D K   a n d   u s e   x n a m a t h . h 
 
 
 
 d 5 8 9 f 4 2   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 9   :   i m p l e m e n t   b u i l d   e r r o r   d e t e c t i o n   i n   a u t o m a t e d   b u i l d   s c r i p t 
 
                                                                                     w h e n   t h e   m s b u i l d   p r o c e s s   f a i l s ,   t h e 
 
                                                                                     l o g f i l e   t h a t   i s   w r i t t e n   t o   % T E M P %   i s   
 
                                                                                     o p e n e d   a u t o m a t i c a l l y 
 
 
 
 a a 8 9 3 c 2   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 0 9   :   T e s t i n g   c h a n g e s   s u g g e s t e d   b y   r e s h a r p e r   f o r   C + +   o n   a   f i l e . 
 
 
 
 8 e 6 a b e 1   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 0 9   :   S i m p l i f y   f u n c t i o n s   t o   a c c e s s   c l i p   p r o p e r t i e s .   J u s t   r e t u r n   t h e   v a l u e s ,   n o t   t h e 
 
                                                                                     s t r u c t . 
 
 
 
 1 8 5 5 c 3 2   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 0 8   :   S i m p l e   a s p e c t   r a t i o   c o r r e c t i o n , 
 
 
 
 c f 6 0 9 a f   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 0 8   :   I m p r o v e   s o u r c e   b u f f e r   c l i p   s e l e c t i o n . 
 
 
 
 f e e e 1 c e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 2 - 0 3   :   S a v e   w o r k   o n   e x p e r i m e n t a l   r e n d e r   s t e p   t o   c o n t r o l   s c a l e   a n d   a s p e c t   r a t i o . 
 
                                                                                     N e e d s   m o r e   w o r k .   N o t e ,   t e m p o r a r i l y 
 
                                                                                     u p g r a d e d   t o   l a t e s t   t o o l s e t   t o   a c c e s s   
 
                                                                                     s o m e   f u n c t i o n s . 
 
 
 
 4 a 7 3 8 2 7   -   p e t s c h a u                   ,   2 0 1 6 - 0 2 - 0 1   :   S B C D   t w e a k ,   b o t h   r e s u l t s   a n d   f l a g s   s h o u l d   w o r k   w e l l   n o w . . 
 
 
 
 1 0 9 8 e d d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 1   :   f i x   C P U   m o d e l   b e i n g   r e s e t   d u r i n g   M 6 8 k T e s t e r   t e s t   e x e c u t i o n 
 
 
 
 a 1 f e d f d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 1   :   m a k e   m 6 8 k t e s t e r   p a s s   C P U   m o d e l   i n t o   C P U   e m u l a t i o n   c o r e 
 
 
 
 1 2 1 6 3 0 3   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 1   :   d e l e t e   o b s o l e t e   M 6 8 k t e s t e r . o p e n s d f 
 
 
 
 9 2 9 7 9 3 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 1   :   r e m o v e   d u p l i c a t e   . o p e n s d f   i g n o r e s 
 
 
 
 8 d 5 a 5 e 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 1   :   i g n o r e   a l l   . o p e n s d f   f i l e s 
 
 
 
 0 e 7 e 7 0 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 2 - 0 1   :   m 6 8 k t e s t e r   -   r e m o v e   u n u s e d   p r e g e n e r a t e d   f i l e s 
 
 
 
 b 0 e 9 6 4 7   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 3 1   :   F i x   e d g e   c a s e s   f o r   S B C D   ( a n d   N B C D ) .   T e s t s   p a s s   i n   M 6 8 k   t e s t   s u i t e   n o w . 
 
 
 
 f 3 4 3 2 f d   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 3 1   :   C l e a n e d   u p   M 6 8 K T e s t e r   a n d   b u i l d i n g   t h e   C P U   c o r e   f r o m   t h e   m a i n   e m u l a t o r   s o u r c e 
 
                                                                                     f i l e s 
 
                                                                                     R e m o v e d   f e l l o w . h   u s e   i n   c p u - m o d u l e , 
 
                                                                                     w a s   n o t   n e e d e d .   A d d e d   
 
                                                                                     C p u M o d u l e _ M e m o r y . h   h e a d e r   f i l e   t o 
 
                                                                                     r e d i r e c t   m e m o r y   i m p l e m e n t a t i o n s   i n   o n e   
 
                                                                                     p l a c e .   M i n o r ,   d o n ' t   g e n e r a t e   f i l e o p s . h 
 
                                                                                     r e f e r e n c e   f o r   c p u - p r o f i l e   i f   i t   i s   n o t 
 
                                                                                     b e i n g   u s e d . 
 
 
 
 6 8 e a e e 5   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 3 1   :   F i x   N   f l a g   o f   A B C D   a f t e r   t e s t i n g   o n   r e a l   A 6 0 0 . 
 
 
 
 f c d 5 7 c 5   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 3 1   :   A d d e d   f i x   f o r   a b c d   i n s t r u c t i o n   b u g s . 
 
 
 
 5 6 4 1 b d 0   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 3 1   :   F i x e d   b u g s   w i t h   a b c d   i n s t r u c t i o n . 
 
 
 
 0 8 9 4 4 f f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 3 0   :   u p d a t e   R E A D M E . m d ,   C O N T R I B U T I N G . m d 
 
                                                                                     m o v e   d e s c r i p t i o n   o f   s o u r c e   c o d e 
 
                                                                                     a r c h i v e   t o   R E A D M E . m d ;   a d d   c o n t r i b u t i o n   
 
                                                                                     i n f o r m a t i o n   t o   C O N T R I B U T I N G . m d 
 
 
 
 1 2 7 9 8 5 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 2 8   :   c r e a t e   S c r i p t s   d i r e c t o r y 
 
                                                                                     m o v e   r u n t e s t s . b a t   t o   s c r i p t s   d i r e c t o r y   
 
                                                                                     a d d   g e n e r a t e T e s t R e p o r t C S V . p s 1   w h i c h 
 
                                                                                     c a n   c r e a t e   a   C S V   s u m m a r y   o f   a l l   t e s t   
 
                                                                                     r e s u l t s 
 
 
 
 9 0 6 5 8 7 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 2 8   :   d e l e t e   u s e r   s e t t i n g s   f r o m   M 6 8 k T e s t e r   p r o j e c t ,   i g n o r e   t h e m   i n   t h e   f u t u r e 
 
 
 
 d d b 6 8 e e   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 2 8   :   d o w n g r a d e   M 6 8 K T e s t e r   t o   V S 2 0 1 3 ,   a d d   i g n o r e   s e t t i n g s   f o r   b i n a r i e s 
 
 
 
 0 9 c b c 3 e   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 2 7   :   L i n k e r   o p t i o n s   f o r   w i n 3 2 .   A d d e d   t e s t   b a t c h   f i l e .   S o m e   s t d o u t   f i x e s . 
 
 
 
 f d 5 7 0 c 6   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 2 7   :   A d a p t e d   M 6 8 k   e m u l a t o r   t e s t s u i t e   t o   w o r k   w i t h   t h e   F e l l o w   C P U   c o r e . 
 
                                                                                     I n i t i a l   a d a p t a t i o n   t o   s e e   i f   t h e   t e s t 
 
                                                                                     s u i t e   c o u l d   t e s t   t h e   F e l l o w   C P U   c o r e , 
 
                                                                                     a n d   i t   c a n !     N e e d   t o   r u n   m o r e 
 
                                                                                     t e s t - f i l e s   t o   s e e   w h a t   t h e   t e s t   s u i t e 
 
                                                                                     a c t u a l l y   f i n d s .   C l e a n u p   r e m a i n s ,   f o r 
 
                                                                                     s t a r t e r s   t h e   C P U   f i l e s   s h o u l d   n o t   b e 
 
                                                                                     d u p l i c a t e d . 
 
 
 
 6 1 b 2 d e 9   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 2 5   :   B i t f i e l d   i n s t r u c t i o n   b u g .   C o u l d   l o s e   b i t s   i n   f i e l d .   ( S p a c e b a t t l e   M P E G   a n i m a t i o n 
 
                                                                                     b y   T r i u m p h ,   X i n g   p l a y ) 
 
 
 
 9 f 3 e 1 e 6   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 2 5   :   S t a r t u p ,   s t o p   a n d   s w i t c h   t o   a n d   f r o m   v i a   A L T - T A B   w o r k s ,   i n c l u d i n g   D I n p u t   d e v i c e 
 
                                                                                     f o c u s .   ( O n   f i r s t   a d a p t e r ,   f i r s t 
 
                                                                                     s c r e e n ) 
 
                                                                                     T o d o :   P r o p e r   s c a l i n g   a n d   c l i p p p i n g . 
 
                                                                                     M o d e   s e l e c t i o n ,   t h e r e   a r e   l o t s   o f   
 
                                                                                     d u p l i c a t e s . 
 
 
 
 7 4 e 1 c 6 7   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 2 2   :   u p d a t e   d o c u m e n t a t i o n 
 
 
 
 9 b d d b a 2   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 1 8   :   F i x   m i n o r   m i s m a t c h   w h e n   b u i l d i n g   w i t h   c p u   p r o f i l i n g . 
 
 
 
 3 f 4 6 0 a 0   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 8   :   c o n f i g u r e   R P   j o y k e y   l a y o u t s   v i a   n e w   f u n c t i o n 
 
 
 
 3 a 5 d 9 2 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 8   :   c o n v e r t   c a l l b a c k   h o o k s   i n t o   c l a s s   m e m b e r   f u n c t i o n s 
 
 
 
 8 2 0 0 1 4 d   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 1 7   :   R e f a c t o r   c o d e   s o   t h a t   d i v   b y   z e r o   e x c e p t i o n   d o e s   n o t   n e e d   s e t j m p . 
 
 
 
 8 2 a 1 8 5 f   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 1 7   :   A d d e d   m i s s i n g   i n s t r u c t i o n   t i m i n g   f o r   T A S .   F i x   w r o n g   t i m i n g   f o r   P E A . 
 
 
 
 0 2 7 9 c 1 4   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 7   :   f i x   R e t r o P l a t f o r m   m u l t i - t h r e a d e d   l o g g i n g   c o n f l i c t s 
 
 
 
 4 a 7 6 e c f   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 7   :   f i x   w r a p p i n g   o f   l o g   m e s s a g e s 
 
                                                                                     f i x   s e v e r a l   i n s t a n c e s   w h e r e   l o g 
 
                                                                                     m e s s a g e s   w e r e   b e i n g   w r a p p e d   i n   
 
                                                                                     u n e x p e c t e d   p l a c e s   b e c a u s e   o f 
 
                                                                                     m u l t i - t h r e a d e d   c a l l s   t o   t h e   l o g g i n g   
 
                                                                                     f u n c t i o n 
 
 
 
 d 9 7 2 1 e 8   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 7   :   r e n a m e   C o n f i g   t o   p C o n f i g 
 
 
 
 b 0 2 9 7 3 b   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 7   :   c o d e   c l e a n u p 
 
                                                                                     r e m o v e d   s e v e r a l   u n u s e d   f u n c t i o n s 
 
 
 
 6 d b 2 2 5 2   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 7   :   p o r t   R e t r o P l a t f o r m   m o d u l e   t o   C + + 
 
 
 
 3 0 2 e 7 e e   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 6   :   m a k e   $ W C R E V $   m a t c h   n u m b e r   o f   c o m m i t s   i n   b r a n c h 
 
 
 
 e 0 9 a d 4 b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 1 6   :   C h a n g e s   t o   r e l o a d / s t a r t   l o g i c   o n   w r i t e   t o   t i m e r   h i   r e g i s t e r . 
 
 
 
 d c f e f 8 2   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 6   :   r e m o v e   A n k h S V N   c o n f i g u r a t i o n   f r o m   p r o j e c t   s o l u t i o n 
 
 
 
 e 5 c 9 d d 2   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 4   :   b u g f i x   f o r   s c r e e n s h o t s   i n   D i r e c t 3 D 1 1   m o d e   w h e n   g r a p h i c s   d r i v e r   a n d / o r   g r a p h i c s 
 
                                                                                     c a r d   d o n ' t   s u p p o r t 
 
                                                                                     M a p O n D e f a u l t T e x t u r e s 
 
 
 
 b e 2 e 8 8 e   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 4   :   i m p r o v e   l o g g i n g   i n   c a s e   o f   f a i l u r e   t o   c a p t u r e   s c r e e n s h o t   v i a   D 3 D 
 
 
 
 3 3 f c b 3 7   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 1 3   :   C h a n g e d   e m a i l - a d d r e s s .   S o m e   m i n o r   e d i t s . 
 
 
 
 2 a e 3 2 7 d   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 3   :   e x t e n d   w i d t h   o f   a u t h o r   c o l u m n   i n   C h a n g e L o g ,   m i n o r   d o c .   u p d a t e s 
 
 
 
 d d 6 c d b 2   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 2   :   f u r t h e r   U R L   c l a r i f i c a t i o n s   i n   u s e r   m a n u a l 
 
 
 
 3 d 6 1 3 9 4   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 2   :   c h a n g e   U R L   m e n t i o n e d   i n   m a n u a l ,   u p d a t e   R E A D M E 
 
 
 
 1 9 b 5 e 7 5   -   T o r s t e n   E n d e r l i n g ,   2 0 1 6 - 0 1 - 1 2   :   G i t H u b   U R L   u p d a t e 
 
 
 
 5 1 5 f 6 f 6   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 1 0   :   T r y   a g a i n   w i t h   n e w   b r a n c h ,   f i r s t   o n e   s o m e h o w   g o t   b a s e d   o n   a n   o l d   v e r s i o n   t h a t 
 
                                                                                     m a d e   m e r g e   h o p e l e s s . 
 
 
 
 3 7 a 6 6 4 9   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 0   :   d i s a b l e   h y p h e n a t i o n 
 
 
 
 9 3 c 7 2 7 5   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 0   :   f u r t h e r   r e f i n e m e n t   o f   u s e r   m a n u a l 
 
 
 
 0 b 6 7 8 7 8   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 0   :   m o d i f y   C R T   L i n k - T i m e   T a b l e s   o n l y   f o r   d e b u g   b u i l d s 
 
 
 
 0 b f 2 2 8 6   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 1 0   :   e n s u r e   w i n D r v D e t e c t M e m o r y L e a k s ( )   i s   c a l l e d   a f t e r   W i n M a i n 
 
 
 
 1 4 2 4 a f 3   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 9   :   u p d a t e s   t o   q u i c k s t a r t   g u i d e 
 
 
 
 f f 4 7 1 a 3   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 9   :   b u g f i x :   f i x   s o m e   m e m o r y   l e a k s 
 
 
 
 d e 6 c 2 5 b   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 9   :   u p d a t e s   t o   q u i c k s t a r t   g u i d e 
 
 
 
 2 c 1 8 9 a 5   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 9   :   a l l o w   R O M   i m a g e s   w i t h   . b i n   e x t e n s i o n   ( A R O S ) 
 
 
 
 5 7 9 4 5 c 5   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 9   :   b u g f i x :   a p p l y i n g   a   m o d e l   p r e s e t   d i d   n o t   c l e a r   t h e   e x t e n d e d   R O M   c o n f i g u r a t i o n 
 
 
 
 8 d 7 1 3 7 3   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   f i r s t   d r a f t   o f   q u i c k s t a r t   g u i d e   a d d e d 
 
 
 
 8 0 9 5 6 4 6   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   m o v e d   c o n t r i b u t i o n s   c h a p t e r   t o   m a k e   i t   b e t t e r   f i t   o n t o   o n e   p a g e 
 
 
 
 2 f 4 4 8 8 7   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   c h a p t e r   a b o u t   c o n t r i b u t i n g   t o   W i n F e l l o w ,   A R O S ,   . . . 
 
 
 
 3 3 3 0 0 a c   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   i n c l u d e   T r a n s D i s k   a n d   T r a n s R O M   i n   b u i l d s 
 
 
 
 6 e 9 b a a c   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   r e l e a s e   b u i l d   s c r i p t   m a d e   m o r e   e r r o r - r e s i l i e n t 
 
 
 
 8 e b a 5 2 1   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   r e s t r u c t u r e d   t o o l s   a n d   d o c u m e n t a t i o n 
 
                                                                                     r e n a m e   u s e r   g u i d e   t o   u s e r   m a n u a l   m o v e 
 
                                                                                     T r a n s D i s k   a n d   T r a n s R O M   t o 
 
                                                                                     U t i l i t i e s \ A m i g a   d o c u m e n t a t i o n   u p d a t e 
 
 
 
 3 9 0 a 0 8 4   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 8   :   f i x   v e r s i o n i n f o   g e n e r a t i o n / c o m p i l a t i o n   o n   b r a n c h e s 
 
 
 
 0 1 f 6 4 c c   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 7   :   b u i l d   s c r i p t   f i x e s 
 
                                                                                     f i x   e x e c u t i o n   u s i n g   P o w e r S h e l l   2 ; 
 
                                                                                     a b o r t   s c r i p t   e x e c u t i o n   i n   c a s e   o f   
 
                                                                                     e r r o r s 
 
 
 
 e c 7 e e 4 2   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 6   :   d o c u m e n t a t i o n   u p d a t e d 
 
                                                                                     d o c u m e n t a t i o n   u p d a t e d   t o   r e f l e c t   h o m e 
 
                                                                                     o n   G i t H u b   t h a n k s   t o   K e l v i n   S h e r l o c k 
 
                                                                                     f o r   p r o v i d i n g   v a r i o u s   b u f i x e s   r e l a t e d 
 
                                                                                     t o   C P U   e m u l a t i o n 
 
 
 
 8 b 0 c 6 3 b   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 6   :   f i x u p   v e r s i o n   i n f o r m a t i o n   f o r   m a s t e r   b r a n c h 
 
 
 
 6 e 3 9 c 2 f   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 0 6   :   F i x   o f f   b y   o n e   p i x e l   b u g   a n d   a d d e d   m i s s i n g   i n c l u d e   f i l e   i n t o   p r o j e c t . 
 
 
 
 9 0 f 7 8 d 2   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 0 4   :   D y n a m i c a l l y   s e l e c t   c o p p e r   a n d   s p r i t e   c o d e   b a s e d   o n   e m u l a t i o n   m o d e .   C h a n g e d 
 
                                                                                     a l l o c a t i o n   o f   i n t e r n a l   f r a m e b u f f e r   i n 
 
                                                                                     B i t p l a n e D r a w - 
 
 
 
 7 b 1 0 0 9 c   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   d e t e c t i o n   o f   u n p u s h e d   c h a n g e s   n o w   t a k e s   a c t i v e   b r a n c h   i n t o   a c c o u n t 
 
 
 
 a 9 0 6 3 e f   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   i n c l u d e   f u l l   p r o d u c t   v e r s i o n   s t r i n g   i n   b u i l d   a r c h i v e s 
 
 
 
 a f 5 6 9 9 d   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   s u p p o r t   G i t   b r a n c h - s p e c i f i c   v e r s i o n   i n f o r m a t i o n 
 
                                                                                     a d d e d   G i t W C R e v . p s 1   s u p p o r t   f o r   s h o r t 
 
                                                                                     c o m m i t   /   b r a n c h   i n f o r m a t i o n   a d d   G i t 
 
                                                                                     s h o r t   c o m m i t   t o   v e r s i o n   i n f o r m a t i o n , 
 
                                                                                     a s   w e l l   a s   b r a n c h   ( i f   n o t   m a s t e r )   
 
                                                                                     d r o p p e d   " a l p h a "   f r o m   W i n F e l l o w   b u i l d 
 
                                                                                     v e r s i o n   /   a r c h i v e   n a m e s 
 
 
 
 4 9 3 a a f 8   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   p r o j e c t   d o c u m e n t a t i o n   u p d a t e 
 
                                                                                     a d d e d   l o g o ,   t e a m   i n f o r m a t i o n   u p d a t e d 
 
 
 
 d c 0 6 5 2 3   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   a d j u s t   a u t h o r   c o l u m n   w i d t h   i n   C h a n g e L o g 
 
 
 
 2 f a 9 a 7 e   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   r e f a c t o r   R e t r o P l a t f o r m   s c r e e n m o d e   r e g i s t r a t i o n   t o   u t i l i z e   g f x d r v   r o u t i n g   l a y e r 
 
                                                                                     p r o j e c t   d o c u m e n t a t i o n   u p d a t e 
 
 
 
 2 7 9 2 8 8 6   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   u p d a t e d   c o n t a c t   d e t a i l s   i n   R E A D M E . m d 
 
 
 
 2 c a 7 9 8 3   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   r e m o v e   b r o k e n   T O C   f r o m   R E A D M E . m d 
 
 
 
 8 7 c 4 0 5 5   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 4   :   a d d   M a r k D o w n   R E A D M E   t o   r e p o s i t o r y 
 
 
 
 7 1 0 9 d a b   -   p e t s c h a u                   ,   2 0 1 6 - 0 1 - 0 4   :   I n i t i a l   s p l i t   o f   s p r i t e s   a n d   c o p p e r .   M e r g e   w i t h   c o n f i g   o p t i o n . 
 
 
 
 6 b 5 9 6 c b   -   P e t t e r   S c h a u           ,   2 0 1 6 - 0 1 - 0 3   :   R e v e r t   " T h i s   c o m m i t   w a s   m a n u f a c t u r e d   b y   c v s 2 s v n   t o   c r e a t e   b r a n c h   ' a s s e m b l y _ b a    " 
 
 
 
 b 9 a 3 6 5 f   -   c a r f e s h                     ,   2 0 1 6 - 0 1 - 0 3   :   u p d a t e   r e p o s i t o r y   t o   s u p p o r t   G i t 
 
                                                                                     P o w e r S h e l l - b a s e d   b u i l d   s c r i p t s 
 
                                                                                     . g i t i g n o r e 
 
 
 
 f b 4 a 1 e 4   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 3 0   :   a l l o w   s e l e c t i o n   o f   g r a p h i c s   e m u l a t i o n   c o r e   v i a   c o n f i g u r a t i o n   f i l e 
 
                                                                                     ( g f x _ e m u l a t i o n _ m o d e = c y c l e e x a c t | l i n e e x a c t ) 
 
 
 
 e 1 7 8 f 1 5   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 3 0   :   u s e   F A I L E D / S U C C E E D E D   m a c r o s   w h e n   c h e c k i n g   r e s u l t s   o f   D 3 D 1 1   A P I   c a l l s   m i n o r   e r r o r 
 
                                                                                     h a n d l i n g   c h a n g e s / N U L L   p o i n t e r   c h e c k s 
 
 
 
 f e 0 2 4 9 a   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 3 0   :   D X G I :   e n s u r e   r e l e a s e d   C O M   o b j e c t s   a r e   n o   l o n g e r   b e i n g   r e f e r e n c e d   b a c k B u f f e r   w a s 
 
                                                                                     b e i n g   r e l e a s e d   t o o   e a r l y   d u r i n g 
 
                                                                                     t e x t u r e   f l i p   d o c u m e n t a t i o n   u p d a t e d 
 
 
 
 2 5 4 2 e d 2   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 8   :   f i x   s o m e   m e m o r y   l e a k s   i n   f l o p p y   i m a g e   e x t r a c t i o n   c o d e   a d d i t i o n a l   o p t i o n   t o   c a l l 
 
                                                                                     f e l l o w A d d L o g R e q u e s t e r   w i t h o u t   a 
 
                                                                                     c a t e g o r y   i c o n 
 
 
 
 6 0 1 8 4 5 d   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 5   :   i m p r o v e d   e r r o r   h a n d l i n g   w g u i R e q u e s t e r   n o w   p r o v i d e s   a   t y p e   ( i n f o / e r r o r / w a r n i n g ) 
 
                                                                                     f e l l o w A d d L o g R e q u e s t e r   s h o u l d   n o r m a l l y 
 
                                                                                     b y   c a l l e d   i n s t e a d   o f   w g u i R e q u e s t e r ,   t o 
 
                                                                                     e n s u r e   e r r o r   m e s s a g e s   a r e   a l s o   l o g g e d 
 
                                                                                     t o   t h e   l o g f i l e 
 
 
 
 3 8 5 6 a 3 6   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 4   :   D M S   e x t r a c t i o n   e r r o r   l o g g i n g   f i x e s   r e t u r n   c o d e   h a d   i n c o n s i s t e n t   t y p e ,   m o d i f y i n g 
 
                                                                                     t h e   r e t u r n   c o d e   f i x e d   m u l t i - l i n e   e r r o r 
 
                                                                                     m e s s a g e s 
 
 
 
 4 0 d 6 0 7 9   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 4   :   i m p r o v e d   e r r o r   l o g g i n g   f o r   D M S   f i l e   f o r m a t   l o g   a   d e t a i l e d   e r r o r   m e s s a g e   w h e n   a 
 
                                                                                     D M S   f l o p p y   i m a g e   c a n n o t   b e   e x t r a c t e d 
 
                                                                                     l o g   i f   a   D M S   f i l e   e n d e d   p r e m a t u r e l y 
 
                                                                                     ( e x a m p l e :   I T - W a l k m a n M u z a k . d m s ) 
 
 
 
 d 2 4 7 a 9 3   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 2 2   :   A d d e d   m i s s i n g   n e w   f i l e . 
 
 
 
 0 e b 4 e 5 a   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 2   :   d r o p p e d   r e q u i r e m e n t   f o r   D i r e c t 3 D   f e a t u r e   l e v e l   1 1 . 0   d o c u m e n t a t i o n   u p d a t e d 
 
                                                                                     a c c o r d i n g l y 
 
 
 
 8 3 2 b 6 8 0   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 2 1   :   A d d e d   e n u m e r a t i o n   l o g g i n g   o f   a v a i l a b l e   g r a p h c s   m o d e s   f o r   a n   a d a p t e r   a n d   i t ' s 
 
                                                                                     s c r e e n s . 
 
 
 
 4 7 0 4 3 e 6   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 2 1   :   D e - i n t e r l a c e :   O u t p u t   i s   m e s s e d   u p ,   t h i s   w a s   a n   o l d   b u g   t h a t   w a s   r a r e l y   s e e n 
 
                                                                                     b e c a u s e   i t   c o u l d   o n l y   h a p p e n   w i t h 
 
                                                                                     d d r a w   w h e n   y o u   h a d   m u l t i p l e   b u f f e r s , 
 
                                                                                     w h i c h   i s   o n l y   p o s s i b l e   w i t h 
 
                                                                                     f u l l - s c r e e n . 
 
                                                                                     D e - i n t e r l a c i n g   o n l y   w o r k s   w i t h   o n e 
 
                                                                                     ( A m i g a   s c r e e n )   b u f f e r   b e c a u s e   o f   t h e 
 
                                                                                     w a y   i t   i s   w r i t t e n   t o   d o   p a r t i a l 
 
                                                                                     u p d a t e s   t o   t h e   f r a m e . 
 
 
 
                                                                                     R e d u c e d   n u m b e r   o f   s t a g i n g   A m i g a   s c r e e n 
 
                                                                                     t e x t u r e s   t o   1   i n   D i r e c t X   1 1 
 
                                                                                     ( s w a p - c h a i n   s t i l l   d o u b l e - b u f f e r e d ) .   
 
                                                                                     F o r c e   1   b u f f e r   w i t h   d d r a w   i f 
 
                                                                                     d e - i n t e r l a c i n g   i s   e n a b l e d .   ( D o e s   n o t 
 
                                                                                     a f f e c t   w i n d o w e d   s e s s i o n s ) . 
 
 
 
 2 7 8 5 e 4 6   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 2 1   :   A d d e d   r e l e a s e   o f   p S u r f a c e 1   i n   S a v e S c r e e n s h o t ( ) . 
 
 
 
 f 4 d 2 c 3 5   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 2 1   :   R e m o v e d   d o u b l e - r e l e a s e   o f   I D X G I A d a p t e r   d u r i n g   a d a p t e r   e n u m e r a t i o n .   A l s o   a d d e d 
 
                                                                                     s o m e   e x t r a   f a i l u r e   c h e c k s   a n d   r e l e a s e 
 
                                                                                     c a l l s   o f   a l r e a d y   a l l o c a t e d   o b j e c t s 
 
                                                                                     b e f o r e   r e t u r n i n g   f a i l u r e   w h e n   c r e a t i n g 
 
                                                                                     o b j e c t s . 
 
 
 
 e 2 d d 1 3 4   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 1   :   p r e v e n t   a c t i v a t i o n   o f   D i r e c t 3 D   w h e n   d i s p l a y   d r i v e r   r e s t a r t   h a s   f a i l e d 
 
 
 
 9 9 5 7 a 4 b   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 1   :   v a r i o u s   f i x e s   a n d   c o d e   c l e a n u p   r e q u i r e   f e a t u r e   l e v e l   1 1 . 0   d e t e c t   f a i l u r e   i f   n o 
 
                                                                                     D 3 D   a d a p t e r s   w e r e   f o u n d   ( H y p e r - V )   a d d 
 
                                                                                     D i r e c t D r a w   t o   d r o p d o w n   l i s t   a l w a y s 
 
                                                                                     u p d a t e   t o   d o c u m e n t a t i o n   ( s y s t e m 
 
                                                                                     r e q u i r e m e n t s ,   e t c . ) 
 
 
 
 d 9 b 8 d 7 d   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 0   :   r e m o v e   r e d u d a n t   R e l e a s e ( )   o f   b a c k B u f f e r   d u r i n g   t e x t u r e   f l i p 
 
 
 
 1 f a c 1 5 f   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 0   :   s c r e e n s h o t   c o d e   i n   s t a n d a l o n e   e x e c u t i o n   m o d e   c a n   n o w   p r o d u c e   f i l t e r e d ,   a s   w e l l 
 
                                                                                     a s   u n f i l t e r e d   s c r e e n s h o t s 
 
 
 
 e 0 4 d 1 8 5   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 2 0   :   i n t e r n a l   s c r e e n s h o t   f u n c t i o n   n o w   s u p p o r t s   m u l t i p l e   s c r e e n s h o t s   t o   b e   s a v e d   p e r 
 
                                                                                     s e c o n d   a d d   v e r b o s e   r e p o r t i n g   o f   D 3 D 
 
                                                                                     l i v e   o b j e c t s   t o   d e b u g   b u i l d s 
 
 
 
 d 7 8 c e c 4   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 9   :   m i n o r   f i x   t o   k e y b o a r d   h a n d l e r 
 
 
 
 2 1 e 1 f a 1   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 9   :   s c r e e n s h o t s   c a n   n o w   b e   t r i g g e r e d   i n   W i n F e l l o w   b y   h i t t i n g   p r i n t s c r e e n   s c r e e n s h o t 
 
                                                                                     c o d e   r e f i n e d 
 
 
 
 0 2 f c 7 6 3   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 9   :   r e f i n e   D i r e c t 3 D   r e q u i r e m e n t s   c h e c k   m o v e   D 3 D   r e q u i r e m e n t   v a l i d a t i o n   i n t o   n e w 
 
                                                                                     f u n c t i o n 
 
                                                                                     g f x D r v D X G I V a l i d a t e R e q u i r e m e n t s ( ) 
 
                                                                                     d i s a b l e   g r a p h i c s   A P I   d r o p d o w n   l i s t 
 
                                                                                     w h e n   r e q u i r e m e n t s   a r e   n o t   m e t   r e m o v e 
 
                                                                                     b r o k e n   d e b u g   c o d e 
 
 
 
 e f 6 7 b c f   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 9   :   i m p l e m e n t   d y n a m i c   l o a d i n g   o f   D i r e c t 3 D   r e q u i r e m e n t s   f a l l b a c k   t o   D i r e c t D r a w   f o r 
 
                                                                                     s y s t e m s   w i t h o u t   D i r e c t 3 D   1 1   ( W i n d o w s 
 
                                                                                     X P ) 
 
 
 
 5 8 3 6 3 d 7   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 9   :   s u p p o r t   f o r   s c r e e n s h o t s   i n   D i r e c t 3 D   m o d e   ( R e t r o P l a t f o r m ) 
 
 
 
 a b 8 7 8 e 6   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 7   :   c h a n g e   g f x   d r i v e r   n a m e   f r o m   d i r e c t x 1 1   t o   d i r e c t 3 d 1 1   R e t r o P l a t f o r m   -   e n a b l e 
 
                                                                                     s c a n l i n e s   a n d   s c r e e n s h o t s   i n   D 3 D 
 
                                                                                     g r a p h i c s   m o d e 
 
 
 
 e 7 e 0 4 c 9   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 7   :   i m p l e m e n t   c l i p p i n g   i n   R e t r o P l a t f o r m   m o d e   u s i n g   D i r e c t 3 D   g r a p h i c s   A P I 
 
 
 
 d 0 5 b 7 e 8   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 4   :   e n a b l e   4 x   s c a l i n g   i n   R e t r o P l a t f o r m   m o d e 
 
 
 
 e 6 3 5 a 8 f   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 3   :   m i n o r   f i x   t o   l o g   m e s s a g e   r e g a r d i n g   d i s p l a y   s c a l e   f a c t o r 
 
 
 
 8 4 8 2 6 1 9   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 3   :   R e t r o P l a t f o r m   2 x   a n d   3 x   D 3 D   m o d e   s w i t c h   e n a b l e d 
 
 
 
 5 3 7 c 0 0 1   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 3   :   R e t r o P l a t f o r m   D 3 D   m o d e   r e g i s t r a t i o n   m o d i f y   f e a t u r e s   a v a i l a b l e   i n   d e b u g   b u i l d s 
 
                                                                                     w i t h   D 3 D   e n a b l e d 
 
 
 
 c 9 4 8 6 9 4   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 3   :   c h a n g e s   t o   R e t r o P l a t f o r m   g r a p h i c s   c o d e   f i x   F P S   p o s i t i o n   i n   c l i p p e d   R e t r o P l a t f o r m 
 
                                                                                     D i r e c t D r a w   m o d e s   ( a d j u s t   f o r   d i s p l a y 
 
                                                                                     s c a l e )   l i m i t   2 x   a n d   3 x ,   s c r e e n s h o t s 
 
                                                                                     a n d   s c a n l i n e s   t o   D i r e c t D r a w   m o d e   u n t i l 
 
                                                                                     t h e y   a r e   i m p l e m e n t e d / t e s t e d   w i t h 
 
                                                                                     D i r e c t 3 D 
 
 
 
 a a a 3 a 8 7   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 2   :   b u m p   v e r s i o n   t o   0 . 5 . 4   d i s a b l e   4 x   m o d e   i n   r e l e a s e   b u i l d s ,   a s   A m i g a   F o r e v e r   d o e s 
 
                                                                                     n o t   e n a b l e   i t   s o   i t   c a n n o t   b e   t e s t e d 
 
                                                                                     r e v e r t   m i n o r   u n n e c e s s a r y   c o d e   c h a n g e 
 
                                                                                     t o   g f x D r v D D r a w S u r f a c e B l i t 
 
                                                                                     d o c u m e n t a t i o n   u p d a t e 
 
 
 
 2 4 5 4 4 1 0   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 1 1   :   i n c r e a s e   s e c o n d a r y   o f f s c r e e n   s u r f a c e / a d j u s t   w i n d o w   c l i e n t r e c t   d i m e n s i o n s   i n 
 
                                                                                     R e t r o P l a t f o r m   m o d e   t o   a c c o m o d a t e 
 
                                                                                     l a r g e r   s c a l i n g   f a c t o r s 
 
 
 
 2 7 d 6 0 f c   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 0 9   :   c h a n g e d   R e t r o P l a t f o r m   s c a l i n g   c o d e   t o   s u p p o r t   n u m e r i c   s c a l i n g   f a c t o r s   i m p l e m e n t 
 
                                                                                     s u p p o r t   f o r   3 x   a n d   4 x   d i s p l a y   m o d e 
 
                                                                                     w h e n   u s e d   f r o m   A m i g a   F o r e v e r 
 
                                                                                     s c r e e n s h o t   f u n c t i o n   a d a p t e d   t o   s u p p o r t 
 
                                                                                     n u m e r i c   s c a l i n g   f a c t o r   c a l c u l a t i o n s 
 
                                                                                     ( R e t r o P l a t f o r m )   c h a n g e   t o   G U I   r e s o u r c e 
 
                                                                                     d e f i n i t i o n   t o   l o w e r   i n s t a l l a t i o n 
 
                                                                                     r e q u i r e m e n t s   f o r   b u i l d   e n v i r o n m e n t 
 
 
 
 3 e 2 9 f 5 4   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 0 1   :   T r y   a g a i n   u s i n g   l o c a l   c o p y   o f   d d r a w . l i b .   A l s o   r e m o v e d   C A P S   f r o m   x 6 4   l i n k e r 
 
                                                                                     s e t t i n g s . 
 
 
 
 7 b 2 0 1 2 5   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 0 1   :   A d d   f i l e . 
 
 
 
 5 8 9 5 b 4 5   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 0 1   :   A d d   f i l e . 
 
 
 
 c 2 f 5 a 9 7   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 0 1   :   R o l l b a c k ,   n e e d s   F e b   2 0 1 0   s d k   t o   b u i l d   w i t h   x p   s u p p o r t . 
 
 
 
 1 2 b b 5 b 7   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 0 1   :   D e l e t e d   p r o p s   f i l e . 
 
 
 
 1 4 e d 2 1 5   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 2 - 0 1   :   R e m o v e d   o l d   d x   s d k   f r o m   p r o p e r t y   s h e e t s   b e c a u s e   d d r a w . l i b   i s   i n c l u d e d   i n   t h e 
 
                                                                                     w i n d o w s   k i t s .   A n d   f i x e d   a   s m a l l 
 
                                                                                     s p r i n t f   e r r o r . 
 
 
 
 e 7 0 c 7 1 3   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 0 1   :   s i n c e   s t a t ( )   b u g   p e r s i s t s   i n   V i s u a l   S t u d i o   2 0 1 5   U p d a t e   1 ,   c o n f i g u r e   p r o j e c t   f o r 
 
                                                                                     V S 2 0 1 3   u p d a t e d   r e l e a s e   b u i l d   p r o f i l e 
 
                                                                                     w i t h   l a t e s t   c h a n g e s   t o   i n c l u d e   a n d 
 
                                                                                     l i n k e r   d e f i n i t i o n 
 
 
 
 f 5 6 7 b 8 e   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 0 1   :   m i n o r   c h a n g e   t o   f i x   c r a s h   w h e n   e x e c u t e d   f r o m   A m i g a   F o r e v e r   i n   D X 1 1   g r a p h i c s 
 
                                                                                     m o d e ;   m o d e s   a r e   n o t   b e i n g   r e g i s t e r e d 
 
                                                                                     p r o p e r l y   y e t   r e v e r t   p r o j e c t   t o   V i s u a l 
 
                                                                                     S t u d i o   2 0 1 3 
 
 
 
 5 f b b 0 1 d   -   c a r f e s h                     ,   2 0 1 5 - 1 2 - 0 1   :   d e v e l o p e r   d o c u m e n t a t i o n   u p d a t e d 
 
 
 
 0 0 3 7 5 0 1   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 1 - 2 9   :   A d d e d   m i s s i n g   f i l e   a n d   a l l o w   f a l l b a c k   t o   f e a t u r e   l e v e l s   l e s s   t h a n   D X   1 1 . 0 ,   d o w n 
 
                                                                                     t o   9 . 1 .   S t i l l   r e q u i r e s   D X   1 1   t o   b e 
 
                                                                                     i n s t a l l e d .   W i l l   a l l o w   o l d e r   c a r d s   t h a t 
 
                                                                                     d o n ' t   s u p p o r t   D X   1 1   f e a t u r e s   t o   w o r k 
 
                                                                                     u s i n g   t h e   D X   1 1   A P I . 
 
 
 
 a 4 2 c f c d   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 1 - 2 9   :   R e m o v e d   s o m e   c o n d i t i o n a l   d e f i n e s   t h a t   w e r e   e i t h e r   o b s o l e t e   o r   h a d   n o   a c t i v e 
 
                                                                                     r e f e r e n c e s   i n   t h e   c o d e . 
 
 
 
 9 a 8 9 e e 1   -   P e t t e r   S c h a u           ,   2 0 1 5 - 1 1 - 2 9   :   R e o r g a n i s e d   g f x d r v . c   t o   s u p p o r t   a l t e r n a t i v e s   t o   d i r e c t d r a w .   N o w   t h e r e   i s   a 
 
                                                                                     r o u t i n g   l a y e r   ( g f x d r v ) ,   c o m m o n 
 
                                                                                     f u n c t i o n a l i t y   ( G f x D r v C o m m o n )   a n d 
 
                                                                                     d i r e c t d r a w   ( g f x d r v _ d i r e c t d r a w ) . 
 
                                                                                     I n i t i a l   D i r e c t X   1 1   s u p p o r t .   O n l y 
 
                                                                                     w i n d o w   b y   n o w .   A d d e d   u i - o p t i o n   a n d   c f g 
 
                                                                                     f i l e   e n t r y . 
 
 
 
 9 7 a 1 f 2 d   -   c a r f e s h                     ,   2 0 1 5 - 1 1 - 2 2   :   r e - e n a b l e   p r e - b u i l d   s t e p s   i n   r e l e a s e   b u i l d 
 
 
 
 c 5 d 9 0 6 0   -   c a r f e s h                     ,   2 0 1 5 - 1 1 - 2 2   :   r e v e r t   p r o j e c t   b a c k   t o   V i s u a l   S t u d i o   2 0 1 3   t o   w o r k   a r o u n d   c o m p i l e r   b u g   i n   V i s u a l 
 
                                                                                     S t u d i o   2 0 1 5   X P   p l a t f o r m   t o o l s e t   s e e 
 
                                                                                     h t t p s : / / c o n n e c t . m i c r o s o f t . c o m / V i s u a l S t u d i o / f e e d b a c k / d e t a i l s / 1 6 0 0 5 0 5 / s t a t - n o t - w o r k i n g - o n - w i n d o w s - x p - u s i n g - v 1 4 - x p - p l a t f o r m - t o o l s e t - v s 2 0 1 5 
 
 
 
 9 3 b e 3 5 4   -   c a r f e s h                     ,   2 0 1 5 - 1 1 - 0 4   :   d o c u m e n t a t i o n   u p d a t e d 
 
 
 
 5 5 a 6 0 d 8   -   c a r f e s h                     ,   2 0 1 5 - 1 1 - 0 4   :   i m p l e m e n t   h i g h   D P I   s u p p o r t   f o r   A m i g a   F o r e v e r   2 0 1 6   b u m p   v e r s i o n   t o   0 . 5 . 3 
 
                                                                                     d o c u m e n t a t i o n   u p d a t e 
 
 
 
 4 1 3 a 9 2 d   -   c a r f e s h                     ,   2 0 1 5 - 0 7 - 3 0   :   i m p l e m e n t   W i n d o w s   1 0   O S   d e t e c t i o n   ( s y s t e m   i n f o r m a t i o n   s h o w n   i n   l o g f i l e ) 
 
 
 
 b d 9 9 0 4 3   -   c a r f e s h                     ,   2 0 1 5 - 0 7 - 2 6   :   u p d a t e   d o c u m e n t a t i o n   r e g a r d i n g   V i s u a l   S t u d i o   2 0 1 5 
 
 
 
 3 1 3 5 d 8 a   -   c a r f e s h                     ,   2 0 1 5 - 0 7 - 2 6   :   u p d a t e   p r o j e c t   f i l e s   t o   V i s u a l   S t u d i o   2 0 1 5 
 
 
 
 5 2 b a f 3 1   -   P e t t e r   S c h a u           ,   2 0 1 5 - 0 1 - 1 1   :   F i x   i n c o r r e c t   i n s t r u c t i o n   l e n g t h   r e t u r n e d   f o r   l o n g   b r a n c h e s   i n   t h e   d i s a s s e m b l e r . 
 
                                                                                     ( B u g   # 5 3 ,   f r o m   K e l v i n   S h e r l o c k ) 
 
 
 
 7 4 3 4 f 1 b   -   c a r f e s h                     ,   2 0 1 4 - 0 5 - 0 2   :   f i x   b r o k e n   a b o u t   d i a l o g   m i n o r   d o c u m e n t a t i o n   u p d a t e 
 
 
 
 a b a 4 d f a   -   P e t t e r   S c h a u           ,   2 0 1 4 - 0 3 - 0 8   :   M a r k   t h e   a p p l i c a t i o n   a s   D P I   a w a r e . 
 
 
 
 2 5 e 3 7 0 6   -   c a r f e s h                     ,   2 0 1 4 - 0 3 - 0 3   :   r e w r o t e   s c r e e n s h o t   c o d e   t o   u s e   S t r e t c h B l t ( )   o n   s e c o n d a r y   s u r f a c e   t o   c a p t u r e   b o t h 
 
                                                                                     t h e   f u l l   a r e a ,   a s   w e l l   a s   t h e   w i n d o w 
 
                                                                                     a r e a 
 
 
 
 5 7 f 6 1 5 9   -   c a r f e s h                     ,   2 0 1 4 - 0 2 - 1 4   :   u p d a t e d   t h e   p r o j e c t   t o   c o m p i l e   u s i n g   V i s u a l   S t u d i o   2 0 1 3 
 
 
 
 f 5 2 b e 0 0   -   c a r f e s h                     ,   2 0 1 3 - 1 2 - 0 8   :   r e m o v e d   s p e c i a l   h a n d l i n g   f o r   R e t r o P l a t f o r m   w i d t h   i n   h i r e s / s u p e r - h i r e s   -   i t   i s 
 
                                                                                     n o w   a l w a y s   s u p e r - h i r e s   f r o m   t h i s 
 
                                                                                     v e r s i o n   o n w a r d s ,   A m i g a   F o r e v e r 
 
                                                                                     W i n F e l l o w   p l u g - i n   s h a r e d . i n i   n e e d s   t o 
 
                                                                                     h a v e   a   w i d t h   v a l u e   o f   1 5 0 4 
 
 
 
 f 6 d d 5 c 3   -   c a r f e s h                     ,   2 0 1 3 - 1 2 - 0 5   :   s u p p o r t   f o r   s c a n l i n e s   i n   A m i g a   F o r e v e r   f i x   f o r   t o g g l i n g   f r o m   2 x   t o   1 x   i n 
 
                                                                                     a u t o m a t i c   c l i p p i n g   m o d e 
 
 
 
 a b e 2 8 8 1   -   c a r f e s h                     ,   2 0 1 3 - 1 2 - 0 5   :   r e m o v e d   w o r k a r o u n d   t h a t   a d a p t s   s u p e r - h i r e s   v a l u e s   u p o n   i n i t i a l i z i n g 
 
                                                                                     R e t r o P l a t f o r m   g r a p h i c s ,   a s   i t   i s 
 
                                                                                     u n n e e d e d / c a u s e s   i s s u e s   t o d a y 
 
 
 
 b 1 a 0 2 2 5   -   c a r f e s h                     ,   2 0 1 3 - 1 2 - 0 4   :   f i x e d   a n   i n t e r m i t t e n t   f a i l u r e   t o   o b t a i n   a   s c r e e n s h o t   d e p e n d i n g   o n   t h e   r e t u r n 
 
                                                                                     v a l u e   o f   G D I   f u n c t i o n   G e t D C 
 
 
 
 8 4 f 5 a 1 4   -   c a r f e s h                     ,   2 0 1 3 - 1 2 - 0 2   :   C l o a n t o   h e a d e r   u p d a t e   d o c u m e n t a t i o n   u p d a t e 
 
 
 
 4 b b 4 0 b d   -   c a r f e s h                     ,   2 0 1 3 - 1 2 - 0 2   :   r e w r o t e   2 x   s c a l i n g   i n   A m i g a   F o r e v e r   m o d e   t o   s c a l e   v i a   D i r e c t X   i n s t e a d   o f   d r a w 
 
                                                                                     m o d u l e   i m p l e m e n t e d   s c r e e n s h o t / l i v e 
 
                                                                                     p r e v i e w   f u n c t i o n   f o r   A m i g a   F o r e v e r 
 
                                                                                     c o d e   c l e a n u p / r e f a c t o r i n g   a f t e r   2 x   m o d e 
 
                                                                                     c h a n g e 
 
 
 
 4 5 c f e b 2   -   c a r f e s h                     ,   2 0 1 3 - 1 1 - 1 6   :   s u p p o r t   f o r   e n c r y p t e d   e x t e n d e d   R O M   i m a g e s 
 
 
 
 6 7 a 1 1 4 6   -   c a r f e s h                     ,   2 0 1 3 - 1 1 - 1 6   :   e x t e n d e d   R O M   b a s e b a n k   i s   n o w   b e i n g   c a l c u l a t e d   f i x e d   c r a s h   w h e n   l o a d i n g   2 5 6 k B 
 
                                                                                     e x t e n d e d   R O M 
 
 
 
 e d 1 4 b 1 9   -   c a r f e s h                     ,   2 0 1 3 - 1 1 - 1 6   :   c o r r e c t e d   a   t y p o   i n   t h e   m a n u a l 
 
 
 
 8 9 9 7 0 c d   -   c a r f e s h                     ,   2 0 1 3 - 1 1 - 1 6   :   i m p l e m e n t e d   e x t e n d e d   R O M   s u p p o r t 
 
 
 
 4 9 f d 4 2 8   -   c a r f e s h                     ,   2 0 1 3 - 1 1 - 0 3   :   i m p l e m e n t e d   k e y b o a r d - i n i t i a t e d   r e s e t   f i x   f o r   R e t r o P l a t f o r m   e s c a p e   k e y 
 
                                                                                     n o t i f i c a t i o n   i s s u e   o n   f i r s t   s t a r t   f i l l 
 
                                                                                     b y t e   f o r   R O M   a r e a   w i t h   b o o t s t r a p   R O M 
 
                                                                                     c h a n g e d   t o   0 x f f 
 
 
 
 f d e 5 5 0 c   -   c a r f e s h                     ,   2 0 1 3 - 1 1 - 0 2   :   b u g f i x :   a f t e r   s t a r t i n g   f r o m   t h e   A 1 0 0 0   b o o t s t r a p   R O M ,   c h a n g i n g   t o   a n o t h e r   R O M   w a s 
 
                                                                                     n o t   p o s s i b l e   a   s o f t   r e s e t   w i l l   n o w 
 
                                                                                     r e - m a p   t h e   b o o t s t r a p   a n d   m a k e   t h e   W C S 
 
                                                                                     w r i t a b l e 
 
 
 
 5 7 a e 8 3 a   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 2 7   :   b u g f i x   f o r   w r i t a b l e   c o n t r o l   s t o r e   -   w r i t e   f u n c t i o n s   n o w   p r o p e r l y   u s e d   a n d   w r i t e 
 
                                                                                     p r o t e c t i o n   e n a b l e d   w h e n   d o n e 
 
 
 
 0 8 9 b 4 1 3   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 2 7   :   f i x   f o r   C R C   d e t e c t i o n   w i t h o u t   A F   e n c r y p t i o n   r e s t o r e d   K i c k s t a r t   w r i t e   f u n c t i o n s 
 
                                                                                     f o r   W C S 
 
 
 
 5 1 1 0 1 6 7   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 2 7   :   s u p p o r t   f o r   A m i g a   1 0 0 0   b o o t s t r a p   R O M   a n d   w r i t a b l e   c o n t r o l   s t o r e   i m p l e m e n t e d 
 
 
 
 5 f 6 2 b 8 6   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 2 5   :   f i x   f o r   F P S   c o u n t e r   t o   b e   p r o p e r l y   p l a c e d   w i t h i n   a   c l i p p e d   R e t r o P l a t f o r m   s e s s i o n 
 
                                                                                     ( 3 2   b i t   o n l y   f o r   n o w )   f i x   f o r   c o m p i l e r 
 
                                                                                     w a r n i n g   i n   R e t r o P l a t f o r m   c o d e 
 
                                                                                     d o c u m e n t a t i o n   u p d a t e   r e g a r d i n g   r e c e n t 
 
                                                                                     C P U   c o d e   f i x e s 
 
 
 
 2 e 3 1 4 f e   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 2 4   :   m a d e   R e t r o P l a t f o r m G e t M o d e   i n l i n e ,   h o p e f u l l y   s p e e d i n g   u p   t h e   f r e q u e n t   q u e r i e s   t o 
 
                                                                                     i t   ( e n d   o f   f r a m e   h a n d l e r )   f i x e d 
 
                                                                                     c o m p i l e r   w a r n i n g s   i n   f l o p p y   f o r m a t t i n g 
 
                                                                                     c o d e   f i x e d   a   c r a s h   t o   t h e   d e s k t o p   w h e n 
 
                                                                                     c r e a t i n g   a   f l o p p y   i m a g e   w i t h o u t 
 
                                                                                     s p e c i f y i n g   a   f u l l   p a t h 
 
 
 
 8 4 d 8 5 9 b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 2 0   :   C P U   e m u l a t i o n   f i x e s : 
 
                                                                                     *   R e i m p l e m e n t e d   b i t   f i e l d   i n s t r u c t i o n 
 
                                                                                     c o d e   t o   a d d r e s s   s e v e r a l   p r o b l e m s   w i t h 
 
                                                                                     i t .   ( F i x   L o t u s   9 6 k ) 
 
                                                                                     *   M o r e   e l a b o r a t e   o v e r f l o w   d e t e c t i o n 
 
                                                                                     f o r   a s l   i n t s t r u c t i o n . 
 
                                                                                     *   M i n o r ,   c h a n g e d   s t r a n g e   f l a g   c h e c k   i n 
 
                                                                                     m u l u . 
 
 
 
 e a 8 6 f 7 a   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 2 0   :   f i x   f o r   R e t r o P l a t f o r m   e s c a p e   k e y   r e p e t i t i o n   ( W o r k b e n c h ) 
 
 
 
 4 3 5 c 7 f d   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 1 9   :   f i x   f o r   R e t r o P l a t f o r m   e s c a p e   k e y   h a n d l i n g   d o c u m e n t a t i o n   u p d a t e   ( u s e r   g u i d e   & 
 
                                                                                     r e g r e s s i o n   t e s t   c a s e s ) 
 
 
 
 8 6 7 e 4 d 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 1 9   :   M o d i f y   c o m m i t   9 6 9 ,   k s   3 . 1   b r o k e . 
 
 
 
 b 8 1 c e 7 3   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 1 9   :   S o m e   s a n i t y   c h e c k s   o n   c o p p e r   e v e n t   v a l u e s   t o   a v o i d   e n d l e s s   l o o p .   ( F i x e s   g a m e   3 D 
 
                                                                                     P o o l ,   a c t u a l   c r a s h   w a s   o v e r f l o w   i n 
 
                                                                                     s p r i t e   l i s t   g e n e r a t i o n . ) 
 
 
 
 3 4 5 5 8 0 e   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 1 9   :   R e m o v e d   s t r a n g e   s p e c i a l   c a s e   f o r   t i m e r   v a l u e s .   ( F i x e s   t h e   g a m e   A t o m i c ) 
 
 
 
 8 b b a e 7 b   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 1 8   :   d e f a u l t   c o n f i g   c h a n g e d   t o   A 5 0 0 + A - 5 0 1   d e f a u l t   c o n f i g   c h a n g e d   t o   w i n d o w e d ,   w i t h 
 
                                                                                     L E D s   a c t i v e   d o c u m e n t a t i o n   u p d a t e 
 
                                                                                     r e g a r d i n g   c h i p m e m / s l o w m e m   m i r r o r i n g 
 
                                                                                     ( u s e r   g u i d e   &   r e g r e s s i o n   t e s t i n g ) 
 
 
 
 8 0 e 1 b 2 c   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 1 3   :   A d d e d   c h i p m e m   a l i a s i n g   o n   O C S / A 5 0 0 .   A d d e d   s l o w - m e m   a l i a s i n g   o n   E C S   f o r   t h e 
 
                                                                                     5 1 2 k + 5 1 2 k   c o n f i g .   I n t e r n a l l y   n o   m o r e 
 
                                                                                     t h a n   5 1 2 k   c h i p m e m   w i l l   b e   u s e d   o n   O C S . 
 
                                                                                     M o v e d   b l i t t e r _ E C S   s e t t i n g   t o   n e w   f i l e 
 
                                                                                     c h i p s e t . c p p   a n d   r e n a m e d   o p t i o n .   I t   i s 
 
                                                                                     o n l y   i n   t h e   c o d e ,   t h e   c o n f i g   f o r m a t   i s 
 
                                                                                     n o t   c h a n g e d .   M a d e   c o m m o n   f u n c t i o n s   t o 
 
                                                                                     m a s k   c h i p s e t   p o i n t e r s   a n d   c h i p m e m 
 
                                                                                     a c c e s s .   O l d   c o n s t a n t s   r e m o v e d   a n d   m a d e 
 
                                                                                     c o n f i g u r a b l e .   U I :   R e q u i r e   r e s e t   f o r 
 
                                                                                     O C S / E C S   c h a n g e .   U I :   F o r   n o w , 
 
                                                                                     v a l i d a t i n g   t h e   c h i p   m e m o r y   s e t t i n g   o n 
 
                                                                                     l o a d   c o n f i g   a n d   s t a r t . 
 
 
 
 6 6 8 3 2 5 b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 9   :   R e m o v e d   s t a t e f i l e   e n t r i e s   i n   t h e   m e n u . 
 
 
 
 c b c b b 1 6   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 0 7   :   v e r s i o n   n u m b e r   i n c r e a s e d   t o   0 . 5 . 2   a s   p r e p a r a t i o n   f o r   n e w   r e l e a s e   d o c u m e n t a t i o n 
 
                                                                                     u p d a t e 
 
 
 
 1 a e 6 7 b 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 6   :   C l e a r   g r a p h i c s   b u f f e r s   w h e n   s w i t c h i n g   f r o m   i n t e r l a c e   t o   p r o g r e s s i v e   i f   t h e   s c a l e 
 
                                                                                     s t r a t e g y   i s   s c a n l i n e . 
 
 
 
 c 7 4 1 9 3 d   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 6   :   c o p j m p   w a s   l o s t   i f   t r i g g e r e d   w h i l e   d m a   w a s   o f f   a n d   t h e   c o p p e r   h a d   a l r e a d y   r u n   t o 
 
                                                                                     t h e   e n d   o f   i t s   c o p p e r   l i s t .   ( M u l t i c a 
 
                                                                                     i n t e r l a c e   i n i t . ) 
 
 
 
 4 4 0 8 f f f   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 0 6   :   f i x e d   c l i p p e d   d i s p l a y   i n   " a u t o m a t i c "   m o d e ,   w h i c h   w a s   b r o k e n   b y   l a s t   c o m m i t 
 
                                                                                     s w i t c h i n g   b e t w e e n   1 x   a n d   2 x   i n 
 
                                                                                     a u t o m a t i c   m o d e   i s   n o w   p o s s i b l e   f i x e d   a 
 
                                                                                     c r a s h   t o   t h e   d e s k t o p   w h e n   s w i t c h i n g   t o 
 
                                                                                     2 x   m o d e   w h i l e   s e s s i o n   i s   p a u s e d 
 
                                                                                     ( R e t r o P l a t f o r m ) 
 
 
 
 5 2 0 0 6 2 d   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 6   :   P a d   l i n e s   w i t h   b a c k g r o u n d   c o l o r   a t   t h e   b o t t o m   f o r   f r a m e s   w i t h o u t   a   f u l l   s e t   o f 
 
                                                                                     l i n e s   v s .   t h e   b u f f e r   s i z e . 
 
 
 
 7 0 f 1 d 7 0   -   c a r f e s h                     ,   2 0 1 3 - 1 0 - 0 6   :   f i x e s   f o r   t w o   c l i p p i n g   r e l a t e d   i s s u e s   i n   A m i g a   F o r e v e r   u s a g e   m o d e   l e f t   o f f s e t 
 
                                                                                     w a s   w r o n g   f o r   c l i p p i n g   o f f s e t s   <   1 6   i f 
 
                                                                                     o n e   o f   t h e   o f f s e t s   w a s   0 ,   t h e   t o p 
 
                                                                                     o f f s e t   w o u l d   b e   i g n o r e d   c o m p l e t e l y 
 
                                                                                     u p d a t e d   e n d   u s e r   d o c u m e n t a t i o n   u p d a t e d 
 
                                                                                     r e g r e s s i o n   t e s t i n g   d o c u m e n t a t i o n 
 
 
 
 8 b b 5 5 4 4   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 3   :   *   A v o i d   d e c o d i n g   b i t p l a n e s   f o r   i m p o s s i b l e   d d f   v a l u e s   i n   h i r e s .   ( l o r e s   h a d   i t 
 
                                                                                     a l r e a d y )   A v o i d s   C 2 D . 
 
 
 
 b 7 5 e 4 1 e   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 2   :   S e t   f l o p p y   c h a n g e   b i t   h i g h   w h e n   n o   d i s k   i s   s e l e c t e d .   S i l k w o r k   c r a c k   i n t r o 
 
                                                                                     c o m p a r e s   t h i s   b i t . 
 
 
 
 9 4 1 b c f a   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 2   :   *   C l e a r   d m a   p e n d i n g   f l a g   w h e n   b l i t   i s   i n i t i a t e d   f r o m   e n a b l i n g   d m a   i n   w d m a c o n . 
 
 
 
 d 3 1 5 6 2 3   -   P e t t e r   S c h a u           ,   2 0 1 3 - 1 0 - 0 2   :   *   S e p a r a t e d   i n t e r l a c e   r e n d e r i n g   d e c i s i o n   f r o m   e m u l a t i o n   o f   i n t e r l a c e   t o   e m u l a t e 
 
                                                                                     i t   p r o p e r l y   w h e n   n o t   d e i n t e r l a c i n g .   * 
 
                                                                                     A p p l y   c o n f i g   o p t i o n   f o r   d e i n t e r l a c e   i n 
 
                                                                                     t h e   c e n t r a l   c o n f i g   a p p l y   f u n c t i o n . 
 
                                                                                     S e t t i n g   w a s   n o t   a l w a y s   a p p l i e d .   * 
 
                                                                                     D o n ' t   h a r d c o d e   l o n g   f r a m e s   i n 
 
                                                                                     b u s H a r d R e s e t ,   l e t   i n t e r l a c e   c o n t r o l 
 
                                                                                     s w i t c h   w h e n   i t   d e t e c t s   c h a n g e . 
 
                                                                                     ( b l a c k / w h i t e - o u t   p r o b l e m ) . 
 
 
 
 a d 8 6 d 8 d   -   c a r f e s h                     ,   2 0 1 3 - 0 9 - 2 8   :   f i x   N U L L   p o i n t e r   e x c e p t i o n   r e l a t e d   t o   g r a p h   f r a m e   p o i n t e r   r e g r e s s i o n   t e s t i n g 
 
                                                                                     d o c u m e n t a t i o n   u p d a t e d   W i n F e l l o w   u s e r 
 
                                                                                     g u i d e   u p d a t e d 
 
 
 
 5 1 d 2 b c a   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 9 - 2 4   :   F i x   c o p p e r   p t   l o a d   w h e n   S e q u e n t i a l   i n i t i a l i z e   i n t e r l a c e .   A n d   s o m e   ( c o m m e n t e d 
 
                                                                                     o u t )   l o g   s t a t e m e n t s   u s e f u l   f o r 
 
                                                                                     i n t e r l a c e   d e b u g g i n g . 
 
 
 
 4 b 3 8 a 8 8   -   c a r f e s h                     ,   2 0 1 3 - 0 9 - 2 4   :   a d d e d   c o m p a t i b i l i t y   m a n i f e s t   t o   p r o j e c t   s p e c i f i e d   W i n d o w s   8 . 1   i n   t h e   c o m p a t i b l e 
 
                                                                                     O S e s   s e c t i o n   i m p l e m e n t e d   s y s t e m 
 
                                                                                     i n f o r m a t i o n   d e t e c t i o n   f o r   W i n d o w s   8 . 1 
 
 
 
 1 0 7 c b 9 a   -   c a r f e s h                     ,   2 0 1 3 - 0 9 - 2 3   :   ( r e ) a d d e d   i n t e r l a c e   c o m p e n s a t i o n   c o n f i g u r a t i o n   o p t i o n   u n d e r   v a r i o u s   o p t i o n s 
 
                                                                                     f i x e d   G R A P H 2   b u i l d   c o m p i l a t i o n   f i x e d 
 
                                                                                     N U L L   p o i n t e r   e x c e p t i o n s   t h a t   w o u l d 
 
                                                                                     o c c a s i o n a l l y   o c c u r   w h i l e   r e a d i n g   t h e 
 
                                                                                     R T C   u p d a t e d   r e g r e s s i o n   t e s t i n g 
 
                                                                                     d o c u m e n t a t i o n 
 
 
 
 c 0 a 8 4 5 7   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 9 - 1 5   :   R e m o v e d   b e a m c o n 0   e x p e r i m e n t   t h a t   w a s n ' t   t o   b e   i n   t h e   c o m m i t . 
 
 
 
 8 5 7 8 f 7 c   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 9 - 1 5   :   I m p l e m e n t e d   p r o p e r   " s h o r t   f r a m e "   w h e n   d i s p l a y   i s   i n t e r l a c e d   a n d   f r a m e   i s   s h o r t . 
 
 
 
 9 0 f 2 a 7 8   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 9 - 0 8   :   C h a n g e d   t h e   P C   ( - 2 )   s a v e d   o n   t h e   s t a c k   f o r   a d d r e s s   e x c e p t i o n . 
 
 
 
 b 4 3 6 1 1 8   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 9 - 0 1   :   T h e   o l d   " i n t e r l a c e   c o m p e n s a t i o n "   o p t i o n   i s   d o n e   a u t o m a t i c a l l y   w h e n   n e e d e d . 
 
 
 
 a f a 5 d b 0   -   c a r f e s h                     ,   2 0 1 3 - 0 8 - 2 6   :   f i r s t   a t t e m p t   a t   f u l l s c r e e n   R e t r o P l a t f o r m   m o d e   t h e   s c a l i n g   i s   o f f   f o r   t h e 
 
                                                                                     m o m e n t ,   b u t   s w i t c h i n g   i s   a l r e a d y 
 
                                                                                     p o s s i b l e   ( b u t   s t i l l   l i m i t e d   t o   t h e 
 
                                                                                     p r i m a r y   d i s p l a y ) 
 
 
 
 3 e 1 3 3 d f   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 2 6   :   f i x   f o r   c r a s h   w h e n   s e t t i n g   R T C   r e g i s t e r s   w h i l e   g e t t i n g   c u r r e n t   t i m e   f a i l s 
 
                                                                                     e l i m i n a t e d   S S E   r e q u i r e m e n t s 
 
                                                                                     ( t a r g e t t i n g   I A 3 2   n o w )   d o c u m e n t a t i o n 
 
                                                                                     u p d a t e 
 
 
 
 8 d 6 4 b 8 8   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 2 1   :   r e c o n f i g u r e d   d e b u g   a n d   r e l e a s e   p r o f i l e   t o   t a r g e t   S S E 1   r e c o n f i g u r e d   f l o a t i n g 
 
                                                                                     p o i n t   o p t i m i z a t i o n   t o   f a s t   f o r   d e b u g 
 
                                                                                     p r o f i l e   ( t o   m a t c h   r e l e a s e   p r o f i l e ) 
 
 
 
 3 5 f e 0 5 b   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 1 9   :   r e m o v e d   a s s e m b l e r   b a s e d   s y s i n f o   c o d e   r e m o v e d   M M X   d e t e c t i o n ,   a s   i t   i s   u n u s e d 
 
 
 
 9 b 8 a 6 2 f   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 1 5   :   f i x   i n p u t   d e v i c e   i s s u e   w h e n   R P   s e s s i o n   i s   b e i n g   r e s e t   d o c u m e n t a t i o n   u p d a t e 
 
 
 
 b 4 9 9 9 b 7   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 7 - 0 9   :   C l e a n u p   -   R e m o v e d   t h e   l a s t   r e m n a n t s   o f   t h e   o l d   d e - i n t e r l a c e   h a n d l i n g . 
 
 
 
 a 2 f 7 c 6 f   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 0 9   :   R e t r o P l a t f o r m   1 x / 2 x   m o d e   s w i t c h i n g   f i x e d   m a d e   2 x   m o d e   a v a i l a b l e   f o r   r e l e a s e 
 
                                                                                     b u i l d s 
 
 
 
 2 6 e 0 5 9 6   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 0 8   :   R e t r o P l a t f o r m   1 x / 2 x   s w i t c h   i s   n o w   a b l e   t o   c h a n g e   d i s p l a y   s c a l e   o n   t h e   f l y 
 
 
 
 c 7 c 5 c e 9   -   c a r f e s h                     ,   2 0 1 3 - 0 7 - 0 6   :   d e l a y   R e t r o P l a t f o r m   s c r e e n m o d e   n o t i f i c a t i o n   t o   o c c u r   l a t e r   l a r g e r   b u f f e r   f o r 
 
                                                                                     o f f s c r e e n   s u r f a c e 
 
 
 
 f 5 4 a 1 d f   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 7 - 0 2   :   2 4 - b i t   c o l o r   r o u t i n e s   d e b u g g e d   a n d   f i x e d   a n   o v e r r u n   p r o b l e m   i n   1 6 - b i t   c o l o r . 
 
 
 
 4 3 e 9 d f e   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 6 - 3 0   :   3 2 - b i t   c o l o r   s h o u l d   b e   g o o d   n o w ,   a l s o   i n   H A M .   S t i l l   h a v i n g   s o m e   c r a s h e s   i n 
 
                                                                                     1 6 - b i t   c o l o r .   ( T O D O ) . 
 
 
 
 f f e d 5 b 7   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 2 7   :   2 x   m o d e   n o w   w o r k i n g   w h e n   p a s s e d   o n   s t a r t u p   t o g g l i n g   a r o u n d   b e t w e e n   1 x   a n d   2 x 
 
                                                                                     s t i l l   n o t   w o r k i n g 
 
 
 
 1 6 b 9 4 d f   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 2 6   :   f u r t h e r   e n h a n c e m e n t s   t o   o f f s e t   c a l c u l a t i o n s   -   w i n d o w   n o w   s i z e d   c o r r e c t l y   f o r   2 x 
 
                                                                                     m o d e 
 
 
 
 0 0 b 5 0 5 8   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 2 5   :   d i s p l a y   s c a l e   i s   n o w   t a k e n   i n t o   a c c o u n t   u p o n   s t a r t u p   r e s o l u t i o n   s t i l l   n o t   b e i n g 
 
                                                                                     a d a p t e d   p r o p e r l y 
 
 
 
 5 c 2 d 6 5 b   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 2 4   :   s c r e e n   r e s o l u t i o n   c h a n g e   v i a   A m i g a   F o r e v e r   -   e x p e r i m e n t a l   i m p l e m e n t a t i o n 
 
 
 
 3 5 d d b a 5   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 2 4   :   e n a b l e   2 x   b u t t o n   i n   d e b u g   b u i l d s   d o c u m e n t a t i o n   u p d a t e d   t o   h i g h l i g h t   n e w   s c a l i n g 
 
                                                                                     o p t i o n s 
 
 
 
 2 9 9 d 1 1 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 6 - 2 3   :   R e w o r k e d   t h e   d i s p l a y   s c a l i n g   s e t t i n g s   a n d   c o d e   t o   r e n d e r   i n   t w o   m o d e s ,   1 X 
 
                                                                                     ( 6 4 0 x 5 1 2 +   t y p e )   a n d   2 X   ( 1 2 8 0 x 1 0 2 4 + 
 
                                                                                     t y p e ) .   R e p l a c e d   a   n u m b e r   o f   d i s p l a y 
 
                                                                                     r e l a t e d   c o n f i g   s e t t i n g s   w i t h   t w o   n e w 
 
                                                                                     o n e s :   g f x _ d i s p l a y _ s c a l e   a n d 
 
                                                                                     g f x _ d i s p l a y _ s c a l e _ s t r a t e g y 
 
 
 
 7 0 e f 4 f 6   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 1 5   :   p r e s e t s   a r e   n o   l o n g e r   b e i n g   a p p l i e d   t o   t h e   f i l e s y s t e m   a n d   c o n f i g u r a t i o n   t a b s 
 
                                                                                     t h i s   f i x e s   t h e   i s s u e   t h a t   t h e   h a r d f i l e 
 
                                                                                     a n d   f i l e s y s t e m   c o n f i g   w a s   b e i n g   r e s e t 
 
                                                                                     w h e n   a p p l y i n g   a   p r e s e t 
 
 
 
 4 7 1 0 6 0 0   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 0 3   :   f i x e d   a n   i s s u e   w h e r e   t h e   p r e s e t s   d i a l o g   w o u l d   e x e c u t e   u n w a n t e d   c o d e   s e g m e n t s 
 
                                                                                     m a d e   R O M   s e a r c h   p a t h   e d i t   f i e l d 
 
                                                                                     r e a d - o n l y   ( s e l e c t   v i a   b u t t o n   o n   t h e 
 
                                                                                     r i g h t   i n s t e a d ) 
 
 
 
 8 4 8 a 7 f 2   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 0 2   :   i n   g r a p h i c s   f a l l b a c k   m o d e ,   w i n d o w e d   m o d e s   a r e   n o w   u s a b l e   a s   w e l l   a d d e d 
 
                                                                                     i n i t i a l i z a t i o n   f o r   l a s t   u s e d   m o d   d i r 
 
                                                                                     r e m o v e d   u n u s e d   v a r i a b l e   f r o m   r o m 
 
                                                                                     s e a r c h 
 
 
 
 c 0 9 9 0 e a   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 0 1   :   r e s t o r e d   f a l l b a c k   t o   e n u m e r a t e   m o d e s   i g n o r i n g   t h e   r e f r e s h   r a t e ,   i f   n o   v a l i d 
 
                                                                                     d r a w m o d e s   a r e   f o u n d   i m p l e m e n t e d   e r r o r 
 
                                                                                     h a n d l i n g   i n   R e t r o P l a t f o r m   m o d e   w h e n   n o 
 
                                                                                     d r a w   m o d e s   a r e   f o u n d 
 
 
 
 2 1 5 f 0 3 6   -   c a r f e s h                     ,   2 0 1 3 - 0 6 - 0 1   :   p r e s e t   R O M   s e a r c h   n o   l o n g e r   p e r f o r m e d   r e c u r s i v e l y   ( F I L E O P S _ R O M S E A R C H _ R E C U R S I V E 
 
                                                                                     d e f i n e   n o t   s e t   b y   d e f a u l t ) 
 
 
 
 c 6 f a 0 5 a   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 3 1   :   c h a n g e d   p r e f e r r e d   w a y   t o   l o c a t e   A m i g a F o r e v e r . d l l   r e l a t i v e l y   ( s o   a   p o r t a b l e 
 
                                                                                     i n s t a l l a t i o n   i s   p r e f e r r e d   o v e r   a n 
 
                                                                                     i n s t a l l e d   o n e ) 
 
 
 
 0 0 d 3 3 7 7   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 3 1   :   m i n o r   f i x   o f   p r e s e t   l o c a t i o n   c o d e   i n   r e l e a s e   b u i l d s   a n d   p r o p e r l y   f r e e   f i l e 
 
                                                                                     h a n d l e s 
 
 
 
 3 0 4 f f 8 5   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 3 1   :   i m p l e m e n t e d   f a l l b a c k   t o   l o c a t e   A m i g a F o r e v e r . d l l   r e l a t i v e l y   t o   t h e   W i n F e l l o w 
 
                                                                                     i n s t a l l a t i o n   d i r e c t o r y   ( p o r t a b l e   u s e ) 
 
                                                                                     r e m o v e d   u n u s e d   f a l l b a c k   c o d e   f r o m   1 H z 
 
                                                                                     g r a p h i c s   m o d e   s e l e c t i o n   f i x 
 
 
 
 f c b 3 0 0 d   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 3 1   :   g r a p h i c s   m o d e s   w i t h   1   H z   r e f r e s h   r a t e   a r e   n o   l o n g e r   b e i n g   i g n o r e d ,   a l l o w i n g 
 
                                                                                     t e s t i n g   o f   W i n F e l l o w   w i t h   a   s t a n d a r d 
 
                                                                                     V G A   d r i v e r / i n   v i r t u a l   m a c h i n e s   f i x e d 
 
                                                                                     l o g g i n g   o f   p r e s e t   p a t h 
 
 
 
 b e a 3 c d 0   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 2 8   :   c o d e   r e f a c t o r i n g   t o   a v o i d   s t a c k   e x h a u s t i o n   i s s u e   ( m o v e   d e c l a r a t i o n s   t o   t h e 
 
                                                                                     b e g i n n i n g   o f   f u n c t i o n s )   e l i m i n a t e d 
 
                                                                                     f a l l b a c k   t o   " d o u b l e d "   k i c k s t a r t   C R C 
 
                                                                                     c a l c u l a t i o n   l o g g i n g   o u t p u t   o p t i m i z e d 
 
 
 
 9 6 6 b f e 6   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 2 7   :   p r e s e t   R O M   a u t o   s e l e c t i o n   f o r   A m i g a   F o r e v e r   e n c r y p t e d   R O M s   i m p l e m e n t e d   i n   d e b u g 
 
                                                                                     m o d e ,   p r e s e t s   a r e   n o w   r e a d   f r o m 
 
                                                                                     r e l a t i v e   p a t h   w i t h i n   s o u r c e   d i r e c t o r y 
 
                                                                                     a s   w e l l   u p d a t e d   c h e c k s u m s   f o r   A 2 0 0 0 
 
                                                                                     a n d   A 6 0 0   p r e s e t s   t o   m a t c h   A m i g a 
 
                                                                                     F o r e v e r   R O M s 
 
 
 
 3 9 a 7 6 1 f   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 2 6   :   a u t o - l o c a t i o n   o f   R O M s   f o r   m o d e l   p r e s e t   f u n c t i o n a l i t y 
 
 
 
 b 8 e 2 e 0 7   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 2 5   :   p r e s e t s   p r e v i e w   a n d   i m p o r t   ( 1 : 1 )   f i n i s h e d 
 
 
 
 7 8 f e 2 1 1   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 2 1   :   p r e s e t s   n o w   p u t   i n t o   d r o p d o w n   b o x   h i g h l i g h t s   p a r t i a l l y   d i s p l a y e d   i n   G U I 
 
 
 
 6 a d 2 8 2 8   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 2 0   :   p r e s e t s   a r e   n o w   p a r s e d   o n   s t a r t u p   o f   t h e   e m u l a t o r 
 
 
 
 3 a 3 9 d e 3   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 1 9   :   a d d e d   t h e   a b i l i t y   t o   l o c a t e   p r e s e t s   d i r e c t o r y   ( i n s i d e   W i n F e l l o w   i n s t a l l a t i o n 
 
                                                                                     p a t h ) 
 
 
 
 9 b 0 3 d 9 1   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 1 8   :   r e m e m b e r   l a s t   u s e d   p r e s e t   r o m   s e a r c h   p a t h   d e f a u l t   t o   A m i g a   F o r e v e r   e n a b l e   m o d e l 
 
                                                                                     d r o p d o w n   b o x   w h e n   s e a r c h   p a t h   i s 
 
                                                                                     c o n f i g u r e d 
 
 
 
 4 8 1 4 5 a 8   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 1 8   :   G U I   p r e p a r a t i o n s   f o r   h a n d l i n g   o f   m o d e l   p r e s e t s 
 
 
 
 e 7 e 4 c 9 0   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 5 - 1 2   :   S o m e   n e w   c o p p e r   i m p r o v e m e n t s   a n d   p r e p a r i n g   f o r   p r o p e r   s p r i t e   d r a w i n g   i n   d u a l   a n d 
 
                                                                                     h a m . 
 
 
 
 2 c 0 f 6 1 3   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 5 - 1 2   :   B o r d e r   h a n d l i n g .   R e s t r u c t u r e d   c o d e   t o   a c c o m o d a t e   t h i s ,   a n d   e n a b l e d   n e w   c o p p e r 
 
                                                                                     w h i c h   w a s   d i s a b l e d   p r e v i o u s l y . 
 
 
 
 c a 4 3 2 2 e   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 5 - 1 1   :   M i s s i n g   # i f d e f . . . 
 
 
 
 e 4 2 2 a 6 9   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 5 - 1 1   :   K e e p   t h e   f l o p p y   l o g   f i l e   o p e n   u n t i l   s h u t d o w n   t o   i m p r o v e   p e r f o r m a n c e   i n   d e b u g g i n g 
 
                                                                                     m o d e . 
 
 
 
 f 7 5 4 9 0 2   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 9   :   v e r s i o n i n f o   l o g g i n g   e x t e n d e d   w i t h   G R A P H 2   b u i l d   i n f o r m a t i o n   a d d e d   a   p r o j e c t 
 
                                                                                     p r o p e r t y   G r a p h V e r s i o n   t h a t   c a n   b e   s e t 
 
                                                                                     t o   G R A P H 2   t o   c o m p i l e   a   G R A P H 2   b u i l d   i n 
 
                                                                                     a n   u n a t t e n d e d   m a n n e r 
 
 
 
 b 0 1 0 1 9 a   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 9   :   f l o p p y   c r e a t i o n   c h e c k   f o r   i l l e g a l   v o l u m e   n a m e s   i s   n o w   c a s e   i n s e n s i t i v e   c h a n g e d 
 
                                                                                     s o m e   b o o l   i n s t a n c e s   o f   F A L S E / T R U E   t o 
 
                                                                                     f a l s e / t r u e   u p d a t e d   r e g r e s s i o n   t e s t i n g 
 
                                                                                     d o c u m e n t a t i o n   f o r   r e c e n t   s p r i t e   f i x 
 
 
 
 5 9 1 9 5 b 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 5 - 0 7   :   F i x   s p r i t e   D M A   b e i n g   d i s a b l e d   i n s t e a d   o f   w a i t i n g .   R e f .   A r k a n o i d   u p d a t i n g 
 
                                                                                     v s t a r t / v s t o p   w i t h   t h e   c o p p e r . 
 
 
 
 3 5 4 3 b 7 f   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 5 - 0 7   :   P r o t o t y p e   o f   a   d i f f e r e n t   g f x   c o r e .   E n a b l e   w i t h   G R A P H 2 .   W o r k s   o n l y   w i t h   3 2 - b i t 
 
                                                                                     h o s t   c o l o r s . 
 
 
 
 4 8 7 7 0 0 2   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 7   :   a   m e m o r y   l e a k   r e p o r t   i s   l o g g e d   t o   d i s k   w h e n   a   d e b u g   b u i l d   o f   t h e   e m u l a t o r   c l o s e s 
 
                                                                                     ( l o g f i l e d i r )   e x c e p t i o n   ( u s e r - m o d e 
 
                                                                                     d u m p )   h a n d l i n g   m o v e d   i n t o   w i n m a i n . c 
 
 
 
 8 8 c d 7 3 b   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 6   :   f l o p p y   A m i g a D O S   v o l u m e   n a m e s   a r e   n o w   c h e c k e d   f o r   b a s i c   v a l i d i t y   b e f o r e   c r e a t i n g 
 
                                                                                     a   f l o p p y   i m a g e 
 
 
 
 e 6 1 2 3 0 9   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 5   :   c o d e   o p t i m i z a t i o n   &   c l e a n u p   r e m o v e d   s o m e   w a r n i n g s ,   m a d e   c o d e   m o r e   p o r t a b l e   a d d e d 
 
                                                                                     c o d i n g   s t y l e   g u i d e l i n e s 
 
 
 
 1 4 d c d 7 b   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 3   :   e m p t y   d i s k   c r e a t i o n   w i z a r d   f i n i s h e d 
 
 
 
 6 4 6 8 7 e c   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 3   :   G U I   c o d e   f o r   f l o p p y   i m a g e   g e n e r a t i o n   c o m p l e t e d 
 
 
 
 1 c e 2 b d a   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 3   :   G U I   p r e p a r a t i o n s   f o r   f l o p p y   c r e a t i o n   d i a l o g 
 
 
 
 b a 4 d 0 b e   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 1   :   i n c r e a s e d   s p r i t e   a c t i o n / m e r g e   i t e m   l i s t   s i z e s   t o   a   m a x i m u m   o f   5 . 0 0 0   e n t r i e s   t h i s 
 
                                                                                     f i x e s   c r a s h e s   t o   t h e   d e s k t o p   i n   S t a t e 
 
                                                                                     o f   t h e   A r t   a n d   M e g a   L o   M a n i a 
 
 
 
 4 4 2 f 9 1 e   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 1   :   F i x   f o r   u n d o   d i a l o g   i n   R e t r o P l a t f o r m   m o d e   w h e n   c l o s i n g   v i a   A l t + F 4 
 
 
 
 3 4 8 1 f f 9   -   c a r f e s h                     ,   2 0 1 3 - 0 5 - 0 1   :   r e s t o r e d   A l t + F 4   i n   R e t r o P l a t f o r m   m o d e 
 
 
 
 1 1 6 0 d 3 b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 8   :   R e v e r t   p r e v i o u s   c h a n g e . 
 
 
 
 0 1 5 1 a 5 d   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 8   :   R e d u c e d   m a x   w i n d o w   s i z e   t o   c o r r e s p o n d   w i t h   i n t e r n a l   c o d e   m a x   l i m i t s   ( 2 8 7 / 5 7 4 
 
                                                                                     l i n e s ) . 
 
 
 
 5 c 0 0 4 1 c   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 8   :   S t a r t   k e y b o a r d   d i r e c t   i n p u t   i n   e x c l u s i v e   m o d e   t o   a v o i d   s o m e   o f   t h e   b u i l t   i n   A L T 
 
                                                                                     h a n d l i n g   i n   w i n d o w s . 
 
 
 
 0 0 c c a 3 1   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 2 8   :   i m p l e m e n t e d   a   w a r n i n g   m e s s a g e   w h e n   q u i t t i n g   W i n F e l l o w   w i t h   u n s a v e d   c h a n g e s   m a d e 
 
                                                                                     t o   t h e   c o n f i g u r a t i o n   f i l e 
 
 
 
 2 b 9 d e 6 a   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 2 3   :   r e m o v e d   o r i g i n a l   c o n f i g   b a c k u p   e n t r y ,   a s   i t   w a s   n o t   u s e d   f o r   a n y t h i n g   u s i n g 
 
                                                                                     c u r r e n t   c o n f i g   e n t r y   d u r i n g   s h u t d o w n 
 
                                                                                     t o   f r e e   t h e   a l l o c a t e d   m e m o r y   r e s o u r c e s 
 
 
 
 e 5 7 f 3 6 8   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 2 3   :   c a n c e l l i n g   c o n f i g u r a t i o n   d i a l o g   i m p l e m e n t a t i o n   c h a n g e d   i n s t e a d   o f   s a v i n g   t o   d i s k 
 
                                                                                     t e m p o r a r i l y ,   a   c o p y   o f   t h e 
 
                                                                                     c o n f i g u r a t i o n   i s   c r e a t e d   i n   m e m o r y   a n d 
 
                                                                                     e i t h e r   d i s c a r d e d   o r   s e t   a s   a c t i v e 
 
                                                                                     a f t e r w a r d s 
 
 
 
 f d 6 9 d b e   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 2 2   :   c o n f i g u r a t i o n   c h a n g e s   a r e   n o w   d i s c a r d e d   w h e n   t h e   c o n f i g   d i a l o g   i s   c a n c e l l e d 
 
                                                                                     r e l o c a t e d   t e m p o r a r y   f i l e n a m e 
 
                                                                                     g e n e r a t i o n   t o   f i l e o p s ;   i t   i s   O S 
 
                                                                                     s p e c i f i c   a n d   c a n   n o w   b e   u s e d   b y   o t h e r 
 
                                                                                     m o d u l e s   r e m o v e d   a n   u n u s e d   l o c a l 
 
                                                                                     v a r i a b l e   u p d a t e d   t h e   e n d   u s e r 
 
                                                                                     d o c u m e n t a t i o n 
 
 
 
 0 6 2 6 c e 7   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 1   :   A d d e d   d r a w i n g   o f   s p r i t e s   i n   h i r e s   d u a l   p l a y f i e l d   m o d e .   W a s   i n c o r r e c t l y   u s i n g   t h e 
 
                                                                                     l o r e s   r o u t i n e   a n d   a   h i r e s   v e r s i o n   o f 
 
                                                                                     t h e   c o d e   d i d   n o t   e x i s t . 
 
 
 
 3 f 8 6 8 8 9   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 1   :   U s e d   m a c r o   P T R _ T O _ I N T   f o r   p o i n t e r   c o n v e r s i o n s   ( 6 4 - b i t )   f o r   t h o s e   c o n v e r s i o n s 
 
                                                                                     t h a t   w a s n ' t   u s i n g   i t .   +   I g n o r e 
 
                                                                                     W M _ D I S P L A Y C H A N G E   i n   f u l l s c r e e n   m o d e   o n 
 
                                                                                     s t a r t u p . 
 
 
 
 1 d 3 5 1 d e   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 1   :   H a n d l e   W M _ D I S P L A Y C H A N G E   c o r r e c t l y ,   r e s t a r t   t h e   e m u l a t i o n   s e s s i o n   t o   r e - q u e r y   t h e 
 
                                                                                     g f x   h a r d w a r e . 
 
 
 
 3 c 2 e 0 a 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 2 1   :   R e t r o P l a t f o r m   l i b r a r y   u p d a t e   o f   i n c l u d e 
 
 
 
 7 9 a e b f 8   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 2 1   :   C l e a n   u p   f o r m a t t i n g   p r i o r   t o   m a k i n g   o t h e r   c h a n g e s . 
 
 
 
 5 3 d 3 b 7 a   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 9   :   d o c u m e n t a t i o n   u p d a t e d   t o   r e f l e c t   r e q u i r e m e n t s   f o r   W i n X P   t a r g e t i n g 
 
 
 
 6 5 3 d b 5 c   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 9   :   c o n f i g u r e d   z l i b   c o m p i l a t i o n   o p t i o n s   w i t h i n   a l l   p r o f i l e s   a n d   p l a t f o r m s 
 
 
 
 d 5 c a d 8 0   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 9   :   z l i b   u p d a t e d   t o   v e r s i o n   1 . 2 . 7 
 
 
 
 2 a 0 7 3 c 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 4   :   t o o l s e t   t a r g e t i n g   a l s o   c h a n g e d   f o r   r e l e a s e   b u i l d s 
 
 
 
 a b d 8 e 3 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 4   :   t o o l s e t   c h a n g e d   t o   t a r g e t   W i n X P 
 
 
 
 0 2 3 c 4 5 1   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 4   :   m i n o r   d o c u m e n t a t i o n   u p d a t e   b e f o r e   r e l e a s e 
 
 
 
 f 0 0 f b f c   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 4   :   u p d a t e d   v e r s i o n   i n f o r m a t i o n   t o   r e l e a s e   0 . 5 . 1 
 
 
 
 6 7 9 1 6 6 6   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 1 4   :   m k t i m e   f a i l s   f o r   y e a r s   <   ( 1 9 ) 7 0 ,   a s s u m e   <   7 0   i s   n e x t   c e n t u r y . 
 
 
 
 0 f 0 a 8 9 a   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 2   :   c f g S e t D e f a u l t s   N U L L   p o i n t e r   c h e c k   i m p l e m e n t e d   t h i s   f i x e s   t h e   g e n e r a t i o n   o f 
 
                                                                                     m i n i d u m p s   w h i l e   c l o s i n g   W i n F e l l o w   f r o m 
 
                                                                                     R e t r o P l a t f o r m 
 
 
 
 b a 9 2 2 3 0   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 1   :   f i x e d   g a r b l e d   s t r i n g   i n   c o p y r i g h t   p r o p e r t i e s   a d d e d   r e g r e s s i o n   t e s t   c a s e   f o r 
 
                                                                                     r e c e n t   f l o p p y   c h a n g e 
 
 
 
 b 2 b c 9 f c   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 1 0   :   f l o p p y   c h a n g e   r e g a r d i n g   n u m b e r   o f   w o r d s   p e r   l i n e   r e v e r t e d   b a c k 
 
 
 
 d 6 0 9 1 2 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 9   :   d o c u m e n t a t i o n   u p d a t e s 
 
 
 
 a 0 3 9 3 8 d   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 8   :   c h a n g e s   t o   c o n f i g u r a t i o n   f i l e   h a n d l i n g   p r o c e s s i n g   f o r   s t a n d a l o n e   W i n F e l l o w ,   t h e 
 
                                                                                     l a s t   u s e d   c o n f i g   i s   o n l y   a p p l i e d   o n 
 
                                                                                     s t a r t   i f   n o   c o n f i g   f i l e   i s   p r o v i d e d 
 
                                                                                     v i a   c o m m a n d - l i n e   i n   R e t r o P l a t f o r m 
 
                                                                                     m o d e ,   t h e   l a s t   u s e d   c o n f i g   i s   n e v e r 
 
                                                                                     a p p l i e d 
 
 
 
 a 9 8 e 7 8 c   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 8   :   i m p l e m e n t e d   G U I   e l e m e n t s   t o   c o n f i g u r e   r e a l - t i m e   c l o c k   a n d   s i l e n t   s o u n d   e m u l a t i o n 
 
                                                                                     ( f r a m e l i m i t   r e m o v a l )   w i t h i n   v a r i o u s 
 
                                                                                     o p t i o n s 
 
 
 
 2 d 9 4 c 8 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 0 7   :   A d d e d   r t c   c o n f i g   o p t i o n . 
 
 
 
 d a 0 6 f 1 7   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 7   :   u p d a t e d   u s e r   g u i d e   a n d   d o x y g e n   d o c u m e n t a t i o n 
 
 
 
 b b 6 1 3 1 1   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 4 - 0 7   :   I n i t i a l   r t c . 
 
 
 
 a 0 7 1 8 8 9   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 7   :   i m p l e m e n t e d   f i l t e r e d   s c r e e n s h o t   f u n c t i o n   w h i l e   " s c r e e n s h o t   t o   p i c t u r e s   f o l d e r " 
 
                                                                                     a l r e a d y   w o r k s ,   s c r e e n s h o t   c o d e   o n l y 
 
                                                                                     a v a i l a b l e   i n   d e b u g   m o d e s ,   a s   t h e 
 
                                                                                     c l i p p i n g   e d i t o r   w i l l   a l s o   r e q u i r e   t h e 
 
                                                                                     c a p a b i l i t y   t o   r e s i z e   t h e   w i n d o w ,   w h i c h 
 
                                                                                     i s   n o t   i m p l e m e n t e d   y e t 
 
 
 
 6 0 5 2 7 9 f   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 6   :   f i x e d   f l o p p y   r e g r e s s i o n   w h i l e   l o a d i n g   L e m m i n g s   2   a d d e d   a d d i t i o n a l   l o g g i n g   i n 
 
                                                                                     c a s e   o f   " u n u s u a l "   d s k s y n c   v a l u e s 
 
                                                                                     u p d a t e d   r e g r e s s i o n   t e s t   d o c u m e n t a t i o n 
 
 
 
 a d c d 9 c 2   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 5   :   f i x   f o r   c o m p i l a t i o n   o n   E x p r e s s   e d i t i o n s   o f   V i s u a l   S t u d i o 
 
 
 
 7 c 0 5 f a 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 5   :   a u d i o   v o l u m e   s l i d e r   i m p l e m e n t e d   f o r   W i n F e l l o w   G U I 
 
 
 
 7 7 b 0 8 e b   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 5   :   c h a n g e s   t o   i g n o r e   l i s t 
 
 
 
 8 4 7 1 2 8 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 5   :   s e p a r a t i o n   o f   v e r s i o n i n f o   f r o m   G U I   r e s o u r c e s 
 
 
 
 d 5 7 a d a 7   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 5   :   d i s a b l e   s c r e e n s h o t   f u n c t i o n   i n   r e l e a s e   b u i l d s   R e t r o P l a t f o r m   c o d e   a n d 
 
                                                                                     c o m m e n t / d o c u m e n t a t i o n   c l e a n u p 
 
 
 
 b 5 a a 5 8 4   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 4   :   c l e a r   f l o p p y   d e b u g   l o g   u p o n   s t a r t   o f   t h e   e m u l a t o r   i t   g r o w s   t o   b e   q u i t e   b i g   o v e r 
 
                                                                                     t i m e 
 
 
 
 f 5 2 5 a e 4   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 4   :   s o u r c e   r e c t a n g l e   n o w   a l s o   b e i n g   a p p l i e d   w h e n   s u r f a c e   i s   l o s t   ( R P   m o d e )   r e m o v e d 
 
                                                                                     u n u s e d   c o d e ,   d o c u m e n t a t i o n   u p d a t e s 
 
 
 
 1 9 e 1 6 f c   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 4   :   i m p l e m e n t e d   r e t u r n   c o d e s   w i t h i n   s c r e e n s h o t   h a n d l i n g ,   s o   R P   p l a y e r   a c c e p t s   i m a g e s 
 
 
 
 4 6 4 7 e f a   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 4   :   f i r s t   a t t e m p t   a t   R e t r o P l a t f o r m   s c r e e n s h o t   f u n c t i o n   i m p l e m e n t e d 
 
 
 
 d 0 5 4 7 c f   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 4   :   h a r d   d r i v e   c o n t e n t   r e p o r t i n g   u s i n g   p r o p e r   i n d e x ,   ( w r i t e )   L E D   d i s p l a y   t i m i n g   f i x 
 
 
 
 0 8 9 d 4 3 3   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 3   :   n o t i f i c a t i o n   o f   d e v i c e   c o n t e n t   a n d   a c t i v i t y   f o r   h a r d f i l e s   i m p l e m e n t e d 
 
 
 
 2 a 5 4 9 5 e   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 2   :   n o t i f i c a t i o n   o f   a c t i v a t e d   h a r d f i l e s   i m p l e m e n t e d 
 
 
 
 0 a d d 5 e 7   -   c a r f e s h                     ,   2 0 1 3 - 0 4 - 0 2   :   i c o n   u p d a t e d   f o r   n e w   V i s t a / W i n d o w s   7 / 8   r e s o l u t i o n s 
 
 
 
 9 3 2 e 4 b 7   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 3 1   :   D o n ' t   u s e   f u l l s c r e e n   m o d e s   w i t h   a   r e f r e s h   r a t e   l e s s   t h a n   5 0 . 
 
 
 
 7 4 a 1 f 6 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 3 1   :   R e m o v e d   s u p p o r t   f o r   8 - b i t   c o l o r   m o d e s . 
 
 
 
 f 9 8 5 1 5 8   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 3 1   :   A d d e d   t e s t   c a s e   f o r   r 8 4 3 . 
 
 
 
 2 3 0 2 4 7 5   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 3 1   :   M a d e   H U D   L E D s   t h e   s a m e   h e i g h t   r e g a r d l e s s   o f   s c a l i n g   o p t i o n .   A l s o   c h a n g e d   s o m e 
 
                                                                                     B O O L E   t y p e s   t o   b o o l . 
 
 
 
 2 0 e 9 f 4 4   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 3 0   :   M a d e   C P U _ I N S T R U C T I O N _ L O G G I N G   d e p e n d e n t   o n   _ D E B U G 
 
 
 
 4 6 4 f 4 5 0   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 3 0   :   s o u n d   v o l u m e   m a d e   c o n f i g u r a b l e   v i a   c o n f i g u r a t i o n   f i l e   n e w   p a r a m e t e r 
 
                                                                                     s o u n d _ v o l u m e = < 0 - 1 0 0 >   i s   b e i n g   r e a d   a n d 
 
                                                                                     a p p l i e d   o n   s t a r t 
 
 
 
 7 d 5 4 0 6 6   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 3 0   :   f i x   f o r   c o m p i l a t i o n   o f   r e l e a s e   b u i l d   t h e   r e c e n t   l o g g i n g   c h a n g e s   h a d   o n e   l e f t o v e r 
 
                                                                                     c a l l   f o r   d e b u g   l o g g i n g   i n   r e l e a s e   m o d e 
 
 
 
 1 d e 0 2 e 4   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 3 0   :   i m p l e m e n t e d   R e t r o P l a t f o r m   v o l u m e   c o n t r o l   f i r s t   s t u b s   f o r   s c r e e n s h o t 
 
                                                                                     f u n c t i o n a l i t y 
 
 
 
 0 0 6 2 b 7 1   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 3 0   :   R e - a d d   d i s k s y n c   w o r k a r o u n d   f o r   A D F   t h a t   e x i s t e d   i n   0 . 4 . 4 .   ( P r i n c e   o f   P e r s i a , 
 
                                                                                     N o r t h   a n d   S o u t h ) 
 
 
 
 2 3 b 9 7 6 2   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 2 9   :   I m p r o v e d   l o g g i n g   a   b i t   +   r e f o r m a t t i n g   t o   m a k e   c o d e   m o r e   r e a d a b l e . 
 
 
 
 0 6 a d b 5 b   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 9   :   r e p o r t i n g   o f   s c r e e n   m o d e   t o   h o s t   i m p l e m e n t e d   ( 1 x   c l i p p e d   m o d e )   c o d e   r e s t r u c t u r e d 
 
                                                                                     f o r   c o n v e r s i o n   t o   d i f f e r e n t   s c r e e n 
 
                                                                                     m o d e s / s c a l i n g   f a c t o r s ,   a b s t r a c t i o n   o f 
 
                                                                                     n u m b e r s 
 
 
 
 8 6 3 6 d 0 1   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 9   :   n u m b e r   o f   d e f a u l t   r e s e r v e d   b l o c k s   f o r   h a r d f i l e s   c h a n g e d   t o   2   i t   n o w   m a t c h e s   t h e 
 
                                                                                     n u m b e r s   u s e d   b y   W i n U A E   a n d   A m i g a 
 
                                                                                     F o r e v e r ,   i n c r e a s i n g   i n t e r o p e r a b i l i t y 
 
 
 
 5 f 4 d b e 9   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 9   :   s e n d   m o u s e   c a p t u r e   n o t i f i c a t i o n   w h e n   a c t i v a t i n g   v i a   t i t l e   b a r 
 
 
 
 6 d 8 6 2 2 1   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 9   :   r e w r o t e   C P U   t u r b o   m o d e   c o n t r o l   R P   s e s s i o n   i s   n o w   s t o p p e d   a n d   t h e   b u s   c p u   e v e n t 
 
                                                                                     h a n d l e r   r e - c a l c u l a t e d ,   a l l o w i n g   u s e   o f 
 
                                                                                     t h e   f a s t   r o u t i n e s   i n   n o r m a l   m o d e ;   t h e 
 
                                                                                     b l a c k   f l a s h   i s   a   m i n o r   c o s m e t i c   i s s u e 
 
                                                                                     -   t u r b o   m o d e   i s   r a r e l y   u s e d   a n d   u s i n g 
 
                                                                                     t h e   f a s t   r o u t i n e s   i s   p r e f e r a b l e   f o r 
 
                                                                                     n o r m a l   o p e r a t i o n 
 
 
 
 1 b 4 9 4 c 9   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 9   :   c o d e   c l e a n u p   u n u s e d   k e y b o a r d   c o d e   r e m o v e d   s o m e   u n u s e d   v a r i a b l e s   t h a t   w e r e   b e i n g 
 
                                                                                     i n i t i a l i z e d 
 
 
 
 7 8 9 6 2 2 8   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 8   :   R e t r o P l a t f o r m   C P U   t u r b o   m o d e   f i x e d   i n   R P   m o d e ,   g e n e r i c   C P U   i n s t r u c t i o n   h a n d l e r 
 
                                                                                     w i l l   n o w   a l w a y s   b e   u s e d ,   s o   t h a t   t h e 
 
                                                                                     s p e e d   c a n   b e   v a r i e d 
 
 
 
 8 4 4 f 8 a 2   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 8   :   t i m e d   e s c a p e   k e y   r e w r i t t e n   s t i l l   n o t   c o m p a t i b l e   w i t h   a l l   t i t l e s ,   b u t   s e e m s   t o 
 
                                                                                     f i n a l l y   w o r k   f o r   t h e   m o s t   f r e q u e n t   u s e 
 
                                                                                     c a s e s 
 
 
 
 c 8 b a b e 7   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 8   :   t u r b o   C P U   c o d e   u p d a t e   d o c u m e n t a t i o n   u p d a t e s 
 
 
 
 e 8 2 e d b c   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 2 8   :   M o r e   c h e c k s   f o r   e m u l a t i o n   s t o p   ( i e   F 1 1 )   t o   a v o i d   d e a d l o c k   i n   r a r e   c a s e s . 
 
 
 
 e 6 0 f e f 9   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 2 8   :   F i x   m o v e p   i n s t r u c t i o n   b u g   a n d   m a d e   c p u   e x c e p t i o n   h a n d l i n g   c h e c k   b e t t e r   f o r   b a d 
 
                                                                                     a d d r e s s e s s   t o   a v o i d   d e a d l o c k . 
 
 
 
 e f 0 c 0 d b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 2 6   :   M o v e d   c h i p s e t   i n t e r r u p t   h a n d l i n g   t o   a   s e p a r a t e   f i l e .   A d d e d   i n t e r r u p t   e v e n t   t o 
 
                                                                                     a c c o u n t   f o r   l a t e n c y . 
 
 
 
 8 c 7 3 5 6 4   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 4   :   e r r o r   h a n d l i n g   f o r   e x t e n d e d 2   A D F   f o r m a t   i m a g e s   a n   e r r o r   m e s s a g e   i s   l o g g e d   a n d 
 
                                                                                     i n s e r t i o n   o f   d i s k   a b o r t e d   w h e n   t h e s e 
 
                                                                                     i m a g e s   a r e   d e t e c t e d 
 
 
 
 b 2 8 2 7 7 b   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 3   :   G N U   G e n e r a l   P u b l i c   L i c e n s e   v 2   ( T e X )   c h e c k e d   i n t o   d o c u m e n t a t i o n 
 
 
 
 4 f b a 9 4 4   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 3   :   f i x e d   v a r i o u s   R e t r o P l a t f o r m   r e l a t e d   f l o p p y   i s s u e s :   1 .   f i r s t   e n a b l e   f l o p p y 
 
                                                                                     d r i v e s ,   t h e n   s e n d   c o n t e n t   ( s o   c o n t e n t 
 
                                                                                     i s   s e n t   o n   i n i t i a l i z a t i o n   a s   w e l l )   2 . 
 
                                                                                     i m p l e m e n t e d   f l o p p y   w r i t e   L E D   s t a t u s 
 
                                                                                     ( s h o u l d   f i x   u n d o   i s s u e )   3 .   i m p l e m e n t e d 
 
                                                                                     r e p o r t i n g   o f   f l o p p y   t u r b o   f l a g ,   s o   i t 
 
                                                                                     i s   v i s i b l e   i n   t h e   G U I 
 
 
 
 d 8 b d a c 3   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 3   :   u p d a t e d   d o c u m e n t a t i o n   o f   R e t r o P l a t f o r m . c ,   n o w   i n c l u d e s   r o u g h   d e s c r i p t i o n   o f   h o w 
 
                                                                                     R P   p l u g - i n   w o r k s   u p d a t e d   R e t r o P l a t f o r m 
 
                                                                                     s u p p o r t   l i b r a r y   t o   3 . 4   ( c h a n g e s   t o 
 
                                                                                     s c r e e n s h o t   i n t e r f a c e s )   c l e a n   r e w r i t e 
 
                                                                                     o f   t h e   s a f e t y   c h e c k s   f o r   t h e 
 
                                                                                     a d j u s t m e n t s   o f   t h e   c l i p p i n g   o f f s e t s 
 
 
 
 b c 9 6 7 9 d   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 2   :   d o c u m e n t a t i o n   u p d a t e   f o r   n e w   b u i l d   s c r i p t s 
 
 
 
 a 3 e 0 5 c 4   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 2   :   i n i t i a l   c h e c k i n   o f   W i n F e l l o w   U s e r   G u i d e 
 
 
 
 9 5 4 8 4 4 9   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 2 1   :   C h a n g e d   h o w   t h e   C P U   d r i v e n   s o u n d   s t u b   i s s u e s   i r q ' s .   ( B a l l i s t i x   r e g r e s s i o n ) 
 
 
 
 4 d 6 c 4 b c   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 2 1   :   f i x   f o r   c l i p p i n g   w h e n   i n t e r l a c e   c o m p e n s a t i o n   i s   a c t i v e   ( s o u r c e   r e c t a n g l e   w a s 
 
                                                                                     b e i n g   i g n o r e d ) 
 
 
 
 9 6 7 3 7 c e   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 7   :   c l i p p i n g   o v e r r i d e   u s i n g   v a l u e   o f   0   n o w   p o s s i b l e   a g a i n 
 
 
 
 0 9 a 0 1 0 f   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 5   :   f i x   f o r   p r o p e r   s c a l i n g   o f   a u t o m a t i c / P A L   m a x i m u m   m o d e 
 
 
 
 b 6 7 a 3 0 4   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 5   :   c l i p p i n g   i s   n o w   p e r f o r m e d   b y   a l i g n i n g   t h e   s o u r c e   r e c t a n g l e   p r o p e r l y   a n d   a p p l y i n g 
 
                                                                                     i t   d u r i n g   b l i t ,   t o   r e d u c e   t h e 
 
                                                                                     p e r f o r m a n c e   h i t   c a u s e d   b y   c l i p p i n g 
 
                                                                                     t h i s   n o   l o n g e r   r e l i e s   o n   t h e   D i r e c t X 
 
                                                                                     f a i l s a f e   t o   p r e v e n t   c o p y i n g   o f   d a t a 
 
                                                                                     o u t s i d e   t h e   w i n d o w   b o r d e r s 
 
 
 
 9 0 d 1 b 2 4   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 4   :   c l i p p i n g   o f f s e t s   a r e   n o w   o n l y   a p p l i e d   o n s c r e e n   i f   b o t h   a r e   c o n f i g u r e d ;   t h i s 
 
                                                                                     f i x e s   a   d i s p l a c e m e n t   i s s u e   i n 
 
                                                                                     a u t o m a t i c   c l i p p i n g   m o d e   ( m a x 
 
                                                                                     r e s o l u t i o n )   w i t h o u t   o f f s e t s 
 
 
 
 c 6 c 4 7 d 5   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 4   :   i m p l e m e n t a t i o n   o f   c l i p p i n g   b y   o f f s e t s   i n   R e t r o P l a t f o r m   c l i e n t   m o d e 
 
 
 
 7 5 b e a c 6   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 2   :   r e s t o r e d   o r i g i n a l   e s c a p e   k e y   b e h a v i o u r ,   a s   t h e   n e w   o n e   p r o v e d   r e a l l y   f l a k e y ; 
 
                                                                                     t h i s   r e q u i r e s   d e s i g n   c h a n g e s   t o   t h e 
 
                                                                                     k e y b o a r d   d r i v e r   b e f o r e   d e p l o y i n g   a 
 
                                                                                     f i n a l   f i x 
 
 
 
 8 4 5 c 8 5 6   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 1   :   l a s t   c o m m i t   b r o k e   k e y b o a r d   r e p l a c e m e n t s ,   a s   i t   w o u l d   s k i p   f u r t h e r   c h e c k s 
 
 
 
 d 1 4 3 a a 0   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 1   :   R e t r o P l a t f o r m   e s c a p e   k e y   i s   n o w   a l w a y s   s e n t   t o   e m u l a t o r   s e s s i o n ,   s o   k e y   c a n   b e 
 
                                                                                     u s e d   i n s i d e   e m u l a t i o n 
 
 
 
 6 f c 8 e 5 b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 1 0   :   C h a n g e d   t o   l o a d   B a l l i s t i x . 
 
 
 
 6 f 7 6 9 9 8   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 1 0   :   f i x e d   e s c a p i n g   t h e   m o u s e   c u r s o r   i n   R e t r o P l a t f o r m   p a u s e   m o d e   b y   e s c a p i n g 
 
                                                                                     i m m e d i a t e l y   a f t e r   k e y   p r e s s   w h e n 
 
                                                                                     p a u s e d 
 
 
 
 4 8 8 2 6 2 e   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 0 9   :   L a s t   b a t c h   o f   v s   c o d e   a n a l y s i s   c h a n g e s .   M o s t l y   s p r i n t f   a n d   p r i n t i n g   u n s i g n e d   i n t 
 
                                                                                     a s   % d ,   s h o u l d   b e   % u .   T h e s e   s h o w   u p   a s 
 
                                                                                     w a r n i n g s   o n   g c c . 
 
 
 
 7 a 9 5 f 4 f   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 9   :   u s e   n a t i v e   l i n e   e n d i n g s   i n s t e a d   o f   u n i x   l i n e   e n d i n g s 
 
 
 
 8 8 b 6 d 0 0   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 0 9   :   C r e a t e   t h e   s o u n d   b u f f e r   w i t h   D S B C A P S _ G L O B A L F O C U S . 
 
 
 
 0 8 f 8 c b a   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 0 9   :   A d d e d   l o g g i n g   o f   a l l   r e t u r n   v a l u e s   f r o m   D i r e c t S o u n d .   S o m e   m i n o r   r e f a c t o r i n g . 
 
 
 
 0 6 e 9 6 0 a   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 9   :   p r e p a r a t i o n s   f o r   c l i p p i n g   o f f s e t s   R P   c l i p p i n g   v a l u e s   a r e   r e a d   f r o m   t h e   c o n f i g 
 
                                                                                     f i l e   a n d   a n   i n t e r f a c e   p r o v i d e d   t o 
 
                                                                                     r e t r i e v e   t h e m 
 
 
 
 f 4 6 6 d 6 4   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 0 9   :   N o   f u n c t i o n a l   c h a n g e s .   F i x e d   w a r n i n g s   g o t t e n   i n   t h e   v s   c o d e   a n a l y s i s   t o o l ,   a n d 
 
                                                                                     r e f o r m a t t e d   s o u n d d r v . c 
 
 
 
 c 8 6 9 3 1 6   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 8   :   m i n i d u m p s   a r e   n o w   o n l y   g e n e r a t e d   f o r   r e l e a s e   b u i l d s ,   a s   d e b u g   b u i l d s   a r e   u s u a l l y 
 
                                                                                     d e b u g g e d   u s i n g   V i s u a l   S t u d i o   e x c e p t i o n 
 
                                                                                     h a n d l i n g   r o u t i n e s   c h a n g e d   t o   n a t i v e   C 
 
 
 
 c f 7 7 1 3 9   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 8   :   c o r r e c t e d   s o m e   l i n e   e n d i n g s 
 
 
 
 4 7 9 1 7 2 1   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 8   :   g e n e r a t i o n   o f   d e b u g g i n g   p r o g r a m   d a t a b a s e s   f o r   r e l e a s e   b u i l d   a d d e d ,   s o   t h a t 
 
                                                                                     r e l e a s e   b u i l d   c r a s h   d u m p s   c a n   b e 
 
                                                                                     d e b u g g e d 
 
 
 
 d 4 9 c 6 d 9   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 8   :   G e n e r a t i o n   o f   m i n i d u m p s   i m p l e m e n t e d   M i n i d u m p s   a r e   o u t p u t   t o   t h e   d i r e c t o r y   w h e r e 
 
                                                                                     t h e   l o g f i l e   i s   w r i t t e n ,   s h o u l d   a n 
 
                                                                                     u n h a n d l e d   e x c e p t i o n   o c c u r ;   t h i s   a l l o w s 
 
                                                                                     u s   t o   d e b u g   e r r o r s   i n   r e l e a s e 
 
                                                                                     b u i l d s / g e n e r a t e d   o u t s i d e   V i s u a l 
 
                                                                                     S t u d i o . 
 
 
 
 2 5 0 6 2 a d   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 8   :   m i n o r   f i x   f o r   c l i p p e d   d i s p l a y   i n   a u t o m a t i c   m o d e   u p d a t e d   d o c u m e n t a t i o n   t o   r e f l e c t 
 
                                                                                     m i g r a t i o n   t o   S V N   a n d   n e w   b u i l d   p r o c e s s 
 
 
 
 d d d 8 2 6 d   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 7   :   i n i t i a l   c l i p p i n g   s u p p o r t   f o r   R e t r o P l a t f o r m ;   t h e   r e s o l u t i o n   i s   r e a d   f r o m   t h e 
 
                                                                                     c o n f i g ,   a n d   t h e   d i s p l a y   c e n t e r e d 
 
                                                                                     w i t h i n   t h a t   a r e a   w h i l e   s t i l l   i g n o r i n g 
 
                                                                                     t h e   c l i p p i n g   o f f s e t s 
 
                                                                                     c h a n g e d   t h e   o r d e r   i n   w h i c h   m o d u l e s   a r e 
 
                                                                                     i n i t i a l i z e d ,   a s   c o n f i g   p a r s i n g   w a s 
 
                                                                                     m o v e d   m o r e   t o   t h e   b e g i n n i n g ,   a n d   t h e 
 
                                                                                     k e y b o a r d   m o d u l e s   n e e d   t o   b e 
 
                                                                                     i n i t i a l i z e d   b e f o r e   t h a t . 
 
 6 b b d b 8 7   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 3 - 0 6   :   K e l v i n   S h e r l o c k ' s   r t d   f i x . 
 
 
 
 7 5 b f 5 f 1   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 6   :   g e n e r a t i n g   t h e   r e s o u r c e   f i l e   G U I _ g e n e r a l . r c   i s   n o w   a   p r e - b u i l d   s t e p ,   s o   t h a t   t h e 
 
                                                                                     f i l e   p r o p e r t i e s   c o n t a i n   t h e   S V N 
 
                                                                                     r e v i s i o n   a s   b u i l d   n u m b e r 
 
 
 
 8 8 e 7 1 c 6   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 5   :   s e t u p   A n k h S V N   i n t e g r a t i o n 
 
 
 
 1 4 c a d a 6   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 5   :   i n c l u d e   S V N   v e r s i o n   i n f o r m a t i o n   i n   W i n F e l l o w   v e r s i o n   i n f o 
 
 
 
 4 6 b 5 c 0 5   -   c a r f e s h                     ,   2 0 1 3 - 0 3 - 0 5   :   r e m o v e   l e f t o v e r s   f r o m   t h e   C V S 2 S V N   m i g r a t i o n 
 
 
 
 b d 3 8 4 d c   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 1 6   :   f i x e d   s u p p o r t   f o r   o n e   j o y s t i c k ,   r e a r r a n g e d   j o y s t i c k   o r d e r 
 
 
 
 e 4 2 8 e e a   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 1 2   :   a b i l i t y   t o   r e m o v e   a s s i g n e d   i n p u t   d e v i c e   v i a   R e t r o p l a t f o r m ,   f i x   f o r   u n u s e d   k e y s 
 
 
 
 1 7 8 a 2 4 5   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 0 9   :   c l e a n u p   o f   u n n e c e s s a r y   c o d e   s e g m e n t 
 
 
 
 6 4 d d 2 d e   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 0 9   :   r e p o r t i n g   o f   g a m e p o r t   d e v i c e   a c t i v i t y   t o   R e t r o P l a t f o r m   h o s t 
 
 
 
 8 d 6 c 0 e 2   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 0 8   :   s u p p o r t   f o r   w r i t e   p r o t e c t i o n   o f   f l o p p y   d i s k s   v i a   R e t r o P l a t f o r m 
 
 
 
 7 1 3 4 8 2 7   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 0 8   :   f i x e d   s u p p o r t   f o r   t w o   j o y s t i c k s   ( j o y D r v M o v e m e n t H a n d l e r ) ,   R e t r o P l a t f o r m 
 
                                                                                     e n u m e r a t e s   j o y s t i c k s   w i t h   n a m e s 
 
 
 
 7 b 4 0 2 2 e   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 0 4   :   f i x   f o r   c u s t o m   k e y b o a r d   l a y o u t s   w h i l e   j o y s t i c k   i s   a t t a c h e d ,   a u t o f i r e   s u p p o r t   f o r 
 
                                                                                     c u s t o m   k e y b o a r d   l a y o u t s 
 
 
 
 d c 0 f 3 6 b   -   c a r f e s h                     ,   2 0 1 3 - 0 2 - 0 2   :   i m p l e m e n t e d   c u s t o m   k e y b o a r d   l a y o u t s   v i a   R e t r o P l a t f o r m 
 
 
 
 e c a 8 a b 6   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 2 1   :   t r a n s l a t i o n   o f   s y m b o l i c   e s c a p e   k e y   c o d e   w h e n   e s c a p e   k e y   i s   c o n f i g u r e d 
 
 
 
 9 d a 7 d a a   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 2 1   :   f i x e d   t r a n s l a t i o n   o f   e s c a p e   k e y   c o d e   s o   t h a t   i t   c a n   b e   c h a n g e d   i n   R e t r o P l a t f o r m 
 
                                                                                     p l a y e r 
 
 
 
 7 2 e 3 1 b c   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 2 1   :   f i x e d   m e s s a g e   o n   m o u s e   c a p t u r e 
 
 
 
 d 8 c d 7 1 1   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 2 1   :   i n i t i a l   c a p t u r e   a l s o   p e r f o r m e d   w h e n   c l i c k i n g   i n t o   t h e   w i n d o w 
 
 
 
 c 6 6 3 5 4 4   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 2 1   :   f i x e d   c a p t u r e   a n d   r e l e a s e   o f   m o u s e   c u r s o r 
 
 
 
 4 d 2 4 1 0 0   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 8   :   f i x   f o r   c r a s h   a f t e r   R P   j o y s t i c k   d e t e c t i o n   -   s e n d   j o y s t i c k   i n f o   a f t e r   e n u m e r a t i o n 
 
 
 
 0 d e b 5 b b   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 5   :   m o u s e   d r i v e r   n o w   a l l o w s   t o   s e t   f o c u s   t o   a   d e t e r m i n e d   s t a t e   f o r   u s e   i n 
 
                                                                                     R e t r o P l a t f o r m 
 
 
 
 2 0 6 4 3 b 2   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 5   :   f i x e d   m i n o r   t y p o ,   s o   t h a t   R P   f r a m e   h a n d l e r   i s   o n l y   c a l l e d   i n   R P   m o d e 
 
 
 
 5 1 7 6 b 0 6   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 4   :   e x p e r i m e n t a l   j o y s t i c k   d e t e c t i o n ,   d i s a b l e d   f o c u s   e v e n t   f o r   n o w 
 
 
 
 1 3 f e 1 a 0   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 4   :   f i x e d   c o m p i l a t i o n   u s i n g   V i s u a l   S t u d i o   E x p r e s s 
 
 
 
 c 6 b 7 0 0 4   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 1 3   :   C h a n g e d   t o   b u i l d   a l l   a s   C + + ,   e x c e p t   z l i b . 
 
 
 
 a f b 3 2 c 0   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 1 3   :   A d d e d   b u t t o n s   f o r   m o d r i p   a n d   m e m d u m p   i n   t h e   d e b u g g e r .   C h a n g e d   s t e p   a n d   s t e p   o v e r 
 
                                                                                     l o g i c   a n d   w i n d o w   s i z e   a d j u s t m e n t s .   A n d 
 
                                                                                     a d a p t a t i o n s   i n   d i r e c t x   d r i v e r   f i l e s   t o 
 
                                                                                     a l l o w   b u i l d i n g   i n   c + + . 
 
 
 
 e a a 7 9 0 2   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 3   :   O S   d e t e c t i o n   f o r   W i n d o w s   V i s t a ,   7   a n d   8   i m p l e m e n t e d 
 
 
 
 3 6 b 9 d d 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 1   :   u p d a t e d   j o y s t i c k   r e p l a c e m e n t   c o d e 
 
 
 
 6 8 f d 4 5 1   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 1   :   m i n o r   f i x   t o   r e s t o r e   o r i g i n a l   b e h a v i o u r   o f   w i n d o w   d r a g g i n g   w h e n   n o t   o p e r a t i n g   i n 
 
                                                                                     R e t r o P l a t f o r m   m o d e 
 
 
 
 6 8 2 5 0 1 d   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 1   :   s e a r c h   f o r   C A P S   d l l   a l s o   i n   c o m m o n   p r o g r a m   f i l e s   p a t h 
 
 
 
 8 d c 9 5 f 2   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 1   :   f i x e d   a   c o m p i l e r   w a r n i n g   r e g a r d i n g   e d i t a n d c o n t i n u e   -   d i s a b l e d   i t 
 
 
 
 f c b 8 5 b c   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 1 1   :   f i x e d   a   c o m p i l e r   w a r n i n g   i n   d e b u g   m o d e   d u e   t o   e d i t a n d c o n t i n i e ,   d i s a b l e d   i t 
 
 
 
 e d f 9 0 e 4   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 9   :   c h e c k - i n   o f   G P L   a n d   C r e d i t s 
 
 
 
 6 6 1 b c b 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 9   :   u p d a t e d   F A Q 
 
 
 
 c c 2 e e 4 2   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 9   :   d i s t r i b u t i o n   s w i t c h e d   t o   T e X   L i v e ,   a s   i t   p r o v i d e s   a   m o r e   h a z z l e - f r e e   f i r s t 
 
                                                                                     e x e c u t i o n   a n d   g e n e r a t e s   s i g n i f i c a n t l y 
 
                                                                                     ( 3 0 % )   s m a l l e r   o u t p u t   f i l e s   c o m p a r e d   t o 
 
                                                                                     M i K T e X . 
 
 
 
 e 5 8 7 6 a c   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 0 8   :   R e m o v e d   u n u s e d   f u n c t i o n ,   m a d e   s e t j m p   b u f f e r   e x t e r n a l l y   v i s i b l e . 
 
 
 
 d 0 d 6 5 a b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 0 8   :   C a l l   s e t j m p   d i r e c t l y   i n s t e a d   o f   w r a p p i n g   i t   i n   a   f u n c t i o n   i n   a   d i f f e r e n t   f i l e . 
 
                                                                                     ( C o m p i l e r   b u g   w i t h   o p t i m i s a t i o n . ) 
 
 
 
 0 8 7 a 4 2 9   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 0 8   :   F l a g s   f o r   e o r w   a n d   o r w ,   c a l c u l a t e d   f l a g s   o n   l o n g   r e s u l t   i n s t e a d   o f   w o r d . 
 
 
 
 7 5 1 a 7 5 3   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 8   :   -   f i x   f o r   e s c a p e   k e y   f u n c t i o n a l i t y   -   c a p t u r i n g   m o u s e   s t i l l   s e v e r e l y   b r o k e n 
 
 
 
 1 5 8 7 9 f a   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 8   :   c a p t u r e   m o u s e   b e f o r e   e m u l a t i o n   s t a r t 
 
 
 
 5 9 9 0 e a e   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 8   :   s e t c a p t u r e / r e l e a s e c a p t u r e ,   p r o c e s s   f u r t h e r   w i n d o w   m e s s a g e s 
 
 
 
 b 5 e f d 7 1   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 8   :   s o m e   a t t e m p t s   t o   c o r r e c t   R e t r o P l a t f o r m   m o u s e   c a p t u r i n g 
 
 
 
 5 3 6 b 9 8 c   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 7   :   -   g e n e r a l   c l e a n u p   o f   l o g   m e s s a g e s   o u t p u t   i n   d e b u g   v s .   r e l e a s e   m o d e 
 
 
 
 2 7 2 3 1 6 e   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 7   :   -   f i x   f o r   s e n d i n g   a c t i v a t i o n   e v e n t   o n l y   w h e n   i n   R P   m o d e 
 
 
 
 b 0 c 7 b 3 d   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 7   :   -   u p d a t e s   t o   p o w e r   L E D ,   w i n d o w   m e s s a g e s 
 
 
 
 d f 8 2 d a 0   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 7   :   -   f i x e d   c o s m e t i c a l   o u t p u t   e r r o r 
 
 
 
 a 6 a 6 c b 2   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 6   :   -   f u r t h e r   i n p u t   d e v i c e   s u p p o r t   ( k e y b o a r d   l a y o u t   1 ,   j o y s t i c k   2 ) 
 
 
 
 6 c f 0 c e 1   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 6   :   -   i m p l e m e n t e d   2 n d   j o y s t i c k   s u p p o r t 
 
 
 
 7 f f 3 f a a   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 6   :   -   i n c l u d e d   j o y s t i c k   p r o d u c t   n a m e   i n   f e l l o w . l o g   t o   m a k e   i d e n t i f i c a t i o n   e a s i e r 
 
 
 
 f b 1 f 1 c 8   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 6   :   -   c h a n g e d   d e v i c e   c a t e g o r y   f r o m   j o y s t i c k   t o   g a m e   c o n t r o l l e r   t o   f i x   j o y s t i c k 
 
                                                                                     e n u m e r a t i o n 
 
 
 
 6 4 9 a 9 6 b   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 0 6   :   R e m o v e d   i m p l i c i t   c a s t s . 
 
 
 
 5 4 c 9 a d 9   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 5   :   -   f i x   f o r   s y s t e m s   w i t h o u t   A m i g a   F o r e v e r   i n s t a l l e d 
 
 
 
 b e 3 2 3 a f   -   P e t t e r   S c h a u           ,   2 0 1 3 - 0 1 - 0 5   :   C h a n g e d   t h e   c o n s t a n t   f o r   l i n e s   i n   a   f r a m e . 
 
 
 
 a 1 1 b 5 4 c   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 5   :   -   i n i t i a l   i n p u t   d e v i c e   s u p p o r t   c o d e 
 
 
 
 7 0 f e 0 2 6   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 5   :   -   d o c u m e n t a t i o n   u p d a t e s ,   f l o p p y   d r i v e   c h a n g e / e j e c t i o n   f i x e d ,   c h a r a t e r   s t r i n g 
 
                                                                                     c o n v e r s i o n ,   i m p r o v e d   l o g g i n g 
 
 
 
 5 e 9 8 b 7 f   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 5   :   -   f l o p p y   L E D   s t a t u s   u p d a t e s   n o w   s e n t   o n   d r i v e   m o t o r   s t a t u s   c h a n g e s 
 
 
 
 8 0 1 8 1 a 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   d o c u m e n t a t i o n   u p d a t e s 
 
 
 
 c 9 1 e 8 2 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   u p d a t e d   b u g   i n f o 
 
 
 
 e 7 1 a a 4 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   s u p p o r t   f o r   f l o p p y   d r i v e   s e e k / d e v i c e   a c t i v i t y   e v e n t s   a d d e d 
 
 
 
 7 7 2 6 2 e 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   i n c r e a s e d   m a x i m u m   l o g f i l e   l i n e   l e n g t h   t o   5 1 2   ( 1 2 8   t u r n e d   o u t   t o   b e   t o o   s m a l l ) 
 
 
 
 6 7 0 5 f 6 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   f i x e d   a n o t h e r   t y p o 
 
 
 
 c e 7 4 9 5 3   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   f i x e d   s o m e   t y p o s 
 
 
 
 a 9 3 a b 7 b   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   f i x e d   s o m e   t y p o s 
 
 
 
 c 4 7 0 b 6 d   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   u p d a t e d   t o d o / b u g   l i s t 
 
 
 
 4 7 7 c c c 2   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   u p d a t e d   t o   i n c l u d e   m a r k d o w n   f i l e s   f r o m   d o c u m e n t a t i o n   d i r e c t o r y 
 
 
 
 2 5 4 d d 2 5   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   i n i t i a l   s e t   o f   d o c u m e n t a t i o n   a d d e d   t o   t h e   r e p o s i t o r y 
 
 
 
 8 5 a f 3 9 7   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 4   :   -   i n i t i a l   d o x y g e n   c o n f i g u r a t i o n   f o r   W i n F e l l o w 
 
 
 
 c f 8 7 c 3 8   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 3   :   -   f i x e d   h o s t   i n p u t   d e v i c e   e n u m e r a t i o n   e n d   m e s s a g e 
 
 
 
 6 d b 7 a 3 6   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 3   :   -   f u r t h e r   w o r k   o n   i n p u t   d e v i c e / m o u s e   s u p p o r t 
 
 
 
 7 2 d a 2 8 f   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 3   :   -   i n i t i a l   i n p u t   d e v i c e   a n d   f l o p p y   e n u m e r a t i o n   s u p p o r t 
 
 
 
 c 3 8 a d c a   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 2   :   -   f i x e d   d e p r e c a t e d   c a l l   t o   t e m p n a m 
 
 
 
 9 5 c d 8 4 a   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 2   :   -   o n l y   i n i t i a l i z e   R e t r o P l a t f o r m   m o d u l e s ,   i f   R e t r o P l a t f o r m   m o d e   w a s   d e t e c t e d 
 
 
 
 d 9 8 1 2 4 d   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 2   :   -   f i x e d   c r a s h   w h e n   o p e n i n g   c o n f i g u r a t i o n   w h e n   n o   r e s o l u t i o n   i n   r e q u e s t e d   c o l o r 
 
                                                                                     d e p t h   a v a i l a b l e 
 
 
 
 a 3 d 5 d c 1   -   c a r f e s h                     ,   2 0 1 3 - 0 1 - 0 2   :   -   f i x e d   c o m p i l a t i o n   w i t h   V i s u a l   S t u d i o   E x p r e s s   ( n o   M F C   s u p p o r t ) ,   u p g r a d e d 
 
                                                                                     p r o j e c t   t o   V i s u a l   S t u d i o   2 0 1 2 
 
 
 
 9 4 5 9 0 6 5   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 3 0   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 4 4 7 4 d 2 2   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 3 0   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 c 5 8 a e 5 a   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 3 0   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 0 c 9 9 7 7 8   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 3 0   :   -   u s e   k e y   s e t   i n   R e t r o P l a t f o r m   m o d u l e   i n s t e a d   o f   h a r d c o d e d   E S C A P E   k e y 
 
 
 
 6 a d 8 4 5 6   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 3 0   :   -   i m p l e m e n t e d   d e t e c t i o n   o f   e s c a p e   k e y   p r e s s e d   a n d   m o u s e   c a p t u r e / f o c u s   h a n d l i n g 
 
 
 
 d 0 9 b d 3 b   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   u p d a t e d   v e r s i o n   n u m b e r   t o   0 . 5 . 0 . 0   a n d   t h e   y e a r   t o   - 2 0 1 3 
 
 
 
 0 f 1 a 8 b 9   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   f i x e d   h a r d   r e s e t   f u n c t i o n a l i t y ,   s o f t   r e s e t   u n t e s t e d 
 
 
 
 d 9 1 0 c e 4   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   f i x e d   p o w e r   L E D   s t a t u s   a f t e r   p a u s i n g / r e s u m i n g   c h a n g e s 
 
 
 
 7 f c c a b 1   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   c h a n g e d   t h e   w a y   p a u s i n g   a n d   r e s u m i n g   w o r k s   t o   u s e   g f x D r v R u n E v e n t S e t / R e s e t , 
 
                                                                                     e v e n t   l o o p   e l i m i n a t e d 
 
 
 
 9 d 1 0 0 b c   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   f u r t h e r   d o c u m e n t a t i o n   u p d a t e 
 
 
 
 7 f 5 5 0 d b   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   c o d e   c l e a n u p   a n d   d o c u m e n t a t i o n 
 
 
 
 9 f 1 5 e b 5   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   r e v e r t   r e v i s i o n   c h a n g e 
 
 
 
 1 3 3 5 a c 8   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   t e s t   f o r   C V S   r e v i s i o n 
 
 
 
 5 f 7 e 3 a d   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   t u r b o   f l o p p y   m o d e 
 
 
 
 3 6 8 0 0 0 b   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   P o w e r L E D   i n t e n s i t y   f i x 
 
 
 
 b 2 3 3 c 5 9   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   d i s a b l e d   p a u s e   f u n c t i o n a l i t y   f o r   t h e   t i m e   b e i n g 
 
 
 
 e 9 9 e 6 4 3   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 9   :   -   p o w e r   L E D   i n t e n s i t y   m u s t   b e   a   p e r c e n t   v a l u e . 
 
 
 
 3 c 3 8 9 c f   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 8   :   -   f i x e d   c r a s h   w h e n   c l o s i n g   e m u l a t o r   w h i l e   p a u s e d   ( h o p e f u l l y ) 
 
 
 
 5 c e b 9 d 4   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 8   :   -   p a u s i n g ,   r e s u m i n g   a n d   q u i t t i n g   t h e   e m u l a t i o n   n o w   w o r k   i n   a   s t a b l e   m a n n e r 
 
 
 
 3 0 3 3 2 8 d   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 8   :   -   e v e n t   h a n d l i n g   f o r   R e t r o P l a t f o r m   e m u l a t o r   c o n t r o l   ( p a u s e ,   r e s u m e ,   q u i t ) 
 
                                                                                     i m p l e m e n t e d 
 
 
 
 1 6 e 6 1 4 b   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 7   :   -   f u r t h e r   w o r k   o n   R e t r o P l a t f o r m   s u p p o r t ,   f l o p p y   c h a n g e   i m p l e m e n t e d ,   d o x y g e n 
 
                                                                                     c o m m e n t s   a d d e d   t o   R e t r o P l a t f o r m   m o d u l e 
 
 
 
 6 f e b 8 a 6   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 4   :   -   e m u l a t o r   w i n d o w   n o w   p r o p e r l y   e m b e d s   i n   R e t r o P l a t f o r m   p l a y e r   -   f i x e d 
 
                                                                                     c o m p i l a t i o n   e r r o r   w h e n   R e t r o P l a t f o r m 
 
                                                                                     s u p p o r t   i s   d i s a b l e d 
 
 
 
 8 f 1 7 6 4 7   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 4   :   -   r e g i s t r a t i o n   o f   w i n d o w   a s   a   R e t r o P l a t f o r m   p l a y e r   c h i l d 
 
 
 
 c 0 0 a 3 a c   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 3   :   -   i n i t i a l   c o d e   f o r   s c r e e n   m o d e   r e g i s t r a t i o n   /   a c t i v a t i o n   o f   R e t r o P l a t f o r m   p l a y e r 
 
 
 
 f e 0 c 7 7 f   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 3   :   -   R e t r o P l a t f o r m   a c t i v a t i o n   I P C   m e s s a g e   h a n d l i n g 
 
 
 
 8 6 7 b 1 a 5   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 3   :   -   f i r s t   s t e p s   t o w a r d s   a c t i v a t i o n   m e s s a g e   i m p l e m e n t e d 
 
 
 
 2 f d 6 6 5 4   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 3   :   -   i n i t i a l   r e g i s t r a t i o n   o f   f e a t u r e s   i m p l e m e n t e d 
 
 
 
 b f a c c c 6   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 3   :   -   a b i l i t y   t o   d e t e r m i n e   R e t r o P l a t f o r m   h o s t   v e r s i o n   w a s   a d d e d 
 
 
 
 c b 0 6 d 0 5   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 2 3   :   -   i n i t i a l   I P C   r e g i s t r a t i o n 
 
 
 
 1 8 b 7 0 3 1   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 1 1   :   -   n o w   a b l e   t o   s t a r t   e m u l a t i o n   v i a   A m i g a F o r e v e r ,   e v e n   t h o u g h   n o   p r o p e r   w a y   t o 
 
                                                                                     q u i t   i t   e x i s t s   y e t 
 
 
 
 c e 4 8 5 6 9   -   P e t t e r   S c h a u           ,   2 0 1 2 - 1 2 - 0 8   :   M e r g e d   m i s s i n g   f i l e o p s   f i x e s   f r o m   b u i l d   3 . 
 
 
 
 2 7 a c c 8 d   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 0 8   :   f i x e d   a n   e n d l e s s   l o o p   w h e n   a n   u n r e c o g n i z e d   c o m m a n d l i n e   p a r a m e t e r   w a s   p a s s e d   t o 
 
                                                                                     t h e   e m u l a t o r 
 
 
 
 8 f 2 2 c e b   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 0 7   :   -   e a r l y   R e t r o P l a t f o r m   s u p p o r t   f i l e s 
 
 
 
 3 e f c 8 4 e   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 0 7   :   -   f i l e o p s G e t G e n e r i c F i l e n a m e   c a n   n o w   b e   s p e c i f i e d   a s   p a r a m e t e r ,   u s e   A m i g a   F o r e v e r 
 
                                                                                     A m i g a   F i l e s   d i r e c t o r y   i n s t e a d   o f 
 
                                                                                     A p p D a t a   -   v e r y   e a r l y   R e t r o P l a t f o r m 
 
                                                                                     s u p p o r t   w o r k   -   r e f i n e d   c o m m a n d   l i n e 
 
                                                                                     p a r a m e t e r   p a r s i n g   ( n e w   p a r a m e t e r s ,   f i x 
 
                                                                                     t o   n o   l o n g e r   s k i p   p a r a m e t e r s )   - 
 
                                                                                     e x a m p l e   R e t r o P l a t f o r m   d e b u g g i n g 
 
                                                                                     c o m m a n d l i n e   p a r a m t e r s   i n c l u d e d 
 
 
 
 e 5 c 6 d c a   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 0 5   :   i m p r o v e d   e r r o r   h a n d l i n g   i n   c a s e   t h e   A M I G A F O R E V E R R O O T   v a r i a b l e   i s   n o t   s e t 
 
 
 
 4 2 8 9 0 c 1   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 0 4   :   -   a d d i t i o n   o f   R e t r o P l a t f o r m   I P C   s u p p o r t   m o d u l e s   t o   p r o j e c t   -   n e w   l i n k e r   o p t i o n s 
 
                                                                                     S A F E S E H ,   N X C O M P A T ,   D Y N A M I C B A S E 
 
                                                                                     c o n f i g u r e d   -   A m i g a F o r e v e r . d l l   k e y 
 
                                                                                     r e t r i e v a l   f o r   e n c r y p t e d   A m i g a   F o r e v e r 
 
                                                                                     k i c k s t a r t   R O M s 
 
 
 
 0 a 2 d 7 6 3   -   c a r f e s h                     ,   2 0 1 2 - 1 2 - 0 4   :   -   a d d i t i o n   o f   R e t r o P l a t f o r m   I P C   s u p p o r t   m o d u l e s   t o   p r o j e c t   -   n e w   l i n k e r   o p t i o n s 
 
                                                                                     S A F E S E H ,   N X C O M P A T ,   D Y N A M I C B A S E 
 
                                                                                     c o n f i g u r e d   -   A m i g a F o r e v e r . d l l   k e y 
 
                                                                                     r e t r i e v a l   f o r   e n c r y p t e d   A m i g a   F o r e v e r 
 
                                                                                     k i c k s t a r t   R O M s 
 
 
 
 8 1 1 d 8 6 e   -   P e t t e r   S c h a u           ,   2 0 1 2 - 0 8 - 1 2   :   V e r i f i e d   s o m e   t i m i n g   i s s u e s .   C l e a n e d   u p   s o m e   l o g g i n g . 
 
 
 
 4 d f 5 3 2 9   -   P e t t e r   S c h a u           ,   2 0 1 2 - 0 7 - 3 0   :   A d j u s t m e n t s   t o   p r e v i o u s   c h e c k - i n . 
 
 
 
 f c f 9 9 5 e   -   P e t t e r   S c h a u           ,   2 0 1 2 - 0 7 - 3 0   :   R e m o v e d   u n u s e d   f i l e s . 
 
 
 
 e 2 2 4 1 d b   -   P e t t e r   S c h a u           ,   2 0 1 2 - 0 7 - 1 5   :   T w e a k s   t o   t h e   m a i n   l o o p   o f   t h e   e m u l a t o r / c p u   m o d u l e   a n d   h o w   t h e   c p u   e m u l a t i o n 
 
                                                                                     r e a d s   d a t a . 
 
 
 
 1 2 f c 0 a 4   -   P e t t e r   S c h a u           ,   2 0 1 2 - 0 7 - 1 4   :   C l e a n e d   u p   m e m o r y   r o u t i n e s   a f t e r   o p t i m i s i n g . 
 
 
 
 3 4 2 a f 5 1   -   P e t t e r   S c h a u           ,   2 0 1 1 - 0 7 - 2 0   :   *   R e d u c e d   o v e r h e a d   s o m e   m o r e   i n   b u s   e v e n t   a n d   c p u   i n s t r u c t i o n   s c h e d u l i n g   s o m e 
 
                                                                                     m o r e .   *   T r y i n g   o u t   a n o t h e r   m e m o r y   p t r 
 
                                                                                     o p t i m i s a t i o n   t o   r e d u c e   o p c o d e   r e a d 
 
                                                                                     t i m e .   N e e d s   m o r e   w o r k   t o   b e   s a f e . 
 
 
 
 b f e 8 c 9 b   -   P e t t e r   S c h a u           ,   2 0 1 1 - 0 7 - 1 9   :   S o m e   o p t i m i s a t i o n s :   *   A d d e d 
 
                                                                                     c p u I n t e g r a t i o n E x e c u t e I n s t r u c t i o n E v e n t H a n d l e r 6 8 0 0 0 F a s t , 
 
                                                                                     h a r d c o d e d   f o r   t h e   u s u a l   7 M h z   s c e n a r i o . 
 
                                                                                     R e d u c e s   o v e r h e a d   o f   i n s t r u c t i o n   t i m e 
 
                                                                                     c a l c u l a t i o n s .   *   R e m o v e d 
 
                                                                                     c p u S e t C u r r e n t O p c o d e   c a l l   f r o m 
 
                                                                                     c p u E x e c u t e I n t r u c t i o n   w h e n   l o g g i n g 
 
                                                                                     i s n ' t   c o m p i l e d   i n . 
 
 
 
 4 8 e c 2 e d   -   P e t t e r   S c h a u           ,   2 0 1 1 - 0 7 - 1 8   :   S o m e   o p t i m i z a t i o n s :   *   b u s   a n d   C P U   m o d u l e :   b u s   e v e n t   a n d   c p u   i n s t r u c t i o n   l o g g i n g 
 
                                                                                     m o v e d   i n t o   # i f d e f s .   R e m o v e s   d u m m y 
 
                                                                                     c a l l s   t o   l o g g i n g   f u n c t i o n s   f o u n d   i n 
 
                                                                                     t h e   m a i n   b u s   l o o p ,   a n d   t h e   c p u 
 
                                                                                     i n s t r u c t i o n   e x e c u t i o n   e n t r y   p o i n t   a n d 
 
                                                                                     f r o m   i r q   a n d   e x c e p t i o n   p r o c e s s i n g .   * 
 
                                                                                     C P U   m o d u l e :   C P U   f l a g   c a l c u l a t i o n s 
 
                                                                                     r e w r i t t e n   f o r   s p e e d .   *   f m e m . c : 
 
                                                                                     R e - i n t r o d u c e d   a n   o l d   o p t i m i s a t i o n   i n   a 
 
                                                                                     m o r e   g e n e r a l   f o r m ,   u s i n g   m e m o r y 
 
                                                                                     p o i n t e r s   t o   r e a d   v a l u e s   f r o m   m e m o r y 
 
                                                                                     t h a t   i s   r e a l   m e m o r y .   *   f l o p p y . c :   W a s 
 
                                                                                     d o i n g   s o m e   m i n o r   l o g g i n g   o f   h e a d 
 
                                                                                     p o s i t i o n s .   C o m m e n t e d   i t   o u t .   *   b u s . c 
 
                                                                                     a n d   c p u I n t e g r a t i o n . c :   S o m e   o t h e r 
 
                                                                                     t w e a k s   t o   t h e   b u s   e v e n t   l o o p   a n d   c p u 
 
                                                                                     e x e c u t i o n   l o o p   t o   m a k e   s u r e   n o 
 
                                                                                     u n n e c e s s a r y   c o d e   w a s   r u n   i n s i d e   t h e 
 
                                                                                     l o o p s . 
 
                                                                                     s y s i n f o :   U s i n g   . . . E x   m e t h o d   t o   r e a d 
 
                                                                                     m e m o r y   s i z e   l a r g e r   t h a n   4 G B . 
 
 
 
 0 a 4 d d c 6   -   P e t t e r   S c h a u           ,   2 0 1 0 - 1 0 - 1 8   :   6 8 k g e n e r a t e . c :   W r o n g   p a r a m e t e r   f o r   M O V E S .   C p u I n t e g r a t i o n . c :   R e p l a c e d   U L O   w i t h 
 
                                                                                     e n u m   C p u M o d u l e . c :   C l e a r   i r q   e v e n t   o n 
 
                                                                                     r e s e t .   C p u M o d u l e _ C o d e . h :   R e g e n e r a t e d 
 
                                                                                     f i l e   t o   i n c l u d e   M O V E S   f i x . 
 
 
 
 8 6 d 8 4 d 5   -   P e t t e r   S c h a u           ,   2 0 1 0 - 0 6 - 2 0   :   F i x   d e i n t e r l a c e   c r a s h .   D i s a b l e   o t h e r   s c a l i n g   s t r a t e g i e s   w h e n   d e - i n t e r l a c i n g . 
 
 
 
 1 e a 0 e 7 7   -   P e t t e r   S c h a u           ,   2 0 1 0 - 0 6 - 2 0   :   M o v e d   S D K   i n c l u d e   a n d   l i b   d i r e c t o r y   d e f i n i t i o n s   t o   t h e   S D K   p r o p e r t y   s h e e t , 
 
                                                                                     r e m o v e d   m a n y   h a r d c o d e d   d i r e c t o r i e s   a n d 
 
                                                                                     s o m e   o t h e r   o p t i o n s   f r o m   s p e c i f i c 
 
                                                                                     c o n f i g u r a t i o n s   i n   t h e   W i n F e l l o w 
 
                                                                                     p r o j e c t   f i l e .   T r y i n g   t o   r e l y   o n 
 
                                                                                     i n h e r i t a n c e   a n d   m a c r o s . 
 
 
 
 0 5 4 0 1 0 3   -   P e t t e r   S c h a u           ,   2 0 1 0 - 0 6 - 2 0   :   T u r n   o f f   s t r e t c h   a l w a y s ,   i t   s h o u l d   n o t   b e   c h e c k e d   i n   a s   T R U E . 
 
 
 
 c d 0 7 e d 9   -   c a r f e s h                     ,   2 0 1 0 - 0 6 - 1 4   :   a d d e d   V i s u a l   S t u d i o   2 0 1 0   p r o j e c t   f i l e s 
 
 
 
 7 2 0 9 5 b 5   -   P e t t e r   S c h a u           ,   2 0 0 9 - 0 7 - 2 6   :   x 6 4   t y p e   p a t c h e s ,   +   s o m e   o t h e r   t w e a k s   i n   d r a w . c 
 
 
 
 3 6 e b e d b   -   P e t t e r   S c h a u           ,   2 0 0 9 - 0 7 - 2 5   :   M e r g e d   s o m e   m i n o r   c h a n g e s .   ( D e c l a r a t i o n s   e t c . ) 
 
 
 
 e e b a f 4 b   -   P e t t e r   S c h a u           ,   2 0 0 9 - 0 7 - 2 5   :   C h k ,   s t a c k   f r a m e s ,   r o t a t e   f l a g s   a n d   a   m i s s i n g   b y t e   a d r e s s i n g   m o d e   f o r   m o v e . 
 
 
 
 6 a f c 8 3 c   -   P e t t e r   S c h a u           ,   2 0 0 9 - 0 7 - 2 5   :   R e f a c t o r e d   t h e   c p u - e m u   f i l e s . 
 
 
 
 b b 2 a 9 c 9   -   P e t t e r   S c h a u           ,   2 0 0 8 - 1 1 - 0 3   :   V a r i o u s   c l e a n u p . 
 
 
 
 5 2 0 0 0 1 2   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 7   :   *   A d d e d   m i s s i n g   t e s t   o n   a d c o n ' s   W O R D S Y N C   b i t .   *   d s k b y t r   e x p e r i m e n t . 
 
 
 
 b f 3 7 c d 1   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 7   :   A d d e d   m i s s i n g   i o   h a n d l e r s   f o r   a d c o n . 
 
 
 
 0 c 0 c 4 7 4   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 7   :   F i x   T E K   R a m p a g e :   C l e a r   b l i t t e r   i r q   b i t   i n   i n t r e q   w h e n   s t a r t i n g   a   b l i t . 
 
 
 
 2 f f c 5 4 3   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 4   :   *   A d d e d   c p u _ c h i p _ s l o w d o w n .   *   U s i n g   c p u S e t R e g ( ) / c p u G e t R e g ( )   f u n c t i o n s   e v e r y w h e r e . 
 
                                                                                     *   S m a l l   o p t i m i z a t i o n   o f   c p u   f l a g 
 
                                                                                     a c c e s s   f u n c t i o n s . 
 
 
 
 4 d 4 c 3 7 f   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 2 4   :   a c t i v a t e   m a l l o c   d e b u g g i n g 
 
 
 
 6 0 8 9 8 f f   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 2 4   :   a c t i v a t e   m a l l o c   d e b u g g i n g 
 
 
 
 6 b 5 5 4 3 d   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 2 4   :   f i x e d   c o m p i l e r   w a r n i n g s 
 
 
 
 a 4 4 f 9 2 0   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 2 3   :   w r i t e   f l o p p y . l o g   t o   % a p p d a t a % \ W i n F e l l o w ,   a c t i v a t e   l o g g i n g   o n l y   f o r   d e b u g   b u i l d s 
 
 
 
 d 5 4 9 9 7 7   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 2 3   :   f i x e d   c o m p i l e r   w a r n i n g s   b y   p r o p e r l y   d e c l a r i n g   i n t e r f a c e s   t o   s y s i n f o D e t e c t M M X ( ) 
 
                                                                                     a n d   s y s i n f o D e t e c t S S E ( )   i n   h e a d e r 
 
 
 
 d 4 e d 3 1 6   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 1   :   U s e   r o m   a s   l a b e l . 
 
 
 
 a 2 a 4 d 8 d   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 1   :   U p d a t e d   f i l e   h e a d e r . 
 
 
 
 2 e 1 9 8 a 4   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 1   :   U p d a t e d   f i l e   h e a d e r s . 
 
 
 
 7 9 7 3 5 2 f   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 0   :   M O V E M :   i n d e x   r e g i s t e r   c o n t e n t   o n   s t a c k .   D i v i s i o n   b y   z e r o :   P o i n t   t o   a f t e r   t h e   D I V 
 
                                                                                     i n s t r u c t i o n .   ( A l c a t r a z   O d y s s e y ) 
 
                                                                                     E x c e p t i o n   s t a c k   f r a m e s ,   f r a m e   f o r m a t 
 
                                                                                     a n d   o f f s e t   f i x e d . 
 
 
 
 9 0 e c b e 0   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 0   :   U p d a t e d   h e a d e r s . 
 
 
 
 4 2 d 6 8 9 d   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 0   :   A D D X , A B C D   f i x . 
 
 
 
 b 1 9 7 9 8 9   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 2 0   :   T w e a k e d   b l i t t e r   t i m i n g .   ( G l o b a l   t r a s h ) .   A d d e d   G P L   h e a d e r   a n d   v e r s i o n   s t r i n g . 
 
 
 
 8 e d f 9 1 e   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 1 8   :   D e f o r m   D e f o r m a t i o n s   b l i t t e r   s h i f t   b u g . 
 
 
 
 5 6 c c 2 2 1   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 1 7   :   S c a l i n g   c a l c u l a t i o n s   c a u s e d   d r a w i n g   o n e   l i n e   b e y o n d   b u f f e r ,   a n d   r e m o v e d   6 4 - b i t 
 
                                                                                     w a r n i n g s   i n   s p r i t e . c . 
 
 
 
 8 c 0 8 7 1 4   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 7   :   f i x   s p e l l i n g 
 
 
 
 a f c a e b f   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 7   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 0 3 9 e 3 b 6   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 1 7   :   C l e a n u p . 
 
 
 
 8 b e 5 8 e 4   -   P e t t e r   S c h a u           ,   2 0 0 8 - 0 2 - 1 7   :   M e r g e   f r o m   c o n v e r s i o n _ t o _ c . 
 
 
 
 7 5 5 0 8 1 5   -   n o b o d y                       ,   2 0 0 8 - 0 2 - 1 2   :   T h i s   c o m m i t   w a s   m a n u f a c t u r e d   b y   c v s 2 s v n   t o   c r e a t e   b r a n c h   ' a s s e m b l y _ b a s e d ' . 
 
 
 
 3 1 d b 8 c 2   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 2   :   r e m o v e   D i r e c t X 3   c o n f i g u r a t i o n 
 
 
 
 1 5 5 0 c d 5   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 0   :   W i n d o w s   f i l e s y s t e m   o p e r a t i o n s 
 
 
 
 0 2 b a c 1 a   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 0   :   W i n d o w s   f i l e s y s t e m   o p e r a t i o n s 
 
 
 
 a f b 6 a 8 5   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 0   :   W i n d o w s   f i l e s y s t e m   o p e r a t i o n s 
 
 
 
 c c 5 a f d 5   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 0   :   W i n d o w s   f i l e s y s t e m   o p e r a t i o n s 
 
 
 
 3 7 5 a 0 d 3   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 1 0   :   W i n d o w s   f i l e s y s t e m   o p e r a t i o n s 
 
 
 
 a 7 1 3 2 7 a   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 0 9   :   W i n d o w s   f i l e s y s t e m   o p e r a t i o n s 
 
 
 
 9 f f 6 a 4 a   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 0 9   :   f i x   f o r   N o v e m b e r   2 0 0 7   D i r e c t X   S D K 
 
 
 
 9 e f b 6 b 9   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 0 3   :   f i x   f o r   N o v e m b e r   2 0 0 7   D i r e c t X   S D K 
 
 
 
 5 5 8 e f a 0   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 0 3   :   f i x   f o r   N o v e m b e r   2 0 0 7   D i r e c t X   S D K 
 
 
 
 9 f 1 4 6 5 9   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 0 3   :   f i x   p r o j e c t   s e t u p   f o r   N o v e m b e r   2 0 0 7   D i r e c t X   S D K 
 
 
 
 f c 2 0 0 d 2   -   c a r f e s h                     ,   2 0 0 8 - 0 2 - 0 1   :   V i s u a l   S t u d i o   2 0 0 8   p r o j e c t   s e t u p   ( n a s m 2 ) 
 
 
 
 b c a d 7 b f   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 1 3   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 1 3 
 
                                                                                     w i n m a i n . c 
 
 
 
                                                                                     *   r e m o v e d   d e a c t i v a t e d   p r a g m a   t h a t 
 
                                                                                     d i s a b l e d   g l o b a l   o p t i m i z a t i o n s 
 
 
 
 3 5 9 c d c 9   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 1 2   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 1 2 
 
                                                                                     	 f e l l o w . c / h 
 
 
 
                                                                                     	 	 -   n e w   f u n c t i o n 
 
                                                                                     f e l l o w G e t V e r s i o n S t r i n g ( ) 
 
 
 
                                                                                     	 g f x d r v . c 
 
 
 
                                                                                     	 	 -   e m u l a t o r   w i n d o w   n o w 
 
                                                                                     s h o w s   t h e   b u i l d   d a t e   i n   t h e   t i t l e   b a r 
 
 
 
                                                                                     	 w g u i . c 
 
 
 
                                                                                     	 	 -   t h e   m a i n   e m u l a t o r 
 
                                                                                     w i n d o w   s h o w s   t h e   b u i l d   d a t e   i n   t h e 
 
                                                                                     t i t l e   b a r 
 
 
 
                                                                                     	 s y s i n f o . c 
 
 
 
                                                                                     	 	 -   b u i l d   d a t e   i s   a l s o 
 
                                                                                     w r i t t e n   i n t o   t h e   l o g f i l e 
 
 
 
                                                                                     	 G U I _ g e n e r a l . r c / h 
 
 
 
                                                                                     	 	 -   r e n a m e d   a   s t a t i c   i t e m 
 
                                                                                     i n   t h e   " a b o u t "   d i a l o g   t o   m a k e   t h e   t e x t 
 
                                                                                     c h a n g e a b l e 
 
 
 
 3 b 9 0 0 a f   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 9   :   u p d a t e d   v e r s i o n   i n f o r m a t i o n 
 
 
 
 4 d 1 4 f 8 9   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 9   :   o p t i m i z e d   s o m e   s e t t i n g s 
 
 
 
 e d 9 9 8 b c   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 9   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 0 9 
 
                                                                                     	 w i n m a i n . c 
 
 
 
                                                                                     	 	 -   r e a c t i v a t e d 
 
                                                                                     o p t i m i z a t i o n   f o r   w i n D r v E m u l a t e ( ) 
 
 
 
 4 7 c a 3 6 9   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 9   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 0 8 
 
                                                                                     	 	 -   w i n D r v S e t T h r e a d N a m e ( ) 
 
                                                                                     f u n c t i o n a l i t y   a d d e d 
 
 
 
 9 5 1 6 e 8 4   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 0 8 
 
                                                                                     	 	 -   w i n D r v S e t T h r e a d N a m e ( ) 
 
                                                                                     f u n c t i o n a l i t y   a d d e d 
 
 
 
 b 7 7 2 7 6 4   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 0 8 
 
                                                                                     	 w i n m a i n . c / w i n d r v . h 
 
 
 
                                                                                     	 	 -   w i n D r v S e t T h r e a d N a m e ( ) 
 
                                                                                     a d d e d 
 
 
 
                                                                                     	 s o u n d d r v . c 
 
 
 
                                                                                     	 	 -   n o w   s e t s   t h e   t h r e a d 
 
                                                                                     n a m e   t o   " W i n F e l l o w   S o u n d   T h r e a d " ;   i t ' s 
 
                                                                                     t h e   o n l y   t h r e a d   t h o u g h   r i g h t   n o w   t h a t 
 
                                                                                     u s e s   i t 
 
 
 
 2 b f c 3 7 0   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 0 8 
 
                                                                                     	 w i n m a i n . c / w i n d r v . h 
 
 
 
                                                                                     	 	 -   w i n D r v S e t T h r e a d N a m e ( ) 
 
                                                                                     a d d e d 
 
 
 
                                                                                     	 s o u n d d r v . c 
 
 
 
                                                                                     	 	 -   n o w   s e t s   t h e   t h r e a d 
 
                                                                                     n a m e   t o   " W i n F e l l o w   S o u n d   T h r e a d " ;   i t ' s 
 
                                                                                     t h e   o n l y   t h r e a d   t h o u g h   r i g h t   n o w   t h a t 
 
                                                                                     u s e s   i t 
 
 
 
 6 6 2 8 c c 4   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   m i n o r   u p d a t e s 
 
 
 
 2 e 7 0 6 e c   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   m i n o r   u p d a t e s   o f   h e a d e r s 
 
 
 
 4 d 8 b 0 3 5   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   m i n o r   u p d a t e s   o f   h e a d e r s 
 
 
 
 0 b 6 a 3 d 8   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   m i n o r   u p d a t e s   o f   h e a d e r s 
 
 
 
 7 5 3 f e a d   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 6 - 0 8 
 
                                                                                     A d d e d   f i l e s : 
 
 
 
                                                                                     	 W i n F e l l o w . e x e . m a n i f e s t 
 
 
 
                                                                                     	 	 -   X M L   m a n i f e s t   f i l e 
 
                                                                                     a d d e d   f o r   m u l t i p l e   i n s t a n c e s   o f 
 
                                                                                     C o m C t l 3 2 . d l l 
 
 
 
                                                                                     M o d i f i e d   f i l e s : 
 
 
 
                                                                                     	 G U I _ g e n e r a l . r c 
 
 
 
                                                                                     	 	 -   a d d e d   a   l i n k   t o   t h e 
 
                                                                                     X M L   m a n i f e s t   f i l e 
 
 
 
 e b 4 e 1 1 d   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   s y n c ' i n g   c h a n g e s   b e t w e e n   b r a n c h e s 
 
 
 
 8 c 3 4 8 f c   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   s y n c ' i n g   c h a n g e s   b e t w e e n   b r a n c h e s 
 
 
 
 3 2 1 8 8 5 a   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 8   :   s y n c ' i n g   c h a n g e s   b e t w e e n   b r a n c h e s 
 
 
 
 a d d c e 3 f   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 5   :   r e - a d d e d   d u e   t o   c a s e   s e n s i t i v i t y   p r o b l e m s 
 
 
 
 e 4 4 d c 4 1   -   c a r f e s h                     ,   2 0 0 4 - 0 6 - 0 5   :   c l e a n i n g   u p 
 
 
 
 c 3 2 2 3 8 3   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 8 
 
                                                                                     	 f l o p p y . c 
 
 
 
                                                                                     	 	 -   f i x e d   s e v e r a l   m e m o r y 
 
                                                                                     l e a k s 
 
 
 
 7 b 2 9 3 5 e   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 8 
 
                                                                                     	 f i l e s y s . c 
 
 
 
                                                                                     	 	 -   f i x e d   a n o t h e r   m e m o r y 
 
                                                                                     l e a k ,   t h i s   t i m e   i n   f i l e s y s _ r e s e t ( ) 
 
 
 
 4 c 9 6 f e f   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 4 - 0 5 - 2 8 
 
                                                                                     	 f i l e s y s . c 
 
 
 
                                                                                     	 	 -   f i x e d   s e v e r a l   m e m o r y 
 
                                                                                     l e a k s ;   h o w e v e r   I ' m   s t i l l   n o t   f i n i s h e d , 
 
                                                                                     t h e   c o d e   s t i l l   l e a k s   v o l u m e   n a m e s 
 
                                                                                     s o m e w h e r e 
 
                                                                                     	     o n   e a c h   r e s e t 
 
 
 
 5 9 0 a d d f   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 4 - 0 5 - 2 8 
 
                                                                                     	 f i l e s y s . c 
 
 
 
                                                                                     	 	 -   f i x e d   s e v e r a l   m e m o r y 
 
                                                                                     l e a k s ;   h o w e v e r   I ' m   s t i l l   n o t   f i n i s h e d , 
 
                                                                                     t h e   c o d e   s t i l l   l e a k s   v o l u m e   n a m e s 
 
                                                                                     s o m e w h e r e 
 
                                                                                     	     o n   e a c h   r e s e t 
 
 
 
 a 2 c 5 c 8 9   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 8 
 
                                                                                     	 f i l e s y s . c 
 
 
 
                                                                                     	 	 -   b u i l d _ n n a m e ( )   r e p l a c e d 
 
                                                                                     b y   a   s m a l l   " h a c k "   i n   m a l l o c ( )   d e b u g 
 
                                                                                     m o d e   f o r   b e t t e r   d e b u g g i n g 
 
 
 
                                                                                     	 f s d b . h 
 
 
 
                                                                                     	 	 -   n e c e s s a r y 
 
                                                                                     d e f i n e s / e x p o r t s   f o r   t h e   b u i l d _ n n a m e 
 
                                                                                     " h a c k " 
 
 
 
                                                                                     	 f f i l e s y s . c 
 
 
 
                                                                                     	 	 -   m e m o r y   l e a k s   o n 
 
                                                                                     W i n F e l l o w   s i d e   f i x e d 
 
 
 
                                                                                     	 f s d b . c 
 
 
 
                                                                                     	 	 -   m e m o r y   l e a k   f i x e d 
 
 
 
 a 3 0 a b 0 b   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 8 
 
                                                                                     	 u a e s u p p . c 
 
 
 
                                                                                     	 	 -   r e m o v e d   m y 
 
                                                                                     i m p l e m e n t a t i o n   o f   m y _ s t r d u p ( ) ;   i t 
 
                                                                                     i m p r o v e d   t h e   m a l l o c ( )   d e b u g g i n g   i n   s o 
 
                                                                                     f a r   t h a t   I   c o u l d 
 
                                                                                     	     s e e   t h e   s t r i n g s   w e r e   a l l o c a t e d 
 
                                                                                     b y   u s e   o f   m y _ s t r d u p ( ) ,   b u t   n o t   w h e r e 
 
                                                                                     i n   t h e   c o d e ,   s i n c e   i t   a l w a y s 
 
                                                                                     	     s h o w e d   m e   t h e   l i n e   i n 
 
                                                                                     m y _ s t r d u p ( )   t h a t   c o n t a i n e d   t h e 
 
                                                                                     m a l l o c ( )   c a l l ,   w h i c h   w a s n ' t   h e l p f u l 
 
 
 
                                                                                     	 u a e 2 f e l l . h 
 
 
 
                                                                                     	 	 -   t h i s   m a c r o   d o e s   t h e 
 
                                                                                     t r i c k :   # d e f i n e   m y _ s t r d u p ( a ) 
 
                                                                                     s t r c p y ( m a l l o c ( s t r l e n ( a ) + 1 ) ,   a ) 
 
                                                                                                               s i n c e   i t   c a n   b e   u s e d 
 
                                                                                     i n l i n e   t h e   d e b u g g e r   n o w   s h o w s   t h e 
 
                                                                                     e x a c t   l i n e   w h e r e   t h o s e   s t r i n g s   w e r e 
 
                                                                                     a l l o c a t e d , 
 
                                                                                     	     n o t   t h e   b e s t   c o d i n g   s t y l e , 
 
                                                                                     w h i c h   i s   w h y   I   o n l i n e   u s e   i t   w h e n 
 
                                                                                     _ F E L L O W _ D E B U G _ C R T _ M A L L O C   i s   s e t , 
 
                                                                                     	     o t h e r w i s e   t h e   s t a n d a r d   C R T 
 
                                                                                     s t r d u p   i s   u s e d 
 
 
 
 a 4 3 f 7 5 7   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 8   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 8 
 
                                                                                     	 u a e s u p p . c 
 
 
 
                                                                                     	 	 -   r e m o v e d   m y 
 
                                                                                     i m p l e m e n t a t i o n   o f   m y _ s t r d u p ( ) ;   i t 
 
                                                                                     i m p r o v e d   t h e   m a l l o c ( )   d e b u g g i n g   i n   s o 
 
                                                                                     f a r   t h a t   I   c o u l d 
 
                                                                                     	     s e e   t h e   s t r i n g s   w e r e   a l l o c a t e d 
 
                                                                                     b y   u s e   o f   m y _ s t r d u p ( ) ,   b u t   n o t   w h e r e 
 
                                                                                     i n   t h e   c o d e ,   s i n c e   i t   a l w a y s 
 
                                                                                     	     s h o w e d   m e   t h e   l i n e   i n 
 
                                                                                     m y _ s t r d u p ( )   t h a t   c o n t a i n e d   t h e 
 
                                                                                     m a l l o c ( )   c a l l ,   w h i c h   w a s n ' t   h e l p f u l 
 
 
 
                                                                                     	 u a e 2 f e l l . h 
 
 
 
                                                                                     	 	 -   t h i s   m a c r o   d o e s   t h e 
 
                                                                                     t r i c k :   # d e f i n e   m y _ s t r d u p ( a ) 
 
                                                                                     s t r c p y ( m a l l o c ( s t r l e n ( a ) + 1 ) ,   a ) 
 
                                                                                                               s i n c e   i t   c a n   b e   u s e d 
 
                                                                                     i n l i n e   t h e   d e b u g g e r   n o w   s h o w s   t h e 
 
                                                                                     e x a c t   l i n e   w h e r e   t h o s e   s t r i n g s   w e r e 
 
                                                                                     a l l o c a t e d , 
 
                                                                                     	     n o t   t h e   b e s t   c o d i n g   s t y l e , 
 
                                                                                     w h i c h   i s   w h y   I   o n l i n e   u s e   i t   w h e n 
 
                                                                                     _ F E L L O W _ D E B U G _ C R T _ M A L L O C   i s   s e t , 
 
                                                                                     	     o t h e r w i s e   t h e   s t a n d a r d   C R T 
 
                                                                                     s t r d u p   i s   u s e d 
 
 
 
 f 2 d a f e d   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 7   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 7 
 
                                                                                     	 u a e s u p p . c 
 
 
 
                                                                                     	 	 -   m y _ s t r d u p ( ) 
 
                                                                                     i m p l e m e n t e d 
 
 
 
                                                                                     	 u a e 2 f e l l . h 
 
 
 
                                                                                     	 	 -   r e m o v e d   # d e f i n e s   f o r 
 
                                                                                     m y _ s t r d u p 
 
 
 
 d 1 4 5 d 0 3   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 7   :   C o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 7 
 
                                                                                     	 u a e s u p p . c 
 
 
 
                                                                                     	 	 -   m y _ s t r d u p ( ) 
 
                                                                                     i m p l e m e n t e d 
 
 
 
                                                                                     	 u a e 2 f e l l . h 
 
 
 
                                                                                     	 	 -   r e m o v e d   # d e f i n e s   f o r 
 
                                                                                     m y _ s t r d u p 
 
 
 
 e 5 c 5 c 0 5   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 7   :   c o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 7 
 
                                                                                     f i l e s   b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
 b 0 6 a b b 2   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 7   :   c o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 7 
 
                                                                                     G U I _ g e n e r a l . r c ,   d e f s . h 
 
 
 
                                                                                     -   v e r s i o n   i n f o r m a t i o n   u p d a t e d   t o   s h o w 
 
                                                                                     t h a t   t h i s   i s   t h e   a s s e m b l e r   b r a n c h 
 
 
 
 4 a a a 5 6 8   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 2 7   :   c o m m i t   o f   T o r s t e n   o n   2 0 0 4 - 0 5 - 2 7 
 
                                                                                     	 c o n f i g . c ,   f e l l o w . c ,   f f i l e s y s . c , 
 
                                                                                     f l o p p y . c ,   f s n a v i g . c ,   k b d . c ,   m o d r i p . c 
 
 
 
                                                                                     	 	 -   p o r t a b l e   C   f i l e s 
 
                                                                                     b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
                                                                                     
 
                                                                                     d e f s . h ,   f s n a v i g . h ,   i n i . h ,   m o d r i p . h , 
 
                                                                                     w g u i . h 
 
 
 
                                                                                     	 	 -   p o r t a b l e   h e a d e r   f i l e s 
 
                                                                                     b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
                                                                                     
 
                                                                                     f s w r a p . c ,   f s y s a m n t . c ,   g f x d r v . c ,   i n i . c , 
 
                                                                                     m o d r i p _ w i n 3 2 . c ,   s o u n d d r v . c ,   s y s i n f o . c , 
 
                                                                                     w g u i . c ,   w i n m a i n . c 
 
 
 
                                                                                     	 	 -   w i n 3 2   C   f i l e s   b r o u g h t 
 
                                                                                     u p - t o - d a t e   w i t h   c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
                                                                                     
 
                                                                                     m o d r i p _ w i n 3 2 . h ,   p o r t a b l e . h 
 
 
 
                                                                                     	 	 -   w i n 3 2   h e a d e r   f i l e s 
 
                                                                                     b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
                                                                                     
 
                                                                                     a u t o c o n f . c ,   e x p a n s i o . c ,   f i l e s y s . c , 
 
                                                                                     f i l e s y s _ w i n 3 2 . c ,   f s d b . c ,   f s d b _ w i n 3 2 . c , 
 
                                                                                     f s u s a g e . c ,   h a r d f i l e . c ,   u a e s u p p . c 
 
 
 
                                                                                     	 	 -   U A E   f i l e s y s t e m   C   f i l e s 
 
                                                                                     b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
                                                                                     
 
                                                                                     a u t o c o n f . h ,   e x e c l i b . h ,   f i l e s y s . h , 
 
                                                                                     f i l e s y s _ w i n 3 2 . h ,   f s d b . h ,   f s u s a g e . h , 
 
                                                                                     p e n g u i n . h ,   u a e 2 f e l l . h 
 
 
 
                                                                                     	 	 -   U A E   f i l e s y s t e m   h e a d e r 
 
                                                                                     f i l e s   b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
                                                                                     
 
                                                                                     G U I _ g e n e r a l . r c ,   W i n F e l l o w . d s p , 
 
                                                                                     W i n F e l l o w . v c p r o j 
 
 
 
                                                                                     	 	 -   W i n 3 2   p r o j e c t   f i l e s 
 
                                                                                     b r o u g h t   u p - t o - d a t e   w i t h 
 
                                                                                     c o n v e r s i o n _ t o _ c   b r a n c h 
 
 
 
 1 3 c 6 d 2 8   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 1 8   :   t h e r e   w a s   a   w r i t e   o p e r a t i o n   b e y o n d   o b j e c t _ m a p p i n g   a r r a y   b o u n d a r i e s ;   a s   a 
 
                                                                                     w o r k a r o u n d   j u s t   i n c r e a s e d   t h e 
 
                                                                                     d i m e n s i o n s   b y   o n e 
 
 
 
 0 0 6 b 6 d 8   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 1 8   :   r e m o v e d   b l i t t e r   a s s e m b l e r   f i l e s   ( b l i t a . * )   a n d   d r a w m o d e . m a c   f r o m   V i s u a l   S t u d i o 
 
                                                                                     . N E T   p r o j e c t 
 
 
 
 2 4 3 3 2 6 5   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 1 5   :   V i s u a l   S t u d i o   . N E T   p r o j e c t   f i l e s   a d d e d 
 
 
 
 9 b 7 3 a c 9   -   c a r f e s h                     ,   2 0 0 4 - 0 5 - 1 5   :   f i x e d   a n   a s s e r t i o n   t h a t   o c c u r e d   w h e n   t r y i n g   t o   s t a r t   t h e   e m u l a t o r   w i t h o u t 
 
                                                                                     s p e c i f i y n g   a   k i c k s t a r t   i m a g e 
 
 
 
 6 2 3 c c 6 5   -   c a r f e s h                     ,   2 0 0 2 - 0 8 - 1 8   :   i n c l u d e d   m o r e   d e t a i l e d   s o u r c e   i n f o r m a t i o n   s i n c e   I   w a s   u n a b l e   a t   f i r s t   t o   f i n d 
 
                                                                                     t h e   c o r r e s p o n d i n g   s o u r c e l i n e s 
 
 
 
 4 5 7 4 0 6 2   -   w o r f j e                       ,   2 0 0 2 - 0 6 - 1 0   :   -   G U I   k e e p s   t r a c k   o f   a l l   l a s t   v i s i t e d   d i r e c t o r i e s   ( A D F ,   K i c k R O M ,   H a r d f i l e ,   e t c . ) 
 
                                                                                     -   f i x e d   s o m e   c o n f i g u r a t i o n   f i l e 
 
                                                                                     h i s t o r y   b e h a v i o u r   -   l o a d i n g   a n d   s a v i n g 
 
                                                                                     o f   c o n f i g u r a t i o n s   f i l e s   i s   m a d e   m o r e 
 
                                                                                     c o n s i s t e n t 
 
 
 
 3 1 8 8 7 e 8   -   w o r f j e                       ,   2 0 0 2 - 0 6 - 1 0   :   -   g a v e   o u t p u t   ( f e l l o w . l o g )   a   r e a d a b l e   l a y o u t   -   a d d e d   s o m e   W i n X P   d e t e c t i o n   c o d e 
 
 
 
 4 7 7 8 b 0 d   -   w o r f j e                       ,   2 0 0 2 - 0 6 - 1 0   :   -   a d d e d   d i r e c t o r i e s   t h a t   a r e   m e m o r i z e d   w h e n   u s i n g   G U I 
 
 
 
 4 f c 5 a 0 9   -   w o r f j e                       ,   2 0 0 2 - 0 6 - 1 0   :   -   a d d e d   l o g   f u n c t i o n   t h a t   d o e s   n o t   s h o w   t i m e 
 
 
 
 8 5 e 7 8 e b   -   w o r f j e                       ,   2 0 0 2 - 0 6 - 1 0   :   -   d i s a b l e d   r e l a t i v e   p a t h s   f u n c t i o n s   -   m i n o r   c h a n g e s   o f   i n i t i a l i z a t i o n   v a l u e s 
 
 
 
 3 4 8 f e a 2   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 2 2   :   -   u p d a t e d   i n f o r m a t i o n   t o   m a k e   i t   t h e   s n a p s h o t   2 0 0 1 / 1 1 / 1 5 
 
 
 
 6 a 0 7 c 1 0   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 2 1   :   -   a l s o   a d d e d   s h l w a p i . l i b   t o   o t h e r   c o n f i g u r a t i o n s   ( d e b u g ) 
 
 
 
 0 1 5 7 7 3 6   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 2 1   :   -   a d d e d   s h l w a p i . l i b   t o   l i n k 
 
 
 
 6 4 d f c e b   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 5   :   -   a d d e d   d i s c l a i m e r   m e s s a g e 
 
 
 
 1 3 d 6 0 9 a   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 5   :   -   c h a n g e d   d a t e 
 
 
 
 5 2 4 6 0 6 b   -   P e t t e r   S c h a u           ,   2 0 0 1 - 1 1 - 1 4   :   A d d e d   v e r s i o n   a n d   p a t h   r e g i s i t r y   k e y s 
 
 
 
 5 3 3 c a 1 6   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t 
 
 
 
 9 c 6 2 9 c b   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   y o 
 
 
 
 b e 5 c 2 6 0   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   d i d   s o m e   h a c k i n g   i n   t h e   c o d e 
 
 
 
 9 b 4 0 6 f b   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   t e s t 
 
 
 
 e 5 c e b 7 b   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   c h a n g e d   o u t p u t   e m a i l   b o d y 
 
 
 
 f a 5 0 f 1 3   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   w e f 
 
 
 
 4 7 2 5 7 1 5   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   w e f 
 
 
 
 a 3 4 e 0 d 5   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   w f e 
 
 
 
 3 1 c 0 d 3 7   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   w e f 
 
 
 
 2 0 a 7 9 b 9   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t j e 
 
 
 
 4 9 6 d a d 2   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t   9 
 
 
 
 3 5 7 9 7 8 8   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t   8 
 
 
 
 2 a 3 6 3 4 1   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   - t e s t   7 
 
 
 
 c b a 4 3 e d   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t   5 
 
 
 
 e c b 0 8 d 6   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t   4 
 
 
 
 5 5 a 5 2 d 2   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t   3 
 
 
 
 9 c 8 7 f 5 b   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t   2 
 
 
 
 b 4 b e 5 d 0   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 1 0   :   -   t e s t i n g   1 
 
 
 
 8 5 6 f e f e   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   h m m m m m m m m m m m m m 
 
 
 
 0 b a 4 6 7 d   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 4 4 4 f 3 2 b   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   w e 
 
 
 
 c 3 e b 9 b 0   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   h m m m m m m 
 
 
 
 4 7 c 4 2 8 c   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   d e l e t e   p l e a s e 
 
 
 
 3 d 4 a e a 5   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 e 5 c a 4 d 0   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 2 0 d 7 2 3 f   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   K O O O A A A L O 
 
 
 
 f d b 7 d 2 2   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   * * *   e m p t y   l o g   m e s s a g e   * * * 
 
 
 
 f e a f 9 5 8   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 9   :   J a a a a a 
 
 
 
 5 e 2 f 4 c a   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 8   :   -   t e s t   f o r   c o m m i t   e m a i l s ,   o n e   c h a r a c t e r   c h a n g e d   ( # ) 
 
 
 
 2 1 f 5 c f 7   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 8   :   -   a d d e d   r e d i r e c t i o n   o f   c o m m i t   m a i l s   t o   w o r f j e @ g m x . n e t 
 
 
 
 6 7 2 2 3 b c   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 8   :   -   a d d e d   e x e c u t i o n   o f   s y n c m a i l 
 
 
 
 7 c 3 4 3 c c   -   w o r f j e                       ,   2 0 0 1 - 1 1 - 0 8   :   -   a d d e d   s y n c m a i l   ( v e r s i o n   3 . 1 7 ) ,   w h i c h   i s   a   p y t h o n   s c r i p t .   T h i s   s c r i p t   w i l l   s e n d 
 
                                                                                     c o m m i t - e m a i l s   t o   a   s p e c i f i e d 
 
                                                                                     e m a i l - a d d r e s s e s 
 
 
 
 c b f a 9 6 e   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 8 - 1 6   :   R e l a t i v e   p a t h   f u n c   a d d e d 
 
 
 
 0 3 e 3 b 7 f   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 8 - 1 6   :   R e l a t i v e   p a t h   f i x 
 
 
 
 a 1 d 0 3 a c   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 8 - 1 6   :   R e d i r e c t e d   r e l a t i v e   p a t h   f u n c   t o   f s w r a p . c 
 
 
 
 a c d b 1 7 e   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 8 - 1 6   :   M i s s i n g   n u l l   p t r   t e s t 
 
 
 
 9 0 9 e 1 2 c   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 8 - 0 3   :   O f f s c r e e n   a l l o c   b u g ,   a n d   D D C A P S _ N O H A R D W A R E   f i x 
 
 
 
 4 5 1 2 9 2 6   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 7 - 1 0   :   M a d e   t i m e r   o f f   b y   d e f a u l t 
 
 
 
 d b 5 6 a d 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 7 - 1 0   :   R e m o v e d   s o m e   o l d   f l o p p y   c o d e ,   n o w   d o n e   i n   f l o p p y . c 
 
 
 
 1 f e e 2 2 5   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 2 1   :   A l t e r e d   l i b   d i r   o r d e r ,   m a k e s   d x 3   b u i l d s   w o r k   b e t t e r 
 
 
 
 6 7 0 4 f 6 0   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 2 1   :   f e l l o w R u n ( )   u s e d   t h e   d e b u g   e v e n t   s c h e d u l e r 
 
 
 
 2 b 9 c 4 2 a   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 2 0   :   E n a b l e d   m e s s a g e   l o o p   t h r e a d i n g   f o r   t h e   d e b u g g e r 
 
 
 
 2 c 4 4 2 8 4   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 2 0   :   E n a b l e d   a n y   s u i t a b l e   i n l i n i n g 
 
 
 
 0 9 6 0 a 2 5   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 9   :   S h a r e s   o u t   b l i t _ c y c l e s _ f r e e 
 
 
 
 3 f c 9 6 e f   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 9   :   D M A C O N   m o n i t o r s   c h a n g e s   i n   B L T P R I 
 
 
 
 e f 2 b 1 a c   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 9   :   T i m i n g   a d j u s t m e n t s 
 
 
 
 6 1 0 a 0 c 2   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 9   :   I n c r e a s e d   b u f f e r   s i z e 
 
 
 
 3 e 9 4 1 3 6   -   c a r f e s h                     ,   2 0 0 1 - 0 6 - 1 1   :   F i x e d   a n o t h e r   b a c k   w i t h   t r a i l i n g   b a c k s l a s h e s ,   t h i s   t i m e   i n 
 
                                                                                     f f i l e s y s C o m p a r e F i l e s y s ( ) . 
 
 
 
 a 1 e c b 8 8   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 0   :   B l i t t e r   t i m i n g   c h a n g e s 
 
 
 
 8 2 2 8 e 4 4   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 0   :   6 4 b i t   d i v i s i o n   b u g   f i x e d 
 
 
 
 9 a 9 a b 9 3   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 0   :   D e b u g   s t e p p i n g   r o u t i n e s   c h a n g e s 
 
 
 
 1 8 4 b 8 d a   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 0   :   B l i t t e r   t i m i n g   i m p r o v e m e n t s 
 
 
 
 c 1 7 3 b d 4   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 1 0   :   O n e   s h o t   m o d e   b u g   a n d   l o s t   c y c l e s   w h e n   t r a n s l a t i n g   f i x e d 
 
 
 
 f 7 2 1 6 b 4   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 7   :   C h a n g e d   d e c l a r a t i o n   t o   f e l l o w S o f t R e s e t ( ) 
 
 
 
 3 b 3 5 b 4 5   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 7   :   A d d e d   m e m o r y S o f t R e s e t ( ) 
 
 
 
 5 3 b 8 3 5 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 7   :   r e s e t   n o w   p e r f o r m s   a   n o n - d e s t r u c t i v e   r e s e t 
 
 
 
 b 8 4 5 b 0 1   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 7   :   N o n - d e s t r u c t i v e   s o f t - r e s e t   a d d e d 
 
 
 
 7 a 1 6 7 1 5   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 5   :   F i x e d   u n d e f i n e d   s y m b o l   e r r o r 
 
 
 
 5 5 a 7 1 7 c   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 5   :   A d d e d   m o r e   g a p   s p a c e 
 
 
 
 0 7 0 a 2 c f   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 5   :   D i s a b l e d   t s c   p r o f i l i n g 
 
 
 
 b b 8 b 7 2 2   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 5   :   F o u n d   b u g   t h a t   c o u l d   p r e v e n t   l i n e - s k i p   o p t i m i z a t i o n 
 
 
 
 3 7 1 4 6 8 f   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 3   :   m o s t   m s v c   l e v e l   2   w a r n i n g s   r e m o v e d 
 
 
 
 7 3 f b 9 d 1   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 3   :   m o s t   m s v c   l e v e l   2   w a r n i n g s   r e m o v e d 
 
 
 
 f 9 a 8 f e 0   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 3   :   f i x   f o r   u n s t a b l e   w r i t e s   u n d e r   k s 3 1 
 
 
 
 b e 1 c 8 6 8   -   c a r f e s h                     ,   2 0 0 1 - 0 6 - 0 2   :   U p d a t e d   t h e   v e r s i o n   i n f o r m a t i o n . 
 
 
 
 b b b a 8 7 6   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   C o m m e n t e d   o u t   T S C   p r o f i l e 
 
 
 
 c c b e 5 4 9   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   A d d e d   c o p y   a n d   f i l l   i m p l e m e n t a t i o n 
 
 
 
 1 9 3 4 9 f 5   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   R e m o v e d   c o p y   a n d   f i l l   m o d e   r o u t i n e s   a n d   g e n e r a l   c l e a n - u p 
 
 
 
 4 c 1 8 4 c 3   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   S o m e   d i s p l a y e d   f l o p p y   v a r i a b l e s   c h a n g e d   n a m e   o r   c e a s e d   t o   e x i s t . 
 
 
 
 c 6 1 f 2 e b   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   C h a n g e s   t o   s u p p o r t   i m p r o v e d   t i m i n g   o f   e v e n t s , a n d   c h a n g e s   t o   t h e   e x t e n d e d   a d f 
 
                                                                                     l o a d e r 
 
 
 
 c b 0 0 6 8 b   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   F u n c t i o n   a d d e d   t o   r a i s e   i n d e x   I R Q 
 
 
 
 2 e 8 3 b 2 3   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 6 - 0 2   :   f l o p p y   D M A   c a l l s   m o v e d   t o   f l o p p y E n d O f L i n e ( ) 
 
 
 
 f 4 c 8 e 0 1   -   c a r f e s h                     ,   2 0 0 1 - 0 5 - 2 8   :   f f i l e s y s . d u m p   n o w   o n l y   w r i t t e n   i n   d e b u g   v e r s i o n   a n d   t o   W i n f e l l o w ' s   d i r e c t o r y ; 
 
                                                                                     m i n o r   c h a n g e s   t o   t h e   w a y   i n v a l i d 
 
                                                                                     f i l e n a m e s   a r e   d e t e c t e d   ( s o m e   m o r e   a r e 
 
                                                                                     v a l i d   n o w ) 
 
 
 
 f 7 1 f b 2 c   -   c a r f e s h                     ,   2 0 0 1 - 0 5 - 2 8   :   r e n a m e d   f i l e s y s   d e v i c e s   t o   h d x 
 
 
 
 4 2 4 1 c f 0   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 9   :   R e m o v e d   i r q l o g   d e c l a r a t i o n 
 
 
 
 0 f 8 5 0 a 8   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 9   :   M o r e   a   a n d   d   r e g i s t e r   f i x e s 
 
 
 
 4 6 b a 3 3 c   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 8   :   H a n d l i n g   o f   a   a n d   d   c h a n g e s 
 
 
 
 4 c a 1 9 c 3   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 8   :   M O V E M   a n d   h a n d l i n g   o f   a   a n d   d   c h a n g e d 
 
 
 
 0 f 7 a 2 2 d   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 8   :   R e n a m i n g   f i x e s 
 
 
 
 7 c c 0 7 d 3   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 8   :   W a r n i n g s   r e m o v e d 
 
 
 
 1 f 2 0 5 8 b   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 5 - 1 8   :   A s s e m b l y   r e n a m i n g   f i x e s 
 
 
 
 3 2 e 9 6 9 c   -   t e d m a u l                     ,   2 0 0 1 - 0 5 - 1 7   :   R e m o v e   u n n e e d e d   t r a i l i n g   u n d e r s c o r e s   f r o m   a s m   s y m b o l s 
 
 
 
 8 2 8 3 2 9 b   -   w o r f j e                       ,   2 0 0 1 - 0 5 - 1 7   :   -   b y   d e f a u l t ,   c o n f i g u r a t i o n   f i l e s   ( * . w f c )   a r e   n o w   s a v e d   i n   t h e   s u b d i r e c t o r y 
 
                                                                                     " c o n f i g u r a t i o n s " . 
 
 
 
 8 a 8 3 8 8 f   -   w o r f j e                       ,   2 0 0 1 - 0 5 - 1 7   :   -   l i n e s   2 3 - 2 6   u s e d   L O N G   ( f r o m   w i n d o w s . h   I   g u e s s )   i n s t e a d   o f   L O N 
 
 
 
 7 1 1 1 e e 9   -   w o r f j e                       ,   2 0 0 1 - 0 5 - 1 7   :   -   c f g G e t S o u n d N o t i f i c a t i o n ( )   w a s   d e c l a r e d   a s   r e t u r n i n g   B O O L E   i n s t e a d   o f 
 
                                                                                     s o u n d _ n o t i f i c a t i o n s .   S a m e   w i t h 
 
                                                                                     c f g S e t S o u n d N o t i f i c a t i o n ( ) .   T h i s   i s 
 
                                                                                     c o r r e c t e d . 
 
                                                                                     -   d e c l a r e d   c f g M a n a g e r C o n f i g A c t i v a t e ( ) 
 
                                                                                     w h i c h   d i d n ' t   e x i s t   -   i t ' s   n o w   
 
                                                                                     c f g M a n a g e r C o n f i g u r a t i o n A c t i v a t e ( ) . 
 
 
 
 1 b 8 b 7 d 4   -   a n d a x                         ,   2 0 0 1 - 0 4 - 2 9   :   N o w   c l e a r s   s o u n d   b u f f e r   a t   i n i t . 
 
 
 
 0 1 8 e c c 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 4 - 2 6   :   M s g l o o p   c a n c e l s   S C _ K E Y M E N U   m s g   n o w 
 
 
 
 5 b 0 2 b 0 1   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 4 - 2 4   :   d r a w S e t M o d e ( )   i g n o r e s   r e f r e s h   w h e n   n o   e x a c t   m a t c h   i s   f o u n d 
 
 
 
 c c 2 b 5 c 0   -   c a r f e s h                     ,   2 0 0 1 - 0 4 - 2 0   :   a d d e d   k n o w n   b u g s 
 
 
 
 a 2 8 9 9 3 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 4 - 1 6   :   T h e   o f f s c r e e n   b u f f e r   n o w   f a l l s   b a c k   o n   a   s o f t w a r e   b u f f e r   w h e n   a   h a r d w a r e   b u f f e r 
 
                                                                                     i s   n o t   a v a i l a b l e 
 
 
 
 2 0 a 4 5 6 8   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 4 - 1 6   :   N o w   i g n o r e s   s c a n c o d e   A _ N O N E 
 
 
 
 c 5 2 3 7 b e   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 4 - 1 3   :   b p l p t   i g n o r e s   o d d   a l i g n m e n t   a n d   d e p e n d e n c y   a d d e d   f o r   b p l c o n 1   o n   w r i t e s   t o 
 
                                                                                     d d f s t r t 
 
 
 
 5 9 c b 1 7 e   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 4   :   n o   m e s s a g e 
 
 
 
 0 6 2 8 7 e 8   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 4   :   -   a d d e d   c o m m o n _ c o n t r o l _ w r a p . c / . h   t o   p r o j e c t 
 
 
 
 9 2 5 e 4 8 4   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 4   :   -   c r e a t e d   t h i s   f i l e   f o r   c o m m o n   c o n t r o l   w r a p   f u n c t i o n s   ( r e d u c e s   c o d e   u s e   a n d 
 
                                                                                     r e l i e v e s   p r o g r a m m e r   o f   w i n d o w s   m e s s a g e 
 
                                                                                     d e t a i l s ) 
 
 
 
 8 d f 0 b f 9   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 4   :   -   c o m p a c t e d   t h e   G U I   c o d e   b y   u s i n g   w r a p   f u n c t i o n s   f o r   t h e   c o m m o n   c o n t r o l s 
 
                                                                                     ( d e c l a r e d   i n   t h e 
 
                                                                                     c o m m o n _ c o n t r o l _ w r a p . c )   ( n o t   a l l   c o m m o n 
 
                                                                                     c o n t r o l   c a l l s   f r o m   w g u i . c   a r e   u s i n g 
 
                                                                                     t h e s e   f u n c t i o n s ,   s t i l l   w o r k i n g   o n 
 
                                                                                     t h a t .   A l r e a d y   r e d u c e d   1 0 %   o f   t o t a l 
 
                                                                                     s i z e   o f   w g u i . c   ( i n c l u d i n g   n e w   s i z e   o f 
 
                                                                                     c o m m o n _ c o n t r o l _ w r a p . c ) )   -   s o r t e d   a l l 
 
                                                                                     e n u m e r a t e d   d r a w m o d e s   f o r   d i s p l a y 
 
                                                                                     p r o p e r t y s h e e t   ( s c r e e n   a r e a   s l i d e r ) 
 
 
 
 e e b c 5 5 7   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 4   :   -   a d d e d   i n v i s i b l e   r a d i o b u t t o n s   f o r   o t h e r   C P U   t y p e s   ( n e e d e d   f o r   c o m p a c t   G U I   c o d e ) 
 
 
 
 a 5 0 b 0 1 a   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 4   :   -   f i x e d   u p d a t i n g   o f   f l o p p y   i m a g e s   i n   m a i n   s c r e e n   ( a f t e r   i n s e r t i n g   o n e s   i n   c o n f i g 
 
                                                                                     m e n u ) 
 
 
 
 6 7 3 4 1 6 7   -   w o r f j e                       ,   2 0 0 1 - 0 3 - 0 3   :   -   f i x e d   m u t u a l l y   e x c l u s i v e   b u g   f o r   s c a n l i n e s   a n d   h o r i z o n t a l   s c a l i n g m u t u a l l y 
 
                                                                                     e x c l u s i v e 
 
 
 
 1 b 7 f 5 5 e   -   a n d a x                         ,   2 0 0 1 - 0 2 - 2 8   :   r e m o v e d   f e l l o w A d d L o g ( " m e t _ k b d _ d a t a \ n " ) 
 
 
 
 f a b 1 e 9 2   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   i c o n s   f o r   p r o p e r t y s h e e t s 
 
 
 
 c 9 8 0 8 7 e   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   r e a r r a n g e d / r e n a m e d   s o m e   d i r e c t o r i e s   a n d   f i l e s 
 
 
 
 d c 1 6 0 d 8   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   r e m o v e d   t h e   s c r e e n   a n d   b l i t t e r   p r o p e r t y s h e e t s   a n d   r e p l a c e d   t h e m   b y   a   n e w 
 
                                                                                     d i s p l a y   p r o p e r t y s h e e t   -   a d d e d   i c o n s 
 
                                                                                     f o r   p r o p e r t y s h e e t s 
 
 
 
 2 8 c 4 3 2 7   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   a d d e d   f u n c t i o n a l i t y   f o r   c o n v e r t i n g   a n d   u s i n g   t h e   d r a w m o d e   d a t a   f r o m   G F X   t o   a 
 
                                                                                     s u i t a b l e   f o r m   i n   t h e   G U I   -   a d d e d   s o m e 
 
                                                                                     s m a l l   i c o n s   t o   t h e   c o n f i g u r a t i o n 
 
                                                                                     p r o p e r t y s h e e t s   -   r e m o v e d   t h e   s c r e e n 
 
                                                                                     a n d   b l i t t e r   p r o p e r t y s h e e t s   a n d 
 
                                                                                     r e p l a c e d   t h e m   b y   a   n e w   d i s p l a y 
 
                                                                                     p r o p e r t y s h e e t   -   p o w e r   l e d   o f   t h e   m a i n 
 
                                                                                     w i n d o w   s h o w s   i f   a   e m u l a t i o n   i s   a c t i v e 
 
 
 
 5 b 0 e a 5 a   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   r e m o v e d   m u l t i b u f f e r   s e l e c t i o n   f r o m   i n i - f i l e 
 
 
 
 b 0 6 1 d 6 5   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   a d d e d   t y p e s   f o r   h o l d i n g   a l t e r e d   d r a w m o d e   d a t a   f r o m   G F X   i n   t h e   G U I 
 
 
 
 7 6 a a 4 5 8   -   w o r f j e                       ,   2 0 0 1 - 0 2 - 2 6   :   -   a d d e d   c o d e   f o r   m u l t i b u f f e r   c o n f i g u r a t i o n   s e t t i n g 
 
 
 
 c a d 4 b d 7   -   c a r f e s h                     ,   2 0 0 1 - 0 2 - 1 7   :   f i x   t o   t h e   m f m   f l o p p y   c o d e ;   s t i l l   n o t   f u n c t i o n a l 
 
 
 
 9 6 0 a 3 1 f   -   c a r f e s h                     ,   2 0 0 1 - 0 2 - 1 5   :   i m p r o v e d   t h e   e x t e n d e d   a d f   i m a g e   h a n d l i n g ;   s t i l l   n o t   w o r k i n g   c o r r e c t l y 
 
 
 
 6 9 f 1 e 1 3   -   c a r f e s h                     ,   2 0 0 1 - 0 2 - 1 4   :   a d d e d   r e c o m p r e s s i o n   o f   g z i p ' e d   i m a g e s   u p o n   r e m o v a l   o f   t h e   d i s k 
 
 
 
 6 f a 1 3 f b   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 2 - 1 4   :   D i s a b l e d   l i n e - s k i p p i n g   f o r   d e i n t e r l a c e   m o d e 
 
 
 
 0 d 0 f 5 b 5   -   c a r f e s h                     ,   2 0 0 1 - 0 2 - 1 4   :   D i d   s o m e   s m a l l   f i x e s   f o r   N T   r e g i s t r y   r e a d i n g . 
 
 
 
 6 5 6 5 3 3 1   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 6   :   -   c h a n g e d   d e f a u l t   s e t t i n g s   ( d e f a u l t   f o r   n o t i f i c a t i o n   w a s   s t i l l   a   b o o l ,   w h o o p s ) 
 
 
 
 c d 3 7 3 1 0   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 6   :   -   f i x e d   t h e   b o o l   b u g   m a d e   w i t h   t h e   s o u n d   n o t i f i c a t i o n   G U I   o p t i o n 
 
 
 
 6 4 c 0 d 5 3   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 6   :   -   r e n a m e d   h a r d w a r e   n o t i f i c a t i o n   t o   d i r e c t s o u n d   n o t i f i c a t i o n   -   r e m o v e d   e m u l a t i o n 
 
                                                                                     s p e e d   f r o m   t h e   m a i n   m e n u 
 
 
 
 8 b 4 d f 7 1   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 6   :   -   f i x e d   t h e   e r r o r s   m a d e   w i t h   t h e   s o u n d   n o t i f i c a t i o n   G U I   o p t i o n 
 
 
 
 7 8 e 7 7 8 7   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 5   :   -   a d d e d   n e c e s s a r y   c o n t r o l s   t o   h a n d l e   t h e   n o t i f i c a t i o n   a n d   b u f f e r   l e n g t h   o n   t h e 
 
                                                                                     s o u n d   t a b   p a g e 
 
 
 
 8 2 c 1 4 3 d   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 5   :   -   a d d e d   n e c e s s a r y   c o d e   t o   h a n d l e   t h e   n o t i f i c a t i o n   a n d   b u f f e r   l e n g t h   o n   t h e   s o u n d 
 
                                                                                     t a b   p a g e 
 
 
 
 3 3 e b 8 4 7   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 5   :   -   a d d e d   d e c l a r a t i o n s   o f   f u n c t i o n s   c f g S e t S o u n d N o t i f i c a t i o n , 
 
                                                                                     c f g G e t S o u n d N o t i f i c a t i o n , 
 
                                                                                     c f g S e t S o u n d B u f f e r L e n g t h   a n d 
 
                                                                                     c f g G e t S o u n d B u f f e r L e n g t h 
 
 
 
 c 4 9 7 1 a f   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 5   :   -   a d d e d   f u n c t i o n s   c f g S e t S o u n d N o t i f i c a t i o n ,   c f g G e t S o u n d N o t i f i c a t i o n , 
 
                                                                                     c f g S e t S o u n d B u f f e r L e n g t h   a n d 
 
                                                                                     c f g G e t S o u n d B u f f e r L e n g t h 
 
 
 
 2 e 9 a 9 1 b   -   a n d a x                         ,   2 0 0 1 - 0 1 - 2 4   :   A d d e d   s u p p o r t   f o r   s o u n d   n o t i f i c a t i o n   s e l e c t i o n 
 
 
 
 2 1 4 9 3 b b   -   a n d a x                         ,   2 0 0 1 - 0 1 - 2 4   :   A d d e d   h e l p e r s   f o r   s o u n d   n o t i f i c a t i o n   s e l e c t i o n 
 
 
 
 b 4 a 8 8 2 d   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 3   :   C h a n g e d   c a l l   t o   t i m e r   s e t u p 
 
 
 
 9 b a 8 6 6 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 3   :   A d d e d   t i m e r   5 0   h z   s y n c h   r o u t i n e s 
 
 
 
 7 e 2 f a b 2   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 3   :   A d d e d   c a l l   t o   t i m e r   5 0   h z   s y n c h   r o u t i n e 
 
 
 
 7 b b 6 8 f 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 3   :   A d d e d   5 0   h z   s y n c h   r e p l a c e m e n t 
 
 
 
 d c 6 a b 7 4   -   c a r f e s h                     ,   2 0 0 1 - 0 1 - 2 3   :   m o v e d   t h e   c a l l   t o   r t a r e a _ s e t u p   f r o m   t h e   s t a r t u p   t o   t h e   h a r d r e s e t   s e c t i o n . 
 
 
 
 f 9 c 3 f d 4   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 2   :   -   a d d e d   n e e d e d   d e c l a r a t i o n 
 
 
 
 0 c c 5 2 d 9   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 2   :   -   a d d e d     f i l e   m e n u   o p t i o n   t o   e n a b l e / d i s a b l e   t h e   m u l t i p l e   b u f f e r   o p t i o n 
 
 
 
 c c d f 6 e 4   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 2   :   -   a d d e d     c o d e   f o r   h a n d l i n g   t h e   m u l t i p l e   b u f f e r   o p t i o n   i n   t h e   G U I 
 
 
 
 1 c 0 c c 0 1   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 2   :   -   a d d e d   s e v e r a l   f u n c t i o n s   t h a t   w e r e   n e e d e d   f o r   h a n d l i n g   t h e   m u l t i p l e   b u f f e r 
 
                                                                                     o p t i o n   a s   a n   i n i - f i l e   v a r i a b l e 
 
 
 
 6 1 6 9 f 9 9   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 2   :   -   a d d e d   d e c l a r a t i o n   o f   f u n c t i o n   w g u i S t a r t u p P o s t 
 
 
 
 3 2 e 3 c a 7   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 2 2   :   -   a d d e d   f u n c t i o n s   i n i E m u l a t i o n S t a r t   a n d   i n i E m u l a t i o n S t o p 
 
 
 
 a c 1 a 6 2 b   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 2   :   C h a n g e d   d e f a u l t   o p t i m i z a t i o n   s e l e c t i o n 
 
 
 
 2 9 c 2 8 2 8   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 1   :   S o m e   m o r e   m m x   a n d   p r o f i l i n g   s u p p o r t 
 
 
 
 a f f b 9 6 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 1   :   S o m e   m o r e   M M X   v e r s i o n s   a n d   p r o f i l i n g   s u p p o r t 
 
 
 
 9 7 6 e e 9 1   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 2 1   :   E r r o r   i n   r e p o r t i n g   b l t z e r o   i n   d m a c o n 
 
 
 
 2 b 7 a f 4 9   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 1 6   :   -   a d d e d   t h e   s h o w i n g   o f   t h e   a c t u a l   k e y s   t h a t   a r e   u s e d   f o r   t h e   K e y b o a r d   L a y o u t   1 
 
                                                                                     a n d   2   -   a d d e d   t h e   s e l e c t i o n   o f 
 
                                                                                     ' J o y s t i c k   2 '   t o   t h e   g a m e c o n t r o l l e r 
 
                                                                                     c o m b o - b o x e s 
 
 
 
 6 8 b 0 c 8 4   -   w o r f j e                       ,   2 0 0 1 - 0 1 - 1 6   :   -   s o m e   c h a n g e s   t o   t h e   I D ' s 
 
 
 
 0 5 d 6 6 e 7   -   a n d a x                         ,   2 0 0 1 - 0 1 - 1 1   :   R e m o v e d   s e c o n d a r y   h w   c a p s   c h e c k   w h e n   a d d i n g   m o d e s . 
 
 
 
 d d 7 f d e 9   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 7   :   O d d   m e m o r y   a c c e s s   f i x 
 
 
 
 e 6 6 9 1 6 a   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 7   :   P r e f e t c h   c h a n g e 
 
 
 
 8 0 9 2 b d 9   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 7   :   M e m o r y   b a n k   t a b l e   v s   f a s t   m e m   f i x 
 
 
 
 9 3 1 a 7 3 a   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 7   :   T i m e r   e x p i r a t i o n   f i x 
 
 
 
 6 2 3 4 8 5 2   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 7   :   A S L   a n d   p r e f e t c h   f i x 
 
 
 
 0 b f f c 7 0   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 7   :   V P O S R   I D - b i t   f i x 
 
 
 
 d c d 7 3 2 f   -   m n d                             ,   2 0 0 1 - 0 1 - 0 7   :   n o   m e s s a g e 
 
 
 
 2 4 8 9 e 7 c   -   m n d                             ,   2 0 0 1 - 0 1 - 0 7   :   -   f i x e d   p r o b l e m   i f   t h e   l a s t   l i n e   i s   n o t   a n   e m p t y   l i n e   -   f i x e d   h a n d l i n g   o f 
 
                                                                                     j o y s t i c k   k e y   r e p l a c e m e n t   -   a d d e d 
 
                                                                                     p r s W r i t e F i l e   f u n c t i o n   t o   s a v e   t h e 
 
                                                                                     c u r r e n t   s t a t e   o f   t h e   k e y   m a p p i n g s   - 
 
                                                                                     n o w   y o u   c a n   s p e c i f y   o n l y   t h e   k e y s   y o u 
 
                                                                                     w a n t   t o   c h a n g e 
 
 
 
 e 0 4 2 e 9 a   -   m n d                             ,   2 0 0 1 - 0 1 - 0 7   :   f i x e d   a   l i t t l e   m i s t a k e   ( a   "   w a s   m i s s i n g )   i f   t h e   m a p p i n g   f i l e   i s   n o t   f o u n d ,   a   n e w 
 
                                                                                     o n e   w i l l   b e   w r i t t e n   a t   t h e   e n d   o f   t h e 
 
                                                                                     e m u l a t i o n 
 
 
 
 3 c 0 4 c a 7   -   a n d a x                         ,   2 0 0 1 - 0 1 - 0 6   :   D e b u g   v e r s i o n s   n o w   p r o d u c e s   p d b : s   a t   c o m p i l e 
 
 
 
 e 6 e 3 5 8 6   -   m n d                             ,   2 0 0 1 - 0 1 - 0 5   :   n o   m e s s a g e 
 
 
 
 a 2 b c 1 0 1   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 5   :   F i r s t   v e r s i o n   o f   e m u l a t i o n   w i n d o w   m o d u l e 
 
 
 
 2 f 9 b 4 d 7   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 5   :   D e f i n e s   d u a l   p l a y f i e l d   m m x   r o u t i n e s 
 
 
 
 8 2 2 3 1 7 8   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 5   :   F i x e s   H A M   p r o b l e m   a n d   a d d s   p r o f i l i n g   o f   m m x   d u a l   p l a y f i e l d   d r a w i n g   r o u t i n e s 
 
 
 
 8 a d b 1 3 e   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 5   :   f i x e s   h a m   p r o b l e m ,   a d d s   M M X   v e r s i o n s   o f   d u a l   p l a y f i e l d   d r a w i n g   a n d   p r o f i l i n g   o f 
 
                                                                                     t h e s e . 
 
 
 
 e 6 3 a b 8 5   -   c a r f e s h                     ,   2 0 0 1 - 0 1 - 0 3   :   a d d e d   e m u l a t i o n   n e c e s s i t y   c h e c k 
 
 
 
 2 1 c f 1 7 1   -   P e t t e r   S c h a u           ,   2 0 0 1 - 0 1 - 0 1   :   B P L   s k i p   n o w   o n l y   c h e c k s   t h e   v i s i b l e   p i x e l s   a n d   i t   c a n   h a n d l e   d u a l   p l a y f i e l d . 
 
 
 
 a e 5 d b d a   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 3 0   :   f o r g o t   t o   r e a d   t h e   b l i t t e r   l o g   s t a t e   u p o n   i n i t i a l i z a t i o n   : ) 
 
 
 
 5 7 a 2 d 6 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 3 0   :   a d d e d   t o g g l e   t o   t u r n   b l i t t e r   o p e r a t i o n   l o g   o n   o r   o f f 
 
 
 
 e 0 0 d 5 1 d   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 3 0   :   A d d e d   t s c   p r o f i l i n g   m a c r o s 
 
 
 
 d 1 1 5 5 5 1   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 3 0   :   A d d e d   t s c   p r o f i l i n g ,   m o r e   m m x   r o u t i n e s   a n d   l i n e   s k i p   o p t i m i z a t i o n s 
 
 
 
 6 7 7 3 5 0 6   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 3 0   :   A d d e d   l o g g i n g   a n d   s o m e   s a f e r   p t r s 
 
 
 
 a 2 e 9 a 6 f   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 2 7   :   m e m o r y   d u m p   n o w   a l s o   d u m p s   b o g o   a n d   f a s t   m e m   i f   a v a i l a b l e 
 
 
 
 6 b c e 0 0 d   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 2 4   :   a d d e d   a   b a s i c   b l i t t e r   d e b u g g e r 
 
 
 
 a c 6 4 7 a 2   -   a n d a x                         ,   2 0 0 0 - 1 2 - 2 4   :   U s i n g   M M   t i m e r s   w h e n   n o t i f i c a t i o n   i s   u n a v a i l a b l e .   / A n d a x 
 
 
 
 4 5 b b 3 5 1   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 2 1   :   R e o r g a n i z e d   l i n e m o d e   c o d e 
 
 
 
 9 2 e 8 9 8 0   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 2 1   :   A d d e d   I D   b i t s   i n   V P O S 
 
 
 
 b 3 e a 9 4 1   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 9   :   a d d e d   P r o - W i z a r d   c o m m a n d l i n e   s u p p o r t 
 
 
 
 8 c 0 c 4 2 3   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 9   :   n o   m e s s a g e 
 
 
 
 8 7 2 9 2 9 7   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 8 1 e 5 2 2 e   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   a d d e d   " d u m p   c h i p m e m "   f u n c t i o n a l i t y   t o   s u p p o r t   e x t e r n a l   r i p p e r s 
 
 
 
 6 6 2 3 0 6 6   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 1 7 0 4 3 5 4   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 d 8 c 1 c 4 6   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 b 1 6 d d 2 7   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 2 8 2 8 6 6 1   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 6 e 6 0 1 1 b   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   a d d e d   T h e P l a y e r   4 . 1 a   s u p p o r t 
 
 
 
 2 1 0 a e c 6   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   n o   m e s s a g e 
 
 
 
 d e e 0 b a 7   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   f i r s t   v e r s i o n   t o   e x p l a i n   t h e   b a s i c   f e a t u r e s 
 
 
 
 0 9 0 9 9 e 6   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   t r i b u t e   t o   A S L E   : ) 
 
 
 
 8 e d e b 6 1   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 8   :   a d d e d   P r o R u n n e r   2 . 0   s u p p o r t 
 
 
 
 0 3 1 7 6 1 4   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 7   :   n o w   s c a n s   o n l y   a l l o c a t e d   m e m o r y   a r e a s 
 
 
 
 f 5 c 4 4 a 7   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 7   :   s c r e e n   s t a t e   u p d a t e d   w i t h   a   r o u t i n e   p r o v i d e d   b y   P e t t e r 
 
 
 
 7 1 c 9 c 7 5   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 1 7   :   A d d e d   d e c l a r a t i o n s   f o r   s o m e   v a r i a b l e s   u s e d   i n   t h e   d e b u g g e r 
 
 
 
 7 b 9 7 5 a 0   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 2 - 1 7   :   F i x e d   b u g   i n   w c o l o r ( ) ,   i t   w r o t e   d w o r d   v a l u e s   t o   a   w o r d   a r r a y . 
 
 
 
 5 3 3 3 7 8 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 7   :   a g a i n   c o d e   c l e a n u p s 
 
 
 
 a a c b e d f   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 6   :   a d d e d   F r e d E d i t o r   f o r m a t ,   i n t r o d u c e d   s o m e   m a c r o s   t o   c l e a n   u p   t h e   c o d e 
 
 
 
 0 5 2 b 0 1 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 6   :   T w o   P r o t r a c k e r   c l o n e s   a d d e d   ( N o i s e t r e k k e r   a n d   l o n g   P r o t r a c k e r ) 
 
 
 
 0 b a d c b b   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 5   :   s m a l l   i r r e l e v a n t   c h a n g e s   ( c l e a n u p s ) 
 
 
 
 e 1 9 0 9 c 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 5   :   n e w   s o u n d   f o r m a t   S o u n d M o n ,   a d d e d   h e a v y   d e b u g   o u t p u t 
 
 
 
 6 b 9 3 7 6 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 5   :   b e t t e r   d e t e c t i o n   o f   i n v a l i d   m o d u l e s 
 
 
 
 5 0 0 3 a b 8   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 5   :   f i x e d   a   b u g   i n   t h e   r e a d i n g   o f   f l o p p y   i m a g e s   a n d   d e t e c t i o n   o f   i n v a l i d   f i l e n a m e s 
 
 
 
 6 6 1 c 8 1 e   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 5   :   a d d e d   a   b e t t e r   e r r o r   h a n d l i n g   t o   r e a d i n g   o f   f l o p p y   i m a g e s 
 
 
 
 5 b 0 7 e 8 c   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 4   :   m o d u l e - r i p p e r   n o w   h a s   a n   o w n   m o d u l e 
 
 
 
 c 5 7 c 8 2 7   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 3   :   S o u n d F X   1 . 3   a n d   2 . 0   a d d e d   t o   t h e   m o d u l e   r i p p e r 
 
 
 
 8 5 1 e b 4 e   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 1 0   :   -   f i x e d   s o m e   r e s o u r c e   s e t t i n g s 
 
 
 
 5 0 a 3 3 b 7   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 1 0   :   -   f i x e d   t h e   D X 3   a n d   D X 5   r e l e a s e   c o n f i g u r a t i o n s ,   s o   t h a t   t h e y   a l s o   c o m p i l e   t h e 
 
                                                                                     r i g h t   r e s o u r c e s 
 
 
 
 d c 8 1 c 9 e   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 0   :   a d d e d   a   l i n k   t o   t h e   A D F   F i l e   F o r m a t   F A Q . 
 
 
 
 1 9 d d 6 2 6   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 0   :   c o d e - c l e a n u p s   a n d   b u s y - c u r s o r   f o r   t h e   m o d - r i p p e r 
 
 
 
 d 2 9 e b e 6   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 0   :   m o d - r i p p e r   n o w   s e a r c h e s   w h o l e   A m i g a   m e m o r y   a n d   * f i n d s *   m o d u l e s   n o w   : ) 
 
 
 
 5 d 1 b 4 9 c   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 0   :   i n c r e a s e d   t e m p o r a r y   s t r i n g   s i z e   a n d   m a d e   a   u n i q u e   # d e f i n e   f o r   i t 
 
 
 
 9 1 0 3 5 3 e   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 1 0   :   s o u n d S t a t e s   a r e   n o w   d i s p l a y e d 
 
 
 
 1 d c 8 4 0 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 9   :   a d d e d   g r a p h i c s   c l i p p i n g   i n f o r m a t i o n 
 
 
 
 8 d c 0 6 3 5   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 9   :   d e b u g g e r   n e a r l y   c o m p l e t e d 
 
 
 
 3 f 9 c a c 4   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 9   :   a d d e d   f l o p p y   s t a t e 
 
 
 
 4 9 b a 1 7 f   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 8   :   f i x e d   C I A   g u i 
 
 
 
 7 4 4 e 0 1 1   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 8   :   c i a   s t a t e   a d d e d 
 
 
 
 8 3 0 c c c 4   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 8   :   m e m o r y   d e b u g g e r   a d d e d 
 
 
 
 3 8 7 2 1 5 d   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 8   :   C h a n g e d   d e b u g g e r   w i n d o w   i n t o   a   p r o p s h e e t ;   s h a l l   b e   c h a n g e d   l a t e r   i n t o   a   d i a l o g 
 
                                                                                     u s i n g   r e g i s t e r   t a b s 
 
 
 
 2 e 2 e 8 7 8   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   i   h o p e   w e   f i x e d   i t   n o t   p r o p e r l y 
 
 
 
 9 4 6 6 d a 4   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   i   h o p e   w e   f i x e d   i t   n o t   p r o p e r l y 
 
 
 
 8 6 f b b 3 1   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   g e t t i n g   t h e   r e s o u r c e s   f i x e d   -   s t i l l   t r y i n g   t o 
 
 
 
 5 1 8 b 6 e a   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   g e t t i n g   t h e   r e s o u r c e s   f i x e d   -   s t i l l   t r y i n g   t o 
 
 
 
 8 6 0 0 f f 2   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   f i x e d   a   p r o b l e m   t h a t   c a u s e d   t h e   G U I   t o   b e   n o n - e x i s t e n d   a t   r u n t i m e 
 
 
 
 5 b b 2 e 5 0   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   f i x e d   a   p r o b l e m   t h a t   c a u s e d   t h e   G U I   t o   b e   n o n - e x i s t e n d   a t   r u n t i m e 
 
 
 
 5 8 4 5 d 3 0   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   f i x e d   a   p r o b l e m   t h a t   c a u s e d   t h e   G U I   t o   b e   n o n - e x i s t e n d   a t   r u n t i m e 
 
 
 
 9 d 8 5 2 f c   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   a d d e d   s e c o n d   r e s o u r c e   f i l e   f o r   d e b u g g e r   G U I 
 
 
 
 c 8 2 2 a e d   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   s e v e r a l   c h a n g e s   h a v e   b e e n   m a d e   t o   t h e   f i l e   s t r u c t u r e   ( m a p s   a d d e d / f i l e s   m o v e d ) 
 
                                                                                     -   a d d e d   s e c o n d   r e s o u r c e   f i l e   f o r 
 
                                                                                     d e b u g g e r   G U I 
 
 
 
 d c 0 c 1 6 b   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   a n   i n c l u d e   e n t r y   h a d   t o   b e   c h a n g e d   b e c a u s e   o f   r e s o u r c e   f i l e   c h a n g e s 
 
 
 
 1 7 1 3 e 7 8   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   r e m o v e d   s i n c e   i t   w a s   r e p l a c e   b y   G U I _ g e n e r a l . h 
 
 
 
 4 0 2 f 6 6 0   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 8   :   -   r e m o v e d   s i n c e   i t   w a s   r e p l a c e   b y   G U I _ g e n e r a l . r c 
 
 
 
 8 0 a 2 7 2 e   -   a n d a x                         ,   2 0 0 0 - 1 2 - 0 4   :   F i x e d   1 5 6 5 0   a n d   2 2 0 5 0   H z   m o d e s . 
 
 
 
 5 9 f 3 5 a 0   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 4   :   A d d e d   s s e . s   a n d   s s e . h   t o   t h e   p r o j e c t . 
 
 
 
 c 4 8 7 2 e 8   -   c a r f e s h                     ,   2 0 0 0 - 1 2 - 0 4   :   A d d e d   S S E   a n d   M M X   d e t e c t i o n . 
 
 
 
 c 0 7 2 8 c b   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 4   :   t h i s   i s   t h e   h e a d e r   f i l e   o f   t h e   a s s e m b l e r   f i l e   t h a t   c o n t a i n s   o n e   a s s e m b l e r 
 
                                                                                     f u n c t i o n   t h a t   d e t e c t s   t h e   a v a i l a b i l i t y 
 
                                                                                     o f   S S E   ( S t r e a m i n g   S I M D   E x t e n s i o n s ) 
 
 
 
 e 3 9 f 0 2 0   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 4   :   -   f i l e   c o n t a i n s   o n e   a s s e m b l e r   f u n c t i o n   t h a t   d e t e c t s   t h e   a v a i l a b i l i t y   o f   S S E 
 
                                                                                     ( S t r e a m i n g   S I M D   E x t e n s i o n s ) 
 
 
 
 f 2 b 1 8 9 a   -   w o r f j e                       ,   2 0 0 0 - 1 2 - 0 4   :   -   a d d e d   e x p l a n a t i o n   o f   i n n e r   w o r k i n g   o f   a s s e m b l e r 
 
 
 
 6 4 4 5 3 8 4   -   a n d a x                         ,   2 0 0 0 - 1 1 - 1 8   :   A d d e d   c h e c k s   o n   L o c k   a n d   P l a y   i f   b u f f e r   l o s t .   T e m p o r a r y   f i x e s   i f   s o . . . 
 
 
 
 1 f b 1 6 5 4   -   m n d                             ,   2 0 0 0 - 1 1 - 1 8   :   T w o   J o y   s u p p o r t 
 
 
 
 3 9 7 9 a e 3   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 1 - 1 5   :   A d d e d   I R Q   g e n e r a t i o n   f o r   s o u n d   w h e n   n o   D M A   i s   a c t i v e 
 
 
 
 4 9 4 2 f 8 f   -   P e t t e r   S c h a u           ,   2 0 0 0 - 1 1 - 1 5   :   A d d e d   l o r e s   s h i f t   r e v e r s a l   b a s e d   o n   d d f s t a r t   a l i g n m e n t . 
 
 
 
 c b 0 c 2 2 7   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 2 6   :   s m a l l   c o d e   c l e a n u p 
 
 
 
 9 a b d 3 1 d   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 2 4   :   a d d e d   c p u   d e t e c t i o n   o n   a s s e m b l y   l e v e l 
 
 
 
 e e 2 a 2 c 1   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 2 3   :   a d d e d   a   h a r d w a r e   e n u m   t r e e   o n   N T 4   S P   5 
 
 
 
 7 0 e e 4 6 6   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 2 1   :   n o w   e n u m e r a t i o n   h a r d w a r e   r e g i s t r y   k e y s 
 
 
 
 2 c 4 0 b e 8   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 9   :   s y s t e m   i n f o r m a t i o n   l o g g i n g   r o u t i n e s 
 
 
 
 0 f 1 8 6 f b   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 9   :   n o w   c a l l s   s y s i n f o   l o g g i n g   r o u t i n e 
 
 
 
 4 b c 8 b e 4   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 8   :   a d d e d   D X   v e r s i o n   i n f o r m a t i o n 
 
 
 
 a 7 e 6 b c e   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 8   :   f e l l o w A d d L o g   n o w   l o g s   d a t e   a n d   t i m e   a n d   a c c e p t s   p r i n t f - s t y l e   p a r a m e t e r s 
 
 
 
 c 4 6 5 d 8 0   -   m n d                             ,   2 0 0 0 - 1 0 - 1 8   :   t w o   j o y   s u p p o r t 
 
 
 
 e 9 5 6 6 9 0   -   w o r f j e                       ,   2 0 0 0 - 1 0 - 1 2   :   -   f i x e d   b u g   i n   v a r i o u s   c o n f i g u r a t i o n   t a b :   L E D   c o u l d   o n l y   b e   e n a b l e d   b y   e n a b e l i n g 
 
                                                                                     F P S 
 
 
 
 9 8 d 9 7 0 8   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 2   :   n o w   r e a l l y   c l i c k a b l e 
 
 
 
 5 f 3 f 7 4 a   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 2   :   U R L   t o   c l o a n t o   n o w   c l i c k a b l e   i n   C V S   b r o w s e r 
 
 
 
 f 6 c d c c 5   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 2   :   v 0 . 1 0 5 
 
 
 
 6 5 e 7 d 6 b   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 1 1   :   m i n o r   u p d a t e   t o   x d m s   1 . 3 b ;   f i x e s   a   b u g   w i t h   d m s   a r c h i v e s   c r e a t e d   f r o m   v e r y   o l d 
 
                                                                                     c r u n c h e r s 
 
 
 
 9 2 d 4 6 4 6   -   w o r f j e                       ,   2 0 0 0 - 1 0 - 0 5   :   -   e n a b l e d   a d z / x d m s   s u p p o r t   i n   f i l e r e q u e s t e r   o f   d i s k i m a g e s 
 
 
 
 e 0 6 4 1 8 4   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 0 5   :   z l i b   w r a p p e r   m o d u l e 
 
 
 
 1 4 0 e 3 f 4   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 0 5   :   A d d e d   z l i b   a n d   x d m s   s o u r c e s   i n t o   t h e   t r e e . 
 
 
 
 6 0 f 6 c 9 4   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 0 5   :   N o w   u s e s   z l i b   a n d   x d m s   a n d   p u t s   t e m p   f i l e s   i n t o   t h e   t e m p   f o l d e r 
 
 
 
 1 2 f 3 d 5 c   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 0 5   :   N e w   z l i b   s u p p o r t 
 
 
 
 1 6 0 a e 2 7   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 0 5   :   N e w   x d m s   s u p p o r t 
 
 
 
 8 a 0 b b 0 8   -   c a r f e s h                     ,   2 0 0 0 - 1 0 - 0 1   :   A d d e d   a   s m a l l   " h o t f i x "   t o   l e t   s y s t e m   c a l l s   t o   x d m s   a n d   g z i p   u s e   s h o r t   p a t h   n a m e s 
 
 
 
 5 6 1 5 f c 1   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 2 4   :   g z i p   a n d   x d m s   n o w   e n c l o s e   f i l e n a m e s   i n   q u o t e s 
 
 
 
 1 1 f a 6 f 4   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 2 3   :   F i x e d   b r o k e n   c o d e   i n   f l o p p y S e c t o r M F M D e c o d e ( )   f o r   m s v c 
 
 
 
 7 1 b 3 b d b   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 2 3   :   A d d e d   s o m e   m i s s i n g   a _ i n o d e   i n i t i a l i z a t i o n s 
 
 
 
 5 f 1 8 a 5 b   -   m n d                             ,   2 0 0 0 - 0 9 - 2 0   :   s m a l l   f i x e s 
 
 
 
 5 5 2 9 7 4 2   -   m n d                             ,   2 0 0 0 - 0 9 - 2 0   :   a u t o f i r e   s u p p o r t 
 
 
 
 1 1 b 2 3 2 a   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 1 9   :   f i x e d   a   b u g   i n   f f i l e s y s _ i n s t a l l   c o n c e r n i n g   b a c k s l a s h e s   t r a i l i n g   f i l e s y s t e m   r o o t 
 
                                                                                     p a t h s 
 
 
 
 8 a f 5 6 7 2   -   m n d                             ,   2 0 0 0 - 0 9 - 1 7   :   -   a u t o f i r e   -   n t 4   s u p p o r t 
 
 
 
 f 1 8 f 5 d d   -   a n d a x                         ,   2 0 0 0 - 0 9 - 1 5   :   R e m o v e d   i n f o   t h a t   t h e   p r o j e c t   w a s   d i s c o n t i n u e d 
 
 
 
 c a 6 b c 8 8   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 1 3   :   s t r r c h r   r e s u l t   u s e d   u n c h e c k e d   f o r   n u l l ,   f i x e d 
 
 
 
 0 6 3 e c 2 b   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 1 2   :   W r i t e   p r o t e c t s   t h e   k i c k s t a r t   m e m o r y 
 
 
 
 a b a 0 b 8 5   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 1 2   :   F i x e d   s e c o n d a r y   s u r f a c e   r e s t o r e   b u g 
 
 
 
 f 9 8 2 5 c a   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 1 2   :   -   c h a n g e d   d e s c r i p t i o n   o f   f e a t u r e s   i n   v a r i o u s   c o n f i g u r a t i o n   p r o p e r t y s h e e t 
 
 
 
 0 6 e 5 c b 9   -   m n d                             ,   2 0 0 0 - 0 9 - 1 2   :   f i x e d   j o y D r v M o v e m e n t H a n d l e r   a g a i n 
 
 
 
 0 3 5 2 6 6 3   -   m n d                             ,   2 0 0 0 - 0 9 - 1 1   :   f i x e d   j o y D r v M o v e m e n t H a n d l e r   a n d   j o y D r v E m u l a t i o n S t a r t 
 
 
 
 a 4 3 a 8 0 6   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 9   :   -   a d d e d   b i t m a p   f o r   l o g o   s h o w n   i n   t h e   a b o u t   b o x 
 
 
 
 2 6 7 f b 5 7   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 9   :   T i t l e   c h a n g e d   t o   V 0 . 4 . 2 
 
 
 
 c d 1 f 5 3 1   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 9   :   -   c h a n g e d   v e r s i o n   n u m b e r   -   a d d e d   W i n F e l l o w   l o g o   t o   a b o u t   b o x 
 
 
 
 a a b 9 6 9 b   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 9   :   -   c h a n g e d   v e r s i o n   n u m b e r 
 
 
 
 0 d 5 b e 2 e   -   m n d                             ,   2 0 0 0 - 0 9 - 0 8   :   n o w   u s e   m u l t i m e d i a   f u n c t i o n s   w i t h   d x 3   m o d e   ( i n s t e a d   o f   p u r e   d i n p u t )   r e m o v e d 
 
                                                                                     h e a v y   d e b u g   l o g   w i t h   D x 3 
 
 
 
 f d 8 f f d a   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 7   :   -   a l m o s t   n o   c h a n g e s   m a d e 
 
 
 
 f f 2 e 3 8 6   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 7   :   -   d i s a b l e d   f i l e d i a l o g   f o r   s e l e c t i n g   a   d i r e c t o r y   ( p a t h )   f o r   a   f i l e s y s t e m   -   a d d e d 
 
                                                                                     h a r d f i l e   c r e a t e   d i a l o g 
 
 
 
 9 6 b e 4 6 6   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 7   :   -   f i x e d   m u l t i p l e   h a r d f i l e   a d d i t i o n 
 
 
 
 8 9 5 8 3 8 b   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 7   :   -   a d d e d   c r e a t i o n   o f   h a r d f i l e s   d i a l o g 
 
 
 
 7 7 5 5 c 6 5   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 7   :   a d d e d   o s   i n d e p e n d a n t   h a r d f i l e   c r e a t i o n 
 
 
 
 3 8 f 9 8 4 1   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 7   :   -   a d d e d   c r e a t i o n   o f   h a r d f i l e s   -   f i x e d   m u l t i p l e   h a r d f i l e   b u g 
 
 
 
 9 2 5 8 0 5 0   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 7   :   I   s h o u l d   g o   t o   b e d   e a r l i e r . . .   f i x e d   t h e   e x p o r t   o f   c r e a t e _ h a r d f i l e 
 
 
 
 2 3 9 2 c c 5   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 7   :   r e m o v e d   s t a t i c   f r o m   c r e a t e _ h a r d f i l e 
 
 
 
 b 9 0 0 d 8 7   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 7   :   a d d e d   c r e a t e _ h a r d f i l e   t o   t h e   e x p o r t e d   f u n c t i o n s 
 
 
 
 e 8 e a 5 e f   -   m n d                             ,   2 0 0 0 - 0 9 - 0 7   :   M u l t i t h r e a d   s e t t i n g s   f o r   r e l e a s e   m o d e   a d d e d   D x 3 D e b u g   a n d   D x 3 R e l e a s e 
 
                                                                                     c o n f i g u r a t i o n   w i t h   U S E _ D X 3   d e f i n e 
 
 
 
 4 4 3 d 6 0 b   -   a n d a x                         ,   2 0 0 0 - 0 9 - 0 6   :   A d d e d   # i n c l u d e   " i n i . h " 
 
 
 
 e 5 1 7 1 f 7   -   m n d                             ,   2 0 0 0 - 0 9 - 0 6   :   n o   m e s s a g e 
 
 
 
 b 8 5 4 8 c 7   -   m n d                             ,   2 0 0 0 - 0 9 - 0 6   :   T u e s d a y ,   S e p t e m b e r   0 5 ,   2 0 0 0   -   t r i e d   t o   u s e   t h e   C o C r e a t e I n s t a n c e   a l s o   f o r   D x 3   - 
 
                                                                                     a d d e d   s o m e   h e a v y   o u t p u t   t o   t h e   l o g 
 
                                                                                     w i t h   D x 3   i n   d e b u g   m o d e 
 
                                                                                     M o n d a y ,   A u g u s t   2 9 ,   2 0 0 0 
 
                                                                                     -   a d d e d   d x v e r . h   i n c l u d e ,   d x   v e r s i o n   i s 
 
                                                                                     d e c i d e d   w i t h   U S E _ D X 3   o r   U S E _ D X 5   m a c r o 
 
 
 
                                                                                     M o n d a y ,   J u l y   1 0 ,   2 0 0 0 
 
                                                                                     -   c o n d i t i o n a l   c o m p i l e   f o r   D X 5   o r   D X 3 
 
                                                                                     -   u s e   o f   t h e   c o u p l e   C o C r e a t e I n s t a n c e 
 
                                                                                     a n d   I n i t i a l i z e   i n s t e a d   o f 
 
                                                                                     D i r e c t I n p u t C r e a t e E x   a n d   C r e a t e D e v i c e E x 
 
                                                                                     w i t h   D X 5 
 
                                                                                     -   a d d e d   C o I n i t i a l i z e   i n   j o y D r v S t a r t u p 
 
                                                                                     a n d   C o U n i n i t i a l i z e   i n   j o y D r v S h u t d o w n 
 
                                                                                     w i t h   D X 5 
 
                                                                                     -   a d d e d   s o m e   m o r e   e r r o r   e x p l a n a t i o n   i n 
 
                                                                                     D e b u g   c o m p i l e   i n t o 
 
                                                                                     j o y D r v D I n p u t E r r o r S t r i n g   w h e n   n o t   a 
 
                                                                                     D x E r r o r   e n c o u n t e r e d   ( i t   l e a k s   s o m e 
 
                                                                                     m e m o r y ) 
 
 
 
 2 0 8 5 b 9 9   -   m n d                             ,   2 0 0 0 - 0 9 - 0 6   :   T u e s d a y ,   S e p t e m b e r   0 5 ,   2 0 0 0   -   a d d e d   D i k K e y S t r i n g   f o r   t h e   t r a n s l a t i o n   o f   a   D I K 
 
                                                                                     k e y   t o   a   s t r i n g   -   h i g h l y   n o t   o p t i m i z e d 
 
                                                                                     -   * *   i n t e r n a l   * *   -   a d d e d 
 
                                                                                     k b d _ d r v _ j o y k e y   t o   t h e   p r s R e a d F i l e   c a l l 
 
                                                                                     * *   i n t e r n a l   * *   -   n o w   j o y   r e p l a c e m e n t 
 
                                                                                     a r e   f i r s t   f i l l e d   w i t h   D I K   k e y s   a n d 
 
                                                                                     t h e n   t r a n s l a t e d   t o   P C K   s y m b o l i c   k e y   - 
 
                                                                                     a d d e d   d x v e r . h   i n c l u d e ,   d x   v e r s i o n   i s 
 
                                                                                     d e c i d e d   w i t h   U S E _ D X 3   o r   U S E _ D X 5   m a c r o 
 
 
 
 5 5 f 9 f f f   -   m n d                             ,   2 0 0 0 - 0 9 - 0 6   :   T u e s d a y ,   S e p t e m b e r   0 5 ,   2 0 0 0   -   a d d e d   p a r s i n g   o f   r e p l a c e m e n t   k e y s   f o r   t h e   g a m e p o r t 
 
                                                                                     -   a d d e d   a   t h i r d   p a r a m e t e r   t o 
 
                                                                                     p r s R e a d F i l e   f o r   t h e   a r r a y   o f   j o y 
 
                                                                                     r e p l a c e m e n t   * *   i n t e r n a l   * * 
 
 
 
 f 5 f 4 9 2 d   -   m n d                             ,   2 0 0 0 - 0 9 - 0 6   :   M o n d a y ,   A u g u s t   2 9 ,   2 0 0 0   -   a d d e d   d x v e r . h   i n c l u d e ,   d x   v e r s i o n   i s   d e c i d e d   w i t h 
 
                                                                                     U S E _ D X 3   o r   U S E _ D X 5   m a c r o 
 
                                                                                     S u n d a y ,   J u l y   9 ,   2 0 0 0 
 
                                                                                     -   c o u l d n ' t   k e e p   t h e   m o u s e   b u t t o n s 
 
                                                                                     p r e s s e d ; 
 
                                                                                     -   r e m o v e d   s o m e   u n u s e f u l   l o g g i n g 
 
 
 
 5 0 e 2 6 8 0   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 6   :   f i x e d   g e t _ f s u s a g e ;   r e m o v i n g   t h e   p o s i x e m u   l a y e r   p r o d u c e d   a   s m a l l   b u g 
 
 
 
 8 7 0 6 8 8 8   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 6   :   r e v e r t e d   y e s t e r d a y s   c h a n g e ;   n o w   s e t   r w e d   b y   d e f a u l t   ( m a y   b e   o v e r r i d d e n   b y   f s d b 
 
                                                                                     f i l e ) 
 
 
 
 3 9 c 1 6 1 1   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 5   :   a d d e d   a   s m a l l   d e t e c t i o n   t o   m a k e   c d r o m s   u s a b l e 
 
 
 
 d 4 8 7 2 4 d   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 5   :   a d d e d   s o m e   s e c u r i t y   c h e c k s   w h i c h   s h a l l   e n s u r e   t h a t   o l d   f d s b   e n t r i e s   a r e   i g n o r e d 
 
 
 
 0 9 2 8 5 8 2   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 5   :   -   h e a d e r   f i l e   o f   t h e   i n i M a n a g e r 
 
 
 
 f 2 6 f 2 a 4   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 5   :   -   i m p l e m e n t s   t h e   i n i M a n a g e r 
 
                                                                                     T h i s   m a n a g e r   h a n d l e s   t h e   a l l   a s p e c t s 
 
                                                                                     o f   t h e   i n i - f i l e   ( p r o p e r t y   a c c e s ,   
 
                                                                                     s h u t d o w n ,   s t a r t u p ,   e t c . ) 
 
 
 
 7 a 5 f 1 8 2   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 4   :   -   r e s t o r e d   t h e   e x e c u t i o n   o f   t h e   c u s t o m   b u i l d i n g   s t e p   o f   t h e   a s s e m b l y   f i l e s 
 
 
 
 6 6 2 3 0 e e   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 4   :   -   t h e   f o l l o w i n g   f u n c t i o n s   w e r e   a d d e d   f o r   s u p p o r t i n g   f i l e   h i s t o r y   a n d   t h e   u s a g e 
 
                                                                                     o f   a n   i n i - f i l e ,   t h u s   r e m e m b e r i n g 
 
                                                                                     w i n d o w   p o s i t i o n s   a n d   d i r e c t o r i e s : 
 
                                                                                     w g u i R e m o v e A l l H i s t o r y   
 
                                                                                     w g u i I n s t a l l H i s t o r y I n t o M e n u   
 
                                                                                     w g u i I n s e r t C f g I n t o H i s t o r y   
 
                                                                                     w g u i D e l e t e C f g F r o m H i s t o r y   
 
                                                                                     w g u i P u t C f g I n H i s t o r y O n T o p   
 
                                                                                     w g u i D i a l o g P r o c   ( s o m e   m i n o r   c h a n g e s ) 
 
 
 
                                                                                     F o r   t h e   k e e p i n g   t r a c k   o f   w i n d o w 
 
                                                                                     p o s t i o n s   a n d   a p p l y i n g   t h e   l a s t   u s e d 
 
                                                                                     p o s i t i o n   t h e   f u n c t i o n   w g u i E n t e r 
 
                                                                                     c h a n g e d .   A l s o   c h a n g e s   w e r e   n e e d   i n   t h e 
 
                                                                                     g f x d r v . c   f i l e   s i n c e   t h i s   f i l e 
 
                                                                                     c o n t r o l l e d   t h e   c r e a t i o n   o f   t h e 
 
                                                                                     e m u l a t i o n   f i l e . 
 
 
 
 0 9 3 2 7 f 5   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 4   :   -   n o   n o t i c a b l e   c h a n g e s   m a d e 
 
 
 
 4 0 9 f 4 3 a   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 4   :   -   a d d e d   t h e   f u n c t i o n   w g u i I n s e r t C f g I n t o H i s t o r y   t o   t h e   d e c l a r a t i o n s 
 
 
 
 f c e 6 d b e   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 4   :   -   n o   n o t i c a b l e   c h a n g e s   d e t e c t e d 
 
 
 
 0 7 5 b 7 3 a   -   w o r f j e                       ,   2 0 0 0 - 0 9 - 0 4   :   -   i n s e r t i n g   t h e   f o l l o w i n g   c o d e   a t   t h e   i n c l u d e s : 
 
                                                                                     # i n c l u d e   " i n i . h " 
 
 
 
                                                                                     -   i n s e r t e d   i n i S h u t d o w n ( ) ;   i n   t h e 
 
                                                                                     f e l l o w M o d u l e s S h u t d o w n   f u n c t i o n 
 
                                                                                     -   i n s e r t e d   i n i S t a r t u p ( ) ;   i n   t h e 
 
                                                                                     f e l l o w M o d u l e s S t a r t u p   f u n c t i o n 
 
 
 
 0 1 f 7 9 0 e   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 4   :   S u g g e s t e d   i n i   c h a n g e s   f r o m   W o r f j e 
 
 
 
 c e 0 b 0 7 1   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 4   :   f i x e d   t h e   f i l e n a m e   v a l i d a t i o n 
 
 
 
 9 f 1 c 3 f 8   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   r e m o v e d   p o s i x e m u . * ,   a d d e d   f i l e s y s _ w i n 3 2 . * 
 
 
 
 4 6 e 8 4 2 6   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   r e m o v e d   p o s i x e m u   u s a g e ;   s t i l l   a   b i t   m e s s y 
 
 
 
 d 3 f 1 4 2 5   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   n o w   u s e s   f i l e s y s _ w i n 3 2   i f   c o m p i l e d   o n   w i n 3 2 
 
 
 
 6 6 3 6 d 4 8   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   r e m o v e d   s o m e   p o s i x e m u   u s a g e 
 
 
 
 0 9 d f d 4 b   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   w i n 3 2   f i l e s y s   f u n c t i o n a l i t y ,   f i r s t   r e l e a s e ;   o b s o l e t e s   p o s i x e m u . c 
 
 
 
 5 c 4 1 2 e 5   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   I n c l u d e   f i l e   f o r   w i n 3 2   f i l e s y s   f u n c t i o n a l i t y ,   f i r s t   r e l e a s e 
 
 
 
 6 f 4 b c a e   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 3   :   c h a n g e d   E R R O R _ O B J E C T _ N O T _ F O U N D   t o   E R R O R _ O B J E C T _ N O T _ A R O U N D   d u e   t o   a   c o n f l i c t   w i t h 
 
                                                                                     V C 6 
 
 
 
 8 9 8 3 7 f 4   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 2   :   f i x e d   s o m e   b u g   i n   f l a g   h a n d l i n g ;   t h e r e f o r e   a   f i l e s y s _ p a r s e _ m a s k   h a s   b e e n   a d d e d 
 
 
 
 d d 0 e f 5 8   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 2   :   c h a n g e d   s o m e   m o d e   v a r i a b l e s   f r o m   i n t   t o   u a e _ u 3 2   s i n c e   t h e y   h a v e   t o   b e   3 2   b i t s 
 
                                                                                     w i d e 
 
 
 
 c 1 c b 2 c 1   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 1   :   C h e c k s   f a i l u r e   i n   f e l l o w E m u l a t i o n S t a r t 
 
 
 
 6 a 1 b 0 6 8   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 1   :   V a r i o u s   m i n o r   i s s u e s   f i x e d ,   s e e   d e v l i s t   a r c h i v e   f o r   2 0 0 0 0 9 0 1 
 
 
 
 3 e b 4 5 b a   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 1   :   E r r o r   t e s t i n g   i n   f e l l o w E m u l a t i o n S t a r t   a d d e d 
 
 
 
 a 7 1 3 e d 8   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 1   :   E r r o r   t e s t i n g   f u n c t i o n   f o r   m i s s i n g   k i c k s t a r t   a d d e d 
 
 
 
 3 8 2 e a d d   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 9 - 0 1   :   E r r o r   t e s t i n g   i n   d r a w E m u l a t i o n S t a r t   a d d e d 
 
 
 
 a 0 0 c b e 8   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   c h a n g e d   s o m e   i n t e r f a c e   d e f i n i t i o n s   t o   f i t   t h e   u n * x   U A E   d i s t r i b 
 
 
 
 c f 2 a 0 a 8   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   a d d e d   n e w   f i l e s   f o r   t h e   f i l e s y s t e m   d a t a b a s e   f e a t u r e s 
 
 
 
 5 a 2 7 3 6 2   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   j u s t   c h a n g e d   a   c o n s t a n t   t o   f i t   t h e   U A E   s o u r c e 
 
 
 
 3 3 0 6 0 0 7   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   b a s e d   o n   t h e   U A E   0 . 8 . 1 5   a n d   c h a n g e d   a s   m i n i m a l i s t i c   a s   p o s s i b l e 
 
 
 
 6 5 b b e e 2   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   a d d e d   d e f i n e   f o r   r a n d o m ( )   u s e d   b y   f s d b 
 
 
 
 3 2 3 1 3 0 5   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   m o v e d   s o m e   s t u f f   f r o m   f i l e s y s . c   h e r e 
 
 
 
 6 e d 5 6 f f   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   r e m o v e d   f e l l o w _ a d d _ f i l e s y s _ u n i t ;   a d d e d   c a l l   t o   f i l e s y s _ p r e p a r e _ r e s e t 
 
 
 
 5 c 5 d a 2 b   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   F i l e s y s t e m   d a t a b a s e   f u n c t i o n a l i t y 
 
 
 
 9 7 5 1 d 4 9   -   c a r f e s h                     ,   2 0 0 0 - 0 9 - 0 1   :   F i l e s y s t e m   a u t o m o u n t   f u n c t i o n a l i t y 
 
 
 
 3 0 4 9 4 8 c   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 8 - 2 3   :   A d d e d   s t a t i s t i c   f u n c t i o n s 
 
 
 
 6 1 5 4 9 5 9   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 8 - 2 3   :   F i x e s   e r r o r   i n   w d d f s t r t 
 
 
 
 c 3 9 1 3 1 d   -   c a r f e s h                     ,   2 0 0 0 - 0 8 - 1 3   :   A d d e d   c r e a t i o n   o f   h a r d f i l e s . 
 
 
 
 4 a 5 7 e e d   -   c a r f e s h                     ,   2 0 0 0 - 0 7 - 1 1   :   F i x e d   u p   t h e   c h e c k s   u s i n g   t h e   f i l e s y s   d e v i c e   s t a t u s ,   w h i c h   i s   c l e a n   n o w . 
 
 
 
 b 8 0 2 0 7 b   -   w o r f j e                       ,   2 0 0 0 - 0 7 - 1 1   :   -   a d d e d   t h e   a   c h a n g e   i n   f u n c t i o n   c f g M a n a g e r C o n f i g u r a t i o n A c t i v a t e ,   r e q u i r e d   b y 
 
                                                                                     C a r f e s h 
 
 
 
 e 0 e 2 5 2 2   -   a n d a x                         ,   2 0 0 0 - 0 7 - 0 9   :   R e m o v e d   t h i s   d u p l i c a t e   o f   r e s o u r c e . h 
 
 
 
 a 5 d 0 7 3 d   -   m n d                             ,   2 0 0 0 - 0 7 - 0 9   :   -   c o u l d n ' t   k e e p   t h e   m o u s e   b u t t o n s   p r e s s e d ;   -   r e m o v e d   s o m e   u n u s e f u l   l o g g i n g 
 
 
 
 8 8 0 3 6 4 6   -   m n d                             ,   2 0 0 0 - 0 7 - 0 3   :   s m a l l   f i x e s   ( t h a n k s   p e t t e r ) 
 
 
 
 1 7 9 d f f 8   -   c a r f e s h                     ,   2 0 0 0 - 0 7 - 0 2   :   A d d e d   t w o   c h e c k s   w h i c h   p r e v e n t   f e l l o w   f r o m   t r y i n g   t o   i n s e r t   2 0   f i l e s y s - d e v i c e s 
 
                                                                                     e v e n   i f   n o n e   a r e   d e f i n e d .   T h e s e   c h e c k s 
 
                                                                                     a r e   u g l y   b u t   c u r r e n t l y   t h e   f a s t e s t 
 
                                                                                     w a y ,   a s   t h e   s t a t u s   f l a g s   a r e   n o t   s e t 
 
                                                                                     c o r r e c t l y . 
 
 
 
 e b 9 7 0 8 2   -   c a r f e s h                     ,   2 0 0 0 - 0 7 - 0 2   :   F i x e d   w r o n g   c h e c k   i n   f f i l e s y s H a s Z e r o D e v i c e s ( ) .   N e v e r t h e l e s s   t h e   p r o b l e m   t h a t 
 
                                                                                     a l w a y s   2 0   d e v i c e s   a r e   r e g i s t e r e d 
 
                                                                                     r e m a i n s . 
 
 
 
 a b 3 0 f f b   -   c a r f e s h                     ,   2 0 0 0 - 0 7 - 0 2   :   F i x e d   f h f i l e D i a g   t o   s e t   D 0   t o   1   o n   e x i t ;   t h i s   f i x e s   a n   e r r o r   i n   b o o t i n g   f r o m 
 
                                                                                     h a r d f i l e s . 
 
 
 
 c 7 c 3 2 a a   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 7 - 0 2   :   n o   m e s s a g e 
 
 
 
 f b d 7 5 8 5   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 7 - 0 2   :   a l t f 4   f i x ,   s c a l i n g   a d j u s t m e n t   i n   d e s k t o p   m o d e ,   s u r f a c e   o u t   o f   m e m o r y   f i x 
 
 
 
 8 0 3 4 8 f 4   -   m n d                             ,   2 0 0 0 - 0 6 - 2 9   :   b e t t e r   b u f f e r   h a n d l i n g 
 
 
 
 2 1 6 9 0 7 5   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 8   :   -   a d d e d   i n f o r n a t i o n   o f   u s e d   k e y s   o f   e a c h   k e y b o a r d   l a y o u t   i n   t h e   c o n f i g u r a t i o n 
 
                                                                                     d i a l o g   o f   g a m e c o n t r o l l e r s 
 
 
 
 c 5 c d 7 6 2   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 8   :   -   c h a n g e d   d e f a u l t   c o n f i g   s c r e e n   p r e f e r e n c e s 
 
 
 
 1 f 0 5 3 2 2   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 8   :   C o r r e c t s   s o r t i n g   o f   d u a l   p l a y f i e l d s 
 
 
 
 c 0 4 c c 4 2   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 8   :   C o r r e c t e d   d u a l   p l a y f i e l d   s o r t i n g 
 
 
 
 e f a 0 3 b f   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 8   :   C o m p i l e   e r r o r   r e m o v e d .   I c o n   a d d e d   t o   w i n d o w ,   w i n d o w   t i t l e   c h a n g e d . 
 
 
 
 1 3 d d 2 f 8   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   f i x e d   a   w r o n g   b i t m a p   n a m e ,   u s e d   f o r   p o w e r   l e d 
 
 
 
 0 e 5 8 d 5 f   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   a d d e d   f o r   u s e   w i t h i n   s c r i p t 1 . r c   a n d   w g u i . c 
 
 
 
 b b 3 3 f b 9   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   F e l l o w   b i t m a p   r e m o v e d   f r o m   m a i n   w i n d o w   ( s c r i p t 1 . r c )   -   r e d u c e d   f l o p p y   c o n f i g 
 
                                                                                     a d d e d   t o   m a i n   w i n d o w   ( w g u i . c ) 
 
 
 
 e a a 9 5 3 9   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   m a i n   w i n d o w   F e l l o w   b i t m a p   d e l e t e d 
 
 
 
 3 a 7 d 8 3 7   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   d i s k   a n d   p o w e r   l e d   b i t m a p s   a d d e d   -   m a i n   w i n d o w   F e l l o w   b i t m a p   d e l e t e d 
 
 
 
 b 0 9 1 e d 6   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   d i s k   a n d   p o w e r   l e d   b i t m a p   d e f i n i t i o n s   a d d e d   -   m a i n   w i n d o w   F e l l o w   b i t m a p 
 
                                                                                     d e f i n i t i o n   d e l e t e d 
 
 
 
 3 3 8 b 7 b 4   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   m a i n   w i n d o w   " F e l l o w "   b i t m a p   r e m o v e d   -   r e d u c e d   f l o p p y   c o n f i g   a d d e d   t o   m a i n 
 
                                                                                     w i n d o w 
 
 
 
 5 6 5 7 4 b b   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   s p l a s h   d i a l o g   b i t m a p   d e l e t e d 
 
 
 
 b d 6 3 9 4 7   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   s p l a s h   d i a l o g   b i t m a p   d e l e t e d   -   d i a l o g   a n d   m a i n   w i n d o w s   c h a n g e d   ( F e l l o w   t o 
 
                                                                                     W i n F e l l o w ) 
 
 
 
 d 8 0 b b 6 f   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   s p l a s h   w i n d o w   f u n c t i o n   d e l e t e d   ( w g u i P r e S t a r t u p ) 
 
 
 
 b 1 4 6 0 e c   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   s p l a s h   w i n d o w   f u n c t i o n   c a l l   d e l e t e d 
 
 
 
 c 3 7 d 7 0 2   -   w o r f j e                       ,   2 0 0 0 - 0 6 - 2 6   :   -   n a m e   o f   m a i n   w i n d o w   a n d   a b o u t   d i a l o g   c h a n g e d   -   s p l a s h   w i n d o w   d e l e t e d 
 
 
 
 9 4 f d e a 1   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   M o r e   s l a c k   i n   h a n d l i n g   o f   b u f f e r s   i n   p l a y b a c k 
 
 
 
 3 5 e c a b 7   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   C o r r e c t e d   i n t e r f a c e ,   a d d e d   s c a l e   s u p p o r t   a n d   g e n e r i c   b l i t t e r   s u p p o r t   i n   a n y 
 
                                                                                     g f x m o d e 
 
 
 
 3 7 b a 5 4 b   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   U p d a t e d   e r r o r   i n   g f x d r v . h   i n t e r f a c e 
 
 
 
 0 6 9 4 2 e 5   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   R e m o v e d   t e s t p r i n t o u t 
 
 
 
 4 5 4 0 9 5 8   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   G z i p   s u p p o r t   f i x e d 
 
 
 
 b 0 4 7 f 8 6   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   D i s a b l e d   s o m e   t e s t p r i n t o u t s . 
 
 
 
 6 1 1 6 7 4 1   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 2 0   :   H a n d l e s   s c a l e   a n d   i n t e r l a c e . 
 
 
 
 f 6 c b 8 0 6   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 9   :   C h a n g e d   c a p t i o n   o n   e m u l a t i o n   w i n d o w   t o   c o r r e c t   v e r s i o n 
 
 
 
 1 6 8 5 6 c f   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   C h a n g e d   v e r s i o n   n u m b e r   i n   d i a l o g 
 
 
 
 8 b 8 3 d 4 0   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   M a d e   c o n f i g   d i a l o g   m o d a l   ( b u g f i x )   / W o r f j e 
 
 
 
 8 0 2 6 6 d 2   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   N e w   s t u f f   r e l a t e d   t o   s a v i n g   c o n f i g s 
 
 
 
 d 3 c 7 b 7 6   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   N e w   n e a t   i c o n .   / W o r f j e 
 
 
 
 e 3 b 6 1 4 0   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   N e w   s t u f f   r e l a t e d   t o   s a v i n g   c o n f i g s 
 
 
 
 2 0 9 d 7 7 8   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   N e w   s t u f f   r e l a t e d   t o   s a v i n g   c o n f i g s 
 
 
 
 d e 0 f 6 b f   -   a n d a x                         ,   2 0 0 0 - 0 6 - 1 8   :   I n i t i a l   p l a c e h o l d e r   f o r   i c o n .   N e w   w i l l   s h o r t l y   b e   c o m m i t e d . 
 
 
 
 d d 9 f d 7 0   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 0 6   :   C o r r e c t e d   2 4 - b i t   d r a w i n g 
 
 
 
 5 8 e 1 8 d 3   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 0 5   :   F i x e d   s t r i p i n g   e r r o r   i n   3 2 - b i t   c o l o r   s i n g l e   p i x e l   d u a l   p l a y f i e l d   m o d e 
 
 
 
 1 b 4 1 c 6 c   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 0 5   :   U s i n g   n e w   e m u l a t i o n   s t o p   m e c h a n i s m s   a n d   s o m e   o b s o l e t e   d e c l s   r e m o v e d 
 
 
 
 c a 0 7 a 4 e   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 0 5   :   R e p l a c e d   f 1 2 p r e s s e d   a n d   d e b u g g i n g   w i t h   f e l l o w R e q u e s t E m u l a t i o n S t o p X X X ( ) 
 
 
 
 1 1 7 1 d 1 3   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 5   :   R e m o v e d   I D _ F I L E _ S A V E C O N F I G U R A T I O N .   C a u s e d   c o m p i l e   e r r o r .   / W o r f j e 
 
 
 
 c 5 9 b 2 b 6   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 4   :   C h a n g e d   c o m p i l e r   f l a g   / Z I   t o   / Z i   t o   p r e v e n t   w a r n i n g . 
 
 
 
 e 3 e c a 5 3   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 3   :   D o n ' t   c l e a r   w h e n   i n   w i n d o w e d   m o d e .   / P e s c h a u 
 
 
 
 7 0 8 d e a c   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 3   :   C l e a n u p   a n d   s o m e   b u g f i x e s .   / W o r f j e 
 
 
 
 a f b 6 b 1 d   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 3   :   S o m e   s m a l l   c h a n g e s   t h a t   a l l o w   u s e r   t o   c h o o s e   k e y s e t   1   o r   2   o n   p o r t   1   o r   2 
 
                                                                                     ( b e f o r e   y o u   m u s t   c h o o s e   k e y s e t 1   f o r 
 
                                                                                     p o r t 1   a n d   k e y s e t 2   f o r   p o r t 2 ) .     / M a r c o 
 
 
 
 2 1 e 8 e 5 e   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 3   :   O n l y   s o m e   c o m m e n t s   h e r e   a n d   t h e r e ,   o n e   f u n c t i o n   d e l e t e d .   / M a r c o 
 
 
 
 6 a f 2 e 9 d   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 3   :   B u g   e n h a n c e m e n t s ,   i t   s o l v e   p r o b l e m s   w i t h   s o m e   k e y s   n o t   w o r k i n g   a n d   w i t h   t h e   j o y s 
 
                                                                                     r e p l a c e m e n t .   / M a r c o 
 
 
 
 b e 3 d 8 c 7   -   a n d a x                         ,   2 0 0 0 - 0 6 - 0 3   :   F i x e d   c r a s h   w h e n   n o   j o y s   a r e   i n s t a l l e d ,   n o w   w o r k s   w i t h   w i n 2 k   a n d   w i n 9 8   w i t h   d x 7 . 
 
                                                                                     / M a r c o 
 
 
 
 d 7 3 d 3 b 5   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 6 - 0 1   :   R e m o v e d   r a c e   c o n d i t i o n   i n   s o u n d D r v E m u l a t i o n S t a r t ( ) 
 
 
 
 c 1 4 d f 7 2   -   P e t t e r   S c h a u           ,   2 0 0 0 - 0 5 - 2 3   :   B e t t e r   b u f f e r   c l e a r i n g .   B e t t e r   m u l t i - s u r f a c e   h a n d l i n g .   M i n o r   e r r o r s   f i x e d . 
 
 
 
 6 d 3 1 6 a 7   -   a n d a x                         ,   2 0 0 0 - 0 4 - 0 5   :   M a k e   i t   b i n a r y 
 
 
 
 f 2 f 3 6 5 1   -   a n d a x                         ,   2 0 0 0 - 0 4 - 0 5   :   M a k e   i t   b i n a r y 
 
 
 
 a e e e 1 9 4   -   a n d a x                         ,   2 0 0 0 - 0 4 - 0 4   :   C h a n g e d   D I R E C T I N P U T _ V E R S I O N   f r o m   0 x 0 3 0 0   t o   0 x 0 5 0 0 
 
 
 
 5 b 2 8 4 5 2   -   a n d a x                         ,   2 0 0 0 - 0 3 - 2 7   :   I n i t i a l   v e r s i o n   o f   F e l l o w .   B a s e d   o n   F e l l o w   0 . 4   a l p h a   b y   P e t t e r   S c h a u   e t   a l . 
 
 
 
 5 c 2 d 3 4 a   -   r o o t                           ,   2 0 0 0 - 0 3 - 1 0   :   i n i t i a l   c h e c k i n 
 
 
 
 0 8 0 c 8 b 1   -   r o o t                           ,   2 0 0 0 - 0 3 - 1 0   :   i n i t i a l   c h e c k i n 
 
 