diff code_part1/OSTC_code_asm_part1/dive_nitrox.inc @ 110:8aa8acada0fd

Display deco-type icon in surface mode.
author JeanDo
date Wed, 22 Dec 2010 03:23:55 +0100
parents
children e0f29e20bd24
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/code_part1/OSTC_code_asm_part1/dive_nitrox.inc	Wed Dec 22 03:23:55 2010 +0100
@@ -0,0 +1,58 @@
+dive_nitrox_width    equ .78
+dive_nitrox_height   equ .26
+dive_nitrox_block:
+    db  .39, .26
+    db  .4, 0
+    dw  0x0000 ; rgb=(0,0,0)
+    dw  0x04c0 ; rgb=(0,154,0)
+    dw  0x07e0 ; rgb=(0,254,0)
+    dw  0x01e0 ; rgb=(0,62,0)
+;
+    db  0xf0, 0x07, 0x29, 0x0f, 0x29, 0x0f, 0x29, 0x0f
+    db  0x29, 0x0e, 0x30, 0x29, 0x30, 0x0b, 0x30, 0x2d
+    db  0x30, 0x08, 0x30, 0x2f, 0x10, 0x06, 0x10, 0xf1
+    db  0x21, 0x10, 0x04, 0x30, 0x22, 0x1c, 0x23, 0x30
+    db  0x03, 0x22, 0x10, 0x0c, 0x10, 0x23, 0x02, 0x10
+    db  0x22, 0x10, 0x04, 0x37, 0x10, 0x23, 0x10, 0x01
+    db  0x23, 0x10, 0x04, 0x30, 0x10, 0x2b, 0x00, 0x10
+    db  0x25, 0x10, 0x04, 0x30, 0x10, 0x29, 0x11, 0x27
+    db  0x10, 0x04, 0x30, 0x28, 0x10, 0x2a, 0x30, 0x04
+    db  0x30, 0xf1, 0x24, 0x30, 0x04, 0x10, 0x2a, 0x10
+    db  0x0c, 0x10, 0x2a, 0x10, 0x0c, 0x10, 0xf4, 0x22
+    db  0x11, 0xf1, 0x27, 0x30, 0x00, 0x10, 0xf1, 0x26
+    db  0x30, 0x00, 0x10, 0xf1, 0x26, 0x30, 0x00, 0x10
+    db  0xf1, 0x21, 0x10, 0x01, 0x10, 0x20, 0x30, 0x08
+    db  0x10, 0x29, 0x10, 0x01, 0x10, 0x20, 0x30, 0x08
+    db  0x10, 0x29, 0x10, 0x01, 0x10, 0x20, 0x30, 0x08
+    db  0x10, 0xf7, 0x26, 0x10, 0x00, 0x10, 0xf1, 0x26
+    db  0x10, 0x00, 0x10, 0xf1, 0x23, 0x10, 0x09, 0x30
+    db  0x10, 0x2c, 0x10, 0x0b, 0x10, 0x2b, 0x10, 0x0b
+    db  0x30, 0x2e, 0x10, 0x00, 0x10, 0x24, 0x30, 0x00
+    db  0x30, 0x2e, 0x10, 0x00, 0x10, 0x24, 0x10, 0x00
+    db  0x30, 0x2e, 0x10, 0x00, 0x10, 0x24, 0x30, 0x00
+    db  0x30, 0x2e, 0x12, 0x24, 0x31, 0x10, 0xf4, 0x23
+    db  0x18, 0x2f, 0x30, 0x08, 0x10, 0x2e, 0x30, 0x08
+    db  0x10, 0x2e, 0x10, 0x30, 0x01, 0x30, 0x15, 0x2e
+    db  0x10, 0x01, 0x30, 0xf1, 0x25, 0x30, 0x01, 0xf1
+    db  0x26, 0x01, 0x30, 0xf1, 0x26, 0x02, 0x30, 0xf1
+    db  0x25, 0x02, 0x30, 0xf3, 0x21, 0x11, 0x32, 0x10
+    db  0xf1, 0x22, 0x10, 0x06, 0x10, 0x2f, 0x10, 0x08
+    db  0x2f, 0x30, 0x01, 0x13, 0x30, 0x01, 0x10, 0x2e
+    db  0x01, 0x10, 0x24, 0x10, 0x00, 0x30, 0x2e, 0x01
+    db  0x25, 0x10, 0x00, 0x30, 0x2e, 0x01, 0x10, 0x24
+    db  0x30, 0x00, 0x30, 0x2e, 0x30, 0x02, 0x30, 0x10
+    db  0x30, 0x02, 0x10, 0x2f, 0x07, 0x30, 0xf1, 0x21
+    db  0x05, 0x30, 0xf1, 0x23, 0x13, 0xf1, 0x22, 0x10
+    db  0x27, 0x11, 0x2e, 0x30, 0x00, 0x10, 0x24, 0x30
+    db  0x00, 0x10, 0x2e, 0x30, 0x01, 0x10, 0x22, 0x30
+    db  0x01, 0x10, 0x2e, 0x30, 0x03, 0x10, 0x02, 0x10
+    db  0x26, 0x10, 0x28, 0x30, 0x05, 0x27, 0x11, 0x29
+    db  0x10, 0x04, 0x10, 0x26, 0x10, 0x30, 0x28, 0x10
+    db  0x06, 0x10, 0x25, 0x30, 0x00, 0x10, 0x26, 0x10
+    db  0x02, 0x11, 0x03, 0x10, 0x23, 0x10, 0x01, 0x30
+    db  0x26, 0x30, 0x00, 0x30, 0x23, 0x30, 0x01, 0x10
+    db  0x23, 0x30, 0x02, 0x10, 0x25, 0x30, 0x10, 0x25
+    db  0x10, 0x00, 0x10, 0x22, 0x10, 0x04, 0x2f, 0x10
+    db  0x22, 0x06, 0xf1, 0x21, 0x08, 0x10, 0x2d, 0x10
+    db  0x0a, 0x30, 0x2b, 0x30, 0x0d, 0x30, 0x11, 0x23
+    db  0x11, 0x30, 0x07