Jump to content

Category:Driver Articles: Difference between revisions

From EDM2
mNo edit summary
No edit summary
 
(66 intermediate revisions by 3 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__


Visit also the [[List of Driver Articles]]. 


<!--        TABLE WITH COLUMNS        -->
This category includes the Drivers related articles:  
<table>
<tr style="vertical-align:top;">


<!--        FIRST COLUMN        -->
[[Category:Articles]]
<td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">EDM/2 Wiki Articles</h3>
* [[Sugestion for OS/2 and eComstation Drivers Arguments]] by [[User:Martini|Martín Itúrbide]] (July 2011)
* [[Driver]]
* [[SMP Considerations for OS/2 Device Drivers]] by [[Scott E. Garfinkle]] (January 1999)
* [[HPFS]] - High Performance File System by [[Hartmut Frommert]]
* [[High Resolution Timing under OS/2]] by [[Timur Tabi]] (January 1998)
* [[OS/2's Symmetrical Multiprocessing Demystified]] by [[Ted Waldron III]] (September 1997)
* [[The HPFS FAQ]] by [[Les Bell]] (March 1997)
* [[OS/2 High Performance File System]] by [[Les Bell]] (September 1996)
* [[KEYBOARD.DCP File Format]] by [[Martin Lafaix]] (March 1995)
* [[Introduction to IOPL programming]] by [[Roger Orr]] (December 1992)
* [[Programming direct OS/2 Disk I/O]] by [[Roger Orr]] (April 1992)
* [[OS/2 initialisation - making it work for you]] by [[Roger Orr]] (August 1990)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Presentations</h3>
* [http://docs.google.com/open?id=0B2E-UP8l9avgMGI1MTdkMjgtMDU5Zi00ZmU2LTkzODgtMzJhOTQzNWNhYzc1 Uniaud: Internals and History] ([http://www.warpstock.eu/uploads/tx_wseevents/Uniaud.PDF download]) by [[David Azarewicz]] (Warpstock Europe 2011)
* [http://docs.google.com/open?id=0B2E-UP8l9avgNmJlZjIwMjEtNjA4Ni00YTc5LTlmYjctNTk4NThkN2VjOTk3 Experimental USB Board Velleman K8055], ([http://www.warpstock.eu/uploads/tx_wseevents/WE2011p1.pdf download]) by [[Björn Hennig]] and [[Uwe Hinz]] (Warpstock Europe 2011)
* [https://docs.google.com/open?id=0B2E-UP8l9avgMjIyMmU5ZmQtYzI0NC00YWRkLThhMWQtZmY1YzQzNTliZjNm K8055 with eCS, USB accessed from Python / Pyrex], ([http://www.warpstock.org/filemgmt_data/files/ws2010p1.pdf download]) by [[Björn Hennig]] and [[Uwe Hinz]] (Warpstock Europe 2010)
* [http://docs.google.com/open?id=0B2E-UP8l9avgMmY4ODJiNjUtNmE3Mi00MDUyLWE0YjYtYTk4ZDc5YTcwYWY1 OS/2 USB Stack development Guidelines], ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_USBStack.pdf download]) by [[Vladimirs Zinovjevs]] ([http://wiki.netlabs.org/index.php/Developers_Workshop_2005 Developers Workshop 2005])
* [http://docs.google.com/open?id=0B2E-UP8l9avgNjMwNWQzMGUtNmQ0NS00NGRhLWJkY2ItZTA2MzYxZjA2OGRm Supporting USB WebCams in OS/2], ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_USBWebcam.pdf download]) by [[Vladyslav Stelmakhovskyy]] ([http://wiki.netlabs.org/index.php/Developers_Workshop_2005 Developers Workshop 2005])
* [http://docs.google.com/open?id=0B2E-UP8l9avgNjFlYmQyZTItY2Q2OC00ZGI5LWIzNWItZDdkNmMwMTllOWIw Creating an OS/2 IEEE 1394 - Firewire driver], ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_Firewire1.pdf download part 1]), ([ftp://ftp.netlabs.org/pub/events/DWS2005/DWS2005_Firewire2.pdf download part 2]) by [[Alexandr Cherkaev]] ([http://wiki.netlabs.org/index.php/Developers_Workshop_2005 Developers Workshop 2005])
* [http://docs.google.com/open?id=0B2E-UP8l9avgMzcxMzFkMTctOTIxNC00M2M1LWE5NTgtNzIyZmFjM2I1OTBj USB from Ring 3], ([ftp://ftp.netlabs.org/pub/usb/docs/usbring3.zip download]) by [[Markus Montkowski]] (WarpStock 2001)
* [http://docs.google.com/open?id=0B2E-UP8l9avgYTY4NTMwMWQtM2ZlOS00Mzk0LWFjYWMtMTk4NDY1YWQ3OTBj Developing a USB Driver], ([ftp://ftp.netlabs.org/pub/usb/docs/usbdrive.zip download]) by [[Markus Montkowski]] (WarpStock 2001)
* [http://docs.google.com/open?id=0B2E-UP8l9avgMjk5NzYyODEtN2FiNy00OWFmLTgzMjEtMzY1ZTZhY2UwOTI1 USB: Whats that? A general intro into USB], ([ftp://ftp.netlabs.org/pub/usb/docs/usbintro.zip download]) by [[Markus Montkowski]] (WarpStock 2001)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">EDM/2 Classic Articles</h3>
* [http://www.edm2.com/0705/freeldr/freeldr.html A Project to Replace OS2LDR] by [[David C. Zimmerli]] (September 1999)
* [http://www.edm2.com/0703/hshk.html OS2LDR and OS2KRNL-- The Secret Handshake] by [[David C. Zimmerli]] (April 1999)
* [http://www.edm2.com/0701/warpboot.html A Note on the OS/2 Warp Boot Sequence] by [[David C. Zimmerli]] (January 1999)
* [http://www.edm2.com/0607/kernel.html Inside the OS/2 Kernel] by [[David C. Zimmerli]] (July 1998)
* [http://www.edm2.com/0510/corpse.html The Case of the Invisible Corpse] by [[Dennis Sposato]] (October 1997)
* [http://www.edm2.com/0507/smp.html SMP - Symmetrical Multiprocessing] by [[Ivan Skytte Jørgensen]] (July 1997)
* [http://www.edm2.com/0505/icat.html ICAT: The New Remote Source-code Debugger for OS/2] by [[Chris Matthews]] and [[Dave Evans]] (May 1997)
* [http://www.edm2.com/0410/hpfs1.html Inside the High Performance File System] by [[Dan Bridges]] (April 1997)
** [http://www.edm2.com/0410/hpfs1.html Part 1 - Preface] (November 1996)
** [http://www.edm2.com/0411/hpfs2.html Part 2 - Introduction] (December 1996)
** [http://www.edm2.com/0501/hpfs3.html Part 3 - The SuperBlock and the SpareBlock] (January 1997)
** [http://www.edm2.com/0502/hpfs4.html Part 4 - Fragmentation, Diskspace Bitmaps and Code Pages] (February 1997)
** [http://www.edm2.com/0503/hpfs5.html Part 5 - B-Trees, DIRBLKs, and DIRENTs] (March 1997)
** [http://www.edm2.com/0504/hpfs6.html Part 6 - FNODEs, ALSECs and B+trees] (April 1997)
* [http://www.edm2.com/0408/devicedrivers1.html From Hello World to Real World - Part 1] by [[Alger Pike]] (September 1996)
* [http://www.edm2.com/0409/devicedrivers2.html From Hello World to Real World - Part 2] by [[Alger Pike]] (October 1996)
* [http://www.edm2.com/0410/devicedrivers3.html From Hello World to Real World - Part 3] by [[Alger Pike]] (November 1996)
* [http://www.edm2.com/0411/devicedrivers4.html From Hello World to Real World - Part 4] by [[Alger Pike]] (December 1996)
* [http://www.edm2.com/0411/devicedrivers5.html From Hello World to Real World - Part 5] by [[Alger Pike]] (January 1997)
* [http://www.edm2.com/0411/devicedrivers6.html From Hello World to Real World - Part 6] by [[Alger Pike]] (February 1997)
* [http://www.edm2.com/0410/kdb.html Adventures in Kernel Debugging] by [[David C. Zimmerli]] (November 1996)
* [http://www.edm2.com/0307/32-bit-io.html 32-Bit I/O With Warp Speed] by [[Holger Veit]] (August 1995)
* [http://www.edm2.com/0103/os2ifs1.html OS/2 Installable File Systems Part 1] by [[Andre Asselin]] (May/June 1993)
* [http://www.edm2.com/0105/os2ifs2.html OS/2 Installable File Systems Part 2] by [[Andre Asselin]] (October 1993)
* [http://www.edm2.com/0107/os2ifs3.html OS/2 Installable File Systems Part 3] by [[Andre Asselin]] (December 1993)
* [http://www.edm2.com/0102/pmdrivers.html OS/2 Presentation Drivers in a Nutshell] by [[Dave Raymer]] (April 1993)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Related Categories</h3>
*
 
</td>
 
<!--        SECOND COLUMN        -->
<td style="width:30%; border: 1px solid #c6c9ff; padding: .5em 1em 1em; color: #000000; background-color: #f0f0ff">
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">External Articles</h3>
* [http://www.mgreene.org/wikka/DevDriver OS/2 Device Drivers for Dummies] by [[Mike Greene]] (May 2007)
* [http://www.scoug.com/reports/ws98_devdrvr.html Introduction To Device Driver Programming] by [[Peter Skye]]
* [http://mastrianni.net/pubs/devconf.htm Writing Device Drivers - Multiple Segments] by [[Steve Mastrianni]] (May 1995)
* [http://mastrianni.net/pubs/devcond.htm Writing Device Drivers - Plug and Play Basics] by [[Steve Mastrianni]] (December 1994)
* [http://mastrianni.net/pubs/devconc.htm Writing Device Drivers - A Brief Look at OS/2 SMP] by [[Steve Mastrianni]] (September 1994)
* [http://mastrianni.net/pubs/devcona.htm Writing Device Drivers - Getting the Most out of OS/2] by [[Steve Mastrianni]] (June 1994)
* [http://mastrianni.net/pubs/devconb.htm Writing Device Drivers - Where to Start?] by [[Steve Mastrianni]] (November 1993)
* [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5387482 A split model for OS/2 SCSI device drivers] - IBM systems journal by [[DT Feriozi]] (1992)
* [http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5387463 A C programming model for OS/2 device drivers] - IBM systems journal by [[DT Feriozi]] (1991)
* [http://mastrianni.net/pubs/byte91.htm SOME ASSEMBLY REQUIRED: OS/2 Device Drivers] by [[Steve Mastrianni]] (July 1991)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Public Resources</h3>
* [http://cyberkinetica.homeunix.net/os2tk45/ifs/ IFS.INF - OS/2 Installable File Systems] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_display/ DISPLAY.INF - Display Device Driver Reference for OS/2] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_gradd/ GRADD.INF - Graphics Adapter Device Driver Reference] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_mmpm2/ MMPM2.INF - MMPM/2 Device Driver Reference] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_pddref/ PDDREF.INF - Physical Device Driver Reference] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_pdrref/ PDRREF.INF - Presentation Device Driver Reference for OS/2] by [[IBM]]
* [http://cyberkinetica.homeunix.net/os2tk45/ddk_storage/ STORAGE.INF - Storage Device Driver Reference] by [[IBM]]
* [http://mastrianni.net/pubs/thirded.pdf Writing OS/2 2.1 Device Drivers in C Unreleased 3rd Edition] - ISBN 0442017294, Van Nostrand Reinhold, 1997. by [[Steve Mastrianni]]
* [http://mastrianni.net/pubs/paper.pdf A flat model device driver for OS/2] by [[Steve Mastrianni]] (September 1997)
* [http://www.os2world.com/component/option,com_docman/Itemid,0/task,cat_view/gid,39/ The Guide to Os/2 Warp Device Drivers] - IBM RedBooks - ISBN 0738407119, 9780738407111 - First Edition (December 1995) (December 1995)
 
 
<h3 id="mp-itn-h2" style="margin:3px; background:#cedff2; font-size:120%; font-weight:bold; border:1px solid #a3b0bf; text-align:left; color:#000; padding:0.2em 0.4em;">Retail Books</h3>
* [http://books.google.com/books?id=q4UhAQAAIAAJ Writing OS/2 device drivers] - Addison-Wesley, 1989  by [[Raymond Westwater]]
* [http://books.google.com/books?id=LV0PAAAACAAJ Writing Os/2 2.1 Device Drivers in C] - John Wiley & Sons Inc, 1995 by [[Steve Mastrianni]]
* [http://books.google.com/books?id=QrBQAAAAMAAJ The design of OS/2] - Addison-Wesley, 1992 by [[Harvey M. Deitel]] and [[Michael S. Kogan]]
* [http://books.google.com/books?id=2LNQAAAAMAAJ Programming the OS/2 Kernel] - Prentice Hall, 1991 by [[J. Terry Godfrey]]
* [http://books.google.com/books?id=7bVQAAAAMAAJ Advanced OS/2 programming: the microsoft guide to the OS/2 kernel for assembly language and C programmers] - Microsoft Press, 1989 by [[Ray Duncan]]
 
 
</td>
 
</table>

Latest revision as of 00:30, 14 November 2016


Visit also the List of Driver Articles.

This category includes the Drivers related articles:

Subcategories

This category has only the following subcategory.

Pages in category "Driver Articles"

The following 73 pages are in this category, out of 73 total.