--------------------------------------------------------------------
                 Programming notes on RSRSNES 0.20
--------------------------------------------------------------------
1/7/98
  -visually confirmed all memory addressing modes
1/6/98
  -Fixed r2122 bug;  colors correct now
  -SONIC.SMC RUNS!  Colors incorrect, though
  -Fixed key register bugs
1/5/98
  -Implemented all memory mapped regs needed for SONIC.SMC
  -Imported Video.ASM from RSRSNES 0.10
  -Fully implemented all DMA modes and channels, not yet debugged
  -Fixed Pull8/Pull16 S update bug
  -Fixed Pull16/Push16 n-mode bug
  -Fixed Pull16 S update bug
12/17/97
  -Finished full MemRead/MemWrite routines
  -Implemented PPU Register LUTs
  -Seems to complete SONIC.SMC startup code correctly!
  -fixed BIG bug:  Flags were not being stored after most instructions
  -First draft debugger WORKS!!!  Yippie!!!!!  Single stepps through SONIC.SMC
  -Finished interrupt routines
  -added File Load routine
12/16/97
  -NB: Could speed up considerably by making special version with e mode
   removed entirely, along with similar assumptions
  -completed all instructions except MVN and MVP
  -completed all transfer instructions
12/15/97
  -completed Register, Memory, and CPU windows for TUI debugger
12/14/97
  -preliminary Register window for TUI debugger
12/9/97
  -completed all PUSH and PULL instructions
12/6/97
  -finished Window drawing routines for TUI
  -Started TUI:  finished Print commands
12/5/97
  -First test run with SONIC.SMC:  mixed results
  -Added quick and dirty ROM load routine
  -NB:  Current memory addressing method wastes too much RAM
  -Finished memory allocation routines (rough draft)
12/4/97
  -NB:  Potential speedup;  flag LUT, aka Sardu's 6502 core
  -NB:  Potential speedup;  remove emulation mode support in PUSH/PULL
  -completed 8-bit and 16-bit versions of Group II instructions
12/3/97
  -completed all branch instructions
  -completed 8-bit and 16-bit versions of Group I instructions
  -debugged addressing modes
  -finished Group I instruction macros
  -finished Opcode macros
  -finished Oprand macros
  -finished comments on addressing modes
  -renamed all addressing mode macros using standardized form
12/2/97
  -designed memory layout
  -setup Opcode jump table and procedures
  -finished all data addressing modes (except stack)
  -defined the structure for the new 65816 core
  -finished up the program skeleton
12/1/97
  -Started program skeleton
11/30/97
  -developed the new plan of attack
