mirror of
https://github.com/holub/mame
synced 2025-04-22 08:22:15 +03:00
update notes
This commit is contained in:
parent
e310628cb6
commit
308c70b820
@ -1,12 +1,12 @@
|
||||
/************************************************************
|
||||
|
||||
NEC UPD7759 ADPCM Speech Processor
|
||||
NEC uPD7759/55/56/P56/57/58 ADPCM Speech Processor
|
||||
by: Juergen Buchmueller, Mike Balfour, Howie Cohen,
|
||||
Olivier Galibert, and Aaron Giles
|
||||
|
||||
*************************************************************
|
||||
|
||||
Description:
|
||||
uPD7759 Description:
|
||||
|
||||
The UPD7759 is a speech processing LSI that utilizes ADPCM to produce
|
||||
speech or other sampled sounds. It can directly address up to 1Mbit
|
||||
@ -95,6 +95,22 @@
|
||||
sample and the engine stops. OTOH, there is a 0x00 at the end too.
|
||||
Go figure.
|
||||
|
||||
*************************************************************
|
||||
|
||||
The other chip models don't support slave mode, and have an internal ROM.
|
||||
Other than that, they are thought to be nearly identical to uPD7759.
|
||||
|
||||
55C 18-pin DIP 96 Kbit ROM
|
||||
55G 24-pin SOP 96 Kbit ROM
|
||||
56C 18-pin DIP 256 Kbit ROM
|
||||
56G 24-pin SOP 256 Kbit ROM
|
||||
P56CR 20-pin DIP 256 Kbit ROM (OTP)
|
||||
P56G 24-pin SOP 256 Kbit ROM (OTP)
|
||||
57C 18-pin DIP 512 Kbit ROM
|
||||
57G 24-pin SOP 512 Kbit ROM
|
||||
58C 18-pin DIP 1 Mbit ROM
|
||||
58G 24-pin SOP 1 Mbit ROM
|
||||
|
||||
*************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
@ -665,6 +681,7 @@ static DEVICE_START( upd7759 )
|
||||
chip->rom = chip->rombase = *device->region();
|
||||
if (chip->rombase == NULL)
|
||||
{
|
||||
assert(device->type() == UPD7759); // other chips do not support slave mode
|
||||
chip->timer = device->machine().scheduler().timer_alloc(FUNC(upd7759_slave_update), chip);
|
||||
chip->rommask = 0;
|
||||
}
|
||||
|
@ -5,10 +5,13 @@
|
||||
|
||||
#include "devlegcy.h"
|
||||
|
||||
/* NEC uPD7759/55/56/P56/57/58 ADPCM Speech Processor */
|
||||
|
||||
/* There are two modes for the uPD7759, selected through the !MD pin.
|
||||
This is the mode select input. High is stand alone, low is slave.
|
||||
We're making the assumption that nobody switches modes through
|
||||
software. */
|
||||
software.
|
||||
*/
|
||||
|
||||
#define UPD7759_STANDARD_CLOCK XTAL_640kHz
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user