diff options
| author | 2018-05-28 22:28:44 +0200 | |
|---|---|---|
| committer | 2018-05-28 16:28:44 -0400 | |
| commit | 7698173e295c217b9ace663e7e59f9a4549ef862 (patch) | |
| tree | 3bbf9cd3c367f1e57bdae9f125eea1539088f194 /scripts | |
| parent | a0fc97191108ec9e7358e562f58be97615f22144 (diff) | |
Add HP98543 medium-res color graphics card (#3575)
* Remove vram_rw and ctrl_rw wrapper functions
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat: replace hardcoded display width by m_fb_width
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat: prepare topcat for multi plane operation
framebuffer vram is only 1 bit wide.
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* 98544: set single topcat plane
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* add nereid mapper used on HP98543/98545 graphic cards
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* prepare for multi-topcat operation
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* add HP 98543 4 plane graphics card
* hp9k_3xx: add hp98543 card
* topcat,nerid: disable VERBOSE
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* hp98543: use required_device_array
* 98543: use required_region_ptr
* 98544: use required_region_ptr
* topcat: add save state support
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* nereid: add save state support
* hp98544,hp98543,topcat: use shared memory space
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* nereid: remove redundant variable
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat, nereid: remove trailing underscore from include guard
Signed-off-by: Sven Schnelle <svens@stackframe.org>
* topcat,hp98543: code style fixes proposed in PR
Signed-off-by: Sven Schnelle <svens@stackframe.org>
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/src/bus.lua | 2 | ||||
| -rw-r--r-- | scripts/src/video.lua | 11 | ||||
| -rw-r--r-- | scripts/target/mame/mess.lua | 1 |
3 files changed, 14 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 5f4650a0211..f5be91e7475 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -838,6 +838,8 @@ if (BUSES["HPDIO"]~=null) then files { MAME_DIR .. "src/devices/bus/hp_dio/hp_dio.cpp", MAME_DIR .. "src/devices/bus/hp_dio/hp_dio.h", + MAME_DIR .. "src/devices/bus/hp_dio/hp98543.cpp", + MAME_DIR .. "src/devices/bus/hp_dio/hp98543.h", MAME_DIR .. "src/devices/bus/hp_dio/hp98544.cpp", MAME_DIR .. "src/devices/bus/hp_dio/hp98544.h", MAME_DIR .. "src/devices/bus/hp_dio/hp98603a.cpp", diff --git a/scripts/src/video.lua b/scripts/src/video.lua index e6027140f44..dc25ec8c581 100644 --- a/scripts/src/video.lua +++ b/scripts/src/video.lua @@ -1079,3 +1079,14 @@ if (VIDEOS["TOPCAT"]~=null) then MAME_DIR .. "src/devices/video/topcat.h", } end + +-------------------------------------------------- +-- +--@src/devices/video/nereid.h,VIDEOS["NEREID"] = true +-------------------------------------------------- +if (VIDEOS["NEREID"]~=null) then + files { + MAME_DIR .. "src/devices/video/nereid.cpp", + MAME_DIR .. "src/devices/video/nereid.h", + } +end diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index bbb07ada062..b1cfe495e65 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -346,6 +346,7 @@ VIDEOS["TMS3556"] = true VIDEOS["TMS9927"] = true VIDEOS["TMS9928A"] = true VIDEOS["TOPCAT"] = true +VIDEOS["NEREID"] = true VIDEOS["UPD3301"] = true VIDEOS["UPD7220"] = true VIDEOS["UPD7227"] = true |
