Old School Coding, Part 7: The "8224"
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 plan on starting (and perhaps finishing) a simulation module implementing the functionality of the Intel 8224 Clock Generator and Driver for 8080A CPU, aiming to match its signal output within the constraints of quantizing all events to rising and falling edgs of the primary oscillator.
Project repository:
https://github.com/Farsyte/live-coding/
Other Videos By (void *) farsyte
2023-09-18 | Once Again to the Starfield, Part 6 |
2023-09-18 | Old School Coding, Part 11: Memory |
2023-09-17 | Once Again to the Starfield, Part 5 |
2023-09-17 | Old School Coding, Part 10: Address Decode |
2023-09-16 | Old School Coding, Part 9: The "8228" Controller |
2023-09-16 | Once Again to the Starfield, Part 5 |
2023-09-16 | Once Again to the Starfield, Part 4 |
2023-09-16 | Once Again to the Starfield, Part 3 |
2023-09-15 | Old School Coding, Part 8: Signal Analysis |
2023-09-15 | Old School Coding, Part 7b: The "8224" continues |
2023-09-14 | Old School Coding, Part 7: The "8224" |
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 |