Welcome to msocproject.org

This is a website that I really just made because I wanted to learn about web development. I am normally a systems programmer but I like to tinker.

I got into homelab stuff and networking a while ago so I got a VPS, so I threw a website on here just because.

The web pages are generated with Pandoc from markdown files.

I’ve been messing around with mdBook for creating wikis for projects I’ve been making, so I might put them up here too.

About me

I like to program embedded systems. I’m currently working on reverse-engineering the Pokewalker, a decade old device to go with the Pokemon games HeartGold and SoulSilver. I’m trying to recreate them with a raspberry pi pico since they’re so rare nowadays.

I’ve made some tools to help me with that as well, like a tool to encode and decode images to and from the pokewalker format. I’ve also made a tool to communicate with the pokewalker over IR which can do things like upload shellcode, dump the internal roms and send IR commands to the walker to emulate a DS or another pokewalker.

I’ve also made a basic kernel/OS for a raspberry pi, a 6502-based breadboard computer and various miscellanious command line tools.

Check me out on GitHub.