trunk/src/mess/drivers/esq5505.c
| r25418 | r25419 | |
| 377 | 377 | AM_RANGE(0x280000, 0x28001f) AM_DEVREADWRITE8("duart", duartn68681_device, read, write, 0x00ff) |
| 378 | 378 | AM_RANGE(0x2c0000, 0x2c0007) AM_DEVREADWRITE8("wd1772", wd1772_t, read, write, 0x00ff) |
| 379 | 379 | AM_RANGE(0x580000, 0x7fffff) AM_RAM // sample RAM? |
| 380 | | AM_RANGE(0xc00000, 0xc0ffff) AM_ROM AM_REGION("osrom", 0) |
| 380 | AM_RANGE(0xc00000, 0xc1ffff) AM_ROM AM_REGION("osrom", 0) |
| 381 | 381 | AM_RANGE(0xff0000, 0xffffff) AM_RAM AM_SHARE("osram") |
| 382 | 382 | ADDRESS_MAP_END |
| 383 | 383 | |
| r25418 | r25419 | |
| 906 | 906 | ROM_END |
| 907 | 907 | |
| 908 | 908 | ROM_START( eps ) |
| 909 | | ROM_REGION(0x10000, "osrom", 0) |
| 909 | ROM_REGION(0x20000, "osrom", 0) |
| 910 | 910 | ROM_LOAD16_BYTE( "eps-l.bin", 0x000000, 0x008000, CRC(382beac1) SHA1(110e31edb03fcf7bbde3e17423b21929e5b32db2) ) |
| 911 | 911 | ROM_LOAD16_BYTE( "eps-h.bin", 0x000001, 0x008000, CRC(d8747420) SHA1(460597751386eb5f08465699b61381c4acd78065) ) |
| 912 | 912 | |
| r25418 | r25419 | |
| 915 | 915 | ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00) |
| 916 | 916 | ROM_END |
| 917 | 917 | |
| 918 | ROM_START( eps16p ) |
| 919 | ROM_REGION(0x20000, "osrom", 0) |
| 920 | ROM_LOAD16_BYTE( "eps16plus-100f-lower.u27", 0x000000, 0x010000, CRC(78568d3f) SHA1(ac737e093f422e109e8f06d44548629a12d6418c) ) |
| 921 | ROM_LOAD16_BYTE( "eps16plus-100f-upper.u28", 0x000001, 0x010000, CRC(1264465f) SHA1(71604da091bd90a32f0d93698d70b9e114ec1697) ) |
| 922 | |
| 923 | ROM_REGION(0x200000, "waverom", ROMREGION_ERASE00) // EPS-16 Plus has no ROM sounds |
| 924 | |
| 925 | ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00) |
| 926 | ROM_END |
| 927 | |
| 918 | 928 | DRIVER_INIT_MEMBER(esq5505_state,common) |
| 919 | 929 | { |
| 920 | 930 | m_system_type = GENERIC; |
| r25418 | r25419 | |
| 964 | 974 | CONS( 1988, eps, 0, 0, eps, vfx, esq5505_state, eps, "Ensoniq", "EPS", GAME_NOT_WORKING ) // custom VFD: one alphanumeric 22-char row, one graphics-capable row (alpha row can also do bar graphs) |
| 965 | 975 | CONS( 1989, vfx, 0, 0, vfx, vfx, esq5505_state, denib, "Ensoniq", "VFX", GAME_NOT_WORKING ) // 2x40 VFD |
| 966 | 976 | CONS( 1989, vfxsd, 0, 0, vfxsd, vfx, esq5505_state, denib, "Ensoniq", "VFX-SD", GAME_NOT_WORKING ) // 2x40 VFD |
| 977 | CONS( 1990, eps16p,eps, 0, eps, vfx, esq5505_state, eps, "Ensoniq", "EPS-16 Plus", GAME_NOT_WORKING ) // custom VFD: one alphanumeric 22-char row, one graphics-capable row (alpha row can also do bar graphs) |
| 967 | 978 | CONS( 1990, sd1, 0, 0, vfxsd, vfx, esq5505_state, denib, "Ensoniq", "SD-1 (21 voice)", GAME_NOT_WORKING ) // 2x40 VFD |
| 968 | | CONS( 1990, sd132, sd1,0, vfx32, vfx, esq5505_state, denib, "Ensoniq", "SD-1 (32 voice)", GAME_NOT_WORKING ) // 2x40 VFD |
| 969 | 979 | CONS( 1990, sq1, 0, 0, sq1, vfx, esq5505_state, sq1, "Ensoniq", "SQ-1", GAME_NOT_WORKING ) // 2x16 LCD |
| 970 | 980 | CONS( 1990, sqrack,sq1, 0, sq1, vfx, esq5505_state, sq1, "Ensoniq", "SQ-Rack", GAME_NOT_WORKING ) // 2x16 LCD |
| 981 | CONS( 1991, sd132, sd1,0, vfx32, vfx, esq5505_state, denib, "Ensoniq", "SD-1 (32 voice)", GAME_NOT_WORKING ) // 2x40 VFD |
| 982 | |
trunk/src/mess/drivers/esqmr.c
| r25418 | r25419 | |
| 101 | 101 | static INPUT_PORTS_START( mr ) |
| 102 | 102 | INPUT_PORTS_END |
| 103 | 103 | |
| 104 | ROM_START( mr61 ) |
| 105 | ROM_REGION(0x100000, "maincpu", 0) |
| 106 | ROM_LOAD16_WORD_SWAP( "mrw-osf-11af-2.10.bin", 0x000000, 0x080000, CRC(5854314e) SHA1(8fb2e2ee2f5fb12eae8ea33cb18f757efaec6780) ) |
| 107 | ROM_LOAD16_WORD_SWAP( "mrw-romc-32ef-1.20.bin", 0x080000, 0x080000, CRC(68321347) SHA1(56cb96943ba42c35ba2787a49b5f4adf7c8dffb8) ) |
| 108 | |
| 109 | ROM_REGION(0x200000, "waverom", ROMREGION_ERASE00) |
| 110 | ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00) |
| 111 | ROM_REGION(0x200000, "waverom3", ROMREGION_ERASE00) |
| 112 | ROM_REGION(0x200000, "waverom4", ROMREGION_ERASE00) |
| 113 | ROM_END |
| 114 | |
| 104 | 115 | ROM_START( mrrack ) |
| 105 | 116 | ROM_REGION(0x100000, "maincpu", 0) |
| 106 | 117 | ROM_LOAD16_BYTE( "mr-rack-150-lo.bin", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) ) |
| r25418 | r25419 | |
| 116 | 127 | { |
| 117 | 128 | } |
| 118 | 129 | |
| 130 | CONS( 1996, mr61, 0, 0, mr, mr, esqmr_state, mr, "Ensoniq", "MR-61 Workstation", GAME_NOT_WORKING ) |
| 119 | 131 | CONS( 1996, mrrack, 0, 0, mr, mr, esqmr_state, mr, "Ensoniq", "MR-Rack", GAME_NOT_WORKING ) |