src/mess/drivers/msbc1.c
| r12900 | r12901 | |
| 80 | 80 | }; |
| 81 | 81 | |
| 82 | 82 | static MACHINE_CONFIG_START( msbc1, msbc1_state ) |
| 83 | | /* basic machine hardware */ |
| 84 | | MCFG_CPU_ADD(MC68000R12_TAG, M68000, XTAL_12_5MHz) |
| 85 | | MCFG_CPU_PROGRAM_MAP(msbc1_mem) |
| 83 | /* basic machine hardware */ |
| 84 | MCFG_CPU_ADD(MC68000R12_TAG, M68000, XTAL_12_5MHz) |
| 85 | MCFG_CPU_PROGRAM_MAP(msbc1_mem) |
| 86 | 86 | |
| 87 | | /* video hardware */ |
| 87 | /* video hardware */ |
| 88 | 88 | MCFG_FRAGMENT_ADD( generic_terminal ) |
| 89 | 89 | |
| 90 | 90 | // devices |
| r12900 | r12901 | |
| 93 | 93 | |
| 94 | 94 | /* ROM definition */ |
| 95 | 95 | ROM_START( msbc1 ) |
| 96 | | ROM_REGION16_BE( 0x8000, MC68000R12_TAG, 0 ) |
| 96 | ROM_REGION16_BE( 0x8000, MC68000R12_TAG, 0 ) |
| 97 | 97 | ROM_LOAD16_BYTE( "47-2818-36g1.u18", 0x0000, 0x4000, CRC(14f25d47) SHA1(964bc49c1dd9e9680c0d3d89ff3794c5044bea62) ) |
| 98 | 98 | ROM_LOAD16_BYTE( "47-2818-36g2.u19", 0x0001, 0x4000, CRC(4814b9e1) SHA1(d96cf75084c6588cb33513830c6beeeffc2de853) ) |
| 99 | 99 | |
| r12900 | r12901 | |
| 115 | 115 | /* Driver */ |
| 116 | 116 | |
| 117 | 117 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 118 | | COMP( 1985, msbc1, 0, 0, msbc1, msbc1, 0, "Omnibyte", "MSBC-1", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 118 | COMP( 1985, msbc1, 0, 0, msbc1, msbc1, 0, "Omnibyte", "MSBC-1", GAME_NOT_WORKING | GAME_NO_SOUND) |
src/mess/drivers/chaos.c
| r12900 | r12901 | |
| 5 | 5 | 08/04/2010 Skeleton driver. |
| 6 | 6 | |
| 7 | 7 | ****************************************************************************/ |
| 8 | #define ADDRESS_MAP_MODERN |
| 8 | 9 | |
| 9 | 10 | #include "emu.h" |
| 10 | 11 | #include "cpu/s2650/s2650.h" |
| r12900 | r12901 | |
| 19 | 20 | }; |
| 20 | 21 | |
| 21 | 22 | |
| 22 | | static ADDRESS_MAP_START(chaos_mem, AS_PROGRAM, 8) |
| 23 | static ADDRESS_MAP_START( chaos_mem, AS_PROGRAM, 8, chaos_state ) |
| 23 | 24 | ADDRESS_MAP_UNMAP_HIGH |
| 24 | 25 | AM_RANGE( 0x0000, 0x2fff) AM_ROM |
| 25 | 26 | AM_RANGE( 0x3000, 0x6fff) AM_RAM |
| 26 | 27 | AM_RANGE( 0x7000, 0x7fff) AM_ROM |
| 27 | 28 | ADDRESS_MAP_END |
| 28 | 29 | |
| 29 | | static ADDRESS_MAP_START( chaos_io , AS_IO, 8) |
| 30 | static ADDRESS_MAP_START( chaos_io, AS_IO, 8, chaos_state ) |
| 30 | 31 | ADDRESS_MAP_UNMAP_HIGH |
| 31 | 32 | ADDRESS_MAP_END |
| 32 | 33 | |
| r12900 | r12901 | |
| 45 | 46 | |
| 46 | 47 | static SCREEN_UPDATE( chaos ) |
| 47 | 48 | { |
| 48 | | return 0; |
| 49 | return 0; |
| 49 | 50 | } |
| 50 | 51 | |
| 51 | 52 | static MACHINE_CONFIG_START( chaos, chaos_state ) |
| 52 | | /* basic machine hardware */ |
| 53 | | MCFG_CPU_ADD("maincpu",S2650, XTAL_1MHz) |
| 54 | | MCFG_CPU_PROGRAM_MAP(chaos_mem) |
| 55 | | MCFG_CPU_IO_MAP(chaos_io) |
| 53 | /* basic machine hardware */ |
| 54 | MCFG_CPU_ADD("maincpu",S2650, XTAL_1MHz) |
| 55 | MCFG_CPU_PROGRAM_MAP(chaos_mem) |
| 56 | MCFG_CPU_IO_MAP(chaos_io) |
| 56 | 57 | |
| 57 | | MCFG_MACHINE_RESET(chaos) |
| 58 | MCFG_MACHINE_RESET(chaos) |
| 58 | 59 | |
| 59 | | /* video hardware */ |
| 60 | | MCFG_SCREEN_ADD("screen", RASTER) |
| 61 | | MCFG_SCREEN_REFRESH_RATE(50) |
| 62 | | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 63 | | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 64 | | MCFG_SCREEN_SIZE(640, 480) |
| 65 | | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 66 | | MCFG_SCREEN_UPDATE(chaos) |
| 67 | | |
| 68 | | MCFG_PALETTE_LENGTH(2) |
| 69 | | MCFG_PALETTE_INIT(black_and_white) |
| 70 | | |
| 71 | | MCFG_VIDEO_START(chaos) |
| 60 | /* video hardware */ |
| 61 | MCFG_SCREEN_ADD("screen", RASTER) |
| 62 | MCFG_SCREEN_REFRESH_RATE(50) |
| 63 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 64 | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 65 | MCFG_SCREEN_SIZE(640, 480) |
| 66 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 67 | MCFG_VIDEO_START(chaos) |
| 68 | MCFG_SCREEN_UPDATE(chaos) |
| 69 | MCFG_PALETTE_LENGTH(2) |
| 70 | MCFG_PALETTE_INIT(black_and_white) |
| 72 | 71 | MACHINE_CONFIG_END |
| 73 | 72 | |
| 74 | 73 | /* ROM definition */ |
| 75 | 74 | ROM_START( chaos ) |
| 76 | | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 75 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 77 | 76 | ROM_LOAD( "chaos.001", 0x0000, 0x1000, CRC(3b433e72) SHA1(5b487337d71253d0e64e123f405da9eaf20e87ac)) |
| 78 | 77 | ROM_LOAD( "chaos.002", 0x1000, 0x1000, CRC(8b0b487f) SHA1(0d167cf3004a81c87446f2f1464e3debfa7284fe)) |
| 79 | 78 | ROM_LOAD( "chaos.003", 0x2000, 0x1000, CRC(5880db81) SHA1(29b8f1b03c83953f66464ad1fbbfe2e019637ce1)) |
| r12900 | r12901 | |
| 82 | 81 | |
| 83 | 82 | /* Driver */ |
| 84 | 83 | |
| 85 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 86 | | COMP( 1983, chaos, 0, 0, chaos, chaos, 0, "<unknown>", "Chaos 2", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 87 | | |
| 84 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 85 | COMP( 1983, chaos, 0, 0, chaos, chaos, 0, "<unknown>", "Chaos 2", GAME_NOT_WORKING | GAME_NO_SOUND ) |
src/mess/drivers/dct11em.c
| r12900 | r12901 | |
| 5 | 5 | 03/12/2010 Skeleton driver. |
| 6 | 6 | |
| 7 | 7 | ****************************************************************************/ |
| 8 | #define ADDRESS_MAP_MODERN |
| 8 | 9 | |
| 9 | 10 | #include "emu.h" |
| 10 | 11 | #include "cpu/t11/t11.h" |
| r12900 | r12901 | |
| 16 | 17 | : driver_device(mconfig, type, tag) { } |
| 17 | 18 | }; |
| 18 | 19 | |
| 19 | | static ADDRESS_MAP_START(dct11em_mem, AS_PROGRAM, 16) |
| 20 | static ADDRESS_MAP_START( dct11em_mem, AS_PROGRAM, 16, dct11em_state ) |
| 20 | 21 | ADDRESS_MAP_UNMAP_HIGH |
| 21 | 22 | AM_RANGE( 0x0000, 0x0fff ) AM_RAM // RAM |
| 22 | 23 | AM_RANGE( 0x2000, 0x2fff ) AM_RAM // Optional RAM |
| r12900 | r12901 | |
| 24 | 25 | ADDRESS_MAP_END |
| 25 | 26 | |
| 26 | 27 | /* Input ports */ |
| 27 | | INPUT_PORTS_START( dct11em ) |
| 28 | static INPUT_PORTS_START( dct11em ) |
| 28 | 29 | INPUT_PORTS_END |
| 29 | 30 | |
| 30 | 31 | |
| r12900 | r12901 | |
| 38 | 39 | |
| 39 | 40 | static SCREEN_UPDATE( dct11em ) |
| 40 | 41 | { |
| 41 | | return 0; |
| 42 | return 0; |
| 42 | 43 | } |
| 43 | 44 | |
| 44 | 45 | static const struct t11_setup t11_data = |
| r12900 | r12901 | |
| 47 | 48 | }; |
| 48 | 49 | |
| 49 | 50 | static MACHINE_CONFIG_START( dct11em, dct11em_state ) |
| 50 | | /* basic machine hardware */ |
| 51 | | MCFG_CPU_ADD("maincpu",T11, 7500000) // 7.5MHz XTAL |
| 51 | /* basic machine hardware */ |
| 52 | MCFG_CPU_ADD("maincpu",T11, 7500000) // 7.5MHz XTAL |
| 52 | 53 | MCFG_CPU_CONFIG(t11_data) |
| 53 | | MCFG_CPU_PROGRAM_MAP(dct11em_mem) |
| 54 | MCFG_CPU_PROGRAM_MAP(dct11em_mem) |
| 54 | 55 | |
| 55 | | MCFG_MACHINE_RESET(dct11em) |
| 56 | MCFG_MACHINE_RESET(dct11em) |
| 56 | 57 | |
| 57 | | /* video hardware */ |
| 58 | | MCFG_SCREEN_ADD("screen", RASTER) |
| 59 | | MCFG_SCREEN_REFRESH_RATE(50) |
| 60 | | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 61 | | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 62 | | MCFG_SCREEN_SIZE(640, 480) |
| 63 | | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 64 | | MCFG_SCREEN_UPDATE(dct11em) |
| 65 | | |
| 66 | | MCFG_PALETTE_LENGTH(2) |
| 67 | | MCFG_PALETTE_INIT(black_and_white) |
| 68 | | |
| 69 | | MCFG_VIDEO_START(dct11em) |
| 58 | /* video hardware */ |
| 59 | MCFG_SCREEN_ADD("screen", RASTER) |
| 60 | MCFG_SCREEN_REFRESH_RATE(50) |
| 61 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 62 | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 63 | MCFG_SCREEN_SIZE(640, 480) |
| 64 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 65 | MCFG_VIDEO_START(dct11em) |
| 66 | MCFG_SCREEN_UPDATE(dct11em) |
| 67 | MCFG_PALETTE_LENGTH(2) |
| 68 | MCFG_PALETTE_INIT(black_and_white) |
| 70 | 69 | MACHINE_CONFIG_END |
| 71 | 70 | |
| 72 | 71 | /* ROM definition */ |
| 73 | 72 | ROM_START( dct11em ) |
| 74 | | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 73 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 75 | 74 | // Highest address line inverted |
| 76 | 75 | ROM_LOAD16_BYTE( "23-213e4.bin", 0x8000, 0x2000, CRC(bdd82f39) SHA1(347deeff77596b67eee27a39a9c40075fcf5c10d)) |
| 77 | 76 | ROM_LOAD16_BYTE( "23-214e4.bin", 0x8001, 0x2000, CRC(b523dae8) SHA1(cd1a64a2bce9730f7a9177d391663919c7f56073)) |
| r12900 | r12901 | |
| 80 | 79 | |
| 81 | 80 | /* Driver */ |
| 82 | 81 | |
| 83 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 84 | | COMP( 1983, dct11em, 0, 0, dct11em, dct11em, 0, "Digital Equipment Corporation", "DCT11-EM", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 85 | | |
| 82 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 83 | COMP( 1983, dct11em, 0, 0, dct11em, dct11em, 0, "Digital Equipment Corporation", "DCT11-EM", GAME_NOT_WORKING | GAME_NO_SOUND) |
src/mess/drivers/mikrolab.c
| r12900 | r12901 | |
| 94 | 94 | INPUT_PORTS_END |
| 95 | 95 | |
| 96 | 96 | static MACHINE_CONFIG_START( mikrolab, mikrolab_state ) |
| 97 | | /* basic machine hardware */ |
| 98 | | MCFG_CPU_ADD("maincpu",I8080, XTAL_2MHz) |
| 99 | | MCFG_CPU_PROGRAM_MAP(mikrolab_mem) |
| 100 | | MCFG_CPU_IO_MAP(mikrolab_io) |
| 97 | /* basic machine hardware */ |
| 98 | MCFG_CPU_ADD("maincpu",I8080, XTAL_2MHz) |
| 99 | MCFG_CPU_PROGRAM_MAP(mikrolab_mem) |
| 100 | MCFG_CPU_IO_MAP(mikrolab_io) |
| 101 | 101 | |
| 102 | | /* video hardware */ |
| 103 | | MCFG_DEFAULT_LAYOUT(layout_mikrolab) |
| 102 | /* video hardware */ |
| 103 | MCFG_DEFAULT_LAYOUT(layout_mikrolab) |
| 104 | 104 | MACHINE_CONFIG_END |
| 105 | 105 | |
| 106 | 106 | /* ROM definition */ |
| 107 | 107 | ROM_START( mikrolab ) |
| 108 | | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 108 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 109 | 109 | /* these dumps are taken from PDF so need check with real device */ |
| 110 | 110 | ROM_LOAD( "rom-1.bin", 0x0000, 0x0200, BAD_DUMP CRC(eed5f23b) SHA1(c82f7a16ce44c4fcbcb333245555feae1fcdf058)) |
| 111 | 111 | ROM_LOAD( "rom-2.bin", 0x0200, 0x0200, BAD_DUMP CRC(726a224f) SHA1(7ed8d2c6dd4fb7836475e207e1972e33a6a91d2f)) |
| r12900 | r12901 | |
| 113 | 113 | |
| 114 | 114 | /* Driver */ |
| 115 | 115 | |
| 116 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 117 | | COMP( ????, mikrolab, 0, 0, mikrolab, mikrolab, 0, "<unknown>", "Mikrolab KR580IK80", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 118 | | |
| 116 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 117 | COMP( ????, mikrolab, 0, 0, mikrolab, mikrolab, 0, "<unknown>", "Mikrolab KR580IK80", GAME_NOT_WORKING | GAME_NO_SOUND) |
src/mess/drivers/dms5000.c
| r12900 | r12901 | |
| 5 | 5 | 11/01/2010 Skeleton driver. |
| 6 | 6 | |
| 7 | 7 | ****************************************************************************/ |
| 8 | #define ADDRESS_MAP_MODERN |
| 8 | 9 | |
| 9 | 10 | #include "emu.h" |
| 10 | 11 | #include "cpu/i86/i86.h" |
| r12900 | r12901 | |
| 19 | 20 | }; |
| 20 | 21 | |
| 21 | 22 | |
| 22 | | static ADDRESS_MAP_START(dms5000_mem, AS_PROGRAM, 16) |
| 23 | static ADDRESS_MAP_START( dms5000_mem, AS_PROGRAM, 16, dms5000_state ) |
| 23 | 24 | ADDRESS_MAP_UNMAP_HIGH |
| 24 | 25 | AM_RANGE(0x00000, 0x1ffff) AM_RAM |
| 25 | 26 | AM_RANGE(0xfc000, 0xfffff) AM_ROM AM_REGION("user1",0) |
| 26 | 27 | ADDRESS_MAP_END |
| 27 | 28 | |
| 28 | | static ADDRESS_MAP_START( dms5000_io , AS_IO, 16) |
| 29 | static ADDRESS_MAP_START( dms5000_io, AS_IO, 16, dms5000_state ) |
| 29 | 30 | ADDRESS_MAP_UNMAP_HIGH |
| 30 | 31 | ADDRESS_MAP_END |
| 31 | 32 | |
| r12900 | r12901 | |
| 44 | 45 | |
| 45 | 46 | static SCREEN_UPDATE( dms5000 ) |
| 46 | 47 | { |
| 47 | | return 0; |
| 48 | return 0; |
| 48 | 49 | } |
| 49 | 50 | |
| 50 | 51 | static MACHINE_CONFIG_START( dms5000, dms5000_state ) |
| 51 | | /* basic machine hardware */ |
| 52 | | MCFG_CPU_ADD("maincpu",I8086, XTAL_9_8304MHz) |
| 53 | | MCFG_CPU_PROGRAM_MAP(dms5000_mem) |
| 54 | | MCFG_CPU_IO_MAP(dms5000_io) |
| 52 | /* basic machine hardware */ |
| 53 | MCFG_CPU_ADD("maincpu",I8086, XTAL_9_8304MHz) |
| 54 | MCFG_CPU_PROGRAM_MAP(dms5000_mem) |
| 55 | MCFG_CPU_IO_MAP(dms5000_io) |
| 55 | 56 | |
| 56 | | MCFG_MACHINE_RESET(dms5000) |
| 57 | MCFG_MACHINE_RESET(dms5000) |
| 57 | 58 | |
| 58 | | /* video hardware */ |
| 59 | | MCFG_SCREEN_ADD("screen", RASTER) |
| 60 | | MCFG_SCREEN_REFRESH_RATE(50) |
| 61 | | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 62 | | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 63 | | MCFG_SCREEN_SIZE(640, 480) |
| 64 | | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 65 | | MCFG_SCREEN_UPDATE(dms5000) |
| 66 | | |
| 67 | | MCFG_PALETTE_LENGTH(2) |
| 68 | | MCFG_PALETTE_INIT(black_and_white) |
| 69 | | |
| 70 | | MCFG_VIDEO_START(dms5000) |
| 59 | /* video hardware */ |
| 60 | MCFG_SCREEN_ADD("screen", RASTER) |
| 61 | MCFG_SCREEN_REFRESH_RATE(50) |
| 62 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 63 | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 64 | MCFG_SCREEN_SIZE(640, 480) |
| 65 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 66 | MCFG_VIDEO_START(dms5000) |
| 67 | MCFG_SCREEN_UPDATE(dms5000) |
| 68 | MCFG_PALETTE_LENGTH(2) |
| 69 | MCFG_PALETTE_INIT(black_and_white) |
| 71 | 70 | MACHINE_CONFIG_END |
| 72 | 71 | |
| 73 | 72 | /* ROM definition */ |
| 74 | 73 | ROM_START( dms5000 ) |
| 75 | | ROM_REGION( 0x4000, "user1", ROMREGION_ERASEFF ) |
| 74 | ROM_REGION( 0x4000, "user1", ROMREGION_ERASEFF ) |
| 76 | 75 | ROM_LOAD16_BYTE( "dms-5000_54-8673o.bin", 0x0001, 0x2000, CRC(dce9823e) SHA1(d36ab87d2e6f5e9f02d59a6a7724ad3ce2428a2f)) |
| 77 | 76 | ROM_LOAD16_BYTE( "dms-5000_54-8672e.bin", 0x0000, 0x2000, CRC(94d64c06) SHA1(be5a53da7bb29a5fa9ac31efe550d5d6ff8b77cd)) |
| 78 | 77 | ROM_END |
| 79 | 78 | |
| 80 | 79 | /* Driver */ |
| 81 | 80 | |
| 82 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 83 | | COMP( 1982, dms5000, 0, 0, dms5000, dms5000, 0, "Digital Microsystems", "DMS-5000", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 84 | | |
| 81 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 82 | COMP( 1982, dms5000, 0, 0, dms5000, dms5000, 0, "Digital Microsystems", "DMS-5000", GAME_NOT_WORKING | GAME_NO_SOUND) |
src/mess/drivers/elektor.c
| r12900 | r12901 | |
| 4 | 4 | |
| 5 | 5 | 08/04/2010 Skeleton driver. |
| 6 | 6 | |
| 7 | Similar to the VC4000. Created by Philips & 'Elektor' magazine. |
| 8 | |
| 9 | Chips |
| 10 | - 2650A |
| 11 | - 2636 |
| 12 | |
| 7 | 13 | ****************************************************************************/ |
| 8 | 14 | #define ADDRESS_MAP_MODERN |
| 9 | 15 | |
| r12900 | r12901 | |
| 63 | 69 | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 64 | 70 | MCFG_SCREEN_SIZE(640, 480) |
| 65 | 71 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 72 | MCFG_VIDEO_START(elektor) |
| 66 | 73 | MCFG_SCREEN_UPDATE(elektor) |
| 67 | | |
| 68 | 74 | MCFG_PALETTE_LENGTH(2) |
| 69 | 75 | MCFG_PALETTE_INIT(black_and_white) |
| 70 | | |
| 71 | | MCFG_VIDEO_START(elektor) |
| 72 | 76 | MACHINE_CONFIG_END |
| 73 | 77 | |
| 74 | 78 | /* ROM definition */ |
| r12900 | r12901 | |
| 79 | 83 | |
| 80 | 84 | /* Driver */ |
| 81 | 85 | |
| 82 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 83 | | COMP( 1979, elektor, 0, 0, elektor, elektor, 0, "Elektor", "Elektor TV Games Computer", GAME_NOT_WORKING | GAME_NO_SOUND ) |
| 84 | | |
| 86 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 87 | COMP( 1979, elektor, 0, 0, elektor, elektor, 0, "Elektor", "Elektor TV Games Computer", GAME_NOT_WORKING | GAME_NO_SOUND ) |
src/mess/drivers/dm7000.c
| r12900 | r12901 | |
| 35 | 35 | 1 x LAN 100Mbit/s |
| 36 | 36 | |
| 37 | 37 | ****************************************************************************/ |
| 38 | #define ADDRESS_MAP_MODERN |
| 38 | 39 | |
| 39 | 40 | #include "emu.h" |
| 40 | 41 | #include "cpu/powerpc/ppc.h" |
| r12900 | r12901 | |
| 67 | 68 | 400c 000x scp |
| 68 | 69 | 400d 000x modem |
| 69 | 70 | */ |
| 70 | | static ADDRESS_MAP_START( dm7000_mem, AS_PROGRAM, 32 ) |
| 71 | static ADDRESS_MAP_START( dm7000_mem, AS_PROGRAM, 32, dm7000_state ) |
| 71 | 72 | ADDRESS_MAP_UNMAP_HIGH |
| 72 | 73 | AM_RANGE(0x00000000, 0x01ffffff) AM_RAM // RAM page 0 - 32MB |
| 73 | 74 | AM_RANGE(0x20000000, 0x21ffffff) AM_RAM // RAM page 1 - 32MB |
| r12900 | r12901 | |
| 89 | 90 | |
| 90 | 91 | static SCREEN_UPDATE( dm7000 ) |
| 91 | 92 | { |
| 92 | | return 0; |
| 93 | return 0; |
| 93 | 94 | } |
| 94 | 95 | |
| 95 | 96 | static MACHINE_CONFIG_START( dm7000, dm7000_state ) |
| 96 | | /* basic machine hardware */ |
| 97 | | MCFG_CPU_ADD("maincpu",PPC403GA, 252000000) // Should be PPC405 |
| 98 | | MCFG_CPU_PROGRAM_MAP(dm7000_mem) |
| 97 | /* basic machine hardware */ |
| 98 | MCFG_CPU_ADD("maincpu",PPC403GA, 252000000) // Should be PPC405 |
| 99 | MCFG_CPU_PROGRAM_MAP(dm7000_mem) |
| 99 | 100 | |
| 100 | | MCFG_MACHINE_RESET(dm7000) |
| 101 | MCFG_MACHINE_RESET(dm7000) |
| 101 | 102 | |
| 102 | | /* video hardware */ |
| 103 | | MCFG_SCREEN_ADD("screen", RASTER) |
| 104 | | MCFG_SCREEN_REFRESH_RATE(50) |
| 105 | | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 106 | | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 107 | | MCFG_SCREEN_SIZE(640, 480) |
| 108 | | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 109 | | MCFG_SCREEN_UPDATE(dm7000) |
| 103 | /* video hardware */ |
| 104 | MCFG_SCREEN_ADD("screen", RASTER) |
| 105 | MCFG_SCREEN_REFRESH_RATE(50) |
| 106 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 107 | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 108 | MCFG_SCREEN_SIZE(640, 480) |
| 109 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 110 | MCFG_SCREEN_UPDATE(dm7000) |
| 110 | 111 | |
| 111 | | MCFG_PALETTE_LENGTH(2) |
| 112 | | MCFG_PALETTE_INIT(black_and_white) |
| 112 | MCFG_PALETTE_LENGTH(2) |
| 113 | MCFG_PALETTE_INIT(black_and_white) |
| 113 | 114 | |
| 114 | | MCFG_VIDEO_START(dm7000) |
| 115 | MCFG_VIDEO_START(dm7000) |
| 115 | 116 | MACHINE_CONFIG_END |
| 116 | 117 | |
| 117 | 118 | /* ROM definition */ |
| 118 | 119 | ROM_START( dm7000 ) |
| 119 | | ROM_REGION( 0x20000, "user1", ROMREGION_32BIT | ROMREGION_BE ) |
| 120 | ROM_REGION( 0x20000, "user1", ROMREGION_32BIT | ROMREGION_BE ) |
| 120 | 121 | ROMX_LOAD( "dm7000.bin", 0x0000, 0x20000, CRC(8a410f67) SHA1(9d6c9e4f5b05b28453d3558e69a207f05c766f54), ROM_GROUPWORD ) |
| 121 | 122 | ROM_END |
| 122 | 123 | |
| 123 | 124 | ROM_START( dm5620 ) |
| 124 | | ROM_REGION( 0x20000, "user1", ROMREGION_32BIT | ROMREGION_BE ) |
| 125 | ROM_REGION( 0x20000, "user1", ROMREGION_32BIT | ROMREGION_BE ) |
| 125 | 126 | ROMX_LOAD( "dm5620.bin", 0x0000, 0x20000, CRC(ccddb822) SHA1(3ecf553ced0671599438368f59d8d30df4d13ade), ROM_GROUPWORD ) |
| 126 | 127 | ROM_END |
| 127 | 128 | |
| 128 | 129 | ROM_START( dm500 ) |
| 129 | | ROM_REGION( 0x20000, "user1", ROMREGION_32BIT | ROMREGION_BE ) |
| 130 | ROM_REGION( 0x20000, "user1", ROMREGION_32BIT | ROMREGION_BE ) |
| 130 | 131 | ROM_SYSTEM_BIOS( 0, "alps", "Alps" ) |
| 131 | | ROMX_LOAD( "dm500-alps-boot.bin", 0x0000, 0x20000, CRC(daf2da34) SHA1(68f3734b4589fcb3e73372e258040bc8b83fd739), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(1)) |
| 132 | ROMX_LOAD( "dm500-alps-boot.bin", 0x0000, 0x20000, CRC(daf2da34) SHA1(68f3734b4589fcb3e73372e258040bc8b83fd739), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(1)) |
| 132 | 133 | ROM_SYSTEM_BIOS( 1, "phil", "Philips" ) |
| 133 | | ROMX_LOAD( "dm500-philps-boot.bin", 0x0000, 0x20000, CRC(af3477c7) SHA1(9ac918f6984e6927f55bea68d6daaf008787136e), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(2)) |
| 134 | ROMX_LOAD( "dm500-philps-boot.bin", 0x0000, 0x20000, CRC(af3477c7) SHA1(9ac918f6984e6927f55bea68d6daaf008787136e), ROM_GROUPWORD | ROM_REVERSE | ROM_BIOS(2)) |
| 134 | 135 | ROM_END |
| 135 | 136 | /* Driver */ |
| 136 | 137 | |
| 137 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 138 | | SYST( 2003, dm7000, 0, 0, dm7000, dm7000, 0, "Dream Multimedia", "Dreambox 7000", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 139 | | SYST( 2004, dm5620, dm7000, 0, dm7000, dm7000, 0, "Dream Multimedia", "Dreambox 5620", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 140 | | SYST( 2006, dm500, dm7000, 0, dm7000, dm7000, 0, "Dream Multimedia", "Dreambox 500", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 141 | | |
| 138 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 139 | SYST( 2003, dm7000, 0, 0, dm7000, dm7000, 0, "Dream Multimedia", "Dreambox 7000", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 140 | SYST( 2004, dm5620, dm7000, 0, dm7000, dm7000, 0, "Dream Multimedia", "Dreambox 5620", GAME_NOT_WORKING | GAME_NO_SOUND) |
| 141 | SYST( 2006, dm500, dm7000, 0, dm7000, dm7000, 0, "Dream Multimedia", "Dreambox 500", GAME_NOT_WORKING | GAME_NO_SOUND) |
src/mess/drivers/sbc6510.c
| r12900 | r12901 | |
| 14 | 14 | keyboard of C64 computer used |
| 15 | 15 | |
| 16 | 16 | ****************************************************************************/ |
| 17 | #define ADDRESS_MAP_MODERN |
| 17 | 18 | |
| 18 | 19 | #include "emu.h" |
| 19 | 20 | #include "cpu/m6502/m6502.h" |
| r12900 | r12901 | |
| 30 | 31 | }; |
| 31 | 32 | |
| 32 | 33 | |
| 33 | | static ADDRESS_MAP_START(sbc6510_mem, AS_PROGRAM, 8) |
| 34 | static ADDRESS_MAP_START( sbc6510_mem, AS_PROGRAM, 8, sbc6510_state ) |
| 34 | 35 | ADDRESS_MAP_UNMAP_HIGH |
| 35 | 36 | AM_RANGE(0x0000, 0xdfff) AM_RAM |
| 36 | 37 | AM_RANGE(0xf000, 0xffff) AM_ROM |
| r12900 | r12901 | |
| 51 | 52 | |
| 52 | 53 | static SCREEN_UPDATE( sbc6510 ) |
| 53 | 54 | { |
| 54 | | return 0; |
| 55 | return 0; |
| 55 | 56 | } |
| 56 | 57 | |
| 57 | 58 | static const m6502_interface sbc6510_m6510_interface = |
| r12900 | r12901 | |
| 83 | 84 | }; |
| 84 | 85 | |
| 85 | 86 | static MACHINE_CONFIG_START( sbc6510, sbc6510_state ) |
| 86 | | /* basic machine hardware */ |
| 87 | | MCFG_CPU_ADD("maincpu",M6510, XTAL_1MHz) |
| 87 | /* basic machine hardware */ |
| 88 | MCFG_CPU_ADD("maincpu",M6510, XTAL_1MHz) |
| 88 | 89 | MCFG_CPU_CONFIG( sbc6510_m6510_interface ) |
| 89 | | MCFG_CPU_PROGRAM_MAP(sbc6510_mem) |
| 90 | MCFG_CPU_PROGRAM_MAP(sbc6510_mem) |
| 90 | 91 | |
| 91 | | MCFG_MACHINE_RESET(sbc6510) |
| 92 | MCFG_MACHINE_RESET(sbc6510) |
| 92 | 93 | |
| 93 | | /* video hardware */ |
| 94 | | MCFG_SCREEN_ADD("screen", RASTER) |
| 95 | | MCFG_SCREEN_REFRESH_RATE(50) |
| 96 | | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 97 | | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 98 | | MCFG_SCREEN_SIZE(640, 480) |
| 99 | | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 100 | | MCFG_SCREEN_UPDATE(sbc6510) |
| 94 | /* video hardware */ |
| 95 | MCFG_SCREEN_ADD("screen", RASTER) |
| 96 | MCFG_SCREEN_REFRESH_RATE(50) |
| 97 | MCFG_SCREEN_VBLANK_TIME(ATTOSECONDS_IN_USEC(2500)) /* not accurate */ |
| 98 | MCFG_SCREEN_FORMAT(BITMAP_FORMAT_INDEXED16) |
| 99 | MCFG_SCREEN_SIZE(640, 480) |
| 100 | MCFG_SCREEN_VISIBLE_AREA(0, 640-1, 0, 480-1) |
| 101 | MCFG_SCREEN_UPDATE(sbc6510) |
| 101 | 102 | |
| 102 | | MCFG_PALETTE_LENGTH(2) |
| 103 | | MCFG_PALETTE_INIT(black_and_white) |
| 103 | MCFG_PALETTE_LENGTH(2) |
| 104 | MCFG_PALETTE_INIT(black_and_white) |
| 104 | 105 | |
| 105 | | MCFG_VIDEO_START(sbc6510) |
| 106 | MCFG_VIDEO_START(sbc6510) |
| 106 | 107 | |
| 107 | 108 | /* sound hardware */ |
| 108 | 109 | MCFG_SPEAKER_STANDARD_MONO("mono") |
| r12900 | r12901 | |
| 115 | 116 | |
| 116 | 117 | /* ROM definition */ |
| 117 | 118 | ROM_START( sbc6510 ) |
| 118 | | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 119 | ROM_REGION( 0x10000, "maincpu", ROMREGION_ERASEFF ) |
| 119 | 120 | ROM_LOAD( "sbc6510.rom", 0xf000, 0x1000, CRC(e13a5e62) SHA1(1e7482e9b98b39d0cc456254fbe8fd0981e9377e)) |
| 120 | 121 | ROM_REGION( 0x2000, "videocpu", ROMREGION_ERASEFF ) // ATMEGA8 at 16MHz |
| 121 | 122 | ROM_LOAD( "video.bin", 0x0000, 0x2000, CRC(809f31ce) SHA1(4639de5f7b8f6c036d74f217ba85e7e897039094)) |
| r12900 | r12901 | |
| 125 | 126 | |
| 126 | 127 | /* Driver */ |
| 127 | 128 | |
| 128 | | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 129 | | COMP( 2009, sbc6510, 0, 0, sbc6510, sbc6510, 0, "Josip Perusanec", "SBC6510", GAME_NOT_WORKING) |
| 130 | | |
| 129 | /* YEAR NAME PARENT COMPAT MACHINE INPUT INIT COMPANY FULLNAME FLAGS */ |
| 130 | COMP( 2009, sbc6510, 0, 0, sbc6510, sbc6510, 0, "Josip Perusanec", "SBC6510", GAME_NOT_WORKING) |