diff options
| author | 2026-01-08 05:06:05 +1100 | |
|---|---|---|
| committer | 2026-01-08 05:06:05 +1100 | |
| commit | 8364a943ea06e937287a641ef713b810de87fdc1 (patch) | |
| tree | de5264e99eec1d41a5160e04ed00ccc6992e37c0 /scripts/src/bus.lua | |
| parent | 677c07c79ce8bae400ce4fbdb590e06f5773a911 (diff) | |
-scripts: Cleaned up devices build scripts a bit:
* Lua considers anything other than null or false to be "truthy". The
tests against "null" were comparing to a non-existent global called
"null" that evaluated to nil.
* Got bus.lua back in alphabetical order and got at least most of the
trigger variables aligned with paths.
* At least don't put random stuff in the middle of the Acorn devices in
machine.lua.
-cpu/adsp2100: Corrected some tabulaton that had rotted.
-cpu/tms32032: Got rid of some superfluous parentheses.
-apple/lisa*.cpp: Added ATTR_COLD on stuff.
Diffstat (limited to 'scripts/src/bus.lua')
| -rw-r--r-- | scripts/src/bus.lua | 6423 |
1 files changed, 3246 insertions, 3177 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 9b35a3917bd..105751f6123 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -9,12 +9,251 @@ -- --------------------------------------------------------------------------- + +--------------------------------------------------- +-- +--@src/devices/bus/a1bus/a1bus.h,BUSES["A1BUS"] = true +--------------------------------------------------- + +if BUSES["A1BUS"] then + files { + MAME_DIR .. "src/devices/bus/a1bus/a1bus.cpp", + MAME_DIR .. "src/devices/bus/a1bus/a1bus.h", + MAME_DIR .. "src/devices/bus/a1bus/a1cassette.cpp", + MAME_DIR .. "src/devices/bus/a1bus/a1cassette.h", + MAME_DIR .. "src/devices/bus/a1bus/a1cffa.cpp", + MAME_DIR .. "src/devices/bus/a1bus/a1cffa.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/a2bus/a2bus.h,BUSES["A2BUS"] = true +--------------------------------------------------- + +if BUSES["A2BUS"] then + files { + MAME_DIR .. "src/devices/bus/a2bus/a2bus.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2bus.h", + MAME_DIR .. "src/devices/bus/a2bus/a2eauxslot.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2eauxslot.h", + MAME_DIR .. "src/devices/bus/a2bus/4play.cpp", + MAME_DIR .. "src/devices/bus/a2bus/4play.h", + MAME_DIR .. "src/devices/bus/a2bus/a2alfam2.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2alfam2.h", + MAME_DIR .. "src/devices/bus/a2bus/a2applicard.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2applicard.h", + MAME_DIR .. "src/devices/bus/a2bus/a2arcadebd.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2arcadebd.h", + MAME_DIR .. "src/devices/bus/a2bus/a2cffa.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2cffa.h", + MAME_DIR .. "src/devices/bus/a2bus/a2corvus.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2corvus.h", + MAME_DIR .. "src/devices/bus/a2bus/a2diskiing.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2diskiing.h", + MAME_DIR .. "src/devices/bus/a2bus/a2dx1.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2dx1.h", + MAME_DIR .. "src/devices/bus/a2bus/a2echoii.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2echoii.h", + MAME_DIR .. "src/devices/bus/a2bus/a2eext80col.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2eext80col.h", + MAME_DIR .. "src/devices/bus/a2bus/a2eramworks3.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2eramworks3.h", + MAME_DIR .. "src/devices/bus/a2bus/a2estd80col.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2estd80col.h", + MAME_DIR .. "src/devices/bus/a2bus/a2hsscsi.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2hsscsi.h", + MAME_DIR .. "src/devices/bus/a2bus/a2ieee488.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2ieee488.h", + MAME_DIR .. "src/devices/bus/a2bus/a2iwm.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2iwm.h", + MAME_DIR .. "src/devices/bus/a2bus/a2mcms.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2mcms.h", + MAME_DIR .. "src/devices/bus/a2bus/a2memexp.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2memexp.h", + MAME_DIR .. "src/devices/bus/a2bus/a2midi.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2midi.h", + MAME_DIR .. "src/devices/bus/a2bus/a2mockingboard.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2mockingboard.h", + MAME_DIR .. "src/devices/bus/a2bus/a2parprn.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2parprn.h", + MAME_DIR .. "src/devices/bus/a2bus/a2pic.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2pic.h", + MAME_DIR .. "src/devices/bus/a2bus/a2sam.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2sam.h", + MAME_DIR .. "src/devices/bus/a2bus/a2scsi.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2scsi.h", + MAME_DIR .. "src/devices/bus/a2bus/a2sd.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2sd.h", + MAME_DIR .. "src/devices/bus/a2bus/a2softcard.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2softcard.h", + MAME_DIR .. "src/devices/bus/a2bus/a2ssc.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2ssc.h", + MAME_DIR .. "src/devices/bus/a2bus/a2superdrive.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2superdrive.h", + MAME_DIR .. "src/devices/bus/a2bus/a2swyft.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2swyft.h", + MAME_DIR .. "src/devices/bus/a2bus/a2themill.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2themill.h", + MAME_DIR .. "src/devices/bus/a2bus/a2thunderclock.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2thunderclock.h", + MAME_DIR .. "src/devices/bus/a2bus/a2ultraterm.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2ultraterm.h", + MAME_DIR .. "src/devices/bus/a2bus/a2videoterm.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2videoterm.h", + MAME_DIR .. "src/devices/bus/a2bus/a2vulcan.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2vulcan.h", + MAME_DIR .. "src/devices/bus/a2bus/a2wico_trackball.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2wico_trackball.h", + MAME_DIR .. "src/devices/bus/a2bus/a2zipdrive.cpp", + MAME_DIR .. "src/devices/bus/a2bus/a2zipdrive.h", + MAME_DIR .. "src/devices/bus/a2bus/ace2x00.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ace2x00.h", + MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.cpp", + MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.h", + MAME_DIR .. "src/devices/bus/a2bus/agat7langcard.cpp", + MAME_DIR .. "src/devices/bus/a2bus/agat7langcard.h", + MAME_DIR .. "src/devices/bus/a2bus/agat7ports.cpp", + MAME_DIR .. "src/devices/bus/a2bus/agat7ports.h", + MAME_DIR .. "src/devices/bus/a2bus/agat7ram.cpp", + MAME_DIR .. "src/devices/bus/a2bus/agat7ram.h", + MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.cpp", + MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.h", + MAME_DIR .. "src/devices/bus/a2bus/booti.cpp", + MAME_DIR .. "src/devices/bus/a2bus/booti.h", + MAME_DIR .. "src/devices/bus/a2bus/byte8251.cpp", + MAME_DIR .. "src/devices/bus/a2bus/byte8251.h", + MAME_DIR .. "src/devices/bus/a2bus/cards.cpp", + MAME_DIR .. "src/devices/bus/a2bus/cards.h", + MAME_DIR .. "src/devices/bus/a2bus/ccs7710.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ccs7710.h", + MAME_DIR .. "src/devices/bus/a2bus/cmsscsi.cpp", + MAME_DIR .. "src/devices/bus/a2bus/cmsscsi.h", + MAME_DIR .. "src/devices/bus/a2bus/computereyes2.cpp", + MAME_DIR .. "src/devices/bus/a2bus/computereyes2.h", + MAME_DIR .. "src/devices/bus/a2bus/corvfdc01.cpp", + MAME_DIR .. "src/devices/bus/a2bus/corvfdc01.h", + MAME_DIR .. "src/devices/bus/a2bus/corvfdc02.cpp", + MAME_DIR .. "src/devices/bus/a2bus/corvfdc02.h", + MAME_DIR .. "src/devices/bus/a2bus/excel9.cpp", + MAME_DIR .. "src/devices/bus/a2bus/excel9.h", + MAME_DIR .. "src/devices/bus/a2bus/ezcgi.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ezcgi.h", + MAME_DIR .. "src/devices/bus/a2bus/grafex.cpp", + MAME_DIR .. "src/devices/bus/a2bus/grafex.h", + MAME_DIR .. "src/devices/bus/a2bus/grappler.cpp", + MAME_DIR .. "src/devices/bus/a2bus/grappler.h", + MAME_DIR .. "src/devices/bus/a2bus/ibsap2.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ibsap2.h", + MAME_DIR .. "src/devices/bus/a2bus/lancegs.cpp", + MAME_DIR .. "src/devices/bus/a2bus/lancegs.h", + MAME_DIR .. "src/devices/bus/a2bus/laser128.cpp", + MAME_DIR .. "src/devices/bus/a2bus/laser128.h", + MAME_DIR .. "src/devices/bus/a2bus/mouse.cpp", + MAME_DIR .. "src/devices/bus/a2bus/mouse.h", + MAME_DIR .. "src/devices/bus/a2bus/nippelclock.cpp", + MAME_DIR .. "src/devices/bus/a2bus/nippelclock.h", + MAME_DIR .. "src/devices/bus/a2bus/noisemaker.cpp", + MAME_DIR .. "src/devices/bus/a2bus/noisemaker.h", + MAME_DIR .. "src/devices/bus/a2bus/pc_xporter.cpp", + MAME_DIR .. "src/devices/bus/a2bus/pc_xporter.h", + MAME_DIR .. "src/devices/bus/a2bus/prodosromdrive.cpp", + MAME_DIR .. "src/devices/bus/a2bus/prodosromdrive.h", + MAME_DIR .. "src/devices/bus/a2bus/q68.cpp", + MAME_DIR .. "src/devices/bus/a2bus/q68.h", + MAME_DIR .. "src/devices/bus/a2bus/ramcard128k.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ramcard128k.h", + MAME_DIR .. "src/devices/bus/a2bus/ramcard16k.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ramcard16k.h", + MAME_DIR .. "src/devices/bus/a2bus/romcard.cpp", + MAME_DIR .. "src/devices/bus/a2bus/romcard.h", + MAME_DIR .. "src/devices/bus/a2bus/sider.cpp", + MAME_DIR .. "src/devices/bus/a2bus/sider.h", + MAME_DIR .. "src/devices/bus/a2bus/snesmax.cpp", + MAME_DIR .. "src/devices/bus/a2bus/snesmax.h", + MAME_DIR .. "src/devices/bus/a2bus/softcard3.cpp", + MAME_DIR .. "src/devices/bus/a2bus/softcard3.h", + MAME_DIR .. "src/devices/bus/a2bus/ssbapple.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ssbapple.h", + MAME_DIR .. "src/devices/bus/a2bus/ssprite.cpp", + MAME_DIR .. "src/devices/bus/a2bus/ssprite.h", + MAME_DIR .. "src/devices/bus/a2bus/suprterminal.cpp", + MAME_DIR .. "src/devices/bus/a2bus/suprterminal.h", + MAME_DIR .. "src/devices/bus/a2bus/timemasterho.cpp", + MAME_DIR .. "src/devices/bus/a2bus/timemasterho.h", + MAME_DIR .. "src/devices/bus/a2bus/titan3plus2.cpp", + MAME_DIR .. "src/devices/bus/a2bus/titan3plus2.h", + MAME_DIR .. "src/devices/bus/a2bus/transwarp.cpp", + MAME_DIR .. "src/devices/bus/a2bus/transwarp.h", + MAME_DIR .. "src/devices/bus/a2bus/uniprint.cpp", + MAME_DIR .. "src/devices/bus/a2bus/uniprint.h", + MAME_DIR .. "src/devices/bus/a2bus/uthernet.cpp", + MAME_DIR .. "src/devices/bus/a2bus/uthernet.h", + MAME_DIR .. "src/devices/bus/a2bus/vistaa800.cpp", + MAME_DIR .. "src/devices/bus/a2bus/vistaa800.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/a2gameio/gameio.h,BUSES["A2GAMEIO"] = true +--------------------------------------------------- + +if BUSES["A2GAMEIO"] then + files { + MAME_DIR .. "src/devices/bus/a2gameio/brightpen.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/brightpen.h", + MAME_DIR .. "src/devices/bus/a2gameio/computereyes.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/computereyes.h", + MAME_DIR .. "src/devices/bus/a2gameio/gameio.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/gameio.h", + MAME_DIR .. "src/devices/bus/a2gameio/joystick.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/joystick.h", + MAME_DIR .. "src/devices/bus/a2gameio/joyport.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/joyport.h", + MAME_DIR .. "src/devices/bus/a2gameio/joyport_paddles.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/joyport_paddles.h", + MAME_DIR .. "src/devices/bus/a2gameio/paddles.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/paddles.h", + MAME_DIR .. "src/devices/bus/a2gameio/gizmo.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/gizmo.h", + MAME_DIR .. "src/devices/bus/a2gameio/wico_joystick.cpp", + MAME_DIR .. "src/devices/bus/a2gameio/wico_joystick.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/a2kbd/a2kbd.h,BUSES["A2KBD"] = true +--------------------------------------------------- + +if BUSES["A2KBD"] then + files { + MAME_DIR .. "src/devices/bus/a2kbd/a2kbd.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/a2kbd.h", + MAME_DIR .. "src/devices/bus/a2kbd/am100kbd.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/am100kbd.h", + MAME_DIR .. "src/devices/bus/a2kbd/ivelultrkb.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/ivelultrkb.h", + MAME_DIR .. "src/devices/bus/a2kbd/kb200.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/kb200.h", + MAME_DIR .. "src/devices/bus/a2kbd/nkbd.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/nkbd.h", + MAME_DIR .. "src/devices/bus/a2kbd/tk10.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/tk10.h", + MAME_DIR .. "src/devices/bus/a2kbd/videnh2.cpp", + MAME_DIR .. "src/devices/bus/a2kbd/videnh2.h", + } +end + + ------------------------------------------------- -- --@src/devices/bus/a7800/a78_slot.h,BUSES["A7800"] = true --------------------------------------------------- -if (BUSES["A7800"]~=null) then +if BUSES["A7800"] then files { MAME_DIR .. "src/devices/bus/a7800/a78_slot.cpp", MAME_DIR .. "src/devices/bus/a7800/a78_slot.h", @@ -36,7 +275,7 @@ end --@src/devices/bus/a800/a800_slot.h,BUSES["A800"] = true --------------------------------------------------- -if (BUSES["A800"]~=null) then +if BUSES["A800"] then files { MAME_DIR .. "src/devices/bus/a800/a8sio.cpp", MAME_DIR .. "src/devices/bus/a800/a8sio.h", @@ -91,7 +330,7 @@ end --@src/devices/bus/abcbus/abcbus.h,BUSES["ABCBUS"] = true --------------------------------------------------- -if (BUSES["ABCBUS"]~=null) then +if BUSES["ABCBUS"] then files { MAME_DIR .. "src/devices/bus/abcbus/abcbus.cpp", MAME_DIR .. "src/devices/bus/abcbus/abcbus.h", @@ -135,10 +374,30 @@ end --------------------------------------------------- -- +--@src/devices/bus/abckb/abckb.h,BUSES["ABCKB"] = true +--------------------------------------------------- +if BUSES["ABCKB"] then + files { + MAME_DIR .. "src/devices/bus/abckb/abckb.cpp", + MAME_DIR .. "src/devices/bus/abckb/abckb.h", + MAME_DIR .. "src/devices/bus/abckb/abc77.cpp", + MAME_DIR .. "src/devices/bus/abckb/abc77.h", + MAME_DIR .. "src/devices/bus/abckb/abc99.cpp", + MAME_DIR .. "src/devices/bus/abckb/abc99.h", + MAME_DIR .. "src/devices/bus/abckb/abc800kb.cpp", + MAME_DIR .. "src/devices/bus/abckb/abc800kb.h", + MAME_DIR .. "src/devices/bus/abckb/r8.cpp", + MAME_DIR .. "src/devices/bus/abckb/r8.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/acorn/bus.h,BUSES["ACORN"] = true --------------------------------------------------- -if (BUSES["ACORN"]~=null) then +if BUSES["ACORN"] then files { MAME_DIR .. "src/devices/bus/acorn/bus.cpp", MAME_DIR .. "src/devices/bus/acorn/bus.h", @@ -201,7 +460,7 @@ end --@src/devices/bus/adam/exp.h,BUSES["ADAM"] = true --------------------------------------------------- -if (BUSES["ADAM"]~=null) then +if BUSES["ADAM"] then files { MAME_DIR .. "src/devices/bus/adam/exp.cpp", MAME_DIR .. "src/devices/bus/adam/exp.h", @@ -220,7 +479,7 @@ end --@src/devices/bus/adamnet/adamnet.h,BUSES["ADAMNET"] = true --------------------------------------------------- -if (BUSES["ADAMNET"]~=null) then +if BUSES["ADAMNET"] then files { MAME_DIR .. "src/devices/bus/adamnet/adamnet.cpp", MAME_DIR .. "src/devices/bus/adamnet/adamnet.h", @@ -242,7 +501,7 @@ end --@src/devices/bus/adb/adb.h,BUSES["ADB"] = true --------------------------------------------------- -if (BUSES["ADB"]~=null) then +if BUSES["ADB"] then files { MAME_DIR .. "src/devices/bus/adb/adb.cpp", MAME_DIR .. "src/devices/bus/adb/adb.h", @@ -255,12 +514,94 @@ if (BUSES["ADB"]~=null) then } end + +--------------------------------------------------- +-- +--@src/devices/bus/amiga/cpuslot/cpuslot.h,BUSES["AMIGA_CPUSLOT"] = true +--------------------------------------------------- + +if BUSES["AMIGA_CPUSLOT"] then + files { + MAME_DIR .. "src/devices/bus/amiga/cpuslot/cpuslot.cpp", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/cpuslot.h", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/cards.cpp", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/cards.h", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/a570.cpp", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/a570.h", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/a590.cpp", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/a590.h", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/action_replay.cpp", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/action_replay.h", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/megamix500.cpp", + MAME_DIR .. "src/devices/bus/amiga/cpuslot/megamix500.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/amiga/keyboard/keyboard.h,BUSES["AMIGA_KEYBOARD"] = true +--------------------------------------------------- + +if BUSES["AMIGA_KEYBOARD"] then + files { + MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.h", + MAME_DIR .. "src/devices/bus/amiga/keyboard/matrix.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/matrix.h", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.h", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a2000.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/a2000.h", + MAME_DIR .. "src/devices/bus/amiga/keyboard/mitsumi.cpp", + MAME_DIR .. "src/devices/bus/amiga/keyboard/mitsumi.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/amiga/zorro/zorro.h,BUSES["AMIGA_ZORRO"] = true +--------------------------------------------------- + +if BUSES["AMIGA_ZORRO"] then + files { + MAME_DIR .. "src/devices/bus/amiga/zorro/zorro.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/zorro.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/cards.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/cards.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2052.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2052.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2058.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2058.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2065.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2065.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2091.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2091.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2232.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/a2232.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/buddha.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/buddha.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/merlin.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/merlin.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/oktagon2008.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/oktagon2008.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/picasso2.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/picasso2.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/rainbow2.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/rainbow2.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/ripple.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/ripple.h", + MAME_DIR .. "src/devices/bus/amiga/zorro/toccata.cpp", + MAME_DIR .. "src/devices/bus/amiga/zorro/toccata.h", + } +end + + --------------------------------------------------- -- --@src/devices/bus/apf/slot.h,BUSES["APF"] = true --------------------------------------------------- -if (BUSES["APF"]~=null) then +if BUSES["APF"] then files { MAME_DIR .. "src/devices/bus/apf/slot.cpp", MAME_DIR .. "src/devices/bus/apf/slot.h", @@ -272,10 +613,24 @@ end --------------------------------------------------- -- +--@src/devices/bus/applepp/applepp.h,BUSES["APPLEPP"] = true +--------------------------------------------------- +if BUSES["APPLEPP"] then + files { + MAME_DIR .. "src/devices/bus/applepp/applepp.cpp", + MAME_DIR .. "src/devices/bus/applepp/applepp.h", + MAME_DIR .. "src/devices/bus/applepp/storagehle.cpp", + MAME_DIR .. "src/devices/bus/applepp/storagehle.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/apricot/expansion/expansion.h,BUSES["APRICOT_EXPANSION"] = true --------------------------------------------------- -if (BUSES["APRICOT_EXPANSION"]~=null) then +if BUSES["APRICOT_EXPANSION"] then files { MAME_DIR .. "src/devices/bus/apricot/expansion/expansion.cpp", MAME_DIR .. "src/devices/bus/apricot/expansion/expansion.h", @@ -294,7 +649,7 @@ end --@src/devices/bus/apricot/keyboard/keyboard.h,BUSES["APRICOT_KEYBOARD"] = true --------------------------------------------------- -if (BUSES["APRICOT_KEYBOARD"]~=null) then +if BUSES["APRICOT_KEYBOARD"] then files { MAME_DIR .. "src/devices/bus/apricot/keyboard/keyboard.cpp", MAME_DIR .. "src/devices/bus/apricot/keyboard/keyboard.h", @@ -309,7 +664,7 @@ end --@src/devices/bus/apricot/video/video.h,BUSES["APRICOT_VIDEO"] = true --------------------------------------------------- -if (BUSES["APRICOT_VIDEO"]~=null) then +if BUSES["APRICOT_VIDEO"] then files { MAME_DIR .. "src/devices/bus/apricot/video/video.cpp", MAME_DIR .. "src/devices/bus/apricot/video/video.h", @@ -326,7 +681,7 @@ end --@src/devices/bus/aquarius/slot.h,BUSES["AQUARIUS"] = true --------------------------------------------------- -if (BUSES["AQUARIUS"]~=null) then +if BUSES["AQUARIUS"] then files { MAME_DIR .. "src/devices/bus/aquarius/slot.cpp", MAME_DIR .. "src/devices/bus/aquarius/slot.h", @@ -351,7 +706,7 @@ end --@src/devices/bus/arcadia/slot.h,BUSES["ARCADIA"] = true --------------------------------------------------- -if (BUSES["ARCADIA"]~=null) then +if BUSES["ARCADIA"] then files { MAME_DIR .. "src/devices/bus/arcadia/slot.cpp", MAME_DIR .. "src/devices/bus/arcadia/slot.h", @@ -366,7 +721,7 @@ end --@src/devices/bus/archimedes/econet/slot.h,BUSES["ARCHIMEDES_ECONET"] = true --------------------------------------------------- -if (BUSES["ARCHIMEDES_ECONET"]~=null) then +if BUSES["ARCHIMEDES_ECONET"] then files { MAME_DIR .. "src/devices/bus/archimedes/econet/slot.cpp", MAME_DIR .. "src/devices/bus/archimedes/econet/slot.h", @@ -385,7 +740,7 @@ end --@src/devices/bus/archimedes/podule/slot.h,BUSES["ARCHIMEDES_PODULE"] = true --------------------------------------------------- -if (BUSES["ARCHIMEDES_PODULE"]~=null) then +if BUSES["ARCHIMEDES_PODULE"] then files { MAME_DIR .. "src/devices/bus/archimedes/podule/slot.cpp", MAME_DIR .. "src/devices/bus/archimedes/podule/slot.h", @@ -480,7 +835,7 @@ end --@src/devices/bus/astrocde/slot.h,BUSES["ASTROCADE"] = true --------------------------------------------------- -if (BUSES["ASTROCADE"]~=null) then +if BUSES["ASTROCADE"] then files { MAME_DIR .. "src/devices/bus/astrocde/slot.cpp", MAME_DIR .. "src/devices/bus/astrocde/slot.h", @@ -510,7 +865,7 @@ end --@src/devices/bus/ata/ataintf.h,BUSES["ATA"] = true --------------------------------------------------- -if (BUSES["ATA"]~=null) then +if BUSES["ATA"] then files { MAME_DIR .. "src/devices/bus/ata/atadev.cpp", MAME_DIR .. "src/devices/bus/ata/atadev.h", @@ -540,31 +895,61 @@ end --------------------------------------------------- -- ---@src/devices/bus/bbc/fdc/fdc.h,BUSES["BBC_FDC"] = true +--@src/devices/bus/bbc/1mhzbus/1mhzbus.h,BUSES["BBC_1MHZBUS"] = true --------------------------------------------------- -if (BUSES["BBC_FDC"]~=null) then +if BUSES["BBC_1MHZBUS"] then files { - MAME_DIR .. "src/devices/bus/bbc/fdc/fdc.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/fdc.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/acorn.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/acorn.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/ams.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/ams.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/cumana.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/cumana.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/cv1797.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/cv1797.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/kenda.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/kenda.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/opus.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/opus.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/solidisk.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/solidisk.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/udm.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/udm.h", - MAME_DIR .. "src/devices/bus/bbc/fdc/watford.cpp", - MAME_DIR .. "src/devices/bus/bbc/fdc/watford.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/1mhzbus.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/1mhzbus.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/24bbc.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/24bbc.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/2ndserial.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/2ndserial.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/autoprom.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/autoprom.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/barrybox.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/barrybox.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebex.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebex.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebopl.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebopl.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebsid.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebsid.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cc500.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cc500.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cisco.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cisco.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/datacentre.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/datacentre.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/emrmidi.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/emrmidi.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ide.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ide.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ieee488.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ieee488.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m2000.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m2000.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m5000.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m5000.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/multiform.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/multiform.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/opus3.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/opus3.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pdram.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pdram.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pms64k.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pms64k.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ramdisc.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ramdisc.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sasi.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sasi.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/scsi.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/scsi.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sprite.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sprite.h", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cfa3000opt.cpp", + MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cfa3000opt.h", } end @@ -574,7 +959,7 @@ end --@src/devices/bus/bbc/analogue/analogue.h,BUSES["BBC_ANALOGUE"] = true --------------------------------------------------- -if (BUSES["BBC_ANALOGUE"]~=null) then +if BUSES["BBC_ANALOGUE"] then files { MAME_DIR .. "src/devices/bus/bbc/analogue/analogue.cpp", MAME_DIR .. "src/devices/bus/bbc/analogue/analogue.h", @@ -599,7 +984,7 @@ end --@src/devices/bus/bbc/cart/slot.h,BUSES["BBC_CART"] = true --------------------------------------------------- -if (BUSES["BBC_CART"]~=null) then +if BUSES["BBC_CART"] then files { MAME_DIR .. "src/devices/bus/bbc/cart/slot.cpp", MAME_DIR .. "src/devices/bus/bbc/cart/slot.h", @@ -619,10 +1004,62 @@ end --------------------------------------------------- -- +--@src/devices/bus/bbc/exp/exp.h,BUSES["BBC_EXP"] = true +--------------------------------------------------- + +if BUSES["BBC_EXP"] then + files { + MAME_DIR .. "src/devices/bus/bbc/exp/exp.cpp", + MAME_DIR .. "src/devices/bus/bbc/exp/exp.h", + MAME_DIR .. "src/devices/bus/bbc/exp/autocue.cpp", + MAME_DIR .. "src/devices/bus/bbc/exp/autocue.h", + MAME_DIR .. "src/devices/bus/bbc/exp/jafacart.cpp", + MAME_DIR .. "src/devices/bus/bbc/exp/jafacart.h", + MAME_DIR .. "src/devices/bus/bbc/exp/magazzino.cpp", + MAME_DIR .. "src/devices/bus/bbc/exp/magazzino.h", + MAME_DIR .. "src/devices/bus/bbc/exp/mertec.cpp", + MAME_DIR .. "src/devices/bus/bbc/exp/mertec.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/bbc/fdc/fdc.h,BUSES["BBC_FDC"] = true +--------------------------------------------------- + +if BUSES["BBC_FDC"] then + files { + MAME_DIR .. "src/devices/bus/bbc/fdc/fdc.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/fdc.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/acorn.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/acorn.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/ams.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/ams.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/cumana.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/cumana.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/cv1797.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/cv1797.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/kenda.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/kenda.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/opus.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/opus.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/solidisk.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/solidisk.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/udm.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/udm.h", + MAME_DIR .. "src/devices/bus/bbc/fdc/watford.cpp", + MAME_DIR .. "src/devices/bus/bbc/fdc/watford.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/bbc/internal/internal.h,BUSES["BBC_INTERNAL"] = true --------------------------------------------------- -if (BUSES["BBC_INTERNAL"]~=null) then +if BUSES["BBC_INTERNAL"] then files { MAME_DIR .. "src/devices/bus/bbc/internal/internal.cpp", MAME_DIR .. "src/devices/bus/bbc/internal/internal.h", @@ -666,31 +1103,10 @@ end --------------------------------------------------- -- ---@src/devices/bus/bbc/exp/exp.h,BUSES["BBC_EXP"] = true ---------------------------------------------------- - -if (BUSES["BBC_EXP"]~=null) then - files { - MAME_DIR .. "src/devices/bus/bbc/exp/exp.cpp", - MAME_DIR .. "src/devices/bus/bbc/exp/exp.h", - MAME_DIR .. "src/devices/bus/bbc/exp/autocue.cpp", - MAME_DIR .. "src/devices/bus/bbc/exp/autocue.h", - MAME_DIR .. "src/devices/bus/bbc/exp/jafacart.cpp", - MAME_DIR .. "src/devices/bus/bbc/exp/jafacart.h", - MAME_DIR .. "src/devices/bus/bbc/exp/magazzino.cpp", - MAME_DIR .. "src/devices/bus/bbc/exp/magazzino.h", - MAME_DIR .. "src/devices/bus/bbc/exp/mertec.cpp", - MAME_DIR .. "src/devices/bus/bbc/exp/mertec.h", - } -end - - ---------------------------------------------------- --- --@src/devices/bus/bbc/joyport/joyport.h,BUSES["BBC_JOYPORT"] = true --------------------------------------------------- -if (BUSES["BBC_JOYPORT"]~=null) then +if BUSES["BBC_JOYPORT"] then files { MAME_DIR .. "src/devices/bus/bbc/joyport/joyport.cpp", MAME_DIR .. "src/devices/bus/bbc/joyport/joyport.h", @@ -707,7 +1123,7 @@ end --@src/devices/bus/bbc/modem/modem.h,BUSES["BBC_MODEM"] = true --------------------------------------------------- -if (BUSES["BBC_MODEM"]~=null) then +if BUSES["BBC_MODEM"] then files { MAME_DIR .. "src/devices/bus/bbc/modem/modem.cpp", MAME_DIR .. "src/devices/bus/bbc/modem/modem.h", @@ -721,71 +1137,10 @@ end --------------------------------------------------- -- ---@src/devices/bus/bbc/1mhzbus/1mhzbus.h,BUSES["BBC_1MHZBUS"] = true ---------------------------------------------------- - -if (BUSES["BBC_1MHZBUS"]~=null) then - files { - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/1mhzbus.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/1mhzbus.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/24bbc.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/24bbc.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/2ndserial.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/2ndserial.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/autoprom.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/autoprom.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/barrybox.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/barrybox.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebex.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebex.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebopl.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebopl.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebsid.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/beebsid.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cc500.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cc500.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cisco.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cisco.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/datacentre.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/datacentre.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/emrmidi.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/emrmidi.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ide.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ide.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ieee488.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ieee488.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m2000.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m2000.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m5000.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/m5000.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/multiform.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/multiform.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/opus3.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/opus3.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pdram.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pdram.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pms64k.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/pms64k.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ramdisc.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/ramdisc.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sasi.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sasi.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/scsi.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/scsi.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sprite.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/sprite.h", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cfa3000opt.cpp", - MAME_DIR .. "src/devices/bus/bbc/1mhzbus/cfa3000opt.h", - } -end - - ---------------------------------------------------- --- --@src/devices/bus/bbc/rom/slot.h,BUSES["BBC_ROM"] = true --------------------------------------------------- -if (BUSES["BBC_ROM"]~=null) then +if BUSES["BBC_ROM"] then files { MAME_DIR .. "src/devices/bus/bbc/rom/slot.cpp", MAME_DIR .. "src/devices/bus/bbc/rom/slot.h", @@ -814,7 +1169,7 @@ end --@src/devices/bus/bbc/tube/tube.h,BUSES["BBC_TUBE"] = true --------------------------------------------------- -if (BUSES["BBC_TUBE"]~=null) then +if BUSES["BBC_TUBE"] then files { MAME_DIR .. "src/devices/bus/bbc/tube/tube.cpp", MAME_DIR .. "src/devices/bus/bbc/tube/tube.h", @@ -855,7 +1210,7 @@ end --@src/devices/bus/bbc/userport/userport.h,BUSES["BBC_USERPORT"] = true --------------------------------------------------- -if (BUSES["BBC_USERPORT"]~=null) then +if BUSES["BBC_USERPORT"] then files { MAME_DIR .. "src/devices/bus/bbc/userport/userport.cpp", MAME_DIR .. "src/devices/bus/bbc/userport/userport.h", @@ -888,7 +1243,7 @@ end --@src/devices/bus/bbc/vsp/slot.h,BUSES["BBC_VSP"] = true --------------------------------------------------- -if (BUSES["BBC_VSP"]~=null) then +if BUSES["BBC_VSP"] then files { MAME_DIR .. "src/devices/bus/bbc/vsp/slot.cpp", MAME_DIR .. "src/devices/bus/bbc/vsp/slot.h", @@ -905,7 +1260,7 @@ end --@src/devices/bus/bk/parallel.h,BUSES["BK_PARALLEL"] = true --------------------------------------------------- -if (BUSES["BK_PARALLEL"]~=null) then +if BUSES["BK_PARALLEL"] then files { MAME_DIR .. "src/devices/bus/bk/parallel.cpp", MAME_DIR .. "src/devices/bus/bk/parallel.h", @@ -927,10 +1282,30 @@ end --------------------------------------------------- -- +--@src/devices/bus/bml3/bml3bus.h,BUSES["BML3"] = true +--------------------------------------------------- +if BUSES["BML3"] then + files { + MAME_DIR .. "src/devices/bus/bml3/bml3bus.cpp", + MAME_DIR .. "src/devices/bus/bml3/bml3bus.h", + MAME_DIR .. "src/devices/bus/bml3/mp1802.cpp", + MAME_DIR .. "src/devices/bus/bml3/mp1802.h", + MAME_DIR .. "src/devices/bus/bml3/mp1805.cpp", + MAME_DIR .. "src/devices/bus/bml3/mp1805.h", + MAME_DIR .. "src/devices/bus/bml3/kanji.cpp", + MAME_DIR .. "src/devices/bus/bml3/kanji.h", + MAME_DIR .. "src/devices/bus/bml3/rtc.cpp", + MAME_DIR .. "src/devices/bus/bml3/rtc.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/bw2/exp.h,BUSES["BW2"] = true --------------------------------------------------- -if (BUSES["BW2"]~=null) then +if BUSES["BW2"] then files { MAME_DIR .. "src/devices/bus/bw2/exp.cpp", MAME_DIR .. "src/devices/bus/bw2/exp.h", @@ -946,7 +1321,7 @@ end --@src/devices/bus/c64/user.h,BUSES["C64"] = true --------------------------------------------------- -if (BUSES["C64"]~=null) then +if BUSES["C64"] then files { MAME_DIR .. "src/devices/bus/c64/exp.cpp", MAME_DIR .. "src/devices/bus/c64/exp.h", @@ -1111,7 +1486,7 @@ end --@src/devices/bus/casloopy/slot.h,BUSES["CASLOOPY"] = true --------------------------------------------------- -if (BUSES["CASLOOPY"]~=null) then +if BUSES["CASLOOPY"] then files { MAME_DIR .. "src/devices/bus/casloopy/slot.cpp", MAME_DIR .. "src/devices/bus/casloopy/slot.h", @@ -1127,7 +1502,7 @@ end --@src/devices/bus/cbm2/user.h,BUSES["CBM2"] = true --------------------------------------------------- -if (BUSES["CBM2"]~=null) then +if BUSES["CBM2"] then files { MAME_DIR .. "src/devices/bus/cbm2/exp.cpp", MAME_DIR .. "src/devices/bus/cbm2/exp.h", @@ -1148,7 +1523,7 @@ end --@src/devices/bus/cbmiec/cbmiec.h,BUSES["CBMIEC"] = true --------------------------------------------------- -if (BUSES["CBMIEC"]~=null) then +if BUSES["CBMIEC"] then files { MAME_DIR .. "src/devices/bus/cbmiec/cbmiec.cpp", MAME_DIR .. "src/devices/bus/cbmiec/cbmiec.h", @@ -1184,61 +1559,186 @@ end --------------------------------------------------- -- ---@src/devices/bus/chanf/slot.h,BUSES["CHANNELF"] = true +--@src/devices/bus/centronics/ctronics.h,BUSES["CENTRONICS"] = true --------------------------------------------------- -if (BUSES["CHANNELF"]~=null) then +if BUSES["CENTRONICS"] then files { - MAME_DIR .. "src/devices/bus/chanf/slot.cpp", - MAME_DIR .. "src/devices/bus/chanf/slot.h", - MAME_DIR .. "src/devices/bus/chanf/rom.cpp", - MAME_DIR .. "src/devices/bus/chanf/rom.h", + MAME_DIR .. "src/devices/bus/centronics/adaptator.cpp", + MAME_DIR .. "src/devices/bus/centronics/adaptator.h", + MAME_DIR .. "src/devices/bus/centronics/ctronics.cpp", + MAME_DIR .. "src/devices/bus/centronics/ctronics.h", + MAME_DIR .. "src/devices/bus/centronics/chessmec.cpp", + MAME_DIR .. "src/devices/bus/centronics/chessmec.h", + MAME_DIR .. "src/devices/bus/centronics/comxpl80.cpp", + MAME_DIR .. "src/devices/bus/centronics/comxpl80.h", + MAME_DIR .. "src/devices/bus/centronics/covox.cpp", + MAME_DIR .. "src/devices/bus/centronics/covox.h", + MAME_DIR .. "src/devices/bus/centronics/digiblst.cpp", + MAME_DIR .. "src/devices/bus/centronics/digiblst.h", + MAME_DIR .. "src/devices/bus/centronics/dsjoy.cpp", + MAME_DIR .. "src/devices/bus/centronics/dsjoy.h", + MAME_DIR .. "src/devices/bus/centronics/epson_ex800.cpp", + MAME_DIR .. "src/devices/bus/centronics/epson_ex800.h", + MAME_DIR .. "src/devices/bus/centronics/epson_fx80.cpp", + MAME_DIR .. "src/devices/bus/centronics/epson_fx80.h", + MAME_DIR .. "src/devices/bus/centronics/epson_lx800.cpp", + MAME_DIR .. "src/devices/bus/centronics/epson_lx800.h", + MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.cpp", + MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.h", + MAME_DIR .. "src/devices/bus/centronics/epson_rx80.cpp", + MAME_DIR .. "src/devices/bus/centronics/epson_rx80.h", + MAME_DIR .. "src/devices/bus/centronics/hasp_savquest.cpp", + MAME_DIR .. "src/devices/bus/centronics/hasp_savquest.h", + MAME_DIR .. "src/devices/bus/centronics/mz1p16.cpp", + MAME_DIR .. "src/devices/bus/centronics/mz1p16.h", + MAME_DIR .. "src/devices/bus/centronics/nec_p72.cpp", + MAME_DIR .. "src/devices/bus/centronics/nec_p72.h", + MAME_DIR .. "src/devices/bus/centronics/nlq401.cpp", + MAME_DIR .. "src/devices/bus/centronics/nlq401.h", + MAME_DIR .. "src/devices/bus/centronics/printer.cpp", + MAME_DIR .. "src/devices/bus/centronics/printer.h", + MAME_DIR .. "src/devices/bus/centronics/samdac.cpp", + MAME_DIR .. "src/devices/bus/centronics/samdac.h", + MAME_DIR .. "src/devices/bus/centronics/smartboard.cpp", + MAME_DIR .. "src/devices/bus/centronics/smartboard.h", + MAME_DIR .. "src/devices/bus/centronics/spjoy.cpp", + MAME_DIR .. "src/devices/bus/centronics/spjoy.h", + } + + dependency { + { MAME_DIR .. "src/devices/bus/centronics/epson_ex800.cpp", GEN_DIR .. "emu/layout/ex800.lh" }, + { MAME_DIR .. "src/devices/bus/centronics/epson_lx800.cpp", GEN_DIR .. "emu/layout/lx800.lh" }, + { MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.cpp", GEN_DIR .. "emu/layout/lx800.lh" }, + { MAME_DIR .. "src/devices/bus/centronics/smartboard.cpp", GEN_DIR .. "emu/layout/smartboard.lh" }, + } + + custombuildtask { + layoutbuildtask("emu/layout", "ex800"), + layoutbuildtask("emu/layout", "lx800"), + layoutbuildtask("emu/layout", "smartboard"), } end --------------------------------------------------- -- ---@src/devices/bus/comx35/exp.h,BUSES["COMX35"] = true +--@src/devices/bus/cgenie/expansion/expansion.h,BUSES["CGENIE_EXPANSION"] = true --------------------------------------------------- -if (BUSES["COMX35"]~=null) then +if BUSES["CGENIE_EXPANSION"] then files { - MAME_DIR .. "src/devices/bus/comx35/exp.cpp", - MAME_DIR .. "src/devices/bus/comx35/exp.h", - MAME_DIR .. "src/devices/bus/comx35/clm.cpp", - MAME_DIR .. "src/devices/bus/comx35/clm.h", - MAME_DIR .. "src/devices/bus/comx35/expbox.cpp", - MAME_DIR .. "src/devices/bus/comx35/expbox.h", - MAME_DIR .. "src/devices/bus/comx35/eprom.cpp", - MAME_DIR .. "src/devices/bus/comx35/eprom.h", - MAME_DIR .. "src/devices/bus/comx35/fdc.cpp", - MAME_DIR .. "src/devices/bus/comx35/fdc.h", - MAME_DIR .. "src/devices/bus/comx35/joycard.cpp", - MAME_DIR .. "src/devices/bus/comx35/joycard.h", - MAME_DIR .. "src/devices/bus/comx35/printer.cpp", - MAME_DIR .. "src/devices/bus/comx35/printer.h", - MAME_DIR .. "src/devices/bus/comx35/ram.cpp", - MAME_DIR .. "src/devices/bus/comx35/ram.h", - MAME_DIR .. "src/devices/bus/comx35/thermal.cpp", - MAME_DIR .. "src/devices/bus/comx35/thermal.h", + MAME_DIR .. "src/devices/bus/cgenie/expansion/expansion.cpp", + MAME_DIR .. "src/devices/bus/cgenie/expansion/expansion.h", + MAME_DIR .. "src/devices/bus/cgenie/expansion/carts.cpp", + MAME_DIR .. "src/devices/bus/cgenie/expansion/carts.h", + MAME_DIR .. "src/devices/bus/cgenie/expansion/floppy.cpp", + MAME_DIR .. "src/devices/bus/cgenie/expansion/floppy.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/cgenie/parallel/parallel.h,BUSES["CGENIE_PARALLEL"] = true +--------------------------------------------------- + +if BUSES["CGENIE_PARALLEL"] then + files { + MAME_DIR .. "src/devices/bus/cgenie/parallel/parallel.cpp", + MAME_DIR .. "src/devices/bus/cgenie/parallel/parallel.h", + MAME_DIR .. "src/devices/bus/cgenie/parallel/carts.cpp", + MAME_DIR .. "src/devices/bus/cgenie/parallel/carts.h", + MAME_DIR .. "src/devices/bus/cgenie/parallel/joystick.cpp", + MAME_DIR .. "src/devices/bus/cgenie/parallel/joystick.h", + MAME_DIR .. "src/devices/bus/cgenie/parallel/printer.cpp", + MAME_DIR .. "src/devices/bus/cgenie/parallel/printer.h", } end --------------------------------------------------- -- ---@src/devices/bus/coleco/controller/ctrl.h,BUSES["COLECO_CONTROLLER"] = true +--@src/devices/bus/chanf/slot.h,BUSES["CHANNELF"] = true --------------------------------------------------- -if (BUSES["COLECO_CONTROLLER"]~=null) then +if BUSES["CHANNELF"] then files { - MAME_DIR .. "src/devices/bus/coleco/controller/ctrl.cpp", - MAME_DIR .. "src/devices/bus/coleco/controller/ctrl.h", - MAME_DIR .. "src/devices/bus/coleco/controller/hand.cpp", - MAME_DIR .. "src/devices/bus/coleco/controller/hand.h", - MAME_DIR .. "src/devices/bus/coleco/controller/sac.cpp", - MAME_DIR .. "src/devices/bus/coleco/controller/sac.h", + MAME_DIR .. "src/devices/bus/chanf/slot.cpp", + MAME_DIR .. "src/devices/bus/chanf/slot.h", + MAME_DIR .. "src/devices/bus/chanf/rom.cpp", + MAME_DIR .. "src/devices/bus/chanf/rom.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/coco/cococart.h,BUSES["COCO"] = true +--------------------------------------------------- +if BUSES["COCO"] then + files { + MAME_DIR .. "src/devices/bus/coco/coco_dcmodem.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_dcmodem.h", + MAME_DIR .. "src/devices/bus/coco/coco_dwsock.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_dwsock.h", + MAME_DIR .. "src/devices/bus/coco/coco_fdc.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_fdc.h", + MAME_DIR .. "src/devices/bus/coco/coco_gmc.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_gmc.h", + MAME_DIR .. "src/devices/bus/coco/coco_ide.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_ide.h", + MAME_DIR .. "src/devices/bus/coco/coco_max.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_max.h", + MAME_DIR .. "src/devices/bus/coco/coco_midi.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_midi.h", + MAME_DIR .. "src/devices/bus/coco/coco_multi.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_multi.h", + MAME_DIR .. "src/devices/bus/coco/coco_orch90.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_orch90.h", + MAME_DIR .. "src/devices/bus/coco/coco_pak.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_pak.h", + MAME_DIR .. "src/devices/bus/coco/coco_psg.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_psg.h", + MAME_DIR .. "src/devices/bus/coco/coco_ram.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_ram.h", + MAME_DIR .. "src/devices/bus/coco/coco_rs232.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_rs232.h", + MAME_DIR .. "src/devices/bus/coco/coco_ssc.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_ssc.h", + MAME_DIR .. "src/devices/bus/coco/coco_stecomp.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_stecomp.h", + MAME_DIR .. "src/devices/bus/coco/coco_sym12.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_sym12.h", + MAME_DIR .. "src/devices/bus/coco/coco_t4426.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_t4426.h", + MAME_DIR .. "src/devices/bus/coco/coco_wpk.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_wpk.h", + MAME_DIR .. "src/devices/bus/coco/coco_wpk2p.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_wpk2p.h", + MAME_DIR .. "src/devices/bus/coco/coco_xsid.cpp", + MAME_DIR .. "src/devices/bus/coco/coco_xsid.h", + MAME_DIR .. "src/devices/bus/coco/cococart.cpp", + MAME_DIR .. "src/devices/bus/coco/cococart.h", + MAME_DIR .. "src/devices/bus/coco/dragon_amtor.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_amtor.h", + MAME_DIR .. "src/devices/bus/coco/dragon_claw.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_claw.h", + MAME_DIR .. "src/devices/bus/coco/dragon_fdc.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_fdc.h", + MAME_DIR .. "src/devices/bus/coco/dragon_jcbsnd.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_jcbsnd.h", + MAME_DIR .. "src/devices/bus/coco/dragon_jcbspch.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_jcbspch.h", + MAME_DIR .. "src/devices/bus/coco/dragon_msx2.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_msx2.h", + MAME_DIR .. "src/devices/bus/coco/dragon_serial.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_serial.h", + MAME_DIR .. "src/devices/bus/coco/dragon_sprites.cpp", + MAME_DIR .. "src/devices/bus/coco/dragon_sprites.h", + MAME_DIR .. "src/devices/bus/coco/meb_intrf.cpp", + MAME_DIR .. "src/devices/bus/coco/meb_intrf.h", + MAME_DIR .. "src/devices/bus/coco/meb_rtime.cpp", + MAME_DIR .. "src/devices/bus/coco/meb_rtime.h", } end @@ -1248,7 +1748,7 @@ end --@src/devices/bus/coleco/cartridge/exp.h,BUSES["COLECO_CART"] = true --------------------------------------------------- -if (BUSES["COLECO_CART"]~=null) then +if BUSES["COLECO_CART"] then files { MAME_DIR .. "src/devices/bus/coleco/cartridge/exp.cpp", MAME_DIR .. "src/devices/bus/coleco/cartridge/exp.h", @@ -1268,10 +1768,27 @@ end --------------------------------------------------- -- +--@src/devices/bus/coleco/controller/ctrl.h,BUSES["COLECO_CONTROLLER"] = true +--------------------------------------------------- + +if BUSES["COLECO_CONTROLLER"] then + files { + MAME_DIR .. "src/devices/bus/coleco/controller/ctrl.cpp", + MAME_DIR .. "src/devices/bus/coleco/controller/ctrl.h", + MAME_DIR .. "src/devices/bus/coleco/controller/hand.cpp", + MAME_DIR .. "src/devices/bus/coleco/controller/hand.h", + MAME_DIR .. "src/devices/bus/coleco/controller/sac.cpp", + MAME_DIR .. "src/devices/bus/coleco/controller/sac.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/coleco/expansion/expansion.h,BUSES["COLECO_EXPANSION"] = true --------------------------------------------------- -if (BUSES["COLECO_EXPANSION"]~=null) then +if BUSES["COLECO_EXPANSION"] then files { MAME_DIR .. "src/devices/bus/coleco/expansion/expansion.cpp", MAME_DIR .. "src/devices/bus/coleco/expansion/expansion.h", @@ -1285,10 +1802,110 @@ end --------------------------------------------------- -- +--@src/devices/bus/compis/graphics.h,BUSES["COMPIS_GRAPHICS"] = true +--------------------------------------------------- + +if BUSES["COMPIS_GRAPHICS"] then + files { + MAME_DIR .. "src/devices/bus/compis/graphics.cpp", + MAME_DIR .. "src/devices/bus/compis/graphics.h", + MAME_DIR .. "src/devices/bus/compis/hrg.cpp", + MAME_DIR .. "src/devices/bus/compis/hrg.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/compucolor/floppy.h,BUSES["COMPUCOLOR"] = true +--------------------------------------------------- +if BUSES["COMPUCOLOR"] then + files { + MAME_DIR .. "src/devices/bus/compucolor/floppy.cpp", + MAME_DIR .. "src/devices/bus/compucolor/floppy.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/comx35/exp.h,BUSES["COMX35"] = true +--------------------------------------------------- + +if BUSES["COMX35"] then + files { + MAME_DIR .. "src/devices/bus/comx35/exp.cpp", + MAME_DIR .. "src/devices/bus/comx35/exp.h", + MAME_DIR .. "src/devices/bus/comx35/clm.cpp", + MAME_DIR .. "src/devices/bus/comx35/clm.h", + MAME_DIR .. "src/devices/bus/comx35/expbox.cpp", + MAME_DIR .. "src/devices/bus/comx35/expbox.h", + MAME_DIR .. "src/devices/bus/comx35/eprom.cpp", + MAME_DIR .. "src/devices/bus/comx35/eprom.h", + MAME_DIR .. "src/devices/bus/comx35/fdc.cpp", + MAME_DIR .. "src/devices/bus/comx35/fdc.h", + MAME_DIR .. "src/devices/bus/comx35/joycard.cpp", + MAME_DIR .. "src/devices/bus/comx35/joycard.h", + MAME_DIR .. "src/devices/bus/comx35/printer.cpp", + MAME_DIR .. "src/devices/bus/comx35/printer.h", + MAME_DIR .. "src/devices/bus/comx35/ram.cpp", + MAME_DIR .. "src/devices/bus/comx35/ram.h", + MAME_DIR .. "src/devices/bus/comx35/thermal.cpp", + MAME_DIR .. "src/devices/bus/comx35/thermal.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/cpc/cpcexp.h,BUSES["CPC"] = true +--------------------------------------------------- +if BUSES["CPC"] then + files { + MAME_DIR .. "src/devices/bus/cpc/cpcexp.cpp", + MAME_DIR .. "src/devices/bus/cpc/cpcexp.h", + MAME_DIR .. "src/devices/bus/cpc/cpc_ssa1.cpp", + MAME_DIR .. "src/devices/bus/cpc/cpc_ssa1.h", + MAME_DIR .. "src/devices/bus/cpc/cpc_rom.cpp", + MAME_DIR .. "src/devices/bus/cpc/cpc_rom.h", + MAME_DIR .. "src/devices/bus/cpc/cpc_pds.cpp", + MAME_DIR .. "src/devices/bus/cpc/cpc_pds.h", + MAME_DIR .. "src/devices/bus/cpc/cpc_rs232.cpp", + MAME_DIR .. "src/devices/bus/cpc/cpc_rs232.h", + MAME_DIR .. "src/devices/bus/cpc/mface2.cpp", + MAME_DIR .. "src/devices/bus/cpc/mface2.h", + MAME_DIR .. "src/devices/bus/cpc/symbfac2.cpp", + MAME_DIR .. "src/devices/bus/cpc/symbfac2.h", + MAME_DIR .. "src/devices/bus/cpc/amdrum.cpp", + MAME_DIR .. "src/devices/bus/cpc/amdrum.h", + MAME_DIR .. "src/devices/bus/cpc/playcity.cpp", + MAME_DIR .. "src/devices/bus/cpc/playcity.h", + MAME_DIR .. "src/devices/bus/cpc/smartwatch.cpp", + MAME_DIR .. "src/devices/bus/cpc/smartwatch.h", + MAME_DIR .. "src/devices/bus/cpc/brunword4.cpp", + MAME_DIR .. "src/devices/bus/cpc/brunword4.h", + MAME_DIR .. "src/devices/bus/cpc/hd20.cpp", + MAME_DIR .. "src/devices/bus/cpc/hd20.h", + MAME_DIR .. "src/devices/bus/cpc/ddi1.cpp", + MAME_DIR .. "src/devices/bus/cpc/ddi1.h", + MAME_DIR .. "src/devices/bus/cpc/magicsound.cpp", + MAME_DIR .. "src/devices/bus/cpc/magicsound.h", + MAME_DIR .. "src/devices/bus/cpc/doubler.cpp", + MAME_DIR .. "src/devices/bus/cpc/doubler.h", + MAME_DIR .. "src/devices/bus/cpc/transtape.cpp", + MAME_DIR .. "src/devices/bus/cpc/transtape.h", + MAME_DIR .. "src/devices/bus/cpc/musicmachine.cpp", + MAME_DIR .. "src/devices/bus/cpc/musicmachine.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/crvision/slot.h,BUSES["CRVISION"] = true --------------------------------------------------- -if (BUSES["CRVISION"]~=null) then +if BUSES["CRVISION"] then files { MAME_DIR .. "src/devices/bus/crvision/slot.cpp", MAME_DIR .. "src/devices/bus/crvision/slot.h", @@ -1303,7 +1920,7 @@ end --@src/devices/bus/dmv/dmvbus.h,BUSES["DMV"] = true --------------------------------------------------- -if (BUSES["DMV"]~=null) then +if BUSES["DMV"] then files { MAME_DIR .. "src/devices/bus/dmv/dmvbus.cpp", MAME_DIR .. "src/devices/bus/dmv/dmvbus.h", @@ -1334,7 +1951,7 @@ end --@src/devices/bus/ecbbus/ecbbus.h,BUSES["ECBBUS"] = true --------------------------------------------------- -if (BUSES["ECBBUS"]~=null) then +if BUSES["ECBBUS"] then files { MAME_DIR .. "src/devices/bus/ecbbus/ecbbus.cpp", MAME_DIR .. "src/devices/bus/ecbbus/ecbbus.h", @@ -1349,7 +1966,7 @@ end --@src/devices/bus/econet/econet.h,BUSES["ECONET"] = true --------------------------------------------------- -if (BUSES["ECONET"]~=null) then +if BUSES["ECONET"] then files { MAME_DIR .. "src/devices/bus/econet/econet.cpp", MAME_DIR .. "src/devices/bus/econet/econet.h", @@ -1358,12 +1975,48 @@ if (BUSES["ECONET"]~=null) then } end + +--------------------------------------------------- +-- +--@src/devices/bus/einstein/pipe/pipe.h,BUSES["EINSTEIN_PIPE"] = true +--------------------------------------------------- + +if BUSES["EINSTEIN_PIPE"] then + files { + MAME_DIR .. "src/devices/bus/einstein/pipe/pipe.cpp", + MAME_DIR .. "src/devices/bus/einstein/pipe/pipe.h", + MAME_DIR .. "src/devices/bus/einstein/pipe/silicon_disc.cpp", + MAME_DIR .. "src/devices/bus/einstein/pipe/silicon_disc.h", + MAME_DIR .. "src/devices/bus/einstein/pipe/speculator.cpp", + MAME_DIR .. "src/devices/bus/einstein/pipe/speculator.h", + MAME_DIR .. "src/devices/bus/einstein/pipe/tk02.cpp", + MAME_DIR .. "src/devices/bus/einstein/pipe/tk02.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/einstein/userport/userport.h,BUSES["EINSTEIN_USERPORT"] = true +--------------------------------------------------- + +if BUSES["EINSTEIN_USERPORT"] then + files { + MAME_DIR .. "src/devices/bus/einstein/userport/userport.cpp", + MAME_DIR .. "src/devices/bus/einstein/userport/userport.h", + MAME_DIR .. "src/devices/bus/einstein/userport/mouse.cpp", + MAME_DIR .. "src/devices/bus/einstein/userport/mouse.h", + MAME_DIR .. "src/devices/bus/einstein/userport/speech.cpp", + MAME_DIR .. "src/devices/bus/einstein/userport/speech.h", + } +end + + --------------------------------------------------- -- --@src/devices/bus/ekara/slot.h,BUSES["EKARA"] = true --------------------------------------------------- -if (BUSES["EKARA"]~=null) then +if BUSES["EKARA"] then files { MAME_DIR .. "src/devices/bus/ekara/slot.cpp", MAME_DIR .. "src/devices/bus/ekara/slot.h", @@ -1377,7 +2030,7 @@ end --@src/devices/bus/electron/exp.h,BUSES["ELECTRON"] = true --------------------------------------------------- -if (BUSES["ELECTRON"]~=null) then +if BUSES["ELECTRON"] then files { MAME_DIR .. "src/devices/bus/electron/exp.cpp", MAME_DIR .. "src/devices/bus/electron/exp.h", @@ -1414,13 +2067,12 @@ if (BUSES["ELECTRON"]~=null) then } end - --------------------------------------------------- -- --@src/devices/bus/electron/cart/slot.h,BUSES["ELECTRON_CART"] = true --------------------------------------------------- -if (BUSES["ELECTRON_CART"]~=null) then +if BUSES["ELECTRON_CART"] then files { MAME_DIR .. "src/devices/bus/electron/cart/slot.cpp", MAME_DIR .. "src/devices/bus/electron/cart/slot.h", @@ -1467,7 +2119,7 @@ end --@src/devices/bus/ep64/exp.h,BUSES["EP64"] = true --------------------------------------------------- -if (BUSES["EP64"]~=null) then +if BUSES["EP64"] then files { MAME_DIR .. "src/devices/bus/ep64/exp.cpp", MAME_DIR .. "src/devices/bus/ep64/exp.h", @@ -1479,10 +2131,70 @@ end --------------------------------------------------- -- +--@src/devices/bus/epson_qx/option.h,BUSES["EPSON_QX"] = true +--------------------------------------------------- +if BUSES["EPSON_QX"] then + files { + MAME_DIR .. "src/devices/bus/epson_qx/cqgmem.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/cqgmem.h", + MAME_DIR .. "src/devices/bus/epson_qx/cr1510.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/cr1510.h", + MAME_DIR .. "src/devices/bus/epson_qx/ide.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/ide.h", + MAME_DIR .. "src/devices/bus/epson_qx/multifont.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/multifont.h", + MAME_DIR .. "src/devices/bus/epson_qx/option.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/option.h", + MAME_DIR .. "src/devices/bus/epson_qx/sound_card.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/sound_card.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/epson_qx/keyboard/keyboard.h,BUSES["EPSON_QX_KEYBOARD"] = true +--------------------------------------------------- + +if BUSES["EPSON_QX_KEYBOARD"] then + files { + MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.h", + MAME_DIR .. "src/devices/bus/epson_qx/keyboard/matrix.cpp", + MAME_DIR .. "src/devices/bus/epson_qx/keyboard/matrix.h", + } + dependency { + { MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.cpp", GEN_DIR .. "emu/layout/qx10ascii.lh" }, + { MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.cpp", GEN_DIR .. "emu/layout/qx10hasci.lh" }, + } + + custombuildtask { + layoutbuildtask("emu/layout", "qx10ascii"), + layoutbuildtask("emu/layout", "qx10hasci"), + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/epson_sio/epson_sio.h,BUSES["EPSON_SIO"] = true +--------------------------------------------------- +if BUSES["EPSON_SIO"] then + files { + MAME_DIR .. "src/devices/bus/epson_sio/epson_sio.cpp", + MAME_DIR .. "src/devices/bus/epson_sio/epson_sio.h", + MAME_DIR .. "src/devices/bus/epson_sio/pf10.cpp", + MAME_DIR .. "src/devices/bus/epson_sio/pf10.h", + MAME_DIR .. "src/devices/bus/epson_sio/tf20.cpp", + MAME_DIR .. "src/devices/bus/epson_sio/tf20.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/fmt_scsi/fmt_scsi.h,BUSES["FMT_SCSI"] = true --------------------------------------------------- -if (BUSES["FMT_SCSI"]~=null) then +if BUSES["FMT_SCSI"] then files { MAME_DIR .. "src/devices/bus/fmt_scsi/fmt_scsi.cpp", MAME_DIR .. "src/devices/bus/fmt_scsi/fmt_scsi.h", @@ -1496,7 +2208,7 @@ end --@src/devices/bus/fp1000/fp1000_exp.h,BUSES["FP1000"] = true --------------------------------------------------- -if (BUSES["FP1000"]~=null) then +if BUSES["FP1000"] then files { MAME_DIR .. "src/devices/bus/fp1000/fp1000_exp.cpp", MAME_DIR .. "src/devices/bus/fp1000/fp1000_exp.h", @@ -1517,7 +2229,7 @@ end --@src/devices/bus/gamate/slot.h,BUSES["GAMATE"] = true --------------------------------------------------- -if (BUSES["GAMATE"]~=null) then +if BUSES["GAMATE"] then files { MAME_DIR .. "src/devices/bus/gamate/slot.cpp", MAME_DIR .. "src/devices/bus/gamate/slot.h", @@ -1531,10 +2243,98 @@ end --------------------------------------------------- -- +--@src/devices/bus/gameboy/slot.h,BUSES["GAMEBOY"] = true +--------------------------------------------------- + +if BUSES["GAMEBOY"] then + files { + MAME_DIR .. "src/devices/bus/gameboy/camera.cpp", + MAME_DIR .. "src/devices/bus/gameboy/camera.h", + MAME_DIR .. "src/devices/bus/gameboy/cartbase.cpp", + MAME_DIR .. "src/devices/bus/gameboy/cartbase.h", + MAME_DIR .. "src/devices/bus/gameboy/cartbase.ipp", + MAME_DIR .. "src/devices/bus/gameboy/cartheader.h", + MAME_DIR .. "src/devices/bus/gameboy/carts.cpp", + MAME_DIR .. "src/devices/bus/gameboy/carts.h", + MAME_DIR .. "src/devices/bus/gameboy/gbck003.cpp", + MAME_DIR .. "src/devices/bus/gameboy/gbck003.h", + MAME_DIR .. "src/devices/bus/gameboy/gbslot.cpp", + MAME_DIR .. "src/devices/bus/gameboy/gbslot.h", + MAME_DIR .. "src/devices/bus/gameboy/gbxfile.cpp", + MAME_DIR .. "src/devices/bus/gameboy/gbxfile.h", + MAME_DIR .. "src/devices/bus/gameboy/huc1.cpp", + MAME_DIR .. "src/devices/bus/gameboy/huc1.h", + MAME_DIR .. "src/devices/bus/gameboy/huc3.cpp", + MAME_DIR .. "src/devices/bus/gameboy/huc3.h", + MAME_DIR .. "src/devices/bus/gameboy/liebao.cpp", + MAME_DIR .. "src/devices/bus/gameboy/liebao.h", + MAME_DIR .. "src/devices/bus/gameboy/mbc.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mbc.h", + MAME_DIR .. "src/devices/bus/gameboy/mbc2.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mbc2.h", + MAME_DIR .. "src/devices/bus/gameboy/mbc3.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mbc3.h", + MAME_DIR .. "src/devices/bus/gameboy/mbc6.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mbc6.h", + MAME_DIR .. "src/devices/bus/gameboy/mbc7.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mbc7.h", + MAME_DIR .. "src/devices/bus/gameboy/mdslot.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mdslot.h", + MAME_DIR .. "src/devices/bus/gameboy/mmm01.cpp", + MAME_DIR .. "src/devices/bus/gameboy/mmm01.h", + MAME_DIR .. "src/devices/bus/gameboy/ntnew.cpp", + MAME_DIR .. "src/devices/bus/gameboy/ntnew.h", + MAME_DIR .. "src/devices/bus/gameboy/rom.cpp", + MAME_DIR .. "src/devices/bus/gameboy/rom.h", + MAME_DIR .. "src/devices/bus/gameboy/slmulti.cpp", + MAME_DIR .. "src/devices/bus/gameboy/slmulti.h", + MAME_DIR .. "src/devices/bus/gameboy/slot.cpp", + MAME_DIR .. "src/devices/bus/gameboy/slot.h", + MAME_DIR .. "src/devices/bus/gameboy/tama5.cpp", + MAME_DIR .. "src/devices/bus/gameboy/tama5.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/gba/gba_slot.h,BUSES["GBA"] = true +--------------------------------------------------- + +if BUSES["GBA"] then + files { + MAME_DIR .. "src/devices/bus/gba/gba_slot.cpp", + MAME_DIR .. "src/devices/bus/gba/gba_slot.h", + MAME_DIR .. "src/devices/bus/gba/rom.cpp", + MAME_DIR .. "src/devices/bus/gba/rom.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/generic/slot.h,BUSES["GENERIC"] = true +--------------------------------------------------- + +if BUSES["GENERIC"] then + files { + MAME_DIR .. "src/devices/bus/generic/slot.cpp", + MAME_DIR .. "src/devices/bus/generic/slot.h", + MAME_DIR .. "src/devices/bus/generic/carts.cpp", + MAME_DIR .. "src/devices/bus/generic/carts.h", + MAME_DIR .. "src/devices/bus/generic/ram.cpp", + MAME_DIR .. "src/devices/bus/generic/ram.h", + MAME_DIR .. "src/devices/bus/generic/rom.cpp", + MAME_DIR .. "src/devices/bus/generic/rom.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/gio64/gio64.h,BUSES["GIO64"] = true --------------------------------------------------- -if (BUSES["GIO64"]~=null) then +if BUSES["GIO64"] then files { MAME_DIR .. "src/devices/bus/gio64/gio64.cpp", MAME_DIR .. "src/devices/bus/gio64/gio64.h", @@ -1546,30 +2346,166 @@ end --------------------------------------------------- -- ---@src/devices/bus/hp_hil/hp_hil.h,BUSES["HPHIL"] = true +--@src/devices/bus/heathzenith/h19/tlb.h,BUSES["HEATHZENITH_H19"] = true --------------------------------------------------- -if (BUSES["HPHIL"]~=null) then +if BUSES["HEATHZENITH_H19"] then files { - MAME_DIR .. "src/devices/bus/hp_hil/hp_hil.cpp", - MAME_DIR .. "src/devices/bus/hp_hil/hp_hil.h", - MAME_DIR .. "src/devices/bus/hp_hil/hil_devices.cpp", - MAME_DIR .. "src/devices/bus/hp_hil/hil_devices.h", - MAME_DIR .. "src/devices/bus/hp_hil/hlebase.cpp", - MAME_DIR .. "src/devices/bus/hp_hil/hlebase.h", - MAME_DIR .. "src/devices/bus/hp_hil/hlemouse.cpp", - MAME_DIR .. "src/devices/bus/hp_hil/hlemouse.h", - MAME_DIR .. "src/devices/bus/hp_hil/hlekbd.cpp", - MAME_DIR .. "src/devices/bus/hp_hil/hlekbd.h", + MAME_DIR .. "src/devices/bus/heathzenith/h19/tlb.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h19/tlb.h", } end --------------------------------------------------- -- ---@src/devices/bus/hp_dio/hp_dio.h,BUSES["HPDIO"] = true +--@src/devices/bus/heathzenith/h8/h8bus.h,BUSES["HEATHZENITH_H8"] = true --------------------------------------------------- -if (BUSES["HPDIO"]~=null) then +if BUSES["HEATHZENITH_H8"] then + files { + MAME_DIR .. "src/devices/bus/heathzenith/h8/cards.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/cards.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/cpu8080.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/cpu8080.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/front_panel.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/front_panel.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/h8bus.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/h8bus.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_1.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_1.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_5.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_5.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_6.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_6.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_8.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_8.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_16.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_16.h", + MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_64.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_64.h", + } + + dependency { + { MAME_DIR .. "src/devices/bus/heathzenith/h8/front_panel.cpp", GEN_DIR .. "emu/layout/h8_fp.lh" }, + } + + custombuildtask { + layoutbuildtask("emu/layout", "h8_fp"), + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/heathzenith/h89/h89bus.h,BUSES["HEATHZENITH_H89"] = true +--------------------------------------------------- + +if BUSES["HEATHZENITH_H89"] then + files { + MAME_DIR .. "src/devices/bus/heathzenith/h89/cdr_fdc_880h.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/cdr_fdc_880h.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h89bus.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h89bus.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h17_fdc.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h17_fdc.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_3.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_3.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_5.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_5.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/mms77316_fdc.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/mms77316_fdc.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_sound.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_sound.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/we_pullup.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/we_pullup.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/z_89_11.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/z_89_11.h", + MAME_DIR .. "src/devices/bus/heathzenith/h89/z37_fdc.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/h89/z37_fdc.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/heathzenith/intr_cntrl/intr_cntrl.h,BUSES["HEATHZENITH_INTR_CNTRL"] = true +--------------------------------------------------- + +if BUSES["HEATHZENITH_INTR_CNTRL"] then + files { + MAME_DIR .. "src/devices/bus/heathzenith/intr_cntrl/intr_cntrl.cpp", + MAME_DIR .. "src/devices/bus/heathzenith/intr_cntrl/intr_cntrl.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/hexbus/hexbus.h,BUSES["HEXBUS"] = true +--------------------------------------------------- + +if BUSES["HEXBUS"] then + files { + MAME_DIR .. "src/devices/bus/hexbus/hexbus.cpp", + MAME_DIR .. "src/devices/bus/hexbus/hexbus.h", + MAME_DIR .. "src/devices/bus/hexbus/hx5102.cpp", + MAME_DIR .. "src/devices/bus/hexbus/hx5102.h", + MAME_DIR .. "src/devices/bus/hexbus/tp0370.cpp", + MAME_DIR .. "src/devices/bus/hexbus/tp0370.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/hp80_io/hp80_io.h,BUSES["HP80_IO"] = true +--------------------------------------------------- + +if BUSES["HP80_IO"] then + files { + MAME_DIR .. "src/devices/bus/hp80_io/hp80_io.cpp", + MAME_DIR .. "src/devices/bus/hp80_io/hp80_io.h", + MAME_DIR .. "src/devices/bus/hp80_io/82900.cpp", + MAME_DIR .. "src/devices/bus/hp80_io/82900.h", + MAME_DIR .. "src/devices/bus/hp80_io/82937.cpp", + MAME_DIR .. "src/devices/bus/hp80_io/82937.h", + MAME_DIR .. "src/devices/bus/hp80_io/82939.cpp", + MAME_DIR .. "src/devices/bus/hp80_io/82939.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/hp9845_io/hp9845_io.h,BUSES["HP9845_IO"] = true +--------------------------------------------------- + +if BUSES["HP9845_IO"] then + files { + MAME_DIR .. "src/devices/bus/hp9845_io/hp9845_io.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/hp9845_io.h", + MAME_DIR .. "src/devices/bus/hp9845_io/98032.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/98032.h", + MAME_DIR .. "src/devices/bus/hp9845_io/98034.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/98034.h", + MAME_DIR .. "src/devices/bus/hp9845_io/98035.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/98035.h", + MAME_DIR .. "src/devices/bus/hp9845_io/98036.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/98036.h", + MAME_DIR .. "src/devices/bus/hp9845_io/98046.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/98046.h", + MAME_DIR .. "src/devices/bus/hp9845_io/hp9871.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/hp9871.h", + MAME_DIR .. "src/devices/bus/hp9845_io/hp9885.cpp", + MAME_DIR .. "src/devices/bus/hp9845_io/hp9885.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/hp_dio/hp_dio.h,BUSES["HP_DIO"] = true +--------------------------------------------------- + +if BUSES["HP_DIO"] then files { MAME_DIR .. "src/devices/bus/hp_dio/hp_dio.cpp", MAME_DIR .. "src/devices/bus/hp_dio/hp_dio.h", @@ -1602,35 +2538,35 @@ end --------------------------------------------------- -- ---@src/devices/bus/generic/slot.h,BUSES["GENERIC"] = true +--@src/devices/bus/hp_hil/hp_hil.h,BUSES["HP_HIL"] = true --------------------------------------------------- -if (BUSES["GENERIC"]~=null) then +if BUSES["HP_HIL"] then files { - MAME_DIR .. "src/devices/bus/generic/slot.cpp", - MAME_DIR .. "src/devices/bus/generic/slot.h", - MAME_DIR .. "src/devices/bus/generic/carts.cpp", - MAME_DIR .. "src/devices/bus/generic/carts.h", - MAME_DIR .. "src/devices/bus/generic/ram.cpp", - MAME_DIR .. "src/devices/bus/generic/ram.h", - MAME_DIR .. "src/devices/bus/generic/rom.cpp", - MAME_DIR .. "src/devices/bus/generic/rom.h", + MAME_DIR .. "src/devices/bus/hp_hil/hp_hil.cpp", + MAME_DIR .. "src/devices/bus/hp_hil/hp_hil.h", + MAME_DIR .. "src/devices/bus/hp_hil/hil_devices.cpp", + MAME_DIR .. "src/devices/bus/hp_hil/hil_devices.h", + MAME_DIR .. "src/devices/bus/hp_hil/hlebase.cpp", + MAME_DIR .. "src/devices/bus/hp_hil/hlebase.h", + MAME_DIR .. "src/devices/bus/hp_hil/hlemouse.cpp", + MAME_DIR .. "src/devices/bus/hp_hil/hlemouse.h", + MAME_DIR .. "src/devices/bus/hp_hil/hlekbd.cpp", + MAME_DIR .. "src/devices/bus/hp_hil/hlekbd.h", } end --------------------------------------------------- -- ---@src/devices/bus/hexbus/hexbus.h,BUSES["HEXBUS"] = true +--@src/devices/bus/hp_ipc_io/hp_ipc_io.h,BUSES["HP_IPC_IO"] = true --------------------------------------------------- -if (BUSES["HEXBUS"]~=null) then +if BUSES["HP_IPC_IO"] then files { - MAME_DIR .. "src/devices/bus/hexbus/hexbus.cpp", - MAME_DIR .. "src/devices/bus/hexbus/hexbus.h", - MAME_DIR .. "src/devices/bus/hexbus/hx5102.cpp", - MAME_DIR .. "src/devices/bus/hexbus/hx5102.h", - MAME_DIR .. "src/devices/bus/hexbus/tp0370.cpp", - MAME_DIR .. "src/devices/bus/hexbus/tp0370.h", + MAME_DIR .. "src/devices/bus/hp_ipc_io/hp_ipc_io.cpp", + MAME_DIR .. "src/devices/bus/hp_ipc_io/hp_ipc_io.h", + MAME_DIR .. "src/devices/bus/hp_ipc_io/82919.cpp", + MAME_DIR .. "src/devices/bus/hp_ipc_io/82919.h", } end @@ -1639,7 +2575,7 @@ end --@src/devices/bus/idpartner/bus.h,BUSES["IDPARTNER"] = true --------------------------------------------------- -if (BUSES["IDPARTNER"]~=null) then +if BUSES["IDPARTNER"] then files { MAME_DIR .. "src/devices/bus/idpartner/bus.cpp", MAME_DIR .. "src/devices/bus/idpartner/bus.h", @@ -1655,7 +2591,7 @@ end --@src/devices/bus/ieee488/ieee488.h,BUSES["IEEE488"] = true --------------------------------------------------- -if (BUSES["IEEE488"]~=null) then +if BUSES["IEEE488"] then files { MAME_DIR .. "src/devices/bus/ieee488/ieee488.cpp", MAME_DIR .. "src/devices/bus/ieee488/ieee488.h", @@ -1706,7 +2642,7 @@ end --@src/devices/bus/iq151/iq151.h,BUSES["IQ151"] = true --------------------------------------------------- -if (BUSES["IQ151"]~=null) then +if BUSES["IQ151"] then files { MAME_DIR .. "src/devices/bus/iq151/iq151.cpp", MAME_DIR .. "src/devices/bus/iq151/iq151.h", @@ -1735,7 +2671,7 @@ end --@src/devices/bus/imi7000/imi7000.h,BUSES["IMI7000"] = true --------------------------------------------------- -if (BUSES["IMI7000"]~=null) then +if BUSES["IMI7000"] then files { MAME_DIR .. "src/devices/bus/imi7000/imi7000.cpp", MAME_DIR .. "src/devices/bus/imi7000/imi7000.h", @@ -1750,7 +2686,7 @@ end --@src/devices/bus/intellec4/intellec4.h,BUSES["INTELLEC4"] = true --------------------------------------------------- -if (BUSES["INTELLEC4"]~=null) then +if BUSES["INTELLEC4"] then files { MAME_DIR .. "src/devices/bus/intellec4/insdatastor.cpp", MAME_DIR .. "src/devices/bus/intellec4/insdatastor.h", @@ -1766,10 +2702,57 @@ end --------------------------------------------------- -- +--@src/devices/bus/interpro/keyboard/keyboard.h,BUSES["INTERPRO_KEYBOARD"] = true +--------------------------------------------------- + +if BUSES["INTERPRO_KEYBOARD"] 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", + MAME_DIR .. "src/devices/bus/interpro/keyboard/lle.cpp", + MAME_DIR .. "src/devices/bus/interpro/keyboard/lle.h" + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/interpro/mouse/mouse.h,BUSES["INTERPRO_MOUSE"] = true +--------------------------------------------------- + +if BUSES["INTERPRO_MOUSE"] then + files { + MAME_DIR .. "src/devices/bus/interpro/mouse/mouse.cpp", + MAME_DIR .. "src/devices/bus/interpro/mouse/mouse.h" + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/interpro/sr/sr.h,BUSES["INTERPRO_SR"] = true +--------------------------------------------------- + +if BUSES["INTERPRO_SR"] 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", + MAME_DIR .. "src/devices/bus/interpro/sr/edge.cpp", + MAME_DIR .. "src/devices/bus/interpro/sr/edge.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/intv/slot.h,BUSES["INTV"] = true --------------------------------------------------- -if (BUSES["INTV"]~=null) then +if BUSES["INTV"] then files { MAME_DIR .. "src/devices/bus/intv/slot.cpp", MAME_DIR .. "src/devices/bus/intv/slot.h", @@ -1788,7 +2771,7 @@ end --@src/devices/bus/intv_ctrl/ctrl.h,BUSES["INTV_CTRL"] = true --------------------------------------------------- -if (BUSES["INTV_CTRL"]~=null) then +if BUSES["INTV_CTRL"] then files { MAME_DIR .. "src/devices/bus/intv_ctrl/ctrl.cpp", MAME_DIR .. "src/devices/bus/intv_ctrl/ctrl.h", @@ -1805,7 +2788,7 @@ end --@src/devices/bus/isa/isa.h,BUSES["ISA"] = true --------------------------------------------------- -if (BUSES["ISA"]~=null) then +if BUSES["ISA"] then files { MAME_DIR .. "src/devices/bus/isa/isa.cpp", MAME_DIR .. "src/devices/bus/isa/isa.h", @@ -1990,7 +2973,7 @@ end --@src/devices/bus/isbx/isbx.h,BUSES["ISBX"] = true --------------------------------------------------- -if (BUSES["ISBX"]~=null) then +if BUSES["ISBX"] then files { MAME_DIR .. "src/devices/bus/isbx/isbx.cpp", MAME_DIR .. "src/devices/bus/isbx/isbx.h", @@ -2006,7 +2989,7 @@ end --@src/devices/bus/jakks_gamekey/slot.h,BUSES["JAKKS_GAMEKEY"] = true --------------------------------------------------- -if (BUSES["JAKKS_GAMEKEY"]~=null) then +if BUSES["JAKKS_GAMEKEY"] then files { MAME_DIR .. "src/devices/bus/jakks_gamekey/slot.cpp", MAME_DIR .. "src/devices/bus/jakks_gamekey/slot.h", @@ -2015,12 +2998,61 @@ if (BUSES["JAKKS_GAMEKEY"]~=null) then } end + +--------------------------------------------------- +-- +--@src/devices/bus/jvs/jvs.h,BUSES["JVS"] = true +--------------------------------------------------- + +if BUSES["JVS"] then + files { + MAME_DIR .. "src/devices/bus/jvs/cyberlead.cpp", + MAME_DIR .. "src/devices/bus/jvs/cyberlead.h", + MAME_DIR .. "src/devices/bus/jvs/jvs.cpp", + MAME_DIR .. "src/devices/bus/jvs/jvs.h", + MAME_DIR .. "src/devices/bus/jvs/jvshle.cpp", + MAME_DIR .. "src/devices/bus/jvs/jvshle.h", + MAME_DIR .. "src/devices/bus/jvs/namcoio.cpp", + MAME_DIR .. "src/devices/bus/jvs/namcoio.h", + } + + dependency { + { MAME_DIR .. "src/devices/bus/jvs/cyberlead.cpp", GEN_DIR .. "emu/layout/cyberlead.lh" }, + } + + custombuildtask { + layoutbuildtask("emu/layout", "cyberlead"), + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/kc/kc.h,BUSES["KC"] = true +--------------------------------------------------- + +if BUSES["KC"] then + files { + MAME_DIR .. "src/devices/bus/kc/kc.cpp", + MAME_DIR .. "src/devices/bus/kc/kc.h", + MAME_DIR .. "src/devices/bus/kc/d002.cpp", + MAME_DIR .. "src/devices/bus/kc/d002.h", + MAME_DIR .. "src/devices/bus/kc/d004.cpp", + MAME_DIR .. "src/devices/bus/kc/d004.h", + MAME_DIR .. "src/devices/bus/kc/ram.cpp", + MAME_DIR .. "src/devices/bus/kc/ram.h", + MAME_DIR .. "src/devices/bus/kc/rom.cpp", + MAME_DIR .. "src/devices/bus/kc/rom.h", + } +end + + --------------------------------------------------- -- --@src/devices/bus/keytronic/keytronic.h,BUSES["KEYTRONIC"] = true --------------------------------------------------- -if (BUSES["KEYTRONIC"]~=null) then +if BUSES["KEYTRONIC"] then files { MAME_DIR .. "src/devices/bus/keytronic/informer_kbd.cpp", MAME_DIR .. "src/devices/bus/keytronic/informer_kbd.h", @@ -2033,12 +3065,250 @@ if (BUSES["KEYTRONIC"]~=null) then } end + +--------------------------------------------------- +-- +--@src/devices/bus/kim1/kim1bus.h,BUSES["KIM1"] = true +--------------------------------------------------- + +if BUSES["KIM1"] then + files { + MAME_DIR .. "src/devices/bus/kim1/cards.cpp", + MAME_DIR .. "src/devices/bus/kim1/cards.h", + MAME_DIR .. "src/devices/bus/kim1/kim1bus.cpp", + MAME_DIR .. "src/devices/bus/kim1/kim1bus.h", + MAME_DIR .. "src/devices/bus/kim1/k1008_vismem.cpp", + MAME_DIR .. "src/devices/bus/kim1/k1008_vismem.h", + MAME_DIR .. "src/devices/bus/kim1/k1016_16k.cpp", + MAME_DIR .. "src/devices/bus/kim1/k1016_16k.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/lpci/pci.h,BUSES["LPCI"] = true +--------------------------------------------------- + +if BUSES["LPCI"] then + files { + MAME_DIR .. "src/devices/bus/lpci/pci.cpp", + MAME_DIR .. "src/devices/bus/lpci/pci.h", + MAME_DIR .. "src/devices/bus/lpci/cirrus.cpp", + MAME_DIR .. "src/devices/bus/lpci/cirrus.h", + MAME_DIR .. "src/devices/bus/lpci/i82371ab.cpp", + MAME_DIR .. "src/devices/bus/lpci/i82371ab.h", + MAME_DIR .. "src/devices/bus/lpci/i82371sb.cpp", + MAME_DIR .. "src/devices/bus/lpci/i82371sb.h", + MAME_DIR .. "src/devices/bus/lpci/i82439tx.cpp", + MAME_DIR .. "src/devices/bus/lpci/i82439tx.h", + MAME_DIR .. "src/devices/bus/lpci/northbridge.cpp", + MAME_DIR .. "src/devices/bus/lpci/northbridge.h", + MAME_DIR .. "src/devices/bus/lpci/southbridge.cpp", + MAME_DIR .. "src/devices/bus/lpci/southbridge.h", + MAME_DIR .. "src/devices/bus/lpci/mpc105.cpp", + MAME_DIR .. "src/devices/bus/lpci/mpc105.h", + MAME_DIR .. "src/devices/bus/lpci/vt82c505.cpp", + MAME_DIR .. "src/devices/bus/lpci/vt82c505.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/m5/slot.h,BUSES["M5"] = true +--------------------------------------------------- +if BUSES["M5"] then + files { + MAME_DIR .. "src/devices/bus/m5/slot.cpp", + MAME_DIR .. "src/devices/bus/m5/slot.h", + MAME_DIR .. "src/devices/bus/m5/rom.cpp", + MAME_DIR .. "src/devices/bus/m5/rom.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/mackbd/mackbd.h,BUSES["MACKBD"] = true +--------------------------------------------------- + +if BUSES["MACKBD"] then + files { + MAME_DIR .. "src/devices/bus/mackbd/keyboard.cpp", + MAME_DIR .. "src/devices/bus/mackbd/keyboard.h", + MAME_DIR .. "src/devices/bus/mackbd/mackbd.cpp", + MAME_DIR .. "src/devices/bus/mackbd/mackbd.h", + MAME_DIR .. "src/devices/bus/mackbd/pluskbd.cpp", + MAME_DIR .. "src/devices/bus/mackbd/pluskbd.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/macpds/macpds.h,BUSES["MACPDS"] = true +--------------------------------------------------- +if BUSES["MACPDS"] then + files { + MAME_DIR .. "src/devices/bus/macpds/macpds.cpp", + MAME_DIR .. "src/devices/bus/macpds/macpds.h", + MAME_DIR .. "src/devices/bus/macpds/pds_tpdfpd.cpp", + MAME_DIR .. "src/devices/bus/macpds/pds_tpdfpd.h", + MAME_DIR .. "src/devices/bus/macpds/hyperdrive.cpp", + MAME_DIR .. "src/devices/bus/macpds/hyperdrive.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/mc10/mc10_cart.h,BUSES["MC10"] = true +--------------------------------------------------- +if BUSES["MC10"] then + files { + MAME_DIR .. "src/devices/bus/mc10/mc10_cart.cpp", + MAME_DIR .. "src/devices/bus/mc10/mc10_cart.h", + MAME_DIR .. "src/devices/bus/mc10/mcx128.cpp", + MAME_DIR .. "src/devices/bus/mc10/mcx128.h", + MAME_DIR .. "src/devices/bus/mc10/multiports_ext.cpp", + MAME_DIR .. "src/devices/bus/mc10/multiports_ext.h", + MAME_DIR .. "src/devices/bus/mc10/pak.cpp", + MAME_DIR .. "src/devices/bus/mc10/pak.h", + MAME_DIR .. "src/devices/bus/mc10/ram.cpp", + MAME_DIR .. "src/devices/bus/mc10/ram.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/mc68000/sysbus.h,BUSES["MC68000_SYSBUS"] = true +--------------------------------------------------- + +if BUSES["MC68000_SYSBUS"] then + files { + MAME_DIR .. "src/devices/bus/mc68000/sysbus.cpp", + MAME_DIR .. "src/devices/bus/mc68000/sysbus.h", + MAME_DIR .. "src/devices/bus/mc68000/cards.cpp", + MAME_DIR .. "src/devices/bus/mc68000/cards.h", + MAME_DIR .. "src/devices/bus/mc68000/floppy.cpp", + MAME_DIR .. "src/devices/bus/mc68000/floppy.h", + MAME_DIR .. "src/devices/bus/mc68000/ram.cpp", + MAME_DIR .. "src/devices/bus/mc68000/ram.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/megadrive/md_slot.h,BUSES["MEGADRIVE"] = true +--------------------------------------------------- + +if BUSES["MEGADRIVE"] then + files { + MAME_DIR .. "src/devices/bus/megadrive/md_slot.cpp", + MAME_DIR .. "src/devices/bus/megadrive/md_slot.h", + MAME_DIR .. "src/devices/bus/megadrive/md_carts.cpp", + MAME_DIR .. "src/devices/bus/megadrive/md_carts.h", + MAME_DIR .. "src/devices/bus/megadrive/eeprom.cpp", + MAME_DIR .. "src/devices/bus/megadrive/eeprom.h", + MAME_DIR .. "src/devices/bus/megadrive/ggenie.cpp", + MAME_DIR .. "src/devices/bus/megadrive/ggenie.h", + MAME_DIR .. "src/devices/bus/megadrive/jcart.cpp", + MAME_DIR .. "src/devices/bus/megadrive/jcart.h", + MAME_DIR .. "src/devices/bus/megadrive/rom.cpp", + MAME_DIR .. "src/devices/bus/megadrive/rom.h", + MAME_DIR .. "src/devices/bus/megadrive/sk.cpp", + MAME_DIR .. "src/devices/bus/megadrive/sk.h", + MAME_DIR .. "src/devices/bus/megadrive/stm95.cpp", + MAME_DIR .. "src/devices/bus/megadrive/stm95.h", + MAME_DIR .. "src/devices/bus/megadrive/svp.cpp", + MAME_DIR .. "src/devices/bus/megadrive/svp.h", + MAME_DIR .. "src/devices/bus/megadrive/titan.cpp", + MAME_DIR .. "src/devices/bus/megadrive/titan.h", + MAME_DIR .. "src/devices/bus/megadrive/tplay96.cpp", + MAME_DIR .. "src/devices/bus/megadrive/tplay96.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/megadrive/cart/slot.h,BUSES["MEGADRIVE_CART"] = true +--------------------------------------------------- + +if BUSES["MEGADRIVE_CART"] then + files { + MAME_DIR .. "src/devices/bus/megadrive/cart/action_replay.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/action_replay.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/avartisan.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/avartisan.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/eeprom.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/eeprom.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/everdrive.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/everdrive.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/gamtec.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/gamtec.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/jcart.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/jcart.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/options.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/options.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/mcpirate.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/mcpirate.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/miky.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/miky.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/multigame.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/multigame.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/rockworld.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/rockworld.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/rom.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/rom.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/segach.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/segach.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/sfteam.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/sfteam.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/smb.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/smb.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/smw64.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/smw64.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/slot.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/slot.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/sram.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/sram.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/ssf.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/ssf.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/t5740.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/t5740.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/tekkensp.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/tekkensp.h", + MAME_DIR .. "src/devices/bus/megadrive/cart/xboy.cpp", + MAME_DIR .. "src/devices/bus/megadrive/cart/xboy.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/midi/midi.h,BUSES["MIDI"] = true +--------------------------------------------------- + +if BUSES["MIDI"] then + files { + MAME_DIR .. "src/devices/bus/midi/midi.cpp", + MAME_DIR .. "src/devices/bus/midi/midi.h", + MAME_DIR .. "src/devices/bus/midi/midiinport.cpp", + MAME_DIR .. "src/devices/bus/midi/midiinport.h", + MAME_DIR .. "src/devices/bus/midi/midioutport.cpp", + MAME_DIR .. "src/devices/bus/midi/midioutport.h", + } +end + + --------------------------------------------------- -- --@src/devices/bus/mpf1/slot.h,BUSES["MPF1"] = true --------------------------------------------------- -if (BUSES["MPF1"]~=null) then +if BUSES["MPF1"] then files { MAME_DIR .. "src/devices/bus/mpf1/slot.cpp", MAME_DIR .. "src/devices/bus/mpf1/slot.h", @@ -2059,12 +3329,30 @@ if (BUSES["MPF1"]~=null) then } end + +--------------------------------------------------- +-- +--@src/devices/bus/mononcol/slot.h,BUSES["MONONCOL"] = true +--------------------------------------------------- + +if BUSES["MONONCOL"] then + files { + MAME_DIR .. "src/devices/bus/mononcol/slot.cpp", + MAME_DIR .. "src/devices/bus/mononcol/slot.h", + MAME_DIR .. "src/devices/bus/mononcol/carts.cpp", + MAME_DIR .. "src/devices/bus/mononcol/carts.h", + MAME_DIR .. "src/devices/bus/mononcol/rom.cpp", + MAME_DIR .. "src/devices/bus/mononcol/rom.h", + } +end + + --------------------------------------------------- -- --@src/devices/bus/msx/ctrl/ctrl.h,BUSES["MSX_CTRL"] = true --------------------------------------------------- -if (BUSES["MSX_CTRL"]~=null) then +if BUSES["MSX_CTRL"] then files { MAME_DIR .. "src/devices/bus/msx/ctrl/ctrl.cpp", MAME_DIR .. "src/devices/bus/msx/ctrl/ctrl.h", @@ -2096,7 +3384,7 @@ end --@src/devices/bus/msx/slot/slot.h,BUSES["MSX_SLOT"] = true --------------------------------------------------- -if (BUSES["MSX_SLOT"]~=null) then +if BUSES["MSX_SLOT"] then files { MAME_DIR .. "src/devices/bus/msx/slot/ax230.cpp", MAME_DIR .. "src/devices/bus/msx/slot/ax230.h", @@ -2232,10 +3520,25 @@ end --------------------------------------------------- -- +--@src/devices/bus/mtu130/board.h,BUSES["MTU130"] = true +--------------------------------------------------- + +if BUSES["MTU130"] then + files { + MAME_DIR .. "src/devices/bus/mtu130/board.cpp", + MAME_DIR .. "src/devices/bus/mtu130/board.h", + MAME_DIR .. "src/devices/bus/mtu130/datamover.cpp", + MAME_DIR .. "src/devices/bus/mtu130/datamover.h", + } + end + + +--------------------------------------------------- +-- --@src/devices/bus/mtx/exp.h,BUSES["MTX"] = true --------------------------------------------------- -if (BUSES["MTX"]~=null) then +if BUSES["MTX"] then files { MAME_DIR .. "src/devices/bus/mtx/exp.cpp", MAME_DIR .. "src/devices/bus/mtx/exp.h", @@ -2250,12 +3553,48 @@ if (BUSES["MTX"]~=null) then } end + +--------------------------------------------------- +-- +--@src/devices/bus/multibus/multibus.h,BUSES["MULTIBUS"] = true +--------------------------------------------------- + +if BUSES["MULTIBUS"] then + files { + MAME_DIR .. "src/devices/bus/multibus/multibus.cpp", + MAME_DIR .. "src/devices/bus/multibus/multibus.h", + MAME_DIR .. "src/devices/bus/multibus/dsd5217.cpp", + MAME_DIR .. "src/devices/bus/multibus/dsd5217.h", + MAME_DIR .. "src/devices/bus/multibus/isbc202.cpp", + MAME_DIR .. "src/devices/bus/multibus/isbc202.h", + MAME_DIR .. "src/devices/bus/multibus/isbc8024.cpp", + MAME_DIR .. "src/devices/bus/multibus/isbc8024.h", + MAME_DIR .. "src/devices/bus/multibus/cpuap.cpp", + MAME_DIR .. "src/devices/bus/multibus/cpuap.h", + MAME_DIR .. "src/devices/bus/multibus/serad.cpp", + MAME_DIR .. "src/devices/bus/multibus/serad.h", + MAME_DIR .. "src/devices/bus/multibus/labtam_3232.cpp", + MAME_DIR .. "src/devices/bus/multibus/labtam_3232.h", + MAME_DIR .. "src/devices/bus/multibus/labtam_vducom.cpp", + MAME_DIR .. "src/devices/bus/multibus/labtam_vducom.h", + MAME_DIR .. "src/devices/bus/multibus/labtam_z80sbc.cpp", + MAME_DIR .. "src/devices/bus/multibus/labtam_z80sbc.h", + MAME_DIR .. "src/devices/bus/multibus/robotron_k7070.cpp", + MAME_DIR .. "src/devices/bus/multibus/robotron_k7070.h", + MAME_DIR .. "src/devices/bus/multibus/robotron_k7071.cpp", + MAME_DIR .. "src/devices/bus/multibus/robotron_k7071.h", + MAME_DIR .. "src/devices/bus/multibus/sun1.cpp", + MAME_DIR .. "src/devices/bus/multibus/sun1.h", + } +end + + --------------------------------------------------- -- --@src/devices/bus/mz80/mz80_exp.h,BUSES["MZ80"] = true --------------------------------------------------- -if (BUSES["MZ80"]~=null) then +if BUSES["MZ80"] then files { MAME_DIR .. "src/devices/bus/mz80/ar_romcard.cpp", MAME_DIR .. "src/devices/bus/mz80/ar_romcard.h", @@ -2274,1348 +3613,147 @@ if (BUSES["MZ80"]~=null) then } end ---------------------------------------------------- --- ---@src/devices/bus/mc10/mc10_cart.h,BUSES["MC10"] = true ---------------------------------------------------- -if (BUSES["MC10"]~=null) then - files { - MAME_DIR .. "src/devices/bus/mc10/mc10_cart.cpp", - MAME_DIR .. "src/devices/bus/mc10/mc10_cart.h", - MAME_DIR .. "src/devices/bus/mc10/mcx128.cpp", - MAME_DIR .. "src/devices/bus/mc10/mcx128.h", - MAME_DIR .. "src/devices/bus/mc10/multiports_ext.cpp", - MAME_DIR .. "src/devices/bus/mc10/multiports_ext.h", - MAME_DIR .. "src/devices/bus/mc10/pak.cpp", - MAME_DIR .. "src/devices/bus/mc10/pak.h", - MAME_DIR .. "src/devices/bus/mc10/ram.cpp", - MAME_DIR .. "src/devices/bus/mc10/ram.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/kc/kc.h,BUSES["KC"] = true ---------------------------------------------------- - -if (BUSES["KC"]~=null) then - files { - MAME_DIR .. "src/devices/bus/kc/kc.cpp", - MAME_DIR .. "src/devices/bus/kc/kc.h", - MAME_DIR .. "src/devices/bus/kc/d002.cpp", - MAME_DIR .. "src/devices/bus/kc/d002.h", - MAME_DIR .. "src/devices/bus/kc/d004.cpp", - MAME_DIR .. "src/devices/bus/kc/d004.h", - MAME_DIR .. "src/devices/bus/kc/ram.cpp", - MAME_DIR .. "src/devices/bus/kc/ram.h", - MAME_DIR .. "src/devices/bus/kc/rom.cpp", - MAME_DIR .. "src/devices/bus/kc/rom.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/odyssey2/slot.h,BUSES["O2"] = true ---------------------------------------------------- - -if (BUSES["O2"]~=null) then - files { - MAME_DIR .. "src/devices/bus/odyssey2/slot.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/slot.h", - MAME_DIR .. "src/devices/bus/odyssey2/rom.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/rom.h", - MAME_DIR .. "src/devices/bus/odyssey2/4in1.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/4in1.h", - MAME_DIR .. "src/devices/bus/odyssey2/chess.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/chess.h", - MAME_DIR .. "src/devices/bus/odyssey2/homecomp.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/homecomp.h", - MAME_DIR .. "src/devices/bus/odyssey2/ktaa.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/ktaa.h", - MAME_DIR .. "src/devices/bus/odyssey2/rally.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/rally.h", - MAME_DIR .. "src/devices/bus/odyssey2/test.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/test.h", - MAME_DIR .. "src/devices/bus/odyssey2/voice.cpp", - MAME_DIR .. "src/devices/bus/odyssey2/voice.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/pasopia/pac2.h,BUSES["PASOPIA"] = true ---------------------------------------------------- - -if (BUSES["PASOPIA"]~=null) then - files { - MAME_DIR .. "src/devices/bus/pasopia/pac2.cpp", - MAME_DIR .. "src/devices/bus/pasopia/pac2.h", - MAME_DIR .. "src/devices/bus/pasopia/pac2exp.cpp", - MAME_DIR .. "src/devices/bus/pasopia/pac2exp.h", - MAME_DIR .. "src/devices/bus/pasopia/rampac2.cpp", - MAME_DIR .. "src/devices/bus/pasopia/rampac2.h", - MAME_DIR .. "src/devices/bus/pasopia/rompac2.cpp", - MAME_DIR .. "src/devices/bus/pasopia/rompac2.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/pc_joy/pc_joy.h,BUSES["PC_JOY"] = true ---------------------------------------------------- - -if (BUSES["PC_JOY"]~=null) then - files { - MAME_DIR .. "src/devices/bus/pc_joy/pc_joy.cpp", - MAME_DIR .. "src/devices/bus/pc_joy/pc_joy.h", - MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_magnum6.cpp", - MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_magnum6.h", - MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_sw.cpp", - MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_sw.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/pccard/pccard.h,BUSES["PCCARD"] = true ---------------------------------------------------- - -if (BUSES["PCCARD"]~=null) then - files { - MAME_DIR .. "src/devices/bus/pccard/pccard.cpp", - MAME_DIR .. "src/devices/bus/pccard/pccard.h", - MAME_DIR .. "src/devices/bus/pccard/ataflash.cpp", - MAME_DIR .. "src/devices/bus/pccard/ataflash.h", - MAME_DIR .. "src/devices/bus/pccard/k573npu.cpp", - MAME_DIR .. "src/devices/bus/pccard/k573npu.h", - MAME_DIR .. "src/devices/bus/pccard/konami_dual.cpp", - MAME_DIR .. "src/devices/bus/pccard/konami_dual.h", - MAME_DIR .. "src/devices/bus/pccard/linflash.cpp", - MAME_DIR .. "src/devices/bus/pccard/linflash.h", - MAME_DIR .. "src/devices/bus/pccard/sram.cpp", - MAME_DIR .. "src/devices/bus/pccard/sram.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/pc_kbd/pc_kbdc.h,BUSES["PC_KBD"] = true ---------------------------------------------------- - -if (BUSES["PC_KBD"]~=null) then - files { - MAME_DIR .. "src/devices/bus/pc_kbd/pc_kbdc.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/pc_kbdc.h", - MAME_DIR .. "src/devices/bus/pc_kbd/keyboards.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/keyboards.h", - MAME_DIR .. "src/devices/bus/pc_kbd/cherry_mx1500.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/cherry_mx1500.h", - MAME_DIR .. "src/devices/bus/pc_kbd/ec1841.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/ec1841.h", - MAME_DIR .. "src/devices/bus/pc_kbd/iskr1030.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/iskr1030.h", - MAME_DIR .. "src/devices/bus/pc_kbd/keytro.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/keytro.h", - MAME_DIR .. "src/devices/bus/pc_kbd/msnat.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/msnat.h", - MAME_DIR .. "src/devices/bus/pc_kbd/pc83.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/pc83.h", - MAME_DIR .. "src/devices/bus/pc_kbd/pcat84.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/pcat84.h", - MAME_DIR .. "src/devices/bus/pc_kbd/pcxt83.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/pcxt83.h", - MAME_DIR .. "src/devices/bus/pc_kbd/pcat101.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/pcat101.h", - MAME_DIR .. "src/devices/bus/pc_kbd/hle_mouse.cpp", - MAME_DIR .. "src/devices/bus/pc_kbd/hle_mouse.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/pet/cass.h,BUSES["PET"] = true ---@src/devices/bus/pet/exp.h,BUSES["PET"] = true ---@src/devices/bus/pet/user.h,BUSES["PET"] = true ---------------------------------------------------- - -if (BUSES["PET"]~=null) then - files { - MAME_DIR .. "src/devices/bus/pet/cass.cpp", - MAME_DIR .. "src/devices/bus/pet/cass.h", - MAME_DIR .. "src/devices/bus/pet/c2n.cpp", - MAME_DIR .. "src/devices/bus/pet/c2n.h", - MAME_DIR .. "src/devices/bus/pet/diag264_lb_tape.cpp", - MAME_DIR .. "src/devices/bus/pet/diag264_lb_tape.h", - MAME_DIR .. "src/devices/bus/pet/exp.cpp", - MAME_DIR .. "src/devices/bus/pet/exp.h", - MAME_DIR .. "src/devices/bus/pet/64k.cpp", - MAME_DIR .. "src/devices/bus/pet/64k.h", - MAME_DIR .. "src/devices/bus/pet/hsg.cpp", - MAME_DIR .. "src/devices/bus/pet/hsg.h", - MAME_DIR .. "src/devices/bus/pet/superpet.cpp", - MAME_DIR .. "src/devices/bus/pet/superpet.h", - MAME_DIR .. "src/devices/bus/pet/user.cpp", - MAME_DIR .. "src/devices/bus/pet/user.h", - MAME_DIR .. "src/devices/bus/pet/diag.cpp", - MAME_DIR .. "src/devices/bus/pet/diag.h", - MAME_DIR .. "src/devices/bus/pet/petuja.cpp", - MAME_DIR .. "src/devices/bus/pet/petuja.h", - MAME_DIR .. "src/devices/bus/pet/cb2snd.cpp", - MAME_DIR .. "src/devices/bus/pet/cb2snd.h", - MAME_DIR .. "src/devices/bus/pet/2joysnd.h", - MAME_DIR .. "src/devices/bus/pet/2joysnd.cpp", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/plus4/exp.h,BUSES["PLUS4"] = true ---@src/devices/bus/plus4/user.h,BUSES["PLUS4"] = true ---------------------------------------------------- - -if (BUSES["PLUS4"]~=null) then - files { - MAME_DIR .. "src/devices/bus/plus4/exp.cpp", - MAME_DIR .. "src/devices/bus/plus4/exp.h", - MAME_DIR .. "src/devices/bus/plus4/c1551.cpp", - MAME_DIR .. "src/devices/bus/plus4/c1551.h", - MAME_DIR .. "src/devices/bus/plus4/sid.cpp", - MAME_DIR .. "src/devices/bus/plus4/sid.h", - MAME_DIR .. "src/devices/bus/plus4/std.cpp", - MAME_DIR .. "src/devices/bus/plus4/std.h", - MAME_DIR .. "src/devices/bus/plus4/user.cpp", - MAME_DIR .. "src/devices/bus/plus4/user.h", - MAME_DIR .. "src/devices/bus/plus4/diag264_lb_user.cpp", - MAME_DIR .. "src/devices/bus/plus4/diag264_lb_user.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/pofo/exp.h,BUSES["POFO"] = true ---------------------------------------------------- - -if (BUSES["POFO"]~=null) then - files { - MAME_DIR .. "src/devices/bus/pofo/exp.cpp", - MAME_DIR .. "src/devices/bus/pofo/exp.h", - MAME_DIR .. "src/devices/bus/pofo/hpc101.cpp", - MAME_DIR .. "src/devices/bus/pofo/hpc101.h", - MAME_DIR .. "src/devices/bus/pofo/hpc102.cpp", - MAME_DIR .. "src/devices/bus/pofo/hpc102.h", - MAME_DIR .. "src/devices/bus/pofo/hpc104.cpp", - MAME_DIR .. "src/devices/bus/pofo/hpc104.h", - MAME_DIR .. "src/devices/bus/pofo/ccm.cpp", - MAME_DIR .. "src/devices/bus/pofo/ccm.h", - MAME_DIR .. "src/devices/bus/pofo/ram.cpp", - MAME_DIR .. "src/devices/bus/pofo/ram.h", - MAME_DIR .. "src/devices/bus/pofo/rom.cpp", - MAME_DIR .. "src/devices/bus/pofo/rom.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/psion/honda/slot.h,BUSES["PSION_HONDA"] = true ---------------------------------------------------- - -if (BUSES["PSION_HONDA"]~=null) then - files { - MAME_DIR .. "src/devices/bus/psion/honda/slot.cpp", - MAME_DIR .. "src/devices/bus/psion/honda/slot.h", - MAME_DIR .. "src/devices/bus/psion/honda/parallel.cpp", - MAME_DIR .. "src/devices/bus/psion/honda/parallel.h", - MAME_DIR .. "src/devices/bus/psion/honda/pclink.cpp", - MAME_DIR .. "src/devices/bus/psion/honda/pclink.h", - MAME_DIR .. "src/devices/bus/psion/honda/ssd.cpp", - MAME_DIR .. "src/devices/bus/psion/honda/ssd.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/psion/module/slot.h,BUSES["PSION_MODULE"] = true ---------------------------------------------------- - -if (BUSES["PSION_MODULE"]~=null) then - files { - MAME_DIR .. "src/devices/bus/psion/module/slot.cpp", - MAME_DIR .. "src/devices/bus/psion/module/slot.h", - MAME_DIR .. "src/devices/bus/psion/module/serpar.cpp", - MAME_DIR .. "src/devices/bus/psion/module/serpar.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/psion/sibo/slot.h,BUSES["PSION_SIBO"] = true ---------------------------------------------------- - -if (BUSES["PSION_SIBO"]~=null) then - files { - MAME_DIR .. "src/devices/bus/psion/sibo/slot.cpp", - MAME_DIR .. "src/devices/bus/psion/sibo/slot.h", - MAME_DIR .. "src/devices/bus/psion/sibo/3fax.cpp", - MAME_DIR .. "src/devices/bus/psion/sibo/3fax.h", - MAME_DIR .. "src/devices/bus/psion/sibo/3link.cpp", - MAME_DIR .. "src/devices/bus/psion/sibo/3link.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/rc2014/rc2014.h,BUSES["RC2014"] = true ---------------------------------------------------- - -if (BUSES["RC2014"]~=null) then - files { - MAME_DIR .. "src/devices/bus/rc2014/rc2014.cpp", - MAME_DIR .. "src/devices/bus/rc2014/rc2014.h", - MAME_DIR .. "src/devices/bus/rc2014/cf.cpp", - MAME_DIR .. "src/devices/bus/rc2014/cf.h", - MAME_DIR .. "src/devices/bus/rc2014/clock.cpp", - MAME_DIR .. "src/devices/bus/rc2014/clock.h", - MAME_DIR .. "src/devices/bus/rc2014/edge.cpp", - MAME_DIR .. "src/devices/bus/rc2014/edge.h", - MAME_DIR .. "src/devices/bus/rc2014/fdc.cpp", - MAME_DIR .. "src/devices/bus/rc2014/fdc.h", - MAME_DIR .. "src/devices/bus/rc2014/ide.cpp", - MAME_DIR .. "src/devices/bus/rc2014/ide.h", - MAME_DIR .. "src/devices/bus/rc2014/micro.cpp", - MAME_DIR .. "src/devices/bus/rc2014/micro.h", - MAME_DIR .. "src/devices/bus/rc2014/modules.cpp", - MAME_DIR .. "src/devices/bus/rc2014/modules.h", - MAME_DIR .. "src/devices/bus/rc2014/ram.cpp", - MAME_DIR .. "src/devices/bus/rc2014/ram.h", - MAME_DIR .. "src/devices/bus/rc2014/rom.cpp", - MAME_DIR .. "src/devices/bus/rc2014/rom.h", - MAME_DIR .. "src/devices/bus/rc2014/romram.cpp", - MAME_DIR .. "src/devices/bus/rc2014/romram.h", - MAME_DIR .. "src/devices/bus/rc2014/rtc.cpp", - MAME_DIR .. "src/devices/bus/rc2014/rtc.h", - MAME_DIR .. "src/devices/bus/rc2014/serial.cpp", - MAME_DIR .. "src/devices/bus/rc2014/serial.h", - MAME_DIR .. "src/devices/bus/rc2014/sound_ym_ay.cpp", - MAME_DIR .. "src/devices/bus/rc2014/sound_ym_ay.h", - MAME_DIR .. "src/devices/bus/rc2014/z180cpu.cpp", - MAME_DIR .. "src/devices/bus/rc2014/z180cpu.h", - MAME_DIR .. "src/devices/bus/rc2014/z80cpu.cpp", - MAME_DIR .. "src/devices/bus/rc2014/z80cpu.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/s100/s100.h,BUSES["S100"] = true ---------------------------------------------------- - -if (BUSES["S100"]~=null) then - files { - MAME_DIR .. "src/devices/bus/s100/s100.cpp", - MAME_DIR .. "src/devices/bus/s100/s100.h", - MAME_DIR .. "src/devices/bus/s100/am310.cpp", - MAME_DIR .. "src/devices/bus/s100/am310.h", - MAME_DIR .. "src/devices/bus/s100/ascsasi.cpp", - MAME_DIR .. "src/devices/bus/s100/ascsasi.h", - MAME_DIR .. "src/devices/bus/s100/dg640.cpp", - MAME_DIR .. "src/devices/bus/s100/dg640.h", - MAME_DIR .. "src/devices/bus/s100/dj2db.cpp", - MAME_DIR .. "src/devices/bus/s100/dj2db.h", - MAME_DIR .. "src/devices/bus/s100/djdma.cpp", - MAME_DIR .. "src/devices/bus/s100/djdma.h", - MAME_DIR .. "src/devices/bus/s100/mm65k16s.cpp", - MAME_DIR .. "src/devices/bus/s100/mm65k16s.h", - MAME_DIR .. "src/devices/bus/s100/nsmdsa.cpp", - MAME_DIR .. "src/devices/bus/s100/nsmdsa.h", - MAME_DIR .. "src/devices/bus/s100/nsmdsad.cpp", - MAME_DIR .. "src/devices/bus/s100/nsmdsad.h", - MAME_DIR .. "src/devices/bus/s100/poly16k.cpp", - MAME_DIR .. "src/devices/bus/s100/poly16k.h", - MAME_DIR .. "src/devices/bus/s100/polyfdc.cpp", - MAME_DIR .. "src/devices/bus/s100/polyfdc.h", - MAME_DIR .. "src/devices/bus/s100/polyvti.cpp", - MAME_DIR .. "src/devices/bus/s100/polyvti.h", - MAME_DIR .. "src/devices/bus/s100/seals8k.cpp", - MAME_DIR .. "src/devices/bus/s100/seals8k.h", - MAME_DIR .. "src/devices/bus/s100/vectordualmode.cpp", - MAME_DIR .. "src/devices/bus/s100/vectordualmode.h", - MAME_DIR .. "src/devices/bus/s100/wunderbus.cpp", - MAME_DIR .. "src/devices/bus/s100/wunderbus.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/segaai/segaai_exp.h,BUSES["SEGAAI"] = true ---------------------------------------------------- - -if (BUSES["SEGAAI"]~=null) then - files { - MAME_DIR .. "src/devices/bus/segaai/rom.cpp", - MAME_DIR .. "src/devices/bus/segaai/rom.h", - MAME_DIR .. "src/devices/bus/segaai/segaai_exp.cpp", - MAME_DIR .. "src/devices/bus/segaai/segaai_exp.h", - MAME_DIR .. "src/devices/bus/segaai/segaai_slot.cpp", - MAME_DIR .. "src/devices/bus/segaai/segaai_slot.h", - MAME_DIR .. "src/devices/bus/segaai/soundbox.cpp", - MAME_DIR .. "src/devices/bus/segaai/soundbox.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/spc1000/exp.h,BUSES["SPC1000"] = true ---------------------------------------------------- - -if (BUSES["SPC1000"]~=null) then - files { - MAME_DIR .. "src/devices/bus/spc1000/exp.cpp", - MAME_DIR .. "src/devices/bus/spc1000/exp.h", - MAME_DIR .. "src/devices/bus/spc1000/fdd.cpp", - MAME_DIR .. "src/devices/bus/spc1000/fdd.h", - MAME_DIR .. "src/devices/bus/spc1000/vdp.cpp", - MAME_DIR .. "src/devices/bus/spc1000/vdp.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/ss50/interface.h,BUSES["SS50"] = true ---------------------------------------------------- - -if (BUSES["SS50"]~=null) then - files { - MAME_DIR .. "src/devices/bus/ss50/interface.cpp", - MAME_DIR .. "src/devices/bus/ss50/interface.h", - MAME_DIR .. "src/devices/bus/ss50/dc5.cpp", - MAME_DIR .. "src/devices/bus/ss50/dc5.h", - MAME_DIR .. "src/devices/bus/ss50/mpc.cpp", - MAME_DIR .. "src/devices/bus/ss50/mpc.h", - MAME_DIR .. "src/devices/bus/ss50/mps.cpp", - MAME_DIR .. "src/devices/bus/ss50/mps.h", - MAME_DIR .. "src/devices/bus/ss50/mps2.cpp", - MAME_DIR .. "src/devices/bus/ss50/mps2.h", - MAME_DIR .. "src/devices/bus/ss50/mpt.cpp", - MAME_DIR .. "src/devices/bus/ss50/mpt.h", - MAME_DIR .. "src/devices/bus/ss50/piaide.cpp", - MAME_DIR .. "src/devices/bus/ss50/piaide.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/supracan/slot.h,BUSES["SUPRACAN"] = true ---------------------------------------------------- - -if (BUSES["SUPRACAN"]~=null) then - files { - MAME_DIR .. "src/devices/bus/supracan/slot.cpp", - MAME_DIR .. "src/devices/bus/supracan/slot.h", - MAME_DIR .. "src/devices/bus/supracan/rom.cpp", - MAME_DIR .. "src/devices/bus/supracan/rom.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/tiki100/exp.h,BUSES["TIKI100"] = true ---------------------------------------------------- - -if (BUSES["TIKI100"]~=null) then - files { - MAME_DIR .. "src/devices/bus/tiki100/exp.cpp", - MAME_DIR .. "src/devices/bus/tiki100/exp.h", - MAME_DIR .. "src/devices/bus/tiki100/8088.cpp", - MAME_DIR .. "src/devices/bus/tiki100/8088.h", - MAME_DIR .. "src/devices/bus/tiki100/hdc.cpp", - MAME_DIR .. "src/devices/bus/tiki100/hdc.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/tim011/exp.h,BUSES["TIM011"] = true ---------------------------------------------------- - -if (BUSES["TIM011"]~=null) then - files { - MAME_DIR .. "src/devices/bus/tim011/exp.cpp", - MAME_DIR .. "src/devices/bus/tim011/exp.h", - MAME_DIR .. "src/devices/bus/tim011/aycard.cpp", - MAME_DIR .. "src/devices/bus/tim011/aycard.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/tvc/tvc.h,BUSES["TVC"] = true ---------------------------------------------------- - -if (BUSES["TVC"]~=null) then - files { - MAME_DIR .. "src/devices/bus/tvc/tvc.cpp", - MAME_DIR .. "src/devices/bus/tvc/tvc.h", - MAME_DIR .. "src/devices/bus/tvc/hbf.cpp", - MAME_DIR .. "src/devices/bus/tvc/hbf.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vc4000/slot.h,BUSES["VC4000"] = true ---------------------------------------------------- - -if (BUSES["VC4000"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vc4000/slot.cpp", - MAME_DIR .. "src/devices/bus/vc4000/slot.h", - MAME_DIR .. "src/devices/bus/vc4000/rom.cpp", - MAME_DIR .. "src/devices/bus/vc4000/rom.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vcs/vcs_slot.h,BUSES["VCS"] = true ---------------------------------------------------- - -if (BUSES["VCS"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vcs/vcs_slot.cpp", - MAME_DIR .. "src/devices/bus/vcs/vcs_slot.h", - MAME_DIR .. "src/devices/bus/vcs/rom.cpp", - MAME_DIR .. "src/devices/bus/vcs/rom.h", - MAME_DIR .. "src/devices/bus/vcs/compumat.cpp", - MAME_DIR .. "src/devices/bus/vcs/compumat.h", - MAME_DIR .. "src/devices/bus/vcs/dpc.cpp", - MAME_DIR .. "src/devices/bus/vcs/dpc.h", - MAME_DIR .. "src/devices/bus/vcs/harmony_melody.cpp", - MAME_DIR .. "src/devices/bus/vcs/harmony_melody.h", - MAME_DIR .. "src/devices/bus/vcs/scharger.cpp", - MAME_DIR .. "src/devices/bus/vcs/scharger.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vcs_ctrl/ctrl.h,BUSES["VCS_CTRL"] = true ---------------------------------------------------- - -if (BUSES["VCS_CTRL"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vcs_ctrl/ctrl.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/ctrl.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/cx85.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/cx85.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/joystick.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/joystick.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/joybooster.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/joybooster.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/keypad.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/keypad.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/lightpen.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/lightpen.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/mouse.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/mouse.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/paddles.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/paddles.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/trakball.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/trakball.h", - MAME_DIR .. "src/devices/bus/vcs_ctrl/wheel.cpp", - MAME_DIR .. "src/devices/bus/vcs_ctrl/wheel.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vectrex/slot.h,BUSES["VECTREX"] = true ---------------------------------------------------- - -if (BUSES["VECTREX"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vectrex/slot.cpp", - MAME_DIR .. "src/devices/bus/vectrex/slot.h", - MAME_DIR .. "src/devices/bus/vectrex/rom.cpp", - MAME_DIR .. "src/devices/bus/vectrex/rom.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vic10/exp.h,BUSES["VIC10"] = true ---------------------------------------------------- - -if (BUSES["VIC10"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vic10/exp.cpp", - MAME_DIR .. "src/devices/bus/vic10/exp.h", - MAME_DIR .. "src/devices/bus/vic10/multimax.cpp", - MAME_DIR .. "src/devices/bus/vic10/multimax.h", - MAME_DIR .. "src/devices/bus/vic10/std.cpp", - MAME_DIR .. "src/devices/bus/vic10/std.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vic20/exp.h,BUSES["VIC20"] = true ---@src/devices/bus/vic20/user.h,BUSES["VIC20"] = true ---------------------------------------------------- - -if (BUSES["VIC20"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vic20/exp.cpp", - MAME_DIR .. "src/devices/bus/vic20/exp.h", - MAME_DIR .. "src/devices/bus/vic20/fe3.cpp", - MAME_DIR .. "src/devices/bus/vic20/fe3.h", - MAME_DIR .. "src/devices/bus/vic20/megacart.cpp", - MAME_DIR .. "src/devices/bus/vic20/megacart.h", - MAME_DIR .. "src/devices/bus/vic20/std.cpp", - MAME_DIR .. "src/devices/bus/vic20/std.h", - MAME_DIR .. "src/devices/bus/vic20/vic1010.cpp", - MAME_DIR .. "src/devices/bus/vic20/vic1010.h", - MAME_DIR .. "src/devices/bus/vic20/vic1110.cpp", - MAME_DIR .. "src/devices/bus/vic20/vic1110.h", - MAME_DIR .. "src/devices/bus/vic20/vic1111.cpp", - MAME_DIR .. "src/devices/bus/vic20/vic1111.h", - MAME_DIR .. "src/devices/bus/vic20/vic1112.cpp", - MAME_DIR .. "src/devices/bus/vic20/vic1112.h", - MAME_DIR .. "src/devices/bus/vic20/vic1210.cpp", - MAME_DIR .. "src/devices/bus/vic20/vic1210.h", - MAME_DIR .. "src/devices/bus/vic20/videopak.cpp", - MAME_DIR .. "src/devices/bus/vic20/videopak.h", - MAME_DIR .. "src/devices/bus/vic20/speakeasy.cpp", - MAME_DIR .. "src/devices/bus/vic20/speakeasy.h", - MAME_DIR .. "src/devices/bus/vic20/user.cpp", - MAME_DIR .. "src/devices/bus/vic20/user.h", - MAME_DIR .. "src/devices/bus/vic20/4cga.cpp", - MAME_DIR .. "src/devices/bus/vic20/4cga.h", - MAME_DIR .. "src/devices/bus/vic20/vic1011.cpp", - MAME_DIR .. "src/devices/bus/vic20/vic1011.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vidbrain/exp.h,BUSES["VIDBRAIN"] = true ---------------------------------------------------- - -if (BUSES["VIDBRAIN"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vidbrain/exp.cpp", - MAME_DIR .. "src/devices/bus/vidbrain/exp.h", - MAME_DIR .. "src/devices/bus/vidbrain/std.cpp", - MAME_DIR .. "src/devices/bus/vidbrain/std.h", - MAME_DIR .. "src/devices/bus/vidbrain/comp_language.cpp", - MAME_DIR .. "src/devices/bus/vidbrain/comp_language.h", - MAME_DIR .. "src/devices/bus/vidbrain/info_manager.cpp", - MAME_DIR .. "src/devices/bus/vidbrain/info_manager.h", - MAME_DIR .. "src/devices/bus/vidbrain/money_minder.cpp", - MAME_DIR .. "src/devices/bus/vidbrain/money_minder.h", - MAME_DIR .. "src/devices/bus/vidbrain/timeshare.cpp", - MAME_DIR .. "src/devices/bus/vidbrain/timeshare.h", - } -end - --------------------------------------------------- -- ---@src/devices/bus/vip/byteio.h,BUSES["VIP"] = true ---@src/devices/bus/vip/exp.h,BUSES["VIP"] = true ---------------------------------------------------- - -if (BUSES["VIP"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vip/byteio.cpp", - MAME_DIR .. "src/devices/bus/vip/byteio.h", - MAME_DIR .. "src/devices/bus/vip/vp620.cpp", - MAME_DIR .. "src/devices/bus/vip/vp620.h", - MAME_DIR .. "src/devices/bus/vip/exp.cpp", - MAME_DIR .. "src/devices/bus/vip/exp.h", - MAME_DIR .. "src/devices/bus/vip/vp550.cpp", - MAME_DIR .. "src/devices/bus/vip/vp550.h", - MAME_DIR .. "src/devices/bus/vip/vp570.cpp", - MAME_DIR .. "src/devices/bus/vip/vp570.h", - MAME_DIR .. "src/devices/bus/vip/vp575.cpp", - MAME_DIR .. "src/devices/bus/vip/vp575.h", - MAME_DIR .. "src/devices/bus/vip/vp585.cpp", - MAME_DIR .. "src/devices/bus/vip/vp585.h", - MAME_DIR .. "src/devices/bus/vip/vp590.cpp", - MAME_DIR .. "src/devices/bus/vip/vp590.h", - MAME_DIR .. "src/devices/bus/vip/vp595.cpp", - MAME_DIR .. "src/devices/bus/vip/vp595.h", - MAME_DIR .. "src/devices/bus/vip/vp700.cpp", - MAME_DIR .. "src/devices/bus/vip/vp700.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/vme/vme.h,BUSES["VME"] = true ---------------------------------------------------- - -if (BUSES["VME"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vme/vme.cpp", - MAME_DIR .. "src/devices/bus/vme/vme.h", - MAME_DIR .. "src/devices/bus/vme/vme_cards.cpp", - MAME_DIR .. "src/devices/bus/vme/vme_cards.h", - MAME_DIR .. "src/devices/bus/vme/cp31.cpp", - MAME_DIR .. "src/devices/bus/vme/cp31.h", - MAME_DIR .. "src/devices/bus/vme/enp10.cpp", - MAME_DIR .. "src/devices/bus/vme/enp10.h", - MAME_DIR .. "src/devices/bus/vme/hcpu30.cpp", - MAME_DIR .. "src/devices/bus/vme/hcpu30.h", - MAME_DIR .. "src/devices/bus/vme/hk68v10.cpp", - MAME_DIR .. "src/devices/bus/vme/hk68v10.h", - MAME_DIR .. "src/devices/bus/vme/mvme120.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme120.h", - MAME_DIR .. "src/devices/bus/vme/mvme147.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme147.h", - MAME_DIR .. "src/devices/bus/vme/mvme180.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme180.h", - MAME_DIR .. "src/devices/bus/vme/mvme181.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme181.h", - MAME_DIR .. "src/devices/bus/vme/mvme187.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme187.h", - MAME_DIR .. "src/devices/bus/vme/mvme327a.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme327a.h", - MAME_DIR .. "src/devices/bus/vme/mvme328.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme328.h", - MAME_DIR .. "src/devices/bus/vme/mvme350.cpp", - MAME_DIR .. "src/devices/bus/vme/mvme350.h", - MAME_DIR .. "src/devices/bus/vme/mzr8105.cpp", - MAME_DIR .. "src/devices/bus/vme/mzr8105.h", - MAME_DIR .. "src/devices/bus/vme/mzr8300.cpp", - MAME_DIR .. "src/devices/bus/vme/mzr8300.h", - MAME_DIR .. "src/devices/bus/vme/smvme2000.cpp", - MAME_DIR .. "src/devices/bus/vme/smvme2000.h", - MAME_DIR .. "src/devices/bus/vme/sys68k_cpu1.cpp", - MAME_DIR .. "src/devices/bus/vme/sys68k_cpu1.h", - MAME_DIR .. "src/devices/bus/vme/sys68k_cpu20.cpp", - MAME_DIR .. "src/devices/bus/vme/sys68k_cpu20.h", - MAME_DIR .. "src/devices/bus/vme/sys68k_cpu30.cpp", - MAME_DIR .. "src/devices/bus/vme/sys68k_cpu30.h", - MAME_DIR .. "src/devices/bus/vme/sys68k_iscsi.cpp", - MAME_DIR .. "src/devices/bus/vme/sys68k_iscsi.h", - MAME_DIR .. "src/devices/bus/vme/sys68k_isio.cpp", - MAME_DIR .. "src/devices/bus/vme/sys68k_isio.h", - MAME_DIR .. "src/devices/bus/vme/tp880v.cpp", - MAME_DIR .. "src/devices/bus/vme/tp880v.h", - MAME_DIR .. "src/devices/bus/vme/tp881v.cpp", - MAME_DIR .. "src/devices/bus/vme/tp881v.h", - MAME_DIR .. "src/devices/bus/vme/tsvme104.cpp", - MAME_DIR .. "src/devices/bus/vme/tsvme104.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/wangpc/wangpc.h,BUSES["WANGPC"] = true ---------------------------------------------------- - -if (BUSES["WANGPC"]~=null) then - files { - MAME_DIR .. "src/devices/bus/wangpc/wangpc.cpp", - MAME_DIR .. "src/devices/bus/wangpc/wangpc.h", - MAME_DIR .. "src/devices/bus/wangpc/emb.cpp", - MAME_DIR .. "src/devices/bus/wangpc/emb.h", - MAME_DIR .. "src/devices/bus/wangpc/lic.cpp", - MAME_DIR .. "src/devices/bus/wangpc/lic.h", - MAME_DIR .. "src/devices/bus/wangpc/lvc.cpp", - MAME_DIR .. "src/devices/bus/wangpc/lvc.h", - MAME_DIR .. "src/devices/bus/wangpc/mcc.cpp", - MAME_DIR .. "src/devices/bus/wangpc/mcc.h", - MAME_DIR .. "src/devices/bus/wangpc/mvc.cpp", - MAME_DIR .. "src/devices/bus/wangpc/mvc.h", - MAME_DIR .. "src/devices/bus/wangpc/rtc.cpp", - MAME_DIR .. "src/devices/bus/wangpc/rtc.h", - MAME_DIR .. "src/devices/bus/wangpc/tig.cpp", - MAME_DIR .. "src/devices/bus/wangpc/tig.h", - MAME_DIR .. "src/devices/bus/wangpc/wdc.cpp", - MAME_DIR .. "src/devices/bus/wangpc/wdc.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/wysekbd/wysekbd.h,BUSES["WYSEKBD"] = true ---------------------------------------------------- - -if (BUSES["WYSEKBD"]~=null) then - files { - MAME_DIR .. "src/devices/bus/wysekbd/wysegakb.cpp", - MAME_DIR .. "src/devices/bus/wysekbd/wysegakb.h", - MAME_DIR .. "src/devices/bus/wysekbd/wysekbd.cpp", - MAME_DIR .. "src/devices/bus/wysekbd/wysekbd.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/z29_kbd/keyboard.h,BUSES["Z29_KBD"] = true ---------------------------------------------------- - -if (BUSES["Z29_KBD"]~=null) then - files { - MAME_DIR .. "src/devices/bus/z29_kbd/keyboard.cpp", - MAME_DIR .. "src/devices/bus/z29_kbd/keyboard.h", - MAME_DIR .. "src/devices/bus/z29_kbd/he191_3425.cpp", - MAME_DIR .. "src/devices/bus/z29_kbd/he191_3425.h", - MAME_DIR .. "src/devices/bus/z29_kbd/md_kbd.cpp", - MAME_DIR .. "src/devices/bus/z29_kbd/md_kbd.h", - } -end - - ---------------------------------------------------- --- ---@src/devices/bus/z88/z88.h,BUSES["Z88"] = true ---------------------------------------------------- - -if (BUSES["Z88"]~=null) then - files { - MAME_DIR .. "src/devices/bus/z88/z88.cpp", - MAME_DIR .. "src/devices/bus/z88/z88.h", - MAME_DIR .. "src/devices/bus/z88/flash.cpp", - MAME_DIR .. "src/devices/bus/z88/flash.h", - MAME_DIR .. "src/devices/bus/z88/ram.cpp", - MAME_DIR .. "src/devices/bus/z88/ram.h", - MAME_DIR .. "src/devices/bus/z88/rom.cpp", - MAME_DIR .. "src/devices/bus/z88/rom.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/a2bus/a2bus.h,BUSES["A2BUS"] = true +--@src/devices/bus/nabupc/option.h,BUSES["NABU"] = true --------------------------------------------------- - -if (BUSES["A2BUS"]~=null) then +if BUSES["NABU"] then files { - MAME_DIR .. "src/devices/bus/a2bus/a2bus.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2bus.h", - MAME_DIR .. "src/devices/bus/a2bus/a2eauxslot.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2eauxslot.h", - MAME_DIR .. "src/devices/bus/a2bus/4play.cpp", - MAME_DIR .. "src/devices/bus/a2bus/4play.h", - MAME_DIR .. "src/devices/bus/a2bus/a2alfam2.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2alfam2.h", - MAME_DIR .. "src/devices/bus/a2bus/a2applicard.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2applicard.h", - MAME_DIR .. "src/devices/bus/a2bus/a2arcadebd.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2arcadebd.h", - MAME_DIR .. "src/devices/bus/a2bus/a2cffa.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2cffa.h", - MAME_DIR .. "src/devices/bus/a2bus/a2corvus.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2corvus.h", - MAME_DIR .. "src/devices/bus/a2bus/a2diskiing.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2diskiing.h", - MAME_DIR .. "src/devices/bus/a2bus/a2dx1.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2dx1.h", - MAME_DIR .. "src/devices/bus/a2bus/a2echoii.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2echoii.h", - MAME_DIR .. "src/devices/bus/a2bus/a2eext80col.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2eext80col.h", - MAME_DIR .. "src/devices/bus/a2bus/a2eramworks3.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2eramworks3.h", - MAME_DIR .. "src/devices/bus/a2bus/a2estd80col.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2estd80col.h", - MAME_DIR .. "src/devices/bus/a2bus/a2hsscsi.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2hsscsi.h", - MAME_DIR .. "src/devices/bus/a2bus/a2ieee488.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2ieee488.h", - MAME_DIR .. "src/devices/bus/a2bus/a2iwm.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2iwm.h", - MAME_DIR .. "src/devices/bus/a2bus/a2mcms.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2mcms.h", - MAME_DIR .. "src/devices/bus/a2bus/a2memexp.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2memexp.h", - MAME_DIR .. "src/devices/bus/a2bus/a2midi.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2midi.h", - MAME_DIR .. "src/devices/bus/a2bus/a2mockingboard.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2mockingboard.h", - MAME_DIR .. "src/devices/bus/a2bus/a2parprn.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2parprn.h", - MAME_DIR .. "src/devices/bus/a2bus/a2pic.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2pic.h", - MAME_DIR .. "src/devices/bus/a2bus/a2sam.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2sam.h", - MAME_DIR .. "src/devices/bus/a2bus/a2scsi.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2scsi.h", - MAME_DIR .. "src/devices/bus/a2bus/a2sd.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2sd.h", - MAME_DIR .. "src/devices/bus/a2bus/a2softcard.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2softcard.h", - MAME_DIR .. "src/devices/bus/a2bus/a2ssc.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2ssc.h", - MAME_DIR .. "src/devices/bus/a2bus/a2superdrive.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2superdrive.h", - MAME_DIR .. "src/devices/bus/a2bus/a2swyft.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2swyft.h", - MAME_DIR .. "src/devices/bus/a2bus/a2themill.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2themill.h", - MAME_DIR .. "src/devices/bus/a2bus/a2thunderclock.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2thunderclock.h", - MAME_DIR .. "src/devices/bus/a2bus/a2ultraterm.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2ultraterm.h", - MAME_DIR .. "src/devices/bus/a2bus/a2videoterm.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2videoterm.h", - MAME_DIR .. "src/devices/bus/a2bus/a2vulcan.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2vulcan.h", - MAME_DIR .. "src/devices/bus/a2bus/a2wico_trackball.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2wico_trackball.h", - MAME_DIR .. "src/devices/bus/a2bus/a2zipdrive.cpp", - MAME_DIR .. "src/devices/bus/a2bus/a2zipdrive.h", - MAME_DIR .. "src/devices/bus/a2bus/ace2x00.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ace2x00.h", - MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.cpp", - MAME_DIR .. "src/devices/bus/a2bus/agat_fdc.h", - MAME_DIR .. "src/devices/bus/a2bus/agat7langcard.cpp", - MAME_DIR .. "src/devices/bus/a2bus/agat7langcard.h", - MAME_DIR .. "src/devices/bus/a2bus/agat7ports.cpp", - MAME_DIR .. "src/devices/bus/a2bus/agat7ports.h", - MAME_DIR .. "src/devices/bus/a2bus/agat7ram.cpp", - MAME_DIR .. "src/devices/bus/a2bus/agat7ram.h", - MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.cpp", - MAME_DIR .. "src/devices/bus/a2bus/agat840k_hle.h", - MAME_DIR .. "src/devices/bus/a2bus/booti.cpp", - MAME_DIR .. "src/devices/bus/a2bus/booti.h", - MAME_DIR .. "src/devices/bus/a2bus/byte8251.cpp", - MAME_DIR .. "src/devices/bus/a2bus/byte8251.h", - MAME_DIR .. "src/devices/bus/a2bus/cards.cpp", - MAME_DIR .. "src/devices/bus/a2bus/cards.h", - MAME_DIR .. "src/devices/bus/a2bus/ccs7710.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ccs7710.h", - MAME_DIR .. "src/devices/bus/a2bus/cmsscsi.cpp", - MAME_DIR .. "src/devices/bus/a2bus/cmsscsi.h", - MAME_DIR .. "src/devices/bus/a2bus/computereyes2.cpp", - MAME_DIR .. "src/devices/bus/a2bus/computereyes2.h", - MAME_DIR .. "src/devices/bus/a2bus/corvfdc01.cpp", - MAME_DIR .. "src/devices/bus/a2bus/corvfdc01.h", - MAME_DIR .. "src/devices/bus/a2bus/corvfdc02.cpp", - MAME_DIR .. "src/devices/bus/a2bus/corvfdc02.h", - MAME_DIR .. "src/devices/bus/a2bus/excel9.cpp", - MAME_DIR .. "src/devices/bus/a2bus/excel9.h", - MAME_DIR .. "src/devices/bus/a2bus/ezcgi.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ezcgi.h", - MAME_DIR .. "src/devices/bus/a2bus/grafex.cpp", - MAME_DIR .. "src/devices/bus/a2bus/grafex.h", - MAME_DIR .. "src/devices/bus/a2bus/grappler.cpp", - MAME_DIR .. "src/devices/bus/a2bus/grappler.h", - MAME_DIR .. "src/devices/bus/a2bus/ibsap2.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ibsap2.h", - MAME_DIR .. "src/devices/bus/a2bus/lancegs.cpp", - MAME_DIR .. "src/devices/bus/a2bus/lancegs.h", - MAME_DIR .. "src/devices/bus/a2bus/laser128.cpp", - MAME_DIR .. "src/devices/bus/a2bus/laser128.h", - MAME_DIR .. "src/devices/bus/a2bus/mouse.cpp", - MAME_DIR .. "src/devices/bus/a2bus/mouse.h", - MAME_DIR .. "src/devices/bus/a2bus/nippelclock.cpp", - MAME_DIR .. "src/devices/bus/a2bus/nippelclock.h", - MAME_DIR .. "src/devices/bus/a2bus/noisemaker.cpp", - MAME_DIR .. "src/devices/bus/a2bus/noisemaker.h", - MAME_DIR .. "src/devices/bus/a2bus/pc_xporter.cpp", - MAME_DIR .. "src/devices/bus/a2bus/pc_xporter.h", - MAME_DIR .. "src/devices/bus/a2bus/prodosromdrive.cpp", - MAME_DIR .. "src/devices/bus/a2bus/prodosromdrive.h", - MAME_DIR .. "src/devices/bus/a2bus/q68.cpp", - MAME_DIR .. "src/devices/bus/a2bus/q68.h", - MAME_DIR .. "src/devices/bus/a2bus/ramcard128k.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ramcard128k.h", - MAME_DIR .. "src/devices/bus/a2bus/ramcard16k.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ramcard16k.h", - MAME_DIR .. "src/devices/bus/a2bus/romcard.cpp", - MAME_DIR .. "src/devices/bus/a2bus/romcard.h", - MAME_DIR .. "src/devices/bus/a2bus/sider.cpp", - MAME_DIR .. "src/devices/bus/a2bus/sider.h", - MAME_DIR .. "src/devices/bus/a2bus/snesmax.cpp", - MAME_DIR .. "src/devices/bus/a2bus/snesmax.h", - MAME_DIR .. "src/devices/bus/a2bus/softcard3.cpp", - MAME_DIR .. "src/devices/bus/a2bus/softcard3.h", - MAME_DIR .. "src/devices/bus/a2bus/ssbapple.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ssbapple.h", - MAME_DIR .. "src/devices/bus/a2bus/ssprite.cpp", - MAME_DIR .. "src/devices/bus/a2bus/ssprite.h", - MAME_DIR .. "src/devices/bus/a2bus/suprterminal.cpp", - MAME_DIR .. "src/devices/bus/a2bus/suprterminal.h", - MAME_DIR .. "src/devices/bus/a2bus/timemasterho.cpp", - MAME_DIR .. "src/devices/bus/a2bus/timemasterho.h", - MAME_DIR .. "src/devices/bus/a2bus/titan3plus2.cpp", - MAME_DIR .. "src/devices/bus/a2bus/titan3plus2.h", - MAME_DIR .. "src/devices/bus/a2bus/transwarp.cpp", - MAME_DIR .. "src/devices/bus/a2bus/transwarp.h", - MAME_DIR .. "src/devices/bus/a2bus/uniprint.cpp", - MAME_DIR .. "src/devices/bus/a2bus/uniprint.h", - MAME_DIR .. "src/devices/bus/a2bus/uthernet.cpp", - MAME_DIR .. "src/devices/bus/a2bus/uthernet.h", - MAME_DIR .. "src/devices/bus/a2bus/vistaa800.cpp", - MAME_DIR .. "src/devices/bus/a2bus/vistaa800.h", + MAME_DIR .. "src/devices/bus/nabupc/adapter.cpp", + MAME_DIR .. "src/devices/bus/nabupc/adapter.h", + MAME_DIR .. "src/devices/bus/nabupc/fdc.cpp", + MAME_DIR .. "src/devices/bus/nabupc/fdc.h", + MAME_DIR .. "src/devices/bus/nabupc/hdd.cpp", + MAME_DIR .. "src/devices/bus/nabupc/hdd.h", + MAME_DIR .. "src/devices/bus/nabupc/option.cpp", + MAME_DIR .. "src/devices/bus/nabupc/option.h", + MAME_DIR .. "src/devices/bus/nabupc/rs232.cpp", + MAME_DIR .. "src/devices/bus/nabupc/rs232.h", } end ---------------------------------------------------- --- ---@src/devices/bus/a2gameio/gameio.h,BUSES["A2GAMEIO"] = true ---------------------------------------------------- - -if (BUSES["A2GAMEIO"]~=null) then - files { - MAME_DIR .. "src/devices/bus/a2gameio/brightpen.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/brightpen.h", - MAME_DIR .. "src/devices/bus/a2gameio/computereyes.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/computereyes.h", - MAME_DIR .. "src/devices/bus/a2gameio/gameio.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/gameio.h", - MAME_DIR .. "src/devices/bus/a2gameio/joystick.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/joystick.h", - MAME_DIR .. "src/devices/bus/a2gameio/joyport.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/joyport.h", - MAME_DIR .. "src/devices/bus/a2gameio/joyport_paddles.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/joyport_paddles.h", - MAME_DIR .. "src/devices/bus/a2gameio/paddles.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/paddles.h", - MAME_DIR .. "src/devices/bus/a2gameio/gizmo.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/gizmo.h", - MAME_DIR .. "src/devices/bus/a2gameio/wico_joystick.cpp", - MAME_DIR .. "src/devices/bus/a2gameio/wico_joystick.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/a2kbd/a2kbd.h,BUSES["A2KBD"] = true +--@src/devices/bus/nasbus/nasbus.h,BUSES["NASBUS"] = true --------------------------------------------------- -if (BUSES["A2KBD"]~=null) then +if BUSES["NASBUS"] then files { - MAME_DIR .. "src/devices/bus/a2kbd/a2kbd.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/a2kbd.h", - MAME_DIR .. "src/devices/bus/a2kbd/am100kbd.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/am100kbd.h", - MAME_DIR .. "src/devices/bus/a2kbd/ivelultrkb.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/ivelultrkb.h", - MAME_DIR .. "src/devices/bus/a2kbd/kb200.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/kb200.h", - MAME_DIR .. "src/devices/bus/a2kbd/nkbd.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/nkbd.h", - MAME_DIR .. "src/devices/bus/a2kbd/tk10.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/tk10.h", - MAME_DIR .. "src/devices/bus/a2kbd/videnh2.cpp", - MAME_DIR .. "src/devices/bus/a2kbd/videnh2.h", + MAME_DIR .. "src/devices/bus/nasbus/nasbus.cpp", + MAME_DIR .. "src/devices/bus/nasbus/nasbus.h", + MAME_DIR .. "src/devices/bus/nasbus/cards.cpp", + MAME_DIR .. "src/devices/bus/nasbus/cards.h", + MAME_DIR .. "src/devices/bus/nasbus/avc.cpp", + MAME_DIR .. "src/devices/bus/nasbus/avc.h", + MAME_DIR .. "src/devices/bus/nasbus/floppy.cpp", + MAME_DIR .. "src/devices/bus/nasbus/floppy.h", } end ---------------------------------------------------- --- ---@src/devices/bus/nscsi/cd.h,BUSES["NSCSI"] = true ---@src/devices/bus/nscsi/devices.h,BUSES["NSCSI"] = true ---@src/devices/bus/nscsi/hd.h,BUSES["NSCSI"] = true ---@src/devices/bus/nscsi/s1410.h,BUSES["NSCSI"] = true ---------------------------------------------------- - -if (BUSES["NSCSI"]~=null) then - files { - MAME_DIR .. "src/devices/bus/nscsi/applecd.cpp", - MAME_DIR .. "src/devices/bus/nscsi/applecd.h", - MAME_DIR .. "src/devices/bus/nscsi/cd.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cd.h", - MAME_DIR .. "src/devices/bus/nscsi/cdd2000.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cdd2000.h", - MAME_DIR .. "src/devices/bus/nscsi/cdrn820s.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cdrn820s.h", - MAME_DIR .. "src/devices/bus/nscsi/cdu75s.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cdu75s.h", - MAME_DIR .. "src/devices/bus/nscsi/cdu415.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cdu415.h", - MAME_DIR .. "src/devices/bus/nscsi/cdu561.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cdu561.h", - MAME_DIR .. "src/devices/bus/nscsi/cfp1080s.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cfp1080s.h", - MAME_DIR .. "src/devices/bus/nscsi/crd254sh.cpp", - MAME_DIR .. "src/devices/bus/nscsi/crd254sh.h", - MAME_DIR .. "src/devices/bus/nscsi/cw7501.cpp", - MAME_DIR .. "src/devices/bus/nscsi/cw7501.h", - MAME_DIR .. "src/devices/bus/nscsi/devices.cpp", - MAME_DIR .. "src/devices/bus/nscsi/devices.h", - MAME_DIR .. "src/devices/bus/nscsi/dtc510.cpp", - MAME_DIR .. "src/devices/bus/nscsi/dtc510.h", - MAME_DIR .. "src/devices/bus/nscsi/hd.cpp", - MAME_DIR .. "src/devices/bus/nscsi/hd.h", - MAME_DIR .. "src/devices/bus/nscsi/pc8801_30.cpp", - MAME_DIR .. "src/devices/bus/nscsi/pc8801_30.h", - MAME_DIR .. "src/devices/bus/nscsi/pc98_hd.cpp", - MAME_DIR .. "src/devices/bus/nscsi/pc98_hd.h", - MAME_DIR .. "src/devices/bus/nscsi/s1410.cpp", - MAME_DIR .. "src/devices/bus/nscsi/s1410.h", - MAME_DIR .. "src/devices/bus/nscsi/smoc501.cpp", - MAME_DIR .. "src/devices/bus/nscsi/smoc501.h", - MAME_DIR .. "src/devices/bus/nscsi/tape.cpp", - MAME_DIR .. "src/devices/bus/nscsi/tape.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/nubus/nubus.h,BUSES["NUBUS"] = true +--@src/devices/bus/nec_fdd/pc80s31k.h,BUSES["NEC_FDD"] = true --------------------------------------------------- -if (BUSES["NUBUS"]~=null) then +if BUSES["NEC_FDD"] then files { - MAME_DIR .. "src/devices/bus/nubus/cards.cpp", - MAME_DIR .. "src/devices/bus/nubus/cards.h", - MAME_DIR .. "src/devices/bus/nubus/nubus.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_48gc.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_48gc.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_cb264.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_cb264.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_vikbw.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_vikbw.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_specpdq.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_specpdq.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_m2hires.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_m2hires.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_spec8.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_spec8.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_radiustpd.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_radiustpd.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_m2video.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_m2video.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_asntmc3b.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_asntmc3b.h", - MAME_DIR .. "src/devices/bus/nubus/nubus_image.cpp", - MAME_DIR .. "src/devices/bus/nubus/nubus_image.h", - MAME_DIR .. "src/devices/bus/nubus/8lc.cpp", - MAME_DIR .. "src/devices/bus/nubus/8lc.h", - MAME_DIR .. "src/devices/bus/nubus/bootbug.cpp", - MAME_DIR .. "src/devices/bus/nubus/bootbug.h", - MAME_DIR .. "src/devices/bus/nubus/quadralink.cpp", - MAME_DIR .. "src/devices/bus/nubus/quadralink.h", - MAME_DIR .. "src/devices/bus/nubus/laserview.cpp", - MAME_DIR .. "src/devices/bus/nubus/laserview.h", - MAME_DIR .. "src/devices/bus/nubus/enetnbtp.cpp", - MAME_DIR .. "src/devices/bus/nubus/enetnbtp.h", - MAME_DIR .. "src/devices/bus/nubus/enetlc.cpp", - MAME_DIR .. "src/devices/bus/nubus/enetlc.h", - MAME_DIR .. "src/devices/bus/nubus/supermac.cpp", - MAME_DIR .. "src/devices/bus/nubus/supermac.h", - MAME_DIR .. "src/devices/bus/nubus/thunder4gx.cpp", - MAME_DIR .. "src/devices/bus/nubus/thunder4gx.h", - MAME_DIR .. "src/devices/bus/nubus/pds30_cb264.cpp", - MAME_DIR .. "src/devices/bus/nubus/pds30_cb264.h", - MAME_DIR .. "src/devices/bus/nubus/pds30_procolor816.cpp", - MAME_DIR .. "src/devices/bus/nubus/pds30_procolor816.h", - MAME_DIR .. "src/devices/bus/nubus/pds30_sigmalview.cpp", - MAME_DIR .. "src/devices/bus/nubus/pds30_sigmalview.h", - MAME_DIR .. "src/devices/bus/nubus/pds30_30hr.cpp", - MAME_DIR .. "src/devices/bus/nubus/pds30_30hr.h", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/cards.cpp", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/cards.h", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/duodock.cpp", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/duodock.h", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/ethernetudock.cpp", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/ethernetudock.h", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/floppydock.cpp", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/floppydock.h", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/pwrbkduo.cpp", - MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/pwrbkduo.h", + MAME_DIR .. "src/devices/bus/nec_fdd/pc80s31k.cpp", + MAME_DIR .. "src/devices/bus/nec_fdd/pc80s31k.h", } end ---------------------------------------------------- --- ---@src/devices/bus/centronics/ctronics.h,BUSES["CENTRONICS"] = true ---------------------------------------------------- - -if (BUSES["CENTRONICS"]~=null) then - files { - MAME_DIR .. "src/devices/bus/centronics/adaptator.cpp", - MAME_DIR .. "src/devices/bus/centronics/adaptator.h", - MAME_DIR .. "src/devices/bus/centronics/ctronics.cpp", - MAME_DIR .. "src/devices/bus/centronics/ctronics.h", - MAME_DIR .. "src/devices/bus/centronics/chessmec.cpp", - MAME_DIR .. "src/devices/bus/centronics/chessmec.h", - MAME_DIR .. "src/devices/bus/centronics/comxpl80.cpp", - MAME_DIR .. "src/devices/bus/centronics/comxpl80.h", - MAME_DIR .. "src/devices/bus/centronics/covox.cpp", - MAME_DIR .. "src/devices/bus/centronics/covox.h", - MAME_DIR .. "src/devices/bus/centronics/digiblst.cpp", - MAME_DIR .. "src/devices/bus/centronics/digiblst.h", - MAME_DIR .. "src/devices/bus/centronics/dsjoy.cpp", - MAME_DIR .. "src/devices/bus/centronics/dsjoy.h", - MAME_DIR .. "src/devices/bus/centronics/epson_ex800.cpp", - MAME_DIR .. "src/devices/bus/centronics/epson_ex800.h", - MAME_DIR .. "src/devices/bus/centronics/epson_fx80.cpp", - MAME_DIR .. "src/devices/bus/centronics/epson_fx80.h", - MAME_DIR .. "src/devices/bus/centronics/epson_lx800.cpp", - MAME_DIR .. "src/devices/bus/centronics/epson_lx800.h", - MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.cpp", - MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.h", - MAME_DIR .. "src/devices/bus/centronics/epson_rx80.cpp", - MAME_DIR .. "src/devices/bus/centronics/epson_rx80.h", - MAME_DIR .. "src/devices/bus/centronics/hasp_savquest.cpp", - MAME_DIR .. "src/devices/bus/centronics/hasp_savquest.h", - MAME_DIR .. "src/devices/bus/centronics/mz1p16.cpp", - MAME_DIR .. "src/devices/bus/centronics/mz1p16.h", - MAME_DIR .. "src/devices/bus/centronics/nec_p72.cpp", - MAME_DIR .. "src/devices/bus/centronics/nec_p72.h", - MAME_DIR .. "src/devices/bus/centronics/nlq401.cpp", - MAME_DIR .. "src/devices/bus/centronics/nlq401.h", - MAME_DIR .. "src/devices/bus/centronics/printer.cpp", - MAME_DIR .. "src/devices/bus/centronics/printer.h", - MAME_DIR .. "src/devices/bus/centronics/samdac.cpp", - MAME_DIR .. "src/devices/bus/centronics/samdac.h", - MAME_DIR .. "src/devices/bus/centronics/smartboard.cpp", - MAME_DIR .. "src/devices/bus/centronics/smartboard.h", - MAME_DIR .. "src/devices/bus/centronics/spjoy.cpp", - MAME_DIR .. "src/devices/bus/centronics/spjoy.h", - } - - dependency { - { MAME_DIR .. "src/devices/bus/centronics/epson_ex800.cpp", GEN_DIR .. "emu/layout/ex800.lh" }, - { MAME_DIR .. "src/devices/bus/centronics/epson_lx800.cpp", GEN_DIR .. "emu/layout/lx800.lh" }, - { MAME_DIR .. "src/devices/bus/centronics/epson_lx810l.cpp", GEN_DIR .. "emu/layout/lx800.lh" }, - { MAME_DIR .. "src/devices/bus/centronics/smartboard.cpp", GEN_DIR .. "emu/layout/smartboard.lh" }, - } - - custombuildtask { - layoutbuildtask("emu/layout", "ex800"), - layoutbuildtask("emu/layout", "lx800"), - layoutbuildtask("emu/layout", "smartboard"), - } -end --------------------------------------------------- -- ---@src/devices/bus/rs232/rs232.h,BUSES["RS232"] = true +--@src/devices/bus/neogeo/slot.h,BUSES["NEOGEO"] = true --------------------------------------------------- -if (BUSES["RS232"]~=null) then +if BUSES["NEOGEO"] then files { - MAME_DIR .. "src/devices/bus/rs232/exorterm.cpp", - MAME_DIR .. "src/devices/bus/rs232/exorterm.h", - MAME_DIR .. "src/devices/bus/rs232/heath_h19.cpp", - MAME_DIR .. "src/devices/bus/rs232/heath_h19.h", - MAME_DIR .. "src/devices/bus/rs232/hlemouse.cpp", - MAME_DIR .. "src/devices/bus/rs232/hlemouse.h", - MAME_DIR .. "src/devices/bus/rs232/ie15.cpp", - MAME_DIR .. "src/devices/bus/rs232/ie15.h", - MAME_DIR .. "src/devices/bus/rs232/keyboard.cpp", - MAME_DIR .. "src/devices/bus/rs232/keyboard.h", - MAME_DIR .. "src/devices/bus/rs232/loopback.cpp", - MAME_DIR .. "src/devices/bus/rs232/loopback.h", - MAME_DIR .. "src/devices/bus/rs232/mboardd.cpp", - MAME_DIR .. "src/devices/bus/rs232/mboardd.h", - MAME_DIR .. "src/devices/bus/rs232/nss_tvinterface.cpp", - MAME_DIR .. "src/devices/bus/rs232/nss_tvinterface.h", - MAME_DIR .. "src/devices/bus/rs232/null_modem.cpp", - MAME_DIR .. "src/devices/bus/rs232/null_modem.h", - MAME_DIR .. "src/devices/bus/rs232/patchbox.cpp", - MAME_DIR .. "src/devices/bus/rs232/patchbox.h", - MAME_DIR .. "src/devices/bus/rs232/printer.cpp", - MAME_DIR .. "src/devices/bus/rs232/printer.h", - MAME_DIR .. "src/devices/bus/rs232/pty.cpp", - MAME_DIR .. "src/devices/bus/rs232/pty.h", - MAME_DIR .. "src/devices/bus/rs232/rs232.cpp", - MAME_DIR .. "src/devices/bus/rs232/rs232.h", - MAME_DIR .. "src/devices/bus/rs232/rs232_sync_io.cpp", - MAME_DIR .. "src/devices/bus/rs232/rs232_sync_io.h", - MAME_DIR .. "src/devices/bus/rs232/scorpion.cpp", - MAME_DIR .. "src/devices/bus/rs232/scorpion.h", - MAME_DIR .. "src/devices/bus/rs232/sun_kbd.cpp", - MAME_DIR .. "src/devices/bus/rs232/sun_kbd.h", - MAME_DIR .. "src/devices/bus/rs232/swtpc8212.cpp", - MAME_DIR .. "src/devices/bus/rs232/swtpc8212.h", - MAME_DIR .. "src/devices/bus/rs232/teletex800.cpp", - MAME_DIR .. "src/devices/bus/rs232/teletex800.h", - MAME_DIR .. "src/devices/bus/rs232/terminal.cpp", - MAME_DIR .. "src/devices/bus/rs232/terminal.h", - MAME_DIR .. "src/devices/bus/rs232/votraxtnt.cpp", - MAME_DIR .. "src/devices/bus/rs232/votraxtnt.h", - MAME_DIR .. "src/devices/bus/rs232/xvd701.cpp", - MAME_DIR .. "src/devices/bus/rs232/xvd701.h", - } - - dependency { - { MAME_DIR .. "src/devices/bus/rs232/teletex800.cpp", GEN_DIR .. "emu/layout/teletex800.lh" }, - } - - custombuildtask { - layoutbuildtask("emu/layout", "teletex800"), + MAME_DIR .. "src/devices/bus/neogeo/slot.cpp", + MAME_DIR .. "src/devices/bus/neogeo/slot.h", + MAME_DIR .. "src/devices/bus/neogeo/carts.cpp", + MAME_DIR .. "src/devices/bus/neogeo/carts.h", + MAME_DIR .. "src/devices/bus/neogeo/rom.cpp", + MAME_DIR .. "src/devices/bus/neogeo/rom.h", + MAME_DIR .. "src/devices/bus/neogeo/fatfury2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/fatfury2.h", + MAME_DIR .. "src/devices/bus/neogeo/kof98.cpp", + MAME_DIR .. "src/devices/bus/neogeo/kof98.h", + MAME_DIR .. "src/devices/bus/neogeo/mslugx.cpp", + MAME_DIR .. "src/devices/bus/neogeo/mslugx.h", + MAME_DIR .. "src/devices/bus/neogeo/cmc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/cmc.h", + MAME_DIR .. "src/devices/bus/neogeo/sma.cpp", + MAME_DIR .. "src/devices/bus/neogeo/sma.h", + MAME_DIR .. "src/devices/bus/neogeo/pcm2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/pcm2.h", + MAME_DIR .. "src/devices/bus/neogeo/kof2k2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/kof2k2.h", + MAME_DIR .. "src/devices/bus/neogeo/pvc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/pvc.h", + MAME_DIR .. "src/devices/bus/neogeo/boot_cthd.cpp", + MAME_DIR .. "src/devices/bus/neogeo/boot_cthd.h", + MAME_DIR .. "src/devices/bus/neogeo/boot_misc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/boot_misc.h", + MAME_DIR .. "src/devices/bus/neogeo/boot_svc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/boot_svc.h", + MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k2.h", + MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k3.cpp", + MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k3.h", + MAME_DIR .. "src/devices/bus/neogeo/sbp.cpp", + MAME_DIR .. "src/devices/bus/neogeo/sbp.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_fatfury2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_fatfury2.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_kof98.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_kof98.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_mslugx.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_mslugx.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_cmc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_cmc.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_sma.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_sma.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_pcm2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_pcm2.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k2.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k2.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_pvc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_pvc.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_cthd.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_cthd.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k3bl.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k3bl.h", + MAME_DIR .. "src/devices/bus/neogeo/boot_kof10th.cpp", + MAME_DIR .. "src/devices/bus/neogeo/boot_kof10th.h", + MAME_DIR .. "src/devices/bus/neogeo/prot_misc.cpp", + MAME_DIR .. "src/devices/bus/neogeo/prot_misc.h", } end ---------------------------------------------------- --- ---@src/devices/bus/midi/midi.h,BUSES["MIDI"] = true ---------------------------------------------------- - -if (BUSES["MIDI"]~=null) then - files { - MAME_DIR .. "src/devices/bus/midi/midi.cpp", - MAME_DIR .. "src/devices/bus/midi/midi.h", - MAME_DIR .. "src/devices/bus/midi/midiinport.cpp", - MAME_DIR .. "src/devices/bus/midi/midiinport.h", - MAME_DIR .. "src/devices/bus/midi/midioutport.cpp", - MAME_DIR .. "src/devices/bus/midi/midioutport.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/lpci/pci.h,BUSES["LPCI"] = true +--@src/devices/bus/neogeo_ctrl/ctrl.h,BUSES["NEOGEO_CTRL"] = true --------------------------------------------------- -if (BUSES["LPCI"]~=null) then +if BUSES["NEOGEO_CTRL"] then files { - MAME_DIR .. "src/devices/bus/lpci/pci.cpp", - MAME_DIR .. "src/devices/bus/lpci/pci.h", - MAME_DIR .. "src/devices/bus/lpci/cirrus.cpp", - MAME_DIR .. "src/devices/bus/lpci/cirrus.h", - MAME_DIR .. "src/devices/bus/lpci/i82371ab.cpp", - MAME_DIR .. "src/devices/bus/lpci/i82371ab.h", - MAME_DIR .. "src/devices/bus/lpci/i82371sb.cpp", - MAME_DIR .. "src/devices/bus/lpci/i82371sb.h", - MAME_DIR .. "src/devices/bus/lpci/i82439tx.cpp", - MAME_DIR .. "src/devices/bus/lpci/i82439tx.h", - MAME_DIR .. "src/devices/bus/lpci/northbridge.cpp", - MAME_DIR .. "src/devices/bus/lpci/northbridge.h", - MAME_DIR .. "src/devices/bus/lpci/southbridge.cpp", - MAME_DIR .. "src/devices/bus/lpci/southbridge.h", - MAME_DIR .. "src/devices/bus/lpci/mpc105.cpp", - MAME_DIR .. "src/devices/bus/lpci/mpc105.h", - MAME_DIR .. "src/devices/bus/lpci/vt82c505.cpp", - MAME_DIR .. "src/devices/bus/lpci/vt82c505.h", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/ctrl.cpp", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/ctrl.h", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/joystick.cpp", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/joystick.h", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/mahjong.cpp", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/mahjong.h", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/dial.cpp", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/dial.h", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/irrmaze.cpp", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/irrmaze.h", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/kizuna4p.cpp", + MAME_DIR .. "src/devices/bus/neogeo_ctrl/kizuna4p.h", } end @@ -3624,7 +3762,7 @@ end --@src/devices/bus/nes/nes_slot.h,BUSES["NES"] = true --------------------------------------------------- -if (BUSES["NES"]~=null) then +if BUSES["NES"] then files { MAME_DIR .. "src/devices/bus/nes/nes_slot.cpp", MAME_DIR .. "src/devices/bus/nes/nes_slot.h", @@ -3750,7 +3888,7 @@ end --@src/devices/bus/nes_ctrl/zapper_sensor.h,BUSES["NES_CTRL"] = true --------------------------------------------------- -if (BUSES["NES_CTRL"]~=null) then +if BUSES["NES_CTRL"] then files { MAME_DIR .. "src/devices/bus/nes_ctrl/ctrl.cpp", MAME_DIR .. "src/devices/bus/nes_ctrl/ctrl.h", @@ -3811,1002 +3949,1111 @@ if (BUSES["NES_CTRL"]~=null) then } end + --------------------------------------------------- -- ---@src/devices/bus/sdk85/memexp.h,BUSES["SDK85"] = true +--@src/devices/bus/newbrain/exp.h,BUSES["NEWBRAIN"] = true --------------------------------------------------- -if (BUSES["SDK85"]~=null) then +if BUSES["NEWBRAIN"] then files { - MAME_DIR .. "src/devices/bus/sdk85/memexp.cpp", - MAME_DIR .. "src/devices/bus/sdk85/memexp.h", - MAME_DIR .. "src/devices/bus/sdk85/i8755.cpp", - MAME_DIR .. "src/devices/bus/sdk85/i8755.h", + MAME_DIR .. "src/devices/bus/newbrain/exp.cpp", + MAME_DIR .. "src/devices/bus/newbrain/exp.h", + MAME_DIR .. "src/devices/bus/newbrain/eim.cpp", + MAME_DIR .. "src/devices/bus/newbrain/eim.h", + MAME_DIR .. "src/devices/bus/newbrain/fdc.cpp", + MAME_DIR .. "src/devices/bus/newbrain/fdc.h", } end --------------------------------------------------- -- ---@src/devices/bus/snes/snes_slot.h,BUSES["SNES"] = true +--@src/devices/bus/nscsi/cd.h,BUSES["NSCSI"] = true +--@src/devices/bus/nscsi/devices.h,BUSES["NSCSI"] = true +--@src/devices/bus/nscsi/hd.h,BUSES["NSCSI"] = true +--@src/devices/bus/nscsi/s1410.h,BUSES["NSCSI"] = true --------------------------------------------------- -if (BUSES["SNES"]~=null) then +if BUSES["NSCSI"] then files { - MAME_DIR .. "src/devices/bus/snes/snes_slot.cpp", - MAME_DIR .. "src/devices/bus/snes/snes_slot.h", - MAME_DIR .. "src/devices/bus/snes/snes_carts.cpp", - MAME_DIR .. "src/devices/bus/snes/snes_carts.h", - MAME_DIR .. "src/devices/bus/snes/bsx.cpp", - MAME_DIR .. "src/devices/bus/snes/bsx.h", - MAME_DIR .. "src/devices/bus/snes/event.cpp", - MAME_DIR .. "src/devices/bus/snes/event.h", - MAME_DIR .. "src/devices/bus/snes/profighter.cpp", - MAME_DIR .. "src/devices/bus/snes/profighter.h", - MAME_DIR .. "src/devices/bus/snes/rom.cpp", - MAME_DIR .. "src/devices/bus/snes/rom.h", - MAME_DIR .. "src/devices/bus/snes/rom21.cpp", - MAME_DIR .. "src/devices/bus/snes/rom21.h", - MAME_DIR .. "src/devices/bus/snes/sa1.cpp", - MAME_DIR .. "src/devices/bus/snes/sa1.h", - MAME_DIR .. "src/devices/bus/snes/sdd1.cpp", - MAME_DIR .. "src/devices/bus/snes/sdd1.h", - MAME_DIR .. "src/devices/bus/snes/sfx.cpp", - MAME_DIR .. "src/devices/bus/snes/sfx.h", - MAME_DIR .. "src/devices/bus/snes/sgb.cpp", - MAME_DIR .. "src/devices/bus/snes/sgb.h", - MAME_DIR .. "src/devices/bus/snes/spc7110.cpp", - MAME_DIR .. "src/devices/bus/snes/spc7110.h", - MAME_DIR .. "src/devices/bus/snes/st018.cpp", - MAME_DIR .. "src/devices/bus/snes/st018.h", - MAME_DIR .. "src/devices/bus/snes/sufami.cpp", - MAME_DIR .. "src/devices/bus/snes/sufami.h", - MAME_DIR .. "src/devices/bus/snes/upd.cpp", - MAME_DIR .. "src/devices/bus/snes/upd.h", + MAME_DIR .. "src/devices/bus/nscsi/applecd.cpp", + MAME_DIR .. "src/devices/bus/nscsi/applecd.h", + MAME_DIR .. "src/devices/bus/nscsi/cd.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cd.h", + MAME_DIR .. "src/devices/bus/nscsi/cdd2000.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cdd2000.h", + MAME_DIR .. "src/devices/bus/nscsi/cdrn820s.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cdrn820s.h", + MAME_DIR .. "src/devices/bus/nscsi/cdu75s.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cdu75s.h", + MAME_DIR .. "src/devices/bus/nscsi/cdu415.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cdu415.h", + MAME_DIR .. "src/devices/bus/nscsi/cdu561.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cdu561.h", + MAME_DIR .. "src/devices/bus/nscsi/cfp1080s.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cfp1080s.h", + MAME_DIR .. "src/devices/bus/nscsi/crd254sh.cpp", + MAME_DIR .. "src/devices/bus/nscsi/crd254sh.h", + MAME_DIR .. "src/devices/bus/nscsi/cw7501.cpp", + MAME_DIR .. "src/devices/bus/nscsi/cw7501.h", + MAME_DIR .. "src/devices/bus/nscsi/devices.cpp", + MAME_DIR .. "src/devices/bus/nscsi/devices.h", + MAME_DIR .. "src/devices/bus/nscsi/dtc510.cpp", + MAME_DIR .. "src/devices/bus/nscsi/dtc510.h", + MAME_DIR .. "src/devices/bus/nscsi/hd.cpp", + MAME_DIR .. "src/devices/bus/nscsi/hd.h", + MAME_DIR .. "src/devices/bus/nscsi/pc8801_30.cpp", + MAME_DIR .. "src/devices/bus/nscsi/pc8801_30.h", + MAME_DIR .. "src/devices/bus/nscsi/pc98_hd.cpp", + MAME_DIR .. "src/devices/bus/nscsi/pc98_hd.h", + MAME_DIR .. "src/devices/bus/nscsi/s1410.cpp", + MAME_DIR .. "src/devices/bus/nscsi/s1410.h", + MAME_DIR .. "src/devices/bus/nscsi/smoc501.cpp", + MAME_DIR .. "src/devices/bus/nscsi/smoc501.h", + MAME_DIR .. "src/devices/bus/nscsi/tape.cpp", + MAME_DIR .. "src/devices/bus/nscsi/tape.h", } end --------------------------------------------------- -- ---@src/devices/bus/snes_ctrl/ctrl.h,BUSES["SNES_CTRL"] = true +--@src/devices/bus/nubus/nubus.h,BUSES["NUBUS"] = true --------------------------------------------------- -if (BUSES["SNES_CTRL"]~=null) then +if BUSES["NUBUS"] then files { - MAME_DIR .. "src/devices/bus/snes_ctrl/ctrl.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/ctrl.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/bcbattle.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/bcbattle.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/joypad.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/joypad.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/miracle.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/miracle.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/mouse.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/mouse.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/multitap.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/multitap.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/pachinko.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/pachinko.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/sscope.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/sscope.h", - MAME_DIR .. "src/devices/bus/snes_ctrl/twintap.cpp", - MAME_DIR .. "src/devices/bus/snes_ctrl/twintap.h", + MAME_DIR .. "src/devices/bus/nubus/cards.cpp", + MAME_DIR .. "src/devices/bus/nubus/cards.h", + MAME_DIR .. "src/devices/bus/nubus/nubus.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_48gc.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_48gc.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_cb264.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_cb264.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_vikbw.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_vikbw.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_specpdq.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_specpdq.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_m2hires.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_m2hires.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_spec8.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_spec8.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_radiustpd.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_radiustpd.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_m2video.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_m2video.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_asntmc3b.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_asntmc3b.h", + MAME_DIR .. "src/devices/bus/nubus/nubus_image.cpp", + MAME_DIR .. "src/devices/bus/nubus/nubus_image.h", + MAME_DIR .. "src/devices/bus/nubus/8lc.cpp", + MAME_DIR .. "src/devices/bus/nubus/8lc.h", + MAME_DIR .. "src/devices/bus/nubus/bootbug.cpp", + MAME_DIR .. "src/devices/bus/nubus/bootbug.h", + MAME_DIR .. "src/devices/bus/nubus/quadralink.cpp", + MAME_DIR .. "src/devices/bus/nubus/quadralink.h", + MAME_DIR .. "src/devices/bus/nubus/laserview.cpp", + MAME_DIR .. "src/devices/bus/nubus/laserview.h", + MAME_DIR .. "src/devices/bus/nubus/enetnbtp.cpp", + MAME_DIR .. "src/devices/bus/nubus/enetnbtp.h", + MAME_DIR .. "src/devices/bus/nubus/enetlc.cpp", + MAME_DIR .. "src/devices/bus/nubus/enetlc.h", + MAME_DIR .. "src/devices/bus/nubus/supermac.cpp", + MAME_DIR .. "src/devices/bus/nubus/supermac.h", + MAME_DIR .. "src/devices/bus/nubus/thunder4gx.cpp", + MAME_DIR .. "src/devices/bus/nubus/thunder4gx.h", + MAME_DIR .. "src/devices/bus/nubus/pds30_cb264.cpp", + MAME_DIR .. "src/devices/bus/nubus/pds30_cb264.h", + MAME_DIR .. "src/devices/bus/nubus/pds30_procolor816.cpp", + MAME_DIR .. "src/devices/bus/nubus/pds30_procolor816.h", + MAME_DIR .. "src/devices/bus/nubus/pds30_sigmalview.cpp", + MAME_DIR .. "src/devices/bus/nubus/pds30_sigmalview.h", + MAME_DIR .. "src/devices/bus/nubus/pds30_30hr.cpp", + MAME_DIR .. "src/devices/bus/nubus/pds30_30hr.h", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/cards.cpp", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/cards.h", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/duodock.cpp", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/duodock.h", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/ethernetudock.cpp", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/ethernetudock.h", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/floppydock.cpp", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/floppydock.h", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/pwrbkduo.cpp", + MAME_DIR .. "src/devices/bus/nubus/pwrbkduo/pwrbkduo.h", } end --------------------------------------------------- -- ---@src/devices/bus/vboy/slot.h,BUSES["VBOY"] = true +--@src/devices/bus/odyssey2/slot.h,BUSES["O2"] = true --------------------------------------------------- -if (BUSES["VBOY"]~=null) then + +if BUSES["O2"] then files { - MAME_DIR .. "src/devices/bus/vboy/slot.cpp", - MAME_DIR .. "src/devices/bus/vboy/slot.h", - MAME_DIR .. "src/devices/bus/vboy/rom.cpp", - MAME_DIR .. "src/devices/bus/vboy/rom.h", + MAME_DIR .. "src/devices/bus/odyssey2/slot.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/slot.h", + MAME_DIR .. "src/devices/bus/odyssey2/rom.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/rom.h", + MAME_DIR .. "src/devices/bus/odyssey2/4in1.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/4in1.h", + MAME_DIR .. "src/devices/bus/odyssey2/chess.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/chess.h", + MAME_DIR .. "src/devices/bus/odyssey2/homecomp.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/homecomp.h", + MAME_DIR .. "src/devices/bus/odyssey2/ktaa.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/ktaa.h", + MAME_DIR .. "src/devices/bus/odyssey2/rally.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/rally.h", + MAME_DIR .. "src/devices/bus/odyssey2/test.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/test.h", + MAME_DIR .. "src/devices/bus/odyssey2/voice.cpp", + MAME_DIR .. "src/devices/bus/odyssey2/voice.h", } end + --------------------------------------------------- -- ---@src/devices/bus/megadrive/md_slot.h,BUSES["MEGADRIVE"] = true +--@src/devices/bus/oricext/oricext.h,BUSES["ORICEXT"] = true +--------------------------------------------------- +if BUSES["ORICEXT"] then + files { + MAME_DIR .. "src/devices/bus/oricext/oricext.cpp", + MAME_DIR .. "src/devices/bus/oricext/oricext.h", + MAME_DIR .. "src/devices/bus/oricext/jasmin.cpp", + MAME_DIR .. "src/devices/bus/oricext/jasmin.h", + MAME_DIR .. "src/devices/bus/oricext/microdisc.cpp", + MAME_DIR .. "src/devices/bus/oricext/microdisc.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/pasopia/pac2.h,BUSES["PASOPIA"] = true --------------------------------------------------- -if (BUSES["MEGADRIVE"]~=null) then +if BUSES["PASOPIA"] then files { - MAME_DIR .. "src/devices/bus/megadrive/md_slot.cpp", - MAME_DIR .. "src/devices/bus/megadrive/md_slot.h", - MAME_DIR .. "src/devices/bus/megadrive/md_carts.cpp", - MAME_DIR .. "src/devices/bus/megadrive/md_carts.h", - MAME_DIR .. "src/devices/bus/megadrive/eeprom.cpp", - MAME_DIR .. "src/devices/bus/megadrive/eeprom.h", - MAME_DIR .. "src/devices/bus/megadrive/ggenie.cpp", - MAME_DIR .. "src/devices/bus/megadrive/ggenie.h", - MAME_DIR .. "src/devices/bus/megadrive/jcart.cpp", - MAME_DIR .. "src/devices/bus/megadrive/jcart.h", - MAME_DIR .. "src/devices/bus/megadrive/rom.cpp", - MAME_DIR .. "src/devices/bus/megadrive/rom.h", - MAME_DIR .. "src/devices/bus/megadrive/sk.cpp", - MAME_DIR .. "src/devices/bus/megadrive/sk.h", - MAME_DIR .. "src/devices/bus/megadrive/stm95.cpp", - MAME_DIR .. "src/devices/bus/megadrive/stm95.h", - MAME_DIR .. "src/devices/bus/megadrive/svp.cpp", - MAME_DIR .. "src/devices/bus/megadrive/svp.h", - MAME_DIR .. "src/devices/bus/megadrive/titan.cpp", - MAME_DIR .. "src/devices/bus/megadrive/titan.h", - MAME_DIR .. "src/devices/bus/megadrive/tplay96.cpp", - MAME_DIR .. "src/devices/bus/megadrive/tplay96.h", + MAME_DIR .. "src/devices/bus/pasopia/pac2.cpp", + MAME_DIR .. "src/devices/bus/pasopia/pac2.h", + MAME_DIR .. "src/devices/bus/pasopia/pac2exp.cpp", + MAME_DIR .. "src/devices/bus/pasopia/pac2exp.h", + MAME_DIR .. "src/devices/bus/pasopia/rampac2.cpp", + MAME_DIR .. "src/devices/bus/pasopia/rampac2.h", + MAME_DIR .. "src/devices/bus/pasopia/rompac2.cpp", + MAME_DIR .. "src/devices/bus/pasopia/rompac2.h", } end + --------------------------------------------------- -- ---@src/devices/bus/megadrive/cart/slot.h,BUSES["MEGADRIVE_CART"] = true +--@src/devices/bus/pc_joy/pc_joy.h,BUSES["PC_JOY"] = true --------------------------------------------------- -if (BUSES["MEGADRIVE_CART"]~=null) then +if BUSES["PC_JOY"] then files { - MAME_DIR .. "src/devices/bus/megadrive/cart/action_replay.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/action_replay.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/avartisan.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/avartisan.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/eeprom.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/eeprom.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/everdrive.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/everdrive.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/gamtec.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/gamtec.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/jcart.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/jcart.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/options.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/options.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/mcpirate.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/mcpirate.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/miky.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/miky.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/multigame.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/multigame.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/rockworld.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/rockworld.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/rom.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/rom.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/segach.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/segach.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/sfteam.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/sfteam.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/smb.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/smb.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/smw64.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/smw64.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/slot.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/slot.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/sram.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/sram.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/ssf.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/ssf.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/t5740.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/t5740.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/tekkensp.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/tekkensp.h", - MAME_DIR .. "src/devices/bus/megadrive/cart/xboy.cpp", - MAME_DIR .. "src/devices/bus/megadrive/cart/xboy.h", + MAME_DIR .. "src/devices/bus/pc_joy/pc_joy.cpp", + MAME_DIR .. "src/devices/bus/pc_joy/pc_joy.h", + MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_magnum6.cpp", + MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_magnum6.h", + MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_sw.cpp", + MAME_DIR .. "src/devices/bus/pc_joy/pc_joy_sw.h", } end --------------------------------------------------- -- ---@src/devices/bus/mononcol/slot.h,BUSES["MONONCOL"] = true +--@src/devices/bus/pc_kbd/pc_kbdc.h,BUSES["PC_KBD"] = true --------------------------------------------------- -if (BUSES["MONONCOL"]~=null) then +if BUSES["PC_KBD"] then files { - MAME_DIR .. "src/devices/bus/mononcol/slot.cpp", - MAME_DIR .. "src/devices/bus/mononcol/slot.h", - MAME_DIR .. "src/devices/bus/mononcol/carts.cpp", - MAME_DIR .. "src/devices/bus/mononcol/carts.h", - MAME_DIR .. "src/devices/bus/mononcol/rom.cpp", - MAME_DIR .. "src/devices/bus/mononcol/rom.h", + MAME_DIR .. "src/devices/bus/pc_kbd/pc_kbdc.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/pc_kbdc.h", + MAME_DIR .. "src/devices/bus/pc_kbd/keyboards.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/keyboards.h", + MAME_DIR .. "src/devices/bus/pc_kbd/cherry_mx1500.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/cherry_mx1500.h", + MAME_DIR .. "src/devices/bus/pc_kbd/ec1841.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/ec1841.h", + MAME_DIR .. "src/devices/bus/pc_kbd/iskr1030.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/iskr1030.h", + MAME_DIR .. "src/devices/bus/pc_kbd/keytro.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/keytro.h", + MAME_DIR .. "src/devices/bus/pc_kbd/msnat.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/msnat.h", + MAME_DIR .. "src/devices/bus/pc_kbd/pc83.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/pc83.h", + MAME_DIR .. "src/devices/bus/pc_kbd/pcat84.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/pcat84.h", + MAME_DIR .. "src/devices/bus/pc_kbd/pcxt83.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/pcxt83.h", + MAME_DIR .. "src/devices/bus/pc_kbd/pcat101.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/pcat101.h", + MAME_DIR .. "src/devices/bus/pc_kbd/hle_mouse.cpp", + MAME_DIR .. "src/devices/bus/pc_kbd/hle_mouse.h", } end --------------------------------------------------- -- ---@src/devices/bus/neogeo/slot.h,BUSES["NEOGEO"] = true +--@src/devices/bus/pc1512/mouse.h,BUSES["PC1512"] = true --------------------------------------------------- -if (BUSES["NEOGEO"]~=null) then +if BUSES["PC1512"] then files { - MAME_DIR .. "src/devices/bus/neogeo/slot.cpp", - MAME_DIR .. "src/devices/bus/neogeo/slot.h", - MAME_DIR .. "src/devices/bus/neogeo/carts.cpp", - MAME_DIR .. "src/devices/bus/neogeo/carts.h", - MAME_DIR .. "src/devices/bus/neogeo/rom.cpp", - MAME_DIR .. "src/devices/bus/neogeo/rom.h", - MAME_DIR .. "src/devices/bus/neogeo/fatfury2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/fatfury2.h", - MAME_DIR .. "src/devices/bus/neogeo/kof98.cpp", - MAME_DIR .. "src/devices/bus/neogeo/kof98.h", - MAME_DIR .. "src/devices/bus/neogeo/mslugx.cpp", - MAME_DIR .. "src/devices/bus/neogeo/mslugx.h", - MAME_DIR .. "src/devices/bus/neogeo/cmc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/cmc.h", - MAME_DIR .. "src/devices/bus/neogeo/sma.cpp", - MAME_DIR .. "src/devices/bus/neogeo/sma.h", - MAME_DIR .. "src/devices/bus/neogeo/pcm2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/pcm2.h", - MAME_DIR .. "src/devices/bus/neogeo/kof2k2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/kof2k2.h", - MAME_DIR .. "src/devices/bus/neogeo/pvc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/pvc.h", - MAME_DIR .. "src/devices/bus/neogeo/boot_cthd.cpp", - MAME_DIR .. "src/devices/bus/neogeo/boot_cthd.h", - MAME_DIR .. "src/devices/bus/neogeo/boot_misc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/boot_misc.h", - MAME_DIR .. "src/devices/bus/neogeo/boot_svc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/boot_svc.h", - MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k2.h", - MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k3.cpp", - MAME_DIR .. "src/devices/bus/neogeo/boot_kof2k3.h", - MAME_DIR .. "src/devices/bus/neogeo/sbp.cpp", - MAME_DIR .. "src/devices/bus/neogeo/sbp.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_fatfury2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_fatfury2.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_kof98.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_kof98.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_mslugx.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_mslugx.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_cmc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_cmc.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_sma.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_sma.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_pcm2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_pcm2.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k2.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k2.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_pvc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_pvc.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_cthd.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_cthd.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k3bl.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_kof2k3bl.h", - MAME_DIR .. "src/devices/bus/neogeo/boot_kof10th.cpp", - MAME_DIR .. "src/devices/bus/neogeo/boot_kof10th.h", - MAME_DIR .. "src/devices/bus/neogeo/prot_misc.cpp", - MAME_DIR .. "src/devices/bus/neogeo/prot_misc.h", + MAME_DIR .. "src/devices/bus/pc1512/mouse.cpp", + MAME_DIR .. "src/devices/bus/pc1512/mouse.h", } end --------------------------------------------------- -- ---@src/devices/bus/neogeo_ctrl/ctrl.h,BUSES["NEOGEO_CTRL"] = true +--@src/devices/bus/pc8801/pc8801_exp.h,BUSES["PC8801"] = true --------------------------------------------------- -if (BUSES["NEOGEO_CTRL"]~=null) then +if BUSES["PC8801"] then files { - MAME_DIR .. "src/devices/bus/neogeo_ctrl/ctrl.cpp", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/ctrl.h", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/joystick.cpp", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/joystick.h", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/mahjong.cpp", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/mahjong.h", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/dial.cpp", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/dial.h", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/irrmaze.cpp", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/irrmaze.h", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/kizuna4p.cpp", - MAME_DIR .. "src/devices/bus/neogeo_ctrl/kizuna4p.h", + MAME_DIR .. "src/devices/bus/pc8801/gsx8800.cpp", + MAME_DIR .. "src/devices/bus/pc8801/gsx8800.h", + MAME_DIR .. "src/devices/bus/pc8801/pc8801_23.cpp", + MAME_DIR .. "src/devices/bus/pc8801/pc8801_23.h", + MAME_DIR .. "src/devices/bus/pc8801/pc8801_31.cpp", + MAME_DIR .. "src/devices/bus/pc8801/pc8801_31.h", + MAME_DIR .. "src/devices/bus/pc8801/pc8801_exp.cpp", + MAME_DIR .. "src/devices/bus/pc8801/pc8801_exp.h", + MAME_DIR .. "src/devices/bus/pc8801/pcg8100.cpp", + MAME_DIR .. "src/devices/bus/pc8801/pcg8100.h", + MAME_DIR .. "src/devices/bus/pc8801/jmbx1.cpp", + MAME_DIR .. "src/devices/bus/pc8801/jmbx1.h", + MAME_DIR .. "src/devices/bus/pc8801/hmb20.cpp", + MAME_DIR .. "src/devices/bus/pc8801/hmb20.h", } end --------------------------------------------------- -- ---@src/devices/bus/sat_ctrl/ctrl.h,BUSES["SAT_CTRL"] = true +--@src/devices/bus/pc98_54simm/slot.h,BUSES["PC98_54SIMM"] = true --------------------------------------------------- -if (BUSES["SAT_CTRL"]~=null) then +if BUSES["PC98_54SIMM"] then files { - MAME_DIR .. "src/devices/bus/sat_ctrl/ctrl.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/ctrl.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/analog.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/analog.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/joy.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/joy.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/joy_md.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/joy_md.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/keybd.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/keybd.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/mouse.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/mouse.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/multitap.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/multitap.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/pointer.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/pointer.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/racing.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/racing.h", - MAME_DIR .. "src/devices/bus/sat_ctrl/segatap.cpp", - MAME_DIR .. "src/devices/bus/sat_ctrl/segatap.h", + MAME_DIR .. "src/devices/bus/pc98_54simm/options.cpp", + MAME_DIR .. "src/devices/bus/pc98_54simm/options.h", + MAME_DIR .. "src/devices/bus/pc98_54simm/simm.cpp", + MAME_DIR .. "src/devices/bus/pc98_54simm/simm.h", + MAME_DIR .. "src/devices/bus/pc98_54simm/slot.cpp", + MAME_DIR .. "src/devices/bus/pc98_54simm/slot.h", } end --------------------------------------------------- -- ---@src/devices/bus/saturn/sat_slot.h,BUSES["SATURN"] = true +--@src/devices/bus/pc98_61simm/slot.h,BUSES["PC98_61SIMM"] = true --------------------------------------------------- -if (BUSES["SATURN"]~=null) then +if BUSES["PC98_61SIMM"] then files { - MAME_DIR .. "src/devices/bus/saturn/sat_slot.cpp", - MAME_DIR .. "src/devices/bus/saturn/sat_slot.h", - MAME_DIR .. "src/devices/bus/saturn/bram.cpp", - MAME_DIR .. "src/devices/bus/saturn/bram.h", - MAME_DIR .. "src/devices/bus/saturn/dram.cpp", - MAME_DIR .. "src/devices/bus/saturn/dram.h", - MAME_DIR .. "src/devices/bus/saturn/rom.cpp", - MAME_DIR .. "src/devices/bus/saturn/rom.h", + MAME_DIR .. "src/devices/bus/pc98_61simm/options.cpp", + MAME_DIR .. "src/devices/bus/pc98_61simm/options.h", + MAME_DIR .. "src/devices/bus/pc98_61simm/simm.cpp", + MAME_DIR .. "src/devices/bus/pc98_61simm/simm.h", + MAME_DIR .. "src/devices/bus/pc98_61simm/slot.cpp", + MAME_DIR .. "src/devices/bus/pc98_61simm/slot.h", } end --------------------------------------------------- -- ---@src/devices/bus/sega8/sega8_slot.h,BUSES["SEGA8"] = true +--@src/devices/bus/pc98_cbus/slot.h,BUSES["PC98_CBUS"] = true --------------------------------------------------- -if (BUSES["SEGA8"]~=null) then +if BUSES["PC98_CBUS"] then files { - MAME_DIR .. "src/devices/bus/sega8/sega8_slot.cpp", - MAME_DIR .. "src/devices/bus/sega8/sega8_slot.h", - MAME_DIR .. "src/devices/bus/sega8/rom.cpp", - MAME_DIR .. "src/devices/bus/sega8/rom.h", - MAME_DIR .. "src/devices/bus/sega8/ccatch.cpp", - MAME_DIR .. "src/devices/bus/sega8/ccatch.h", - MAME_DIR .. "src/devices/bus/sega8/mgear.cpp", - MAME_DIR .. "src/devices/bus/sega8/mgear.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/amd98.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/amd98.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2dd.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2dd.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2hd.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2hd.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/lgy98.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/lgy98.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/lha201.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/lha201.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/mif201.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/mif201.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/mpu_pc98.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/mpu_pc98.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/options.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/options.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_02.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_02.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_14.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_14.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_26.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_26.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_27.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_27.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_55.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_55.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_86.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_86.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_118.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_118.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/sb16_ct2720.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/sb16_ct2720.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/slot.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/slot.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/sound_orchestra.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/sound_orchestra.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/sound.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/sound.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/speakboard.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/speakboard.h", + MAME_DIR .. "src/devices/bus/pc98_cbus/wavestar.cpp", + MAME_DIR .. "src/devices/bus/pc98_cbus/wavestar.h", } end + --------------------------------------------------- -- ---@src/devices/bus/sg1000_exp/sg1000exp.h,BUSES["SG1000_EXP"] = true +--@src/devices/bus/pccard/pccard.h,BUSES["PCCARD"] = true --------------------------------------------------- -if (BUSES["SG1000_EXP"]~=null) then +if BUSES["PCCARD"] then files { - MAME_DIR .. "src/devices/bus/sg1000_exp/fm_unit.cpp", - MAME_DIR .. "src/devices/bus/sg1000_exp/fm_unit.h", - MAME_DIR .. "src/devices/bus/sg1000_exp/kblink.cpp", - MAME_DIR .. "src/devices/bus/sg1000_exp/kblink.h", - MAME_DIR .. "src/devices/bus/sg1000_exp/sg1000exp.cpp", - MAME_DIR .. "src/devices/bus/sg1000_exp/sg1000exp.h", - MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100.cpp", - MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100.h", - MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100prn.cpp", - MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100prn.h", - MAME_DIR .. "src/devices/bus/sg1000_exp/sp400.cpp", - MAME_DIR .. "src/devices/bus/sg1000_exp/sp400.h", + MAME_DIR .. "src/devices/bus/pccard/pccard.cpp", + MAME_DIR .. "src/devices/bus/pccard/pccard.h", + MAME_DIR .. "src/devices/bus/pccard/ataflash.cpp", + MAME_DIR .. "src/devices/bus/pccard/ataflash.h", + MAME_DIR .. "src/devices/bus/pccard/k573npu.cpp", + MAME_DIR .. "src/devices/bus/pccard/k573npu.h", + MAME_DIR .. "src/devices/bus/pccard/konami_dual.cpp", + MAME_DIR .. "src/devices/bus/pccard/konami_dual.h", + MAME_DIR .. "src/devices/bus/pccard/linflash.cpp", + MAME_DIR .. "src/devices/bus/pccard/linflash.h", + MAME_DIR .. "src/devices/bus/pccard/sram.cpp", + MAME_DIR .. "src/devices/bus/pccard/sram.h", } end + --------------------------------------------------- -- ---@src/devices/bus/sms_ctrl/smsctrl.h,BUSES["SMS_CTRL"] = true +--@src/devices/bus/pce/pce_slot.h,BUSES["PCE"] = true +--------------------------------------------------- +if BUSES["PCE"] then + files { + MAME_DIR .. "src/devices/bus/pce/pce_slot.cpp", + MAME_DIR .. "src/devices/bus/pce/pce_slot.h", + MAME_DIR .. "src/devices/bus/pce/pce_rom.cpp", + MAME_DIR .. "src/devices/bus/pce/pce_rom.h", + MAME_DIR .. "src/devices/bus/pce/pce_scdsys.cpp", + MAME_DIR .. "src/devices/bus/pce/pce_scdsys.h", + MAME_DIR .. "src/devices/bus/pce/pce_acard.cpp", + MAME_DIR .. "src/devices/bus/pce/pce_acard.h", + } +end + +--------------------------------------------------- +-- +--@src/devices/bus/pce_ctrl/pcectrl.h,BUSES["PCE_CTRL"] = true --------------------------------------------------- -if (BUSES["SMS_CTRL"]~=null) then +if BUSES["PCE_CTRL"] then files { - MAME_DIR .. "src/devices/bus/sms_ctrl/controllers.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/controllers.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/diypaddle.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/diypaddle.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/hypershot.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/hypershot.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/graphic.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/graphic.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/joypad.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/joypad.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/lphaser.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/lphaser.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/md6bt.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/md6bt.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/mdpad.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/mdpad.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/mouse.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/mouse.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/multitap.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/multitap.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/paddle.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/paddle.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/rfu.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/rfu.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/rs232adapt.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/rs232adapt.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/smsctrl.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/smsctrl.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/sports.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/sports.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/sportsjp.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/sportsjp.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/teamplayer.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/teamplayer.h", - MAME_DIR .. "src/devices/bus/sms_ctrl/xe1ap.cpp", - MAME_DIR .. "src/devices/bus/sms_ctrl/xe1ap.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/pcectrl.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/pcectrl.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/joypad2.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/joypad2.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/joypad6.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/joypad6.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/mouse.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/mouse.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/multitap.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/multitap.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/pachinko.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/pachinko.h", + MAME_DIR .. "src/devices/bus/pce_ctrl/xhe3.cpp", + MAME_DIR .. "src/devices/bus/pce_ctrl/xhe3.h", } end + --------------------------------------------------- -- ---@src/devices/bus/sms_exp/smsexp.h,BUSES["SMS_EXP"] = true +--@src/devices/bus/pci/pci_slot.h,BUSES["PCI"] = true --------------------------------------------------- -if (BUSES["SMS_EXP"]~=null) then +if BUSES["PCI"] then files { - MAME_DIR .. "src/devices/bus/sms_exp/smsexp.cpp", - MAME_DIR .. "src/devices/bus/sms_exp/smsexp.h", - MAME_DIR .. "src/devices/bus/sms_exp/gender.cpp", - MAME_DIR .. "src/devices/bus/sms_exp/gender.h", + MAME_DIR .. "src/devices/bus/pci/pci_slot.cpp", + MAME_DIR .. "src/devices/bus/pci/pci_slot.h", + MAME_DIR .. "src/devices/bus/pci/aha2940au.cpp", + MAME_DIR .. "src/devices/bus/pci/aha2940au.h", + MAME_DIR .. "src/devices/bus/pci/audiowerk2.cpp", + MAME_DIR .. "src/devices/bus/pci/audiowerk2.h", + MAME_DIR .. "src/devices/bus/pci/clgd5446.cpp", + MAME_DIR .. "src/devices/bus/pci/clgd5446.h", + MAME_DIR .. "src/devices/bus/pci/clgd546x_laguna.cpp", + MAME_DIR .. "src/devices/bus/pci/clgd546x_laguna.h", + MAME_DIR .. "src/devices/bus/pci/ds2416.cpp", + MAME_DIR .. "src/devices/bus/pci/ds2416.h", + MAME_DIR .. "src/devices/bus/pci/ess_maestro.cpp", + MAME_DIR .. "src/devices/bus/pci/ess_maestro.h", + MAME_DIR .. "src/devices/bus/pci/geforce.cpp", + MAME_DIR .. "src/devices/bus/pci/geforce.h", + MAME_DIR .. "src/devices/bus/pci/mga2064w.cpp", + MAME_DIR .. "src/devices/bus/pci/mga2064w.h", + MAME_DIR .. "src/devices/bus/pci/ncr53c825.cpp", + MAME_DIR .. "src/devices/bus/pci/ncr53c825.h", + MAME_DIR .. "src/devices/bus/pci/neon250.cpp", + MAME_DIR .. "src/devices/bus/pci/neon250.h", + MAME_DIR .. "src/devices/bus/pci/oti_spitfire.cpp", + MAME_DIR .. "src/devices/bus/pci/oti_spitfire.h", + MAME_DIR .. "src/devices/bus/pci/opti82c861.cpp", + MAME_DIR .. "src/devices/bus/pci/opti82c861.h", + MAME_DIR .. "src/devices/bus/pci/pdc20262.cpp", + MAME_DIR .. "src/devices/bus/pci/pdc20262.h", + MAME_DIR .. "src/devices/bus/pci/permedia2.cpp", + MAME_DIR .. "src/devices/bus/pci/permedia2.h", + MAME_DIR .. "src/devices/bus/pci/promotion.cpp", + MAME_DIR .. "src/devices/bus/pci/promotion.h", + MAME_DIR .. "src/devices/bus/pci/riva128.cpp", + MAME_DIR .. "src/devices/bus/pci/riva128.h", + MAME_DIR .. "src/devices/bus/pci/rivatnt.cpp", + MAME_DIR .. "src/devices/bus/pci/rivatnt.h", + MAME_DIR .. "src/devices/bus/pci/rtl8029as_pci.cpp", + MAME_DIR .. "src/devices/bus/pci/rtl8029as_pci.h", + MAME_DIR .. "src/devices/bus/pci/rtl8139_pci.cpp", + MAME_DIR .. "src/devices/bus/pci/rtl8139_pci.h", + MAME_DIR .. "src/devices/bus/pci/sis6326.cpp", + MAME_DIR .. "src/devices/bus/pci/sis6326.h", + MAME_DIR .. "src/devices/bus/pci/sonicvibes.cpp", + MAME_DIR .. "src/devices/bus/pci/sonicvibes.h", + MAME_DIR .. "src/devices/bus/pci/sw1000xg.cpp", + MAME_DIR .. "src/devices/bus/pci/sw1000xg.h", + MAME_DIR .. "src/devices/bus/pci/virge_pci.cpp", + MAME_DIR .. "src/devices/bus/pci/virge_pci.h", + MAME_DIR .. "src/devices/bus/pci/vision.cpp", + MAME_DIR .. "src/devices/bus/pci/vision.h", + MAME_DIR .. "src/devices/bus/pci/vt6306.cpp", + MAME_DIR .. "src/devices/bus/pci/vt6306.h", + MAME_DIR .. "src/devices/bus/pci/wd9710_pci.cpp", + MAME_DIR .. "src/devices/bus/pci/wd9710_pci.h", + MAME_DIR .. "src/devices/bus/pci/ymp21.cpp", + MAME_DIR .. "src/devices/bus/pci/ymp21.h", + MAME_DIR .. "src/devices/bus/pci/zr36057.cpp", + MAME_DIR .. "src/devices/bus/pci/zr36057.h", } end + --------------------------------------------------- -- ---@src/devices/bus/tanbus/tanbus.h,BUSES["TANBUS"] = true +--@src/devices/bus/pet/cass.h,BUSES["PET"] = true +--@src/devices/bus/pet/exp.h,BUSES["PET"] = true +--@src/devices/bus/pet/user.h,BUSES["PET"] = true --------------------------------------------------- -if (BUSES["TANBUS"]~=null) then +if BUSES["PET"] then files { - MAME_DIR .. "src/devices/bus/tanbus/keyboard/keyboard.cpp", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/keyboard.h", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt006.cpp", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt006.h", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt009.cpp", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt009.h", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/spinveti.cpp", - MAME_DIR .. "src/devices/bus/tanbus/keyboard/spinveti.h", - MAME_DIR .. "src/devices/bus/tanbus/bullsnd.cpp", - MAME_DIR .. "src/devices/bus/tanbus/bullsnd.h", - MAME_DIR .. "src/devices/bus/tanbus/etirtc.cpp", - MAME_DIR .. "src/devices/bus/tanbus/etirtc.h", - MAME_DIR .. "src/devices/bus/tanbus/etisnd.cpp", - MAME_DIR .. "src/devices/bus/tanbus/etisnd.h", - MAME_DIR .. "src/devices/bus/tanbus/tanbus.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tanbus.h", - MAME_DIR .. "src/devices/bus/tanbus/tanex.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tanex.h", - MAME_DIR .. "src/devices/bus/tanbus/tandos.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tandos.h", - MAME_DIR .. "src/devices/bus/tanbus/tanhrg.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tanhrg.h", - MAME_DIR .. "src/devices/bus/tanbus/tanram.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tanram.h", - MAME_DIR .. "src/devices/bus/tanbus/tanrtc.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tanrtc.h", - MAME_DIR .. "src/devices/bus/tanbus/mpvdu.cpp", - MAME_DIR .. "src/devices/bus/tanbus/mpvdu.h", - MAME_DIR .. "src/devices/bus/tanbus/ra32k.cpp", - MAME_DIR .. "src/devices/bus/tanbus/ra32k.h", - MAME_DIR .. "src/devices/bus/tanbus/radisc.cpp", - MAME_DIR .. "src/devices/bus/tanbus/radisc.h", - MAME_DIR .. "src/devices/bus/tanbus/ravdu.cpp", - MAME_DIR .. "src/devices/bus/tanbus/ravdu.h", - MAME_DIR .. "src/devices/bus/tanbus/tug64k.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tug64k.h", - MAME_DIR .. "src/devices/bus/tanbus/tug8082.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tug8082.h", - MAME_DIR .. "src/devices/bus/tanbus/tugcombo.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tugcombo.h", - MAME_DIR .. "src/devices/bus/tanbus/tugpgm.cpp", - MAME_DIR .. "src/devices/bus/tanbus/tugpgm.h", + MAME_DIR .. "src/devices/bus/pet/cass.cpp", + MAME_DIR .. "src/devices/bus/pet/cass.h", + MAME_DIR .. "src/devices/bus/pet/c2n.cpp", + MAME_DIR .. "src/devices/bus/pet/c2n.h", + MAME_DIR .. "src/devices/bus/pet/diag264_lb_tape.cpp", + MAME_DIR .. "src/devices/bus/pet/diag264_lb_tape.h", + MAME_DIR .. "src/devices/bus/pet/exp.cpp", + MAME_DIR .. "src/devices/bus/pet/exp.h", + MAME_DIR .. "src/devices/bus/pet/64k.cpp", + MAME_DIR .. "src/devices/bus/pet/64k.h", + MAME_DIR .. "src/devices/bus/pet/hsg.cpp", + MAME_DIR .. "src/devices/bus/pet/hsg.h", + MAME_DIR .. "src/devices/bus/pet/superpet.cpp", + MAME_DIR .. "src/devices/bus/pet/superpet.h", + MAME_DIR .. "src/devices/bus/pet/user.cpp", + MAME_DIR .. "src/devices/bus/pet/user.h", + MAME_DIR .. "src/devices/bus/pet/diag.cpp", + MAME_DIR .. "src/devices/bus/pet/diag.h", + MAME_DIR .. "src/devices/bus/pet/petuja.cpp", + MAME_DIR .. "src/devices/bus/pet/petuja.h", + MAME_DIR .. "src/devices/bus/pet/cb2snd.cpp", + MAME_DIR .. "src/devices/bus/pet/cb2snd.h", + MAME_DIR .. "src/devices/bus/pet/2joysnd.h", + MAME_DIR .. "src/devices/bus/pet/2joysnd.cpp", } end + --------------------------------------------------- -- ---@src/devices/bus/ti8x/ti8x.h,BUSES["TI8X"] = true +--@src/devices/bus/plg1x0/plg1x0.h,BUSES["PLG1X0"] = true --------------------------------------------------- -if (BUSES["TI8X"]~=null) then +if BUSES["PLG1X0"] then files { - MAME_DIR .. "src/devices/bus/ti8x/bitsocket.cpp", - MAME_DIR .. "src/devices/bus/ti8x/bitsocket.h", - MAME_DIR .. "src/devices/bus/ti8x/graphlinkhle.cpp", - MAME_DIR .. "src/devices/bus/ti8x/graphlinkhle.h", - MAME_DIR .. "src/devices/bus/ti8x/teeconn.cpp", - MAME_DIR .. "src/devices/bus/ti8x/teeconn.h", - MAME_DIR .. "src/devices/bus/ti8x/ti8x.cpp", - MAME_DIR .. "src/devices/bus/ti8x/ti8x.h", - MAME_DIR .. "src/devices/bus/ti8x/tispeaker.cpp", - MAME_DIR .. "src/devices/bus/ti8x/tispeaker.h", + MAME_DIR .. "src/devices/bus/plg1x0/plg1x0.cpp", + MAME_DIR .. "src/devices/bus/plg1x0/plg1x0.h", + MAME_DIR .. "src/devices/bus/plg1x0/plg100-vl.cpp", + MAME_DIR .. "src/devices/bus/plg1x0/plg100-vl.h", + MAME_DIR .. "src/devices/bus/plg1x0/plg150-ap.cpp", + MAME_DIR .. "src/devices/bus/plg1x0/plg150-ap.h", } end + --------------------------------------------------- -- ---@src/devices/bus/ti99x/990_dk.h,BUSES["TI99X"] = true ---@src/devices/bus/ti99x/990_tap.h,BUSES["TI99X"] = true ---@src/devices/bus/ti99x/990_hd.h,BUSES["TI99X"] = true +--@src/devices/bus/plus4/exp.h,BUSES["PLUS4"] = true +--@src/devices/bus/plus4/user.h,BUSES["PLUS4"] = true --------------------------------------------------- -if (BUSES["TI99X"]~=null) then +if BUSES["PLUS4"] then files { - MAME_DIR .. "src/devices/bus/ti99x/990_dk.cpp", - MAME_DIR .. "src/devices/bus/ti99x/990_dk.h", - MAME_DIR .. "src/devices/bus/ti99x/990_hd.cpp", - MAME_DIR .. "src/devices/bus/ti99x/990_hd.h", - MAME_DIR .. "src/devices/bus/ti99x/990_tap.cpp", - MAME_DIR .. "src/devices/bus/ti99x/990_tap.h", + MAME_DIR .. "src/devices/bus/plus4/exp.cpp", + MAME_DIR .. "src/devices/bus/plus4/exp.h", + MAME_DIR .. "src/devices/bus/plus4/c1551.cpp", + MAME_DIR .. "src/devices/bus/plus4/c1551.h", + MAME_DIR .. "src/devices/bus/plus4/sid.cpp", + MAME_DIR .. "src/devices/bus/plus4/sid.h", + MAME_DIR .. "src/devices/bus/plus4/std.cpp", + MAME_DIR .. "src/devices/bus/plus4/std.h", + MAME_DIR .. "src/devices/bus/plus4/user.cpp", + MAME_DIR .. "src/devices/bus/plus4/user.h", + MAME_DIR .. "src/devices/bus/plus4/diag264_lb_user.cpp", + MAME_DIR .. "src/devices/bus/plus4/diag264_lb_user.h", } end + --------------------------------------------------- -- ---@src/devices/bus/ti99/colorbus/colorbus.h,BUSES["TI99"] = true ---@src/devices/bus/ti99/gromport/cartridges.h,BUSES["TI99"] = true ---@src/devices/bus/ti99/joyport/joyport.h,BUSES["TI99"] = true ---@src/devices/bus/ti99/peb/peribox.h,BUSES["TI99"] = true ---@src/devices/bus/ti99/internal/genboard.h,BUSES["TI99"] = true +--@src/devices/bus/pofo/exp.h,BUSES["POFO"] = true --------------------------------------------------- -if (BUSES["TI99"]~=null) then +if BUSES["POFO"] then files { - MAME_DIR .. "src/devices/bus/ti99/internal/992board.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/992board.h", - MAME_DIR .. "src/devices/bus/ti99/internal/998board.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/998board.h", - MAME_DIR .. "src/devices/bus/ti99/internal/buffram.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/buffram.h", - MAME_DIR .. "src/devices/bus/ti99/internal/datamux.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/datamux.h", - MAME_DIR .. "src/devices/bus/ti99/internal/evpcconn.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/evpcconn.h", - MAME_DIR .. "src/devices/bus/ti99/internal/genboard.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/genboard.h", - MAME_DIR .. "src/devices/bus/ti99/internal/genkbd.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/genkbd.h", - MAME_DIR .. "src/devices/bus/ti99/internal/ioport.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/ioport.h", - MAME_DIR .. "src/devices/bus/ti99/internal/splitter.cpp", - MAME_DIR .. "src/devices/bus/ti99/internal/splitter.h", - MAME_DIR .. "src/devices/bus/ti99/colorbus/busmouse.cpp", - MAME_DIR .. "src/devices/bus/ti99/colorbus/busmouse.h", - MAME_DIR .. "src/devices/bus/ti99/colorbus/colorbus.cpp", - MAME_DIR .. "src/devices/bus/ti99/colorbus/colorbus.h", - MAME_DIR .. "src/devices/bus/ti99/gromport/gromport.cpp", - MAME_DIR .. "src/devices/bus/ti99/gromport/gromport.h", - MAME_DIR .. "src/devices/bus/ti99/gromport/cartridges.cpp", - MAME_DIR .. "src/devices/bus/ti99/gromport/cartridges.h", - MAME_DIR .. "src/devices/bus/ti99/gromport/gkracker.cpp", - MAME_DIR .. "src/devices/bus/ti99/gromport/gkracker.h", - MAME_DIR .. "src/devices/bus/ti99/gromport/multiconn.cpp", - MAME_DIR .. "src/devices/bus/ti99/gromport/multiconn.h", - MAME_DIR .. "src/devices/bus/ti99/gromport/singleconn.cpp", - MAME_DIR .. "src/devices/bus/ti99/gromport/singleconn.h", - MAME_DIR .. "src/devices/bus/ti99/joyport/handset.cpp", - MAME_DIR .. "src/devices/bus/ti99/joyport/handset.h", - MAME_DIR .. "src/devices/bus/ti99/joyport/joyport.cpp", - MAME_DIR .. "src/devices/bus/ti99/joyport/joyport.h", - MAME_DIR .. "src/devices/bus/ti99/joyport/mecmouse.cpp", - MAME_DIR .. "src/devices/bus/ti99/joyport/mecmouse.h", - MAME_DIR .. "src/devices/bus/ti99/peb/peribox.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/peribox.h", - MAME_DIR .. "src/devices/bus/ti99/peb/bwg.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/bwg.h", - MAME_DIR .. "src/devices/bus/ti99/peb/cc_fdc.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/cc_fdc.h", - MAME_DIR .. "src/devices/bus/ti99/peb/myarcfdc.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/myarcfdc.h", - MAME_DIR .. "src/devices/bus/ti99/peb/evpc.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/evpc.h", - MAME_DIR .. "src/devices/bus/ti99/peb/forti.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/forti.h", - MAME_DIR .. "src/devices/bus/ti99/peb/hfdc.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/hfdc.h", - MAME_DIR .. "src/devices/bus/ti99/peb/horizon.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/horizon.h", - MAME_DIR .. "src/devices/bus/ti99/peb/hsgpl.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/hsgpl.h", - MAME_DIR .. "src/devices/bus/ti99/peb/memex.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/memex.h", - MAME_DIR .. "src/devices/bus/ti99/peb/myarcmem.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/myarcmem.h", - MAME_DIR .. "src/devices/bus/ti99/peb/pcode.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/pcode.h", - MAME_DIR .. "src/devices/bus/ti99/peb/pgram.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/pgram.h", - MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.h", - MAME_DIR .. "src/devices/bus/ti99/peb/scsicard.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/scsicard.h", - MAME_DIR .. "src/devices/bus/ti99/peb/sidmaster.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/sidmaster.h", - MAME_DIR .. "src/devices/bus/ti99/peb/speechadapter.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/speechadapter.h", - MAME_DIR .. "src/devices/bus/ti99/peb/ti_32kmem.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/ti_32kmem.h", - MAME_DIR .. "src/devices/bus/ti99/peb/ti_fdc.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/ti_fdc.h", - MAME_DIR .. "src/devices/bus/ti99/peb/ti_rs232.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/ti_rs232.h", - MAME_DIR .. "src/devices/bus/ti99/peb/tipi.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/tipi.h", - MAME_DIR .. "src/devices/bus/ti99/peb/tn_ide.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/tn_ide.h", - MAME_DIR .. "src/devices/bus/ti99/peb/tn_usbsm.cpp", - MAME_DIR .. "src/devices/bus/ti99/peb/tn_usbsm.h", - MAME_DIR .. "src/devices/bus/ti99/sidecar/arcturus.cpp", - MAME_DIR .. "src/devices/bus/ti99/sidecar/arcturus.h", - MAME_DIR .. "src/devices/bus/ti99/sidecar/speechsyn.cpp", - MAME_DIR .. "src/devices/bus/ti99/sidecar/speechsyn.h", + MAME_DIR .. "src/devices/bus/pofo/exp.cpp", + MAME_DIR .. "src/devices/bus/pofo/exp.h", + MAME_DIR .. "src/devices/bus/pofo/hpc101.cpp", + MAME_DIR .. "src/devices/bus/pofo/hpc101.h", + MAME_DIR .. "src/devices/bus/pofo/hpc102.cpp", + MAME_DIR .. "src/devices/bus/pofo/hpc102.h", + MAME_DIR .. "src/devices/bus/pofo/hpc104.cpp", + MAME_DIR .. "src/devices/bus/pofo/hpc104.h", + MAME_DIR .. "src/devices/bus/pofo/ccm.cpp", + MAME_DIR .. "src/devices/bus/pofo/ccm.h", + MAME_DIR .. "src/devices/bus/pofo/ram.cpp", + MAME_DIR .. "src/devices/bus/pofo/ram.h", + MAME_DIR .. "src/devices/bus/pofo/rom.cpp", + MAME_DIR .. "src/devices/bus/pofo/rom.h", } end + --------------------------------------------------- -- ---@src/devices/bus/gameboy/slot.h,BUSES["GAMEBOY"] = true +--@src/devices/bus/psi_kbd/psi_kbd.h,BUSES["PSI_KEYBOARD"] = true --------------------------------------------------- -if (BUSES["GAMEBOY"]~=null) then +if BUSES["PSI_KEYBOARD"] then files { - MAME_DIR .. "src/devices/bus/gameboy/camera.cpp", - MAME_DIR .. "src/devices/bus/gameboy/camera.h", - MAME_DIR .. "src/devices/bus/gameboy/cartbase.cpp", - MAME_DIR .. "src/devices/bus/gameboy/cartbase.h", - MAME_DIR .. "src/devices/bus/gameboy/cartbase.ipp", - MAME_DIR .. "src/devices/bus/gameboy/cartheader.h", - MAME_DIR .. "src/devices/bus/gameboy/carts.cpp", - MAME_DIR .. "src/devices/bus/gameboy/carts.h", - MAME_DIR .. "src/devices/bus/gameboy/gbck003.cpp", - MAME_DIR .. "src/devices/bus/gameboy/gbck003.h", - MAME_DIR .. "src/devices/bus/gameboy/gbslot.cpp", - MAME_DIR .. "src/devices/bus/gameboy/gbslot.h", - MAME_DIR .. "src/devices/bus/gameboy/gbxfile.cpp", - MAME_DIR .. "src/devices/bus/gameboy/gbxfile.h", - MAME_DIR .. "src/devices/bus/gameboy/huc1.cpp", - MAME_DIR .. "src/devices/bus/gameboy/huc1.h", - MAME_DIR .. "src/devices/bus/gameboy/huc3.cpp", - MAME_DIR .. "src/devices/bus/gameboy/huc3.h", - MAME_DIR .. "src/devices/bus/gameboy/liebao.cpp", - MAME_DIR .. "src/devices/bus/gameboy/liebao.h", - MAME_DIR .. "src/devices/bus/gameboy/mbc.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mbc.h", - MAME_DIR .. "src/devices/bus/gameboy/mbc2.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mbc2.h", - MAME_DIR .. "src/devices/bus/gameboy/mbc3.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mbc3.h", - MAME_DIR .. "src/devices/bus/gameboy/mbc6.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mbc6.h", - MAME_DIR .. "src/devices/bus/gameboy/mbc7.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mbc7.h", - MAME_DIR .. "src/devices/bus/gameboy/mdslot.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mdslot.h", - MAME_DIR .. "src/devices/bus/gameboy/mmm01.cpp", - MAME_DIR .. "src/devices/bus/gameboy/mmm01.h", - MAME_DIR .. "src/devices/bus/gameboy/ntnew.cpp", - MAME_DIR .. "src/devices/bus/gameboy/ntnew.h", - MAME_DIR .. "src/devices/bus/gameboy/rom.cpp", - MAME_DIR .. "src/devices/bus/gameboy/rom.h", - MAME_DIR .. "src/devices/bus/gameboy/slmulti.cpp", - MAME_DIR .. "src/devices/bus/gameboy/slmulti.h", - MAME_DIR .. "src/devices/bus/gameboy/slot.cpp", - MAME_DIR .. "src/devices/bus/gameboy/slot.h", - MAME_DIR .. "src/devices/bus/gameboy/tama5.cpp", - MAME_DIR .. "src/devices/bus/gameboy/tama5.h", + MAME_DIR .. "src/devices/bus/psi_kbd/psi_kbd.cpp", + MAME_DIR .. "src/devices/bus/psi_kbd/psi_kbd.h", + MAME_DIR .. "src/devices/bus/psi_kbd/ergoline.cpp", + MAME_DIR .. "src/devices/bus/psi_kbd/ergoline.h", + MAME_DIR .. "src/devices/bus/psi_kbd/hle.cpp", + MAME_DIR .. "src/devices/bus/psi_kbd/hle.h", } end + --------------------------------------------------- -- ---@src/devices/bus/gba/gba_slot.h,BUSES["GBA"] = true +--@src/devices/bus/psion/honda/slot.h,BUSES["PSION_HONDA"] = true --------------------------------------------------- -if (BUSES["GBA"]~=null) then +if BUSES["PSION_HONDA"] then files { - MAME_DIR .. "src/devices/bus/gba/gba_slot.cpp", - MAME_DIR .. "src/devices/bus/gba/gba_slot.h", - MAME_DIR .. "src/devices/bus/gba/rom.cpp", - MAME_DIR .. "src/devices/bus/gba/rom.h", + MAME_DIR .. "src/devices/bus/psion/honda/slot.cpp", + MAME_DIR .. "src/devices/bus/psion/honda/slot.h", + MAME_DIR .. "src/devices/bus/psion/honda/parallel.cpp", + MAME_DIR .. "src/devices/bus/psion/honda/parallel.h", + MAME_DIR .. "src/devices/bus/psion/honda/pclink.cpp", + MAME_DIR .. "src/devices/bus/psion/honda/pclink.h", + MAME_DIR .. "src/devices/bus/psion/honda/ssd.cpp", + MAME_DIR .. "src/devices/bus/psion/honda/ssd.h", } end + --------------------------------------------------- -- ---@src/devices/bus/bml3/bml3bus.h,BUSES["BML3"] = true +--@src/devices/bus/psion/module/slot.h,BUSES["PSION_MODULE"] = true --------------------------------------------------- -if (BUSES["BML3"]~=null) then + +if BUSES["PSION_MODULE"] then files { - MAME_DIR .. "src/devices/bus/bml3/bml3bus.cpp", - MAME_DIR .. "src/devices/bus/bml3/bml3bus.h", - MAME_DIR .. "src/devices/bus/bml3/mp1802.cpp", - MAME_DIR .. "src/devices/bus/bml3/mp1802.h", - MAME_DIR .. "src/devices/bus/bml3/mp1805.cpp", - MAME_DIR .. "src/devices/bus/bml3/mp1805.h", - MAME_DIR .. "src/devices/bus/bml3/kanji.cpp", - MAME_DIR .. "src/devices/bus/bml3/kanji.h", - MAME_DIR .. "src/devices/bus/bml3/rtc.cpp", - MAME_DIR .. "src/devices/bus/bml3/rtc.h", + MAME_DIR .. "src/devices/bus/psion/module/slot.cpp", + MAME_DIR .. "src/devices/bus/psion/module/slot.h", + MAME_DIR .. "src/devices/bus/psion/module/serpar.cpp", + MAME_DIR .. "src/devices/bus/psion/module/serpar.h", } end + --------------------------------------------------- -- ---@src/devices/bus/coco/cococart.h,BUSES["COCO"] = true +--@src/devices/bus/psion/sibo/slot.h,BUSES["PSION_SIBO"] = true --------------------------------------------------- -if (BUSES["COCO"]~=null) then + +if BUSES["PSION_SIBO"] then files { - MAME_DIR .. "src/devices/bus/coco/coco_dcmodem.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_dcmodem.h", - MAME_DIR .. "src/devices/bus/coco/coco_dwsock.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_dwsock.h", - MAME_DIR .. "src/devices/bus/coco/coco_fdc.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_fdc.h", - MAME_DIR .. "src/devices/bus/coco/coco_gmc.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_gmc.h", - MAME_DIR .. "src/devices/bus/coco/coco_ide.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_ide.h", - MAME_DIR .. "src/devices/bus/coco/coco_max.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_max.h", - MAME_DIR .. "src/devices/bus/coco/coco_midi.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_midi.h", - MAME_DIR .. "src/devices/bus/coco/coco_multi.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_multi.h", - MAME_DIR .. "src/devices/bus/coco/coco_orch90.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_orch90.h", - MAME_DIR .. "src/devices/bus/coco/coco_pak.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_pak.h", - MAME_DIR .. "src/devices/bus/coco/coco_psg.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_psg.h", - MAME_DIR .. "src/devices/bus/coco/coco_ram.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_ram.h", - MAME_DIR .. "src/devices/bus/coco/coco_rs232.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_rs232.h", - MAME_DIR .. "src/devices/bus/coco/coco_ssc.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_ssc.h", - MAME_DIR .. "src/devices/bus/coco/coco_stecomp.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_stecomp.h", - MAME_DIR .. "src/devices/bus/coco/coco_sym12.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_sym12.h", - MAME_DIR .. "src/devices/bus/coco/coco_t4426.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_t4426.h", - MAME_DIR .. "src/devices/bus/coco/coco_wpk.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_wpk.h", - MAME_DIR .. "src/devices/bus/coco/coco_wpk2p.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_wpk2p.h", - MAME_DIR .. "src/devices/bus/coco/coco_xsid.cpp", - MAME_DIR .. "src/devices/bus/coco/coco_xsid.h", - MAME_DIR .. "src/devices/bus/coco/cococart.cpp", - MAME_DIR .. "src/devices/bus/coco/cococart.h", - MAME_DIR .. "src/devices/bus/coco/dragon_amtor.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_amtor.h", - MAME_DIR .. "src/devices/bus/coco/dragon_claw.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_claw.h", - MAME_DIR .. "src/devices/bus/coco/dragon_fdc.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_fdc.h", - MAME_DIR .. "src/devices/bus/coco/dragon_jcbsnd.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_jcbsnd.h", - MAME_DIR .. "src/devices/bus/coco/dragon_jcbspch.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_jcbspch.h", - MAME_DIR .. "src/devices/bus/coco/dragon_msx2.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_msx2.h", - MAME_DIR .. "src/devices/bus/coco/dragon_serial.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_serial.h", - MAME_DIR .. "src/devices/bus/coco/dragon_sprites.cpp", - MAME_DIR .. "src/devices/bus/coco/dragon_sprites.h", - MAME_DIR .. "src/devices/bus/coco/meb_intrf.cpp", - MAME_DIR .. "src/devices/bus/coco/meb_intrf.h", - MAME_DIR .. "src/devices/bus/coco/meb_rtime.cpp", - MAME_DIR .. "src/devices/bus/coco/meb_rtime.h", + MAME_DIR .. "src/devices/bus/psion/sibo/slot.cpp", + MAME_DIR .. "src/devices/bus/psion/sibo/slot.h", + MAME_DIR .. "src/devices/bus/psion/sibo/3fax.cpp", + MAME_DIR .. "src/devices/bus/psion/sibo/3fax.h", + MAME_DIR .. "src/devices/bus/psion/sibo/3link.cpp", + MAME_DIR .. "src/devices/bus/psion/sibo/3link.h", } end + --------------------------------------------------- -- ---@src/devices/bus/cpc/cpcexp.h,BUSES["CPC"] = true +--@src/devices/bus/psx/ctlrport.h,BUSES["PSX_CONTROLLER"] = true --------------------------------------------------- -if (BUSES["CPC"]~=null) then + +if BUSES["PSX_CONTROLLER"] then files { - MAME_DIR .. "src/devices/bus/cpc/cpcexp.cpp", - MAME_DIR .. "src/devices/bus/cpc/cpcexp.h", - MAME_DIR .. "src/devices/bus/cpc/cpc_ssa1.cpp", - MAME_DIR .. "src/devices/bus/cpc/cpc_ssa1.h", - MAME_DIR .. "src/devices/bus/cpc/cpc_rom.cpp", - MAME_DIR .. "src/devices/bus/cpc/cpc_rom.h", - MAME_DIR .. "src/devices/bus/cpc/cpc_pds.cpp", - MAME_DIR .. "src/devices/bus/cpc/cpc_pds.h", - MAME_DIR .. "src/devices/bus/cpc/cpc_rs232.cpp", - MAME_DIR .. "src/devices/bus/cpc/cpc_rs232.h", - MAME_DIR .. "src/devices/bus/cpc/mface2.cpp", - MAME_DIR .. "src/devices/bus/cpc/mface2.h", - MAME_DIR .. "src/devices/bus/cpc/symbfac2.cpp", - MAME_DIR .. "src/devices/bus/cpc/symbfac2.h", - MAME_DIR .. "src/devices/bus/cpc/amdrum.cpp", - MAME_DIR .. "src/devices/bus/cpc/amdrum.h", - MAME_DIR .. "src/devices/bus/cpc/playcity.cpp", - MAME_DIR .. "src/devices/bus/cpc/playcity.h", - MAME_DIR .. "src/devices/bus/cpc/smartwatch.cpp", - MAME_DIR .. "src/devices/bus/cpc/smartwatch.h", - MAME_DIR .. "src/devices/bus/cpc/brunword4.cpp", - MAME_DIR .. "src/devices/bus/cpc/brunword4.h", - MAME_DIR .. "src/devices/bus/cpc/hd20.cpp", - MAME_DIR .. "src/devices/bus/cpc/hd20.h", - MAME_DIR .. "src/devices/bus/cpc/ddi1.cpp", - MAME_DIR .. "src/devices/bus/cpc/ddi1.h", - MAME_DIR .. "src/devices/bus/cpc/magicsound.cpp", - MAME_DIR .. "src/devices/bus/cpc/magicsound.h", - MAME_DIR .. "src/devices/bus/cpc/doubler.cpp", - MAME_DIR .. "src/devices/bus/cpc/doubler.h", - MAME_DIR .. "src/devices/bus/cpc/transtape.cpp", - MAME_DIR .. "src/devices/bus/cpc/transtape.h", - MAME_DIR .. "src/devices/bus/cpc/musicmachine.cpp", - MAME_DIR .. "src/devices/bus/cpc/musicmachine.h", + MAME_DIR .. "src/devices/bus/psx/ctlrport.cpp", + MAME_DIR .. "src/devices/bus/psx/ctlrport.h", + MAME_DIR .. "src/devices/bus/psx/analogue.cpp", + MAME_DIR .. "src/devices/bus/psx/analogue.h", + MAME_DIR .. "src/devices/bus/psx/multitap.cpp", + MAME_DIR .. "src/devices/bus/psx/multitap.h", + MAME_DIR .. "src/devices/bus/psx/memcard.cpp", + MAME_DIR .. "src/devices/bus/psx/memcard.h", } end --------------------------------------------------- -- ---@src/devices/bus/epson_sio/epson_sio.h,BUSES["EPSON_SIO"] = true +--@src/devices/bus/psx/parallel.h,BUSES["PSX_PARALLEL"] = true --------------------------------------------------- -if (BUSES["EPSON_SIO"]~=null) then + +if BUSES["PSX_PARALLEL"] then files { - MAME_DIR .. "src/devices/bus/epson_sio/epson_sio.cpp", - MAME_DIR .. "src/devices/bus/epson_sio/epson_sio.h", - MAME_DIR .. "src/devices/bus/epson_sio/pf10.cpp", - MAME_DIR .. "src/devices/bus/epson_sio/pf10.h", - MAME_DIR .. "src/devices/bus/epson_sio/tf20.cpp", - MAME_DIR .. "src/devices/bus/epson_sio/tf20.h", + MAME_DIR .. "src/devices/bus/psx/parallel.cpp", + MAME_DIR .. "src/devices/bus/psx/parallel.h", + MAME_DIR .. "src/devices/bus/psx/gamebooster.cpp", + MAME_DIR .. "src/devices/bus/psx/gamebooster.h", } end + --------------------------------------------------- -- ---@src/devices/bus/epson_qx/option.h,BUSES["EPSON_QX"] = true +--@src/devices/bus/qbus/qbus.h,BUSES["QBUS"] = true --------------------------------------------------- -if (BUSES["EPSON_QX"]~=null) then + +if BUSES["QBUS"] then files { - MAME_DIR .. "src/devices/bus/epson_qx/cqgmem.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/cqgmem.h", - MAME_DIR .. "src/devices/bus/epson_qx/cr1510.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/cr1510.h", - MAME_DIR .. "src/devices/bus/epson_qx/ide.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/ide.h", - MAME_DIR .. "src/devices/bus/epson_qx/multifont.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/multifont.h", - MAME_DIR .. "src/devices/bus/epson_qx/option.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/option.h", - MAME_DIR .. "src/devices/bus/epson_qx/sound_card.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/sound_card.h", + MAME_DIR .. "src/devices/bus/qbus/bk_altpro.cpp", + MAME_DIR .. "src/devices/bus/qbus/bk_altpro.h", + MAME_DIR .. "src/devices/bus/qbus/bk_irps.cpp", + MAME_DIR .. "src/devices/bus/qbus/bk_irps.h", + MAME_DIR .. "src/devices/bus/qbus/bk_kmd.cpp", + MAME_DIR .. "src/devices/bus/qbus/bk_kmd.h", + MAME_DIR .. "src/devices/bus/qbus/bk_samara.cpp", + MAME_DIR .. "src/devices/bus/qbus/bk_samara.h", + MAME_DIR .. "src/devices/bus/qbus/dsd4432.cpp", + MAME_DIR .. "src/devices/bus/qbus/dsd4432.h", + MAME_DIR .. "src/devices/bus/qbus/dvk_dwhle.cpp", + MAME_DIR .. "src/devices/bus/qbus/dvk_dwhle.h", + MAME_DIR .. "src/devices/bus/qbus/dvk_kgd.cpp", + MAME_DIR .. "src/devices/bus/qbus/dvk_kgd.h", + MAME_DIR .. "src/devices/bus/qbus/dvk_kmd.cpp", + MAME_DIR .. "src/devices/bus/qbus/dvk_kmd.h", + MAME_DIR .. "src/devices/bus/qbus/dvk_ktlk.cpp", + MAME_DIR .. "src/devices/bus/qbus/dvk_ktlk.h", + MAME_DIR .. "src/devices/bus/qbus/dvk_mx.cpp", + MAME_DIR .. "src/devices/bus/qbus/dvk_mx.h", + MAME_DIR .. "src/devices/bus/qbus/pc11.cpp", + MAME_DIR .. "src/devices/bus/qbus/pc11.h", + MAME_DIR .. "src/devices/bus/qbus/qbus.cpp", + MAME_DIR .. "src/devices/bus/qbus/qbus.h", + MAME_DIR .. "src/devices/bus/qbus/qg640.cpp", + MAME_DIR .. "src/devices/bus/qbus/qg640.h", + MAME_DIR .. "src/devices/bus/qbus/qtx.cpp", + MAME_DIR .. "src/devices/bus/qbus/qtx.h", + MAME_DIR .. "src/devices/bus/qbus/tdl12.cpp", + MAME_DIR .. "src/devices/bus/qbus/tdl12.h", + MAME_DIR .. "src/devices/bus/qbus/terak_v.cpp", + MAME_DIR .. "src/devices/bus/qbus/terak_v.h", + MAME_DIR .. "src/devices/bus/qbus/uknc_kmd.cpp", + MAME_DIR .. "src/devices/bus/qbus/uknc_kmd.h", } end --------------------------------------------------- -- ---@src/devices/bus/epson_qx/keyboard/keyboard.h,BUSES["EPSON_QX_KEYBOARD"] = true +--@src/devices/bus/ql/exp.h,BUSES["QL"] = true --------------------------------------------------- -if (BUSES["EPSON_QX_KEYBOARD"]~=null) then +if BUSES["QL"] then files { - MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.h", - MAME_DIR .. "src/devices/bus/epson_qx/keyboard/matrix.cpp", - MAME_DIR .. "src/devices/bus/epson_qx/keyboard/matrix.h", + MAME_DIR .. "src/devices/bus/ql/exp.cpp", + MAME_DIR .. "src/devices/bus/ql/exp.h", + MAME_DIR .. "src/devices/bus/ql/cst_qdisc.cpp", + MAME_DIR .. "src/devices/bus/ql/cst_qdisc.h", + MAME_DIR .. "src/devices/bus/ql/cst_q_plus4.cpp", + MAME_DIR .. "src/devices/bus/ql/cst_q_plus4.h", + MAME_DIR .. "src/devices/bus/ql/cumana_fdi.cpp", + MAME_DIR .. "src/devices/bus/ql/cumana_fdi.h", + MAME_DIR .. "src/devices/bus/ql/kempston_di.cpp", + MAME_DIR .. "src/devices/bus/ql/kempston_di.h", + MAME_DIR .. "src/devices/bus/ql/miracle_gold_card.cpp", + MAME_DIR .. "src/devices/bus/ql/miracle_gold_card.h", + MAME_DIR .. "src/devices/bus/ql/mp_fdi.cpp", + MAME_DIR .. "src/devices/bus/ql/mp_fdi.h", + MAME_DIR .. "src/devices/bus/ql/opd_basic_master.cpp", + MAME_DIR .. "src/devices/bus/ql/opd_basic_master.h", + MAME_DIR .. "src/devices/bus/ql/pcml_qdisk.cpp", + MAME_DIR .. "src/devices/bus/ql/pcml_qdisk.h", + MAME_DIR .. "src/devices/bus/ql/qubide.cpp", + MAME_DIR .. "src/devices/bus/ql/qubide.h", + MAME_DIR .. "src/devices/bus/ql/sandy_superdisk.cpp", + MAME_DIR .. "src/devices/bus/ql/sandy_superdisk.h", + MAME_DIR .. "src/devices/bus/ql/sandy_superqboard.cpp", + MAME_DIR .. "src/devices/bus/ql/sandy_superqboard.h", + MAME_DIR .. "src/devices/bus/ql/trumpcard.cpp", + MAME_DIR .. "src/devices/bus/ql/trumpcard.h", + MAME_DIR .. "src/devices/bus/ql/rom.cpp", + MAME_DIR .. "src/devices/bus/ql/rom.h", + MAME_DIR .. "src/devices/bus/ql/miracle_hd.cpp", + MAME_DIR .. "src/devices/bus/ql/miracle_hd.h", + MAME_DIR .. "src/devices/bus/ql/std.cpp", + MAME_DIR .. "src/devices/bus/ql/std.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/rc2014/rc2014.h,BUSES["RC2014"] = true +--------------------------------------------------- + +if BUSES["RC2014"] then + files { + MAME_DIR .. "src/devices/bus/rc2014/rc2014.cpp", + MAME_DIR .. "src/devices/bus/rc2014/rc2014.h", + MAME_DIR .. "src/devices/bus/rc2014/cf.cpp", + MAME_DIR .. "src/devices/bus/rc2014/cf.h", + MAME_DIR .. "src/devices/bus/rc2014/clock.cpp", + MAME_DIR .. "src/devices/bus/rc2014/clock.h", + MAME_DIR .. "src/devices/bus/rc2014/edge.cpp", + MAME_DIR .. "src/devices/bus/rc2014/edge.h", + MAME_DIR .. "src/devices/bus/rc2014/fdc.cpp", + MAME_DIR .. "src/devices/bus/rc2014/fdc.h", + MAME_DIR .. "src/devices/bus/rc2014/ide.cpp", + MAME_DIR .. "src/devices/bus/rc2014/ide.h", + MAME_DIR .. "src/devices/bus/rc2014/micro.cpp", + MAME_DIR .. "src/devices/bus/rc2014/micro.h", + MAME_DIR .. "src/devices/bus/rc2014/modules.cpp", + MAME_DIR .. "src/devices/bus/rc2014/modules.h", + MAME_DIR .. "src/devices/bus/rc2014/ram.cpp", + MAME_DIR .. "src/devices/bus/rc2014/ram.h", + MAME_DIR .. "src/devices/bus/rc2014/rom.cpp", + MAME_DIR .. "src/devices/bus/rc2014/rom.h", + MAME_DIR .. "src/devices/bus/rc2014/romram.cpp", + MAME_DIR .. "src/devices/bus/rc2014/romram.h", + MAME_DIR .. "src/devices/bus/rc2014/rtc.cpp", + MAME_DIR .. "src/devices/bus/rc2014/rtc.h", + MAME_DIR .. "src/devices/bus/rc2014/serial.cpp", + MAME_DIR .. "src/devices/bus/rc2014/serial.h", + MAME_DIR .. "src/devices/bus/rc2014/sound_ym_ay.cpp", + MAME_DIR .. "src/devices/bus/rc2014/sound_ym_ay.h", + MAME_DIR .. "src/devices/bus/rc2014/z180cpu.cpp", + MAME_DIR .. "src/devices/bus/rc2014/z180cpu.h", + MAME_DIR .. "src/devices/bus/rc2014/z80cpu.cpp", + MAME_DIR .. "src/devices/bus/rc2014/z80cpu.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/rs232/rs232.h,BUSES["RS232"] = true +--------------------------------------------------- + +if BUSES["RS232"] then + files { + MAME_DIR .. "src/devices/bus/rs232/exorterm.cpp", + MAME_DIR .. "src/devices/bus/rs232/exorterm.h", + MAME_DIR .. "src/devices/bus/rs232/heath_h19.cpp", + MAME_DIR .. "src/devices/bus/rs232/heath_h19.h", + MAME_DIR .. "src/devices/bus/rs232/hlemouse.cpp", + MAME_DIR .. "src/devices/bus/rs232/hlemouse.h", + MAME_DIR .. "src/devices/bus/rs232/ie15.cpp", + MAME_DIR .. "src/devices/bus/rs232/ie15.h", + MAME_DIR .. "src/devices/bus/rs232/keyboard.cpp", + MAME_DIR .. "src/devices/bus/rs232/keyboard.h", + MAME_DIR .. "src/devices/bus/rs232/loopback.cpp", + MAME_DIR .. "src/devices/bus/rs232/loopback.h", + MAME_DIR .. "src/devices/bus/rs232/mboardd.cpp", + MAME_DIR .. "src/devices/bus/rs232/mboardd.h", + MAME_DIR .. "src/devices/bus/rs232/nss_tvinterface.cpp", + MAME_DIR .. "src/devices/bus/rs232/nss_tvinterface.h", + MAME_DIR .. "src/devices/bus/rs232/null_modem.cpp", + MAME_DIR .. "src/devices/bus/rs232/null_modem.h", + MAME_DIR .. "src/devices/bus/rs232/patchbox.cpp", + MAME_DIR .. "src/devices/bus/rs232/patchbox.h", + MAME_DIR .. "src/devices/bus/rs232/printer.cpp", + MAME_DIR .. "src/devices/bus/rs232/printer.h", + MAME_DIR .. "src/devices/bus/rs232/pty.cpp", + MAME_DIR .. "src/devices/bus/rs232/pty.h", + MAME_DIR .. "src/devices/bus/rs232/rs232.cpp", + MAME_DIR .. "src/devices/bus/rs232/rs232.h", + MAME_DIR .. "src/devices/bus/rs232/rs232_sync_io.cpp", + MAME_DIR .. "src/devices/bus/rs232/rs232_sync_io.h", + MAME_DIR .. "src/devices/bus/rs232/scorpion.cpp", + MAME_DIR .. "src/devices/bus/rs232/scorpion.h", + MAME_DIR .. "src/devices/bus/rs232/sun_kbd.cpp", + MAME_DIR .. "src/devices/bus/rs232/sun_kbd.h", + MAME_DIR .. "src/devices/bus/rs232/swtpc8212.cpp", + MAME_DIR .. "src/devices/bus/rs232/swtpc8212.h", + MAME_DIR .. "src/devices/bus/rs232/teletex800.cpp", + MAME_DIR .. "src/devices/bus/rs232/teletex800.h", + MAME_DIR .. "src/devices/bus/rs232/terminal.cpp", + MAME_DIR .. "src/devices/bus/rs232/terminal.h", + MAME_DIR .. "src/devices/bus/rs232/votraxtnt.cpp", + MAME_DIR .. "src/devices/bus/rs232/votraxtnt.h", + MAME_DIR .. "src/devices/bus/rs232/xvd701.cpp", + MAME_DIR .. "src/devices/bus/rs232/xvd701.h", } + dependency { - { MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.cpp", GEN_DIR .. "emu/layout/qx10ascii.lh" }, - { MAME_DIR .. "src/devices/bus/epson_qx/keyboard/keyboard.cpp", GEN_DIR .. "emu/layout/qx10hasci.lh" }, + { MAME_DIR .. "src/devices/bus/rs232/teletex800.cpp", GEN_DIR .. "emu/layout/teletex800.lh" }, } custombuildtask { - layoutbuildtask("emu/layout", "qx10ascii"), - layoutbuildtask("emu/layout", "qx10hasci"), + layoutbuildtask("emu/layout", "teletex800"), } end + --------------------------------------------------- -- ---@src/devices/bus/pce/pce_slot.h,BUSES["PCE"] = true +--@src/devices/bus/s100/s100.h,BUSES["S100"] = true --------------------------------------------------- -if (BUSES["PCE"]~=null) then + +if BUSES["S100"] then files { - MAME_DIR .. "src/devices/bus/pce/pce_slot.cpp", - MAME_DIR .. "src/devices/bus/pce/pce_slot.h", - MAME_DIR .. "src/devices/bus/pce/pce_rom.cpp", - MAME_DIR .. "src/devices/bus/pce/pce_rom.h", - MAME_DIR .. "src/devices/bus/pce/pce_scdsys.cpp", - MAME_DIR .. "src/devices/bus/pce/pce_scdsys.h", - MAME_DIR .. "src/devices/bus/pce/pce_acard.cpp", - MAME_DIR .. "src/devices/bus/pce/pce_acard.h", + MAME_DIR .. "src/devices/bus/s100/s100.cpp", + MAME_DIR .. "src/devices/bus/s100/s100.h", + MAME_DIR .. "src/devices/bus/s100/am310.cpp", + MAME_DIR .. "src/devices/bus/s100/am310.h", + MAME_DIR .. "src/devices/bus/s100/ascsasi.cpp", + MAME_DIR .. "src/devices/bus/s100/ascsasi.h", + MAME_DIR .. "src/devices/bus/s100/dg640.cpp", + MAME_DIR .. "src/devices/bus/s100/dg640.h", + MAME_DIR .. "src/devices/bus/s100/dj2db.cpp", + MAME_DIR .. "src/devices/bus/s100/dj2db.h", + MAME_DIR .. "src/devices/bus/s100/djdma.cpp", + MAME_DIR .. "src/devices/bus/s100/djdma.h", + MAME_DIR .. "src/devices/bus/s100/mm65k16s.cpp", + MAME_DIR .. "src/devices/bus/s100/mm65k16s.h", + MAME_DIR .. "src/devices/bus/s100/nsmdsa.cpp", + MAME_DIR .. "src/devices/bus/s100/nsmdsa.h", + MAME_DIR .. "src/devices/bus/s100/nsmdsad.cpp", + MAME_DIR .. "src/devices/bus/s100/nsmdsad.h", + MAME_DIR .. "src/devices/bus/s100/poly16k.cpp", + MAME_DIR .. "src/devices/bus/s100/poly16k.h", + MAME_DIR .. "src/devices/bus/s100/polyfdc.cpp", + MAME_DIR .. "src/devices/bus/s100/polyfdc.h", + MAME_DIR .. "src/devices/bus/s100/polyvti.cpp", + MAME_DIR .. "src/devices/bus/s100/polyvti.h", + MAME_DIR .. "src/devices/bus/s100/seals8k.cpp", + MAME_DIR .. "src/devices/bus/s100/seals8k.h", + MAME_DIR .. "src/devices/bus/s100/vectordualmode.cpp", + MAME_DIR .. "src/devices/bus/s100/vectordualmode.h", + MAME_DIR .. "src/devices/bus/s100/wunderbus.cpp", + MAME_DIR .. "src/devices/bus/s100/wunderbus.h", } end + --------------------------------------------------- -- ---@src/devices/bus/pce_ctrl/pcectrl.h,BUSES["PCE_CTRL"] = true +--@src/devices/bus/saitek_osa/expansion.h,BUSES["SAITEK_OSA"] = true --------------------------------------------------- -if (BUSES["PCE_CTRL"]~=null) then +if BUSES["SAITEK_OSA"] then files { - MAME_DIR .. "src/devices/bus/pce_ctrl/pcectrl.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/pcectrl.h", - MAME_DIR .. "src/devices/bus/pce_ctrl/joypad2.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/joypad2.h", - MAME_DIR .. "src/devices/bus/pce_ctrl/joypad6.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/joypad6.h", - MAME_DIR .. "src/devices/bus/pce_ctrl/mouse.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/mouse.h", - MAME_DIR .. "src/devices/bus/pce_ctrl/multitap.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/multitap.h", - MAME_DIR .. "src/devices/bus/pce_ctrl/pachinko.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/pachinko.h", - MAME_DIR .. "src/devices/bus/pce_ctrl/xhe3.cpp", - MAME_DIR .. "src/devices/bus/pce_ctrl/xhe3.h", + MAME_DIR .. "src/devices/bus/saitek_osa/expansion.cpp", + MAME_DIR .. "src/devices/bus/saitek_osa/expansion.h", + MAME_DIR .. "src/devices/bus/saitek_osa/maestro.cpp", + MAME_DIR .. "src/devices/bus/saitek_osa/maestro.h", + MAME_DIR .. "src/devices/bus/saitek_osa/maestroa.cpp", + MAME_DIR .. "src/devices/bus/saitek_osa/maestroa.h", + MAME_DIR .. "src/devices/bus/saitek_osa/sparc.cpp", + MAME_DIR .. "src/devices/bus/saitek_osa/sparc.h", } end + --------------------------------------------------- -- ---@src/devices/bus/scv/slot.h,BUSES["SCV"] = true +--@src/devices/bus/samcoupe/drive/drive.h,BUSES["SAMCOUPE_DRIVE"] = true --------------------------------------------------- -if (BUSES["SCV"]~=null) then + +if BUSES["SAMCOUPE_DRIVE"] then files { - MAME_DIR .. "src/devices/bus/scv/slot.cpp", - MAME_DIR .. "src/devices/bus/scv/slot.h", - MAME_DIR .. "src/devices/bus/scv/rom.cpp", - MAME_DIR .. "src/devices/bus/scv/rom.h", + MAME_DIR .. "src/devices/bus/samcoupe/drive/drive.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/drive/drive.h", + MAME_DIR .. "src/devices/bus/samcoupe/drive/modules.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/drive/modules.h", + MAME_DIR .. "src/devices/bus/samcoupe/drive/atom.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/drive/atom.h", + MAME_DIR .. "src/devices/bus/samcoupe/drive/floppy.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/drive/floppy.h", } end --------------------------------------------------- -- ---@src/devices/bus/x68k/x68kexp.h,BUSES["X68K"] = true +--@src/devices/bus/samcoupe/expansion/expansion.h,BUSES["SAMCOUPE_EXPANSION"] = true --------------------------------------------------- -if (BUSES["X68K"]~=null) then + +if BUSES["SAMCOUPE_EXPANSION"] then files { - MAME_DIR .. "src/devices/bus/x68k/x68kexp.cpp", - MAME_DIR .. "src/devices/bus/x68k/x68kexp.h", - MAME_DIR .. "src/devices/bus/x68k/x68k_neptunex.cpp", - MAME_DIR .. "src/devices/bus/x68k/x68k_neptunex.h", - MAME_DIR .. "src/devices/bus/x68k/x68k_scsiext.cpp", - MAME_DIR .. "src/devices/bus/x68k/x68k_scsiext.h", - MAME_DIR .. "src/devices/bus/x68k/x68k_midi.cpp", - MAME_DIR .. "src/devices/bus/x68k/x68k_midi.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/expansion.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/expansion.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/modules.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/modules.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/blue_sampler.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/blue_sampler.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/dallas.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/dallas.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/onemeg.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/onemeg.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/sambus.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/sambus.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/sdide.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/sdide.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/sid.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/sid.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/spi.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/spi.h", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/voicebox.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/expansion/voicebox.h", } end --------------------------------------------------- -- ---@src/devices/bus/abckb/abckb.h,BUSES["ABCKB"] = true +--@src/devices/bus/samcoupe/mouse/mouse.h,BUSES["SAMCOUPE_MOUSE_PORT"] = true --------------------------------------------------- -if (BUSES["ABCKB"]~=null) then + +if BUSES["SAMCOUPE_MOUSE_PORT"] then files { - MAME_DIR .. "src/devices/bus/abckb/abckb.cpp", - MAME_DIR .. "src/devices/bus/abckb/abckb.h", - MAME_DIR .. "src/devices/bus/abckb/abc77.cpp", - MAME_DIR .. "src/devices/bus/abckb/abc77.h", - MAME_DIR .. "src/devices/bus/abckb/abc99.cpp", - MAME_DIR .. "src/devices/bus/abckb/abc99.h", - MAME_DIR .. "src/devices/bus/abckb/abc800kb.cpp", - MAME_DIR .. "src/devices/bus/abckb/abc800kb.h", - MAME_DIR .. "src/devices/bus/abckb/r8.cpp", - MAME_DIR .. "src/devices/bus/abckb/r8.h", + MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouseport.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouseport.h", + MAME_DIR .. "src/devices/bus/samcoupe/mouse/modules.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/mouse/modules.h", + MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouse.cpp", + MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouse.h", } end + --------------------------------------------------- -- ---@src/devices/bus/compucolor/floppy.h,BUSES["COMPUCOLOR"] = true +--@src/devices/bus/sat_ctrl/ctrl.h,BUSES["SAT_CTRL"] = true --------------------------------------------------- -if (BUSES["COMPUCOLOR"]~=null) then + +if BUSES["SAT_CTRL"] then files { - MAME_DIR .. "src/devices/bus/compucolor/floppy.cpp", - MAME_DIR .. "src/devices/bus/compucolor/floppy.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/ctrl.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/ctrl.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/analog.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/analog.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/joy.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/joy.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/joy_md.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/joy_md.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/keybd.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/keybd.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/mouse.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/mouse.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/multitap.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/multitap.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/pointer.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/pointer.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/racing.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/racing.h", + MAME_DIR .. "src/devices/bus/sat_ctrl/segatap.cpp", + MAME_DIR .. "src/devices/bus/sat_ctrl/segatap.h", } end --------------------------------------------------- -- +--@src/devices/bus/saturn/sat_slot.h,BUSES["SATURN"] = true +--------------------------------------------------- + +if BUSES["SATURN"] then + files { + MAME_DIR .. "src/devices/bus/saturn/sat_slot.cpp", + MAME_DIR .. "src/devices/bus/saturn/sat_slot.h", + MAME_DIR .. "src/devices/bus/saturn/bram.cpp", + MAME_DIR .. "src/devices/bus/saturn/bram.h", + MAME_DIR .. "src/devices/bus/saturn/dram.cpp", + MAME_DIR .. "src/devices/bus/saturn/dram.h", + MAME_DIR .. "src/devices/bus/saturn/rom.cpp", + MAME_DIR .. "src/devices/bus/saturn/rom.h", + } +end + + +--------------------------------------------------- +-- +--@src/devices/bus/sbus/sbus.h,BUSES["SBUS"] = true +--------------------------------------------------- + +if BUSES["SBUS"] then + files { + MAME_DIR .. "src/devices/bus/sbus/artecon.cpp", + MAME_DIR .. "src/devices/bus/sbus/artecon.h", + MAME_DIR .. "src/devices/bus/sbus/bwtwo.cpp", + MAME_DIR .. "src/devices/bus/sbus/bwtwo.h", + MAME_DIR .. "src/devices/bus/sbus/cgsix.cpp", + MAME_DIR .. "src/devices/bus/sbus/cgsix.h", + MAME_DIR .. "src/devices/bus/sbus/cgthree.cpp", + MAME_DIR .. "src/devices/bus/sbus/cgthree.h", + MAME_DIR .. "src/devices/bus/sbus/hme.cpp", + MAME_DIR .. "src/devices/bus/sbus/hme.h", + MAME_DIR .. "src/devices/bus/sbus/sunpc.cpp", + MAME_DIR .. "src/devices/bus/sbus/sunpc.h", + MAME_DIR .. "src/devices/bus/sbus/sbus.cpp", + MAME_DIR .. "src/devices/bus/sbus/sbus.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/scsi/scsi.h,BUSES["SCSI"] = true --------------------------------------------------- -if (BUSES["SCSI"]~=null) then +if BUSES["SCSI"] then files { MAME_DIR .. "src/devices/bus/scsi/scsi.cpp", MAME_DIR .. "src/devices/bus/scsi/scsi.h", @@ -4833,288 +5080,247 @@ if (BUSES["SCSI"]~=null) then } end ---------------------------------------------------- --- ---@src/devices/bus/mackbd/mackbd.h,BUSES["MACKBD"] = true ---------------------------------------------------- - -if (BUSES["MACKBD"]~=null) then - files { - MAME_DIR .. "src/devices/bus/mackbd/keyboard.cpp", - MAME_DIR .. "src/devices/bus/mackbd/keyboard.h", - MAME_DIR .. "src/devices/bus/mackbd/mackbd.cpp", - MAME_DIR .. "src/devices/bus/mackbd/mackbd.h", - MAME_DIR .. "src/devices/bus/mackbd/pluskbd.cpp", - MAME_DIR .. "src/devices/bus/mackbd/pluskbd.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/macpds/macpds.h,BUSES["MACPDS"] = true +--@src/devices/bus/scv/slot.h,BUSES["SCV"] = true --------------------------------------------------- -if (BUSES["MACPDS"]~=null) then +if BUSES["SCV"] then files { - MAME_DIR .. "src/devices/bus/macpds/macpds.cpp", - MAME_DIR .. "src/devices/bus/macpds/macpds.h", - MAME_DIR .. "src/devices/bus/macpds/pds_tpdfpd.cpp", - MAME_DIR .. "src/devices/bus/macpds/pds_tpdfpd.h", - MAME_DIR .. "src/devices/bus/macpds/hyperdrive.cpp", - MAME_DIR .. "src/devices/bus/macpds/hyperdrive.h", + MAME_DIR .. "src/devices/bus/scv/slot.cpp", + MAME_DIR .. "src/devices/bus/scv/slot.h", + MAME_DIR .. "src/devices/bus/scv/rom.cpp", + MAME_DIR .. "src/devices/bus/scv/rom.h", } end ---------------------------------------------------- --- ---@src/devices/bus/oricext/oricext.h,BUSES["ORICEXT"] = true ---------------------------------------------------- -if (BUSES["ORICEXT"]~=null) then - files { - MAME_DIR .. "src/devices/bus/oricext/oricext.cpp", - MAME_DIR .. "src/devices/bus/oricext/oricext.h", - MAME_DIR .. "src/devices/bus/oricext/jasmin.cpp", - MAME_DIR .. "src/devices/bus/oricext/jasmin.h", - MAME_DIR .. "src/devices/bus/oricext/microdisc.cpp", - MAME_DIR .. "src/devices/bus/oricext/microdisc.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/a1bus/a1bus.h,BUSES["A1BUS"] = true +--@src/devices/bus/sdk85/memexp.h,BUSES["SDK85"] = true --------------------------------------------------- -if (BUSES["A1BUS"]~=null) then +if BUSES["SDK85"] then files { - MAME_DIR .. "src/devices/bus/a1bus/a1bus.cpp", - MAME_DIR .. "src/devices/bus/a1bus/a1bus.h", - MAME_DIR .. "src/devices/bus/a1bus/a1cassette.cpp", - MAME_DIR .. "src/devices/bus/a1bus/a1cassette.h", - MAME_DIR .. "src/devices/bus/a1bus/a1cffa.cpp", - MAME_DIR .. "src/devices/bus/a1bus/a1cffa.h", + MAME_DIR .. "src/devices/bus/sdk85/memexp.cpp", + MAME_DIR .. "src/devices/bus/sdk85/memexp.h", + MAME_DIR .. "src/devices/bus/sdk85/i8755.cpp", + MAME_DIR .. "src/devices/bus/sdk85/i8755.h", } end + --------------------------------------------------- -- ---@src/devices/bus/kim1/kim1bus.h,BUSES["KIM1BUS"] = true +--@src/devices/bus/sega8/sega8_slot.h,BUSES["SEGA8"] = true --------------------------------------------------- -if (BUSES["KIM1BUS"]~=null) then +if BUSES["SEGA8"] then files { - MAME_DIR .. "src/devices/bus/kim1/cards.cpp", - MAME_DIR .. "src/devices/bus/kim1/cards.h", - MAME_DIR .. "src/devices/bus/kim1/kim1bus.cpp", - MAME_DIR .. "src/devices/bus/kim1/kim1bus.h", - MAME_DIR .. "src/devices/bus/kim1/k1008_vismem.cpp", - MAME_DIR .. "src/devices/bus/kim1/k1008_vismem.h", - MAME_DIR .. "src/devices/bus/kim1/k1016_16k.cpp", - MAME_DIR .. "src/devices/bus/kim1/k1016_16k.h", + MAME_DIR .. "src/devices/bus/sega8/sega8_slot.cpp", + MAME_DIR .. "src/devices/bus/sega8/sega8_slot.h", + MAME_DIR .. "src/devices/bus/sega8/rom.cpp", + MAME_DIR .. "src/devices/bus/sega8/rom.h", + MAME_DIR .. "src/devices/bus/sega8/ccatch.cpp", + MAME_DIR .. "src/devices/bus/sega8/ccatch.h", + MAME_DIR .. "src/devices/bus/sega8/mgear.cpp", + MAME_DIR .. "src/devices/bus/sega8/mgear.h", } end --------------------------------------------------- -- ---@src/devices/bus/amiga/keyboard/keyboard.h,BUSES["AMIGA_KEYBOARD"] = true +--@src/devices/bus/segaai/segaai_exp.h,BUSES["SEGAAI"] = true --------------------------------------------------- -if (BUSES["AMIGA_KEYBOARD"]~=null) then +if BUSES["SEGAAI"] then files { - MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.cpp", - MAME_DIR .. "src/devices/bus/amiga/keyboard/keyboard.h", - MAME_DIR .. "src/devices/bus/amiga/keyboard/matrix.cpp", - MAME_DIR .. "src/devices/bus/amiga/keyboard/matrix.h", - MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.cpp", - MAME_DIR .. "src/devices/bus/amiga/keyboard/a1200.h", - MAME_DIR .. "src/devices/bus/amiga/keyboard/a2000.cpp", - MAME_DIR .. "src/devices/bus/amiga/keyboard/a2000.h", - MAME_DIR .. "src/devices/bus/amiga/keyboard/mitsumi.cpp", - MAME_DIR .. "src/devices/bus/amiga/keyboard/mitsumi.h", + MAME_DIR .. "src/devices/bus/segaai/rom.cpp", + MAME_DIR .. "src/devices/bus/segaai/rom.h", + MAME_DIR .. "src/devices/bus/segaai/segaai_exp.cpp", + MAME_DIR .. "src/devices/bus/segaai/segaai_exp.h", + MAME_DIR .. "src/devices/bus/segaai/segaai_slot.cpp", + MAME_DIR .. "src/devices/bus/segaai/segaai_slot.h", + MAME_DIR .. "src/devices/bus/segaai/soundbox.cpp", + MAME_DIR .. "src/devices/bus/segaai/soundbox.h", } end --------------------------------------------------- -- ---@src/devices/bus/amiga/zorro/zorro.h,BUSES["ZORRO"] = true +--@src/devices/bus/sg1000_exp/sg1000exp.h,BUSES["SG1000_EXP"] = true --------------------------------------------------- -if (BUSES["ZORRO"]~=null) then +if BUSES["SG1000_EXP"] then files { - MAME_DIR .. "src/devices/bus/amiga/zorro/zorro.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/zorro.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/cards.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/cards.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2052.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2052.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2058.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2058.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2065.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2065.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2091.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2091.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2232.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/a2232.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/buddha.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/buddha.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/merlin.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/merlin.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/oktagon2008.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/oktagon2008.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/picasso2.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/picasso2.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/rainbow2.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/rainbow2.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/ripple.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/ripple.h", - MAME_DIR .. "src/devices/bus/amiga/zorro/toccata.cpp", - MAME_DIR .. "src/devices/bus/amiga/zorro/toccata.h", + MAME_DIR .. "src/devices/bus/sg1000_exp/fm_unit.cpp", + MAME_DIR .. "src/devices/bus/sg1000_exp/fm_unit.h", + MAME_DIR .. "src/devices/bus/sg1000_exp/kblink.cpp", + MAME_DIR .. "src/devices/bus/sg1000_exp/kblink.h", + MAME_DIR .. "src/devices/bus/sg1000_exp/sg1000exp.cpp", + MAME_DIR .. "src/devices/bus/sg1000_exp/sg1000exp.h", + MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100.cpp", + MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100.h", + MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100prn.cpp", + MAME_DIR .. "src/devices/bus/sg1000_exp/sk1100prn.h", + MAME_DIR .. "src/devices/bus/sg1000_exp/sp400.cpp", + MAME_DIR .. "src/devices/bus/sg1000_exp/sp400.h", } end --------------------------------------------------- -- ---@src/devices/bus/sunkbd/sunkbd.h,BUSES["SUNKBD"] = true +--@src/devices/bus/sms_ctrl/smsctrl.h,BUSES["SMS_CTRL"] = true --------------------------------------------------- -if (BUSES["SUNKBD"]~=null) then +if BUSES["SMS_CTRL"] then files { - MAME_DIR .. "src/devices/bus/sunkbd/hlekbd.cpp", - MAME_DIR .. "src/devices/bus/sunkbd/hlekbd.h", - MAME_DIR .. "src/devices/bus/sunkbd/sunkbd.cpp", - MAME_DIR .. "src/devices/bus/sunkbd/sunkbd.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/controllers.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/controllers.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/diypaddle.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/diypaddle.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/hypershot.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/hypershot.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/graphic.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/graphic.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/joypad.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/joypad.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/lphaser.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/lphaser.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/md6bt.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/md6bt.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/mdpad.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/mdpad.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/mouse.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/mouse.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/multitap.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/multitap.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/paddle.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/paddle.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/rfu.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/rfu.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/rs232adapt.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/rs232adapt.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/smsctrl.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/smsctrl.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/sports.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/sports.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/sportsjp.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/sportsjp.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/teamplayer.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/teamplayer.h", + MAME_DIR .. "src/devices/bus/sms_ctrl/xe1ap.cpp", + MAME_DIR .. "src/devices/bus/sms_ctrl/xe1ap.h", } end --------------------------------------------------- -- ---@src/devices/bus/sunmouse/sunmouse.h,BUSES["SUNMOUSE"] = true +--@src/devices/bus/sms_exp/smsexp.h,BUSES["SMS_EXP"] = true --------------------------------------------------- -if (BUSES["SUNMOUSE"]~=null) then +if BUSES["SMS_EXP"] then files { - MAME_DIR .. "src/devices/bus/sunmouse/hlemouse.cpp", - MAME_DIR .. "src/devices/bus/sunmouse/hlemouse.h", - MAME_DIR .. "src/devices/bus/sunmouse/sunmouse.cpp", - MAME_DIR .. "src/devices/bus/sunmouse/sunmouse.h", + MAME_DIR .. "src/devices/bus/sms_exp/smsexp.cpp", + MAME_DIR .. "src/devices/bus/sms_exp/smsexp.h", + MAME_DIR .. "src/devices/bus/sms_exp/gender.cpp", + MAME_DIR .. "src/devices/bus/sms_exp/gender.h", } end + --------------------------------------------------- -- ---@src/devices/bus/sbus/sbus.h,BUSES["SBUS"] = true +--@src/devices/bus/snes/snes_slot.h,BUSES["SNES"] = true --------------------------------------------------- -if (BUSES["SBUS"]~=null) then +if BUSES["SNES"] then files { - MAME_DIR .. "src/devices/bus/sbus/artecon.cpp", - MAME_DIR .. "src/devices/bus/sbus/artecon.h", - MAME_DIR .. "src/devices/bus/sbus/bwtwo.cpp", - MAME_DIR .. "src/devices/bus/sbus/bwtwo.h", - MAME_DIR .. "src/devices/bus/sbus/cgsix.cpp", - MAME_DIR .. "src/devices/bus/sbus/cgsix.h", - MAME_DIR .. "src/devices/bus/sbus/cgthree.cpp", - MAME_DIR .. "src/devices/bus/sbus/cgthree.h", - MAME_DIR .. "src/devices/bus/sbus/hme.cpp", - MAME_DIR .. "src/devices/bus/sbus/hme.h", - MAME_DIR .. "src/devices/bus/sbus/sunpc.cpp", - MAME_DIR .. "src/devices/bus/sbus/sunpc.h", - MAME_DIR .. "src/devices/bus/sbus/sbus.cpp", - MAME_DIR .. "src/devices/bus/sbus/sbus.h", + MAME_DIR .. "src/devices/bus/snes/snes_slot.cpp", + MAME_DIR .. "src/devices/bus/snes/snes_slot.h", + MAME_DIR .. "src/devices/bus/snes/snes_carts.cpp", + MAME_DIR .. "src/devices/bus/snes/snes_carts.h", + MAME_DIR .. "src/devices/bus/snes/bsx.cpp", + MAME_DIR .. "src/devices/bus/snes/bsx.h", + MAME_DIR .. "src/devices/bus/snes/event.cpp", + MAME_DIR .. "src/devices/bus/snes/event.h", + MAME_DIR .. "src/devices/bus/snes/profighter.cpp", + MAME_DIR .. "src/devices/bus/snes/profighter.h", + MAME_DIR .. "src/devices/bus/snes/rom.cpp", + MAME_DIR .. "src/devices/bus/snes/rom.h", + MAME_DIR .. "src/devices/bus/snes/rom21.cpp", + MAME_DIR .. "src/devices/bus/snes/rom21.h", + MAME_DIR .. "src/devices/bus/snes/sa1.cpp", + MAME_DIR .. "src/devices/bus/snes/sa1.h", + MAME_DIR .. "src/devices/bus/snes/sdd1.cpp", + MAME_DIR .. "src/devices/bus/snes/sdd1.h", + MAME_DIR .. "src/devices/bus/snes/sfx.cpp", + MAME_DIR .. "src/devices/bus/snes/sfx.h", + MAME_DIR .. "src/devices/bus/snes/sgb.cpp", + MAME_DIR .. "src/devices/bus/snes/sgb.h", + MAME_DIR .. "src/devices/bus/snes/spc7110.cpp", + MAME_DIR .. "src/devices/bus/snes/spc7110.h", + MAME_DIR .. "src/devices/bus/snes/st018.cpp", + MAME_DIR .. "src/devices/bus/snes/st018.h", + MAME_DIR .. "src/devices/bus/snes/sufami.cpp", + MAME_DIR .. "src/devices/bus/snes/sufami.h", + MAME_DIR .. "src/devices/bus/snes/upd.cpp", + MAME_DIR .. "src/devices/bus/snes/upd.h", } end --------------------------------------------------- -- ---@src/devices/bus/qbus/qbus.h,BUSES["QBUS"] = true +--@src/devices/bus/snes_ctrl/ctrl.h,BUSES["SNES_CTRL"] = true --------------------------------------------------- -if (BUSES["QBUS"]~=null) then +if BUSES["SNES_CTRL"] then files { - MAME_DIR .. "src/devices/bus/qbus/bk_altpro.cpp", - MAME_DIR .. "src/devices/bus/qbus/bk_altpro.h", - MAME_DIR .. "src/devices/bus/qbus/bk_irps.cpp", - MAME_DIR .. "src/devices/bus/qbus/bk_irps.h", - MAME_DIR .. "src/devices/bus/qbus/bk_kmd.cpp", - MAME_DIR .. "src/devices/bus/qbus/bk_kmd.h", - MAME_DIR .. "src/devices/bus/qbus/bk_samara.cpp", - MAME_DIR .. "src/devices/bus/qbus/bk_samara.h", - MAME_DIR .. "src/devices/bus/qbus/dsd4432.cpp", - MAME_DIR .. "src/devices/bus/qbus/dsd4432.h", - MAME_DIR .. "src/devices/bus/qbus/dvk_dwhle.cpp", - MAME_DIR .. "src/devices/bus/qbus/dvk_dwhle.h", - MAME_DIR .. "src/devices/bus/qbus/dvk_kgd.cpp", - MAME_DIR .. "src/devices/bus/qbus/dvk_kgd.h", - MAME_DIR .. "src/devices/bus/qbus/dvk_kmd.cpp", - MAME_DIR .. "src/devices/bus/qbus/dvk_kmd.h", - MAME_DIR .. "src/devices/bus/qbus/dvk_ktlk.cpp", - MAME_DIR .. "src/devices/bus/qbus/dvk_ktlk.h", - MAME_DIR .. "src/devices/bus/qbus/dvk_mx.cpp", - MAME_DIR .. "src/devices/bus/qbus/dvk_mx.h", - MAME_DIR .. "src/devices/bus/qbus/pc11.cpp", - MAME_DIR .. "src/devices/bus/qbus/pc11.h", - MAME_DIR .. "src/devices/bus/qbus/qbus.cpp", - MAME_DIR .. "src/devices/bus/qbus/qbus.h", - MAME_DIR .. "src/devices/bus/qbus/qg640.cpp", - MAME_DIR .. "src/devices/bus/qbus/qg640.h", - MAME_DIR .. "src/devices/bus/qbus/qtx.cpp", - MAME_DIR .. "src/devices/bus/qbus/qtx.h", - MAME_DIR .. "src/devices/bus/qbus/tdl12.cpp", - MAME_DIR .. "src/devices/bus/qbus/tdl12.h", - MAME_DIR .. "src/devices/bus/qbus/terak_v.cpp", - MAME_DIR .. "src/devices/bus/qbus/terak_v.h", - MAME_DIR .. "src/devices/bus/qbus/uknc_kmd.cpp", - MAME_DIR .. "src/devices/bus/qbus/uknc_kmd.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/ctrl.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/ctrl.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/bcbattle.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/bcbattle.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/joypad.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/joypad.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/miracle.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/miracle.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/mouse.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/mouse.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/multitap.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/multitap.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/pachinko.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/pachinko.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/sscope.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/sscope.h", + MAME_DIR .. "src/devices/bus/snes_ctrl/twintap.cpp", + MAME_DIR .. "src/devices/bus/snes_ctrl/twintap.h", } end + --------------------------------------------------- -- ---@src/devices/bus/ql/exp.h,BUSES["QL"] = true +--@src/devices/bus/spc1000/exp.h,BUSES["SPC1000"] = true --------------------------------------------------- -if (BUSES["QL"]~=null) then +if BUSES["SPC1000"] then files { - MAME_DIR .. "src/devices/bus/ql/exp.cpp", - MAME_DIR .. "src/devices/bus/ql/exp.h", - MAME_DIR .. "src/devices/bus/ql/cst_qdisc.cpp", - MAME_DIR .. "src/devices/bus/ql/cst_qdisc.h", - MAME_DIR .. "src/devices/bus/ql/cst_q_plus4.cpp", - MAME_DIR .. "src/devices/bus/ql/cst_q_plus4.h", - MAME_DIR .. "src/devices/bus/ql/cumana_fdi.cpp", - MAME_DIR .. "src/devices/bus/ql/cumana_fdi.h", - MAME_DIR .. "src/devices/bus/ql/kempston_di.cpp", - MAME_DIR .. "src/devices/bus/ql/kempston_di.h", - MAME_DIR .. "src/devices/bus/ql/miracle_gold_card.cpp", - MAME_DIR .. "src/devices/bus/ql/miracle_gold_card.h", - MAME_DIR .. "src/devices/bus/ql/mp_fdi.cpp", - MAME_DIR .. "src/devices/bus/ql/mp_fdi.h", - MAME_DIR .. "src/devices/bus/ql/opd_basic_master.cpp", - MAME_DIR .. "src/devices/bus/ql/opd_basic_master.h", - MAME_DIR .. "src/devices/bus/ql/pcml_qdisk.cpp", - MAME_DIR .. "src/devices/bus/ql/pcml_qdisk.h", - MAME_DIR .. "src/devices/bus/ql/qubide.cpp", - MAME_DIR .. "src/devices/bus/ql/qubide.h", - MAME_DIR .. "src/devices/bus/ql/sandy_superdisk.cpp", - MAME_DIR .. "src/devices/bus/ql/sandy_superdisk.h", - MAME_DIR .. "src/devices/bus/ql/sandy_superqboard.cpp", - MAME_DIR .. "src/devices/bus/ql/sandy_superqboard.h", - MAME_DIR .. "src/devices/bus/ql/trumpcard.cpp", - MAME_DIR .. "src/devices/bus/ql/trumpcard.h", - MAME_DIR .. "src/devices/bus/ql/rom.cpp", - MAME_DIR .. "src/devices/bus/ql/rom.h", - MAME_DIR .. "src/devices/bus/ql/miracle_hd.cpp", - MAME_DIR .. "src/devices/bus/ql/miracle_hd.h", - MAME_DIR .. "src/devices/bus/ql/std.cpp", - MAME_DIR .. "src/devices/bus/ql/std.h", + MAME_DIR .. "src/devices/bus/spc1000/exp.cpp", + MAME_DIR .. "src/devices/bus/spc1000/exp.h", + MAME_DIR .. "src/devices/bus/spc1000/fdd.cpp", + MAME_DIR .. "src/devices/bus/spc1000/fdd.h", + MAME_DIR .. "src/devices/bus/spc1000/vdp.cpp", + MAME_DIR .. "src/devices/bus/spc1000/vdp.h", } end + --------------------------------------------------- -- --@src/devices/bus/spectrum/exp.h,BUSES["SPECTRUM"] = true --------------------------------------------------- -if (BUSES["SPECTRUM"]~=null) then +if BUSES["SPECTRUM"] then files { MAME_DIR .. "src/devices/bus/spectrum/exp.cpp", MAME_DIR .. "src/devices/bus/spectrum/exp.h", @@ -5186,7 +5392,7 @@ end --@src/devices/bus/spectrum/ay/slot.h,BUSES["SPECTRUM_AY"] = true --------------------------------------------------- -if (BUSES["SPECTRUM_AY"]~=null) then +if BUSES["SPECTRUM_AY"] then files { MAME_DIR .. "src/devices/bus/spectrum/ay/slot.cpp", MAME_DIR .. "src/devices/bus/spectrum/ay/slot.h", @@ -5200,7 +5406,7 @@ end --@src/devices/bus/spectrum/dma/slot.h,BUSES["SPECTRUM_DMA"] = true --------------------------------------------------- -if (BUSES["SPECTRUM_DMA"]~=null) then +if BUSES["SPECTRUM_DMA"] then files { MAME_DIR .. "src/devices/bus/spectrum/dma/slot.cpp", MAME_DIR .. "src/devices/bus/spectrum/dma/slot.h", @@ -5214,7 +5420,7 @@ end --@src/devices/bus/spectrum/zxbus/bus.h,BUSES["SPECTRUM_ZXBUS"] = true --------------------------------------------------- -if (BUSES["SPECTRUM_ZXBUS"]~=null) then +if BUSES["SPECTRUM_ZXBUS"] then files { MAME_DIR .. "src/devices/bus/spectrum/zxbus/bus.cpp", MAME_DIR .. "src/devices/bus/spectrum/zxbus/bus.h", @@ -5227,224 +5433,99 @@ if (BUSES["SPECTRUM_ZXBUS"]~=null) then } end ---------------------------------------------------- --- ---@src/devices/bus/uts_kbd/uts_kbd.h,BUSES["UTS_KBD"] = true ---------------------------------------------------- - -if (BUSES["UTS_KBD"]~=null) then - files { - MAME_DIR .. "src/devices/bus/uts_kbd/400kbd.cpp", - MAME_DIR .. "src/devices/bus/uts_kbd/400kbd.h", - MAME_DIR .. "src/devices/bus/uts_kbd/extw.cpp", - MAME_DIR .. "src/devices/bus/uts_kbd/extw.h", - MAME_DIR .. "src/devices/bus/uts_kbd/uts_kbd.cpp", - MAME_DIR .. "src/devices/bus/uts_kbd/uts_kbd.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/vsmile/vsmile_ctrl.h,BUSES["VSMILE"] = true ---@src/devices/bus/vsmile/vsmile_slot.h,BUSES["VSMILE"] = true +--@src/devices/bus/ss50/interface.h,BUSES["SS50"] = true --------------------------------------------------- -if (BUSES["VSMILE"]~=null) then +if BUSES["SS50"] then files { - MAME_DIR .. "src/devices/bus/vsmile/vsmile_ctrl.cpp", - MAME_DIR .. "src/devices/bus/vsmile/vsmile_ctrl.h", - MAME_DIR .. "src/devices/bus/vsmile/pad.cpp", - MAME_DIR .. "src/devices/bus/vsmile/pad.h", - MAME_DIR .. "src/devices/bus/vsmile/mat.cpp", - MAME_DIR .. "src/devices/bus/vsmile/mat.h", - MAME_DIR .. "src/devices/bus/vsmile/keyboard.cpp", - MAME_DIR .. "src/devices/bus/vsmile/keyboard.h", - MAME_DIR .. "src/devices/bus/vsmile/vsmile_slot.cpp", - MAME_DIR .. "src/devices/bus/vsmile/vsmile_slot.h", - MAME_DIR .. "src/devices/bus/vsmile/rom.cpp", - MAME_DIR .. "src/devices/bus/vsmile/rom.h", + MAME_DIR .. "src/devices/bus/ss50/interface.cpp", + MAME_DIR .. "src/devices/bus/ss50/interface.h", + MAME_DIR .. "src/devices/bus/ss50/dc5.cpp", + MAME_DIR .. "src/devices/bus/ss50/dc5.h", + MAME_DIR .. "src/devices/bus/ss50/mpc.cpp", + MAME_DIR .. "src/devices/bus/ss50/mpc.h", + MAME_DIR .. "src/devices/bus/ss50/mps.cpp", + MAME_DIR .. "src/devices/bus/ss50/mps.h", + MAME_DIR .. "src/devices/bus/ss50/mps2.cpp", + MAME_DIR .. "src/devices/bus/ss50/mps2.h", + MAME_DIR .. "src/devices/bus/ss50/mpt.cpp", + MAME_DIR .. "src/devices/bus/ss50/mpt.h", + MAME_DIR .. "src/devices/bus/ss50/piaide.cpp", + MAME_DIR .. "src/devices/bus/ss50/piaide.h", } end ---------------------------------------------------- --- ---@src/devices/bus/vtech/memexp/memexp.h,BUSES["VTECH_MEMEXP"] = true ---------------------------------------------------- - -if (BUSES["VTECH_MEMEXP"]~=null) then - files { - MAME_DIR .. "src/devices/bus/vtech/memexp/memexp.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/memexp.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/carts.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/carts.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/floppy.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/floppy.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/memory.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/memory.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/rs232.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/rs232.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/rtty.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/rtty.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/sdloader.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/sdloader.h", - MAME_DIR .. "src/devices/bus/vtech/memexp/wordpro.cpp", - MAME_DIR .. "src/devices/bus/vtech/memexp/wordpro.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/vtech/ioexp/ioexp.h,BUSES["VTECH_IOEXP"] = true +--@src/devices/bus/st/stcart.h,BUSES["ST"] = true --------------------------------------------------- -if (BUSES["VTECH_IOEXP"]~=null) then +if BUSES["ST"] then files { - MAME_DIR .. "src/devices/bus/vtech/ioexp/ioexp.cpp", - MAME_DIR .. "src/devices/bus/vtech/ioexp/ioexp.h", - MAME_DIR .. "src/devices/bus/vtech/ioexp/carts.cpp", - MAME_DIR .. "src/devices/bus/vtech/ioexp/carts.h", - MAME_DIR .. "src/devices/bus/vtech/ioexp/lpen.cpp", - MAME_DIR .. "src/devices/bus/vtech/ioexp/lpen.h", - MAME_DIR .. "src/devices/bus/vtech/ioexp/joystick.cpp", - MAME_DIR .. "src/devices/bus/vtech/ioexp/joystick.h", - MAME_DIR .. "src/devices/bus/vtech/ioexp/printer.cpp", - MAME_DIR .. "src/devices/bus/vtech/ioexp/printer.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/wswan/slot.h,BUSES["WSWAN"] = true ---------------------------------------------------- - -if (BUSES["WSWAN"]~=null) then - files { - MAME_DIR .. "src/devices/bus/wswan/slot.cpp", - MAME_DIR .. "src/devices/bus/wswan/slot.h", - MAME_DIR .. "src/devices/bus/wswan/rom.cpp", - MAME_DIR .. "src/devices/bus/wswan/rom.h", + MAME_DIR .. "src/devices/bus/st/stcart.cpp", + MAME_DIR .. "src/devices/bus/st/stcart.h", + MAME_DIR .. "src/devices/bus/st/replay.cpp", + MAME_DIR .. "src/devices/bus/st/replay.h", + MAME_DIR .. "src/devices/bus/st/rom.cpp", + MAME_DIR .. "src/devices/bus/st/rom.h", } end ---------------------------------------------------- --- ---@src/devices/bus/psx/ctlrport.h,BUSES["PSX_CONTROLLER"] = true ---------------------------------------------------- - -if (BUSES["PSX_CONTROLLER"]~=null) then - files { - MAME_DIR .. "src/devices/bus/psx/ctlrport.cpp", - MAME_DIR .. "src/devices/bus/psx/ctlrport.h", - MAME_DIR .. "src/devices/bus/psx/analogue.cpp", - MAME_DIR .. "src/devices/bus/psx/analogue.h", - MAME_DIR .. "src/devices/bus/psx/multitap.cpp", - MAME_DIR .. "src/devices/bus/psx/multitap.h", - MAME_DIR .. "src/devices/bus/psx/memcard.cpp", - MAME_DIR .. "src/devices/bus/psx/memcard.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/psx/parallel.h,BUSES["PSX_PARALLEL"] = true +--@src/devices/bus/sunkbd/sunkbd.h,BUSES["SUNKBD"] = true --------------------------------------------------- -if (BUSES["PSX_PARALLEL"]~=null) then +if BUSES["SUNKBD"] then files { - MAME_DIR .. "src/devices/bus/psx/parallel.cpp", - MAME_DIR .. "src/devices/bus/psx/parallel.h", - MAME_DIR .. "src/devices/bus/psx/gamebooster.cpp", - MAME_DIR .. "src/devices/bus/psx/gamebooster.h", + MAME_DIR .. "src/devices/bus/sunkbd/hlekbd.cpp", + MAME_DIR .. "src/devices/bus/sunkbd/hlekbd.h", + MAME_DIR .. "src/devices/bus/sunkbd/sunkbd.cpp", + MAME_DIR .. "src/devices/bus/sunkbd/sunkbd.h", } end --------------------------------------------------- -- ---@src/devices/bus/nasbus/nasbus.h,BUSES["NASBUS"] = true +--@src/devices/bus/sunmouse/sunmouse.h,BUSES["SUNMOUSE"] = true --------------------------------------------------- -if (BUSES["NASBUS"]~=null) then +if BUSES["SUNMOUSE"] then files { - MAME_DIR .. "src/devices/bus/nasbus/nasbus.cpp", - MAME_DIR .. "src/devices/bus/nasbus/nasbus.h", - MAME_DIR .. "src/devices/bus/nasbus/cards.cpp", - MAME_DIR .. "src/devices/bus/nasbus/cards.h", - MAME_DIR .. "src/devices/bus/nasbus/avc.cpp", - MAME_DIR .. "src/devices/bus/nasbus/avc.h", - MAME_DIR .. "src/devices/bus/nasbus/floppy.cpp", - MAME_DIR .. "src/devices/bus/nasbus/floppy.h", + MAME_DIR .. "src/devices/bus/sunmouse/hlemouse.cpp", + MAME_DIR .. "src/devices/bus/sunmouse/hlemouse.h", + MAME_DIR .. "src/devices/bus/sunmouse/sunmouse.cpp", + MAME_DIR .. "src/devices/bus/sunmouse/sunmouse.h", } end ---------------------------------------------------- --- ---@src/devices/bus/cgenie/expansion/expansion.h,BUSES["CGENIE_EXPANSION"] = true ---------------------------------------------------- - -if (BUSES["CGENIE_EXPANSION"]~=null) then - files { - MAME_DIR .. "src/devices/bus/cgenie/expansion/expansion.cpp", - MAME_DIR .. "src/devices/bus/cgenie/expansion/expansion.h", - MAME_DIR .. "src/devices/bus/cgenie/expansion/carts.cpp", - MAME_DIR .. "src/devices/bus/cgenie/expansion/carts.h", - MAME_DIR .. "src/devices/bus/cgenie/expansion/floppy.cpp", - MAME_DIR .. "src/devices/bus/cgenie/expansion/floppy.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/cgenie/parallel/parallel.h,BUSES["CGENIE_PARALLEL"] = true +--@src/devices/bus/supracan/slot.h,BUSES["SUPRACAN"] = true --------------------------------------------------- -if (BUSES["CGENIE_PARALLEL"]~=null) then - files { - MAME_DIR .. "src/devices/bus/cgenie/parallel/parallel.cpp", - MAME_DIR .. "src/devices/bus/cgenie/parallel/parallel.h", - MAME_DIR .. "src/devices/bus/cgenie/parallel/carts.cpp", - MAME_DIR .. "src/devices/bus/cgenie/parallel/carts.h", - MAME_DIR .. "src/devices/bus/cgenie/parallel/joystick.cpp", - MAME_DIR .. "src/devices/bus/cgenie/parallel/joystick.h", - MAME_DIR .. "src/devices/bus/cgenie/parallel/printer.cpp", - MAME_DIR .. "src/devices/bus/cgenie/parallel/printer.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/m5/slot.h,BUSES["M5"] = true ---------------------------------------------------- -if (BUSES["M5"]~=null) then +if BUSES["SUPRACAN"] then files { - MAME_DIR .. "src/devices/bus/m5/slot.cpp", - MAME_DIR .. "src/devices/bus/m5/slot.h", - MAME_DIR .. "src/devices/bus/m5/rom.cpp", - MAME_DIR .. "src/devices/bus/m5/rom.h", + MAME_DIR .. "src/devices/bus/supracan/slot.cpp", + MAME_DIR .. "src/devices/bus/supracan/slot.h", + MAME_DIR .. "src/devices/bus/supracan/rom.cpp", + MAME_DIR .. "src/devices/bus/supracan/rom.h", } end ---------------------------------------------------- --- ---@src/devices/bus/newbrain/exp.h,BUSES["NEWBRAIN"] = true ---------------------------------------------------- - -if (BUSES["NEWBRAIN"]~=null) then - files { - MAME_DIR .. "src/devices/bus/newbrain/exp.cpp", - MAME_DIR .. "src/devices/bus/newbrain/exp.h", - MAME_DIR .. "src/devices/bus/newbrain/eim.cpp", - MAME_DIR .. "src/devices/bus/newbrain/eim.h", - MAME_DIR .. "src/devices/bus/newbrain/fdc.cpp", - MAME_DIR .. "src/devices/bus/newbrain/fdc.h", - } -end --------------------------------------------------- -- --@src/devices/bus/svi3x8/expander/expander.h,BUSES["SVI_EXPANDER"] = true --------------------------------------------------- -if (BUSES["SVI_EXPANDER"]~=null) then +if BUSES["SVI_EXPANDER"] then files { MAME_DIR .. "src/devices/bus/svi3x8/expander/expander.cpp", MAME_DIR .. "src/devices/bus/svi3x8/expander/expander.h", @@ -5464,7 +5545,7 @@ end --@src/devices/bus/svi3x8/slot/slot.h,BUSES["SVI_SLOT"] = true --------------------------------------------------- -if (BUSES["SVI_SLOT"]~=null) then +if BUSES["SVI_SLOT"] then files { MAME_DIR .. "src/devices/bus/svi3x8/slot/slot.cpp", MAME_DIR .. "src/devices/bus/svi3x8/slot/slot.h", @@ -5485,808 +5566,796 @@ if (BUSES["SVI_SLOT"]~=null) then } end + --------------------------------------------------- -- ---@src/devices/bus/hp80_io/hp80_io.h,BUSES["HP80_IO"] = true +--@src/devices/bus/tanbus/tanbus.h,BUSES["TANBUS"] = true --------------------------------------------------- -if (BUSES["HP80_IO"]~=null) then +if BUSES["TANBUS"] then files { - MAME_DIR .. "src/devices/bus/hp80_io/hp80_io.cpp", - MAME_DIR .. "src/devices/bus/hp80_io/hp80_io.h", - MAME_DIR .. "src/devices/bus/hp80_io/82900.cpp", - MAME_DIR .. "src/devices/bus/hp80_io/82900.h", - MAME_DIR .. "src/devices/bus/hp80_io/82937.cpp", - MAME_DIR .. "src/devices/bus/hp80_io/82937.h", - MAME_DIR .. "src/devices/bus/hp80_io/82939.cpp", - MAME_DIR .. "src/devices/bus/hp80_io/82939.h", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/keyboard.cpp", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/keyboard.h", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt006.cpp", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt006.h", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt009.cpp", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/mt009.h", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/spinveti.cpp", + MAME_DIR .. "src/devices/bus/tanbus/keyboard/spinveti.h", + MAME_DIR .. "src/devices/bus/tanbus/bullsnd.cpp", + MAME_DIR .. "src/devices/bus/tanbus/bullsnd.h", + MAME_DIR .. "src/devices/bus/tanbus/etirtc.cpp", + MAME_DIR .. "src/devices/bus/tanbus/etirtc.h", + MAME_DIR .. "src/devices/bus/tanbus/etisnd.cpp", + MAME_DIR .. "src/devices/bus/tanbus/etisnd.h", + MAME_DIR .. "src/devices/bus/tanbus/tanbus.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tanbus.h", + MAME_DIR .. "src/devices/bus/tanbus/tanex.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tanex.h", + MAME_DIR .. "src/devices/bus/tanbus/tandos.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tandos.h", + MAME_DIR .. "src/devices/bus/tanbus/tanhrg.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tanhrg.h", + MAME_DIR .. "src/devices/bus/tanbus/tanram.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tanram.h", + MAME_DIR .. "src/devices/bus/tanbus/tanrtc.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tanrtc.h", + MAME_DIR .. "src/devices/bus/tanbus/mpvdu.cpp", + MAME_DIR .. "src/devices/bus/tanbus/mpvdu.h", + MAME_DIR .. "src/devices/bus/tanbus/ra32k.cpp", + MAME_DIR .. "src/devices/bus/tanbus/ra32k.h", + MAME_DIR .. "src/devices/bus/tanbus/radisc.cpp", + MAME_DIR .. "src/devices/bus/tanbus/radisc.h", + MAME_DIR .. "src/devices/bus/tanbus/ravdu.cpp", + MAME_DIR .. "src/devices/bus/tanbus/ravdu.h", + MAME_DIR .. "src/devices/bus/tanbus/tug64k.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tug64k.h", + MAME_DIR .. "src/devices/bus/tanbus/tug8082.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tug8082.h", + MAME_DIR .. "src/devices/bus/tanbus/tugcombo.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tugcombo.h", + MAME_DIR .. "src/devices/bus/tanbus/tugpgm.cpp", + MAME_DIR .. "src/devices/bus/tanbus/tugpgm.h", } end + --------------------------------------------------- -- ---@src/devices/bus/hp9845_io/hp9845_io.h,BUSES["HP9845_IO"] = true +--@src/devices/bus/technics/kn5000/kn5000_extension.h,BUSES["TECHNICS_KN5000"] = true --------------------------------------------------- -if (BUSES["HP9845_IO"]~=null) then +if BUSES["TECHNICS_KN5000"] then files { - MAME_DIR .. "src/devices/bus/hp9845_io/hp9845_io.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/hp9845_io.h", - MAME_DIR .. "src/devices/bus/hp9845_io/98032.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/98032.h", - MAME_DIR .. "src/devices/bus/hp9845_io/98034.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/98034.h", - MAME_DIR .. "src/devices/bus/hp9845_io/98035.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/98035.h", - MAME_DIR .. "src/devices/bus/hp9845_io/98036.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/98036.h", - MAME_DIR .. "src/devices/bus/hp9845_io/98046.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/98046.h", - MAME_DIR .. "src/devices/bus/hp9845_io/hp9871.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/hp9871.h", - MAME_DIR .. "src/devices/bus/hp9845_io/hp9885.cpp", - MAME_DIR .. "src/devices/bus/hp9845_io/hp9885.h", + MAME_DIR .. "src/devices/bus/technics/kn5000/kn5000_extension.cpp", + MAME_DIR .. "src/devices/bus/technics/kn5000/kn5000_extension.h", + MAME_DIR .. "src/devices/bus/technics/kn5000/hdae5000.cpp", + MAME_DIR .. "src/devices/bus/technics/kn5000/hdae5000.h", } end + --------------------------------------------------- -- ---@src/devices/bus/hp_ipc_io/hp_ipc_io.h,BUSES["HP_IPC_IO"] = true +--@src/devices/bus/thomson/extension.h,BUSES["THOMSON"] = true --------------------------------------------------- -if (BUSES["HP_IPC_IO"]~=null) then +if BUSES["THOMSON"] then files { - MAME_DIR .. "src/devices/bus/hp_ipc_io/hp_ipc_io.cpp", - MAME_DIR .. "src/devices/bus/hp_ipc_io/hp_ipc_io.h", - MAME_DIR .. "src/devices/bus/hp_ipc_io/82919.cpp", - MAME_DIR .. "src/devices/bus/hp_ipc_io/82919.h", + MAME_DIR .. "src/devices/bus/thomson/extension.cpp", + MAME_DIR .. "src/devices/bus/thomson/extension.h", + MAME_DIR .. "src/devices/bus/thomson/cc90_232.cpp", + MAME_DIR .. "src/devices/bus/thomson/cc90_232.h", + MAME_DIR .. "src/devices/bus/thomson/cd90_015.cpp", + MAME_DIR .. "src/devices/bus/thomson/cd90_015.h", + MAME_DIR .. "src/devices/bus/thomson/cq90_028.cpp", + MAME_DIR .. "src/devices/bus/thomson/cq90_028.h", + MAME_DIR .. "src/devices/bus/thomson/cd90_351.cpp", + MAME_DIR .. "src/devices/bus/thomson/cd90_351.h", + MAME_DIR .. "src/devices/bus/thomson/cd90_640.cpp", + MAME_DIR .. "src/devices/bus/thomson/cd90_640.h", + MAME_DIR .. "src/devices/bus/thomson/md90_120.cpp", + MAME_DIR .. "src/devices/bus/thomson/md90_120.h", + MAME_DIR .. "src/devices/bus/thomson/midipak.cpp", + MAME_DIR .. "src/devices/bus/thomson/midipak.h", + MAME_DIR .. "src/devices/bus/thomson/nanoreseau.cpp", + MAME_DIR .. "src/devices/bus/thomson/nanoreseau.h", + MAME_DIR .. "src/devices/bus/thomson/rf57_932.cpp", + MAME_DIR .. "src/devices/bus/thomson/rf57_932.h", + MAME_DIR .. "src/devices/bus/thomson/speech.cpp", + MAME_DIR .. "src/devices/bus/thomson/speech.h", } end + --------------------------------------------------- -- ---@src/devices/bus/compis/graphics.h,BUSES["COMPIS_GRAPHICS"] = true +--@src/devices/bus/ti8x/ti8x.h,BUSES["TI8X"] = true --------------------------------------------------- -if (BUSES["COMPIS_GRAPHICS"]~=null) then +if BUSES["TI8X"] then files { - MAME_DIR .. "src/devices/bus/compis/graphics.cpp", - MAME_DIR .. "src/devices/bus/compis/graphics.h", - MAME_DIR .. "src/devices/bus/compis/hrg.cpp", - MAME_DIR .. "src/devices/bus/compis/hrg.h", + MAME_DIR .. "src/devices/bus/ti8x/bitsocket.cpp", + MAME_DIR .. "src/devices/bus/ti8x/bitsocket.h", + MAME_DIR .. "src/devices/bus/ti8x/graphlinkhle.cpp", + MAME_DIR .. "src/devices/bus/ti8x/graphlinkhle.h", + MAME_DIR .. "src/devices/bus/ti8x/teeconn.cpp", + MAME_DIR .. "src/devices/bus/ti8x/teeconn.h", + MAME_DIR .. "src/devices/bus/ti8x/ti8x.cpp", + MAME_DIR .. "src/devices/bus/ti8x/ti8x.h", + MAME_DIR .. "src/devices/bus/ti8x/tispeaker.cpp", + MAME_DIR .. "src/devices/bus/ti8x/tispeaker.h", } end --------------------------------------------------- -- ---@src/devices/bus/pc1512/mouse.h,BUSES["PC1512"] = true +--@src/devices/bus/ti99/colorbus/colorbus.h,BUSES["TI99"] = true +--@src/devices/bus/ti99/gromport/cartridges.h,BUSES["TI99"] = true +--@src/devices/bus/ti99/joyport/joyport.h,BUSES["TI99"] = true +--@src/devices/bus/ti99/peb/peribox.h,BUSES["TI99"] = true +--@src/devices/bus/ti99/internal/genboard.h,BUSES["TI99"] = true --------------------------------------------------- -if (BUSES["PC1512"]~=null) then +if BUSES["TI99"] then files { - MAME_DIR .. "src/devices/bus/pc1512/mouse.cpp", - MAME_DIR .. "src/devices/bus/pc1512/mouse.h", + MAME_DIR .. "src/devices/bus/ti99/internal/992board.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/992board.h", + MAME_DIR .. "src/devices/bus/ti99/internal/998board.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/998board.h", + MAME_DIR .. "src/devices/bus/ti99/internal/buffram.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/buffram.h", + MAME_DIR .. "src/devices/bus/ti99/internal/datamux.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/datamux.h", + MAME_DIR .. "src/devices/bus/ti99/internal/evpcconn.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/evpcconn.h", + MAME_DIR .. "src/devices/bus/ti99/internal/genboard.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/genboard.h", + MAME_DIR .. "src/devices/bus/ti99/internal/genkbd.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/genkbd.h", + MAME_DIR .. "src/devices/bus/ti99/internal/ioport.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/ioport.h", + MAME_DIR .. "src/devices/bus/ti99/internal/splitter.cpp", + MAME_DIR .. "src/devices/bus/ti99/internal/splitter.h", + MAME_DIR .. "src/devices/bus/ti99/colorbus/busmouse.cpp", + MAME_DIR .. "src/devices/bus/ti99/colorbus/busmouse.h", + MAME_DIR .. "src/devices/bus/ti99/colorbus/colorbus.cpp", + MAME_DIR .. "src/devices/bus/ti99/colorbus/colorbus.h", + MAME_DIR .. "src/devices/bus/ti99/gromport/gromport.cpp", + MAME_DIR .. "src/devices/bus/ti99/gromport/gromport.h", + MAME_DIR .. "src/devices/bus/ti99/gromport/cartridges.cpp", + MAME_DIR .. "src/devices/bus/ti99/gromport/cartridges.h", + MAME_DIR .. "src/devices/bus/ti99/gromport/gkracker.cpp", + MAME_DIR .. "src/devices/bus/ti99/gromport/gkracker.h", + MAME_DIR .. "src/devices/bus/ti99/gromport/multiconn.cpp", + MAME_DIR .. "src/devices/bus/ti99/gromport/multiconn.h", + MAME_DIR .. "src/devices/bus/ti99/gromport/singleconn.cpp", + MAME_DIR .. "src/devices/bus/ti99/gromport/singleconn.h", + MAME_DIR .. "src/devices/bus/ti99/joyport/handset.cpp", + MAME_DIR .. "src/devices/bus/ti99/joyport/handset.h", + MAME_DIR .. "src/devices/bus/ti99/joyport/joyport.cpp", + MAME_DIR .. "src/devices/bus/ti99/joyport/joyport.h", + MAME_DIR .. "src/devices/bus/ti99/joyport/mecmouse.cpp", + MAME_DIR .. "src/devices/bus/ti99/joyport/mecmouse.h", + MAME_DIR .. "src/devices/bus/ti99/peb/peribox.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/peribox.h", + MAME_DIR .. "src/devices/bus/ti99/peb/bwg.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/bwg.h", + MAME_DIR .. "src/devices/bus/ti99/peb/cc_fdc.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/cc_fdc.h", + MAME_DIR .. "src/devices/bus/ti99/peb/myarcfdc.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/myarcfdc.h", + MAME_DIR .. "src/devices/bus/ti99/peb/evpc.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/evpc.h", + MAME_DIR .. "src/devices/bus/ti99/peb/forti.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/forti.h", + MAME_DIR .. "src/devices/bus/ti99/peb/hfdc.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/hfdc.h", + MAME_DIR .. "src/devices/bus/ti99/peb/horizon.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/horizon.h", + MAME_DIR .. "src/devices/bus/ti99/peb/hsgpl.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/hsgpl.h", + MAME_DIR .. "src/devices/bus/ti99/peb/memex.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/memex.h", + MAME_DIR .. "src/devices/bus/ti99/peb/myarcmem.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/myarcmem.h", + MAME_DIR .. "src/devices/bus/ti99/peb/pcode.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/pcode.h", + MAME_DIR .. "src/devices/bus/ti99/peb/pgram.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/pgram.h", + MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/samsmem.h", + MAME_DIR .. "src/devices/bus/ti99/peb/scsicard.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/scsicard.h", + MAME_DIR .. "src/devices/bus/ti99/peb/sidmaster.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/sidmaster.h", + MAME_DIR .. "src/devices/bus/ti99/peb/speechadapter.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/speechadapter.h", + MAME_DIR .. "src/devices/bus/ti99/peb/ti_32kmem.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/ti_32kmem.h", + MAME_DIR .. "src/devices/bus/ti99/peb/ti_fdc.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/ti_fdc.h", + MAME_DIR .. "src/devices/bus/ti99/peb/ti_rs232.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/ti_rs232.h", + MAME_DIR .. "src/devices/bus/ti99/peb/tipi.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/tipi.h", + MAME_DIR .. "src/devices/bus/ti99/peb/tn_ide.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/tn_ide.h", + MAME_DIR .. "src/devices/bus/ti99/peb/tn_usbsm.cpp", + MAME_DIR .. "src/devices/bus/ti99/peb/tn_usbsm.h", + MAME_DIR .. "src/devices/bus/ti99/sidecar/arcturus.cpp", + MAME_DIR .. "src/devices/bus/ti99/sidecar/arcturus.h", + MAME_DIR .. "src/devices/bus/ti99/sidecar/speechsyn.cpp", + MAME_DIR .. "src/devices/bus/ti99/sidecar/speechsyn.h", } end --------------------------------------------------- -- ---@src/devices/bus/nec_fdd/pc80s31k.h,BUSES["NEC_FDD"] = true +--@src/devices/bus/ti99x/990_dk.h,BUSES["TI99X"] = true +--@src/devices/bus/ti99x/990_tap.h,BUSES["TI99X"] = true +--@src/devices/bus/ti99x/990_hd.h,BUSES["TI99X"] = true --------------------------------------------------- -if (BUSES["NEC_FDD"]~=null) then +if BUSES["TI99X"] then files { - MAME_DIR .. "src/devices/bus/nec_fdd/pc80s31k.cpp", - MAME_DIR .. "src/devices/bus/nec_fdd/pc80s31k.h", + MAME_DIR .. "src/devices/bus/ti99x/990_dk.cpp", + MAME_DIR .. "src/devices/bus/ti99x/990_dk.h", + MAME_DIR .. "src/devices/bus/ti99x/990_hd.cpp", + MAME_DIR .. "src/devices/bus/ti99x/990_hd.h", + MAME_DIR .. "src/devices/bus/ti99x/990_tap.cpp", + MAME_DIR .. "src/devices/bus/ti99x/990_tap.h", } end --------------------------------------------------- -- ---@src/devices/bus/pc98_cbus/slot.h,BUSES["PC98_CBUS"] = true +--@src/devices/bus/tiki100/exp.h,BUSES["TIKI100"] = true --------------------------------------------------- -if (BUSES["PC98_CBUS"]~=null) then +if BUSES["TIKI100"] then files { - MAME_DIR .. "src/devices/bus/pc98_cbus/amd98.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/amd98.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2dd.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2dd.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2hd.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/fdd_2hd.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/lgy98.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/lgy98.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/lha201.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/lha201.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/mif201.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/mif201.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/mpu_pc98.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/mpu_pc98.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/options.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/options.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_02.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_02.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_14.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_14.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_26.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_26.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_27.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_27.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_55.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_55.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_86.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_86.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_118.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/pc9801_118.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/sb16_ct2720.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/sb16_ct2720.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/slot.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/slot.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/sound_orchestra.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/sound_orchestra.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/sound.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/sound.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/speakboard.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/speakboard.h", - MAME_DIR .. "src/devices/bus/pc98_cbus/wavestar.cpp", - MAME_DIR .. "src/devices/bus/pc98_cbus/wavestar.h", + MAME_DIR .. "src/devices/bus/tiki100/exp.cpp", + MAME_DIR .. "src/devices/bus/tiki100/exp.h", + MAME_DIR .. "src/devices/bus/tiki100/8088.cpp", + MAME_DIR .. "src/devices/bus/tiki100/8088.h", + MAME_DIR .. "src/devices/bus/tiki100/hdc.cpp", + MAME_DIR .. "src/devices/bus/tiki100/hdc.h", } end --------------------------------------------------- -- ---@src/devices/bus/pc98_54simm/slot.h,BUSES["PC98_54SIMM"] = true +--@src/devices/bus/tim011/exp.h,BUSES["TIM011"] = true --------------------------------------------------- -if (BUSES["PC98_54SIMM"]~=null) then +if BUSES["TIM011"] then files { - MAME_DIR .. "src/devices/bus/pc98_54simm/options.cpp", - MAME_DIR .. "src/devices/bus/pc98_54simm/options.h", - MAME_DIR .. "src/devices/bus/pc98_54simm/simm.cpp", - MAME_DIR .. "src/devices/bus/pc98_54simm/simm.h", - MAME_DIR .. "src/devices/bus/pc98_54simm/slot.cpp", - MAME_DIR .. "src/devices/bus/pc98_54simm/slot.h", + MAME_DIR .. "src/devices/bus/tim011/exp.cpp", + MAME_DIR .. "src/devices/bus/tim011/exp.h", + MAME_DIR .. "src/devices/bus/tim011/aycard.cpp", + MAME_DIR .. "src/devices/bus/tim011/aycard.h", } end --------------------------------------------------- -- ---@src/devices/bus/pc98_61simm/slot.h,BUSES["PC98_61SIMM"] = true +--@src/devices/bus/tmc600/euro.h,BUSES["TMC600"] = true --------------------------------------------------- -if (BUSES["PC98_61SIMM"]~=null) then +if BUSES["TMC600"] then files { - MAME_DIR .. "src/devices/bus/pc98_61simm/options.cpp", - MAME_DIR .. "src/devices/bus/pc98_61simm/options.h", - MAME_DIR .. "src/devices/bus/pc98_61simm/simm.cpp", - MAME_DIR .. "src/devices/bus/pc98_61simm/simm.h", - MAME_DIR .. "src/devices/bus/pc98_61simm/slot.cpp", - MAME_DIR .. "src/devices/bus/pc98_61simm/slot.h", + MAME_DIR .. "src/devices/bus/tmc600/euro.cpp", + MAME_DIR .. "src/devices/bus/tmc600/euro.h", } end --------------------------------------------------- -- ---@src/devices/bus/psi_kbd/psi_kbd.h,BUSES["PSI_KEYBOARD"] = true +--@src/devices/bus/tvc/tvc.h,BUSES["TVC"] = true --------------------------------------------------- -if (BUSES["PSI_KEYBOARD"]~=null) then +if BUSES["TVC"] then files { - MAME_DIR .. "src/devices/bus/psi_kbd/psi_kbd.cpp", - MAME_DIR .. "src/devices/bus/psi_kbd/psi_kbd.h", - MAME_DIR .. "src/devices/bus/psi_kbd/ergoline.cpp", - MAME_DIR .. "src/devices/bus/psi_kbd/ergoline.h", - MAME_DIR .. "src/devices/bus/psi_kbd/hle.cpp", - MAME_DIR .. "src/devices/bus/psi_kbd/hle.h", + MAME_DIR .. "src/devices/bus/tvc/tvc.cpp", + MAME_DIR .. "src/devices/bus/tvc/tvc.h", + MAME_DIR .. "src/devices/bus/tvc/hbf.cpp", + MAME_DIR .. "src/devices/bus/tvc/hbf.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", - MAME_DIR .. "src/devices/bus/interpro/sr/edge.cpp", - MAME_DIR .. "src/devices/bus/interpro/sr/edge.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/interpro/keyboard/keyboard.h,BUSES["INTERPRO_KEYBOARD"] = true +--@src/devices/bus/uts_kbd/uts_kbd.h,BUSES["UTS_KBD"] = true --------------------------------------------------- -if (BUSES["INTERPRO_KEYBOARD"]~=null) then +if BUSES["UTS_KBD"] 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", - MAME_DIR .. "src/devices/bus/interpro/keyboard/lle.cpp", - MAME_DIR .. "src/devices/bus/interpro/keyboard/lle.h" + MAME_DIR .. "src/devices/bus/uts_kbd/400kbd.cpp", + MAME_DIR .. "src/devices/bus/uts_kbd/400kbd.h", + MAME_DIR .. "src/devices/bus/uts_kbd/extw.cpp", + MAME_DIR .. "src/devices/bus/uts_kbd/extw.h", + MAME_DIR .. "src/devices/bus/uts_kbd/uts_kbd.cpp", + MAME_DIR .. "src/devices/bus/uts_kbd/uts_kbd.h", } end + --------------------------------------------------- -- ---@src/devices/bus/interpro/mouse/mouse.h,BUSES["INTERPRO_MOUSE"] = true +--@src/devices/bus/vboy/slot.h,BUSES["VBOY"] = true --------------------------------------------------- - -if (BUSES["INTERPRO_MOUSE"]~=null) then +if BUSES["VBOY"] then files { - MAME_DIR .. "src/devices/bus/interpro/mouse/mouse.cpp", - MAME_DIR .. "src/devices/bus/interpro/mouse/mouse.h" + MAME_DIR .. "src/devices/bus/vboy/slot.cpp", + MAME_DIR .. "src/devices/bus/vboy/slot.h", + MAME_DIR .. "src/devices/bus/vboy/rom.cpp", + MAME_DIR .. "src/devices/bus/vboy/rom.h", } end + --------------------------------------------------- -- ---@src/devices/bus/einstein/pipe/pipe.h,BUSES["TATUNG_PIPE"] = true +--@src/devices/bus/vc4000/slot.h,BUSES["VC4000"] = true --------------------------------------------------- -if (BUSES["TATUNG_PIPE"]~=null) then +if BUSES["VC4000"] then files { - MAME_DIR .. "src/devices/bus/einstein/pipe/pipe.cpp", - MAME_DIR .. "src/devices/bus/einstein/pipe/pipe.h", - MAME_DIR .. "src/devices/bus/einstein/pipe/silicon_disc.cpp", - MAME_DIR .. "src/devices/bus/einstein/pipe/silicon_disc.h", - MAME_DIR .. "src/devices/bus/einstein/pipe/speculator.cpp", - MAME_DIR .. "src/devices/bus/einstein/pipe/speculator.h", - MAME_DIR .. "src/devices/bus/einstein/pipe/tk02.cpp", - MAME_DIR .. "src/devices/bus/einstein/pipe/tk02.h", + MAME_DIR .. "src/devices/bus/vc4000/slot.cpp", + MAME_DIR .. "src/devices/bus/vc4000/slot.h", + MAME_DIR .. "src/devices/bus/vc4000/rom.cpp", + MAME_DIR .. "src/devices/bus/vc4000/rom.h", } end + --------------------------------------------------- -- ---@src/devices/bus/einstein/userport/userport.h,BUSES["EINSTEIN_USERPORT"] = true +--@src/devices/bus/vcs/vcs_slot.h,BUSES["VCS"] = true --------------------------------------------------- -if (BUSES["EINSTEIN_USERPORT"]~=null) then +if BUSES["VCS"] then files { - MAME_DIR .. "src/devices/bus/einstein/userport/userport.cpp", - MAME_DIR .. "src/devices/bus/einstein/userport/userport.h", - MAME_DIR .. "src/devices/bus/einstein/userport/mouse.cpp", - MAME_DIR .. "src/devices/bus/einstein/userport/mouse.h", - MAME_DIR .. "src/devices/bus/einstein/userport/speech.cpp", - MAME_DIR .. "src/devices/bus/einstein/userport/speech.h", + MAME_DIR .. "src/devices/bus/vcs/vcs_slot.cpp", + MAME_DIR .. "src/devices/bus/vcs/vcs_slot.h", + MAME_DIR .. "src/devices/bus/vcs/rom.cpp", + MAME_DIR .. "src/devices/bus/vcs/rom.h", + MAME_DIR .. "src/devices/bus/vcs/compumat.cpp", + MAME_DIR .. "src/devices/bus/vcs/compumat.h", + MAME_DIR .. "src/devices/bus/vcs/dpc.cpp", + MAME_DIR .. "src/devices/bus/vcs/dpc.h", + MAME_DIR .. "src/devices/bus/vcs/harmony_melody.cpp", + MAME_DIR .. "src/devices/bus/vcs/harmony_melody.h", + MAME_DIR .. "src/devices/bus/vcs/scharger.cpp", + MAME_DIR .. "src/devices/bus/vcs/scharger.h", } end + --------------------------------------------------- -- ---@src/devices/bus/tmc600/euro.h,BUSES["TMC600"] = true +--@src/devices/bus/vcs_ctrl/ctrl.h,BUSES["VCS_CTRL"] = true --------------------------------------------------- -if (BUSES["TMC600"]~=null) then +if BUSES["VCS_CTRL"] then files { - MAME_DIR .. "src/devices/bus/tmc600/euro.cpp", - MAME_DIR .. "src/devices/bus/tmc600/euro.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/ctrl.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/ctrl.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/cx85.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/cx85.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/joystick.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/joystick.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/joybooster.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/joybooster.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/keypad.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/keypad.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/lightpen.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/lightpen.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/mouse.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/mouse.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/paddles.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/paddles.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/trakball.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/trakball.h", + MAME_DIR .. "src/devices/bus/vcs_ctrl/wheel.cpp", + MAME_DIR .. "src/devices/bus/vcs_ctrl/wheel.h", } end + --------------------------------------------------- -- ---@src/devices/bus/technics/kn5000/kn5000_extension.h,BUSES["KN5000"] = true +--@src/devices/bus/vectrex/slot.h,BUSES["VECTREX"] = true --------------------------------------------------- -if (BUSES["KN5000"]~=null) then +if BUSES["VECTREX"] then files { - MAME_DIR .. "src/devices/bus/technics/kn5000/kn5000_extension.cpp", - MAME_DIR .. "src/devices/bus/technics/kn5000/kn5000_extension.h", - MAME_DIR .. "src/devices/bus/technics/kn5000/hdae5000.cpp", - MAME_DIR .. "src/devices/bus/technics/kn5000/hdae5000.h", + MAME_DIR .. "src/devices/bus/vectrex/slot.cpp", + MAME_DIR .. "src/devices/bus/vectrex/slot.h", + MAME_DIR .. "src/devices/bus/vectrex/rom.cpp", + MAME_DIR .. "src/devices/bus/vectrex/rom.h", } end + --------------------------------------------------- -- ---@src/devices/bus/multibus/multibus.h,BUSES["MULTIBUS"] = true +--@src/devices/bus/vic10/exp.h,BUSES["VIC10"] = true --------------------------------------------------- -if (BUSES["MULTIBUS"]~=null) then +if BUSES["VIC10"] then files { - MAME_DIR .. "src/devices/bus/multibus/multibus.cpp", - MAME_DIR .. "src/devices/bus/multibus/multibus.h", - MAME_DIR .. "src/devices/bus/multibus/dsd5217.cpp", - MAME_DIR .. "src/devices/bus/multibus/dsd5217.h", - MAME_DIR .. "src/devices/bus/multibus/isbc202.cpp", - MAME_DIR .. "src/devices/bus/multibus/isbc202.h", - MAME_DIR .. "src/devices/bus/multibus/isbc8024.cpp", - MAME_DIR .. "src/devices/bus/multibus/isbc8024.h", - MAME_DIR .. "src/devices/bus/multibus/cpuap.cpp", - MAME_DIR .. "src/devices/bus/multibus/cpuap.h", - MAME_DIR .. "src/devices/bus/multibus/serad.cpp", - MAME_DIR .. "src/devices/bus/multibus/serad.h", - MAME_DIR .. "src/devices/bus/multibus/labtam_3232.cpp", - MAME_DIR .. "src/devices/bus/multibus/labtam_3232.h", - MAME_DIR .. "src/devices/bus/multibus/labtam_vducom.cpp", - MAME_DIR .. "src/devices/bus/multibus/labtam_vducom.h", - MAME_DIR .. "src/devices/bus/multibus/labtam_z80sbc.cpp", - MAME_DIR .. "src/devices/bus/multibus/labtam_z80sbc.h", - MAME_DIR .. "src/devices/bus/multibus/robotron_k7070.cpp", - MAME_DIR .. "src/devices/bus/multibus/robotron_k7070.h", - MAME_DIR .. "src/devices/bus/multibus/robotron_k7071.cpp", - MAME_DIR .. "src/devices/bus/multibus/robotron_k7071.h", - MAME_DIR .. "src/devices/bus/multibus/sun1.cpp", - MAME_DIR .. "src/devices/bus/multibus/sun1.h", + MAME_DIR .. "src/devices/bus/vic10/exp.cpp", + MAME_DIR .. "src/devices/bus/vic10/exp.h", + MAME_DIR .. "src/devices/bus/vic10/multimax.cpp", + MAME_DIR .. "src/devices/bus/vic10/multimax.h", + MAME_DIR .. "src/devices/bus/vic10/std.cpp", + MAME_DIR .. "src/devices/bus/vic10/std.h", } end + --------------------------------------------------- -- ---@src/devices/bus/saitek_osa/expansion.h,BUSES["SAITEK_OSA"] = true +--@src/devices/bus/vic20/exp.h,BUSES["VIC20"] = true +--@src/devices/bus/vic20/user.h,BUSES["VIC20"] = true --------------------------------------------------- -if (BUSES["SAITEK_OSA"]~=null) then +if BUSES["VIC20"] then files { - MAME_DIR .. "src/devices/bus/saitek_osa/expansion.cpp", - MAME_DIR .. "src/devices/bus/saitek_osa/expansion.h", - MAME_DIR .. "src/devices/bus/saitek_osa/maestro.cpp", - MAME_DIR .. "src/devices/bus/saitek_osa/maestro.h", - MAME_DIR .. "src/devices/bus/saitek_osa/maestroa.cpp", - MAME_DIR .. "src/devices/bus/saitek_osa/maestroa.h", - MAME_DIR .. "src/devices/bus/saitek_osa/sparc.cpp", - MAME_DIR .. "src/devices/bus/saitek_osa/sparc.h", + MAME_DIR .. "src/devices/bus/vic20/exp.cpp", + MAME_DIR .. "src/devices/bus/vic20/exp.h", + MAME_DIR .. "src/devices/bus/vic20/fe3.cpp", + MAME_DIR .. "src/devices/bus/vic20/fe3.h", + MAME_DIR .. "src/devices/bus/vic20/megacart.cpp", + MAME_DIR .. "src/devices/bus/vic20/megacart.h", + MAME_DIR .. "src/devices/bus/vic20/std.cpp", + MAME_DIR .. "src/devices/bus/vic20/std.h", + MAME_DIR .. "src/devices/bus/vic20/vic1010.cpp", + MAME_DIR .. "src/devices/bus/vic20/vic1010.h", + MAME_DIR .. "src/devices/bus/vic20/vic1110.cpp", + MAME_DIR .. "src/devices/bus/vic20/vic1110.h", + MAME_DIR .. "src/devices/bus/vic20/vic1111.cpp", + MAME_DIR .. "src/devices/bus/vic20/vic1111.h", + MAME_DIR .. "src/devices/bus/vic20/vic1112.cpp", + MAME_DIR .. "src/devices/bus/vic20/vic1112.h", + MAME_DIR .. "src/devices/bus/vic20/vic1210.cpp", + MAME_DIR .. "src/devices/bus/vic20/vic1210.h", + MAME_DIR .. "src/devices/bus/vic20/videopak.cpp", + MAME_DIR .. "src/devices/bus/vic20/videopak.h", + MAME_DIR .. "src/devices/bus/vic20/speakeasy.cpp", + MAME_DIR .. "src/devices/bus/vic20/speakeasy.h", + MAME_DIR .. "src/devices/bus/vic20/user.cpp", + MAME_DIR .. "src/devices/bus/vic20/user.h", + MAME_DIR .. "src/devices/bus/vic20/4cga.cpp", + MAME_DIR .. "src/devices/bus/vic20/4cga.h", + MAME_DIR .. "src/devices/bus/vic20/vic1011.cpp", + MAME_DIR .. "src/devices/bus/vic20/vic1011.h", } end + --------------------------------------------------- -- ---@src/devices/bus/samcoupe/drive/drive.h,BUSES["SAMCOUPE_DRIVE_PORT"] = true +--@src/devices/bus/vidbrain/exp.h,BUSES["VIDBRAIN"] = true --------------------------------------------------- -if (BUSES["SAMCOUPE_DRIVE_PORT"]~=null) then +if BUSES["VIDBRAIN"] then files { - MAME_DIR .. "src/devices/bus/samcoupe/drive/drive.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/drive/drive.h", - MAME_DIR .. "src/devices/bus/samcoupe/drive/modules.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/drive/modules.h", - MAME_DIR .. "src/devices/bus/samcoupe/drive/atom.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/drive/atom.h", - MAME_DIR .. "src/devices/bus/samcoupe/drive/floppy.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/drive/floppy.h", + MAME_DIR .. "src/devices/bus/vidbrain/exp.cpp", + MAME_DIR .. "src/devices/bus/vidbrain/exp.h", + MAME_DIR .. "src/devices/bus/vidbrain/std.cpp", + MAME_DIR .. "src/devices/bus/vidbrain/std.h", + MAME_DIR .. "src/devices/bus/vidbrain/comp_language.cpp", + MAME_DIR .. "src/devices/bus/vidbrain/comp_language.h", + MAME_DIR .. "src/devices/bus/vidbrain/info_manager.cpp", + MAME_DIR .. "src/devices/bus/vidbrain/info_manager.h", + MAME_DIR .. "src/devices/bus/vidbrain/money_minder.cpp", + MAME_DIR .. "src/devices/bus/vidbrain/money_minder.h", + MAME_DIR .. "src/devices/bus/vidbrain/timeshare.cpp", + MAME_DIR .. "src/devices/bus/vidbrain/timeshare.h", } end + --------------------------------------------------- -- ---@src/devices/bus/samcoupe/expansion/expansion.h,BUSES["SAMCOUPE_EXPANSION"] = true +--@src/devices/bus/vip/byteio.h,BUSES["VIP"] = true +--@src/devices/bus/vip/exp.h,BUSES["VIP"] = true --------------------------------------------------- -if (BUSES["SAMCOUPE_EXPANSION"]~=null) then +if BUSES["VIP"] then files { - MAME_DIR .. "src/devices/bus/samcoupe/expansion/expansion.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/expansion.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/modules.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/modules.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/blue_sampler.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/blue_sampler.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/dallas.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/dallas.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/onemeg.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/onemeg.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/sambus.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/sambus.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/sdide.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/sdide.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/sid.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/sid.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/spi.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/spi.h", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/voicebox.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/expansion/voicebox.h", + MAME_DIR .. "src/devices/bus/vip/byteio.cpp", + MAME_DIR .. "src/devices/bus/vip/byteio.h", + MAME_DIR .. "src/devices/bus/vip/vp620.cpp", + MAME_DIR .. "src/devices/bus/vip/vp620.h", + MAME_DIR .. "src/devices/bus/vip/exp.cpp", + MAME_DIR .. "src/devices/bus/vip/exp.h", + MAME_DIR .. "src/devices/bus/vip/vp550.cpp", + MAME_DIR .. "src/devices/bus/vip/vp550.h", + MAME_DIR .. "src/devices/bus/vip/vp570.cpp", + MAME_DIR .. "src/devices/bus/vip/vp570.h", + MAME_DIR .. "src/devices/bus/vip/vp575.cpp", + MAME_DIR .. "src/devices/bus/vip/vp575.h", + MAME_DIR .. "src/devices/bus/vip/vp585.cpp", + MAME_DIR .. "src/devices/bus/vip/vp585.h", + MAME_DIR .. "src/devices/bus/vip/vp590.cpp", + MAME_DIR .. "src/devices/bus/vip/vp590.h", + MAME_DIR .. "src/devices/bus/vip/vp595.cpp", + MAME_DIR .. "src/devices/bus/vip/vp595.h", + MAME_DIR .. "src/devices/bus/vip/vp700.cpp", + MAME_DIR .. "src/devices/bus/vip/vp700.h", } end + --------------------------------------------------- -- ---@src/devices/bus/samcoupe/mouse/mouse.h,BUSES["SAMCOUPE_MOUSE_PORT"] = true +--@src/devices/bus/vme/vme.h,BUSES["VME"] = true --------------------------------------------------- -if (BUSES["SAMCOUPE_MOUSE_PORT"]~=null) then +if BUSES["VME"] then files { - MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouseport.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouseport.h", - MAME_DIR .. "src/devices/bus/samcoupe/mouse/modules.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/mouse/modules.h", - MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouse.cpp", - MAME_DIR .. "src/devices/bus/samcoupe/mouse/mouse.h", + MAME_DIR .. "src/devices/bus/vme/vme.cpp", + MAME_DIR .. "src/devices/bus/vme/vme.h", + MAME_DIR .. "src/devices/bus/vme/vme_cards.cpp", + MAME_DIR .. "src/devices/bus/vme/vme_cards.h", + MAME_DIR .. "src/devices/bus/vme/cp31.cpp", + MAME_DIR .. "src/devices/bus/vme/cp31.h", + MAME_DIR .. "src/devices/bus/vme/enp10.cpp", + MAME_DIR .. "src/devices/bus/vme/enp10.h", + MAME_DIR .. "src/devices/bus/vme/hcpu30.cpp", + MAME_DIR .. "src/devices/bus/vme/hcpu30.h", + MAME_DIR .. "src/devices/bus/vme/hk68v10.cpp", + MAME_DIR .. "src/devices/bus/vme/hk68v10.h", + MAME_DIR .. "src/devices/bus/vme/mvme120.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme120.h", + MAME_DIR .. "src/devices/bus/vme/mvme147.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme147.h", + MAME_DIR .. "src/devices/bus/vme/mvme180.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme180.h", + MAME_DIR .. "src/devices/bus/vme/mvme181.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme181.h", + MAME_DIR .. "src/devices/bus/vme/mvme187.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme187.h", + MAME_DIR .. "src/devices/bus/vme/mvme327a.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme327a.h", + MAME_DIR .. "src/devices/bus/vme/mvme328.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme328.h", + MAME_DIR .. "src/devices/bus/vme/mvme350.cpp", + MAME_DIR .. "src/devices/bus/vme/mvme350.h", + MAME_DIR .. "src/devices/bus/vme/mzr8105.cpp", + MAME_DIR .. "src/devices/bus/vme/mzr8105.h", + MAME_DIR .. "src/devices/bus/vme/mzr8300.cpp", + MAME_DIR .. "src/devices/bus/vme/mzr8300.h", + MAME_DIR .. "src/devices/bus/vme/smvme2000.cpp", + MAME_DIR .. "src/devices/bus/vme/smvme2000.h", + MAME_DIR .. "src/devices/bus/vme/sys68k_cpu1.cpp", + MAME_DIR .. "src/devices/bus/vme/sys68k_cpu1.h", + MAME_DIR .. "src/devices/bus/vme/sys68k_cpu20.cpp", + MAME_DIR .. "src/devices/bus/vme/sys68k_cpu20.h", + MAME_DIR .. "src/devices/bus/vme/sys68k_cpu30.cpp", + MAME_DIR .. "src/devices/bus/vme/sys68k_cpu30.h", + MAME_DIR .. "src/devices/bus/vme/sys68k_iscsi.cpp", + MAME_DIR .. "src/devices/bus/vme/sys68k_iscsi.h", + MAME_DIR .. "src/devices/bus/vme/sys68k_isio.cpp", + MAME_DIR .. "src/devices/bus/vme/sys68k_isio.h", + MAME_DIR .. "src/devices/bus/vme/tp880v.cpp", + MAME_DIR .. "src/devices/bus/vme/tp880v.h", + MAME_DIR .. "src/devices/bus/vme/tp881v.cpp", + MAME_DIR .. "src/devices/bus/vme/tp881v.h", + MAME_DIR .. "src/devices/bus/vme/tsvme104.cpp", + MAME_DIR .. "src/devices/bus/vme/tsvme104.h", } end + --------------------------------------------------- -- ---@src/devices/bus/thomson/extension.h,BUSES["THOMSON"] = true +--@src/devices/bus/vsmile/vsmile_ctrl.h,BUSES["VSMILE"] = true +--@src/devices/bus/vsmile/vsmile_slot.h,BUSES["VSMILE"] = true --------------------------------------------------- -if (BUSES["THOMSON"]~=null) then +if BUSES["VSMILE"] then files { - MAME_DIR .. "src/devices/bus/thomson/extension.cpp", - MAME_DIR .. "src/devices/bus/thomson/extension.h", - MAME_DIR .. "src/devices/bus/thomson/cc90_232.cpp", - MAME_DIR .. "src/devices/bus/thomson/cc90_232.h", - MAME_DIR .. "src/devices/bus/thomson/cd90_015.cpp", - MAME_DIR .. "src/devices/bus/thomson/cd90_015.h", - MAME_DIR .. "src/devices/bus/thomson/cq90_028.cpp", - MAME_DIR .. "src/devices/bus/thomson/cq90_028.h", - MAME_DIR .. "src/devices/bus/thomson/cd90_351.cpp", - MAME_DIR .. "src/devices/bus/thomson/cd90_351.h", - MAME_DIR .. "src/devices/bus/thomson/cd90_640.cpp", - MAME_DIR .. "src/devices/bus/thomson/cd90_640.h", - MAME_DIR .. "src/devices/bus/thomson/md90_120.cpp", - MAME_DIR .. "src/devices/bus/thomson/md90_120.h", - MAME_DIR .. "src/devices/bus/thomson/midipak.cpp", - MAME_DIR .. "src/devices/bus/thomson/midipak.h", - MAME_DIR .. "src/devices/bus/thomson/nanoreseau.cpp", - MAME_DIR .. "src/devices/bus/thomson/nanoreseau.h", - MAME_DIR .. "src/devices/bus/thomson/rf57_932.cpp", - MAME_DIR .. "src/devices/bus/thomson/rf57_932.h", - MAME_DIR .. "src/devices/bus/thomson/speech.cpp", - MAME_DIR .. "src/devices/bus/thomson/speech.h", + MAME_DIR .. "src/devices/bus/vsmile/vsmile_ctrl.cpp", + MAME_DIR .. "src/devices/bus/vsmile/vsmile_ctrl.h", + MAME_DIR .. "src/devices/bus/vsmile/pad.cpp", + MAME_DIR .. "src/devices/bus/vsmile/pad.h", + MAME_DIR .. "src/devices/bus/vsmile/mat.cpp", + MAME_DIR .. "src/devices/bus/vsmile/mat.h", + MAME_DIR .. "src/devices/bus/vsmile/keyboard.cpp", + MAME_DIR .. "src/devices/bus/vsmile/keyboard.h", + MAME_DIR .. "src/devices/bus/vsmile/vsmile_slot.cpp", + MAME_DIR .. "src/devices/bus/vsmile/vsmile_slot.h", + MAME_DIR .. "src/devices/bus/vsmile/rom.cpp", + MAME_DIR .. "src/devices/bus/vsmile/rom.h", } end --------------------------------------------------- -- ---@src/devices/bus/pc8801/pc8801_exp.h,BUSES["PC8801"] = true +--@src/devices/bus/vtech/memexp/memexp.h,BUSES["VTECH_MEMEXP"] = true --------------------------------------------------- -if (BUSES["PC8801"]~=null) then +if BUSES["VTECH_MEMEXP"] then files { - MAME_DIR .. "src/devices/bus/pc8801/gsx8800.cpp", - MAME_DIR .. "src/devices/bus/pc8801/gsx8800.h", - MAME_DIR .. "src/devices/bus/pc8801/pc8801_23.cpp", - MAME_DIR .. "src/devices/bus/pc8801/pc8801_23.h", - MAME_DIR .. "src/devices/bus/pc8801/pc8801_31.cpp", - MAME_DIR .. "src/devices/bus/pc8801/pc8801_31.h", - MAME_DIR .. "src/devices/bus/pc8801/pc8801_exp.cpp", - MAME_DIR .. "src/devices/bus/pc8801/pc8801_exp.h", - MAME_DIR .. "src/devices/bus/pc8801/pcg8100.cpp", - MAME_DIR .. "src/devices/bus/pc8801/pcg8100.h", - MAME_DIR .. "src/devices/bus/pc8801/jmbx1.cpp", - MAME_DIR .. "src/devices/bus/pc8801/jmbx1.h", - MAME_DIR .. "src/devices/bus/pc8801/hmb20.cpp", - MAME_DIR .. "src/devices/bus/pc8801/hmb20.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/memexp.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/memexp.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/carts.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/carts.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/floppy.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/floppy.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/memory.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/memory.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/rs232.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/rs232.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/rtty.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/rtty.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/sdloader.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/sdloader.h", + MAME_DIR .. "src/devices/bus/vtech/memexp/wordpro.cpp", + MAME_DIR .. "src/devices/bus/vtech/memexp/wordpro.h", } end --------------------------------------------------- -- ---@src/devices/bus/jvs/jvs.h,BUSES["JVS"] = true +--@src/devices/bus/vtech/ioexp/ioexp.h,BUSES["VTECH_IOEXP"] = true --------------------------------------------------- -if (BUSES["JVS"]~=null) then +if BUSES["VTECH_IOEXP"] then files { - MAME_DIR .. "src/devices/bus/jvs/cyberlead.cpp", - MAME_DIR .. "src/devices/bus/jvs/cyberlead.h", - MAME_DIR .. "src/devices/bus/jvs/jvs.cpp", - MAME_DIR .. "src/devices/bus/jvs/jvs.h", - MAME_DIR .. "src/devices/bus/jvs/jvshle.cpp", - MAME_DIR .. "src/devices/bus/jvs/jvshle.h", - MAME_DIR .. "src/devices/bus/jvs/namcoio.cpp", - MAME_DIR .. "src/devices/bus/jvs/namcoio.h", - } - - dependency { - { MAME_DIR .. "src/devices/bus/jvs/cyberlead.cpp", GEN_DIR .. "emu/layout/cyberlead.lh" }, - } - - custombuildtask { - layoutbuildtask("emu/layout", "cyberlead"), + MAME_DIR .. "src/devices/bus/vtech/ioexp/ioexp.cpp", + MAME_DIR .. "src/devices/bus/vtech/ioexp/ioexp.h", + MAME_DIR .. "src/devices/bus/vtech/ioexp/carts.cpp", + MAME_DIR .. "src/devices/bus/vtech/ioexp/carts.h", + MAME_DIR .. "src/devices/bus/vtech/ioexp/lpen.cpp", + MAME_DIR .. "src/devices/bus/vtech/ioexp/lpen.h", + MAME_DIR .. "src/devices/bus/vtech/ioexp/joystick.cpp", + MAME_DIR .. "src/devices/bus/vtech/ioexp/joystick.h", + MAME_DIR .. "src/devices/bus/vtech/ioexp/printer.cpp", + MAME_DIR .. "src/devices/bus/vtech/ioexp/printer.h", } end --------------------------------------------------- -- ---@src/devices/bus/mtu130/board.h,BUSES["MTU130"] = true +--@src/devices/bus/wangpc/wangpc.h,BUSES["WANGPC"] = true --------------------------------------------------- -if (BUSES["MTU130"]~=null) then - files { - MAME_DIR .. "src/devices/bus/mtu130/board.cpp", - MAME_DIR .. "src/devices/bus/mtu130/board.h", - MAME_DIR .. "src/devices/bus/mtu130/datamover.cpp", - MAME_DIR .. "src/devices/bus/mtu130/datamover.h", - } - end - ---------------------------------------------------- --- ---@src/devices/bus/nabupc/option.h,BUSES["NABU"] = true ---------------------------------------------------- -if (BUSES["NABU"]~=null) then +if BUSES["WANGPC"] then files { - MAME_DIR .. "src/devices/bus/nabupc/adapter.cpp", - MAME_DIR .. "src/devices/bus/nabupc/adapter.h", - MAME_DIR .. "src/devices/bus/nabupc/fdc.cpp", - MAME_DIR .. "src/devices/bus/nabupc/fdc.h", - MAME_DIR .. "src/devices/bus/nabupc/hdd.cpp", - MAME_DIR .. "src/devices/bus/nabupc/hdd.h", - MAME_DIR .. "src/devices/bus/nabupc/option.cpp", - MAME_DIR .. "src/devices/bus/nabupc/option.h", - MAME_DIR .. "src/devices/bus/nabupc/rs232.cpp", - MAME_DIR .. "src/devices/bus/nabupc/rs232.h", + MAME_DIR .. "src/devices/bus/wangpc/wangpc.cpp", + MAME_DIR .. "src/devices/bus/wangpc/wangpc.h", + MAME_DIR .. "src/devices/bus/wangpc/emb.cpp", + MAME_DIR .. "src/devices/bus/wangpc/emb.h", + MAME_DIR .. "src/devices/bus/wangpc/lic.cpp", + MAME_DIR .. "src/devices/bus/wangpc/lic.h", + MAME_DIR .. "src/devices/bus/wangpc/lvc.cpp", + MAME_DIR .. "src/devices/bus/wangpc/lvc.h", + MAME_DIR .. "src/devices/bus/wangpc/mcc.cpp", + MAME_DIR .. "src/devices/bus/wangpc/mcc.h", + MAME_DIR .. "src/devices/bus/wangpc/mvc.cpp", + MAME_DIR .. "src/devices/bus/wangpc/mvc.h", + MAME_DIR .. "src/devices/bus/wangpc/rtc.cpp", + MAME_DIR .. "src/devices/bus/wangpc/rtc.h", + MAME_DIR .. "src/devices/bus/wangpc/tig.cpp", + MAME_DIR .. "src/devices/bus/wangpc/tig.h", + MAME_DIR .. "src/devices/bus/wangpc/wdc.cpp", + MAME_DIR .. "src/devices/bus/wangpc/wdc.h", } end ---------------------------------------------------- --- ---@src/devices/bus/mc68000/sysbus.h,BUSES["MC68000_SYSBUS"] = true ---------------------------------------------------- - -if (BUSES["MC68000_SYSBUS"]~=null) then - files { - MAME_DIR .. "src/devices/bus/mc68000/sysbus.cpp", - MAME_DIR .. "src/devices/bus/mc68000/sysbus.h", - MAME_DIR .. "src/devices/bus/mc68000/cards.cpp", - MAME_DIR .. "src/devices/bus/mc68000/cards.h", - MAME_DIR .. "src/devices/bus/mc68000/floppy.cpp", - MAME_DIR .. "src/devices/bus/mc68000/floppy.h", - MAME_DIR .. "src/devices/bus/mc68000/ram.cpp", - MAME_DIR .. "src/devices/bus/mc68000/ram.h", - } -end --------------------------------------------------- -- --@src/devices/bus/waveblaster/waveblaster.h,BUSES["WAVEBLASTER"] = true --------------------------------------------------- -if (BUSES["WAVEBLASTER"]~=null) then +if BUSES["WAVEBLASTER"] then files { - MAME_DIR .. "src/devices/bus/waveblaster/waveblaster.cpp", - MAME_DIR .. "src/devices/bus/waveblaster/waveblaster.h", - MAME_DIR .. "src/devices/bus/waveblaster/omniwave.cpp", - MAME_DIR .. "src/devices/bus/waveblaster/omniwave.h", MAME_DIR .. "src/devices/bus/waveblaster/db50xg.cpp", MAME_DIR .. "src/devices/bus/waveblaster/db50xg.h", MAME_DIR .. "src/devices/bus/waveblaster/db60xg.cpp", MAME_DIR .. "src/devices/bus/waveblaster/db60xg.h", + MAME_DIR .. "src/devices/bus/waveblaster/omniwave.cpp", + MAME_DIR .. "src/devices/bus/waveblaster/omniwave.h", + MAME_DIR .. "src/devices/bus/waveblaster/waveblaster.cpp", + MAME_DIR .. "src/devices/bus/waveblaster/waveblaster.h", MAME_DIR .. "src/devices/bus/waveblaster/wg130.cpp", MAME_DIR .. "src/devices/bus/waveblaster/wg130.h", } end + --------------------------------------------------- -- ---@src/devices/bus/pci/pci_slot.h,BUSES["PCI"] = true +--@src/devices/bus/wswan/slot.h,BUSES["WSWAN"] = true --------------------------------------------------- -if (BUSES["PCI"]~=null) then +if BUSES["WSWAN"] then files { - MAME_DIR .. "src/devices/bus/pci/pci_slot.cpp", - MAME_DIR .. "src/devices/bus/pci/pci_slot.h", - MAME_DIR .. "src/devices/bus/pci/aha2940au.cpp", - MAME_DIR .. "src/devices/bus/pci/aha2940au.h", - MAME_DIR .. "src/devices/bus/pci/audiowerk2.cpp", - MAME_DIR .. "src/devices/bus/pci/audiowerk2.h", - MAME_DIR .. "src/devices/bus/pci/clgd5446.cpp", - MAME_DIR .. "src/devices/bus/pci/clgd5446.h", - MAME_DIR .. "src/devices/bus/pci/clgd546x_laguna.cpp", - MAME_DIR .. "src/devices/bus/pci/clgd546x_laguna.h", - MAME_DIR .. "src/devices/bus/pci/ds2416.cpp", - MAME_DIR .. "src/devices/bus/pci/ds2416.h", - MAME_DIR .. "src/devices/bus/pci/ess_maestro.cpp", - MAME_DIR .. "src/devices/bus/pci/ess_maestro.h", - MAME_DIR .. "src/devices/bus/pci/geforce.cpp", - MAME_DIR .. "src/devices/bus/pci/geforce.h", - MAME_DIR .. "src/devices/bus/pci/mga2064w.cpp", - MAME_DIR .. "src/devices/bus/pci/mga2064w.h", - MAME_DIR .. "src/devices/bus/pci/ncr53c825.cpp", - MAME_DIR .. "src/devices/bus/pci/ncr53c825.h", - MAME_DIR .. "src/devices/bus/pci/neon250.cpp", - MAME_DIR .. "src/devices/bus/pci/neon250.h", - MAME_DIR .. "src/devices/bus/pci/oti_spitfire.cpp", - MAME_DIR .. "src/devices/bus/pci/oti_spitfire.h", - MAME_DIR .. "src/devices/bus/pci/opti82c861.cpp", - MAME_DIR .. "src/devices/bus/pci/opti82c861.h", - MAME_DIR .. "src/devices/bus/pci/pdc20262.cpp", - MAME_DIR .. "src/devices/bus/pci/pdc20262.h", - MAME_DIR .. "src/devices/bus/pci/permedia2.cpp", - MAME_DIR .. "src/devices/bus/pci/permedia2.h", - MAME_DIR .. "src/devices/bus/pci/promotion.cpp", - MAME_DIR .. "src/devices/bus/pci/promotion.h", - MAME_DIR .. "src/devices/bus/pci/riva128.cpp", - MAME_DIR .. "src/devices/bus/pci/riva128.h", - MAME_DIR .. "src/devices/bus/pci/rivatnt.cpp", - MAME_DIR .. "src/devices/bus/pci/rivatnt.h", - MAME_DIR .. "src/devices/bus/pci/rtl8029as_pci.cpp", - MAME_DIR .. "src/devices/bus/pci/rtl8029as_pci.h", - MAME_DIR .. "src/devices/bus/pci/rtl8139_pci.cpp", - MAME_DIR .. "src/devices/bus/pci/rtl8139_pci.h", - MAME_DIR .. "src/devices/bus/pci/sis6326.cpp", - MAME_DIR .. "src/devices/bus/pci/sis6326.h", - MAME_DIR .. "src/devices/bus/pci/sonicvibes.cpp", - MAME_DIR .. "src/devices/bus/pci/sonicvibes.h", - MAME_DIR .. "src/devices/bus/pci/sw1000xg.cpp", - MAME_DIR .. "src/devices/bus/pci/sw1000xg.h", - MAME_DIR .. "src/devices/bus/pci/virge_pci.cpp", - MAME_DIR .. "src/devices/bus/pci/virge_pci.h", - MAME_DIR .. "src/devices/bus/pci/vision.cpp", - MAME_DIR .. "src/devices/bus/pci/vision.h", - MAME_DIR .. "src/devices/bus/pci/vt6306.cpp", - MAME_DIR .. "src/devices/bus/pci/vt6306.h", - MAME_DIR .. "src/devices/bus/pci/wd9710_pci.cpp", - MAME_DIR .. "src/devices/bus/pci/wd9710_pci.h", - MAME_DIR .. "src/devices/bus/pci/ymp21.cpp", - MAME_DIR .. "src/devices/bus/pci/ymp21.h", - MAME_DIR .. "src/devices/bus/pci/zr36057.cpp", - MAME_DIR .. "src/devices/bus/pci/zr36057.h", + MAME_DIR .. "src/devices/bus/wswan/slot.cpp", + MAME_DIR .. "src/devices/bus/wswan/slot.h", + MAME_DIR .. "src/devices/bus/wswan/rom.cpp", + MAME_DIR .. "src/devices/bus/wswan/rom.h", } end --------------------------------------------------- -- ---@src/devices/bus/plg1x0/plg1x0.h,BUSES["PLG1X0"] = true +--@src/devices/bus/wysekbd/wysekbd.h,BUSES["WYSEKBD"] = true --------------------------------------------------- -if (BUSES["PLG1X0"]~=null) then +if BUSES["WYSEKBD"] then files { - MAME_DIR .. "src/devices/bus/plg1x0/plg1x0.cpp", - MAME_DIR .. "src/devices/bus/plg1x0/plg1x0.h", - MAME_DIR .. "src/devices/bus/plg1x0/plg100-vl.cpp", - MAME_DIR .. "src/devices/bus/plg1x0/plg100-vl.h", - MAME_DIR .. "src/devices/bus/plg1x0/plg150-ap.cpp", - MAME_DIR .. "src/devices/bus/plg1x0/plg150-ap.h", + MAME_DIR .. "src/devices/bus/wysekbd/wysegakb.cpp", + MAME_DIR .. "src/devices/bus/wysekbd/wysegakb.h", + MAME_DIR .. "src/devices/bus/wysekbd/wysekbd.cpp", + MAME_DIR .. "src/devices/bus/wysekbd/wysekbd.h", } end ---------------------------------------------------- --- ---@src/devices/bus/heathzenith/h89/h89bus.h,BUSES["H89BUS"] = true ---------------------------------------------------- - -if (BUSES["H89BUS"]~=null) then - files { - MAME_DIR .. "src/devices/bus/heathzenith/h89/cdr_fdc_880h.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/cdr_fdc_880h.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h89bus.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h89bus.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h17_fdc.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h17_fdc.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_3.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_3.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_5.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/h_88_5.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/mms77316_fdc.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/mms77316_fdc.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_sound.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_sound.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/sigmasoft_parallel_port.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/we_pullup.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/we_pullup.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/z_89_11.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/z_89_11.h", - MAME_DIR .. "src/devices/bus/heathzenith/h89/z37_fdc.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h89/z37_fdc.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/heathzenith/h8/h8bus.h,BUSES["H8BUS"] = true +--@src/devices/bus/x68k/x68kexp.h,BUSES["X68K"] = true --------------------------------------------------- - -if (BUSES["H8BUS"]~=null) then +if BUSES["X68K"] then files { - MAME_DIR .. "src/devices/bus/heathzenith/h8/cards.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/cards.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/cpu8080.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/cpu8080.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/front_panel.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/front_panel.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/h8bus.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/h8bus.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_1.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_1.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_5.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/h_8_5.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_6.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_6.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_8.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/ha_8_8.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_16.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_16.h", - MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_64.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h8/wh_8_64.h", - } - - dependency { - { MAME_DIR .. "src/devices/bus/heathzenith/h8/front_panel.cpp", GEN_DIR .. "emu/layout/h8_fp.lh" }, - } - - custombuildtask { - layoutbuildtask("emu/layout", "h8_fp"), + MAME_DIR .. "src/devices/bus/x68k/x68kexp.cpp", + MAME_DIR .. "src/devices/bus/x68k/x68kexp.h", + MAME_DIR .. "src/devices/bus/x68k/x68k_neptunex.cpp", + MAME_DIR .. "src/devices/bus/x68k/x68k_neptunex.h", + MAME_DIR .. "src/devices/bus/x68k/x68k_scsiext.cpp", + MAME_DIR .. "src/devices/bus/x68k/x68k_scsiext.h", + MAME_DIR .. "src/devices/bus/x68k/x68k_midi.cpp", + MAME_DIR .. "src/devices/bus/x68k/x68k_midi.h", } end ---------------------------------------------------- --- ---@src/devices/bus/heathzenith/intr_cntrl/intr_cntrl.h,BUSES["HEATH_INTR_SOCKET"] = true ---------------------------------------------------- - -if (BUSES["HEATH_INTR_SOCKET"]~=null) then - files { - MAME_DIR .. "src/devices/bus/heathzenith/intr_cntrl/intr_cntrl.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/intr_cntrl/intr_cntrl.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/heathzenith/h19/tlb.h,BUSES["HEATH_TLB_CONNECTOR"] = true +--@src/devices/bus/z29_kbd/keyboard.h,BUSES["Z29_KBD"] = true --------------------------------------------------- -if (BUSES["HEATH_TLB_CONNECTOR"]~=null) then +if BUSES["Z29_KBD"] then files { - MAME_DIR .. "src/devices/bus/heathzenith/h19/tlb.cpp", - MAME_DIR .. "src/devices/bus/heathzenith/h19/tlb.h", + MAME_DIR .. "src/devices/bus/z29_kbd/keyboard.cpp", + MAME_DIR .. "src/devices/bus/z29_kbd/keyboard.h", + MAME_DIR .. "src/devices/bus/z29_kbd/he191_3425.cpp", + MAME_DIR .. "src/devices/bus/z29_kbd/he191_3425.h", + MAME_DIR .. "src/devices/bus/z29_kbd/md_kbd.cpp", + MAME_DIR .. "src/devices/bus/z29_kbd/md_kbd.h", } end ---------------------------------------------------- --- ---@src/devices/bus/amiga/cpuslot/cpuslot.h,BUSES["AMIGA_CPUSLOT"] = true ---------------------------------------------------- - -if (BUSES["AMIGA_CPUSLOT"]~=null) then - files { - MAME_DIR .. "src/devices/bus/amiga/cpuslot/cpuslot.cpp", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/cpuslot.h", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/cards.cpp", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/cards.h", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/a570.cpp", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/a570.h", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/a590.cpp", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/a590.h", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/action_replay.cpp", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/action_replay.h", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/megamix500.cpp", - MAME_DIR .. "src/devices/bus/amiga/cpuslot/megamix500.h", - } -end --------------------------------------------------- -- ---@src/devices/bus/st/stcart.h,BUSES["STCART_CONNECTOR"] = true +--@src/devices/bus/z88/z88.h,BUSES["Z88"] = true --------------------------------------------------- -if (BUSES["STCART_CONNECTOR"]~=null) then - files { - MAME_DIR .. "src/devices/bus/st/stcart.cpp", - MAME_DIR .. "src/devices/bus/st/stcart.h", - MAME_DIR .. "src/devices/bus/st/replay.cpp", - MAME_DIR .. "src/devices/bus/st/replay.h", - MAME_DIR .. "src/devices/bus/st/rom.cpp", - MAME_DIR .. "src/devices/bus/st/rom.h", - } -end - ---------------------------------------------------- --- ---@src/devices/bus/applepp/applepp.h,BUSES["APPLEPP"] = true ---------------------------------------------------- -if (BUSES["APPLEPP"]~=null) then +if BUSES["Z88"] then files { - MAME_DIR .. "src/devices/bus/applepp/applepp.cpp", - MAME_DIR .. "src/devices/bus/applepp/applepp.h", - MAME_DIR .. "src/devices/bus/applepp/storagehle.cpp", - MAME_DIR .. "src/devices/bus/applepp/storagehle.h", + MAME_DIR .. "src/devices/bus/z88/z88.cpp", + MAME_DIR .. "src/devices/bus/z88/z88.h", + MAME_DIR .. "src/devices/bus/z88/flash.cpp", + MAME_DIR .. "src/devices/bus/z88/flash.h", + MAME_DIR .. "src/devices/bus/z88/ram.cpp", + MAME_DIR .. "src/devices/bus/z88/ram.h", + MAME_DIR .. "src/devices/bus/z88/rom.cpp", + MAME_DIR .. "src/devices/bus/z88/rom.h", } end |
