The Lo-tech ISA CompactFlash Adapter is an open-source 8-bit ISA card that enables modern CompactFlash storage on IBM PC XT, AT, and compatible systems. Paired with the XTIDE Universal BIOS, it provides silent, reliable mass storage for vintage computers using inexpensive CF cards. The design uses only five through-hole ICs, making it accessible for home assembly. Originally designed by James Pearce at Lo-tech, with hardware schematics and BIOS source code freely available.
Bullet: 4k / 64k intros (size-coding) Bullet: Trackmo / demo (multi-part) Bullet: Music disk Bullet: Graphics collection
Bullet: Choose a target and constraints (speed, memory, chipset) Bullet: Build a minimal framework (sync, input, timing, loader) Bullet: Iterate effects + transitions Bullet: Profile early, optimise late, then profile again
Bullet: Amiga: copper/blitter, C2P, AGA bandwidth, timing on real hardware Bullet: C64: cycle-exact raster timing, stable IRQ, sprite multiplexing Bullet: Atari ST: sync tricks, low-level video, DMA sound constraints Bullet: PC: DOS timing, VBL sync, fixed-point, software rendering, or modern GPU