A detailed list of all screen modes
Mode 1
Name: Hires 4-color mode
Useful for: High resolution with low screen buffer RAM usage
Type: Raster, Screen Buffer
Resolution: 220x176 (native)
Bit Depth: 2 bpp
Colours: 4
RAM Usage: 9680 bytes
My_settings.h: PROJ_SCREENMODE = 1
or PROJ_HIRES = 1
(deprecated)
Screen Mode Define: MODE_HI_4COLOR
Other Features: Sprites, Dirty Rects
Mode 2
Name: Lores mode / fast 16 color mode
Useful for: Fast 16 colors with low screen buffer RAM usage
Type: Raster, Screen Buffer
Resolution: 110x88
Bit Depth: 4 bpp
Colours: 16
RAM Usage: 4840 bytes
My_settings.h: PROJ_SCREENMODE = 2
or PROJ_HIRES = 0
(deprecated)
Screen Mode Define: MODE_FAST_16COLOR
Mode 13
Name: Mode 13
Useful for: 256 colors, medium ram usage, very fast
Type: Raster, Screen Buffer
Resolution: 110x88
Bit Depth: 8 bpp
Colours: 256
RAM Usage: 9680 bytes
My_settings.h: PROJ_SCREENMODE = 13
or PROJ_MODE13 = 1
(deprecated)
Screen Mode Define: MODE13
Mode 15
Name: Hi-res 16-color mode
Useful for: High resolution with 16 colors, but high RAM usage
Type: Raster, Screen Buffer
Resolution: 220x176
Bit Depth: 4 bpp
Colours: 16
RAM Usage: 19360 bytes
My_settings.h: PROJ_SCREENMODE = 15
Screen Mode Define: MODE15
TAS Mode
Name: Tiles-And-Sprites (TAS) Mode
Useful for: High resolution, High color, Tile-based games. See this thread.
Type: Tiled mode
Resolution: 220x176
Bit Depth: 8 bpp
Colours: 256
RAM Usage: Configurable
My_settings.h: PROJ_SCREENMODE = TASMODE
Screen Mode Define: TASMODE
Mode 64
Name: Wide Pixel Mode
Useful for: Commodore 64 look
Type: Raster, Screen Buffer
Resolution: 110x176
Bit Depth: 8 bpp
Colours: 256
RAM Usage: 19360 bytes
My_settings.h: PROJ_SCREENMODE = 64
Screen Mode Define: MODE64
To be continuedā¦