summaryrefslogtreecommitdiff
path: root/src/hardware_data
diff options
context:
space:
mode:
Diffstat (limited to 'src/hardware_data')
-rw-r--r--src/hardware_data/scripts/load/graphics/mali400.lua81
1 files changed, 74 insertions, 7 deletions
diff --git a/src/hardware_data/scripts/load/graphics/mali400.lua b/src/hardware_data/scripts/load/graphics/mali400.lua
index 3202160..50b7dea 100644
--- a/src/hardware_data/scripts/load/graphics/mali400.lua
+++ b/src/hardware_data/scripts/load/graphics/mali400.lua
@@ -23,7 +23,7 @@ return {
total = '32bpp',
limit = false,
background = true,
- transparent = 'alpha',
+ transparent = 'colourKey,alpha',
},
meshes = true,
shaders = {
@@ -40,9 +40,35 @@ return {
onLine = false,
palettes = {
specify = true,
- free = {
- colours = '24bpp',
- keys = '8bpp',
+ {
+ total = '24bpp',
+ limit = 255,
+ keys = 1,
+ },
+ {
+ total = '32bpp',
+ limit = 256,
+ keys = 'alpha',
+ },
+ {
+ total = '24bpp',
+ limit = '24bpp-1',
+ keys = 1,
+ },
+ {
+ total = '32bpp',
+ limit = '24bpp',
+ keys = 'alpha',
+ },
+ {
+ total = '48bpp',
+ limit = '48bpp-1',
+ keys = 1,
+ },
+ {
+ total = '64bpp',
+ limit = '48bpp',
+ keys = 'alpha',
},
},
transform = {
@@ -65,9 +91,50 @@ return {
independent = true,
palettes = {
specify = true,
- free = {
- colours = '24bpp',
- keys = '8bpp',
+ {
+ total = '24bpp',
+ limit = 256,
+ keys = false,
+ },
+ {
+ total = '24bpp',
+ limit = 255,
+ keys = 1,
+ },
+ {
+ total = '32bpp',
+ limit = 256,
+ keys = 'alpha',
+ },
+ {
+ total = '24bpp',
+ limit = false,
+ keys = false,
+ },
+ {
+ total = '24bpp',
+ limit = '24bpp-1',
+ keys = 1,
+ },
+ {
+ total = '32bpp',
+ limit = '24bpp',
+ keys = 'alpha',
+ },
+ {
+ total = '48bpp',
+ limit = false,
+ keys = false,
+ },
+ {
+ total = '48bpp',
+ limit = '48bpp-1',
+ keys = 1,
+ },
+ {
+ total = '64bpp',
+ limit = '48bpp',
+ keys = 'alpha',
},
},
mirror = true,