summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-12-17 23:57:23 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-12-17 23:57:23 -0300
commit73c4d7894cc9078203ddb3d30b8794d5fc824e0c (patch)
treea2cbdab6b1fb5778b029f4eccf9fdbe4b280601f /src
parent0df7a17783a4366db5ae2f8b3429e1d876c8386b (diff)
Update graphics modes
Diffstat (limited to 'src')
-rw-r--r--src/hardware_data/scripts/load/graphics/ppu_cgb.lua4
-rw-r--r--src/hardware_data/scripts/load/graphics/ppu_gb.lua4
-rw-r--r--src/hardware_data/scripts/load/graphics/ppu_rp2c02.lua4
-rw-r--r--src/hardware_data/scripts/load/graphics/ppu_sgb.lua4
-rw-r--r--src/hardware_data/scripts/load/graphics/tms9918a_mode0.lua5
-rw-r--r--src/hardware_data/scripts/load/graphics/tms9918a_mode1.lua5
-rw-r--r--src/hardware_data/scripts/load/graphics/tms9918a_mode2.lua5
-rw-r--r--src/hardware_data/scripts/load/graphics/tms9918a_mode20.lua38
-rw-r--r--src/hardware_data/scripts/load/graphics/tms9918a_mode21.lua9
-rw-r--r--src/hardware_data/scripts/load/graphics/tms9918a_mode3.lua7
-rw-r--r--src/hardware_data/scripts/load/graphics/vdp_gg_mode4.lua2
-rw-r--r--src/hardware_data/scripts/load/graphics/vdp_upd9004g-224_mode4.lua2
-rw-r--r--src/hardware_data/scripts/load/graphics/vdp_upd9004g-240_mode4.lua2
-rw-r--r--src/hardware_data/scripts/load/graphics/vdp_ym2602_mode4.lua2
14 files changed, 50 insertions, 43 deletions
diff --git a/src/hardware_data/scripts/load/graphics/ppu_cgb.lua b/src/hardware_data/scripts/load/graphics/ppu_cgb.lua
index 0fd4c0a..0a89cbd 100644
--- a/src/hardware_data/scripts/load/graphics/ppu_cgb.lua
+++ b/src/hardware_data/scripts/load/graphics/ppu_cgb.lua
@@ -94,7 +94,9 @@ return {
tiles = {
layers = {
{
- unique = 384,
+ total = 399,
+ limit = 384,
+ unique = true,
independent = false,
palettes = {
specify = true,
diff --git a/src/hardware_data/scripts/load/graphics/ppu_gb.lua b/src/hardware_data/scripts/load/graphics/ppu_gb.lua
index 44147f6..3206fc6 100644
--- a/src/hardware_data/scripts/load/graphics/ppu_gb.lua
+++ b/src/hardware_data/scripts/load/graphics/ppu_gb.lua
@@ -70,7 +70,9 @@ return {
tiles = {
layers = {
{
- unique = 192,
+ total = 399,
+ limit = 192,
+ unique = true,
independent = false,
palettes = {
specify = true,
diff --git a/src/hardware_data/scripts/load/graphics/ppu_rp2c02.lua b/src/hardware_data/scripts/load/graphics/ppu_rp2c02.lua
index fba618f..36d05c9 100644
--- a/src/hardware_data/scripts/load/graphics/ppu_rp2c02.lua
+++ b/src/hardware_data/scripts/load/graphics/ppu_rp2c02.lua
@@ -78,7 +78,9 @@ return {
tiles = {
layers = {
{
- unique = 256,
+ total = 272,
+ limit = 256,
+ unique = true,
independent = false,
palettes = {
specify = true,
diff --git a/src/hardware_data/scripts/load/graphics/ppu_sgb.lua b/src/hardware_data/scripts/load/graphics/ppu_sgb.lua
index df17813..4a300ed 100644
--- a/src/hardware_data/scripts/load/graphics/ppu_sgb.lua
+++ b/src/hardware_data/scripts/load/graphics/ppu_sgb.lua
@@ -70,7 +70,9 @@ return {
tiles = {
layers = {
{
- unique = 192,
+ total = 399,
+ limit = 192,
+ unique = true,
independent = false,
palettes = {
specify = true,
diff --git a/src/hardware_data/scripts/load/graphics/tms9918a_mode0.lua b/src/hardware_data/scripts/load/graphics/tms9918a_mode0.lua
index 82e1351..b6c3346 100644
--- a/src/hardware_data/scripts/load/graphics/tms9918a_mode0.lua
+++ b/src/hardware_data/scripts/load/graphics/tms9918a_mode0.lua
@@ -30,6 +30,9 @@ return {
tiles = {
layers = {
{
+ total = 960,
+ limit = false,
+ unique = true,
independent = false,
palettes = {
specify = true,
@@ -41,7 +44,7 @@ return {
mirror = false,
transform = {
individual = false,
- move = false,
+ move = 'perTileSize',
rotate = false,
scale = false,
shear = false,
diff --git a/src/hardware_data/scripts/load/graphics/tms9918a_mode1.lua b/src/hardware_data/scripts/load/graphics/tms9918a_mode1.lua
index fe36579..3ff5574 100644
--- a/src/hardware_data/scripts/load/graphics/tms9918a_mode1.lua
+++ b/src/hardware_data/scripts/load/graphics/tms9918a_mode1.lua
@@ -57,6 +57,9 @@ return {
tiles = {
layers = {
{
+ total = 768,
+ limit = false,
+ unique = true,
independent = false,
palettes = {
specify = true,
@@ -68,7 +71,7 @@ return {
mirror = false,
transform = {
individual = false,
- move = false,
+ move = 'perTileSize',
rotate = false,
scale = false,
shear = false,
diff --git a/src/hardware_data/scripts/load/graphics/tms9918a_mode2.lua b/src/hardware_data/scripts/load/graphics/tms9918a_mode2.lua
index 8013b07..ab88af5 100644
--- a/src/hardware_data/scripts/load/graphics/tms9918a_mode2.lua
+++ b/src/hardware_data/scripts/load/graphics/tms9918a_mode2.lua
@@ -57,6 +57,9 @@ return {
tiles = {
layers = {
{
+ total = 768,
+ limit = false,
+ unique = true,
independent = false,
palettes = {
specify = true,
@@ -68,7 +71,7 @@ return {
mirror = false,
transform = {
individual = false,
- move = false,
+ move = 'perTileSize',
rotate = false,
scale = false,
shear = false,
diff --git a/src/hardware_data/scripts/load/graphics/tms9918a_mode20.lua b/src/hardware_data/scripts/load/graphics/tms9918a_mode20.lua
index add720f..990e2ea 100644
--- a/src/hardware_data/scripts/load/graphics/tms9918a_mode20.lua
+++ b/src/hardware_data/scripts/load/graphics/tms9918a_mode20.lua
@@ -26,37 +26,13 @@ return {
tessellation = false,
},
physic = false,
- sprites = {
- onScreen = 32,
- onLine = 4,
- palettes = {
- specify = true,
- free = {
- colours = 1,
- keys = 1,
- },
- },
- transform = {
- move = true,
- rotate = false,
- scale = '2x,flip',
- shear = false,
- affine = false,
- },
- sizes = {
- {
- width = 8,
- height = 8,
- },
- {
- width = 16,
- height = 16,
- },
- },
- },
+ sprites = false,
tiles = {
layers = {
{
+ total = 960,
+ limit = false,
+ unique = true,
independent = false,
palettes = {
specify = true,
@@ -68,7 +44,7 @@ return {
mirror = false,
transform = {
individual = false,
- move = false,
+ move = 'perTileSize',
rotate = false,
scale = false,
shear = false,
@@ -76,8 +52,8 @@ return {
},
sizes = {
{
- width = 6,
- height = 8,
+ width = 6,
+ height = 8,
},
},
map = {
diff --git a/src/hardware_data/scripts/load/graphics/tms9918a_mode21.lua b/src/hardware_data/scripts/load/graphics/tms9918a_mode21.lua
index 29cdacb..e494008 100644
--- a/src/hardware_data/scripts/load/graphics/tms9918a_mode21.lua
+++ b/src/hardware_data/scripts/load/graphics/tms9918a_mode21.lua
@@ -57,6 +57,9 @@ return {
tiles = {
layers = {
{
+ total = 768,
+ limit = false,
+ unique = true,
independent = false,
palettes = {
specify = true,
@@ -68,7 +71,7 @@ return {
mirror = false,
transform = {
individual = false,
- move = false,
+ move = 'perTileSize',
rotate = false,
scale = false,
shear = false,
@@ -76,8 +79,8 @@ return {
},
sizes = {
{
- width = 8,
- height = 8,
+ width = 8,
+ height = 8,
},
},
map = {
diff --git a/src/hardware_data/scripts/load/graphics/tms9918a_mode3.lua b/src/hardware_data/scripts/load/graphics/tms9918a_mode3.lua
index 6f1a577..7a18e04 100644
--- a/src/hardware_data/scripts/load/graphics/tms9918a_mode3.lua
+++ b/src/hardware_data/scripts/load/graphics/tms9918a_mode3.lua
@@ -57,10 +57,13 @@ return {
tiles = {
layers = {
{
+ total = 48,
+ limit = false,
+ unique = true,
independent = false,
palettes = {
specify = true,
- free = {
+ {
colours = '15+1',
keys = false,
},
@@ -68,7 +71,7 @@ return {
mirror = false,
transform = {
individual = false,
- move = false,
+ move = 'perTileSize',
rotate = false,
scale = false,
shear = false,
diff --git a/src/hardware_data/scripts/load/graphics/vdp_gg_mode4.lua b/src/hardware_data/scripts/load/graphics/vdp_gg_mode4.lua
index 77ad620..d1cbf48 100644
--- a/src/hardware_data/scripts/load/graphics/vdp_gg_mode4.lua
+++ b/src/hardware_data/scripts/load/graphics/vdp_gg_mode4.lua
@@ -66,6 +66,8 @@ return {
tiles = {
layers = {
{
+ total = 399,
+ limit = false,
unique = 488,
independent = false,
palettes = {
diff --git a/src/hardware_data/scripts/load/graphics/vdp_upd9004g-224_mode4.lua b/src/hardware_data/scripts/load/graphics/vdp_upd9004g-224_mode4.lua
index 96a3a40..9f6b505 100644
--- a/src/hardware_data/scripts/load/graphics/vdp_upd9004g-224_mode4.lua
+++ b/src/hardware_data/scripts/load/graphics/vdp_upd9004g-224_mode4.lua
@@ -66,6 +66,8 @@ return {
tiles = {
layers = {
{
+ total = 927,
+ limit = false,
unique = 488,
independent = false,
palettes = {
diff --git a/src/hardware_data/scripts/load/graphics/vdp_upd9004g-240_mode4.lua b/src/hardware_data/scripts/load/graphics/vdp_upd9004g-240_mode4.lua
index ada9b6e..8bedb47 100644
--- a/src/hardware_data/scripts/load/graphics/vdp_upd9004g-240_mode4.lua
+++ b/src/hardware_data/scripts/load/graphics/vdp_upd9004g-240_mode4.lua
@@ -66,6 +66,8 @@ return {
tiles = {
layers = {
{
+ total = 959,
+ limit = false,
unique = 488,
independent = false,
palettes = {
diff --git a/src/hardware_data/scripts/load/graphics/vdp_ym2602_mode4.lua b/src/hardware_data/scripts/load/graphics/vdp_ym2602_mode4.lua
index 5548dc1..b57cc49 100644
--- a/src/hardware_data/scripts/load/graphics/vdp_ym2602_mode4.lua
+++ b/src/hardware_data/scripts/load/graphics/vdp_ym2602_mode4.lua
@@ -66,6 +66,8 @@ return {
tiles = {
layers = {
{
+ total = 825,
+ limit = false,
unique = 488,
independent = false,
palettes = {