diff options
author | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2016-12-23 15:30:09 -0300 |
---|---|---|
committer | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2016-12-23 15:30:09 -0300 |
commit | 8173839152bbd8e8269be09bcef933ea6b2b36ea (patch) | |
tree | 0df6d77127c5f1a4cb32f75bdcf859f9c671fec5 /src/hardware_data/graphics/uze_atmega644_mode13.lua | |
parent | d4df019ef9cb4bcafb49091dc7f0bbf427bb5cdb (diff) |
Update graphics modes
Diffstat (limited to 'src/hardware_data/graphics/uze_atmega644_mode13.lua')
l---------[-rw-r--r--] | src/hardware_data/graphics/uze_atmega644_mode13.lua | 224 |
1 files changed, 1 insertions, 223 deletions
diff --git a/src/hardware_data/graphics/uze_atmega644_mode13.lua b/src/hardware_data/graphics/uze_atmega644_mode13.lua index 49c54b6..6a784c1 100644..120000 --- a/src/hardware_data/graphics/uze_atmega644_mode13.lua +++ b/src/hardware_data/graphics/uze_atmega644_mode13.lua @@ -1,223 +1 @@ -return { - screen = { - -- Scroll Mode and Static Mode can be changed by compilation -- - -- Default value is SCROLLING=0 (Static Mode) -- - -- Available values are 0 or 1 -- - scrollMode = { - width = 224, - height = 224, - refresh = 60, - origin = { - x = 0, - y = 0, - }, - }, - staticMode = { - width = 240, - height = 224, - refresh = 60, - origin = { - x = 0, - y = 0, - }, - }, - pixels = 17664, - texels = 276, - vertices = false, - }, - colours = { - total = 256, - limit = false, - background = true, - transparent = { - sprite = colourKey, - tile = false, - }, - palettes = { - { - total = 1, - type = 'global', - colours = 8, - layers = false, - }, - { - total = 1, - type = 'global', - colours = 15, - layers = false, - }, - }, - }, - meshes = false, - shaders = { - api = false, - version = false, - fragment = false, - vectex = false, - geometry = false, - tessellation = false, - }, - physic = false, - sprites = { - -- Max sprites on screen can be changed by compilation -- - -- Default is 20 sprites for 4kB RAM and 10Mhz CPU -- - -- It needs ajust ramtiles in compilation for -- - -- implement more tiles in a megatile -- - -- 1 ramtiles consumes 64B RAM -- - -- Defaut values are MAX_SPRITES=20 and RAM_TILE_COUNT=0 -- - onScreen = '>=20=<', - -- Max sprites on line are undocumented, but is visible with 10 or more sprites on line without flickering -- - onLine = '>=10', - transform = { - move = true, - rotate = false, - scale = 'flip', - shear = false, - affine = false, - }, - sizes = { - { - width = 8, - -- Vetical (Y) pixels sprites and tiles can be changed by compilation (on Scroll Mode only) -- - -- Default value is TILE_HEIGHT=8 -- - height = '>=8=<', - }, - }, - }, - tiles = { - layers = { - { - total = { - scrollMode = { - x = 32, - -- Vetical (Y) VRAM tiles can be changed by compilation (on Scroll Mode only) -- - -- Default values are VRAM_TILES_V=32 and SCROLLING=1 -- - -- Avaiable values are 32, 24 or 16 -- - y = '32, 24 or 16', - '1024, 768 or 512', - staticMode = { - -- Horizontal (X) VRAM tiles can be changed by compilation (on Static Mode only) -- - -- Default values are VRAM_TILES_V=30 and SCROLLING=0 -- - x = '>=30=<', - y = 28, - '>=840=<', - }, - }, - onScreen = { - scrollMode = { - '841=<', - }, - staticMode = { - '>=840=<', - }, - }, - unique = 256, - screenSections = { - mirror = false, - main = { - optional = false, - scrollMode = { - startCut = { - x = 0, - y = 0, - }, - endCut = { - x = 0, - y = 0, - }, - sizes = { - { - width = 8, - -- Vetical (Y) pixels sprites and tiles can be changed by compilation (on Scroll Mode only) -- - -- Default value is TILE_HEIGHT=8 -- - height = '>=8=<', - }, - }, - transform = { - move = true, - rotate = false, - scale = false, - shear = false, - affine = false, - }, - }, - staticMode = { - startCut = { - x = 0, - y = 0, - }, - endCut = { - x = 0, - y = 0, - }, - sizes = { - { - width = 8, - height = 8, - }, - }, - transform = { - move = 'simulate', - rotate = false, - scale = false, - shear = false, - affine = false, - }, - }, - }, - overlay = { - optional = true, - scrollMode = { - startCut = { - x = 'free', - y = 'free', - }, - endCut = { - x = 'free', - y = 'free', - }, - sizes = { - { - width = 8, - height = 8, - }, - }, - transform = { - move = 'simulate', - rotate = false, - scale = false, - shear = false, - affine = false, - }, - }, - staticMode = { - startCup = { - x = 'free', - y = 'free', - }, - endCut = { - x = 'free', - y = 'free', - }, - sizes = { - { - width = 8, - -- Vetical (Y) pixels sprites and tiles can be changed by compilation (on Scroll Mode only) -- - -- Default value is TILE_HEIGHT=8 -- - height = '>=8=<', - }, - }, - transform = { - move = 'simulate', - rotate = false, - scale = false, - shear = false, - affine = false, - }, - }, - }, - }, - }, - }, - }, -} +uze_atmega644_mode13_static-mode-without-extended-palette.lua
\ No newline at end of file |