/dports/emulators/mess/mame-mame0226/src/mame/video/ |
H A D | powervr2.cpp | 22 map(0x0008, 0x000b).rw(FUNC(powervr2_device::softreset_r), FUNC(powervr2_device::softreset_w)); in ta_map() 25 map(0x0020, 0x0023).rw(FUNC(powervr2_device::param_base_r), FUNC(powervr2_device::param_base_w)); in ta_map() 29 map(0x0044, 0x0047).rw(FUNC(powervr2_device::fb_r_ctrl_r), FUNC(powervr2_device::fb_r_ctrl_w)); in ta_map() 30 map(0x0048, 0x004b).rw(FUNC(powervr2_device::fb_w_ctrl_r), FUNC(powervr2_device::fb_w_ctrl_w)); in ta_map() 32 map(0x0050, 0x0053).rw(FUNC(powervr2_device::fb_r_sof1_r), FUNC(powervr2_device::fb_r_sof1_w)); in ta_map() 33 map(0x0054, 0x0057).rw(FUNC(powervr2_device::fb_r_sof2_r), FUNC(powervr2_device::fb_r_sof2_w)); in ta_map() 97 map(0x08, 0x0b).rw(FUNC(powervr2_device::sb_pdlen_r), FUNC(powervr2_device::sb_pdlen_w)); in pd_dma_map() 100 map(0x14, 0x17).rw(FUNC(powervr2_device::sb_pden_r), FUNC(powervr2_device::sb_pden_w)); in pd_dma_map() 101 map(0x18, 0x1b).rw(FUNC(powervr2_device::sb_pdst_r), FUNC(powervr2_device::sb_pdst_w)); in pd_dma_map() 718 …t->u_func = (clampuv & 2) ? &powervr2_device::uv_clamp : ((flipuv & 2) ? &powervr2_device::uv_flip… in tex_get_info() [all …]
|
H A D | powervr2.h | 8 class powervr2_device : public device_t, 91 uint32_t (powervr2_device::*r)(texinfo *t, float x, float y) = nullptr; 198 powervr2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); 337 typedef uint32_t(powervr2_device::*pix_sample_fn)(texinfo*,float,float,uint32_t,uint32_t); 574 DECLARE_DEVICE_TYPE(POWERVR2, powervr2_device)
|
/dports/emulators/mame/mame-mame0226/src/mame/video/ |
H A D | powervr2.cpp | 22 map(0x0008, 0x000b).rw(FUNC(powervr2_device::softreset_r), FUNC(powervr2_device::softreset_w)); in ta_map() 25 map(0x0020, 0x0023).rw(FUNC(powervr2_device::param_base_r), FUNC(powervr2_device::param_base_w)); in ta_map() 29 map(0x0044, 0x0047).rw(FUNC(powervr2_device::fb_r_ctrl_r), FUNC(powervr2_device::fb_r_ctrl_w)); in ta_map() 30 map(0x0048, 0x004b).rw(FUNC(powervr2_device::fb_w_ctrl_r), FUNC(powervr2_device::fb_w_ctrl_w)); in ta_map() 32 map(0x0050, 0x0053).rw(FUNC(powervr2_device::fb_r_sof1_r), FUNC(powervr2_device::fb_r_sof1_w)); in ta_map() 33 map(0x0054, 0x0057).rw(FUNC(powervr2_device::fb_r_sof2_r), FUNC(powervr2_device::fb_r_sof2_w)); in ta_map() 97 map(0x08, 0x0b).rw(FUNC(powervr2_device::sb_pdlen_r), FUNC(powervr2_device::sb_pdlen_w)); in pd_dma_map() 100 map(0x14, 0x17).rw(FUNC(powervr2_device::sb_pden_r), FUNC(powervr2_device::sb_pden_w)); in pd_dma_map() 101 map(0x18, 0x1b).rw(FUNC(powervr2_device::sb_pdst_r), FUNC(powervr2_device::sb_pdst_w)); in pd_dma_map() 718 …t->u_func = (clampuv & 2) ? &powervr2_device::uv_clamp : ((flipuv & 2) ? &powervr2_device::uv_flip… in tex_get_info() [all …]
|
H A D | powervr2.h | 8 class powervr2_device : public device_t, 91 uint32_t (powervr2_device::*r)(texinfo *t, float x, float y) = nullptr; 198 powervr2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); 337 typedef uint32_t(powervr2_device::*pix_sample_fn)(texinfo*,float,float,uint32_t,uint32_t); 574 DECLARE_DEVICE_TYPE(POWERVR2, powervr2_device)
|
/dports/emulators/mess/mame-mame0226/src/mame/machine/ |
H A D | dc.cpp | 117 case powervr2_device::EOXFER_YUV_IRQ: in pvr_irq() 121 case powervr2_device::EOXFER_OPLST_IRQ: in pvr_irq() 125 case powervr2_device::EOXFER_OPMV_IRQ: in pvr_irq() 133 case powervr2_device::EOXFER_TRMV_IRQ: in pvr_irq() 141 case powervr2_device::VBL_IN_IRQ: in pvr_irq() 145 case powervr2_device::VBL_OUT_IRQ: in pvr_irq() 149 case powervr2_device::HBL_IN_IRQ: in pvr_irq() 153 case powervr2_device::EOR_VIDEO_IRQ: in pvr_irq() 157 case powervr2_device::EOR_TSP_IRQ: in pvr_irq() 161 case powervr2_device::EOR_ISP_IRQ: in pvr_irq() [all …]
|
/dports/emulators/mame/mame-mame0226/src/mame/machine/ |
H A D | dc.cpp | 117 case powervr2_device::EOXFER_YUV_IRQ: in pvr_irq() 121 case powervr2_device::EOXFER_OPLST_IRQ: in pvr_irq() 125 case powervr2_device::EOXFER_OPMV_IRQ: in pvr_irq() 133 case powervr2_device::EOXFER_TRMV_IRQ: in pvr_irq() 141 case powervr2_device::VBL_IN_IRQ: in pvr_irq() 145 case powervr2_device::VBL_OUT_IRQ: in pvr_irq() 149 case powervr2_device::HBL_IN_IRQ: in pvr_irq() 153 case powervr2_device::EOR_VIDEO_IRQ: in pvr_irq() 157 case powervr2_device::EOR_TSP_IRQ: in pvr_irq() 161 case powervr2_device::EOR_ISP_IRQ: in pvr_irq() [all …]
|
/dports/emulators/mess/mame-mame0226/src/mame/drivers/ |
H A D | dccons.cpp | 389 map(0x005f7c00, 0x005f7cff).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); in dc_map() 390 map(0x005f8000, 0x005f9fff).m(m_powervr2, FUNC(powervr2_device::ta_map)); in dc_map() 412 map(0x10000000, 0x107fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); in dc_map() 413 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in dc_map() 414 …map(0x11000000, 0x117fffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)).mirror(… in dc_map() 416 map(0x12000000, 0x127fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); in dc_map() 417 map(0x12800000, 0x12ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in dc_map() 418 …map(0x13000000, 0x137fffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)).mirror(… in dc_map() 656 screen.set_screen_update("powervr2", FUNC(powervr2_device::screen_update)); in dc_base()
|
H A D | segasp.cpp | 201 map(0x005f7c00, 0x005f7cff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); in segasp_map() 202 map(0x005f8000, 0x005f9fff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::ta_map)); in segasp_map() 230 …map(0x10000000, 0x107fffff).mirror(0x02000000).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)… in segasp_map() 231 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in segasp_map() 232 …map(0x11000000, 0x11ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)); // acc… in segasp_map() 234 …map(0x13000000, 0x13ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)); // acc… in segasp_map()
|
H A D | naomi.cpp | 1751 map(0x005f8000, 0x005f9fff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::ta_map)); in naomi_map() 1772 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in naomi_map() 1809 map(0x005f7c00, 0x005f7cff).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); in naomi2_map() 1810 map(0x005f8000, 0x005f9fff).m(m_powervr2, FUNC(powervr2_device::ta_map)); in naomi2_map() 1819 map(0x025f7c00, 0x025f7cff).m(m_powervr2_slave, FUNC(powervr2_device::pd_dma_map)); in naomi2_map() 1820 map(0x025f8000, 0x025f9fff).m(m_powervr2_slave, FUNC(powervr2_device::ta_map)); in naomi2_map() 1834 …map(0x08800000, 0x088000ff).rw(m_powervr2, FUNC(powervr2_device::elan_regs_r), FUNC(powervr2_devic… in naomi2_map() 1842 map(0x10000000, 0x107fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); in naomi2_map() 1843 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in naomi2_map() 2011 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in aw_map() [all …]
|
/dports/emulators/mame/mame-mame0226/src/mame/drivers/ |
H A D | dccons.cpp | 389 map(0x005f7c00, 0x005f7cff).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); in dc_map() 390 map(0x005f8000, 0x005f9fff).m(m_powervr2, FUNC(powervr2_device::ta_map)); in dc_map() 412 map(0x10000000, 0x107fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); in dc_map() 413 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in dc_map() 414 …map(0x11000000, 0x117fffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)).mirror(… in dc_map() 416 map(0x12000000, 0x127fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); in dc_map() 417 map(0x12800000, 0x12ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in dc_map() 418 …map(0x13000000, 0x137fffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)).mirror(… in dc_map() 656 screen.set_screen_update("powervr2", FUNC(powervr2_device::screen_update)); in dc_base()
|
H A D | segasp.cpp | 201 map(0x005f7c00, 0x005f7cff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); in segasp_map() 202 map(0x005f8000, 0x005f9fff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::ta_map)); in segasp_map() 230 …map(0x10000000, 0x107fffff).mirror(0x02000000).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)… in segasp_map() 231 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in segasp_map() 232 …map(0x11000000, 0x11ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath0_w)); // acc… in segasp_map() 234 …map(0x13000000, 0x13ffffff).w(m_powervr2, FUNC(powervr2_device::ta_texture_directpath1_w)); // acc… in segasp_map()
|
H A D | naomi.cpp | 1751 map(0x005f8000, 0x005f9fff).mirror(0x02000000).m(m_powervr2, FUNC(powervr2_device::ta_map)); in naomi_map() 1772 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in naomi_map() 1809 map(0x005f7c00, 0x005f7cff).m(m_powervr2, FUNC(powervr2_device::pd_dma_map)); in naomi2_map() 1810 map(0x005f8000, 0x005f9fff).m(m_powervr2, FUNC(powervr2_device::ta_map)); in naomi2_map() 1819 map(0x025f7c00, 0x025f7cff).m(m_powervr2_slave, FUNC(powervr2_device::pd_dma_map)); in naomi2_map() 1820 map(0x025f8000, 0x025f9fff).m(m_powervr2_slave, FUNC(powervr2_device::ta_map)); in naomi2_map() 1834 …map(0x08800000, 0x088000ff).rw(m_powervr2, FUNC(powervr2_device::elan_regs_r), FUNC(powervr2_devic… in naomi2_map() 1842 map(0x10000000, 0x107fffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_poly_w)); in naomi2_map() 1843 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in naomi2_map() 2011 map(0x10800000, 0x10ffffff).w(m_powervr2, FUNC(powervr2_device::ta_fifo_yuv_w)); in aw_map() [all …]
|
/dports/emulators/mess/mame-mame0226/src/mame/includes/ |
H A D | naomi.h | 130 required_device<powervr2_device> m_powervr2_slave;
|
H A D | dc.h | 92 required_device<powervr2_device> m_powervr2;
|
/dports/emulators/mame/mame-mame0226/src/mame/includes/ |
H A D | naomi.h | 130 required_device<powervr2_device> m_powervr2_slave;
|
H A D | dc.h | 92 required_device<powervr2_device> m_powervr2;
|