AminetAminet
Search:
85309 packages online
About
Recent
Browse
Search
Upload
Setup
Services

driver/video/pVision.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:pVision P96 driver
Author: thomas.richter at alumni.tu-berlin.de (Thomas Richter)
Uploader:thomas richter alumni tu-berlin de (Thomas Richter)
Type:driver/video
Version:43.257
Architecture:m68k-amigaos >= 3.0
Date:2026-05-16
Requires:P96 >= 3.3.0, AmigaOs 3.0
Download:driver/video/pVision.lha - View contents
Readme:driver/video/pVision.readme
Downloads:4

This archive contains the P96 driver for Oliver Achten's pVision
card, a graphics card for the PCMCIA slots of the A1200 and A600.
The card is available for purchase from Alinea.

This driver includes support for the latest P96 versions such as
panning, screen draging and mode mixing, that is, any type of screen
is dragable over any other screen. The chip also supports two palettes
such that dragged chunky screens show the correct colors. As for P96
screens in general, the foreground screen cannot be dragged if there
is no background, or the foreground screen uses panning.

The driver supports all features the card offers: Accelerated
rectangle filling, rectangle inversion, copying, text rendering and
pattern fill, also conversion from planar to chunky is accelerated.
Line drawing is currently not supported by the card. The card also
offers a hardware sprite used as mouse pointer offering three colors,
like the Amiga sprite.

The card has a 32MB of video RAM. To allow full use of 32MB, a
functioning MMU is required and the mmu.library must be
installed. Without a functioning MMU or without this library, only 4MB
of video RAM can be made use of.

The mmu.library can be downloaded from Aminet here:

https://www.aminet.net/util/libs/MMULib.lha

See there for more information on this library and its goals.

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

Installation:

If you do not yet own P96, please buy it from iComp here:

https://shop.icomp.de

Note that the free edition on Aminet does NOT support all features
of this card and may not function correctly.

The release 3.6.3 and onwards will support pVision natively and you
can install the pVision driver through the P96 installer. The
following steps are therefore only required for older releases of P96:


Copy from the P96 archive the file(s) "DEVS/Monitors/Picasso96" and
its icon ("DEVS/Monitors/Picasso96.info") to the directory
"DEVS:Monitors" of your workbencha installation. Then select "Rename"
from the workbench icon menu to rename the file to "pVision". Select
"Information" from the "Icon" menu of the workbench, edit the
tooltypes and add or edit the tooltype "BOARDTYPE" to
"BOARDTYPE=pVision".

Then copy pVision.card from this archive to LIBS:Picasso96/, wait 5
seconds, then reboot the machine.

You should then edit video modes with P96Prefs (recommended) or the
older Picasso96Mode preferences editor.

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

The following tool types are supported in the pVision monitor icon and
can be placed there either manually or by the latest version of
P96Prefs:

			
INTERRUPT=Yes		Use hardware interrupts for syncing the
driver to the vertical blank. This is the default and also the recommended
option.

INTERRUPT=No		Do not use hardware interrupts. May be useful
to work around some programs that bang the hardware directly.


MMU=Yes	       	    	Make use of the MMU if available and provide a
full 32MB of video RAM. This is the default and also recommended.

MMU=No	     	   	Do not make use of the MMU and only provide 4MB
of video RAM. May be required by the ShapeShifter MuEVD video driver or
programs that bang the MMU directly bypassing the mmu.library.


PCMCIASPEED=100	       Set the access cycle of the PCMCIA bus to 100ns.
This allows faster access to the card and speeds up all graphics
operations. This is also the default.

PCMCIASPEED=150	   	Set the access cycle of the PCMCIA bus to 150ns.
This may be required by some turbo boards. Use this setting if the card
locks up or false pixels appear on the screen when rendering.


MEMORYCLOCK=166	  	Set the memory clock to 166Mhz. Use this setting
if the video RAM on the board is a 166Mhz type. This is the default.
The pVision boards sold by Alinea are, up to my knowledge, equipped with
the faster 200Mhz type (see below) and can be clocked higher.

Note that the 166MHz memory clock is insufficient to offer resolutions
of 1280x1024 or higher.


MEMORYCLOCK=200		Set the memory clock to 200MHz. This tooltype
requires that faster 200Mhz memory types are soldered on the board. The
boards sold by Alinea should come with faster memory that can be clocked
with 200Mhz.

A 200Mhz memory clock is required for resolutions of 1280x1024 and beyond.
However, despite the higher memory clock, it may be necessary to disable
the blitter in such high resolutions as otherwise insufficient bandwidth
may remain for video, and the video output may flicker. Lower resolutions
are not affected and allow hardware accelerated rendering with the blitter.

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

Changes for release 43.257:

- This is the first public release of the pVision driver.

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

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


This License applies to the computer programs known as the
"pVision.card".  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, and from Alinea, sold along with the
pVision card.

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

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


        Thomas Richter


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

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

Thomas Richter,
       May 2026.


Contents of driver/video/pVision.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                   6078    9212  66.0% -lh5- 417e Mar 21 18:57 pVision.card
[Amiga]                   3560    8434  42.2% -lh5- cce6 May 14 10:02 pVision.readme
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         2 files    9638   17646  54.6%            May 16 02:03
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>