I wrote a simple tool, when I was a kid, that dumped binaries into VGA mode 0x13 and allowed me to vary the width. Mode 0x13 is one byte per pixel so it was just a simple REP MOVSB to put data into the buffer (no worrying about bitplanes). It was so useful in reverse engineering software. Besides raster data, regular data structures often jump out.
I wrote a simple tool, when I was a kid, that dumped binaries into VGA mode 0x13 and allowed me to vary the width. Mode 0x13 is one byte per pixel so it was just a simple REP MOVSB to put data into the buffer (no worrying about bitplanes). It was so useful in reverse engineering software. Besides raster data, regular data structures often jump out.