From abb1e3e10be34872ca3a22212d61ed4f404e1e55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?coadde=20=5BM=C3=A1rcio=20Alexandre=20Silva=20Delgado=5D?= Date: Tue, 6 Dec 2016 00:30:35 -0300 Subject: Update GPU scripts --- .../scripts/load/gpu/mali400.lua | 47 +++--- .../scripts/load/gpu/ppu_rp2c02.lua | 80 ++++++++-- .../scripts/load/gpu/ppu_rp2c02_affine.lua | 105 ++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x.lua | 106 ------------- .../scripts/load/gpu/s-ppux_5c7x-0x_mode0.lua | 176 +++++++++++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x_mode1.lua | 149 +++++++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x_mode2.lua | 122 ++++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x_mode3.lua | 122 ++++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x_mode4.lua | 122 ++++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x_mode5.lua | 122 ++++++++++++++ .../scripts/load/gpu/s-ppux_5c7x-0x_mode6.lua | 95 +++++++++++ .../load/gpu/s-ppux_5c7x-0x_mode7_layers1.lua | 83 ++++++++++ .../load/gpu/s-ppux_5c7x-0x_mode7_layers2.lua | 98 ++++++++++++ 13 files changed, 1287 insertions(+), 140 deletions(-) create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02_affine.lua delete mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode0.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode1.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode2.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode3.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode4.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode5.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode6.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers1.lua create mode 100644 src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers2.lua (limited to 'src') diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/mali400.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/mali400.lua index a65449b..91adc09 100644 --- a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/mali400.lua +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/mali400.lua @@ -18,13 +18,10 @@ return { y = 0, }, }, + }, colors = { - 32bpp, - transparent = alpha, - mode = { - zero = 16bpp, - one = 32bpp, - }, + '32bpp', + transparent = 'alpha', }, mesh = true, api = 'opengl_es_2_0', @@ -35,34 +32,40 @@ return { physic = true, sprite = { true, - layers = many, + colors = '32bpp', limits = { false, screen = false, line = false, }, + rotate = true, + scale = true, + shear = true, + affine = true, size = { default = { - width = 64, - height = 64, + width = 'free', + height = 'free', }, - big = { - width = 128, - height = 128, }, }, }, tile = { - true, - layers = many, - size = { - default = { - width = 128, - height = 128, - }, - big = { - width = 256, - height = 256, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02.lua index 9e49cd2..fe1f97c 100644 --- a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02.lua +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02.lua @@ -18,12 +18,10 @@ return { y = 0, }, }, + }, colors = { - 6bpp, - transparent = colorKey, - mode = { - zero = 2bpp, - }, + '6bpp', + transparent = 'colorKey', }, mesh = false, api = false, @@ -34,12 +32,16 @@ return { physic = false, sprite = { true, - layers = 4, + colors = '2bpp', limits = { true, screen = 64, line = 8, }, + rotate = false, + scale = false, + shear = false, + affine = false, size = { default = { width = 8, @@ -52,12 +54,66 @@ return { }, }, tile = { - true, - layers = 4, - size = { - default = { - width = 16, - height = 16, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02_affine.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/ppu_rp2c02_affine.lua new file mode 100644 index 0000000..ba53cfd --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/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 = false, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x.lua deleted file mode 100644 index 635dd54..0000000 --- a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x.lua +++ /dev/null @@ -1,106 +0,0 @@ -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, - }, - }, - bigNTSC = { - width = 512, - height = 448, - fps = 29.97, - origin = { - x = 0, - y = 0, - }, - }, - bigPAL = { - width = 512, - height = 480, - fps = 25, - origin = { - x = 0, - y = 0, - }, - }, - }, - colors = { - 15bpp, - transparent = averaging, - mode = { - zero = 2bpp, - one = 3bpp, - two = 4bpp, - three = 8bpp, - }, - }, - mesh = true, - api = false, - shader = { - false, - fragment = false, - }, - physic = false, - sprite = { - true, - layers = many, - limits = { - true, - screen = 128, - line = 34, - }, - size = { - small = { - width = 8, - height = 8, - }, - default = { - width = 16, - height = 16, - }, - big = { - width = 32, - height = 32, - }, - huge = { - width = 64, - height = 64, - }, - }, - }, - tile = { - true, - layers = 4, - 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode0.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode0.lua new file mode 100644 index 0000000..4b71ef5 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode0.lua @@ -0,0 +1,176 @@ +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 = '2bpp', + specifyColors = false, + moveIndividual = 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, + 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, + 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, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode1.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode1.lua new file mode 100644 index 0000000..e68317a --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode1.lua @@ -0,0 +1,149 @@ +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, + 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, + 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, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode2.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode2.lua new file mode 100644 index 0000000..08ec89a --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode2.lua @@ -0,0 +1,122 @@ +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 = true, + 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, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode3.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode3.lua new file mode 100644 index 0000000..746fde7 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode3.lua @@ -0,0 +1,122 @@ +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 = '8bpp', + specifyColors = '443ppp', + moveIndividual = true, + 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, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode4.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode4.lua new file mode 100644 index 0000000..16387fa --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode4.lua @@ -0,0 +1,122 @@ +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 = '8bpp', + specifyColors = true, + moveIndividual = true, + 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, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode5.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode5.lua new file mode 100644 index 0000000..b38ae94 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode5.lua @@ -0,0 +1,122 @@ +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 = 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, + 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, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode6.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode6.lua new file mode 100644 index 0000000..55617b1 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode6.lua @@ -0,0 +1,95 @@ +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 = 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 = true, + 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/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers1.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers1.lua new file mode 100644 index 0000000..d71cea2 --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers1.lua @@ -0,0 +1,83 @@ +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 = '8bpp', + specifyColors = false, + moveIndividual = false, + rotate = true, + scale = true, + shear = true, + affine = true, + size = { + default = { + width = 128, + height = 128, + }, + }, + }, + }, + }, +} diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers2.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers2.lua new file mode 100644 index 0000000..c3efb7d --- /dev/null +++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/load/gpu/s-ppux_5c7x-0x_mode7_layers2.lua @@ -0,0 +1,98 @@ +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 = '7bpp', + specifyColors = false, + moveIndividual = false, + rotate = true, + scale = true, + shear = true, + affine = true, + size = { + default = { + width = 128, + height = 128, + }, + }, + }, + { + colors = '7bpp', + specifyColors = false, + moveIndividual = false, + rotate = true, + scale = true, + shear = true, + affine = true, + size = { + default = { + width = 128, + height = 128, + }, + }, + }, + }, + }, +} -- cgit v1.2.3