Homebrew [Release] PicoDrive for 3DS

JJnarto6x

Member
Newcomer
Joined
Mar 1, 2018
Messages
12
Trophies
0
Age
34
XP
71
Country
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.
I've actually been running it with almost no issues. Near the end of book 1 now.
 

bubble2k16

Well-Known Member
OP
Member
Joined
Jul 25, 2016
Messages
467
Trophies
0
XP
2,118
Country
Senegal
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.

Hmm.... not sure why that's happening. Anyone tried Snatcher with RetroArch's PicoDrive core before?
 

SG6000

Well-Known Member
Member
Joined
Nov 2, 2015
Messages
391
Trophies
0
XP
1,398
Country
United Kingdom
Hmm.... not sure why that's happening. Anyone tried Snatcher with RetroArch's PicoDrive core before?

This issue affected my playthrough of Snatcher using Retroarch's Picodrive to the point that I stopped playing. I got the impression at the time that it was a known issue.
 

zhuwz

Member
Newcomer
Joined
Jan 12, 2018
Messages
23
Trophies
0
Age
33
XP
67
Country
China
Ok gosh. That makes sense. Thanks for the input. :)

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

--------------------- MERGED ---------------------------

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


The emulator can save region selection for each rom. But when loading a new rom without exiting the emulator, it will continue to use the current region setting, instead of loading the saved region setting for the new rom.
 

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,295
Country
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.
It doesn't actually freeze, wait for a minute or two, I'm not sure what causes this, but i assure you it will work, I beat snatcher on my 3ds
 
  • Like
Reactions: PvD79

sj33

Well-Known Member
Member
Joined
Oct 22, 2013
Messages
4,072
Trophies
2
XP
4,726
Country
Japan
How does the 32X emulation speed on a New 3DS compare with the Retorarch build? As a rule, with Retroarch the 2D games run full speed (including Doom) but 3D games tend to run at half speed. The Vita version is barely any better.
 

FoureyeSamurai

Member
Newcomer
Joined
Mar 29, 2018
Messages
14
Trophies
0
Age
43
XP
55
Country
United States
Ok, so I know this is a stupid question but for some reason, I'm struggling with the answer. I understand that the format should be:
bios_CD_U.bin for files that are bin+cue. For the life of me, I am unable to get this working. I know it's a naming convention that I'm struggling with so could someone dumb it all the way down for me and give me an example of formatting say "Nighttrap_CD_U.bin" into the correct syntax. Thanks in advance and thanks for making this and continuing to update such a great app.
 

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,295
Country
United States
Ok, so I know this is a stupid question but for some reason, I'm struggling with the answer. I understand that the format should be:
bios_CD_U.bin for files that are bin+cue. For the life of me, I am unable to get this working. I know it's a naming convention that I'm struggling with so could someone dumb it all the way down for me and give me an example of formatting say "Nighttrap_CD_U.bin" into the correct syntax. Thanks in advance and thanks for making this and continuing to update such a great app.
All you have to do is make sure you have the sega cd bios files in SD:/3ds/picodrive_3ds/bios

then you should be able to play just about and sega cd game
 

Transdude1996

Well-Known Member
Member
Joined
Dec 28, 2011
Messages
246
Trophies
1
Age
28
XP
444
Country
United States
Ok, so I know this is a stupid question but for some reason, I'm struggling with the answer. I understand that the format should be:
bios_CD_U.bin for files that are bin+cue. For the life of me, I am unable to get this working. I know it's a naming convention that I'm struggling with so could someone dumb it all the way down for me and give me an example of formatting say "Nighttrap_CD_U.bin" into the correct syntax. Thanks in advance and thanks for making this and continuing to update such a great app.
How new are you that you're mixing up the system BIOS with game ISOs?
 
Last edited by Transdude1996,

Parallax2814

Well-Known Member
Newcomer
Joined
Feb 8, 2017
Messages
78
Trophies
0
XP
99
Country
Canada
All you have to do is make sure you have the sega cd bios files in SD:/3ds/picodrive_3ds/bios

then you should be able to play just about and sega cd game

For some reason I just can't get this to work. I've got the bios files in SD:/3ds/picodrive_3ds/bios and and named correctly from the first post. But the emulator keeps saying "Hmmm. Unable to load rom".

Could it be the game I'm trying to play? It's Mighty Morphin Power Rangers (Sega CD version). Its a .bin (& .cue) file and its 450MB.

EDIT: Nevermind. I got it to work. Renaming the bios files as in the first post doesnt work. Just putting it as "us_scd1_9210.bin" makes it work perfectly.
 
Last edited by Parallax2814,

Parallax2814

Well-Known Member
Newcomer
Joined
Feb 8, 2017
Messages
78
Trophies
0
XP
99
Country
Canada
In regards to bubble2k’s Picodrive and the Retroarch Libretro PicoDrive;

For anyone who has tried both versions, what are your experiences with each? Does anyone prefer one over the other? Any performance differences worth mentioning?
 

FateForWindows

Well-Known Member
Member
Joined
Feb 8, 2017
Messages
1,125
Trophies
0
Age
26
XP
1,756
Country
United States
In regards to bubble2k’s Picodrive and the Retroarch Libretro PicoDrive;

For anyone who has tried both versions, what are your experiences with each? Does anyone prefer one over the other? Any performance differences worth mentioning?
While the N3DS is identical to the Libretro version in terms of performance, the O3DS doesn't experience the lag that the Libretro Picodrive port sometimes does.
 
  • Like
Reactions: Parallax2814

terry9876

New Member
Newbie
Joined
Apr 21, 2018
Messages
1
Trophies
0
Age
39
XP
70
Country
China
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.
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.

PAR codes that begin with "FF" will NOT work on the emulators. If I save a .chx which contain " PAR codes that begin with FF ", the picodrive crashed.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,720
Trophies
2
Age
33
XP
8,701
Country
Portugal
How does the 32X emulation speed on a New 3DS compare with the Retorarch build? As a rule, with Retroarch the 2D games run full speed (including Doom) but 3D games tend to run at half speed. The Vita version is barely any better.
it runs much better on n3ds too

star wars arcade ntsc u on N3ds is always abode 52 fps on space missions and on death star mission it runs at like 45 fps so if you use the pal version it will always run full speed almost its much better than regular retroarch that runs space missions at 30 fps at best.

there is additional glitch tough that in cock pit mode the radar has a black bar on the middle so you cant see the radar sadly this error is not presented on normal retroarch port, still very very playable.
 

Marttheking

New Member
Newbie
Joined
May 6, 2018
Messages
1
Trophies
0
Age
40
XP
42
Country
Canada
First I want to say thanks to the creator of PicoDrive !!! HOWEVER I have a very dumb question to ask ... I have a R4 SDHC RTS LITE , most of my emulators are .NDS file extensions, this new Picodrive has a .3ds file extention, SO my question is where the hell do I copy and paste the file (.3ds) and how do I run it after ??!! THANKS 1000x in advance,
 

Shadow#1

Wii, 3DS Softmod & Dumpster Diving Expert
Member
Joined
Nov 21, 2005
Messages
12,348
Trophies
2
XP
8,011
Country
United States
First I want to say thanks to the creator of PicoDrive !!! HOWEVER I have a very dumb question to ask ... I have a R4 SDHC RTS LITE , most of my emulators are .NDS file extensions, this new Picodrive has a .3ds file extention, SO my question is where the hell do I copy and paste the file (.3ds) and how do I run it after ??!! THANKS 1000x in advance,
Get the .cia of picodrive and install with fbi
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    OctoAori20 @ OctoAori20: Nice nice-