tommitytom, the maker of retroplug made this web player that lets you view all the screens of lsdj at once.
Friday, August 21, 2026
finally a linux native retroplug for lsdj
update has a standalone, vst2, vst3, clap and commandline version
also works with nes
use retroplug-cli lsdj-rom --split channels flag foroutput
Thursday, August 20, 2026
new renoise2 mod linux native with terminal use
might need to chmod after moving
the github mainpage for more infoflags for different cli options
renoise2mod song.xrns --type xm
renoise2mod song.xrns --type mod --ptmode hardware --ntsc
renoise2mod --help
keyd - key remapping on linux
I wanted to be able to switch layers or something to map keys in a different localization to be able to use extra shortcuts.
--renoise doesn't detect f13 - 24 making this whole thing useless for my case. but its still a nice key remapper
Installing
git clone https://github.com/rvaiya/keyd
cd keyd
make && sudo make install
sudo systemctl enable --now keyd
Finding Keystrokes
keyd monitor
Listing Available Keys
keyd list-keys
Editing The Config
sudo vim /etc/keyd/default.conf
reload config
sudo keyd reload
emergency reset
sudo keyd reload
emergency reset
backspace+escape+enter
Wednesday, August 12, 2026
gb studio custom waveforms
GB Studio: Advanced Custom Waveform Design for GBT Player
for making custom waves lsdj or hugetracker
sine: 79 bc de ef ff ee dc b9 75 43 21 10 00 11 23 45
tri: fe dc ba 98 76 54 32 10 01 23 45 67 89 ab cd ef
Wednesday, August 5, 2026
Friday, July 31, 2026
patching savestates into gb and gbc games
doesn't have every game but still cool
sudo apt install bsdiff on linux
the syntax:
bspatch YOURGAME.gbc OUTPUT.GBC THEPATCH.bsdiff
shell to unzip .7z and .zip and del the compressed
for f in *.7z *.zip; do [ -e "$f" ] && 7z x "$f" && rm "$f"; done
Thursday, July 30, 2026
play wavs on gba with gsm play
couldn't get in pogoshell
heres my bash script using sox to convert mp3s to wav and then open the converter
#!/bin/bash
for file in "$@"; do
output="${file%.*}.wav"
sox "$file" -r 22050 -c 1 -e gsm-full-rate "$output"
wine "ps2gsm_linker.exe"
done
gba multi cart and mod files made easy with pogoshell
for f in *.mod; do wine dcmp.exe "$f" "${f%.mod}.mdz" && rm -- "$f"; done
that uses dcmp from the tools dir to convert .mod to .mdz to save space but it sometimes screws them up really bad lol
Wednesday, July 29, 2026
nes music on gbc
player for .nsf files on gbc
nsf player got it working on linux using wine
deflemask nes exports arent working but nsfs from games work
makes gbc roms out of the music files
Fl studio to hardware chiptune - midi2dmf sms vgm and gb vgb
i use yamaha syxgx vst on master bus in fl set to midi recieve chan 2
put reaper jsfx midi filter to raise it by 2 octaves for sms
lowest note on sms is a0 in fl studio(oct 1 in deflemask)
lowest note on gameboy is c2 in fl studio (oct3 in deflemask
for gameboy ch 4 noise:
c6 is good for a hat
c5 is good for a snare
effect 08 is panning: 10 L 01 R
effect 10 selects wave of chan 3
effect 12 is duty cycle 00, 01, 02, 03
sweeping is only for pulse channel 1
13 sets sweep 14 00 sweeps up 14 01 sweeps down (a non zero value)
open the deflemask gb proj in furnace to save as
if you make a sms song in defle
- save as sms rom and play on gba in sms emulator
- export a 4 chan sms psg vgm and make a .gba rom
Another way is to just use .mod files
fl to midi to openmpt
pokemon ruby on the mother3 gba cart settings
in the patcher I used:
savetype
offspec 512k / 1m flash (for carts with a non standard flash chip)
enabled fake RTC
in flash gbx:
savetype: 512k FLASH (64kib)
dont need to keep the original rom like castlevania did, instead use the patched rom for everything
patched rom can load the saves. the original wont recognize the saves.
It says the last save was corrupted each time but it works fine
Monday, July 27, 2026
got gba mother3 cart to hold saves with lesserkuma's web patcher tool
seting the save type to Off-spec 512K/1M FLASH worked for me.1m flash(128kb) also worked.
when saving the screen hangs for a bit, looks frozen but the saves work.
dumping the gba cart back to the computer i couldn't save in mgba in castlevania. the fix: use the unpatched rom with the 1m flash (128kb) save backup. fixing saving on the mother3 cart breaks being able to save in the emulators everywhere else so just copy the save and use that with the original rom
building master system chiptunes onto a gba cart
you can make .vgm files in deflemask for sega master system and use this to make a gba rom
the sn76489 psg sounds only work not the fm stuff
Saturday, July 25, 2026
fixing gba flashcarts not being able to save
the mother3 cart i got flashes fine but wont save from within making goomba multicart of lsdj basically useless for now until I fix that battery issue