summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/blackt96.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/blackt96.cpp')
-rw-r--r--src/mame/drivers/blackt96.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/drivers/blackt96.cpp b/src/mame/drivers/blackt96.cpp
index fe2fc8ca568..5085a8d7500 100644
--- a/src/mame/drivers/blackt96.cpp
+++ b/src/mame/drivers/blackt96.cpp
@@ -61,7 +61,7 @@ Bugs (all of these looks BTANBs):
00E8E0: 6700 001A beq $e8fc
00E8E4: 0C39 000F 00C0 008E cmpi.b #$f, $c0008e.l
00E8EC: 6700 000E beq $e8fc
- 00E8F0: 33FC 2000 00C0 1982 move.w #$2000, $c01982.l // timer inited again???
+ 00E8F0: 33FC 2000 00C0 1982 move.w #$2000, $c01982.l // timer inited again???
00E8F8: 6100 0118 bsr $ea12
00E8FC: 4E75 rts
---
@@ -73,7 +73,7 @@ Bugs (all of these looks BTANBs):
- flip screen doesn't work properly,
game code explicitly sets flip screen off & the correlated work RAM buffer at 0xee2 no matter the dip setting
-
+
- some service mode items are buggy or not functioning properly (font, color, inputs, sound, 2nd item);
*/
@@ -103,19 +103,19 @@ public:
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
required_device<snk68_spr_device> m_sprites;
-
+
tilemap_t *m_tx_tilemap;
-
+
DECLARE_WRITE8_MEMBER(output_w);
DECLARE_WRITE8_MEMBER(sound_cmd_w);
DECLARE_WRITE16_MEMBER(tx_vram_w);
-
+
DECLARE_WRITE8_MEMBER(blackt96_soundio_port00_w);
DECLARE_READ8_MEMBER(blackt96_soundio_port01_r);
DECLARE_WRITE8_MEMBER(blackt96_soundio_port01_w);
DECLARE_READ8_MEMBER(blackt96_soundio_port02_r);
DECLARE_WRITE8_MEMBER(blackt96_soundio_port02_w);
-
+
TILE_GET_INFO_MEMBER(get_tx_tile_info);
void tile_callback(int &tile, int& fx, int& fy, int& region);
@@ -158,7 +158,7 @@ uint32_t blackt96_state::screen_update_blackt96(screen_device &screen, bitmap_in
m_sprites->draw_sprites_all(bitmap, cliprect);
m_tx_tilemap->draw(screen,bitmap, cliprect, 0, 0);
-
+
return 0;
}
@@ -183,8 +183,8 @@ WRITE8_MEMBER(blackt96_state::output_w)
m_sprites->set_flip(data & 0x08);
machine().bookkeeping().coin_counter_w(0, data & 1);
machine().bookkeeping().coin_counter_w(1, data & 2);
-
-// printf("blackt96_c0000_w %04x %04x\n",data & 0xfc,mem_mask);
+
+// printf("blackt96_c0000_w %04x %04x\n",data & 0xfc,mem_mask);
}
WRITE16_MEMBER(blackt96_state::tx_vram_w)
@@ -198,7 +198,7 @@ static ADDRESS_MAP_START( blackt96_map, AS_PROGRAM, 16, blackt96_state )
AM_RANGE(0x080000, 0x080001) AM_READ_PORT("P1_P2") AM_WRITE8(sound_cmd_w,0xff00) // soundlatch
AM_RANGE(0x0c0000, 0x0c0001) AM_READ_PORT("IN1") AM_WRITE8(output_w,0x00ff) // COIN INPUT
AM_RANGE(0x0e0000, 0x0e0001) AM_READ( random_r ) // unk, from sound? - called in tandem with result discarded, watchdog?
- AM_RANGE(0x0e8000, 0x0e8001) AM_READ( random_r ) // unk, from sound? /
+ AM_RANGE(0x0e8000, 0x0e8001) AM_READ( random_r ) // unk, from sound? /
AM_RANGE(0x0f0000, 0x0f0001) AM_READ_PORT("DSW1")
AM_RANGE(0x0f0008, 0x0f0009) AM_READ_PORT("DSW2") AM_WRITENOP // service mode, left-over?