Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove Sonic Classics (Compilation) modifications from REV02 #7

Closed
Clownacy opened this issue Aug 17, 2015 · 0 comments
Closed

Remove Sonic Classics (Compilation) modifications from REV02 #7

Clownacy opened this issue Aug 17, 2015 · 0 comments

Comments

@Clownacy
Copy link
Member

I compared Sonic Classics' version of S1 to the usual S1REV00, and I think it's safe to say there are some properties of Classics we can set apart from S2REV02. First up, Classics' S1 has no checksum code, its RAM is arranged differently, and it writes 'SEGA' to FFFFFFE4. The copy of S2 in Classics does all of this, too. I'm thinking of removing these from gameRevision 2, to get as accurate a version of S2REV02 as possible. On a similar note, ErrorTrap is different in Classics:

ErrorTrap:
bra.s ErrorTrap
nop
bra.s ErrorTrap

I don't think this was a part of S2REV02; I'm certain S3 was based on S2REV02 (it has the JmpTos removed), and it uses the old ErrorTrap. Based on that, I'm thinking of giving that one the sack as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant