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: 379
E
EoceneMiacid Offline OP
Senior Member
EoceneMiacid  Offline OP
Senior Member
E
Joined: Apr 2015
Posts: 379
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: 44
Italy
O
Osso Offline
Member
Osso  Offline
Member
O
Joined: Jun 2001
Posts: 44
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,111
USA
R
R. Belmont Online content
Very Senior Member
R. Belmont  Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 16,111
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 (R. Belmont, mixmaster, Duke), 131 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,625
Posts112,794
Members4,839
Most Online324
Dec 20th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.025s Queries: 15 (0.009s) Memory: 5.6703 MB (Peak: 5.8542 MB) Zlib enabled. Server Time: 2019-02-19 10:32:19 UTC