Amateur Makes a Boot Sector 3: Include Files & Hex Printing

Channel:
Subscribers:
5,840
Published on ● Video Link: https://www.youtube.com/watch?v=WNCW39LmC_A



Duration: 37:29
3,139 views
79


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







Tags:
x86
real mode
bootsector
boot sector
asssembly
16bit
16 bit mode
hex
hexidecimal
printing
print strings
bochs
emulation
ubuntu
emacs
programming
coding
terminal
queso fuego
amateur
include files
coffee
mistakes
part 3
glasses
ascii
OS
linux
fasm
asm