Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Is there a way to add Sega model 1/2 and naomi 1/2 specific emulator?



  • I have downloaded all the mame emulators but the most of the 3d games, such as sega model and naomi once, are not working. I am wondering if there is a specific emulator of sega model 1/2 or if is possible to add a new emulator that is not in the script.

    What you guys can tell me about it?



  • Well first of all we have no idea what you are running..is it a pi or a PC?

    second if it's a PI not chance that you'll get them to run at all..

    third if you are on a PC MAME struggles with those drivers hard to emulate from what i understand.

    Fourth yes you can add an emulator any one you want with some editing..

    first tell me your hardware please



  • My pc is a laptop lenovo ideapad 320:

    processor: AMD A10-9620P
    Ram: 8Gb
    video card: AMD Radeon R7
    Hard disk: 1Tb



  • @Tackskull For naomi on pc, give a try to libretro-reicast (not the OIT version, to my knowledge it doesn't run on radeon gpu yet). You'll need nullDC/makaron roms though (doesn't accept mame roms yet), ask google.
    You can find more information on how to set it up there :
    https://forums.libretro.com/t/reicast-and-reicast-oit-are-they-good/16869/29
    https://forums.libretro.com/t/reicast-and-fist-of-north-start/16933/11

    There is also a compatibility list there : https://github.com/libretro/reicast-emulator/issues/136

    Let me know if it runs well (i'm curious since i intend to buy a minipc with similar hardware for emulation).



  • am already using reicast for playing dreamcast iso, but many of the naomi arcade games are not in the dreamcast library. So is reicast able to read naomi arcade roms?



  • @tackskull said in Is there a way to add Sega model 1/2 and naomi 1/2 specific emulator?:

    So is reicast able to read naomi arcade roms?

    I don't like repeating myself.



  • ok but in the links you posted there aren't any explanation of how add new emulators on retropie, they are just speaking of how reicast and shaders are good, so, to add new eulators on retropie what have I to do?



  • @tackskull i don't know if you need to install something, you said you are using reicast, not sure if you talking about reicast or lr-reicast though. I know lr-reicast is present in retropie setup scripts and this is the one you want. And about adding new systems to emulationstation, i'm pretty sure there are tens of topics here explaining how to do it.



  • If you want to add an emulator then you edit the es_systems.cfg and add it normally at the bottom after the last </system> tag and BEFORE the </systemList> tag

    Example:
    </system> <--- this is the last tag to the previous emulator
    <system>
    <name>SM2</name>
    <fullname>Sega Model 2</fullname>
    <path>(path to your roms)</path>
    <extension>.ZIP .zip</extension>
    <command>(emulator command) %ROM%</command>
    <platform>segamodel2</platform>
    <theme>sm2</theme>
    </system>
    </systemList> <----this needs to be THE LAST line in the config

    you can copy a full set of needed tags (from and including <system> to and including </system> then paste it under your last set right above the </systemList> tag. Now change the information in between the tags to the information you need/want. That is how it works on the most simple level.

    I agree since you are on a PC I would use Makaron or Demul for naomi emulation not the retroarch cores but you must have the correct rom format for those I don't think MAME roms will work.

    More info can be found here or here.



  • thanks :)

    What about to add a new emulator that is not in the script? For example I would like to install drastic, that is a DS emulator not in the script anymore. Once I have added a system how can I connect it to the emulator?


  • administrators

    @tackskull drastic is included in RetroPie for the Raspberry Pi. Don't think that emulator is available for your system though - it's closed source and Linux x86/x86_64 is not supported by the author.



  • @tackskull said in Is there a way to add Sega model 1/2 and naomi 1/2 specific emulator?:

    I would like to install drastic

    Why ? Drastic is targeted at arm devices with low cpu frequency. Even if it was possible, it would make no sense to install it on a reasonably fast computer.



  • @tackskull said in Is there a way to add Sega model 1/2 and naomi 1/2 specific emulator?:

    thanks :)

    Once I have added a system how can I connect it to the emulator?

    do you mean to the launch config menu after starting a game?

    or are you asking how to set it up? <---- my rabbit littered mind says this is correct

    That I have no idea..depends on the emulator and the command line switches though.

    if you are running windows then you can add it I am sure..you'll have to install it first then edit the <command></command> tag with the correct information

    Yes they have it for android which is arm-ish based..but they are NOT the same thing.

    it WAS in the emulator selection a year ago but i don't know now..I don't run NDS so I have no clue



  • @barbudreadmon said in Is there a way to add Sega model 1/2 and naomi 1/2 specific emulator?:

    @Tackskull For naomi on pc, give a try to libretro-reicast (not the OIT version, to my knowledge it doesn't run on radeon gpu yet). You'll need nullDC/makaron roms though (doesn't accept mame roms yet), ask google.
    You can find more information on how to set it up there :
    https://forums.libretro.com/t/reicast-and-reicast-oit-are-they-good/16869/29
    https://forums.libretro.com/t/reicast-and-fist-of-north-start/16933/11

    There is also a compatibility list there : https://github.com/libretro/reicast-emulator/issues/136

    Let me know if it runs well (i'm curious since i intend to buy a minipc with similar hardware for emulation).

    Trying to get this running on RP x86 using the reicast core in experimental but no love (comes right back to ES). I've confirmed that my bios, bin and lst files are good as I can launch the same via the reicast core on Windows 10.

    I've added .lst files to the es_systems.cfg for 'arcade' and edited emulators.cfg to launch sfz3u via lr-reicast (which it does).

    bios (naomi_boot.bin) goes in ~/RetroPie/BIOS/dc, correct?

    Is there anything I can provide to see why it is crashing?



  • OK...tried running the full command in a terminal to see if I could come up with anything and low and behold...

    pi@chromebox:/dev/shm$ /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-reicast/reicast_libretro.so /home/pi/RetroPie/roms/arcade/AWms6.lst
    [reicast]: Got size: 640 x 480.
    Creating dir: /home/pi/RetroPie/roms/arcade//dc/data
    mkdir(/home/pi/RetroPie/roms/arcade//dc/data) error: No such file or directory.
    Segmentation fault (core dumped)
    

    Shouldn't /dc/data be created in the BIOS folder? And, how to address the extra /?



  • @johnodon the extra / is not an issue, issue here is that the core doesn't retrieve the path to your system directory (if it did, it wouldn't try to create this /home/pi/RetroPie/roms/arcade/dc/data directory). My only guess is that there is something wrong with your retroarch configuration/overrides for this core/game (system_directory should be set to ~/RetroPie/BIOS, systemfiles_in_content_dir should be set to false).

    If you can't figure out what's wrong in your configuration files, a quick and dirty fix would be to create the /home/pi/RetroPie/roms/arcade/dc/data manually, you'll probably have to put system files in /home/pi/RetroPie/roms/arcade/dc too.

    Also, make sure the core is up to date.



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.