diff options
author | Vas Crabb <vas@vastheman.com> | 2020-11-13 15:26:31 +1100 |
---|---|---|
committer | Vas Crabb <vas@vastheman.com> | 2020-11-13 15:26:31 +1100 |
commit | fe9ac15ca9f027d0eb5e21aa5496e3d6fa674e45 (patch) | |
tree | b48da30d7948f1e251b3f468de3fa7f3405d2a29 /src/mame/video/homedata.cpp | |
parent | 52285c255363d1f431eee95f0e8d01b546c33d48 (diff) |
-emu/devfind: More cleanup/consistency changes.
* Removed .mask(), as it’s not reliable in the general case.
* Added asserts to things that assume power-of-two sizes.
* Got rid of virtual qualifier on pointer-to-member operator.
* Made helpers a bit more assertive about logging warnings.
-emu/rendlay.cpp: Use delegates to avoid hot conditional branches.
-docs: Finished off description of object finders and output finders.
Diffstat (limited to 'src/mame/video/homedata.cpp')
-rw-r--r-- | src/mame/video/homedata.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mame/video/homedata.cpp b/src/mame/video/homedata.cpp index e801414d2a9..aaef1f2dee4 100644 --- a/src/mame/video/homedata.cpp +++ b/src/mame/video/homedata.cpp @@ -45,7 +45,7 @@ void homedata_state::mrokumei_handleblit( int rom_base ) int dest_addr; int base_addr; int opcode, data, num_tiles; - uint8_t *pBlitData = &m_blit_rom[rom_base & m_blit_rom.mask()]; + uint8_t *pBlitData = &m_blit_rom[rom_base & (m_blit_rom.length() - 1)]; dest_param = m_blitter_param[(m_blitter_param_count - 4) & 3] * 256 + m_blitter_param[(m_blitter_param_count - 3) & 3]; @@ -130,7 +130,7 @@ void homedata_state::reikaids_handleblit( int rom_base ) int flipx; int source_addr, base_addr; int dest_addr; - uint8_t *pBlitData = &m_blit_rom[rom_base & m_blit_rom.mask()]; + uint8_t *pBlitData = &m_blit_rom[rom_base & (m_blit_rom.length() - 1)]; int opcode, data, num_tiles; @@ -227,7 +227,7 @@ void homedata_state::pteacher_handleblit( int rom_base ) int source_addr; int dest_addr, base_addr; int opcode, data, num_tiles; - uint8_t *pBlitData = &m_blit_rom[rom_base & m_blit_rom.mask()]; + uint8_t *pBlitData = &m_blit_rom[rom_base & (m_blit_rom.length() - 1)]; dest_param = m_blitter_param[(m_blitter_param_count - 4) & 3] * 256 + m_blitter_param[(m_blitter_param_count - 3) & 3]; @@ -777,7 +777,7 @@ void homedata_state::reikaids_blitter_start_w(uint8_t data) void homedata_state::pteacher_blitter_start_w(uint8_t data) { - pteacher_handleblit((m_blitter_bank >> 5) * 0x10000 & m_blit_rom.mask()); + pteacher_handleblit((m_blitter_bank >> 5) * 0x10000 & (m_blit_rom.length() - 1)); } |