English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 08 April 2023, 15:03   #1
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
P96Prefs - a new P96 preferences editor

There was some (probably well-justified) critique on the current P96 preferences editor, and it was probably about time to create something new.


The result is P96Prefs, which is attached as beta version, and as "Easter Present" (no easter eggs present, though, and hopefully as few bugs as possible).


The attached version is provided here as a gift to the community, and I'm also hoping to receive some feedback as I'm already a little blind on its usage.



First, what do you need to bring?


P96 3.0.0 or better. No, older versions will not work.


AmigaOs 3.2 or better. Again, no, older versions will not work. The program depends on the font-sensitive gadtools library that came with 3.2, and the iconification gadget, which also came with 3.2.


What am I hoping for? Well, some feedback if this program is useful, usable, and probably some ideas for improving it.



What can you expect (except bugs): A new, hopefully easier/simpler to use preferences editor for P96 which not only configures screen modes, but also all other configurations around P96, settings that are stored in the monitor icon or in environment variables.


What is the state of the tool?


Well, it is beta software. Except that, it will remain freely available on Aminet, but it will also become an (optional) component of P96 once it sufficiently tested.



Thus, it wil remain available for free, it will become part of P96 as well, and it will continue to require P96 3.0.0, and it also will continue to require AmigaOs 3.2.



With all that - Happy Easter!


Thomas
Attached Files
File Type: lha P96Prefs.lha (56.1 KB, 124 views)
Thomas Richter is offline  
Old 08 April 2023, 16:37   #2
alexh
Thalion Webshrine
 
alexh's Avatar
 
Join Date: Jan 2004
Location: Oxford
Posts: 14,331
Thanks for all the hard work
alexh is online now  
Old 08 April 2023, 19:07   #3
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Thanks a lot for the work Thomas. \o/
mfilos is offline  
Old 08 April 2023, 20:38   #4
macce2
Retro maniac
 
macce2's Avatar
 
Join Date: May 2005
Location: Finland
Age: 49
Posts: 1,219
Great news!
I was waiting for just something like that..

I had some problems with the old Pvs app (Picasso variable setter).
Maybe it isn't fully P96 v3 compatible...!?

Oh no... Any chances to make this new app OS3.9 compatible...?!
macce2 is offline  
Old 08 April 2023, 20:55   #5
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Please see above, this requires 3.2 onwards.
Thomas Richter is offline  
Old 08 April 2023, 21:36   #6
Phantomz
Registered User
 
Phantomz's Avatar
 
Join Date: Mar 2003
Location: UK
Age: 51
Posts: 214
Thank You.
Phantomz is offline  
Old 09 April 2023, 22:26   #7
spudje
Registered User
 
Join Date: Dec 2014
Location: Netherlands
Posts: 1,406
Cool, any screenshots? It will be some time before I can do some Amiga-ing again
spudje is offline  
Old 10 April 2023, 11:48   #8
Storm
SYS64738
 
Storm's Avatar
 
Join Date: Oct 2014
Location: Australia
Age: 50
Posts: 118
Thanks Thomas, will test it out.
Storm is offline  
Old 10 April 2023, 22:58   #9
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Here is a new update of the program, with some minor fixes for the GUI - it fixes a couple of glitches.

There is one new feature in this release, namely the possibility to add monitor specifications to a board. If such specifications are filled out, P96 attempts to adjust modes it creates to the needs of the monitor.

Again, please kindly test the release and provide feedback.
Attached Files
File Type: lha P96Prefs.lha (61.7 KB, 92 views)
Thomas Richter is offline  
Old 13 April 2023, 19:41   #10
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Here is another version, this time 47.4. This version addresses multiple glitches in the GUI, but also provides a couple of new features. Most notably, you can now load a binary dump of monitor EDID data describing the timing of a monitor, and creates modes from it. You can also configure monitors manually and P96 will honor constraints by monitors.

Unfortunately, Amiga hardware has typically no ability to load EDID data directly from the monitor, so some manual steps are unfortunately necessary.

