return { screen = { ntsc = { width = 256, height = 192, fps = 29.97, origin = { x = 0, y = 0, }, }, }, colours = { total = '15+1', limit = '15+1', background = false, transparent = 'transparentColour', }, meshes = false, shaders = { api = false, version = false, fragment = false, vectex = false, geometry = false, tessellation = false, }, physic = false, sprites = { onScreen = 32, onLine = 4, palettes = { specify = true, { colours = 1, keys = 1, }, animation = true, transform = { move = true, rotate = false, scale = false, shear = false, affine = false, }, sizes = { { width = 8, height = 8, }, { width = 16, height = 16, }, }, }, tiles = { layers = { { independent = false, palettes = { specify = true, { colours = 2, keys = false, }, }, mirror = false, transform = { individual = false, move = false, rotate = false, scale = false, shear = false, affine = false, }, sizes = { { width = 8, height = 8, }, }, maps = { { width = 64, height = 192, }, }, }, }, }, }