summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/lynx.c
diff options
context:
space:
mode:
author Fabio Priuli <etabeta78@users.noreply.github.com>2014-09-25 10:39:55 +0000
committer Fabio Priuli <etabeta78@users.noreply.github.com>2014-09-25 10:39:55 +0000
commit5bddd9d4c5a6f138b4227d1ca0c6b611d1b3ac45 (patch)
treed1cca5f44e4a465982fb640b9e29a47b726a238c /src/mess/drivers/lynx.c
parent69ff5087f18036eb6eb72b9c3f3d185597201604 (diff)
(MESS) a bunch more of generic cart slots. nw.
btw, does anyone have info on the laser 300/500/700 ROM expansions? I was unable to find any...
Diffstat (limited to 'src/mess/drivers/lynx.c')
-rw-r--r--src/mess/drivers/lynx.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/mess/drivers/lynx.c b/src/mess/drivers/lynx.c
index 7b13b06215b..cd1bba163bb 100644
--- a/src/mess/drivers/lynx.c
+++ b/src/mess/drivers/lynx.c
@@ -11,7 +11,6 @@
#include "audio/lynx.h"
#include "includes/lynx.h"
-#include "imagedev/snapquik.h"
#include "lynx.lh"
static ADDRESS_MAP_START( lynx_mem , AS_PROGRAM, 8, lynx_state )
@@ -70,14 +69,12 @@ void lynx_state::sound_cb()
lynx_timer_count_down(1);
}
-
static MACHINE_CONFIG_START( lynx, lynx_state )
/* basic machine hardware */
MCFG_CPU_ADD("maincpu", M65SC02, 4000000) /* vti core, integrated in vlsi, stz, but not bbr bbs */
MCFG_CPU_PROGRAM_MAP(lynx_mem)
MCFG_QUANTUM_TIME(attotime::from_hz(60))
-
/* video hardware */
MCFG_SCREEN_ADD("screen", LCD)
MCFG_SCREEN_REFRESH_RATE(LCD_FRAMES_PER_SECOND)
@@ -100,7 +97,13 @@ static MACHINE_CONFIG_START( lynx, lynx_state )
/* devices */
MCFG_QUICKLOAD_ADD("quickload", lynx_state, lynx, "o", 0)
- MCFG_FRAGMENT_ADD(lynx_cartslot)
+ MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "lynx_cart")
+ MCFG_GENERIC_EXTENSIONS("lnx,lyx")
+ MCFG_GENERIC_MANDATORY
+ MCFG_GENERIC_LOAD(lynx_state, lynx_cart)
+
+ /* Software lists */
+ MCFG_SOFTWARE_LIST_ADD("cart_list","lynx")
MACHINE_CONFIG_END
#if 0
@@ -131,8 +134,6 @@ ROM_START(lynx)
ROMX_LOAD( "lynxa.bin", 0x00000, 0x200, BAD_DUMP CRC(0d973c9d) SHA1(e4ed47fae31693e016b081c6bda48da5b70d7ccb), ROM_BIOS(2))
ROM_REGION(0x100,"gfx1", ROMREGION_ERASE00)
-
- ROM_REGION(0x100000, "user1", ROMREGION_ERASEFF)
ROM_END
#if 0
@@ -141,8 +142,6 @@ ROM_START(lynx2)
ROM_LOAD("lynx2.bin", 0, 0x200, NO_DUMP)
ROM_REGION(0x100,"gfx1", ROMREGION_ERASE00)
-
- ROM_REGION(0x100000, "user1", ROMREGION_ERASEFF)
ROM_END
#endif