Old School Coding, Part 3: Sched
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 the lowest level primatives.
In the previous session, I used the (overkill) process to build some trivial but performance critical items: an extendable list of steps, and a step with a time. In this session I plan on doing a small bit of refactoring, then diving into support for a collection of steps to be executed in time order.
Project repository:
https://github.com/Farsyte/live-coding/
Other Videos By (void *) farsyte
2023-09-14 | Old School Coding, Part 6b: Clock Signal |
2023-09-14 | Once Again to the Starfield, Part 2 |
2023-09-14 | Old School Coding, Part 6: Clock |
2023-09-14 | Once Again to the Starfield, Part 1 |
2023-09-14 | Starfield, Slowly, Part 5 |
2023-09-14 | Starfield, Slowly, Part 4: Leaving Vectera |
2023-09-13 | Starfield, Slowly: Part 3 (restart!) |
2023-09-13 | Old School Coding, Part 5: Edge |
2023-09-12 | Old School Coding, Part 4: Fifo |
2023-09-12 | Starfield, Slowly: Part 2 |
2023-09-12 | Old School Coding, Part 3: Sched |
2023-09-11 | Old School Coding, Part 2: StepAt and Subs |
2023-09-11 | Starfield, Slowly: Part 1 |
2023-09-11 | Old School Coding, Part 1: Step |
2023-09-11 | Old School Coding: Session Zero |
2023-09-01 | Tav Nearkettle: looking for Goblins in all the right places |
2023-08-25 | Tav Nearkettle: a Rogue around Druids |
2023-08-25 | Tav Nearkettle: a Rogue, Harpies, a Bard, and more. |
2023-08-21 | Tav Nearkettle: a Rogue and some Iron |
2023-08-19 | Tav Nearkettle: a Rogue and a Devil |
2023-08-19 | Tav Nearkettle: a Rogue meets some Paladins |