Previous 199869 Revisions Next

r41439 Wednesday 28th October, 2015 at 22:22:51 UTC by David Haywood
(nw)
[src/devices/bus/vcs]dpcplus.c dpcplus.h

trunk/src/devices/bus/vcs/dpcplus.c
r249950r249951
5656   m_base_bank = 0;
5757}
5858
59READ32_MEMBER(a26_rom_dpcplus_device::armrom_r)
60{
61   UINT32 ret = (a26_rom_f8_device::read_rom(space, offset * 4 + 3) << 24) |
62                  (a26_rom_f8_device::read_rom(space, offset * 4 + 2) << 16) |
63               (a26_rom_f8_device::read_rom(space, offset * 4 + 1) << 8) |
64                (a26_rom_f8_device::read_rom(space, offset * 4 + 0) << 0);
65   return ret;
66}
67
68WRITE32_MEMBER(a26_rom_dpcplus_device::armrom_w)
69{
70
71}
72
5973static ADDRESS_MAP_START( dpcplus_arm7_map, AS_PROGRAM, 32, a26_rom_dpcplus_device )
6074   // todo: implement all this correctly
61   //AM_RANGE(0x00000000, 0x00007fff) AM_ROM // flash, 32k
75   AM_RANGE(0x00000000, 0x00007fff) AM_READWRITE(armrom_r,armrom_w)// flash, 32k
6276   AM_RANGE(0x40000000, 0x40001fff) AM_RAM // sram, 8k
6377ADDRESS_MAP_END
6478
trunk/src/devices/bus/vcs/dpcplus.h
r249950r249951
2424   virtual DECLARE_READ8_MEMBER(read_rom);
2525   virtual DECLARE_WRITE8_MEMBER(write_bank);
2626
27   DECLARE_READ32_MEMBER(armrom_r);
28   DECLARE_WRITE32_MEMBER(armrom_w);
2729
30
2831protected:
2932};
3033


Previous 199869 Revisions Next


© 1997-2024 The MAME Team