!!!Display List Instructions There are 3 kinds of instructions * $x0 blank lines * $x1 jumps * $x2-$xF display lines, divided into ** $x2-$x7 text lines ** $x8-$xF pixel/map/graphics lines !!!Instructions for Blank lines ||Instruction dec||Instruction hex||BASIC Mode||Scan lines||Pixel per line||Bytes per line||Comment |0|$00|na|1|0|0| 1 blank line |16|$10|na|2|0|0| 2 blank lines |32|$20|na|3|0|0| 3 blank lines |48|$30|na|4|0|0| 4 blank lines |64|$40|na|5|0|0| 5 blank lines |80|$50|na|6|0|0| 6 blank lines |96|$60|na|7|0|0| 7 blank lines |112|$70|na|8|0|0| 8 blank lines !!!Jump Instructions ||Instruction dec||Instruction hex||BASIC Mode||Scan lines||Pixel per line||Bytes per line||Comment |1|$01|na|0|0|0|jump to address, instruction followed by address (2 byte in LSB,MSB order) |65|$41|na|0|0|0|jump to address and wait for VBI, instruction followed by address (2 byte in LSB,MSB order) !!!Instructions for Text Lines ||Instruction dec||Instruction hex||BASIC Mode||Scan lines||[VSCROL] max||Pixel per line||Bytes per line||Comment |2|$02|0|8|7|40|40| Text mode 0, normal text, 24 rows |3|$03|na|10|9|40|40| text with full size descenders (e.g. g,p,y,j,q) |4|$04|12 XL/XE OS only|8|7|40|40| [4-color-characters|4_color_character], 4 pixel width, 24 rows |5|$05|13 XL/XE OS only|16|15|40|40| [4-color-characters|4_color_character], 4 pixel width, double heigth, 12 rows |6|$06|1|8|7|20|20| Text mode 1, double width text, 24 rows |7|$07|2|16|15|20|20| Text mode 2, double width and height text, 12 rows !!!Instructions for Pixel/Graphics Lines ||Instruction dec||Instruction hex||BASIC Mode||Scan lines||[VSCROL] max||Pixel per line||Bytes per line||Comment |8|$08|3|8|7|40|10| Graphics Mode 3, 24 rows |9|$09|4|4|3|80|10| Graphics Mode 4, 48 rows |10|$0A|5|4|3|80|20| Graphics Mode 5, 48 rows |11|$0B|6|2|1|160|20| Graphics Mode 6, 96 rows |12|$0C|14 XL/XE OS only|1|0|160|20| Graphics Mode 14, 192 rows |13|$0D|7|2|1|160|40| Graphics Mode 7, 96 rows |14|$0E|15 XL/XE OS only|1|0|160|40| Graphics Mode 15, 192 rows |15|$0F|8|1|0|320|40| Graphics Mode 8, 192 rows !!!Added functions To activate special functions in a display line, add the value as stated below ||Function||add decimal||add hex||bit||comment |enable Horizontal Scrolling|16|$10|4| see [HSCROL], possible for text and pixel lines |enable Vertical Scrolling|32|$20|5| see [VSCROL], possible for text and pixel lines |Load memory scan|64|$40|6|instruction followed by address (2 byte in LSB,MSB order), possible for text and pixel lines. The screen memory can NOT cross a 4K boundary. If screen memory is bigger than 4K, the display list must contain at least 2 LMS commands. |enable Display List Interrupt|128|$80|7|see [VDSLST], possible for blank, text and pixel lines ---- see also: [Display List Topics|Displaylist_topics], [VDSLST], [VSCROL], [HSCROL], [4-color-characters|4_color_character], [Table of Modes and Screen Format]