Altri #problemi di #PlayStationPortable, ma in questo caso non colpa di #Sony: avevo visto (con rabbia e disperazione) che i #core Nestopia-UE e #QuickNES per #RetroArch (e questo punto chissà quanti altri!) facevano piantare per qualche secondo la #console, che poi si spegneva con un pop. A questo punto decido di vedere se anche su #PPSSPP… e si, succede la stessa cosa, quindi non è colpa del mio hardware. 🤯️

Il grazioso #emulatore mi dice però precisamente il motivo del #crash… un jump a NULL, che è una cosa non proprio bella (in alto in foto), e mi dice molto poco. Purtroppo sulla PSP mi serve uno di quei core, perché voglio tenere quanta più possibile della mia #emulazione centralizzata in RetroArch, e a quanto pare FCEUmm (l’unico altro disponibile per #emulare il #NES) ha qualche problema: inizialmente funzionava (come in basso a sinistra in foto), ma poi ha iniziato a rompere il video in modo #cursed (in basso a destra). (No, non ho provato a resettare tutta la configurazione, perché anche se risolvesse ora il #problema non potrei farlo ogni volta che si ripresenta.) 💀️

Purtroppo, come ormai sempre più mi capita, non trovo alcuna informazione rilevante al problema cercando sul web. E allora, unica mia possibilità: mi metto con l’animo in pace e provo a ritroso tutte le #build di RetroArch per la piattaforma, fino a trovare il punto di #crisi dove quei 2 core si sono rotti: a quanto pare, tra il 20 gennaio 2022 e il 5 marzo 2022; la #release 1.10.0 è a posto (stando a PPSSPP, ancora non ho provato sul vero metallo), mentre già la 1.10.1 presenta la #rogna. E noto una singola e particolare #differenza: il passaggio della #versione del #compilatore #GCC da 9.3.0 a 11.2.0. 🧐️

…A chi devo dare la colpa ora? Saranno stati quelli di GNU ad aver #rotto roba upstream? O piuttosto quelli dell’SDK per #PSP? Perché ho skimmato commit e release della roba di #Libretro, ma non riesco ad individuare il problema lì. Ma in ogni caso, perché certi core hanno smesso di funzionare brutalmente ed altri no? Questi sono i motivi per cui odio il #software. Ora non so nemmeno a chi devo creare la #issue a riguardo. 🗡️

Per ora, la mia unica #speranza è di usare questa versione vecchietta del #multiemulatore, sperando che non ci siano incompatibilità di savestate tra versioni diverse, perché voglio giustamente tenere quelle aggiornate sui dispositivi dove funzionano. Avendo poi più tempo, potrei tentare di compilare una versione recente del pacchetto usando il #compiler vecchio… ma probabilmente non ci riuscirò. 😩️

https://octospacc.altervista.org/2024/02/04/pspspsp-non-gradisce-nuovo-gcc/

#build #compilatore #compiler #console #core #crash #crisi #cursed #differenza #emulare #emulatore #emulazione #GCC #issue #Libretro #multiemulatore #NES #PlayStationPortable #PPSSPP #problema #problemi #PSP #QuickNES #release #RetroArch #rogna #rotto #software #Sony #speranza #versione

pspspsp non gradisce nuovo gcc - fritto misto di octospacc

Altri #problemi di #PlayStationPortable, ma in questo caso non colpa di #Sony: avevo visto (con rabbia e disperazione) che i #core Nestopia-UE e #QuickNES per #RetroArch (e questo punto chissà quanti altri!) facevano piantare per qualche secondo la #console, che poi si spegneva con un pop. A questo punto decido di vedere se anche su […]

fritto misto di octospacc

Dunque, l’altro giorno accennavo che usare il telefono per #emulare i #giochi del #DS fa #schifo, perché appena cambio app (visto che il mio smartphone dovrebbe essere il mio PC tascabile, quindi mi serve per tante cose spesso quasi insieme) arriva Android a fare pulizia non autorizzata della RAM (a uccidere il processo)… eh vabbè, diciamo pure che va bene (ma non va bene). 😮‍💨️

…Però poi pure a usare la consolina #originale ci son le #rogne, #mannaggia!!! Sempre ieri ho accennato che sul #3DS è un continuo di scheda #SD che si #corrompe totalmente a caso, causando #problemi di diversa #gravità… ed è una cosa con cui faccio la #guerra da #anni, e si, ho verificato che a livello #hardware la #scheda è bona. ⚒️