Also, the context-sensitivity of the guide has been improved such as selecting "HELP" for a particular tool type brings you directly to the node describing the tool type.

Please provide feedback and improvement requests.
Attached Files
File Type: lha P96Prefs.lha (65.1 KB, 83 views)
Thomas Richter is offline  
Old 14 April 2023, 13:02   #11
Jacques
Registered User
 
Jacques's Avatar
 
Join Date: Oct 2013
Location: Wrocław, Poland
Posts: 202
Quote:
Originally Posted by Thomas Richter View Post
AmigaOs 3.2 or better. Again, no, older versions will not work. The program depends on the font-sensitive gadtools library that came with 3.2, and the iconification gadget, which also came with 3.2.

While I can understand it, If it won't work with 3.5/3.9, that would be a bit shame because of user-base limitation, though.
I'm registered P96 user, personally happy using both systems mentioned above and have no intention to move to 3.2 or similar.
After all P96 itself works on any AOS 3.x.

Last edited by Jacques; 15 April 2023 at 08:41.
Jacques is offline  
Old 15 April 2023, 12:32   #12
rzookol
Registered User
 
Join Date: Mar 2007
Location: Stasin/Poland
Posts: 46
So I understand that Reaction is buried down as official AmigaOS3.x UI framework and franken gadtools is main library now. Good choice, the more standards the better.
rzookol is offline  
Old 15 April 2023, 13:18   #13
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
How you come to such conclusion is beyond me. I'm only a user of the Os, not a designer of the Os.



Note that boopsis in general require disk-based classes, such as a class that would implement the tree-view gadget I have in the prefs. Now consider what would happen if a user boots from an emergency disk just to get his graphics card working. Would you consider it helpful if the program fails just because the boopsi classes are not available?



All of this OO stuff is nice, but it has too many dependencies to make this a worthwhile approach for a program that should even run under constraint conditions. In such a case, I rather spend a little bit of code and implement it myself such that it works with what is available on ROM.

Last edited by Thomas Richter; 15 April 2023 at 13:52.
Thomas Richter is offline  
Old 15 April 2023, 17:48   #14
Thomas Richter
Registered User
 
Join Date: Jan 2019
Location: Germany
Posts: 3,214
Here is an updated version. I fixes one interesting corner case, namely if drivers inject their own modes into the P96 database. This happens for example for UAEGfx which creates its own modes. Such modes are now visible in the editor, but cannot be edited or saved as their definition is up to the driver.

The editor now also shows the tool type names and environment variable names on the left, and the translated name on the right. This saves some space, and also provides some information to the user.
Attached Files
File Type: lha P96Prefs.lha (65.6 KB, 251 views)
Thomas Richter is offline  
Old 15 April 2023, 20:34   #15
mfilos
Paranoid Amigoid
 
mfilos's Avatar
 
Join Date: Mar 2008
Location: Athens/Greece
Age: 45
Posts: 1,978
Thank you Thomas for the updates
mfilos is offline  
Old 15 April 2023, 22:14   #16
pixie
Registered User
 
pixie's Avatar
 
Join Date: May 2020
Location: Figueira da Foz
Posts: 340
Quote:
Originally Posted by Thomas Richter View Post
Note that boopsis in general require disk-based classes, such as a class that would implement the tree-view gadget I have in the prefs. Now consider what would happen if a user boots from an emergency disk just to get his graphics card working. Would you consider it helpful if the program fails just because the boopsi classes are not available?
If only we could find a way of getting those pesky files into an emergency disk we could have a MUI based program that covered all the releases

Last edited by pixie; 16 April 2023 at 09:06.
pixie 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
WB1.3 save preferences Rissy support.Apps 31 14 October 2022 00:32
Font-Preferences AMIGASYSTEM support.Apps 19 06 January 2022 00:23
Save preferences on SabreMSN OS 3 Xenon support.Apps 0 07 May 2011 04:25
Scalos preferences error timscampi support.Apps 0 17 June 2009 11:46
Time Preferences HELP! Peter support.Apps 19 08 July 2007 00:01

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 13:51.

Top

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