Homebrew RELEASE ScreenTester-NX

marice

Well-Known Member
OP
Member
Joined
Mar 14, 2009
Messages
170
Trophies
0
XP
450
Country
Netherlands
ScreenTester-NX (v0.2)
My very first homebrew for Nintendo Switch!

This program displays different colors to detect dead/stuck pixels on your Nintendo-Switch screen.
It can cycle colors on your Switch screen very rapidly to try and repair stuck/dead pixels.

ffsLEPv.png



Source:
https://github.com/Marice/ScreenTester-NX/

Download:
https://github.com/Marice/ScreenTester-NX/releases
 
Last edited by marice,

FatherOfEgg

Member
Newcomer
Joined
May 4, 2018
Messages
9
Trophies
0
Age
21
XP
102
Country
United States
Odd thing to say, but when I try to run make on this, it outputs:

"linking ScreenTester-NX-master.elf
/opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_systhread.o): In function `SDL_ThreadID':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/thread/switch/SDL_systhread.c:66: undefined reference to `svcGetThreadId'
/opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_systhread.o): In function `SDL_SYS_SetThreadPriority':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/thread/switch/SDL_systhread.c:97: undefined reference to `svcSetThreadPriority'
collect2: error: ld returned 1 exit status
/opt/devkitpro/libnx/switch_rules:51: recipe for target '/opt/devkitpro/ScreenTester-NX-master/ScreenTester-NX-master.elf' failed
make[1]: *** [/opt/devkitpro/ScreenTester-NX-master/ScreenTester-NX-master.elf] Error 1
Makefile:153: recipe for target 'build' failed
make: *** [build] Error 2"
 

marice

Well-Known Member
OP
Member
Joined
Mar 14, 2009
Messages
170
Trophies
0
XP
450
Country
Netherlands
Odd thing to say, but when I try to run make on this, it outputs:

"linking ScreenTester-NX-master.elf
/opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_systhread.o): In function `SDL_ThreadID':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/thread/switch/SDL_systhread.c:66: undefined reference to `svcGetThreadId'
/opt/devkitpro/portlibs/switch/lib/libSDL2.a(SDL_systhread.o): In function `SDL_SYS_SetThreadPriority':
/home/davem/projects/devkitpro/pacman-packages/switch/SDL2/src/SDL2-2.0.8/src/thread/switch/SDL_systhread.c:97: undefined reference to `svcSetThreadPriority'
collect2: error: ld returned 1 exit status
/opt/devkitpro/libnx/switch_rules:51: recipe for target '/opt/devkitpro/ScreenTester-NX-master/ScreenTester-NX-master.elf' failed
make[1]: *** [/opt/devkitpro/ScreenTester-NX-master/ScreenTester-NX-master.elf] Error 1
Makefile:153: recipe for target 'build' failed
make: *** [build] Error 2"


Hey man, i just did a fresh pull of the repo, and it compiled again without any problems.
I guess you are missing some dependencies in Devkitpro.

I have installed the following via pacman, and would advice you to do the same:
N6qy9aA.png


Let me know if that solves it!
 

marice

Well-Known Member
OP
Member
Joined
Mar 14, 2009
Messages
170
Trophies
0
XP
450
Country
Netherlands
Updated the program to 0.2 (edited first post)

It now has a menu(instructions screen), and rapid color cycle mode (for trying to repair stuck/lazy/dead pixels).
 

Proto-Propski

Legally Weird!
Member
Joined
Apr 29, 2018
Messages
266
Trophies
0
Age
25
Location
Boulevard of Broken Meme's
XP
768
Country
United Kingdom
ScreenTester-NX (v0.1)
My very basic homebrew for Nintendo Switch!

This program displays different colors to detect dead/stuck pixels on your Nintendo-Switch screen.
  • Press A for White
  • Press B for Red
  • Press X for Green
  • Press Y for Blue

  • Press + to return to hb-menu.
  • Press HOME to return to Switch-OS
@TODO:
* Cycle colors like a psychopath, to attempt to revive dead/stuck pixels.


Source:
https://github.com/Marice/ScreenTester-NX/

Download:
https://github.com/Marice/ScreenTester-NX/releases

Thank-you, out of mild curiosity I've been tearing apart the source of a lot of these test HomeBrew, and trying to see how much I can learn from them, so far it's going well, but I had very little understanding of the button key-presses, and their relation with different screen states, well aside from the uniform plus key-press to break to the hbbmenu, but alll HomeBrew should have that, and it takes you out of the HB, so that disn't help in my case....
 
Last edited by Proto-Propski,
  • Like
Reactions: marice

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Julie_Pilgrim @ Julie_Pilgrim:
    the internet
  • Julie_Pilgrim @ Julie_Pilgrim:
    @Psionic Roshambo i have 16 gb in my pc and i run into issues with ram more than i'd like to admit
  • HiradeGirl @ HiradeGirl:
    I got only 8GB of RAM. But I want 32GB.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Time to just download more ram
  • K3Nv2 @ K3Nv2:
    Yeah search Google
  • Sonic Angel Knight @ Sonic Angel Knight:
    Or, I also heard that if you use flash memory, it can act as more "RAM" at least windows tell me when I stick a flash drive into it.
  • Veho @ Veho:
    It can act as a swap drive but that isn't more RAM, it's slooow.
  • K3Nv2 @ K3Nv2:
    I wish we could have 1Gbps external storage by now
  • K3Nv2 @ K3Nv2:
    Like for micro
  • Veho @ Veho:
    New Myoo.
  • SylverReZ @ SylverReZ:
    @Veho, Yooo noice
  • SylverReZ @ SylverReZ:
    Looks like a Famicom handheld
  • Veho @ Veho:
    Yeah, they were going for that.
  • Veho @ Veho:
    It's not very good though.
  • Veho @ Veho:
    I'm watching the review, the emulators it uses suck bawls.
  • Veho @ Veho:
    Software update might improve it.
  • Psionic Roshambo @ Psionic Roshambo:
    Or maybe someone will make like Emulation Station for it or something?
  • Veho @ Veho:
    That counts as a software update :tpi:
    +1
  • OctoAori20 @ OctoAori20:
    Ello
  • K3Nv2 @ K3Nv2:
    I can think of the design teams process another joystick and no audio or a joystick and mono audio
  • Veho @ Veho:
    "You think we can just put the speakers at the top
    ?" "NO!"
    +1
  • K3Nv2 @ K3Nv2:
    Pft stereo speakers you're fired
    +1
    K3Nv2 @ K3Nv2: Pft stereo speakers you're fired +1