English Amiga Board


Go Back   English Amiga Board > Coders > Coders. General

 
 
Thread Tools
Old 21 March 2010, 18:36   #21
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
Nevermind, as he was the actual creator of graphics.library, so probably he has much to share about what has been, needs, remains, or should be done.
gulliver is offline  
Old 22 March 2010, 16:19   #22
dannyp1
Registered User
 
Join Date: Nov 2009
Location: Michigan USA
Posts: 170
I'm a little confused (what else is new). Does this library have WarpWCP, Fblit, Ftext, etc. already installed in it? Or is it just compatible with the patches that are mentioned?
dannyp1 is offline  
Old 22 March 2010, 16:41   #23
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
>WarpWCP

What's that ?


>Fblit, Ftext, etc. already installed in it?

Yes, too many patchs on Amiga !
Cosmos is offline  
Old 22 March 2010, 19:50   #24
dannyp1
Registered User
 
Join Date: Nov 2009
Location: Michigan USA
Posts: 170
Sorry, I meant BlazeWCP
dannyp1 is offline  
Old 23 March 2010, 00:27   #25
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
I succesfully tested your graphics.library and it works without issues at the moment. I have an A1200 + 040 + 64MB + Mediator SX + Voodoo 3 3000. I am using AmigaOS 3.9 with all BoingBags. Tested both on AGA and the Voodoo via P96.

Suggestion: It seems there is nothing more to implement on this library as I see it, you have done nearly everything there is. Your Todo list pretty much covers everything. One thing I am worried, is that if you implement CGX please do it in a way it can still be usable on P96 systems.
Could I suggest you to move forward to another library, a related one perhaps, like layers.library and implement your own set of optimizations and enhancements plus the quicklayers tweak? You have shown you are a talented coder, it would be a pitty you only work on one front.

Thanks for your hard work
gulliver is offline  
Old 23 March 2010, 06:21   #26
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
>It seems there is nothing more to implement on this library as I see it

Beta 5 maybe for today or tomorrow !


>One thing I am worried, is that if you implement CGX please do it in a way it can still be usable on P96 systems

No. Only one RTG system on Amiga.
We must simplify. Simplicity and unity is the key.


>quicklayers tweak

From CGX ? But really faster than the layers.library ?

Last edited by Cosmos; 23 March 2010 at 08:23.
Cosmos is offline  
Old 23 March 2010, 10:37   #27
arnljot
Registered User
 
arnljot's Avatar
 
Join Date: Jul 2008
Location: Oslo
Posts: 76
Quote:
Originally Posted by Cosmos View Post
No. Only one RTG system on Amiga.
We must simplify. Simplicity and unity is the key.
In theory I'd agree with you.

But the problem is that P96 is on Mediators and WinUAE.

And CGX4 is the only one with CVPCC support and GREX support.

I guess the huge number of users are on WinUAE, while on actual hardware there might be a fair number of Mediator users...

So it's hard to choose which crowd to please.

Last edited by arnljot; 23 March 2010 at 15:10. Reason: remembered one more thing
arnljot is offline  
Old 23 March 2010, 15:20   #28
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
Picasso96 must die !

So, CyberGraphX must be adapted to WinUAE and Mediator !


The only way...
Cosmos is offline  
Old 23 March 2010, 15:31   #29
arnljot
Registered User
 
arnljot's Avatar
 
Join Date: Jul 2008
Location: Oslo
Posts: 76
CGX for Mediator is a completely no go.

If you go to archive.org and look up the old vgr.com site, you'll understand why. VGR and Elbox ended their relationship badly, partly over the Poseidon incident.

I think it's quite possible to have CGX4 in WinUAE, but I think it would be hard to get Toni to devote resources to that since he's a very firm beliver in If-it's-not-broken-don't-fix-it from what I understand, so it would have to be a contribution to UAE by some other code I would think.

