Table of Contents

Preface


  1. System overview

  2. ANTIC and the display list
    1. Television Displays
    2. Computers and Televisions
    3. ANTIC, a Video Microprocessor
    4. Building Display Lists
    5. Writing to a Custom Display List Screen
    6. Applications of display lists

  3. Graphics indirection (color registers and characters sets)
    1. Color registers
    2. Character sets
    3. Applications of character sets

  4. Player-Missile Graphics
    1. Difficulties with High-Speed Animation
    2. Player-Missile Fundamentals
    3. Vertical Motion
    4. Horizontal Motion
    5. Other Player-Missile Features
    6. Missiles
    7. Player and Playfield Priorities
    8. Hardware Collision Detection
    9. Applications of Player-Missile Graphics
    10. Special Characters

  5. Display List Interrupts
    1. Theory of Operation
    2. DLI Timing
    3. DLI Example
    4. Attract Mode
    5. Detailed Timing Considerations
    6. Multiple DLIs
    7. Kernels
    8. Applications of Display List Interrups

  6. Scrolling
    1. Horizontal Scrolling
    2. Fine Scrolling
    3. Applications of Scrolling

  7. Sound
    1. Definition of Terms and Conventions
    2. Sound Hardware
      1. AUDF1-4
      2. AUDC1-4
      3. Volume
      4. Distortion
      5. Volume Only Sound
      6. AUDCTL
      7. Clocking
      8. 16-Bit Frequency options
      9. High Pass Filters
      10. 9-Bit Polynomial Conversion
    3. Sound generation Software Techniques
      1. Static Sound
      2. Dynamic Sound
      3. BASIC Sound
      4. 60-Hz Interrupt
      5. Machine-Code Sound Generation
      6. Volume Only Sound

  8. Operating system
    1. Introduction
    2. The Monitor
    3. Memory Management
    4. Interrupt Processing Structure
    5. System Vectors
    6. The Centralized Input/Output Subsystem
    7. Real-Time Programming
    8. Floating Point Package

  9. The disk operating system
    1. The Resident Disk Handler
    2. File Management Utility
    3. Disk Utility Package
    4. Random Access
    5. FMS Disk Utilization
    6. AUTORUN.SYS file

  10. Atari BASIC Overview
    1. What is ATARI BASIC?
    2. How ATARI BASIC Works
    3. The Tokenizing Process
    4. The Token File Structure
    5. The Program Execution Process
    6. System Integration
    7. Improving Program Performance
    8. Advanced Programming Techniques

Appendix



Last Update: 20 Aug 1999

runtime home page
dave@runtime.demon.co.uk