return { screen = { ntsc = { width = 240, height = 192, refresh = 59.922743, origin = { x = 0, y = 0, }, }, pal = { width = 240, height = 192, refresh = 49.701459, origin = { x = 0, y = 0, }, }, pxps = 39424, txps = 552, plps = false, }, colours = { total = '15+1', limit = false, background = false, transparent = 'transparentColour', }, meshes = false, shaders = { api = false, version = false, fragment = false, vectex = false, geometry = false, tessellation = false, }, physic = false, sprites = false, tiles = { layers = { { total = { x = 40, y = 24, 960, }, onScreen = 960, limit = false, unique = true, independent = false, palettes = { specify = true, { total = '15+1', limit = 2, keys = '1-optional', map = { width = 240, height = 192, tiles = false, pixels = false, }, }, }, mirror = false, transform = { individual = false, move = 'perTileSize', rotate = false, scale = false, shear = false, affine = false, }, sizes = { { width = 6, height = 8, }, }, }, }, }, }