Mercurial > repos > blastem
comparison CHANGELOG @ 1018:dba8c630bdbf
Update changelog and version number for 0.4.0 release
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Mon, 02 May 2016 22:20:19 -0700 |
parents | c9ed929ee984 |
children | a9de38e3bd20 |
comparison
equal
deleted
inserted
replaced
1017:216fa63749b3 | 1018:dba8c630bdbf |
---|---|
1 0.4.0 | |
2 ----- | |
3 *New Features* | |
4 | |
5 | |
6 - Genesis ROM based Graphical User Interface - command line is no longer required for basic functionality | |
7 - Added support for the Mega/Sega Mouse | |
8 - Configurable low pass filter | |
9 - 68000 overclock and underclock | |
10 - Scanlines can now be controlled via the config file and defaults to off (previously was always on) | |
11 - VSync can now be specified via the config file and defaults to off (previously just used the OS/driver default) | |
12 - Fullscreen mode can now be specified via the config file in addition to the command line flag | |
13 - New 68K debugger command 'co' allows a list of commands to be run each time a breakpoint is hit | |
14 - 68K debugger now supports the 'di' command like the Z80 debugger | |
15 - New debugger command 'yt' displays YM-2612 timer info | |
16 - Added support for controller hotplug (game controllers don't need to be plugged in before starting BlastEm) | |
17 - IO devices can now be automatically configured by ROM DB entries | |
18 | |
19 *Bugfixes* | |
20 | |
21 - Fixed calculation of window start column - removes graphical glitches in Afterburner 2, Fireshark, Dungeons and Dragons: Warriors of the Eternal Sun and probably others | |
22 - Fixed the implementation of LDD and LDDR | |
23 - Fixed ABCD/SBCD - eliminates the score counter problem in Bubsy | |
24 - Fixed btst when used with immediate destination - Fixes a crash in NHL 95 | |
25 - Fixed YM-2612 attack phase and sustain level | |
26 - Fixed mapping of YM-2612 key on/off bits to operators | |
27 - Fixed YM-2612 LFO AMS shift values | |
28 - Fixed YM-2612 LFO phase modulation | |
29 - Fixed mapping of registers to operators in Channel 3 special mode (for real this time) | |
30 - Fixed a small bug in YM-2612 timer reloads | |
31 - Fixed peripheral ID for 3-button pad | |
32 - Accesses by the 68K to the low 4MB of the address space, but outside of the defined ROM will no longer cause a crash | |
33 - Config files and shaders saved with Windows-style line endings will no longer fail to load | |
34 - Fixed a crash bug on Windows by properly detecting invalid destination modes for immediate variant opcodes | |
35 | |
36 *Accuracy/Completeness Improvements* | |
37 | |
38 - All 68000 instructions are now implemented | |
39 - Implemented 68000 privilege, address error and illegal instruction exceptions | |
40 - Z80 half carry flag is now implemented for the trivial cases | |
41 - Fixed timing of the Z80 IM and certain LD variants | |
42 - Implemented interrupt latency - Fixes Sesame Street: Counting Cafe | |
43 - Interrupts are know acknowleged based on what the VDP thinks its asserting rather than what the 68K actually is acking - Fixes Fatal Rewind | |
44 - Improved timing of 68000 interrupt processing | |
45 - Improved timing of Z80 busack response - Fixes a crash in Barkley: Shut Up and Jam | |
46 - Adjusted the amount of time the 68000 is blocked during DMA - gets rid of remaining part of "YOUR EMULATOR SUX" text in overdrive | |
47 - Corrected order individual words of a longword are written when the predecrement addressing mode is used as the destination of a move instruction | |
48 - Adjusted relationship between Horizontal counter and render events to better match tests/measurements | |
49 - Adjusted vertical interrupt timing to better match measurements | |
50 - Improved timing of 68K/Z80 interactions based on tests | |
51 | |
52 *Other Changes* | |
53 | |
54 - Z80 disassembler now supports a start offset parameter: -s | |
55 - Windows build now uses link time optimization like the others | |
56 - Optimized the VDP code | |
57 - Improved audio resampling | |
58 - Added Mega Man - The Wily Wars to ROM database | |
59 - Added Wonder Boy in Monster World to ROM database | |
60 | |
1 0.3.1 | 61 0.3.1 |
2 ----- | 62 ----- |
3 *New Features* | 63 *New Features* |
4 | 64 |
5 - BlastEm will now open a new terminal window when starting the debugger if it's not attached to one | 65 - BlastEm will now open a new terminal window when starting the debugger if it's not attached to one |