So I've recently decide to revisit some NES related dev and I noticed something. GoodNES is a great ROM organizer, but it has a few faults...
* The database is stored compressed in the .exe itself, so it is difficult for 3rd party tools to use it if they choose.
* It is windows only! I use linux for my primary computer, and I'm sure that OSX has NES emulators too.
* We as a community have little to no control over when and how it gets updated, the last GoodNES was from a few years a go. Since then, iNES 2.0 has been proposed and GoodNES will end up incorrectly "fixing" these headers.
I have already been able to dump the database in plain text from the GoodNES executable, so problem #1 is solved. Now we need some tools which can use this. So, would there be any interest in the community for a GoodNES clone which was open source? I'll probably do some work on this since like I said, I use linux for my day to day computing and do have a need to keep my collection organized.
I think it would be generally beneficial. While the number of official NES ROMs is certainly finite and probably most if not all have been accounted for, certainly home brew and test ROMs can continue to come out as time goes by. It would be nice if there was a way for us as a community to be able to manage these ROM collections in an organized way.
I plan to conform the GoodNES standard as far as naming and all of that. But I also plan to keep the DB as a separate file so it is easy to update it over time.
What do you guys think?
* The database is stored compressed in the .exe itself, so it is difficult for 3rd party tools to use it if they choose.
* It is windows only! I use linux for my primary computer, and I'm sure that OSX has NES emulators too.
* We as a community have little to no control over when and how it gets updated, the last GoodNES was from a few years a go. Since then, iNES 2.0 has been proposed and GoodNES will end up incorrectly "fixing" these headers.
I have already been able to dump the database in plain text from the GoodNES executable, so problem #1 is solved. Now we need some tools which can use this. So, would there be any interest in the community for a GoodNES clone which was open source? I'll probably do some work on this since like I said, I use linux for my day to day computing and do have a need to keep my collection organized.
I think it would be generally beneficial. While the number of official NES ROMs is certainly finite and probably most if not all have been accounted for, certainly home brew and test ROMs can continue to come out as time goes by. It would be nice if there was a way for us as a community to be able to manage these ROM collections in an organized way.
I plan to conform the GoodNES standard as far as naming and all of that. But I also plan to keep the DB as a separate file so it is easy to update it over time.
What do you guys think?