Retro Hardware, Microcontroller & Physical Media Hub
Generators for 1-bit OLED bitmaps, Game Boy tilemaps, cassette J-cards, and MIDI visualizers.
Included In-Browser Utilities (6)
No Install RequiredGame Boy Camera 2-Bit Tilemap & ROM Palette Extractor
Convert any photo into authentic 1998 Nintendo Game Boy Camera 4-color 2BPP pixel art. Features the original 4x4 Bayer dither matrix, 8x8 VRAM tilemap deduplication, and RGBDS/GB Studio assembly exports.
1-Bit OLED / E-Paper C-Array & U8g2 Bytecode Converter
Convert icons and logos into ready-to-flash C/C++ byte arrays for Arduino, ESP32, and Raspberry Pi Pico. Supports SSD1306, SH1106, Adafruit GFX, and U8g2 formats.
Cassette Tape & VHS J-Card Printable Origami Layout
Generates calibrated 300 DPI audio cassette J-Card and VHS case inserts with exact crease fold lines, rotated spine typography, tracklist panels, and print trim guides.
MIDI File Event List & Polyphonic Note Visualizer
Inspect raw Standard MIDI (.mid) files directly in your browser with zero DAW plugins or risky downloads. View timing ticks, pitch velocity, CC automation, and audition tracks with the built-in Web Audio synth.
35mm C-41 Color Film Negative Orange Mask Remover & Inverter
Convert digitizer scans of color film negatives into true-to-life positive photographs. Automatically subtracts the chemical orange/amber polymer mask base without creating murky cyan casts.
Stereogram Magic Eye 3D Depth Map Image Generator
Create authentic 90s Single Image Random Dot Stereograms (SIRDS) and textured autostereograms. Converge or diverge your eyes on the two alignment dots to see the hidden 3D object pop out!
Retro Computing and Physical Audio Media Preparation
Embedded microcontrollers like the ATmega328 or ESP32 driving small SSD1306 monochrome displays have strict memory constraints. Storing icons as compressed C-arrays in program flash (PROGMEM) preserves dynamic RAM for application state.
Monochrome converters format pixel data into horizontal row-major or vertical page-byte structures compatible with Arduino Adafruit_GFX and U8g2 graphics libraries.
Physical cassette J-card templates calculate millimetric fold panels, spine dimensions, and tracklist widths calibrated for standard Norelco cassette cases, allowing clean home printing on heavyweight paper.
Frequently Asked Questions
What is the difference between horizontal and vertical page mode in SSD1306 displays?▼
In horizontal mode, each byte represents 8 consecutive horizontal pixels along a row. In vertical page mode (common in SSD1306 controllers), each byte represents a vertical strip of 8 pixels stacked within an 8-pixel tall page.
What weight paper stock works best for printable cassette J-cards?▼
Cover cardstock between 65 lb and 80 lb (approximately 176 to 216 gsm) provides sufficient stiffness to hold spine creases cleanly without jamming desktop inkjet or laser feed trays.