trunk/src/mess/machine/sns_sa1.c
| r23883 | r23884 | |
| 769 | 769 | else // when HiROM mapping is enabled, we mirror [c0-cf][0000-ffff] bank |
| 770 | 770 | bank = (offset / 0x10000) + (m_bank_c_rom * 0x20); |
| 771 | 771 | |
| 772 | bank &= 0xff; |
| 772 | 773 | return m_rom[rom_bank_map[bank] * 0x8000 + (offset & 0x7fff)]; |
| 773 | 774 | } |
| 774 | 775 | else if (offset < 0x400000) |
| r23883 | r23884 | |
| 779 | 780 | else // when HiROM mapping is enabled, we mirror [d0-df][0000-ffff] bank |
| 780 | 781 | bank = (offset / 0x10000) + (m_bank_d_rom * 0x20); |
| 781 | 782 | |
| 783 | bank &= 0xff; |
| 782 | 784 | return m_rom[rom_bank_map[bank] * 0x8000 + (offset & 0x7fff)]; |
| 783 | 785 | } |
| 784 | 786 | else |
| r23883 | r23884 | |
| 797 | 799 | else // when HiROM mapping is enabled, we mirror [e0-ef][0000-ffff] bank |
| 798 | 800 | bank = (offset / 0x10000) + (m_bank_e_rom * 0x20); |
| 799 | 801 | |
| 802 | bank &= 0xff; |
| 800 | 803 | return m_rom[rom_bank_map[bank] * 0x8000 + (offset & 0x7fff)]; |
| 801 | 804 | } |
| 802 | 805 | else if (offset < 0x400000) |
| r23883 | r23884 | |
| 807 | 810 | else // when HiROM mapping is enabled, we mirror [f0-ff][0000-ffff] bank |
| 808 | 811 | bank = (offset / 0x10000) + (m_bank_f_rom * 0x20); |
| 809 | 812 | |
| 813 | bank &= 0xff; |
| 810 | 814 | return m_rom[rom_bank_map[bank] * 0x8000 + (offset & 0x7fff)]; |
| 811 | 815 | } |
| 812 | 816 | else if (offset < 0x500000) |