P96 Preferences Editor

   Author:       thomas.richter at alumni.tu-berlin.de (Thomas Richter)
   Uploader:     thomas ricther alumni tu-berlin de (Thomas Richter)
   Type:         driver/video
   Version:      47.12
   Requires:     P96 >= 3.0.0, AmigaOs 3.2
   Architecture: m68k-amigaos >= 3.2
   Date:         2023-10-15
   Readme:       http://aminet.net/driver/video/P96Prefs.readme
   Downloads:    1504

http://aminet.net/driver/video/P96Prefs.lha

P96Prefs is an alternative (and hopefully improved)

P96 Preferences editor.

What does P96Prefs offer:

- configuration of all P96 preferences including environment

variables, monitor tool types, boards, resolutions and graphics

modes.

- scalable font-sensitive GUI

- online help system

- fully localizable (Italian and German included)

----------------------------------------------------------------------

New in release 47.1:

- This is the first beta release.

Release 47.2:

- This is the second beta release.

The program now checks for duplicate mode IDs and re-assigns them

potentially when pasting or loading. The environment variables to

adjust the handling of the native blitter are now removed if the

"Native" driver is active as it overloads such settings anyhow. Added

an "Undo" button to the menu which will revert the edits in the

selected board, resolution or mode. The HELP key now works exactly

like the HELP menu item and loads the guide at a particular

page. Fixed handling of AmigaGuide infrastructure. Fixed handling of

out-of-range board types. Fixed handling of Cut, which forgot to

update the GUI and request a reboot. Fixed a couple of GUI glitches at

which entries or menu items were not updated correctly when making

changes. Added a configuration editor for monitors and

auto-configuration for monitors. Updated and restructured the guide.

Release 47.3:

- This is the third beta release.

More glitches of the GUI interface had been fixed, in particular when

restoring the GUI after iconification or when adding or removing nodes

to the configurable items. P96Prefs has now the ability to add monitor

specifications to its preferences, and verify whether modes are

compatible to the monitor. It also attemps to create modes such that

they are compatible to the monitor. P96Prefs can now also create such

specifications from binary dumps of monitor EDID data, and when

creating modes, it will include modes found there.

Release 47.4:

- This is the fourth beta release.

The GUI has been improved slightly, with some GUI elements moved or

rescaled a little bit. Also, the online help system provides now help

for each tool type or each variable setting. The online manual is now

also searched in the program installation directory.

Release 47.5:

- This is the fifth beta release.

The list view on the left window side now shows only the short names

corresponding to the tool types and viarable names instead of the full

names, saving some space. P96Prefs now also shows the modes injected

by boards rather than coming from the settings file. Such modes

cannot be edited or copied, only tested. The gadgets of the mode

editor are thus all ghosted. The editor can now be aborted with

Ctrl-C.

Release 47.6:

- Another beta release, the sixth.

Resolution names were not correctly derived from the board name. In

case a settings file contained monitor information, this information

was not always added to the database. The monitor information was

formatted wrongly in the list view gadget. When modes were changed,

P96 did not always remind the user to verify them, the verification is

now also added when saving modes. The resolution ID of resolutions

added by the driver remained editable even though they should not have

been. If the board and the settings contained duplicate IDs, both

were added, even though only those from the settings should have been

present. Tooltypes and variables are now sorted by type and name.

The cursor keys now navigate through the list view.

Release 47.7:

- Another beta, the seventh.

Saving did not show the reboot selection requester anymore, it

vanished shortly after being displayed. The board name and

configuration name were confused, this should be fixed now. In case

the board did not have an icon (yet, or not at all), the resolution

page did not show a board name, and it may have caused a MuForce

hit. Another MuForce hit was caused by saving configurations into

icons with tool types not containing an equals("=") sign. This release

comes now finally with a localization, this time for German.

Release 47.7.1:

- The first Aminet release.

The actual P96Prefs binary does not differ from the beta version

as no further defects had been identified so far. However, the

archive now includes also an Italian catalog by Samir Hawamdeh,

and catalogs are now placed in a properly named directory.

Thanks, Samir!

Release 47.8:

Enabling or disabling an element by the menu did not indicate this

as a change of the configuration, and thus the modifications were

never saved back. The error requester failed to show the error

message because the wrong function prototype was used for creating

the requester.

Samir kindly updated the italian translation of P96Prefs. Also,

Javier de las Rivas provided a spanish translation of the catalog,

thanks Javier!

Release 47.9:

This release adds support of tooltypes that are supported as of P96

3.4.0, namely the RainbowII and the CBMs only graphics card, the

A2410. The BSC FrameMaster is technically identical and thus also

supported by this release. Added some idiocracies of the above cards

as well when creating modes. Added support for the new monitor width

and height tool types added to P96 3.4.0. In case more than one board

was installed, P96Prefs could have shown a dummy resolution of 320x200

pixels that is only for internal use. P96Prefs disabled modes if the

requested clock frequency differed too much from the actual clock

frequency. This is no longer the case.

Again, I want to thank Samir and Javier for updating the Italian and

Spanish catalogs of P96Prefs.

Release 47.10:

One GUI glitch in the German translation was fixed where one string

in the control panel for numerical elements was taking too much

space.

Release 47.11:

In case a board is ghosted, P96Prefs now prints a reason under

