annotate CHANGELOG @ 1442:59e1dbb795a7

Update README in anticipation of 0.5.1 release
author Michael Pavone <pavone@retrodev.com>
date Fri, 25 Aug 2017 20:12:21 -0700
parents 92fdc2566b5e
children 1cc287ddb699
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1383
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
1 0.5.0
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
2 -----
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
3 *New Features*
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
4
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
5 - SMS emulation in the form of the Gensis/MD's backwards compatibility mode
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
6 - Added support for SMS controllers
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
7 - Support for the mapper used by Realtec games
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
8 - Support for carts with fixed value registers
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
9 - Support for enough of the XBAND cartridge hardware to allow the menu to boot
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
10 - Basic XBAND keyboard emulation
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
11 - Configurable display overscan
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
12 - Fullscreen mode can now be toggled at runtime
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
13 - Window can now be resized at runtime
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
14 - Support for "semantic" controller button names in the gamepad mapping using SDL2's game controller API
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
15 - Analog axes can now be mapped to emulated gamepad buttons or UI actions
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
16 - System soft reset
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
17 - Keyboard can now be captured when a Saturn or XBAND keyboard is connected to the emulated system
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
18 - Internal screenshots that bypass all output filtering/overscan
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
19 - Homebrew using the "SSF2 Mapper" is now supported via header detection like on the Mega Everdrive
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
20 - Directory used for SRAM, EEPROM and savestates is now configurable
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
21 - Path configuration values can now contain both BlastEm-specific and environment variable references
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
22 - Open GL based rendering can be disabled in favor of the SDL2 render API fallback
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
23
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
24 *Bugfixes*
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
25
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
26 - Fixed a bug that would cause a crash in certain games that have SRAM and ROM at the same address
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
27 - Fixed some issues with Z80 interrupts that caused issues with sound/music in Sonic 2 and Puyo Puyo 2
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
28 - Z80 debugger no longer crashes when resuming execution
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
29 - Undocumented Z80 instruction "out (c), 0" now decodes properly
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
30 - GDB remote debugging should now work with more recent versions of GDB
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
31 - GDB remote debugging should now work on more recent versions of Windows
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
32 - Overlapping instructions in self-modifying code no longer causes incorrect behavior
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
33 - Z80 instructions "in c" and "out c" now work correclty on 32-bit builds
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
34 - Specifying an output audio frequency higher than the FM frequency no longer deadlocks the emulator
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
35 - Fixed memory map generation for games with 3MB ROM and SRAM at the 3MB mark
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
36
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
37 *Accuracy/Completeness Improvements*
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
38 - YM2612 SSG-EG and CSM modes are now implemented
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
39 - VDP Mode 4 is now implemented in both Genesis and SMS mode
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
40 - Basic emulation of refresh delays has been added
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
41 - 68K interrupt latency has been made more accurate
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
42 - CRAM contention artifacts (aka CRAM dots) are now emulated
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
43 - DIVU/DIVS and MULU/MULS are now cycle accurate
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
44 - MOVEM now performs the extra ignored read and has correct timing
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
45 - The timing of serveral other 68K instructions has been fixed
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
46 - Implemented 68K trace mode
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
47 - SBCD flag calculation now matches hardware in 100% of cases
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
48 - 68K -> VDP DMA now properly has a delay at DMA start rather than at the end of the transfer
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
49 - A number of illegal effective address mode/operation combinations now properly decode as illegal instructions
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
50 - Added emulation of the slow rise time of an IO pin that was changed to an input when it was previously outputting 0
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
51 - Partial support for the VDP test register
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
52 - Partial support for the 128KB VRAM mode bit
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
53 - Improved accuracy of low level sprite rendering details
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
54 - Fixed handling of active/passive display transitions so that border extension tricks work
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
55 - Fixed handling of horizontal interrupts in extended display areas
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
56 - More accurate correspondance between horizontal counter and raster beam
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
57 - Partial emulation of serial IO registers
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
58
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
59 *Other Changes*
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
60 - Added Japanese version of Street Fighter 2: The New Challengers to ROM DB
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
61 - Added the following EEPROM games to ROM DB:
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
62 Ninja Burai Densetsu
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
63 Rockman Mega World
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
64 - Added ROM DB entries for the following games with incorrect region headers:
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
65 Another World (E)
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
66 Alien Soldier (J)
1386
d0008f2620cc Force J region for Japanese version of Light Crusader
Michael Pavone <pavone@retrodev.com>
parents: 1383
diff changeset
67 Light Crusader (J)
1389
92fdc2566b5e D&D - Warriors of the Eternal Sun has 6-button pad issues
Michael Pavone <pavone@retrodev.com>
parents: 1387
diff changeset
68 Castle of Illusion - Fushigi no Oshiro Daibouken (J)
1383
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
69 Atomic Robo-Kid (J)
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
70 - Added ROM DB entries for the following games which are incompatible with 6-button controllers:
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
71 King of Monsters
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
72 Combat Cars
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
73 Second Samurai
1389
92fdc2566b5e D&D - Warriors of the Eternal Sun has 6-button pad issues
Michael Pavone <pavone@retrodev.com>
parents: 1387
diff changeset
74 Dungeons & Dragons - Warriors of the Eternal Sun
1383
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
75 - Added ROM DB entries for the following games with fixed value registers:
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
76 Ya Se Chuan Sho
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
77 16 Zhang Ma Jiang
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
78 Elf Wor
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
79 Huan Le Tao Qi Shu: Smart Mouse
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
80 Mighty Morphin' Power Rangers: The Fighting Edition
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
81 Super Bubble Bobble MD
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
82 Thunderbolt II
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
83 - Added ROM DB entries for the following games that have bad/missing SRAM headers:
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
84 Hardball III
1387
4b56907626d9 Might and Magic - Gates to Another World has a bad SRAM header
Michael Pavone <pavone@retrodev.com>
parents: 1386
diff changeset
85 Might and Magic - Gates to Another World
1383
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
86 Might and Magic III - Isles of Terra
18cf08cd67e0 Updated changelog for 0.5.0 release
Michael Pavone <pavone@retrodev.com>
parents: 1070
diff changeset
87
1065
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
88 0.4.1
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
89 -----
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
90 *New Features*
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
91
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
92 - Basic support for the Saturn Keyboard adapter peripheral
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
93 - You can now navigate up to a drive selection on Windows
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
94 - Added support for binding more "special" keys
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
95
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
96 *Bugfixes*
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
97
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
98 - It's now possible to navigate to the root directory on Unix-like systems
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
99 - Fixed a bug in movep.l
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
100 - Fixed a crash bug in the memory management code
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
101 - Fixed a bug in the header parsing code, that caused a crash when the "International Name" field was empty
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
102 - Fixed some minor graphical corruption in Sonic 2 split-screen caused by a bug in vflip combined with interlace mode
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
103 - Corrected the PC value pushed onto the stack for line A emulator and line F emulator traps
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
104 - Fixed a bug in ensure_dir_exists that would cause it to fail to create directories in some cases when mixed path separators were used
1070
1ffa7891b4ec Final 0.4.1 changelog update
Michael Pavone <pavone@retrodev.com>
parents: 1065
diff changeset
105 - Fixed a bug that would result in a buffer overflow when starting a game with a long title from the menu
1065
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
106
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
107 *Accuracy/Completeness Improvements*
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
108
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
109 - All Z80 instructions are now implemented
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
110 - Z80 Half-carry flag is now fully implemented
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
111 - Implemented undocumented Z80 flag bits
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
112 - R register is now incremented appropriately
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
113 - Redundant opcode prefixes are now handled properly
1070
1ffa7891b4ec Final 0.4.1 changelog update
Michael Pavone <pavone@retrodev.com>
parents: 1065
diff changeset
114 - Z80 core now passes ZEXALL!
1065
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
115
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
116 *Other Changes*
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
117
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
118 - Added Buck Rogers to the ROM DB
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
119 - Added Wonder Boy in Monster World to the ROM DB (for real this time)
1070
1ffa7891b4ec Final 0.4.1 changelog update
Michael Pavone <pavone@retrodev.com>
parents: 1065
diff changeset
120 - Added Evander 'Real Deal' Holyfield's Boxing to the ROM DB
1065
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
121 - Slightly better handling of directory read errors
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
122 - Added "Special Thanks" to About menu
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
123 - Use local app data folder for saves and config files on Windows rather than Unix-style locations
a9de38e3bd20 Updated changelog
Michael Pavone <pavone@retrodev.com>
parents: 1018
diff changeset
124
1018
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
125 0.4.0
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
126 -----
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
127 *New Features*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
128
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
129
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
130 - Genesis ROM based Graphical User Interface - command line is no longer required for basic functionality
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
131 - Added support for the Mega/Sega Mouse
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
132 - Configurable low pass filter
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
133 - 68000 overclock and underclock
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
134 - Scanlines can now be controlled via the config file and defaults to off (previously was always on)
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
135 - VSync can now be specified via the config file and defaults to off (previously just used the OS/driver default)
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
136 - Fullscreen mode can now be specified via the config file in addition to the command line flag
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
137 - New 68K debugger command 'co' allows a list of commands to be run each time a breakpoint is hit
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
138 - 68K debugger now supports the 'di' command like the Z80 debugger
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
139 - New debugger command 'yt' displays YM-2612 timer info
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
140 - Added support for controller hotplug (game controllers don't need to be plugged in before starting BlastEm)
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
141 - IO devices can now be automatically configured by ROM DB entries
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
142
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
143 *Bugfixes*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
144
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
145 - Fixed calculation of window start column - removes graphical glitches in Afterburner 2, Fireshark, Dungeons and Dragons: Warriors of the Eternal Sun and probably others
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
146 - Fixed the implementation of LDD and LDDR
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
147 - Fixed ABCD/SBCD - eliminates the score counter problem in Bubsy
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
148 - Fixed btst when used with immediate destination - Fixes a crash in NHL 95
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
149 - Fixed YM-2612 attack phase and sustain level
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
150 - Fixed mapping of YM-2612 key on/off bits to operators
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
151 - Fixed YM-2612 LFO AMS shift values
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
152 - Fixed YM-2612 LFO phase modulation
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
153 - Fixed mapping of registers to operators in Channel 3 special mode (for real this time)
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
154 - Fixed a small bug in YM-2612 timer reloads
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
155 - Fixed peripheral ID for 3-button pad
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
156 - Accesses by the 68K to the low 4MB of the address space, but outside of the defined ROM will no longer cause a crash
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
157 - Config files and shaders saved with Windows-style line endings will no longer fail to load
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
158 - Fixed a crash bug on Windows by properly detecting invalid destination modes for immediate variant opcodes
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
159
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
160 *Accuracy/Completeness Improvements*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
161
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
162 - All 68000 instructions are now implemented
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
163 - Implemented 68000 privilege, address error and illegal instruction exceptions
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
164 - Z80 half carry flag is now implemented for the trivial cases
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
165 - Fixed timing of the Z80 IM and certain LD variants
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
166 - Implemented interrupt latency - Fixes Sesame Street: Counting Cafe
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
167 - Interrupts are know acknowleged based on what the VDP thinks its asserting rather than what the 68K actually is acking - Fixes Fatal Rewind
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
168 - Improved timing of 68000 interrupt processing
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
169 - Improved timing of Z80 busack response - Fixes a crash in Barkley: Shut Up and Jam
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
170 - Adjusted the amount of time the 68000 is blocked during DMA - gets rid of remaining part of "YOUR EMULATOR SUX" text in overdrive
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
171 - Corrected order individual words of a longword are written when the predecrement addressing mode is used as the destination of a move instruction
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
172 - Adjusted relationship between Horizontal counter and render events to better match tests/measurements
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
173 - Adjusted vertical interrupt timing to better match measurements
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
174 - Improved timing of 68K/Z80 interactions based on tests
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
175
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
176 *Other Changes*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
177
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
178 - Z80 disassembler now supports a start offset parameter: -s
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
179 - Windows build now uses link time optimization like the others
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
180 - Optimized the VDP code
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
181 - Improved audio resampling
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
182 - Added Mega Man - The Wily Wars to ROM database
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
183 - Added Wonder Boy in Monster World to ROM database
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
184
808
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
185 0.3.1
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
186 -----
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
187 *New Features*
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
188
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
189 - BlastEm will now open a new terminal window when starting the debugger if it's not attached to one
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
190 - Errors are displayed in a message box if no terminal is attached
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
191 - Pure SDL render path for when OpenGL 2 is unavailable (thanks Higor Eurípedes)
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
192
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
193 *Bugfixes*
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
194
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
195 - GDB remote debugging works again
813
c9ed929ee984 Final change to CHANGELOG for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 810
diff changeset
196 - Fixed a name conflict that prevented vgmplay from being built on OS X
810
1f75614d7be8 Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents: 808
diff changeset
197
1f75614d7be8 Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents: 808
diff changeset
198 *Other Changes*
1f75614d7be8 Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents: 808
diff changeset
199
1f75614d7be8 Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents: 808
diff changeset
200 - Windows build now includes the disassemblers, VGM player and save state viewer
808
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
201
807
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
202 0.3.0
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
203 -----
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
204 *New Features*
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
205
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
206 - 32-bit x86 CPUs are now supported
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
207 - BlastEm is now available for OS X and Windows
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
208 - Finished support for the Sega mapper used by Super Street Fighter 2
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
209 - Added support for EEPROM saves
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
210 - Added support for large flat-mapped ROMs (used by some homebrew ROMS)
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
211 - New 68K debugger command bt (backtrace)
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
212 - I/O devices (gamepads and other peripherals) can now be configured in blastem.cfg
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
213 - VDP Debugger views from before 0.1.0 have been restored
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
214
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
215 *Bugfixes*
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
216
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
217 - Partial emulation of floating bus bits for certain I/O regs (fixes Super Offroad 2)
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
218 - Fixed shadow/highlight mode
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
219 - Implemented AM and fixed LFO update speed
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
220 - Fixed negative detune values
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
221 - Corrected register to operator mapping for channel 3 special mode
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
222 - Initial stab at emulating cycles being stolen from the 68K when the Z80 accesses its bus
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
223 - Better handling of creating a savestate in "uncooperative" games/demos
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
224 - Implemented VSCROLL latching
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
225 - Fixed a bug that would corrupt the Z80's SP register in some situations
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
226 - Fixed PAL flag in VDP status register
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
227 - Fixed HV counter
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
228 - Fixed flag calculation for RRA, RRCA, RLA and RLCA
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
229 - Fixed instruction timing for RR, RRC, RL and RLC when using the IX or IY registers
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
230 - Fixed access to the I and R registers
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
231
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
232 *Other Changes*
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
233
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
234 - Upgraded to SDL2
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
235 - Dropped suport for the non-OpenGL render path
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
236 - Linux builds should now work on something other than the specific version of Ubuntu I happen to be using at build time
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
237 - BlastEm now syncs at least once per line by default. You can change this behavior with the max_clocks config value
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
238
537
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
239 0.2.0
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
240 -----
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
241 *New Features*
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
242
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
243 - Added Turbo and Slow modes that overclock and underclock the system respectively
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
244 - Added FPS counter
1070
1ffa7891b4ec Final 0.4.1 changelog update
Michael Pavone <pavone@retrodev.com>
parents: 1065
diff changeset
245 - New OpenGL render backend that allows filters to be written in GLSL
537
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
246 - Support 'UI' bindings on gamepad buttons and dpads
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
247 - GDB remote debugging support
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
248 - New debugger 68K debugger commands o, s and zp (see README for details)
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
249
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
250 *Bugfixes*
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
251
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
252 - Fixed argument handling so that the ROM filename does not need to be specified first
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
253 - Don't allow register writes to Mode 5 only regs when in Mode 4
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
254 - Fixed a bunch of VDP edge case behavior checked by Nemesis's test ROM
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
255 - Fixed operator 1 self-feedback
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
256 - Fixed handling of envelope overflow in attack phase
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
257 - Fixed handling of channel output overflow
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
258 - Adjusted FM and PSG volume to better match real hardware
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
259 - Improved YM-2612 busy flag emulation
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
260 - Properly sync hardware at end of frame when the 68K is blocked by DMA
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
261 - Approximate wait state behavior when the Z80 accesses the 68K's bus
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
262 - Implemented HV counter latch
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
263 - Implemented sprite overflow and collision flags
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
264
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
265 0.1.0
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
266 -----
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
267 Initial Release