                              1 ;;; gcc for m6809 : Mar 17 2019 11:56:12
                              2 ;;; 4.3.6 (gcc6809)
                              3 ;;; ABI version 1
                              4 ;;; -mabi=bx -mint8 -fomit-frame-pointer -O0
                              5 	.module	demo2.enr.c
                              6 ; GNU C (GCC) version 4.3.6 (gcc6809) (m6809-unknown-none)
                              7 ;	compiled by GNU C version 5.4.0 20160609, GMP version 6.1.0, MPFR version 3.1.4.
                              8 ; GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
                              9 ; options passed:  -fno-gcse -fverbose-asm -W -Wall -Wextra -Wconversion
                             10 ; -Werror -fomit-frame-pointer -fno-toplevel-reorder -mint8
                             11 ; -msoft-reg-count=0 -std=gnu99 -fno-time-report
                             12 ; -I/home/chrissalo/Vide/C/PeerC/vectrex/include -D__INLINE_RUM=1
                             13 ; -DOMMIT_FRAMEPOINTER=1 -I/home/chrissalo/Vide/projects/Demo2/include
                             14 ; /home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c
                             15 ; options enabled:  -falign-loops -fargument-alias -fauto-inc-dec
                             16 ; -fbranch-count-reg -fcommon -fearly-inlining
                             17 ; -feliminate-unused-debug-types -ffunction-cse -fgcse-lm -fident -fivopts
                             18 ; -fkeep-static-consts -fleading-underscore -fmath-errno
                             19 ; -fmerge-debug-strings -fmove-loop-invariants -fomit-frame-pointer
                             20 ; -fpcc-struct-return -fpeephole -fsched-interblock -fsched-spec
                             21 ; -fsched-stalled-insns-dep -fsigned-zeros -fsplit-ivs-in-unroller
                             22 ; -ftrapping-math -ftree-loop-im -ftree-loop-ivcanon -ftree-loop-optimize
                             23 ; -ftree-parallelize-loops= -ftree-reassoc -ftree-scev-cprop
                             24 ; -ftree-vect-loop-version -fverbose-asm -fzero-initialized-in-bss
                             25 ; Compiler executable checksum: 74a0323a4f41feb77857e3eae52873ae
                             26 	.area	.text
   0153                      27 LC0:
   0153 4D 55 53 49 43 80    28 	.byte	77,85,83,73,67,-128,0
        00
   015A                      29 LC1:
   015A 42 55 54 54 4F 4E    30 	.byte	66,85,84,84,79,78,32,49
        20 31
   0162 20 53 43 52 41 4D    31 	.byte	32,83,67,82,65,77,66,76
        42 4C
   016A 45 80 00             32 	.byte	69,-128,0
   016D                      33 LC2:
   016D 42 55 54 54 4F 4E    34 	.byte	66,85,84,84,79,78,32,50
        20 32
   0175 20 43 52 41 5A 59    35 	.byte	32,67,82,65,90,89,32,67
        20 43
   017D 4F 41 53 54 45 52    36 	.byte	79,65,83,84,69,82,-128,0
        80 00
   0185                      37 LC3:
   0185 42 55 54 54 4F 4E    38 	.byte	66,85,84,84,79,78,32,51
        20 33
   018D 20 42 45 52 5A 45    39 	.byte	32,66,69,82,90,69,82,75
        52 4B
   0195 80 00                40 	.byte	-128,0
   0197                      41 LC4:
   0197 42 55 54 54 4F 4E    42 	.byte	66,85,84,84,79,78,32,52
        20 34
   019F 20 53 4F 4C 41 52    43 	.byte	32,83,79,76,65,82,32,81
        20 51
   01A7 55 45 53 54 80 00    44 	.byte	85,69,83,84,-128,0
                             45 	.globl	_main
   01AD                      46 _main:
   01AD 34 40         [ 6]   47 	pshs	u	;
   01AF 32 E8 EA      [ 5]   48 	leas	-22,s	;,,
                             49 ;----- asm -----
                             50 ; 71 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             51 	; #ENR#[64]  unsigned char last_button = 0;        /* one auto variable... remember the * /
                             52 ; 0 "" 2
                             53 ;--- end asm ---
   01B2 6F E8 15      [ 7]   54 	clr	21,s	; last_button
                             55 ;----- asm -----
                             56 ; 73 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             57 	; #ENR#[65]  check_buttons();                       /* last pressed button * /
                             58 ; 0 "" 2
                             59 ;--- end asm ---
   01B5 BD 02 F1      [ 8]   60 	jsr	_check_buttons
                             61 ;----- asm -----
                             62 ; 75 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             63 	; #ENR#[66]  while (1)                             /* never to return... * /
                             64 ; 0 "" 2
                             65 ;--- end asm ---
   01B8                      66 L9:
                             67 ;----- asm -----
                             68 ; 78 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             69 	; #ENR#[68]    start_one_vectrex_round();          /* start 'de round * /
                             70 ; 0 "" 2
                             71 ;--- end asm ---
   01B8 BD 02 D6      [ 8]   72 	jsr	_start_one_vectrex_round
                             73 ;----- asm -----
                             74 ; 80 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             75 	; #ENR#[69]    VIA_t1_cnt_lo = MAX_SCALE;               /* set scale factor * /
                             76 ; 0 "" 2
                             77 ;--- end asm ---
   01BB C6 F0         [ 2]   78 	ldb	#-16	;,
   01BD F7 D0 04      [ 5]   79 	stb	_VIA_t1_cnt_lo	;, VIA_t1_cnt_lo
                             80 ;----- asm -----
                             81 ; 82 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             82 	; #ENR#[70]    Intensity_a(MAX_BRIGHTNESS);          /* set some brightness * /
                             83 ; 0 "" 2
                             84 ;--- end asm ---
   01C0 C6 7F         [ 2]   85 	ldb	#127	;,
   01C2 E7 E8 14      [ 5]   86 	stb	20,s	;, a
                             87 ;----- asm -----
                             88 ; 3427 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   01C5 A6 E8 14      [ 5]   89 	lda 20,s	; a
   01C8 BD F2 AB      [ 8]   90 	jsr ___Intensity_a; BIOS call
                             91 ; 0 "" 2
                             92 ; 84 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                             93 	; #ENR#[71]    Print_Str_d(120,-20, "MUSIC�");        /* print on screen * /
                             94 ; 0 "" 2
                             95 ;--- end asm ---
   01CB C6 78         [ 2]   96 	ldb	#120	;,
   01CD E7 E8 10      [ 5]   97 	stb	16,s	;, a
   01D0 C6 EC         [ 2]   98 	ldb	#-20	;,
   01D2 E7 E8 11      [ 5]   99 	stb	17,s	;, b
   01D5 8E 01 53      [ 3]  100 	ldx	#LC0	; tmp33,
   01D8 AF E8 12      [ 6]  101 	stx	18,s	; tmp33, u
                            102 ;----- asm -----
                            103 ; 666 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   01DB A6 E8 10      [ 5]  104 	lda 16,s	; a
   01DE E6 E8 11      [ 5]  105 	ldb 17,s	; b
   01E1 EE E8 12      [ 6]  106 	ldu 18,s	; u
   01E4 BD F3 7A      [ 8]  107 	jsr ___Print_Str_d; BIOS call
                            108 ; 0 "" 2
                            109 ; 86 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            110 	; #ENR#[72]    Print_Str_d(80,-100, "BUTTON 1 SCRAMBLE�");
                            111 ; 0 "" 2
                            112 ;--- end asm ---
   01E7 C6 50         [ 2]  113 	ldb	#80	;,
   01E9 E7 6C         [ 5]  114 	stb	12,s	;, a
   01EB C6 9C         [ 2]  115 	ldb	#-100	;,
   01ED E7 6D         [ 5]  116 	stb	13,s	;, b
   01EF 8E 01 5A      [ 3]  117 	ldx	#LC1	; tmp34,
   01F2 AF 6E         [ 6]  118 	stx	14,s	; tmp34, u
                            119 ;----- asm -----
                            120 ; 666 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   01F4 A6 6C         [ 5]  121 	lda 12,s	; a
   01F6 E6 6D         [ 5]  122 	ldb 13,s	; b
   01F8 EE 6E         [ 6]  123 	ldu 14,s	; u
   01FA BD F3 7A      [ 8]  124 	jsr ___Print_Str_d; BIOS call
                            125 ; 0 "" 2
                            126 ; 88 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            127 	; #ENR#[73]    Print_Str_d(40,-100, "BUTTON 2 CRAZY COASTER�");
                            128 ; 0 "" 2
                            129 ;--- end asm ---
   01FD C6 28         [ 2]  130 	ldb	#40	;,
   01FF E7 68         [ 5]  131 	stb	8,s	;, a
   0201 C6 9C         [ 2]  132 	ldb	#-100	;,
   0203 E7 69         [ 5]  133 	stb	9,s	;, b
   0205 8E 01 6D      [ 3]  134 	ldx	#LC2	; tmp35,
   0208 AF 6A         [ 6]  135 	stx	10,s	; tmp35, u
                            136 ;----- asm -----
                            137 ; 666 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   020A A6 68         [ 5]  138 	lda 8,s	; a
   020C E6 69         [ 5]  139 	ldb 9,s	; b
   020E EE 6A         [ 6]  140 	ldu 10,s	; u
   0210 BD F3 7A      [ 8]  141 	jsr ___Print_Str_d; BIOS call
                            142 ; 0 "" 2
                            143 ; 90 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            144 	; #ENR#[74]    Print_Str_d(00,-100, "BUTTON 3 BERZERK�");
                            145 ; 0 "" 2
                            146 ;--- end asm ---
   0213 6F 64         [ 7]  147 	clr	4,s	; a
   0215 C6 9C         [ 2]  148 	ldb	#-100	;,
   0217 E7 65         [ 5]  149 	stb	5,s	;, b
   0219 8E 01 85      [ 3]  150 	ldx	#LC3	; tmp36,
   021C AF 66         [ 6]  151 	stx	6,s	; tmp36, u
                            152 ;----- asm -----
                            153 ; 666 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   021E A6 64         [ 5]  154 	lda 4,s	; a
   0220 E6 65         [ 5]  155 	ldb 5,s	; b
   0222 EE 66         [ 6]  156 	ldu 6,s	; u
   0224 BD F3 7A      [ 8]  157 	jsr ___Print_Str_d; BIOS call
                            158 ; 0 "" 2
                            159 ; 92 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            160 	; #ENR#[75]    Print_Str_d(-40,-100,"BUTTON 4 SOLAR QUEST�");
                            161 ; 0 "" 2
                            162 ;--- end asm ---
   0227 C6 D8         [ 2]  163 	ldb	#-40	;,
   0229 E7 E4         [ 4]  164 	stb	,s	;, a
   022B C6 9C         [ 2]  165 	ldb	#-100	;,
   022D E7 61         [ 5]  166 	stb	1,s	;, b
   022F 8E 01 97      [ 3]  167 	ldx	#LC4	; tmp37,
   0232 AF 62         [ 6]  168 	stx	2,s	; tmp37, u
                            169 ;----- asm -----
                            170 ; 666 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   0234 A6 E4         [ 4]  171 	lda ,s	; a
   0236 E6 61         [ 5]  172 	ldb 1,s	; b
   0238 EE 62         [ 6]  173 	ldu 2,s	; u
   023A BD F3 7A      [ 8]  174 	jsr ___Print_Str_d; BIOS call
                            175 ; 0 "" 2
                            176 ; 94 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            177 	; #ENR#[76]    if ((button_1_1_pressed()) && (last_button != 1)) /* check the button 1 * /
                            178 ; 0 "" 2
                            179 ;--- end asm ---
   023D BD 02 D0      [ 8]  180 	jsr	_button_1_1_pressed
   0240 5D            [ 2]  181 	tstb	; D.2328
   0241 27 14         [ 3]  182 	beq	L2	;
   0243 E6 E8 15      [ 5]  183 	ldb	21,s	;, last_button
   0246 C1 01         [ 2]  184 	cmpb	#1	;cmpqi:	;,
   0248 27 0D         [ 3]  185 	beq	L2	;
                            186 ;----- asm -----
                            187 ; 97 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            188 	; #ENR#[78]      play_song((void*)&Vec_Music_4);                   /* play a song * /
                            189 ; 0 "" 2
                            190 ;--- end asm ---
   024A 8E FD D3      [ 3]  191 	ldx	#_Vec_Music_4	;,
   024D BD 02 BF      [ 8]  192 	jsr	_play_song
                            193 ;----- asm -----
                            194 ; 99 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            195 	; #ENR#[79]      last_button = 1;                             /* and remember this button * /
                            196 ; 0 "" 2
                            197 ;--- end asm ---
   0250 C6 01         [ 2]  198 	ldb	#1	;,
   0252 E7 E8 15      [ 5]  199 	stb	21,s	;, last_button
   0255 20 00         [ 3]  200 	bra	L3	;
   0257                     201 L2:
                            202 ;----- asm -----
                            203 ; 102 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            204 	; #ENR#[81]    if ((button_1_2_pressed()) && (last_button != 2)) /* check the button 2 * /
                            205 ; 0 "" 2
                            206 ;--- end asm ---
   0257                     207 L3:
   0257 BD 02 B9      [ 8]  208 	jsr	_button_1_2_pressed
   025A 5D            [ 2]  209 	tstb	; D.2331
   025B 27 14         [ 3]  210 	beq	L4	;
   025D E6 E8 15      [ 5]  211 	ldb	21,s	;, last_button
   0260 C1 02         [ 2]  212 	cmpb	#2	;cmpqi:	;,
   0262 27 0D         [ 3]  213 	beq	L4	;
                            214 ;----- asm -----
                            215 ; 105 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            216 	; #ENR#[83]      play_song((void*)&Vec_Music_1);                    /* play a song * /
                            217 ; 0 "" 2
                            218 ;--- end asm ---
   0264 8E FD 0D      [ 3]  219 	ldx	#_Vec_Music_1	;,
   0267 BD 02 BF      [ 8]  220 	jsr	_play_song
                            221 ;----- asm -----
                            222 ; 107 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            223 	; #ENR#[84]      last_button = 2;                             /* and remember this button * /
                            224 ; 0 "" 2
                            225 ;--- end asm ---
   026A C6 02         [ 2]  226 	ldb	#2	;,
   026C E7 E8 15      [ 5]  227 	stb	21,s	;, last_button
   026F 20 00         [ 3]  228 	bra	L5	;
   0271                     229 L4:
                            230 ;----- asm -----
                            231 ; 110 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            232 	; #ENR#[86]    if ((button_1_3_pressed()) && (last_button != 3)) /* check the button 3 * /
                            233 ; 0 "" 2
                            234 ;--- end asm ---
   0271                     235 L5:
   0271 BD 02 B3      [ 8]  236 	jsr	_button_1_3_pressed
   0274 5D            [ 2]  237 	tstb	; D.2334
   0275 27 14         [ 3]  238 	beq	L6	;
   0277 E6 E8 15      [ 5]  239 	ldb	21,s	;, last_button
   027A C1 03         [ 2]  240 	cmpb	#3	;cmpqi:	;,
   027C 27 0D         [ 3]  241 	beq	L6	;
                            242 ;----- asm -----
                            243 ; 113 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            244 	; #ENR#[88]      play_song((void*)&Vec_Music_2	);                          /* play a song * /
                            245 ; 0 "" 2
                            246 ;--- end asm ---
   027E 8E FD 1D      [ 3]  247 	ldx	#_Vec_Music_2	;,
   0281 BD 02 BF      [ 8]  248 	jsr	_play_song
                            249 ;----- asm -----
                            250 ; 115 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            251 	; #ENR#[89]      last_button = 3;                             /* and remember this button * /
                            252 ; 0 "" 2
                            253 ;--- end asm ---
   0284 C6 03         [ 2]  254 	ldb	#3	;,
   0286 E7 E8 15      [ 5]  255 	stb	21,s	;, last_button
   0289 20 00         [ 3]  256 	bra	L7	;
   028B                     257 L6:
                            258 ;----- asm -----
                            259 ; 118 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            260 	; #ENR#[91]    if ((button_1_4_pressed()) && (last_button != 4)) /* check the button 4 * /
                            261 ; 0 "" 2
                            262 ;--- end asm ---
   028B                     263 L7:
   028B BD 02 A9      [ 8]  264 	jsr	_button_1_4_pressed
   028E 5D            [ 2]  265 	tstb	; D.2335
   028F 27 12         [ 3]  266 	beq	L8	;
   0291 E6 E8 15      [ 5]  267 	ldb	21,s	;, last_button
   0294 C1 04         [ 2]  268 	cmpb	#4	;cmpqi:	;,
   0296 27 0B         [ 3]  269 	beq	L8	;
                            270 ;----- asm -----
                            271 ; 121 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            272 	; #ENR#[93]      play_song((void*)&Vec_Music_5	);                      /* play a song * /
                            273 ; 0 "" 2
                            274 ;--- end asm ---
   0298 8E FE 38      [ 3]  275 	ldx	#_Vec_Music_5	;,
   029B BD 02 BF      [ 8]  276 	jsr	_play_song
                            277 ;----- asm -----
                            278 ; 123 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            279 	; #ENR#[94]      last_button = 4;                             /* and remember this button * /
                            280 ; 0 "" 2
                            281 ;--- end asm ---
   029E C6 04         [ 2]  282 	ldb	#4	;,
   02A0 E7 E8 15      [ 5]  283 	stb	21,s	;, last_button
   02A3                     284 L8:
                            285 ;----- asm -----
                            286 ; 126 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            287 	; #ENR#[96]    check_buttons();                               /* read again for next round * /
                            288 ; 0 "" 2
                            289 ;--- end asm ---
   02A3 BD 02 F1      [ 8]  290 	jsr	_check_buttons
   02A6 16 FF 0F      [ 5]  291 	lbra	L9	;
   02A9                     292 _button_1_4_pressed:
   02A9 BD 02 AF      [ 8]  293 	jsr	_buttons_pressed
   02AC C4 08         [ 2]  294 	andb	#8	; D.2192,
   02AE 39            [ 5]  295 	rts
   02AF                     296 _buttons_pressed:
   02AF F6 C8 11      [ 5]  297 	ldb	_Vec_Buttons	; D.2169, Vec_Buttons
   02B2 39            [ 5]  298 	rts
   02B3                     299 _button_1_3_pressed:
   02B3 BD 02 AF      [ 8]  300 	jsr	_buttons_pressed
   02B6 C4 04         [ 2]  301 	andb	#4	; D.2187,
   02B8 39            [ 5]  302 	rts
   02B9                     303 _button_1_2_pressed:
   02B9 BD 02 AF      [ 8]  304 	jsr	_buttons_pressed
   02BC C4 02         [ 2]  305 	andb	#2	; D.2182,
   02BE 39            [ 5]  306 	rts
   02BF                     307 _play_song:
   02BF 32 7E         [ 5]  308 	leas	-2,s	;,,
   02C1 AF E4         [ 5]  309 	stx	,s	; song, song
                            310 ;----- asm -----
                            311 ; 58 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            312 	; #ENR#[53]  Vec_Music_Flag = 1;       /* A makro to write to a specific memory * /
                            313 ; 0 "" 2
                            314 ;--- end asm ---
   02C3 C6 01         [ 2]  315 	ldb	#1	;,
   02C5 F7 C8 56      [ 5]  316 	stb	_Vec_Music_Flag	;, Vec_Music_Flag
                            317 ;----- asm -----
                            318 ; 60 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            319 	; #ENR#[54]  current_song = song;                /* address * /
                            320 ; 0 "" 2
                            321 ;--- end asm ---
   02C8 AE E4         [ 5]  322 	ldx	,s	; tmp27, song
   02CA BF C8 80      [ 6]  323 	stx	_current_song	; tmp27, current_song
   02CD 32 62         [ 5]  324 	leas	2,s	;,,
   02CF 39            [ 5]  325 	rts
   02D0                     326 _button_1_1_pressed:
   02D0 BD 02 AF      [ 8]  327 	jsr	_buttons_pressed
   02D3 C4 01         [ 2]  328 	andb	#1	; D.2177,
   02D5 39            [ 5]  329 	rts
   02D6                     330 _start_one_vectrex_round:
   02D6 34 60         [ 7]  331 	pshs	y,u	;
   02D8 32 7E         [ 5]  332 	leas	-2,s	;,,
                            333 ;----- asm -----
                            334 ; 42 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            335 	; #ENR#[41]  DP_to_C8();                        /* vectrex internal... dp must point * /
                            336 ; 0 "" 2
                            337 ; 316 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   02DA BD F1 AF      [ 8]  338 	jsr ___DP_to_C8; BIOS call
                            339 ; 0 "" 2
                            340 ; 44 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            341 	; #ENR#[42]  Init_Music_chk(current_song);    /* to c800, could make a function which * /
                            342 ; 0 "" 2
                            343 ;--- end asm ---
   02DD BE C8 80      [ 6]  344 	ldx	_current_song	; current_song.1, current_song
   02E0 AF E4         [ 5]  345 	stx	,s	; current_song.1, u
                            346 ;----- asm -----
                            347 ; 2917 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   02E2 EE E4         [ 5]  348 	ldu ,s	; u
   02E4 BD F6 87      [ 8]  349 	jsr ___Init_Music_chk; BIOS call
                            350 ; 0 "" 2
                            351 ; 46 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            352 	; #ENR#[43]  Wait_Recal();                       /* sets this up allright... * /
                            353 ; 0 "" 2
                            354 ; 97 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   02E7 BD F1 92      [ 8]  355 	jsr ___Wait_Recal; BIOS call
                            356 ; 0 "" 2
                            357 ; 48 "/home/chrissalo/Vide/projects/Demo2/source/demo2.enr.c" 1
                            358 	; #ENR#[44]  Do_Sound();
                            359 ; 0 "" 2
                            360 ; 2880 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   02EA BD F2 89      [ 8]  361 	jsr ___Do_Sound; BIOS call
                            362 ; 0 "" 2
                            363 ;--- end asm ---
   02ED 32 62         [ 5]  364 	leas	2,s	;,,
   02EF 35 E0         [ 8]  365 	puls	y,u,pc	;
   02F1                     366 _check_buttons:
                            367 ;----- asm -----
                            368 ; 2286 "/home/chrissalo/Vide/C/PeerC/vectrex/include/vec_rum_inl.h" 1
   02F1 BD F1 BA      [ 8]  369 	jsr ___Read_Btns; BIOS call
                            370 ; 0 "" 2
                            371 ;--- end asm ---
   02F4 39            [ 5]  372 	rts
                            373 	.area	.bss
                            374 	.globl	_current_song
   C880                     375 _current_song:	.blkb	2
