diff options
| author | 2017-10-23 18:17:19 +0700 | |
|---|---|---|
| committer | 2017-10-23 19:05:25 +0700 | |
| commit | fa45a71bce71e953feeb0a356f5537422301009a (patch) | |
| tree | be71f7a64a2ee3a76e486ddeb5555c311aa785e0 /scripts/src | |
| parent | d47254d28768652aa95930b26045d13d12b9e158 (diff) | |
interpro: expansion bus/slots and keyboard
* added basic support for the system bus variously referred to as SR, SR bus, SRX and CBUS
* added an initial GT graphics card implementation, only supports the video ram and ramdac for now, but sufficient to boot the diagnostic monitor in graphics mode
* added a high-level emulation of the InterPro keyboard
Diffstat (limited to 'scripts/src')
| -rw-r--r-- | scripts/src/bus.lua | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 29605ec7213..ad79fd7d66c 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -3238,3 +3238,33 @@ if (BUSES["PSI_KEYBOARD"]~=null) then MAME_DIR .. "src/devices/bus/psi_kbd/hle.h", } end + +--------------------------------------------------- +-- +--@src/devices/bus/interpro/sr/sr.h,BUSES["INTERPRO_SR"] = true +--------------------------------------------------- + +if (BUSES["INTERPRO_SR"]~=null) then + files { + MAME_DIR .. "src/devices/bus/interpro/sr/sr.cpp", + MAME_DIR .. "src/devices/bus/interpro/sr/sr.h", + MAME_DIR .. "src/devices/bus/interpro/sr/sr_cards.cpp", + MAME_DIR .. "src/devices/bus/interpro/sr/sr_cards.h", + MAME_DIR .. "src/devices/bus/interpro/sr/gt.cpp", + MAME_DIR .. "src/devices/bus/interpro/sr/gt.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/interpro/keyboard/keyboard.h,BUSES["INTERPRO_KEYBOARD"] = true +--------------------------------------------------- + +if (BUSES["INTERPRO_KEYBOARD"]~=null) then + files { + MAME_DIR .. "src/devices/bus/interpro/keyboard/keyboard.cpp", + MAME_DIR .. "src/devices/bus/interpro/keyboard/keyboard.h", + MAME_DIR .. "src/devices/bus/interpro/keyboard/hle.cpp", + MAME_DIR .. "src/devices/bus/interpro/keyboard/hle.h" + } +end |
