Homebrew Homebrew Development

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
You don't need any 3DS flash card at all, unless your objective is to play backed-up copies of your 3DS games. The software required to develop and run 3DS ARM9-mode homebrew is all in this thread, for free. For coding examples, download everyone's source code and read up. You will, however, need a DS-mode flashcart to run the installer.
pretty sure it was a standard DS card that he said he was buying :ha:
 

ernilos

Well-Known Member
Member
Joined
Aug 28, 2013
Messages
145
Trophies
0
Location
CAT
XP
280
Country
United States
Gadorach
I know that, i will buy a DS-mode flashcart.

Maybe today i will start the chip8 emu to 3DS :].

Regards, St4rk.
Already coded it. Runs quite nice, fast cycling and rendering, but button emulation it sucks a lot (if i remember chip8 has 16 buttons, and 3DS 12). Anyway is good idea to start coding ;)
 

ernilos

Well-Known Member
Member
Joined
Aug 28, 2013
Messages
145
Trophies
0
Location
CAT
XP
280
Country
United States
Do you plan to share the source code?

¿Really you need it? The tutorial has the source code, just change button's input, screen output method, create random function, and change the code for read from a pointer not a file(Still doesen't have full SD access, so there's the way how i load to memory).
Code by yourself it's the most enjoyfull way to learn, reading sources is good way to learn, but you didn't enjoy it so much.
 

Roxas75

Well-Known Member
Member
Joined
Oct 9, 2010
Messages
516
Trophies
0
XP
1,522
Country
Italy
¿Really you need it? The tutorial has the source code, just change button's input, screen output method, create random function, and change the code for read from a pointer not a file(Still doesen't have full SD access, so there's the way how i load to memory).
Code by yourself it's the most enjoyfull way to learn, reading sources is good way to learn, but you didn't enjoy it so much.

Well, didn't had time right now to look at the source, i was just asking for curiosity. :)
Obvius that when i've time i'll look at it, it's too much interesting i was always wondering how an emulator works.
Also i have a solution to load the rom from a sd file, so implementing it will result a full emulator. I'll see what i can do :)
 

Kane49

Well-Known Member
Member
Joined
Nov 4, 2013
Messages
446
Trophies
0
Age
36
XP
343
Country
Gambia, The
Is this what I think it is...?


I checked the the arm9_internal.bin, at least that one is what you think it is :)
Everyone else that thinks its simply an fcram dump... my guess is you wouldn't know what to do with this anyway.
 

st4rk

nah
Member
Joined
Feb 11, 2014
Messages
542
Trophies
0
Website
st4rk.net
XP
815
Country
Brazil
ernilos
Some time ago, i did use that tutorial when i started in emulation world, i have in my old things the source(i use SDL to graphic), anyway..
Maybe the big problem is because the C-ARM doesn't work fopen, which way do you use to acess the files in SD ?
 

Gericom

Well-Known Member
Member
Joined
Jun 30, 2011
Messages
1,383
Trophies
2
Age
25
XP
4,719
Country
Netherlands
Already coded it. Runs quite nice, fast cycling and rendering, but button emulation it sucks a lot (if i remember chip8 has 16 buttons, and 3DS 12). Anyway is good idea to start coding ;)

Maybe you should use the bottom-screen for the keypad.
 

ernilos

Well-Known Member
Member
Joined
Aug 28, 2013
Messages
145
Trophies
0
Location
CAT
XP
280
Country
United States
Maybe the big problem is because the C-ARM doesn't work fopen, which way do you use to acess the files in SD ?
As I said, I'm loading games from memory pointers (u8 *app_code = {0xFF.... etc xD). There's not any good sdmmc 3DS library open source right now, and mine it don't work properly…
 

st4rk

nah
Member
Joined
Feb 11, 2014
Messages
542
Trophies
0
Website
st4rk.net
XP
815
Country
Brazil
ernilos
Woow, that is possible ? how i know the correct address of memory from my rom ?


Anyway, i redid my old project Chip8, now working fine
8wVVElI.png

Now i need an R4 to start my homebrew dev, anyway i will study the homebrew source available to public.

Edit : Hey Guys, if i use ROPLoader in my 3DS the Gateway Launcher.dat will work ? i wanna do a backup of my nand and if I'm not mistaken the gateway launcher.dat able make the NANDDump.

Regards, Stark.
 

gamesquest1

Nabnut
Former Staff
Joined
Sep 23, 2013
Messages
15,153
Trophies
2
XP
12,247
just use gateway installer they use b1 to get your nand dump, then you can switch to roploader instead, you can also encrypt the homebrew to work on the gatway launcher aswell
 

CalebW

Fellow Temper
Member
Joined
Jun 29, 2012
Messages
638
Trophies
0
Location
Texas
XP
545
Country
United States
Edit : Hey Guys, if i use ROPLoader in my 3DS the Gateway Launcher.dat will work ? i wanna do a backup of my nand and if I'm not mistaken the gateway launcher.dat able make the NANDDump.
Regards, Stark.

No, you have to use Gateway's Installer.nds as their Launcher.dat is encrypted
 

st4rk

nah
Member
Joined
Feb 11, 2014
Messages
542
Trophies
0
Website
st4rk.net
XP
815
Country
Brazil
But, if i installer the gateway and make my nand dump i don't need format my console to install the ROPLoader ? or can i install the roploader after install the gateway ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
  • BakerMan @ BakerMan:
    smug sonic time lmao
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Chronic The HempHog
  • DilllyDabDharma @ DilllyDabDharma:
    I'm new! Hi!
    DilllyDabDharma @ DilllyDabDharma: I'm new! Hi!