summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/homedata.cpp
diff options
context:
space:
mode:
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
commitfe9ac15ca9f027d0eb5e21aa5496e3d6fa674e45 (patch)
treeb48da30d7948f1e251b3f468de3fa7f3405d2a29 /src/mame/video/homedata.cpp
parent52285c255363d1f431eee95f0e8d01b546c33d48 (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.cpp8
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));
}