First ZSNES Release In ~2.5 Years
Anonymous Coward writes "The best SNES emulator, and the only GPL one -- ZSNES --
has had the first release in almost two and a half years!
Looks like those smart coders reverse engineered quite a few new special co-processors for this release as well."
Yesterday I tested zsnes first time on my linux laptop and was blown away - excellent emulator!
And now I read about a new release - even better!
Actually, there have been work in progress releases all along. This is the first non-"beta" release in two years.
:D!
See you in WoW, pagefault.
------ ( Read More... | 666 of 682 comments )
Gee, I thought snes emulation was perfect already! What a long time to put something out though... Everyone get out your "archived" snes games again!
"The best SNES emulator"
Ho boy, flamewar. Personally I think SNES9x has been the best/most reliable, and has been updated far more frequently. And before people say "it's Windows only", it's not. I have a port sitting on my Mac OS X dock right now. Don't know if there's a Linux port.
... but we already got CVS builds once in a while from here:
http://www.ipherswipsite.com/
What the fuck are you talking about!? This is the first release in about two and a half years! That means there was a release two and a half years ago and this is the first release since then not the first release ever.
So it is not the first release then? Looks like someone is grammatically challenged here.
I was always partial to SNES9X for some reason (perhaps it's the fact that they don't waste their time coding everything in assembly, as nobody should), and it's also open source. Whether it is GPL'd or not is just flamewar fodder -- most certainly the submitter's intention.
Join the NFSNET. Our prime goal is making little numbers out of big ones. http://www.nfsnet.org/
Well, if data size is in Libraries of Congress, I think we should measure time in RTFAs.
500GB of disk, 5TB of transfer, $5.95/mo
For anyone wanting to play SNES games I highly reccomend looking in your kernel documentation about how to hook up your SNES controller to work with the gamecon driver. Only takes about 10 minutes.
Malike Bamiyi wanted my assistance.
Starting from a point 2 and a half years ago, this is the first release. Therefore, "this is the first release in two and a half years".
When can we expect a new version of Aerobiz?
(and I mean after Supersonic, which is IMO, one of the best SuperNES games)
So which one is it? IT either is the first ZSNES release or it isnt? Quit going back and forth.
eh, Super Mario Kart still doesn't work right so it looks like I have to hold onto my SNES & games another year...
I remember when zsnes .400 came out. That version was a huge update! It allowed me to play ff3 and a whole bunch of other games.
I must admit, lately I've been using snes9x, but I will have to try this out to see how they've been doing.
you could also try building a cartridge reader, i suppose
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
Look at this and all your confusion about which release this is will disappear: http://sourceforge.net/project/showfiles.php?group _id=19677&package_id=14321
pointless fucking argument. It's not the first release, it's the first version to be released since a point in time two and a half years ago. noone's going back and forth, you're just too fucking stupid.
YHBT, stupid.
Now after 1 1/2 years the compliation of the old version on my Amiga is done, now they have released a new one, time to start compiling again...
English is obviously not your first language. Are you an American?
bah, they still have that old "demo coder" interface. keyboard is qwerty even though i have configured otherwise in windows. no window borders, mouse speed is hardcoded. what a bullshit.
while it's nice and all that they further developed an app from the days where speed was crucial, they should at least adapt to some basic guidelines regarding gui design.
they may be talented in hacking year-old chips and code handoptimized assembly but they sure as hell have no clue about clean software design.
Period.
SNES9x is definitely good though, but that's mostly because the ZSNES team has contributed a lot of code to them (like most of the code for the special processors certain SNES games use).
It's not a philosophy thing to me, they're both good, but ZSNES is just better. In terms of features, compatibility, and stability, it's fact.
Looks like this is your first day on Slashdot. You are trolled!
I actually found that funny. I can't laugh too much though, as I am an American.
I see a lot of fixes in the list, but since it's getting late, I can't read well... =/
Is there anything at all to warrant another glance at it? I used to think ZSNES was pretty damn cool, until I noted that SNES9X has actually working hardware screen scaling (through OpenGL - hardware scaling was pretty damn relevant on a P3-600 which I used until this month...) ...and another thing I had going for SNES9X was that there was an OS X port of it, too, so I could use the very same NVRAM files on all computers I could theoretically use. For me, it seemed like the best of the open-source SNES emulators, everyone said ZSNES was good on MS-DOS and not really anything else.
So I suppose they're getting really great emulation quality now, though... is there hardware scaling now? Since it now seems to use SDL, will there be a Mac port?
Just curious...
What a pathetic insult. I bet you get your ass kicked, *alot*.
In the release comments they say they have ported much code from asm to C, does this mean we might someday see an OS X port?
I would actually not recommend the Gravis Gamepad Pro USB. I have one, and I also have an original SNES controller hooked up to the parallel port. There really is no comparison between the two in terms of D-pad accuracy and general button feel.
Haven't tried the other two options mentioned above though.
I bet your stepdad misses his butt boys from the pen and touches you, *alot*.
This is hardly redundant. I'll WOO with you brotha!
It's good to see a solid GPL'ed emulator, but where does one get ROMs without running into legal issues? What are the legal details about attaining ROMs?
from the changelog:
" * - Fixed cublic spline interpolation. It should actually save the option now! [pagefault] "
Why would curve interpolation be needed in an emulator?
In my honest opinion, there is nothing (morally) wrong with using ROMS as long as one, you own the system, and two, own the specific game. Also, I completely understand those people who test games out before buying them, to see if they falsely advertised them.
I've noticed the D-pad is a bit more sensative than a standard console d-pad, but it's never been something I couldn't play around.
I have never been able to consistently press straight down on the Gravis GamePad Pro USB. It almost always goes down and to the right. Currently, I use an official Sony PlayStation controller through an EMS USB2 adapter, which also lets me play StepMania on my dance pad.
Do you have any evidence to support the assertion that making mention of the license was "flamewar fodder" and that it was indeed the intention of the poster?
The Snes9x license I found has a curious passage:
I don't know what "freeware" means and the license doesn't define the term (as is common for licenses to do). The term is not a legalistic one. In the end, I don't know what rights that confers upon me for "PERSONAL USE" (capitalization is theirs) which are denied to "commercial" users. The use of such language suggests to me that this license is somewhat homegrown which is very unwise. I'm also curious how the copyright holders would enforce usage (that is, merely running the program) as opposed to copying, preparing a derivative work, or distributing copies (the copyright powers that come up most commonly for computer programs). By contrast, the GPL is well-understood and written by lawyers. It appears to grant the rights this license attempts to and implements the copyleft provision.
I would have recommended this passage not appear in the license lest it be misinterpreted as a request (which would definately disqualify it for being free software, but not necessarily disqualify it for being open source). They could have moved it to a README file and worded it more clearly as something they would like people to do, but not something required of anyone preparing an improved version.
I don't know whether this license would qualify as open source, as you say. But I know for sure that the GPL, the preeminent free software license, does qualify as an open source license.
Digital Citizen
...until Debian users get to see this in the unstable branch? Still waiting for Mozilla Thunderbird 1.0 to get introduced - might be a while.
It would be cool if it didn't suck.
SNES9X is not FOSS. The sourcecode has merely been published; it does not have a Free license.
This is the problem with the term "open source". It's ambiguous: ambiguous in a way that's harder to explain than the ambiguity of "Free Software".
Looks like this is your first day on Slashdot. You've been trolled!
That kinda sucks.
He didn't say that. It probobly has more to do with wiring a SNES controller so it can hook up to a PC. I know you wouldn't know, but PCs tend to be lacking SNES controller ports. Of course, your a troll, and I shouldn't post this, but what the hell, I wrote it already, might as well post it.
No. These are just the instructions on which pins to solder to which pins of the parallel port. Most distros will probably have the gamecon module built and ready to use.
Troll.
Malike Bamiyi wanted my assistance.
btw, that really was a lame insult. i bet in school u get teased a lot and are a bit of a loner. ;x
"Word is, there might be an update soon though, due to pressure"
what is that, the word on the street? Did your EMU homies talk to you about the SNES underground or what?
Taken from the official site:
:D. [pagefault, _Demo_, Nach, TRAC, Overload, theoddone33]
ZSNES News
Dec 25th, 2004 - _Demo_
We are releasing the new ZSNES version 1.40 today. We hope you will enjoy it!
Merry Christmas
The ZSNES Team
------------
What's new:
DOS Only:
* - Fixed cublic spline interpolation. It should actually save the option now! [pagefault]
* - Fixed other various DOS sound bugs. [Nach, pagefault]
* - Fixed a frameskipping bug. [pagefault]
Linux/SDL/POSIX Only:
* - Updated icon. [cdbsi]
* - Updated Linux video code to Windows Version. [pagefault]
* - Fixed problems with nVidia cards. [Diablo-D3]
* - Fixed audio problems with broken drivers. [Diablo-D3]
* - Added 48khz sound support. [pagefault]
* - Updated joystick input support. [theoddone33, Sander]
* - Fixed Savestate incrementor, this caused some crashes. [pagefault]
* - Cleaned up the Linux Autoconfigure [Diablo-D3]
* - Added a couple of things for the start of BeOS compatibility. [theoddone33]
* - Fixed 16->32bpp LUT Related bug. [kode54]
* - Added hardcoded alt-enter fullscreen toggle. [theoddone33]
* - Added dialog for why the video mode couldn't be set. [theoddone33]
* - Added Circle buffer patch (savestate fix). [zinx]
* - Fixed problem with man page when installing (when man1 directory doesn't exist). [hpsolo]
* - Fixed cmd line sound quality. [pagefault]
* - Fixed zlib and libpng issues. [theoddone33, pagefault]
* - Updated libpng Version checking [theoddone33]
* - Added -lm to acinclude.m4 so AC_TRY_RUN doesn't return negative on some systems looking for libpng. [theoddone33]
* - Overhauled Makefile. [theoddone33]
* - Fixed install target, -D should not be used. [theoddone33]
* - Added the name of the start address to the error message, when mprotect fails. [theoddone33]
* - Update config.sub. This allows configuration on 64bit targets, and requires autogen.sh to be rerun. [theoddone33]
* - Added HQ2X filter! [MaxSt, pagefault, zinx]
* - Snapshots now use the full ROM file name. [Nach]
* - Prefixed Snapshots with leading zeroes. [Nach]
* - Renamed Linux Version to SDL. [pagefault]
Windows Only:
* - Updated icon with Windows XP compliancy. [cdbsi]
* - Added new disable screensaver code. [pagefault]
* - Added a CPU utilization fix. [kode54, pagefault]
* - Added 48khz sound support, updated sound code, and fixed sound bugs. [pagefault, Nach, ipher, StatMat]
* - Fixed a couple of input bugs, such as one concerning the 5th joystick and another that made the mouse get stuck in an endless loop. [pagefault]
* - Removed alternate timer. [pagefault]
* - Fixed Netplay freezing bug. [pagefault]
* - Many new video features, including (but not limited to): HQ2X, HQ3X and HQ4X graphic filters, support for hi-res and D modes in 32bpp windowed mode (now default), new aspect ratio code for scaling, and the KitchenSync (usable only via the commandline). [MaxSt, pagefault, Darkfalz]
* - Fixes for video code errors, such as those that occured when alt-tabbing in fullscreen, MMX interpolation fixes, and blitter fixes. [pagefault, zsKnight]
* - Snapshots are now numbered and use the full ROM file name. [Nach]
* - Renamed Windows version to Win32. [pagefault]
* - Win32 port can now also be compiled with MinGW (but we won't support it till the next release). [Nach]
All Ports:
* - Added multiple timing tweaks, fixed various emulation bugs, and many other technical updates, including (but not limited to): SPC core updates (with improved sound decoding), safer memory allocation in certain areas, HIRQ and VIRQ fixes, color add/sub and color bleeding fixes, HDMA improvements, sprite priority and flickering fixes. Many more games work
* - Overhauled a lot of code, such as checksum calculation and mirroring code. Overhauled and added much better EHi/Hi/Lo ROM code, improved reset vector, changed much hard coding to variables. Fi
... an update to SNES-Station. Lord knows I can't get the current version to even boot at this point...
A PS2 port of It Might Be NES, one that would let me run it off the hard drive, would also be nice.
So what's the deal with ROMs anyway? Are they illegal? Are there any GPL'd? Can someone cough up a link without me googling and having to sift through bad links?
http://romcity.net/snes.html
.fig files are the super nintendo roms)
:)
there are some snes roms on that site
also, places you might wish to look are usually peer 2 peer ones
kazaalite K++ is a good one to search for (.smc or
newsgroups are good to search. torrent sites will usually have a rom/game section
to avoid the legal issues, avoid all legal people and don't make yourself known to be mr pirate.
gl on yer hunt!
(search google for roms and emulators and you might get something good)
or planetemu.net
or
www.rom-world.com
Bypass Compulsory Web Registration -- http://bugmenot.com/
I know i'm a little off here,But does anyone know what's with the voting crap on the rom(and spreading to other)sites?I always figured it was a way to do some sort of activex spyware driveby crap.But with regards to the internet i've always been a little bit paranoid ;) As for emu's,i vote(pun alert)for snes9x and kega.Both alway run fast and bug free for me and in the end thats all that matters.
ACs don't waste your time replying, your posts are never seen by me.
you can get every sega master,genesis ,supernes,nes,gameboy,gamegear,atari,coleco all packed in these handy zip files.Just and the emu(although i've never heard of anyone having trouble with the ones that come with them)and you're good to go.Yes,they are illegal but so is everything in the u.s of corporate america.As long as the burning eye of the corporate tower doesn't see you it is all good.
ACs don't waste your time replying, your posts are never seen by me.
when will we see viable (read: fully functional) emulators for more modern systems like the Sega DreamCast? (I am not even talking about the current crop of consoles: XBox, PlayStation-2 and GameCube).