diff options
author | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2016-12-20 16:42:03 -0300 |
---|---|---|
committer | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2016-12-20 16:42:03 -0300 |
commit | 3b7663b3470f2369e921fd4a05b3dcde347a6fea (patch) | |
tree | 85635ad4209893febb14dc840aff251ccfc13613 /src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua | |
parent | 36b7e0633f8b99d805f7b09af34a9ab7a4a5c40a (diff) |
Update graphics modes
Diffstat (limited to 'src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua')
-rw-r--r-- | src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua | 160 |
1 files changed, 112 insertions, 48 deletions
diff --git a/src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua b/src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua index 0c9b4cf..133a211 100644 --- a/src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua +++ b/src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua @@ -51,7 +51,6 @@ return { onScreen = 64, onLine = 8, palettes = { - specify = true, { total = 4, limit = 3, @@ -94,63 +93,128 @@ return { tiles = { layers = { { - screenSections = true, - total = { + total = { x = 32, y = 30, 960, }, - onScreen = { - ntsc = 255, - pal = 272, - ntscVS = 255, - }, - unique = 512, - palettes = { - specify = true, - { - total = 4, - limit = 3, - keys = 1, - map = false, - }, - { - total = 4, - limit = 3, - keys = 1, - map = false, + onScreen = { + ntsc = { + 255, }, - { - total = 4, - limit = 3, - keys = 1, - map = false, + pal = { + 272, }, - { - total = 4, - limit = 3, - keys = 1, - map = false, + ntscVS = { + 255, }, }, - mirror = true, - transform = { - { - independent = false, - move = { - true, + unique = 512, + screenSections = { + mirror = true, + main = { + optional = false, + { + start = { + x = 0, + y = 0, + }, + end = { + x = 0, + y = 0, + }, + palettes = { + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + }, + sizes = { + { + width = 16, + height = 16, + }, + }, + transform = { + move = true, + rotate = false, + scale = false, + shear = false, + affine = false, + }, }, - rotate = false, - scale = false, - shear = false, - affine = false, - size = false, }, - }, - sizes = { - { - width = 16, - height = 16, + multiples = { + optional = true, + { + start = { + x = 'free', + y = 'free', + }, + end = { + x = 'free', + y = 'free', + }, + palettes = { + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + { + total = 4, + limit = 3, + keys = 1, + map = false, + }, + }, + sizes = { + { + width = 16, + height = 16, + }, + }, + transform = { + move = true, + rotate = false, + scale = false, + shear = false, + affine = false, + }, + }, }, }, }, |