Welcome, Guest. Please login or register.

Author Topic: p96 & cgx open standard replacement anyone?  (Read 3995 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline wawrzonTopic starter

p96 & cgx open standard replacement anyone?
« on: November 23, 2015, 07:26:25 PM »
since the old posts have been deleted i just wanted to repeat certain propsal here.

as we know nethier cgx nor p96, any kind of sdk or documentation allowing simply code drivers for these both only amiga rtg solutions, is publicly available. this unfortunate situation seems to be possible to overcome under the table. however an universal, possibly extendable solution may be more handy.

i dont want to force anything, let alone to drain developer resources and propose anything complicated. yet a possibilty that appears to me is usage of either whole aros kickstart or its graphics.library (freed of aros dependencies) as replacement.

aros cybergraphics is api compatible with cgx and contains a wrapper to use existing p96 drivers. of course there are still some bugs, unimplemented genuine amiga calls and speed issues in certain areas, still it might be a better starting point than anything else up to date.

as i say its just an idea, where to contribute for the sake of the platform, as i see it.

edit: typo in thread title
« Last Edit: November 24, 2015, 05:01:41 PM by wawrzon »
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: p96 & cgx open standard rewplacement anyone?
« Reply #1 on: November 24, 2015, 01:47:52 AM »
This is a great idea, in my opinion.  In fact, would it be terrible to start porting in some of Aros' improvements?  It's all open source reimplimentations of Amiga OS3.1, right?  

I wish I could program worth a damn, 'cause I'd certainly like to help with things like this.  Hell, if I had the knowhow, I'd write a warp3d driver for my Radeon card :D  People charge too much for the Voodoo cards (not to mention it'd break my nice flow of DVI to radeon and VGA to the indivision).

Does p96 or cgx have any hardware accelerated API within them?  Or is that all in the warp3d and/or mesa stack?

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline OlafS3

Re: p96 & cgx open standard rewplacement anyone?
« Reply #2 on: November 24, 2015, 09:40:50 AM »
Quote from: slaapliedje;799496
This is a great idea, in my opinion.  In fact, would it be terrible to start porting in some of Aros' improvements?  It's all open source reimplimentations of Amiga OS3.1, right?  

I wish I could program worth a damn, 'cause I'd certainly like to help with things like this.  Hell, if I had the knowhow, I'd write a warp3d driver for my Radeon card :D  People charge too much for the Voodoo cards (not to mention it'd break my nice flow of DVI to radeon and VGA to the indivision).

Does p96 or cgx have any hardware accelerated API within them?  Or is that all in the warp3d and/or mesa stack?

slaapliedje

hardware accelleration is not p96 or cgx, both are "only" rtg supporting true color and similar. Hardware accelleration is like you wrote either in warp3d or mesa. Because it is based on graphic cards it is normally faster than using AGA/ECS but not in the sense you mean.
« Last Edit: November 24, 2015, 09:48:15 AM by OlafS3 »
 

Offline wawrzonTopic starter

Re: p96 & cgx open standard rewplacement anyone?
« Reply #3 on: November 24, 2015, 12:27:53 PM »
amiga rtg solutions as cgx and p96 support 2d hardware acceleration (apparently to a bit different extend) namely the gfx card blitter. 3d acceleration is another matter and is currently handled by warp3d (and upon that basic driver structure by either minigl or stormmesa)

but this is not a subject here. please lets stay on topic or let this thread die if there is no interest.
 

Offline kolla

Re: p96 & cgx open standard rewplacement anyone?
« Reply #4 on: November 24, 2015, 01:37:03 PM »
So, I have been playing with the idea of putting together a "minimalist" AROS/m68k akin to what a simple OS3.1 installation is, and my goal is that it should work well on my Minimig (2MB Chipram + 1.5MB Fast ("slow") RAM, IDE disks, serial port). AROS/m68k already bootstraps fine and runs, but it uses 1MB of RAM for the kickstart image, so my first goal is to build an AROS kickstart that fits within 512kB and can be loaded like any other kickstart on the Minimig. Hm, maybe I am posting on wrong topic again... I should make my own :)
« Last Edit: November 24, 2015, 01:44:17 PM by kolla »
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline wawrzonTopic starter

Re: p96 & cgx open standard rewplacement anyone?
« Reply #5 on: November 24, 2015, 02:07:20 PM »
in any case you can softkick aros from amiga rom as i wrote in the other thread, not messing around much, just to see how fpgaarcade p96 driver works.

otherwise, yes, lets keep threads on topic, dou you open one or should i?
 

Offline billt

  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 910
    • Show only replies by billt
    • http://www.billtoner.net
Re: p96 & cgx open standard rewplacement anyone?
« Reply #6 on: November 24, 2015, 03:16:09 PM »
If any effort is put into making yet another RTG system, I think it would be great to first investigate if the new OS4.1FE integrated RTG/graphics.library API could be backported to 3.x, and thus share driver and application code moving forward.

