Homebrew Homebrew Development

  • Thread starter Thread starter aliak11
  • Start date Start date
  • Views Views 1,475,135
  • Replies Replies 6,048
  • Likes Likes 54
so what language will the 3DS read? C or Python or another? When will a way of running own code be release?

Currently just C, with python scripts making it a "bootable" file. You can already run your own code, most of the information to do so is on the first pages of the thread. But it's not gonna be at all what you expect, and no where near what you want.
 
Do you run your own code as of now? why doesn't people code more thing for it as of now?


side:are you working of a project?
 
Do you run your own code as of now?


side:are you working of a project?

I've compiled a few others code and had it run, but I'm only just learning right now. It's a lot to pick up since I'm starting with about 0 software experience.
 
so what language will the 3DS read? C or Python or another? When will a way of running own code be release?
Anything that can compile to native ARM, so that will most likely exclude anything higher-level like Java and Python. People will mainly be sticking to C for development. I'll be using C++.


why doesn't people code more thing for it as of now?
It's not fully hacked and the hardware access is limited at the moment. There is no public exploit to get the additional access yet.
 
Do you run your own code as of now? why doesn't people code more thing for it as of now?


side:are you working of a project?

People don't code much because it's VERY limited.
The currently released exploits only work on firmwares 4.0.x - 4.5.x.
Then, the fact that this exploit gives easy access to ARM9, but ARM11 is much more complicated (apparently, some people could use it and a lot had problems).
The biggest problem however is the fact, that this exploit destroys services. So, unless you write them again yourself, you can't even access the SD card, not to mention WiFi and GPU. All Homebrew (with exception of what Smealum did, but it uses a whole different, not released publicly method) released so far uses basic, CPU based 2D graphics.
Also, another thing is, limited space. I don't want to go through the whole thread to find how much exactly, but if a program is above some size, it will either crash instantly, or work buggy as hell.
 
People don't code much because it's VERY limited.
The currently released exploits only work on firmwares 4.0.x - 4.5.x.
Then, the fact that this exploit gives easy access to ARM9, but ARM11 is much more complicated (apparently, some people could use it and a lot had problems).
The biggest problem however is the fact, that this exploit destroys services. So, unless you write them again yourself, you can't even access the SD card, not to mention WiFi and GPU. All Homebrew (with exception of what Smealum did, but it uses a whole different, not released publicly method) released so far uses basic, CPU based 2D graphics.
Also, another thing is, limited space. I don't want to go through the whole thread to find how much exactly, but if a program is above some size, it will either crash instantly, or work buggy as hell.

I think it's in the 25-32kB range. But i think programs under 19kB also break
 
  • Like
Reactions: cearp
Tomorrow i will return my dev(Chip8 haha), anyone know if svc_CreateThread work on ARM9 ?


In my experience it did not work correctly, the thread got created but the main thread did not get back priority until the created thread exited completely.
 
  • Like
Reactions: st4rk
In my experience it did not work correctly, the thread got created but the main thread did not get back priority until the created thread exited completely.

Oh Nice, if i remember correct, you have in the Archive4 a code write in ARM11 with a SVC_CreateThread, i test it and "work", but... this has limitation or no ?
 
I miss those days when people of this thread made games almost once a week, i hope that people start making new hombrew again when smealum realese sspwn
 
I miss those days when people of this thread made games almost once a week, i hope that people start making new hombrew again when smealum realese sspwn

I'd say it's possible. The fact the current homebrew is 4.x only holds it back a LOT. Most people are not willing to buy a 3DS with low firmware JUST for homebrew that nearly can't do anything.
6.3.x however is available in large quanities, since 7.0 came relatively recently AND apparently lots of people didn't update their 3DS's at all after Gateway came out.
 
I miss those days when people of this thread made games almost once a week, i hope that people start making new hombrew again when smealum realese sspwn
The problem is that the limits are reached. The most important classic games were made and there is not enough space avaible for better games. In addition to that, programming is a pain due to the limitation to ARM9 and the destruction of serveral services.
Another thing that's currenty missing is that we don't have any library that makes developing much easier.
 
I'd say it's possible. The fact the current homebrew is 4.x only holds it back a LOT. Most people are not willing to buy a 3DS with low firmware JUST for homebrew that nearly can't do anything.
6.3.x however is available in large quanities, since 7.0 came relatively recently AND apparently lots of people didn't update their 3DS's at all after Gateway came out.

Yes i think the number of 4.x owners is not very big, thats why i hope smealum realese his exploit Soon, i own a 4.x console and a 7.x, i hope that smealum found a way to run the exploit on 7.x

The problem is that the limits are reached. The most important classic games were made and there is not enough space avaible for better games. In addition to that, programming is a pain due to the limitation to ARM9 and the destruction of serveral services.
Another thing that's currenty missing is that we don't have any library that makes developing much easier.

I also hope smealum realese some libraries to make developing easier without enabling piracy, im learning c+ but i think i would need months/years to make something good
 

Site & Scene News

Popular threads in this forum