- http://www.gabrielececchetti.it/Teaching/CalcolatoriElettronici/Docs/i8086_and_DOS_interrupts.pdf
- https://www.glamenv-septzen.net/en/view/6 why 0x7C00
- http://www.ctyme.com/intr/int.htm
- https://montcs.bloomu.edu/Information/LowLevel/assembly64.pdf macro labels %%
http://employees.oneonta.edu/higgindm/assembly/video_games.htm
http://www.skynet.ie/~darkstar/assembler/tut6.html
http://www.wagemakers.be/english/doc/vga
https://wiki.osdev.org/Drawing_In_Protected_Mode#Locating_Video_Memory
- https://nasm.us/doc/nasmdoc0.html
- https://0x00sec.org/t/realmode-assembly-writing-bootable-stuff-part-1/2901
- https://wiki.osdev.org/Printing_to_Screen
- http://mikeos.sourceforge.net/write-your-own-os.html
- https://www.codeproject.com/Articles/664165/Writing-a-boot-loader-in-Assembly-and-C-Part
- https://www.daniweb.com/programming/software-development/threads/256108/problem-with-nasm-s-times-directive why remove .section segments
- https://www.partitionwizard.com/help/what-is-chs.html Cylinder-head-sector
https://www.d.umn.edu/~gshute/asm/data-structures.xhtml
https://www.csee.umbc.edu/courses/undergraduate/313/spring05/burt_katz/lectures/Lect10/structuresInAsm.html
https://stackoverflow.com/questions/26723567/accessing-an-array-of-structs-in-assembly how to align structures
http://www.ctyme.com/intr/rb-2443.htm
http://www.gpcet.ac.in/wp-content/uploads/2018/03/mpi-1-22.pdf
https://en.wikipedia.org/wiki/Linear-feedback_shift_register
https://stackoverflow.com/questions/51693306/registering-interrupt-in-16-bit-x86-assembly/51694601
https://wiki.osdev.org/Interrupt_Vector_Table IVT
https://ya-webdesign.com/image/2d-space-ship-png/834235.html images ship
https://www.pngfind.com/pngs/m/189-1896680_galaga-galaga-ship-hd-png-download.png