Snes9x 1.41-1 - Oops, in the asm CPU core i was stomping on %eax too early, so register $4210 wasn't getting set properly. (anomie) Snes9x 1.41 - Win32 controllers now stay the same between games (MKendora) - Win 32 Open ROM dialog fixes (MKendora) - Win32 Display dialog fixes (funkyass) - Win32 OpenGL ratio tweaking. (Reduces the gray line) (kode54) - Fixed Win32 superscope for those having issues (MKendora) - Generic accuracy fix in main SUperscope emulation (MKendora) - sprite bug fixed (gah! How'd we miss that) (anomie) - SPC saving compatibility fix (Caz and zones) - Window clipping update (anomie) - Mode 7 clipping fix (TRAC) - latching fix (anomie) - BS BIOS checksum and mapping fix (MKendora) - Working Uniracers hack (dma.cpp) (anomie) - HDMA Indirect Address fix for Romancing Saga 2 (anomie) - Better savestate hack, does it break anything? (anomie) - C4 C core fixes. Mostly Trapezoid (thanks Nach), some s/short/int16/, some indentation. (anomie) - Damn, but the indentation in ppu.cpp was screwed up. Killed some dead code too (twas commented forevermore). (anomie) - fixed a potential crash in S-DD1 logging (MKendora) - Improved accuracy of Hi/LoROM detection (~500 ROM test) (MKendora) - Hack for Moryou Senki Madara 2, don't call SelectTileRenderer from DrawOBJS if BGMode is 5 or 6. A real fix requires at least rewriting SelectTileRenderer, or inlining a special version in DrawOBJS. (anomie) - DMA traces: add additional address info to reads too. (anomie) - Killed the old Borland Joypad dialog (funkyass) - Fixed issues with Dezaemon and CT, maybe others (anomie, MKendora) - Changed the internal snapshot key from \ to VK_F12 (funkyass) Fixes issues with non-US keyboard layouts. - Fixed OAM reset to not occur during forced blank. (anomie) - Killed some dead OAM reset code that doesn't need saving. (anomie) - Unix/X11: Fixed screen jumping. CT enables overscan mid- frame for only one frame, and we now update the rendered screen height accordingly. Other ports are still broken. (anomie) - Unix/X11: Fixed possible TV mode crash. (anomie) - Fixed OAM reset timing (beginning of V-Blank rather than end) for R-TYPE 3 (J). (anomie) - Unix/X11: Fixed OpenGL target (PBortas) - Unix/OSS: Fixed big endian sound (PBortas/ernstp) - Tweaked the About Dialog so its read-only and no scroll (funkyass) Snes9x 1.40 - cleaned up a sound skipping code issue. Same as the RTC issue (lantus) - re-fixed the invalid BRR header behavior twice (Lord Nightmare, FatlXception, Mkendora) - More BS mapping fixes. (The Dumper, MKendora) - Fixed Ranma Bun no 1 - Chonai Gekitou Hen (J) and Street Combat (U). Interlace is not supported in the non-Hi-res modes, as far as I can tell. (MKendora) - Also fixes Maka Maka (J). Frank Yang's report, and anomie's code both provided clues to this one. - Removed special casing on setting 5c77 version to one. This seems to be true for U and J units always. I need it checked out on PAL... (neviksti) - Using SNEeSe's values for 5c78 and 5A22. Note we know that the 5c78 version can also be 1 or 2, instead of 3. (TRAC, neviksti) - Added turbo buttons. Credit/blame for the design goes to slack, Nave, Gogo, and myself. (MKendora) - fixed a bug in turbo (slack, MKendora) - Tried merging the behavior of Old $4200 with new $4200 (MKendora) - Made $4200's return value match what VSMC Explorer showed on Fancia's SNES (MKendora) - Fixed a matrix multiplcation bug in ZSNES state loads (MKendora) - Fixed Dezaemon and Ys3 mode 7 (lantus) - Fixed H-DMA modes 5-7. Thanks to The Dumper for the extra motivation needed. GunForce and Genocide 2 work. (The Dumper, MKendora) - Fixed BG3 Priority. I'm stupid. anomie had fixed it, but lantus fixed it again, because I didn't use it. (anomie, lantus) - Added a Star Fox 2 hack, and an interleave skip (The Dumper, lantus, MKendora) - Cleared BS setting on load (lantus) - Fix for Mode 7 priorities. fixes F-1 Grand Prix (all 3) (anomie) - JANJYU GAKUEN 2 needs Multi-tap 5 off. (Frank Yang, MKendora) - HONKAKUHA IGO GOSEI: No multi-tap 5, allow mouse (lantus, MKendora) - Added a few missed conditional compiles (Nach) - disabled multitap 5 by default, added menu to enable (MKendora) - special thanks to anomie and lantus. One of them is responsible for a bug fix I forgot already. (anomie, lantus) - Removed several Multitap5 disable hacks. (MKendora) - Added an SPC dumping upgrade from kode54 (kode54) - cleaned up some resource leaks (MKendora) - I forgot this since 1.39mk, but SPC700 flag fixes (anomie) - Mode 7 interpolation screen flip fix (anomie) - Updated SPC7110 code a bit, for compatibility (Daniel, anomie) - Changed RTC saving. (Byte exact to old format on Win32) The submitted patch for "safety" doubled the file size, so I had to write it in explicitly little-endian. (MKendora) - Removed the old hidden cursor (MKendora) - Applied a WAI correction from anomie. (anomie) - Added a patch for Pseudo hi-res (anomie) - Hacked around Word writes to $7F:FFFF. Thanks to lantus and The Dumper for verification. (MKendora) - PPC compile fix? and debugger reversion (anomie) - Set defaults differently to improve sound quality. (MKendora) - Clear Force load settings after Init (lantus) - Made menu reset a soft reset. Fixed BL Sound Test & more (CaitSith2) - Fixed word writes to block bounds in asm core. (MKendora) - redone version of my bounds fix, only this one WORKS! (TRAC) - Thanks to TRAC for the AT&T syntax refresher! (TRAC) - Fixed screen saver disable (kode54) - Fixed OAM and sprite priority in the asm core (anomie) - Proper Interlace fix for mid-frame changes (anomie) - Fixed OpenGL to accomodate previous patch (MKendora) - Ported the "Settings" dialog to VC (MKendora) - Fixed ROM Info bugs (_pentium_five, MKendora) - Fixed non-stretched interlacing, but it's s.l.o.w. (anomie) - Superscope and Mouse need to be enabled by the menu. (MKendora) - Fixed HiROM sram reads in asm and C cores (anomie, MKendora) - Added Company 48 to the list. Thanks to _pentium_five_ (StatMat) - Set Super Drift Out's S-ram correctly. (Snes9xppSE Team) - Fixed NTSC timing. Helps ToP Intro greatly (kode54) - Added several entries to the company list, from uCON64 (Nach) - Lots more companies (StatMat, Nach) - Fixed Win32 Superscope support (NT kernel only?) (MKendora) - Added ZSNES OBC1 code ported from asm to C (sanmaiwashi) - Implemented Justifier emulation (neviksti, MKendora) - Fixed Rudora no Hihou's clip window bug (anomie) - Fixed Flintstones sprite issue (lantus) - Fixed sram mappings for Big Sky Troopers and Taikyoku - IGO Goliath. Both map in bank F0 (MKendora) - Fixed a possible crash when switching audio settings (MKendora) - Added per-pack gfx pack configuration (MKendora) - Fixed glitches in DSP-1 games (Flintstones fix) (lantus) - Added delay to Superscope latching. Fixes X-Zone. (neviksti, MKendora, zones) - Added DSP-2 support (Overload, The Dumper, Lord Nightmare, MKendora, neviksti) - Fixed Super Bases Loaded 2 (and J/K ports) DSP-1 seems to ignore the A15 line in LoROM maps (MKendora) - Corrected $4200 again (The Dumper) - Corrected $2100, $2102, and $2102 read behavior (anomie) - Fixed Cancel on the Sound Options dialog. (MKendora) - Fixed the sound options dialog (Thanks, Quattro) (MKendora) - updated DSP-1 support to match chip better (Overload, neviksti, The Dumper) - added a few Ops to the DSP-4 routine (Nothing plays yet) (neviksti, The Dumper, Overload, MKendora) - added screenshot support (anomie, sanmaiwashi) - stubbed the ST010 chip in Exhaust Heat 2 (Overload, MKendora) - hacked around War 2410's lockup (pagefault, _Demo_, MKendora) - updated tests for type 1 ROMs (based on reset vector) (MKendora) - Emulation mode CPU fix ...
raportbobowy1234