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

dev/misc/P96CardDevelop.lha

Mirror:Random
Showing: m68k-amigaos icongeneric 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.1
Architecture:generic
Date:2025-10-12
Download:dev/misc/P96CardDevelop.lha - View contents
Readme:dev/misc/P96CardDevelop.readme
Downloads:988

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- 6985 Oct 10 17:20 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- 3866 Oct 10 17:00 Picasso96Develop/HardWare/PiccoloSD64.card_rev.rev
[Amiga]                    965    2074  46.5% -lh5- 3581 Aug 21 14:27 Picasso96Develop/P96CardDevelop.readme
[Amiga]                   8093   44493  18.2% -lh5- 2ee5 Aug 28 15:49 Picasso96Develop/PrivateInclude/boardinfo.h
[Amiga]                   4099   17467  23.5% -lh5- 2d5c Aug 28 19:34 Picasso96Develop/PrivateInclude/boardinfo.i
[Amiga]                    214     363  59.0% -lh5- d13b Oct  4 16:52 Picasso96Develop/PrivateInclude/clib/Picasso96_card_protos.h
[Amiga]                    199     308  64.6% -lh5- 90c2 Oct  4 16:52 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]                     64      84  76.2% -lh5- f20e Sep 10  2024 Picasso96Develop/PrivateInclude/pragmas/Picasso96_card_pragmas.h
[Amiga]                     41      41 100.0% -lh0- 098e Sep 17  2020 Picasso96Develop/PrivateInclude/pragmas/Picasso96_chip_pragmas.h
[Amiga]                    129     199  64.8% -lh5- b119 Sep 17  2020 Picasso96Develop/PrivateInclude/proto/Picasso96_card.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        23 files   66348  273886  24.2%            Oct 12 23:14
Page generated in 0.03 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>