Part 1: The X65 Microcomputer¶
This section covers the hardware and design philosophy behind the X65, detailing what makes it unique and how it builds upon the legacy of classic computing. Topics include:
- Chapter 1: Introduction
- Chapter 2: System Architecture Overview
- Chapter 3: Memory and Storage
- Chapter 4: Graphics and Display
- The Color Graphics Interface Adaptor (CGIA)
- Principles of Operation
- Real-Time, Non-Persistent Raster Line Rendering
- Display List and Scan Pointers
- Graphics Modes, Planes, and Color Palette
- Beam-Chasing for Efficient Rendering
- Raster Interrupts and Mid-Frame Changes
- Sprite Multiplexing System
- Sprite Dimensions and Features
- Additional Sprite Features
- Memory Banking for Graphics Rendering
- Advanced Graphics Modes
- Summary
- The Color Graphics Interface Adaptor (CGIA)
- Chapter 5: Sound and Audio
- Chapter 6: Input and Output Interfaces
- Chapter 7: Development and Emulation
Key Topics Covered¶
The vision and goals behind the X65 project
The 65C816 CPU, its advantages, and how it operates in native mode from boot-up
The memory model, including flat 16MB addressing and efficient direct page handling
The graphics system, which uses a beam-chased display list instead of a framebuffer
The sound system, leveraging a Yamaha SD-1 FM synthesizer for rich audio
Peripheral support, expansion options, and system input/output design
By the end of Part 1, readers will have a complete understanding of the X65’s architecture and what makes it a powerful yet accessible computing platform.
What to Expect Next¶
In the following chapters, we will dive into the technical architecture of the X65, exploring how its components interact and how it provides a unique platform for low-level programming and hardware experimentation.