diff options
Diffstat (limited to 'src/hardware_data/graphics/uze_atmega644_mode3.lua')
-rw-r--r-- | src/hardware_data/graphics/uze_atmega644_mode3.lua | 79 |
1 files changed, 28 insertions, 51 deletions
diff --git a/src/hardware_data/graphics/uze_atmega644_mode3.lua b/src/hardware_data/graphics/uze_atmega644_mode3.lua index 94aac15..809d0bb 100644 --- a/src/hardware_data/graphics/uze_atmega644_mode3.lua +++ b/src/hardware_data/graphics/uze_atmega644_mode3.lua @@ -18,10 +18,9 @@ return { y = 0, }, }, - pixels = 34048, - texels = 532, + pixels = 17664, + texels = 276, vertices = false, - vram = 132352, }, colours = { total = 256, @@ -67,6 +66,10 @@ return { tiles = { layers = { { + screenSections = { + main = 'free', + overlay 'free', + }, total = { x = 32, y = 32, @@ -77,7 +80,6 @@ return { staticMode = 840, }, unique = 256, - independent = false, palettes = { specify = true, { @@ -89,55 +91,30 @@ return { }, mirror = false, transform = { - individual = true, - move = { - scrollMode = true, - staticMode = 'simulate', - }, - rotate = false, - scale = false, - shear = false, - affine = false, - }, - sizes = { - { - width = 8, - height = 8, + main = { + independent = false, + move = { + scrollMode = true, + staticMode = 'simulate', + }, + rotate = false, + scale = false, + shear = false, + affine = false, + size = false, }, - }, - }, - ui = { - total = { - x = 32, - y = 32, - 1024, - }, - onScreen = { - scrollMode = 840, - staticMode = 840, - }, - unique = 256, - independent = false, - palettes = { - specify = true, - { - total = 256, - limit = 255, - keys = 1, - map = false, - }, - }, - mirror = false, - transform = { - individual = true, - move = { - scrollMode = 'simulate', - staticMode = 'simulate', + overlay = { + independent = false, + move = { + scrollMode = 'simulate', + staticMode = 'simulate', + }, + rotate = false, + scale = false, + shear = false, + affine = false, + size = false, }, - rotate = false, - scale = false, - shear = false, - affine = false, }, sizes = { { |