1999-12-10: * Rewrote most of the cpu core (think this is 3:rd time now...)
              Finally I feel satisfied with the core.


1999-12-09: * Rewrote disasm core from scratch.
            - I bought a new gfx card now, it has a VESA BIOS!! :)
              It's a SiS 6326, unfortunatley XF86 only partially 
              supports this card, so I have to run X in 8bpp 
              until I get time to chase after newer drivers.
              (Yes I'm a poor bastard!)
	      

1999-12-07: * Fixed relative jumps decoding.
            * Fixed LDA instruction.


1999-12-01: * Rewrote flag emulation, this is likley to fix alot of
              wierd behaviour.
            * Added memory browser shortcuts, pressing 2,4,6,8 buttons
              moves to 0x002000, 0x004000 etc in memory directly.


1999-11-30: - Today i gave the current source code to Steb, who is gonna
              make a Win32 GUI for the CPU core and (hopefully) implement
              similar features as in my orginal version, but all using
              the Win32 GUI functions.
            - Fixed a nasty bug that caused alot of troubles, i forgot
              to update register pointers when the system flags had
              been popped back from the stack, and if the regbank
              was changed somewhere between there, almost every instruction
              would execute incorrectly. This fixed alot of wierd behaviour :)
            - Working hard to trace down why some programs fail to execute
              correctly, with some decent progress :-)
            * Added -o parameter, sets a decimal number to breakpoint at
              opcode count, let's you run X instructions of a program
              just by pressing F9.
            * Added -b parameter, set's a hexadecimal address to breakpoint.
              Press F9 to execute code until breakpoint is reached.
              Ctrl-Alt-End might be good to have in mind while playing with
              this. 
	     
	      

1999-11-29: - Rewrote parts of the program to compile under Linux.
            - Because a friend of mine stole my SVGA card, and the card
              I now am forced to use A) don't have built in VESA BIOS
              and B) I don't have VESA drivers for this card, I have
              some problems with my GUI :-) I may have to rewrite it
              to run in text-only. (Only a DOS problem, my card loves
              Linux at least (but of course it does! :-)).
            * Removed -d command line parameter for dumping disassembly.
              Stuff moved to separate program.


1999-11-22: - Recompiled the program with gcc v2.952, and Allegro v3.9.28.


----------------------------------------------------------------------------
1999-11-21: - Public preview release., aka build #1999-11-21
----------------------------------------------------------------------------


1999-11-15: - Preparing the program for a public release by the end of
              this week, wich hopefully will lead to some nice feedback.
            * Removed File information window, because data from it
              is now merged into the disassembly the same way that
              NO$GMB does it.

            * Added -d command line parameter for dumping disassembly
              to console.


1999-11-11: - Worked constanly since last history update with implementing
              more instructions, tuning the GUI, adding and finishing up
              more features and such stuff. Things are progressing
              quite well, (mem) encodings have been optimized in both
              disassembling routines and emulation routines of these.


1999-10-30: - Have been working for some days on a DOS based GUI
              interface for the debugger. Lots of stuff fixed,
              improved and added:
            * Implemented tile viewer into debugger
            * Implemented disassembly listing, you can scroll in it! :)
            * Implemented more functional memory viewer
            * Implemented better step trough code system
            ! Added help screen with commands :)
            - Tons of code changes aswell.
            ! A bunch of more instructions added.
            ! Some instructions fixed.
            - Need some more days to tune things up and fix up minor
              stuff so everything's running smoothly.
            - Hmm, because of the GUI the program now have some
              requirements, they are something like this:
              Mouse driver installed, SVGA card with VESA driver installed,
              about 16 megs of ram free, 32 is preferred.
            ! Implemented shadow flag register and EX F,F' instr.
              

1999-10-21: - Haven't got time to work on the emulator
              in the last week. Tried to do some research
              on SNK patents on the machine with no interesting
              results.
            + Fixed DIV, now calculates remainder.
            + Fixed CP flag bugs.


1999-10-12: + Fixed a instruction decoding bug.
            * Implemented 20-25 more instructions,
              Puzzle Bobble Mini and Samurai Shodown
              now both requires boot code dump to be
              able to continue execution. Both reads
              a jump value from 0x00FFFE00 + 6 wich is empty.


1999-10-11: * Implemented 16 bit xrr's.


1999-10-08: * Implemented breakpoint to the debugger.
            ! Added some more instructions.
            - Metal Slug now executes 8227 instructions.
            * Implemented conditional RET, EI.
            + Fixed (r32+) post increment.


1999-10-07: + Fixed CALR bug.
            * Implemented DJNZ.
            ! Implemented some more instructions that Metal Slug uses.


1999-10-06: * Implemented a memory viewing routine.
            + Fixed some memory write/read bugs.


1999-10-05: * Implemented extended register access emulation.
            * Implemented proper status register emulation.
            ! Started to rewrite instructions to #define's.


1999-10-04: * Finished up re-implementation.
            - Shogi Color now executes 130 instructions.


1999-10-03: * Started work on total implementation of all new instructions.
              Got a bit distracted yesterday so i had no time to work.


1999-10-01: * Finished up rewrite.


1999-09-30: * Rewrote subtable instruction decoding from scratch,
              found a bunch of badly implemented instructions.
              Not finished yet.


1999-09-29: ! Implemented conditional calls.
            + Fixed some flag bugs.
            - Shogi Color executes 49 instructions.
            + Fixed register bank to be 2 bits wide.
            ! Added command line support.


1999-09-28: ! Implemented push and pop instructions.
            - Need to implement conditional calls, since
              multiple rom images stucks on these.


1999-09-27: * Rewrote register emulation from scratch with a nice
              register structure union.
            ! Implemented register bank emulation.
            + Fixed relative jumps/calls.


1999-09-20: Started project sometime around here.



Description
-----------
! Minor improvement
* Major improvement
+ Fix
- Note
