From 6c36dd0f4eb9927e9eed0804387fef0fc33fbf72 Mon Sep 17 00:00:00 2001 From: "coadde [Márcio Alexandre Silva Delgado]" Date: Mon, 19 Dec 2016 00:57:52 -0300 Subject: Update graphics modes --- src/hardware_data/graphics/vdp_gg_mode4.lua | 28 ++++++++++++++-------- .../graphics/vdp_upd9004g-224_mode4.lua | 28 ++++++++++++++-------- .../graphics/vdp_upd9004g-240_mode4.lua | 28 ++++++++++++++-------- src/hardware_data/graphics/vdp_ym2602_mode4.lua | 2 +- 4 files changed, 55 insertions(+), 31 deletions(-) diff --git a/src/hardware_data/graphics/vdp_gg_mode4.lua b/src/hardware_data/graphics/vdp_gg_mode4.lua index b9dcbb7..23c7b27 100644 --- a/src/hardware_data/graphics/vdp_gg_mode4.lua +++ b/src/hardware_data/graphics/vdp_gg_mode4.lua @@ -1,23 +1,26 @@ return { screen = { ntsc = { - width = 160, - height = 144, - fps = 29.97, - origin = { + width = 160, + height = 144, + refresh = 59.922743, + origin = { x = 0, y = 0, }, }, pal = { - width = 160, - height = 144, - fps = 25, - origin = { + width = 160, + height = 144, + refresh = 49.701459, + origin = { x = 0, y = 0, }, }, + pxps = 39424, + txps = 552, + plps = false, }, colours = { total = '12bpp', @@ -67,7 +70,12 @@ return { tiles = { layers = { { - total = 399, + total = { + x = '?', + y = '?', + '?', + }, + onScreen = 399, limit = false, unique = 488, independent = false, @@ -75,7 +83,7 @@ return { specify = true, { total = 16, - limit = 16, + limit = false, keys = '1-optional', }, }, diff --git a/src/hardware_data/graphics/vdp_upd9004g-224_mode4.lua b/src/hardware_data/graphics/vdp_upd9004g-224_mode4.lua index 51a5e66..eecd6ff 100644 --- a/src/hardware_data/graphics/vdp_upd9004g-224_mode4.lua +++ b/src/hardware_data/graphics/vdp_upd9004g-224_mode4.lua @@ -1,23 +1,26 @@ return { screen = { ntsc = { - width = 256, - height = 224, - fps = 29.97, - origin = { + width = 256, + height = 224, + refresh = 59.922743, + origin = { x = 0, y = 0, }, }, pal = { - width = 256, - height = 224, - fps = 25, - origin = { + width = 256, + height = 224, + refresh = 49.701459, + origin = { x = 0, y = 0, }, }, + pxps = 39424, + txps = 552, + plps = false, }, colours = { total = 64, @@ -67,7 +70,12 @@ return { tiles = { layers = { { - total = 927, + total = { + x = '?', + y = '?', + '?', + }, + onScreen = 927, limit = false, unique = 488, independent = false, @@ -75,7 +83,7 @@ return { specify = true, { total = 16, - limit = 16, + limit = false, keys = '1-optional', }, }, diff --git a/src/hardware_data/graphics/vdp_upd9004g-240_mode4.lua b/src/hardware_data/graphics/vdp_upd9004g-240_mode4.lua index 3e8b6bf..e2c63d6 100644 --- a/src/hardware_data/graphics/vdp_upd9004g-240_mode4.lua +++ b/src/hardware_data/graphics/vdp_upd9004g-240_mode4.lua @@ -1,23 +1,26 @@ return { screen = { ntsc = { - width = 256, - height = 240, - fps = 29.97, - origin = { + width = 256, + height = 240, + refresh = 59.922743, + origin = { x = 0, y = 0, }, }, pal = { - width = 256, - height = 240, - fps = 25, - origin = { + width = 256, + height = 240, + refresh = 49.701459, + origin = { x = 0, y = 0, }, }, + pxps = 39424, + txps = 552, + plps = false, }, colours = { total = 64, @@ -67,7 +70,12 @@ return { tiles = { layers = { { - total = 959, + total = { + x = '?', + y = '?', + '?', + }, + onScreen = 959, limit = false, unique = 488, independent = false, @@ -75,7 +83,7 @@ return { specify = true, { total = 16, - limit = 16, + limit = false, keys = '1-optional', }, }, diff --git a/src/hardware_data/graphics/vdp_ym2602_mode4.lua b/src/hardware_data/graphics/vdp_ym2602_mode4.lua index 7f120bc..591d4b3 100644 --- a/src/hardware_data/graphics/vdp_ym2602_mode4.lua +++ b/src/hardware_data/graphics/vdp_ym2602_mode4.lua @@ -83,7 +83,7 @@ return { specify = true, { total = 16, - limit = 16, + limit = false, keys = '1-optional', }, }, -- cgit v1.2.3-54-g00ecf