
|
84960 packages online
|
|
 |
|
dev/misc/P96CardDevelop.lha |
|
No screenshot available
|
|
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: <aminet aminet net> |