return { screen = { { width = 160, height = 144, refresh = 61.17, origin = { x = 0, y = 0, }, }, { width = 160, height = 144, refresh = 59.73, origin = { x = 0, y = 0, }, }, }, colours = { total = '15bpp', limit = 10, background = false, transparent = 'colourKey', }, meshes = false, shaders = { api = false, version = false, fragment = false, vectex = false, geometry = false, tessellation = false, }, physic = false, sprites = { onScreen = 40, onLine = 10, palettes = { specify = true, { total = 4, limit = 3, keys = 1, }, { total = 4, limit = 3, keys = 1, }, }, transform = { move = true, rotate = false, scale = 'flip', shear = false, affine = false, }, sizes = { { width = 8, height = 8, }, { width = 8, height = 16, }, }, }, tiles = { layers = { { total = { x = 32, y = 32, 1024, }, onScreen = 399, limit = false, unique = 256, independent = false, palettes = { specify = true, { total = 4, limit = false, keys = false, map = false, }, }, mirror = true, transform = { individual = true, move = true, rotate = false, scale = false, shear = false, affine = false, }, sizes = { { width = 8, height = 8, }, }, }, }, }, }