Jump to content

    Yabause 0.8.0 released

    Robert
    By Robert,

    Saturn emulator, for Debian, Dreamcast, Linux, Mac OS X and Windows.

     

    0.7.2 -> 0.8.0

    cart:

    - 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

    Robert
    By Robert,
    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.

    Source / Download


    Mednafen 0.7.1 released

    Robert
    By Robert,

    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.

    Source / Download


    Desmume 0.5 released

    Robert
    By Robert,

    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.

    Source / Download


Portal by DevFuse · Based on IP.Board Portal by IPS
×
×
  • Create New...