Conversation

Charlotte lotteheartplural/Cinny cinny_heart_plural thetadelta ursaminor treblesand

“clean-room reimplementation”
ask if it’s clean-room or just a decomp
doesn’t understand
i pull out a chart explaining the difference between clean-room or decomp
“it’s a good clean-room reimplentation!”
checks it out
Copyright (C) 1997, Nintendo.

mfw

1
0
2
@charlotte cue that Sega thing where the copyright string was necessary for the console to recognize the cartridge
1
0
0

@novenary yeah no i read it out of the header comment from one of the code files in the repo

1
0
0
@charlotte yeah I figured it wasn't the same I just thought it'd be funny to mention
1
0
0

@novenary on older nintendo handhelds it’s not a copyright string that is included but instead the logo of nintendo

1
0
0
@charlotte which was eventually worked around because the checksum they used is so bad
2
0
0

@novenary @charlotte yeah, sega v accolade's final decision seems to be "neat trick, but forcing someone to show a trademark then getting mad when they do isn't legal."

1
0
0

@5225225 @novenary practically it is a good way to ensure that the cartridge is making good contact

0
0
0
@charlotte wait nevermind apparently the way this works on the Gameboy is by swapping the data since the check actually compares the logo to a copy in the bootrom, but only after the animation completes
1
0
0
@novenary @charlotte iirc on DMG its only the bottom half too
0
0
1