From b34b8dc4c4a436343caddee1a23f9c11f0b31690 Mon Sep 17 00:00:00 2001 From: wilbertpol Date: Wed, 16 Nov 2022 14:05:37 +0000 Subject: msx2.cpp: Fix floppy support for y805128r2 and y805128r2e (#10556) --- src/mame/msx/msx.cpp | 2 +- src/mame/msx/msx2.cpp | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/mame/msx/msx.cpp b/src/mame/msx/msx.cpp index 49cb91e1483..875531d4b8f 100644 --- a/src/mame/msx/msx.cpp +++ b/src/mame/msx/msx.cpp @@ -91,7 +91,7 @@ ** - cpc51/cpc61: Remove keyboard and add a keyboard connector ** - mbh3: touch pad not emulated ** - mbh70: Verify firmware operation -** - y805*: Floppy support broken +** - y805128. y805256: Floppy support broken, jumping to the irq routine in slot 0-0 fails ** - y8805128r2/e: Firmware not working ** - cpg120: Remove ports ** diff --git a/src/mame/msx/msx2.cpp b/src/mame/msx/msx2.cpp index 16cfbed7758..bae2d0b8893 100644 --- a/src/mame/msx/msx2.cpp +++ b/src/mame/msx/msx2.cpp @@ -3889,7 +3889,7 @@ ROM_END void msx2_state::y805128r2(machine_config &config) { // YM2149 (in S1985) - // FDC: wd2793?, 1 3.5" DSDD drive + // FDC: wd2793, 2 3.5" DSDD drives // 2 Cartridge slots // S1985 MSX Engine // Networking built in @@ -3899,7 +3899,7 @@ void msx2_state::y805128r2(machine_config &config) add_cartridge_slot<2>(config, 2); add_internal_slot(config, MSX_SLOT_ROM, "firmware", 3, 0, 0, 4, "firmware"); add_internal_slot(config, MSX_SLOT_ROM, "subrom", 3, 1, 0, 1, "subrom"); - add_internal_disk_mirrored(config, MSX_SLOT_DISK1_WD2793, "disk", 3, 1, 1, 2, "diskrom"); + add_internal_disk_mirrored(config, MSX_SLOT_DISK8_WD2793_2_DRIVES, "disk", 3, 1, 1, 2, "diskrom"); add_internal_slot(config, MSX_SLOT_RAM_MM, "ram_mm", 3, 2, 0, 4).set_total_size(0x20000); // 128KB Mapper RAM // This is actually the module slot add_internal_slot(config, MSX_SLOT_ROM, "network", 3, 3, 0, 2, "network", 0x00000); @@ -4682,8 +4682,8 @@ COMP(1985, y503iiir, 0, 0, y503iiir, msxru, msx2_state, empty_ COMP(198?, y503iiire, y503iiir, 0, y503iiir, msx2, msx2_state, empty_init, "Yamaha", "YIS-503 III R (MSX2, Estonian)", MACHINE_NOT_WORKING) // network not implemented COMP(1985, yis604, 0, 0, yis604, msx2jp, msx2_state, empty_init, "Yamaha", "YIS604/128 (MSX2, Japan)", 0) COMP(1986, y805128, y805256, 0, y805128, msx2jp, msx2_state, empty_init, "Yamaha", "YIS805/128 (MSX2, Japan)", MACHINE_NOT_WORKING) // Floppy support broken -COMP(1986, y805128r2, y805256, 0, y805128r2, msx2, msx2_state, empty_init, "Yamaha", "YIS805/128R2 (MSX2, USSR)", MACHINE_NOT_WORKING) // Floppy support broken, network not implemented -COMP(198?, y805128r2e, y805256, 0, y805128r2, y503iir2, msx2_state, empty_init, "Yamaha", "YIS805/128R2 (MSX2, Estonian)", MACHINE_NOT_WORKING) // Floppy support broken, network not implemented +COMP(1986, y805128r2, y805256, 0, y805128r2, msx2, msx2_state, empty_init, "Yamaha", "YIS805/128R2 (MSX2, USSR)", MACHINE_NOT_WORKING) // Network not implemented +COMP(198?, y805128r2e, y805256, 0, y805128r2, y503iir2, msx2_state, empty_init, "Yamaha", "YIS805/128R2 (MSX2, Estonian)", MACHINE_NOT_WORKING) // Network not implemented COMP(198?, y805256, 0, 0, y805256, msx2jp, msx2_state, empty_init, "Yamaha", "YIS805/256 (MSX2, Japan)", MACHINE_NOT_WORKING) // Floppy support broken? /* MSX2+ */ -- cgit v1.2.3