I just spent some time editing the PC Engine/TurboGrafx 16 codes to the proper format. I know some emulator likes the values in decimal, but I think that's dumb, so to keep in line with the rest of the site, they should be entered in the database as a byte (2-digit hexidecimal format). So the format for this system is AAAAAA:VV.
Also in regards to this system, I noticed a lot of the ram codes are in the range of 0xF80000. The TG16's memory isn't even big enough to hold this range. I noticed the address for Visitntx's Bonk code for health (F82DB4), according to MESS for the TG16, actually resides at 102DB4. I'm not sure if the RAM range is different for the PCE, or the SuperGrafx, or some other NEC system that runs these HUCards, but it kind of makes life difficult when trying to do IPS patches for ROM hacks, and exporting for different emulators and such. We should figure this out.
Anyhoooo, let's make sure when we're adding codes that we're keeping everything uniform. There is a table on the add code page that has the formats for the various systems, so pay attention to that.
Also in regards to this system, I noticed a lot of the ram codes are in the range of 0xF80000. The TG16's memory isn't even big enough to hold this range. I noticed the address for Visitntx's Bonk code for health (F82DB4), according to MESS for the TG16, actually resides at 102DB4. I'm not sure if the RAM range is different for the PCE, or the SuperGrafx, or some other NEC system that runs these HUCards, but it kind of makes life difficult when trying to do IPS patches for ROM hacks, and exporting for different emulators and such. We should figure this out.
Anyhoooo, let's make sure when we're adding codes that we're keeping everything uniform. There is a table on the add code page that has the formats for the various systems, so pay attention to that.

Comment