the (assumed) board name, either providing information

that the board driver is not loaded, the monitor icon was not

found, or the settings are not assigned to a board.

Release 47.12:

P96Prefs now requests a reboot in case a board assignment changed

implicitly because an installed board was assigned to an already

existing preferences setting. P96Prefs now also loads the monitor

dimensions from the EDID data and fills them in. Setting the

knob position of numerical tool types was not always set to scale

correctly.

----------------------------------------------------------------------

Installation:

- Copy P96Prefs and its icon to SYS:Prefs, or wherever you keep all

other preferences editors. Any other place works of course, too.

- Copy the P96Prefs.guide to the directory to which HELP: or GUIDES:

is assigned to.

- Copy the directory Catalogs entirely to LOCALE:. It contains the

German and Italian catalogs.

P96Prefs can be, in addition, configured by the following tooltypes in

its icon:

SETTINGSFILE=<path>

defines the path where P96 stores its settings. This is by default

DEVS:Picass96Settings.

MONITORPATH=<path>

defines the path to all monitor icons that are loaded into the system

during startup. By default, this is DEVS:Monitors

HELPPATH=<path>

full path to the AmigaGuide documentation of P96Prefs. This is the

full path to the file name of the guide. By default, P96Prefs scans

HELP:, GUIDES: and subdirectories of the above, according to the system

default language. If you place the guide in some other directory,

please indicate the path to the guide in this tool type.

----------------------------------------------------------------------

The THOR-Software Licence (v3, January 2nd 2021)

This License applies to the computer programs known as the "P96Prefs"

and the corresponding documentation, known as ".guide" files.

The "Program", below, refers to such program. The "Archive" refers to

the package of distribution, as prepared by the author of the Program,

Thomas Richter. Each licensee is addressed as "you".

The Program and the data in the archive are freely distributable

under the restrictions stated below, but are also Copyright (c)

Thomas Richter.

Distribution of the Program, the Archive and the data in the Archive by a

commercial organization without written permission from the author to any

third party is prohibited if any payment is made in connection with such

distribution, whether directly (as in payment for a copy of the Program) or

indirectly (as in payment for some service related to the Program, or

payment for some product or service that includes a copy of the Program

"without charge"; these are only examples, and not an exhaustive

enumeration of prohibited activities).

However, the following methods of distribution involving payment shall not

in and of themselves be a violation of this restriction:

(i) Distributing the Program on a physical data carrier (e.g. CD-ROM,

DVD, USB-Stick, Disk...) provided that:

a) the Archive is reproduced entirely and verbatim on such data carrier,

including especially this licence agreement;

b) the data carrier is made available to the public for a nominal

fee only, i.e. for a fee that covers the costs of the data carrier,

and shipment of the data carrier;

c) a data carrier with the Program installed is made available to the

author for free except for shipment costs, and

d) provided further that all information on said data carrier is

redistributable for non-commercial purposes without charge.

Redistribution of a modified version of the Archive, the Program or the

contents of the Archive is prohibited in any way, by any organization,

regardless whether commercial or non-commercial. Everything must be kept

together, in original and unmodified form.

Limitations.

THE PROGRAM IS PROVIDED TO YOU "AS IS", WITHOUT WARRANTY. THERE IS NO

WARRANTY FOR THE PROGRAM, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT

LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A

PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE

RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD

THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY

SERVICING, REPAIR OR CORRECTION.

IF YOU DO NOT ACCEPT THIS LICENCE, YOU MUST DELETE THE PROGRAM, THE ARCHIVE

AND ALL DATA OF THIS ARCHIVE FROM YOUR STORAGE SYSTEM. YOU ACCEPT THIS

LICENCE BY USING OR REDISTRIBUTING THE PROGRAM.

Thomas Richter

Note that this program is also available under license from individual

Computers, Jens Schönfeld GmbH.

----------------------------------------------------------------------

Send ideas, improvements, bug reports (please as concrete as possible)

to:

Thomas Richter

EMail: thomas.richter at alumni.tu-berlin.de

----------------------------------------------------------------------

Thomas Richter,

October 2023.

Contents of driver/video/P96Prefs.lha

PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 2814    6100  46.1% -lh5- 0d12 Apr 21 17:48 Catalogs/deutsch/P96Prefs.catalog
[unknown]                 2971    6726  44.2% -lh5- e422 Apr 21 17:47 Catalogs/italiano/P96Prefs.catalog
[unknown]                38101   69876  54.5% -lh5- 2c7d Apr 18 13:32 P96Prefs
[unknown]                 3463   10634  32.6% -lh5- 97ec Apr 17 19:12 p96prefs.cd
[unknown]                27117   79882  33.9% -lh5- 30c3 Apr 18 13:25 P96Prefs.guide
[unknown]                  241     487  49.5% -lh5- cf8f Apr 15 17:01 P96Prefs.guide.info
[unknown]                  433     739  58.6% -lh5- 8f43 Apr 15 17:01 P96Prefs.info
[unknown]                 3908    9191  42.5% -lh5- 02ec Apr 21 18:00 P96Prefs.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         8 files   79048  183635  43.0%            Apr 22 03:09

Aminet © 1992-2023 Urban Müller and the Aminet team. Aminet contact address: <aminet aminet net>