Previous 199869 Revisions Next

r20995 Tuesday 12th February, 2013 at 19:04:56 UTC by Wilbert Pol
(MESS) odyssey2.c: Marked g7400/jopac as GAME_IMPERFECT_GRAPHICS (nw)
[src/mess]mess.lst
[src/mess/drivers]odyssey2.c

trunk/src/mess/mess.lst
r20994r20995
310310
311311// Magnavox
312312odyssey2  // Magnavox Odyssey 2 - 1978-1983
313odyssey3  // Magnavox Odyssey 3 / Command Center
313314
314315// Hartung, Watara, ...
315316gmaster   // Hartung Gamemaster
trunk/src/mess/drivers/odyssey2.c
r20994r20995
840840MACHINE_CONFIG_END
841841
842842
843static MACHINE_CONFIG_START( odyssey3, g7400_state )
844   /* basic machine hardware */
845   MCFG_CPU_ADD("maincpu", I8048, XTAL_5_911MHz )
846   MCFG_CPU_PROGRAM_MAP(odyssey2_mem)
847   MCFG_CPU_IO_MAP(g7400_io)
848   MCFG_QUANTUM_TIME(attotime::from_hz(60))
849
850   /* video hardware */
851   MCFG_SCREEN_ADD("screen", RASTER)
852   MCFG_SCREEN_RAW_PARAMS( 3540000 * 2, i8244_device::LINE_CLOCKS, i8244_device::START_ACTIVE_SCAN, i8244_device::END_ACTIVE_SCAN, i8244_device::LINES, i8244_device::START_Y, i8244_device::START_Y + i8244_device::SCREEN_HEIGHT )
853   MCFG_SCREEN_UPDATE_DRIVER(odyssey2_state, screen_update_odyssey2)
854
855   MCFG_GFXDECODE( odyssey2 )
856   MCFG_PALETTE_LENGTH(16)
857
858   MCFG_I8243_ADD( "i8243", NOOP, WRITE8(g7400_state,i8243_port_w))
859
860   MCFG_EF9340_1_ADD( "ef9340_1", 3540000, "screen" )
861
862   MCFG_SPEAKER_STANDARD_MONO("mono")
863   MCFG_I8244_ADD( "i8244", 3540000 * 2, "screen", WRITELINE( odyssey2_state, irq_callback ), WRITE16( g7400_state, scanline_postprocess ) )
864   MCFG_SOUND_ROUTE(ALL_OUTPUTS, "mono", 0.40)
865
866   MCFG_FRAGMENT_ADD(odyssey2_cartslot)
867   MCFG_DEVICE_REMOVE("cart_list")
868   MCFG_SOFTWARE_LIST_ADD("cart_list","g7400")
869   MCFG_SOFTWARE_LIST_COMPATIBLE_ADD("ody2_list","odyssey2")
870MACHINE_CONFIG_END
871
872
843873ROM_START (odyssey2)
844874   ROM_REGION(0x10000,"maincpu",0)    /* safer for the memory handler/bankswitching??? */
845875   ROM_LOAD ("o2bios.rom", 0x0000, 0x0400, CRC(8016a315) SHA1(b2e1955d957a475de2411770452eff4ea19f4cee))
r20994r20995
908938ROM_END
909939
910940
941ROM_START (odyssey3)
942   ROM_REGION(0x10000, "maincpu", 0)
943   ROM_LOAD ("odyssey3.bin", 0x0000, 0x0400, CRC(e2b23324) SHA1(0a38c5f2cea929d2fe0a23e5e1a60de9155815dc))
944
945   ROM_REGION(0x100, "gfx1", ROMREGION_ERASEFF)
946
947   ROM_REGION(0x4000, "user1", 0)
948   ROM_CART_LOAD("cart", 0x000, 0x4000, ROM_MIRROR)
949ROM_END
950
911951/*     YEAR  NAME      PARENT   COMPAT  MACHINE   INPUT     INIT      COMPANY     FULLNAME     FLAGS */
912952COMP( 1978, odyssey2, 0,        0,      odyssey2, odyssey2, odyssey2_state, odyssey2, "Magnavox", "Odyssey 2", 0 )
913953COMP( 1979, videopac, odyssey2, 0,      videopac, odyssey2, odyssey2_state, odyssey2, "Philips", "Videopac G7000/C52", 0 )
914COMP( 1983, g7400, odyssey2, 0,         g7400,    odyssey2, odyssey2_state, odyssey2, "Philips", "Videopac Plus G7400", GAME_NOT_WORKING )
915COMP( 1983, jopac, odyssey2, 0,         g7400,    odyssey2, odyssey2_state, odyssey2, "Brandt", "Jopac JO7400", GAME_NOT_WORKING )
954COMP( 1983, g7400, odyssey2, 0,         g7400,    odyssey2, odyssey2_state, odyssey2, "Philips", "Videopac Plus G7400", GAME_IMPERFECT_GRAPHICS )
955COMP( 1983, jopac, odyssey2, 0,         g7400,    odyssey2, odyssey2_state, odyssey2, "Brandt", "Jopac JO7400", GAME_IMPERFECT_GRAPHICS )
956COMP( 1983, odyssey3, odyssey2, 0,      odyssey3, odyssey2, odyssey2_state, odyssey2, "Maganvox", "Odyssey 3 Command Center (prototype)", GAME_IMPERFECT_GRAPHICS )
957

Previous 199869 Revisions Next


© 1997-2024 The MAME Team