Homebrew Homebrew Development

  • Thread starter Thread starter aliak11
  • Start date Start date
  • Views Views 1,475,757
  • Replies Replies 6,048
  • Likes Likes 54
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:
 
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 ;)
 
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.
 
¿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 :)
 
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.
 
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 ?
 
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.
 
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…
 
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.
 
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
 
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
 
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