Some assumptions:
- The file being read has video memory stored in the first 0x4000 (16384) bytes.
- The screen hasn't been scrolled
- Screen mode and border and palette inks follow the main data:
- MODE is a single byte in position 0x4000
- BORDER (unused) is in position 0x4001
- INKS 0-15 follow in positions 0x4002-0x4011