Home
last modified time | relevance | path

Searched refs:spritebase (Results 1 – 25 of 30) sorted by relevance

12

/dports/games/libretro-mame2003/mame2003-libretro-4358db4/src/vidhrdw/
H A Ddassault_vidhrdw.c17 const data16_t *spritebase; in dassault_drawsprites() local
29 spritebase=buffered_spriteram16; in dassault_drawsprites()
34 spritebase=buffered_spriteram16_2; in dassault_drawsprites()
38 sprite = spritebase[offs+1] & 0x7fff; in dassault_drawsprites()
41 x = spritebase[offs+2]; in dassault_drawsprites()
47 y = spritebase[offs]; in dassault_drawsprites()
88 switch (spritebase[offs+2]&0xc000) { in dassault_drawsprites()
95 if (spritebase[offs+2]&0x8000) pmask=64; /* Check */ in dassault_drawsprites()
102 switch (spritebase[offs+2]&0xc000) { in dassault_drawsprites()
109 if (spritebase[offs+2]&0x8000) pmask=16; /* Check */ in dassault_drawsprites()
[all …]
H A Dsegac2_vidhrdw.c61 static void drawline_sprite(int line, UINT16 *bmap, int priority, UINT8 *spritebase);
1083 UINT8 *spritebase = &VDP_VRAM_BYTE(vdp_spritebase + 8 * link); in drawline() local
1086 if (spritebase[4] & 0x0080) in drawline()
1087 highlist[++highsprites] = spritebase; in drawline()
1089 lowlist[++lowsprites] = spritebase; in drawline()
1092 link = spritebase[3] & 0x7F; in drawline()
1473 int spriteypos = (((spritebase[0] & 0x01) << 8) | spritebase[1]) - 0x80; in drawline_sprite()
1474 int spritexpos = (((spritebase[6] & 0x01) << 8) | spritebase[7]) - 0x80; in drawline_sprite()
1475 int spriteheight = ((spritebase[2] & 0x03) + 1) * 8; in drawline_sprite()
1476 int spritewidth = (((spritebase[2] & 0x0c) >> 2) + 1) * 8; in drawline_sprite()
[all …]
H A Dsegasyse_vidhrdw.c484 UINT16 spritebase; in segae_drawspriteline() local
488 spritebase = (segae_vdp_regs[chip][5] & 0x7e) << 7; in segae_drawspriteline()
489 spritebase += (segae_vdp_vrambank[chip] * 0x4000); in segae_drawspriteline()
496 ypos = segae_vdp_vram[chip][spritebase+loopcount]; in segae_drawspriteline()
512 ypos = segae_vdp_vram[chip][spritebase+loopcount] +1; in segae_drawspriteline()
523 xpos = segae_vdp_vram[chip][spritebase+0x80+ (2*loopcount)]; in segae_drawspriteline()
524 sprnum = segae_vdp_vram[chip][spritebase+0x81+ (2*loopcount)]; in segae_drawspriteline()
/dports/games/libretro-mame2003_plus/mame2003-plus-libretro-17e9889/src/vidhrdw/
H A Ddassault_vidhrdw.c17 const data16_t *spritebase; in dassault_drawsprites() local
29 spritebase=buffered_spriteram16; in dassault_drawsprites()
34 spritebase=buffered_spriteram16_2; in dassault_drawsprites()
38 sprite = spritebase[offs+1] & 0x7fff; in dassault_drawsprites()
41 x = spritebase[offs+2]; in dassault_drawsprites()
47 y = spritebase[offs]; in dassault_drawsprites()
88 switch (spritebase[offs+2]&0xc000) { in dassault_drawsprites()
95 if (spritebase[offs+2]&0x8000) pmask=64; /* Check */ in dassault_drawsprites()
102 switch (spritebase[offs+2]&0xc000) { in dassault_drawsprites()
109 if (spritebase[offs+2]&0x8000) pmask=16; /* Check */ in dassault_drawsprites()
[all …]
H A Dsegac2_vidhrdw.c62 static void drawline_sprite(int line, UINT16 *bmap, int priority, UINT8 *spritebase);
1082 UINT8 *spritebase = &VDP_VRAM_BYTE(vdp_spritebase + 8 * link); in drawline() local
1085 if (spritebase[4] & 0x0080) in drawline()
1086 highlist[++highsprites] = spritebase; in drawline()
1088 lowlist[++lowsprites] = spritebase; in drawline()
1091 link = spritebase[3] & 0x7F; in drawline()
1472 int spriteypos = (((spritebase[0] & 0x01) << 8) | spritebase[1]) - 0x80; in drawline_sprite()
1473 int spritexpos = (((spritebase[6] & 0x01) << 8) | spritebase[7]) - 0x80; in drawline_sprite()
1474 int spriteheight = ((spritebase[2] & 0x03) + 1) * 8; in drawline_sprite()
1475 int spritewidth = (((spritebase[2] & 0x0c) >> 2) + 1) * 8; in drawline_sprite()
[all …]
H A Dsegasyse_vidhrdw.c526 UINT16 spritebase; in segae_drawspriteline() local
535 spritebase = (segae_vdp_regs[chip][5] & 0x7e) << 7; in segae_drawspriteline()
536 spritebase += (segae_vdp_vrambank[chip] * 0x4000); in segae_drawspriteline()
543 ypos = segae_vdp_vram[chip][spritebase+loopcount]; in segae_drawspriteline()
560 ypos = segae_vdp_vram[chip][spritebase+loopcount] +1; in segae_drawspriteline()
571 xpos = segae_vdp_vram[chip][spritebase+0x80+ (2*loopcount)]; in segae_drawspriteline()
572 sprnum = segae_vdp_vram[chip][spritebase+0x81+ (2*loopcount)]; in segae_drawspriteline()
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/burn/devices/
H A Dst0020.cpp116 int spritebase = (sprite & 0x7fff) * 16/2; in st0020_draw_zooming_sprites() local
120 code = spriteram16_2[(spritebase + s2 + 0 )&0x3ffff]; in st0020_draw_zooming_sprites()
121 attr = spriteram16_2[(spritebase + s2 + 1 )&0x3ffff]; in st0020_draw_zooming_sprites()
122 sx = spriteram16_2[(spritebase + s2 + 2 )&0x3ffff]; in st0020_draw_zooming_sprites()
123 sy = spriteram16_2[(spritebase + s2 + 3 )&0x3ffff]; in st0020_draw_zooming_sprites()
124 zoom = spriteram16_2[(spritebase + s2 + 4 )&0x3ffff]; in st0020_draw_zooming_sprites()
125 size = spriteram16_2[(spritebase + s2 + 5 )&0x3ffff]; in st0020_draw_zooming_sprites()
/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/burn/devices/
H A Dst0020.cpp116 int spritebase = (sprite & 0x7fff) * 16/2; in st0020_draw_zooming_sprites() local
120 code = BURN_ENDIAN_SWAP_INT16(spriteram16_2[(spritebase + s2 + 0 )&0x3ffff]); in st0020_draw_zooming_sprites()
121 attr = BURN_ENDIAN_SWAP_INT16(spriteram16_2[(spritebase + s2 + 1 )&0x3ffff]); in st0020_draw_zooming_sprites()
122 sx = BURN_ENDIAN_SWAP_INT16(spriteram16_2[(spritebase + s2 + 2 )&0x3ffff]); in st0020_draw_zooming_sprites()
123 sy = BURN_ENDIAN_SWAP_INT16(spriteram16_2[(spritebase + s2 + 3 )&0x3ffff]); in st0020_draw_zooming_sprites()
124 zoom = BURN_ENDIAN_SWAP_INT16(spriteram16_2[(spritebase + s2 + 4 )&0x3ffff]); in st0020_draw_zooming_sprites()
125 size = BURN_ENDIAN_SWAP_INT16(spriteram16_2[(spritebase + s2 + 5 )&0x3ffff]); in st0020_draw_zooming_sprites()
/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/burn/drv/sega/
H A Dgenesis_vid.cpp753 static void drawline_sprite(INT32 line, UINT16 *bmap, INT32 priority, UINT8 *spritebase) in drawline_sprite() argument
755 INT32 spriteypos = (((spritebase[0] & 0x01) << 8) | spritebase[1]) - 0x80; in drawline_sprite()
756 INT32 spritexpos = (((spritebase[6] & 0x01) << 8) | spritebase[7]) - 0x80; in drawline_sprite()
757 INT32 spriteheight = ((spritebase[2] & 0x03) + 1) * 8; in drawline_sprite()
758 INT32 spritewidth = (((spritebase[2] & 0x0c) >> 2) + 1) * 8; in drawline_sprite()
768 spriteattr = (spritebase[4] << 8) | spritebase[5]; in drawline_sprite()
854 UINT8 *spritebase = &VDP_VRAM_BYTE(VdpSpriteBase + 8 * link); in vdp_drawline() local
857 if (spritebase[4] & 0x0080) in vdp_drawline()
858 highlist[++highsprites] = spritebase; in vdp_drawline()
860 lowlist[++lowsprites] = spritebase; in vdp_drawline()
[all …]
H A Dd_segae.cpp928 UINT16 spritebase; in segae_drawspriteline() local
936 spritebase = (segae_vdp_regs[chip][5] & 0x7e) << 7; in segae_drawspriteline()
937 spritebase += (segae_vdp_vrambank[chip] * 0x4000); in segae_drawspriteline()
944 ypos = segae_vdp_vram[chip][spritebase+loopcount]; in segae_drawspriteline()
961 ypos = segae_vdp_vram[chip][spritebase+loopcount] +1; in segae_drawspriteline()
972 xpos = segae_vdp_vram[chip][spritebase+0x80+ (2*loopcount)]; in segae_drawspriteline()
973 sprnum = segae_vdp_vram[chip][spritebase+0x81+ (2*loopcount)]; in segae_drawspriteline()
H A Dsys16_gfx.cpp1662 spritedata = spritebase + 0x8000 * bank; in System16ARenderSpriteLayer()
1715 const UINT16 *spritebase; in System16BRenderSpriteLayer() local
1760 spritedata = spritebase + 0x10000 * bank; in System16BRenderSpriteLayer()
1898 spritedata = spritebase + 0x10000 * bank; in OutrunRenderSpriteLayer()
2031 spritedata = spritebase + 0x8000 * bank; in HangonRenderSpriteLayer()
2145 spritedata = spritebase + 0x8000 * bank; in HangonAltRenderSpriteLayer()
2285 spritedata = spritebase + 0x10000 * bank; in XBoardRenderSpriteLayer()
2381 const UINT16 *spritebase; in YBoardSystem16BRenderSpriteLayer() local
2420 spritedata = spritebase + 0x10000 * bank; in YBoardSystem16BRenderSpriteLayer()
2538 spritedata = spritebase + 0x10000 * bank; in YBoardRenderSpriteLayer()
[all …]
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/burn/drv/sega/
H A Dgenesis_vid.cpp741 static void drawline_sprite(INT32 line, UINT16 *bmap, INT32 priority, UINT8 *spritebase) in drawline_sprite() argument
743 INT32 spriteypos = (((spritebase[0] & 0x01) << 8) | spritebase[1]) - 0x80; in drawline_sprite()
744 INT32 spritexpos = (((spritebase[6] & 0x01) << 8) | spritebase[7]) - 0x80; in drawline_sprite()
745 INT32 spriteheight = ((spritebase[2] & 0x03) + 1) * 8; in drawline_sprite()
746 INT32 spritewidth = (((spritebase[2] & 0x0c) >> 2) + 1) * 8; in drawline_sprite()
756 spriteattr = (spritebase[4] << 8) | spritebase[5]; in drawline_sprite()
841 UINT8 *spritebase = &VDP_VRAM_BYTE(VdpSpriteBase + 8 * link); in vdp_drawline() local
844 if (spritebase[4] & 0x0080) in vdp_drawline()
845 highlist[++highsprites] = spritebase; in vdp_drawline()
847 lowlist[++lowsprites] = spritebase; in vdp_drawline()
[all …]
H A Dd_segae.cpp928 UINT16 spritebase; in segae_drawspriteline() local
936 spritebase = (segae_vdp_regs[chip][5] & 0x7e) << 7; in segae_drawspriteline()
937 spritebase += (segae_vdp_vrambank[chip] * 0x4000); in segae_drawspriteline()
944 ypos = segae_vdp_vram[chip][spritebase+loopcount]; in segae_drawspriteline()
961 ypos = segae_vdp_vram[chip][spritebase+loopcount] +1; in segae_drawspriteline()
972 xpos = segae_vdp_vram[chip][spritebase+0x80+ (2*loopcount)]; in segae_drawspriteline()
973 sprnum = segae_vdp_vram[chip][spritebase+0x81+ (2*loopcount)]; in segae_drawspriteline()
H A Dsys16_gfx.cpp1653 spritedata = spritebase + 0x8000 * bank; in System16ARenderSpriteLayer()
1703 const UINT16 *spritebase; in System16BRenderSpriteLayer() local
1708 spritebase = (const UINT16 *)System16Sprites; in System16BRenderSpriteLayer()
1745 spritedata = spritebase + 0x10000 * bank; in System16BRenderSpriteLayer()
1878 spritedata = spritebase + 0x10000 * bank; in OutrunRenderSpriteLayer()
2006 spritedata = spritebase + 0x8000 * bank; in HangonRenderSpriteLayer()
2115 spritedata = spritebase + 0x8000 * bank; in HangonAltRenderSpriteLayer()
2250 spritedata = spritebase + 0x10000 * bank; in XBoardRenderSpriteLayer()
2344 const UINT16 *spritebase; in YBoardSystem16BRenderSpriteLayer() local
2380 spritedata = spritebase + 0x10000 * bank; in YBoardSystem16BRenderSpriteLayer()
[all …]
/dports/emulators/mess/mame-mame0226/src/mame/video/
H A Dst0020.cpp534 int spritebase = (sprite & 0x7fff) * 16/2; in draw_zooming_sprites() local
538 code = spriteram[(spritebase + s2 + 0 ) & 0x3ffff]; in draw_zooming_sprites()
539 attr = spriteram[(spritebase + s2 + 1 ) & 0x3ffff]; in draw_zooming_sprites()
540 sx = spriteram[(spritebase + s2 + 2 ) & 0x3ffff]; in draw_zooming_sprites()
541 sy = spriteram[(spritebase + s2 + 3 ) & 0x3ffff]; in draw_zooming_sprites()
542 zoom = spriteram[(spritebase + s2 + 4 ) & 0x3ffff]; in draw_zooming_sprites()
543 size = spriteram[(spritebase + s2 + 5 ) & 0x3ffff]; in draw_zooming_sprites()
H A Dsega16sp.cpp145 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
176 const uint16_t *spritedata = spritebase + 0x8000 * bank; in draw()
325 const uint32_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
356 const uint32_t *spritedata = spritebase + 0x8000 * bank; in draw()
509 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
537 const uint16_t *spritedata = spritebase + 0x8000 * bank; in draw()
695 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
875 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
910 spritedata = spritebase + 0x10000 * bank; in draw()
1095 const uint32_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
[all …]
H A Delan_eu3a14vid.cpp832 int spritebase = (m_spritebase[1] << 8) | m_spritebase[0]; in draw_sprites() local
835 offset += spritebase << 7; in draw_sprites()
/dports/emulators/mame/mame-mame0226/src/mame/video/
H A Dst0020.cpp534 int spritebase = (sprite & 0x7fff) * 16/2; in draw_zooming_sprites() local
538 code = spriteram[(spritebase + s2 + 0 ) & 0x3ffff]; in draw_zooming_sprites()
539 attr = spriteram[(spritebase + s2 + 1 ) & 0x3ffff]; in draw_zooming_sprites()
540 sx = spriteram[(spritebase + s2 + 2 ) & 0x3ffff]; in draw_zooming_sprites()
541 sy = spriteram[(spritebase + s2 + 3 ) & 0x3ffff]; in draw_zooming_sprites()
542 zoom = spriteram[(spritebase + s2 + 4 ) & 0x3ffff]; in draw_zooming_sprites()
543 size = spriteram[(spritebase + s2 + 5 ) & 0x3ffff]; in draw_zooming_sprites()
H A Dsega16sp.cpp145 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
176 const uint16_t *spritedata = spritebase + 0x8000 * bank; in draw()
325 const uint32_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
356 const uint32_t *spritedata = spritebase + 0x8000 * bank; in draw()
509 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
537 const uint16_t *spritedata = spritebase + 0x8000 * bank; in draw()
695 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
875 const uint16_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
910 spritedata = spritebase + 0x10000 * bank; in draw()
1095 const uint32_t *spritebase = &m_sprite_region_ptr[0]; in draw() local
[all …]
/dports/games/libretro-fbalpha/fbalpha-84eb9d9/src/burn/drv/dataeast/
H A Dd_dassault.cpp699 UINT16 *spritebase; in draw_sprites() local
710 spritebase = (UINT16*)DrvSprBuf0; in draw_sprites()
716 spritebase = (UINT16*)DrvSprBuf1; in draw_sprites()
721 INT32 sprite = BURN_ENDIAN_SWAP_INT16(spritebase[offs + 1]) & 0x7fff; in draw_sprites()
724 INT32 x = BURN_ENDIAN_SWAP_INT16(spritebase[offs + 2]); in draw_sprites()
725 INT32 y = BURN_ENDIAN_SWAP_INT16(spritebase[offs + 0]); in draw_sprites()
736 switch (BURN_ENDIAN_SWAP_INT16(spritebase[offs+2]) & 0xc000) in draw_sprites()
/dports/games/libretro-fbneo/FBNeo-bbe3c05/src/burn/drv/dataeast/
H A Dd_dassault.cpp699 UINT16 *spritebase; in draw_sprites() local
710 spritebase = (UINT16*)DrvSprBuf0; in draw_sprites()
716 spritebase = (UINT16*)DrvSprBuf1; in draw_sprites()
721 INT32 sprite = BURN_ENDIAN_SWAP_INT16(spritebase[offs + 1]) & 0x7fff; in draw_sprites()
724 INT32 x = BURN_ENDIAN_SWAP_INT16(spritebase[offs + 2]); in draw_sprites()
725 INT32 y = BURN_ENDIAN_SWAP_INT16(spritebase[offs + 0]); in draw_sprites()
736 switch (BURN_ENDIAN_SWAP_INT16(spritebase[offs+2]) & 0xc000) in draw_sprites()
/dports/games/gtkradiant/GPL/GtkRadiant/setup/data/tools/
H A Dq3data.qdt71 $spritebase -8 -8 16 16
77 $spritebase -16 -16 32 32
326 $spritebase -16 -16 32 32
/dports/games/netradiant/netradiant-20150621-src/setup/data/tools/
H A Dq3data.qdt71 $spritebase -8 -8 16 16
77 $spritebase -16 -16 32 32
326 $spritebase -16 -16 32 32
/dports/games/nexuiz/Nexuiz/extra/netradiant-1.5.0-svn389-win32/
H A Dq3data.qdt71 $spritebase -8 -8 16 16
77 $spritebase -16 -16 32 32
326 $spritebase -16 -16 32 32
/dports/games/nexuiz/Nexuiz/extra/NetRadiant-1.5.0-svn389-osxintel.app/Contents/MacOS/install/
H A Dq3data.qdt71 $spritebase -8 -8 16 16
77 $spritebase -16 -16 32 32
326 $spritebase -16 -16 32 32

12