Display_list_instruction_table
Back to current versionRestore this version

Display List Instructions#

There are 3 kinds of instructions

Instructions for Blank lines#

Instruction decInstruction hexBASIC ModeScan linesPixel per lineBytes per lineComment
0$00na100 1 blank line
16$10na200 2 blank lines
32$20na300 3 blank lines
48$30na400 4 blank lines
64$40na500 5 blank lines
80$50na600 6 blank lines
96$60na700 7 blank lines
128$70na800 8 blank lines

Jump Instructions#

Instruction decInstruction hexBASIC ModeScan linesPixel per lineBytes per lineComment
1$01na000jump to address, instruction followed by address (2 byte in LSB,MSB order)
65$41na000jumpt o address and wait for VBI, instruction followed by address (2 byte in LSB,MSB order)

Instructions for Text Lines#

Instruction decInstruction hexBASIC ModeScan linesVSCROL maxPixel per lineBytes per lineComment
2$020874040 Text mode 0, normal text
3$03na1094040 text with full size descenders (e.g. g,p,y,j,q)
4$0412 XL/XE OS only874040 4-color-characters, 4 pixel width
5$0513 XL/XE OS only16154040 4-color-characters, 4 pixel width, double heigth
6$061872020 Text mode 1, double width text
7$07216152020 Text mode 2, double width and height text

Instructions for Pixel/Graphics Lines#

Instruction decInstruction hexBASIC ModeScan linesVSCROL maxPixel per lineBytes per lineComment
8$083874010 Graphics Mode 3
9$094438010 Graphics Mode 4
10$0A5438020 Graphics Mode 5
11$0B62116020 Graphics Mode 6
12$0C14 XL/XE OS only1016020  Graphics Mode 14 
13$0D72116040 Graphics Mode 7
14$0E15 XL/XE OS only1016040  Graphics Mode 15
15$0F81032040 Graphics Mode 8

Added functions#

Top activate special functions in a display line, add the value as stated below
Functionadd decimaladd hexbitcomment
enable Vertical Scrolling16$105 see VSCROL, possible for text and pixel lines
enable Horizontal Scrolling32$205 see HSCROL, possible for text and pixel lines
Load memory scan64$406instruction followed by address (2 byte in LSB,MSB order), possible for text and pixel lines
enable Display List Interrupt128$807see VDSLST, possible for blank, text and pixel lines

see also: Display List Topics, VDSLST, VSCROL, HSCROL, 4-color-characters