hacks for compatibility
Moderator: ZSNES Mods
hacks for compatibility
I would suggest that Zsnes should use more hacks to make more games playable, especially for those no other solution can be found. Of course this hacks should only stay as long as a better solution can be found. I'm thinking especially on daffy duck - marvin invasion, without hack the flickering of the background makes it unplayable and switching it of makes no fun.
To resume it in one sentence: More hacks should be used as a temporal solution, please don't get me wrong, I just ask to take into consideration.
How about making a poll whether to use hacks?
Thanks for your attention
To resume it in one sentence: More hacks should be used as a temporal solution, please don't get me wrong, I just ask to take into consideration.
How about making a poll whether to use hacks?
Thanks for your attention
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- ZSNES Shake Shake Prinny
- Posts: 5632
- Joined: Wed Jul 28, 2004 4:15 pm
- Location: PAL50, dood !
Besides, ZSNES is already quite loaded with them.
皆黙って俺について来い!!
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Code: Select all
<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Well ZSNES doesn't compare to UOSNES hacks wise.
In ZSNES we have a few dozen hacks. In UOSNES, I can't name a single game that isn't hacked. Every game I could think of I found a hack for in UOSNES source. It's incredable how UOSNES even goes ahead to rewrite major segments of some games to get them to work.
In ZSNES we have a few dozen hacks. In UOSNES, I can't name a single game that isn't hacked. Every game I could think of I found a hack for in UOSNES source. It's incredable how UOSNES even goes ahead to rewrite major segments of some games to get them to work.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Well, it's a really old core of Snes9x with parts stolen from ZSNES, XPP, SNEeSe, newer Snes9xs, AdvanceMAME and possibly other stuff. Then to get things to work with all that monstrosity, it just keeps on hacking and hacking away at the core.Noxious Ninja wrote:It's... UltraSNES. All the incompatility of UltraHLE, now for the SNES!
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
No.. The current paradigm of doing things at this point is to REMOVE the hacks in favor of more accurate SNES emulation. This will serve to better the emulator, help point out problems, and clean up the code.
It's about emulation here and not just being able to play your favorite pirating game right?
It's about emulation here and not just being able to play your favorite pirating game right?

