view code_part1/OSTC_code_asm_part1/aa_font48.inc @ 831:0cf00ecf3532

CHANGE: Color-code battery % display in surface mode (Charge, Full, Normal)
author heinrichsweikamp
date Tue, 08 Dec 2015 13:44:39 +0100
parents 3e351e25f5d1
children
line wrap: on
line source

;==========================================================================
; Font data exported lun. nov. 29 2010 by FontIO.cpp 57 2010-11-24 23:24:47Z gascuel $ 
;==========================================================================
aa_font48_height	EQU	.32
aa_font48_width		EQU	.24
aa_font48_nbbits	EQU	.3
;
aa_font48_bits:
; . dot
			DB 0xFF, 0x98, 0x20, 0x04, 0x99, 0x20, 0x04, 0x99
			DB 0x20, 0x04, 0x99, 0x20, 0x04, 0x99, 0x20, 0x04
			DB 0x99, 0x40, 0x24, 0xC0
; / slash
			DB 0xFF, 0x1F, 0x1F, 0x1F, 0x1F, 0xFF
; 0 0
			DB 0xC9, 0x60, 0x41, 0x25, 0x41, 0x60, 0x90, 0x40
			DB 0x20, 0x0D, 0x20, 0x40, 0x8B, 0x40, 0x13, 0x40
			DB 0x88, 0x20, 0x15, 0x20, 0x86, 0x20, 0x05, 0x20
			DB 0x42, 0x63, 0x42, 0x21, 0x04, 0x20, 0x84, 0x20
			DB 0x03, 0x40, 0x60, 0x8D, 0x60, 0x40, 0x03, 0x20
			DB 0x82, 0x60, 0x02, 0x20, 0x93, 0x20, 0x02, 0x60
			DB 0x81, 0x40, 0x01, 0x20, 0x95, 0x20, 0x01, 0x40
			DB 0x81, 0x02, 0x60, 0x95, 0x60, 0x02, 0x81, 0x02
			DB 0x97, 0x02, 0x81, 0x02, 0x97, 0x02, 0x81, 0x02
			DB 0x60, 0x95, 0x60, 0x02, 0x81, 0x40, 0x01, 0x20
			DB 0x95, 0x20, 0x01, 0x40, 0x81, 0x60, 0x02, 0x40
			DB 0x93, 0x20, 0x02, 0x60, 0x82, 0x20, 0x02, 0x20
			DB 0x40, 0x8F, 0x40, 0x20, 0x02, 0x20, 0x84, 0x20
			DB 0x04, 0x20, 0x41, 0x66, 0x42, 0x20, 0x04, 0x20
			DB 0x85, 0x60, 0x20, 0x15, 0x20, 0x60, 0x87, 0x40
			DB 0x13, 0x40, 0x8A, 0x60, 0x40, 0x20, 0x0D, 0x20
			DB 0x40, 0x60, 0x8E, 0x60, 0x41, 0x27, 0x41, 0x60
			DB 0xC8
; 1 1
			DB 0xE4, 0x42, 0x93, 0x42, 0x84, 0x60, 0x02, 0x93
			DB 0x02, 0x84, 0x40, 0x01, 0x40, 0x93, 0x02, 0x84
			DB 0x02, 0x60, 0x93, 0x02, 0x83, 0x60, 0x01, 0x20
			DB 0x94, 0x02, 0x83, 0x40, 0x01, 0x40, 0x94, 0x02
			DB 0x83, 0x02, 0x60, 0x94, 0x02, 0x82, 0x60, 0x01
			DB 0x20, 0x95, 0x02, 0x82, 0x40, 0x01, 0x36, 0x02
			DB 0x82, 0x1C, 0x81, 0x60, 0x1C, 0x81, 0x40, 0x1C
			DB 0x81, 0x7A, 0x02, 0x9C, 0x02, 0x9C, 0x02, 0x9C
			DB 0x02, 0x9C, 0x02, 0x9C, 0x02, 0x9C, 0x02, 0x9C
			DB 0x22, 0xA0
