1. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    WARNING: NEW 3DS ONLY
    OLD 3DS IS TOO WEAK TO EMULATE CPS AT PLAYABLE SPEEDS


    upload_2017-7-12_16-16-1.png

    Current version: 1.5.3
    FBA version: 0.2.97.29
    v1.4.1
    - initial release
    - has the same functionality as my neogeo forwarder creator

    v1.5
    - added random product id and unique id generator. it generates a random code every time you select a rom.

    v1.5.1
    - fixed a bug where roms could ask for the wrong parent rom or roms that didn't needed a parent rom asked for one.

    v1.5.2
    - better code for parent rom checking, some games were still asking for a parent rom when wasn't needed.

    v1.5.2B
    - better way to tell if the game is a cps1 or cps2 title.

    v1.5.2C
    - slight tweak to the parent rom mechanism (hopefully the last).

    v1.5.3
    - turbo button technology™ added, it needs to be manually enabled from the button remapper.

    Description:

    With this tool you'll be able to make independent retroarch cias for your favorite CPS1 and CPS2 (but not CPS3) games using the Final Burn Alpha 2012 (0.2.97.29) CPS1 and CPS2 cores without having to install retroarch or anything besides the generated cia.

    Usage:
    It's pretty self explanatory, there is only one thing that isn't quite clear:
    For CPS2 you'll need to copy the QSound bios (named "qsound.zip") in the same folder as this program, it isn't needed for CPS1 games.
    The program will detect if the bios is usable and wont let you proceed if the bios is missing or incompatible.

    If the resulting cia doesn't boot (boots and kicks you out to the 3ds menu without warning) is most likely due to an incompatible romset, you can test your roms with the pc version of Final Burn Alpha 0.2.97.29 or Retroarch with the 2012 FBA core before creating the cia to make sure that it will work.
    Some roms refuse to work even if they do in your pc, don't know exactly why, limitations of emulation I guess.

    Key mapping:
    The buttons are usually assigned as follow, it depends on the game:
    CPS LP = N3DS Y
    CPS MP = N3DS X
    CPS HP = N3DS L
    CPS LK = N3DS B
    CPS MK = N3DS A
    CPS HK = N3DS R
    CPS Start = N3DS Start
    CPS Coin = N3DS Select

    Turbo button:
    As of version 1.5.3 a turbo button has been added. This button has to be manually enabled by giving it a key map from the button remapping option.
    It works like a shift button, any other button that you press while holding the turbo button will rapid fire.


    Tools used to make this possible:
    3dstool, bannertool, ctrtool, imagemagick convert and makerom.
    And thanks to @Asdolo for his retroarch fork.
     
    Last edited: Aug 8, 2019
    AikoT_T, DjoeN, studywes and 7 others like this.
  2. kleyoX

    kleyoX Member
    Newcomer

    Joined:
    Feb 24, 2017
    Messages:
    12
    Country:
    WOW!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    Keep the fire burnin Saki!!!!!
     
  3. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    update 1.5 released
    - added a random product id and unique id generator.
    - it generates a random id every time you select a rom.
     
  4. rafaeloz

    rafaeloz Advanced Member
    Newcomer

    Joined:
    Jan 3, 2017
    Messages:
    95
    Country:
    Burkina Faso
    great ...thank you very much ....
    Can I access bios setup like the neo geo ?
     
  5. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    I can enable a keymap to access the dip switches, but the config isn't saved so I didn't bothered.
     
    rafaeloz likes this.
  6. rafaeloz

    rafaeloz Advanced Member
    Newcomer

    Joined:
    Jan 3, 2017
    Messages:
    95
    Country:
    Burkina Faso
    ok , still great.

    Thanks
     
  7. NANASHI89

    NANASHI89 GBAtemp Addict
    Member

    Joined:
    May 3, 2012
    Messages:
    2,229
    Country:
    United States
    Is the ROM itself required on the SD card to run the game?
     
  8. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    Long answer:
    Short answer: no
     
  9. Jimf14

    Jimf14 Member
    Newcomer

    Joined:
    Jul 7, 2014
    Messages:
    10
    Country:
    United States
    Any hope for CPS3 or Naomi in the future?
     
  10. Enscripture

    Enscripture Member
    Newcomer

    Joined:
    Sep 10, 2017
    Messages:
    13
    Country:
    United States
    For some reason when I make a cia, no buttons work. Do I have to change something in the config?
     
  11. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    What game are you trying?
    no further configuration should be necessary but you can try messing with the button remapping.
     
  12. Enscripture

    Enscripture Member
    Newcomer

    Joined:
    Sep 10, 2017
    Messages:
    13
    Country:
    United States
    The 2 arcade megaman games. I dunno why just no buttons work
     
  13. fenderjaguar

    fenderjaguar GBAtemp Fan
    Member

    Joined:
    Sep 19, 2015
    Messages:
    346
    Country:
    edit, wrong forum can't delete
     
    Last edited: Feb 12, 2018
  14. BADDINOROX99

    BADDINOROX99 GBAtemp Advanced Fan
    Member

    Joined:
    Sep 9, 2015
    Messages:
    764
    Country:
    United States
    first of all thank you for your time and hard work with this forwarder how it's not gained the recognition it deserves I don't know but I use it a lot

    now I have only one issue I've been trying to inject street fighter alpha 2 and it just doesn't seem to work at all even when injecting a parent ROM by itself after installing to my new 3ds it crashes the system or kicks back to the the home screen only that ROM I've made about 30 injections so far but this one is the only one that gives me this issue any suggestions?
     
  15. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    I took a look and while I found a bug (already squished), it is probably that you have a rom from an old romset.
    I had to search high and low to get the right rom, you have to search for romsets for mame 0.175 of above.
    here you can see the information regarding that rom, the rom should have a sfa2.key file inside which is missing from older romsets.
     
    BADDINOROX99 likes this.
  16. BADDINOROX99

    BADDINOROX99 GBAtemp Advanced Fan
    Member

    Joined:
    Sep 9, 2015
    Messages:
    764
    Country:
    United States
    thanks for the reply..I'll look into it and try newer romsets
     
  17. LuxerWap

    LuxerWap The Green Husky with a Broken Tail
    Member

    Joined:
    Sep 6, 2015
    Messages:
    487
    Country:
    United States
    Is there a way to change the resolution? I am not liking the fullscreen. I have notice that all of the injected CPS cias I have downloaded uses the normal resolution.

    EDIT: Nevermind. Seems that the new update fixed the resolution.
     
    Last edited: Aug 27, 2018
  18. BADDINOROX99

    BADDINOROX99 GBAtemp Advanced Fan
    Member

    Joined:
    Sep 9, 2015
    Messages:
    764
    Country:
    United States
    thanks @Sakitoshi the new update works like a charm [​IMG]
     
  19. Jvhellraiser

    Jvhellraiser Advanced Member
    Newcomer

    Joined:
    Jul 31, 2018
    Messages:
    93
    Country:
    United States
    iam using qsound.zip (dl-1425.bin) from Mame the program wont detected..any help?
     
  20. Sakitoshi

    OP Sakitoshi GBAtemp Official Lolimaster
    Member

    Joined:
    May 8, 2012
    Messages:
    2,178
    Country:
    Chile
    The file inside the zip is qsound.bin
     
Loading...

Hide similar threads Similar threads with keywords - [Release], Forwarder, Creator