Jump to content

Zsnes 1.40 Official Released!


Weirdy

Recommended Posts

since I can't post this on the news for the front page, I've decided to post it here here's whats new

 

v1.40

- Add HQ2X and HQ4X, also add HQxX support to SDL port [MaxSt]

- Add -lm to acinclude.m4 so AC_TRY_RUN doesn't return negative on some systems looking for libpng. [theoddone33]

- Add Scale2X to GUI [pagefault]

- Added 48khz support to Windows and Linux [Pagefault]

- Added a command line option to force 60hz fullscreen, use the option -6 to enable mode [pagefault]

- Added a quick key to swap players 1/2 with 3/4 [Pagefault]

- Added Burning effect [Pagefault]

- Added C4 Op25. [anomie, TRAC, and Nach]

- Added chip config window [Nach]

- Added CRC32 [Nach]

- Added Darkfalz's aspect ratio code. [Nach]

- Added kode54's CPU utilization fix [Pagefault]

- Added MaxSt's HQ3X filter [pagefault]

- Added minor EHi number of banks hack, Dai Kaiju Monogatari 2 now loads and plays great without the Dejap patch. [Nach]

- Added more information lines on ROM load. [Pagefault]

- Added Nach to authors list [Pagefault]

- Added Nach's chip detection code [Pagefault]

- Added option for small message text [Pagefault]

- Added path setup window [Nach]

- Added support for SDD-1 [Nach, Pagefault, Many others]

- Added support for MGD, UFO, and EUR. [Nach]

- Added support for new SFA2 gfx packs [Pagefault]

- Added support for Same Game add-ons to use Same Game base. [Nach]

- Added support for Sufami Turbo - but only one cart for now. [Nach]

- Added the KitchenSync! [pagefault]

- Added video information. [Nach]

- Added Visual Studio project, needs more work and clean up [pagefault]

- Bank info [Nach]

- Better interleaved detection [Pagefault]

- Better memory init, another hack removed [Nach]

- BS memory map adjustments for accuracy [pagefault]

- Call init code for DSP-2,3,4 [pagefault]

- Changed default video mode for Windows port; allow hi-res mode [pagefault]

- Changed hard coding to variables, fixes many games (BS, EHi info). [Nach]

- Checksum calculation now uses new mirroring code. [Nach]

- Chip configuration window added [Pagefault]

- Cleaned up Base+Add on code. [Nach]

- Cleaned up the Linux Autoconfigure [Diablo-D3]

- Code cleanups [Pagefault]

- Compatibility update to PPU, passes one more electronics test (Thanks MKendora!) [pagefault]

- Compiler fix [samB]

- Corrected info displayed on certain kinds of ROMs. [Nach]

- D modes now work in 32bpp windowed mode (gfx filters etc) [pagefault]

- Default configuration update [Pagefault]

- Default sound setting is now 32KHz [pagefault]

- Digital Devil Story hack removed [pagefault]

- Dirt Trax FX 95% working, at least we don't have all that graphics corruption now [pagefault]

- Disabled netplay temporarily [pagefault]

- Don't check Hi/LoROM after deinterleaving [Pagefault]

- DSP-2 code, this a placeholder only at the moment[pagefault]

- Emerald Dragon now works again [pagefault]

- Expand GUI video dialog [pagefault]

- Extra info lines fix. [Pagefault]

- Fix 5th joystick in windows port [Pagefault]

- fix a ton of compiler warnings in VC [MKendora]

- Fix annoying savestate bug [pagefault]

- Fix auto frameskip issue (Thanks MKendora) [pagefault]

- Fix black screen when alt-tabbing in full screen [pagefault]

- Fix checksum detection for 24mbit SPC7110 roms [Pagefault]

- Fix for cmd line sound quality in Linux [pagefault]

- Fix for cublic spline interpolation in dos port, it should actually save the option now! [pagefault]

- Fix for Dirt Racer FX, still buggy but at least runs intro now [Pagefault]

- Fix for S-DD1 memory map [pagefault]

- Fix for Stunt Race FX [Pagefault]

- Fix for Winter Gold FX [Pagefault]

- Fix for zlib and libpng issues [Pagefault]

- Fix install target, -D should not be used. [theoddone33]

- Fix Lufia 1 and update code for upcoming DeJap release [pagefault]

- Fix motion blur text in GUI [Pagefault]

- Fixed 48KHz enabling from cmd line [pagefault]

- Fixed 60hz mode [Pagefault]

- Fixed a config file corruption bug if ROM doesn't load correctly. [Nach]

- Fixed a possible bug with 24mbit roms and checksum calculation [Pagefault]

- Fixed a small bug in SPC saving [Pagefault]

- Fixed a small issue with cfg file saving [pagefault]

- Fixed audio problems on Linux with broken drivers [Diablo-D3]

- Fixed bug when sound was disabled and continued to play [Pagefault]

