English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 08 January 2024, 23:14   #641
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
It tells me to update the CVPPC firmware? What has this to do with the 3DFX Voodoo slowing down from 48 to 32 FPS by just swapping out the rtg.library from any pre 3.0 to 3.0 or beyond?


Quote:
Originally Posted by Thomas Richter View Post
Look, what is in particular wrong with the following algorithm:

1) Open up the P96 guide that comes with P96
2) Navigate in the guide to the entry named "FAQ - Frequently asked questions"
3) Navigate in the FAQ to the entry named "Warp3D is slow on the CVisionPPC"
4) Click on this link, and read it.

Please stop the pointless speculations. I have written this all down, providing even instructions.
Hedeon is offline  
Old 09 January 2024, 00:22   #642
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
Quote:
Originally Posted by Hedeon View Post
It tells me to update the CVPPC firmware? What has this to do with the 3DFX Voodoo slowing down from 48 to 32 FPS by just swapping out the rtg.library from any pre 3.0 to 3.0 or beyond?
This is on the PPC card you asked for, if I understood right.The Voodoo is the voodoo, and that's Elbox territory. There is no PPC in the name, so why do you ask for "PPC"?

If you want Elbox hardware supported, I afraid there are two options:

a) ask Elbox to finally fix their drivers,

b) provide me with a Zorro III machine (permanently) and their hardware (temporarily).

I afraid that's it and all I have to offer.
Thomas Richter is offline  
Old 09 January 2024, 01:00   #643
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
I talked about PPC PCI cards which means WarpOS PPC and Warp3D PPC (and Voodoo3). Maybe that got lost somewhere.

Is there no way you can see in your changes of rtg.library what could cause this? It only shows in fullscreen, not windowed. And from 3.0 and higher, not 2.4.

Or maybe where I could have a look at at my end? I can use any API library version and it doesn't matter, but switch out the rtg.library and the framerates suffer. Software 3D is not impacted (e.g. QuakeWOS) but glQuake for WOS is, for example.

I'll check if the issue is also on the Prometheus/Firebird (and if so then it might not be Elbox related).
Hedeon is offline  
Old 09 January 2024, 09:17   #644
Karlos
Alien Bleed
 
Karlos's Avatar
 
Join Date: Aug 2022
Location: UK
Posts: 4,438
So, the facts are it affects the WarpOS specific versions of games but only in fullscreen mode.

I suspect that the issue here is in the version of MiniGL and it's handling of buffer swaps. If memory serves, there was a loop around changing the screen buffer. This was highlighted as an obvious place that could trigger a mass of context switches if it wasn't properly dealt with but at the time, the screen buffer change almost never iterated the loop, it just worked on the first call.

I suggested at the time that this code for warpos should be put into a 68k function that is explicitly called once from the PPC side and let the 68k potentially poll the screen buffer flip but I have no idea if that was ever done.

If something has changed that results in checking/flipping buffers to "fail fast" or perhaps a bug is fixed that means this bit of code iterates, you are going pay for it with a context switch per iteration of the loop.

That's really going to hurt. Can you hook into Run68 in the WarpOS side and increment a counter to see how many switches you get when using the old and newer versions of the p96 code?

Last edited by Karlos; 09 January 2024 at 10:21.
Karlos is offline  
Old 09 January 2024, 11:03   #645
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
Quote:
Originally Posted by Hedeon View Post
Is there no way you can see in your changes of rtg.library what could cause this? It only shows in fullscreen, not windowed. And from 3.0 and higher, not 2.4.
This is impossible to hunt down for me, with no hardware for it and no software for it. Despite, PPC is pretty much unsupported land, too fragmented, too many incompatibilities. If you want P96 and PPC, go for AmigaOs 4, they have their own branch of P96 and their own branch of Warp3D.



Best guess is how p96 bitmaps are allocated, and whether they are put on the video RAM or not - the entire logic is unfortunately tricky and non-obvious, and there had to be changes mostly to make planar/chunky switchover work seamlessly, and to support (lousy) SDL ports in a "best effort" approach. Changing code there will harm many programs, so I'd rather leave this logic alone.


Quote:
Originally Posted by Hedeon View Post

Or maybe where I could have a look at at my end? I can use any API library version and it doesn't matter, but switch out the rtg.library and the framerates suffer.
Without the source code of Warp3D and knowning what it demands for the frame buffer? That's likely not going to work well. If you want to hunt something down, check how it allocates bitmaps, using which flags, and where the bitmaps end up. On the 68K side, you probably need a low-level debugger like COP for that. On the PPC end, I have no idea. The code likely goes through the p96API library and its p96AllocBitMapTags function. It's documented.
Thomas Richter is offline  
Old 09 January 2024, 11:49   #646
Hedeon
Semi-Retired
 
