OpenPCI MultiOS/MultiHardware PCI/AGP Drivers

OpenPCI.jpg
Project of unified library and drivers for Amiga/Amithlon/Pegasos PCI/AGP Bus

Fast Link
Official OpenPCI Forum (down)
Google
Support this project with Paypal payment :

OpenPci Library progress :

This library is a wrapper for use lot of PCI Bus on Amiga/Amithlon/Pegasos (GrexA1200/A4000 (require cybpci.library and latest Grex 68040/68060 library), Prometheus (require prometheus.library v2.x), Amithlon (require powerpci.library v2.x), Pegasos (require Pegasos+MorphOS)).

PCI Bus supported
Status
Grex A1200
Predator Se
AmigaOS3.x :
100% finished
MorphOS 1.x:
99% finished need test

Grex A4000

AmigaOS3.x :
100% finished need more test
MorphOS 1.x:
99% finished need test

Prometheus
AmigaOS3.x :
100% finished need more test
MorphOS 1.x:
99% finished need more test (Soon available)
Amithlon
AmigaOS3.x :
100% finished
Native Amithlon Version :
Planned
Pegasos1&2
MorphOS 1.x :
100% finished
MediatorA1200/4000
AmigaOS3.x :
100% finished



Drivers in progress :

Driver
Driver type
Status
Fast Ethernet 10/100Mb (Realtek RTL8139 B/C/D/E chipset)

Ethernet 10/100 Mb

SANA2 Device
100% finished under Miami and MiamiDX/AmiTCP
Not tested with other TCP/IP stack but could work also

Sound Card
Fortemedia FM801 (Terratec 512i)
16 bits Sound Card Test driver 100% working (16bits 44Khz)
Sound Card
Fortemedia FM801 (Terratec 512i)

16 bits Sound Card

AHI device 90%
- Full Playback support
- Require Recording support

Sound Card
Sound Blaster 128 (ENSONIQ ES1371 chipset)
16 bits Sound Card Test driver 80% working (16bits 44Khz) (CANCELED)
Sound Card
Sound Blaster 128 (ENSONIQ ES1371 chipset)
16 bits Sound Card AHI device 10% (CANCELED)
USB 1.1 OHCI USB 1.1

Poseidon device 40% (CANCELED)

compliant with Valid HTML 4.01!

Links

My Web Page(French)

Poseidon Home Page(English)

Amithlon Tools/Software/Drivers(English)

Prometheus (Matay)(English)

Prometheus support page (SDK...)(English)

Already counter unique visitors

NEWS

May 13, 2012
- Latest stable OpenPci.library v2.1 beta4 for 68k (PPC version has not changed)(never released from 8 October 2009)

Jan 29, 2007
- Latest stable OpenPci.library v2.1 for 68k and MorphOS
- Latest stable Openpci RTL8139 drivers

May 20, 2005
- New OpenPciInfo v1.5 (added internal configuration information).
- New OpenPCI RTL8139 version 1.1b1 released :
Fix all possible halt transfert and problems during download/upload.

- Added Watchdog on TX to avoid possible TX bug and reset & init RTL8139 chipset in case of TX bug (TX in progress without Transmit OK).
- Corrected a possible problem with ISR_LENCHG when cable is disconnected.
- Removed clear interrupt if current interrupt is not RTL8139 Interrupt.
- Fixed problems to use a new Mac Address in the chipset (nic_setstationaddress()).
- Fixed some possible problems on some architecture for nic_setstationaddress(), nic_update_multicasts() & nic_put_multi() i used host_to_pcicpy() to read IO memory instead of pci_inl().
- Fixed some possible problems on some architecture for nic_rx() for RxStatusHeader & PktLength i used pci_inw() instead of pci_to_hostcpy().
- Changed utility.library from v40 to v39 to be compatible with ROM3.0.

March 11, 2005
- Added Terratec 512i/FM801 AHI Driver PPC MOS
- New OpenPCI RTL8139 version 1.0b6 released
->Manage SERR/LENCHG/TIMEOUT/ISR_PUN
Fix RTL8139 bug who stop transfert (downloading/uploading)
problems when cable is disconnected or network speed changed
-> Added delay after init
-> Added more delay after RTL8139 reset
-> Changed all Forbid/Permit by Disable/Enable

February 28, 2005
- Official OpenPCI Forum open for users & developers
Official OpenPCI Forum

February 26, 2005:
- Web Page cleanup, new links and compliant with Valid HTML 4.01!

