summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/src/video.lua
diff options
context:
space:
mode:
author Sven Schnelle <svens@stackframe.org>2018-11-18 23:11:16 +0100
committer Sven Schnelle <svens@stackframe.org>2018-11-18 23:18:36 +0100
commitf6efe2921f2a7f201d402967b1d0b849cac8ce82 (patch)
tree526d884e1db04542020ef2265b66059b547c6724 /scripts/src/video.lua
parent27da21bec9c5930fe79e4bc4f70994f2d7240676 (diff)
add HP98550 high-res color graphic card
Used in the high end HP9000/300 machines. Provides a resolution of 1280x1024 @ 8bpp. It also provides two overlay planes and one phantom plane. Each plane contains two window movers that are used for copying characters and tiles on the screen. It also has a RUG for line/vector drawing. The current state implements everything that is required to have a working HP Visual user environment in MAME. Working: - window mover - pixel replacement rules - window replacement rules - f0 tripple replacement rule (copy src or keep destination depending on pattern register) - VRAM bit access mode - solid line drawing Not implemented yet: - drawing circles - linetype vector/circles - rectangles - filling areas - tripple replacement rules other than f0
Diffstat (limited to 'scripts/src/video.lua')
-rw-r--r--scripts/src/video.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/src/video.lua b/scripts/src/video.lua
index fa529660ab1..6db6cd104e1 100644
--- a/scripts/src/video.lua
+++ b/scripts/src/video.lua
@@ -1106,6 +1106,18 @@ end
--------------------------------------------------
--
+--@src/devices/video/catseye.h,VIDEOS["CATSEYE"] = true
+--------------------------------------------------
+if (VIDEOS["CATSEYE"]~=null) then
+ files {
+ MAME_DIR .. "src/devices/video/catseye.cpp",
+ MAME_DIR .. "src/devices/video/catseye.h",
+ }
+end
+
+
+--------------------------------------------------
+--
--@src/devices/video/nereid.h,VIDEOS["NEREID"] = true
--------------------------------------------------
if (VIDEOS["NEREID"]~=null) then