FT800 Series Programmer Guide
Version 2.1
Document Reference No.: BRT_000030 Clearance No.: BRT#037
2
Product Page
Document Feedback Copyright © Bridgetek Limited
Table of Content
1 Introduction .............................................................. 9
1.1 Overview ............................................................................. 9
1.2 Scope .................................................................................. 9
1.3 API reference definitions..................................................... 9
2 Programming Model ................................................ 11
2.1 General Software architecture .......................................... 11
2.2 Display configuration and initialization ............................. 12
2.2.1 Horizontal timing ..................................................................... 13
2.2.2 Vertical timing ........................................................................ 14
2.2.3 Signals updating timing control ................................................. 14
2.2.4 Timing example: 480x272 at 60Hz ............................................ 15
2.2.5 Initialization Sequence ............................................................. 16
2.3 Sound Synthesizer ............................................................. 17
2.4 Audio playback .................................................................. 18
2.5 Graphics routines .............................................................. 19
2.5.1 Getting started ........................................................................ 19
2.5.2 Coordinate Plane ..................................................................... 20
2.5.3 Drawing pattern ...................................................................... 21
2.5.4 Writing display lists ................................................................. 26
2.5.5 Bitmap transformation matrix ................................................... 27
2.5.6 Color and transparency ............................................................ 27
2.5.7 VERTEX2II and VERTEX2F ........................................................ 28
2.5.8 Screenshot ............................................................................. 30
2.5.9 Performance ........................................................................... 30
3 Register Description ................................................ 32
3.1 Graphics Engine Registers ................................................. 32