All blogs / Apple / classic Mac
Get Info
Blog of independent game and app developer Matt Sephton. Featuring vintage Macintosh, game development, digital artwork, Japanese esoterica, video game reviews, hacks and tips, and much more.
Apple / classic MacGame developmentRetro consolesDev tools / editors / IDEs
- Posts
- 400 from 4 Jan 1994 to 8 Oct 2026
- Posting
- weekly (25 in the last year)
- Kind
- personal blog
- Feed
- https://blog.gingerbeardman.com/feed.xml
2026 22
- Tmux Session Extension for Nova editor
- Transcompilation Express
- Amiga Guide support for macOS
- 2UP my “Twin Finder” dual pane file manager
- Let’s all meet up in the Y2K
- Seasons (playlist)
- Games at the press of a button: The Rip-O-Bot (1989)
- BELTRUNNER: game design postmortem
- Hi, Jinks!
- I’m working on a new way to make games
- Long time no sea: finding the seahorse emoji
- Transparent compression with Folder Actions in macOS
- New (Old) 3D Golf: porting PC-9801 & Virtual Boy to Mega Drive
- Passing Cloudflare Turnstile using two fingers
- Offset (DJ mix)
- Today I shipped 20 apps and a screensaver
- TV’s TV (1987) & TV Games Encyclopedia (1988)
- Fresh Files Extension for Nova editor
- The Majesty of Mount Fuji
- Serenity: zen gliding to the sound of procedurally generated music
- Controlling local web servers using xbar
- WebGL CRT Shader
2025 45
- My most popular posts of 2025
- Remove Comments Extension for Nova editor
- Music recommendations (2025)
- Post-Playdate: One Year Later
- Mameyudoufu (DJ mix)
- How to tame a user interface using a spreadsheet
- Three.js Completions Extension for Nova editor
- Updates to Extensions for Nova editor
- Dottie: a native macOS pixel art editor (WIP)
- Wormhole for Perplexity Comet
- DÉ DÉ DISCO (DJ mix)
- iOS Low Data Mode reveals true app update sizes
- Donating my Playdate earnings to The Cybersmile Foundation
- Ambientalmente (DJ mix)
- Moai (DJ mix)
- Automatic build number incrementing in Xcode
- Intelligent Agent Technology: Open Sesame! (1993)
- If only you could see what I’ve seen with your eyes (DJ mix)
- Media Darling: T-shirt design
- Monokai Pro Vibrant theme for Nova editor
- Abandoned project: Band-kun/Beatnik for Playdate
- Abandoned project: multi-site shopping app
- Atari/Jeff Minter game jam results, Llamasoft, and ST Format
- Abandoned project: Soccer for Playdate
- Abandoned project: firework builder puzzle game
- Talking about Moai in Games on Tokyo Game Life podcast
- When Playdate Stopped Being Fun
- Amazfit activity tracker and watch face asset generation
- Shark Turtle: a modern version of SameGame/MaciGame
- Station: Travel Through the Four Seasons (1994)
- Macintosh Magazine Media: 1 million files
- The menu bar items I use on macOS
- Digging up the past with DiscMaster
- Enhanced sfxr for Love2D
- Old Codes, New Releases for Playdate
- The making of MaBoShi
- Review: The Italian Job (2001)
- Making games on iPhone/iPad using Lua & Love2D
- Automating the cleaning of macOS-specific files on Eject
- Collins Gem Basic Facts: Computers (1991)
- TETRIS: 1984 is the date of conception (1989)
- Some new old posts you might find interesting
- Slugs on a Cube: interactive animation
- Macintosh Magazine Media: search engine update
- DREAM RIDE for Sega Dreamcast (and emulators)
2024 34
- My most popular posts of 2024
- Music recommendations (2024)
- Remix: Hitomitoi - LIKE A FIRST KISS feat. Wild Nothing
- New 3D Golf Simulation (video game series)
- Word Counter extension for Nova editor
- Macro extension for Nova editor
- Extensions for Nova editor
- Automating the most annoying aspects of blogging
- Bender 2: Bend Harder for Playdate
- A haze of inspiration
- Moai-chan-dise
- This behavior is by design
- Stapler: I remade a 32 year old classic Macintosh app
- TETRIS for Sharp Electronic Notebook (1989)
- Search Moby Games using Alfred app
- PSA: Internet Archive “glitch” deletes years of user data & accounts
- Taking command of the Context Menu in macOS
- Shibuya Pixel Art Contest 2024
- TETRIS: Heavenly Scrolls (1989)
- Pitching a game based on the CICLOPE 2016 Opening Film
- FRP bypass and unlock on a Samsung Galaxy Tab S2
- Emigre typography and graphic design magazine (1984–2005)
- Mouse Support for Playdate
- Emoji history: the missing years
- Adding your own multi-channel audio to Music app
- Per-game skins in the Delta classic video game emulator for iOS
- Adding the “Move to Trash” function to System 7.1
- Remote monitoring a web server job queue
- A year in the life of a Playdate game developer
- The Blue Nile “A Walk Across The Rooftops” (5.1)
- Barbara Nessim at The Ginza Art Space (1986)
- Interview: Kenta Cho (Japanese indie game developer)
- Running modern macOS on non-retina displays
- JINZO Paint: vintage mobile drawing app
2023 42
- Japanese music recommendations (2023)
- My most popular posts of 2023
- Using game controllers and keyboards for custom shortcuts
- See the sky: Thoru Yamamoto’s Christmas story, for Playdate
- Dynamic music and sound techniques for video games
- Easter egg emoji: converting pixels into particles
- YOYOZO (or, how I made a Playdate game in 39KB)
- Early computer art by Barbara Nessim (1984)
- Japanese language support on Classic Macintosh
- List of vintage Japanese pixel/dot art software
- Kenichi Shinohara’s Pixel Art Ukiyo-e (1987)
- OpenSCAD to Sprite Sheet workflow
- Casio CALEID XM-700 Mobile Navigator (1997)
- Tom Moulton, Father of the Disco Mix (1976)
- Fake Steve Jobs & Letters from BILL G
- Going back to the old (pre-X) Twitter iOS app
- Automatically classifying the content of sound files using ML
- Extracting sounds from Macromedia Director files
- “The Famous F40” vector illustration by David Rumfelt
- The first colour Playdate game?
- Beyerdynamic Blue Byrd (1st generation) battery replacement
- Ball und Panzer Golf: making a Playdate game in a week
- Preserving the Marguerite Hanafuda browser game
- Usajong gaiden ore ga kirifuda! (Game Soundtrack Rip)
- Five interesting facts about the design of the original PlayStation
- Review: GTi Club Supermini Festa!
- Ordering photocopies from Japan’s National Library
- IntelligentPad: component-based drag-and-drop software creator
- Japanese music recommendations
- F-MIN INFINITY an obscure Japanese sprite-scaler racing game
- 一筆 / Hitofude / Ippitsu Japanese puzzle game
- Piskel for Playdate
- MaciGame user created graphics
- Sparrow Solitaire Tile Workshop
- Resurrecting an ASMedia USB hard drive enclosure
- Sparrow Solitaire for Playdate
- Where can I see Hokusai’s Great Wave today?
- Working around a breaking change in WebKit CSS
- Pairing a Wii remote on macOS
- Reviewing the iPhone Xs in 2023
- Working around the YouTube Channel RSS limit
- Turning a Twitter Thread into a Blog Post
2022 19
- My most popular posts of 2022
- Gaming Advent Calendar
- Updating the Becker Cascade navigation filesystem
- Open Studios: Christmas 2022
- The biggest crime in pop music?
- Fixing bugs using Bird on Palm OS
- Playing Hanafuda on Palm OS in a web browser
- Sparrow Solitaire for Playdate (Early Access)
- Circular for Playdate
- One-click restore most recent backup of a file from Time Machine
- Wire Hang Redux for 64-bit macOS
- Accessing Yahoo! Japan from Europe
- Working with classic Macintosh text encodings in the age of Unicode
- Daily Driver: Club GTi
- BOSS controller shell for Nintendo Wii
- Using RSS to create saved searches for any website
- Using a proxy to speed up access to specific websites
- Displaying Full Referrer URL in Google Analytics 4 (GA4)
- Script to quickly and automatically remux videos on Synology NAS
2021 59
- My most popular posts of 2021
- Tomoya Ikeda - Macintosh Artist
- Japanese text support on English Palm OS devices
- AsistantPickle desktop toy for Macintosh
- Roly-Polys World Tour (Demo)
- Mouse-controlled Super Mario Kart clone for classic Macintosh
- HyperCard Hanafuda
- I’m preserving vintage Macintosh magazine media
- T&E SOFT 3D Golf Simulation Series Dokuhon (1993/04/30)
- FAQ: Pebble Beach no Hatou
- Japanese stop-motion anime: Pui Pui Molcar
- Ace Mega Blaster controller for Sega Mega Drive
- Playing old 32-bit iOS games in 2021
- Macintosh Story: Sweet or Sour Apple?
- A movie made using MSX2 computers: The Flying Luna Clipper
- Aquaplus P/ECE: Game Reviews Vol. 2
- Daily Driver: Teaser Artwork
- Aquaplus P/ECE (vs Panic Playdate)
- Daily Driver: How big is a sprite sheet?
- Playdate 1-bit illustration postmortem
- The catch with iTunes Match and Apple Music
- Kururin Paradise: Translation Guide, Save & Credits
- FAQ: Kururin Paradise
- Daily Driver: To GIF and Back
- Daily Driver: Teaser Trailer
- Daily Driver: Channelling RGB into 1-bit
- Daily Driver: Pseudo-HDR
- Daily Driver: Makefile
- Daily Driver: Pre-rendering Ranger
- Pixel-Perfect retro gaming on LCD 480p EDTVs
- FAQ: Kururin Squash!
- About the interoperability of System 7 and iOS
- My System 7 software choices
- Modern replacements for old Wacom tablet pens
- Changing the text size of a list using Resorcerer
- Mixing External Tools across Deneba software
- Macintosh drawing software compared
- Level viewer for Pang (Nintendo DS)
- Building BasiliskII for iOS
- Interest-specific Search Engines
- Automating interactions using Apple Events
- Turning an iPad Pro into the Ultimate Classic Macintosh
- History of DenebaCAD
- Phosphor Essence
- UltraPaint Manual
- Changing the size of toolbar items using ResEdit
- Asanegami (Morning Hair)
- Kamisuki (Woman Combing her Hair)
- 1-bit Woodblocks
- Playing Old Llamasoft iPhone & iPad games
- Samurai Mech
- Macintosh Classic logic board recap
- Review: A Little Bit of... Nintendo Touch Golf
- Dither Studio update
- Nintendo’s first US trademark
- Daily Driver: Happy New Year!
- Famicom Mahjong/Hanafuda controller USB keyboard mod
- Extracting images from Band-kun
- Top 10 Games Played in 2020
2020 44
- SkateBoarder Magazine
- EPOCH Instruction Manuals
- Band-kun バンドくん musician simulator (1990, KOEI)
- デイリードライバー
- Dreamcast GDEMU installation
- PC Engine Fanatics, Console Ma’zine, Electric Brain & Games Amusement Pleasure
- My “Bubble Era” T-shirt Store
- Atari ST: Music Software Manuals
- Honda ICVS Concept (1994–2008)
- The BeOS Bible
- Daily Driver: Automation Improvements
- Daily Driver: Automation
- Daily Driver: Weight Transfer
- Found whilst backing up an old PC
- Daily Driver: Social Update
- Daily Driver: Cannonball Run
- Daily Driver: One Shade of Grey?
- Daily Driver: Eight-Six
- Daily Driver: Playable Demo
- Daily Driver: Post-processing workflow
- Daily Driver: Retrobatch workflow
- Daily Driver: OpenSCAD workflow
- Daily Driver: Shine Get!
- Daily Driver: Instant Replay
- Daily Driver: High Frame Rates are Best Frame Rates
- Daily Driver: Showreel
- Daily Driver: Chequered Flag
- Daily Driver: Influences
- Daily Driver: Off Road
- Daily Driver: Gameplay
- Daily Driver: Obstacles
- Daily Driver: from 3D to 2D
- Daily Driver: Physics
- Shinji and Good Friends: Second Hanafuda Impact
- Daily Driver: Racer
- Daily Driver: The Beginning
- Credits: MaBoShi (WiiWare)
- FAQ: Junclassic C.C. & Rope Club
- Japanese Windows 98 SE (VMWare)
- FAQ: Maboshi’s Arcade
- POPEYE Big 100th issue (1981-04-10)
- Searching for: The Claque Beignet
- Music: T&E SOFT “New 3D Golf Simulation” games
- Iwata Asks Downloader
2019 25
- FAQ: Soreyuke!! Hanafuda Doujou
- FAQ: Hanafuda
- FAQ: Hanafuda Shiyouyo
- FAQ: Hana to Ryuu
- FAQ: Bomberman Blast
- Hanafuda by ZAT SOFT
- “Game Machine” magazine archive
- List of video games featuring Moai
- FAQ: Suujin Taisen
- Verbum “The Journal of Personal Computer-Aesthetics”
- FAQ: Youkai Hana Asobi
- Replacing bitmap graphics in a PlayStation game
- Redumping Discs
- FAQ: Devil’s Course
- What a FAQ up!
- FAQ: Pebble Beach Golf Links
- FAQ: The Golf
- FAQ: Pang: Magical Michael
- FAQ: New 3D Golf Simulation: Waialae no Kiseki
- FAQ: Harukanaru Augusta
- FAQ: Cross Romance: Koi to Mahjong to Hanafuda to
- Back In Time: Vintage Maps of Akihabara (1976–2001)
- Recovered: Forgotten SEGA Exclusives on Palm OS
- Hanafuda Discord
- Door Door redrawn
2018 2
2017 6
2016 15
- Look Up
- Adding Markdown Support to Safari
- Apple Event: September 2016
- Game Archaeology: No Man’s Sky
- The Great Photos Heist
- A Brief History of TV Guides
- How to prevent an individual iOS app from updating, forever
- Emoji Dictionary 🤓 📖
- Game Archaeology: Rocket League
- Post-processing Animated GIFs
- WWDC 2016: Platforms State of the Union
- WWDC 2016: thoughts on the keynote
- Game Critique: Frantic Architect
- Game Critique: Hill Racer 2
- Game Analysis: Boom Dots
2015 2
2014 2
2013 1
2012 2
2011 7
2010 26
- Review: The Wind Waker
- Review: Bubble Bobble
- Review: GoldenEye 007
- Review: Tempest 2000
- Review: Bishi Bashi Special
- Review: DS Spirits Hanafuda
- Review: ChuChu Rocket!
- Review: Joust
- Review: Speed Freaks
- Review: Orbital
- Review: Pushover
- Review: Tomba!
- Review: Sensible Soccer
- Review: Excite Truck
- Review: Binary Land
- Review: Gunpey
- Review: Tetris Attack
- Review: Sheep, Dog ‘n’ Wolf
- Review: RalliSport Challenge 2
- Review: Meteos
- Review: Flicky
- Review: Vijay Singh 3D
- Review: Kuru Kuru Kururin
- Review: Pang
- Review: Guru Logi Champ
- Review: Vanishing Point