- Fixed checksum and CRC32 on add on ROMs. [Nach]

- Fixed colour bleeding problem (Thanks TRAC!) [Pagefault]

- Fixed config drop down box, documented it. [Nach]

- Fixed DIP switch 2 on NSS [Pagefault]

- Fixed DOS port gfx corruption [Pagefault]

- Fixed DOS sound bugs [Nach & Pagefault]

- Fixed DSP-3 detection [Nach]

- Fixed force code. [Nach]

- Fixed G-Next pack Checksum calculation. [Nach]

- Fixed GZip for Windows, thanks Kode54, and no thanks M$ [Nach]

- Fixed interleave detection and possibly a few other things. [Nach]

- Fixed interleave detection with overflowing titles [Pagefault]

- Fixed interleaved rom loading code [Pagefault]

- Fixed jumps. [theoddone33]

- Fixed LDMAC (2 Ops) (Thanks to The Dumper) and more. [Nach]

- Fixed level transitions and sprite corruption in Yoshi's Island [Pagefault]

- Fixed loading a second IPS file in one ZSNES session. [Nach]

- Fixed loading another ROM after previous ROM didn't load. [Nach]

- Fixed mapping issue. Added support for SD Gundam GX add ons. [Nach]

- Fixed name and checksum on EHi ROMs [Nach]

- Fixed newline issue (mostly for my own sanity) [Nach]

- Fixed problem with man page (when man1 directory doesn't exist) [hpsolo]

- Fixed problems with nVidia cards in Linux [Diablo-D3]

- Fixed some spelling errors in the docs [ipher]

- Fixed SPC initialization issue, fixes Panic Bomber Worlds and others [Pagefault]

- Fixed SRAM issue. [Nach]

- Fixed syntax bug. [Nach]

- Fixed ToP interleaved loading [Nach]

- Fixed unzipping ROMs that are 6MB with a header. [Nach]

- Fixed VC Workspace so it'll compile [ipher]

- Fixed warning about a C++ feature when compiling C in DJGPP [Nach]

- Fixed ZSNES crash/bad exit, if ROM fails to load. [Nach]

- Game key window reorganization [Pagefault]

- General code cleanup. [Nach]

- Got in decent ROM mirroring, Demon's Crest now works right. [Nach]

- Got in DSP team updates [Nach, MKendora]

- HDMA fix for Young Merlin and other games [Pagefault]

- H-IRQ fix for many games [pagefault]

- HQ3X filter update [pagefault]

- Implemented IPS patching from ZIP files. [Nach]

- Improved checksum calculation. [Nach]

- Improved interleaved rom detection [Thanks Nach!] [Pagefault]

- Improved reset vector, pal/ntsc, and sram finding, and more. [Nach]

- Improved sound quality [Pagefault]

- Initalization code for racing game that sucks because it doesn't have a gun on the roof [pagefault]

- Interleave info (Type 1 only) [Nach]

- Interleaved rom detection fix [Pagefault]

- Interpolation Fix [Pagefault]

- IO latch behaviour [Pagefault]

- IPS files now buffered. [Nach]

- KitchenSync updates [pagefault]

- Latest DSP-1 team updates (almost completed now) [Nach]

- LoROM SRAM mapping fix [Pagefault]

- Made handling of base cart paths more logical codewise. [Nach]

- Made Soft IPS patching follow old patch offsetting method [Nach]

- Made ZSNES more HTPC friendly [pagefault]

- Megaman X no longer needs point hacks. [Nach]

- Memory init code ported to C (thanks kode54) [Nach]

- Memory map adjustment [pagefault]

- Minor info fix from loading via DOS command line. [Nach]

- More C4 Fixes (DOWN LOAD, MALU, Op 13, and more) [Nach]

- More code cleaned up [Pagefault]

- More informative chip name [Nach]

- More latch fixes and fix for old savestates[Pagefault]

- Moved Motion Blur entry, so you can see HRM7 [ipher]

- Much much faster HQ3X filter code [MaxSt]

- NASM optimisations now used [Pagefault]

- Netplay bug fix P [pagefault]

- Netplay freezing bug fixed [Pagefault]

- New loading code. [Nach]

- Normal timing on spc7110 [_Demo_]

- Now S-DD1 games should work. [Nach]

- Oops, couldn't save more than one SPC per game before, fixed. [Nach]

- Optimizations [should be MUCH faster] [Pagefault]

- Partial C portage of initialization code [MKendora]

- Port % of execution code to C [pagefault]

- Ported complex loading function to C. [Nach]

- Possibly fixed up Hi/Lo a bit. [Nach]

- Prefixed snapshots with leading zeroes. [Nach]

- Preliminary xband support [Pagefault]

- Prevented possible crash when calculating Hi/Lo. [Nach]

- Proper behaviour of RDIO regs [Pagefault]

- Proper latching of bit 7 on $4201 [Pagefault]

- Quick hack for Super Bases Loaded 2 [_Demo_]

- Remove FPU copy from list of options [pagefault]

- Remove sample compression option [pagefault]

- Remove support for a hacked rom [pagefault]

- Removed alternate timer from Windows port [Pagefault]

- Removed many hacks [pagefault, Nach]

- Removed sample compression option [pagefault]

- Rewrote the DSP-1 code [Overload, neviksti, The Dumper, and Nach]

- SA-1 fixes for SRAM issues [pagefault]

- SA-1 timing updates, this fixes flicking in various SA-1 games and other graphics problems [Pagefault]

- Save config files on close [pagefault]

- SETA ST010 Support (Thanks The Dumper!) [Pagefault]

- several BS updates and more [Nach]

- Signed saturation fix for gaussian interpolation (Thanks kode54) [Pagefault]

- Small adjustments to timing [Pagefault]

- Small blitter fix for windows port [Pagefault]

- Snapshots now use ROM file name on non DOS platforms.[Nach]

- Some fixes 32bpp windowed mode [pagefault]

- Some fixes in C4 code. [Nach]

- Some small GUI cleanup [pagefault]

- Source Cleanup and Compiler Fixes. [Nach]

- SPC Core Tweaked [Pagefault]

- SPC RAM hopefully should now be initilized correctly (thanks Overload). [Nach]

- Sprite priority fix [Pagefault]

- SRAM mapping fix mirror bank 70 to 0F [Pagefault]

- SRAM memory map fix for loroms [pagefault]

- SRAM mirroring fix to memory map, this should resolve the remaining copy protection issues with some carts [pagefault]

- SuperFX core update, fix a nasty bug that was causing registers and stack to be corrupt, this fixes some issues with Dirt Trax FX and other SuperFX games that could crash because of this bug [Pagefault]

- Fixed some sprite flickering issues [Pagefault]

- Fixed Lufia 2 problems [pagefault]

- Thrown in some casts (thanks MKendora). [Nach]

- Timing Tweaks [Pagefault]

- Timing updates [pagefault]

- ToP interleaved hacks for info [Nach]

- Triple Buffer option added back to windows port GUI [pagefault]

- unicode support partially supported, will complete later [pagefault]

- Up libpng version checking [theoddone33]

- Update documentation [Pagefault]

- Update VS project; begin port of debugger to win32 [pagefault]

- Updated about box. [Nach]

- Updated interleave detection code and added detection for ST018 chip [Pagefault]

- Updated IPS code. Now supports RLE, should fix problems if the ROM is expanded, and automatically view the ROM with a header. [Nach]

- Updated linux video code to windows version [Pagefault]

- Updated Super FX chipsram settings [Nach]

- Updated video code [Pagefault]

- Updated windows sound code [Pagefault]

- Using SamB's idea. [Nach]

- VIRQ fix, should fix a lot of games [pagefault]

- VS Project now compiles! [pagefault]

- Yoshi's Island Fix [pagefault]

 

get it here

Link to comment
Share on other sites

no, actually, its real!! Seriously, no joke, you can download them on the bottom where it says "windows port" "dos port" "linux port", etc

Believe me when I say it's fake.

 

Ipher's little trick.

Edited by Agozer
Link to comment
Share on other sites

This version of ZSNES is fake because:

 

1) Pagefault didn't release it.

