xt446: some fixes

This commit is contained in:
Olivier Galibert 2023-10-30 20:03:42 +01:00
parent e03ba80520
commit 361e59b2fd
2 changed files with 9 additions and 3 deletions

View File

@ -26,7 +26,7 @@ ROM_START( xt446 )
// MU-100B v1.08 (Nov. 28, 1997)
ROM_LOAD16_WORD_SWAP( "xu50710-m27c160.bin", 0x000000, 0x200000, CRC(4b10bd27) SHA1(12d7c6e1bce7974b34916e1bfa5057ab55867476) )
ROM_REGION( 0x1800000, "swp30", ROMREGION_ERASE00 )
ROM_REGION32_LE( 0x1800000, "swp30", ROMREGION_ERASE00 )
ROM_LOAD32_WORD( "sx518b0.ic34", 0x0000000, 0x400000, CRC(2550d44f) SHA1(fd3cce228c7d389a2fde25c808a5b26080588cba) )
ROM_LOAD32_WORD( "sx743b0.ic35", 0x0000002, 0x400000, CRC(a9109a6c) SHA1(a67bb49378a38a2d809bd717d286e18bc6496db0) )
ROM_LOAD32_WORD( "xt445a0-828.ic36", 0x0800000, 0x200000, CRC(225c2280) SHA1(23b5e046fd2e2ac01af3e6dc6357c5c6547b286b) )
@ -81,7 +81,13 @@ void xt446_device::device_add_mconfig(machine_config &config)
m_maincpu->read_adc<4>().set_constant(0);
m_maincpu->read_adc<5>().set_constant(0);
m_maincpu->read_adc<6>().set_constant(0x200);
m_maincpu->read_adc<7>().set_constant(0x200);
m_maincpu->read_adc<7>().set_constant(0x3ff);
m_maincpu->read_port1().set_constant(0);
m_maincpu->write_port1().set_nop();
m_maincpu->write_port2().set_nop();
m_maincpu->read_port6().set_constant(0);
m_maincpu->read_porta().set_constant(0);
m_maincpu->write_portf().set_nop();
SWP30(config, m_swp30);
m_swp30->set_addrmap(AS_DATA, &xt446_device::swp30_map);

View File

@ -20,7 +20,7 @@ class xt446_device : public device_t, public device_mixer_interface
public:
xt446_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0);
void midi_w(int state) { m_maincpu->sci_rx_w<1>(state); }
void midi_w(int state) { m_maincpu->sci_rx_w<0>(state); }
protected:
virtual void device_start() override;