February 25, 2005:
- Paypal payment added to support OpenPCI project, if you like this project and want i continue to develop it and even make the openpci source code in GPL (if there's enough payment and interest) help me and give something through online securised Paypal payment.

Support this project with Paypal payment :

February 16, 2005:
- New OpenPci.library v2.0 for 68k and MorphOS
- New RTL8139 drivers updated
- New Terratec 512i/FM801 AHI Driver 68k

November 22, 2003:
- OpenPci.library v1.2 for 68k and MorphOS
- New drivers link

February 9, 2003:
- OpenPci.library v1.0 (with powerpci.library 1.76 for Amithlon included)

Information: The mediator support of a well-known company is definitively canceled because of their poor developer policy and their questionable attitude towards customers.

February 21, 2002:
- OpenPci.library v0.2

17 juin 2001:
- First public version of PciBusInfo executable.


Download


Google

Download latest stable OpenPCI library v2.1 beta4 (68k version Mediator Update) :
OpenPci.library v2.1_beta4.zip UPDATED 08 October 2009

Download stable OpenPCI library v2.1 (68k and PPC MorphOS version) :
OpenPci.library v2.1.zip UPDATED 06/06/05

Download old OpenPCI library v2.0 (68k and PPC MorphOS version) :
OpenPci.library v2.0.zip UPDATED 16/02/05

Download latest powerpci library for Amithlon :
Look on http://www.vmc.de/amithlon/ for other Amithlon software

OpenPCI Drivers:

Network 10/100Mb RTL8139 chipset driver :
Download latest stable openpci_8139.device 1.2b4 :
Miami/MiamiDX SANA2 driver for RTL8139A/B/C/D network card
openpci_8139Device060605.zip Native PPC-MOS/68k UPDATED 06/06/05


Download old openpci_8139.device 1.1b1 :
Miami/MiamiDX SANA2 driver for RTL8139A/B/C/D network card
openpci_8139Device180505.zip Native PPC-MOS/68k UPDATED 20/05/05


Sound card driver :
- Download Fortemedia FM801 (Terratec 512i) 16bits AHI driver :
OP-FM801v0.9b-PPC MOS UPDATED 11/03/05
OP-FM801v0.9b-68k UPDATED 16/02/05
- Download SBLive driver 16bits AHI driver (done by Martin Blom) :
AHI latest Release with OpenPCI SBLive driver included
- Download Download MorphOS SBLive Mixer v1.3 developed by Vladimir Javorski & Marcin Kurek
Dreamolers-CAPS WWW Site

USB1.1/USB2.0 driver :
Guido Mersmann's ArakAttack / Poseidon USB-driver
OpenPCI driver who support UHCI/OHCI USB1.1 for Poseidon USB stack
EHCI USB2.0 support is planned
Download ArakAttack.lha
All other Guido Mersmann's drivers
This driver require the fabulous Chris Hodges's Poseidon USB stack
Download Chris Hodges's Poseidon USB stack

TVcard driver :
Guido Mersmann's AmithlonTV for BT8x8 and other TV card
Download AmithlonTVBeta.lha
AmithlonTV Web Page

Keyboard driver :
Download Chris Hordge's (platon42) OpenPCI/Zorro Catweasel MK3 keyboard Driver :
Download CW-Keyboard.lha

Floppy disk controller driver :
Catweasel universal floppy disk controller
OpenPCI driver for Catweasel MK3/MK4 PCI/Flipper (Achim Dahlhoff and Jens Schönfeld)
Download Multidisk.device V3.65 OpenPCI
More information on Catweasel Individual Computers WWW

Tools :

OpenPciInfo v1.5:
This is a program who display information about card detected in your PCI Bus (require openpci.library).
Download OpenPciInfo 1.5.zip

Diagnostic & Informations about Bus and PCI card:

PCIBusInfo: Display lot of information about your Mediator PCI Bus and card plugged in it.
Download PciBusInfo v1.3.lha


Datasheets

Datasheets and document about Sound Blaster 16 and Sound Blaster Live:

Developer Kit for Sound Blaster Series (pdf 128pages very good)
m2049.pdf (Emu10K)
LM4545.pdf
SBLive Faq

Driver Linux:
Télécharger emu10k1-20010511.tar.g


Sources carte décompression Mpeg:

Sources Linux Drivers Dxr2

Development of driver for OpenPCI :
If you want to code driver for OpenPCI with the OpenPCI SDK send me by Email mone_mailthe following information
- Who are you (full name, address, city)
- Your project detailed (which PCI Card with which datasheets....etc)
- Your coding skills
- Programs already done on Amiga/Pegasos/PC/Mac etc....

OpenPCI SDK content :

- Latest openpci.library for MorphOS and AmigaOS 3.x.
- OpenPci developer documentation in txt and pdf.
- OpenPci fd, includes for SASC/GCC 68k/GCC Amithlon/GCC MorphOS
- Latest openpci_8139.device
- OpenPciInfo :
Executable + Source code for MorphOS and AmigaOS 3.x.
This programs display all card detected in your PCI Bus with lot of information for developer.
- OpenPciDump :
Executable + Source code for MorphOS and AmigaOS 3.x
This programs display in ASCII+Hexadecimal the memory (IO or Mem addr) of a pci card (usefull for debug stuff).

Thanks :
Matay (Filip Dab-Mirowski and Grzegorz Kraszewski).
Ralph Schmidt (doc).
Frank Mariak (help, doc).
Robert Reiswig WWW.VGR.COM (installer...etc).
Chris Hodge (Poseidon).
Harald Frank (Powerpci).
JoBBo and Ocinel for the OpenPCI logo.
Marcin Kurek (MorgothDcaps) for tests.
Albert Jasinski (Tato_SB) for tests under Prometheus.
Special thanks to the MorphOS Team.

Support this project with Paypal payment :