From 22e3376244283f5361f88d767e9a0c21c53e2546 Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Tue, 19 Jan 2016 11:43:38 +0000 Subject: [PATCH 1/5] bw14: Added softlist for Bondwell 14 --- hash/bw14.xml | 106 ++++++++++++++++++++++++++++++++++++++ src/mame/drivers/bw12.cpp | 3 ++ 2 files changed, 109 insertions(+) create mode 100644 hash/bw14.xml diff --git a/hash/bw14.xml b/hash/bw14.xml new file mode 100644 index 00000000000..ffe4ba871f2 --- /dev/null +++ b/hash/bw14.xml @@ -0,0 +1,106 @@ + + + + + + + CP/M 3.02 + 1984 + Digital Research Inc. + + + + + + + + + + + + + + + + + + CalcStar v1.45 + 1983 + MicroPro International + + + + + + + + + + + + DataStar v1.41 + 1982 + MicroPro International + + + + + + + + + + + + DataStar v1.41c + 1982 + MicroPro International + + + + + + + + + + ReportStar v1.02 + 1982 + MicroPro International + + + + + + + + + + + + + + + + + + WordStar v3.30 + 1983 + MicroPro International + + + + + + + + + + + + + + + + + diff --git a/src/mame/drivers/bw12.cpp b/src/mame/drivers/bw12.cpp index 314fda1356e..fb9e1ce66c2 100644 --- a/src/mame/drivers/bw12.cpp +++ b/src/mame/drivers/bw12.cpp @@ -646,6 +646,9 @@ static MACHINE_CONFIG_DERIVED( bw14, common ) MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":1", bw14_floppies, "525dd", bw12_state::bw14_floppy_formats) MCFG_FLOPPY_DRIVE_ADD(UPD765_TAG ":2", bw14_floppies, "525dd", bw12_state::bw14_floppy_formats) + // software lists + MCFG_SOFTWARE_LIST_ADD("flop_list", "bw14") + /* internal ram */ MCFG_RAM_ADD(RAM_TAG) MCFG_RAM_DEFAULT_SIZE("128K") From c12ed88cebab760e47594b3d37d450e38453fed2 Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Sat, 23 Jan 2016 21:08:35 +0000 Subject: [PATCH 2/5] dim68k: additional softlist titles (nw) --- hash/dim68k.xml | 82 +++++++++++++++++++++++++++++++++++++ src/mame/drivers/dim68k.cpp | 5 ++- 2 files changed, 86 insertions(+), 1 deletion(-) diff --git a/hash/dim68k.xml b/hash/dim68k.xml index a8a9011ab83..6023e66b3a4 100644 --- a/hash/dim68k.xml +++ b/hash/dim68k.xml @@ -9,6 +9,49 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + + CP/M-68K Release 1.24 + + + 1984 + Micro Craft Corporation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CP/M-68K Release 1.21 @@ -18,6 +61,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + @@ -25,6 +69,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + @@ -32,6 +77,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + @@ -39,6 +85,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + @@ -46,6 +93,7 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + @@ -118,4 +166,38 @@ CP/M-68K Release 1.04: Disks: All (maybe others) + + + Dimension 68000 Burnin Test + 1984 + Micro Craft Corporation + + + + + + + + + + + Fortran 68K + 1983 + Silicon Valley Software + + + + + + + + + + + + + + + + diff --git a/src/mame/drivers/dim68k.cpp b/src/mame/drivers/dim68k.cpp index ccbfe695144..57ca5cba7d1 100644 --- a/src/mame/drivers/dim68k.cpp +++ b/src/mame/drivers/dim68k.cpp @@ -39,7 +39,7 @@ #include "video/mc6845.h" #include "machine/keyboard.h" #include "machine/upd765.h" - +#include "softlist.h" class dim68k_state : public driver_device { @@ -335,6 +335,9 @@ static MACHINE_CONFIG_START( dim68k, dim68k_state ) MCFG_DEVICE_ADD("keyboard", GENERIC_KEYBOARD, 0) MCFG_GENERIC_KEYBOARD_CB(WRITE8(dim68k_state, kbd_put)) + + // software lists + MCFG_SOFTWARE_LIST_ADD("flop_list", "dim68k") MACHINE_CONFIG_END /* From 82746900632657f2084eb120786e0449078bf1de Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Sat, 23 Jan 2016 21:12:50 +0000 Subject: [PATCH 3/5] md2: added softlist --- hash/md2_flop.xml | 74 +++++++++++++++++++++++++++++++++++ src/mame/drivers/microdec.cpp | 4 ++ 2 files changed, 78 insertions(+) create mode 100644 hash/md2_flop.xml diff --git a/hash/md2_flop.xml b/hash/md2_flop.xml new file mode 100644 index 00000000000..ffa8c15912a --- /dev/null +++ b/hash/md2_flop.xml @@ -0,0 +1,74 @@ + + + + + + + CP/M 2.2 System Disk rev 2.1 + 1983 + Morrow Designs + + + + + + + + + CP/M 2.2 System Disk rev 1.6 + 198? + Morrow Designs + + + + + + + + + CP/M 2.2 System Disk rev 1.3 + 198? + Morrow Designs + + + + + + + + + CP/M 2.2 System Disk rev 1.x + 198? + Morrow Designs + + + + + + + + + Software Distribution Disks + 1982 + Morrow Designs + + + + + + + + + + + + + + + + + + + + + diff --git a/src/mame/drivers/microdec.cpp b/src/mame/drivers/microdec.cpp index c52885336e0..9d5bd930400 100644 --- a/src/mame/drivers/microdec.cpp +++ b/src/mame/drivers/microdec.cpp @@ -12,6 +12,7 @@ #include "cpu/z80/z80.h" #include "machine/upd765.h" #include "machine/terminal.h" +#include "softlist.h" #define TERMINAL_TAG "terminal" @@ -108,6 +109,9 @@ static MACHINE_CONFIG_START( microdec, microdec_state ) MCFG_UPD765A_ADD("upd765", true, true) MCFG_FLOPPY_DRIVE_ADD("upd765:0", microdec_floppies, "525hd", floppy_image_device::default_floppy_formats) MCFG_FLOPPY_DRIVE_ADD("upd765:1", microdec_floppies, "525hd", floppy_image_device::default_floppy_formats) + + // software lists + MCFG_SOFTWARE_LIST_ADD("flop_list", "md2_flop") MACHINE_CONFIG_END /* ROM definition */ From 4989dba49896ff3f823ab42b5d7dd62e63c0a8ec Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Sat, 23 Jan 2016 21:39:05 +0000 Subject: [PATCH 4/5] pro128s: additional info in softlist (nw) --- hash/pro128s_flop.xml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/hash/pro128s_flop.xml b/hash/pro128s_flop.xml index b40068439bd..ad06426769c 100644 --- a/hash/pro128s_flop.xml +++ b/hash/pro128s_flop.xml @@ -18,6 +18,7 @@ Aviator 1987 Olivetti Prodest + @@ -29,6 +30,7 @@ Blue Ribbon 1 1987 Olivetti Prodest + @@ -40,6 +42,7 @@ Blue Ribbon 2 1987 Olivetti Prodest + @@ -121,6 +124,7 @@ Overdrive & Centibug 1987 Olivetti Prodest + @@ -132,6 +136,7 @@ Revs 1987 Olivetti Prodest + @@ -167,6 +172,7 @@ Super Arcade 3 1987 Olivetti Prodest + @@ -178,6 +184,7 @@ Super Arcade 4 1987 Olivetti Prodest + @@ -201,6 +208,7 @@ Scacchi (Ita) 1987 Olivetti Prodest + @@ -212,6 +220,7 @@ Smash & Grab & Mr Wiz 1987 Olivetti Prodest + @@ -223,6 +232,7 @@ Star Striker & Wallaby 1987 Olivetti Prodest + @@ -303,6 +313,7 @@ Beta-Base (Ita) 1987 Clares + @@ -325,6 +336,7 @@ ViewIndex 1987 Olivetti Prodest + @@ -336,6 +348,7 @@ ViewPlot 1987 Olivetti Prodest + @@ -347,6 +360,7 @@ ViewStore 1987 Olivetti Prodest + From a92e67bf481a6726ed594fdfb7bb6add374dc9eb Mon Sep 17 00:00:00 2001 From: Nigel Barnes Date: Sat, 23 Jan 2016 21:57:58 +0000 Subject: [PATCH 5/5] atom: added softlists for cassettes and floppies --- hash/atom_cass.xml | 481 ++++++++++++++++++++++++++++++++ hash/atom_flop.xml | 146 ++++++++++ hash/{atom.xml => atom_rom.xml} | 13 +- src/devices/imagedev/floppy.h | 7 +- src/mame/drivers/atom.cpp | 94 ++++++- 5 files changed, 724 insertions(+), 17 deletions(-) create mode 100644 hash/atom_cass.xml create mode 100644 hash/atom_flop.xml rename hash/{atom.xml => atom_rom.xml} (93%) diff --git a/hash/atom_cass.xml b/hash/atom_cass.xml new file mode 100644 index 00000000000..304d4c884ea --- /dev/null +++ b/hash/atom_cass.xml @@ -0,0 +1,481 @@ + + + + + + + + + 747 (12K) + 1981 + Bug Byte + + + + + + + + + Adventure (12K) + 1981 + Program Power + + + + + + + + + Adventures (Adventure/Dungeon/House/Intergalactic) + 1981 + Acornsoft + + + + + + + + + The Africa Diamond (10K) + 1982 + Ramtronics + + + + + + + + + Atom Database + 1980 + Acornsoft + + + + + + + + + AtomStore (12K) + 1981 + Program Power + + + + + + + + + Atom Synthesiser (5K) + 1981 + Acornsoft + + + + + + + + + Breakout (4K) + 1981 + Bug Byte + + + + + + + + + Business Game + 1982 + Program Power + + + + + + + + + Centipede + 198? + Micromania + + + + + + + + + Atomic Chuckie Egg (32K) + 2012 + Retro Software + + + + + + + + + + + + + + + + + + Death Satellite (12K) + 1982 + A&F Software + + + + + + + + + Defender + 1982 + Micromania + + + + + + + + + Demon Dungeon (5K) + 1980 + Program Power + + + + + + + + + Galaforce (32K) + 2012 + Retro Software + + + + + + + + + + + + + + + + + + Galaxian (12K) + 1981 + Bug Byte + + + + + + + + + Games Pack 1 (Asteroids/Sub Hunt/Breakout) + 1981 + Acornsoft + + + + + + + + + Games Pack 3 (Rat Trap/Lunar Lander/Black Box) + 1981 + Acornsoft + + + + + + + + + Games Pack 4 (Star Trek/Four Row/Space Attack) + 1981 + Acornsoft + + + + + + + + + Games Pack 8 (Stargate/Gomoku/Robots) + 1981 + Acornsoft + + + + + + + + + Games Pack 9 (Snapper/Minotaur/Babies) + 1981 + Acornsoft + + + + + + + + + Games Pack 10 (Breakout/Mastermind/Snake/Simon/Moon/Hectic/Ski-Run/Track/Squash/Bombs-Away) + 1981 + Acornsoft + + + + + + + + + Hard Hat Harry (32K) + 2011 + Retro Software + + + + + + + + + + + Hyperfire (12K) + 1982 + Program Power + + + + + + + + + Hyper Viper (12K) + 2011 + Retro Software + + + + + + + + + + + + + + + + + + Jet Set Miner (12K) + 2009 + Retro Software + + + + + + + + + + + + + + + + + + Atomic Joe Blade (32K) + 2014 + Retro Software + + + + + + + + + + + Jungle Journey (32K) + 2012 + Retro Software + + + + + + + + + + + Labyrinth (12K) + 1981 + Bug Byte + + + + + + + + + Omega Mission + 1982 + Micromania + + + + + + + + + Peeko-Computer + 1981 + Acornsoft + + + + + + + + + Pinball (6K) + 1980 + Bug Byte + + + + + + + + + The Protector + 1982 + Micromania + + + + + + + + + Repton (32K) + 2013 + Retro Software + + + + + + + + + + + Space Fighter (6K) + 1981 + Program Power + + + + + + + + + Swarm + 1981 + Program Power + + + + + + + + + Atom Typist (7K) + 1981 + Bug Byte + + + + + + + + + UFO Bomber (7K) + 1981 + Bug Byte + + + + + + + + + Zodiac (12K) + 1981 + A&F Software + + + + + + + + diff --git a/hash/atom_flop.xml b/hash/atom_flop.xml new file mode 100644 index 00000000000..b82207f023b --- /dev/null +++ b/hash/atom_flop.xml @@ -0,0 +1,146 @@ + + + + + + + + + + + Atomic Chuckie Egg (32K) + 2012 + Retro Software + + + + + + + + + + + Galaforce (32K) + 2012 + Retro Software + + + + + + + + + + + Hard Hat Harry (32K) + 2011 + Retro Software + + + + + + + + + + + Hyper Viper (12K) + 2011 + Retro Software + + + + + + + + + + + Jet Set Miner (12K) + 2009 + Retro Software + + + + + + + + + + + Jet Set Willy (32K) + 2015 + Retro Software + + + + + + + + + + + Jet Set Willy 2 (32K) + 2015 + Retro Software + + + + + + + + + + + Atomic Joe Blade (32K) + 2014 + Retro Software + + + + + + + + + + + Jungle Journey (32K) + 2012 + Retro Software + + + + + + + + + + + Repton (32K) + 2013 + Retro Software + + + + + + + + + + diff --git a/hash/atom.xml b/hash/atom_rom.xml similarity index 93% rename from hash/atom.xml rename to hash/atom_rom.xml index 3c30d60b338..bb4eb423942 100644 --- a/hash/atom.xml +++ b/hash/atom_rom.xml @@ -8,9 +8,10 @@ - axr2 (APP Laboratories) --> - + + - Atom Extension ROM AXR1 + AXR1 198? ECD Computer Workshop @@ -21,7 +22,7 @@ - P-Charme + P-Charme Interpreter 1984 Frans van Hoesel @@ -55,8 +56,8 @@ A&F Utility Kit - 198? - <unknown> + 1982 + A&F Software @@ -100,7 +101,7 @@ Atomic Windows v1.0 198? - <unknown> + Kees van Oss diff --git a/src/devices/imagedev/floppy.h b/src/devices/imagedev/floppy.h index 4d50d74234d..32ec1382801 100644 --- a/src/devices/imagedev/floppy.h +++ b/src/devices/imagedev/floppy.h @@ -36,6 +36,9 @@ #define FLOPPY_FORMATS_MEMBER(_member) \ const floppy_format_type _member [] = { +#define FLOPPY_FORMATS_END0 \ + , \ + NULL }; #define FLOPPY_FORMATS_END \ , \ FLOPPY_D88_FORMAT, \ @@ -46,8 +49,8 @@ FLOPPY_MFM_FORMAT, \ FLOPPY_TD0_FORMAT, \ FLOPPY_CQM_FORMAT, \ - FLOPPY_DSK_FORMAT, \ - NULL }; + FLOPPY_DSK_FORMAT \ + FLOPPY_FORMATS_END0 class floppy_sound_device; diff --git a/src/mame/drivers/atom.cpp b/src/mame/drivers/atom.cpp index db5aa2fcddf..c00b3648d13 100644 --- a/src/mame/drivers/atom.cpp +++ b/src/mame/drivers/atom.cpp @@ -286,6 +286,22 @@ static ADDRESS_MAP_START( atombb_mem, AS_PROGRAM, 8, atom_state ) AM_RANGE(0xf000, 0xffff) AM_ROM AM_REGION(SY6502_TAG, 0) ADDRESS_MAP_END +/*------------------------------------------------- + ADDRESS_MAP( prophet2_mem ) +-------------------------------------------------*/ + +//static ADDRESS_MAP_START( prophet2_mem, AS_PROGRAM, 8, atom_state ) +// AM_RANGE(0x0000, 0x09ff) AM_RAM +// AM_RANGE(0x0a00, 0x7fff) AM_RAM +// AM_RANGE(0x8000, 0x97ff) AM_RAM AM_SHARE("video_ram") +// AM_RANGE(0x9800, 0x9fff) AM_RAM +// AM_RANGE(0xb000, 0xb003) AM_MIRROR(0x3fc) AM_DEVREADWRITE(INS8255_TAG, i8255_device, read, write) +//// AM_RANGE(0xb400, 0xb403) AM_DEVREADWRITE(MC6854_TAG, mc6854_device, read, write) +//// AM_RANGE(0xb404, 0xb404) AM_READ_PORT("ECONET") +// AM_RANGE(0xb800, 0xb80f) AM_MIRROR(0x3f0) AM_DEVREADWRITE(R6522_TAG, via6522_device, read, write) +// AM_RANGE(0xc000, 0xffff) AM_ROM AM_REGION(SY6502_TAG, 0) +//ADDRESS_MAP_END + /*************************************************************************** INPUT PORTS ***************************************************************************/ @@ -675,7 +691,7 @@ SLOT_INTERFACE_END FLOPPY_FORMATS_MEMBER(atom_state::floppy_formats) FLOPPY_ATOM_FORMAT -FLOPPY_FORMATS_END +FLOPPY_FORMATS_END0 /*------------------------------------------------- MACHINE_DRIVER( atom ) @@ -715,7 +731,9 @@ static MACHINE_CONFIG_START( atom, atom_state ) MCFG_I8271_IRQ_CALLBACK(WRITELINE(atom_state, atom_8271_interrupt_callback)) MCFG_I8271_HDL_CALLBACK(WRITELINE(atom_state, motor_w)) MCFG_FLOPPY_DRIVE_ADD(I8271_TAG ":0", atom_floppies, "525sssd", atom_state::floppy_formats) + MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_FLOPPY_DRIVE_ADD(I8271_TAG ":1", atom_floppies, "525sssd", atom_state::floppy_formats) + MCFG_FLOPPY_DRIVE_SOUND(true) MCFG_CENTRONICS_ADD(CENTRONICS_TAG, centronics_devices, "printer") MCFG_CENTRONICS_ACK_HANDLER(DEVWRITELINE(R6522_TAG, via6522_device, write_ca1)) @@ -726,6 +744,7 @@ static MACHINE_CONFIG_START( atom, atom_state ) MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_FORMATS(atom_cassette_formats) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED) + MCFG_CASSETTE_INTERFACE("atom_cass") MCFG_QUICKLOAD_ADD("quickload", atom_state, atom_atm, "atm", 0) @@ -736,11 +755,14 @@ static MACHINE_CONFIG_START( atom, atom_state ) /* internal ram */ MCFG_RAM_ADD(RAM_TAG) - MCFG_RAM_DEFAULT_SIZE("2K") - MCFG_RAM_EXTRA_OPTIONS("4K,6K,8K,10K,12K,32K") + MCFG_RAM_DEFAULT_SIZE("32K") + MCFG_RAM_EXTRA_OPTIONS("2K,4K,6K,8K,10K,12K") + MCFG_RAM_DEFAULT_VALUE(0x00) /* Software lists */ - MCFG_SOFTWARE_LIST_ADD("cart_list","atom") + MCFG_SOFTWARE_LIST_ADD("rom_list","atom_rom") + MCFG_SOFTWARE_LIST_ADD("cass_list","atom_cass") + MCFG_SOFTWARE_LIST_ADD("flop_list","atom_flop") MACHINE_CONFIG_END /*------------------------------------------------- @@ -823,6 +845,7 @@ static MACHINE_CONFIG_START( atombb, atom_state ) MCFG_CASSETTE_ADD("cassette") MCFG_CASSETTE_FORMATS(atom_cassette_formats) MCFG_CASSETTE_DEFAULT_STATE(CASSETTE_STOPPED | CASSETTE_MOTOR_ENABLED | CASSETTE_SPEAKER_MUTED) + MCFG_CASSETTE_INTERFACE("atom_cass") /* internal ram */ MCFG_RAM_ADD(RAM_TAG) @@ -831,6 +854,42 @@ static MACHINE_CONFIG_START( atombb, atom_state ) MACHINE_CONFIG_END +/*------------------------------------------------- + MACHINE_DRIVER( prophet2 ) +-------------------------------------------------*/ + +//static MACHINE_CONFIG_DERIVED( prophet2, atom ) +// /* basic machine hardware */ +// MCFG_CPU_MODIFY(SY6502_TAG) +// MCFG_CPU_PROGRAM_MAP(prophet2_mem) +// +// /* fdc */ +// MCFG_DEVICE_REMOVE(I8271_TAG) +// MCFG_DEVICE_REMOVE(I8271_TAG ":0") +// MCFG_DEVICE_REMOVE(I8271_TAG ":1") +// +// /* Software lists */ +// MCFG_SOFTWARE_LIST_REMOVE("flop_list") +//MACHINE_CONFIG_END + +/*------------------------------------------------- + MACHINE_DRIVER( prophet3 ) +-------------------------------------------------*/ + +//static MACHINE_CONFIG_DERIVED( prophet3, atom ) +// +//MACHINE_CONFIG_END + +/*------------------------------------------------- + MACHINE_DRIVER( atommc ) +-------------------------------------------------*/ + +//static MACHINE_CONFIG_DERIVED( atommc, atom ) +// /* Software lists */ +// MCFG_SOFTWARE_LIST_ADD("mmc_list","atom_mmc") +// MCFG_SOFTWARE_LIST_REMOVE("flop_list") +//MACHINE_CONFIG_END + /*************************************************************************** ROMS ***************************************************************************/ @@ -870,6 +929,21 @@ ROM_START( atombb ) ROM_LOAD( "bbcbasic.rom", 0x0000, 0x4000, CRC(79434781) SHA1(4a7393f3a45ea309f744441c16723e2ef447a281) ) ROM_END +//#define rom_prophet2 rom_atom + +//#define rom_prophet3 rom_atom + +/*------------------------------------------------- + ROM( atommc ) +-------------------------------------------------*/ + +//ROM_START( atommc ) +// ROM_REGION( 0x4000, SY6502_TAG, 0 ) +// ROM_LOAD( "abasic.ic20", 0x0000, 0x1000, CRC(289b7791) SHA1(0072c83458a9690a3ea1f6094f0f38cf8e96a445) ) +// ROM_CONTINUE( 0x3000, 0x1000 ) +// ROM_LOAD( "afloat.ic21", 0x1000, 0x1000, CRC(81d86af7) SHA1(ebcde5b36cb3a3344567cbba4c7b9fde015f4802) ) +// ROM_LOAD( "atommc2-2.9-a000.rom", 0x2000, 0x1000, CRC(ba73e36c) SHA1(ea9739e96f3283c90b5306288c796fc01144b771) ) +//ROM_END DRIVER_INIT_MEMBER(atomeb_state, atomeb) { @@ -887,8 +961,10 @@ DRIVER_INIT_MEMBER(atomeb_state, atomeb) SYSTEM DRIVERS ***************************************************************************/ -/* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME */ -COMP( 1979, atom, 0, 0, atom, atom, driver_device, 0, "Acorn", "Atom" , 0) -COMP( 1979, atomeb, atom, 0, atomeb, atom, atomeb_state, atomeb, "Acorn", "Atom with Eprom Box" , 0) -COMP( 1979, atombb, atom, 0, atombb, atom, driver_device, 0, "Acorn", "Atom with BBC Basic" , 0) -//COMP( 1983, prophet2, atom, 0, atom, atom, driver_device, 0, "Busicomputers", "Prophet 2" , 0) +/* YEAR NAME PARENT COMPAT MACHINE INPUT CLASS INIT COMPANY FULLNAME FLAGS */ +COMP( 1979, atom, 0, 0, atom, atom, driver_device, 0, "Acorn", "Atom" , 0) +COMP( 1979, atomeb, atom, 0, atomeb, atom, atomeb_state, atomeb, "Acorn", "Atom with Eprom Box" , 0) +COMP( 1982, atombb, atom, 0, atombb, atom, driver_device, 0, "Acorn", "Atom with BBC Basic" , 0) +//COMP( 1983, prophet2, atom, 0, prophet2, atom, driver_device, 0, "Busicomputers", "Prophet 2" , 0) +//COMP( 1983, prophet3, atom, 0, prophet3, atom, driver_device, 0, "Busicomputers", "Prophet 3" , 0) +//COMP( 2011, atommc, atom, 0, atommc, atom, driver_device, 0, "Acorn", "Atom with AtoMMC2" , 0)