fs3216: Add X2212 dump [Bitsavers]

- Fix X2212 recall and store mixup (nw)
This commit is contained in:
AJR 2018-12-31 13:01:24 -05:00
parent 7824a83a4e
commit 18eb87d06b

View File

@ -243,8 +243,8 @@ void fs3216_state::clb_map(address_map &map)
map(0x3f5000, 0x3f5001).w(FUNC(fs3216_state::mmu_init_w));
map(0x3f6000, 0x3f6001).w(FUNC(fs3216_state::fdc_reset_w));
map(0x3f6800, 0x3f6fff).rw(FUNC(fs3216_state::fdc_ram_r), FUNC(fs3216_state::fdc_ram_w)).umask16(0x00ff);
map(0x3f7000, 0x3f7001).r(FUNC(fs3216_state::earom_recall_r));
map(0x3f7200, 0x3f7201).r(FUNC(fs3216_state::earom_store_r));
map(0x3f7000, 0x3f7001).r(FUNC(fs3216_state::earom_store_r));
map(0x3f7200, 0x3f7201).r(FUNC(fs3216_state::earom_recall_r));
map(0x3f7400, 0x3f75ff).rw(m_earom, FUNC(x2212_device::read), FUNC(x2212_device::write)).umask16(0x00ff);
}
@ -313,6 +313,9 @@ ROM_START(fs3216)
ROM_LOAD16_BYTE("17k_1260-02_h.bin", 0x0000, 0x2000, CRC(75ed6de8) SHA1(0360548493b778995ae436da475b6356945e1872))
ROM_LOAD16_BYTE("15k_1260-01_l.bin", 0x0001, 0x2000, CRC(82695233) SHA1(0d69309f41306298bf6a4ba6928c53f908bb3f2c))
ROM_REGION(0x100, "earom", 0)
ROM_LOAD("sn1000044-08_x2212.bin", 0x000, 0x100, CRC(2bf1fec8) SHA1(e1bdda558364415131e68443013c608bb9c01451))
ROM_REGION16_BE(0x2000, "comm_a", 0)
ROM_LOAD16_BYTE("1896-01_c90c3cb92588a2b4bb28bcf4bb8e2023.bin", 0x0000, 0x1000, CRC(ac4cdbd2) SHA1(e448a01a9809cccfb526ac1d4e97d9be3af1e5eb))
ROM_LOAD16_BYTE("1895-01_fb20aa682a17028cdae2687fc47daef1.bin", 0x0001, 0x1000, CRC(82ebffb5) SHA1(3888b7ba07d0b25bfb9e0444215d4fa9ecd66273))