From a216381dce36b6584b5a9a3a61e1b50c0bd21929 Mon Sep 17 00:00:00 2001 From: "coadde [Márcio Alexandre Silva Delgado]" Date: Mon, 19 Dec 2016 00:11:31 -0300 Subject: Update graphics modes --- src/hardware_data/graphics/tms9918a_mode0.lua | 15 ++++++++++----- src/hardware_data/graphics/tms9918a_mode1.lua | 15 ++++++++++----- src/hardware_data/graphics/tms9918a_mode2.lua | 15 ++++++++++----- src/hardware_data/graphics/tms9918a_mode20.lua | 15 ++++++++++----- src/hardware_data/graphics/tms9918a_mode21.lua | 15 ++++++++++----- src/hardware_data/graphics/tms9918a_mode3.lua | 13 +++++++++---- 6 files changed, 59 insertions(+), 29 deletions(-) (limited to 'src/hardware_data') diff --git a/src/hardware_data/graphics/tms9918a_mode0.lua b/src/hardware_data/graphics/tms9918a_mode0.lua index a6ab2bd..46882d7 100644 --- a/src/hardware_data/graphics/tms9918a_mode0.lua +++ b/src/hardware_data/graphics/tms9918a_mode0.lua @@ -1,10 +1,10 @@ return { screen = { ntsc = { - width = 240, - height = 192, - fps = 29.97, - origin = { + width = 240, + height = 192, + refresh = 59.922743, + origin = { x = 0, y = 0, }, @@ -30,7 +30,12 @@ return { tiles = { layers = { { - total = 960, + total = { + x = 40, + y = 24, + 960, + }, + onScreen = 960, limit = false, unique = true, independent = false, diff --git a/src/hardware_data/graphics/tms9918a_mode1.lua b/src/hardware_data/graphics/tms9918a_mode1.lua index b638de9..921723a 100644 --- a/src/hardware_data/graphics/tms9918a_mode1.lua +++ b/src/hardware_data/graphics/tms9918a_mode1.lua @@ -1,10 +1,10 @@ return { screen = { ntsc = { - width = 256, - height = 192, - fps = 29.97, - origin = { + width = 256, + height = 192, + refresh = 59.922743, + origin = { x = 0, y = 0, }, @@ -58,7 +58,12 @@ return { tiles = { layers = { { - total = 768, + total = { + x = 32, + y = 24, + 768, + }, + onScreen = 768, limit = false, unique = true, independent = false, diff --git a/src/hardware_data/graphics/tms9918a_mode2.lua b/src/hardware_data/graphics/tms9918a_mode2.lua index d44cd2f..19a868d 100644 --- a/src/hardware_data/graphics/tms9918a_mode2.lua +++ b/src/hardware_data/graphics/tms9918a_mode2.lua @@ -1,10 +1,10 @@ return { screen = { ntsc = { - width = 256, - height = 192, - fps = 29.97, - origin = { + width = 256, + height = 192, + refresh = 59.922743, + origin = { x = 0, y = 0, }, @@ -58,7 +58,12 @@ return { tiles = { layers = { { - total = 768, + total = { + x = 32, + y = 24, + 768, + }, + onScreen = 768, limit = false, unique = true, independent = false, diff --git a/src/hardware_data/graphics/tms9918a_mode20.lua b/src/hardware_data/graphics/tms9918a_mode20.lua index 7f792c8..adbc744 100644 --- a/src/hardware_data/graphics/tms9918a_mode20.lua +++ b/src/hardware_data/graphics/tms9918a_mode20.lua @@ -1,10 +1,10 @@ return { screen = { ntsc = { - width = 240, - height = 192, - fps = 29.97, - origin = { + width = 240, + height = 192, + refresh = 59.922743, + origin = { x = 0, y = 0, }, @@ -30,7 +30,12 @@ return { tiles = { layers = { { - total = 960, + total = { + x = 40, + y = 24, + 960, + }, + onScreen = 960, limit = false, unique = true, independent = false, diff --git a/src/hardware_data/graphics/tms9918a_mode21.lua b/src/hardware_data/graphics/tms9918a_mode21.lua index ca1cc0a..70a1346 100644 --- a/src/hardware_data/graphics/tms9918a_mode21.lua +++ b/src/hardware_data/graphics/tms9918a_mode21.lua @@ -1,10 +1,10 @@ return { screen = { ntsc = { - width = 256, - height = 192, - fps = 29.97, - origin = { + width = 256, + height = 192, + refresh = 59.922743, + origin = { x = 0, y = 0, }, @@ -58,7 +58,12 @@ return { tiles = { layers = { { - total = 768, + total = { + x = 32, + y = 24, + 768, + }, + onScreen = 768, limit = false, unique = true, independent = false, diff --git a/src/hardware_data/graphics/tms9918a_mode3.lua b/src/hardware_data/graphics/tms9918a_mode3.lua index 2c3aa7a..8687004 100644 --- a/src/hardware_data/graphics/tms9918a_mode3.lua +++ b/src/hardware_data/graphics/tms9918a_mode3.lua @@ -1,10 +1,10 @@ return { screen = { ntsc = { - width = 64, - height = 48, - fps = 29.97, - origin = { + width = 64, + height = 48, + refresh = 59.922743, + origin = { x = 0, y = 0, }, @@ -59,6 +59,11 @@ return { layers = { { total = 48, + x = 8, + y = 6, + 48, + }, + onScreen = 48, limit = false, unique = true, independent = false, -- cgit v1.2.3-54-g00ecf