Bootsector Game From Scratch - Pong

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



Duration: 1:48:54
8,037 views
161


Wanting to be more productive in current stay-at-home times, this is a longer video over making a small bootsector (512 byte) game of pong, or a pong-ish clone, that boots up in QEMU i386. I try and explain every line of code written sans comments, including some debugging.
Code is written in 16 bit "real mode" assembly for FASM assembler (link below)
----------------------------------------------------------------------------------------------------------------------------------------
Git repo for this project and other bootsector games:
https://git.sr.ht/~queso_fuego/bootsector_games/tree

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/
fasm - https://flatassembler.net/

Twitch:
Like Streamers or games? Follow & catch me live - https://www.twitch.tv/queso_fuego

Streaming schedule is in the works


Stream archive YT channel- https://www.youtube.com/channel/UCxi12g3jdQMFiFTA5GVcGMA


Contact:
email - fuegoqueso@gmail.com
twitter - @Queso_Fuego


Suggest content you would like to see, programming, gaming, or otherwise, through youtube comments, twitter DMs, 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:
#game #programming #assembly







Tags:
bootsector
boot
sector
game
game dev
game programming
programming
coding
vim
openbsd
qemu
emulation
pong
low level
assembly
x86
fasm
assembler
pong clone
text mode
vga