Homebrew [Release] 3DS-TEST - Button Testing Homebrew

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,512
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,827
Country
United States
wbRyxKD.png


Good morning/afternoon/evening tempers! Today I've finished another little project I've been working on for the past couple of days, and figured I'd go ahead and release it (WITH a .CIA build this time!). This homebrew app was made in Lua using the incredible framework LövePotion, which I'll vouch for again by saying that it's compatibility
with Citra made development a breeze, and it's error handling system made debugging a cinch!

This app is simply for testing the buttons/pads of your 3DS or 2DS system, and has been styled similarly to Nintendo's own NES-TEST. You press the button or slide the pad in a certain direction and it will light up on screen and make a sound indicating it's working. When you're done testing your buttons you can exit the application by pressing both A and B.

Now onto some screenshots and features. ;)

Screenshots:
Main Menu
OoJQaaq.png


Button Testing Menu
yQeRioy.png

Features:
  • 8-Bit goodness
  • Button testing action
  • Sound for each button
  • 3DSX and CIA build (TID: 0004000000C64A00)
Controls:
  • Any and all of them (Home button is not tested)
Issues:
  • None that I am aware of
And that's pretty much it! I hope some of you can get a little use out of this app, enjoy! ;)

Download + Source:

Download: https://github.com/16BitWonder/3DS-TEST/releases
 
Last edited by 8BitWonder,

LucarioWolf

Well-Known Member
Newcomer
Joined
Jan 14, 2017
Messages
56
Trophies
0
Age
29
XP
200
Country
United States
Not bad, very helpful for testing my L and R shoulder pads when ever they short out. Thank you :3

Only found 1 bug, app crashes when pressing A and B to exit so using home button instead.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,512
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,827
Country
United States
Only found 1 bug, app crashes when pressing A and B to exit so using home button instead.
No that's normal, it says on the top screen if you press both "A" and "B" together that it will exit the test. No special text or notification, it just exits.

Or wait, are you getting a luma exception? Like a system crash?
 
Last edited by 8BitWonder,

LucarioWolf

Well-Known Member
Newcomer
Joined
Jan 14, 2017
Messages
56
Trophies
0
Age
29
XP
200
Country
United States
No that's normal, it says on the top screen if you press both "A" and "B" together that it will exit the test. No special text or notification, it just exits.

Or wait, are you getting a luma exception? Like a system crash?

Yes, after pushing a and b I get a black screen with the exception error
Exception process; data abort
Stack dump:
No stack dump.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,512
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,827
Country
United States
Yes, after pushing a and b I get a black screen with the exception error
Exception process; data abort
Stack dump:
No stack dump.
That's very odd. What's you're setup?

Are you using a luma nightly?
.CIA or .3DSX?
If .3DSX, HBMenu 1.1.0 or 2.0.0?
What kind of system are you using?
Also, is it doing this crash every time you exit or sparingly?
 
Last edited by 8BitWonder,

LucarioWolf

Well-Known Member
Newcomer
Joined
Jan 14, 2017
Messages
56
Trophies
0
Age
29
XP
200
Country
United States
That's very odd. What's you're setup?

Are you using a luma nightly?
.CIA or .3DSX?
If .3DSX, HBMenu 1.1.0 or 2.0.0?
What kind of system are you using?
Also, is it doing this crash every time you exit or sparingly?

.cia
O3DS 11.6.0-39U
Crashes everytime on this app only when exiting with a and b
Also side note, some other Homebrew cia's have stopped working recently after the 8.1.1 Luma3DS update witch probably mite explain it but not sure.
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,512
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,827
Country
United States
Crashes everytime on this app only when exiting with a and b
Also side note, some other Homebrew cia's have stopped working recently after the 8.1.1 Luma3DS update witch probably mite explain it but not sure.
I seem to be getting the same crashes when I clock my N3DS back to 268MHz and disable L2 cache.
I have an idea how to tackle this, but can't guarantee it will fix this issue.

