Rename File Command & Some Refactoring - Amateur OS Dev (x86 asm)
A couple small improvements for the kernel, creating a rename file command, and generalizing our current /include/disk/* files into 1 overall file. Some debugging included.
Video outline:
0:00 - Change file table printing for sectors above 0Fh
8:02 - Add underscore '_' support for tokens
12:16 - Refactor Kernel file search
23:21 - Create rename file command & rename_file.inc
58:35 - Fix rename command
1:01:17 - Combine all *_file.inc files into 1 file
1:10:30 - Refactor file_ops.inc file, and test/debug it
1:58:46 - Next up & outro
----------------------------------------------------------------------------------------------------------------------------------------
Playlist for this series:
https://www.youtube.com/playlist?list=PLT7NbkyNWaqajsw8Xh7SP9KJwjfpP8TNX
Git repos:
https://git.sr.ht/~queso_fuego/quesos
https://github.com/queso-fuego/amateuros
Software used:
VMware Workstation Player - https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
openBSD - https://www.openbsd.org/
qemu - https://www.qemu.org/
vim - https://www.vim.org/ (neovim is probably better :p)
fasm - https://flatassembler.net/
fasm docs - https://flatassembler.net/docs.php?article=manual
Contact:
email - fuegoqueso@gmail.com
twitter - @Queso_Fuego
Thoughts/Notes/Suggestions/Other - Drop a message in the video comments, by twitter, or by email
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