I don't know how to get the CGX4 sdk, I asked around once. And didn't get a clear answer. It's obvious that the MorphOS guys have a version, and perhaps even the AROS developers. But I'm not qualified to say if that'll be helpfull to create classic amiga binaries.

Chris Hodges of Poseidon fame do have CGX4 sdk for classic amiga.

From what I can see CGX only miss WinUAE and Mediator support.

I think that Voodoo series support under CGX4 with openpci.library on Mediator should be quite doable.

But Radeon9200 series support on CGX4 on Mediator seems like a crazy dream

Like I said, I completely agree with you that there should only be one RTG system on the Amiga, and it's a shame it's not standardised for classics.

But standardising now, with very limited access to the sources. It seems unlikely that it'll happen.

I understand the choice you make to support only one, I just wish that it would be feasible to bring us all onto one platform or support both...

Here is a link to a previous attempt at opening up these sources

Last edited by arnljot; 23 March 2010 at 15:34. Reason: added url
arnljot is offline  
Old 23 March 2010, 16:11   #30
wawa
Registered User
 
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
being primarly p4, mediator/voodoo3, winuae user myself i second both that p96 should die , but then first respective open source cgx compatible drivers should be available for these systems. not long ago there was initiative on a1k to update openpci, mostly in respect to gain some system memory from the graphic card, but this seems to be progressing very slowly
http://www.a1k.org/forum/showthread....257#post331257
generally having openpci as standard with several drivers would be the best way to go i suppose. even radeon drivers could be made even if this will probably be too much work.

cgx isnt open source though. i believe aros graphic system is made to be api compatible, i dont know nothing about it though. could this become the common ground as new standard?
wawa is offline  
Old 23 March 2010, 16:19   #31
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
I have begun in this way : the graphics.library in the Kickstart 3.1 WAS in 3 different versions : ECS/OCS, AGA and CD32

Now only ONE with the v40.25... We must TOGETHER follow this way... The ONLY way !
Cosmos is offline  
Old 23 March 2010, 16:20   #32
StingRay
move.l #$c0ff33,throat
 
StingRay's Avatar
 
Join Date: Dec 2005
Location: Berlin/Joymoney
Posts: 6,863
Quote:
Originally Posted by Cosmos View Post
Picasso96 must die !
The only way...
Yeah, right...
StingRay is offline  
Old 23 March 2010, 16:21   #33
arnljot
Registered User
 
arnljot's Avatar
 
Join Date: Jul 2008
Location: Oslo
Posts: 76
isn't open pci libraries also closed. You have to prove yourself worthy on a mailing list or something to get them? Or perhaps it's just that the sources are available on request.

Anyway. I'd also like to see that we could do without P96.

But it's perhaps a lot of us to ask from cosmos that he ports P96 drivers to CGX4

Now, what is the consequence of using the new graphics.library on a P96 system?
arnljot is offline  
Old 23 March 2010, 16:39   #34
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
The magic against Amiga Computers is to divide all the users :

Hyperion / bPlan,
OS4 / MorphOS,
WarpUP / PowerUP,
Picasso96 / CyberGraphX,
Amiga Inc / Hyperion...


The cure is unity !

That's why I put all the patchs in the graphics.library v40.25 : unity again and again...
Cosmos is offline  
Old 23 March 2010, 16:41   #35
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
>Now, what is the consequence of using the new graphics.library on a P96 system?

The graphics.library is the root : P96 (loaded after) patch this lib...
Cosmos is offline  
Old 23 March 2010, 16:44   #36
arnljot
Registered User
 
arnljot's Avatar
 
Join Date: Jul 2008
Location: Oslo
Posts: 76
So the system will still benefit from graphics.library? What about the RTG support that it's spoken of here?
arnljot is offline  
Old 23 March 2010, 17:15   #37
Cosmos
Banned
 
Join Date: Jan 2007
Location: France
Posts: 655
The goal is to put CyberGraphX in the romable v40.25 : unity, again and again !


