From 7d03c833aa88f2c13cd8b9a4a38cc6dc0077779d Mon Sep 17 00:00:00 2001 From: Ivan Vangelista Date: Sat, 7 Nov 2020 13:21:59 +0100 Subject: [PATCH] =?UTF-8?q?taitopjc.cpp:=20decapped=20TMS320BC53PQ80=20DSP?= =?UTF-8?q?=20[Caps0ff,=20jordigahan,=20ClawGrip,=20Philip=20=C3=85kesson,?= =?UTF-8?q?=20Nathan=20Gilbert,=20James=20Sun]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/mame/drivers/taitopjc.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/mame/drivers/taitopjc.cpp b/src/mame/drivers/taitopjc.cpp index 3548eafa97e..633820c614c 100644 --- a/src/mame/drivers/taitopjc.cpp +++ b/src/mame/drivers/taitopjc.cpp @@ -116,6 +116,10 @@ public: void init_optiger(); +protected: + virtual void machine_reset() override; + virtual void video_start() override; + private: required_device m_maincpu; required_device m_iocpu; @@ -142,8 +146,6 @@ private: uint16_t dsp_rom_r(); void dsp_roml_w(uint16_t data); void dsp_romh_w(uint16_t data); - virtual void machine_reset() override; - virtual void video_start() override; uint32_t screen_update_taitopjc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect); INTERRUPT_GEN_MEMBER(taitopjc_vbi); uint32_t videochip_r(offs_t address); @@ -839,6 +841,9 @@ ROM_START( optiger ) ROM_LOAD32_BYTE( "e63-31-1_p-lh.8", 0x000002, 0x080000, CRC(ad69e649) SHA1(9fc853d2cb6e7cac87dc06bad91048f191b799c5) ) ROM_LOAD32_BYTE( "e63-30-1_p-ll.7", 0x000003, 0x080000, CRC(a6183479) SHA1(e556c3edf100342079e680ec666f018fca7a82b0) ) + ROM_REGION( 0x8000, "dsp", 0 ) + ROM_LOAD( "tms320bc53.bin", 0x0000, 0x8000, CRC(4b8e7fd6) SHA1(07d354a2e4d7554e215fa8d91b5eeeaf573766b0) ) // decapped. TODO: believed to be a generic TI part, verify if it is and if dump is good, if so move in the CPU core + ROM_REGION16_LE( 0x20000, "dspdata", 0 ) ROM_LOAD16_BYTE( "e63-04_l.29", 0x000000, 0x010000, CRC(eccae391) SHA1(e5293c16342cace54dc4b6dfb827558e18ac25a4) ) ROM_LOAD16_BYTE( "e63-03_h.28", 0x000001, 0x010000, CRC(58fce52f) SHA1(1e3d9ee034b25e658ca45a8b900de2aa54b00135) )