11 March 2016 - Forum Rules
Started by mopoz, March 11, 2013, 05:20:03 AM
Quote from: henke37 on March 11, 2013, 11:21:36 AMAll licensed snes games include a header that states the id of the memory map used.
Quote from: Gideon Zhi on March 11, 2013, 01:09:52 PMExcept that with the exception of stuff like the NMI, IRQ, and reset vectors, most of the header information is never actually accessed by the software, and as such is frequently incorrect and can't be trusted.
Quote from: henke37 on March 12, 2013, 03:23:17 PMEmulators actually look at these headers to figure out how to map the game.
Quote(6:01:41 PM) Gideon Zhi: Hey, I *know* there are some SNES games that have bad cartridge header information buried in them.(6:02:06 PM) Gideon Zhi: but I don't know what any of them are, offhand.(6:02:31 PM) <byuu>: bazooka blitzkrieg says it has no ROM and 8mbit RAM(6:02:34 PM) <byuu>: the reverse is true(6:02:45 PM) <byuu>: thats ... actually it for commercial titles(6:02:55 PM) <byuu>: betas and protos are fucked across the board(6:03:02 PM) <byuu>: DSP1 tech demo, batman revenge of the joker, all of the(6:03:03 PM) <byuu>: m(6:03:13 PM) Gideon Zhi: I could have sworn that there were a bunch that had bad hirom/lorom bytes?(6:03:17 PM) <byuu>: header doesnt distinguish between DSP1 and ST01x revisions(6:03:30 PM) <byuu>: i dont know, nobody checks those(6:03:35 PM) Gideon Zhi: hah.(6:03:44 PM) <byuu>: if its at 7fcx its lorom, if its at ffcx its hirom(6:03:57 PM) <byuu>: if its at both we look at the reset vectors first opcode to determine which one is correct(6:04:05 PM) <byuu>: first op is almost always sei, clc or xce(6:04:21 PM) <byuu>: it can also be at 40ffcx
Page created in 0.051 seconds with 20 queries.