Also could you please check if you're using hbmenu 2.0.0 or 1.1.0? That may also be part of the problem.
 
Last edited by 8BitWonder,
D

Deleted User

Guest
I seem to be getting the same crashes when I clock my N3DS back to 268MHz and disable L2 cache.
I have an idea how to tackle this, but can't guarantee it will fix this issue.

Also could you please check if you're using hbmenu 2.0.0 or 1.1.0? That may also be part of the problem.
I'm not familiar with Lua, but is there a method to free the textures/sounds from memory before exiting?
 

8BitWonder

Small Homebrew Dev
OP
Member
Joined
Jan 23, 2016
Messages
2,512
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,827
Country
United States
I'm not familiar with Lua, but is there a method to free the textures/sounds from memory before exiting?
Yeah I'm thinking that might be the problem. I didn't unload any of the sounds or textures on exit.
But that wouldn't explain why other apps are crashing for that user. So I'm guessing and currently testing hbmenu 1.1.0 and 2.0.0 (downclocked to O3DS) for crashes from homebrew apps.
 
D

Deleted User

Guest
Yeah I'm thinking that might be the problem. I didn't unload any of the sounds or textures on exit.
But that wouldn't explain why other apps are crashing for that user. So I'm guessing and currently testing hbmenu 1.1.0 and 2.0.0 (downclocked to O3DS) for crashes from homebrew apps.
It could be that Luma takes up enough memory with Rosalina involved, so those applications might not be compatible.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • K3Nv3 @ K3Nv3:
    About 6ft 250ish
  • K3Nv3 @ K3Nv3:
    Had a 7ft 360 pound guy tell me I was getting fat :hateit:
  • x65943 @ x65943:
    BMI 34
  • K3Nv3 @ K3Nv3:
    Oh good only 5 over being obese
  • Veho @ Veho:
    My BMI is 29. I'm chubby :tpi:
  • x65943 @ x65943:
    Mine is 22.9
  • x65943 @ x65943:
    I could probably lose a bit of weight, when I went running my legs were rubbing together a bit
  • Veho @ Veho:
    Thicc thighs.
  • K3Nv3 @ K3Nv3:
    Gotta start using my walking pad more stress isn't helping the situation
  • x65943 @ x65943:
    My physique is actually kinda girly tbh
  • x65943 @ x65943:
    It's annoying
  • Veho @ Veho:
    Do you have titties?
  • K3Nv3 @ K3Nv3:
    Send Juan feet pics see if he can tell the difference
    +1
  • x65943 @ x65943:
    I definitely have more tissue there than I would want
  • realtimesave @ realtimesave:
    @x65943 thing is, I want the auto manufacturer to have record of my oil changes, so I can't really do it myself due to that
  • x65943 @ x65943:
    That's fair for warranties etc
  • x65943 @ x65943:
    There is probably a way around that but I never bothered to look into it
  • realtimesave @ realtimesave:
    well an auto shop can send the info in too apparently but I don't have a shop I use for this kind of car
  • K3Nv3 @ K3Nv3:
    Night vision on my ring went out might encourage me to upgrade lol
  • x65943 @ x65943:
    Your ring has night vision? What does that mean
  • x65943 @ x65943:
    Oh like the doorbell?
  • K3Nv3 @ K3Nv3:
    Just like old school night vision makes everything greenish to see easier at night
  • K3Nv3 @ K3Nv3:
    They got a new model for like 225 and make you pay extra for lame 3d birds eye view can't find a single look that makes me really want it https://a.co/d/0U1ZSIt and you have to pay extra for it apparently
  • K3Nv3 @ K3Nv3:
    VS old one that's like half the price https://a.co/d/eERe1Rz
    K3Nv3 @ K3Nv3: https://store.steampowered.com/app/2962330/Kitty_Collapse/#:~:text=Kitty%20Collapse%20is%20a%20fi...