mirror of
https://github.com/libretro/blastem.git
synced 2026-11-07 10:15:58 -10:00
Update version number, special thanks, CHANGELOG and README in preparation for possible 0.6.2 release
This commit is contained in:
1 parent
ced8237783
commit
4017a6c9d4
5 files changed
+66
-8
No files matched your search
@@ -1,3 +1,33 @@
|
||||
0.6.2
|
||||
-----
|
||||
*New Features*
|
||||
|
||||
- Zipped and gzipped SMD ROMs are now supported
|
||||
- Gain control for overall volume and FM/PSG invidually
|
||||
|
||||
*Accuracy/Completeness Improvements*
|
||||
|
||||
- Fixed timing of a few instructions in Z80 core
|
||||
- Added optional emulation of YM2612 imperfections (aka "ladder effect")
|
||||
- Fixed some unintentional extra precision in some FM LFO calculations
|
||||
- Added a 1 sample delay in some FM operator results when used as modulators to match hardware
|
||||
|
||||
*Bugfixes*
|
||||
|
||||
- Fixed regression in NBA JAM TE and possibly other 32MBit Acclaim mapper titles
|
||||
- Added code to handle controllers that have their d-pads mapped as buttons or axes
|
||||
- Removed some problematic SDL2 game controller mappings
|
||||
- Fixed crash that occurred when releasing mouse too clickly when loading a ROM
|
||||
- Fixed SMD ROM support
|
||||
- Fixed handling of audio contexts with more or less than 2 channels
|
||||
- Fixed off-by-one error in IO device selection UI
|
||||
- Fixed regression in GDB remote debugging support on Linux and OS X
|
||||
|
||||
*Other Changes*
|
||||
|
||||
- MegaWiFi hardware can now be enabled by a header string (still gated by config)
|
||||
- Tweaked the style of checkboxes in the Nuklear UI to hopefully make the on/off state more clear
|
||||
|
||||
0.6.1
|
||||
-----
|
||||
*Bugfixes*
|
||||
@@ -40,7 +70,7 @@
|
||||
- Added support for Open GL ES in addition to the existing desktop GL support
|
||||
- Some small optimizations
|
||||
- Added ROM DB entry for Squirrel King to support it's copy protection
|
||||
- Added support for float32 audio output (fixes an issue with defautl SDL2 driver in Windows when using more recent SDL2 versions)
|
||||
- Added support for float32 audio output (fixes an issue with default SDL2 driver in Windows when using more recent SDL2 versions)
|
||||
|
||||
0.5.1
|
||||
-----
|
||||
|
||||
@@ -281,6 +281,22 @@ low-pass filter. The default value of 3390 Hz is supposedly what is present in
|
||||
at least some Genesis/Megadrive models. Other models reportedly use an even
|
||||
lower value.
|
||||
|
||||
"gain" specifies the gain in decibels to be applied to the overall output.
|
||||
|
||||
"fm_gain" specifies the gain to be applied to the emulated FM output before
|
||||
mixing with the PSG.
|
||||
|
||||
"psg_gain" specifies the gain to be applied to the emulated PSG output before
|
||||
mixing with the FM chip.
|
||||
|
||||
"fm_dac" controls the characteristics of the DAC in the emulated FM chip. If
|
||||
this is set to "linear", then the DAC will have precise linear output similar
|
||||
to the integrated YM3438 in later Gen/MD consoles. If it is set to "zero_offset",
|
||||
there will be a larger gap between -1 and 0. This is commonly referred to as the
|
||||
"ladder effect". This will also cause "leakage" on channels that are muted or
|
||||
panned to one side in a similar manner to a discrete YM2612.
|
||||
|
||||
|
||||
Clocks
|
||||
------
|
||||
|
||||
@@ -495,6 +511,15 @@ Charles MacDonald - While it hasn't been updated in a while, I still find his
|
||||
Eke-Eke - Eke-Eke wrote a great document on the use of I2C EEPROM in
|
||||
Genesis games and also left some useful very helpful
|
||||
comments about problematic games in Genesis Plus GX
|
||||
|
||||
Sauraen - Sauraen has analyzed the YM2203 and YM2612 dies and written
|
||||
a VHDL operator implementation. These have been useful in
|
||||
improving the accuracy of my YM2612 core.
|
||||
|
||||
Alexey Khokholov - Alexey (aka Nuke.YKT) has analyzed the YM3438 die and written
|
||||
a fairly direct C implementation from that analysis. This
|
||||
has been a useful reference for verifying and improving my
|
||||
YM2612 core.
|
||||
|
||||
Bart Trzynadlowski - His documents on the Genecyst save-state format and the
|
||||
mapper used in Super Street Fighter 2 were definitely
|
||||
@@ -530,5 +555,6 @@ License version 3 or higher. This gives you the right to redistribute and/or
|
||||
modify the program as long as you follow the terms of the license. See the file
|
||||
COPYING for full license details.
|
||||
|
||||
Binary releases of BlastEm are packaged with GLEW and SDL2 which have thier own
|
||||
licenses. See GLEW-LICENSE and SDL-LICENSE for details.
|
||||
Binary releases of BlastEm are packaged with GLEW, SDL2 and zlib which have their
|
||||
own licenses. See GLEW-LICENSE and SDL-LICENSE for details. For zlib license
|
||||
information, please see zlib.h in the source code release.
|
||||
@@ -34,7 +34,7 @@
|
||||
#include "nuklear_ui/blastem_nuklear.h"
|
||||
#endif
|
||||
|
||||
#define BLASTEM_VERSION "0.6.2-pre"
|
||||
#define BLASTEM_VERSION "0.6.2"
|
||||
|
||||
#ifdef __ANDROID__
|
||||
#define FULLSCREEN_DEFAULT 1
|
||||
|
||||
@@ -1251,8 +1251,8 @@ prev_str:
|
||||
dc.b "Prev", 0
|
||||
|
||||
about_text:
|
||||
dc.b "BlastEm v0.6.1", 0
|
||||
dc.b "Copyright 2011-2017 Michael Pavone", 0
|
||||
dc.b "BlastEm v0.6.2", 0
|
||||
dc.b "Copyright 2011-2019 Michael Pavone", 0
|
||||
dc.b " ", 0
|
||||
dc.b "BlastEm is a high performance, open", 0
|
||||
dc.b "source (GPLv3) Genesis/Megadrive", 0
|
||||
|
||||
@@ -160,8 +160,8 @@ void view_lock_on(struct nk_context *context)
|
||||
void view_about(struct nk_context *context)
|
||||
{
|
||||
const char *lines[] = {
|
||||
"BlastEm v0.6.1",
|
||||
"Copyright 2012-2017 Michael Pavone",
|
||||
"BlastEm v0.6.2",
|
||||
"Copyright 2012-2019 Michael Pavone",
|
||||
"",
|
||||
"BlastEm is a high performance open source",
|
||||
"(GPLv3) Genesis/Megadrive emulator",
|
||||
@@ -171,6 +171,8 @@ void view_about(struct nk_context *context)
|
||||
"Nemesis: Documentation and test ROMs",
|
||||
"Charles MacDonald: Documentation",
|
||||
"Eke-Eke: Documentation",
|
||||
"Sauraen: YM2612/YM2203 Die Analysis",
|
||||
"Alexey Khokholov: YM3438 Die Analysis",
|
||||
"Bart Trzynadlowski: Documentation",
|
||||
"KanedaFR: Hosting the best Sega forum",
|
||||
"Titan: Awesome demos and documentation",
|
||||
|
||||
Reference in new issue
Block a user