2) The Windows port doesn't have the new icon that cdbsi created.

3) It doesn't run Star Ocean or Street Fighter Alpha 2.

 

Zophar's Domain and other emulation sites actually fell for it. I've got to hand it to Ipher that he did a pretty good job with the joke. :P

Edited by Agozer
Link to comment
Share on other sites

I knew zsnes was gonna die off at 1.36 or something... honestly, I don't really see what they're doing with the WIP version, other than making savestates not compatible with 1.36.

Link to comment
Share on other sites

I knew zsnes was gonna die off at 1.36 or something... honestly, I don't really see what they're doing with the WIP version, other than making savestates not compatible with 1.36.

Have you been hit with the stupid stick or what? Just so you know, without the WIPs, many games would still be broken, the emulation would be buggy and not accurate, many good features missing, etc., etc.

 

 

And finally....ZSNES didn't die at 1.36, rather went on a hiatus because of zsKnight's personal tragedy. Pagefault and Nach continued his work, which is always a good thing.

Edited by Agozer
Link to comment
Share on other sites

Have you been hit with the stupid stick or what?

Hahahahahahah! That's awesome.

 

Yeah, ZSNES will only be done when all games are fully and properly playable. Till then, yay WIP.

Link to comment
Share on other sites

Have you been hit with the stupid stick or what?

Hahahahahahah! That's awesome.

 

Yeah, ZSNES will only be done when all games are fully and properly playable. Till then, yay WIP.

Yeah...it's going to be one hell of a long Whatsnew.txt once the real ZSNES 1.40 gets released.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...