Join Date: Mar 2012
Location: Leiden / The Netherlands
Posts: 2,039
Thanks Thomas, I'll have a look. I do have context switching counting software (@Karlos) and also indirectly access to the old Warp3D source as in I can ask someone to have a look.

To be continued.
Hedeon is offline  
Old 01 February 2024, 22:29   #647
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
Today, the new 3.4.1 version of P96 became available on iComp. As before, if you bought during the last year, the update is for free. Actually, the release was ready two weeks ago already, but it seems the shop system suffers again from a major hickup.

What's new?

- Thanks to Matze and friends, a new driver for the GBA-PII++ is now included in the distribution. Sorry, this was all needlessly complicated, but we finally found a solution that makes every party happy. This is a new driver - but there is no new functionality, as the main functionality came from the Cirrus driver anyhow. Only the naming confusion is gone.
- Due to defect in the P96 core, the PiP functionalities of the PicassoIV were unfortunately broken. This should be hopefully fixed by now.
- The A2410.card driver for the A2410 card had unfortunately the sync on green flag inverted. Yes meant no and no meant yes. Outch.
- The TMS34010 chip driver for the A2410 card should be now faster as accelerator based rendering now no longer triggers a (needless) refresh.
- The Altais driver for the Draco received a refresh and no longer pulls the rug under the Draco system by disabling the vertical blank interrupt. This driver is a cooperation between Toni and myself - due to this cooperation, we now have Draco emulation in WinUAE and a working Altais driver.
- The CvisionPPC support was improved. Apparently, there is still another version of the CVisionPPC card that was not recognized by the P96 driver. For this variant, you must run P5Init in ENVARC:MMU-Configuration, and the p5emu.library forwards the identified card to the driver.
- There is a driver for the VA2000.card. Actually, this driver was already published on Aminet.
- The P96Prefs program was updated - this is the same version you also get from Aminet.
- There is also a "Novice" install mode for P96 which does not ask any questions and detects all cards itself. No need to select anything.
- The installer always created some default modes for the installed card and then attempted to install them to the installed card. Unfortunately, this only worked for old cards, not for the new ones. This has now been fixed, but this is not yet the last word on the matter. P96Prefs can create modes more reliably than from these static modes, and thus should be used instead of relying on these static hard coded modes. Future releases may find a better way to create modes for the currently installed card.
- Multiple minor bugs I found on the way.
Thomas Richter is offline  
Old 01 February 2024, 23:49   #648
klx300r
Registered User
 
klx300r's Avatar
 
Join Date: Oct 2007
Location: ManCave, Canada
Posts: 1,630
Question

thanks but I can't find it at icomp.de website
klx300r is offline  
Old 02 February 2024, 06:06   #649
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
As said, the shop system has an issue right now, see also the iComp side. I believe you should write Jens and then get the package via mail, as existing users will get it this way also. I hope this will be resolved. If I had to guess, you could buy the 3.4.0 and then receive immediately the 3.4.1 as free update.
Thomas Richter is offline  
Old 02 February 2024, 16:55   #650
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,317
I replied to my confirmation email and got a prompt reply from Jens with the installation files. Hopefully they will replace that store..

Thanks for the update Thomas!
nogginthenog is offline  
Old 02 February 2024, 19:05   #651
wiz12
Registered User
 
Join Date: Feb 2017
Location: Ireland
Posts: 758
Quote:
Originally Posted by nogginthenog View Post
I replied to my confirmation email and got a prompt reply from Jens with the installation files. Hopefully they will replace that store..

Thanks for the update Thomas!

I'm still waiting for an email.
wiz12 is offline  
Old 02 February 2024, 22:22   #652
Dunny
Registered User
 
Dunny's Avatar
 