; 2 2
			DB 0xFA, 0x40, 0x22, 0x82, 0x60, 0x01, 0x20, 0x92
			DB 0x60, 0x20, 0x03, 0x82, 0x20, 0x01, 0x60, 0x91
			DB 0x20, 0x05, 0x81, 0x60, 0x02, 0x90, 0x60, 0x20
			DB 0x06, 0x81, 0x40, 0x01, 0x40, 0x8F, 0x40, 0x04
			DB 0x20, 0x02, 0x81, 0x20, 0x01, 0x60, 0x8E, 0x40
			DB 0x03, 0x20, 0x60, 0x80, 0x02, 0x81, 0x02, 0x8E
			DB 0x40, 0x02, 0x20, 0x60, 0x82, 0x02, 0x81, 0x02
			DB 0x8D, 0x40, 0x02, 0x20, 0x84, 0x02, 0x81, 0x02
			DB 0x8C, 0x20, 0x02, 0x40, 0x85, 0x02, 0x81, 0x02
			DB 0x60, 0x8A, 0x20, 0x02, 0x40, 0x86, 0x02, 0x81
			DB 0x20, 0x01, 0x20, 0x88, 0x60, 0x20, 0x02, 0x40
			DB 0x87, 0x02, 0x81, 0x40, 0x02, 0x40, 0x86, 0x40
			DB 0x03, 0x40, 0x88, 0x02, 0x82, 0x03, 0x20, 0x43
			DB 0x20, 0x04, 0x40, 0x89, 0x02, 0x82, 0x40, 0x0C
			DB 0x40, 0x8A, 0x02, 0x83, 0x20, 0x09, 0x20, 0x60
			DB 0x8B, 0x02, 0x84, 0x40, 0x07, 0x40, 0x8D, 0x02
			DB 0x85, 0x60, 0x40, 0x23, 0x40, 0x8F, 0x42, 0xFF
			DB 0x80
; 3 3
			DB 0xFF, 0x9A, 0x42, 0x83, 0x02, 0x95, 0x20, 0x01
			DB 0x60, 0x81, 0x40, 0x01, 0x40, 0x95, 0x40, 0x01
			DB 0x40, 0x81, 0x40, 0x01, 0x40, 0x88, 0x22, 0x89
			DB 0x40, 0x01, 0x20, 0x81, 0x02, 0x89, 0x02, 0x8A
			DB 0x02, 0x81, 0x02, 0x89, 0x02, 0x8A, 0x02, 0x81
			DB 0x02, 0x89, 0x02, 0x8A, 0x02, 0x81, 0x02, 0x88
			DB 0x40, 0x02, 0x8A, 0x02, 0x81, 0x02, 0x88, 0x40
			DB 0x02, 0x40, 0x88, 0x60, 0x02, 0x81, 0x02, 0x40
			DB 0x87, 0x03, 0x20, 0x88, 0x40, 0x01, 0x20, 0x81
			DB 0x40, 0x02, 0x60, 0x85, 0x20, 0x01, 0x20, 0x01
			DB 0x60, 0x86, 0x60, 0x02, 0x40, 0x81, 0x40, 0x03
			DB 0x40, 0x62, 0x40, 0x20, 0x01, 0x41, 0x02, 0x40
			DB 0x84, 0x40, 0x03, 0x83, 0x20, 0x09, 0x20, 0x81
			DB 0x04, 0x20, 0x40, 0x21, 0x03, 0x20, 0x83, 0x60
			DB 0x09, 0x60, 0x81, 0x60, 0x0B, 0x85, 0x60, 0x20
			DB 0x05, 0x20, 0x60, 0x83, 0x40, 0x09, 0x60, 0x87
			DB 0x60, 0x43, 0x60, 0x86, 0x60, 0x20, 0x05, 0x40
			DB 0x60, 0x97, 0x60, 0x42, 0x60, 0xE6
; 4 4
			DB 0xD1, 0x60, 0x23, 0x99, 0x40, 0x04, 0x97, 0x60
			DB 0x20, 0x05, 0x96, 0x40, 0x03, 0x20, 0x02, 0x94
			DB 0x60, 0x20, 0x03, 0x60, 0x80, 0x02, 0x93, 0x40
			DB 0x03, 0x40, 0x82, 0x02, 0x91, 0x60, 0x20, 0x02
			DB 0x20, 0x60, 0x83, 0x02, 0x90, 0x40, 0x03, 0x40
			DB 0x85, 0x02, 0x8E, 0x60, 0x03, 0x20, 0x60, 0x86
			DB 0x02, 0x8C, 0x60, 0x20, 0x03, 0x40, 0x88, 0x02
			DB 0x8B, 0x40, 0x03, 0x20, 0x60, 0x89, 0x02, 0x89
			DB 0x60, 0x20, 0x03, 0x40, 0x8B, 0x02, 0x89, 0x04
			DB 0x2D, 0x02, 0x27, 0x81, 0x1D, 0x81, 0x1D, 0x81
			DB 0x32, 0x02, 0x27, 0x94, 0x02, 0x9C, 0x02, 0x9C
			DB 0x02, 0x9C, 0x22, 0xC8
