PDA

View Full Version : Important swapless-audio hack info


catfish
12-21-2003, 11:57 AM
Since the day I discovered the no-CD trick, ppl have been complaining about it's stability.

Well, thanks to anonymous hackers, I now have a way to make it as stable as the CD-only version. The user can select the no-name track with no ill effect. Oddly enough, I've been staring at the answer for quite awhile (+3 months) and never noticed.

First I must confirm that rebooting is the cause of corruption for both the swapless and CD-only audio hacks. When u use the audio exploit, DO NOT use the reboot function and try the hack again, power off first.

The answer is simple. Shorten the pathname by 2 charcters and the DB will never get corrupted by improper keypresses.
Use a hex-editor and find the path "d:\linux.xbe". replace the bytes for "b" (62) with "00". Rename or copy your xbe to "d:\linux.x". You can also change it to anything u like 7 characters or less, (10 total, "d:\" is rquired) Make sure to zero out the bytes after the xbe name.

If you're using my installer, u can benefit from this by using the root of E for PBL.
Copy the contents of E:\Phoenix to E:\ then rename "e" to "default".
Edit swapless.DB and change "D:\Phoenix\e" to "d:\default".
Replace the swapless.DB in E:\Phoenix\originals\ with your newly editted version.
Select "re-install CD/swapless exploit" to activate.
Your BIOS is now loading from E:\Bioses and your dash is still loading from E:\Phoenix.

Sarcoptic
12-22-2003, 10:08 PM
Just wanted to say you are definitely the man for discovering these beautiful fixes. Just edited my ST.DB file and followed instructions, now I can boot linux.x as my file. THANK YOU AGAIN FOR ALL THE EXCELLENT WORK!!!!!

catfish
12-23-2003, 11:11 AM
Thanks, but the credit goes to Morden and a nameless guy.
I'm just the guy who feels the need to spew everything I know.

There is another cause of corruption.
If u power on without an A/V plug in the Xbox and then plug in the A/V cord without powering off first, the ST.DB will get corrupted.

mathieu
12-23-2003, 10:18 PM
catfish,

Did you mean zero all the byes out, including the "e" because you said zero out (62) but that also leaves the e which is (65). [you have a file that looks like:
"linux.x e"

Anyways, I went ahead and did it and it does work perfectly, thanks again. Just wanted to clear it up just incase someone else was wondering the same thing.

Mordenkainen
12-24-2003, 10:29 AM
It shouldn't matter, but I reccomend you null out both the characters.

Just nulling out the b should work.

Morden.

Z80
12-26-2003, 12:19 PM
The reason not nulling out the b doesn't hurt is because the string is terminated by $00. You would only get a left over B if your use $20 rather than $00 as $20 is a blank space.