diff --git a/.gitattributes b/.gitattributes index f9586d1a9f6..542dd7a60ec 100644 --- a/.gitattributes +++ b/.gitattributes @@ -177,6 +177,7 @@ hash/msx1_cass.xml svneol=native#text/xml hash/msx1_flop.xml svneol=native#text/xml hash/msx2.hsi svneol=native#text/xml hash/msx2_cart.xml svneol=native#text/xml +hash/msx2_flop.xml svneol=native#text/xml hash/myvision.xml svneol=native#text/xml hash/mz2000_cass.xml svneol=native#text/xml hash/mz2000_flop.xml svneol=native#text/xml diff --git a/hash/msx2_flop.xml b/hash/msx2_flop.xml new file mode 100644 index 00000000000..1be5382a2a2 --- /dev/null +++ b/hash/msx2_flop.xml @@ -0,0 +1,312 @@ + + + + + + + + Daewoo CPC-400/CPC-400S + 1988 + Daewoo + + + + + + + + + National FS-4600 + 1986 + National + + + + + + + + + National FS-4700 + 1986 + National + + + + + + + + + + + + + + iNational FS-5000 + 1986 + National + + + + + + + + + National FS-5000 F1/F2 + 1985 + National + + + + + + + + + Panasonic FS-A1F + 1987 + Panasonic + + + + + + + + + Panasonic FS-A1FM + 1987 + Panasonic + + + + + + + + + Philips NMS-8245/NMS-8250/NMS-8255 + i1986 + Philips + + + + + + + + + + + + + + + + + + + Philips NMS-8245F + i1986 + Philips + + + + + + + + + + + + + + + + + + + Philips NMS-8280/NMS-8280G + i1986 + Philips + + + + + + + + + + + + + + + + + + + + + + + + Philips VG-8230/VG-8235/VG-8240 + 1986 + Philips + + + + + + + + + + + + + + Philips VG-8235F + 1986 + Philips + + + + + + + + + + + + + + Sony HB-F700D + 1985 + Sony + + + + + + + + + + + + + + Sony HB-F700F + 1985 + Sony + + + + + + + + + + + + + + Sony HB-F700P + 1985 + Sony + + + + + + + + + + + + + + Sony HB-F700S + 1985 + Sony + + + + + + + + + + + + + + Sony HB-F900 + 1986 + Sony + + + + + + + + + + + + + + Sony HB-G900P/HB-G900AP + 1986 + Sony + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/emu/bus/msx_slot/fs4600.c b/src/emu/bus/msx_slot/fs4600.c index 76adbc65411..ee207c242e1 100644 --- a/src/emu/bus/msx_slot/fs4600.c +++ b/src/emu/bus/msx_slot/fs4600.c @@ -129,7 +129,7 @@ WRITE8_MEMBER(msx_slot_fs4600_device::write) break; default: - logerror("Unhandled write %02x to %04x\n", data, offset); + logerror("msx_slot_fs4600: Unhandled write %02x to %04x\n", data, offset); break; } } @@ -153,7 +153,7 @@ WRITE8_MEMBER(msx_slot_fs4600_device::write) break; default: - logerror("Unhandled write %02x to %04x\n", data, offset);; + logerror("msx_slot_fs4600: Unhandled write %02x to %04x\n", data, offset);; break; } } diff --git a/src/mess/drivers/msx.c b/src/mess/drivers/msx.c index 76d9ccf18b9..5c3c6d8c961 100644 --- a/src/mess/drivers/msx.c +++ b/src/mess/drivers/msx.c @@ -1122,6 +1122,7 @@ static MACHINE_CONFIG_FRAGMENT( msx2_cartlist ) MACHINE_CONFIG_END static MACHINE_CONFIG_FRAGMENT( msx2_floplist ) + MCFG_SOFTWARE_LIST_ADD("flop_list","msx2_flop") MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("msx1_flop_list","msx1_flop") MACHINE_CONFIG_END diff --git a/src/mess/includes/msx.h b/src/mess/includes/msx.h index e753184749a..e910de14676 100644 --- a/src/mess/includes/msx.h +++ b/src/mess/includes/msx.h @@ -65,7 +65,7 @@ #define MCFG_MSX_LAYOUT_DISK1(_tag, _prim, _sec, _page, _numpages, _region, _offset) \ MCFG_MSX_SLOT_DISK1_ADD(_tag, _page, _numpages, _region, _offset, "fdc", "fdc:0", "fdc:1") \ - msx_state::install_slot_pages(*owner, _prim, _sec, _page, _numpages, device); + msx_state::install_slot_pages(*owner, _prim, _sec, _page, _numpages + 1, device); /* Memory mapped FDC registers are also accessible through page 2 */ #define MCFG_MSX_LAYOUT_DISK2(_tag, _prim, _sec, _page, _numpages, _region, _offset) \ MCFG_MSX_SLOT_DISK2_ADD(_tag, _page, _numpages, _region, _offset, "fdc", "fdc:0", "fdc:1") \