So, we'll be able to boot directly on RTG (if gfx card detected) without any HD...

Last edited by Cosmos; 23 March 2010 at 17:20.
Cosmos is offline  
Old 23 March 2010, 17:28   #38
wawa
Registered User
 
Join Date: Aug 2007
Location: berlin/germany
Posts: 1,054
the unity is most welcome idea, though compatibility between like pup/wos cgx/p96 was mostly maintained by emu to certain extent.

maybe i just should mention that there is another consolidating approach underway. this is the warp3d compatible standard based on wazp3d (mostly in software, but it gains native and probably hw support under winuae). it already is about completely compatible still more advanced to the original w3d. apart of that the storm mesa has been ported to gcc and is being maintained bu the same author. dare i reveal that matthey, who posted above has apparently fixed the little endian hw w3d driver for voodoo series.

except that there is still an approach for common gui solution, so how about to find a common forum to communicate on such projects like utilitybase? not that everybody is heading in his own direction again. better to bundle the effort.
wawa is offline  
Old 23 March 2010, 20:26   #39
gulliver
BoingBagged
 
gulliver's Avatar
 
Join Date: Aug 2007
Location: The South of nowhere
Age: 46
Posts: 2,358
@Cosmos

Your idea of unity regarding RTG is really great, the other idea to make it romable is excellent too.
But here lies the problem, you will be leaving with your modification some users without RTG support on their cards.

The thing is that both CGX and P96 have their good and bad points, the problem is that some graphic cards RTG drivers are only available for one rtg standart, and not for the other. So unless you make CGX drivers for all these P96 only boards, you will still be helping to divide the community, not unifying it.

Picasso96 only boards that do not have CGX support are:


1-Graffity by BCS (do not confuse with the Graffity chunky adaptor. This one is based on the CL-GD5428 graphics chip )
2-Merlin
3-Omnibus
4-Pixel64
5-Domino (only works with CGX2)
6-Radeon thru mediator
7-S3trio64 thru mediator
8-Voodoo thru mediator (I am not so sure if there is a workaround here to make it work with CGX)

And I may add that Mediator gfx boards and the Merlin gfx cards are very common. So not supporting them will kill your unity idea very quickly, as people will start rejecting your graphics.library update for being incompatible with their rtg cards.
gulliver is offline  
Old 23 March 2010, 20:28   #40
arnljot
Registered User
 
arnljot's Avatar
 
Join Date: Jul 2008
Location: Oslo
Posts: 76
PCI Solutions:
Prometheus (Picasso96)
Mediator (Picasso96)
GRex (CGX3, CGX4)

CGX4 exclusive cards:
CyberVisionPPC
BlizzardVisionPPC

P96 exclusive card (on classics)
Radeon92xx

Then there are other problems for Picasso users:
- There is modules, Pablo, Paloma, Concertio - do they work with CGX4

Then there are problems for Mediator users:
- If swapping to OpenPCI library, will they have drivers for their cards?

I think it's cool that a new graphics.library will have rom support for RTG cards, but it will mean that card drivers must be rommable too, and much more.

And as I think graphics.library is part of the hardware abstraction layer, I'd just like to see how you see the full picture in an amiga with "native" gfx card support.

Is the goal to have a RTG capable 512k os3.9 ROM? is there room in the ROM for that? What components have to go into the ROM?
arnljot is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
PUAE 2.5.1 beta series GnoStiC support.OtherUAE 3 07 February 2016 20:09
WinUAE 2.6.1 beta series Toni Wilen support.WinUAE 21 19 June 2013 11:54
PUAE 2.3.3 beta series GnoStiC support.OtherUAE 95 05 January 2012 19:18
dos.library v40.4 beta series Cosmos Coders. General 85 19 July 2011 01:49
WinUAE 2.3.1 beta series Toni Wilen support.WinUAE 90 23 February 2011 21:17

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 06:54.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.11526 seconds with 15 queries