Mercurial > public > mk2
view code_part1/OSTC_code_asm_part1/aa_font48.inc @ 241:f44274d8440a
Model cleanups.
+ Fix look for current gas.
+ Minor optimize.
+ Fix needs to remember last switch gas depth, too.
+ Always take deepest gas.
+ Optimize by limiting search to 10m/min ascent.
+ FIX ascending 10m is 0.9985 bar.
+ FIX typos 9995 --> 9985
author | JeanDo |
---|---|
date | Mon, 21 Mar 2011 20:50:52 +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