summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/hp48.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/hp48.c')
-rw-r--r--src/mess/drivers/hp48.c151
1 files changed, 75 insertions, 76 deletions
diff --git a/src/mess/drivers/hp48.c b/src/mess/drivers/hp48.c
index ec4f9eb5d19..c9d954773b3 100644
--- a/src/mess/drivers/hp48.c
+++ b/src/mess/drivers/hp48.c
@@ -204,7 +204,7 @@
/* S/SX */
static INPUT_PORTS_START( hp48sx_kbd )
- PORT_START( "LINE0" ) /* OUT = 0x001 */
+ PORT_START( "LINE0" ) /* OUT = 0x001 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "+ { } : :" )
@@ -229,13 +229,13 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_CODE ( KEYCODE_QUOTE )
PORT_CODE ( KEYCODE_M )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE1" ) /* OUT = 0x002 */
+ PORT_START( "LINE1" ) /* OUT = 0x002 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "- << >> \" \"" )
+ PORT_NAME ( "- << >> \" \"" )
PORT_CODE ( KEYCODE_MINUS )
PORT_CODE ( KEYCODE_MINUS_PAD )
@@ -259,13 +259,13 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_CODE ( KEYCODE_A )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "right shift" )
+ PORT_NAME ( "right shift" )
PORT_CODE ( KEYCODE_RSHIFT )
- PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
- PORT_START( "LINE2" ) /* OUT = 0x004 */
+ PORT_START( "LINE2" ) /* OUT = 0x004 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "* [ ] _" )
@@ -292,13 +292,13 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_CODE ( KEYCODE_G )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "left shift" )
+ PORT_NAME ( "left shift" )
PORT_CODE ( KEYCODE_LSHIFT )
PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
- PORT_START( "LINE3" ) /* OUT = 0x008 */
+ PORT_START( "LINE3" ) /* OUT = 0x008 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "/ ( ) #" )
@@ -325,16 +325,16 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_CODE ( KEYCODE_S )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xCE\xB1 USER ENTRY" /* alpha */ )
+ PORT_NAME ( "\xCE\xB1 USER ENTRY" /* alpha */ )
PORT_CODE ( KEYCODE_LALT )
PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
- PORT_START( "LINE4" ) /* OUT = 0x010 */
+ PORT_START( "LINE4" ) /* OUT = 0x010 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME (" \xE2\x87\x90 DROP CLR" /* double left arrow */ )
+ PORT_NAME (" \xE2\x87\x90 DROP CLR" /* double left arrow */ )
PORT_CODE ( KEYCODE_BACKSPACE )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -358,7 +358,7 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE5" ) /* OUT = 0x020 */
+ PORT_START( "LINE5" ) /* OUT = 0x020 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "1/x X e^x LN" )
@@ -369,7 +369,7 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_CODE ( KEYCODE_W )
PORT_BIT ( 4, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x88\x9A V x^2 sqrt(x,y)" /* square root */ )
+ PORT_NAME ( "\xE2\x88\x9A V x^2 sqrt(x,y)" /* square root */ )
PORT_CODE ( KEYCODE_V )
PORT_BIT ( 8, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -380,23 +380,23 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_NAME ( "COS T ACOS \xE2\x88\xAB" /* integral */ )
PORT_CODE ( KEYCODE_T )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE6" ) /* OUT = 0x040 */
+ PORT_START( "LINE6" ) /* OUT = 0x040 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x92 R SWAP" /* right arrow */ )
+ PORT_NAME ( "\xE2\x86\x92 R SWAP" /* right arrow */ )
PORT_CODE ( KEYCODE_RIGHT )
PORT_CODE ( KEYCODE_R )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x93 Q REVIEW" /* down arrow */ )
+ PORT_NAME ( "\xE2\x86\x93 Q REVIEW" /* down arrow */ )
PORT_CODE ( KEYCODE_DOWN )
PORT_CODE ( KEYCODE_Q)
PORT_BIT ( 4, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x90 P GRAPH" /* left arrow */ )
+ PORT_NAME ( "\xE2\x86\x90 P GRAPH" /* left arrow */ )
PORT_CODE ( KEYCODE_LEFT )
PORT_CODE ( KEYCODE_P )
@@ -408,17 +408,17 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_NAME ( "STO N DEF RCL" )
PORT_CODE ( KEYCODE_N )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE7" ) /* OUT = 0x080 */
+ PORT_START( "LINE7" ) /* OUT = 0x080 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "NXT L PREV" )
PORT_CODE ( KEYCODE_L )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x91 K LIBRARY" /* up arrow */ )
+ PORT_NAME ( "\xE2\x86\x91 K LIBRARY" /* up arrow */ )
PORT_CODE ( KEYCODE_UP )
PORT_CODE ( KEYCODE_K )
@@ -434,10 +434,10 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_NAME ( "PRG H I/O" )
PORT_CODE ( KEYCODE_H )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE8" ) /* OUT = 0x100 */
+ PORT_START( "LINE8" ) /* OUT = 0x100 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "F" )
@@ -459,17 +459,17 @@ static INPUT_PORTS_START( hp48sx_kbd )
PORT_NAME ( "B" )
PORT_CODE ( KEYCODE_B )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "ON" ) /* ON key, appears on all OUT lines */
+ PORT_START( "ON" ) /* ON key, appears on all OUT lines */
PORT_BIT ( 0x8000, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "ON CANCEL CONT OFF" )
PORT_CODE ( KEYCODE_ESC )
PORT_CODE ( KEYCODE_HOME )
- PORT_BIT ( 0x7fff, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7fff, 0, IPT_UNUSED )
INPUT_PORTS_END
@@ -478,7 +478,7 @@ INPUT_PORTS_END
/* G/GX/G+ */
static INPUT_PORTS_START( hp48gx_kbd )
- PORT_START( "LINE0" ) /* OUT = 0x001 */
+ PORT_START( "LINE0" ) /* OUT = 0x001 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "+ { } : :" )
@@ -503,13 +503,13 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_CODE ( KEYCODE_QUOTE )
PORT_CODE ( KEYCODE_M )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE1" ) /* OUT = 0x002 */
+ PORT_START( "LINE1" ) /* OUT = 0x002 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "- << >> \" \"" )
+ PORT_NAME ( "- << >> \" \"" )
PORT_CODE ( KEYCODE_MINUS )
PORT_CODE ( KEYCODE_MINUS_PAD )
@@ -533,13 +533,13 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_CODE ( KEYCODE_A )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "right shift" )
+ PORT_NAME ( "right shift" )
PORT_CODE ( KEYCODE_RSHIFT )
- PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
- PORT_START( "LINE2" ) /* OUT = 0x004 */
+ PORT_START( "LINE2" ) /* OUT = 0x004 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "* [ ] _" )
@@ -566,13 +566,13 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_CODE ( KEYCODE_G )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "left shift" )
+ PORT_NAME ( "left shift" )
PORT_CODE ( KEYCODE_LSHIFT )
PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
- PORT_START( "LINE3" ) /* OUT = 0x008 */
+ PORT_START( "LINE3" ) /* OUT = 0x008 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "/ ( ) #" )
@@ -599,16 +599,16 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_CODE ( KEYCODE_S )
PORT_BIT ( 32, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xCE\xB1 USER ENTRY" /* alpha */ )
+ PORT_NAME ( "\xCE\xB1 USER ENTRY" /* alpha */ )
PORT_CODE ( KEYCODE_LALT )
PORT_BIT ( 0xffc0, 0, IPT_UNUSED )
- PORT_START( "LINE4" ) /* OUT = 0x010 */
+ PORT_START( "LINE4" ) /* OUT = 0x010 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME (" \xE2\x87\x90 DROP" /* double left arrow */ )
+ PORT_NAME (" \xE2\x87\x90 DROP" /* double left arrow */ )
PORT_CODE ( KEYCODE_BACKSPACE )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -632,7 +632,7 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE5" ) /* OUT = 0x020 */
+ PORT_START( "LINE5" ) /* OUT = 0x020 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "1/x X e^x LN" )
@@ -643,7 +643,7 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_CODE ( KEYCODE_W )
PORT_BIT ( 4, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x88\x9A V x^2 sqrt(x,y)" /* square root */ )
+ PORT_NAME ( "\xE2\x88\x9A V x^2 sqrt(x,y)" /* square root */ )
PORT_CODE ( KEYCODE_V )
PORT_BIT ( 8, IP_ACTIVE_HIGH, IPT_KEYBOARD )
@@ -654,23 +654,23 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_NAME ( "COS T ACOS \xE2\x88\xAB" /* integral */ )
PORT_CODE ( KEYCODE_T )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE6" ) /* OUT = 0x040 */
+ PORT_START( "LINE6" ) /* OUT = 0x040 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x92 R SWAP" /* right arrow */ )
+ PORT_NAME ( "\xE2\x86\x92 R SWAP" /* right arrow */ )
PORT_CODE ( KEYCODE_RIGHT )
PORT_CODE ( KEYCODE_R )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x93 Q VIEW" /* down arrow */ )
+ PORT_NAME ( "\xE2\x86\x93 Q VIEW" /* down arrow */ )
PORT_CODE ( KEYCODE_DOWN )
PORT_CODE ( KEYCODE_Q)
PORT_BIT ( 4, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x90 P PICTURE" /* left arrow */ )
+ PORT_NAME ( "\xE2\x86\x90 P PICTURE" /* left arrow */ )
PORT_CODE ( KEYCODE_LEFT )
PORT_CODE ( KEYCODE_P )
@@ -682,17 +682,17 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_NAME ( "STO N DEF RCL" )
PORT_CODE ( KEYCODE_N )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE7" ) /* OUT = 0x080 */
+ PORT_START( "LINE7" ) /* OUT = 0x080 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "NXT L PREV MENU" )
PORT_CODE ( KEYCODE_L )
PORT_BIT ( 2, IP_ACTIVE_HIGH, IPT_KEYBOARD )
- PORT_NAME ( "\xE2\x86\x91 K STACK" /* up arrow */ )
+ PORT_NAME ( "\xE2\x86\x91 K STACK" /* up arrow */ )
PORT_CODE ( KEYCODE_UP )
PORT_CODE ( KEYCODE_K )
@@ -708,10 +708,10 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_NAME ( "PRG H CHARS" )
PORT_CODE ( KEYCODE_H )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "LINE8" ) /* OUT = 0x100 */
+ PORT_START( "LINE8" ) /* OUT = 0x100 */
PORT_BIT ( 1, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "F" )
@@ -733,17 +733,17 @@ static INPUT_PORTS_START( hp48gx_kbd )
PORT_NAME ( "B" )
PORT_CODE ( KEYCODE_B )
- PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
+ PORT_BIT ( 0xffe0, 0, IPT_UNUSED )
- PORT_START( "ON" ) /* ON key, appears on all OUT lines */
+ PORT_START( "ON" ) /* ON key, appears on all OUT lines */
PORT_BIT ( 0x8000, IP_ACTIVE_HIGH, IPT_KEYBOARD )
PORT_NAME ( "ON CANCEL CONT OFF" )
PORT_CODE ( KEYCODE_ESC )
PORT_CODE ( KEYCODE_HOME )
- PORT_BIT ( 0x7fff, 0, IPT_UNUSED )
+ PORT_BIT ( 0x7fff, 0, IPT_UNUSED )
INPUT_PORTS_END
@@ -754,11 +754,11 @@ INPUT_PORTS_END
*/
static INPUT_PORTS_START( hp48_battery )
- PORT_START( "BATTERY" )
- PORT_CONFNAME ( 0x03, 0, "Battery status" )
- PORT_CONFSETTING ( 0x00, DEF_STR( Normal ) )
- PORT_CONFSETTING ( 0x01, DEF_STR( Low ) )
- PORT_CONFSETTING ( 0x02, "Very low" )
+ PORT_START( "BATTERY" )
+ PORT_CONFNAME ( 0x03, 0, "Battery status" )
+ PORT_CONFSETTING ( 0x00, DEF_STR( Normal ) )
+ PORT_CONFSETTING ( 0x01, DEF_STR( Low ) )
+ PORT_CONFSETTING ( 0x02, "Very low" )
INPUT_PORTS_END
@@ -768,13 +768,13 @@ INPUT_PORTS_END
*/
static INPUT_PORTS_START( hp48sx )
- PORT_INCLUDE( hp48sx_kbd )
- PORT_INCLUDE( hp48_battery )
+ PORT_INCLUDE( hp48sx_kbd )
+ PORT_INCLUDE( hp48_battery )
INPUT_PORTS_END
static INPUT_PORTS_START( hp48gx )
- PORT_INCLUDE( hp48gx_kbd )
- PORT_INCLUDE( hp48_battery )
+ PORT_INCLUDE( hp48gx_kbd )
+ PORT_INCLUDE( hp48_battery )
INPUT_PORTS_END
@@ -880,18 +880,18 @@ ROM_END
ROM_START ( hp49g )
ROM_REGION( 0x200000, "maincpu", 0 )
- ROM_SYSTEM_BIOS( 0, "1.00", "Version C-1.00" )
- ROMX_LOAD( "hp49gv100.rom", 0x00000, 0x200000, CRC(64c9826a) SHA1(da25371b97d439fc0003cb786dba143ee2be9160), ROM_BIOS(1))
- ROM_SYSTEM_BIOS( 1, "1.05", "Version C-1.05" )
- ROMX_LOAD( "hp49gv105.rom", 0x00000, 0x200000, CRC(cf777cac) SHA1(b1d063b6e95083799aa990e4a2718214a38a372f), ROM_BIOS(2))
- ROM_SYSTEM_BIOS( 2, "1.10", "Version C-1.10" )
- ROMX_LOAD( "hp49gv110.rom", 0x00000, 0x200000, CRC(e391efbd) SHA1(d4abad60f38faf4cb2d2d97804a24f54589dfa10), ROM_BIOS(3))
- ROM_SYSTEM_BIOS( 3, "1.16", "Version C-1.16" )
- ROMX_LOAD( "hp49gv116.rom", 0x00000, 0x200000, CRC(dcc0b39c) SHA1(46f64b4731f5964eb114060b733aab2b23b4180c), ROM_BIOS(4))
- ROM_SYSTEM_BIOS( 4, "1.18", "Version C-1.18" )
- ROMX_LOAD( "hp49gv118.rom", 0x00000, 0x200000, CRC(73a6a195) SHA1(3f283fe15a64c5cbc8c1b1254e10965957f58a84), ROM_BIOS(5))
- ROM_SYSTEM_BIOS( 5, "1.19", "Version B-1.19-6" )
- ROMX_LOAD( "hp49gv119.rom", 0x00000, 0x200000, CRC(75218a18) SHA1(ec0f661f0aa7158d1f6df61f24410260b5324fa9), ROM_BIOS(6))
+ ROM_SYSTEM_BIOS( 0, "1.00", "Version C-1.00" )
+ ROMX_LOAD( "hp49gv100.rom", 0x00000, 0x200000, CRC(64c9826a) SHA1(da25371b97d439fc0003cb786dba143ee2be9160), ROM_BIOS(1))
+ ROM_SYSTEM_BIOS( 1, "1.05", "Version C-1.05" )
+ ROMX_LOAD( "hp49gv105.rom", 0x00000, 0x200000, CRC(cf777cac) SHA1(b1d063b6e95083799aa990e4a2718214a38a372f), ROM_BIOS(2))
+ ROM_SYSTEM_BIOS( 2, "1.10", "Version C-1.10" )
+ ROMX_LOAD( "hp49gv110.rom", 0x00000, 0x200000, CRC(e391efbd) SHA1(d4abad60f38faf4cb2d2d97804a24f54589dfa10), ROM_BIOS(3))
+ ROM_SYSTEM_BIOS( 3, "1.16", "Version C-1.16" )
+ ROMX_LOAD( "hp49gv116.rom", 0x00000, 0x200000, CRC(dcc0b39c) SHA1(46f64b4731f5964eb114060b733aab2b23b4180c), ROM_BIOS(4))
+ ROM_SYSTEM_BIOS( 4, "1.18", "Version C-1.18" )
+ ROMX_LOAD( "hp49gv118.rom", 0x00000, 0x200000, CRC(73a6a195) SHA1(3f283fe15a64c5cbc8c1b1254e10965957f58a84), ROM_BIOS(5))
+ ROM_SYSTEM_BIOS( 5, "1.19", "Version B-1.19-6" )
+ ROMX_LOAD( "hp49gv119.rom", 0x00000, 0x200000, CRC(75218a18) SHA1(ec0f661f0aa7158d1f6df61f24410260b5324fa9), ROM_BIOS(6))
ROM_END
/**************************** memory *******************************/
@@ -1030,4 +1030,3 @@ COMP ( 1998, hp48gp, hp48gx, 0, hp48gp, hp48gx, hp48_state, hp48, "Hewlett Packa
COMP ( 1995, hp38g , hp48gx, 0, hp48g, hp48gx, hp48_state, hp48, "Hewlett Packard", "HP38G", 0 )
COMP ( 2000, hp39g , hp48gx, 0, hp48g, hp48gx, hp48_state, hp48, "Hewlett Packard", "HP39G", GAME_NOT_WORKING )
COMP ( 1999, hp49g , hp48gx, 0, hp48g, hp48gx, hp48_state, hp48, "Hewlett Packard", "HP49G", 0 )
-