Homebrew [Release] Handy 3DS - Atari Lynx Emulator

CaptainN_DK

Member
Newcomer
Joined
Sep 6, 2015
Messages
23
Trophies
0
Age
35
XP
236
Country
I've been trying to re-download the 3dsx file and a fresh set of roms, but nothing seems to work.
I onl get to the rom select screen, and when I select a game, it just hangs on the "Please Wait" screen and freezes :/

Am I the only one experiencing this problem?
I'm on an O3DS but haven't had any trouble with any of the other emulators.
 

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,193
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,153
Country
United Kingdom
I've been trying to re-download the 3dsx file and a fresh set of roms, but nothing seems to work.
I onl get to the rom select screen, and when I select a game, it just hangs on the "Please Wait" screen and freezes :/

Am I the only one experiencing this problem?
I'm on an O3DS but haven't had any trouble with any of the other emulators.
Seems like you forgot to download the bios file or the bios you have does not work correctly. It plays fine on my 10.1 orig 3ds
 

angelhp

Well-Known Member
Member
Joined
Nov 30, 2014
Messages
509
Trophies
0
XP
2,359
Country
United States
Can anyone adding the fastest speed in the new 3DS haxx 2.5 ?
Because this version is slow for atary lynx emulator in New 3ds
 
Last edited by angelhp,

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I updated devkitpro, makerom, ctrulib and xerpi libs. Then updated the code to the new libs and cleaned it to eliminate all the warnings.

Also I used the new rsf template and added the code to get the fastest speed on N3DS.

The code continues to hang after a while, but on my O3DS this seems to happen only after some hours (about 2-3).

I kindly ask the community to test both 3dsx and CIA versions and report me how and for how long them work on different systems, FW versions and CFWs.

This is not an official release because there is a problem exiting the emultor with the Select key and because I have to fix the fonts, but everything else should work fine.

Attached you can find a zip with 3DSX and CIA versions. Please if you install it for the first time, start installing the latest official release in the OP (with all the app folder structure) and replace only the file in this zip.
 

Attachments

  • Handy3ds.zip
    1.7 MB · Views: 221
Last edited by nop90,

AmandaRose

Do what I do. Hold tight and pretend it’s a plan
Member
Joined
Aug 19, 2015
Messages
10,193
Trophies
1
Location
Glasgow
Website
www.rockstarnorth.com
XP
16,153
Country
United Kingdom
Hey nop90 I have rxTools 3.0 beta 2 on 10.6 emunand and the latest cia crashes when I try to load it with an error has occurred forcing the software to close message but the latest 3dsx works fine
 

duwen

Old Man Toad
Member
Joined
Sep 6, 2013
Messages
3,190
Trophies
2
Location
Bullet Hell
Website
www.exophase.com
XP
4,293
Country
United Kingdom
I kept getting the 'Invalid CIA' message when I tried to install with DevMen, BBM, and FBI. NASA seemed to install it, but when launched I think I got the same error as Marko76; Black screen, and forced the console to restart.
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I kept getting the 'Invalid CIA' message when I tried to install with DevMen, BBM, and FBI. NASA seemed to install it, but when launched I think I got the same error as Marko76; Black screen, and forced the console to restart.

I installed the CIA on my emunand without problems. i'll check it again. But what are your model, FW and entrypoint?

Thanks now found very well in new 3ds
.....
is possible add
rotated screen for games like gauntlet ???

Already there. use the right back button.
 
Last edited by nop90,
  • Like
Reactions: angelhp

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I'm ready to release a new version with multiple language. At the moment I added Italian and French.

French is made with the help of google tralslate, so probably is not a very good translation.

I would like to add Spanish an German too, but I'm not able to do the traslation.

If someone want to help checking the french translation or making the other translation, the languages strings are listed below.

Code:
char const *Handy_3DS_String_EN[] =
  {
     "English",
     "Wait please ...",
     "GAME PAUSED",
     "Press B to exit",
     "Touch the screen to show the menu",
     "Press B to return to game",
     "Press B to return to the main menu",
     "Press B to return to previous menu",
     "Load Rom",
     "Load State",
     "Save State",
     "Reset ROM",
     "Config",
     "Exit",
     "Screen config",
     "Language",
     "Sound",
     "Limit FPS",
     "Swap A/B",
     "Save config",
     "Screen Size",
     "Bottom Screen",
     "Show FPS",
     "Show background",
     "Background color",
     "1x",
     "2x",
     "Fit",
     "Stretch",
     "Yes",
     "No",
     "Black",
     "Blue",
     "Green",
     "Red"
   };  

char const *Handy_3DS_String_IT[] =
  {
     "Italiano",
     "Attendere ...",
     "GIOCO IN PAUSA",
     "Premi B per uscire",
     "Tocca lo schermo per il menu",
     "Premi B per tornare al gioco",
     "Premi B per tornare al menu principale",
     "Premi B per tornare al menu precedente",
     "Carica Rom",
     "Carica stato",
     "Salva stato",
     "Riavvia ROM",
     "Configura",
     "Esci",
     "Configura schermo",
     "Lingua",
     "Suono",
     "Limita FPS",
     "Scambia A/B",
     "Salva configurazione",
     "Dimensione schermo",
     "Schermo inferiore",
     "Mostra FPS",
     "Mostra sfondo",
     "Colore sfondo",
     "1x",
     "2x",
     "Adattato",
     "Esteso",
     "Sì",
     "No",
     "Nero",
     "Blu",
     "Verde",
     "Rosso"
   };  

