"Square Rape"... wth?

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

"Square Rape"... wth?

Post by Cyrus »

I've mentioned this several times in other threads but go no response. What's with this? Is anything being done about this? Why hasn't anything been done for so long? Would it be that hard to fix?
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

Simply put, Squaresoft and many other companies (Square games just being the most well known example) fuck with the hardware to produce the desired noise. And this is hard to emulate, because since it takes advantage of stuff that the hardware wasn't really designed for, accurate timing is crucial.

Though I believe this is mentioned in many places.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

Post by Cyrus »

But what the hell... I've been using Zsnes since I was in the 6th or 7th grade and that would be 6 or 7 years ago, and I remember Zsnes used to have proper sound with Chrono Trigger in the earlier versions. Snes9x never had problems with it and it still doesn't but sadly windows xp on my computer hates Snes9x.

The first time I used Zsnes was on a super ancient laptop which was 12mhz... I ran the game in DOS. The first game? Chrono Trigger of course. On that note how fast/slow were laptops 7 years ago? I seriously think they were waaaaay faster than 12mhz, this one just happened to be one that was lying around... probably for a number of years before I came across it.
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

hax

They have been removed now.

But Zsnes has never had completely accurate sound for all games, even with hacks. Neither has Snes9x (unless there has been a recent update I'm unaware of).

But others are more qualified to talk about this stuff than I am.



12 Mhz? Haha, uhh, for some reason I don't think you're remembering that right.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

Post by Cyrus »

blackmyst wrote:hax

They have been removed now.

But Zsnes has never had completely accurate sound for all games, even with hacks. Neither has Snes9x (unless there has been a recent update I'm unaware of).

But others are more qualified to talk about this stuff than I am.

12 Mhz? Haha, uhh, for some reason I don't think you're remembering that right.
I've mentioned the 12mhz laptop before in a bunch of other threads. I would think I was smoking shit as well if it weren't for the fact that I still have it. And yes I confirmed (EDIT: I confirmed that a long time ago, I could be wrong), it is a 12mhz compaq laptop with a colour screen (looks about 14 inches). Possibly one of the first standard colour laptops out there.
Last edited by Cyrus on Thu Oct 06, 2005 9:20 am, edited 1 time in total.
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

You should try running CT on it again and estimate the average FPS, heh.

I mean, since the minimum requirements for Zsnes to run smoothly apparently lie around 200-300 mhz, or something.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

Post by Cyrus »

blackmyst wrote:You should try running CT on it again and estimate the average FPS, heh.

I mean, since the minimum requirements for Zsnes to run smoothly apparently lie around 200-300 mhz, or something.
Isn't 200mhz the amount needed to run windows zsnes? I'm talking about Ye Olde Fashione DOS. I really hope I wasn't on shit and that it's 12mhz and not 12mb of stone age RAM or something.

I hope it still works, but I can't seem to find it's adapter. But I recall beating CT on it with horrible lag. I beat the game with chars from level 30-40 because leveling up took forever due to the lag and because of those low level it was damn hard beating lavos. If I'm not mistaken it should have been about 15fps which is amazing for 12mhz.

I will do my best to test it one more time if I can find it's parts. I remember it couldn't switch video modes so I had to disable the BG3 layer in certain areas of CT in order to see anything. Man I'm gonna test it tomorrow if I can.
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

The speed boost from switching to the DOS version is not that much... only a few fps, in my experience.

12 MB sounds more likely to me.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
dansun

Post by dansun »

I'm sure this question has been asked plenty of times before since it's such an obvious one, but I can't seem to find the answer anywhere I look. Why doesn't zsnes take the code used for supposedly better sound cores from other emulators such as sneese or the sound core from snesamp? That way, it would combine all the features and compatibility of zsnes with well-emulated spc700 code. I suppose of course there may be licensing issues or maybe the spc700 timing code is so intertwined with that of the cpu core that it would be impossible unless one would rewrite the spc700 code in zsnes to conform to say the equivalent code in sneese.

Sorry if this question has already been answered or if my post is just plain stupid.
Joe Camacho
Devil's Advocate
Posts: 2293
Joined: Mon Aug 02, 2004 7:51 pm
Location: Hmo. Son.

Post by Joe Camacho »

Maybe they are trying to do it, and it's hard or the process takes time? Or maybe those other emulators are using hacks?
*Sometimes I edit my posts just to correct mistakes.
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

It's just not feasible without major headbanging. It's like trying to fit a cube in a triangle slot.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

Post by Cyrus »

Uh back on topic can those hax be reimplimented? I'm playing Chrono Trigger now and hearing the sound butchered so horribly makes me want to punch a wall or something. Which is a bad idea, walls are too soft.
Starman Ghost
Trooper
Posts: 535
Joined: Wed Jul 28, 2004 3:26 am

Post by Starman Ghost »

FireKnight wrote:Uh back on topic can those hax be reimplimented?
No. Never.
[code]<Guo_Si> Hey, you know what sucks?
<TheXPhial> vaccuums
<Guo_Si> Hey, you know what sucks in a metaphorical sense?
<TheXPhial> black holes
<Guo_Si> Hey, you know what just isn't cool?
<TheXPhial> lava?[/code]
Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

Post by Cyrus »

Megabyte wrote:
FireKnight wrote:Uh back on topic can those hax be reimplimented?
No. Never.
Don't make me ban you from the internet.

But seriously can they be reimplimented or would there be a problem with that?
blackmyst
Zealot
Posts: 1161
Joined: Sun Sep 26, 2004 8:36 pm
Location: Place.

Post by blackmyst »

I think there's been lenghty discussion about that in the past. I wouldn't know where to dig up the thread on it though.

I think it might be somewhere in the WIP thread, even.
[size=75][b]Procrastination.[/b]
Hard Work Often Pays Off After Time, but Laziness Always Pays Off Now.[/size]
Stifu
Regular
Posts: 245
Joined: Fri Dec 10, 2004 10:02 pm

Post by Stifu »

FireKnight wrote:But seriously can they be reimplimented or would there be a problem with that?
There would be a problem, it's been discussed before indeed...

Basically:

1- It's unclean
2- From what I gathered, hacks only work with a limited amount of ROM sets, as coders have to specify them one by one... Which means ROM hacks, translations etc won't "benefit" of the hacks unless the coders bother adding them to the list of ROM sets the hacks will work with.
3- Hacks sometimes get in the way of coders, one of them mentioned how a game actually worked better without hacks, so he's been wasting time trying different stuff because one hack or more were fucking things up... Or something.

The ZSNES team is (rightfully) trying to slowly but surely reduce the amount of hacks used in the emu... Using more hacks would be like adding more obstacles to the endless quest of trying to get closer to "perfect emulation"... Or something, yeah. o_o
Cyrus
Trooper
Posts: 480
Joined: Tue May 31, 2005 8:12 am
Location: Canada

Post by Cyrus »

Stifu wrote:
FireKnight wrote:But seriously can they be reimplimented or would there be a problem with that?
There would be a problem, it's been discussed before indeed...

Basically:

1- It's unclean
2- From what I gathered, hacks only work with a limited amount of ROM sets, as coders have to specify them one by one... Which means ROM hacks, translations etc won't "benefit" of the hacks unless the coders bother adding them to the list of ROM sets the hacks will work with.
3- Hacks sometimes get in the way of coders, one of them mentioned how a game actually worked better without hacks, so he's been wasting time trying different stuff because one hack or more were fucking things up... Or something.

The ZSNES team is (rightfully) trying to slowly but surely reduce the amount of hacks used in the emu... Using more hacks would be like adding more obstacles to the endless quest of trying to get closer to "perfect emulation"... Or something, yeah. o_o
Yes but I think it's safe to say this one hack is quite important. Bah maybe the sound is better in the latest WIP or something, it's been forever since I used one of those. Now if I can only remember what the hell the WIP page's URL was. To the google mobile!
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

http://www.ipherswipsite.com/zsnes/

Just download the last version that still had the hacks.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
grinvader
ZSNES Shake Shake Prinny
Posts: 5632
Joined: Wed Jul 28, 2004 4:15 pm
Location: PAL50, dood !

Post by grinvader »

FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
No hack is important. Ever. Period.
皆黙って俺について来い!!

Code: Select all

<jmr> bsnes has the most accurate wiki page but it takes forever to load (or something)
Pantheon: Gideon Zhi | CaitSith2 | Nach | kode54
SquareHead
Veteran
Posts: 970
Joined: Fri Jan 21, 2005 11:15 am
Location: Montana, United States

Post by SquareHead »

grinvader wrote:
FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
No hack is important. Ever. Period.
Nightcrawler
Romhacking God
Posts: 922
Joined: Wed Jul 28, 2004 11:27 pm
Contact:

Post by Nightcrawler »

SquareHead wrote:
grinvader wrote:
FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
No hack is important. Ever. Period.
Absolutely. I third this!

1.) Adding hacks to the emulator counters true emulation and having many hacks impedes one's ability to work on improving proper emulation..

2.) As mentioned, it's unclean code.