; 5 5
			DB 0xFF, 0xA0, 0x6D, 0x8B, 0x22, 0x82, 0x0D, 0x8B
			DB 0x40, 0x01, 0x40, 0x81, 0x0D, 0x8B, 0x40, 0x01
			DB 0x40, 0x81, 0x0D, 0x8B, 0x60, 0x02, 0x81, 0x02
			DB 0x67, 0x02, 0x8C, 0x02, 0x81, 0x02, 0x87, 0x02
			DB 0x60, 0x8B, 0x02, 0x81, 0x02, 0x87, 0x02, 0x40
			DB 0x8B, 0x02, 0x81, 0x02, 0x87, 0x40, 0x01, 0x20
			DB 0x8A, 0x40, 0x02, 0x81, 0x02, 0x87, 0x40, 0x02
			DB 0x60, 0x89, 0x20, 0x01, 0x40, 0x81, 0x02, 0x88
			DB 0x03, 0x60, 0x86, 0x60, 0x20, 0x02, 0x60, 0x81
			DB 0x02, 0x88, 0x40, 0x03, 0x40, 0x60, 0x82, 0x60
			DB 0x40, 0x03, 0x20, 0x82, 0x02, 0x89, 0x20, 0x0D
			DB 0x60, 0x82, 0x02, 0x89, 0x60, 0x0C, 0x60, 0x83
			DB 0x02, 0x8A, 0x60, 0x20, 0x08, 0x20, 0x60, 0x84
			DB 0x42, 0x8C, 0x60, 0x20, 0x04, 0x20, 0x40, 0x9A
			DB 0x61, 0xE8
; 6 6
			DB 0xE9, 0x60, 0x41, 0x26, 0x41, 0x60, 0x8F, 0x60
			DB 0x40, 0x20, 0x0D, 0x20, 0x40, 0x8B, 0x40, 0x12
			DB 0x20, 0x60, 0x87, 0x60, 0x20, 0x15, 0x40, 0x85
			DB 0x60, 0x05, 0x20, 0x41, 0x61, 0x20, 0x03, 0x22
			DB 0x05, 0x60, 0x83, 0x60, 0x03, 0x20, 0x40, 0x84
			DB 0x20, 0x01, 0x20, 0x60, 0x84, 0x60, 0x20, 0x03
			DB 0x83, 0x20, 0x02, 0x40, 0x85, 0x20, 0x01, 0x40
			DB 0x88, 0x40, 0x02, 0x40, 0x81, 0x60, 0x02, 0x40
			DB 0x85, 0x60, 0x01, 0x40, 0x8A, 0x20, 0x01, 0x20
			DB 0x81, 0x40, 0x01, 0x20, 0x86, 0x40, 0x01, 0x60
			DB 0x8A, 0x60, 0x02, 0x81, 0x02, 0x40, 0x86, 0x02
			DB 0x8C, 0x02, 0x81, 0x02, 0x87, 0x02, 0x8C, 0x02
			DB 0x81, 0x02, 0x87, 0x02, 0x60, 0x8A, 0x60, 0x02
			DB 0x81, 0x02, 0x87, 0x02, 0x20, 0x8A, 0x40, 0x01
			DB 0x40, 0x81, 0x02, 0x87, 0x40, 0x02, 0x20, 0x88
			DB 0x40, 0x02, 0x60, 0x81, 0x40, 0x01, 0x40, 0x86
			DB 0x60, 0x03, 0x20, 0x40, 0x60, 0x83, 0x60, 0x20
			DB 0x02, 0x20, 0x82, 0x40, 0x01, 0x40, 0x87, 0x40
			DB 0x06, 0x20, 0x05, 0x20, 0x60, 0x82, 0x60, 0x01
			DB 0x20, 0x88, 0x40, 0x0B, 0x20, 0x60, 0x84, 0x42
			DB 0x89, 0x60, 0x20, 0x08, 0x40, 0x95, 0x40, 0x21
			DB 0x01, 0x21, 0x40, 0x60, 0xC5
