Amateur OS Dev - Creating a Better File Table
Probably more like 5 or 6 months since the last one of these...
This video is switching from the one-long-string based "filetable" to a 'more robust' implementation with 16 byte (1 word) entries per file/pgm. I then proceed to try and fail and try and eventually print out the new version of the file table under the menu F) command.
Playlist for this series:
https://www.youtube.com/playlist?list=PLT7NbkyNWaqajsw8Xh7SP9KJwjfpP8TNX
Source code at the end of this video:
https://git.sr.ht/~queso_fuego/amateur_os_video_sources/tree/master/item/10_create_better_file_table
git repos:
https://git.sr.ht/~queso_fuego/quesos
https://github.com/queso-fuego/amateuros
- This video may be a bit jumpy due to lazy editing style and cutting out long pauses, repetitions, and ramblings, but it does more closely follow my normal thought processes (fragmented and disorderly).
---------------------------------------------------------------------------------------------------------------------------
Software used:
VMware Workstation Player - https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
openBSD - https://www.openbsd.org/
bochs - http://bochs.sourceforge.net/
emacs - https://www.gnu.org/software/emacs/
fasm - https://flatassembler.net/
Twitch:
Like Streamers or games? Catch me live - https://www.twitch.tv/queso_fuego
Stream archive - https://www.youtube.com/channel/UCxi12g3jdQMFiFTA5GVcGMA
Contact:
email - fuegoqueso@gmail.com
twitter - @Queso_Fuego
Thoughts/Notes/Suggestions/Other - Drop a message in the video comments
Credits:
Music from https://incompetech.com:
"Your Call" by Kevin MacLeod (https://incompetech.com)
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
The blue title tags:
#osdev #programming #x86