SNEeSe v0.80
posted in Emulator Release by flash on May 20th, 2003The SNEeSe Team has updated their emulator for the Super Nintendo Gaming System. Here's what's new: Misc: Fixed a flaw where divide result registers were not changed by division-by-zero [TRAC] Input: Fixed a flaw in JOYC1 which caused SMB in Mario All-Stars to not acknowledge the start button [TRAC] Source: Seperated the makefile for the multiple ports [TRAC] Documentation: Cleaned up and clarified the history, and moved it to another file [TRAC] Ports: Added Linux/Unix build support [DBJH] Source: Contributed to the removal of some non-portable code and more source clean-up [DBJH] ROM loader: Reduced some problems with loading ROMs in non-absolute paths [DBJH] Ports: Added BeOS build support [DBJH] Configuration: Improved the portability of code which handled configuration file regeneration [DBJH] Source: Fixed a few problems in variable declarations [DBJH] GUI: Made ".." come first in the file list [DBJH] GUI: Fixed some problems where text would be displayed outside a window [DBJH] Source: Reorganized the source tree [TRAC] 65c816: Fixed a serious design flaw in ADC/SBC emulation which caused the overflow flag to be set to an unexpected state [TRAC] Sound: Removed some extraneous and problematic compile-time directives [TRAC] Sound: Added clipping and saturation to gaussian interpolation filter, thanks to Jonathan Gevaryahu (Lord_Nightmare) and Brad Martin for the fixes [TRAC] Timing: Moved display period to the start of scanlines [TRAC] DMA: Fixed a bug where the B-bus address could not be changed to a value equal to the DMA parameter for the same channel [TRAC] Timing: Corrected normal display to 224 lines [TRAC] Timing: Added support for latching 213C/213D counter registers via register 4201 [TRAC] Misc: Added support for reading .zip and .gz files [DBJH] Render: Fixed a bug where dual-window AND logic would result in an entire line being clipped if either window covered the whole display [TRAC] GUI: Cleaned up some usage of constants in the source [TRAC] GUI: Moved some input-related code out of the GUI source [TRAC] Input: Added support for using joysticks/joypads to emulate controllers; must be set up in controller configuration in GUI similar to keyboard input [TRAC] Configuration: Changed format of scancodes for input mappings to decimal [TRAC] Timing: Improved PPU counter latch accuracy [TRAC] Render: Restructured windowing code [TRAC] Render: Added preliminary window clipping to mode 7 background [TRAC] Render: Improved layering order in mode 7, helps Final Fantasy 6 world map [TRAC] SRAM: Corrected LoROM SRAM address ranges, per a theory shared by myself and MKendora [TRAC] Memory map: Corrected ROM mirroring [TRAC] ROM loader: Reduced some problems with starting the emulator in a path other than the one where it is located [TRAC] Render: Added preliminary window clipping in mode 7 [TRAC] Render: Fixed some mode 7-related problems in Y's III and Illusion of Gaia; it appears that the intermediate values (BG1HOFS - M7X) and (BG1VOFS - M7Y) produce 10-bit signed results; thanks to SNES'9X for help [TRAC] You can get this emu at our SNES Emulators page.
Emulators For:
Windows/DOS
Unix/Linux
BeOS
Macintosh
Amiga
Consoles
Java
Palm OS
Pocket PC
Digital Cameras
Digital Phones
Calculators
QNX
Windows Mobile Smartphone
Other Releases
Extenders
Frontends
ROMs (Public Domain)
Hacks
Cheats
Movies
Savestates
Music
Technical Documents
Translations
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins
Windows/DOS
Unix/Linux
BeOS
Macintosh
Amiga
Consoles
Java
Palm OS
Pocket PC
Digital Cameras
Digital Phones
Calculators
QNX
Windows Mobile Smartphone
Other Releases
Extenders
Frontends
ROMs (Public Domain)
Hacks
Cheats
Movies
Savestates
Music
Technical Documents
Translations
Utilities:
General
Auditing
Cheating
Development
Game Modification
Music Playback / Manipulation
Plugins