Hex Editor Navigation Keys p.2 - Amateur OS Dev (x86 asm)
Lining up the bytes on screen in the hex editor & adding up-arrow/down-arrow/home/end/delete keys to the hex editor
Note:
The audio is pretty bad on this one, apologies. It is harder to configure a compressor and other filter settings than I thought. Way too compressed right now. It should be slightly better on the next one as I tinker with it more
Errata:
Not sure why I thought delete and backspace was "deleting" the current byte and moving back, it's supposed to be delete the previous or current byte and move all data after that 1 byte back. Maybe I'll do that for the text editor and/or fix this later.
The video timestamps feature is really useful; I'll try to remember to add these from now on, as time/laziness permits. But it does add another $video_length amount of time to editing.
Video outline:
0:00 - Lining up bytes on screen in hex editor
10:38 - Down-arrow key & Up-arrow key
20:08 - Home key
29:34 - End key
32:28 - Delete key
----------------------------------------------------------------------------------------------------------------------------------------
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/
Suggest content you would like to see live, programming, gaming, or otherwise, through youtube comments, twitter, or by email.
Stream archive channel- https://www.youtube.com/channel/UCxi12g3jdQMFiFTA5GVcGMA
Contact:
email - fuegoqueso@gmail.com
twitter - @Queso_Fuego
Updates for this series might be tweeted out as they happen, if I remember (not likely). I'll probably use the YT channel community tab in the future for video/channel updates if requisite channel metrics are met. Though if people prefer, I can look into a mailing list for updates, or tweet out stuff anyway
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

