December 27 2002 WIP (Source Only)
- Added x86 assembly optimized CPU core components.
December 22 2002 WIP
- Temporarily fixed misdrawing of GUI menu borders.
- Added object file suffixes so DOS and Win32 builds can exist in a single tree.
- Used UPX on the DLLs for the Win port (ipher)
December 12 2002 WIP
- Added state saving support to Sunsoft mapper #4 and MMC5.
December 08 2002 WIP
- Fixed bug in absolute indexed reads losing cycles.
November 25 2002 WIP
- Unified version number information into 'version.h'.
November 23 2002 WIP
- Added '256x256' and '640x400' items to Resolution menu.
- Default palette not selected at start fix.
- Cleaned up CPU state saving code to only store needed data.
- Added trainer, PRG-, and CHR-ROM CRC fields to machine state files.
November 16 2002 WIP
- Added CRC calculation for PRG ROM, CHR ROM, and ROM trainers.
- Changed behavior of CPU cycle counters.
- Fixed behavior of last_blit_line option.
- Added code to prevent registering conflicting digital directions.
- Fixed corruption of save_path and ip_address related to Allegro limitations.
- Updated all dependencies.
- Corrected branch behavior to be consistent with new cycle counters.
November 11 2002 WIP
- Fixes to MMC1 state saving support, general cleanup of MMC1 code.
- Minor cleanup of MMC3 code.
- Minor optimizations to background rendering.
- Encapsulated datafile 'fakenes.dat' into build.
- Changed state select menu to display 'Empty' in unused slots.
- Added partial support for CPU memory space patching.
- Changed behavior of CPU cycle counters.
- Minor corrections of MMC3 behavior when no CHR ROM is present.
November 05 2002 WIP
- Added state saving support to VRC6 and Bandai MMCs.
October 31 2002 WIP
- Light adjustment affecting GUI palette fix.
- Simplified MMC1 state saving code.
- Added state saving support to MMC3.
- Corrected PPU banking setup on reset.
- Added saving of palettes to PPU state saving.
- Added state saving support to MMC2 and MMC4.
October 30 2002 WIP
- Added configurable save state and SRAM output path.
- Message fix
- Corrected mirroring of uneven size ROMs.
- Increased number of machine state slots from 6 to 10.
- Added MMC query interface for PPU state saving.
- Moved log file handling code from 'gui.c' to 'main.c'.
- Overlay text while in GUI fix.
- Simplified MMC1 state saving code.
- Added support for MMC querying for PPU state saving to supported memory mappers.
October 29 2002 WIP
- Added 1-6 keys for state select.
- Added video overlay text.
- Updated entire build system.
October 27 2002 WIP
- Added preliminary save state support.
- Fixed directory bug in NTFS. (ipher)
- Slightly faster. (ipher)
October 25 2002
- Improved operation of Video > Palette menu items.
- Added centering.
- increased speed of scanlines drawing.
- Continuing work on adding NetPlay support.
- Audio > Record menu Start item disabled bug fix.
- Significant improvements to the timing system.
- Added keys to adjust light from inside the emulation.