diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2012-09-30 14:04:32 +0000 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2012-09-30 14:04:32 +0000 |
commit | c713a0578b76f8d8d501550587234321a3da3180 (patch) | |
tree | e5175c472fbb92516f3e3d3dcbd3bab35c3d1352 /src/mame/drivers/photoply.c | |
parent | af196ad1fa8bf840ee5ea4eb75dba4487799596d (diff) |
Removed need for pc_vga_io_init also made accessors for linear access to VGA memory needed for some models (no whatsnew)
Diffstat (limited to 'src/mame/drivers/photoply.c')
-rw-r--r-- | src/mame/drivers/photoply.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/mame/drivers/photoply.c b/src/mame/drivers/photoply.c index cffef7c50b2..7a6e5f85e58 100644 --- a/src/mame/drivers/photoply.c +++ b/src/mame/drivers/photoply.c @@ -240,7 +240,7 @@ static const struct pit8253_config at_pit8254_config = static ADDRESS_MAP_START( photoply_map, AS_PROGRAM, 32, photoply_state ) AM_RANGE(0x00000000, 0x0009ffff) AM_RAM - AM_RANGE(0x000a0000, 0x000bffff) AM_RAM // VGA RAM + AM_RANGE(0x000a0000, 0x000bffff) AM_READWRITE8_LEGACY(vga_mem_r,vga_mem_w, 0xffffffff) // VGA RAM AM_RANGE(0x000c0000, 0x000c7fff) AM_RAM AM_REGION("video_bios", 0) //??? AM_RANGE(0x000c8000, 0x000cffff) AM_RAM AM_REGION("video_bios", 0) AM_RANGE(0x000d0000, 0x000dffff) AM_RAM AM_REGION("ex_bios", 0) @@ -262,7 +262,10 @@ static ADDRESS_MAP_START( photoply_io, AS_IO, 32, photoply_state ) AM_RANGE(0x00e8, 0x00eb) AM_NOP AM_RANGE(0x0278, 0x027f) AM_RAM //parallel port 2 AM_RANGE(0x0378, 0x037f) AM_RAM //parallel port - AM_RANGE(0x03bc, 0x03bf) AM_RAM //parallel port 3 + //AM_RANGE(0x03bc, 0x03bf) AM_RAM //parallel port 3 + AM_RANGE(0x03b0, 0x03bf) AM_READWRITE8_LEGACY(vga_port_03b0_r, vga_port_03b0_w, 0xffffffff) + AM_RANGE(0x03c0, 0x03cf) AM_READWRITE8_LEGACY(vga_port_03c0_r, vga_port_03c0_w, 0xffffffff) + AM_RANGE(0x03d0, 0x03df) AM_READWRITE8_LEGACY(vga_port_03d0_r, vga_port_03d0_w, 0xffffffff) // AM_RANGE(0x03f4, 0x03f7) AM_READ_LEGACY(kludge_r) // fdc ADDRESS_MAP_END @@ -379,7 +382,6 @@ ROM_END DRIVER_INIT_MEMBER(photoply_state,photoply) { pc_vga_init(machine(), read8_delegate(FUNC(photoply_state::vga_setting),this)); - pc_vga_io_init(machine(), machine().device("maincpu")->memory().space(AS_PROGRAM), 0xa0000, machine().device("maincpu")->memory().space(AS_IO), 0x0000); } GAME( 199?, photoply, 0, photoply, photoply, photoply_state, photoply, ROT0, "Funworld", "Photo Play 2000 (v2.01)", GAME_NOT_WORKING|GAME_NO_SOUND ) |