diff options
author | 2019-03-10 17:23:39 +0000 | |
---|---|---|
committer | 2019-03-10 17:23:39 +0000 | |
commit | 5511ce41e2b5a23394c75b0e743c3bcafdb87b15 (patch) | |
tree | 5d2cb4dc1642094abb6816f9da86509fd07530d0 /scripts | |
parent | f9ae1fd4080bad4870247c4fc21fee3ba8b7af1f (diff) |
mtx: Added expansion bus with SDX floppy controller.
- 80 column card with SDX in CP/M mode.
- ROM/RAM banking fixed for CP/M, and MTX500 now correctly detected.
- Support for Type 03 and Type 07 .mfloppy images.
- Added alternate MTX2 romset (German).
- Keyboard ROM now selected in Configuration.
- Quickload .RUN files.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/src/bus.lua | 15 | ||||
-rw-r--r-- | scripts/src/formats.lua | 12 | ||||
-rw-r--r-- | scripts/target/mame/mess.lua | 2 |
3 files changed, 29 insertions, 0 deletions
diff --git a/scripts/src/bus.lua b/scripts/src/bus.lua index 30465695536..ee55202bb88 100644 --- a/scripts/src/bus.lua +++ b/scripts/src/bus.lua @@ -1406,6 +1406,21 @@ end --------------------------------------------------- -- +--@src/devices/bus/mtx/exp.h,BUSES["MTX"] = true +--------------------------------------------------- + +if (BUSES["MTX"]~=null) then + files { + MAME_DIR .. "src/devices/bus/mtx/exp.cpp", + MAME_DIR .. "src/devices/bus/mtx/exp.h", + MAME_DIR .. "src/devices/bus/mtx/sdx.cpp", + MAME_DIR .. "src/devices/bus/mtx/sdx.h", + } +end + + +--------------------------------------------------- +-- --@src/devices/bus/kc/kc.h,BUSES["KC"] = true --------------------------------------------------- diff --git a/scripts/src/formats.lua b/scripts/src/formats.lua index b25909dbb3a..071982e83fe 100644 --- a/scripts/src/formats.lua +++ b/scripts/src/formats.lua @@ -1147,6 +1147,18 @@ end -------------------------------------------------- -- +--@src/lib/formats/mtx_dsk.h,FORMATS["MTX_DSK"] = true +-------------------------------------------------- + +if (FORMATS["MTX_DSK"]~=null or _OPTIONS["with-tools"]) then + files { + MAME_DIR.. "src/lib/formats/mtx_dsk.cpp", + MAME_DIR.. "src/lib/formats/mtx_dsk.h", + } +end + +-------------------------------------------------- +-- --@src/lib/formats/mz_cas.h,FORMATS["MZ_CAS"] = true -------------------------------------------------- diff --git a/scripts/target/mame/mess.lua b/scripts/target/mame/mess.lua index ee9eb3117d2..52cb428d421 100644 --- a/scripts/target/mame/mess.lua +++ b/scripts/target/mame/mess.lua @@ -772,6 +772,7 @@ BUSES["MACPDS"] = true BUSES["MIDI"] = true BUSES["MEGADRIVE"] = true BUSES["MSX_SLOT"] = true +BUSES["MTX"] = true BUSES["NASBUS"] = true BUSES["NEOGEO"] = true BUSES["NEOGEO_CTRL"] = true @@ -933,6 +934,7 @@ FORMATS["MFM_HD"] = true FORMATS["MM_DSK"] = true FORMATS["MS0515_DSK"] = true FORMATS["MSX_DSK"] = true +FORMATS["MTX_DSK"] = true FORMATS["MZ_CAS"] = true FORMATS["NANOS_DSK"] = true FORMATS["NASCOM_DSK"] = true |