Skip to navigation


Drawing the screen: B%

[BBC Micro disc version, Loader 1]

Name: B% [Show more] Type: Variable Category: Drawing the screen Summary: VDU commands for switching to a mode 7 screen
Context: See this variable in context in the source code References: This variable is used as follows: * Elite loader uses B%
.B% EQUB 22, 7 \ Switch to screen mode 7 EQUB 23, 0, 10, 32 \ Set 6845 register R10 = %00100000 = 32 EQUB 0, 0, 0 \ EQUB 0, 0, 0 \ This is the "cursor start" register, and bits 5 and 6 \ define the "cursor display mode", as follows: \ \ * %00 = steady, non-blinking cursor \ \ * %01 = do not display a cursor \ \ * %10 = fast blinking cursor (blink at 1/16 of the \ field rate) \ \ * %11 = slow blinking cursor (blink at 1/32 of the \ field rate) \ \ We can therefore turn off the cursor completely by \ setting cursor display mode %01, with bit 6 of R10 \ clear and bit 5 of R10 set SKIP 2 \ These bytes appear to be unused