Saturday, August 22, 2026

mediaboy - great for making music roms on gameboy easily

mediaboy releases

the music export is the most useful.
says it can do .mod and .uge but its not working for me
the gif and video exports work in sameboy but not on my flashcart or in gearboy
pcm samplerate settings:
9198 hz -GBVP2 parity yeilds best quality
DMG gives clearer images than colour it seems to mangle the image with blocky pixels
to

goomba paletted

use that with gameboy slideshow generator instead of that because it screws up the audio


making gb and gbc videos worked better flashed directly with gb flasher to a perfect dark cart instead of on the superchis gba sd cart also sameboy and bgb are more accurate usually but goomba breaks

renaming png and jpgs as numbers using bash


i=1; for f in *.png *.jpg *.jpeg; do [ -f "$f" ] || continue; mv -- "$f" "$i.${f##*.}"; ((i++)); done

Friday, August 21, 2026

How to make full size lsdj videos like aquallex

lsdjhd

tommitytom, the maker of retroplug made this web player that lets you view all the screens of lsdj at once.

finally a linux native retroplug for lsdj

retroplug dropped 2 weeks ago

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

RELEASES -- renoise2mod github. move it to ~/.local/bin to install

might need to chmod after moving

the github mainpage for more info

flags for different cli options


renoise2mod song.xrns --type xm
renoise2mod song.xrns --type mod --ptmode hardware --ntsc
renoise2mod --help

keyd - key remapping on linux

keyd github

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

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

Friday, July 31, 2026

patching savestates into gb and gbc games

mattcurrie gb save states github

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

gsm player

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

Pogoshell loaded up some of Randall's sick jungle protracker mods

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

2 tools for making gbc and gba multicarts

for gbc 108 in 1 cards gba multimenu for 369IN1 gba cards

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

midi2dmf fur2uge gbavgmplayer sms advance

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

stepper gba

stepper bad diode's sequencer

got gba mother3 cart to hold saves with lesserkuma's web patcher tool

save patcher github

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

risa nes tracker can run in the browser

risa ntsc in the browser.

can manage saves too