I'd inquired about the driver API per this link, but have not seen any response yet.

http://www.amiga.org/forums/showpost.php?p=797841&postcount=26
Bill T
All Glory to the Hypnotoad!
 

Offline OlafS3

Re: p96 & cgx open standard rewplacement anyone?
« Reply #7 on: November 24, 2015, 03:19:18 PM »
Quote from: billt;799534
If any effort is put into making yet another RTG system, I think it would be great to first investigate if the new OS4.1FE integrated RTG/graphics.library API could be backported to 3.x, and thus share driver and application code moving forward.

I'd inquired about the driver API per this link, but have not seen any response yet.

http://www.amiga.org/forums/showpost.php?p=797841&postcount=26

it would be closed
 

Offline slaapliedje

  • Lifetime Member
  • Hero Member
  • *****
  • Join Date: Oct 2010
  • Posts: 843
  • Country: 00
  • Thanked: 1 times
    • Show only replies by slaapliedje
Re: p96 & cgx open standard rewplacement anyone?
« Reply #8 on: November 24, 2015, 03:33:18 PM »
That makes no sense, why would you want to keep an API closed?  You'd want more people to use it, right?  Kind of the whole point of having an API....

slaapliedje
A4000D: Mediator 4000Di; Voodoo 3, ZorRAM 128MB, 10/100mb Ethernet, Spider 2. Cyberstorm PPC 060/50 604e/420.
 

Offline OlafS3

Re: p96 & cgx open standard rewplacement anyone?
« Reply #9 on: November 24, 2015, 03:35:53 PM »
Quote from: slaapliedje;799536
That makes no sense, why would you want to keep an API closed?  You'd want more people to use it, right?  Kind of the whole point of having an API....

slaapliedje

not the API but the sources to create the libraries

I would prefer to have open technologies and at least for Aros 68k it would be not usable
 

Offline kolla

Re: p96 & cgx open standard rewplacement anyone?
« Reply #10 on: November 24, 2015, 03:39:16 PM »
Quote from: OlafS3;799538
not the API but the sources to create the libraries

I would prefer to have open technologies and at least for Aros 68k it would be not usable


If the API is open, sources can be written :)
B5D6A1D019D5D45BCC56F4782AC220D8B3E2A6CC
---
A3000/060CSPPC+CVPPC/128MB + 256MB BigRAM/Deneb USB
A4000/CS060/Mediator4000Di/Voodoo5/128MB
A1200/Blz1260/IndyAGA/192MB
A1200/Blz1260/64MB
A1200/Blz1230III/32MB
A1200/ACA1221
A600/V600v2/Subway USB
A600/Apollo630/32MB
A600/A6095
CD32/SX32/32MB/Plipbox
CD32/TF328
A500/V500v2
A500/MTec520
CDTV
MiSTer, MiST, FleaFPGAs and original Minimig
Peg1, SAM440 and Mac minis with MorphOS
 

Offline OlafS3

Re: p96 & cgx open standard rewplacement anyone?
« Reply #11 on: November 24, 2015, 03:40:15 PM »
Quote from: kolla;799539
If the API is open, sources can be written :)

:-)
 

Offline wawrzonTopic starter

Re: p96 & cgx open standard rewplacement anyone?
« Reply #12 on: November 24, 2015, 03:55:06 PM »
Quote from: billt;799534
I'd inquired about the driver API per this link, but have not seen any response yet.

you wont receive any answer. not any soon, neither a satysfying one. also its not the subject here. what im talking about is an open community standard, with open sources, that benefits community projects, not another code trap.

there is a number of rtg projects underway as it look like. many mimic or recreate the existing cards, there already is a chipset driver for. all others face software problem at some point, because or closed sources. no matter who wants to keep them close. here as example:
http://eab.abime.net/showthread.php?t=66865
we have hardware vendors defending their code and openpci standard which neither isnt properly open.
as long as standard and sources are closed, the situation will repeat.
the solution would be to create a common field where interested parties could rely on building drivers for their open or proprietary solutions. once the foundation is laid it would actually prevent unneccessarily reinventing the wheel.
« Last Edit: November 24, 2015, 04:01:25 PM by wawrzon »
 

Offline wawrzonTopic starter

Re: p96 & cgx open standard rewplacement anyone?
« Reply #13 on: November 24, 2015, 04:03:47 PM »
Quote from: kolla;799539
If the API is open, sources can be written :)


both the aros cybergraphics api and sources are open,and compatible to cgx (de facto primary) standard, p96 is as well compatible to. so, we do have all material to start with actually. no need to open anything else.
 

Offline wawrzonTopic starter

Re: p96 & cgx open standard rewplacement anyone?
« Reply #14 on: November 24, 2015, 04:04:53 PM »
Quote from: slaapliedje;799536
That makes no sense, why would you want to keep an API closed?  You'd want more people to use it, right?  Kind of the whole point of having an API....

slaapliedje


unfortunatelly this exactly is the case. we want to talk about strategic solution here.