Emulation How are the game files (roms) handled by the VC emulator in Commodore 64 Wii VC American (USA/NTSC) releases? (Not European ones)

SaulFabre

I like Yoshis and the Wii/Wii U scene.
OP
Member
Joined
Feb 6, 2019
Messages
3,186
Trophies
2
Age
25
Location
Ecuador
Website
saulfabreg-wiivc.blogspot.com
XP
7,836
Country
Ecuador
So, time ago i saw a method for inject Commodore 64 (C64 / C-64) games (roms) into Wii Virtual Console WADs, but the method described by @WiiCrazy only works on European (PAL) releases of Commodore 64 Wii VC, and seems no one asked nor talked about injecting in official NTSC releases of Commodore 64 Wii VC.

So i decided to again take a look/peek at these VC releases.
Also of the LZ77_snapshot.bin file, which is a snapshot made for a custom build of Frodo that (possibly Nintendo?) made it for run on Wii, compressed with LZ77 0x10 ((de)compressed with gbalzss or wwcxtool), there's an extra file which i think it's the rom files, inside the 00000005.app files.

But we're not talking about Wii WADs, but we're talking about how ROMs are handled by the NTSC Commodore 64 VC emulators.

This is the first hex digits (hex strings) that i've found in the following file int karate 1_tsr in the 000000005.app file of International Karate (USA) WAD:
unpacked_IK_USA_WAD/00000005_app_OUT/files/int karate 1_tsr
File size:
41,9 kB (42981 bytes)

Code:
00000000 01 08 0B 08 00 00 9E 32 30 36 31 00 00 00 A2 7F
00000010 BD 1C 08 9D 00 01 CA 10 F7 9A 4C 00 01 78 A0 00
00000020 84 01 84 AC 84 AD A9 E4 A2 AF 85 AE 86 AF A5 AE
00000030 D0 02 C6 AF C6 AE A5 AC D0 02 C6 AD C6 AC B1 AE
00000040 91 AC A5 AE C9 99 D0 E6 A5 AF C9 08 D0 E6 A9 01
00000050 A2 08 85 AE 86 AF B1 AC C9 FF D0 16 20 76 01 B1
00000060 AC AA 98 91 AE E6 AE D0 04 E6 AF F0 1E CA D0 F3
00000070 F0 14 C9 7F D0 0C 20 76 01 B1 AC AA 20 76 01 B1

And this is the first hex digits (hex strings) that i've found in the following file pitstopII in the 000000005.app file of Pitstop II (USA) WAD:
unpacked_Pitstop2_USA_WAD/00000005_app_OUT/files/pitstopII
File size:
41,7 kB (42788 bytes)

Code:
00000000 01 08 25 08 D4 07 9E 32 30 38 37 14 14 14 14 14
00000010 14 14 53 45 43 54 49 4F 4E 20 38 20 20 20 20 20
00000020 20 20 20 20 20 00 00 00 A2 00 BD 38 08 9D 00 01
00000030 E8 D0 F7 A2 FF 9A 4C 00 01 78 A9 34 85 01 A0 00
00000040 A9 22 85 AE A9 AF 85 AF A9 00 85 AC 85 AD A5 AC
00000050 D0 02 C6 AD C6 AC A5 AE D0 02 C6 AF C6 AE B1 AE
00000060 91 AC A5 AE C9 BE D0 E6 A5 AF C9 08 D0 E0 A9 00
00000070 85 AE A9 10 85 AF B1 AC C9 BF D0 12 20 78 01 B1

They obviously have different header, but i just don't understand what type or kind of type/format of C-64 game rom are Nintendo using for the NTSC Commodore 64 VC releases.
FYI (For your information), the PAL Commodore 64 VC releases uses the 1541 game roms (.D64) as-is (raw format), so i don't have any trouble with these.

My problem is how are the game roms used in the USA VC releases.
Any Commodore 64 expert, please explain how are these files even used, if they are trimmed, modified or even using a sort of compression, i just don't know.
Anyone can help me, and i'll give 12 gold stars and a bonus point for anyone that can explain this format correctly.

Thanks, saulfabreg
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • SylverReZ @ SylverReZ:
    @Materia_tofu, We do learn a lot from plenty of talented individuals.
  • Materia_tofu @ Materia_tofu:
    this is true! i learned how to make soundfont remixes from a friend back in 2021
    +1
  • BakerMan @ BakerMan:
    Update on my brother: He's home now, tired and hungry, obviously, but other than that, seems to be doing fine.
    +2
  • Veho @ Veho:
    That's a relief to hear. Do you know what happened?
  • SylverReZ @ SylverReZ:
    @BakerMan, Any idea what happened? I hope that your brother's doing good.
  • BakerMan @ BakerMan:
    Well, from what I've heard from my parents, he had a seizure last night, perhaps an epileptic episode, fucking died, had a near death experience, my dad called the paramedics, they showed up, took him to the hospital, and he woke up covered in tubes, and started complaining.
  • BakerMan @ BakerMan:
    He couldn't eat until after his MRI, when he had a bomb pop.
  • BakerMan @ BakerMan:
    What matters now is that he's doing alright.
  • Veho @ Veho:
    But you still don't know what it was?
  • Veho @ Veho:
    Has he had seizures before?
  • The Real Jdbye @ The Real Jdbye:
    apparently stress can cause seizures, my brother had one during a test once
  • The Real Jdbye @ The Real Jdbye:
    never had one before that, and never had one since
  • Redleviboy123 @ Redleviboy123:
    Question about game texture chanching Do i need an own game id?
  • The Real Jdbye @ The Real Jdbye:
    @Veho for those that want to
    experience being sonic the hedgehog
  • Veho @ Veho:
    Ah, you mean
    furries.
  • The Real Jdbye @ The Real Jdbye:
    well, sonic fans are a whole separate thing from furries
  • The Real Jdbye @ The Real Jdbye:
    like bronys
  • The Real Jdbye @ The Real Jdbye:
    sonic porn is too weird even for me
  • Dumpflam @ Dumpflam:
    bruh
  • Dumpflam @ Dumpflam:
    guys how do i delete a post
  • The Real Jdbye @ The Real Jdbye:
    you don't
  • The Real Jdbye @ The Real Jdbye:
    you can report it and request deletion
  • BakerMan @ BakerMan:
    Also, no, that was his first time having a seizure, and hopefully the last
    BakerMan @ BakerMan: Also, no, that was his first time having a seizure, and hopefully the last