Charles Petzold

Check his EDM/2 profile.

Software

 * File Search and Browse
 * Font List Program
 * Free Memory Display
 * PMCap

Microsoft Systems Journal

 * Vol 1 No 2 / Dec 1986 - A New Generation of Debugging Arrives with Code View
 * Vol 2 No 2 / May 1987 - A Complete Guide to Writing Your First OS/2 Program
 * Vol 3 No 2 / Mar 1988 - Utilizing OS/2 Multithread Techniques in Presentation Manager Applications
 * Vol 3 No 3 / May 1988 - The Graphics Programming Interface: A Guide to OS/2 Presentation Spaces
 * Vol 3 No 4 / Jul 1988 - OS/2 Graphics Programming Interface: An Introduction to Coordinate Spaces
 * Vol 3 No 5 / Sep 1988 - Techniques for Debugging Multithread OS/2 Programs with CodeView
 * Vol 4 No 2 / Mar 1989 - Exploring Vector Fonts with the OS/2 Graphics Programming Interface
 * Vol 4 No 6 / Nov 1989 - Checkers Part 1: Design Goals for Building a Complete Graphical Application
 * Vol 5 No 1 / Jan 1990 - Checkers Part II: Drawing the Checkerboard and Pieces Using GPI
 * Vol 5 No 2 / Mar 1990 - Checkers for Presentation Manager Part III: Moving the Pieces
 * Vol 5 No 5 / Sep 1990 - Checkers for PM Part IV: Adding the Game-Playing Strategy

PC Magazine

 * Environments Column
 * 29 Sep 1987 / p379 - Welcome to the Post-DOS World
 * 10 Nov 1987 / p483 - OS/2 Kernel Programming
 * 08 Dec 1987 / p435 - Upward Compatibility Through FAPI
 * 22 Dec 1987 / p347 - Exploring the OS/2 Video Interface


 * 12 Jan 1988 / p339 - OS/2's Multiple Video Alternatives
 * 26 Apr 1988 / p255 - A Budget OS/2 Programming Course
 * 31 May 1988 / p311 - Opening a File in OS/2
 * Jul 1988 / p379 - Introducing the OS/2 Presentation Manager
 * 13 Sep 1988 / p327 - Presentation Manager Dialog Boxes, Part I
 * 27 Sep 1988 / p291 - Presentation Manager Dialog Procedures
 * 31 Oct 1988 / p387 - Dual-Mode Programs Without FAPI
 * 13 Dec 1988 / p339 - The Mouse: Not only for Wimps
 * 27 Dec 1988 / p251 - The Mouse and its Messages


 * 17 Jan 1989 / p317 - Object-oriented Programming
 * Apr 1989 / p285 - Booting OS/2 1.1 from floppy disk
 * 13 Jun 1989 / p343 - PM Functions for Non-PM Programs
 * 12 Dec 1989 / p329 - Windows and PM: Friendly Companions or Deadly Competitors?


 * 25 Sep 1990 / p459 - Metafile Support Under the OS/2 Graphics Programming Interface


 * 29 Jan 1991 / p357 - An Introduction to Color Selection In Windows


 * 16 Mar 1993 / p343 - Paragraph Formatting and Text Justification Under OS/2
 * 30 Mar 1993 / p322 - An Introduction to OS/2 Outline Fonts

Books

 * Programming the OS/2 Presentation Manager
 * OS/2 Presentation Manager Programming

Links

 * Homepage