|
Post by corona on Feb 20, 2006 23:34:16 GMT 1
The other day I spent modifying roms. Hacking away for several hours, I converted my entire library to PAL and it was 100% worth it. Converted Mario RPG is running at 47 fps (almost flawless!) And other games such as Killer Instinct and Mortal Kombat run at a constant 50fps (with a little tweaking)
And its all thanks to those bloody geniouses at snesadvance!
Im off to try out some other roms now, I will post a report of all the roms I get working well.
|
|
|
Post by cronos on Feb 21, 2006 0:30:25 GMT 1
Snesadvance has nothing to do with this. This PAL thing actually was an idea -I- had several months ago, after many disappointing and slow gaming experiences on various emulators. Just telling you this because I don´t want to make anyone at snesadvance angry because of foreign hacks spread around in their name. And nice idea posting your results here!! I bet people are curious about the speed gains. I in particular am interested in a hack of Demon's Crest US NTSC to PAL as I have no time to test it right now, if anyone did this AND the speed hacks STILL get applied (even if the rom is PAL patched) please please post it!! thanks.
|
|
|
Post by astrid on Feb 21, 2006 0:57:07 GMT 1
good idea on the PAL thing cronos. would either of you happen to have the hex string to convert SMRPG in particular from NTSC to PAL? I am not new to hex editors, only to the snes on PSP emulation scene, so all I need is what byte to change to what and where also which settings are you using to obtain maximum fps? I am running snes9xTYL-0.3me (kernel mode) on a 1.50 PSP as I understand it runs better than the user mode non me one? using 333Mhz CPU clock with all other settings at default. anything I should change to make speed faster? what about "Fast Mode7" under Hack/debug menu, and do you use frameskip (Auto or 1/2/3 or whatnot) to get maximum speed in SMRPG and Chrono Trigger? mine is usually at 0, and SMRPG is running at like 17 FPS. still NTSC thanks in advance
|
|
|
Post by prettzv on Feb 21, 2006 1:02:27 GMT 1
I would like this info too, that would be kicks butt. Very exciting stuff. Hook me up corona
|
|
obake
New Member
Posts: 37
|
Post by obake on Feb 21, 2006 2:14:16 GMT 1
i haven't actually get it and i also read the other post.
is this just for NTSC roms and they are tricked to be PAL by hex-editing them? so "Game(NTSC)hex-edited-to-PAL" is different from "Game(PAL) native"?
|
|
|
Post by cronos on Feb 21, 2006 2:20:08 GMT 1
Of course a native NTSC rom is different from a native PAL rom. If you change that native NTSC rom to PAL, it still differs from the PAL native version, but has the same TIMING (50 hz). So if you have a PAL game (german, 50hz) and NTSC game (english, 60hz) you can change it to 50hz by editing that hex value in the rom file. But the rom STILL is the same us game which of course differs from the PAL game - just the timing is now also PAL.
If you change any NTSC rom to PAL timing, you actually only change one hex value - what I want to know is - is this enough to make TYL "think" it is a different rom (hence won´t apply any speed hacks to it)?
Can someone please test and confirn this?
PS.: you can change any PAL to NTSC and NTSC to PAL as you like, as I said, the timing depends on a single value inside the rom, which makes the SNES use "PAL" or "NTSC" timing.
|
|
obake
New Member
Posts: 37
|
Post by obake on Feb 21, 2006 2:24:53 GMT 1
no, i asked if a a NTSC-game, hex edited to PAL, is emulated different to the same game in the PAL version. because then, the NTSC game isn't native (or original) anymore, is it?
|
|
|
Post by corona on Feb 21, 2006 3:57:43 GMT 1
Ok, sorry about the vagueness of my first post. Converting the roms to PAL isnt all Im doing to increase speed. Snesadvance has a large supply of simple and some advanced hacks to help increase performance to a playable level. Often, this speed increase comes at the cost of pixel quality or uhhhh... other things (such as sprites being completely wrong, or a jumble of pixely doom) But anyway, certain roms have certain editing that can increase the speed of them dramatically. Normally, these hacks are done automatically when playing TYL. (the game loads, it will apply speed hacks and then continue to load) But since the database for speed hacks in TYL is out of date, many roms that could be running more smoothly suffer from unnecisarry slowdown. By applying the hacks to the smc file and saving it that way, you have a permenently juiced up rom, and some drool inducing gaming experience at your fingertips.
As for other roms that I have working at full speed: The list includes Final Fantasy 2 and 3, Chrono Trigger (yes, even in battles) and Earthbound. Most of the better RPGs I have working at very, very good speeds. For some reason, certain games (Lufia, Donkey Kong series) are running slower with the new speed hacks. Im gonna keep chipping away at this for a while and report back later. Signing off...
|
|
|
Post by prettzv on Feb 21, 2006 4:22:46 GMT 1
kk thnx bro
|
|
|
Post by astrid on Feb 21, 2006 5:15:51 GMT 1
Would it be possible to post the instructions on how to get those to work at full speed? Only these four specifically:
Chrono Trigger Super Mario RPG Final Fantasy IV (Dejap translation) Final Fantasy III US (I prefer it over Sky Render's FFVI translation)
would be much appreciated!
|
|
|
Post by cronos on Feb 21, 2006 11:26:21 GMT 1
CORONA, PLEASE tell us how to APPLY these to the roms!
I really don´t know why I can´t get it to work myself, maybe it´s the really LIMITED time I have these days or I am just BLIND on what to do. I can´t even find it on that SNESAdvance tutorial site. How to apply speedhacks to ROMS?
HELP CORONA
|
|
obake
New Member
Posts: 37
|
Post by obake on Feb 21, 2006 16:55:56 GMT 1
hm, i read the tutorial at snesadvance, and i now understands how it works basically. but as i read, they create a file that is loaded and used by snesadvance. so, no permanent changing of the rom-file. i would like to have a guide for dummies, or an example, so i can edit my roms permanently by myself. it would be very kind, if you could do so, corona. thanks
|
|
|
Post by cronos on Feb 21, 2006 17:03:02 GMT 1
yes, CORONA, PLEASE tell us how to APPLY these hacks to the roms themselves!
|
|
|
Post by corona on Feb 21, 2006 22:49:10 GMT 1
Do a little bit of research. Snes Advance has tutorials on how to hex edit these hacks into the roms permenently. Unfortunatly, since these hacks are permenent, you will need to make a copy of the rom before hand (just in case something goes horribly wrong) Now, be aware that there hacks can take hours to modify. (it took me 8 hours to figure out the hex editing system!) But it can be well worth your time if you do it properly. SnesAdvance has a list of instructions on how to mod each rom individually. But to do the editing, you will need to download the Debug version of VisualBoyAdvance. From there on you can mod the rom and increase speed. Take a little time off to learn the system and you will reap the benefits.
|
|
|
Post by prettzv on Feb 21, 2006 22:55:32 GMT 1
If I am not playing I will be editing.... WOOT!
|
|
|
Post by corona on Feb 21, 2006 23:09:41 GMT 1
Ouch. I just ran into a steel wall. Some of the roms I have edited are becoming corrupt and crashing. Im starting to think the speed at the cost of the game isn't actually a worthwhile trade.
Super Mario RPG, Final Fantasy 2 & 3, and Chrono Trigger all end up crashing sooner or later. The Final Fantasies and Chrono Trigger crash about 10 minutes into the game, but Mario RPG didnt crash until I was nearly at the end (I was fighting the Czar Dragon) Im gonna do some angry emailing and find out why things are turning out so poorly.
I didnt want to post this until I could 100% confirm that the roms crashing was a result of my editing.
|
|
|
Post by cronos on Feb 21, 2006 23:32:35 GMT 1
please tell at least me I waited ALL day for your answer, checking every post, whenever I had some time, I looked here, just tell me and I will try it myself, the speedhacking i mean. If the roms can be hacked, tell me how, thanks in advance.
|
|
|
Post by corona on Feb 22, 2006 4:40:25 GMT 1
@ Cronos, yes, those roms you asked for are easy to hack and increase speed, however, the hacking process seems to have a byproduct of causing the game to crash at certain points. So far, I have had no luck in fixing these problems (and I skipped school to work on it all day too) If I find a method that helps out, I will post it.
|
|
|
Post by cronos on Feb 22, 2006 21:31:42 GMT 1
no no, please just tell me HOW, i will be fine with broken roms!!
|
|
|
Post by Tinnus on Feb 23, 2006 13:21:41 GMT 1
I think instead of going through all this trouble to convert NTSC to PAL, yoyo could simply add an option to "force PAL mode" or something
|
|
|
Post by laxer3a on Feb 23, 2006 14:09:25 GMT 1
He he he... That's what I was thinking 2 hours ago. Especially that some games check the register for the mode and dont work. Actually I think it is possible to "cheat" to the game to still believe it is in mode A and run in mode B.
Normal, Force as NTSC and force as PAL would be nice.
|
|
|
Post by Tinnus on Feb 23, 2006 15:50:42 GMT 1
And easy. I will add this to LJP too...
|
|
|
Post by laxer3a on Feb 23, 2006 18:10:45 GMT 1
Just for info... I will look at a new technique to make the emu goes faster again in mode7. :-)
I hope it is going to skyrocket !!! I will not go into details but I will try to use the ME for the speed up. So this stuff is a try for 1.0/1.5 users... Hope it works. And if so, sorry for 2.0+ users.
|
|
|
Post by skeldwar on Feb 23, 2006 21:13:05 GMT 1
That would be awesome laxer3a - If Firmware 1.0 or 1.5 is needed to have the best EMU then I'm all for it. I will be continually supporting you and your progress.
|
|
|
Post by sandman53 on Feb 23, 2006 21:30:40 GMT 1
Speed increases are always better, Firmire 2.00 + just has too many limitations to get the best possible results from an emulater. The best way is to have access like you do in the 1.0 and 1.5 firmwires.
|
|
|
Post by corona on Feb 23, 2006 22:42:11 GMT 1
Ok, I hacked away for several hours in the past few days and have finally come to the conclusion that either: #1. I suck ass at hacking. #2. The roms are corrupt. (and therefore all my work was stupid) #3. Finding a comfortable medium in between breaking the game and having proper speed isn't doable.
|
|
|
Post by prettzv on Feb 24, 2006 1:54:14 GMT 1
Laxer and Tinnus, both of your proposals are AWSOME!!!
|
|
|
Post by cronos on Feb 26, 2006 21:51:49 GMT 1
CRONOS PLEASE TELL ME HOW TO HACK THOSE ROMS! I do not give anything about corrupted roms or not, I just want to HACK THEM! PLEASE!! ;D
|
|
|
Post by corona on Feb 28, 2006 4:22:04 GMT 1
I already answered you fool. Go to SnesAdvance. Read the d**n tutorial. Im not gonna hold your friggin hand and walk you down to the rom hacking store, so put on a fresh diaper and shut up.
|
|
|
Post by astrid on Feb 28, 2006 5:25:55 GMT 1
I think he's just unable to find the tutorial. It'd be appreciated if you posted a link to the specific tutorial, because nothing is on the snesadvance site that I can see either.
|
|