diff options
Diffstat (limited to 'src/hardware_data/graphics/uze_atmega644_mode3.lua')
-rw-r--r-- | src/hardware_data/graphics/uze_atmega644_mode3.lua | 44 |
1 files changed, 30 insertions, 14 deletions
diff --git a/src/hardware_data/graphics/uze_atmega644_mode3.lua b/src/hardware_data/graphics/uze_atmega644_mode3.lua index 89e3bf5..a3d9f7f 100644 --- a/src/hardware_data/graphics/uze_atmega644_mode3.lua +++ b/src/hardware_data/graphics/uze_atmega644_mode3.lua @@ -28,8 +28,37 @@ return { colours = { total = 256, limit = false, - background = false, + background = true, transparent = colourKey, + modes = { + { + palettes = false, + type = false, + colours = false, + layers = { + { + sprites = { + { + colours = false, + limit = 255, + key = 1, + byPixels = false, + byColours = false, + }, + }, + tiles = { + { + colours = false, + limit = false, + key = false, + byPixels = false, + byColours = false, + }, + }, + }, + }, + }, + }, }, meshes = false, shaders = { @@ -51,15 +80,6 @@ return { onScreen = '>=20=<', -- Max sprites on line are undocumented, but is visible with 10 or more sprites on line without flickering -- onLine = '>=10', - palettes = { - { - total = 256, - limit = 255, - keys = 1, - byPixels = false, - colours = false, - }, - }, transform = { move = true, rotate = false, @@ -117,7 +137,6 @@ return { x = 0, y = 0, }, - palettes = false, sizes = { { width = 8, @@ -143,7 +162,6 @@ return { x = 0, y = 0, }, - palettes = false, sizes = { { width = 8, @@ -170,7 +188,6 @@ return { x = 'free', y = 'free', }, - palettes = false, sizes = { { width = 8, @@ -194,7 +211,6 @@ return { x = 'free', y = 'free', }, - palettes = false, sizes = { { width = 8, |