Previous 199869 Revisions Next

r25419 Tuesday 24th September, 2013 at 23:54:31 UTC by R. Belmont
(MESS)

Skeleton drivers:
-----------------
-Ensoniq EPS-16 Plus [R. Belmont]
-Ensoniq MR-61 Workstation [R. Belmont]
[src/mess]mess.lst
[src/mess/drivers]esq5505.c esqmr.c

trunk/src/mess/mess.lst
r25418r25419
172172eps         // 1988 EPS
173173vfx         // 1989 VFX
174174vfxsd       // 1989 VFX-SD
175eps16p      // 1990 EPS 16 Plus
175176sd1         // 1990 SD-1
176177sd132       // 1991 SD-1 32
177178sq1         // 1990 SQ-1
178179sqrack      // 1990 SQ-Rack
179180kt76        // 1996 KT-76
181mr61      // 1996 MR-61
180182mrrack      // 1996 MR-Rack
181183
182184// Fairchild
trunk/src/mess/drivers/esq5505.c
r25418r25419
377377   AM_RANGE(0x280000, 0x28001f) AM_DEVREADWRITE8("duart", duartn68681_device, read, write, 0x00ff)
378378   AM_RANGE(0x2c0000, 0x2c0007) AM_DEVREADWRITE8("wd1772", wd1772_t, read, write, 0x00ff)
379379   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)
381381   AM_RANGE(0xff0000, 0xffffff) AM_RAM AM_SHARE("osram")
382382ADDRESS_MAP_END
383383
r25418r25419
906906ROM_END
907907
908908ROM_START( eps )
909   ROM_REGION(0x10000, "osrom", 0)
909   ROM_REGION(0x20000, "osrom", 0)
910910   ROM_LOAD16_BYTE( "eps-l.bin",    0x000000, 0x008000, CRC(382beac1) SHA1(110e31edb03fcf7bbde3e17423b21929e5b32db2) )
911911   ROM_LOAD16_BYTE( "eps-h.bin",    0x000001, 0x008000, CRC(d8747420) SHA1(460597751386eb5f08465699b61381c4acd78065) )
912912
r25418r25419
915915   ROM_REGION(0x200000, "waverom2", ROMREGION_ERASE00)
916916ROM_END
917917
918ROM_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)
926ROM_END
927
918928DRIVER_INIT_MEMBER(esq5505_state,common)
919929{
920930   m_system_type = GENERIC;
r25418r25419
964974CONS( 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)
965975CONS( 1989, vfx,   0, 0,   vfx,   vfx, esq5505_state, denib,  "Ensoniq", "VFX", GAME_NOT_WORKING )       // 2x40 VFD
966976CONS( 1989, vfxsd, 0, 0,   vfxsd, vfx, esq5505_state, denib,  "Ensoniq", "VFX-SD", GAME_NOT_WORKING )    // 2x40 VFD
977CONS( 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)
967978CONS( 1990, sd1,   0, 0,   vfxsd, vfx, esq5505_state, denib,  "Ensoniq", "SD-1 (21 voice)", GAME_NOT_WORKING )  // 2x40 VFD
968CONS( 1990, sd132, sd1,0,  vfx32, vfx, esq5505_state, denib,  "Ensoniq", "SD-1 (32 voice)", GAME_NOT_WORKING )  // 2x40 VFD
969979CONS( 1990, sq1,   0, 0,   sq1,   vfx, esq5505_state, sq1,    "Ensoniq", "SQ-1", GAME_NOT_WORKING )      // 2x16 LCD
970980CONS( 1990, sqrack,sq1, 0, sq1,   vfx, esq5505_state, sq1,    "Ensoniq", "SQ-Rack", GAME_NOT_WORKING )   // 2x16 LCD
981CONS( 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
r25418r25419
101101static INPUT_PORTS_START( mr )
102102INPUT_PORTS_END
103103
104ROM_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)
113ROM_END
114
104115ROM_START( mrrack )
105116   ROM_REGION(0x100000, "maincpu", 0)
106117   ROM_LOAD16_BYTE( "mr-rack-150-lo.bin", 0x000001, 0x080000, CRC(b29988a1) SHA1(986c2def11de27fa2b9be55ac32f7fec0c414bca) )
r25418r25419
116127{
117128}
118129
130CONS( 1996, mr61,   0, 0, mr, mr, esqmr_state, mr, "Ensoniq", "MR-61 Workstation", GAME_NOT_WORKING )
119131CONS( 1996, mrrack, 0, 0, mr, mr, esqmr_state, mr, "Ensoniq", "MR-Rack", GAME_NOT_WORKING )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team