return { screen = { ntsc = { width = 320, height = 224, fps = 29.97, origin = { x = 0, y = 0, }, }, pal = { width = 320, height = 240, fps = 25, origin = { x = 0, y = 0, }, }, }, colours = { total = '512*3', limit = 61, background = true, transparent = 'colorKey', }, meshes = true, shaders = { api = false, version = false, fragment = false, vectex = false, geometry = false, tessellation = false, }, physic = false, sprites = { onScreen = 80, onLine = 20, palettes = { specify = true, { total = '512*3', limit = 15, keys = 1, }, }, transform = { move = true, rotate = false, scale = 'flip', shear = false, affine = false, }, sizes = { { width = 8, height = 8, }, { width = 16, height = 16, }, { width = 24, height = 24, }, { width = 32, height = 32, }, }, }, tiles = { layers = { a = { independent = 'w', palettes = { specify = true, { total = '512*3', limit = 15, keys = 1, }, }, mirror = 'b', transform = { individual = 'w', move = true, rotate = true, scale = false, shear = false, affine = false, }, sizes = { { width = 64, height = 64, }, { width = 128, height = 32, }, }, map = false, }, b = { independent = false, palettes = { specify = true, { total = '512*3', limit = 15, keys = 1, }, }, mirror = 'a', transform = { individual = false, move = true, rotate = true, scale = false, shear = false, affine = false, }, sizes = { { width = 64, height = 64, }, { width = 128, height = 32, }, }, map = false, }, w = { independent = 'a', palettes = { specify = true, { total = '512*3', limit = 15, keys = 1, }, }, mirror = false, transform = { individual = 'a', move = false, rotate = false, scale = false, shear = false, affine = false, }, sizes = { { width = 64, height = 64, }, { width = 64, height = 32, }, }, map = false, }, }, }, }