Skip to content
View lowlevel-1989's full-sized avatar

Block or report lowlevel-1989

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
lowlevel-1989/README.md

lowlevel.1989

Dev & Modder. I like taking things apart to see how they work: emulators, game ports, ROM hacking and retro hardware, all on Linux.

I document everything step by step (in Spanish) on my blog: lowlevel1989.click


Projects

  • dbar4gun: Linux userspace driver that turns Wiimotes + a DolphinBar (or a Wii sensor bar) into light guns. Built for Raspberry Pi / RetroPie, works across MAME versions.
  • ambidextro-port: PortMaster port of Ambidextro (Godot) for AArch64 handhelds. Virtual or native controls, a lightweight mode for low-end devices, and mod support through Godot Mod Loader.
  • ambidextro-mods: Godot mods for Ambidextro: an in-game achievements screen and snappier trampolines.
  • tamatama: runs an Android game .so on Linux with my own loader (QEMU x86_64 and Raspberry Pi), replacing Android calls with stubs until the whole game runs native.
  • vol2spinnerd: Rust daemon that turns a USB volume knob into an arcade spinner for Arkanoid in RetroArch.
  • Pachinko Wars (SNES ROM hacking): reverse engineering the game's LZSS compression to decompress, edit and reinsert graphics without touching the original code. Write-ups: LZSS graphics · finding the money
  • krontra: Contra (NES, Japan) hacking notes: finding lives and weapon values in RAM with FCEUX, then patching the ROM with Radare2.

Contributing to

  • PortMaster: I'm a porter: I package and maintain game ports for Linux handhelds.
  • RetroPie: dbar4gun install module for RetroPie-Setup, so light guns work out of the box.
  • MAME (libretro): fixed the default crosshair path, which matters for light gun setups.
  • LinApple (Apple II emulator): disk / HDD eject support, Spanish keyboard layout and build fixes for Fedora / RHEL.

All my merged pull requests in other projects.

Elsewhere


If my tools or write-ups are useful to you, you can support my work on Ko-fi.

Pinned Loading

  1. pokemmo-port pokemmo-port Public

    PokeMMO Port for PortMaster

    GLSL 79 4

  2. dbar4gun dbar4gun Public

    dbar4gun is a Linux userspace driver for the wiimote with DolphinBar support, specifically designed to function as 4 light guns.

    Python 9 3

  3. tamatama tamatama Public

    Arena tamatama

    C 8

  4. js2p8 js2p8 Public

    Convert compiled Pico-8 JavaScript games back into editable .p8 cartridges.

    Python 5

  5. object_state_machine object_state_machine Public

    A hybrid state machine solution for Godot

    GDScript 25 2

  6. YAML.gd YAML.gd Public

    A YAML parser written entirely in GDScript.

    GDScript 21 1