Amateur Makes a Boot Sector 3: Include Files & Hex Printing
Sufficiently caffeinated, so not tired for this one. Showing how to do hex conversions and printing hex values as Ascii, after moving the print string code into it's own source file
Source code as of the end of this video:
https://git.sr.ht/~queso_fuego/amateur_os_video_sources/tree/master/item/03_include_files_hex_printing
----------------------------------------------------------------------------------------------------------------------------------------
Playlist for this series:
https://www.youtube.com/playlist?list=PLT7NbkyNWaqajsw8Xh7SP9KJwjfpP8TNX
Git repos for this project:
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
- Want more queso? feel free to leave suggestions in video comment sections, email fuegoqueso@gmail.com, or on twitter @Queso_Fuego
- Like watching streamers or games? Catch me live at https://www.twitch.tv/queso_fuego1 or visit my 2nd channel for the stream archive: https://www.youtube.com/channel/UCxi12g3jdQMFiFTA5GVcGMA
**I'll try to be more active in the future after sorting out more life stuff and time scheduling
Credits:
Coffee was "Sumatra Black Satin" from CoffeeAM (Not Sponsored): https://www.coffeeam.com/sumatra-black-satin-roast-coffee.html
Music from https://incompetech.com:
"Your Call" by Kevin MacLeod (https://incompetech.com)
Licence: CC BY (http://creativecommons.org/licenses/by/4.0/)
Lil blue tags above video title
#assembly #bootsector #x86