0.6.3:
SexyAL: Fixed buffer write memcpy() optimization to also
check to make sure the input and output byte orders are
the same.
PCE: Added setting "pce.forcemono" to force monophonic
sound output.
Added setting "analogthreshold", which is the threshold
for detecting a "button" press on analog axis, in percent.
The default value is 75(%).
Worked around a very odd "bug" in gcc that involved muddling
of local-scope structure definitions among different object
files( the structure previously named "BPOINT" in both NES
and PCE emulation code), which led to breakpoints with NES
emulation being totally fubared.
Added graphics memory dumping capabilities to the debugger.
PCE, NES: Save states and powers/resets in debugger step
mode SHOULD work properly now.
Fixed a potential deadlock when exiting.
Various debugger fixes. I lost the ChangeLog, sorry. -_-
0.6.2:
PCE: Physical CDROM device names will no longer be printed
on Mac OS/X on startup, due to the code crashing badly(rather
than goodly!).
OpenGL texture heights are now rounded up to the nearest
power of 2(texture widths already had this rounding in
previous versions), which should fix special scalers on
video output devices that don't support non-power-of-2
textures(IE most video cards and Mac boxen).
PCE: The libcdio sector reading functions are now checked
for return values < 0 as errors, rather than != 0, to fix
problems under Linux and possibly many other OSes where
the return value is something like 2048(the number of bytes
read, presumably).
PCE: Fixed a bug with disassembling block memory transfer
instructions on < 64-bit systems(I had forgot to type-cast
a variable to uint64 before left-shifting it past 32-bits).
PCE: Added the implied form of INC to the disassembler.
NES: Removed the PRG mask constraint for UNROM/mapper 2,
introduced in version 0.2.0, to fix the Japanese "Maniac
Mansion" and possibly other games.
PCE: Fixed debugger write breakpoints. The code had a
logical error in it, with the end effect of preventing
stack writes in the IRQ sequence, causing games to crash.