Homebrew Homebrew Development

YourNerdyJoe

Active Member
Newcomer
Joined
Jul 18, 2014
Messages
41
Trophies
0
Age
26
Website
yournerdyjoe.github.io
XP
179
Country
United States

YourNerdyJoe

Active Member
Newcomer
Joined
Jul 18, 2014
Messages
41
Trophies
0
Age
26
Website
yournerdyjoe.github.io
XP
179
Country
United States
PSA: How to get rid of the Bottom Blue Screen of Death

So all the ctrulib homebrew I see seems to have left the bottom blue screen in that doesn't go away when you exit.
It's very easy to remove from smea's example code since it's just 2 lines in gspGpuInit.

regData=0x01FF0000;
GSPGPU_WriteHWRegs(NULL, 0x202A04, &regData, 4);

heck it even says //set subscreen to blue above it.

The problem with doing it this way is this register (REG_LCDCOLORFILLSUB) doesn't get reset when you exit the game.
So you have to clear it yourself by doing something like this when your app is suspending:

regData=0x00000000;
GSPGPU_WriteHWRegs(NULL, 0x202A04, &regData, 4);

A better way to do it would be to remove everything above and just write to the bottom framebuffer.

Also feel free to use the LCD.h, HIDex.h, FSex.h, svcex.h,and cfgmem.h from the github link in my previous post.
I wrote them as an extension to ctrulib so people could better understand the api.
 

Akdul

Well-Known Member
Member
Joined
Nov 17, 2006
Messages
145
Trophies
1
Location
Mexico City
Website
raulbojalil.com.mx
XP
909
Country
Mexico
Thanks to the help of everyone here I was able to port one of my favorite games to the 3DS: Jezzball and now in 3D :yaysp: .

Jezzball3DS_2.png


Controls:
D-pad Move Cursor
A Cast walls
B Change cursor angle

Download v0.1 here.
Next things to do are highscore saving and stylus control.

NOTE: Try to start the game with 3D Enabled because it has issues in 2D Mode.
If you dont have a 3DS or gateway you can play the HTML5 version here:
http://raulbojalil.com/exp/jezzball.html

Also, I was not able to generate a custom banner, I am getting this error in banner.py:

File "banner.py", line 42, in <module>
a=dump[x][3]>>4
IndexError: tuple index out of range

Is anyone else having this problem?
 

st4rk

nah
Member
Joined
Feb 11, 2014
Messages
542
Trophies
0
Website
st4rk.net
XP
815
Country
Brazil
Thanks to the help of everyone here I was able to port one of my favorite games to the 3DS: Jezzball and now in 3D :yaysp: .

Jezzball3DS_2.png


Controls:
D-pad Move Cursor
A Cast walls
B Change cursor angle

Download v0.1 here.
Next things to do are highscore saving and stylus control.

NOTE: Try to start the game with 3D Enabled because it has issues in 2D Mode.
If you dont have a 3DS or gateway you can play the HTML5 version here:
http://raulbojalil.com/exp/jezzball.html

Also, I was not able to generate a custom banner, I am getting this error in banner.py:

File "banner.py", line 42, in <module>
a=dump[x][3]>>4
IndexError: tuple index out of range

Is anyone else having this problem?


Cool release, use FS System to save your HighScore :D
 
  • Like
Reactions: gamefan5 and Akdul

YourNerdyJoe

Active Member
Newcomer
Joined
Jul 18, 2014
Messages
41
Trophies
0
Age
26
Website
yournerdyjoe.github.io
XP
179
Country
United States
Also, I was not able to generate a custom banner, I am getting this error in banner.py:

File "banner.py", line 42, in <module>
a=dump[x][3]>>4
IndexError: tuple index out of range

Is anyone else having this problem?

Same here.
Got tired of wrestling with python on windows so I put it on an ubuntu vm and editted the script to run DSDecmp through wine.
 
  • Like
Reactions: Akdul

I pwned U!

I am pleased to beat you!
Member
Joined
Jun 14, 2013
Messages
927
Trophies
3
Age
28
Website
gbatemp.net
XP
680
Country
United States
if i remember right it has some text output ^^

I have tried several times now with the other version. It loads up now, but it always gets stuck near the end of the process. I know that it is supposed to take a while, but one time I left it running and came back to it 1 hour and 35 minutes later and it still was not finished. It always seems to get stuck around the 660 second mark and the Bytes Read, Seconds, and ETA do not change after that. Am I doing something wrong? I am also using a 32 GB micro SD card in an adapter, the same one that I use for my DSTwo. Should the program be the only file on the root of the micro SD card? Or does it not work with dumping data from certain software? The software that I last used before trying to make the first FCRam dump was the Mii Maker and the second time it was Super Street Fighter IV 3D Edition.
 

thekarter104

Well-Known Member
Member
Joined
Mar 28, 2013
Messages
1,986
Trophies
1
XP
3,010
Country
United States
Is it possible to run homebrew on the 3DS without the need of the Gateway or any other Flashcart? So just the SD card? If so, is it possible to install VC games and homebrew emulators?
 

Snailface

My frothing demand for 3ds homebrew is increasing
Member
Joined
Sep 20, 2010
Messages
4,324
Trophies
2
Age
40
Location
Engine Room with Cyan, watching him learn.
XP
2,256
Is it possible to run homebrew on the 3DS without the need of the Gateway or any other Flashcart? So just the SD card? If so, is it possible to install VC games and homebrew emulators?
You need at least a DS flashcard and a 3ds firm 4.1 - 4.5 to run homebrew. Check the first page of this thread for details.

There is no public way to install VC stuff. Some advanced devs have done it but they haven't revealed their methods. There are various emulators available, but none of them are up to even DS homebrew levels yet.
 

CFallenleaf

Well-Known Member
Member
Joined
Mar 19, 2010
Messages
311
Trophies
0
XP
191
Country
United States
With smaes exploit homebrew will be possible. When its done that is. As for vc games no. Emulators maybe with smeas exploit but right now the only emus need gw

Edit: ninja'd and i stand corrected on hombrew. Forget the ds cards(idiot...... me obviously)
 

thekarter104

Well-Known Member
Member
Joined
Mar 28, 2013
Messages
1,986
Trophies
1
XP
3,010
Country
United States
"You need at least a DS flashcard and a 3ds firm 4.1 - 4.5 to run homebrew. Check the first page of this thread for details."

Ok, but will homebrew be available in the future without a flashcart? Think about the SSSpwn exploit for 7.x and 8.x and future exploits.
 

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
771
Trophies
1
XP
2,176
Country
Poland
"You need at least a DS flashcard and a 3ds firm 4.1 - 4.5 to run homebrew. Check the first page of this thread for details."

Ok, but will homebrew be available in the future without a flashcart? Think about the SSSpwn exploit for 7.x and 8.x and future exploits.


We don't know the exact entry point Smea uses in SSSpwn, but it's doubtful it uses DS mode again, so no, no flashcarts should be needed for it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    OctoAori20 @ OctoAori20: Nice nice-