summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/pasopia.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/pasopia.c')
-rw-r--r--src/mess/drivers/pasopia.c88
1 files changed, 44 insertions, 44 deletions
diff --git a/src/mess/drivers/pasopia.c b/src/mess/drivers/pasopia.c
index ef5c2f8d612..1a3dffb3f6c 100644
--- a/src/mess/drivers/pasopia.c
+++ b/src/mess/drivers/pasopia.c
@@ -177,22 +177,22 @@ READ8_MEMBER( pasopia_state::vram_latch_r )
static I8255A_INTERFACE( ppi8255_intf_0 )
{
- DEVCB_NULL, /* Port A read */
- DEVCB_DRIVER_MEMBER(pasopia_state, vram_addr_lo_w), /* Port A write */
- DEVCB_NULL, /* Port B read */
- DEVCB_DRIVER_MEMBER(pasopia_state, vram_latch_w), /* Port B write */
- DEVCB_DRIVER_MEMBER(pasopia_state, vram_latch_r), /* Port C read */
- DEVCB_NULL /* Port C write */
+ DEVCB_NULL, /* Port A read */
+ DEVCB_DRIVER_MEMBER(pasopia_state, vram_addr_lo_w), /* Port A write */
+ DEVCB_NULL, /* Port B read */
+ DEVCB_DRIVER_MEMBER(pasopia_state, vram_latch_w), /* Port B write */
+ DEVCB_DRIVER_MEMBER(pasopia_state, vram_latch_r), /* Port C read */
+ DEVCB_NULL /* Port C write */
};
READ8_MEMBER( pasopia_state::portb_1_r )
{
/*
- x--- ---- attribute latch
- -x-- ---- hblank
- --x- ---- vblank
- ---x ---- LCD system mode, active low
- */
+ x--- ---- attribute latch
+ -x-- ---- hblank
+ --x- ---- vblank
+ ---x ---- LCD system mode, active low
+ */
UINT8 grph_latch,lcd_mode;
m_hblank ^= 0x40; //TODO
@@ -225,12 +225,12 @@ WRITE8_MEMBER( pasopia_state::screen_mode_w )
static I8255A_INTERFACE( ppi8255_intf_1 )
{
- DEVCB_NULL, /* Port A read */
- DEVCB_DRIVER_MEMBER(pasopia_state, screen_mode_w), /* Port A write */
- DEVCB_DRIVER_MEMBER(pasopia_state, portb_1_r), /* Port B read */
- DEVCB_NULL, /* Port B write */
- DEVCB_NULL, /* Port C read */
- DEVCB_DRIVER_MEMBER(pasopia_state, vram_addr_hi_w) /* Port C write */
+ DEVCB_NULL, /* Port A read */
+ DEVCB_DRIVER_MEMBER(pasopia_state, screen_mode_w), /* Port A write */
+ DEVCB_DRIVER_MEMBER(pasopia_state, portb_1_r), /* Port B read */
+ DEVCB_NULL, /* Port B write */
+ DEVCB_NULL, /* Port C read */
+ DEVCB_DRIVER_MEMBER(pasopia_state, vram_addr_hi_w) /* Port C write */
};
READ8_MEMBER( pasopia_state::rombank_r )
@@ -240,20 +240,20 @@ READ8_MEMBER( pasopia_state::rombank_r )
static I8255A_INTERFACE( ppi8255_intf_2 )
{
- DEVCB_NULL, /* Port A read */
- DEVCB_NULL, /* Port A write */
- DEVCB_NULL, /* Port B read */
- DEVCB_NULL, /* Port B write */
- DEVCB_DRIVER_MEMBER(pasopia_state, rombank_r), /* Port C read */
- DEVCB_NULL /* Port C write */
+ DEVCB_NULL, /* Port A read */
+ DEVCB_NULL, /* Port A write */
+ DEVCB_NULL, /* Port B read */
+ DEVCB_NULL, /* Port B write */
+ DEVCB_DRIVER_MEMBER(pasopia_state, rombank_r), /* Port C read */
+ DEVCB_NULL /* Port C write */
};
static Z80CTC_INTERFACE( ctc_intf )
{
- DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0), // interrupt handler
- DEVCB_DEVICE_LINE_MEMBER("z80ctc", z80ctc_device, trg1), // ZC/TO0 callback
- DEVCB_DEVICE_LINE_MEMBER("z80ctc", z80ctc_device, trg2), // ZC/TO1 callback, beep interface
- DEVCB_DEVICE_LINE_MEMBER("z80ctc", z80ctc_device, trg3) // ZC/TO2 callback
+ DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0), // interrupt handler
+ DEVCB_DEVICE_LINE_MEMBER("z80ctc", z80ctc_device, trg1), // ZC/TO0 callback
+ DEVCB_DEVICE_LINE_MEMBER("z80ctc", z80ctc_device, trg2), // ZC/TO1 callback, beep interface
+ DEVCB_DEVICE_LINE_MEMBER("z80ctc", z80ctc_device, trg3) // ZC/TO2 callback
};
READ8_MEMBER( pasopia_state::mux_r )
@@ -264,8 +264,8 @@ READ8_MEMBER( pasopia_state::mux_r )
READ8_MEMBER( pasopia_state::keyb_r )
{
const char *const keynames[3][4] = { { "KEY0", "KEY1", "KEY2", "KEY3" },
- { "KEY4", "KEY5", "KEY6", "KEY7" },
- { "KEY8", "KEY9", "KEYA", "KEYB" } };
+ { "KEY4", "KEY5", "KEY6", "KEY7" },
+ { "KEY8", "KEY9", "KEYA", "KEYB" } };
int i,j;
UINT8 res;
@@ -293,26 +293,26 @@ WRITE8_MEMBER( pasopia_state::mux_w )
static Z80PIO_INTERFACE( z80pio_intf )
{
DEVCB_CPU_INPUT_LINE("maincpu", INPUT_LINE_IRQ0), //IRQ
- DEVCB_DRIVER_MEMBER(pasopia_state, mux_r), // in port A
- DEVCB_DRIVER_MEMBER(pasopia_state, mux_w), // out port A
+ DEVCB_DRIVER_MEMBER(pasopia_state, mux_r), // in port A
+ DEVCB_DRIVER_MEMBER(pasopia_state, mux_w), // out port A
DEVCB_NULL,
- DEVCB_DRIVER_MEMBER(pasopia_state, keyb_r), // in port B
- DEVCB_NULL, // out port B
+ DEVCB_DRIVER_MEMBER(pasopia_state, keyb_r), // in port B
+ DEVCB_NULL, // out port B
DEVCB_NULL
};
static const mc6845_interface mc6845_intf =
{
- "screen", /* screen we are acting on */
- 8, /* number of pixels per video memory address */
- NULL, /* before pixel update callback */
- pasopia_update_row, /* row update callback */
- NULL, /* after pixel update callback */
- DEVCB_NULL, /* callback for display state changes */
- DEVCB_NULL, /* callback for cursor state changes */
- DEVCB_NULL, /* HSYNC callback */
- DEVCB_NULL, /* VSYNC callback */
- NULL /* update address callback */
+ "screen", /* screen we are acting on */
+ 8, /* number of pixels per video memory address */
+ NULL, /* before pixel update callback */
+ pasopia_update_row, /* row update callback */
+ NULL, /* after pixel update callback */
+ DEVCB_NULL, /* callback for display state changes */
+ DEVCB_NULL, /* callback for cursor state changes */
+ DEVCB_NULL, /* HSYNC callback */
+ DEVCB_NULL, /* VSYNC callback */
+ NULL /* update address callback */
};
static const gfx_layout p7_chars_8x8 =
@@ -372,7 +372,7 @@ static MACHINE_CONFIG_START( pasopia, pasopia_state )
MCFG_PALETTE_LENGTH(8)
/* Devices */
- MCFG_MC6845_ADD("crtc", H46505, XTAL_4MHz/4, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */
+ MCFG_MC6845_ADD("crtc", H46505, XTAL_4MHz/4, mc6845_intf) /* unknown clock, hand tuned to get ~60 fps */
MCFG_I8255A_ADD( "ppi8255_0", ppi8255_intf_0 )
MCFG_I8255A_ADD( "ppi8255_1", ppi8255_intf_1 )
MCFG_I8255A_ADD( "ppi8255_2", ppi8255_intf_2 )