Problem with FDS roms from Wii U Virtual Console

General No-Intro related discussions.
Post Reply
User avatar
nnssxx
Posts: 101
Joined: 11 Sep 2021 15:46

Problem with FDS roms from Wii U Virtual Console

Post by nnssxx »

Hi, I checked the dumping guide but couldn't find answers so I need some help.

I'm in the process of checking my NES roms obtained from Wii U VC content.
All .nes files are fine (I'll do a separate post with my results), but I'm having trouble with the .fds files: I've got zero match from DOM database, so that tells me something isn't right, even if all the games are playable :roll:

Here's an example for the Japanese version of Ice Hockey (FBUJ01):

Code: Select all

----| File Data |--------------------------------------------------
System:             Famicom Disk System
File:               WUP-FBUJ アイスホッケー.fds
Path:               D:\fds
Compressed:         No
Length:             65500 Bytes (511 Kbit)
CRC32:              AE1B08F1
MD5:                A498AFAA 00277B98 4F901DB4 49EE9C76
SHA1:               3AD4F12F 8D39F8D2 0908A141 5C261F84 72506A05
----| Side A Header Data |-----------------------------------------
Block Type          01
Disk ID:            *NINTENDO-HVC* (Ok)
Maker ID:           01 (Nintendo)
Game Name:          ICE 
Version:            00 (v1.0)
Side Number:        00 (A)
Disk Number:        00 (1)
Extra Disk ID:      0000
Max Autoload ID:    0F
Block Type:         02
File Count:         03 (3)
----| Side A File Data |-------------------------------------------
| Type |  No. |  ID  |   Name   |       Size       | Address |  Target Area   |
+------+------+------+----------+------------------+---------+----------------+
| 0x03 | 0x00 | 0x00 | KYODAKU- | 0x00E0   (224 B) |  0x2800 | 0x02 (Picture) |
| 0x03 | 0x01 | 0x01 | HOCK.CHR | 0x2000  (8192 B) |  0x0000 | 0x01 (Tiles)   |
| 0x03 | 0x02 | 0x02 | HOCK.PRO | 0x8000 (32768 B) |  0x6000 | 0x00 (Code)    |
-------------------------------------------------------------------
The image matches the disk version (minus the headers) except for a few blocks (2F to 31 & 38 to 3E to be precise).
I'm no expert, but am I supposed to do something to the .fds file before I check the hash values in DOM?

Thank you.
relax
High Council
Posts: 940
Joined: 27 May 2008 17:52

Re: Problem with FDS roms from Wii U Virtual Console

Post by relax »

You probably extraxted with wiiu vc extractor, which doesn't extract the full qd-rom with 65536 bytes. Instead it converts to the fds-format with 65500 bytes. We haven't added these fds-conversions from Virtual Console to the database, and it won't match the retail dumps because of header differences.
User avatar
nnssxx
Posts: 101
Joined: 11 Sep 2021 15:46

Re: Problem with FDS roms from Wii U Virtual Console

Post by nnssxx »

You were absolutely right!
I was able to retrieve the proper QD image from the Wii U RAM dump (=decompressed ELF) and now the checksum matches.
Thank you!
Post Reply