[Release] PicoDrive for 3DS

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

  1. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    8
    Jan 1, 2017
    Austria
    Testing PicoDrive 3DS comes full Circle with this post.
    I tested US Sega CD games with the PicoDrive build 0.93:

    • Animals! - Black Screen. Unplayable.
    • Batman Returns - I noticed some flicker when you move.
    • Black Hole Assault - I noticed some flicker when you move.
    • Chuck Rock 2 - Son of Chuck - I noticed some flicker in the Background when you move.
    • Corpse Killer & Corpse Killer 32X: - You are stuck on the Start Game Screen. Unplayable.
    • Dungeon Explorer - I noticed some flicker when you move.
    • Earthworm Jim - Special Edition - I noticed some flicker when you move.
    • ESPN Baseball Tonight - There is much flicker when you hit the Ball, run around the Stadium.
    • ESPN NBA Hang Time 95 - I noticed some flicker when you move.
    • ESPN Sunday Night NFL - The Game is stuck on the Heads or Tails Screen. Unplayable.
    • Eternal Champions - I noticed some flicker when you move.
    • Fahrenheit CD 1 (32X) - Won´t recognize the Disk. Unplayable.
    • "Fahrenheit" was never sold as a Sega CD game, and instead shipped with compatibility with both the Sega CD and the CD 32X. To play the Sega CD version, you should be able to load disc 1 on your console/emulator with no 32X attached. To play the CD 32X version, however, you'll need to first load the "key disc" (disc 1), then follow the on-screen instructions and load disc 2 without turning the console off. This may prove difficult on an Emulator.
    • Fatal Fury Special - I noticed some flicker in the Background.
    • Heimdall - I noticed some flicker when you move.
    • Hook - I noticed some flicker when you move.
    • Hot Hits - Adventurous New Music Sampler - You get thrown out of the Emulator, if you try to boot the Game. Unplayable.
    • Iron Helix - I noticed some flicker when you move.
    • Jeopardy! - N3DS: The Game keeps on freezing during the Intro. Unplayable.
    • Lunar - The Silver Star - I noticed some flicker when you move.
    • Lunar Eternal Blue - I noticed some flicker when you move.
    • Mary Shelley´s Frankenstein - The Cutscenes have much flicker.
    • Mortal Kombat - I noticed some flicker when you move.
    • NFL Football Trivia Challenge - The Game freezes before the first Question. The Audio is working. Unplayable.
    • Pitfall - The Mayan Adventure - Much flicker when you move.
    • Power Monger - Some flicker during Cutscenes.
    • Star Blade - The Game hangs during the Intro Scene. Lots of flicker on Screen. Unplayable.
    • Stellar-Fire - Glitches in the Background during the Loading Screen.
    • Vay - I noticed much flicker when you move.
     

    Attached Files:

    Last edited by Dodain47, Mar 9, 2018
  2. RandomMan25XX

    RandomMan25XX GBAtemp Regular

    Member
    3
    Jun 21, 2012
    United States
    On Your Hard Drive
    Sega 32X CD games don't work properly and I'd assume there's flicker due to refresh rate differences
     
  3. 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?
     
  4. 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.
     
  5. 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:

  6. Dexo

    Dexo Newbie

    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.
  7. zhuwz

    zhuwz Member

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

    Dodain47 GBAtemp Maniac

    Member
    8
    Jan 1, 2017
    Austria
    You can set the framerate to 50 or 60 FPS in the menu.
     
  9. 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?
     
  10. 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.
     
  11. Dodain47

    Dodain47 GBAtemp Maniac

    Member
    8
    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.:)
     
  12. 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".
     
  13. Dodain47

    Dodain47 GBAtemp Maniac

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

    huntertron1 a simple youtuber that is trying to survive

    Member
    2
    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
  15. 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
     
  16. chrisw80

    chrisw80 Newbie

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

    wicksand420 GBAtemp Addict

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

    Dodain47 GBAtemp Maniac

    Member
    8
    Jan 1, 2017
    Austria
    I mostly thought of Sega CD games decompression to be difficult to implement.
     
  19. 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.
     
  20. huntertron1

    huntertron1 a simple youtuber that is trying to survive

    Member
    2
    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