Oggi pomeriggio comunque ho perso un sacco di tempo a ricopiare tutti i #file sul PC, #formattare la scheda, e rimettere a posto i file, per #rimediare ancora una volta al fatto che si fosse tutto spaccato e avvenissero #crash nel menù home e nel loader di giochi #NDS. Però ne ho approfittato per cercare e boh, appunto tutti dicono “la #SDcard è marcia/farlocca/consumata” (no), “il #CustomFirmware è corrotto” (no), “dovresti ripartizionare la scheda” (già fatto)… ma qualche spunto utile nuovo l’ho visto:

  • https://gbatemp.net/threads/arm9-error-data-abort.558494/
    • Che la mia #microSD non sia propriamente brutta in uno dei modi descritti sopra (comuni), ma abbia questo problema (mai sentito prima) del controller I/O è lezzo? 🧐️
    • https://gbatemp.net/threads/new-2ds-xl-microsd-card-error.534480/
      • La #tecnica della “quadrupla formattazione”: in pratica, visto che tutti i #software in circolazione per formattare le #memorie sono ancora progettati attorno agli hard disk, danno sulle #flash un risultato molto peggiore della preformattazione di fabbrica… combinando 4 programmi si riesce ad apparare, a quanto dice il tizio. 🤯️
      • Quella tecnica è Windows-centrica però; riguardo #UNIX, un utente (che ingiustamente non è stato cagato) ha scritto dei suoi #esperimenti per replicarne i risultati con #utility libere… c’è molta meno #speculazione e molto più senso; ho potuto ad esempio creare la partizione #FAT32 senza LBA con la misura standard di settori, teste, e cilindri, come dicevano quelle #note (a dire il vero scritte a culo, maremma), ma l’allineamento perfetto dei #settori non l’ho potuto fare, mformat mi da errore coi parametri che ho ottenuto dopo dolorosi quarti d’ora di confusissimi calcoli (sarebbe utile sapere che versione del #tool ha usato). 🥴️
  • Su #thread misti c’è chi specula che la colpa sia di #TwilightMenu, ma dalla mia esperienza passata e dalla maggior parte delle opinioni #online tenderei ad escludere questa #ipotesi… ma è anche vero che, se mi affidassi alle stesse #opinioni, allora statisticamente le #corruzioni che ho io dovrebbero essere statisticamente impossibili, cosa che evidentemente è falsa. 😩️

Con questa piccola #differenza che ho potuto alla fin dei conti apportare alla #formattazione, vedremo se cambierà o meno qualcosa. Però, ammesso e non concesso che la causa sia #TwilightMenu++ o #nds-bootstrap, ossia i programmi #homebrew che mi permettono di avviare le #ROM NDS senza #schedina dedicata… quale sarebbe l’alternativa? ☠️

L’ho detto altre volte che, elettricamente, il formato delle #schede [3]DS fa #schifo, a lungo andare il contatto diventa sempre più lasco e addirittura salta in-game (cosa inaccettabile, in quanto risulta sempre in un crash). Questo è un #problema invece ben più conosciuto, ed è il motivo per cui uso praticamente sempre i #dump, anche di quei pochi giochi che possiedo su #cartuccia. Ho pulito tante volte tante schede, e a volte il #casino si #risolve, ma altre volte poi ritorna. 🧽️

Tutto questo #discorsone per dire: nella #vita non c’è #divertimento, non c’è #spensieratezza, non esiste #svago, perché potrei accettare che con gli homebrew escano fuori #magagne ma, #ahinoi, anche con hardware tutto originale, non funziona un cazzo bene. (Non) grazie #Nintendo, per aver creato un tipo di collegamento tra #gamecart e #console così #grezzo. 🗑️

https://octospacc.altervista.org/2024/01/10/corruzioni-del-3ds-e-i-thread-forse-a-vuoto-forse-no/

#3DS #ahinoi #anni #cartuccia #casino #console #corrompe #corruzioni #crash #CustomFirmware #differenza #discorsone #divertimento #DS #dump #emulare #esperimenti #FAT32 #file #flash #formattare #formattazione #gamecart #giochi #grezzo #guerra #hardware #homebrew #ipotesi #magagne #Mannaggia #memorie #microSD #NDS #Nintendo #note #online #opinioni #originale #problema #problemi #rimediare #risolve #rogne #ROM #scheda #schede #schedina #schifo #SD #SDCard #settori #software #speculazione #spensieratezza #svago #tecnica #thread #tool #TwilightMenu #UNIX #utility #vita

Arm9 Error: Data Abort

Not exactly how this happened... My 3ds has been messed up for a long time and I just decided to pick it up again (forgetting it was messed up.) At certain points, with certain actions, it will randomly crash, always with an arm9 error: "Data Abort" Here are two crash dumps. The first is...

GBAtemp.net - The Independent Video Game Community