Mercurial > repos > blastem
annotate CHANGELOG @ 1065:a9de38e3bd20
Updated changelog
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Thu, 04 Aug 2016 00:19:36 -0700 |
parents | dba8c630bdbf |
children | 1ffa7891b4ec |
rev | line source |
---|---|
1065 | 1 0.4.1 |
2 ----- | |
3 *New Features* | |
4 | |
5 - Basic support for the Saturn Keyboard adapter peripheral | |
6 - You can now navigate up to a drive selection on Windows | |
7 - Added support for binding more "special" keys | |
8 | |
9 *Bugfixes* | |
10 | |
11 - It's now possible to navigate to the root directory on Unix-like systems | |
12 - Fixed a bug in movep.l | |
13 - Fixed a crash bug in the memory management code | |
14 - Fixed a bug in the header parsing code, that caused a crash when the "International Name" field was empty | |
15 - Fixed some minor graphical corruption in Sonic 2 split-screen caused by a bug in vflip combined with interlace mode | |
16 - Corrected the PC value pushed onto the stack for line A emulator and line F emulator traps | |
17 - 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 | |
18 | |
19 *Accuracy/Completeness Improvements* | |
20 | |
21 - All Z80 instructions are now implemented | |
22 - Z80 Half-carry flag is now fully implemented | |
23 - Implemented undocumented Z80 flag bits | |
24 - R register is now incremented appropriately | |
25 - Redundant opcode prefixes are now handled properly | |
26 | |
27 *Other Changes* | |
28 | |
29 - Added Buck Rogers to the ROM DB | |
30 - Added Wonder Boy in Monster World to the ROM DB (for real this time) | |
31 - Slightly better handling of directory read errors | |
32 - Added "Special Thanks" to About menu | |
33 - Use local app data folder for saves and config files on Windows rather than Unix-style locations | |
34 | |
1018
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
35 0.4.0 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
36 ----- |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
37 *New Features* |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
38 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
39 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
40 - 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
|
41 - 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
|
42 - Configurable low pass filter |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
43 - 68000 overclock and underclock |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
44 - 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
|
45 - 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
|
46 - 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
|
47 - 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
|
48 - 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
|
49 - 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
|
50 - 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
|
51 - 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
|
52 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
53 *Bugfixes* |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
54 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
55 - 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
|
56 - 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
|
57 - 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
|
58 - 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
|
59 - 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
|
60 - 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
|
61 - 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
|
62 - 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
|
63 - 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
|
64 - 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
|
65 - 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
|
66 - 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
|
67 - 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
|
68 - 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
|
69 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
70 *Accuracy/Completeness Improvements* |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
71 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
72 - 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
|
73 - 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
|
74 - 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
|
75 - 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
|
76 - 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
|
77 - 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
|
78 - 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
|
79 - 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
|
80 - 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
|
81 - 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
|
82 - 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
|
83 - 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
|
84 - 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
|
85 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
86 *Other Changes* |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
87 |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
88 - 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
|
89 - 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
|
90 - Optimized the VDP code |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
91 - Improved audio resampling |
dba8c630bdbf
Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents:
813
diff
changeset
|
92 - 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
|
93 - 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
|
94 |
808
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
95 0.3.1 |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
96 ----- |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
97 *New Features* |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
98 |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
99 - 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
|
100 - 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
|
101 - 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
|
102 |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
103 *Bugfixes* |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
104 |
2953708d02af
Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
807
diff
changeset
|
105 - GDB remote debugging works again |
813
c9ed929ee984
Final change to CHANGELOG for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents:
810
diff
changeset
|
106 - 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
|
107 |
1f75614d7be8
Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents:
808
diff
changeset
|
108 *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
|
109 |
1f75614d7be8
Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents:
808
diff
changeset
|
110 - 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
|
111 |
807
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
112 0.3.0 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
113 ----- |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
114 *New Features* |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
115 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
116 - 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
|
117 - 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
|
118 - 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
|
119 - Added support for EEPROM saves |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
120 - 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
|
121 - 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
|
122 - 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
|
123 - 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
|
124 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
125 *Bugfixes* |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
126 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
127 - 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
|
128 - Fixed shadow/highlight mode |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
129 - 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
|
130 - Fixed negative detune values |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
131 - 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
|
132 - 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
|
133 - 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
|
134 - Implemented VSCROLL latching |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
135 - 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
|
136 - 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
|
137 - Fixed HV counter |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
138 - 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
|
139 - 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
|
140 - 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
|
141 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
142 *Other Changes* |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
143 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
144 - Upgraded to SDL2 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
145 - 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
|
146 - 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
|
147 - 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
|
148 |
537 | 149 0.2.0 |
150 ----- | |
151 *New Features* | |
152 | |
153 - Added Turbo and Slow modes that overclock and underclock the system respectively | |
154 - Added FPS counter | |
155 - New OpenGL render backend that allows filters to be writte in GLSL | |
156 - Support 'UI' bindings on gamepad buttons and dpads | |
157 - GDB remote debugging support | |
158 - New debugger 68K debugger commands o, s and zp (see README for details) | |
159 | |
160 *Bugfixes* | |
161 | |
162 - Fixed argument handling so that the ROM filename does not need to be specified first | |
163 - Don't allow register writes to Mode 5 only regs when in Mode 4 | |
164 - Fixed a bunch of VDP edge case behavior checked by Nemesis's test ROM | |
165 - Fixed operator 1 self-feedback | |
166 - Fixed handling of envelope overflow in attack phase | |
167 - Fixed handling of channel output overflow | |
168 - Adjusted FM and PSG volume to better match real hardware | |
169 - Improved YM-2612 busy flag emulation | |
170 - Properly sync hardware at end of frame when the 68K is blocked by DMA | |
171 - Approximate wait state behavior when the Z80 accesses the 68K's bus | |
172 - Implemented HV counter latch | |
173 - Implemented sprite overflow and collision flags | |
174 | |
175 0.1.0 | |
176 ----- | |
177 Initial Release |