Scan2Run - Reviving old listings in MAME emulator
summary
Scan2Run automates turning printed BASIC listings from magazines into runnable programs by scanning and OCR (a fork of JavaOCR with an interactive learning/profiles phase), then injecting the recovered text into MAME using Lua scripts (line-by-line or character-per-frame as required). It also integrates screen/video capture and open-source post-processing tools (GIMP, OBS, OpenShot) and demonstrates the workflow on Amstrad CPC and the DAI In-DATA Imagination Machine.
AI-written summary · about
related talks
59mTeaching an Old Dog New Tricks - A Tale of Two Emulators
59mReverse Engineering a Classic Video Game
31mLiterate Tracing
11mRunning Quake on RISC V with Virtual Platforms
40mLessons from two decades of writing bad code
01h 03mApplied Best Practices
01h 21mAfter Reflection: The Runtime Story
45mAnother World, a Beautiful Lesson in Software Architecture