[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Valid point.Stifu wrote:I think that's a tiny bit hypocritical... If pure emulation was the only goal, we wouldn't have stuff like filters or online play...EMu-LoRd wrote:being able to play the games is just a nice side effect...
But at least those features are optional. Using or not using hacks is not an option to the user.
-
- Dark Wind
- Posts: 1271
- Joined: Thu Jul 29, 2004 8:58 pm
- Location: Texas
- Contact:
Byuu and anomie are working on the future of SNES emulation. It will be interesting to see what comes out of all of their research.
BTW, is the version of Snes9x with anomie's rewritten gfx engine available anywhere? Or any time soon?
BTW, is the version of Snes9x with anomie's rewritten gfx engine available anywhere? Or any time soon?
Last edited by Noxious Ninja on Tue Mar 01, 2005 5:07 am, edited 1 time in total.
[u][url=http://bash.org/?577451]#577451[/url][/u]
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Yeah, in Snes9x CVS along with all sorts of other rewrites. anomie is making some excellent progress lately. And no, Snes9x CVS is not for non developers.Noxious Ninja wrote: BTW, is the version of Snes9x with anomie's rewritten gfx engine available anywhere?
If you ask certain devlopers nicely for a copy for a platform that they're able to compile, odds are you'll get it.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Its just what I said, the developers should work on accuracy, but hacks can make the game playable before. I don't said that hacks should be used for everythingEMu-LoRd wrote:You are correct, being able to play the games is just a nice side effect... but really, it's all about accurate SNES emulation.Nightcrawler wrote:It's about emulation here and not just being able to play your favorite pirating game right?
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
Overload has told me that his emulator doesn't contain a single hack.
Based on the fact that his emulator doesn't even do SPC7110 via decompress packs (hack/cheating) I take that as fact.
Based on the fact that his emulator doesn't even do SPC7110 via decompress packs (hack/cheating) I take that as fact.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
Indeed, I didn't mean to sound like I was supporting the use of hacks, I'd rather have accurate emulation... It's much more suitable.IceFox wrote:Valid point.Stifu wrote:I think that's a tiny bit hypocritical... If pure emulation was the only goal, we wouldn't have stuff like filters or online play...EMu-LoRd wrote:being able to play the games is just a nice side effect...
But at least those features are optional. Using or not using hacks is not an option to the user.
Maybe I wasn't clear enough. I mean if a game doesn't run and can't get to run by accuracy, a hack should be made until the hack gets obsolete, because of higher accuracy.
Has someone a good argument against hacks? you could make a command line or switch to turn hack on/off, so everyone can get what he wants, would this be a solution?
Zsnes users want: a fast emulator that runs every game without bugs and an easy GUI
Developers want an accurate emulator, easy to maintain
I just try to find a way user and developer can be happy. I'm sad I can't contribute more
Has someone a good argument against hacks? you could make a command line or switch to turn hack on/off, so everyone can get what he wants, would this be a solution?
Zsnes users want: a fast emulator that runs every game without bugs and an easy GUI
Developers want an accurate emulator, easy to maintain
I just try to find a way user and developer can be happy. I'm sad I can't contribute more
-
- ZSNES Developer
- Posts: 3904
- Joined: Tue Jul 27, 2004 10:54 pm
- Location: Solar powered park bench
- Contact:
The problem with that is when you start playing games with hacks, you don't realize it's broken, and hence don't ever get around to fixing it correctly.
It's also a problem knowing when to remove a hack, since you no longer remember where in the game the hack was needed for exactly and you can't reliably test if it's safe to remove the hack or not.
It's also a problem knowing when to remove a hack, since you no longer remember where in the game the hack was needed for exactly and you can't reliably test if it's safe to remove the hack or not.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
_____________
Insane Coding
-
- Buzzkill Gil
- Posts: 4295
- Joined: Wed Jan 12, 2005 7:14 pm
Several ZSNES users want an accurate emulator as well.Player1 wrote:Maybe I wasn't clear enough. I mean if a game doesn't run and can't get to run by accuracy, a hack should be made until the hack gets obsolete, because of higher accuracy.
Has someone a good argument against hacks? you could make a command line or switch to turn hack on/off, so everyone can get what he wants, would this be a solution?
Zsnes users want: a fast emulator that runs every game without bugs and an easy GUI
Developers want an accurate emulator, easy to maintain
I just try to find a way user and developer can be happy. I'm sad I can't contribute more
Notably ROM hackers.
-
- Romhacking God
- Posts: 922
- Joined: Wed Jul 28, 2004 11:27 pm
- Contact:
Didn't we just go over this? Hacks don't do anything to help the emulation. In fact, as Nach pointed out, they can hurt it. All a hack does is allow people like you who don't give a rat's ass about the emulation and just want to play a game you don't own faster and for free. I'll be honest.. I play games I don't own too, but the mentality that this is what ZSNES is for and all about is very bad and gives the emulation community a bad name. ZSNES is not being developed with this mentality. Go switch to an emulator that is.Player1 wrote:Maybe I wasn't clear enough. I mean if a game doesn't run and can't get to run by accuracy, a hack should be made until the hack gets obsolete, because of higher accuracy.
Has someone a good argument against hacks? you could make a command line or switch to turn hack on/off, so everyone can get what he wants, would this be a solution?
Zsnes users want: a fast emulator that runs every game without bugs and an easy GUI
Developers want an accurate emulator, easy to maintain
I just try to find a way user and developer can be happy. I'm sad I can't contribute more
If you want to play it that badly, buy a copier or look on ebay for the cartridge and an SNES.. or... USE A DIFFERENT EMULATOR THAT DOES RUN IT!
Being that you have several options and there are a handful of good SNES emulators, preaching for more hacks in ZSNES when the devs are trying to REMOVE them is fruitless.
Either take some of the above actions or have some patience and wait for the day ZSNES will run xx game without a hack.
[url=http://transcorp.romhacking.net]TransCorp[/url] - Home of the Dual Orb 2, Cho Mahou Tairyku Wozz, and Emerald Dragon SFC/SNES translations.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
[url=http://www.romhacking.net]ROMhacking.net[/url] - The central hub of the ROM hacking community.
Nightcrowler, I am patient. It is just a suggestion.
Quote Nach:
The problem with that is when you start playing games with hacks, you don't realize it's broken, and hence don't ever get around to fixing it correctly.
It's also a problem knowing when to remove a hack, since you no longer remember where in the game the hack was needed for exactly and you can't reliably test if it's safe to remove the hack or not.
I said you could make a switch that turns all hacks of, I would volunteer to test games in an unhacked version. I don't want to bitch around, as I said I just see it from the user side and try to learn how everything works
Quote Nach:
The problem with that is when you start playing games with hacks, you don't realize it's broken, and hence don't ever get around to fixing it correctly.
It's also a problem knowing when to remove a hack, since you no longer remember where in the game the hack was needed for exactly and you can't reliably test if it's safe to remove the hack or not.
I said you could make a switch that turns all hacks of, I would volunteer to test games in an unhacked version. I don't want to bitch around, as I said I just see it from the user side and try to learn how everything works