This #Retroarch Saturday @occult and I finished Joe&Mac: Caveman Ninja, a game where player 2 is experiencing a bit of a dry spell but it's okay, there's sushi.

I don't think #Syncthing is going to work for me when it comes to #FinalFantasyIX.

The only #RetroArch core that I can get to run the game well on my RG40XXH is PCSX ReArmed, but the maximum resolution it can upscale to is 2X, which is fine on this device, but I wouldn't be able to switch over to my Razer Edge and run it at a higher resolution.

@edlinks

Y por ésto nos instalamos #retroarch en nuestros OS para jugar joyas que nunca mueren XD

@TheJnx

Yo acabo de bajarme el #retroarch al celular para ponerme con varios juegos de GB/GBA (Sí, el primero que me puse fue el Pokemon Yellow Edition) XD

Ahora si, #RetroArch configurado de momento para la GBA, a jugar esta joyita de nuevo y sacarle el platino 

#Android #Emulation

Installing #muOS on my RG40XXH was super easy. The devs don’t recommend using #BalenaEtcher for flashing the image to an SD card but I couldn’t figure out any of the programs they do recommend on Linux. Luckily, it seems like it did the job without issue.

I spent a bunch of time trying to get #SyncThing set up this morning since my PC wasn’t recognizing any of my handhelds. I tried opening up ports on my router and running a command to allow SyncThing through the #Linux firewall. Seems like the latter was the solution!

Now I just have to figure out the logistics of juggling PS1 save files between #RetroArch on my RG40XXH and #DuckStation on my Razer Edge. Things are looking promising though, as I just found out muOS has a DuckStation core on RetroArch, which may even get me better performance with #FinalFantasyIX!

@damonology well, @fuchsiii loves her #RG35XXSP because it's the perfect machine to play anything up to and including #GBA titles...

The specs are okay - kinda low-end #Android phone w/o baseband but okay enough for like #RetroArch & #RetroPie

Hey #PCGaming #gaming, is there some way to have #windows treat all of my game pads as the default slot 1 pad?

I have some oddities, and many games recognize my main controller as being in "slot 2" of sorts if I turn it on after launching the game.

Then #Arknights #Endfield does not recognize any of them at all. Not sure what's up with that.

I do not even have words to express what #Retroarch is doing wrong, but it is a lot.

Lakka 6.1 arrives with Linux kernel 6.18, RetroArch 1.22.2, new PS2 core, and Raspberry Pi CRT builds

https://fed.brid.gy/r/https://nerds.xyz/2026/02/lakka-6-1-linux-retroarch-ps2-crt/

today I wanted to make an audio file that sounds like an old mysterious tape and contains a real #ZXSpectrum program as part of a gag for a future event announcement.

step one. you need a compiler. thanks to @[email protected], there is ZX Basic that just works. it's awesome. you just do ../zxbc.py -f tap -a --BASIC jingle.bas and that's it.

step two. you need an emulator. yay—I thought—#retroarch has libretro-fuse that's even packaged for Alpine. it worked strange, displayed a lot of weird stuff and looked too complicated. so I resorted to JSSpeccy3, which runs in a browser. it was okay, but I got tired of switching between the compiler and my browser, uploading the file, checking it out, etc.

I gave retroarch one more shot, spent some time researching why on earth the audio was not working, even though the retroarch menus had it. one strace later it became clear that libretro-fuse does not use retroarch's sound system, but the ALSA sequencer. okay, modprobe snd_seq, done. now i can iterate much faster, by compiling my program and loading it into the emulator with a single command. neat!

step three. you need a way to convert your tape image to an audio file. the original FUSE emulator (not to be confused with FUSE-the-filesystem-in-userspace-thing! damn it, google) contains some utilities, and among them there is tape2wav, which does exactly what you need. to get tape2wav you just need to compile libspectrum, then fuse-utils. sources are available for both, it's really almost as simple as: ./configure && make && doas make install. alas, tape2wav won't build without a warning, if your system's libaudiofile is broken. Alpine's package seem to be exactly this, so I had to check out the original source code, figure out the exact way to build the thing, since READMEs were updated almost never it seems, and, finally I've built everything and had my tape2wav working.

step four. you may want to check that your audio file can be loaded correctly. I thought the audio2tape program from the same fuse-utils suite would do exactly that. alas, it does not support the turbo-encoded tapes that it's sibling tape2wav produces, and there's no way to turn the turbo encoding off in the latter. the retroarch's libretro-fuse won't load wav files either, it just ignores them. so I thought to give the original fuse a shot. after doing apk add gtk+2.0-dev and having some pleasant nostalgic flashbacks, fuse compiled successfully, and — finally — i got my wav played and loaded.

step five. you may want to make the audio file sound like a real tape recording. for this I went to my studio computer, loaded the wav in Logic Pro, dubbed the file along a sample of a running reel-to-reel motor (I know, right), added the flutter effect to make pitches a bit wobbly just like they are on some bad tape recordings, finally normalized the volume et voila. one last thing was to make sure FUSE would load the resulting file. which it did!

step six. you may want to compress the audio. the announcement is to be published on the web. so the 11 megabyte wav was no okay. converting it to MP3 completely ruins the data integrity, no matter what parameters you use. so did changing the sample rate. so did mono conversion. so did channel remapping for some reason too.

so I had to use #FLAC. doing pcm_s16 → pcm_s8 before converting the file to FLAC makes the file almost three times smaller, and 10x smaller when compared to the original wav. and by the way, FLAC is supported by all major web browsers, even the worst browser ever, i.e. iOS Safari would play it just fine, or so I'm told by the can-i-use portal.

soon the announcement will go live, and I'll post the result here.

it was fun! nothing much, really, but a deep dive nonetheless.