]> git.sur5r.net Git - cc65/blob - libsrc/atari/tgi_mode_table.s
no TGI_ERR_NO_MEM or TGI_ERR_NO_IOCB anymore: replaced by TGI_ERR_NO_RES
[cc65] / libsrc / atari / tgi_mode_table.s
1 ;
2 ; Atari mode table for tgi_map_mode
3 ;
4
5         .export         _tgi_mode_table
6
7         .include        "tgi-mode.inc"
8
9 ;----------------------------------------------------------------------------
10 ; Mode table. Contains entries of mode and driver name, the driver name being
11 ; null terminated. A mode with code zero terminates the list. The first entry
12 ; defines also the default mode and driver for the system.
13 ; BEWARE: The current implementation of tgi_map_mode does not work with tables
14 ; larger that 255 bytes!
15
16 .rodata
17
18 _tgi_mode_table:
19         .byte   TGI_MODE_320_192_2, "ATARI8.TGI", 0
20         .byte   TGI_MODE_160_192_4, "ATARI15.TGI", 0
21         .byte   TGI_MODE_160_192_2, "ATARI14.TGI", 0
22         .byte   TGI_MODE_160_96_4, "ATARI7.TGI", 0
23         .byte   TGI_MODE_160_96_2, "ATARI6.TGI", 0
24         .byte   TGI_MODE_80_48_4, "ATARI5.TGI", 0
25         .byte   TGI_MODE_80_48_2, "ATARI4.TGI", 0
26         .byte   TGI_MODE_40_24_4, "ATARI3.TGI", 0
27         .byte   TGI_MODE_80_192_16b, "ATARI9.TGI", 0
28         .byte   TGI_MODE_80_192_9, "ATARI10.TGI", 0
29         .byte   TGI_MODE_80_192_16h, "ATARI11.TGI", 0
30         ; Double paged drivers
31         .byte   TGI_MODE_320_192_2_2p, "ATR8P2.TGI", 0
32         .byte   TGI_MODE_80_192_16b_2p, "ATR9P2.TGI", 0
33         .byte   TGI_MODE_160_192_4_2p, "ATR15P2.TGI", 0
34         .byte   TGI_MODE_80_192_9_2p, "ATR10P2.TGI", 0
35
36         .byte   0       ; End marker
37
38