trunk/src/mess/drivers/mac.c
| r24018 | r24019 | |
| 299 | 299 | case 0x00: |
| 300 | 300 | if (m_model == MODEL_MAC_LC) |
| 301 | 301 | { |
| 302 | | m68k_set_hmmu_enable(m_maincpu, (data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_LC); |
| 302 | m68000_device *m68k = downcast<m68000_device *>(m_maincpu.target()); |
| 303 | m68k_set_hmmu_enable(m68k, (data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_LC); |
| 303 | 304 | } |
| 304 | 305 | break; |
| 305 | 306 | |
| r24018 | r24019 | |
| 785 | 786 | AM_RANGE(0xf9800000, 0xf98001ff) AM_READWRITE(dafb_r, dafb_w) |
| 786 | 787 | AM_RANGE(0xf9800200, 0xf980023f) AM_READWRITE(dafb_dac_r, dafb_dac_w) |
| 787 | 788 | ADDRESS_MAP_END |
| 788 | | #if 0 |
| 789 | |
| 789 | 790 | static ADDRESS_MAP_START(pwrmac_map, AS_PROGRAM, 64, mac_state ) |
| 790 | 791 | AM_RANGE(0x00000000, 0x007fffff) AM_RAM // 8 MB standard |
| 791 | 792 | |
| r24018 | r24019 | |
| 811 | 812 | |
| 812 | 813 | AM_RANGE(0xffc00000, 0xffffffff) AM_ROM AM_REGION("bootrom", 0) |
| 813 | 814 | ADDRESS_MAP_END |
| 814 | | #endif |
| 815 | |
| 815 | 816 | /*************************************************************************** |
| 816 | 817 | DEVICE CONFIG |
| 817 | 818 | ***************************************************************************/ |
| r24018 | r24019 | |
| 1570 | 1571 | MCFG_QUANTUM_PERFECT_CPU("maincpu") |
| 1571 | 1572 | MACHINE_CONFIG_END |
| 1572 | 1573 | |
| 1573 | | #if 0 |
| 1574 | 1574 | static MACHINE_CONFIG_START( pwrmac, mac_state ) |
| 1575 | 1575 | |
| 1576 | 1576 | /* basic machine hardware */ |
| r24018 | r24019 | |
| 1618 | 1618 | |
| 1619 | 1619 | MCFG_CUDA_ADD(CUDA_341S0060, mac_cuda_interface) |
| 1620 | 1620 | MACHINE_CONFIG_END |
| 1621 | | #endif |
| 1622 | 1621 | |
| 1623 | 1622 | static MACHINE_CONFIG_START( macqd700, mac_state ) |
| 1624 | 1623 | /* basic machine hardware */ |
| r24018 | r24019 | |
| 2181 | 2180 | COMP( 1993, maciivx, 0, 0, maciivx, maciici, mac_state, maciivx, "Apple Computer", "Macintosh IIvx", GAME_IMPERFECT_SOUND ) |
| 2182 | 2181 | COMP( 1993, maciivi, maciivx, 0, maciivi, maciici, mac_state, maciivx, "Apple Computer", "Macintosh IIvi", GAME_IMPERFECT_SOUND ) |
| 2183 | 2182 | COMP( 1993, maclc520, 0, 0, maclc520, maciici, mac_state, maclc520, "Apple Computer", "Macintosh LC 520", GAME_NOT_WORKING ) |
| 2184 | | //COMP( 1994, pmac6100, 0, 0, pwrmac, macadb, mac_state, macpm6100, "Apple Computer", "Power Macintosh 6100/60", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 2183 | COMP( 1994, pmac6100, 0, 0, pwrmac, macadb, mac_state, macpm6100, "Apple Computer", "Power Macintosh 6100/60", GAME_NOT_WORKING | GAME_NO_SOUND ) |
trunk/src/mess/machine/mac.c
| r24018 | r24019 | |
| 1726 | 1726 | |
| 1727 | 1727 | if (m_model == MODEL_MAC_II) |
| 1728 | 1728 | { |
| 1729 | | m68k_set_hmmu_enable(m_maincpu, (data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_II); |
| 1729 | m68000_device *m68k = downcast<m68000_device *>(m_maincpu.target()); |
| 1730 | m68k_set_hmmu_enable(m68k, (data & 0x8) ? M68K_HMMU_DISABLE : M68K_HMMU_ENABLE_II); |
| 1730 | 1731 | } |
| 1731 | 1732 | } |
| 1732 | 1733 | |
| r24018 | r24019 | |
| 1841 | 1842 | // default to 32-bit mode on LC |
| 1842 | 1843 | if (m_model == MODEL_MAC_LC) |
| 1843 | 1844 | { |
| 1844 | | m68k_set_hmmu_enable(m_maincpu, M68K_HMMU_DISABLE); |
| 1845 | m68000_device *m68k = downcast<m68000_device *>(m_maincpu.target()); |
| 1846 | m68k_set_hmmu_enable(m68k, M68K_HMMU_DISABLE); |
| 1845 | 1847 | } |
| 1846 | 1848 | |
| 1847 | 1849 | m_last_taken_interrupt = -1; |