return { screen = { { width = 144, height = 224, refresh = 60, origin = { x = 0, y = 0, }, }, pixels = 13824, texels = 288, vertices = false, }, colours = { total = 256, limit = false, background = false, transparent = colourKey, }, meshes = false, shaders = { api = false, version = false, fragment = false, vectex = false, geometry = false, tessellation = false, }, physic = false, sprites = { onScreen = 32, onLine = 5, palettes = { specify = true, { total = 256, limit = 255, keys = 1, }, }, transform = { move = true, rotate = false, scale = 'verticalFlip', shear = false, affine = false, }, sizes = { { width = 6, height = 8, }, }, }, tiles = { layers = { { screenSections = true, total = { x = 32, y = 32, 1024, }, onScreen = { 725, }, unique = 256, palettes = { specify = true, { total = 256, limit = false, keys = false, map = false, }, }, mirror = false, transform = { { independent = false, move = { true, }, rotate = false, scale = false, shear = false, affine = false, size = false, }, }, sizes = { { width = 6, height = 8, }, }, }, }, }, }