diff options
author | 2018-11-18 23:11:16 +0100 | |
---|---|---|
committer | 2018-11-18 23:18:36 +0100 | |
commit | f6efe2921f2a7f201d402967b1d0b849cac8ce82 (patch) | |
tree | 526d884e1db04542020ef2265b66059b547c6724 /scripts/src/video.lua | |
parent | 27da21bec9c5930fe79e4bc4f70994f2d7240676 (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.lua | 12 |
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 |