summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-12-06 16:57:12 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-12-06 16:57:12 -0300
commitb51bdd394f047fdd19f5d9f9eca5b725d8daf682 (patch)
tree5563a3e85187f8c696eca4a0f2146fec1fc5577c
parent807f4e497d79415e8e631ad73c31c0fecd087a60 (diff)
Update information_only directory
-rw-r--r--src/information_only/scripts/load/graphics/mali400.lua72
-rw-r--r--src/information_only/scripts/load/graphics/ppu_rp2c02.lua120
-rw-r--r--src/information_only/scripts/load/graphics/ppu_rp2c02_affine.lua105
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+cx4_mode1.lua152
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+gsu-x_mode1.lua152
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode0.lua180
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode1.lua152
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode2.lua124
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode3.lua124
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode4.lua124
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode5.lua124
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode6.lua96
-rw-r--r--src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode7.lua116
-rw-r--r--src/information_only/scripts/load/graphics/ym7101+sh2.lua (renamed from src/information_only/ym7101+sh2.lua)0
-rw-r--r--src/information_only/scripts/load/graphics/ym7101.lua (renamed from src/information_only/ym7101.lua)0
15 files changed, 1641 insertions, 0 deletions
diff --git a/src/information_only/scripts/load/graphics/mali400.lua b/src/information_only/scripts/load/graphics/mali400.lua
new file mode 100644
index 0000000..91adc09
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/mali400.lua
@@ -0,0 +1,72 @@
+return {
+ screen = {
+ default = {
+ width = 1920,
+ height = 1080,
+ fps = 30,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ big = {
+ width = 3840,
+ height = 2160,
+ fps = 30,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '32bpp',
+ transparent = 'alpha',
+ },
+ mesh = true,
+ api = 'opengl_es_2_0',
+ shader = {
+ true,
+ fragment = true,
+ },
+ physic = true,
+ sprite = {
+ true,
+ colors = '32bpp',
+ limits = {
+ false,
+ screen = false,
+ line = false,
+ },
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 'free',
+ height = 'free',
+ },
+ },
+ },
+ },
+ tile = {
+ layer = {
+ free = {
+ colors = 'free',
+ specifyColors = true,
+ moveIndividual = true,
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 'free',
+ height = 'free',
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/ppu_rp2c02.lua b/src/information_only/scripts/load/graphics/ppu_rp2c02.lua
new file mode 100644
index 0000000..fe1f97c
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/ppu_rp2c02.lua
@@ -0,0 +1,120 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = -8,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '6bpp',
+ transparent = 'colorKey',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '2bpp',
+ limits = {
+ true,
+ screen = 64,
+ line = 8,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 8,
+ height = 8,
+ },
+ bigH = {
+ width = 8,
+ height = 16,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/ppu_rp2c02_affine.lua b/src/information_only/scripts/load/graphics/ppu_rp2c02_affine.lua
new file mode 100644
index 0000000..8d72b84
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/ppu_rp2c02_affine.lua
@@ -0,0 +1,105 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = -8,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '6bpp',
+ transparent = 'colorKey',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '2bpp',
+ limits = {
+ true,
+ screen = 64,
+ line = 8,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 8,
+ height = 8,
+ },
+ bigH = {
+ width = 8,
+ height = 16,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+cx4_mode1.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+cx4_mode1.lua
new file mode 100644
index 0000000..c8dfb91
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+cx4_mode1.lua
@@ -0,0 +1,152 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = true,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+gsu-x_mode1.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+gsu-x_mode1.lua
new file mode 100644
index 0000000..4094a6c
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x+gsu-x_mode1.lua
@@ -0,0 +1,152 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = true,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode0.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode0.lua
new file mode 100644
index 0000000..54a349b
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode0.lua
@@ -0,0 +1,180 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode1.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode1.lua
new file mode 100644
index 0000000..b5cc1ab
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode1.lua
@@ -0,0 +1,152 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode2.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode2.lua
new file mode 100644
index 0000000..a7d024f
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode2.lua
@@ -0,0 +1,124 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode3.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode3.lua
new file mode 100644
index 0000000..039aec3
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode3.lua
@@ -0,0 +1,124 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '8bpp',
+ specifyColors = '443ppp',
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode4.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode4.lua
new file mode 100644
index 0000000..107490d
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode4.lua
@@ -0,0 +1,124 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '8bpp',
+ specifyColors = true,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode5.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode5.lua
new file mode 100644
index 0000000..473962b
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode5.lua
@@ -0,0 +1,124 @@
+return {
+ screen = {
+ default = {
+ width = 512,
+ height = 448,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 512,
+ height = 480,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ {
+ colors = '2bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode6.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode6.lua
new file mode 100644
index 0000000..d95f0e3
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode6.lua
@@ -0,0 +1,96 @@
+return {
+ screen = {
+ default = {
+ width = 512,
+ height = 448,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 512,
+ height = 480,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ {
+ colors = '4bpp',
+ specifyColors = false,
+ moveIndividual = true,
+ independent = false,
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ default = {
+ width = 32,
+ height = 32,
+ },
+ big = {
+ width = 64,
+ height = 64,
+ },
+ bigW = {
+ width = 64,
+ height = 32,
+ },
+ bigH = {
+ width = 32,
+ height = 64,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode7.lua b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode7.lua
new file mode 100644
index 0000000..fd12d4c
--- /dev/null
+++ b/src/information_only/scripts/load/graphics/s-ppux_5c7x-0x_mode7.lua
@@ -0,0 +1,116 @@
+return {
+ screen = {
+ default = {
+ width = 256,
+ height = 224,
+ fps = 29.97,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ pal = {
+ width = 256,
+ height = 240,
+ fps = 25,
+ origin = {
+ x = 0,
+ y = 0,
+ },
+ },
+ },
+ colors = {
+ '15bpp',
+ transparent = 'averaging',
+ },
+ mesh = false,
+ api = false,
+ shader = {
+ false,
+ fragment = false,
+ },
+ physic = false,
+ sprite = {
+ true,
+ colors = '4bpp',
+ limits = {
+ true,
+ screen = 128,
+ line = 34,
+ },
+ rotate = false,
+ scale = false,
+ shear = false,
+ affine = false,
+ size = {
+ small = {
+ width = 8,
+ height = 8,
+ },
+ default = {
+ width = 16,
+ height = 16,
+ },
+ big = {
+ width = 32,
+ height = 32,
+ },
+ huge = {
+ width = 64,
+ height = 64,
+ },
+ },
+ },
+ tile = {
+ layer = {
+ plane = {
+ colors = '8bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = true,
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 128,
+ height = 128,
+ },
+ },
+ },
+ a = {
+ colors = '7bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = 'plane',
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 128,
+ height = 128,
+ },
+ },
+ },
+ b = {
+ colors = '7bpp',
+ specifyColors = false,
+ moveIndividual = false,
+ independent = 'plane',
+ rotate = true,
+ scale = true,
+ shear = true,
+ affine = true,
+ size = {
+ default = {
+ width = 128,
+ height = 128,
+ },
+ },
+ },
+ },
+ },
+}
diff --git a/src/information_only/ym7101+sh2.lua b/src/information_only/scripts/load/graphics/ym7101+sh2.lua
index 4c5c0b8..4c5c0b8 100644
--- a/src/information_only/ym7101+sh2.lua
+++ b/src/information_only/scripts/load/graphics/ym7101+sh2.lua
diff --git a/src/information_only/ym7101.lua b/src/information_only/scripts/load/graphics/ym7101.lua
index b733c70..b733c70 100644
--- a/src/information_only/ym7101.lua
+++ b/src/information_only/scripts/load/graphics/ym7101.lua