mirror of
https://github.com/holub/mame
synced 2025-04-20 15:32:45 +03:00
- dec0.cpp: updated hardware infos [Guru]
This commit is contained in:
parent
8be77e81fb
commit
058c80d086
@ -81,8 +81,13 @@ startup), $07 (same function as Bad Dudes) and $09 (same function as Bad Dudes).
|
||||
Most of the MCU program isn't utilised.
|
||||
|
||||
|
||||
Guru-Readme for Data East 16 bit games (Updated 7-Feb-2017)
|
||||
|
||||
***************************************************************************
|
||||
|
||||
Data East 16 bit games (Updated 19-Feb-2021)
|
||||
Hardware info by Guru
|
||||
|
||||
The games that use this hardware include....
|
||||
Heavy Barrel
|
||||
Bad Dudes vs. Dragonninja
|
||||
Dragonninja
|
||||
@ -319,6 +324,69 @@ Notes:
|
||||
CN4 - 6-pin cable joining to Main Board
|
||||
ROMs - All ROMs are 27512/27256 EPROM/maskROM
|
||||
|
||||
|
||||
Single PCB Types
|
||||
----------------
|
||||
|
||||
Midnight Resistance
|
||||
Hardware info by Guru
|
||||
|
||||
DE-0323-4
|
||||
|--------------------------------------------------------------------------|
|
||||
| RCDM-I1 TMM2018 MB7114.22F |---------| FH-11.21A|
|
||||
|J RCDM-I1 TMM2018 |L7B0072 | TMM2018 FH-10.20A|
|
||||
|A RCDM-I1 FK15.18K TB-6 |DATAEAST | TMM2018 FH-09.18A|
|
||||
|M RCDM-I1 TB-1-1 |BAC 06 | |
|
||||
|M RCDM-I1 FK14.17K |-----| |---------| FH-08.16A|
|
||||
|A SW1 | 6 | |---------| |
|
||||
| SW2 FK13.15K | 8 | |L7B0072 | FH-07.15A|
|
||||
| | 0 | |DATAEAST | TMM2018 |
|
||||
| RCDM-I1 FK12.13K TB-5 | 0 | |BAC 06 | TMM2018 FH-05.13A|
|
||||
| RCDM-I1 | 0 | |---------| |
|
||||
| RCDM-I1 | P | FH05-.11A|
|
||||
| RCDM-I1 TB-2 | 1 | |---------| |
|
||||
| RCDM-I1 TMM2063 TB-3 | 2 | |L7B0072 | TMM2063 FH04-.10A|
|
||||
| RCDM-I1 TMM2063 TB-4 |-----| |DATAEAST | TMM2063 |
|
||||
|CN2 20MHz |BAC 06 | FH-03.8A |
|
||||
| |---------| |
|
||||
|CN3 24MHz 36 TMM2018 |---------| FH-02.6A |
|
||||
| TMM2018 |L7B0073 | |
|
||||
|VOL YM3014 1.056MHz FH16-.5F TMM2018 |DATAEAST | FH-01.4A |
|
||||
|UPC3403 YM3812 TMM2063 TMM2018 |MXC 06 | |
|
||||
| YM3014 YM2203 |-----| |---------| FH-00.2A |
|
||||
|MB3730 UPC3403 M6295 FH17-.1H | 45 | |
|
||||
|---------------------------------|-----|----------------------------------|
|
||||
Notes:
|
||||
68000 - Clock input 10.000MHz [20/2]
|
||||
YM2203 - Clock input 1.500MHz [24/8/2]
|
||||
YM3812 - Clock input 3.000MHz [24/4/2]
|
||||
M6295 - Clock 1.056MHz, pin 7 HIGH
|
||||
45 - HuC6280 sound CPU in disguise as Data East custom chip 45. Clock input 6.000MHz [24/4] on pin 10
|
||||
36 - Mysterious unknown SOP28 chip (possibly protection-related?)
|
||||
UPC3403 - NEC uPC3403 quad operational amplifier
|
||||
TMM2018 - 2k x8 SRAM, equivalent to 6116
|
||||
TMM2063 - 8k x8 SRAM, equivalent to 6264
|
||||
MB7114 - 256b x4-bit bipolar PROM marked 'TB-7', compatible with 82S129
|
||||
RCDM-I1 - Custom resistor array
|
||||
SW1/SW2 - 8-position DIP switch
|
||||
CN2/CN3 - 13-pin connector for rotary joystick
|
||||
L7B007x - DECO custom graphics chips (QFP160)
|
||||
MXC 06 = Sprite Generator
|
||||
BAC 06 = Tile Generator
|
||||
TB-* - PALs
|
||||
TB1-1 = MMI PAL16R4
|
||||
Other PALs are MMI PAL16L8
|
||||
ROMs - FK* = 27C010 EPROM
|
||||
FH04/FH05 = 64kB Mask ROM (compatible with 27C512)
|
||||
FH17 = 27C010 EPROM
|
||||
Other FH-xx ROMs are 128kB Mask ROM (compatible with 27C010)
|
||||
Labels on some ROMs FL & FH seem to be used interchangeably on different ROM sets but the contents is the same.
|
||||
|
||||
Measurements
|
||||
------------
|
||||
VSync - 57.44530Hz
|
||||
HSync - 15.1438kHz
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
#include "emu.h"
|
||||
@ -2212,6 +2280,8 @@ void dec0_state::midres(machine_config &config)
|
||||
m_spritegen->set_colpri_callback(FUNC(dec0_state::midres_colpri_cb));
|
||||
|
||||
m_gfxdecode->set_info(gfx_midres);
|
||||
|
||||
subdevice<okim6295_device>("oki")->set_clock(XTAL(1'056'000));
|
||||
}
|
||||
|
||||
void dec0_state::midresb(machine_config &config)
|
||||
|
@ -2,8 +2,8 @@
|
||||
// copyright-holders:R. Belmont
|
||||
/***************************************************************************
|
||||
|
||||
esqkt.c - Ensoniq KT-76, KT-88, and E-Prime
|
||||
Ensoniq TS-10 and TS-12
|
||||
esqkt.cpp - Ensoniq KT-76, KT-88, and E-Prime
|
||||
Ensoniq TS-10 and TS-12
|
||||
|
||||
Driver by R. Belmont
|
||||
|
||||
@ -134,8 +134,8 @@ private:
|
||||
required_device<scn2681_device> m_duart;
|
||||
required_device<esqpanel_device> m_sq1panel;
|
||||
required_device<midi_port_device> m_mdout;
|
||||
required_region_ptr<uint16_t> m_rom;
|
||||
required_shared_ptr<uint16_t> m_ram;
|
||||
required_region_ptr<u16> m_rom;
|
||||
required_shared_ptr<u16> m_ram;
|
||||
|
||||
DECLARE_WRITE_LINE_MEMBER(duart_irq_handler);
|
||||
DECLARE_WRITE_LINE_MEMBER(duart_tx_a);
|
||||
|
@ -1419,10 +1419,10 @@ ROM_START( wbeachvla ) // same as wbeachvl but with S87C751 audio CPU
|
||||
ROM_LOAD16_BYTE( "wbv_03.bin", 0x000001, 0x40000, CRC(db4e69d5) SHA1(119bf35a463d279ddde67ab08f6f1bab9f05cf0c) )
|
||||
|
||||
ROM_REGION( 0x1000, "audiomcs", ROMREGION_ERASE00 ) // sound (S87C751)
|
||||
ROM_LOAD( "s87c751", 0x000, 0x800, CRC(bc4daa35) SHA1(89f64cfdf1c2318d263ac08bf510aac11e0f85b4) )
|
||||
ROM_LOAD( "s87c751.u36", 0x000, 0x800, CRC(bc4daa35) SHA1(89f64cfdf1c2318d263ac08bf510aac11e0f85b4) )
|
||||
|
||||
ROM_REGION( 0x1000, "extracpu", ROMREGION_ERASE00 ) // on a small sub PCB with the second JAMMA connector
|
||||
ROM_LOAD( "s87c751", 0x000, 0x800, CRC(54a6004f) SHA1(b7b24e5a812f284099946fcbddd3cf804332f230) )
|
||||
ROM_LOAD( "s87c751.u5", 0x000, 0x800, CRC(54a6004f) SHA1(b7b24e5a812f284099946fcbddd3cf804332f230) )
|
||||
|
||||
ROM_REGION( 0x600000, "gfx1", 0 )
|
||||
ROM_LOAD( "wbv_10.bin", 0x000000, 0x80000, CRC(50680f0b) SHA1(ed76ef6ced70ba7e9558162aa94bbe9f19bbabe6) )
|
||||
|
Loading…
Reference in New Issue
Block a user