diff --git a/perfaware/homework.md b/perfaware/homework.md index 19b8b2a7..df8953d5 100644 --- a/perfaware/homework.md +++ b/perfaware/homework.md @@ -15,3 +15,5 @@ Below is a list of shared code and videos from people's solutions to the Perform * [@Said6289](https://github.com/Said6289) - [Solution to listings 37 - 40 in x64 assembly](https://github.com/Said6289/perf_aware_course/tree/main/instruction_decode). This was my first attempt to write something more substantial in assembly. It was very time-consuming and so I only did the first few assignments. * [@charlesastaylor](https://github.com/charlesastaylor) - Snake game in 8086 assembly ([gist](https://gist.github.com/charlesastaylor/18c7c8005fed9d0af1a3ee2b24fcd724)) ([youtube](https://youtu.be/s_S4-QHeFMc)) * [@bitwitch](https://github.com/bitwitch) - 8086 simulator in C ([github](https://github.com/bitwitch/perfaware)) +* [@hintron](https://github.com/hintron) - 8086 decoder and simulator in Rust ([GitHub](https://github.com/hintron/computer-enhance)). + * For those interested, I also maintain an archive of my real-time operating system (RTOS) college class. It includes lecture slides, homework, labs, documentation, and a C-based 8086 toolchain (assembler/compiler/emulator-debugger). If you do all the labs, you'll have a simple working RTOS that runs on the 8086! ([GitHub](https://github.com/hintron/8086-toolchain)) ([website](https://hintron.github.io/8086-toolchain/)) \ No newline at end of file