Home
last modified time | relevance | path

Searched refs:sprite_base (Results 1 – 20 of 20) sorted by relevance

/dports/games/libretro-mame2003/mame2003-libretro-4358db4/src/vidhrdw/
H A Dsystem1_vidhrdw.c239 unsigned char *sprite_base; in draw_sprite() local
245 sprite_base = spriteram + 0x10 * spr_number; in draw_sprite()
247 src = sprite_base[SPR_GFXOFS_LO] + (sprite_base[SPR_GFXOFS_HI] << 8); in draw_sprite()
248 bank = 0x8000 * (((sprite_base[SPR_X_HI] & 0x80) >> 7) + ((sprite_base[SPR_X_HI] & 0x40) >> 5)); in draw_sprite()
250 skip = sprite_base[SPR_SKIP_LO] + (sprite_base[SPR_SKIP_HI] << 8); in draw_sprite()
252 height = sprite_base[SPR_Y_BOTTOM] - sprite_base[SPR_Y_TOP]; in draw_sprite()
255 sy = sprite_base[SPR_Y_TOP] + 1; in draw_sprite()
269 x = sprite_base[SPR_X_LO] + ((sprite_base[SPR_X_HI] & 0x01) << 8) + 1; in draw_sprite()
326 unsigned char *sprite_base; in draw_sprites() local
333 sprite_base = spriteram + 0x10 * spr_number; in draw_sprites()
[all …]
H A Dturbo_vidhrdw.c497 UINT8 *sprite_base = spriteram + 16 * i; in turbo_update_sprite_info() local
502 data->offset = (sprite_base[6] + 256 * sprite_base[7]) & sprite_mask; in turbo_update_sprite_info()
503 data->rowbytes = (INT16)(sprite_base[4] + 256 * sprite_base[5]); in turbo_update_sprite_info()
504 data->miny = sprite_base[0]; in turbo_update_sprite_info()
505 data->maxy = sprite_base[1]; in turbo_update_sprite_info()
536 UINT8 *sprite_base = spriteram + 8 * i; in subroc3d_update_sprite_info() local
541 data->offset = ((sprite_base[6] + 256 * sprite_base[7]) * 2) & sprite_mask; in subroc3d_update_sprite_info()
542 data->rowbytes = (INT16)(sprite_base[4] + 256 * sprite_base[5]) * 2; in subroc3d_update_sprite_info()
543 data->miny = sprite_base[0] ^ 0xff; in subroc3d_update_sprite_info()
544 data->maxy = (sprite_base[1] ^ 0xff) - 1; in subroc3d_update_sprite_info()
[all …]
/dports/games/libretro-mame2003_plus/mame2003-plus-libretro-17e9889/src/vidhrdw/
H A Dsystem1_vidhrdw.c239 unsigned char *sprite_base; in draw_sprite() local
245 sprite_base = spriteram + 0x10 * spr_number; in draw_sprite()
247 src = sprite_base[SPR_GFXOFS_LO] + (sprite_base[SPR_GFXOFS_HI] << 8); in draw_sprite()
248 bank = 0x8000 * (((sprite_base[SPR_X_HI] & 0x80) >> 7) + ((sprite_base[SPR_X_HI] & 0x40) >> 5)); in draw_sprite()
250 skip = sprite_base[SPR_SKIP_LO] + (sprite_base[SPR_SKIP_HI] << 8); in draw_sprite()
252 height = sprite_base[SPR_Y_BOTTOM] - sprite_base[SPR_Y_TOP]; in draw_sprite()
255 sy = sprite_base[SPR_Y_TOP] + 1; in draw_sprite()
269 x = sprite_base[SPR_X_LO] + ((sprite_base[SPR_X_HI] & 0x01) << 8) + 1; in draw_sprite()
327 unsigned char *sprite_base; in draw_sprites() local
334 sprite_base = spriteram + 0x10 * spr_number; in draw_sprites()
[all …]
H A Dturbo_vidhrdw.c497 UINT8 *sprite_base = spriteram + 16 * i; in turbo_update_sprite_info() local
502 data->offset = (sprite_base[6] + 256 * sprite_base[7]) & sprite_mask; in turbo_update_sprite_info()
503 data->rowbytes = (INT16)(sprite_base[4] + 256 * sprite_base[5]); in turbo_update_sprite_info()
504 data->miny = sprite_base[0]; in turbo_update_sprite_info()
505 data->maxy = sprite_base[1]; in turbo_update_sprite_info()
536 UINT8 *sprite_base = spriteram + 8 * i; in subroc3d_update_sprite_info() local
541 data->offset = ((sprite_base[6] + 256 * sprite_base[7]) * 2) & sprite_mask; in subroc3d_update_sprite_info()
542 data->rowbytes = (INT16)(sprite_base[4] + 256 * sprite_base[5]) * 2; in subroc3d_update_sprite_info()
543 data->miny = sprite_base[0] ^ 0xff; in subroc3d_update_sprite_info()
544 data->maxy = (sprite_base[1] ^ 0xff) - 1; in subroc3d_update_sprite_info()
[all …]
/dports/games/libretro-mame2000/mame2000-libretro-e364a15/src/vidhrdw/
H A Dturbo.c292 UINT8 *sprite_base = spriteram + 16 * i; in update_sprite_info() local
296 data->offset = (sprite_base[6] + 256 * sprite_base[7]) & 0x7fff; in update_sprite_info()
297 data->rowbytes = (INT16)(sprite_base[4] + 256 * sprite_base[5]); in update_sprite_info()
298 data->miny = sprite_base[0]; in update_sprite_info()
299 data->maxy = sprite_base[1]; in update_sprite_info()
300 data->xscale = ((5 * 256 - 4 * sprite_base[2]) << 16) / (5 * 256); in update_sprite_info()
301 data->yscale = (4 << 16) / (sprite_base[3] + 4); in update_sprite_info()
/dports/games/libretro-picodrive/picodrive-600894e/pico/
H A Dmode4.c67 int sprite_base, addr_mask; in draw_sprites() local
79 sprite_base = (pv->reg[6] & 4) << (13-2-1); in draw_sprites()
95 sprites_addr[s] = sprite_base + ((sat[0x80 + i*2 + 1] & addr_mask) << (5-1)) + in draw_sprites()
/dports/games/kodi-addon-game.libretro.picodrive/game.libretro.picodrive-1.97.0.19-Matrix/depends/common/picodrive/pico/
H A Dmode4.c108 int sprite_base, addr_mask; in draw_sprites() local
121 sprite_base = (pv->reg[6] & 4) << (13-2-1); in draw_sprites()
137 sprites_addr[s] = sprite_base + ((sat[0x80 + i*2 + 1] & addr_mask) << (5-1)) + in draw_sprites()
/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/burn/drv/pre90s/
H A Dd_stfight.cpp45 static UINT16 sprite_base; variable
175 sprite_base = ((data & 0x04) << 7) | ((data & 0x01) << 8); in STDDIPINFO()
367 sprite_base = 0; in DrvDoReset()
640 …Draw16x16MaskTile(DrvBitmap[0], DrvSprRAM[offs] + sprite_base, sx, sy-16, flipx, flipy, color, 4, … in draw_sprites()
843 SCAN_VAR(sprite_base); in DrvScan()
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/burn/drv/pre90s/
H A Dd_stfight.cpp45 static UINT16 sprite_base; variable
175 sprite_base = ((data & 0x04) << 7) | ((data & 0x01) << 8); in STDDIPINFO()
367 sprite_base = 0; in DrvDoReset()
640 …Draw16x16MaskTile(DrvBitmap[0], DrvSprRAM[offs] + sprite_base, sx, sy-16, flipx, flipy, color, 4, … in draw_sprites()
843 SCAN_VAR(sprite_base); in DrvScan()
/dports/emulators/frodo/Frodo-4.1b/Src/
H A DSAM.cpp2017 vs.sprite_base[0], vs.sprite_base[1], vs.sprite_base[2], vs.sprite_base[3], in view_vic_state()
2018 vs.sprite_base[4], vs.sprite_base[5], vs.sprite_base[6], vs.sprite_base[7]); in view_vic_state()
H A DVIC.h263 uint16 sprite_base[8]; // Sprite bases member
H A DVIC_SC.cpp404 vd->sprite_base[i] = spr_ptr[i] | cia_vabase; in GetState()
496 spr_ptr[i] = vd->sprite_base[i] & 0x3fff; in SetState()
H A DVIC.cpp474 vd->sprite_base[i] = (matrix_base[0x3f8 + i] << 6) | cia_vabase; in GetState()
/dports/devel/z88dk/z88dk/lib/target/osca/def/
H A Dosca.def135 defc sprite_base = $1000 ; 4KB when banked in
/dports/emulators/dgen-sdl/dgen-sdl-1.33/
H A Dvdp.cpp32 sprite_base = NULL; in reset()
H A Dras.cpp660 info.sprite = (sprite_base + (index << 3)); in get_sprite_info()
751 sprite = (sprite_base + (idx << 3)); in sprite_masking_overflow()
1193 sprite_base = vram + (reg[5]<<9); in draw_scanline()
1197 next = sprite_base[(next << 3) + 3]; in draw_scanline()
H A Dmd.h182 unsigned char sprite_order[0x101], *sprite_base; variable
/dports/emulators/mess/mame-mame0226/src/devices/machine/
H A Dspg290_ppu.cpp394 uint32_t sprite_base = buf_start + (sprite_num * (sprite_hsize * sprite_vsize * bit_pixel / 8)); in blit_sprite() local
402 uint32_t data = m_space_read_cb(sprite_base + (y * word_line + x) * 4); in blit_sprite()
/dports/emulators/mame/mame-mame0226/src/devices/machine/
H A Dspg290_ppu.cpp394 uint32_t sprite_base = buf_start + (sprite_num * (sprite_hsize * sprite_vsize * bit_pixel / 8)); in blit_sprite() local
402 uint32_t data = m_space_read_cb(sprite_base + (y * word_line + x) * 4); in blit_sprite()
/dports/games/openttd/openttd-12.1/src/
H A Dnewgrf.cpp6120 SpriteID sprite_base; ///< Load the sprites starting from this sprite. member
6215 SpriteID replace = action5_type->sprite_base + offset; in GraphicsNew()