trunk/src/mame/drivers/model3.c
r32452 | r32453 | |
1591 | 1591 | } |
1592 | 1592 | |
1593 | 1593 | /* SCSP interface */ |
| 1594 | READ8_MEMBER(model3_state::model3_sound_r) |
| 1595 | { |
| 1596 | switch (offset) |
| 1597 | { |
| 1598 | case 4: |
| 1599 | { |
| 1600 | UINT8 res = 0; |
| 1601 | res |= 1; |
| 1602 | res |= 0x2; // magtruck country check |
| 1603 | return res; |
| 1604 | } |
| 1605 | } |
| 1606 | return 0; |
| 1607 | } |
| 1608 | |
1594 | 1609 | WRITE8_MEMBER(model3_state::model3_sound_w) |
1595 | 1610 | { |
1596 | 1611 | switch (offset) |
r32452 | r32453 | |
1785 | 1800 | } |
1786 | 1801 | else |
1787 | 1802 | { |
1788 | | return U64(0xffffffffffffffff); |
| 1803 | return 0; |
1789 | 1804 | } |
1790 | 1805 | } |
1791 | 1806 | } |
r32452 | r32453 | |
1812 | 1827 | AM_RANGE(0x98000000, 0x980fffff) AM_WRITE(real3d_polygon_ram_w ) |
1813 | 1828 | |
1814 | 1829 | AM_RANGE(0xf0040000, 0xf004003f) AM_MIRROR(0x0e000000) AM_READWRITE(model3_ctrl_r, model3_ctrl_w ) |
1815 | | AM_RANGE(0xf0080000, 0xf008ffff) AM_MIRROR(0x0e000000) AM_WRITE8(model3_sound_w, U64(0xffffffffffffffff) ) |
| 1830 | AM_RANGE(0xf0080000, 0xf008ffff) AM_MIRROR(0x0e000000) AM_READWRITE8(model3_sound_r, model3_sound_w, U64(0xffffffffffffffff) ) |
1816 | 1831 | AM_RANGE(0xf00c0000, 0xf00dffff) AM_MIRROR(0x0e000000) AM_RAM AM_SHARE("backup") /* backup SRAM */ |
1817 | 1832 | AM_RANGE(0xf0100000, 0xf010003f) AM_MIRROR(0x0e000000) AM_READWRITE(model3_sys_r, model3_sys_w ) |
1818 | 1833 | AM_RANGE(0xf0140000, 0xf014003f) AM_MIRROR(0x0e000000) AM_READWRITE(model3_rtc_r, model3_rtc_w ) |
r32452 | r32453 | |
5971 | 5986 | UINT32 *rom = (UINT32*)memregion("user1")->base(); |
5972 | 5987 | DRIVER_INIT_CALL(model3_20); |
5973 | 5988 | |
5974 | | rom[(0x535580^4)/4] = 0x60000000; |
5975 | | rom[(0x5023b4^4)/4] = 0x60000000; |
5976 | | rom[(0x5023d4^4)/4] = 0x60000000; |
| 5989 | |
| 5990 | rom[(0x535560^4)/4] = 0x60000000; |
| 5991 | rom[(0x535580^4)/4] = 0x60000000; |
5977 | 5992 | } |
5978 | 5993 | |
5979 | 5994 | DRIVER_INIT_MEMBER(model3_state,skichamp) |