Hangar.La tienda de software del Amiga

P96CardDevelop 3.6.1

P96 Driver Development Files

Short:        P96 Driver Development Files
Author:       jens@icomp.de (Jens Schönfeld)
Uploader:     thomas richter alumni tu-berlin de (Thomas Richter)
Type:         dev/misc
Version:      3.6.1
Architecture: generic

This archive contains files to aid the development of P96
graphics card drivers. This archive exposes the internal
API of P96 towards drivers which is not intended to be called
or used by end-user applications.

The HardWare directory contains an example implementation of
a P96 driver, here for the Cirrus5434 based PiccoloSD64
driver.

The PrivateInclude directory contains include files for writing
such drivers. In particular, the boardinfo.h / boardinfo.i files
describe the interface towards a card or chip driver as used by
the P96 core to represent a particular card or graphics chip.

While cards are specific to a particular vendor of an end user
device, the chip drivers represent the graphics chip implementing
the core functionality of a graphics card. This design is useful
if the same graphics chip has been used by multiple vendors in
different card designs. The P96 core loads via the monitor icon
the card driver, which then optionally loads a corresponding chip
driver if it does not drive the chip directly.

The settings.h and settings.i file describe the preferences of a
particular card, thus the definition of its modes and resolutions
as selected by the user.

The PrivateInclude/pragma, clib and inline directories contain
the interface definitions of card and chip drivers if you plan
to implement card and chip drivers in C.

Additional documentation on the driver interface is found online
at http://wiki.icomp.de/wiki/P96_Driver_Development

Additional information on P96, and the latest development files
are found in the P96 wiki:
https://wiki.icomp.de/wiki/P96

This archive is freely distributable under CC-BY conditions, that
is, it can be copied provided you attribute its source correctly.

To find out more about Creative Commons Licenses and CC-BY in
particular, visit https://creativecommons.org/licenses/by/4.0/

Gratis

Descargar 67 KB

Desde el Amiga: abre Hangar y busca P96CardDevelop.

Autorjens@icomp.de (Jens Schönfeld)
Categoríadev/misc
Tamaño67 KB
Fecha2026-09-10
Parageneric
OrigenAminet