Old School Coding, Part 33: Old School LIbraries
Join me as I use techniques from the 1980s and 1990s, a computer language standardized in 1999, and perhaps some more modern tools, to develop a discrete event simulation of an 8080-based computer system.
The rule was "Design from the top down, implement from the bottom up" -- and I have a basic design in mind, so we can swing right in with implementing starting from the lowest level primitives and working upward.
In this session, I start moving some code into libraries, so it can be efficiently shared between the simulation itself and the small utility programs, with an eye toward building new system simulations by pulling just the modules I need from the various libraries.
Then I will get completely mired in the mechanics of how I want to support the use of mmap to store the persistant data for the simulated block devices.
Project repository:
https://github.com/Farsyte/live-coding/
Other Videos By (void *) farsyte
2025-06-15 | Ep 23: Sesamite and Seed Multiplication on FOUNDRY level |
2025-06-10 | Old School Coding, Part 33: Old School LIbraries |
2025-06-08 | Ep 22: Site Prep for Sesamite on FOUNDRY level |
2025-06-03 | Ep 21: More Draining Sierra |
2025-06-02 | Ep 20 - Still Draining Sierra |
2025-06-01 | Ep 19 - Draining Sierra |
2025-05-25 | Ep 18: The Diesel Must Flow! |
2025-05-18 | Ep 17: Gardens for the Diesel Build |
2025-05-11 | Ep 16: Starting the Diesel Build |
2025-05-04 | Ep 15: Advanced Machines at ADMIN |
2025-04-27 | Ep 14: VICTOR and Hard Parts |
2025-04-20 | Ep 13: ADMIN Basics and MKI Machines |
2025-04-13 | Ep 12: Ceramics and Slabs |
2025-04-06 | Ep 11: Assemblers, SIERRA, and Steel |
2025-03-30 | Ep 10: Pulse Room and Atlantum Ingots |
2025-03-23 | Ep 09: Finishing XRAY |
2025-03-16 | Ep 08: Upgrading XRAY |
2025-03-09 | Ep 07: Blue Cores and Drill Bits |
2025-03-02 | Ep 06: EXCALIBUR and RESEARCH |
2025-02-23 | Ep 05: Mining, ADMIN, and XRAY |
2025-02-16 | Ep 04: Welcome to HYDRO Power, and making Biobrick |