[Release] PicoDrive for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by bubble2k16, Jan 6, 2018.

  1. Wolvenreign

    Wolvenreign Transhuman Satanist Furry Technocrat

    Member
    4
    Jul 7, 2008
    United States
    Indianapolis, IN
    @bubble2k16 I got an error when I tried to run a rom the first time I ran Picodrive. It dumped the error log to the SD card. It didn't happen the second time I tried to run it, though.

    Where would you like me to send the error log?
     
  2. chrisw80

    chrisw80 Newbie

    Newcomer
    1
    Feb 9, 2018
    United States
    Not really, unfortunately. No Backup RAM cart support. You could use savestates, but that is a huge pain in the butt with Shining Force CD. Also, would like to see cso support.
     
  3. bubble2k16
    OP

    bubble2k16 GBAtemp Fan

    Member
    9
    Jul 25, 2016
    Senegal
    I'm putting up v0.94b for testing for anyone who would like the latest. :)

    Fixes include:
    - Added support to save battery-backed RAM for CD games
    - Fixed problems with games that show parts of the previous screens at the left/right edges
    - Added support for cheats.

    No emulation-related fixes, so in terms of compatibility, it should remain the same as v0.93.


    Some explanation on the cheat format:

    The .CHX is a cheat file format that you can create with any text editor. Each line in the file corresponds to one cheat, and is of the following format:

    [Y/N],[CheatCode],[Name]

    1. [Y/N] represents whether the cheat is enabled. Whenever you enable/disable it in the emulator, the .CHX cheat file will be modified to save your changes.
    2. [CheatCode] must be an Genesis / Mega Drive Game Genie or Pro Action Replay cheat code. The cheat code looks like one of the following:
    - **RHVA-A6WR** (Game Genie)
    - **FFFE0D:0099** (Pro Action Replay)
    - **FFB933:00** (Pro Action Replay)
    - **FFB9 3300** (Pro Action Replay)
    3. [Name] is a short name that represents this cheat. Since this will appear in the emulator, keep it short (< 30 characters).

    The .CHX must have the same name as your ROM. This is an example of a .CHX file:

    Filename: **Contra - Hard Corps (USA).chx**
    ```
    N,RHVA-A6WR,Invincible
    N,NNCT-AAH4,Start with 99 lives
    N,H9GA-AAE6,Start with all weapons
    N,AM4A-AA8C,You don't lose a weapon when you die
    ```

    NOTE: Some games may not boot when cheat codes are enabled at the start. Disable the cheat codes when booting the games, and enable them only after the game has started.
     

    Attached Files:

  4. Dexo

    Dexo Member

    Newcomer
    1
    Jan 31, 2018
    Mexico
    I was waiting for this, thanks for the effort friend, I know you've been very busy and it's not easy to find time to do this so again, thanks, I appreciate what you do.

    One of the reasons why I was expecting the inclusion of cheat codes was because of the game Decap Attack, i was searching in some places and I found the solution to the problem of mixed input via a Game Genie code:

    RGRT-E6V0
    RGRT-E6V2

    It was originally made for the Sega Nomad but I've already testet both on PicoDrive in the USA version of the game and they work great. All credit for this goes to the user GenesisGameGenie on Youtube.:)
     
    Last edited by Dexo, Mar 19, 2018
    ArugulaZ likes this.
  5. zhuwz

    zhuwz Member

    Newcomer
    1
    Jan 12, 2018
    China
    In Europe region, game should run in 50 fps instead of 60 fps.
     
  6. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    You can set the framerate to 50 or 60 FPS in the menu.
     
  7. SLiV3R

    SLiV3R 3DS Friend Code: 0473-9069-2206

    Member
    8
    Jan 9, 2006
    Its so cool too see all your emulator ports bubble! Are you planning on porting a GB/GBC emulator?
     
  8. chrisw80

    chrisw80 Newbie

    Newcomer
    1
    Feb 9, 2018
    United States
    Fixes include:
    - Added support to save battery-backed RAM for CD games
    THANK YOU!!! Now add ciso support and this will be the definitive handheld Sega CD emulator.
     
  9. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    Maybe on the N3DS? The standard 3DS gets pushed very much as it is already. The N3DS might have enough juice for decompression on the fly.:)
     
  10. zhuwz

    zhuwz Member

    Newcomer
    1
    Jan 12, 2018
    China
    Yes. But it is better that the emulator can automatically swtich the fps to 50 fps when running EUR games, if the framerate is set as "Default based on ROM".
     
  11. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    Yeah. I think bubble2k16 said that he is working on it.
     
  12. huntertron1

    huntertron1 a simple youtuber that is trying to survive

    Member
    3
    Oct 28, 2017
    United States
    bois worked for 1 run then bios crashed at the sega screen. run a different game. no bios and wont work



    put in a different version of the bios trying again



    ok sega cd bios ver. 2.0.0 works
    ... now it says ram cart is not instalized. the rom hack im trying to run is sonic cd ++

    i think i fixed the ram
     
    Last edited by huntertron1, Mar 24, 2018
  13. bubble2k16
    OP

    bubble2k16 GBAtemp Fan

    Member
    9
    Jul 25, 2016
    Senegal
    Ok gosh. That makes sense. Thanks for the input. :)

    Will be doing a release in a few minutes from now.

    — Posts automatically merged - Please don't double post! —

    v0.94 Released:

    • Added support to save battery-backed RAM for CD games
    • Fixed problems with games that show parts of the previous screens at the left/right edges
    • Added support for cheats.
    • Added configuration for region selection between (Default, US, Europe, Japan)

    Thanks for all the feedback.

    Download:
    https://github.com/bubble2k16/picodrive_3ds/releases/download/v0.94/picodrive_3ds-v0.94.zip
     
  14. chrisw80

    chrisw80 Newbie

    Newcomer
    1
    Feb 9, 2018
    United States
    Currently on the 2DS XL. My psp with Picodrive works fine with CISO.
     
  15. wicksand420

    wicksand420 GBAtemp Addict

    Member
    7
    Nov 13, 2016
    United States
    on psp zipped roms also work on picodrive
     
  16. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    9
    Jan 1, 2017
    Austria
    I mostly thought of Sega CD games decompression to be difficult to implement.
     
  17. Korudo

    Korudo Koru Productions

    Member
    3
    Apr 24, 2008
    United States
    Is there a way to play actual Pico games? They boot fine and all, but require the touch pen function and touching the screen results in the menu popping up.
     
  18. huntertron1

    huntertron1 a simple youtuber that is trying to survive

    Member
    3
    Oct 28, 2017
    United States
    hmmm
    a. neet emu conceptp
    b.only thing your can use it for is reviews or letting the age range for the pico system play the cfw/userland modded 3ds
     
  19. Chetti

    Chetti Member

    Newcomer
    1
    Aug 21, 2017
    Colombia
    Man I love you so much thanks for bringing this to Old3DS players.
     
    IP60, bubble2k16 and Traace like this.
  20. rigoriga

    rigoriga Newbie

    Newcomer
    1
    Jan 31, 2016
    United States
    I've been playing a few minutes of Snatcher and I just got to the Factory in Bios ver 2.21. It freezes, but will investigate with a lower revision bios.

    Edit: Just investigated it on 1.10 as well. There are points where the emulator is struggling to load parts of the game, including the introduction at the factory and with investigating Little John. It does not do this on KEGA.

    Using a n3ds w latest stable Luma.
     
    Last edited by rigoriga, Mar 27, 2018
Loading...