Previous Thread
Next Thread
Print Thread
Page 2 of 2 1 2
Re: MAMEdev's stance on 3D hardware acceleration? [Re: EoceneMiacid] #102308
10/29/15 10:40 AM
10/29/15 10:40 AM
Joined: Mar 2008
Posts: 1,034
Shideravan Offline
Very Senior Member
Shideravan  Offline
Very Senior Member
Joined: Mar 2008
Posts: 1,034
So long even discrete circuits are finally implemented the right way, I don't believe in nothing that can be be called "impossible" in MAME.
But certainly it have some things that are very challenging, for sure!


"A user interface is like a joke. If you have to explain it, it's not that good."
Re: MAMEdev's stance on 3D hardware acceleration? [Re: EoceneMiacid] #102322
10/29/15 02:59 PM
10/29/15 02:59 PM
Joined: Apr 2015
Posts: 378
E
EoceneMiacid Offline OP
Senior Member
EoceneMiacid  Offline OP
Senior Member
E
Joined: Apr 2015
Posts: 378
What's so special about it?

Re: MAMEdev's stance on 3D hardware acceleration? [Re: EoceneMiacid] #102323
10/29/15 03:13 PM
10/29/15 03:13 PM
Joined: Jun 2001
Posts: 43
Italy
O
Osso Offline
Member
Osso  Offline
Member
O
Joined: Jun 2001
Posts: 43
Italy
He probably means the SHARC is a DSP.

Re: MAMEdev's stance on 3D hardware acceleration? [Re: EoceneMiacid] #102324
10/29/15 03:38 PM
10/29/15 03:38 PM
Joined: Mar 2001
Posts: 16,070
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,070
USA
The nice thing about DSPs is that you can do them as (effectively) a static recompiler since they generally run either a small fixed program (most arcade games) or a small series of small programs (e.g. the N64's RSP). You can thus save a lot on recompiler overhead by caching all of the possible programs as they occur.

Re: MAMEdev's stance on 3D hardware acceleration? [Re: Osso] #102327
10/29/15 05:32 PM
10/29/15 05:32 PM
Joined: Apr 2004
Posts: 27
V
Ville Linde Offline
Member
Ville Linde  Offline
Member
V
Joined: Apr 2004
Posts: 27
There's a few things that make SHARC particularly annoying.
- The main registers are banked (complicates register caching)
- Some registers have pipeline delay on writes (looks like it's possible to statically analyze though)
- Fairly exotic loop mechanism

Page 2 of 2 1 2

Who's Online Now
3 registered members (Reznor007, Breiztiger, 1 invisible), 126 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,606
Posts112,515
Members4,827
Most Online296
Dec 5th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.044s Queries: 15 (0.027s) Memory: 5.6694 MB (Peak: 5.8535 MB) Zlib enabled. Server Time: 2018-12-15 13:23:19 UTC