; 7 7
			DB 0xE0, 0x62, 0x9C, 0x02, 0x9C, 0x02, 0x97, 0x61
			DB 0x40, 0x81, 0x02, 0x94, 0x60, 0x20, 0x03, 0x81
			DB 0x02, 0x92, 0x40, 0x20, 0x05, 0x81, 0x02, 0x90
			DB 0x40, 0x08, 0x81, 0x02, 0x8E, 0x40, 0x0A, 0x81
			DB 0x02, 0x8C, 0x40, 0x08, 0x20, 0x40, 0x61, 0x81
			DB 0x02, 0x8A, 0x40, 0x07, 0x40, 0x60, 0x86, 0x02
			DB 0x88, 0x40, 0x20, 0x05, 0x40, 0x60, 0x89, 0x02
			DB 0x86, 0x60, 0x20, 0x04, 0x20, 0x40, 0x8C, 0x02
			DB 0x84, 0x60, 0x20, 0x04, 0x20, 0x60, 0x8E, 0x02
			DB 0x82, 0x60, 0x20, 0x04, 0x40, 0x60, 0x90, 0x02
			DB 0x80, 0x60, 0x40, 0x04, 0x40, 0x60, 0x92, 0x02
			DB 0x40, 0x04, 0x40, 0x60, 0x94, 0x06, 0x40, 0x60
			DB 0x96, 0x04, 0x20, 0x60, 0x98, 0x02, 0x20, 0x60
			DB 0x9A, 0x41, 0x60, 0xDB
; 8 8
			DB 0xF2, 0x60, 0x40, 0x23, 0x40, 0x60, 0x8A, 0x60
			DB 0x41, 0x60, 0x87, 0x40, 0x07, 0x40, 0x87, 0x40
			DB 0x05, 0x40, 0x83, 0x60, 0x20, 0x09, 0x20, 0x85
			DB 0x20, 0x07, 0x20, 0x82, 0x20, 0x0B, 0x40, 0x83
			DB 0x40, 0x09, 0x20, 0x80, 0x20, 0x02, 0x20, 0x60
			DB 0x82, 0x60, 0x20, 0x03, 0x82, 0x60, 0x02, 0x20
			DB 0x40, 0x61, 0x20, 0x03, 0x20, 0x02, 0x60, 0x86
			DB 0x40, 0x02, 0x40, 0x81, 0x40, 0x01, 0x20, 0x84
			DB 0x40, 0x05, 0x60, 0x88, 0x20, 0x01, 0x20, 0x81
			DB 0x20, 0x01, 0x40, 0x85, 0x40, 0x03, 0x40, 0x89
			DB 0x60, 0x02, 0x81, 0x02, 0x87, 0x20, 0x02, 0x20
			DB 0x8A, 0x02, 0x81, 0x02, 0x87, 0x60, 0x03, 0x40
			DB 0x89, 0x02, 0x81, 0x02, 0x88, 0x20, 0x03, 0x89
			DB 0x02, 0x81, 0x02, 0x40, 0x86, 0x20, 0x04, 0x20
			DB 0x87, 0x40, 0x01, 0x20, 0x81, 0x20, 0x01, 0x20
			DB 0x85, 0x40, 0x01, 0x20, 0x03, 0x40, 0x86, 0x20
			DB 0x01, 0x40, 0x81, 0x40, 0x02, 0x20, 0x40, 0x61
			DB 0x40, 0x20, 0x01, 0x20, 0x80, 0x20, 0x03, 0x40
			DB 0x84, 0x40, 0x02, 0x60, 0x82, 0x0A, 0x60, 0x81
			DB 0x20, 0x03, 0x20, 0x42, 0x20, 0x02, 0x20, 0x83
			DB 0x60, 0x07, 0x20, 0x60, 0x82, 0x60, 0x0A, 0x20
			DB 0x85, 0x60, 0x20, 0x04, 0x40, 0x85, 0x60, 0x08
			DB 0x20, 0x60, 0x87, 0x61, 0x40, 0x60, 0x88, 0x60
			DB 0x20, 0x05, 0x40, 0x98, 0x60, 0x42, 0x60, 0xC6
