summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/psion.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/psion.c')
-rw-r--r--src/mess/drivers/psion.c100
1 files changed, 50 insertions, 50 deletions
diff --git a/src/mess/drivers/psion.c b/src/mess/drivers/psion.c
index 571e8027fc7..16171b1d4e4 100644
--- a/src/mess/drivers/psion.c
+++ b/src/mess/drivers/psion.c
@@ -82,16 +82,16 @@ WRITE8_MEMBER( psion_state::hd63701_int_reg_w )
break;
case 0x17:
/*
- datapack control lines
- x--- ---- slot on/off
- -x-- ---- slot 3
- --x- ---- slot 2
- ---x ---- slot 1
- ---- x--- output enable
- ---- -x-- program line
- ---- --x- reset line
- ---- ---x clock line
- */
+ datapack control lines
+ x--- ---- slot on/off
+ -x-- ---- slot 3
+ --x- ---- slot 2
+ ---x ---- slot 1
+ ---- x--- output enable
+ ---- -x-- program line
+ ---- --x- reset line
+ ---- ---x clock line
+ */
m_port6 = (data & m_port6_ddr) | (m_port6 & ~m_port6_ddr);
m_pack1->control_w((m_port6 & 0x8f) | (m_port6 & 0x10));
@@ -113,11 +113,11 @@ READ8_MEMBER( psion_state::hd63701_int_reg_r )
return (m6801_io_r(space, offset)&0x7f) | (m_stby_pwr<<7);
case 0x15:
/*
- x--- ---- ON key active high
- -xxx xx-- keys matrix active low
- ---- --x- pulse
- ---- ---x battery status
- */
+ x--- ---- ON key active high
+ -xxx xx-- keys matrix active low
+ ---- --x- pulse
+ ---- ---x battery status
+ */
return kb_read(machine()) | ioport("BATTERY")->read() | ioport("ON")->read() | (m_kb_counter == 0x7ff)<<1 | m_pulse<<1;
case 0x17:
/* datapack control lines */
@@ -445,13 +445,13 @@ void psion_state::palette_init()
static const gfx_layout psion_charlayout =
{
- 5, 8, /* 5 x 8 characters */
- 256, /* 256 characters */
- 1, /* 1 bits per pixel */
- { 0 }, /* no bitplanes */
+ 5, 8, /* 5 x 8 characters */
+ 256, /* 256 characters */
+ 1, /* 1 bits per pixel */
+ { 0 }, /* no bitplanes */
{ 3, 4, 5, 6, 7},
{ 0, 8, 2*8, 3*8, 4*8, 5*8, 6*8, 7*8},
- 8*8 /* 8 bytes */
+ 8*8 /* 8 bytes */
};
static GFXDECODE_START( psion )
@@ -460,25 +460,25 @@ GFXDECODE_END
static HD44780_INTERFACE( psion_2line_display )
{
- 2, // number of lines
- 16, // chars for line
- NULL // pixel update callback
+ 2, // number of lines
+ 16, // chars for line
+ NULL // pixel update callback
};
/* basic configuration for 2 lines display */
static MACHINE_CONFIG_START( psion_2lines, psion_state )
/* basic machine hardware */
- MCFG_CPU_ADD("maincpu", HD63701, 980000) // should be HD6303 at 0.98MHz
+ MCFG_CPU_ADD("maincpu", HD63701, 980000) // should be HD6303 at 0.98MHz
- /* video hardware */
- MCFG_SCREEN_ADD("screen", LCD)
- MCFG_SCREEN_REFRESH_RATE(50)
- MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
+ /* video hardware */
+ MCFG_SCREEN_ADD("screen", LCD)
+ MCFG_SCREEN_REFRESH_RATE(50)
+ MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */
MCFG_SCREEN_UPDATE_DEVICE("hd44780", hd44780_device, screen_update)
MCFG_SCREEN_SIZE(6*16, 9*2)
MCFG_SCREEN_VISIBLE_AREA(0, 6*16-1, 0, 9*2-1)
MCFG_DEFAULT_LAYOUT(layout_lcd)
- MCFG_PALETTE_LENGTH(2)
+ MCFG_PALETTE_LENGTH(2)
MCFG_GFXDECODE(psion)
MCFG_HD44780_ADD("hd44780", psion_2line_display)
@@ -503,15 +503,15 @@ MACHINE_CONFIG_END
static HD44780_INTERFACE( psion_4line_display )
{
- 4, // number of lines
- 20, // chars for line
- NULL // pixel update callback
+ 4, // number of lines
+ 20, // chars for line
+ NULL // pixel update callback
};
/* basic configuration for 4 lines display */
static MACHINE_CONFIG_DERIVED( psion_4lines, psion_2lines )
- /* video hardware */
- MCFG_SCREEN_MODIFY("screen")
+ /* video hardware */
+ MCFG_SCREEN_MODIFY("screen")
MCFG_SCREEN_SIZE(6*20, 9*4)
MCFG_SCREEN_VISIBLE_AREA(0, 6*20-1, 0, 9*4-1)
@@ -551,7 +551,7 @@ MACHINE_CONFIG_END
/* ROM definition */
ROM_START( psioncm )
- ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v24", "CM v2.4")
ROMX_LOAD( "24-cm.dat", 0x8000, 0x8000, CRC(f6798394) SHA1(736997f0db9a9ee50d6785636bdc3f8ff1c33c66), ROM_BIOS(1))
@@ -560,7 +560,7 @@ ROM_START( psioncm )
ROM_END
ROM_START( psionla )
- ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v33", "LA v3.3")
ROMX_LOAD( "33-la.dat", 0x8000, 0x8000, CRC(02668ed4) SHA1(e5d4ee6b1cde310a2970ffcc6f29a0ce09b08c46), ROM_BIOS(1))
@@ -569,7 +569,7 @@ ROM_START( psionla )
ROM_END
ROM_START( psionp350 )
- ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v36", "POS350 v3.6")
ROMX_LOAD( "36-p350.dat", 0x8000, 0x8000, CRC(3a371a74) SHA1(9167210b2c0c3bd196afc08ca44ab23e4e62635e), ROM_BIOS(1))
ROM_SYSTEM_BIOS(1, "v38", "POS350 v3.8")
@@ -580,7 +580,7 @@ ROM_START( psionp350 )
ROM_END
ROM_START( psionlam )
- ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v37", "LA v3.7")
ROMX_LOAD( "37-lam.dat", 0x8000, 0x10000, CRC(7ee3a1bc) SHA1(c7fbd6c8e47c9b7d5f636e9f56e911b363d6796b), ROM_BIOS(1))
@@ -589,7 +589,7 @@ ROM_START( psionlam )
ROM_END
ROM_START( psionlz64 )
- ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v44", "LZ64 v4.4")
ROMX_LOAD( "44-lz64.dat", 0x8000, 0x10000, CRC(aa487913) SHA1(5a44390f63fc8c1bc94299ab2eb291bc3a5b989a), ROM_BIOS(1))
@@ -598,7 +598,7 @@ ROM_START( psionlz64 )
ROM_END
ROM_START( psionlz64s )
- ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v46", "LZ64 v4.6")
ROMX_LOAD( "46-lz64s.dat", 0x8000, 0x10000, CRC(328d9772) SHA1(7f9e2d591d59ecfb0822d7067c2fe59542ea16dd), ROM_BIOS(1))
@@ -607,7 +607,7 @@ ROM_START( psionlz64s )
ROM_END
ROM_START( psionlz )
- ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v46", "LZ v4.6")
ROMX_LOAD( "46-lz.dat", 0x8000, 0x10000, CRC(22715f48) SHA1(cf460c81cadb53eddb7afd8dadecbe8c38ea3fc2), ROM_BIOS(1))
@@ -616,7 +616,7 @@ ROM_START( psionlz )
ROM_END
ROM_START( psionp464 )
- ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "v46", "POS464 v4.6")
ROMX_LOAD( "46-p464.dat", 0x8000, 0x10000, CRC(672a0945) SHA1(d2a6e3fe1019d1bd7ae4725e33a0b9973f8cd7d8), ROM_BIOS(1))
@@ -627,11 +627,11 @@ ROM_END
/* Driver */
/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */
-COMP( 1986, psioncm, 0, 0, psioncm, psion, driver_device, 0, "Psion", "Organiser II CM", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1986, psionla, psioncm, 0, psionla, psion, driver_device, 0, "Psion", "Organiser II LA", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1986, psionp350, psioncm, 0, psionp350, psion, driver_device, 0, "Psion", "Organiser II P350", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1986, psionlam, psioncm, 0, psionlam, psion, driver_device, 0, "Psion", "Organiser II LAM", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1989, psionlz, 0, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II LZ", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1989, psionlz64, psionlz, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II LZ64", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1989, psionlz64s, psionlz, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II LZ64S", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
-COMP( 1989, psionp464, psionlz, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II P464", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1986, psioncm, 0, 0, psioncm, psion, driver_device, 0, "Psion", "Organiser II CM", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1986, psionla, psioncm, 0, psionla, psion, driver_device, 0, "Psion", "Organiser II LA", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1986, psionp350, psioncm, 0, psionp350, psion, driver_device, 0, "Psion", "Organiser II P350", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1986, psionlam, psioncm, 0, psionlam, psion, driver_device, 0, "Psion", "Organiser II LAM", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1989, psionlz, 0, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II LZ", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1989, psionlz64, psionlz, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II LZ64", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1989, psionlz64s, psionlz, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II LZ64S", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)
+COMP( 1989, psionp464, psionlz, 0, psionlz, psion, driver_device, 0, "Psion", "Organiser II P464", GAME_SUPPORTS_SAVE | GAME_IMPERFECT_GRAPHICS)