Zeal 8-bit Computer
☰
Home
Guides
Getting started
Zeal 8-bit Computer
Zeal Video Board
How to
Set up a microSD
Documentation
Hardware
Zeal 8-bit Computer
Zeal Video Board
Emulator
FAQ
About
Foreword
1.
Overview
▸
1.1
Components
1.2
Bus Connector Pinout
2.
Specifications
3.
Memory Mapping
▸
3.1
Overview
3.2
Memory Bus
3.3
I/O mapping
4.
Video Modes
▸
4.1
Overview
4.2
Supported Video Modes
4.3
Zoom and Viewports
4.4
Text Modes (0 and 1)
4.5
GFX 8-bit Modes (4 and 5)
4.6
GFX 4-bit Modes (6 and 7)
4.7
Bitmap Modes (2 and 3)
5.
Tilemap Memory
▸
5.1
Overview
5.2
Tile Rendering Basics
5.3
In Text Mode
5.4
In 8-bit Tiled Mode
5.5
In 4-bit Tile Mode
5.6
In Bitmap Modes
6.
Tileset Memory
▸
6.1
Overview
6.2
In 8-bit Tiled Mode
6.3
In 4-bit Tile Mode
6.4
In Bitmap Modes
7.
Sprites Memory
▸
7.1
Overview
7.2
Sprite Layering
7.3
Organization
7.4
Registers Summary
7.5
Registers
8.
Font Memory
▸
8.1
Overview
8.2
Example
8.3
Default font
8.4
Interactive demo
9.
Palette Memory
▸
9.1
Overview
9.2
Writing the Palette (Z80 Example)
9.3
Interactive Color Picker
10.
System Configuration
▸
10.1
Overview
10.2
Firmware Version
10.3
Scratch registers
10.4
I/O Controllers
10.5
Physical address
10.6
Registers Summary
10.7
Registers
11.
Video Configuration
▸
11.1
Overview
11.2
Virtual Beam
11.3
Screen Scrolling
11.4
Disabling Screen Output
11.5
Registers Summary
11.6
Registers
12.
Text Controller
▸
12.1
Overview
12.2
Hardware Cursor
12.3
Character Output
12.4
Newline
12.5
Registers Summary
12.6
Registers
13.
SPI Controller
▸
13.1
Overview
13.2
Chip Select
13.3
Internal Buffers
13.4
Pseudo-FIFO access
13.5
Clock Frequency
13.6
Transfer Process
13.7
Registers Summary
13.8
Registers
14.
CRC32 Controller
▸
14.1
Overview
14.2
Calculating a Checksum
14.3
Example (Z80)
14.4
Registers Summary
14.5
Registers
15.
Sound Controller
▸
15.1
Overview
15.2
Voice Control and Synchronization
15.3
Voices and Waveforms
15.4
Frequency and Pitch
15.5
Volume and Mixing
15.6
Sample Table Voice
15.7
Programming the Sound Controller
15.8
Registers Summary
15.9
Registers
16.
DMA Controller
▸
16.1
Overview
16.2
Decscriptors
16.3
Transfer Frequency
16.4
Transfer Process
16.5
Sequence Diagram
16.6
Registers Summary
16.7
Registers
17.
Timer Controller
▸
17.1
Overview
17.2
Operation
17.3
Clock Divider
17.4
Registers Summary
17.5
Registers
Zeal Video Board - Documentation