summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Ivan Vangelista <mesgnet@yahoo.it>2020-03-21 12:58:27 +0100
committer Ivan Vangelista <mesgnet@yahoo.it>2020-03-21 12:58:27 +0100
commitef8939ff2a6ca1b2dc0590bdc3d3c980cae2e9b3 (patch)
tree06d4f4aa93421ab49c38c71ea8d0e2606cabd67a
parent43cfc779a83a536dea42c5767f57fd31f9ef07e0 (diff)
triviaquiz.cpp: added todo, identified some more inputs, retitled games (nw)
-rw-r--r--src/mame/drivers/triviaquiz.cpp26
1 files changed, 17 insertions, 9 deletions
diff --git a/src/mame/drivers/triviaquiz.cpp b/src/mame/drivers/triviaquiz.cpp
index f10ba7f955e..b4914976e4d 100644
--- a/src/mame/drivers/triviaquiz.cpp
+++ b/src/mame/drivers/triviaquiz.cpp
@@ -22,6 +22,12 @@
Norway kjendiser 2
Norway pop-musikk 2
Norway sport 2
+
+ TODO:
+ * hook up questions ROMs
+ * sound
+ * nvram?
+ * https://www.tvspels-nostalgi.com/pcb_unk.htm shows red background. Faulty PCB adapter or bad emulation?
*/
#include "emu.h"
@@ -94,14 +100,14 @@ static INPUT_PORTS_START( triviaquiz )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN ) // hack to get in game
PORT_START("IN2")
- PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN )
- PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN )
- PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_UNKNOWN )
+ PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // gives 'bad switch'
+ PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // gives 'bad switch'
+ PORT_BIT( 0x04, IP_ACTIVE_HIGH, IPT_BUTTON6 ) PORT_NAME("Insert / clear advertising") // gives the possibility to insert customized advertising
PORT_SERVICE( 0x08, IP_ACTIVE_HIGH )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN ) // hack to get in game
- PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN )
- PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN )
- PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN )
+ PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // gives 'bad switch'
+ PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // gives 'bad switch'
+ PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_UNKNOWN ) // gives 'bad switch'
PORT_START("DSW1") // only read at boot
PORT_DIPUNKNOWN_DIPLOC(0x01, 0x00, "SW1:1")
@@ -111,7 +117,9 @@ static INPUT_PORTS_START( triviaquiz )
PORT_DIPUNKNOWN_DIPLOC(0x10, 0x00, "SW1:5")
PORT_DIPUNKNOWN_DIPLOC(0x20, 0x00, "SW1:6")
PORT_DIPUNKNOWN_DIPLOC(0x40, 0x00, "SW1:7")
- PORT_DIPUNKNOWN_DIPLOC(0x80, 0x00, "SW1:8")
+ PORT_DIPNAME( 0x80, 0x00, DEF_STR( Coinage ) )
+ PORT_DIPSETTING( 0x80, DEF_STR( 2C_1C ) )
+ PORT_DIPSETTING( 0x00, DEF_STR( 1C_1C ) )
// DSW2 not populated
INPUT_PORTS_END
@@ -176,5 +184,5 @@ ROM_START( triviaqz2 )
ROM_LOAD( "norway_historie_1.bin", 0x20000, 0x8000, CRC(b2fbce41) SHA1(9e94fc4efd03aff180a5bd94727f5be59647af52) )
ROM_END
-GAME( 1985, triviaqz, 0, triviaquiz, triviaquiz, triviaquiz_state, empty_init, ROT0, "Intermatic Manufacturing", "Trivia Quiz (set 1)", MACHINE_IS_SKELETON ) // currently stuck at 'fault link problem - call attendant'
-GAME( 1985, triviaqz2, triviaqz, triviaquiz, triviaquiz, triviaquiz_state, empty_init, ROT0, "Intermatic Manufacturing", "Trivia Quiz (set 2)", MACHINE_IS_SKELETON ) // currently stuck at 'fault link problem - call attendant'
+GAME( 1985, triviaqz, 0, triviaquiz, triviaquiz, triviaquiz_state, empty_init, ROT0, "Intermatic Manufacturing", "Professor Trivia (set 1)", MACHINE_IS_SKELETON ) // or Trivia Video Quiz? Professor Trivia appears on more screens
+GAME( 1985, triviaqz2, triviaqz, triviaquiz, triviaquiz, triviaquiz_state, empty_init, ROT0, "Intermatic Manufacturing", "Professor Trivia (set 2)", MACHINE_IS_SKELETON ) // both need question ROMs hook up