aboutsummaryrefslogtreecommitdiff
path: root/src/vga.c
AgeCommit message (Collapse)Author
2024-07-01According to DJGPP's docs, better save ebpJuan J. Martinez
2023-08-29Use the right labelJuan J. Martinez
2023-07-11FormattingJuan J. Martinez
2023-07-10Further optimisationJuan J. Martinez
2023-07-09Height can be a parameter tooJuan J. Martinez
2023-07-09Assembler optimised blit copy hardcoded to 16x16Juan J. Martinez
2023-07-08Marginally fasterJuan J. Martinez
2023-07-08Avoid drawing the whole screen on each frameJuan J. Martinez
This allows supporting 386DX "just about" (there will be flickering).
2023-07-08Perhaps generates better codeJuan J. Martinez
2023-07-08Potentially fasterJuan J. Martinez
2023-07-08Remove clipping and make the loops more efficientJuan J. Martinez
2023-07-08Faster version with no clippingJuan J. Martinez
2023-06-29Move wait_time to vgaJuan J. Martinez
2023-06-21Add color textJuan J. Martinez
2023-06-17Function to read from the back bufferJuan J. Martinez
2023-06-08Add blit rectangleJuan J. Martinez
Allows blitting a section of a larger sprite.
2023-06-08Detect the VGA card before setting mode 0x13Juan J. Martinez
2023-06-08Set VGA 320x200 256 col at 60HzJuan J. Martinez
2023-06-08Use a rectangle structJuan J. Martinez
2023-06-07A bit fasterJuan J. Martinez
2023-06-0716-bit is large enoughJuan J. Martinez
2023-06-06First stab at the sw blitterJuan J. Martinez
2023-06-01Add function to wait for VGA's vsyncJuan J. Martinez
2023-06-01Use a better 8-bit to 6-bit conversionJuan J. Martinez
2023-05-30pngpal tool and first stab at embedding data on the EXEJuan J. Martinez
WIP; the embedded data has an "environ" symbol that will cause issues when we embed more than one piece of data.
2023-05-29Initial importJuan J. Martinez