QBASIC BLoad
- Posted by Peter Blue <PeterBlue at COMPUSERVE.COM> May 25, 1997
- 827 views
Hello all, Jeff Zeitlin wrote :- > Also, is anyone familiar with the GWBASIC/QBASIC BSAVE format? > Support for that picture format would be a nice thing to have. I did a lot of work with this format some time ago, the first 7 bytes are= the header :- Offset Task Normal value to/from screen memory 0 ? FD 1 ~ 2 Segment A000 =3D Screen segment 3 ~ 4 Offset 0000 =3D Start of screen 5 ~ 6 Length FA00 =3D 64,000 After that comes the image data which is structured depending on the scre= en mode :- QB Screen (VGA) Euphoria Structure 13 19 64000 bytes @ 320 X 200 , 1 pixel per byt= e 12 18 38400 bytes x 4 planes @ 640 x 480 , 8 pixels per byte 11 17 38400 bytes @ 640 x 480 , 8 pixels per by= te To load a SCREEN 13 or 11 BLOADed image all you have to do is skip past the header, read the image data into a buffer and copy it onto the screen= =2E To load a SCREEN 12 image is tricky, I posted details in one of my earlie= r messages. I hope this helps - Peter