Lcd_osd.lst
上传用户:xmyjxjd
上传日期:2013-05-04
资源大小:1517k
文件大小:725k
开发平台:

C/C++

  1. 001E 22                RET     
  2.              ; FUNCTION _Init_Page (END)
  3.              ; FUNCTION _Show_Osd_Page (BEGIN)
  4.                                            ; SOURCE LINE # 604
  5. 0000 8B00        R     MOV     Page_Attr,R3
  6. 0002 8A00        R     MOV     Page_Attr+01H,R2
  7. 0004 8900        R     MOV     Page_Attr+02H,R1
  8. ;---- Variable 'Page_Num' assigned to Register 'R7' ----
  9.                                            ; SOURCE LINE # 605
  10.                                            ; SOURCE LINE # 606
  11. 0006 120000      R     LCALL   _Init_Page
  12.                                            ; SOURCE LINE # 607
  13. 0009 7E00        E     MOV     R6,#HIGH Page_All_Atb
  14. 000B 7F00        E     MOV     R7,#LOW Page_All_Atb
  15. 000D 120000      E     LCALL   _RTDOSDW
  16.                                            ; SOURCE LINE # 608
  17. 0010 120000      R     LCALL   L?1109
  18. 0013 2400        E     ADD     A,#LOW OSD_PAGE_All_TABLE
  19. 0015 F582              MOV     DPL,A
  20. 0017 E5F0              MOV     A,B
  21. 0019 3400        E     ADDC    A,#HIGH OSD_PAGE_All_TABLE
  22. 001B 120000      R     LCALL   L?1098
  23. 001E 120000      E     LCALL   _RTDOSDW
  24.                                            ; SOURCE LINE # 609
  25. 0021 AE00        R     MOV     R6,Page_Attr+01H
  26. 0023 AF00        R     MOV     R7,Page_Attr+02H
  27. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 119 
  28. 0025 120000      E     LCALL   _RTDOSDW
  29.                                            ; SOURCE LINE # 610
  30. 0028 75F010            MOV     B,#010H
  31. 002B E500        R     MOV     A,OSD_Table_Num
  32. 002D A4                MUL     AB
  33. 002E 2400        E     ADD     A,#LOW OSD_PAGE_TABLE
  34. 0030 F582              MOV     DPL,A
  35. 0032 E5F0              MOV     A,B
  36. 0034 3400        E     ADDC    A,#HIGH OSD_PAGE_TABLE
  37. 0036 F583              MOV     DPH,A
  38. 0038 E500        E     MOV     A,stGUD1
  39. 003A 5407              ANL     A,#07H
  40. 003C 75F002            MOV     B,#02H
  41. 003F 120000      E     LCALL   ?C?OFFXADD
  42. 0042 120000      R     LCALL   L?1100
  43. 0045 120000      E     LCALL   _RTDOSDW
  44.                                            ; SOURCE LINE # 611
  45. 0048 020000      R     LJMP    Show_Mode
  46.              ; FUNCTION _Show_Osd_Page (END)
  47.              ; FUNCTION _OSD_Clear (BEGIN)
  48.                                            ; SOURCE LINE # 614
  49. 0000 8F00        R     MOV     row_start,R7
  50. 0002 8D00        R     MOV     height,R5
  51. 0004 8B00        R     MOV     col_start,R3
  52.                                            ; SOURCE LINE # 615
  53.                                            ; SOURCE LINE # 616
  54. 0006 850000      R     MOV     width,width
  55.                                            ; SOURCE LINE # 617
  56. 0009 E500        R     MOV     A,height
  57. 000B 6019              JZ      ?C0166
  58.                                            ; SOURCE LINE # 618
  59. 000D         ?C0165:
  60.                                            ; SOURCE LINE # 620
  61.                                            ; SOURCE LINE # 621
  62. 000D E500        R     MOV     A,row_start
  63. 000F 900000      E     MOV     DPTR,#Row_Info+01H
  64. 0012 93                MOVC    A,@A+DPTR
  65. 0013 FB                MOV     R3,A
  66. 0014 E4                CLR     A
  67. 0015 F500        R     MOV     ?_OSD_Line?BYTE+03H,A
  68. 0017 750003      R     MOV     ?_OSD_Line?BYTE+04H,#03H
  69. 001A AD00        R     MOV     R5,col_start
  70. 001C AF00        R     MOV     R7,row_start
  71. 001E 120000      R     LCALL   _OSD_Line
  72.                                            ; SOURCE LINE # 623
  73. 0021 0500        R     INC     row_start
  74.                                            ; SOURCE LINE # 624
  75.                                            ; SOURCE LINE # 625
  76. 0023 D500E7      R     DJNZ    height,?C0165
  77.                                            ; SOURCE LINE # 626
  78.                                            ; SOURCE LINE # 627
  79. 0026         ?C0166:
  80. 0026 22                RET     
  81.              ; FUNCTION _OSD_Clear (END)
  82.              ; FUNCTION L?1166 (BEGIN)
  83. 0000 7B00              MOV     R3,#00H
  84. 0002 7A00        E     MOV     R2,#HIGH stGUD0
  85. 0004 7900        E     MOV     R1,#LOW stGUD0
  86.              ; FUNCTION _Bright_Contrast_Adjust (BEGIN)
  87.                                            ; SOURCE LINE # 629
  88. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 120 
  89. ;---- Variable 'variable' assigned to Register 'R1/R2/R3' ----
  90. ;---- Variable 'Key' assigned to Register 'R5' ----
  91.                                            ; SOURCE LINE # 630
  92.                                            ; SOURCE LINE # 632
  93. 0006 ED                MOV     A,R5
  94. 0007 6404              XRL     A,#04H
  95. 0009 7034              JNZ     ?C0167
  96.                                            ; SOURCE LINE # 633
  97.                                            ; SOURCE LINE # 634
  98. 000B 120000      E     LCALL   ?C?CLDPTR
  99. 000E FF                MOV     R7,A
  100. 000F 7464              MOV     A,#064H
  101. 0011 D3                SETB    C
  102. 0012 9F                SUBB    A,R7
  103. 0013 405A              JC      ?C0169
  104. 0015         ?C0168:
  105.                                            ; SOURCE LINE # 637
  106. 0015 120000      R     LCALL   L?1101
  107. 0018 4011              JC      ?C0170
  108.                                            ; SOURCE LINE # 638
  109. 001A 7464              MOV     A,#064H
  110. 001C D3                SETB    C
  111. 001D 9F                SUBB    A,R7
  112. 001E 4007              JC      ?C0171
  113. 0020 120000      E     LCALL   ?C?CLDPTR
  114. 0023 04                INC     A
  115. 0024 FF                MOV     R7,A
  116. 0025 8044              SJMP    ?C0913
  117. 0027         ?C0171:
  118. 0027 7F64              MOV     R7,#064H
  119. 0029         ?C0172:
  120. 0029 8040              SJMP    ?C0913
  121. 002B         ?C0170:
  122.                                            ; SOURCE LINE # 640
  123. 002B 120000      E     LCALL   ?C?CLDPTR
  124. 002E FF                MOV     R7,A
  125. 002F 7463              MOV     A,#063H
  126. 0031 D3                SETB    C
  127. 0032 9F                SUBB    A,R7
  128. 0033 4006              JC      ?C0174
  129. 0035 EF                MOV     A,R7
  130. 0036 2402              ADD     A,#02H
  131. 0038 FF                MOV     R7,A
  132. 0039 8002              SJMP    ?C0175
  133. 003B         ?C0174:
  134. 003B 7F64              MOV     R7,#064H
  135. 003D         ?C0175:
  136. 003D         ?C0911:
  137.                                            ; SOURCE LINE # 641
  138. 003D 802C              SJMP    ?C0913
  139. 003F         ?C0167:
  140.                                            ; SOURCE LINE # 643
  141.                                            ; SOURCE LINE # 644
  142. 003F 120000      E     LCALL   ?C?CLDPTR
  143. 0042 FF                MOV     R7,A
  144. 0043 602A              JZ      ?C0169
  145. 0045         ?C0177:
  146.                                            ; SOURCE LINE # 647
  147. 0045 120000      R     LCALL   L?1101
  148. 0048 400F              JC      ?C0178
  149.                                            ; SOURCE LINE # 648
  150. 004A E4                CLR     A
  151. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 121 
  152. 004B 9F                SUBB    A,R7
  153. 004C 5007              JNC     ?C0179
  154. 004E 120000      E     LCALL   ?C?CLDPTR
  155. 0051 14                DEC     A
  156. 0052 FF                MOV     R7,A
  157. 0053 8002              SJMP    ?C0180
  158. 0055         ?C0179:
  159. 0055 7F00              MOV     R7,#00H
  160. 0057         ?C0180:
  161. 0057         ?C0912:
  162. 0057 8012              SJMP    ?C0913
  163. 0059         ?C0178:
  164.                                            ; SOURCE LINE # 650
  165. 0059 120000      E     LCALL   ?C?CLDPTR
  166. 005C FF                MOV     R7,A
  167. 005D 7401              MOV     A,#01H
  168. 005F C3                CLR     C
  169. 0060 9F                SUBB    A,R7
  170. 0061 5006              JNC     ?C0182
  171. 0063 EF                MOV     A,R7
  172. 0064 24FE              ADD     A,#0FEH
  173. 0066 FF                MOV     R7,A
  174. 0067 8002              SJMP    ?C0183
  175. 0069         ?C0182:
  176. 0069 7F00              MOV     R7,#00H
  177. 006B         ?C0183:
  178. 006B         ?C0913:
  179. 006B EF                MOV     A,R7
  180. 006C 120000      E     LCALL   ?C?CSTPTR
  181.                                            ; SOURCE LINE # 651
  182.                                            ; SOURCE LINE # 652
  183. 006F         ?C0169:
  184. 006F 22                RET     
  185.              ; FUNCTION _Bright_Contrast_Adjust (END)
  186.              ; FUNCTION _Osd_Change_Item (BEGIN)
  187.                                            ; SOURCE LINE # 654
  188. 0000 8F00        R     MOV     Pess_Key,R7
  189. ;---- Variable 'Item_Num' assigned to Register 'R5' ----
  190.                                            ; SOURCE LINE # 655
  191.                                            ; SOURCE LINE # 656
  192. 0002 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  193. 0004 E6                MOV     A,@R0
  194. 0005 FF                MOV     R7,A
  195. 0006 6034              JZ      ?C0184
  196.                                            ; SOURCE LINE # 657
  197.                                            ; SOURCE LINE # 661
  198. 0008 E500        R     MOV     A,Pess_Key
  199. 000A B4030F            CJNE    A,#03H,?C0185
  200.                                            ; SOURCE LINE # 662
  201. 000D ED                MOV     A,R5
  202. 000E B50704            CJNE    A,AR7,?C0186
  203. 0011 7F01              MOV     R7,#01H
  204. 0013 8017              SJMP    ?C0914
  205. 0015         ?C0186:
  206. 0015 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  207. 0017 E6                MOV     A,@R0
  208. 0018 04                INC     A
  209. 0019 FF                MOV     R7,A
  210. 001A         ?C0187:
  211. 001A 8010              SJMP    ?C0914
  212. 001C         ?C0185:
  213. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 122 
  214.                                            ; SOURCE LINE # 664
  215. 001C 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  216. 001E E6                MOV     A,@R0
  217. 001F FF                MOV     R7,A
  218. 0020 B40106            CJNE    A,#01H,?C0189
  219. 0023 AE05              MOV     R6,AR5
  220. 0025 AF06              MOV     R7,AR6
  221. 0027 8003              SJMP    ?C0190
  222. 0029         ?C0189:
  223. 0029 EF                MOV     A,R7
  224. 002A 14                DEC     A
  225. 002B FF                MOV     R7,A
  226. 002C         ?C0190:
  227. 002C         ?C0914:
  228. 002C 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  229. 002E A607              MOV     @R0,AR7
  230. 0030         ?C0188:
  231.                                            ; SOURCE LINE # 667
  232. 0030 120000      R     LCALL   L?1051
  233. 0033 120000      R     LCALL   L?1026
  234. 0036 120000      R     LCALL   L?1033
  235. 0039 020000      R     LJMP    _OSD_Window
  236.                                            ; SOURCE LINE # 669
  237. 003C         ?C0184:
  238.                                            ; SOURCE LINE # 671
  239.                                            ; SOURCE LINE # 675
  240. 003C E500        R     MOV     A,Pess_Key
  241. 003E 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  242. 0040 B40308            CJNE    A,#03H,?C0192
  243.                                            ; SOURCE LINE # 676
  244. 0043 E6                MOV     A,@R0
  245. 0044 FF                MOV     R7,A
  246. 0045 120000      R     LCALL   _GetNextPageIdx
  247. 0048 A607              MOV     @R0,AR7
  248. 004A 22                RET     
  249. 004B         ?C0192:
  250.                                            ; SOURCE LINE # 678
  251. 004B E6                MOV     A,@R0
  252. 004C FF                MOV     R7,A
  253. 004D 120000      R     LCALL   _GetPrevPageIdx
  254. 0050 A607              MOV     @R0,AR7
  255.                                            ; SOURCE LINE # 679
  256.                                            ; SOURCE LINE # 680
  257. 0052         ?C0194:
  258. 0052 22                RET     
  259.              ; FUNCTION _Osd_Change_Item (END)
  260.              ; FUNCTION Show_Mode (BEGIN)
  261.                                            ; SOURCE LINE # 682
  262.                                            ; SOURCE LINE # 683
  263.                                            ; SOURCE LINE # 687
  264. 0000 120000      R     LCALL   L?1184
  265. 0003 7B0F              MOV     R3,#0FH
  266. 0005 7D0C              MOV     R5,#0CH
  267. 0007 7F03              MOV     R7,#03H
  268. 0009 120000      R     LCALL   _OSD_Line
  269.                                            ; SOURCE LINE # 688
  270. 000C 7800        R     MOV     R0,#LOW usStart_Addr
  271.                                            ; SOURCE LINE # 691
  272. 000E 120000      R     LCALL   L?1115
  273. 0011         ?C0195:
  274. 0011 7800        R     MOV     R0,#LOW ucTemp
  275. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 123 
  276. 0013 E6                MOV     A,@R0
  277. 0014 FF                MOV     R7,A
  278. 0015 C3                CLR     C
  279. 0016 9404              SUBB    A,#04H
  280. 0018 500E              JNC     ?C0196
  281.                                            ; SOURCE LINE # 692
  282. 001A EF                MOV     A,R7
  283. 001B 900000      E     MOV     DPTR,#Row_Info
  284. 001E 93                MOVC    A,@A+DPTR
  285. 001F 18                DEC     R0
  286. 0020 120000      R     LCALL   L?1108
  287. 0023 7800        R     MOV     R0,#LOW ucTemp
  288. 0025 06                INC     @R0
  289. 0026 80E9              SJMP    ?C0195
  290. 0028         ?C0196:
  291.                                            ; SOURCE LINE # 694
  292.                                            ; SOURCE LINE # 695
  293.                                            ; SOURCE LINE # 696
  294. 0028 120000      R     LCALL   L?1068
  295.                                            ; SOURCE LINE # 697
  296. 002B 7800        R     MOV     R0,#LOW usStart_Addr+01H
  297. 002D E6                MOV     A,@R0
  298. 002E 240C              ADD     A,#0CH
  299. 0030 18                DEC     R0
  300. 0031 E4                CLR     A
  301.                                            ; SOURCE LINE # 698
  302. 0032 120000      R     LCALL   L?1127
  303. 0035 240C              ADD     A,#0CH
  304.                                            ; SOURCE LINE # 699
  305.                                            ; SOURCE LINE # 700
  306. 0037 120000      R     LCALL   L?1074
  307. 003A 120000      E     LCALL   _RTDWrite
  308.                                            ; SOURCE LINE # 704
  309. 003D 7800        E     MOV     R0,#LOW ucMode_Curr
  310. 003F E6                MOV     A,@R0
  311. 0040 FF                MOV     R7,A
  312.                                            ; SOURCE LINE # 705
  313.                                            ; SOURCE LINE # 756
  314. 0041         ?C0199:
  315.                                            ; SOURCE LINE # 759
  316.                                            ; SOURCE LINE # 763
  317. 0041 7800        E     MOV     R0,#LOW usIPH_ACT_WID
  318. 0043 E6                MOV     A,@R0
  319. 0044 F500        R     MOV     usHwid,A
  320. 0046 08                INC     R0
  321. 0047 E6                MOV     A,@R0
  322. 0048 F500        R     MOV     usHwid+01H,A
  323.                                            ; SOURCE LINE # 765
  324. 004A E500        E     MOV     A,stGUD1+01H
  325. 004C 5407              ANL     A,#07H
  326. 004E 7065              JNZ     ?C0200
  327.                                            ; SOURCE LINE # 766
  328.                                            ; SOURCE LINE # 767
  329. 0050 EF                MOV     A,R7
  330. 0051 B42E02            CJNE    A,#02EH,?C0201
  331.                                            ; SOURCE LINE # 768
  332.                                            ; SOURCE LINE # 769
  333.                                            ; SOURCE LINE # 770
  334. 0054 801E              SJMP    ?C0916
  335. 0056         ?C0201:
  336.                                            ; SOURCE LINE # 772
  337.                                            ; SOURCE LINE # 773
  338. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 124 
  339. 0056 7800        E     MOV     R0,#LOW ucMode_Curr
  340. 0058 E6                MOV     A,@R0
  341. 0059 FF                MOV     R7,A
  342. 005A 742E              MOV     A,#02EH
  343. 005C D3                SETB    C
  344. 005D 9F                SUBB    A,R7
  345. 005E 4010              JC      ?C0203
  346.                                            ; SOURCE LINE # 774
  347.                                            ; SOURCE LINE # 775
  348. 0060 7427              MOV     A,#027H
  349. 0062 D3                SETB    C
  350. 0063 9F                SUBB    A,R7
  351. 0064 5002              JNC     ?C0204
  352.                                            ; SOURCE LINE # 776
  353. 0066 801A              SJMP    ?C0917
  354. 0068         ?C0204:
  355.                                            ; SOURCE LINE # 777
  356. 0068 7423              MOV     A,#023H
  357. 006A D3                SETB    C
  358. 006B 9F                SUBB    A,R7
  359. 006C 5028              JNC     ?C0202
  360.                                            ; SOURCE LINE # 778
  361.                                            ; SOURCE LINE # 779
  362. 006E 8020              SJMP    ?C0918
  363. 0070         ?C0203:
  364.                                            ; SOURCE LINE # 781
  365.                                            ; SOURCE LINE # 782
  366. 0070 EF                MOV     A,R7
  367. 0071 B43B08            CJNE    A,#03BH,?C0208
  368.                                            ; SOURCE LINE # 783
  369. 0074         ?C0916:
  370. 0074 750006      R     MOV     usHwid,#06H
  371. 0077 750040      R     MOV     usHwid+01H,#040H
  372. 007A 801A              SJMP    ?C0202
  373. 007C         ?C0208:
  374.                                            ; SOURCE LINE # 784
  375. 007C 7439              MOV     A,#039H
  376. 007E D3                SETB    C
  377. 007F 9F                SUBB    A,R7
  378. 0080 5008              JNC     ?C0210
  379.                                            ; SOURCE LINE # 785
  380. 0082         ?C0917:
  381. 0082 750005      R     MOV     usHwid,#05H
  382. 0085 750000      R     MOV     usHwid+01H,#00H
  383. 0088 800C              SJMP    ?C0202
  384. 008A         ?C0210:
  385.                                            ; SOURCE LINE # 786
  386. 008A 7437              MOV     A,#037H
  387. 008C D3                SETB    C
  388. 008D 9F                SUBB    A,R7
  389. 008E 5006              JNC     ?C0202
  390.                                            ; SOURCE LINE # 787
  391. 0090         ?C0918:
  392. 0090 750004      R     MOV     usHwid,#04H
  393. 0093 750080      R     MOV     usHwid+01H,#080H
  394.                                            ; SOURCE LINE # 788
  395.                                            ; SOURCE LINE # 789
  396. 0096         ?C0202:
  397.                                            ; SOURCE LINE # 791
  398. 0096 7800        E     MOV     R0,#LOW ucMode_Curr
  399. 0098 E6                MOV     A,@R0
  400. 0099 FF                MOV     R7,A
  401. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 125 
  402. 009A 6408              XRL     A,#08H
  403. 009C 6004              JZ      ?C0214
  404. 009E EF                MOV     A,R7
  405. 009F B40913            CJNE    A,#09H,?C0200
  406. 00A2         ?C0214:
  407.                                            ; SOURCE LINE # 792
  408.                                            ; SOURCE LINE # 793
  409. 00A2 E500        E     MOV     A,stGUD1
  410. 00A4 30E408            JNB     ACC.4,?C0215
  411.                                            ; SOURCE LINE # 794
  412. 00A7 750002      R     MOV     usHwid,#02H
  413. 00AA 750080      R     MOV     usHwid+01H,#080H
  414. 00AD 8006              SJMP    ?C0200
  415. 00AF         ?C0215:
  416.                                            ; SOURCE LINE # 796
  417. 00AF 750002      R     MOV     usHwid,#02H
  418. 00B2 7500D0      R     MOV     usHwid+01H,#0D0H
  419.                                            ; SOURCE LINE # 797
  420.                                            ; SOURCE LINE # 798
  421. 00B5         ?C0200:
  422.                                            ; SOURCE LINE # 802
  423. 00B5 75000C      E     MOV     Data,#0CH
  424.                                            ; SOURCE LINE # 803
  425.                                            ; SOURCE LINE # 804
  426. 00B8 120000      R     LCALL   L?1083
  427.                                            ; SOURCE LINE # 806
  428. 00BB AE00        R     MOV     R6,usHwid
  429. 00BD AF00        R     MOV     R7,usHwid+01H
  430. 00BF 120000      R     LCALL   L?1186
  431.                                            ; SOURCE LINE # 808
  432. 00C2 740A              MOV     A,#0AH
  433. 00C4 D3                SETB    C
  434. 00C5 9500        R     SUBB    A,ucTemp
  435. 00C7 500B              JNC     ?C0217
  436.                                            ; SOURCE LINE # 809
  437.                                            ; SOURCE LINE # 810
  438. 00C9 750002      E     MOV     Data+03H,#02H
  439.                                            ; SOURCE LINE # 811
  440. 00CC E500        R     MOV     A,ucTemp
  441. 00CE 24F7              ADD     A,#0F7H
  442. 00D0 F500        E     MOV     Data+04H,A
  443.                                            ; SOURCE LINE # 812
  444. 00D2 8008              SJMP    ?C0218
  445. 00D4         ?C0217:
  446.                                            ; SOURCE LINE # 814
  447.                                            ; SOURCE LINE # 815
  448. 00D4 E4                CLR     A
  449. 00D5 F500        E     MOV     Data+03H,A
  450.                                            ; SOURCE LINE # 816
  451. 00D7 E500        R     MOV     A,ucTemp
  452. 00D9 04                INC     A
  453. 00DA F500        E     MOV     Data+04H,A
  454.                                            ; SOURCE LINE # 817
  455. 00DC         ?C0218:
  456.                                            ; SOURCE LINE # 819
  457. 00DC E500        R     MOV     A,ucTemp
  458. 00DE 75F064            MOV     B,#064H
  459. 00E1 A4                MUL     AB
  460. 00E2 FE                MOV     R6,A
  461. 00E3 C3                CLR     C
  462. 00E4 E500        R     MOV     A,usHwid+01H
  463. 00E6 9E                SUBB    A,R6
  464. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 126 
  465. 00E7 F500        R     MOV     ucTemp,A
  466.                                            ; SOURCE LINE # 821
  467. 00E9 75F00A            MOV     B,#0AH
  468. 00EC 84                DIV     AB
  469. 00ED F500        E     MOV     Data+05H,A
  470.                                            ; SOURCE LINE # 823
  471. 00EF 120000      R     LCALL   L?1152
  472. 00F2 E500        R     MOV     A,ucTemp
  473. 00F4 9F                SUBB    A,R7
  474. 00F5 04                INC     A
  475. 00F6 F500        E     MOV     Data+06H,A
  476.                                            ; SOURCE LINE # 824
  477. 00F8 0500        E     INC     Data+05H
  478.                                            ; SOURCE LINE # 825
  479. 00FA 75000E      E     MOV     Data+07H,#0EH
  480.                                            ; SOURCE LINE # 827
  481. 00FD 7800        E     MOV     R0,#LOW usIPV_ACT_LEN
  482. 00FF E6                MOV     A,@R0
  483. 0100 FE                MOV     R6,A
  484. 0101 08                INC     R0
  485. 0102 E6                MOV     A,@R0
  486. 0103 FF                MOV     R7,A
  487. 0104 120000      R     LCALL   L?1186
  488.                                            ; SOURCE LINE # 828
  489. 0107 7800        E     MOV     R0,#LOW usIPV_ACT_LEN+01H
  490. 0109 E6                MOV     A,@R0
  491. 010A FF                MOV     R7,A
  492. 010B E500        R     MOV     A,ucTemp
  493. 010D 75F064            MOV     B,#064H
  494. 0110 A4                MUL     AB
  495. 0111 FE                MOV     R6,A
  496. 0112 C3                CLR     C
  497. 0113 EF                MOV     A,R7
  498. 0114 9E                SUBB    A,R6
  499. 0115 F500        E     MOV     Data+0CH,A
  500.                                            ; SOURCE LINE # 830
  501. 0117 740A              MOV     A,#0AH
  502. 0119 D3                SETB    C
  503. 011A 9500        R     SUBB    A,ucTemp
  504. 011C 5026              JNC     ?C0219
  505.                                            ; SOURCE LINE # 831
  506.                                            ; SOURCE LINE # 832
  507. 011E 75000D      E     MOV     Data,#0DH
  508.                                            ; SOURCE LINE # 833
  509. 0121 750002      E     MOV     Data+08H,#02H
  510.                                            ; SOURCE LINE # 834
  511. 0124 E500        R     MOV     A,ucTemp
  512. 0126 24F7              ADD     A,#0F7H
  513. 0128 F500        E     MOV     Data+09H,A
  514.                                            ; SOURCE LINE # 835
  515. 012A E500        E     MOV     A,Data+0CH
  516. 012C 75F00A            MOV     B,#0AH
  517. 012F 84                DIV     AB
  518. 0130 F500        E     MOV     Data+0AH,A
  519.                                            ; SOURCE LINE # 836
  520. 0132 120000      R     LCALL   L?1152
  521. 0135 E500        E     MOV     A,Data+0CH
  522. 0137 9F                SUBB    A,R7
  523. 0138 04                INC     A
  524. 0139 F500        E     MOV     Data+0BH,A
  525.                                            ; SOURCE LINE # 837
  526. 013B 0500        E     INC     Data+0AH
  527. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 127 
  528.                                            ; SOURCE LINE # 838
  529. 013D E4                CLR     A
  530. 013E F500        E     MOV     Data+0CH,A
  531.                                            ; SOURCE LINE # 839
  532. 0140 F500        E     MOV     Data+0DH,A
  533.                                            ; SOURCE LINE # 840
  534. 0142 801D              SJMP    ?C0220
  535. 0144         ?C0219:
  536.                                            ; SOURCE LINE # 842
  537.                                            ; SOURCE LINE # 843
  538. 0144 E500        R     MOV     A,ucTemp
  539. 0146 04                INC     A
  540. 0147 F500        E     MOV     Data+08H,A
  541.                                            ; SOURCE LINE # 844
  542. 0149 E500        E     MOV     A,Data+0CH
  543. 014B 75F00A            MOV     B,#0AH
  544. 014E 84                DIV     AB
  545. 014F F500        E     MOV     Data+09H,A
  546.                                            ; SOURCE LINE # 845
  547. 0151 120000      R     LCALL   L?1152
  548. 0154 E500        E     MOV     A,Data+0CH
  549. 0156 9F                SUBB    A,R7
  550. 0157 04                INC     A
  551. 0158 F500        E     MOV     Data+0AH,A
  552.                                            ; SOURCE LINE # 846
  553. 015A 0500        E     INC     Data+09H
  554.                                            ; SOURCE LINE # 847
  555. 015C E4                CLR     A
  556. 015D F500        E     MOV     Data+0BH,A
  557.                                            ; SOURCE LINE # 848
  558. 015F F500        E     MOV     Data+0CH,A
  559.                                            ; SOURCE LINE # 849
  560. 0161         ?C0220:
  561.                                            ; SOURCE LINE # 851
  562. 0161 E4                CLR     A
  563. 0162 F500        E     MOV     Data+0CH,A
  564.                                            ; SOURCE LINE # 852
  565. 0164 7F00        E     MOV     R7,#LOW Data
  566. 0166 120000      E     LCALL   _RTDWrite
  567.                                            ; SOURCE LINE # 857
  568. 0169 750007      E     MOV     Data,#07H
  569.                                            ; SOURCE LINE # 858
  570.                                            ; SOURCE LINE # 859
  571. 016C 120000      R     LCALL   L?1083
  572.                                            ; SOURCE LINE # 860
  573. 016F 7800        E     MOV     R0,#LOW ucRefresh
  574. 0171 E6                MOV     A,@R0
  575. 0172 FF                MOV     R7,A
  576. 0173 75F00A            MOV     B,#0AH
  577. 0176 84                DIV     AB
  578. 0177 F500        E     MOV     Data+03H,A
  579.                                            ; SOURCE LINE # 861
  580. 0179 75F00A            MOV     B,#0AH
  581. 017C A4                MUL     AB
  582. 017D FE                MOV     R6,A
  583. 017E C3                CLR     C
  584. 017F EF                MOV     A,R7
  585. 0180 9E                SUBB    A,R6
  586. 0181 04                INC     A
  587. 0182 F500        E     MOV     Data+04H,A
  588.                                            ; SOURCE LINE # 862
  589. 0184 0500        E     INC     Data+03H
  590. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 128 
  591.                                            ; SOURCE LINE # 863
  592. 0186 750027      E     MOV     Data+05H,#027H
  593.                                            ; SOURCE LINE # 864
  594. 0189 750059      E     MOV     Data+06H,#059H
  595.                                            ; SOURCE LINE # 865
  596. 018C E4                CLR     A
  597. 018D F500        E     MOV     Data+07H,A
  598.                                            ; SOURCE LINE # 866
  599. 018F 7F00        E     MOV     R7,#LOW Data
  600. 0191 120000      E     LCALL   _RTDWrite
  601.                                            ; SOURCE LINE # 867
  602. 0194 740A              MOV     A,#0AH
  603. 0196 D3                SETB    C
  604. 0197 9500        R     SUBB    A,ucTemp
  605. 0199 5009              JNC     ?C0221
  606.                                            ; SOURCE LINE # 868
  607. 019B 120000      R     LCALL   L?1172
  608. 019E 7B01              MOV     R3,#01H
  609. 01A0 7D15              MOV     R5,#015H
  610. 01A2 8007              SJMP    ?C0915
  611. 01A4         ?C0221:
  612.                                            ; SOURCE LINE # 870
  613. 01A4 120000      R     LCALL   L?1172
  614. 01A7 7B01              MOV     R3,#01H
  615. 01A9 7D14              MOV     R5,#014H
  616. 01AB         ?C0915:
  617. 01AB 7F03              MOV     R7,#03H
  618. 01AD 120000      R     LCALL   _OSD_Line
  619.                                            ; SOURCE LINE # 871
  620.                                            ; SOURCE LINE # 873
  621.                                            ; SOURCE LINE # 875
  622.                                            ; SOURCE LINE # 876
  623. 01B0         ?C0223:
  624. 01B0 22                RET     
  625.              ; FUNCTION Show_Mode (END)
  626.              ; FUNCTION FACTORY_Key_Key (BEGIN)
  627.                                            ; SOURCE LINE # 881
  628.                                            ; SOURCE LINE # 882
  629.                                            ; SOURCE LINE # 883
  630. 0000 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  631. 0002 760F              MOV     @R0,#0FH
  632.                                            ; SOURCE LINE # 884
  633. 0004 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  634. 0006 7601              MOV     @R0,#01H
  635.                                            ; SOURCE LINE # 885
  636. 0008 22                RET     
  637.              ; FUNCTION FACTORY_Key_Key (END)
  638.              ; FUNCTION _Page0_Left_Right_Key (BEGIN)
  639.                                            ; SOURCE LINE # 889
  640. 0000 8F00        R     MOV     Key,R7
  641.                                            ; SOURCE LINE # 890
  642.                                            ; SOURCE LINE # 896
  643. 0002 200025      R     JB      b_rgb_VOLUME_STATUS,?C0225
  644.                                            ; SOURCE LINE # 897
  645.                                            ; SOURCE LINE # 898
  646. 0005 7F01              MOV     R7,#01H
  647. 0007 120000      R     LCALL   _OSD_Position
  648.                                            ; SOURCE LINE # 899
  649. 000A 7E00        E     MOV     R6,#HIGH rgb_OSD_VOLUME
  650. 000C 7F00        E     MOV     R7,#LOW rgb_OSD_VOLUME
  651. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 129 
  652. 000E 120000      E     LCALL   _RTDOSDW
  653.                                            ; SOURCE LINE # 900
  654. 0011 120000      R     LCALL   L?1109
  655. 0014 2400        E     ADD     A,#LOW strTabVOLUME_Atb
  656. 0016 F582              MOV     DPL,A
  657. 0018 E5F0              MOV     A,B
  658. 001A 3400        E     ADDC    A,#HIGH strTabVOLUME_Atb
  659. 001C 120000      R     LCALL   L?1098
  660. 001F 120000      E     LCALL   _RTDOSDW
  661.                                            ; SOURCE LINE # 901
  662. 0022 120000      R     LCALL   L?1142
  663. 0025 120000      E     LCALL   _RTDSetBit
  664.                                            ; SOURCE LINE # 902
  665. 0028 D200        R     SETB    b_rgb_VOLUME_STATUS
  666.                                            ; SOURCE LINE # 903
  667. 002A         ?C0225:
  668.                                            ; SOURCE LINE # 905
  669. 002A E500        R     MOV     A,Key
  670. 002C 6404              XRL     A,#04H
  671. 002E 700B              JNZ     ?C0226
  672.                                            ; SOURCE LINE # 906
  673.                                            ; SOURCE LINE # 907
  674. 0030 E500        E     MOV     A,stGUD3
  675. 0032 D3                SETB    C
  676. 0033 9400              SUBB    A,#00H
  677. 0035 4013              JC      ?C0919
  678. 0037 1500        E     DEC     stGUD3
  679. 0039         ?C0227:
  680.                                            ; SOURCE LINE # 908
  681.                                            ; SOURCE LINE # 909
  682.                                            ; SOURCE LINE # 910
  683.                                            ; SOURCE LINE # 911
  684. 0039 800F              SJMP    ?C0919
  685. 003B         ?C0226:
  686.                                            ; SOURCE LINE # 913
  687. 003B E500        R     MOV     A,Key
  688. 003D 6403              XRL     A,#03H
  689. 003F 7028              JNZ     ?C0231
  690.                                            ; SOURCE LINE # 914
  691.                                            ; SOURCE LINE # 915
  692. 0041 E500        E     MOV     A,stGUD3
  693. 0043 C3                CLR     C
  694. 0044 941F              SUBB    A,#01FH
  695. 0046 5002              JNC     ?C0230
  696. 0048 0500        E     INC     stGUD3
  697. 004A         ?C0230:
  698.                                            ; SOURCE LINE # 916
  699. 004A         ?C0919:
  700. 004A 120000      E     LCALL   SetVolume
  701.                                            ; SOURCE LINE # 917
  702. 004D 120000      E     LCALL   Save_GUD3
  703.                                            ; SOURCE LINE # 918
  704. 0050 C3                CLR     C
  705. 0051 741F              MOV     A,#01FH
  706. 0053 9500        E     SUBB    A,stGUD3
  707. 0055 F500        E     MOV     ?_rgb_OSD_Slider?BYTE+03H,A
  708. 0057 75001F      E     MOV     ?_rgb_OSD_Slider?BYTE+04H,#01FH
  709. 005A 750004      E     MOV     ?_rgb_OSD_Slider?BYTE+05H,#04H
  710. 005D 75000E      E     MOV     ?_rgb_OSD_Slider?BYTE+06H,#0EH
  711. 0060 7B18              MOV     R3,#018H
  712. 0062 7D07              MOV     R5,#07H
  713. 0064 E4                CLR     A
  714. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 130 
  715. 0065 FF                MOV     R7,A
  716. 0066 120000      E     LCALL   _rgb_OSD_Slider
  717.                                            ; SOURCE LINE # 919
  718.                                            ; SOURCE LINE # 922
  719. 0069         ?C0231:
  720. 0069 22                RET     
  721.              ; FUNCTION _Page0_Left_Right_Key (END)
  722.              ; FUNCTION Page0_Enter_Key (BEGIN)
  723.                                            ; SOURCE LINE # 924
  724.                                            ; SOURCE LINE # 925
  725.                                            ; SOURCE LINE # 926
  726. 0000 E500        E     MOV     A,stGUD3+03H
  727. 0002 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  728. 0004 30E30C            JNB     ACC.3,?C0232
  729.                                            ; SOURCE LINE # 927
  730.                                            ; SOURCE LINE # 929
  731. 0007 760F              MOV     @R0,#0FH
  732.                                            ; SOURCE LINE # 930
  733. 0009 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  734. 000B 7601              MOV     @R0,#01H
  735.                                            ; SOURCE LINE # 931
  736. 000D E4                CLR     A
  737. 000E 08                INC     R0
  738. 000F F6                MOV     @R0,A
  739.                                            ; SOURCE LINE # 932
  740. 0010 08                INC     R0
  741. 0011 F6                MOV     @R0,A
  742.                                            ; SOURCE LINE # 933
  743. 0012 22                RET     
  744. 0013         ?C0232:
  745.                                            ; SOURCE LINE # 935
  746.                                            ; SOURCE LINE # 937
  747. 0013 7601              MOV     @R0,#01H
  748.                                            ; SOURCE LINE # 938
  749.                                            ; SOURCE LINE # 939
  750. 0015 120000      R     LCALL   L?1144
  751.                                            ; SOURCE LINE # 940
  752. 0018 08                INC     R0
  753. 0019 F6                MOV     @R0,A
  754.                                            ; SOURCE LINE # 941
  755. 001A C200        R     CLR     b_rgb_VOLUME_STATUS
  756.                                            ; SOURCE LINE # 942
  757.                                            ; SOURCE LINE # 943
  758. 001C         ?C0234:
  759. 001C 22                RET     
  760.              ; FUNCTION Page0_Enter_Key (END)
  761.              ; FUNCTION Page0_LR_Key (BEGIN)
  762.                                            ; SOURCE LINE # 945
  763.                                            ; SOURCE LINE # 946
  764.                                            ; SOURCE LINE # 948
  765. 0000 E500        E     MOV     A,stGUD1+01H
  766. 0002 5407              ANL     A,#07H
  767. 0004 700C              JNZ     ?C0236
  768.                                            ; SOURCE LINE # 949
  769.                                            ; SOURCE LINE # 950
  770. 0006 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  771. 0008 7608              MOV     @R0,#08H
  772.                                            ; SOURCE LINE # 951
  773. 000A 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  774. 000C 7601              MOV     @R0,#01H
  775. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 131 
  776.                                            ; SOURCE LINE # 952
  777. 000E 08                INC     R0
  778. 000F F6                MOV     @R0,A
  779.                                            ; SOURCE LINE # 953
  780. 0010 08                INC     R0
  781. 0011 F6                MOV     @R0,A
  782.                                            ; SOURCE LINE # 954
  783.                                            ; SOURCE LINE # 955
  784. 0012         ?C0236:
  785. 0012 22                RET     
  786.              ; FUNCTION Page0_LR_Key (END)
  787.              ; FUNCTION Page1_Enter_Key (BEGIN)
  788.                                            ; SOURCE LINE # 957
  789.                                            ; SOURCE LINE # 958
  790.                                            ; SOURCE LINE # 959
  791. 0000 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  792. 0002 E6                MOV     A,@R0
  793. 0003 701A              JNZ     ?C0237
  794.                                            ; SOURCE LINE # 960
  795.                                            ; SOURCE LINE # 961
  796. 0005 7800        E     MOV     R0,#LOW ucMode_Curr
  797. 0007 E6                MOV     A,@R0
  798. 0008 7003              JNZ     $ + 5H
  799. 000A 020000      R     LJMP    ?C0245
  800. 000D F4                CPL     A
  801. 000E 7003              JNZ     $ + 5H
  802. 0010 020000      R     LJMP    ?C0245
  803.                                            ; SOURCE LINE # 962
  804.                                            ; SOURCE LINE # 964
  805.                                            ; SOURCE LINE # 965
  806.                                            ; SOURCE LINE # 970
  807. 0013 120000      R     LCALL   L?1055
  808. 0016 120000      R     LCALL   L?1027
  809. 0019 120000      R     LCALL   L?1033
  810. 001C 020000      R     LJMP    _OSD_Window
  811.                                            ; SOURCE LINE # 971
  812.                                            ; SOURCE LINE # 972
  813. 001F         ?C0237:
  814.                                            ; SOURCE LINE # 974
  815.                                            ; SOURCE LINE # 975
  816. 001F 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  817. 0021 E6                MOV     A,@R0
  818. 0022 FF                MOV     R7,A
  819. 0023 6066              JZ      ?C0240
  820.                                            ; SOURCE LINE # 976
  821.                                            ; SOURCE LINE # 978
  822. 0025 18                DEC     R0
  823. 0026 E6                MOV     A,@R0
  824. 0027 14                DEC     A
  825. 0028 6026              JZ      ?C0246
  826. 002A 14                DEC     A
  827. 002B 6030              JZ      ?C0247
  828. 002D 14                DEC     A
  829. 002E 6049              JZ      ?C0249
  830. 0030 24FC              ADD     A,#0FCH
  831. 0032 6039              JZ      ?C0248
  832. 0034 2402              ADD     A,#02H
  833. 0036 704E              JNZ     ?C0241
  834.                                            ; SOURCE LINE # 979
  835.                                            ; SOURCE LINE # 980
  836. 0038         ?C0242:
  837. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 132 
  838.                                            ; SOURCE LINE # 981
  839. 0038 EF                MOV     A,R7
  840. 0039 B4010B            CJNE    A,#01H,?C0243
  841.                                            ; SOURCE LINE # 982
  842.                                            ; SOURCE LINE # 983
  843. 003C 120000      E     LCALL   Auto_Balance
  844. 003F BFFC05            CJNE    R7,#0FCH,?C0243
  845.                                            ; SOURCE LINE # 984
  846.                                            ; SOURCE LINE # 985
  847. 0042 7800        E     MOV     R0,#LOW ucMode_Curr
  848. 0044 76FE              MOV     @R0,#0FEH
  849. 0046 22                RET     
  850.                                            ; SOURCE LINE # 987
  851.                                            ; SOURCE LINE # 988
  852. 0047         ?C0243:
  853.                                            ; SOURCE LINE # 989
  854. 0047 120000      R     LCALL   L?1060
  855. 004A 7B04              MOV     R3,#04H
  856. 004C 7F0D              MOV     R7,#0DH
  857.                                            ; SOURCE LINE # 990
  858. 004E 8033              SJMP    ?C0922
  859.                                            ; SOURCE LINE # 992
  860. 0050         ?C0246:
  861.                                            ; SOURCE LINE # 994
  862. 0050 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0
  863. 0053 120000      R     LCALL   L?1065
  864. 0056 120000      R     LCALL   L?1038
  865. 0059 7F05              MOV     R7,#05H
  866.                                            ; SOURCE LINE # 995
  867. 005B 800B              SJMP    ?C0921
  868.                                            ; SOURCE LINE # 997
  869. 005D         ?C0247:
  870.                                            ; SOURCE LINE # 999
  871. 005D 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+01H
  872. 0060 120000      R     LCALL   L?1065
  873. 0063 120000      R     LCALL   L?1038
  874. 0066 7F07              MOV     R7,#07H
  875. 0068         ?C0921:
  876. 0068 120000      R     LCALL   _OSD_Slider
  877.                                            ; SOURCE LINE # 1000
  878. 006B 8019              SJMP    ?C0241
  879.                                            ; SOURCE LINE # 1002
  880. 006D         ?C0248:
  881.                                            ; SOURCE LINE # 1004
  882. 006D 120000      R     LCALL   L?1174
  883. 0070 120000      R     LCALL   L?1062
  884. 0073 7B04              MOV     R3,#04H
  885. 0075 7F0B              MOV     R7,#0BH
  886. 0077         ?C0920:
  887.                                            ; SOURCE LINE # 1005
  888. 0077 800A              SJMP    ?C0922
  889.                                            ; SOURCE LINE # 1007
  890. 0079         ?C0249:
  891.                                            ; SOURCE LINE # 1009
  892. 0079 120000      R     LCALL   L?1111
  893. 007C 120000      R     LCALL   L?1062
  894. 007F 7B01              MOV     R3,#01H
  895. 0081 7F09              MOV     R7,#09H
  896. 0083         ?C0922:
  897. 0083 120000      R     LCALL   _OSD_Line
  898.                                            ; SOURCE LINE # 1010
  899.                                            ; SOURCE LINE # 1011
  900. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 133 
  901. 0086         ?C0241:
  902.                                            ; SOURCE LINE # 1013
  903. 0086 E4                CLR     A
  904. 0087 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  905. 0089 F6                MOV     @R0,A
  906.                                            ; SOURCE LINE # 1015
  907. 008A 22                RET     
  908. 008B         ?C0240:
  909.                                            ; SOURCE LINE # 1017
  910.                                            ; SOURCE LINE # 1018
  911. 008B 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  912. 008D E6                MOV     A,@R0
  913. 008E FF                MOV     R7,A
  914. 008F 6406              XRL     A,#06H
  915. 0091 700C              JNZ     ?C0251
  916.                                            ; SOURCE LINE # 1019
  917.                                            ; SOURCE LINE # 1021
  918. 0093 FE                MOV     R6,A
  919. 0094 FC                MOV     R4,A
  920. 0095 120000      R     LCALL   L?1031
  921. 0098 120000      R     LCALL   _OSD_Window
  922.                                            ; SOURCE LINE # 1024
  923.                                            ; SOURCE LINE # 1025
  924. 009B 120000      R     LCALL   L?1144
  925.                                            ; SOURCE LINE # 1026
  926. 009E 22                RET     
  927. 009F         ?C0251:
  928.                                            ; SOURCE LINE # 1027
  929. 009F 7800        E     MOV     R0,#LOW ucMode_Curr
  930. 00A1 E6                MOV     A,@R0
  931. 00A2 7003              JNZ     $ + 5H
  932. 00A4 020000      R     LJMP    ?C0245
  933. 00A7 F4                CPL     A
  934. 00A8 7003              JNZ     $ + 5H
  935. 00AA 020000      R     LJMP    ?C0245
  936.                                            ; SOURCE LINE # 1028
  937.                                            ; SOURCE LINE # 1029
  938. 00AD 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  939. 00AF E6                MOV     A,@R0
  940. 00B0 14                DEC     A
  941. 00B1 601A              JZ      ?C0256
  942. 00B3 14                DEC     A
  943. 00B4 6025              JZ      ?C0257
  944. 00B6 14                DEC     A
  945. 00B7 604A              JZ      ?C0259
  946. 00B9 14                DEC     A
  947. 00BA 605E              JZ      ?C0260
  948. 00BC 24FD              ADD     A,#0FDH
  949. 00BE 602A              JZ      ?C0258
  950. 00C0 2402              ADD     A,#02H
  951. 00C2 7068              JNZ     ?C0245
  952.                                            ; SOURCE LINE # 1030
  953.                                            ; SOURCE LINE # 1031
  954. 00C4         ?C0255:
  955.                                            ; SOURCE LINE # 1032
  956.                                            ; SOURCE LINE # 1033
  957. 00C4 120000      R     LCALL   L?1048
  958. 00C7 7B04              MOV     R3,#04H
  959. 00C9 7F0D              MOV     R7,#0DH
  960.                                            ; SOURCE LINE # 1034
  961. 00CB 804A              SJMP    ?C0925
  962.                                            ; SOURCE LINE # 1036
  963. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 134 
  964. 00CD         ?C0256:
  965.                                            ; SOURCE LINE # 1037
  966. 00CD 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  967. 00CF 7601              MOV     @R0,#01H
  968.                                            ; SOURCE LINE # 1040
  969. 00D1 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0
  970. 00D4 120000      R     LCALL   L?1036
  971. 00D7 7F05              MOV     R7,#05H
  972.                                            ; SOURCE LINE # 1041
  973. 00D9 800C              SJMP    ?C0924
  974.                                            ; SOURCE LINE # 1043
  975. 00DB         ?C0257:
  976.                                            ; SOURCE LINE # 1044
  977. 00DB 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  978. 00DD 7601              MOV     @R0,#01H
  979.                                            ; SOURCE LINE # 1047
  980. 00DF 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+01H
  981. 00E2 120000      R     LCALL   L?1036
  982. 00E5 7F07              MOV     R7,#07H
  983. 00E7         ?C0924:
  984. 00E7 020000      R     LJMP    _OSD_Slider
  985.                                            ; SOURCE LINE # 1048
  986.                                            ; SOURCE LINE # 1050
  987. 00EA         ?C0258:
  988.                                            ; SOURCE LINE # 1051
  989. 00EA E500        E     MOV     A,stGUD1+01H
  990. 00EC 5418              ANL     A,#018H
  991. 00EE 13                RRC     A
  992. 00EF 13                RRC     A
  993. 00F0 13                RRC     A
  994. 00F1 541F              ANL     A,#01FH
  995. 00F3 04                INC     A
  996. 00F4 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  997. 00F6 F6                MOV     @R0,A
  998.                                            ; SOURCE LINE # 1054
  999. 00F7 120000      R     LCALL   L?1175
  1000. 00FA 120000      R     LCALL   L?1050
  1001. 00FD 7B04              MOV     R3,#04H
  1002. 00FF 7F0B              MOV     R7,#0BH
  1003. 0101         ?C0923:
  1004.                                            ; SOURCE LINE # 1055
  1005. 0101 8014              SJMP    ?C0925
  1006.                                            ; SOURCE LINE # 1057
  1007. 0103         ?C0259:
  1008.                                            ; SOURCE LINE # 1058
  1009. 0103 E500        E     MOV     A,stGUD1
  1010. 0105 C4                SWAP    A
  1011. 0106 13                RRC     A
  1012. 0107 5403              ANL     A,#03H
  1013. 0109 04                INC     A
  1014. 010A 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1015. 010C F6                MOV     @R0,A
  1016.                                            ; SOURCE LINE # 1061
  1017. 010D 120000      R     LCALL   L?1113
  1018. 0110 120000      R     LCALL   L?1050
  1019. 0113 7B01              MOV     R3,#01H
  1020. 0115 7F09              MOV     R7,#09H
  1021. 0117         ?C0925:
  1022. 0117 020000      R     LJMP    _OSD_Line
  1023.                                            ; SOURCE LINE # 1062
  1024.                                            ; SOURCE LINE # 1064
  1025. 011A         ?C0260:
  1026. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 135 
  1027.                                            ; SOURCE LINE # 1065
  1028. 011A 120000      R     LCALL   L?1028
  1029. 011D 120000      R     LCALL   _OSD_Window
  1030.                                            ; SOURCE LINE # 1067
  1031. 0120 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1032. 0122 7601              MOV     @R0,#01H
  1033.                                            ; SOURCE LINE # 1068
  1034. 0124 E4                CLR     A
  1035. 0125 08                INC     R0
  1036. 0126 F6                MOV     @R0,A
  1037.                                            ; SOURCE LINE # 1069
  1038. 0127 7F83              MOV     R7,#083H
  1039. 0129 120000      R     LCALL   _OSD_Proc_B
  1040.                                            ; SOURCE LINE # 1070
  1041.                                            ; SOURCE LINE # 1071
  1042.                                            ; SOURCE LINE # 1072
  1043.                                            ; SOURCE LINE # 1073
  1044.                                            ; SOURCE LINE # 1074
  1045.                                            ; SOURCE LINE # 1075
  1046. 012C         ?C0245:
  1047. 012C 22                RET     
  1048.              ; FUNCTION Page1_Enter_Key (END)
  1049.              ; FUNCTION _Page1_Left_Right_Key (BEGIN)
  1050.                                            ; SOURCE LINE # 1077
  1051. 0000 8F00        R     MOV     Key,R7
  1052.                                            ; SOURCE LINE # 1078
  1053.                                            ; SOURCE LINE # 1079
  1054. 0002 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1055. 0004 E6                MOV     A,@R0
  1056. 0005 7003              JNZ     $ + 5H
  1057. 0007 020000      R     LJMP    ?C0261
  1058.                                            ; SOURCE LINE # 1080
  1059.                                            ; SOURCE LINE # 1081
  1060. 000A 18                DEC     R0
  1061. 000B E6                MOV     A,@R0
  1062. 000C 14                DEC     A
  1063. 000D 603C              JZ      ?C0266
  1064. 000F 14                DEC     A
  1065. 0010 6059              JZ      ?C0269
  1066. 0012 14                DEC     A
  1067. 0013 7003              JNZ     $ + 5H
  1068. 0015 020000      R     LJMP    ?C0277
  1069. 0018 24FC              ADD     A,#0FCH
  1070. 001A 6065              JZ      ?C0270
  1071. 001C 2402              ADD     A,#02H
  1072. 001E 6003              JZ      $ + 5H
  1073. 0020 020000      R     LJMP    ?C0283
  1074.                                            ; SOURCE LINE # 1082
  1075.                                            ; SOURCE LINE # 1083
  1076. 0023         ?C0263:
  1077.                                            ; SOURCE LINE # 1085
  1078. 0023 E500        R     MOV     A,Key
  1079. 0025 B40304            CJNE    A,#03H,?C0264
  1080. 0028 7F01              MOV     R7,#01H
  1081. 002A 8002              SJMP    ?C0265
  1082. 002C         ?C0264:
  1083. 002C 7F02              MOV     R7,#02H
  1084. 002E         ?C0265:
  1085. 002E 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1086. 0030 A607              MOV     @R0,AR7
  1087.                                            ; SOURCE LINE # 1086
  1088. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 136 
  1089. 0032 120000      R     LCALL   L?1063
  1090. 0035 7B0E              MOV     R3,#0EH
  1091. 0037 7D24              MOV     R5,#024H
  1092. 0039 7F0D              MOV     R7,#0DH
  1093. 003B 120000      R     LCALL   _OSD_Line
  1094.                                            ; SOURCE LINE # 1087
  1095. 003E 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1096. 0040 E6                MOV     A,@R0
  1097. 0041 120000      R     LCALL   L?1049
  1098. 0044 7B04              MOV     R3,#04H
  1099. 0046 7F0D              MOV     R7,#0DH
  1100. 0048 020000      R     LJMP    _OSD_Line
  1101.                                            ; SOURCE LINE # 1088
  1102.                                            ; SOURCE LINE # 1090
  1103. 004B         ?C0266:
  1104.                                            ; SOURCE LINE # 1091
  1105. 004B AD00        R     MOV     R5,Key
  1106. 004D 120000      R     LCALL   L?1166
  1107.                                            ; SOURCE LINE # 1093
  1108. 0050 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0
  1109. 0053 120000      R     LCALL   L?1036
  1110. 0056 7F05              MOV     R7,#05H
  1111. 0058 120000      R     LCALL   _OSD_Slider
  1112.                                            ; SOURCE LINE # 1096
  1113. 005B E500        E     MOV     A,stGUD1+01H
  1114. 005D 5407              ANL     A,#07H
  1115. 005F 7005              JNZ     ?C0267
  1116.                                            ; SOURCE LINE # 1097
  1117. 0061 120000      E     LCALL   SetADC_Gain
  1118. 0064 8018              SJMP    ?C0926
  1119. 0066         ?C0267:
  1120.                                            ; SOURCE LINE # 1099
  1121. 0066 120000      E     LCALL   Set_Bright_Contrast
  1122. 0069         ?C0268:
  1123.                                            ; SOURCE LINE # 1104
  1124.                                            ; SOURCE LINE # 1105
  1125. 0069 8013              SJMP    ?C0926
  1126.                                            ; SOURCE LINE # 1107
  1127. 006B         ?C0269:
  1128.                                            ; SOURCE LINE # 1108
  1129. 006B AD00        R     MOV     R5,Key
  1130. 006D 120000      R     LCALL   L?1187
  1131.                                            ; SOURCE LINE # 1110
  1132. 0070 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+01H
  1133. 0073 120000      R     LCALL   L?1036
  1134. 0076 7F07              MOV     R7,#07H
  1135. 0078 120000      R     LCALL   _OSD_Slider
  1136.                                            ; SOURCE LINE # 1111
  1137. 007B 120000      E     LCALL   Set_Bright_Contrast
  1138.                                            ; SOURCE LINE # 1112
  1139. 007E         ?C0926:
  1140. 007E 020000      E     LJMP    Save_GUD0
  1141.                                            ; SOURCE LINE # 1113
  1142.                                            ; SOURCE LINE # 1115
  1143. 0081         ?C0270:
  1144.                                            ; SOURCE LINE # 1117
  1145. 0081 E500        R     MOV     A,Key
  1146. 0083 B40412            CJNE    A,#04H,?C0271
  1147.                                            ; SOURCE LINE # 1118
  1148. 0086 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1149. 0088 E6                MOV     A,@R0
  1150. 0089 FF                MOV     R7,A
  1151. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 137 
  1152. 008A B40406            CJNE    A,#04H,?C0272
  1153. 008D 7E04              MOV     R6,#04H
  1154. 008F 7F04              MOV     R7,#04H
  1155. 0091 8015              SJMP    ?C0927
  1156. 0093         ?C0272:
  1157. 0093 EF                MOV     A,R7
  1158. 0094 04                INC     A
  1159. 0095 FF                MOV     R7,A
  1160. 0096         ?C0273:
  1161. 0096 8010              SJMP    ?C0927
  1162. 0098         ?C0271:
  1163.                                            ; SOURCE LINE # 1120
  1164. 0098 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1165. 009A E6                MOV     A,@R0
  1166. 009B FF                MOV     R7,A
  1167. 009C B40106            CJNE    A,#01H,?C0275
  1168. 009F 7E01              MOV     R6,#01H
  1169. 00A1 7F01              MOV     R7,#01H
  1170. 00A3 8003              SJMP    ?C0276
  1171. 00A5         ?C0275:
  1172. 00A5 EF                MOV     A,R7
  1173. 00A6 14                DEC     A
  1174. 00A7 FF                MOV     R7,A
  1175. 00A8         ?C0276:
  1176. 00A8         ?C0927:
  1177. 00A8 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1178. 00AA A607              MOV     @R0,AR7
  1179. 00AC         ?C0274:
  1180.                                            ; SOURCE LINE # 1122
  1181. 00AC 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1182. 00AE E6                MOV     A,@R0
  1183. 00AF 14                DEC     A
  1184. 00B0 33                RLC     A
  1185. 00B1 33                RLC     A
  1186. 00B2 33                RLC     A
  1187. 00B3 54F8              ANL     A,#0F8H
  1188. 00B5 FF                MOV     R7,A
  1189. 00B6 E500        E     MOV     A,stGUD1+01H
  1190. 00B8 54E7              ANL     A,#0E7H
  1191. 00BA 4F                ORL     A,R7
  1192. 00BB F500        E     MOV     stGUD1+01H,A
  1193.                                            ; SOURCE LINE # 1125
  1194. 00BD 120000      R     LCALL   L?1063
  1195. 00C0 7B14              MOV     R3,#014H
  1196. 00C2 7D24              MOV     R5,#024H
  1197. 00C4 7F0B              MOV     R7,#0BH
  1198. 00C6 120000      R     LCALL   _OSD_Line
  1199.                                            ; SOURCE LINE # 1126
  1200. 00C9 120000      R     LCALL   L?1174
  1201. 00CC 120000      R     LCALL   L?1050
  1202. 00CF 7B04              MOV     R3,#04H
  1203. 00D1 7F0B              MOV     R7,#0BH
  1204. 00D3 120000      R     LCALL   _OSD_Line
  1205.                                            ; SOURCE LINE # 1128
  1206. 00D6 120000      E     LCALL   Set_Bright_Contrast
  1207.                                            ; SOURCE LINE # 1129
  1208.                                            ; SOURCE LINE # 1130
  1209. 00D9 8046              SJMP    ?C0928
  1210.                                            ; SOURCE LINE # 1132
  1211. 00DB         ?C0277:
  1212.                                            ; SOURCE LINE # 1134
  1213. 00DB E500        R     MOV     A,Key
  1214. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 138 
  1215. 00DD B4040D            CJNE    A,#04H,?C0278
  1216.                                            ; SOURCE LINE # 1135
  1217.                                            ; SOURCE LINE # 1136
  1218. 00E0 7404              MOV     A,#04H
  1219. 00E2 D3                SETB    C
  1220. 00E3 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1221. 00E5 96                SUBB    A,@R0
  1222. 00E6 4043              JC      ?C0283
  1223.                                            ; SOURCE LINE # 1137
  1224. 00E8         ?C0279:
  1225.                                            ; SOURCE LINE # 1139
  1226. 00E8 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1227. 00EA 06                INC     @R0
  1228.                                            ; SOURCE LINE # 1140
  1229. 00EB 800B              SJMP    ?C0280
  1230. 00ED         ?C0278:
  1231.                                            ; SOURCE LINE # 1142
  1232.                                            ; SOURCE LINE # 1143
  1233. 00ED 7401              MOV     A,#01H
  1234. 00EF C3                CLR     C
  1235. 00F0 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1236. 00F2 96                SUBB    A,@R0
  1237. 00F3 5036              JNC     ?C0283
  1238.                                            ; SOURCE LINE # 1144
  1239. 00F5         ?C0281:
  1240.                                            ; SOURCE LINE # 1146
  1241. 00F5 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1242. 00F7 16                DEC     @R0
  1243.                                            ; SOURCE LINE # 1147
  1244. 00F8         ?C0280:
  1245.                                            ; SOURCE LINE # 1149
  1246. 00F8 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1247. 00FA E6                MOV     A,@R0
  1248. 00FB 14                DEC     A
  1249. 00FC C4                SWAP    A
  1250. 00FD 33                RLC     A
  1251. 00FE 54E0              ANL     A,#0E0H
  1252. 0100 FF                MOV     R7,A
  1253. 0101 E500        E     MOV     A,stGUD1
  1254. 0103 549F              ANL     A,#09FH
  1255. 0105 4F                ORL     A,R7
  1256. 0106 F500        E     MOV     stGUD1,A
  1257.                                            ; SOURCE LINE # 1151
  1258. 0108 120000      R     LCALL   L?1063
  1259. 010B 120000      R     LCALL   L?1188
  1260. 010E 120000      R     LCALL   _OSD_Line
  1261.                                            ; SOURCE LINE # 1152
  1262. 0111 120000      R     LCALL   L?1111
  1263. 0114 120000      R     LCALL   L?1050
  1264. 0117 7B01              MOV     R3,#01H
  1265. 0119 7F09              MOV     R7,#09H
  1266. 011B 120000      R     LCALL   _OSD_Line
  1267.                                            ; SOURCE LINE # 1154
  1268. 011E 120000      E     LCALL   Set_Gamma
  1269.                                            ; SOURCE LINE # 1155
  1270. 0121         ?C0928:
  1271. 0121 020000      E     LJMP    Save_GUD1
  1272.                                            ; SOURCE LINE # 1156
  1273.                                            ; SOURCE LINE # 1158
  1274.                                            ; SOURCE LINE # 1159
  1275. 0124         ?C0261:
  1276.                                            ; SOURCE LINE # 1161
  1277. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 139 
  1278.                                            ; SOURCE LINE # 1162
  1279. 0124 7D06              MOV     R5,#06H
  1280. 0126 AF00        R     MOV     R7,Key
  1281. 0128 120000      R     LCALL   _Osd_Change_Item
  1282.                                            ; SOURCE LINE # 1164
  1283.                                            ; SOURCE LINE # 1165
  1284. 012B         ?C0283:
  1285. 012B 22                RET     
  1286.              ; FUNCTION _Page1_Left_Right_Key (END)
  1287.              ; FUNCTION Page1_Show (BEGIN)
  1288.                                            ; SOURCE LINE # 1167
  1289.                                            ; SOURCE LINE # 1168
  1290.                                            ; SOURCE LINE # 1169
  1291. 0000 7BFF              MOV     R3,#0FFH
  1292. 0002 7A00        E     MOV     R2,#HIGH Page1_Atb
  1293. 0004 7900        E     MOV     R1,#LOW Page1_Atb
  1294. 0006 E4                CLR     A
  1295. 0007 F500        R     MOV     ?_Show_Osd_Page?BYTE+04H,A
  1296. 0009 FF                MOV     R7,A
  1297. 000A 120000      R     LCALL   _Show_Osd_Page
  1298.                                            ; SOURCE LINE # 1172
  1299. 000D 120000      R     LCALL   L?1103
  1300. 0010 120000      R     LCALL   L?1026
  1301. 0013 120000      R     LCALL   L?1129
  1302. 0016 120000      R     LCALL   _OSD_Window
  1303.                                            ; SOURCE LINE # 1174
  1304.                                            ; SOURCE LINE # 1175
  1305.                                            ; SOURCE LINE # 1178
  1306. 0019         ?C0284:
  1307.                                            ; SOURCE LINE # 1180
  1308. 0019 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0
  1309. 001C 120000      R     LCALL   L?1065
  1310. 001F 120000      R     LCALL   L?1038
  1311. 0022 7F05              MOV     R7,#05H
  1312. 0024 120000      R     LCALL   _OSD_Slider
  1313.                                            ; SOURCE LINE # 1181
  1314. 0027 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+01H
  1315. 002A 120000      R     LCALL   L?1065
  1316. 002D 120000      R     LCALL   L?1038
  1317. 0030 7F07              MOV     R7,#07H
  1318. 0032 120000      R     LCALL   _OSD_Slider
  1319.                                            ; SOURCE LINE # 1183
  1320. 0035 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1321. 0037 E6                MOV     A,@R0
  1322. 0038 FF                MOV     R7,A
  1323. 0039 24FC              ADD     A,#0FCH
  1324. 003B 700C              JNZ     ?C0291
  1325.                                            ; SOURCE LINE # 1184
  1326.                                            ; SOURCE LINE # 1185
  1327.                                            ; SOURCE LINE # 1186
  1328.                                            ; SOURCE LINE # 1188
  1329.                                            ; SOURCE LINE # 1189
  1330.                                            ; SOURCE LINE # 1191
  1331.                                            ; SOURCE LINE # 1192
  1332.                                            ; SOURCE LINE # 1194
  1333. 003D         ?C0290:
  1334.                                            ; SOURCE LINE # 1195
  1335. 003D 120000      R     LCALL   L?1053
  1336. 0040 120000      R     LCALL   L?1026
  1337. 0043 120000      R     LCALL   L?1033
  1338. 0046 120000      R     LCALL   _OSD_Window
  1339. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 140 
  1340.                                            ; SOURCE LINE # 1197
  1341.                                            ; SOURCE LINE # 1198
  1342.                                            ; SOURCE LINE # 1199
  1343. 0049         ?C0291:
  1344. 0049 22                RET     
  1345.              ; FUNCTION Page1_Show (END)
  1346.              ; FUNCTION Page1B_Enter_Key (BEGIN)
  1347.                                            ; SOURCE LINE # 1201
  1348.                                            ; SOURCE LINE # 1202
  1349.                                            ; SOURCE LINE # 1203
  1350. 0000 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1351. 0002 7607              MOV     @R0,#07H
  1352.                                            ; SOURCE LINE # 1204
  1353. 0004 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1354. 0006 E6                MOV     A,@R0
  1355. 0007 6404              XRL     A,#04H
  1356. 0009 7010              JNZ     ?C0292
  1357.                                            ; SOURCE LINE # 1205
  1358.                                            ; SOURCE LINE # 1207
  1359. 000B 18                DEC     R0
  1360. 000C 120000      R     LCALL   L?1030
  1361. 000F 120000      R     LCALL   _OSD_Window
  1362.                                            ; SOURCE LINE # 1209
  1363. 0012 E4                CLR     A
  1364. 0013 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1365. 0015 F6                MOV     @R0,A
  1366.                                            ; SOURCE LINE # 1210
  1367. 0016 08                INC     R0
  1368. 0017 F6                MOV     @R0,A
  1369.                                            ; SOURCE LINE # 1211
  1370. 0018 020000      R     LJMP    ?C0293
  1371. 001B         ?C0292:
  1372.                                            ; SOURCE LINE # 1213
  1373.                                            ; SOURCE LINE # 1214
  1374. 001B 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  1375. 001D E6                MOV     A,@R0
  1376. 001E 6027              JZ      ?C0294
  1377.                                            ; SOURCE LINE # 1215
  1378.                                            ; SOURCE LINE # 1216
  1379. 0020 E4                CLR     A
  1380. 0021 F6                MOV     @R0,A
  1381.                                            ; SOURCE LINE # 1217
  1382. 0022 18                DEC     R0
  1383. 0023 E6                MOV     A,@R0
  1384. 0024 24FE              ADD     A,#0FEH
  1385. 0026 600F              JZ      ?C0297
  1386. 0028 14                DEC     A
  1387. 0029 6014              JZ      ?C0298
  1388. 002B 2402              ADD     A,#02H
  1389. 002D 704A              JNZ     ?C0293
  1390.                                            ; SOURCE LINE # 1218
  1391.                                            ; SOURCE LINE # 1219
  1392. 002F         ?C0296:
  1393.                                            ; SOURCE LINE # 1220
  1394. 002F 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+02H
  1395. 0032 120000      R     LCALL   L?1065
  1396.                                            ; SOURCE LINE # 1221
  1397. 0035 802C              SJMP    ?C0929
  1398.                                            ; SOURCE LINE # 1223
  1399. 0037         ?C0297:
  1400.                                            ; SOURCE LINE # 1224
  1401. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 141 
  1402. 0037 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+03H
  1403. 003A 120000      R     LCALL   L?1065
  1404.                                            ; SOURCE LINE # 1225
  1405. 003D 802C              SJMP    ?C0930
  1406.                                            ; SOURCE LINE # 1227
  1407. 003F         ?C0298:
  1408.                                            ; SOURCE LINE # 1228
  1409. 003F 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+04H
  1410. 0042 120000      R     LCALL   L?1065
  1411.                                            ; SOURCE LINE # 1229
  1412. 0045 802C              SJMP    ?C0931
  1413.                                            ; SOURCE LINE # 1230
  1414.                                            ; SOURCE LINE # 1231
  1415. 0047         ?C0294:
  1416.                                            ; SOURCE LINE # 1232
  1417. 0047 7800        E     MOV     R0,#LOW ucMode_Curr
  1418. 0049 E6                MOV     A,@R0
  1419. 004A 602D              JZ      ?C0293
  1420. 004C F4                CPL     A
  1421. 004D 602A              JZ      ?C0293
  1422.                                            ; SOURCE LINE # 1233
  1423.                                            ; SOURCE LINE # 1234
  1424. 004F 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  1425. 0051 7601              MOV     @R0,#01H
  1426.                                            ; SOURCE LINE # 1237
  1427. 0053 18                DEC     R0
  1428. 0054 E6                MOV     A,@R0
  1429. 0055 24FE              ADD     A,#0FEH
  1430. 0057 600F              JZ      ?C0303
  1431. 0059 14                DEC     A
  1432. 005A 6014              JZ      ?C0304
  1433. 005C 2402              ADD     A,#02H
  1434. 005E 7019              JNZ     ?C0293
  1435.                                            ; SOURCE LINE # 1238
  1436.                                            ; SOURCE LINE # 1239
  1437. 0060         ?C0302:
  1438.                                            ; SOURCE LINE # 1240
  1439. 0060 120000      R     LCALL   L?1190
  1440. 0063         ?C0929:
  1441. 0063 120000      R     LCALL   L?1153
  1442.                                            ; SOURCE LINE # 1241
  1443. 0066 800E              SJMP    ?C0933
  1444.                                            ; SOURCE LINE # 1243
  1445. 0068         ?C0303:
  1446.                                            ; SOURCE LINE # 1244
  1447. 0068 120000      R     LCALL   L?1191
  1448. 006B         ?C0930:
  1449. 006B 120000      R     LCALL   L?1155
  1450. 006E         ?C0932:
  1451.                                            ; SOURCE LINE # 1245
  1452. 006E 8006              SJMP    ?C0933
  1453.                                            ; SOURCE LINE # 1247
  1454. 0070         ?C0304:
  1455.                                            ; SOURCE LINE # 1248
  1456. 0070 120000      R     LCALL   L?1192
  1457. 0073         ?C0931:
  1458. 0073 120000      R     LCALL   L?1157
  1459. 0076         ?C0933:
  1460. 0076 120000      R     LCALL   _OSD_Slider
  1461.                                            ; SOURCE LINE # 1249
  1462.                                            ; SOURCE LINE # 1250
  1463.                                            ; SOURCE LINE # 1251
  1464. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 142 
  1465.                                            ; SOURCE LINE # 1252
  1466. 0079         ?C0293:
  1467.                                            ; SOURCE LINE # 1253
  1468. 0079 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1469. 007B 7601              MOV     @R0,#01H
  1470.                                            ; SOURCE LINE # 1254
  1471. 007D 22                RET     
  1472.              ; FUNCTION Page1B_Enter_Key (END)
  1473.              ; FUNCTION _Page1B_Left_Right_Key (BEGIN)
  1474.                                            ; SOURCE LINE # 1256
  1475. 0000 8F00        R     MOV     Key,R7
  1476.                                            ; SOURCE LINE # 1257
  1477.                                            ; SOURCE LINE # 1258
  1478. 0002 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1479. 0004 7607              MOV     @R0,#07H
  1480.                                            ; SOURCE LINE # 1259
  1481. 0006 18                DEC     R0
  1482. 0007 E6                MOV     A,@R0
  1483. 0008 6047              JZ      ?C0306
  1484.                                            ; SOURCE LINE # 1260
  1485.                                            ; SOURCE LINE # 1261
  1486. 000A 18                DEC     R0
  1487. 000B E6                MOV     A,@R0
  1488. 000C 24FE              ADD     A,#0FEH
  1489. 000E 6016              JZ      ?C0309
  1490. 0010 14                DEC     A
  1491. 0011 6022              JZ      ?C0310
  1492. 0013 2402              ADD     A,#02H
  1493. 0015 7032              JNZ     ?C0307
  1494.                                            ; SOURCE LINE # 1262
  1495.                                            ; SOURCE LINE # 1263
  1496. 0017         ?C0308:
  1497.                                            ; SOURCE LINE # 1264
  1498. 0017 7A00        E     MOV     R2,#HIGH stGUD0+02H
  1499. 0019 7900        E     MOV     R1,#LOW stGUD0+02H
  1500. 001B 120000      R     LCALL   L?1178
  1501.                                            ; SOURCE LINE # 1266
  1502. 001E 120000      R     LCALL   L?1190
  1503. 0021 120000      R     LCALL   L?1153
  1504.                                            ; SOURCE LINE # 1267
  1505. 0024 8020              SJMP    ?C0935
  1506.                                            ; SOURCE LINE # 1269
  1507. 0026         ?C0309:
  1508.                                            ; SOURCE LINE # 1270
  1509. 0026 7A00        E     MOV     R2,#HIGH stGUD0+03H
  1510. 0028 7900        E     MOV     R1,#LOW stGUD0+03H
  1511. 002A 120000      R     LCALL   L?1178
  1512.                                            ; SOURCE LINE # 1272
  1513. 002D 120000      R     LCALL   L?1191
  1514. 0030 120000      R     LCALL   L?1155
  1515. 0033         ?C0934:
  1516.                                            ; SOURCE LINE # 1273
  1517. 0033 8011              SJMP    ?C0935
  1518.                                            ; SOURCE LINE # 1275
  1519. 0035         ?C0310:
  1520.                                            ; SOURCE LINE # 1276
  1521. 0035 7B00              MOV     R3,#00H
  1522. 0037 7A00        E     MOV     R2,#HIGH stGUD0+04H
  1523. 0039 7900        E     MOV     R1,#LOW stGUD0+04H
  1524. 003B AD00        R     MOV     R5,Key
  1525. 003D 120000      R     LCALL   _Bright_Contrast_Adjust
  1526. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 143 
  1527.                                            ; SOURCE LINE # 1278
  1528. 0040 120000      R     LCALL   L?1192
  1529. 0043 120000      R     LCALL   L?1157
  1530. 0046         ?C0935:
  1531. 0046 120000      R     LCALL   _OSD_Slider
  1532.                                            ; SOURCE LINE # 1279
  1533.                                            ; SOURCE LINE # 1280
  1534. 0049         ?C0307:
  1535.                                            ; SOURCE LINE # 1282
  1536. 0049 120000      E     LCALL   Set_Bright_Contrast
  1537.                                            ; SOURCE LINE # 1283
  1538. 004C 120000      E     LCALL   Save_GUD0
  1539.                                            ; SOURCE LINE # 1285
  1540. 004F 8035              SJMP    ?C0311
  1541. 0051         ?C0306:
  1542.                                            ; SOURCE LINE # 1287
  1543.                                            ; SOURCE LINE # 1289
  1544. 0051 E500        R     MOV     A,Key
  1545. 0053 B40310            CJNE    A,#03H,?C0312
  1546.                                            ; SOURCE LINE # 1290
  1547. 0056 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1548. 0058 E6                MOV     A,@R0
  1549. 0059 FF                MOV     R7,A
  1550. 005A B40404            CJNE    A,#04H,?C0313
  1551. 005D 7F01              MOV     R7,#01H
  1552. 005F 8013              SJMP    ?C0936
  1553. 0061         ?C0313:
  1554. 0061 EF                MOV     A,R7
  1555. 0062 04                INC     A
  1556. 0063 FF                MOV     R7,A
  1557. 0064         ?C0314:
  1558. 0064 800E              SJMP    ?C0936
  1559. 0066         ?C0312:
  1560.                                            ; SOURCE LINE # 1292
  1561. 0066 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1562. 0068 E6                MOV     A,@R0
  1563. 0069 FF                MOV     R7,A
  1564. 006A B40104            CJNE    A,#01H,?C0316
  1565. 006D 7F04              MOV     R7,#04H
  1566. 006F 8003              SJMP    ?C0317
  1567. 0071         ?C0316:
  1568. 0071 EF                MOV     A,R7
  1569. 0072 14                DEC     A
  1570. 0073 FF                MOV     R7,A
  1571. 0074         ?C0317:
  1572. 0074         ?C0936:
  1573. 0074 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1574. 0076 A607              MOV     @R0,AR7
  1575. 0078         ?C0315:
  1576.                                            ; SOURCE LINE # 1294
  1577. 0078 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1578. 007A 120000      R     LCALL   L?1052
  1579. 007D 120000      R     LCALL   L?1026
  1580. 0080 120000      R     LCALL   L?1033
  1581. 0083 120000      R     LCALL   _OSD_Window
  1582.                                            ; SOURCE LINE # 1296
  1583. 0086         ?C0311:
  1584.                                            ; SOURCE LINE # 1297
  1585. 0086 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1586. 0088 7601              MOV     @R0,#01H
  1587.                                            ; SOURCE LINE # 1298
  1588. 008A 22                RET     
  1589. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 144 
  1590.              ; FUNCTION _Page1B_Left_Right_Key (END)
  1591.              ; FUNCTION Page1B_Show (BEGIN)
  1592.                                            ; SOURCE LINE # 1300
  1593.                                            ; SOURCE LINE # 1301
  1594.                                            ; SOURCE LINE # 1302
  1595. 0000 7BFF              MOV     R3,#0FFH
  1596. 0002 7A00        E     MOV     R2,#HIGH Page7_Atb
  1597. 0004 7900        E     MOV     R1,#LOW Page7_Atb
  1598. 0006 750006      R     MOV     ?_Show_Osd_Page?BYTE+04H,#06H
  1599. 0009 E4                CLR     A
  1600. 000A FF                MOV     R7,A
  1601. 000B 120000      R     LCALL   _Show_Osd_Page
  1602.                                            ; SOURCE LINE # 1305
  1603. 000E 120000      R     LCALL   L?1103
  1604. 0011 120000      R     LCALL   L?1026
  1605. 0014 120000      R     LCALL   L?1033
  1606. 0017 120000      R     LCALL   _OSD_Window
  1607.                                            ; SOURCE LINE # 1307
  1608. 001A 7800        E     MOV     R0,#LOW ucMode_Curr
  1609. 001C E6                MOV     A,@R0
  1610. 001D 6003              JZ      ?C0320
  1611. 001F B4FF04            CJNE    A,#0FFH,?C0319
  1612. 0022         ?C0320:
  1613.                                            ; SOURCE LINE # 1308
  1614. 0022 E4                CLR     A
  1615. 0023 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  1616. 0025 F6                MOV     @R0,A
  1617. 0026         ?C0319:
  1618.                                            ; SOURCE LINE # 1310
  1619. 0026 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  1620. 0028 E6                MOV     A,@R0
  1621. 0029 702B              JNZ     ?C0323
  1622.                                            ; SOURCE LINE # 1311
  1623.                                            ; SOURCE LINE # 1312
  1624. 002B 08                INC     R0
  1625. 002C 7607              MOV     @R0,#07H
  1626.                                            ; SOURCE LINE # 1313
  1627. 002E 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+02H
  1628. 0031 120000      R     LCALL   L?1065
  1629. 0034 120000      R     LCALL   L?1154
  1630. 0037 120000      R     LCALL   _OSD_Slider
  1631.                                            ; SOURCE LINE # 1314
  1632. 003A 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+03H
  1633. 003D 120000      R     LCALL   L?1065
  1634. 0040 120000      R     LCALL   L?1156
  1635. 0043 120000      R     LCALL   _OSD_Slider
  1636.                                            ; SOURCE LINE # 1315
  1637. 0046 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD0+04H
  1638. 0049 120000      R     LCALL   L?1065
  1639. 004C 120000      R     LCALL   L?1158
  1640. 004F 120000      R     LCALL   _OSD_Slider
  1641.                                            ; SOURCE LINE # 1316
  1642. 0052 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1643. 0054 7601              MOV     @R0,#01H
  1644.                                            ; SOURCE LINE # 1317
  1645.                                            ; SOURCE LINE # 1319
  1646.                                            ; SOURCE LINE # 1328
  1647.                                            ; SOURCE LINE # 1329
  1648. 0056         ?C0323:
  1649. 0056 22                RET     
  1650.              ; FUNCTION Page1B_Show (END)
  1651. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 145 
  1652.              ; FUNCTION Page2_Enter_Key (BEGIN)
  1653.                                            ; SOURCE LINE # 1331
  1654.                                            ; SOURCE LINE # 1332
  1655.                                            ; SOURCE LINE # 1333
  1656. 0000 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1657. 0002 E6                MOV     A,@R0
  1658. 0003 701A              JNZ     ?C0324
  1659.                                            ; SOURCE LINE # 1334
  1660.                                            ; SOURCE LINE # 1335
  1661. 0005 7800        E     MOV     R0,#LOW ucMode_Curr
  1662. 0007 E6                MOV     A,@R0
  1663. 0008 7003              JNZ     $ + 5H
  1664. 000A 020000      R     LJMP    ?C0346
  1665. 000D F4                CPL     A
  1666. 000E 7003              JNZ     $ + 5H
  1667. 0010 020000      R     LJMP    ?C0346
  1668.                                            ; SOURCE LINE # 1336
  1669.                                            ; SOURCE LINE # 1338
  1670.                                            ; SOURCE LINE # 1339
  1671.                                            ; SOURCE LINE # 1342
  1672. 0013 120000      R     LCALL   L?1055
  1673. 0016 120000      R     LCALL   L?1027
  1674. 0019 120000      R     LCALL   L?1033
  1675. 001C 020000      R     LJMP    _OSD_Window
  1676.                                            ; SOURCE LINE # 1343
  1677.                                            ; SOURCE LINE # 1344
  1678. 001F         ?C0324:
  1679.                                            ; SOURCE LINE # 1346
  1680.                                            ; SOURCE LINE # 1347
  1681. 001F 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1682. 0021 E6                MOV     A,@R0
  1683. 0022 6059              JZ      ?C0327
  1684.                                            ; SOURCE LINE # 1348
  1685.                                            ; SOURCE LINE # 1349
  1686. 0024 18                DEC     R0
  1687. 0025 E6                MOV     A,@R0
  1688. 0026 24FE              ADD     A,#0FEH
  1689. 0028 601A              JZ      ?C0330
  1690. 002A 14                DEC     A
  1691. 002B 603E              JZ      ?C0333
  1692. 002D 14                DEC     A
  1693. 002E 601E              JZ      ?C0331
  1694. 0030 14                DEC     A
  1695. 0031 6028              JZ      ?C0332
  1696. 0033 2404              ADD     A,#04H
  1697. 0035 7041              JNZ     ?C0328
  1698.                                            ; SOURCE LINE # 1350
  1699.                                            ; SOURCE LINE # 1351
  1700. 0037         ?C0329:
  1701.                                            ; SOURCE LINE # 1352
  1702. 0037 120000      R     LCALL   L?1078
  1703. 003A 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  1704. 003D 120000      R     LCALL   L?1038
  1705. 0040 7F05              MOV     R7,#05H
  1706.                                            ; SOURCE LINE # 1353
  1707. 0042 8022              SJMP    ?C0939
  1708.                                            ; SOURCE LINE # 1355
  1709. 0044         ?C0330:
  1710.                                            ; SOURCE LINE # 1356
  1711. 0044 120000      R     LCALL   L?1064
  1712. 0047 120000      R     LCALL   L?1038
  1713. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 146 
  1714. 004A 7F07              MOV     R7,#07H
  1715. 004C         ?C0937:
  1716.                                            ; SOURCE LINE # 1357
  1717. 004C 8018              SJMP    ?C0939
  1718.                                            ; SOURCE LINE # 1359
  1719. 004E         ?C0331:
  1720.                                            ; SOURCE LINE # 1363
  1721. 004E 120000      R     LCALL   L?1093
  1722. 0051 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  1723. 0054 120000      R     LCALL   L?1038
  1724. 0057 7F0B              MOV     R7,#0BH
  1725. 0059         ?C0938:
  1726.                                            ; SOURCE LINE # 1365
  1727. 0059 800B              SJMP    ?C0939
  1728.                                            ; SOURCE LINE # 1367
  1729. 005B         ?C0332:
  1730.                                            ; SOURCE LINE # 1370
  1731. 005B 120000      R     LCALL   L?1176
  1732. 005E 120000      R     LCALL   L?1065
  1733. 0061 120000      R     LCALL   L?1038
  1734. 0064 7F0D              MOV     R7,#0DH
  1735. 0066         ?C0939:
  1736. 0066 120000      R     LCALL   _OSD_Slider
  1737.                                            ; SOURCE LINE # 1374
  1738. 0069 800D              SJMP    ?C0328
  1739.                                            ; SOURCE LINE # 1376
  1740. 006B         ?C0333:
  1741.                                            ; SOURCE LINE # 1377
  1742. 006B 120000      R     LCALL   L?1112
  1743. 006E 120000      R     LCALL   L?1062
  1744. 0071 7B01              MOV     R3,#01H
  1745. 0073 7F09              MOV     R7,#09H
  1746. 0075 120000      R     LCALL   _OSD_Line
  1747.                                            ; SOURCE LINE # 1378
  1748.                                            ; SOURCE LINE # 1380
  1749. 0078         ?C0328:
  1750.                                            ; SOURCE LINE # 1382
  1751. 0078 E4                CLR     A
  1752. 0079 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1753. 007B F6                MOV     @R0,A
  1754.                                            ; SOURCE LINE # 1384
  1755. 007C 22                RET     
  1756. 007D         ?C0327:
  1757.                                            ; SOURCE LINE # 1386
  1758.                                            ; SOURCE LINE # 1387
  1759. 007D 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1760. 007F E6                MOV     A,@R0
  1761. 0080 FF                MOV     R7,A
  1762. 0081 6406              XRL     A,#06H
  1763. 0083 700C              JNZ     ?C0335
  1764.                                            ; SOURCE LINE # 1388
  1765.                                            ; SOURCE LINE # 1390
  1766. 0085 FE                MOV     R6,A
  1767. 0086 FC                MOV     R4,A
  1768. 0087 120000      R     LCALL   L?1031
  1769. 008A 120000      R     LCALL   _OSD_Window
  1770.                                            ; SOURCE LINE # 1393
  1771.                                            ; SOURCE LINE # 1394
  1772. 008D 120000      R     LCALL   L?1145
  1773.                                            ; SOURCE LINE # 1395
  1774. 0090 22                RET     
  1775. 0091         ?C0335:
  1776. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 147 
  1777.                                            ; SOURCE LINE # 1396
  1778. 0091 7800        E     MOV     R0,#LOW ucMode_Curr
  1779. 0093 E6                MOV     A,@R0
  1780. 0094 606D              JZ      ?C0346
  1781. 0096 F4                CPL     A
  1782. 0097 606A              JZ      ?C0346
  1783.                                            ; SOURCE LINE # 1397
  1784.                                            ; SOURCE LINE # 1398
  1785. 0099 E500        E     MOV     A,stGUD1+01H
  1786. 009B 5407              ANL     A,#07H
  1787. 009D 6007              JZ      ?C0339
  1788. 009F 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1789. 00A1 E6                MOV     A,@R0
  1790. 00A2 6403              XRL     A,#03H
  1791. 00A4 705D              JNZ     ?C0346
  1792. 00A6         ?C0339:
  1793.                                            ; SOURCE LINE # 1399
  1794.                                            ; SOURCE LINE # 1400
  1795. 00A6 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1796. 00A8 E6                MOV     A,@R0
  1797. 00A9 24FE              ADD     A,#0FEH
  1798. 00AB 601B              JZ      ?C0342
  1799. 00AD 14                DEC     A
  1800. 00AE 6040              JZ      ?C0345
  1801. 00B0 14                DEC     A
  1802. 00B1 6020              JZ      ?C0343
  1803. 00B3 14                DEC     A
  1804. 00B4 602B              JZ      ?C0344
  1805. 00B6 2404              ADD     A,#04H
  1806. 00B8 7049              JNZ     ?C0346
  1807.                                            ; SOURCE LINE # 1401
  1808.                                            ; SOURCE LINE # 1402
  1809. 00BA         ?C0341:
  1810.                                            ; SOURCE LINE # 1403
  1811. 00BA 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1812. 00BC 7601              MOV     @R0,#01H
  1813.                                            ; SOURCE LINE # 1404
  1814. 00BE 120000      R     LCALL   L?1078
  1815. 00C1 120000      R     LCALL   L?1037
  1816. 00C4 7F05              MOV     R7,#05H
  1817.                                            ; SOURCE LINE # 1405
  1818. 00C6 8025              SJMP    ?C0942
  1819.                                            ; SOURCE LINE # 1407
  1820. 00C8         ?C0342:
  1821.                                            ; SOURCE LINE # 1408
  1822. 00C8 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1823. 00CA 7601              MOV     @R0,#01H
  1824.                                            ; SOURCE LINE # 1409
  1825. 00CC 120000      R     LCALL   L?1035
  1826. 00CF 7F07              MOV     R7,#07H
  1827. 00D1         ?C0940:
  1828.                                            ; SOURCE LINE # 1410
  1829. 00D1 801A              SJMP    ?C0942
  1830.                                            ; SOURCE LINE # 1412
  1831. 00D3         ?C0343:
  1832.                                            ; SOURCE LINE # 1413
  1833. 00D3 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1834. 00D5 7601              MOV     @R0,#01H
  1835.                                            ; SOURCE LINE # 1417
  1836. 00D7 120000      R     LCALL   L?1093
  1837. 00DA 120000      R     LCALL   L?1037
  1838. 00DD 7F0B              MOV     R7,#0BH
  1839. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 148 
  1840. 00DF         ?C0941:
  1841.                                            ; SOURCE LINE # 1419
  1842. 00DF 800C              SJMP    ?C0942
  1843.                                            ; SOURCE LINE # 1421
  1844. 00E1         ?C0344:
  1845.                                            ; SOURCE LINE # 1422
  1846. 00E1 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1847. 00E3 7601              MOV     @R0,#01H
  1848.                                            ; SOURCE LINE # 1424
  1849. 00E5 120000      R     LCALL   L?1176
  1850. 00E8 120000      R     LCALL   L?1036
  1851. 00EB 7F0D              MOV     R7,#0DH
  1852. 00ED         ?C0942:
  1853. 00ED 020000      R     LJMP    _OSD_Slider
  1854.                                            ; SOURCE LINE # 1428
  1855.                                            ; SOURCE LINE # 1430
  1856. 00F0         ?C0345:
  1857.                                            ; SOURCE LINE # 1431
  1858. 00F0 E500        E     MOV     A,stGUD1+02H
  1859. 00F2 04                INC     A
  1860. 00F3 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1861. 00F5 F6                MOV     @R0,A
  1862.                                            ; SOURCE LINE # 1432
  1863. 00F6 120000      R     LCALL   L?1113
  1864. 00F9 120000      R     LCALL   L?1050
  1865. 00FC 7B01              MOV     R3,#01H
  1866. 00FE 7F09              MOV     R7,#09H
  1867. 0100 120000      R     LCALL   _OSD_Line
  1868.                                            ; SOURCE LINE # 1433
  1869.                                            ; SOURCE LINE # 1435
  1870.                                            ; SOURCE LINE # 1436
  1871.                                            ; SOURCE LINE # 1437
  1872.                                            ; SOURCE LINE # 1438
  1873.                                            ; SOURCE LINE # 1439
  1874.                                            ; SOURCE LINE # 1440
  1875. 0103         ?C0346:
  1876. 0103 22                RET     
  1877.              ; FUNCTION Page2_Enter_Key (END)
  1878.              ; FUNCTION _Page2_Left_Right_Key (BEGIN)
  1879.                                            ; SOURCE LINE # 1442
  1880. 0000 8F00        R     MOV     Key,R7
  1881.                                            ; SOURCE LINE # 1443
  1882.                                            ; SOURCE LINE # 1444
  1883. 0002 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1884. 0004 E6                MOV     A,@R0
  1885. 0005 7003              JNZ     $ + 5H
  1886. 0007 020000      R     LJMP    ?C0347
  1887.                                            ; SOURCE LINE # 1445
  1888.                                            ; SOURCE LINE # 1446
  1889. 000A 18                DEC     R0
  1890. 000B E6                MOV     A,@R0
  1891. 000C 24FE              ADD     A,#0FEH
  1892. 000E 7003              JNZ     $ + 5H
  1893. 0010 020000      R     LJMP    ?C0366
  1894. 0013 14                DEC     A
  1895. 0014 7003              JNZ     $ + 5H
  1896. 0016 020000      R     LJMP    ?C0393
  1897. 0019 14                DEC     A
  1898. 001A 7003              JNZ     $ + 5H
  1899. 001C 020000      R     LJMP    ?C0371
  1900. 001F 14                DEC     A
  1901. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 149 
  1902. 0020 7003              JNZ     $ + 5H
  1903. 0022 020000      R     LJMP    ?C0376
  1904. 0025 2404              ADD     A,#04H
  1905. 0027 6003              JZ      $ + 5H
  1906. 0029 020000      R     LJMP    ?C0402
  1907.                                            ; SOURCE LINE # 1447
  1908.                                            ; SOURCE LINE # 1448
  1909. 002C         ?C0349:
  1910.                                            ; SOURCE LINE # 1450
  1911. 002C E500        R     MOV     A,Key
  1912. 002E 6404              XRL     A,#04H
  1913. 0030 7045              JNZ     ?C0350
  1914.                                            ; SOURCE LINE # 1451
  1915.                                            ; SOURCE LINE # 1452
  1916. 0032 7800        E     MOV     R0,#LOW ucH_Min_Margin
  1917. 0034 E6                MOV     A,@R0
  1918. 0035 FF                MOV     R7,A
  1919. 0036 C3                CLR     C
  1920. 0037 9500        E     SUBB    A,stMUD
  1921. 0039 4003              JC      $ + 5H
  1922. 003B 020000      R     LJMP    ?C0402
  1923.                                            ; SOURCE LINE # 1453
  1924. 003E         ?C0351:
  1925.                                            ; SOURCE LINE # 1455
  1926. 003E 120000      R     LCALL   L?1102
  1927. 0041 4014              JC      ?C0352
  1928.                                            ; SOURCE LINE # 1456
  1929. 0043 E500        E     MOV     A,stMUD
  1930. 0045 D3                SETB    C
  1931. 0046 9F                SUBB    A,R7
  1932. 0047 4006              JC      ?C0353
  1933. 0049 E500        E     MOV     A,stMUD
  1934. 004B 14                DEC     A
  1935. 004C FF                MOV     R7,A
  1936. 004D 8004              SJMP    ?C0354
  1937. 004F         ?C0353:
  1938. 004F 7800        E     MOV     R0,#LOW ucH_Min_Margin
  1939. 0051 E6                MOV     A,@R0
  1940. 0052 FF                MOV     R7,A
  1941. 0053         ?C0354:
  1942. 0053 8F00        E     MOV     stMUD,R7
  1943. 0055 805B              SJMP    ?C0358
  1944. 0057         ?C0352:
  1945.                                            ; SOURCE LINE # 1458
  1946. 0057 7800        E     MOV     R0,#LOW ucH_Min_Margin
  1947. 0059 E6                MOV     A,@R0
  1948. 005A FF                MOV     R7,A
  1949. 005B 2402              ADD     A,#02H
  1950. 005D FD                MOV     R5,A
  1951. 005E E4                CLR     A
  1952. 005F 33                RLC     A
  1953. 0060 FC                MOV     R4,A
  1954. 0061 E500        E     MOV     A,stMUD
  1955. 0063 D3                SETB    C
  1956. 0064 9D                SUBB    A,R5
  1957. 0065 EC                MOV     A,R4
  1958. 0066 120000      R     LCALL   L?1092
  1959. 0069 4008              JC      ?C0356
  1960. 006B E500        E     MOV     A,stMUD
  1961. 006D 24FD              ADD     A,#0FDH
  1962. 006F FE                MOV     R6,A
  1963. 0070 FF                MOV     R7,A
  1964. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 150 
  1965. 0071 8000              SJMP    ?C0357
  1966. 0073         ?C0356:
  1967. 0073         ?C0357:
  1968. 0073 8F00        E     MOV     stMUD,R7
  1969.                                            ; SOURCE LINE # 1459
  1970. 0075 803B              SJMP    ?C0358
  1971. 0077         ?C0350:
  1972.                                            ; SOURCE LINE # 1461
  1973.                                            ; SOURCE LINE # 1462
  1974. 0077 7800        E     MOV     R0,#LOW ucH_Max_Margin
  1975. 0079 E6                MOV     A,@R0
  1976. 007A FF                MOV     R7,A
  1977. 007B D3                SETB    C
  1978. 007C 9500        E     SUBB    A,stMUD
  1979. 007E 5003              JNC     $ + 5H
  1980. 0080 020000      R     LJMP    ?C0402
  1981.                                            ; SOURCE LINE # 1463
  1982. 0083         ?C0359:
  1983.                                            ; SOURCE LINE # 1465
  1984. 0083 120000      R     LCALL   L?1102
  1985. 0086 4013              JC      ?C0360
  1986.                                            ; SOURCE LINE # 1466
  1987. 0088 E500        E     MOV     A,stMUD
  1988. 008A 9F                SUBB    A,R7
  1989. 008B 5006              JNC     ?C0361
  1990. 008D E500        E     MOV     A,stMUD
  1991. 008F 04                INC     A
  1992. 0090 FF                MOV     R7,A
  1993. 0091 8004              SJMP    ?C0362
  1994. 0093         ?C0361:
  1995. 0093 7800        E     MOV     R0,#LOW ucH_Max_Margin
  1996. 0095 E6                MOV     A,@R0
  1997. 0096 FF                MOV     R7,A
  1998. 0097         ?C0362:
  1999. 0097 8F00        E     MOV     stMUD,R7
  2000. 0099 8017              SJMP    ?C0358
  2001. 009B         ?C0360:
  2002.                                            ; SOURCE LINE # 1468
  2003. 009B 7800        E     MOV     R0,#LOW ucH_Max_Margin
  2004. 009D E6                MOV     A,@R0
  2005. 009E FF                MOV     R7,A
  2006. 009F 24FE              ADD     A,#0FEH
  2007. 00A1 FE                MOV     R6,A
  2008. 00A2 E500        E     MOV     A,stMUD
  2009. 00A4 C3                CLR     C
  2010. 00A5 9E                SUBB    A,R6
  2011. 00A6 5008              JNC     ?C0364
  2012. 00A8 E500        E     MOV     A,stMUD
  2013. 00AA 2403              ADD     A,#03H
  2014. 00AC FE                MOV     R6,A
  2015. 00AD FF                MOV     R7,A
  2016. 00AE 8000              SJMP    ?C0365
  2017. 00B0         ?C0364:
  2018. 00B0         ?C0365:
  2019. 00B0 8F00        E     MOV     stMUD,R7
  2020.                                            ; SOURCE LINE # 1469
  2021. 00B2         ?C0358:
  2022.                                            ; SOURCE LINE # 1471
  2023. 00B2 120000      R     LCALL   L?1079
  2024. 00B5 120000      R     LCALL   L?1037
  2025. 00B8 7F05              MOV     R7,#05H
  2026. 00BA 120000      R     LCALL   _OSD_Slider
  2027. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 151 
  2028.                                            ; SOURCE LINE # 1472
  2029. 00BD 120000      E     LCALL   Set_H_Position
  2030.                                            ; SOURCE LINE # 1473
  2031.                                            ; SOURCE LINE # 1474
  2032.                                            ; SOURCE LINE # 1475
  2033. 00C0 020000      R     LJMP    ?C0943
  2034.                                            ; SOURCE LINE # 1477
  2035. 00C3         ?C0366:
  2036.                                            ; SOURCE LINE # 1479
  2037. 00C3 E500        R     MOV     A,Key
  2038. 00C5 B4041D            CJNE    A,#04H,?C0367
  2039.                                            ; SOURCE LINE # 1480
  2040.                                            ; SOURCE LINE # 1481
  2041. 00C8 7800        E     MOV     R0,#LOW ucV_Min_Margin
  2042. 00CA E6                MOV     A,@R0
  2043. 00CB FF                MOV     R7,A
  2044. 00CC C3                CLR     C
  2045. 00CD E4                CLR     A
  2046. 00CE 9F                SUBB    A,R7
  2047. 00CF FF                MOV     R7,A
  2048. 00D0 7401              MOV     A,#01H
  2049. 00D2 9400              SUBB    A,#00H
  2050. 00D4 FE                MOV     R6,A
  2051. 00D5 D3                SETB    C
  2052. 00D6 EF                MOV     A,R7
  2053. 00D7 9500        E     SUBB    A,stMUD+01H
  2054. 00D9 EE                MOV     A,R6
  2055. 00DA 9400              SUBB    A,#00H
  2056. 00DC 5003              JNC     $ + 5H
  2057. 00DE 020000      R     LJMP    ?C0402
  2058.                                            ; SOURCE LINE # 1482
  2059. 00E1         ?C0368:
  2060.                                            ; SOURCE LINE # 1484
  2061. 00E1 0500        E     INC     stMUD+01H
  2062.                                            ; SOURCE LINE # 1485
  2063. 00E3 800D              SJMP    ?C0369
  2064. 00E5         ?C0367:
  2065.                                            ; SOURCE LINE # 1487
  2066.                                            ; SOURCE LINE # 1488
  2067. 00E5 7800        E     MOV     R0,#LOW ucV_Min_Margin
  2068. 00E7 E6                MOV     A,@R0
  2069. 00E8 C3                CLR     C
  2070. 00E9 9500        E     SUBB    A,stMUD+01H
  2071. 00EB 4003              JC      $ + 5H
  2072. 00ED 020000      R     LJMP    ?C0402
  2073.                                            ; SOURCE LINE # 1489
  2074. 00F0         ?C0370:
  2075.                                            ; SOURCE LINE # 1491
  2076. 00F0 1500        E     DEC     stMUD+01H
  2077.                                            ; SOURCE LINE # 1492
  2078. 00F2         ?C0369:
  2079.                                            ; SOURCE LINE # 1494
  2080. 00F2 120000      R     LCALL   L?1035
  2081. 00F5 7F07              MOV     R7,#07H
  2082. 00F7 120000      R     LCALL   _OSD_Slider
  2083.                                            ; SOURCE LINE # 1495
  2084. 00FA 120000      E     LCALL   Set_V_Position
  2085.                                            ; SOURCE LINE # 1496
  2086.                                            ; SOURCE LINE # 1497
  2087. 00FD 020000      R     LJMP    ?C0946
  2088.                                            ; SOURCE LINE # 1499
  2089. 0100         ?C0371:
  2090. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 152 
  2091.                                            ; SOURCE LINE # 1519
  2092. 0100 53007C      E     ANL     stMUD+03H,#07CH
  2093.                                            ; SOURCE LINE # 1521
  2094. 0103 E500        R     MOV     A,Key
  2095. 0105 B4040E            CJNE    A,#04H,?C0372
  2096.                                            ; SOURCE LINE # 1522
  2097.                                            ; SOURCE LINE # 1523
  2098. 0108 747C              MOV     A,#07CH
  2099. 010A D3                SETB    C
  2100. 010B 9500        E     SUBB    A,stMUD+03H
  2101. 010D 5003              JNC     $ + 5H
  2102. 010F 020000      R     LJMP    ?C0402
  2103.                                            ; SOURCE LINE # 1524
  2104. 0112         ?C0373:
  2105.                                            ; SOURCE LINE # 1526
  2106. 0112 7404              MOV     A,#04H
  2107.                                            ; SOURCE LINE # 1527
  2108. 0114 8009              SJMP    ?C0945
  2109. 0116         ?C0372:
  2110.                                            ; SOURCE LINE # 1529
  2111.                                            ; SOURCE LINE # 1530
  2112. 0116 E500        E     MOV     A,stMUD+03H
  2113. 0118 7003              JNZ     $ + 5H
  2114. 011A 020000      R     LJMP    ?C0402
  2115.                                            ; SOURCE LINE # 1531
  2116. 011D         ?C0375:
  2117.                                            ; SOURCE LINE # 1533
  2118. 011D 74FC              MOV     A,#0FCH
  2119. 011F         ?C0945:
  2120. 011F 2500        E     ADD     A,stMUD+03H
  2121. 0121 F500        E     MOV     stMUD+03H,A
  2122.                                            ; SOURCE LINE # 1534
  2123. 0123         ?C0374:
  2124.                                            ; SOURCE LINE # 1536
  2125. 0123 120000      R     LCALL   L?1094
  2126. 0126 120000      R     LCALL   L?1037
  2127. 0129 7F0B              MOV     R7,#0BH
  2128. 012B 120000      R     LCALL   _OSD_Slider
  2129.                                            ; SOURCE LINE # 1538
  2130. 012E         ?C0943:
  2131. 012E AF00        E     MOV     R7,stMUD+03H
  2132. 0130 120000      E     LCALL   _Set_Phase
  2133.                                            ; SOURCE LINE # 1539
  2134. 0133         ?C0944:
  2135.                                            ; SOURCE LINE # 1540
  2136. 0133 020000      R     LJMP    ?C0946
  2137.                                            ; SOURCE LINE # 1542
  2138. 0136         ?C0376:
  2139.                                            ; SOURCE LINE # 1545
  2140. 0136 E500        R     MOV     A,Key
  2141. 0138 6404              XRL     A,#04H
  2142. 013A 7043              JNZ     ?C0377
  2143.                                            ; SOURCE LINE # 1546
  2144.                                            ; SOURCE LINE # 1547
  2145. 013C 74B2              MOV     A,#0B2H
  2146. 013E D3                SETB    C
  2147. 013F 9500        E     SUBB    A,stMUD+02H
  2148. 0141 5003              JNC     $ + 5H
  2149. 0143 020000      R     LJMP    ?C0402
  2150.                                            ; SOURCE LINE # 1548
  2151. 0146         ?C0378:
  2152.                                            ; SOURCE LINE # 1550
  2153. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 153 
  2154. 0146 120000      R     LCALL   L?1102
  2155. 0149 4015              JC      ?C0379
  2156.                                            ; SOURCE LINE # 1551
  2157. 014B 74B1              MOV     A,#0B1H
  2158. 014D 9500        E     SUBB    A,stMUD+02H
  2159. 014F 4007              JC      ?C0380
  2160. 0151 E500        E     MOV     A,stMUD+02H
  2161. 0153 120000      R     LCALL   L?1182
  2162. 0156 8004              SJMP    ?C0381
  2163. 0158         ?C0380:
  2164. 0158 7E00              MOV     R6,#00H
  2165. 015A 7FB2              MOV     R7,#0B2H
  2166. 015C         ?C0381:
  2167. 015C 8F00        E     MOV     stMUD+02H,R7
  2168. 015E 8017              SJMP    ?C0382
  2169. 0160         ?C0379:
  2170.                                            ; SOURCE LINE # 1553
  2171. 0160 74B0              MOV     A,#0B0H
  2172. 0162 C3                CLR     C
  2173. 0163 9500        E     SUBB    A,stMUD+02H
  2174. 0165 400A              JC      ?C0383
  2175. 0167 E500        E     MOV     A,stMUD+02H
  2176. 0169 2402              ADD     A,#02H
  2177. 016B FF                MOV     R7,A
  2178. 016C E4                CLR     A
  2179. 016D 33                RLC     A
  2180. 016E FE                MOV     R6,A
  2181. 016F 8004              SJMP    ?C0384
  2182. 0171         ?C0383:
  2183. 0171 7E00              MOV     R6,#00H
  2184. 0173 7FB2              MOV     R7,#0B2H
  2185. 0175         ?C0384:
  2186. 0175 8F00        E     MOV     stMUD+02H,R7
  2187. 0177         ?C0382:
  2188.                                            ; SOURCE LINE # 1555
  2189. 0177 120000      E     LCALL   Set_Clock
  2190.                                            ; SOURCE LINE # 1556
  2191. 017A 120000      E     LCALL   Set_H_Position
  2192.                                            ; SOURCE LINE # 1557
  2193. 017D 803A              SJMP    ?C0385
  2194. 017F         ?C0377:
  2195.                                            ; SOURCE LINE # 1559
  2196.                                            ; SOURCE LINE # 1560
  2197. 017F 744E              MOV     A,#04EH
  2198. 0181 C3                CLR     C
  2199. 0182 9500        E     SUBB    A,stMUD+02H
  2200. 0184 4003              JC      $ + 5H
  2201. 0186 020000      R     LJMP    ?C0402
  2202.                                            ; SOURCE LINE # 1561
  2203. 0189         ?C0386:
  2204.                                            ; SOURCE LINE # 1563
  2205. 0189 120000      R     LCALL   L?1102
  2206. 018C 4013              JC      ?C0387
  2207.                                            ; SOURCE LINE # 1564
  2208. 018E 744F              MOV     A,#04FH
  2209. 0190 D3                SETB    C
  2210. 0191 9500        E     SUBB    A,stMUD+02H
  2211. 0193 5006              JNC     ?C0388
  2212. 0195 E500        E     MOV     A,stMUD+02H
  2213. 0197 14                DEC     A
  2214. 0198 FF                MOV     R7,A
  2215. 0199 8002              SJMP    ?C0389
  2216. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 154 
  2217. 019B         ?C0388:
  2218. 019B 7F4E              MOV     R7,#04EH
  2219. 019D         ?C0389:
  2220. 019D 8F00        E     MOV     stMUD+02H,R7
  2221. 019F 8012              SJMP    ?C0390
  2222. 01A1         ?C0387:
  2223.                                            ; SOURCE LINE # 1566
  2224. 01A1 7450              MOV     A,#050H
  2225. 01A3 D3                SETB    C
  2226. 01A4 9500        E     SUBB    A,stMUD+02H
  2227. 01A6 5007              JNC     ?C0391
  2228. 01A8 E500        E     MOV     A,stMUD+02H
  2229. 01AA 24FE              ADD     A,#0FEH
  2230. 01AC FF                MOV     R7,A
  2231. 01AD 8002              SJMP    ?C0392
  2232. 01AF         ?C0391:
  2233. 01AF 7F4E              MOV     R7,#04EH
  2234. 01B1         ?C0392:
  2235. 01B1 8F00        E     MOV     stMUD+02H,R7
  2236. 01B3         ?C0390:
  2237.                                            ; SOURCE LINE # 1568
  2238. 01B3 120000      E     LCALL   Set_H_Position
  2239.                                            ; SOURCE LINE # 1569
  2240. 01B6 120000      E     LCALL   Set_Clock
  2241.                                            ; SOURCE LINE # 1570
  2242. 01B9         ?C0385:
  2243.                                            ; SOURCE LINE # 1572
  2244. 01B9 120000      R     LCALL   L?1177
  2245. 01BC 120000      R     LCALL   L?1036
  2246. 01BF 7F0D              MOV     R7,#0DH
  2247. 01C1 120000      R     LCALL   _OSD_Slider
  2248.                                            ; SOURCE LINE # 1605
  2249. 01C4         ?C0946:
  2250. 01C4 7800        E     MOV     R0,#LOW ucMode_Curr
  2251. 01C6 E6                MOV     A,@R0
  2252. 01C7 FF                MOV     R7,A
  2253. 01C8 020000      E     LJMP    _Save_MUD
  2254.                                            ; SOURCE LINE # 1606
  2255.                                            ; SOURCE LINE # 1608
  2256. 01CB         ?C0393:
  2257.                                            ; SOURCE LINE # 1610
  2258. 01CB E500        R     MOV     A,Key
  2259. 01CD B4040D            CJNE    A,#04H,?C0394
  2260.                                            ; SOURCE LINE # 1611
  2261.                                            ; SOURCE LINE # 1612
  2262. 01D0 7405              MOV     A,#05H
  2263. 01D2 D3                SETB    C
  2264. 01D3 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2265. 01D5 96                SUBB    A,@R0
  2266. 01D6 4069              JC      ?C0402
  2267.                                            ; SOURCE LINE # 1613
  2268. 01D8         ?C0395:
  2269.                                            ; SOURCE LINE # 1615
  2270. 01D8 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2271. 01DA 06                INC     @R0
  2272.                                            ; SOURCE LINE # 1616
  2273. 01DB 800B              SJMP    ?C0396
  2274. 01DD         ?C0394:
  2275.                                            ; SOURCE LINE # 1618
  2276.                                            ; SOURCE LINE # 1619
  2277. 01DD 7401              MOV     A,#01H
  2278. 01DF C3                CLR     C
  2279. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 155 
  2280. 01E0 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2281. 01E2 96                SUBB    A,@R0
  2282. 01E3 505C              JNC     ?C0402
  2283.                                            ; SOURCE LINE # 1620
  2284. 01E5         ?C0397:
  2285.                                            ; SOURCE LINE # 1622
  2286. 01E5 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2287. 01E7 16                DEC     @R0
  2288.                                            ; SOURCE LINE # 1623
  2289. 01E8         ?C0396:
  2290.                                            ; SOURCE LINE # 1625
  2291. 01E8 120000      R     LCALL   L?1063
  2292. 01EB 120000      R     LCALL   L?1188
  2293. 01EE 120000      R     LCALL   _OSD_Line
  2294.                                            ; SOURCE LINE # 1626
  2295. 01F1 120000      R     LCALL   L?1112
  2296. 01F4 120000      R     LCALL   L?1050
  2297. 01F7 7B01              MOV     R3,#01H
  2298. 01F9 7F09              MOV     R7,#09H
  2299. 01FB 120000      R     LCALL   _OSD_Line
  2300.                                            ; SOURCE LINE # 1628
  2301. 01FE 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2302. 0200 E6                MOV     A,@R0
  2303. 0201 14                DEC     A
  2304. 0202 F500        E     MOV     stGUD1+02H,A
  2305.                                            ; SOURCE LINE # 1629
  2306. 0204 120000      E     LCALL   Sharpness
  2307.                                            ; SOURCE LINE # 1631
  2308. 0207 7800        E     MOV     R0,#LOW usIPH_ACT_WID+01H
  2309. 0209 E6                MOV     A,@R0
  2310. 020A B40010            CJNE    A,#00H,?C0398
  2311. 020D 18                DEC     R0
  2312. 020E E6                MOV     A,@R0
  2313. 020F B4050B            CJNE    A,#05H,?C0398
  2314. 0212 E500        E     MOV     A,stGUD1+02H
  2315. 0214 B40206            CJNE    A,#02H,?C0398
  2316.                                            ; SOURCE LINE # 1632
  2317. 0217 7B01              MOV     R3,#01H
  2318. 0219 7DFF              MOV     R5,#0FFH
  2319. 021B 8015              SJMP    ?C0947
  2320. 021D         ?C0398:
  2321.                                            ; SOURCE LINE # 1633
  2322. 021D 7800        E     MOV     R0,#LOW usIPH_ACT_WID+01H
  2323. 021F E6                MOV     A,@R0
  2324. 0220 B40014            CJNE    A,#00H,?C0399
  2325. 0223 18                DEC     R0
  2326. 0224 E6                MOV     A,@R0
  2327. 0225 B4050F            CJNE    A,#05H,?C0399
  2328. 0228 E500        E     MOV     A,stGUD1+02H
  2329. 022A 6402              XRL     A,#02H
  2330. 022C 6009              JZ      ?C0399
  2331.                                            ; SOURCE LINE # 1634
  2332. 022E E4                CLR     A
  2333. 022F FB                MOV     R3,A
  2334. 0230 7DFE              MOV     R5,#0FEH
  2335. 0232         ?C0947:
  2336. 0232 7F15              MOV     R7,#015H
  2337. 0234 120000      E     LCALL   _RTDSetBit
  2338. 0237         ?C0399:
  2339.                                            ; SOURCE LINE # 1636
  2340. 0237 020000      E     LJMP    Save_GUD1
  2341.                                            ; SOURCE LINE # 1637
  2342. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 156 
  2343.                                            ; SOURCE LINE # 1640
  2344.                                            ; SOURCE LINE # 1641
  2345. 023A         ?C0347:
  2346.                                            ; SOURCE LINE # 1643
  2347.                                            ; SOURCE LINE # 1644
  2348. 023A 7D06              MOV     R5,#06H
  2349. 023C AF00        R     MOV     R7,Key
  2350. 023E 120000      R     LCALL   _Osd_Change_Item
  2351.                                            ; SOURCE LINE # 1645
  2352.                                            ; SOURCE LINE # 1646
  2353. 0241         ?C0402:
  2354. 0241 22                RET     
  2355.              ; FUNCTION _Page2_Left_Right_Key (END)
  2356.              ; FUNCTION Page2_Show (BEGIN)
  2357.                                            ; SOURCE LINE # 1649
  2358.                                            ; SOURCE LINE # 1650
  2359.                                            ; SOURCE LINE # 1651
  2360. 0000 7BFF              MOV     R3,#0FFH
  2361. 0002 7A00        E     MOV     R2,#HIGH Page2_Atb
  2362. 0004 7900        E     MOV     R1,#LOW Page2_Atb
  2363. 0006 750001      R     MOV     ?_Show_Osd_Page?BYTE+04H,#01H
  2364. 0009 7F01              MOV     R7,#01H
  2365. 000B 120000      R     LCALL   _Show_Osd_Page
  2366.                                            ; SOURCE LINE # 1654
  2367. 000E 750000      R     MOV     ?_OSD_Window?BYTE+05H,#00H
  2368. 0011 750057      R     MOV     ?_OSD_Window?BYTE+06H,#057H
  2369. 0014 750000      R     MOV     ?_OSD_Window?BYTE+07H,#00H
  2370. 0017 750075      R     MOV     ?_OSD_Window?BYTE+08H,#075H
  2371. 001A 120000      R     LCALL   L?1026
  2372. 001D 120000      R     LCALL   L?1129
  2373. 0020 120000      R     LCALL   _OSD_Window
  2374.                                            ; SOURCE LINE # 1656
  2375. 0023 7800        E     MOV     R0,#LOW ucMode_Curr
  2376. 0025 E6                MOV     A,@R0
  2377. 0026 6003              JZ      ?C0404
  2378. 0028 B4FF03            CJNE    A,#0FFH,?C0403
  2379. 002B         ?C0404:
  2380.                                            ; SOURCE LINE # 1657
  2381.                                            ; SOURCE LINE # 1658
  2382.                                            ; SOURCE LINE # 1659
  2383. 002B 120000      R     LCALL   L?1145
  2384.                                            ; SOURCE LINE # 1660
  2385. 002E         ?C0403:
  2386.                                            ; SOURCE LINE # 1662
  2387. 002E E500        E     MOV     A,stGUD1+01H
  2388. 0030 5407              ANL     A,#07H
  2389. 0032 600A              JZ      ?C0405
  2390. 0034 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  2391. 0036 E6                MOV     A,@R0
  2392. 0037 6403              XRL     A,#03H
  2393. 0039 6003              JZ      ?C0405
  2394.                                            ; SOURCE LINE # 1663
  2395.                                            ; SOURCE LINE # 1664
  2396. 003B E4                CLR     A
  2397. 003C 08                INC     R0
  2398. 003D F6                MOV     @R0,A
  2399.                                            ; SOURCE LINE # 1665
  2400. 003E         ?C0405:
  2401.                                            ; SOURCE LINE # 1667
  2402. 003E 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2403. 0040 E6                MOV     A,@R0
  2404. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 157 
  2405. 0041 7035              JNZ     ?C0414
  2406.                                            ; SOURCE LINE # 1668
  2407.                                            ; SOURCE LINE # 1669
  2408. 0043 120000      R     LCALL   L?1079
  2409. 0046 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  2410. 0049 120000      R     LCALL   L?1038
  2411. 004C 7F05              MOV     R7,#05H
  2412. 004E 120000      R     LCALL   _OSD_Slider
  2413.                                            ; SOURCE LINE # 1670
  2414. 0051 120000      R     LCALL   L?1064
  2415. 0054 120000      R     LCALL   L?1038
  2416. 0057 7F07              MOV     R7,#07H
  2417. 0059 120000      R     LCALL   _OSD_Slider
  2418.                                            ; SOURCE LINE # 1674
  2419. 005C 120000      R     LCALL   L?1094
  2420. 005F 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  2421. 0062 120000      R     LCALL   L?1038
  2422. 0065 7F0B              MOV     R7,#0BH
  2423. 0067 120000      R     LCALL   _OSD_Slider
  2424.                                            ; SOURCE LINE # 1678
  2425. 006A 120000      R     LCALL   L?1177
  2426. 006D 120000      R     LCALL   L?1065
  2427. 0070 120000      R     LCALL   L?1038
  2428. 0073 7F0D              MOV     R7,#0DH
  2429. 0075 020000      R     LJMP    _OSD_Slider
  2430.                                            ; SOURCE LINE # 1682
  2431. 0078         ?C0414:
  2432. 0078 22                RET     
  2433.              ; FUNCTION Page2_Show (END)
  2434.              ; FUNCTION Page4_Enter_Key (BEGIN)
  2435.                                            ; SOURCE LINE # 1858
  2436.                                            ; SOURCE LINE # 1859
  2437.                                            ; SOURCE LINE # 1860
  2438. 0000 7800        R     MOV     R0,#LOW ucOSD_Item_Index0