summaryrefslogtreecommitdiff
path: root/src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-12-20 16:42:03 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-12-20 16:42:03 -0300
commit3b7663b3470f2369e921fd4a05b3dcde347a6fea (patch)
tree85635ad4209893febb14dc840aff251ccfc13613 /src/hardware_data/graphics/ppu_rp2c0x+mmcx.lua
parent36b7e0633f8b99d805f7b09af34a9ab7a4a5c40a (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.lua160
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,
+ },
+ },
},
},
},