taitopjc.cpp: decapped TMS320BC53PQ80 DSP [Caps0ff, jordigahan, ClawGrip, Philip Åkesson, Nathan Gilbert, James Sun]

This commit is contained in:
Ivan Vangelista 2020-11-07 13:21:59 +01:00
parent f940e27e83
commit 7d03c833aa

View File

@ -116,6 +116,10 @@ public:
void init_optiger();
protected:
virtual void machine_reset() override;
virtual void video_start() override;
private:
required_device<ppc603e_device> m_maincpu;
required_device<tmp95c063_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) )