Mercurial > repos > blastem
annotate CHANGELOG @ 807:9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 26 Jul 2015 19:01:45 -0700 |
parents | 6b7a96d0eda8 |
children | 2953708d02af |
rev | line source |
---|---|
807
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
1 0.3.0 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
2 ----- |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
3 *New Features* |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
4 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
5 - 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
|
6 - 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
|
7 - 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
|
8 - Added support for EEPROM saves |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
9 - 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
|
10 - 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
|
11 - 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
|
12 - 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
|
13 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
14 *Bugfixes* |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
15 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
16 - 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
|
17 - Fixed shadow/highlight mode |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
18 - 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
|
19 - Fixed negative detune values |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
20 - 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
|
21 - 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
|
22 - 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
|
23 - Implemented VSCROLL latching |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
24 - 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
|
25 - 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
|
26 - Fixed HV counter |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
27 - 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
|
28 - 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
|
29 - 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
|
30 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
31 *Other Changes* |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
32 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
33 - Upgraded to SDL2 |
9cba2069e2ff
Add 0.3.0 changes from website to CHANGELOG
Michael Pavone <pavone@retrodev.com>
parents:
537
diff
changeset
|
34 - 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
|
35 - 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
|
36 - 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
|
37 |
537 | 38 0.2.0 |
39 ----- | |
40 *New Features* | |
41 | |
42 - Added Turbo and Slow modes that overclock and underclock the system respectively | |
43 - Added FPS counter | |
44 - New OpenGL render backend that allows filters to be writte in GLSL | |
45 - Support 'UI' bindings on gamepad buttons and dpads | |
46 - GDB remote debugging support | |
47 - New debugger 68K debugger commands o, s and zp (see README for details) | |
48 | |
49 *Bugfixes* | |
50 | |
51 - Fixed argument handling so that the ROM filename does not need to be specified first | |
52 - Don't allow register writes to Mode 5 only regs when in Mode 4 | |
53 - Fixed a bunch of VDP edge case behavior checked by Nemesis's test ROM | |
54 - Fixed operator 1 self-feedback | |
55 - Fixed handling of envelope overflow in attack phase | |
56 - Fixed handling of channel output overflow | |
57 - Adjusted FM and PSG volume to better match real hardware | |
58 - Improved YM-2612 busy flag emulation | |
59 - Properly sync hardware at end of frame when the 68K is blocked by DMA | |
60 - Approximate wait state behavior when the Z80 accesses the 68K's bus | |
61 - Implemented HV counter latch | |
62 - Implemented sprite overflow and collision flags | |
63 | |
64 0.1.0 | |
65 ----- | |
66 Initial Release |