mirror of
https://github.com/holub/mame
synced 2025-04-25 17:56:43 +03:00
(MESS)
Skeleton drivers: ----------------- -Ensoniq EPS-16 Plus [R. Belmont] -Ensoniq MR-61 Workstation [R. Belmont]
This commit is contained in:
parent
0cd83b5710
commit
e97e3ad6b1
@ -377,7 +377,7 @@ static ADDRESS_MAP_START( eps_map, AS_PROGRAM, 16, esq5505_state )
|
||||
AM_RANGE(0x280000, 0x28001f) AM_DEVREADWRITE8("duart", duartn68681_device, read, write, 0x00ff)
|
||||
AM_RANGE(0x2c0000, 0x2c0007) AM_DEVREADWRITE8("wd1772", wd1772_t, read, write, 0x00ff)
|
||||
AM_RANGE(0x580000, 0x7fffff) AM_RAM // sample RAM?
|
||||
AM_RANGE(0xc00000, 0xc0ffff) AM_ROM AM_REGION("osrom", 0)
|
||||
AM_RANGE(0xc00000, 0xc1ffff) AM_ROM AM_REGION("osrom", 0)
|
||||
AM_RANGE(0xff0000, 0xffffff) AM_RAM AM_SHARE("osram")
|
||||
ADDRESS_MAP_END
|
||||
|
||||
@ -906,7 +906,7 @@ ROM_START( sqrack )
|
||||
ROM_END
|
||||
|
||||
ROM_START( eps )
|
||||
ROM_REGION(0x10000, "osrom", 0)
|
||||
ROM_REGION(0x20000, "osrom", 0)
|
||||
ROM_LOAD16_BYTE( "eps-l.bin", 0x000000, 0x008000, CRC(382beac1) SHA1(110e31edb03fcf7bbde3e17423b21929e5b32db2) )
|
||||
ROM_LOAD16_BYTE( "eps-h.bin", 0x000001, 0x008000, CRC(d8747420) SHA1(460597751386eb5f08465699b61381c4acd78065) )
|
||||
|
||||
@ -915,6 +915,16 @@ ROM_START( eps )
|
||||
ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00)
|
||||
ROM_END
|
||||
|
||||
ROM_START( eps16p )
|
||||
ROM_REGION(0x20000, "osrom", 0)
|
||||
ROM_LOAD16_BYTE( "eps16plus-100f-lower.u27", 0x000000, 0x010000, CRC(78568d3f) SHA1(ac737e093f422e109e8f06d44548629a12d6418c) )
|
||||
ROM_LOAD16_BYTE( "eps16plus-100f-upper.u28", 0x000001, 0x010000, CRC(1264465f) SHA1(71604da091bd90a32f0d93698d70b9e114ec1697) )
|
||||
|
||||
ROM_REGION(0x200000, "waverom", ROMREGION_ERASE00) // EPS-16 Plus has no ROM sounds
|
||||
|
||||
ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00)
|
||||
ROM_END
|
||||
|
||||
DRIVER_INIT_MEMBER(esq5505_state,common)
|
||||
{
|
||||
m_system_type = GENERIC;
|
||||
@ -964,7 +974,9 @@ DRIVER_INIT_MEMBER(esq5505_state,denib)
|
||||
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)
|
||||
CONS( 1989, vfx, 0, 0, vfx, vfx, esq5505_state, denib, "Ensoniq", "VFX", GAME_NOT_WORKING ) // 2x40 VFD
|
||||
CONS( 1989, vfxsd, 0, 0, vfxsd, vfx, esq5505_state, denib, "Ensoniq", "VFX-SD", GAME_NOT_WORKING ) // 2x40 VFD
|
||||
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)
|
||||
CONS( 1990, sd1, 0, 0, vfxsd, vfx, esq5505_state, denib, "Ensoniq", "SD-1 (21 voice)", GAME_NOT_WORKING ) // 2x40 VFD
|
||||
CONS( 1990, sd132, sd1,0, vfx32, vfx, esq5505_state, denib, "Ensoniq", "SD-1 (32 voice)", GAME_NOT_WORKING ) // 2x40 VFD
|
||||
CONS( 1990, sq1, 0, 0, sq1, vfx, esq5505_state, sq1, "Ensoniq", "SQ-1", GAME_NOT_WORKING ) // 2x16 LCD
|
||||
CONS( 1990, sqrack,sq1, 0, sq1, vfx, esq5505_state, sq1, "Ensoniq", "SQ-Rack", GAME_NOT_WORKING ) // 2x16 LCD
|
||||
CONS( 1991, sd132, sd1,0, vfx32, vfx, esq5505_state, denib, "Ensoniq", "SD-1 (32 voice)", GAME_NOT_WORKING ) // 2x40 VFD
|
||||
|
||||
|
@ -101,6 +101,17 @@ MACHINE_CONFIG_END
|
||||
static INPUT_PORTS_START( mr )
|
||||
INPUT_PORTS_END
|
||||
|
||||
ROM_START( mr61 )
|
||||
ROM_REGION(0x100000, "maincpu", 0)
|
||||
ROM_LOAD16_WORD_SWAP( "mrw-osf-11af-2.10.bin", 0x000000, 0x080000, CRC(5854314e) SHA1(8fb2e2ee2f5fb12eae8ea33cb18f757efaec6780) )
|
||||
ROM_LOAD16_WORD_SWAP( "mrw-romc-32ef-1.20.bin", 0x080000, 0x080000, CRC(68321347) SHA1(56cb96943ba42c35ba2787a49b5f4adf7c8dffb8) )
|
||||
|
||||
ROM_REGION(0x200000, "waverom", ROMREGION_ERASE00)
|
||||
ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00)
|
||||
ROM_REGION(0x200000, "waverom3", ROMREGION_ERASE00)
|
||||
ROM_REGION(0x200000, "waverom4", ROMREGION_ERASE00)
|
||||
ROM_END
|
||||
|
||||
ROM_START( mrrack )
|
||||
ROM_REGION(0x100000, "maincpu", 0)
|
||||
ROM_LOAD16_BYTE( "mr-rack-150-lo.bin", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) )
|
||||
@ -116,4 +127,5 @@ DRIVER_INIT_MEMBER(esqmr_state, mr)
|
||||
{
|
||||
}
|
||||
|
||||
CONS( 1996, mr61, 0, 0, mr, mr, esqmr_state, mr, "Ensoniq", "MR-61 Workstation", GAME_NOT_WORKING )
|
||||
CONS( 1996, mrrack, 0, 0, mr, mr, esqmr_state, mr, "Ensoniq", "MR-Rack", GAME_NOT_WORKING )
|
||||
|
@ -172,11 +172,13 @@ sq80 // 1988 SQ-80 Digital Wave Synthesizer
|
||||
eps // 1988 EPS
|
||||
vfx // 1989 VFX
|
||||
vfxsd // 1989 VFX-SD
|
||||
eps16p // 1990 EPS 16 Plus
|
||||
sd1 // 1990 SD-1
|
||||
sd132 // 1991 SD-1 32
|
||||
sq1 // 1990 SQ-1
|
||||
sqrack // 1990 SQ-Rack
|
||||
kt76 // 1996 KT-76
|
||||
mr61 // 1996 MR-61
|
||||
mrrack // 1996 MR-Rack
|
||||
|
||||
// Fairchild
|
||||
|
Loading…
Reference in New Issue
Block a user