; 9 9
			DB 0xC9, 0x61, 0x99, 0x60, 0x20, 0x04, 0x20, 0x40
			DB 0x60, 0x93, 0x60, 0x20, 0x09, 0x40, 0x89, 0x42
			DB 0x84, 0x60, 0x0C, 0x20, 0x88, 0x20, 0x01, 0x60
			DB 0x82, 0x60, 0x05, 0x22, 0x05, 0x40, 0x87, 0x40
			DB 0x01, 0x40, 0x82, 0x20, 0x02, 0x40, 0x60, 0x84
			DB 0x60, 0x20, 0x03, 0x60, 0x86, 0x60, 0x01, 0x40
			DB 0x81, 0x40, 0x02, 0x60, 0x88, 0x40, 0x02, 0x40
			DB 0x87, 0x02, 0x81, 0x40, 0x01, 0x40, 0x8A, 0x20
			DB 0x02, 0x87, 0x02, 0x81, 0x02, 0x8B, 0x60, 0x02
			DB 0x87, 0x02, 0x81, 0x02, 0x8C, 0x02, 0x87, 0x02
			DB 0x81, 0x02, 0x8C, 0x02, 0x86, 0x40, 0x01, 0x20
			DB 0x81, 0x02, 0x60, 0x8A, 0x60, 0x01, 0x40, 0x86
			DB 0x20, 0x01, 0x40, 0x81, 0x40, 0x01, 0x20, 0x8A
			DB 0x20, 0x01, 0x60, 0x85, 0x20, 0x02, 0x60, 0x81
			DB 0x40, 0x02, 0x20, 0x88, 0x40, 0x01, 0x40, 0x84
			DB 0x60, 0x20, 0x02, 0x40, 0x83, 0x20, 0x02, 0x20
			DB 0x40, 0x84, 0x40, 0x20, 0x01, 0x20, 0x83, 0x60
			DB 0x40, 0x03, 0x20, 0x84, 0x60, 0x06, 0x21, 0x03
			DB 0x20, 0x42, 0x20, 0x05, 0x20, 0x60, 0x85, 0x60
			DB 0x15, 0x20, 0x88, 0x60, 0x40, 0x11, 0x20, 0x40
			DB 0x8B, 0x60, 0x40, 0x20, 0x0C, 0x20, 0x60, 0x91
			DB 0x60, 0x47, 0x61, 0xCA
; : colon
			DB 0xE8, 0x60, 0x04, 0x40, 0x88, 0x20, 0x04, 0x89
			DB 0x60, 0x04, 0x40, 0x88, 0x20, 0x04, 0x89, 0x60
			DB 0x04, 0x40, 0x88, 0x20, 0x04, 0x89, 0x60, 0x04
			DB 0x40, 0x88, 0x20, 0x04, 0x89, 0x60, 0x04, 0x40
			DB 0x88, 0x20, 0x04, 0x89, 0x60, 0x24, 0x40, 0x88
			DB 0x40, 0x24, 0xE0
; ; semicolon
			DB 0xC9, 0x61, 0x93, 0x20, 0x04, 0x83, 0x01, 0x60
			DB 0x92, 0x20, 0x04, 0x81, 0x60, 0x20, 0x01, 0x93
			DB 0x20, 0x04, 0x20, 0x03, 0x40, 0x93, 0x20, 0x08
			DB 0x20, 0x94, 0x20, 0x07, 0x40, 0x95, 0x40, 0x24
			DB 0x40, 0x60, 0xF7
; < less
			DB 0xFF, 0x64, 0x83, 0x61, 0x94, 0x04, 0x82, 0x60
			DB 0x01, 0x94, 0x04, 0x62, 0x20, 0x00, 0x40, 0x94
			DB 0x09, 0x60, 0x94, 0x07, 0x20, 0x60, 0x95, 0x46
			DB 0x60, 0xFF, 0x97, 0x44, 0x83, 0x41, 0x94, 0x04
			DB 0x82, 0x40, 0x00, 0x20, 0x94, 0x04, 0x41, 0x20
			DB 0x01, 0x40, 0x94, 0x08, 0x20, 0x95, 0x07, 0x40
			DB 0x96, 0x66, 0xFF, 0x98
; = equal
			DB 0xA8, 0x75, 0x89, 0x15, 0x89, 0x15, 0x89, 0x15
			DB 0x89, 0x61, 0x80, 0x60, 0x20, 0x00, 0x20, 0x40
			DB 0x6D, 0x8B, 0x40, 0x01, 0x40, 0x9A, 0x20, 0x00
			DB 0x20, 0x60, 0x9A, 0x40, 0x01, 0x60, 0x9B, 0x02
			DB 0x60, 0x9B, 0x03, 0x21, 0x4F, 0x89, 0x40, 0x14
			DB 0x8A, 0x40, 0x13, 0x8C, 0x60, 0x20, 0x01, 0x2E
			DB 0x8B, 0x60, 0x20, 0x00, 0x20, 0x40, 0x99, 0x40
			DB 0x01, 0x40, 0x9A, 0x60, 0x01, 0x40, 0x9B, 0x20
			DB 0x01, 0x9C, 0x02, 0x40, 0x71, 0x89, 0x15, 0x89
			DB 0x60, 0x14, 0x8A, 0x60, 0x20, 0x12, 0x8D, 0x71
			DB 0xA0
; > greater
			DB 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
; TOTAL COMPRESSED SIZE = 1584