PC Engine, TurboGrafx 16, Super Grafx - all in the same folder?



  • I have roms for NEC PC Engine, TurboGrafx 16, and Super Grafx. All have the .pce extension. Do these all go in the same "pcengine" roms folder in Retropie? I'm thinking they do but I wanted to confirm if I've got this right. Does putting them all together cause any confusion with the emulator or scraper?

    Specs:
    Pi Model or other hardware: Raspberry Pi 3 model B
    Power Supply used: CanaKit 5V 2.5A Raspberry Pi 3 Power Supply / Adapter / Charger (UL Listed)
    RetroPie Version: 4.1
    Built From: Pre made SD Image on RetroPie website
    USB Devices connected:
    Controller used: Xbox One



  • @groviar super grafx should go in the supergrafx folder. There is an emulator specifically for supergrafx. They might work in the pcengine folder but i dont know if the emulator is in that systems config folder.



  • Thanks - I just took another look at the pcengine doc page, and it lists super grafix as a separate emulator but it says they both go into the same "pcengine" folder. So I'm guessing I can combine all 3 sets of roms - PC Engine, TurboGrafx 16 and Super Grafx all together in the "pcengine" folder? I checked and I have the Super Grafix emulator installed by default. I guess what I'm asking is are the TurboGrafix-16 and PCEngine considered the same system, just different roms?

    Will that cause any confusion with scraping, having them all together in the same folder? Or is that not a problem?


  • administrators

    @groviar try it and see.



  • I don't mean to sound unappreciative, but as a newbie, wouldn't it be better to just tell me, since presumably some of you guys know the answer? I'm trying to get this set up right the first time so I'd rather not place the roms in all the wrong places. I haven't actually even run any roms yet. I'm dumping all the roms in the appropriate folders and I just would like to avoid making any early mistakes. I'm thinking the roms should run okay from the same folder, but how would I know if the scraper is getting confused with both sets of roms in there?

    Ideally, the doc page should make this more apparent, but it doesn't. For a newbie, with sets of both NES roms and Famicom roms, the doc page makes no mention of whether they can be combined together. Ditto for the Turbogafix-16/PCEngine page. So these are questions that are likely to come up for a newbie.

    I would think that there should be separate rom folders for NES and Famicom (not disk - just the roms), and also separate folders for PCEngine and Turbografix-16, since they are technically different systems that got different game releases. So I"m just a bit confused that they are supposed to be all put together in the same rom folder. But that's fine if that's how it's supposed to be. I just wish the doc pages explained that. The doc pages are very helpful but a bit confusing at times.



  • @groviar
    You can put all those ROMs in the same "pcengine" folder but when you launch a Super Grafx games you'll need to change the emulator to lr-beetle-supergrafx from the Runcommand.

    I personally use 3 folders...I guess because I grew up with a TurboGrafx 16 when all my friends had SNES and Genesis systems. I have a "pcengine" folder for all my TurboGrafx 16/PC Engine games, then I have a "pce-cd" folder for all my TurboGrafx CD/PC Engine CD/TurboDuo games and last I have a "supergrafix" folder for all my Super Grafix games

    I'm not at my RPi so I'm working off of my memory but for scraping, it looks at what you have in your <platform> field in /etc/emulationstation/es_systems.cfg Typically the <name>, <platform> and <theme> are all the same name. If you put all of those the same "supergrafix" in a folder named "supergrafix" you should be able to scrape it without issue (I think I only had 1 game not scrape using Sselph's scraper but the scraper built into EmulatationStation found that last one). I've never got the "pce-cd" games to scrape though.



  • @groviar

    I'm trying to get this set up right the first time so I'd rather not place the roms in all the wrong places.

    You can use either "pcengine" or "supergrafix" for your Super Grafix games.

    how would I know if the scraper is getting confused with both sets of roms in there?

    Steven Selph's Scraper will compares hashes generated from the files you have with a database of known games to find a match. EmulationStation's built in scraper uses the file names to find matches. I believe that both use the <platform> field but EmulationStation can just look generically at every system if it doesn't recognize the "platform" defined from es_systems.cfg.

    Ideally, the doc page should make this more apparent, but it doesn't. For a newbie, with sets of both NES roms and Famicom roms, the doc page makes no mention of whether they can be combined together. Ditto for the Turbogafix-16/PCEngine page. So these are questions that are likely to come up for a newbie.

    The documents can be edited by anyone with a free Github account. They are updated by the community in their spare time. You might make a list of the things that gave you the most problems, frustrations or confusions and update these documents accordingly. I was a newbie just 9 months ago and now I try to update the documents when I figure something out. If more users did this, the documentation would be a lot better.

    I would think that there should be separate rom folders for NES and Famicom (not disk - just the roms)

    The short answer is that the memory on the Raspberry Pi is limited and finite and when you run out of memory because of too many systems, you'd get the dreaded white screen of death!

    also separate folders for PCEngine and Turbografix-16, since they are technically different systems that got different game releases. So I"m just a bit confused that they are supposed to be all put together in the same rom folder.

    The reason PCEngine and Turbografix-16 are in the same folders are because what I said above and because they both use the exact same emulators so there's not a need to separate them.

    The doc pages are very helpful but a bit confusing at times.

    You'll get it. I was in the same boat about 9 months ago.



  • Thanks very much for all the info. This will be very helpful for me.

    If I create a supergrafix folder for just the supergrafix roms, will I need to manually do anything to any congfig files for the folder to get recognized, or will Retropie see the supergrafix folder and roms automatically? I haven't had any experience yet with manually editing config files in Retopie.

    • If I use a separate supergrafix folder, will the fames automatically open with the supergrafix emualator?

    • If I put the supergrafix roms in the pcengine folder, will I need to select which emulator to use for each rom I play in the pcengine folder, or just when I play supergrafix roms? And will Retropie remember so I only need to select the supergrafix once for each supergrafix rom?

    And can I combine the NES and Famicom roms (not the disk games) in the same NES folder or can/should those be separated too?

    Sorry for the extra questions - I'm just wondering which way is considered easier to work with. There's only a handful of supergrafix roms so if I only need to set the emulator once for each game it's not so bad.



  • @groviar

    If I create a supergrafix folder for just the supergrafix roms, will I need to manually do anything to any congfig files for the folder to get recognized, or will Retropie see the supergrafix folder and roms automatically?
    If I use a separate supergrafix folder, will the fames automatically open with the supergrafix emualator?

    I assume you mean "games" but to be honest I don't remember. It either did or it was the same as "pcengine" folder with both emulators and I had to change the default to the lr-beetle-supergrafx emulator from the Runcommand. If I remember I'll look when I'm at my RPi.

    I haven't had any experience yet with manually editing config files in Retopie.

    They are basically just text files ;-)

    If I put the supergrafix roms in the pcengine folder, will I need to select which emulator to use for each rom I play in the pcengine folder, or just when I play supergrafix roms?

    Okay so when you launch a game you are greeted with the Runcommand. The Runcommand is a pretty cool script that's responsible for launching the correct emulators for your games (dependent on the folder they are located in). Some people think it looks ugly but the Runcommand is your friend! Please read this document about the Runcommand:
    https://github.com/retropie/retropie-setup/wiki/runcommand

    With the Runcommand you can change the default emulator used for that folder or you can change the emulator for that specific game that you're launching...and the best part is? The all knowing Runcommand remembers your choice!

    And will Retropie remember so I only need to select the supergrafix once for each supergrafix rom?

    Yes
    (note: changing the default for a folder won't mess up your custom settings set per a game)

    And can I combine the NES and Famicom roms (not the disk games) in the same NES folder or can/should those be separated too?

    I put all my non-disk games in the "nes" folder and the Famicom disks in the "fds" folder
    (I initially had both in the "nes" folder but decided I needed them separated)(the lr-nestopia emulator will play both)

    Sorry for the extra questions

    No worries! That's what forums are for.


Log in to reply
 

Looks like your connection to RetroPie Forum was lost, please wait while we try to reconnect.