Meta-code in some games

Discuss technical or other issues relating to programming the Nintendo Entertainment System, Famicom, or compatible systems.

Moderator: Moderators

Post Reply
krzysiobal
Posts: 712
Joined: Sun Jun 12, 2011 12:06 pm
Location: Poland

Meta-code in some games

Post by krzysiobal » Fri May 04, 2018 9:48 am

When I looked at the binary of some games, I see some weird text, which looks like comments or metacode of some higher language, (examples shown below). Any clue what's the purpose?

*Final Fight 3
Image

*1997 Super HIK 18-in-1 (JY-101)
Image

*1997 Super HIK 21-in-1 (JY-105)
Image

*Dragon Ball Z - Super Butouden 2 (Unl)
This is dumped from the blob game (right), comparing with the DBZ that is floating on the inernet (left) shows that those text were cut off, so maybe this blob is first release or something
Image

tepples
Posts: 21971
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Meta-code in some games

Post by tepples » Fri May 04, 2018 9:59 am

A lot of old-fashioned assemblers and linkers neglected to clear RAM before assembling into it. This caused unused areas to have whatever data happened to be in that part of RAM, and in this case, it happened to be source code. See "Category:Games with uncompiled source code" and "Final Fight 3 (NES)" on TCRF.

User avatar
Sumez
Posts: 920
Joined: Thu Sep 15, 2016 6:29 am
Location: Denmark (PAL)

Re: Meta-code in some games

Post by Sumez » Mon May 07, 2018 2:48 am

What was the GBA or DS game(?) that accidentally got filled with a bunch of cached porn websites? :D

tepples
Posts: 21971
Joined: Sun Sep 19, 2004 11:12 pm
Location: NE Indiana, USA (NTSC)
Contact:

Re: Meta-code in some games

Post by tepples » Mon May 07, 2018 4:35 am

There was the unreleased game DynaMike for Game Boy Color.

User avatar
Sumez
Posts: 920
Joined: Thu Sep 15, 2016 6:29 am
Location: Denmark (PAL)

Re: Meta-code in some games

Post by Sumez » Mon May 07, 2018 5:48 am

Yes, that was the one! I knew I could count on you.

Post Reply