Official hakchi2 - NES Mini very simple pimp tool

Daddy Horror

Well-Known Member
Member
Joined
Jul 25, 2014
Messages
263
Trophies
0
Age
43
Location
Sheboygan, Wisconsin
XP
715
Country
United States
no i wanted directions to ftp to it,im not dumb,i'm offering to get the file. There were never instructions on how to do it. I have inject my own 3ds sega cd cia's,modded systems since xbox days,not stupid. just never bother ftping the nes,so ive never done that.
 
  • Like
Reactions: vpd

maande80

Well-Known Member
Member
Joined
May 30, 2010
Messages
202
Trophies
0
XP
222
Country
Indonesia
While waiting hakchi2 for SNES Mini, I have a problem with my NES Mini, here’s hoping that anyone could help me out:


It’s been months since the last time I played my NES Mini. As for my set up, I am separating the original 30 games from other NES roms into separate folders. Yesterday when I tried to load my save state of any of the added NES roms, it failed to load and displayed as if the game was reset. The images of the save states displayed remain unchanged, but the save states did not function at all. However, all the save states of the original 30 games work just fine.

How can this happen and is there a way to fix this?

Thank you.
 

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
It would be great if there was a possibility of change the OEM emulator to stretch the image to full screen and using a better scanlines filter than the one included. That would save the space of using SNES9x.

I don't care about purist 4:3 or 8:7, I want forced "16:9" :lol:
 
  • Like
Reactions: Hackcell

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,291
Trophies
1
XP
3,107
Country
Guys it won't be long till we get at least the SMC/SFC to SFROM converter I'm sure, then after that it's a matter of days until we do get the full hakchi experience.

in other news I'm pretty stoked that 8bitdo got their shit together and made the Retro Receiver for NES Classic compatible with SNES classic, they could have let everything as it was and asked you to pay a new controller and adapter (their new 2.4ghz controller and receiver)

if you have a mini snes and a mini nes, just add the games you want to play on you nes classic and use your snes controllers on it.

Do you have to use 2 dongles to use 2 control pads?

Also is it possible to move the controller ports inside the case and plug in the receiver and play? That was the dongles aren't sticking out of the front of the console.
 
Last edited by ganons,

Kasios

Well-Known Member
Newcomer
Joined
Sep 30, 2017
Messages
64
Trophies
0
Age
44
XP
64
Country
Spain
Hi. This is just a simple curiosity. Do not know if they will get the new Hackchi2 in MAC version, right ?, would be good for MAC users.:toot:
 

Drejjmit

Well-Known Member
Newcomer
Joined
Jul 22, 2007
Messages
49
Trophies
0
XP
241
Country
That's what I came up with:
Code:
1st header:
Start:   Size:    Desc:
0x00     0x4      0x00000100
0x04     0x4      File Size (inc. header)
0x08     0x4      0x00000030
0x0C     0x4      End of the ROM region (not the file)
0x10     0x4      Start of the footer region (presumably an index for the PCM audio samples). Matches end of file/file size if PCM data is missing (according to 3dbrew.org)
0x14     0x4      Points to the second header (starts with 3C, looks to be mostly the same as New 3DS' SNES VC header starting from 0x30)
0x18     0x4      File Size/End of file? (same as 0x04)
0x1C     0x4      0x00000000
0x20     0x4      Points to the end of file
0x24     0x8      Wii U Virtual Console Game ID (WUP-J**X, X — title region (E for EUR)?)
0x2C     0x4      0x00000000

2nd header/footer (0x3C...):
Start:   Size:    Desc:
0x00     0x1      Emulation speed in FPS (0x3C == 60)
0x01     0x3      ROM size
0x04     0x1      0x00
0x05     0x3      Size of the converted PCM audio samples region (starting after ROM). 0 if PCM data is missing (according to 3dbrew.org)
0x08     0x1      0x00
0x09     0x2      Footer region size. 0 if PCM data is missing (according to 3dbrew.org)
0x0B     0x2      0x0000
0x0D     0x2      Game preset ID? (varies for each game) (according to 3dbrew.org)
0x0F     0x1      Unknown (0x02/0x03, mostly 0x02)
0x10     0x1      Sound volume (according to 3dbrew.org)
0x11     0x1      ROM Type (LoROM/HiROM, 0x14/0x15)
0x12     0x8      0x0000000000000000
0x1A     0x4?     Unknown (mostly 0x00000100)
0x1E     0x4?     Unknown (always 0x00000100)

So, the SNES Mini's ROM structure looks something like this:
[1st header]
[ROM with PCMF pointers for PCM samples], same as .rom in Wii Virtual Console WAD archive
[PCM samples], same as .pcm in Wii Virtual Console WAD archive
[PCM index/ROM patches?], same as .var in Wii Virtual Console WAD archive
[2nd header/footer]

Do you have a quick way to convert a rom to this format or do we have to calcualte everything by hand? If not, do you have some headers/footers (other than SMW) you could share of your success?
 

pcm720

Well-Known Member
Member
Joined
Jul 29, 2012
Messages
280
Trophies
0
Website
pcm720.me
XP
565
Country
Russia
Does anyone know how to extract the rom out of a wii u virtual console release that DOESN'T remove the header and footer?
Use rpx2elf and cut the useless parts with hex editor.
Do you have a quick way to convert a rom to this format or do we have to calcualte everything by hand? If not, do you have some headers/footers (other than SMW) you could share of your success?

Right now I'm working on the Python script to do this automatically.
I'll post the ones I already made when I get back home
 
Last edited by pcm720,

Hellequin

Well-Known Member
Newcomer
Joined
Aug 19, 2009
Messages
70
Trophies
0
XP
201
Country
France
Savestates are working just fine, rewinding works too. Out-of-the-box.
Every injected ROM that runs at all works just as original game.
If I understand correctly, the length of the rewind function differs from game to game. For now, do all the added games have a standard rewind length, or how does it work? Thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: https://kotaku.com/nintendo-switch-yuzu-emulator-github-piracy-zelda-1851452740