Comments (5)
Alright, REV02 is definitely wrong. The problem with KiS2 and Sonic Compilation is that neither of them have REV02's original header.
The Mega Play version does.
And yes, it lacks Compilation's bugs. The title screen was updated, changing the copyright year to 1993, putting this build a year before KiS2, two years before Compilation, and four years before Sonic Jam.
SEGA GENESIS
(C)SEGA 1992.SEP
SONIC THE
HEDGEHOG 2
SONIC THE
HEDGEHOG 2
GM 00001051-02Œ>
J
......ÿÿ.ÿ...ÿÿÿ
JUE
You have no clue how long I've wanted to see this :l
Thanks to this ROM, I now know that REV02 didn't remove the nop
s in ErrorTrap. That was just another change Compilation made.
from s2disasm.
Nice finds. Eagerly awaiting the "true" rev02 commits!
from s2disasm.
I've pushed my S2 Mega Play disassembly to the megaplay branch. Unfortunately, there's one discrepency: while the Compilation bugs aren't there, the edited HPZ/OOZ animated art tables are. I'll have to double-check if they really are absent from KiS2, and what they do in the first place.
from s2disasm.
Welp, I'm dumb. KiS2 has the animated-level-art edits as well. Also, I figured out what the changes are for:
; In REV02, for some reason these blank tiles' palette line was changed to lines 3 and 4.
; This is consistent with MTZ's blank tiles.
; Notably, the new palette lines' first entry always happens to match the current VDP background colour.
from s2disasm.
So now the Compilation bugs have been stripped from the main branch. Unfortunately, we'll probably never have a real bit-perfect REV02 ROM, since the JmpTos are massively different, even between Sonic Classics and S2 Mega Play. Still, this should be functionally perfect now, at least.
from s2disasm.
Related Issues (20)
- Add constants for hardcoded object positions
- clearRAM negative size results in invalid behaviour HOT 1
- RFC: Updated/custom AS builds HOT 7
- Nameless temporary lables should be banned from s2disasm HOT 7
- ASM68k branch
- Build tools are 64bit only
- Buiild Failure with Revision 2 and FixBugs Enabled HOT 1
- Sonic 2 ss HOT 2
- [enhancment]DAC Sample Names
- Knuckles in Sonic 2: Casino Night Zone object layouts HOT 2
- Convert sprite mappings to assembly(?) HOT 6
- I am trying to restore Wood Zone in a similar manner to Clownacy restoring Hidden Palace Zone and I'm attempting to add an extra slot for Wood Zone's background. How do I add to the Off_Level table? You're cool ;) HOT 1
- Broken bugfixes in OptionScreen_Select_Not1P and UpdateWaterSurface HOT 3
- Knuckles in Sonic 2 Broken Jump Sprite when fixBugs is Enabled HOT 1
- Some labels are *way* too verbose HOT 2
- i can't load the sprite Maps & pattern cues HOT 5
- Timer_frames should be renamed HOT 1
- Inaccurate description of bug in SwScrl_WFZ HOT 2
- knuckles in sonic 2 black screen error HOT 12
- hidden palace restoration error HOT 23
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from s2disasm.