Homebrew [Release] PicoDrive for 3DS

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
489
Trophies
0
Location
England
XP
918
Country
United Kingdom
Thank you for this - I for one will be using it :D

Fun fact: My daughter was using her Amazon Kids Fire tablet the other day and was flipping for new things to download. She went 'ooh, Sonic' and I looked to find they actually have the Headcannon Sonic CD port on the Kids Fire :rofl: trying to show a three-year-old how to play it is challenging but she did well enough manning the jump button.
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
734
Trophies
0
Age
32
XP
1,223
Country
Argentina
I tried the "port" method, but couldn't get it to work. Plus, I don't want a downgraded version. I want to play Sonic CD at its normal quality, and the only way to do that, is to play it on Picodrive, but I can't. I really need someone to coach me through the process, if that's at all possible. I'd like help right now, but if no one is available, I can wait.

Edit: nevermind. I fixed my problem!
bro, the port is not a downgrade, it's an UPGRADE. It's got stereo3D, and eeverything from the game is untouched, only thing that's not perfect from my experience is loading times and glitchy special stages. But the game itself runs flawlessly and you have 3D. You're missing out
 

Maximumbeans

3DS is love, 3DS is life
Member
Joined
Jun 7, 2022
Messages
489
Trophies
0
Location
England
XP
918
Country
United Kingdom
bro, the port is not a downgrade, it's an UPGRADE. It's got stereo3D, and eeverything from the game is untouched, only thing that's not perfect from my experience is loading times and glitchy special stages. But the game itself runs flawlessly and you have 3D. You're missing out
This is a stupid question but how do I actually download the necessary files from the project on github? The site's layout makes my head hurt :wacko:
 

placebo_yue

Well-Known Member
Member
Joined
Aug 7, 2019
Messages
734
Trophies
0
Age
32
XP
1,223
Country
Argentina
This is a stupid question but how do I actually download the necessary files from the project on github? The site's layout makes my head hurt :wacko:
look for "releases" on the right column. it'll take you to the important part with the links. If there's no releases then you're pretty much fucked lol. But the sonic CD project does have releases AFAIK
 
  • Like
Reactions: Maximumbeans

FNAF_Creep

New Member
Newbie
Joined
Jul 13, 2022
Messages
3
Trophies
0
Age
16
Location
Quebec
XP
14
Country
Canada
nice! It might help someone out if you share what you did to fix the problem, just in case someone else has the same issue and needs help themselves.

This isn't true! It's not worse at all - the 3DS port is based off the Whitehead mobile remake, which is by all means the best version of the game.
It's been a while since I've read this thread, but here's what I did. I simply converted the '.cue' file to a '.bin' file using a file converter application. I don't know if it fixed my problem at 100%, but I got music in! I don't know if the right music is used at the right time, though. For example, I don't know if the right music is used in the first zone.

Oh. Ok then. But I still prefer playing on my 3DS (on-the-go).
 

EvilJagaGenius

Well-Known Member
Newcomer
Joined
May 27, 2020
Messages
97
Trophies
0
XP
290
Country
United States
I tried playing Trouble Shooter using 0.94 and 0.93, but for some reason pressing B acts as pressing both A & B (fire and special weapon), and pressing C acts as C & Start (flip directions and pause). A and Start do nothing. The game is technically playable... but I can't charge specials without letting go of the fire button, nor flip directions without pausing and unpausing. The compatibility list doesn't list this problem, do other people have this issue?

EDIT: Actually, if someone has gotten this emulator (or bubble's other emus) building on the current devkitPro 3DS toolchain, could you post how? I'm interested in fixing this myself but I keep getting errors about malloc and string not being declared that I don't know what to do about.
Code:
3dsexit.cpp
In file included from f:\devkitpro\devkitarm\arm-none-eabi\include\stdlib.h:11,
                 from f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\cstdlib:75,
                 from f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\stdlib.h:36,
                 from F:/devkitProProjects/emus3ds/src/3ds/3dsexit.h:4,
                 from F:/devkitProProjects/emus3ds/src/3ds/3dsexit.cpp:4:
f:\devkitpro\devkitarm\arm-none-eabi\include\stdlib.h:91:34: error: expected initializer before 'throw'
   91 |              __alloc_size2(1, 2) _NOTHROW;
      |                                  ^~~~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\stdlib.h:108:74: error: expected initializer before 'throw'
  108 | void    *malloc(size_t) __malloc_like __result_use_check __alloc_size(1) _NOTHROW;
      |                                                                          ^~~~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\stdlib.h:145:69: error: expected initializer before 'throw'
  145 | void    *realloc(void *, size_t) __result_use_check __alloc_size(2) _NOTHROW;
      |                                                                     ^~~~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\cstdlib:144:11: error: 'calloc' has not been declared in '::'
  144 |   using ::calloc;
      |           ^~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\cstdlib:151:11: error: 'malloc' has not been declared in '::'
  151 |   using ::malloc;
      |           ^~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\cstdlib:164:11: error: 'realloc' has not been declared in '::'
  164 |   using ::realloc;
      |           ^~~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\stdlib.h:59:12: error: 'calloc' has not been declared in 'std'
   59 | using std::calloc;
      |            ^~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\stdlib.h:65:12: error: 'malloc' has not been declared in 'std'
   65 | using std::malloc;
      |            ^~~~~~
f:\devkitpro\devkitarm\arm-none-eabi\include\c++\12.2.0\stdlib.h:73:12: error: 'realloc' has not been declared in 'std'
   73 | using std::realloc;
      |            ^~~~~~~
make[1]: *** [/opt/devkitpro/devkitARM/base_rules:80: 3ds/3dsexit.o] Error 1
make: *** [Makefile:240: build] Error 2
 
Last edited by EvilJagaGenius,
General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
  • K3N1 @ K3N1:
    Whoever developed Bramble was smoking that good shit fucking gnomes
    K3N1 @ K3N1: Whoever developed Bramble was smoking that good shit fucking gnomes