🤖 AI Summary
A volunteer has preserved and published editable BASIC source listings from Tim Hartnell’s 1986 book "Exploring Artificial Intelligence on Your IBM PC," bundling the original line-numbered BASICA/GW‑BASIC programs with a ready-to-run PC‑BASIC runtime and launcher scripts for Linux, macOS and Windows. The repo organizes chapter-by-chapter programs—TICTAC (learning Tic‑Tac‑Toe), SYLLOGY (syllogistic logic), SNICKERS (pattern matching), BLOCKWORLD (natural‑language block manipulator), DOCTOR (ELIZA‑style chatbot), TRANSLATE, HANSHAN (poetry generator), SPURT/X‑SPURT/CHIP‑CHOICE (expert systems) and SELFLEARN/MULTI‑SELF‑LEARN—plus context files. You can run listings directly with pcbasic (or python3 -m pcbasic), or adapt them to DOSBox+GW‑BASIC, QB64 or FreeBASIC with minor tweaks. The package preserves IBM PC‑specific commands (COLOR, SOUND, KEY OFF, WIDTH) and 40‑column display behavior for historical fidelity.
For the AI/ML community this is a compact, hands‑on archive of early, interpretable AI techniques—rule‑based expert systems, rudimentary learning algorithms, pattern matching and simple NLP—useful for teaching, reproducibility studies, inspiration for minimalist models, and historical research into how concepts were introduced to hobbyists on 1980s personal computers. The inclusion of PC‑BASIC (bug‑for‑bug GW‑BASIC compatibility) and clear contributor guidance makes it easy to experiment, extend, or study these artifacts while preserving their original structure and runtime quirks. The code is released for educational and historical preservation; users are asked to respect the book’s copyright and document any modernizing changes.
Loading comments...
login to comment
loading comments...
no comments yet