Yeah, I know we all have appreciated a hack or two in the emulator to be able to play our favorite game properly if at all(I think Emerald Dragon still won't run without a hack?), BUT.. in general, we should stay away from them. Once they have been removed, they should stay out. No new hacks should be added.
[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.
Jipcy
Veteran
Posts: 768
Joined: Thu Feb 03, 2005 8:18 pm
Contact:

Post by Jipcy »

FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
It's a difference of priority. Most emulator coders strive towards accurate emulation, but most emulator users just want the benefits of accurate emulation: playable games. You want Chrono Trigger more playable, but in order to do that, the programmers have to make a less accurate emulator.

Try SNEeSe. I think it might accurately emulate SPC rape. Or wait until bsnes has more features, like sound buffering, savestates, and joypad input.
[url=http://zsnes-docs.sf.net]Official ZSNES Docs[/url] | [url=http://zsnes-docs.sf.net/nsrt]NSRT Guide[/url] | [url=http://endoftransmission.net/phpBB3/viewtopic.php?t=394]Using a Wiimote w/ emulators[/url]
adventure_of_link
Locksmith of Hyrule
Posts: 3634
Joined: Sun Aug 08, 2004 7:49 am
Location: 255.255.255.255
Contact:

Post by adventure_of_link »

Nightcrawler wrote:
SquareHead wrote:
grinvader wrote:
FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
No hack is important. Ever. Period.
<Nach> so why don't the two of you get your own room and leave us alone with this stupidity of yours?
NSRT here.
Starman Ghost
Trooper
Posts: 535
Joined: Wed Jul 28, 2004 3:26 am

Post by Starman Ghost »

adventure_of_link wrote:
Nightcrawler wrote:
SquareHead wrote:
grinvader wrote:
FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
No hack is important. Ever. Period.
Which is exactly why my response was "No. Never.".
[code]<Guo_Si> Hey, you know what sucks?
<TheXPhial> vaccuums
<Guo_Si> Hey, you know what sucks in a metaphorical sense?
<TheXPhial> black holes
<Guo_Si> Hey, you know what just isn't cool?
<TheXPhial> lava?[/code]
snkcube
Hero of Time
Posts: 2646
Joined: Fri Jul 30, 2004 2:49 am
Location: In front of the monitor
Contact:

Post by snkcube »

Megabyte wrote:
adventure_of_link wrote:
Nightcrawler wrote:
SquareHead wrote:
grinvader wrote:
FireKnight wrote:Yes but I think it's safe to say this one hack is quite important.
No hack is important. Ever. Period.
Which is exactly why my response was "No. Never.".
Yeah, you're right.
Try out CCleaner and other free software at Piriform
Image
Post Reply