Bootleg Games Central Forum
Pirate Discussion => Famicom/NES => Topic started by: davidstech on February 02, 2018, 03:00:28 PM
-
I know a few people have wanted a BIN to NES converter, so I've finally got round to making a Python script for this. It allows mapper and submapper to be specified, defaulting to 256/0.
Script: https://gist.github.com/daveshah1/39faa3f85d492cba38ecf45e272f72de (https://gist.github.com/daveshah1/39faa3f85d492cba38ecf45e272f72de)
Let me know if you have any issues with this.
-
Awesome. thank you davidstech! Now the Bittboy binary seems to load fine in the Buildbot version of FCEUX! :)
I sometimes wonder if there will be a conversion script between weird bootleg NES mappers to common mappers (e.g. mapper 0, 1, 4 are known to be common ones, or MMC3) to make the bootleg games more universal (aka work in more emulators).
-
There will not be, as the "weird bootleg" mappers use features not found on the MMC3.
-
one question, is there also a windows version?
-
It should run fine on Windows with Python 3 installed. You will need to run it from the command line though (i.e python vtbin2nes.py file.bin)
-
It is supposed to work for NES Remix 2 rom files? Because I tried and it hasn't work.
-
What exactly are you trying to convert, is it succeeding? If so, what are you trying to run it on? If not, what error do you get?
-
I'm trying to convert the BIN roms from Nes Remix 2 to NES format. (I can send you the files if you're interested)
The error I got most of the times, running on FCEUX is: "FDS BIOS ROM image missing: (Directory)\FDSBios\disksys.rom" "An error occurred while loading the file." For any ROM I try to convert. I'm using Python 2.7.14.
I'm searching specially for Super Luigi Bros.
EDIT: I changed the Python version to python-3.7.0b1-amd64. Still, when I load the rom to FCEUX the screen freezes to a grey color.