Go to file
John Bintz 135fa6c2e8 svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
.gitignore assembler latch copying 2024-03-19 22:08:42 -04:00
README.md svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
bmp.c svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
bmp.h svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
chkn640.bmp svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
dpmi.c svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
dpmi.h svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
main.c svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
makefile svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
run initial commit 2024-03-19 08:18:55 -04:00
setup.sh initial commit 2024-03-19 08:18:55 -04:00
svga.c svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
vesa.c svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
vesa.h svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00
vga.asm svga works, optimize vga and clean up code 2024-03-22 17:10:14 -04:00

README.md

VGA logic units in 256 colors and SVGA mode usage

Some code to exercise the four logic units of the VGA card in 256 color mode, as well as code that gets SVGA mode working. Most of this is in C, but some of it's in assembler to help me learn assembler better, as well as get comfortable with C/asm interop on x86.