ASxxxx Assembler V05.00  (Motorola 6809), page 1.
Hexidecimal [16-Bits]

Symbol Table

    .__.$$$.       =   2710 L   |     .__.ABS.       =   0000 G
    .__.CPU.       =   0000 L   |     .__.H$L.       =   0001 L
  2 A$demo2$100        0082 GR  |   2 A$demo2$101        0085 GR
  2 A$demo2$104        0088 GR  |   2 A$demo2$105        008B GR
  2 A$demo2$106        008E GR  |   2 A$demo2$107        0091 GR
  2 A$demo2$113        0094 GR  |   2 A$demo2$114        0096 GR
  2 A$demo2$115        0098 GR  |   2 A$demo2$116        009A GR
  2 A$demo2$117        009C GR  |   2 A$demo2$118        009F GR
  2 A$demo2$121        00A1 GR  |   2 A$demo2$122        00A3 GR
  2 A$demo2$123        00A5 GR  |   2 A$demo2$124        00A7 GR
  2 A$demo2$130        00AA GR  |   2 A$demo2$131        00AC GR
  2 A$demo2$132        00AE GR  |   2 A$demo2$133        00B0 GR
  2 A$demo2$134        00B2 GR  |   2 A$demo2$135        00B5 GR
  2 A$demo2$138        00B7 GR  |   2 A$demo2$139        00B9 GR
  2 A$demo2$140        00BB GR  |   2 A$demo2$141        00BD GR
  2 A$demo2$147        00C0 GR  |   2 A$demo2$148        00C2 GR
  2 A$demo2$149        00C4 GR  |   2 A$demo2$150        00C6 GR
  2 A$demo2$151        00C9 GR  |   2 A$demo2$154        00CB GR
  2 A$demo2$155        00CD GR  |   2 A$demo2$156        00CF GR
  2 A$demo2$157        00D1 GR  |   2 A$demo2$163        00D4 GR
  2 A$demo2$164        00D6 GR  |   2 A$demo2$165        00D8 GR
  2 A$demo2$166        00DA GR  |   2 A$demo2$167        00DC GR
  2 A$demo2$168        00DF GR  |   2 A$demo2$171        00E1 GR
  2 A$demo2$172        00E3 GR  |   2 A$demo2$173        00E5 GR
  2 A$demo2$174        00E7 GR  |   2 A$demo2$180        00EA GR
  2 A$demo2$181        00ED GR  |   2 A$demo2$182        00EE GR
  2 A$demo2$183        00F0 GR  |   2 A$demo2$184        00F3 GR
  2 A$demo2$185        00F5 GR  |   2 A$demo2$191        00F7 GR
  2 A$demo2$192        00FA GR  |   2 A$demo2$198        00FD GR
  2 A$demo2$199        00FF GR  |   2 A$demo2$200        0102 GR
  2 A$demo2$208        0104 GR  |   2 A$demo2$209        0107 GR
  2 A$demo2$210        0108 GR  |   2 A$demo2$211        010A GR
  2 A$demo2$212        010D GR  |   2 A$demo2$213        010F GR
  2 A$demo2$219        0111 GR  |   2 A$demo2$220        0114 GR
  2 A$demo2$226        0117 GR  |   2 A$demo2$227        0119 GR
  2 A$demo2$228        011C GR  |   2 A$demo2$236        011E GR
  2 A$demo2$237        0121 GR  |   2 A$demo2$238        0122 GR
  2 A$demo2$239        0124 GR  |   2 A$demo2$240        0127 GR
  2 A$demo2$241        0129 GR  |   2 A$demo2$247        012B GR
  2 A$demo2$248        012E GR  |   2 A$demo2$254        0131 GR
  2 A$demo2$255        0133 GR  |   2 A$demo2$256        0136 GR
  2 A$demo2$264        0138 GR  |   2 A$demo2$265        013B GR
  2 A$demo2$266        013C GR  |   2 A$demo2$267        013E GR
  2 A$demo2$268        0141 GR  |   2 A$demo2$269        0143 GR
  2 A$demo2$275        0145 GR  |   2 A$demo2$276        0148 GR
  2 A$demo2$282        014B GR  |   2 A$demo2$283        014D GR
  2 A$demo2$290        0150 GR  |   2 A$demo2$291        0153 GR
  2 A$demo2$293        0156 GR  |   2 A$demo2$294        0159 GR
  2 A$demo2$295        015B GR  |   2 A$demo2$297        015C GR
  2 A$demo2$298        015F GR  |   2 A$demo2$300        0160 GR
  2 A$demo2$301        0163 GR  |   2 A$demo2$302        0165 GR
  2 A$demo2$304        0166 GR  |   2 A$demo2$305        0169 GR
  2 A$demo2$306        016B GR  |   2 A$demo2$308        016C GR
  2 A$demo2$309        016E GR  |   2 A$demo2$315        0170 GR
  2 A$demo2$316        0172 GR  |   2 A$demo2$322        0175 GR
  2 A$demo2$323        0177 GR  |   2 A$demo2$324        017A GR
  2 A$demo2$325        017C GR  |   2 A$demo2$327        017D GR
  2 A$demo2$328        0180 GR  |   2 A$demo2$329        0182 GR
  2 A$demo2$331        0183 GR  |   2 A$demo2$332        0185 GR
  2 A$demo2$338        0187 GR  |   2 A$demo2$344        018A GR
  2 A$demo2$345        018D GR  |   2 A$demo2$348        018F GR
  2 A$demo2$349        0191 GR  |   2 A$demo2$355        0194 GR
  2 A$demo2$361        0197 GR  |   2 A$demo2$364        019A GR
  2 A$demo2$365        019C GR  |   2 A$demo2$369        019E GR
  2 A$demo2$372        01A1 GR  |   2 A$demo2$47         005A GR
  2 A$demo2$48         005C GR  |   2 A$demo2$54         005F GR
  2 A$demo2$60         0062 GR  |   2 A$demo2$72         0065 GR
  2 A$demo2$78         0068 GR  |   2 A$demo2$79         006A GR
  2 A$demo2$85         006D GR  |   2 A$demo2$86         006F GR
  2 A$demo2$89         0072 GR  |   2 A$demo2$90         0075 GR
  2 A$demo2$96         0078 GR  |   2 A$demo2$97         007A GR
  2 A$demo2$98         007D GR  |   2 A$demo2$99         007F GR
  2 L2                 0104 R   |   2 L3                 0104 R
  2 L4                 011E R   |   2 L5                 011E R
  2 L6                 0138 R   |   2 L7                 0138 R
  2 L8                 0150 R   |   2 L9                 0065 R
  2 LC0                0000 R   |   2 LC1                0007 R
  2 LC2                001A R   |   2 LC3                0032 R
  2 LC4                0044 R   |     _VIA_t1_cnt_lo     **** GX
    _Vec_Buttons       **** GX  |     _Vec_Music_1       **** GX
    _Vec_Music_2       **** GX  |     _Vec_Music_4       **** GX
    _Vec_Music_5       **** GX  |     _Vec_Music_Fla     **** GX
    ___DP_to_C8        **** GX  |     ___Do_Sound        **** GX
    ___Init_Music_     **** GX  |     ___Intensity_a     **** GX
    ___Print_Str_d     **** GX  |     ___Read_Btns       **** GX
    ___Wait_Recal      **** GX  |   2 _button_1_1_pr     017D R
  2 _button_1_2_pr     0166 R   |   2 _button_1_3_pr     0160 R
  2 _button_1_4_pr     0156 R   |   2 _buttons_press     015C R
  2 _check_buttons     019E R   |   3 _current_song      0000 GR
  2 _main              005A GR  |   2 _play_song         016C R
  2 _start_one_vec     0183 R

ASxxxx Assembler V05.00  (Motorola 6809), page 2.
Hexidecimal [16-Bits]

Area Table

[_CSEG]
   0 _CODE            size    0   flags C080
   2 .text            size  1A2   flags  100
   3 .bss             size    2   flags    0
[_DSEG]
   1 _DATA            size    0   flags C0C0

