Hardware-Target-Game-Database icon indicating copy to clipboard operation
Hardware-Target-Game-Database copied to clipboard

Standalone pack for GBA.

Open hotelvictorcharlie opened this issue 2 years ago • 3 comments

This is the result of running the following commands:

mv 'EverDrive GBA/3 Nintendo Game Boy & Game Boy Color'/* 'MiSTer/Games/Gameboy/'
rmdir 'EverDrive GBA/3 Nintendo Game Boy & Game Boy Color'
mkdir 'Game Boy Advance'
mv 'EverDrive GBA/2 GBA Video' 'Game Boy Advance/3 GBA Video'
mv 'EverDrive GBA'/* 'Game Boy Advance/'
mkdir 'EverDrive GBA/1 Game Boy Advance'
touch 'EverDrive GBA/1 Game Boy Advance/@Place Game Boy Advance Pack Here'
mkdir 'EverDrive GBA/2 Game Boy'
touch 'EverDrive GBA/2 Game Boy/@Place Original Game Boy Pack Here'
mkdir 'EverDrive GBA/2 Game Boy Color'
touch 'EverDrive GBA/2 Game Boy Color/@Place Game Boy Color Pack Here'
touch 'MiSTer/Games/GBA/@Place Game Boy Advance Pack Here'

I used the new SMDB format (with the file size column + case insensitive sorting) for the new pack as well as EverDrive GBA (because it is completely changed now). I left MiSTer in its current format because the changes to that pack were very minor.

I also renamed the 2 GBA Video directory to 3 GBA Video because I thought the ordering made more sense.

hotelvictorcharlie avatar Sep 11 '22 10:09 hotelvictorcharlie

I don’t understand the change here, GBA already is a standalone pack that can be used directly with a GBA flash cart or MiSTer.

tjanas avatar Sep 11 '22 13:09 tjanas

EverDrive GBA/1 Game Boy Advance/@Place Game Boy Advance Pack Here I don’t agree with making a change like this. EverDrive GBA is the Game Boy Advance pack.

tjanas avatar Sep 11 '22 13:09 tjanas

The EverDrive GBA flash cart can also play GB and GBC games, which is why we currently include placeholders for those packs:

EverDrive GBA/3 Nintendo Game Boy & Game Boy Color/Game Boy/@Place Original Game Boy Pack Here
EverDrive GBA/3 Nintendo Game Boy & Game Boy Color/Game Boy Color/@Place Game Boy Color Pack Here

(It can also play GG, SMS and NGPC games... I'm not sure why we removed those from the pack a while ago, as support for this is built into the EverDrive OS. I would love it if we could re-add these because right now I have to add them back in manually after every update. But that's outside the scope of this PR.)

So basically, if you own an EverDrive GBA flash cart, you can play games from several different platforms on it.

But the MiSTer GBA core does not support this, so I don't think it makes sense to put GB/GBC roms in the MiSTer/Games/GBA/ directory. (Instead, they should live in MiSTer/Games/Gameboy/ as per this change.)

Also, I would like to create a pack for the Analogue Pocket, which will have the same problem, so this is kind of a first step toward that. If we can create this standalone pack for GBA, as well as ones for SMS and GG (which can also be referenced from the Analogue Nt Mini packs as well as MiSTer), then this becomes a very easy task since we already have standalones for everything else that the Pocket currently supports.

hotelvictorcharlie avatar Sep 11 '22 16:09 hotelvictorcharlie