Join Date: Aug 2006
Location: Scunthorpe/United Kingdom
Posts: 2,087
Quote:
Originally Posted by wiz12 View Post
I'm still waiting for an email.
Same. Bought it today, and have access to what I assume is 3.4.0 (that's the last entry in the History.readme file) but nothing from icomp since that - just a PDF in german about... something about cancelling or somesuch? But no actual P96 3.4.1, no.
Dunny is offline  
Old 02 February 2024, 22:41   #653
cv643d
Registered User
 
cv643d's Avatar
 
Join Date: Jul 2002
Location: Sweden
Posts: 762
Is the latest version listed under orders if you log into icomp.de? I have only 20 downloads allowed there so do not want to waste these testing.

Great that you have included drivers for GBA-PII+, apreciate that!
cv643d is offline  
Old 03 February 2024, 14:16   #654
nogginthenog
Amigan
 
Join Date: Feb 2012
Location: London
Posts: 1,317
Quote:
Originally Posted by cv643d View Post
Is the latest version listed under orders if you log into icomp.de? I have only 20 downloads allowed there so do not want to waste these testing.
It's not. It's still the previous version (was yesterday anyway). You need to reply to your confirmation email.
I think the 20 download thing might be a limitation of the software IComp use. Hopefully it will go away when they find something new.

https://forum.icomp.de/index.php?thr...herausgegeben/

Quote:
Unfortunately, this shop system is causing more and more problems - not only with the ordering process (which can often only be completed after many attempts), but also with exchanging download files. The downtime in the early hours of the morning today is explained by the fact that we had to import a backup when the database completely stopped working after exchanging the P96 files. In order not to delay the release any further, we have decided to deliver this update to customers via email: Customers who ordered this year will receive an unsolicited email from us with the new files as an attachment.

Customers who are still in the free update phase should respond to the shop's confirmation email so that we have the order ID in the subject.
We will then respond with the lha and adf/zip files as attachments.

Please excuse the inconvenience - finding a new shop system that has similar features and an easy learning curve has proven to be very difficult. We have just finished the evaluation phase of another system and are starting to test a new system.
(Google Translation)
nogginthenog is offline  
Old 03 February 2024, 15:45   #655
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
The limitation to 20 downloads is really artificial AFAIK. If you need to download more often, Jens can always increase the limit. However, remember that your free downloads expire after a year, thus download and make a backup yourself. If you have bought the last release more than one year ago, you would unfortunately need to re-register again. Sometimes Jens offers a grace period, but that's really up to him to decide.

Anyhow, concerning the process, it is really a pity the shop system is really EOL right now. While I do not know exactly the procedure, I would suggest to drop him a mail with your ordering details, in particular your order number. Please remember that it's right now weekend, and thus I would not expect a reaction before next week.
Thomas Richter is offline  
Old 17 February 2024, 19:59   #656
jurassicman
Registered User
 
jurassicman's Avatar
 
Join Date: Dec 2017
Location: Sassari/Italy
Posts: 904
Hi there, I've bought (for the third time) the P96 RTG software on July 2023 and I still have 17 downloads available, however I still can get only the 3.4.0 version.

Does anyone know when the new 3.4.1 version will be available?
jurassicman is offline  
Old 17 February 2024, 20:46   #657
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,307
It is available right now. However, the shop system is really bonkers, so orders are send out by mail. So what you do is that you send an email to Jens, providing information on your original order. Currently, updates and orders are send out by mail.
Thomas Richter is offline  
Old 18 February 2024, 08:16   #658
jurassicman
Registered User
 
jurassicman's Avatar
 
Join Date: Dec 2017
Location: Sassari/Italy
Posts: 904
Quote:
Originally Posted by Thomas Richter View Post
It is available right now. However, the shop system is really bonkers, so orders are send out by mail. So what you do is that you send an email to Jens, providing information on your original order. Currently, updates and orders are send out by mail.
Ok... thanks for the info.
I should have the email of Jens somewhere... hopefully a screenshot of my orders history is enough to prove that I "own" the product...
jurassicman is offline  
Old 22 February 2024, 02:25   #659
shaf
Registered User
 
Join Date: Jun 2012
Location: Toronto / Canada
Posts: 237
Just send Jens a quick email with you Order ID and he will send you the updated files. I emailed him and had a response within 24 hour.
shaf is offline  
Old 19 March 2024, 07:40   #660
klx300r
Registered User
 
klx300r's Avatar
 
Join Date: Oct 2007
Location: ManCave, Canada
Posts: 1,630
Question

finally got the latest update from Jens and messing with the new VA2000 driver with this release.


Can A4000 users tell me what works best in P96 prefs for the CapturePhase option as I'm getting quite a bit of artifacts in native modes.

also do we still need the va2000cx 512 line in startup-sequence to help with artifacts on the screen with this new driver?

Update:
in my tests you definitely need the above line in your startup-sequence if you're a VA2000cx user...it's night and day how it helps out with artifcats over the native screen modes

Last edited by klx300r; 19 March 2024 at 23:46.
klx300r 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
P96: What's the right way to do X? Warty Coders. General 2 21 December 2020 00:00
Providing 2 fire button support / cd32 joypad support amigapd request.Other 0 13 July 2015 17:20
Portaudio support (was: WinUAE support for ASIO drivers) Amiga1992 support.WinUAE 57 28 March 2009 21:15
Classic WB P96 Anubis project.ClassicWB 5 08 May 2006 14:30
amiga-news.de: Collected software-news Paul News 0 14 November 2004 15:50

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 09:52.

Top

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