annotate CHANGELOG @ 1021:4a92889e2889 v0.4.0

Fix OS X build
author Michael Pavone <pavone@retrodev.com>
date Wed, 04 May 2016 00:50:20 -0700
parents dba8c630bdbf
children a9de38e3bd20
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1018
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
1 0.4.0
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
2 -----
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
3 *New Features*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
4
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
5
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
6 - 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
7 - 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
8 - Configurable low pass filter
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
9 - 68000 overclock and underclock
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
10 - 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
11 - 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
12 - 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
13 - 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
14 - 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
15 - 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
16 - 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
17 - 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
18
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
19 *Bugfixes*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
20
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
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
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
22 - 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
23 - 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
24 - 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
25 - 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
26 - 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
27 - 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
28 - 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
29 - 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
30 - 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
31 - 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
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
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
33 - 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
34 - 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
35
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
36 *Accuracy/Completeness Improvements*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
37
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
38 - 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
39 - 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
40 - 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
41 - 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
42 - 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
43 - 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
44 - 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
45 - 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
46 - 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
47 - 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
48 - 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
49 - 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
50 - 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
51
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
52 *Other Changes*
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
53
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
54 - 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
55 - 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
56 - Optimized the VDP code
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
57 - Improved audio resampling
dba8c630bdbf Update changelog and version number for 0.4.0 release
Michael Pavone <pavone@retrodev.com>
parents: 813
diff changeset
58 - 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
59 - 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
60
808
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
61 0.3.1
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
62 -----
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
63 *New Features*
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
64
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
65 - 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
66 - 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
67 - 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
68
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
69 *Bugfixes*
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
70
2953708d02af Update README, CHANGELOG and version string for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 807
diff changeset
71 - GDB remote debugging works again
813
c9ed929ee984 Final change to CHANGELOG for 0.3.1
Michael Pavone <pavone@retrodev.com>
parents: 810
diff changeset
72 - 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
73
1f75614d7be8 Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents: 808
diff changeset
74 *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
75
1f75614d7be8 Fixed an ommission in the CHANGELOG added basic description of extra utilities to README
Michael Pavone <pavone@retrodev.com>
parents: 808
diff changeset
76 - 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
77
807
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
78 0.3.0
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
79 -----
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
80 *New Features*
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
81
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
82 - 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
83 - 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
84 - 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
85 - Added support for EEPROM saves
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
86 - 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
87 - 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
88 - 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
89 - 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
90
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
91 *Bugfixes*
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
92
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
93 - 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
94 - Fixed shadow/highlight mode
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
95 - 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
96 - Fixed negative detune values
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
97 - 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
98 - 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
99 - 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
100 - Implemented VSCROLL latching
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
101 - 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
102 - 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
103 - Fixed HV counter
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
104 - 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
105 - 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
106 - 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
107
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
108 *Other Changes*
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
109
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
110 - Upgraded to SDL2
9cba2069e2ff Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents: 537
diff changeset
111 - 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
112 - 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
113 - 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
114
537
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
115 0.2.0
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
116 -----
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
117 *New Features*
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
118
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
119 - Added Turbo and Slow modes that overclock and underclock the system respectively
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
120 - Added FPS counter
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
121 - New OpenGL render backend that allows filters to be writte in GLSL
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
122 - Support 'UI' bindings on gamepad buttons and dpads
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
123 - GDB remote debugging support
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
124 - New debugger 68K debugger commands o, s and zp (see README for details)
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
125
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
126 *Bugfixes*
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
127
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
128 - 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
129 - 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
130 - 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
131 - Fixed operator 1 self-feedback
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
132 - Fixed handling of envelope overflow in attack phase
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
133 - Fixed handling of channel output overflow
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
134 - Adjusted FM and PSG volume to better match real hardware
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
135 - Improved YM-2612 busy flag emulation
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
136 - 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
137 - Approximate wait state behavior when the Z80 accesses the 68K's bus
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
138 - Implemented HV counter latch
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
139 - Implemented sprite overflow and collision flags
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
140
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
141 0.1.0
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
142 -----
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
143 Initial Release