summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/phc25.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/phc25.c')
-rw-r--r--src/mess/drivers/phc25.c100
1 files changed, 50 insertions, 50 deletions
diff --git a/src/mess/drivers/phc25.c b/src/mess/drivers/phc25.c
index db00b0ff057..3e5df0ca5f1 100644
--- a/src/mess/drivers/phc25.c
+++ b/src/mess/drivers/phc25.c
@@ -49,18 +49,18 @@ READ8_MEMBER( phc25_state::port40_r )
{
/*
- bit description
+ bit description
- 0
- 1
- 2
- 3
- 4 vertical sync
- 5 cassette read
- 6 centronics busy
- 7 horizontal sync
+ 0
+ 1
+ 2
+ 3
+ 4 vertical sync
+ 5 cassette read
+ 6 centronics busy
+ 7 horizontal sync
- */
+ */
UINT8 data = 0;
@@ -83,18 +83,18 @@ WRITE8_MEMBER( phc25_state::port40_w )
{
/*
- bit description
+ bit description
- 0 cassette output
- 1 cassette motor
- 2 MC6847 INT/EXT
- 3 centronics strobe
- 4
- 5 MC6847 GM1
- 6 MC6847 GM0
- 7 MC6847 A/G
+ 0 cassette output
+ 1 cassette motor
+ 2 MC6847 INT/EXT
+ 3 centronics strobe
+ 4
+ 5 MC6847 GM1
+ 6 MC6847 GM0
+ 7 MC6847 A/G
- */
+ */
/* cassette output */
m_cassette->output( BIT(data, 0) ? -1.0 : +1.0);
@@ -283,17 +283,17 @@ static const mc6847_interface ntsc_vdg_intf =
SCREEN_TAG,
DEVCB_DRIVER_MEMBER(phc25_state, video_ram_r),
- DEVCB_NULL, /* horizontal sync */
- DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0), /* field sync */
+ DEVCB_NULL, /* horizontal sync */
+ DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0), /* field sync */
- DEVCB_NULL, /* AG */
- DEVCB_NULL, /* GM2 */
- DEVCB_NULL, /* GM1 */
- DEVCB_NULL, /* GM0 */
- DEVCB_NULL, /* CSS */
- DEVCB_NULL, /* AS */
- DEVCB_NULL, /* INTEXT */
- DEVCB_NULL, /* INV */
+ DEVCB_NULL, /* AG */
+ DEVCB_NULL, /* GM2 */
+ DEVCB_NULL, /* GM1 */
+ DEVCB_NULL, /* GM0 */
+ DEVCB_NULL, /* CSS */
+ DEVCB_NULL, /* AS */
+ DEVCB_NULL, /* INTEXT */
+ DEVCB_NULL, /* INV */
&phc25_state::ntsc_char_rom_r
};
@@ -303,17 +303,17 @@ static const mc6847_interface pal_vdg_intf =
SCREEN_TAG,
DEVCB_DRIVER_MEMBER(phc25_state, video_ram_r),
- DEVCB_NULL, /* horizontal sync */
- DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0), /* field sync */
+ DEVCB_NULL, /* horizontal sync */
+ DEVCB_CPU_INPUT_LINE(Z80_TAG, INPUT_LINE_IRQ0), /* field sync */
- DEVCB_NULL, /* AG */
- DEVCB_NULL, /* GM2 */
- DEVCB_NULL, /* GM1 */
- DEVCB_NULL, /* GM0 */
- DEVCB_NULL, /* CSS */
- DEVCB_NULL, /* AS */
- DEVCB_NULL, /* INTEXT */
- DEVCB_NULL, /* INV */
+ DEVCB_NULL, /* AG */
+ DEVCB_NULL, /* GM2 */
+ DEVCB_NULL, /* GM1 */
+ DEVCB_NULL, /* GM0 */
+ DEVCB_NULL, /* CSS */
+ DEVCB_NULL, /* AS */
+ DEVCB_NULL, /* INTEXT */
+ DEVCB_NULL, /* INV */
&phc25_state::pal_char_rom_r
};
@@ -352,9 +352,9 @@ static const cassette_interface phc25_cassette_interface =
static MACHINE_CONFIG_START( phc25, phc25_state )
/* basic machine hardware */
- MCFG_CPU_ADD(Z80_TAG, Z80, 4000000)
- MCFG_CPU_PROGRAM_MAP(phc25_mem)
- MCFG_CPU_IO_MAP(phc25_io)
+ MCFG_CPU_ADD(Z80_TAG, Z80, 4000000)
+ MCFG_CPU_PROGRAM_MAP(phc25_mem)
+ MCFG_CPU_IO_MAP(phc25_io)
/* sound hardware */
MCFG_SPEAKER_STANDARD_MONO("mono")
@@ -372,13 +372,13 @@ static MACHINE_CONFIG_START( phc25, phc25_state )
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( pal, phc25 )
- /* video hardware */
+ /* video hardware */
MCFG_SCREEN_MC6847_PAL_ADD(SCREEN_TAG, MC6847_TAG)
MCFG_MC6847_ADD(MC6847_TAG, MC6847_PAL, XTAL_4_433619MHz, pal_vdg_intf)
MACHINE_CONFIG_END
static MACHINE_CONFIG_DERIVED( ntsc, phc25 )
- /* video hardware */
+ /* video hardware */
MCFG_SCREEN_MC6847_NTSC_ADD(SCREEN_TAG, MC6847_TAG)
MCFG_MC6847_ADD(MC6847_TAG, MC6847_NTSC, XTAL_3_579545MHz, ntsc_vdg_intf)
MACHINE_CONFIG_END
@@ -386,26 +386,26 @@ MACHINE_CONFIG_END
/* ROMs */
ROM_START( phc25 )
- ROM_REGION( 0x6000, Z80_TAG, 0 )
+ ROM_REGION( 0x6000, Z80_TAG, 0 )
ROM_LOAD( "phc25rom.0", 0x0000, 0x2000, CRC(fa28336b) SHA1(582376bee455e124de24ba4ac02326c8a592fa5a))
ROM_LOAD( "phc25rom.1", 0x2000, 0x2000, CRC(38fd578b) SHA1(dc3db78c0cdc89f1605200d39535be65a4091705))
ROM_LOAD( "phc25rom.2", 0x4000, 0x2000, CRC(54392b27) SHA1(1587827fe9438780b50164727ce3fdea1b98078a))
ROM_END
ROM_START( phc25j )
- ROM_REGION( 0x6000, Z80_TAG, 0 )
+ ROM_REGION( 0x6000, Z80_TAG, 0 )
ROM_LOAD( "phc25-11.0", 0x0000, 0x2000, CRC(287e83b0) SHA1(9fe960a8245f28efc04defeeeaceb1e5ec6793b8))
ROM_LOAD( "phc25-11.1", 0x2000, 0x2000, CRC(6223f945) SHA1(5d44b883b6264cb5d2e21b2269308630c62e0e56))
ROM_LOAD( "phc25-11.2", 0x4000, 0x2000, CRC(da859ae4) SHA1(6121e85947921e434d0157c378de3d81537f6b9f))
//ROM_LOAD( "022 00aa.ic", 0x0000, 0x2000, NO_DUMP )
//ROM_LOAD( "022 01aa.ic", 0x2000, 0x2000, NO_DUMP )
//ROM_LOAD( "022 02aa.ic", 0x4000, 0x2000, NO_DUMP )
- //ROM_REGION( 0x1000, "chargen", 0 )
+ //ROM_REGION( 0x1000, "chargen", 0 )
//ROM_LOAD( "022 04a.ic", 0x0000, 0x1000, NO_DUMP )
ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
-COMP( 1983, phc25, 0, 0, pal, phc25, driver_device, 0, "Sanyo", "PHC-25 (Europe)", GAME_NOT_WORKING )
-COMP( 1983, phc25j, phc25, 0, ntsc, phc25j, driver_device, 0, "Sanyo", "PHC-25 (Japan)", GAME_NOT_WORKING )
+COMP( 1983, phc25, 0, 0, pal, phc25, driver_device, 0, "Sanyo", "PHC-25 (Europe)", GAME_NOT_WORKING )
+COMP( 1983, phc25j, phc25, 0, ntsc, phc25j, driver_device, 0, "Sanyo", "PHC-25 (Japan)", GAME_NOT_WORKING )