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) |