summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/vector06.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mess/drivers/vector06.c')
-rw-r--r--src/mess/drivers/vector06.c19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/mess/drivers/vector06.c b/src/mess/drivers/vector06.c
index 4f6729e95f5..0dba67d923d 100644
--- a/src/mess/drivers/vector06.c
+++ b/src/mess/drivers/vector06.c
@@ -183,9 +183,10 @@ static MACHINE_CONFIG_START( vector06, vector06_state )
MCFG_LEGACY_FLOPPY_2_DRIVES_ADD(vector_floppy_interface)
/* cartridge */
- MCFG_CARTSLOT_ADD("cart")
- MCFG_CARTSLOT_EXTENSION_LIST("emr")
- MCFG_CARTSLOT_NOT_MANDATORY
+ MCFG_GENERIC_CARTSLOT_ADD("cartslot", generic_plain_slot, "vector06_cart")
+ MCFG_GENERIC_EXTENSIONS("bin,emr")
+
+ MCFG_SOFTWARE_LIST_ADD("cart_list", "vector06_cart")
/* internal ram */
MCFG_RAM_ADD(RAM_TAG)
@@ -196,7 +197,7 @@ MACHINE_CONFIG_END
/* ROM definition */
ROM_START( vector06 )
- ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_SYSTEM_BIOS(0, "unboot32k", "Universal Boot 32K")
ROMX_LOAD( "unboot32k.rt", 0x10000, 0x8000, CRC(28c9b5cd) SHA1(8cd7fb658896a7066ae93b10eaafa0f12139ad81), ROM_BIOS(1))
ROM_SYSTEM_BIOS(1, "unboot2k", "Universal Boot 2K")
@@ -209,28 +210,24 @@ ROM_START( vector06 )
ROMX_LOAD( "bootos.rt", 0x10000, 0x0200, CRC(46bef038) SHA1(6732f4a360cd38112c53c458842d31f5b035cf59), ROM_BIOS(5))
ROM_SYSTEM_BIOS(5, "boot512", "Boot 512")
ROMX_LOAD( "boot512.rt", 0x10000, 0x0200, CRC(a0b1c6b2) SHA1(f6fe15cb0974aed30f9b7aa72133324a66d1ed3f), ROM_BIOS(6))
- ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_OPTIONAL)
ROM_END
ROM_START( vec1200 )
- ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD( "vec1200.bin", 0x10000, 0x2000, CRC(37349224) SHA1(060fbb2c1a89040c929521cfd58cb6f1431a8b75))
- ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_OPTIONAL)
ROM_REGION( 0x0200, "palette", 0 )
ROM_LOAD( "palette.bin", 0x0000, 0x0200, CRC(74b7376b) SHA1(fb56b60babd7e6ed68e5f4e791ad2800d7ef6729))
ROM_END
ROM_START( pk6128c )
- ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD( "6128.bin", 0x10000, 0x4000, CRC(d4f68433) SHA1(ef5ac75f9240ca8996689c23642d4e47e5e774d8))
- ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_OPTIONAL)
ROM_END
ROM_START( krista2 )
- ROM_REGION( 0x20000, "maincpu", ROMREGION_ERASEFF )
+ ROM_REGION( 0x18000, "maincpu", ROMREGION_ERASEFF )
ROM_LOAD( "krista2.epr", 0x10000, 0x0200, CRC(df5440b0) SHA1(bcbbb3cc10aeb17c1262b45111d20279266b9ba4))
- ROM_CART_LOAD("cart", 0x18000, 0x8000, ROM_OPTIONAL)
ROM_LOAD( "krista2.pal", 0x0000, 0x0200, CRC(b243da33) SHA1(9af7873e6f8bf452c8d831833ffb02dce833c095))
ROM_END
/* Driver */