Romhacking.net

General Category => News Submissions => Topic started by: RHDNBot on January 08, 2013, 07:48:12 am

Title: Utilities: We got some new SNES emulators
Post by: RHDNBot on January 08, 2013, 07:48:12 am
(http://www.romhacking.net/newsimages/newsimage1335a.gif)

Update By: puzzledude

FuSoYa, who we all know for his divine work with everything related to SMW, has recently released two new/modified SNES emulators. Snes9x, that supports 8MB ROMs, ExHiroms, ExLoroms etc and ZSNES, that also supports 8MB ROMs, ExLoroms and ExHiroms.

This is incredible news, since the SNES ROM extension was somehow stuck at 4MB at maximum and the most common SNES emulator (ZSNES) didn't even support a standard ExLorom mapping, which really is simple in comparison to ExHirom.

The only emulator which supported ROMs bigger than 4MB was Snes9x (original build) but only up to 6MB, but now we have two of them, both capable of running the biggest SNES ROMs possible.

Staff Edit:
Note this is only the largest possible ROM size for the ZSNES and SNES9x emulators. Larger ROM sizes are supported by other emulators as well as the console hardware itself.

RHDN Project Page (http://www.romhacking.net/utilities/904/)

Relevant Link: (http://www.romhacking.net/utilities/904/)
Title: Re: Utilities: We got some new SNES emulators
Post by: LostTemplar on January 08, 2013, 08:27:29 am
Quote
The only emulator which supported roms bigger than 4MB was Snes9x

Nope, bsnes/higan basically supports any ROM size that would be possible on a real SNES (if not from the get-go, then through custom memory mapping). And as far as I know 8MB isn't even the biggest supported size; wasn't that Star Ocean No-SDD hack 12MB and ran just fine on a real SNES?
Title: Re: Utilities: We got some new SNES emulators
Post by: Zoinkity on January 08, 2013, 09:53:36 am
BSNES is a delutional fantasy.  Such an emulator could never exist ;*)
Title: Re: Utilities: We got some new SNES emulators
Post by: justin3009 on January 08, 2013, 10:31:46 am
I have never, EVER been a fan of BSNES.  As amazing as it is, I just cannot stand to use it.

I prefer any ROM hacks I create to work on ZSNES or SNES9X but if it works on BSNES that's an added bonus.

This is huge HUGE news for games like Tales of Phantasia and Star Ocean where there is little to no room to do anything else.  As I said in the review, this will severely help so many other games in the long-run as well if people decide to go nuts with them.
Title: Re: Utilities: We got some new SNES emulators
Post by: amitrius17 on January 08, 2013, 01:48:15 pm
Quote
supports 8MB roms, ExHiroms, ExLoroms etc and ZSNES, that also supports 8MB roms, ExLoroms and ExHiroms

I'm not ROM hack savvy. Can someone explain the benefits that come from these improvements?
Title: Re: Utilities: We got some new SNES emulators
Post by: DarknessSavior on January 08, 2013, 02:01:31 pm
Does the new version of ZSNES that supports this have the old game-specific hacks in it, or have they been removed? I ask because I use a version that doesn't have that stupid buggy line in the middle of FFIV dialogue boxes and whatnot.

~DS
Title: Re: Utilities: We got some new SNES emulators
Post by: Lilinda on January 08, 2013, 02:15:54 pm
I have never, EVER been a fan of BSNES.  As amazing as it is, I just cannot stand to use it.

I prefer any ROM hacks I create to work on ZSNES or SNES9X but if it works on BSNES that's an added bonus.

This is huge HUGE news for games like Tales of Phantasia and Star Ocean where there is little to no room to do anything else.  As I said in the review, this will severely help so many other games in the long-run as well if people decide to go nuts with them.

I use an older version that works with about... 98% of the SNES library or so. Most special chip games are not supported(Which bugs me very little) and that Speedy Gonzales games that was later discovered to be bugged don't either. 0.048. Works quite fine and without the gigantic pain in the assness that follows using later bsnes versions or higen.
Title: Re: Utilities: We got some new SNES emulators
Post by: Pennywise on January 08, 2013, 03:25:05 pm
I don't get why anyone still uses ZSNES when SNES9x is the better alternative. It makes me think of those old people who are scared of change and didn't want to replace their antennas with digital cable boxes or whatever that whole thing was about.
Title: Re: Utilities: We got some new SNES emulators
Post by: KingMike on January 08, 2013, 04:25:24 pm
I prefer any ROM hacks I create to work on ZSNES or SNES9X but if it works on BSNES that's an added bonus.

It is not good for future emulator compatibility if your hack knowingly only works on ZSNES.
It is also less likely to be played, if more people are moving beyond it, as ZSNES is soon hitting six years without an update.
(I also use it pretty much just for a ROM hacking tool now and for SMW hacks.)
Title: Re: Utilities: We got some new SNES emulators
Post by: Bregalad on January 08, 2013, 04:36:34 pm
ZSNES = Super Nesticle

BSNES is good but even on my PC it slows down.

SNES9x used to be my favourite but since they released a new version that lost compability with old save states it annoyed me, and the compatibility with Windows 7 is hazardous (it randomly crashes).

In the end I think SNESGT is the best choice.
Title: Re: Utilities: We got some new SNES emulators
Post by: justin3009 on January 08, 2013, 07:52:01 pm
I always make sure it works  on SNES9X  first,  then  ZSNES  after. I really don't like BSNES as it strangely has a gigantic slow down when on a decently capable computer.  Though,  I've been trying to make my projects supported in that too. (AKA:  Mega Man X2/X3)
Title: Re: Utilities: We got some new SNES emulators
Post by: Nec5 on January 08, 2013, 10:33:36 pm
I don't get why anyone still uses ZSNES when SNES9x is the better alternative. It makes me think of those old people who are scared of change and didn't want to replace their antennas with digital cable boxes or whatever that whole thing was about.
I still use ZSNES.  I don't use SNES9x because when I run it, I get an error about missing a .dll related to sound, which means no sound at all.  Further research on the forums revealed that one possible solution would be to install an old version of Direct X because apparently the new version I run is missing some of those files.  At that point, I bail because I and others have run into issues when installing old versions of DirectX or similar "system tools" or "libraries".  I seem to be in the minority though with this problem.

Result: I'm interested in these new emulators.
Title: Re: Utilities: We got some new SNES emulators
Post by: Spooniest on January 08, 2013, 11:46:40 pm
Impressive. They can make planets.
Title: Re: Utilities: We got some new SNES emulators
Post by: LostTemplar on January 09, 2013, 02:32:43 am
I still use ZSNES.  I don't use SNES9x because when I run it, I get an error about missing a .dll related to sound, which means no sound at all.  Further research on the forums revealed that one possible solution would be to install an old version of Direct X because apparently the new version I run is missing some of those files.  At that point, I bail because I and others have run into issues when installing old versions of DirectX or similar "system tools" or "libraries".  I seem to be in the minority though with this problem.

Result: I'm interested in these new emulators.

What version of Snes9x did you try? I've got DirectX 11 installed and have no problems with Snes9x 1.53.

While I can understand that people back away from bsnes due to its not-so-optimal usability and maybe speed concerns (though even my >3-year old computer runs it at 120fps...), using ZSNES strikes me as what Pennywise described. Okay, using it wouldn't be so much of a problem, but relying on it for hacking work is not very... insightful.
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 09, 2013, 08:44:41 am
Nope, bsnes/higan basically supports any ROM size that would be possible on a real SNES

I've tested bsnes. It is extremly slow even on a good computer. I've also tested the Exlorom and it doesn't work.


I'm not ROM hack savvy. Can someone explain the benefits that come from these improvements?

What Fusoya did is a huge benefit. Probably not to a standard user, but definetely for a experienced modder. Since you can expand any rom up to 8MB and have lots of space to work with.

For instance I wanted some new space for header properties. When the data was repointed, ZSNES did not recognize the rom, since it didnt recognize anything over the 4MB. And we know that Super Metroid has 3,2MB. Any repointed data easily goes over 4MB. Not to mention Exhirom, which needs double space. Any repointed data can easily go over 6MB.

Does the new version of ZSNES that supports this have the old game-specific hacks in it, or have they been removed?

This version has the same core as the old ZSNES, but is has new features (supports multiple formats).

I don't get why anyone still uses ZSNES when SNES9x is the better alternative. It makes me think of those old people who are scared of change and didn't want to replace their antennas with digital cable boxes or whatever that whole thing was about.

I also prefer Snes9x better. I guess we are in the minority. Luckily Fusoya made both Snes9x and ZSNES, which really is incredible. I think he had less work with Snes9x, since it already supported Exlorom, but up to 6MB by accident. He had probably more work with ZSNES, but he didn't want to let all the ZSNES users down.



SNES9x used to be my favourite but since they released a new version that lost compability with old save states it annoyed me, and the compatibility with Windows 7 is hazardous (it randomly crashes).

You just need to use 1.53 and have the latest DirectX installed and it works on Win7 also. It also has a 64 bit support.


I still use ZSNES.  I don't use SNES9x because when I run it, I get an error about missing a .dll related to sound, which means no sound at all.  Further research on the forums revealed that one possible solution would be to install an old version of Direct X because apparently the new version I run is missing some of those files.

The new snes9x has the same core, so it will give you a dll error if you dont have the latest DirectX installed. You need some dlls for the video and some for audio, so 2 errors are possible. I had them both, and both resolved by installing DirectX 11.


Title: Re: Utilities: We got some new SNES emulators
Post by: Jorpho on January 09, 2013, 09:59:54 am
What Fusoya did is a huge benefit. Probably not to a standard user, but definetely for a experienced modder. Since you can expand any rom up to 8MB and have lots of space to work with.

For instance I wanted some new space for header properties. When the data was repointed, ZSNES did not recognize the rom, since it didnt recognize anything over the 4MB. And we know that Super Metroid has 3,2MB. Any repointed data easily goes over 4MB. Not to mention Exhirom, which needs double space. Any repointed data can easily go over 6MB.
So what is ExLoRom?
Title: Re: Utilities: We got some new SNES emulators
Post by: LostTemplar on January 09, 2013, 10:03:08 am
I've tested bsnes. It is extremly slow even on a good computer. I've also tested the Exlorom and it doesn't work.

That doesn't change that your claim was wrong. It can support ANY mapping possible on the real hardware; I never said it did so from the get-go, you might have to write a custom XML file. I don't know what your definition of "good" is, but my computer (i5 2.80GHz, 4GB RAM) gets 120-150fps on games not using any special chips. Your testing definitely wasn't very thorough.

I'm no blind advocate of bsnes/higan, I'm using Snes9x most of the times myself, but that doesn't excuse making wrong claims. What I am is strongly against using ZSNES in this age. Especially if you're somebody making a hack.
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 09, 2013, 11:46:16 am
So what is ExLoRom?

Exlorom is a logical "big brother" of the rom, that was once a Lorom. This is not the same as some original games, who have more than 4MB. The Exlorom is an expanded lorom, that goes above 4MB, thus a normal linear mapping is no longer possible.

If you have a 2MB game and want to expand it to 4MB, you just add the space and fill it, but once it goes beyond 4MB, you can not "just" add the free space and repoint the data.

A special new format must be made, which has the core data stored at a certain address so that it can be read normally. Plus its first $8000 bank must be mirrored to the beginning of the file. In such a format, you can add data until you reach 8MB (but most emus didn't support such a format).

Exlorom is a logical choice if you need space (and you need it), since all roms are usually filled down to the last byte.

Its alternative is a Exhirom (same thing, but in a hirom format). This one is complex since it uses a system of $8000 banks in a "full-empty-full-empty" tactics. PS Super Mario Demo World, The legend continues uses this special Exhirom mapping.


That doesn't change that your claim was wrong. It can support ANY mapping possible on the real hardware; I never said it did so from the get-go, you might have to write a custom XML file.

If you can make Bsnes run SDW TLC (Exhirom) or any custom made Exlorom, this is good news. But usually the supported mappings are programmed by the ones, who made the emulator. If they don't add custom mappings, a typical emu user is out of luck.


Title: Re: Utilities: We got some new SNES emulators
Post by: LostTemplar on January 09, 2013, 12:17:14 pm
If you can make Bsnes run SDW TLC (Exhirom) or any custom made Exlorom, this is good news. But usually the supported mappings are programmed by the ones, who made the emulator. If they don't add custom mappings, a typical emu user is out of luck.

You "just" have to write a custom manifest file (I write "just" because to a typical user even this might be out of reach - but for any hacker it shouldn't pose too much of a problem). It's an XML file that contains the mapping you want the ROM to have. For example, I wrote a custom manifest for testing the Far East of Eden Zero script, where I mapped another megabyte (additional to the 5MB of the original) to banks $40-4f. Looks like this:

Spoiler:
Code: [Select]
<?xml version='1.0' encoding='UTF-8'?>
<cartridge region="NTSC">
<rom>
<map mode='shadow' size='0x100000' address='00-0f:8000-ffff'/>
<map mode='shadow' size='0x100000' address='80-bf:8000-ffff'/>
<map mode='linear' size='0x100000' address='c0-cf:0000-ffff'/>
<map mode='linear' offset='0x100000' address='40-4f:0000-ffff'/>
</rom>
<spc7110>
<ram size='0x2000'>
<map mode='linear' address='00:6000-7fff'/>
<map mode='linear' address='30:6000-7fff'/>
</ram>
<mmio>
<map address='00-3f:4800-483f'/>
<map address='80-bf:4800-483f'/>
</mmio>
<mcu offset='0x200000'>
<map address='d0-ff:0000-ffff' offset='0x200000' size='0x400000'/>
</mcu>
<dcu>
<map address='50:0000-ffff'/>
</dcu>
<rtc>
<map address='00-3f:4840-4842'/>
<map address='80-bf:4840-4842'/>
</rtc>
</spc7110>
</cartridge>
Title: Re: Utilities: We got some new SNES emulators
Post by: Nec5 on January 09, 2013, 08:11:13 pm
The new snes9x has the same core, so it will give you a dll error if you dont have the latest DirectX installed. You need some dlls for the video and some for audio, so 2 errors are possible. I had them both, and both resolved by installing DirectX 11.
I just ran the old dxdiag program to check my version.  Still says DirectX 11.  No dice.  Who knows?  As I said earlier, one of the solutions proposed was to install and earlier version of DirectX, but I've seen issues with that approach that affect the whole system.  Kind of a shame really.

For the record, I kind of liked SNES9x better, but the sound has always been a bit "off" even before the new version.  That's why I tend to stick with ZSNES despite its age.
Title: Re: Utilities: We got some new SNES emulators
Post by: DougRPG on January 09, 2013, 10:42:58 pm
It's strange that, these days (2013), there are "romhackers" that doesn't use Bsnes to at least test their hacks. Seems like quality is not a concern.

In my opinion it's mandatory for a romhack to work on the real hardware, because this way the hack will last forever. Otherwise it's a waste of time, because the hack failed and it will be remembered as an example of a bad work.
Title: Re: Utilities: We got some new SNES emulators
Post by: Skeud on January 10, 2013, 05:49:14 am
Can someone change the false assumption in the news, as it was already noticed here. Zsnes was perfectly working with TOP, which is a 6MB game, so is bsnes.
Sad to see disinformations on this website, because of obvious lack of knowledge from the man who wrote the news (LostTemplar was pretty clear on bsnes's mapping format..).

Everybody likes to update to the "lastest software version", to get close to perfection, but there are still people using a 5-years old emulator which obviously has flaw.
With flashcards, it is easier to play on real SNES, so, a hack creator would be happy to have his creation working on the "real" thing.
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 10, 2013, 07:58:35 am
Can someone change the false assumption in the news, as it was already noticed here. Zsnes was perfectly working with TOP, which is a 6MB game, so is bsnes.
Sad to see disinformations on this website, because of obvious lack of knowledge from the man who wrote the news

It is YOU who is lacking the knowledge. TOP is NOT an Exlorom, sure it has 6MB, but that really doesn't matter. No original Snes console was ever programmed to handle Exlo or Exhi roms.

But you can NOT expand a game, which was originaly bellow 4MB, above this number. If you repoint the data from a standard Lorom! (and no, this is not TOP), above 4MB, it will Not work in Zsnes.

If you repoint the data from a standard Lorom! (and no, this is not TOP), above 6MB, it will Not work in any emulator (except the new Fusoya emus).

And by working I mean loading the game in the program. You can not expect of some player to make a custom reprogramming to play your game, when so many can't even patch it correctly.

An emu that needs a never-before-seen reprogramming to be able to run a badly squared picture, and takes 5 minutes to load a title screen is like a worm on a hook, while the new Zsnes and snes9x emus are a Shark.

It's strange that, these days (2013), there are "romhackers" that doesn't use Bsnes to at least test their hacks. Seems like quality is not a concern.

In my opinion it's mandatory for a romhack to work on the real hardware, because this way the hack will last forever. Otherwise it's a waste of time, because the hack failed and it will be remembered as an example of a bad work.


Like I mentioned before, Bsnes runs extremly slow in most of the computers, disallowing you to test anything. What a tester wants is the opposite, he wants to speed up the emulation. Plus bsnes has no video filters, making the picture quite squared.

You want the hack to work on a real harware. How many working Snes consoles are in the world currently and where can you buy them? The answer is zero to none. My snes console gave up years ago. 80 percent of all players will most surely put the game in Zsnes, the rest will use some other emus.

You should know that a hack is released as an ips/patch file, not a rom file, and guess what, a cart is a rom, making any cart with a hack illegal, specially in a combination with selling.

So why would a hacker want it to work on a real cart?... so that 1 percent of all players will play it there? And so that cart makers/sellers can earn big money on someone else's work?
Title: Re: Utilities: We got some new SNES emulators
Post by: Bregalad on January 10, 2013, 08:03:27 am
Quote
Plus bsens has no video filters, making the picture quite squared.
Huh ? You should have had an old version. BSNES supports all filters, including NTSC. If I want the most accurate experience, I'll use BSNES with NTSC filter. It usually runs barely at full speed on my PC, but sometimes it slows downs.

Also I have all emus installed on my PC and always will, for me they complement eachother. I couldn't imagine only have a single emu for a system.
Title: Re: Utilities: We got some new SNES emulators
Post by: Skeud on January 10, 2013, 08:28:54 am

It is YOU who is lacking the knowledge. TOP is NOT an Exlorom, sure it has 6MB, but that really doesn't matter. No original Snes console was ever programmed to handle Exlo or Exhi roms.
I quote your news :
Quote
The only emulator which supported roms bigger than 4MB was Snes9x (original build) but only up to 6MB, but now we have two of them, both capable of running the biggest SNES roms possible.
You didn't mention "Exlorom" in this false sentence...
And your second sentence shows how wrong you are when you talk about SNES mapping. The mapping isn't inside the SNES console, but in the cartidge. With mapper, you can address 128 mbits. Btw, "lorom" "hirom" aren't even official terms for mapping.

Like I mentioned before, Bsnes runs extremly slow in most of the computers, disallowing you to test anything. What a tester wants is the opposite, he wants to speed up the emulation. Plus bsnes has no video filters, making the picture quite squared.
Any computer less than 5 years old can run the performance core of bSnes. And you don't need the filters to debug your code.

You can not expect of some player to make a custom reprogramming to play your game
I guess you don't know how bsnes works, and didn't even read LostTemplar's posts...

How many working Snes consoles are in the world currently and where can you buy them? The answer is zero to none.
Well, you can buy a SNES on ebay (423 official and clones currently available). You can buy a clone like RetroDuo for $50


You should know that a hack is released as an ips/patch file, not a rom file, and guess what, a cart is a rom, making any cart with a hack illegal, specially in a combination with selling.
So why would a hacker want it to work on a real cart?... so that 1 percent of all players will play it there? And so that cart makers/sellers can earn big money on someone else's work?
Have you ever heard of Super Everdrive, SD2SNES, UFO8 ? They are very popular and often out of stock. I guess there must be some SNES still alive around the world...
You don't need a cartmod to play on the real thing, and I really don't think anyone would buy a lot of money for a Super Mario World hack anyway...
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 10, 2013, 09:19:21 am
I don't see any need of bringing this debate further. I just wanted to inform everyone about these two new custom emulators. Instead of arguing we should congratulate Fusoya on the job, for making it possible to run any custom extended Snes file with ease.

Nowadays we have 1001 options to play a Snes game, so everyone can choose one. Someone will rather like a real hardware, but I always liked emulation better, and I will be using these two emus from now on.
Title: Re: Utilities: We got some new SNES emulators
Post by: FuSoYa on January 10, 2013, 10:45:21 pm
Just to clear up some confusion:  ExHiROM is sometimes called the "tales" map, as it's simply the 6MB ToP map extended to 8MB (minus a bit for SNES RAM banks).  Which is why if your emulator can run ToP, it can usually run SDW:TLC as well since they use the exact same map.


The official build of Snes9x already supports 8MB ExHiROM, 6MB ExLoROM (see note 1), 8MB SA-1 (see note 2), and 8 MB SDD-1.

The official build of ZSNES already supports 6MB ExHiROM, no ExLoROM, 4MB SA-1 (or 6MB with glitches, see note 3), and 6MB SDD-1.  It will outright refuse to load any ROM file larger than 6MB.

Note 1: Snes9x 1.39a and on already supported 8MB ExLoROM, but it dropped to 6MB in 1.5x (most likely by mistake when someone cleaned up the Map_JumboLoROMMap() function without realizing what it was for).
Note 2: Snes9x didn't fully implement the SA-1's bank switch registers, specifically the high bit.  If the bit is off, it's supposed to set the ROM map for 00-3F/80-BF to specific locations within the first 4MB of the ROM without affecting where you point C0-FF.  You can technically still access all 8MB without it, but it requires constant bank switching and could be bothersome depending on what you want to do with the map and the existing game you're working on.
Note 3: ZSNES allows 6MB with SA-1, but part of the array that holds the ROM was reused for the SA-1 RAM and some other work table.  So you lose the first 2 ROM banks past the 4MB mark, and potentially corrupt others if you use character conversion DMA.


The custom builds are to fix the above issues, and to make sure you get 8MB for all 4 ROM types in both emulators.
Title: Re: Utilities: We got some new SNES emulators
Post by: Nec5 on January 12, 2013, 01:38:03 am
It would appear I have solved the missing .dll problem for SNES9x.  You have to run the Microsoft Direct X installer over again.  Apparently, there are a bunch of files that my version of Windows 7 did not include with its version of Direct X 11.   :P
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 12, 2013, 07:28:04 am
(http://acmlm.kafuka.org/uploader/get.php?id=4365)

What Fusoya's contribution to the snes emulation is, is clearly seen in this table. No emulator had Yes in every single spot before. 99 percent of all original snes games are bellow or even with 4MB and the original hardware was programmed to handle 2 to 32Mbit cartridges. So obviously special chips are necessary to run games bigger than that. These are exceptions and are not Ex roms.

99 percent of all roms that go over 4MB should be Ex series (for every game bellow 4MB can be extended over this number to gain space). According to the last rows of the table is it clear, that every simple snes emulator will run a standard (bellow 4MB) rom, but will fail if These roms are extended over 4MB, becoming Ex series.

The statement
"The only emulator which supported ROMs bigger than 4MB was Snes9x (original build) but only up to 6MB."
is true if we are talking about extended! Exloroms, which I didn't mention, but should be clear from the previous paragraph; but is not true, if we are talking about ToP or SO.

So the size of the rom really is not the best parameter, the format, however, is.


It would appear I have solved the missing .dll problem for SNES9x.  You have to run the Microsoft Direct X installer over again.  Apparently, there are a bunch of files that my version of Windows 7 did not include with its version of Direct X 11.   :P
I told you it works.
Title: Re: Utilities: We got some new SNES emulators
Post by: Skeud on January 12, 2013, 11:56:39 am
Did you ever understood LostTemplar's post (http://www.romhacking.net/forum/index.php/topic,15643.msg230835.html#msg230835) ? Do you at least understand bSnes's XML mapping  (http://code.google.com/p/higan/source/browse/database/Super%20Famicom/Boards.bml)format ?
The fact you can't make it work doesn't mean it doesn't, just that you didn't try the right way. I guess you only tried to load your rom using bsnes, with nothing else ?

Using custom XML, you can create any mapping possible. Of course, a little work is needed, but it is still possible.
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 12, 2013, 12:40:53 pm
I've analyzed Bsnes further. It uses sfc format in a folder, rather then a smc in a file. After the "purification" and the editing of the xml, the custom Exlorom is now loading.

However, a pre-purification, a sfc folder with the .rom file and a separate custom .xml file for every single game definitely is not the usual way the snes rom is presented or loaded. Don't you think that doubleclicking on the .smc is easier.
Title: Re: Utilities: We got some new SNES emulators
Post by: vivify93 on January 12, 2013, 07:41:05 pm
There's a problem with this new SNES9x.

It now associates with .BIN file types, and now my PlayStation and PlayStation 2 ISOs, as well as my Genesis ROMs, all appear as SNES9x files. I have no knowledge of how to change this, either. It's quite upsetting.
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 13, 2013, 06:50:08 am
A lot of programs will auto associate files. This basicaly allows you to doubleclick them directly, rather than have to load them up.

All you need to do is right click on your Play station etc files and choose Properties, Open with and select the program that runs them, to reassociate them back.
Title: Re: Utilities: We got some new SNES emulators
Post by: KingMike on January 13, 2013, 12:28:33 pm
There's a problem with this new SNES9x.

It now associates with .BIN file types,
:banghead: :banghead:
Title: Re: Utilities: We got some new SNES emulators
Post by: Skeud on January 13, 2013, 03:45:56 pm
However, a pre-purification, a sfc folder with the .rom file and a separate custom .xml file for every single game definitely is not the usual way the snes rom is presented or loaded. Don't you think that doubleclicking on the .smc is easier.
There is a solution : kaijuu (http://byuu.org/programming/kaijuu/).
Title: Re: Utilities: We got some new SNES emulators
Post by: FuSoYa on January 13, 2013, 03:52:15 pm
There's a problem with this new SNES9x.

It now associates with .BIN file types, and now my PlayStation and PlayStation 2 ISOs, as well as my Genesis ROMs, all appear as SNES9x files. I have no knowledge of how to change this, either. It's quite upsetting.

It's apparently something from the official 1.53 build (see http://www.snes9x.com/phpbb3/viewtopic.php?f=8&t=5710).

I could either add the new code for OV2's icon fix to this build, or move it to a menu item as gocha did.  Although I'd be all for removing the .bin file extension from the file filters for both emulators anyway.  I never did like seeing .bin files everywhere when browsing for SNES ROMs.
Title: Re: Utilities: We got some new SNES emulators
Post by: vivify93 on January 13, 2013, 05:23:51 pm
It's apparently something from the official 1.53 build (see http://www.snes9x.com/phpbb3/viewtopic.php?f=8&t=5710).

I could either add the new code for OV2's icon fix to this build, or move it to a menu item as gocha did.  Although I'd be all for removing the .bin file extension from the file filters for both emulators anyway.  I never did like seeing .bin files everywhere when browsing for SNES ROMs.
Yes, I figured that out. I apologize for implicating you; that was unjust and uncalled for. But I discovered a fix: promptly switching back to ZSNES! :D
Title: Re: Utilities: We got some new SNES emulators
Post by: puzzledude on January 13, 2013, 06:05:27 pm
All the snes9x (original) minor problems actually appeared when the 1.53 (original) was released. The 1.51 did not associate files (which was obviously a good thing) but the 1.53 is.

The 1.51 had a special percentage speed up function, allowing 150, 200, 300 and 400 percent speed, but the 1.53 for some unknown reason lost this ability. Only the fast forward (which is way to fast) is available.

And the 1.51 did not need special DirectX 11 plugins (video and audio dlls), which were suddenly needed in 1.53. I guess those things were changed/lost by accident, but we did gain a 64-bit support.

If you want to switch to Zsnes, that's a solution. But do learn to associate. Not for snes emulation, but for other reasons, since there is a strong chance, that installing any new media program will surely mess up all your media file associations.
Title: Re: Utilities: We got some new SNES emulators
Post by: etking on January 13, 2013, 06:38:26 pm
Bsnes / higan has a very bad and limited user interface and does not open zipped files but is the only emulator with built-in cheat selection. The UI needs to be improved for readability in higher resolutions as well. I do not care about accuracy as long as every thing runs fine.

Zsnes was my favorite emulator and has the highest compatibility with hacks and translations but it lacks Direct3D image sharpness and 5xBR Shader support. The UI is the best and most functional / user friendly but does not have built-in cheats. Hopefully ZSNES 2.0 will fix all that.

Snes9x is the emulator I currently use, the only reason being Direct3D and 5xBR support. Even without 5xBR filter the image is MUCH sharper and better-looking than ZSNES.

The only reason for me to use bsnes / higan could be the build-in cheat function. It needs zip-File support and a better UI to become my preferred emulator.
Title: Re: Utilities: We got some new SNES emulators
Post by: Superjustinbros on January 14, 2013, 01:59:14 pm
The day we get a full on-out Super Game Boy (2) emulator with the full capabilities of palette editing and custom borders will be probably one of the greatest moments in emulator history, at least for me.
Title: Re: Utilities: We got some new SNES emulators
Post by: tc on January 14, 2013, 04:29:57 pm
I wouldn't expect much so soon. bsnes was the first ever actual Super Game Boy emulator conceived.

All previous emulators with an "SGB mode" were merely Game Boy emulators who load colors and borders.
They didn't in any way emulate the SNES hardware, or consequently any features that require it. Such as the SGB menus and 16bit game enhancements.
Title: Re: Utilities: We got some new SNES emulators
Post by: KingMike on January 14, 2013, 04:55:46 pm
bsnes so far is the only SGB emulator. But the last I used it (v088, the last non-folders version. I might try it again when the next version is available.), the actual Game Boy emulation still had a lot of work needed.
Title: Re: Utilities: We got some new SNES emulators
Post by: Rodimus Primal on September 16, 2013, 01:26:58 am
Last time I tried using newer versions of bsnes, the GUI is too lacking to make any use of it. The folders thing is silly IMO, and the new Higan right now copies the entire ROM file and creates its own save files where it pleases. To me this is rather annoying and non-user friendly. I find that SNES9x has too many glitches with Windows (fullscreen not working properly, file association, and downright crashing even with current Direct X installed) and ZSNES is the SNES equivilent of Nesticle, OLD AND OUTDATED! I've been using BSNES v073, the LAST version to use its old GUI and it runs perfectly fine on my machine. You have to tweak its settings to your liking, but I've had no issues with it.
Title: Re: Utilities: We got some new SNES emulators
Post by: MathUser2929 on September 16, 2013, 01:34:20 pm
ZSNES is far from being nesticle. All games I've tried run in the emulator run fine at full speed and with sound. People might not like the in emulator GUI but it becomes alot better once you change some options, such as right click mouse for GUI and control GUI with controller. People think that not being hardware accurate makes the emulator like Nesticle. Problem is very few systems have hardware accurate emulation. That's alot of Nesticles.
Title: Re: Utilities: We got some new SNES emulators
Post by: Kiyoshi Aman on September 16, 2013, 05:47:59 pm
What makes ZSNES like NESticle is not the accuracy of its emulation, but rather the fact that people are producing hacks which only work due to bugs in ZSNES.
Title: Re: Utilities: We got some new SNES emulators
Post by: KingMike on September 24, 2013, 09:40:16 am
I can't remember for certain as it's been so long, but I'm pretty sure people were producing Nesticle-only hacks/homebrew.
I do recall it being difficult to find certain ROMs for awhile that weren't hacked for Nesticle compatibility (Super C is one example).
The one I can remember is many SMB hacks that continued to use the commonly distributed "no title" bad ROM. (as I recall, it worked because Nesticle zero-filled RAM rather than random-filled). Also, ROMs that continued to work after having headers corrupted by whatever the fuck DiskDude! (and his friends Ni0330 and pir0) were.
Title: Re: Utilities: We got some new SNES emulators
Post by: xnamkcor on October 08, 2015, 12:28:45 am
Edit: Hahaha, wrong topic.