annotate CHANGELOG @ 620:9d6fed6501ba

Fix handling of code writes for Z80 core. This seems to get things close to being back to where they were before the big refactor that broke the Z80 core. Some problems remain. Notably the sound driver in Sonic 2 is still quite broken.
author Michael Pavone <pavone@retrodev.com>
date Mon, 29 Dec 2014 23:08:39 -0800
parents 6b7a96d0eda8
children 9cba2069e2ff
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
537
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
1 0.2.0
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
2 -----
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
3 *New Features*
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
4
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
5 - Added Turbo and Slow modes that overclock and underclock the system respectively
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
6 - Added FPS counter
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
7 - New OpenGL render backend that allows filters to be writte in GLSL
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
8 - Support 'UI' bindings on gamepad buttons and dpads
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
9 - GDB remote debugging support
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
10 - New debugger 68K debugger commands o, s and zp (see README for details)
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
11
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
12 *Bugfixes*
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
13
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
14 - 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
15 - 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
16 - 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
17 - Fixed operator 1 self-feedback
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
18 - Fixed handling of envelope overflow in attack phase
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
19 - Fixed handling of channel output overflow
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
20 - Adjusted FM and PSG volume to better match real hardware
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
21 - Improved YM-2612 busy flag emulation
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
22 - 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
23 - Approximate wait state behavior when the Z80 accesses the 68K's bus
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
24 - Implemented HV counter latch
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
25 - Implemented sprite overflow and collision flags
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
26
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
27 0.1.0
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
28 -----
6b7a96d0eda8 Added CHANGELOG
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
29 Initial Release