Is there any opensource, free Roms for GB, GBC, NES, ... ?

Started by openbsd98324, June 22, 2022, 02:43:27 PM

Previous topic - Next topic

openbsd98324

Hello,

Is there any opensource, free Roms for GB, GBC, NES, ... ?

So far, the only one I can list if 2048.

Are there many more?

Kind regards

KingMike

I'm sure there are plenty of homebrew games with source code, if that's what you want.
"My watch says 30 chickens" Google, 2018

FAST6191

As above the concept is generally known as homebrew these days, back when it used to be known as public domain/PD (if you see pd in some ROM sets then this is that) but that is not common today as public domain means something in copyright and is less restrictive than some care for.

https://pdroms.de/ is one of the major aggregators of news for... basically any console or open source device (there are a few) and several NES games on the homepage at time of writing. I don't know what goes for specifics for those these days (nesdev was once where you might have gone for NES stuff but that appears to have largely imploded).

I tend to deal more in later consoles where it is a far more prevalent idea (not to mention source code is a thing -- GBA and newer and PS1 and newer tending to be where useful C compilation rather than proof of concept comes in) so not sure how much comes with nice commented source code in those realms if that is a thing you are especially wanting to do.

Jorpho

I was just thinking of Drymouth, an open source GBC game by Demiforce. Not sure where you can find the source, and as I recall he wasn't too happy about its legibility. But nonetheless.

On that note, https://www.zophar.net/pdroms.html seems to have a bunch.
This signature is an illusion and is a trap devisut by Satan. Go ahead dauntlessly! Make rapid progres!

The Beaky Buccaneer

One that I remember seeing right here on RHDN is Nova the Squirrel, which is an open-source (GPLv3) homebrew platformer for the NES.

openbsd98324

those websites are complete mess and they might change over time.
i.e it cannot be reliable to fetch with wget

for instance MegaWads is well structured, stable and ordered, with wget possibility. It can be automatized in scripts
https://www.doomworld.com/idgames/levels/doom2/megawads/

FAST6191

That is an entirely different set of requirements to what you started out with.

Download sites that are amenable to a basic web scraping robot... they died out around 2008 at very latest (couple of legacy FTP things maybe hanging in there for a bit longer) and were never as broad as pdroms, logic sunrise or similar such things. That said not like those consoles you mentioned and their contemporaries are the GBA, DS, PSP, Wii or xbox at their height ( https://www.gamebrew.org/wiki/Main_Page https://www.xbins.org/ and such) so new homebrew (much less stuff that you will want to play) is a once a month affair for the most part and usually a whole lot less than that.

Jorpho

Quote from: openbsd98324 on June 23, 2022, 09:31:24 AMthose websites are complete mess and they might change over time.
i.e it cannot be reliable to fetch with wget
Who cares!? It's not like there's hundreds of ROMs on each of the sites. And even if there were, what makes you think you need to get them all? Especially if you're interested in open source? And what does it matter if it changes over time? This makes no sense.

Also, Zophar's Domain has some of the most basic web design you're likely to find anywhere anymore and I have no idea what would qualify it as a "complete mess".  Especially considering that it's hardly changed in twenty years.
This signature is an illusion and is a trap devisut by Satan. Go ahead dauntlessly! Make rapid progres!