summaryrefslogtreecommitdiff
path: root/src/hardware_data
diff options
context:
space:
mode:
Diffstat (limited to 'src/hardware_data')
-rw-r--r--src/hardware_data/graphics/tms9918a_mode0.lua15
-rw-r--r--src/hardware_data/graphics/tms9918a_mode1.lua15
-rw-r--r--src/hardware_data/graphics/tms9918a_mode2.lua15
-rw-r--r--src/hardware_data/graphics/tms9918a_mode20.lua15
-rw-r--r--src/hardware_data/graphics/tms9918a_mode21.lua15
-rw-r--r--src/hardware_data/graphics/tms9918a_mode3.lua13
6 files changed, 59 insertions, 29 deletions
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,