trunk/src/mame/drivers/model3.c
| r32696 | r32697 |  | 
|---|
| 5771 | 5771 |  | 
| 5772 | 5772 | DRIVER_INIT_MEMBER(model3_state,vs2) | 
| 5773 | 5773 | { | 
| 5774 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5775 |  |  | 
| 5776 | 5774 | DRIVER_INIT_CALL(model3_20); | 
| 5777 |  |  | 
| 5778 |  | rom[(0x705884^4)/4] = 0x60000000; | 
| 5779 |  | rom[(0x7058a4^4)/4] = 0x60000000; | 
| 5780 | 5775 | } | 
| 5781 | 5776 |  | 
| 5782 | 5777 | DRIVER_INIT_MEMBER(model3_state,vs298) | 
| 5783 | 5778 | { | 
| 5784 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5785 |  |  | 
| 5786 | 5779 | DRIVER_INIT_CALL(model3_20); | 
| 5787 |  |  | 
| 5788 |  | rom[(0x603868^4)/4] = 0x60000000; | 
| 5789 |  | rom[(0x603888^4)/4] = 0x60000000; | 
| 5790 | 5780 | } | 
| 5791 | 5781 |  | 
| 5792 | 5782 |  | 
| 5793 | 5783 | DRIVER_INIT_MEMBER(model3_state,vs2v991) | 
| 5794 | 5784 | { | 
| 5795 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5796 |  |  | 
| 5797 | 5785 | DRIVER_INIT_CALL(model3_20); | 
| 5798 |  |  | 
| 5799 |  | rom[(0x603868^4)/4] = 0x60000000; | 
| 5800 |  | rom[(0x603888^4)/4] = 0x60000000; | 
| 5801 | 5786 | } | 
| 5802 | 5787 |  | 
| 5803 | 5788 | DRIVER_INIT_MEMBER(model3_state,vs299b) | 
| 5804 | 5789 | { | 
| 5805 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5806 |  |  | 
| 5807 | 5790 | DRIVER_INIT_CALL(model3_20); | 
| 5808 |  |  | 
| 5809 |  | rom[(0x603868^4)/4] = 0x60000000; | 
| 5810 |  | rom[(0x603888^4)/4] = 0x60000000; | 
| 5811 | 5791 | } | 
| 5812 | 5792 |  | 
| 5813 | 5793 | DRIVER_INIT_MEMBER(model3_state,vs299a) | 
| 5814 | 5794 | { | 
| 5815 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5816 |  |  | 
| 5817 | 5795 | DRIVER_INIT_CALL(model3_20); | 
| 5818 |  |  | 
| 5819 |  | rom[(0x603868^4)/4] = 0x60000000; | 
| 5820 |  | rom[(0x603888^4)/4] = 0x60000000; | 
| 5821 | 5796 | } | 
| 5822 | 5797 |  | 
| 5823 | 5798 | DRIVER_INIT_MEMBER(model3_state,vs299) | 
| 5824 | 5799 | { | 
| 5825 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5826 |  |  | 
| 5827 | 5800 | DRIVER_INIT_CALL(model3_20); | 
| 5828 |  |  | 
| 5829 |  | rom[(0x603868^4)/4] = 0x60000000; | 
| 5830 |  | rom[(0x603888^4)/4] = 0x60000000; | 
| 5831 | 5801 | } | 
| 5832 | 5802 |  | 
| 5833 | 5803 | DRIVER_INIT_MEMBER(model3_state,harley) | 
| 5834 | 5804 | { | 
| 5835 |  | UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5836 | 5805 | DRIVER_INIT_CALL(model3_20); | 
| 5837 | 5806 |  | 
| 5838 | 5807 | m_network_ram = auto_alloc_array_clear(machine(), UINT64, 0x10000); | 
| 5839 | 5808 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xc0000000, 0xc00fffff, read64_delegate(FUNC(model3_state::network_r),this), write64_delegate(FUNC(model3_state::network_w),this)); | 
| 5840 |  |  | 
| 5841 |  | rom[(0x50ecb4^4)/4] = 0x60000000; | 
| 5842 |  | rom[(0x50ecd4^4)/4] = 0x60000000; | 
| 5843 |  | rom[(0x50ff64^4)/4] = 0x60000000; | 
| 5844 |  | //rom[(0x4f736c^4)/4] = 0x60000000; // Fix ME!! Needs to be updated for the REV B version!! | 
| 5845 |  | //rom[(0x4f738c^4)/4] = 0x60000000; // Fix ME!! Needs to be updated for the REV B version!! | 
| 5846 | 5809 | } | 
| 5847 | 5810 |  | 
| 5848 | 5811 | DRIVER_INIT_MEMBER(model3_state,harleya) | 
| 5849 | 5812 | { | 
| 5850 |  | //UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5851 | 5813 | DRIVER_INIT_CALL(model3_20); | 
| 5852 | 5814 |  | 
| 5853 | 5815 | m_network_ram = auto_alloc_array_clear(machine(), UINT64, 0x10000); | 
| 5854 | 5816 | m_maincpu->space(AS_PROGRAM).install_readwrite_handler(0xc0000000, 0xc00fffff, read64_delegate(FUNC(model3_state::network_r),this), write64_delegate(FUNC(model3_state::network_w),this)); | 
| 5855 |  |  | 
| 5856 |  | /* | 
| 5857 |  | rom[(0x50e8d4^4)/4] = 0x60000000; | 
| 5858 |  | rom[(0x50e8f4^4)/4] = 0x60000000; | 
| 5859 |  | rom[(0x50fb84^4)/4] = 0x60000000; | 
| 5860 |  | rom[(0x4f736c^4)/4] = 0x60000000; | 
| 5861 |  | rom[(0x4f738c^4)/4] = 0x60000000; | 
| 5862 |  | */ | 
| 5863 | 5817 | } | 
| 5864 | 5818 |  | 
| 5865 | 5819 |  | 
| r32696 | r32697 |  | 
|---|
| 5962 | 5916 |  | 
| 5963 | 5917 | DRIVER_INIT_MEMBER(model3_state,eca) | 
| 5964 | 5918 | { | 
| 5965 |  | //   UINT32 *rom = (UINT32*)memregion("user1")->base(); | 
| 5966 | 5919 | DRIVER_INIT_CALL(model3_20); | 
| 5967 |  |  | 
| 5968 |  | /* | 
| 5969 |  | rom[(0x535560^4)/4] = 0x60000000; | 
| 5970 |  | rom[(0x535580^4)/4] = 0x60000000; | 
| 5971 |  | */ | 
| 5972 | 5920 | } | 
| 5973 | 5921 |  | 
| 5974 | 5922 | DRIVER_INIT_MEMBER(model3_state,skichamp) |