In this video, we look into the E9 port hack, which allows us to send debug logs to the host terminal. We also look at a couple of ways in which we can integrate it into our OS, so that it is the most useful.
Links:
- Patreon: https://www.patreon.com/nanobyte
- Discord channel: https://discord.gg/RgHc5XrCEw
- Source code: https://github.com/chibicitiberiu/nanobyte_os/releases/tag/E5Debugging
Chapters:
0:00 Intro
0:50 E9 port hack
3:30 Integrating by adding to putc
3:54 Toggling with a macro
4:43 Separated functions
7:47 Using the Virtual File System
17:52 More advanced logging
20:53 Conclusion
Continue this lesson in the app
Install CourseHive on Android or iOS to keep learning while you move.