- 0 replies
- 1,425 views
- Add Reply
- 0 replies
- 2,245 views
- Add Reply
- 0 replies
- 1,261 views
- Add Reply
- 0 replies
- 1,593 views
- Add Reply
Yabause 0.8.0 released

Saturn emulator, for Debian, Dreamcast, Linux, Mac OS X and Windows.
0.7.2 -> 0.8.0cart:
- Moved Netlink code to its own file: netlink.c
- Improved Netlink AT command handling. Most games using the X-Band software should work now.
- Fixed a number of bugs that were causing strange behaviour in Netlink emulation.
- Added Modem states. Online Mode is now handled correctly.
- Added Networking code that allows two Yabause instances to communicate with each other. Still somewhat buggy.
cd block:
- Fixed an issue where games that didn't specify an index along with the track when playing cd audio didn't work correctly.
vdp1:
- Code cleanups.
vdp2:
- Code cleanups.
- Adjusted frameskip code so it skips up to a maximum of 9 frames at a time.
direct sound core:
- Fixed a bug that was screwing up the buffer position. Now it's almost perfect(at the very least there's no clicks or pops anymore).
sdl sound core:
- Fixed a bug that was screwing up the buffer position. Now it's almost perfect(at the very least there's no clicks or pops anymore).
software video core:
- Polygon drawing improvements
- Removed the silly y-axis clipping technique
- Added a filter for clipping detection
- Added vdp1 "end codes" in textures, but didn't find a game that use it yet, please report bugs.
- Code Cleanups
- Fixed a potential bug in polygons
- Fixed a bug in polygon clipping
linux port:
- Code cleanups
- Changed a few things in configure script to fix compilation problems when OpenGL and/or gtkglext were not present.
- Added a log popup window.
- Added a screenshot window on gtk port.
- Fixed Pause/Screenshot bug.
- Removed the "Keep ratio" setting as it can't be done in gtk and replaced it by a "Fullscreen" setting.
- Added a yabause entry in gnome and KDE application menus
- Changed configure script so it fails on linux if --with-opengl is used and gtlglext is not installed.
dreamcast port:
- Compiles and runs again.
- Added Normal Sprite support.
- Added Distorted Sprite support.
- Added Scaled Sprite support.
- Added in YabauseGetTicks support.
- Ported VDP2 portion of software renderer.
- Added new cd core.
- Added very simple GUI.
- Other bug fixes.
netbsd port:
- Added patch to get yabause working on netbsd with cd support thanks to Takashi Kyohara.
windows port:
- Added pad configuration(first pad only).
- Added support for gamepads/joysticks.
- Removed duplicate cd code.
- Added a separate thread for cd access. SPTICDGetStatus is the only function making use of it for now.
- Fixed fullscreen bug
- Added dialog and settings saving/loading for Netlink stuff(disabled for now).
- Other bug fixes.
general:
- Commited mac port fix by Antime.
- Coordinate Increment Registers are now set to 1 when using the quick load function. It seems there's at least one game out there that doesn't want to set it.
- Improved Backup Ram bios emulation functions. The only functions that still aren't functioning correctly are Bup Write, Bup Read, Bup Verify, and Bup Set/Get Date. So still no saving, but at least there's no errors when running games now.
>> Get it HERE
PinMAME/vPinMAME/PinMAME32 1.54 released

Version 1.54 (December 23rd, 2006)----------------------------------
It's been a challenging 6 months since the release of 1.53.
* We've added preliminary support for NSM, Wico, and LTD. LTD is closest to working for these newly supported systems.
* Also, a minor correction for the display properties - the off state can now be set like the other levels.
* Nuova Bell is now playable with sound - needs improvement
* Thanks to Mike McAndrew for providing the correct sound rom for Rat Race.
Mednafen 0.7.1 released

Multi-system emulator
December 24, 2006 - Mednafen 0.7.1 released, minor bug fixes.
Changes:
* Began work on an experimental stdio interface, see drivers/remote.cpp if you are a frontend author and can read C code, though it is disabled for now. Documentation for it will be written when it is closer to completion.
* Switched to trio_snprintf() from snprintf() in the input configuration code, this should fix problems under Windows(and any other OS with a lame snprintf() implementation) with joystick button configurations not saving properly.
* Fixed parsing of the "sounddevice" setting(it was erroneously being compared to the long, descriptive name of the driver instead of the short name).
* PC-FX: More changes.
Desmume 0.5 released

NDS emulator
Notes:Major rewrite of the emulator code base: the sources are now in full C and are portable enough to boot games and both big and little endian systems.
Added support for sound, FAT/CompactFlash, framebuffer, savestates and backup memory.
--------------------------------------------------------------------------------
Changes 0.3.3 -> 0.5.0
arm:
- Fixed MSR with immediate value opcode.
- Fixed LSR_0 thumb opcode (C flag is correctly set now).
- Fixed LDR*/STR* opcodes.
- Fixed unaligned memory access on THUMB Core.
- Added relocating SWI routines.
bios:
- Added decompression functions.
- Added GetPitchTable function.
- Added GetVolumeTable function.
- Added GetCRC16 function.
- Added experimental SoundBias function.
- Added GetSineTable function.
cart:
- Added CompactFlash/FAT emulation.
- Added Get ROM chip ID Cartridge command.
gpu:
- Added framebuffer emulation.
- Fixed a bug in GPU (xfin could be greater than LG causing a segfault).
- Added support for Display Mode 0(Display Off).
- Added the basic framework for Display Mode 3(Display from Main RAM).
spu:
- Added sound emulation.
- Added sound core system.
- Added WAV write core.
- Added dummy core.
- Added Direct Sound core.
linux port:
- Added GTK+ GUI.
- Added command line interface.
- Added stylus and arm9 keypad support in CLI version.
- Added FPS display.
- Added basic frameskip.
windows port:
- Fixed a bug when displaying a ROM's information.
- Added key configuration.
- Removed the debug key.
- Added new experimental auto frameskip/frame limit code.
- Added sound settings dialog.
- Added a few menu options for accessing the website, forums, and for submitting bugs.
general:
- Rewrote code in C.
- Fixed warnings.
- Used defines and typedef's to make things more portable and easier to read.
- Added autotools stuff.
- Changes to logging system.
- Added screenshot function.
- Translated most french to english.
- Added savestate support.
- Added firmware reading support(needs work).
- Added Backup Memory support with autodetection.
- Fixed some endianess issues.
- Fixed things so Visual C++ can compile code.
- Added bsd support.
- Reworked ROM loading so you can load a different rom without any problems.
- Finished NDS_Reset. Now the emulation can be reset even while running.