Previous 199869 Revisions Next

r24019 Sunday 30th June, 2013 at 14:40:06 UTC by R. Belmont
cast cast revolution (nw)
[src/mess]mess.lst
[src/mess/drivers]mac.c
[src/mess/includes]mac.h
[src/mess/machine]mac.c

trunk/src/mess/drivers/mac.c
r24018r24019
299299         case 0x00:
300300            if (m_model == MODEL_MAC_LC)
301301            {
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);
303304            }
304305            break;
305306
r24018r24019
785786   AM_RANGE(0xf9800000, 0xf98001ff) AM_READWRITE(dafb_r, dafb_w)
786787   AM_RANGE(0xf9800200, 0xf980023f) AM_READWRITE(dafb_dac_r, dafb_dac_w)
787788ADDRESS_MAP_END
788#if 0
789
789790static ADDRESS_MAP_START(pwrmac_map, AS_PROGRAM, 64, mac_state )
790791   AM_RANGE(0x00000000, 0x007fffff) AM_RAM // 8 MB standard
791792
r24018r24019
811812
812813   AM_RANGE(0xffc00000, 0xffffffff) AM_ROM AM_REGION("bootrom", 0)
813814ADDRESS_MAP_END
814#endif
815
815816/***************************************************************************
816817    DEVICE CONFIG
817818***************************************************************************/
r24018r24019
15701571   MCFG_QUANTUM_PERFECT_CPU("maincpu")
15711572MACHINE_CONFIG_END
15721573
1573#if 0
15741574static MACHINE_CONFIG_START( pwrmac, mac_state )
15751575
15761576   /* basic machine hardware */
r24018r24019
16181618
16191619   MCFG_CUDA_ADD(CUDA_341S0060, mac_cuda_interface)
16201620MACHINE_CONFIG_END
1621#endif
16221621
16231622static MACHINE_CONFIG_START( macqd700, mac_state )
16241623   /* basic machine hardware */
r24018r24019
21812180COMP( 1993, maciivx,  0,        0,  maciivx,  maciici, mac_state,  maciivx,   "Apple Computer", "Macintosh IIvx", GAME_IMPERFECT_SOUND )
21822181COMP( 1993, maciivi,  maciivx,  0,  maciivi,  maciici, mac_state,  maciivx,   "Apple Computer", "Macintosh IIvi", GAME_IMPERFECT_SOUND )
21832182COMP( 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 )
2183COMP( 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
r24018r24019
17261726
17271727   if (m_model == MODEL_MAC_II)
17281728   {
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);
17301731   }
17311732}
17321733
r24018r24019
18411842   // default to 32-bit mode on LC
18421843   if (m_model == MODEL_MAC_LC)
18431844   {
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);
18451847   }
18461848
18471849   m_last_taken_interrupt = -1;
trunk/src/mess/includes/mac.h
r24018r24019
221221      m_vram16(*this,"vram16")
222222      { }
223223
224   required_device<m68000_base_device> m_maincpu;
224   required_device<cpu_device> m_maincpu;
225225   required_device<via6522_device> m_via1;
226226   optional_device<via6522_device> m_via2;
227227   optional_device<asc_device> m_asc;
trunk/src/mess/mess.lst
r24018r24019
503503maciivx // 1993 Apple Macintosh IIvx
504504maciivi // 1993 Apple Macintosh IIvi
505505maclc520    // 1993 Apple Macintosh LC 520
506pmac6100   // 1993 Apple Power Macintosh 6100
506507
507508// Atari
508509a400      // 1979 Atari 400

Previous 199869 Revisions Next


© 1997-2024 The MAME Team