Mercurial > public > hwos_code
annotate src/convert.inc @ 584:d63dec562d50
CNS fix
author | heinrichsweikamp |
---|---|
date | Wed, 28 Feb 2018 10:24:54 +0100 |
parents | b455b31ce022 |
children | ca4556fb60b9 |
rev | line source |
---|---|
0 | 1 ;============================================================================= |
2 ; | |
582 | 3 ; File convert.inc ## V2.98 |
0 | 4 ; |
5 ; Converts register values to string | |
6 ; | |
7 ; Copyright (c) 2011, Matthias Heinrichs, HeinrichsWeikamp, all right reserved. | |
8 ;============================================================================= | |
9 ; HISTORY | |
10 ; 2007-10-07 : [MH] Creation for OSTC sources | |
11 ; 2010-12-10 : [jDG] Optimize macro size | |
582 | 12 |
0 | 13 |
582 | 14 extern output16_3_call |
15 output_16_3 macro ; displays only last three figures from a 16Bit value (0-999) | |
16 call output16_3_call | |
0 | 17 endm |
18 | |
582 | 19 extern output16_4_call |
20 output_16_4 macro ; displays only last four figures from a 16Bit value (0-9999) | |
21 call output16_4_call | |
22 endm | |
23 | |
24 extern output16 | |
25 output_16dp macro dp_position ; 16 Bit with decimal point | |
26 movlw dp_position | |
27 call output16 | |
300
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
0
diff
changeset
|
28 endm |
5ad479f2a868
Merged Screen layout mod #1 into Screen layout work #3
Janos Kovacs <kovjanos@gmail.com>
parents:
0
diff
changeset
|
29 |
582 | 30 extern output16_call |
31 output_16 macro ; 16Bit Normal | |
32 call output16_call | |
33 endm | |
0 | 34 |
582 | 35 extern output8_call |
36 output_8 macro ; 8 Bit Normal | |
37 call output8_call | |
0 | 38 endm |
39 | |
582 | 40 extern output99_call |
41 output_99 macro ; displays only last two figures from a 8Bit value (0-99) | |
42 call output99_call | |
0 | 43 endm |
44 | |
582 | 45 extern output99x_call |
46 output_99x macro ; displays only last two figures from a 8Bit value with leading zero (00-99) | |
47 call output99x_call | |
0 | 48 endm |