Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Repairing a NHCD Bank Table #9

Open
Mythra opened this issue Apr 28, 2023 · 2 comments
Open

Repairing a NHCD Bank Table #9

Mythra opened this issue Apr 28, 2023 · 2 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@Mythra
Copy link

Mythra commented Apr 28, 2023

Thanks so much for your work on this tool so far! I recently picked up a RVT-H I managed to get my hands on, and would like to start using it, and archiving all that it's got. Unfortunately on booting up the RVT-H it mentions that it has a "Bad disk", and "Please insert correct disk". After building this tool on Windows, and using the list command I think the error message you print identifies the problem the console has:

*** WARNING: NHCD table is missing.
*** Using defaults. Writing will be disabled.

I'm guessing the NHCD table was somehow wiped, or something like that. I see the notes about it in the doc/ folder, and besides the unknown fields it feels like this could potentially be repaired? Do you know if that's possible, or have any extra docs about the unknown fields that I could perhaps try adding a repair table command, and contribute it back up if it works?

I'm extracting the data from the banks now, and if you need any extra info I'm more than happy to provide.

@GerbilSoft
Copy link
Owner

It's possible to create a new bank table, but rvthtool doesn't currently have this capability because it's inherently a destructive operation.

I will probably add a command to explicitly create an empty bank table for this case.

@GerbilSoft GerbilSoft self-assigned this Apr 28, 2023
@GerbilSoft GerbilSoft added the enhancement New feature or request label Apr 28, 2023
@GerbilSoft GerbilSoft added this to the 2.0 milestone Apr 28, 2023
@Mythra
Copy link
Author

Mythra commented Jun 3, 2023

I've just got a local branch, repairing an RVT-H now. I just checked to make sure the bank was all 0's, and if so allowed writing, and wrote the simplest possible header. I don't want to step on your toes if you've got a better implementation though, would you be interested in me contributing this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants