return { screen = { ntsc = { width = 256, height = 224, refresh = 60.0988, origin = { x = 0, y = -8, }, }, pal = { width = 256, height = 240, refresh = 50.0070, origin = { x = 0, y = 0, }, }, ntscVS = { width = 256, height = 224, refresh = 60.0985, origin = { x = 0, y = -8, }, }, pixels = 139264, texels = 576, vertices = false, }, colours = { total = 64, limit = 25, background = true, transparent = 'colourKey', }, meshes = false, shaders = { api = false, version = false, fragment = false, vectex = false, geometry = false, tessellation = false, }, physic = false, sprites = { onScreen = 64, onLine = 8, palettes = { { total = 4, limit = 3, keys = 1, }, { total = 4, limit = 3, keys = 1, }, { 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 = 30, 960, }, onScreen = { ntsc = { 255, }, pal = { 272, }, ntscVS = { 255, }, }, unique = 512, screenSections = { mirror = true, main = { optional = false, { startCut = { x = 0, y = 0, }, endCut = { x = 0, y = 0, }, palettes = { { total = 4, limit = 3, keys = 1, map = false, }, { total = 4, limit = 3, keys = 1, map = false, }, { total = 4, limit = 3, keys = 1, map = false, }, { total = 4, limit = 3, keys = 1, map = false, }, }, sizes = { { width = 16, height = 16, }, }, transform = { move = true, rotate = false, scale = false, shear = false, affine = false, }, }, }, multiples = { optional = true, { startCut = { x = 'free', y = 'free', }, endCut = { x = 'free', y = 'free', }, palettes = { { total = 4, limit = 3, keys = 1, map = false, }, { total = 4, limit = 3, keys = 1, map = false, }, { total = 4, limit = 3, keys = 1, map = false, }, { total = 4, limit = 3, keys = 1, map = false, }, }, sizes = { { width = 16, height = 16, }, }, transform = { move = true, rotate = false, scale = false, shear = false, affine = false, }, }, }, }, }, }, }, }