diff options
author | Nigel Barnes <Pernod70@users.noreply.github.com> | 2018-05-26 14:32:00 +0100 |
---|---|---|
committer | Nigel Barnes <Pernod70@users.noreply.github.com> | 2018-05-26 14:32:40 +0100 |
commit | d442de9c479e3f11d81bb21bd42bee516bb26606 (patch) | |
tree | 4c75c2b4ba9375cc40043f84d94a000b9a732cff /src/mame/drivers | |
parent | 33affeb2f8f95d5a5a3872a77567d30db04afdad (diff) |
New working machines
--------------------
Dragon MSX-64 [David F.Gisbert aka Tromax, AUIC, Robcfg]
Diffstat (limited to 'src/mame/drivers')
-rw-r--r-- | src/mame/drivers/msx.cpp | 33 |
1 files changed, 28 insertions, 5 deletions
diff --git a/src/mame/drivers/msx.cpp b/src/mame/drivers/msx.cpp index 8eaf0319496..6f73c243584 100644 --- a/src/mame/drivers/msx.cpp +++ b/src/mame/drivers/msx.cpp @@ -61,7 +61,7 @@ ** - cpc50a/cpc50b/cpc51: Boot to a black screen, is this correct? ** - mbh2: speed controller not implemented ** - mbh70: Verify firmware operation -** - kmc5000: Floppy supprt broken +** - kmc5000: Floppy support broken ** - mlg3: rs232c not emulated ** - perfect1: Firmware broken ** - mpc2500f: Fix keyboard layout? @@ -194,7 +194,7 @@ National CF-3000 - MSX1 - cf3000 National CF-3300 - MSX1 - cf3300 National FS-1300 - MSX1 - fs1300 National FS-4000 - MSX1 - fs4000 -Matioanl FS-4000 (alt) - MSX1 - fs4000a +National FS-4000 (alt) - MSX1 - fs4000a National FS-4500 - MSX2 - fs4500 National FS-4600 - MSX2 - fs4600 National FS-4700 - MSX2 - fs4700 @@ -442,7 +442,7 @@ Notes: IC40 - TA75559P Q1 - 10687.5 Q2 - 3579545 - CN1 - Cassette connecter + CN1 - Cassette connector CN2 - RF connector CN3 - Audio connector CN4 - Video connector @@ -507,8 +507,8 @@ Yamaha YIS-503IIR (Russian) - MSX1 - y503iir Yamaha YIS-503IIR (Estonian) - MSX1 - y503iir2 Yamaha YIS-503M - MSX1 - yis503m Yamaha YIS-503IIIR - MSX2 - y503iiir -Yamaha YIS-503IIIR Estonion - MSX2 - y503iiire -Ymaha YIS604 - MSX2 - yis60464 +Yamaha YIS-503IIIR Estonian - MSX2 - y503iiire +Yamaha YIS604 - MSX2 - yis60464 Yamaha YIS604-128 - MSX2 - yis604 Yamaha YIS805-128 - MSX2 - y805128 Yamaha YIS805-128R2 - MSX2 - y805128r2 @@ -2056,6 +2056,28 @@ MACHINE_CONFIG_START(msx_state::cpc51) msx1_cartlist(config); MACHINE_CONFIG_END +/* MSX - Dragon MSX-64 */ + +ROM_START(dgnmsx) + ROM_REGION(0x8000, "maincpu", 0) + ROM_LOAD("uk1msx048.ic37", 0x0000, 0x4000, CRC(24c198be) SHA1(7f8c94cb8913db32a696dec80ffc78e46693f1b7)) + ROM_LOAD("uk2msx058.ic6", 0x4000, 0x4000, CRC(e516e7e5) SHA1(05fedd4b9bfcf4949020c79d32c4c3f03a54fb62)) +ROM_END + +MACHINE_CONFIG_START(msx_state::dgnmsx) + msx_pal(config); + // AY8910 + // FDC: None, 0 drives + // 2 Cartridge slots + + MCFG_MSX_LAYOUT_ROM("bios", 0, 0, 0, 2, "maincpu", 0x0000) + MCFG_MSX_LAYOUT_CARTRIDGE("cartslot1", 1, 0) + MCFG_MSX_LAYOUT_RAM("ram", 2, 0, 0, 4) /* 64KB RAM */ + MCFG_MSX_LAYOUT_CARTRIDGE("cartslot2", 3, 0) + + msx1_cartlist(config); +MACHINE_CONFIG_END + /* MSX - Fenner DPC-200 */ ROM_START (fdpc200) @@ -8520,6 +8542,7 @@ COMP(1985, dpc200e, 0, 0, dpc200e, msx, msx_state, empty_i COMP(1983, cpc50a, cpc51, 0, cpc50a, msxkr, msx_state, empty_init, "Daewoo", "Zemmix CPC-50A (Korea) (MSX1)", 0) COMP(1983, cpc50b, cpc51, 0, cpc50b, msxkr, msx_state, empty_init, "Daewoo", "Zemmix CPC-50B (Korea) (MSX1)", 0) COMP(1986, cpc51, 0, 0, cpc51, msxkr, msx_state, empty_init, "Daewoo", "Zemmix CPC-51 (Korea) (MSX1)", 0) +COMP(1985, dgnmsx, 0, 0, dgnmsx, msx, msx_state, empty_init, "Eurohard S.A.", "Dragon MSX-64 (MSX1)", 0) COMP(1983, fdpc200, 0, 0, fdpc200, msx, msx_state, empty_init, "Fenner", "DPC-200 (Italy) (MSX1)", 0) COMP(1984, fpc500, 0, 0, fpc500, msx, msx_state, empty_init, "Fenner", "FPC-500 (Italy) (MSX1)", 0) COMP(1986, fspc800, 0, 0, fspc800, msx, msx_state, empty_init, "Fenner", "SPC-800 (Italy) (MSX1)", 0) |