- 0 replies
- 1,384 views
- Add Reply
- 0 replies
- 1,259 views
- Add Reply
- 0 replies
- 1,175 views
- Add Reply
- 0 replies
- 1,225 views
- Add Reply
Mednafen 0.6.4 released

Multi-system emulator
August 21, 2006 - Mednafen 0.6.4 Released0.6.4:
* Added somewhat experimental Neo Geo Pocket(Color) emulation based off code from NeoPop, heavily modified.
* GB: Fixed frame rate when sound is disabled.
* Added →, ←, ↑, and ↓ characters to the Lynx, GB, GBA, and PC Engine directional button names used for button configuration, to match the NES button names.
* PCE: Added setting "pce.adpcmlp", default value 0, that when enabled, will cause Mednafen to apply a lowpass filter to ADPCM sound output with a rolloff frequency dependent on the current ADPCM playback frequency. This makes ADPCM voices sound less "harsh", however, the downside is that it will cause many ADPCM sound effects to sound a bit muffled.
* PCE: Moved the OpenGL screen clearing code into the FlipOpenGL() function to fix a problem with some PCE games that use multiple resolutions per frame having a partially corrupted screen when the OSD was up.
* PCE: Fixed save state loading with save states created during a CDROM data transfer.
* Fixed a bug that was causing flickering OSD remnants to remain onscreen in fullscreen mode if the OSD was drawn outside of the game screen area.
* Fixed a bug in the resizing code for save state previews that was causing save state previews for the NES, GB, GBA, and Lynx to look absolutely horrible.
* Assigned the two keys "-"(not the numpad instance) and "=" to functions "decrement selected save state slot" and "increment selected save state slot", respectively.
* Removed the checks preventing save state usage when playing NSFs, since save states may be useful with NSFs in some circumstances.
* Added a new setting "ckdelay", which controls the length of time, in milliseconds, that a button/key corresponding to a "dangerous" command like power, reset, exit, load state, etc. must be pressed before the command is executed. The default value is 0.
* Input mapping configuration is now saved after argument parsing if there is no game to be loaded, allowing a command like "mednafen -inputcfg pcegamepad1" to work properly.
* The message "Configuration finished." will now be displayed when button mapping for the selected input device is complete when using the in-game configuration process.
* PCE: Fixed a bug in the debugger involving disassembling block memory transfer instructions(effectively, the length was being fetched 1 byte too early).
>> Get it HERE.
AmiArcadia/WinArcadia 1.6 released

Emerson Arcadia emulators
Changes since 1.51:
* Pixel-accurate collision detection.
* Improved noise emulation (Amiga version).
* Improved timing (Amiga version).
* Improved RETE instruction emulation.
* Bug Fixes.
>> Get it HERE (about halfway down the page)
HazeMD 0.04a released

Sega emulator
HazeMD 0.04a
Haze Megadrive Emu 0.04a
————————
Added a callback to the 68k TAS instruction, this allows Gargoyles and Ex-Mutants to work again and is cleaner than the previous solution of simply hacking out the TAS writeback in all cases.
Also added a couple more parent-clone relationships.
>> Get it HERE.
Yabause 0.7.0 released

Saturn emulator
0.6.0 -> 0.7.0cart:
- Added Action Replay flash emulation.
cd block:
- Fixed Read Directory/Change Directory commands. This fixes Duke Nukem 3D
and a few others that have Netlink support.
- Audio data is no longer stored when read by the cd block. This fixes
Guardian Heroes.
- other bug fixes.
scsp:
- Added function that allows developers to get easy to read information on
the requested scsp sound slot.
- Fixed a bug where the phase wasn't getting updated if DISDL was set to 0.
This fixes Falcom Classics, Nadesico, and many other games using ADX.
- Fixed a bug that was causing OCT with a setting of 0x8 to play at the
wrong octave.
- Fixed a bug that was causing King of Fighters 95(and possibly others) to
go into an endless loop.
scu:
- Improved SCU interrupt handling.
sh2:
- Fixed a bug in exts.b opcode.
- Corrected some bugs in sh2idle
- SCI emulation improvements
smpc:
- Added proper DOTSEL reporting.
- Region settings are now properly preserved.
- Changed region autodetection so it defaults to the japanese region if
it can't autodetect.
68k:
- Fixed a few bugs.
vdp2:
- Debug info bug fixes
- Implemented one mode of external HV latching. This fixes King of Fighters
95.
- External latch and sync flags are now cleared on TVSTAT reading.
- Added speed throttle(basically skips 6 frame draws).
- Added long writes for VCSTA, LSTA0, and LSTA1 registers.
software video core:
- Rewrote it so it's no longer dependent on SDL.
- Added NBG2/NBG3 support.
- Added tile mode rendering.
- Added frame buffer emulation.
- Added normal sprite drawing.
- Changed Normal Sprite drawing so that Scaled Sprite and Distorted Sprite
functions can use it too.
- Added some support for Scaled/Distorted Sprites.
- Added VDP1 Polyline and Line drawing to Software renderer.
- Fixed a bunch of bugs.
opengl video core:
- Fixed a few issues with OpenGL initialization.
- Fixed a window/fullscreen bug.
- Added a smart Line Scroll/Vertical Cell Scroll interpreter.
- Changed Color Offset so it uses the same method as the Software renderer.
- Fixed Rotation Table reading.
- Fixed a bug in VIDOGLVdp1PolylineDraw where coordinate reads were writing
to invalid areas.
linux port:
- Removed some useless debug messages and fixed the "quit" menu entry.
- Added vdp1 debug dialog in new gtk interface.
- Added dialog for sh2, video core switching.
- Added reset menu entry.
- Added about dialog.
- Added MSH2 and SSH2 debug dialogs to the GTK interface.
- Added transfer dialog to the new gtk ui.
- Added empty Memory Dump dialog.
- Added the dialog box for scsp
- Added shortcut F7 for command Step
- Added support for memory breakpoints in sh2 debug dialog
- Sound is now muted when emulation is paused (in gtk interface).
- The window data is now saved while emulation is paused.
- Screenshot function added.
macos port:
- Added carbon interface
- Can now build .dmg image from .app directory
- Other improvements
windows port:
- Added SCSP Debug Dialog.
- Added Reset option to menu.
- Now uses DirectInput and DirectSound instead of SDL.
- Added dialog for video, sound and input core switching.
- Fixed window/fullscreen switching.
- Added support for memory breakpoints in sh2 debug dialog.
- Sound volume can now be adjusted in the settings dialog.
- Sound is now muted when dialog window has focus.
- Auto frameskip can be be enabled via video settings menu.
- Other bug fixes.
general:
- Better handling of NULL string when opening a file
- Fixed a few memory leaks
- ISO support fixes
- PAL support added
- Fixed v-blank timing
- Added auto frameskipping(still not working correctly)
- Improved sound buffering
- Fixed handling of invalid SH2 opcodes
- Dummy sound core bug fixes
- Fixed some warnings
- Added experimental bios emulation
- Added memory breakpoints
- Added a function to the sound cores for setting the volume.
>> Get it HERE.