char const *Handy_3DS_String_FR[] =
  {
"Français",
"Attendez s'il vous plaît ...",
"JEU EN PAUSE",
"Appuyez sur B pour sortir",
"Touchez l'écran pour afficher le menu",
"Appuyez B pour revenir au jeu",
"Appuyez B pour revenir au menu principal",
"Appuyez B pour revenir au menu précédent",
"Charger Rom",
"Charger l'état",
"Enregistrer l'état",
"Réinitialiser ROM",
"Configurer",
"Sortie",
"Configurer l'écran",
"Langue",
"Son",
"Limites FPS",
"Échange A / B",
"Enregistrer configuration",
"Taille de l'écran",
"Écran du bas",
"Montre FPS",
"Montre le fond",
"Couleur de fond",
"1X",
"2X",
"Adapté",
"Etendu",
"Oui",
"Non",
"Noir",
"Bleu",
"Vert",
"Rouge"
};
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I published v1.1 in the OP.

Sorry for the delay, two weeks ago my hard disk lost some sectors, included the MBR. It toook me a lot of time to recover all my data because it was encrypted with bitlocker. Also reinstalling all my toolchain and the portlibs wasn't so easy.

But in the end I did it.

Please check if the CIA file works with N3DS. It's ok on my O3DS emunand and sysnand.
 

dude1709

Well-Known Member
Newcomer
Joined
Jun 5, 2006
Messages
81
Trophies
1
XP
1,217
Country
Austria
Hell yeah the cia works fine on my EUR N3DSXL with GW emunand. Bottom screen: the pause screen shows "Handy 3ds 1.0 alpha, not 1.1 (?).
 
Last edited by dude1709,

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
...and the pause screen shows "Handy 3ds 1.0 alpha (?).

:lol: thank you! I updated the zip file in the OP.

For the FPS sometime showing 61, it could be an approximation issue in the FPS counter, but the speed should be limited correctly. I'll check it during Easter holidays.
 

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
Very nice too see that you update this! Especially as I don't think RetroArch 3DS has any Atari Lynx core.

Last I tried this emulator, it crashed after a couple of minutes. But if we can play 2-3 hour before the crash I'm all in again! Will try the cia version :)

--------------------- MERGED ---------------------------

In OP. Shouldn't Ver. 1.1 (03 September 2015) have another date?
 

nop90

Well-Known Member
OP
Member
Joined
Jan 11, 2014
Messages
1,556
Trophies
0
Location
Rome
XP
3,136
Country
Italy
I think that the cause of the crash is some kind of outsync of GPU and main CPU (I read something about this possibility on 3dbrew).

I cleaned the code (no more warnings compiling) and updated all the libs and now on my O3DS it's seems to be more stable.

Checking the code I found a couple of potential problems with wrong array boundaries, but I dont't think this was related the crashes.

On my 3DS it crashes after 3-4 ours it , but i's enough to play a lot of chip's challenge levels.

Let me know how it works for you.


In OP. Shouldn't Ver. 1.1 (03 September 2015) have another date?
Updated
 
Last edited by nop90,
  • Like
Reactions: SLiV3R

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
Code:
char const *Handy_3DS_String_NL[] =
  {
     "Nederlands",
     "Wacht even ...", (Wacht alstublieft ... is the more 1 on 1 translation, (more polite) but "Wacht even ..." is more common used)
     "SPEL GEPAUZEERD",
     "Druk B om te stoppen", ("Druk B voor uitgang" is the more  1 on 1 translation, but doesn't sound right if it's used to end Handy-3ds)
     "Raak het scherm aan voor het menu",
     "Druk B om terug naar het spel te gaan",
     "Druk B om terug naar het hoofdscherm te gaan",
     "Druk B voor het vorige menu",
     "Laad Rom",
     "Laad opgeslagen spel",
     "Bewaar spel",
     "Herstart ROM",
     "Configuratie",
     "Stoppen",
     "Scherm configuratie",
     "Taal",
     "Geluid",
     "Limiteer FPS",
     "Verwissel A/B",
     "Bewaar configuratie",
     "Scherm grootte",
     "Onderste Scherm",
     "Toon FPS",
     "Toon achtergrond",
     "Achtergrond kleur",
     "1x",
     "2x",
     "Aangepast",
     "Uitrekken",
     "Ja",
     "Nee",
     "Zwart",
     "Blauw",
     "Groen",
     "Rood"
   };

Nederlands (Dutch)
I suppose some Dutch speaking ppl may correct some stuff, but i find it the most fitting ;)

Anyway, thanks for the update, using this emu from day 1 release, just to play Loderunner ;)
 
Last edited by DjoeN,
  • Like
Reactions: SLiV3R

dude1709

Well-Known Member
Newcomer
Joined
Jun 5, 2006
Messages
81
Trophies
1
XP
1,217
Country
Austria
@nop90: nah, forget what i wrote earlier about the fps, i was an idiot. I played now for about 45 minutes - all ok, no crash :D
Few games are slowly (Desert Strike), with 40, 50 fps. A delete function for the rom list would be fine.
Buuut... 99% of the lynx games are shit, really. Joust, Ms. Pac-Man, Shadow of the Beast, Stun Runner, Super Asteroids & Missile Command and that's it
:cry:
 
Last edited by dude1709,

SLiV3R

3DS Friend Code: 0473-9069-2206
Member
Joined
Jan 9, 2006
Messages
2,319
Trophies
2
Website
soundcloud.com
XP
1,847
Country
@nop90: nah, forget what i wrote earlier about the fps, i was an idiot. I played now for about 45 minutes - all ok, no crash :D
Few games are slowly (Desert Strike), with 40, 50 fps. A delete function for the rom list would be fine.
Buuut... 99% of the lynx games are shit, really. Joust, Ms. Pac-Man, Shadow of the Beast, Stun Runner, Super Asteroids & Missile Command and that's it
:cry:

Chips challenge and Crystal mines II is good too! :P
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    cearp @ cearp: Welcome hazbeans