Apple II Graphics Converter
macOS 12.0+ • Beta VersionBitPast is a modern, native macOS application for converting images into authentic Apple II and Apple IIgs graphic formats. It acts as a powerful GUI wrapper around the legendary b2d tool by Bill Buckels for 8-bit systems, while utilizing a custom-built native Swift engine for 16-bit Apple IIgs graphics.
Everything you need to create authentic retro graphics
Drag & drop multiple images directly from Finder or the web. Batch processing with grid browser and live preview with real-time adjustments.
Powered by b2d for Apple II (8-bit) and native Swift engine for Apple IIgs (16-bit) with advanced Median Cut Quantization.
Inspect every single pixel with a high-performance zoomable preview and real-time rendering.
Extensive dithering algorithms (Floyd-Steinberg, Atkinson, Jarvis-Judice-Ninke, Stucki, Burkes, Ordered), crosshatch threshold, color bleed reduction.
Uses Median Cut Quantization and intelligent scanline clustering for near-photorealistic images with all 16 palettes simultaneously.
Export as modern formats (PNG, JPG, GIF, TIFF) or native binaries (.BIN, .SHR). Create bootable ProDOS disk images directly from the app.
Convert graphics for Apple II and IIgs systems
See the app in action
Convert modern images to authentic Apple II DHGR format with advanced dithering algorithms. Live preview shows exactly how your image will look on vintage hardware.
Utilize all 16 palettes simultaneously for near-photorealistic results. Smart scanline clustering and Median Cut Quantization deliver stunning quality.
BitPast is built with Swift and SwiftUI for macOS. The frontend uses SwiftUI with Grid Views, HSplitView, and Combine for debounced live previews. For Apple II (8-bit), it uses the b2d tool (modified build with struct packing fixes for modern macOS ARM64/x86_64). For Apple IIgs (16-bit), it features a native Swift implementation using Median Cut algorithm and Euclidean distance scanline clustering. Disk operations are handled via integrated wrapper for cadius by BrutalDeluxe to manage ProDOS volumes.
You can download BitPast for free from GitHub. The app is currently in beta, but if you'd like to support development and get it ready-to-run from the App Store, it will be available soon for a small fee.