From a397683ce28f2e69e6cee656918778b01bf7b2a4 Mon Sep 17 00:00:00 2001 From: Robbbert Date: Wed, 6 Jan 2021 17:02:49 +1100 Subject: [PATCH] d6800, vip: added chip8 software list (72 titles, curated) --- hash/chip8.xml | 924 +++++++++++++++++++++++++++++++++++++ src/mame/drivers/d6800.cpp | 5 +- src/mame/drivers/vip.cpp | 8 +- 3 files changed, 933 insertions(+), 4 deletions(-) create mode 100644 hash/chip8.xml diff --git a/hash/chip8.xml b/hash/chip8.xml new file mode 100644 index 00000000000..1bc39703648 --- /dev/null +++ b/hash/chip8.xml @@ -0,0 +1,924 @@ + + + + + + + Fifteen Puzzle + ???? + <unknown> + + + + + + + + + + + Addition Problems + ???? + <unknown> + + + + + + + + + + + Airplane + ???? + <unknown> + + + + + + + + + + Animal Race + ???? + <unknown> + + + + + + + + + + Animal Race (fix) + ???? + <unknown> + + + + + + + + + + Astro Dodge + 2009 + <unknown> + + + + + + + + + + + Astro Dodge (fix) + 2008 + <unknown> + + + + + + + + + + + Biorhythm + ???? + <unknown> + + + + + + + + + + + Blackjack + ???? + <unknown> + + + + + + + + + + + Blinky (fix) + 1991 + <unknown> + + + + + + + + + + + + Blitz + ???? + <unknown> + + + + + + + + + + + + Bowling + ???? + <unknown> + + + + + + + + + + + Breakout + 1979 + <unknown> + + + + + + + + + + + Brick + 1990 + <unknown> + + + + + + + + + + Brix + ???? + <unknown> + + + + + + + + + + Cave + ???? + <unknown> + + + + + + + + + + Clock Program + 1981 + <unknown> + + + + + + + + + + + + Craps + 1978 + <unknown> + + + + + + + + + + + + Deflection + ???? + <unknown> + + + + + + + + + + Figures + ???? + <unknown> + + + + + + + + + Filter + ???? + <unknown> + + + + + + + + + + Guess + ???? + <unknown> + + + + + + + + + + + Hi-Lo + 1978 + <unknown> + + + + + + + + + + + Hidden + 1996 + <unknown> + + + + + + + + + + + Hidden (fix) + 1996 + <unknown> + + + + + + + + + + + Kaleidoscope + ???? + <unknown> + + + + + + + + + + Kaleidoscope (alt) + 1978 + <unknown> + + + + + + + + + + + Landing + ???? + <unknown> + + + + + + + + + + Life + 1980 + <unknown> + + + + + + + + + + + Lunar Lander + 1979 + <unknown> + + + + + + + + + + Mastermind FourRow + 1978 + <unknown> + + + + + + + + + + + Merlin + ???? + <unknown> + + + + + + + + + + + Missile + ???? + <unknown> + + + + + + + + + + Most Dangerous Game + ???? + <unknown> + + + + + + + + + + Nim + 1978 + <unknown> + + + + + + + + + + + Paddles + ???? + <unknown> + + + + + + + + + + Pong (1 player) + ???? + <unknown> + + + + + + + + + + Pong (alt) + ???? + <unknown> + + + + + + + + + + Pong + ???? + <unknown> + + + + + + + + + + Programmable Spacefighters + ???? + <unknown> + + + + + + + + + + Puzzle + ???? + <unknown> + + + + + + + + + + Reversi + ???? + <unknown> + + + + + + + + + + + Rocket + 1978 + <unknown> + + + + + + + + + + + Rocket Launch + ???? + <unknown> + + + + + + + + + + + Rush Hour (alt) + 2006 + <unknown> + + + + + + + + + + + Rush Hour + 2006 + <unknown> + + + + + + + + + + + Russian Roulette + 1978 + <unknown> + + + + + + + + + + + Sequence Shoot + ???? + <unknown> + + + + + + + + + + + Shooting Stars + 1978 + <unknown> + + + + + + + + + + + Slide + ???? + <unknown> + + + + + + + + + + + Snafu + ???? + <unknown> + + + + + + + + + Soccer + ???? + <unknown> + + + + + + + + + + Space Flight + ???? + <unknown> + + + + + + + + + + Squash + ???? + <unknown> + + + + + + + + + + + Submarine + 1978 + <unknown> + + + + + + + + + + + Syzygy + 1990 + <unknown> + + + + + + + + + + + Tank + ???? + <unknown> + + + + + + + + + + Tapeworm + 1999 + <unknown> + + + + + + + + + + + Tetris + ???? + <unknown> + + + + + + + + + + Tic-Tac-Toe (fix) + ???? + <unknown> + + + + + + + + + + Timebomb + ???? + <unknown> + + + + + + + + + + Tron + ???? + <unknown> + + + + + + + + + + UFO + ???? + <unknown> + + + + + + + + + + + Space Intercept + 1978 + <unknown> + + + + + + + + + + + + V-brix + ???? + <unknown> + + + + + + + + + + Vers + ???? + <unknown> + + + + + + + + + + Video Display Drawing Game + ???? + <unknown> + + + + + + + + + + + Wipeoff + ???? + <unknown> + + + + + + + + + + Worm V4 + 2007 + <unknown> + + + + + + + + + + + X-Mirror + ???? + <unknown> + + + + + + + + + + X-Ray (fix) + 1980 + <unknown> + + + + + + + + + + Dream Invaders + 19?? + <unknown> + + + + + + + + + + diff --git a/src/mame/drivers/d6800.cpp b/src/mame/drivers/d6800.cpp index 010f6274193..2c22925b7be 100644 --- a/src/mame/drivers/d6800.cpp +++ b/src/mame/drivers/d6800.cpp @@ -417,7 +417,10 @@ void d6800_state::d6800(machine_config &config) TIMER(config, "kansas_r").configure_periodic(FUNC(d6800_state::kansas_r), attotime::from_hz(40000)); /* quickload */ - QUICKLOAD(config, "quickload", "bin,c8,ch8", attotime::from_seconds(1)).set_load_callback(FUNC(d6800_state::quickload_cb)); + quickload_image_device &quickload(QUICKLOAD(config, "quickload", "bin,c8", attotime::from_seconds(2))); + quickload.set_load_callback(FUNC(d6800_state::quickload_cb)); + quickload.set_interface("chip8quik"); + SOFTWARE_LIST(config, "quik_list").set_original("chip8").set_filter("D"); } /* ROMs */ diff --git a/src/mame/drivers/vip.cpp b/src/mame/drivers/vip.cpp index f5a51d5ccb2..6b857fc616a 100644 --- a/src/mame/drivers/vip.cpp +++ b/src/mame/drivers/vip.cpp @@ -755,12 +755,14 @@ void vip_state::vip(machine_config &config) m_exp->dma_in_wr_callback().set(FUNC(vip_state::exp_dma_in_w)); // devices - QUICKLOAD(config, "quickload", "bin,c8,c8x").set_load_callback(FUNC(vip_state::quickload_cb)); + quickload_image_device &quickload(QUICKLOAD(config, "quickload", "bin,c8", attotime::from_seconds(2))); + quickload.set_load_callback(FUNC(vip_state::quickload_cb)); + quickload.set_interface("chip8quik"); + SOFTWARE_LIST(config, "quik_list").set_original("chip8").set_filter("V"); + CASSETTE(config, m_cassette); m_cassette->set_default_state(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_ENABLED); m_cassette->set_interface("vip_cass"); - - // software lists SOFTWARE_LIST(config, "cass_list").set_original("vip"); // internal ram