@@ -190,10 +190,10 @@ void pc9801vm_state::ide_cs1_w(offs_t offset, uint16_t data, uint16_t mem_mask)
190190void pc9801_state::pc9801_map (address_map &map)
191191{
192192 map.unmap_value_high ();
193- map (0x00000 , 0x9ffff ).rw (" cbus_root " , FUNC (pc98_cbus_root_device::mem_r), FUNC (pc98_cbus_root_device::mem_w));
193+ map (0x00000 , 0x9ffff ).rw (" cbus " , FUNC (pc98_cbus_root_device::mem_r), FUNC (pc98_cbus_root_device::mem_w));
194194 map (0xa0000 , 0xa3fff ).rw (FUNC (pc9801_state::tvram_r), FUNC (pc9801_state::tvram_w)); // TVRAM
195195 map (0xa8000 , 0xbffff ).rw (FUNC (pc9801_state::gvram_r), FUNC (pc9801_state::gvram_w)); // bitmap VRAM
196- map (0xc0000 , 0xdffff ).rw (" cbus_root " , FUNC (pc98_cbus_root_device::mem_slot_r), FUNC (pc98_cbus_root_device::mem_slot_w));
196+ map (0xc0000 , 0xdffff ).rw (" cbus " , FUNC (pc98_cbus_root_device::mem_slot_r), FUNC (pc98_cbus_root_device::mem_slot_w));
197197// map(0xcc000, 0xcffff).rom().region("sound_bios", 0); //sound BIOS
198198// map(0xd6000, 0xd6fff).rom().region("fdc_bios_2dd", 0); //floppy BIOS 2dd
199199// map(0xd7000, 0xd7fff).rom().region("fdc_bios_2hd", 0); //floppy BIOS 2hd
@@ -227,7 +227,7 @@ void pc9801_state::pc9801_common_io(address_map &map)
227227void pc9801_state::pc9801_io (address_map &map)
228228{
229229 map.unmap_value_high ();
230- map (0x0000 , 0xffff ).rw (" cbus_root " , FUNC (pc98_cbus_root_device::io_r), FUNC (pc98_cbus_root_device::io_w));
230+ map (0x0000 , 0xffff ).rw (" cbus " , FUNC (pc98_cbus_root_device::io_r), FUNC (pc98_cbus_root_device::io_w));
231231 pc9801_common_io (map);
232232 map (0x0020 , 0x002f ).w (FUNC (pc9801_state::dmapg4_w)).umask16 (0xff00 );
233233 map (0x0050 , 0x0057 ).m (" fdd_2d" , FUNC (pc80s31k_device::host_map)).umask16 (0xff00 );
@@ -746,12 +746,12 @@ void pc9801_state::ipl_bank(address_map &map)
746746
747747void pc9801vm_state::pc9801vm_map (address_map &map)
748748{
749- map (0x000000 , 0x09ffff ).rw (" cbus_root " , FUNC (pc98_cbus_root_device::mem_r), FUNC (pc98_cbus_root_device::mem_w));
749+ map (0x000000 , 0x09ffff ).rw (" cbus " , FUNC (pc98_cbus_root_device::mem_r), FUNC (pc98_cbus_root_device::mem_w));
750750
751751 map (0x0a0000 , 0x0a3fff ).rw (FUNC (pc9801vm_state::tvram_r), FUNC (pc9801vm_state::tvram_w));
752752 map (0x0a4000 , 0x0a4fff ).rw (FUNC (pc9801vm_state::pc9801rs_knjram_r), FUNC (pc9801vm_state::pc9801rs_knjram_w));
753753 map (0x0a8000 , 0x0bffff ).rw (FUNC (pc9801vm_state::grcg_gvram_r), FUNC (pc9801vm_state::grcg_gvram_w));
754- map (0x0c0000 , 0x0dffff ).rw (" cbus_root " , FUNC (pc98_cbus_root_device::mem_slot_r), FUNC (pc98_cbus_root_device::mem_slot_w));
754+ map (0x0c0000 , 0x0dffff ).rw (" cbus " , FUNC (pc98_cbus_root_device::mem_slot_r), FUNC (pc98_cbus_root_device::mem_slot_w));
755755
756756 map (0x0e0000 , 0x0e7fff ).rw (FUNC (pc9801vm_state::grcg_gvram0_r), FUNC (pc9801vm_state::grcg_gvram0_w));
757757 map (0x0e8000 , 0x0fffff ).m (m_ipl, FUNC (address_map_bank_device::amap16));
@@ -2019,16 +2019,16 @@ void pc9801_state::pc9801(machine_config &config)
20192019 m_maincpu->set_irq_acknowledge_callback (" pic8259_master" , FUNC (pic8259_device::inta_cb));
20202020
20212021 pc9801_cbus (config);
2022- PC98_CBUS_SLOT (config, " cbus0 " , 0 , " cbus_root " , pc98_cbus_devices, " pc9801_26" );
2023- PC98_CBUS_SLOT (config, " cbus1 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2024- PC98_CBUS_SLOT (config, " cbus2 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2025- PC98_CBUS_SLOT (config, " cbus3 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2026- PC98_CBUS_SLOT (config, " cbus4 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2027- PC98_CBUS_SLOT (config, " cbus5 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2022+ PC98_CBUS_SLOT (config, " cbus:0 " , 0 , " cbus " , pc98_cbus_devices, " pc9801_26" );
2023+ PC98_CBUS_SLOT (config, " cbus:1 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
2024+ PC98_CBUS_SLOT (config, " cbus:2 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
2025+ PC98_CBUS_SLOT (config, " cbus:3 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
2026+ PC98_CBUS_SLOT (config, " cbus:4 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
2027+ PC98_CBUS_SLOT (config, " cbus:5 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
20282028
20292029 // RAM 128KB (vanilla/F1/F2) ~ 256KB (F3/M2/M3) ~ 640KB (max)
20302030 // TODO: really dedicates this space in N slots above
2031- PC98_CBUS_SLOT (config, " cbus_ram " , 0 , " cbus_root " , pc98_cbus_ram_devices, " 640kb" );
2031+ PC98_CBUS_SLOT (config, " cbus:ram " , 0 , " cbus " , pc98_cbus_ram_devices, " 640kb" );
20322032// RAM(config, m_ram).set_default_size("640K").set_extra_options("128K,256K,384K,512K");
20332033
20342034 pc9801_common (config);
@@ -2050,13 +2050,13 @@ void pc9801_state::pc9801(machine_config &config)
20502050void pc9801_state::pc9801f (machine_config &config)
20512051{
20522052 pc9801 (config);
2053- PC98_CBUS_SLOT (config.replace (), " cbus1 " , 0 , " cbus_root " , pc98_cbus_devices, " fdd_2dd" );
2053+ PC98_CBUS_SLOT (config.replace (), " cbus:1 " , 0 , " cbus " , pc98_cbus_devices, " fdd_2dd" );
20542054}
20552055
20562056void pc9801_state::pc9801m (machine_config &config)
20572057{
20582058 pc9801 (config);
2059- PC98_CBUS_SLOT (config.replace (), " cbus1 " , 0 , " cbus_root " , pc98_cbus_devices, " fdd_2hd" );
2059+ PC98_CBUS_SLOT (config.replace (), " cbus:1 " , 0 , " cbus " , pc98_cbus_devices, " fdd_2hd" );
20602060}
20612061
20622062void pc9801vm_state::pc9801vm (machine_config &config)
@@ -2068,10 +2068,10 @@ void pc9801vm_state::pc9801vm(machine_config &config)
20682068
20692069 pc9801_common (config);
20702070 pc9801_cbus (config);
2071- PC98_CBUS_SLOT (config, " cbus0 " , 0 , " cbus_root " , pc98_cbus_devices, " pc9801_26" );
2072- PC98_CBUS_SLOT (config, " cbus1 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2073- PC98_CBUS_SLOT (config, " cbus2 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2074- PC98_CBUS_SLOT (config, " cbus3 " , 0 , " cbus_root " , pc98_cbus_devices, nullptr );
2071+ PC98_CBUS_SLOT (config, " cbus:0 " , 0 , " cbus " , pc98_cbus_devices, " pc9801_26" );
2072+ PC98_CBUS_SLOT (config, " cbus:1 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
2073+ PC98_CBUS_SLOT (config, " cbus:2 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
2074+ PC98_CBUS_SLOT (config, " cbus:3 " , 0 , " cbus " , pc98_cbus_devices, nullptr );
20752075
20762076 m_ppi_sys->out_pc_callback ().set (FUNC (pc9801vm_state::ppi_sys_dac_portc_w));
20772077 // TODO: verify if it needs invert();
@@ -2083,7 +2083,7 @@ void pc9801vm_state::pc9801vm(machine_config &config)
20832083 ADDRESS_MAP_BANK (config, m_ipl).set_map (&pc9801vm_state::ipl_bank).set_options (ENDIANNESS_LITTLE, 16 , 18 , 0x18000 );
20842084
20852085 // RAM 384KB (VM0/VM2/VM4) ~ 640KB (VM21/VM11)
2086- PC98_CBUS_SLOT (config, " cbus_ram" , 0 , " cbus_root " , pc98_cbus_ram_devices, " 640kb" );
2086+ PC98_CBUS_SLOT (config, " cbus_ram" , 0 , " cbus " , pc98_cbus_ram_devices, " 640kb" );
20872087// RAM(config, m_ram).set_default_size("640K").set_extra_options("384K");
20882088
20892089 MCFG_MACHINE_START_OVERRIDE (pc9801vm_state, pc9801rs)
0 commit comments