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,382
Trophies
2
Age
25
XP
4,697
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
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: People are gonna find loopholes around clan tags and make inappropriate names.