Post

I wrote yesterday that the ZX81 has a native graphics resolution of 64x48. That's not strictly true. It has a pixel resolution of 256x192, but has a character map of 32x24. The PLOT routines use the graphics block characters as pseudo-pixels to effect a resolution of 64x48.

2 reposts23 likes

Why did they go to such lengths? For one, it inherited it from the ZX80. Secondly, you can shrink the D_FILE for systems with less than 4K; each line is effectively a newline terminated string (byte value 118). So an empty display takes up just 25 bytes, not 768. It expands each line as required.