Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,491,032
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-27-24 04:14 AM
Guest: Register | Login

0 users currently in ROM Hacking | 4 guests

Main - ROM Hacking - phantasy Star II - Genesis New thread | New reply


midwife
Posted on 07-18-07 07:31 PM Link | Quote | ID: 55951

Newcomer
Level: 8

Posts: 2/7
EXP: 1466
Next: 721

Since: 02-24-07

Last post: 5574 days
Last view: 5548 days
Hi ! I'm searching for documents about PS2 ROM format. Any clues ?
( btw Google have not give me the answer :p )

Stifu
Posted on 07-18-07 07:44 PM Link | Quote | ID: 55961


Cobrat
Level: 56

Posts: 181/666
EXP: 1361371
Next: 36805

Since: 02-22-07

Last post: 686 days
Last view: 308 days
This hacking community mostly mostly revolves around Nintendo, so you may have better chances of getting your question answered on a pro-Sega board...
Sonic CulT, for example... but it looks like they're having problems now.

You may still get your answer here, anyway...

Bit-Blade
Posted on 07-18-07 10:36 PM Link | Quote | ID: 56033


Micro-Goomba
Level: 12

Posts: 6/18
EXP: 5993
Next: 1928

Since: 06-17-07

Last post: 5944 days
Last view: 4924 days
The jerks that hosted Cult Net and a bunch of other sega/sonic stuff pulled their servers without warning. Now it seems said servers are available for coin, and they are asking for help from the users who go there.

As for Phantasy Star II? A good path for you would be to begin to learn Motorolla 68000 assembly language. There's a great guide on Devega, but... crap, they got taken down too... No matter. If you want this guide, PM me. I saved it to my hard drive a while back. I'll send you a link by PM. This guide, while a bit on the dry side, is EXTREMELY useful as an introduction to genesis ASM, or for anyone who has little to no experience.

Luck is also on your side that 68k asm is fairly easy to use. By comparison, the NES is much less forgiving in its ASM. I can't speak for the Snes, though.

So why am I shoving ASM down your throat? It's one of the most needed skills a rom hacker can acquire, since we are reverse engineers. It will allow you to institute certain changes. As for PSII itself, you'll need to get your hands dirty and use a little corruption. Go to zophars or romhacking.net for that. There is also a development emulator (similiar to FCEUXP) for the genesis, but I don't know how good it is.

If you don't feel up to it, that's fine, you take your own pace.

Nicole
Posted on 07-18-07 11:54 PM (rev. 2 of 07-18-07 11:57 PM) Link | Quote | ID: 56059


Mole
Level: 43

Posts: 216/363
EXP: 547920
Next: 17126

Since: 02-19-07
From: Massachusetts/Virginia

Last post: 4350 days
Last view: 3329 days
I did find some data on Phantasy Star II once, unfortunately it wasn't very much and I lost it- I found what I think was the TSA definitions (not the format), and what might have been part of the level data (but I never got around to further examination), and all the data was via corruption.

On a better note, all of the area graphics are compressed in the "Nemesis" graphics format that is also used in Sonic games. To make it even easier, Nemesis programmed a searcher program for the format, all you need to do is load the ROM into the searcher, and it decompresses the graphics neatly and labels them by offset... I vaguely recall that the current Nemesis compressors are of better quality than those used by Sega, so 99% of the time you can just shove the re-compressed data back into the same offset without repointing.

Also, I recall a theory that PSII was actually the base of Sonic 1, programming-wise... Unfortunately it was on the s2beta page that is now down.

____________________

smkdan
Posted on 07-19-07 07:43 AM Link | Quote | ID: 56177


Ninji
Level: 36

Posts: 59/238
EXP: 288666
Next: 19444

Since: 05-26-07

Last post: 4063 days
Last view: 4012 days
Posted by Bit-Blade
Luck is also on your side that 68k asm is fairly easy to use. By comparison, the NES is much less forgiving in its ASM. I can't speak for the Snes, though.


Is that because of the mappers or something that makes 68k code easier to read? I haven't read much about it, just that it's a pretty beefy processor.

Skreeny
Posted on 07-19-07 07:49 AM Link | Quote | ID: 56179


Cobrat
Level: 56

Posts: 398/653
EXP: 1321824
Next: 76352

Since: 02-21-07

Last post: 5341 days
Last view: 4843 days
Posted by Imajin
Also, I recall a theory that PSII was actually the base of Sonic 1, programming-wise... Unfortunately it was on the s2beta page that is now down.
I'm pretty sure that was referring almost exclusively to the object-handling code, which Yuji Naka carried over to many of his programming projects, albeit in more or less refined versions.

Bit-Blade
Posted on 07-19-07 01:20 PM Link | Quote | ID: 56231


Micro-Goomba
Level: 12

Posts: 7/18
EXP: 5993
Next: 1928

Since: 06-17-07

Last post: 5944 days
Last view: 4924 days
Posted by smkdan
Posted by Bit-Blade
Luck is also on your side that 68k asm is fairly easy to use. By comparison, the NES is much less forgiving in its ASM. I can't speak for the Snes, though.


Is that because of the mappers or something that makes 68k code easier to read? I haven't read much about it, just that it's a pretty beefy processor.


I'm not sure about mappers, but I can say it appears to be pretty direct to control graphics with the VDP (Video Display Processor). About as much as I know is a bit of the concepts about how the VDP is used (though it's been a while). I'm hardly an expert, other members might be able to answer that more clearly than I.

Also, if I am mistaken in any of those particular details I'd like to know.


Main - ROM Hacking - phantasy Star II - Genesis New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.018 seconds. (339KB of memory used)
MySQL - queries: 67, rows: 93/94, time: 0.014 seconds.