mirror of
https://github.com/holub/mame
synced 2025-05-07 06:44:51 +03:00
Change ad2083 following Aaron's suggestions.
* Use amended prom * Mark prom as BAD_DUMP * Use prom in TMS5110 logic instead of hardcoded values
This commit is contained in:
parent
37e0bacdf4
commit
daff376f35
@ -301,11 +301,15 @@ static UINT8 speech_cnt;
|
||||
|
||||
static TIMER_CALLBACK( ad2083_step )
|
||||
{
|
||||
/* only 16 bytes needed ... Stored here since
|
||||
* prom is a bad dump
|
||||
/* only 16 bytes needed ... The original dump is bad. This
|
||||
* is what is needed to get speech to work. The prom data has
|
||||
* been updated and marked as BAD_DUMP. The information below
|
||||
* is given for reference once another dump should surface.
|
||||
*
|
||||
* static const int prom[16] = {0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00,
|
||||
* 0x02, 0x00, 0x40, 0x00, 0x04, 0x06, 0x04, 0x84 };
|
||||
*/
|
||||
static const int prom[16] = {0x00, 0x00, 0x02, 0x00, 0x00, 0x02, 0x00, 0x00,
|
||||
0x02, 0x00, 0x40, 0x00, 0x04, 0x06, 0x04, 0x84 };
|
||||
UINT8 *prom = memory_region(machine, "user1");
|
||||
UINT8 ctrl;
|
||||
|
||||
if (param == 0)
|
||||
|
@ -2919,8 +2919,8 @@ ROM_START( ad2083 )
|
||||
ROM_REGION( 0x0020, "proms", 0 )
|
||||
ROM_LOAD( "prom-am27s19dc.1m", 0x0000, 0x0020, CRC(2759aebd) SHA1(644fd2c95ca49cbbc0ee1b88ca2563451ddd4fe0) )
|
||||
|
||||
ROM_REGION( 0x0020, "user1", 0 ) /* sample related? near TMS5110 and sample roms */
|
||||
ROM_LOAD( "prom-sn74s188.8a", 0x0000, 0x0020, CRC(5e395112) SHA1(427d6a5b5d0837db4bf804f392d77ba5a86ffd72) )
|
||||
ROM_REGION( 0x0020, "user1", 0 ) /* data to program TMS5110 speech chip 3x Reset 1x speak */
|
||||
ROM_LOAD( "prom-sn74s188.8a", 0x0000, 0x0020, BAD_DUMP CRC(c58a4f6a) SHA1(35ef244b3e94032df2610aa594ea5670b91e1449) )
|
||||
ROM_END
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user