1. naisatoh

    OP naisatoh Member

    Jan 26, 2017
    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
    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.
Draft saved Draft deleted

Hide similar threads Similar threads with keywords - recompiling, tutorial, Looking