Books
Below is a partial list of my CD-i or OS-9 related books (hardcopy) with their table of contents.
Microware
OS-9 Advanced System Software
OS-9/68000 C Compiler User's Manual, Revision H, October 1989
OS-9 C Functions
OS-9/68000 Assembler, Linker and Debugger, Revision G, October 1989
OS-9/68000 User-State Debugger
C Compiler System Error Messages
C Compiler System Command Line Options
OS-9 Advanced System Software
Using UniBridge Revision A, July 1988
OptImage CD-I Preview Pak
OS-9/68000 Source Level Debugger, Revision B, July 1988
OS-9/68000 System State Debugger, Revision A, February 1987
Using OS9/Internet, Revision A, January 1989
Cross C Compiler Installation Manual, Revision B, April 1991
OS-9 C Compiler Version 3.2 Release Notes, March 1990
OS-9 Version 2.4 Release Notes, October 1990
CD-I System Library Technical Reference Manual
CD-I System Library Technical Reference Manual, Revision E, February 1989
OS-9/CD-RTOS IFF Support Library
OS-9/Support Library C Functions
CD-I IFF Specification: Version 0.99
A Quick Introduction to IFF
"EA IFF 85" Standard for Interchange Format Files
Audio Interchange File Format: AIFF
OS-9 Insights
Introduction
Modules
Memory
OS-9 Memory Management
Memory Management Internals
Processes
Signals
Alarms
Process Scheduling
Events
Traps
OS-9 I/O
The I/O Manager
Pipes
Interrupts
The RBF Disk Format
Managing Disks
Customizing OS-9
Building a Device Descriptor
File Managers
A Simple File Manager
Adding a New Device Driver
Sample SCF Device Driver
An RBF Device Driver
The Philosophy of OS-9
Galactic Industrial
The OS-9 Guru
OS-9 - The Operating System
Using OS-9
OS-9 Modules, Memory, and Processes
The OS-9 Utilities
System Management
C Compiler, Assembler, Linker, and Debugger
The OS-9 I/O System
Inter-process Communication
Multi-tasking
Exception handling
OS-9 System Calls
Device Drivers
File Managers
OS-9 Internal Structure
Microware C and Assembly Language
Sony & Philips
Compact Disc Interactive Full Functional Specification
Introduction
CD-I Disc Format
Data Retrieval Structure
Audio Data Representation
Video Real Time Data Representation
Program Related Data Representation
Compact Disc Real Time Operating System
Base Case System
Full Motion Extension
Philips Interactive Media
Technical Notes
Using RGB555 Images
DYUV Panning Algorithms
NTSC Coloring Problems
CD-I Application Library/Trap Handler Usage
Reduction of Flicker in Interlaced Pictures
Using Functions With Variable-Length Argument Lists in OS-9
Restrictions on the Use of Load CLUT Color Instructions
Real-Time Code Loading
Perparing CD-i Titles for the International Marketplace
Performance Considerations in CD-RTOS
EASI: Editing and Animation Sound Interface
Notes on QHYB: Base Case QHY
Error Strategy for CD-i Final Product Deliverable
CARLIE: Compressed AIM Run-Length Image Encoding
Initializing a Player's Configurable Parameters (revised)
Notes from Charlie Golvin: SCCS Usage, Portation to SPARC, etc.
Recommended Disc Building Pathways
Software Sprites in CD-I
Living with Reality: Remaining Bugs in CD-RTOS 1.1
Display Synchronisation in CD-I
Using the GNU Cross Compiler
High Resolution Graphics Tools
Accessing Audio Files on a CD-I Disc
Tape Submission of Disc Images (revised)
The CD-I Player and NVRUI
Technical Status of the Philips 910 CD-I Player
Inhibiting the Replication of Global Data (revised)
Resource Compiler/Manager for CD-I Applications (revised)
Passing Open Paths Between Processed (revised)
Reading The Player Control Keys (revised)
Abekas A60 Tape Utility
Recommended Disc Labeling Conventions for PIMA Titles
Differences between the Philips 18x and 605 Development Platforms
Implementing a Compass Cursor in CD-I
A Technique for Menu Highlighting
Monitoring Audio Play from Memory
Using Sub-Routine Modules
Using SrcDbg to Debug CD-I Software
A Graphical Method for Hotspot Generation
A Compression Algorithm for Monochrome Images
ArtSpace Animation Conversion Pathway
Ensuring Title Compatibility Accoss Players
Improved DYUV Encoding Methods
Memory Allocation in CD-RTOS
Status of the Digital Video System
A New Method for Video Scan Synchronization in CD-i
Improved Seek Times with I$Seek
A Beginner's Guide to Balboa Edition 1
Audio Considerations in CD-I
Image Formats for Compatibility
Various Time Bases in CD-I
Media Mogul Script-to-Disc
Emulator and Emulation
The Full Motion System for CD-I
Introduction to Programming the FMV System
Balboa Video Manager Insights 1
Balboa Video Manager Insights 2
Extension Memory in CD-i
EOS Problem in Current DV Cartridge
Flying Mattes with CD-i Digital Video
Aspect Ratios in CD-i
Seamless Branching with CD-i Digital Video
Philips Semiconductors
SCC68070 User Manual 1991
Part 1 - Hardware
Part 2 - Software
Philips Interactive Media Systems
Service Manuals
CDI 205/00/05
CDI 210/00/05
CDI 210/20/25
CDI 210/40/41/45
CDI 210/60/65
CDI 220/00
CDI 220/20/25/31/37/39
CDI 220/40/41/45/57
CDI 220/80/85/97
CDI 360/00/05/11/17
CDI 450/00/05/11/17
Motorola / Prentice Hall
MC68020 32-Bit Microprocessor User's Manual