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

C/C++

  1. 0002 E6                MOV     A,@R0
  2. 0003 7008              JNZ     ?C0415
  3.                                            ; SOURCE LINE # 1861
  4.                                            ; SOURCE LINE # 1863
  5. 0005 7601              MOV     @R0,#01H
  6.                                            ; SOURCE LINE # 1864
  7.                                            ; SOURCE LINE # 1866
  8. 0007 120000      R     LCALL   L?1056
  9.                                            ; SOURCE LINE # 1867
  10. 000A 020000      R     LJMP    ?C0951
  11. 000D         ?C0415:
  12.                                            ; SOURCE LINE # 1869
  13.                                            ; SOURCE LINE # 1870
  14. 000D 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  15. 000F E6                MOV     A,@R0
  16. 0010 24FE              ADD     A,#0FEH
  17. 0012 6026              JZ      ?C0419
  18. 0014 14                DEC     A
  19. 0015 604A              JZ      ?C0422
  20. 0017 14                DEC     A
  21. 0018 606E              JZ      ?C0425
  22. 001A 14                DEC     A
  23. 001B 7003              JNZ     $ + 5H
  24. 001D 020000      R     LJMP    ?C0440
  25. 0020 14                DEC     A
  26. 0021 7003              JNZ     $ + 5H
  27. 0023 020000      R     LJMP    ?C0443
  28. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 158 
  29. 0026 2405              ADD     A,#05H
  30. 0028 6003              JZ      $ + 5H
  31. 002A 020000      R     LJMP    ?C0444
  32.                                            ; SOURCE LINE # 1871
  33.                                            ; SOURCE LINE # 1872
  34. 002D         ?C0418:
  35.                                            ; SOURCE LINE # 1873
  36. 002D E500        E     MOV     A,stGUD1
  37. 002F 5407              ANL     A,#07H
  38. 0031 04                INC     A
  39. 0032 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  40. 0034 F6                MOV     @R0,A
  41.                                            ; SOURCE LINE # 1874
  42. 0035 7F83              MOV     R7,#083H
  43. 0037 020000      R     LJMP    _OSD_Proc_B
  44.                                            ; SOURCE LINE # 1875
  45.                                            ; SOURCE LINE # 1877
  46. 003A         ?C0419:
  47.                                            ; SOURCE LINE # 1878
  48. 003A 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  49. 003C E6                MOV     A,@R0
  50. 003D 600D              JZ      ?C0420
  51.                                            ; SOURCE LINE # 1879
  52.                                            ; SOURCE LINE # 1880
  53. 003F E4                CLR     A
  54. 0040 F6                MOV     @R0,A
  55.                                            ; SOURCE LINE # 1881
  56. 0041 120000      R     LCALL   Get_OSD_Margin
  57.                                            ; SOURCE LINE # 1882
  58. 0044 120000      R     LCALL   L?1086
  59. 0047 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  60.                                            ; SOURCE LINE # 1883
  61. 004A 800D              SJMP    ?C0948
  62. 004C         ?C0420:
  63.                                            ; SOURCE LINE # 1885
  64.                                            ; SOURCE LINE # 1886
  65. 004C 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  66. 004E 7601              MOV     @R0,#01H
  67.                                            ; SOURCE LINE # 1887
  68. 0050 120000      R     LCALL   Get_OSD_Margin
  69.                                            ; SOURCE LINE # 1888
  70. 0053 120000      R     LCALL   L?1086
  71. 0056 750002      R     MOV     ?_OSD_Slider?BYTE+05H,#02H
  72. 0059         ?C0948:
  73. 0059 120000      R     LCALL   L?1038
  74. 005C 7F07              MOV     R7,#07H
  75.                                            ; SOURCE LINE # 1889
  76.                                            ; SOURCE LINE # 1890
  77. 005E 020000      R     LJMP    ?C0957
  78.                                            ; SOURCE LINE # 1892
  79. 0061         ?C0422:
  80.                                            ; SOURCE LINE # 1893
  81. 0061 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  82. 0063 E6                MOV     A,@R0
  83. 0064 600D              JZ      ?C0423
  84.                                            ; SOURCE LINE # 1894
  85.                                            ; SOURCE LINE # 1895
  86. 0066 E4                CLR     A
  87. 0067 F6                MOV     @R0,A
  88.                                            ; SOURCE LINE # 1896
  89. 0068 120000      R     LCALL   Get_OSD_Margin
  90.                                            ; SOURCE LINE # 1897
  91. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 159 
  92. 006B 120000      R     LCALL   L?1088
  93. 006E 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  94.                                            ; SOURCE LINE # 1898
  95. 0071 800D              SJMP    ?C0949
  96. 0073         ?C0423:
  97.                                            ; SOURCE LINE # 1900
  98.                                            ; SOURCE LINE # 1901
  99. 0073 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  100. 0075 7601              MOV     @R0,#01H
  101.                                            ; SOURCE LINE # 1902
  102. 0077 120000      R     LCALL   Get_OSD_Margin
  103.                                            ; SOURCE LINE # 1903
  104. 007A 120000      R     LCALL   L?1088
  105. 007D 750002      R     MOV     ?_OSD_Slider?BYTE+05H,#02H
  106. 0080         ?C0949:
  107. 0080 120000      R     LCALL   L?1038
  108. 0083 7F09              MOV     R7,#09H
  109. 0085         ?C0952:
  110.                                            ; SOURCE LINE # 1904
  111.                                            ; SOURCE LINE # 1905
  112. 0085 020000      R     LJMP    ?C0957
  113.                                            ; SOURCE LINE # 1907
  114. 0088         ?C0425:
  115.                                            ; SOURCE LINE # 1908
  116. 0088 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  117. 008A E6                MOV     A,@R0
  118. 008B 7003              JNZ     $ + 5H
  119. 008D 020000      R     LJMP    ?C0426
  120.                                            ; SOURCE LINE # 1909
  121.                                            ; SOURCE LINE # 1910
  122. 0090 E4                CLR     A
  123. 0091 F6                MOV     @R0,A
  124.                                            ; SOURCE LINE # 1911
  125. 0092 18                DEC     R0
  126. 0093 F6                MOV     @R0,A
  127.                                            ; SOURCE LINE # 1914
  128. 0094 120000      R     LCALL   L?1063
  129. 0097 120000      R     LCALL   L?1195
  130.                                            ; SOURCE LINE # 1915
  131. 009A 120000      R     LCALL   L?1184
  132. 009D 120000      R     LCALL   L?1195
  133.                                            ; SOURCE LINE # 1917
  134. 00A0 75008A      R     MOV     ?_OSD_Line?BYTE+03H,#08AH
  135. 00A3 120000      R     LCALL   L?1105
  136.                                            ; SOURCE LINE # 1918
  137. 00A6 120000      R     LCALL   L?1185
  138. 00A9 120000      R     LCALL   L?1161
  139.                                            ; SOURCE LINE # 1919
  140. 00AC E500        E     MOV     A,stGUD1
  141. 00AE 5407              ANL     A,#07H
  142. 00B0 24FA              ADD     A,#0FAH
  143. 00B2 6015              JZ      ?C0429
  144. 00B4 14                DEC     A
  145. 00B5 6020              JZ      ?C0430
  146. 00B7 2402              ADD     A,#02H
  147. 00B9 703C              JNZ     ?C0431
  148.                                            ; SOURCE LINE # 1920
  149.                                            ; SOURCE LINE # 1921
  150. 00BB         ?C0428:
  151.                                            ; SOURCE LINE # 1922
  152. 00BB 120000      R     LCALL   L?1066
  153.                                            ; SOURCE LINE # 1923
  154. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 160 
  155. 00BE 7500B3      R     MOV     ?_OSD_Line?BYTE+03H,#0B3H
  156.                                            ; SOURCE LINE # 1924
  157. 00C1 120000      R     LCALL   L?1047
  158.                                            ; SOURCE LINE # 1925
  159. 00C4 7500C9      R     MOV     ?_OSD_Line?BYTE+03H,#0C9H
  160.                                            ; SOURCE LINE # 1926
  161. 00C7 8025              SJMP    ?C0955
  162.                                            ; SOURCE LINE # 1928
  163. 00C9         ?C0429:
  164.                                            ; SOURCE LINE # 1929
  165. 00C9 120000      R     LCALL   L?1066
  166.                                            ; SOURCE LINE # 1930
  167. 00CC 7500DB      R     MOV     ?_OSD_Line?BYTE+03H,#0DBH
  168.                                            ; SOURCE LINE # 1931
  169. 00CF 120000      R     LCALL   L?1047
  170.                                            ; SOURCE LINE # 1932
  171. 00D2 7500E5      R     MOV     ?_OSD_Line?BYTE+03H,#0E5H
  172. 00D5         ?C0954:
  173.                                            ; SOURCE LINE # 1933
  174. 00D5 8017              SJMP    ?C0955
  175.                                            ; SOURCE LINE # 1935
  176. 00D7         ?C0430:
  177.                                            ; SOURCE LINE # 1936
  178. 00D7 120000      R     LCALL   L?1173
  179. 00DA 7D25              MOV     R5,#025H
  180. 00DC 120000      R     LCALL   L?1162
  181.                                            ; SOURCE LINE # 1937
  182. 00DF 75009B      R     MOV     ?_OSD_Line?BYTE+03H,#09BH
  183. 00E2 120000      R     LCALL   L?1075
  184.                                            ; SOURCE LINE # 1938
  185. 00E5 120000      R     LCALL   L?1173
  186. 00E8 120000      R     LCALL   L?1116
  187.                                            ; SOURCE LINE # 1939
  188. 00EB 75009C      R     MOV     ?_OSD_Line?BYTE+03H,#09CH
  189. 00EE         ?C0955:
  190. 00EE 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  191. 00F1 7B01              MOV     R3,#01H
  192. 00F3 7D2B              MOV     R5,#02BH
  193.                                            ; SOURCE LINE # 1940
  194. 00F5 8024              SJMP    ?C0956
  195.                                            ; SOURCE LINE # 1942
  196. 00F7         ?C0431:
  197.                                            ; SOURCE LINE # 1943
  198. 00F7 75002E      R     MOV     ?_OSD_Line?BYTE+03H,#02EH
  199. 00FA 120000      R     LCALL   L?1075
  200.                                            ; SOURCE LINE # 1944
  201. 00FD 75002D      R     MOV     ?_OSD_Line?BYTE+03H,#02DH
  202. 0100 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  203. 0103 7D26              MOV     R5,#026H
  204. 0105 120000      R     LCALL   L?1162
  205.                                            ; SOURCE LINE # 1945
  206. 0108 75002E      R     MOV     ?_OSD_Line?BYTE+03H,#02EH
  207. 010B 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  208. 010E 120000      R     LCALL   L?1116
  209.                                            ; SOURCE LINE # 1946
  210. 0111 750025      R     MOV     ?_OSD_Line?BYTE+03H,#025H
  211. 0114 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  212. 0117 7B02              MOV     R3,#02H
  213. 0119 7D2C              MOV     R5,#02CH
  214. 011B         ?C0956:
  215. 011B 7F0B              MOV     R7,#0BH
  216. 011D 120000      R     LCALL   _OSD_Line
  217. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 161 
  218.                                            ; SOURCE LINE # 1947
  219.                                            ; SOURCE LINE # 1949
  220. 0120         ?C0427:
  221.                                            ; SOURCE LINE # 1950
  222. 0120 120000      R     LCALL   L?1063
  223. 0123 120000      R     LCALL   L?1161
  224.                                            ; SOURCE LINE # 1952
  225. 0126 E4                CLR     A
  226. 0127 F500        R     MOV     ?_OSD_Line?BYTE+03H,A
  227. 0129 120000      R     LCALL   L?1077
  228.                                            ; SOURCE LINE # 1953
  229. 012C E4                CLR     A
  230. 012D F500        R     MOV     ?_OSD_Line?BYTE+03H,A
  231. 012F 120000      R     LCALL   L?1084
  232.                                            ; SOURCE LINE # 1955
  233. 0132 120000      R     LCALL   L?1051
  234. 0135 120000      R     LCALL   L?1058
  235. 0138 E4                CLR     A
  236. 0139         ?C0951:
  237. 0139 120000      R     LCALL   L?1027
  238. 013C 120000      R     LCALL   L?1033
  239. 013F 020000      R     LJMP    _OSD_Window
  240.                                            ; SOURCE LINE # 1958
  241. 0142         ?C0426:
  242.                                            ; SOURCE LINE # 1959
  243. 0142 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  244. 0144 E6                MOV     A,@R0
  245. 0145 FF                MOV     R7,A
  246. 0146 6070              JZ      ?C0433
  247.                                            ; SOURCE LINE # 1960
  248.                                            ; SOURCE LINE # 1961
  249. 0148 B4020F            CJNE    A,#02H,?C0434
  250.                                            ; SOURCE LINE # 1962
  251.                                            ; SOURCE LINE # 1963
  252. 014B 120000      R     LCALL   L?1061
  253. 014E 7B03              MOV     R3,#03H
  254. 0150 7F0B              MOV     R7,#0BH
  255. 0152 120000      R     LCALL   _OSD_Line
  256.                                            ; SOURCE LINE # 1964
  257. 0155 E4                CLR     A
  258. 0156 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  259. 0158 F6                MOV     @R0,A
  260.                                            ; SOURCE LINE # 1965
  261. 0159 22                RET     
  262. 015A         ?C0434:
  263.                                            ; SOURCE LINE # 1967
  264.                                            ; SOURCE LINE # 1968
  265. 015A 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  266. 015C 7601              MOV     @R0,#01H
  267.                                            ; SOURCE LINE # 1969
  268. 015E E500        E     MOV     A,stGUD1+06H
  269. 0160 C3                CLR     C
  270. 0161 9405              SUBB    A,#05H
  271. 0163 500D              JNC     ?C0436
  272.                                            ; SOURCE LINE # 1970
  273.                                            ; SOURCE LINE # 1971
  274. 0165 750014      E     MOV     stGUD1+06H,#014H
  275.                                            ; SOURCE LINE # 1972
  276. 0168 7800        E     MOV     R0,#LOW usOSD_Timer
  277. 016A 7603              MOV     @R0,#03H
  278. 016C 08                INC     R0
  279. 016D 76FC              MOV     @R0,#0FCH
  280. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 162 
  281.                                            ; SOURCE LINE # 1973
  282. 016F 120000      E     LCALL   Save_GUD1
  283.                                            ; SOURCE LINE # 1974
  284. 0172         ?C0436:
  285.                                            ; SOURCE LINE # 1976
  286. 0172 7500E0      R     MOV     ?_OSD_Line?BYTE+03H,#0E0H
  287. 0175 750002      R     MOV     ?_OSD_Line?BYTE+04H,#02H
  288. 0178 7B0C              MOV     R3,#0CH
  289. 017A 7D24              MOV     R5,#024H
  290. 017C 7F0B              MOV     R7,#0BH
  291. 017E 120000      R     LCALL   _OSD_Line
  292.                                            ; SOURCE LINE # 1977
  293. 0181 75008C      R     MOV     ?_OSD_Line?BYTE+03H,#08CH
  294. 0184 120000      R     LCALL   L?1105
  295.                                            ; SOURCE LINE # 1978
  296. 0187 120000      R     LCALL   L?1063
  297. 018A 7B01              MOV     R3,#01H
  298. 018C 7D23              MOV     R5,#023H
  299. 018E 7F0B              MOV     R7,#0BH
  300. 0190 120000      R     LCALL   _OSD_Line
  301.                                            ; SOURCE LINE # 1979
  302. 0193 75000D      R     MOV     ?_OSD_Line?BYTE+03H,#0DH
  303. 0196 120000      R     LCALL   L?1077
  304.                                            ; SOURCE LINE # 1980
  305. 0199 120000      R     LCALL   L?1063
  306. 019C 7B01              MOV     R3,#01H
  307. 019E 7D30              MOV     R5,#030H
  308. 01A0 7F0B              MOV     R7,#0BH
  309. 01A2 120000      R     LCALL   _OSD_Line
  310.                                            ; SOURCE LINE # 1981
  311. 01A5 75000C      R     MOV     ?_OSD_Line?BYTE+03H,#0CH
  312. 01A8 120000      R     LCALL   L?1084
  313.                                            ; SOURCE LINE # 1982
  314. 01AB 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD1+06H
  315. 01AE 75003C      R     MOV     ?_OSD_Slider?BYTE+04H,#03CH
  316. 01B1 120000      R     LCALL   L?1037
  317. 01B4 7F0B              MOV     R7,#0BH
  318. 01B6         ?C0953:
  319.                                            ; SOURCE LINE # 1983
  320.                                            ; SOURCE LINE # 1984
  321. 01B6 8036              SJMP    ?C0957
  322. 01B8         ?C0433:
  323.                                            ; SOURCE LINE # 1986
  324.                                            ; SOURCE LINE # 1987
  325. 01B8 E500        E     MOV     A,stGUD1+06H
  326. 01BA 6004              JZ      ?C0438
  327. 01BC 7F01              MOV     R7,#01H
  328. 01BE 8002              SJMP    ?C0439
  329. 01C0         ?C0438:
  330. 01C0 7F02              MOV     R7,#02H
  331. 01C2         ?C0439:
  332. 01C2 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  333. 01C4 EF                MOV     A,R7
  334. 01C5 F6                MOV     @R0,A
  335.                                            ; SOURCE LINE # 1988
  336. 01C6 120000      R     LCALL   L?1049
  337. 01C9 7B03              MOV     R3,#03H
  338. 01CB 7F0B              MOV     R7,#0BH
  339. 01CD 020000      R     LJMP    _OSD_Line
  340.                                            ; SOURCE LINE # 1989
  341.                                            ; SOURCE LINE # 1990
  342.                                            ; SOURCE LINE # 1992
  343. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 163 
  344. 01D0         ?C0440:
  345.                                            ; SOURCE LINE # 1993
  346. 01D0 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  347. 01D2 E6                MOV     A,@R0
  348. 01D3 600A              JZ      ?C0441
  349.                                            ; SOURCE LINE # 1994
  350.                                            ; SOURCE LINE # 1995
  351. 01D5 E4                CLR     A
  352. 01D6 F6                MOV     @R0,A
  353.                                            ; SOURCE LINE # 1996
  354. 01D7 120000      R     LCALL   L?1131
  355. 01DA 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  356.                                            ; SOURCE LINE # 1997
  357. 01DD 800A              SJMP    ?C0950
  358. 01DF         ?C0441:
  359.                                            ; SOURCE LINE # 1999
  360.                                            ; SOURCE LINE # 2000
  361. 01DF 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  362. 01E1 7601              MOV     @R0,#01H
  363.                                            ; SOURCE LINE # 2001
  364. 01E3 120000      R     LCALL   L?1131
  365. 01E6 750002      R     MOV     ?_OSD_Slider?BYTE+05H,#02H
  366. 01E9         ?C0950:
  367. 01E9 120000      R     LCALL   L?1038
  368. 01EC 7F0D              MOV     R7,#0DH
  369. 01EE         ?C0957:
  370. 01EE 020000      R     LJMP    _OSD_Slider
  371.                                            ; SOURCE LINE # 2002
  372.                                            ; SOURCE LINE # 2003
  373.                                            ; SOURCE LINE # 2005
  374. 01F1         ?C0443:
  375.                                            ; SOURCE LINE # 2007
  376. 01F1 120000      R     LCALL   L?1028
  377. 01F4 120000      R     LCALL   _OSD_Window
  378.                                            ; SOURCE LINE # 2010
  379.                                            ; SOURCE LINE # 2011
  380. 01F7 120000      R     LCALL   L?1145
  381.                                            ; SOURCE LINE # 2013
  382.                                            ; SOURCE LINE # 2015
  383.                                            ; SOURCE LINE # 2016
  384.                                            ; SOURCE LINE # 2017
  385. 01FA         ?C0444:
  386. 01FA 22                RET     
  387. 01FB         L?1047:
  388. 01FB 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  389. 01FE 7B01              MOV     R3,#01H
  390. 0200 7D25              MOV     R5,#025H
  391. 0202 7F0B              MOV     R7,#0BH
  392. 0204 120000      R     LCALL   _OSD_Line
  393. 0207 75008C      R     MOV     ?_OSD_Line?BYTE+03H,#08CH
  394. 020A E4                CLR     A
  395. 020B F500        R     MOV     ?_OSD_Line?BYTE+04H,A
  396. 020D 7B01              MOV     R3,#01H
  397. 020F 7D2B              MOV     R5,#02BH
  398. 0211 7F0B              MOV     R7,#0BH
  399. 0213 120000      R     LCALL   _OSD_Line
  400. 0216 22                RET     
  401. 0217         L?1066:
  402. 0217 75008C      R     MOV     ?_OSD_Line?BYTE+03H,#08CH
  403. 021A E4                CLR     A
  404. 021B F500        R     MOV     ?_OSD_Line?BYTE+04H,A
  405. 021D 7B01              MOV     R3,#01H
  406. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 164 
  407. 021F 7D25              MOV     R5,#025H
  408. 0221 7F0B              MOV     R7,#0BH
  409. 0223 120000      R     LCALL   _OSD_Line
  410. 0226 22                RET     
  411. 0227         L?1075:
  412. 0227 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  413. 022A 7B01              MOV     R3,#01H
  414. 022C 7D25              MOV     R5,#025H
  415. 022E 7F0B              MOV     R7,#0BH
  416. 0230 120000      R     LCALL   _OSD_Line
  417. 0233 22                RET     
  418. 0234         L?1077:
  419. 0234 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  420. 0237 7B01              MOV     R3,#01H
  421. 0239 7D23              MOV     R5,#023H
  422. 023B 7F0B              MOV     R7,#0BH
  423. 023D 120000      R     LCALL   _OSD_Line
  424. 0240 22                RET     
  425. 0241         L?1084:
  426. 0241 750001      R     MOV     ?_OSD_Line?BYTE+04H,#01H
  427. 0244 7B01              MOV     R3,#01H
  428. 0246 7D30              MOV     R5,#030H
  429. 0248 7F0B              MOV     R7,#0BH
  430. 024A 120000      R     LCALL   _OSD_Line
  431. 024D 22                RET     
  432. 024E         L?1105:
  433. 024E E4                CLR     A
  434. 024F F500        R     MOV     ?_OSD_Line?BYTE+04H,A
  435. 0251 7B0C              MOV     R3,#0CH
  436. 0253 7D24              MOV     R5,#024H
  437. 0255 7F0B              MOV     R7,#0BH
  438. 0257 120000      R     LCALL   _OSD_Line
  439. 025A 22                RET     
  440. 025B         L?1116:
  441. 025B 7B01              MOV     R3,#01H
  442. 025D 7D2B              MOV     R5,#02BH
  443. 025F 7F0B              MOV     R7,#0BH
  444. 0261 120000      R     LCALL   _OSD_Line
  445. 0264 22                RET     
  446. 0265         L?1161:
  447. 0265 7B0C              MOV     R3,#0CH
  448. 0267 7D24              MOV     R5,#024H
  449. 0269 7F0B              MOV     R7,#0BH
  450. 026B 120000      R     LCALL   _OSD_Line
  451. 026E 22                RET     
  452. 026F         L?1162:
  453. 026F 7B01              MOV     R3,#01H
  454. 0271 7F0B              MOV     R7,#0BH
  455. 0273 120000      R     LCALL   _OSD_Line
  456. 0276 22                RET     
  457. 0277         L?1195:
  458. 0277 7B03              MOV     R3,#03H
  459. 0279 7D1F              MOV     R5,#01FH
  460. 027B 7F0B              MOV     R7,#0BH
  461. 027D 120000      R     LCALL   _OSD_Line
  462. 0280 22                RET     
  463.              ; FUNCTION Page4_Enter_Key (END)
  464.              ; FUNCTION _Page4_Left_Right_Key (BEGIN)
  465.                                            ; SOURCE LINE # 2019
  466. 0000 8F00        R     MOV     Key,R7
  467.                                            ; SOURCE LINE # 2020
  468. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 165 
  469.                                            ; SOURCE LINE # 2021
  470. 0002 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  471. 0004 E6                MOV     A,@R0
  472. 0005 7003              JNZ     $ + 5H
  473. 0007 020000      R     LJMP    ?C0445
  474.                                            ; SOURCE LINE # 2022
  475.                                            ; SOURCE LINE # 2023
  476. 000A 18                DEC     R0
  477. 000B E6                MOV     A,@R0
  478. 000C 24FD              ADD     A,#0FDH
  479. 000E 7003              JNZ     $ + 5H
  480. 0010 020000      R     LJMP    ?C0464
  481. 0013 14                DEC     A
  482. 0014 7003              JNZ     $ + 5H
  483. 0016 020000      R     LJMP    ?C0481
  484. 0019 14                DEC     A
  485. 001A 7003              JNZ     $ + 5H
  486. 001C 020000      R     LJMP    ?C0494
  487. 001F 2403              ADD     A,#03H
  488. 0021 6003              JZ      $ + 5H
  489. 0023 020000      R     LJMP    ?C0504
  490.                                            ; SOURCE LINE # 2024
  491.                                            ; SOURCE LINE # 2025
  492. 0026         ?C0447:
  493.                                            ; SOURCE LINE # 2026
  494. 0026 120000      R     LCALL   Get_OSD_Margin
  495.                                            ; SOURCE LINE # 2028
  496. 0029 E500        R     MOV     A,Key
  497. 002B 6404              XRL     A,#04H
  498. 002D 704C              JNZ     ?C0448
  499.                                            ; SOURCE LINE # 2029
  500.                                            ; SOURCE LINE # 2030
  501. 002F AF00        E     MOV     R7,Data+01H
  502. 0031 FE                MOV     R6,A
  503. 0032 120000      R     LCALL   L?1167
  504. 0035 5003              JNC     $ + 5H
  505. 0037 020000      R     LJMP    ?C0504
  506.                                            ; SOURCE LINE # 2031
  507. 003A         ?C0449:
  508.                                            ; SOURCE LINE # 2033
  509. 003A 120000      R     LCALL   L?1102
  510. 003D 4017              JC      ?C0450
  511.                                            ; SOURCE LINE # 2034
  512. 003F 120000      R     LCALL   L?1167
  513. 0042 400C              JC      ?C0451
  514. 0044 E500        E     MOV     A,stGUD1+04H
  515. 0046 2401              ADD     A,#01H
  516. 0048 FF                MOV     R7,A
  517. 0049 E4                CLR     A
  518. 004A 3500        E     ADDC    A,stGUD1+03H
  519. 004C FE                MOV     R6,A
  520. 004D 020000      R     LJMP    ?C0960
  521. 0050         ?C0451:
  522. 0050 AF00        E     MOV     R7,Data+01H
  523. 0052 7E00              MOV     R6,#00H
  524. 0054         ?C0452:
  525. 0054 8071              SJMP    ?C0960
  526. 0056         ?C0450:
  527.                                            ; SOURCE LINE # 2036
  528. 0056 AF00        E     MOV     R7,Data+01H
  529. 0058 7E00              MOV     R6,#00H
  530. 005A EF                MOV     A,R7
  531. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 166 
  532. 005B 24FF              ADD     A,#0FFH
  533. 005D FD                MOV     R5,A
  534. 005E EE                MOV     A,R6
  535. 005F 34FF              ADDC    A,#0FFH
  536. 0061 FC                MOV     R4,A
  537. 0062 D3                SETB    C
  538. 0063 ED                MOV     A,R5
  539. 0064 9500        E     SUBB    A,stGUD1+04H
  540. 0066 EC                MOV     A,R4
  541. 0067 9500        E     SUBB    A,stGUD1+03H
  542. 0069 400E              JC      ?C0454
  543. 006B E500        E     MOV     A,stGUD1+04H
  544. 006D 2402              ADD     A,#02H
  545. 006F FD                MOV     R5,A
  546. 0070 E4                CLR     A
  547. 0071 3500        E     ADDC    A,stGUD1+03H
  548. 0073 FC                MOV     R4,A
  549. 0074 FE                MOV     R6,A
  550. 0075 AF05              MOV     R7,AR5
  551. 0077 8000              SJMP    ?C0455
  552. 0079         ?C0454:
  553. 0079         ?C0455:
  554. 0079         ?C0958:
  555.                                            ; SOURCE LINE # 2037
  556. 0079 804C              SJMP    ?C0960
  557. 007B         ?C0448:
  558.                                            ; SOURCE LINE # 2039
  559.                                            ; SOURCE LINE # 2040
  560. 007B AF00        E     MOV     R7,Data
  561. 007D 7E00              MOV     R6,#00H
  562. 007F C3                CLR     C
  563. 0080 120000      R     LCALL   L?1168
  564. 0083 4003              JC      $ + 5H
  565. 0085 020000      R     LJMP    ?C0504
  566.                                            ; SOURCE LINE # 2041
  567. 0088         ?C0457:
  568.                                            ; SOURCE LINE # 2043
  569. 0088 120000      R     LCALL   L?1102
  570. 008B 4017              JC      ?C0458
  571.                                            ; SOURCE LINE # 2044
  572. 008D 120000      R     LCALL   L?1168
  573. 0090 500C              JNC     ?C0459
  574. 0092 E500        E     MOV     A,stGUD1+04H
  575. 0094 24FF              ADD     A,#0FFH
  576. 0096 FF                MOV     R7,A
  577. 0097 E500        E     MOV     A,stGUD1+03H
  578. 0099 34FF              ADDC    A,#0FFH
  579. 009B FE                MOV     R6,A
  580. 009C 8004              SJMP    ?C0460
  581. 009E         ?C0459:
  582. 009E AF00        E     MOV     R7,Data
  583. 00A0 7E00              MOV     R6,#00H
  584. 00A2         ?C0460:
  585. 00A2         ?C0959:
  586. 00A2 8023              SJMP    ?C0960
  587. 00A4         ?C0458:
  588.                                            ; SOURCE LINE # 2046
  589. 00A4 AF00        E     MOV     R7,Data
  590. 00A6 7E00              MOV     R6,#00H
  591. 00A8 EF                MOV     A,R7
  592. 00A9 2401              ADD     A,#01H
  593. 00AB FD                MOV     R5,A
  594. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 167 
  595. 00AC EE                MOV     A,R6
  596. 00AD 33                RLC     A
  597. 00AE FC                MOV     R4,A
  598. 00AF C3                CLR     C
  599. 00B0 ED                MOV     A,R5
  600. 00B1 9500        E     SUBB    A,stGUD1+04H
  601. 00B3 EC                MOV     A,R4
  602. 00B4 9500        E     SUBB    A,stGUD1+03H
  603. 00B6 500F              JNC     ?C0462
  604. 00B8 E500        E     MOV     A,stGUD1+04H
  605. 00BA 24FE              ADD     A,#0FEH
  606. 00BC FD                MOV     R5,A
  607. 00BD E500        E     MOV     A,stGUD1+03H
  608. 00BF 34FF              ADDC    A,#0FFH
  609. 00C1 FC                MOV     R4,A
  610. 00C2 FE                MOV     R6,A
  611. 00C3 AF05              MOV     R7,AR5
  612. 00C5 8000              SJMP    ?C0463
  613. 00C7         ?C0462:
  614. 00C7         ?C0463:
  615. 00C7         ?C0960:
  616. 00C7 8E00        E     MOV     stGUD1+03H,R6
  617. 00C9 8F00        E     MOV     stGUD1+04H,R7
  618.                                            ; SOURCE LINE # 2047
  619. 00CB         ?C0456:
  620.                                            ; SOURCE LINE # 2049
  621. 00CB 120000      R     LCALL   L?1087
  622. 00CE 120000      R     LCALL   L?1037
  623. 00D1 7F07              MOV     R7,#07H
  624.                                            ; SOURCE LINE # 2050
  625.                                            ; SOURCE LINE # 2051
  626.                                            ; SOURCE LINE # 2052
  627. 00D3 020000      R     LJMP    ?C0961
  628.                                            ; SOURCE LINE # 2054
  629. 00D6         ?C0464:
  630.                                            ; SOURCE LINE # 2055
  631. 00D6 120000      R     LCALL   Get_OSD_Margin
  632.                                            ; SOURCE LINE # 2057
  633. 00D9 E500        R     MOV     A,Key
  634. 00DB 6404              XRL     A,#04H
  635. 00DD 7037              JNZ     ?C0465
  636.                                            ; SOURCE LINE # 2058
  637.                                            ; SOURCE LINE # 2060
  638. 00DF E500        E     MOV     A,Data+03H
  639. 00E1 D3                SETB    C
  640. 00E2 9500        E     SUBB    A,stGUD1+05H
  641. 00E4 5003              JNC     $ + 5H
  642. 00E6 020000      R     LJMP    ?C0504
  643.                                            ; SOURCE LINE # 2061
  644. 00E9         ?C0466:
  645.                                            ; SOURCE LINE # 2063
  646. 00E9 120000      R     LCALL   L?1102
  647. 00EC 4013              JC      ?C0467
  648.                                            ; SOURCE LINE # 2064
  649. 00EE E500        E     MOV     A,Data+03H
  650. 00F0 D3                SETB    C
  651. 00F1 9500        E     SUBB    A,stGUD1+05H
  652. 00F3 4006              JC      ?C0468
  653. 00F5 E500        E     MOV     A,stGUD1+05H
  654. 00F7 04                INC     A
  655. 00F8 FF                MOV     R7,A
  656. 00F9 8002              SJMP    ?C0469
  657. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 168 
  658. 00FB         ?C0468:
  659. 00FB AF00        E     MOV     R7,Data+03H
  660. 00FD         ?C0469:
  661. 00FD 8F00        E     MOV     stGUD1+05H,R7
  662. 00FF 8051              SJMP    ?C0473
  663. 0101         ?C0467:
  664.                                            ; SOURCE LINE # 2066
  665. 0101 E500        E     MOV     A,Data+03H
  666. 0103 14                DEC     A
  667. 0104 D3                SETB    C
  668. 0105 9500        E     SUBB    A,stGUD1+05H
  669. 0107 4007              JC      ?C0471
  670. 0109 E500        E     MOV     A,stGUD1+05H
  671. 010B 2402              ADD     A,#02H
  672. 010D FF                MOV     R7,A
  673. 010E 8002              SJMP    ?C0472
  674. 0110         ?C0471:
  675. 0110 AF00        E     MOV     R7,Data+03H
  676. 0112         ?C0472:
  677. 0112 8F00        E     MOV     stGUD1+05H,R7
  678.                                            ; SOURCE LINE # 2068
  679. 0114 803C              SJMP    ?C0473
  680. 0116         ?C0465:
  681.                                            ; SOURCE LINE # 2070
  682.                                            ; SOURCE LINE # 2072
  683. 0116 E500        E     MOV     A,Data+02H
  684. 0118 C3                CLR     C
  685. 0119 9500        E     SUBB    A,stGUD1+05H
  686. 011B 4003              JC      $ + 5H
  687. 011D 020000      R     LJMP    ?C0504
  688.                                            ; SOURCE LINE # 2073
  689. 0120         ?C0474:
  690.                                            ; SOURCE LINE # 2075
  691. 0120 120000      R     LCALL   L?1102
  692. 0123 4012              JC      ?C0475
  693.                                            ; SOURCE LINE # 2076
  694. 0125 E500        E     MOV     A,Data+02H
  695. 0127 9500        E     SUBB    A,stGUD1+05H
  696. 0129 5006              JNC     ?C0476
  697. 012B E500        E     MOV     A,stGUD1+05H
  698. 012D 14                DEC     A
  699. 012E FF                MOV     R7,A
  700. 012F 8002              SJMP    ?C0477
  701. 0131         ?C0476:
  702. 0131 AF00        E     MOV     R7,Data+02H
  703. 0133         ?C0477:
  704. 0133 8F00        E     MOV     stGUD1+05H,R7
  705. 0135 801B              SJMP    ?C0473
  706. 0137         ?C0475:
  707.                                            ; SOURCE LINE # 2078
  708. 0137 E500        E     MOV     A,Data+02H
  709. 0139 120000      R     LCALL   L?1183
  710. 013C C3                CLR     C
  711. 013D EF                MOV     A,R7
  712. 013E 9500        E     SUBB    A,stGUD1+05H
  713. 0140 7480              MOV     A,#080H
  714. 0142 F8                MOV     R0,A
  715. 0143 6E                XRL     A,R6
  716. 0144 98                SUBB    A,R0
  717. 0145 5007              JNC     ?C0479
  718. 0147 E500        E     MOV     A,stGUD1+05H
  719. 0149 24FE              ADD     A,#0FEH
  720. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 169 
  721. 014B FF                MOV     R7,A
  722. 014C 8002              SJMP    ?C0480
  723. 014E         ?C0479:
  724. 014E AF00        E     MOV     R7,Data+02H
  725. 0150         ?C0480:
  726. 0150 8F00        E     MOV     stGUD1+05H,R7
  727.                                            ; SOURCE LINE # 2080
  728. 0152         ?C0473:
  729.                                            ; SOURCE LINE # 2082
  730. 0152 120000      R     LCALL   L?1089
  731. 0155 120000      R     LCALL   L?1037
  732. 0158 7F09              MOV     R7,#09H
  733. 015A         ?C0961:
  734. 015A 120000      R     LCALL   _OSD_Slider
  735.                                            ; SOURCE LINE # 2083
  736. 015D 7F01              MOV     R7,#01H
  737. 015F 120000      R     LCALL   _OSD_Position
  738.                                            ; SOURCE LINE # 2084
  739.                                            ; SOURCE LINE # 2085
  740. 0162 020000      R     LJMP    ?C0965
  741.                                            ; SOURCE LINE # 2087
  742. 0165         ?C0481:
  743.                                            ; SOURCE LINE # 2089
  744. 0165 E500        R     MOV     A,Key
  745. 0167 6404              XRL     A,#04H
  746. 0169 7020              JNZ     ?C0482
  747.                                            ; SOURCE LINE # 2090
  748.                                            ; SOURCE LINE # 2091
  749. 016B 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  750. 016D E6                MOV     A,@R0
  751. 016E 600F              JZ      ?C0483
  752.                                            ; SOURCE LINE # 2092
  753.                                            ; SOURCE LINE # 2093
  754. 0170 E500        E     MOV     A,stGUD1+06H
  755. 0172 B43C04            CJNE    A,#03CH,?C0484
  756. 0175 7F3C              MOV     R7,#03CH
  757. 0177 8024              SJMP    ?C0963
  758. 0179         ?C0484:
  759. 0179 E500        E     MOV     A,stGUD1+06H
  760. 017B 04                INC     A
  761. 017C FF                MOV     R7,A
  762. 017D         ?C0485:
  763.                                            ; SOURCE LINE # 2094
  764.                                            ; SOURCE LINE # 2095
  765. 017D 801E              SJMP    ?C0963
  766. 017F         ?C0483:
  767.                                            ; SOURCE LINE # 2096
  768. 017F 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  769. 0181 E6                MOV     A,@R0
  770. 0182 604B              JZ      ?C0488
  771.                                            ; SOURCE LINE # 2097
  772.                                            ; SOURCE LINE # 2099
  773. 0184 7602              MOV     @R0,#02H
  774.                                            ; SOURCE LINE # 2100
  775. 0186 E4                CLR     A
  776. 0187 F500        E     MOV     stGUD1+06H,A
  777.                                            ; SOURCE LINE # 2101
  778.                                            ; SOURCE LINE # 2102
  779.                                            ; SOURCE LINE # 2103
  780.                                            ; SOURCE LINE # 2104
  781. 0189 802B              SJMP    ?C0964
  782. 018B         ?C0482:
  783. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 170 
  784.                                            ; SOURCE LINE # 2106
  785.                                            ; SOURCE LINE # 2107
  786. 018B 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  787. 018D E6                MOV     A,@R0
  788. 018E 601F              JZ      ?C0489
  789.                                            ; SOURCE LINE # 2108
  790.                                            ; SOURCE LINE # 2109
  791. 0190 E500        E     MOV     A,stGUD1+06H
  792. 0192 B40504            CJNE    A,#05H,?C0490
  793. 0195 7F05              MOV     R7,#05H
  794. 0197 8004              SJMP    ?C0491
  795. 0199         ?C0490:
  796. 0199 E500        E     MOV     A,stGUD1+06H
  797. 019B 14                DEC     A
  798. 019C FF                MOV     R7,A
  799. 019D         ?C0491:
  800. 019D         ?C0963:
  801. 019D 8F00        E     MOV     stGUD1+06H,R7
  802.                                            ; SOURCE LINE # 2110
  803. 019F 850000      R     MOV     ?_OSD_Slider?BYTE+03H,stGUD1+06H
  804. 01A2 75003C      R     MOV     ?_OSD_Slider?BYTE+04H,#03CH
  805. 01A5 120000      R     LCALL   L?1037
  806. 01A8 7F0B              MOV     R7,#0BH
  807. 01AA 120000      R     LCALL   _OSD_Slider
  808.                                            ; SOURCE LINE # 2111
  809. 01AD 8020              SJMP    ?C0488
  810. 01AF         ?C0489:
  811.                                            ; SOURCE LINE # 2112
  812. 01AF 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  813. 01B1 E6                MOV     A,@R0
  814. 01B2 601B              JZ      ?C0488
  815.                                            ; SOURCE LINE # 2113
  816.                                            ; SOURCE LINE # 2115
  817. 01B4 7601              MOV     @R0,#01H
  818.                                            ; SOURCE LINE # 2116
  819. 01B6         ?C0964:
  820. 01B6 120000      R     LCALL   L?1063
  821. 01B9 7B0E              MOV     R3,#0EH
  822. 01BB 7D24              MOV     R5,#024H
  823. 01BD 7F0B              MOV     R7,#0BH
  824. 01BF 120000      R     LCALL   _OSD_Line
  825.                                            ; SOURCE LINE # 2117
  826. 01C2 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  827. 01C4 E6                MOV     A,@R0
  828. 01C5 120000      R     LCALL   L?1049
  829. 01C8 7B03              MOV     R3,#03H
  830. 01CA 7F0B              MOV     R7,#0BH
  831. 01CC 120000      R     LCALL   _OSD_Line
  832.                                            ; SOURCE LINE # 2118
  833.                                            ; SOURCE LINE # 2119
  834. 01CF         ?C0488:
  835.                                            ; SOURCE LINE # 2121
  836. 01CF AF00        E     MOV     R7,stGUD1+06H
  837. 01D1 7E00              MOV     R6,#00H
  838. 01D3 7C00              MOV     R4,#00H
  839. 01D5 7D33              MOV     R5,#033H
  840. 01D7 120000      E     LCALL   ?C?IMUL
  841. 01DA 7800        E     MOV     R0,#LOW usOSD_Timer
  842. 01DC A606              MOV     @R0,AR6
  843. 01DE 08                INC     R0
  844. 01DF A607              MOV     @R0,AR7
  845.                                            ; SOURCE LINE # 2123
  846. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 171 
  847. 01E1         ?C0962:
  848.                                            ; SOURCE LINE # 2124
  849. 01E1 8061              SJMP    ?C0965
  850.                                            ; SOURCE LINE # 2126
  851. 01E3         ?C0494:
  852.                                            ; SOURCE LINE # 2127
  853. 01E3 E500        E     MOV     A,stGUD1+01H
  854. 01E5 54E0              ANL     A,#0E0H
  855. 01E7 C4                SWAP    A
  856. 01E8 13                RRC     A
  857. 01E9 5407              ANL     A,#07H
  858. 01EB F500        E     MOV     Data,A
  859.                                            ; SOURCE LINE # 2129
  860. 01ED E500        R     MOV     A,Key
  861. 01EF 6404              XRL     A,#04H
  862. 01F1 7014              JNZ     ?C0495
  863.                                            ; SOURCE LINE # 2130
  864.                                            ; SOURCE LINE # 2131
  865. 01F3 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  866. 01F5 E6                MOV     A,@R0
  867. 01F6 602F              JZ      ?C0499
  868.                                            ; SOURCE LINE # 2132
  869.                                            ; SOURCE LINE # 2133
  870. 01F8 E500        E     MOV     A,Data
  871. 01FA B40704            CJNE    A,#07H,?C0497
  872. 01FD 7F07              MOV     R7,#07H
  873. 01FF 8016              SJMP    ?C0966
  874. 0201         ?C0497:
  875. 0201 E500        E     MOV     A,Data
  876. 0203 04                INC     A
  877. 0204 FF                MOV     R7,A
  878. 0205         ?C0498:
  879.                                            ; SOURCE LINE # 2134
  880.                                            ; SOURCE LINE # 2135
  881.                                            ; SOURCE LINE # 2136
  882. 0205 8010              SJMP    ?C0966
  883. 0207         ?C0495:
  884.                                            ; SOURCE LINE # 2138
  885.                                            ; SOURCE LINE # 2139
  886. 0207 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  887. 0209 E6                MOV     A,@R0
  888. 020A 601B              JZ      ?C0499
  889.                                            ; SOURCE LINE # 2140
  890.                                            ; SOURCE LINE # 2141
  891. 020C E500        E     MOV     A,Data
  892. 020E 7003              JNZ     ?C0501
  893. 0210 FF                MOV     R7,A
  894. 0211 8004              SJMP    ?C0502
  895. 0213         ?C0501:
  896. 0213 E500        E     MOV     A,Data
  897. 0215 14                DEC     A
  898. 0216 FF                MOV     R7,A
  899. 0217         ?C0502:
  900. 0217         ?C0966:
  901. 0217 8F00        E     MOV     Data,R7
  902.                                            ; SOURCE LINE # 2142
  903. 0219 E500        E     MOV     A,Data
  904. 021B C4                SWAP    A
  905. 021C 33                RLC     A
  906. 021D 54E0              ANL     A,#0E0H
  907. 021F FF                MOV     R7,A
  908. 0220 E500        E     MOV     A,stGUD1+01H
  909. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 172 
  910. 0222 541F              ANL     A,#01FH
  911. 0224 4F                ORL     A,R7
  912. 0225 F500        E     MOV     stGUD1+01H,A
  913.                                            ; SOURCE LINE # 2143
  914.                                            ; SOURCE LINE # 2144
  915. 0227         ?C0499:
  916.                                            ; SOURCE LINE # 2146
  917. 0227 E500        E     MOV     A,Data
  918. 0229 33                RLC     A
  919. 022A 33                RLC     A
  920. 022B 33                RLC     A
  921. 022C 54F8              ANL     A,#0F8H
  922. 022E FB                MOV     R3,A
  923. 022F 7DC7              MOV     R5,#0C7H
  924. 0231 7F6D              MOV     R7,#06DH
  925. 0233 120000      E     LCALL   _RTDSetBit
  926.                                            ; SOURCE LINE # 2147
  927. 0236 850000      R     MOV     ?_OSD_Slider?BYTE+03H,Data
  928. 0239 750007      R     MOV     ?_OSD_Slider?BYTE+04H,#07H
  929. 023C 120000      R     LCALL   L?1037
  930. 023F 7F0D              MOV     R7,#0DH
  931. 0241 120000      R     LCALL   _OSD_Slider
  932.                                            ; SOURCE LINE # 2148
  933. 0244         ?C0965:
  934. 0244 020000      E     LJMP    Save_GUD1
  935.                                            ; SOURCE LINE # 2149
  936.                                            ; SOURCE LINE # 2151
  937.                                            ; SOURCE LINE # 2152
  938. 0247         ?C0445:
  939.                                            ; SOURCE LINE # 2154
  940.                                            ; SOURCE LINE # 2155
  941. 0247 7D06              MOV     R5,#06H
  942. 0249 AF00        R     MOV     R7,Key
  943. 024B 120000      R     LCALL   _Osd_Change_Item
  944.                                            ; SOURCE LINE # 2156
  945.                                            ; SOURCE LINE # 2157
  946. 024E         ?C0504:
  947. 024E 22                RET     
  948.              ; FUNCTION _Page4_Left_Right_Key (END)
  949.              ; FUNCTION Page4_Show (BEGIN)
  950.                                            ; SOURCE LINE # 2160
  951.                                            ; SOURCE LINE # 2161
  952.                                            ; SOURCE LINE # 2162
  953. 0000 7BFF              MOV     R3,#0FFH
  954. 0002 7A00        E     MOV     R2,#HIGH Page4_Atb
  955. 0004 7900        E     MOV     R1,#LOW Page4_Atb
  956. 0006 750003      R     MOV     ?_Show_Osd_Page?BYTE+04H,#03H
  957. 0009 7F02              MOV     R7,#02H
  958. 000B 120000      R     LCALL   _Show_Osd_Page
  959.                                            ; SOURCE LINE # 2167
  960. 000E 750000      R     MOV     ?_OSD_Window?BYTE+05H,#00H
  961. 0011 750078      R     MOV     ?_OSD_Window?BYTE+06H,#078H
  962. 0014 750000      R     MOV     ?_OSD_Window?BYTE+07H,#00H
  963. 0017 750096      R     MOV     ?_OSD_Window?BYTE+08H,#096H
  964. 001A 120000      R     LCALL   L?1026
  965. 001D 120000      R     LCALL   L?1130
  966. 0020 120000      R     LCALL   _OSD_Window
  967.                                            ; SOURCE LINE # 2169
  968. 0023 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  969. 0025 E6                MOV     A,@R0
  970. 0026 7048              JNZ     ?C0513
  971. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 173 
  972.                                            ; SOURCE LINE # 2170
  973.                                            ; SOURCE LINE # 2171
  974. 0028 120000      R     LCALL   Get_OSD_Margin
  975.                                            ; SOURCE LINE # 2172
  976. 002B 120000      R     LCALL   L?1087
  977. 002E 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  978. 0031 120000      R     LCALL   L?1038
  979. 0034 7F07              MOV     R7,#07H
  980. 0036 120000      R     LCALL   _OSD_Slider
  981.                                            ; SOURCE LINE # 2173
  982. 0039 120000      R     LCALL   Get_OSD_Margin
  983.                                            ; SOURCE LINE # 2174
  984. 003C 120000      R     LCALL   L?1089
  985. 003F 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  986. 0042 120000      R     LCALL   L?1038
  987. 0045 7F09              MOV     R7,#09H
  988. 0047 120000      R     LCALL   _OSD_Slider
  989.                                            ; SOURCE LINE # 2176
  990. 004A 120000      R     LCALL   L?1132
  991. 004D 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  992. 0050 120000      R     LCALL   L?1038
  993. 0053 7F0D              MOV     R7,#0DH
  994. 0055 120000      R     LCALL   _OSD_Slider
  995.                                            ; SOURCE LINE # 2177
  996. 0058 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  997. 005A E6                MOV     A,@R0
  998. 005B B4010C            CJNE    A,#01H,?C0506
  999.                                            ; SOURCE LINE # 2178
  1000. 005E 120000      R     LCALL   L?1104
  1001. 0061 120000      R     LCALL   L?1026
  1002. 0064 120000      R     LCALL   L?1033
  1003. 0067 120000      R     LCALL   _OSD_Window
  1004. 006A         ?C0506:
  1005.                                            ; SOURCE LINE # 2179
  1006. 006A 120000      R     LCALL   L?1142
  1007. 006D 020000      E     LJMP    _RTDSetBit
  1008.                                            ; SOURCE LINE # 2180
  1009. 0070         ?C0513:
  1010. 0070 22                RET     
  1011.              ; FUNCTION Page4_Show (END)
  1012.              ; FUNCTION Page4B_Enter_Key (BEGIN)
  1013.                                            ; SOURCE LINE # 2209
  1014.                                            ; SOURCE LINE # 2210
  1015.                                            ; SOURCE LINE # 2211
  1016. 0000 E500        E     MOV     A,stGUD1
  1017. 0002 5407              ANL     A,#07H
  1018. 0004 FF                MOV     R7,A
  1019. 0005 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1020. 0007 E6                MOV     A,@R0
  1021. 0008 14                DEC     A
  1022. 0009 FE                MOV     R6,A
  1023. 000A 6F                XRL     A,R7
  1024. 000B 6047              JZ      ?C0514
  1025.                                            ; SOURCE LINE # 2212
  1026.                                            ; SOURCE LINE # 2213
  1027. 000D EE                MOV     A,R6
  1028. 000E 5407              ANL     A,#07H
  1029. 0010 FF                MOV     R7,A
  1030. 0011 E500        E     MOV     A,stGUD1
  1031. 0013 54F8              ANL     A,#0F8H
  1032. 0015 4F                ORL     A,R7
  1033. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 174 
  1034. 0016 F500        E     MOV     stGUD1,A
  1035.                                            ; SOURCE LINE # 2214
  1036. 0018 120000      E     LCALL   Save_GUD1
  1037.                                            ; SOURCE LINE # 2216
  1038. 001B E500        E     MOV     A,stGUD1
  1039. 001D 5407              ANL     A,#07H
  1040. 001F 24FA              ADD     A,#0FAH
  1041. 0021 6007              JZ      ?C0517
  1042. 0023 14                DEC     A
  1043. 0024 6016              JZ      ?C0518
  1044. 0026 2402              ADD     A,#02H
  1045. 0028 702A              JNZ     ?C0514
  1046.                                            ; SOURCE LINE # 2217
  1047.                                            ; SOURCE LINE # 2218
  1048.                                            ; SOURCE LINE # 2219
  1049. 002A         ?C0517:
  1050.                                            ; SOURCE LINE # 2221
  1051. 002A 120000      R     LCALL   L?1117
  1052. 002D 120000      E     LCALL   _RTDSetBit
  1053.                                            ; SOURCE LINE # 2222
  1054. 0030 7E00        E     MOV     R6,#HIGH Font_East_C
  1055. 0032 7F00        E     MOV     R7,#LOW Font_East_C
  1056. 0034 7B45              MOV     R3,#045H
  1057. 0036 7A00              MOV     R2,#00H
  1058. 0038 7DA9              MOV     R5,#0A9H
  1059.                                            ; SOURCE LINE # 2223
  1060.                                            ; SOURCE LINE # 2226
  1061. 003A 8010              SJMP    ?C0967
  1062.                                            ; SOURCE LINE # 2228
  1063. 003C         ?C0518:
  1064.                                            ; SOURCE LINE # 2230
  1065. 003C 120000      R     LCALL   L?1117
  1066. 003F 120000      E     LCALL   _RTDSetBit
  1067.                                            ; SOURCE LINE # 2231
  1068. 0042 7E00        E     MOV     R6,#HIGH Font_East_J
  1069. 0044 7F00        E     MOV     R7,#LOW Font_East_J
  1070. 0046 7B4B              MOV     R3,#04BH
  1071. 0048 7A00              MOV     R2,#00H
  1072. 004A 7D73              MOV     R5,#073H
  1073. 004C         ?C0967:
  1074. 004C 7C05              MOV     R4,#05H
  1075. 004E 120000      E     LCALL   _Load_VLC_Font
  1076.                                            ; SOURCE LINE # 2232
  1077. 0051 120000      R     LCALL   Page4_Show
  1078.                                            ; SOURCE LINE # 2235
  1079.                                            ; SOURCE LINE # 2237
  1080.                                            ; SOURCE LINE # 2238
  1081.                                            ; SOURCE LINE # 2240
  1082.                                            ; SOURCE LINE # 2241
  1083. 0054         ?C0514:
  1084.                                            ; SOURCE LINE # 2243
  1085. 0054 E4                CLR     A
  1086. 0055 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1087. 0057 F6                MOV     @R0,A
  1088.                                            ; SOURCE LINE # 2244
  1089. 0058 22                RET     
  1090.              ; FUNCTION Page4B_Enter_Key (END)
  1091.              ; FUNCTION _Page4B_Left_Right_Key (BEGIN)
  1092.                                            ; SOURCE LINE # 2246
  1093. 0000 8F00        R     MOV     Key,R7
  1094.                                            ; SOURCE LINE # 2247
  1095. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 175 
  1096.                                            ; SOURCE LINE # 2249
  1097. 0002 120000      R     LCALL   L?1070
  1098. 0005 120000      R     LCALL   L?1041
  1099. 0008 F500        R     MOV     ?_OSD_Window?BYTE+0FH,A
  1100. 000A 7F06              MOV     R7,#06H
  1101. 000C 120000      R     LCALL   _OSD_Window
  1102.                                            ; SOURCE LINE # 2251
  1103. 000F E500        R     MOV     A,Key
  1104. 0011 B40310            CJNE    A,#03H,?C0521
  1105.                                            ; SOURCE LINE # 2252
  1106. 0014 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1107. 0016 E6                MOV     A,@R0
  1108. 0017 FF                MOV     R7,A
  1109. 0018 B40804            CJNE    A,#08H,?C0522
  1110. 001B 7F01              MOV     R7,#01H
  1111. 001D 8013              SJMP    ?C0968
  1112. 001F         ?C0522:
  1113. 001F EF                MOV     A,R7
  1114. 0020 04                INC     A
  1115. 0021 FF                MOV     R7,A
  1116. 0022         ?C0523:
  1117. 0022 800E              SJMP    ?C0968
  1118. 0024         ?C0521:
  1119.                                            ; SOURCE LINE # 2254
  1120. 0024 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1121. 0026 E6                MOV     A,@R0
  1122. 0027 FF                MOV     R7,A
  1123. 0028 B40104            CJNE    A,#01H,?C0525
  1124. 002B 7F08              MOV     R7,#08H
  1125. 002D 8003              SJMP    ?C0526
  1126. 002F         ?C0525:
  1127. 002F EF                MOV     A,R7
  1128. 0030 14                DEC     A
  1129. 0031 FF                MOV     R7,A
  1130. 0032         ?C0526:
  1131. 0032         ?C0968:
  1132. 0032 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1133. 0034 A607              MOV     @R0,AR7
  1134. 0036         ?C0524:
  1135.                                            ; SOURCE LINE # 2256
  1136. 0036 120000      R     LCALL   L?1024
  1137. 0039 7F06              MOV     R7,#06H
  1138. 003B 020000      R     LJMP    _OSD_Window
  1139.              ; FUNCTION _Page4B_Left_Right_Key (END)
  1140.              ; FUNCTION Page4B_Show (BEGIN)
  1141.                                            ; SOURCE LINE # 2260
  1142.                                            ; SOURCE LINE # 2261
  1143.                                            ; SOURCE LINE # 2262
  1144. 0000 7BFF              MOV     R3,#0FFH
  1145. 0002 7A00        E     MOV     R2,#HIGH Page8_Atb
  1146. 0004 7900        E     MOV     R1,#LOW Page8_Atb
  1147. 0006 750007      R     MOV     ?_Show_Osd_Page?BYTE+04H,#07H
  1148. 0009 7F03              MOV     R7,#03H
  1149. 000B 120000      R     LCALL   _Show_Osd_Page
  1150.                                            ; SOURCE LINE # 2263
  1151. 000E 7E00        E     MOV     R6,#HIGH Page8_Content
  1152. 0010 7F00        E     MOV     R7,#LOW Page8_Content
  1153. 0012 120000      E     LCALL   _RTDOSDW
  1154.                                            ; SOURCE LINE # 2265
  1155. 0015 120000      R     LCALL   L?1024
  1156. 0018 7F06              MOV     R7,#06H
  1157. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 176 
  1158. 001A 020000      R     LJMP    _OSD_Window
  1159.              ; FUNCTION Page4B_Show (END)
  1160.              ; FUNCTION Page5_Enter_Key (BEGIN)
  1161.                                            ; SOURCE LINE # 2269
  1162.                                            ; SOURCE LINE # 2270
  1163.                                            ; SOURCE LINE # 2271
  1164. 0000 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1165. 0002 E6                MOV     A,@R0
  1166. 0003 7026              JNZ     ?C0529
  1167.                                            ; SOURCE LINE # 2272
  1168.                                            ; SOURCE LINE # 2274
  1169. 0005 7601              MOV     @R0,#01H
  1170.                                            ; SOURCE LINE # 2275
  1171. 0007 08                INC     R0
  1172. 0008 F6                MOV     @R0,A
  1173.                                            ; SOURCE LINE # 2276
  1174. 0009 F500        R     MOV     ?_OSD_Window?BYTE+05H,A
  1175. 000B 750036      R     MOV     ?_OSD_Window?BYTE+06H,#036H
  1176. 000E F500        R     MOV     ?_OSD_Window?BYTE+07H,A
  1177. 0010 750054      R     MOV     ?_OSD_Window?BYTE+08H,#054H
  1178. 0013 750001      R     MOV     ?_OSD_Window?BYTE+09H,#01H
  1179. 0016 750001      R     MOV     ?_OSD_Window?BYTE+0AH,#01H
  1180. 0019 120000      R     LCALL   L?1032
  1181. 001C 120000      R     LCALL   _OSD_Window
  1182.                                            ; SOURCE LINE # 2277
  1183. 001F 120000      R     LCALL   L?1104
  1184. 0022 120000      R     LCALL   L?1026
  1185. 0025 120000      R     LCALL   L?1033
  1186. 0028 020000      R     LJMP    _OSD_Window
  1187.                                            ; SOURCE LINE # 2278
  1188. 002B         ?C0529:
  1189.                                            ; SOURCE LINE # 2280
  1190.                                            ; SOURCE LINE # 2281
  1191. 002B 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  1192. 002D E6                MOV     A,@R0
  1193. 002E 24FE              ADD     A,#0FEH
  1194. 0030 6055              JZ      ?C0543
  1195. 0032 14                DEC     A
  1196. 0033 7003              JNZ     $ + 5H
  1197. 0035 020000      R     LJMP    ?C0553
  1198. 0038 14                DEC     A
  1199. 0039 7003              JNZ     $ + 5H
  1200. 003B 020000      R     LJMP    ?C0558
  1201. 003E 14                DEC     A
  1202. 003F 7003              JNZ     $ + 5H
  1203. 0041 020000      R     LJMP    ?C0561
  1204. 0044 2404              ADD     A,#04H
  1205. 0046 6003              JZ      $ + 5H
  1206. 0048 020000      R     LJMP    ?C0562
  1207.                                            ; SOURCE LINE # 2282
  1208.                                            ; SOURCE LINE # 2283
  1209. 004B         ?C0532:
  1210.                                            ; SOURCE LINE # 2284
  1211. 004B E500        E     MOV     A,stGUD1+01H
  1212. 004D 5407              ANL     A,#07H
  1213. 004F F500        E     MOV     Data,A
  1214.                                            ; SOURCE LINE # 2285
  1215. 0051 B40104            CJNE    A,#01H,?C0533
  1216. 0054 7F02              MOV     R7,#02H
  1217. 0056 8026              SJMP    ?C0534
  1218. 0058         ?C0533:
  1219. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 177 
  1220. 0058 E500        E     MOV     A,Data
  1221. 005A B40204            CJNE    A,#02H,?C0535
  1222. 005D 7F03              MOV     R7,#03H
  1223. 005F 801D              SJMP    ?C0536
  1224. 0061         ?C0535:
  1225. 0061 E500        E     MOV     A,Data
  1226. 0063 B40304            CJNE    A,#03H,?C0537
  1227. 0066 7F04              MOV     R7,#04H
  1228. 0068 8014              SJMP    ?C0538
  1229. 006A         ?C0537:
  1230. 006A E500        E     MOV     A,Data
  1231. 006C B40404            CJNE    A,#04H,?C0539
  1232. 006F 7F05              MOV     R7,#05H
  1233. 0071 800B              SJMP    ?C0540
  1234. 0073         ?C0539:
  1235. 0073 E500        E     MOV     A,Data
  1236. 0075 B40504            CJNE    A,#05H,?C0541
  1237. 0078 7F06              MOV     R7,#06H
  1238. 007A 8002              SJMP    ?C0542
  1239. 007C         ?C0541:
  1240. 007C 7F01              MOV     R7,#01H
  1241. 007E         ?C0542:
  1242. 007E         ?C0540:
  1243. 007E         ?C0538:
  1244. 007E         ?C0536:
  1245. 007E         ?C0534:
  1246. 007E 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1247. 0080 A607              MOV     @R0,AR7
  1248.                                            ; SOURCE LINE # 2291
  1249. 0082 7F83              MOV     R7,#083H
  1250. 0084 020000      R     LJMP    _OSD_Proc_B
  1251.                                            ; SOURCE LINE # 2292
  1252.                                            ; SOURCE LINE # 2294
  1253. 0087         ?C0543:
  1254.                                            ; SOURCE LINE # 2295
  1255. 0087 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1256. 0089 E6                MOV     A,@R0
  1257. 008A 6069              JZ      ?C0544
  1258.                                            ; SOURCE LINE # 2296
  1259.                                            ; SOURCE LINE # 2297
  1260. 008C 120000      R     LCALL   L?1193
  1261. 008F 120000      R     LCALL   L?1062
  1262. 0092 7B07              MOV     R3,#07H
  1263. 0094 7F07              MOV     R7,#07H
  1264. 0096 120000      R     LCALL   _OSD_Line
  1265.                                            ; SOURCE LINE # 2300
  1266. 0099 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1267. 009B E6                MOV     A,@R0
  1268. 009C B40104            CJNE    A,#01H,?C0545
  1269. 009F 7F00              MOV     R7,#00H
  1270. 00A1 8002              SJMP    ?C0546
  1271. 00A3         ?C0545:
  1272. 00A3 7F10              MOV     R7,#010H
  1273. 00A5         ?C0546:
  1274. 00A5 8F00        E     MOV     Data,R7
  1275.                                            ; SOURCE LINE # 2302
  1276. 00A7 E500        E     MOV     A,stGUD1
  1277. 00A9 54EF              ANL     A,#0EFH
  1278. 00AB 4500        E     ORL     A,Data
  1279. 00AD F500        E     MOV     stGUD1,A
  1280.                                            ; SOURCE LINE # 2303
  1281. 00AF E4                CLR     A
  1282. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 178 
  1283. 00B0 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1284. 00B2 F6                MOV     @R0,A
  1285.                                            ; SOURCE LINE # 2304
  1286. 00B3 120000      E     LCALL   Save_GUD1
  1287.                                            ; SOURCE LINE # 2306
  1288. 00B6 E500        E     MOV     A,stGUD1+01H
  1289. 00B8 5407              ANL     A,#07H
  1290. 00BA 6003              JZ      $ + 5H
  1291. 00BC 020000      R     LJMP    ?C0562
  1292. 00BF 7800        E     MOV     R0,#LOW usIPV_ACT_LEN+01H
  1293. 00C1 E6                MOV     A,@R0
  1294. 00C2 6490              XRL     A,#090H
  1295. 00C4 7004              JNZ     ?C0894
  1296. 00C6 18                DEC     R0
  1297. 00C7 E6                MOV     A,@R0
  1298. 00C8 6401              XRL     A,#01H
  1299. 00CA         ?C0894:
  1300. 00CA 6003              JZ      $ + 5H
  1301. 00CC 020000      R     LJMP    ?C0562
  1302. 00CF 7800        E     MOV     R0,#LOW ucMode_Curr
  1303. 00D1 E6                MOV     A,@R0
  1304. 00D2 FF                MOV     R7,A
  1305. 00D3 6405              XRL     A,#05H
  1306. 00D5 7003              JNZ     $ + 5H
  1307. 00D7 020000      R     LJMP    ?C0562
  1308. 00DA EF                MOV     A,R7
  1309. 00DB 6433              XRL     A,#033H
  1310. 00DD 7003              JNZ     $ + 5H
  1311. 00DF 020000      R     LJMP    ?C0562
  1312.                                            ; SOURCE LINE # 2308
  1313.                                            ; SOURCE LINE # 2321
  1314. 00E2 E500        E     MOV     A,stGUD1
  1315. 00E4 30E406            JNB     ACC.4,?C0548
  1316.                                            ; SOURCE LINE # 2322
  1317.                                            ; SOURCE LINE # 2323
  1318. 00E7 5300EF      E     ANL     stGUD1,#0EFH
  1319.                                            ; SOURCE LINE # 2324
  1320. 00EA 76FE              MOV     @R0,#0FEH
  1321.                                            ; SOURCE LINE # 2325
  1322. 00EC 22                RET     
  1323. 00ED         ?C0548:
  1324.                                            ; SOURCE LINE # 2327
  1325.                                            ; SOURCE LINE # 2328
  1326. 00ED 430010      E     ORL     stGUD1,#010H
  1327.                                            ; SOURCE LINE # 2329
  1328. 00F0 7800        E     MOV     R0,#LOW ucMode_Curr
  1329. 00F2 76FE              MOV     @R0,#0FEH
  1330.                                            ; SOURCE LINE # 2330
  1331.                                            ; SOURCE LINE # 2331
  1332.                                            ; SOURCE LINE # 2332
  1333. 00F4 22                RET     
  1334. 00F5         ?C0544:
  1335.                                            ; SOURCE LINE # 2334
  1336.                                            ; SOURCE LINE # 2335
  1337. 00F5 E500        E     MOV     A,stGUD1
  1338. 00F7 30E404            JNB     ACC.4,?C0551
  1339. 00FA 7F02              MOV     R7,#02H
  1340. 00FC 8002              SJMP    ?C0552
  1341. 00FE         ?C0551:
  1342. 00FE 7F01              MOV     R7,#01H
  1343. 0100         ?C0552:
  1344. 0100 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1345. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 179 
  1346. 0102 EF                MOV     A,R7
  1347. 0103 F6                MOV     @R0,A
  1348.                                            ; SOURCE LINE # 2336
  1349. 0104 120000      R     LCALL   L?1193
  1350. 0107 120000      R     LCALL   L?1050
  1351. 010A 7B07              MOV     R3,#07H
  1352. 010C 7F07              MOV     R7,#07H
  1353.                                            ; SOURCE LINE # 2337
  1354.                                            ; SOURCE LINE # 2338
  1355. 010E 020000      R     LJMP    ?C0970
  1356.                                            ; SOURCE LINE # 2340
  1357. 0111         ?C0553:
  1358.                                            ; SOURCE LINE # 2341
  1359. 0111 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1360. 0113 E6                MOV     A,@R0
  1361. 0114 FF                MOV     R7,A
  1362. 0115 606B              JZ      ?C0554
  1363.                                            ; SOURCE LINE # 2342
  1364.                                            ; SOURCE LINE # 2343
  1365. 0117 6401              XRL     A,#01H
  1366. 0119 7058              JNZ     ?C0555
  1367.                                            ; SOURCE LINE # 2344
  1368.                                            ; SOURCE LINE # 2345
  1369.                                            ; SOURCE LINE # 2349
  1370. 011B E500        E     MOV     A,stGUD1
  1371. 011D 5407              ANL     A,#07H
  1372. 011F F500        R     MOV     ucTemp1,A
  1373.                                            ; SOURCE LINE # 2350
  1374. 0121 E500        E     MOV     A,stGUD1+01H
  1375. 0123 5407              ANL     A,#07H
  1376. 0125 F500        R     MOV     ucTemp2,A
  1377.                                            ; SOURCE LINE # 2352
  1378. 0127 7407              MOV     A,#07H
  1379. 0129 C3                CLR     C
  1380. 012A 9500        R     SUBB    A,ucTemp1
  1381. 012C 5003              JNC     ?C0556
  1382.                                            ; SOURCE LINE # 2353
  1383. 012E E4                CLR     A
  1384. 012F F500        R     MOV     ucTemp1,A
  1385. 0131         ?C0556:
  1386.                                            ; SOURCE LINE # 2356
  1387. 0131 7800        E     MOV     R0,#LOW usOSD_Timer
  1388. 0133 7604              MOV     @R0,#04H
  1389. 0135 08                INC     R0
  1390. 0136 7600              MOV     @R0,#00H
  1391.                                            ; SOURCE LINE # 2359
  1392. 0138 120000      E     LCALL   Init_GUD
  1393.                                            ; SOURCE LINE # 2361
  1394. 013B E500        E     MOV     A,stGUD1+06H
  1395. 013D F8                MOV     R0,A
  1396. 013E E4                CLR     A
  1397. 013F 7900        E     MOV     R1,#LOW usOSD_Timer+01H
  1398. 0141 F7                MOV     @R1,A
  1399. 0142 E8                MOV     A,R0
  1400. 0143 25E0              ADD     A,ACC
  1401. 0145 19                DEC     R1
  1402. 0146 F7                MOV     @R1,A
  1403.                                            ; SOURCE LINE # 2364
  1404. 0147 E500        E     MOV     A,stGUD1
  1405. 0149 54F8              ANL     A,#0F8H
  1406. 014B 4500        R     ORL     A,ucTemp1
  1407. 014D F500        E     MOV     stGUD1,A
  1408. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 180 
  1409.                                            ; SOURCE LINE # 2365
  1410. 014F E500        E     MOV     A,stGUD1+01H
  1411. 0151 54F8              ANL     A,#0F8H
  1412. 0153 4500        R     ORL     A,ucTemp2
  1413. 0155 F500        E     MOV     stGUD1+01H,A
  1414.                                            ; SOURCE LINE # 2366
  1415. 0157 120000      E     LCALL   Save_GUD1
  1416.                                            ; SOURCE LINE # 2369
  1417. 015A 120000      E     LCALL   Set_Bright_Contrast
  1418.                                            ; SOURCE LINE # 2372
  1419. 015D 120000      E     LCALL   SetVolume
  1420.                                            ; SOURCE LINE # 2375
  1421. 0160 7F01              MOV     R7,#01H
  1422. 0162 120000      R     LCALL   _OSD_Position
  1423.                                            ; SOURCE LINE # 2376
  1424.                                            ; SOURCE LINE # 2379
  1425. 0165 120000      E     LCALL   Init_MUD
  1426.                                            ; SOURCE LINE # 2382
  1427. 0168 7800        E     MOV     R0,#LOW ucMode_Curr
  1428. 016A E6                MOV     A,@R0
  1429. 016B FF                MOV     R7,A
  1430. 016C 120000      E     LCALL   _Load_MUD
  1431.                                            ; SOURCE LINE # 2385
  1432. 016F 7800        E     MOV     R0,#LOW ucMode_Curr
  1433. 0171 76FE              MOV     @R0,#0FEH
  1434.                                            ; SOURCE LINE # 2386
  1435. 0173         ?C0555:
  1436.                                            ; SOURCE LINE # 2388
  1437. 0173 120000      R     LCALL   L?1060
  1438. 0176 7B04              MOV     R3,#04H
  1439. 0178 7F09              MOV     R7,#09H
  1440. 017A 120000      R     LCALL   _OSD_Line
  1441.                                            ; SOURCE LINE # 2389
  1442. 017D E4                CLR     A
  1443. 017E 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1444. 0180 F6                MOV     @R0,A
  1445.                                            ; SOURCE LINE # 2390
  1446. 0181 22                RET     
  1447. 0182         ?C0554:
  1448.                                            ; SOURCE LINE # 2392
  1449.                                            ; SOURCE LINE # 2393
  1450.                                            ; SOURCE LINE # 2394
  1451. 0182 120000      R     LCALL   L?1048
  1452. 0185 7B04              MOV     R3,#04H
  1453. 0187 7F09              MOV     R7,#09H
  1454. 0189         ?C0970:
  1455. 0189 020000      R     LJMP    _OSD_Line
  1456.                                            ; SOURCE LINE # 2395
  1457.                                            ; SOURCE LINE # 2396
  1458.                                            ; SOURCE LINE # 2398
  1459. 018C         ?C0558:
  1460.                                            ; SOURCE LINE # 2399
  1461. 018C 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1462. 018E E6                MOV     A,@R0
  1463. 018F 600A              JZ      ?C0559
  1464.                                            ; SOURCE LINE # 2400
  1465.                                            ; SOURCE LINE # 2401
  1466. 0191 E4                CLR     A
  1467. 0192 F6                MOV     @R0,A
  1468.                                            ; SOURCE LINE # 2402
  1469. 0193 120000      R     LCALL   L?1119
  1470. 0196 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  1471. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 181 
  1472.                                            ; SOURCE LINE # 2403
  1473. 0199 800D              SJMP    ?C0969
  1474. 019B         ?C0559:
  1475.                                            ; SOURCE LINE # 2405
  1476.                                            ; SOURCE LINE # 2406
  1477. 019B 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1478. 019D 7601              MOV     @R0,#01H
  1479.                                            ; SOURCE LINE # 2408
  1480. 019F 53001F      E     ANL     stGUD3,#01FH
  1481.                                            ; SOURCE LINE # 2409
  1482. 01A2 120000      R     LCALL   L?1119
  1483. 01A5 750002      R     MOV     ?_OSD_Slider?BYTE+05H,#02H
  1484. 01A8         ?C0969:
  1485. 01A8 120000      R     LCALL   L?1038
  1486. 01AB 7F0B              MOV     R7,#0BH
  1487. 01AD 020000      R     LJMP    _OSD_Slider
  1488.                                            ; SOURCE LINE # 2410
  1489.                                            ; SOURCE LINE # 2411
  1490.                                            ; SOURCE LINE # 2413
  1491. 01B0         ?C0561:
  1492.                                            ; SOURCE LINE # 2415
  1493. 01B0 120000      R     LCALL   L?1029
  1494. 01B3 120000      R     LCALL   _OSD_Window
  1495.                                            ; SOURCE LINE # 2418
  1496.                                            ; SOURCE LINE # 2419
  1497. 01B6 120000      R     LCALL   L?1145
  1498.                                            ; SOURCE LINE # 2421
  1499.                                            ; SOURCE LINE # 2423
  1500.                                            ; SOURCE LINE # 2424
  1501.                                            ; SOURCE LINE # 2425
  1502. 01B9         ?C0562:
  1503. 01B9 22                RET     
  1504.              ; FUNCTION Page5_Enter_Key (END)
  1505.              ; FUNCTION _Page5_Left_Right_Key (BEGIN)
  1506.                                            ; SOURCE LINE # 2427
  1507. 0000 8F00        R     MOV     Key,R7
  1508.                                            ; SOURCE LINE # 2428
  1509.                                            ; SOURCE LINE # 2429
  1510. 0002 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1511. 0004 E6                MOV     A,@R0
  1512. 0005 7003              JNZ     $ + 5H
  1513. 0007 020000      R     LJMP    ?C0563
  1514.                                            ; SOURCE LINE # 2430
  1515.                                            ; SOURCE LINE # 2431
  1516. 000A 18                DEC     R0
  1517. 000B E6                MOV     A,@R0
  1518. 000C 24FD              ADD     A,#0FDH
  1519. 000E 6034              JZ      ?C0568
  1520. 0010 14                DEC     A
  1521. 0011 6056              JZ      ?C0571
  1522. 0013 2402              ADD     A,#02H
  1523. 0015 6003              JZ      $ + 5H
  1524. 0017 020000      R     LJMP    ?C0578
  1525.                                            ; SOURCE LINE # 2432
  1526.                                            ; SOURCE LINE # 2433
  1527. 001A         ?C0565:
  1528.                                            ; SOURCE LINE # 2434
  1529. 001A E500        R     MOV     A,Key
  1530. 001C B40404            CJNE    A,#04H,?C0566
  1531. 001F 7F02              MOV     R7,#02H
  1532. 0021 8002              SJMP    ?C0567
  1533. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 182 
  1534. 0023         ?C0566:
  1535. 0023 7F01              MOV     R7,#01H
  1536. 0025         ?C0567:
  1537. 0025 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1538. 0027 A607              MOV     @R0,AR7
  1539.                                            ; SOURCE LINE # 2435
  1540. 0029 120000      R     LCALL   L?1063
  1541. 002C 7B10              MOV     R3,#010H
  1542. 002E 7D24              MOV     R5,#024H
  1543. 0030 7F07              MOV     R7,#07H
  1544. 0032 120000      R     LCALL   _OSD_Line
  1545.                                            ; SOURCE LINE # 2436
  1546. 0035 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1547. 0037 E6                MOV     A,@R0
  1548. 0038 120000      R     LCALL   L?1194
  1549. 003B 120000      R     LCALL   L?1050
  1550. 003E 7B07              MOV     R3,#07H
  1551. 0040 7F07              MOV     R7,#07H
  1552.                                            ; SOURCE LINE # 2438
  1553. 0042 8022              SJMP    ?C0971
  1554.                                            ; SOURCE LINE # 2440
  1555. 0044         ?C0568:
  1556.                                            ; SOURCE LINE # 2442
  1557. 0044 E500        R     MOV     A,Key
  1558. 0046 B40304            CJNE    A,#03H,?C0569
  1559. 0049 7F01              MOV     R7,#01H
  1560. 004B 8002              SJMP    ?C0570
  1561. 004D         ?C0569:
  1562. 004D 7F02              MOV     R7,#02H
  1563. 004F         ?C0570:
  1564. 004F 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1565. 0051 A607              MOV     @R0,AR7
  1566.                                            ; SOURCE LINE # 2443
  1567. 0053 120000      R     LCALL   L?1063
  1568. 0056 120000      R     LCALL   L?1189
  1569. 0059 120000      R     LCALL   _OSD_Line
  1570.                                            ; SOURCE LINE # 2444
  1571. 005C 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1572. 005E E6                MOV     A,@R0
  1573. 005F 120000      R     LCALL   L?1049
  1574. 0062 7B04              MOV     R3,#04H
  1575. 0064 7F09              MOV     R7,#09H
  1576. 0066         ?C0971:
  1577. 0066 020000      R     LJMP    _OSD_Line
  1578.                                            ; SOURCE LINE # 2446
  1579.                                            ; SOURCE LINE # 2448
  1580. 0069         ?C0571:
  1581.                                            ; SOURCE LINE # 2450
  1582. 0069 E500        R     MOV     A,Key
  1583. 006B B40408            CJNE    A,#04H,?C0572
  1584.                                            ; SOURCE LINE # 2451
  1585.                                            ; SOURCE LINE # 2452
  1586. 006E E500        E     MOV     A,stGUD3
  1587. 0070 6025              JZ      ?C0578
  1588.                                            ; SOURCE LINE # 2453
  1589. 0072         ?C0573:
  1590.                                            ; SOURCE LINE # 2455
  1591. 0072 1500        E     DEC     stGUD3
  1592.                                            ; SOURCE LINE # 2456
  1593. 0074 8009              SJMP    ?C0574
  1594. 0076         ?C0572:
  1595.                                            ; SOURCE LINE # 2458
  1596. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 183 
  1597.                                            ; SOURCE LINE # 2459
  1598. 0076 741F              MOV     A,#01FH
  1599. 0078 D3                SETB    C
  1600. 0079 9500        E     SUBB    A,stGUD3
  1601. 007B 401A              JC      ?C0578
  1602.                                            ; SOURCE LINE # 2460
  1603. 007D         ?C0575:
  1604.                                            ; SOURCE LINE # 2462
  1605. 007D 0500        E     INC     stGUD3
  1606.                                            ; SOURCE LINE # 2463
  1607. 007F         ?C0574:
  1608.                                            ; SOURCE LINE # 2465
  1609. 007F 120000      R     LCALL   L?1120
  1610. 0082 120000      R     LCALL   L?1037
  1611. 0085 7F0B              MOV     R7,#0BH
  1612. 0087 120000      R     LCALL   _OSD_Slider
  1613.                                            ; SOURCE LINE # 2466
  1614. 008A 120000      E     LCALL   SetVolume
  1615.                                            ; SOURCE LINE # 2467
  1616. 008D 020000      E     LJMP    Save_GUD3
  1617.                                            ; SOURCE LINE # 2468
  1618.                                            ; SOURCE LINE # 2470
  1619.                                            ; SOURCE LINE # 2471
  1620.                                            ; SOURCE LINE # 2473
  1621.                                            ; SOURCE LINE # 2474
  1622. 0090         ?C0563:
  1623.                                            ; SOURCE LINE # 2476
  1624.                                            ; SOURCE LINE # 2477
  1625. 0090 7D05              MOV     R5,#05H
  1626. 0092 AF00        R     MOV     R7,Key
  1627. 0094 120000      R     LCALL   _Osd_Change_Item
  1628.                                            ; SOURCE LINE # 2478
  1629.                                            ; SOURCE LINE # 2479
  1630. 0097         ?C0578:
  1631. 0097 22                RET     
  1632.              ; FUNCTION _Page5_Left_Right_Key (END)
  1633.              ; FUNCTION Page5_Show (BEGIN)
  1634.                                            ; SOURCE LINE # 2481
  1635.                                            ; SOURCE LINE # 2482
  1636.                                            ; SOURCE LINE # 2483
  1637. 0000 7BFF              MOV     R3,#0FFH
  1638. 0002 7A00        E     MOV     R2,#HIGH Page5_Atb
  1639. 0004 7900        E     MOV     R1,#LOW Page5_Atb
  1640. 0006 750004      R     MOV     ?_Show_Osd_Page?BYTE+04H,#04H
  1641. 0009 7F03              MOV     R7,#03H
  1642. 000B 120000      R     LCALL   _Show_Osd_Page
  1643.                                            ; SOURCE LINE # 2487
  1644. 000E 750000      R     MOV     ?_OSD_Window?BYTE+05H,#00H
  1645. 0011 750099      R     MOV     ?_OSD_Window?BYTE+06H,#099H
  1646. 0014 750000      R     MOV     ?_OSD_Window?BYTE+07H,#00H
  1647. 0017 7500B7      R     MOV     ?_OSD_Window?BYTE+08H,#0B7H
  1648. 001A 120000      R     LCALL   L?1026
  1649. 001D 120000      R     LCALL   L?1130
  1650. 0020 120000      R     LCALL   _OSD_Window
  1651.                                            ; SOURCE LINE # 2491
  1652. 0023 120000      R     LCALL   L?1120
  1653. 0026 750004      R     MOV     ?_OSD_Slider?BYTE+05H,#04H
  1654. 0029 120000      R     LCALL   L?1038
  1655. 002C 7F0B              MOV     R7,#0BH
  1656. 002E 120000      R     LCALL   _OSD_Slider
  1657.                                            ; SOURCE LINE # 2494
  1658. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 184 
  1659. 0031 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1660. 0033 E6                MOV     A,@R0
  1661. 0034 7012              JNZ     ?C0579
  1662.                                            ; SOURCE LINE # 2495
  1663.                                            ; SOURCE LINE # 2496
  1664. 0036 18                DEC     R0
  1665. 0037 E6                MOV     A,@R0
  1666. 0038 6401              XRL     A,#01H
  1667. 003A 700C              JNZ     ?C0587
  1668.                                            ; SOURCE LINE # 2497
  1669. 003C 120000      R     LCALL   L?1057
  1670. 003F 120000      R     LCALL   L?1027
  1671. 0042 120000      R     LCALL   L?1033
  1672. 0045 020000      R     LJMP    _OSD_Window
  1673.                                            ; SOURCE LINE # 2498
  1674. 0048         ?C0579:
  1675.                                            ; SOURCE LINE # 2500
  1676.                                            ; SOURCE LINE # 2501
  1677.                                            ; SOURCE LINE # 2502
  1678.                                            ; SOURCE LINE # 2503
  1679.                                            ; SOURCE LINE # 2506
  1680.                                            ; SOURCE LINE # 2508
  1681.                                            ; SOURCE LINE # 2511
  1682.                                            ; SOURCE LINE # 2513
  1683.                                            ; SOURCE LINE # 2516
  1684.                                            ; SOURCE LINE # 2518
  1685.                                            ; SOURCE LINE # 2519
  1686.                                            ; SOURCE LINE # 2521
  1687.                                            ; SOURCE LINE # 2522
  1688.                                            ; SOURCE LINE # 2523
  1689. 0048         ?C0587:
  1690. 0048 22                RET     
  1691.              ; FUNCTION Page5_Show (END)
  1692.              ; FUNCTION Page5B_Enter_Key (BEGIN)
  1693.                                            ; SOURCE LINE # 2525
  1694.                                            ; SOURCE LINE # 2526
  1695.                                            ; SOURCE LINE # 2527
  1696. 0000 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1697. 0002 E6                MOV     A,@R0
  1698. 0003 FF                MOV     R7,A
  1699. 0004 B40206            CJNE    A,#02H,?C0588
  1700. 0007 7E01              MOV     R6,#01H
  1701. 0009 7F01              MOV     R7,#01H
  1702. 000B 8029              SJMP    ?C0589
  1703. 000D         ?C0588:
  1704. 000D EF                MOV     A,R7
  1705. 000E B40304            CJNE    A,#03H,?C0590
  1706. 0011 7F02              MOV     R7,#02H
  1707. 0013 8021              SJMP    ?C0591
  1708. 0015         ?C0590:
  1709. 0015 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1710. 0017 E6                MOV     A,@R0
  1711. 0018 FF                MOV     R7,A
  1712. 0019 B40406            CJNE    A,#04H,?C0592
  1713. 001C 7E03              MOV     R6,#03H
  1714. 001E 7F03              MOV     R7,#03H
  1715. 0020 8014              SJMP    ?C0593
  1716. 0022         ?C0592:
  1717. 0022 EF                MOV     A,R7
  1718. 0023 B40504            CJNE    A,#05H,?C0594
  1719. 0026 7F04              MOV     R7,#04H
  1720. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 185 
  1721. 0028 800C              SJMP    ?C0595
  1722. 002A         ?C0594:
  1723. 002A 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1724. 002C E6                MOV     A,@R0
  1725. 002D B40604            CJNE    A,#06H,?C0596
  1726. 0030 7F05              MOV     R7,#05H
  1727. 0032 8002              SJMP    ?C0597
  1728. 0034         ?C0596:
  1729. 0034 7F00              MOV     R7,#00H
  1730. 0036         ?C0597:
  1731. 0036         ?C0595:
  1732. 0036         ?C0593:
  1733. 0036         ?C0591:
  1734. 0036         ?C0589:
  1735. 0036 8F00        E     MOV     Data,R7
  1736.                                            ; SOURCE LINE # 2533
  1737. 0038 E500        E     MOV     A,Data
  1738. 003A 7800        E     MOV     R0,#LOW ucInputSrc
  1739. 003C 66                XRL     A,@R0
  1740. 003D 6008              JZ      ?C0598
  1741.                                            ; SOURCE LINE # 2534
  1742.                                            ; SOURCE LINE # 2535
  1743. 003F 120000      E     LCALL   _Change_Source
  1744.                                            ; SOURCE LINE # 2536
  1745. 0042 E4                CLR     A
  1746. 0043 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1747. 0045 F6                MOV     @R0,A
  1748.                                            ; SOURCE LINE # 2537
  1749. 0046 22                RET     
  1750. 0047         ?C0598:
  1751.                                            ; SOURCE LINE # 2539
  1752.                                            ; SOURCE LINE # 2540
  1753. 0047 E4                CLR     A
  1754. 0048 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1755. 004A F6                MOV     @R0,A
  1756.                                            ; SOURCE LINE # 2541
  1757.                                            ; SOURCE LINE # 2543
  1758. 004B         ?C0600:
  1759. 004B 22                RET     
  1760.              ; FUNCTION Page5B_Enter_Key (END)
  1761.              ; FUNCTION _Page5B_Left_Right_Key (BEGIN)
  1762.                                            ; SOURCE LINE # 2545
  1763. 0000 8F00        R     MOV     Key,R7
  1764.                                            ; SOURCE LINE # 2546
  1765.                                            ; SOURCE LINE # 2548
  1766. 0002 120000      R     LCALL   L?1070
  1767. 0005 120000      R     LCALL   L?1041
  1768. 0008 F500        R     MOV     ?_OSD_Window?BYTE+0FH,A
  1769. 000A 7F06              MOV     R7,#06H
  1770. 000C 120000      R     LCALL   _OSD_Window
  1771.                                            ; SOURCE LINE # 2550
  1772. 000F E500        R     MOV     A,Key
  1773. 0011 B40310            CJNE    A,#03H,?C0601
  1774.                                            ; SOURCE LINE # 2551
  1775. 0014 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1776. 0016 E6                MOV     A,@R0
  1777. 0017 FF                MOV     R7,A
  1778. 0018 B40204            CJNE    A,#02H,?C0602
  1779. 001B 7F01              MOV     R7,#01H
  1780. 001D 8013              SJMP    ?C0972
  1781. 001F         ?C0602:
  1782. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 186 
  1783. 001F EF                MOV     A,R7
  1784. 0020 04                INC     A
  1785. 0021 FF                MOV     R7,A
  1786. 0022         ?C0603:
  1787. 0022 800E              SJMP    ?C0972
  1788. 0024         ?C0601:
  1789.                                            ; SOURCE LINE # 2553
  1790. 0024 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1791. 0026 E6                MOV     A,@R0
  1792. 0027 FF                MOV     R7,A
  1793. 0028 B40104            CJNE    A,#01H,?C0605
  1794. 002B 7F02              MOV     R7,#02H
  1795. 002D 8003              SJMP    ?C0606
  1796. 002F         ?C0605:
  1797. 002F EF                MOV     A,R7
  1798. 0030 14                DEC     A
  1799. 0031 FF                MOV     R7,A
  1800. 0032         ?C0606:
  1801. 0032         ?C0972:
  1802. 0032 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1803. 0034 A607              MOV     @R0,AR7
  1804. 0036         ?C0604:
  1805.                                            ; SOURCE LINE # 2555
  1806. 0036 120000      R     LCALL   L?1025
  1807. 0039 7F06              MOV     R7,#06H
  1808. 003B 020000      R     LJMP    _OSD_Window
  1809.              ; FUNCTION _Page5B_Left_Right_Key (END)
  1810.              ; FUNCTION Page5B_Show (BEGIN)
  1811.                                            ; SOURCE LINE # 2559
  1812.                                            ; SOURCE LINE # 2560
  1813.                                            ; SOURCE LINE # 2561
  1814. 0000 7BFF              MOV     R3,#0FFH
  1815. 0002 7A00        E     MOV     R2,#HIGH Page9_Atb
  1816. 0004 7900        E     MOV     R1,#LOW Page9_Atb
  1817. 0006 750008      R     MOV     ?_Show_Osd_Page?BYTE+04H,#08H
  1818. 0009 7F04              MOV     R7,#04H
  1819. 000B 120000      R     LCALL   _Show_Osd_Page
  1820.                                            ; SOURCE LINE # 2562
  1821. 000E 7E00        E     MOV     R6,#HIGH Page9_Content
  1822. 0010 7F00        E     MOV     R7,#LOW Page9_Content
  1823. 0012 120000      E     LCALL   _RTDOSDW
  1824.                                            ; SOURCE LINE # 2564
  1825. 0015 120000      R     LCALL   L?1025
  1826. 0018 7F06              MOV     R7,#06H
  1827. 001A 020000      R     LJMP    _OSD_Window
  1828.              ; FUNCTION Page5B_Show (END)
  1829.              ; FUNCTION _Page6_Left_Right_Key (BEGIN)
  1830.                                            ; SOURCE LINE # 2573
  1831. ;---- Variable 'Key' assigned to Register 'R7' ----
  1832.                                            ; SOURCE LINE # 2574
  1833.                                            ; SOURCE LINE # 2575
  1834. 0000 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  1835. 0002 E6                MOV     A,@R0
  1836. 0003 BF0307            CJNE    R7,#03H,?C0609
  1837.                                            ; SOURCE LINE # 2576
  1838. 0006 FF                MOV     R7,A
  1839. 0007 120000      R     LCALL   _GetNextPageIdx
  1840. 000A A607              MOV     @R0,AR7
  1841. 000C 22                RET     
  1842. 000D         ?C0609:
  1843. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 187 
  1844.                                            ; SOURCE LINE # 2578
  1845. 000D FF                MOV     R7,A
  1846. 000E 120000      R     LCALL   _GetPrevPageIdx
  1847. 0011 A607              MOV     @R0,AR7
  1848.                                            ; SOURCE LINE # 2579
  1849. 0013         ?C0611:
  1850. 0013 22                RET     
  1851.              ; FUNCTION _Page6_Left_Right_Key (END)
  1852.              ; FUNCTION Page6_Show (BEGIN)
  1853.                                            ; SOURCE LINE # 2581
  1854.                                            ; SOURCE LINE # 2582
  1855.                                            ; SOURCE LINE # 2586
  1856. 0000 7BFF              MOV     R3,#0FFH
  1857. 0002 7A00        E     MOV     R2,#HIGH Page6_Atb
  1858. 0004 7900        E     MOV     R1,#LOW Page6_Atb
  1859. 0006 750005      R     MOV     ?_Show_Osd_Page?BYTE+04H,#05H
  1860. 0009 7F04              MOV     R7,#04H
  1861. 000B 120000      R     LCALL   _Show_Osd_Page
  1862.                                            ; SOURCE LINE # 2590
  1863. 000E 750000      R     MOV     ?_OSD_Window?BYTE+05H,#00H
  1864. 0011 7500BA      R     MOV     ?_OSD_Window?BYTE+06H,#0BAH
  1865. 0014 750000      R     MOV     ?_OSD_Window?BYTE+07H,#00H
  1866. 0017 7500D8      R     MOV     ?_OSD_Window?BYTE+08H,#0D8H
  1867. 001A 120000      R     LCALL   L?1026
  1868. 001D 120000      R     LCALL   L?1130
  1869. 0020 020000      R     LJMP    _OSD_Window
  1870.              ; FUNCTION Page6_Show (END)
  1871.              ; FUNCTION PageFactory_Show (BEGIN)
  1872.                                            ; SOURCE LINE # 2596
  1873.                                            ; SOURCE LINE # 2597
  1874.                                            ; SOURCE LINE # 2598
  1875. 0000 75001E      R     MOV     ?_OSD_Fact_Clear?BYTE+03H,#01EH
  1876. 0003 E4                CLR     A
  1877. 0004 FB                MOV     R3,A
  1878. 0005 7D14              MOV     R5,#014H
  1879. 0007 FF                MOV     R7,A
  1880. 0008 120000      R     LCALL   _OSD_Fact_Clear
  1881.                                            ; SOURCE LINE # 2599
  1882. 000B 7F01              MOV     R7,#01H
  1883. 000D 120000      R     LCALL   _OSD_Position
  1884.                                            ; SOURCE LINE # 2600
  1885. 0010 7F01              MOV     R7,#01H
  1886. 0012 120000      R     LCALL   _OSD_Position
  1887.                                            ; SOURCE LINE # 2602
  1888. 0015 120000      R     LCALL   L?1118
  1889. 0018 120000      E     LCALL   _RTDSetBit
  1890.                                            ; SOURCE LINE # 2603
  1891. 001B 7E00        E     MOV     R6,#HIGH OSD_Reset
  1892. 001D 7F00        E     MOV     R7,#LOW OSD_Reset
  1893. 001F 120000      E     LCALL   _RTDOSDW
  1894.                                            ; SOURCE LINE # 2604
  1895. 0022 7E00        E     MOV     R6,#HIGH OSD_Clean_All
  1896. 0024 7F00        E     MOV     R7,#LOW OSD_Clean_All
  1897. 0026 120000      E     LCALL   _RTDOSDW
  1898.                                            ; SOURCE LINE # 2605
  1899. 0029 7E00        E     MOV     R6,#HIGH FactoryPageAtbFont
  1900. 002B 7F00        E     MOV     R7,#LOW FactoryPageAtbFont
  1901. 002D 120000      E     LCALL   _RTDOSDW
  1902.                                            ; SOURCE LINE # 2606
  1903. 0030 750020      R     MOV     ?_OSD_Fact_Line?BYTE+03H,#020H
  1904. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 188 
  1905. 0033 750002      R     MOV     ?_OSD_Fact_Line?BYTE+04H,#02H
  1906. 0036 7B0F              MOV     R3,#0FH
  1907. 0038 E4                CLR     A
  1908. 0039 FD                MOV     R5,A
  1909. 003A 7F03              MOV     R7,#03H
  1910. 003C 120000      R     LCALL   _OSD_Fact_Line
  1911.                                            ; SOURCE LINE # 2607
  1912. 003F 7E00        E     MOV     R6,#HIGH Version_Panel
  1913. 0041 7F00        E     MOV     R7,#LOW Version_Panel
  1914. 0043 120000      E     LCALL   _RTDOSDW
  1915.                                            ; SOURCE LINE # 2608
  1916. 0046 120000      R     LCALL   L?1133
  1917. 0049 120000      R     LCALL   _ShowValue
  1918.                                            ; SOURCE LINE # 2609
  1919. 004C 120000      R     LCALL   L?1136
  1920. 004F 120000      R     LCALL   _ShowValue
  1921.                                            ; SOURCE LINE # 2610
  1922. 0052 120000      R     LCALL   L?1159
  1923. 0055 120000      R     LCALL   _ShowValue
  1924.                                            ; SOURCE LINE # 2611
  1925. 0058 750013      R     MOV     ?_ShowValue?BYTE+03H,#013H
  1926. 005B AB00        E     MOV     R3,stGUD4+03H
  1927. 005D 7D09              MOV     R5,#09H
  1928.                                            ; SOURCE LINE # 2612
  1929. 005F 120000      R     LCALL   L?1179
  1930. 0062 AB00        E     MOV     R3,stGUD4+04H
  1931. 0064 7D0F              MOV     R5,#0FH
  1932.                                            ; SOURCE LINE # 2613
  1933. 0066 120000      R     LCALL   L?1179
  1934. 0069 AB00        E     MOV     R3,stGUD4+05H
  1935. 006B 7D15              MOV     R5,#015H
  1936. 006D 7F08              MOV     R7,#08H
  1937. 006F 020000      R     LJMP    _ShowValue
  1938.                                            ; SOURCE LINE # 2614
  1939. 0072         L?1179:
  1940. 0072 7F08              MOV     R7,#08H
  1941. 0074 120000      R     LCALL   _ShowValue
  1942. 0077 750013      R     MOV     ?_ShowValue?BYTE+03H,#013H
  1943. 007A 22                RET     
  1944.              ; FUNCTION PageFactory_Show (END)
  1945.              ; FUNCTION PageFactory_Enter_Key (BEGIN)
  1946.                                            ; SOURCE LINE # 2616
  1947.                                            ; SOURCE LINE # 2617
  1948.                                            ; SOURCE LINE # 2618
  1949. 0000 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  1950. 0002 E6                MOV     A,@R0
  1951. 0003 FF                MOV     R7,A
  1952. 0004 7003              JNZ     $ + 5H
  1953. 0006 020000      R     LJMP    ?C0614
  1954.                                            ; SOURCE LINE # 2619
  1955.                                            ; SOURCE LINE # 2620
  1956. 0009 08                INC     R0
  1957. 000A E6                MOV     A,@R0
  1958. 000B 6032              JZ      ?C0615
  1959.                                            ; SOURCE LINE # 2621
  1960.                                            ; SOURCE LINE # 2622
  1961. 000D EF                MOV     A,R7
  1962. 000E 24FE              ADD     A,#0FEH
  1963. 0010 6013              JZ      ?C0618
  1964. 0012 14                DEC     A
  1965. 0013 6019              JZ      ?C0619
  1966. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 189 
  1967. 0015 2402              ADD     A,#02H
  1968. 0017 6003              JZ      $ + 5H
  1969. 0019 020000      R     LJMP    ?C0640
  1970.                                            ; SOURCE LINE # 2623
  1971.                                            ; SOURCE LINE # 2624
  1972. 001C         ?C0617:
  1973.                                            ; SOURCE LINE # 2625
  1974. 001C 120000      R     LCALL   L?1121
  1975. 001F 7B03              MOV     R3,#03H
  1976. 0021 7D09              MOV     R5,#09H
  1977.                                            ; SOURCE LINE # 2626
  1978.                                            ; SOURCE LINE # 2627
  1979. 0023 8010              SJMP    ?C0974
  1980.                                            ; SOURCE LINE # 2628
  1981. 0025         ?C0618:
  1982.                                            ; SOURCE LINE # 2629
  1983. 0025 120000      R     LCALL   L?1121
  1984. 0028 7B03              MOV     R3,#03H
  1985. 002A 7D0F              MOV     R5,#0FH
  1986. 002C         ?C0973:
  1987.                                            ; SOURCE LINE # 2630
  1988.                                            ; SOURCE LINE # 2631
  1989. 002C 8007              SJMP    ?C0974
  1990.                                            ; SOURCE LINE # 2632
  1991. 002E         ?C0619:
  1992.                                            ; SOURCE LINE # 2633
  1993. 002E 120000      R     LCALL   L?1122
  1994. 0031 7B03              MOV     R3,#03H
  1995. 0033 7D15              MOV     R5,#015H
  1996. 0035         ?C0974:
  1997. 0035 7F08              MOV     R7,#08H
  1998. 0037 120000      R     LCALL   _OSD_Fact_Line
  1999.                                            ; SOURCE LINE # 2634
  2000. 003A E4                CLR     A
  2001. 003B 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  2002. 003D F6                MOV     @R0,A
  2003.                                            ; SOURCE LINE # 2635
  2004. 003E 22                RET     
  2005.                                            ; SOURCE LINE # 2636
  2006.                                            ; SOURCE LINE # 2637
  2007. 003F         ?C0615:
  2008.                                            ; SOURCE LINE # 2639
  2009.                                            ; SOURCE LINE # 2640
  2010. 003F 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  2011. 0041 E6                MOV     A,@R0
  2012. 0042 24FC              ADD     A,#0FCH
  2013. 0044 6012              JZ      ?C0623
  2014. 0046 14                DEC     A
  2015. 0047 6014              JZ      ?C0624
  2016. 0049 14                DEC     A
  2017. 004A 6019              JZ      ?C0625
  2018. 004C 2403              ADD     A,#03H
  2019. 004E 6003              JZ      $ + 5H
  2020. 0050 020000      R     LJMP    ?C0640
  2021.                                            ; SOURCE LINE # 2641
  2022.                                            ; SOURCE LINE # 2642
  2023. 0053         ?C0622:
  2024.                                            ; SOURCE LINE # 2643
  2025. 0053 120000      R     LCALL   L?1133
  2026.                                            ; SOURCE LINE # 2644
  2027.                                            ; SOURCE LINE # 2645
  2028. 0056 8008              SJMP    ?C0976
  2029. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 190 
  2030.                                            ; SOURCE LINE # 2647
  2031. 0058         ?C0623:
  2032.                                            ; SOURCE LINE # 2648
  2033. 0058 120000      R     LCALL   L?1136
  2034. 005B         ?C0975:
  2035.                                            ; SOURCE LINE # 2649
  2036.                                            ; SOURCE LINE # 2650
  2037. 005B 8003              SJMP    ?C0976
  2038.                                            ; SOURCE LINE # 2652
  2039. 005D         ?C0624:
  2040.                                            ; SOURCE LINE # 2653
  2041. 005D 120000      R     LCALL   L?1159
  2042. 0060         ?C0976:
  2043. 0060 120000      R     LCALL   _ShowValue
  2044.                                            ; SOURCE LINE # 2654
  2045.                                            ; SOURCE LINE # 2655
  2046. 0063 8043              SJMP    ?C0977
  2047.                                            ; SOURCE LINE # 2657
  2048. 0065         ?C0625:
  2049.                                            ; SOURCE LINE # 2659
  2050. 0065 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2051. 0067 E6                MOV     A,@R0
  2052. 0068 24FE              ADD     A,#0FEH
  2053. 006A 6016              JZ      ?C0628
  2054. 006C 14                DEC     A
  2055. 006D 601C              JZ      ?C0629
  2056. 006F 14                DEC     A
  2057. 0070 602A              JZ      ?C0630
  2058. 0072 2403              ADD     A,#03H
  2059. 0074 6003              JZ      $ + 5H
  2060. 0076 020000      R     LJMP    ?C0640
  2061.                                            ; SOURCE LINE # 2660
  2062.                                            ; SOURCE LINE # 2661
  2063. 0079         ?C0627:
  2064.                                            ; SOURCE LINE # 2662
  2065. 0079 120000      R     LCALL   L?1139
  2066. 007C 7B03              MOV     R3,#03H
  2067. 007E 7D09              MOV     R5,#09H
  2068.                                            ; SOURCE LINE # 2663
  2069.                                            ; SOURCE LINE # 2664
  2070. 0080 8010              SJMP    ?C0979
  2071.                                            ; SOURCE LINE # 2665
  2072. 0082         ?C0628:
  2073.                                            ; SOURCE LINE # 2666
  2074. 0082 120000      R     LCALL   L?1139
  2075. 0085 7B03              MOV     R3,#03H
  2076. 0087 7D0F              MOV     R5,#0FH
  2077. 0089         ?C0978:
  2078.                                            ; SOURCE LINE # 2667
  2079.                                            ; SOURCE LINE # 2668
  2080. 0089 8007              SJMP    ?C0979
  2081.                                            ; SOURCE LINE # 2669
  2082. 008B         ?C0629:
  2083.                                            ; SOURCE LINE # 2670
  2084. 008B 120000      R     LCALL   L?1140
  2085. 008E 7B03              MOV     R3,#03H
  2086. 0090 7D15              MOV     R5,#015H
  2087. 0092         ?C0979:
  2088. 0092 7F08              MOV     R7,#08H
  2089. 0094 120000      R     LCALL   _OSD_Fact_Line
  2090.                                            ; SOURCE LINE # 2671
  2091. 0097 7800        R     MOV     R0,#LOW ucOSD_Item_Index2
  2092. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 191 
  2093. 0099 7601              MOV     @R0,#01H
  2094.                                            ; SOURCE LINE # 2672
  2095. 009B 22                RET     
  2096.                                            ; SOURCE LINE # 2673
  2097. 009C         ?C0630:
  2098.                                            ; SOURCE LINE # 2674
  2099. 009C 120000      R     LCALL   L?1122
  2100. 009F 7B04              MOV     R3,#04H
  2101. 00A1 7D19              MOV     R5,#019H
  2102. 00A3 7F08              MOV     R7,#08H
  2103. 00A5 120000      R     LCALL   _OSD_Fact_Line
  2104.                                            ; SOURCE LINE # 2675
  2105. 00A8         ?C0977:
  2106. 00A8 E4                CLR     A
  2107. 00A9 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2108. 00AB F6                MOV     @R0,A
  2109.                                            ; SOURCE LINE # 2676
  2110. 00AC 22                RET     
  2111.                                            ; SOURCE LINE # 2677
  2112.                                            ; SOURCE LINE # 2678
  2113.                                            ; SOURCE LINE # 2679
  2114.                                            ; SOURCE LINE # 2680
  2115.                                            ; SOURCE LINE # 2681
  2116. 00AD         ?C0614:
  2117.                                            ; SOURCE LINE # 2683
  2118.                                            ; SOURCE LINE # 2684
  2119. 00AD 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  2120. 00AF E6                MOV     A,@R0
  2121. 00B0 14                DEC     A
  2122. 00B1 B40700            CJNE    A,#07H,?C0895
  2123. 00B4         ?C0895:
  2124. 00B4 4003              JC      $ + 5H
  2125. 00B6 020000      R     LJMP    ?C0640
  2126. 00B9 900000      R     MOV     DPTR,#?C0896
  2127. 00BC 120000      R     LCALL   L?1147
  2128. 00BF 73                JMP     @A+DPTR
  2129. 00C0         ?C0896:
  2130. 00C0 020000      R     LJMP    ?C0633
  2131. 00C3 020000      R     LJMP    ?C0634
  2132. 00C6 020000      R     LJMP    ?C0635
  2133. 00C9 020000      R     LJMP    ?C0636
  2134. 00CC 020000      R     LJMP    ?C0637
  2135. 00CF 020000      R     LJMP    ?C0638
  2136. 00D2 020000      R     LJMP    ?C0639
  2137.                                            ; SOURCE LINE # 2685
  2138.                                            ; SOURCE LINE # 2686
  2139. 00D5         ?C0633:
  2140.                                            ; SOURCE LINE # 2687
  2141. 00D5 120000      E     LCALL   Init_FACTORY
  2142.                                            ; SOURCE LINE # 2688
  2143. 00D8 120000      R     LCALL   L?1134
  2144. 00DB 120000      R     LCALL   _ShowValue
  2145.                                            ; SOURCE LINE # 2689
  2146. 00DE 120000      R     LCALL   L?1137
  2147. 00E1 120000      R     LCALL   _ShowValue
  2148.                                            ; SOURCE LINE # 2690
  2149. 00E4 750013      R     MOV     ?_ShowValue?BYTE+03H,#013H
  2150. 00E7 AB00        E     MOV     R3,stGUD4+03H
  2151. 00E9 7D09              MOV     R5,#09H
  2152.                                            ; SOURCE LINE # 2691
  2153. 00EB 120000      R     LCALL   L?1180
  2154. 00EE AB00        E     MOV     R3,stGUD4+04H
  2155. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 192 
  2156. 00F0 7D0F              MOV     R5,#0FH
  2157.                                            ; SOURCE LINE # 2692
  2158. 00F2 120000      R     LCALL   L?1180
  2159. 00F5 AB00        E     MOV     R3,stGUD4+05H
  2160. 00F7 7D15              MOV     R5,#015H
  2161. 00F9 7F08              MOV     R7,#08H
  2162. 00FB 120000      R     LCALL   _ShowValue
  2163.                                            ; SOURCE LINE # 2694
  2164. 00FE E500        E     MOV     A,stGUD1+01H
  2165. 0100 54E7              ANL     A,#0E7H
  2166. 0102 4408              ORL     A,#08H
  2167. 0104 F500        E     MOV     stGUD1+01H,A
  2168.                                            ; SOURCE LINE # 2695
  2169. 0106 120000      E     LCALL   Set_Bright_Contrast
  2170.                                            ; SOURCE LINE # 2696
  2171. 0109 7E00        E     MOV     R6,#HIGH RecallOK
  2172. 010B 7F00        E     MOV     R7,#LOW RecallOK
  2173.                                            ; SOURCE LINE # 2697
  2174. 010D 804C              SJMP    ?C0981
  2175.                                            ; SOURCE LINE # 2699
  2176. 010F         ?C0634:
  2177.                                            ; SOURCE LINE # 2700
  2178. 010F 120000      E     LCALL   Auto_Balance
  2179.                                            ; SOURCE LINE # 2701
  2180. 0112 7E00        E     MOV     R6,#HIGH AutoOK
  2181. 0114 7F00        E     MOV     R7,#LOW AutoOK
  2182. 0116         ?C0980:
  2183.                                            ; SOURCE LINE # 2702
  2184. 0116 8043              SJMP    ?C0981
  2185.                                            ; SOURCE LINE # 2704
  2186. 0118         ?C0635:
  2187.                                            ; SOURCE LINE # 2705
  2188. 0118 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2189. 011B 120000      R     LCALL   L?1135
  2190.                                            ; SOURCE LINE # 2706
  2191.                                            ; SOURCE LINE # 2707
  2192. 011E 800E              SJMP    ?C0983
  2193.                                            ; SOURCE LINE # 2709
  2194. 0120         ?C0636:
  2195.                                            ; SOURCE LINE # 2710
  2196. 0120 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2197. 0123 120000      R     LCALL   L?1138
  2198. 0126         ?C0982:
  2199.                                            ; SOURCE LINE # 2711
  2200.                                            ; SOURCE LINE # 2712
  2201. 0126 8006              SJMP    ?C0983
  2202.                                            ; SOURCE LINE # 2714
  2203. 0128         ?C0637:
  2204.                                            ; SOURCE LINE # 2715
  2205. 0128 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2206. 012B 120000      R     LCALL   L?1160
  2207. 012E         ?C0983:
  2208. 012E 120000      R     LCALL   _ShowValue
  2209.                                            ; SOURCE LINE # 2716
  2210.                                            ; SOURCE LINE # 2717
  2211. 0131 800C              SJMP    ?C0984
  2212.                                            ; SOURCE LINE # 2719
  2213. 0133         ?C0638:
  2214.                                            ; SOURCE LINE # 2720
  2215. 0133 120000      R     LCALL   L?1140
  2216. 0136 7B01              MOV     R3,#01H
  2217. 0138 7D07              MOV     R5,#07H
  2218. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 193 
  2219. 013A 7F08              MOV     R7,#08H
  2220. 013C 120000      R     LCALL   _OSD_Fact_Line
  2221.                                            ; SOURCE LINE # 2721
  2222. 013F         ?C0984:
  2223. 013F 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2224. 0141 7601              MOV     @R0,#01H
  2225.                                            ; SOURCE LINE # 2722
  2226. 0143 22                RET     
  2227.                                            ; SOURCE LINE # 2724
  2228. 0144         ?C0639:
  2229.                                            ; SOURCE LINE # 2725
  2230. 0144 E4                CLR     A
  2231. 0145 7800        R     MOV     R0,#LOW ucOSD_Page_Index
  2232. 0147 F6                MOV     @R0,A
  2233.                                            ; SOURCE LINE # 2726
  2234. 0148 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  2235. 014A F6                MOV     @R0,A
  2236.                                            ; SOURCE LINE # 2727
  2237. 014B 08                INC     R0
  2238. 014C F6                MOV     @R0,A
  2239.                                            ; SOURCE LINE # 2728
  2240. 014D 08                INC     R0
  2241. 014E F6                MOV     @R0,A
  2242.                                            ; SOURCE LINE # 2730
  2243. 014F FB                MOV     R3,A
  2244. 0150 7DFE              MOV     R5,#0FEH
  2245. 0152 7F6D              MOV     R7,#06DH
  2246. 0154 120000      E     LCALL   _RTDSetBit
  2247.                                            ; SOURCE LINE # 2731
  2248. 0157 7E00        E     MOV     R6,#HIGH OSD_Reset
  2249. 0159 7F00        E     MOV     R7,#LOW OSD_Reset
  2250. 015B         ?C0981:
  2251. 015B 120000      E     LCALL   _RTDOSDW
  2252.                                            ; SOURCE LINE # 2732
  2253.                                            ; SOURCE LINE # 2733
  2254.                                            ; SOURCE LINE # 2734
  2255.                                            ; SOURCE LINE # 2735
  2256. 015E         ?C0640:
  2257. 015E 22                RET     
  2258. 015F         L?1180:
  2259. 015F 7F08              MOV     R7,#08H
  2260. 0161 120000      R     LCALL   _ShowValue
  2261. 0164 750013      R     MOV     ?_ShowValue?BYTE+03H,#013H
  2262. 0167 22                RET     
  2263.              ; FUNCTION PageFactory_Enter_Key (END)
  2264.              ; FUNCTION _PageFactory_Left_Right_Key (BEGIN)
  2265.                                            ; SOURCE LINE # 2737
  2266. 0000 8F00        R     MOV     Key,R7
  2267.                                            ; SOURCE LINE # 2738
  2268.                                            ; SOURCE LINE # 2739
  2269. 0002 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2270. 0004 E6                MOV     A,@R0
  2271. 0005 FF                MOV     R7,A
  2272. 0006 7003              JNZ     $ + 5H
  2273. 0008 020000      R     LJMP    ?C0641
  2274.                                            ; SOURCE LINE # 2740
  2275.                                            ; SOURCE LINE # 2741
  2276. 000B 08                INC     R0
  2277. 000C E6                MOV     A,@R0
  2278. 000D 6053              JZ      ?C0642
  2279.                                            ; SOURCE LINE # 2742
  2280. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 194 
  2281.                                            ; SOURCE LINE # 2743
  2282. 000F 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  2283. 0011 E6                MOV     A,@R0
  2284. 0012 24FA              ADD     A,#0FAH
  2285. 0014 6003              JZ      $ + 5H
  2286. 0016 020000      R     LJMP    ?C0689
  2287.                                            ; SOURCE LINE # 2744
  2288.                                            ; SOURCE LINE # 2746
  2289. 0019         ?C0644:
  2290.                                            ; SOURCE LINE # 2748
  2291. 0019 EF                MOV     A,R7
  2292. 001A 24FE              ADD     A,#0FEH
  2293. 001C 6014              JZ      ?C0647
  2294. 001E 14                DEC     A
  2295. 001F 601E              JZ      ?C0648
  2296. 0021 2402              ADD     A,#02H
  2297. 0023 7037              JNZ     ?C0645
  2298.                                            ; SOURCE LINE # 2749
  2299.                                            ; SOURCE LINE # 2750
  2300. 0025         ?C0646:
  2301.                                            ; SOURCE LINE # 2751
  2302. 0025 7A00        E     MOV     R2,#HIGH stGUD4+03H
  2303. 0027 7900        E     MOV     R1,#LOW stGUD4+03H
  2304.                                            ; SOURCE LINE # 2752
  2305. 0029 120000      R     LCALL   L?1106
  2306. 002C AB00        E     MOV     R3,stGUD4+03H
  2307. 002E 7D09              MOV     R5,#09H
  2308.                                            ; SOURCE LINE # 2753
  2309. 0030 8025              SJMP    ?C0986
  2310.                                            ; SOURCE LINE # 2754
  2311. 0032         ?C0647:
  2312.                                            ; SOURCE LINE # 2755
  2313. 0032 7A00        E     MOV     R2,#HIGH stGUD4+04H
  2314. 0034 7900        E     MOV     R1,#LOW stGUD4+04H
  2315.                                            ; SOURCE LINE # 2756
  2316. 0036 120000      R     LCALL   L?1106
  2317. 0039 AB00        E     MOV     R3,stGUD4+04H
  2318. 003B 7D0F              MOV     R5,#0FH
  2319. 003D         ?C0985:
  2320.                                            ; SOURCE LINE # 2757
  2321. 003D 8018              SJMP    ?C0986
  2322.                                            ; SOURCE LINE # 2758
  2323. 003F         ?C0648:
  2324.                                            ; SOURCE LINE # 2759
  2325. 003F 7B00              MOV     R3,#00H
  2326. 0041 7A00        E     MOV     R2,#HIGH stGUD4+05H
  2327. 0043 7900        E     MOV     R1,#LOW stGUD4+05H
  2328. 0045 7500FF      R     MOV     ?_Value_Adjust?BYTE+04H,#0FFH
  2329. 0048 E4                CLR     A
  2330. 0049 F500        R     MOV     ?_Value_Adjust?BYTE+05H,A
  2331. 004B AD00        R     MOV     R5,Key
  2332. 004D 120000      R     LCALL   _Value_Adjust
  2333.                                            ; SOURCE LINE # 2760
  2334. 0050 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2335. 0053 AB00        E     MOV     R3,stGUD4+05H
  2336. 0055 7D15              MOV     R5,#015H
  2337. 0057         ?C0986:
  2338. 0057 7F08              MOV     R7,#08H
  2339. 0059 120000      R     LCALL   _ShowValue
  2340.                                            ; SOURCE LINE # 2761
  2341.                                            ; SOURCE LINE # 2762
  2342. 005C         ?C0645:
  2343. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 195 
  2344.                                            ; SOURCE LINE # 2763
  2345. 005C 120000      E     LCALL   Set_Bright_Contrast
  2346.                                            ; SOURCE LINE # 2764
  2347. 005F 020000      E     LJMP    Save_GUD4
  2348.                                            ; SOURCE LINE # 2765
  2349.                                            ; SOURCE LINE # 2767
  2350.                                            ; SOURCE LINE # 2768
  2351. 0062         ?C0642:
  2352.                                            ; SOURCE LINE # 2770
  2353.                                            ; SOURCE LINE # 2771
  2354. 0062 7800        R     MOV     R0,#LOW ucOSD_Item_Index0
  2355. 0064 E6                MOV     A,@R0
  2356. 0065 24FD              ADD     A,#0FDH
  2357. 0067 600C              JZ      ?C0657
  2358. 0069 14                DEC     A
  2359. 006A 6027              JZ      ?C0660
  2360. 006C 14                DEC     A
  2361. 006D 6038              JZ      ?C0661
  2362. 006F 14                DEC     A
  2363. 0070 604F              JZ      ?C0662
  2364. 0072 020000      R     LJMP    ?C0689
  2365.                                            ; SOURCE LINE # 2772
  2366.                                            ; SOURCE LINE # 2773
  2367.                                            ; SOURCE LINE # 2774
  2368. 0075         ?C0656:
  2369. 0075         ?C0657:
  2370.                                            ; SOURCE LINE # 2780
  2371. 0075 AD00        R     MOV     R5,Key
  2372. 0077 120000      R     LCALL   L?1166
  2373.                                            ; SOURCE LINE # 2781
  2374. 007A 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2375. 007D 120000      R     LCALL   L?1135
  2376. 0080 120000      R     LCALL   _ShowValue
  2377.                                            ; SOURCE LINE # 2784
  2378. 0083 E500        E     MOV     A,stGUD1+01H
  2379. 0085 5407              ANL     A,#07H
  2380. 0087 7005              JNZ     ?C0658
  2381.                                            ; SOURCE LINE # 2785
  2382. 0089 120000      E     LCALL   SetADC_Gain
  2383. 008C 8016              SJMP    ?C0988
  2384. 008E         ?C0658:
  2385.                                            ; SOURCE LINE # 2787
  2386. 008E 120000      E     LCALL   Set_Bright_Contrast
  2387. 0091         ?C0659:
  2388.                                            ; SOURCE LINE # 2792
  2389.                                            ; SOURCE LINE # 2793
  2390. 0091 8011              SJMP    ?C0988
  2391.                                            ; SOURCE LINE # 2796
  2392. 0093         ?C0660:
  2393.                                            ; SOURCE LINE # 2797
  2394. 0093 AD00        R     MOV     R5,Key
  2395. 0095 120000      R     LCALL   L?1187
  2396.                                            ; SOURCE LINE # 2798
  2397. 0098 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2398. 009B 120000      R     LCALL   L?1138
  2399. 009E 120000      R     LCALL   _ShowValue
  2400.                                            ; SOURCE LINE # 2799
  2401. 00A1 120000      E     LCALL   Set_Bright_Contrast
  2402.                                            ; SOURCE LINE # 2800
  2403. 00A4         ?C0988:
  2404. 00A4 020000      E     LJMP    Save_GUD0
  2405.                                            ; SOURCE LINE # 2801
  2406. C51 COMPILER V7.06   LCD_OSD                                                               11/21/2005 13:47:29 PAGE 196 
  2407.                                            ; SOURCE LINE # 2803
  2408. 00A7         ?C0661:
  2409.                                            ; SOURCE LINE # 2804
  2410. 00A7 7B00              MOV     R3,#00H
  2411. 00A9 7A00        E     MOV     R2,#HIGH stGUD3+04H
  2412. 00AB 7900        E     MOV     R1,#LOW stGUD3+04H
  2413. 00AD AD00        R     MOV     R5,Key
  2414. 00AF 120000      R     LCALL   _SPREAD_Adjust
  2415.                                            ; SOURCE LINE # 2805
  2416. 00B2 750023      R     MOV     ?_ShowValue?BYTE+03H,#023H
  2417. 00B5 120000      R     LCALL   L?1160
  2418. 00B8 120000      R     LCALL   _ShowValue
  2419.                                            ; SOURCE LINE # 2806
  2420. 00BB 120000      E     LCALL   Set_Spread
  2421.                                            ; SOURCE LINE # 2807
  2422. 00BE 020000      E     LJMP    Save_GUD3
  2423.                                            ; SOURCE LINE # 2808
  2424.                                            ; SOURCE LINE # 2811
  2425. 00C1         ?C0662:
  2426.                                            ; SOURCE LINE # 2813
  2427. 00C1 E500        R     MOV     A,Key
  2428. 00C3 B40312            CJNE    A,#03H,?C0663
  2429.                                            ; SOURCE LINE # 2814
  2430. 00C6 7800        R     MOV     R0,#LOW ucOSD_Item_Index1
  2431. 00C8 E6                MOV     A,@R0
  2432. 00C9 FF                MOV     R7,A
  2433. 00CA B40406            CJNE    A,#04H,?C0664
  2434. 00CD 7E01              MOV     R6,#01H
  2435. 00CF 7F01              MOV     R7,#01H
  2436. 00D1 8015              SJMP    ?C0989
  2437. 00D3         ?C0664:
  2438. 00D3 EF                MOV     A,R7
  2439. 00D4 04                INC     A
  2440. 00D5 FF                MOV     R7,A
  2441. 00D6         ?C0665: