Homebrew [HELP] Looking for a basic tutorial for recompiling CIA

naisatoh

Member
OP
Newcomer
Joined
Jan 26, 2017
Messages
10
Trophies
0
Age
39
XP
69
Country
United States
Hello! Long time member, first time posting in this subforum. I am pretty new to 3DS Homebrew and have been able to figure out most of my issues reading old threads and comments. I reached a point where I'd like to dabble in customization and personalizing my home screen.

Here is what I'm trying to do:

I would like to recompile bubble2k16's 3DS emulator ports (VirtuaNES, TemperPCE, PicoDrive, and SNES9x) to have different icons and banners. Specifically, I would like the icons to be pixel-art and the banners to be the same 3D banners used for Virtual Console games.

I have tried searching various threads to figure out how to do this, but I've run into a few bumps along the way. Here's what I've done so far. Please keep in mind I am VERY new to this process and I am sure I have missed several steps along the way or am performing certain steps incorrectly.

- Download source code for the emulators from GitHub (specifically source codes from https://github.com/bubble2k16/emus3ds and https://github.com/bubble2k16/snes9x_3ds)
- Download devkitPro from GitHub for Windows (https://github.com/devkitPro/installer/releases)
- Install devkitPro and open CMD
- Navigate to emulator Makefile director
- make

I am getting a number of errors specific to certain files in the source folder. SNES9x gives me the following:

[ -d build/blargsnes_spc700 ] || mkdir -p build/blargsnes_spc700
shaderfast.v.pica shaderfast.g.pica
shaderfast2.v.pica shaderfast2.g.pica
shaderfastm7.v.pica shaderfastm7.g.pica
shaderslow.v.pica
shaderslow2.v.pica
shaderslow3.v.pica
shaderslowm7.v.pica
3dsmain.cpp
In file included from C:/snes9x/source/ppu.h:94,
from C:/snes9x/source/getset.h:93,
from C:/snes9x/source/memmap.h:305,
from C:/snes9x/source/3dsmain.cpp:19:
C:/snes9x/source/3dsgpu.h:65:5: error: 'GSPGPU_FramebufferFormats' does not name a type; did you mean 'GSPGPU_FramebufferFormat'?
65 | GSPGPU_FramebufferFormats screenFormat;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
| GSPGPU_FramebufferFormat
make[1]: *** [/opt/devkitpro/devkitARM/base_rules:80: 3dsmain.o] Error 1
make: *** [Makefile:197: build] Error 2

I am positive I'm doing several things wrong, but given my beginner level am not sure where to start. Any basic guidance would be much appreciated. If I'm in way over my head, please also let me know.
 
General chit-chat
Help Users
  • 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: 🍑