summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/n64.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/n64.c')
-rw-r--r--src/mess/drivers/n64.c17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/mess/drivers/n64.c b/src/mess/drivers/n64.c
index 6dea563aa67..0557e200d4c 100644
--- a/src/mess/drivers/n64.c
+++ b/src/mess/drivers/n64.c
@@ -89,22 +89,26 @@ ADDRESS_MAP_END
static INPUT_PORTS_START( n64 )
PORT_START("input")
- PORT_CONFNAME(0x03, 0x01, "Controller Port 0 Device")
+ PORT_CONFNAME(0x0003, 0x0001, "Controller Port 0 Device")
PORT_CONFSETTING(0x00, "None")
PORT_CONFSETTING(0x01, "Joypad")
PORT_CONFSETTING(0x02, "Mouse")
- PORT_CONFNAME(0x0C, 0x00, "Controller Port 1 Device")
+ PORT_CONFNAME(0x000C, 0x0000, "Controller Port 1 Device")
PORT_CONFSETTING(0x00, "None")
PORT_CONFSETTING(0x04, "Joypad")
PORT_CONFSETTING(0x08, "Mouse")
- PORT_CONFNAME(0x30, 0x00, "Controller Port 2 Device")
+ PORT_CONFNAME(0x0030, 0x0000, "Controller Port 2 Device")
PORT_CONFSETTING(0x00, "None")
PORT_CONFSETTING(0x10, "Joypad")
PORT_CONFSETTING(0x20, "Mouse")
- PORT_CONFNAME(0xC0, 0x00, "Controller Port 3 Device")
+ PORT_CONFNAME(0x00C0, 0x0000, "Controller Port 3 Device")
PORT_CONFSETTING(0x00, "None")
PORT_CONFSETTING(0x40, "Joypad")
PORT_CONFSETTING(0x80, "Mouse")
+
+ PORT_CONFNAME(0x0100, 0x0000, "Disk Drive")
+ PORT_CONFSETTING(0x0000, "Retail")
+ PORT_CONFSETTING(0x0100, "Development")
//Player 1
PORT_START("P1")
@@ -412,6 +416,7 @@ static MACHINE_CONFIG_START( n64, n64_mess_state )
MCFG_SCREEN_SIZE(640, 525)
MCFG_SCREEN_VISIBLE_AREA(0, 639, 0, 479)
MCFG_SCREEN_UPDATE_DRIVER(n64_state, screen_update_n64)
+ MCFG_SCREEN_VBLANK_DRIVER(n64_state, screen_eof_n64)
MCFG_PALETTE_ADD("palette", 0x1000)
@@ -488,5 +493,5 @@ ROM_START( n64dd )
ROM_LOAD( "normslp.rom", 0x00, 0x80, CRC(4f2ae525) SHA1(eab43f8cc52c8551d9cff6fced18ef80eaba6f05) )
ROM_END
-CONS(1996, n64, 0, 0, n64, n64, driver_device, 0, "Nintendo", "Nintendo 64", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS )
-CONS(1996, n64dd, n64, 0, n64dd, n64, driver_device, 0, "Nintendo", "Nintendo 64DD", GAME_NOT_WORKING | GAME_IMPERFECT_GRAPHICS )
+CONS(1996, n64, 0, 0, n64, n64, driver_device, 0, "Nintendo", "Nintendo 64", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )
+CONS(1996, n64dd, n64, 0, n64dd, n64, driver_device, 0, "Nintendo", "Nintendo 64DD", MACHINE_NOT_WORKING | MACHINE_IMPERFECT_GRAPHICS )