Terminal control/Positional read: Difference between revisions
Content added Content deleted
m (→QBasic: linked to qb page) |
|||
Line 53: | Line 53: | ||
Amstrad CPC screen memory only stores pixels but no character information (as opposed to e.g. the C64), so the firmware routine (TXT_UNWRITE) called by BASIC works by trying to find a match between screen pixels and the shape of a currently defined character. If the character table or screen pixels in the area of the character are changed between writing and reading, COPYCHR$ will therefore fail. |
Amstrad CPC screen memory only stores pixels but no character information (as opposed to e.g. the C64), so the firmware routine (TXT_UNWRITE) called by BASIC works by trying to find a match between screen pixels and the shape of a currently defined character. If the character table or screen pixels in the area of the character are changed between writing and reading, COPYCHR$ will therefore fail. |
||
===QBasic=== |
===[[QuickBASIC#QBasic|QBasic]]=== |
||
The top left corner is (1, 1). |
The top left corner is (1, 1). |