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

dev/misc/P96CardDevelop.lha

Mirror:Random
Showing: generic icon
No screenshot available
Short:P96 Driver Development Files
Author: jens at icomp.de (Jens Schönfeld)
Uploader:thomas richter alumni tu-berlin de (Thomas Richter)
Type:dev/misc
Version:3.6.0
Architecture:generic
Date:2025-08-22
Download:dev/misc/P96CardDevelop.lha - View contents
Readme:dev/misc/P96CardDevelop.readme
Downloads:23

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/



Contents of dev/misc/P96CardDevelop.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[Amiga]                    274     300  91.3% -lh5- 9599 Feb 10  2025 Picasso96Develop/AmigaDate
[Amiga]                  10234   16596  61.7% -lh5- f703 Feb 10  2025 Picasso96Develop/BumpRev
[Amiga]                  31452  156674  20.1% -lh5- e113 Feb 10  2025 Picasso96Develop/HardWare/CirrusGD5434.chip.asm
[Amiga]                      3       3 100.0% -lh0- 9985 Jul 19 18:49 Picasso96Develop/HardWare/CirrusGD5434.chip_rev.rev
[Amiga]                   2544   10851  23.4% -lh5- d69c Feb 10  2025 Picasso96Develop/HardWare/CirrusGD5434.i
[Amiga]                    269     643  41.8% -lh5- f931 Sep 17  2020 Picasso96Develop/HardWare/macros.i
[Amiga]                   4127   14407  28.6% -lh5- f65c Jul 25  2023 Picasso96Develop/HardWare/PiccoloSD64.card.asm
[Amiga]                      3       3 100.0% -lh0- a867 Jul 19 18:48 Picasso96Develop/HardWare/PiccoloSD64.card_rev.rev
[Amiga]                    965    2074  46.5% -lh5- 3581 Aug 21 14:27 Picasso96Develop/P96CardDevelop.readme
[Amiga]                   8061   44386  18.2% -lh5- 6f95 Jul 19 18:33 Picasso96Develop/PrivateInclude/boardinfo.h
[Amiga]                   4065   17320  23.5% -lh5- 8157 Jul 19 18:33 Picasso96Develop/PrivateInclude/boardinfo.i
[Amiga]                    200     308  64.9% -lh5- 7e1c Jul 15  2021 Picasso96Develop/PrivateInclude/clib/Picasso96_chip_protos.h
[Amiga]                    263     505  52.1% -lh5- 689b Jul 15  2021 Picasso96Develop/PrivateInclude/inline/Picasso96_chip.h
[Amiga]                    269     643  41.8% -lh5- f931 Sep 17  2020 Picasso96Develop/PrivateInclude/macros.i
[Amiga]                    328     666  49.2% -lh5- 041f Sep 17  2020 Picasso96Develop/PrivateInclude/pragma/Picasso96_chip_lib.h
[Amiga]                     41      41 100.0% -lh0- 098e Sep 17  2020 Picasso96Develop/PrivateInclude/pragmas/Picasso96_chip_pragmas.h
[Amiga]                    257     537  47.9% -lh5- c33d Sep 17  2020 Picasso96Develop/PrivateInclude/proto/Picasso96_chip.h
[Amiga]                   1827    5386  33.9% -lh5- 42c3 May  2  2023 Picasso96Develop/PrivateInclude/settings.h
[Amiga]                    569    1460  39.0% -lh5- e762 Sep 17  2020 Picasso96Develop/PrivateInclude/settings.i
[Amiga]                    125     183  68.3% -lh5- 00db Jul 25  2023 Picasso96Develop/WhereAreTheDocs.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        20 files   65876  272986  24.1%            Aug 22 21:20
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>