MAMEWorld >> Programming
View all threads Index   Threaded Mode Threaded  

Pages: 1

Naibo
Reged: 10/17/07
Posts: 148
Send PM


Dynarec for some Hi-Speed DSPs?
#194992 - 07/02/09 07:05 AM


Is there anyone working on Dynarec for some DSP ICs? For example, TMS320C25/C51?

These DSPs work on high clock and are highly pipe-lined, so Dynarec is much more useful for them.



R. Belmont
Cuckoo for IGAvania
Reged: 09/21/03
Posts: 9711
Loc: ECV-197 The Orville
Send PM


Re: Dynarec for some Hi-Speed DSPs? new [Re: Naibo]
#195206 - 07/05/09 04:43 AM


> Is there anyone working on Dynarec for some DSP ICs? For example, TMS320C25/C51?
>
> These DSPs work on high clock and are highly pipe-lined, so Dynarec is much more
> useful for them.

The "highly pipelined" part is exactly why there's no DRC. Handling delay slots in a DRC is 100% pure murder, and at least the TGPx4 has a whopping 4 instructions it executes in the delay slot (I'm guessing other DSPs are similar but I'm not familiar with the subject). I thought SH-2 and MIPS were bad with 1

Also, Olivier Galibert's been working through bugs in the 320c25 interpreter so we generally don't like to start a DRC when the interpreter isn't reasonably solid. And Namco System 22, currently the heaviest user of the 32c025, is rasterization bound not DSP emulation bound so there's no real case.

That all said, it's not *that* difficult to write a UML DRC in MAME's framework. I did the SH-2 with the somewhat minimal documentation on the wiki and the occasional panicked late-night email to Aaron and I think it turned out well.

Edited by R. Belmont (07/05/09 04:50 AM)


Pages: 1

MAMEWorld >> Programming
View all threads Index   Threaded Mode Threaded  

Extra information Permissions
Moderator:  Pi 
0 registered and 4 anonymous users are browsing this forum.
You cannot start new topics
You cannot reply to topics
HTML is enabled
UBBCode is enabled
Thread views: 3299