RSSAmplifier

Blog

@maddiefuzz

Technical writing and musing from the void.

maddie.infoRSS feed ↗8 posts

Latest posts

iOS 17 StoreKit Examples

The new StoreKit views in iOS 17 make it a lot easier to add in-app purchases to your projects. There’s a simple gotcha that I ran into, though, and I wanted to document it.

Apple II Auto-Bootable Disks, Pt. 1

As someone who didn’t grow up around 8-bit microcomputers, learning more about the Apple II has been quite the learning process. There are a lot of books around, a ton of them are on the internet archive. I’ve included links to some good starting resources in the references section at the bottom of the page.

Simple and Small Git Hosting

There are regular discussions on the fediverse about self-hosted git, and they generally cover software that provides a similar experience to GitHub. Gitea and GitLab are the two names that I see with the most frequency.

RC2014: Z80 Assembly for Catgirls 😻

“RC2014 is a simple 8 bit Z80 based modular computer originally built to run Microsoft BASIC. It is inspired by the home built computers of the late 70s and computer revolution of the early 80s. It is not a clone of anything specific, but there are suggestions of the ZX81, UK101, S100, Superboard II and Apple I in here. It nominally has 8K ROM, 32K RAM, runs at 7.3728MHz and communicates over…

Ender 3 EXP3 pinout for hardware hacking

The Ender 3 display is based on the open Reprap screen design, but includes a header called EXP3 that allows for communication with a single cable. This header communicates with the display over SPI, but the documentation I could find online was sparse and conflicting. I verified the pinout and created this graphic to document this header’s pinout.

Interfacing with the Dreamcast Controller in KallistiOS

I’ve been doing some Dreamcast homebrew this weekend, using the great KallistiOS as well as dcload-ip. Together they make for a great development environment, and the Dreamcast itself is the easiest console I’ve ever worked with to homebrew.

Indexed addressing modes on the MOS 6502

There are four indexed addressing modes on the MOS 6502. I’ve found the last one, indirect indexed, the most useful in my high-res graphics mode experiments on the Apple II+, but wanted to write about them all a bit. There are interactive examples at the end of this post (requires Javascript).

NSWorkspace NotificationCenter observers in pure Swift

For a recent MacOS project I had to hook into the system screen wake and sleep notifications. This is handled with the notification center in NSWorkspace.